一种网络数据传输方法、装置及系统与流程

文档序号:35808379发布日期:2023-10-22 04:00阅读:30来源:国知局
一种网络数据传输方法、装置及系统与流程

本发明涉及网络通信,特别是一种网络数据传输方法、装置及系统。


背景技术:

1、当前公有云的技术逐渐走向成熟,针对大型且复杂的应用系统,其不同的模块可能部署在不同的公有云中。然而在现实的网络数据传递中存在大量海外用户访问,这就导致各子系统在内部通信时可能会面临着跨云或者跨境的问题,导致数据在传输过程中丢包率较高。


技术实现思路

1、本发明要解决的技术问题是提供一种网络数据传输方法、装置及系统,可以在高并发且不稳定的网络环境中增加数据传输的稳定性。

2、为解决上述技术问题,本发明的技术方案如下:

3、一种网络数据传输方法,应用于第一主机,包括:

4、接收与所述第一主机通过公网通信的第二主机发送的访问请求,所述访问请求包括至少两个对目标主机访问的子请求;所述第一主机与所述目标主机处于同一虚拟专用网络;

5、根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果;

6、根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问。

7、可选的,根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果,包括:

8、获取访问请求的目标参数;

9、根据所述目标参数的预设访问顺序对至少两个子请求的目标主机进行有序访问;

10、接收所述至少两个目标主机的响应结果。

11、可选的,根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问,包括:

12、根据所述预设访问顺序将所述响应结果归集,得到响应列表;

13、序列化所述响应列表,得到第一主机的响应信息;

14、将所述第一主机的响应信息发送至所述第二主机。

15、可选的,根据所述预设访问顺序将所述响应结果归集,得到响应列表,包括:

16、接收第一目标主机至第n目标主机分别反馈的响应结果,n为正整数;

17、按照所述预设访问顺序将接收到的响应结果进行排序,得到响应列表,所述第一目标主机至第n目标主机的响应结果接收顺序与所述预设访问顺序不同。

18、可选的,序列化所述响应列表,得到第一主机的响应信息,包括:

19、将第一目标主机至第n目标主机的响应结果,按照所述预设访问顺序以及预设序列格式进行处理,得到第一主机的响应信息。

20、可选的,序列化所述响应列表,得到第一主机的响应信息,还包括:

21、检测所述第一目标主机至第n目标主机的响应结果,确定异常响应结果记录;

22、按照所述预设访问顺序以及预设序列格式,对异常响应结果记录以及正常的响应结果,分别进行封装处理,得到第一主机的响应信息。

23、可选的,将所述第一主机的响应信息发送至所述第二主机,包括:

24、将所述第一主机的响应信息按照预设脚本语言进行编码后,发送至所述第二主机,所述公网的通信协议支持所述预设脚本语言。

25、本发明还提供一种第一主机,包括:

26、收发模块,用于接收与所述第一主机通过公网通信的第二主机发送的访问请求,所述访问请求包括至少两个对目标主机访问的子请求;所述第一主机与所述目标主机处于同一虚拟专用网络;

27、处理模块,用于根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果;根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问。

28、本发明还提供一种网络数据传输系统,包括:

29、第一主机;

30、通过公网与所述第一主机通信的第二主机;以及

31、通过虚拟专用网络与所述第一主机通信的至少两个目标主机;

32、其中,所述第一主机接收第二主机发送的访问请求,所述访问请求包括至少两个对目标主机访问的子请求;根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果;根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问。

33、本发明还提供一种计算机可读存储介质,存储指令,当所述指令在计算机上运行时,使得计算机执行如上所述的方法。

34、本发明的上述方案至少包括以下有益效果:

35、本发明的上述方案通过接收与所述第一主机通过公网通信的第二主机发送的访问请求,所述访问请求包括至少两个对目标主机访问的子请求;所述第一主机与所述目标主机处于同一虚拟专用网络;根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果;根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问。可以在高并发且不稳定的网络环境中增加数据传输的稳定性。



技术特征:

1.一种网络数据传输方法,其特征在于,应用于第一主机,包括:

2.根据权利要求1所述的网络数据传输方法,其特征在于,根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果,包括:

3.根据权利要求2所述的网络数据传输方法,其特征在于,根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问,包括:

4.根据权利要求3所述的网络数据传输方法,其特征在于,根据所述预设访问顺序将所述响应结果归集,得到响应列表,包括:

5.根据权利要求3所述的网络数据传输方法,其特征在于,序列化所述响应列表,得到第一主机的响应信息,包括:

6.根据权利要求5所述的网络数据传输方法,其特征在于,序列化所述响应列表,得到第一主机的响应信息,还包括:

7.根据权利要求3所述的网络数据传输方法,其特征在于,将所述第一主机的响应信息发送至所述第二主机,包括:

8.一种第一主机,其特征在于,包括:

9.一种网络数据传输系统,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,存储指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1至7任一项所述的方法。


技术总结
本发明提供一种网络数据传输方法、装置及系统,所述方法包括:接收与所述第一主机通过公网通信的第二主机发送的访问请求,所述访问请求包括至少两个对目标主机访问的子请求;所述第一主机与所述目标主机处于同一虚拟专用网络;根据所述访问请求,对至少两个子请求进行有序和归集,得到至少一个目标主机的响应结果;根据所述响应结果,通过虚拟专用网络对至少一个目标主机进行访问。本发明的方案可以在高并发且不稳定的网络环境中增加数据传输的稳定性。

技术研发人员:钱苏林,任鸣飞,吴旭东
受保护的技术使用者:北京嗨飞科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1