[发明专利]一种VoIP数据包的处理方法及系统有效
申请号: | 201110261690.2 | 申请日: | 2011-09-06 |
公开(公告)号: | CN102984402A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 吴银霞;许建昆;曹明明 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04M7/00 | 分类号: | H04M7/00;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 数据包 处理 方法 系统 | ||
1.一种VoIP数据包的处理方法,其特征在于,包括,
接收到网元侧发送的VoIP数据包后进行预处理,将所述VoIP数据包分为信令数据包和普通数据包;
对所述信令数据包进行解析,得到会话控制通知消息;
根据所述会话控制通知消息建立媒体会话节点,解析普通数据包与媒体会话节点进行匹配,在匹配成功后将报告消息通过后台服务器发送至客户端,并将媒体数据发送至文件服务器;
在需要实时播放时,文件服务器将所述媒体数据发送至客户端进行解码播放。
2.根据权利要求1所述的方法,其特征在于,所述对信令数据包进行解析,得到会话控制通知消息具体为,
收到会话初始协议SIP协议消息后进行SIP协议解析,查找所述信令数据包对应的信令会话,若没有对应信令会话则新建信令对话;
判断SIP协议消息的消息类型,若为结束消息时,判断信令会话的状态,若处于稳定状态,向媒体处理模块发送关闭媒体会话通知,否则关闭信令会话;若不为结束消息,判断该消息是否携带会话描述协议SDP信息;
若有SDP信息,则解析SDP信息后存储在信令会话中,判断SIP信令消息是否是呼叫请求INVITE请求对应的呼叫应答200 OK消息,若是则通知媒体处理模块新建媒体会话,并将媒体通道地址和媒体编码信息发送至媒体处理模块。
3.根据权利要求2所述的方法,其特征在于,所述根据所述会话控制通知消息建立媒体会话节点具体为,
收到会话控制通知消息后,查找基于TCP传输的实时传输协议RTP数据包的媒体会话地址信息,若找到将该地址信息添加到媒体地址数组中;
判断会话控制通知消息的类型,若为会话创建通知则查找媒体地址数组中对应的媒体会话节点,在找到媒体会话节点后更新媒体会话的媒体信息,结束处理,否则,创建媒体地址对应的会话节点,判断媒体地址中的媒体元素是否匹配完,匹配完成后结束处理。
4.根据权利要求3所述的方法,其特征在于,所述解析普通数据包与媒体会话节点进行匹配,在匹配成功后将报告消息通过后台服务器发送至客户端,并将媒体数据发送至文件服务器具体为,
收到普通数据包,进行IP和传输层协议解析,判断数据包是否符合实时传送协议RTP格式;
若符合RTP格式,查找普通数据包对应的媒体会话,若没有找到丢弃该数据包;若找到媒体会话确定该数据包的会话方法、媒体格式信息,判断该数据包是否为该媒体会话收到的第一条媒体流,若是发送相关报告给后台服务器,并由后台服务器写发送至客户端,将媒体流封装成客户端播放器需要的码流格式;否则将媒体流封装成客户端播放器需要的码流格式;
若不符合RTP格式,则判断数据包的传输层协议类型,若不是用户数据包协议UDP则查找TCP方式的RTP协商媒体地址的关键数据,找到则存储该媒体地址的关键数据,以备在收到信令处理模块的新建媒体会话通知时用;否则丢弃数据包,结束处理;若为UDP则丢弃数据包。
5.根据权利要求4所述的方法,其特征在于,在需要实时播放时,文件服务器将所述媒体数据发送至客户端进行解码播放具体为
判断是否有实时播放语音流的需求,若是将封装后的实时码流发送至文件服务器,由文件服务器发送至客户端的播放器,实时解码并播放,将封装后码流存入对应的数据缓存;
判断数据缓存是否已到阈值,若是发送码流给文件服务器写文件。
6.一种VoIP数据包的处理系统,其特征在于,包括,
预处理模块,用于接收到网元侧发送的VoIP数据包后进行预处理,将所述VoIP数据包分为信令数据包和普通数据包;
信令处理模块,用于对所述信令数据包进行解析,得到会话控制通知消息;
媒体处理模块,用于根据所述会话控制通知消息建立媒体会话节点,解析普通数据包与媒体会话节点进行匹配,在匹配成功后将报告消息通过后台服务器发送至客户端,并将媒体数据发送至文件服务器;
文件服务器,用于在需要实时播放时,将所述媒体数据发送至客户端进行解码播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110261690.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:林地含籽土切离收集机
- 下一篇:采用太阳能电池供电的可调速的电磁铡刀