Movatterモバイル変換


[0]ホーム

URL:


CN105323270B - Network information push method and system - Google Patents

Network information push method and system
Download PDF

Info

Publication number
CN105323270B
CN105323270BCN201410281070.9ACN201410281070ACN105323270BCN 105323270 BCN105323270 BCN 105323270BCN 201410281070 ACN201410281070 ACN 201410281070ACN 105323270 BCN105323270 BCN 105323270B
Authority
CN
China
Prior art keywords
push
user identifier
time point
terminal
network information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410281070.9A
Other languages
Chinese (zh)
Other versions
CN105323270A (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.)
Burson Marsteller Network Game Development (shenzhen) Co Ltd
Original Assignee
Burson Marsteller Network Game Development (shenzhen) 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 Burson Marsteller Network Game Development (shenzhen) Co LtdfiledCriticalBurson Marsteller Network Game Development (shenzhen) Co Ltd
Priority to CN201410281070.9ApriorityCriticalpatent/CN105323270B/en
Publication of CN105323270ApublicationCriticalpatent/CN105323270A/en
Application grantedgrantedCritical
Publication of CN105323270BpublicationCriticalpatent/CN105323270B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The present invention provides a kind of network information push methods, which comprises terminal and server are established and be connected to the network, and Xiang Suoshu server sends push request;The server receives the push request that the terminal uploads, and the push request carries user identifier;The server judges whether the user identifier meets pushing condition, if so, generating push time point according to the user identifier, the network information and the push time point are back to the terminal;The terminal receives the push time point and the network information, shows the network information according to the push time point.Using the present invention, offline pushing network information may be implemented.In addition, additionally providing a kind of network information push system.

Description

