CN102231758A - Software upgrading method and device of electronic equipment - Google Patents

Software upgrading method and device of electronic equipment Download PDF

Info

Publication number
CN102231758A
CN102231758A CN2011101868643A CN201110186864A CN102231758A CN 102231758 A CN102231758 A CN 102231758A CN 2011101868643 A CN2011101868643 A CN 2011101868643A CN 201110186864 A CN201110186864 A CN 201110186864A CN 102231758 A CN102231758 A CN 102231758A
Authority
CN
China
Prior art keywords
electronic equipment
routine data
mobile phone
port
password
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011101868643A
Other languages
Chinese (zh)
Inventor
涂四华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Priority to CN2011101868643A priority Critical patent/CN102231758A/en
Publication of CN102231758A publication Critical patent/CN102231758A/en
Priority to PCT/CN2012/078110 priority patent/WO2013004175A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Abstract

The invention relates to a software upgrading method and device of electronic equipment, wherein the corresponding method comprises: the program data, which is marked with software upgrading and stored in the storage space of electronic equipment A, is transmitted to the storage space of electronic equipment B according to a predetermined control command and a predetermined communication protocol, wherein the electronic equipment A is connected with the electronic equipment B through ports. According to the invention, the program data, which is stored in the storage space between the electronic equipment connected through the ports, is transmitted, users can finish the software upgrading of the electronic equipment through one data transmission line with no need of the operation knowledge of an accounting upgrading program and network condition, and method and device provided by the invention have the characteristics of high upgrading speed and easiness for operation.

Description

A kind of method for upgrading software of electronic equipment and device
Technical field
The present invention relates to a kind of method for upgrading software and device of electronic equipment, belong to technical field of data transmission.
Background technology
In existing electronic equipment, if the user need upgrade software, generally need to pass through in PC side ROMPaq data, carry out the renewal of software by network side download and upgrade routine data or by the mode of FOTA (Firmware Over-the-Air, portable terminal download software upgrading in the air).If but adopt the method for passing through PC side ROMPaq data, then need corresponding upgrade software and corresponding ROMPaq operative knowledge, general user does not possess corresponding technical ability; By the method for network side or FOTA download and upgrade routine data, need the user to carry out having under the condition of network, and because the restriction of speed of download cause consumed time also long.
Summary of the invention
Embodiments of the invention provide a kind of method for upgrading software and device of electronic equipment, can make the user only need a single data transmission line can finish software upgrading to electronic equipment, need not to grasp the operative knowledge of ROMPaq, need not carry out having under the condition of network yet, it is fast to have updating speed, maneuverable characteristics.
Embodiments of the invention provide a kind of method for upgrading software of electronic equipment, comprising:
According to expectant control order and predetermined communications protocol, the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
Embodiments of the invention provide a kind of software updating apparatus of electronic equipment, comprising:
The routine data transport module is used for according to expectant control order and predetermined communications protocol, and the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
The technical scheme that is provided by the embodiment of the invention described above as can be seen, transmit by program stored data in the memory space between the electronic equipment of port connection, can make the user only need a single data transmission line can finish software upgrading to electronic equipment, need not to grasp the operative knowledge of ROMPaq, need not carry out having under the condition of network yet, it is fast to have updating speed, maneuverable characteristics.
Description of drawings
In order to be illustrated more clearly in the technical scheme of the embodiment of the invention, the accompanying drawing of required use is done to introduce simply in will describing embodiment below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of the method for upgrading software of the electronic equipment that Fig. 1 provides for embodiments of the invention;
The structural representation of the software updating apparatus of the electronic equipment that Fig. 2 provides for embodiments of the invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Embodiments of the invention provide a kind of method for upgrading software of electronic equipment, comprise that according to expectant control order and predetermined communications protocol the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.This method can be applicable in various types of electronic equipments such as existing mobile phone, PDA, MP3/4, digital camera, panel computer, its principle is that the program stored data are transmitted in the memory space between the electronic equipment that connects by port, thereby makes the user can finish software upgrading to electronic equipment by a single data transmission line.Escalation process with mobile phone specifies present embodiment in conjunction with Figure of description below, and as shown in Figure 1, this method comprises:
Step 11, mobile phone A is connected by data line with the port of mobile phone B.
Concrete, in the present embodiment, do not need the mobile phone B can normal boot-strap, perhaps FLASH is carried out special segmentation.That is to say this design, do not need the normal FOTA upgrading of picture, need mobile phone to start shooting fully,, need mobile phone on FLASH, to have a BOOTLOADER to support mobile phone to carry out code upgrade also unlike the T card upgrade.That is to say that the mobile phone B the inside can be an empty fully FLASH.Mobile phone A need be one fully can normal boot-strap mobile phone, in transmission course, be that the code segment of mobile phone A is issued mobile phone B, cover on the FLASH of mobile phone B.Storing in mobile phone A can be for the routine data of other mobile phone upgrading, and mobile phone A can normal boot-strap, and supports this upgrade mode.On mobile phone A, can pass through a specific menu option, selecting current handset mode is the software upgrading pattern, because under this pattern, mobile phone A is in order to be transferred to all the elements on the FLASH on the mobile phone B, mobile phone A is that the mobile phone A of can not reruning leaves application program on the FLASH in, and mobile phone A will keep closing the input operation of all application programs (can inform that the network side mobile phone A has entered off-mode) and no longer corresponding any button.After routine data transmission was finished or failed, mobile phone A can reenter conventional use pattern by the mode of restarting or pull up battery.Mobile phone B is as the mobile phone of routine data to be upgraded, can be before the mobile phone of escalation process order sequenced data, do not move the bare machine of any routine data before can being yet.After the charging port of mobile phone A and mobile phone B or data transmission port be connected by data line, again with after the mobile phone B shutdown, specific keys operation (as the long start key of pressing) by mobile phone B enters the routine data transmission course, in this case, mobile phone B is pressed the start key, the start of triggering hardware, mobile phone B is carried out hardware and is powered on, this time, the download and upgrade program that is solidificated in CPU of mobile phone B can be moved the time first time, after detecting the character string that meets communications protocol and sending over, can enter into the program downloading mode, otherwise, mobile phone B meeting normal boot-strap.
Step 12, according to expectant control order and predetermined communications protocol, the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
Concrete, pass through data line between mobile phone A and the mobile phone B, and carry out communication based on serial port communicating protocol.Concrete upgrading mode, by serial ports, or USB, it depends on the download and upgrade program that is solidificated in CPU of mobile phone B, if this download and upgrade program supports serial ports to download, just uses serial ports to download, if support USB to download, just can use USB to download.Under upgrade mode, mobile phone A stops to respond normal incoming call, network operations such as note.Mobile phone B stops to respond any button, charging, phone, peripheral hardware and network operations such as note.In transmission course, mobile phone B is by being solidificated in the download and upgrade program of CPU, and mobile phone B is carried out code upgrade.The process of transmission is equivalent to mobile phone A memory space is modeled to the PC end, and mobile phone B is equivalent to download corresponding routine data by download tool from the PC end.The storage medium of the memory space of mobile phone A is divided into two parts: program section and user hotline, mobile phone A all is transferred to the routine data of the program section of memory space in the memory space of mobile phone B.After mobile phone A all is transferred to whole routine datas of the program section of memory space in the memory space of mobile phone B, the software upgrading of mobile phone B is finished, the battery of mobile phone B is pulled up insertion again again, long by the start of start key, this moment, the software of mobile phone B was upgraded to the version identical with mobile phone A.When causing the routine data transmission to be interrupted owing to the electric weight of the memory space inadequate of mobile phone B or mobile phone B is not enough, mobile phone A shut down procedure transfer of data, can select this moment the battery of mobile phone A is pulled up insertion again again, start shooting then or after fixing a breakdown, again mobile phone B is carried out routine data and transmit.
Optionally, because the program of existing smart mobile phone generally has the function of recording user information, if directly user's mobile phone is carried out software upgrading for other mobile phone, may be simultaneously this user's information also be transferred on other mobile phone, cause user's privacy to be revealed.Therefore can input the method validation user's of password authority by the prompting user, if the password of input is identical with the password of preserving in advance, then permit a user to other mobile phone and carry out software upgrading, and the routine data of trigger data transmission module transmission operation, if the password of input is different with the password of preserving in advance, then refuse the software upgrading request, can not obtained by other mobile phone with the privacy that guarantees the user.
Adopt the technical scheme of present embodiment, transmit by program stored data in the memory space between the electronic equipment of port connection, can make the user only need a single data transmission line can finish software upgrading to electronic equipment, need not the operative knowledge of account ROMPaq, need not carry out having under the condition of network yet, it is fast to have updating speed, maneuverable characteristics.
Embodiments of the invention also provide a kind of software updating apparatus of electronic equipment, comprise the routine data transport module, be used for according to expectant control order and predetermined communications protocol, the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
Optionally, as shown in Figure 2, this device can also comprise authority determination module 21, be used to point out the user to input password, if the password of input is identical with the password of preserving in advance, determine that then the user has the rights of using of transmission procedure data, and the routine data of trigger data transmission module 22 transmission operation.
Authority determination module 21 and routine data transport module 22 can be as the procedure stores of moving in electronic equipment in the memory spaces of electronic equipment, and according to specific operation start, close after being finished or restart electronic equipment automatically.
Optionally, in routine data transport module 22, corresponding program comprises at least a in system program or the application program, and corresponding ports comprises charging port or data transmission port.
Optionally, 22 also comprise the stop submodule in the routine data transport module, are used for keeping the state of closing all application programs and not responding the input operation of any button before the routine data transmission is finished or failed.
Adopt the technical scheme of present embodiment, transmit by program stored data in the memory space between the electronic equipment of port connection, can make the user only need a single data transmission line can finish software upgrading to electronic equipment, need not the operative knowledge of account ROMPaq, need not carry out having under the condition of network yet, it is fast to have updating speed, maneuverable characteristics.
The embodiment of the processing capacity of each module that comprises in the software updating apparatus of above-mentioned electronic equipment is described in method execution mode before, no longer is repeated in this description at this.
It should be noted that in said apparatus and system embodiment each included module is just divided according to function logic, but is not limited to above-mentioned division, as long as can realize function corresponding; In addition, the concrete title of each functional module also just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
The above; only for the preferable embodiment of the present invention, but protection scope of the present invention is not limited thereto, and anyly is familiar with those skilled in the art in the technical scope that the present invention discloses; the variation that can expect easily or replacement all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (10)

1. the method for upgrading software of an electronic equipment is characterized in that, comprising:
According to expectant control order and predetermined communications protocol, the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
2. method according to claim 1 is characterized in that, described routine data comprises at least a in system program or the application program.
3. method according to claim 1 is characterized in that described port comprises charging port or data transmission port.
4. method according to claim 1 is characterized in that, electronic equipment A kept the state of closing all application programs and not responding the input operation of any button before described routine data transmission is finished or failed.
5. according to any described method of claim 1 to 4, it is characterized in that, before the routine data transmission, also comprise:
The prompting user inputs password, if the password of input is identical with the password of preserving in advance, determines that then the user has the rights of using of transmission procedure data, and the routine data of trigger data transmission module transmission operation.
6. the software updating apparatus of an electronic equipment is characterized in that, comprising:
The routine data transport module is used for according to expectant control order and predetermined communications protocol, and the routine data of storing in the memory space of the electronic equipment A that will connect by port that is labeled as software upgrading is transferred in the memory space of electronic equipment B.
7. device according to claim 6 is characterized in that, in the routine data transport module, described routine data comprises at least a in system program or the application program.
8. device according to claim 6 is characterized in that, in the routine data transport module, described port comprises charging port or data transmission port.
9. electronics barometer according to claim 6 is characterized in that, also comprises in the routine data transport module:
The stop submodule is used for keeping the state of closing all application programs and not responding the input operation of any button before described routine data transmission is finished or failed.
10. according to any described device of claim 6 to 9, it is characterized in that this device also comprises:
The authority determination module is used to point out the user to input password, if the password of input is identical with the password of preserving in advance, determines that then the user has the rights of using of transmission procedure data, and the routine data of trigger data transmission module transmission operation.
CN2011101868643A 2011-07-05 2011-07-05 Software upgrading method and device of electronic equipment Pending CN102231758A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011101868643A CN102231758A (en) 2011-07-05 2011-07-05 Software upgrading method and device of electronic equipment
PCT/CN2012/078110 WO2013004175A1 (en) 2011-07-05 2012-07-03 Software upgrading method and apparatus for electronic devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101868643A CN102231758A (en) 2011-07-05 2011-07-05 Software upgrading method and device of electronic equipment

Publications (1)

Publication Number Publication Date
CN102231758A true CN102231758A (en) 2011-11-02

Family

ID=44844290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101868643A Pending CN102231758A (en) 2011-07-05 2011-07-05 Software upgrading method and device of electronic equipment

Country Status (2)

