CN106325892A - Method and device for difference backspacing upgrade - Google Patents

Method and device for difference backspacing upgrade Download PDF

Info

Publication number
CN106325892A
CN106325892A CN201510330186.1A CN201510330186A CN106325892A CN 106325892 A CN106325892 A CN 106325892A CN 201510330186 A CN201510330186 A CN 201510330186A CN 106325892 A CN106325892 A CN 106325892A
Authority
CN
China
Prior art keywords
rollback
difference
bag
information
application
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
CN201510330186.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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201510330186.1A priority Critical patent/CN106325892A/en
Priority to PCT/CN2016/073929 priority patent/WO2016202000A1/en
Publication of CN106325892A publication Critical patent/CN106325892A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method for difference backspacing upgrade. The method comprises the steps that an upgrade package and backspacing information are acquired; a difference backspacing package is generated according to the backspacing information; a to-be-upgraded application is upgraded according to the upgrade package; and when upgrading fails, a backspacing operation is conducted to the to-be-upgraded application according to the difference backspacing package. The invention also proposes a difference backspacing upgrade device. According to the invention, the difference backspacing package is made according to the backspacing information before the upgrading, so that backspacing can be conducted after the upgrading fails. In this way, the problem that timely version backspacing cannot be conducted when the upgrading fails can be solved.

Description

Difference rollback upgrade method and device
Technical field
The present invention relates to application upgrade technical field, particularly relate to a kind of difference rollback upgrade method and device.
Background technology
Large manufacturer does not all provide difference rollback bag, the only AKU of each version at present, and these rise Level bag needs to search on the website of each manufacturer, and the AKU committed memory of each version is bigger, Need to copy AKU to terminal from computer to do again and upgrade, operation complexity, cumbersome, need certain Craftsmenship, be unfavorable for Consumer's Experience.
And, if upgrading unsuccessfully, it is impossible to directly carry out version rollback, need to download rollback bag from website Just can carry out rollback.
Summary of the invention
Present invention is primarily targeted at a kind of difference rollback upgrade method of offer and device, it is intended to solve to rise Cannot the problem of rollback version in time after level failure.
For achieving the above object, a kind of difference rollback upgrade method that the present invention provides, the method includes:
Obtain AKU and the back-off information corresponding with described AKU;
Difference rollback bag is generated according to the described back-off information got;
Treat upgrade application according to the described AKU got to upgrade;
When upgrading unsuccessfully, the described difference rollback bag according to generating carries out rollback to described application to be upgraded Operation.
Preferably, when described back-off information includes routing information, the described rollback that described basis gets Information generates the step of difference rollback bag and includes:
The described back-off information being analyzed and acquired by, according to described back-off information acquisition approach information;
Described difference rollback bag is generated according to described routing information.
Preferably, the described step according to the described routing information described difference rollback bag of generation includes:
At the application number that the application extracting data that described application to be upgraded is corresponding is corresponding with described routing information According to section;
The described application data section obtained is encapsulated and is digitally signed, to generate described difference rollback bag.
Preferably, described basis gets described back-off information generates the step of difference rollback bag and described Treat upgrade application according to the described AKU got to carry out also including between the step upgraded:
Store described difference rollback bag.
Preferably, the described step according to the described difference AKU generated to being upgraded by application to be upgraded Also include after rapid:
After upgrading successfully, receive back-off instruction;
Extract the described difference rollback bag corresponding with the described back-off instruction received;
According to the described difference rollback bag extracted, the application described to be upgraded after upgrading is carried out rollback behaviour Make.
The present invention also proposes a kind of difference rollback update device, including:
Acquisition module, for obtaining AKU and the back-off information corresponding with described AKU;
Generation module, for generating difference rollback bag according to the described back-off information got;
Upgraded module, upgrades for treating upgrade application according to the described AKU got;
First rollback module, for when upgrading unsuccessfully, according to the described difference rollback bag generated to described Application to be upgraded carries out rollback operation.
Preferably, described generation module includes:
Resolution unit, for the described back-off information being analyzed and acquired by, obtains road according to described back-off information Footpath information;
Signal generating unit, for generating described difference rollback bag according to described routing information.
Preferably, described signal generating unit includes:
Extract subelement, for the application extracting data corresponding in described application to be upgraded and described path The application data section that information is corresponding;
Compressed signature subelement, for the described application data section obtained is encapsulated and is digitally signed, To generate described difference rollback bag.
Preferably, this difference rollback update device also includes: memory module, is used for storing described difference and returns Return-charge.
Preferably, this difference rollback update device also includes:
Receiver module, for after upgrading successfully, receives back-off instruction;
Extraction module, for extracting the described difference rollback bag corresponding with the described back-off instruction received;
Second rollback module, for waiting to rise described in after upgrading according to the described difference rollback bag extracted Level application carries out rollback operation.
The difference rollback upgrade method of present invention proposition and device, utilize complete upgrading data packet to obtain poor Divide AKU and difference rollback script, before upgrading, make difference according to difference rollback script and return Return-charge, is digitally signed it and preserves, in order to carry out rollback after upgrading unsuccessfully;And rising If user is not desired to the version after using upgrading after level success, the difference rollback of generation can be called at any time Bag return back to the version before upgrading.
Accompanying drawing explanation
Fig. 1 is the flow chart of the first embodiment of difference rollback upgrade method of the present invention;
Fig. 2 is the refinement schematic flow sheet of step S20 in Fig. 1;
Fig. 3 is the refinement schematic flow sheet of step S202 in Fig. 2;
Fig. 4 is the flow chart of the second embodiment of difference rollback upgrade method of the present invention;
Fig. 5 is the high-level schematic functional block diagram of the first embodiment of difference rollback update device of the present invention;
Fig. 6 is the refinement high-level schematic functional block diagram of generation module in Fig. 5;
Fig. 7 is the refinement high-level schematic functional block diagram of signal generating unit in Fig. 5;
Fig. 8 is the high-level schematic functional block diagram of the second embodiment of difference rollback update device of the present invention.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, do referring to the drawings further Explanation.
Detailed description of the invention
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not used to limit Determine the present invention.
The present invention provides a kind of difference rollback upgrade method.
With reference to shown in Fig. 1, for the flow chart of difference rollback upgrade method first embodiment of the present invention.
In the first embodiment, difference rollback upgrade method includes:
Step S10, obtains AKU and the back-off information corresponding with described AKU;
The number that the data applied by legacy version by AKU tools on the server are applied with redaction According to being analyzed, detecting whether variant, when can't detect difference in version, continuing to obtain new edition This application is analyzed with legacy version Comparison study;When a discrepancy is detected, AKU is generated according to comparison result File, meanwhile, according to the result of contrast, generates back-off information, can make utilizing AKU Back-off information is bundled in AKU when of generating AKU by instrument, it is also possible to back-off information is independent Preserve and set up with AKU and associate, such as, can be named with identical version number, or returning Bounce breath adds the methods such as indications.
It should be noted that AKU herein can be complete upgrading data packet, it is also possible to be difference AKU, it is also possible to generate both AKUs, enter as required needs are upgraded when for user Row selects;And, upgrading herein can be that the operating system to terminal is upgraded, it is also possible to is right Application software upgrade in terminal, its principle is identical.
The packet committed memory of full version is big and updating speed slow, and difference AKU is by new edition herein Part does difference with the data of legacy version application, obtains the patch file updated, and the file of such as legacy version has 5M, the file of new edition has 8M, the part of renewal then may only have about 3M (need exist for explanation, Difference bag size is not simply to subtract each other, and in fact needs to comprise some context-sensitive things), use The benefit of difference upgrading is it is clear that user need not download complete 8M file, it is only necessary to down loading updating Part is the most permissible, and updates part and may only have 3-4M, can largely reduce the loss of flow, Therefore the present embodiment preferably generates difference AKU upgrade.
The present embodiment includes in this back-off information the old edition that variance data new, legacy version application is corresponding The routing information of notebook data section, such as " xx/xx/filename ", owing to differential file generally includes Multiple, so the content of back-off information can be:
" rollback:
“xx/xx/filename1”
“xx/xx/filename2”
“xx/xx/filename3”
……”
Other mode can also define back-off information in other examples, such as back-off information is permissible Including the identification information of legacy version file corresponding to differential file new, legacy version file, for follow-up Corresponding data segment is extracted according to flag information.
Step S20, generates difference rollback bag according to the described back-off information got.
As in figure 2 it is shown, step S20 includes following refinement step:
The described back-off information that step S201 is analyzed and acquired by, according to described back-off information acquisition approach information.
Step S202, generates described difference rollback bag according to described routing information.As it is shown on figure 3, step S202 includes following refinement step:
Step S211, at application extracting data and the described routing information pair of described application correspondence to be upgraded The application data section answered.
Step S212, encapsulates the described application data section obtained and is digitally signed, described to generate Difference rollback bag.
Owing to back-off information comprising the routing information of the application data section of multiple correspondence, according to multiple rollbacks The order of subcommand obtains the application data section of correspondence from terminal system file, until back-off information row is held Row is complete, the whole application data section encapsulation that will get, and after having encapsulated, can compress it into zip The file of form or be compressed with other compressed format, according to the key of the signature that server issues Or the signature key of terminal preset, does digital signature for rollback bag, digital signature is conventional techniques means, Do not repeat them here.
Step S30, treats upgrade application according to the described AKU got and upgrades.
Step S40, when upgrading unsuccessfully, according to the described difference rollback bag generated to described application to be upgraded Carry out rollback operation.
When upgrading it is possible that upgrade unsuccessfully, at this moment can automatically transfer difference rollback bag and carry out back Move back, make system return back to initial condition.
The difference rollback upgrade method that the present embodiment proposes, the data utilizing new and old edition to apply contrast, Obtain AKU and difference information, before upgrading, make difference rollback bag according to difference information, It it is digitally signed and preserves, in order to after upgrading unsuccessfully, carrying out rollback.
With reference to Fig. 4, based on first embodiment, difference rollback upgrade method the second embodiment of the present invention is proposed, In the present embodiment, after step S40, the method also includes:
Step S50, stores described difference rollback bag.
Step S60, after upgrading successfully, receives back-off instruction.
Step S70, extracts the described difference rollback bag corresponding with the described back-off instruction received.
Step S80, is carried out the application described to be upgraded after upgrading according to the described difference rollback bag extracted Rollback operation.
Difference rollback bag is saved in terminal, uses for user.The most after a successful upgrade, if Appearance system reports an error, applies situation about reporting an error, and user is not desired to use current version, thinks rollback version, then Difference rollback bag can be directly selected and carry out version rollback, it is not necessary to download complete rollback bag from server again, The purpose of fast fallback can be reached.Now can provide the user selection interface, user is based on this selection Interface sends back-off instruction, after receiving the back-off instruction that user sends, and the rollback extracting and receiving The described difference rollback bag that instruction is corresponding, treats upgrade application and carries out version rollback.
The difference rollback upgrade method that the present embodiment proposes, if user is not desired to after difference has been upgraded Use upgrading after version, can call at any time the difference rollback bag made before return back to upgrading before Version.
The present invention also proposes a kind of difference rollback update device.
With reference to the schematic diagram that Fig. 5, Fig. 5 are difference rollback update device first embodiment of the present invention.
In this embodiment, difference rollback update device includes:
Acquisition module 10, for obtaining AKU and the back-off information corresponding with described AKU.
The number that the data applied by legacy version by AKU tools on the server are applied with redaction According to being analyzed, detecting whether variant, when can't detect difference in version, continuing to obtain new edition This application is analyzed with legacy version Comparison study;When a discrepancy is detected, AKU is generated according to comparison result File, meanwhile, according to the result of contrast, generates back-off information, can make utilizing AKU Back-off information is bundled in AKU when of generating AKU by instrument, it is also possible to back-off information is independent Preserve and set up with AKU and associate, such as, can be named with identical version number, or returning Bounce breath adds the methods such as indications.
It should be noted that AKU herein can be complete upgrading data packet, it is also possible to be difference AKU, it is also possible to generate both AKUs, enter as required needs are upgraded when for user Row selects.
The packet committed memory of full version is big and updating speed slow, and difference AKU is by new edition herein Part does difference with the data of legacy version application, obtains the patch file updated, and the file of such as legacy version has 5M, the file of new edition has 8M, the part of renewal then may only have about 3M (need exist for explanation, Difference bag size is not simply to subtract each other, and in fact needs to comprise some context-sensitive things), use The benefit of difference upgrading is it is clear that user need not download complete 8M file, it is only necessary to down loading updating Part is the most permissible, and updates part and may only have 3-4M, can largely reduce the loss of flow, Therefore the present embodiment preferably generates difference AKU upgrade.
The present embodiment includes in this back-off information the old edition that variance data new, legacy version application is corresponding The routing information of notebook data section, such as " xx/xx/filename ", owing to differential file generally includes Multiple, so the content of back-off information can be:
" rollback:
“xx/xx/filename1”
“xx/xx/filename2”
“xx/xx/filename3”
……”
Other mode can also define back-off information in other examples, such as back-off information is permissible Including the identification information of legacy data corresponding to variance data new, legacy version application, for follow-up Corresponding file is extracted according to this identification information.
Generation module 20, for generating difference rollback bag according to the described back-off information got.
As in figure 2 it is shown, generation module 20 includes with lower unit:
Resolution unit 210, in the described back-off information being analyzed and acquired by, obtains according to described back-off information Take routing information.
After acquisition module 10 gets back-off information 10, resolution unit 210 is in back-off information Data are analyzed, and therefrom obtain the routing information of prototype version file corresponding to its AKU comprised.
Signal generating unit 220, for generating described difference rollback bag according to described routing information.
The routing information that signal generating unit 220 gets according to resolution unit 210 generates difference rollback bag, its Detailed process is as follows:
As it is shown on figure 3, signal generating unit 220 includes following subelement:
Extract subelement 221, for the application extracting data corresponding in described application to be upgraded and described road The application data section that footpath information is corresponding.
Compressed signature subelement 222, for row number label of going forward side by side the described application data section encapsulation obtained Name, to generate described difference rollback bag.
Back-off information accessed by acquisition module 10 comprises the road of the application data section of multiple correspondence Footpath information, extracts subelement 221 and obtains from terminal system file according to the order of multiple rollback subcommands Corresponding application data section, until back-off information row is finished, compressed signature subelement 222 will obtain The whole application data section encapsulation compression arrived, after encapsulation compression completes, compressed signature subelement 222 basis The key of the signature that server issues or the signature key of terminal preset, does digital signature for rollback bag, Digital signature is conventional techniques means, does not repeats them here.
Upgraded module 30, upgrades for treating upgrade application according to the described AKU got.
First rollback module 40, when upgrading unsuccessfully, the described difference rollback bag according to generating is treated described Upgrade application carries out rollback.
Treat when upgrade application is upgraded at upgraded module 30 it is possible that upgrade unsuccessfully, at this moment first Rollback module 40 can automatically be transferred difference rollback bag and treat upgrade application and carry out rollback, makes system return back to rise Version before Ji.
The difference rollback update device that the present embodiment proposes, utilizes complete upgrading data packet to obtain difference liter Level bag and difference rollback script, before upgrading, make difference rollback bag according to difference rollback script, It it is digitally signed and preserves, in order to after application upgrade failure, carrying out rollback.
With reference to Fig. 8, based on first embodiment, difference rollback update device the second embodiment of the present invention is proposed, In the present embodiment, this device also includes:
Memory module 50, is used for storing described difference rollback bag.
Receiver module 60, for after upgrading successfully, receives back-off instruction.
Extraction module 70, for extracting the described difference rollback bag corresponding with the described back-off instruction received.
Second rollback module 80, for treating described in after upgrading according to the described difference rollback bag extracted Upgrade application carries out rollback operation.
The difference rollback bag of generation is saved in terminal by memory module 50, for the follow-up use of user.Such as After a successful upgrade, reporting an error if there is system, apply situation about reporting an error, user is not desired to use currently Version, thinks rollback version, then can directly select difference rollback bag and carry out version rollback, it is not necessary to again from service Complete rollback bag downloaded by device, can reach the purpose of fast fallback.Now can provide the user selection Interface, user sends back-off instruction based on this selection interface, when receiver module 60 receives what user sent After back-off instruction, extraction module 70 extracts the described difference rollback bag corresponding with the back-off instruction received, Second rollback module 80 carries out version rollback according to the rollback bag extracted to the application to be upgraded after upgrading.
It should be noted that the first rollback module 40 and the second rollback module 80 can be same modules.
The difference update device that the present embodiment proposes is after difference upgrades successfully, if user is not desired to use Application version after upgrading, can call at any time the difference rollback bag made before return back to upgrading before Version.
These are only the preferred embodiments of the present invention, not thereby limit the scope of the claims of the present invention, every Utilize equivalent structure or equivalence flow process conversion that description of the invention and accompanying drawing content made, or directly or Connect and be used in other relevant technical fields, be the most in like manner included in the scope of patent protection of the present invention.

Claims (10)

1. a difference rollback upgrade method, it is characterised in that including:
Obtain AKU and the back-off information corresponding with described AKU;
Difference rollback bag is generated according to the described back-off information got;
Treat upgrade application according to the described AKU got to upgrade;
When upgrading unsuccessfully, the described difference rollback bag according to generating carries out rollback to described application to be upgraded Operation.
Difference rollback upgrade method the most according to claim 1, it is characterised in that at described rollback When information includes routing information, the described back-off information that described basis gets generates the step of difference rollback bag Suddenly include:
The described back-off information being analyzed and acquired by, according to described back-off information acquisition approach information;
Described difference rollback bag is generated according to described routing information.
Difference rollback upgrade method the most according to claim 2, it is characterised in that described according to institute The step stating the routing information described difference rollback bag of generation includes:
At the application number that the application extracting data that described application to be upgraded is corresponding is corresponding with described routing information According to section;
The described application data section obtained is encapsulated and is digitally signed, to generate described difference rollback bag.
Difference rollback upgrade method the most according to claim 1, it is characterised in that described basis obtains The described AKU that the step of the described back-off information generation difference rollback bag got and described basis get Treat upgrade application to carry out also including between the step upgraded:
Store described difference rollback bag.
Difference rollback upgrade method the most according to claim 4, it is characterised in that described according to life The described difference AKU become also includes after the step to being upgraded by application to be upgraded:
After upgrading successfully, receive back-off instruction;
Extract the described difference rollback bag corresponding with the described back-off instruction received;
According to the described difference rollback bag extracted, the application described to be upgraded after upgrading is carried out rollback behaviour Make.
6. a difference rollback update device, it is characterised in that including:
Acquisition module, for obtaining AKU and the back-off information corresponding with described AKU;
Generation module, for generating difference rollback bag according to the described back-off information got;
Upgraded module, upgrades for treating upgrade application according to the described AKU got;
First rollback module, for when upgrading unsuccessfully, according to the described difference rollback bag generated to described Application to be upgraded carries out rollback operation.
Difference rollback update device the most according to claim 6, it is characterised in that described generation mould Block includes:
Resolution unit, for the described back-off information being analyzed and acquired by, obtains road according to described back-off information Footpath information;
Signal generating unit, for generating described difference rollback bag according to described routing information.
Difference rollback update device the most according to claim 7, it is characterised in that described generation list Unit includes:
Extract subelement, for the application extracting data corresponding in described application to be upgraded and described path The application data section that information is corresponding;
Compressed signature subelement, for the described application data section obtained is encapsulated and is digitally signed, To generate described difference rollback bag.
Difference rollback update device the most according to claim 6, it is characterised in that also include:
Memory module, is used for storing described difference rollback bag.
Difference rollback update device the most according to claim 9, it is characterised in that also include:
Receiver module, for after upgrading successfully, receives back-off instruction;
Extraction module, for extracting the described difference rollback bag corresponding with the described back-off instruction received;
Second rollback module, for waiting to rise described in after upgrading according to the described difference rollback bag extracted Level application carries out rollback operation.
CN201510330186.1A 2015-06-15 2015-06-15 Method and device for difference backspacing upgrade Pending CN106325892A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510330186.1A CN106325892A (en) 2015-06-15 2015-06-15 Method and device for difference backspacing upgrade
PCT/CN2016/073929 WO2016202000A1 (en) 2015-06-15 2016-02-17 Differential rollback upgrading method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510330186.1A CN106325892A (en) 2015-06-15 2015-06-15 Method and device for difference backspacing upgrade

Publications (1)

Publication Number Publication Date
CN106325892A true CN106325892A (en) 2017-01-11

Family

ID=57544978

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510330186.1A Pending CN106325892A (en) 2015-06-15 2015-06-15 Method and device for difference backspacing upgrade

Country Status (2)

Country Link
CN (1) CN106325892A (en)
WO (1) WO2016202000A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943511A (en) * 2017-11-08 2018-04-20 上海青橙实业有限公司 Upgrade method and mobile terminal
CN108491225A (en) * 2018-03-15 2018-09-04 维沃移动通信有限公司 A kind of update packet generation method and mobile terminal
CN113094073A (en) * 2021-04-29 2021-07-09 芜湖雄狮汽车科技有限公司 Vehicle remote upgrading method and device and server
WO2021168840A1 (en) * 2020-02-28 2021-09-02 华为技术有限公司 Software version rollback method, apparatus and system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109710458A (en) * 2018-12-13 2019-05-03 北京长城华冠汽车技术开发有限公司 Software rollback method and system after a kind of upgrading failure of communication module
CN110377322A (en) * 2019-07-18 2019-10-25 上海擎感智能科技有限公司 Data processing method, system and equipment
CN112398666B (en) * 2019-08-13 2024-04-30 中兴通讯股份有限公司 Software differential upgrading method, device, equipment and storage medium
CN112905221A (en) * 2021-02-20 2021-06-04 百度在线网络技术(北京)有限公司 Version rollback method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420431A (en) * 2008-11-28 2009-04-29 中兴通讯股份有限公司 FOTA server, terminal and software version processing method and system therefor
CN101593119A (en) * 2009-05-26 2009-12-02 中兴通讯股份有限公司 A kind of aerial firmware upgrade method of flash memory unit equipment and device monopolized
CN101782934A (en) * 2009-01-16 2010-07-21 苏州市蜗牛电子有限公司 Updating method supporting version conversion of game client
CN102609328A (en) * 2012-01-29 2012-07-25 华为终端有限公司 System difference upgrade method and device and mobile terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100493221C (en) * 2006-08-07 2009-05-27 华为技术有限公司 Method and device for transformation of data configuration file in different editions of software
CN101038549A (en) * 2007-03-28 2007-09-19 北京启明星辰信息技术有限公司 A software updating method capable of crossing system
CN100517248C (en) * 2007-11-20 2009-07-22 中兴通讯股份有限公司 Software edition upgrading management device and software edition upgrading management method
CN101778376A (en) * 2009-12-31 2010-07-14 中兴通讯股份有限公司 Method and device for realizing wireless firmware update

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420431A (en) * 2008-11-28 2009-04-29 中兴通讯股份有限公司 FOTA server, terminal and software version processing method and system therefor
CN101782934A (en) * 2009-01-16 2010-07-21 苏州市蜗牛电子有限公司 Updating method supporting version conversion of game client
CN101593119A (en) * 2009-05-26 2009-12-02 中兴通讯股份有限公司 A kind of aerial firmware upgrade method of flash memory unit equipment and device monopolized
CN102609328A (en) * 2012-01-29 2012-07-25 华为终端有限公司 System difference upgrade method and device and mobile terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943511A (en) * 2017-11-08 2018-04-20 上海青橙实业有限公司 Upgrade method and mobile terminal
CN108491225A (en) * 2018-03-15 2018-09-04 维沃移动通信有限公司 A kind of update packet generation method and mobile terminal
WO2021168840A1 (en) * 2020-02-28 2021-09-02 华为技术有限公司 Software version rollback method, apparatus and system
CN113094073A (en) * 2021-04-29 2021-07-09 芜湖雄狮汽车科技有限公司 Vehicle remote upgrading method and device and server
CN113094073B (en) * 2021-04-29 2024-03-12 芜湖雄狮汽车科技有限公司 Vehicle remote upgrading method, device and server

Also Published As

Publication number Publication date
WO2016202000A1 (en) 2016-12-22

Similar Documents

Publication Publication Date Title
CN106325892A (en) Method and device for difference backspacing upgrade
CN109766082B (en) Method and device for application program page jump
CN105262627A (en) Firmware upgrade method, device and system
CN111381858B (en) Application program upgrading method, server and terminal equipment
CN106484453B (en) Method and device for realizing system upgrading
CN108876619B (en) Processing method, device, equipment and medium based on block chain intelligent contract
CN107729014B (en) Page jump method and structure based on Android
CN106686200B (en) Mobile application program updating method, mobile terminal and updating system
CN105389177A (en) Software version confirmation method, device and system
CN105302587A (en) Data updating method and apparatus
CN105808278A (en) Client version upgrading method and device
CN103036706A (en) Local processing method of application upgrading abnormity
CN106201577A (en) A kind of method and device updating Lua file
CN110597896A (en) Data display method, data display device and terminal equipment
CN107491298B (en) Automatic button object scanning method and system
CN105760183A (en) File processing method, device, and communication system
CN109462661B (en) Data synchronization method and device, computer equipment and storage medium
CN111538659A (en) Interface testing method and system for service scene, electronic device and storage medium
CN108804120B (en) Page construction method, device, equipment and storage medium
US20190073198A1 (en) Multi-flavored software execution from a singular code base
CN107526619B (en) The loading method of format data stream file
CN105740298A (en) File processing method and apparatus, and server-side equipment
CN113821249A (en) Project development configuration method and device, electronic equipment and readable storage medium
CN107729043B (en) Method and device for checking increment upgrade package and computer readable storage medium
EP3709200B1 (en) Determining security risks in binary software code based on network protocols

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170111

RJ01 Rejection of invention patent application after publication