[发明专利]一种对等网络连接方法及相关设备有效
申请号: | 201811056499.2 | 申请日: | 2018-09-11 |
公开(公告)号: | CN109274735B | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 余隆鹰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/24 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对等 网络 连接 方法 相关 设备 | ||
1.一种对等网络连接方法,其特征在于,所述方法应用于数据服务器,所述方法包括:
获取第一设备的网络地址转换关联的参数信息,所述参数信息包括客户端平台、网络类型、路由器型号、地理位置以及所述第一设备当前所在的地址信息中的至少两个;
根据所述参数信息,从预设的规则库中查找相匹配的多个筛选规则,不同的筛选规则对应不同的端口变化规律;
根据所述多个筛选规则,确定所述第一设备所使用的多个端口并生成信息列表,所述信息列表包括所述多个端口中每个端口的优先级;
向第二设备发送所述信息列表,所述信息列表用于指示所述第二设备与所述第一设备建立连接通路。
2.如权利要求1所述的方法,其特征在于,所述根据所述多个筛选规则,确定所述第一设备所使用的多个端口并生成端口信息列表包括:
获取多个设备发送的使用所述每个端口建立连接通路的执行结果;
根据所述执行结果,确定使用所述每个端口建立连接通路的成功率;
根据所述成功率,确定所述每个端口的优先级。
3.如权利要求1所述的方法,其特征在于,所述信息列表还包括IP地址;所述方法还包括:
根据所述多个筛选规则,确定所述第一设备所使用的IP地址。
4.如权利要求1所述的方法,其特征在于,所述获取第一设备的网络地址转换所关联的参数信息之前,还包括:
获取多种样本数据,并确定所述多种样本数据中每种样本数据对应的打通结果;
将所述多种样本数据以及所述打通结果输入到待训练模型进行训练得到所述预设的规则库。
5.一种对等网络连接方法,其特征在于,所述方法应用于第二设备,所述方法包括:
接收数据服务器发送的信息列表,所述信息列表为数据服务器根据获取到的第一设备的网络地址转换关联的参数信息从预设的规则库中查找相匹配的多个筛选规则、并根据所述多个筛选规则确定所述第一设备所使用的多个端口生成的,所述参数信息包括客户端平台、网络类型、路由器型号、地理位置以及所述第一设备当前所在的地址信息中的至少两个,所述信息列表包括所述多个端口中每个端口的优先级,不同的筛选规则对应不同的端口变化规律;
根据所述信息列表,与所述第一设备建立连接通路。
6.如权利要求5所述的方法,其特征在于,所述根据所述信息列表,与所述第一设备建立连接通路包括:
根据所述第一设备所使用的所述多个端口中每个端口的优先级;
先后与所述第一设备的所述多个端口建立连接通路;
当与所述第一设备的所述多个端口中目标端口建立连接通路成功时,停止与所述第一设备的所述多个端口中的其他端口建立连接通路。
7.如权利要求5或6所述的方法,其特征在于,所述根据所述信息列表,与所述第一设备建立连接通路之后,还包括:
向所述数据服务器发送使用所述多个端口中的每个端口建立连接通路的执行结果。
8.一种数据服务器,其特征在于,所述数据服务器包括:
获取模块,用于获取第一设备的网络地址转换关联的参数信息,所述参数信息包括客户端平台、网络类型、路由器型号、地理位置以及所述第一设备当前所在的地址信息中的至少两个;
处理模块,用于根据所述参数信息,从预设的规则库中查找相匹配的多个筛选规则,不同的筛选规则对应不同的端口变化规律;
所述处理模块,还用于根据所述多个筛选规则,确定所述第一设备所使用的多个端口并生成信息列表,所述信息列表包括所述多个端口中每个端口的优先级;
发送模块,用于向第二设备发送所述信息列表,所述信息列表用于指示所述第二设备与所述第一设备建立连接通路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811056499.2/1.html,转载请声明来源钻瓜专利网。