[发明专利]数据通信方法、装置和电子设备有效
申请号: | 202110951044.2 | 申请日: | 2021-08-18 |
公开(公告)号: | CN113595891B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 郑明 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L12/66 | 分类号: | H04L12/66;H04L45/74;H04L12/46 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 装置 电子设备 | ||
1.一种数据通信方法,其特征在于,所述方法应用于第一私有网络中的第一网关设备;所述第一网关设备与所述第一私有网络中的至少一台第一客户端设备通信连接;所述方法包括:
接收所述第一客户端设备发送的第一数据报文,解析所述第一数据报文,得到所述第一数据报文的目标地址;
如果所述目标地址指示的是所述第一私有网络以外的第二客户端设备,根据所述目标地址,将所述第一数据报文发送至所述第二客户端设备对应的第二网关设备,以使所述第二网关设备根据所述目标地址,将所述第一数据报文发送至所述第二客户端设备;
其中,所述第二客户端设备和所述第二网关设备部署在第二私有网络,所述第二私有网络与所述第一私有网络为不同的私有网络;
根据所述目标地址,将所述第一数据报文发送至所述第二客户端设备对应的第二网关设备的步骤,包括:根据预先配置的第一映射表,确定所述目标地址对应的目标服务端口;所述第一映射表包括:客户端设备的设备地址,以及所述设备地址对应的网关设备的服务端口;根据所述目标服务端口,将所述第一数据报文发送至所述第二客户端设备对应的第二网关设备;
根据所述目标服务端口,将所述第一数据报文发送至所述第二客户端设备对应的第二网关设备的步骤,包括:根据所述目标服务端口,从第二映射表中确定所述第一数据报文的目标传输路径;所述第二映射表包括:网关设备的服务端口、以及网关设备的服务端口之间数据报文的传输路径;所述传输路径中包括多台网关设备,或者,所述传输路径中包括网关设备和中继设备;根据所述目标传输路径,将所述第一数据报文发送至所述第二网关设备。
2.根据权利要求1所述的方法,其特征在于,根据所述目标传输路径,将所述第一数据报文发送至所述第二网关设备的步骤,包括:
如果所述目标传输路径中包括目标中继设备,根据所述目标中继设备的服务端口,将所述第一数据报文发送至所述目标中继设备,由所述目标中继设备根据所述目标服务端口,将所述第一数据报文转发至所述第二网关设备。
3.根据权利要求1所述的方法,其特征在于,所述第二映射表通过下述方式确定:
针对每个目标私有网络的目标网关设备或目标中继设备,通过指定协议,将所述目标网关设备和所述目标中继设备的设备信息,发送至除所述目标私有网络以外,其他私有网络的网关设备或中继设备;
针对每个目标私有网络的目标网关设备和目标中继设备,通过指定网络诊断工具,检测所述目标网关设备或所述目标中继设备与所述其他私有网络的网关设备或中继设备之间的网络质量;
基于所述设备信息和所述网络质量,确定所述第二映射表。
4.根据权利要求3所述的方法,其特征在于,所述设备信息包括:服务端口,设备类型,以及设备状态;所述基于所述设备信息和所述网络质量,确定所述第二映射表的步骤,包括:
通过所述设备状态,将能够建立通信连接的指定设备进行连接,得到多个初始传输路径;所述指定设备包括网关设备和中继设备;
根据所述设备类型,从所述多个初始传输路径中,确定每对网关设备之间一个或多个中间传输路径;
针对每对网关设备,根据所述网络质量和所述服务端口,从所述中间传输路径的网络质量中,确定数值最小的网络质量对应的目标传输路径,以及所述目标传输路径包括的目标设备的服务端口;
将每对网关设备的目标传输路径和所述目标传输路径包括的目标设备的服务端口,确定为所述第二映射表;其中,所述目标设备包括两个网关设备;或者,所述目标设备包括两个网关设备和至少一个中继设备。
5.根据权利要求1所述的方法,其特征在于,解析所述第一数据报文,得到所述第一数据报文的目标地址的步骤,还包括:
解析所述第一数据报文,得到所述第一数据报文的源地址和目标地址;
对所述源地址和所述目标地址进行修改,得到最终源地址和最终目标地址;所述最终源地址和所述最终目标地址为公有网络地址。
6.根据权利要求1所述的方法,其特征在于,根据所述目标地址,将所述第一数据报文发送至所述第二客户端设备对应的第二网关设备的步骤之前,所述方法还包括:
对所述第一数据报文进行私有协议封装处理,得到封装后的第一数据报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110951044.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:燃烧室用火焰筒及燃气轮机
- 下一篇:一种输送线