数据传输方法、系统及电子设备技术方案

技术编号:38610379 阅读:11 留言:0更新日期:2023-08-26 23:39
本申请提供了一种数据传输方法、系统及电子设备,涉及网络传输技术领域。网络服务提供端的数据传输方法包括:确定来自发送端的目标数据的服务质量级别;从多条服务质量不同的待选路由路径中,确定与服务质量级别匹配的目标路由路径;其中,待选路由路径中包括多个区域网络的路由器;利用目标路由路径,向接收端传输目标数据。根据本申请的技术方案可以实现按照传输数据(如报文或其他IP数据包)的服务质量级别在骨干网络上进行分级别调度,从而使骨干网络具备按传输数据类型支持QoS的能力。干网络具备按传输数据类型支持QoS的能力。干网络具备按传输数据类型支持QoS的能力。

【技术实现步骤摘要】
数据传输方法、系统及电子设备


[0001]本申请涉及网络传输
,尤其涉及一种数据传输方法、系统及电子设备。

技术介绍

[0002]广域网(Wide Area Network,WAN)是连接不同地区局域网或城域网计算机通信的远程网。区别于局域网,WAN一般指企业或运营商运营的骨干网络(Backbone Network)。新一代的网际互连协议(Internet Protocol,IP)骨干网络可以提供包括语音、数据、视频等多种服务,因此就要求有一定的服务质量(Quality of Service,QoS)。
[0003]然而,当前骨干网络主要是基于尽力而为(Best

Effort)服务模型,即尽最大的可能性来发送数据包(如报文),在网络接口发生拥塞时,不顾及用户或应用,马上丢弃数据包,因此无法保证吞吐量和传送时延等QoS要求。尤其是对于一些性能敏感性应用,例如实时流媒体(如直播)、实时会议和短视频等,尽力而为服务模型无法保证这些应用在数据包传输时的性能。因此,如何进行骨干网络调度,使骨干网络支持QoS非常重要。

技术实现思路

[0004]本申请实施例提供一种数据传输方法、系统及电子设备,能够有效支持骨干网络上的QoS。
[0005]第一方面,本申请实施例提供了一种数据传输方法,应用于网络服务提供端,包括:确定来自发送端的目标数据的服务质量级别;从多条服务质量不同的待选路由路径中,确定与所述服务质量级别匹配的目标路由路径;其中,所述待选路由路径中包括多个区域网络的路由器;利用所述目标路由路径,向接收端传输所述目标数据。
[0006]第二方面,本申请实施例提供了一种数据传输方法,应用于发送端,包括:生成服务质量级别信息;其中,所述服务质量级别信息用于确定待发送的目标数据的服务质量级别;向网络服务提供端发送所述目标数据以及所述服务质量级别信息,以使所述网络服务提供端从多条服务质量不同的待选路由路径中,确定与所述服务质量级别对应的目标路由路径,并利用所述目标路由路径,向接收端传输所述目标数据;其中,所述待选路由路径中包括多个区域网络的路由器。
[0007]第三方面,本申请实施例提供了一种数据传输方法,应用于接收端,包括:接收基于目标路由路径传输的目标数据;其中,所述目标路由路径为网络服务提供端从多条服务质量级别不同的待选路由路径中,确定出的与所述目标数据的服务质量级别对应的路由路径;所述待选路由路径中包括多个区域网络的路由器;根据所述目标数据的连接标识,将属于同一连接的目标数据,组合为同一服务数据;其中,所述同一连接为同一发送端与同一接收端之间的同一次连接;所述连接标识用于标识发送端、接收端以及目标数据之间的映射关系。
[0008]第四方面,本申请实施例提供了一种数据传输系统,包括发送端、网络服务提供端和接收端,其中,网络服务提供端用于实现本申请实施例第一方面的方法,发送端用于实现
本申请实施例第二方面的方法,接收端用于实现本申请实施例第三方面的方法。
[0009]第五方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器在执行所述计算机程序时实现本申请实施例任一项所述的方法。
[0010]第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例任一项所述的方法。
[0011]本申请实施例提供的数据传输方法中,骨干网络包括多条服务质量不同的待选路由路径,而发送端的数据被配置有服务质量级别,从而在传输数据时,可以从多条待选路由路径中选择与该数据的服务质量级别对应的目标路由路径。基于此,可以实现按照传输数据
[0012](如报文或其他IP数据包)的服务质量级别在骨干网络上进行分级别调度,从而使骨干网络具备按传输数据类型支持QoS的能力。
[0013]进一步地,传输数据的发送端与接收端之间基于用户数据报协议(User Datagram Protocol,UDP)的快速网络连接(Quick UDP Internet Connections,QUIC)协议建立连接,QUIC协议中的连接标识(Connection Identifier,CID)用于标识发送端、接收端以及传输数据之间的映射关系,而在本申请实施例中,CID还可以用于表示传输数据的服务质量级别,即不同网络传输性能要求的映射到不同的CID上,使得CID被解析后,能够根据解析结果进行不同服务质量的路由路径的调度。一方面,QUIC协议是一种基于UDP的可靠传输协议,运行在发送端(客户端或服务端)和接收端(服务端或客户端)的用户态空间,因此不需要修改内核,使得支持QoS的应用很容易部署。另一方面,QUIC协议的传输数据位于UDP载荷中,因此它不易被修改。再一方面,CID未加密(或通过对称加密实现弱加密),因此可以被任何网络节点(例如边缘网关)解析。
[0014]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0015]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本申请的一些实施方式,而不应将其视为是对本申请范围的限制。
[0016]图1为本申请应用场景的系统架构示意图;
[0017]图2为本申请实施例一的数据传输方法的流程图;
[0018]图3为本申请实施例二的数据传输方法的流程图;
[0019]图4为本申请实施例三的数据传输方法的流程图;
[0020]图5为本申请实施例四的数据传输方法的流程图;
[0021]图6为本申请实施例五的数据传输方法的应用示例图;
[0022]图7为用来实现本申请实施例的电子设备的框图。
具体实施方式
[0023]在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本申请的构思或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的,而非限制性的。
[0024]为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明。以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。
[0025]应用场景
[0026]骨干网络是用来连接多个区域的高速网络,不同的网络服务提供商都拥有自己的骨干网络,用以连接其位于不同区域的网络。通常来说,几台计算机连接起来,互相可以看到其他人的文件,这样的网络叫做局域网;整个区域的计算机都连接起来,这样的网络叫做城域网;把区域之间连接起来的网络叫做骨干网络。本申请实施例中,“区域”可以理解为地理区域,如地区或行政区(如城市)等。...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,包括:确定来自发送端的目标数据的服务质量级别;从多条服务质量不同的待选路由路径中,确定与所述服务质量级别匹配的目标路由路径;其中,所述待选路由路径中包括多个区域网络的路由器;利用所述目标路由路径,向接收端传输所述目标数据。2.根据权利要求1所述的方法,其中,确定来自发送端的目标数据的服务质量级别,包括:获取所述目标数据的连接标识;其中,在用户数据报协议的快速网络连接QUIC协议中,所述连接标识用于标识所述发送端、所述接收端以及所述目标数据之间的映射关系;解析所述连接标识,以确定所述服务质量级别。3.根据权利要求2所述的方法,其中,解析所述连接标识,以确定所述服务质量级别,包括:获取预先配置的服务质量级别数;其中,所述服务质量级别数为针对所述发送端和所述接收端之间的传输数据所划分的服务质量级别总数;基于所述连接标识与目标数之间的模运算结果,确定所述服务质量级别;其中,所述目标数为所述服务质量级别数或大于所述服务质量级别数的最小素数。4.根据权利要求1所述的方法,其中,在所述的从多条服务质量不同的待选路由路径中,确定与所述服务质量级别匹配的目标路由路径之前,还包括:获取预先配置的服务质量级别数;其中,所述服务质量级别数为针对所述发送端和所述接收端之间的传输数据所划分的服务质量级别总数;响应于所述服务质量级别数大于1,执行所述的从多条服务质量不同的待选路由路径中,确定与所述服务质量级别匹配的目标路由路径。5.根据权利要求3或4所述的方法,其中,所述发送端和所述接收端中的一个为客户端,另一个为服务端,所述客户端和所述服务端之间的连接基于QUIC协议而建立,所述QUIC协议中包括传输层参数,所述服务质量级别数基于所述服务端向所述客户端反馈的传输层参数而配置。6.根据权利要求1所述的方法,其中,所述服务质量级别与所述目标数据的应用传输要求或通信协议要求相对应。7.一种数据传输方法,包括:生成服务质量级别信息;其中,所述服务质量级别信息用于确定待发送的目标数据的服务质量级别;向网络服务提供端发送所述目标数据以及所述服务质量级别信息,以使所述网络服务提供端从多条服务质量不同的待选路由路径中,确定与所述服务质量级别对应的目标路由路径,并利用所述目标路由路径,向接收端传输所述目标数据;其中,所述待选路由路径中包括多个区域网络的路由器。8.根据权利要求7所述的方...

【专利技术属性】
技术研发人员:郑智隆马云飞刘彦梅翟恩南苏远超
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1