[发明专利]一种VoIP中基于ICE协议的快速私网穿越方法有效
申请号: | 201210160837.3 | 申请日: | 2012-05-22 |
公开(公告)号: | CN102685268A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 双锴;朱潇;苏森;徐鹏;王玉龙 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京思创毕升专利事务所 11218 | 代理人: | 郭韫 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 voip 基于 ice 协议 快速 穿越 方法 | ||
1.一种VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述方法首先进行NAT类型检测,检测结果为对称型NAT环境或非对称型NAT环境;对于对称型NAT环境,所述方法只针对主机候选地址和中继候选地址的连通性进行检查;对于非对称型NAT环境,所述方法只针对主机候选地址和服务器返回候选地址的连通性进行检查。
2.根据权利要求1所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述方法包括以下步骤:
S1,开始;
S2,NAT类型探测,同时完成地址收集的过程,此时仅收集主机候选地址和服务器返回候选地址;如果探测结果是不存在NAT环境,则进行媒体协商,然后转入第S5步;如果探测结果是存在NAT环境,则判断是否为对称型NAT环境,如果是对称型NAT环境,则进行TURN server地址分配,然后进行地址配对和处理,再根据收集到的地址进行连通性检查,再转入第S3步;如果为非对称型NAT环境,则根据收集到的地址进行连通性检查,然后转入第S4步;
S3,进行媒体协商,然后转入第S5步;
S4,进行媒体协商,然后转入第S5步;
S5,结束。
3.根据权利要求2所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:第S1步到第S5步是由VoIP客户端和服务器共同完成的,所有判断过程都是在VoIP客户端这侧进行的,但需要服务器返回消息的帮助;所述服务器包括TURN Server和STUN Server。
4.根据权利要求3所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述第S2步中,对于对称型NAT环境,所述根据收集到的地址进行连通性检查是指对主机候选地址和中继候选地址的连通性进行检查;
所述第S2步中,对于非对称型NAT环境,所述根据收集到的地址进行连通性检查是指对主机候选地址与服务器返回候选地址的连通性进行检查。
5.根据权利要求4所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述第S2步中的非对称型NAT环境包括全锥形NAT环境、地址受限型NAT环境和端口受限型NAT环境。
6.根据权利要求5所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述第S2步中的NAT类型探测具体包括以下步骤:
A1等待,当从本地网卡上收集到主机候选地址后开始;
A2第一次进行测试一,然后判断是否获得返回消息,如果否,则转入第A3步,如果是,则转入第A4步;
A3判定为阻塞的UDP,然后转入第A11步;
A4收到返回消息后,判断映射IP和端口是否与主机相同,如果不同,则转入第A5步,如果相同,则转入第A10步;所述返回消息中携带服务器返回候选地址;
A5进行测试二,然后判断是否获得返回消息,如果否,则转入第A6步,如果是,则转入第A9步;
A6第二次进行测试一,但该次测试使用与第一次测试一不同IP地址的服务器,然后判断映射IP与端口是否与第一次测试一返回的IP和端口相同,如果相同,则转入第A7步,如果不同,则转入第A8步;
A7判定NAT类型为受限型NAT环境,然后转入第A11步;所述受限型NAT环境包括端口受限型NAT环境和地址受限型NAT环境;
A8判定NAT类型为对称型NAT环境,然后转入第A11步;
A9判定NAT类型为全锥形NAT环境,然后转入第A11步;
A10进行测试二,然后判断是否获得返回消息,如果是,则判定为公网IP,然后转入第A11步,如果否,则判定为对称防火墙,然后转入第A11步;
A11结束NAT类型探测。
7.根据权利要求6所述的VoIP中基于ICE协议的快速私网穿越方法,其特征在于:所述测试一是指:给服务器发送消息,从服务器的返回消息中获得NAT给本机映射的IP和端口号;
所述测试二是指:给服务器发送消息,要求服务器用不同的IP和端口号作为返回消息的源IP和端口号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210160837.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:吸收体及吸收性物品
- 下一篇:通过手势控制应用界面的方法、装置和移动终端