CN103593200A - Method and device for obtaining application program - Google Patents
Method and device for obtaining application program Download PDFInfo
- Publication number
- CN103593200A CN103593200A CN201210286451.7A CN201210286451A CN103593200A CN 103593200 A CN103593200 A CN 103593200A CN 201210286451 A CN201210286451 A CN 201210286451A CN 103593200 A CN103593200 A CN 103593200A
- Authority
- CN
- China
- Prior art keywords
- operation platform
- application program
- information
- downloading
- download
- 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)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method and device for obtaining an application program and belongs to the technical field of communication. The method comprises the steps of obtaining information of a running platform of the application program when the preset application program is downloaded; downloading and installing the running platform according to the information of the running platform; and downloading and installing the application program after the running platform is successfully installed. According to the method and device for obtaining the application program, by first downloading the running platform of the application program and then downloading the application program, the application program can be used normally, and user experience in using the application program is improved.
Description
Technical field
The present invention relates to communication technical field, particularly a kind of method and apparatus that obtains application program.
Background technology
In internet, the application program based on different operation platforms is more and more, and in numerous application programs, how user could obtain application program trusty is the problem that needs solution.
A kind of management method of application program is provided in prior art, by management software, managing various software, at server end, preserve the information list of a collection of software, comprise detection strategy whether detection of dbase, software issuing time, version information, classified information and this software installs etc., the client of software administration software has been installed from the list of server end obtaining information, the software information that user can provide according to information list selects certain software to install, and after the selection that receives user, client downloads and installs this software.
In realizing process of the present invention, inventor finds that prior art at least exists following problem:
Because application program is the product that carries out secondary development on specific operation platform, so the operation of each application program needs corresponding running environment, but because client can not be supported all operation platforms, so may cause the application program downloading and installing can not use in this client, for example, there is the situation that lacks the prompting of file or occur some operation exceptions, thereby reduced the experience sense of user when using application program.
Summary of the invention
In order to improve the experience sense of user while using application program, the embodiment of the present invention provides a kind of method and apparatus that obtains application program.Described technical scheme is as follows:
On the one hand, provide a kind of method of obtaining application program, described method comprises:
When downloading default application program, obtain the information of the operation platform of described application program;
According to the information of described operation platform, download and install described operation platform;
After described operation platform successful installation, download and install described application program.
The described information of obtaining the operation platform of described application program, comprising:
Obtain the information list that server end issues, described information list comprises the information of the operation platform of described application program;
Read the information of the operation platform in described information list.
The information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
The described information according to described operation platform also comprises before downloading and install described operation platform:
According to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, carry out the step of downloading and installing described application program, otherwise, the step of downloading and installing described operation platform according to the information of described operation platform carried out.
Described method also comprises:
Detect local mounted application program, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Download and install the operation platform of described mounted application program.
On the other hand, provide a kind of device that obtains application program, described device comprises:
Acquisition module, for when downloading default application program, obtains the information of the operation platform of described application program;
The first download module, for downloading and install described operation platform according to the information of described operation platform;
The second download module, for after described operation platform successful installation, downloads and installs described application program.
Described acquisition module, comprising:
Acquiring unit, the information list issuing for obtaining server end, described information list comprises the information of the operation platform of described application program;
Reading unit, for reading the information of the operation platform of described information list.
The information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
Described device also comprises:
Judge module, for before described operation platform is downloaded and installed to described the first download module, according to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, described the second download module is carried out the step of downloading and installing described application program, otherwise described the first download module is carried out the step of downloading and installing described operation platform according to the information of described operation platform.
Described device also comprises:
Detection module, for detection of the mounted application program in this locality, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Described the first download module, also for downloading and install the operation platform of described mounted application program.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is: when downloading default application program, obtain the information of the operation platform of described application program; According to the information of described operation platform, download and install described operation platform; After described operation platform successful installation, download and install described application program.By the operation platform of first down load application program, then down load application program, thereby guarantee that application program can normally be used, improved the experience sense of user when using application program.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is a kind of method flow diagram that obtains application program that the embodiment of the present invention one provides;
Fig. 2 is a kind of method flow diagram that obtains application program that the embodiment of the present invention two provides;
Fig. 3 is a kind of apparatus structure schematic diagram that obtains application program that the embodiment of the present invention three provides;
Fig. 4 is the apparatus structure schematic diagram that another kind that the embodiment of the present invention four provides obtains application program.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment mono-
Referring to Fig. 1, a kind of method of obtaining application program is provided in the present embodiment, comprising:
101,, when downloading default application program, obtain the information of the operation platform of described application program;
102, according to the information of described operation platform, download and install described operation platform;
103, after described operation platform successful installation, download and install described application program.
Wherein, described in obtain the information of the operation platform of described application program, comprising:
Obtain the information list that server end issues, described information list comprises the information of the operation platform of described application program;
Read the information of the operation platform in described information list.
Wherein, the information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
Alternatively, the described information according to described operation platform also comprises before downloading and install described operation platform:
According to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, carry out the step of downloading and installing described application program, otherwise, the step of downloading and installing described operation platform according to the information of described operation platform carried out.
Alternatively, described method also comprises:
Detect local mounted application program, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Download and install the operation platform of described mounted application program.
The beneficial effect of the present embodiment is: when downloading default application program, obtain the information of the operation platform of described application program; According to the information of described operation platform, download and install described operation platform; After described operation platform successful installation, download and install described application program.By the operation platform of first down load application program, then down load application program, thereby guarantee that application program can normally be used, improved the experience sense of user when using application program.
Embodiment bis-
The embodiment of the present invention provides a kind of method of obtaining application program, a kind of default application program management software is provided in the present embodiment, in the information list of preserving at server end, the operation platform information field that adds application program, this field comprises: the title of operation platform, whether the download address of operation platform and this operation platform support the indication of static Installation Modes, make client when getting information list, can be according to the information downloading-running platform of operation platform wherein, thereby further down load application program again, so just can guarantee that the application program that user downloads can be used, thereby improve user's experience sense.Wherein, operation platform comprises a plurality of dynamic base and Runtime Library etc., and this present embodiment is not specifically limited.In the present embodiment, when operation platform information comprises the indication of supporting static Installation Modes, show that its corresponding application program does not need the support of whole service platform, indivedual Runtime Libraries or dynamic base that only need to this operation platform just can be moved, and now static Installation Modes middle finger shows the path that individual other dynamic base or Runtime Library are deposited.If information list comprises the indication of not supporting static Installation Modes in the present embodiment, show that its corresponding application program needs the support of operation platform to move, and now needs to install this operation platform.
Referring to Fig. 2, method flow comprises:
201,, when downloading default application program, obtain the information of the operation platform of described application program.
In the present embodiment, client has been installed default application program management software, the list of obtaining application program to server end that client is real-time, or server end real-time to client push the application list, for client, be which kind of mode to get the application list this present embodiment is not specifically limited by.
When the application list that client issues to server end, on client end interface, exporting the content of this application list selects for user, user downloads according to a application program of the content choice of the application list, when client is when downloading the instruction of certain application program, obtain the information list that server end issues, and read the information of the operation platform in described information list, to obtain the information of the operation platform of described application program.
In the present embodiment, the operation platform information in the list of client reading information, resolves and knows the operation platform that needs the application program of download to rely on operation platform information, thereby further according to operation platform information, download this operation platform.
202, according to the information of described operation platform, judge whether this locality has been provided with described operation platform, if so, performs step 204, if not, performs step 203.
In this step, in client, get after the operation platform information of the application journey that needs download, the operation platform that can first install this locality according to the information of operation platform detects, judge whether this locality has installed this operation platform, if this operation platform has been installed in this locality, do not need to download again and install this operation platform, further improved the installation effectiveness of application program yet.But, if this locality detected, this operation platform is not installed, first download and install this operation platform, with the application program that guarantees to download, can use.
Concrete, because the information of operation platform comprises the title of operation platform, so the title that client can the local operation platform of installing of direct-detection, if there is the title of coupling, show that this locality installed this operation platform, otherwise, show that this locality do not install this application platform.
What deserves to be explained is, step 202 is alternatively, and the operation platform that can not install this locality in concrete implementation detects, but directly performs step 203, adopts which kind of mode to be not specifically limited this present embodiment in specific implementation process.
203, according to the information of described operation platform, download and install described operation platform.
Because the information of operation platform has comprised the download address of operation platform, so can download this operation platform by this download address.If wherein downloading what obtain is indivedual Runtime Libraries or the dynamic base of operation platform, according to the path of depositing of static schema indication, by this Runtime Library or dynamic stock is put into corresponding position.If what download obtained is the installation kit of operation platform, according to the indication of non-static schema, this installation kit is installed.
204, download and install described application program.
In the present embodiment, after the operation platform download successful installation of application program, then download further this application program, thereby the application program that assurance is installed can be used.
In the present embodiment, because the operation platform of application program is also constantly updated, cause still having out of use situation in the mounted application program of client terminal local, in this case, client detects local mounted application program, API(Application Programming Interface, the application programming interface that according to described mounted application program, need to call) know the operation platform of described mounted application program; Download and install the operation platform of described mounted application program.Wherein, the API that need to call according to described mounted application program is known the operation platform of described mounted application program, comprise: tackle the API that described mounted application program need to be called, dynamic base or the Runtime Library of required use while knowing this application program operation by this API.Wherein, while knowing this application program operation by interception API, the dynamic base of required use or the method for Runtime Library similarly to the prior art, repeat no more this present embodiment.
The beneficial effect of the present embodiment is: when downloading default application program, obtain the information of the operation platform of described application program; According to the information of described operation platform, download and install described operation platform; After described operation platform successful installation, download and install described application program.By the operation platform of first down load application program, then down load application program, thereby guarantee that application program can normally be used, improved the experience sense of user when using application program.And can local application program be detected, thereby obtain its dynamic base that need to load or Runtime Library, realized the automatic reparation to local application.
Embodiment tri-
Referring to Fig. 3, the embodiment of the present invention provides a kind of device that obtains application program, comprising: acquisition module 301, the first download module 302 and the second download module 303.
Acquisition module 301, for when downloading default application program, obtains the information of the operation platform of described application program;
The first download module 302, for downloading and install described operation platform according to the information of described operation platform;
The second download module 303, for after described operation platform successful installation, downloads and installs described application program.
Wherein, described acquisition module 301, comprising:
Acquiring unit, the information list issuing for obtaining server end, described information list comprises the information of the operation platform of described application program;
Reading unit, for reading the information of the operation platform of described information list.
Wherein, the information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
Alternatively, referring to Fig. 4, described device also comprises:
Judge module 304, for before described operation platform is downloaded and installed to described the first download module, according to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, the second download module 303 is carried out the step of downloading and installing described application program, otherwise first downloads 302 execution of mould downloads and installs the step of described operation platform according to the information of described operation platform.
Alternatively, referring to Fig. 4, described device also comprises:
Detection module 305, for detection of the mounted application program in this locality, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Described the first download module 302, also for downloading and install the operation platform of described mounted application program.
The beneficial effect of the present embodiment is: when downloading default application program, obtain the information of the operation platform of described application program; According to the information of described operation platform, download and install described operation platform; After described operation platform successful installation, download and install described application program.By the operation platform of first down load application program, then down load application program, thereby guarantee that application program can normally be used, improved the experience sense of user when using application program.
It should be noted that: in the device that obtains application program that above-described embodiment provides, only the division with above-mentioned each functional module is illustrated, in practical application, can above-mentioned functions be distributed and by different functional modules, completed as required, the inner structure that is about to device is divided into different functional modules, to complete all or part of function described above.In addition, the device that obtains application program that above-described embodiment provides belongs to same design with the embodiment of the method for obtaining application program, and its specific implementation process refers to embodiment of the method, repeats no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can come the hardware that instruction is relevant to complete by program, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be ROM (read-only memory), disk or CD etc.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.
Claims (10)
1. a method of obtaining application program, is characterized in that, described method comprises:
When downloading default application program, obtain the information of the operation platform of described application program;
According to the information of described operation platform, download and install described operation platform;
After described operation platform successful installation, download and install described application program.
2. method according to claim 1, is characterized in that, described in obtain the information of the operation platform of described application program, comprising:
Obtain the information list that server end issues, described information list comprises the information of the operation platform of described application program;
Read the information of the operation platform in described information list.
3. method according to claim 1 and 2, it is characterized in that, the information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
4. method according to claim 1, is characterized in that, the described information according to described operation platform also comprises before downloading and install described operation platform:
According to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, carry out the step of downloading and installing described application program, otherwise, the step of downloading and installing described operation platform according to the information of described operation platform carried out.
5. method according to claim 1, is characterized in that, described method also comprises:
Detect local mounted application program, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Download and install the operation platform of described mounted application program.
6. a device that obtains application program, is characterized in that, described device comprises:
Acquisition module, for when downloading default application program, obtains the information of the operation platform of described application program;
The first download module, for downloading and install described operation platform according to the information of described operation platform;
The second download module, for after described operation platform successful installation, downloads and installs described application program.
7. device according to claim 6, is characterized in that, described acquisition module, comprising:
Acquiring unit, the information list issuing for obtaining server end, described information list comprises the information of the operation platform of described application program;
Reading unit, for reading the information of the operation platform of described information list.
8. according to the device described in claim 6 or 7, it is characterized in that, the information of the operation platform of described application program comprises: whether the title of described operation platform, the download address of described operation platform and described operation platform support the indication of static Installation Modes.
9. device according to claim 6, is characterized in that, described device also comprises:
Judge module, for before described operation platform is downloaded and installed to described the first download module, according to the information of described operation platform, judge whether this locality has been provided with described operation platform, if, described the second download module is carried out the step of downloading and installing described application program, otherwise described the first download module is carried out the step of downloading and installing described operation platform according to the information of described operation platform.
10. device according to claim 6, is characterized in that, described device also comprises:
Detection module, for detection of the mounted application program in this locality, the application programming interface API that need to call according to described mounted application program is known the operation platform of described mounted application program;
Described the first download module, also for downloading and install the operation platform of described mounted application program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210286451.7A CN103593200B (en) | 2012-08-13 | 2012-08-13 | The method and apparatus for obtaining application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210286451.7A CN103593200B (en) | 2012-08-13 | 2012-08-13 | The method and apparatus for obtaining application program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103593200A true CN103593200A (en) | 2014-02-19 |
CN103593200B CN103593200B (en) | 2017-12-08 |
Family
ID=50083360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210286451.7A Active CN103593200B (en) | 2012-08-13 | 2012-08-13 | The method and apparatus for obtaining application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103593200B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105224363A (en) * | 2015-09-23 | 2016-01-06 | 北京金山安全软件有限公司 | Method and device for loading application program |
CN110231965A (en) * | 2019-06-19 | 2019-09-13 | 京东方科技集团股份有限公司 | A kind of cloud device, applied program processing method and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030131072A1 (en) * | 2001-12-05 | 2003-07-10 | Hiroki Kobayashi | Device information acquiring method, server apparatus and computer-readable storage medium |
US20100138479A1 (en) * | 2008-11-28 | 2010-06-03 | Beijing Kingsoft Software Co., Limited | Software operating system and the software-operating method thereof |
CN101895872A (en) * | 2010-07-16 | 2010-11-24 | 南京烽火星空通信发展有限公司 | Method for conveniently downloading application program for mobile terminal |
CN102063299A (en) * | 2010-12-21 | 2011-05-18 | 东莞宇龙通信科技有限公司 | Method and device for assessing application running condition of mobile terminal, mobile terminal |
-
2012
- 2012-08-13 CN CN201210286451.7A patent/CN103593200B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030131072A1 (en) * | 2001-12-05 | 2003-07-10 | Hiroki Kobayashi | Device information acquiring method, server apparatus and computer-readable storage medium |
US20100138479A1 (en) * | 2008-11-28 | 2010-06-03 | Beijing Kingsoft Software Co., Limited | Software operating system and the software-operating method thereof |
CN101895872A (en) * | 2010-07-16 | 2010-11-24 | 南京烽火星空通信发展有限公司 | Method for conveniently downloading application program for mobile terminal |
CN102063299A (en) * | 2010-12-21 | 2011-05-18 | 东莞宇龙通信科技有限公司 | Method and device for assessing application running condition of mobile terminal, mobile terminal |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105224363A (en) * | 2015-09-23 | 2016-01-06 | 北京金山安全软件有限公司 | Method and device for loading application program |
WO2017050094A1 (en) * | 2015-09-23 | 2017-03-30 | 北京金山安全软件有限公司 | Method and apparatus for loading application program |
CN110231965A (en) * | 2019-06-19 | 2019-09-13 | 京东方科技集团股份有限公司 | A kind of cloud device, applied program processing method and electronic equipment |
CN110231965B (en) * | 2019-06-19 | 2022-05-10 | 京东方科技集团股份有限公司 | Cloud device, application processing method and electronic device |
Also Published As
Publication number | Publication date |
---|---|
CN103593200B (en) | 2017-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111061484B (en) | Code compiling method, device, server, user terminal and readable medium | |
CN103227812B (en) | Smart machine is supported method for down loading and the device of breakpoint transmission | |
CN105718287B (en) | A kind of program streaming execution method of intelligent terminal | |
CN104113576A (en) | Method and device for updating client | |
CN102779054A (en) | Installation treatment method and device of application program as well as server | |
CN102073526B (en) | Software transfer installation method and system for mobile terminal | |
CN104991793A (en) | Method, device and system used for application program subpackage | |
CN111078318A (en) | Method, device and system for processing configuration file and storage medium | |
CN101187878A (en) | System and method for application execution allowable for storing in external drive | |
CN103425527A (en) | Multi-system switching method and switching device | |
CN104216719A (en) | Method and device for updating android system | |
CN103365668B (en) | A kind of dynamic link library loads and the method, apparatus of link | |
CN108182075A (en) | A kind of program by the automatic escalation target software of socket communication modes | |
CN102137390A (en) | Method, equipment and system for downloading mobile phone software | |
CN104615462A (en) | Cross-platform mobile application generating server side and system | |
CN103324505A (en) | Method for deploying GPU (graphic processor unit) development environments in cluster system and could computing system | |
CN104731568A (en) | Application program operation method and device | |
CN108984198A (en) | A kind of upgrade method and device of android system | |
CN103902562A (en) | Method and device for upgrading terminal databases | |
CN103164247A (en) | Method and device for automatically repairing system application | |
CN104216751A (en) | Loading method and system of functional unit interface resource of application program | |
CN112615758A (en) | Application identification method, device, equipment and storage medium | |
CN103902302A (en) | Software installation system and method for virtual machine | |
CN105447040B (en) | Binary file management and updating method, device and system | |
CN106201584B (en) | Version upgrading method and terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |