CN104065729A - Information pushing method and information pushing device - Google Patents

Information pushing method and information pushing device Download PDF

Info

Publication number
CN104065729A
CN104065729A CN201410301387.4A CN201410301387A CN104065729A CN 104065729 A CN104065729 A CN 104065729A CN 201410301387 A CN201410301387 A CN 201410301387A CN 104065729 A CN104065729 A CN 104065729A
Authority
CN
China
Prior art keywords
terminal
available
pushed information
information
application
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410301387.4A
Other languages
Chinese (zh)
Other versions
CN104065729B (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.)
Kingsoft Guangzhou Network Technology Co Ltd
Original Assignee
Kingsoft Guangzhou Network Technology 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 Kingsoft Guangzhou Network Technology Co Ltd filed Critical Kingsoft Guangzhou Network Technology Co Ltd
Priority to CN201410301387.4A priority Critical patent/CN104065729B/en
Publication of CN104065729A publication Critical patent/CN104065729A/en
Application granted granted Critical
Publication of CN104065729B publication Critical patent/CN104065729B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses an information pushing method and an information pushing device. The method is applied to a server. The method comprises the following steps: available push information in the server is determined; reference standard information of a terminal is acquired, wherein the reference standard information is determined according to using behavior information of a terminal holding user; whether the terminal is a target receiving terminal corresponding to the available push information is determined according to the reference standard information of the terminal and the available push information; and the available push information is pushed to the terminal based on a pre-established pushing channel if the terminal is a target receiving terminal corresponding to the available push information. By adopting the scheme, the power consumption can be reduced, and the number of times that the user processes information in a notification bar can be effectively reduced.

Description

