[go: up one dir, main page]

CN103929317B - Control method, device and system for push message - Google Patents

Control method, device and system for push message Download PDF

Info

Publication number
CN103929317B
CN103929317B CN201410175541.8A CN201410175541A CN103929317B CN 103929317 B CN103929317 B CN 103929317B CN 201410175541 A CN201410175541 A CN 201410175541A CN 103929317 B CN103929317 B CN 103929317B
Authority
CN
China
Prior art keywords
message
push
service
push message
terminal
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
CN201410175541.8A
Other languages
Chinese (zh)
Other versions
CN103929317A (en
Inventor
范姝男
陈国乔
王雷
董挺
张惠萍
杨健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410175541.8A priority Critical patent/CN103929317B/en
Priority claimed from CNA2007101546677A external-priority patent/CN101136837A/en
Publication of CN103929317A publication Critical patent/CN103929317A/en
Application granted granted Critical
Publication of CN103929317B publication Critical patent/CN103929317B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of control methods of PUSH message, it is characterized in that, this method comprises: comparing the matching condition in Push message and preset Push message control strategy, according to the corresponding processing mode of matching condition that the Push message meets, the Push message is handled.The invention also discloses the control systems that two kinds of Push send agency and two kinds of terminals and three kinds of Push message.With the application of the invention, may be implemented to improve user experience to the control of Push message.

Description

Control method, the device and system of PUSH message
The application is to submit on September 21st, 2007, and application No. is 200710154667.7, entitled " push disappears The application is hereby incorporated by reference in the divisional application of China's application of control method, the device and system of breath ", entire contents In.
Technical field
The present invention relates to content distribution techniques, in particular to push the control method, device and system of (Push) message.
Background technique
Push is a kind of mechanism of content distribution, using the working method of customer end/server mode, it is desirable that server is not It needs client to issue specific request to be just distributed required content, be most commonly used in messaging systems, and apply In such as various industries such as security, bank and business web site.By taking mobile value-added service field as an example, push service has following several answer With: user's customized information refers mainly to user and subscribes to or operate by active, given subscription condition, content supplier's root Appropriate information is actively sent to user according to corresponding subscription condition;Sending bulk message, refer to user there is no actively subscribing to, and It is the content Push initiated by third party, can is that businessman sends with targetedly advertisement, group's information notice according to condition Send etc.;The business of point-to-point refers to that specified content is issued other users by a certain user.
Realize that the structure of Push application mainly consists of three parts: Push gateway proxy (Push Proxy Gateway, PPG), Push Initiator (Push Initiator, PI) and terminal.Wherein, PI is the promoter of Push message, is an operation It is logical by Push Access Protocol (Push Access Protocol, PAP) and PPG in the application program of general Websites server Letter;The major function of PPG is the relevant operation for handling Push and submitting and submitting, and Push content is transmitted to terminal, the service of PPG It include: the identification and certification of PI, access control carries out parsing and error detection to Push content, control information, to Push content The address resolution of recipient, including the functions such as broadcast and multicast pass through aerial (Over The Air, the OTA) agreement of Push and end End communication.
In simple terms, the process of Push is completed are as follows: PI initiates Push message, indicates that the reception of this message is whole in Push message Push message is sent to PPG by PAP by end, source PI and Push content, PI, and then PPG is by Push OTA agreement Push Message is sent to terminal.Fig. 1 is the schematic diagram for realizing Push application in the prior art.
Initial session protocol (Session Initiation Protocol, SIP) is control (signaling) association of application layer View, the calling between user for establishing, modifying and terminating IP based network, the application in reality include but is not limited to language Sound, video, instant message etc..SIP push service is exactly by the way that Push content to be encapsulated in sip message, and utilization is existing A kind of business that SIP/IP core network is transmitted.Fig. 2 is the schematic diagram for realizing SIP push service in the prior art.Such as figure Shown in 2, the part for completing the PPG function in push service is properly termed as Push and sends agency, and completes the end in push service The part of end function is properly termed as Push Receiving Agent, and Push sends agency and Push Receiving Agent is SIP/IP core network Point of interface is communicated using sip message.In SIP push service, the function that SIP is provided includes: the getatability of user, user Availability, the ability of user, session establishment and session management.SIP/IP core network provides media end to end abundant The session of session and client and server, it includes SIP gateway and registrar, is provided for SIP client and business Authentication and authorization access service, also can provide SIP registration and routing function.
Fig. 3 is the circuit theory schematic diagram of SIP push service in the prior art, include in terminal Push Receiving Agent and Push content transmission to application module, is completed the phase based on Push content by application module by application module, Push Receiving Agent Answer business operation.It include that Push sends agency and application module in server, wherein Push sends agency and receives Push supplier Push content is sent to terminal by SIP/IP core network according to transmitting order by the transmitting order and Push content that PI is sent In Push Receiving Agent, the application module in server completes to apply the correlation function of layer service.
Currently, user can only pass through customer agent file (User Agent Profile, UA in SIP push service Prof) mechanism reports the terminal ability information and hobby of oneself, and wherein terminal capability can refer to such as device manufacturer and model, soft Part version, screen size, screen resolution etc., and the customized some configuration informations of user can be referred to by liking.Reporting of user These information can be used to carry out by server the customized and personalized of business, i.e., user's tell the server oneself can be supported Business.And the message safety in SIP push service is based primarily upon the security mechanism of SIP/IP core network offer with authorization, i.e., SIP/IP core network can send agency to Push and carry out authentication and secure authentication, so that the corresponding Push of terminal is sent agency and be Legal, but control ability is not had for Push message, such as be not intended to receive big Push content for user, or User, which wishes to reject, some is not intended to the received type of service of terminal, in the Push comprising reaction text and violence word content Appearance PI is trustless for terminal and wishes the Push content for rejecting PI transmission or terminal and only wants to receive It situations such as specific Push content, due to not having control ability to Push message, cannot achieve under above-mentioned specific condition Push message send, to reduce user experience.
Summary of the invention
The embodiment of the present invention provides a kind of control method of Push message, and this method, which is able to achieve, controls Push message System improves user experience.
The embodiment of the present invention provides a kind of Push transmission agency, is sent and is acted on behalf of using the Push, is able to achieve to Push message It is controlled, improves user experience.
The embodiment of the present invention provides another kind Push and sends agency, is sent and is acted on behalf of using the Push, is able to achieve and disappear to Push Breath is controlled, and user experience is improved.
The embodiment of the present invention provides a kind of terminal, using the terminal, is able to achieve and controls Push message, improves user Experience.
The embodiment of the present invention provides another terminal and is able to achieve and is controlled Push message using the terminal, improves and uses Family experience.
The embodiment of the present invention provides a kind of control system of Push message, which, which is able to achieve, controls Push message System improves user experience.
The embodiment of the present invention provides the control system of another kind Push message, which, which is able to achieve, controls Push message System improves user experience.
The embodiment of the present invention provides the control system of another Push message, which, which is able to achieve, controls Push message System improves user experience.
The embodiment of the present invention provides a kind of control method of PUSH message, and setting includes matching condition and alignment processing mode Push Push message control strategy, this method further include:
Compare the matching condition in Push message and the Push message control strategy, meets according to the Push message The corresponding processing mode of matching condition handles the Push message.
The embodiment of the present invention provides a kind of PUSH message transmission agency, comprising: Push message processing module and Push message Control strategy memory module;
The Push message processing module, for receiving the Push message of PI transmission;Compare the Push message that receives with Matching condition in the Push message control strategy of the policy store module storage, the matching met according to the Push message The corresponding processing mode of condition handles the Push message received;
The policy store module, the Push including matching condition and alignment processing mode for storing terminal setting disappear Cease control strategy.
The embodiment of the present invention provides another PUSH message and sends agency, comprising: Push message processing module and strategy are read Modulus block;
The Push message processing module, for receiving the Push message of PI transmission;Compare the Push message that receives with The matching condition in Push message control strategy that the strategy read module is read, the matching met according to the Push message The corresponding processing mode of condition handles the Push message received;
The strategy read module, for being read from the Push message including matching condition and alignment processing mode from terminal Reason strategy.
The embodiment of the present invention provides a kind of terminal, comprising: strategy setting module, policy store module and Push Message Processing Module;
The strategy setting module controls plan for the Push message including matching condition and alignment processing mode to be arranged Slightly;
The policy store module, for storing the Push message control strategy of the strategy setting module setting;
The Push message processing module sends the Push message that agency sends for receiving Push;Compare and receives Matching condition in Push message and the Push message control strategy of policy store module storage, according to the Push received The corresponding processing mode of matching condition that message meets, handles the Push message received.
The embodiment of the present invention provides another terminal, comprising: strategy setting module and tactful sending module;
The strategy setting module controls plan for the Push message including matching condition and alignment processing mode to be arranged Slightly;
The strategy sending module, the Push message control strategy for the strategy setting module to be arranged, to Push Agency is sent to send.
The embodiment of the present invention provides a kind of PUSH message control system, which includes: that Push sends agency and terminal;
The Push sends agency, and the Push including matching condition and alignment processing mode for storing terminal setting disappears Cease control strategy;Receive the Push message that PI is sent;Compare the Push message control strategy of the Push message and storage that receive In matching condition, according to the Push message meet the corresponding processing mode of matching condition, to the Push message received It is handled;
The terminal for the Push message control strategy including matching condition and alignment processing mode to be arranged, and is sent It sends and acts on behalf of to Push.
The embodiment of the present invention provides another PUSH message control system, which includes: that Push sends agency and terminal;
The terminal, for the Push message control strategy including matching condition and alignment processing mode to be arranged and stores, It receives Push and sends the Push message that agency sends;Compare in the Push message control strategy of the Push message and storage that receive Matching condition disappear according to the corresponding processing mode of matching condition that the Push message that receives meets to the Push received Breath is handled;
The Push sends agency, for sending Push message to the terminal.
Another PUSH message control system provided in an embodiment of the present invention, the system include: that Push sends agency and end End;
The terminal, for the Push message control strategy including matching condition and alignment processing mode to be arranged;
The Push sends agency, for reading the Push message including matching condition and alignment processing mode from terminal Control strategy;Receive the Push message that PI is sent;Compare in the Push message control strategy of the Push message and reading that receive Matching condition, according to the Push message meet the corresponding processing mode of matching condition, to the Push message received into Row processing.
As it can be seen that Push message control method provided in an embodiment of the present invention, device and system, setting comprising matching condition and The Push message control strategy of alignment processing mode meets the matching item in Push message control strategy in received Push message When part, the Push message received is handled according to the corresponding processing mode of the matching condition, is realized to Push message Control, improve user experience.
Detailed description of the invention
Fig. 1 is the structural schematic diagram for realizing Push mechanism in the prior art;
Fig. 2 is the schematic diagram for realizing SIP push service in the prior art;
Fig. 3 is the circuit theory schematic diagram of SIP push service in the prior art;
Fig. 4 is that the first Push provided in an embodiment of the present invention sends proxy construction schematic diagram;
Fig. 5 is that second of Push provided in an embodiment of the present invention sends proxy construction schematic diagram;
Fig. 6 is the first terminal structure schematic diagram provided in an embodiment of the present invention;
Fig. 7 is second of terminal structure schematic diagram provided in an embodiment of the present invention;
Fig. 8 is the control method flow chart of Push message provided in an embodiment of the present invention;
Fig. 9 is the flow chart that terminal is handled according to Push message control strategy;
Figure 10 is the flow chart that Push sends that agency is handled according to Push message control strategy
Figure 11 is to send the flow chart that Push sends agency from terminal for Push message control strategy;
Figure 12 is the flow chart of the first better embodiment of the control method of Push message provided in an embodiment of the present invention;
Figure 13 is the flow chart of second of better embodiment of control method of Push message provided in an embodiment of the present invention.
Specific embodiment
To keep the objects and advantages of the embodiment of the present invention clearer, the embodiment of the present invention is made into one with reference to the accompanying drawing Step is described in detail.
Firstly, introducing four kinds of control devices of Push message provided in an embodiment of the present invention, including two kinds of Push send generation Reason and two kinds of terminals.
Fig. 4 is that the first Push provided in an embodiment of the present invention sends proxy construction schematic diagram, which sends agency's packet It includes: Push message processing module and policy store module.
Push message processing module, for receiving the Push message of PI transmission;Compare the Push message that receives with it is described Matching condition in the Push message control strategy of policy store module storage, the matching condition met according to the Push message Corresponding processing mode handles the Push message received.
Policy store module, for storing the Push message control including matching condition and alignment processing mode of terminal setting System strategy.
The first Push provided in an embodiment of the present invention sends agency, stores the Push message control strategy of terminal setting, When received Push message meets the matching condition in Push message control strategy, according to the corresponding processing side of the matching condition Formula handles the Push message received, realizes the control to Push message, improves user experience.
It may include: processing execution module and parsing in the Push message processing module acted on behalf of that the first above-mentioned Push, which is sent, Control module.
Execution module is handled, for receiving the Push message of PI transmission;The parsing obtained according to the parsing control module Control result, when the matching condition is that terminal allows received Push content, by the Push message received into terminal Push Receiving Agent send;When the matching condition is that terminal does not allow received Push content, by the Push message It abandons, or is forwarded to other terminals;When matching condition is that terminal does not currently allow received Push content, by the Push Temporarily storage.
Control module is parsed, for parsing the Push message control strategy of the policy store module storage, and compares institute The matching condition in the Push message and the Push message control strategy that processing execution module receives is stated, determines Push message The matching condition of satisfaction obtains parsing control result.
Further include feedback module in above-mentioned Push message processing module, in the processing execution module by Push message When the Push Receiving Agent being sent in terminal, success message is fed back to PI;The Push is disappeared in the processing execution module Breath abandons, and is perhaps forwarded to after other terminals or temporarily storage, to PI feeding back unsuccessful message.
The first Push provided in an embodiment of the present invention sends agency, is suitable for storage terminal setting Push message and controls plan Slightly the case where, when controlling Push message, use the Push message control strategy of storage.
Fig. 5 is that second of Push provided in an embodiment of the present invention sends proxy construction schematic diagram, which sends agency's packet It includes: Push message processing module and tactful read module.
Push message processing module, for receiving the Push message of PI transmission;Compare the Push message that receives with it is described The matching condition in Push message control strategy that tactful read module is read, the matching condition met according to the Push message Corresponding processing mode handles the Push message received.
Tactful read module, for reading the Push Message Processing plan including matching condition and alignment processing mode from terminal Slightly.
Second of Push provided in an embodiment of the present invention, which is sent, to be acted on behalf of, the Push message control strategy of reading terminals setting, When received Push message meets the matching condition in Push message control strategy, according to the corresponding processing side of the matching condition Formula handles the Push message received, realizes the control to Push message, improves user experience.
It may include: processing execution module and parsing in the Push message processing module acted on behalf of that above-mentioned second of Push, which is sent, Control module.
Execution module is handled, for receiving the Push message of PI transmission;The parsing obtained according to the parsing control module Control result, when the matching condition is that terminal allows received Push content, by the Push message received into terminal Push Receiving Agent send;When the matching condition is that terminal does not allow received Push content, by the Push message It abandons, or is forwarded to other terminals;When matching condition is that terminal does not currently allow received Push content, by the Push Temporarily storage.
Control module is parsed, the Push message control strategy read for parsing the tactful read module, and compare institute The matching condition in the Push message and the Push message control strategy that processing execution module receives is stated, determines Push message The matching condition of satisfaction obtains parsing control result.
Further include feedback module in above-mentioned Push message processing module, in the processing execution module by Push message When the Push Receiving Agent being sent in terminal, success message is fed back to PI;The Push is disappeared in the processing execution module Breath abandons, and is perhaps forwarded to after other terminals or temporarily storage, to PI feeding back unsuccessful message.
Second of Push provided in an embodiment of the present invention sends agency, is suitable for terminal setting Push message control strategy simultaneously The case where storage, reads Push message control strategy from terminal when Push transmission agency controls Push message.
Fig. 6 be the first terminal structure schematic diagram provided in an embodiment of the present invention, the terminal include: strategy setting module, Policy store module and Push message processing module.
Strategy setting module, for the Push message control strategy including matching condition and alignment processing mode to be arranged;
Policy store module, for storing the Push message control strategy of the strategy setting module storage.
Push message processing module sends the Push message that agency sends for receiving Push;Compare the Push received Matching condition in message and the Push message control strategy of policy store module storage, according to the Push message received The corresponding processing mode of the matching condition of satisfaction handles the Push message received.
The first terminal provided in an embodiment of the present invention is arranged Push message control strategy and stores, in received Push When message meets the matching condition in Push message control strategy, according to the matching condition corresponding processing mode to receiving Push message is handled, and is realized the control to Push message, is improved user experience.
The first terminal provided in an embodiment of the present invention further comprises application module, for being carried out according to Push message Corresponding service processing.In view of the situation, above-mentioned Push message processing module includes: processing execution module and parsing control mould Block.
Execution module is handled, sends the Push message that agency sends for receiving Push;According to the parsing control module The parsing control result obtained, when matching condition is that terminal allows received Push content, by the Push message to terminal In application module send;When matching condition is that terminal does not allow received Push content, the Push message is abandoned, or Person is forwarded to other terminals;It is when matching condition is that terminal does not currently allow received Push content, the Push message is temporary When store.
Control module is parsed, for parsing the Push message control strategy in the policy store module, and described in comparison Matching in the Push message control strategy of Push message and policy store module storage that processing execution module receives Condition determines that Push message meets the matching condition, obtains parsing control result.
Can also include feedback module in above-mentioned Push message processing module, in the processing execution module by Push Message is sent to after the application module, sends agency's feedback success message to Push;In the processing execution module by institute The discarding of Push message is stated, is perhaps forwarded to after other terminals or temporarily storage, feeding back unsuccessful is acted on behalf of to Push transmission and disappears Breath.
The first terminal provided in an embodiment of the present invention Push message control strategy and is stored suitable for setting, using depositing The case where Push message control strategy of storage controls Push message.
Fig. 7 is the structural schematic diagram of second of terminal provided in an embodiment of the present invention, which includes: strategy setting module With tactful sending module.
Strategy setting module, for the Push message control strategy including matching condition and alignment processing mode to be arranged.
Tactful sending module, the Push message control strategy for the strategy setting module to be arranged are sent to Push Agency sends.
Second of terminal provided in an embodiment of the present invention is arranged Push message control strategy and is sent to Push transmission generation Reason, so that controlled after Push transmission agency receives Push message according to the Push message control strategy that terminal is sent, it is real Show the control to Push message, improves user experience.
Terminal provided in an embodiment of the present invention is suitable for setting Push message control strategy, but acts on behalf of root by Push transmission The case where Push message is controlled according to the Push message control strategy that terminal is sent.
Agency and terminal are sent by the Push that the embodiments of the present invention provide, Push of the embodiment of the present invention can be formed and disappeared Cease control system.Wherein, the first Push provided in an embodiment of the present invention sends agency and second of terminal, can organize cost hair The first system that bright embodiment provides;The first terminal provided in an embodiment of the present invention and only complete transmission Push message function Common Push send agency, second of system provided in an embodiment of the present invention can be formed;And it is provided in an embodiment of the present invention Second of Push sends agency and only completes the terminal of setting Push message control strategy, can form offer of the embodiment of the present invention The third system.
Secondly, introducing the control method of Push message provided in an embodiment of the present invention.
Fig. 8 is the control method flow chart of Push message provided in an embodiment of the present invention, and Push is arranged before starting in process Message control strategy, the process include:
Step 801: comparing the matching condition in Push message and the Push message control strategy.
In this step, Push message control strategy can be submitted by user.
Step 802: the corresponding processing mode of matching condition met according to Push message handles Push message.
Push message control strategy is arranged, in Push message in the control method of Push message provided in an embodiment of the present invention When meeting the matching condition in Push message control strategy, Push message is carried out according to the matching condition corresponding processing mode Processing, realizes the control to Push message, improves user experience.
The control device of Push message based on the embodiment of the present invention, Push message provided in an embodiment of the present invention Control method can there are two types of preferable embodiments, below with reference to specific SIP push service, introduce both preferably Embodiment.
Before introducing specific better embodiment, provides control plan applied to the Push message of the two embodiments first Matching condition specific example in slightly.
Matching condition in the Push message control strategy of setting may include following several: user identifier, maximum disappear Cease length threshold, Service control, content-control and the control to trusted PI.This five kinds of Push message controls are introduced separately below Strategy.
The first, user identifier
Be arranged the matching condition purpose be Push send agency execute Push message control when, can be according to this user Identifier determines the terminal that Push message to be sent to for the setting terminal of Push message control strategy.
The second, maximum message length thresholding.
In this Push message control strategy, Push message content length is controlled.It specifically, is exactly terminal The length of one Push message is set, terminal or be sent to Push send agency on store, when the Push message received When length is more than the length of this setting, does not allow always, or currently do not allow terminal to receive, storage can be compareed automatically Push message control strategy is abandoned or is transferred to other terminals to the Push message and received, or temporarily storage.
Third, Service control.
It is controlled for the received business of terminal, it is main to be allowed by setting terminal or do not allow or currently do not allow to connect The corresponding service identifier of the type of service of receipts is controlled.Push sends agency and can be sent PI by sip message Push message is sent to the Push Receiving Agent in terminal, and the acceptable connection header field Accept-Contact in sip message Service class indication in header.
If Push message control strategy stores at the terminal, a terminal can be defined and be not intended to or be currently not intended to connect The type of service list received, or a terminal can also be defined and wish received service lists, it is completed by terminal to service class The control of type, selection are abandoned or are sent to other terminals to Push message and received, or temporarily storage.
Fig. 9 is the flow chart that terminal is handled according to Push message control strategy, and Push message is assumed in the process Type of service be multimedia message message, which includes:
After step 901:Push sends the Push message that agency receives PI transmission, by NOTIFY in sip message or The Push message is sent Push Receiving Agent by MESSAGE message.
After step 902:Push Receiving Agent receives the Push message, agency is sent to Push and returns to 200OK message, is led to Know that Push sends agency and is successfully received Push message.
Step 903:Push Receiving Agent checks that Accept-Contact header field carries in the sip message for carrying Push message Type of service, determine Push message be multimedia message message.If terminal does not allow to receive in Push message control strategy The message of customized multimedia communication service, then Push Receiving Agent abandons the Push message without being sent to application module, and user will It has been not aware that message arrival;If in Push message control strategy, terminal does not allow currently to receive customized multimedia communication service, then Push Receiving Agent temporarily stores the Push message;If in Push message control strategy, terminal allows to receive customized multimedia The message of communication service is then sent to application module and carries out corresponding service processing.
If Push message control strategy is sent on Push transmission agency and stores, a terminal can be equally defined not The service lists for allowing or currently not allowing to receive, or the received service lists of terminal permission can also be defined, by Push sends control of agency's completion to type of service, and selection is abandoned or be sent to the progress of other terminals to Push message It receives or temporarily stores.In this case, in addition to the Accept- in the sip message that agency encapsulates out can be sent in Push In Contact header field outside service class indication, the receiving port number of agency can also be sent according to Push or PI source address is sentenced The type of service of disconnected Push message out.
Figure 10 is the flow chart that Push sends that agency is handled according to Push message control strategy, which includes:
Step 1001:PI sends Push message and sends agency to Push.
Step 1002:Push sends agency and sends response to PI.
Step 1003:Push sends the matching item acted on behalf of in the Push message control strategy for comparing Push message and storage Part continues to execute step 1004 if the matching condition that Push message meets is that terminal allows received Push content;Otherwise If the matching condition that Push message meets is that terminal does not allow received Push content, the Push message is abandoned, if When the matching condition that Push message meets is that terminal does not allow received Push content currently, which is temporarily stored.
Step 1004:Push sends agency by the MESSAGE or NOTIFY message in sip message, receives generation to Push Push message is sent in haircut.
Step 1005:Push Receiving Agent sends agency to Push and returns to 200OK message.
4th, content-control.
The content-keyword of Push message for not allowing or currently not allowing to receive can be set in terminal, such as has reaction Character, violence character, advertisement character, unhealthy character, political sensitivity character etc..
The content-keyword for allowing received Push message also can be set in terminal, such as allows to receive crucial comprising finance and economics The Push message of word, news keyword, sport keyword does not receive not comprising these crucial Push message then.
5th, PI trusty.
PI identifier trusty can be set in terminal, when receiving Push message, if sending the PI of the Push message For PI trusty, then allow to receive the Push message.
The specific matching condition citing being arranged in above-mentioned Push message control strategy is shown in table one, when practical application, It can also be the effective time of above-mentioned matching condition setting effect.
Table one
Better embodiment one
Push message control strategy is arranged in terminal, and sends the Push message control strategy of setting on server Push sends agency's storage, after Push message is sent Push transmission agency by PI, sends agency according to storage by Push Push message control strategy handles Push message.Figure 11 shows Push message control strategy of the above-mentioned terminal by setting Be sent to Push send agency a kind of detailed process, i.e., terminal by Push message control strategy encapsulate in a sip message to Push sends agency and sends.Process shown in Figure 11 includes:
Step 1101: after terminal carries out the setting of Push message control strategy, in REGISTER or SUBSCRIBE request message Middle carrying Push message control strategy is sent to Push transmission agency and is stored.
After step 1102:Push transmission agency receives Push message control strategy, 200OK message, table are returned to terminal Show that the Push message control strategy is successfully received and is stored.
Above-mentioned REGISTER or SUBSCRIBE request message is the concrete example of sip message, uses other sip messages Push message control strategy can be carried.The concrete mode of carrying can be to carry in the SIP head domain of SIP Push message Push message control strategy.And it is above-mentioned to carry Push message control strategy using sip message, and combine SIP push service Concrete application, in other business in addition to SIPPush business, also can be used other message carry Push message control plan Slightly, this is related to specific application environment.
Expansible markup language (Extensible Markup Language, XML) is a set of definition semantic marker Document is divided into many components and labelled to these components by rule, these labels, is a kind of and platform-independent expression number According to method.Briefly, it can be read on any platform by any application program using the data that XML is created.In this hair In bright embodiment, XML creation is can be used in Push message control strategy, is carried in a sip message using the format of XML document.
Three kinds of citings for carrying Push message control strategy in a sip message are described below.
Citing one: Push message control strategy, tool are carried in the event ua-profile header field in SUBSCRIBE message The SUBSCRIBE message structure of body is as follows, which is the common knowledge of those skilled in the art, therefore here only It is described briefly.
SUBSCRIBE sip:receiver agent@home1.net SIP/2.0;Message name
Via:SIP/2.0/UDP[5555::aaa:bbb:ccc:ddd]:1357;Comp=sigcomp;Branch= z9hG4bKnashds7;The path of process
Max-Forwards:70;The jump that message is passed through
Route:<sip:pcscf1.visited1.net:7531;lr;Comp=sigcomp >,
<sip:orig@scscf1.home1.net;lr>;Specified routing iinformation
From:<sip:receiver agent@home1.net>;Tag=31415;Message source
To:<sip:reveiver agent@home1.net>;Message purpose
Accept-Contact:*;+g.oma.icsi.push';+g.oma.iari.push.PushSyncML;; require;explicit;Receivable content
Event:ua-profile;Profile-type=" application ";Event, the ua- in event Push message control strategy is carried in profile header field
Call-ID:b89rjhnedlrfjflslj40a222;Session number
CSeq:85SUBSCRIBE;Affairs sequence
P-Preferred-Identity:"Receiver agent"<sip:reveiver agent@home1.net>; Wish the terminal received
Privacy:none
Expires:600000;Time limit
Accept:application/vnd.syncml.ds.notification;Content format
Contact:<sip:[5555::aaa:bbb:ccc:ddd]:1357;Comp=sigcomp >;Contact address
Content-Length:0;Content-length
Specific Push message control strategy, is carried, structure is as follows, and XML document structure is with the format of XML document The common knowledge of those skilled in the art only does simple introduction here.
<? xml version=" 1.0 " encoding=" UTF-8 "?>
< rdf:RDF xmlns:rdf=" http://www.w3.org/1999/02/22-rdf-syntax-ns# "
Xmlns:prf=" http://www.openmobilealliance.org/tech/profiles/UAPROF/ ccppschema-20021212#"
Xmlns:mms=" http://www.wapforum.org/profiles/MMS/ccppschema- 20010111#">
-<prf:component>
<rdf:Description rdf:ID=" Filterlist ">
<rdf:type
Rdf:resource=" http://www.openmobilealliance.org/tech/profiles/ UAPROF/ccppschema-20021212#filterlist"/>;The above are the specifications of this XML document
<prf:User_ID>a@example.com</prf:User_ID>;User identifier
<prf:MaxMessageSize>1500</prf:MaxMessageSize>;Content maximum length value
<prf:Sevice_ID_Drop>;The task identifier of service class indication, and meet the type of service Push message will be dropped
<rdf:Bag>
<rdf:li>x-wap-application:sms.ua</rdf:li>;Short message service
<rdf:li>x-wap-application:mms.ua</rdf:li>;Multimedia messaging service
</rdf:Bag>
</prf:Sevice_ID_Drop>
<prf:Content_Drop>;Content-keyword, and include that the Push message of the content-keyword will be dropped
<rdf:li>reaction</rdf:li>;Specific keyword
<rdf:li>violence</rdf:li>;Specific keyword
</rdf:Bag>
</prf:Content_Drop>
<prf:PI_Permitted>;PI mark, the Push message from the PI will be licensed
-<rdf:Bag>
<rdf:li>www.example1.com</rdf:li>;Specific trusted PI mark
<rdf:li>www.example2.com</rdf:li>;Specific trusted PI mark
</rdf:Bag>
</prf:PI_Permitted>
</rdf:Description>
</prf:component>
</rdf:RDF>
Citing two: the control of Push message is carried in the Accept header field and Content-type in SUBSCRIBE message Strategy, specific SUBSCRIBE message structure is as follows, and the meaning of each section repeats no more.
SUBSCRIBE sip:receiver agent@home1.net SIP/2.0
Via:SIP/2.0/UDP[5555::aaa:bbb:ccc:ddd]:1357;Comp=sigcomp;Branch= z9hG4bKna shds7
Max-Forwards:70
Route:<sip:pcscf1.visited1.net:7531;lr;Comp=sigcomp >,
<sip:orig@scscf1.home1.net;lr>
From:<sip:receiver agent@home1.net>;Tag=31415
To:<sip:reveiver agent@home1.net>
Accept-Contact:*;+g.oma.icsi.push';+
g.oma.iari.push.PushSyncML;;require;explicit
Event:ua-profile;Profile-type=" application "
Call-ID:b89rjhnedlrfjflslj40a222
CSeq:85SUBSCRIBE
P-Preferred-Identity:"Receiver agent"<sip:reveiver agent@home1.net>
Privacy:none
Expires:600000
Accept:application/filterlist+xml;Push message control strategy is identified in Accept header field It is carried by XML document format
Content-type:application/filterlist+xml;XML text is carried in Content-type header field The Push message control strategy of shelves format
Contact:<sip:[5555::aaa:bbb:ccc:ddd]:1357;Comp=sigcomp >
Content-Length:0
Specific Push message control strategy, is carried with the format of XML document, and structure is as follows.<? xml version =" 1.0 " encoding=" UTF-8 "? >
<!--edited with XMLSPY v5rel.4U(http://www.xmlspy.com)by Registred
(Registred)-->
<!DOCTYPE Filters SYSTEM " C: Documents and Settings user desktop filters.dtd">;The above are the specifications of this XML document format
<Filters>
<Filter Filter_Item=" APP_ID " Pro_Methord=" Drop ">;The business of service class indication Identifier, the Push message comprising the task identifier will be dropped
<User_ID>a@example.com</User_ID>;User identifier
<Filter_Value>mms</Filter_Value>;Specific type of service is customized multimedia communication service
<Run_Time>00:00-00:00</Run_Time>;Effective time
</Filter>
<the business of Filter Filter_Item=" APP_ID " Pro_Methord=" Pause ">service class indication Identifier, the Push message comprising the task identifier will be suspended transmission
<User_ID>a@example.com</User_ID>;User identifier
<Filter_Value>email</Filter_Value>;Specific type of service is mail service
<Run_Time>18:00-5:00</Run_Time>;Effective time
</Filter>
<Filter Filter_Item=" Key_Words " Pro_Methord=" Drop ">;Indicate keyword, including The Push message of the keyword will be dropped
<User_ID>a@example.com</User_ID>;User identifier
<filter_Value>violence</Filter_Value>;Specific keyword
<Run_Time>00:00-00:00</Run_Time>;Effective time
</Filter>
<Filter Filter_Item=" Max_Size " Pro_Methord=" Drop ">;Indicate maximum contents length, Push message more than the length will be dropped
<User_ID>a@example.com</User_ID>;User identifier
<Filter_Value>1500</Filter_Value>;Specific maximum contents length value
<Run_Time>00:00-00:00</Run_Time>;Effective time
</Filter>
<Filter Filter_Item=" PI " Pro_Methord=" Permitted ">;PI mark, including PI mark The Push message of knowledge will be licensed
<User_ID>a@example.com</User_ID>;User identifier
<Filter_Value>sina.com.cn</Filter_Value>;Specific PI mark
<Run_Time>18:00-5:00</Run_Time>;Effective time
</Filter>
</Filters>
Citing three: extension carries the header field of Push message control strategy in SIP Push message, can extend three heads Domain is used to carry Push message control strategy.
The first extension header field is SIP Push trust list SIP-Push-Trusted-List, and the header field is to existing SIP head domain is extended, for carrying Push message control strategy, naturally it is also possible to be carried and is based on SIP business for other Control strategy.Specific several implementations and rule are illustrated below:
SIP-Push-Trusted-List:<sip:alice@sample.com>
SIP-Push-Trusted-List:<sip:bob@sample.com>
SIP-Push-Trusted-List:<www.sample.com>
SIP-Push-Trusted-List:13612345678
The object permitted in the header field is mainly the mark of PI, can be host name, telephone number, can also be SIP URI.
Second of extension header field is that SIP Push prevents list SIP-Push-Block-List, for carrying SIPPush industry The Push type of message for needing to abandon in business, naturally it is also possible to the carrying for other discarding message based on SIP business.It is several Concrete implementation mode and rule are illustrated below:
SIP-Push-Block-List:<sip:alice@sample.com>,
App_ID=x-wap-application:mms.ua,
Max=1800bytes, Content=" reaction "
SIP-Push-Block-List:<sip:bob@sample.com>
SIP-Push-Block-List:<www.sample.com>
SIP-Push-Block-List:13612345678
The object abandoned in above-mentioned header field can be the mark of PI, can also abandon multimedia according to the instruction in APP_ID MMS business is provided to abandon the Push message for being greater than 1800 bits according to the domain maximum message Max, be lost according to content domain Content Abandon the Push message that content is reaction.
The third extension header field is SIP Push licence list SIP-Push-Permit-List, for carrying same SIP The relevant Push message control strategy of push service, naturally it is also possible to the carrying for other strategy settings based on SIP business. Several concrete implementation modes and rule are illustrated below:
SIP-Push-Permit-List:<sip:alice@sample.com>,
App_ID=x-wap-application:mms.ua, Max=1800bytes, permit=allow,
SIP-Push-Permit-List:<sip:bob@sample.com>, permit=allow
SIP-Push-Permit-List:www.sample.com, permit=refuse
SIP-Push-Permit-List:13612345678, permit=refuse
That permits in above-mentioned header field can be the mark of PI, and the type of service for needing to allow is the more matchmakers indicated in APP_ID Sports lottery ticket communication service;According to the regulation in the domain maximum message Max, allow the Push message less than 1800 bits.The permission of authorization passes through The attached field of permit is completed.
Using extension header field provided in an embodiment of the present invention, in conjunction with the related header field in other sip messages, so that it may group At the sip message of completion.
It, can be according to shown in Figure 12 after the step 1101 and step 1102 shown in Figure 11 in this better embodiment one Process carries out control processing to the Push message received, and process shown in Figure 12 includes:
Step 1201:Push sends agency and receives the Push message from PI.
Step 1202:Push sends the matching item acted on behalf of in more received Push message and Push message control strategy Part, such as whether content is excessive for the Push message, if containing being not intended to the keyword received, if be to be not intended to currently connect The business of receipts, if come from PI trusty, if to wish or being not intended to receive the time of the Push message, if application Push message control strategy of the setting etc..If the matching condition that Push message meets is that terminal allows in received Push Hold, then continues to execute step 1203;Else if the matching condition that Push message meets is that terminal does not allow in received Push Hold, Push sends agency and abandons the Push message, if the matching condition that Push message meets is that terminal does not allow currently to receive Push content, Push send agency the Push message is temporarily stored, has executed above-mentioned discarding or temporarily store Push message Operation after, directly execution step 1206.
Step 1203:Push sends agency and sends SIP/IP core network for Push message, and the specific method of transmission is Push sends agency and carries Push message in a sip message, sends to SIP/IP core network.
Push message is sent to Push Receiving Agent by step 1204:SIP/IP core network.
Step 1205:Push Receiving Agent sends agency to Push and returns to confirmation message.
Step 1206:Push sends the transmission state that agency returns to current Push message to PI.In this step, if Push It sends agency and sends Push Receiving Agent for Push message, then returned success message to PI, if Push transmission agency will Push message abandons or temporarily storage, returns to failed message to PI.
Preferred embodiment two
Push message control strategy is arranged in terminal, and the Push message control strategy of setting is being locally stored, and incites somebody to action in PI After Push message is sent to Push transmission agency, agency is sent by Push, Push message is sent to terminal, terminal is according to storage Push message control strategy Push message is handled.Figure 13 shows the place for the Push message that above-mentioned end-on receives Process is managed, which includes:
Step 1301:Push sends agency will be from the received Push message of PI, the Push Receiving Agent being sent in terminal, The specific method of transmission can be Push transmission agency and carry Push message in sip message header field to Push Receiving Agent hair It send.
The matching item in Push message and Push message control strategy that step 1302:Push Receiving Agent relatively receives Part, for example whether content is excessive, if containing being not intended to the keyword received, if it is currently to be not intended to received message, Whether from PI trusty etc..If the matching condition that Push message meets is that terminal allows received Push content, continue Execute step 1303;Else if the matching condition that Push message meets is that terminal does not allow received Push content, Push is connect It receives agency and abandons the Push message, if the matching condition that Push message meets is that terminal does not allow in received Push currently Holding, Push Receiving Agent temporarily stores the Push message, after having executed above-mentioned discarding or the temporarily operation of storage Push message, Directly execute step 1304.When Push message is abandoned or temporarily stored by above-mentioned Push Receiving Agent, step is directly being executed Before 1304, agency can also be sent to Push from Push Receiving Agent and return to the message that Push message has been deleted, the step For optional step.
Step 1303:Push Receiving Agent sends agency to Push and returns to confirmation message, and sends the Push message to Application module in terminal carries out corresponding business.
Step 1304:Push sends agency to the current Push message delivery status of PI reporting.In this step, if Push connects It receives agency and sends the application module in terminal for Push message, then returned success message to PI;If Push Receiving Agent is lost When abandoning or temporarily store Push message, and returning to the message that Push message has been deleted to Push transmission agency, Push is sent It acts on behalf of to PI and returns to failed message.
Push message control strategy provided in an embodiment of the present invention requires to be converted to what Push transmission agency can receive The format that format or terminal can be stored is also provided Push message control strategy with XML document in previous embodiment Format storage is sent, and is provided again below including matching condition in above five kinds of Push message control strategy and settable The frame structure of the XML document of processing mode, specific sentence structure are the common knowledge of those skilled in the art, here no longer It repeats, according to this article mark structure, fills in specific matching condition and processing mode, so that it may Push message control strategy is formed, And other matching conditions and processing mode actually required can also be extended on this basis.
<? xml version=" 1.0 " encoding=" UTF-8 "?>
<!--W3C Schema generated by XMLSPY v5rel.4U(http://www.xmlspy.com)-->
< xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema "
ElementFormDefault=" qualified " >;The above are the specifications of this XML document
<xs:element name=" Filter ">
<xs:complexType>
<xs:sequence>
<xs:element ref=" User_ID " maxOccurs=" unbounded "/>;User identifier
<xs:element ref=" Filter_Value " maxOccurs=" unbounded "/>;What be could fill out is specific Matching condition, such as service identifier, specific keyword etc.
<xs:element ref=" Run_Time " maxOccurs=" unbounded "/>;Effective time
</xs:sequence>
<xs:attribute name=" Filter_Item " use=" required ">
<xs:simpleType>
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value=" Key_Words "/>;Keyword
<xs:enumeration value=" PI "/>;PI mark
<xs:enumeration value=" Feature_Tag "/>;Features tab, such as can be with identification service
<xs:enumeration value=" Max_Size "/>;Maximum message length
<xs:enumeration value=" APP_ID "/>;Service identifier
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name=" Pro_Methord " use=" required ">
<xs:simpleType>
<xs:restriction base=" xs:NMTOKEN ">
<xs:enumeration value=" Pause "/>;Pause
<xs:enumeration value=" Save "/>;Storage
<xs:enumeration value=" Permitted "/>;License
<xs:enumeration value=" Drop "/>;It abandons
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name=" Filter_Value " type=" xs:string "/>;It could fill out specific matching item Part type is character string type
<xs:element name=" Filters ">
<xs:complexType>
<xs:sequence>
<xs:element ref=" Filter " maxOccurs=" unbounded "/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name=" Run_Time " type=" xs:string "/>;Effective time type is character string
<xs:element name=" User_ID " type=" xs:string "/>;User identifier type is character string
</xs:schema>
Push message control method provided in an embodiment of the present invention, device and system, setting include matching condition and correspondence The Push message control strategy of processing mode meets the matching condition in Push message control strategy in received Push message When, the Push message received is handled according to the corresponding processing mode of the matching condition, is realized to Push message Control, improves user experience.
In conclusion the above is merely preferred embodiments of the present invention, being not intended to limit the scope of the present invention. All within the spirits and principles of the present invention, any modification, equivalent replacement, improvement and so on should be included in of the invention Within protection scope.

Claims (23)

1. a kind of control method of PUSH message, which is characterized in that this method comprises:
The Push message control strategy of terminal storage setting, the matching condition in the Push message control strategy includes business control The type of service of condition processed, the Service control condition is indicated by service identification, received for controlling the terminal permission The type of service of PUSH message;The type of service includes short message service and mail service;
The terminal receives Push and sends short message service message or mail service message that agency sends;
If the short message service message or mail service message are that terminal described in the Push message control strategy allows to push away The type of service for the Push message sent then reminds the arrival of short message service message or mail service message described in user;
If the short message service message or mail service message are the industry for the Push message that the terminal does not allow currently to push Service type then temporarily stores the short message service message or mail service message.
2. the method as described in claim 1, which is characterized in that receive Push in the terminal and send the short message industry that agency sends After message of being engaged in or mail service message, the method also includes: judge the type of service of the Push message.
3. according to the method described in claim 2, it is characterized in that, the type of service of the judgement Push message, specifically It include: the service class that Push message is judged according to the receiving port number or push initiator's PI source address of Push transmission agency Type.
4. the method as described in claim 1, which is characterized in that the Push message control strategy further comprises the industry The effective time for control condition of being engaged in.
5. the method as described in claim 1, which is characterized in that the Push message control strategy further comprises that Push disappears The maximum message length thresholding of breath.
6. a kind of control method of PUSH message, which is characterized in that this method comprises:
The Push message control strategy of terminal setting is received and stored, the matching condition in the Push message control strategy includes The type of service of Service control condition, the Service control condition is indicated by service identification, is allowed for controlling the terminal The type of service of received PUSH message;The type of service includes short message service or mail service;
Receive short message service message or mail service message that push initiator PI is sent;
If the type of service of the short message service message or mail service message is described in the Push message control strategy Terminal allows the type of service of received Push message, then sends the terminal for the Push message.
7. method as claimed in claim 6, which is characterized in that it is described receive terminal setting Push message control strategy, be Receive the Push message control strategy for carrying and sending in session initiation protocol sip message.
8. method as claimed in claim 6, which is characterized in that disappear in the short message service that the reception push initiator PI is sent After breath or mail service message, the method also includes: judge the type of service of the Push message.
9. method as claimed in claim 6, which is characterized in that the Push message control strategy further comprises the industry The effective time for control condition of being engaged in.
10. method as claimed in claim 6, which is characterized in that the Push message control strategy further comprises Push The maximum message length thresholding of message.
11. a kind of control method of PUSH message, which is characterized in that this method comprises:
The Push message control strategy of terminal storage setting, the matching condition in the Push message control strategy includes business control The type of service of condition processed, the Service control condition is indicated by service identification, received for controlling the terminal permission The type of service of PUSH message;The type of service includes short message service or mail service;
The terminal receives Push and sends short message service message or mail service message that agency sends;
If the short message service message or mail service message are that terminal described in the Push message control strategy allows to push away The type of service for the Push message sent then reminds the arrival of short message service message or mail service message described in user.
12. method as claimed in claim 11, which is characterized in that receive Push in the terminal and send the short message that agency sends After service message or mail service message, the method also includes: judge the type of service of the Push message.
13. according to the method for claim 12, which is characterized in that the type of service of the judgement Push message, tool Body includes: the business that Push message is judged according to the receiving port number or push initiator's PI source address of Push transmission agency Type.
14. method as claimed in claim 11, which is characterized in that the Push message control strategy further comprises described The effective time of Service control condition.
15. method as claimed in claim 11, which is characterized in that the Push message control strategy further comprises Push The maximum message length thresholding of message.
16. a kind of PUSH message sends agency characterized by comprising Push message processing module and Push message control plan Slightly memory module;
The Push message control strategy memory module, for storing the Push message control strategy of terminal setting, the Push Matching condition in message control strategy includes Service control condition, and the type of service of the Service control condition is by service identification It indicates, for controlling the terminal allows the type of service of received PUSH message;The type of service includes short message service Or mail service;
The Push message processing module, for receiving the push Push message of push initiator PI transmission;Compare the reception To Push message and the Push message control strategy in type of service;Permit if the Push message meets the terminal Perhaps the type of service of received Push message, then send the terminal for the Push message.
17. PUSH message as claimed in claim 16 sends agency, which is characterized in that in the Push message control strategy into One step includes the maximum message length thresholding of Push message.
18. a kind of PUSH message sends agency characterized by comprising Push message processing module and tactful read module;
The strategy read module, for reading Push message control strategy from terminal;
The Push message processing module, short message service message or mail service for receiving push initiator PI transmission disappear Breath;Compare the Push message of the short message service message received or mail service message and the tactful read module reading Matching condition in control strategy;Wherein, matching condition includes Service control condition, the type of service of the Service control condition It is indicated by service identification, allows the type of service of received PUSH message, the type of service packet for controlling the terminal Include short message service or mail service;If the short message service message or mail service message are the Push message control strategy Described in terminal allow push Push message type of service, then will send the Push message to the terminal;If institute It states short message service message or mail service message is the type of service for the Push message that the terminal does not allow currently to push, then will The short message service message or mail service message temporarily store.
19. a kind of terminal characterized by comprising strategy setting module, policy store module and Push message processing module;
The strategy setting module, the matching item for Push message control strategy to be arranged, in the Push message control strategy Part includes Service control condition, and the type of service of the Service control condition is indicated by service identification, for controlling the end End allows the type of service of received PUSH message;The type of service includes short message service or mail service;
The policy store module, for storing the Push message control strategy of the strategy setting module setting;
The Push message processing module, for receiving, Push sends the short message service message of agency's transmission or mail service disappears Breath;Compare the Push message of the short message service message received or mail service message and policy store module storage Type of service in control strategy;If the short message service message or mail service message are the Push message control strategy Described in terminal allow push Push message type of service, then remind short message service message or mail service described in user to disappear The arrival of breath;If the short message service message or mail service message are the Push message that the terminal does not allow currently to push Type of service, then the short message service message or mail service message are temporarily stored.
20. terminal as claimed in claim 19, which is characterized in that the Push message control strategy further comprises Push The maximum message length thresholding of message.
21. terminal as claimed in claim 19, which is characterized in that the Push message control strategy further comprises described The effective time of Service control condition.
22. a kind of terminal characterized by comprising strategy setting module and policy store module and Push message processing module;
The strategy setting module, the matching item for Push message control strategy to be arranged, in the Push message control strategy Part includes Service control condition, and the type of service of the Service control condition is indicated by service identification, for controlling the end End allows the type of service of received PUSH message;The type of service includes short message service or mail service;
The policy store module, for storing the Push message control strategy of the strategy setting module setting;
The Push message processing module, for receiving, Push sends the short message service message of agency's transmission or mail service disappears Breath;Compare the Push message of the short message service message received or mail service message and policy store module storage Type of service in control strategy;If the short message service message or mail service message are the Push message control strategy Described in terminal allow push Push message type of service, then remind short message service message or mail service described in user to disappear The arrival of breath.
23. terminal as claimed in claim 22, which is characterized in that the Push message control strategy further comprises Push The maximum message length thresholding of message.
CN201410175541.8A 2007-09-21 2007-09-21 Control method, device and system for push message Active CN103929317B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410175541.8A CN103929317B (en) 2007-09-21 2007-09-21 Control method, device and system for push message

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2007101546677A CN101136837A (en) 2007-09-21 2007-09-21 Control method, device and system for push message
CN201410175541.8A CN103929317B (en) 2007-09-21 2007-09-21 Control method, device and system for push message

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101546677A Division CN101136837A (en) 2007-09-21 2007-09-21 Control method, device and system for push message

Publications (2)

Publication Number Publication Date
CN103929317A CN103929317A (en) 2014-07-16
CN103929317B true CN103929317B (en) 2019-04-19

Family

ID=51147401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410175541.8A Active CN103929317B (en) 2007-09-21 2007-09-21 Control method, device and system for push message

Country Status (1)

Country Link
CN (1) CN103929317B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105764048B (en) * 2014-12-18 2019-11-19 中兴通讯股份有限公司 The method and device of aerial download message filtering
CN105791552B (en) * 2016-02-25 2019-03-12 北京奇虎科技有限公司 A kind of short message processing method, device and mobile terminal

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529966A (en) * 2001-02-27 2004-09-15 ��˹��ŵ�� push content filtering
CN1949770A (en) * 2005-10-14 2007-04-18 华为技术有限公司 Method for providing push message and push agent device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980378A (en) * 2005-12-05 2007-06-13 华为技术有限公司 Method for providing business pilot information, system and terminal
CN100562145C (en) * 2006-02-23 2009-11-18 中兴通讯股份有限公司 A method for providing active push service according to terminal location

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1529966A (en) * 2001-02-27 2004-09-15 ��˹��ŵ�� push content filtering
CN1949770A (en) * 2005-10-14 2007-04-18 华为技术有限公司 Method for providing push message and push agent device

Also Published As

Publication number Publication date
CN103929317A (en) 2014-07-16

Similar Documents

Publication Publication Date Title
US11856072B2 (en) Method and apparatus for sending a push content
KR101511469B1 (en) System and method for presence notification based on presence attribute
US8010611B2 (en) Method for processing deferred message
Rosenberg et al. Indicating user agent capabilities in the session initiation protocol (SIP)
US9158858B2 (en) System and method for managing XML document management server history
US20050021976A1 (en) Systems and methods for controlling access to an event
US20060253567A1 (en) System and method for utilizing a sip events framework to deliver syndication feeds
US20090222525A1 (en) Method of providing quick answer service in sip message service system
CN103929317B (en) Control method, device and system for push message
US20130091287A1 (en) System for contact subscription invitations in a cross-domain converged address book system
KR20240051072A (en) Method and apparatus for managing mission critical data
SIP SIPPING J. Rosenberg Internet-Draft dynamicsoft Expires: December 29, 2003 H. Schulzrinne Columbia University June 30, 2003
Roach et al. RFC 4662: A Session Initiation Protocol (SIP) Event Notification Extension for Resource Lists
KR20040107237A (en) System for providing webservice on wireless mobile device

Legal Events

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