[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103605538A - Method and device for installing software - Google Patents

Method and device for installing software Download PDF

Info

Publication number
CN103605538A
CN103605538A CN201310554043.XA CN201310554043A CN103605538A CN 103605538 A CN103605538 A CN 103605538A CN 201310554043 A CN201310554043 A CN 201310554043A CN 103605538 A CN103605538 A CN 103605538A
Authority
CN
China
Prior art keywords
software
net dish
terminal
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
CN201310554043.XA
Other languages
Chinese (zh)
Other versions
CN103605538B (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
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 CN201310554043.XA priority Critical patent/CN103605538B/en
Publication of CN103605538A publication Critical patent/CN103605538A/en
Priority to PCT/CN2014/090420 priority patent/WO2015067185A1/en
Application granted granted Critical
Publication of CN103605538B publication Critical patent/CN103605538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种安装软件的方法和装置,所述的方法包括:在终端中采用安装包在网盘的同步目录中安装软件时,所述网盘对安装的软件进行识别,并在软件安装维护表中对所述安装的软件进行记录;当所述网盘在当前终端中被登录时,所述网盘通过所述软件安装维护表确定所述当前终端中未安装的软件;依据指示信息对所述未安装的软件在所述当前终端中安装系统文件和快捷方式。从而在网盘中安装软件后,可以在登录该网盘的各终端都进行该软件的快捷安装,即仅安装系统软件和快捷方式即可使用,无需再安装主程序的其他文件,安装快捷、使用方便。

Figure 201310554043

The invention discloses a method and device for installing software. The method includes: when using an installation package in a terminal to install software in a synchronization directory of a network disk, the network disk identifies the installed software, and The installed software is recorded in the installation and maintenance table; when the network disk is logged in in the current terminal, the network disk determines the uninstalled software in the current terminal through the software installation and maintenance table; according to the instructions information to install system files and shortcuts in the current terminal for the uninstalled software. Therefore, after installing the software in the network disk, you can quickly install the software on each terminal that logs in to the network disk, that is, only install the system software and shortcuts to use, and there is no need to install other files of the main program. The installation is quick and easy. Easy to use.

Figure 201310554043

Description

A kind of method and apparatus of mounting software
Technical field
The present invention relates to computer technology, be specifically related to a kind of method and apparatus of mounting software.
Background technology
User is in the operating system of the terminals such as computing machine during mounting software, normally adopt installation kit to install, thereby after to the decompression of installation kit, copy and in operating system, carry out log-on operation, realization is opened for the appointment category file in computing machine, and can in operating system, start and realize the master routine logic of this software, realize certain specific function computing, thereby complete the installation of software and can use.
When software is installed, mainly comprise following operating process, from being installed, source position copies file to target location, then to system directory, write some necessary dynamic link libraries (Dynamic Link Library, DLL), in system registry, write corresponding setting option again, then can set up package and desktop shortcuts in start menu, and other relevant operations of each software.
But existing software is all installed respectively in each computing machine, if user will use identical software in two different computers, need to adopt identical installation kit to install respectively in two computers, relatively loses time and uses very inconvenient.
Summary of the invention
In view of the above problems, the present invention has been proposed to a kind of method of device and corresponding mounting software of the mounting software that overcomes the problems referred to above or address the above problem is at least in part provided.
According to one aspect of the present invention, a kind of method of mounting software is provided, comprising:
In terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record;
When described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
According to indication information to described uninstalled software installation system file and shortcut in described current terminal.
In optional embodiment of the present invention, the described installation kit that adopts in terminal is in the synchronous directory of net dish during mounting software, described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record, comprise: in terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish detects the newly-increased file in synchronous directory; When newly-increased file comprises executable file in detecting described synchronous directory, determine that described synchronous directory is at the fitting operation of carrying out the corresponding software of described executable file; Collect the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
In optional embodiment of the present invention, described according to indication information to described uninstalled software installation system file and shortcut in described current terminal, comprise: according to indication information, in the system disk of current terminal, carry out the fitting operation of the system file of described uninstalled software, described fitting operation comprises the associated with that configures described uninstalled software, write registration table, and configuration startup item; The shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
In optional embodiment of the present invention, also comprise: the terminal iidentification of collecting each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
In optional embodiment of the present invention, also comprise: the software of installing in described net dish carries out after software upgrading, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
In optional embodiment of the present invention, also comprise: when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
In optional embodiment of the present invention, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.
In optional embodiment of the present invention, also comprise: the interface that described net dish provides by described browser, in described browser, a minute user shows the software that described user installs in net dish.
In optional embodiment of the present invention, also comprise: for the user who uses described net dish, described net dish is shared the software of described each user installation between different user; According to indication information, in described user's net dish, corresponding software is installed.
In optional embodiment of the present invention, also comprise: after the Software Create data file of installing in described net dish, in described net dish, memory address is stored and generated to described data file; Described memory address is shared with to the user that other use net dish.
According to a further aspect in the invention, provide a kind of device of mounting software, having comprised:
Identification module, for adopting installation kit during mounting software, the software of installing to be identified, and triggered maintenance module, in software installation and maintenance table, the software of described installation is carried out to record in the synchronous directory of net dish in terminal;
Described maintenance module, at software installation and maintenance table, the software of described installation being carried out to record, and when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
Generation module, for according to indication information to described uninstalled software in described current terminal installation system file and shortcut.
In optional embodiment of the present invention, described identification module, comprises detection sub-module, and for adopt installation kit in the synchronous directory of net dish during mounting software in terminal, described net dish detects the newly-increased file in synchronous directory; Install to determine submodule, for when detecting the newly-increased file of described synchronous directory and comprise executable file, determine that described synchronous directory is at the fitting operation of carrying out described executable file correspondence software; Described maintenance module, for collecting the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
In optional embodiment of the present invention, described generation module, comprise: system file is installed submodule, for carry out the fitting operation of the system file of described uninstalled software at the system disk of current terminal according to indication information, described fitting operation comprises the associated with that configures described uninstalled software, write registration table, and configuration startup item; Shortcut is installed submodule, and for the shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
In optional embodiment of the present invention, described identification module, also for collecting the terminal iidentification of each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
In optional embodiment of the present invention, described generation module, also carries out after software upgrading for the software of installing when described net dish, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
In optional embodiment of the present invention, also comprise: Unload module, be used for when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
In optional embodiment of the present invention, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.
In optional embodiment of the present invention, also comprise: display module, the interface providing by described browser for described net dish, in described browser, a minute user shows the software that described user installs in net dish.
In optional embodiment of the present invention, also comprise: sharing module, for the user for using described net dish, described net dish is shared the software of described each user installation between different user; Described generation module, also for installing corresponding software according to indication information at described user's net dish.
In optional embodiment of the present invention, also comprise: sharing module, after the Software Create data file of installing for described net dish, in described net dish, memory address is stored and generated to described data file; Described memory address is shared with to the user that other use net dish.
The software that according to the present invention, net dish can be arranged on this net dish to terminal is identified, and in software installation and maintenance table, the software of described installation is carried out to record, thereby when net dish is logged in current terminal, this net dish can be determined uninstalled software in current terminal by described software installation and maintenance table, and according to indication information to this uninstalled software installation system file and shortcut in current terminal.Thereby in net dish, after mounting software, can all carry out the quick installation of this software in each terminal of this net dish of login, only installation system software and shortcut can be used, without the alternative document that master routine is installed again, quick for installation, easy to use.
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:
The method flow diagram of the mounting software providing according to the embodiment of the present invention one is provided Fig. 1;
The method flow diagram of the mounting software providing according to the embodiment of the present invention two is provided Fig. 2;
The structure drawing of device of the mounting software providing according to the embodiment of the present invention three is provided Fig. 3;
The optional structural drawing of device of the mounting software providing according to the embodiment of the present invention three is provided Fig. 4.
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.
The embodiment of the present invention provides a kind of method of mounting software, the software that net dish can be arranged on this net dish to terminal is identified, and in software installation and maintenance table, the software of described installation is carried out to record, thereby when net dish is logged in current terminal, this net dish can be determined uninstalled software in current terminal by described software installation and maintenance table, and according to indication information to this uninstalled software installation system file and shortcut in current terminal.Thereby in net dish, after mounting software, can all carry out the quick installation of this software in each terminal of this net dish of login, only installation system software and shortcut can be used, without the alternative document that master routine is installed again, quick for installation, easy to use.
Embodiment mono-
With reference to Fig. 1, show the method flow diagram of the mounting software providing according to the embodiment of the present invention one.
Step 101 adopts installation kit in the synchronous directory of net dish during mounting software in terminal, and described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record.
While adopting installation kit to carry out software installation in terminal, in order to use more easily software, can adopt installation kit directly software to be arranged in net dish, when adopting installation kit to install, installation path or installation directory can be chosen to the synchronous directory of net dish.
Wherein, net dish, claiming again Network U plate, network hard disc, is a kind of on-line storage technology, to user provide file storage, access, backup, the functions such as file management such as share, user can regard hard disk or a USB flash disk being placed on network as net dish, be no matter at home, unit or other Anywhere, as long as be connected to the Internet, just can manage, edit the file in net dish, do not need to carry, be not more afraid of loss.Wherein, the synchronous directory of net dish is the special file directory that net disc program arranges in a hard disk catalogue of terminal this locality, for example, for the operation such as carry out that net dish is synchronizeed with the data of terminal: computing machine the synchronous version of net dish.
In order to facilitate net dish, the software of installing on it is safeguarded, managed, in net dish, configure a software installation and maintenance table, for the software that net dish is installed, manage, as record title, the software description information of mounting software, set-up time etc., can also record the information such as this software upgrading or unloading.
Therefore, net dish can detect to automatically identify the software of installing thereon to the file of self, and by the information recording of this software in software installation and maintenance table, software information can comprise: dbase, software description information are (as version number, company, function, the information such as MD5 value), set-up time, the contents such as upgrade information.
Wherein, in net dish, master routine, subscriber data file etc. can be arranged in this net dish catalogue during mounting software, and in terminal, only carry out the installation of the necessary informations such as system file and shortcut, net dish can be regarded as to an external memory disc of terminal.Some temporary files, cache file etc. can certainly be arranged on to terminal this locality, prevent frequent synchronous problem.
Step 102, when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table.
In net dish, after mounting software, can in the different terminals of this net dish of login, to this software, all install, facilitate user in different terminals, to use same software, it is shared in the relevant information generating in this software.Wherein, user can registered in advance net dish, in net dish, preserves this user's user profile, and as user name, login password and other log-on messages etc., thereby user can login same net dish in different terminals.
Therefore, when net dish is logged in current terminal, this net dish can be determined uninstalled software in current terminal by software installation and maintenance table, by this software installation and maintenance table, can determine which software has been installed in net dish, and further determine the part software of wherein having installed in current terminal, and in current terminal uninstalled part software.As obtain the title of all softwares of installing in software installation and maintenance table, determine successively whether each software is installed in current terminal.
Step 103, according to indication information to described uninstalled software installation system file and shortcut in described current terminal.
For the software of not installing in current terminal, net dish can be arranged on uninstalled software in current terminal according to indication information, when this software is installed in current terminal, because the files such as its master routine have been arranged in net dish, therefore system file and shortcut can be only installed in current terminal.Wherein, indication information can be to send according to user's feedback, or acquiescence transmission, when current terminal being detected and there is uninstalled software, can inquire whether user installs this software, if user feedback is installed, generate indication information, also can become same software all to install in each terminal by default setting.
In sum, the software that net dish can be arranged on this net dish to terminal is identified, and in software installation and maintenance table, the software of described installation is carried out to record, thereby when net dish is logged in current terminal, this net dish can be determined uninstalled software in current terminal by described software installation and maintenance table, and according to indication information to this uninstalled software installation system file and shortcut in current terminal.Thereby in net dish, after mounting software, can all carry out the quick installation of this software in each terminal of this net dish of login, only installation system software and shortcut can be used, without the alternative document that master routine is installed again, quick for installation, easy to use.
Embodiment bis-
On the basis of above-described embodiment, the present embodiment is further discussed the method for mounting software in net dish.
Net dish is a kind of network storage instrument of specialty, it is a kind of personal network's hard disk, safe storage data and capsule information anywhere or anytime, net dish is the product of internet cloud, it provides the storage of information by internet for enterprises and individuals user, read, the services such as download, have the features such as safety and stability, mass memory.
Net dish is with respect to traditional entity disk, uses more conveniently, and user does not need an entity disk that stores capsule information to take with oneself, as long as can pass through internet, just can easily from high in the clouds, read own institute canned data.Thereby net dish can provide and have dirigibility and the stores service of new generation of function as required, thereby has prevented out of control of cost, and can meet business center of gravity and the formed diversified demand of laws and regulations requirement constantly changing.There is following characteristics: 1) safe and secret, password and handset binding, space access information are informed at any time; 2) super large storage space, does not limit Single document size, supports large capacity (more than 10G) to exclusively enjoy storage; 3) good friend shares, and by extraction code, easily shares.
Based on above-mentioned, net dish is discussed, can be between each terminal of this net dish of login after mounting software in net dish the information such as shareware.
With reference to Fig. 2, show the method flow diagram of the mounting software providing according to the embodiment of the present invention two.
Step 201 adopts installation kit in the synchronous directory of net dish during mounting software in terminal, and described net dish detects the newly-increased file in synchronous directory.
Step 202, when newly-increased file comprises executable file in detecting described synchronous directory, determines that described synchronous directory is at the fitting operation of carrying out the corresponding software of described executable file.
Step 203, collects the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
When terminal is arranged on the synchronous directory of net dish by software, net dish can detect the software of new installation automatically.Owing in the synchronous directory of net dish, software may being installed, therefore net dish when detecting in order to reduce the waste to resource, can only to the newly-increased file in synchronous directory, detect, in the newly-increased file of detection synchronous directory, whether comprise executable file (executable file).Wherein, executable file is the file of Portable executable file form, and it can be loaded in internal memory, and is carried out by operating system loading procedure.It can be that suffix is .exe file .sys file .com file etc.
When in detecting described synchronous directory, newly-increased file comprises executable file, can further determine that described synchronous directory is at the fitting operation of carrying out the corresponding software of described executable file, be that terminal is installed the software that this executable file is corresponding in net dish, after this can collect the software information of the corresponding software of this executable file, as dbase, software description information etc., then by software information record in software installation and maintenance table, for mark net dish, this software has been installed.In addition can be in this software installation and maintenance table the information such as set-up time of logging software.
In optional embodiment of the present invention, also comprise: the terminal iidentification of collecting each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
Net dish can also be collected the terminal iidentification of each terminal of this net dish of login, and this terminal iidentification is for terminal of unique identification.Net dish can be determined the software that each terminal is installed in this net dish by operations such as identification or synchronous installations, thereby can be in software installation and maintenance table add the terminal iidentification of described terminal in the record of this software, in order to identify the installation situation of each software in terminal, thereby make net dish can adopt this software installation and maintenance table to manage the software of installing, also can be for determining fast whether current terminal has installed a certain software.
Wherein, the software installation and maintenance table of net dish can have a summary table for the terminal that records this net dish of all logins the installation situation to software, and the management information etc. of this software in net dish, it can also be independent software installation and maintenance table of each terminal configuration, can be synchronized in terminal, thereby facilitate terminal to carry out independent management to net dish, be convenient to fast simultaneously to software install, upgrade, the operation such as synchronous.
Step 204, when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table.
Step 205 is carried out the fitting operation of the system file of described uninstalled software in the system disk of current terminal according to indication information.
Step 206, the shortcut of described uninstalled software being installed in described current terminal.
When net dish, determine in current terminal, to there is uninstalled software, and receive when this software is installed in indication information requirement, can in the system disk of front terminal, carry out the fitting operation of the system file of described uninstalled software, system file is the file associated with terminal operating system etc., is arranged on the system disk of current terminal as in C dish.Wherein the fitting operation of system file comprises: configure the associated with of described uninstalled software, write registration table, and configuration startup item.
In the system disk of current terminal, configure the associated with of this software, as move the necessary file of this software etc., and write registration table, wherein registration table is a core database in operating system, configuration information for storage system and application program, wherein depositing various parameters, directly controlling the startup of system, the operation of application program in the loading of hardware drive program and some systems, thereby in whole system, playing central role.Whether these effects have comprised relevant configuration and the status information of soft and hardware, also will configure the startup item of this software, with contents such as system startups.
In addition, net dish also can be installed the shortcut of this uninstalled software in current terminal, and the shortcut of installation comprises the shortcut in desktop shortcuts and/or start menu.Can select to install desktop shortcuts, thereby pass through the icon startup software of the shortcut of desktop, also can select the shortcut in start menu is installed, by start menu, start software, can certainly two kinds of shortcuts all install.
In optional embodiment of the present invention, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.When creating the shortcut of this software, the shortcut of software can be labeled as to the software of installing in net dish, as added the sign of net dish in the icon of this shortcut, change registration table etc., thus by this shortcut, can know that software is mounted in net dish.
In optional embodiment of the present invention, also comprise: the software of installing in described net dish carries out after software upgrading, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
After software is installed in net dish, user is when login net dish is used software, when software comprises upgrade information, can upgrade to software, during upgrading, not only the file such as master routine can be modified in net dish, system file in terminal also can be modified as registration table etc., therefore when software completes after upgrading, can in software installation and maintenance table, be the upgrade information of software, thereby when other-end is logined this net dish, if this software has also been installed in this terminal, can start ROMPaq, the system file of this software of terminal is upgraded.
In optional embodiment of the present invention, also comprise: when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
When terminal has been installed after software in net dish, sometimes do not want at continuous this software that uses of this terminal relay, can unload this software, now net dish when carrying out the unloading operation of software, the operation that can not adopt conventional master routine and system file all to unload, but only delete the contents such as the shortcut of this software of installing and system file in terminal, this unloading operation can be that net dish calls the fail-safe software that carries out security protection and completes, the function that can be also calling system completes, and the embodiment of the present invention is not construed as limiting this.
Then installation and maintenance table is being carried out to record, can from the record of this software, delete the terminal iidentification of this terminal, with this software of mark, in this terminal, do not install, also record this software unloads in that terminal, discharge time etc., thus do not need reminding user frequently whether this software etc. will be installed.
In optional embodiment of the present invention, also comprise: the interface that described net dish provides by described browser, in described browser, a minute user shows the software that described user installs in net dish.
Conventionally the use of net dish is divided according to user, a user uses a net dish, and different users may use same terminal, therefore in same terminal, can preserve a plurality of net dish users' information, in end side, can divide different user and the software of installing in net dish be divided to user's demonstration and management.And net dish can also be integrated with the plug-in unit of browser, so that the entrance of this net disc program to be provided in browser, be convenient to according to different user, net dish be managed and used, thereby net dish also can divide user to show the software that this user installs in net dish in browser.
In optional embodiment of the present invention, also comprise: for the user who uses described net dish, described net dish is shared the software of described each user installation between different user; According to indication information, in described user's net dish, corresponding software is installed.
For the user who uses net dish, can be between the different user of net dish to each user installation and software carries out sharing of installation procedure file (as installation kit), the software that is about to other user installation is recommended user, and after the indication information of agreeing to install user, feed back installation kit and carry out the fitting operation of this software, comprise that net dish side installs master routine, data file and end side installation system file, shortcut etc.
In optional embodiment of the present invention, also comprise: after the Software Create data file of installing in described net dish, in described net dish, memory address is stored and generated to described data file; Described memory address is shared with to other and uses the user of coiling.
During software that user installs in using net dish, can generate corresponding data file, as browser has the record of browsing, collection info web etc., office software can generate document, the files such as picture, thereby corresponding memory address be stored and be generated to net dish can to these data files, can be to be stored in user's oneself net dish, memory address is being shared with after other users, can be by the corresponding information such as password of sharing, also this document can be stored in to a shared region of net dish, memory address is being shared to other users, so that other users consult, download etc.
In sum, net dish can be identified for the file that writes or be synchronized in the synchronous directory of net dish, and then identify the executable files such as exe to judge whether to have carried out the fitting operation of software, wherein for the identification of common software except executable program, can also comprise the information such as software version, MD5 value, and then judge whether accurately to have carried out the installation of software.
Secondly, can manage the software program of installing in net dish, wherein safeguarded software installation and maintenance table, and this software installation and maintenance table synchronously can be processed as user profile or the fileinfo of net dish, and then between the different terminals of this net dish of login, carry out synchronous, be convenient to peace loading, unloading of software etc. to safeguard, i.e. software installation and maintenance table can embody the installment state of each software.
Again, by this software installation and maintenance table, can guarantee that the variation of the software to installing is upgraded or notifies, and then in a terminal, carry out, after the operation of installation, upgrading or unloading, in other terminal, carrying out corresponding installation, upgrading or unloading operation.Can also carry out the quick installation process of software, as non-master program file copies, the generation of the shortcut of end side, for write operation of registration table etc.
Again, in net dish, the unloading of software can be different from the unloading of other existing software, the installation procedure that can not coil in catalogue for net while unloading the software that is arranged on net dish in terminal carries out deletion action, and only the system file of end side installation, shortcut etc. are processed, for example the data that write in registration table are deleted.The operation of these unloadings can be to call by net dish the processing that third-party forced unloading instrument carries out, and can be also the functional module that calls net dish self, or the functional module of terminal system etc.
Embodiment tri-
With reference to Fig. 3, show the structure drawing of device of the mounting software providing according to the embodiment of the present invention three.
On the basis of above-described embodiment, the present embodiment also provides a kind of device of mounting software, comprising: identification module 301, maintenance module 302 and generation module 303.
Wherein, identification module 301, for adopting installation kit during mounting software, the software of installing to be identified, and triggered maintenance module 302, in software installation and maintenance table, the software of described installation is carried out to record in the synchronous directory of net dish in terminal; Described maintenance module 302, for the software of described installation being carried out to record at software installation and maintenance table, and when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table; Generation module 303, for according to indication information to described uninstalled software in described current terminal installation system file and shortcut.
In sum, the software that net dish can be arranged on this net dish to terminal is identified, and in software installation and maintenance table, the software of described installation is carried out to record, thereby when net dish is logged in current terminal, this net dish can be determined uninstalled software in current terminal by described software installation and maintenance table, and according to indication information to this uninstalled software installation system file and shortcut in current terminal.Thereby in net dish, after mounting software, can all carry out the quick installation of this software in each terminal of this net dish of login, only installation system software and shortcut can be used, without the alternative document that master routine is installed again, quick for installation, easy to use.
With reference to Fig. 4, show the optional structural drawing of device of the mounting software providing according to the embodiment of the present invention three.
In optional embodiment of the present invention, identification module 301, comprises detection sub-module 3011, and for adopt installation kit in the synchronous directory of net dish during mounting software in terminal, described net dish detects the newly-increased file in synchronous directory; Install to determine submodule 3012, for when detecting the newly-increased file of described synchronous directory and comprise executable file, determine that described synchronous directory is at the fitting operation of carrying out described executable file correspondence software; Described maintenance module 302, for collecting the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
In optional embodiment of the present invention, generation module 303, comprise: system file is installed submodule 3031, for carry out the fitting operation of the system file of described uninstalled software at the system disk of current terminal according to indication information, described fitting operation comprises the associated with that configures described uninstalled software, write registration table, and configuration startup item; Shortcut is installed submodule 3032, and for the shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
In optional embodiment of the present invention, identification module 301, also for collecting the terminal iidentification of each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
In optional embodiment of the present invention, generation module 303, also carries out after software upgrading for the software of installing when described net dish, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
In optional embodiment of the present invention, also comprise: Unload module 304, be used for when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
In optional embodiment of the present invention, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.
In optional embodiment of the present invention, also comprise: display module, the interface providing by described browser for described net dish, in described browser, a minute user shows the software that described user installs in net dish.
In optional embodiment of the present invention, also comprise: sharing module, for the user for using described net dish, described net dish is shared the software of described each user installation between different user; Described generation module 303, also for installing corresponding software according to indication information at described user's net dish.
In optional embodiment of the present invention, memory address is stored and generated to sharing module after the Software Create data file of installing for described net dish, to described data file in described net dish; Described memory address is shared with to the user that other use net dish.
In sum, identification module can be identified for the file that writes or be synchronized in the synchronous directory of net dish, and then identify the executable files such as exe to judge whether to have carried out the fitting operation of software, wherein for the identification of common software except executable program, can also comprise the information such as software version, MD5 value, and then judge whether accurately to have carried out the installation of software.
Secondly, maintenance module can manage the software program of installing in net dish, wherein safeguarded software installation and maintenance table, and this software installation and maintenance table synchronously can be processed as user profile or the fileinfo of net dish, and then between the different terminals of this net dish of login, carry out synchronous, be convenient to peace loading, unloading of software etc. to safeguard, i.e. software installation and maintenance table can embody the installment state of each software.
Again, generation module can pass through this software installation and maintenance table, the variation that can guarantee the software to installing is upgraded or notifies, and then in a terminal, has carried out, after the operation of installation, upgrading or unloading, carrying out corresponding installation, upgrading or unloading operation in other terminal.Can also carry out the quick installation process of software, as non-master program file copies, the generation of the shortcut of end side, for write operation of registration table etc.
Again, in net dish, the unloading of software can be different from the unloading of other existing software, the installation procedure that can not coil in catalogue for net when Unload module unloads the software that is arranged on net dish in terminal carries out deletion action, and only the system file of end side installation, shortcut etc. are processed, for example the data that write in registration table are deleted.The operation of these unloadings can be to call by net dish the processing that third-party forced unloading instrument carries out, and can be also the functional module that calls net dish self, or the functional module of terminal system etc.
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 appliance arrangement of the mounting software 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.
A kind of method that the invention discloses A1, mounting software, comprising:
In terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record;
When described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
According to indication information to described uninstalled software installation system file and shortcut in described current terminal.
A2, the method as described in A1, the described installation kit that adopts in terminal is in the synchronous directory of net dish during mounting software, described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record, comprise: in terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish detects the newly-increased file in synchronous directory; When newly-increased file comprises executable file in detecting described synchronous directory, determine that described synchronous directory is at the fitting operation of carrying out the corresponding software of described executable file; Collect the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
A3, the method as described in A1, described according to indication information to described uninstalled software installation system file and shortcut in described current terminal, comprise: according to indication information, in the system disk of current terminal, carry out the fitting operation of the system file of described uninstalled software, described fitting operation comprises the associated with that configures described uninstalled software, write registration table, and configuration startup item; The shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
A4, the method as described in A1, also comprise: the terminal iidentification of collecting each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
A5, the method as described in A1, also comprise: the software of installing in described net dish carries out after software upgrading, after the terminal that described software is installed is logined described net dish, described software carried out to the software upgrading of end side.
A6, the method as described in A1, also comprise: when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
A7, the method as described in A3, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.
A8, the method as described in A1, also comprise: the interface that described net dish provides by described browser, in described browser, a minute user shows the software that described user installs in net dish.
A9, the method as described in A1, also comprise: for the user who uses described net dish, described net dish is shared the software of described each user installation between different user; According to indication information, in described user's net dish, corresponding software is installed.
A10, the method as described in A1, also comprise: after the Software Create data file of installing in described net dish, in described net dish, memory address is stored and generated to described data file;
Described memory address is shared with to the user that other use net dish.
The device that the invention also discloses B11, a kind of mounting software, comprising:
Identification module, for adopting installation kit during mounting software, the software of installing to be identified, and triggered maintenance module, in software installation and maintenance table, the software of described installation is carried out to record in the synchronous directory of net dish in terminal;
Described maintenance module, at software installation and maintenance table, the software of described installation being carried out to record, and when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
Generation module, for according to indication information to described uninstalled software in described current terminal installation system file and shortcut.
B12, the device as described in B11: as described in identification module, comprise detection sub-module, for adopt installation kit in the synchronous directory of net dish during mounting software in terminal, described net dish detects the newly-increased file in synchronous directory; Install to determine submodule, for when detecting the newly-increased file of described synchronous directory and comprise executable file, determine that described synchronous directory is at the fitting operation of carrying out described executable file correspondence software; Described maintenance module, for collecting the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
B13, the device as described in B11, described generation module, comprise: system file is installed submodule, for carry out the fitting operation of the system file of described uninstalled software at the system disk of current terminal according to indication information, described fitting operation comprises the associated with that configures described uninstalled software, write registration table, and configuration startup item; Shortcut is installed submodule, and for the shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
B14, the device as described in B11: as described in identification module, also for collecting the terminal iidentification of each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
B15, the device as described in B11: as described in generation module, also for the software of installing when described net dish, carry out after software upgrading, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
B16, the device as described in B11, also comprise: Unload module, be used for when when described terminal unloading is arranged on the software of described net dish, described net dish is deleted shortcut and the system file of software described in described terminal, and carries out record in described software installation and maintenance table.
B17, the device as described in B13, what described desktop shortcuts provided for described net dish coils associated shortcut with described net.
B18, the device as described in B11, also comprise: display module, and the interface providing by described browser for described net dish, in described browser, a minute user shows the software that described user installs in net dish.
B19, the device as described in B11, also comprise: sharing module, and for the user for using described net dish, described net dish is shared the software of described each user installation between different user; Described generation module, also for installing corresponding software according to indication information at described user's net dish.
B20, the device as described in B11, also comprise: sharing module, after the Software Create data file of installing for described net dish, in described net dish, memory address is stored and generated to described data file; Described memory address is shared with to the user that other use net dish.

Claims (10)

1. a method for mounting software, comprising:
In terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record;
When described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
According to indication information to described uninstalled software installation system file and shortcut in described current terminal.
2. the method for claim 1, the described installation kit that adopts in terminal is in the synchronous directory of net dish during mounting software, and described net dish is identified the software of installing, and in software installation and maintenance table, the software of described installation is carried out to record, comprising:
In terminal, adopt installation kit in the synchronous directory of net dish during mounting software, described net dish detects the newly-increased file in synchronous directory;
When newly-increased file comprises executable file in detecting described synchronous directory, determine that described synchronous directory is at the fitting operation of carrying out the corresponding software of described executable file;
Collect the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
3. the method for claim 1, described according to indication information to described uninstalled software installation system file and shortcut in described current terminal, comprising:
According to indication information, in the system disk of current terminal, carry out the fitting operation of the system file of described uninstalled software, described fitting operation comprises the associated with that configures described uninstalled software, writes registration table, and configuration startup item;
The shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
4. the method for claim 1, also comprises:
Collect the terminal iidentification of each terminal of the described net dish of login;
Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
5. the method for claim 1, also comprises:
The software of installing in described net dish carries out after software upgrading, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
6. a device for mounting software, comprising:
Identification module, for adopting installation kit during mounting software, the software of installing to be identified, and triggered maintenance module, in software installation and maintenance table, the software of described installation is carried out to record in the synchronous directory of net dish in terminal;
Described maintenance module, at software installation and maintenance table, the software of described installation being carried out to record, and when described net dish is logged in current terminal, described net dish is determined uninstalled software in described current terminal by described software installation and maintenance table;
Generation module, for according to indication information to described uninstalled software in described current terminal installation system file and shortcut.
7. device as claimed in claim 6:
Described identification module, comprises detection sub-module, and for adopt installation kit in the synchronous directory of net dish during mounting software in terminal, described net dish detects the newly-increased file in synchronous directory; Install to determine submodule, for when detecting the newly-increased file of described synchronous directory and comprise executable file, determine that described synchronous directory is at the fitting operation of carrying out described executable file correspondence software;
Described maintenance module, for collecting the software information of the corresponding software of described executable file, and by described software information record in described software installation and maintenance table.
8. device as claimed in claim 6, described generation module, comprising:
System file is installed submodule, for carry out the fitting operation of the system file of described uninstalled software at the system disk of current terminal according to indication information, described fitting operation comprises the associated with that configures described uninstalled software, writes registration table, and configuration startup item;
Shortcut is installed submodule, and for the shortcut of described uninstalled software being installed in described current terminal, described shortcut comprises the shortcut in desktop shortcuts and/or start menu.
9. device as claimed in claim 6:
Described identification module, also for collecting the terminal iidentification of each terminal of the described net dish of login; Determine the software that described each terminal is installed in described net dish, and in the record of software described in described software installation and maintenance table, add the terminal iidentification of described terminal.
10. device as claimed in claim 6:
Described generation module, also carries out after software upgrading for the software of installing when described net dish, after the terminal that described software is installed is logined described net dish, described software is carried out to the software upgrading of end side.
CN201310554043.XA 2013-11-08 2013-11-08 A kind of method and apparatus for installing software Active CN103605538B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310554043.XA CN103605538B (en) 2013-11-08 2013-11-08 A kind of method and apparatus for installing software
PCT/CN2014/090420 WO2015067185A1 (en) 2013-11-08 2014-11-06 Software installation method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310554043.XA CN103605538B (en) 2013-11-08 2013-11-08 A kind of method and apparatus for installing software

Publications (2)

Publication Number Publication Date
CN103605538A true CN103605538A (en) 2014-02-26
CN103605538B CN103605538B (en) 2017-04-05

Family

ID=50123768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310554043.XA Active CN103605538B (en) 2013-11-08 2013-11-08 A kind of method and apparatus for installing software

Country Status (1)

Country Link
CN (1) CN103605538B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015067185A1 (en) * 2013-11-08 2015-05-14 北京奇虎科技有限公司 Software installation method and apparatus
CN106648750A (en) * 2016-11-24 2017-05-10 北京奇虎科技有限公司 Terminal and application uninstallation method and device
CN107704287A (en) * 2017-09-28 2018-02-16 努比亚技术有限公司 Installation method, mobile terminal and computer-readable recording medium are exempted from program application
CN107924303A (en) * 2015-06-30 2018-04-17 京瓷办公信息系统株式会社 Electronic equipment
CN108829412A (en) * 2018-05-02 2018-11-16 广州金山安全管理系统技术有限公司 Using update method and device
CN111200739A (en) * 2020-01-03 2020-05-26 上海小麦互动企业发展有限公司 Method for infinitely installing apk
CN111522560A (en) * 2020-04-21 2020-08-11 北京三快在线科技有限公司 Software installation method and device, storage medium and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100161550A1 (en) * 2008-12-19 2010-06-24 Cisco Technology, Inc. File synchronization based on intercepting file system calls
US20110167418A1 (en) * 2005-05-27 2011-07-07 Niraj Gopal Method for supporting new network element software versions in an element management system without upgrading
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment
CN102355503A (en) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 Client terminal resource management method, resource management device, system and cloud server
CN103019757A (en) * 2011-09-27 2013-04-03 腾讯科技(深圳)有限公司 Method, device and system for synchronizing software among multiple clients

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110167418A1 (en) * 2005-05-27 2011-07-07 Niraj Gopal Method for supporting new network element software versions in an element management system without upgrading
US20100161550A1 (en) * 2008-12-19 2010-06-24 Cisco Technology, Inc. File synchronization based on intercepting file system calls
CN102176695A (en) * 2011-01-14 2011-09-07 北京格致璞科技有限公司 Method and device for software environment among synchronous equipment
CN103019757A (en) * 2011-09-27 2013-04-03 腾讯科技(深圳)有限公司 Method, device and system for synchronizing software among multiple clients
CN102355503A (en) * 2011-10-14 2012-02-15 杭州边锋网络技术有限公司 Client terminal resource management method, resource management device, system and cloud server

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015067185A1 (en) * 2013-11-08 2015-05-14 北京奇虎科技有限公司 Software installation method and apparatus
CN107924303A (en) * 2015-06-30 2018-04-17 京瓷办公信息系统株式会社 Electronic equipment
CN107924303B (en) * 2015-06-30 2021-08-13 京瓷办公信息系统株式会社 Electronic equipment
CN106648750A (en) * 2016-11-24 2017-05-10 北京奇虎科技有限公司 Terminal and application uninstallation method and device
CN106648750B (en) * 2016-11-24 2021-02-02 北京安云世纪科技有限公司 Terminal and method and device for unloading application
CN107704287A (en) * 2017-09-28 2018-02-16 努比亚技术有限公司 Installation method, mobile terminal and computer-readable recording medium are exempted from program application
CN107704287B (en) * 2017-09-28 2021-04-06 努比亚技术有限公司 Installation-free method for program application, mobile terminal and computer-readable storage medium
CN108829412A (en) * 2018-05-02 2018-11-16 广州金山安全管理系统技术有限公司 Using update method and device
CN108829412B (en) * 2018-05-02 2022-04-26 北京金山安全管理系统技术有限公司 Application updating method and device
CN111200739A (en) * 2020-01-03 2020-05-26 上海小麦互动企业发展有限公司 Method for infinitely installing apk
CN111522560A (en) * 2020-04-21 2020-08-11 北京三快在线科技有限公司 Software installation method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN103605538B (en) 2017-04-05

Similar Documents

Publication Publication Date Title
CN103605538A (en) Method and device for installing software
CN110221860B (en) Configuration file processing method, device, terminal and medium
JP6309969B2 (en) Application programming interface for data synchronization in online storage systems
WO2015062389A1 (en) Method and apparatus for uninstalling system application on terminal device
US8924920B2 (en) Providing a software appliance based on a role
US9417870B2 (en) Managing user access to alternative versions of a particular function of a software product from within a current version of the software product
US10216510B2 (en) Silent upgrade of software with dependencies
US8645672B2 (en) Configuring a computer system for a software package installation
JP5976258B1 (en) Light installer
US20140137100A1 (en) Method and system for installing shortcut through mobile application
US20220253302A1 (en) Operating system update management
JP2016529599A (en) Content clipboard synchronization
AU2015363218A1 (en) No password user account access
CN103902265A (en) Application implementation method and application implementation device
US20130227085A1 (en) Terminal and method for using cloud services
CN110780930A (en) Method and device for starting Android system, electronic equipment and storage medium
CN106484479B (en) Multi-open application management method and device and intelligent terminal
US20160055241A1 (en) Sharing resources among remote repositories utilizing a lock file in a shared file system or a node graph in a peer-to-peer system
CN103605537A (en) Software installation method and device
US9003396B2 (en) File manager integration of uninstallation feature
CN109117153B (en) Application processing method, device, terminal and storage medium
CN110825417A (en) Application program updating method and system
CN108021372A (en) The management method and device of a kind of application program
CN106201595A (en) The cleaning control method of a kind of application program and device
CN106648962B (en) A management method, device and intelligent terminal for multi-opening applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220725

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.