控制在多链路上进行数据传输的方法、装置、设备及介质制造方法及图纸

技术编号:33839839 阅读:13 留言:0更新日期:2022-06-16 12:03
本申请公开了一种控制在多链路上进行数据传输的方法、装置、设备及介质。该方法包括:第一多链路设备的高层管理单元发送块确认请求原语给第一多链路设备的低层管理单元,原语中指示发送请求消息的链路,并包含业务标识;低层管理单元在块确认请求原语中指示的发送请求消息的链路上发送块确认请求消息给第二多链路设备,消息中包含业务标识;低层管理单元接收到第二多链路设备发送的块确认响应消息后,发送块确认确认原语给高层管理单元。本申请通过高层管理单元的统一调度,解决了各个链路单独协商块确认发送块确认消息导致接收方需要根据每条链路上接收到的信息进行判断而引起的信息不同步、信息丢失或信息重复。信息丢失或信息重复。信息丢失或信息重复。

【技术实现步骤摘要】
控制在多链路上进行数据传输的方法、装置、设备及介质


[0001]本申请涉及无线通信领域,尤其涉及一种控制在多链路上进行数据传输的方法、装置、设备及介质。

技术介绍

[0002]在802.11系统中,接入点(AP STA)和终端(Non

AP STA)在内部都部署有MAC层和PHY层,其中MAC层的主要功能有信道管理、连接管理、服务质量管理、功率控制和时间同步等,PHY层的主要功能有调制、编码和传输等。
[0003]MAC层和PHY层在概念上都包括分别称为媒体接入层管理单元MLME(MAC sublayer management entity)和物理层管理单元PLME(PHY sublayer management entity)的管理单元。这些单元可称为低层管理单元,其提供了低层管理服务接口,通过这些接口可以调用低层管理功能。
[0004]为了提供正确的MAC操作,每个设备(包括Non

AP STA 和 AP STA)中都有一个高层管理单元,如SME(station management entity,设备管理单元),SME表示在MAC层之上的高层管理单元,是一个独立于层的单元,它位于单独的管理平面中。
[0005]SME的作用:通常,该单元负责诸如从各种层管理单元(MLME和PLME)收集与层相关的状态之类的功能,类似地,其还会设置特定于层的参数值。 SME通常代表一般的系统管理单元执行此类功能。各个层之间通过定义的原语进行交互,图1描述了管理单元之间的关系。
[0006]802.11be系统,也称为极高吞吐量(EHT,Extremely High Throughput)系统,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20 Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
[0007]鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4 GHz,5 GHz和6 GHz频段运行的802.11兼容设备。

技术实现思路

