[發明專利]一種存在信息的訂閱、發布和更新方法有效
| 申請號: | 200710065239.7 | 申請日: | 2007-04-06 |
| 公開(公告)號: | CN101051922A | 公開(公告)日: | 2007-10-10 |
| 發明(設計)人: | 周安福;宋翊麟;舒童;徐剛;劉敏;王明會 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | H04L12/18 | 分類號: | H04L12/18;H04L12/54;G06F17/30 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 | 代理人: | 高存秀 |
| 地址: | 100080北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存在 信息 訂閱 發布 更新 方法 | ||
1、一種存在信息的訂閱方法,實現在SIMPLE協議下的基于SIP協議的存在信息的訂閱、發布和更新,該方法包括以下步驟:
步驟11)、第一用戶訂閱第二用戶的存在信息,第一用戶向第二用戶發送添加好友請求,所述好友請求經由所述第一用戶所屬的存在服務器與所述第二用戶所屬的存在服務器轉發;
步驟12)、第二用戶決定是否接受第一用戶所發出的添加好友請求,若接受,則向第一用戶返回接受請求的消息,并執行下一步,若不接受,則向第一用戶發送不接受請求的消息后,終止操作;在所述第二用戶決定是否接受所述第一用戶所發出的添加好友請求前,第二用戶所屬的存在服務器向第一用戶所屬的存在服務器發送表示未決的消息,并由第一用戶所屬的存在服務器將該消息轉發到第一用戶;
步驟13)、第二用戶所屬的存在服務器接收到接受請求的消息后,在第二用戶的表示已訂閱第二用戶存在信息的好友列表中添加第一用戶;
步驟14)、第一用戶所屬的存在服務器接收到接受請求的消息后,添加第二用戶為第一用戶的好友并記錄在存在數據庫中;
步驟15)、第一用戶上線后從該用戶所屬的存在服務器得到本用戶的基本信息,并獲取好友列表,向好友列表中的好友發出存在信息訂閱請求;
步驟16)、表示好友的用戶所屬的存在服務器接收到存在信息訂閱請求后,響應該請求并發送本用戶的存在信息到第一用戶。
2、根據權利要求1所述的存在信息的訂閱方法,其特征在于,若第二用戶接受被訂閱,第二用戶所在終端詢問用戶是否需要訂閱第一用戶的存在信息,若需要,則第二用戶重復執行所述的步驟11)—步驟14)將第一用戶添加到第二用戶的好友列表中。
3、根據權利要求1所述的存在信息的訂閱方法,其特征在于,在所述的步驟11)中,所述的添加好友請求為SIMPLE?SUBSCRIBE消息,該消息的Event頭域值為“presence/initial”,Expires頭域值為非0,在該消息中還包含了所要添加好友的統一資源標識信息。
4、根據權利要求1所述的存在信息的訂閱方法,其特征在于,在所述的步驟12)中,所述接受請求的消息為NOTIFY消息,該消息的Event頭域值為“presence/initial”,Subscription-State頭域值為“active”;
所述不接受請求的消息為NOTIFY消息,該消息的Event頭域值為“presence/initial”,Subscription-State頭域值為“terminated”,消息體為空;
所述表示未決的消息為NOTIFY消息,該消息的Event頭域值為“presence/initial”,Subscription-State頭域值為“pending”,消息體為空。
5、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟15)中,所述的第一用戶通過SUBSCRIBE消息請求本用戶的基本信息,該消息的Event頭域值為“personalinfo”。
6、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟15)中,所述的第一用戶通過NOTIFY消息得到本用戶的基本信息,該消息的Event頭域值為“personalinfo”,Content-Type頭域值為“application/xpidf+xml”,該消息的消息體中包含用戶昵稱、頭像在內的基本信息。
7、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟15)中,所述的第一用戶通過SUBSCRIBE消息向所屬的存在服務器請求好友列表,該消息的Event頭域值為“buddylist”。
8、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟15)中,所述的第一用戶通過NOTIFY消息從存在服務器得到好友列表,該消息的Event頭域值為“buddylist”,Subscription-State字段為active,該消息的消息體中包含了用戶的好友列表。
9、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟15)中,所述的第一用戶通過SUBSCRIBE消息發出存在信息訂閱請求,該消息的Event頭域值為“presence/refresh”。
10、根據權利要求1所述的存在信息的發布方法,其特征在于,在所述的步驟16)中,通過Event頭域值為“presence/refresh”,Subscription-State字段為“active”的NOTIFY消息將用戶的存在信息發送到第一用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710065239.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:以太無源光網絡中的組播控制方法
- 下一篇:草書盆景字干造型“│”字形固定法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





