[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103345421B - Application program method for pushing and device - Google Patents

Application program method for pushing and device Download PDF

Info

Publication number
CN103345421B
CN103345421B CN201310247588.6A CN201310247588A CN103345421B CN 103345421 B CN103345421 B CN 103345421B CN 201310247588 A CN201310247588 A CN 201310247588A CN 103345421 B CN103345421 B CN 103345421B
Authority
CN
China
Prior art keywords
application program
application
simplified version
user
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310247588.6A
Other languages
Chinese (zh)
Other versions
CN103345421A (en
Inventor
李自军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201310247588.6A priority Critical patent/CN103345421B/en
Publication of CN103345421A publication Critical patent/CN103345421A/en
Application granted granted Critical
Publication of CN103345421B publication Critical patent/CN103345421B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the present invention provides a kind of application program method for pushing and device, and wherein application program method for pushing includes:The application program sending out notice for notifying that server sends is received, the application program sending out notice includes the simplified version information of application program;The simplified version content of application program according to the simplified version acquisition of information of the application program, and the simplified version content of the application program is shown, the embodiment of the present invention additionally provides corresponding device.Technical scheme provided in an embodiment of the present invention can facilitate user quickly and accurately to download to satisfied application program, improve the accuracy rate that application program is pushed.

Description

Application program pushing method and device
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an application program pushing method and device.
Background
With the wide use of user equipment such as smart phones, the number of various application programs is also increasing rapidly, and users can enjoy the convenience brought by the application programs for life by listening to music, watching videos, watching web pages, shopping or booking hotel tickets and the like conveniently through the application programs. By 6 months 2012, the number of applications on apple App Store (App Store) has exceeded 65 million and the number of applications on the android platform has exceeded 60 million.
In the prior art, the recommendation, downloading and installation mechanisms of the application programs are realized by that a user logs in an application program store to browse or inputs keywords to search, wherein the application programs which are required by the user are searched for in hundreds of thousands of application programs, and then the application programs are installed and downloaded. Therefore, the prior art has the defect that the user cannot conveniently obtain the application program required by the user.
Disclosure of Invention
The embodiment of the invention provides an application program pushing method and device, which are used for improving the accuracy of application program pushing.
A first aspect of an embodiment of the present invention provides an application program pushing method, including:
receiving an application program push notification sent by a notification server, wherein the application program push notification comprises simplified version information of an application program;
and acquiring the simplified version content of the application program according to the simplified version information of the application program, and displaying the simplified version content of the application program.
With reference to the first aspect, in a first possible implementation manner, the application push notification further includes a universal resource identifier of a full version of the application, and the method further includes:
and when detecting that a user initiates a request for acquiring the full version of the application program, acquiring the full version of the application program according to the universal resource identifier of the full version of the application program.
With reference to the first possible implementation manner of the first aspect, in a second possible implementation manner:
the detecting that a user initiated a request to obtain a full version of the application comprises: detecting that a user initiates an interactive operation aiming at the simplified version content of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of an icon of the application program, and the detecting that the user initiates the interactive operation aiming at the simplified version information of the application program comprises:
acquiring the icon of the application program according to the universal resource identifier of the icon of the application program;
detecting that a user initiates a clicking operation aiming at the icon of the application program.
With reference to the first aspect, or with reference to any one of the foregoing implementation manners of the first aspect, in a third possible implementation manner:
the simplified version information of the application program comprises simplified version contents of the application program, and the acquiring of the simplified version contents of the application program according to the simplified version information of the application program comprises:
analyzing the application program push notification, and directly obtaining the simplified version content of the application program from the simplified version information of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of the simplified version of the application program, and the acquiring the content of the simplified version of the application program according to the simplified version information of the application program comprises:
analyzing the application program push notification, obtaining the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtaining the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
With reference to the first aspect or any one implementation manner of the first aspect, in a fourth possible implementation manner, the method further includes:
and when detecting that the user initiates a request for acquiring the full version of the application program, generating a feedback message and sending the feedback message to a notification server.
With reference to the first aspect or any one of the foregoing implementation manners of the first aspect, in a fifth possible implementation manner, the application push notification further includes a text introduction content of an application, and the simplified version content of the application is a simplified version content in a form of a web page.
A second aspect of the embodiments of the present invention is to provide a second application program pushing method, including:
selecting at least one target client of the application program according to the user characteristic information and the characteristic information of the application program;
and sending an application program push notification including simplified version information of the application program to the selected at least one target client, so that the target client acquires the simplified version content of the application program according to the simplified version information of the application program and displays the simplified version content of the application program.
With reference to the second aspect, in a first possible implementation manner, the selecting at least one target client of the application according to the user feature information and the feature information of the application includes:
and matching the keywords in the characteristic information of the application program with the keywords in the user characteristic information, and acquiring the application program client logged in by the user corresponding to the user characteristic information with the similarity greater than a set threshold value as a target client.
With reference to the second aspect or the first possible implementation manner of the second aspect, in a second possible implementation manner, the above-mentioned application push notification further includes a universal resource identifier of a full version of the application, and before sending the application push notification including simplified version information of the application to the selected at least one target client, the method further includes:
simplified version information of the application program and a universal resource identifier of a full version of the application program are obtained.
With reference to the second aspect or the first possible implementation manner of the second aspect, in a third possible implementation manner, the method further includes:
and receiving a feedback message generated when the target client detects that the user initiates a request for acquiring the full version of the application program, and updating the user characteristic information of the login user on the target client.
With reference to the third possible implementation manner of the second aspect, in a fourth possible implementation manner, the simplified version information of the application includes a universal resource identifier of an icon of the application, and one of a universal resource identifier of a simplified version content of the application and a simplified version content of the application.
A third aspect of the embodiments of the present invention is to provide an application pushing apparatus, including:
the system comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving an application program push notification sent by a notification server, and the application program push notification comprises simplified version information of an application program;
and the notification analysis module is used for acquiring the simplified version content of the application program according to the simplified version information of the application program and displaying the simplified version content of the application program.
With reference to the third aspect, in a first possible implementation manner, the application push notification further includes a universal resource identifier of a full version of the application, and the apparatus further includes:
a detection module for detecting whether a user initiates a request to obtain a full version of the application program;
an obtaining module, configured to, when the detecting module detects that a user initiates a request to obtain the full version of the application program, obtain the full version of the application program according to the universal resource identifier of the full version of the application program.
With reference to the first possible implementation manner of the third aspect, in a second possible implementation manner:
the detection module is specifically configured to detect whether a user initiates an interactive operation for the simplified version content of the application program; or,
the simplified version information of the application program includes a universal resource identifier of an icon of the application program, and the detection module is specifically configured to acquire the icon of the application program according to the universal resource identifier of the icon of the application program, and detect whether a user initiates a click operation for the icon of the application program.
With reference to the third aspect or any one implementation manner of the third aspect, in a third possible implementation manner:
the simplified version information of the application program comprises simplified version contents of the application program, and the notification analysis module is specifically used for analyzing the application program push notification and directly obtaining the simplified version contents of the application program from the simplified version information of the application program; or,
the simplified version information of the application program includes a universal resource identifier of the simplified version of the application program, and the notification analysis module is specifically configured to analyze the application program push notification, obtain the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtain the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
With reference to the third aspect or any one implementation manner of the third aspect, in a fourth possible implementation manner, the apparatus further includes:
and the sending module is used for generating a feedback message and sending the feedback message to the notification server when detecting that the user initiates a request for acquiring the full version of the application program.
With reference to the third aspect or any one of the foregoing implementation manners of the third aspect, in a fifth possible implementation manner, the application push notification further includes a text introduction content of an application, and the simplified version content of the application is a simplified version content in a form of a web page.
A fourth aspect of the embodiments of the present invention is to provide another application pushing apparatus, including:
the selection module is used for selecting at least one target client of the application program according to the user characteristic information and the characteristic information of the application program;
the sending module is used for sending an application program pushing notification including simplified version information of the application program to the selected at least one target client, so that the target client can obtain the simplified version content of the application program according to the simplified version information of the application program and display the simplified version content of the application program.
With reference to the fourth aspect, in a first possible implementation manner, the selection module is specifically configured to perform matching processing on a keyword in the feature information of the application program and a keyword in the user feature information, and obtain an application program client, where the user logs in, corresponding to the user feature information whose similarity is greater than a set threshold, as a target client.
With reference to the fourth aspect or the first possible implementation manner of the fourth aspect, in a second possible implementation manner, the application push notification further includes a universal resource identifier of a full version of the application, and the apparatus further includes:
an obtaining module, configured to obtain simplified version information of the application program and a universal resource identifier of a full version of the application program.
With reference to the fourth aspect or the first possible implementation manner of the fourth aspect, in a third possible implementation manner, the apparatus may further include:
and the receiving module is used for receiving a feedback message generated when the target client detects that the user initiates a request for acquiring the full version of the application program, and updating the user characteristic information of the login user on the target client.
With reference to the third possible implementation manner of the fourth aspect, in a fourth possible implementation manner, the simplified version information of the application includes a universal resource identifier of an icon of the application, and one of a universal resource identifier of the simplified version content of the application and the simplified version content of the application.
According to the technical scheme provided by the embodiment of the invention, the simplified version information of the application program is sent to the user equipment, and after the user equipment receives the simplified version information of the application program, the simplified version content of the application program can be obtained according to the simplified version information of the application program, and the simplified version content of the application program is displayed on the display of the user equipment, so that a user can conveniently check and know the application program, and whether the full version of the application program needs to be downloaded or not can be confirmed according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
FIG. 1 is a first flowchart illustrating an application pushing method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a second method for pushing an application according to an embodiment of the present invention;
FIG. 3 is a first schematic structural diagram of an application pushing apparatus according to an embodiment of the present invention;
FIG. 4 is a second schematic structural diagram of an application pushing apparatus according to an embodiment of the present invention;
FIG. 5 is a third schematic structural diagram of an application pushing apparatus according to an embodiment of the present invention;
FIG. 6 is a fourth schematic structural diagram of an application pushing apparatus according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a ue in an embodiment of the present invention;
FIG. 8 is a diagram illustrating a server according to an embodiment of the present invention;
FIG. 9 is a system architecture diagram in accordance with an embodiment of the present invention;
FIG. 10 is a flow chart illustrating a main process flow according to an embodiment of the present invention;
FIG. 11 is a flowchart of the steps for selecting a user group in the embodiment shown in FIG. 10;
FIG. 12 is a diagram illustrating a simplified version of an application program in accordance with an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In view of the defects of the prior art, embodiments of the present invention provide an application pushing method, and specifically, the pushing method may be pushing, by a notification server, to an application client installed on a user device, where the pushing method includes methods on a user device side and a notification server side. Specifically, fig. 1 is a first schematic flow chart of an application program pushing method in an embodiment of the present invention, as shown in fig. 1, including the following steps:
step 101, user equipment receives an application program push notification sent by a notification server, wherein the application program push notification comprises simplified version information of an application program;
and 102, the user equipment acquires the simplified version content of the application program according to the simplified version information of the application program and displays the simplified version content of the application program.
In the technical solution provided by the above embodiment of the present invention, the notification server sends the simplified version information of the application program to the user equipment, and after receiving the simplified version information of the application program, the user equipment can obtain the simplified version content of the application program according to the simplified version information of the application program and display the simplified version content of the application program on the display of the user equipment, so that a user can conveniently view and understand the application program, and can confirm whether to download the full version of the application program according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, the user can conveniently and quickly and accurately download the satisfied application program, and the pushing accuracy of the application program is improved, wherein the steps can be completed by installing client software on user equipment.
Further, in the above embodiment of the present invention, the application push notification further includes a universal resource identifier of the full version of the application, and when it is detected that the user initiates a request for acquiring the full version of the application, the full version of the application is acquired according to the universal resource identifier of the full version of the application.
The detection of the request for acquiring the full version of the application program initiated by the user may include two cases:
the first is to detect that the user initiates an interactive operation for the simplified version of the application program, for example, when the application program is a music player, the interactive operation may be to detect that the user touches a function key on the player.
Secondly, when the simplified version information of the application program comprises a universal resource identifier of an icon of the application program, the detecting that the user initiates the request for obtaining the full version of the application program comprises:
acquiring the icon of the application program according to the universal resource identifier of the icon of the application program;
detecting that a user initiates a clicking operation aiming at the icon of the application program.
Specifically, in this case, when the simplified version information of the application includes a universal resource identifier of an icon of the application, the user equipment may download the icon of the application according to the universal resource identifier, for example, when an interactive operation of the user on the application is detected, the user equipment downloads the icon of the application and adds the icon to a desktop of the user equipment, or when the simplified version content is displayed by using the browser, the browser may automatically download and display the icon of the application according to the universal resource identifier.
Specifically, the icon of the application program in the above embodiment of the present invention may be associated with a universal resource identifier of the full version of the application program, so that when the user clicks the icon of the application program, downloading of the full version of the application program may be directly triggered.
In the above embodiment of the present invention, two cases are included in which the simplified version content of the application program is obtained according to the simplified version information of the application program, one case is that the simplified version information of the application program includes the simplified version content of the application program, and the other case is that the simplified version information of the application program includes the universal resource identifier of the simplified version of the application program.
When the simplified version information of the application program includes the simplified version content of the application program, the obtaining the simplified version content of the application program according to the simplified version information of the application program may specifically include: and analyzing the application program push notification, and directly obtaining the simplified version content of the application program from the simplified version information of the application program.
When the simplified version information of the application includes the universal resource identifier of the simplified version of the application, the obtaining the content of the simplified version of the application according to the simplified version information of the application may specifically include: analyzing the application program push notification, obtaining the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtaining the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
The above obtaining the full version of the application program according to the universal resource identifier of the full version of the application program may also include two cases, that is, if the application program is a Web-type application, connecting the universal resource identifier of the full version of the application program through a browser, and presenting the full version of the application program through the browser; or if the application program is a Native application, downloading the full version of the application program according to the universal resource identifier of the full version of the application program.
In the above embodiment of the present invention, the application push notification further includes a text introduction content of the application, and the simplified version content of the application is a simplified version content in a form of a web page.
In the above embodiment of the present invention, the method may further include the following steps: when it is detected that the user initiates a request for acquiring the full version of the application program, a feedback message is generated and sent to the notification server, specifically, the feedback message may include identification information of the user, so that the notification server updates user characteristic information of the corresponding user after receiving the feedback message.
In addition, for the server side, the steps shown in fig. 2 may be executed, and fig. 2 is a schematic flow diagram of a method for pushing an application program in the embodiment of the present invention, which specifically includes the following steps:
step 201, selecting at least one target client of the application program according to the user characteristic information and the characteristic information of the application program, wherein the target client can be arranged on one user device;
step 202, sending an application program push notification including simplified version information of the application program to the selected at least one target client, so that the target client acquires the simplified version content of the application program according to the simplified version information of the application program and displays the simplified version content of the application program.
In the technical solution provided by the above embodiment of the present invention, the notification server sends the simplified version information of the application program to the target client on the user equipment, and after receiving the simplified version information of the application program, the user equipment can obtain the simplified version content of the application program according to the simplified version information of the application program and display the simplified version content of the application program on the display of the user equipment, so that the user can conveniently view and understand the application program, and can confirm whether to download the full version of the application program according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
In the above embodiment of the present invention, the selecting, in step 201, at least one target client of the application program according to the user characteristic information and the characteristic information of the application program may specifically include:
and matching the keywords in the application program characteristic information with the keywords in the user characteristic information, and acquiring the application program client logged in by the user corresponding to the user characteristic information with the similarity greater than a set threshold value as a target client.
Further, if the application push notification further includes a universal resource identifier of the full version of the application, before sending the application push notification including the simplified version information of the application to the selected at least one target client, the method further includes:
and acquiring the simplified version information of the application program and the universal resource identifier of the full version of the application program.
In the above embodiments of the present invention, the method may further include:
and receiving a feedback message generated when the target client detects that the user initiates a request for acquiring the full version of the application program, and updating the user characteristic information of the user logged on the target client so as to recommend the application program to the user more accurately in the follow-up process.
In addition, in the embodiment of the present invention, the simplified version information of the application includes a universal resource identifier of an icon of the application, and one of a universal resource identifier of the simplified version content of the application and the simplified version content of the application.
An embodiment of the present invention further provides an application pushing apparatus, where the application pushing apparatus may be disposed in a user equipment, fig. 3 is a schematic structural diagram of the application pushing apparatus in the embodiment of the present invention, and as shown in fig. 3, the apparatus includes a receiving module 11 and a notification parsing module 12, where the receiving module 11 is configured to receive an application pushing notification sent by a notification server, and the application pushing notification includes simplified version information of an application; the notification analysis module 12 is configured to obtain the simplified version content of the application program according to the simplified version information of the application program, and display the simplified version content of the application program.
In the technical solution provided by the above embodiment of the present invention, the notification server sends the simplified version information of the application program to the user equipment, and after receiving the simplified version information of the application program, the user equipment can obtain the simplified version content of the application program according to the simplified version information of the application program and display the simplified version content of the application program on the display of the user equipment, so that a user can conveniently view and understand the application program, and can confirm whether to download the full version of the application program according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
In the above embodiment of the present invention, the application push notification further includes a universal resource identifier of the full version of the application, and the apparatus may further include a detecting module and an obtaining module, where the detecting module is configured to detect whether a user initiates a request for obtaining the full version of the application; the acquisition module is used for acquiring the full version of the application program according to the universal resource identifier of the full version of the application program when the detection module detects that a user initiates a request for acquiring the full version of the application program.
Specifically, the detection module is specifically configured to detect whether a user initiates an interactive operation for the simplified version content of the application program; or the simplified version information of the application program includes a universal resource identifier of an icon of the application program, and the detection module is specifically configured to acquire the icon of the application program according to the universal resource identifier of the icon of the application program, and detect whether a user initiates a click operation for the icon of the application program.
In the embodiment of the present invention, the simplified version information of the application includes simplified version contents of the application, and the notification analysis module is specifically configured to analyze the push notification of the application, and directly obtain the simplified version contents of the application from the simplified version information of the application. Or the simplified version information of the application program includes a universal resource identifier of the simplified version of the application program, and the notification analysis module is specifically configured to analyze the application program push notification, obtain the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtain the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
In the above embodiment of the present invention, the obtaining module may be specifically configured to, if the application program is a Web application, connect, through a browser, a universal resource identifier of a full version of the application program, and present the full version of the application program through the browser; or if the application program is a native application, downloading the full version of the application program according to the universal resource identifier of the full version of the application program.
In addition, as shown in fig. 4, the application pushing apparatus may further include a sending module 13, configured to generate a feedback message and send the feedback message to the notification server when detecting that the user initiates a request to obtain the full version of the application.
Further, in the foregoing embodiment of the present invention, the application push notification may further include a text introduction content of the application, and the simplified version content of the application is a simplified version content in a form of a web page.
Fig. 5 is a schematic structural diagram of an application pushing apparatus in an embodiment of the present invention, where the application pushing apparatus may be disposed in a notification server, as shown in fig. 5, and includes a selecting module 21 and a sending module 22, where the selecting module 21 is configured to select at least one target client of an application according to user characteristic information and characteristic information of the application; the sending module 22 is configured to send an application push notification including simplified version information of the application to the selected at least one target client, so that the target client obtains simplified version content of the application according to the simplified version information of the application and displays the simplified version content of the application.
In the application program pushing apparatus provided in the above embodiment of the present invention, the simplified version information of the application program is sent to the user equipment, and after receiving the simplified version information of the application program, the user equipment may obtain the simplified version content of the application program according to the simplified version information of the application program, and display the simplified version content of the application program on the display of the user equipment, so that a user may conveniently view and understand the application program, and may determine whether to download the full version of the application program according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
In the above embodiment of the present invention, the selection module 21 is specifically configured to perform matching processing on the keywords in the feature information of the application program and the keywords in the user feature information, and obtain the application program client, where the user logs in, corresponding to the user feature information with the similarity greater than the set threshold, as the target client.
In addition, the application push notification further includes a universal resource identifier of a full version of the application, and the apparatus further includes:
an obtaining module, configured to obtain simplified version information of the application program and a universal resource identifier of a full version of the application program.
In addition, as shown in fig. 6, the application pushing apparatus may further include a receiving module 23, configured to receive a feedback message generated by the target client when detecting that the user initiates a request for obtaining the full version of the application, and update the user characteristic information of the login user on the target client.
In the above embodiment of the present invention, the simplified version information of the application includes a universal resource identifier of an icon of the application, and one of a universal resource identifier of a simplified version content of the application and a simplified version content of the application.
Fig. 7 is a schematic structural diagram of the user equipment in the embodiment of the present invention, and as shown in fig. 7, the user equipment includes a receiver transceiver 31 and a processor 32, where the receiver transceiver 31 is configured to receive an application push notification sent by a notification server, and the application push notification includes simplified version information of an application; the processor 32 is configured to obtain the simplified version content of the application program according to the simplified version information of the application program, and display the simplified version content of the application program.
In the technical solution provided by the above embodiment of the present invention, after the user equipment receives the simplified version information of the application program, the user equipment may obtain the simplified version content of the application program according to the simplified version information of the application program, and display the simplified version content of the application program on the display of the user equipment, so that a user can conveniently view and understand the application program, and can determine whether to download the full version of the application program according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
The user equipment according to the foregoing embodiment of the present invention, wherein the application push notification further includes a universal resource identifier of the full version of the application, and the processor is further configured to detect whether the user initiates a request to obtain the full version of the application, and when detecting that the user initiates the request to obtain the full version of the application, obtain the full version of the application according to the universal resource identifier of the full version of the application.
In the foregoing embodiment of the present invention, the processor is specifically configured to detect whether a user initiates an interactive operation for a simplified version of content of the application program; or the simplified version information of the application program includes a universal resource identifier of an icon of the application program, and the processor is specifically configured to acquire the icon of the application program according to the universal resource identifier of the icon of the application program, and detect whether a user initiates a click operation for the icon of the application program.
In addition, the simplified version information of the application includes simplified version contents of the application, and the processor is specifically configured to analyze the application push notification and directly obtain the simplified version contents of the application from the simplified version information of the application; or the simplified version information of the application includes a universal resource identifier of a simplified version of the application, and the processor is specifically configured to parse the application push notification, obtain the universal resource identifier of the simplified version of the application from the simplified version information of the application, and obtain the content of the simplified version of the application according to the universal resource identifier of the simplified version of the application.
In the foregoing embodiment of the present invention, the processor is specifically configured to, if the application program is a Web application, connect, through a browser, a universal resource identifier of a full version of the application program, and present the full version of the application program through the browser; or if the application program is a native application, downloading the full version of the application program according to the universal resource identifier of the full version of the application program.
In the above embodiment of the present invention, the transceiver is further configured to generate a feedback message and send the feedback message to the notification server when detecting that the user initiates a request for acquiring the full version of the application program.
In the above embodiment of the present invention, the application push notification further includes a text introduction content of the application, and the simplified version content of the application is a simplified version content in a form of a web page.
Fig. 8 is a schematic structural diagram of the server in the embodiment of the present invention, as shown in fig. 8, the server includes a processor 41 and a transceiver 42, where the processor 41 is configured to select at least one target client of an application according to user characteristic information and characteristic information of the application; the transceiver 42 is configured to send an application push notification including simplified version information of the application to the selected at least one target client, so that the target client acquires simplified version content of the application according to the simplified version information of the application and displays the simplified version content of the application.
In the server provided in the foregoing embodiment of the present invention, the transceiver sends the application push notification to the selected at least one target client, so that the user equipment where the target client is located may obtain the simplified version content of the application according to the simplified version information of the application, and display the simplified version content of the application on the display of the user equipment, thereby facilitating a user to view and understand the application, and determining whether to download the full version of the application according to the simplified version content. According to the embodiment of the invention, the simplified version contents of various application programs can be sent to the user for selection by the user, so that the user can conveniently and accurately download the satisfied application program, and the pushing accuracy of the application program is improved.
In the above embodiment of the present invention, the processor is specifically configured to perform matching processing on the keywords in the feature information of the application program and the keywords in the user feature information, and obtain the application program client, logged in by the user, of the user feature information with the similarity greater than the set threshold, as the target client. In addition, the application push notification further includes a universal resource identifier of a full version of the application, and the processor is further configured to obtain simplified version information of the application and the universal resource identifier of the full version of the application.
Further, the transceiver is further configured to receive a feedback message generated by the target client when detecting that the user initiates a request for obtaining the full version of the application program, and update user characteristic information of a user logged in the target client.
In the above embodiment of the present invention, the simplified version information of the application includes a universal resource identifier of an icon of the application, and one of a universal resource identifier of a content of the simplified version of the application and a content of the simplified version of the application.
Specifically, fig. 9 is a system architecture diagram in the embodiment of the present invention, as shown in fig. 9, the system mainly includes a notification server 51, an application server 52, and a user device, and an application client 53 may be installed on the user device, and the application client 53 may include a notification transceiver 531 and a notification parser 532, and may further include an application client 54.
The notification transceiver 531 and the notification parser 532 are both installed on a user device, for example, a smart phone, a tablet, a PC, and the like, the notification transceiver 531 mainly receives a push notification from the notification server 51 and feeds back a message to the notification server 51, the specific reception of the push notification and the sending of the feedback message can be realized through a wired or wireless communication interface arranged on the user device, a P1 interface is established between the notification transceiver 531 and the notification server 51, the P1 interface can transmit the push notification of an application program to the notification transceiver and transmit the feedback message to the notification server, and the specific reception can be realized through formatted texts such as XML/htrest/HTTPs above HTTP/SOAP/HTTPs; the notification interpreter 532 is installed on the user equipment, and is responsible for parsing the push notification content received by the notification transceiver 531, displaying the content on the display of the user equipment, receiving the interactive operation of the user on the displayed content, generating a feedback message as needed, and delivering the feedback message to the notification server 51 by the notification transceiver.
The application client 53 is a Native application (Native Apps) or a Web application (Web Apps) installed on the user device, and the application client 53 is a full version of an application downloaded by initiating an interactive operation for the simplified version information, and may be, for example, a music service player, a video service player, a microblog client, or the like.
The notification server 51 is deployed on the internet, and is responsible for pushing a notification to the notification transceiver 531 and receiving a feedback message sent by the notification transceiver 531. And the notification server stores the user characteristic information and the related information of the application program to be pushed.
The application server 52 is deployed on the internet and is responsible for providing download of full versions of applications, for use as an application store, or providing background services such as music services, video services, or game services while the applications are running.
A P2 interface is established between the notification server 51 and the application server 52, and the application server 52 registers the relevant information of the application program to the notification server through the P2 interface, which can be specifically realized by XML/SOAP/REST and other formatted texts over HTTP/HTTPs.
A P3 interface is established between the notification transceiver 531 and the notification parser 532, through which the content of push notifications can be delivered to the notification parser 532 and feedback messages to the notification transceiver 531, the specific data transmission format being related to the programming language used by the user equipment.
A P4 interface is arranged between the notification parser 532 and the application client 54, the notification parser 532 is connected with the application client through the P4 interface, and a link with the application client 54 is generated on the desktop according to the interaction operation of a user on the notification parser 532. A P5 interface is provided between the application client 54 and the application server 52, the type of which is customized by the content developer and can be typically implemented as formatted text such as XML/SOAP/REST over HTTP/HTTPs.
The technical solution of the present invention is described in detail below by taking an example of setting an application client on a mobile phone. First, a preprocessing process is taken as an example, and the preprocessing process comprises the following steps:
firstly, an application client is installed on the mobile phone. After the mobile phone is started, the application program client can automatically run. The application program client can exist in the priority of the system program and cannot be automatically stopped due to insufficient system resources and the like.
Second, the user registers or logs in on the notification server through the application client. There are two methods to obtain the user ID, generally, the mobile phone manufacturer will provide the account manager in the operating system, in which the account information of the user is stored, and the application client can obtain the account information from the account manager; the other is that the application client software manages the account information of the user by itself, provides a registration and login page, registers for the first time, and logs in later. When a user logs in, the message carries an equipment identifier, which is used for distinguishing the login condition of the same user on different equipment.
Again, the application developer registers the content to be recommended to the notification server. The content to be recommended may include the following content:
one is the simplified version of the content of the application and the profile of the application in the form of a Web page. The simplified version content of the application program is relative to the full version, the simplified version content of the application program can be made in a webpage form (for example, according to an HTML5 standard), and the simplified version content of the application program can be displayed on the user equipment of the built-in browser kernel only by downloading code segments; the simplified version content only comprises the core function of the application program, so that the display in a limited page is facilitated (a client may receive a plurality of push notifications, and a plurality of simplified version contents share the same page window), and a user can directly experience the most distinctive content of the application program. For example: the full version of the game can experience better plot and visual effect only by passing through the closing step by step, and the most attractive effect is directly shown by simplifying the version content; the full version of the video may be up to two hours, while the simplified version extracts only the most elite 5 minute content; the full version of the media player occupies the whole page window and has rich buttons, while the simplified version of the media player only has a few basic buttons and only occupies part of the page window. The difference between the simplified version and the full version is grasped by the application developer himself, and the following principles can be referred to: the simplified version content is displayed in the push notification message, multiple windows are not supported, and multiple push notifications share the same screen. The introduction of the application program is a text for displaying in the notification bar, and the length of the text is limited by the push platform and is generally in the range of dozens of characters.
The second is an icon of an application program. The icon can be sent to the application program client along with the simplified version content, and if the user has interactive operation on the simplified version content, the application program client can add the application icon on the desktop of the mobile phone.
Third, the URL of the full version of the application. The URL is bound with an icon of an application program, when a user clicks the icon on a desktop, for Web type applications (Web Apps), a mobile phone browser is linked to the URL, and the complete application program is displayed; and for Native Apps, downloading the application program from the URL, wherein the process of downloading and installing the application program is managed by the mobile phone operating system, and the user can intervene.
With the start-up and shutdown of the mobile phone, the user logs in or logs out through the application program client, the sending target of the notification server is dynamically changed, and with the addition or deletion of the content by the content developer, the content on the notification server is also dynamically changed.
After the pre-processing, a main processing flow may be further performed, and fig. 10 is a schematic flow chart of the main processing flow in the embodiment of the present invention, as shown in fig. 10, including the following steps:
step 301, selecting a target user group, and then executing step 302. The selection basis mainly comprises contents in two aspects, namely user attribute information which can be expressed in a Key Value (Key-Value) mode and a label (Tags) mode; another aspect is the user's record of Actions (Actions) on the push message.
The following are examples of user characteristics described in the form of XML (extensible markup language):
through the description of the user characteristics, user characteristic information can be acquired, such as the birthday and age of the user, and the preference of the user, such as the preference of Music (Music) and movies (Film), and a weight value can be set to indicate the preference of the user, and in addition, the description of the application program which is recently run or deleted by the user can be included to indicate the preference of the user.
In addition, when registering an application program to the notification server, an application developer carries description information of the application program, and the description information includes two expression forms: key-value mode and label mode. Wherein, Key-value is definite attribute and value, and label is the characteristic which can not be described by Key-value mode. The following is an example of registration information for an application:
the features of the application are extracted from the above description to form a set of keywords, for example: cool dog, music, clastic, ambient.
On the basis of obtaining the above information, the step of selecting the user group is shown in fig. 11 and mainly includes:
step 401, extracting feature information of an application program, for example, extracting cool dog, music, class and activity for the program;
step 402, select an alternative user. In a huge user group, condition filtering is performed according to keywords in user feature information, for example: gender, age, geographic location, frequency of using the application, recent push to the user, etc., such that a subset is selected as an alternative user, e.g., including information about the user's birthday, age in the user description.
Step 403, for the alternative user selected in step 402, matching the keywords in the user feature information with the keywords in the feature information of the application program, specifically, for example, the keywords in the user feature information are extracted in the above embodiment, where the keywords include music;
step 404, determining whether the similarity between the feature information of the application program and the user feature information is greater than a threshold, specifically, the threshold may be the number of matched keywords, for example, the number must be greater than N, one keyword is matched in the feature information of the application program and the user feature information, if yes, step 405 may be executed, otherwise, step 406 may be executed;
step 405, recording the users with the similarity larger than a threshold value into a list of users to be pushed;
step 406, determining whether there are other alternative users, if yes, executing step 403, re-matching the information, otherwise, ending the process.
After the list of the users to be pushed is obtained, the target client can be confirmed according to the login information of the users, and the following steps can be further executed.
Step 302, pushing an application program to a target client corresponding to a user in a user list to be pushed, where the target client is an application program client logged in by the user in the user list to be pushed.
In this step, the simplified version content of the application program is pushed to the user for the user to experience. The simplified version content has the key functions of the application program, but occupies a smaller range of the screen, and is favorable for being displayed in a notification mode on the mobile phone.
The push platform is a computer system for sending messages from a background server to a mobile phone, and apples, google and other service providers provide push services.
The push platform can send the following content to the target client on the mobile phone:
a brief introduction in text form;
the URL of the simplified version of the application program or the content of the simplified version of the application program is directly pushed;
an icon URL of the application;
URL of a full version of the application.
The following is a sample of application push notifications:
in another scheme, the application program push notification contains the simplified version of the content instead of the simplified version of the URL, so that the client can directly display the content after receiving the push notification without requesting the simplified version of the content from the server according to the simplified version of the URL. The following is an example of a push notification with a reduced version of the content:
and step 303, displaying the simplified version content of the application program on a display.
The core of this step is a browser kernel, which is integrated in the application client. The presentation scheme is introduced by taking Webkit as an example, the Webkit is an open-source browser kernel and can analyze Web contents such as HTML, JavaScript, CSS and the like. Firstly, receiving an application program push notification, then confirming whether the simplified version of the content is wrapped in the application program push notification, if so, directly showing the content of the simplified version of the application program, and if the simplified version of the content is the URL, acquiring the content of the simplified version according to the URL; finally, the simplified version of the application may be presented to the user via the display.
And step 304, judging whether the simplified version content of the application program has interaction, if so, executing step 305, otherwise, executing step 306. In this step, the target client may receive a plurality of push notifications, and display simplified version contents of the application programs corresponding to the plurality of push notifications according to the received sequence.
User interaction with a simplified version of the content of the application may include: mouse operations, touch screen operations, keyboard operations, voice commands, camera detected interactions, and the like. If the target client does not detect the user interaction or the user actively notifies the deletion, it can be determined that the user is not interested in the application, and then the display priority of the application is reduced on the target client or the notification is deleted when the upper limit of the display list capacity is reached.
Step 305, the target client downloads the icon of the application program to the desktop of the mobile phone, and the specific application program client detects the interactive operation of the user, so that the user can be judged to be interested in the application program, and the icon of the application program is automatically downloaded to the desktop of the mobile phone. There are different treatments here for Native applications and Web type applications: for the Web type application, it is enough to download an icon of the application program, the icon corresponds to the URL of the full version of the application program, and after the user clicks the icon, the Web type application is accessed through a browser built in the mobile phone. For Native application, one way is to download an icon, and the icon corresponds to a download address of an application program, but the mobile phone does not really download the application program, but downloads the application program when the user clicks the icon, and the user completely controls the downloading and installing processes; the client can also download the full version of the application program in the background, automatically complete the downloading and installation, and immediately execute the application program after the user clicks the icon.
In addition, the target client can also generate a feedback message and send the feedback message to the notification server so as to notify the user of the interaction with the application program.
Step 306, updating the user preferences on the notification server, i.e. updating the keywords of the user feature information. Specifically, for a simplified version of an application program that a user has or does not have interaction, the user characteristic information may be updated accordingly: a) judging that the user is interested in the application program, adding keywords in the characteristic information of the application program, including the application category and Tags, into the keywords in the characteristic information of the user, and if the keywords in the characteristic information of the user contain the information, increasing the weight of the keywords; b) the user's interactions are updated into actions features. The user characteristic information may be stored in the notification server, and when it is necessary to determine whether to push the application program to the user in the future, the updated user characteristic information may be used for determination.
Fig. 12 is a schematic diagram illustrating simplified version contents of an application program according to an embodiment of the present invention, as shown in fig. 12, if two push notifications are received on a mobile phone, one is the simplified version contents of an audio player and the other is the simplified version contents of a video player, the push notifications are generally presented on the uppermost notification bar, in this case, a brief description in a text form is presented on the notification bar, a user swipes down the screen to present detailed notification contents, and the push notifications can independently occupy one desktop page to directly display the detailed contents. Or may be arranged in chronological order of receipt with later received ones above. Meanwhile, a deletion icon can be set on each simplified version content, and a user can delete the corresponding push notification by clicking the icon.
If the user operates on the interface, for example, presses a play button of a music player, an icon of the music service application program is added on the desktop of the mobile phone. If the type of the application is a Native application, the icon corresponds to a download address of a full version of the application program. If the user clicks the icon, the mobile phone operating system can remind the user to download and install the full version application program, and the user can intervene through the confirmation button to finally decide whether to download or install the application program. If the application is a Web-type application, the icon corresponds to a Web address of the application program. If the user clicks on the icon, the browser is automatically launched, connects to the web site, and the full version of the application can be displayed on the browser.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (18)

1. An application program pushing method, comprising:
receiving an application program push notification sent by a notification server, wherein the application program push notification comprises simplified version information of an application program;
acquiring simplified version contents of the application program according to the simplified version information of the application program, and displaying the simplified version contents of the application program;
the application push notification further includes a universal resource identifier of a full version of the application, the method further comprising:
and when detecting that a user initiates a request for acquiring the full version of the application program, acquiring the full version of the application program according to the universal resource identifier of the full version of the application program.
2. The application pushing method according to claim 1, characterized in that:
the detecting that a user initiated a request to obtain a full version of the application comprises: detecting that a user initiates an interactive operation aiming at the simplified version content of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of an icon of the application program, and the detecting that the user initiates the interactive operation aiming at the simplified version information of the application program comprises:
acquiring the icon of the application program according to the universal resource identifier of the icon of the application program;
detecting that a user initiates a clicking operation aiming at the icon of the application program.
3. The application pushing method according to claim 1 or 2,
the simplified version information of the application program comprises simplified version contents of the application program, and the acquiring of the simplified version contents of the application program according to the simplified version information of the application program comprises:
analyzing the application program push notification, and directly obtaining the simplified version content of the application program from the simplified version information of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of the simplified version of the application program, and the acquiring the content of the simplified version of the application program according to the simplified version information of the application program comprises:
analyzing the application program push notification, obtaining the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtaining the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
4. The application program pushing method according to claim 1 or 2, further comprising:
and when detecting that the user initiates a request for acquiring the full version of the application program, generating a feedback message and sending the feedback message to a notification server.
5. The method for pushing the application program according to claim 1 or 2, wherein the application program push notification further includes a text introduction content of the application program, and the simplified version content of the application program is a simplified version content in a form of a web page.
6. An application program pushing method, comprising:
selecting at least one target client of the application program according to the user characteristic information and the characteristic information of the application program;
sending an application program push notification including simplified version information of the application program to at least one selected target client, so that the target client acquires the simplified version content of the application program according to the simplified version information of the application program and displays the simplified version content of the application program;
the application push notification further includes a universal resource identifier of a full version of the application, and before sending the application push notification including reduced version information of the application to the selected at least one target client, further includes:
simplified version information of the application program and a universal resource identifier of a full version of the application program are obtained.
7. The application pushing method according to claim 6, wherein the selecting at least one target client of the application according to the user characteristic information and the characteristic information of the application comprises:
and matching the keywords in the characteristic information of the application program with the keywords in the user characteristic information, and acquiring the application program client logged in by the user corresponding to the user characteristic information with the similarity greater than a set threshold value as a target client.
8. The application program pushing method according to claim 6 or 7, further comprising:
and receiving a feedback message generated when the target client detects that the user initiates a request for acquiring the full version of the application program, and updating the user characteristic information of the login user on the target client.
9. The application pushing method of claim 8, wherein the simplified version information of the application includes a universal resource identifier of an icon of the application and one of a universal resource identifier of the simplified version content of the application and the simplified version content of the application.
10. An application pushing apparatus, comprising:
the system comprises a receiving module, a sending module and a sending module, wherein the receiving module is used for receiving an application program push notification sent by a notification server, and the application program push notification comprises simplified version information of an application program;
the notification analysis module is used for acquiring the simplified version content of the application program according to the simplified version information of the application program and displaying the simplified version content of the application program;
the application push notification further includes a universal resource identifier of a full version of the application, the apparatus further comprising:
a detection module for detecting whether a user initiates a request to obtain a full version of the application program;
an obtaining module, configured to, when the detecting module detects that a user initiates a request to obtain the full version of the application program, obtain the full version of the application program according to the universal resource identifier of the full version of the application program.
11. The application pushing device of claim 10, wherein:
the detection module is specifically configured to detect whether a user initiates an interactive operation for the simplified version content of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of an icon of the application program, and the detection module is specifically configured to acquire the icon of the application program according to the universal resource identifier of the icon of the application program, and detect whether a user initiates a click operation for the icon of the application program.
12. The application pushing device according to claim 10 or 11, wherein:
the simplified version information of the application program comprises simplified version contents of the application program, and the notification analysis module is specifically used for analyzing the application program push notification and directly obtaining the simplified version contents of the application program from the simplified version information of the application program; or,
the simplified version information of the application program comprises a universal resource identifier of the simplified version of the application program, and the notification analysis module is specifically configured to analyze the application program push notification, obtain the universal resource identifier of the simplified version of the application program from the simplified version information of the application program, and obtain the content of the simplified version of the application program according to the universal resource identifier of the simplified version of the application program.
13. The application pushing apparatus according to claim 10 or 11, further comprising:
and the sending module is used for generating a feedback message and sending the feedback message to the notification server when detecting that the user initiates a request for acquiring the full version of the application program.
14. The apparatus according to claim 10 or 11, wherein the application push notification further includes a text introduction content of the application, and the simplified version content of the application is a simplified version content in a form of a web page.
15. An application pushing apparatus, comprising:
the selection module is used for selecting at least one target client of the application program according to the user characteristic information and the characteristic information of the application program;
the sending module is used for sending an application program pushing notification comprising simplified version information of the application program to the selected at least one target client, so that the target client can acquire the simplified version content of the application program according to the simplified version information of the application program and display the simplified version content of the application program;
the application push notification further includes a universal resource identifier of a full version of the application, the apparatus further comprising:
an obtaining module, configured to obtain simplified version information of the application program and a universal resource identifier of a full version of the application program.
16. The apparatus according to claim 15, wherein the selection module is specifically configured to perform matching processing on a keyword in the feature information of the application program and a keyword in the user feature information, and obtain an application client logged in by a user corresponding to the user feature information whose similarity is greater than a set threshold as a target client.
17. The application pushing apparatus according to claim 15 or 16, further comprising:
and the receiving module is used for receiving a feedback message generated when the target client detects that the user initiates a request for acquiring the full version of the application program, and updating the user characteristic information of the login user on the target client.
18. The application pushing apparatus of claim 17, wherein the simplified version information of the application includes a universal resource identifier of an icon of the application and one of a universal resource identifier of the simplified version content of the application and the simplified version content of the application.
CN201310247588.6A 2013-06-20 2013-06-20 Application program method for pushing and device Active CN103345421B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310247588.6A CN103345421B (en) 2013-06-20 2013-06-20 Application program method for pushing and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310247588.6A CN103345421B (en) 2013-06-20 2013-06-20 Application program method for pushing and device

Publications (2)

Publication Number Publication Date
CN103345421A CN103345421A (en) 2013-10-09
CN103345421B true CN103345421B (en) 2017-06-06

Family

ID=49280219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310247588.6A Active CN103345421B (en) 2013-06-20 2013-06-20 Application program method for pushing and device

Country Status (1)

Country Link
CN (1) CN103345421B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103974099A (en) * 2013-12-25 2014-08-06 乐视网信息技术(北京)股份有限公司 Method and system for updating audio-video data
CN104866288A (en) * 2014-02-20 2015-08-26 腾讯科技(深圳)有限公司 Method, device and terminal for accessing application program
CN104104677B (en) * 2014-07-11 2017-07-28 北京奇虎科技有限公司 Application program forecasting methods, client and electronic equipment
CN105468463B (en) * 2014-09-09 2019-07-26 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104834534A (en) * 2015-06-09 2015-08-12 北京奇虎科技有限公司 Application program function extension method, device and system
CN106921892B (en) * 2015-12-28 2020-01-10 腾讯科技(北京)有限公司 Online video playing method and device
CN106027614B (en) * 2016-05-09 2020-06-30 百度在线网络技术(北京)有限公司 Information pushing method, device and system
CN106775832B (en) * 2016-11-25 2020-05-19 宇龙计算机通信科技(深圳)有限公司 Installation method and device for pre-installed application of mobile terminal
EP3388854B1 (en) * 2017-04-11 2020-09-16 Siemens Healthcare GmbH Standardized wireless coupling between a magnetic resonance system and an external device
TWM545964U (en) * 2017-04-26 2017-07-21 Hodo Mobile Multimedia Co Ltd Webpage push-caste system
CN107992333B (en) * 2017-12-13 2021-08-24 北京小米移动软件有限公司 Theme acquisition method and device
CN108173940A (en) * 2017-12-28 2018-06-15 青岛真时科技有限公司 The dial plate method for down loading and device of a kind of smartwatch
CN110335114A (en) * 2019-06-28 2019-10-15 香港乐蜜有限公司 Classification method, device and the equipment of product
CN110324432B (en) * 2019-07-30 2021-10-01 网易(杭州)网络有限公司 Data processing method, device and medium applied to terminal and computing equipment
CN111460308A (en) * 2020-04-07 2020-07-28 贵阳块数据城市建设有限公司 APP push system based on internet

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010083618A (en) * 2000-02-17 2001-09-01 박선은 System and method for providing internet games
CN1710580A (en) * 2005-06-24 2005-12-21 杨国平 Method for receiving and processing e-mail through hand-set
CN100492363C (en) * 2006-12-06 2009-05-27 腾讯科技(深圳)有限公司 Method and system for controlling amusement platform through configuring hyperlink
CN102131186A (en) * 2011-03-18 2011-07-20 宇龙计算机通信科技(深圳)有限公司 Mobile terminal application program pushing method and application program server
CN102572112B (en) * 2012-02-14 2014-02-19 中国民航信息网络股份有限公司 Mobile flight dynamic notifying system based on iPhone mobile platform and method thereof

Also Published As

Publication number Publication date
CN103345421A (en) 2013-10-09

Similar Documents

Publication Publication Date Title
CN103345421B (en) Application program method for pushing and device
US10318111B2 (en) Identification of electronic content significant to a user
US10878044B2 (en) System and method for providing content recommendation service
US9483388B2 (en) Discovery of application states
US9798531B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
US9952848B2 (en) Dependency-aware transformation of multi-function applications for on-demand execution
US9817799B2 (en) Method and apparatus for providing web pages
US20130339161A1 (en) Controlling web page advertisement through incentives and restrictions
KR20140038463A (en) Identifying matching applications based on browsing activity
EP2831697B1 (en) Client specific interactions with enterprise software systems
CN104144357B (en) Video broadcasting method and system
EP2461546A1 (en) Apparatus and method for controlling a web browser display
CN102937999A (en) Dynamic browser icons
US20170060864A1 (en) Action Recommendation System for Focused Objects
CN103246699A (en) Method and device for data access control based on browser
US20160191338A1 (en) Retrieving content from an application
WO2022127743A1 (en) Content display method and terminal device
CN108573053B (en) Information pushing method, device and system
US20140006932A1 (en) Web page update notification device and web page update notification method
US10853470B2 (en) Configuration of applications to desired application states
KR20140056635A (en) System and method for providing contents recommendation service
US10198518B2 (en) Filtering search results using current software application states
US20140108619A1 (en) Information providing system and method for providing information
JP2015106351A (en) Content distribution device and free word recommendation method
JP6262926B1 (en) Information processing apparatus, information processing method, program, and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant