[发明专利]一种VoIP中基于语音可达性的融合穿越方法有效
申请号: | 201210160885.2 | 申请日: | 2012-05-22 |
公开(公告)号: | CN102685141A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 双锴;朱潇;苏森;徐鹏;王玉龙 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L29/08 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 郭韫 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 基于 语音 可达性 融合 穿越 方法 | ||
1.一种VoIP中基于语音可达性的融合穿越方法,其特征在于:所述方法首先对系统架构中的防火墙进行探测,如果存在防火墙,则进行防火墙穿越;如果不存在防火墙,则进行NAT类型检测,检测结果为对称型NAT环境或非对称型NAT环境;对于对称型NAT环境,所述方法只针对主机候选地址和中继候选地址的连通性进行检查;对于非对称型NAT环境,所述方法只针对主机候选地址和服务器返回候选地址的连通性进行检查。
2.根据权利要求1所述的VoIP中基于语音可达性的融合穿越方法,其特征在于:所述方法包括以下步骤:
(1),开始;
(2),进行防火墙探测,探测的结果如果是存在防火墙,则转入步骤(3),如果不存在防火墙,则转入步骤(4);
(3),进行防火墙穿越,然后转入步骤(7);
(4),NAT类型探测,同时完成地址收集的过程,此时仅收集主机候选地址和服务器返回候选地址;如果探测结果是不存在NAT环境,则进行媒体协商,然后转入步骤(7);如果探测结果是存在NAT环境,则判断是否为对称型NAT环境,如果是对称型NAT环境,则进行TURN server地址分配,然后进行地址配对和处理,再根据收集到的地址进行连通性检查,再转入步骤(5);如果为非对称型NAT环境,则根据收集到的地址进行连通性检查,然后转入步骤(6);
(5)进行媒体协商,然后转入步骤(7);
(6)进行媒体协商,然后转入步骤(7);
(7)结束。
3.根据权利要求2所述的VoIP中基于语音可达性的融合穿越方法,其特征在于:所述第(2)步中的防火墙探测具体如下:
(21)UDP端口检测:
客户端给服务器的UDP端口发送消息,然后根据在规定时间内客户端是否收到服务器的返回消息来判断是否允许UDP数据包通过,如果允许,则转入步骤(22),如果不允许,则转入步骤(23);
(22)DTLS端口检测:
客户端向服务器的DTLS端口发检测消息,如果收到检测通过的回复消息,则说明该端口开放,判定为不存在防火墙,然后转入步骤(25);如果没有收到回复消息,则转入步骤(23);
(23)TLS端口检测:
客户端通过TLS端口和服务器建立连接,并且发送一个检测消息到服务器,服务器的回复消息应该是检测通过;
客户端保持这个连接,从接收到检测通过的回复消息开始计时,若干分钟后发送重新检测消息到服务器,服务器的回复消息应该是重新检测通过;
如果在这两步检测中服务器返回正确的回复消息,则表示允许TLS通过,判定为不存在防火墙,转入步骤(25),否则表示不允许TLS通过,转入步骤(24);
(24)HTTP端口检测:
客户端建立到服务器的TCP端口的连接,服务器向客户端发送HTTP数据包,客户端接收到服务器数据包后开始计时,若干分钟后发送重新检测消息到服务器,如果服务器返回的消息是重新检测通过,则表示客户端支持HTTP通信,判定为不存在防火墙,转入步骤(25),否则判定为存在防火墙,转入步骤(25);
(25)防火墙探测结束。
4.根据权利要求3所述的VoIP中基于语音可达性的融合穿越方法,其特征在于:所述步骤(3)中的进行防火墙穿越包括以下步骤:
(31),从本地网卡上抓取要发送的数据包;
(32),分析数据包,确定应用层协议类型;
(33),与SOCKS5服务器协商,建立逻辑通道;
(34),根据不同协议的传输层承载采用对应的SOCKS5代理方式代理数据包;
(35),将从对端收到的代理数据包的返回消息包放回到本地网卡上,完成了防火墙穿越。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210160885.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:莞香木屑食用菌培养基及其制备方法
- 下一篇:片式消声器