CN102968321A - Application program installation device and application program installation method - Google Patents
Application program installation device and application program installation method Download PDFInfo
- Publication number
- CN102968321A CN102968321A CN2012104794415A CN201210479441A CN102968321A CN 102968321 A CN102968321 A CN 102968321A CN 2012104794415 A CN2012104794415 A CN 2012104794415A CN 201210479441 A CN201210479441 A CN 201210479441A CN 102968321 A CN102968321 A CN 102968321A
- Authority
- CN
- China
- Prior art keywords
- application program
- file
- terminal
- unit
- respective 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention provides an application program installation device, which comprises an acquiring unit, a judging unit, a download unit and an installation unit, wherein the acquiring unit is used for acquiring a filename and/or an identifier of a file corresponding to a target function through an application programming interface of an intercepting system when the target function of an application program is called; the judging unit is used for judging whether the corresponding file exists in a terminal according to the filename and/or the identifier, and the terminal calls the function if the file exists in the terminal; the download unit is used for downloading the corresponding file to the terminal according to the filename and/or the identifier under the situation that the judgment result of the judging unit is negative; and the installation unit is used for installing the corresponding file to the terminal. The invention also provides an application program installation method. Through the technical scheme, the corresponding file can be downloaded according to the function called by the user, the installation efficiency of the application program is improved, and the occupation of a storage space can be reduced.
Description
Technical field
The present invention relates to application program and download and the field engineering field, in particular to a kind of application program erecting device and application program installation method.
Background technology
The installation of application program is to use the indispensable link of application program, during some little functions in needing invokes application, need to take long to the application program of redaction is installed.And application program in use can be damaged sometimes, also needs when running application again to download this application program, extremely loses time.
Traditional application program is installed and is mainly contained dual mode:
1. download whole application program and the All Files in the installation kit is installed registration;
2. application program is divided into several little installation kits (Office such as Microsoft can be divided into the installation kits such as Word, Excel) and downloads, which function the user need to use corresponding installation kit then is installed and get final product.
When the user only need to use certain function of application program, adopt first kind of way need to download whole installation kit, extremely lose time, and may download the function that some users use never, cause the waste of storage space.And adopt the second way also can't to download for file corresponding to calling function, and when downloading little installation kit, still need to download some non-essential files, be difficult to make download time further to be optimized.
Therefore, need a kind of new application program field engineering, can improve the installation effectiveness of application program according to the corresponding file of the function offload that the user calls, reduce taking of storage space.
Summary of the invention
The present invention just is being based on the problems referred to above, has proposed a kind of application program field engineering, can improve the installation effectiveness of application program according to the corresponding file of the function offload that the user calls, and reduces taking of storage space.
In view of this, the present invention proposes a kind of application program erecting device, comprise: acquiring unit, in terminal operating application program process, when calling the objective function of described application program, be used for obtaining by the application programming interface of intercepting system filename and/or the identifier of described objective function respective file; Judging unit is used for judging according to described filename and/or identifier whether described terminal exists described respective file, if exist, then described terminal is called described function; Download unit is used for according to described filename and/or identifier described respective file being downloaded to described terminal in the described judging unit situation that the determination result is NO; Installation unit is used in described terminal described respective file being installed.
In this technical scheme, when a certain function of terminal invokes application, and file corresponding to this function do not exist, or file corruption corresponding to this function, then can download corresponding file, realized targetedly downloading, avoid the user to download all installation files of this application program when using a certain function of an application program, improved the installation effectiveness of application program, and avoided downloading the corresponding file of obsolete function and take storage space.
In technique scheme, preferably, described download unit is searched described respective file by binary chop, and described respective file is downloaded to described terminal.
In this technical scheme, can then in this array, search file corresponding to function that calls by binary chop at first from server reading out data to an array, seek rate be can improve, and then download and the installation rate of application program improved.
In technique scheme, preferably, described download unit also is used for the required file of the described application program of downloading-running; And described installation unit also is used in described terminal described required file being installed.
In this technical scheme, when terminal is used certain application program for the first time, the essential file of this application program of downloading-running only, do not download all installation files of this application program, when this application program of terminal operating, then can and install according to the corresponding file of the function offload that specifically calls, improve installation and the service efficiency of application program.
In technique scheme, preferably, also comprise: storage unit is used for described required file is saved to light-duty database, and the described respective file that described download unit is downloaded is carried out buffer memory.
In this technical scheme, can carry out buffer memory to the file of downloading, to solve the multithreading problem, the essential file that runs application can also be stored to a light-duty database (such as the Sqlite3 database), be convenient to inquire about the information such as registration type, file and path of this application program.
In technique scheme, preferably, also comprise: unloading unit is used for according to the described required file of described light-duty database described application program being unloaded.
In this technical scheme, can from above-mentioned light-duty database, search the registration and unregistration file of application program, thereby carry out fast discharging, improve unloading efficient.
According to another aspect of the invention, a kind of application program installation method has also been proposed, comprise: step 202, in terminal operating application program process, when calling the objective function of described application program, obtain filename and/or the identifier of described objective function respective file by the application programming interface of intercepting system; Step 204 judges whether there is described respective file in the described terminal according to described filename and/or identifier; Step 206, if exist, then described terminal is called described function; Step 208 if do not exist, then is downloaded to described terminal according to described filename and/or identifier with described respective file, and in described terminal described respective file is installed.
In this technical scheme, when a certain function of terminal invokes application, and file corresponding to this function do not exist, or file corruption corresponding to this function, then can download corresponding file, realized targetedly downloading, avoid the user to download all installation files of this application program when using a certain function of an application program, improved the installation effectiveness of application program, and avoided downloading the corresponding file of obsolete function and take storage space.
In technique scheme, preferably, described step 208 comprises: search described respective file by binary chop, and described respective file is downloaded to described terminal.
In this technical scheme, can then in this array, search file corresponding to function that calls by binary chop at first from server reading out data to an array, seek rate be can improve, and then download and the installation rate of application program improved.
In technique scheme, preferably, before described step 202, also comprise: the file that the described application program of downloading-running is required, and in described terminal described required file is installed.
In this technical scheme, when terminal is used certain application program for the first time, the essential file of this application program of downloading-running only, do not download all installation files of this application program, when this application program of terminal operating, then can and install according to the corresponding file of the function offload that specifically calls, improve installation and the service efficiency of application program.
In technique scheme, preferably, also comprise: described required file is saved to light-duty database, and the described respective file after will downloading is carried out buffer memory.
In this technical scheme, can carry out buffer memory to the file of downloading, to solve the multithreading problem, the essential file that runs application can also be stored to a light-duty database (such as the Sqlite3 database), be convenient to inquire about the information such as registration type, file and path of this application program.
In technique scheme, preferably, also comprise: according to the described required file in the described light-duty database described application program is unloaded.
In this technical scheme, can from above-mentioned light-duty database, search the registration and unregistration file of application program, thereby carry out fast discharging, improve unloading efficient.
By above technical scheme, can improve the installation effectiveness of application program according to the corresponding file of the function offload that the user calls, reduce taking of storage space.
Description of drawings
Fig. 1 shows the according to an embodiment of the invention block diagram of application program erecting device;
Fig. 2 shows the according to an embodiment of the invention process flow diagram of application program installation method;
Fig. 3 shows the according to an embodiment of the invention particular flow sheet of application program installation method;
Fig. 4 shows according to an embodiment of the invention the first process flow diagram of set up applications.
Fig. 5 A to Fig. 5 G shows the according to an embodiment of the invention detailed process of application program download.
Embodiment
In order more clearly to understand above-mentioned purpose of the present invention, feature and advantage, below in conjunction with the drawings and specific embodiments the present invention is further described in detail.Need to prove that in the situation of not conflicting, the application's embodiment and the feature among the embodiment can make up mutually.
A lot of details have been set forth in the following description so that fully understand the present invention; but; the present invention can also adopt other to be different from other modes described here and implement, and therefore, protection scope of the present invention is not subjected to the restriction of following public specific embodiment.
Fig. 1 shows the according to an embodiment of the invention block diagram of application program erecting device.
As shown in Figure 1, application program erecting device 100 comprises according to an embodiment of the invention: acquiring unit 102, in terminal operating application program process, when the objective function of invokes application, be used for obtaining by the application programming interface of intercepting system filename and/or the identifier of objective function respective file; Judging unit 104 is used for judging according to filename and/or identifier whether terminal exists respective file, if exist, then terminal is called this function; Download unit 106 is used for according to filename and/or identifier respective file being downloaded to terminal in judging unit 104 situation that the determination result is NO; Installation unit 108 is used in terminal respective file being installed.
When a certain function of terminal invokes application, and file corresponding to this function do not exist, or file corruption corresponding to this function, then can download corresponding file, realized downloading targetedly, avoided the user to download all installation files of this application program when using a certain function of an application program, improved the installation effectiveness of application program, and avoided downloading obsolete function corresponding file and take storage space.
Preferably download unit 106 is searched respective file by binary chop, and respective file is downloaded to terminal.
Can then in this array, search file corresponding to function that calls by binary chop at first from server reading out data to an array, can improve seek rate, and then improve download and the installation rate of application program.
Preferably, download unit 106 also is used for the required file of downloading-running application program; And installation unit 108 also is used in terminal required file being installed.
When terminal is used certain application program for the first time, the essential file of this application program of downloading-running only, do not download all installation files of this application program, when this application program of terminal operating, then can and install according to the corresponding file of the function offload that specifically calls, improve installation and the service efficiency of application program.
Preferably, application program erecting device 100 also comprises according to an embodiment of the invention: storage unit 110 is used for required file is saved to light-duty database, and the respective file that download unit 106 is downloaded is carried out buffer memory.
Can carry out buffer memory to the file of downloading, to solve the multithreading problem, the essential file that runs application can also be stored to a light-duty database (such as the Sqlite3 database), be convenient to inquire about the information such as registration type, file and path of this application program.
Preferably, application program erecting device 100 also comprises according to an embodiment of the invention: unloading unit 112 is used for unloading according to the required file application programs of light-duty database.
Can from above-mentioned light-duty database, search the registration and unregistration file of application program, thereby carry out fast discharging, improve unloading efficient.
Fig. 2 shows the according to an embodiment of the invention process flow diagram of application program installation method.
As shown in Figure 2, application program installation method comprises according to an embodiment of the invention: step 202, in terminal operating application program process, when the objective function of invokes application, obtain filename and/or the identifier of objective function respective file by the application programming interface of intercepting system; Step 204 judges whether there is respective file in the terminal according to filename and/or identifier; Step 206, if exist, then terminal is called this function; Step 208 if do not exist, then is downloaded to terminal according to filename and/or identifier with respective file, and in terminal respective file is installed.
When a certain function of terminal invokes application, and file corresponding to this function do not exist, or file corruption corresponding to this function, then can download corresponding file, realized downloading targetedly, avoided the user to download all installation files of this application program when using a certain function of an application program, improved the installation effectiveness of application program, and avoided downloading obsolete function corresponding file and take storage space.
Preferably, step 208 comprises: search respective file by binary chop, and respective file is downloaded to terminal.
Can then in this array, search file corresponding to function that calls by binary chop at first from server reading out data to an array, can improve seek rate, and then improve download and the installation rate of application program.
Preferably, before step 202, also comprise: the file that the downloading-running application program is required, and at the required file of terminal installation.
When terminal is used certain application program for the first time, the essential file of this application program of downloading-running only, do not download all installation files of this application program, when this application program of terminal operating, then can and install according to the corresponding file of the function offload that specifically calls, improve installation and the service efficiency of application program.
Preferably, application program installation method also comprises according to an embodiment of the invention: required file is saved to light-duty database, and the respective file after will downloading is carried out buffer memory.
Can carry out buffer memory to the file of downloading, to solve the multithreading problem, the essential file that runs application can also be stored to a light-duty database (such as the Sqlite3 database), be convenient to inquire about the information such as registration type, file and path of this application program.
Preferably, application program installation method also comprises according to an embodiment of the invention: unload according to the required file application programs in the light-duty database.
Can from above-mentioned light-duty database, search the registration and unregistration file of application program, thereby carry out fast discharging, improve unloading efficient.
Fig. 3 shows the according to an embodiment of the invention particular flow sheet of application program installation method.
As shown in Figure 3, application program installation method specifically comprises according to an embodiment of the invention:
Step 302, the starting terminal application program loads this application program and moves required file;
Step 304, file corresponding to function that uses interception intercepting api calls terminal to call, and obtain filename and/or identifier, when the user uses certain function of application program, terminal can arrive under the corresponding catalogue and look for corresponding document, each file of application program can be tackled by corresponding interception function, wherein, the application programming interface (API) of the interception function system (such as Windows) that to be some rewrite by function pointer, thus mounted All Files is all tackled;
The function of the rewriting that can adopt comprises: CoCreateInstanceEx (), CreateFile () and GetFileAttributes () etc.;
Tackle the realization of function and call and mainly be divided into three steps:
At first the mode by function pointer rewrites the Windows api function, and the fundamental purpose of rewriting is to add own operation in can the method after rewriting, file is filtered download;
Then realize interception, statement interception function adds the operation of processing file;
In program master method, call the interception function at last, comprise " interception " and " release " two aspects.
Following realization and the invoked procedure that interception function in Visual C++ is described with DWORD WINAPI GetFileAttributes (LPCWSTR lp FileName) at first rewrites GetFileAttributes (LPCWSTR lpFileName) function:
static?DWORD(STDMETHODCALLTYPE*Real_GetFileAttributes)(
LPCWSTR?lpFileName
)=GetFileAttributes;
Realize the interception function:
Call the interception function:
In this example, the parameter of GetFileAttributes (LPCWSTR lpFileName) is filename, and other some API can be identifiers;
Step 306 judges whether there has been this document in the terminal;
Step 308 if do not exist, then at server lookup this document, and is downloaded;
Step 310 determines whether register-file;
Step 312 is if then register this document;
Step 314, if not, then with this document copy and preservation;
Step 316, if this document exists, then terminal is directly called corresponding function.
Fig. 4 shows according to an embodiment of the invention the first process flow diagram of set up applications.
As shown in Figure 4, according to an embodiment of the invention first the method for set up applications comprise:
Step 402, input IP at server end address and port numbers;
Step 408 if meet, is then downloaded and the essential file of installation and operation application program;
Step 410 judges that whether installation is successful, if install unsuccessfully, then finishes;
Step 412 is if successful installation then creates registration table and shortcut.
Fig. 5 A to Fig. 5 G shows the according to an embodiment of the invention detailed process of application program download.
Shown in Fig. 5 A, the interface of ejecting during for installation is if install for the first time, for set up applications does homework.Can manually input the IP address, to be connected to the IP of corresponding server, the port numbers acquiescence is 4522, and the installation path of file can be chosen certainly, and acquiescence is C packing catalogue.
Click " next step " and then enter Fig. 5 B in Fig. 5 A, the installation kit of downloading from server is installed, this installation has comprised the necessary file of startup application program.
Shown in Fig. 5 C, testing environment namely detects the mounting condition whether current environment satisfies application program.
Shown in Fig. 5 D, create start menu and desktop shortcuts, also comprised the step that creates registration table.After installing, can in the shortcut of start menu and desktop appearance startup mounting software, after the operation shortcut, also can start the interface of down loading mounting software, part in the frame is the filename of current download file, has comprised all functions of application call device 100 in the option.
Shown in Fig. 5 E, client might disconnect with current server in the process of download, does not download file, at this moment can download by resetting other server of Download Server address selection.
Shown in Fig. 5 F, can download test, to judge whether the client and server end is communicated with and the energy download file.
Shown in Fig. 5 G, the filename of having downloaded in can delete database reconnects server, and download file also is saved in filename and/or identifier in the database.
More than be described with reference to the accompanying drawings technical scheme of the present invention, considered in the correlation technique, the installation of application program is lost time, and it is larger to take up room.By technical scheme of the present invention, can improve the installation effectiveness of application program according to the corresponding file of the function offload that the user calls, reduce taking of storage space.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any modification of doing, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (10)
1. an application program erecting device is characterized in that, comprising:
Acquiring unit in terminal operating application program process, when calling the objective function of described application program, is used for obtaining by the application programming interface of intercepting system filename and/or the identifier of described objective function respective file;
Judging unit is used for judging according to described filename and/or identifier whether described terminal exists described respective file, if exist, then described terminal is called described function;
Download unit is used for according to described filename and/or identifier described respective file being downloaded to described terminal in the described judging unit situation that the determination result is NO;
Installation unit is used in described terminal described respective file being installed.
2. application program erecting device according to claim 1 is characterized in that, described download unit is searched described respective file by binary chop, and described respective file is downloaded to described terminal.
3. application program erecting device according to claim 1 is characterized in that, described download unit also is used for the required file of the described application program of downloading-running; And described installation unit also is used in described terminal described required file being installed.
4. application program erecting device according to claim 3 is characterized in that, also comprises:
Storage unit is used for described required file is saved to light-duty database, and the described respective file that described download unit is downloaded is carried out buffer memory.
5. application program erecting device according to claim 4 is characterized in that, also comprises:
Unloading unit is used for according to the described required file of described light-duty database described application program being unloaded.
6. an application program installation method is characterized in that, comprising:
Step 202 in terminal operating application program process, when calling the objective function of described application program, is obtained filename and/or the identifier of described objective function respective file by the application programming interface of intercepting system;
Step 204 judges whether there is described respective file in the described terminal according to described filename and/or identifier;
Step 206, if exist, then described terminal is called described function;
Step 208 if do not exist, then is downloaded to described terminal according to described filename and/or identifier with described respective file, and in described terminal described respective file is installed.
7. application program installation method according to claim 6 is characterized in that, described step 208 comprises: search described respective file by binary chop, and described respective file is downloaded to described terminal.
8. application program installation method according to claim 6 is characterized in that, before described step 202, also comprises: the file that the described application program of downloading-running is required, and in described terminal described required file is installed.
9. application program installation method according to claim 8 is characterized in that, also comprises: described required file is saved to light-duty database, and the described respective file after will downloading is carried out buffer memory.
10. application program installation method according to claim 9 is characterized in that, also comprises: according to the described required file in the described light-duty database described application program is unloaded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210479441.5A CN102968321B (en) | 2012-11-22 | 2012-11-22 | Application program erecting device and application program installation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210479441.5A CN102968321B (en) | 2012-11-22 | 2012-11-22 | Application program erecting device and application program installation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102968321A true CN102968321A (en) | 2013-03-13 |
CN102968321B CN102968321B (en) | 2016-05-25 |
Family
ID=47798479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210479441.5A Active CN102968321B (en) | 2012-11-22 | 2012-11-22 | Application program erecting device and application program installation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102968321B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281350A (en) * | 2013-04-18 | 2013-09-04 | 百度在线网络技术(北京)有限公司 | Mobile terminal and method, system and cloud server for managing application programs of mobile terminal |
CN104091132A (en) * | 2014-06-17 | 2014-10-08 | 小米科技有限责任公司 | Method and device for running plug-in on routing equipment and routing equipment |
CN104636154A (en) * | 2013-11-07 | 2015-05-20 | 腾讯科技(深圳)有限公司 | Method and device for installing application programs |
CN104850778A (en) * | 2015-05-04 | 2015-08-19 | 联想(北京)有限公司 | Information processing method and electronic device |
CN105094862A (en) * | 2014-05-07 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Method for detecting whether application program is installed or not and browser |
CN106657666A (en) * | 2017-01-09 | 2017-05-10 | 北京奇虎科技有限公司 | Mobile terminal, handset ringtone processing method thereof and corresponding device |
CN107220059A (en) * | 2017-06-14 | 2017-09-29 | 北京小米移动软件有限公司 | The display methods and device of application interface |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405246B1 (en) * | 1998-09-22 | 2002-06-11 | International Business Machines Corporation | Automatic and dynamic software code management |
EP1227395A2 (en) * | 2001-01-02 | 2002-07-31 | Sun Microsystems, Inc. | Method for dynamic function loading in spreadsheets on small devices |
CN102508677A (en) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | Data processing device, application program downloading method and device |
CN102571860A (en) * | 2010-12-29 | 2012-07-11 | 北京新媒传信科技有限公司 | Method, device and system for managing plug-in module |
CN102779128A (en) * | 2011-05-10 | 2012-11-14 | 北京磊友信息科技有限公司 | Method and device for offline running of HTML5 (hypertext markup language 5) application program in mobile terminal |
-
2012
- 2012-11-22 CN CN201210479441.5A patent/CN102968321B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6405246B1 (en) * | 1998-09-22 | 2002-06-11 | International Business Machines Corporation | Automatic and dynamic software code management |
EP1227395A2 (en) * | 2001-01-02 | 2002-07-31 | Sun Microsystems, Inc. | Method for dynamic function loading in spreadsheets on small devices |
CN102571860A (en) * | 2010-12-29 | 2012-07-11 | 北京新媒传信科技有限公司 | Method, device and system for managing plug-in module |
CN102779128A (en) * | 2011-05-10 | 2012-11-14 | 北京磊友信息科技有限公司 | Method and device for offline running of HTML5 (hypertext markup language 5) application program in mobile terminal |
CN102508677A (en) * | 2011-09-30 | 2012-06-20 | 奇智软件(北京)有限公司 | Data processing device, application program downloading method and device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103281350A (en) * | 2013-04-18 | 2013-09-04 | 百度在线网络技术(北京)有限公司 | Mobile terminal and method, system and cloud server for managing application programs of mobile terminal |
CN104636154B (en) * | 2013-11-07 | 2019-02-26 | 腾讯科技(深圳)有限公司 | Application program installation method and device |
CN104636154A (en) * | 2013-11-07 | 2015-05-20 | 腾讯科技(深圳)有限公司 | Method and device for installing application programs |
CN105094862A (en) * | 2014-05-07 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Method for detecting whether application program is installed or not and browser |
CN105094862B (en) * | 2014-05-07 | 2019-04-09 | 阿里巴巴集团控股有限公司 | The method and browser whether detection application program is installed |
CN104091132A (en) * | 2014-06-17 | 2014-10-08 | 小米科技有限责任公司 | Method and device for running plug-in on routing equipment and routing equipment |
CN104850778B (en) * | 2015-05-04 | 2019-08-27 | 联想(北京)有限公司 | A kind of information processing method and electronic equipment |
CN104850778A (en) * | 2015-05-04 | 2015-08-19 | 联想(北京)有限公司 | Information processing method and electronic device |
CN106657666A (en) * | 2017-01-09 | 2017-05-10 | 北京奇虎科技有限公司 | Mobile terminal, handset ringtone processing method thereof and corresponding device |
CN106657666B (en) * | 2017-01-09 | 2019-12-13 | 北京安云世纪科技有限公司 | mobile terminal, mobile phone ring processing method thereof and corresponding device |
CN107220059A (en) * | 2017-06-14 | 2017-09-29 | 北京小米移动软件有限公司 | The display methods and device of application interface |
US10831514B2 (en) | 2017-06-14 | 2020-11-10 | Beijing Xiaomi Mobile Software Co., Ltd. | Display method and device of application interface |
CN107220059B (en) * | 2017-06-14 | 2021-03-23 | 北京小米移动软件有限公司 | Application interface display method and device |
Also Published As
Publication number | Publication date |
---|---|
CN102968321B (en) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102968321A (en) | Application program installation device and application program installation method | |
US8607224B2 (en) | System for packaging native program extensions together with virtual machine applications | |
US6987963B2 (en) | System, method and computer program product for content/context sensitive scanning utilizing a mobile communication device | |
US7392043B2 (en) | API system, method and computer program product for accessing content/security analysis functionality in a mobile communication framework | |
CN105867947B (en) | Data processing method and device after preset application program updating | |
US7899959B2 (en) | Method of loading software in mobile and desktop environments | |
CN107832100B (en) | APK plug-in loading method and terminal thereof | |
KR100915564B1 (en) | Method, software and apparatus for application upgrade during execution | |
US20040210891A1 (en) | Update system and method for updating a scanning subsystem in a mobile communication framework | |
KR100984599B1 (en) | System and method for application disable/restore management | |
CN105740425A (en) | File storage method and apparatus | |
US20150169872A1 (en) | Method and Device for Intercepting Call for Service by Application | |
CN109542964B (en) | Data calling method and data calling system | |
CN111338854A (en) | Kubernetes cluster-based method and system for quickly recovering data | |
CN109614167B (en) | Method and system for managing plug-ins | |
CN104536792A (en) | Method and device for eliminating application program residual files | |
WO2005084202A2 (en) | Execution of unverified programs in a wireless device operating environment | |
CN106886422A (en) | Method for upgrading software and device, electronic equipment | |
CN104636154B (en) | Application program installation method and device | |
CN107861742A (en) | The operation method and terminal device of a kind of program | |
US7818467B2 (en) | Method of indentifying devices in mobile and desktop environments | |
CN104731622A (en) | Application program loading method and device and mobile terminal | |
CN110765394A (en) | So file loading method and device, storage medium and terminal equipment | |
US20030066059A1 (en) | Method for executing java application midlet using communication among java applications | |
CN110045998A (en) | Load the method and device of dynamic base |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C41 | Transfer of patent application or patent right or utility model | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20160215 Address after: 100094 Beijing City, North Road, Haidian District, No. 68, building 2, floor 2 Applicant after: You Pu Information Technology Co., Ltd of UFSOFT Address before: 100094 Beijing city Haidian District North Road No. 68, UFIDA Software Park Applicant before: UFIDA Software Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |