多路径聚合调度方法及电子设备技术

技术编号:34873139 阅读:18 留言:0更新日期:2022-09-10 13:25
本申请提供一种多路径聚合调度方法及电子设备。该方法包括:当客户端与服务端之间存在多条路径是,可以通过配置不同路径上网络报文的传输顺序,使得在任一条路径上在后发送的网络报文,至少在其他路径中某一条路径上可以在先发送。本申请提供的多路径聚合调度方法无需预估路径的数据传输速率,充分利用了多条路径的自由度,进而提高了多路径下的数据传输速率以及稳健性。率以及稳健性。率以及稳健性。

【技术实现步骤摘要】
多路径聚合调度方法及电子设备
[0001]本申请要求于2021年03月04日提交中国专利局、申请号为2021102416454、申请名称为“一种设备间低时延聚合调度的方法”的中国专利申请的优先权,以及要求于2021年05月31日提交中国专利局、申请号为2021106033121、申请名称为“多路径聚合调度方法及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及电子
,尤其涉及多路径聚合调度方法及电子设备。

技术介绍

[0003]随着通信技术的发展以及智能设备的普及,万物互联的人工智能物联网(artificial intelligence&internet of things,AIoT)时代正在到来。受益于操作系统的分布式互联能力的提高,智能穿戴设备、智能家居设备、移动终端等设备可以通过网络进行数据交互,并且基于该数据交互去协作实现特定的功能。
[0004]智能穿戴设备、智能家居设备、移动终端等电子设备已经可以通过无线网络实现数据交互。但是,相比于多个电子设备对通信资源的需求,空间中可以使用的通信资源是有限的。例如,当多个设备接入同一个接入设备提供的无线网络时,多个设备需要竞争有限的无线空口资源以进行数据交互。电子设备在竞争无线空口资源失败后,电子设备会将等待发送的数据临时存储在本地,等待下一次竞争成功。
[0005]为了保证客户端产生的数据可以及时被送到服务端,一种可行的解决方法为:当客户端的协议栈支持多路径传输控制协议(multipathtransmission control protocol,MPTCP)时,客户端上的业务可以通过多条路径将数据传输到服务端时。在该情况下,当一条路径堵塞的概率为P
a
时,若客户端上的业务通过M条互相独立路径将完全相同的数据发送到服务端时,数据发送堵塞的概率为极大的降低了单条路径拥塞导致的影响。
[0006]虽然以MPTCP为代表的多路径传输协议,利用多条路径增加了传输的稳健性,降低了数据拥塞的发生概率,但是并没有利用多条路径增加数据传输的速率,没有充分利用多路径资源。

技术实现思路