Network information push method and system
Technical field
The present invention relates to internet area, especially a kind of network information push method and system.
Background technique
With the fast development of computer technology, the technology of the relevant information to user's pushing application program has been had already appearedTo meet the needs of users.For example, server pushes the latest version information of certain application program, application program to userLatest activity information etc..
Traditional network information push method is that terminal first passes through network connection to server, and server is actively pushed away to terminalSCN Space Cable Network information, terminal receive the network information and are shown to user at once.In this way, only in the premise of terminal connection networkUnder, server ability pushing network information to terminal and shows the network information to user.
Summary of the invention
Based on this, it is necessary to provide a kind of network information push method that can be carried out and push offline.
A kind of network information push method, which comprises
Terminal and server, which are established, to be connected to the network, and Xiang Suoshu server sends push request;
The server receives the push request that the terminal uploads, and the push request carries user identifier;
The server judges whether the user identifier meets pushing condition, if so, raw according to the user identifierAt push time point, the network information and the push time point are back to the terminal;
The terminal receives the push time point and the network information, shows that the network is believed according to the push time pointBreath.
The server judges the step of whether user identifier meets pushing condition in one of the embodiments,Include:
The corresponding the last login time logged in of the user identifier is obtained, judges stepping on for the last loginWhether the time interval of record time and current time reaches prefixed time interval, if so, the user identifier meets push itemPart, otherwise the user identifier does not meet pushing condition.
Described the step of push time point is generated according to the user identifier in one of the embodiments, comprising:
Obtain the preset push period;
By the user identifier divided by time interval corresponding with the push period and remainder, then the remainder that will be obtainedIt is added with the initial time of the push period, generates the push time point in the push period.
The push request also carries the corresponding login times of the user identifier in one of the embodiments,;
It is described that push time point is generated according to the user identifier, the network information and the push time point are back to instituteThe step of stating terminal, comprising:
The most user identifier of login times is obtained, corresponding push away is generated according to the most user identifier of the login timesTime point is sent, the network information and the push time point are back to the most user identifier of the login times corresponding endEnd.
Described the step of showing the network information according to push time point in one of the embodiments, comprising:
Start clock thread when the terminal is restarted, it is logical using message at the push time point by the clock threadKnow that column shows the network information.
In addition, there is a need to provide a kind of network information push system that can be carried out and push offline.
A kind of network information push system, including terminal and server, in which:
The terminal is used to establish with server and be connected to the network, and Xiang Suoshu server sends push request;
The server is used to receive the push request that the terminal uploads, and the push request carries user identifier;
The server is also used to judge whether the user identifier meets pushing condition, if so, according to the userMark generates push time point, and the network information and the push time point are back to the terminal;
The terminal is also used to receive the push time point and the network information, according to described in push time point displayThe network information.
The server is also used to obtain the corresponding the last login of the user identifier in one of the embodiments,Login time, judge whether the time interval of the last login time logged in and current time reaches preset timeInterval, if so, the user identifier meets pushing condition, otherwise the user identifier does not meet pushing condition.
The server is also used to obtain the preset push period in one of the embodiments,;The user is markedKnow divided by time interval corresponding with the push period and remainder, then obtained remainder is pushed into rising for period with describedTime beginning is added, and generates the push time point in the push period.
The push request also carries the corresponding login times of the user identifier in one of the embodiments,;
The server is also used to obtain the most user identifier of login times, according to the most user of the login timesMark generates corresponding push time point, and the network information and the push time point are back to the most use of the login timesFamily identifies corresponding terminal.
Start clock thread when the terminal is also used to restart in one of the embodiments, passes through the clock threadThe network information is shown using message informing column at the push time point.
Above-mentioned network information push method and system, when terminal and server are established network connection and then sent out from trend serverSend push to request, request server pushing network information to terminal, server its according to the corresponding use of request pushing network informationFamily mark generates push time point, and terminal receives the network information that server returns and push time point, and according to the push timePoint display networks.Thus it must be in the state of terminal networking compared to the server active transmission network information in traditional technologyThe lower mode that just can be carried out network information push, in the above method and system, since terminal has received net under connected stateNetwork information, and the push time point display networks returned according to server, even if being in offline in push time point terminalState remains to the network information that display has pushed, to realize offline push.
Detailed description of the invention
Fig. 1 is the flow diagram of network information push method in one embodiment;
Fig. 2 is the structural block diagram of network information push system in one embodiment.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, rightThe present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, andIt is not used in the restriction present invention.
In one embodiment, as shown in Figure 1, providing a kind of information push method, this method comprises the following steps:
Step 102, terminal and server, which are established, is connected to the network, and sends push request to server.
In the present embodiment, terminal can be smart phone, tablet computer, personal digital assistant, E-book reader, MP3(Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3)Or MP4 (Moving Picture Experts Group Audio5Layer IV, dynamic image expert's compression standard audio layerFace 4) player, POS terminal, vehicle-mounted computer, pocket computer on knee and desktop computer etc..Server includes but is not limited toVarious computers, including mainframe computer, supercomputer and computer cluster etc..
Specifically, the application program in terminal can be automatic to send push request to server when terminal connects network.ExampleSuch as, in starting, operation or in the case where close certain application program, which can be sent automatically push by network and askedIt asks to server.Wherein, push request may include the relevant information of the application program, such as current version number etc..
Step 104, the push request that server receiving terminal uploads, push request carry user identifier.
In the present embodiment, user identifier is used for the corresponding user of unique identification, can be mobile communication number, logs in and answerWith the network account etc. of program.In addition, push request also may include terminal iidentification, terminal iidentification sends push request for identifyingTerminal, can be IP address, MAC Address of terminal etc..
Step 106, server judges whether user identifier meets pushing condition, if so, entering step 108, otherwise notIt processes.
Step 108, push time point is generated according to the user identifier, the network information and push time point is back to endEnd.
Pushing condition can be arranged according to actual demand.For example, pushing condition can be the current version of application program notIt is updated to latest edition, user is still not logged in more than prefixed time interval or user eliminates original certain chargeable servicesDeng.
Specifically, after server judges that user identifier meets pushing condition the push time can be generated according to the user identifierPoint.Wherein, user identifier is number, and server generates push time point according to the user identifier of digital form.In other implementationsIn example, user identifier can also be character string.Specifically, server can be by certain algorithm, by user identifier by character string formsIt is converted to digital form, and then push time point is generated according to the user identifier of digital form.
After receiving push request due to server, first judge whether the user identifier in request meets pushing condition, onlyUser identifier meets pushing condition, and server just returns to the corresponding network information and push time point is corresponding to the user identifierTerminal, therefore significantly reduce in peak period because excessive push requests to give server bring calculation amount, and then oneDetermine the stability that ensure that server in degree.
Step 110, terminal receives push time point and the network information, according to push time point display networks.
In the present embodiment, push time point is that server is generated according to user identifier, for display networksIt is a certain specific moment, not necessarily identical at the time of with the terminal reception network information.If terminal receive the network information at the time of withPush time point is consistent, then after terminal receives the network information, directly displays the network information;If inconsistent, terminal is connectAfter receiving the network information, the network information is not shown at once, but has arrived push time point to show again.It is understood thatIt is that terminal receives the network information and push time point in the state of networking, since the network information is storable in terminal local,When pushing time point display networks, it is not required that terminal must network, therefore terminal can also show push in off-line stateThe network information.
Specifically, terminal receives push time point by local receiver (Receiver) and the network information, calling disappearNotification frame is ceased in push time point display networks to user.
Above-mentioned network information push method, when terminal and server establish network connection and then send push from trend serverRequest, request server pushing network information to terminal, server its according to the corresponding user identifier of request pushing network informationPush time point is generated, terminal receives the network information that server returns and push time point, and according to push time point displayThe network information.Compared to the server active transmission network information in traditional technology to must could in the state of terminal networkingThe mode for carrying out network information push, in the above method and system, since terminal has received the network information under connected state,And the push time point display networks returned according to server, even if being in off-line state in push time point terminal, stillThe network information pushed can be shown, to realize offline push.
In one embodiment, server judges that the step of whether user identifier meets pushing condition includes: to obtain userThe corresponding the last login time logged in is identified, judges the time of the login time that the last time logs in and current timeWhether interval reaches prefixed time interval, if so, the user identifier meets pushing condition, otherwise the user identifier, which is not met, is pushed awaySend condition.
Prefixed time interval can be configured by actual conditions, and in one embodiment, preset time interval is preferably30 days.
Specifically, terminal is in each login application program, when server all has recorded user identifier and corresponding loginBetween, therefore server is got after pushing the user identifier in requesting, and can search the corresponding the last login of the user identifierLogin time, thus judge the last time log in login time and current time time interval whether be not less than it is defaultTime interval, if so, the user identifier meets pushing condition, otherwise the user identifier does not meet pushing condition.
In one embodiment, the step of push time point being generated according to user identifier, comprising: when obtaining preset pushBetween section;By user identifier divided by time interval corresponding with the push period and remainder, then by obtained remainder and the pushThe initial time of period is added, and generates the push time point in the push period.
The preset push period can be arranged according to the behavioural habits of user, usually user's more idle timeSection.For example, in China's Mainland, the time of having a rest of user is evening 23:00~morning 7:00 and noon 12:00~14:00, is usedThe family busier time is evening 20:00~22:00, then pushes the period and can avoid the above-mentioned period and be configured, such asThe push period may be configured as 07:30~11:30 in morning.
Specifically, server can be according to formula Tp=T1+ ID% (T2-T1) come calculate push time point.Wherein, TpExpression pushes awaySend time point, T2-T1Indicate preset push period, T1For the initial time for pushing the period, T2For the knot for pushing the periodThe beam time.
For example, it is assumed that the push period is 07:30~11:30, user identifier is 00001~30001, pushes the period pairThe time interval Δ T=T answered2-T1=14400 seconds.So T00001=7:30+ (00001) %14400, i.e. user identifier are00001 push time point is 30 minutes and 01 second 7 points of morning, and so on.It is appreciated that T10001、T20001And T30001Push whenBetween point be 30 minutes and 01 second 7 points of morning.
Due to be arranged according to the behavioural habits of user push the period, avoid user it is not online or busy whenSection, therefore increase the probability that user checks the network information.
In one embodiment, push request also carries the corresponding login times of user identifier;Step 106 includes: to obtainThe most user identifier of login times generates corresponding push time point according to the most user identifier of login times, by networkInformation is back to the corresponding terminal of the most user identifier of the login times with push time point.
When there is multiple users logged in same terminal, the local of the terminal is corresponding store multiple user identifiers and itsLogin times.Specifically, terminal obtains the user identifier of the user, while will also after the application program of user's registration terminalThe corresponding login times of the user identifier add 1.
Further, the application program of terminal sends push request to server, which contains application programIn all user identifiers and corresponding login times.Server obtains user identifier and its login time in push requestNumber, is chosen at the user identifier that login times are most in the same terminal, and generate corresponding push time point.Due to clothesIt is engaged in the device user identifier generation push time point most according to login times, therefore avoids the push request sent by terminalIt is middle to carry multiple user identifiers, cause to generate multiple push time points, and then occur repeating the problem of pushing in same terminal.
In one embodiment, step 108, comprising: start clock thread when terminal is restarted, pushed away by the clock threadSend time point using message informing column display networks.
In the present embodiment, terminal can also be by setting clock thread come display networks.Since clock thread can be withRestarting for terminal and voluntarily restart, and push time point use message informing column display networks, therefore effectivelyGround ensure that the reliability of pushing network information.
For example, it is assumed that terminal is the smart phone for being equipped with Android (android) system, then terminal can pass through Android systemIn AlarmManager.setRepeating clock thread is set, which repeats alarm clock for being arranged, such as noisyTime, operation of alarm clock execution that clock type, alarm clock execute for the first time etc..
Assuming that terminal receives network information push time point 09:30 corresponding with its in 08:56, and the terminal is pushing awayIt is preceding because of certain factors shutdown such as not enough power supply to send time point 09:30's, and is just opened after pushing time point 09:30.TerminalAfter unlatching, time thread can be restarted with restarting for terminal and voluntarily, and in next push time point 09:30,Using message informing frame display networks.
In one embodiment, as shown in Fig. 2, a kind of network information push system, including terminal 202 and server 204,Wherein:
Terminal 202 is used to establish with server 204 and be connected to the network, and sends push request to server 204.
Server 204 is used to receive the push request of the upload of terminal 202, and push request carries user identifier.
Server 204 is also used to judge whether user identifier meets pushing condition, if so, being generated according to the user identifierTime point is pushed, the network information and push time point are back to terminal 202.
Terminal 202 is also used to receive push time point and the network information, according to push time point display networks.
In one embodiment, when server 204 is also used to obtain the login of the corresponding the last login of user identifierBetween, judge whether the time interval of the login time that the last time logs in and current time reaches prefixed time interval, if so,Then the user identifier meets pushing condition, and otherwise the user identifier does not meet pushing condition.
Specifically, terminal 202 is in each login application program, server 204 all has recorded user identifier and correspondingLogin time, therefore server 204 is used to obtain the user identifier in push request, searches the user identifier corresponding nearest oneThe login time of secondary login, to judge whether the time interval of the login time that the last time logs in and current time is not smallIn prefixed time interval, if so, the user identifier meets pushing condition, otherwise the user identifier does not meet pushing condition.
In one embodiment, server 204 is also used to obtain the preset push period;By user identifier divided by with thisPeriod corresponding time interval and remainder are pushed, then obtained remainder is added with the initial time of the push period, it is rawAt the push time point in the push period.
Specifically, server 204 is used for according to formula Tp=T1+ ID% (T2-T1) come calculate push time point.Wherein, TpIndicate push time point, T2-T1Indicate preset push period, T1For the initial time for pushing the period, T2To push the timeThe end time of section.
In one embodiment, push request also carries the corresponding login times of user identifier;Server 204 is also used to obtainThe user identifier that login times are most is taken, corresponding push time point is generated according to the most user identifier of the login times, it willThe network information is back to the corresponding terminal of the most user identifier of the login times with push time point.
When there is multiple users logged in same terminal 202, the local of terminal 202 is corresponding to store multiple user identifiersAnd its login times.Specifically, terminal 202 is used to obtain the user of the user after the application program of user's registration terminal 202Mark, while the corresponding login times of the user identifier are also added 1.
Further, the application program of terminal 202 sends push request to server 204, which, which contains, answersWith user identifier all in program and corresponding login times.Server 204 is used to obtain user's mark in push requestKnowledge and its login times, are chosen at the user identifier that login times are most in the same terminal 202, and generate corresponding push awaySend time point.
In one embodiment, start clock thread when terminal 202 is also used to restart, through the clock thread in pushBetween point use message informing column display networks.
The embodiments described above only express several embodiments of the present invention, and the description thereof is more specific and detailed, but simultaneouslyLimitations on the scope of the patent of the present invention therefore cannot be interpreted as.It should be pointed out that for those of ordinary skill in the artFor, without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to guarantor of the inventionProtect range.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (6)

CN201410281070.9A2014-06-202014-06-20Network information push method and systemActiveCN105323270B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410281070.9ACN105323270B (en)2014-06-202014-06-20Network information push method and system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410281070.9ACN105323270B (en)2014-06-202014-06-20Network information push method and system

Publications (2)

Publication NumberPublication Date
CN105323270A CN105323270A (en)2016-02-10
CN105323270Btrue CN105323270B (en)2019-05-03

Family

ID=55249864

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410281070.9AActiveCN105323270B (en)2014-06-202014-06-20Network information push method and system

Country Status (1)

CountryLink
CN (1)CN105323270B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN105790800B (en)*2016-03-032019-02-19上海智向信息科技有限公司A kind of online information method for pushing and system based on wearable device
CN107786607B (en)*2016-08-302020-12-25腾讯科技(深圳)有限公司Message retransmission method, message retransmission server and user equipment
CN109788071A (en)*2019-03-052019-05-21上海博泰悦臻网络技术服务有限公司User individual information push method, server-side, engine end and client

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101420580A (en)*2008-12-042009-04-29深圳华为通信技术有限公司Method, apparatus and system for implementing advertisement playing
CN101505284A (en)*2008-11-122009-08-12中国移动通信集团广东有限公司Intelligent information dynamic pushing method and system
CN101674318A (en)*2008-09-112010-03-17北大方正集团有限公司Method for pushing data to mobile equipment at regular time
CN101917482A (en)*2010-08-232010-12-15宇龙计算机通信科技(深圳)有限公司Information pushing method and information pushing server
US8270310B2 (en)*2009-01-282012-09-18Headwater Partners I, LlcVerifiable device assisted service policy implementation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101674318A (en)*2008-09-112010-03-17北大方正集团有限公司Method for pushing data to mobile equipment at regular time
CN101505284A (en)*2008-11-122009-08-12中国移动通信集团广东有限公司Intelligent information dynamic pushing method and system
CN101420580A (en)*2008-12-042009-04-29深圳华为通信技术有限公司Method, apparatus and system for implementing advertisement playing
US8270310B2 (en)*2009-01-282012-09-18Headwater Partners I, LlcVerifiable device assisted service policy implementation
CN101917482A (en)*2010-08-232010-12-15宇龙计算机通信科技(深圳)有限公司Information pushing method and information pushing server

Also Published As

Publication numberPublication date
CN105323270A (en)2016-02-10

Similar Documents

PublicationPublication DateTitle
US20230344903A1 (en)Data synchronization across multiple devices
CN115004673B (en)Message pushing method, device, electronic equipment and computer readable medium
CN102932352B (en) The method of communicating with the client and the server
KR20190114023A (en)Device identifier dependent operation processing of packet based data communication
WO2018157721A1 (en)Method for acquiring and providing information, device, system and storage medium
JP2017529711A (en) Method, apparatus and system for voice confirmation
CN102904903B (en)Communication system and communication means
CN103840950A (en)Information pushing method and system
CN104580121A (en)People search/people information matching and pushing method, system, client and server
WO2020094035A1 (en)Wireless network connection method for terminal
WO2017003467A1 (en)Methods and systems for installing an application version via close range communications
WO2020094036A1 (en)Wireless network connection method for terminal
WO2016065977A1 (en)Call processing method and device, communication terminal and server
CN111787345A (en)Interactive resource processing method and device based on network live broadcast room, server and storage medium
WO2020258102A1 (en)Content pushing method and apparatus, mobile terminal and storage medium
CN105323270B (en)Network information push method and system
CN112169312A (en) Queuing scheduling method, device, device and storage medium for cloud game service
WO2013029442A1 (en)Buddy status prompting method and system in sns network, client and server
CN113836405A (en)Information query method, device and computer readable storage medium
CN100407709C (en) Method and system for providing status information of instant messaging users to a third party
WO2017004990A1 (en)Notification pushing method and device
CN108600349B (en) Connection management method and device in connection pool
CN201985891U (en)System for preventing harassment of strangers in social network
US20190238644A1 (en)User identification for digital experience controls
CN110248217A (en)A kind of user data synchronization method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp