WO2015003570A1 - Data downloading method,device and system thereof - Google Patents

Data downloading method,device and system thereof Download PDF

Info

Publication number
WO2015003570A1
WO2015003570A1 PCT/CN2014/081531 CN2014081531W WO2015003570A1 WO 2015003570 A1 WO2015003570 A1 WO 2015003570A1 CN 2014081531 W CN2014081531 W CN 2014081531W WO 2015003570 A1 WO2015003570 A1 WO 2015003570A1
Authority
WO
WIPO (PCT)
Prior art keywords
downloading
application
application client
software
account
Prior art date
Application number
PCT/CN2014/081531
Other languages
French (fr)
Inventor
Liming Liu
Original Assignee
Tencent Technology (Shenzhen) Company Limited
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) Company Limited filed Critical Tencent Technology (Shenzhen) Company Limited
Publication of WO2015003570A1 publication Critical patent/WO2015003570A1/en

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

A data downloading method, device and system. The method comprises: receiving, by a processor, a request for downloading software sent by a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded; looking up, by the processor, a downloading path of the software to be downloaded according to the APK ID; obtaining, by the processor, account information of a second application client; and sending, by the processor, the downloading path and the account information to a second application server so that the second application server can look up the second application client according to the account information and send the downloading path to the second application client.

Description

DATA DOWNLOADING METHOD, DEVICE AND SYSTEM THEREOF
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The application claims priority to Chinese Patent Application No. 201310288898.2, filed on luly 10, 2013, which is incorporated by reference in its entirety.
FIELD OF THE TECHNOLOGY
[0002] The present application relates to the field of the Internet technology, and more particularly to a data downloading method, device and system thereof.
BACKGROUND
[0003] Instant Messenger (IM) application is communication application software based on terminal, which allows two or more people to communicate with each other instantly on the Internet in the way of messages, pictures or streaming media. Usually, users need to install Instant Messenger client in the terminal, register their own accounts and add friends by adding other accounts, thus they may communicate with their friends.
[0004] With the development of the Instant Messenger application platform, developers have offered many public accounts which have rich contents, thus users may add many public accounts, such as traffic information account, weather forecast account, etc.
SUMMARY
[0005] Examples of the present invention are to provide a data downloading method, a device and a system thereof, which may make the software downloading process simple and efficient.
[0006] One example of the prevent invention provides a data downloading method, comprising: receiving, by a processor, a request for downloading software sent by a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded; looking up, by the processor, a downloading path of the software to be downloaded according to the APK ID; obtaining, by the processor, account information of a second application client; and sending, by the processor, the downloading path and the account information to a second application server so that the second application server can look up the second application client according to the account information and send the downloading path to the second application client.
[0007] One example of the prevent invention provides a data downloading method, comprising: receiving, by a processor, a downloading path and account information of a second application client sent by a first application server; looking up, by the processor, the second application client according to the account information; and sending, by the processor, the downloading path to the second application client.
[0008] One example of the prevent invention provides a data downloading device, comprising: one or more processors coupled with a memory; a receiving unit having one or more processors coupled with the memory that is used for receiving a request for downloading software from a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded; a looking-up unit having one or more processors coupled with the memory that is used for looking up a downloading path of the software to be downloaded according to the APK ID received by the receiving unit; an obtaining unit having one or more processors coupled with the memory that is used for obtaining account information of the second application client; and a sending unit having one or more processors coupled with the memory that is used for sending the downloading path received by the receiving unit and the account information obtained by the obtaining unit to a second application server so that the second application server can look up the second application client according to the account information and send the downloading path to the second application client.
[0009] One example of the prevent invention provides a data downloading device, comprising: one or more processors coupled with a memory; a receiving unit having one or more processors coupled with the memory that is used for receiving a downloading path and account information of a second application client sent by a first application server; a looking-up unit having one or more processors coupled with the memory that is used for looking up the second application client according to the account information received by the receiving unit; and a sending unit having one or more processors coupled with the memory that is used for sending the downloading path received by the receiving unit to the second application client found by the looking-up unit.
[0010] One example of the prevent invention provides a data downloading system, comprising: one or more processors coupled with a memory; a first application client having one or more processors coupled with a memory; a second application client one or more processors coupled with a memory; a first application server one or more processors coupled with a memory; and a second application server one or more processors coupled with a memory; where the first application client is used for receiving an instruction for downloading a software, and sending a request for downloading the software to the first application server according to the instruction for downloading the software, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded; where the first application server is used for receiving the request for downloading software sent by the first application client, looking up a downloading path of the software to be downloaded according to the APK ID carried by the request for downloading the software, and obtaining account information of the second application client, then sending the downloading path and the account information to the second application server; where the second application server is used for receiving the downloading path and the account information of the second application client sent by the first application server, and looking up the second application client according to the account information, then sending the downloading path to the second application client; and where the second application client is used for receiving the downloading path sent by the second application server.
[0011] In the data downloading method, device and system provided in the present invention, the first application server may receive a request for downloading software sent by the first application client, look up the downloading path of the software to be downloaded according to APK ID carried by the request, and obtain account information of the second application client, send the downloading path and the account information to the second application server; after receiving the downloading path and the account information, the second application server may look up the second application client according to the account information and send the downloading path to the second application client, thus the software may be downloaded to the second application client via the first application client.
[0012] Comparing with the prior art, where users need to perform repetitive downloading operation in the two devices, the solution provided by the present invention only needs the user to perform downloading operation once in first device and then the downloading path will be directly sent to the second device, thus simplifying the operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] To explain the technical solutions of the examples of the present invention, accompanying drawings used in the examples are followed. Apparently, the following drawings merely illustrate some examples of the invention, but for persons skilled in the art, other drawings may be obtained without creative works according to these drawings.
[0014] The system and/or method may be better understood with reference to the following drawings and description. Non-limiting and non-exhaustive descriptions are described with reference to the following drawings. The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating principles. In the figures, like referenced numerals may refer to like parts throughout the different figures unless otherwise specified.
[0015] Fig. 1 is schematic view of the network structure according to one example of the present invention;
[0016] Fig. 2 is a flowchart of the data downloading method according to one example of the present invention;
[0017] Fig. 3 is a flowchart of the data downloading method according to another example of the present invention;
[0018] Fig. 4 is a diagram which shows data exchange in the data downloading method according to one example of the present invention.
[0019] Fig. 5 is a design sketch of the software downloading page displayed by the software management client according to one example of the present invention.
[0020] Fig. 6 is a design sketch of the downloading page displayed by the IM client in the prior art.
[0021] Fig. 7 is a design sketch of the downloading page displayed by the IM client according to one example of the present invention.
[0022] Fig. 8 is a design sketch of the prompt interface displayed by the IM client according to one example of the present invention.
[0023] Fig. 9 is a schematic structural diagram of the first device according to one example of the present invention. [0024] Fig. 10 is a schematic structural diagram of the first device according to another example of the present invention.
[0025] Fig. 11 is a schematic structural diagram of the second device according to one example of the present invention.
[0026] Fig. 12 is a schematic view of the data downloading system according to one example of the present invention.
DETAILED DESCRIPTION OF ILLUSTRATED EXAMPLES
[0027] The principles described herein may be embodied in many different forms. Not all of the depicted components may be required, however, and some implementations may include additional components. Variations in the arrangement and type of the components may be made without departing from the spirit or scope of the claims as set forth herein. Additional, different or fewer components may be provided.
[0028] Reference throughout this specification to "one example," "an example," "examples,"
"one embodiment," "an embodiment," "example embodiment," or the like in the singular or plural means that one or more particular features, structures, or characteristics described in connection with an embodiment or an example is included in at least one embodiment or one example of the present disclosure. Thus, the appearances of the phrases "in one embodiment," "in an embodiment," "in an example embodiment," "in one example," "in an example," or the like in the singular or plural in various places throughout this specification are not necessarily all referring to the same embodiment or the same example. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0029] The terminology used in the description of the invention herein is for the purpose of describing particular examples only and is not intended to be limiting of the invention. As used in the description of the invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise. It will also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms "may include," "including," "comprises," and/or "comprising," when used in this specification, specify the presence of stated features, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, operations, elements, components, and/or groups thereof.
[0030] As used herein, the terms "module," "unit" may refer to, be part of, or include an
Application Specific Integrated Circuit (ASIC); an electronic circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor (shared, dedicated, or group) that executes code; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip. The term module may include memory (shared, dedicated, or group) that stores code executed by the processor.
[0031] The exemplary environment may include a server, a client, and a communication network.
The server and the client may be coupled through the communication network for information exchange, such as sending/receiving identification information, sending/receiving data files such as splash screen images, etc. Although only one client and one server are shown in the environment, any number of terminals or servers may be included, and other devices may also be included.
[0032] The communication network may include any appropriate type of communication network for providing network connections to the server and client or among multiple servers or clients. For example, communication network may include the Internet or other types of computer networks or telecommunication networks, either wired or wireless. In a certain embodiment, the disclosed methods and apparatus may be implemented, for example, in a wireless network that includes at least one client.
[0033] In some cases, the client may refer to any appropriate user terminal with certain computing capabilities, such as a personal computer (PC), a work station computer, a server computer, a hand-held computing device (tablet), a smart phone or mobile phone, or any other user-side computing device. In various embodiments, the client may include a network access device. The client may be stationary or mobile.
[0034] A server, as used herein, may refer to one or more server computers configured to provide certain server functionalities, such as database management and search engines. A server may also include one or more processors to execute computer programs in parallel. [0035] It should be noticed that, the embodiments/examples and the features in the
embodiments/examples may be combined with each other in a no conflict condition. This invention will become apparent from the following detailed description when taken in conjunction with the accompanying drawings.
[0036] It should be noticed that, the steps illustrated in the flowchart of the drawings may be performed in a set of computer device with executable program codes. And the order of the steps may be different from that in the drawings under some status, although a logic order is shown in the flowchart.
[0037] Other aspects, features, and advantages of this invention will become apparent from the following detailed description when taken in conjunction with the accompanying drawings. Apparently, the examples described thereinafter merely a part of examples of the present invention, but not all examples. Persons skilled in the art may obtain all other examples without creative works, based on these examples, which pertains to the protection scope of the present invention.
[0038] Recently, the developers have developed a public downloading account, which may provide downloadable software to users, thus users may choose the software they would like to download by accessing the public account and download the software via Instant Messenger application.
[0039] One way to download software via Instant Messenger application is cross-device and cross-application downloading. Cross-device downloading means users perform downloading operation in one device and the software will be downloaded to another device, cross-application downloading means users perform downloading operation in one application and the software will be downloaded to the device via another application(for example IM).
[0040] A concrete way to operate cross-device and cross-application downloading is that users choose the software they would like to download via software management application on a personal computer(PC), then PC triggers the instant messenger application on a mobile phone and links to the public downloading account in the instant messenger application. Users may choose the software they would like to download in the software downloading page of the public downloading account, at last click "download" to obtain the downloading path of the software. [0041] During the downloading process mentioned above, the inventor found some problems: after users perform downloading operation in PC, they still need to log on to the software downloading page of the public downloading account to perform downloading operation again, thus generating repetitive operation. Moreover, if users have not added the public downloading account in the instant messenger application before, they need to add the public downloading account before downloading the software, thus the operation is fussy.
[0042] Before explaining this example, the description of the involved application scene and the network structure will be given first. Usually, users may download the system or game software by logging on to the downloading website via computers or mobile phones. The scene involved in this example is that users visit the downloading website via the first electronic device (such as computers), and download the software to the second electronic device (such as mobile phones). In this example, cross-device downloading involves different application clients, for example, users log on to the first application client account in the first electronic device to perform downloading operation, and then send the downloading path to the second electronic device via the second application client account. Different application clients are involved during downloading the software, so the key point of this example is how to create an associated relation between different application clients.
[0043] The network structure involved in this example is shown in Fig. 1, where the first application client executes the download software, the second application client receives the software downloading path, since different application clients are involved, the network side also involves the first and the second application server shown in Fig. 1. With the development of the technology, the application servers may not be necessary. The following description will be given according to the network structure shown in Fig. 1.
[0044] This example provides a data downloading method which is applied in the first application server side shown in Fig. 1 so as to simplify the operation of cross-device and cross-application downloading, besides, in this method the user only needs to perform downloading operation once so that the downloading path may be directly sent to the second client, such as the mobile phone. Both the first application client and the second application client may be any devices that may download and execute applications. For example, PC to PC, PC to smart phone, smart phone to PC or any kind of computer to any kind of computer. As shown in Fig. 2, the method comprises:
[0045] Step 201 : Receiving, by a processor, a request for downloading software sent by a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded.
[0046] In this example, the first application client is installed within the first electronic device, after logging on to the first application client account, users choose the software they would like to download in the software downloading page of the first application and click "download". The first application client sends the request for downloading the software to the first application server according to the downloading instruction, wherein an APK ID (Android Package Identity) is carried in the request. In this example, software (app) for Android will be used as an example, however the types of downloadable software include but are not limited to Android type.
[0047] Usually, the server of the network side will distribute an APK ID to each software installation package so as to give the unique identity to the software installation package. When the client chooses to download certain software, the first application server may look up the software which users would like to download according to the APK ID carried in the request
[0048] Step 202: Looking up, by the processor, a downloading path of the software to be downloaded according to the APK ID.
[0049] In the first application server, a downloading path mapping relational table used for indicating the mapping relations between APK ID and the downloading path is created in advance. When receiving the request for downloading the software, the first application server looks up the downloading path of the wanted software according to the APK ID carried in this request and the downloading path mapping relational table.
[0050] Step 203 : Obtaining, by the processor, account information of a second application client.
[0051] The purpose of looking up the downloading path in step 202 is not to obtain the installation package of the wanted software according to this path but to send this downloading path to the second application client within the second electronic device so that users may directly download the package to the second electronic device according to this downloading path. [0052] The account information obtained by the first application server in this step is the users' account information of the account in the second application client, which may be users' name or an account name. Additionally, the information of the first application client account and the second application client account may be the same or different.
[0053] Step 204: Sending, by the processor, the downloading path and the account information to a second application server so that the second application server can look up the second application client according to the account information and send the downloading path to the second application client.
[0054] The second application account of the user is managed and maintained by the second application server, and the first application server may not look up the second application client according to the account information of the second application account, so the first application server sends the account information of the second application account and the downloading path which needs to be sent to the second application client to the second application server, thus the second application server looks up the second application client according to the account information, and sends the downloading path to the second application client via the public account platform of the second application . The application server and application client may be separate devices or may be the same device.
[0055] In the prior art, the users log on to the first application account in the first application client, then choose the software they would like to download in the software downloading page and click "download". The server in the network side may only provide the software downloading page of the second application to the second application client, for example, sending the public downloading account to the second application client, thus the user needs to choose the wanted software again in the software downloading page of the second application and perform downloading operation repeatedly, which is time-consuming and inconvenient.
[0056] In contrast, the data downloading method in this example may receive the request for downloading the software which is sent by the first application client according to the downloading instruction, then look up the downloading path of the wanted software according to the APK ID carried by the request, and obtain the account information of the second application client, at last the downloading path will be sent to the second application server, thus the second application server looks up the second application client according to the account information of the second application client and sends the downloading path to the second application client.
[0057] From the comparison mentioned above, it may be seen that the downloading method in the prior art just leads the user from the first application client to the public downloading account of the second application client, which needs the user to download the software in the software downloading page of the public downloading account. By contrast, the method in this example may directly provide the downloading path to the second application client, thus the user just needs to click the downloading path in the second application client to download the software, which simplifies the downloading steps.
[0058] All steps shown in Fig. 2 may be performed by a processor 2-10 to execute instructions stored in memory 2-12.
[0059] Further, the example provides another data downloading method, which is applied in the second application server side shown in Fig. 1. As shown in Fig. 3, the method comprises:
[0060] Step 301 : Receiving a downloading path and account information of a second application client sent by a first application server.
[0061] The second application server receives the downloading path and the account information of the second application client sent by the first application server.
[0062] The first application server sends the downloading path and the account information of the second application client to the second application server by the way shown in Fig. 2.
[0063] Step 302: Looking up the second application client according to the account information.
[0064] The second application server looks up the second application client according to the account information.
[0065] After step 301, the second application server looks up the second application client which will receive the downloading path according to the received account information.
[0066] Step 303: Sending the downloading path to the second application client.
[0067] The second application server sends downloading path to the second application client via the public account platform of the second application. [0068] In the prior art, the server in the network side just sends the public downloading account of the second application to the second application client, and the user needs to download the software again in the software downloading page of the public downloading account.
[0069] In contrast, in the data downloading method provided by this example, the first application server may directly look up the downloading path of the wanted software, the second application server receives the downloading path and the account information of the second application client sent by the first application server and looks up the second application client according to the account information, then sends the downloading path to the second application client via the public account platform.
[0070] In this method, the user receives the downloading path sent by the second application public account rather than the software downloading page in the second electronic device, thus the user may directly download the wanted software to the second electronic device according to the received downloading path without repeating downloading operation in the downloading page, which simplifies the software downloading operation.
[0071] Further, another data downloading method is provided in the example, which involves the first application client, the first application server, the second application client and the second application server, wherein the first application server is used to realize the method shown in Fig. 2, and the second application server is used to realize the method shown in Fig. 3. All steps shown in Fig. 3 may be performed by a processor 3-10 to execute instructions stored in memory 3-12.
[0072] In order to describe this method more specifically and clearly, the following example will be given, wherein the software management application is regarded as the first application, and the instant messenger application is regarded as the second application. But the first and second applications are not limited to these.
[0073] As shown in Fig. 4, the method comprises:
[0074] Step 401 : The software management client sends the request for loading the downloading page to the software management server.
[0075] The user logs on to his own software management account in the software management client in the computer and clicks "download", then the software management client sends the request for loading the downloading page to the software management server. [0076] Step 402: The software management server sends the downloading page to the software management client according to the received request for loading the downloading page.
[0077] The software management client loads the downloading page and displays the page so that the user may choose the software they would like to download.
[0078] Step 403: The software management client sends the request for downloading the software to the software management server.
[0079] For example, the user chooses to download the game software "Krakout", then the software management client obtains the APK ID "29674956" of the software and sends the request for downloading "Krakout" which carries ID"29674956" to the mobile phone.
[0080] Step 404: The software management server looks up the downloading path of the wanted software according to the APK ID within the request for downloading the software.
[0081] Specifically, the software management server sends the ID "29674956" to the inner software data base and looks up the downloading path which is corresponding to the ID "29674956" in the downloading path mapping relational table.
[0082] The downloading path mapping relational table is created within the software management server in advance, which is used for creating the corresponding relationship between APK ID and the downloading path. For example, the downloading path mapping relational table may be shown as follows:
Figure imgf000014_0001
[0083] Preferably, besides looking up the downloading path, the software management server may also look up the attribute information of "Krakout "according to APK ID, and send the attribute information along with the downloading path to the instant messenger client so as to provide more reference information to the user. [0084] In this example, the attribute information includes at least one of the following information: icon, name, screenshot, description and score.
[0085] Step 405: The software management server obtains the account information of the instant messenger client.
[0086] Step 405 aims to make the instant messenger server find the target client which the software will be downloaded to so as to directionally send the downloading path to this client.
[0087] In this example, the account information of the instant messenger client may be the ID distributed by the instant messenger server or the account name of the instant messenger account, such as the user's name. With regard to different application scenes, the ways that the instant messenger obtains the account information are also different. For example,
[0088] 1) When the user's software management account is the same with the instant messenger account, the software management server obtains the account information of the software management client i.e. the account information of the instant messenger account from the account system platform.
[0089] 2) When the user's software management account is different from the instant messenger account, the software management server requests the account information of the instant messenger client from the software management client. Specifically, the software management server requests the account from the software management client, and the software management client reminds the user to input the account information of the instant messenger client in the form of dialog box in the computer, then sends the obtained account information to the software management server.
[0090] Moreover, when the user's software management account is different from the instant messenger account, and the corresponding relationship between these two accounts is created in the account management platform in advance, the software management server may obtain the account information of the instant messenger account from the account management platform.
[0091] Step 406: The software management server sends the downloading path and the account information to the instant messenger server. [0092] The software management server encapsulates the downloading path and the account information in JSON format and sends them to the instant messenger server via the Application Programming Interface.
[0093] Further, when the attribute information of "Krakout" is found during step 404, the software management server sends this attribute information along with others to the instant messenger server.
[0094] Preferably, after executing step 406, the software management server may detect whether the user logged on to the instant messenger account in the mobile phone, if the result is "no", the software management server will remind the user to log on. Specifically, as shown in Fig. 4, the software management server sends a state inquiry request to the instant messenger server, wherein this request is used for inquiring whether the user has logged on to the instant messenger account in the instant messenger client, then the instant messenger server inquires the logging state of the instant messenger account and sends the inquiring results to the software management server; if the user did not log on to the instant messenger account, the software management server sends a login prompt instruction to the software management client, after receiving the login prompt instruction, the software management client displays the prompt dialog box to remind the user to log on to the instant messenger account.
[0095] Step 407: The instant messenger server looks up the instant messenger client according to the account information.
[0096] The instant messenger server looks up the user's instant messenger account which will receive the downloading path according to the account information.
[0097] Step 408: The instant messenger server determines whether the user's instant messenger account has been associated with the public account in the instant messenger application.
[0098] The instant messenger server needs to send the downloading path to the instant messenger client via the public account platform of the instant messenger application, so if the user's instant messenger account is not associated with the public account in advance, the downloading path may not be sent. When the result is "yes", executes step 410; when the result "no", then executes step 409. [0099] Step 409: The instant messenger server sends the associate prompt instruction to the instant messenger client.
[00100] If the user's instant messenger account is not associated with the public account, the instant messenger server instructs the instant messenger client to give the associate prompt to the user. And after receiving the associate prompt instruction, the instant messenger client prompts a dialog box in the mobile phone to remind the user to add the public account via the mobile phone, then goes to step 410.
[00101] Or if the user's instant messenger account is not associated with the public account, the instant messenger server directly associates the user's instant messenger account with the public account, then goes to step 410.
[00102] Under certain circumstance, the public account may not be necessary. Two devices may coordinate with each other to download wanted software packages. For example, the first device selects the software package and notifies the second device to download. Also, the second device may notify the first device to download as well. The notification may be in two directions. That is from the first device to the second device and from the second device to the first device.
[00103] Step 410: The instant messenger server sends the downloading path to the instant messenger client via the public account platform of the instant messenger application.
[00104] When the software management server also sends the attribute information of
"Krakout", the instant messenger server sends the attribute information along with the downloading path to the instant messenger client.
[00105] After receiving the downloading path and the attribute information, the instant messenger client displays it in the mobile phone, if the user click "download", the instant messenger client sends the downloading path of "Krakout" to the instant messenger server. The instant messenger server obtains the APK of "Krakout" from the software data base according to this downloading path, then sends the APK to the instant messenger client, thus downloading process has been finished.
[00106] Furthermore, since the downloading path of the software is saved in the instant messenger, when the user needs to download the software, the instant messenger client may also only send a downloading instruction to the instant messenger server, then the instant messenger server obtains the APK of "Krakout" according to the saved downloading path and sends it to the instant messenger client.
[00107] Preferably, in another example, as a substitution of step 404, the downloading path and the attribute information may be looked up by the instant messenger server according to the APK ID, that is to say after step 403, the software management server may directly execute step 405 to look up the account information of the instant messenger client, then send the APK ID of "Krakout" and the account information of the instant messenger client to the instant messenger server in step 406. After receiving APK ID, the instant messenger server looks up the downloading path and the attribute information of "Krakout", and then executes step 407 to 410.
[00108] The data downloading method provided in this example may directly send the downloading path of the wanted software to the instant messenger client in the mobile phone, thus the user only needs to click "download" in the mobile phone to download the software.
[00109] Comparing with the prior art, in this method the user does not have to repeat the downloading operation, which adds convenience to the downloading process.
[00110] Moreover, the data downloading method provided in this example may remind the user to associate the public account with the instant messenger account or automatically associate them before sending the downloading path to the instant messenger client, thus the downloading path may be sent smoothly.
[00111] Next, an application scene of the example will be introduced combing the comparison with the prior art, in this scene the user perform downloading operation in the computer and the game "Krakout" will be downloaded to the mobile phone.
[00112] The user logs on to his own software management account via the software management client in the computer, and goes to the software downloading page shown in Fig. 5. Then the user chooses the game "Krakout" and clicks "downloading to the mobile phone via the instant messenger application".
[00113] In the prior art, the server in the network side sends the public downloading account to the instant messenger client in the mobile phone side, and the user logs on to the instant messenger account in the mobile phone, then the downloading page (this page is sent by the public downloading account) shown in Fig. 6 is displayed in the mobile phone, at this moment the user needs to choose "Krakout" and click "downloading to the mobile phone via the instant messenger application" again. Therefore, it may be seen that in the prior art, the server in the network side just leads the user to the public downloading account, the user still needs to repeat the downloading operation again in the mobile phone.
[00114] In this application scene, the software management server directly obtains the downloading path and the attribute information of "Krakout", then sends them to the instant messenger server. The instant messenger server sends the received downloading path and the attribute information to the instant messenger client in the mobile phone. The downloading page displayed in the mobile phone is shown in Fig. 7, which includes the downloading path and the attribute information, such as the game version, the description and the screenshot, which are associated with the button "download".
[00115] The user may directly click "download" and then the game "Krakout" may be downloaded to the mobile phone. If the user did not log on to the instant messenger account in the mobile phone in advance, or the instant messenger account is not associated with the public account, the mobile phone may display the prompt interface shown in Fig. 8 to remind the user to log on to the instant messenger account or add public downloading account.
[00116] In order to realize some steps of the methods shown in Fig. 2 and Fig. 4, this disclosure provides a data downloading device as the first device installed in the first application server.
[00117] As shown in Fig. 9, the first device comprises a receiving unit 91, a looking-up unit 92, an obtaining unit 93 and a sending unit 94, wherein the receiving unit 91 is used for receiving a request for downloading software sent by the first application client, the request for downloading software carries an APK ©(installation package ID) of software to be downloaded; the looking-up unit 92 is used for looking up downloading path of the software to be downloaded according to the APK ID received by the receiving unit 91 ; the obtaining unit 93 is used for obtaining account information of the second application client; the sending unit 94 is used for sending the downloading path received by the receiving unit 91 and the account information obtained by the obtaining unit 93 to the second application server so that the second application server may look up the second application client according to the account information and send the downloading path to the second application client via the public account platform of the second application . [00118] All units shown in Fig. 9 include one or more processors 9-10 to execute instructions stored in memory 9-12.
[00119] Further, as shown in Fig. 10, the obtaining unit 93 comprises: an obtaining subunit 101 used for obtaining the account information of the first application client from account system platform, wherein the account information of the first application client is the same with the account information of the second application client; a requesting subunit 102 used for requesting the account information of the second application client from the first application client.
[00120] All units and subunits shown in Fig. 10 include one or more processors 10-10 to execute instructions stored in memory 10-12.
[00121] Further, the receiving unit 91 is also used for receiving a request for loading the downloading page sent by the first application client before receiving the request for downloading software from the first application client; the sending unit 94 is also used for sending the downloading page to the first application client according to the request for loading the downloading page received by the receiving unit 91.
[00122] Further, the sending unit 94 is also used for sending a state inquiry request to the second application server, the state inquiry request used for requesting to inquire whether the second application account is logged on to the second application client after sending the downloading path and the account information to the second application server; the receiving unit 91 is also used for receiving inquiring results sent by the second application server; the sending unit 94 is also used for sending login prompt instruction to the first application client if the inquiring results received by the receiving unit 91 indicate that the second application account is not logged on to the second application client, the login prompt instruction is used for instructing the first application client to remind the user to log on the second application account.
[00123] Further, the looking-up unit 92 is also used for looking up attribute information of the software to be downloaded according to the APK ID, the attribute information includes at least one of the following information: icon, name, screenshot, description and score.
[00124] The sending unit 94 is also used for sending attribute information of the software to be downloaded found by the looking-up unit 92 to the second application server. [00125] The data downloading device provided by this example may receive the request for downloading the software which is sent by the first application client according to the user's downloading instruction, then looks up the downloading path of the software to be downloaded according to the APK ID of the software carried in the request and obtains the account information of the second application client.
[00126] At last, the downloading path is sent to the second application server, which may look up the second application client according to the account information of the second application client and send the downloading path to the second application client. In this device, the downloading path may be directly provided to the second application client, thus the user only needs to click the downloading path in the second application client to download the software, which simplifies the downloading operation.
[00127] In order to realize some steps of the methods shown in Fig. 3 and Fig. 4, this disclosure provides another data downloading device as the second device installed in the second application server. As shown in Fig. 11, the second device comprises a receiving unit 111, a looking-up unit 1 12, a sending unit 1 13, an inquiring unit 1 14 and a deciding unit 115, wherein the receiving unit 111 is used for receiving downloading path and account information of the second application client sent by the first application server; the looking-up unit 112 is used for looking up the second application client according to the account information received by the receiving unit 11 1 ; the sending unit 1 13 is used for sending the downloading path received by the receiving unit 1 11 to the second application client found by the looking-up unit 112 via the public account platform of the second application.
[00128] All units shown in Fig. 1 1 include one or more processors 11-10 to execute instructions stored in memory 1 1-12.
[00129] Further, the receiving unit 111 is also used for receiving the state inquiry request sent by the first application server after looking up the application client according to the account information.
[00130] The inquiring unit 114 is also used for inquiring whether the second application account is logged on to the second application client according to the state inquiry request received by the receiving unit 111.
[00131] The sending unit 113 is also used for sending inquiring results obtained by the inquiring unit 114 to the first application server.
[00132] Further, the deciding unit 115 is used for deciding whether the second application account is associated with public account when the second application account is logged on to the second application client.
[00133] The sending unit 113 is also used for sending associate prompt instruction to the second application client when the deciding unit 115 decides that the second application account is not associated with the public account, the associate prompt instruction is used for instructing the second application client to remind the user to add the public account.
[00134] Further, the receiving unit 111 is also used for receiving attribute information of the software to be downloaded sent by the first application server, the attribute information includes at least one of the following information: icon, name, screenshot, description and score.
[00135] The sending unit 113 is also used for sending attribute information of the software to be downloaded received by the receiving unit 111 to the second application client via the public account platform of the second application.
[00136] Further, the receiving unit 111 is also used for receiving the downloading path sent by the second application client after the sending unit 113 sent the downloading path to the second application client via the public account platform of the second application.
[00137] The obtaining unit is used for obtaining APK of the software to be downloaded according to the downloading path received by the receiving unit 111.
[00138] The sending unit 113 is also used for sending the APK received by the receiving unit 111 to the second application client.
[00139] The data downloading device provided by this example may receive the downloading path and the account information of the second application client sent by the first application server and look up the second application client according to the account information, then send the downloading path to the second application client via the public account platform.
[00140] Since the user receives the downloading path sent by the second application public account in the second device instead of the downloading page, he may directly download the software to the second electronic device according to the received downloading path without repeating downloading operation in the downloading page of the public downloading account, which simplifies the downloading operation.
[00141] Referring to the first device shown in Fig. 9 and Fig. 10 and the second device shown in Fig. 11, the disclosure also provides a data downloading system. As shown in Fig. 12, the system comprises the first application client 121, the first application server 122, the second application server 123 and the second application client 124, wherein the first application server 122 includes the first device shown in Fig. 9 and Fig. 10, and the second application server 123 includes the second device shown in Fig. 11.
[00142] The first application client 121 is used for receiving the instruction for downloading the software, and sending a request for downloading the software to the first application server according to the instruction for downloading the software, the request for downloading the software carried the installation package ID(APK ID) of the software to be downloaded.
[00143] The first application server 122 is used for receiving the request for downloading software sent by the first application client 121, looking up the downloading path of the software to be downloaded according to the APK ID carried by the request for downloading the software, obtaining account information of the second application client 124, and then sending the downloading path and the account information to the second application server 123.
[00144] The second application server 123 is used for receiving downloading path and account information of the second application client 124 sent by the first application server 122, and looking up the application client 124 according to the account information, then sending the downloading path to the second application client 124 via the public account platform of the second application.
[00145] The second application client 124 is used for receiving the downloading path sent by the second application server 123.
[00146] Further, the first application client 121 is a software management application client.
The second application client 124 is an instant messenger application client. Accordingly, the first application server 122 is a software management server. The second application server 123 is an instant messenger server.
[00147] In the data downloading system provided by this disclosure, the first application server receives the request for downloading the software which is sent by the first application client, looks up the downloading path of the software to be downloaded according to the APK ID of the software carried in the request and obtains the account information of the second application client, then sends the downloading path and the account information to the second application server.
[00148] After receiving the downloading path and the account information of the second application client, the second application server looks up the second application client according to this account information, then sends the downloading path to the second application client via the public account platform of the second application, thus realizing to download the software to the second application client via the first application client.
[00149] Comparing with the prior art, wherein the user needs to repeat the downloading operation in the computer and the mobile phone, this system may make the user to perform downloading operation once in the computer and the downloading path will be directly sent to the mobile phone, which simplifies the downloading operation.
[00150] Moreover, from the description of the examples mentioned above, it's understood for person skilled in the art to accomplish the present invention by utilizing software and the necessary hardware. The present invention may also be accomplished by using hardware only, even though the utilization of software and the necessary hardware is preferable.
[00151] Based on this understanding, the solution in the present invention may be carried out in the form of software product, such software may be stored in a computer-readable storage medium, which may be non-transitory computer-readable medium such as read-only memory, magnetic or optical disk, etc., including many instructions used to make a computer device (such as computer, server or network device, etc. ) to execute the methods mentioned in every example of the present invention.
[00152] While the invention has been described in connection with some practical and preferred examples in this disclosure. However, it is to be understood that the invention is not to be limited to the disclosed examples. The invention covers various modifications and equivalent arrangements included within the spirit and scope of the invention.

