CN102231758A - Software upgrading method and device of electronic equipment - Google Patents
Software upgrading method and device of electronic equipment Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User 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
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:
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.
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.
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.
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)
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)
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)
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 |
-
2011
- 2011-07-05 CN CN2011101868643A patent/CN102231758A/en active Pending
-
2012
- 2012-07-03 WO PCT/CN2012/078110 patent/WO2013004175A1/en active Application Filing
Patent Citations (4)
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)
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 |