数据传输系统及其方法、设备及存储介质与流程

文档序号:34730117发布日期:2023-07-07 23:52阅读:54来源:国知局
数据传输系统及其方法、设备及存储介质与流程

本申请涉及计算机,尤其涉及一种数据传输系统及其方法、设备及存储介质。


背景技术:

1、随着互联网技术和智能移动终端的快速发展,很多应用的用户量也越来越多。为满足日益增长的用户量的数据访问需求,有些应用采用具备优质的数据传输链路和容灾能力强的公网边界网关协议(border gateway protocol,bgp)分发的ip地址,为用户的客户端和其访问的目标服务器之间提供数据传输通道。

2、而由于公网bgp的成本通常较高,很多应用则选择使用价格较低的静态带宽。但静态带宽一般需要通过固定的节点对接,因此通常需要在数据传输过程中绕行到固定的节点进行传输,这就可能存在数据传输过程中需要进行长距离才能绕行到固定节点,导致数据访问请求的响应时间长进而影响用户的服务体验的问题。因此,如何提供一种数据传输方法,以解决现有的数据传输过程中需要面临的成本和服务体验的问题。


技术实现思路

1、本申请的多个方面提供一种数据传输系统及其方法、设备及存储介质,用以解决现有的数据传输过程中需要面临的成本和服务体验的问题。

2、本申请实施例还提供一种数据传输系统,所述系统包括控制器、客户端、隧道入网点、负载均衡设备和服务器,其中:所述控制器用于将所述隧道入网点和快速用户数据报协议网络连接quic隧道的配置信息发送至所述客户端,以及将所述负载均衡设备和虚拟扩展局域网vxlan隧道的配置信息发送至所述隧道入网点,其中,所述负载均衡设备为所述服务器的前置负载均衡设备;所述客户端用于基于所述隧道入网点和quic隧道的配置信息,建立与所述隧道入网点之间的quic隧道,以及通过所述quic隧道将目标数据请求发送至所述隧道入网点,所述quic隧道为基于quic协议构建,所述隧道入网点包括多个运营商的接入点;所述隧道入网点用于在接收到所述目标数据请求时,基于所述负载均衡设备和vxlan隧道的配置信息,为所述目标数据请求选择对应的负载均衡设备和目标vxlan隧道,以及将所述目标数据请求通过所述目标vxlan隧道发送至所述负载均衡设备;所述负载均衡设备用于接收所述目标数据请求,以及将所述目标数据请求发送至对应的服务器,以使得所述服务器响应所述目标数据请求将所述目标数据请求对应的目标数据返回至所述客户端。

3、本申请实施例提供一种数据传输方法,所述方法应用于客户端,所述方法包括:基于隧道入网点和快速用户数据报协议网络连接quic的配置信息,建立与所述隧道入网点之间的quic隧道;通过所述quic隧道将目标数据请求发送至所述隧道入网点,所述quic隧道为基于quic协议构建,以使得所述隧道入网点基于负载均衡设备和虚拟扩展局域网vxlan隧道的配置信息,为所述目标数据请求选择对应的负载均衡设备和目标vxlan隧道,以及将所述目标数据请求通过所述目标vxlan隧道发送至所述负载均衡设备。

4、本申请实施例提供一种数据传输方法,所述方法应用于隧道入网点,所述方法包括:在接收到来自客户端的目标数据请求时,基于所述负载均衡设备和虚拟扩展局域网vxlan隧道的配置信息,为所述目标数据请求选择对应的负载均衡设备和目标vxlan隧道,所述目标数据请求由所述客户端通过快速用户数据报协议网络连接quic隧道发送至所述隧道入网点;将所述目标数据请求通过所述目标vxlan隧道发送至所述负载均衡设备,以使得所述负载均衡设备将所述目标数据请求发送至对应的服务器。

5、本申请实施例提供一种数据传输方法,所述方法应用于负载均衡设备,所述方法包括:接收来自隧道入网点的目标数据请求,所述目标数据请求为所述隧道入网点在接收到所述目标数据请求时,基于负载均衡设备和虚拟扩展局域网vxlan隧道的配置信息,为所述目标数据请求选择对应的负载均衡设备和目标vxlan隧道,以及将所述目标数据请求通过所述目标vxlan隧道发送至所述负载均衡设备的,且所述目标数据请求为所述客户端通过快速用户数据报协议网络连接quic隧道发送至所述隧道入网点的;将所述目标数据请求发送至对应的服务器,以使得所述服务器响应所述目标数据请求将所述目标数据请求对应的目标数据返回至所述客户端。

6、本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行本申请实施例提供的数据传输方法中的步骤。

7、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当所述计算机程序被处理器执行时,致使所述处理器实现本申请实施例提供的数据传输方法中的步骤。

8、在本申请实施例中,能够通过控制器将隧道入网点和quic隧道的配置信息下发至客户端,以及将负载均衡设备和vxlan隧道的配置信息下发至隧道入网点,使得客户端可根据控制器下发的配置信息与其传输需求相匹配的隧道入网点建立quic隧道,以及隧道入网点基于控制器下发的配置信息,为其要传输的目标数据请求选择对应的服务器的前置负载均衡设备和对应的目标vxlan隧道。一方面,由于quic隧道是基于quic协议构建,具备快速重传的特点,且vxlan隧道能够基于传输数据的优先级字段进行可靠传输,此外隧道入网点还可提供多个运营商的接入点,不需要进行长距离绕行,能够有效提高数据传输效率和质量,从而提升用户的服务体验,另一方面,隧道入网点以及客户端与隧道入网点之间建立的quic隧道的成本也较低,也减少了数据传输过程中的成本。



技术特征:

1.一种数据传输系统,其特征在于,所述系统包括控制器、客户端、隧道入网点、负载均衡设备和服务器,其中:

2.如权利要求1所述的系统,其特征在于,所述隧道入网点基于所述负载均衡设备和vxlan隧道的配置信息,为所述目标数据请求选择对应的负载均衡设备和目标vxlan隧道,以及将所述目标数据请求通过所述目标vxlan隧道发送至所述目标负载均衡设备时,具体用于:

3.如权利要求2所述的系统,其特征在于,所述目标数据请求的数据格式为基于quic隧道协议封装的数据格式,所述隧道入网点将所述目标数据请求通过所述目标vxlan隧道发送至所述负载均衡设备时,具体用于:

4.如权利要求3所述的系统,其特征在于,所述负载均衡设备将所述目标数据请求发送至对应的服务器时,具体用于:

5.如权利要求1所述的系统,其特征在于,所述服务器响应所述目标数据请求将所述目标数据请求对应的目标数据返回至所述客户端,包括:

6.如权利要求1所述的系统,其特征在于,一个所述隧道入网点包括主隧道入网点和备隧道入网点,所述客户端基于所述隧道入网点和quic隧道的配置信息,建立与所述隧道入网点之间的quic隧道,包括:

7.如权利要求6所述的系统,其特征在于,

8.一种数据传输方法,其特征在于,所述方法应用于权利要求1所述的客户端,所述方法包括:

9.一种数据传输方法,其特征在于,所述方法应用于权利要求1所述的隧道入网点,所述方法包括:

10.一种数据传输方法,其特征在于,所述方法应用于权利要求1所述的负载均衡设备,所述方法包括:

11.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求8至9任一项所述的数据传输方法。

12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求8至9任一项所述的数据传输方法。


技术总结
本申请实施例提供一种数据传输系统及其方法、设备及存储介质。在本申请实施例中,数据传输系统,所述控制器用于将所述隧道入网点和快速用户数据报协议网络连接QUIC隧道的配置信息发送至所述客户端,以及将所述负载均衡设备和虚拟扩展局域网VxLAN隧道的配置信息发送至所述隧道入网点;所述客户端用于建立与所述隧道入网点之间的QUIC隧道,以及通过所述QUIC隧道将目标数据请求发送至所述隧道入网点;所述隧道入网点用于将所述目标数据请求通过所述目标VxLAN隧道发送至所述负载均衡设备;所述负载均衡设备用于接收所述目标数据请求,以及将所述目标数据请求发送至对应的服务器。

技术研发人员:任伟,文荣
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1