[0008]在802.11系统中,为了保障网络的可靠性,发送方每发送一个数据包,接收方都需要给发送方返回一个确认消息(ACK消息),用于告诉发送方是否正确接收到该数据包。随着网络数据速率的提高,网络允许发送方发送多个数据包之后,接收方对这多个数据包进行
反馈,这样针对多个数据包进行反馈的消息称为块确认消息(Block ACK消息),即块确认方式。两个终端之间要使用块确认方式,必须首先在双方之间建立块确认协议。
[0009]在多链路场景下,通常一个物理设备可以包括多个逻辑设备,每个逻辑设备都可以独立的进行数据发送和接收,且每个逻辑设备独立工作在一条链路上。两个多链路设备之间有独立的链路,按照现有技术实施,每条链路上都需要独立的进行块确认协议建立过程,而实际上对于多链路设备来说,除了支持不同的链路上可以独立的进行不同的业务,也可以支持在不同的链路上进行相同的业务,也就是说可以支持同一个业务的数据包在多条链路上都进行数据传输,那么接收和发送的物理设备就一个,也就是数据包的分发主体只有一个,按照传统的基于链路的块确认方式,在每条连接的链路上分别就相同的业务的数据包建立块确认协议,需要一个多链路设备上有多套数据包是否成功发送记录表和数据包重排序记录表,而这多套记录表需要严格协调以避免重复或漏包,给多链路设备的处理带来了较大的处理复杂度且难以管理数据包的确认,容易造成数据丢失或数据重复,因此传统的块确认协议建立的方式无法满足多链路场景下的需求。有鉴于此,本申请实施例提供一种控制在多链路上进行数据传输的方法、装置、设备及介质。
[0010]第一方面,本申请提供一种控制在多链路上进行数据传输的方法,包括:第一多链路设备的第一高层管理单元发送块确认请求原语给第一多链路设备的第一低层管理单元,所述块确认请求原语中指示发送请求消息的链路,并包含业务标识,指示进行块确认的数据的业务类型;第一低层管理单元接收所述块确认请求原语,并在所述块确认请求原语中指示的发送请求消息的链路上发送块确认请求消息给第二多链路设备,所述块确认请求消息中包含所述业务标识;第一低层管理单元接收到第二多链路设备发送的块确认响应消息后,发送块确认确认原语给第一高层管理单元,所述块确认响应消息中包含第二多链路设备是否同意块确认请求的指示,所述块确认确认原语中包含所述第二多链路设备是否同意块确认请求的指示。
[0011]可选地,所述块确认请求原语中指示的发送请求消息的链路从所述业务标识对应的链路中选择或者从第一多链路设备与第二多链路设备之间已建立连接的链路中选择。
[0012]可选地,所述业务标识对应的链路的确认方法包括:使用缺省配置,所述缺省配置是指所有的业务标识可以映射到第一多链路设备与第二多链路设备之间已建立连接的所有链路中;或,由第二多链路设备设定并通知给第一多链路设备;或,由第一多链路设备设定并通知给第二多链路设备;或,通过第一多链路设备和第二多链路设备进行业务标识与链路映射协商确定。
[0013]在一种可能的实施方式中,所述通过第一多链路设备和第二多链路设备进行业务标识与链路映射协商确定包括:第一高层管理单元发送业务链路映射请求原语给第一低层管理单元,所述业务链路映射请求原语中包含业务标识与链路的映射关系,并指示发送请求消息的链路;第一低层管理单元接收所述业务链路映射请求原语,并在所述业务链路映射请求原语中指示的发送请求消息的链路上发送业务链路映射请求消息给第二多链路设备,所述
业务链路映射请求消息中包含所述业务标识与链路的映射关系;第一低层管理单元接收到第二多链路设备发送的业务链路映射响应消息后,发送业务链路映射确认原语给第一高层管理单元,所述业务链路映射响应消息中包含第二多链路设备是否同意业务链路映射请求的指示,所述业务链路映射确认原语中包含所述第二多链路设备是否同意业务链路映射请求的指示。
[0014]可选地,如果第一多链路设备与第二多链路设备已建立连接,则所述业务链路映射请求原语中指示的发送请求消息的链路从第一多链路设备与第二多链路设备之间已建立连接的链路中选择,否则,所述业务链路映射请求原语中指示的发送请求消息的链路从第一多链路设备希望与第二多链路设备建立连接的链路中选择。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制在多链路上进行数据传输的方法,其特征在于,包括:第一多链路设备的第一高层管理单元发送块确认请求原语给第一多链路设备的第一低层管理单元,所述块确认请求原语中指示发送请求消息的链路,并包含业务标识,指示进行块确认的数据的业务类型;第一低层管理单元接收所述块确认请求原语,并在所述块确认请求原语中指示的发送请求消息的链路上发送块确认请求消息给第二多链路设备,所述块确认请求消息中包含所述业务标识;第一低层管理单元接收到第二多链路设备发送的块确认响应消息后,发送块确认确认原语给第一高层管理单元,所述块确认响应消息中包含第二多链路设备是否同意块确认请求的指示,所述块确认确认原语中包含所述第二多链路设备是否同意块确认请求的指示。2.根据权利要求1所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述块确认请求原语中指示的发送请求消息的链路从所述业务标识对应的链路中选择或者从第一多链路设备与第二多链路设备之间已建立连接的链路中选择。3.根据权利要求2所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述业务标识对应的链路的确认方法包括:使用缺省配置,所述缺省配置是指所有的业务标识可以映射到第一多链路设备与第二多链路设备之间已建立连接的所有链路中;或,由第二多链路设备设定并通知给第一多链路设备;或,由第一多链路设备设定并通知给第二多链路设备;或,通过第一多链路设备和第二多链路设备进行业务标识与链路映射协商确定。4.根据权利要求3所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述通过第一多链路设备和第二多链路设备进行业务标识与链路映射协商确定包括:第一高层管理单元发送业务链路映射请求原语给第一低层管理单元,所述业务链路映射请求原语中包含业务标识与链路的映射关系,并指示发送请求消息的链路;第一低层管理单元接收所述业务链路映射请求原语,并在所述业务链路映射请求原语中指示的发送请求消息的链路上发送业务链路映射请求消息给第二多链路设备,所述业务链路映射请求消息中包含所述业务标识与链路的映射关系;第一低层管理单元接收到第二多链路设备发送的业务链路映射响应消息后,发送业务链路映射确认原语给第一高层管理单元,所述业务链路映射响应消息中包含第二多链路设备是否同意业务链路映射请求的指示,所述业务链路映射确认原语中包含所述第二多链路设备是否同意业务链路映射请求的指示。5.根据权利要求3所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述通过第一多链路设备和第二多链路设备进行业务标识与链路映射协商确定包括:第一低层管理单元接收第二多链路设备发送的业务链路映射请求消息,并发送业务链路映射指示原语给第一高层管理单元,所述业务链路映射请求消息中包含业务标识与链路的映射关系,所述业务链路映射指示原语中包含所述业务标识与链路的映射关系;第一高层管理单元接收所述业务链路映射指示原语,并发送业务链路映射响应原语给第一低层管理单元,所述业务链路映射响应原语中包含第一多链路设备是否同意业务链路映射请求的指示;
第一低层管理单元接收所述业务链路映射响应原语,并发送业务链路映射响应消息给第二多链路设备,所述业务链路映射响应消息中包含所述第一多链路设备是否同意业务链路映射请求的指示。6.根据权利要求4所述的一种控制在多链路上进行数据传输的方法,其特征在于,如果第一多链路设备与第二多链路设备已建立连接,则所述业务链路映射请求原语中指示的发送请求消息的链路从第一多链路设备与第二多链路设备之间已建立连接的链路中选择,否则,所述业务链路映射请求原语中指示的发送请求消息的链路从第一多链路设备希望与第二多链路设备建立连接的链路中选择。7.根据权利要求5所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述第一低层管理单元在接收所述业务链路映射请求消息的链路上发送所述业务链路映射响应消息给第二多链路设备。8.根据权利要求5所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述业务链路映射响应原语中还指示发送响应消息的链路,所述第一低层管理单元在所述业务链路映射响应原语中指示的发送响应消息的链路上发送所述业务链路映射响应消息给第二多链路设备。9.根据权利要求8所述的一种控制在多链路上进行数据传输的方法,其特征在于,如果第一多链路设备与第二多链路设备已建立连接,则所述业务链路映射响应原语中指示的发送响应消息的链路从第一多链路设备与第二多链路设备之间已建立连接的链路中选择,否则,所述业务链路映射响应原语中指示的发送响应消息的链路从第一多链路设备确认与第二多链路设备建立连接的链路中选择。10.一种控制在多链路上进行数据传输的方法,其特征在于,包括:第二多链路设备的第二低层管理单元接收第一多链路设备发送的块确认请求消息,并发送块确认指示原语给第二多链路设备的第二高层管理单元,所述块确认请求消息中包含业务标识,指示进行块确认的数据的业务类型;所述块确认指示原语中包含所述业务标识;第二高层管理单元接收所述块确认指示原语,并发送块确认响应原语给第二低层管理单元,所述块确认响应原语中包含第二多链路设备是否同意块确认请求的指示;第二低层管理单元接收所述块确认响应原语,并发送块确认响应消息给第一多链路设备,所述块确认响应消息中包含所述第二多链路设备是否同意块确认请求的指示。11.根据权利要求10所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述第二低层管理单元在接收所述块确认请求消息的链路上发送所述块确认响应消息给第一多链路设备。12.根据权利要求10所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述块确认响应原语中还指示发送响应消息的链路,所述第二低层管理单元在所述块确认响应原语中指示的发送响应消息的链路上发送所述块确认响应消息给第一多链路设备。13.根据权利要求12所述的一种控制在多链路上进行数据传输的方法,其特征在于,所述块确认响应原语中指示的发送响应消息的链路从...

【专利技术属性】
技术研发人员:吴昊尹蕾
申请(专利权)人:成都极米科技股份有限公司
类型:发明
国别省市:

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

1