[发明专利]一种提供观察者信息的方法和呈现服务器有效
| 申请号: | 200610062013.7 | 申请日: | 2006-08-04 |
| 公开(公告)号: | CN101119325A | 公开(公告)日: | 2008-02-06 |
| 发明(设计)人: | 孙谦;宋雪飞;彭程晖;招扬;鲍洪庆;田林一 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提供 观察者 信息 方法 呈现 服务器 | ||
技术领域
本发明涉及通信技术领域,尤其涉及基于会话初始协议SIP实现的呈现业 务(PRESENCE SERVICE)。
背景技术
在呈现业务中观察者订阅呈现体的呈现信息,观察者信息(Watcher Information)指呈现体的观察者订阅状态信息,在互联网工程任务组IETF (Internet Engineering Task Force)RFC3857中定义了观察者信息事件包,以 及基于SIP的观察者信息订阅和通知的处理流程。呈现服务器允许呈现体订阅 自己的观察者信息,当观察者信息中的订阅状态发生变化时,则呈现服务器发 送相应的通知,通知消息体的内容举例如下:
该通知的内容指出观察者″sip:Aexample.com″对该呈现体 ″sip:Bexample.com″的订阅状态status为″pending″,即挂起状态。
呈现服务器维护一个如图1所示的订阅状态机,当呈现服务器接收到一个 对呈现体的呈现信息订阅时,根据该呈现体对应的授权策略确定是否允许该订 阅,如果对发起订阅的观察者的授权策略为拒绝,则该订阅进入终止状态;如 果授权策略为接受,则该订阅进入激活状态;如果没有预先设置策略,则该订 阅进入挂起状态。一个挂起的订阅如果得到呈现体的批准则进入激活状态,如 果放弃或拒绝等则进入终止状态,如果超时则进入等待状态。详细的状态转移 可参考RFC3857。当订阅状态发生变化时,服务器会将变化的订阅状态通知给 观察者信息订阅者通常为该呈现体。
在呈现业务中隐身是指一个在线(on-line)用户的联系人看到该用户是离 线(off-line)的,而同时该用户还可以订阅获取到联系人的呈现信息,这样可 使用户减少一些不想要的打扰。然而由于在基于SIP协议实现的呈现业务中存 在上述的观察者信息订阅机制,一个想隐身的在线用户虽然可以将自己的状态 设置为离线,他的联系人的客户端也相应显示该用户为离线状态,但由于该用 户订阅了联系人的呈现信息,则联系人实际上可以通过订阅观察者信息而获知 到该用户当前正在订阅自己的呈现信息,即获知实际上该用户是在线的。
发明内容
本发明给出了一种提供观察者信息的方法,用以解决目前在基于会话初始 协议SIP(Session Initiation Protocol)实现的呈现业务中无法让用户真正隐身的 问题。还进一步给出了隐身的实现方案。
本发明提供观察者信息的方法包括步骤:
第一用户客户端向呈现服务器订阅自己的观察者信息;
呈现服务器对所述观察者信息的订阅请求施加过滤条件;
呈现服务器将所述观察者信息进行过滤后再发送给第一用户客户端。
进一步,所述过滤条件包括内容条件,呈现服务器将所述观察者信息进行 过滤后再发送给第一用户客户端的步骤具体为:呈现服务器根据过滤条件中的 内容条件将所述观察者信息为挂起和/或等待状态的信息包含在通知消息中发 送给第一用户客户端。
所述过滤条件还包括触发条件,该方法还包括步骤:根据过滤条件中的触 发条件呈现服务器在检测到所述观察者信息中有订阅状态变为挂起或等待状 态时,向第一用户客户端发送相应的通知消息。
如果第一用户客户端发送的观察者信息订阅请求中已经包含有用户设置 的过滤条件,则呈现服务器先对呈现服务器施加的过滤条件和用户设置的过滤 条件进行合并处理,然后再根据合并后的过滤条件对所述观察者信息进行过 滤。
该方法还包括步骤:第一用户客户端和第二用户客户端互相订阅对方的呈 现信息;当第二用户客户端设置为隐身时,呈现服务器向第一用户客户端发送 的呈现信息指示第二用户为离线状态。
所述当第二用户客户端设置为隐身时,呈现服务器向第一用户客户端发送 的呈现信息指示第二用户为离线状态的步骤具体包括:
在第二用户的授权配置文档中将第一用户的身份标识或第一用户所在的 群组标识与类标识相关联;
第二用户客户端将呈现信息中的离线状态与类标识相关联,并发布到呈现 服务器;
呈现服务器根据所述的关联向第一用户客户端发送指示第二用户为离线 状态的呈现信息。
所述当第二用户客户端设置为隐身时,呈现服务器向第一用户客户端发送 的呈现信息指示第二用户为离线状态的步骤具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610062013.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新式晾衣夹
- 下一篇:具有携带式储存媒体的门口机
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





