Apparatuses, methods, devices and systems consistent with the present disclosure relate to the field of Internet technologies, and in particular, to a method for associating application service information, and an application association platform server and client.
Currently, smart terminals may provide various applications, and a user can obtain, from the various applications, service information needed by the user. For example, the user can download novels, watch videos, look for nearby restaurants, book flight tickets, obtain coupons, and download ringtones by using various applications to meet requirements in daily life and work of the user. However, because there are a huge variety and a large quantity of applications, to find service information, the user needs to know in advance which applications are related to the category of the service information that the user is to find, and selects one of the applications to make a search. For example, when the user needs to find a video, the user needs to make a search in a video player application. When the user needs to find a novel, the user needs to make a search in a reader application. If an application selected by the user has not been installed on the terminal, the user needs to first download the application from an application downloading platform and then search the application for service information needed by the user. If the needed service information is not found in the application selected by the user, the user further needs to download and install another application to make a search again until the user finds the service information needed by the user. This definitely increases the complexity and consumes time of operations.
According to one or more exemplary embodiments, there is provided a method for associating application service information, an application association platform server and an application association platform client, so as to simplify an operation process of searching an application for service information and reduce a search time. According to one or more exemplary embodiments, there is provided a method for associating application service information, comprising: receiving, by an application association platform server, service information sent by an associated-application server, the service information comprising at least one piece of service information obtained from each application by the associated-application server according to an information association variable in a preset application association protocol; dividing each of the at least one piece of service information into a plurality of data segments according to the information association variable; receiving a presentation request sent by an application association platform client, and obtaining a keyword according to the presentation request; searching for all data segments that match the keyword and an application link that is associated with each data segment, and reassembling the found data segments into new service information according to the application association protocol; and sending the new service information and application links associated with the data segments in the new service information to the application association platform client for display. According to one or more exemplary embodiments, there is provided a method for associating application service information, comprising: receiving, by an application association platform client, an entered trigger instruction, generating a presentation request according to the trigger instruction, and sending the presentation request to an application association platform server; receiving new service information returned by the application association platform server and application links associated with data segments in the new service information, and displaying the new service information and the associated application links; and receiving a jump instruction that triggers an application link in the new service information, jumping from a current interface to an application corresponding to the triggered application link, and displaying, in the application, an interaction interface corresponding to the triggered new service information.
According to one or more exemplary embodiments, there is provided an application association platform server, comprising: a first network module configured to receive service information sent by an associated-application server, the service information comprising at least one piece of service information obtained from each application by the associated-application server according to an information association variable in a preset application association protocol; a structuration module configured to divide each piece of service information into a plurality of data segments according to the information association variable; a second network module configured to receive a presentation request sent by an application association platform client; a keyword obtaining module configured to obtain a keyword according to the presentation request; and a reassembly module configured to search for all data segments that match the keyword and application links that are associated with each data segment, and to reassemble the found data segments into new service information according to the application association protocol.
In an exemplary embodiment, the second network module is further configured to send the new service information and application links associated with the data segments in the new service information to the application association platform client for display. According to one or more exemplary embodiments, there is provided an application association platform client, comprising: an entry module configured to receive an entered trigger instruction and generate a presentation request according to the trigger instruction; a third network module configured to send the presentation request to an application association platform server and receive new service information returned by the application association platform server and application links associated with data segments in the new service information; a display module configured to display the new service information and the associated application links; and a jump module configured to jump from a current interface to an application corresponding to the triggered application link.
According to one or more exemplary embodiments, the entry module is further configured to receive a jump instruction that triggers an application link in the new service information.
According to one or more exemplary embodiments, the display module is further configured to display, in the application, an interaction interface corresponding to the triggered new service information.
According to one or more exemplary embodiments, there is provided a non-volatile computer readable storage medium storing a program, where the program can cause a computer to perform an operation comprising: receiving service information sent by an associated-application server, the service information comprising at least one piece of service information obtained from each application by the associated-application server according to an information association variable in a preset application association protocol; dividing each piece of service information into a plurality of data segments according to the information association variable; receiving a presentation request sent by an application association platform client, and obtaining a keyword according to the presentation request; searching for all data segments that match the keyword and application links that are associated with each data segment, and reassembling the found data segments into new service information according to the application association protocol; and sending the new service information and application links associated with the data segments in the new service information to the application association platform client for display.
According to one or more exemplary embodiments, there is provided a non-volatile computer readable storage medium storing a program, where the program can cause a computer to perform an operation comprising: receiving an entered trigger instruction, generating a presentation request according to the trigger instruction, and sending the presentation request to an application association platform server; receiving new service information returned by the application association platform server and application links associated with data segments in the new service information, and displaying the new service information and the associated application links; and receiving a jump instruction that triggers an application link in the new service information, jumping from a current interface to an application corresponding to the triggered application link, and displaying, in the application, an interaction interface corresponding to the triggered new service information.
According to one or more exemplary embodiments, there is provided an application association platform server that presets an application association protocol, divides and reassembles service information according to an information association variable specified in the application association protocol, and sends the service information to an application association platform client for display. According to one or more exemplary embodiments, a user may directly find, in the application association platform client, which applications service information needed by the user is specifically on, and thereby simplifying an operation process of searching an application for service information and reducing a search time. According to one or more exemplary embodiments, after an application link displayed on an interface of the application association platform client is triggered, a jump may be directly made from the application association platform client of an application association platform to the triggered application, and navigation to an interaction interface of target service information in the application may be directly performed, thereby implementing a fast jump to the application. Consequently, the user does not need to manually start the application to jump to, thereby further reducing a search time for service information.
The above and other aspects will become apparent from the following description of exemplary embodiments, with reference to the accompanying drawings in which
Objective implementation, functional features, and advantages of the present disclosure are further described with reference to the embodiments and the accompanying drawings.
It should be understood that, specific embodiments described herein are merely intended to explain the present disclosure instead of limiting the present disclosure.
Referring to
According to one or more exemplary embodiments, in the terminal in which the application association platform client is located as shown in
In an exemplary embodiment, the processor 101 may further invoke the program that is for associating application service information and is stored in the memory 105 to perform at least one of the following two operations: (1) receiving, through the user interface 103, a trigger instruction that triggers a search bar, receiving a keyword entered into the search bar, and generating a presentation request that includes the keyword; and (2) receiving, through the user interface 103, a trigger instruction that triggers a recommendation interface, and automatically generating a presentation request in response to that the recommendation interface is entered.
In an exemplary embodiment, the processor 101 may further invoke the program that is for associating application service information and is stored in the memory 105 to perform an operation comprising: determining whether an application corresponding to an application link has been installed in a terminal in which the application association platform client is located.
In an exemplary embodiment, the processor 101 may further invoke the program that is for associating application service information and is stored in the memory 105 to perform at least one of the following two operations: (1) if the application corresponding to the application link has been installed in the terminal, jumping, through the user interface 103, from the current interface to the application corresponding to the triggered application link, and displaying, in the application, the interaction interface corresponding to the triggered new service information; and (2) if the application corresponding to the application link has not been installed in the terminal, jumping, through the user interface 103, from the current interface to an installation package download interface that is in the application association platform client and is for downloading the application corresponding to the triggered application link, or jumping to a web page of the application corresponding to the triggered application link, and displaying, in the web page of the application, the interaction interface corresponding to the triggered new service information. According to one or more exemplary embodiments, in the application association platform client and the terminal in which the application association platform client is located as shown in
Operation S110: in an exemplary embodiment, the application association platform server receives service information sent by an associated-application server, where the service information comprising at least one piece of service information obtained from each application by the associated-application server according to an information association variable in a preset application association protocol.
In this embodiment, the application association platform server is used to implement the method for associating application service information. The application association platform server can record service information of various applications, and display the service information on the interface of the application association platform client. The server corresponding to various applications is the associated-application server mentioned in this embodiment. An application association protocol is preset between the application association platform server and the associated-application server. The application association protocol includes multiple information association variables, and the information association variables are related to the service information in the applications and include a name, a category, a picture, audio, a video, a keyword, a data and time of creation, last modification and the like involved in the service information. The associated-application server extracts some or all of the service information from the applications according to the information association variables in the application association protocol. The service information includes content corresponding to the information association variables.
In an exemplary embodiment, an application A includes service information such as “movie tickets”, “movie reviews”, “coupons”, and “videos”, the associated-application server extracts information such as names, synopses, pictures, ticket prices, and ratings from the service information “movie tickets” according to the information association variables in the application association protocol, and further extracts information such as titles and plot synopses from the service information “movie reviews”. Each associated-application server sends the extracted service information to an application association platform, and the service information is associated with an application of the associated-application server. In an exemplary embodiment, as shown in
Operation S120: in an exemplary embodiment, the application association platform server divides each piece of the received service information into a plurality of data segments according to the information association variable to form structured data segments.
In an exemplary embodiment, during the division, each piece of service information may further be pre-processed. For example, repetitive data is removed, associated data is combined into a same item, and content that violates legal or ethical norms is filtered out. In an exemplary embodiment, as shown in
Operation S130: in an exemplary embodiment, the application association platform server receives a presentation request sent by an application association platform client, and obtains a keyword according to the presentation request.
In an exemplary embodiment, the application association platform client is installed on a terminal in advance. The application association platform client includes a browser or a client that supports an application association function. The browser and the client both support the application association protocol provided by the application association platform.
In an exemplary embodiment, after a user opens the application association platform client on the terminal, the application association platform client may generate a presentation instruction according to search information entered by the user, or the application association platform client initiates a presentation instruction, and sends the presentation request to the application association platform server. If the presentation request is generated according to the search information entered by the user, the presentation request includes a search keyword entered by the user. If the presentation instruction is initiated by the client, the application association platform server may automatically filter out a popular keyword according to search popularity.
Operation S140: in an exemplary embodiment, the application association platform server searches for all data segments that match the keyword and an application link that is associated with each data segment, and reassemble the found data segments into new service information according to the application association protocol.
The application association platform server searches, according to the keyword, for a corresponding data segment and an application link associated with the found data segment.
In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server reassembles the obtained data segments according to the application association protocol, to obtain new service information, and forms new interface data by using the new service information and application links associated with the data segments in the new service information.
In an exemplary embodiment, as shown in
Operation S150: in an exemplary embodiment, the application association platform server sends the new service information and the application links associated with the data segments in the new service information to the application association platform client for display.
In an exemplary embodiment, the application association platform server sends the reassembled service information and the related application links together to the application association platform client, and the application association platform client displays the received information on an interaction interface of the application association platform client for users to view.
In an exemplary embodiment, as shown in
In an exemplary embodiment, an application association platform server presets an application association protocol, obtains service information in each application from an associated-application server according to an information association variable specified in the application association protocol, and divides the service information into multiple data segments according to the information association variable in the application association protocol. When a presentation request sent by an application association platform client is received, a corresponding data segment is found according to a keyword included in the presentation request, and the found data segment and an application link corresponding to the data segment are reassembled according to the application association protocol, returned to the application association platform client, and displayed on an interface of the application association platform client by the application association platform client. A user may directly find, in the application association platform client, which applications service information needed by the user is specifically on, thereby simplifying an operation process of searching an application for service information and reducing a search time.
Operation S108: in an exemplary embodiment, the application association platform server receives an application association request sent by the associated-application server.
Operation S109: in an exemplary embodiment, the application association platform server sends a preset application association protocol to the associated-application server, where the application association protocol includes multiple information association variables.
In an exemplary embodiment, the application association platform server generates an application association protocol in advance according to an information association variable entered by a developer. The application association protocol includes multiple information association variables, and the information association variables are related to service information in the applications and include a name, a category, a picture, audio, a video, a keyword, a data and time of creation, last modification and the like involved in the service information. When the associated-application server needs to associate some applications to the application association platform, the associated-application server may actively send an application association request to the application association platform server. After receiving the request, the application association platform server returns the preset application association protocol to the associated-application server. Next, the associated-application server may obtain, according to an information association variable in the application association protocol, information needed by the application association platform server, that is, service information in each application.
In an exemplary embodiment, the application association platform server obtains service information from the associated-application server according to the application association protocol and the information association variable, so that the application association platform server subsequently divides the obtained service information into a plurality of data segments, and associates each application link with a corresponding data segment of the plurality of data segments, so as to facilitate implementation of reassembly of service information.
Operation S131: In an exemplary embodiment, the application association platform server receives a presentation request that includes a keyword and is sent by the application association platform client, where the keyword is a keyword that is entered into a search bar and is received by the application association platform client; and extracts the keyword from the presentation request.
In an exemplary embodiment, as shown in
Operation S132: in an exemplary embodiment, upon an application association platform client enters a recommendation interface, the application association platform server receives a presentation request sent by the application association platform client.
Operation S133: in an exemplary embodiment, the application association platform server collects statistics on search popularity of keywords within a statistical period, and obtains n keywords that rank at the top according to a descending order of search popularity, where n is a positive integer.
In an exemplary embodiment, as shown in
Operation S210: in an exemplary embodiment, the application association platform client receives an entered trigger instruction, and generates a presentation request according to the trigger instruction.
Operation S220: in an exemplary embodiment, the application association platform client sends the presentation request to an application association platform server.
In an exemplary embodiment, the application association platform client is used to implement the method for associating application service information. When a user opens an application association platform client on a terminal, the application association platform client enters a home page recommendation interface. In this case, the application association platform client may automatically generate a presentation request that does not include a keyword. If the user enters a keyword into a search bar of the application association platform client, the application association platform client may automatically generate a presentation request that includes the keyword. The application association platform client sends the generated presentation request to the application association platform server through a network of the terminal.
Operation S230: in an exemplary embodiment, the application association platform client receives new service information returned by the application association platform server and application links associated with data segments in the new service information, and display the new service information and the associated application links.
In an exemplary embodiment, after receiving the presentation request, the application association platform server obtains the keyword according to the presentation request. If the presentation request is generated according to search information entered by the user, the presentation request includes a search keyword entered by the user. If the presentation request is a presentation instruction initiated by the client, the application association platform server may automatically filter out a popular keyword according to search popularity. The application association platform server searches, according to the keyword, for a corresponding data segment and an application link associated with the found data segment.
In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server sends the reassembled service information and the related application links together to the application association platform client, and the application association platform client displays the received information on an interaction interface of the application association platform client for users to view.
In an exemplary embodiment, as shown in
Operation S240: in an exemplary embodiment, the application association platform client receives a jump instruction that triggers an application link in the new service information.
Operation S250: in an exemplary embodiment, the application association platform client jumps from a current interface to an application corresponding to the triggered application link, and displays, in the application, an interaction interface corresponding to the triggered new service information.
In an exemplary embodiment, when viewing the needed service information, a user may click the service information or a label in the service information. The label is corresponding to a data segment. In this case, a jump instruction is generated, and the clicked label is the application link triggered in this embodiment. When detecting that the application link is triggered, the application association platform client may directly invoke an application that is corresponding to the application link and is on the terminal, jump from a currently displayed interface of the application association platform client to an application interaction interface corresponding to the triggered application link, search for corresponding service information in a currently running application according to the clicked new service information, and display, on the currently running application, an interaction interface corresponding to the service information, so as to implement a fast jump to the application. In an exemplary embodiment, as shown in
Operation S211: in an exemplary embodiment, the application association platform client receives a trigger instruction that triggers a search bar, receives a keyword entered into the search bar, and generates a presentation request that includes the keyword.
In an exemplary embodiment, as shown in
Operation S212: in an exemplary embodiment, the application association platform client receives a trigger instruction that triggers a recommendation interface, and automatically generates a presentation request in response to that the recommendation interface is entered.
In an exemplary embodiment, as shown in
Operation S251: in an exemplary embodiment, the application association platform client determines whether an application corresponding to the application link has been installed in a terminal in which the application association platform client is located. If the application corresponding to the application link has been installed in the terminal, the application association platform client performs Operation S252. If the application corresponding to the application link has not been installed in the terminal, the application association platform client performs Operation S253.
Operation S252: in an exemplary embodiment, the application association platform client jumps from a current interface to an application corresponding to the triggered application link, and displays, in the application, an interaction interface corresponding to the triggered new service information.
Operation S253: in an exemplary embodiment, the application association platform client jumps from a current interface to an installation package download interface that is in the application association platform client and is for downloading the application corresponding to the triggered application link, or jumps to a web page of the application corresponding to the triggered application link, and displays, in the web page of the application, an interaction interface corresponding to the triggered new service information.
In an exemplary embodiment, the application associated with the new service information displayed on the interface of the application association platform client may have not been installed in the current terminal. When an application link is triggered, the terminal cannot directly jump to the interface of the application that is not installed. In this case, the application association platform may download an installation package of the application in advance from the server (that is, an associated-application server) of the application, or obtain an installation package download address of the application from the server of the application. When the application association platform client detects that the application corresponding to the triggered application link has not been installed in the current terminal, the application association platform client jumps from the current interface to an installation package download interface of the application to be installed. If the application association platform server has downloaded the installation package of the application in advance, the installation package download interface may be an interface that is on the application association platform client and that is used to download the installation package of the application. If the application association platform server has not downloaded the installation package of the application, but only obtains the installation package download address of the application, the installation package download interface may be a web page that is corresponding to the download address and to which the application association platform client jumps or another application download interface. In an exemplary embodiment, if the application not only has its own application client but also has a web version, a browser of the terminal may further be invoked to enter a web page of the application, and an interaction interface corresponding to the triggered new service information is displayed on the web page of the application. In this way, when the application to jump to has been installed on the current terminal, the application association platform client may implement a fast jump to the application. If the application to jump to has not been installed in the current terminal, the application association platform client jumps to the installation package download interface of the application or the web page of the application, so as to simplify an operation process of searching for an installation package of an application or a web page by a user, and improve efficiency of installing or jumping to the application.
In an exemplary embodiment, the second network module 230 is further configured to send the new service information and application links associated with the data segments in the new service information to the application association platform client for display.
In an exemplary embodiment, the application association platform server is used to implement the method for associating application service information. The application association platform server may record service information of various applications, and display the service information on the interface of the application association platform client. In an exemplary embodiment, the server corresponding to various applications is the associated-application server. An application association protocol is preset between the application association platform server and the associated-application server. The application association protocol includes multiple information association variables, and the information association variables are related to the service information in the applications and include a name, a category, a picture, audio, a video, a keyword, a data and time of creation, last modification and the like involved in the service information. The associated-application server extracts some or all of the service information from the applications according to the information association variables in the application association protocol. The service information includes content corresponding to the information association variables.
In an exemplary embodiment, an application A includes service information such as “movie tickets”, “movie reviews”, “coupons”, and “videos”, the associated-application server extracts information such as names, synopses, pictures, ticket prices, and ratings from the service information “movie tickets” according to the information association variables in the application association protocol, and further extracts information such as titles and plot synopses from the service information “movie reviews”. Each associated-application server sends the extracted service information to an application association platform, and the service information is associated with an application of the associated-application server. In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform divides each piece of service information according to the information association variable, to form structured data segments. During division, each piece of service information may further be pre-processed. For example, repetitive data is removed, associated data is combined into a same item, and content that violates legal or ethical norms is filtered out. In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform client is installed in a terminal in advance. The application association platform client includes a browser or a client that supports an application association function. The browser and the client both support the application association protocol provided by the application association platform.
In an exemplary embodiment, in response to that a user opens the application association platform client on the terminal, the application association platform client may generate a presentation request according to search information entered by the user, or initiate a presentation instruction, and send the presentation request to the application association platform server. If the presentation request is generated according to the search information entered by the user, the presentation request includes a search keyword entered by the user. If the presentation instruction is initiated by the client, the application association platform server may automatically filter out a popular keyword according to search popularity.
In an exemplary embodiment, the application association platform server searches, according to a keyword, for a corresponding data segment and an application link associated with the found data segment. In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server reassembles the obtained data segments according to the application association protocol to obtain new service information, and forms new interface data by using the new service information and application links associated with the data segments in the new service information.
In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server sends the reassembled service information and the related application links together to the application association platform client. In an exemplary embodiment, the application association platform client displays the received information on an interaction interface of the application association platform client for users to view.
In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server presets an application association protocol, obtains service information in each application from an associated-application server according to an information association variable specified in the application association protocol, and divides the service information into a plurality of data segments according to the information association variable in the application association protocol. When a presentation request sent by an application association platform client is received, a corresponding data segment is found according to a keyword included in the presentation request, and the found data segment and an application link corresponding to the data segment are reassembled according to the application association protocol, returned to the application association platform client, and displayed on an interface of the application association platform client by the application association platform client. A user may directly find, in the application association platform client, which applications service information needed by the user is specifically on, thereby simplifying an operation process of searching an application for service information and reducing a search time.
In an exemplary embodiment, the first network module 210 as shown in
In an exemplary embodiment, the application association platform server generates an application association protocol in advance according to an information association variable entered by a developer. The application association protocol includes multiple information association variables, and the information association variables are related to service information in the applications and include a name, a category, a picture, audio, a video, a keyword, a data and time of creation, last modification and the like involved in the service information. When an associated-application server needs to associate some applications to the application association platform, the associated-application server may actively send an application association request to the application association platform server. After receiving the request, the application association platform server returns the preset application association protocol to the associated-application server. Next, the associated-application server may obtain, according to an information association variable in the application association protocol, information needed by the application association platform server, that is, service information in each application.
In an exemplary embodiment, the application association platform server obtains service information from the associated-application server according to the application association protocol and the information association variable, so that the application association platform server subsequently divides the obtained service information into multiple data segments, and associates each application link with a corresponding data segment, so as to facilitate implementation of reassembly of service information.
In an exemplary embodiment, the second network module 230 as shown in
In an exemplary embodiment, the keyword obtaining module 240 as shown in
In an exemplary embodiment, as shown in
In an exemplary embodiment, the second network module 230 as shown in
In an exemplary embodiment, the keyword obtaining module 240 as shown in
In an exemplary embodiment, referring to
In an exemplary embodiment, the entry module 110 is further configured to receive a jump instruction that triggers an application link in the new service information. In an exemplary embodiment, the display module 130 is further configured to display, in the application, an interaction interface corresponding to the triggered new service information.
In an exemplary embodiment, the application association platform client is used to implement the method for associating application service information. When a user opens an application association platform client on a terminal, the application association platform client enters a home page recommendation interface. In this case, the application association platform client may automatically generate a presentation request that does not include a keyword. If the user enters a keyword into a search bar of the application association platform client, the application association platform client may automatically generate a presentation request that includes the keyword. The application association platform client sends the generated presentation request to the application association platform server through a network of the terminal.
In an exemplary embodiment, after receiving a presentation request, the application association platform server obtains a keyword according to the presentation request. If the presentation request is generated according to search information entered by the user, the presentation request includes a search keyword entered by the user. If the presentation request is a presentation instruction initiated by the client, the application association platform server may automatically filter out a popular keyword according to search popularity. The application association platform server searches, according to the keyword, for a corresponding data segment and an application link associated with the found data segment.
In an exemplary embodiment, as shown in
In an exemplary embodiment, the application association platform server sends the reassembled service information and the related application links together to the application association platform client. In an exemplary embodiment, the application association platform client displays the received information on an interaction interface of the application association platform client for users to view.
In an exemplary embodiment, as shown in
In an exemplary embodiment, when viewing the service information needed by a user, the user may click the service information or a label in the service information. The label corresponds to a data segment. In this case, a jump instruction is generated, and the clicked label is the application link triggered in this embodiment. When detecting that the application link is triggered, the application association platform client may directly invoke an application that is corresponding to the application link and is on the terminal, jump from a currently displayed interface of the application association platform client to an application interaction interface corresponding to the triggered application link, search for corresponding service information in a currently running application according to the clicked new service information, and display, on the currently running application, an interaction interface corresponding to the service information, so as to implement a fast jump to the application. In an exemplary embodiment, as shown in
In an exemplary embodiment, the entry module 110 as shown in
In an exemplary embodiment, the entry module 110 as shown in
In an exemplary embodiment, as shown in
In an exemplary embodiment, the jump module 140 as shown in
In an exemplary embodiment, the application associated with the new service information displayed on the interface of the application association platform client may have not been installed in the current terminal. When the application link is triggered, the terminal cannot directly jump to the interface of the application that is not installed. In this case, the application association platform may download an installation package of the application in advance from the server (that is, an associated-application server) of the application, or obtain an installation package download address of the application from the server of the application. In an exemplary embodiment, when the application association platform client detects that the application corresponding to the triggered application link has not been installed in a current terminal, the application association platform client jumps from the current interface to an installation package download interface of the application to be installed. If the application association platform server has downloaded the installation package of the application in advance, the installation package download interface may be an interface that is on the application association platform client and that is used to download the installation package of the application. If the application association platform server has not downloaded the installation package of the application, but only obtains the installation package download address of the application, the installation package download interface may be a web page that is corresponding to the download address and to which the application association platform client jumps or another application download interface. In an exemplary embodiment, if the application not only has its own application client but also has a web version, a browser of the terminal may further be invoked to enter a web page of the application, and an interaction interface corresponding to the triggered new service information is displayed on the web page of the application. In this way, when the application to jump to has been installed on the current terminal, the application association platform client may implement a fast jump to the application. If the application to jump to has not been installed on the current terminal, the application association platform client jumps to the installation package download interface of the application or the web page of the application, so as to help simplify an operation process of searching for an installation package of an application or a web page by a user, and improve the efficiency of installing or jumping to the application.
The server 1500 may further include one or more wired or wireless network interfaces 1550, one or more input/output interfaces 1558, and the like.
It should be noted that, the terms “includes”, “include”, and any variants thereof herein are intended to cover a non-exclusive inclusion. Therefore, in the context of a process, method, object, or device that includes a series of elements, the process, method, object, or device not only includes such elements, but also includes other elements not specified expressly, or may include inherent elements of the process, method, object, or device. Unless otherwise specified, an element limited by “include a/an . . . ” does not exclude other same elements existing in the process, the method, the object, or the device that includes the element.
The sequence numbers of the foregoing embodiments of the present invention are merely for the convenience of description, and do not imply the preference among the embodiments.
Through the above description of the implementation manners, a person skilled in the art may clearly understand that the method of the foregoing embodiment may be accomplished through software plus a necessary universal hardware platform or certainly through hardware, but in most cases, the former one is the preferred implementation manner. Based on such an understanding, the technical solutions of the present disclosure or the part that makes contributions to the existing technology can be embodied in the form of a software product. The computer software product is stored in a non-volatile storage medium (for example, a ROM/RAM, a magnetic disk, or an optical disc), and includes several instructions for instructing a terminal device (which may be a mobile phone, a computer, a server, a network device, or the like) to perform the methods described in the embodiments of the present invention.
The foregoing descriptions are merely preferred embodiments of the present invention but are not intended to limit the patent scope of the present disclosure. Any equivalent modifications made to the structures or processes based on the content of the specification and the accompanying drawings of the present disclosure for direct or indirect use in other relevant technical fields shall also be encompassed in the patent protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201510501246.1 | Aug 2015 | CN | national |
This application is a National Stage of International Application No. PCT/CN2016/083402, filed on May 26, 2016, which claims priority to Chinese Patent Application No. 201510501246.1, entitled “METHOD FOR ASSOCIATING APPLICATION SERVICE INFORMATION, AND APPLICATION ASSOCIATION PLATFORM SERVER AND CLIENT” filed on Aug. 14, 2015 in the State Intellectual Property Office, the contents of all of which are incorporated herein by reference in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2016/083402 | 5/26/2016 | WO | 00 |