[发明专利]SIP会议状态信息延迟发布装置有效
申请号: | 200910301963.4 | 申请日: | 2009-04-29 |
公开(公告)号: | CN101877642A | 公开(公告)日: | 2010-11-03 |
发明(设计)人: | 朱肇乾 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/06 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | sip 会议 状态 信息 延迟 发布 装置 | ||
技术领域
本发明涉及网络通信技术,特别涉及在SIP会议中会议状态通告的技术。
背景技术
会话初始协议(Session Initiation Protocol,简称SIP)是由IETF(Internet Engineering Task Force)制定的用于对基于IP的多媒体通信系统进行控制的协议,它定义了对多媒体会话进行控制的信令过程,包括会话的建立、拆除和修改等,是一种应用层协议。目前基于SIP协议的即时通信业务的应用越来越受到青睐,如多媒体会议、聊天室等。在基于SIP的多媒体会议中,根据IETF发布的相关RFC的规定,当任意一个参会者有状态改变时,其他订阅了该会议状态信息的参会者会收到会议中心(focus)服务器通过通知(NOTIFY)消息发送的状态通告。当会议中有众多参与者,并且参与者频繁地加入或退出会议时,如在某一极短的时间内,有大量用户加入会议中时,focus服务器就会发出大量的通知消息,而之前订阅了该会议状态信息的参会者会接收到大量的通知消息,并且还要进行处理并呈现给最终用户,大量的通知消息的处理会占用和消耗系统资源,对focus服务器和各个会议状态的订阅者的性能是一个重大考验。
在IETF发布的RFC3265中提到要对订阅者接收通知消息的频率进行限制,在RFC4575中规定服务器产生一条通知消息并发送给每一订阅者的时间周期不得少于5秒。但是现有的标准都没有规定在该时间周期内如何收集和合并SIP会议中会议状态的变更信息。而在该规定时间周期内,对SIP会议状态消息的处理方式对Focus服务器和参会客户端的处理性能有很大影响。
发明内容
本发明所要解决的技术问题,就是针对现有技术的上述问题,提供一种在规定时间周期内处理会议状态信息的装置。
本发明解决所述技术问题,采用的技术方案是,SIP会议状态信息延迟发布装置,其特征在于,包括:
会议呼叫处理单元,用于处理与会议呼叫有关的请求和响应消息,并将会议参与者的状态信息及时更新到通知临时列表单元;
会议用户保存单元,用于保存所有会议参与者的相关信息;
会议状态订阅用户单元,用于保存会议状态订阅者(Subscriber)的相关信息,并在会议状态订阅超时后进行更新;
会议状态订阅单元,用于处理会议用户发送的订阅消息,通过通知消息向该会议用户发送会议全(full)状态信息,并更新会议状态订阅用户单元;
会议状态通告单元,周期性地做以下操作:通过通知临时列表单元构造会议状态通知(NOTIFY)消息的消息体,并向会议状态订阅用户单元中的每个会议状态订阅者发送会议状态通知,然后根据通知临时列表单元中的状态信息更新会议参与者保存单元,最后清空通知临时列表单元;
通知临时列表单元,用于临时保存状态发生了改变的会议用户的相关状态信息;
进一步的,当用户加入会议时,所述会议呼叫处理单元,分别在会议用户保存单元和通知临时列表单元中进行存在性检查,并根据检查结果,在通知临时列表单元中加入或更新会议用户的相关状态信息;
当用户退出会议时,所述会议呼叫处理单元,分别在会议用户保存单元和通知临时列表单元中进行存在性检查,并根据检查结果,在通知临时列表单元中加入或更新会议用户的相关状态信息;
进一步的,所述会议状态订阅单元具有以下功能:
根据会议状态订阅者消息向会议状态订阅者返回正确的响应消息;
如果会议用户保存单元中的用户数为0,则根据通知临时列表单元中用户状态为“加入”的会议用户来构造通知消息向所述会议订阅用户发送会议全状态信息,否则根据会议用户保存单元来向所述会议订阅用户发送会议全状态信息;
以及,更新会议状态订阅用户单元。
进一步的,所述会议状态通告单元具有以下功能:
根据通知临时列表单元中的用户状态来构造会议状态通知消息的消息体;
通过通知消息向会议状态订阅用户单元中的每个会议状态订阅者发送会议状态通告;
根据通知临时列表单元中的会议用户状态信息更新会议用户保存单元;
以及,清空通知临时列表单元中保存的所有信息。
本发明的有益效果是,能够直接过滤掉一些不必要的或者说会议状态信息订阅者不是太关心的会议状态信息,节约系统资源,简化会议状态信息处理流程,而且本发明简单有效,易于实现,性能极高。
附图说明
图1是本发明结构图;
图2是会议呼叫处理单元处理用户加入会议的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910301963.4/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置