Claims

Claims
1. A data downloading method comprising:
receiving, by a processor, a request for downloading software sent by a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded;
looking up, by the processor, a downloading path of the software to be downloaded according to the APK ID;
obtaining, by the processor, account information of a second application client; and
sending, by the processor, the downloading path and the account information to a second application server so that the second application server looks up the second application client according to the account information and sends the downloading path to the second application client.
2. The data downloading method according to claim 1, wherein obtaining the account information of the second application client comprises:
obtaining, by the processor, the account information of the first application client wherein the account information of the first application client matches the account information of the second application client.
3. The data downloading method according to claim 1, wherein obtaining the account information of the second application client comprises:
requesting, by the processor, the account information of the second application client from the first application client.
4. The data downloading method according to claim 2 or 3, comprising:
before receiving the request for downloading the software sent by the first application client, receiving, by the processor, a second request for loading a downloading page sent by the first application client; and
sending, by the processor, the downloading page to the first application client according to the second request for loading the downloading page.
5. The data downloading method according to claim 4, after sending the downloading path and the account information to the second application server, the method comprising:
sending, by the processor, a state inquiry request to the second application server, wherein the state inquiry request is used for requesting to inquire whether the second application account is logged on to the second application client;
receiving, by the processor, an inquiring result sent by the second application server; and sending, by the processor, a login prompt instruction to the first application client if the inquiring result indicates that the second application account is not logged on to the second application client, wherein the login prompt instruction is used for instructing the first application client to remind a user to log on to the second application account.
6. The data downloading method according to claim 5,
wherein looking up the downloading path of the software to be downloaded according to the APK ID comprises:
looking up, by the processor, attribute information of the software to be downloaded, wherein the attribute information includes at least one of: icon, name, screenshot, description and score;
wherein sending the downloading path and the account information to the second application server further comprises:
sending, by the processor, the attribute information of the software to be downloaded to the second application server.
7. The method according to claim 6, wherein the first application client is a software management application client and the second application client is an instant messenger application client.
8. A data downloading method, the method comprising:
receiving, by a processor, a downloading path and account information of a second application client sent by a first application server;
looking up, by the processor, the second application client according to the account information; and
sending, by the processor, the downloading path to the second application client.
9. The data downloading method according to claim 8, after looking up the application client according to the account information, the method comprising:
receiving, by the processor, a state inquiry request sent by the first application server;
inquiring, by the processor, whether a second application account is logged on to the second application client according to the state inquiry request; and
sending, by the processor, an inquiring result according to whether the second application account is logged on to the second application client to the first application server.
10. The data downloading method according to claim 9, when the second application account is logged on to the second application client, the method further comprising:
deciding whether the second application account is associated with a public account; and sending an associate prompt instruction to the second application client if the second application account is not associated with the public account, wherein the associate prompt instruction is used for instructing the second application client to remind a user to add the public account.
11. The data downloading method according to claim 10, wherein receiving the downloading path and the account information of the second application client sent by the first application server further comprises:
receiving, by the processor, attribute information of the software to be downloaded sent by the first application server, wherein the attribute information comprises at least one of: icon, name, screenshot, description and score;
wherein sending the downloading path to the second application client further comprise:
sending the attribute information of the software to be downloaded to the second application client.
12 The data downloading method according to claim 11, after sending the downloading path to the second application client, the method comprising:
receiving, by the processor, the downloading path sent by the second application client;
obtaining, by the processor, the APK of the software to be downloaded according to the downloading path; and
sending, by the processor, the APK to the second application client.
13. The method according to any one of claims 8-12, wherein the first application client is a software management application client, and the second application client is an instant messenger application client.
14. A data downloading device, comprising:
one or more processors coupled with a memory;
a receiving unit having one or more processors coupled with the memory that is used for receiving a request for downloading software from a first application client, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded; a looking-up unit having one or more processors coupled with the memory that is used for looking up a downloading path of the software to be downloaded according to the APK ID received by the receiving unit;
an obtaining unit having one or more processors coupled with the memory that is used for obtaining account information of the second application client; and
a sending unit having one or more processors coupled with the memory that is used for sending the downloading path received by the receiving unit and the account information obtained by the obtaining unit to a second application server so that the second application server looks up the second application client according to the account information and sends the downloading path to the second application client.
15. The data downloading device according to claim 14, wherein the obtaining unit comprises:
an obtaining subunit having one or more processors coupled with the memory that is used for obtaining the account information of the first application client wherein the account information of the first application client matches the account information of the second application client.
16. The data downloading device according to claim 14, wherein the obtaining unit further comprises:
a requesting subunit having one or more processors coupled with the memory that is used for requesting the account information of the second application client from the first application client.
17. The data downloading device according to claim 15 or claim 16,
wherein the receiving unit is also used for receiving a second request for loading a downloading page sent by the first application client before receiving the request for downloading the software from the first application client;
wherein the sending unit is also used for sending the downloading page to the first application client according to the second request for loading the downloading page received by the receiving unit.
18. The data downloading device according to claim 17,
wherein the sending unit is also used for sending a state inquiry request to the second application server after sending the downloading path and the account information to the second application server, wherein the state inquiry request is used for requesting to inquire whether the second application account is logged on to the second application client;
wherein the receiving unit is also used for receiving an inquiring result from the second application server;
wherein the sending unit is also used for sending a login prompt instruction to the first application client if the inquiring result received by the receiving unit indicates that the second application account is not logged on to the second application client, wherein the login prompt instruction is used for instructing the first application client to remind a user to log on the second application account.
19. The data downloading method according to claim 18,
wherein the looking-up unit is also used for looking up attribute information of the software to be downloaded according to the APK ID, wherein the attribute information comprises at least one of: icon, name, screenshot, description and score;
wherein the sending unit is also used for sending the attribute information of the software to be downloaded that is looked up by the looking-up unit to the second application server.
20. A data downloading device, comprising:
one or more processors coupled with a memory;
a receiving unit having one or more processors coupled with the memory that is used for receiving a downloading path and account information of a second application client sent by a first application server;
a looking-up unit having one or more processors coupled with the memory that is used for looking up the second application client according to the account information received by the receiving unit; and
a sending unit having one or more processors coupled with the memory that is used for sending the downloading path received by the receiving unit to the second application client found by the looking-up unit.
21. The data downloading device according to claim 20,
the device further comprising an inquiring unit having one or more processors coupled with the memory;
wherein the receiving unit is also used for receiving a state inquiry request sent by the first application server after looking up the second application client according to the account information;
wherein the inquiring unit is also used for inquiring whether the second application account is logged on to the second application client according to the state inquiry request received by the receiving unit; and
wherein the sending unit is also used for sending an inquiring result obtained by the inquiring unit according to whether the second application account is logged on to the second application client to the first application server.
22. The data downloading device according to claim 21, the device further comprising a deciding unit having one or more processors coupled with the memory, wherein the deciding unit is used for deciding whether the second application account is associated a public account when the second application account is logged on to the second application client; and
wherein the sending unit is also used for sending an associate prompt instruction to the second application client when the deciding unit decides that the second application account is not associated with the public account, wherein the associate prompt instruction is used for instructing the second application client to remind a user to add the public account.
23. The data downloading device according to claim 22,
wherein the receiving unit is also used for receiving attribute information of the software to be downloaded sent by the first application server, wherein the attribute information comprises at least one of: icon, name, screenshot, description and score;
wherein the sending unit is also used for sending the attribute information of the software to be downloaded that is received by the receiving unit to the second application client.
24. The data downloading device according to claim 23,
wherein the receiving unit is also used for receiving the downloading path sent by the second application client after the sending unit sent the downloading path to the second application client; wherein the obtaining unit is used for obtaining the APK of the software to be downloaded according to the downloading path received by the receiving unit;
wherein the sending unit is also used for sending the APK received by the receiving unit to the second application client.
25. A data downloading system, comprising:
one or more processors coupled with a memory;
a first application client having one or more processors coupled with a memory;
a second application client one or more processors coupled with a memory;
a first application server one or more processors coupled with a memory; and
a second application server one or more processors coupled with a memory; wherein the first application client is used for receiving an instruction for downloading a software, and sending a request for downloading the software to the first application server according to the instruction for downloading the software, wherein the request for downloading the software carries an installation package ID (APK ID) of the software to be downloaded;
wherein the first application server is used for receiving the request for downloading software sent by the first application client, looking up a downloading path of the software to be downloaded according to the APK ID carried by the request for downloading the software, and obtaining account information of the second application client, then sending the downloading path and the account information to the second application server;
wherein the second application server is used for receiving the downloading path and the account information of the second application client sent by the first application server, and looking up the second application client according to the account information, then sending the downloading path to the second application client; and
wherein the second application client is used for receiving the downloading path sent by the second application server.
26. The system according to claim 25, wherein the first application client is a software management application client, and the second application client is an instant messenger application client.
PCT/CN2014/081531 2013-07-10 2014-07-03 Data downloading method,device and system thereof WO2015003570A1 (en)

Applications Claiming Priority (2)

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

Publications (1)

Publication Number Publication Date
WO2015003570A1 true WO2015003570A1 (en) 2015-01-15

Family

ID=51808025

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/081531 WO2015003570A1 (en) 2013-07-10 2014-07-03 Data downloading method,device and system thereof

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
CN107124650A (en) * 2017-05-25 2017-09-01 北京潘达互娱科技有限公司 TIER icon method for down loading and device
CN111694745A (en) * 2020-06-15 2020-09-22 北京首汽智行科技有限公司 Vehicle cost simulation calculation method

Families Citing this family (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
CN107395616B (en) * 2017-08-14 2020-10-27 北京奇虎科技有限公司 Method and system for safely processing data file

Citations (6)

* 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
US20080114855A1 (en) * 2006-11-15 2008-05-15 Bharat Welingkar Over-the-air device services and management
CN101883002A (en) * 2009-05-08 2010-11-10 中兴通讯股份有限公司 Method and system for installing plug-in device
CN102231880A (en) * 2011-07-04 2011-11-02 中兴通讯股份有限公司 Version upgrade method and terminal, and version upgrade system
WO2012144756A2 (en) * 2011-04-21 2012-10-26 (주)지온네트웍스 Method for transferring and installing an application across portable terminals
CN102891891A (en) * 2012-09-26 2013-01-23 广州市动景计算机科技有限公司 Method and system for cross-device file transmission

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102262552B (en) * 2011-07-06 2015-08-19 惠州Tcl移动通信有限公司 A kind of application program striding equipment synchronous method and system
CN102752457B (en) * 2012-07-19 2014-09-03 腾讯科技(深圳)有限公司 Method and system for installing applications

Patent Citations (6)

* 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
US20080114855A1 (en) * 2006-11-15 2008-05-15 Bharat Welingkar Over-the-air device services and management
CN101883002A (en) * 2009-05-08 2010-11-10 中兴通讯股份有限公司 Method and system for installing plug-in device
WO2012144756A2 (en) * 2011-04-21 2012-10-26 (주)지온네트웍스 Method for transferring and installing an application across portable terminals
CN102231880A (en) * 2011-07-04 2011-11-02 中兴通讯股份有限公司 Version upgrade method and terminal, and version upgrade system
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
CN107124650A (en) * 2017-05-25 2017-09-01 北京潘达互娱科技有限公司 TIER icon method for down loading and device
CN111694745A (en) * 2020-06-15 2020-09-22 北京首汽智行科技有限公司 Vehicle cost simulation calculation method

Also Published As

Publication number Publication date
CN104135503A (en) 2014-11-05
CN104135503B (en) 2015-09-23

Similar Documents

Publication Publication Date Title
US10360426B2 (en) Computer configured to display multimedia content
US10009335B2 (en) Global unified session identifier across multiple data centers
US10516722B2 (en) Mobile application system
US8554190B2 (en) Mobile application system
CN106575305B (en) Services within a reverse proxy server
KR102105636B1 (en) Installing application remotely
US9866640B2 (en) Cookie based session management
CN109327490B (en) Method and server for deploying cloud service component
US9589122B2 (en) Operation processing method and device
WO2015074443A1 (en) An operation processing method and device
US20150032714A1 (en) Method and system for searching for applications respective of a connectivity mode of a user device
EP2771803A1 (en) File fetch from a remote client device
KR20190069574A (en) Wireless network type detection method and apparatus, and electronic device
US11523260B2 (en) Delivery of configuration information for cross-platform application integration
CN106911666B (en) Wearable intelligent device and message processing method and system thereof
US11882154B2 (en) Template representation of security resources
WO2015003570A1 (en) Data downloading method,device and system thereof
WO2016040711A1 (en) Accounts control
US20190058776A1 (en) Web application configuration management
CN108737350B (en) Information processing method and client
CN111756916A (en) Application processing method and device, electronic equipment and computer storage medium
US11522870B2 (en) Method for URL analysis and electronic device thereof
CN112083945A (en) NPM installation package update prompting method and device, electronic equipment and storage medium
CN104978199A (en) Plug-in application method and device used for multiple browsers
CN110728586A (en) Data sharing method and device and application popularization method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14823003

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29/04/2016)

122 Ep: pct application non-entry in european phase

Ref document number: 14823003

Country of ref document: EP

Kind code of ref document: A1