[发明专利]一种跨网络通信方法、装置、系统和代理服务器在审
申请号: | 202010862025.8 | 申请日: | 2020-08-25 |
公开(公告)号: | CN111953798A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 刘宁;范渊 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 陈涵 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 通信 方法 装置 系统 代理服务器 | ||
本申请涉及一种跨网络通信方法、装置、系统和代理服务器,该方法包括以下步骤:接收第一终端发送的第一通信请求;基于所述第一通信请求获取第二终端的第一连接信息;其中,所述第一终端和所述第二终端处于不同的网段,所述第一连接信息包括第一会话信息和第一授权信息;根据所述第一授权信息判断所述第一终端是否合法;若合法,将所述第一会话信息发送至第一终端,以使所述第一终端基于所述第一会话信息建立与所述第二终端的第一P2P通信连接,并向所述第二终端发送数据。通过本申请,降低了代理服务器的投入、运营和维护成本,通信过程不依赖代理服务器的资源限制,提高了数据传输的效率和稳定性。
技术领域
本申请涉及网络通信技术领域,特别是涉及一种跨网络通信方法、装置、系统和代理服务器。
背景技术
受互联网时代的蓬勃发展、互联网地址资源日益匮乏、云服务资源昂贵、部分家庭用户或小型企业没有属于自己的互联网标识,以及互联网下的网络安全问题等因素影响,绝大部分的企业、公司、甚至家庭都开始搭建或被迫拥有属于自己的私有网络(局域网),并通过受控制或不受控制的对外出口(路由、网关、防火墙)等装置与外部通信,这些装置使得不同网络间的服务之间互相通信变得十分复杂甚至难以实现。
现有的跨网络通信一种是通过路由端口映射的方式,将服务暴露于互联网提供服务。然而端口映射方式需要拥有整个服务网络出口的访问权限,且将服务暴露于同一个网络中增加了网络安全风险,易受网络波动的影响。
另一种跨网络通信利用中转服务器进行流量中转的方式,流量经过代理服务器降低了传输速度,且容易引发单点故障,恢复较为困难;其传输效率受限于中转服务器本身的处理性能以及带宽,增加了中转服务器的投入和运维难度。
发明内容
本申请实施例提供了一种跨网络通信方法、装置、系统和代理服务器,以至少解决相关技术中跨网络通信效率低、成本高的问题。
第一方面,本申请实施例提供了一种跨网络通信方法,包括:
接收第一终端发送的第一通信请求;
基于所述第一通信请求获取第二终端的第一连接信息;其中,所述第一终端和所述第二终端处于不同的网段,所述第一连接信息包括第一会话信息和第一授权信息;
根据所述第一授权信息判断所述第一终端是否合法;
若合法,将所述第一会话信息发送至第一终端,以使所述第一终端基于所述第一会话信息建立与所述第二终端的第一P2P通信连接,并向所述第二终端发送数据。
在其中一些实施例中,所述第一会话信息包括第二终端的网络地址、通信服务端口和当前服务状态。
在其中一些实施例中,接收第一终端发送的第一通信请求之前,还包括:
获取第二终端发送的第一心跳数据;其中,所述第一心跳数据为所述第二终端每隔预设时间发送的数据包;
解析所述第一心跳数据,得到所述第一连接信息;
将所述第一连接信息存储至数据库中。
在其中一些实施例中,还包括:
接收第二终端发送的第二通信请求;
基于所述第二通信请求获取第一终端的第二连接信息;其中,所述第一终端和所述第二终端处于不同的网段,所述第二连接信息包括第二会话信息和第二授权信息;
根据所述第二授权信息判断所述第二终端是否合法;
若合法,将所述第二会话信息发送至第二终端,以使所述第二终端基于所述第二会话信息建立与所述第一终端的第二P2P通信连接,并向所述第一终端发送数据。
在其中一些实施例中,所述第二会话信息包括第一终端的网络地址、通信服务端口和当前服务状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010862025.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:离心叶轮及风机
- 下一篇:一种圆偏振发光材料及其制备方法与应用