CN106598749A - Dynamic condition-based local user waking method and apparatus - Google Patents

Dynamic condition-based local user waking method and apparatus Download PDF

Info

Publication number
CN106598749A
CN106598749A CN201510676755.8A CN201510676755A CN106598749A CN 106598749 A CN106598749 A CN 106598749A CN 201510676755 A CN201510676755 A CN 201510676755A CN 106598749 A CN106598749 A CN 106598749A
Authority
CN
China
Prior art keywords
user
locally
pushed
condition
wake
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.)
Pending
Application number
CN201510676755.8A
Other languages
Chinese (zh)
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.)
Beijing 58 Information Technology Co Ltd
Original Assignee
Beijing 58 Information 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 Beijing 58 Information Technology Co Ltd filed Critical Beijing 58 Information Technology Co Ltd
Priority to CN201510676755.8A priority Critical patent/CN106598749A/en
Publication of CN106598749A publication Critical patent/CN106598749A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Abstract

The invention discloses a dynamic condition-based local user waking method and apparatus. The method comprises steps of monitoring whether a set user waking condition is triggered or not, and acquiring preset designated information and then pushing the same to a user according to an application local pushing strategy when the waking condition is triggered. According to the local pushing way, relative information can be still pushed even upon unsmooth network or blocking of network pushed information, so the user can be waked and user activeness can be improved.

Description

