CN102968321A - Application program installation device and application program installation method - Google Patents

Application program installation device and application program installation method Download PDF

Info

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
Application number
CN2012104794415A
Other languages
Chinese (zh)
Other versions
CN102968321B (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.)
You Pu Information Technology Co., Ltd of UFSOFT
Original Assignee
Yonyou Software 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 Yonyou Software Co Ltd filed Critical Yonyou Software Co Ltd
Priority to CN201210479441.5A priority Critical patent/CN102968321B/en
Publication of CN102968321A publication Critical patent/CN102968321A/en
Application granted granted Critical
Publication of CN102968321B publication Critical patent/CN102968321B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Application program erecting device and application program installation method
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:
Figure BDA00002449504600082
Figure BDA00002449504600091
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 404, test connects, and can the IP that test client is inputted and port numbers be connected with corresponding server, if test crash finishes this operation or returns step 402 according to user input instruction;
Step 406, if test successfully, entered environment detects, whether testing environment meets is downloaded and mounting condition, if do not meet, then finishes;
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.
CN201210479441.5A 2012-11-22 2012-11-22 Application program erecting device and application program installation method Active CN102968321B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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