CN100461774C - Method for subscribing presence information - Google Patents
Method for subscribing presence information Download PDFInfo
- Publication number
- CN100461774C CN100461774C CNB2005100768939A CN200510076893A CN100461774C CN 100461774 C CN100461774 C CN 100461774C CN B2005100768939 A CNB2005100768939 A CN B2005100768939A CN 200510076893 A CN200510076893 A CN 200510076893A CN 100461774 C CN100461774 C CN 100461774C
- Authority
- CN
- China
- Prior art keywords
- user
- subscription
- message
- information
- send
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosed method to subscribe exist information comprises: A. the user sends subscription request to MPS Server; B. the latter sends authorization request to user; C. user determines to send the authorization information; D. if receives and determines the information, IMPS Server sends success information to user; or else sends failure information.
Description
Technical field
The present invention relates to wireless communication field, particularly relate to the method that there is information in a kind of subscription.
Background technology
Instant message and exist professional (IMPS) belong to a kind of based on the individual who has information (Presence) to individual, individual classes of messages mobile data services to group, it is by IMPS working group research of the OMA of International Standards Organization (Open MobileAlliance) and application framework and standard are provided.
The registered user of described IMPS business can subscribe to other registered users' the information that exists.The described information that exists comprises: the ability (to voice, text, GRPS, multimedia support situation) of the availability of client device (for example: in machine open/close information, the call state), User Status (idle, not idle, meeting in), positional information, client device; The described information that exists also comprises: searchable user profile, for example: user's mood (happiness, anger etc.), user's hobby (football, fishing, calculating, dancing etc.).Because user's the information that exists is personalized, wherein relate to some personal information, so only externally disclose the relevant information of customer acceptance.
In described IMPS business, the user can obtain favorable user experience by subscribing to other users' the information that exists.If subscribe to successfully, then when subscribed when existing information to change, system can notify subscriber user automatically.
In the IMPS operation system, there is the signaling process figure of information in the subscription form user at present, as shown in Figure 1, subscribes to the signaling process figure that there is information in the multi-user, as shown in Figure 2.User A sends subscribe request, desire the information that exists of booking reader B, if subscribe to successfully, instant message and exist service server IMPS Server (Instant Messaging and Presence Service) send to subscribe to success message (PresenceNotification) then to subscriber user A, carry in this message and subscribe to the successful property value that has information, promptly subscriber user A will receive the information that exists of subscribed side user B at once.For example: the positional information of user A booking reader B, current talking state, subscribing to successfully, the back server sends to user A with being carried on the positional information of user B, current talking state in the subscription success message automatically.
But if subscribe to failure, then according to the radio countryside protocol (WirelessVillage) of OMA normal structure, IMPS Server does not send any message to subscriber user.So whether subscriber user can't be known this subscription successful, more can't know the reason of subscribing to failure.
Summary of the invention
The invention provides the method that there is information in a kind of subscription, exist when subscribing to failure in order to solve prior art, whether successful instant message and exist service server IMPS Server not send any message to subscriber user make this user can't determine to subscribe to problem.
The present invention further solves in the prior art when subscribing to failure subscriber user can't know the problem of subscribing to failure cause.
For addressing the above problem, the invention provides following technical scheme:
There is the method for information in a kind of subscription, comprises the following steps:
A, subscriber user are to instant message and exist service server to send subscription request message;
B, instant message and exist service server to send authorization request message to subscribed side user according to described subscription request message;
After C, subscribed side user confirm, to instant message with exist service server to send license confirmation message;
D, if instant message and exist service server to receive described license confirmation message, and show the acceptance subscription, then instant message and exist service server to send the subscription success message to subscriber user; Otherwise, instant message and exist service server judging subscriber user current whether online if subscriber user is current online, then sends the subscription failed message to subscriber user, described subscription failed message comprises subscribed side's user profile, and described subscribed side user is at least one; If subscriber user is not current online, then abandon described subscription failed message, perhaps temporary described subscription failed message, and send at this subscriber user Shi Xiangqi that reaches the standard grade once more.
Described subscribed side user is a user, perhaps a plurality of users.
The form of subscribing to failed message described in the step D is the form that does not carry the subscription success message that has information attribute, or self-defining form.
In the subscription failed message of described self-defining form, carry the cause information of subscribing to failure.
The cause information of described subscription failure comprises: subscribed side user's response timeout, perhaps subscribed side user refuses to subscribe to.
In described subscription request message, carry the identification information that is used to locate subscribed side user, and the information of desire subscription.
That carries subscribed side user in described subscription success message exists the information attribute value.
Beneficial effect of the present invention is as follows: the inventive method has defined the form of subscribing to failed message, and at instant message and exist service server to receive the license confirmation message that subscribed side user sends, and show when refusal is subscribed to, perhaps instant message and when existing service server not receive the license confirmation message that subscribed side user sends through certain time length, send the subscription failed message to subscriber user, more can in described subscription failed message, carry the subscription failure cause, thereby make subscriber user when subscribing to failure, can in time confirm to subscribe to failure, and can know the subscription failure cause, can be the user like this and bring favorable user experience.
Description of drawings
There is the signaling process figure of information in Fig. 1 for prior art subscription form user;
Fig. 2 subscribes to the signaling process figure that there is information in the multi-user for prior art;
There is the flow chart of steps of information in Fig. 3 for the inventive method subscription form user;
There is the signaling process figure of information in Fig. 4 for the inventive method subscription form user;
Fig. 5 subscribes to the flow chart of steps that there is information in the multi-user for the inventive method;
Fig. 6 subscribes to the signaling process figure that there is information in the multi-user for the inventive method.
Embodiment
In order to make subscriber user after carrying out subscription operation, can determine to subscribe to whether success, and when subscribing to failure, know the reason of subscribing to failure.The inventive method has defined the form of subscribing to failed message, when subscribed side user refuses to subscribe to, when perhaps not responding through the subscribed side user of certain time length, send the subscription failed message to subscriber user, more can in described subscription failed message, carry the subscription failure cause, thereby make subscriber user when subscribing to failure, can in time confirm to subscribe to failure, and can know the subscription failure cause.The flow process that there is information in the inventive method subscription form user as shown in Figure 3 and Figure 4, its concrete implementation step is as follows:
S1, subscriber user send subscription request message to server.
At first, the registered user that subscriber user A and subscribed side user B all are described IMPS business, otherwise obviously subscriber user A can not enjoy this business, does not in like manner have the record that has the information attribute value of subscribed side user B among the IMPS Server.
Satisfying under the above-mentioned prerequisite, when subscriber user A desire subscribe to subscribed side user B have information the time, user A sends subscription request message to IMPS Server.In described subscription request message, carry the identification information that is used for consumer positioning B, and the information of desire subscription.
S2, server send authorization request message to subscribed side user.
Entrained identification information and desire subscription information in the subscription request message that IMPS Server sends according to user A judges that the subscription operation that draws user A is at user B, and know that user A desires booking reader B which have information.
Above-mentioned information according to IMPS Server is known makes up authorization request message, and described authorization request message is sent to user B.Carry the identification information that has information and user A that user A desire is subscribed in the described authorization request message, whether agree the decision of subscribing to so that user B makes in view of the above.
S3, subscribed side user send license confirmation message to server.
User A identification information and user A entrained in the authorization request message that user B sends according to IMPS Server desire subscription information, make the acceptance subscription, the perhaps refusal decision of subscribing to.And this decision is carried in the license confirmation message, send to IMPS Server.
S4, IMPS Server judge whether subscription is successful, and send subscribing notification message.
If IMPS Server receives described license confirmation message, and show the acceptance subscription, then judge and subscribe to successfully.Afterwards, IMPS Server send to subscribe to success message to user A, and what carry user B in described subscription success message exists the information attribute value, i.e. the user A relevant information desiring to know.So far flow process finishes.
If IMPS Server in the certain time length, does not receive described license confirmation message after sending authorization request message; Perhaps, IMPS Server receives described license confirmation message, but shows the refusal subscription.Then judge and subscribe to failure.
Thereafter, IMPS Server judges whether user A is current online, if the current off-line of user A, then IMPSServer has two kinds of processing modes:
Mode one, abandon the subscription failed message.The temporary failed message of subscribing to of this mode IMPS Server behind the judgement user A off-line, directly abandons the subscription failed message.Though alleviated the load of IMPS Server like this, reduced the data processing amount of IMPS Server, if user A off-line this moment then can not receive the subscription failed message, and then can't confirm that whether subscription is successful, influences to some extent to user experience.
Mode two, the temporary failed message of subscribing to.This mode IMPS Server after judging user A off-line, temporary described subscription failed message, and send at the user A Shi Xiangqi that reaches the standard grade once more.The pros and cons of doing like this are opposite with described mode one.
If user A is current online, then IMPS Server sends to user A and subscribes to failed message.The form of described subscription failed message is different from described subscription success message.Its form is the form of the subscription success message that defined in the existing OMA standard criterion, but does not carry any information attribute value that exists in the message body of described subscription success message, to show and to subscribe to success message and distinguish to some extent; Perhaps, the form of self-defined described subscription failed message.As long as satisfy be different from described subscription success message all should be within protection scope of the present invention.Subscriber user (user A) can in time confirm to subscribe to failure when subscribing to failure like this.Portability is subscribed to failure cause information in the subscription failed message of described user-defined format, described subscription failure cause information comprises: subscribed side user (user B) response timeout, subscribed side user refuse subscribe request, and perhaps other causes subscribing to the reason of failure.The user can know that what reason causes subscribing to failure like this, and then determines whether be necessary to subscribe to once more, and for example: if subscribe to failure cause is subscribed side user's response timeout, then can not propose subscribe request once more when network is in a hurry.So far flow process finishes.
The inventive method is subscribed to the flow process that there is information in the multi-user as shown in Figure 5 and Figure 6.Its concrete implementation step is as follows:
S1, subscriber user send subscription request message to server.
At first, subscriber user A and subscribed side user B, and the subscribed side user C registered user that all is described IMPS business.
Satisfying under the above-mentioned prerequisite, when subscriber user A desire subscribe to subscribed side user B and subscribed side user C have information the time, user A sends subscription request message to IMPS Server.In described subscription request message, carry the identification information that is used for consumer positioning B and user C, and the information of desire subscription.
S2, server send authorization request message to subscribed side user.
Entrained identification information and desire subscription information in the subscription request message that IMPS Server sends according to user A, judge that the subscription operation draw user A is at user B and user C, and know respectively that user A desires booking reader B and user C which have information.
Above-mentioned information according to IMPS Server is known makes up authorization request message respectively, and corresponding authorization request message is sent to user B and user C respectively.Carry the identification information that has information and user A that user A desire is subscribed in the described authorization request message, whether agree the decision of subscribing to so that user B and user C make in view of the above.
S3, subscribed side user send license confirmation message to server.
User A identification information and user A entrained in the authorization request message that user B and user C send according to IMPS Server desire subscription information, make the acceptance subscription, the perhaps refusal decision of subscribing to.And this decision is carried in the license confirmation message, send to IMPS Server.
S4, IMPS Server judge whether subscription is successful, and send subscribing notification message.
If IMPS Server receives the license confirmation message that user B sends, and show the acceptance subscription, then judge subscription success at user B.Afterwards, IMPS Server is to the subscription success message of user A transmission at user B.What carry user B in described subscription success message exists the information attribute value, i.e. the user A relevant information desiring to know.
If IMPS Server in the certain time length, does not receive the license confirmation message of user B after sending authorization request message; Perhaps, IMPS Server receives described license confirmation message, but shows the refusal subscription.Then judge subscription failure at user B.
IMPS Server judges whether user A is current online, if the current off-line of user A, then IMPS Server abandons described subscription failed message, perhaps temporary described subscription failed message.
If user A is current online, then IMPS Server is to the subscription failed message of user A transmission at user B.The form of described subscription failed message is different from described subscription success message.Its form is the form of the subscription success message that defined in the existing OMA standard criterion, but does not carry any information attribute value that exists in the message body of described subscription success message, to show and to subscribe to success message and distinguish to some extent; Perhaps, the form of self-defined described subscription failed message.As long as satisfy be different from described subscription success message all should be within protection scope of the present invention.Subscriber user can in time confirm to subscribe to failure when subscribing to failure like this.Portability is subscribed to failure cause information in the subscription failed message of described user-defined format, and described subscription failure cause information comprises: subscribed side user's response timeout, subscribed side user refuse subscribe request, and perhaps other causes subscribing to the reason of failure.
S5, IMPS Server judge user A at all users whether all dispose.Judge that draw user C is untreated and finishes, then wait for the result of user C, and after the result that obtains user C, send at the subscription success message of user C or subscribe to failed message to user A.So far flow process finishes.
IMPS Server also can be when not judged that some subscribed users refuse to subscribe to, send the subscription failed message to subscriber user immediately, but judging that several subscribed users refuse to subscribe to, perhaps when judging that processing to each subscribed user has all finished, several are subscribed to failed message, the relevant information of perhaps all subscribing to failed message is contained in the subscribing notification message, sends to subscriber user again.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (7)
1. there is the method for information in a subscription, it is characterized in that, comprises the following steps:
A, subscriber user are to instant message and exist service server to send subscription request message;
B, instant message and exist service server to send authorization request message to subscribed side user according to described subscription request message;
C, subscribed side user confirm whether to accept subscription, and to instant message with exist service server to return the affirmation result;
D, if described affirmation result shows the acceptance subscription, instant message and exist service server then to send the subscription success message to subscriber user; Otherwise, instant message and exist service server judging subscriber user current whether online; If subscriber user is current online, then send the subscription failed message to subscriber user, described subscription failed message comprises subscribed side's user profile, and described subscribed side user is at least one; If subscriber user is not current online, then abandon described subscription failed message, perhaps temporary described subscription failed message, and send at this subscriber user Shi Xiangqi that reaches the standard grade once more.
2. the method for claim 1 is characterized in that, described subscribed side user is a user, perhaps a plurality of users.
3. method as claimed in claim 2 is characterized in that, the form of subscribing to failed message described in the step D is the form that does not carry the subscription success message that has information attribute, or self-defining form.
4. method as claimed in claim 3 is characterized in that, carries the cause information of subscribing to failure in the subscription failed message of described self-defining form.
5. method as claimed in claim 4 is characterized in that, the cause information of described subscription failure comprises: subscribed side user's response timeout, perhaps subscribed side user refuses to subscribe to.
6. the method for claim 1 is characterized in that, carries the identification information that is used to locate subscribed side user in described subscription request message, and the information of desire subscription.
7. the method for claim 1 is characterized in that, that carries subscribed side user in described subscription success message exists the information attribute value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100768939A CN100461774C (en) | 2005-06-20 | 2005-06-20 | Method for subscribing presence information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005100768939A CN100461774C (en) | 2005-06-20 | 2005-06-20 | Method for subscribing presence information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1885834A CN1885834A (en) | 2006-12-27 |
CN100461774C true CN100461774C (en) | 2009-02-11 |
Family
ID=37583817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005100768939A Expired - Fee Related CN100461774C (en) | 2005-06-20 | 2005-06-20 | Method for subscribing presence information |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100461774C (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100525197C (en) * | 2007-04-06 | 2009-08-05 | 中国科学院计算技术研究所 | Subscribing, publishing and updating method for existing information |
CN101321158B (en) * | 2007-06-05 | 2013-04-17 | 华为技术有限公司 | Method, system and apparatus for limiting business resource subscription |
CN101616134B (en) * | 2008-06-24 | 2013-06-26 | 华为技术有限公司 | Method, system and device for information presentation |
KR101434011B1 (en) * | 2008-10-06 | 2014-08-27 | 이베이 인크. | Method and system to embed applications in a web platform |
CN105117416A (en) * | 2015-07-30 | 2015-12-02 | 北京金山安全软件有限公司 | Information customization method, device and terminal |
CN105117419A (en) * | 2015-07-30 | 2015-12-02 | 北京金山安全软件有限公司 | Information customization method and device and server |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030069934A1 (en) * | 2001-08-14 | 2003-04-10 | Miguel-Angel Garcia-Martin | Communication networks |
US20030108000A1 (en) * | 2001-12-07 | 2003-06-12 | Telefonaktiebolaget Lm Ericsson (Pub1) | Service access system and method in a telecommunications network |
CN1509577A (en) * | 2001-03-30 | 2004-06-30 | ��˹��ŵ�� | Existential server in IP multi-media |
CN1526246A (en) * | 2001-05-11 | 2004-09-01 | ��˹��ŵ�� | Mobile instant messaging and presence service |
-
2005
- 2005-06-20 CN CNB2005100768939A patent/CN100461774C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1509577A (en) * | 2001-03-30 | 2004-06-30 | ��˹��ŵ�� | Existential server in IP multi-media |
CN1526246A (en) * | 2001-05-11 | 2004-09-01 | ��˹��ŵ�� | Mobile instant messaging and presence service |
US20030069934A1 (en) * | 2001-08-14 | 2003-04-10 | Miguel-Angel Garcia-Martin | Communication networks |
US20030108000A1 (en) * | 2001-12-07 | 2003-06-12 | Telefonaktiebolaget Lm Ericsson (Pub1) | Service access system and method in a telecommunications network |
Non-Patent Citations (2)
Title |
---|
基于SIP/SMPLE协议实现在席服务. 傅之凤,金志刚,李连朋.微处理机,第3期. 2004 |
基于SIP/SMPLE协议实现在席服务. 傅之凤,金志刚,李连朋.微处理机,第3期. 2004 * |
Also Published As
Publication number | Publication date |
---|---|
CN1885834A (en) | 2006-12-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU748197B2 (en) | On-line notification in a mobile communications system | |
CN101064890B (en) | Mobile terminal and method for transmitting voice message | |
CN101072390B (en) | Dynamic group management method for digital trunking communication system | |
CN100461702C (en) | Friendly-synchronizing management method for network community | |
US20130337852A1 (en) | Apparatus and method for many-to-many mobile messaging | |
CN101009670A (en) | A method and system for implementing the group communication based on the instant communication | |
CN101627642A (en) | System and method for providing converged messaging service | |
KR20050056936A (en) | Mthhod and system for displaying group chat sessions on wireless mobile terminals | |
EP1924977A1 (en) | Method and system for obtaining feedback from at least one recipient via a telecommunication network | |
WO2009082961A1 (en) | Information processing method, system, and information consolidation device | |
CN102484617A (en) | Method and system for reducing the number of presence events within a network | |
US6865385B1 (en) | Status notification method and status notification system | |
CN105453611A (en) | Missed call notification by notifying contacts of the called party | |
CN100461774C (en) | Method for subscribing presence information | |
CN102547607B (en) | Message interaction control method and system, message interaction system and mobile terminal | |
CN104219638B (en) | A kind of short message/multimedia message sending, receiving method and device | |
CN102264046B (en) | Called terminal and the method for automatic information reply thereof | |
TW200822651A (en) | Deleting mechanism in SIP multimedia services | |
CN100438667C (en) | User terminal and its method for processing message | |
CN101137114B (en) | Method for obtaining activation calling information of digital cluster system | |
CN100438509C (en) | Method for realizing unified information intelligent route and system thereof | |
CN101990173A (en) | Short message based terminal communication system and method | |
CN100518231C (en) | Method for receiving fax by multimedia short message | |
CN100349478C (en) | Return message delivery of wireless terminal for multi-media information | |
CN100484281C (en) | Method for replacing communication terminal in communication process |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090211 Termination date: 20160620 |
|
CF01 | Termination of patent right due to non-payment of annual fee |