CN103823693A - Service pack installation method - Google Patents
Service pack installation method Download PDFInfo
- Publication number
- CN103823693A CN103823693A CN201410028711.XA CN201410028711A CN103823693A CN 103823693 A CN103823693 A CN 103823693A CN 201410028711 A CN201410028711 A CN 201410028711A CN 103823693 A CN103823693 A CN 103823693A
- Authority
- CN
- China
- Prior art keywords
- service packs
- service
- packs
- mounting condition
- registration table
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
An embodiment of the invention discloses a service pack installation method and device. The method includes: according to bugs and related service packs thereof, generating service pack installation conditions including a registry table and/or file information based on each service pack; judging whether installation objects corresponding to the service packs satisfy the service pack installation conditions or not; if so, downloading and installing the service packs. The step for downloading and installing the service packs includes downloading and installing the service packs in sequence, or downloading each service pack and only installing a latest service pack in each service pack, or only downloading and installing the latest service pack in each service pack. When the method and the device are applied for pack installation, judgment conditions of the bug service packs are simple, and when multiple bug are detected at the same time, failure in service pack installation is possibly avoided by the service pack installation sequence; moreover, the latest service packs can be installed selectively, so that repeated bug fixes can be avoided, and system resources are saved.
Description
Patented claim of the present invention is to be the divisional application that February 21, application number in 2011 are 201110041779.8, name is called the Chinese invention patent application of " installation method of service packs and device " applying date.
Technical field
The application relates to field of computer technology, particularly relates to a kind of installation method and device of service packs.
Background technology
In software application process, for example, various operating system, various game etc., may find software existing problems or leak, also can be described as BUG, leak can make user in the time using software, occur being disturbed by the situation of wooden horse, virus or Malware utilization, or the security performance of reduction system and software, therefore can be by revising or upgrade affected program or module and write out some and can insert the program language of source program, these leaks are repaired, and the above-mentioned program language for patching bugs is just called service packs.
Take operating system software as example, the service packs in a period of time can be regularly published in website special in prior art, and user can and install by download patches bag, to repair the relevant vulnerability of operating system.But inventor finds in to the research process of prior art, has following problem in the process of leak judgement and installation patch:
1,, while detecting multiple leak, patch erection sequence may cause part patch to be installed unsuccessfully simultaneously;
2, repeat to repair same affected file, cause system resource waste and poor user experience.
Summary of the invention
The object of the embodiment of the present application has been to provide a kind of installation method and device of service packs, to improve the power that is mounted to of service packs, guarantees security of system performance.
In order to solve the problems of the technologies described above, the embodiment of the present application discloses following technical scheme:
An installation method for service packs, comprising:
Generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof;
Judge whether the mounting object that described service packs is corresponding meets described service packs mounting condition;
In the time meeting described service packs mounting condition, download and install described service packs; Wherein,
Described download is also installed service packs and is comprised:
Download and described each service packs is installed in order, or download described each service packs and up-to-date service packs in described each service packs is only installed, or only downloading and install up-to-date service packs in described each service packs.
Registry information in described service packs mounting condition comprises: registry key, registration table key assignments;
Fileinfo in described service packs mounting condition comprises: file version information, file attribute.
Whether the described mounting object that judges that current service packs is corresponding meets service packs mounting condition comprises:
Judge the registry key that whether has appointment in system, the value of specifying registry key or the file of specifying.
Whether the described mounting object that judges that service packs is corresponding meets service packs mounting condition comprises:
Judge whether the registration table key assignments of specifying and/or the version number of file meet pre-conditioned or in the scope of specifying.
Described download is also installed described service packs in order:
Analyze issuing time and the order of each service packs;
Determine the erection sequence of service packs according to analysis result, and according to described erection sequence, described each service packs is installed.
The each service packs of described download is also only installed service packs up-to-date in each service packs and is comprised:
Judge whether described each service packs of downloading uses identical patch that criterion is installed;
In the time using identical patch that criterion is installed, select up-to-date service packs to install according to the issuing time of described service packs.
Also comprise:
Described service packs returns to installation results information after installing and finishing;
In the time that described installation results information represents that described service packs is installed unsuccessfully, judge whether successful installation of described service packs.
Also comprise:
After described service packs is installed and finished, in output interface, show the information of described service packs.
An erecting device for service packs, comprising:
Generation unit, for generating registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof;
Judging unit, for judging whether the mounting object that described service packs is corresponding meets described service packs mounting condition;
Installation unit, in the time meeting described service packs mounting condition, downloads and installs described service packs; Wherein, described download is also installed service packs and is comprised: download and install in order described each service packs, or download described each service packs and up-to-date service packs in described each service packs is only installed, or only downloading and install up-to-date service packs in described each service packs.
Registry information in each service packs mounting condition that described generation unit generates comprises: registry key, registration table key assignments; Fileinfo comprises: file version information, file attribute.
Described judging unit comprises at least one following unit:
First information judging unit, for judging whether system exists the registry key of appointment, specifying the value of registry key or the file of specifying;
The second information judging unit, for judge the registration table key assignments of appointment and/or the version number of file whether meet pre-conditioned or specify scope in.
Described installation unit comprises at least one following unit:
Order installation unit, for analyzing issuing time and the order of each service packs, determines the erection sequence of service packs, and according to described erection sequence, described each service packs is installed according to analysis result;
Select installation unit, for judging that whether described each service packs of download uses identical patch that criterion is installed, and in the time using identical patch that criterion is installed, selects up-to-date service packs to install according to the issuing time of described service packs;
Directly installation unit, for only downloading and install the up-to-date service packs of described each service packs.
Also comprise:
Return to unit, after finishing in described service packs installation, return to installation results information;
Described judging unit, also in the time that described installation results information represents that described service packs is installed unsuccessfully, judges whether successful installation of described service packs.
Also comprise:
Display unit after finishing, shows the information of described service packs for described service packs installation in output interface.
The technical scheme being provided by above-mentioned the embodiment of the present application can be found out, in the embodiment of the present application, generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof, judge whether the mounting object that service packs is corresponding meets described service packs mounting condition, in the time meeting service packs mounting condition, download and install service packs.When application the embodiment of the present application is carried out patch installation, can download and each service packs is installed in order, or download each service packs and service packs up-to-date in each service packs is only installed, or only downloading and install service packs up-to-date in each service packs; Application the embodiment of the present application, when detecting multiple leak simultaneously, installs in order service packs and can avoid the posterior service packs of issuing time that caused installation failure is first installed; And by selection, up-to-date service packs is installed, is made in the time having downloaded multiple service packs with identical criterion, can not repeat to repair to leak, save thus system resource.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the first embodiment process flow diagram of the installation method of the application's service packs;
Fig. 2 is the second embodiment process flow diagram of the installation method of the application's service packs;
Fig. 3 is the 3rd embodiment process flow diagram of the installation method of the application's service packs;
Fig. 4 A is the embodiment block diagram of the erecting device of the application's service packs;
Fig. 4 B is the embodiment block diagram of judging unit in the application Fig. 4 A;
Fig. 4 C is the embodiment block diagram of installation unit in the application Fig. 4 A.
Embodiment
The following embodiment of the present invention provides a kind of installation method and device of service packs.
In order to make those skilled in the art person understand better the technical scheme in the embodiment of the present invention, and the above-mentioned purpose of the embodiment of the present invention, feature and advantage can be become apparent more, below in conjunction with accompanying drawing, technical scheme in the embodiment of the present invention is described in further detail.
Referring to Fig. 1, the first embodiment process flow diagram for the installation method of the application's service packs:
Step 101: generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof.
Wherein, the registry information in service packs mounting condition can comprise: registry key, registration table key assignments; Fileinfo in service packs mounting condition can comprise: file version information, file attribute.
Step 102: judge that whether the mounting object that service packs is corresponding meets described service packs mounting condition, if so, performs step 103; Otherwise, execution step 104.
Concrete, can judge the registry key that whether has appointment in system, the value of specifying registry key or the file of specifying; Also can judge whether the registration table key assignments of appointment and/or the version number of file meet specific conditioned disjunction in the scope of specifying.
Take registration table interval as example, suppose that patch kb370009 is that the condition scanning logic of this patch comprises following two conditions to Adobe Flash Player Remote Code Execution Vulnerability:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Uninstall Adobe Flash Player ActiveX DisplayVersion be less than 10.1.102.64; And
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersi on Uninstall Adobe Flash Player ActiveX DisplayVersion be more than or equal to 10.0.0.0;
Known according to above-mentioned two Rule of judgment, obtaining after the registration table version number of current system, within the scope of the registration table that relatively whether this version number limits at above-mentioned two Rule of judgment.
It should be noted that, because the patch of Adobe Flash Player1 is when each upgrading, not the file of certain fixed position is upgraded in accumulation, but in registration table, write the version number that this time needs renewal at every turn, or C: WINDOWS system32 Macromed discharge a brand-new file under Flash file, for example, last revision is Flash10l.ocx, is this time Flash10m.ocx.Hence one can see that, is difficult to this leak to scan according to file name, therefore selects registration table to scan.
Take FileVersion interval as example, owing to having certain scope for the upgrading of Adobe, therefore Rule of judgment can be limited in the user in certain interval is upgraded.Suppose that patch kb2416400 is for repairing IE browser leak, IE browser is IE6.7.8 for version.Wherein, Microsoft has also carried out dividing upgrading to IE version, and for example, the restrictive condition that the upgrading of IE7 increases is as follows:
Programfiles internet explorer IEXPLORE.EXE be more than or equal to 7.0.5730.11; And
Programfiles internet explorer IEXPLORE.EXE be less than 7.1.0.0;
Known according to above-mentioned two Rule of judgment, to the service packs of this this issue, only upgrade for the user in above-mentioned IE interval.
Again for example, the restrictive condition that the upgrading of IE8 increases is as follows:
Programfiles internet explorer iexplore.exe be more than or equal to 8.0.6001.18702;
Programfiles internet explorer iexplore.exe be less than 8.1.0.0.
Step 103: download and install service packs, finish current flow process.
Installation service packs comprises: download and each service packs is installed in order, or download each service packs and service packs up-to-date in each service packs is only installed, or only downloading and install service packs up-to-date in each service packs.
Wherein, when downloading and in order each service packs being installed, analyze issuing time and the order of each service packs, determine the erection sequence of service packs according to analysis result, and according to erection sequence, each service packs is installed; When concrete application, can complete download to each service packs and the analysis of erection sequence at server end, then obtain service packs and install according to definite erection sequence by client, also can be by client directly from server download patches bag, and the issuing time of each service packs and order are analyzed, then carry out order according to analysis result and install.
When downloading each service packs and service packs up-to-date in each service packs being only installed, judge whether each service packs of downloading uses identical patch that criterion is installed, in the time using identical patch that criterion is installed, select up-to-date service packs to install according to the issuing time of service packs; When concrete application, client can be downloaded all service packs from server, then judged the patch installation criterion of each service packs of downloading by client, for patch, the consistent service packs of criterion is installed, therefrom select the up-to-date service packs of issuing time.
When only downloading and service packs up-to-date in each service packs being installed, can complete the download to all service packs at server, and judge while there is the service packs that uses identical criterion, select up-to-date service packs, then this up-to-date service packs of client downloads is installed, owing to being analyzed by server unification, therefore reduce each client to the spent resource of the judgement of service packs criterion.
Further, after service packs installation finishes, system can also be returned to installation results information, for example, return to successful installation or failed code is installed.Because some service packs is after actual installation success, system still may be returned when failed code is installed, for example, and office class service packs, therefore, when system can be returned to failure information for the installation of these service packs, whether actual installation is successful further to judge this service packs.
In addition, after service packs installation finishes, system can be exported the details of the service packs of installing in user interface, for example, the title of this service packs, main application of service packs etc., to show the function of service packs to user, promotes user and experiences.
Step 104: the service packs obtaining is not installed, is finished current flow process.
Referring to Fig. 2, be the second embodiment process flow diagram of the installation method of the application's service packs, this embodiment shows the process that service packs is installed in order:
Step 201: generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof.
Wherein, the registry information in service packs mounting condition can comprise: registry key, registration table key assignments.Can judge according to registration table key assignments and key assignments size whether the registration table having existed in system comprises the registration table obtaining.
Fileinfo in service packs mounting condition can comprise: file version information, file attribute.Can judge according to file attribute whether file exists, can determine according to file version information in system, whether already present fileversion number has comprised fileversion number.
Step 202: judge that whether the mounting object that service packs is corresponding meets service packs mounting condition, if so, performs step 203; Otherwise, execution step 205.
It should be noted that, when from service packs, get in registry information and fileinfo a kind of information time, only need the information to getting to judge.For example, for patch KB2467659, suppose only edit the registry of this patch, therefore need not judge whether this patch is installed by fileinfo, only need by judging in registry entry, whether this patch has been installed to judge, and this registry information is as follows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component?Based?Servicing\Packages\package_[*]_for_KB2467659[*]\installtimelow
Step 203: the issuing time of each service packs and order in the service packs of downloading by analysis, determine the erection sequence of service packs.
Each service packs of downloading may comprise multiple, and the update time of these service packs may be different, therefore when mounted, need to determine the order of installing according to the update time between service packs and relation each other.For example, for service packs KB2416400 and KB2467659, the date issued of supposing these two service packs is identical, wherein service packs KB2416400 is for solving the CSS0day leak problem of IE browser, but after this patch reparation, can cause mail-detection Japanese mail (JIS) code error, and service packs KB2467659 is used for addressing this problem, therefore in the time that service packs is installed, by comparing date issued, and relation each other etc., before the erection sequence of service packs KB2416400 is put, the erection sequence postpone of service packs KB2467659, to guarantee in having solved IE browser CSS0day leak problem, solve the problem of mail-detection Japanese mail (JIS) code error.
Step 204: the service packs obtaining is installed according to erection sequence, is finished current flow process.
Step 205: the service packs obtaining is not installed, is finished current flow process.
In the time having comprised the registry information obtained and fileinfo, in illustrative system, there is not corresponding leak, or service packs has been installed, therefore without service packs is installed.
Referring to Fig. 3, be the 3rd embodiment process flow diagram of the installation method of the application's service packs, this embodiment shows the process that latest patch bag is installed:
Step 301: generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof.
Wherein, the registry information in service packs mounting condition can comprise: registry key, registration table key assignments.Can judge according to registration table key assignments and key assignments size whether the registration table having existed in system comprises the registration table obtaining.
Fileinfo can comprise: fileversion number, file identification.Can judge according to file identification whether file exists, can determine according to fileversion number in system, whether already present fileversion number has comprised the fileversion number obtaining.
Step 302: judge that whether the mounting object that service packs is corresponding meets service packs mounting condition, if so, performs step 303; Otherwise, execution step 306.
Step 303: judge that whether each service packs of downloading uses identical patch that criterion is installed, and if so, performs step 304; Otherwise, execution step 305.
Each service packs of downloading may comprise multiple, the update time of these service packs may be different, therefore when mounted, may comprise the function of upgrading preceding service packs in posterior service packs update time, if same leak is repeatedly repaired by these service packs, will expend system resource.Therefore in the embodiment of the present application, judge whether service packs uses identical patch that criterion is installed, so that whether determine service packs repairs same leak, if there are multiple service packs to repair same leak, can select a nearest service packs of issuing time to repair.
Step 304: select up-to-date service packs to install according to the issuing time of service packs, finish current flow process.
Step 305: all service packs that obtain are installed, are finished current flow process.
Step 306: the service packs obtaining is not installed, is finished current flow process.
If current system does not meet service packs mounting condition, in illustrative system, there is not corresponding leak, or service packs has been installed, therefore without service packs is installed.
Corresponding with the embodiment of the installation method of the application's service packs, the application also provides the embodiment of the erecting device of service packs.
Referring to Fig. 4 A, the embodiment block diagram for the erecting device of the application's service packs:
The erecting device of this service packs comprises: generation unit 410, judging unit 420 and installation unit 430.
Wherein, generation unit 410, for generating registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof;
Judging unit 420, for judging whether the mounting object that described service packs is corresponding meets described service packs mounting condition;
Wherein, the registry information in service packs mounting condition can comprise: registry key, registration table key assignments; Fileinfo in service packs mounting condition can comprise: file version information, file attribute.
Further, the erecting device of this service packs can also comprise (not shown in Fig. 4 A): return to unit, after finishing in described service packs installation, return to installation results information; Described judging unit 420, also in the time that described installation results information represents that described service packs is installed unsuccessfully, judges whether successful installation of described service packs.
Further, the erecting device of this service packs can also comprise (not shown in Fig. 4 A): display unit after finishing, shows the information of described service packs for described service packs installation in output interface.
Referring to Fig. 4 B, the embodiment block diagram for judging unit in Fig. 4 A:
This judging unit 420 can comprise at least one following unit (Fig. 4 B all illustrates two unit):
First information judging unit 421, for judging whether system exists the registry key of appointment, specifying the value of registry key or the file of specifying;
The second information judging unit 422, for judge the registration table key assignments of appointment and/or the version number of file whether meet pre-conditioned or specify scope in.
Referring to Fig. 4 C, the embodiment block diagram for installation unit in the application Fig. 4 A:
This installation unit 430 can comprise at least one following unit (Fig. 4 C all illustrates three unit):
Directly installation unit, for only downloading and install the up-to-date service packs of described each service packs.
Known by the description to above embodiment, in the embodiment of the present application, generate registration table based on each service packs and/or the service packs mounting condition of fileinfo according to leak and associated patch packages thereof, judge whether the mounting object that service packs is corresponding meets described service packs mounting condition, in the time meeting service packs mounting condition, download and install service packs.When application the embodiment of the present application is carried out patch installation, can download and each service packs is installed in order, or download each service packs and service packs up-to-date in each service packs is only installed, or only downloading and install service packs up-to-date in each service packs; Application the embodiment of the present application, when detecting multiple leak simultaneously, installs in order service packs and can avoid the posterior service packs of issuing time that caused installation failure is first installed; And by selection, up-to-date service packs is installed, is made in the time having downloaded multiple service packs with identical criterion, can not repeat to repair to leak, save thus system resource.
Those skilled in the art can be well understood to the mode that technology in the embodiment of the present invention can add essential general hardware platform by software and realize.Based on such understanding, the part that technical scheme in the embodiment of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product can be stored in storage medium, as ROM/RAM, magnetic disc, CD etc., comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in some part of each embodiment of the present invention or embodiment.
Each embodiment in this instructions all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually referring to, what each embodiment stressed is and the difference of other embodiment.Especially,, for system embodiment, because it is substantially similar in appearance to embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
Above-described embodiment of the present invention, does not form limiting the scope of the present invention.Any modification of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., within all should being included in protection scope of the present invention.
Claims (17)
1. a service packs installation method, it comprises:
Generate service packs mounting condition according to leak and associated patch packages thereof, described service packs mounting condition comprises registration table and/or the fileinfo based on each service packs;
Whether the object that judgement will be installed service packs meets described service packs mounting condition;
If meet described service packs mounting condition, download and install described service packs.
2. service packs installation method as claimed in claim 1, wherein, described download is also installed described service packs and is comprised:
Analyze issuing time and the order of each service packs;
Determine the erection sequence of service packs according to analysis result, and according to described erection sequence, described each service packs is installed.
3. service packs installation method as claimed in claim 1, wherein, described download is also installed described service packs and is comprised:
Download each service packs;
Judge whether each service packs of downloading uses identical patch that criterion is installed;
For using identical patch that the service packs of criterion is installed, therefrom select the up-to-date service packs of issuing time to install.
4. service packs installation method as claimed in claim 1, wherein, described download is also installed described service packs and is comprised:
Only download and install service packs up-to-date in each service packs.
5. as the method as described in any in claim 1 to 4, wherein,
Described registration table comprises: registry key, registration table key assignments;
Described fileinfo comprises: file version information, file attribute.
6. method according to claim 5, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition comprises:
Judge the registry key that whether has appointment in described object, the value of specifying registry key or the file of specifying.
7. method as claimed in claim 6, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition also comprises:
Judge whether the registration table key assignments of specifying and/or the version number of file meet pre-conditioned or in the scope of specifying.
8. a service packs installation method, it comprises:
Whether the object that judgement will be installed service packs meets the service packs mounting condition of associated patch packages, and described service packs mounting condition generates according to leak and associated patch packages thereof;
If meet described service packs mounting condition, analyze issuing time and the order of each service packs;
Determine the erection sequence of service packs according to analysis result, and according to described erection sequence, described each service packs is installed.
9. method as claimed in claim 8, wherein, described service packs mounting condition comprises registration table and/or the fileinfo based on each service packs.
10. method as claimed in claim 9, wherein,
Described registration table comprises: registry key, registration table key assignments;
Described fileinfo comprises: file version information, file attribute.
11. methods according to claim 10, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition comprises:
Judge the registry key that whether has appointment in system, the value of specifying registry key or the file of specifying.
12. methods as claimed in claim 11, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition also comprises:
Judge whether the registration table key assignments of specifying and/or the version number of file meet pre-conditioned or in the scope of specifying.
13. 1 kinds of service packs installation methods, it comprises:
Whether the object that judgement will be installed service packs meets the service packs mounting condition of associated patch packages, and described service packs mounting condition generates according to leak and associated patch packages thereof;
If meet described service packs mounting condition, download each service packs;
Judge whether each service packs of downloading uses identical patch that criterion is installed;
For using identical patch that the service packs of criterion is installed, therefrom select the up-to-date service packs of issuing time to install.
14. methods as claimed in claim 13, wherein, described service packs mounting condition comprises registration table and/or the fileinfo based on each service packs.
15. methods as claimed in claim 14, wherein,
Described registration table comprises: registry key, registration table key assignments;
Described fileinfo comprises: file version information, file attribute.
16. methods according to claim 15, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition comprises:
Judge the registry key that whether has appointment in system, the value of specifying registry key or the file of specifying.
17. methods as claimed in claim 16, wherein, whether the object that described judgement will be installed service packs meets described service packs mounting condition also comprises:
Judge whether the registration table key assignments of specifying and/or the version number of file meet pre-conditioned or in the scope of specifying.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410028711.XA CN103823693A (en) | 2011-02-21 | 2011-02-21 | Service pack installation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410028711.XA CN103823693A (en) | 2011-02-21 | 2011-02-21 | Service pack installation method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110041779.8A Division CN102087607B (en) | 2011-02-21 | 2011-02-21 | Method and device for installing patch packets |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103823693A true CN103823693A (en) | 2014-05-28 |
Family
ID=50758778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410028711.XA Pending CN103823693A (en) | 2011-02-21 | 2011-02-21 | Service pack installation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103823693A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391107A (en) * | 2017-06-12 | 2017-11-24 | 北京明朝万达科技股份有限公司 | The restorative procedure and device of a kind of application program |
CN109445827A (en) * | 2018-11-16 | 2019-03-08 | 网易(杭州)网络有限公司 | A kind of method and device of game renewal, electronic equipment, storage medium |
CN110134432A (en) * | 2019-04-19 | 2019-08-16 | 平安科技(深圳)有限公司 | The bug restorative procedure of application, device, computer equipment |
CN111078264A (en) * | 2018-10-22 | 2020-04-28 | 杭州海康威视系统技术有限公司 | Application upgrading method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161218A (en) * | 1996-01-16 | 2000-12-12 | Sun Microsystems Inc. | Software patch architecture |
CN101009599A (en) * | 2007-01-24 | 2007-08-01 | 华为技术有限公司 | Remote load method, system and device of patch package file to the network element node |
CN101008899A (en) * | 2007-01-26 | 2007-08-01 | 上海华为技术有限公司 | Software version update method and device in communication equipment |
CN101119231A (en) * | 2007-07-19 | 2008-02-06 | 南京联创网络科技有限公司 | Method to centralized manage and automatic download mend of computer security leak base |
CN102012990A (en) * | 2010-12-16 | 2011-04-13 | 北京安天电子设备有限公司 | Method and device for repairing bugs of third-party software |
-
2011
- 2011-02-21 CN CN201410028711.XA patent/CN103823693A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6161218A (en) * | 1996-01-16 | 2000-12-12 | Sun Microsystems Inc. | Software patch architecture |
CN101009599A (en) * | 2007-01-24 | 2007-08-01 | 华为技术有限公司 | Remote load method, system and device of patch package file to the network element node |
CN101008899A (en) * | 2007-01-26 | 2007-08-01 | 上海华为技术有限公司 | Software version update method and device in communication equipment |
CN101119231A (en) * | 2007-07-19 | 2008-02-06 | 南京联创网络科技有限公司 | Method to centralized manage and automatic download mend of computer security leak base |
CN102012990A (en) * | 2010-12-16 | 2011-04-13 | 北京安天电子设备有限公司 | Method and device for repairing bugs of third-party software |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391107A (en) * | 2017-06-12 | 2017-11-24 | 北京明朝万达科技股份有限公司 | The restorative procedure and device of a kind of application program |
CN111078264A (en) * | 2018-10-22 | 2020-04-28 | 杭州海康威视系统技术有限公司 | Application upgrading method and device |
CN109445827A (en) * | 2018-11-16 | 2019-03-08 | 网易(杭州)网络有限公司 | A kind of method and device of game renewal, electronic equipment, storage medium |
CN110134432A (en) * | 2019-04-19 | 2019-08-16 | 平安科技(深圳)有限公司 | The bug restorative procedure of application, device, computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6543047B1 (en) | Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process | |
US9342295B2 (en) | Dynamic software updates | |
US8732693B2 (en) | Managing continuous software deployment | |
EP2008400B1 (en) | Method, system and computer program for the centralized system management on endpoints of a distributed data processing system | |
US7966612B2 (en) | Method, system and computer program for installing shared software components | |
US20070168956A1 (en) | System and method for representing user processes as software packages in a software package management system | |
CN101046749A (en) | Chip firmware updating method | |
CN102087607B (en) | Method and device for installing patch packets | |
CN111414169B (en) | BMC (baseboard management controller) image upgrading method and related components | |
CN105528231A (en) | Intermediate auxiliary function-based method and intermediate auxiliary function-based system for dynamically updating software | |
CN103823693A (en) | Service pack installation method | |
CN103810006A (en) | Installation method and device for service packs | |
KR100935685B1 (en) | Apparatus and Method for Developing Software | |
CN106502713A (en) | A kind of method for upgrading software and system | |
RU2004139189A (en) | SUPPORT OF VERSION MANAGEMENT IN LANGUAGES AND INSTRUMENTAL TOOLS OF OBJECT-ORIENTED PROGRAMMING | |
CN113721948A (en) | Database upgrading method, system and storage medium | |
CN111142922A (en) | Application program updating method and device, terminal and server | |
CN111930398A (en) | Application program updating method, device, system, medium and equipment | |
CN106126303B (en) | Installation method, the apparatus and system of (SuSE) Linux OS | |
CN114546819A (en) | Code processing method and device, electronic equipment and readable medium | |
CN104915288A (en) | Testing method and device | |
CN111857771A (en) | Deep learning-based automatic operating system patch installation method and system | |
CN113849200B (en) | Installation optimization method and system for android application in android compatible environment | |
JP4964352B2 (en) | Software library reconstruction apparatus and method, and navigation apparatus using the same | |
CN106445601A (en) | Device and method for plugin upgrading |
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: 20140528 |
|
RJ01 | Rejection of invention patent application after publication |