[go: up one dir, main page]

CN104954233A - Information push method, device and system - Google Patents

Information push method, device and system Download PDF

Info

Publication number
CN104954233A
CN104954233A CN201410124554.2A CN201410124554A CN104954233A CN 104954233 A CN104954233 A CN 104954233A CN 201410124554 A CN201410124554 A CN 201410124554A CN 104954233 A CN104954233 A CN 104954233A
Authority
CN
China
Prior art keywords
push
account
information
receiving
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410124554.2A
Other languages
Chinese (zh)
Other versions
CN104954233B (en
Inventor
岳增书
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Beijing Co Ltd
Original Assignee
Tencent Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Beijing Co Ltd filed Critical Tencent Technology Beijing Co Ltd
Priority to CN201410124554.2A priority Critical patent/CN104954233B/en
Publication of CN104954233A publication Critical patent/CN104954233A/en
Application granted granted Critical
Publication of CN104954233B publication Critical patent/CN104954233B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an information push method, device and system, and belongs to the technical field of communication. The method comprises the steps that social information and a receiver account number transmitted by a transmitting terminal are received; whether the receiver account number registers a push service is detected, and the push service is registered to a social application server by a receiving terminal through acquiring a push secret key corresponding to the receiver account number from a system push server; if registration is detected, a push message corresponding to the social information is generated; and the push message and the receiver account number are transmitted to the system push server so that that system push server pushes to a notification center of an operating system of the receiving terminal corresponding to the receiver account number. Problems of occupation of terminal computation and storage resources due to the fact that receiving of the push message depends on installation of a client terminal in the related technologies can be solved so that the push message can be received by the receiving terminal without installation of the client terminal, and thus the terminal computation and storage resources can be saved.

Description

Information pushing method, device and system
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to an information pushing method, device and system.
Background
Social applications such as QQ, micro blogging, and wechat have evolved in order to facilitate and expedite communication between users. The user can realize communication and interaction through the information receiving and sending function provided by the social application. Meanwhile, in order to enable a user to receive social information sent by other users at the first time, an information push mechanism is arranged in some social applications.
In a related information pushing method, a receiving party user pre-installs a client of a social application in a receiving terminal, when a sending party user sends an information sending request carrying social information to a social application server through the sending terminal, the social application server pushes the social information to the client installed in the receiving terminal, and after the receiving party user receives the pushed social information through the client installed in the receiving terminal, the receiving party user can check the social information sent by the sending party user.
In the process of implementing the embodiment of the invention, the inventor finds that the technology at least has the following problems: in the related information pushing method, the client installed in the receiving terminal is required to receive the pushed social information, and the client often occupies a certain amount of computing and storage resources of the terminal, which requires higher requirements on the computing and storage resources of the receiving terminal.
Disclosure of Invention
In order to solve the problem that the pushed social information can be received only by relying on an installation client in the related art, and the terminal computing and storage resources are occupied, the embodiment of the invention provides an information pushing method, device and system. The technical scheme is as follows:
in a first aspect, an information pushing method is provided, and is used in a social application server, where the method includes:
receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account;
detecting whether the account of the receiving party is registered for a push service, wherein the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the account of the receiving party from a system push server;
if the push service is detected to be registered, generating a push message corresponding to the social information;
and sending an information push request carrying the push message and the account of the receiver to the system push server, wherein the information push request is used for triggering the system push server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the account of the receiver.
In a second aspect, an information push method is provided, where the method is used in a system push server, and the method includes:
receiving an information push request which is sent by a social application server and carries push information and a receiver account, wherein the push information is the push information which is generated by the social application server after receiving an information send request which is sent by a sending terminal and carries social information and the receiver account and detecting that the receiver account registers a push service and corresponds to the social information, and the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the account of the receiving party so that the notification center of the operating system of the receiving terminal receives and displays the push message.
In a third aspect, an information pushing method is provided, where the method is used in a receiving terminal, and the method includes:
receiving a push message pushed by a system push server through a notification center of an operating system, wherein the push message is a push message which is generated after a social application server receives an information sending request which is sent by a sending terminal and carries social information and a receiver account and is forwarded by the system push server after detecting that the receiver account is registered with a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and displaying the push message through a notification center of the operating system.
In a fourth aspect, an information pushing apparatus is provided, where the information pushing apparatus is used in a social application server, and the apparatus includes:
the sending and receiving module is used for receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account;
the service detection module is used for detecting whether the account of the receiving party registers a push service, wherein the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the account of the receiving party from a system push server;
the push generation module is used for generating a push message corresponding to the social information if the push service is detected to be registered;
and the request pushing module is used for sending an information pushing request carrying the pushing message and the account of the receiving party to the system pushing server, and the information pushing request is used for triggering the system pushing server to push the pushing message to a notification center of an operating system of a receiving terminal corresponding to the account of the receiving party.
In a fifth aspect, an information push apparatus is provided, which is used in a system push server, and the apparatus includes:
the system comprises a request receiving module, a pushing module and a pushing module, wherein the request receiving module is used for receiving an information pushing request which is sent by a social application server and carries pushing information and a receiver account, the pushing information is the pushing information which is generated by the social application server after receiving an information sending request which is sent by a sending terminal and carries social information and the receiver account and detecting that the receiver account is registered with a pushing service and corresponds to the social information, and the pushing service is registered with the social application server through a pushing key after the receiving terminal acquires the pushing key corresponding to the receiver account from a system pushing server;
and the message pushing module is used for pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the receiving party account so that the notification center of the operating system of the receiving terminal can receive and display the push message.
In a sixth aspect, an information pushing apparatus is provided, for use in a receiving terminal, the apparatus including:
the system comprises a message receiving module and a message sending module, wherein the message receiving module is used for receiving a push message pushed by a system push server through a notification center of an operating system, the push message is generated by a social application server after receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account, and the push message which corresponds to the social information and is generated after detecting that the receiver account is registered with a push service and is forwarded through the system push server, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key which corresponds to the receiver account from the system push server;
and the message display module is used for displaying the push message through a notification center of the operating system.
A seventh aspect provides an information push system, where the system includes a social application server, a system push server connected to the social application server, and a receiving terminal connected to both the social application server and the system push server;
the social application server is the information pushing device according to the fourth aspect;
the system push server is the information push device according to the fifth aspect;
the receiving terminal is an information pushing device according to the sixth aspect.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
after receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account, a social application server detects whether the receiver account is registered for a push service, if the fact that the push service is registered is detected, a push message corresponding to the social information is generated, the push message carries the push message and an information push request of the receiver account to a system push server, and the information push request is used for triggering the system push server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the receiver account; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
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 will be briefly introduced below, and it is obvious that the drawings in the following description are only 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 creative efforts.
FIG. 1 is a schematic block diagram of an implementation environment in which various embodiments of the present invention are implemented;
fig. 2 is a flowchart of a method of pushing information according to an embodiment of the present invention;
fig. 3 is a flowchart of a method for pushing information according to another embodiment of the present invention;
fig. 4 is a flowchart of a method for pushing information according to still another embodiment of the present invention;
fig. 5 is a flowchart of a method for pushing information according to a further embodiment of the present invention;
fig. 6 is a block diagram illustrating an information pushing apparatus according to an embodiment of the present invention;
fig. 7 is a block diagram illustrating an information pushing apparatus according to another embodiment of the present invention;
fig. 8 is a block diagram illustrating an information pushing apparatus according to still another embodiment of the present invention;
fig. 9 is a block diagram illustrating an information push system according to an embodiment of the present invention;
FIG. 10 is a block diagram of a server according to an embodiment of the present invention;
fig. 11 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
Referring to fig. 1, a schematic diagram of an implementation environment according to various embodiments of the present invention is shown. The implementation environment includes: a sending terminal 120, a social application server 140, a receiving terminal 160 and a system push server 180.
The transmitting terminal 120 may be a mobile phone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III, mpeg Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, mpeg Audio Layer 3), a laptop computer, a desktop computer, or the like. The sending terminal 120 is used for interacting with the social application server 140 to send the social information.
The sending terminal 120 and the social application server 140 may be connected through a wireless network or a wired network.
The social application server 140 may be a server, a server cluster composed of several servers, or a cloud computing service center. The social application server 140 is used for providing social services, such as instant messaging, voice communication, video communication, micro blogging, photo sharing, or short video sharing, etc. The social application server 140 may receive the social information sent by the sending terminal 120 and send the social information to the receiving terminal 160, either directly or indirectly.
The social application server 140 and the receiving terminal 160 may be connected via a wireless network or a wired network.
The receiving terminal 160 may also be a mobile phone, a tablet computer, an e-book reader, an MP3 player (Moving Picture Experts Group Audio Layer III, mpeg Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, mpeg Audio Layer 3), a laptop computer, a desktop computer, or the like. The receiving terminal 160 is used to directly or indirectly receive the social information sent by the social application server 140.
In addition, the receiving terminal 160 and the social application server 140 are further connected to the system push server 180 through a wireless network or a wired network, respectively.
The system push server 180 may be a server, a server cluster composed of several servers, or a cloud computing service center. The system push server 180 is used for pushing social information according to the embodiment of the present invention.
Referring to fig. 2, a flowchart of a method for pushing information according to an embodiment of the present invention is shown, where the embodiment illustrates that the method for pushing information is applied to a social application server side in the implementation environment shown in fig. 1. The information pushing method can comprise the following steps:
step 202, receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account.
Step 204, detecting whether the account of the receiving party registers for a push service, wherein the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the account of the receiving party from the system push server.
In step 206, if it is detected that the push service has been registered, a push message corresponding to the social information is generated.
And step 208, carrying a push message and an information push request of the account of the receiving party to the system push server, wherein the information push request is used for triggering the system push server to push the push message to a notification center of an operating system of the receiving terminal corresponding to the account of the receiving party.
In summary, in the information push method provided in this embodiment, after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, a social application server detects whether the recipient account has registered for a push service, and if it is detected that the push service has been registered, generates a push message corresponding to the social information, and sends an information push request, which carries the push message and the recipient account, to a system push server, where the information push request is used to trigger the system push server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Referring to fig. 3, a flowchart of a method for pushing information according to another embodiment of the present invention is shown, which is illustrated by applying the information pushing method to a system pushing server side in the implementation environment shown in fig. 1. The information pushing method can comprise the following steps:
step 302, receiving an information push request carrying push information and a receiver account sent by a social application server, wherein the push information is a push message corresponding to social information generated by the social application server after receiving the information push request carrying the social information and the receiver account sent by a sending terminal and detecting that the receiver account has registered for a push service, and the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the receiver account from a system push server.
Step 304, pushing the push message to a notification center of the operating system of the receiving terminal corresponding to the account of the receiving party, so that the notification center of the operating system of the receiving terminal receives and displays the push message.
In summary, in the information push method provided in this embodiment, after receiving, by the system push server, an information push request carrying a push message and a receiver account sent by the social application server, the system push server pushes the push message to a notification center of an operating system of a receiving terminal corresponding to the receiver account, so that the notification center of the operating system of the receiving terminal receives and displays the push message; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Referring to fig. 4, a flowchart of a method for pushing information according to still another embodiment of the present invention is shown, and this embodiment is illustrated by applying the method to a receiving terminal side in the implementation environment shown in fig. 1. The information pushing method can comprise the following steps:
step 402, receiving a push message pushed by a system push server through a notification center of an operating system, wherein the push message is a push message corresponding to social information generated by a social application server after receiving an information sending request carrying the social information and a receiver account sent by a sending terminal and detecting that the receiver account is registered with a push service and forwarded through the system push server, and the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the receiver account from the system push server.
Step 404, the push message is displayed through a notification center of the operating system.
In summary, in the information push method provided in this embodiment, the push message pushed by the system push server is received through the notification center of the operating system of the receiving terminal, and the push message is displayed through the notification center of the operating system; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is received and displayed through the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Please refer to fig. 5, which shows a flowchart of a method for pushing information according to another embodiment of the present invention, and this embodiment illustrates the method applied to the implementation environment shown in fig. 1. The information pushing method can comprise the following steps:
step 501, a receiving terminal acquires a receiving party account of a user in a social application.
The user inputs an account in the social application on a relevant interface set by the system of the receiving terminal, and in this embodiment, the account is defined as a "recipient account" because the account is an account of the recipient user. The account number of the receiving party is obtained by an operating system built in the receiving terminal.
Preferably, the user also needs to input a password in the social application, and the password is also acquired by an operating system built in the receiving terminal. The method comprises the steps that after a receiving terminal obtains a receiver account and a password of a user in a social application, an account verification request carrying the receiver account and the password is sent to a social application server; the social application server receives an account verification request, reads a receiver account and a password, and detects whether the read receiver account and the read password correspond to each other according to a pre-stored account and password corresponding relation, wherein the account and password corresponding relation comprises corresponding relations between different receiver accounts and different passwords; if the two are detected to be corresponding, the social application server sends an authentication passing instruction to the receiving terminal, and the authentication passing instruction is used for authorizing the receiving terminal to obtain the push key from the system push server, and triggering the receiving terminal to execute the following step 502.
Step 502, the receiving terminal sends a key acquisition request carrying an application identifier, a receiver account and a device identifier to the system push server.
The application identifiers are used for labeling different applications, and different social applications correspond to different application identifiers. The device identifiers are used for labeling different terminals, and different receiving terminals correspond to different device identifiers.
Correspondingly, the system push server receives a key acquisition request which is sent by the receiving terminal and carries the application identifier, the account of the receiving party and the equipment identifier.
Step 503, the system push server reads and stores the push corresponding relationship between the application identifier, the account of the receiving party and the device identifier.
Please refer to the following table-1, which shows an exemplary push correspondence between an application identifier, a recipient account, and a device identifier:
application identification (App ID) Account of receiver Equipment identity (Device ID)
1 199568324 1
1 117417255 2
1 869524785 3
1 412289851 4
TABLE-1
Step 504, the system push server generates a push key.
The system push server generates a push key, wherein the push key is a certificate when the receiving terminal registers the push service in the subsequent steps. The push key is usually a character string consisting of numbers and/or letters, and may be a two-dimensional code or a bar code.
Step 505, the system push server sends a push key to the receiving terminal.
Correspondingly, the receiving terminal receives the push key sent by the system push server.
Step 506, the receiving terminal sends a push registration request carrying the account number of the receiving party and the push key to the social application server.
After receiving the push key, the receiving terminal sends a push registration request carrying a receiver account and the push key to the social application server, where the receiver account is the receiver account of the user in the social application acquired in step 501.
Correspondingly, the social application server receives a push registration request which is sent by the receiving terminal and carries the account number of the receiving party and the push key.
Step 507, the social application server registers a push service for the account of the receiving party according to the push key.
After receiving the push registration request, the social application server confirms that the account of the receiving party needs to register the push service according to a push key carried in the push registration request, and the social application server registers the push service for the account of the receiving party. After registration is completed, the social application server may store the recipient account into a push account set that stores different recipient accounts that have completed registration for the push service.
Through the above steps 501 to 507, the receiving terminal completes registration of the push service for a certain recipient account through interaction with the system push server and the social application server. In the following, how the receiving terminal receives the push message and reminds the user of receiving social information when the registered account of the receiving party receives social information such as a private letter, a mention message, a comment or a rebroadcast is described through the following steps. Specifically, the method comprises the following steps:
step 508, the social application server receives an information sending request which is sent by the sending terminal and carries social information and the account of the receiving party.
A user at a sending party edits social information in a social application, wherein the social information can be private letters such as characters, voice, pictures or short videos; or a mention message corresponding to at least one recipient user, such as a message in a microblog or blog; and also comment or rebroadcast information. And then, the sending user sends the edited social information to the receiving user through the sending terminal.
Specifically, a sending terminal first obtains an account of a receiver user in a social application, which is marked as a "receiver account" in this embodiment, and then sends an information sending request carrying social information and the receiver account to a social application server; correspondingly, the social application server receives an information sending request which is sent by the sending terminal and carries social information and the account number of the receiving party.
In the present embodiment, assume that the social information is "buddy refuel! Mingming "and recipient account number" 117417255 ".
In step 509, the social application server detects whether the account of the receiving party is registered for the push service.
As introduced in step 507, the social application server may store different account numbers of the receiving party that have completed registration of the push service into the push account set, and at this time, the social application server may determine whether the account number of the receiving party has registered the push service according to whether the received account number of the receiving party is stored in the push account set.
In step 510, if it is detected that the push service has been registered, the social application server generates a push message corresponding to the social information.
If the fact that the receiving party account number is registered to the push service is detected, the fact that a receiving party user corresponding to the receiving party account number needs to receive the instant push message is shown. At this time, the social application server generates a push message corresponding to the social information.
In a first possible implementation manner, the social application server generates the push message by using the social information as the message content of the push message.
In other words, the push message may be the exact same information as the social information, such as "Small buddy refuel! Xiaoming.
In a second possible implementation, the social application server generates an information link to the social information; and generating the push message by using the information link as the message content of the push message.
The information link is usually a URL (Uniform Resource Locator), which is provided in the push message and points to the social information.
For example, the push message may also be presented in the form of a notification: "friend kidnapps mention you in a microblog, hurry to see a bar! ", and the reminder notification includes a notification pointing to the social message" buddy refuel! Minuscule "information links.
In practical applications, the first push message generation method is preferentially adopted when the content of the social information is less, and the second push message generation method is preferentially adopted when the content of the social information is more. In addition, the present embodiment does not limit other ways of generating the push message.
Step 511, the social application server sends an information push request carrying the push message, the account of the receiving party and the application identifier to the system push server.
Correspondingly, the system push server receives an information push request which is sent by the social application server and carries a push message, a receiver account and an application identifier.
It should be noted that, this embodiment is exemplified by only a push service in which the system push server supports multiple social applications at the same time, and therefore, an information push request sent by the social application server needs to carry an application identifier, so as to inform the system push server of which social application the push service needs to be completed. When the system push server only supports the push service of one social application, the information push request sent by the social application server does not need to carry an application identifier.
Step 512, the system push server detects whether the application identifier and the account number of the receiving party meet predetermined conditions.
And after receiving and reading the push message, the account number of the receiver and the application identifier, the system push server detects whether the application identifier and the account number of the receiver meet the preset conditions. The preset conditions are that an application identifier which is the same as the application identifier exists in a pre-stored push corresponding relation, and a receiver account which is the same as the receiver account exists in at least one receiver account which corresponds to the application identifier.
Step 513, if it is detected that the predetermined condition is met, the system push server obtains the device identifier corresponding to the account of the receiving party in the push correspondence.
Please refer to table-1 above in combination, it is assumed that the recipient account id carried in the information push request received by the system push server is "117417255" and the application identifier is "1". The system push server first finds, in the push correspondence stored in step 503, that there is an application identifier that is the same as the application identifier "1", and then finds, in a plurality of recipient accounts corresponding to the application identifier "1", that there is a recipient account that is "117417255", that is, it is stated that the recipient account and the application identifier carried in the information push request received by the system push server satisfy a predetermined condition.
Then, the system push server obtains the device identifier "2" corresponding to the recipient account "117417255" in the push correspondence.
In step 514, the system push server pushes a push message to a notification center of the operating system of the receiving terminal corresponding to the device identifier.
As already introduced above, the device identities are used to label different terminals, and different receiving terminals correspond to different device identities. After acquiring the device identifier, the system push server pushes a push message to a notification center of an operating system of the receiving terminal corresponding to the device identifier.
Correspondingly, the receiving terminal receives the push message pushed by the system push server through the notification center of the operating system.
Step 515, the receiving terminal displays the push message through the notification center of the operating system.
After receiving the push message, the receiving terminal displays the push message through a notification center of the operating system, and notifies a user that the message is received, so that the user receives the push message corresponding to the social information at the first time after the sending user sends the social information.
In step 516, when the message content of the push message is an information link pointing to social information, the receiving terminal receives an information display signal acting on the push message.
When the message content of the push message is an information link pointing to the social information, after the user views the push message, if the user needs to further view the complete social information, the user can click the push message and generate an information display signal. Correspondingly, the receiving terminal receives the information display signal acting on the push message.
And 517, the receiving terminal calls the information link through the browser to display the social information.
And after the receiving terminal receives the information display signal, triggering and calling a browser and calling an information link through the browser, namely a URL (uniform resource locator) pointing to the social information, and then displaying the social information.
In summary, in the information push method provided in this embodiment, after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, a social application server detects whether the recipient account has registered for a push service, and if it is detected that the push service has been registered, generates a push message corresponding to the social information, and sends the push message to a system push server, where the push message carries the push message and an information push request of the recipient account, and after receiving the information push request, the system push server pushes the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account, so that the notification center of the operating system of the receiving terminal receives and displays the push message; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
In addition, when the system push server needs to support the push service of a plurality of social applications, the system push server prestores the push corresponding relation of the application identifier, the account of the receiver and the device identifier in the push service registration stage, and carries the application identifier when the social application server sends an information push request, so that the system push server can determine which social application needs to carry out the push service currently according to the application identifier, and further determine the device identifier of the receiving terminal. Therefore, the information push method provided by the embodiment can meet the push service of one social application, and can also meet the push service of a plurality of social applications at the same time.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
Referring to fig. 6, a block diagram of an information pushing apparatus provided by an embodiment of the present invention is shown, and the information pushing apparatus may be implemented as part of or all of a social application server through software, hardware, or a combination of the two. The information push device includes: a sending and receiving module 610, a service detecting module 620, a push generating module 630 and a request pushing module 640.
The sending and receiving module 610 is configured to receive an information sending request which is sent by a sending terminal and carries social information and a recipient account.
A service detection module 620, configured to detect whether the receiving-side account has registered for a push service, where the push service is registered in the social application server through a push key after a receiving terminal obtains the push key corresponding to the receiving-side account from a system push server.
A push generating module 630, configured to generate a push message corresponding to the social information if it is detected that the push service is registered.
A request pushing module 640, configured to send an information pushing request carrying the push message and the recipient account to the system pushing server, where the information pushing request is used to trigger the system pushing server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account.
In summary, in the information push apparatus provided in this embodiment, after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, a social application server detects whether the recipient account has registered for a push service, and if it is detected that the push service has been registered, generates a push message corresponding to the social information, and sends an information push request, which carries the push message and the recipient account, to a system push server, where the information push request is used to trigger the system push server to push the push message to a notification center of an operating system of the receiving terminal corresponding to the recipient account; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Referring to fig. 7, a block diagram of an information pushing apparatus according to another embodiment of the present invention is shown, where the information pushing apparatus may be implemented as part of or all of a system pushing server through software, hardware, or a combination of the two. The information push device includes: a request receiving module 710 and a message pushing module 720.
The request receiving module 710 is configured to receive an information push request which is sent by a social application server and carries push information and a recipient account, where the push information is a push message corresponding to social information generated by the social application server after receiving an information send request which is sent by a sending terminal and carries social information and the recipient account, and detecting that the recipient account has registered for a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the recipient account from the system push server.
The message pushing module 720 is configured to push the push message to a notification center of an operating system of the receiving terminal corresponding to the receiving party account, so that the notification center of the operating system of the receiving terminal receives and displays the push message.
In summary, the information push apparatus provided in this embodiment, after receiving, by the system push server, an information push request carrying a push message and a recipient account sent by the social application server, pushes the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account, so that the notification center of the operating system of the receiving terminal receives and displays the push message; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Referring to fig. 8, a block diagram of an information pushing apparatus according to still another embodiment of the present invention is shown, where the information pushing apparatus may be implemented as part or all of a receiving terminal by software, hardware, or a combination of the two. The information push device includes: a message receiving module 810 and a message presentation module 820.
The message receiving module 810 is configured to receive, through a notification center of an operating system, a push message pushed by a system push server, where the push message is a push message corresponding to social information generated by a social application server after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, and the push message is forwarded by the system push server after detecting that the recipient account is registered with a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the recipient account from the system push server.
A message displaying module 820, configured to display the push message through a notification center of the operating system.
In summary, the information push apparatus provided in this embodiment receives the push message pushed by the system push server through the notification center of the operating system of the receiving terminal, and displays the push message through the notification center of the operating system; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is received and displayed through the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
Referring to fig. 9, a block diagram of an information push system according to an embodiment of the present invention is shown, where the information push system includes: the system comprises a social application server 600, a system push server 700 connected with the social application server 600 through a wired network or a wireless network, and a receiving terminal 800 connected with both the social application server 600 and the system push server 700 through a wired network or a wireless network.
The social application server 600 may include an information push device that may be implemented as part or all of a social application server through software, hardware, or a combination of both. The information push device includes: a password receiving module 601, a password detecting module 602, an indication sending module 603, a registration receiving module 604, a registration executing module 605, a sending receiving module 610, a service detecting module 620, a push generating module 630 and a request pushing module 640.
And the password receiving module 601 is configured to receive the account and the password of the receiving party sent by the receiving terminal.
The password detection module 602 is configured to detect whether the read account and the password of the receiving party correspond to each other according to a pre-stored account and password correspondence relationship, where the account and password correspondence relationship includes correspondence relationships between different account and different passwords of the receiving party.
An indication sending module 603, configured to send an authentication passing indication to the receiving terminal if it is detected that the two are corresponding, where the authentication passing indication is used to authorize the receiving terminal to obtain the push key from the system push server.
A registration receiving module 604, configured to receive a push registration request sent by the receiving terminal and carrying the receiving party account and the push key.
A registration executing module 605, configured to register the push service for the recipient account according to the push key.
The sending and receiving module 610 is configured to receive an information sending request which is sent by a sending terminal and carries social information and a recipient account.
A service detection module 620, configured to detect whether the receiving-side account has registered for a push service, where the push service is registered in the social application server through a push key after a receiving terminal obtains the push key corresponding to the receiving-side account from a system push server.
A push generating module 630, configured to generate a push message corresponding to the social information if it is detected that the push service is registered.
Specifically, the push generation module 630 includes: a first generation unit 630 a; alternatively, the second generating unit 630 b.
The first generating unit 630a is configured to generate the push message by using the social information as the message content of the push message.
The second generating unit 630b is configured to generate an information link pointing to the social information; and generating the push message by taking the information link as the message content of the push message, so that after the system push server pushes the push message to a notification center of an operating system of the receiving terminal, the receiving terminal receives an information display signal acting on the push message, and calls the information link through a browser to display the social information.
A request pushing module 640, configured to send an information pushing request carrying the push message and the recipient account to the system pushing server, where the information pushing request is used to trigger the system pushing server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account.
The request pushing module 640 is further configured to send an information pushing request carrying the push message, the account of the receiving party, and the application identifier to the system pushing server, where the information pushing request is used to trigger the system pushing server to detect whether the application identifier and the account of the receiving party meet a predetermined condition, where the predetermined condition is that an application identifier identical to the application identifier exists in a pre-stored pushing correspondence, and an account of the receiving party identical to the account of the receiving party exists in at least one account of the receiving party corresponding to the application identifier, where the pushing correspondence includes correspondence among different application identifiers, different account of the receiving party, and different device identifiers; if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation; and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
The system push server 700 may include an information push device, which may be implemented as part or all of a system push server through software, hardware, or a combination of both. The information push device includes: a key request module 701, a corresponding storage module 702, a key generation module 703, a key sending module 704, a request receiving module 710 and a message pushing module 720.
A key request module 701, configured to receive a key acquisition request that is sent by the receiving terminal and carries an application identifier, the recipient account, and an equipment identifier, where the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal.
A corresponding storage module 702, configured to read and store the push corresponding relationship between the application identifier, the recipient account, and the device identifier.
A key generating module 703, configured to generate the push key.
A key sending module 704, configured to send the push key to the receiving terminal.
The request receiving module 710 is configured to receive an information push request which is sent by a social application server and carries push information and a recipient account, where the push information is a push message corresponding to social information generated by the social application server after receiving an information send request which is sent by a sending terminal and carries social information and the recipient account, and detecting that the recipient account has registered for a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the recipient account from the system push server.
The message pushing module 720 is configured to push the push message to a notification center of an operating system of the receiving terminal corresponding to the receiving party account, so that the notification center of the operating system of the receiving terminal receives and displays the push message.
Specifically, the message pushing module 720 includes: a condition detection unit 720a, an identification acquisition unit 720b and a message pushing unit 720 c.
The condition detecting unit 720a is configured to detect whether the application identifier and the recipient account satisfy a predetermined condition when the information push request further includes an application identifier, where the predetermined condition is that an application identifier that is the same as the application identifier exists in a pre-stored push correspondence and a recipient account that is the same as the recipient account exists in at least one recipient account corresponding to the application identifier, where the push correspondence includes correspondence between different application identifiers, different recipient accounts, and different device identifiers.
The identifier obtaining unit 720b is configured to obtain, if it is detected that the predetermined condition is met, the device identifier corresponding to the receiving-side account in the push correspondence.
The message pushing unit 720c is configured to push the push message to a notification center of an operating system of the receiving terminal corresponding to the device identifier.
The receiving terminal 800 may include an information pushing device, which may be implemented as part or all of the receiving terminal through software, hardware, or a combination of both. The information push device includes: an account number obtaining module 801, a password obtaining module 802, a password sending module 803, an indication receiving module 804, a request sending module 805, a key receiving module 806, a request registering module 807, a message receiving module 810, a message showing module 820, a signal receiving module 821 and an information showing module 822.
An account obtaining module 801, configured to obtain the account of the receiving party in the social application of the user.
A password obtaining module 802, configured to obtain a password of the user in the social application.
A password sending module 803, configured to send the receiver account and the password to the social application server, so that the social application server detects whether the read receiver account and the password correspond to each other according to a pre-stored account-password correspondence relationship, where the account-password correspondence relationship includes correspondence relationships between different receiver accounts and different passwords, and if it is detected that the two correspond to each other, sends an authentication passing indication to the receiving terminal.
An indication receiving module 804, configured to receive the verification passing indication sent by the social application server.
A request sending module 805, configured to send a key obtaining request carrying an application identifier, the receiver account, and the device identifier to the system push server, where the key obtaining request is used to trigger the system push server to read and store a push correspondence between the application identifier, the receiver account, and the device identifier, and generate the push key; the application identifier corresponds to the social application, and the device identifier corresponds to the receiving terminal.
The request sending module 805 is further configured to execute the step of sending a key obtaining request carrying an application identifier, the receiver account, and the device identifier to the system push server according to the verification pass indication.
A key receiving module 806, configured to receive the push key sent by the system push server.
A request registration module 807, configured to send a push registration request carrying the recipient account and the push key to the social application server, where the push registration request is used to trigger the social application server to register the push service for the recipient account according to the push key.
The message receiving module 810 is configured to receive, through a notification center of an operating system, a push message pushed by a system push server, where the push message is a push message corresponding to social information generated by a social application server after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, and the push message is forwarded by the system push server after detecting that the recipient account is registered with a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the recipient account from the system push server.
A message displaying module 820, configured to display the push message through a notification center of the operating system.
A signal receiving module 821, configured to receive an information display signal acting on the push message when the message content of the push message is an information link pointing to the social information.
And an information display module 822, configured to call the information link through a browser to display the social information.
To sum up, in the information push system provided in this embodiment, after receiving an information sending request, which is sent by a sending terminal and carries social information and a recipient account, through a social application server, it is detected whether the recipient account has registered for a push service, if it is detected that the push service has been registered, a push message corresponding to the social information is generated, and the push message and an information push request of the recipient account are carried to a system push server, and after receiving the information push request, the system push server pushes the push message to a notification center of an operating system of a receiving terminal corresponding to the recipient account, so that the notification center of the operating system of the receiving terminal receives and displays the push message; the problem that the pushed social information can be received only by depending on the installation of the client side in the related technology, so that terminal computing and storage resources are occupied is solved; in the embodiment, the push message is pushed to the notification center of the operating system of the receiving terminal, so that the receiving terminal can receive the push message without installing a client, and the computing and storage resources of the terminal are saved.
In addition, when the system push server needs to support the push service of a plurality of social applications, the system push server prestores the push corresponding relation of the application identifier, the account of the receiver and the device identifier in the push service registration stage, and carries the application identifier when the social application server sends an information push request, so that the system push server can determine which social application needs to carry out the push service currently according to the application identifier, and further determine the device identifier of the receiving terminal. Therefore, the information push system provided by the embodiment can meet the push service of one social application, and can also meet the push service of a plurality of social applications at the same time.
It should be noted that: in the information pushing apparatus and system provided in the foregoing embodiments, when pushing information, only the division of the functional modules is illustrated, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the information push device and system provided by the above embodiments and the method embodiments of the information push method belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
Referring to fig. 10, a schematic structural diagram of a server according to an embodiment of the present invention is shown, where the server may be used to implement the information pushing method in the social application server provided in the foregoing embodiment, and may also be used to implement the information pushing method in the system pushing server provided in the foregoing embodiment. The server 1000 includes a Central Processing Unit (CPU) 1001, a system memory 1004 including a Random Access Memory (RAM) 1002 and a Read Only Memory (ROM) 1003, and a system bus 1005 connecting the system memory 1004 and the central processing unit 1001. The server 1000 also includes a basic input/output system (I/O system) 1006, which facilitates the transfer of information between devices within the computer, and a mass storage device 1007, which stores an operating system 1013, application programs 1014, and other program modules 1015.
The basic input/output system 1006 includes a display 1008 for displaying information and an input device 1009, such as a mouse, keyboard, etc., for user input of information. Wherein the display 1008 and input device 1009 are connected to the central processing unit 1001 through an input/output controller 1010 connected to the system bus 1005. The basic input/output system 1006 may also include an input/output controller 1010 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, an input/output controller 1010 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 1007 is connected to the central processing unit 1001 through a mass storage controller (not shown) connected to the system bus 1005. The mass storage device 1007 and its associated computer-readable media provide non-volatile storage for the server 1000. That is, the mass storage device 1007 may include a computer readable medium (not shown) such as a hard disk or CD-ROM drive.
Without loss of generality, the computer-readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that the computer storage media is not limited to the foregoing. The system memory 1004 and mass storage device 1007 described above may be collectively referred to as memory.
The server 1000 may also operate as a remote computer connected to a network via a network, such as the internet, in accordance with various embodiments of the present invention. That is, the server 1000 may be connected to the network 1012 through the network interface unit 1011 connected to the system bus 1005, or the network interface unit 1011 may be used to connect to another type of network or a remote computer system (not shown).
When the server 1000 is a social application server, the social application server also includes memory that also includes one or more programs stored in the memory and configured to be executed by the one or more central processing units 1001. The one or more programs include instructions for:
receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account;
detecting whether the account of the receiving party is registered for a push service, wherein the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the account of the receiving party from a system push server;
if the push service is detected to be registered, generating a push message corresponding to the social information;
and sending an information push request carrying the push message and the account of the receiver to the system push server, wherein the information push request is used for triggering the system push server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the account of the receiver.
Assuming that the above is the first possible implementation manner, in a second possible implementation manner provided on the basis of the first possible implementation manner, the memory of the social application server further includes instructions for performing the following operations:
sending an information push request carrying the push message, the account of the receiver and the application identifier to the system push server, wherein the information push request is used for triggering the system push server to detect whether the application identifier and the account of the receiver meet a predetermined condition, and the predetermined condition is that an application identifier same as the application identifier exists in a pre-stored push corresponding relationship and a receiver account same as the receiver account exists in at least one account of the receiver corresponding to the application identifier, wherein the push corresponding relationship comprises corresponding relationships among different application identifiers, different account of the receiver and different equipment identifiers; if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation; and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
In a third possible implementation form that is provided on the basis of the first possible implementation form, the memory of the social application server further includes instructions for:
generating the push message by taking the social information as the message content of the push message;
or,
generating an information link to the social information; and generating the push message by taking the information link as the message content of the push message, so that after the system push server pushes the push message to a notification center of an operating system of the receiving terminal, the receiving terminal receives an information display signal acting on the push message, and calls the information link through a browser to display the social information.
In a fourth possible implementation form that is provided on the basis of any one of the first to third possible implementation forms, the memory of the social application server further includes instructions for:
receiving a push registration request which is sent by the receiving terminal and carries the receiving party account and the push key;
and registering the push service for the account of the receiving party according to the push key.
In a fifth possible implementation manner provided as the basis for the fourth possible implementation manner, the memory of the social application server further includes instructions for performing the following operations:
receiving the account and the password of the receiving party sent by the receiving terminal;
detecting whether the read account of the receiver corresponds to the password according to a pre-stored account password corresponding relation, wherein the account password corresponding relation comprises corresponding relations between different account of the receiver and different passwords;
and if the two are detected to be corresponding, sending a verification passing instruction to the receiving terminal, wherein the verification passing instruction is used for authorizing the receiving terminal to obtain the push key from the system push server.
When the server 1000 is a system push server, the system push server also includes memory that also includes one or more programs stored in the memory and configured to be executed by the one or more central processing units 1001. The one or more programs include instructions for:
receiving an information push request which is sent by a social application server and carries push information and a receiver account, wherein the push information is the push information which is generated by the social application server after receiving an information send request which is sent by a sending terminal and carries social information and the receiver account and detecting that the receiver account registers a push service and corresponds to the social information, and the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the account of the receiving party so that the notification center of the operating system of the receiving terminal receives and displays the push message.
Assuming that the foregoing is the first possible implementation manner, in a second possible implementation manner provided on the basis of the first possible implementation manner, the memory of the system push server further includes instructions for performing the following operations:
when the information push request further comprises an application identifier, detecting whether the application identifier and the account of the receiving party meet a preset condition, wherein the preset condition is that the application identifier same as the application identifier exists in a pre-stored push corresponding relation and the account of the receiving party same as the account of the receiving party exists in at least one account of the receiving party corresponding to the application identifier, and the push corresponding relation comprises corresponding relations among different application identifiers, different account of the receiving party and different equipment identifiers;
if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation;
and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
In a third possible implementation manner provided on the basis of the first or second possible implementation manner, the memory of the system push server further includes instructions for:
receiving a key acquisition request which is sent by the receiving terminal and carries an application identifier, the account of the receiving party and an equipment identifier, wherein the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal;
reading and storing the pushing corresponding relation among the application identification, the account of the receiver and the equipment identification;
generating the push key;
and sending the push key to the receiving terminal.
Referring to fig. 11, a schematic structural diagram of a terminal according to an embodiment of the present invention is shown. The terminal is used for implementing the information pushing method on the receiving terminal side provided in the above embodiment. Specifically, the method comprises the following steps:
the terminal 1100 may include RF (Radio Frequency) circuitry 110, memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, a sensor 150, audio circuitry 160, a WiFi (wireless fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 190. Those skilled in the art will appreciate that the terminal structure shown in fig. 11 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 110 may be used for receiving and transmitting signals during information transmission and reception or during a call, and in particular, receives downlink information from a base station and then sends the received downlink information to the one or more processors 180 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 110 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. In addition, the RF circuitry 110 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), and the like.
The memory 120 may be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by operating the software programs and modules stored in the memory 120. The memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal 1100, and the like. Further, the memory 120 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 120 may further include a memory controller to provide the processor 180 and the input unit 130 with access to the memory 120.
The input unit 130 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. Specifically, the input unit 130 may include an image input device 131 and other input devices 132. The image input device 131 may be a camera or a photoelectric scanning device. The input unit 130 may include other input devices 132 in addition to the image input device 131. In particular, other input devices 132 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 140 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal 1100, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 140 may include a Display panel 141, and optionally, the Display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
The terminal 1100 can also include at least one sensor 150, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel 141 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 141 and/or a backlight when the terminal 1100 is moved to the ear. As one of the motion sensors, the gravity acceleration sensor may detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile phone is stationary, and may be used for applications of recognizing gestures of a mobile phone (e.g., horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (e.g., pedometer, tapping), and other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor that may be further configured to the terminal 1100, which are not described herein again.
Audio circuitry 160, speaker 161, and microphone 162 can provide an audio interface between a user and terminal 1100. The audio circuit 160 may transmit the electrical signal converted from the received audio data to the speaker 161, and convert the electrical signal into a sound signal for output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electric signal, converts the electric signal into audio data after being received by the audio circuit 160, and then outputs the audio data to the processor 180 for processing, and then to the RF circuit 110 to be transmitted to, for example, another terminal, or outputs the audio data to the memory 120 for further processing. Audio circuitry 160 may also include an earbud jack to provide peripheral headset communication with terminal 1100.
WiFi belongs to a short-distance wireless transmission technology, and the terminal 1100 can help a user send and receive e-mails, browse web pages, access streaming media, and the like through the WiFi module 170, and it provides a wireless broadband internet access for the user. Although fig. 11 shows the WiFi module 170, it is understood that it does not belong to the essential constitution of the terminal 1100, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 180 is a control center of the terminal 1100, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the terminal 1100 and processes data by operating or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone. Optionally, processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 180.
The terminal 1100 also includes a power supply 190 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 180 via a power management system that may be used to manage charging, discharging, and power consumption. The power supply 190 may also include any component including one or more of a dc or ac power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
Although not shown, the terminal 1100 may further include a bluetooth module or the like, which is not described in detail herein.
In this embodiment, the terminal 1100 further comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for:
receiving a push message pushed by a system push server through a notification center of an operating system, wherein the push message is a push message which is generated after a social application server receives an information sending request which is sent by a sending terminal and carries social information and a receiver account and is forwarded by the system push server after detecting that the receiver account is registered with a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and displaying the push message through a notification center of the operating system.
Assuming that the foregoing is the first possible implementation manner, in a second possible implementation manner provided on the basis of the first possible implementation manner, the memory of the terminal further includes instructions for performing the following operations:
acquiring the account number of the receiving party of the user in the social application;
sending a key acquisition request carrying an application identifier, the receiver account and an equipment identifier to the system push server, wherein the key acquisition request is used for triggering the system push server to read and store a push corresponding relation among the application identifier, the receiver account and the equipment identifier, and generating a push key; the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal;
receiving the push key sent by the system push server;
sending a push registration request carrying the receiver account and the push key to the social application server, where the push registration request is used to trigger the social application server to register the push service for the receiver account according to the push key.
In a third possible implementation manner provided on the basis of the first or second possible implementation manner, the memory of the terminal further includes instructions for performing the following operations:
when the message content of the push message is an information link pointing to the social information, receiving an information display signal acting on the push message;
and calling the information link through a browser to display the social information.
In a fourth possible implementation manner provided as a basis for the second possible implementation manner, the memory of the terminal further includes instructions for performing the following operations:
acquiring a password of the user in the social application;
sending the account and the password of the receiver to the social application server so that the social application server can detect whether the read account and the read password of the receiver correspond to each other according to a pre-stored account and password corresponding relation, wherein the account and password corresponding relation comprises corresponding relations between different accounts of the receiver and different passwords, and if detecting that the two correspond to each other, sending an authentication passing indication to the receiving terminal;
receiving the verification passing indication sent by the social application server;
and executing the step of sending a key acquisition request carrying an application identifier, the receiver account and the equipment identifier to the system push server according to the verification pass indication.
It should be understood that, as used herein, the singular forms "a," "an," "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (25)

1. An information pushing method, which is used in a social application server, the method comprising:
receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account;
detecting whether the account of the receiving party is registered for a push service, wherein the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the account of the receiving party from a system push server;
if the push service is detected to be registered, generating a push message corresponding to the social information;
and sending an information push request carrying the push message and the account of the receiver to the system push server, wherein the information push request is used for triggering the system push server to push the push message to a notification center of an operating system of a receiving terminal corresponding to the account of the receiver.
2. The method according to claim 1, wherein the sending an information push request carrying the push message and the recipient account to the system push server includes:
sending an information push request carrying the push message, the account of the receiver and the application identifier to the system push server, wherein the information push request is used for triggering the system push server to detect whether the application identifier and the account of the receiver meet a predetermined condition, and the predetermined condition is that an application identifier same as the application identifier exists in a pre-stored push corresponding relationship and a receiver account same as the receiver account exists in at least one account of the receiver corresponding to the application identifier, wherein the push corresponding relationship comprises corresponding relationships among different application identifiers, different account of the receiver and different equipment identifiers; if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation; and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
3. The method of claim 1, wherein generating the push message corresponding to the social information comprises:
generating the push message by taking the social information as the message content of the push message;
or,
generating an information link to the social information; and generating the push message by taking the information link as the message content of the push message, so that after the system push server pushes the push message to a notification center of an operating system of the receiving terminal, the receiving terminal receives an information display signal acting on the push message, and calls the information link through a browser to display the social information.
4. The method according to any one of claims 1 to 3, wherein before receiving the information sending request carrying the social information and the account of the receiving party sent by the sending terminal, the method further comprises:
receiving a push registration request which is sent by the receiving terminal and carries the receiving party account and the push key;
and registering the push service for the account of the receiving party according to the push key.
5. The method according to claim 4, wherein before receiving the push registration request carrying the receiving party account and the push key sent by the receiving terminal, the method further comprises:
receiving the account and the password of the receiving party sent by the receiving terminal;
detecting whether the read account of the receiver corresponds to the password according to a pre-stored account password corresponding relation, wherein the account password corresponding relation comprises corresponding relations between different account of the receiver and different passwords;
and if the two are detected to be corresponding, sending a verification passing instruction to the receiving terminal, wherein the verification passing instruction is used for authorizing the receiving terminal to obtain the push key from the system push server.
6. An information push method, which is used in a system push server, the method comprising:
receiving an information push request which is sent by a social application server and carries push information and a receiver account, wherein the push information is the push information which is generated by the social application server after receiving an information send request which is sent by a sending terminal and carries social information and the receiver account and detecting that the receiver account registers a push service and corresponds to the social information, and the push service is registered to the social application server through a push key after the receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the account of the receiving party so that the notification center of the operating system of the receiving terminal receives and displays the push message.
7. The method according to claim 6, wherein the pushing the push message to a notification center of an operating system of a receiving terminal corresponding to the receiving party account comprises:
when the information push request further comprises an application identifier, detecting whether the application identifier and the account of the receiving party meet a preset condition, wherein the preset condition is that the application identifier same as the application identifier exists in a pre-stored push corresponding relation and the account of the receiving party same as the account of the receiving party exists in at least one account of the receiving party corresponding to the application identifier, and the push corresponding relation comprises corresponding relations among different application identifiers, different account of the receiving party and different equipment identifiers;
if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation;
and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
8. The method according to claim 6 or 7, wherein before receiving the information push request carrying the push message and the recipient account sent by the social application server, the method further comprises:
receiving a key acquisition request which is sent by the receiving terminal and carries an application identifier, the account of the receiving party and an equipment identifier, wherein the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal;
reading and storing the pushing corresponding relation among the application identification, the account of the receiver and the equipment identification;
generating the push key;
and sending the push key to the receiving terminal.
9. An information pushing method, used in a receiving terminal, the method comprising:
receiving a push message pushed by a system push server through a notification center of an operating system, wherein the push message is a push message which is generated after a social application server receives an information sending request which is sent by a sending terminal and carries social information and a receiver account and is forwarded by the system push server after detecting that the receiver account is registered with a push service, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the receiver account from the system push server;
and displaying the push message through a notification center of the operating system.
10. The method of claim 9, wherein before receiving, by the notification center of the operating system, the push message pushed by the system push server, the method further comprises:
acquiring the account number of the receiving party of the user in the social application;
sending a key acquisition request carrying an application identifier, the receiver account and an equipment identifier to the system push server, wherein the key acquisition request is used for triggering the system push server to read and store a push corresponding relation among the application identifier, the receiver account and the equipment identifier, and generating a push key; the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal;
receiving the push key sent by the system push server;
sending a push registration request carrying the receiver account and the push key to the social application server, where the push registration request is used to trigger the social application server to register the push service for the receiver account according to the push key.
11. The method according to claim 9 or 10, wherein after the presenting the push message by the notification center of the operating system, further comprising:
when the message content of the push message is an information link pointing to the social information, receiving an information display signal acting on the push message;
and calling the information link through a browser to display the social information.
12. The method according to claim 10, wherein before sending the key acquisition request carrying the application identifier, the receiver account and the device identifier to the system push server, the method further comprises:
acquiring a password of the user in the social application;
sending the account and the password of the receiver to the social application server so that the social application server can detect whether the read account and the read password of the receiver correspond to each other according to a pre-stored account and password corresponding relation, wherein the account and password corresponding relation comprises corresponding relations between different accounts of the receiver and different passwords, and if detecting that the two correspond to each other, sending an authentication passing indication to the receiving terminal;
receiving the verification passing indication sent by the social application server;
and executing the step of sending a key acquisition request carrying an application identifier, the receiver account and the equipment identifier to the system push server according to the verification pass indication.
13. An information pushing apparatus, used in a social application server, the apparatus comprising:
the sending and receiving module is used for receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account;
the service detection module is used for detecting whether the account of the receiving party registers a push service, wherein the push service is registered to the social application server through a push key after a receiving terminal acquires the push key corresponding to the account of the receiving party from a system push server;
the push generation module is used for generating a push message corresponding to the social information if the push service is detected to be registered;
and the request pushing module is used for sending an information pushing request carrying the pushing message and the account of the receiving party to the system pushing server, and the information pushing request is used for triggering the system pushing server to push the pushing message to a notification center of an operating system of a receiving terminal corresponding to the account of the receiving party.
14. The apparatus of claim 13,
the request pushing module is further configured to send an information pushing request carrying the pushing message, the account of the receiving party, and the application identifier to the system pushing server, where the information pushing request is used to trigger the system pushing server to detect whether the application identifier and the account of the receiving party meet a predetermined condition, where the predetermined condition is that an application identifier identical to the application identifier exists in a pre-stored pushing corresponding relationship and an account of the receiving party identical to the account of the receiving party exists in at least one account of the receiving party corresponding to the application identifier, where the pushing corresponding relationship includes corresponding relationships among different application identifiers, different account of the receiving party, and different device identifiers; if the preset condition is met, acquiring a device identifier corresponding to the account of the receiving party in the pushing corresponding relation; and pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
15. The apparatus of claim 13, wherein the push generation module comprises: a first generation unit; or, a second generation unit;
the first generating unit is configured to generate the push message by using the social information as a message content of the push message;
the second generating unit is used for generating an information link pointing to the social information; and generating the push message by taking the information link as the message content of the push message, so that after the system push server pushes the push message to a notification center of an operating system of the receiving terminal, the receiving terminal receives an information display signal acting on the push message, and calls the information link through a browser to display the social information.
16. The apparatus of any of claims 13 to 15, further comprising:
a registration receiving module, configured to receive a push registration request that is sent by the receiving terminal and carries the receiving party account and the push key;
and the registration execution module is used for registering the push service for the account of the receiver according to the push key.
17. The apparatus of claim 16, further comprising:
the password receiving module is used for receiving the account number and the password of the receiving party sent by the receiving terminal;
the password detection module is used for detecting whether the read account number of the receiver corresponds to the password according to a pre-stored account number and password corresponding relation, wherein the account number and password corresponding relation comprises corresponding relations between different account numbers of the receiver and different passwords;
and the indication sending module is used for sending a verification passing indication to the receiving terminal if the indication and the verification passing indication are detected to correspond to each other, wherein the verification passing indication is used for authorizing the receiving terminal to obtain the push key from the system push server.
18. An information pushing apparatus, for use in a system pushing server, the apparatus comprising:
the system comprises a request receiving module, a pushing module and a pushing module, wherein the request receiving module is used for receiving an information pushing request which is sent by a social application server and carries pushing information and a receiver account, the pushing information is the pushing information which is generated by the social application server after receiving an information sending request which is sent by a sending terminal and carries social information and the receiver account and detecting that the receiver account is registered with a pushing service and corresponds to the social information, and the pushing service is registered with the social application server through a pushing key after the receiving terminal acquires the pushing key corresponding to the receiver account from a system pushing server;
and the message pushing module is used for pushing the push message to a notification center of an operating system of the receiving terminal corresponding to the receiving party account so that the notification center of the operating system of the receiving terminal can receive and display the push message.
19. The apparatus of claim 18, wherein the message pushing module comprises: the device comprises a condition detection unit, an identification acquisition unit and a message pushing unit;
the condition detection unit is used for detecting whether the application identifier and the account number of the receiving party meet a preset condition when the information push request further comprises an application identifier, wherein the preset condition is that the application identifier same as the application identifier exists in a pre-stored push corresponding relationship and the account number of the receiving party same as the account number of the receiving party exists in at least one account number of the receiving party corresponding to the application identifier, and the push corresponding relationship comprises corresponding relationships among different application identifiers, different account numbers of the receiving party and different equipment identifiers;
the identifier obtaining unit is configured to obtain, if it is detected that the predetermined condition is satisfied, an equipment identifier corresponding to the account of the receiving party in the push correspondence;
and the message pushing unit is used for pushing the pushing message to a notification center of an operating system of the receiving terminal corresponding to the equipment identifier.
20. The apparatus of claim 18 or 19, further comprising:
a key request module, configured to receive a key acquisition request that is sent by the receiving terminal and carries an application identifier, the recipient account, and an equipment identifier, where the application identifier corresponds to the social application and the equipment identifier corresponds to the receiving terminal;
the corresponding storage module is used for reading and storing the pushing corresponding relation among the application identifier, the account of the receiver and the equipment identifier;
a key generation module for generating the push key;
and the key sending module is used for sending the push key to the receiving terminal.
21. An information pushing apparatus, for use in a receiving terminal, the apparatus comprising:
the system comprises a message receiving module and a message sending module, wherein the message receiving module is used for receiving a push message pushed by a system push server through a notification center of an operating system, the push message is generated by a social application server after receiving an information sending request which is sent by a sending terminal and carries social information and a receiver account, and the push message which corresponds to the social information and is generated after detecting that the receiver account is registered with a push service and is forwarded through the system push server, and the push service is registered to the social application server through a push key after a receiving terminal acquires the push key which corresponds to the receiver account from the system push server;
and the message display module is used for displaying the push message through a notification center of the operating system.
22. The apparatus of claim 21, further comprising:
the account acquisition module is used for acquiring the account of the receiving party of the user in the social application;
a request sending module, configured to send a key acquisition request carrying an application identifier, the receiver account, and an equipment identifier to the system push server, where the key acquisition request is used to trigger the system push server to read and store a push correspondence between the application identifier, the receiver account, and the equipment identifier, and generate the push key; the application identifier corresponds to the social application, and the equipment identifier corresponds to the receiving terminal;
the key receiving module is used for receiving the push key sent by the system push server;
and the request registration module is used for sending a push registration request carrying the receiver account and the push key to the social application server, wherein the push registration request is used for triggering the social application server to register the push service for the receiver account according to the push key.
23. The apparatus of claim 21 or 22, further comprising:
the signal receiving module is used for receiving an information display signal acting on the push message when the message content of the push message is an information link pointing to the social information;
and the information display module is used for calling the information link through a browser to display the social information.
24. The apparatus of claim 22, further comprising:
the password acquisition module is used for acquiring a password of the user in the social application;
the password sending module is used for sending the account number of the receiver and the password to the social application server so that the social application server can detect whether the read account number of the receiver corresponds to the password according to a pre-stored account password corresponding relation, the account password corresponding relation comprises corresponding relations between different account numbers of the receiver and different passwords, and if the account number and the password are detected to correspond to each other, an authentication passing instruction is sent to the receiving terminal;
an indication receiving module, configured to receive the verification passing indication sent by the social application server;
the request sending module is further configured to execute the step of sending a key acquisition request carrying an application identifier, the receiver account and the device identifier to the system push server according to the verification pass indication.
25. The information pushing system is characterized by comprising a social application server, a system pushing server connected with the social application server and receiving terminals connected with the social application server and the system pushing server;
the social application server comprises the information pushing device according to any one of claims 13 to 17;
the system push server comprises the information push device according to any one of claims 18 to 20;
the receiving terminal comprises the information pushing device according to any one of claims 21 to 24.
CN201410124554.2A 2014-03-28 2014-03-28 Information-pushing method, device and system Active CN104954233B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410124554.2A CN104954233B (en) 2014-03-28 2014-03-28 Information-pushing method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410124554.2A CN104954233B (en) 2014-03-28 2014-03-28 Information-pushing method, device and system

Publications (2)

Publication Number Publication Date
CN104954233A true CN104954233A (en) 2015-09-30
CN104954233B CN104954233B (en) 2019-03-15

Family

ID=54168605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410124554.2A Active CN104954233B (en) 2014-03-28 2014-03-28 Information-pushing method, device and system

Country Status (1)

Country Link
CN (1) CN104954233B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105516083A (en) * 2015-11-25 2016-04-20 上海华为技术有限公司 Data security management method, apparatus, and system
CN105592154A (en) * 2015-12-25 2016-05-18 厦门大学 Pushing method of combining conventional mobile contents and inferior mobile contents
CN105681430A (en) * 2016-01-26 2016-06-15 深圳华盛昌机械实业有限公司 Body temperature data pushing method and device
CN105869094A (en) * 2016-03-21 2016-08-17 腾讯科技(深圳)有限公司 Medical consultation system, method and device
CN106131151A (en) * 2016-06-29 2016-11-16 乐视控股(北京)有限公司 For testing the method and device of supplying system
CN106878377A (en) * 2016-12-23 2017-06-20 伟乐视讯科技股份有限公司 The safe supplying system and method for a kind of application message
CN109688227A (en) * 2019-01-11 2019-04-26 腾讯科技(深圳)有限公司 Information-pushing method
CN110430122A (en) * 2019-07-08 2019-11-08 王凯平 A method of contents synchronization system and data based on open platform are synchronous
CN110677442A (en) * 2018-07-02 2020-01-10 曹桂水 Method for realizing internet application

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102812723B1 (en) * 2019-05-13 2025-05-26 삼성전자주식회사 Electronic device and method for receiving push message stored in blockchain

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387089A (en) * 2010-08-27 2012-03-21 腾讯科技(深圳)有限公司 Method and server for transporting messages
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system
CN103490982A (en) * 2013-09-13 2014-01-01 天脉聚源(北京)传媒科技有限公司 Message processing method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102387089A (en) * 2010-08-27 2012-03-21 腾讯科技(深圳)有限公司 Method and server for transporting messages
CN103338254A (en) * 2013-06-28 2013-10-02 腾讯科技(深圳)有限公司 Terminal across application pushing method, device, terminal and system
CN103490982A (en) * 2013-09-13 2014-01-01 天脉聚源(北京)传媒科技有限公司 Message processing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DANAH BOYD 等: "Tweet, Tweet, Retweet: Conversational Aspects of Retweeting on Twitter", 《PROCEEDINGS OF THE 43RD HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES - 2010》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105516083A (en) * 2015-11-25 2016-04-20 上海华为技术有限公司 Data security management method, apparatus, and system
CN105592154A (en) * 2015-12-25 2016-05-18 厦门大学 Pushing method of combining conventional mobile contents and inferior mobile contents
CN105592154B (en) * 2015-12-25 2019-06-25 厦门大学 A kind of method for pushing of combination routine mobile content and inferior mobile content
CN105681430A (en) * 2016-01-26 2016-06-15 深圳华盛昌机械实业有限公司 Body temperature data pushing method and device
CN105681430B (en) * 2016-01-26 2019-05-10 深圳市华盛昌科技实业股份有限公司 A kind of temperature data method for pushing and device
CN105869094A (en) * 2016-03-21 2016-08-17 腾讯科技(深圳)有限公司 Medical consultation system, method and device
CN106131151A (en) * 2016-06-29 2016-11-16 乐视控股(北京)有限公司 For testing the method and device of supplying system
CN106878377A (en) * 2016-12-23 2017-06-20 伟乐视讯科技股份有限公司 The safe supplying system and method for a kind of application message
CN110677442A (en) * 2018-07-02 2020-01-10 曹桂水 Method for realizing internet application
CN109688227A (en) * 2019-01-11 2019-04-26 腾讯科技(深圳)有限公司 Information-pushing method
CN110430122A (en) * 2019-07-08 2019-11-08 王凯平 A method of contents synchronization system and data based on open platform are synchronous

Also Published As

Publication number Publication date
CN104954233B (en) 2019-03-15

Similar Documents

Publication Publication Date Title
CN104954233B (en) Information-pushing method, device and system
US10304461B2 (en) Remote electronic service requesting and processing method, server, and terminal
CN107172477B (en) Voting method and device
US10187855B2 (en) Message processing method and apparatus
US10652287B2 (en) Method, device, and system for managing information recommendation
US10762542B2 (en) Item transfer apparatus, system and method
CN104917796B (en) Credit accounts creating device, system and method
CN105516258B (en) Information interaction system, method and device
CN104796385A (en) Terminal binding method, device and system
CN104423996B (en) View method for refreshing and device
CN109146446B (en) Virtual article issuing method, device and system
CN109428871B (en) Defense strategy determination method and device
CN109728918B (en) Virtual article transmission method, virtual article reception method, device, and storage medium
HK1200937A1 (en) Method, device and system for sharing pictures
CN106293738B (en) Expression image updating method and device
CN104518945A (en) Method, device, and system for sending and receiving social network information
CN104580177A (en) Resource supplying method, device and system
CN104536782B (en) Guide content displaying method, document generating method and device
CN104660769B (en) A kind of methods, devices and systems for adding associated person information
CN104917905B (en) Processing method, terminal and the server of Stranger Calls
CN106685948A (en) Data processing method, terminal, communication device and data processing system
CN103607377A (en) Method, device and system for information sharing
CN107786423B (en) A kind of method and system of instant messaging
CN105631059B (en) Data processing method, data processing device and data processing system
CN107332996A (en) Screen lock control method, device, computer storage medium and mobile terminal

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