CN1945534A - Software unified upgrading technology method for supporting multiple products - Google Patents

Software unified upgrading technology method for supporting multiple products Download PDF

Info

Publication number
CN1945534A
CN1945534A CN 200610114296 CN200610114296A CN1945534A CN 1945534 A CN1945534 A CN 1945534A CN 200610114296 CN200610114296 CN 200610114296 CN 200610114296 A CN200610114296 A CN 200610114296A CN 1945534 A CN1945534 A CN 1945534A
Authority
CN
China
Prior art keywords
product
file
upgrading
module
knock
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.)
Granted
Application number
CN 200610114296
Other languages
Chinese (zh)
Other versions
CN100449487C (en
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.)
Beijing Venus Information Security Technology Co Ltd
Beijing Venus Information Technology Co Ltd
Original Assignee
BEIJING QIMING XINGCHEN INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING QIMING XINGCHEN INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING QIMING XINGCHEN INFORMATION TECHNOLOGY Co Ltd
Priority to CNB2006101142965A priority Critical patent/CN100449487C/en
Publication of CN1945534A publication Critical patent/CN1945534A/en
Application granted granted Critical
Publication of CN100449487C publication Critical patent/CN100449487C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A technical method supporting the software of many products unitarily upgrade, it gives a ID number to the product needs upgrading: when installing store the ID, name, product installing catalog, version, the URL information of upgrading net station, and so on in the upgrading file A with a regulation; and design a upgrading system client end to manage all the product installed in the user machine; and encapsulation different process of each file in file A to make accordant processing, finish unfastening pack process; encapsulation the date process of each product in corresponding single knock-down module, and this is installed in corresponding product catalog, meanwhile record all the path of this module in file A; and upgrading system dynamic processes each product according to this knock-down module; and download upgrading pack, run upgrading pack, finish relevant processing according to difference of product. Besides, there is only a upgrading system needs maintaining. Upgrade all the products one time, sequentially simple user operation.

Description

Support the integrated updating technique method for software of multiple product
Technical field
The present invention relates to the gordian technique of product upgrading system---support the integrated updating technique method for software of multiple product, belong to computer software technical field.
Background technology
In common product up-gradation implementation be: in the product installation process ROMPaq is installed on the subscriber set, ROMPaq is carried out the AKU that obtains by upgrading website or other modes again, thereby finishes escalation process.
All can there be many moneys product in regular software company at present, and there is bigger difference in these products.General every money product all has own special-purpose upgrade-system.From the upgrade-system aspect, there is following subject matter:
1. overlapping development.At the upgrade-system of every money product development special use, cause the workload waste.
2. safeguard complicated.Need safeguard each upgrade-system, workload is double.
3. each upgrade-system mode of operation, disunities such as interface function are unfavorable for that the client uses and influences company's image product.
Summary of the invention
In order to overcome the deficiencies in the prior art, the invention provides a kind of integrated updating technique method for software of supporting multiple product.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of integrated updating technique method for software of supporting multiple product comprises following steps:
Step 1: be one of the product dispensation of needs upgradings ID number:
Step 2: during installation information such as the ID of each product, title, product installation directory and version, upgrading website URL are saved among the upgrade file A;
Step 3:, design a upgrading system client end, a plurality of products are installed on the leading subscriber machine;
Step 4: upgrade-system upgrade file and database steps;
1), the difference of the file processing of each product be encapsulated into the A file do consistent the processing, finish and separate packet procedures;
2) but, the operation of each databank of product is encapsulated in separately the knock-down module, but the knock-down module of each product be installed in separately the products catalogue, but and the complete trails of knock-down module recorded among the file A; But upgrade-system is according to this each product of knock-down module dynamic process;
Step 5: the download and upgrade bag, carry out AKU, carry out relevant treatment such as product differentiation according to file A.
Beneficial effect of the present invention has following characteristics: upgrade-system is used as an independent product treats, its function is to finish the upgrading of multiple product.
1. the versatility height is applicable to all products of company.
2. safeguard that simply a plurality of products only need to safeguard a upgrade-system.
3. simple to operate, all products of once upgrading are simplified user's operation, are beneficial to product competitiveness and promote.
Description of drawings
Fig. 1, unified updating technique method flow chart of steps.
Embodiment
Suppose the upgrade-system of certain product is transformed into the upgrade-system of supporting multiple product, the step of the integrated updating technique method for software of support multiple product is as follows:
1. be one of each product dispensation that need upgrade ID number.
2. increase file A.Preserve the product information of installing on the subscriber set among the A, comprise product IDs, installation directory, title, but the complete trails of database manipulation knock-down module, upgrading website URL etc.
3. but be encapsulated in separately the independence knock-down module the packing of each product being separated package operation.
4. modification packetization module.But utilize the information such as ID knock-down module of file A and each product, realize the unified of product packing handled.
5. modification parse module.But utilize the information such as ID knock-down module of file A and each product, realize unified processing that product is unpacked.
6. modification download module.The upgrading website URL of each product obtains from file A.
7. revise former upgrading primary module.Handle the download of each product successively, operation such as unpack.
8. in the installation process of each product, each information described in the step 2 of minute book product in file A.But the database manipulation module is also contained in the installation kit of each product.
9. the upgrading correlation module is made into an independent installation kit, and can be installed to independently under the catalogue.
10. finish.
Explanation of nouns
Packing.The content of desire upgrading etc. is made into the process of AKU.Also cry and make AKU.Unpack.The process of the content update in the AKU to the subscriber set.Also cry and carry out AKU.

Claims (2)

1, support the integrated updating technique method for software of multiple product, it is characterized in that:
Comprise following steps:
Step 1: one of the product dispensation of needs upgradings ID number:
Step 2: during installation the ID of each product, title, product installation directory and version,
Information such as upgrading website URL are saved among the upgrade file A;
Step 3: start a upgrade-system, a plurality of products are installed on the leading subscriber machine;
Step 4: upgrade-system upgrade file and database steps;
1), the difference of the file processing of each product be encapsulated into the A file do consistent the processing, finish and separate packet procedures;
2) but, the operation of each databank of product is encapsulated in separately the knock-down module, but the knock-down module of each product be installed in separately the products catalogue, but and the complete trails of knock-down module recorded among the file A; But upgrade-system is according to this each product of knock-down module dynamic process;
Step 5: the download and upgrade bag, carry out AKU, carry out relevant treatment such as product differentiation according to file A.
2, the integrated updating technique method for software of support multiple product according to claim 1 is characterized in that:
In the above-mentioned steps 2, but preserve the complete trails of database manipulation knock-down module on the subscriber set among the A; But be encapsulated in separately the independence knock-down module the packing of each product being separated package operation;
Contain the modification packetization module, but utilize the information such as ID knock-down module of file A and each product, realize the unified step of handling the product packing;
Contain and revise the parse module step: but the information such as ID knock-down module of file A and each product utilized, realize unified processing that product is unpacked;
Contain and revise the download module step: the upgrading website URL of each product obtains from file A;
Contain and revise former upgrading primary module step: handle the download of each product successively, operation such as unpack;
Contain in the installation process of each product the step of described each information of minute book product in file A:, but the database manipulation module is also contained in the installation kit of each product;
Contain handlebar upgrading correlation module and be made into an independent installation kit step: and can be installed to independently under the catalogue.
CNB2006101142965A 2006-11-03 2006-11-03 Software unified upgrading technology method for supporting multiple products Expired - Fee Related CN100449487C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006101142965A CN100449487C (en) 2006-11-03 2006-11-03 Software unified upgrading technology method for supporting multiple products

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006101142965A CN100449487C (en) 2006-11-03 2006-11-03 Software unified upgrading technology method for supporting multiple products

Publications (2)

Publication Number Publication Date
CN1945534A true CN1945534A (en) 2007-04-11
CN100449487C CN100449487C (en) 2009-01-07

Family

ID=38044951

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006101142965A Expired - Fee Related CN100449487C (en) 2006-11-03 2006-11-03 Software unified upgrading technology method for supporting multiple products

Country Status (1)

Country Link
CN (1) CN100449487C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625640B (en) * 2009-08-05 2013-01-16 中兴通讯股份有限公司 Device and method for combining software upgrade scripts in multiple environments
WO2013189312A1 (en) * 2012-06-25 2013-12-27 中兴通讯股份有限公司 Upgrade package generation method and device, dynamic file differential upgrade method and terminal
CN103530154A (en) * 2013-10-12 2014-01-22 北京神州绿盟信息安全科技股份有限公司 Method and equipment for product upgrading
CN104217167A (en) * 2014-09-11 2014-12-17 株洲南车时代电气股份有限公司 Software version checking method for multi-software system
CN108958770A (en) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 A kind of virtualization system upgrade method and device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09245075A (en) * 1996-03-11 1997-09-19 Toshiba Corp Design data editing device
KR100617793B1 (en) * 2004-06-24 2006-08-28 삼성전자주식회사 Software version upgrading method of portable terminal using integrated difference files
US7516451B2 (en) * 2004-08-31 2009-04-07 Innopath Software, Inc. Maintaining mobile device electronic files including using difference files when upgrading
CN1758220A (en) * 2004-10-08 2006-04-12 华为技术有限公司 Method of updating software release

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101625640B (en) * 2009-08-05 2013-01-16 中兴通讯股份有限公司 Device and method for combining software upgrade scripts in multiple environments
WO2013189312A1 (en) * 2012-06-25 2013-12-27 中兴通讯股份有限公司 Upgrade package generation method and device, dynamic file differential upgrade method and terminal
CN103530154A (en) * 2013-10-12 2014-01-22 北京神州绿盟信息安全科技股份有限公司 Method and equipment for product upgrading
CN104217167A (en) * 2014-09-11 2014-12-17 株洲南车时代电气股份有限公司 Software version checking method for multi-software system
CN108958770A (en) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 A kind of virtualization system upgrade method and device

Also Published As

Publication number Publication date
CN100449487C (en) 2009-01-07

Similar Documents

Publication Publication Date Title
Nothaft et al. Rethinking data-intensive science using scalable analytics systems
Lee et al. Bioinformatics analysis of alternative splicing
Sukhwani et al. Database analytics acceleration using FPGAs
CN1945534A (en) Software unified upgrading technology method for supporting multiple products
Ayres et al. BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics
US8972699B2 (en) Multicore interface with dynamic task management capability and task loading and offloading method thereof
Takahashi Opening the Xbox: Inside Microsoft's plan to unleash an entertainment revolution
EP1361509A1 (en) Sortware delivery manager
CN1172303A (en) Method and system for loading classes in read-only memory
WO2005106644A3 (en) A system for managing data in a distributed computing system
WO1999022325A1 (en) System and method for managing application installation for a mobile device
CN1282016A (en) Display picture during period of leading and turn-off computer
JP2011118901A (en) Method for memory optimization of virtual machine code by partitioning extraneous information, computer program, and system
SE0101677D0 (en) Multimedia presentation
CN100517229C (en) Data version upgrading method
US20060230397A1 (en) Method for third-party registration of software components
CN102821133A (en) Method and server for data analysis of extensible business reporting language (XBRL)
CN107016053A (en) A kind of parallel data difference method
Mohamed et al. Accelerating data-intensive genome analysis in the cloud
CN103077192A (en) Data processing method and system thereof
Skluzacek et al. A serverless framework for distributed bulk metadata extraction
CN103631971B (en) The recombination method and device of a kind of portable and executable file
WO2005064497A2 (en) System and method for content structure adaptation
US20110264669A1 (en) method for compressing a .net file
CN101534294B (en) Method and system for realizing download of network data in multimedia player

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP03 Change of name, title or address

Address after: 188#, 12 South Avenue, Beijing, Haidian District, Zhongguancun

Patentee after: Beijing Venus Information Technology Co., Ltd.

Address before: 188#, 12 South Avenue, Beijing, Haidian District, Zhongguancun

Patentee before: Beijing Qiming Xingchen Information Technology Co., Ltd.

C56 Change in the name or address of the patentee

Owner name: BEIJING QIMINGXINGCHEN INFORMATION TECHNOLOGY CO.,

Free format text: FORMER NAME: BEIJING QIMING XINGCHEN INFORMATION TECHNOLOGY CO. LTD.

ASS Succession or assignment of patent right

Owner name: BEIJING QIMINGXINCHEN INFORMATION SECURITY TECHNOL

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100081 NO 188, NO.12, ZHONGGUANCUN SOUTH AVENUE, HAIDIAN DISTRICT, BEIJING CITY TO: 100193 QIMINGXINGCHEN BUILDING, BUILDING 21, ZHONGGUANCUN SOFTWARE PARK, NO.8, DONGBEIWANG WEST ROAD, HAIDIAN DISTRICT, BEIJING CITY

TR01 Transfer of patent right

Effective date of registration: 20100507

Address after: 100193 Beijing city Haidian District Dongbeiwang qimingxingchenmansionproject Building No. 21 West Road No. 8 Zhongguancun Software Park

Co-patentee after: Beijing Venusense Information Security Technology Co., Ltd.

Patentee after: Beijing Venus Information Technology Co., Ltd.

Address before: 100081 No. 12 South Avenue, Haidian District, Zhongguancun, No. 188, Beijing

Patentee before: Beijing Venus Information Technology Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090107

Termination date: 20131103