[发明专利]一种对等网络连接方法及相关设备有效
申请号: | 201811056499.2 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109274735B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 余隆鹰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 网络 连接 方法 相关 设备 | ||
本申请实施例公开了一种对等网络连接方法及相关设备,包括:获取第一设备的网络地址转换关联的参数信息;根据所述参数信息,从预设的规则库中查找相匹配的至少一个筛选规则;根据所述至少一个筛选规则,确定所述第一设备所使用的多个端口并生成信息列表;向第二设备发送所述信息列表,所述信息列表用于指示所述第二设备与所述第一设备建立连接通路。采用本申请实施例,可以提高P2P打通的成功率。
技术领域
本申请涉及网络技术领域,尤其涉及一种对等网络连接方法及相关设备。
背景技术
随着计算机技术的发展,音视频聊天、直播平台、资源下载、在线视频媒体平台、以及区块链相关等软件越来越普及。对等网络(Peer to Peer,P2P)打通是这些软件的关键技术之一,P2P打通的成功率越高,对数据服务器造成的流量压力越小,用户设备体验越流畅,因此P2P打通的成功率是衡量整个P2P网络质量的关键技术指标之一。目前运营商的IP分配规则在不断改变,越来越多的用户设备被分配子网内的局域网的因特网协议(InternetProtocol,IP),并非公网IP,并且出口IP大多数情况下并不固定,另外移动网络都是对称型的网络地址转换(Network Address Translation,NAT),都会给P2P打通带来很大阻碍,导致P2P打通的成功率低。
发明内容
本申请实施例提供一种对等网络连接方法及相关设备。可以提高P2P打通的成功率。
一方面,本申请实施例提供了一种对等网络连接方法,所述方法应用于数据服务器,所包括:
获取第一设备的网络地址转换关联的参数信息;
根据所述参数信息,从预设的规则库中查找相匹配的至少一个筛选规则;
根据所述至少一个筛选规则,确定所述第一设备所使用的多个端口并生成信息列表;
向第二设备发送所述信息列表,所述信息列表用于指示所述第二设备与所述第一设备建立连接通路。
其中,所述信息列表包括所述多个端口中每个端口的优先级;
所述根据所述至少一个筛选规则,确定所述第一设备所使用的多个端口并生成端口信息列表包括:
获取多个设备发送的使用所述每个端口建立连接通路的执行结果;
根据所述执行结果,确定使用所述每个端口建立连接通路的成功率;
根据所述成功率,确定所述每个端口的优先级。
其中,所述信息列表还包括IP地址;所述方法还包括:
根据所述至少一个筛选规则,确定所述第一设备所使用的IP地址。
其中,获取多种样本数据,并确定所述多种样本数据中每种样本数据对应的打通结果;
将所述多种样本数据以及所述打通结果输入到待训练模型进行训练得到所述预设的规则库。
其中,所述参数信息包括客户端平台、网络类型、路由器型号、地理位置以及所述第一设备当前所在的地址信息中的至少一个。
另一方面,本申请实施例提供了一种对等网络连接方法,所述方法应用于第二设备,包括:
接收数据服务器发送的信息列表,所述信息列表为数据服务器根据获取到的第一设备的网络地址转换关联的参数信息从预设的规则库中查找相匹配的至少一个筛选规则、并根据所述至少一个筛选规则确定所述第一设备所使用的多个端口生成的;
根据所述信息列表,与所述第一设备建立连接通路。
其中,所述信息列表包括所述多个端口中每个端口的优先级;
所述根据所述信息列表,与所述第一设备建立连接通路包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811056499.2/2.html,转载请声明来源钻瓜专利网。