恭喜厦门勇仕网络技术股份有限公司庞文锦获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜厦门勇仕网络技术股份有限公司申请的专利一种适用于移动端游戏UDP通信的NAT穿越方法及其系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116155855B 。
龙图腾网通过国家知识产权局官网在2025-04-25发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310175290.2,技术领域涉及:H04L61/256;该发明授权一种适用于移动端游戏UDP通信的NAT穿越方法及其系统是由庞文锦设计研发完成,并于2023-02-28向国家知识产权局提交的专利申请。
本一种适用于移动端游戏UDP通信的NAT穿越方法及其系统在说明书摘要公布了:本发明提出了一种适用于移动端游戏UDP通信的NAT穿越方法,该方法包括如下步骤:响应于将各个需要直连的节点通过STUN服务器确定自身的NAT设备类型,然后统一发回给游戏服务器;在确认各节点的NAT类型之后,按照各节点的NAT类型分类处理,节点之间根据预设的连接策略进行连接。通过利用STUN服务器判断并转发节点NAT类型等信息,各节点根据收到的NAT类型等信息,互相之间通过预设的策略与算法进行NAT穿越连接,该方案针对的是移动游戏客户端的点对点NAT穿越问题,各客户端之间处于对等状态,主要解决了N个客户端之间两两相连的应用需求,能实现较为高效可靠的移动游戏客户端NAT穿越。
本发明授权一种适用于移动端游戏UDP通信的NAT穿越方法及其系统在权利要求书中公布了:1.一种适用于移动端游戏UDP通信的NAT穿越方法,其特征在于,所述方法应用于游戏网络中没有公网IP的移动端游戏设备之间相互连接并通信,该方法包括如下步骤:响应于将各个需要直连的节点通过STUN服务器确定自身的NAT设备类型,然后统一发回给游戏服务器,其中节点向所述STUN服务器发送包含移动端游戏特定标识信息的请求数据包,所述STUN服务器根据自身的检测机制及所述标识信息确定节点的NAT类型,然后按照适合移动端游戏的特定格式和协议将所述NAT类型统一发回给所述游戏服务器,所述特定格式和协议是为了更好地适应移动端游戏设备之间的相互连接与通信;在确认各节点的NAT类型之后,按照各节点的NAT类型分类处理,节点之间根据预设的连接策略进行连接,包括按照考虑移动端游戏节点资源消耗和实时通信需求的各节点的所述NAT类型分类处理,对于资源消耗大的所述NAT类型节点采用优化的资源分配策略进行分类,节点之间根据预设的考虑移动端游戏网络不稳定和设备资源有限因素的连接策略进行连接;其中,需要直连的客户端划分的集合类型包括:T0:OPEN_INTERNET,FULL_CONE,RESTRICTED_CONE,PORT_RESTRICTED_CONE;T1:OPEN_INTERNET,FULL_CONE,RESTRICTED_CONE;T2:SYMMETRIC;T3:NET_UNKNOWN,UDP_BLOCKED,SYMMETRIC_UDP_FIREWALL;T4:PORT_RESTRICTED_CONE;还包括判断是否可能是随机端口分配策略,若是则直接采用端口猜测算法进行连接,所述端口猜测算法包括:若判断PsP0|Ps-P0|Pc,则在P0相邻两段随机猜测端口,由近及远猜测N段,否则按P0+K*T+1尝试;进一步判断P0+K*T+1尝试是否猜测成功,若是则进行通信连接,完成正常通信,否则继续在P0相邻两段随机猜测端口,由近及远猜测N段;进一步判断由近及远猜测N段是否猜测成功,若猜测成功则进行通信连接,实现正常通信,否则把剩下没猜测的端口逐个猜测;进一步判断把剩下没猜测的端口逐个猜测是否猜测成功,若猜测成功则进行通信连接,实现正常通信,否则表示打洞失败;其中,Ps表示两次采样中前一次获得的目标的端口,P0表示两次采样中后一次获得的目标的端口,Pc表示NAT的管理员设置的规则的值,K表示NAT设备配置的递增间隔,T代表上次分配成功到本次请求分配的次数,N表示可分配端口分配的段数;T的取值范围为[x,y],其中x1,y9;预设的所述连接策略包括:连接策略1,如果一次游戏的客户端中有T3类型的,则直接放弃直连;连接策略2,如果客户端中T2类型的客户端个数多于1个,先尝试连接策略5的端口猜测算法连接,如果连接失败则直接放弃直连;连接策略3,如果有一个客户端属于T2类型,其他剩余客户端不全是T1类型,则先尝试连接策略5的端口猜测算法连接,如果失败则放弃直连;连接策略4,其他类型的客户端尝试直连;连接策略5,直接采用端口猜测算法进行连接。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人厦门勇仕网络技术股份有限公司,其通讯地址为:361009 福建省厦门市高林中路535号701-713单元;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。