CN116133043A - 多链路通信方法、装置及可读存储介质 - Google Patents
多链路通信方法、装置及可读存储介质 Download PDFInfo
- Publication number
- CN116133043A CN116133043A CN202111350969.8A CN202111350969A CN116133043A CN 116133043 A CN116133043 A CN 116133043A CN 202111350969 A CN202111350969 A CN 202111350969A CN 116133043 A CN116133043 A CN 116133043A
- Authority
- CN
- China
- Prior art keywords
- link
- mld
- frame
- scs
- bss
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 218
- 230000006854 communication Effects 0.000 title claims abstract description 182
- 238000004891 communication Methods 0.000 title claims abstract description 181
- 238000013507 mapping Methods 0.000 claims abstract description 248
- 230000000977 initiatory effect Effects 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims description 282
- HRULVFRXEOZUMJ-UHFFFAOYSA-K potassium;disodium;2-(4-chloro-2-methylphenoxy)propanoate;methyl-dioxido-oxo-$l^{5}-arsane Chemical compound [Na+].[Na+].[K+].C[As]([O-])([O-])=O.[O-]C(=O)C(C)OC1=CC=C(Cl)C=C1C HRULVFRXEOZUMJ-UHFFFAOYSA-K 0.000 claims description 175
- 238000012546 transfer Methods 0.000 claims description 88
- 238000012545 processing Methods 0.000 claims description 64
- 239000000523 sample Substances 0.000 claims description 62
- 238000004590 computer program Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 66
- 230000008569 process Effects 0.000 description 53
- 230000005540 biological transmission Effects 0.000 description 51
- 238000010586 diagram Methods 0.000 description 45
- 230000006870 function Effects 0.000 description 45
- 238000013461 design Methods 0.000 description 41
- 230000007246 mechanism Effects 0.000 description 26
- 230000011664 signaling Effects 0.000 description 12
- 230000007704 transition Effects 0.000 description 12
- 230000009471 action Effects 0.000 description 11
- 101100161473 Arabidopsis thaliana ABCB25 gene Proteins 0.000 description 9
- 101100096893 Mus musculus Sult2a1 gene Proteins 0.000 description 9
- 101150081243 STA1 gene Proteins 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- OVGWMUWIRHGGJP-WVDJAODQSA-N (z)-7-[(1s,3r,4r,5s)-3-[(e,3r)-3-hydroxyoct-1-enyl]-6-thiabicyclo[3.1.1]heptan-4-yl]hept-5-enoic acid Chemical compound OC(=O)CCC\C=C/C[C@@H]1[C@@H](/C=C/[C@H](O)CCCCC)C[C@@H]2S[C@H]1C2 OVGWMUWIRHGGJP-WVDJAODQSA-N 0.000 description 7
- 101000988961 Escherichia coli Heat-stable enterotoxin A2 Proteins 0.000 description 7
- 229910044991 metal oxide Inorganic materials 0.000 description 5
- 150000004706 metal oxides Chemical class 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 108700026140 MAC combination Proteins 0.000 description 2
- 229910000577 Silicon-germanium Inorganic materials 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- -1 ... Proteins 0.000 description 1
- JBRZTFJDHDCESZ-UHFFFAOYSA-N AsGa Chemical compound [As]#[Ga] JBRZTFJDHDCESZ-UHFFFAOYSA-N 0.000 description 1
- LEVVHYCKPQWKOP-UHFFFAOYSA-N [Si].[Ge] Chemical compound [Si].[Ge] LEVVHYCKPQWKOP-UHFFFAOYSA-N 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- VYLDEYYOISNGST-UHFFFAOYSA-N bissulfosuccinimidyl suberate Chemical compound O=C1C(S(=O)(=O)O)CC(=O)N1OC(=O)CCCCCCC(=O)ON1C(=O)C(S(O)(=O)=O)CC1=O VYLDEYYOISNGST-UHFFFAOYSA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0268—Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/02—Access restriction performed under specific conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及无线通信领域,应用于支持802.11系列标准的无线局域网中,尤其涉及一种多链路通信方法、装置及可读存储介质,该方法包括:AP MLD生成第一帧,并在第一链路上发送该第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素,该元素中包括第一指示信息,该第一指示信息用于指示non‑AP MLD禁止在第一链路上发起与该AP MLD的多链路建立。采用本申请实施例,可以使只允许低时延业务所对应的TID映射的链路(即cleanlink)上的低时延业务不被非低时延业务干扰。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及一种多链路通信方法、装置及可读存储介质。
背景技术
无线局域网(wireless local area network,WLAN)发展至今已历经多代,包括802.11a/b/g、802.11n、802.11ac、802.11ax以及现在正在讨论中的802.11be等。其中,802.11be标准也称为极高吞吐率(extremely high throughput,EHT)标准、Wi-Fi7等。
低时延是802.11be标准的一个重要特性。802.11be标准可以通过多链路(Multi-link)和业务标识符(traffic identifier,TID)到链路映射(TID-to-link mapping)来减少包时延,还允许接入点(access point,AP)建立一个受限制的目标唤醒时间(restrictedtarget wakeup time,Restricted TWT),用于低时延业务的传输,来减少其他业务对低时延业务的干扰,从而减少低时延业务的时延。
为了更好地支持低时延业务的传输,有人提出了一种新的TID-to-link Mapping能力指示,称为增强的链路子集映射(enhanced link subset mapping)。对于增强的链路子集映射,接入点多链路设备(access point multi-link device,AP MLD)会广播一种TID-to-link Mapping方案,其中一些链路只允许低时延业务所对应的TID数据在该链路上发送,而另外一些链路则允许所有业务对应的TID数据在该另外一些链路上发送。例如,假设AP MLD有3条链路,分别是link 1,link2以及link 3,且TID 6和TID 7为低时延业务所使用的TID。AP MLD可以广播如下表1所示的TID-to-link Mapping方案(表1中符号“√”可以表示允许映射,符号“╳”可以表示不允许映射),其中link 3只允许低时延业务所对应的TID映射到该链路上,该link3被称为干净链路(clean link)。但是,如何建立一条只允许低时延业务所对应的TID映射的链路(即clean link)以使该链路上的低时延业务不被非低时延业务干扰,尚未解决。
表1
TID 0 | TID 1 | TID 2 | TID 3 | TID 4 | TID 5 | TID 6 | TID 7 | |
link 1 | √ | √ | √ | √ | √ | √ | √ | √ |
link 2 | √ | √ | √ | √ | √ | √ | √ | √ |
link 3 | ╳ | ╳ | ╳ | ╳ | ╳ | ╳ | √ | √ |
发明内容
本申请实施例提供一种多链路通信方法、装置及可读存储介质,可以使只允许低时延业务所对应的TID映射的链路(即clean link)上的低时延业务不被非低时延业务干扰。
下面从不同的方面介绍本申请,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。
第一方面,本申请提供一种多链路通信方法,该方法包括:AP MLD生成第一帧,并在第一链路上发送该第一帧,该第一帧中包括支持的速率和基本服务集(basic serviceset,BSS)成员资格选择器元素(supported rates and BSS membership selectorelement),该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立。其中,AP MLD存在至少两条链路,该至少两条链路包括第一链路和第二链路。该第一链路为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路,即第一链路为clean link。
应理解,如果non-AP MLD通过clean link发起多链路建立,有可能non-AP MLD只与AP MLD建立成功了这一条链路(即clean link),那么non-AP MLD在这条链路上可能就既有低时延业务,又有非低时延业务,那么这条链路就不可能只传输低时延业务了。所以,本方案通过在Supported Rates and BSS Membership Selector元素中携带指示信息,用于指示clean link上不允许non-AP MLD发起多链路建立,non-AP MLD必须通过AP MLD的其他链路来建立该链路,来防止该non-AP MLD与AP MLD仅建立成功clean link的情况,从而使得clean link上的低时延业务不被非低时延业务干扰。
结合第一方面,在一种可能的实现方式中,该方法还包括:AP MLD在第二链路上发送信标帧或探测响应帧,该信标帧或该探测响应帧中包括精简的邻居汇报元素(reducedneighbor report element,RNR element),该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为APMLD中工作在(operate on)第一链路上的接入点。
本方案将RNR元素中对应第一接入点的channel number字段设置为0,以使传统站点(Legacy STA)无法通过RNR元素来发现该第一接入点,进而不会切换到相应信道上尝试关联;从而使clean link上的低时延业务不被非低时延业务干扰。
本申请中“Legacy STA”是指仅支持802.11be协议之前协议的站点,比如支持802.11ax协议的HE站点,或支持802.11ac协议的VHT站点,或支持802.11n协议的HT站点等。
结合第一方面,在一种可能的实现方式中,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括服务质量(quality of service,QoS)映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级(0-7)中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。其中,m为小于8的正整数。该DSCP空间为区间[0,63]。
本申请不区分用户优先级和TID,两者是一一对应的关系,并且在本申请中两者可替换使用。
换句话说,上述QoS映射元素中第一TID集合的所有TID对应的DSCP范围字段所指示的DSCP范围覆盖整个DSCP空间,即区间[0,63];第二TID集合的所有TID对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。第一TID集合包括一个或多个TID,第二TID集合包括一个或多个TID。第一TID集合和第二TID集合的并集为TID空间,即0,1,2,3,4,5,6,7。第一TID集合中的TID用于标识非低时延业务,第二TID集合中的TID用于标识低时延业务,或者只允许AP MLD将通过SCS机制成功添加的SCS Stream映射到第二TID集合上。
本方案通过QoS映射元素将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用,可以通过TID来区分相应的MPDU是低时延业务数据还是非低时延业务数据,也就是说低时延业务和非低时延业务不会映射到同一个TID。
结合第一方面,在一种可能的实现方式中,该方法还包括:AP MLD在第一链路上发送第一帧之后,该方法还包括:AP MLD接收流分类服务(stream classification service,SCS)请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;AP MLD发送SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
本方案借助SCS机制来进行业务标识符(traffic identifier,TID)到链路的映射协商,可以减少信令开销。
结合第一方面,在一种可能的实现方式中,该方法还包括:AP MLD发送数据包;其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
第二方面,本申请提供一种多链路通信方法,该方法包括:non-AP MLD在第一链路上接收第一帧,并解析该第一帧。该第一帧中包括支持的速率和BSS成员资格选择器元素(supported rates and BSS membership selector element),该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示non-AP MLD禁止在第一链路上发起与AP MLD的多链路建立。其中,该第一链路为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路,即第一链路为clean link。
结合第二方面,在一种可能的实现方式中,该方法还包括:non-AP MLD在第二链路上接收信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
结合第二方面,在一种可能的实现方式中,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级(0-7)中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。其中,m为小于8的正整数。该DSCP空间为区间[0,63]。
结合第二方面,在一种可能的实现方式中,non-AP MLD解析该第一帧之后,该方法还包括:non-AP MLD发送SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;non-AP MLD接收SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
结合第二方面,在一种可能的实现方式中,non-AP MLD发送数据包,其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
第三方面,本申请提供一种通信装置,该通信装置可以是AP MLD或AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:处理单元,用于生成第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立;收发单元,用于在第一链路上发送该第一帧。其中,AP MLD存在至少两条链路,该至少两条链路包括第一链路和第二链路。该第一链路为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路,即第一链路为clean link。
结合第三方面,在一种可能的实现方式中,上述收发单元,还用于在第二链路上发送信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
结合第三方面,在一种可能的实现方式中,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级(0-7)中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。其中,m为小于8的正整数。该DSCP空间为区间[0,63]。
结合第三方面,在一种可能的实现方式中,上述收发单元,还用于:接收SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;发送SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
结合第三方面,在一种可能的实现方式中,上述收发单元,还用于:发送数据包;其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
第四方面,本申请提供一种通信装置,该通信装置可以是non-AP MLD或non-APMLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于在第一链路上接收第一帧;处理单元,用于解析该第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示non-AP MLD禁止在第一链路上发起与AP MLD的多链路建立。其中,该第一链路为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路,即第一链路为clean link。
结合第四方面,在一种可能的实现方式中,上述收发单元,还用于在第二链路上接收信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
结合第四方面,在一种可能的实现方式中,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级(0-7)中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。其中,m为小于8的正整数。该DSCP空间为区间[0,63]。
结合第四方面,在一种可能的实现方式中,上述收发单元,还用于:发送SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;接收SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
结合第四方面,在一种可能的实现方式中,上述收发单元,还用于:发送数据包,其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
上述任一方面的一种可能的实现方式中,上述第一指示信息可以是支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器(BSS Membership selector)设置为预设值,比如120或121,或其他未被使用的值。换句话说,BSS成员资格选择器设置为预设值,表示non-AP MLD只能进行受限的多链路建立,即表示non-AP MLD只能通过其他链路(指除clean link外的链路)发起多链路建立来建立该链路(指clean link)。
上述任一方面的一种可能的实现方式中,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与AP MLD建立关联。这样可以在单链路的EHT STA可以读懂第一指示信息的情况下,防止clean link上传输非低时延业务。
上述任一方面的一种可能的实现方式中,上述第一帧为以下任一个:信标帧、探测响应帧、关联响应帧、重关联响应帧。当该第一帧是信标帧时,(即使non-AP MLD在第一链路上发送探测请求帧和/或关联请求帧)AP MLD禁止在第一链路上回复(相应的)探测响应帧和/或关联响应帧。当第一帧是探测响应帧时,AP MLD禁止在第一链路上回复关联响应帧。当第一帧是信标帧、探测响应帧、关联响应帧、重关联响应帧中的任一个时,AP MLD可以通过关联响应帧或重关联响应帧中的状态码字段拒绝(在第一链路上发送的)此次关联。这样,可以减小在第一链路上传输低时延业务时发生碰撞的概率。
其中,上述第一方面到第四方面的有益效果可以相互参考。
第五方面,本申请提供一种多链路通信方法,该方法主要应用于多链路建立之后或关联过程之后,该方法包括:AP MLD在第一链路上发送信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与AP MLD的多链路建立;AP MLD再在该第一链路上发送BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移。其中,该第一接入点可以为AP MLD中工作在第一链路上的接入点。第一站点只支持极高吞吐率(或802.11be)协议前的协议,即第一站点是传统站点。第一non-AP MLD是尚未关联的non-AP MLD。
本申请中AP MLD存在至少两条链路,该至少两条链路包括第一链路和第二链路。在关联过程中,AP MLD的第一链路和第二链路均允许legacy STA(传统站点)和单链路的EHT STA进行关联,也允许non-AP MLD在第一链路和第二链路上发起多链路建立。但是在关联成功之后,AP MLD在某个时刻想要将第一链路作为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路。
本方案在关联成功之后,当AP MLD在某个时刻想要将某条链路作为clean link时,在这条链路上发送携带Supported Rates and BSS Membership Selectors元素的信标帧,并在该元素中携带指示信息,用于指示尚未关联的non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立;另外,还在这条链路上发送BSS转移管理请求帧,利用BSS转移管理请求帧中携带的指示信息,指示已关联的non-AP MLD忽略该帧,而已关联的Legacy STA进行BSS转移;从而使这条链路上的低时延业务不被非低时延业务干扰。
结合第五方面,在一种可能的实现方式中,该方法还包括:AP MLD在第二链路上发送信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
第六方面,本申请提供一种多链路通信方法,该方法主要应用于多链路建立之后或关联过程之后,该方法包括:第一站点在第一链路上接收信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与AP MLD的多链路建立;第一站点再在该第一链路上接收BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移。其中,该第一接入点可以为AP MLD中工作在第一链路上的接入点。第一站点只支持极高吞吐率(或802.11be)协议前的协议,即第一站点是传统站点。第一non-AP MLD是尚未关联的non-AP MLD。
第七方面,本申请提供一种通信装置,该通信装置可以是AP MLD或AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于在第一链路上发送信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与APMLD的多链路建立;该收发单元,还用于在该第一链路上发送BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-APMLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移。其中,该第一接入点可以为AP MLD中工作在第一链路上的接入点。第一站点只支持极高吞吐率协议前的协议,即第一站点是传统站点。第一non-AP MLD是尚未关联的non-AP MLD。
可选的,该通信装置还包括处理单元,用于生成信标帧和BSS转移管理请求帧。
结合第七方面,在一种可能的实现方式中,上述收发单元,还用于在第二链路上发送信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
第八方面,本申请提供一种通信装置,该通信装置可以是第一站点或第一站点中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于在第一链路上接收信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与AP MLD的多链路建立;该收发单元,还用于在该第一链路上接收BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移。其中,该第一接入点可以为AP MLD中工作在第一链路上的接入点。第一站点只支持极高吞吐率(或802.11be)协议前的协议,即第一站点是传统站点。第一non-AP MLD是尚未关联的non-AP MLD。
可选的,该通信装置还包括处理单元,用于解析信标帧和BSS转移管理请求帧。
上述第五到第八方面中任一方面的一种可能的实现方式中,上述第一指示信息可以是支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器(BSS Membershipselector)设置为预设值,比如120或121,或其他未被使用的值。换句话说,BSS成员资格选择器设置为预设值,表示non-AP MLD只能进行受限的多链路建立,即表示non-AP MLD只能通过其他链路(指除clean link外的链路)发起多链路建立来建立该链路(指clean link)。
上述第五到第八方面中任一方面的一种可能的实现方式中,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与AP MLD建立关联。
上述第五到第八方面中任一方面的一种可能的实现方式中,AP MLD禁止在第一链路上回复(相应的)探测响应帧和/或关联响应帧。
其中,上述第五方面到第八方面的有益效果可以相互参考。
第九方面,本申请提供一种多链路通信方法,该方法主要应用于增强的链路子集映射(enhanced link subset mapping)场景中,该方法包括:第一设备生成并发送关联响应帧或重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素。该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间。该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
换句话说,该QoS映射元素中第一TID集合的所有TID对应的DSCP范围字段所指示的DSCP范围覆盖整个DSCP空间,即区间[0,63];第二TID集合的所有TID对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。第一TID集合包括一个或多个TID,第二TID集合包括一个或多个TID。第一TID集合和第二TID集合的并集为TID空间,即0,1,2,3,4,5,6,7。第一TID集合中的TID用于标识非低时延业务,第二TID集合中的TID用于标识低时延业务,或者只允许AP MLD将通过SCS机制成功添加的SCS Stream映射到第二TID集合上。
其中,第一设备为AP或AP MLD。该DSCP空间为区间[0,63]。m为小于8的正整数。
本申请不区分用户优先级和TID,两者是一一对应的关系,并且在本申请中两者可替换使用。
本方案通过QoS映射元素将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用,可以通过TID来区分相应的MPDU是低时延业务数据还是非低时延业务数据,也就是说低时延业务和非低时延业务不会映射到同一个TID。另外,本方案还可以支持Enhanced Link Subset Mapping方案的实施,使得Clean link只能用于传输低时延业务。
第十方面,本申请提供一种多链路通信方法,该方法主要应用于增强的链路子集映射场景中,该方法包括:第二设备接收并解析关联响应帧或重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素。该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间。该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
其中,第二设备为EHT STA或non-AP MLD。该DSCP空间为区间[0,63]。m为小于8的正整数。
第十一方面,本申请提供一种通信装置,该通信装置可以是第一设备或第一设备中的芯片,比如Wi-Fi芯片。该通信装置包括:处理单元,用于生成关联响应帧或重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63];该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255;收发单元,用于发送该关联响应帧或该重关联响应帧。m为小于8的正整数。
第十二方面,本申请提供一种通信装置,该通信装置可以是第二设备或第二设备中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于接收关联响应帧或重关联响应帧;处理单元,用于解析该关联响应帧或该重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63];该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。m为小于8的正整数。
其中,上述第十方面、第十一方面、以及第十二方面的有益效果可以参考上述第九方面描述的有效效果。
第十三方面,本申请提供一种多链路通信方法,该方法包括:AP MLD接收SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;AP MLD发送SCS响应帧。
本方案通过在SCS协商期间,同时进行TID-to-link Mapping的协商,可以减少信令开销,并且提高准确性。
第十四方面,本申请提供一种多链路通信方法,该方法包括:non-AP MLD发送SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;non-AP MLD接收SCS响应帧。
第十五方面,本申请提供一种通信装置,该通信装置可以是AP MLD或AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于接收SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该收发单元,还用于发送SCS响应帧。
可选的,该通信装置还包括处理单元,用于生成SCS响应帧。
第十六方面,本申请提供一种通信装置,该通信装置可以是non-AP MLD或non-APMLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于发送SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该收发单元,还用于接收SCS响应帧。
可选的,该通信装置还包括处理单元,用于生成SCS请求帧。
上述第十三到第十六方面中任一方面的一种可能的实现方式中,上述SCS请求帧中包括SCS标识符(SCSID)字段,用于指示上报的一个SCS流;上述SCS响应帧中包括状态码(status code)字段,用于指示AP MLD是否接受上述SCS请求帧上报的SCS流。当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还携带TID到链路映射元素,用于指示TID映射规则。当该状态码字段指示该AP MLD拒绝该SCS流时,该SCS响应帧中不携带TID到链路映射元素。
本方案通过在SCS响应帧中携带或不携带TID到链路映射元素,来表示AP MLD是否接受TID到链路映射的协商,其实现简单。
其中,上述第十三方面到第十六方面的有益效果可以相互参考。
第十七方面,本申请提供一种多链路通信方法,该方法包括:AP MLD接收SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;AP MLD发送SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段设置为第一值(比如0),用于指示AP MLD接受该SCS流;该SCS响应帧中还携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该SCS响应帧用于指示non-AP MLD按照该TID到链路映射元素指示的TID映射规则进行数据传输。
本方案通过直接在SCS响应帧中携带TID到链路映射元素来命令non-AP MLD按照所指示的TID到链路映射进行数据传输,可以减少信令开销。
第十八方面,本申请提供一种多链路通信方法,该方法包括:non-AP MLD发送SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;non-AP MLD接收SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段设置为第一值(比如0),用于指示AP MLD接受该SCS流;该SCS响应帧中还携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该SCS响应帧用于指示non-AP MLD按照该TID到链路映射元素指示的TID映射规则进行数据传输。
第十九方面,本申请提供一种通信装置,该通信装置可以是AP MLD或AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于接收SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;该收发单元,还用于发送SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段设置为第一值(比如0),用于指示APMLD接受该SCS流;该SCS响应帧中还携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该SCS响应帧用于指示non-AP MLD按照该TID到链路映射元素指示的TID映射规则进行数据传输。
可选的,该通信装置还包括处理单元,用于生成SCS响应帧。
第二十方面,本申请提供一种通信装置,该通信装置可以是non-AP MLD或non-APMLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于发送SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;该收发单元,还用于接收SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段设置为第一值(比如0),用于指示AP MLD接受该SCS流;该SCS响应帧中还携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该SCS响应帧用于指示non-AP MLD按照该TID到链路映射元素指示的TID映射规则进行数据传输。
可选的,该通信装置还包括处理单元,用于生成SCS请求帧。
其中,上述第十七方面到第二十方面的有益效果可以相互参考。
第二十一方面,本申请提供一种多链路通信方法,该方法包括:AP MLD接收SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;AP MLD发送SCS响应帧。
本方案通过在QoS特征元素中携带指示信息,指示STA所请求的接入方式,可以通过SCS机制指示相应的traffic stream的接入策略,节省信令开销。
第二十二方面,本申请提供一种多链路通信方法,该方法包括:non-AP MLD发送SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;non-AP MLD接收SCS响应帧。
第二十三方面,本申请提供一种通信装置,该通信装置可以是AP MLD或AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于接收SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;该收发单元,还用于发送SCS响应帧。
可选的,该通信装置还包括处理单元,用于生成SCS响应帧。
第二十四方面,本申请提供一种通信装置,该通信装置可以是non-AP MLD或non-AP MLD中的芯片,比如Wi-Fi芯片。该通信装置包括:收发单元,用于发送SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;该收发单元,还用于接收SCS响应帧。
可选的,该通信装置还包括处理单元,用于生成SCS请求帧。
上述第二十一到第二十四方面中任一方面的一种可能的实现方式中,上述QoS特征元素中还可以包括第四指示信息,该第四指示信息用于指示该SCS流的数据包所映射的接入类型。
可选的,上述第三指示信息和上述第四指示信息均可以位于该QoS特征元素的控制信息(control info)字段中。
本方案还在QoS特征元素中指示SCS流的数据包所映射的接入类型,从而通过一个流程实现业务流的接入策略和接入类型协商,节省信令开销。
其中,上述第二十一方面到第二十四方面的有益效果可以相互参考。
第二十五方面,本申请提供一种通信装置,该通信装置包括处理器和收发器。其中,该收发器用于收发各种帧,该计算机程序包括程序指令,当该处理器运行该程序指令时,使得该通信装置执行上述第一方面、或上述第二方面、或上述第五方面、或上述第六方面、或上述第九方面、或上述第十方面、或上述第十三方面、或上述第十四方面、或上述第十七方面、或上述第十八方面、或上述第二十一方面、或上述第二十二方面或其中任一方面的任意一种可能的实现方式描述的多链路通信方法。其中,收发器可以为通信装置中的射频模块,或,射频模块和天线的组合,或,芯片或电路的输入输出接口。可选的,该通信装置还包括存储器,该存储器用于存储计算机程序。
第二十六方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质上存储有程序指令,当其在计算机上运行时,使得计算机执行上述第一方面、或上述第二方面、或上述第五方面、或上述第六方面、或上述第九方面、或上述第十方面、或上述第十三方面、或上述第十四方面、或上述第十七方面、或上述第十八方面、或上述第二十一方面、或上述第二十二方面、或其中任一方面的任意一种可能的实现方式描述的多链路通信方法。
第二十七方面,本申请提供一种包含程序指令的程序产品,当其运行时,使得上述第一方面、或上述第二方面、或上述第五方面、或上述第六方面、或上述第九方面、或上述第十方面、或上述第十三方面、或上述第十四方面、或上述第十七方面、或上述第十八方面、或上述第二十一方面、或上述第二十二方面、或其中任一方面的任意一种可能的实现方式描述的多链路通信方法被执行。
第二十八方面,本申请提供一种装置,该装置可以以芯片的形式实现,也可以为设备的形式,该装置包括处理电路和输入输出接口。该输入输出接口用于收发帧;该处理电路用于读取并执行存储器中存储的程序,以执行上述第一方面、或上述第二方面、或上述第五方面、或上述第六方面、或上述第九方面、或上述第十方面、或上述第十三方面、或上述第十四方面、或上述第十七方面、或上述第十八方面、或上述第二十一方面、或上述第二十二方面、或其中任一方面的任意一种可能的实现方式描述的多链路通信方法。可选的,该装置还包括存储器,该存储器与该处理器通过电路连接。
可选的,上述的处理器与存储器可以是物理上相互独立的单元,或者,存储器也可以和处理器集成在一起。
实施本申请实施例,可以使只允许低时延业务所对应的TID映射的链路(即cleanlink)上的低时延业务不被非低时延业务干扰。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的无线通信系统的架构示意图;
图2是本申请实施例提供的多链路通信的示意图;
图3a是本申请实施例提供的多链路设备的一结构示意图;
图3b是本申请实施例提供的多链路设备的另一结构示意图;
图4是本申请实施例提供的一种AP MLD与non-AP MLD连接的示意图;
图5是本申请实施例提供的一种多链路元素的帧格式示意图;
图6是本申请实施例提供的一种SCS请求帧的帧格式示意图;
图7a是本申请实施例提供的SCS描述符的一种帧格式示意图;
图7b是本申请实施例提供的SCS描述符的另一种帧格式示意图;
图8是本申请实施例提供的一种内部访问类别优先级元素的帧格式示意图;
图9是本申请实施例提供的一种SCS响应帧的帧格式示意图;
图10是本申请实施例提供的一种TID-to-link Mapping元素的帧格式示意图;
图11是本申请实施例提供的一种QoS映射元素的帧格式示意图;
图12是本申请实施例提供的一种RNR元素的帧格式示意图;
图13是本申请实施例提供的一种BSS转移管理操作流程示意图;
图14是本申请实施例提供的一种TXOP分享的示意图;
图15是本申请实施例提供的多链路通信方法的第一种示意流程图;
图16是本申请实施例提供的支持的速率和BSS成员资格选择器元素的帧格式示意图;
图17a是本申请实施例提供的AP MLD中clean link的一示意图;
图17b是本申请实施例提供的AP MLD中clean link的另一示意图;
图18是本申请实施例提供的多链路通信方法的第二种示意流程图;
图19a是本申请实施例提供的BTM Request帧的帧格式示意图;
图19b是本申请实施例提供的BTM Response帧的帧格式示意图;
图20是本申请实施例提供的多链路通信方法的第三种示意流程图;
图21是本申请实施例提供的多链路通信方法的第四种示意流程图;
图22是本申请实施例提供的多链路通信方法的第五种示意流程图;
图23是本申请实施例提供的QoS特征元素的帧格式示意图;
图24是本申请实施例提供的控制信息字段的帧格式示意图;
图25是本申请实施例提供的通信装置1的结构示意图;
图26是本申请实施例提供的通信装置2的结构示意图;
图27是本申请实施例提供的通信装置1000的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c;a和b;a和c;b和c;或a和b和c。其中a,b,c可以是单个,也可以是多个。
在本申请的描述中,“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”、“举例来说”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、“举例来说”或者“例如”等词旨在以具体方式呈现相关概念。
本申请中对于使用单数表示的元素旨在用于表示“一个或多个”,而并非表示“一个且仅一个”,除非有特别说明。
应理解,在本申请各实施例中,“与A对应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
为便于理解本申请实施例提供的方法,下面将对本申请实施例提供的方法的系统架构进行说明。可理解的,本申请实施例描述的系统架构是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定。
本申请将同时支持多条链路通信的下一代802.11标准站设备称为多链路设备(multi-link device,MLD),其中负责任何一条链路的内部实体称为站点(station,STA)。如果某MLD内部的所有站点是接入点(access point,AP),则可以进一步称其为AP MLD;如果某MLD内部的所有站点是非接入点站点(non-access point station,non-AP STA),则可以进一步称其为non-AP MLD。换句话说,多链路设备包括一个或多个隶属的站点(affiliated STA),隶属的站点是一个逻辑上的站点,可以工作在一条链路或一个频段或一个信道上。其中,隶属的站点可以为接入点(access point,AP)或非接入点站点(non-access point station,non-AP STA)。802.11be将隶属的站点为AP的多链路设备称为AP多链路设备(AP multi-link device,AP MLD),隶属的站点为non-AP STA的多链路设备称为non-AP多链路设备(non-AP multi-link device,non-AP MLD)。
可选的,一个多链路设备可包括多个逻辑站点,每个逻辑站点工作在一条链路上,但允许多个逻辑站点工作在同一条链路上。AP MLD与non-AP MLD在数据传输时,可以采用链路标识来标识一条链路或一条链路上的站点。在通信之前,AP MLD与non-AP MLD可以先协商或沟通链路标识与一条链路或一条链路上的站点的对应关系。因此在数据传输的过程中,不需要传输大量的信令信息用来指示链路或链路上的站点,携带链路标识即可,降低了信令开销,提升了传输效率。
可选的,多链路设备可以遵循802.11系列协议实现无线通信,例如,遵循极高吞吐率(extremely high throughput,EHT)的站点,或遵循基于802.11be或兼容支持802.11be的站点,实现与其他设备的通信。当然,其他设备可以是多链路设备,也可以不是多链路设备。
本申请提供的技术方案主要应用于无线局域网(WLAN)中,比如AP MLD与non-APMLD进行通信的场景中。可选的,该通信场景中也可以包括仅支持在单链路上进行传输的传统站点(legacy STA)。在本申请实施例中,术语“通信”还可以描述为“数据传输”、“信息传输”或“传输”。术语“传输”可以泛指发送和接收。
参见图1,图1是本申请实施例提供的无线通信系统的架构示意图。如图1所示,该无线通信系统包括至少一个AP MLD(如图1中的AP MLD100)和至少一个non-AP MLD(如图1中的non-AP MLD200和non-AP MLD300)。可选的,图1中还包括仅支持在单链路上进行传输的传统站点(如图1中的单链路non-AP STA400,又称为STA400)。其中,AP MLD是为non-APMLD提供服务的设备,non-AP MLD可以与AP MLD之间采用多条链路进行通信,从而达到提升吞吐率的效果。non-AP MLD中的一个STA也可以与AP MLD中的一个AP通过一条链路进行通信。可理解的,图1中AP MLD和non-AP MLD的个数,仅是示例性的。
可选的,参见图2,图2是本申请实施例提供的多链路通信的示意图。如图2所示,APMLD包括n个站点,分别是AP1,AP2,…,APn;non-AP MLD也包括n个站点,分别是STA1,STA2,…,STAn。MLD之间的通信为多链路通信,图2中的链路1~链路n组成了多链路。换句话说,AP MLD和non-AP MLD可以采用链路1,链路2,…,链路n并行进行通信。其中,AP MLD中的一个AP可以与non-AP MLD中的一个STA建立关联关系。比如,non-AP MLD中的STA1与AP MLD中的AP1建立关联关系,non-AP MLD中的STA2与AP MLD中的AP2建立关联关系,non-AP MLD中的STAn与AP MLD中的APn建立关联关系等。
可选的,参见图3a,图3a是本申请实施例提供的多链路设备的一结构示意图。802.11标准关注多链路设备中的802.11物理层(physical layer,PHY)和介质接入控制(medium access control,MAC)层部分。如图3a所示,多链路设备包括的多个STA在低MAC(low MAC)层和PHY层互相独立,在高MAC(high MAC)层也互相独立。参见图3b,图3b是本申请实施例提供的多链路设备的另一结构示意图。如图3b所示,多链路设备中包括的多个STA在低MAC(low MAC)层和PHY层互相独立,共用高MAC(high MAC)层。当然,在多链路通信过程中,non-AP MLD可以是采用高MAC层相互独立的结构,而AP MLD采用高MAC层共用的结构;也可以是non-AP MLD采用高MAC层共用的结构,AP MLD采用高MAC层相互独立的结构;还可以是non-AP MLD和AP MLD都采用高MAC层共用的结构;还可以是non-AP MLD和AP MLD都采用高MAC层相互独立的结构。本申请实施例对于多链路设备的内部结构示意图并不进行限定,图3a和图3b仅是示例性说明。示例性的,该高MAC层或低MAC层都可以由多链路设备的芯片系统中的一个处理器实现,还可以分别由一个芯片系统中的不同处理模块实现。
可选的,High-MAC主要完成MAC服务数据单元(MAC service data unit,MSDU)的序列号(sequence number,SN)和包序号(packet number,PN)的分配以及加密解密等操作。Low-MAC主要完成各自link的MAC协议数据单元(MAC protocol data unit,MPDU)组装、信道接入、包发送和接收确认等操作。
在本申请的实施例中,多链路设备可以允许同一业务标识符(trafficidentifier,TID)的业务在不同链路上同时传输,甚至允许相同的数据包在不同链路上传输;也可以不允许同一TID的业务在不同链路上传输,但允许不同TID的业务在不同的链路上传输。
多链路设备工作的频段可以包括sub 1GHz、2.4GHz、5GHz、6GHz以及高频60GHz中的一个或多个频段。
示例性的,本申请实施例中的多链路设备可以是单个天线的设备,也可以是多天线的设备。例如,可以是两个以上天线的设备。本申请实施例对于多链路设备包括的天线数目不做限定。
示例性的,多链路设备(这里既可以是non-AP MLD,也可以是AP MLD)为具有无线通信功能的装置,该装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统等,安装这些芯片或处理系统的设备可以在这些芯片或处理系统的控制下,实现本申请实施例的方法和功能。例如,本申请实施例中的non-AP MLD具有无线收发功能,可以支持802.11系列协议,可以与AP MLD,单链路设备或其他non-AP MLD进行通信。例如,non-APMLD是允许用户与AP通信进而与WLAN通信的任何用户通信设备。例如,non-AP MLD可以为平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、手持计算机、上网本、个人数字助理(personal digital assistant,PDA)、手机等可以联网的用户设备,或物联网中的物联网节点,或车联网中的车载通信装置等;non-AP MLD还可以为上述这些终端中的芯片和处理系统。AP MLD可以为non-AP MLD提供服务的装置,可以支持802.11系列协议。例如,AP MLD可以为通信服务器、路由器、交换机、网桥等通信实体,或,AP MLD可以包括各种形式的宏基站,微基站,中继站等,当然APMLD还可以为这些各种形式的设备中的芯片和处理系统,从而实现本申请实施例的方法和功能。其中,802.11协议可以为支持802.11be或兼容802.11be的协议。
可理解的,多链路设备可以支持高速率低时延的传输,随着无线局域网应用场景的不断演进,多链路设备还可以应用于更多场景中,比如为智慧城市中的传感器节点(比如,智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如AR,VR等可穿戴设备),智能办公中智能设备(比如,打印机,投影仪等),车联网中的车联网设备,日常生活场景中的一些基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等)。本申请实施例中对于non-AP MLD和AP MLD的具体形式不做限定,在此仅是示例性说明。
上述内容简要介绍了本申请实施例的系统结构,下面对本申请涉及到的相关内容、术语或名词进行简要介绍。
一、多链路建立(multi-link setup)
non-AP MLD可以通过在一条链路(link)上进行多链路建立操作来实现与AP MLD的多条链路同时建立关联。其中,进行关联请求/响应(association request/response)帧交换的链路称之为传输链路(transmitted link),相应的,其他link称之为非传输链路(Non-transmitted link)。对于association request/response帧,其会通过多链路元素(Multi-link element)来携带多条link的信息以实现同时进行多条链路的关联。
参见图4,图4是本申请实施例提供的一种AP MLD与non-AP MLD连接的示意图。如图4所示,non-AP MLD和AP MLD都采用高MAC层共用的结构,假设AP MLD包括2个AP,non-APMLD包括2个STA。结合图4,多链路建立的流程为:non-AP MLD在链路1上发送一个携带多链路元素(Multi-link element)的关联请求帧。其中,链路1为传输链路,链路2为非传输链路。AP MLD接收到该关联请求帧后,在链路1上向non-AP MLD回复一个携带多链路元素的关联响应帧。其中,AP MLD可以在关联响应(association response)帧中分别指示每条请求建立的链路成功与否。只有当传输链路被接受时,non-AP MLD与AP MLD的关联才成功。示例性的,如图4所示,传输链路1被接受,non-AP MLD与AP MLD关联成功,同时成功建立了链路2,即AP1和STA1通过链路1连接,AP2和STA2通过链路2连接。
为了减少信令开销,多链路元素(Multi-link element)采用继承模型格式来携带MLD的相关信息。参见图5,图5是本申请实施例提供的一种多链路元素的帧格式示意图。如图5所示,Multi-link element所携带的信息可以分为两部分,一部分为MLD级别信息(MLD-level info),另一部分为每条链路配置信息(per link profile info),这里的每条链路是指每条非传输链路,如图5中非传输链路2配置信息(Non-transmitted link2 profileinfo)字段。当某条非传输链路对应的STA侧(或者AP侧)的元素与传输链路对应的STA侧(或者AP侧)的同一元素内容不相同时,该非传输链路的信息才会携带在Per link profileinfo(每条链路配置信息)中。
其中,multi-link element中MLD-level info字段会携带多链路设备的相关信息,比如non-AP MLD和AP MLD的服务接入点(service access point,SAP)MAC地址。每条链路配置信息会以链路标识(link ID)开始,以指示该链路配置信息是哪条链路的相关信息。non-AP MLD可以通过接收探测响应帧或者信标帧来获得每条链路所对应的link ID信息以及每条链路所工作的信道和基本服务集标识(basic service set identifier,BSSID)。
二、流分类服务(stream classification service,SCS)机制
站点(station,STA)侧可以通过SCS机制来向AP上报一个低时延的业务流。具体的,STA可以向所关联的AP发送一个SCS请求帧(SCS request frame),来上报一个低时延的业务流,并指示该业务流的服务质量(quality of service,QoS)参数。AP收到该SCS请求帧后回复一个SCS响应帧(SCS response frame)。该SCS响应帧可以用于告知STA:AP是否接受STA上报的低时延业务流。下面分别介绍SCS请求帧和SCS响应帧的帧结构。本申请中低时延的业务流也称为SCS流。
参见图6,图6是本申请实施例提供的一种SCS请求帧的帧格式示意图。如图6所示,SCS请求帧包括类别(category)字段、强健行动(robust action)字段、对话令牌(dialogtoken)字段、以及SCS描述符列表(SCS descriptor list)。其中,类别字段用于指示该行动帧所属的类别,强健行动字段用于指示该类别中的哪个帧,SCS描述符列表包含一个或多个SCS描述符。
参见图7a,图7a是本申请实施例提供的SCS描述符的一种帧格式示意图。如图7a所示,SCS描述符包括元素标识符字段、长度字段、SCS标识符字段、请求类型字段、内部访问类别优先级元素(可选)、流分类元素(可选)、流分类处理元素(可选)、流规范元素等。参见图7b,图7b是本申请实施例提供的SCS描述符的另一种帧格式示意图。如图7b所示,SCS描述符包括元素标识符字段、长度字段、SCS标识符字段、请求类型字段、内部访问类别优先级元素(可选)、流分类元素(可选)、流分配处理元素(可选)、QoS特征元素等。
其中,1字节的SCS标识符(SCSID)字段用于指示SCS流所分配的标识符。1字节的请求类型(request type)字段用于指示请求的类型,比如请求类型字段设置为0,表示增加;请求类型字段设置为1,表示移除;请求类型字段设置为2,表示改变。流分类元素(TCLASelement)用于指示如何识别该SCS流,该流分类元素中携带了判定该SCS流的准则。流分类处理元素(TCLAS Processing element)用于指示当存在多个流分类元素时,如何处理这多个流分类元素。流规范元素(TSPEC element)或QoS特征元素(QoS Characteristicelement)用于指示对应SCS流所映射的TID以及相应的QoS参数等信息。其中,最重要的两个QoS参数为:时延上限(delay bound),用于指示低时延包所允许的最大时延;包递交率(packet delivery ratio),用于指示在给定的时延上限要求下所要求的包递交率。
参见图8,图8是本申请实施例提供的一种内部访问类别优先级元素的帧格式示意图。如图8所示,内部访问类别优先级元素(intra-access category priority element)包括元素标识符字段、长度字段、以及1字节的内部访问优先级(intra-access priority)字段。该内部访问优先级字段包括3比特(bit0~bit2)的用户优先级(user priority)子字段、1比特(bit3)的备选队列(alternate queue)子字段以及1比特(bit4)丢弃资格(dropeligibility)子字段。用户优先级子字段用于指示用户的优先级,备选队列子字段用于指示是否为该SCS流新建立一个备用队列,丢弃资格子字段用于指示当没有足够的资源时,能否丢弃该SCS流的数据包。
参见图9,图9是本申请实施例提供的一种SCS响应帧的帧格式示意图。如图9所示,SCS响应帧包括类别(category)字段、强健行动(robust action)字段、对话令牌(dialogtoken)字段、以及SCS状态列表(SCS status list)、以及SCS描述符列表(SCS descriptorlist)。其中,类别字段用于指示该行动帧所属的类别,强健行动字段用于指示该类别中的哪个帧。SCS响应帧中的对话令牌字段需要与相应的SCS请求帧中的对话令牌字段保持一致。SCS状态列表包含一个或多个SCS状态组,一个SCS状态组由2个子字段指示,这2个子字段为:SCSID子字段,用于指示SCS流的标识符;状态码(Status Code)子字段,用于指示所请求的SCSID是否被接受。SCS描述符列表包含一个或多个SCS描述符。
三、业务标识符(traffic identifier,TID)和接入类别(access category,AC)
业务标识符(traffic identifier,TID)的长度为4比特(Bit),用于指示业务所对应的优先级。在增强分布式信道接入(enhanced distribution channel access,EDCA)下,TID的取值范围为0到7,8-15为保留值。
802.11协议定义了四种接入类别(access category,AC),每种接入类别分别定义了不同的仲裁帧间隔(arbitration inter frame spacing number,AIFSN)和竞争窗口大小等参数,其决定了在信道接入时的优先级。如下述表2所示,表2示出了各种接入类别对应的竞争窗口大小和仲裁帧间隔等参数。
表2
四、TID到链路映射(TID-to-link Mapping)
如果non-AP MLD想要与关联的AP MLD进行TID-to-link Mapping协商,可以发送TID-to-link Mapping请求帧;AP MLD收到TID-to-link Mapping请求帧后,可以回复TID-to-link Mapping响应帧。其中,TID-to-link Mapping请求帧包含的信息如下述表3所示。TID-to-link Mapping响应帧包含的信息如下述表4所示。此外,802.11be也支持在关联的过程中通过在(重)关联请求/响应((Re)Association Request/Response)帧中携带TID-to-link Mapping元素来进行TID-to-link Mapping的协商。
表3:TID-to-link Mapping请求帧的帧格式
次序 | 信息 |
1 | Category/类别 |
2 | EHT Action/EHT行动 |
3 | Dialog Token/对话令牌 |
4 | TID-to-link Mapping element/TID到链路映射元素 |
表4:TID-to-link Mapping响应帧的帧格式
次序 | 信息 |
1 | Category/类别 |
2 | EHT Action/EHT行动 |
3 | Dialog Token/对话令牌 |
4 | Status Code/状态码 |
5 | TID-to-link Mapping element/TID到链路映射元素 |
参见图10,图10是本申请实施例提供的一种TID-to-link Mapping元素的帧格式示意图。如图10所示,TID-to-link Mapping元素包括元素标识符字段、长度字段、扩展元素标识符字段、以及TID到链路映射控制(TID-to-link Mapping control)字段等。TID到链路映射控制字段中包括方向(Direction)子字段、默认链路映射(default link mapping)比特、链路映射出现指示(link mapping presence indicator)子字段。其中,当方向子字段设置为0时表示上行;设置为1时表示下行;设置为2时为上下行;3为保留值。默认链路映射比特,用于指示是否将所有的TID映射到所有链路上;当默认链路映射比特置1时,表示将所有的TID映射到所有链路上。比如,假设non-AP MLD与AP MLD之间共有3条链路,分别是link1,link2,link3;当默认链路映射比特置1时,表示将TID 0-7映射到link1上,和TID 0-7映射到link2上,以及TID 0-7映射到link3上。链路映射出现指示字段指示每个TID所对应的链路映射(即Link Mapping of TID#n,n为0-7)是否出现。当默认链路映射比特置1时,链路映射出现指示字段保留或未使用。当TID-to-link Mapping元素中存在Link Mapping ofTID#n时,Link Mapping of TID#n用于指示是否将TID#n映射到相应的链路上,当对应比特置1时,表示将该TID#n映射到相应的Link上。
五、服务质量(quality of service,QoS)映射元素(QoS Map element)
QoS映射元素可以携带在关联响应(association response)帧或重关联响应(Reassociation response)帧中。参见图11,图11是本申请实施例提供的一种QoS映射元素的帧格式示意图。如图11所示,QoS映射元素包括元素标识符、长度字段、差异化服务编码点(differentiated services code point,DSCP)例外列表字段、以及用户优先级#n(n为0-7)对应的DSCP范围字段。DSCP例外列表(DSCP exception list)字段中可以携带一个或多个DSCP例外(DSCP exception)字段。每个DSCP exception字段包含以下子字段:DSCP值(DSCP value),其取值为0到63或者0到255;用户优先级(user priority),其取值为0到7。每个用户优先级都会有个对应的DSCP范围(DSCP range)字段,且每个用户优先级对应的DSCP range不重叠。用户优先级#n(n为0-7)对应的DSCP范围字段包括以下子字段:DSCP低值(DSCP low value)和DSCP高值(DSCP high value),其中DSCP High Value大于或者等于DSCP Low value。当DSCP Low value和DSCP High value都为255时,则表示该优先级未使用。
六、精简的邻居汇报元素(reduced neighbor report element,RNR element)
AP可以在管理帧,比如信标帧、探测响应帧中携带精简的邻居汇报元素(RNRelement)。STA在扫描时,接收AP发送的信标帧或探测响应帧,从而获得周围的AP信息,然后选择合适的AP进行关联。
参见图12,图12是本申请实施例提供的一种RNR元素的帧格式示意图。如图12所示,RNR元素包括元素标识符字段、长度字段以及一个或多个邻居AP信息字段。每个邻居AP信息字段中包括:目标信标传输时间(target beacon transmission time,TBTT)信息头(TBTT info header)字段、操作类别(operating class)字段、信道编号(channel number)字段、以及TBTT信息集合(TBTT info set)字段。操作类别字段,用于指示汇报的对应AP的工作信道所属的操作类别,其中值0和255等其他值为保留值。信道编号字段,用于指示汇报的对应AP的工作信道所对应的信道编号。其中信道编号0为保留值。STA侧通过操作类别字段和信道编号字段可以确定AP的信道在频带上的具体位置。
TBTT信息头字段包括TBTT信息字段类型(TBTT info field type)字段、过滤的邻居AP(filtered neighbor AP)字段、预留比特、TBTT信息个数(TBTT info count)字段以及TBTT信息长度(TBTT info length)字段。TBTT信息字段类型,用于指示TBTT信息的类型,其与TBTT info length字段一起指示TBTT信息字段的格式;其中值1、2以及3为保留值。过滤的邻居AP字段,用于指示该邻居AP信息字段中所携带的所有BSS的服务集标识(serviceset ID,SSID)是否与探测请求帧中的SSID相匹配。TBTT信息个数字段,用于指示TBTT信息集合中含有TBTT信息字段的个数。TBTT信息长度字段,用于指示每个TBTT信息字段的长度。不同长度下所携带的具体信息格式如下述表5所示。
表5
TBTT信息集合字段包括一个或多个TBTT信息字段,TBTT信息字段的具体格式可参考现有标准中的描述,此处不赘述。
七、基本服务集(basic service set,BSS)转移管理行动帧
对于已与AP关联的STA,当这个STA发现链路质量差或者其他原因时,可以向关联的AP发送BSS转移管理(BSS transition management,BTM)询问(BTM query)帧,该BTM询问帧的具体帧格式参考现有标准的描述,这里不赘述。参见图13,图13是本申请实施例提供的一种BSS转移管理操作流程示意图。如图13所示,当AP想让STA进行BSS转移时,可以发送一个BSS转移管理请求(BSS transition management request)帧给STA,STA可以回一个BSS转移管理响应(BSS transition management response)帧来指示接受还是拒绝BSS转移请求。
八、传输机会(transmission opportunity,TXOP)分享(TXOP sharing,TXS)
因为Wi-Fi(或802.11)系统部署在非授权频谱上,所以站点(这里指广义的站点,即AP和STA)需要通过竞争来使用信道资源。在常用的EDCA竞争机制中,一个站点完成信道退避之后,发送首帧(比如请求发送(request to send,RTS)帧),如果首帧有响应帧,则成功收到响应帧之后意味着信道竞争成功,否则就需要重新退避。如果第一个帧(比如自我清除发送(CTS-to-self)帧)不需要响应帧,则第一个帧发送之后就意味着信道竞争成功。在信道竞争成功后,该站点可以预留一段时间来进行数据传输,该时间段被称为一个TXOP。成功预留TXOP的站点被称为TXOP持有者(TXOP holder)。在该TXOP内只有TXOP holder可以主动发送数据,其它站点只能进行数据接收或者发送对应的响应帧。
在802.11be标准中,对TXOP机制进行了扩展,即一个作为TXOP holder的AP可以将TXOP内的一部分时间资源分配给一个第一站点,第一站点在被分配的时间内可以与第二站点进行点对点(peer-to-peer,P2P)传输或者给AP发送上行数据,这种机制称为TXOPsharing。参见图14,图14是本申请实施例提供的一种TXOP分享的示意图。如图14所示,AP发送CTS-to-self后获得TXOP,可以将TXOP内的第一时间资源分配给STA1,STA1在被分配的时间内与STA2进行P2P传输。通过这种机制可以减少第一站点(如图14中的STA1)竞争信道带来的碰撞,提高系统效率。这里P2P传输所用的P2P链路是两个non-AP STA通过通道直接链路建立(tunneled direct link setup,TDLS)或者其它P2P协议建立起来的。P2P在一些场景中也可以称为设备到设备(device to device,D2D),或者TDLS等,其本质相同。
为了更好地支持低时延业务的传输,虽然提出了增强的链路子集映射(enhancedlink subset mapping)方案,但该方案仍存在一些问题尚未解决。比如:1、如何建立一条只允许低时延业务所对应的TID映射的链路(即clean link)以使该链路上的低时延业务不被非低时延业务干扰。2、如何指示低时延业务才能使用的TID,从而通过TID来区分低时延业务和非低时延业务。
因此,本申请实施例提供一种多链路通信方法,通过禁止未关联的non-AP MLD在clean link上发起多链路建立,来防止该non-AP MLD与AP MLD仅建立成功clean link的情况,从而使得clean link上的低时延业务不被非低时延业务干扰。另外,本申请实施例提供的多链路通信方法,还可以通过将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用,并通过QoS映射元素告知STA,在后续数据传输过程中可以实现通过TID来区分低时延业务和非低时延业务。
本申请提供的技术方案通过多个实施例进行阐述。其中,实施例一阐述通过支持的速率和BSS成员资格选择器元素(supported rates and BSS membership selectorelement)定义一种新的接入控制模式,该模式只允许non-AP MLD通过在其他链路上发起Multi-link Setup来建立本链路(指clean link)。实施例二阐述关联之后,AP MLD在某个时刻想要将某条链路建立为一条clean link时如何操作。实施例三阐述AP或者AP MLD通过QoS映射元素将DSCP0-63映射到TIDs(0-7)的子集中,剩余的TID只能低时延业务使用。实施例四阐述non-AP MLD借助SCS机制来进行TID-to-link Mapping的协商。实施例五阐述在QoS特征元素中指示业务流的接入策略。
本申请中,除特殊说明外,各个实施例或实现方式之间相同或相似的部分可以互相参考。在本申请中各个实施例、以及各实施例中的各个实施方式/实施方法/实现方法中,如果没有特殊说明以及逻辑冲突,不同的实施例之间、以及各实施例中的各个实施方式/实施方法/实现方法之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例、以及各实施例中的各个实施方式/实施方法/实现方法中的技术特征根据其内在的逻辑关系可以组合形成新的实施例、实施方式、实施方法、或实现方法。以下所述的本申请实施方式并不构成对本申请保护范围的限定。
本申请将“只允许低时延业务传输的链路”或“只允许低时延业务所对应的TID映射的链路”称为“干净链路(clean link)”,当然还可以有其他名称,本申请不做限制。
本申请中,“用户优先级”与“TID”不做区分,两者是一一对应的关系,可相互替换使用。其中,用户优先级0对应TID 0,用户优先级1对应TID 1,用户优先级2对应TID 2,用户优先级3对应TID 3,用户优先级4对应TID 4,用户优先级5对应TID 5,用户优先级6对应TID6,用户优先级7对应TID 7。
本申请提及到的各个帧的字节数,和各个帧中各个字段的比特数或字节数可以参考现有标准的描述,本申请不赘述。
下面分别对各个实施例进行详细说明。
实施例一
参见图15,图15是本申请实施例提供的多链路通信方法的第一种示意流程图。其中,该多链路通信方法主要应用于多链路建立过程中或多链路建立之前。如图15所示,该多链路通信方法包括但不限于以下步骤:
S101,AP MLD生成第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素(supported rates and BSS membership selector element),该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立。
S102,AP MLD在该第一链路上发送该第一帧。
S103,non-AP MLD在该第一链路上接收第一帧。
S104,non-AP MLD解析该第一帧。
可选的,本申请实施例中AP MLD存在至少两条链路,该至少两条链路包括第一链路和第二链路。其中,第一链路为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路,即第一链路为clean link。本申请实施例中的clean link可以是一条链路也可以是多条链路,本申请实施例不做限制。
可选的,本申请实施例中的第一帧指第一链路上发送的帧。该第一帧可以为以下任一种帧:信标帧(beacon)、探测响应(probe response)帧、关联响应(associationresponse)帧、重关联响应(reassociation response)帧。该第一帧中可以携带支持的速率和BSS成员资格选择器元素(supported rates and BSS membership selector element)。该支持的速率和BSS成员资格选择器元素用于携带加入该BSS(这里指AP MLD中工作在第一链路上的AP所形成的BSS)所需要满足的条件(如速率或BSS成员资格选择器),也就是说,当某个STA满足supported rates and BSS membership selector元素所指示的条件时,这个STA才允许加入该BSS。该支持的速率和BSS成员资格选择器元素中包括第一指示信息,该第一指示信息可以用于指示non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立(multi-link setup)。为便于描述,本申请将non-AP MLD禁止在某条链路(或clean link)上发起与AP MLD的多链路建立称为受限的多链路建立(restricted multi-link setup)。
可选的,该第一指示信息可以是支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器(BSS Membership selector)设置为预设值,比如120或121,或其他未被使用的值。也就是说,本申请实施例将支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值(比如120或121,或其他未被使用的值),用于指示non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立。换句话说,BSS成员资格选择器设置为预设值,表示non-AP MLD只能进行受限的多链路建立,即表示non-AP MLD只能通过其他链路(指除clean link外的链路)发起多链路建立来建立该链路(指clean link)。
参见图16,图16是本申请实施例提供的支持的速率和BSS成员资格选择器元素的帧格式示意图。其中,Supported Rates and BSS Membership Selectors元素可以指定最多八个BSS成员资格选择器和速率的任意组合。如图16所示,该支持的速率和BSS成员资格选择器元素包括元素标识符字段、长度字段、以及支持的速率(Supported Rates)字段。Supported Rates字段的每个字节用于描述单个BSS成员支持的速率或BSS成员资格选择器。因为BSS成员资格选择器和支持的速率携带在同一字段中,所以BSS成员资格选择器的值不允许与任何有效的支持的速率对应的值相同。也就是说,一个值要么表示支持的速率,要么表示BSS成员资格选择器。
当beacon帧、probe response帧、(Re)association response帧中携带SupportedRates and BSS Membership Selectors元素时,BSS基础速率集(BSS basic rate set)参数中的每个速率按如下规则编码:每个字节的最高位(bit 7)设置为1,剩余7个比特按照500Kb/s(千字节/秒)为单位进行设置。对于可选速率集(operational rate set)参数中的每个速率按如下规则编码:每个字节的最高位(bit 7)设置为0,剩余7个比特按照500Kb/s为单位进行设置。
当beacon帧、probe response帧、(Re)association response帧中携带SupportedRates and BSS Membership Selectors元素时,BSS成员资格选择器集(BSS membershipselector set)参数中的每个BSS membership selector按照如下规则编码:每个字节的最高位(bit 7)设置为1,剩余7个比特按照下述表6进行设置。
表6:BSS成员资格选择器的有效值
如表6所示,当BSS Membership selector设置为127时,表示想要加入BSS的站点必须支持高吞吐率物理层(HT PHY)。当BSS Membership selector设置为126时,表示想要加入BSS的站点必须支持非常高吞吐率物理层(VHT PHY)。当BSS Membership selector设置为125时,表示想要加入BSS的站点必须支持GLK特性。当BSS Membership selector设置为124时,表示想要加入BSS的站点必须支持EPD。当BSS Membership selector设置为123时,表示想要加入BSS的站点必须支持哈希到元素的SAE。当BSS Membership selector设置为122时,表示想要加入BSS的站点必须支持高效物理层(HE PHY)。当BSS Membershipselector设置为121时,表示想要加入BSS的站点必须支持EHT PHY。当BSS Membershipselector设置为120时,表示想要加入BSS的non-AP MLD只能通过其他链路(指除cleanlink外的链路)发起多链路建立。当然,也可以是当BSS Membership selector设置为120时,表示想要加入BSS的站点必须支持EHT PHY。当BSS Membership selector设置为121时,表示想要加入BSS的non-AP MLD只能通过其他链路(指除clean link外的链路)发起多链路建立。当然,还可以是当BSS Membership selector设置为其他未使用的值时,表示想要加入BSS的non-AP MLD只能通过其他链路发起多链路建立,或表示想要加入BSS的站点必须支持EHT PHY。
可选的,因为Supported Rates and BSS Membership Selectors元素可以指定最多八个BSS成员资格选择器,所以Supported Rates and BSS Membership Selectors元素可以同时包括多个BSS Membership selector,该多个BSS Membership selector的值可以设置为不同。比如,Supported Rates and BSS Membership Selectors元素中包括2个BSSMembership selector,其中一个BSS Membership selector设置为127时,表示想要加入BSS的站点必须支持HT PHY;另一个BSS Membership selector设置为125时,表示想要加入BSS的站点必须支持GLK特性;也就是说加入这个BSS的站点需要同时支持HT PHY和支持GLK特性。
可理解的,新一代的标准均兼容之前的标准,也就是说,支持VHT协议的站点,也支持VHT以前的协议,如HT协议;支持HE协议的站点,也支持VHT和HT协议;支持EHT协议的站点,也支持HT、VHT、HE协议等。
应理解,当BSS Membership selector设置为预设值(比如120或121,或其他未使用的指)时,因为传统站点(legacy STA)读不懂这个预设值,会认为自己不满足加入这个BSS(这里指AP MLD中工作在第一链路/clean link上的AP所形成的BSS)的条件,则传统站点(legacy STA)就不会与AP MLD中工作在第一链路/clean link上的AP关联。也就是说,在第一链路/clean link上,legacy STA无法进行关联。
本申请中的legacy STA是指仅支持802.11be协议之前协议的站点,比如支持802.11ax协议的HE站点,或支持802.11ac协议的VHT站点,或支持802.11n协议的HT站点等。
与legacy STA同理,当BSS Membership selector设置为预设值(比如120或121,或其他未使用的指)时,如果单链路且支持极高吞吐率协议的站点(称为单链路的EHT STA)也无法读懂这个预设值,则在第一链路/clean link上,单链路的EHT STA也无法进行关联。
可选的,如果单链路的EHT STA可以读懂这个预设值,则上述第一指示信息还用于指示单链路的EHT STA禁止在第一链路/clean link上与AP MLD建立关联。也就是说,如果单链路的EHT STA可以读懂本申请设置的预设值,当Supported Rates and BSSMembership Selectors元素中的BSS Membership selector设置为该预设值时,不仅指示non-AP MLD禁止在第一链路(或clean link)上发起与AP MLD的多链路建立,还指示单链路的EHT STA也禁止在第一链路(或clean link)上与AP MLD建立关联。
可选的,当上述第一帧是信标帧时,(即使non-AP MLD在第一链路上发送探测请求帧和/或关联请求帧)AP MLD禁止在第一链路上回复(相应的)探测响应帧和/或关联响应帧。也就是说,当第一帧是beacon帧时,AP MLD在clean link上不回复probe response帧和association response帧。当第一帧是探测响应帧时,AP MLD禁止在第一链路上回复关联响应帧。也就是说,当第一帧是probe response帧时,(即使non-AP MLD在第一链路上发送关联请求帧)AP MLD在clean link上不回复association response帧。当第一帧是信标帧、探测响应帧、关联响应帧、重关联响应帧中的任一个时,AP MLD可以通过关联响应帧或重关联响应帧中的状态码字段拒绝(在第一链路上发送的)此次关联。
可选的,因为AP MLD可以在自己的每条链路上都发送信标帧或探测响应帧,所以上述多链路通信方法还包括:AP MLD在第二链路上发送信标帧或探测响应帧,相应的,non-AP MLD在第二链路上接收该信标帧或该探测响应帧。该信标帧或该探测响应帧中包括RNR元素,该RNR元素的帧格式可参见前述图12所示,此处不赘述。该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operate on)第一链路上的接入点。
因为802.11be规定,AP MLD的affiliated AP必须通过RNR元素来携带同一个APMLD下其他affiliated AP的相应信息。由于第一接入点本身不允许legacy STA进行关联,所以本申请实施例将RNR元素中对应第一接入点的channel number字段设置为0,这样Legacy STA就无法通过RNR元素来发现该第一接入点,进而不会切换到相应信道上尝试关联。相当于在RNR元素中,第一接入点对legacy STA是不可见的。
应理解,如果上述第一帧是信标帧,则在步骤S102执行的同时,AP MLD可以在第二链路上发送信标帧;或者在步骤S102执行之前,AP MLD可以在第二链路上发送信标帧;或在步骤S102执行之后,AP MLD可以在第二链路上发送信标帧或探测响应帧。如果上述第一帧是探测响应帧,则在步骤S102执行的同时,AP MLD可以在第二链路上发送探测响应帧;或者在步骤S102执行之前,AP MLD可以在第二链路上发送信标帧或探测响应帧;或者在步骤S102执行之后,AP MLD可以在第二链路上发送探测响应帧。如果上述第一帧是关联响应帧或重关联响应帧,则在步骤S102执行之前,AP MLD可以在第二链路上发送信标帧或探测响应帧。
为更好地理解本申请实施例的多链路通信方法,下面通过2个示例进行举例说明。
示例1:参见图17a,图17a是本申请实施例提供的AP MLD中clean link的一示意图。如图17a所示,AP MLD共有3条link,分别是link 1,link 2,link 3。假设AP MLD想要将link3设置为clean link,link 1和link 2则允许legacy STA关联。
因此,针对link 1上待发送的信标帧/探测响应帧,AP MLD将其Supported Ratesand BSS Membership Selector元素中的BSS Membership selector设置为127,并将RNR元素中对应AP2的channel number字段设置为真实值,将RNR元素中对应AP 3的channelnumber字段设置为0。应理解,这里的真实值是指对应AP真实的信道编号。
针对link 2上待发送的信标帧/探测响应帧,AP MLD将其Supported Rates andBSS Membership Selector元素中的BSS Membership selector设置为127,并将RNR元素中对应AP1的channel number字段设置为真实值,将RNR元素中对应AP 3的channel number字段设置为0。
针对link 3上待发送的信标帧/探测响应帧,AP MLD将其Supported Rates andBSS Membership Selector元素中的BSS Membership selector设置为120,并将RNR元素中对应AP1的channel number字段设置为真实值,将RNR元素中对应AP 2的channel number字段也设置为真实值。
当link 3上的站点为legacy STA时,legacy STA读到BSS Membership selector是一个不认识的值(如120)时,该legacy STA就不会尝试发起关联。当link 3上的站点隶属于non-APMLD时,non-AP MLD读到BSS Membership selector的值为120时,则该non-AP MLD会跳转到该AP MLD的其他链路(如link1和link3)上尝试发起关联。
示例2:参见图17b,图17b是本申请实施例提供的AP MLD中clean link的另一示意图。如图17b所示,AP MLD共有3条link,分别是link 1,link 2,link 3。假设AP MLD想要将link1和link3设置为clean link,link 2则允许legacy STA关联。
因此,针对link 1上待发送的信标帧/探测响应帧,AP MLD将其Supported Ratesand BSS Membership Selector元素中的BSS Membership selector设置为120,并将RNR元素中对应AP2的channel number字段设置为真实值,将RNR元素中对应AP 3的channelnumber字段设置为0。
针对link 2上待发送的信标帧/探测响应帧,AP MLD将其Supported Rates andBSS Membership Selector元素中的BSS Membership selector设置为127,并将RNR元素中对应AP1的channel number字段设置为0,将RNR元素中对应AP 3的channel number字段也设置为0。
针对link 3上待发送的信标帧/探测响应帧,AP MLD将其Supported Rates andBSS Membership Selector元素中的BSS Membership selector设置为120,并将RNR元素中对应AP1的channel number字段设置为0,将RNR元素中对应AP 2的channel number字段设置为真实值。
当link 1和/或link 3上的站点为legacy STA时,legacy STA读到BSSMembership selector是一个不认识的值(如120)时,该legacy STA就不会尝试发起关联。当link 1和/或link 3上的站点隶属于non-APMLD时,non-AP MLD读到BSS Membershipselector的值为120时,则该non-AP MLD会跳转到该AP MLD的其他链路(如link 2)上尝试发起关联。
应理解,如果non-AP MLD通过clean link发起多链路建立,有可能non-AP MLD只与AP MLD建立成功了这一条链路(即clean link),那么non-AP MLD在这条链路上可能就既有低时延业务,又有非低时延业务,那么这条链路就不可能只传输低时延业务了。如果non-AP MLD通过clean link发起多链路建立,还会占用clean link的信道资源,可能会对cleanlink上正在传输的低时延业务产生干扰。
所以本申请实施例通过在Supported Rates and BSS Membership Selector元素中携带指示信息,用于指示clean link上不允许non-AP MLD发起多链路建立,non-AP MLD必须通过AP MLD的其他链路来建立该链路;并且对于单链路的EHT STA,还约束其不能与clean link上的affiliated AP建立关联;而对于legacy STA,由于其无法识别出这个指示信息,也无法与clean link上的affiliated AP建立关联;从而可以使clean link上的低时延业务不被非低时延业务干扰。
另外,本申请实施例的AP MLD可以综合考虑低时延业务的QoS要求、和legacy STA和单链路的EHT STA的个数,从而灵活地动态地控制clean link的数目和TID-to-linkmapping;并且因为不存在legacy STA和单链路的EHT STE,AP MLD对clean link的相关操作也相对简单灵活。
实施例二
参见图18,图18是本申请实施例提供的多链路通信方法的第二种示意流程图。其中,该多链路通信方法主要应用于多链路建立之后或关联过程之后。如图18所示,该多链路通信方法包括但不限于以下步骤:
S201,AP MLD在第一链路上发送信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与AP MLD的多链路建立。
可选的,本申请实施例中AP MLD存在至少两条链路,该至少两条链路包括第一链路和第二链路。在关联过程中,AP MLD的第一链路和第二链路均允许legacy STA(传统站点)和单链路的EHT STA进行关联,也允许non-AP MLD在第一链路和第二链路上发起多链路建立。但是在关联成功之后,AP MLD在某个时刻想要将第一链路作为只允许低时延业务传输的链路或只允许低时延业务所对应的TID映射的链路。
此种情况下,AP MLD可以在第一链路上发送信标帧,该信标帧中可以携带Supported Rates and BSS Membership Selectors元素。该Supported Rates and BSSMembership Selectors元素中包括第一指示信息,该第一指示信息可以用于指示尚未与APMLD关联的non-AP MLD(记为第一non-AP MLD)禁止在第一链路上发起与该AP MLD的多链路建立(multi-link setup)。可选的,AP MLD还禁止在第一链路上回复探测响应帧和/或关联响应帧。其中,第一指示信息的实现方式可参考前述实施例一中的相应描述,此处不再赘述。Supported Rates and BSS Membership Selectors元素的帧格式如前述图16所示,此处也不再赘述。
可选的,该多链路通信方法还包括:AP MLD还可以在第二链路上发送信标帧或探测响应帧,该信标帧或该探测响应帧中包括RNR元素,该RNR元素的帧格式可参见前述图12所示,此处不赘述。该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号(channel number)字段设置为0。该第一接入点为AP MLD中工作在(operateon)第一链路上的接入点。
S202,第一站点在该第一链路上接收该信标帧。
可选的,本申请实施例中的第一站点是legacy STA,也就是说,第一站点只支持极高吞吐率(或802.11be)协议前的协议。因为第一站点不认识/读不懂信标帧中的第一指示信息,所以第一站点不会在第一链路上尝试发起关联。
S203,AP MLD在该第一链路上广播发送BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移。
S204,第一站点在该第一链路上接收BSS转移管理请求帧。
可选的,AP MLD在第一链路上发送信标帧后,可以在第一链路上广播发送BSS转移管理请求(BSS transition management request,BTM Request)帧。该广播的BSS转移管理请求帧中可以包括第二指示信息,该第二指示信息用于指示与AP MLD关联的第二non-APMLD忽略该BSS转移管理请求帧。因为第一站点(第一站点为legacy STA)不认识或读不懂BSS转移管理请求帧中的第二指示信息,所以该BSS转移管理请求帧可以用于请求与第一接入点关联的第一站点进行BSS转移。该第一接入点可以为AP MLD中工作在第一链路上的接入点。因此,第一站点接收到该BSS转移管理请求帧之后,可以按照该BSS转移管理请求帧的指示进行BSS的转移。
可选的,上述第二指示信息可以位于BTM Request帧的请求模式字段的预留比特中。比如,将请求模式字段中预留的某一比特作为忽略(ignore)比特,来指示与AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧。
参见图19a,图19a是本申请实施例提供的BTM Request帧的帧格式示意图。如图19a所示,该BTM Request帧中包括类别字段、无线网络管理操作字段、对话令牌字段、请求模式字段、去关联定时器字段、有效时间字段、BSS终止持续时间字段、会话信息统一资源定位系统(uniform resource locator,URL)字段、以及BSS转移备选列表(可选)字段。其中,请求模式字段用于指示具体的请求模式,其包括:是否携带首选候选者列表字段、桥接字段、去关联即将发生字段、BSS是否终止字段、扩展服务集(extended service set,ESS)去关联即将发生字段、忽略比特(即上述第二指示信息)以及预留比特。是否携带首选候选者列表(preferred candidate list included)字段,用于指示是否携带首选的候选者列表信息。桥接(abridged)字段,如果关联的AP不推荐或者禁止STA切换到没出现在preferredcandidate list中的BSS时,将abridged指示位设置为0;如果关联的AP将没出现在preferred candidate list中的BSS的perferece value(喜好值)设置为0时,则将abridged指示位设置为1。当去关联即将发生(disassociation imminent)字段置1时,表示AP会发送去关联(disassociation)帧来进行去关联。BSS是否终止(BSS terminationincluded)字段,用于指示该BSS会不会关闭。ESS去关联即将发生(ESS disassociationimminent)字段,用于指示该STA是否会被整个ESS去关联。
忽略(ignore)比特,用于指示接收到该BTM Request帧的non-AP MLD是否需要忽略掉该BTM Request帧。示例性的,当ignore比特置1(即上述第二指示信息)时,表示与APMLD关联的non-AP MLD忽略该BTM Request帧;当ignore比特置0时,表示与AP MLD关联的non-AP MLD不能忽略该BTM Request帧。当然,也可以是当ignore比特置0(即上述第二指示信息)时,表示与AP MLD关联的non-AP MLD忽略该BTM Request帧;当ignore比特置1时,表示与AP MLD关联的non-AP MLD不能忽略该BTM Request帧。
参见图19b,图19b是本申请实施例提供的BTM Response帧的帧格式示意图。如图19b所示,该BTM Request帧中包括:类别字段、无线网络管理操作字段、对话令牌字段、BTM状态码字段、BSS终止时延字段、目标BSSID字段(可选)、以及BSS转移备选列表字段(可选)。其中,BTM状态码(BTM status code)字段,用于指示BSS转移请求是否被接受。BSS终止时延(BSS termination delay)字段,用于指示多久后该BSS终止。
为更好地理解本申请实施例的多链路通信方法,下面通过一个示例进行举例说明。
示例性的,假设AP MLD有3条link,分别是link 1,link2和link 3。在关联过程中这3条link都允许legacy STA进行关联。但是AP MLD在某个时刻想将link 3建立为一条clean link,并将与link 3关联的Legacy STA转移到其他链路上,只允许non-AP MLD的低时延业务才能使用link 3。AP MLD就在link 3上发送信标帧,该信标帧包括的SupportedRates and BSS Membership Selectors element中携带一个值为120的BSS MembershipSelector,指示未关联的non-AP MLD通过其他链路(即link 1和link 2)发起多链路建立。AP MLD发送一个广播的BSS Transition Management Request帧,并将其中的Ignore比特置为1。接收到该广播的BSS Transition Management Request帧后,link 3上的LegacySTA需要进行BSS转移;而已关联的non-AP MLD则会忽略该帧。
本申请实施例在关联成功之后,当AP MLD在某个时刻想要将某条链路作为cleanlink时,在这条链路上发送携带Supported Rates and BSS Membership Selectors元素的信标帧,并且Supported Rates and BSS Membership Selectors元素中的BSS MembershipSelector设置为120;另外,还在这条链路上发送BTM Request帧,利用BTM Request帧中的预留比特来增加一个指示,指示已关联的non-AP MLD忽略该帧,而已关联的Legacy STA进行BSS转移;从而使这条链路上的低时延业务不被非低时延业务干扰。
另外,AP MLD也不需要单独为legacy STA建立一个多播组来发送一个组播的BSSTransition Management Request帧来让所有的Legacy STA进行BSS切换。或者说,AP MLD也不需要与每个legacy STA分别进行单播的BSS Transition Management Request/Response帧交换来让所有的Legacy STA进行BSS切换。从而节省信令开销,BSS切换效率高。
实施例三
本申请实施例三可以单独实施,也可以与前述实施例一或前述实施例二一起实施,本申请不做限制。当本申请实施例三与前述实施例一一起实施时,前述实施例一中的第一帧为关联响应帧或重关联响应帧。当本申请实施例三与前述实施例二一起实施时,本申请实施例三可以在前述实施例二的步骤S201之后,且本申请实施例三中的第二设备是前述实施例二中的第一non-AP MLD。
可选的,本申请实施例主要应用于增强的链路子集映射(enhanced link subsetmapping)场景中,在此场景中,因为clean link只能用于传输低时延业务,而如何指示低时延业务可以使用的TID尚未解决。所以,本申请实施例三通过QoS映射元素将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用,以实现通过TID来区分低时延业务和非低时延业务。下面详细介绍本申请实施例。
参见图20,图20是本申请实施例提供的多链路通信方法的第三种示意流程图。其中,该多链路通信方法主要应用于多链路建立过程或关联过程中。如图20所示,该多链路通信方法包括但不限于以下步骤:
S301,第一设备生成关联响应帧或重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
S302,第一设备发送该关联响应帧或重关联响应帧。
S303,第二设备接收该关联响应帧或重关联响应帧。
S304,第二设备解析该关联响应帧或重关联响应帧。
可选的,本申请实施例中的第一设备为AP或AP MLD,第二设备为EHT STA或non-APMLD。
本申请实施例不区分用户优先级和TID,两者是一一对应的关系,并且在本申请实施例中两者可替换使用。
可选的,上述关联响应帧或上述重关联响应帧中包括QoS映射元素,该QoS映射元素的帧格式可参考前述图11所示,此处不赘述。该QoS映射元素(QoS Map element)可以用于告诉支持低时延业务的第二设备如何进行DSCP到TID/用户优先级的映射。该QoS映射元素包括8个不同用户优先级(0-7)对应的各自的DSCP范围字段。这8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63]。也就是说,这m个用户优先级对应的DSCP范围字段所指示的DSCP范围的并集包括区间[0,63]。m为小于8的正整数。
该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。由前文对QoS映射元素的介绍可知,当DSCP低值字段和DSCP高值字段均设置为255时,表示对应的用户优先级未使用;也就是说,这部分TID(即(8-m)个用户优先级分别对应的TID)预留给低时延业务使用。
换句话说,第一设备通过QoS Map element将DSCP空间映射到TID空间的子集上,这个子集中的TID用于非低时延业务使用。同时,TID空间中剩余的TID用于STA或者non-APMLD通过SCS机制上报的低时延业务的使用,或者说用于标识通过SCS请求帧添加的SCS流。一个示例中,将TID 0,2,4,6所对应的DSCP Range字段指示的DSCP范围覆盖整个DSCP空间(0到63),即TID 0,2,4,6用于非低时延业务使用;并将TID 1,3,5,7所对应的DSCP Range字段中的DSCP Low Value字段和DSCP High Value字段都设置成255,即TID 1,3,5,7用于STA或者non-AP MLD通过SCS机制上报的低时延业务的使用。另一个示例中,将TID 0,1,2,3所对应的DSCP Range字段所指示的DSCP范围覆盖整个DSCP空间(0到63),即TID 0,1,2,3用于非低时延业务使用;并将TID 4,5,6,7所对应的DSCP Range字段中的DSCP Low Value字段和DSCP High Value字段都设置成255,即TID4,5,6,7用于STA或者non-AP MLD通过SCS机制上报的低时延业务的使用。
或者说,上述QoS映射元素中第一TID集合的所有TID对应的DSCP范围字段所指示的DSCP范围覆盖整个DSCP空间,即区间[0,63];第二TID集合的所有TID对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。第一TID集合包括一个或多个TID,第二TID集合包括一个或多个TID。第一TID集合和第二TID集合的并集为TID空间,即0,1,2,3,4,5,6,7。第一TID集合中的TID用于标识非低时延业务,第二TID集合中的TID用于标识低时延业务,或者只允许AP MLD将通过SCS机制成功添加的SCS Stream映射到第二TID集合上。换句话说,上述QoS映射元素将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用;并且通过QoS Map element配置哪些TID用于低时延业务,哪些TID用于非低时延业务。
可选的,因为第一设备通过在关联响应帧或重关联响应帧中携带了QoS Mapelement来告诉第二设备哪些TID是低时延业务使用的,哪些是非低时延业务使用的。所以,第二设备通过SCS机制上报低时延业务流时,可以从低时延业务使用的TID中选一个期望TID告诉第一设备。第一设备再最终决定第二设备上报的低时延业务流所映射到的TID(可能与期望TID不同)和AC。例如,将低时延业务映射到AC_VO上,或者新定义一种AC_LL(low-latency,低延时)。这时,可能会出现多于两个的TID映射到某个AC上。当AC_VO或者新定义的AC_LL获得信道接入时,根据用户优先级来优先发送优先级高的数据,不同TID的低时延数据有单独的发送队列。这样,可以保证信道接入的公平性,比如同一低时延业务,STA1期望的AC是背景(back_ground),STA2期望的AC是语音(voice),STA1和STA2属于同一BSS,那么如果AP不统一将这个低时延业务映射到同一个AC上,则对STA1和STA2而言,信道接入就不公平(因为AC_VO的信道接入优先级高于AC_BK)。
可选的,当支持低时延业务的第二设备通过SCS机制成功添加一个低时延业务流后,第一设备和第二设备都需要将该低时延业务流的数据映射到SCS机制所确定的TID和AC上。可以理解的,虽然本申请实施例通过QoS Map element将TID空间(0-7)中的部分TID分配给了低时延业务使用,另外部分TID分配给了非低时延业务使用;但是第一设备和第二设备仍然可以通过SCS机制具体协商某个低时延业务流所映射的TID,并在后续传输该低时延业务流的数据时,采用SCS机制协商的TID进行标识。
本申请实施例通过QoS映射元素将TID空间(0到7)划分成两部分,一部分用于非低时延业务使用,另一部分用于低时延业务使用,可以通过TID来区分相应的MPDU是低时延业务数据还是非低时延业务数据,也就是说低时延业务和非低时延业务不会映射到同一个TID。另外,本申请实施例还可以支持Enhanced Link Subset Mapping方案的实施,使得Clean link只能用于传输低时延业务。
实施例四
本申请实施例四可以单独实施,也可以与前述实施例一至三中任一个或多个实施例一起实施,本申请不做限制。
参见图21,图21是本申请实施例提供的多链路通信方法的第四种示意流程图。其中,该多链路通信方法主要应用于SCS机制中。如图21所示,该多链路通信方法包括但不限于以下步骤:
S401,non-AP MLD发送SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
S402,AP MLD接收该SCS请求帧。
S403,AP MLD发送SCS响应帧。
S404,non-AP MLD接收该SCS响应帧。
可选的,non-AP MLD生成并发送SCS请求帧,该SCS请求帧中包括一个或多个SCS标识符(SCSID)字段。一个SCS标识符字段用于指示上报的一个SCS流。该SCS请求帧的帧格式参考前文的描述,比如前述图6-图8所示,此处不再赘述。该SCS请求帧中可以携带TID到链路映射元素(TID-to-link Mapping element),该TID到链路映射元素用于指示TID映射规则。换句话说,non-AP MLD可以通过在SCS Request帧中携带TID-to-link Mappingelement来向AP MLD发送一种期望的TID-to-link Mapping规则,而最终AP MLD确定的TID-to-link Mapping规则可以与non-AP MLD期望的TID-to-link Mapping规则相同,也可以不相同。
AP MLD接收到该SCS请求帧之后,可以回复一个SCS响应帧。该SCS响应帧中包括状态码(status code)字段,该状态码字段用于指示该AP MLD是否接受上述SCS请求帧上报的SCS流。具体的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还携带TID到链路映射元素,用于指示TID映射规则。也就是说,当AP MLD接受该SCS流时,也表示AP MLD接受non-AP MLD发起的TID-to-link Mapping协商。如果SCS响应帧中携带的TID到链路映射元素与SCS请求帧中携带的TID到链路映射元素的内容完全相同时,则表示AP MLD同意SCS请求帧中携带的TID到链路映射元素指示的TID映射规则。如果SCS响应帧中携带的TID到链路映射元素与SCS请求帧中携带的TID到链路映射元素的内容不相同时,则表示AP MLD不同意SCS请求帧中携带的TID到链路映射元素指示的TID映射规则;而AP MLD推荐的TID映射规则携带于SCS响应帧的TID到链路映射元素中。
当该状态码字段指示该AP MLD拒绝该SCS流时,该SCS响应帧中不携带TID到链路映射元素。也就是说,当AP MLD拒绝该SCS流时,也表示AP MLD拒绝non-AP MLD发起的TID-to-link Mapping协商。
可选的,本申请实施例与前述实施例三一起实施的情况下,因为前述实施例三通过QoS映射元素告知了non-AP MLD哪些TID用于低时延业务,哪些TID用于非低时延业务;而本申请实施例又通过SCS机制进行TID-to-link Mapping的协商。所以在数据传输过程中,发送端(AP MLD或non-AP MLD)发送数据包,当该数据包与SCS流不匹配(该数据包与SCS流是否匹配可通过前文介绍的TCLAS element来识别)时,该数据包的TID根据前述实施例三中的QoS映射元素设置;该数据包与SCS流匹配时,该数据包的TID根据上述SCS响应帧中携带的TID到链路映射元素设置。换句话说,当发送端(AP MLD或non-AP MLD)发送的某个帧能匹配上某个SCS Stream时(具体根据TCLAS element来识别),发送端应该按照TSPECelement或者TCLAS element中的用户优先级/TID进行映射,也就是按照在SCS机制中协商的TID进行映射,而不是使用根据QoS Map element中的映射规则所计算出的用户优先级/TID。只有当该帧与任意SCS stream都不匹配时,才根据QoS Map element中的TID映射规则将其映射到相应的用户优先级/TID。
本申请实施例通过在SCS协商期间,同时进行TID-to-link Mapping的协商,可以减少信令开销,并且提高准确性。这是因为相比于在关联过程中进行TID-to-link Mapping的协商,关联过程中低时延业务可能尚未发生,所以TID-to-link Mapping不够准确;而在SCS机制中进行TID-to-link Mapping的协商,此时STA发现了低时延业务,再通过SCS机制协商哪些TID是低时延业务使用,会更加准确。
一个可选实施例中,non-AP MLD在SCS Request帧中不携带TID-to-link Mappingelement,AP MLD依然可以在SCS Response帧中携带TID-to-link Mapping element来命令non-AP MLD按照所指示的TID-to-link Mapping进行数据传输。具体的,non-AP MLD发送SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流。AP MLD接收到该SCS请求帧后,回复一个SCS响应帧。该SCS响应帧中包括状态码字段,该状态码字段设置为第一值(比如0),用于指示AP MLD接受该SCS流。该SCS响应帧中还携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。该SCS响应帧用于指示non-AP MLD按照该TID到链路映射元素指示的TID映射规则进行数据传输。
本申请实施例通过直接在SCS Response帧中携带TID-to-link Mapping element来命令non-AP MLD按照所指示的TID-to-link Mapping进行数据传输,可以减少信令开销。
实施例五
本申请实施例五可以单独实施,也可以与前述实施例一至四中任一个或多个实施例一起实施,本申请不做限制。
参见图22,图22是本申请实施例提供的多链路通信方法的第五种示意流程图。其中,该多链路通信方法主要应用于SCS机制中。如图22所示,该多链路通信方法包括但不限于以下步骤:
S501,non-AP MLD发送SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式。
S502,AP MLD接收该SCS请求帧。
S503,AP MLD发送SCS响应帧。
S504,non-AP MLD接收该SCS响应帧。
可选的,non-AP MLD生成并发送SCS请求帧,该SCS请求帧中包括SCS标识符(SCSID)字段和QoS特征元素(QoS characteristic element)。该SCS标识符字段用于指示上报的SCS流。该SCS请求帧的帧格式参考前文的描述,比如前述图6、图7b以及图8所示,此处不再赘述。该QoS特征元素中可以包括第三指示信息,该第三指示信息可以用于指示该SCS流的接入方式。
可选的,上述第三指示信息可以位于该QoS特征元素的控制信息(control info)字段中。该第三指示信息可以是该控制信息字段中新增的一个字段,比如接入策略(accesspolicy)字段。当然,该第三指示信息还可以有其他名称,本申请实施例不做限制。
可选的,上述QoS特征元素中还可以包括第四指示信息,该第四指示信息用于指示该SCS流的数据包所映射的接入类型(AC)。其中,该第四指示信息也可以位于该QoS特征元素的控制信息(control info)字段中。该第四指示信息的长度为2比特,该第四指示信息可以是该控制信息字段中新增的字段,比如接入类型索引(AC_index)字段。当然,该第四指示信息还可以有其他名称,本申请实施例不做限制。
可选的,上述QoS特征元素中还可以包括第五指示信息,该第五指示信息用于指示该SCS流的数据包的传输对受限制的目标唤醒时间(restricted target wakeup time,rTWT)的偏好,或者说STA是否请求AP建立rTWT来用于该SCS流的传输。其中,该第五指示信息也可以位于该QoS特征元素的控制信息(control info)字段中。该第五指示信息可以是该控制信息字段中新增的字段,比如rTWT偏好(rTWT preference)字段。当然,该第五指示信息还可以有其他名称,本申请实施例不做限制。例如,假设第五指示信息为2比特时,当rTWT Preference为00时,表示不要求AP建立rTWT;当为01时,表示请求AP建立rTWT;当为10时,表示请求建立触发型(Trigger-enable)的rTWT;11为保留值。
假设第五指示信息为1比特时,置1表示请求AP为该SCS流传输建立TWT;否则置0。
应理解,目标唤醒时间(target wakeup time,TWT)元素中有一个1比特指示该TWT是不是Trigger enable。当该比特置1时,STA只能等待AP主动Trigger,不能进行EDCA。当置0时,允许STA进行EDCA。
参见图23,图23是本申请实施例提供的QoS特征元素的帧格式示意图。如图23所示,该QoS特征元素包括但不限于控制信息(control info)字段。参见图24,图24是本申请实施例提供的控制信息字段的帧格式示意图。如图24所示,该控制信息字段包括方向(Direction)字段、业务标识符(TID)字段、用户优先级字段、其他参数是否出现的比特位图(presence bitmap of additional parameters)、接入策略(access policy)字段(即上述第三指示信息)、可选的还包括接入类型索引(AC_index)字段(即上述第四指示信息)、rTWT偏好(rTWT Preference)字段(即上述第五指示信息)和/或预留(reserved)比特。其中,当方向(Direction)字段设置为00时,表示上行;当方向(Direction)字段设置为10时,表示下行;当方向(Direction)字段设置为01时,表示P2P(Peer-to-peer)直连链路;当方向(Direction)字段设置为11时,保留值。TID字段的取值为0到7,8-15为保留值。用户优先级字段的取值也为0到7,与TID字段设置成相同值。2比特的AC_index字段(即上述第四指示信息)用于指示该SCS流的数据包映射到哪个AC。rTWT偏好(rTWT Preference)字段(即上述第五指示信息)用于指示STA是否请求AP建立rTWT来用于该SCS流的传输。
对于上行传输,接入策略(access policy)字段(即上述第三指示信息)可以指示该SCS流的接入方式是以下一种或多种:仅EDCA(EDCA only)、仅调度(包括Trigger和TXS)方式或者EDCA和调度的混合方式。换句话说,当控制信息(control info)字段中的Direction字段设置为00时,Access Policy可以是EDCA only,也可以是Scheduling only,还可以是EDCA和Scheduling的混合方式。
对于下行传输,接入策略(access policy)字段(即上述第三指示信息)可以指示该SCS流的接入方式是以下一种或多种:仅EDCA(EDCA only)、rTWT方式。换句话说,当控制信息(control info)字段中的Direction字段设置为10时,Access Policy可以是EDCAonly,也可以是rTWT,还可以是两者结合。
对于P2P传输,接入策略(access policy)字段(即上述第三指示信息)可以指示该SCS流的接入方式是以下一种或多种:仅EDCA(EDCA only)、仅调度(即TXS)方式。换句话说,当控制信息(control info)字段中的Direction字段设置为01时,Access Policy可以是EDCA only,也可以是仅调度(即TXS),还可以是两者结合。
可选的,AP MLD接收到该SCS请求帧后,可以回复一个SCS响应帧。该SCS响应帧中包括状态码(status code)字段,该状态码字段用于指示该AP MLD是否接受上述SCS请求帧上报的SCS流。一种实现方式中,当该状态码字段用于指示该AP MLD接受该SCS流时,该SCS响应帧中包括的QoS特征元素可以与上述SCS请求帧中包括的QoS特征元素的内容相同。当该状态码字段用于指示该AP MLD拒绝该SCS流时,该SCS响应帧中包括的QoS特征元素可以与上述SCS请求帧中包括的QoS特征元素的内容不相同。
应理解,当本申请实施例与前述实施例四一起实施时,前述实施例四的SCS请求帧中的SCS描述符的帧格式应采用前述图7b所示的帧格式。
本申请实施例通过在QoS Characteristic element的Control Info字段中增加一个新的字段,例如Access Policy,用于指示STA所请求的接入方式;还在Control Info字段中增加另一个新字段,例如AC_index(2bits)来指示相应的数据包映射到哪个AC;可以通过SCS机制指示相应的traffic stream的接入策略以及映射到哪个AC上,节省信令开销。
上述内容详细阐述了本申请提供的方法,为了便于实施本申请实施例的上述方案,本申请实施例还提供了相应的装置或设备。
本申请实施例可以根据上述方法示例对AP MLD、第一设备、non-AP MLD、第一站点、第二设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面将结合图25至图27详细描述本申请实施例的通信装置。其中,该通信装置是AP MLD、第一设备、non-AP MLD、第一站点、第二设备中任一个,进一步的,该通信装置可以为AP MLD、第一设备、non-AP MLD、第一站点、第二设备中任一个中的装置。
在采用集成的单元的情况下,参见图25,图25是本申请实施例提供的通信装置1的结构示意图。该通信装置1可以为AP MLD、第一设备中任一个或其中的芯片,比如Wi-Fi芯片等。如图25所示,该通信装置包括处理单元11,和收发单元12。
一种设计中,处理单元11,用于生成第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示非接入点多链路设备non-AP MLD禁止在第一链路上发起与该AP MLD的多链路建立;收发单元12,用于在该第一链路上发送该第一帧。
可选的,AP MLD存在至少两条链路,该至少两条链路包括该第一链路和第二链路。上述收发单元12,还用于:在该第二链路上发送信标帧或探测响应帧,该信标帧或探测响应帧中包括精简的邻居汇报RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号字段设置为0,该第一接入点为该AP MLD中工作在该第一链路上的接入点。
可选的,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与该AP MLD建立关联。
可选的,上述第一指示信息是该支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。其中,该预设值为120或121。
可选的,上述第一帧为以下任一个:信标帧、探测响应帧、关联响应帧、重关联响应帧。
可选的,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括服务质量QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的差异化服务编码点DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63]。该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。m为小于8的正整数。
可选的,上述收发单元12,还用于:接收流分类服务SCS请求帧,该SCS请求帧中包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;发送SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,上述当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
可选的,上述收发单元12,还用于:发送数据包;其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
应理解,该种设计中的通信装置可对应执行前述实施例一,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例一中AP MLD的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元12,用于在第一链路上发送信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与该AP MLD的多链路建立;该收发单元12,还用于在该第一链路上发送BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与该AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,该第一接入点为该AP MLD中工作在该第一链路上的接入点,该第一站点只支持极高吞吐率协议前的协议。
可选的,处理单元11,用于生成信标帧和BSS转移管理请求帧。
可选的,上述第二指示信息位于该BSS转移管理请求帧的请求模式字段的预留比特中。
可选的,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与该AP MLD建立关联。
可选的,上述第一指示信息是该支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。其中,该预设值为120或121。
可选的,AP MLD禁止在该第一链路上回复探测响应帧和/或关联响应帧。
可选的,上述收发单元12,还用于在该第二链路上发送信标帧或探测响应帧,该信标帧或探测响应帧中包括精简的邻居汇报RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号字段设置为0,该第一接入点为该AP MLD中工作在该第一链路上的接入点。
应理解,该种设计中的通信装置可对应执行前述实施例二,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例二中AP MLD的相应操作,为了简洁,在此不再赘述。
一种设计中,处理单元11,用于生成关联响应帧或重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的差异化服务编码点DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63];该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255;收发单元12,用于发送该关联响应帧或该重关联响应帧。m为小于8的正整数。
应理解,该种设计中的通信装置可对应执行前述实施例三,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例三中第一设备的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元12,用于接收SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该收发单元12,还用于发送SCS响应帧。
可选的,处理单元11,用于生成SCS响应帧。
可选的,该SCS请求帧中包括SCS标识符(SCSID)字段,该SCS标识符字段用于指示上报的SCS流。该SCS响应帧中包括状态码(status code)字段,该状态码字段用于指示该APMLD是否接受该SCS请求帧上报的SCS流。当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还携带TID到链路映射元素,用于指示TID映射规则。当该状态码字段指示该APMLD拒绝该SCS流时,该SCS响应帧中不携带TID到链路映射元素。
应理解,该种设计中的通信装置可对应执行前述实施例四,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例四中AP MLD的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元12,用于接收该SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;该收发单元12,还用于发送SCS响应帧。
可选的,处理单元11,用于生成SCS响应帧。
可选的,上述QoS特征元素中还可以包括第四指示信息,该第四指示信息用于指示该SCS流的数据包所映射的接入类型。
可选的,上述第三指示信息和上述第四指示信息均位于该QoS特征元素的控制信息字段中。
应理解,该种设计中的通信装置可对应执行前述实施例五,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例五中AP MLD的相应操作,为了简洁,在此不再赘述。
参见图26,图26是本申请实施例提供的通信装置2的结构示意图。该通信装置2可以为non-AP MLD、第一站点、第二设备中任一个或其中的芯片,比如Wi-Fi芯片等。如图26所示,该通信装置包括收发单元21,和处理单元22。
一种设计中,收发单元21,用于在第一链路上接收第一帧;处理单元22,用于解析该第一帧,该第一帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示该non-AP MLD禁止在第一链路上发起与AP MLD的多链路建立。
可选的,收发单元21,还用于在第二链路上接收信标帧或探测响应帧,该信标帧或探测响应帧中包括精简的邻居汇报RNR元素,该RNR元素包括第一接入点对应的邻居AP信息字段,该邻居AP信息字段中的信道编号字段设置为0,该第一接入点为该AP MLD中工作在该第一链路上的接入点。
可选的,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与该AP MLD建立关联。
可选的,上述第一指示信息是该支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。其中,该预设值为120或121。
可选的,上述第一帧为以下任一个:信标帧、探测响应帧、关联响应帧、重关联响应帧。
可选的,上述第一帧为关联响应帧或重关联响应帧,该第一帧中还包括服务质量QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的差异化服务编码点DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63],m为小于8的正整数;该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
可选的,上述收发单元21,还用于:发送流分类服务SCS请求帧,包括SCS标识符字段,该SCS标识符字段用于指示上报的SCS流;接收SCS响应帧,该SCS响应帧中包括状态码字段,该状态码字段用于指示该AP MLD是否接受该SCS流。
可选的,当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还包括TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则。
可选的,上述收发单元21,还用于:发送数据包,其中,当该数据包与SCS流不匹配时,该数据包的TID根据该QoS映射元素设置;当该数据包与SCS流匹配时,该数据包的TID根据该SCS响应帧中携带的TID到链路映射元素设置。
应理解,该种设计中的通信装置可对应执行前述实施例一,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例一中non-AP MLD的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元21,用于在第一链路上接收信标帧,该信标帧中包括支持的速率和BSS成员资格选择器元素,该支持的速率和BSS成员资格选择器元素包括第一指示信息,该第一指示信息用于指示第一non-AP MLD禁止在该第一链路上发起与该AP MLD的多链路建立;该收发单元21,还用于在该第一链路上接收BSS转移管理请求帧,该BSS转移管理请求帧中包括第二指示信息,该第二指示信息用于指示与该AP MLD关联的第二non-AP MLD忽略该BSS转移管理请求帧,该BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,该第一接入点为该AP MLD中工作在该第一链路上的接入点,该第一站点只支持极高吞吐率协议前的协议。
可选的,处理单元22,用于解析信标帧和BSS转移管理请求帧。
可选的,上述第二指示信息位于该BSS转移管理请求帧的请求模式字段的预留比特中。
可选的,上述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在该第一链路上与该AP MLD建立关联。
可选的,上述第一指示信息是该支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。其中,该预设值为120或121。
应理解,该种设计中的通信装置可对应执行前述实施例二,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例二中第一站点的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元21,用于接收关联响应帧或重关联响应帧;处理单元22,用于解析该关联响应帧或该重关联响应帧,该关联响应帧或该重关联响应帧中包括QoS映射元素,该QoS映射元素包括8个不同用户优先级对应的各自的差异化服务编码点DSCP范围字段,该8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,该DSCP空间为区间[0,63],m为小于8的正整数;
该8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
应理解,该种设计中的通信装置可对应执行前述实施例三,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例三中第二设备的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元21,用于发送SCS请求帧,该SCS请求帧中携带TID到链路映射元素,该TID到链路映射元素用于指示TID映射规则;该收发单元21,还用于接收SCS响应帧。
可选的,处理单元22,用于解析SCS响应帧。
可选的,该SCS请求帧中包括SCS标识符(SCSID)字段,该SCS标识符字段用于指示上报的SCS流。该SCS响应帧中包括状态码(status code)字段,该状态码字段用于指示该APMLD是否接受该SCS请求帧上报的SCS流。当该状态码字段指示该AP MLD接受该SCS流时,该SCS响应帧中还携带TID到链路映射元素,用于指示TID映射规则。当该状态码字段指示该APMLD拒绝该SCS流时,该SCS响应帧中不携带TID到链路映射元素。
应理解,该种设计中的通信装置可对应执行前述实施例四,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例四中non-AP MLD的相应操作,为了简洁,在此不再赘述。
一种设计中,收发单元21,用于发送该SCS请求帧,该SCS请求帧中包括SCS标识符字段和QoS特征元素,该SCS标识符字段用于指示上报的SCS流,该QoS特征元素中包括第三指示信息,该第三指示信息用于指示该SCS流的接入方式;该收发单元12,还用于接收SCS响应帧。
可选的,处理单元22,用于解析SCS响应帧。
可选的,上述QoS特征元素中还可以包括第四指示信息,该第四指示信息用于指示该SCS流的数据包所映射的接入类型。
可选的,上述第三指示信息和上述第四指示信息均位于该QoS特征元素的控制信息字段中。
应理解,该种设计中的通信装置可对应执行前述实施例五,并且该通信装置中的各个单元的上述操作或功能分别为了实现前述实施例五中non-AP MLD的相应操作,为了简洁,在此不再赘述。
以上介绍了本申请实施例的设备,以下介绍这些设备可能的产品形态。应理解,但凡具备上述图25所述的AP MLD或第一设备的功能的任何形态的产品,和但凡具备上述图26所述的non-AP MLD、或第一站点、或第二设备的功能的任何形态的产品,都落入本申请实施例的保护范围。还应理解,以下介绍仅为举例,不限制本申请实施例的设备的产品形态仅限于此。
作为一种可能的产品形态,本申请实施例所述的AP MLD、第一设备、non-AP MLD、第一站点、以及第二设备,可以由一般性的总线体系结构来实现。
为了便于说明,参见图27,图27是本申请实施例提供的通信装置1000的结构示意图。该通信装置1000可以为第一设备或第二设备,或其中的芯片。图27仅示出了通信装置1000的主要部件。除处理器1001和收发器1002之外,所述通信装置还可以进一步包括存储器1003、以及输入输出装置(图未示意)。
处理器1001主要用于对通信协议以及通信数据进行处理,以及对整个通信装置进行控制,执行软件程序,处理软件程序的数据。存储器1003主要用于存储软件程序和数据。收发器1002可以包括控制电路和天线,控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
当通信装置开机后,处理器1001可以读取存储器1003中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器1001对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器1001,处理器1001将基带信号转换为数据并对该数据进行处理。
在另一种实现中,所述的射频电路和天线可以独立于进行基带处理的处理器而设置,例如在分布式场景中,射频电路和天线可以与独立于通信装置,呈拉远式的布置。
其中,处理器1001、收发器1002、以及存储器1003可以通过通信总线连接。
一种设计中,通信装置1000可以用于执行前述实施例一中AP MLD的功能:处理器1001可以用于执行图15中步骤S101,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图15中的步骤S102,和/或用于本文所描述的技术的其它过程。
另一种设计中,通信装置1000可以用于执行前述实施例一中non-AP MLD的功能:处理器1001可以用于执行图15中步骤S104,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图15中的步骤S103,和/或用于本文所描述的技术的其它过程。
一种设计中,通信装置1000可以用于执行前述实施例二中AP MLD的功能:处理器1001可以用于生成图18中步骤S201发送的信标帧和生成步骤S203发送的BSS转移管理请求帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图18中的步骤S201和步骤S203,和/或用于本文所描述的技术的其它过程。
另一种设计中,通信装置1000可以用于执行前述实施例二中第一站点的功能:处理器1001可以用于解析图18中步骤S202接收的信标帧和解析步骤S204接收的BSS转移管理请求帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图18中的步骤S202和步骤S204,和/或用于本文所描述的技术的其它过程。
一种设计中,通信装置1000可以用于执行前述实施例三中第一设备的功能:处理器1001可以用于执行图20中步骤S301,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图20中的步骤S302,和/或用于本文所描述的技术的其它过程。
另一种设计中,通信装置1000可以用于执行前述实施例三中第二设备的功能:处理器1001可以用于执行图20中步骤S304,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图20中的步骤S303,和/或用于本文所描述的技术的其它过程。
一种设计中,通信装置1000可以用于执行前述实施例四中AP MLD的功能:处理器1001可以用于生成图21中步骤S403发送的SCS响应帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图21中的步骤S403和步骤S402,和/或用于本文所描述的技术的其它过程。
另一种设计中,通信装置1000可以用于执行前述实施例四中non-AP MLD的功能:处理器1001可以用于生成图21中步骤S401发送的SCS请求帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图21中的步骤S401和步骤S404,和/或用于本文所描述的技术的其它过程。
一种设计中,通信装置1000可以用于执行前述实施例五中AP MLD的功能:处理器1001可以用于生成图22中步骤S503发送的SCS响应帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图22中的步骤S503和步骤S502,和/或用于本文所描述的技术的其它过程。
另一种设计中,通信装置1000可以用于执行前述实施例五中non-AP MLD的功能:处理器1001可以用于生成图22中步骤S501发送的SCS请求帧,和/或用于执行本文所描述的技术的其它过程;收发器1002可以用于执行图22中的步骤S501和步骤S504,和/或用于本文所描述的技术的其它过程。
在上述任一种设计中,处理器1001中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
在上述任一种设计中,处理器1001可以存有指令,该指令可为计算机程序,计算机程序在处理器1001上运行,可使得通信装置1000执行上述任一方法实施例中描述的方法。计算机程序可能固化在处理器1001中,该种情况下,处理器1001可能由硬件实现。
在一种实现方式中,通信装置1000可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本申请中描述的处理器和收发器可实现在集成电路(integrated circuit,IC)、模拟IC、无线射频集成电路(radio frequency integratedcircuit,RFIC)、混合信号IC、专用集成电路(application specific integratedcircuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种IC工艺技术来制造,例如互补金属氧化物半导体(complementary metaloxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(bipolar junction transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。
本申请中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图27的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:
(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据,计算机程序的存储部件;
(3)ASIC,例如调制解调器(Modem);
(4)可嵌入在其他设备内的模块;
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
(6)其他等等。
作为一种可能的产品形态,本申请实施例所述的AP MLD、第一设备、non-AP MLD、第一站点、以及第二设备,可以由通用处理器来实现。
实现AP MLD的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。
一种设计中,通用处理器可以用于执行前述实施例一中AP MLD的功能。具体地,处理电路可以用于执行图15中步骤S101,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图15中的步骤S102,和/或用于本文所描述的技术的其它过程。
一种设计中,通用处理器可以用于执行前述实施例二中AP MLD的功能。具体地,处理电路可以用于生成图18中步骤S201发送的信标帧和生成步骤S203发送的BSS转移管理请求帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图18中的步骤S201和步骤S203,和/或用于本文所描述的技术的其它过程。
一种设计中,通用处理器可以用于执行前述实施例四中AP MLD的功能。具体地,处理电路可以用于生成图21中步骤S401发送的SCS请求帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图21中的步骤S401和步骤S404,和/或用于本文所描述的技术的其它过程。
一种设计中,通用处理器可以用于执行前述实施例五中AP MLD的功能。具体地,处理电路可以用于生成图22中步骤S503发送的SCS响应帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图22中的步骤S503和步骤S502,和/或用于本文所描述的技术的其它过程。
实现第一设备的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。通用处理器可以用于执行前述实施例三中第一设备的功能。具体地,处理电路可以用于执行图20中步骤S301,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图20中的步骤S302,和/或用于本文所描述的技术的其它过程。
实现non-AP MLD的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。
一种设计中,通用处理器可以用于执行前述实施例一中non-AP MLD的功能。具体地,处理电路可以用于执行图15中步骤S104,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图15中的步骤S103,和/或用于本文所描述的技术的其它过程。
一种设计中,通用处理器可以用于执行前述实施例四中non-AP MLD的功能。具体地,处理电路可以用于生成图21中步骤S401发送的SCS请求帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图21中的步骤S401和步骤S404,和/或用于本文所描述的技术的其它过程。
一种设计中,通用处理器可以用于执行前述实施例五中non-AP MLD的功能。具体地,处理电路可以用于生成图22中步骤S501发送的SCS请求帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图22中的步骤S501和步骤S504,和/或用于本文所描述的技术的其它过程。
实现第一站点的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。通用处理器可以用于执行前述实施例二中第一站点的功能。具体地,处理电路可以用于解析图18中步骤S202接收的信标帧和解析步骤S204接收的BSS转移管理请求帧,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图18中的步骤S202和步骤S204,和/或用于本文所描述的技术的其它过程。
实现第二设备的通用处理器包括处理电路和与所述处理电路内部连接通信的输入输出接口。通用处理器用于执行前述实施例三中第二设备的功能。具体地,处理电路可以用于执行图20中步骤S304,和/或用于执行本文所描述的技术的其它过程;输入输出接口可以用于执行图20中的步骤S303,和/或用于本文所描述的技术的其它过程。
应理解,上述各种产品形态的通信装置,具有上述任一实施例中设备的任意功能,此处不再赘述。
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,电子设备执行前述任一实施例中的方法。
本申请实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行前述任一实施例中的方法。
本申请实施例还提供一种通信装置,该装置可以以芯片的产品形态存在,该装置的结构中包括处理器和接口电路,该处理器用于通过接收电路与其它装置通信,使得该装置执行前述任一实施例中的方法。
本申请实施例还提供一种无线通信系统,包括AP MLD和non-AP MLD,该AP MLD和non-AP MLD可以执行前述实施例一、四、五中的任一方法。
本申请实施例还提供一种无线通信系统,包括AP MLD和第一站点,该AP MLD和第一站点可以执行前述实施例二中的任一方法。
本申请实施例还提供一种无线通信系统,包括第一设备和第二设备,该第一设备和第二设备可以执行前述实施例三中的任一方法。
结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(ElectricallyEPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。
Claims (24)
1.一种多链路通信方法,其特征在于,包括:
接入点多链路设备AP MLD生成第一帧,所述第一帧中包括支持的速率和基本服务集BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示非接入点多链路设备non-AP MLD禁止在第一链路上发起与所述AP MLD的多链路建立;
所述AP MLD在所述第一链路上发送所述第一帧。
2.根据权利要求1所述的方法,其特征在于,所述AP MLD存在至少两条链路,所述至少两条链路包括所述第一链路和第二链路;
所述方法还包括:
所述AP MLD在所述第二链路上发送信标帧或探测响应帧,所述信标帧或所述探测响应帧中包括精简的邻居汇报RNR元素,所述RNR元素包括第一接入点对应的邻居AP信息字段,所述邻居AP信息字段中的信道编号字段设置为0,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点。
3.一种多链路通信方法,其特征在于,包括:
非接入点多链路设备non-AP MLD在第一链路上接收第一帧;
所述non-AP MLD解析所述第一帧,所述第一帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示所述non-AP MLD禁止在第一链路上发起与接入点多链路设备AP MLD的多链路建立。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
所述non-AP MLD在第二链路上接收信标帧或探测响应帧,所述信标帧或所述探测响应帧中包括精简的邻居汇报RNR元素,所述RNR元素包括第一接入点对应的邻居AP信息字段,所述邻居AP信息字段中的信道编号字段设置为0,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在所述第一链路上与所述AP MLD建立关联。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一指示信息是所述支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述第一帧为以下任一个:信标帧、探测响应帧、关联响应帧、重关联响应帧。
8.根据权利要求1-7中任一项所述的方法,其特征在于,所述第一帧为关联响应帧或重关联响应帧,所述第一帧中还包括服务质量QoS映射元素,所述QoS映射元素包括8个不同用户优先级对应的各自的差异化服务编码点DSCP范围字段,所述8个不同用户优先级中的m个用户优先级对应的DSCP范围字段所指示的DSCP范围覆盖DSCP空间,所述DSCP空间为区间[0,63],m为小于8的正整数;
所述8个不同用户优先级中的另外(8-m)个用户优先级对应的DSCP范围字段中的DSCP低值字段和DSCP高值字段均设置为255。
9.根据权利要求1或2所述的方法,其特征在于,所述AP MLD在所述第一链路上发送所述第一帧之后,所述方法还包括:
所述AP MLD接收流分类服务SCS请求帧,所述SCS请求帧中包括SCS标识符字段,所述SCS标识符字段用于指示上报的SCS流;
所述AP MLD发送SCS响应帧,所述SCS响应帧中包括状态码字段,所述状态码字段用于指示所述AP MLD是否接受所述SCS流。
10.根据权利要求3或4所述的方法,其特征在于,所述non-AP MLD解析所述第一帧之后,所述方法还包括:
所述non-AP MLD发送流分类服务SCS请求帧,所述SCS请求帧中包括SCS标识符字段,所述SCS标识符字段用于指示上报的SCS流;
所述non-AP MLD接收SCS响应帧,所述SCS响应帧中包括状态码字段,所述状态码字段用于指示所述AP MLD是否接受所述SCS流。
11.根据权利要求9或10所述的方法,其特征在于,当所述状态码字段指示所述AP MLD接受所述SCS流时,所述SCS响应帧中还包括TID到链路映射元素,所述TID到链路映射元素用于指示TID映射规则。
12.根据权利要求8或10所述的方法,其特征在于,所述方法还包括:
AP MLD发送数据包;其中,当所述数据包与SCS流不匹配时,所述数据包的TID根据所述QoS映射元素设置;当所述数据包与SCS流匹配时,所述数据包的TID根据所述SCS响应帧中携带的TID到链路映射元素设置。
13.根据权利要求9或10所述的方法,其特征在于,所述方法还包括:
non-AP MLD发送数据包,其中,当所述数据包与SCS流不匹配时,所述数据包的TID根据所述QoS映射元素设置;当所述数据包与SCS流匹配时,所述数据包的TID根据所述SCS响应帧中携带的TID到链路映射元素设置。
14.一种多链路通信方法,其特征在于,包括:
AP MLD在第一链路上发送信标帧,所述信标帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示第一non-AP MLD禁止在所述第一链路上发起与所述AP MLD的多链路建立;
所述AP MLD在所述第一链路上发送BSS转移管理请求帧,所述BSS转移管理请求帧中包括第二指示信息,所述第二指示信息用于指示与所述AP MLD关联的第二non-AP MLD忽略所述BSS转移管理请求帧,所述BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点,所述第一站点只支持极高吞吐率协议前的协议。
15.一种多链路通信方法,其特征在于,包括:
第一站点在第一链路上接收信标帧,所述信标帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示第一non-AP MLD禁止在所述第一链路上发起与所述AP MLD的多链路建立;
所述第一站点在所述第一链路上接收BSS转移管理请求帧,所述BSS转移管理请求帧中包括第二指示信息,所述第二指示信息用于指示与所述AP MLD关联的第二non-AP MLD忽略所述BSS转移管理请求帧,所述BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点,所述第一站点只支持极高吞吐率协议前的协议。
16.根据权利要求14或15所述的方法,其特征在于,所述第一指示信息还用于指示单链路且支持极高吞吐率协议的站点禁止在所述第一链路上与所述AP MLD建立关联。
17.根据权利要求14-16中任一项所述的方法,其特征在于,所述第一指示信息是所述支持的速率和BSS成员资格选择器元素中的BSS成员资格选择器设置为预设值。
18.一种通信装置,其特征在于,包括:
处理单元,用于生成第一帧,所述第一帧中包括支持的速率和基本服务集BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示非接入点多链路设备non-AP MLD禁止在第一链路上发起与所述AP MLD的多链路建立;
收发单元,用于在所述第一链路上发送所述第一帧。
19.一种通信装置,其特征在于,包括:
收发单元,用于在第一链路上接收第一帧;
处理单元,用于解析所述第一帧,所述第一帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示所述non-AP MLD禁止在第一链路上发起与AP MLD的多链路建立。
20.一种通信装置,其特征在于,包括:
收发单元,用于在第一链路上发送信标帧,所述信标帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示第一non-AP MLD禁止在所述第一链路上发起与所述AP MLD的多链路建立;
所述收发单元,还用于在所述第一链路上发送BSS转移管理请求帧,所述BSS转移管理请求帧中包括第二指示信息,所述第二指示信息用于指示与所述AP MLD关联的第二non-APMLD忽略所述BSS转移管理请求帧,所述BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点,所述第一站点只支持极高吞吐率协议前的协议。
21.一种通信装置,其特征在于,包括:
收发单元,用于在第一链路上接收信标帧,所述信标帧中包括支持的速率和BSS成员资格选择器元素,所述支持的速率和BSS成员资格选择器元素包括第一指示信息,所述第一指示信息用于指示第一non-AP MLD禁止在所述第一链路上发起与所述AP MLD的多链路建立;
所述收发单元,还用于在所述第一链路上接收BSS转移管理请求帧,所述BSS转移管理请求帧中包括第二指示信息,所述第二指示信息用于指示与所述AP MLD关联的第二non-APMLD忽略所述BSS转移管理请求帧,所述BSS转移管理请求帧用于请求与第一接入点关联的第一站点进行BSS转移,所述第一接入点为所述AP MLD中工作在所述第一链路上的接入点,所述第一站点只支持极高吞吐率协议前的协议。
22.一种通信装置,其特征在于,包括处理器和收发器,所述收发器用于收发帧,所述处理器运行程序指令时,以使得所述通信装置执行权利要求1-17中任一项所述的方法。
23.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序指令,当所述程序指令在计算机上运行时,使得所述计算机执行如权利要求1-17中任一项所述的方法。
24.一种包含程序指令的计算机程序产品,其特征在于,当所述程序指令在计算机上运行时,使得所述计算机执行如权利要求1-17中任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111350969.8A CN116133043A (zh) | 2021-11-15 | 2021-11-15 | 多链路通信方法、装置及可读存储介质 |
PCT/CN2022/128924 WO2023083053A1 (zh) | 2021-11-15 | 2022-11-01 | 多链路通信方法、装置及可读存储介质 |
TW111142976A TWI829422B (zh) | 2021-11-15 | 2022-11-10 | 多鏈路通信方法、裝置及可讀儲存介質 |
US18/663,276 US20240298247A1 (en) | 2021-11-15 | 2024-05-14 | Multi-Link Communication Method, Apparatus, and Readable Storage Medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111350969.8A CN116133043A (zh) | 2021-11-15 | 2021-11-15 | 多链路通信方法、装置及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116133043A true CN116133043A (zh) | 2023-05-16 |
Family
ID=86306839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111350969.8A Pending CN116133043A (zh) | 2021-11-15 | 2021-11-15 | 多链路通信方法、装置及可读存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20240298247A1 (zh) |
CN (1) | CN116133043A (zh) |
TW (1) | TWI829422B (zh) |
WO (1) | WO2023083053A1 (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116980968A (zh) * | 2023-09-18 | 2023-10-31 | 荣耀终端有限公司 | 一种多链路的数据传输方法和装置 |
WO2024239170A1 (zh) * | 2023-05-19 | 2024-11-28 | 北京小米移动软件有限公司 | 低时延业务协商方法、电子设备及存储介质 |
WO2024245376A1 (zh) * | 2023-05-31 | 2024-12-05 | 华为技术有限公司 | Btm中的信息指示方法及装置 |
WO2025002300A1 (zh) * | 2023-06-28 | 2025-01-02 | 华为技术有限公司 | 通信方法及相关装置 |
WO2025001884A1 (zh) * | 2023-06-26 | 2025-01-02 | 华为技术有限公司 | 一种信息传输方法和装置 |
WO2025015458A1 (zh) * | 2023-07-14 | 2025-01-23 | Oppo广东移动通信有限公司 | 一种传输控制方法及设备、存储介质 |
WO2025043506A1 (zh) * | 2023-08-29 | 2025-03-06 | 北京小米移动软件有限公司 | 通信方法、ap mld以及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200396568A1 (en) * | 2014-08-19 | 2020-12-17 | Po-Kai Huang | Group addressed data delivery |
US11445431B2 (en) * | 2019-07-12 | 2022-09-13 | Qualcomm Incorporated | Multi-link communication |
CN112821996A (zh) * | 2019-11-15 | 2021-05-18 | 华为技术有限公司 | 一种链路标识和收发能力指示方法及相关设备 |
SG10202002245YA (en) * | 2020-03-11 | 2021-10-28 | Panasonic Ip Corp America | Communication apparatus and communication method for multi-link setup and link maintenance |
CN112492698A (zh) * | 2020-10-30 | 2021-03-12 | 中兴通讯股份有限公司 | 多链路低时延通信方法、装置、存储介质和电子装置 |
-
2021
- 2021-11-15 CN CN202111350969.8A patent/CN116133043A/zh active Pending
-
2022
- 2022-11-01 WO PCT/CN2022/128924 patent/WO2023083053A1/zh active Application Filing
- 2022-11-10 TW TW111142976A patent/TWI829422B/zh active
-
2024
- 2024-05-14 US US18/663,276 patent/US20240298247A1/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024239170A1 (zh) * | 2023-05-19 | 2024-11-28 | 北京小米移动软件有限公司 | 低时延业务协商方法、电子设备及存储介质 |
WO2024245376A1 (zh) * | 2023-05-31 | 2024-12-05 | 华为技术有限公司 | Btm中的信息指示方法及装置 |
WO2025001884A1 (zh) * | 2023-06-26 | 2025-01-02 | 华为技术有限公司 | 一种信息传输方法和装置 |
WO2025002300A1 (zh) * | 2023-06-28 | 2025-01-02 | 华为技术有限公司 | 通信方法及相关装置 |
WO2025015458A1 (zh) * | 2023-07-14 | 2025-01-23 | Oppo广东移动通信有限公司 | 一种传输控制方法及设备、存储介质 |
WO2025043506A1 (zh) * | 2023-08-29 | 2025-03-06 | 北京小米移动软件有限公司 | 通信方法、ap mld以及存储介质 |
CN116980968A (zh) * | 2023-09-18 | 2023-10-31 | 荣耀终端有限公司 | 一种多链路的数据传输方法和装置 |
CN116980968B (zh) * | 2023-09-18 | 2024-03-01 | 荣耀终端有限公司 | 一种多链路的数据传输方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
TWI829422B (zh) | 2024-01-11 |
TW202329746A (zh) | 2023-07-16 |
WO2023083053A1 (zh) | 2023-05-19 |
US20240298247A1 (en) | 2024-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116133043A (zh) | 多链路通信方法、装置及可读存储介质 | |
US9635614B2 (en) | Power management method for station in wireless LAN system and station that supports same | |
JP5679539B2 (ja) | 無線リソース割当方法 | |
US9706529B2 (en) | Method and apparatus for transmitting and receiving data in multi-BSS | |
WO2014030983A1 (ko) | 무선랜에서 채널 액세스 방법 및 장치 | |
WO2014027847A1 (ko) | 무선랜에서 채널 액세스 방법 및 장치 | |
KR20210007881A (ko) | 무선랜 통신 시스템에서 다중 링크 전송을 위한 링크 설정 방법 및 장치 | |
CN116017566B (zh) | 适用于多链路的单播业务指示方法及相关装置 | |
CN116887294B (zh) | 数据传输方法及装置 | |
US9456456B2 (en) | Grouping-based data transceiving method in wireless LAN system and apparatus for supporting same | |
KR102363476B1 (ko) | 무작위 접속을 기초로 복수의 무선 통신 단말로부터 데이터를 수신하는 무선 통신 방법 및 무선 통신 단말 | |
US12120650B2 (en) | Data transmission method and related apparatus | |
KR20150013495A (ko) | 스캐닝 방법 및 장치 | |
TWI792824B (zh) | 時間資源分配和接收方法及相關裝置 | |
KR20150013494A (ko) | 무선랜에서 스캐닝 방법 및 장치 | |
CN116528287B (zh) | 缓冲区报告发送、接收方法及装置 | |
WO2015037958A1 (ko) | 무선랜에서 멀티캐스트 프레임을 수신하는 방법 및 장치 | |
CN115250542A (zh) | 通信方法及装置 | |
KR20230170778A (ko) | Emlsr 모드에서의 비컨 프레임 전송 방법 및 관련된 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |