一种对多链路接收数据响应的方法及装置制造方法及图纸

技术编号:31225346 阅读:22 留言:0更新日期:2021-12-08 09:29
本申请公开了一种对多链路接收数据响应的方法及装置,该方法包括:消息发起方分别在多条链路上发送添加块确认(ADDBA)请求消息给消息响应方;消息发起方分别从多条链路上接收消息响应方发送的ADDBA响应消息,所述ADDBA响应消息包含参数ML-BA Policy,用于指示消息响应方同意多链路协同块确认策略的使用方式;消息发起方分别在多条链路上发送汇聚数据包给消息响应方。本申请通过统一数据管理,降低了数据发送和接收管理的复杂度,并提高了网络吞吐率和效率。吐率和效率。吐率和效率。

【技术实现步骤摘要】
一种对多链路接收数据响应的方法及装置


[0001]本申请涉及无线通信领域,尤其涉及一种对多链路接收数据响应的方法及装置。

技术介绍

[0002]802.11be网络,也称为Extremely High Throughput(EHT)网络,通过一系列系统特性和多种机制增强功能以实现极高的吞吐量。随着无线局域网(WLAN)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多WLAN部署中的主要流量类型。由于出现了4k和8k视频(20Gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实,游戏,远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
[0003]鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过WLAN支持其应用程序时,吞吐量更高,可靠性更高,延迟和抖动更少,电源效率更高。用户期望改进与时敏网络(TSN)的集成,以支持异构以太网和无线LAN上的应用程序。802.11be网络旨在通过进一步提高总吞吐量和降低延迟来确保WLAN的竞争力,同时确保与旧版技术标准向后兼容和共存。在2.4GHz,5GHz和6GHz频段运行的802.11兼容设备。
[0004]在802.11be网络中,为实现上述的目标,提出了终端与接入点之间可以建立多条数据传输链路,通过多条链路同时传输,来提高传输速率。

技术实现思路

[0005]在802.11网络中,为了保障网络的可靠性,发送方每发送一个数据包,接收方都需要给发送方返回一个ACK消息,用于告诉发送方是否正确接收到该数据包。随着网络数据速率的提高,网络允许发送方发送多个数据包之后,接收方对这多个数据包进行反馈,这样针对多个数据包进行反馈的消息称为块确认(Block ACK,BA)消息。
[0006]在多链路的操作场景中,按照现有技术实施,每条链路上都需要反馈Block ACK,而实际上接收和发送的物理实体都分别只有一个,也就是数据包的分发主体只有一个,在多条链路上分别反馈ACK就需要将数据包严格的进行划分之后再分发到各条链路上进行发送,因为发送方需要根据接收方反馈的Block ACK来调整发送的数据包窗口,由此:
[0007]第一,增加了数据发送和接收管理的复杂度,在进行数据分发之前需要根据网络条件来进行数据分发,并需要使用多套数据包序列号来进行数据收发管理,不仅给数据发送方增加了复杂度,接收方在数据合并和重排序的操作上也增加了复杂度;
[0008]第二,在网络条件发送变化时,不能灵活调整数据收发方案,可能会导致某条链路上由于网络条件恶化而导致数据缓存较多,而必须遵守严格的数据分发策略,不能使用其他网络条件好的链路进行发送,降低了网络吞吐率和效率。
[0009]本申请提出一种在多链路场景下对数据包收发管理的方案,通过统一数据管理,解决上述问题。
[0010]第一方面,提供一种对多链路接收数据响应的方法,包括:消息发起方分别在多条链路上发送添加块确认(ADDBA)请求消息给消息响应方;消息发起方分别从多条链路上接收消息响应方发送的ADDBA响应消息,所述ADDBA响应消息包含参数ML-BA Policy,用于指示消息响应方同意多链路协同块确认策略的使用方式;消息发起方分别在多条链路上发送汇聚数据包给消息响应方。
[0011]其中,多链路协同块确认策略是指:当有多条链路收发数据场景下,需要将不同链路上的数据包接收状态进行整合,然后在一条链路或者多条链路上发送BA消息,该BA消息包括所有链路上的数据包接收状态。
[0012]示例性地,链路协同块确认策略的使用方式至少包括以下各项中的一项:不使用多链路协同块确认策略;使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息;使用多链路协同块确认策略,并且该链路不传输多链路协同块确认策略消息。
[0013]可选地,上述方法还包括:如果ADDBA响应消息中的ML-BA Policy参数指示使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息,则消息发起方在该链路上发送BA请求消息给消息响应方;如果ADDBA响应消息中的ML-BA Policy参数指示使用多链路协同块确认策略,并且该链路不传输多链路协同块确认策略消息,则消息发起方不在该链路上发送BA请求消息给消息响应方。
[0014]示例性地,消息发起方采用显示块确认请求方式或隐式块确认请求方式发送BA请求消息给消息响应方,所述显示块确认请求方式是指发送单独的BA请求消息数据包,所述隐式块确认请求方式是指在发送的数据包中包含隐式BA请求消息。
[0015]可选地,上述方法还包括:消息发起方中分别操作在不同链路上的一个或多个逻辑实体(STA)从一条或多条链路上接收消息响应方发送的BA消息,并将BA消息中的成功接收到的数据包或/和未成功接收到的数据包信息发送给消息发起方的数据包收发管理单元(PDU-TRMU);消息发起方PDU-TRMU设置多条链路上下一个汇聚数据包的数据包,并分别将汇聚后的数据包发送给消息发起方的多个STA,或者分别将数据包信息发送给消息发起方的多个STA。
[0016]在一种可能的设计中,ADDBA请求消息包含参数ML-BA Policy,用于指示消息发起方请求多链路协同块确认策略的使用方式。
[0017]可选地,上述方法还包括:消息响应方中分别操作在不同链路上的多个逻辑实体(STA)分别从多条链路上接收消息发起方发送的ADDBA请求消息,并发送包含ADDBA请求消息中的参数信息的消息给消息响应方的数据包收发管理单元(PDU-TRMU);消息响应方PDU-TRMU确定多链路协同块确认策略执行表,并根据多链路协同块确认策略执行表发送消息给消息响应方的多个STA;消息响应方的多个STA分别根据接收到的消息响应方PDU-TRMU发送的消息设置ADDBA响应消息中的参数ML-BA Policy。
[0018]示例性地,上述多链路协同块确认策略执行表包括指示是否使用多链路协同块确认策略的参数ML-BA enable以及指示需要发送块确认的消息响应方STA列表的参数ML-BA STA list,
[0019]消息响应方PDU-TRMU发送消息给消息响应方STA,消息响应方STA设置ADDBA响应消息中的参数ML-BA Policy包括:
[0020]如果参数ML-BA enable指示使用多链路协同块确认策略,消息响应方PDU-TRMU向
ML-BA STA list中的STA发送消息,指示其在回复消息发起方的ADDBA响应消息中将参数ML-BA Policy设置为指示使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息;
[0021]如果消息响应方STA接收到了消息响应方PDU-TRMU消息中对参数ML-BA Policy的设置,则按照消息响应方PDU-TRMU发送的消息进行设置,否则设置为指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对多链路接收数据响应的方法,其特征在于,包括:消息发起方分别在多条链路上发送添加块确认(ADDBA)请求消息给消息响应方;消息发起方分别从多条链路上接收消息响应方发送的ADDBA响应消息,所述ADDBA响应消息包含参数ML-BA Policy,用于指示消息响应方同意多链路协同块确认策略的使用方式;消息发起方分别在多条链路上发送汇聚数据包给消息响应方。2.根据权利要求1所述的一种对多链路接收数据响应的方法,其特征在于,所述多链路协同块确认策略的使用方式至少包括以下各项中的一项:不使用多链路协同块确认策略;使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息;使用多链路协同块确认策略,并且该链路不传输多链路协同块确认策略消息。3.根据权利要求1所述的一种对多链路接收数据响应的方法,其特征在于,还包括:如果ADDBA响应消息中的ML-BA Policy参数指示使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息,则消息发起方在该链路上发送BA请求消息给消息响应方;如果ADDBA响应消息中的ML-BA Policy参数指示使用多链路协同块确认策略,并且该链路不传输多链路协同块确认策略消息,则消息发起方不在该链路上发送BA请求消息给消息响应方。4.根据权利要求3所述的一种对多链路接收数据响应的方法,其特征在于,消息发起方采用显示块确认请求方式或隐式块确认请求方式发送BA请求消息给消息响应方,所述显示块确认请求方式是指发送单独的BA请求消息数据包,所述隐式块确认请求方式是指在发送的数据包中包含隐式BA请求消息。5.根据权利要求1-4中任一项所述的一种对多链路接收数据响应的方法,其特征在于,还包括:消息发起方中分别操作在不同链路上的一个或多个逻辑实体(STA)从一条或多条链路上接收消息响应方发送的BA消息,并将BA消息中的成功接收到的数据包或/和未成功接收到的数据包信息发送给消息发起方的数据包收发管理单元(PDU-TRMU);消息发起方PDU-TRMU设置多条链路上下一个汇聚数据包的数据包,并分别将汇聚后的数据包发送给消息发起方的多个STA,或者分别将数据包信息发送给消息发起方的多个STA。6.根据权利要求1所述的一种对多链路接收数据响应的方法,其特征在于,所述ADDBA请求消息包含参数ML-BA Policy,用于指示消息发起方请求多链路协同块确认策略的使用方式。7.根据权利要求1所述的一种对多链路接收数据响应的方法,其特征在于,还包括:消息响应方中分别操作在不同链路上的多个逻辑实体(STA)分别从多条链路上接收消息发起方发送的ADDBA请求消息,并发送包含ADDBA请求消息中的参数信息的消息给消息响应方的数据包收发管理单元(PDU-TRMU);消息响应方PDU-TRMU确定多链路协同块确认策略执行表,并根据多链路协同块确认策略执行表发送消息给消息响应方的多个STA;
消息响应方的多个STA分别根据接收到的消息响应方PDU-TRMU发送的消息设置ADDBA响应消息中的参数ML-BA Policy。8.根据权利要求7所述的一种对多链路接收数据响应的方法,其特征在于,所述多链路协同块确认策略执行表包括指示是否使用多链路协同块确认策略的参数ML-BA enable以及指示需要发送块确认的消息响应方STA列表的参数ML-BA STA list,消息响应方PDU-TRMU发送消息给消息响应方STA,消息响应方STA设置ADDBA响应消息中的参数ML-BA Policy包括:如果参数ML-BA enable指示使用多链路协同块确认策略,消息响应方PDU-TRMU向ML-BA STA list中的STA发送消息,指示其在回复消息发起方的ADDBA响应消息中将参数ML-BA Policy设置为指示使用多链路协同块确认策略,并且该链路传输多链路协同块确认策略消息;如果消息响应方STA接收到了消息响应方PDU-TRMU消息中对参数ML-BA ...

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

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

1