Local user's awakening method and device based on dynamic condition
Technical field
The present invention relates to network communication technology field, more particularly to a kind of local user based on dynamic condition calls out Awake method and apparatus.
Background technology
At present, the APP being loaded in mobile terminal has message push function substantially, and it realizes that message is pushed away The mode sent is:Server end passes through network periodically to client end AP P PUSH message, such as activity, notice, APP is pushed to user in the PUSH message for receiving server end by setting strategy.
However, the mode of existing promotion message, depends on network to transmit, in the case of without network, Cannot carry out message push, and easily be intercepted by system optimization software, cause user to obtain information, Particularly user long-time without logging into when, it is impossible to realization user is waken up, cause user activity to drop It is low.
The content of the invention
In view of the above problems, it is proposed that the present invention so as to provide it is a kind of solve the above problems based on dynamic condition Local user's awakening method and device.
According to one aspect of the present invention, there is provided a kind of local user's awakening method based on dynamic condition, bag Include:
Whether user's wake-up condition of monitoring and setting is triggered, when activated, according to the locally pushed of application Strategy, pushes from preassigned information rear line is locally obtained.
Alternatively, in the method for the invention, user's wake-up condition of setting is triggered, including:Using moving back After going out, it is not logged in more than the time threshold of setting.
Alternatively, in the method for the invention, whether user's wake-up condition of monitoring and setting is triggered, and works as quilt During triggering, judge that can user terminal carry out network service with server, if it can, then obtaining from server PUSH message rear line is pushed, if the PUSH message of server can not or cannot be obtained, basis should Locally pushed strategy, pushes from preassigned information rear line is locally obtained.
Alternatively, in the method for the invention, obtain user's wake-up condition, locally push away from server side Tactful and/or locally stored preassigned information is sent, and is regularly updated.
Alternatively, in the method for the invention, obtain user's wake-up condition, locally push away from server side When sending tactful and/or locally stored preassigned information, customer attribute information is carried, with from server side Obtain the user wake-up condition corresponding with the user property, locally pushed tactful and/or locally stored pre- The information first specified;Wherein, the user property includes one or more in following information:Belonging to user Area, user role and user class.
Alternatively, the method for the invention also includes:
When the PUSH message that server and/or third-party server send is received, pushed away according to the network of application Strategy is sent, to user the message is pushed;
Wherein, the message that the message realized according to network push strategy is pushed and realized according to locally pushed strategy Push and realized by two independent service processes.
Alternatively, in the method for the invention, after a certain service processes are intercepted, another service Process carries out wake operation to it.
According to another aspect of the present invention, there is provided a kind of local user's Rouser based on dynamic condition, Including:
Whether monitoring module, the user's wake-up condition for monitoring and setting is triggered, and when activated, enables Locally pushed module;
Locally pushed module, for according to the locally pushed strategy of application, from locally obtaining preassigned letter Breath rear line is pushed.
Alternatively, in device of the present invention, user's wake-up condition of the setting is triggered, including:Should After exiting, it is not logged in more than the time threshold of setting.
Alternatively, device of the present invention also includes:Network push module, pushes for obtaining from server Message rear line is pushed;
The monitoring module, specifically for when user's wake-up condition of setting is triggered, judging user terminal Network service can be carried out with server, if it can, then enable network push module, if can not or nothing Method obtains the PUSH message of server, then enable the locally pushed module.
Alternatively, device of the present invention also includes:
Data obtaining module, for obtaining time threshold, the locally pushed strategy of the setting from server side And/or locally stored preassigned information, and regularly update.
Alternatively, in device of the present invention, described information acquisition module, specifically for obtaining from server side When taking the time threshold of the setting, locally pushed tactful and/or locally stored preassigned information, take Band customer attribute information, to obtain the time of the setting corresponding with the user property from server side Threshold value, locally pushed tactful and/or locally stored preassigned information;Wherein, the user property bag Include one or more in following information:Area, user role and user class belonging to user.
The present invention has the beneficial effect that:
The method of the invention and device, by locally pushed mode, when network is obstructed or network When the message of push is intercepted, remain able to complete the push of related news, reach wake-up user, improve and use The purpose of family liveness.
Description of the drawings
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to implementing Example or the accompanying drawing to be used needed for description of the prior art are briefly described, it should be apparent that, retouch below Accompanying drawing in stating is only some embodiments of the present invention, for those of ordinary skill in the art, not On the premise of paying creative labor, can be with according to these other accompanying drawings of accompanying drawings acquisition.
Fig. 1 is a kind of stream of local user's awakening method based on dynamic condition that the embodiment of the present invention one is provided Cheng Tu;
Fig. 2 is a kind of stream of local user's Rouser based on dynamic condition that the embodiment of the present invention two is provided Cheng Tu.
Specific 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 carried out clearly Chu, it is fully described by, it is clear that described embodiment is only a part of embodiment of the invention, rather than Whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not making creation Property work under the premise of the every other embodiment that obtained, belong to the scope of protection of the invention.
Embodiment one
The embodiment of the present invention provides a kind of local user's awakening method based on dynamic condition, as shown in figure 1, Comprise the steps:
Whether step S101, user's wake-up condition of monitoring and setting is triggered;
Step S102, when the user's wake-up condition for monitoring to set is triggered, according to the locally pushed of application Strategy, pushes from preassigned information rear line is locally obtained.
The implementation process of the present embodiment methods described can be write in the application by way of software, Can exist as independent program.
In one embodiment of the invention, user's wake-up condition of setting is triggered, and is including but not limited to: After exiting, it is not logged in more than the time threshold of setting.Specific implementation is:Monitoring is applied in user State in terminal, when user exits to apply, records the time that user exits application, with reference to user terminal Local clock, is monitored, when the time that user is not logged in is more than a value set in advance (as 24 little When), then it is assumed that user's wake-up condition is triggered.
Certainly, above-mentioned user's wake-up condition is a kind of preferred embodiment, and those skilled in the art can be according to need Self-defined user's wake-up condition is wanted, for example, when monitoring that network is not smooth or message push service When thread is intercepted etc..
In a preferred embodiment of the invention, whether user's wake-up condition of monitoring and setting is triggered, when When being triggered, judge that can user terminal carry out network service with server, if it can, then obtaining from server The push of PUSH message rear line is taken, if the PUSH message of server, basis can not or cannot be obtained Using locally pushed strategy, push from preassigned information rear line is locally obtained.In the embodiment, Fixed prompting message is usually in view of locally stored information, information fixes dumb, so, this reality Example is applied when implementing, current network state can be judged, when finding that network state is good, from clothes Business device side obtains the message for pushing, due to being the message obtained from server side, the message can be activity, The operation informations such as notice, realizing not only can wake up user, but also can provide the user more valuable Information, further stimulate and wake up user.
Further, in the embodiment of the present invention, described user's wake-up condition, locally pushed tactful and/or sheet The preassigned information of ground storage is the information obtained from server side, periodically can also be obtained from server Update.And developer can directly by the aforementioned user's wake-up condition in network configuration server, local Push tactful, locally stored specify information etc..
In another embodiment of the present invention, from server side user's wake-up condition, locally pushed is obtained During tactful and/or locally stored preassigned information, it is preferable that customer attribute information is carried, with from clothes Business device side obtains the user wake-up condition corresponding with the user property, locally pushed strategy and/or locally deposits The preassigned information of storage;Wherein, the user property includes one or more in following information:With Area, user role and user class belonging to family.This embodiment achieves for different regions, role, The user of rank, can configure targetedly different user wake-up condition, locally pushed strategy, push content Deng.
It is pointed out that embodiment of the present invention methods described is in the existing skill for network push strategy In art, the locally pushed scheme of increase.That is, in locally pushed scheme implementation process, while can To implement the scheme of network push strategy, i.e.,:When receive server and/or third-party server (push away such as rice, The message such as homing pigeon push third-party server) send PUSH message when, still can according to application network Strategy is pushed, to user the message is pushed.
I.e.:The message realized according to network push strategy is pushed and pushed away according to the message of locally pushed strategy realization Send is realized by two independent service processes.After one of service processes are intercepted, another Service processes still are able to be normally carried out the push of message, improve user and wake up success rate.
In another preferred embodiment of the present invention, when above-mentioned a certain described service processes are intercepted Afterwards, another service processes can carry out wake operation to it, reach and further improve user's wake-up success rate Purpose.
In sum, it is known that the method for the invention by local monitor and locally pushed mode, in network When obstructed or when network push is intercepted, remain able to complete the push of related news, reach wake-up and use Family, improves the purpose of user activity.
Embodiment two
The embodiment of the present invention provides a kind of local user's Rouser based on dynamic condition, is applied to be provided with In the terminal of application program, as shown in Fig. 2 specifically including:
Whether monitoring module 210, the user's wake-up condition for monitoring and setting is triggered, and when activated, makes Can locally pushed module;
Locally pushed module 220, for according to the locally pushed strategy of application, from locally obtaining preassigned Information rear line is pushed.
Based on said structure framework and implementation principle, under the above constitution several concrete and preferably is given below Embodiment, to the function of refining and optimize device of the present invention, so that the enforcement of the present invention program is more It is convenient, accurately.It should be noted that in the case where not conflicting, following feature can be in any combination.
In the embodiment of the present invention, user's wake-up condition of the setting is triggered, and is including but not limited to:Should After exiting, it is not logged in more than the time threshold of setting.
Further, in the embodiment of the present invention, monitoring module 210, specifically for when user's wake-up bars of setting When part is triggered, judge that can user terminal carry out network service with server, if it can, then enabling network Pushing module, if the PUSH message of server can not or cannot be obtained, enables locally pushed module 220;
Wherein, network push module, pushes for obtaining PUSH message rear line from server.
Preferably, in the embodiment of the present invention, described device also includes:
Data obtaining module 230, for obtaining time threshold, the locally pushed plan of the setting from server side Omit and/or locally stored preassigned information, and regularly update.
Preferably, data obtaining module 230, specifically for obtain from server side the setting time threshold, During locally pushed tactful and/or locally stored preassigned information, customer attribute information is carried, with from clothes Business device side obtain the time threshold of the setting corresponding with the user property, locally pushed strategy and/or Locally stored preassigned information;Wherein, the user property includes or many in following information It is individual:Area, user role and user class belonging to user.
In sum, it is known that device of the present invention by local monitor and locally pushed mode, in network When obstructed or when network push is intercepted, remain able to complete the push of related news, reach wake-up and use Family, improves the purpose of user activity.
Each embodiment in this specification is described by the way of progressive, phase homophase between each embodiment As part mutually referring to, what each embodiment was stressed be its it is different from other embodiment it Place.For particularly with device embodiment, due to its basic simlarity and embodiment of the method, so, description Fairly simple, related part is illustrated referring to the part of embodiment of the method.
Although describing the application by embodiment, it will be apparent to one skilled in the art that the application has many changes Shape and change are without departing from the spirit and scope of the present invention.So, if these modifications of the present invention and modification Belong within the scope of the claims in the present invention and its equivalent technologies, then the present invention is also intended to be changed comprising these Including modification.

