CN106325901A - Software version management method and system - Google Patents

Software version management method and system Download PDF

Info

Publication number
CN106325901A
CN106325901A CN201510353090.7A CN201510353090A CN106325901A CN 106325901 A CN106325901 A CN 106325901A CN 201510353090 A CN201510353090 A CN 201510353090A CN 106325901 A CN106325901 A CN 106325901A
Authority
CN
China
Prior art keywords
software version
program
software
described program
version
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
CN201510353090.7A
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.)
Nanning Fulian Fugui Precision Industrial Co Ltd
Original Assignee
Nanning Fugui Precision Industrial 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 Nanning Fugui Precision Industrial Co Ltd filed Critical Nanning Fugui Precision Industrial Co Ltd
Priority to CN201510353090.7A priority Critical patent/CN106325901A/en
Publication of CN106325901A publication Critical patent/CN106325901A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention provides a software version management method, comprising the following steps: acquiring an upgrading file of a new software version; associating a corresponding program according to the upgrading file; judging whether a currently running software version of the program needs a backup or not; if the backup is needed, making a backup of the software version in a storage space; and installing the upgrading file to upgrade the program to a corresponding new version state. The invention also provides a corresponding software version management system. According to the software version management method and system provided by the invention, when a certain program is upgraded to the new version and has problems, the program can be switched to an original old version to continue to be used, and thus simple and easy operations can be achieved; and meanwhile, all original setting parameters can be saved because the program does not need to be uninstalled and reinstalled.

Description

