用于wlan帧的优先级传输的方法和装置
1.交叉引用
2.本技术要求于2020年3月13日提交的序列号为16/818,975、发明名称为“用于wlan帧的优先级传输的方法和装置(method and apparatus for priority transmission of wlan frames)”的美国非临时专利申请的权益和优先权,其全部内容通过引用结合在本技术中。
技术领域
3.本发明大体上涉及无线通信,并且在具体实施例中,涉及通过无线局域网(wireless local area network,wlan)对实时应用帧业务进行低时延调度。
背景技术:4.ieee 802.11无线局域网(wlan)标准定义了世界上部署最广泛的无线技术之一。便携式移动手持设备的大众化和无线通信的便利性推动了无线网络的普及。随着互联网上的多媒体内容(例如数字视频、基于ip的语音(voice over ip,voip)、视频会议以及多人联网游戏等实时应用)的不断部署以及时间敏感关键应用的部署,强烈需要开发qos特征以满足更严格的性能要求。
5.关于qos配置,旧有标准ieee 802.11a/b/g仅具有基本的分布式协调功能(distributed coordination function,dcf)和可选的点协调功能(point coordination function,pcf)增强,例如冲突避免和先入先出(first in first out,fifo)调度器。在基于dcf的方案中,使用载波侦听多路访问(carrier sense multiple access,csma)方案提供对介质的访问。虽然在统计上是公平的,但并非所有会话都是针对预期网络性能平等创建的。在网络负荷重的情况下,dcf+csma可能会潜在地导致会话被剥夺它们需要的带宽份额。在基于dcf的环境中,没有合适的机制来基于优先级区分会话。旧有ieee 802.11a/b/g/标准没有标准机制来保证qos。由于这些标准不包含准入控制,因此在业务负荷重的情况下会发生性能下降。
6.ieee 802.11e修正引入了混合协调功能(hybrid coordination function,hcf),即被提出以增强dcf的新的协调功能。hcf引入了传输机会(transmission opportunity,txop)这一概念,并使用两种方法来获取txop:第一种方法是基于竞争的,称为增强型分布式信道接入(enhanced distributed channel access,edca);第二种方法是免竞争的,称为hcf控制的信道接入(hcf-controlled channel access,hcca)。这两种方案都有助于qos配置,以支持延迟敏感的语音和视频应用。
7.edca使用基于竞争窗口大小的定时信息来区分高优先级接入类别和低优先级接入类别。中央协调器将长度较短的竞争窗口分配给高优先级接入类别,以帮助高优先级接入类别在低优先级接入类别之前获得对介质的访问和传输机会(txop)。为了进一步区分,帧间间隔(interframe spacing,ifs)可以根据不同的接入类别而变化。对于dcf业务,不使用分布式帧间间隔(distributed interframe spacing,difs),而是使用称为仲裁帧间间
隔(arbitration interframe spacing,aifs)的新帧间间隔。aifs是edca功能(edca function,edcaf)在竞争介质之前等待的时隙数。因此,业务类别的aifs越小,获得的优先级越高。
8.表1示出了使用默认ofdma参数acw
min
=15μs、acw
max
=1023μs和时隙时长=9μs的edca中的4种接入类别的最小和最大竞争窗口时长。
9.表1:edca接入类别的竞争窗口和txop时长
[0010][0011]
在这些条件下,最低时延接入类别ac_vo(语音)竞争窗口的范围为3毫秒至8毫秒。即使利用这种相对较短的退避时间,在最坏的情况下,即与实时应用业务同时映射到ac_vo的语音业务密度高的情况下,映射到ac_vo的实时应用业务的时延也会产生不尽人意的用户体验。希望为无线lan中的实时应用业务提供更短的最大时延。
技术实现要素:[0012]
本发明的示例性实施例提供了用于wlan帧的优先级传输的方法和装置。
[0013]
根据本发明的一个示例性方面,所述装置是一种用于通过无线lan进行通信的无线电子设备。所述无线电子设备包括耦接至网络接口和计算机可读存储介质的一个或更多个处理器,其中,所述存储介质存储指令,所述指令可以由所述处理器执行以执行通过无线lan进行通信的方法。所述方法包括:通过增强型分布式信道接入为第一接入类别获取传输机会;以及传输包括帧头的第一业务帧。所述帧头包括帧类型子字段和帧子类型子字段,所述帧类型子字段和帧子类型子字段的值将所述第一业务帧标识为实时应用帧。这种帧头有利地使得网络协议的各层能够快速识别实时应用帧,以便优先访问传输介质。
[0014]
在一些实施例中,虽然所述第一业务帧映射到不同于被授予txop的第一接入类别的第二接入类别,但是所述第一业务帧是在所述传输机会内传输的第一帧。无论被给予txop的接入类别如何都被首先传输使得实时应用业务在传输优先级方面比ac_vo类别当前可获得的业务有优势,从而缓解了试图通过wlan传输的实时应用业务经历的许多滞后。
[0015]
根据本发明的其他或任一上述方面,所述第一业务帧映射到的所述第二接入类别是语音(ac_vo)类别。这有利地向rta业务给予对最短的平均竞争窗口的访问和多帧txop,在此期间快速移动任何排队的rta业务。
[0016]
根据本发明的其他或任一上述示例性方面,所述帧类型子字段取2比特值“11”。这使得能够使用ieee尚未分配的帧子类型,例如类型11的子类型1000至1111。将msb(比特7)设置为1在逻辑上与ieee 802.11e在帧类型10(数据)中建立的qos帧子类型一致。
[0017]
根据本发明的替选方面,用于通过无线lan进行通信的方法包括:通过edca为第一ac获取txop,然后传输第一非rta业务帧的一部分。随后,暂停所述第一业务帧的传输,以为
传输第二业务帧腾出空间。所述第二业务帧是本身由其帧头中的帧类型和子类型标识的实时应用帧,并且所述第二业务帧在所述txop内传输,尽管它映射到不同的ac。这样暂停传输第一帧以允许传输第二帧防止实时应用业务必须如在现有技术中那样,在被传输之前等待长帧传输结束,或者更糟的是,在长帧传输之后还要等待其站点再次竞争txop。在一些方面,所述第一业务帧在所述第二业务帧被完全传输之后恢复传输。这种恢复的优点是避免了为重新发送第一非rta帧的该部分而花费额外的通话时间。
附图说明
[0018]
为了更全面地理解本发明实施例及其优点,下面通过示例的方式参考结合附图进行的以下描述,在附图中:
[0019]
图1a是根据本发明的实施例的无线局域网的框图。
[0020]
图1b是根据本发明的实施例的无线电子设备的框图。
[0021]
图2示出了增强型分布式信道接入的接入类别映射和竞争功能。
[0022]
图3示出了根据本发明的实施例的业务帧采取的路径和处理。
[0023]
图4示出了根据本发明的实施例的mpdu的帧结构和实时应用业务标识符的可能位置。
[0024]
图5是示出根据本发明的实施例的wlan基本服务集的操作的流程图。
具体实施方式
[0025]
出于说明性目的,下面结合附图更详细地说明具体的示例性实施例。
[0026]
本文中提出的实施例呈现了足以实践请求保护的主题的信息,并说明了实践这种主题的方法。根据附图阅读以下描述之后,本领域技术人员会理解所请求保护的主题的概念,并会认识到本文中没有特别提及的这些概念的应用。应当理解,这些概念和应用在本发明和权利要求书的范围之内。
[0027]
此外,应当理解,本文公开的执行指令的任何模块、组件或设备可以包括或以其他方式访问一个或多个非暂态计算机/处理器可读存储介质,所述可读存储介质用于存储信息,例如计算机/处理器可读指令、数据结构、程序模块和/或其他数据。非暂态计算机/处理器可读存储介质的示例的非详尽列表包括磁带盒,磁带,磁盘存储器或其他磁存储设备,致密盘只读存储器(compact disc read-only memory,cd-rom)、数字视频光盘或数字多功能光盘(即dvd)、蓝光光盘
tm
等光盘,或其他光学存储器,用任何方法或技术实现的易失性和非易失性、可移除和不可移除介质,随机存取存储器(random-access memory,ram),只读存储器(read-only memory,rom),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom),闪存或其他存储技术。任何这些非暂态计算机/处理器存储介质可以是设备的一部分,也可以由该设备访问或连接至该设备。用于实现本文描述的应用或模块的计算机/处理器可读/可执行指令可以由这种非暂态计算机/处理器可读存储介质存储或以其他方式保存。
[0028]
本发明涉及基本服务集(basic service set,bss)的组件之间的在无线lan(wireless lan,wlan)中的通信。参考图1,bss 100包括一个或多个接入点(access point,ap)104,这些ap 104通过无线介质106在客户端sta 102和广域网(wide area network,
wan)(例如互联网、核心网、无线电接入网或其他网络)之间提供连接。接入点可以包括无线路由器、移动电话个人热点、配备wi-fi的pc、配备wi-fi的线缆调制解调器或任何其他能够托管ieee 802.11连接的电子设备。无线介质106可以包括各种频谱频带的频率信道,包括900mhz、2.4ghz、5ghz、60ghz左右的频带,以及用于科学和工业用途的未经许可频谱的任何其他部分。在引用频率的情况下,实际频带包括引用频率周围的频率范围。ap 104使用无线介质106(例如射频(radio frequency,rf)、微波、红外线(infrared,ir)等),通过一个或多个空口与sta 102中的一个或多个进行通信。空口可以使用任何合适的无线电接入技术。例如,bss 100可以在空口中实现一种或多种正交或非正交信道接入方法,例如码分多址(code division multiple access,cdma)、时分多址(time division multiple access,tdma)、频分多址(frequency division multiple access,fdma)、正交fdma(orthogonal fdma,ofdma)或单载波fdma(single-carrier fdma,sc-fdma)。
[0029]
sta 102可以包括蜂窝电话、平板计算机、计算机、消费娱乐设备、电器、物联网(internet of things,iot)客户端、智能手表或任何其他能够连接到wi-fi基本服务集的设备。通信可以在上行链路(sta到ap)方向或下行链路(ap到sta)方向进行。在某些情况下,可以进行直接的sta到sta通信(侧行链路通信)。虽然图1示出了一定数量的这些组件或元件,但是系统100中可以包括任意合适数量的这些组件或元件。
[0030]
参考图1b,用作bss中的sta的无线通信设备102可以呈智能手机、便携式计算机、消费型电子设备或支持wi-fi的技术的其他部件的形式,并包括耦接至计算机可读存储介质106和网络接口124的一个或多个处理器122。存储介质存储用于无线通信设备102的操作软件,包括根据本发明的用于处理实时应用业务的指令128。处理器122可以包括集成电路,例如中央处理单元(central processing unit,cpu)、应用处理器(application processor,ap)、现场可编程门阵列(field programmable gate array,fpga)或专用集成电路(application-specific integrated circuit,asic)。网络接口124可以包括基带处理器或用于实现介质接入控制器、物理层、发射放大器的其他电路,以及通过无线介质进行通信所需的一个或多个rf天线。网络接口124可以使用任何合适的无线电接入技术。例如,通信系统102可以在网络接口124中实现一种或多种正交或非正交信道接入方法,例如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(ofdma)或单载波fdma(sc-fdma)。存储介质106可以包括用于软件的无电力存储的非易失性存储器(例如eeprom、nor闪存和nand闪存)以及用于应用处理器工作区的易失性存储器(例如dram和sram)。
[0031]
sta设备102(例如个人计算机、平板计算机、智能手机、瘦客户端笔记本和交互式智能tv)能够运行高性能实时应用,例如实境动作游戏、音乐合作、增强现实、车辆导航和需要与其他电子设备进行低时延交互以获得满意且(在一些情况下)安全的用户体验的其他程序。在许多sta 102共享一个ap 104的情况下,带宽是共享的,而且需要设备相互竞争来访问无线介质106。ieee 802.11中目前存在服务质量(quality of service,qos)协议,以使某些业务类别(例如语音和视频)与其他时间敏感度较低的业务类别(例如文件传输、电子邮件、软件更新和其他容忍中断的通信会话)相比具有竞争优势。
[0032]
参考图1a和图2描述基于竞争的增强型分布式信道接入。图2示出了edca过程的框图200。协议栈中的应用(application,app)层201生成用于通过电子设备的网络连接110发送的数据包,网络连接110通过802.11兼容的接入点(ap)104建立。数据包必须首先被发送
到mac层202,并被打包为也称为mac帧的mac协议数据单元(mac protocol data unit,mpdu)。取值可以为0到7的用户优先级字段(user priority,up)存储在帧头中,并由混合协调功能204用来根据mac帧的up将mac帧映射到4种接入类别(ac)中的一种接入类别,每种接入类别拥有自己的竞争参数,这些竞争参数确定每次竞争时哪种ac成功访问无线介质。
[0033]
表2转载自2019年10月的ieee p802.11-revmd/d3.0中的表10-1,示出了up如何映射到edca中的ac。
[0034]
表2:用户优先级到接入类别的映射
[0035][0036]
参考图2,最受欢迎的优先级业务需要大约10ms的时延,映射到ac vo 210。可以使时延约为100ms的业务映射到ac vi 220。大量网络业务映射到ac be 230,被分配为等待剩余网络带宽的低优先级业务帧映射到ac bk 240。队列210、220、230和240中的每一个分别通过自己相应的edca功能(edcaf)211、221、231和241竞争无线介质。这些edcaf将表1中列出的参数作为输入,并计算每个edcaf的竞争窗口(contention window,cw)。该竞争窗口确定了每个edcaf在请求txop之前必须等待的时间。txop有时长,在此时长期间,sta可以在时长结束之前向物理层发送txop所属的ac队列中的尽可能多的mac帧。mac帧被发送到phy 203,用于添加phy前导码、被编码和调制到phy协议数据单元(phy protocol data units,ppdu)(或wlan业务帧)中,最后被传输。高优先级ac具有小的竞争窗口大小,并且往往优先接收txop。当高优先级队列中没有帧或随机分配给低优先级ac的退避时间(cw计算的一部分)碰巧短于随机分配给高优先级ac的退避时间时,低优先级ac往往会得到txop。在没有随机退避计时器的情况下,只要队列中存在任何高优先级业务,低优先级业务几乎会被完全
推迟。
[0037]
尽管目前在802.11中配置了qos,但模拟和实际观察表明,即使业务帧映射到ac_vo,大多数性能密集型实时应用(例如高帧率游戏和车辆控制)的时延时间也是这些应用实用性的限制因素,并且时延时间表现为来自网络的控制输入和输出响应之间的明显滞后。这是由若干因素造成的。首先,当sta的edcaf之一成功竞争到txop时,仅允许该edcaf的队列中的帧在txop内传输。其次,每个ac的队列都是fifo队列,因此映射到ac_vo的rta业务帧必须等待前面的其他ac_vo业务才传输。第三,如果接下来要传输rta业务帧,rta业务帧可能仍然需要等待另一种接入类别的长帧(例如ac_be中的批量文件传输)完成,然后才能传输。需要一种机制以使得低时延要求的业务帧例如实时应用帧能够应对这些限制,从而实现与wlan业务调度中目前可用的情况相比更高优先级的业务帧传输。
[0038]
本发明的各个方面提出了通过无线lan进行通信的方法,所述方法包括:传输第一业务帧,其中,所述第一业务帧包括第一帧头,所述第一帧头包括帧类型和帧子类型;以及将所述业务帧映射到第一增强型分布式信道接入(edca)接入类别(access category,ac)。所述方法还包括:为第二edcaac获取传输机会(transmission opportunity,txop)以在无线介质上传输业务帧;以及根据所述帧类型和帧子类型的值,在映射到所述第二edca ac的任何其他业务帧之前,在所述txop内传输所述第一业务帧。
[0039]
下面结合图3和图4描述本发明的方法的示例性实施例。图5示出了根据本发明的实施例的基本服务集的操作。
[0040]
图3是示出数据包305、306在传输通过协议栈300的各层(从执行无线设备200上的程序的应用层301到网络接口的物理层303)以用于通过介质315传输时的行程的框图。在开放系统互连(open systems interconnection,osi)模型中,按照终端用户可见的顺序,有7层功能。层7即应用层(图3中的301),是处理人类兼容的输入和输出的应用的领域。下一层是层6,即表示层,在一个示例中负责对数据进行加密和解密,以实现安全传输。层5即会话层,管理机器(会话)(例如telnet、ftp或http会话)之间的持久连接。下一层是层4,即传输层,建立编号端口,tcp和udp等协议可以在这些编号端口上工作。下一层是层3,即网络层,其中,在这一层dns、路由器和ip地址确保数据传输到世界任何地方的正确位置。层2即数据链路层,负责维护逻辑lan连接,包括逻辑链路控制层和较低子层,介质接入控制(medium access control,mac)层(图3中的302)。lan上的组件通过其mac地址相互引用。最后,层1即物理层(图3中的303),控制物理介质(例如无线电波和线缆)上的实际比特传输。物理层对信号进行调制、加扰和编码,以提供稳健的和专用的传输。为了清楚起见,本文中省略了协议栈中的一些层,因为它们不执行本发明中的任何步骤。
[0041]
参考图3,应用层301已经生成的通用网络数据包306由表示空白方块所指示的一系列信息字段的图标来标记。如果生成网络数据包的应用需要低时延、实时通信,则该应用可以将该网络数据包标识为实时应用(real time application,rta)数据包。rta网络数据包305通过类似的图标来标记,不同之处在于rta标识符307,其通过填充网络数据包305的图标的方块的第一图案表征。rta标识符307的确切格式不在本发明的范围之内,但是可以使用例如数据包头中的数据包类型字段或子字段的形式。这有利地使得rta数据包在到达mac层时与其他数据包不同地被处理。网络数据包306、305,作为由应用层301生成的结果,无论是通用的还是rta的,都可以按任何顺序到达mac层302,或者在替选实施例中,由phy
(物理)层303接收为业务帧并解码为具有不同于接收它们的无线设备200的最终目的地。在这种情况下,mac层硬件302将网络数据包重新打包为新业务帧,以便重传到其最终目的地。
[0042]
为了准备网络数据包以传输到其他网络节点,mac层硬件302在每个网络数据包上添加mac头,从而产生每个网络数据包的mac协议数据单元(mpdu)。rtampdu 308的mac头包括由图案化填充方块310表示的标识符(例如帧类型和帧子类型),该标识符的值将该帧标识为rta帧。mpdu图标309中占据相似位置的空白方块313表示不同值的标识符,表示不是来自实时应用的通用mpdu。
[0043]
图4示出了改编自ieee 802.11-revmd/d3.0的mac头的详细结构。mac头410包括几个字段,特别值得注意的是帧控制字段411和服务质量(qos)控制字段418。帧控制字段411包括指示帧类型的比特位置b2和b3 432以及指示帧子类型的比特位置b4至b7 433。这些子字段的可能值区分各种可能的管理帧、控制帧、数据帧和扩展帧。帧类型(表示为b3b2)可以取如下值:包括表示管理的00,表示控制的01,表示数据的10,以及表示扩展的11。前三种帧类型已经将其所有子类型分配给特定用途。根据本发明的一个实施例,标识符310、450包括帧类型432和帧子类型433的值的新组合,对于能够解码mac头的任何设备,其在组合450中将mpdu标识为rtampdu。提出了表示扩展帧的帧类型11的范围为1000(b7b6b5b4)至1111的新子类型值,以指示业务帧是qos rta数据。将b7设置为1保留了与帧类型10数据的先前定义的qos数据帧子类型的向后兼容性。
[0044]
因此,根据本发明的一个实施例,mac硬件302向rta数据包305添加包括帧类型11和范围为1000至1111的子类型的mac头410,从而产生了rta mpdu 308。mac硬件302向非rta数据包306添加包括帧类型和子类型的不同组合313的mac头410,从而产生了通用mpdu 309。
[0045]
与rta mpdu相关的mac头的其他部分是服务质量(qos)控制字段。qos控制字段格式420包括子字段tid 421,用于标识与表2中的up对应的范围为0至7的3比特值的用户优先级up。在本发明的一个实施例中,实时应用mpdu 308分配有6或7的up,以确保它们映射到ac_vo接入类别380。
[0046]
mac层硬件302基于非rta业务帧309的用户优先级的值,根据表2将非rta业务帧309映射到4种接入类别(ac)ac_bk 350、ac_be 360、ac_vi 370和ac_vo 380中的任一种。一般而言,针对每个ac维护fifo队列,使得同一ac中先排队的mpdu通常会在后排队的其他mpdu之前传输。请注意,图3中的信息流表示为从图的顶部到底部,位于接入类别队列底部的帧在队列的最前面。有利的是,根据本发明,mac硬件302标识rta mpdu 308和其他类似的内容,首先将它们排队,从而推翻fifo排序。因此,一旦针对该队列得到了txop 304,rta业务帧就会在ac_vo 380中的任何其他业务之前优先传输。
[0047]
txop用作门限,用于phy层将mpdu处理成物理介质业务帧和传输业务帧。在edca中竞争txop由edca功能(edcaf)执行。每个ac的edcaf通过首先检查空闲信道指示并将网络分配矢量设置为0来实现这一点。然后,每个ac的edcaf等待等于其竞争窗口的时间,即仲裁帧间间隔(每个ac的仲裁帧间间隔不同)和随机退避时间的总和。如果信道仍然空闲,edcaf试图接入介质。mac层302中的冲突仲裁功能解决单个sta内的edcaf之间的任何冲突(连接、同时传输尝试)。获胜的edcaf使得sta将mpdu308、309发送到phy 303,以试图将它们作为业务帧传输。在这一点上,在现有技术中,获胜ac的队列中的mpdu被发送到phy以用于传输。然
a开始rta帧的传输520。在rta帧传输520结束时,如果需要,ap可以使用确认(acknowledgement,ack)帧响应573,以通知sta a 510成功接收。例如,来自在线游戏的rta帧通常由状态数据(例如位置、加速度、子画面冲突标志和动作启动命令)的短数据包表征。如此,rta传输520将不会在ac_vi帧的传输522中产生太多延迟,ac_vi帧的传输522仅在sta a 510处接收到rta的确认帧573之后一个sifs(802.11ac中为16μs)开始。因此,实现的技术优势是在实时双向通信应用中节省了宝贵的毫秒时延,但是不会实质性影响视频传输的帧率,视频传输通常在开始时缓冲几秒钟。
[0055]
当ac_vi传输522结束,并且ap 570已经确认574了ac_vi帧时,sta a 510没有更多的帧要发送。即使txop限制519远未结束,sta a也会停止传输,从而使得包括sta b 540在内的其他sta能够侦听空闲信道548。在sta b 540处,27μs的ac_be aifs 545接近结束,其中,当sta a竞争窗口517结束时,还剩2μs。在本示例中,ac_be竞争窗口546接下来开始从15μs倒计时。sta b处的ac_be接下来将赢得txop 549,因为ac_bk在下一帧520出现在信道上之前没有结束其aifs,并且ac_bk需要重新开始其aifs 544,并等待连续63μs的空闲信道,然后再竞争。
[0056]
继续流程图,ap 570向sta b 540授予ac_be txop 575。因此,sta b 540传输be帧550,而ap使用ack帧响应577。应当理解,由于多核和多线程架构,控制无线电子设备的处理器能够并行执行任务。因此,在大的多毫秒ac_be帧550的传输过程中,在一些实施例中,sta b 540可以生成rta帧551,并在ac_be帧传输550完成之前将rta帧551排队到ac_vo中。根据本发明的一个实施例,rta帧551得到非抢占优先级,并且接下来被排队以在帧传输550和帧确认577结束之后在txop 549内传输。虽然这种下一特权(next-in-line privilege)消除了重新竞争txop所产生的时延,但rta帧仍然必须等待现有传输帧的整个时长。为了在传输及时性方面提供进一步的优势,在本发明的另一个实施例中,rta帧551得到抢占优先级,以便有利地避免多毫秒的时延。为了实现抢占优先级,sta b暂停ac_be帧传输552,传输rta帧553,并从ap 570接收对rta帧的确认578。在一个实施例中,sta b 540恢复ac_be帧的传输554,从而挽回传输ac_be帧的第一部分所付出的努力550。在另一个实施例中,ap 570不允许扩展txop 549以完成ac_be帧传输554,而且ac_be必须再次竞争txop。
[0057]
本发明的上述实施例(无论是单独采用还是组合采用),通过避开最常见的传输延迟源,提供了降低实时应用业务的时延的技术优势,尽管对视频等相对延迟敏感的服务产生了最小影响。本发明实施例仅对帧重试容忍的后台服务(例如电子邮件和批量文件传输)的传输时延产生极大的负面影响。
[0058]
虽然在说明的实施例中示出了特征的组合,但并不需要组合所有的特征来实现本发明各种实施例的优点。换句话说,根据本发明一个实施例设计的系统或方法不一定包括附图中的任一个中示出的所有特征或者在附图中示意性示出的所有部分。此外,一个示例性实施例的选定特征可以与其他示例性实施例的选定特征组合。
[0059]
虽然已参考说明性实施例描述了本发明,但此描述并不意图限制本发明。本领域技术人员在参考该描述后,将会明白说明性实施例的各种修改和组合以及本发明的其他实施例。因此,所附权利要求意图涵盖任何此类修改或实施例。
技术特征:1.一种通过无线lan进行通信的方法,其特征在于,所述方法包括:无线电子设备通过增强型分布式信道接入为第一接入类别获取传输机会;以及所述无线电子设备传输包括帧头的第一业务帧,其中,所述帧头包括帧类型子字段和帧子类型子字段,所述帧类型子字段和所述帧子类型子字段的值将所述第一业务帧标识为实时应用帧,其中,所述第一业务帧映射到不同于所述第一接入类别的第二接入类别,并且所述第一业务帧是在所述传输机会内传输的第一帧。2.根据权利要求1所述的方法,其特征在于,所述第二接入类别是ac_vo。3.根据权利要求1或2所述的方法,其特征在于,所述帧类型子字段的值等于2比特值“11”。4.根据权利要求1至3中任一项所述的方法,其特征在于,在传输属于所述第一接入类别的任何业务帧之前,在所述传输机会内传输多个业务帧,所述多个业务帧中的每个业务帧包括将所述多个业务帧标识为实时应用帧的帧类型子字段和帧子类型子字段;以及在传输属于所述第一接入类别的任何业务帧之后,在所述传输机会内不传输如下业务帧:这些业务帧包括将所述业务帧标识为实时应用帧的帧类型子字段和帧子类型子字段。5.一种通过无线lan进行通信的方法,其特征在于,所述方法包括:无线电子设备通过增强型分布式信道接入为第一接入类别获取传输机会;所述无线电子设备传输第一业务帧的一部分;暂停所述第一业务帧的传输;以及所述无线电子设备传输包括帧头的第二业务帧,其中,所述帧头包括帧类型子字段和帧子类型子字段,所述帧类型子字段和所述帧子类型子字段的值将所述第二业务帧标识为实时应用帧,其中,所述第二业务帧映射到不同于所述第一接入类别的第二接入类别。6.根据权利要求5所述的方法,其特征在于,所述无线电子设备在所述第二业务帧被完全传输之后恢复传输所述第一业务帧。7.根据权利要求5或6所述的方法,其特征在于,所述第二接入类别是ac_vo。8.根据权利要求5至7中任一项所述的方法,其特征在于,所述帧类型子字段的值等于2比特值“11”。9.一种用于通过无线lan进行通信的无线电子设备,其特征在于,所述无线电子设备包括:耦接至网络接口和计算机可读存储介质的一个或更多个处理器,其中,所述存储介质存储指令,所述指令能够由所述处理器执行以进行以下操作:通过增强型分布式信道接入为第一接入类别获取传输机会;以及传输包括帧头的第一业务帧,其中,所述帧头包括帧类型子字段和帧子类型子字段,所述帧类型子字段和所述帧子类型子字段的值将所述第一业务帧标识为实时应用帧,其中,所述第一业务帧映射到不同于所述第一接入类别的第二接入类别,并且所述第一业务帧是在所述传输机会内传输的第一帧。10.根据权利要求9所述的无线电子设备,其特征在于,所述第二接入类别是ac_vo。
11.根据权利要求9或10所述的无线电子设备,其特征在于,所述帧类型子字段的值等于2比特值“11”。12.根据权利要求9至11中任一项所述的无线电子设备,其特征在于,在传输属于所述第一接入类别的任何业务帧之前,在所述传输机会内传输多个业务帧,所述多个业务帧中的每个业务帧包括将所述多个业务帧标识为实时应用帧的帧类型子字段和帧子类型子字段;以及在传输属于所述第一接入类别的任何业务帧之后,在所述传输机会内不传输如下业务帧:这些业务帧包括将所述业务帧标识为实时应用帧的帧类型子字段和帧子类型子字段。13.一种用于通过无线lan进行通信的无线电子设备,其特征在于,所述无线电子设备包括:耦接至网络接口和计算机可读存储介质的一个或更多个处理器,其中,所述存储介质存储指令,所述指令能够由所述处理器执行以进行以下操作:通过增强型分布式信道接入为第一接入类别获取传输机会;传输第一业务帧的一部分;暂停所述第一业务帧的传输;以及传输包括帧头的第二业务帧,其中,所述帧头包括帧类型子字段和帧子类型子字段,所述帧类型子字段和所述帧子类型子字段的值将所述第二业务帧标识为实时应用帧,其中,所述第二业务帧映射到不同于所述第一接入类别的第二接入类别。14.根据权利要求13所述的无线电子设备,其特征在于,在所述第二业务帧被完全传输之后恢复所述第一业务帧的传输。15.根据权利要求13或14所述的无线电子设备,其特征在于,所述第二接入类别是ac_vo。16.根据权利要求13至15中任一项所述的无线电子设备,其特征在于,所述帧类型子字段的值等于2比特值“11”。
技术总结本申请的各个方面提供了用于使无线LAN上的实时应用(real time application,RTA)业务中的时延最小化的机制。无线电子设备标识应用层中的实时应用网络数据包,赋予它们新的MPDU帧类型和子类型,并将它们映射到高优先级接入类别,例如AC_VO。在得到TXOP时,所述设备优先在映射到被授予所述TXOP的接入类别的帧之前传输RTA帧。其他方面实现了RTA帧的抢占优先级传输。传输。传输。
技术研发人员:奥萨马
受保护的技术使用者:华为技术有限公司
技术研发日:2021.02.26
技术公布日:2022/11/1