CN109426521A - A kind of wireless terminal edition upgrading system and method - Google Patents

A kind of wireless terminal edition upgrading system and method Download PDF

Info

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
Application number
CN201710717918.1A
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.)
Sanechips Technology Co Ltd
Shenzhen ZTE Microelectronics Technology Co Ltd
Original Assignee
Shenzhen ZTE Microelectronics Technology 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 Shenzhen ZTE Microelectronics Technology Co Ltd filed Critical Shenzhen ZTE Microelectronics Technology Co Ltd
Priority to CN201710717918.1A priority Critical patent/CN109426521A/en
Publication of CN109426521A publication Critical patent/CN109426521A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication 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

A kind of wireless terminal edition upgrading system and method
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.
CN201710717918.1A 2017-08-21 2017-08-21 A kind of wireless terminal edition upgrading system and method Withdrawn CN109426521A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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