[go: up one dir, main page]

CN100349119C - Software installation and integration method - Google Patents

Software installation and integration method Download PDF

Info

Publication number
CN100349119C
CN100349119C CNB200410104172XA CN200410104172A CN100349119C CN 100349119 C CN100349119 C CN 100349119C CN B200410104172X A CNB200410104172X A CN B200410104172XA CN 200410104172 A CN200410104172 A CN 200410104172A CN 100349119 C CN100349119 C CN 100349119C
Authority
CN
China
Prior art keywords
software
integrated
assembly
installation
file
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.)
Expired - Fee Related
Application number
CNB200410104172XA
Other languages
Chinese (zh)
Other versions
CN1722088A (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.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CNB200410104172XA priority Critical patent/CN100349119C/en
Publication of CN1722088A publication Critical patent/CN1722088A/en
Application granted granted Critical
Publication of CN100349119C publication Critical patent/CN100349119C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种软件安装与集成的方法,所述方法包括:建立公共信息库,所述公共信息库包括各组件信息及各组件安装策略;安装软件时按预定方式从所述公共信息库中获取所需安装软件中的组件;当所述软件需要与第三方软件集成时,根据所述安装策略完成所述软件的安装及所述组件与所述第三方软件的集成过程。利用本发明,可以使整个软件安装以及与任何所支持的第三方软件集成的过程,通过一套安装框架来实现。

Figure 200410104172

The invention discloses a method for software installation and integration. The method includes: establishing a public information base, the public information base includes the information of each component and the installation strategy of each component; Obtain the components in the required installation software; when the software needs to be integrated with third-party software, complete the installation of the software and the integration process of the components and the third-party software according to the installation strategy. With the invention, the whole process of software installation and integration with any supported third-party software can be realized through a set of installation framework.

Figure 200410104172

Description

Software is installed and integrated method
Technical field
The present invention relates to field of computer technology, be specifically related to a kind of software and install and integrated method.
Background technology
As everyone knows, computing machine is finished certain operation, not only needs the support of hardware, also needs the support of related software simultaneously, and most softwares all will be installed earlier and could use.This industry has been had comparative maturity, general way, be about to install content and write configuration file, installation procedure is finished installation process according to configuration file.
The software installation procedure may further comprise the steps as shown in Figure 1:
S11: start installation procedure;
S12: assembly that need to select installation;
S13: select installation directory and shortcut catalogue;
S14: install, finish the installation of each assembly according to the assembly of selecting;
S15: install and finish.
This mounting means is more flexible, and being fit to the assembly is the product of sales tactics.If but installed software need be as the plug-in unit of existing certain third party software in the system, move and carry out the information and the data interaction (promptly integrated) of necessity jointly with third party software with third party software, the more common disposal route of industry is: this software is installed earlier, and then is moved integrated installation procedure.Specify script file such as operation at third party software adapter (adapter) program or execution.Integrated installation procedure may further comprise the steps as shown in Figure 2:
S21: the user obtains the integrated installation procedure corresponding with third party software;
S22: need to select integrated assembly;
S23: judge whether to install third party software;
If third party software also is not installed, then arrive step S27: prompting user third party software is not installed, and allows the user reselect;
If install, then to step S24: collect with third party software the information that needs the user to import when integrated, the user name/password that needs such as version information, running software, deposit data position etc.;
Then, to step S25: carry out integratedly, finish the processing that needs are finished in the integrating process according to integrated configuration file, generally comprise file backup/copy, configuration information modification, interpolation or revise data, dynamic base compiling link etc.;
S26: install and finish.
This integration mode need move installation procedure twice: this software installation procedure and integrated installation procedure.If it is integrated that this software can be supported with multiple third party software, actual the integration environment only could be determined when user installation is used, and so just needs to make a plurality of integrated installation procedures and selects for the user, has increased software developer's workload so greatly; And when the user uses, need know which integrated installation procedure is corresponding integrated with which third party software, increased the difficulty that the user uses.
At present, have part software also to support to install and integratedly finish synchronously, whether general developing instrument under the Windows environment for example can be supported with VC integratedly, therefore can inquire in installation process and carry out integrated with VC.These softwares can only carry out integratedly with certain fixing software, and promptly in this software installation process, it is integrated whether inquiry needs with certain canned software, if it is integrated, then carry out integrated operation when this software is installed, its installation procedure may further comprise the steps as shown in Figure 3:
S31: operating software installation procedure;
S32: the user need to select the assembly of installation;
S33: judge whether with designated software integrated;
If do not need, then to step S34: the assembly that this software needs directly is installed;
If desired, then to step S35: the assembly that needs is installed;
S36: carry out integratedly, and finish the processing that needs are finished in the integrating process according to integrated configuration file, such as, the backup/copy of file, the modification of configuration information, interpolation or revise data, dynamic base compiling link etc.;
S37: install and finish.
This mounting means can only carry out integrated with fixing software, can not select application scenarios by user flexibility ground.If it is integrated that install software need be supported with multiple third party software, still need to make a plurality of installation integrated programs, the extendability of installation procedure is poor, has also increased the overlapping development work of integrated installation procedure simultaneously.
Summary of the invention
The purpose of this invention is to provide a kind of software installs and integrated method, complicated, as to lack dirigibility shortcoming is installed to overcome install software in the prior art when need be with third party software integrated, realizes the installation of install software and third party software and integrated flexibly and easily.
For this reason, the invention provides following technical scheme:
A kind of software is installed and integrated method, and described method comprises step:
A, set up the public information storehouse, described public information storehouse comprises each module information and each assembly mounting strategy;
From described public information storehouse, obtain assembly in the required install software by predetermined way when B, install software;
C, when described software is need be with third party software integrated, finish the installation of described software and the integrating process of described assembly and described third party software according to described mounting strategy.
Described step B is specially: the assembly that obtains required installation by the mode of searching from described public information storehouse.
Described step B is specially: the assembly that obtains required installation by selection mode from described public information storehouse.
Described method also comprises:
Set up the mount message file of described each assembly;
When described assembly support and third party software are integrated, set up corresponding integrated information file respectively.
Described mount message file and described integrated information file are described by configuration file.
Described mount message file and described integrated information file are by carrying out script describing.
Described step C comprises:
C1, judge whether described assembly supports integrated with described third party software;
C2, when described assembly support and described third party software integrated, finish the installation of described software and the integrating process of described assembly and described third party software according to described mounting strategy.
Described step C2 comprises:
C21, finish the installation of described assembly according to described mount message file;
C22, finish the integrated of required install software and described third party software according to described integrated information file.
Described assembly mounting strategy comprises: whether support with third party software integrated, can with title, the integrated information of the integrated third party software of assembly.
By above technical scheme provided by the invention as can be seen, the present invention is by setting up the public information storehouse, the software installation frame is separated with installation component, and obtain the module information of required installation and the integrated mounting strategy that this assembly is supported integrated third party software according to this public information storehouse, whole software installed and realize by a cover installation frame with the integrated process of third party software, make simple to operate, flexible for installation; Because this installation frame does not rely on concrete installation component, therefore strengthened the extendability and the versatility of installation procedure, and then improved the exploitation and the maintenance efficiency of software.
Description of drawings
Fig. 1 is the process flow diagram that software is installed separately in the prior art;
Fig. 2 is install software and the integrated installation procedure figure of third party software in the prior art;
Fig. 3 supports in the prior art to install and integrated software installation procedure figure;
Fig. 4 is the realization flow figure of the inventive method;
Fig. 5 be assembly in the inventive method installation and with the integrating process realization flow figure of third party software.
Embodiment
Core of the present invention is whole software installed and realizes by a cover installation frame with the integrated process of third party software, that is to say does not need to move twice installation, can realize the installation of required software and integrated with arbitrary third party software of being supported by one-step installation.By setting up each module information and the mounting strategy thereof that the mount message storehouse provides needs installation, for supporting and the integrated assembly of third party software, the third party software information and the corresponding integrated mounting strategy of its support are provided, make the software installation frame not rely on concrete assembly, but provide required installation and integrated information, thereby finish installation and support and integrating process third party software of required component by the public information storehouse of setting up.
In order to make those skilled in the art person understand the present invention program better, the present invention is described in further detail below in conjunction with drawings and embodiments.
With reference to Fig. 4, Fig. 4 is the realization flow of the inventive method, may further comprise the steps:
At first, in step 401: set up the public information storehouse, described public information storehouse comprises each module information and mounting strategy thereof.The mounting strategy of assembly comprises: whether support integrated with third party software, the EXENAME after the installation, whether want mode quick for installation, shortcut title, need carry out what operation (such as decompress(ion), copy, renewal, execution, deletion etc.), whether need to revise registration table etc. which file.If support is integrated with third party software, also to comprise information such as supporting integrated third party software title, integrated information, integrated mounting strategy.
Step 402: during install software, from the public information storehouse, obtain module information in the required install software by predetermined way.
Such as, can from this public information storehouse, obtain the assembly of required installation by the mode of searching, promptly, obtain this assembly and information thereof according to Search Results according to the title or the described public information of the numbering search storehouse of assembly.Can also from described public information storehouse, obtain the assembly of required installation by selection mode.
Step 403: judging whether need be integrated with third party software, such as, can point out the user by the mode of inquiry, need to select integrated third party software by user oneself.
If do not need, then enter step 404: this assembly directly is installed.
If desired, then enter step 405: judge further according to the mounting strategy of assembly whether this assembly supports integrated with required third party software.
If do not support integrated with required third party software, then enter step 406: the prompting user does not support integrated with this third party software, is selected to continue to install or withdraw from by the user.
If the user selects to continue to install, then enter step 404: required component directly is installed.
If the user selects to withdraw from, then enter step 407: withdraw from installation.
If support integrated with required third party software, then enter step 408: according to mounting strategy finish required component installation and with the integrating process of described third party software.
Wherein, integrated mounting strategy needs to comprise following information at least:
Whether to revise the file of third party software, how to revise; Whether in third party software, increase new file; Whether to upgrade the database of third party software, how to upgrade; Whether to restart the application program or the service of third party software; Whether to distinguish different operating system and carry out different operation etc.
The installation of above-mentioned required component reaches with the integrating process of third party software and can realize by the mode of setting up mount message file and integrated information file.Certainly, need integrated third party software to install in advance, when this software is installed, if selected with third party software integrated, then at first search the user whether required integrated third party software has been installed, if do not find, then need to point out user's third party software not install, allow the user reselect.
Referring to Fig. 5, Fig. 5 show required component installation and with the integrating process realization flow of third party software:
At first, in step 501: from the public information storehouse, obtain and the integrated required relevant information of third party software, such as, the installation path of selected third party software, need the relevant information (comprising information such as database server title, database user name and login password) of log database.
Step 502: select installation directory and shortcut catalogue.
Step 503: install, promptly finish the required processing of assembly installation process according to the mount message file corresponding with assembly.
Step 504: carry out integratedly, promptly finish the required processing of integrating process according to the integrated information file corresponding with the integrated third party software of assembly.
In concrete realization, mount message file and integrated information file can be described by configuration file, also can describe by carrying out script.
For example: the definition to the assembly supported and third party software that can be integrated is described by following configuration file form or other similar form of scripts of carrying out:
The title that PRODUCTNAME=Program//software to be installed shows the user is as Office
The number of the parameter of INSTALLPATH=2 // relevant with installation path
The parameter that INSTALLPATH_0=PROGRAMS_DIR // first installation path is relevant, the root directory position
The parameter that INSTALLPATH_1=PROGRAMS_DIR // second installation path is relevant, the first order directory name under the root directory
[modules name] but // the description district of installation component
The title setting that modules 1=Item 3 // each assembly shows the user is as Word or Excel
modules?2=Item?1
modules?3=Item?2
modules?4=Item?4
modules?5=Item?5
[modules?name?end]
[Platform] // can support integrated third party software definition, the software of all supports is listed
Software?Platform?1
Software?Platform?2
Software?Platform?3
Software?Platform?4
[Platform?end]
For the specifying information of each assembly, comprise and install and need carry out which order or program when integrated, equally also can be described by configuration file or similar type:
Item 1.shortcut.name=Item name // if increase shortcut, the title of demonstration at desktop or [beginning] menu
The executable file that Item 1.shortcut.execfile=$Path$/bin/Item1.exe // this assembly starts
Item 1.service=0 // this assembly needs the number as the program of service startup
If the service.name=// program that needs as the service startup is arranged serves the title that shows to this
The executable file of service execfile=// service
The configuration of [Setup] // assembly installation process
Whether need to carry out other executable files or script file in FILE_NEED=Y//installation process
First file that FILE_NUM_0=setup/Item1/profile.lst//needs are carried out
Second file that FILE_NUM_2=conf/Item1/soption.cfh//needs are carried out, as follows
FILE_NUM_3=conf/Item1/backup.cfg
FILE_NUM_4=log/Item1.log
In order to understand the present invention better, the invention will be further described below by instantiation.
The present technique field personnel know, general procedure is the process that installation is finished in the step determined according to the installation procedure coding and operation when installing.At first software program is write in the installation path of access customer appointment, such as, C: Program Files, the program that is about to writes in the zone at Program Files file place of C dish, wherein, the information such as executable file, configuration file, data file that comprised this software required component in the software program are added this program information then and create shortcut in desktop or [beginning] menus in registration table.After the installation, just can use the function of each assembly by the operation executable file.
When needs and third party software are integrated, what is called is integrated to be meant that this software and third party software can be used as an integral body and move, shared portion order and information, in operational process, can call part or all of function mutually, that is to say when this software of operation, the function that each assembly provides in the third party software can be used, when the operation third party software, the function that each assembly provides in this software can be used equally.At this moment, except this software need write down the necessary information of third party software, also need the program of software is covered in the third party software, comprise partial document is copied in the installation directory of third party software, some configuration files of revising third party software to be increasing this information of software, and at document copying with carry out the compiling of part libraries and link etc. after revising.
In the methods of the invention, installation procedure finish this software installation and with the integrated process of third party software be to realize by the mode of setting up the public information storehouse, rather than by directly code being write in the installation procedure of software, like this, just can select the assembly that needs when mounted by reading information in the public information storehouse, carrying out concrete assembly when installing, obtain concrete mounting means by obtaining the privately owned configuration file of this assembly again; Equally, this software supports the information of integrated third party software also to obtain by the public information storehouse, when software is integrated, finishes integrated work by the integrated configuration information that obtains.
Such as: the public information that needs in installation of this software of user and the integrating process is stored in the public information storehouse, and these information comprise following three partial contents:
1.1 the essential information of this software.Comprise title that this software shows the user, installation directory, the information such as title of shortcut menu group in [beginning] menu;
1.2 the assembly that this software comprises.Comprise and support several assemblies altogether, the identification information of each assembly, the contents such as title that each assembly shows the user;
1.3 the information of the third party software that this software is supported.Be included under the different operating system, support which third party software respectively, the sign of each third party software, to user's display Name, necessary version information, before integrated, must obtain which relevant information etc.;
In addition, each assembly also needs the configuration information that provides privately owned, is used for describing the concrete operation that installation procedure carries out the installation and integrated needs of this assembly in the actual installation process.
Privately owned configuration information comprises following a few partial content:
2.1 the essential information of this assembly.Mainly comprise the master catalogue that assembly is installed, the title that in shortcut menu, shows, the icon that shortcut menu uses, executable file path, title that operation is used, and need to start which service etc. before this assembly operating.
2.2 this assembly needs the operation carried out in installation process.Such as:
(1) document copying information.Comprise which file needs copy, and copy to respectively in which assigned catalogue;
(2) self-defining executable file of this assembly or the script file information that need carry out.The order that needs to carry out which file and execution is described.These files are used for realizing the operation that some are specific;
(3) to the modification information of configuration file.File comprises the configuration file of operating system and the configuration file of other assemblies of this software, and explanation needs to revise which file and how to revise in configuration information.
When software is installed, from the public information storehouse, obtain above-mentioned configuration information, finish corresponding operation according to these information then, such as, the file of needs copies is deposited under the designated directory,, thereby finish the installation of this assembly according to the corresponding configuration file of modification information correction of configuration file etc.
2.3 the operation that this assembly and third party software need carry out when integrated.
In actual applications, may exist this software to support integrated third party software, but therefore this assembly and unsupported situation at first need to be defined under the different operating system this assembly and support with which third party software integrated.Secondly, need provide following information respectively at each third party software:
A. document copying information.Comprise which file needs copy, copies to respectively in which catalogue of third party software;
B. need to carry out self-defining execute file of this assembly or script file to finish some integrated operations.The order that comprises needs which file of execution and execution; These files are generally finished some and are similar to and insert data in database, dynamic or static library are carried out compiling link, registering functional work such as call;
C. to the modification of the configuration file of third party software, comprise which file needs revise and how to revise.
When assembly is installed, from the public information storehouse, obtain the integrated configuration information that said modules is supported, finish corresponding operation according to these information then, such as, document copying information when integrated with corresponding document copying under the assigned catalogue of third party software, revise the configuration file of third party software etc. according to configuration information, thereby finish the integrated of this assembly and third party software.
By setting up above-mentioned public and privately owned configuration file, just can make installation procedure itself not pay close attention to the particular content of each assembly and each third party software, the configuration information that gets access in the time of only need be according to actual installation is finished corresponding work, can finish installation of this software and integrated with third party software.Therefore, make the inventive method have stronger extendability, when assembly of increase supporting and integrated third party software, only needing to revise the public information storehouse can realize.
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention, wish that appended claim comprises these distortion and variation and do not break away from spirit of the present invention.

Claims (9)

1, a kind of software is installed and integrated method, it is characterized in that described method comprises step:
A, set up the public information storehouse, described public information storehouse comprises each module information and each assembly mounting strategy;
From described public information storehouse, obtain assembly in the required install software by predetermined way when B, install software;
C, when described software is need be with third party software integrated, finish the installation of described software and the integrating process of described assembly and described third party software according to described mounting strategy.
2, software according to claim 1 is installed and integrated method, it is characterized in that described step B is specially: the assembly that obtains required installation by the mode of searching from described public information storehouse.
3, software according to claim 1 is installed and integrated method, it is characterized in that described step B is specially: the assembly that obtains required installation by selection mode from described public information storehouse.
4, software according to claim 1 is installed and integrated method, it is characterized in that described method also comprises:
Set up the mount message file of described each assembly;
When described assembly support and third party software are integrated, set up corresponding integrated information file respectively.
5, software according to claim 4 is installed and integrated method, it is characterized in that described mount message file and described integrated information file are described by configuration file.
6, software according to claim 4 is installed and integrated method, it is characterized in that described mount message file and described integrated information file are by carrying out script describing.
7, software according to claim 4 is installed and integrated method, it is characterized in that described step C comprises:
C1, judge whether described assembly supports integrated with described third party software;
C2, when described assembly support and described third party software integrated, finish the installation of described software and the integrating process of described assembly and described third party software according to described mounting strategy.
8, software according to claim 7 is installed and integrated method, it is characterized in that described step C2 comprises:
C21, finish the installation of described assembly according to described mount message file;
C22, finish the integrated of required install software and described third party software according to described integrated information file.
9, software according to claim 1 is installed and integrated method, it is characterized in that described assembly mounting strategy comprises: whether support with third party software integrated, can with title, the integrated information of the integrated third party software of assembly.
CNB200410104172XA 2004-12-30 2004-12-30 Software installation and integration method Expired - Fee Related CN100349119C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200410104172XA CN100349119C (en) 2004-12-30 2004-12-30 Software installation and integration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410104172XA CN100349119C (en) 2004-12-30 2004-12-30 Software installation and integration method

Publications (2)

Publication Number Publication Date
CN1722088A CN1722088A (en) 2006-01-18
CN100349119C true CN100349119C (en) 2007-11-14

Family

ID=35912417

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410104172XA Expired - Fee Related CN100349119C (en) 2004-12-30 2004-12-30 Software installation and integration method

Country Status (1)

Country Link
CN (1) CN100349119C (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699400B (en) * 2009-09-03 2013-02-27 中兴通讯股份有限公司 Method and system for generating and running installation program of client
CN102073488B (en) * 2009-11-20 2014-12-17 中兴通讯股份有限公司 Sofeware integrated method, installation method, software integrated device and installation device
CN102866891B (en) * 2012-09-12 2016-09-14 惠州Tcl移动通信有限公司 A kind of framework integrated approach based on android system and system
CN104516739B (en) * 2015-01-05 2018-01-19 税友软件集团股份有限公司 The integrated method and system of third party software
CN106502736B (en) * 2016-10-18 2018-04-06 腾讯科技(深圳)有限公司 Applied program processing method and device
CN108108205B (en) * 2016-11-25 2019-07-05 腾讯科技(深圳)有限公司 Application page surface treatment method and apparatus
CN111045694A (en) * 2019-12-05 2020-04-21 浩云科技股份有限公司 Streaming media service installation method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1211006A (en) * 1997-08-29 1999-03-17 戴尔美国公司 Database for facilitating software installation and testing for build-to-order computer system
CN1221147A (en) * 1997-08-29 1999-06-30 戴尔美国公司 Software installation and testing for build-to-order computer system
CN1281182A (en) * 1999-06-30 2001-01-24 戴尔美国公司 Method of installing software on computer system and test method thereof
CN1534461A (en) * 2003-03-31 2004-10-06 System structure used for dynamic increasing software parts in order to expand system process function and ralated method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1211006A (en) * 1997-08-29 1999-03-17 戴尔美国公司 Database for facilitating software installation and testing for build-to-order computer system
CN1221147A (en) * 1997-08-29 1999-06-30 戴尔美国公司 Software installation and testing for build-to-order computer system
CN1281182A (en) * 1999-06-30 2001-01-24 戴尔美国公司 Method of installing software on computer system and test method thereof
CN1534461A (en) * 2003-03-31 2004-10-06 System structure used for dynamic increasing software parts in order to expand system process function and ralated method

Also Published As

Publication number Publication date
CN1722088A (en) 2006-01-18

Similar Documents

Publication Publication Date Title
US8387038B2 (en) Method and system for automatic computer and user migration
US9928041B2 (en) Managing a software appliance
CN101416175B (en) Creating templates of offline resources
US6026438A (en) Dynamic workstation configuration processor
EP1133738B1 (en) Method and apparatus for new device driver installation by an operating system
US8924920B2 (en) Providing a software appliance based on a role
CN100530100C (en) System and method for application execution allowable for storing in external drive
CN1153138C (en) System and method for improving management and usability of Java environment
TW412707B (en) System, method and computer program product for discovery in a distributed computing environment
KR100596298B1 (en) System and method for automatic installation and configuration of operating system
US7703091B1 (en) Methods and apparatus for installing agents in a managed network
US20040098419A1 (en) Method and apparatus for a migration assistant
US20090222805A1 (en) Methods and systems for dynamically building a software appliance
JP2001043086A (en) System and method for constituting personal system
WO2005020089A1 (en) Servicing a component-base software product
US20070245356A1 (en) Method and apparatus for a support platform
CN107992355A (en) A kind of method, apparatus and virtual machine of application deployment software
CN101124559A (en) Installation method, information processing apparatus and device driver
US20040221146A1 (en) Build time dynamic installation of drivers on cloned systems
US7890930B2 (en) Method and system for allowing an eclipse feature to create/remove/update program groups and shortcuts, via an eclipse install handler
CN103645923A (en) Insert installation method and system
CN100349119C (en) Software installation and integration method
CN102197367B (en) Method and system for installing image on computer
CN100375022C (en) Method and built-in system for duplicating software system between networks
CN106357777A (en) Method for automatically and synchronously updating program and data based on Web server

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
CP03 Change of name, title or address

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Patentee after: NEW H3C TECHNOLOGIES Co.,Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: HANGZHOU H3C TECHNOLOGIES Co.,Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071114

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