CN104407897A - Intelligent upgrading method and system for program - Google Patents

Intelligent upgrading method and system for program Download PDF

Info

Publication number
CN104407897A
CN104407897A CN201410716610.1A CN201410716610A CN104407897A CN 104407897 A CN104407897 A CN 104407897A CN 201410716610 A CN201410716610 A CN 201410716610A CN 104407897 A CN104407897 A CN 104407897A
Authority
CN
China
Prior art keywords
program
version
upgrading
file
version number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410716610.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.)
Xiamen Yaxon Networks Co Ltd
Original Assignee
Xiamen Yaxon Networks 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 Xiamen Yaxon Networks Co Ltd filed Critical Xiamen Yaxon Networks Co Ltd
Priority to CN201410716610.1A priority Critical patent/CN104407897A/en
Publication of CN104407897A publication Critical patent/CN104407897A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides an intelligent upgrading method for a program. The method comprises the following steps: 1, inserting a piece of field data at a file header of an original program file to generate an amended program file, wherein the field data comprises integrated check, file type, total number of alternative program version numbers, lengths of the alternative program version numbers, version numbers of alternative program versions, total number of upgrading program version numbers, lengths of upgrading program version numbers and version numbers of upgrading program versions; 2, downloading the amended program file to equipment; 3, receiving and storing the amended program file by the equipment, and analyzing the field data; 4, judging whether one alternative version meets the requirement on upgrading through the field data, executing cover upgrading if the requirement is met, and otherwise, giving up the upgrading. The invention also provides an intelligent upgrading system for the program. The efficiency and the reliability of the upgrading are greatly improved.

Description

A kind of method and system of program auto upgrading
Technical field
The present invention relates to a kind of method of program upgrade, particularly relate to a kind of method and system of program auto upgrading.
Background technology
For embedded device, in the process that reality uses, its program version is always constantly updated, and constantly the derivative branch's version made new advances, is illustrated in fig. 1 shown below.In actual applications, when same batch facility is dispatched from the factory, burning is the program of same version certainly.But, after a period of time, due to each side, be certain to there is multiple version and the situation of depositing (as shown in Figure 1).And what each equipment ran is the program of which version respectively, cannot come effectively to distinguish from equipment appearance, can only be checked by some manual approach (such as display screen is checked) and be confirmed at all.
In this case, if due to certain reason, need all E version programs to upgrade to T version, other each versions are then without the need to upgrading.So, now just must rely on and manually go to locate the equipment that all program versions are E version, first the complete generator program file of modification of program, find by platform from all suspect device, pick out qualified equipment, then the equipment searched out by platform is upgraded, just upgrading is performed when meeting promotion condition, what do not meet promotion condition does not just perform upgrading, after all devices all operations, just complete the program of all upgradings, otherwise undertaken upgrade (as shown in Figure 2) by platform searching equipment again.This step seems simple, but after equipment amount increases, must confirm by platform equipment, workload is multiplied, and it is very low that whole process will become pretty troublesome efficiency.As can be seen from Figure 2, during batch upgrade, each equipment is the need of upgrading, and all will manually carry out judging and confirming, step be many, length consuming time, greatly reduces the efficiency of entire work flow, also improves unexpected risk of makeing mistakes simultaneously.
Disclosed in 16 days September in 2010, publication number is the Chinese invention of CN201010283632.5 is that the network equipment obtains self the need of relevant informations such as upgrading, how to upgrade by the updatingfile list of retrieval server end, and completes operations according to the upgrade file configuration information of server end; In other words, first the network equipment obtains desired data from server end, and judge that self program is the need of upgrading, which kind of mode of this employing is upgraded, and is upgraded to which address of which subregion etc., and performs one by one.This patent can only be used for the network equipment, needs to build a server, and all equipment must be connected to the data that this server could obtain defined in a network, and then performs updating operation.Therefore, the thinking of this patent and scheme are not limited to the network equipment, do not need server, but any equipment all can use.
Summary of the invention
One of the technical problem to be solved in the present invention, be a kind of method providing program auto upgrading, the method all can perform updating operation to any equipment, also greatly improves efficiency and the reliability of upgrading.
One of problem of the present invention, is achieved in that
A method for program auto upgrading, described method comprises the steps:
Step 1, insert a field data and generate the program file after changing at the file header place of original program file, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version;
Step 2, the program file after changing is downloaded in all equipment;
Step 3, equipment receive the program file after changing and store it, then parse the field data in its file header;
Step 4, judge whether alternate version meets the requirement of upgrading by the field data of resolving, if meet the requirement of upgrading, then extract original program file and the program of alternate version is performed and cover upgrading; If do not meet the requirement of upgrading, then abandon upgrading.
Further, the program file type in described step 1 comprises HEX type or BIN type.
Further, the mode downloaded in described step 2 comprises wireless downloading, USB flash disk copy or bus transfer.
Further, judge in described step 4 whether alternate version meets the requirement of upgrading, if overall calibration is correct, file type is legal, retrieve the version number of the alternative program version version numbers match current run with equipment and the version number current run than equipment of the version number of ROMPaq version upgrades, then meet the requirement of upgrading, extract original program file and the program of alternate version is performed and cover upgrading, otherwise do not meet the condition of upgrading, abandon upgrading to alternate version.
Further, before described step 1, also comprise step 11: the program of amendment alternate version, and generate original program file by compiler.
The technical problem to be solved in the present invention two, be a kind of method providing program auto upgrading, the method all can perform updating operation to any equipment, also greatly improves efficiency and the reliability of upgrading.
Problem two of the present invention, is achieved in that
A system for program auto upgrading, comprises file generating module, file download module, data resolution module, data judge module;
Described file generating module, generate the program file after changing for inserting a field data at the file header place of original program file, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version;
Described file download module, for downloading in all equipment by the program file after changing;
Described data resolution module, for receiving the program file after changing at equipment and storing it, then parses the field data in its file header;
By the field data of resolving, described data judge module, judges whether alternate version meets the requirement of upgrading, if meet the requirement of upgrading, then extract original program file and perform to cover to the program of alternate version and upgrade; If do not meet the requirement of upgrading, then abandon upgrading.
Further, the program file type in described file generating module comprises HEX type or BIN type.
Further, the mode downloaded in described file download module comprises wireless downloading, USB flash disk copy or bus transfer.
Further, judge whether alternate version meets the requirement of upgrading in described data judge module, if overall calibration is correct, file type is legal, retrieve the version number of the alternative program version version numbers match current run with equipment and the version number current run than equipment of the version number of ROMPaq version upgrades, then meet the requirement of upgrading, extract original program file and the program of alternate version is performed and cover upgrading, otherwise do not meet the condition of upgrading, abandon upgrading to alternate version.
Further, also comprising modification of program module, described modification of program module, for revising the program of alternate version, and generating original program file by compiler.
Tool of the present invention has the following advantages: in the process of whole upgrading, no longer need artificial participation, also without the need to judging that the program version number that each equipment is current run is how many in advance, whether meet upgrading requirement, but directly unconditional program file can be handed down to each equipment, carried out the judgement work that can upgrade by equipment self according to above-mentioned rule, and finally complete upgrading flow process; The method adopted in the present invention can simplify the artificial judgment flow process to each version number in escalation process greatly, whole deterministic process program of giving automatically is realized, and all can perform updating operation to any equipment, greatly improves efficiency and the reliability of upgrading.
Accompanying drawing explanation
The present invention is further illustrated in conjunction with the embodiments with reference to the accompanying drawings.
Fig. 1 is program version branch schematic diagram.
Fig. 2 is the process flow diagram of current batch upgrade.
Fig. 3 is the process flow diagram that intelligent program of the present invention upgrading judges.
Embodiment
Refer to Fig. 1 to Fig. 3, the method of a kind of program auto upgrading of the present invention, when only having a version to need upgrading, for by all E edition upgradings for T version, the length of set comprehensive verification is 1, the length of file type is 1, total number of alternative program version number is 1, the length of the version number of E version is 3, the version number of E version is 00E, total number of ROMPaq version number is 1, the length of the version number of T version is 3, the version number of T version is 00T, original program file is file A, program file after changing is file B, this length is all measurement unit with byte, described method comprises the steps:
Step 1, insert a field data and generate a file B at the file header place of file A, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version; Wherein, the length of overall calibration is 1, the length of file type is 1, total number of alternative program version number is 1, the length of alternative program version number is 3, the version number of alternative program version is 00E, total number of ROMPaq version number is 1, the length of ROMPaq version number is 3, the version number of ROMPaq version is 00T; In this embodiment, described file type is BIN type, is also HEX type in other embodiments;
Step 2, file B is downloaded in all equipment; The mode of this download comprises wireless downloading, USB flash disk copy or bus transfer;
Step 3, equipment receive the program file after changing and store it, then parse the field data in its file header;
Step 4, by resolve field data judge whether E version meets the requirement of upgrading, to match and the version number 00T of the ROMPaq version version number 00E current run than equipment upgrades if overall calibration is correct, file type is legal, retrieve the version number 00E of the alternative program version version number 00E current run with equipment, then meet the requirement of upgrading, then extract file A and perform to cover to the program of E version and upgrade; Otherwise do not meet the requirement of upgrading, then abandon upgrading to E version.
Wherein, if overall calibration is incorrect, be then that file B is damaged in transmitting procedure, then abandon file B and exit this upgrading flow process; If file type is illegal, then abandons file B and exit this upgrading flow process; If the version number that the version number 00E retrieving alternative program version is current run with equipment does not mate, then the program of T version can not be used for current the run program of upgrading, then abandon file B and exit this upgrading flow process; If the version number 00T of T version upgrades unlike the version number 00E of current run E version, then T version is illegal, abandons file B and exits this upgrading flow process.
Particularly, before described step 1, also comprise step 11: the program of amendment E version, and by compiler spanned file A.
A system for program auto upgrading, comprises file generating module, file download module, data resolution module, data judge module;
Described file generating module, generate a file B for inserting a field data at the file header place of file A, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version; Wherein, the length of overall calibration is 1, the length of file type is 1, total number of alternative program version number is 1, the length of alternative program version number is 3, the version number of alternative program version is 00E, total number of ROMPaq version number is 1, the length of ROMPaq version number is 3, the version number of ROMPaq version is 00T; In this embodiment, described file type is BIN type, is also HEX type in other embodiments;
Described file download module, for downloading in all equipment by file B; The mode of this download comprises wireless downloading, USB flash disk copy or bus transfer;
Described data resolution module, for receiving the program file after changing at equipment and storing it, then parses the field data in its file header;
Described data judge module, judge whether E version meets the requirement of upgrading by the field data of resolving, to match and the version number 00T of the ROMPaq version version number 00E current run than equipment upgrades if overall calibration is correct, file type is legal, retrieve the version number 00E of the alternative program version version number 00E current run with equipment, then meet the requirement of upgrading, then extract file A and perform to cover to the program of E version and upgrade; Otherwise do not meet the requirement of upgrading, then abandon upgrading to E version.
Wherein, if overall calibration is incorrect, be then that file B is damaged in transmitting procedure, then abandon file B and exit this upgrading flow process; If file type is illegal, then abandons file B and exit this upgrading flow process; If the version number that the version number 00E retrieving alternative program version is current run with equipment does not mate, then the program of T version can not be used for upgrading the program of current run E version, then abandon file B and exit this upgrading flow process; If the version number 00T of T version upgrades unlike the version number 00E of current run E version, then T version is illegal, abandons file B and exits this upgrading flow process.
Particularly, also comprise modification of program module, described modification of program module, for revising the program of E version, and by compiler spanned file A.
The method of a kind of program auto upgrading in another embodiment of the present invention, when there being multiple version to need to escalate into same version, with by all D versions, E version, G edition upgrading is T version is example, the length of set comprehensive verification is 1, the length of file type is 1, total number of alternative program version number is 3, the length of the version number of D version is 3, the length of the version number of E version is 3, the length of the version number of G version is 3, the version number of D version is 00D, the version number of E version is 00E, the version number of G version is 00G, total number of ROMPaq version number is 1, the length of the version number of T version is 3, the version number of T version is 00T, original program file is respectively file A, program file after changing is file B, this length is all measurement unit with byte, described method comprises the steps:
Step 1, insert a field data and generate a file B at the file header place of file A, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version; Wherein, the length of overall calibration is 1, the length of file type is 1, total number of alternative program version number is 3, the length of alternative program version number is followed successively by 3-3-3, the version number of alternative program version is followed successively by 00D-00E-00G, total number of ROMPaq version number is 1, the length of ROMPaq version number is 3, the version number of ROMPaq version is 00T; In this embodiment, described file type is BIN type, is also HEX type in other embodiments;
Step 2, file B is downloaded in all equipment; The mode of this download comprises wireless downloading, USB flash disk copy or bus transfer;
Step 3, equipment receive the program file after changing and store it, then parse the field data in its file header;
Step 4, by resolve field data judge whether D version, E version, G version meet the requirement of upgrading, if the version number that overall calibration is correct, file type is legal, the equipment that retrieves is current run and version number 00D, 00E, 00G of alternative program version match and the version number 00T of T version upgrades than current run version number 00D or 00E or 00G, then meet the requirement of upgrading, extract file A and perform to cover to the program of D version, E version, G version and upgrade; Otherwise do not meet the requirement of upgrading, then abandon upgrading to D program version, E program version, G program version.
Wherein, if overall calibration is incorrect, be then that file B is damaged in transmitting procedure, then abandon file B and exit this upgrading flow process; If file type is illegal, then abandons file B and exit this upgrading flow process; If the version number that version number 00D, 00E, 00G of retrieving alternative program version are current run with equipment does not mate, then the program of T version can not be used for upgrading the program of current run version, then abandon file B and exit this upgrading flow process; If T program version upgrades unlike current run version number 00D or 00E or 00G, then T program version is illegal, abandons file B and exits this upgrading flow process.
Particularly, before described step 1, go back step 11:: the program of amendment D version, E version, G version, and by compiler spanned file A.
A system for program auto upgrading, comprises file generating module, file download module, data resolution module, data judge module;
Described file generating module, generate a file B for inserting a field data at the file header place of file A, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version; Wherein, the length of overall calibration is 1, the length of file type is 1, total number of alternative program version number is 3, the length of alternative program version number is followed successively by 3-3-3, the version number of alternative program version is followed successively by 00D-00E-00G, total number of ROMPaq version number is 1, the length of ROMPaq version number is 3, the version number of ROMPaq version is 00T; In this embodiment, described file type is BIN type, is also HEX type in other embodiments;
Described file download module, for downloading in all equipment by file B; The mode of this download comprises wireless downloading, USB flash disk copy or bus transfer;
Described data resolution module, receives the program file after changing at equipment and stores it, then parsing the field data in its file header;
Described data judge module, judge whether D version, E version, G version meet the requirement of upgrading by the field data of resolving, if the version number that overall calibration is correct, file type is legal, the equipment that retrieves is current run and version number 00D, 00E, 00G of alternative program version match and the version number 00T of T version upgrades than current run version number 00D or 00E or 00G, then meet the requirement of upgrading, extract file A and perform to cover to the program of D version, E version, G version and upgrade; Otherwise do not meet the requirement of upgrading, then abandon upgrading to D program version, E program version, G program version.
Wherein, if overall calibration is incorrect, be then that file B is damaged in transmitting procedure, then abandon file B and exit this upgrading flow process; If file type is illegal, then abandons file B and exit this upgrading flow process; If the version number that version number 00D, 00E, 00G of retrieving alternative program version are current run with equipment does not mate, then the program of T version can not be used for upgrading the program of current run version, then abandon file B and exit this upgrading flow process; If T program version upgrades unlike current run version number 00D or 00E or 00G, then T program version is illegal, abandons file B and exits this upgrading flow process.
Particularly, also comprise modification of program module, described modification of program module, for revising the program of D version, E version, T version, and by compiler spanned file A.
In addition, overall calibration value: from " file type " field to " version number of ROMPaq version " and terminate, to wherein all field carry out calculatings obtain its byte integrity checking with, whether legal for verifying whole file header content, prevent by unexpected falsification;
File type: represent the file type that will upgrade, represent HEX file with 01,02 represents BIN file;
Alternative program version: represent all can upgrade by the version of this new procedures replace the version of program of haveing been friends in the past, being specified when revising by research staff, the upgrading of an alternative program version can be supported, also can support that multiple alternative program version is upgraded simultaneously;
Total number of alternative program version number: for depositing total number of old program version number of this input in field;
The length of alternative program version number: if only input a program version number, then deposit the length of this program version number in field, if input multiple program version number, then deposits the length of each inputted program version number successively in field; Its number must be consistent with the value inserted in aforementioned " total number of alternative program version number " field;
The version number of alternative program version: if only input a program version number, then deposit the content of this program version number in field, if input multiple program version number, then deposits the content of each inputted program version number successively in field; Its number must be consistent with the value inserted in aforementioned " total number of alternative program version number " field;
ROMPaq version: the version inserting the new procedures that this generates;
Total number of ROMPaq version number: for depositing total number of the new procedures version number of this input in field;
The length of ROMPaq version number: for depositing the length of this new procedures version number in field;
The version number of ROMPaq version: for depositing the content of this new procedures version number in field.
Although the foregoing describe the specific embodiment of the present invention; but be familiar with those skilled in the art to be to be understood that; specific embodiment described by us is illustrative; instead of for the restriction to scope of the present invention; those of ordinary skill in the art, in the modification of the equivalence done according to spirit of the present invention and change, should be encompassed in scope that claim of the present invention protects.

Claims (10)

1. a method for program auto upgrading, is characterized in that: described method comprises the steps:
Step 1, insert a field data and generate the program file after changing at the file header place of original program file, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version;
Step 2, the program file after changing is downloaded in all equipment;
Step 3, equipment receive the program file after changing and store it, then parse the field data in its file header;
Step 4, judge whether alternate version meets the requirement of upgrading by the field data of resolving, if meet the requirement of upgrading, then extract original program file and the program of alternate version is performed and cover upgrading; If do not meet the requirement of upgrading, then abandon upgrading.
2. the method for a kind of program auto upgrading according to claim 1, is characterized in that: the program file type in described step 1 comprises HEX type or BIN type.
3. the method for a kind of program auto upgrading according to claim 1, is characterized in that: the mode downloaded in described step 2 comprises wireless downloading, USB flash disk copy or bus transfer.
4. the method for a kind of program auto upgrading according to claim 1, it is characterized in that: in described step 4, judge whether alternate version meets the requirement of upgrading, if overall calibration is correct, file type is legal, retrieve the version number of the alternative program version version numbers match current run with equipment and the version number current run than equipment of the version number of ROMPaq version upgrades, then meet the requirement of upgrading, extract original program file and the program of alternate version is performed and cover upgrading, otherwise do not meet the condition of upgrading, abandon upgrading to alternate version.
5. the method for a kind of program auto upgrading according to claim 1, is characterized in that: institute
Also comprise step 11 before stating step 1: the program of amendment alternate version, and generate original program file by compiler.
6. a system for program auto upgrading, is characterized in that: comprise file generating module, file download module, data resolution module, data judge module;
Described file generating module, generate the program file after changing for inserting a field data at the file header place of original program file, this field data comprises the version number of overall calibration, file type, total number of alternative program version number, the length of alternative program version number, the version number of alternative program version, total number of ROMPaq version number, the length of ROMPaq version number and ROMPaq version;
Described file download module, for downloading in all equipment by the program file after changing;
Described data resolution module, receives the program file after changing for equipment and stores it, then parsing the field data in its file header;
By the field data of resolving, described data judge module, judges whether alternate version meets the requirement of upgrading, if meet the requirement of upgrading, then extract original program file and perform to cover to the program of alternate version and upgrade; If do not meet the requirement of upgrading, then abandon upgrading.
7. the system of a kind of program auto upgrading according to claim 6, is characterized in that: the program file type in described file generating module comprises HEX type or BIN type.
8. the system of a kind of program auto upgrading according to claim 6, is characterized in that: the mode downloaded in described file download module comprises wireless downloading, USB flash disk copy or bus transfer.
9. the system of a kind of program auto upgrading according to claim 6, it is characterized in that: in described data judge module, judge whether alternate version meets the requirement of upgrading, if overall calibration is correct, file type is legal, retrieve the version number of the alternative program version version numbers match current run with equipment and the version number current run than equipment of the version number of ROMPaq version upgrades, then meet the requirement of upgrading, extract original program file and the program of alternate version is performed and cover upgrading, otherwise do not meet the condition of upgrading, abandon upgrading to alternate version.
10. the system of a kind of program auto upgrading according to claim 6, is characterized in that: also comprise modification of program module, and described modification of program module for revising the program of alternate version, and generates original program file by compiler.
CN201410716610.1A 2014-12-02 2014-12-02 Intelligent upgrading method and system for program Pending CN104407897A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410716610.1A CN104407897A (en) 2014-12-02 2014-12-02 Intelligent upgrading method and system for program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410716610.1A CN104407897A (en) 2014-12-02 2014-12-02 Intelligent upgrading method and system for program

Publications (1)

Publication Number Publication Date
CN104407897A true CN104407897A (en) 2015-03-11

Family

ID=52645530

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410716610.1A Pending CN104407897A (en) 2014-12-02 2014-12-02 Intelligent upgrading method and system for program

Country Status (1)

Country Link
CN (1) CN104407897A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468404A (en) * 2015-11-16 2016-04-06 广州日滨科技发展有限公司 Remote update method and device for support controller programs
CN110806887A (en) * 2019-10-29 2020-02-18 华工正源智能终端(孝感)有限公司 Software security upgrading method and device
CN111045713A (en) * 2019-12-19 2020-04-21 浪潮(北京)电子信息产业有限公司 Method, system and device for upgrading computer system
CN111367544A (en) * 2018-12-26 2020-07-03 美的集团股份有限公司 Multi-peripheral firmware upgrade control method, intelligent device, firmware and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179425A (en) * 2006-12-11 2008-05-14 腾讯科技(深圳)有限公司 Client terminal software updating control method and system
CN102065118A (en) * 2010-09-16 2011-05-18 深圳市九洲电器有限公司 Method for updating network equipment and device for implementing method
CN102520948A (en) * 2011-12-09 2012-06-27 福建联迪商用设备有限公司 Application program maintenance and update method and device
CN103870305A (en) * 2014-02-19 2014-06-18 江苏天宝汽车电子有限公司 Software upgrading method of vehicle-mounted sound box with USB (Universal Serial Bus) interface/memory card interface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179425A (en) * 2006-12-11 2008-05-14 腾讯科技(深圳)有限公司 Client terminal software updating control method and system
CN102065118A (en) * 2010-09-16 2011-05-18 深圳市九洲电器有限公司 Method for updating network equipment and device for implementing method
CN102520948A (en) * 2011-12-09 2012-06-27 福建联迪商用设备有限公司 Application program maintenance and update method and device
CN103870305A (en) * 2014-02-19 2014-06-18 江苏天宝汽车电子有限公司 Software upgrading method of vehicle-mounted sound box with USB (Universal Serial Bus) interface/memory card interface

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105468404A (en) * 2015-11-16 2016-04-06 广州日滨科技发展有限公司 Remote update method and device for support controller programs
CN105468404B (en) * 2015-11-16 2019-01-08 日立楼宇技术(广州)有限公司 A kind of bracket controller program method for remote updating and device
CN111367544A (en) * 2018-12-26 2020-07-03 美的集团股份有限公司 Multi-peripheral firmware upgrade control method, intelligent device, firmware and electronic device
CN111367544B (en) * 2018-12-26 2021-09-03 美的集团股份有限公司 Multi-peripheral firmware upgrade control method, intelligent device, firmware and electronic device
CN110806887A (en) * 2019-10-29 2020-02-18 华工正源智能终端(孝感)有限公司 Software security upgrading method and device
CN111045713A (en) * 2019-12-19 2020-04-21 浪潮(北京)电子信息产业有限公司 Method, system and device for upgrading computer system