[0007]本申请实施例提供了一种多路径聚合调度方法,该方法包括:客户端上的协议栈将网络报文按照特定的顺序分配到不同的路径上,使得在某条路径上在后发送的网络报文,在其他的某一条路径上可以在先发送,进而提高了网络报文传输的速率。
[0008]第一方面,本申请提供了一种多路径聚合调度方法,该方法包括:客户端与服务端之间存在N条路径,该N条路径包括第一路径和第二路径,该N为大于等于2的整数;该客户端以第一顺序在该第一路径上发送M个网络报文,该M大于等于2的整数;该客户段以第二顺序在该第二路径上发送该M个网络报文,该第一顺序与该第二顺序不同。
[0009]在上述实施例中,客户端可以在不同路径上以不同的顺序发送相同的多个网络报
文,必然存在至少一个网络报文,在第二路径上优先到达服务端,进而提高了该网络报文的传输速率。其次,由于不同路径上的网络报文你的传输顺序不同,从统计的角度看,有助于提高M个网络报文的平均传输速率。
[0010]结合第一方面的一些实施例,在一些实施例中,该方法还包括:该N条路径还包括第三路径;该客户端以第三顺序在该第三路径上发送该M个网络报文,该第三顺序与该第一顺序不同,该第三顺序与该第二顺序不同。
[0011]在上述实施例中,客户端与服务单可以存在多条路径,并不局限与两条路径或三条路径,不同路径上网络报文的传输顺序各不相同,则必然存在至少一个网络报文,在多条路径中的一条优先达到服务端,进而提高了该网络报文的传输速率。其次,由于不同路径上的网络报文你的传输顺序两两互不相同,从统计的角度看,有助于提高M个网络报文的平均传输速率。
[0012]结合第一方面的一些实施例,在一些实施例中,该第一顺序与该第二顺序的距离最大。
[0013]在上述实施例中,由于第一顺序与第二顺序的距离最大,所以第一路径上在后发送的网络报文会在第二路径上在前发送,且第一路径上在前发送的网络报文会在第二路径上在后发送,使得多个网络报文的平均传输速率等于两条路径传输速率之和。
[0014]结合第一方面的一些实施例,在一些实施例中,该第一顺序与该第二顺序的互相关最小。
[0015]在上述实施例中,由于第一顺序与第二顺序的互相关最小,所以第一路径上在后发送的网络报文会在第二路径上在前发送,且第一路径上在前发送的网络报文会在第二路径上在后发送,使得多个网络报文的平均传输速率等于两条路径传输速率之和。
[0016]结合第一方面的一些实施例,在一些实施例中,该第一顺序、该第二顺序、该第三顺序两两之间的距离和最大。
[0017]在上述实施例中,由于不同路径上网络报文的发送顺序的两两之间的距离和最大,使得多个网络报文的平均传输速率等于多条路径传输速率之和。
[0018]结合第一方面的一些实施例,在一些实施例中,该第一顺序、该第二顺序、该第三顺序两两之间的互相关的和最小。
[0019]在上述实施例中,由于不同路径上网络报文的发送顺序的两两之间的互相关的和最小,使得多个网络报文的平均传输速率等于多条路径传输速率之和。
[0020]结合第一方面的一些实施例,在一些实施例中,该方法还包括:该客户端接收到确认报文后,该客户端删除并停止发送该M个网络报文。
[0021]在上述实施例中,服务端在接收到M个网络报文后,可以发送确认报文给客户端,使得客户端删除并停止发送该M个网络报文,进而降低客户端的冗余发送。
[0022]结合第一方面的一些实施例,在一些实施例中,该M个网络报文组成一个数据块,该数据块用于完成特定的功能。
[0023]在上述实施例中,可以将一个具有多个网络报文的数据块作为基础的处理单元,使得提高的网络报文的平均传输速率能够直接的提升用户的体验。
[0024]结合第一方面的一些实施例,在一些实施例中,该M个网络报文没有重复。
[0025]在上述实施例中,由于多路径聚合调度方法本身是冗余发送,稳健性强,所以M个
网路报文可以不配置重复的网络报文。
[0026]第二方面,本申请提供了另一种多路径聚合调度方法,该方法包括:客户端与服务端之间存在N条路径,该N条路径包括第一路径和第二路径,该N为大于等于2的整数;该客户端在该第一路径上发送M个网络报文,该M个网络报文包括第一网络报文;该客户段在该第二路径上发送该M个网络报文;该第一网络报文位于该第一路径上M个网络报文中的前半段;该第一网络报文位于该第二路径上M个网络报文中的后半段。
[0027]在上述实施例中,客户端发送的网络报文可以不确定多个网络报文在不同路径上的发送顺序,在发送网络报文过程中,保证存在至少一个网络报文在第一路径上在先发送,而在第二路径上在后发送。
[0028]结合第二方面的一些实施例,在一些实施例中,该M个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多路径聚合调度方法,其特征在于,包括:客户端与服务端之间存在N条路径,所述N条路径包括第一路径和第二路径,所述N为大于等于2的整数;所述客户端以第一顺序在所述第一路径上发送M个网络报文,所述M大于等于2的整数;所述客户段以第二顺序在所述第二路径上发送所述M个网络报文,所述第一顺序与所述第二顺序不同。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述N条路径还包括第三路径;所述客户端以第三顺序在所述第三路径上发送所述M个网络报文,所述第三顺序与所述第一顺序不同,所述第三顺序与所述第二顺序不同。3.根据权利要求1或2所述的方法,其特征在于,所述第一顺序与所述第二顺序的距离最大。4.根据权利要求1或2所述的方法,其特征在于,所述第一顺序与所述第二顺序的互相关最小。5.根据权利要求2所述的方法,其特征在于,所述第一顺序、所述第二顺序、所述第三顺序两两之间的距离和最大。6.根据权利要求2所述的方法,其特征在于,所述第一顺序、所述第二顺序、所述第三顺序两两之间的互相关的和最小。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:所述客户端接收到确认报文后,所述客户端删除并停止发送所述M个网络报文。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述M个网络报文组成一个数据块,所述数据块用于完成特定的功能。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述M个网络报文没有重复。10.一种多路径聚合调度方法,其特征在于,包括:客户端与服务端之间存在N条路径,所述N条路径包括第一路径和第二路径,所述N为大于等于2的整数;所述客户端在所述第一路径上发送M个网络报文,所述M个网络报文包括第一网络报文;所述客户段在所述第二路径上发送所述M个网络报文;所述第一网络报文位于所述第一路径上M个网络报文中的前半段;所述第一网络报文位于所述第二路径上M个网络报文中的后半段。11.根据权利要求10所述的方法,其特征在于,所述M个网络报文还包括第二网络报文;所述第二网络报文位于所述第一路径上M个网络报文中的前1/N段;所述第二网络报文位于所述第二路径上M个网络报文中的后(N

1)/N段。12.根据权利要求10所述的方法,其特征在于,所述M个网络报文还包括第二网络报文;所述第二网络报文位于所述第一路径上M个网络报文中的前1/N段;所述第二网络报文位于所述第二路径上M个网络报文中的后1/N段。13.根据权利要求10至12中任一项所述的方法,其特征在...

【专利技术属性】
技术研发人员:王皓张志军李锋郭兴民姚松平
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1