CN109426521A - A kind of wireless terminal edition upgrading system and method - Google Patents
A kind of wireless terminal edition upgrading system and method Download PDFInfo
- Publication number
- CN109426521A CN109426521A CN201710717918.1A CN201710717918A CN109426521A CN 109426521 A CN109426521 A CN 109426521A CN 201710717918 A CN201710717918 A CN 201710717918A CN 109426521 A CN109426521 A CN 109426521A
- Authority
- CN
- China
- Prior art keywords
- check value
- file
- terminal
- wireless terminal
- value file
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A kind of wireless terminal version upgrading method, includes the following steps, is split, verifies to terminal versions file, generates terminal versions check value file and is saved in wireless terminal;When having detected edition upgrading request, terminal versions check value file is uploaded into edition upgrading server;New edition file is split, is verified, new version check value file is generated;New version check value file is compared with terminal versions check value file, upgrade package is generated and is sent to the wireless terminal progress edition upgrading;New version check value file is saved in wireless terminal, replaces terminal versions check value file of the original storage in wireless terminal, terminal versions check value file when as next edition upgrading uses.The present invention also provides a kind of wireless terminal edition upgrading systems, and the edition upgrading of wireless terminal is made to eliminate the reliance on large number of difference packet, the space expense of EMS memory occupation when reducing upgrading.
Description
Technical field
The present invention relates to Firmware Over upgrade technique fields, more particularly to a kind of wireless terminal edition upgrading system and side
Method.
Background technique
FOTA (Firmware Over-The-Air) Firmware Over upgrade technique refers to through cloud upgrade technique, for tool
There is terminal device (wireless terminal), such as mobile phone, computer, plate of networking function etc. to provide firmware update services.Terminal device
Upgrade package is obtained by network, cloud upgrading is carried out, completes the reparation and optimization of system.
When wireless terminal carries out edition upgrading at present, it will usually carry out edition upgrading using FOTA technology.Fig. 1 is existing skill
The system architecture diagram of edition upgrading is carried out in art using FOTA technology, Fig. 2 is to carry out version using FOTA technology in the prior art
The process scene figure of upgrading carries out the process of edition upgrading substantially such as using FOTA technology in the prior art as shown in Figs. 1-2
Under:
Assuming that terminal 1, terminal 2, terminal 3 are both needed to carry out edition upgrading to terminal N, then firstly the need of making and upload respectively
Each terminal version (version 100B01P01, version 100B01P02, version 100B01P03 to version 100B01P0N) with to
The difference packet of the version 100B02 of upgrading is to server, and then terminal 1, terminal 2, terminal 3 to terminal N are again from server downloading pair
The difference packet answered carries out edition upgrading.
In above process, the difference of the version of each version of terminal and pre-upgrade is required that difference is fabricated separately
Packet, the quantity of difference packet depend on the quantity of official release and patch release that terminal is externally issued.
Assuming that the version that terminal is externally issued has N number of, to be upgraded to newest version, then need to make N number of difference packet.
If each version of terminal is not upgraded to latest edition directly, but opens from first version and during upgrading
Begin, is successively upgraded according to version sequence until being upgraded to latest edition, then need to make N-1 factorial difference packet.
Therefore edition upgrading is carried out using existing FOTA technology, large number of difference packet can be produced, and quantity is many
More difference assures reason and gets up very difficult, easily malfunctions, makes troubles to edition upgrading process, and in escalation process,
Large number of difference packet can also occupy huge memory overhead.
Summary of the invention
In order to solve the shortcomings of the prior art, the purpose of the present invention is to provide a kind of wireless terminal edition upgrading systems
System and method, during edition upgrading, when can be avoided and manage large number of difference packet, and upgrading can also be reduced
The space expense of EMS memory occupation.
To achieve the above object, wireless terminal edition upgrading system provided by the invention, comprising: edition upgrading server and
Wireless terminal, wherein
The edition upgrading server, terminal versions file is split, is verified, and generates terminal versions check value text
Terminal versions check value file is saved in the wireless terminal by part;The new edition file that user uploads is split, school
It tests, generates new version check value file;New version check value file and terminal versions check value file are subjected to comparison in difference, moved
State generates upgrade package;
Terminal versions check value file is uploaded to the edition upgrading server by the wireless terminal, and from described
Edition upgrading server downloads upgrade package and carries out edition upgrading.
Further, the edition upgrading server, it is long according to the block of setting, by terminal versions file division at one group
Multiple data blocks nonoverlapping, length is fixed, and MD4 is carried out to each data block and is verified by force, generate terminal versions check value
File is saved in the wireless terminal.
Further, the edition upgrading server, to the last one data block of the terminal versions file after segmentation,
It fills into byte 0 or 1 and carries out occupy-place, keep the length of the last one data block identical as the block length of setting.
Further, the edition upgrading server, by the check value of new version check value file according to solid since 0
For measured length compared with the check value of terminal versions check value file, check value is identical, regular length is skipped, using new version school
The next check value for testing value file continues to compare;Check value is not identical then to deviate 1 for the check value of new version check value file
The check value of a byte and terminal versions check value file compares again, and the corresponding data block of all different check values is remembered
Make discrepancy, generates upgrade package.
Further, the wireless terminal is downloaded from the edition upgrading server and stores new version check value
File replaces existing terminal versions check value file, the terminal versions check value file as next edition upgrading.
To achieve the above object, wireless terminal version upgrading method provided by the invention, comprising the following steps:
1) terminal versions file is split, verified, generate terminal versions check value file and be saved in wireless terminal;
2) when having detected edition upgrading request, terminal versions check value file is uploaded into edition upgrading server;
3) new edition file is split, verified, generate new version check value file;
4) new version check value file is compared with terminal versions check value file, generation upgrade package is sent to described
Wireless terminal carries out edition upgrading;
5) new version check value file is saved in wireless terminal, replaces terminal version of the original storage in wireless terminal
This check value file, terminal versions check value file when as next edition upgrading use;
6) above-mentioned steps 2 are repeated) to step 5), edition upgrading again is carried out to the wireless terminal.
Further, described that terminal versions file is split, is verified, generate client checks value file the step of, into
One step includes:
It is long according to the block of setting, terminal versions file division is nonoverlapping at one group, the long fixed multiple data blocks of block;
MD4 is carried out to each data block to verify by force, generates terminal versions check value file.
Further, it for the last one data block after terminal versions file division, fills into byte 0 or 1 and carries out occupy-place,
Keep its length identical as the block length of setting.
Further, described that new version check value file is compared with terminal versions check value file, generate upgrading
Packet is sent to the step of wireless terminal carries out edition upgrading, further comprises:
Wireless terminal is in the upgrade request of detection, according to the request of edition upgrading server, by terminal versions check value
File is sent to edition upgrading server;
Edition upgrading server is long according to the block of setting, is divided into one group not to be overlapped the new edition file that user uploads
, multiple data blocks that block is long fixed, and MD4 is carried out to each data block and is verified by force, generate new version check value file;
New version check value file is compared with client checks value file, dynamic generation upgrade package;
Upgrade package is sent to wireless terminal and carries out edition upgrading.
Further, described to be compared new version check value file with client checks value file, dynamic generation liter
The step of grade packet, further comprise:
By the check value of new version check value file according to the school of regular length and terminal versions check value file since 0
Value is tested to compare;
Check value is identical, skips regular length, and next check value using new version check value file continues to compare;
Check value is not identical then to deviate 1 byte and terminal versions check value text for the check value of new version check value file
The check value of part compares again;
The corresponding data block of all different check values is denoted as discrepancy, generates upgrade package.
Wireless terminal edition upgrading system and method for the invention, passes through new version check value file and existing terminal version
The comparison of this check value file generates difference version file (upgrade package), thus in the mistake upgraded to existing version file
Cheng Zhong eliminates the reliance on large number of difference packet, and then avoids managing large number of difference packet bring trouble, and can also
Enough space expenses for reducing EMS memory occupation when upgrading.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.
Detailed description of the invention
Attached drawing is used to provide further understanding of the present invention, and constitutes part of specification, and with it is of the invention
Embodiment together, is used to explain the present invention, and is not construed as limiting the invention.In the accompanying drawings:
Fig. 1 is the system architecture diagram for carrying out edition upgrading using FOTA technology in the prior art;
Fig. 2 is the process scene figure for carrying out edition upgrading using FOTA technology in the prior art;
Fig. 3 is wireless terminal edition upgrading system architecture diagram according to the present invention;
Fig. 4 is wireless terminal edition upgrading process scene figure according to the present invention;
Fig. 5 is wireless terminal version upgrading method flow chart according to the present invention;
Fig. 6 is the process signal of new version check value file according to the present invention and terminal versions check value Documents Comparison
Figure.
Specific embodiment
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings, it should be understood that preferred reality described herein
Apply example only for the purpose of illustrating and explaining the present invention and is not intended to limit the present invention.
Fig. 3 is wireless terminal edition upgrading system architecture diagram according to the present invention, and Fig. 4 is wireless terminal according to the present invention
Edition upgrading process scene figure, as shown in Figure 3-4, the system of wireless terminal edition upgrading of the invention, comprising: edition upgrading clothes
Business device 10 and multiple wireless terminals 20, wherein
Edition upgrading server 10, it is long (byte number) according to the block of setting by terminal versions file, be divided into one group not
The fixed data block of overlapping, multiple length;The each data block obtained to segmentation verifies, and generates terminal versions verification
It is worth file (BIN file), the terminal versions file after segmentation is saved in wireless terminal 20 with terminal versions check value file;It will
The new edition file that user uploads, it is long (byte number) according to the block of setting, it is divided into one group of nonoverlapping, multiple length to fix
Data block;The each data block obtained to segmentation verifies, and generates new version check value file (BIN file);By new edition
For this check value file compared with terminal versions check value file, dynamic generation upgrade package is simultaneously sent to the progress version of wireless terminal 10
This upgrading, while new version check value file is sent to wireless terminal 10;Edition upgrading server 10, by the upgrading of generation
After packet saves, edition upgrading use is carried out for the wireless terminal 20 of other identical versions.
Edition upgrading server 10 of the invention divides in the new edition file to terminal versions file or user's upload
When cutting, the length of the last one data block can be longer than the block of setting small, and edition upgrading server 10 of the invention is at the last one
Byte 0 is filled into data block or byte 1 carries out occupy-place, keeps the length of the last one data block identical as the block length of setting.To every
The checking algorithm of a data block uses the strong checking algorithm of MD4, generates terminal versions check value file or new version check value file.
Wireless terminal 20, terminal versions file and terminal versions check value text after edition upgrading server 10 is divided
Part is saved in flash;Wireless terminal 20 is when detecting upgrade request, according to the request of edition upgrading server 10 by terminal
Version check value file is sent to edition upgrading server 10, and the upgrade package for receiving the transmission of edition upgrading server 10 carries out version
This upgrading, while also receiving the new version check value file that edition upgrading server 10 is sent and being saved in flash, it replaces
Existing terminal versions check value file in flash, the terminal versions check value file as next edition upgrading.
Edition upgrading server 10 of the present invention carry out new version check value file and terminal versions check value Documents Comparison,
During dynamic generation upgrade package, the difference and repeated data of two version check value files are detected using fixed length partition strategy.
Firstly, A version file is pressed fixed block size cutting, calculates check value and then traversed in B version file, calculate all phases
Identical i.e. consistent with the check value of block size, difference is difference.Such as:
Assuming that version file size=100M, piecemeal size=1KB,
A version file cutting calculates [0]~[1023], [1024]~[2047], the verification of [2048]~[3071] ...
Value, exports an A table.B version file traversal, calculate [0]~[1023], [1]~[1024], [2]~[1025] ... school
Value is tested, traverses and compares in A table, identical to repeat, difference is difference.Data less than 1KB, rsync polishing 0 calculate verification again
Value traverses calculating ratio pair with B version file.Rsync is not calculated, directly by deposit A table end, as difference.
In the above-described embodiments, edition upgrading server 10 is verified by comparing new version check value file and terminal versions
It is worth the difference of file, generates upgrade package, escalation process can be made to eliminate the reliance on difference to avoid the difference packet between production different editions
Subpackage continually makes and manages large number of difference packet to reduce.
Preferably, wireless terminal edition upgrading system of the invention stores upgrade package, and it is corresponding wireless to record upgrade package
The version number of terminal versions file provides edition upgrading service for other wireless terminals for containing identical version number, without again
Make identical upgrade package.
Fig. 5 is wireless terminal version upgrading method flow chart according to the present invention, below with reference to Fig. 5, to of the invention
Wireless terminal version upgrading method is described in detail.
Firstly, in step 501, by the terminal versions file of wireless terminal, according to the data block length (byte number) of setting,
The data block for being divided into one group of nonoverlapping, multiple length fixed;
In the step, edition upgrading server 10 is nonoverlapping at one group by terminal versions file division, the long fixed N of block
A data block, the identical byte number of preceding N-1 data block is S byte, and is not less than the byte number of n-th data block, if N
The byte number of a data block is less than S, then fills into byte 0 (can also be byte 1) and carry out occupy-place, make the byte number of n-th data block
Equal to S.
In step 502, MD4 is carried out to N number of data block that segmentation obtains and is verified by force, terminal versions check value file is generated
(BIN file).
It, will be in the storage to the flash of wireless terminal 20 of terminal versions check value file in step 503;Wireless terminal 20
The terminal versions check value file of flash storage, corresponding is the version that wireless terminal is currently installed on.
In step 504, wireless terminal 20 has detected whether upgrade request, when having detected upgrade request, according to version
Terminal versions check value file is issued edition upgrading server 10 by the request of upgrade server 10.
In the new edition file that step 505, edition upgrading server 10 upload user, using identical with step 501
Method is split, MD4 is verified by force, generates new version check value file.
In step 506, new version check value file is compared with terminal versions check value file, identical: offset adds
S is not identical: offset plus 1;Identical in which block and terminal versions, difference in which block and terminal versions is obtained by traversal, it is dynamic
State generates upgrade package;
In the step, edition upgrading server 10 successively takes out the check value in new version check value file for new version school
The check value for testing value file carries out traversal ratio according to the check value in regular length and terminal versions check value file since 0
Right, check value is identical, skips regular length, and next check value using new version check value file continues to compare, check value
The check value of the new version check value file of not identical then server deviates the version check value text of 1 byte and current terminal
The check value of part compares again, and the corresponding data block of all different check values is denoted as discrepancy, dynamic generation upgrade package.
In step 507, upgrade package is sent to wireless terminal 20 and carries out edition upgrading by edition upgrading server 10, simultaneously will
New version check value file is saved on the flash of wireless terminal 20, replaces existing terminal versions check value text in flash
Part, the terminal versions check value file as next edition upgrading.
In step 508, edition upgrading server 10 saves the upgrade package of dynamic generation, for the nothing of subsequent other identical versions
Line terminal 20 carries out edition upgrading use.
In step 509, above-mentioned steps 504- step 508 is repeated, wireless terminal version is upgraded again.
Fig. 6 is the process signal of new version check value file according to the present invention and terminal versions check value Documents Comparison
Figure, as shown in fig. 6, the terminal versions file of wireless terminal, after being cut into N block according to regular length, generates terminal versions verification
It is worth file;The new edition file of edition upgrading server generates new version check value file according to regular length, by new version school
The check value for testing value file compares since 0 according to the check value of regular length and terminal versions check value file, check value phase
Same then skip regular length, next check value using new version check value file continues to compare, and check value is not identical, takes
Check value 1 byte of offset of new version check value file of device of being engaged in and the check value of terminal versions check value file compare again
Compared with the corresponding data block of all different check values is denoted as discrepancy, for generating difference version file (upgrade package).
Those of ordinary skill in the art will appreciate that: the foregoing is only a preferred embodiment of the present invention, and does not have to
In the limitation present invention, although the present invention is described in detail referring to the foregoing embodiments, for those skilled in the art
For, still can to foregoing embodiments record technical solution modify, or to part of technical characteristic into
Row equivalent replacement.All within the spirits and principles of the present invention, any modification, equivalent replacement, improvement and so on should all include
Within protection scope of the present invention.
Claims (10)
1. a kind of wireless terminal edition upgrading system, including, edition upgrading server and wireless terminal, which is characterized in that
The edition upgrading server, terminal versions file is split, is verified, and generates terminal versions check value file,
Terminal versions check value file is saved in the wireless terminal;The new edition file that user uploads is split, is verified, it is raw
At new version check value file;New version check value file and terminal versions check value file are subjected to comparison in difference, dynamic is raw
At upgrade package;
Terminal versions check value file is uploaded to the edition upgrading server by the wireless terminal, and from the version
Upgrade server downloads upgrade package and carries out edition upgrading.
2. wireless terminal edition upgrading system according to claim 1, which is characterized in that the edition upgrading server,
It is long according to the block of setting, multiple data blocks terminal versions file division is nonoverlapping at one group, length is fixed, and to every
A data block carries out MD4 and verifies by force, generates terminal versions check value file and is saved in the wireless terminal.
3. wireless terminal edition upgrading system according to claim 2, which is characterized in that the edition upgrading server,
Its last one data block to the terminal versions file after segmentation fills into byte 0 or 1 and carries out occupy-place, makes the last one data
The length of block is identical as the block length of setting.
4. wireless terminal edition upgrading system according to claim 1, which is characterized in that the edition upgrading server,
It is by the check value of new version check value file according to the check value ratio of regular length and terminal versions check value file since 0
Compared with check value is identical, skips regular length, and next check value using new version check value file continues to compare;Check value
It is not identical that the check value of new version check value file is then deviated into the check value of 1 byte and terminal versions check value file again
Compare, the corresponding data block of all different check values is denoted as discrepancy, generates upgrade package.
5. wireless terminal edition upgrading system according to claim 1, which is characterized in that the wireless terminal, from institute
It states edition upgrading server and downloads and store new version check value file, replace existing terminal versions check value file, make
For the terminal versions check value file of next edition upgrading.
6. a kind of wireless terminal version upgrading method, which comprises the following steps:
1) terminal versions file is split, verified, generate terminal versions check value file and be saved in wireless terminal;
2) when having detected edition upgrading request, terminal versions check value file is uploaded into edition upgrading server;
3) new edition file is split, verified, generate new version check value file;
4) new version check value file is compared with terminal versions check value file, generation upgrade package is sent to described wireless
Terminal carries out edition upgrading;
5) new version check value file is saved in wireless terminal, replaces terminal versions school of the original storage in wireless terminal
Value file is tested, terminal versions check value file when as next edition upgrading uses;
6) above-mentioned steps 2 are repeated) to step 5), edition upgrading again is carried out to the wireless terminal.
7. wireless terminal version upgrading method according to claim 6, which is characterized in that it is described to terminal versions file into
The step of row segmentation, verification, generation client checks value file, further comprise:
It is long according to the block of setting, terminal versions file division is nonoverlapping at one group, the long fixed multiple data blocks of block;
MD4 is carried out to each data block to verify by force, generates terminal versions check value file.
8. wireless terminal version upgrading method according to claim 7, which is characterized in that for terminal versions file division
The last one data block afterwards fills into byte 0 or 1 and carries out occupy-place, keeps its length identical as the block length of setting.
9. wireless terminal version upgrading method according to claim 6, which is characterized in that described to new version check value text
Part is compared with terminal versions check value file, is generated upgrade package and is sent to the step of wireless terminal carries out edition upgrading, into
One step includes:
Wireless terminal is in the upgrade request of detection, according to the request of edition upgrading server, by terminal versions check value file
It is sent to edition upgrading server;
Edition upgrading server is long according to the block of setting, and the new edition file that user uploads is divided into one group of nonoverlapping, block
Long fixed multiple data blocks, and MD4 is carried out to each data block and is verified by force, generate new version check value file;
New version check value file is compared with client checks value file, dynamic generation upgrade package;
Upgrade package is sent to wireless terminal and carries out edition upgrading.
10. wireless terminal version upgrading method according to claim 9, which is characterized in that described by new version check value
The step of file is compared with client checks value file, dynamic generation upgrade package further comprises:
By the check value of new version check value file according to the check value of regular length and terminal versions check value file since 0
Compare;
Check value is identical, skips regular length, and next check value using new version check value file continues to compare;
Check value is not identical then to deviate 1 byte and terminal versions check value file for the check value of new version check value file
Check value compares again;
The corresponding data block of all different check values is denoted as discrepancy, generates upgrade package.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710717918.1A CN109426521A (en) | 2017-08-21 | 2017-08-21 | A kind of wireless terminal edition upgrading system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710717918.1A CN109426521A (en) | 2017-08-21 | 2017-08-21 | A kind of wireless terminal edition upgrading system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109426521A true CN109426521A (en) | 2019-03-05 |
Family
ID=65499083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710717918.1A Withdrawn CN109426521A (en) | 2017-08-21 | 2017-08-21 | A kind of wireless terminal edition upgrading system and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109426521A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347413A (en) * | 2019-06-27 | 2019-10-18 | 北京口袋时尚科技有限公司 | Software configuration information update method and device |
CN110471691A (en) * | 2019-08-15 | 2019-11-19 | 北京筑梦园科技有限公司 | A kind of method for upgrading software, server and managing system of car parking |
CN112379910A (en) * | 2020-12-28 | 2021-02-19 | 全时云商务服务股份有限公司 | Software upgrading method and device |
CN113157307A (en) * | 2020-01-07 | 2021-07-23 | 普天信息技术有限公司 | Software version upgrading method and device |
CN113315797A (en) * | 2020-02-26 | 2021-08-27 | 新开普电子股份有限公司 | Method, system and node for remote upgrading of local area network in batches |
CN115904457A (en) * | 2023-03-01 | 2023-04-04 | 江苏安世朗智能科技有限公司 | Internet of things-based computer firmware remote upgrading system and method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101232516A (en) * | 2008-01-31 | 2008-07-30 | 北京航空航天大学 | Method for updating low-power dissipation system compressed by difference in wireless sensor network application |
CN104714819A (en) * | 2013-12-16 | 2015-06-17 | 中兴通讯股份有限公司 | File system upgrading package making method, upgrading method and device and terminal |
CN105099772A (en) * | 2015-07-02 | 2015-11-25 | 许继集团有限公司 | Method and system for upgrading energy efficiency service cloud terminal |
US20160103675A1 (en) * | 2014-10-10 | 2016-04-14 | Christian Aabye | Methods and systems for partial personalization during mobile application update |
CN105763369A (en) * | 2016-02-04 | 2016-07-13 | 湖南长城信息金融设备有限责任公司 | Terminal equipment remote software version distribution method and system |
CN105786563A (en) * | 2016-02-19 | 2016-07-20 | 联州(上海)信息科技有限公司 | Device, system and method for achieving software online update |
CN106648798A (en) * | 2016-12-30 | 2017-05-10 | 歌尔科技有限公司 | Method for dynamically upgrading cross-version OTA |
-
2017
- 2017-08-21 CN CN201710717918.1A patent/CN109426521A/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101232516A (en) * | 2008-01-31 | 2008-07-30 | 北京航空航天大学 | Method for updating low-power dissipation system compressed by difference in wireless sensor network application |
CN104714819A (en) * | 2013-12-16 | 2015-06-17 | 中兴通讯股份有限公司 | File system upgrading package making method, upgrading method and device and terminal |
US20160103675A1 (en) * | 2014-10-10 | 2016-04-14 | Christian Aabye | Methods and systems for partial personalization during mobile application update |
CN106796519A (en) * | 2014-10-10 | 2017-05-31 | 维萨国际服务协会 | For in the personalized method and system in Mobile solution reproducting periods part |
CN105099772A (en) * | 2015-07-02 | 2015-11-25 | 许继集团有限公司 | Method and system for upgrading energy efficiency service cloud terminal |
CN105763369A (en) * | 2016-02-04 | 2016-07-13 | 湖南长城信息金融设备有限责任公司 | Terminal equipment remote software version distribution method and system |
CN105786563A (en) * | 2016-02-19 | 2016-07-20 | 联州(上海)信息科技有限公司 | Device, system and method for achieving software online update |
CN106648798A (en) * | 2016-12-30 | 2017-05-10 | 歌尔科技有限公司 | Method for dynamically upgrading cross-version OTA |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110347413A (en) * | 2019-06-27 | 2019-10-18 | 北京口袋时尚科技有限公司 | Software configuration information update method and device |
CN110471691A (en) * | 2019-08-15 | 2019-11-19 | 北京筑梦园科技有限公司 | A kind of method for upgrading software, server and managing system of car parking |
CN113157307A (en) * | 2020-01-07 | 2021-07-23 | 普天信息技术有限公司 | Software version upgrading method and device |
CN113315797A (en) * | 2020-02-26 | 2021-08-27 | 新开普电子股份有限公司 | Method, system and node for remote upgrading of local area network in batches |
CN112379910A (en) * | 2020-12-28 | 2021-02-19 | 全时云商务服务股份有限公司 | Software upgrading method and device |
CN115904457A (en) * | 2023-03-01 | 2023-04-04 | 江苏安世朗智能科技有限公司 | Internet of things-based computer firmware remote upgrading system and method |
CN115904457B (en) * | 2023-03-01 | 2024-01-30 | 江苏安世朗智能科技有限公司 | Remote upgrading system and method for computer firmware based on Internet of things |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109426521A (en) | A kind of wireless terminal edition upgrading system and method | |
CN110674146B (en) | Data synchronization method, synchronization end, end to be synchronized, equipment and storage medium | |
US7313791B1 (en) | Firmware update network and process employing preprocessing techniques | |
CN103312732A (en) | Method and device for data file transmission | |
CN104346167A (en) | Method and device for generating application channel package | |
CN110865842B (en) | OTA upgrading method and equipment | |
CN103678319A (en) | Resource file updating method, device and system and server | |
CN103942058A (en) | Embedded electronic equipment software updating method and system | |
CN107239288A (en) | The version upgrading method and device of a kind of mobile terminal | |
CN104461873A (en) | Testing method and device of application programs | |
CN104866307A (en) | Application repairing method and apparatus | |
CN108874439B (en) | Method and device for acquiring customized difference packet, and upgrading method and device | |
CN103442026A (en) | Application program processing method, device and system | |
CN111756794A (en) | Data synchronization method and mobile terminal | |
CN107015817B (en) | Method for upgrading equipment firmware in air | |
CN101656739B (en) | Method, system and equipment for updating assembly | |
CN101848188A (en) | Method and device for updating data block checking information | |
CN110943852B (en) | Device and method for configuring DNS (Domain name Server), DNS and method for updating configuration of DNS | |
CN101472050A (en) | Method and system for updating software, digital television receive terminal and server | |
CN106648798A (en) | Method for dynamically upgrading cross-version OTA | |
CN106250548A (en) | A kind of code update method | |
CN106612327A (en) | Bus television system file content distribution system and bus television system file content distribution method | |
CN106484471A (en) | The loading method of program curing in a kind of communication module | |
CN101540110B (en) | Method for matching and processing traffic information under multi-version traffic position references and device | |
CN112243139B (en) | Program distribution synchronization method and system of multimedia terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20190305 |