用户状态更新方法、系统及业务服务器、SIP终端技术方案

技术编号:8686175 阅读:206 留言:0更新日期:2013-05-09 05:39
本发明专利技术公开了一种用户状态更新方法、系统及业务服务器、SIP终端,业务服务器在发现向SIP终端发送的状态更新消息超时时,释放该SIP终端当前订阅的会话,并按预设规则向该SIP终端发送网络故障通知消息;该SIP终端根据接收到故障通知消息向业务服务器重新发送SIP订阅消息,以获取业务服务器上该SIP终端对应的用户列表中各用户当前的状态信息。因此本发明专利技术在可在网络故障导致业务服务器释放SIP终端的会话后,在网络恢复正常时,该SIP终端可通过接收到的网络故障通知信息及时的重新获取业务服务器上对应的用户列表中各用户的当前状态信息,避免出现“好友状态混乱”的情况。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体涉及一种用户状态更新方法、系统及一种业务服务器、SIP终端。
技术介绍
在基于SIP (Session Initiation Protocol)的核心网环境中,例如NGN网络(Next Generation Network)、IMS 网络(IP Multimedia Subsystem)),实时的呈现用户当前状态的功能是一个基本功能,该功能用以向用户提供“好友状态通知”,当用户的用户列表中好友状态发生变化时,如上线、离线、忙碌、离开等,会立即通知到用户,以便于用户及时了解用户列表中各好友的状态,提高用户的体验。目前在基于 SIMPLE(SIP Instant Message and Presence LeveragingExtensions)的状态处理流程中,当订阅者的网络环境不好时,例如SIP移动终端通过GPRS接入PS域时,业务服务器下发的状态更新消息可能会出现超时的情况,当出现这种情况时,现有的做法是业务服务器将本次订阅的会话释放掉,以避免向出现异常的SIP客户端发送状态更新消息,提高系统的资源利用率。但由于在大部分情况下,网络环境条件可以在短时间本文档来自技高网...

【技术保护点】
一种用户状态更新方法,其特征在于,包括:业务服务器检测到向SIP终端发送的状态更新消息超时时,释放所述SIP终端当前订阅的会话,并按预设规则向所述SIP终端发送网络故障通知消息;业务服务器接收到所述SIP终端基于所述网络故障通知消息反馈的SIP订阅消息后,将所述SIP终端对应的用户列表中各用户的当前状态信息发送给所述SIP终端。

【技术特征摘要】
1.一种用户状态更新方法,其特征在于,包括: 业务服务器检测到向SIP终端发送的状态更新消息超时时,释放所述SIP终端当前订阅的会话,并按预设规则向所述SIP终端发送网络故障通知消息; 业务服务器接收到所述SIP终端基于所述网络故障通知消息反馈的SIP订阅消息后,将所述SIP终端对应的用户列表中各用户的当前状态信息发送给所述SIP终端。2.一种用户状态更新方法,其特征在于,包括: SIP终端收到业务服务器按预设规则发送的网络故障通知消息时,向所述业务服务器重新发送SIP订阅消息; 所述SIP终端接收到所述业务服务器基于所述SIP订阅消息反馈的所述SIP终端对应的用户列表中各用户当前状态信息后,根据接收到的信息更新其用户列表中各用户的当前状态。3.一种用户状态更新方法,其特征在于,包括: 业务服务器检测到向SIP终端发送的状态更新消息超时时,释放所述SIP终端当前订阅的会话,并按预设规则向所述SIP终端发送网络故障通知消息; 所述SIP终端接收到所述故障通知消息后,向所述业务服务器重新发送SIP订阅消息; 业务服务器接收到所述SIP订阅消息后,将所述SIP终端对应的用户列表中各用户的当前状态信息发送给所述S IP终端; 所述SIP终端根据接收到的所述信息更新其用户列表中各用户的当前状态。4.按权利要求3所述的方法,其特征在于,所述预设规则为在检测到所述状态消息超时时,在预设的时间段内按预设的频率向所述SIP终端发送所述网络故障通知消息。5.按权利要求3或4所述的方法,其特征在于,所述网络故障通知消息中包含有错误标识。6.一种业务服务器,其特征在于,包括...

【专利技术属性】
技术研发人员:申光
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1