[发明专利]一种数据通信方法及其相关设备有效
申请号: | 201911070836.8 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110809045B | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 王丹阳 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 夏欢 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通信 方法 及其 相关 设备 | ||
本发明公开了一种数据通信方法,包括主服务器接收第一终端发起的打洞服务请求;获取预设请求分发策略,并确定所述预设请求分发策略指定的服务器类型;将所述打洞服务请求发送至所述服务器类型对应的目标从属服务器;通过所述目标从属服务器将所述第一终端与所述打洞服务请求指定的第二终端建立连接,以实现数据通信。本发明还公开了另一种数据通信方法、一种数据通信装置、系统、计算机可读存储介质及计算机程序产品。本发明所实现的技术方案可以在降低打洞服务器部署成本的同时,有效避免资源浪费。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据通信方法,还涉及另一种数据通信方法、一种数据通信装置、系统、计算机可读存储介质以及计算机程序产品。
背景技术
目前,当内网设备需要与外网设备建立连接进行数据通信时,一般通过打洞技术实现,具体而言,内网设备通过其对应的网关与打洞服务器建立连接,以利用打洞服务器在内网设备与外网设备之间进行打洞,进而使二者建立连接,完成数据通信。
然而,现有的打洞服务器均是基于x86平台开发的,对服务器的性能要求较高,由此导致较高的打洞服务器的部署成本,同时,x86平台的打洞服务器一般都部署于运营商机房内,不方便进行广泛部署,但是,当打洞服务需求较多时,却又需要部署更多的打洞服务器,导致服务器部署成本的进一步增加。此外,仅基于x86平台的打洞服务器不利于高效利用其它平台的数据通信设备,造成了较大的资源浪费。
因此,如何提供一种数据通信方法,在降低打洞服务器部署成本的同时,有效避免资源浪费是本领域技术人员亟待解决的问题。
发明内容
本发明的主要目的在于提供一种数据通信方法、装置、系统、计算机可读存储介质、计算机程序产品以及另一种数据通信方法,旨在解决已有技术中仅基于x86平台开发的打洞服务器解决通信设备的打洞需求,造成严重的成本浪费以及资源浪费的问题。
为实现上述目的,本发明提供了一种数据通信方法,所述方法包括:
主服务器接收第一终端发起的打洞服务请求;
获取预设请求分发策略,并确定所述预设请求分发策略指定的服务器类型;
将所述打洞服务请求发送至所述服务器类型对应的目标从属服务器;
通过所述目标从属服务器将所述第一终端与所述打洞服务请求指定的第二终端建立连接,以实现数据通信。
优选的,所述将所述打洞服务请求发送至所述服务器类型对应的目标从属服务器,包括:
在所述服务器类型对应的服务器资源池中选取可用从属服务器作为所述目标从属服务器;
将所述打洞服务请求发送至所述目标从属服务器。
优选的,所述在所述服务器类型对应的服务器资源池中选取可用从属服务器作为所述目标从属服务器,包括:
根据所述服务器资源池中各从属服务器的服务能力阈值选取所述可用从属服务器作为所述目标从属服务器。
优选的,所述在所述服务器类型对应的服务器资源池中选取可用从属服务器作为所述目标从属服务器,包括:
对所述打洞服务请求进行解析,获得第一终端信息;
判断所述第一终端信息中是否包括所述第一终端的所属区域信息和所属运营商信息;
若是,则在所述服务器类型对应的服务器资源池中,选取与所述第一终端具有相同所属区域信息和所属运营商信息的可用从属服务器,作为所述目标从属服务器。
优选的,所述目标从属服务器为部署于x86平台的打洞服务器,和/或部署于ARM平台的打洞服务器。
为实现上述目的,本发明提供了另一种数据通信方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911070836.8/2.html,转载请声明来源钻瓜专利网。