[发明专利]处于不同NAT节点下的设备的穿透方法和穿透系统在审
申请号: | 201810372057.2 | 申请日: | 2018-04-24 |
公开(公告)号: | CN108366078A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 陈志兴;熊第彬 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 深圳益诺唯创知识产权代理有限公司 44447 | 代理人: | 肖婉萍 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 穿透 穿透系统 加密方式 数据通道 中继地址 秘钥 数据中转服务器 数据可靠传输 中转服务器 传输 传输数据 传输通道 获取数据 密钥种子 设备建立 通信信息 种子生成 设备间 私密 | ||
本发明公开了一种处于不同NAT节点下的设备的穿透方法和穿透系统。设备包括位于第一NAT节点下的第一设备和位于第二NAT节点下的第二设备,穿透方法包括:第一设备和第二设备分别获取数据中转服务器的地址和密钥种子;第一设备进一步获取第二设备的中继地址,并携中继地址向数据中转服务器请求建立数据通道;第一设备与第二设备建立数据通道,并且按照秘钥种子生成对应的秘钥,使用对应的加密方式传输数据。因此,本发明由于设备间的通信信息是通过约定的加密方式进行传输的,能够解决数据可靠传输、数据私密传输的问题,并进一步极速建立传输通道。
技术领域
本发明涉及通信技术领域,特别是涉及一种处于不同NAT节点下的设备的穿透方法和穿透系统。
背景技术
目前网络应用中对于穿透NAT(Network Address Translation,网络地址转换)的解决方案大都基于STUN(Simple Traversal of UDP Through NATs,简单的用UDP穿透NAT)和TURN(Traversal Using Relays around NAT,使用中继穿透NAT)协议族。两个位于NAT背后的客户端使用STUN协议获取到客户端所在公网地址,并且通过TURN协议获取客户端所在公网的中继地址,最后通过信令服务器交互对端公网地址和中继地址,优先尝试P2P(peer-to-peer,点对点技术)通讯,失败则使用TURN协议进行数据中转。
但由于目前大多数两个不同NAT背后的客户端通讯的应用场景都是语音、视频等实时流媒体服务,其中以VoIP服务最为典型。由于这类实时流媒体服务体验更看重实时传输,并不追求数据的可靠传输,并且由于传输的是多媒体数据因此对数据传输的安全性也不会特别苛刻,再者通常这类服务对建立传输通道的速度也较为宽容。
发明内容
本发明主要解决的技术问题是提供一种处于不同NAT节点下的设备的穿透方法和穿透系统,能够解决数据可靠传输、数据私密传输、极速建立传输通道的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种处于不同NAT节点下的设备的穿透方法,其中,设备包括位于第一NAT节点下的第一设备和位于第二NAT节点下的第二设备,穿透方法包括:
第一设备和第二设备分别获取数据中转服务器的地址和密钥种子;
第一设备进一步获取第二设备的中继地址,并携中继地址向数据中转服务器请求建立数据通道;
第一设备与第二设备建立数据通道,并且按照秘钥种子生成对应的秘钥,使用对应的加密方式传输数据。
其中,密钥种子包括AES密钥种子、DES密钥种子与RSA密钥种子的至少一种。
其中,第一设备获取数据中转服务器的地址和密钥种子包括:
第一设备向位于第一NAT节点下的第一信令服务器请求数据中转服务器的地址,并进一步接收第一信令服务器返回的数据中转服务器的地址和密钥种子。
其中,第二设备获取数据中转服务器的地址和密钥种子包括:
第二设备接收位于第二NAT节点下的第二信令服务器发送的数据中转服务器的地址和密钥种子。
其中,穿透方法还包括:
第一设备和第二设备向数据中转服务器请求资源分配。
其中,第一设备和第二设备向数据中转服务器请求资源分配的步骤还包括:
第一设备和第二设备分别通过第一信令服务器和第二信令服务器向数据中转服务器请求资源分配。
其中,穿透方法还包括:
第一设备通过数据通道访问第二设备的HTTP服务。
其中,穿透方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810372057.2/2.html,转载请声明来源钻瓜专利网。