Similar Documents

Publication Publication Date Title
US9940225B2 (en) Automated error checking system for a software application and method therefor
CN104615466B (en) A kind of cloud platform dispositions method and system
CN104699511B (en) Plug-in unit upgrade method and device
CN108196878B (en) Method and device for generating application program installation package, electronic equipment and storage medium
CN103235913B (en) A kind of for identifying, intercept the system of bundled software, Apparatus and method for
CN104836843A (en) Client application program updating method and device
CN104991790B (en) The upgrading dissemination method and device of a kind of file
US20160188318A1 (en) Data processing for upgrading medical equipment
CN103294514A (en) System software release integrated method, compiling server and system
CN104133699B (en) Equipment system software upgrading method and system
CN104407897A (en) Intelligent upgrading method and system for program
CN103559065B (en) Method and system for OTA (Over-the-Air Technology) upgrade
US20060064685A1 (en) Resolving patch dependencies
CN102035892A (en) System and method for automatically releasing operating system version and automatically updating software package
CN111158674A (en) Component management method, system, device and storage medium
CN103051689B (en) A kind of program upgrading method for down loading and device
CN102377821B (en) Intelligent version updating method and device for network terminal equipment
CN104572327A (en) Method, device and system for processing browser crash
CN107025108B (en) Exporting hierarchical data from a Source Code Management (SCM) system to a Product Lifecycle Management (PLM) system
US11301221B2 (en) Rapid code compiling system
CN106371881A (en) Method and system for updating program versions in servers
CN105468427A (en) Implementation method and system of automatic compilation and release
US9152438B2 (en) Object linking based on a determined linker order
CN106843984A (en) The update method and device of application database
CN103019785B (en) For the treatment of the method and apparatus of program upgrade

Legal Events

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

Application publication date: 20150311

RJ01 Rejection of invention patent application after publication