CN101296448A - Terminal software upgrading method and device - Google Patents
Terminal software upgrading method and device Download PDFInfo
- Publication number
- CN101296448A CN101296448A CNA2008100676343A CN200810067634A CN101296448A CN 101296448 A CN101296448 A CN 101296448A CN A2008100676343 A CNA2008100676343 A CN A2008100676343A CN 200810067634 A CN200810067634 A CN 200810067634A CN 101296448 A CN101296448 A CN 101296448A
- Authority
- CN
- China
- Prior art keywords
- terminal
- upgraded
- upgrading
- network parameter
- data
- 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.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses an upgrading method of terminal software and a device thereof. The upgrading method includes the following steps: A. network parameters in the upgrading data of the terminal software are separated by a system terminal to form the network parameters and other data without containing the network parameters; B. the system terminal acquires the upgrading indication information of the terminal to be upgraded; C. the system terminal carries out resolving processing to the upgrading indication information and carries out the following upgrading operation to the terminal to be upgraded according to resolving results: when the upgrading indication information indicating that the terminal to be upgraded needs to update the network parameters is resolved, the system terminal sends the network parameters and other data to the terminal to be upgraded; otherwise, the system terminal sends other data to the terminal to be upgraded. The upgrading device comprises an upgrading information acquisition unit and an upgrading processing unit. The invention improves the upgrading efficiency of the terminal software.
Description
Technical field
The present invention relates to the communication electronic applications, relate to a kind of upgrade method and device of terminal software specifically.
Background technology
At present, global mobile subscriber has reached 1,300,000,000, and this numeral is expected to double in the coming years.Simultaneously, the user is also sharply rising to the demand of portable terminal, and the competition in portable terminal market is also more and more fierce.Portable terminal manufacturer constantly shortens the portable terminal R﹠D cycle, and usually needs large batch of portable terminal is carried out software upgrading for reply supply of material pressure, to satisfy the new demand that the client constantly proposes.
Yet, for the portable terminal after selling, particularly for machine card integrated terminal, because traditional method for upgrading software is that the renewal of carrying out new version software is then again all wiped in the FLASH memory block in the portable terminal, the network parameter that this terminal has been carried out programming before so just having caused is all lost, and network parameter generally includes personality such as phone number, operates by prior art, will be to bringing very big inconvenience after sale.
Summary of the invention
In view of this, the present invention proposes a kind of upgrade method and device of terminal software, can improve the upgrading efficient of terminal.
For solving the problems of the technologies described above, the present invention has adopted following technical scheme:
A kind of upgrade method of terminal software comprises following steps:
A, system end separate the network parameter in the terminal software upgrading data, form network parameter and do not contain other data of network parameter;
B, system end obtain the upgrading indication information of terminal to be upgraded;
C, system end carry out dissection process to described upgrading indication information and treat upgrading terminals according to analysis result and carry out following updating operation:
Indicate terminal to be upgraded to need updating network parameters when being resolved to the upgrading indication information, system end sends to terminal to be upgraded with described network parameter and other data; Otherwise system end sends to terminal to be upgraded with described other data.
Among the described step B, system end obtains the upgrading indication information of terminal to be upgraded as follows:
B1, system end send order, the upgrade information of inquiry terminal to terminal to be upgraded;
B2, system end are resolved the response message of terminal to be upgraded, obtain the upgrading indication information of terminal to be upgraded.
Described upgrade method comprises that also upgrade data that system end will send to described terminal to be upgraded stores the step of the memory block of described terminal to be upgraded into.
The memory block of described terminal to be upgraded comprises network parameter district and other data fields, system end sends the described network parameter district that stores in the terminal to be upgraded with described network parameter, and described other data are sent described other data fields of storing in the terminal to be upgraded.
The invention also discloses a kind of update device of terminal software, described update device comprises upgrade information acquiring unit and upgrading processing unit, described upgrade information acquiring unit is used to obtain the upgrading indication information of terminal to be upgraded, described upgrading processing unit is used for the network parameter of terminal software upgrading data is separated, form network parameter and do not contain other data of network parameter, and resolve described upgrading indication information, and treat upgrading terminals according to analysis result and carry out following updating operation:
Indicate terminal to be upgraded to need updating network parameters when being resolved to the upgrading indication information, described network parameter and other data are sent to terminal to be upgraded; Otherwise, described other data are sent to terminal to be upgraded.
What described upgrade information acquiring unit obtained described upgrading indication information employing is request-response mode.
The memory block of described terminal to be upgraded comprises network parameter district and other data fields, during updating operation, the network parameter that the upgrading processing unit sends in the terminal to be upgraded is stored in described network parameter district, sends to other storage in the terminal to be upgraded in described other data fields.
The present invention is by dividing into upgrade data network parameter and other data, and by the upgrading indication information indication, selection sends to terminal to be upgraded with network parameter or with network parameter and other data, thereby can avoid the network parameter that unnecessary renewal has been established when upgrading, improve terminal and carried out efficiency of upgrading software.
Description of drawings
Fig. 1 is the upgrade method flow chart of the specific embodiment of the invention;
Fig. 2 is the update device structural representation of the specific embodiment of the invention;
A kind of connected mode schematic diagram of system and terminal when Fig. 3 is specific embodiment of the invention upgrading;
The another kind of connected mode schematic diagram of system and terminal when Fig. 4 is specific embodiment of the invention upgrading.
Embodiment
The contrast accompanying drawing is described in further detail the present invention in conjunction with embodiment below.
As shown in Figure 1, technical problem to be solved by this invention is: a kind of method is provided, solves in the prior art, and to terminal, when particularly machine card integrated terminal is upgraded, the problem that the terminal network parameter is lost, for this reason, key step of the present invention is:
1) system end separates network parameter in the terminal software upgrading data, forms network parameter and does not contain other upgrade datas of network parameter;
2) system end obtains the upgrading indication information of terminal to be upgraded;
3) system end is resolved the upgrading indication information, and treat upgrading terminals according to analysis result and carry out following updating operation: indicate terminal to be upgraded to need updating network parameters when the upgrading indication information, system end sends to terminal to be upgraded with described network parameter and other data; Otherwise system end sends to terminal to be upgraded with described other data.
Need to prove that step 1 and 2 only for the priority on describing, itself does not limit the order according to 1 and 2, system end is divided into upgrade data network parameter and other data after can formerly obtaining the upgrading indication information equally again.In the present embodiment, what system end adopted when obtaining the upgrading indication information is request-response mode, and promptly system end obtains the upgrading indication information of terminal to be upgraded as follows:
21) system end sends order, the upgrade information of inquiry terminal to terminal to be upgraded;
22) system end is resolved the response message of terminal to be upgraded, obtains the upgrading indication information of terminal to be upgraded.
Certainly, also can be terminal to be upgraded initiatively reports its upgrading indication information when upgrading, so-called upgrading indication information, mainly be indicated terminal whether programming network parameter, in this way, then when upgrading, do not need again network parameter to be upgraded.Such upgrading indication information, the mode of employing are the interface commands of formulating a system end upgrade software and terminal software, send out packet mutually by upgrade software and terminal in use and transmit.For example: define a data structure, deposit the model of terminal respectively, whether programming network parameter or the like information.
Shown in Fig. 3,4, system end, the computer that normally contains terminal staging software, for the portable terminal (mobile phone) that uses the UART mouth, computer can adopt serial ports to link to each other with terminal by level conversion, for the mobile phone that uses the USB mouth, then computer can adopt the USB mouth to link to each other with terminal, and the concrete updating operation of present embodiment comprises:
1, when terminal is written into network parameter for the first time, network parameter is saved in terminal FLASH memory block, this memory block is defined as the network parameter district, and other parts of memory block are called other data fields.
2, terminal is connected on the computer (notebook) by the serial or parallel device port, as UART, USB, PCMCIA mouth.
3, when terminal need be upgraded, the upgrade software of operation PC side.
4, PC software sends packet to terminal, carries out data interaction with formulating good interface command and terminal, and whether the upgrading indication information of inquiry terminal comprises parameter of the programming network information or the like.
5, after PC software is received the packet that terminal feeds back,, packet is resolved, obtain the relevant information of terminal according to the interface command rule of formulating.
6, terminal is carried out updating operation,, then upgrade its other FLASH physical areas except the network parameter district if be written into the terminal of network parameter.If be not written into the terminal of network parameter, then upgrade its all FLASH physical areas.
7, restart terminal, the updating operation that keeps network parameter finishes, and terminal is packed.For the upgrading before the programming network parameter terminal again the programming network parameter directly use.
Technique effect of the present invention is: can solve terminal, the problem that network parameter is lost behind the particularly machine card integrated terminal staging.Used method of the present invention, can so that terminal after sale personnel when upgrading terminals, the network parameter of the programming again work that needn't make mistakes easily again, efficient increases substantially.
As shown in Figure 2, upgrading implement device of the present invention, comprise upgrade information acquiring unit and upgrading processing unit, the upgrade information acquiring unit is used to obtain the upgrading indication information of terminal to be upgraded, the upgrading processing unit is used for the network parameter of terminal software upgrading data is separated, form network parameter and do not contain other data of network parameter, and resolve described upgrading indication information, and treat upgrading terminals according to analysis result and carry out following updating operation: indicate terminal to be upgraded to need updating network parameters when the upgrading indication information, described network parameter and other data are sent to terminal to be upgraded; Otherwise, described other data are sent to terminal to be upgraded.The course of work of whole upgrading implement device and aforementioned method of work are similar, repeat no more herein.
Same, the upgrade information acquiring unit obtains described upgrading indication information can adopt request-response mode.And the memory block of terminal to be upgraded comprises network parameter district and other data fields, during updating operation, the network parameter that the upgrading processing unit sends in the terminal to be upgraded is stored in described network parameter district, sends to other storage in the terminal to be upgraded in described other data fields.
Above content be in conjunction with concrete preferred implementation to the detailed description that the present invention did, can not think that concrete enforcement of the present invention is confined to these explanations.For the general technical staff of the technical field of the invention, replacement of making without departing from the inventive concept of the premise or distortion all should be considered as belonging to protection scope of the present invention.
Claims (7)
1. the upgrade method of a terminal software is characterized in that, comprises following steps:
A, system end separate the network parameter in the terminal software upgrading data, form network parameter and do not contain other data of network parameter;
B, system end obtain the upgrading indication information of terminal to be upgraded;
C, system end carry out dissection process to described upgrading indication information and treat upgrading terminals according to analysis result and carry out following updating operation:
Indicate terminal to be upgraded to need updating network parameters when being resolved to the upgrading indication information, system end sends to terminal to be upgraded with described network parameter and other data; Otherwise system end sends to terminal to be upgraded with described other data.
2. upgrade method as claimed in claim 1, among the described step B, system end obtains the upgrading indication information of terminal to be upgraded as follows:
B1, system end send order, the upgrade information of inquiry terminal to terminal to be upgraded;
B2, system end are resolved the response message of terminal to be upgraded, obtain the upgrading indication information of terminal to be upgraded.
3. upgrade method as claimed in claim 1 or 2 is characterized in that, comprises that also upgrade data that system end will send to described terminal to be upgraded stores the step of the memory block of described terminal to be upgraded into.
4. upgrade method as claimed in claim 3, it is characterized in that, the memory block of described terminal to be upgraded comprises network parameter district and other data fields, system end sends the described network parameter district that stores in the terminal to be upgraded with described network parameter, and described other data are sent described other data fields of storing in the terminal to be upgraded.
5. the update device of a terminal software, it is characterized in that, described update device comprises upgrade information acquiring unit and upgrading processing unit, described upgrade information acquiring unit is used to obtain the upgrading indication information of terminal to be upgraded, described upgrading processing unit is used for the network parameter of terminal software upgrading data is separated, form network parameter and do not contain other data of network parameter, and resolve described upgrading indication information, and treat upgrading terminals according to analysis result and carry out following updating operation:
Indicate terminal to be upgraded to need updating network parameters when being resolved to the upgrading indication information, described network parameter and other data are sent to terminal to be upgraded; Otherwise, described other data are sent to terminal to be upgraded.
6. what update device as claimed in claim 5, described upgrade information acquiring unit obtained described upgrading indication information employing is request-response mode.
7. as claim 5 or 6 described update devices, it is characterized in that, the memory block of described terminal to be upgraded comprises network parameter district and other data fields, during updating operation, the network parameter that the upgrading processing unit sends in the terminal to be upgraded is stored in described network parameter district, sends to other storage in the terminal to be upgraded in described other data fields.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810067634.3A CN101296448B (en) | 2008-06-03 | 2008-06-03 | A kind of upgrade method of terminal software and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810067634.3A CN101296448B (en) | 2008-06-03 | 2008-06-03 | A kind of upgrade method of terminal software and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101296448A true CN101296448A (en) | 2008-10-29 |
CN101296448B CN101296448B (en) | 2016-01-20 |
Family
ID=40066391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810067634.3A Expired - Fee Related CN101296448B (en) | 2008-06-03 | 2008-06-03 | A kind of upgrade method of terminal software and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101296448B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102378068A (en) * | 2010-08-13 | 2012-03-14 | 深圳Tcl新技术有限公司 | Digital network television system and method for acquiring network parameters by using same |
CN105681078A (en) * | 2016-01-11 | 2016-06-15 | 努比亚技术有限公司 | Network parameter upgrading device and method |
CN108027744A (en) * | 2015-09-24 | 2018-05-11 | 广东欧珀移动通信有限公司 | Data transmission method and mobile terminal |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1798034A (en) * | 2004-12-31 | 2006-07-05 | 中国科学院声学研究所 | Method for upgrading software of digital terminal system in DVB system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100521676C (en) * | 2005-04-14 | 2009-07-29 | 华为技术有限公司 | Method and apparatus for realizing independent staging business software in set-top box |
-
2008
- 2008-06-03 CN CN200810067634.3A patent/CN101296448B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1798034A (en) * | 2004-12-31 | 2006-07-05 | 中国科学院声学研究所 | Method for upgrading software of digital terminal system in DVB system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102378068A (en) * | 2010-08-13 | 2012-03-14 | 深圳Tcl新技术有限公司 | Digital network television system and method for acquiring network parameters by using same |
CN102378068B (en) * | 2010-08-13 | 2014-08-20 | 深圳Tcl新技术有限公司 | Digital network television system and method for acquiring network parameters by using same |
CN108027744A (en) * | 2015-09-24 | 2018-05-11 | 广东欧珀移动通信有限公司 | Data transmission method and mobile terminal |
CN108027744B (en) * | 2015-09-24 | 2021-08-31 | Oppo广东移动通信有限公司 | Data transmission method and mobile terminal |
CN105681078A (en) * | 2016-01-11 | 2016-06-15 | 努比亚技术有限公司 | Network parameter upgrading device and method |
Also Published As
Publication number | Publication date |
---|---|
CN101296448B (en) | 2016-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103176824B (en) | A kind of method and device of system upgrade | |
CN101568098B (en) | Terminal for registering and opening of user recognition module and/or data writing | |
CN100589078C (en) | Multi-core terminal firmware upgrading method | |
CN101577901B (en) | Wireless access platform and equipment upgrading management system and method thereof | |
CN104199706A (en) | Firmware upgrade method and device for eMMC | |
CN104954394A (en) | Software differential packet production and update method, server, terminal and update system | |
CN103164244A (en) | Firmware system remote updating method based on universal extensible firmware interface | |
CN103778395A (en) | Application installation method for near field communication (NFC) terminal and near field communication (NFC) terminal | |
CN101296443A (en) | Multi-standby terminal and method for self-registration | |
CN102523276A (en) | Method, equipment and system for managing mobile broadband equipment | |
CN103777979A (en) | Method and device for recovering BIOD through cloud end | |
CN103200022B (en) | A kind of data download abnormality eliminating method, equipment and system | |
CN103092648B (en) | A kind of image upgrade method, system and subscriber equipment and personal computer | |
CN104750524A (en) | Upgraded data package transmitting method and device and data package upgrading method and device | |
CN103164232A (en) | Method and system of updating intelligent terminal operating system and computer | |
CN111756858A (en) | Remote development processing system, method and device of embedded equipment | |
CN101296448A (en) | Terminal software upgrading method and device | |
CN102081542A (en) | Calibration data recovery method | |
CN102541639B (en) | CPU (Central Processing Unit) card data processing method, CPU card data processing system and CPU card | |
CN101621792A (en) | Method for upgrading telesoftware of wireless fixed phone terminal | |
CN102929676B (en) | Based on the quick adaptation method of Android operating system terminal device | |
KR102037556B1 (en) | Method and device for upgrading telephone number in wireless terminal self-adaptive network upgrade | |
CN110704080B (en) | Method for upgrading Bluetooth module through Wi-Fi module | |
CN104639317A (en) | System and method for key update of smart card based on app (Application) module | |
CN102761613A (en) | Mobile terminal and device information obtaining method and system thereof as well as server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160120 Termination date: 20160603 |
|
CF01 | Termination of patent right due to non-payment of annual fee |