CN104135503A - Method, device and system of downloading data - Google Patents

Method, device and system of downloading data Download PDF

Info

Publication number
CN104135503A
CN104135503A CN201310288898.2A CN201310288898A CN104135503A CN 104135503 A CN104135503 A CN 104135503A CN 201310288898 A CN201310288898 A CN 201310288898A CN 104135503 A CN104135503 A CN 104135503A
Authority
CN
China
Prior art keywords
applications client
account
software
downloaded
application
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
CN201310288898.2A
Other languages
Chinese (zh)
Other versions
CN104135503B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310288898.2A priority Critical patent/CN104135503B/en
Priority to PCT/CN2014/081531 priority patent/WO2015003570A1/en
Publication of CN104135503A publication Critical patent/CN104135503A/en
Application granted granted Critical
Publication of CN104135503B publication Critical patent/CN104135503B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Abstract

The invention discloses a method, a device and a system of downloading data, relating to the field of Internet technologies, and can solve the problem of complex operation of software downloading. The method disclosed by the invention comprises the following steps that: a first application server receives a software downloading request transmitted by a first application client, the software downloading request carrying an installation package identifier (APK ID) of software to be downloaded; a downloading path of the software to be downloaded is searched according to the APK ID; account information of a second application client is obtained; the downloading path and the account information are transmitted to a second application server; the second application server receives the downloading path transmitted by the first application server and the account information of the second application client; the second application client is searched according to the account information; and the downloading path is transmitted to the second application client through a public account platform of a second application. The method, the device and the system are mainly applied to a process of downloading the software through an instant messaging application.

Description

Method, Apparatus and system that data are downloaded
Technical field
The present invention relates to Internet technical field, relate in particular to method, Apparatus and system that a kind of data are downloaded.
Background technology
Instant messaging application (Instant Messaging is called for short IM) is a kind of communication class application software based on terminal, allows two people or many people by the Internet, immediately to carry out the interchange of word, picture or Streaming Media form.Conventionally, user need to install the account of instant communication client and registration oneself in terminal, then by adding the mode of other accounts, adds good friend, thereby communicates with good friend.
Along with the development of instant messaging application platform, application developer provides abundant in content colorful public's account to user.User can also add numerous public's accounts except can adding good friend's account, such as transport information account, weather forecast account etc.
Application developer has also been developed a kind of public and has been downloaded account at present, and this account is for providing various Downloadable software to user, and user can access the public and download the software that account selects to need download, by instant messaging, is applied software is downloaded.
Existing a kind of by instant messaging, to apply the mode of downloading software be that striding equipment is downloaded across application, and so-called striding equipment is downloaded and referred to that user carries out software download operation on an equipment, downloads software on another equipment; What is called is downloaded and is referred to that user carries out software download operation in one application across application, applies (instant messaging application) download software in equipment by another kind.Striding equipment is specially across the downloading mode of application: user is at PC (Personal Computer, be called for short PC) the upper software that need to download by software administration application choice, then PC triggers the instant messaging application on mobile phone, and the public who is linked in instant messaging application downloads in account.User downloads and in the software download page of account, selects to need the software downloaded the public, finally clicks and downloads the download path that button obtains this software.
In the process of downloading at above-mentioned software, inventor finds that in prior art, at least there are the following problems: user carries out after down operation on PC, also need on mobile phone, again enter in the software download page that the public downloads account and re-start down operation one time, therefore produce the operation repeating.In addition, if user does not add the public before this in instant communication applications, download account, also need to before downloading software, to the public, download account and add, user's operation is too loaded down with trivial details.
Summary of the invention
Method, Apparatus and system that the embodiment of the present invention provides a kind of data to download, can solve the complicated loaded down with trivial details problem of software download operation.
First aspect, a kind of method that the embodiment of the present invention provides data to download, comprising:
Receive the software download request that the first applications client sends, in described software download request, carry the installation kit sign (APK ID) of software to be downloaded;
According to described APK ID, search the download path of described software to be downloaded;
Obtain the account information of the second applications client;
Described download path and described account information are sent to the second application server, so that described the second application server is searched described the second applications client according to described account information, and by public's account platform of the second application, described download path is sent to described the second applications client.
Second aspect, a kind of method that the embodiment of the present invention also provides data to download, comprising:
Receive the download path of the first application server transmission and the account information of the second applications client;
According to described account information, search described the second applications client;
Public's account platform by the second application sends to described the second applications client by described download path.
The third aspect, the device that the embodiment of the present invention also provides a kind of data to download, comprising:
Receiving element, the software download request sending for receiving the first applications client, the installation kit that carries software to be downloaded in described software download request identifies (APK ID);
Search unit, for the described APK ID receiving according to described receiving element, search the download path of described software to be downloaded;
Acquiring unit, for obtaining the account information of the second applications client;
Transmitting element, the described account information of obtaining for described download path that described receiving element is received and described acquiring unit sends to the second application server, so that described the second application server is searched described the second applications client according to described account information, and by public's account platform of the second application, described download path is sent to described the second applications client.
Fourth aspect, the device that the embodiment of the present invention also provides a kind of data to download, comprising:
Receiving element, for receiving the download path of the first application server transmission and the account information of the second applications client;
Search unit, for the described account information receiving according to described receiving element, search described the second applications client;
Transmitting element, searches unit described in the described download path described receiving element being received for the public's account platform by the second application sends to and searches described the second applications client obtaining.
The 5th aspect, the system that the embodiment of the present invention also provides a kind of data to download, described system comprises the first applications client, the second applications client, the first application server and the second application server, wherein,
Described the first applications client, for receiving user's software download instruction, according to described software download instruction, to described the first application server, send software download request, in described software download request, carry the installation kit sign (APK ID) of software to be downloaded;
Described the first application server, the described software download request sending for receiving described the first applications client, according to the described APK ID carrying in described software download request, search the download path of described software to be downloaded, and obtain the account information of described the second applications client, then described download path and described account information are sent to described the second application server;
Described the second application server, for receiving the download path of described the first application server transmission and the account information of described the second applications client, then according to described account information, search described the second applications client, finally the public's account platform by the second application sends to described the second applications client by described download path;
Described the second applications client, the download path sending for receiving described the second application server.
Method, Apparatus and system that the data that the embodiment of the present invention provides are downloaded, can receive the software download request that the first applications client sends by the first application server, according to the package identification carrying in software download request (APK ID), search the download path of described software to be downloaded, and obtain the account information of the second applications client, then download path and described account information are sent to the second application server; The second application server receives after the account information of download path and the second applications client, according to this account information, search the second applications client, then the public's account platform by the second application sends to the second applications client by download path, realizes thus by the first applications client and downloading software in the second applications client.Need on computer and mobile phone, repeat down operation with user in prior art and compare, can make user only carry out on computers a down operation and just download path directly can be sent on mobile phone, simplify thus user's operating procedure.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, 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 the schematic diagram of the network architecture that relates to of the embodiment of the present invention;
Fig. 2 is the flow chart of the method that in the embodiment of the present invention, data are downloaded;
Fig. 3 is the flow chart of the method that in the embodiment of the present invention, another data are downloaded;
Fig. 4 is the data interaction figure of the method that in the embodiment of the present invention, data are downloaded;
Fig. 5 is that the software that in the embodiment of the present invention, software administration client shows is downloaded the design sketch at interface;
Fig. 6 is the design sketch of the downloading page that in prior art, instant communication client shows;
Fig. 7 is the design sketch of the downloading page that in the embodiment of the present invention, instant communication client shows;
Fig. 8 is the design sketch at the prompting interface that in the embodiment of the present invention, instant communication client shows;
Fig. 9 is the structural representation of first device in the embodiment of the present invention;
Figure 10 is the structural representation of another first device in the embodiment of the present invention;
Figure 11 is the structural representation of the second device in the embodiment of the present invention;
Figure 12 is the schematic diagram of the system that in the embodiment of the present invention, data are downloaded.
Embodiment
Below in conjunction with the accompanying drawing in the present embodiment, the technical scheme in the present embodiment is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
Before the present embodiment is described, the application scenarios and the network architecture that first the present embodiment are related to are simply introduced.Conventionally, user can be local download system software or Games Software by computer or mobile phone login download site.The related scene of the present embodiment is for example mainly user, by the first electronic equipment (computer) login download site, for example downloads software to, in the second electronic equipment (mobile phone).In the present embodiment, the mode of striding equipment download software relates to different applications client, for example user logins the first applications client account and carries out down operation on the first electronic equipment, then by the second applications client account, the download path of software is sent to the second electronic equipment.Therefore how because software downloading process relates to different applications client, for different application client is set up the emphasis place that incidence relation is the present embodiment.The network architecture that the present embodiment relates to as shown in Figure 1, wherein, the first applications client is the execution side that software is downloaded, the second applications client is the recipient of software download path, owing to relating to different applications client, therefore at network side, the first application server shown in Fig. 1 and the second application server have also been related to.The present embodiment describes the network architecture based on shown in Fig. 1 below.
In order to simplify striding equipment, across application, download the operating procedure of software, making user can only carry out on computers a down operation just can directly send on mobile phone by download path, a kind of method that the present embodiment provides data to download, the method is applied to the first application server side shown in Fig. 1.As shown in Figure 2, described method comprises:
201, the first application server receives the software download request that the first applications client sends.
The first applications client described in the present embodiment is installed in the first electronic equipment, and user logins after the first applications client account, selects software to be downloaded and trigger download instruction in the software lower page of the first application.The download instruction that the first applications client triggers according to user sends software download request to the first application server.In described software download request, carry the installation kit sign (Android Package Identity is called for short APK ID) of software to be downloaded.In the present embodiment, take and download Android Android type software and describe as example, in practical application, Downloadable software type includes but are not limited to the type into Android.
Conventionally network side server can distribute an APK ID for the installation kit of each software, for software installation kit is carried out to unique identification, when client is selected to download a certain software, the first application server can be searched user according to the APK ID carrying in software download request and wish the software of downloading.
202, the first application server is searched the download path of software to be downloaded according to APK ID.
In the first application server, set up and have download path mapping relations table in advance, this mapping relations table is for characterizing the corresponding relation between APK ID and download path.After receiving software download request, the first application server is searched the download path of software to be downloaded according to the APK ID carrying in this request and download path mapping relations table.
203, the first application server obtains the account information of the second applications client.
The object of searching download path in step 202 is not according to this path, to obtain the installation kit of software to be downloaded, but this download path is sent to the second applications client that is arranged in the second electronic equipment, thereby user can directly be downloaded to the installation kit of software to be downloaded in the second electronic equipment on the second electronic equipment according to this download path.
The account information that the account information that in this step, the first application server obtains is user's account in the second applications client can be specifically user name, account name etc.The account information of the first applications client account can be identical with the account information of the second applications client account, also can be different from the account information of the second applications client account, and the present embodiment does not limit this.
204, the first application server sends to the second application server by download path and account information.
Because applying account, user's second manages maintenance by the second application server, the first application server cannot directly be searched the second applications client according to the account information of the second application account, therefore the first application server is by the account information of the second application account and need to send to the download path of the second applications client to send to the second application server, by the second application server, according to this account information, search the second applications client, and by public's account platform of the second application, download path is sent to the second applications client.
In prior art, user, in first applications client login the first application account, selects to need the software of download in software download page, then clicks download instruction.Network side server can only provide to the second applications client the software download page of the second application, for example the public is downloaded to account and be pushed to the second applications client, user also need to reselect software to be downloaded and repeat down operation one time in the software download page of the second application, and user's operation is wasted time and energy.The method that the data that the present embodiment provides are downloaded, can receive the software download request that the first applications client sends according to user's download instruction, then according to the APK ID of the software to be downloaded carrying in software download request, search the download path of software to be downloaded, and obtain the account information of the second applications client.Finally download path is sent to the second application server, by the second application server, according to the account information of the second applications client, search the second applications client, and download path is sent to the second applications client.
By above-mentioned, relatively can find out, existing software downloading mode is in fact only that the public that user is directed to the second applications client from the first applications client downloads account, and user still need to carry out down operation in the public downloads the software download page of account; And the method that the data that the present embodiment provides are downloaded can directly offer download path the second applications client, user only need click download path in the second applications client just can carry out software download, has simplified thus user's operating procedure.
Further, a kind of method that the present embodiment also provides data to download, the method is applied to the second application server side shown in Fig. 1.As shown in Figure 3, described method comprises:
301, the second application server receives the download path of the first application server transmission and the account information of the second applications client.
The first application server sends to the second application server by mode shown in Fig. 2 by the account information of the download path finding and the second applications client of obtaining.
302, the second application server is searched the second applications client according to account information.
The second application server, after execution of step 301, is searched the second applications client that sends target as download path according to the account information receiving.
303, the second application server sends to the second applications client by public's account platform of the second application by download path.
In prior art, network side server is only the public of the second application to be downloaded to account be pushed to the second applications client, in the software download page of downloading account, repeats down operation by user the public.And in the method that the data that provide at the present embodiment are downloaded, the first application server can directly find the download path of software to be downloaded, the second application server receives the download path of the first application server transmission and the account information of the second applications client, and search the second applications client according to account information, then by public's account platform, download path is sent to the second applications client.What on the second electronic equipment, receive due to user is the download path that the second application public account sends, but not software download page, therefore user can directly download to software to be downloaded in the second electronic equipment according to the download path receiving, without downloading the public in the software download page of account, repeat down operation, simplified thus the operating procedure that software is downloaded.
Further, as to the detailed description of method shown in Fig. 2 and Fig. 3 and further expand, a kind of method that the present embodiment also provides data to download, the method relates to the first applications client, the first application server, the second applications client and the second application server, wherein said the first application server is for realizing the method shown in Fig. 2, and described the second application server is for realizing the method shown in Fig. 3.For the ease of this method is described, the software administration of usining in this method application is applied as example as second and describes as the first application, instant messaging application, should be clear and definite, and in practical application, the first application and the second application are not specifically defined in this.
Concrete, as shown in Figure 4, described method comprises:
401, software administration client sends downloading page load request to software administration server.
The software administration account of user's software administration client login on computers oneself, clicks software and downloads button, and software administration client sends downloading page load request, request of loading software download page to software administration server.
402, software administration server sends to software administration client according to the downloading page load request receiving by downloading page.
The downloading page that software administration client sends software administration server loads, and software for display downloading page, selects software to be downloaded for user on computers.
403, software administration client sends software download request to software administration server.
Exemplary, user selects downloading game software " ArcaLands ", software administration client is obtained the APK ID " 29674956 " of software " ArcaLands ", then to software administration server, send the software download request of carrying No. ID " 29674956 ", request downloads to Games Software " ArcaLands " on mobile phone.
404, software administration server is searched the download path of software to be downloaded according to the APK ID in software download request.
Concrete, software administration server sends to inner software database by No. ID " 29674956 ", searches the download path of corresponding No. ID " 29674956 " in download path mapping relations table.
Described download path mapping relations table is the relation table of software administration server internal preset, for setting up the corresponding relation between APK ID and download path, exemplary, described download path mapping relations table can shape as following table:
APK?ID Dbase Download path
29674956 " ArcaLands " Path 1
31244324 " three states kill " Path 2
…… …… ……
Optionally, except searching download path, software administration server can also be searched according to APK ID the attribute information of software " ArcaLands ", and when follow-up transmission download path, this attribute information is together sent to instant communication client, to provide more reference information to user.
In the present embodiment, the attribute information of software to be downloaded comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring.
405, software administration server obtains the account information of instant communication client.
The object that software administration server obtains the account information of instant communication client is, makes instant communication server can find the destination client that software is downloaded, to this client directive sending download path.
In the present embodiment, the account information of described instant communication client can be the inner identifier number for client distribution of instant communication server, can be also the account title of instant messaging account, for example user name.For different application scenarioss, the mode that instant communication server obtains account information also there are differences, concrete:
1) when user's software administration account and instant messaging account are used same account, software administration server obtains the account information of software administration client from third-party account system platform, is equal to the account information of obtaining this user's instant messaging account.
2) when user's software administration account is used different account from instant messaging account, software administration server is to the account information of software administration client-requested instant communication client.Concrete, software administration server sends account request to software administration client, software administration client is inputted the account information of instant communication client on computers by the form prompting user of dialog box, then the account information of obtaining is sent to software administration server.
In addition, software administration account for user is used different accounts from instant messaging account, but the situation of setting up in advance the corresponding relation that has above-mentioned two kinds of accounts in account management platform, software administration server also can get by account management platform the account information of instant communication client.
406, software administration server sends to instant communication server by download path and account information.
Software administration server is encapsulated as general json form by download path and account information, then by application programming interface (Application Programming Interface is called for short API), sends to instant communication server.
Further, while also having found the attribute information of software " ArcaLands " in step 404, software administration server sends to instant communication server in the lump by the attribute information finding.
Further, as the optional step of this enforcement, after execution of step 406, software administration server can also detect user and whether on mobile phone, login instant messaging account, if not login is carried out login prompt to user.Concrete, as shown in dotted line step in Fig. 4, software administration server sends status query request to instant communication server, and whether this status query request passes through instant communication client log-in instant communication account for requesting query user; Instant communication server is inquired about the logging status of user's instant messaging account, and Query Result is sent to software administration server; Software administration server is after receiving Query Result, if user is not by instant communication client log-in instant communication account, to software administration client, send login prompt instruction, software administration client is to display reminding dialog box on computers after login prompt instruction, prompting user log-in instant communication account.
407, instant communication server is searched instant communication client according to account information.
Instant communication server is searched the instant messaging account that sends this user of object as download path according to account information.
408, the instant messaging account that instant communication server judges user whether with instant messaging application in public's account relating.
Therefore the public's account platform that need to apply by instant messaging due to instant communication server sends download path to instant communication client, if user's instant messaging account is not carried out associatedly with public's account in advance, cannot send download path.When judgment result is that while being, perform step 410, when the determination result is NO, perform step 409.
409, instant communication server sends associated cue instruction to instant communication client.
If user's instant messaging account not with public's account relating, instant communication server indication instant communication client carries out associated cue to user.Instant communication client is after receiving associated cue instruction, and the form prompting user with prompting frame on mobile phone adds (concern) public account by mobile phone, then continues execution step 410.
Or when user's instant messaging account is not during with public's account relating, instant communication server does not directly carry out associatedly with public's account relating account and public's account by user's instant messaging account, then performs step 410.
410, public's account platform that instant communication server is applied by instant messaging sends to instant communication client by download path.
When software administration server has also sent the attribute information of software " ArcaLands ", instant communication server together sends to instant communication client by this attribute information.
Instant communication client receives after download path and attribute information, on mobile phone, shows, if user clicks download button, instant communication client sends to instant communication server by the download path of software " ArcaLands ".Instant communication server obtains the installation kit (APK) of software " ArcaLands " from software database according to this download path, then send it to instant communication client, completes thus the download of software " ArcaLands ".In addition, owing to preserving the download path of software " ArcaLands " in instant messaging, when user need to download, instant communication client also can only send a download instruction to instant communication server, instant communication server obtains the APK of software " ArcaLands " according to the download path of preserving, and the APK obtaining is sent to instant communication client.
Optionally, in the another kind of implementation of the present embodiment, as the replacement to step 404, also can according to the APK ID of software " ArcaLands ", search download path and attribute information by instant communication server.After execution of step 403, software administration server directly performs step 405, search the account information of instant communication client, then, in step 406, to instant communication server, send the APK ID of software " ArcaLands " and the account information of instant communication client.Instant communication server receives after APK ID, searches download path and the attribute information of software " ArcaLands ", and then order performs step 407 to step 410.
The method that the data that the present embodiment provides are downloaded, can directly send to the instant communication client on mobile phone by the download path of software to be downloaded, and user only need click download button on mobile phone just can carry out software download.Compared with prior art, without the public in instant communication applications, download in account and repeat down operation, downloading process is convenient and swift.
In addition, the method that data that the present embodiment provides are downloaded, can also be before sending download path to instant communication client, prompting user or automatically by public's account relating in user's instant messaging account, guarantee thus the smooth transmission of download path.
Below, in conjunction with the comparing of prior art, the present embodiment application scenarios is introduced.In this application scenarios, user carries out down operation on computers, and will play " ArcaLands " downloads in mobile phone.
User is by the software administration account of the software administration client login on computer oneself, and the software entering is as shown in Figure 5 downloaded interface.Then, user selects game " ArcaLands ", and clicks " applied and downloaded to mobile phone by instant messaging " button.
In the prior art, network side server is downloaded account to the instant communication client propelling movement public of mobile phone side, user is by after mobile phone log-in instant communication account, show downloading page (this page is downloaded account by the public and pushed) as shown in Figure 6, user need to reselect game " ArcaLands " and click " applied and downloaded to mobile phone by instant messaging " button.As can be seen here, in prior art, network side server is only user to be directed to the public download in account, and user still need to repeat the down operation carrying out on computers before this for a time on mobile phone.
In this application scene, software administration server directly obtains download path and the attribute information of game " ArcaLands " and sends to instant communication server.Instant communication server sends to the download path receiving and attribute information by the public's account instant communication client of mobile phone terminal.The download interface that mobile phone shows as shown in Figure 7, comprising with the attribute information such as " download " key associated download path and game version, game profile, game sectional drawing.User directly clicks " download " button and just game " ArcaLands " can be downloaded on mobile phone.If user is not in advance by mobile phone log-in instant communication account, or user's instant messaging account is not carried out associated with public's account, in mobile phone, can also show prompting interface as shown in Figure 8, prompting user log-in instant communication account, or add the public and download account.
Realization with reference to method part steps shown in method shown in figure 2 and Fig. 4, the device that the present embodiment also provides a kind of data to download, this device, for first device, is arranged in the first application server, in order to the part steps of method shown in method shown in Fig. 2 and Fig. 4 is realized.As shown in Figure 9, described first device comprises: receiving element 91, search unit 92, acquiring unit 93 and transmitting element 94, wherein,
Described receiving element 91, the software download request sending for receiving the first applications client, the installation kit that carries software to be downloaded in described software download request identifies (APK ID);
The described unit 92 of searching, for searching the download path of described software to be downloaded according to the described APK ID of described receiving element 91 receptions;
Described acquiring unit 93, for obtaining the account information of the second applications client;
Described transmitting element 94, the described account information of obtaining for described download path that described receiving element 91 is received and described acquiring unit 93 sends to the second application server, so that described the second application server is searched described the second applications client according to described account information, and by public's account platform of the second application, described download path is sent to described the second applications client.
Further, as shown in figure 10, described acquiring unit 93 comprises:
Obtain subelement 101, for obtain the account information of described the first applications client from account system platform, the account information of described the first applications client is identical with the account information of described the second applications client.
Request subelement 102, for the account information to the second applications client described in described the first applications client request.
Further, described receiving element 91 also, for before receiving the software download request of the first applications client transmission, receives the downloading page load request that described the first applications client sends;
Described transmitting element 94 also sends to described the first applications client for the described downloading page load request receiving according to described receiving element 91 by downloading page.
Further, described transmitting element 94 is also for after sending to the second application server by described download path and described account information, to described the second application server, send status query request, whether described status query request logins the second application account for the second applications client described in requesting query;
The Query Result that described receiving element 91 also sends for receiving described the second application server;
Described transmitting element 94 is also that described the second applications client is not while logining described the second application account for the described Query Result receiving when described receiving element 91, to the first applications client, send login prompt instruction, described login prompt instruction is used to indicate described the first applications client prompting user and logins described the second application account.
Further, described in search unit 92 also for search the attribute information of described software to be downloaded according to described APK ID, described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
Described transmitting element 94 is also for sending to described the second application server by the described attribute information of searching the described software to be downloaded that unit 92 finds.
The device that the data that the present embodiment provides are downloaded, can receive the software download request that the first applications client sends according to user's download instruction, then according to the APKID of the software to be downloaded carrying in software download request, search the download path of software to be downloaded, and obtain the account information of the second applications client.Finally download path is sent to the second application server, by the second application server, according to the account information of the second applications client, search the second applications client, and download path is sent to the second applications client.Can directly download path be offered to the second applications client, user only need click download path in the second applications client just can carry out software download, has simplified thus user's operating procedure.
Realization with reference to method part steps shown in method shown in figure 3 and Fig. 4, the device that the present embodiment also provides a kind of data to download, this device is the second device, is arranged in the second application server, in order to the part steps of method shown in method shown in Fig. 3 and Fig. 4 is realized.As shown in figure 11, described the second device comprises: receiving element 111, search unit 112, transmitting element 113, query unit 114 and judging unit 115, wherein,
Described receiving element 111, for receiving the download path of the first application server transmission and the account information of the second applications client;
The described unit 112 of searching, searches described the second applications client for the described account information receiving according to described receiving element 111;
Described transmitting element 113, searches unit 112 described in the described download path described receiving element 111 being received for the public's account platform by the second application sends to and searches described the second applications client obtaining.
Further, described receiving element 111, also for after searching described the second applications client according to described account information, receives the status query request that described the first application server sends;
Described query unit 114, inquires about described the second applications client for the described status query request receiving according to described receiving element 111 and whether logins the second application account;
Described transmitting element 113 also sends to described the first application server for the Query Result that described query unit 114 is obtained.
Further, described judging unit 115, for having logined described the second application when described the second applications client during account, judge described the second application account whether with public's account relating;
Described transmitting element 113 is also for when account is applied in described judging unit 115 judgements described second not with described public's account relating, to described the second applications client, send associated cue instruction, described associated cue instruction is used to indicate public's account described in described the second applications client prompting user add.
Further, described receiving element 111 is also for receiving the attribute information of the described software to be downloaded of the first application server transmission, and described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
The attribute information of the described software to be downloaded that described transmitting element 113 also receives described receiving element 111 for the public's account platform by the second application sends to described the second applications client.
Further, described receiving element 111 also, for after the public's account platform by the second application sends to described the second applications client by described download path at described transmitting element 113, receives the described download path that described the second applications client sends;
Described acquiring unit also obtains the installation kit (APK) of described software to be downloaded for the described download path receiving according to described receiving element 111;
Described transmitting element 113 also sends to described the second applications client for the described APK that described receiving element 111 is received.
The device that the data that the present embodiment provides are downloaded, can receive the download path of the first application server transmission and the account information of the second applications client, and search the second applications client according to account information, then by public's account platform, download path is sent to the second applications client.What on the second electronic equipment, receive due to user is the download path that the second application public account sends, but not software download page, therefore user can directly download to software to be downloaded in the second electronic equipment according to the download path receiving, without downloading the public in the software download page of account, repeat down operation, simplified thus the operating procedure that software is downloaded.
With reference to the device of second shown in the first device shown in figure 9 or Figure 10 and Figure 11, the system that the present embodiment also provides a kind of data to download.As shown in figure 12, described system comprises: the first applications client 121, the first application server 122, the second application server 123 and the second applications client 124, wherein said the first application server 122 comprises the first device as shown in Fig. 9 or Figure 10, and described the second application server 123 comprises the second device as shown in figure 11.
Described the first applications client 121, for receiving user's software download instruction, according to described software download instruction, to described the first application server, send software download request, in described software download request, carry the installation kit sign (APK ID) of software to be downloaded;
Described the first application server 122, the described software download request sending for receiving described the first applications client 121, according to the described APK ID carrying in described software download request, search the download path of described software to be downloaded, and obtain the account information of described the second applications client 124, then described download path and described account information are sent to described the second application server 123;
Described the second application server 123, for receiving the download path of described the first application server 122 transmissions and the account information of described the second applications client 124, then according to described account information, search described the second applications client 124, finally the public's account platform by the second application sends to described the second applications client 124 by described download path;
Described the second applications client 124, the download path sending for receiving described the second application server 123.
Further, described the first applications client 121 is software administration applications client, and described the second applications client 124 is instant messaging applications client.Accordingly, described the first application server 122 is software administration server, and described the second application server 123 is instant communication server.
The system that the data that the embodiment of the present invention provides are downloaded, can receive the software download request that the first applications client sends by the first application server, according to the package identification carrying in software download request (APK ID), search the download path of described software to be downloaded, and obtain the account information of the second applications client, then download path and described account information are sent to the second application server; The second application server receives after the account information of download path and the second applications client, according to this account information, search the second applications client, then the public's account platform by the second application sends to the second applications client by download path, realizes thus by the first applications client and downloading software in the second applications client.Need on computer and mobile phone, repeat down operation with user in prior art and compare, can make user only carry out on computers a down operation and just download path directly can be sent on mobile phone, simplify thus user's operating procedure.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential common hardware by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Understanding based on such, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in the storage medium can read, as the floppy disk of computer, hard disk or CD etc., comprise some instructions with so that computer equipment (can be personal computer, server, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited to this, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; can expect easily changing or replacing, within all should being encompassed in protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion by the described protection range with claim.

Claims (26)

1. the method that data are downloaded, is characterized in that, comprising:
Receive the software download request that the first applications client sends, in described software download request, carry the installation kit sign (APK ID) of software to be downloaded;
According to described APK ID, search the download path of described software to be downloaded;
Obtain the account information of the second applications client;
Described download path and described account information are sent to the second application server, so that described the second application server is searched described the second applications client according to described account information, and by public's account platform of the second application, described download path is sent to described the second applications client.
2. the method that data according to claim 1 are downloaded, is characterized in that, described in obtain the step of the account information of the second applications client, comprising:
From account system platform, obtain the account information of described the first applications client, the account information of described the first applications client is identical with the account information of described the second applications client.
3. the method that data according to claim 1 are downloaded, is characterized in that, described in obtain the step of the account information of the second applications client, comprising:
Account information to the second applications client described in described the first applications client request.
4. the method for downloading according to the data described in claim 2 or 3, is characterized in that, before the step of the software download request sending in described reception the first applications client, described method further comprises:
Receive the downloading page load request that described the first applications client sends;
According to described downloading page load request, downloading page is sent to described the first applications client.
5. the method that data according to claim 4 are downloaded, is characterized in that, described described download path and described account information are sent to the step of the second application server after, described method further comprises:
To described the second application server, send status query request, whether described status query request logins the second application account for the second applications client described in requesting query;
Receive the Query Result that described the second application server sends;
If being described the second applications client, described Query Result do not login described the second application account, to the first applications client, send login prompt instruction, described login prompt instruction is used to indicate described the first applications client prompting user and logins described the second application account.
6. the method that data according to claim 5 are downloaded, is characterized in that, described step of searching the download path of described software to be downloaded according to described APK ID also comprises:
The attribute information of searching described software to be downloaded according to described APK ID, described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
Describedly send to the step of the second application server also to comprise described download path and described account information:
The attribute information of described software to be downloaded is sent to described the second application server.
7. the method that data according to claim 6 are downloaded, is characterized in that, described the first applications client is software administration applications client, and described the second applications client is instant messaging applications client.
8. the method that data are downloaded, is characterized in that, comprising:
Receive the download path of the first application server transmission and the account information of the second applications client;
According to described account information, search described the second applications client;
Public's account platform by the second application sends to described the second applications client by described download path.
9. the method that data according to claim 8 are downloaded, is characterized in that, after described step of searching described the second applications client according to described account information, described method further comprises:
Receive the status query request that described the first application server sends;
According to described status query request, inquire about described the second applications client and whether login the second application account;
Query Result is sent to described the first application server.
10. the method that data according to claim 9 are downloaded, is characterized in that, when described the second applications client has been logined described the second application account, described method further comprises:
Judge described the second application account whether with public's account relating;
If described the second application account not with described public's account relating, to described the second applications client, send associated cue instruction, described associated cue instruction is used to indicate public's account described in described the second applications client prompting user add.
The method that 11. data according to claim 10 are downloaded, is characterized in that, the step of the download path that described reception the first application server sends and the account information of the second applications client also comprises:
The attribute information that receives the described software to be downloaded of the first application server transmission, described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
Described public's account platform by the second application sends to the step of described the second applications client also to comprise described download path:
Public's account platform by the second application sends to described the second applications client by the attribute information of described software to be downloaded.
The method that 12. data according to claim 11 are downloaded, is characterized in that, after described public's account platform by the second application sends to the step of described the second applications client by described download path, described method further comprises:
Receive the described download path that described the second applications client sends;
According to described download path, obtain the installation kit (APK) of described software to be downloaded;
Described APK is sent to described the second applications client.
The method that data in 13. according to Claim 8 to 12 described in any one are downloaded, is characterized in that, described the first applications client is software administration applications client, and described the second applications client is instant messaging applications client.
14. 1 kinds of devices that data are downloaded, is characterized in that, comprising:
Receiving element, the software download request sending for receiving the first applications client, the installation kit that carries software to be downloaded in described software download request identifies (APK ID);
Search unit, for the described APK ID receiving according to described receiving element, search the download path of described software to be downloaded;
Acquiring unit, for obtaining the account information of the second applications client;
Transmitting element, the described account information of obtaining for described download path that described receiving element is received and described acquiring unit sends to the second application server, so that described the second application server is searched described the second applications client according to described account information, and by public's account platform of the second application, described download path is sent to described the second applications client.
The device that 15. data according to claim 14 are downloaded, is characterized in that, described acquiring unit comprises:
Obtain subelement, for obtain the account information of described the first applications client from account system platform, the account information of described the first applications client is identical with the account information of described the second applications client.
The device that 16. data according to claim 14 are downloaded, is characterized in that, described acquiring unit also comprises:
Request subelement, for the account information to the second applications client described in described the first applications client request.
17. devices of downloading according to the data described in claim 15 or 16, it is characterized in that, described receiving element also, for before receiving the software download request of the first applications client transmission, receives the downloading page load request that described the first applications client sends;
Described transmitting element also sends to described the first applications client for the described downloading page load request receiving according to described receiving element by downloading page.
The device that 18. data according to claim 17 are downloaded, it is characterized in that, described transmitting element is also for after sending to the second application server by described download path and described account information, to described the second application server, send status query request, whether described status query request logins the second application account for the second applications client described in requesting query;
The Query Result that described receiving element also sends for receiving described the second application server;
Described transmitting element is also that described the second applications client is not while logining described the second application account for the described Query Result receiving when described receiving element, to the first applications client, send login prompt instruction, described login prompt instruction is used to indicate described the first applications client prompting user and logins described the second application account.
The device that 19. data according to claim 18 are downloaded, it is characterized in that, the described unit of searching is also for searching the attribute information of described software to be downloaded according to described APK ID, described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
Described transmitting element is also for sending to described the second application server by the described attribute information of searching the described software to be downloaded that unit finds.
20. 1 kinds of devices that data are downloaded, is characterized in that, comprising:
Receiving element, for receiving the download path of the first application server transmission and the account information of the second applications client;
Search unit, for the described account information receiving according to described receiving element, search described the second applications client;
Transmitting element, searches unit described in the described download path described receiving element being received for the public's account platform by the second application sends to and searches described the second applications client obtaining.
The device that 21. data according to claim 20 are downloaded, is characterized in that, described device also comprises query unit;
Described receiving element, also for after searching described the second applications client according to described account information, receives the status query request that described the first application server sends;
Described query unit, inquires about described the second applications client for the described status query request receiving according to described receiving element and whether logins the second application account;
Described transmitting element also sends to described the first application server for the Query Result that described query unit is obtained.
The device that 22. data according to claim 21 are downloaded, is characterized in that, described device also comprises judging unit;
Described judging unit, for having logined described the second application when described the second applications client during account, judge described the second application account whether with public's account relating;
Described transmitting element is also for judging that when described judging unit described the second application account is not during with described public's account relating, to described the second applications client, send associated cue instruction, described associated cue instruction is used to indicate public's account described in described the second applications client prompting user add.
The device that 23. data according to claim 22 are downloaded, it is characterized in that, described receiving element is also for receiving the attribute information of the described software to be downloaded of the first application server transmission, and described attribute information comprises at least one in following information: icon, title, sectional drawing, brief introduction and scoring;
The attribute information of the described software to be downloaded that described transmitting element also receives described receiving element for the public's account platform by the second application sends to described the second applications client.
The device that 24. data according to claim 23 are downloaded, it is characterized in that, described receiving element also, for after the public's account platform by the second application sends to described the second applications client by described download path at described transmitting element, receives the described download path that described the second applications client sends;
Described acquiring unit also obtains the installation kit (APK) of described software to be downloaded for the described download path receiving according to described receiving element;
Described transmitting element also sends to described the second applications client for the described APK that described receiving element is received.
25. 1 kinds of systems that data are downloaded, is characterized in that, described system comprises the first applications client, the second applications client, the first application server and the second application server, wherein,
Described the first applications client, for receiving user's software download instruction, according to described software download instruction, to described the first application server, send software download request, in described software download request, carry the installation kit sign (APK ID) of software to be downloaded;
Described the first application server, the described software download request sending for receiving described the first applications client, according to the described APK ID carrying in described software download request, search the download path of described software to be downloaded, and obtain the account information of described the second applications client, then described download path and described account information are sent to described the second application server;
Described the second application server, for receiving the download path of described the first application server transmission and the account information of described the second applications client, then according to described account information, search described the second applications client, finally the public's account platform by the second application sends to described the second applications client by described download path;
Described the second applications client, the download path sending for receiving described the second application server.
The system that 26. data according to claim 25 are downloaded, is characterized in that, described the first applications client is software administration applications client, and described the second applications client is instant messaging applications client.
CN201310288898.2A 2013-07-10 2013-07-10 Method, Apparatus and system that data are downloaded Active CN104135503B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310288898.2A CN104135503B (en) 2013-07-10 2013-07-10 Method, Apparatus and system that data are downloaded
PCT/CN2014/081531 WO2015003570A1 (en) 2013-07-10 2014-07-03 Data downloading method,device and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310288898.2A CN104135503B (en) 2013-07-10 2013-07-10 Method, Apparatus and system that data are downloaded

Publications (2)

Publication Number Publication Date
CN104135503A true CN104135503A (en) 2014-11-05
CN104135503B CN104135503B (en) 2015-09-23

Family

ID=51808025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310288898.2A Active CN104135503B (en) 2013-07-10 2013-07-10 Method, Apparatus and system that data are downloaded

Country Status (2)

Country Link
CN (1) CN104135503B (en)
WO (1) WO2015003570A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610678A (en) * 2014-11-21 2016-05-25 ***通信集团公司 Method, device and system for information interaction
WO2019033751A1 (en) * 2017-08-14 2019-02-21 北京奇虎科技有限公司 Method and system for performing security processing on data file

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124650B (en) * 2017-05-25 2020-08-04 北京潘达互娱科技有限公司 Method and device for downloading grade icon
CN111694745A (en) * 2020-06-15 2020-09-22 北京首汽智行科技有限公司 Vehicle cost simulation calculation method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262552A (en) * 2011-07-06 2011-11-30 惠州Tcl移动通信有限公司 Method and system for synchronizing application program of different equipment
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications
CN102891891A (en) * 2012-09-26 2013-01-23 广州市动景计算机科技有限公司 Method and system for cross-device file transmission

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1645801A (en) * 2005-03-01 2005-07-27 北京立通无限科技有限公司 Method for automatic mobile customer terminal downloading or updating software by WAP PUSH short message
US8135798B2 (en) * 2006-11-15 2012-03-13 Hewlett-Packard Development Company, L.P. Over-the-air device services and management
CN101883002A (en) * 2009-05-08 2010-11-10 中兴通讯股份有限公司 Method and system for installing plug-in device
KR101284551B1 (en) * 2011-04-21 2013-07-11 (주)지온네트웍스 Method for installing applications that have been installed in an old mobile terminal to a new mobile terminal
CN102231880A (en) * 2011-07-04 2011-11-02 中兴通讯股份有限公司 Version upgrade method and terminal, and version upgrade system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262552A (en) * 2011-07-06 2011-11-30 惠州Tcl移动通信有限公司 Method and system for synchronizing application program of different equipment
CN102752457A (en) * 2012-07-19 2012-10-24 腾讯科技(深圳)有限公司 Method and system for installing applications
CN102891891A (en) * 2012-09-26 2013-01-23 广州市动景计算机科技有限公司 Method and system for cross-device file transmission

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105610678A (en) * 2014-11-21 2016-05-25 ***通信集团公司 Method, device and system for information interaction
WO2019033751A1 (en) * 2017-08-14 2019-02-21 北京奇虎科技有限公司 Method and system for performing security processing on data file

Also Published As

Publication number Publication date
WO2015003570A1 (en) 2015-01-15
CN104135503B (en) 2015-09-23

Similar Documents

Publication Publication Date Title
US20200169620A1 (en) Remotely managing application settings using hash value comparison
CN104580430B (en) A kind of method and apparatus based on communication group's pushed information
US8844013B2 (en) Providing third party authentication in an on-demand service environment
US10050822B2 (en) Method and system for sharing application, and application service platform
US10148605B2 (en) Method for processing invitation information and service server, mobile communication terminal and computer-readable recording medium for performing the same
JP2020017948A (en) Application realization method based on block chain network, apparatus, device, and storage medium
US10057302B2 (en) Context-based selection of instruction sets for connecting through captive portals
US10871954B2 (en) Controlled deployment of application feature
CN103136342B (en) The searching method of application A PP, system and search server
US10701155B2 (en) Method and system for status management communication
US20120135755A1 (en) Apparatus and method for providing contents services
US20130291121A1 (en) Cloud Abstraction
CN109710270A (en) A kind of security application delivery method, device and storage medium
JP2015518204A (en) Online Q & A method, device and system
CN102710737A (en) Cross platform service notification
CN112351350B (en) Content display method, device, system, equipment and storage medium
CN108881228A (en) Cloud registration activation method, device, equipment and storage medium
US20130339387A1 (en) Location Based Query-response Management System
CN103581111A (en) Communication method and system
CN110753091A (en) Cloud platform management method and device
CN104135503B (en) Method, Apparatus and system that data are downloaded
CN105337841A (en) Information processing method and system, client, and server
US20230281221A1 (en) Method for content synchronization and replacement
CN104917794A (en) Data sharing method, device and system
KR20200091080A (en) Method for providing service for shared office

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant