[发明专利]终端设备之间的通信方法和系统有效
申请号: | 201410342839.3 | 申请日: | 2014-07-18 |
公开(公告)号: | CN105262847B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 吕国松;成国强;葛新;陈林 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 赵倩男 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 之间 通信 方法 系统 | ||
本发明实施例公开了一种终端设备之间的通信方法和系统,其中,方法包括:接收方终端设备接收到呼叫请求消息后向数据服务器发送同网关系查询请求并接收查询结果消息,同网关系查询请求中包括发送方终端设备的UUID和本地IP地址、以及接收方终端设备的UUID和本地IP地址;若查询到发送方终端设备和接收方终端设备属于同网关系,向发送方终端设备返回呼叫响应消息,并将该呼叫响应消息中的ICE标识置于关闭状态,呼叫响应消息中包括接收方终端设备的本地网络地址信息;发送方终端设备与接收方终端设备使用本地网络地址进行媒体通信。本发明实施例可以避免同网终端设备之间媒体通信进行NAT穿越尝试。
技术领域
本发明涉及通信技术,尤其是一种终端设备之间的通信方法和系统。
背景技术
在音视频通信中,交互式连接建立(Interactive Connectivity Establishment,ICE)是一种广泛使用的防火墙穿越通信技术,它综合了网络地址转换(NAT)的用户数据报协议(UDP)简单穿越(Simple Traversal of UDP over NATs,STUN)和通过中继方式穿越NAT(Trav ersal Using Relays around NAT,TURN)两种不同的防火墙穿越方法,实现了各种防火墙(包括不对称和对称防火墙)条件下,采用同一解决方案完成穿越的技术。
典型的ICE穿越技术中,需要有STUN服务器或者TURN服务器的支持。在互联网环境下,因为绝大多数防火墙均属于对称防火墙,而STUN只能实现非对称防火墙的穿越,因此TURN服务器是推荐使用的。在使用TURN服务器情况下,通信发起方客户端发送TURN地址收集请求消息至TURN服务器;TURN服务器在TURN地址收集响应消息中携带该TURN服务器观察到的发起方客户端通过防火墙映射的映射公网IP地址(以下称为:映射公网IP地址)和端口(即客户端在防火墙出口的映射公网IP地址和端口)、以及TURN服务器分配给发起方客户端的媒体转发公网IP地址(以下称为:媒体转发IP地址)和端口;发起方客户端收到上述两组备选IP地址和端口后,连同自身的本地IP地址和端口一起封装在SIP信令中发送给接收方客户端;接收方客户端通过上述同样流程收集它自身的备选媒体接收地址和端口并通知发送客户端。双方收到对端的所有备选媒体地址和端口后,开始计算和排列候选(IP地址,端口)地址对并逐个尝试连接,例如一般情况下,接收方客户端将先尝试连接发起方客户端三组备选地址对中的本地IP地址和端口,然后尝试连接发起方客户端防火墙映射的公网IP地址和端口,最后尝试连接发起方客户端的媒体转发IP地址和端口。连接尝试结束后,双方将根据连接结果最终确定用于本次媒体通信的地址和端口并开始进行媒体传输。
然而,现实应用中有大量的通信是在同一局域网或者同在公网环境中进行的,但目前所有的NAT穿越技术,包括ICE穿越技术,都没有考虑这种通信双方所在网络关系的特殊性。从上述ICE穿越技术可知,穿越尝试中需要大量的信令交互,针对通信双方用户在同一局域网或都在公网的情况,这种信令的交互造成了对有限网络资源的没必要浪费。
发明内容
本发明实施例所要解决的一个技术问题是:针对目前位于同一局域网或者同在公网环境中的两个终端设备之间进行媒体通信需进行NAT穿越,由此进行的信令交互浪费网络资源,提供一种终端设备之间的通信方法和系统。
本发明实施例提供的一种终端设备之间的通信方法,包括:
接收方终端设备接收发送方终端设备发送的呼叫请求消息,所述呼叫请求消息中包括发送方终端设备的全局唯一标识符UUID、本地网络地址、映射公网地址和媒体转发地址信息;其中,所述本地网络地址包括本地IP地址和端口,所述映射公网地址包括本地网络地址经过网络地址转换NAT得到的公网IP地址和端口,所述媒体转发地址包括媒体转发IP地址和端口;
接收方终端设备向数据服务器发送同网关系查询请求,所述同网关系查询请求中包括发送方终端设备的UUID和本地IP地址、以及接收方终端设备的UUID和本地IP地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410342839.3/2.html,转载请声明来源钻瓜专利网。