一种介质访问控制电路、数据处理方法及相关设备技术

技术编号:38145313 阅读:15 留言:0更新日期:2023-07-08 10:02
提供一种介质访问控制电路、数据处理方法及相关设备,该介质访问控制电路包括:处理器,N个硬件队列,接口电路;N个硬件队列分为多个硬件队列组。其中,首先,该处理器将数据帧放到第一硬件队列组中的第一硬件队列。其中,基于第一映射关系,第一硬件队列组与数据帧所属的虚拟子网络对应,基于第二映射关系,第一硬件队列与数据帧的无线局域网(WLAN)访问类别对应,第一映射关系包括多个虚拟子网络到多个硬件队列组的映射,第二映射关系包括多个访问类别到数据帧所属的虚拟子网络对应的硬件队列组中的多个硬件队列的映射。然后,该接口电路经由无线信道发送来自N个硬件队列的数据帧。采用本申请,可以提高WLAN的网络性能。可以提高WLAN的网络性能。可以提高WLAN的网络性能。

【技术实现步骤摘要】
一种介质访问控制电路、数据处理方法及相关设备


[0001]本专利技术涉及无线通信
,尤其涉及一种介质访问控制(MAC)电路、数据处理方法及相关设备。

技术介绍

[0002]WLAN中有四种访问类别(access category,AC),分别是语音访问类别、视频访问类别、背景访问类别和尽力而为访问类别,并为这四种AC定义了特定的空口控制参数从而达到不同的信道访问优先级和网络性能。WLAN中将上述机制称作增强型分布式信道访问(enhanced distributed channel access,EDCA)。为了支撑EDCA,无线接入点(access point,AP)在介质访问控制(medium access control,MAC)层使用了4个硬件队列,每一个硬件队列对应一种访问类别,并由一组参数(例如:仲裁帧间间隔(arbitration interframe space,AIFS)、最小竞争窗口(CWmin)、最大竞争窗口(CWmax)和发送机会(transmission opportunity,TXOP)控制。调整这些参数就可以调整不同访问类别的信道访问能力。但是,随着连接到网络中的站(station,STA)的数量成倍上升,网络应用场景会越来越复杂,整个网络的传输会越来越拥堵。如果整个网络中有某一个站的数据帧的传输性能比较差,整个网络传输性能都会降低。
[0003]因此,如何提高无线网络的网络传输性能,成为本领域技术人员正在研究的技术问题。

技术实现思路

[0004]本申请公开了一种介质访问控制(MAC)电路、数据处理方法及相关设备,可提高无线网络的网络传输性能。
[0005]第一方面公开了一种MAC电路,该MAC电路包括:处理器,N个硬件队列,接口电路;该N个硬件队列分为多个硬件队列组,每一个硬件队列组包括多个硬件队列,该多个硬件队列组中的硬件队列的总数量小于或等于N,该处理器与该N个硬件队列相连,该N个硬件队列与该接口电路相连;其中,
[0006]该N个硬件队列,用于存储待发送的数据帧;
[0007]该处理器,用于将数据帧放到第一硬件队列组中的第一硬件队列,其中,基于第一映射关系该第一硬件队列组与该数据帧的网络属性对应,基于第二映射关系该第一硬件队列与该数据帧的业务类型对应,该第一映射关系包括多个网络属性到该多个硬件队列组的映射,该第二映射关系包括多个业务类型到该数据帧的网络属性对应的硬件队列组中的该多个硬件队列的映射;
[0008]该接口电路,用于经由无线信道发送来自该N个硬件队列的该数据帧。
[0009]通过本申请提供的一种MAC电路,可以将不同网络属性的数据帧放到不同的硬件队列组,这样,让不同网络属性标识的虚拟子网络中的数据帧形成隔离,以使不同网络属性标识的虚拟子网络下的数据帧各自访问信道的能力互不影响,满足了不同网络属性标识的
虚拟子网络的不同网络需求。即使存在一个网络属性标识的虚拟子网络下的数据帧的传输性能差,也不会影响到其他网络属性标识的虚拟子网络下的数据帧的传输性能,因此,提高了无线网络整体的传输性能。
[0010]结合第一方面,在第一方面的第一种可能的实现方式中,该处理器,还用于:如果站的重传值大于第一阈值,在该第一映射关系中将该站的地址的映射调整为该站的地址到第二硬件队列组的映射,该第二硬件队列组在该N个硬件队列中,并在该多个硬件队列组之外,该第二硬件队列组包括一个或多个硬件队列,在该调整之后,该第一映射关系中指向该第二硬件队列组的映射中的任意一个地址所标识的站的重传值大于该第一阈值。也即是说,MAC电路可以将重传值大于第一阈值的站的数据帧放到第二硬件队列组中,这样,可以将网络传输环境差的站的数据帧与网络环境好的站的数据帧独立隔开,降低网络传输环境差的站的数据帧因为重传而对网络传输环境好的站的数据帧访问信道造成的影响,从而提高整个网络的传输性能。
[0011]结合第一方面,或第一方面的任一种可能的实现方式,在第一方面的第二种可能的实现方式中,该处理器,还用于:如果属于该多个硬件队列组中的一个硬件队列组的一个业务类型的流的数量满足第一条件,在该第二映射关系中增加该硬件队列组中对应于该业务类型的硬件队列的数量。其中,该第一条件包括属于该硬件队列组的该业务类型的流的数量与对应于该业务类型的硬件队列的数量的比值大于第二阈值。也即是说,MAC电路可以增加业务类型的对应的硬件队列的数量,这样,可以防止因为某一业务类型的流的数量过多而造成的网络拥塞,还可以在保障网络性能增益的同时,使网络承载该业务类型的更多流。
[0012]结合第一方面,或第一方面的任一种可能的实现方式,在第一方面的第三种可能的实现方式中,该处理器,还用于:如果该数据帧的网络属性对应的硬件队列组中不存在该数据帧的业务类型对应的硬件队列,在该第二映射关系中增加该数据帧的业务类型对应的硬件队列。也即是说,MAC电路可以在第二映射关系中增加新业务类型对应的硬件队列,然后将该新业务类型的数据帧放到该新的业务类型对应的硬件队列中。这样,可以实现对该新业务类型的数据帧的经由单独硬件队列接入信道,进而可以实现对该新业务类型的数据帧访问信道能力的单独控制,满足该新业务的网络需求。
[0013]第二方面,本申请实施例提供了一种数据处理方法,该方法包括:首先,MAC电路中的处理器将数据帧放到第一硬件队列组中的第一硬件队列;其中,该MAC电路包括N个硬件队列,该N个硬件队列分为多个硬件队列组,每一个硬件队列组包括多个硬件队列,该多个硬件队列组中的硬件队列的总数量小于或等于N。其中,基于第一映射关系该第一硬件队列组与该数据帧的网络属性对应,基于第二映射关系该第一硬件队列与该数据帧的业务类型对应,该第一映射关系包括多个网络属性到该多个硬件队列组的映射,该第二映射关系包括多个业务类型到该数据帧的网络属性对应的硬件队列组中的该多个硬件队列的映射。然后,该MAC电路中的接口电路经由无线信道发送来自该N个硬件队列的该数据帧。
[0014]通过本申请,可以将不同网络属性的数据帧放到不同的硬件队列组,这样,让不同网络属性标识的虚拟子网络中的数据帧形成隔离,以使不同网络属性标识的虚拟子网络下的数据帧各自访问信道的能力互不影响,满足了不同网络属性标识的虚拟子网络的不同网络需求。即使存在一个网络属性标识的虚拟子网络下的数据帧的传输性能差,也不会影响
到其他网络属性标识的虚拟子网络下的数据帧的传输性能,因此,提高了无线网络整体的传输性能。
[0015]结合第二方面,在第二方面的第一种可能的实现方式中,该网络属性包括站点地址。该方法还包括:如果所述接收者地址表示的站的重传值大于第一阈值,该MAC电路中的处理器在第一映射关系中将该站的地址的映射调整为该站的地址到第二硬件队列组的映射,该第二硬件队列组在该N个硬件队列中,并在该多个硬件队列组之外,该第二硬件队列组包括一个或多个硬件队列,在该调整之后,该第一映射关系中指向该第二硬件队列组的映射中的任意一个的地址所标识的站的重传值大于该第一阈本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种介质访问控制MAC电路,其特征在于,包括:处理器,N个硬件队列,接口电路;所述N个硬件队列分为多个硬件队列组,每一个硬件队列组包括多个硬件队列,所述处理器与所述N个硬件队列相连,所述N个硬件队列与所述接口电路相连,N为大于1的整数;其中,所述N个硬件队列,用于存储待发送的数据帧;所述处理器,用于将数据帧放到第一硬件队列组中的第一硬件队列,其中,基于第一映射关系所述第一硬件队列组与所述数据帧所属的虚拟子网络对应,基于第二映射关系所述第一硬件队列与所述数据帧的无线局域网WLAN中的访问类别对应,所述第一映射关系包括多个虚拟子网络到所述多个硬件队列组的映射,所述第二映射关系包括多个访问类别到所述数据帧所属的虚拟子网络对应的硬件队列组中的所述多个硬件队列的映射;所述接口电路,用于经由无线信道发送来自所述N个硬件队列的所述数据帧。2.根据权利要求1所述MAC电路,其特征在于,所述处理器,还用于:根据站的地址确定所述数据帧所属的虚拟子网络;如果站的重传值大于第一阈值,在所述第一映射关系中将所述站的地址的映射调整为所述站的地址到第二硬件队列组的映射,所述第二硬件队列组在所述N个硬件队列中,并在所述多个硬件队列组之外,所述第二硬件队列组包括一个或多个硬件队列,在所述调整之后,所述第一映射关系中指向所述第二硬件队列组的映射中的任意一个地址所标识的站的重传值大于所述第一阈值。3.根据权利要求1或2所述MAC电路,其特征在于,所述处理器,还用于:如果属于所述多个硬件队列组中的一个硬件队列组的一个访问类别的流的数量满足第一条件,在所述第二映射关系中增加所述硬件队列组中对应于所述访问类别的硬件队列的数量;其中,所述第一条件包括属于所述硬件队列组的所述访问类别的流的数量与对应于所述访问类别的硬件队列的数量的比值大于第二阈值。4.根据权利要求1至3任意一项所述MAC电路,其特征在于,所述处理器,还用于:如果所述数据帧所属的虚拟子网络对应的硬件队列组中不存在所述数据帧的访问类别对应的硬件队列,在所述第二映射关系中增加所述数据帧的访问类别对应的硬件队列。5.一种数据处理方法,其特征在于,包括:介质访...

【专利技术属性】
技术研发人员:刘鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1