Claims (12)

1. a kind of local user's awakening method based on dynamic condition, it is characterised in that include:
Whether user's wake-up condition of monitoring and setting is triggered, and when activated, according to the locally pushed strategy of application, pushes from preassigned information rear line is locally obtained.
2. the method for claim 1, it is characterised in that user's wake-up condition of setting is triggered, including:After exiting, it is not logged in more than the time threshold of setting.
3. the method for claim 1, it is characterized in that, whether user's wake-up condition of monitoring and setting is triggered, when activated, judge that can user terminal carry out network service with server, if can, then obtain PUSH message rear line from server to push, if the PUSH message of server can not or cannot be obtained, according to the locally pushed strategy of application, push from preassigned information rear line is locally obtained.
4. the method as described in claim 1 or 2 or 3, it is characterised in that obtain user's wake-up condition, locally pushed tactful and/or locally stored preassigned information from server side, and regularly update.
5. method as claimed in claim 4, it is characterized in that, when obtaining user's wake-up condition, locally pushed tactful and/or locally stored preassigned information from server side, customer attribute information is carried, to obtain user wake-up condition, the locally pushed tactful and/or locally stored preassigned information corresponding with the user property from server side;Wherein, the user property includes one or more in following information:Area, user role and user class belonging to user.
6. the method as described in claim 1 or 2 or 3 or 5, it is characterised in that methods described also includes:
When the PUSH message that server and/or third-party server send is received, according to the network push strategy of application, to user the message is pushed;
Wherein, the message realized according to network push strategy is pushed and pushed according to the message of locally pushed strategy realization and realized by two independent service processes.
7. method as claimed in claim 6, it is characterised in that after a certain service processes are intercepted, another service processes carry out wake operation to it.
8. a kind of local user's Rouser based on dynamic condition, it is characterised in that include:
Whether monitoring module, the user's wake-up condition for monitoring and setting is triggered, and when activated, enables locally pushed module;
Locally pushed module, for according to the locally pushed strategy of application, pushing from preassigned information rear line is locally obtained.
9. device as claimed in claim 8, it is characterised in that user's wake-up condition of the setting is triggered, including:After exiting, it is not logged in more than the time threshold of setting.
10. device as claimed in claim 8, it is characterised in that also include:
Network push module, pushes for obtaining PUSH message rear line from server;
The monitoring module, specifically for when user's wake-up condition of setting is triggered, judging that can user terminal carry out network service with server, if can, the network push module is then enabled, if the PUSH message of server can not or cannot be obtained, the locally pushed module is enabled.
11. devices as described in claim 8 or 9 or 10, it is characterised in that also include:
Data obtaining module, for obtaining time threshold, the locally pushed tactful and/or locally stored preassigned information of the setting from server side, and regularly updates.
12. devices as claimed in claim 11, it is characterized in that, described information acquisition module, during specifically for the time threshold that the setting is obtained from server side, locally pushed tactful and/or locally stored preassigned information, customer attribute information is carried, to obtain time threshold, the locally pushed tactful and/or locally stored preassigned information of the setting corresponding with the user property from server side;Wherein, the user property includes one or more in following information:Area, user role and user class belonging to user.
CN201510676755.8A 2015-10-19 2015-10-19 Dynamic condition-based local user waking method and apparatus Pending CN106598749A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510676755.8A CN106598749A (en) 2015-10-19 2015-10-19 Dynamic condition-based local user waking method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510676755.8A CN106598749A (en) 2015-10-19 2015-10-19 Dynamic condition-based local user waking method and apparatus

Publications (1)

Publication Number Publication Date
CN106598749A true CN106598749A (en) 2017-04-26

Family

ID=58554184

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510676755.8A Pending CN106598749A (en) 2015-10-19 2015-10-19 Dynamic condition-based local user waking method and apparatus

Country Status (1)

Country Link
CN (1) CN106598749A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067915A (en) * 2018-09-20 2018-12-21 北京创鑫旅程网络技术有限公司 The methods, devices and systems of location based service are provided
CN110753316A (en) * 2019-09-26 2020-02-04 贝壳技术有限公司 Information sending method and device, computer readable storage medium and electronic equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505284A (en) * 2008-11-12 2009-08-12 ***通信集团广东有限公司 Intelligent information dynamic pushing method and system
CN102801817A (en) * 2012-09-07 2012-11-28 深圳市学之泉集团有限公司 Subscriber context-based pushing method and device
CN102957742A (en) * 2012-10-18 2013-03-06 北京天宇朗通通信设备股份有限公司 Data pushing method and device
CN103378976A (en) * 2012-04-19 2013-10-30 深圳市快播科技有限公司 Method of waking up sound asleep user and system
CN104202733A (en) * 2014-09-17 2014-12-10 合一网络技术(北京)有限公司 Personalized data information pushing method and system based on wireless terminals
CN104298515A (en) * 2013-07-19 2015-01-21 贝壳网际(北京)安全技术有限公司 Awakening control method and device for application program in mobile terminal and mobile terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505284A (en) * 2008-11-12 2009-08-12 ***通信集团广东有限公司 Intelligent information dynamic pushing method and system
CN103378976A (en) * 2012-04-19 2013-10-30 深圳市快播科技有限公司 Method of waking up sound asleep user and system
CN102801817A (en) * 2012-09-07 2012-11-28 深圳市学之泉集团有限公司 Subscriber context-based pushing method and device
CN102957742A (en) * 2012-10-18 2013-03-06 北京天宇朗通通信设备股份有限公司 Data pushing method and device
CN104298515A (en) * 2013-07-19 2015-01-21 贝壳网际(北京)安全技术有限公司 Awakening control method and device for application program in mobile terminal and mobile terminal
CN104202733A (en) * 2014-09-17 2014-12-10 合一网络技术(北京)有限公司 Personalized data information pushing method and system based on wireless terminals

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067915A (en) * 2018-09-20 2018-12-21 北京创鑫旅程网络技术有限公司 The methods, devices and systems of location based service are provided
CN110753316A (en) * 2019-09-26 2020-02-04 贝壳技术有限公司 Information sending method and device, computer readable storage medium and electronic equipment
CN110753316B (en) * 2019-09-26 2022-04-26 贝壳技术有限公司 Information sending method and device, computer readable storage medium and electronic equipment

