CN1455329A - Method of controlling user's downloading of softwave from Internet - Google Patents

Method of controlling user's downloading of softwave from Internet Download PDF

Info

Publication number
CN1455329A
CN1455329A CN 02111546 CN02111546A CN1455329A CN 1455329 A CN1455329 A CN 1455329A CN 02111546 CN02111546 CN 02111546 CN 02111546 A CN02111546 A CN 02111546A CN 1455329 A CN1455329 A CN 1455329A
Authority
CN
China
Prior art keywords
software
runtime environment
downloading
softwave
environment
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 02111546
Other languages
Chinese (zh)
Other versions
CN1308812C (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.)
SVA INFORMATION INDUSTRY Co Ltd
Original Assignee
SVA INFORMATION INDUSTRY 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 SVA INFORMATION INDUSTRY Co Ltd filed Critical SVA INFORMATION INDUSTRY Co Ltd
Priority to CNB02111546XA priority Critical patent/CN1308812C/en
Publication of CN1455329A publication Critical patent/CN1455329A/en
Application granted granted Critical
Publication of CN1308812C publication Critical patent/CN1308812C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The method includes: (1) The network system composed of the control panel, the computer server providing software and the terminal devices using the software is built. (2) The software running environment is installed in the terminal using the software. (3) The absolute path of the software to be installed though the panel is input to the software manager. Then, the installation command is sent to the environment. Based on the comparison between the path provided and the self-information, the software running environment returns and lists the information of the software, or reads it into the environment. (4) The directory to store the software and the declaration file of the software are built in the terminal device. (5) The information and service of the software is registered to the environment. (6) Based on the command, the environment starts, stops, updates and uninstalls the software so as to solve the problem of downloading software without restriction.

Description

The method of control user's downloading of softwave from Internet
Technical field
The present invention relates to a kind of method of controlling user's downloading of softwave from Internet.
Background technology
Along with popularizing of internet, the user can obtain various softwares at an easy rate by network, and the problem of Chan Shenging is exactly that the use of software is difficult to be controlled effectively thereupon.After user access network downloads to this machine of user with software from the computing machine (server) that software is provided, for the supplier of software, just lost control to this software, its operating position has no way of finding out about it.Even by software cryptography or require the user method such as to register also not reach effective control, because the user can search out password or the installation series number that cracks on the net usually in order to the resulting sequence number of buying pattern.Like this, software just may be disseminated under the agreement of not obtaining the developer and unrestricted use everywhere, the interests of having encroached on the software developer.
Summary of the invention
Purpose of the present invention be exactly at software can't be effectively protected this situation and propose a kind ofly can control the method that is downloaded the control user's downloading of softwave from Internet that software uses.
In order to realize purpose of the present invention, the technical solution used in the present invention is: the method for control user's downloading of softwave from Internet, be characterized in, under software runtime environment, realize to downloaded software installation, a series of controls such as move, stop; May further comprise the steps:
A, at first set up one by control desk, the computer server of software is provided and uses the network system that terminal device constituted of software;
B, a software runtime environment is installed using on the terminal device of software;
C, control desk are imported the absolute path of wanting installed software in software manager, send to software runtime environment then instruction is installed, software runtime environment compares according to the absolute path and the self information of the install software that provides, if finding has the software in same path to install, just return and list this software information; Otherwise this software will be generated inlet flow, read in the software runtime environment;
D, simultaneously deposits the catalogue of software and the statement file of software for newly-built one on terminal device;
Software runtime environment load software from the catalogue of depositing software on e, the terminal device, in running environment, and the counter in the running environment increases an amount of software information of software and service registry;
F, last, software runtime environment sends the Installation Events of software, software manager is sent instruction and is given software runtime environment, software runtime environment according to instruction do corresponding software startup, stop, operations such as renewal and unloading.
The method of above-mentioned control user's downloading of softwave from Internet, wherein, step b is described to be one in installed software running environment on the subscriber terminal equipment and to operate in based on the JAVA lingware running environment on the JAVA development environment; When the software that is downloaded is activated, this software runtime environment will be created its execution environment that is used to catch the relation between this software runtime environment and this software.
The method of above-mentioned control user's downloading of softwave from Internet, wherein, step b described on subscriber terminal equipment installed software running environment be used to control the life cycle of institute's downloaded software.
The method of above-mentioned control user's downloading of softwave from Internet, wherein, the step of the described install software of step f is:
1) whether the software that is downloaded of software runtime environment inspection is mounted;
2) software runtime environment obtains the content of the software that is downloaded;
If the software that is downloaded can't obtain, then transfer to step 7);
3) the software creation object for being downloaded, and distribute relevant resource:
If this step failure continues step 7);
4) application state that is downloaded is arranged to install attitude:
If this step failure continues step 7);
5) if the software that is downloaded without any need for the class file of other software, software runtime environment will attempt to resolve these classes this moment, perhaps wait for up to the software that is downloaded being activated;
6) the software runtime environment software of notifying each to be registered in the software runtime environment has a new software to be mounted again;
7) if installation does not make a mistake, return the software object that is downloaded that step 3) is created;
If make a mistake, cancel any work that the method is carried out, and the software anomaly of dishing out.
The method of above-mentioned control user's downloading of softwave from Internet, wherein, the step of the described startup software of step f is:
1) software runtime environment is checked the state of software:
If software is activated state then returns;
2), and application state is made as the startup attitude if the software successful installation is resolved its association.If failure, the software anomaly of dishing out;
4) call the startup method that software is realized the class of activator appliance:
If this method failure is dished out one and do not carried out remaining step unusually, software can not be activated;
5) this software of permanent recording is activated;
6) application state is arranged to activated state;
7) software runtime environment this software of software of notifying each to be registered in the software runtime environment is activated, can obtain the service that it provides;
The method of above-mentioned control user's downloading of softwave from Internet, wherein, the described step that stops software of step f is:
1) software runtime environment is checked the state of software:
If software is not activated state then returns;
2) application state is set to stop attitude;
3) permanent recording software is stopped;
4) call the method for shutting down that software is realized the class of activator appliance;
5) Logout Events audiomonitor, and the service of reservation software registration discharge all services that software uses;
6) application state is set to resolve attitude;
7) the application state change method of the software detectaphone of software runtime environment by calling each registration notifies this software of software of each registration to be stopped, and its service that provides also can not obtain;
The method of above-mentioned control user's downloading of softwave from Internet, wherein, the step of the described update software of step f is:
1) software runtime environment is checked the state of software:
If software is activated state, then as stopping the software that stops described in the software approach; If it dish out one unusual, dish out again it and return;
If software is the unloading attitude, the illegal state of dishing out is unusual;
2) jar file of backup software (Java document) is if backup failure continues step 2;
3) software of installation redaction:
4) application state is arranged to install attitude;
5) if the renewal process success:
Call the application state change method in the software detectaphone of each registration, notify this software to be updated; If the renewal process failure, recovery software is legacy version;
Continue target software,, start software if it is initially activated state;
The method of above-mentioned control user's downloading of softwave from Internet, wherein, the step of the described uninstall of step f is:
1) if software is activated state, software runtime environment stops this software; If stop the software failure, it is unusual to dish out;
2) the application state change method of the software detectaphone of software runtime environment by calling each registration notifies this software of software of each registration unloaded;
3) application state is set to unload attitude;
4) software runtime environment discharges the shared all permanent resource of software;
The method of above-mentioned control user's downloading of softwave from Internet, wherein, step b described on subscriber terminal equipment installed software running environment an application program management layer is provided, go up a plurality of application programs of configuration to allow the software developer at single Java Virtual Machine (JVM).
The method of above-mentioned control user's downloading of softwave from Internet wherein, comprises that also the software developer handles the software that it provided, and makes it meet certain form, can Be Controlled on terminal device to reach this software.
The method of above-mentioned control user's downloading of softwave from Internet, wherein, described software format comprises:
1. realize the resource of zero or a plurality of services;
2. statement file that contains header;
3. a class that realizes that activator appliance and service are intercepted makes software runtime environment to manage and to control this software.
The method of above-mentioned control user's downloading of softwave from Internet wherein, provides the class file that 1. described resource can be a Java language in the downloaded software form, also can be other data (as HTML help file, icons etc.).
The method of above-mentioned control user's downloading of softwave from Internet, wherein, provide that 2. described header has indicated various parameters in the downloaded software form, it has described this information of software to software runtime environment, and stated the dependence of this software and outside java class, made software runtime environment correctly install and to activate this software according to these parameters.
Because the present invention has adopted above technical scheme, at control desk software is carried out Long-distance Control by the service provider, make the software of this packing can in software runtime environment, finish automatic installation, startup, stop to wait operation, and the user who downloads this software can only use it when the activated state of software, thus the situation that the software that control is downloaded can not be used unlimitedly.
Description of drawings
Fig. 1 concerns synoptic diagram between software execution environment and the software catalog in the subscriber terminal equipment of the present invention.
Fig. 2 is the synoptic diagram of the life cycle of a software described in the present invention.
Fig. 3 is the principle schematic that Control Software of the present invention is downloaded.
Embodiment
The present invention relates to software download that a handle provides some function of realization that the computing machine (server) of software provides to subscriber terminal equipment (client computer), and on this subscriber terminal equipment, realized institute's downloaded software is installed, moves, stopped etc. the method for a series of controls.
See also Fig. 1, this is to concern synoptic diagram between software execution environment and the software catalog in the subscriber terminal equipment of the present invention.
The function of downloaded software realizes realizing with service manner in the present invention, as (1) among Fig. 1.Software runtime environment has kept a series of from serving to the mapping that realizes, and by a kind of simple inquiry mechanism (based on the grammer of LDAP), guarantee that software (or registration) service in software runtime environment of installing can be requested and use, and can ask and use other obtainable service.Association between the software runtime environment management service.Software runtime environment begins the life cycle of management software from install software.
See also Fig. 2.The life cycle of a software comprises following state: attitude is installed, resolves attitude, starts attitude, stops attitude, activated state and unloading attitude.Dotted line is automatic transition situation among the figure.
See also Fig. 3.The method that the present invention controls user's downloading of softwave from Internet may further comprise the steps:
At first will be with control desk, provide the computing machine of software and subscriber terminal equipment to link together by network; A software runtime environment is installed on subscriber terminal equipment; Among the figure: server is for providing the computing machine of software, and client computer is a subscriber terminal equipment, and control desk is used for operating client computer, and it comprises software manager.When the client needed certain service, the service provider imported the absolute path of wanting installed software by control desk in software manager, sends to software runtime environment then instruction is installed.Software runtime environment compares according to the absolute path and the self information of the install software that provides, if find have the software in same path to install, just returns and list this software information; Otherwise this software will be generated inlet flow, read in the software runtime environment.Simultaneously, the newly-built catalogue of software and the statement file of software deposited on terminal device.Then, software runtime environment is from this catalogue load software, and in running environment, and running environment increases an amount of software information of software and service registry.At last, software runtime environment sends the Installation Events of software.The startup of software, stop, operations such as renewal and unloading all send instruction from software manager and give software runtime environment, software runtime environment is done corresponding operation according to instruction.
Being one in installed software running environment on the subscriber terminal equipment operates in based on the JAVA lingware running environment on JDK1.2 (JAVA development kit) environment; When the software that is downloaded is activated, this software runtime environment will be created its execution environment that is used to catch the relation between this software runtime environment and this software.This software runtime environment is used to control the life cycle of institute's downloaded software, comprise software installation, startup, upgrade, stop, unloading or the like.And an application program management layer is provided, goes up a plurality of application programs of configuration at single Java Virtual Machine (JVM) to allow the software developer.
The software developer handles the software that it provided, and makes it meet certain form, can Be Controlled on terminal device to reach this software.This form comprises:
1. realize the resource of zero or a plurality of services;
2. statement file that contains header;
3. a class that realizes that activator appliance and service are intercepted makes software runtime environment to manage and to control this software.
The class file that the 1. described resource of form can be a Java language also can be other data (as HTML help file, icons etc.).
The 2. described header of form has indicated various parameters, and it has described this information of software to software runtime environment, and has stated the dependence of this software and outside java class, makes software runtime environment correctly install and to activate this software according to these parameters.
The method of realization Control Software of the present invention is at software provider.Usually, after the user obtained a software, to installation, the operation of software, operations such as unloading were all finished by the user.And the present invention is all finished these operations to software by software provider, for the user, operations such as these installations at subscriber's local, unloading all are transparent, the service that the user can only ask and use software to provide, and the user of software own can not obtain.Control procedures such as how software is mounted in software runtime environment, starts, stops to be described below one by one.
(1) install software:
After the user proposes some services request, a software of realizing this service is downloaded under the directory tree of the local file system on the customer terminal equipment, software runtime environment is activated subsequently, at its administration interface of Remote Open, in the installation addresses hurdle at interface, fill out the position that software is deposited, click then (1) step of Fig. 2 is installed.
1) software runtime environment checks whether software is mounted:
If have the software of same position character string in software runtime environment, to be mounted, then return this software.
2) software runtime environment obtains the content of software:
If inlet flow is designated, software runtime environment will intercept software from supply stream.Otherwise software runtime environment will be attempted by position character string downloaded software.If software can't obtain, then transfer to step 7.
3) be the software creation object, and distribute relevant resource:
Related resource comprises a unique identifier at least.If can obtain the file system support of platform, privately owned memory block that should distribution software.If this step failure continues step 7.
4) application state is arranged to install attitude:
If there is the class footpath of software related with local code, it is directly related with local code to resolve its class:
These are designated in the statement header of software.The jar file of appointment and native code library are included in the jar file of software oneself.
If this step failure continues step 7).
5) if software without any need for the class file of other software, software runtime environment will attempt to resolve these classes this moment, perhaps wait for up to software being activated.
6) software of software runtime environment notice registration has a new software to be mounted.
7) finish the execution of the method.
Do not make a mistake if install, return the software object that step 3 is created.
If make a mistake, cancel any work that the method is carried out, and the software anomaly of dishing out.
(2) start software
1) software runtime environment is by the state that status method is checked software that obtains of software:
If software is the unloading attitude, the illegal state of dishing out is unusual.
If software is for starting attitude or stopping attitude, waiting status changes and continues.If reasonably in the time software anomaly of dishing out is not taking place.
If software is activated state then returns.
2) if software for attitude is installed, is resolved its association.If failure, the software anomaly of dishing out.
3) application state is made as the startup attitude.
4) call the startup method that software is realized the class of activator appliance:
If software does not define activator appliance, then skip this step.If this method failure, the software anomaly of dishing out.
If software anomaly is dished out, do not carry out remaining step.Software can not be activated.
5) this software of permanent recording is activated:
When software runtime environment is activated, software is activated automatically.
6) application state is arranged to activated state.
7) software runtime environment is by the application state change method in the software detectaphone that calls each registration, and this software of software of notifying each to be registered in the software runtime environment starts, can obtain the service that it provides.
(3) stop software
1) software runtime environment is checked the state of software:
If software is the unloading attitude, the illegal state of dishing out is unusual.
If software is for starting attitude or stopping attitude, waiting status changes and continues.If do not taking place within reasonable time, dish out one unusually.
If software is not activated state then returns.
2) application state is set to stop attitude.
3) permanent recording software is stopped, and therefore software can not be activated automatically when software runtime environment restarts.
4) if software definition an activator appliance, the method for shutting down of bootup window.
5) Logout Events audiomonitor, and the service of reservation software registration; Discharge all services that software uses.
6) application state is set to resolve attitude.
7) the application state change method of the software detectaphone of software runtime environment by calling each registration notify this software of software of each registration to be stopped, and its service that provides can not obtain.
8) if the method for shutting down of activator appliance is dished out one unusually, it is unusual then to dish out.
(4) update software
1) software runtime environment is checked the state of software:
If software is activated state, then as stopping the software that stops described in the software approach; If it dish out one unusual, dish out again it and return.
If software is the unloading attitude, the illegal state of dishing out is unusual.
2) jar file of backup software (Java document).If backup failure continues step 2.
3) software of installation redaction:
If inlet flow is provided, from stream, intercept software.Otherwise,, use its value to obtain new software if software has the statement header of software upgrading position.Otherwise, call the location method that obtains of software and determine its original position and obtain redaction.
4) application state is arranged to install attitude.
5) if the renewal process success:
Call the application state change method in the software detectaphone of each registration, notify this software to be updated.
Continue target software, if it is initially activated state.This step is equivalent to start the method for software.
6) if the renewal process failure:
Recovery software is legacy version.
Continue given software, if it is initially activated state.This step is equivalent to start the method for software.
Dish out one unusually, failure is upgraded in expression.
(5) uninstall
1) if software is activated state, software runtime environment stops this software:
After finishing remaining step, if stop the software failure, it is unusual to dish out.
2) the application state change method of the software detectaphone of software runtime environment by calling each registration notifies this software unloaded.
3) application state is set to unload attitude.
4) software runtime environment discharges the shared all permanent resource of software.
The present invention can eliminate the possibility that software is replicated effectively, thereby has solved the unrestricted use of quilt of online downloaded software and the problem of copyright protection.

Claims (13)

1, the method for control user's downloading of softwave from Internet is characterized in that, under software runtime environment, realize to downloaded software installation, a series of controls such as move, stop; May further comprise the steps:
A, at first set up one by control desk, the computer server of software is provided and uses the network system that terminal device constituted of software;
B, a software runtime environment is installed using on the terminal device of software;
C, control desk are imported the absolute path of wanting installed software in software manager, send to software runtime environment then instruction is installed, this software runtime environment compares according to the absolute path and the self information of the install software that provides, if finding has the software in same path to install, just return and list this software information; Otherwise this software will be generated inlet flow, read in the software runtime environment;
D, simultaneously deposits the catalogue of software and the statement file of software for newly-built one on terminal device;
Software runtime environment load software from the catalogue of depositing software on e, the terminal device, in running environment, and the counter in the running environment increases an amount of software information of software and service registry;
F, last, software runtime environment sends the Installation Events of software, software manager is sent instruction and is given software runtime environment, software runtime environment according to instruction do corresponding software startup, stop, operations such as renewal and unloading.
2, the method for control user's downloading of softwave from Internet according to claim 1, it is characterized in that step b is described to be one in installed software running environment on the subscriber terminal equipment and to operate in based on the JAVA lingware running environment on the JAVA development environment; When the software that is downloaded is activated, this software runtime environment will be created its execution environment that is used to catch the relation between this software runtime environment and this software.
3, the method for control user's downloading of softwave from Internet according to claim 1 and 2 is characterized in that, step b described on subscriber terminal equipment installed software running environment be used to control the life cycle of institute's downloaded software.
4, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, the step of the described install software of step f is:
1) whether the software that is downloaded of software runtime environment inspection is mounted;
2) software runtime environment obtains the content of the software that is downloaded;
If the software that is downloaded can't obtain, then transfer to step 7);
3) the software creation object for being downloaded, and distribute relevant resource:
If this step failure continues step 7);
4) application state that is downloaded is arranged to install attitude:
If this step failure continues step 7);
5) if the software that is downloaded without any need for the class file of other software, software runtime environment will attempt to resolve these classes this moment, perhaps wait for up to the software that is downloaded being activated;
6) the software runtime environment software of notifying each to be registered in the software runtime environment has a new software to be mounted again;
7) if installation does not make a mistake, return the software object that is downloaded that step 3) is created;
If make a mistake, cancel any work that the method is carried out, and the software anomaly of dishing out.
5, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, the step of the described startup software of step f is:
1) software runtime environment is checked the state of software:
If software is activated state then returns;
2), and application state is made as the startup attitude if the software successful installation is resolved its association.If failure, the software anomaly of dishing out;
4) call the startup method that software is realized the class of activator appliance:
If this method failure is dished out one and do not carried out remaining step unusually, software can not be activated;
5) this software of permanent recording is activated;
6) application state is arranged to activated state;
7) software runtime environment this software of software of notifying each to be registered in the software runtime environment is activated, can obtain the service that it provides.
6, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, the described step that stops software of step f is:
1) software runtime environment is checked the state of software:
If software is not activated state then returns;
2) application state is set to stop attitude;
3) permanent recording software is stopped;
4) call the method for shutting down that software is realized the class of activator appliance;
5) Logout Events audiomonitor, and the service of reservation software registration discharge all services that software uses;
6) application state is set to resolve attitude;
7) the application state change method of the software detectaphone of software runtime environment by calling each registration notifies this software of software of each registration to be stopped, and its service that provides also can not obtain.
7, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, the step of the described update software of step f is:
1) software runtime environment is checked the state of software:
If software is activated state, then as stopping the software that stops described in the software approach; If it dish out one unusual, dish out again it and return;
If software is the unloading attitude, the illegal state of dishing out is unusual;
2) jar file of backup software is if backup failure continues step 2;
3) software of installation redaction:
4) application state is arranged to install attitude;
5) if the renewal process success:
Call the application state change method in the software detectaphone of each registration, notify this software to be updated; If the renewal process failure, recovery software is legacy version;
Continue target software,, start software if it is initially activated state.
8, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, the step of the described uninstall of step f is:
1) if software is activated state, software runtime environment stops this software; If stop the software failure, it is unusual to dish out;
2) the application state change method of the software detectaphone of software runtime environment by calling each registration notifies this software of software of each registration unloaded;
3) application state is set to unload attitude;
4) software runtime environment discharges the shared all permanent resource of software.
9, the method for control user's downloading of softwave from Internet according to claim 1 and 2, it is characterized in that, step b described on subscriber terminal equipment installed software running environment an application program management layer is provided, on single Java Virtual Machine, dispose a plurality of application programs to allow the software developer.
10, the method for control user's downloading of softwave from Internet according to claim 1 is characterized in that, comprises that also the software developer handles the software that it provided, and makes it meet certain form, can Be Controlled on terminal device to reach this software.
11, the method for control user's downloading of softwave from Internet according to claim 10 is characterized in that, described software format comprises:
1. realize the resource of zero or a plurality of services;
2. statement file that contains header;
3. a class that realizes that activator appliance and service are intercepted makes software runtime environment to manage and to control this software.
12, the method for control user's downloading of softwave from Internet according to claim 11 is characterized in that, the class file that 1. described resource can be a Java language in the downloaded software form is provided, and also can be other data such as HTML help file, icon.
13, the method for control user's downloading of softwave from Internet according to claim 11, it is characterized in that, provide that 2. described header has indicated various parameters in the downloaded software form, it has described this information of software to software runtime environment, and stated the dependence of this software and outside java class, made software runtime environment correctly install and to activate this software according to these parameters.
CNB02111546XA 2002-04-29 2002-04-29 Method of controlling user's downloading of softwave from Internet Expired - Fee Related CN1308812C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB02111546XA CN1308812C (en) 2002-04-29 2002-04-29 Method of controlling user's downloading of softwave from Internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB02111546XA CN1308812C (en) 2002-04-29 2002-04-29 Method of controlling user's downloading of softwave from Internet

Publications (2)

Publication Number Publication Date
CN1455329A true CN1455329A (en) 2003-11-12
CN1308812C CN1308812C (en) 2007-04-04

Family

ID=29256819

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB02111546XA Expired - Fee Related CN1308812C (en) 2002-04-29 2002-04-29 Method of controlling user's downloading of softwave from Internet

Country Status (1)

Country Link
CN (1) CN1308812C (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101325509B (en) * 2007-06-11 2011-04-06 华为技术有限公司 Method, system and apparatus for installing software component
CN102331945A (en) * 2011-09-16 2012-01-25 北京思创银联科技股份有限公司 Application management method based on electronic store
CN103218550A (en) * 2013-03-20 2013-07-24 中国联合网络通信集团有限公司 Software-installing method, server and terminal
CN104604264A (en) * 2012-09-04 2015-05-06 皮切斯移动有限公司 System and Method for Balance Requests
CN107045508A (en) * 2016-02-05 2017-08-15 腾讯科技(深圳)有限公司 The treating method and apparatus of application program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2211733A1 (en) * 1995-01-30 1996-08-08 Telefonaktiebolaget Lm Ericsson Flexible downloading of software
US5911071A (en) * 1996-09-13 1999-06-08 Sun Microsystems, Inc. Persistent programming system and method for deploying self-containing executable applications
US6941470B1 (en) * 2000-04-07 2005-09-06 Everdream Corporation Protected execution environments within a computer system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9141366B2 (en) 2007-06-11 2015-09-22 Huawei Technologies Co., Ltd. Method, system, terminal and device management server for installing software components
US8082352B2 (en) 2007-06-11 2011-12-20 Huawei Technologies Co., Ltd. Method, system, terminal and device management server for installing software components
US8239859B2 (en) 2007-06-11 2012-08-07 Huawei Technologies Co., Ltd. Method, system, terminal and device management server for installing software components
US8245225B2 (en) 2007-06-11 2012-08-14 Huawei Technologies Co., Ltd. Method, system, terminal and device management server for installing software components
US8261262B2 (en) 2007-06-11 2012-09-04 Huawei Technologies Co., Ltd. Method, system, terminal and device management server for installing software components
US8910151B2 (en) 2007-06-11 2014-12-09 Huawei Technologies Co., Ltd. Managing remote install of software components
CN101325509B (en) * 2007-06-11 2011-04-06 华为技术有限公司 Method, system and apparatus for installing software component
CN102331945A (en) * 2011-09-16 2012-01-25 北京思创银联科技股份有限公司 Application management method based on electronic store
CN104604264A (en) * 2012-09-04 2015-05-06 皮切斯移动有限公司 System and Method for Balance Requests
CN103218550A (en) * 2013-03-20 2013-07-24 中国联合网络通信集团有限公司 Software-installing method, server and terminal
CN103218550B (en) * 2013-03-20 2015-10-21 中国联合网络通信集团有限公司 Software installation method, server and terminal
CN107045508A (en) * 2016-02-05 2017-08-15 腾讯科技(深圳)有限公司 The treating method and apparatus of application program
CN107045508B (en) * 2016-02-05 2020-03-03 腾讯科技(深圳)有限公司 Application program processing method and device

Also Published As

Publication number Publication date
CN1308812C (en) 2007-04-04

Similar Documents

Publication Publication Date Title
CN1291313C (en) System and method for the automatic installation and configuration of an operating system
JP6754858B2 (en) Systems and methods for workflow orchestration for use in cloud computing environments
CN1302381C (en) Method and appts for automatic matching, setting and spreading small microsoft windows applied program for calculating equipment
US7937697B2 (en) Method, system and computer program for distributing software patches
CN100530100C (en) System and method for application execution allowable for storing in external drive
CN1286036C (en) Shared storage system with computer and information processing system having such system
CN1781075A (en) Device memory management during electronic file updating
CN1081010A (en) The system that is used for changing software during computer operation
CN1592227A (en) Method and system for providing life-cycle management of grid services
CN1504880A (en) Operating system automatically installing method applying Linux
CN1617099A (en) Application identity for software products
WO2012065815A1 (en) Method and system for generating a virtual machine based on templates
CN1942860A (en) A system and method for modeling and dynamically deploying services into a distributed networking architecture
CN101042645A (en) Method, equipment and system for unionize software development environment
CN1471008A (en) System and method of application programme distribution and configuration management for mobile apparatus
CN1858704A (en) Method of upgrading sequence
CA2515056A1 (en) System and method for single transparent deployment flow
CN1617496A (en) Method for automaticall updating configuration for next generation network terminal
CN1642105A (en) Method for realizing task management for network system
CN100345110C (en) Method for avoiding grid computing application to depend on bottom development tool box
CN1308812C (en) Method of controlling user's downloading of softwave from Internet
CN1698030A (en) Information processing device and method, recording medium, and program
CN1799027A (en) Information processor, software updating system, software updating method, and its program
CN100337204C (en) Online software updating method
CN1091842A (en) The interrupt system and the method that comprise user interface

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070404

Termination date: 20120429