Software version management method and system
Technical field
The present embodiments relate to data processing technique, especially relate to a kind of software version Management method and system.
Background technology
Along with the development of mobile communication technology, the function of electronic installation is the most complicated, for expanding Open up the function of electronic installation or for solving compatible with electronic device problem, need electronics The software of device is upgraded.
Therefore, the electronic installation such as application program on mobile phone or bsp driver generally every A period of time there will be new version, for customer upgrade.But, electronics sometimes Device is after new version software of having upgraded, it may appear that operation is slowed by, instability etc. is asked Topic, and this new version software is likely to new compatibility issue occur to its associated software, Certainly, new version software itself is likely to have the most serious defect.
In the prior art, the problems referred to above to be solved, generally there are two kinds of methods, one is Being iterated updating after next version occurs, two is by program unloading or by electronics dress again Put factory reset, then re-download original legacy version software and install.Aobvious and easy Seeing, first method is time-consuming, and second method is laborious, and uses second method to make The many original parameters that arranges of calling program are all lost, thus need to reset, the most numerous Trivial.
Summary of the invention
In view of the foregoing, it is necessary to a kind of software version management method is provided, can be in journey After sequence is upgraded to redaction, it is conveniently switched to legacy version.
In view of the foregoing, there is a need to provide a kind of software version management system, Ke Yi After program is upgraded to redaction, it is conveniently switched to legacy version.
Described software version management method includes step: obtain the upgrade file of software redaction; According to the program that the association of described upgrade file is corresponding;Judge the software that described program is currently run Version is the need of backup;If desired back up, then described software version is backed up in storage sky Between;Described upgrade file is installed, described program to be upgraded to corresponding redaction state.
Described software version management system includes: acquisition module, is used for obtaining software redaction Upgrade file;Relating module, for the program corresponding according to the association of described upgrade file; First judge module, for judging that software version that described program currently runs is the need of standby Part;Backup module, for if desired backing up, backs up described software version in memory space; And, module is installed, is used for described upgrade file is installed, described program to be upgraded to accordingly Redaction state.
Compared to prior art, described software version management method and system, by journey The software version that sequence is currently run backs up, to be upgraded go wrong to redaction after, can To recover/to switch back into the software version state before this upgrading easily by this backup, operation letter Easily, and resetting owing to need not unloading, the parameter that arranges originally is all preserved.
Certainly, know this operator and can know more about the embodiment of the present invention upon review of the specification Other benefit or other purpose.
Accompanying drawing explanation
Fig. 1 is the functional block diagram of invention software edition management system preferred embodiment.
Fig. 2 is the flow chart of invention software method for edition management preferred embodiment.
Main element symbol description
Electronic installation 2
Cloud Server 4
Software version management system 10
Memorizer 20
Processor 30
Acquisition module 100
Relating module 200
First judge module 300
Backup module 400
Module is installed 500
Analyze module 600
Second judge module 700
Handover module 800
Mapping block 900
Management module 1000
Following detailed description of the invention will further illustrate the present invention in conjunction with above-mentioned accompanying drawing.
Detailed description of the invention
Refering to shown in Fig. 1, it it is the function of invention software edition management system 10 preferred embodiment Module map.Described software version management system 10 runs in electronic installation 2, electronic installation 2 Also include memorizer 20, processor 30 and communications module 40.Electronic installation 2 passes through communications module 40 are connected to Cloud Server 4.
Software version management system 10 for the upgrading of software version, backup, version switching, Version match between distinct program or mapping, and the deletion etc. of version, to ensure this journey Sequence can select suitable software version according to running environment instantly.
Described software version management system 10 can include acquisition module 100, relating module 200, First judge module 300, backup module 400, install module 500, analyze module 600, the Two judge modules 700, handover module 800, mapping block 900, management module 1000.Wherein Module 100-1000 is for realizing the management processes such as the upgrading of software version, switching.Described mould Block is configured to be performed by one or more processors (the present embodiment is processor 30), with Complete the embodiment of the present invention.Module alleged by the embodiment of the present invention completes a specific function Computer program code segments.Memorizer 20 provides for the program code etc. of software version management system 10 Material.
Acquisition module 100 is for obtaining the upgrade file of software redaction.In the present embodiment, Described upgrade file can obtain from the server of software supplier, it is also possible to passes through computer Or other modes obtain.Described upgrade file includes software upgrade package, software upgrading delta package Or on-line updating of network link or script etc..
Relating module 200 is for the program corresponding according to the association of described upgrade file.In this enforcement In example, according to this upgrade file more new script (updater-script), by this script Find the program being currently installed on electronic installation 2 correspondence.Described " program " can be application Program, bsp driver or system program.If it should be noted that acquisition module 100 Acquired upgrade file is compressed format files, then need first to solve this upgrade file Pressure processes.
Whether the software version that the first judge module 300 currently runs for judging described program Need backup.In the present embodiment, the first judge module 300 judges whether that the foundation of backup can It is multiple to have, for example, it is possible to the software version currently run according to described program changes in program Depending on importance during Dai, if software version belongs to the important version during version iteration This, or belong to the stable release in version generation-inter-iteration, then judge that needs back up, when So, if having backed up before, then need not repeat backup.
If the backup of described memory space has multiple software versions of described program, then need to do Following operation: check the release status of the software version that described program currently runs: if described The release status of the software version that program is currently run, higher than described program at described storage sky The release status of all software versions of backup between, then judge to need to perform backup operation, Performed by backup module 400;If the release status of the software version that described program is currently run, Version less than one or more software versions that described program backs up in described memory space State, then judge to need not perform backup operation, and by handover module 800 by described program The highest version state being switched in the software version of this backup.
As a example by application program " com.android.serttings ": due to renewal repeatedly Iteration, this program in memory space may backup have repeatedly update iteration stay multiple soft Part version (V1.0, V2.3, V4.1, V5.0), obtains now V6.0 version and prepares to rise Level, before this program is upgraded to V6.0, first checks the software that this program is currently run The release status of version, if checking the software version that this program currently runs is V5.5, then The software version that the software version that this program is currently run backs up higher than other is described, then judges Need to perform backup operation, backup module 400 this software version V5.5 is backed up;If Checking the software version that this program currently runs is V4.0, is readily obtained, in memory space The release status of the software version V5.0 of backup is the highest, and has backed up, the most not Need again to back up, but, owing to software version update is to do according to a upper recent release Patch (patch), so when upgrading, will select the recent software version with present procedure Based on upgrade.Therefore, in order to install V6.0 smoothly, need by switching mould Block 800 will be somebody's turn to do " com.android.serttings " and first be switched to the release status of V5.0.
Backup module 400, for if desired backing up, backs up described software version in storage sky Between.In the present embodiment, if according to judged result or the instruction of user, need to back up, Then perform backup operation, to back up described software version in memory space.Described storage sky Between can be memorizer 20, it is also possible to be Cloud Server 4.
Module 500 is installed be used for described upgrade file is installed, described program to be upgraded to accordingly Redaction state.
Analyzed module 600 is used for analyzing described program and is upgraded to after redaction in running The mistake occurred.In the present embodiment, if this program is bsp driver, described analysis Module 600 can use or start during kernel module (kernel log) analysis program is run Existing relevant mistake, if this program is application program, described analysis module 600 can use or Start virtual machine debugging monitoring service (ddms, dalvik debug monitor service) Analysis program be in operation occur relevant mistake;Kernel module or virtual machine debugging monitoring clothes After business checks mistake, the number of times of mistake is carried out record, and the destructiveness of mistake is entered Row assessment.
Second judge module 700, for according in the unit interval described mistake occur number of times or The order of severity of described mistake, it may be judged whether need soft by back up in described memory space Part version, is switched to legacy version state by described program.In the present embodiment, according to program In running, the number of times of mistake occurs as whether switching software version shape in the unit interval The foundation of state, it is of course also possible to using the order of severity of mistake as whether switching software version The foundation of state.Such as, within one day, occur that more than 3 times mistakes or mistake cause program sudden strain of a muscle to move back, block Dead or cause electronic installation 2 to be delayed machine etc., then program is switched to other release status, or to Other release status is recommended to be switched to program in family.I.e. can automatically switch other release status, Can also be that handoff advice is pushed to user by the interface of electronic installation 2, user determine Whether it is switched to other software version state.
Handover module 800 is for being switched to legacy version state by described program.Certainly, this switching Module 800 is not limited to this, and it can be according to the demand of user, each software version to program Originally free switching is carried out.
Mapping block 900 associates with described program for each software version in described program Mapping relations are set up according to matching degree between each software version of software;When described program needs When being switched to other software version state, the software version shape switched according to described program State, is switched to corresponding software version shape by described handover module 800 by described associated software State.Described associated program, refers to when an equation changes, and the opposing party is also required to do adaptability The program changed, is often referred to occur intersecting, call, be called at running, compatible Program, or there is the program of the relations of dependence.
Such as, if program A has relatedness respectively at program B, C and D, each of its program A Software version is as follows with the mapping of program B, the internet adapter software version of C, D:
Program A Program B Program C Program D
V1.0 V1.0 V1.1 V1.5
V2.0 V1.1 V1.2 V2.0
V3.0 V2.0 V2.0 V3.5
As above table, the software version V1.0 of program A and the software version V1.0 of program B, program C Software version V1.1 and the software version V1.5 of program D the most adaptive, as space is limited, not to upper State form to illustrate one by one.
It is recognised that when the software version of program A to be switched to V1.0 from V3.0, program B Also accordingly the software version of self can be switched to V1.0, program C also can be accordingly by self Software version be switched to V1.1 program D and also can accordingly the software version of self be switched to V1.5。
Management module 1000, for managing each software version of described program, such as each The deletion of software version, store, sort, user oriented interface display, add up each journey The software version that ordered pair is answered is detailed.
Refering to shown in Fig. 2, it it is the flow process of invention software method for edition management preferred embodiment Figure.Described software version management method is applied in electronic installation 2, is performed by processor 30 In memorizer 20, the program code of storage realizes.Described software version management system 10 can be used Version match between the upgrading of software version, backup, version switching, distinct program or Map, and the deletion etc. of version, to ensure that program can be selected according to running environment instantly Select suitable software version.
Step S10, the upgrade file of acquisition software redaction.In the present embodiment, described liter Level file can obtain from the server of software supplier, it is also possible to by computer or other Mode obtains.Described upgrade file includes software upgrade package, software upgrading delta package or network Online upgrading link or script etc..
Step S12, according to program corresponding to described upgrade file association.In the present embodiment, According to this upgrade file more new script (updater-script), found by this script and work as Before be installed on electronic installation 2 correspondence program.Described " program " can be application program, Bsp driver or system program.If it should be noted that the liter acquired in step S10 Level file is compressed format files, then need first to carry out this upgrade file decompression processing.
S14, judge that software version that described program currently runs is the need of backing up.? In the present embodiment, it may be judged whether the foundation of backup can have multiple, for example, it is possible to according to institute Depending on the software version that program of stating currently is run importance in program iterative process, if soft Part version belongs to the master version during version iteration, or belongs in version generation-inter-iteration Stable release, then judge that needs back up, and certainly, if having backed up before, are then not required to Repeat backup.
If the backup of described memory space has multiple software versions of described program, then need to do Following operation: check the release status of the software version that described program currently runs: if described The release status of the software version that program is currently run, higher than described program at described storage sky The release status of all software versions of backup between, then judge to need to perform backup operation; If the release status of the software version that described program is currently run, less than described program described The release status of one or more software versions of backup in memory space, then judge need not Perform backup operation, and the highest version described program being switched in the software version of this backup This state.
As a example by application program " com.android.serttings ": due to renewal repeatedly Iteration, this program in memory space may backup have repeatedly update iteration stay multiple soft Part version (V1.0, V2.3, V4.1, V5.0), obtains now V6.0 version and prepares to rise Level, before this program is upgraded to V6.0, first checks the software that this program is currently run The release status of version, if checking the software version that this program currently runs is V5.5, then The software version that the software version that this program is currently run backs up higher than other is described, then judges Need to perform backup operation, perform step S16;If check that this program currently runs is soft Part version is V4.0, is readily obtained, the version of the software version V5.0 of backup in memory space State is the highest, and has backed up, and therefore need not again back up, but, due to Software version update is to be Patch (patch) according to a upper recent release, so in upgrading Time, select to upgrade based on the recent software version of present procedure.Therefore, for The execution of step S18, needs " com.android.serttings " to be first switched to The release status of V5.0.
If step S16 is according to judged result or the instruction of user, needs to back up, then hold Row backup operation, to back up described software version in memory space.In the present embodiment, Described memory space can be memorizer 20, it is also possible to be Cloud Server 4.
Step S18, described upgrade file is installed, described program to be upgraded to described upgrading literary composition The redaction state that part is corresponding.
Step S20, analyze the mistake that described program is upgraded to occur in running after redaction By mistake.In the present embodiment, if this program is bsp driver, kernel module can be started (kernel log) analyzes the relevant mistake of program emerged in operation, if this program is application Program, can start virtual machine debugging monitoring service (ddms, dalvik debug monitor Service) analysis program be in operation occur relevant mistake;Kernel module or virtual machine are adjusted Examination monitoring service inspection, to after mistake, carries out record to the number of times of mistake, and to mistake Destructiveness is estimated.
Step S22, the number of times occurred according to mistake described in the unit interval or described mistake tight Weight degree, it may be judged whether need by the software version of backup in described memory space, by institute The program of stating is switched to legacy version state.In the present embodiment, according in program operation process, The number of times of mistake occurs as whether switching the foundation of software version state in the unit interval, when So, it is also possible to using the order of severity of mistake as the foundation whether switching software version state. Such as, within one day, occur more than 3 times mistakes or mistake cause program dodge move back, stuck or cause electronics Device 2 is delayed machine etc., then program is switched to other release status, or recommends program to user It is switched to other release status.I.e. can automatically switch to other software version state, it is possible to Being handoff advice to be pushed to user by the interface of electronic installation 2, by the user decide whether It is switched to other software version state.
Preferably, each of each software version of described program and described program associated software Set up according to matching degree between software version and have mapping relations;When described program needs to be switched to During other software version state, the software version state switched according to described program, by institute State associated software and be switched to corresponding software version state.Described associated program, refers to when one Equation changes, and the opposing party is also required to do the program of adaptive change, is often referred to running Intersecting, call, be called occur in journey, compatible program, or has the program of the relations of dependence.
Such as, if program A has relatedness respectively at program B, C and D, each of its program A Software version is as follows with the mapping of program B, the internet adapter software version of C, D:
Program A Program B Program C Program D
V1.0 V1.0 V1.1 V1.5
V2.0 V1.1 V1.2 V2.0
V3.0 V2.0 V2.0 V3.5
As above table, the software version V1.0 of program A and the software version V1.0 of program B, program C Software version V1.1 and the software version V1.5 of program D the most adaptive, as space is limited, not to upper State form to illustrate one by one.
It is recognised that when the software version of program A to be switched to V1.0 from V3.0, program B Also accordingly the software version of self can be switched to V1.0, program C also can be accordingly by self Software version be switched to V1.1 program D and also can accordingly the software version of self be switched to V1.5。
Described electronic installation 2 includes based on Windows, Lunix, Android, IOS, WP Etc. the computer of system, smart mobile phone, panel computer, electricity paper book, intelligent watch etc., at this Different enumerate.
Above example is only in order to illustrate technical scheme and unrestricted, although reference The present invention has been described in detail by preferred embodiment, and those of ordinary skill in the art should Understand, technical scheme can be modified or equivalent, without deviating from this The spirit and scope of inventive technique scheme.

Claims (9)

1. a software version management method, it is characterised in that the method comprising the steps of:
Obtain the upgrade file of software redaction;
According to the program that the association of described upgrade file is corresponding;
Judge that software version that described program currently runs is the need of backup;
If desired back up, then described software version is backed up in memory space;
Described upgrade file is installed, described program to be upgraded to corresponding redaction state.
2. software version management method as claimed in claim 1, it is characterised in that described in described installation After the step of upgrade file, further comprise the steps of:
Analyze the mistake occurred in running after described program is upgraded to redaction;
The number of times occurred according to mistake described in the unit interval or the order of severity of described mistake, it may be judged whether need By the software version of backup in described memory space, described program is switched to legacy version state.
3. software version management method as claimed in claim 1, it is characterised in that described memory space is standby Part has multiple software versions of described program, and whether the described software version judging that described program is currently run needs Step to be backed up, specifically includes:
Check the release status of the software version that described program currently runs:
If the release status of the software version that described program is currently run, higher than described program at described storage sky The release status of all software versions of backup between, then judge to need to perform backup operation;
If the release status of the software version that described program is currently run, less than described program at described storage sky The release status of one or more software versions of backup between, then judge to need not perform backup operation, and The highest version state that described program is switched in the software version of this backup.
4. software version management method as claimed in claim 1, it is characterised in that each of described program is soft Set up according to matching degree between each software version of part version and described program associated software and have mapping relations;
When described program needs to be switched to other software version state, the software switched according to described program Release status, is switched to corresponding software version state by described associated software.
5. a software version management system, it is characterised in that including:
Acquisition module, for obtaining the upgrade file of software redaction;
Relating module, for the program corresponding according to the association of described upgrade file;
First judge module, for judging that software version that described program currently runs is the need of backup;
Backup module, for if desired backing up, backs up described software version in memory space;And
Module is installed, is used for described upgrade file is installed, so that described program to be upgraded to corresponding redaction shape State.
6. software version management system as claimed in claim 5, it is characterised in that this system also includes point Analysis module, the second judge module and handover module:
Described analysis module, for analyzing the mistake occurred in running after described program is upgraded to redaction;
Described second judge module, for the number of times occurred according to mistake described in the unit interval or described mistake The order of severity, it may be judged whether need by described memory space backup software version, by described program It is switched to legacy version state;
Described handover module, for being switched to legacy version state by described program.
7. software version management system as claimed in claim 5, it is characterised in that described memory space is standby Part has multiple software versions of described program, and described first judge module is additionally operable to:
Check the release status of the software version that described program currently runs:
If the release status of the software version that described program is currently run, higher than described program at described storage sky The release status of all software versions of backup between, then judge to need to perform backup operation;
If the release status of the software version that described program is currently run, less than described program at described storage sky The release status of one or more software versions of backup between, then judge to need not perform backup operation, and The highest version state described program being switched in the software version of this backup by described handover module.
8. software version management system as claimed in claim 5, it is characterised in that this system also includes mapping Module, for each software version of described program and described program associated software each software version it Between set up mapping relations according to matching degree;
When described program needs to be switched to other software version state, the software switched according to described program Release status, is switched to corresponding software version state by described handover module by described associated software.
9. the software version management system as described in claim 5-8 any one, it is characterised in that this system Also include managing module, for managing each software version of described program.
CN201510353090.7A 2015-06-24 2015-06-24 Software version management method and system Pending CN106325901A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510353090.7A CN106325901A (en) 2015-06-24 2015-06-24 Software version management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510353090.7A CN106325901A (en) 2015-06-24 2015-06-24 Software version management method and system

Publications (1)

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

Family

ID=57727855

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510353090.7A Pending CN106325901A (en) 2015-06-24 2015-06-24 Software version management method and system

Country Status (1)

Country Link
CN (1) CN106325901A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107357614A (en) * 2017-06-30 2017-11-17 深圳前海弘稼科技有限公司 Parameter updating method and device, planting box and storage medium
CN107423102A (en) * 2017-08-30 2017-12-01 杭州为诺智能科技有限公司 A kind of quick device for realizing same table parameter setting
CN107479933A (en) * 2017-08-21 2017-12-15 惠州Tcl移动通信有限公司 A kind of application program for mobile terminal upgrade method, storage device and mobile terminal
CN108628642A (en) * 2017-03-20 2018-10-09 北京京东尚科信息技术有限公司 The method and apparatus and storage medium of the version of switching system
CN109814908A (en) * 2019-01-17 2019-05-28 深圳忆联信息***有限公司 Firmware stablizes method, apparatus, computer equipment and the storage medium of upgrading
CN110175034A (en) * 2019-05-30 2019-08-27 烽火通信科技股份有限公司 A kind of restoration methods and system of application program
CN111381849A (en) * 2019-02-19 2020-07-07 鸿合科技股份有限公司 Software updating method and device and electronic equipment
CN111443624A (en) * 2019-01-17 2020-07-24 厦门地平线征程智能科技有限公司 Vehicle-mounted equipment and detection method thereof
CN116088926A (en) * 2023-01-10 2023-05-09 睿智合创(北京)科技有限公司 Decision component version management method
CN116225966A (en) * 2023-04-25 2023-06-06 深圳曼瑞德科技有限公司 Application evaluation method and system based on intelligent watch
CN111381849B (en) * 2019-02-19 2024-07-02 鸿合科技股份有限公司 Software updating method and device and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040123285A1 (en) * 2002-12-24 2004-06-24 Berg Daniel C Self-healing version and configuration model for an application server
US20070245337A1 (en) * 2004-01-27 2007-10-18 Willis Edward S Ii Software-delivered dynamic persistent data
CN101184309A (en) * 2007-12-21 2008-05-21 深圳国人通信有限公司 Embedded system remote upgrade method for repeater equipment
CN101533356A (en) * 2009-04-21 2009-09-16 华为技术有限公司 A method, a device and a system for realizing software online upgrade
CN101697133A (en) * 2009-10-26 2010-04-21 中兴通讯股份有限公司 Software upgrading method, software upgrading system and client
CN102023881A (en) * 2010-12-14 2011-04-20 福建星网锐捷网络有限公司 Method and device for upgrading software as well as embedded device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040123285A1 (en) * 2002-12-24 2004-06-24 Berg Daniel C Self-healing version and configuration model for an application server
US20070245337A1 (en) * 2004-01-27 2007-10-18 Willis Edward S Ii Software-delivered dynamic persistent data
CN101184309A (en) * 2007-12-21 2008-05-21 深圳国人通信有限公司 Embedded system remote upgrade method for repeater equipment
CN101533356A (en) * 2009-04-21 2009-09-16 华为技术有限公司 A method, a device and a system for realizing software online upgrade
CN101697133A (en) * 2009-10-26 2010-04-21 中兴通讯股份有限公司 Software upgrading method, software upgrading system and client
CN102023881A (en) * 2010-12-14 2011-04-20 福建星网锐捷网络有限公司 Method and device for upgrading software as well as embedded device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628642B (en) * 2017-03-20 2021-07-30 北京京东尚科信息技术有限公司 Method and apparatus for switching versions of system and storage medium
CN108628642A (en) * 2017-03-20 2018-10-09 北京京东尚科信息技术有限公司 The method and apparatus and storage medium of the version of switching system
CN107357614A (en) * 2017-06-30 2017-11-17 深圳前海弘稼科技有限公司 Parameter updating method and device, planting box and storage medium
CN107479933A (en) * 2017-08-21 2017-12-15 惠州Tcl移动通信有限公司 A kind of application program for mobile terminal upgrade method, storage device and mobile terminal
CN107423102A (en) * 2017-08-30 2017-12-01 杭州为诺智能科技有限公司 A kind of quick device for realizing same table parameter setting
CN111443624B (en) * 2019-01-17 2021-03-23 北京地平线机器人技术研发有限公司 Vehicle-mounted equipment and detection method thereof
CN111443624A (en) * 2019-01-17 2020-07-24 厦门地平线征程智能科技有限公司 Vehicle-mounted equipment and detection method thereof
CN109814908A (en) * 2019-01-17 2019-05-28 深圳忆联信息***有限公司 Firmware stablizes method, apparatus, computer equipment and the storage medium of upgrading
CN111381849A (en) * 2019-02-19 2020-07-07 鸿合科技股份有限公司 Software updating method and device and electronic equipment
CN111381849B (en) * 2019-02-19 2024-07-02 鸿合科技股份有限公司 Software updating method and device and electronic equipment
CN110175034A (en) * 2019-05-30 2019-08-27 烽火通信科技股份有限公司 A kind of restoration methods and system of application program
CN116088926A (en) * 2023-01-10 2023-05-09 睿智合创(北京)科技有限公司 Decision component version management method
CN116088926B (en) * 2023-01-10 2023-10-20 睿智合创(北京)科技有限公司 Decision component version management method
CN116225966A (en) * 2023-04-25 2023-06-06 深圳曼瑞德科技有限公司 Application evaluation method and system based on intelligent watch
CN116225966B (en) * 2023-04-25 2023-08-04 深圳曼瑞德科技有限公司 Application evaluation method and system based on intelligent watch

Similar Documents

Publication Publication Date Title
CN106325901A (en) Software version management method and system
CN109302522B (en) Test method, test device, computer system, and computer medium
US9417865B2 (en) Determining when to update a package manager software
US8954930B2 (en) System and method for reducing test effort by object risk analysis
US8176552B2 (en) Computer system, computer program product and method for assessing a profile of a computer system
CN105740093A (en) Backup Method, Pre-Testing Method For Environment Updating And System Thereof
CN105302722B (en) CTS automatic testing method and device
CN102736978A (en) Method and device for detecting installation status of application program
CN109388569B (en) Method for remotely detecting environmental anomaly of client, test server and storage medium
CN105224458A (en) A kind of database method of testing and system
CN112445708B (en) Pressure testing method and device and computing equipment
CN111143150A (en) Method and system for testing PCBA (printed circuit board assembly), testing equipment and micro-control unit
CN105677344A (en) Updating system of firmware of complex programmable logic device and updating method of updating system
CN109543417B (en) Vulnerability mining method and device based on Qemu platform
CN111427601A (en) Method and device for automatically upgrading BIOS in batches, computer equipment and storage medium
CN112115051A (en) Page traversal detection method, device and equipment for application and readable storage medium
CN110990289B (en) Method and device for automatically submitting bug, electronic equipment and storage medium
US20190370116A1 (en) Index based smart folder scan system and method for cloud-computing provider network
CN110688305B (en) Test environment synchronization method, device, medium and electronic equipment
CN115269399A (en) Equipment stability testing method and device, computer equipment and storage medium
CN102841825A (en) Drive backup method and device and drive restoration method and device
CN106603289A (en) LMT configuration file smooth upgrade method
CN111857771A (en) Deep learning-based automatic operating system patch installation method and system
CN109146096B (en) Processing method and device for repair event, storage medium and electronic equipment
CN112596750B (en) Application testing method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 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: 20170111

RJ01 Rejection of invention patent application after publication