Country Link
CN (1) CN102231758A (en)
WO (1) WO2013004175A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013004175A1 (en) * 2011-07-05 2013-01-10 华为终端有限公司 Software upgrading method and apparatus for electronic devices
CN103517448A (en) * 2012-07-16 2014-01-15 Tcl集团股份有限公司 Software upgrading method and system based on WiFiDirect
CN104657161A (en) * 2013-11-21 2015-05-27 中兴通讯股份有限公司 Method and device for updating firmware of mobile terminal
CN105208200A (en) * 2015-08-25 2015-12-30 维沃移动通信有限公司 Mobile terminal system upgrading method and mobile terminal thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000057272A1 (en) * 1999-03-22 2000-09-28 B.I.S. Advanced Software Systems Ltd. System and method for quick download of software files
CN101196822A (en) * 2007-07-02 2008-06-11 深圳创维-Rgb电子有限公司 Code upgrading device, method and system
CN101500330A (en) * 2008-02-02 2009-08-05 德信智能手机技术(北京)有限公司 Tool for fast and safely updating operation system of smart phone
CN101753787A (en) * 2008-12-22 2010-06-23 康佳集团股份有限公司 Method for upgrading software of set top box with assistance of another set top box

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101135976A (en) * 2006-08-30 2008-03-05 扬智科技股份有限公司 Software update method and system
CN101303684B (en) * 2007-05-08 2012-12-05 中兴通讯股份有限公司 Method for upgrading software edition of a plurality of mobile terminal
CN101163313A (en) * 2007-11-27 2008-04-16 华为技术有限公司 Method and equipment for updating automatically near-end software
CN102231758A (en) * 2011-07-05 2011-11-02 华为终端有限公司 Software upgrading method and device of electronic equipment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000057272A1 (en) * 1999-03-22 2000-09-28 B.I.S. Advanced Software Systems Ltd. System and method for quick download of software files
CN101196822A (en) * 2007-07-02 2008-06-11 深圳创维-Rgb电子有限公司 Code upgrading device, method and system
CN101500330A (en) * 2008-02-02 2009-08-05 德信智能手机技术(北京)有限公司 Tool for fast and safely updating operation system of smart phone
CN101753787A (en) * 2008-12-22 2010-06-23 康佳集团股份有限公司 Method for upgrading software of set top box with assistance of another set top box

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013004175A1 (en) * 2011-07-05 2013-01-10 华为终端有限公司 Software upgrading method and apparatus for electronic devices
CN103517448A (en) * 2012-07-16 2014-01-15 Tcl集团股份有限公司 Software upgrading method and system based on WiFiDirect
CN104657161A (en) * 2013-11-21 2015-05-27 中兴通讯股份有限公司 Method and device for updating firmware of mobile terminal
CN105208200A (en) * 2015-08-25 2015-12-30 维沃移动通信有限公司 Mobile terminal system upgrading method and mobile terminal thereof

Also Published As

Publication number Publication date
WO2013004175A1 (en) 2013-01-10

Similar Documents

Publication Publication Date Title
CN103077058B (en) Method and device for installing application program
CN101237256B (en) Electronic device and NFC-control method based on other electronic device
CN102232304A (en) Method, system and terminal for system update between mobile communication terminals
US20100317401A1 (en) Method, apparatus, and system for transferring data between mobile telephones and other digital devices
CN101452435A (en) USB terminal mode switching method and terminal
CN102880495A (en) Mobile terminal and software upgrading method for same
CN101963910A (en) General USB (Universal Serial Bus) based equipment firmware updating method
WO2010145288A1 (en) Wireless access platform, system and method of equipment upgrade management
WO2019037724A1 (en) Method for upgrading application of mobile terminal, storage device, and mobile terminal
CN103777739A (en) Terminal and terminal control operating method
CN101895883B (en) Smart card supporting authentication arithmetic update and method for updating authentication arithmetic
CN102333240A (en) Set-top box and online upgrade method thereof
CN101866295A (en) Network installation method of operating system
CN102231758A (en) Software upgrading method and device of electronic equipment
CN104079970A (en) System and method of data interaction and control of mobile equipment and WIFI (Wireless Fidelity) smart television
CN102073524B (en) A kind of method of wireless communication terminal and self-starting thereof
CN101980159B (en) Updating device and updating method for firmware of U disk
CN105740013B (en) Brush machine method of controlling operation thereof and device
CN105446768B (en) Method for upgrading system and device
CN102591674A (en) Electronic device and method for updating software thereof
CN102609657A (en) Login method and device for user identified by radio frequency
CN103092648A (en) Method and system of mirror image upgrade and user device and personal computer
KR102037556B1 (en) Method and device for upgrading telephone number in wireless terminal self-adaptive network upgrade
CN104765631A (en) Restoration method and device for application program of mobile terminal
CN103731468A (en) Method and apparatus for performing hands-free profile control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20111102