建立多链路汇聚数据包传输进程的方法及装置制造方法及图纸

技术编号:31227488 阅读:20 留言:0更新日期:2021-12-08 09:36
本申请公开了一种建立多链路汇聚数据包传输进程的方法及装置,该方法包括:消息发起方的第一逻辑实体发送ADDBA请求消息给消息响应方的第二逻辑实体,所述ADDBA请求消息包含参数STA

【技术实现步骤摘要】
建立多链路汇聚数据包传输进程的方法及装置


[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请求消息包含参数STA-ML-BA Policy,用于指示消息发起方是否请求使用多链路协同块确认策略;消息发起方的第一逻辑实体接收消息响应方的第二逻辑实体发送的ADDBA响应消息,所述ADDBA响应消息包含参数AP-ML-BA Policy,用于指示消息响应方是否同意使用多链路协同块确认策略;如果ADDBA响应消息中的AP-ML-BA Policy指示同意使用多链路协同块确认策略,消息发起方的第一逻辑实体在发送数据包中指示消息响应方的第二逻辑实体需要反馈块确认消息,消息发起方的其他逻辑实体在发送数据包中指示消息响应方对等的逻辑实体不需要反馈块确认消息。
[0011]可选地,还包括:消息发起方的多个逻辑实体分别发送汇聚数据包给消息响应方对等的逻辑实体;消息发起方的第一逻辑实体接收消息响应方的第二逻辑实体发送的块确认消息,所述块确认消息包括消息响应方其他逻辑实体的数据接收状态。
[0012]示例性地,消息发起方的第一逻辑实体采用显示块确认请求方式或隐式块确认请求方式指示消息响应方需要反馈块确认消息,所述显示块确认请求方式是指发送单独的块确认请求消息,所述隐式块确认请求方式是指在发送的数据包的控制字段中进行设置,指示请求块确认。
[0013]可选地,还包括:消息发起方的第一逻辑实体将块确认消息中的成功接收到的数据包或/和未成功接收到的数据包信息发送给消息发起方的数据包收发管理单元(PDU-TRMU);消息发起方PDU-TRMU设置多条链路上下一个汇聚数据包的数据包,并分别将汇聚后的数据包发送给消息发起方的多个逻辑实体,或者分别将数据包信息发送给消息发起方的多个逻辑实体。
[0014]在一种可能的设计中,还包括:消息响应方的第二逻辑实体接收消息发起方的第一逻辑实体发送的ADDBA请求消息,并发送多链路协同块确认策略请求消息给消息响应方的数据包收发管理单元(PDU-TRMU),所述多链路协同块确认策略请求消息包含ADDBA请求消息中的业务标识(TID)、消息发起方地址(TA)和STA-ML-BA Policy;消息响应方PDU-TRMU如果同意使用多链路协同块确认策略,发送包含TID、TA和AP-ML-BA Policy的消息给消息响应方的所有逻辑实体,其中,AP-ML-BA Policy设置为指示同意使用多链路协同块确认策略;消息响应方的所有逻辑实体将消息响应方PDU-TRMU发送的消息中的TID、TA和AP-ML-BA Policy存储在本地;消息响应方的第二逻辑实体发送ADDBA响应消息给消息发起方的第一逻辑实体。
[0015]可选地,还包括:消息响应方的多个逻辑实体分别接收消息发起方的多个逻辑实体发送的汇聚数据包,如果本地的AP-ML-BA Policy指示同意使用多链路协同块确认策略,将汇聚数据包中的数据包信息发送给消息响应方的数据包收发管理单元(PDU-TRMU);消息响应方PDU-TRMU统计消息响应方的多个逻辑实体成功接收到的数据包或/和未成功接收到的数据包,并将成功接收到的数据包或/和未成功接收到的数据包信息反馈给消息响应方的第二逻辑实体;消息响应方的第二逻辑实体根据消息响应方PDU-TRMU反馈的信息构建块确认消息的内容;消息响应方的第二逻辑实体发送块确认消息给消息发起方的第一逻辑实体。
[0016]在另一种可能的设计中,还包括:消息响应方的第二逻辑实体接收消息发起方的第一逻辑实体发送的ADDBA请求消息,如果消息响应方同意使用多链路协同块确认策略,消息响应方的第二逻辑实体发送包含ADDBA请求消息中的业务标识(TID)、消息发起方地址(TA)和STA-ML-BA Policy的消息给消息响应方的其他逻辑实体;消息响应方的其他逻辑实体将消息响应方第二逻辑实体发送的消息中的TID、TA和STA-ML-BA Policy存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建立多链路汇聚数据包传输进程的方法,其特征在于,包括:消息发起方的第一逻辑实体发送添加块确认(ADDBA)请求消息给消息响应方的第二逻辑实体,所述ADDBA请求消息包含参数STA-ML-BA Policy,用于指示消息发起方是否请求使用多链路协同块确认策略;消息发起方的第一逻辑实体接收消息响应方的第二逻辑实体发送的ADDBA响应消息,所述ADDBA响应消息包含参数AP-ML-BA Policy,用于指示消息响应方是否同意使用多链路协同块确认策略;如果ADDBA响应消息中的AP-ML-BA Policy指示同意使用多链路协同块确认策略,消息发起方的第一逻辑实体在发送数据包中指示消息响应方的第二逻辑实体需要反馈块确认消息,消息发起方的其他逻辑实体在发送数据包中指示消息响应方对等的逻辑实体不需要反馈块确认消息。2.根据权利要求1所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息发起方的多个逻辑实体分别发送汇聚数据包给消息响应方对等的逻辑实体;消息发起方的第一逻辑实体接收消息响应方的第二逻辑实体发送的块确认消息,所述块确认消息包括消息响应方其他逻辑实体的数据接收状态。3.根据权利要求1所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,消息发起方的第一逻辑实体采用显示块确认请求方式或隐式块确认请求方式指示消息响应方需要反馈块确认消息,所述显示块确认请求方式是指发送单独的块确认请求消息,所述隐式块确认请求方式是指在发送的数据包的控制字段中进行设置,指示请求块确认。4.根据权利要求2所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息发起方的第一逻辑实体将块确认消息中的成功接收到的数据包或/和未成功接收到的数据包信息发送给消息发起方的数据包收发管理单元(PDU-TRMU);消息发起方PDU-TRMU设置多条链路上下一个汇聚数据包的数据包,并分别将汇聚后的数据包发送给消息发起方的多个逻辑实体,或者分别将数据包信息发送给消息发起方的多个逻辑实体。5.根据权利要求1所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息响应方的第二逻辑实体接收消息发起方的第一逻辑实体发送的ADDBA请求消息,并发送多链路协同块确认策略请求消息给消息响应方的数据包收发管理单元(PDU-TRMU),所述多链路协同块确认策略请求消息包含ADDBA请求消息中的业务标识(TID)、消息发起方地址(TA)和STA-ML-BA Policy;消息响应方PDU-TRMU如果同意使用多链路协同块确认策略,发送包含TID、TA和AP-ML-BA Policy的消息给消息响应方的所有逻辑实体,其中,AP-ML-BA Policy设置为指示同意使用多链路协同块确认策略;消息响应方的所有逻辑实体将消息响应方PDU-TRMU发送的消息中的TID、TA和AP-ML-BA Policy存储在本地;消息响应方的第二逻辑实体发送ADDBA响应消息给消息发起方的第一逻辑实体。
6.根据权利要求2所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息响应方的多个逻辑实体分别接收消息发起方的多个逻辑实体发送的汇聚数据包,如果本地的AP-ML-BA Policy指示同意使用多链路协同块确认策略,将汇聚数据包中的数据包信息发送给消息响应方的数据包收发管理单元(PDU-TRMU);消息响应方PDU-TRMU统计消息响应方的多个逻辑实体成功接收到的数据包或/和未成功接收到的数据包,并将成功接收到的数据包或/和未成功接收到的数据包信息反馈给消息响应方的第二逻辑实体;消息响应方的第二逻辑实体根据消息响应方PDU-TRMU反馈的信息构建块确认消息的内容;消息响应方的第二逻辑实体发送块确认消息给消息发起方的第一逻辑实体。7.根据权利要求1所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息响应方的第二逻辑实体接收消息发起方的第一逻辑实体发送的ADDBA请求消息,如果消息响应方同意使用多链路协同块确认策略,消息响应方的第二逻辑实体发送包含ADDBA请求消息中的业务标识(TID)、消息发起方地址(TA)和STA-ML-BA Policy的消息给消息响应方的其他逻辑实体;消息响应方的其他逻辑实体将消息响应方第二逻辑实体发送的消息中的TID、TA和STA-ML-BA Policy存储在本地;消息响应方的第二逻辑实体发送ADDBA响应消息给消息发起方的第一逻辑实体。8.根据权利要求2所述的一种建立多链路汇聚数据包传输进程的方法,其特征在于,还包括:消息响应方的多个逻辑实体分别接收消息发起方的多个逻辑实...

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

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

1