Similar Documents

Publication Publication Date Title
CN105354044B (en) A kind of application awakening method and device
CN103973875B (en) Mobile terminal notice center PUSH message processing method and device
CN104750550B (en) Mobile terminal application management system, method and access times record generation method
WO2018210135A1 (en) Data transmission method, base station, and terminal
WO2018213846A1 (en) Advanced wi-fi performance monitoring
CN103002426B (en) Method and device for controlling PCC (policy control and charging) rules in Preload mode
EP3142423A1 (en) Heartbeat adjustment method, device and terminal
CN103517405B (en) A kind of method and system of network positions, mobile terminal and network side equipment
CN103765377B (en) Terminal and its application management method
CN109690574A (en) Method and apparatus for the access of code-on-demand migration equipment
CN105682148A (en) Traffic sharing method and system
EP3190771B1 (en) Method and device for managing instant communication application program, and mobile terminal thereof
KR102280465B1 (en) A terminal and application synchronization method thereof
CN106168902A (en) Awakening control method, device and equipment
CN105281965B (en) Traffic acquisition method and device based on IOS (input/output system)
CN106357808A (en) Data synchronization method and device
CN103905442B (en) Awakening method and device in a kind of data syn-chronization
CN105744008A (en) Intelligent home platform, and system updating method and device applied to intelligent home platform
CN110493855A (en) Communication mode control method, device, storage medium and terminal
US11553415B2 (en) Apparatus and method providing efficient DRX operation for high mobility user equipment over 4G/5G network(s)
CN107861886A (en) Data cached processing method, device and terminal
CN104322006A (en) Wireless wake-up device for cellular module
CN112788639A (en) Network state synchronization method and device, storage medium and electronic equipment
CN106598749A (en) Dynamic condition-based local user waking method and apparatus
CN104955133A (en) Mobile device and method for managing network connection and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170426

RJ01 Rejection of invention patent application after publication