[发明专利]一种通信连接的建立方法、装置及系统在审
申请号: | 201711405844.4 | 申请日: | 2017-12-22 |
公开(公告)号: | CN109962987A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 俞丹;张磊 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 网络设备 发送 目标报文 通信连接 报文 装置及系统 端口匹配 总端口 报文发送 建立通信 预先确定 不规则 对端 预设 申请 成功 概率 应用 | ||
1.一种通信连接的建立方法,其特征在于,应用于第一网络设备,所述方法包括:
接收第一终端设备发送至第二终端设备的第一数量个第一报文,所述第一数量为预设的远小于总端口数量的数量;
将各个第一报文发送至第二网络设备,以使所述第二网络设备在各个第一报文中存在端口与各个第二报文中的端口匹配的目标第一报文时,将所述目标第一报文发送至所述第二终端设备,以使所述第二终端设备根据所述目标第一报文中的端口与所述第一终端设备建立通信连接;其中,各个第二报文为所述第二终端设备通过所述第二网络设备发送至所述第一终端设备的第二数量个报文;所述第二数量远小于所述总端口数量,所述第一数量和第二数量均为根据预设概率和所述总端口数量预先确定的数值,所述预设概率为各个第一报文与各个第二报文中至少存在一对儿报文的端口相匹配的概率;
接收所述第二网络设备发送的各个第二报文;
判断各个第二报文中是否存在端口与各个第一报文中的端口匹配的目标第二报文;
如果存在,则将所述目标第二报文发送至所述第一终端设备,以使所述第一终端设备根据所述目标第二报文中的端口与所述第二终端设备建立通信连接。
2.根据权利要求1所述的方法,其特征在于,所述第一数量为不小于以下公式中n的数量,所述第二数量为不小于以下公式中m的数量:
其中,所述p为所述预设概率,所述T为所述总端口数量。
3.根据权利要求1所述的方法,其特征在于,所述第一网络设备和第二网络设备分别与服务器相连;在将各个第一报文发送至第二网络设备时,所述方法还包括:
接收所述第一终端设备发送至所述服务器的通知报文;其中,所述通知报文用于通知所述第二终端设备向所述第一终端设备发送报文;
将所述通知报文发送至所述服务器,以使所述服务器将所述通知报文通过所述第二网络设备发送至所述第二终端设备。
4.根据权利要求3所述的方法,其特征在于,所述第一报文中的目的互联网协议IP地址为所述第二网络设备的IP地址;所述服务器,用于存储所述第二网络设备的IP地址;
在接收所述第一终端设备发送的各个第一报文之前,所述方法还包括:
接收所述第一终端设备向所述服务器发送的第一信息获取请求,将所述第一信息获取请求发送至所述服务器,所述第一信息获取请求用于获取所述第二网络设备的IP地址;
接收所述服务器针对所述第一信息获取请求发送的所述第二网络设备的IP地址,并将所述第二网络设备的IP地址发送至所述第一终端设备。
5.根据权利要求3所述的方法,其特征在于,所述第一报文中的目的端口为所述第二终端设备在所述第二网络设备中的映射端口;
当所述第一网络设备为端口不规则的对称性网络地址转换NAT类型的网络设备,所述第二网络设备为端口受限制锥形NAT类型的网络设备时,所述服务器,还用于存储所述第二终端设备在所述第二网络设备中的映射端口;在接收所述第一终端设备发送的各个第一报文之前,所述方法还包括:
接收所述第一终端设备向所述服务器发送的第二信息获取请求,将所述第二信息获取请求发送至所述服务器,所述第二信息获取请求用于获取所述第二终端设备在所述第二网络设备中的映射端口;
接收所述服务器针对所述第二信息获取请求发送的所述第二终端设备在所述第二网络设备中的映射端口,并将所述第二终端设备在所述第二网络设备中的映射端口发送至所述第一终端设备。
6.根据权利要求1所述的方法,其特征在于,所述将各个第一报文发送至第二网络设备的步骤,包括:
将各个第一报文中的源端口替换为对应的映射端口,将替换后的各个第一报文发送至所述第二网络设备;
所述判断各个第二报文中是否存在端口与各个第一报文中的端口匹配的目标第二报文的步骤,包括:
判断各个第二报文中是否存在端口与替换后的各个第一报文中的端口匹配的目标第二报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711405844.4/1.html,转载请声明来源钻瓜专利网。