CN103617057A - Application program installation method and device - Google Patents

Application program installation method and device Download PDF

Info

Publication number
CN103617057A
CN103617057A CN201310616845.9A CN201310616845A CN103617057A CN 103617057 A CN103617057 A CN 103617057A CN 201310616845 A CN201310616845 A CN 201310616845A CN 103617057 A CN103617057 A CN 103617057A
Authority
CN
China
Prior art keywords
specified application
application
application program
user
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.)
Granted
Application number
CN201310616845.9A
Other languages
Chinese (zh)
Other versions
CN103617057B (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 Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201310616845.9A priority Critical patent/CN103617057B/en
Publication of CN103617057A publication Critical patent/CN103617057A/en
Application granted granted Critical
Publication of CN103617057B publication Critical patent/CN103617057B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses an application program installation method and device. The method includes the steps of executing an operation to unload a specific application program after an instruction for unloading the specific application program is received, storing an installation file of the specific application program to a specific position, providing an operation entry used for installing the specific application program, building the corresponding relation between the operation entry and the installation file stored at the specific position, reading the installation file according to the corresponding relation when the operation entry receives an instruction for installing the specific application program, and starting installation procedures so as to install the specific application program. By means of the application program installation method and device, the installation process of the application program is quicker and more efficient.

Description

The method of set up applications and device
Technical field
The present invention relates to application program management technical field, be specifically related to method and the device of set up applications.
Background technology
The program that computer operating system carries seldom, if allow computer realization several functions, just need to be installed corresponding application program in computing machine.Different application programs is installed and can expands the function of computing machine, as installation WinRAR carries out compressing file, installation ACDSee carries out picture browsing, browser is installed and is carried out web page browsing, etc.But in the course of time, terminal device tends to, because the application program of installing is too much, cause system performance to be affected, and especially the more limited mobile terminal device of hardware resource, may occur that start or unused time are long, and system responses is slack-off, etc.Therefore, in actual applications, the application program that user often need to be finished or temporarily can not use again some is carried out unloading operation.But, once certain application program has been carried out to unloading, just can not move on computers this application program, unless reinstalled.
In prior art, if user need to reinstall certain application program, generally need the installation file of down load application program again, be saved under certain catalogue, then to the installation file that finds this application program under this catalogue, by modes such as double-clicks, realize installation.Certainly, when carrying out unloading before, may not have and delete its installation file simultaneously, but need too user to find installation file under the catalogue at installation file place, carrying out the operations such as double-click installs again, yet this installation file may long ago be preserved, be specifically kept under which catalogue, may there is remembering the phenomenons such as unclear in user, need searching of catalogue one by one, in a word, in prior art, the process of set up applications is more loaded down with trivial details, and efficiency is not high.
Summary of the invention
In view of the above problems, propose the present invention to a kind of method and device of the set up applications that overcomes the problems referred to above or address the above problem are at least in part provided, can make the installation process of application program more convenient more efficient.
According to one aspect of the present invention, a kind of method of set up applications is provided, comprising:
While receiving the instruction of unloading specified application, carry out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Be provided for installing the operation entry of described specified application, and set up the corresponding relation between described operation entry and the installation file of described specified location preservation;
When receiving the instruction that described specified application is installed by described operation entry, according to described corresponding relation, read described installation file, and start installation procedure, so that described specified application to be installed.
Alternatively, the described installation file by described specified application is saved in assigned address, comprising:
The installation file of described specified application is saved under local assigned catalogue.
Alternatively, the described installation file by described specified application is saved in assigned address, comprising:
User, sign in under the state of server, the installation file of described specified application is saved in to cloud server.
Alternatively, described in be provided for installing the operation entry of described specified application, comprising:
Before described specified application is carried out to unloading, judge the quickly starting mode icon that whether has described specified application in current system;
If so, retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry;
Otherwise, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon be defined as to described operation entry.
Alternatively, described in be provided for installing the operation entry of described specified application, comprising:
Unloaded the application list is provided in user interface;
When described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
Alternatively, also comprise:
While receiving the instruction of unloading specified application, the user configuration information by user in this specified application is saved in assigned address;
While reinstalling described specified application, utilize the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
Alternatively, also comprise:
After described specified application is installed, start described specified application.
Alternatively, before described method, also comprise:
Statistics is obtained the service condition information of user to each application program in advance; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
According to described service condition information, determine the destination application seldom being used by this user;
When finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
Alternatively, described statistics is obtained the service condition information of user to each application program, comprising:
By reading Initiative Defense daily record, obtain the catalogue at each process place in daily record;
Obtain the catalogue at Uninstaller place corresponding to each application program of installing in terminal device;
By the catalogue at each process place and the catalogue at each Uninstaller place in comparison daily record, determine application program corresponding to each process in daily record;
According to application program corresponding to each process in described daily record, statistics is obtained the service condition information of user to each application program.
According to a further aspect in the invention, provide a kind of device of set up applications, having comprised:
Installation file storage unit, when receiving the instruction of unloading specified application, carries out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Operation entry provides unit, for being provided for installing the operation entry of described specified application, and sets up the corresponding relation between described operation entry and the installation file of described specified location preservation;
One key installation unit, for when receiving the instruction that described specified application is installed by described operation entry, reads described installation file according to described corresponding relation, and starts installation procedure, so that described specified application to be installed.
Alternatively, described installation file storage unit comprises:
The local subelement of preserving, for being saved in the installation file of described specified application under local assigned catalogue.
Alternatively, described installation file storage unit comprises:
Subelement is preserved in high in the clouds, for signing in to user under the state of server, the installation file of described specified application is saved in to cloud server.
Alternatively, described operation entry provides unit to comprise:
Judgment sub-unit, for before described specified application is carried out to unloading, judges the quickly starting mode icon that whether has described specified application in current system;
Retaining subelement, is to retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry if judgment result is that for described judgment sub-unit;
Create subelement, if the determination result is NO for described judgment sub-unit, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon is defined as to described operation entry.
Alternatively, described operation entry provides unit to comprise:
List provides subelement, for unloaded the application list is provided in user interface;
Add subelement, for when described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
Alternatively, also comprise:
User configuration information storage unit, for receive unloading specified application instruction time, the user configuration information by user in this specified application is saved in assigned address;
Application configuration unit, when reinstalling described specified application, utilizes the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
Alternatively, also comprise
Application program launching unit, after described specified application is installed, starts described specified application.
Alternatively, also comprise:
Statistic unit, for adding up in advance the service condition information of user to each application program of obtaining; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
Determining unit, for according to described service condition information, determines the destination application seldom being used by this user;
Instruction issue unit, for when finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
Alternatively, described statistic unit comprises:
Log read unit, for by reading Initiative Defense daily record, obtains the catalogue at each process place in daily record;
Uninstaller catalogue acquiring unit, for obtaining the catalogue at Uninstaller place corresponding to each application program that terminal device installs;
Catalogue comparing unit, for by the catalogue at each process place and the catalogue at each Uninstaller place of comparison daily record, determines application program corresponding to each process in daily record;
Service condition information acquisition unit, for the application program corresponding according to each process of described daily record, statistics is obtained the service condition information of user to each application program.
The method of the set up applications providing according to the embodiment of the present invention and device, when receiving the request of certain application program of unloading, can be in unloading, the installation file of this application program is saved in to certain specified location, and be provided for the operation entry of a key set up applications for user, when receiving user's installation request from this operation entry, just the request of installing can be redirected to the position at this installation file place, thereby enter installation procedure.That is to say, user does not need again to download and install file again, or again in catalogues at different levels one-level one-level search installation file, just can realize the installation of application programs, therefore, installation process is more convenient more efficient.
Above-mentioned explanation is only the general introduction of technical solution of the present invention, in order to better understand technological means of the present invention, and can be implemented according to the content of instructions, and for above and other objects of the present invention, feature and advantage can be become apparent, below especially exemplified by the specific embodiment of the present invention.
Accompanying drawing explanation
By reading below detailed description of the preferred embodiment, various other advantage and benefits will become cheer and bright for those of ordinary skills.Accompanying drawing is only for the object of preferred implementation is shown, and do not think limitation of the present invention.And in whole accompanying drawing, by identical reference symbol, represent identical parts.In the accompanying drawings:
Fig. 1 shows the process flow diagram of method according to an embodiment of the invention; And
Fig. 2 shows the schematic diagram of an apparatus in accordance with one embodiment of the invention.
Embodiment
Exemplary embodiment of the present disclosure is described below with reference to accompanying drawings in more detail.Although shown exemplary embodiment of the present disclosure in accompanying drawing, yet should be appreciated that and can realize the disclosure and the embodiment that should do not set forth limits here with various forms.On the contrary, it is in order more thoroughly to understand the disclosure that these embodiment are provided, and can by the scope of the present disclosure complete convey to those skilled in the art.
In embodiments of the present invention, the prerequisite of realization is that certain application program had been installed before user in its system; now; the local installation file of generally all preserving this application program of system, like this, when this application program is carried out to unloading; just its installation file can be protected; be saved in assigned address, and provide an operation entry to user, when user sends instruction by this operation entry; just can directly be redirected to this assigned address, and directly start installation procedure.Like this, while installing before being equivalent to make full use of, existing resource in system, has realized " key is installed ", realizes more efficient application program fitting operation.Below concrete implementation is described in detail.
Referring to Fig. 1, first the embodiment of the present invention provides a kind of method of set up applications, and the method can comprise the following steps:
S101: while receiving the instruction of unloading specified application, carry out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
First it should be noted that, in the embodiment of the present invention, the executive agent of each step can be in computing machine, move one for a third party application to set up applications manages, for convenience of description, in the embodiment of the present invention, this application program is become to supervisory routine.In the situation that user has installed this supervisory routine, can be directly by this supervisory routine, carry out the unloading operation of set up applications.For example, when user need to carry out unloading to certain application program, can directly open this supervisory routine, and in its interface, find the associative operation entrance of unloading operation, and the operation such as click, accordingly, supervisory routine just can by system set up applications with the form of list, represent to user.It is similar that its form and the user control panel by system enters the list representing in application program unloading window, and only the list in the embodiment of the present invention is provided by supervisory routine, rather than operating system directly provides.If user need to carry out unloading operation to certain application program, in the list that can directly provide in supervisory routine, select, corresponding, supervisory routine just can have been assisted the unloading operation to specified application.Wherein, about supervisory routine, how to generate set up applications list, how to have carried out concrete unloading operation, belong to existing technology and realize, no longer describe in detail here.
Or under another kind of implementation, the instruction of unloading specified application also can initiatively be sent by supervisory routine.That is to say, supervisory routine can also be added up in advance and be obtained user (this service condition information comprises the number of times that application program is used to the service condition information of each application program, and/or, the time being used), then according to service condition information, determine the destination application seldom being used by this user, when finding the destination application seldom being used by this user, send the instruction of unloading specified application.
During specific implementation, in order to obtain the service condition information of user to each application program, can obtain by reading the mode of Initiative Defense daily record.Wherein, the process initiation that Initiative Defense technology provides by Accreditation System " call back function ", or the mode that " system call " carries out hook (HOOK) is carried out to the monitoring of process initiation.When process initiation, its image file path and start-up time and other are had and need the information of record to carry out record, thereby form Initiative Defense daily record." process initiation time " entry in the Initiative Defense daily record of Initiative Defense technology is in order to provide " on time " to show user to use.Certainly, due to what record in Initiative Defense daily record, it is only progress information, but not directly to correspond in concrete application program, therefore, in order to determine, be which application program is in operation, in embodiments of the present invention, can first get the catalogue at the Uninstaller place of each application program in terminal device, then, unloading being pointed to the catalogue at the process place in catalogue and Initiative Defense daily record compares, if the catalogue at certain the process place in daily record overlaps with the catalogue at the Uninstaller place of certain application program, can determine it is this application program operation, and then just can be according to Initiative Defense daily record, get the number of times that each application program is used, and the information such as time while at every turn starting.
Certainly, in actual applications, the ruuning situation that operating system often also can application programs is carried out record, therefore, also can pass through the daily record of read operation system log (SYSLOG), obtains the service condition information of each application program.
After the application program ruuning situation information recording in getting Initiative Defense daily record, just can count the information such as total degree that application program is used, service time, and then can, directly according to the size of access times, determine that whether an application program is conventional.Or, for the result of judgement is more tallied with the actual situation, can also calculate the time of application program installation to the time span of current time, by this total degree divided by this time span, the frequency of utilization of the program that just can be applied, then determine that according to the size of this frequency of utilization whether an application program is conventional.If found the application program being of little use, just can send the instruction of its unloading.
In a word, if user is provided in the operation interface providing in supervisory routine by the unloading operation to specified application, which application program what supervisory routine can be known the concrete unloading of user is; If supervisory routine is determined the application program that needs unloading voluntarily, which application program what naturally also just know concrete unloading is.And then, can also in each catalogue of system this locality, search the installation file of this application program.Wherein, the process of searching installation file can be to search according to the information such as title of application program, because the title of application program can be generally identical with the title of its installation file, or comprise identical part, therefore, can, according to the title of application program, in the catalogues at different levels of system, search for its installation file, current, can be also to search by other mode.After finding the installation file of this specified application, just can be saved in the position of certain appointment, for example, under certain local special catalogue, or, in order to save the storage space of subscriber's local, can be also installation file to be uploaded to cloud server preserve.The cloud server here refers to the server of supervisory routine.Certainly, when uploading to cloud server, be need to be in the situation that user has used the server of its account login to carry out, if when carrying out unloading specified application, user logins, can directly installation file be saved in to cloud server, otherwise, can temporarily in this locality, preserve, after user's login by the time, carry out upload operation, the installation file of simultaneously this locality being preserved is deleted again.
S102: be provided for installing the operation entry of described specified application, and set up the corresponding relation between described operation entry and the installation file of described specified location preservation;
For the ease of subsequent user, reinstall this specified application, in embodiments of the present invention, can provide an operation entry for user, and the mapping relations between the installation file of setting up this operation entry and preserving before, like this, when subsequent user enters by this operation entry, just can directly be redirected to this installation file.
Wherein, the specific implementation form about operation entry, can have multiple.For example, therein under a kind of implementation, because the embodiment of the present invention is in unloading specified application, for this application program is provided for the operation entry that a key is installed, that is to say, this specified application has been arranged in current system before, and generally, generally all can there is its quickly starting mode in the application program being arranged in current system, for example, may be to create on the table an icon, or in the quick startup hurdle of taskbar, add the quickly starting icon of this application program, or, also may in the common programs hurdle of start menu, add quickly starting icon of this application program etc.Therefore, in embodiments of the present invention, in the situation that there is the quickly starting mode icon of above-mentioned any one form in the application program of current designated unloading, can be directly using this quickly starting mode icon as the operation entry of installing for a key, that is to say, in unloading during this specified application, this quickly starting mode icon will can be not deleted, but continue to retain.Meanwhile, create the corresponding relation between this icon and the installation file of preservation.Like this, when subsequent user is clicked the quickly starting mode icon of this application program again, just can directly trigger installation procedure.Certainly, if unpromising current specified application creates quickly starting mode before, in the time need to being provided for the operation entry of a key installation, also can re-create the icon of a quickly starting mode, and preserve the mapping relations between this icon and installation file, like this, just can directly the icon of the quickly starting mode of this new establishment be defined as to the operation entry of a key installation of this application program.
Or, under another kind of implementation, the list of a unloaded application program can also be provided in the user interface of supervisory routine, when receiving the request of the current specified application of unloading, just the application program of current appointment can be added in this list.Meanwhile, can on the list items at this specified application place, be provided for the operation entry that a key is installed this application program.For example, can directly to this list items, be set to the form that can accept the control of user's operation, or, can also be when this list items be clicked, right side or other position display at this list items goes out the button of printed words such as " key install ", usings the operation entry that this button installs as a key.That is to say, after user is by certain application program unloading, if need again to reinstall this application program, can open the supervisory routine in the embodiment of the present invention, in the user interface of this supervisory routine, open the list of unloaded application program, therefrom find the list items of wanting the application program place of reinstalling, then click this list items or click a key button installation corresponding to list items, send the request of reinstalling this application program.
S103: when receiving the instruction that described specified application is installed by described operation entry, read described installation file according to described corresponding relation, and start installation procedure, so that described specified application to be installed.
After receiving the request of reinstalling specified application, just can find installation file corresponding to this application program according to the corresponding relation of preserving in advance, then trigger installation procedure, complete the installation of this application program.Wherein, specifically, when triggering installation procedure, can there is various ways, for example, wherein, under a kind of mode, can send operations such as double-clicking installation file by analog subscriber, thereby the application program installation application of system is triggered, and carry out concrete installation procedure.Or, under another kind of implementation, also can be with path and the file parameter by name of installation file corresponding to specified application, the application program of calling system is installed function, and then completes the fitting operation of application program.After installation, can also directly move this application program.
Wherein, if the installation file getting has been saved in step S101 under certain local catalogue, can directly in this locality, install.If installation file is saved in to cloud server, can first installation file be downloaded to this locality, and then install in this locality.Certainly, if installation file is larger, can realizes limit mounting edge and download, also, when having downloaded installation file a part of, just start to carry out and install, when installing, then download and install the remainder of file, can realize so more efficiently and installing.
In a word, in embodiments of the present invention, when receiving the request of certain application program of unloading, can be in unloading, the installation file of this application program is saved in to certain specified location, and for user is provided for the operation entry of a key set up applications, when receiving user's installation request from this operation entry, just the request of installing can be redirected to the position at this installation file place, thereby enter installation procedure.That is to say, user does not need again to download and install file again, or again in catalogues at different levels one-level one-level search installation file, just can realize the installation of application programs, therefore, installation process is more convenient more efficient.
It should be noted that; in actual applications; user is in using the process of an application program; tend to application programs and carry out the setting of some personalizations; for example; for application programs such as input method, browsers, user often can arrange some own interested skins etc., and these information generally generally can exist with the form of file in the particular file folder of application program.Therefore in embodiments of the present invention,, when preserving the installation file of application program, the user configuration information that also user can be arranged in this application program is also preserved in the lump.Like this, when a key is installed this application program, can directly use this user configuration information application programs to be configured, make application program can return to the state before unloading, may more meet like this user's use habit, more convenient user's use.
The method of the set up applications providing with the embodiment of the present invention is corresponding, and the embodiment of the present invention also provides a kind of device of set up applications, and referring to Fig. 2, this device can comprise:
Installation file storage unit 201, when receiving the instruction of unloading specified application, carries out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Operation entry provides unit 202, for being provided for installing the operation entry of described specified application, and sets up the corresponding relation between described operation entry and the installation file of described specified location preservation;
One key installation unit 203, for when receiving the instruction that described specified application is installed by described operation entry, reads described installation file according to described corresponding relation, and starts installation procedure, so that described specified application to be installed.
During specific implementation, described installation file storage unit 201 specifically can comprise:
The local subelement of preserving, for being saved in the installation file of described specified application under local assigned catalogue.
Or under another kind of implementation, described installation file storage unit 201 specifically can comprise:
Subelement is preserved in high in the clouds, for signing in to user under the state of server, the installation file of described specified application is saved in to cloud server.
Wherein, described operation entry provides unit 202 specifically can comprise:
Judgment sub-unit, for before described specified application is carried out to unloading, judges the quickly starting mode icon that whether has described specified application in current system;
Retaining subelement, is to retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry if judgment result is that for described judgment sub-unit;
Create subelement, if the determination result is NO for described judgment sub-unit, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon is defined as to described operation entry.
Or under another kind of implementation, described operation entry provides unit 202 specifically can comprise:
List provides subelement, for unloaded the application list is provided in user interface;
Add subelement, for when described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
In addition, this device can also comprise:
User configuration information storage unit, for receive unloading specified application instruction time, the user configuration information by user in this specified application is saved in assigned address;
Application configuration unit, when reinstalling described specified application, utilizes the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
In addition, this device can also comprise:
Application program launching unit, after described specified application is installed, starts described specified application.
In addition, this device can also comprise:
Statistic unit, for adding up in advance the service condition information of user to each application program of obtaining; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
Determining unit, for according to described service condition information, determines the destination application seldom being used by this user;
Instruction issue unit, for when finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
Wherein, described statistic unit comprises:
Log read unit, for by reading Initiative Defense daily record, obtains the catalogue at each process place in daily record;
Uninstaller catalogue acquiring unit, for obtaining the catalogue at Uninstaller place corresponding to each application program that terminal device installs;
Catalogue comparing unit, for by the catalogue at each process place and the catalogue at each Uninstaller place of comparison daily record, determines application program corresponding to each process in daily record;
Service condition information acquisition unit, for the application program corresponding according to each process of described daily record, statistics is obtained the service condition information of user to each application program.
In embodiments of the present invention, when receiving the request of certain application program of unloading, can be in unloading, the installation file of this application program is saved in to certain specified location, and be provided for the operation entry of a key set up applications for user, when receiving user's installation request from this operation entry, just the request of installing can be redirected to the position at this installation file place, thereby enter installation procedure.That is to say, user does not need again to download and install file again, or again in catalogues at different levels one-level one-level search installation file, just can realize the installation of application programs, therefore, installation process is more convenient more efficient.
The algorithm providing at this is intrinsic not relevant to any certain computer, virtual system or miscellaneous equipment with demonstration.Various general-purpose systems also can with based on using together with this teaching.According to description above, it is apparent constructing the desired structure of this type systematic.In addition, the present invention is not also for any certain programmed language.It should be understood that and can utilize various programming languages to realize content of the present invention described here, and the description of above language-specific being done is in order to disclose preferred forms of the present invention.
In the instructions that provided herein, a large amount of details have been described.Yet, can understand, embodiments of the invention can not put into practice in the situation that there is no these details.In some instances, be not shown specifically known method, structure and technology, so that not fuzzy understanding of this description.
Similarly, be to be understood that, in order to simplify the disclosure and to help to understand one or more in each inventive aspect, in the above in the description of exemplary embodiment of the present invention, each feature of the present invention is grouped together into single embodiment, figure or sometimes in its description.Yet, the method for the disclosure should be construed to the following intention of reflection: the present invention for required protection requires than the more feature of feature of clearly recording in each claim.Or rather, as reflected in claims below, inventive aspect is to be less than all features of disclosed single embodiment above.Therefore, claims of following embodiment are incorporated to this embodiment thus clearly, and wherein each claim itself is as independent embodiment of the present invention.
Those skilled in the art are appreciated that and can the module in the equipment in embodiment are adaptively changed and they are arranged in one or more equipment different from this embodiment.Module in embodiment or unit or assembly can be combined into a module or unit or assembly, and can put them into a plurality of submodules or subelement or sub-component in addition.At least some in such feature and/or process or unit are mutually repelling, and can adopt any combination to combine all processes or the unit of disclosed all features in this instructions (comprising claim, summary and the accompanying drawing followed) and disclosed any method like this or equipment.Unless clearly statement in addition, in this instructions (comprising claim, summary and the accompanying drawing followed) disclosed each feature can be by providing identical, be equal to or the alternative features of similar object replaces.
In addition, those skilled in the art can understand, although embodiment more described herein comprise some feature rather than further feature included in other embodiment, the combination of the feature of different embodiment means within scope of the present invention and forms different embodiment.For example, in the following claims, the one of any of embodiment required for protection can be used with array mode arbitrarily.
All parts embodiment of the present invention can realize with hardware, or realizes with the software module moved on one or more processor, or realizes with their combination.It will be understood by those of skill in the art that and can use in practice microprocessor or digital signal processor (DSP) to realize the some or all functions according to the some or all parts in the equipment of the set up applications of the embodiment of the present invention.The present invention for example can also be embodied as, for carrying out part or all equipment or device program (, computer program and computer program) of method as described herein.Realizing program of the present invention and can be stored on computer-readable medium like this, or can there is the form of one or more signal.Such signal can be downloaded and obtain from internet website, or provides on carrier signal, or provides with any other form.
It should be noted above-described embodiment the present invention will be described rather than limit the invention, and those skilled in the art can design alternative embodiment in the situation that do not depart from the scope of claims.In the claims, any reference symbol between bracket should be configured to limitations on claims.Word " comprises " not to be got rid of existence and is not listed as element or step in the claims.Being positioned at word " " before element or " one " does not get rid of and has a plurality of such elements.The present invention can be by means of including the hardware of some different elements and realizing by means of the computing machine of suitably programming.In having enumerated the unit claim of some devices, several in these devices can be to carry out imbody by same hardware branch.The use of word first, second and C grade does not represent any order.Can be title by these word explanations.
The present invention also provides a kind of method of A1, set up applications, comprising:
While receiving the instruction of unloading specified application, carry out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Be provided for installing the operation entry of described specified application, and set up the corresponding relation between described operation entry and the installation file of described specified location preservation;
When receiving the instruction that described specified application is installed by described operation entry, according to described corresponding relation, read described installation file, and start installation procedure, so that described specified application to be installed.
A2, the method as described in A1, the described installation file by described specified application is saved in assigned address, comprising:
The installation file of described specified application is saved under local assigned catalogue.
A3, the method as described in A1, the described installation file by described specified application is saved in assigned address, comprising:
User, sign in under the state of server, the installation file of described specified application is saved in to cloud server.
A4, the method as described in A1, described in be provided for installing the operation entry of described specified application, comprising:
Before described specified application is carried out to unloading, judge the quickly starting mode icon that whether has described specified application in current system;
If so, retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry;
Otherwise, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon be defined as to described operation entry.
A5, the method as described in A1, described in be provided for installing the operation entry of described specified application, comprising:
Unloaded the application list is provided in user interface;
When described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
A6, the method as described in A1 to A5 any one, also comprise:
While receiving the instruction of unloading specified application, the user configuration information by user in this specified application is saved in assigned address;
While reinstalling described specified application, utilize the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
A7, the method as described in A1 to A5 any one, also comprise:
After described specified application is installed, start described specified application.
A8, the method as described in A1 to A5 any one, also comprise before described method:
Statistics is obtained the service condition information of user to each application program in advance; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
According to described service condition information, determine the destination application seldom being used by this user;
When finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
A9, the method as described in A8, described statistics is obtained the service condition information of user to each application program, comprising:
By reading Initiative Defense daily record, obtain the catalogue at each process place in daily record;
Obtain the catalogue at Uninstaller place corresponding to each application program of installing in terminal device;
By the catalogue at each process place and the catalogue at each Uninstaller place in comparison daily record, determine application program corresponding to each process in daily record;
According to application program corresponding to each process in described daily record, statistics is obtained the service condition information of user to each application program.
The present invention also provides the device of B10, a kind of set up applications, comprising:
Installation file storage unit, when receiving the instruction of unloading specified application, carries out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Operation entry provides unit, for being provided for installing the operation entry of described specified application, and sets up the corresponding relation between described operation entry and the installation file of described specified location preservation;
One key installation unit, for when receiving the instruction that described specified application is installed by described operation entry, reads described installation file according to described corresponding relation, and starts installation procedure, so that described specified application to be installed.
B11, the device as described in B10, described installation file storage unit comprises:
The local subelement of preserving, for being saved in the installation file of described specified application under local assigned catalogue.
B12, the device as described in B10, described installation file storage unit comprises:
Subelement is preserved in high in the clouds, for signing in to user under the state of server, the installation file of described specified application is saved in to cloud server.
B13, the device as described in B10, described operation entry provides unit to comprise:
Judgment sub-unit, for before described specified application is carried out to unloading, judges the quickly starting mode icon that whether has described specified application in current system;
Retaining subelement, is to retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry if judgment result is that for described judgment sub-unit;
Create subelement, if the determination result is NO for described judgment sub-unit, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon is defined as to described operation entry.
B14, the device as described in B10, described operation entry provides unit to comprise:
List provides subelement, for unloaded the application list is provided in user interface;
Add subelement, for when described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
B15, the device as described in B10 to B14 any one, also comprise:
User configuration information storage unit, for receive unloading specified application instruction time, the user configuration information by user in this specified application is saved in assigned address;
Application configuration unit, when reinstalling described specified application, utilizes the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
B16, the device as described in B10 to B14 any one, also comprise
Application program launching unit, after described specified application is installed, starts described specified application.
B17, the device as described in B10 to B14 any one, also comprise:
Statistic unit, for adding up in advance the service condition information of user to each application program of obtaining; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
Determining unit, for according to described service condition information, determines the destination application seldom being used by this user;
Instruction issue unit, for when finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
B18, the device as described in B17, described statistic unit comprises:
Log read unit, for by reading Initiative Defense daily record, obtains the catalogue at each process place in daily record;
Uninstaller catalogue acquiring unit, for obtaining the catalogue at Uninstaller place corresponding to each application program that terminal device installs;
Catalogue comparing unit, for by the catalogue at each process place and the catalogue at each Uninstaller place of comparison daily record, determines application program corresponding to each process in daily record;
Service condition information acquisition unit, for the application program corresponding according to each process of described daily record, statistics is obtained the service condition information of user to each application program.

Claims (10)

1. a method for set up applications, comprising:
While receiving the instruction of unloading specified application, carry out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Be provided for installing the operation entry of described specified application, and set up the corresponding relation between described operation entry and the installation file of described specified location preservation;
When receiving the instruction that described specified application is installed by described operation entry, according to described corresponding relation, read described installation file, and start installation procedure, so that described specified application to be installed.
2. the method for claim 1, the described installation file by described specified application is saved in assigned address, comprising:
The installation file of described specified application is saved under local assigned catalogue.
3. the method for claim 1, the described installation file by described specified application is saved in assigned address, comprising:
User, sign in under the state of server, the installation file of described specified application is saved in to cloud server.
4. the method for claim 1, described in be provided for installing the operation entry of described specified application, comprising:
Before described specified application is carried out to unloading, judge the quickly starting mode icon that whether has described specified application in current system;
If so, retain described quickly starting mode icon, and this quickly starting mode icon is defined as to described operation entry;
Otherwise, create quickly starting mode icon corresponding to described specified application, and this quickly starting mode icon be defined as to described operation entry.
5. the method for claim 1, described in be provided for installing the operation entry of described specified application, comprising:
Unloaded the application list is provided in user interface;
When described specified application is unloaded, this specified application is joined in described unloaded the application list, and on the list items at this specified application place, provide described operation entry.
6. the method as described in claim 1 to 5 any one, also comprises:
While receiving the instruction of unloading specified application, the user configuration information by user in this specified application is saved in assigned address;
While reinstalling described specified application, utilize the user configuration information of described preservation to be configured described specified application, to described specified application is returned to the state before unloading.
7. the method as described in claim 1 to 5 any one, also comprises:
After described specified application is installed, start described specified application.
8. the method as described in claim 1 to 5 any one, also comprises before described method:
Statistics is obtained the service condition information of user to each application program in advance; Described service condition information comprises the number of times that application program is used, and/or, the time being used;
According to described service condition information, determine the destination application seldom being used by this user;
When finding the destination application seldom being used by this user, the instruction of sending described unloading specified application.
9. method as claimed in claim 8, described statistics is obtained the service condition information of user to each application program, comprising:
By reading Initiative Defense daily record, obtain the catalogue at each process place in daily record;
Obtain the catalogue at Uninstaller place corresponding to each application program of installing in terminal device;
By the catalogue at each process place and the catalogue at each Uninstaller place in comparison daily record, determine application program corresponding to each process in daily record;
According to application program corresponding to each process in described daily record, statistics is obtained the service condition information of user to each application program.
10. a device for set up applications, comprising:
Installation file storage unit, when receiving the instruction of unloading specified application, carries out the unloading operation to described specified application, and the installation file of described specified application is saved in to assigned address;
Operation entry provides unit, for being provided for installing the operation entry of described specified application, and sets up the corresponding relation between described operation entry and the installation file of described specified location preservation;
One key installation unit, for when receiving the instruction that described specified application is installed by described operation entry, reads described installation file according to described corresponding relation, and starts installation procedure, so that described specified application to be installed.
CN201310616845.9A 2013-11-27 2013-11-27 Application program installation method and device Expired - Fee Related CN103617057B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310616845.9A CN103617057B (en) 2013-11-27 2013-11-27 Application program installation method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310616845.9A CN103617057B (en) 2013-11-27 2013-11-27 Application program installation method and device

Publications (2)

Publication Number Publication Date
CN103617057A true CN103617057A (en) 2014-03-05
CN103617057B CN103617057B (en) 2017-05-24

Family

ID=50167760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310616845.9A Expired - Fee Related CN103617057B (en) 2013-11-27 2013-11-27 Application program installation method and device

Country Status (1)

Country Link
CN (1) CN103617057B (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104346206A (en) * 2014-10-30 2015-02-11 北京奇虎科技有限公司 Method and system for recovering installation of unloaded software
CN105204882A (en) * 2014-06-26 2015-12-30 中兴通讯股份有限公司 Application running method and terminal
WO2016011743A1 (en) * 2014-07-23 2016-01-28 小米科技有限责任公司 Storage space saving method and apparatus
CN105630554A (en) * 2015-12-22 2016-06-01 广东欧珀移动通信有限公司 Reinstallation method for third-party application and user terminal
CN105988805A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Management method for application programs and mobile terminal
CN106292999A (en) * 2016-07-29 2017-01-04 宇龙计算机通信科技(深圳)有限公司 Method, device and the terminal that a kind of terminal is energy-conservation
CN106303609A (en) * 2016-09-29 2017-01-04 聚好看科技股份有限公司 Television applications management method and management server
CN106648750A (en) * 2016-11-24 2017-05-10 北京奇虎科技有限公司 Terminal and application uninstallation method and device
CN106973158A (en) * 2017-03-23 2017-07-21 夏斌 A kind of management terminal application APP method and terminal system
CN107273740A (en) * 2017-04-28 2017-10-20 北京奇虎科技有限公司 A kind of method and apparatus of application on control intelligent terminal
CN107635458A (en) * 2015-06-03 2018-01-26 豪夫迈·罗氏有限公司 The measuring system of the concentration of analyte is measured using subcutaneous analyte sensors
CN108334330A (en) * 2018-02-13 2018-07-27 广东欧珀移动通信有限公司 Using discharging method, device, storage medium and electronic equipment
CN108509204A (en) * 2018-03-14 2018-09-07 维沃移动通信有限公司 A kind of application program login method and mobile terminal
CN108549557A (en) * 2018-04-17 2018-09-18 珠海市魅族科技有限公司 Using storing method, terminal and storage medium
CN108958826A (en) * 2017-05-22 2018-12-07 北京京东尚科信息技术有限公司 The method and apparatus of dynamic configuration application installation package
CN109117153A (en) * 2018-08-28 2019-01-01 上海闻泰电子科技有限公司 Processing method, device, terminal and the storage medium of application program
CN109947437A (en) * 2017-12-20 2019-06-28 沪江教育科技(上海)股份有限公司 A kind of data processing method and terminal
CN111078234A (en) * 2019-12-06 2020-04-28 广州微算互联信息技术有限公司 Method, system, device and storage medium for dynamically limiting installation and uninstallation of Android system of cloud mobile phone
CN112867990A (en) * 2018-12-29 2021-05-28 深圳市欢太科技有限公司 Application control method and related device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984410B (en) * 2010-11-12 2015-06-10 中兴通讯股份有限公司 Method and device for generating and unloading software installation package
CN102043655B (en) * 2011-01-04 2015-03-25 奇智软件(北京)有限公司 Method and system for carrying out advanced uninstall on software
CN103118290B (en) * 2013-02-28 2016-11-16 北京奇虎科技有限公司 The detection method of suitability of program installation, Apparatus and system
CN103281350A (en) * 2013-04-18 2013-09-04 百度在线网络技术(北京)有限公司 Mobile terminal and method, system and cloud server for managing application programs of mobile terminal

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105204882A (en) * 2014-06-26 2015-12-30 中兴通讯股份有限公司 Application running method and terminal
RU2615325C2 (en) * 2014-07-23 2017-04-04 Сяоми Инк. Method and device for memory space reclamation
WO2016011743A1 (en) * 2014-07-23 2016-01-28 小米科技有限责任公司 Storage space saving method and apparatus
EP2977902A3 (en) * 2014-07-23 2016-08-17 Xiaomi Inc. Method and device for saving storage space
JP2016531360A (en) * 2014-07-23 2016-10-06 シャオミ・インコーポレイテッド Method, apparatus, program and storage medium for saving storage space
CN104346206A (en) * 2014-10-30 2015-02-11 北京奇虎科技有限公司 Method and system for recovering installation of unloaded software
CN104346206B (en) * 2014-10-30 2018-06-01 北京奇虎科技有限公司 A kind of method and system of unloaded software rejuvenation installation
CN105988805A (en) * 2015-02-12 2016-10-05 广东欧珀移动通信有限公司 Management method for application programs and mobile terminal
CN105988805B (en) * 2015-02-12 2020-01-14 Oppo广东移动通信有限公司 Application program management method and mobile terminal
CN107635458B (en) * 2015-06-03 2021-02-02 豪夫迈·罗氏有限公司 Measurement system for measuring concentration of analyte using subcutaneous analyte sensor
CN107635458A (en) * 2015-06-03 2018-01-26 豪夫迈·罗氏有限公司 The measuring system of the concentration of analyte is measured using subcutaneous analyte sensors
CN105630554A (en) * 2015-12-22 2016-06-01 广东欧珀移动通信有限公司 Reinstallation method for third-party application and user terminal
CN105630554B (en) * 2015-12-22 2019-03-15 Oppo广东移动通信有限公司 A kind of reloading method and user terminal of third-party application
CN106292999A (en) * 2016-07-29 2017-01-04 宇龙计算机通信科技(深圳)有限公司 Method, device and the terminal that a kind of terminal is energy-conservation
CN106303609B (en) * 2016-09-29 2019-09-17 聚好看科技股份有限公司 Television applications management method and management server
CN106303609A (en) * 2016-09-29 2017-01-04 聚好看科技股份有限公司 Television applications management method and management server
CN106648750B (en) * 2016-11-24 2021-02-02 北京安云世纪科技有限公司 Terminal and method and device for unloading application
CN106648750A (en) * 2016-11-24 2017-05-10 北京奇虎科技有限公司 Terminal and application uninstallation method and device
CN106973158A (en) * 2017-03-23 2017-07-21 夏斌 A kind of management terminal application APP method and terminal system
CN107273740A (en) * 2017-04-28 2017-10-20 北京奇虎科技有限公司 A kind of method and apparatus of application on control intelligent terminal
CN108958826A (en) * 2017-05-22 2018-12-07 北京京东尚科信息技术有限公司 The method and apparatus of dynamic configuration application installation package
CN109947437A (en) * 2017-12-20 2019-06-28 沪江教育科技(上海)股份有限公司 A kind of data processing method and terminal
CN108334330A (en) * 2018-02-13 2018-07-27 广东欧珀移动通信有限公司 Using discharging method, device, storage medium and electronic equipment
CN108509204A (en) * 2018-03-14 2018-09-07 维沃移动通信有限公司 A kind of application program login method and mobile terminal
CN108549557A (en) * 2018-04-17 2018-09-18 珠海市魅族科技有限公司 Using storing method, terminal and storage medium
CN109117153A (en) * 2018-08-28 2019-01-01 上海闻泰电子科技有限公司 Processing method, device, terminal and the storage medium of application program
CN112867990A (en) * 2018-12-29 2021-05-28 深圳市欢太科技有限公司 Application control method and related device
CN111078234A (en) * 2019-12-06 2020-04-28 广州微算互联信息技术有限公司 Method, system, device and storage medium for dynamically limiting installation and uninstallation of Android system of cloud mobile phone
CN111078234B (en) * 2019-12-06 2023-06-02 广州微算互联信息技术有限公司 Method, system, device and storage medium for dynamically limiting installation and uninstallation of Android system of cloud mobile phone

Also Published As

Publication number Publication date
CN103617057B (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN103617057A (en) Application program installation method and device
US10831567B2 (en) Application processing method and apparatus
CN103631620A (en) Method and device for processing application programs
CN102520987B (en) Online experience and installation method, device, server and management system of application program
RU2421785C2 (en) Automated control of device drivers
US20150154224A1 (en) Method, device, processing center and system for desktop synchronization
CN103118290A (en) Detection method, device and system of suitability of program installation
CN103580908A (en) Server configuration method and system
CN110543327B (en) Service component multiplexing method, device, computer equipment and storage medium
CN107291481B (en) Component updating method, device and system
CN109117153B (en) Application processing method, device, terminal and storage medium
CN102999343A (en) Method and device for forbidding self-starting of startup project
CN103345411A (en) Method and device for uninstalling application program
CN103761178A (en) Method for realizing application uninstalling surveys
CN110489138B (en) Application updating method, device and storage medium
CN102970369A (en) Downloading browser and method
CN103605538A (en) Method and device for installing software
CN110765394A (en) So file loading method and device, storage medium and terminal equipment
CN110647739A (en) Software installation detection method, device, terminal and storage medium
CN113434230A (en) Jump control method and device for H5 page, storage medium and electronic device
CN114168231A (en) Application display method and device
CN103677931A (en) Software moving method and device
CN104461663A (en) Method and device for loading other mobile terminal applications and mobile terminal
CN103500114A (en) Method and device for installing application program
CN107436802B (en) Control method, system, medium and computing device for application program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170524

Termination date: 20211127

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