Information-pushing method and device
Technical field
The present invention relates to information pushing field, particularly a kind of information-pushing method and device.
Background technology
Along with science and technology development at full speed, various terminals are constantly enriched and have been facilitated popular life.Owing to utilizing terminal processes information to there is the advantages such as convenient and swift, saving resource, make terminal become an indispensable part in user's life or work.Wherein, because terminal can be installed various application, therefore, in order to facilitate user to the downloading and installing of application, types of applications market user end (such as application shop, application treasured, mobile phone assistant etc.) is applied and is given birth to.
In prior art, in order to allow user better understand up-to-date application message, movable promotion message etc., the corresponding server of application market can provide Push Service, and the terminal that application market is installed can receive pushed information and show with informing message form.
But, the corresponding server of application market client sends a large amount of pushed information to all terminals that application market client is installed, and terminal can receive a large amount of pushed information and export the informing information of each pushed information, problem and user process the various problem of number of times of a large amount of informing information faster can to bring electric quantity consumption.
Summary of the invention
Based on the problems referred to above, the embodiment of the invention discloses a kind of information-pushing method and device, to reduce terminal power consumption and effectively to reduce the number of times that user processes informing information.Technical scheme is as follows:
First aspect, the embodiment of the present invention provides a kind of information-pushing method, is applied to server, and described method comprises:
Determine existing available pushed information in described server;
Obtain the normative reference information of terminal; Wherein, described normative reference information is determined according to the usage behavior information of holding user of described terminal;
According to normative reference information and the described available pushed information of described terminal, determine whether described terminal is the corresponding target receiving terminal of described available pushed information;
If so, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Optionally, the information-pushing method that the embodiment of the present invention provides also comprises:
After receiving the propelling movement connection request that terminal sends, set up push channel with described terminal.
Optionally, the mode of the normative reference information of described acquisition terminal, comprising:
Obtain the normative reference information that the terminal of preserving in described server is uploaded in advance;
Or,
The normative reference information that receiving terminal is uploaded.
Optionally, described propelling movement connection request also carries the last time of reception that receives pushed information;
Existing available pushed information in described definite described server, comprising:
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of described propelling movement connection request.
Optionally, described normative reference information comprises: the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge that application type under described available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application in described terminal, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, described normative reference information comprises: preference application type, and described preference application type is determined according to the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge that whether the application type under described available application message is identical with described preference application type, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, described normative reference information comprises: the geographical position at described terminal place;
Described available pushed information comprises: the available movable promotion message based on geographic range;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge whether the geographical position at described terminal place is arranged in the geographic range of the described movable promotion message based on geographic range,
If so, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, in the push channel based on building in advance, before pushing described available pushed information to described terminal, also comprise:
User's usage time interval that receiving terminal sends;
When definite described terminal is the corresponding target receiving terminal of described available pushed information, according to described user's usage time interval, determine the corresponding propelling movement time period of described available pushed information;
The described push channel based on setting up in advance, pushes described available pushed information to described terminal, comprising:
According to the determine propelling movement time period, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Optionally, described terminal sends the moment that pushes connection request, comprising:
The Startup time of the application market client in described terminal.
Optionally, the information-pushing method that the embodiment of the present invention provides, also comprises:
In described push channel, continue, after the first scheduled duration, automatically to disconnect described push channel with described terminal;
The moment that described terminal sends propelling movement connection request also comprises:
In application market client running, after described server disconnects described push channel through the second scheduled duration.
Optionally, the moment of described terminal transmission propelling movement connection request also comprises:
In application market client running, when owing to disconnecting without network after described push channel, by carrying out default timing, detect the network existence moment that rule is determined.
Second aspect, the embodiment of the present invention provides a kind of information push-delivery apparatus, is applied to server, and described device comprises:
Available information determination module, for determining the existing available pushed information of described server;
Reference information obtains module, for obtaining the normative reference information of terminal; Wherein, the usage behavior information that described normative reference information is held user according to described terminal is determined;
Judge module, for normative reference information and the described available pushed information according to described terminal, determines whether described terminal is the corresponding target receiving terminal of described available pushed information;
Described pushing module, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Optionally, the information push-delivery apparatus that the embodiment of the present invention provides, also comprises:
Push channel is set up module, after receiving the propelling movement connection request that terminal sends, sets up push channel with described terminal.
Optionally, described reference information obtains module, comprising:
The first reference information obtains unit, the normative reference information of uploading in advance for obtaining terminal that described server preserves;
Or,
The second reference information obtains unit, the normative reference information of uploading for receiving terminal.
Optionally, described propelling movement connection request also carries the last time of reception that receives pushed information;
Described available information determination module, for
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of described propelling movement connection request.
Optionally, described normative reference information comprises: the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
Described judge module, comprising:
The first judging unit, for judging that application type under described available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application of described terminal, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, described normative reference information comprises: preference application type, and described preference application type is determined according to the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
Described judge module, comprising:
The second judging unit, whether identical with described preference application type for judging the application type under described available application message, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, described normative reference information comprises: the geographical position at described terminal place;
Described available pushed information comprises: the available movable promotion message based on geographic range;
Described judge module, comprising:
The 3rd judging unit, for judging whether the geographical position at described terminal place is arranged in the geographic range of the described movable promotion message based on geographic range,
If so, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Optionally, the information push-delivery apparatus that the embodiment of the present invention provides, also comprises:
Time period receiver module, for the push channel based on setting up in advance, before pushing described available pushed information to described terminal, user's usage time interval that receiving terminal sends;
Described pushing module, comprising:
Push time period determining unit, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the described user's usage time interval of foundation is determined the corresponding propelling movement time period of described available pushed information;
Push unit regularly, for according to determine and push the time period, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Optionally, described terminal sends the moment that pushes connection request, comprising:
The Startup time of the application market client in described terminal.
Optionally, the information push-delivery apparatus that the embodiment of the present invention provides, also comprises:
Passage disconnects module, for continuing in described push channel, after the first scheduled duration, automatically disconnects described push channel with described terminal;
The moment that described terminal sends propelling movement connection request also comprises:
In application market client running, after described server disconnects described push channel through the second scheduled duration.
Optionally, the moment of described terminal transmission propelling movement connection request also comprises:
In application market client running, when owing to disconnecting without network after described push channel, by carrying out default timing, detect the network existence moment that rule is determined.
Compared with prior art, in the embodiment of the present invention, that based on terminal, uploads holds user's the determined normative reference information of usage behavior information by terminal, server optionally issues pushed information to terminal, making the received pushed information of terminal is a small amount of information that meets user's user demand, thereby reduces electric quantity consumption and effectively reduce the number of times that user processes informing information.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
The first flow chart of a kind of information-pushing method that Fig. 1 provides for the embodiment of the present invention;
The second flow chart of a kind of information-pushing method that Fig. 2 provides for the embodiment of the present invention;
The structural representation of a kind of information push-delivery apparatus that Fig. 3 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the present invention provides a kind of information-pushing method and device, to reduce electric quantity consumption and effectively to reduce the number of times that user processes informing information, thereby improves user's experience.
First a kind of information-pushing method embodiment of the present invention being provided is below introduced.
Wherein, the information-pushing method that the embodiment of the present invention provides is applied to server, concrete, and this server is the server for pushed information; In actual applications, this server can be the corresponding server for pushed information of application market client (such as application shop, application treasured, mobile phone assistant etc.).And the terminal in the embodiment of the present invention is the equipment that application market client is installed, such as: smart mobile phone, panel computer etc.
It should be noted that, the prerequisite that server issues pushed information to the terminal that application market client is installed is: server and terminal are set up the corresponding push channel of this terminal, and then the push channel based on setting up in advance, server is follow-up issues pushed information to this terminal.Wherein, server, after receiving the propelling movement connection request of terminal transmission, can respond this propelling movement connection request, sets up push channel with this terminal.Be understandable that, the moment that terminal sends propelling movement connection request can comprise: the Startup time of the application market client in this terminal; Concrete, the user that holds of terminal opens after application market client, and this application market client generates propelling movement connection request automatically, and then this terminal to server sends propelling movement connection request; And server is after receiving the propelling movement connection request of terminal transmission, respond this propelling movement connection request, set up push channel with this terminal, wherein, this push channel is that server issues the proprietary passage of pushed information to this terminal, and they are different from the network channel that terminal sends propelling movement connection request.Certainly, in actual applications, after suspension, terminal also can again send and push connection request to this server, and this is all rational.
It is emphasized that and push the IMEI (International MobileEquipment Identity, mobile device international identity code) that can comprise terminal in connection request, by this IMEI is unique, can determine this terminal; And server responds this propelling movement connection request and can identify with this IMEI with the push channel that terminal is set up, thereby distinguish the corresponding push channel of different terminals.Certainly, in order to distinguish the corresponding push channel of different terminals, server can be unique ID of each terminal distribution according to ad hoc rules, and this is also rational.
As shown in Figure 1, a kind of information-pushing method, can comprise:
S101, determines existing available pushed information in server;
Server and this terminal establish after push channel, can determine existing available pushed information in this server, and then carry out follow-up processing.
Be understandable that, each step of S101-S104 described in the present embodiment can be carried out immediately after server and this terminal are set up push channel; Certainly, due in the applications client opening process of market, push channel can exist for a long time, and server can generate new pushed information, and therefore, each step of S101-S104 can occur in the process of push channel existence, and this is all rational.Namely, after opening application market client, exist terminal to receive the possibility of available pushed information, and open after a period of time in application market client, also exist terminal to receive the possibility of available pushed information.
Wherein, for the situation that occurs in the process that push channel exists for each step of S101-S104, the newly-generated pushed information of server can be defined as to available pushed information.
And can be for situation about carrying out immediately after server and this terminal are set up push channel for each step of S101-S104:
If the propelling movement connection request that this terminal sends is propelling movement connection request first, all pushed information that exist can be defined as to this available pushed information in server; And if the propelling movement connection request that this terminal sends is not propelling movement connection request first, the pushed information that now, the time of reception point that pushes pushed information that connection request receives based on the last time can be generated is afterwards defined as this available pushed information.
Based on the above-mentioned principle of determining available pushed information, concrete, described propelling movement connection request can also carry the last time of reception that receives pushed information;
Accordingly, existing available pushed information in described definite described server, can comprise:
When judging entrained last time of this propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of this propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of this propelling movement connection request.
Be understandable that, described time of reception is invalid specifically can be referred to: time of reception field is set to null or zero setting; And described time of reception effectively specifically can refer to: time of reception field is provided with concrete temporal information.
S102, the normative reference information of acquisition terminal;
At this propelling movement connection request of response, set up after the push channel with terminal, can further obtain the normative reference information of terminal, and then carry out follow-up processing.
Wherein, the usage behavior information that described normative reference information is held user according to this terminal is determined.For example, when pushed information is application message, corresponding, normative reference information can be: the operation duration of each application in this terminal, according to the determined preference application type of operation duration of each application in this terminal etc.; Or when pushed information is the movable promotion message based on geographic range, corresponding, normative reference information can be: the geographical position at this terminal place; Certainly be not limited to this.
In actual applications, concrete, the mode of the normative reference information of the described terminal of described acquisition, can comprise: obtain the normative reference information that this terminal of preserving in this server is uploaded in advance; Or, receive the normative reference information that this terminal is uploaded.
Certainly, the application market client in terminal has acquisition terminal and holds user's usage behavior information and the module of determining normative reference information according to usage behavior information, and then makes terminal to upload normative reference information to server.
It is emphasized that terminal is uploaded the network channel that normative reference information used different from push channel.Namely, terminal to server is uploaded after normative reference information is not confined to set up push channel.
Further being understandable that, there is not strict sequencing in above-mentioned S101 and S102, and for example: S101 and S102 can carry out simultaneously, S102 can carry out prior to S101, and this is all rational.
S103, according to the normative reference information of this terminal and available pushed information, determines whether this terminal is the corresponding target receiving terminal of this available pushed information; If so, carry out S104; Otherwise, do not deal with;
Because the usage behavior information that the normative reference information of terminal is held user based on terminal is determined, can embody terminal equipment and hold user's user demand, therefore, after obtaining the normative reference information and available pushed information of terminal, can be by the normative reference information of this terminal of contrast and available pushed information, determine that whether this terminal is the corresponding target receiving terminal of this available pushed information, and carry out different operations according to different judged results.Concrete, when the normative reference information according to this terminal and available information are determined this terminal for the corresponding target receiving terminal of this available pushed information, show that available pushed information meets the user demand that terminal is held user, therefore, can continue to carry out follow-up S104; When the normative reference information according to this terminal and available information are determined this terminal for the corresponding target receiving terminal of this available pushed information, show that available pushed information does not meet the user demand that terminal is held user, now do not process, what is called does not deal with concrete finger and does not do to push processing.
Concrete:
Described normative reference information can comprise: the operation duration of each application in this terminal;
Described available pushed information can comprise: available application message;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the available corresponding target receiving terminal of pushed information, can comprise:
Judge that application type under this available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application in this terminal, if, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, if not, determine that this terminal is not the corresponding target receiving terminal of this available pushed information.
For example: if be greater than the type of the application of scheduled duration in the operation duration as each application in this terminal with reference to standard information, be chessboard class, and this available pushed information is the application message of available chess category, now, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, and then server issues this available pushed information to this terminal.
Concrete,
Described normative reference information can comprise: preference application type, and this preference application type is determined according to the operation duration of each application in this terminal;
Described available pushed information can comprise: available application message;
The described normative reference information according to this terminal and described available pushed information, determine that whether this terminal is the corresponding target receiving terminal of this available pushed information, can comprise:
Judge that whether the application type under this available application message is identical with this preference application type, if, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, if not, determine that this terminal is not the corresponding target receiving terminal of this available pushed information.
For example: if be chess category as the preference application type with reference to standard information, and this available pushed information is the application message of available chess category, now, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, and then server issues this available pushed information to this terminal.
Concrete,
Described normative reference information can comprise: the geographical position at described terminal place;
Described available pushed information can comprise: the available movable promotion message based on geographic range;
The described normative reference information according to this terminal and this available pushed information, determine that whether this terminal is the corresponding target receiving terminal of this available pushed information, can comprise:
Judge whether the geographical position at this terminal place is arranged in the geographic range of the movable promotion message based on geographic range,
If so, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, if not, determine that this terminal is not the corresponding target receiving terminal of this available pushed information.
For example: if be A community, city A as the geographical position at the terminal place with reference to standard information, and available pushed information is the movable promotion message about city A, now, determine that this terminal is for the corresponding target receiving terminal of this available pushed information, and then server issues this available pushed information to this terminal.
It is emphasized that, above-mentioned about normative reference information, available pushed information and according to normative reference information and this available pushed information of this terminal, determine this terminal be whether the description of the corresponding target receiving terminal of this available pushed information as just example, should not form the restriction to the embodiment of the present invention.
S104, the push channel based on setting up in advance, pushes this available pushed information to this terminal.
Determining this terminal for after the corresponding target receiving terminal of this available pushed information, push channel that can be based on setting up in advance, pushes this available pushed information to this terminal; And terminal can receive this available pushed information of server push, and show terminal to hold user this received available pushed information.Wherein, terminal is shown this available pushed information conventionally by the form of informing information, certainly, be not limited to this.
Compared with prior art, in the embodiment of the present invention, that based on terminal, uploads holds user's the determined normative reference information of usage behavior information by terminal, server optionally issues pushed information to terminal, making the received pushed information of terminal is a small amount of information that meets user's user demand, thereby reduce electric quantity consumption and effectively reduce the number of times that user processes informing information, having improved user's experience.
Further, owing to setting up after push channel at server and terminal in prior art, will maintain connection status, now, terminal need to ceaselessly send heartbeat packet in order to maintain connection status, can bring higher electric quantity consumption always; In order further to reduce electric quantity consumption, server can continue after the first scheduled duration in this push channel, and automatic and this terminal disconnects this push channel; Now, terminal can, without sending heartbeat packet, effectively reduce the electric quantity consumption of terminal.Wherein, this first scheduled time can be 20 minutes, 30 minutes or 40 minutes etc., and occurrence can be set according to practical application scene.
At server automatically and this terminal disconnects this push channel in the situation that, server may the process in opening produce new pushed information at market user's end, make to keep the long-time existence of push channel, and then guarantee the timely propelling movement about the available pushed information of this terminal.Therefore, at server, initiatively disconnect after push channel, terminal can be after specific duration be initiated to push connection request again, so server re-establishes and this terminal between push channel.Based on foregoing description, the moment that this terminal sends propelling movement connection request can also comprise: in application market client running, after disconnecting this push channel, this server through the second scheduled duration, with this, guarantees the timely propelling movement about the available pushed information of this terminal.Wherein, the second scheduled duration can be 5 minutes, 10 minutes or 20 minutes etc., and occurrence can be set according to practical application scene.
It is emphasized that the push channel for each foundation of server and this terminal, in push channel, maintain after the first scheduled duration, server all can initiatively disconnect push channel; And in push channel maintenance process, server all can be carried out the process of S101-S104.
Further, owing to disconnecting after push channel without network, in prior art, terminal will continue Sampling network, now, also can consume higher electric weight.In order further to reduce electric quantity consumption, the moment that described terminal sends propelling movement connection request can also comprise:
In application market client running, when owing to disconnecting without network after this push channel, by carrying out default timing, detect the network existence moment that rule is determined.
Wherein, regularly detection principle can be: every specific duration, detect once; Or, every detecting once according to the determined new duration of last institute interval duration.For detecting once every the determined new duration of the last institute of foundation interval duration, for example, owing to disconnecting after push channel without network, to without network, after 5 minutes constantly, carry out and detect action in distance for the first time, if network do not detected, to after 10 minutes detection times for the first time, again detect in distance for the second time, if do not detected yet, in distance, after 15 minutes detection times for the second time, carry out and detect action for the third time, if do not detected yet, in distance, after 25 minutes detection times for the second time, carry out and detect action for the 4th time, by that analogy, until detect after network, to again to server, send and push connection request, and then set up push channel with server.
In order further to meet user's user demand, the information-pushing method based on above-mentioned provided, the embodiment of the present invention provides another information-pushing method.
Wherein, the information-pushing method that the embodiment of the present invention provides is applied to server, concrete, and this server is the server for pushed information; In actual applications, this server can be the corresponding server for pushed information of application market client (such as application shop, application treasured, mobile phone assistant etc.).And the terminal in the embodiment of the present invention is the equipment that application market client is installed, such as: smart mobile phone, panel computer etc.
It should be noted that, the prerequisite that server issues pushed information to the terminal that application market client is installed is: server and terminal are set up the corresponding push channel of this terminal, and then the push channel based on setting up in advance, server is follow-up issues pushed information to this terminal.Wherein, server, after receiving the propelling movement connection request of terminal transmission, can respond this propelling movement connection request, sets up push channel with this terminal.Wherein, the moment of terminal transmission propelling movement connection request can comprise: the Startup time of the application market client in this terminal; Concrete, the user that holds of terminal opens after application market client, and this application market client generates propelling movement connection request automatically, and then this terminal to server sends propelling movement connection request.And server is after receiving the propelling movement connection request of terminal transmission, respond this propelling movement connection request, set up push channel with this terminal, this push channel is that server issues the proprietary passage of pushed information to this terminal, and they are different from the network channel that terminal sends propelling movement connection request.
It is emphasized that and push the IMEI (International MobileEquipment Identity, mobile device international identity code) that can comprise terminal in connection request, by this IMEI is unique, can determine this terminal; And server responds this propelling movement connection request and can identify with this IMEI with the push channel that terminal is set up, thereby distinguish the corresponding push channel of different terminals.Certainly, in order to distinguish the corresponding push channel of different terminals, server can be unique ID of each terminal distribution according to ad hoc rules, and this is also rational.
As shown in Figure 2, a kind of information-pushing method, can comprise:
S201, determines existing available pushed information in server;
S202, the normative reference information of acquisition terminal;
Wherein, S201-S202 and the S101-S102 in above-described embodiment in the present embodiment are similar, and therefore not to repeat here.
S203, user's usage time interval that receiving terminal sends;
Wherein, although holding user, terminal opens application market client,, might not continue to use terminal, namely, if set up after push channel, just send available pushed information to terminal, user may also cannot watch.Therefore, in order further to meet user's user demand, user's usage time interval can be analyzed and send to terminal, and then server is determined concrete time point or the concrete time period that issues available pushed information according to this user's usage time interval.Wherein, user's usage time interval is that terminal is held the time period that user uses terminal.
S204, according to the normative reference information of this terminal and available pushed information, determines whether this terminal is the corresponding target receiving terminal of this available pushed information; If so, carry out S205; Otherwise, do not deal with;
Wherein, S204 and the S103 of the present embodiment are similar, and therefore not to repeat here.
S205, determines this available pushed information corresponding propelling movement time period according to this user's usage time interval;
Wherein, what is called determines that according to this user's usage time interval the concrete mode of this available pushed information corresponding propelling movement time period can comprise: this user's usage time interval is defined as to this available pushed information corresponding propelling movement time period; Or, the section sometime in this user's usage time interval is defined as to this available pushed information corresponding propelling movement time period, this is all rational.
S206, according to the determine propelling movement time period, the push channel based on setting up in advance, pushes this available pushed information to this terminal.
Determining this terminal for the corresponding target receiving terminal of this available pushed information and pushing after the time period, can be according to the determine propelling movement time period, the push channel based on setting up in advance, pushes this available pushed information to this terminal; And terminal can receive this available pushed information of server push in the propelling movement time period, and show terminal to hold user this received available pushed information, with this, more meet user's use habit or demand.Wherein, terminal is shown this available pushed information conventionally by the form of informing information, certainly, be not limited to this.
And, it is emphasized that due in practical application, in order to realize this programme, there is not strict execution sequence in S201-S203, and therefore, in the present embodiment, the execution sequence of S201-S203, as just example, and form to limit.
Compared with prior art, in the embodiment of the present invention, that based on terminal, uploads holds user's the determined normative reference information of usage behavior information by terminal, optionally to terminal, issue pushed information, making the received pushed information of terminal is a small amount of information that meets user's user demand, thereby reduce electric quantity consumption and effectively reduce the number of times that user processes informing information, having improved user's experience.And, the user time section that server is uploaded according to terminal is determined and is pushed the time period, according to the determine propelling movement time period, push channel based on setting up in advance, to this terminal, push this available pushed information, the user demand and the custom that more meet user, therefore, further improved user's experience.
Further, owing to setting up after push channel at server and terminal in prior art, will maintain connection status, now, terminal need to ceaselessly send heartbeat packet in order to maintain connection status, can bring higher electric quantity consumption always; In order further to reduce electric quantity consumption, server can continue after the first scheduled duration in this push channel, and automatic and this terminal disconnects this push channel; Now, terminal can, without sending heartbeat packet, effectively reduce the electric quantity consumption of terminal.Wherein, this first scheduled time can be 20 minutes, 30 minutes or 40 minutes etc., and occurrence can be set according to practical application scene.
At server automatically and this terminal disconnects this push channel in the situation that, server may the process in opening produce new pushed information at market user's end, make to keep the long-time existence of push channel, and then guarantee the timely propelling movement about the available pushed information of this terminal.Therefore, at server, initiatively disconnect after push channel, terminal can be after specific duration be initiated to push connection request again, so server re-establishes and this terminal between push channel.Based on foregoing description, the moment that this terminal sends propelling movement connection request can also comprise: in application market client running, after disconnecting this push channel, this server through the second scheduled duration, with this, guarantees the timely propelling movement about the available pushed information of this terminal.Wherein, the second scheduled duration can be 5 minutes, 10 minutes or 20 minutes etc., and occurrence can be set according to practical application scene.
It is emphasized that the push channel for each foundation of server and this terminal, in push channel, maintain after the first scheduled duration, server all can initiatively disconnect push channel; And in push channel maintenance process, server all can be carried out the process of S101-S104.
Further, owing to disconnecting after push channel without network, in prior art, terminal will continue Sampling network, now, also can consume higher electric weight.In order further to reduce electric quantity consumption, the moment that described terminal sends propelling movement connection request can also comprise:
In application market client running, when owing to disconnecting without network after this push channel, by carrying out default timing, detect the network existence moment that rule is determined.
Wherein, regularly detection principle can be: every specific duration, detect once; Or, every detecting once according to the determined new duration of last institute interval duration.For detecting once every the determined new duration of the last institute of foundation interval duration, for example, owing to disconnecting after push channel without network, to without network, after 5 minutes constantly, carry out and detect action in distance for the first time, if network do not detected, to after 10 minutes detection times for the first time, again detect in distance for the second time, if do not detected yet, in distance, after 15 minutes detection times for the second time, carry out and detect action for the third time, if do not detected yet, in distance, after 25 minutes detection times for the second time, carry out and detect action for the 4th time, by that analogy, until detect after network, to again to server, send and push connection request, and then set up push channel with server.
Corresponding to said method embodiment, the embodiment of the present invention also provides a kind of information push-delivery apparatus, is applied to server, and as shown in Figure 3, described device can comprise:
Available information determination module 310, for determining the existing available pushed information of described server;
Reference information obtains module 320, for obtaining the normative reference information of terminal; Wherein, the usage behavior information that described normative reference information is held user according to described terminal is determined;
Judge module 330, for normative reference information and the described available pushed information according to described terminal, determines whether described terminal is the corresponding target receiving terminal of described available pushed information;
Described pushing module 340, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Compared with prior art, in the embodiment of the present invention, that based on terminal, uploads holds user's the determined normative reference information of usage behavior information by terminal, server optionally issues pushed information to terminal, making the received pushed information of terminal is a small amount of information that meets user's user demand, thereby reduce electric quantity consumption and effectively reduce the number of times that user processes informing information, having improved user's experience.
Further, the information push-delivery apparatus that the embodiment of the present invention provides can also comprise:
Push channel is set up module, after receiving the propelling movement connection request that terminal sends, sets up push channel with described terminal.
Concrete, described reference information obtains module 320, can comprise:
The first reference information obtains unit, the normative reference information of uploading in advance for obtaining terminal that described server preserves;
Or,
The second reference information obtains unit, the normative reference information of uploading for receiving terminal.
Further, described propelling movement connection request also carries the last time of reception that receives pushed information;
Described available information determination module 310, for
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of described propelling movement connection request.
Concrete,
Described normative reference information can comprise: the operation duration of each application in described terminal;
Described available pushed information can comprise: available application message;
Described judge module 330, can comprise:
The first judging unit, for judging that application type under described available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application of described terminal, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Concrete,
Described normative reference information can comprise: preference application type, and described preference application type is determined according to the operation duration of each application in described terminal;
Described available pushed information can comprise: available application message;
Described judge module 330, can comprise:
The second judging unit, whether identical with described preference application type for judging the application type under described available application message, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Concrete,
Described normative reference information can comprise: the geographical position at described terminal place;
Described available pushed information can comprise: the available movable promotion message based on geographic range;
Described judge module 330, can comprise:
The 3rd judging unit, for judging whether the geographical position at described terminal place is arranged in the geographic range of the described movable promotion message based on geographic range,
If so, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
Further, the information push-delivery apparatus that the embodiment of the present invention provides can also comprise:
Time period receiver module, for the push channel based on setting up in advance, before pushing described available pushed information to described terminal, user's usage time interval that receiving terminal sends;
Described pushing module 340, can comprise:
Push time period determining unit, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the described user's usage time interval of foundation is determined the corresponding propelling movement time period of described available pushed information;
Push unit regularly, for according to determine and push the time period, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
Concrete, described terminal sends the moment that pushes connection request, can comprise:
The Startup time of the application market client in described terminal.
Further, the information push-delivery apparatus that the embodiment of the present invention provides can also comprise:
Passage disconnects module, for continuing in described push channel, after the first scheduled duration, automatically disconnects described push channel with described terminal;
The moment that described terminal sends propelling movement connection request can also comprise:
In application market client running, after described server disconnects described push channel through the second scheduled duration.
Further, described terminal sends the moment that pushes connection request, can also comprise:
In application market client running, when owing to disconnecting without network after described push channel, by carrying out default timing, detect the network existence moment that rule is determined.
For system or device embodiment, because it is substantially similar in appearance to embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
It should be noted that, in this article, relational terms such as the first and second grades is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply and between these entities or operation, have the relation of any this reality or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thereby the process, method, article or the equipment that make to comprise a series of key elements not only comprise those key elements, but also comprise other key elements of clearly not listing, or be also included as the intrinsic key element of this process, method, article or equipment.The in the situation that of more restrictions not, the key element being limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment that comprises described key element and also have other identical element.
One of ordinary skill in the art will appreciate that all or part of step realizing in said method execution mode is to come the hardware that instruction is relevant to complete by program, described program can be stored in computer read/write memory medium, here alleged storage medium, as: ROM/RAM, magnetic disc, CD etc.
The foregoing is only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.All any modifications of doing within the spirit and principles in the present invention, be equal to replacement, improvement etc., be all included in protection scope of the present invention.

Claims (22)

1. an information-pushing method, is characterized in that, is applied to server, and described method comprises:
Determine existing available pushed information in described server;
Obtain the normative reference information of terminal; Wherein, described normative reference information is determined according to the usage behavior information of holding user of described terminal;
According to normative reference information and the described available pushed information of described terminal, determine whether described terminal is the corresponding target receiving terminal of described available pushed information;
If so, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
2. method according to claim 1, is characterized in that, also comprises:
After receiving the propelling movement connection request that terminal sends, set up push channel with described terminal.
3. method according to claim 1, is characterized in that, the mode of the normative reference information of described acquisition terminal, comprising:
Obtain the normative reference information that the terminal of preserving in described server is uploaded in advance;
Or,
The normative reference information that receiving terminal is uploaded.
4. method according to claim 2, is characterized in that, described propelling movement connection request also carries the last time of reception that receives pushed information;
Existing available pushed information in described definite described server, comprising:
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of described propelling movement connection request.
5. according to the method described in claim 1-4 any one, it is characterized in that,
Described normative reference information comprises: the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge that application type under described available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application in described terminal, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
6. according to the method described in claim 1-4 any one, it is characterized in that,
Described normative reference information comprises: preference application type, and described preference application type is determined according to the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge that whether the application type under described available application message is identical with described preference application type, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
7. according to the method described in claim 1-4 any one, it is characterized in that,
Described normative reference information comprises: the geographical position at described terminal place;
Described available pushed information comprises: the available movable promotion message based on geographic range;
The normative reference information of the described terminal of described foundation and described available pushed information, determine that whether described terminal is the corresponding target receiving terminal of described available pushed information, comprising:
Judge whether the geographical position at described terminal place is arranged in the geographic range of the described movable promotion message based on geographic range,
If so, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
8. according to the method described in claim 1-4 any one, it is characterized in that, in the push channel based on setting up in advance, before pushing described available pushed information to described terminal, also comprise:
User's usage time interval that receiving terminal sends;
When definite described terminal is the corresponding target receiving terminal of described available pushed information, according to described user's usage time interval, determine the corresponding propelling movement time period of described available pushed information;
The described push channel based on setting up in advance, pushes described available pushed information to described terminal, comprising:
According to the determine propelling movement time period, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
9. method according to claim 2, is characterized in that, described terminal sends the moment that pushes connection request, comprising:
The Startup time of the application market client in described terminal.
10. method according to claim 9, is characterized in that, also comprises:
In described push channel, continue, after the first scheduled duration, automatically to disconnect described push channel with described terminal;
The moment that described terminal sends propelling movement connection request also comprises:
In application market client running, after described server disconnects described push channel through the second scheduled duration.
11. methods according to claim 9, is characterized in that, the moment that described terminal sends propelling movement connection request also comprises:
In application market client running, when owing to disconnecting without network after described push channel, by carrying out default timing, detect the network existence moment that rule is determined.
12. 1 kinds of information push-delivery apparatus, is characterized in that, are applied to server, and described device comprises:
Available information determination module, for determining the existing available pushed information of described server;
Reference information obtains module, for obtaining the normative reference information of terminal; Wherein, the usage behavior information that described normative reference information is held user according to described terminal is determined;
Judge module, for normative reference information and the described available pushed information according to described terminal, determines whether described terminal is the corresponding target receiving terminal of described available pushed information;
Described pushing module, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
13. devices according to claim 12, is characterized in that, also comprise:
Push channel is set up module, after receiving the propelling movement connection request that terminal sends, sets up push channel with described terminal.
14. devices according to claim 12, is characterized in that, described reference information obtains module, comprising:
The first reference information obtains unit, the normative reference information of uploading in advance for obtaining terminal that described server preserves;
Or,
The second reference information obtains unit, the normative reference information of uploading for receiving terminal.
15. devices according to claim 13, is characterized in that, described propelling movement connection request also carries the last time of reception that receives pushed information;
Described available information determination module, for
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when invalid, all pushed information that exist in server are defined as to available pushed information;
When judging entrained last time of described propelling movement connection request, receive the time of reception of pushed information when effective, using the pushed information generating as available pushed information after the entrained time of reception of described propelling movement connection request.
16. according to the device described in claim 12-15 any one, it is characterized in that,
Described normative reference information comprises: the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
Described judge module, comprising:
The first judging unit, for judging that application type under described available application message is whether identical with the type of application that is greater than scheduled duration in the operation duration of each application of described terminal, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
17. according to the device described in claim 12-15 any one, it is characterized in that,
Described normative reference information comprises: preference application type, and described preference application type is determined according to the operation duration of each application in described terminal;
Described available pushed information comprises: available application message;
Described judge module, comprising:
The second judging unit, whether identical with described preference application type for judging the application type under described available application message, if, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
18. according to the device described in claim 12-15 any one, it is characterized in that,
Described normative reference information comprises: the geographical position at described terminal place;
Described available pushed information comprises: the available movable promotion message based on geographic range;
Described judge module, comprising:
The 3rd judging unit, for judging whether the geographical position at described terminal place is arranged in the geographic range of the described movable promotion message based on geographic range,
If so, determine that described terminal is the corresponding target receiving terminal of described available pushed information, if not, determine that described terminal is not the corresponding target receiving terminal of described available pushed information.
19. according to the device described in claim 12-15 any one, it is characterized in that, also comprises:
Time period receiver module, for the push channel based on setting up in advance, before pushing described available pushed information to described terminal, user's usage time interval that receiving terminal sends;
Described pushing module, comprising:
Push time period determining unit, for when determining described terminal and be the corresponding target receiving terminal of described available pushed information, the described user's usage time interval of foundation is determined the corresponding propelling movement time period of described available pushed information;
Push unit regularly, for according to determine and push the time period, the push channel based on setting up in advance, pushes described available pushed information to described terminal.
20. devices according to claim 13, is characterized in that, described terminal sends the moment that pushes connection request, comprising:
The Startup time of the application market client in described terminal.
21. devices according to claim 20, is characterized in that, also comprise:
Passage disconnects module, for continuing in described push channel, after the first scheduled duration, automatically disconnects described push channel with described terminal;
The moment that described terminal sends propelling movement connection request also comprises:
In application market client running, after described server disconnects described push channel through the second scheduled duration.
22. devices according to claim 20, is characterized in that, the moment that described terminal sends propelling movement connection request also comprises:
In application market client running, when owing to disconnecting without network after described push channel, by carrying out default timing, detect the network existence moment that rule is determined.
CN201410301387.4A 2014-06-27 2014-06-27 Information-pushing method and device Active CN104065729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410301387.4A CN104065729B (en) 2014-06-27 2014-06-27 Information-pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410301387.4A CN104065729B (en) 2014-06-27 2014-06-27 Information-pushing method and device

