一种数据处理方法、装置以及相关设备制造方法及图纸

技术编号:39191025 阅读:6 留言:0更新日期:2023-10-27 08:38
本申请公开了一种数据处理方法、装置以及相关设备,该方法包括:通过隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包;请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;通过隧道服务组件将请求数据包转发至服务网络中的服务网络设备;服务网络设备具备通过目标通讯协议访问中转网络的能力,服务网络设备包括基于目标通讯协议的目标服务端,目标服务端用于响应请求数据包。采用本申请,可以提高数据跨网传输的安全性,且降低系统资源占用率。且降低系统资源占用率。且降低系统资源占用率。

【技术实现步骤摘要】
一种数据处理方法、装置以及相关设备


[0001]本申请涉及通信
,尤其涉及一种数据处理方法、装置以及相关设备。

技术介绍

[0002]在相关业务场景(例如,远程登录场景)中,由于网络环境复杂,对于处于不同网络中的设备,无法实现直接的数据传输。以不同网络之间服务器的远程登录和访问为例,对于两个独立的网络A和网络B,网络A中的一台服务器1无法去登录和操作网络B中的另一台服务器2,所以常用的方法是使用一些专业的第三方商业软件。然而,这种方式通常需要在本地设备(例如,网络A中的服务器1)和远端设备(例如,网络B中的服务器2)上均安装第三方商业软件,以至于会占用大量系统资源,同时,第三方商业软件的使用可能会导致数据安全问题。

技术实现思路

[0003]本申请实施例提供了一种数据处理方法、装置以及相关设备,可以提高数据跨网传输的安全性,且降低系统资源占用率。
[0004]本申请实施例一方面提供了一种数据处理方法,该方法由中转网络中的具有隧道服务组件的中转网络设备执行,包括:
[0005]通过隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包;请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;
[0006]通过隧道服务组件将请求数据包转发至服务网络中的服务网络设备;服务网络设备具备通过目标通讯协议访问中转网络的能力,服务网络设备包括基于目标通讯协议的目标服务端,目标服务端用于响应请求数据包。
[0007]本申请实施例一方面提供了一种数据处理方法,该方法由中转网络中的具有隧道服务组件的中转网络设备执行,包括:
[0008]通过隧道服务组件获取服务网络中的服务网络设备所发送的具有目标通讯协议的响应数据包;响应数据包是指在服务网络设备接收到中转网络设备所转发的请求数据包时,由服务网络设备上的基于目标通讯协议的目标服务端生成的请求数据包所请求的数据;请求数据包是指请求客户端发送的具有目标通讯协议的数据包,请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0009]通过隧道服务组件将响应数据包转发至请求客户端。
[0010]本申请实施例一方面提供了一种数据处理方法,该方法由服务网络中具有隧道代理组件的服务网络设备执行,包括:
[0011]通过隧道代理组件接收由中转网络中的中转网络设备所转发的具有目标通讯协议的请求数据包;请求数据包是指请求客户端发送的数据包,请求客户端是运行在目标网
络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0012]通过隧道代理组件将请求数据包发送至运行在服务网络设备上的目标服务端;目标服务端用于生成请求数据包所请求的具有目标通讯协议的响应数据包,响应数据包用于发送至请求客户端。
[0013]本申请实施例一方面提供了一种数据处理方法,该方法由服务网络中具有隧道代理组件的服务网络设备执行,包括:
[0014]通过隧道代理组件获取具有目标通讯协议的响应数据包;响应数据包是由运行在服务网络设备上的目标服务端基于具有目标通讯协议的请求数据包所生成的;请求数据包是指请求客户端发送的数据包,请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;中转网络中的中转网络设备用于将请求数据包转发至服务网络设备;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0015]通过隧道代理组件将响应数据包发送至中转网络设备。
[0016]本申请实施例一方面提供了一种数据处理装置,包括:
[0017]请求获取模块,用于通过隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包;请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;
[0018]请求转发模块,用于通过隧道服务组件将请求数据包转发至服务网络中的服务网络设备;服务网络设备具备通过目标通讯协议访问中转网络的能力,服务网络设备包括基于目标通讯协议的目标服务端,目标服务端用于响应请求数据包。
[0019]本申请实施例一方面提供了一种数据处理装置,包括:
[0020]响应获取模块,用于通过隧道服务组件获取服务网络中的服务网络设备所发送的具有目标通讯协议的响应数据包;响应数据包是指在服务网络设备接收到中转网络设备所转发的请求数据包时,由服务网络设备上的基于目标通讯协议的目标服务端生成的请求数据包所请求的数据;请求数据包是指请求客户端发送的具有目标通讯协议的数据包,请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0021]响应转发模块,用于通过隧道服务组件将响应数据包转发至请求客户端。
[0022]本申请实施例一方面提供了一种数据处理装置,包括:
[0023]数据接收模块,用于通过隧道代理组件接收由中转网络中的中转网络设备所转发的具有目标通讯协议的请求数据包;请求数据包是指请求客户端发送的数据包,请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0024]请求发送模块,用于通过隧道代理组件将请求数据包发送至运行在服务网络设备上的目标服务端;目标服务端用于生成请求数据包所请求的具有目标通讯协议的响应数据包,响应数据包用于发送至请求客户端。
[0025]本申请实施例一方面提供了一种数据处理装置,包括:
[0026]数据获取模块,用于通过隧道代理组件获取具有目标通讯协议的响应数据包;响
应数据包是由运行在服务网络设备上的目标服务端基于具有目标通讯协议的请求数据包所生成的;请求数据包是指请求客户端发送的数据包,请求客户端是运行在目标网络中的请求网络设备上的客户端,请求网络设备具备通过目标通讯协议访问中转网络的能力;中转网络中的中转网络设备用于将请求数据包转发至服务网络设备;服务网络设备具备通过目标通讯协议访问中转网络的能力;
[0027]响应发送模块,用于通过隧道代理组件将响应数据包发送至中转网络设备。
[0028]本申请实施例一方面提供了一种计算机设备,包括:处理器和存储器;
[0029]处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本申请实施例提供的方法。
[0030]本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本申请实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法由中转网络中的具有隧道服务组件的中转网络设备执行,包括:通过所述隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包;所述请求客户端是运行在目标网络中的请求网络设备上的客户端,所述请求网络设备具备通过所述目标通讯协议访问所述中转网络的能力;通过所述隧道服务组件将所述请求数据包转发至服务网络中的服务网络设备;所述服务网络设备具备通过所述目标通讯协议访问所述中转网络的能力,所述服务网络设备包括基于所述目标通讯协议的目标服务端,所述目标服务端用于响应所述请求数据包。2.根据权利要求1所述的方法,其特征在于,当所述目标服务端用于提供远程登录服务时,所述请求数据包为基于安全外壳协议进行加密的数据包,所述请求数据包携带有远程操作命令,所述远程操作命令用于通过所述安全外壳协议对所述服务网络设备进行远程操作。3.根据权利要求1所述的方法,其特征在于,所述隧道服务组件包括具有第一服务地址的第一中转服务端和具有第二服务地址的第二中转服务端,所述第一中转服务端和所述第二中转服务端均为基于所述目标通讯协议的服务端;所述第一中转服务端用于绑定第一服务端口,所述第一服务端口用于在所述请求客户端发送所述请求数据包前与所述请求客户端建立基于所述目标通讯协议的第一通信连接,所述第一通信连接是由所述请求客户端所发起的;所述第二中转服务端用于绑定第二服务端口,所述第二服务端口用于与所述服务网络设备建立基于所述目标通讯协议的第二通信连接,所述第二通信连接是由所述服务网络设备上的隧道代理组件所发起的;所述第一服务地址包括所述中转网络设备的网络地址和所述第一服务端口的端口号,所述第二服务地址包括所述网络地址和所述第二服务端口的端口号。4.根据权利要求3所述的方法,其特征在于,当所述第一服务端口与所述第二服务端口互不相同时,所述第一中转服务端与所述第二中转服务端为不相同的服务端;所述通过所述隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包,包括:当所述请求客户端通过所述第一通信连接向所述中转网络设备发送具有目标通讯协议的请求数据包时,所述第一中转服务端通过所述第一服务端口接收所述请求数据包;则所述通过所述隧道服务组件将所述请求数据包转发至服务网络中的服务网络设备,包括:所述第一中转服务端通过所述中转网络设备的内存将所述请求数据包传输至所述第二中转服务端;所述第二中转服务端通过所述第二服务端口将所述请求数据包转发至所述服务网络设备。5.根据权利要求3所述的方法,其特征在于,当所述第一服务端口与所述第二服务端口相同时,所述第一中转服务端与所述第二中转服务端为相同的服务端;所述通过所述隧道服务组件获取请求客户端所发送的具有目标通讯协议的请求数据包,包括:当所述请求客户端通过所述第一通信连接向所述中转网络设备发送具有目标通讯协
议的请求数据包时,所述第一中转服务端通过所述第一服务端口获取所述请求客户端发送的第一发送标识信息和所述请求数据包;所述第一发送标识信息用于指示所述请求数据包来源于所述请求客户端;则所述通过所述隧道服务组件将所述请求数据包转发至服务网络中的服务网络设备,包括:所述第二中转服务端通过所述第二服务端口将所述请求数据包转发至所述服务网络设备。6.根据权利要求4或5所述的方法,其特征在于,还包括:通过所述隧道服务组件接收所述服务网络设备返回的具有所述目标通讯协议的响应数据包;所述响应数据包是指在所述目标服务端接收到所述请求数据包时,基于所述目标服务端所提供的业务服务生成的所述请求数据包所请求的数据;通过所述隧道服务组件将所述响应数据包转发至所述请求客户端。7.根据权利要求6所述的方法,其特征在于,当所述第一服务端口与所述第二服务端口互不相同时,所述通过所述隧道服务组件接收所述服务网络设备返回的具有所述目标通讯协议的响应数据包,包括:当所述服务网络设备通过所述第二通信连接向所述隧道服务组件返回具有所述目标通讯协议的响应数据包时,所述第二中转服务端通过所述第二服务端口接收所述响应数据包;则所述通过所述隧道服务组件将所述响应数据包转发至所述请求客户端,包括:所述第二中转服务端通过所述中转网络设备的内存将所述响应数据包传输至所述第一中转服务端;所述第一中转服务端通过所述第一服务端口将所述响应数据包转发至所述请求客户端。8.根据权利要求6所述的方法,其特征在于,当所述第一服务端口与所述第二服务端口相同时,所述通过所述隧道服务组件接收所述服务网络设备返回的具有所述目标通讯协议的响应数据包,包括:当所述服务网络设备通过所述第二通信连接向所述隧道服务组件返回具有所述目标通讯协议的响应数据包时,所述第二中转服务端通过所述第二服务端口获取所述服务网络设备发送的第二发送标识信息和所述响应数据包;所述第二发送标识信息用于指示所述响应数据包来源于所述服务网络设备;则所述通过所述隧道服务组件将所述响应数据包转发至所述请求客户端,包括:所述第一中转服务端通过所述第一服务端口将所述响应数据包转发至所述请求客户端。9.一种数据处理方法,其特征在于,所述方法由服务网络中具有隧道代理组件的服务网络设备执行,包括:通过所述隧道代理组件接收由中转网络中的中转网络设备所转发的具有目标...

【专利技术属性】
技术研发人员:杨勇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1