Publications (2)

Publication Number Publication Date
CN104065729A true CN104065729A (en) 2014-09-24
CN104065729B CN104065729B (en) 2017-12-05

Family

ID=51553256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410301387.4A Active CN104065729B (en) 2014-06-27 2014-06-27 Information-pushing method and device

Country Status (1)

Country Link
CN (1) CN104065729B (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539740A (en) * 2015-01-26 2015-04-22 北京奇艺世纪科技有限公司 Information push method and device
CN104750832A (en) * 2015-04-02 2015-07-01 百度在线网络技术(北京)有限公司 Information releasing method, device and system
CN105095388A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method and device for recommending App to mobile terminal during search
CN105491056A (en) * 2015-12-25 2016-04-13 深圳市金立通信设备有限公司 Information pushing method and terminal
CN105553815A (en) * 2015-10-27 2016-05-04 东莞酷派软件技术有限公司 Application recommendation method and user terminal
CN105873194A (en) * 2015-11-30 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and device for reporting behaviours of mobile terminal
CN106134163A (en) * 2016-06-22 2016-11-16 北京小米移动软件有限公司 Method for information display, information-pushing method, Apparatus and system
CN106331005A (en) * 2015-06-26 2017-01-11 阿里巴巴集团控股有限公司 Message management method and device
CN107819938A (en) * 2017-10-24 2018-03-20 广东欧珀移动通信有限公司 Footmark collocation method, device, mobile terminal and server
CN108173940A (en) * 2017-12-28 2018-06-15 青岛真时科技有限公司 The dial plate method for down loading and device of a kind of smartwatch
CN109526043A (en) * 2017-09-19 2019-03-26 北京搜狗科技发展有限公司 A kind of setting method and device of application program
CN109995877A (en) * 2019-04-12 2019-07-09 上海连尚网络科技有限公司 Information-pushing method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007128198A1 (en) * 2006-05-10 2007-11-15 Huawei Technologies Co., Ltd. A method and device for transferring service information
CN101466092A (en) * 2007-12-18 2009-06-24 北京华星广视数码技术服务有限公司 Method for implementing propelling movement in mobile communication network
CN102882936A (en) * 2012-09-06 2013-01-16 百度在线网络技术(北京)有限公司 Cloud pushing method, system and device
CN103327102A (en) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 Application program recommending method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007128198A1 (en) * 2006-05-10 2007-11-15 Huawei Technologies Co., Ltd. A method and device for transferring service information
CN101466092A (en) * 2007-12-18 2009-06-24 北京华星广视数码技术服务有限公司 Method for implementing propelling movement in mobile communication network
CN102882936A (en) * 2012-09-06 2013-01-16 百度在线网络技术(北京)有限公司 Cloud pushing method, system and device
CN103327102A (en) * 2013-06-24 2013-09-25 北京小米科技有限责任公司 Application program recommending method and device

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104539740A (en) * 2015-01-26 2015-04-22 北京奇艺世纪科技有限公司 Information push method and device
CN104750832A (en) * 2015-04-02 2015-07-01 百度在线网络技术(北京)有限公司 Information releasing method, device and system
CN106331005A (en) * 2015-06-26 2017-01-11 阿里巴巴集团控股有限公司 Message management method and device
CN105095388A (en) * 2015-06-30 2015-11-25 北京奇虎科技有限公司 Method and device for recommending App to mobile terminal during search
CN105553815B (en) * 2015-10-27 2019-03-22 东莞酷派软件技术有限公司 A kind of application recommended method and user terminal
CN105553815A (en) * 2015-10-27 2016-05-04 东莞酷派软件技术有限公司 Application recommendation method and user terminal
CN105873194A (en) * 2015-11-30 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and device for reporting behaviours of mobile terminal
CN105491056A (en) * 2015-12-25 2016-04-13 深圳市金立通信设备有限公司 Information pushing method and terminal
CN106134163A (en) * 2016-06-22 2016-11-16 北京小米移动软件有限公司 Method for information display, information-pushing method, Apparatus and system
CN106134163B (en) * 2016-06-22 2018-06-12 北京小米移动软件有限公司 Method for information display, information-pushing method, apparatus and system
CN109526043A (en) * 2017-09-19 2019-03-26 北京搜狗科技发展有限公司 A kind of setting method and device of application program
CN107819938A (en) * 2017-10-24 2018-03-20 广东欧珀移动通信有限公司 Footmark collocation method, device, mobile terminal and server
CN107819938B (en) * 2017-10-24 2020-11-17 Oppo广东移动通信有限公司 Corner mark configuration method and device, mobile terminal and server
CN108173940A (en) * 2017-12-28 2018-06-15 青岛真时科技有限公司 The dial plate method for down loading and device of a kind of smartwatch
CN109995877A (en) * 2019-04-12 2019-07-09 上海连尚网络科技有限公司 Information-pushing method and device

Also Published As

Publication number Publication date
CN104065729B (en) 2017-12-05

Similar Documents

Publication Publication Date Title
CN104065729A (en) Information pushing method and information pushing device
CN103313216B (en) Message prompt method, system and device for communication account
WO2018030825A8 (en) Method and apparatus for selecting resources in v2x communications
PH12015501768A1 (en) Systems and methods for discovering devices in a neighborhood aware network
CN104038908A (en) Push message sending method and device
KR102280465B1 (en) A terminal and application synchronization method thereof
WO2014200655A4 (en) Initiating background updates based on user activity
CN105471935B (en) Information prompting method and device
CN104836725A (en) Method and device used for adding friend users
CN104092748A (en) Method and device for APP operation control
CN107148072B (en) Method and system for acquiring target resource parameters of intelligent terminal application
CN104267980A (en) Software score display method, terminal, data server and system
US20190014186A1 (en) Method and apparatus for pushing information
CN104283926A (en) Data synchronization method, device and server
CN103825938A (en) Method of downloading resources and device
CN104219065A (en) Beacon-based broadcasting method and Beacon equipment
CN103810010A (en) Information processing method and first electronic device terminal
CN103647756A (en) Advertisement broadcasting method, server, client and system
EP3310093A1 (en) Traffic control method and apparatus
RU2014148333A (en) METHODS FOR ADAPTIVE CONTROLLED LIGHTING BASED ON TRANSPORT FLOW IN EXTERIOR LIGHTING NETWORKS
CN108234143B (en) Method, device and equipment for processing messages in live broadcast
US8417222B1 (en) Systems and methods for delivering messages based on a device radio status
CN106210011A (en) A kind of message prompt method and device
CN102316507A (en) Method for detecting mobile terminal network signal, system and mobile terminal thereof
CN104394590A (en) Positioning method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 510623 3101-31063108-3110, Huaxia Road, Guangzhou, Guangdong, Tianhe District

Applicant after: Guangzhou cheetah Network Technology Co., Ltd.

Address before: 510623 unit 01-B, Guangzhou bank building, No. 30 Zhujiang Road, Guangzhou, Guangdong, Tianhe District, China

Applicant before: Kingsoft, Guangzhou network technology Co., Ltd

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant