一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多链路建立方法及通信装置与流程

2022-02-19 00:34:45 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种多链路建立方法及通信装置。


背景技术:

2.ieee 802.11ax下一代无线保真(wreless-fidelity,wifi)-极高吞吐量(extramely high throughput,eht)设备中使用多链路合作技术把不连续的多链路聚合起来形成超大带宽。多链路合作技术除了聚合更大的带宽,还可以使用多链路合作技术同时发送同业务的数据包给同一个站点。可见,多链路合作技术使得速率传输得到大幅度提升。
3.站点多链路设备(station multi-link device,sta mld)可采用一条链路建立与接入点多链路设备(access point multi-link device,ap mld)之间的多条链路,该多链路建立操作中的多链路关联请求帧或多链路关联响应帧中会携带多条链路的信息以建立多条链路。
4.目前,针对单链路设备,如站点(station,sta)和接入点(access point,ap)来说,若sta与ap关联过程中,可利用关联响应帧中的状态编码字段指示sta与ap是否关联成功。但对于多链路设备来说,若仅仅利用该状态编码字段指示多链路设备之间关联成功,而无法获知具体每条链路的建立情况,将会导致多链路建立的灵活性较低。


技术实现要素:

5.本技术提供的多链路建立方法及通信装置,有利于改善多链路建立的灵活性。
6.第一方面,本技术公开了一种多链路建立方法,该方法包括:sta mld发送多链路关联请求(multi-link association request)帧;sta mld接收多链路关联响应(multi-link association response)帧,该多链路关联响应帧中携带射频比特位图信息,该射频比特位图信息用于指示sta mld请求建立的每条链路允许使用的所述sta mld的射频。
7.第二方面,本技术公开了一种多链路建立方法,该方法与第一方面相对应,是从ap mld的角度阐述的。该方法包括:ap mld接收多链路关联请求帧;ap mld发送多链路关联响应帧,该多链路关联响应帧中携带射频比特位图信息,该射频比特位图信息用于指示sta mld请求建立的每条链路允许使用的所述sta mld的射频。
8.可见,该两方面所述多链路建立方法均有利于使得ap mld告知sta mld,sta mld请求建立的每条链路所允许使用的sta mld的射频。进而,有利于在链路没有允许使用的射频时,确定该链路建立失败;在链路具有允许使用的射频时,确定该链路建立成功;在建立多条链路允许使用同一个射频时,有利于该射频在该多条链路上进行快速的链路切换,避免再次建立链路所导致时延较长的问题,改善了多链路建立的灵活性。
9.也就是说,若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频没有或为零,则可隐含指示该链路建立失败;若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频为一个,则可隐含指示该链路建立成功;若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频为多个,则
可隐含指示该链路建立成功且该多个射频均可切换到该链路上。
10.可选的,若射频比特位图信息指示sta mld请求建立的多条链路允许使用的sta mld的射频为同一个,则可隐含指示该射频可建立该多条链路并且可在该多条链路上进行链路切换。可见,该多链路建立方法不仅能够指示链路建立是否成功,还能够针对同一个射频建立多条链路,从而有利于该射频在该多条链路上实现快速切换,避免了后续重新建立链路后再切换所导致的时延较大的问题。
11.以下针对第一方面、第二方面所述的多链路建立方法,阐述可选的实施方式。
12.该射频比特位图信息的表述还可包括但不限于以下几种:该射频比特位图信息用于指示sta mld的每个射频分别允许关联的ap mld的ap;或者,射频比特位图信息用于指示允许共享sta mld的每个射频的链路;或者,射频比特位图信息用于指示sta mld的每个射频分别允许建立的链路;或者,射频比特位图信息用于指示ap mld的每个ap允许关联的sta mld的射频。其中,该几种表述方式也能够获知各链路是否建立成功、每个射频允许切换的多条链路以及射频是否可用等信息,此处不再详述。
13.该实施方式中,射频比特位图信息指示的是各链路与sta mld的各射频之间的对应关系,或ap mld的各ap与sta mld的各射频之间的对应关系,故该实施方式中,射频比特位图信息可携带于多链路元素中的多链路设备信息中。可选的,该射频比特位图信息也可以以独立的字段携带于多链路关联响应帧中。
14.另外,该射频比特位图信息所占的总比特数=sta mld具有的射频的个数与ap mld具有的ap的个数之间的乘积;或者,射频比特位图信息所占的总比特数=sta mld具有的射频的个数与sta mld请求建立的链路的条数之间的乘积。可见,多链路关联请求帧中携带的射频数量信息有助于确定该射频比特位图信息的比特数或长度。
15.该实施方式中,射频比特位图信息可携带于multi-link element中的mld-level info中。
16.另一种实施方式中,多链路关联响应帧携带多个射频比特位图信息,一个射频比特位图信息对应sta mld请求建立的一条链路,即该射频比特位图信息用于指示建立对应的链路所允许使用的sta mld的射频。可见,该实施方式有利于ap mld告知sta mld,sta mld请求建立的每条链路允许使用的sta mld的射频。进而,若一条链路的射频比特位图信息指示允许使用的sta mld的射频没有或为零,则可隐含指示该链路建立失败;若一条链路的射频比特位图信息指示允许使用的sta mld的射频为一个,则可隐含指示该链路建立成功;若一条链路的射频比特位图信息指示允许使用的sta mld的射频为多个,则可隐含指示该链路建立成功且该多个射频均可切换到该链路上。
17.可选的,若多条链路的射频比特位图信息分别指示允许使用的sta mld的射频为同一个,则可隐含指示该射频可建立该多条链路并且可在该多条链路上进行链路切换。
18.可见,该实施方式也能够指示链路建立是否成功,还能够针对同一个射频建立多条链路,从而有利于该射频在该多条链路上实现快速切换,避免了后续重新建立链路后再切换所导致的时延较大的问题。
19.该实施方式中,一条链路的射频比特位图信息所占的总比特数=sta mld具有的射频的个数。
20.该实施方式中,sta mld请求建立的发送链路的射频比特位图信息携带于多链路
元素的多链路设备信息中;sta mld请求建立的非发送链路的射频比特位图信息携带于多链路元素的非发送链路的链路配置信息中。或者,无论是发送链路,还是非发送链路,各链路的射频比特位图信息均携带于多链路元素的多链路设备信息中。或者各链路的射频比特位图信息均以独立的字段携带于多链路关联响应帧中。
21.可选的,上述实施方式所述的射频比特位图信息还可携带于多链路关联请求帧或重关联请求帧中,以告知ap mld,sta mld请求的射频与链路之间的对应关系,或射频与ap之间的对应关系,此处不再详述。
22.可选的,上述实施方式所述的射频比特位图信息还可携带于重关联响应帧中,以告知sta mld,ap mld允许的射频与链路之间的对应关系,或射频与ap之间的对应关系,此处不再详述。
23.可选的,多链路关联请求帧或所述重关联请求帧中还携带射频数量信息;射频数量信息用于指示所述sta mld具有的射频的个数。进而,有利于确定所有链路总的射频比特位图信息的比特数或长度,或者有利于确定每条链路的射频比特位图信息的比特数或长度。
24.针对上述的多链路建立方法,sta mld接收的来自ap mld的重关联响应帧中可携带重关联信息,该重关联信息用于指示关联配置信息中的各参数是否保留。ap mld利用该重关联信息使得sta mld保留一些参数,能够避免重关联操作及之后这些参数的重复传输,从而降低了信令开销。
25.可选的,该关联配置信息可为多链路设备中多链路共享的信息,ap mld利用该重关联信息使得sta mld保留一些参数,能够避免重关联操作及之后这些参数的重复传输,从而降低了信令开销。
26.可选的,关联配置信息包括但不限于以下一项或多项参数:块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的媒体介入控制层服务数据单元msdu。
27.一种实施方式中,重关联信息包括一个比特,该比特对应关联配置信息中的所有参数;该比特用于指示关联配置信息中的所有参数是否保留。
28.另一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的一个参数;所述比特用于指示对应的一个参数是否保留。
29.又一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的一个或多个参数;所述比特用于指示对应的一个或多个参数是否保留。
30.又一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的多个参数;所述比特用于指示对应的多个参数是否保留。
31.可选的,重关联信息携带于所述重关联响应帧的多链路元素中的多链路设备信息中。或者,重关联信息以独立的字段携带于所述重关联响应帧。
32.第三方面,本技术公开了一种多链路建立方法,该方法包括:sta mld发送多链路关联请求帧;sta mld接收多链路关联响应帧,该多链路关联响应帧中携带链路建立状态信息,该链路建立状态信息用于指示sta mld请求建立的每条链路的链路建立状态。可见,该多链路建立方法中,sta mld能够基于链路建立状态信息获知各链路的链路建立状态,即允许了sta mld请求建立的链路中存在链路建立失败的链路,从而改善了多链路建立的灵活性。
33.第四方面,本技术公开了一种多链路建立方法,该方法是从ap mld的角度阐述的。该方法包括:ap mld接收多链路关联请求帧;ap mld发送多链路关联响应帧,该多链路关联响应帧中携带链路建立状态信息,该链路建立状态信息用于指示sta mld请求建立的每条链路的链路建立状态。可见,该多链路建立方法中,ap mld能够指示各链路的链路建立状态,允许sta mld请求建立的链路中存在链路建立失败的链路,改善了多链路建立的灵活性。
34.以下针对第三方面、第四方面所述的多链路建立方法,阐述可选的实施方式。
35.一种实施方式中,链路建立状态信息包括一个状态编码字段和sta mld请求建立的链路中建立成功的链路的链路配置信息;该状态编码字段用于指示sta mld与ap mld关联成功。ap mld可通过该实施方式使得sta mld获知,多链路关联响应帧中携带了链路配置信息的链路是链路建立成功的链路,允许sta mld请求建立的链路中存在链路建立失败的链路,改善了多链路建立的灵活性。另外,多链路关联响应帧不必携带链路建立失败的链路的链路配置信息,可见,该实施方式还能够节省信令开销。
36.可选的,若该实施方式中,状态编码字段指示sta mld与ap mld关联失败,多链路关联响应帧中可不携带链路的链路配置信息。
37.另一种实施方式中,链路建立状态信息包括一个状态编码字段和sta mld请求建立的链路中建立成功的链路的链路配置信息;状态编码字段用于指示sta mld请求建立的链路中部分链路建立成功。ap mld可通过该实施方式使得sta mld获知,多链路关联响应帧中携带了链路配置信息的链路是链路建立成功的链路,允许sta mld请求建立的链路中存在链路建立失败的链路,改善了多链路建立的灵活性。
38.可选的,状态编码字段指示sta mld请求建立的链路中全部链路建立成功,该链路建立状态信息可包括sta mld请求建立的链路中所有链路的链路配置信息。
39.又一种实施方式中,链路建立状态信息包括一个状态编码字段和sta mld请求建立的链路中建立成功的非发送链路的链路配置信息;所述状态编码字段用于指示所述sta mld请求建立的链路中发送链路建立成功。可选的,状态编码字段指示所述sta mld请求建立的链路中发送链路建立失败时,该链路建立状态信息还可包括sta mld请求建立的链路中建立成功的非发送链路的链路配置信息。可见,该实施方式允许sta mld请求建立的链路中存在链路建立失败的链路,改善了多链路建立的灵活性。
40.上述可选的实施方式中,状态编码字段可以以独立的字段携带于多链路关联响应帧中,建立成功的发送链路的链路配置信息可携带于多链路关联响应帧的多链路元素的多链路设备信息中,建立成功的非发送链路的链路配置信息可携带于多链路关联响应帧的多链路元素的每条链路的链路配置信息中。可选的,上述状态编码字段和建立成功的链路也可携带在多链路关联响应帧中的其他位置。
41.又一种实施方式中,链路建立状态信息包括多个状态编码字段,一个状态编码字段对应sta mld请求建立的一条链路;所述状态编码字段用于指示对应的链路的链路建立状态。可见,该实施方式每条链路对应一个状态编码字段,不仅可以指示对应的链路建立是否成功,改善多链路建立的灵活性,还可以指示链路建立的其他状态。
42.另外,链路建立状态信息在多链路关联响应帧中的携带方式,包括但不限于以下两种。一种实施方式中,sta mld请求建立的链路中,发送链路的状态编码字段携带于多链
路元素的多链路设备信息中,非发送链路的状态编码字段分别携带于多链路元素中自己的链路配置信息中。另一种实施方式,sta mld请求建立的链路中,链路的状态编码字段均携带于多链路元素的多链路设备信息中。
43.又一种实施方式中,链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;状态编码字段用于指示所述sta mld与所述ap mld关联成功;链路建立状态比特位图信息用于指示sta mld请求建立的每条链路建立是否成功。可选的,若状态编码字段指示sta mld与ap mld关联失败,该链路建立状态信息可不携带该链路建立状态比特位图信息。
44.又一种实施方式,链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;状态编码字段用于指示sta mld请求建立的链路中部分链路建立成功;链路建立状态比特位图信息用于指示所述sta mld请求建立的每条链路建立是否成功。可选的,若状态编码字段指示sta mld请求建立的链路中全部链路建立成功,则该链路建立状态信息可不包括该链路建立状态比特位图信息,或该链路建立状态信息包括的该链路建立状态比特位图信息均为1(假设链路对应的比特的值为1时,表示该链路建立成功)。可选的,若状态编码字段指示sta mld请求建立的链路中全部链路建立失败,则该链路建立状态信息可不包括该链路建立状态比特位图信息,或该链路建立状态信息包括的该链路建立状态比特位图信息均为0(假设链路对应的比特的值为0时,表示该链路建立失败)。
45.又一种实施方式,链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;状态编码字段用于指示sta mld请求建立的链路中发送链路建立成功;链路建立状态比特位图信息用于指示所述sta mld请求建立的每条非发送链路建立是否成功。可选的,若状态编码字段指示sta mld请求建立的链路中发送链路建立失败,则该链路建立状态信息仍可包括该链路建立状态比特位图信息,以指示每条非发送链路建立是否成功。
46.可选的,上述所述的链路建立状态信息还可携带于重关联响应帧中,以指示重关联过程中各链路建立是否成功。
47.另外,该多链路建立方法中,重关联响应帧中可携带重关联信息,该重关联信息用于指示关联配置信息中的各参数是否保留。其中,关联配置信息包括但不限于以下一项或多项参数:块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的媒体介入控制层服务数据单元msdu。可选的,该关联配置信息可为多链路设备中多链路共享的信息,利用该重关联信息保留一些参数,能够避免重关联操作及之后这些参数的重复传输,从而降低了信令开销。
48.一种实施方式中,重关联信息包括一个比特,该比特对应关联配置信息中的所有参数;该比特用于指示关联配置信息中的所有参数是否保留。
49.另一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的一个参数;所述比特用于指示对应的一个参数是否保留。
50.又一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的一个或多个参数;所述比特用于指示对应的一个或多个参数是否保留。
51.又一种实施方式中,重关联信息包括多个比特,一个比特对应关联配置信息中的多个参数;所述比特用于指示对应的多个参数是否保留。
52.可选的,重关联信息携带于所述重关联响应帧的多链路元素中的多链路设备信息
mld请求建立的每条链路的链路建立状态。可见,该多链路建立方法中,ap mld能够指示各链路的链路建立状态,允许sta mld请求建立的链路中存在链路建立失败的链路,改善了多链路建立的灵活性。
66.其中,该链路建立状态信息的可选的实施方式可参见第三方面、第四方面所述的各实施方式,此处不再详述。
67.另一种实施方式中,ap mld与sta mld首次关联过程中的多链路关联响应帧或上述所述的重关联响应帧中还携带射频比特位图信息,该射频比特位图信息用于指示sta mld请求建立的每条链路允许使用的sta mld的射频。可见,该实施方式有利于使得ap mld告知sta mld,sta mld请求建立的每条链路所允许使用的sta mld的射频。
68.可选的,若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频没有或为零,则可隐含指示该链路建立失败;若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频为一个,则可隐含指示该链路建立成功;若射频比特位图信息指示sta mld请求建立的一条链路允许使用的sta mld的射频为多个,则可隐含指示该链路建立成功且该多个射频均可切换到该链路上。
69.可选的,若射频比特位图信息指示sta mld请求建立的多条链路允许使用的sta mld的射频为同一个,则可隐含指示该射频可建立该多条链路并且可在该多条链路上进行链路切换。可见,该多链路建立方法不仅能够指示链路建立是否成功,还能够针对同一个射频建立多条链路,从而有利于该射频在该多条链路上实现快速切换,避免了后续重新建立链路后再切换所导致的时延较大的问题。
70.该射频比特位图信息的可能表述可参见上述第一方面、第二方面所述的内容,此处不再详述。
71.另一种实施方式中,ap mld与sta mld首次关联过程中的多链路关联响应帧或上述所述的重关联响应帧中还携带多个射频比特位图信息,一个射频比特位图信息对应sta mld请求建立的一条链路,即该射频比特位图信息用于指示建立对应的链路所允许使用的sta mld的射频。
72.可见,该实施方式有利于ap mld告知sta mld,sta mld请求建立的每条链路允许使用的sta mld的射频。进而,若一条链路的射频比特位图信息指示允许使用的sta mld的射频没有或为零,则可隐含指示该链路建立失败;若一条链路的射频比特位图信息指示允许使用的sta mld的射频为一个,则可隐含指示该链路建立成功;若一条链路的射频比特位图信息指示允许使用的sta mld的射频为多个,则可隐含指示该链路建立成功且该多个射频均可切换到该链路上。
73.可选的,若多条链路的射频比特位图信息分别指示允许使用的sta mld的射频为同一个,则可隐含指示该射频可建立该多条链路并且可在该多条链路上进行链路切换。
74.可见,该实施方式也能够指示链路建立是否成功,还能够针对同一个射频建立多条链路,从而有利于该射频在该多条链路上实现快速切换,避免了后续重新建立链路后再切换所导致的时延较大的问题。
75.可选的,该实施方式的相关内容也可参见上述第一方面、第二方面所述的内容,此处不再详述。
76.第七方面,本技术提供了一种通信装置,该装置可以是sta mld,也可以是sta mld
中的装置,该通信装置还可以为sta mld中的处理器或芯片系统。该通信装置可执行第一方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第一方面所述的方法及各种可能的实施方式,以及达到相应的有益效果,此处不再赘述。或者,该通信装置执行的操作及有益效果可以参见上述第三方面所述的方法及各种可能的实施方式,以及达到相应的有益效果,此处不再赘述。该通信装置执行的操作及有益效果可以参见上述第五方面所述的方法及各种可能的实施方式,以及达到相应的有益效果,此处不再赘述。
77.第八方面,本技术提供了一种通信装置,该装置可以是ap mld,也可以是ap mld中的装置,该通信装置还可以为ap mld中的处理器或芯片系统。该通信装置可执行第二方面所述的方法。该通信装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的单元。该单元可以是软件和/或硬件。该通信装置执行的操作及有益效果可以参见上述第二方面所述的方法、各可能的实施方式,以达到相应的有益效果,重复之处不再赘述。或者,该通信装置执行的操作及有益效果可以参见上述第四方面所述的方法、各可能的实施方式,以达到相应的有益效果,重复之处不再赘述。或者,该通信装置执行的操作及有益效果可以参见上述第六方面所述的方法、各可能的实施方式,以达到相应的有益效果,重复之处不再赘述。
78.第九方面,本技术提供一种通信装置,所述通信装置可以为sta mld或芯片系统,所述通信装置包括至少一个处理器,当所述处理器调用存储器中的计算机程序时,如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式被执行,或者如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式被执行,或者如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式被执行。
79.第十方面,本技术提供一种通信装置,所述通信装置可以为ap mld或芯片系统,所述通信装置包括至少一个处理器,当所述处理器调用存储器中的计算机程序时,如第二方面所述的方法中ap mld执行的方法被执行,或者如第四方面所述的方法中ap mld执行的方法被执行,或者如第六方面所述的方法中ap mld执行的方法被执行。
80.第十一方面,本技术提供一种通信装置,所述通信装置可以为sta mld或芯片系统,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述存储器所存储的计算机程序,以使所述通信装置执行如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式,或者以使所述通信装置执行如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式,或者以使所述通信装置执行如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式。
81.第十二方面,本技术提供一种通信装置,所述通信装置可以为ap mld或芯片系统,所述通信装置包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述存储器所存储的计算机程序,以使所述通信装置执行如第二方面所述的方法中ap mld执行的方法及各种可能的实施方式,或者以使所述通信装置执行如第四方面所述的方法中ap mld执行的方法及各种可能的实施方式,或者以使所述通信装置执行如第六方面所述的方法中ap mld执行的方法及各种可能的实施方式。
82.第十三方面,本技术提供一种通信装置,所述通信装置可以为sta mld,所述通信
装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储计算机程序;所述处理器,用于从所述存储器调用所述计算机程序执行如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式,或执行如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式,或执行如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式。
83.第十四方面,本技术提供一种通信装置,所述通信装置可以为ap mld,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储计算机程序;所述处理器,用于从所述存储器调用所述计算机程序执行如第二方面所述的方法中ap mld执行的方法及各种可能的实施方式,或执行如第四方面所述的方法中ap mld执行的方法及各种可能的实施方式,或执行如第六方面所述的方法中ap mld执行的方法及各种可能的实施方式。
84.第十五方面,本技术提供一种通信装置,所述通信装置可以为sta mld或芯片系统,所述通信装置包括至少一个处理器和通信接口,所述处理器运行计算机程序以执行如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式,或执行如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式,或执行如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式。
85.第十六方面,本技术提供一种通信装置,所述通信装置可以为ap mld或芯片系统,所述通信装置包括至少一个处理器和通信接口,所述处理器运行计算机程序以执行如第二方面所述的方法中ap mld执行的方法及各种可能的实施方式,或执行如第四方面所述的方法中ap mld执行的方法及各种可能的实施方式,或执行如第六方面所述的方法中ap mld执行的方法及各种可能的实施方式。
86.第十七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现,或如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现,或如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现。
87.第十八方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得如第二方面所述的方法中ap mld执行的方法被实现,或如第四方面所述的方法中ap mld执行的方法被实现,或如第六方面所述的方法中ap mld执行的方法被实现。
88.第十九方面,本技术提供一种包括指令的计算机程序产品,当所述指令被执行时,使得如第一方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现,或如第三方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现,或如第五方面所述的方法中sta mld执行的方法及各种可能的实施方式被实现。
89.第二十方面,本技术提供一种包括指令的计算机程序产品,当所述指令被执行时,使得如第二方面所述的方法中ap mld执行的方法及各种可能的实施方式被实现,或如第四方面所述的方法中ap mld执行的方法及各种可能的实施方式被实现,或如第六方面所述的方法中ap mld执行的方法及各种可能的实施方式被实现。
附图说明
90.图1是一种通信系统100的结构示意图;
91.图2是一种通信系统200的结构示意图;
92.图3是multi-link association response帧的一种结构示意图;
93.图4是本技术实施例提供的多链路建立方法100的流程示意图;
94.图5是本技术实施例提供的multi-link association response帧的另一种结构示意图;
95.图6是本技术实施例提供的多链路建立方法200的流程示意图;
96.图7是本技术实施例提供的multi-link element的一种结构示意图;
97.图8是本技术实施例提供的多链路建立方法300的流程示意图;
98.图9是本技术实施例提供的multi-link association response帧的又一种结构示意图;
99.图10是本技术实施例提供的multi-link association response帧的又一种结构示意图;
100.图11是本技术实施例提供的multi-link association response帧的又一种结构示意图;
101.图12是本技术实施例提供的multi-link association response帧的又一种结构示意图;
102.图13是本技术实施例提供的多链路建立方法400的流程示意图;
103.图14是本技术实施例提供的多链路建立方法500的流程示意图;
104.图15是本技术实施例提供的multi-link association response帧的又一种结构示意图;
105.图16是本技术实施例提供的multi-link association response帧的又一种结构示意图;
106.图17是本技术实施例提供的multi-link association response帧的又一种结构示意图;
107.图18是本技术实施例提供的multi-link association response帧的又一种结构示意图;
108.图19是本技术实施例提供的一种通信装置100的结构示意图;
109.图20是本技术实施例提供的一种通信装置200的结构示意图;
110.图21是本技术实施例提供的一种芯片的结构示意图。
具体实施方式
111.下面结合本技术实施例中的附图对本技术实施例中的技术方案进行清楚、完整的描述。
112.本技术实施例适用的无线通信系统可以为无线局域网(wireless local area network,wlan)或蜂窝网,该多链路建立方法可以由无线通信系统中的通信设备或通信设备中的芯片或处理器实现,该通信设备可以是一种支持多条链路并行进行传输的无线通信设备,例如,称为多链路设备(multi-link device)或多频段设备(multi-band device)。相
mld建立了多链路连接。
130.其中,本技术中的多链路关联请求帧是指携带了多链路元素的关联请求帧。可选的,该多链路关联请求帧也可以称为多链路建立请求帧、关联请求帧、或建立请求帧。本技术中的多链路关联响应帧是指携带了多链路元素的关联响应帧。可选的,该多链路关联响应帧也可以称为多链路建立响应帧、关联响应帧、或建立响应帧。以下结合附图3对该多链路关联响应帧进行介绍。
131.3、multi-link association response帧
132.multi-link association response帧中携带的站点侧信息、接入点侧信息可位于多链路元素(multi-link element)中。multi-link association request帧、multi-link association response帧均携带有multi-link element。如图3所示的multi-link association response帧,multi-link association response帧的multi-link element所携带的信息分为两部分,一部分是多链路设备信息(mld-level info),一部分是每条链路的链路配置信息(per link profile info),其中,每条非发送链路的链路配置信息可简称为非发送链路配置信息。当然,多链路元素还可以包括其他字段或信息。
133.其中,多链路关联请求帧中的链路配置信息的内容与多链路关联响应帧中的链路配置信息的内容不同,比如,多链路关联请求帧中的链路配置信息与多链路关联响应帧中的链路配置信息均携带链路的链路标识、射频的相关信息等,但多链路关联响应帧中的链路配置信息可不携带站点侧的相关信息,具体的本技术实施例对此不作限定。
134.其中,mld-level info会携带多链路设备的相关信息,比如,sta mld和ap mld的服务接入点多媒体接入控制地址(sap mac address)。per link profile info会以一个固定的element开始,即链路索引元素(link-index element)。在link-index element中会携带对应link的链路标识(link id),以指示该link profile info是哪条link的相关信息;该link-index element中还会携带该链路的sta侧(或者ap侧)的element,如图3记为x element。其中,该x element是与transmitted link的sta侧(或者ap侧)的element内容不同的element。其中,sta mld可以通过接收探测响应帧或者信标帧,获得ap mld的每条link的link id等信息。
135.另外,multi-link association response帧中除了携带上述多链路元素外,还可以携带其他字段,如表1所示,按序号依次为:能力信息字段、状态编码(status code)字段、关联标识符(association identifier,aid)字段、支持的速率和基本服务集(bisic service set,bss)字段等。其中,关联响应帧为单链路设备之间关联过程中接入点发送的,多链路关联响应帧为多链路设备之间关联过程中接入点多链路设备发送的。
136.表1关联响应帧
137.序号信息注释1能力信息 2状态编码 3关联标识符(aid) 4支持的速率和bss成员选择器该元素不出现如果dot11dmgoptionimplemented为真
………
138.其中,status code字段用于指示上述多链路建立操作是否成功,或者多链路设备关联操作是否成功,或者sta mld的每个sta是否与ap mld的每个ap关联;如果关联失败,还
会携带相应的status code,如表2所示的状态编码。
139.表2 status code字段
[0140][0141]
4、多链路设备具有的射频
[0142]
多链路设备可以是单个天线(或单射频模块、或单射频)的多链路设备,也可以是多天线(或多射频模块、或多射频)的多链路设备,本技术实施例对于多链路设备包括的天线的数目并不进行限定。即多链路设备可具有一个或多个射频(radio),其中,每个射频可支持如上述所述的一个或多个频段。值得注意的是,本方案中涉及的射频既包括射频模块,还包括基带处理模块。可选的,本技术中sta mld的射频也可称为sta mld的站点。
[0143]
当sta mld的一个射频可支持多个频段时,该射频可在该多个频段分别对应的ap mld的链路上进行切换。例如,如图2所示,sta mld的一个射频可支持5ghz、6ghz两个频段,故该射频可在link2和link3之间切换,即该link2对应的sta2和link3对应的sta3可共享一个射频,即该射频可虚拟出两个sta。也就是说,该link2、link3可共享一个radio,或该sta2、sta3可共享一个radio。
[0144]
虽然sta mld可通过该一个radio建立两条链路,但由于该两条链路共享sta mld的一个radio,故该两条链路在同一时刻只能有一条链路处于使能(enable)状态,另一条链路处于非使能(disable)状态。可选的,由于sta mld已通过该一个radio建立了link2、link3,故该sta mld可实现从link2快速切换到link3,从而使得link2从enable状态变为disable状态,使得link3从disable状态变为enable状态。
[0145]
需要注意的是,本技术讨论的链路均为multi-link association request帧请求建立的链路;本技术讨论的sta mld的射频均是multi-link association request帧携带了射频相关信息的射频;本技术讨论的ap mld的ap的个数可为ap mld具有的独立的射频的个数,另外,本技术讨论的ap mld的ap均是multi-link association request帧携带的链路标识对应的ap。
[0146]
本技术还提供一种多链路建立方法100、多链路建立方法200,该多链路建立方法100、多链路建立方法200均能够利用射频比特位图信息获知建立每条链路允许使用的射频。进而,有利于在链路没有允许使用的射频时,确定该链路建立失败;在链路具有允许使用的射频时,确定该链路建立成功;在建立多条链路允许使用同一个射频时,有利于该射频在该多条链路上进行快速的链路切换,避免再次建立链路所导致时延较长的问题,改善了多链路建立的灵活性。
[0147]
本技术还提供一种多链路建立方法300,该多链路建立方法300能够指示sta mld所请求建立的每条链路是否建立成功。与仅利用关联响应帧中的一个status code字段指示sta关联是否成功的方式不同,该多链路建立方法300适用于多链路设备,能够利用链路建立状态信息指示sta mld所请求建立的每条链路是否建立成功,即允许存在建立失败的
链路,改善了多链路建立的灵活性。
[0148]
本技术提供一种多链路建立方法400,该多链路建立方法400能够在重关联过程中,通过预定义规则使得sta mld保留之前关联的配置信息中的某些参数,从而降低信令开销。
[0149]
本技术还提供一种多链路建立方法500,该多链路建立方法500能够在重关联过程中,通过重关联信息显式指示sta mld保留之前关联的配置信息中的某些参数,从而降低信令开销。可见,与目前单链路设备需要更改自身的能力信息或某些特性时,在重关联操作过程中,会将之前关联的配置信息删除,在重关联操作过程中再次获取的方式相比,多链路建立方法400、多链路建立方法500有利于降低信令开销。
[0150]
另外,多链路建立方法100至多链路建立方法300所要解决的问题相同,具有作用相应的特定技术特征,达到了相似的有益效果,因此,多链路建立方法100至多链路建立方法300属于同一发明构思,符合单一性的要求。
[0151]
其中,多链路关联响应帧中可携带重关联信息、链路建立状态信息和射频比特位图信息中的一项或多项信息,本技术实施例不做限定。
[0152]
以下结合附图对本技术分别进行阐述。
[0153]
实施例一
[0154]
本技术还提供了一种多链路建立方法100,该多链路建立方法100能够指示sta mld请求建立的多条链路中,允许建立每条链路的sta mld的射频。
[0155]
例如,假设sta mld有两个射频:radio1和radio2,ap mld具有ap1、ap2、ap3,ap mld的链路分别是link1、link2、link3,该多链路建立方法100能够指示sta mld请求建立的link1、link2、link3中,允许建立link1的sta mld的radio、允许建立link2的sta mld的radio以及允许建立link3的sta mld的radio。
[0156]
或者,可表述为以下一种或多种:该多链路建立方法100能够指示sta mld的每个射频允许关联的ap mld中的ap;或者,能够指示sta mld请求建立的多条链路中,允许共享sta mld的每个射频的链路;或者,能够指示sta mld的每个射频允许建立的链路;或者,能够指示ap mld中的每个ap允许关联的sta mld的射频。
[0157]
例如,假设sta mld有两个射频:radio1和radio2,ap mld具有ap1、ap2、ap3,ap mld的链路分别是link1、link2、link3,该多链路建立方法100能够指示radio1和radio2分别允许关联的ap mld中的ap;或者,能够指示link1、link2、link3中,允许共享radio1的链路以及允许共享radio2的链路;或者,能够指示radio1允许建立的链路、radio2允许建立的链路;或者,能够指示ap1允许关联的radio,ap2允许关联的radio,ap3允许关联的radio。
[0158]
请参阅图4,图4是本技术实施例提供的多链路建立方法100的流程示意图。其中,该多链路建立方法100包括但不限于以下步骤:
[0159]
s101、sta mld发送多链路关联请求帧;
[0160]
s102、ap mld接收该多链路关联请求帧;
[0161]
s103、ap mld发送多链路关联响应帧,该多链路关联响应帧中包括射频比特位图信息,该射频比特位图信息用于指示sta mld请求建立的链路中,建立每条链路允许使用的sta mld的射频;
[0162]
s104、sta mld接收该关联响应帧。
[0163]
进一步的,该多链路建立方法100还可以包括:sta mld根据该射频比特位图信息,确定允许使用同一个射频的多条链路,可利用该射频在该多条链路上进行链路切换;sta mld根据该射频比特位图信息,确定没有允许使用的射频的链路,可确定该链路建立失败;sta mld根据该射频比特位图信息,确定具有允许使用的射频的链路,可确定该链路建立成功。
[0164]
可见,本技术实施例不仅能够使得ap mld告知sta mld,sta mld请求建立的每条链路所允许使用的sta mld的射频。从而,有利于sta mld基于该射频比特位图信息确定链路建立是否成功,即允许ap mld拒绝建立sta mld请求的一些链路,改善了多链路建立的灵活性。另外,有利于sta mld基于该射频比特位图信息确定同一个射频能够建立的多条链路,从而有利于该射频在该多条链路上灵活切换,即允许sta mld的radio的个数小于sta mld请求建立的链路的条数,进一步改善多链路建立的灵活性。
[0165]
一种实施方式中,该多链路关联请求帧中携带射频数量信息,该携带射频数量信息用于指示该sta mld具有的射频的个数。该射频数量信息所占的比特数是根据该sta mld具有的射频的个数确定。例如,假设sta mld具有的射频的个数为2个,则该射频数量信息所占的比特数为1;假设该sta mld具有的射频的个数为4个,则该射频数量信息所占的比特数为2。
[0166]
另一种实施方式中,sta mld具有的射频的个数是根据该多链路关联请求帧中携带的射频的相关信息确定的。比如,该多链路关联请求帧中携带的射频的多媒体接入控制地址的个数为该sta mld具有的射频的个数。
[0167]
该射频比特位图信息所占的总比特数=sta mld具有的射频的个数与ap mld具有的ap的个数之间的乘积;或者,射频比特位图信息所占的总比特数=sta mld具有的射频的个数与sta mld请求建立的链路的条数之间的乘积。可见,多链路关联请求帧中携带的射频数量信息有助于确定该射频比特位图信息的比特数或长度。
[0168]
具体的,该射频比特位图信息用于指示sta mld请求建立的多条链路中,建立每条链路允许使用的sta mld的射频。其中,一条链路对应该射频比特位图信息中的r个比特,该r为sta mld的射频的个数。该r个比特中一个比特对应sta mld的一个射频,该比特指示建立该链路是否允许使用对应的射频。另外,各链路在该射频比特位图信息中所对应的r个比特可基于链路标识确定或预定义。各射频在r个比特中分别对应的比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义。例如,sta mld的radio的个数r等于2,sta mld发送的多链路关联请求帧中携带的射频的相关信息出现的顺序是先radio2的相关信息,后radio1的相关信息,则两个比特中第一个比特对应radio2,第二个比特对应radio1。
[0169]
例如,假设sta mld具有两个射频:radio1、radio2,sta mld请求建立的链路:link1,link2,link3,则该射频比特位图信息为6个比特,r等于2。其中,link1,link2,link3在该6个比特中分别对应的2个比特可为:link1对应前两个比特,link2对应中间两个比特,link3对应最后两个比特;其中,2个射频在每2个比特中分别对应的比特可为:第一个比特对应radio1,第二个比特对应radio2。若该射频比特位图信息为100101,则表示建立link1允许使用的射频是radio1,建立link2和link3允许使用的射频均是radio2。可见,link1,link2,link3均建立成功,并且radio2可建立link2、link3,故radio2可分别在link2和
link3上切换。
[0170]
另外,该射频比特位图信息不仅可携带于多链路关联响应帧中,还可以携带于多链路关联请求帧中,携带该射频比特位图信息的多链路关联请求帧可告知ap mld,sta mld所请求的上述各对应关系。以下以射频比特位图信息在多链路关联响应帧中为例进行阐述。
[0171]
该射频比特位图信息可携带于multi-link element中的mld-level info中,以指示sta mld的各射频与ap mld的各ap之间的对应关系,或sta mld的各射频与sta mld请求建立的各链路之间的对应关系。该射频比特位图信息可称为每条链路对应的射频的比特位图(radio’s bitmap indication for each link)字段。如图5所示,该radio’s bitmap indication for each link字段位于multi-link element中的mld-level info中。
[0172]
可选的,从不同的角度阐述该射频比特位图信息,该射频比特位图信息有对应不同的表述。例如,射频比特位图信息用于指示ap mld中的每个ap允许关联的所述sta mld的射频;或者,射频比特位图信息用于指示所述sta mld的每个射频允许关联的所述ap mld中的ap;或者,所述射频比特位图信息用于指示所述sta mld请求建立的多条链路中,允许共享所述sta mld的每个射频的链路;或者,所述射频比特位图信息用于指示sta mld的每个射频允许建立的链路。也就是说,该射频比特位图信息能够指示sta mld的各射频与ap mld的各ap之间的对应关系,或sta mld的各射频与sta mld请求建立的各链路之间的对应关系。
[0173]
以下对射频比特位图信息位于multi-link element中的mld-level info中,该射频比特位图信息的其他表述方式具体如何指示这些对应关系进行阐述。
[0174]
一种表述,射频比特位图信息用于指示ap mld的每条链路允许由sta mld的哪些射频与该链路的ap建立。其中,一条链路对应该射频比特位图信息中的r个比特,该r为sta mld的射频的个数。该r个比特中一个比特对应sta mld的一个射频,该r个比特中一个比特指示对应的射频是否允许与ap建立该条链路。另外,每条链路在该射频比特位图信息中所对应的r个比特可基于链路标识确定或预定义;r个射频在r个比特中分别对应的比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义。
[0175]
例如,假设sta mld具有两个射频:radio1、radio2,sta mld请求建立的链路:link1,link2,link3,则该射频比特位图信息为6个比特,r等于2,该射频比特位图信息指示radio1和radio2中的哪些radio可与ap1建立link1,以及哪些radio可与ap2建立link2,以及哪些radio可与ap3建立link3。其中,link1,link2,link3在该6个比特中分别对应的2个比特可为:link1对应前两个比特,link2对应中间两个比特,link3对应最后两个比特;其中,2个射频在每2个比特中分别对应的比特可为:第一个比特对应radio1,第二个比特对应radio2。若该射频比特位图信息为100101,则表示radio1允许与ap1建立link1,radio2不允许与ap1建立link1;radio1不允许与ap2建立link2,radio2允许与ap2建立link2;radio1不允许与ap3建立link3,radio2允许与ap3建立link3。可见,link1,link2,link3均建立成功,另外,radio2可与ap2建立link2,与ap3建立link3,故radio2可分别在link2和link3上切换。
[0176]
另一种表述,射频比特位图信息用于指示ap mld中的每个ap允许关联的sta mld的射频。其中,一个ap对应该射频比特位图信息中的r个比特,该r为sta mld的射频的个数,
该r个比特中一个比特对应sta mld的一个射频,该r个比特中一个比特指示对应的射频是否允许关联该ap。另外,每个ap在该射频比特位图信息中所对应的r个比特可基于ap的关联标识确定或预定义;r个射频在r个比特中分别对应的比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义。
[0177]
例如,假设sta mld具有两个射频:radio1、radio2,ap mld具有三个ap:ap1、ap2、ap3,该射频比特位图信息为6个比特,r等于2。其中,ap1、ap2、ap3在该6个比特中分别对应的2个比特可为:ap1对应前两个比特,ap2对应中间两个比特,ap3对应最后两个比特;其中,2个射频在每2个比特中分别对应的比特可为:第一个比特对应radio1,第二个比特对应radio2。若该射频比特位图信息为100101,则表示ap1允许关联的射频是radio1,ap2和ap3允许关联的射频均是radio2。可见,radio2在ap2和ap3之间切换。
[0178]
又一种表述,射频比特位图信息用于指示所述sta mld的每个射频允许关联的所述ap mld中的ap。其中,一个射频对应该射频比特位图信息中的s个比特,该s为ap mld的ap的个数,该s个比特中一个比特对应sta mld的一个ap,该s个比特中一个比特指示该射频是否允许关联该ap。另外,每个射频在该射频比特位图信息中所对应的s个比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义;s个ap在s个比特中分别对应的比特可基于ap的关联标识确定或预定义。
[0179]
例如,假设sta mld具有两个射频:radio1、radio2,ap mld具有三个ap:ap1、ap2、ap3,该射频比特位图信息为6个比特,s等于3。其中,radio1、radio2在该6个比特中分别对应的3个比特可为:radio1对应前三个比特,radio2对应后三个比特;其中,3个ap在每3个比特中分别对应的比特可为:第一个比特对应ap1,第二个比特对应ap 2,第三个比特对应ap3。若该射频比特位图信息为010101,则表示radio1允许关联ap2,radio2允许关联ap1和ap3。可见,radio2在ap1和ap3之间切换。
[0180]
又一种表述,射频比特位图信息用于指示所述sta mld请求建立的多条链路中,允许共享sta mld的每个射频的链路。其中,一个射频对应该射频比特位图信息中的s个比特,该s为ap mld的链路的条数,该s个比特中一个比特对应sta mld的一条链路,该s个比特中一个比特指示对应的该链路是否允许共享该射频。另外,每个射频在该射频比特位图信息中所对应的s个比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义;s条链路在s个比特中分别对应的比特可基于链路的标识确定或预定义。
[0181]
例如,假设sta mld具有两个射频:radio1、radio2,sta mld请求建立的链路:link1,link2,link3,该射频比特位图信息为6个比特,s等于3。其中,radio1、radio2在该6个比特中分别对应的3个比特可为:radio1对应前三个比特,radio2对应后三个比特;其中,link1,link2,link3在每3个比特中分别对应的比特可为:第一个比特对应link 1,第二个比特对应link 2,第三个比特对应link 3。若该射频比特位图信息为010101,则表示允许共享radio1的链路是link2,允许共享radio2的链路是link1和link3。可见,radio2在link1和link3之间切换。
[0182]
又一种表述,射频比特位图信息用于指示sta mld的每个射频允许建立的链路。其中,一个射频对应该射频比特位图信息中的s个比特,该s为ap mld的链路的条数,该s个比特中一个比特对应sta mld的一条链路,该s个比特中一个比特指示该射频是否允许建立对应的链路。另外,每个射频在该射频比特位图信息中所对应的s个比特可基于多链路关联请
求帧中携带射频的相关信息的顺序确定或预定义;s条链路在s个比特中分别对应的比特可基于链路的标识确定或预定义。
[0183]
例如,假设sta mld具有两个射频:radio1、radio2,sta mld请求建立的链路:link1,link2,link3,该射频比特位图信息为6个比特,s等于3。其中,radio1、radio2在该6个比特中分别对应的3个比特可为:radio1对应前三个比特,radio2对应后三个比特;其中,link1,link2,link3在每3个比特中分别对应的比特可为:第一个比特对应link 1,第二个比特对应link 2,第三个比特对应link 3。若该射频比特位图信息为010101,则表示radio1允许建立的链路是link2,radio2允许建立的链路是link1和link3。可见,radio2在link1和link3之间切换。
[0184]
可见,本技术实施例中,射频比特位图信息从不同的角度解读时,该射频比特位图信息中每个比特对应的含义不同,具体的,可通过预定义或信令配置的方式确定其中一种解读,即其中一种表述,具体的,本技术实施例不做限定。总之,无论该射频比特位图信息如何表述,均能够使得sta mld获知,ap mld允许链路的sta侧采用的射频,链路建立是否成功以及射频可在哪些链路上快速切换等信息,从而大大改善了多链路建立的灵活性。
[0185]
实施例二
[0186]
本技术还提供了一种多链路建立方法200,如图6所示,该多链路建立方法200与多链路建立方法100类似,如图6的步骤s201与图4中的s101相同,s202与图4中的s102相同,唯一不同的是,该多链路建立方法200中,s203、s204的多链路关联响应帧携带多个射频比特位图信息,一个射频比特位图信息对应sta mld请求建立的一条链路,该射频比特位图信息用于指示建立对应的链路允许使用的射频。
[0187]
其中,发送链路的射频比特位图信息位于multi-link element中的mld-level info中;非发送链路的射频比特位图信息位于multi-link element中的per-link profile info中。即multi-link element中的mld-level info中的射频比特位图信息用于指示发送链路与sta mld的各射频之间的对应关系;multi-link element中的per-link profile info中用于指示对应的非发送链路与sta mld的各射频之间的对应关系。
[0188]
其中,该射频比特位图信息可称为非接入点多链路设备的射频对应的比特位图(bitmap corresponding non-ap mld’s radios)字段,或称为站点多链路设备的射频对应的比特位图(bitmap corresponding sta mld’s radios)。例如,如图7所示,假设link1为发送链路,link2、link3为非发送链路,那么,如图7所示,link1的bitmap corresponding sta mld’s radios位于multi-link element中的mld-level info中,link2、link3的bitmap corresponding sta mld’s radios分别位于multi-link element中的per-link profile info中。以link2为例,如图7所示,link2的bitmap corresponding sta mld’s radios位于multi-link element中的non-transmitted link 2profile info的link-index element元素中,另外,该link-index element元素中还可以携带元素标识(element id)、长度(length)、链路标识(link id)、开启/关闭指示(enable/disable indication)。其中,该“enable/disable indication”可翻译为“使能/非使能指示”。
[0189]
发送链路的射频比特位图信息和非发送链路的射频比特位图信息分别所占的总比特数均等于sta mld具有的射频的个数。多链路关联请求帧中携带的射频数量信息有助于确定该射频比特位图信息的比特数或长度。
[0190]
同理,一条链路的射频比特位图信息也可以从其他角度对应不同的表述方式。例如,一条链路的射频比特位图信息用于指示该链路允许由哪些射频来建立,或用于指示sta mld中允许建立该链路的射频。其中,每条链路的射频比特位图信息是r个比特,该r是sta mld的射频的个数,该r个比特中一个比特对应sta mld的一个射频,一个比特指示对应的射频是否允许建立该链路。另外,每个射频在该射频比特位图信息中所对应的比特可基于多链路关联请求帧中携带射频的相关信息的顺序确定或预定义。
[0191]
例如,假设sta mld具有两个射频:radio1、radio2,sta mld请求建立的链路:link1,link2,link3,每条链路的射频比特位图信息为2个比特。其中,2个射频在每2个比特中分别对应的比特可为:第一个比特对应radio1,第二个比特对应radio2。若link1的射频比特位图信息为10,则表示允许建立link1的射频是radio1;link2的射频比特位图信息为10,则表示允许建立link2的射频是radio1;link3的射频比特位图信息为01,则表示允许建立link3的射频是radio2。可见,sta mld可利用radio1在link1和link2上切换。
[0192]
与上述多链路建立方法100类似,该多链路建立方法200也能够获知链路建立是否成功以及射频可在哪些链路上快速切换等信息,大大改善多链路建立的灵活性。具体的,假设链路的射频比特位图中一比特的值为零,表示该比特对应的射频无法建立该链路;链路的射频比特位图中一比特的值为1,表示该比特对应的射频允许建立该链路。那么,sta mld的射频的个数为r,若链路的射频比特位图信息为r个零,则表示该链路无法通过sta mld的任一射频建立成功,即隐含指示该链路建立失败;若链路的射频比特位图信息中多个比特的值为1,则表示该链路可通过sta mld的多个射频建立成功,该多个射频为该多个比特分别对应的射频。
[0193]
例如,假设sta mld具有两个射频:radio1、radio2,一条链路的射频比特位图信息为2个比特,第一个比特对应radio1,第二个比特对应radio2。若该链路的射频比特位图信息为10,表示该链路可以由radio 1来建立;若该链路的射频比特位图信息为01时,表示该链路可以由radio 2来建立;若该链路的射频比特位图信息为11时,表示该链路既可以由radio1建立,也可以由radio2来建立;当链路的射频比特位图信息为00时,表示该链路无法通过radio 1和radio 2建立,所以可以隐含指示该链路建立失败。
[0194]
可见,上述多链路建立方法100、多链路建立方法200,sta mld中支持多频段的射频可请求与ap mld建立多条链路,该多条链路共享该射频。由于sta mld的一个射频在任意时刻只能在一条链路上与ap mld通信。因此,共享一个射频的多条链路建立成功后,可将其中一条链路设置为enable状态,其他设置为disable状态;若sta mld从该链路切换到其他链路,则该链路从enable状态切换到disable状态即可,而不需要重新发起比较耗时的链路建立操作。也就是说,本技术实施例使得sta mld中支持多频段的射频在ap mld的多条链路上切换,而不需要重新发起比较耗时的链路建立操作。
[0195]
另外,链路建立方法100、多链路建立方法200中,针对同一个radio建立多条链路的情况,多链路关联响应帧中还需携带其他信息,以告知sta mld初始处于enable状态的链路以及处于disable状态的链路。例如,多链路关联响应帧中每条链路的链路配置信息中可携带状态指示,以指示该链路是enable状态,还是disable状态。
[0196]
另外,针对同一条链路允许由多个radio建立的情况,多链路关联响应帧中也需携带其他信息,以告知sta mld初始允许建立该链路的radio。例如,多链路关联响应帧中每条
链路的链路配置信息中可携带radio的index或mac地址,以告知sta mld该链路初始由哪个radio建立。
[0197]
另外,该多链路建立方法100、该多链路建立方法200,不仅可在sta mld与ap mld首次关联的多链路关联响应帧中携带该射频比特位图信息,还可以在sta mld与ap mld重关联的重关联响应帧中携带该射频比特位图信息。
[0198]
实施例三
[0199]
本技术还提供一种多链路建立方法300,该多链路建立方法300能够指示sta mld所请求建立的每条链路建立是否成功。也就是说,与请求响应帧中状态编码(status code)字段仅指示sta与ap mld关联是否成功不同,该多链路建立方法300能够指示sta mld所请求建立的每条链路建立是否成功。如图8所示,该多链路建立方法300包括但不限于以下步骤:
[0200]
s301、sta mld发送多链路关联请求帧;
[0201]
s302、ap mld接收多链路关联请求帧;
[0202]
s303、ap mld发送多链路关联响应帧,该多链路关联响应帧包括链路建立状态信息;该链路建立状态信息用于指示该sta mld请求建立的每条链路的链路建立状态;
[0203]
s304、sta mld接收该多链路关联响应帧。
[0204]
可选的,步骤s301至s304中的多链路关联请求帧和多链路关联响应帧可以是sta mld与ap mld首次关联过程中的多链路关联请求帧和多链路关联响应帧,也可以是sta mld与ap mld重关联过程中的重关联请求帧和重关联响应帧,即重关联响应帧中也可以携带链路建立状态信息。
[0205]
该多链路建立方法300中,链路建立状态信息可包括但不限于以下四种可选的实施方式,以指示该sta mld所请求建立的每条链路的链路建立状态。
[0206]
(1)链路建立状态信息包括一个状态编码字段和sta mld请求建立的链路中建立成功的链路的链路配置信息。
[0207]
其中,状态编码字段用于指示sta mld与ap mld关联是否成功,当该状态编码字段指示sta mld与ap mld关联成功时,该链路建立状态信息可携带sta mld请求建立的链路中建立成功的链路的链路配置信息;当该状态编码字段指示sta mld与ap mld关联失败时,该链路建立状态信息不携带sta mld请求建立的链路的链路配置信息
[0208]
其中,sta mld与ap mld关联是否成功,有以下两种解读。
[0209]
一种解读,sta mld与ap mld关联是否成功,与sta mld所请求建立的多条链路中是否存在建立成功的链路有关。若sta mld所请求建立的多条链路中至少有一条链路建立成功,则表示sta mld与ap mld关联成功;若sta mld所请求建立的多条链路中没有任何链路建立成功,则表示sta mld与ap mld关联失败。
[0210]
另一种解读,sta mld与ap mld关联是否成功,与sta mld所请求建立的多条链路中发送链路是否建立成功有关。即sta mld所请求建立的多条链路中只有发送链路建立成功时,才表示sta mld与ap mld关联成功;若sta mld所请求建立的多条链路中发送链路建立失败,则表示sta mld与ap mld关联失败。
[0211]
因此,另一种实施方式,该状态编码字段可用于指示所述sta mld请求建立的发送链路建立是否成功,或发送链路的链路建立状态。相应的,链路建立状态信息包括sta mld
mld所请求建立的多条链路中部分链路建立成功。
[0222]
例如,如下表4所示,状态编码为0,表示sta mld所请求建立的多条链路中所有链路建立均成功;状态编码为200,表示sta mld所请求建立的链路中部分链路建立成功。即该表4通过扩展表2,新增一个状态编码,来表示部分链路建立成功。可选的,该新增的状态编码可利用表2中状态编码的保留值表示。
[0223]
表4状态编码表
[0224][0225]
可选的,可预定义新的状态编码表,该新的状态编码表可仅包括sta mld所请求建立的链路中所有链路均建立成功的状态编码、sta mld所请求建立的链路中部分链路建立成功的状态编码,和sta mld所请求建立的链路中所有链路均建立失败的状态编码。
[0226]
另外,该实施方式中的链路建立状态信息在多链路关联响应帧中的携带方式与上一实施方式相同,如图3所示的多链路关联响应帧,故该实施方式也在能够指示每条链路建立的链路建立状态外,避免对多链路关联响应帧进行改进,从而能够改善该实施方式对不同设备的兼容性。
[0227]
(3)该链路建立状态信息多个状态编码字段。
[0228]
其中,一个状态编码字段对应sta mld请求建立的一条链路,该状态编码字段用于指示对应的链路的链路建立状态。
[0229]
也就是说,链路建立状态信息中状态编码字段的个数等于sta mld所请求建立的链路的条数,从而分别利用状态编码字段指示每条链路的链路建立状态。
[0230]
其中,该多个status code字段在多链路关联响应帧中的携带方式可以有但不限于以下两种实施方式,以下分别进行阐述。
[0231]
(a)每条链路的状态编码字段均以图3所示的status code字段的方式携带在多链路关联响应帧中。
[0232]
如图9所示,假设sta mld请求建立3条链路,分别为link1、link2、link3,则该3条链路中每条链路的status code字段,可分别以图9所示的方式位于多链路关联响应帧中。其中,每条链路的status code字段在多链路关联响应帧中的排列顺序或位置不做限定。例如,每条链路的status code字段在多链路关联响应帧中的排列顺序,与多链路关联响应帧中链路的链路配置信息的排列顺序一致。
[0233]
(b)每条链路的状态编码字段在多链路关联响应帧中的位置与链路是发送链路,还是非发送链路有关。
[0234]
发送链路的状态编码字段为多链路关联响应帧中的状态编码字段,即如图3所示的多链路关联响应帧中的状态编码字段;非发送链路的状态编码字段在多链路关联响应帧中多链路元素中。
[0235]
一种实施方式,各非发送链路的状态编码字段可位于multi-link element的mld-level info中。例如,假设sta mld假设sta mld请求建立3条链路,分别为link1、link2、link3,其中,link1是发送链路,link2、link3是非发送链路,则如图10所示,link1的status code字段以一个独立字段的形式直接携带于多链路关联响应帧中,link2的status code字段、link3的status code字段位于multi-link element的mld-level info中。
[0236]
另一种实施方式,各非发送链路的状态编码字段可位于multi-link element的per link profile info字段中的各link-index element中。例如,假设sta mld假设sta mld请求建立3条链路,分别为link1、link2、link3,其中,link1是发送链路,link2、link3是非发送链路,则如图11所示,link1的status code字段以一个独立字段的形式直接携带于多链路关联响应帧中,link2的status code字段、link3的status code字段分别位于multi-link element的各自的链路配置信息中。
[0237]
一种实施方式中,每条链路的状态编码字段可选的状态编码包括两种,比如,第一状态编码和第二状态编码,第一状态编码表示该状态编码字段对应的链路建立成功,第二状态编码表示该状态编码字段对应的链路建立失败。
[0238]
另一种实施方式中,每条链路的状态编码字段可选的状态编码包括上述所述的链路建立是否成功的状态编码外,还可包括一种或多种“链路建立失败且失败原因”的状态编码。
[0239]
又一种实施方式中,每条链路的状态编码字段可选的状态编码,包括但不限于如表2所示的各状态编码,另外还需将表2中表示sta与ap的关联状态的状态编码修改为表示链路的链路建立状态的状态编码。例如,链路1关联的状态编码字段的值为0,表示该链路1建立成功;链路1关联的状态编码字段的值为2,表示请求建立的该链路1被拒绝且未指定原因拒绝;链路1关联的状态编码字段的值为3,表示请求建立的该链路1被tdls拒绝且提供备选项,即直连链路调度拒绝但提供备选调度,等等。
[0240]
可选的,可根据信令开销的大小,采用上述各实施方式所述的链路的状态编码字段可选的状态编码中的其中一种或多种。
[0241]
(4)该链路建立状态信息包括一个状态编码字段和链路建立状态比特位图。
[0242]
其中,该状态编码字段的相关阐述可参见该链路建立状态信息的第一、二种实施方式,即状态编码字段如第一种实施方式所述,用于指示sta mld与ap mld是否关联成功,具体可参见第一种实施方式所述的内容。或者,状态编码字段如第二种实施方式所述,用于指示所请求建立的多条链路中所有链路或部分链路是否建立成功,具体可参见第二种实施方式所述的内容。以下对链路建立状态比特位图进行详述。
[0243]
一种实施方式中,该链路建立状态比特位图用于指示所述sta mld请求建立的每条链路建立是否成功。该链路建立状态比特位图的比特数等于sta mld所请求建立的链路的总条数。
[0244]
例如,sta mld所请求建立的链路的总条数等于n,链路建立状态比特位图为n个比特,每个比特对应一条链路,若该链路对应的比特的值等于1,则表示该链路建立成功;若该链路对应的比特的值等于0,则表示该链路建立失败。
[0245]
可选的,状态编码字段是多链路关联响应帧的一个独立字段,链路建立状态比特位图位于关联响应帧的多链路元素的多链路设备信息中,如图12所示。链路建立状态比特
位图中每个比特与链路之间的对应关系可根据链路标识的大小依次排列确定。
[0246]
例如,假设sta mld请求建立的链路的条数为3条,分别是link1至link3,则链路建立状态比特位图为3个比特,链路标识从小到大依次为:link1、link2、link3,即该链路建立状态比特位图中第一个比特对应link1,第二个比特对应link2,第三各比特对应link3;假设如图12所示,状态编码字段的值表示sta mld与ap mld关联成功,且链路建立状态比特位图为101,则表示link1和link3建立成功,link2建立失败。
[0247]
另一种实施方式中,若状态编码字段只有在发送链路建立成功时,才表示sta mld与ap mld关联成功,或sta mld所请求建立的多条链路中部分链路建立成功,则该链路建立状态比特位图的比特数可等于n-1个,即该链路建立状态比特位图用于指示sta mld所请求建立的链路中各非发送链路建立是否成功。例如,假设图14所示的status code字段表示sta mld与ap mld关联成功,且link1为发送链路,则若链路建立状态比特位图可为01,则分别表示非发送链路link2、link3的链路建立状态,即link2建立失败,link3建立成功。
[0248]
该实施方式以链路建立状态包括链路建立是否成功,这两种链路状态为例。可选的,该链路建立状态比特位图还用于指示sta mld所请求建立的每条链路的其他链路状态,也就是说,链路建立状态比特位图中每条链路对应的比特数可根据所需指示的每条链路的链路状态的种类确定。
[0249]
另外,上述链路建立状态信息的各种实施方式的不同之处在于,链路建立状态信息的结构或内容不同,所要解决的问题和达到的有益效果相同,故本技术实施例的上述各种实施方式属于同一种发明构思。
[0250]
可见,本技术实施例能够采用尽可能少的信令开销,指示sta mld所请求建立的每条链路是否建立成功,即允许sta mld与ap mld之间某些请求建立的链路建立失败,大大改善了多链路建立的灵活性。
[0251]
实施例四
[0252]
请参阅图13,图13是本技术实施例提供的多链路建立方法400的流程示意图。如图13所示,该多链路建立方法400包括但不限于以下步骤:
[0253]
s401、sta mld发送重关联请求帧;
[0254]
s402、ap mld接收该重关联请求帧;
[0255]
s403、ap mld发送重关联响应帧;
[0256]
其中,ap mld可根据重关联请求帧,确定重关联响应帧。例如,根据重关联请求帧中携带的站点侧信息,确定重关联响应帧中所需携带的接入点侧信息。
[0257]
s404、sta mld接收该重关联响应帧,并根据预定义规则保留第一配置信息,删除第二配置信息。
[0258]
其中,重关联请求帧用于sta mld向已经关联的ap mld再次发起关联操作,从而有利于在sta mld需要改变能力信息或关联的相关特性参数时,重新发起关联操作。重关联响应帧用于响应该重关联请求帧。其中,重关联请求帧和重关联响应帧中也可以携带多链路元素。
[0259]
第一配置信息和第二配置信息均为sta mld与ap mld已经关联后存储的配置信息,其中,第一配置信息为重关联操作中需要保留的配置信息,第二配置信息为重关联操作中需要删除的配置信息。
[0260]
例如,第一配置信息包括但不限于:块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的媒体介入控制层服务数据单元(media access control service data unit,msdu)。第二配置信息包括但不限于:增强的分布式信道接入(enhanced distributed channel access,edca)功能状态、队列里带传输的数据、功率管理模式、无线网络管理休眠模式等。其中,该缓存的msdu也可称为队列的msdu。
[0261]
一种实施方式中,该预定义规则用于指示在重关联操作中,sta mld中需要保留的配置信息,即该预定义规则指示第一配置信息的内容,而第二配置信息为该sta mld中除第一配置信息之外的其他mld相关信息,可默认删除。另一种实施方式中,该预定义规则用于指示在重关联操作中,sta mld中需要删除的配置信息,即该预定义规则指示第二配置信息的内容,而第一配置信息为该sta mld中除第二配置信息之外的其他mld相关信息,可默认保留。又一种实施方式中,该预定义规则用于指示在重关联操作中,sta mld中需要删除的配置信息以及需要保留的配置信息,即该预定义规则指示第一配置信息和第二配置信息的内容。可选的,本技术实施例不限定sta mld中除第一配置信息和第二配置信息之外的其他mld相关信息的删除或保留操作。
[0262]
可见,该多链路建立方法中,sta mld与ap mld之间通过重关联请求帧、重关联响应帧重新建立多条链路时,还可以通过预定义规则保留一些配置信息,减少了重关联操作所带来的信令开销。
[0263]
可选的,上述实施例一至实施例三所述的多链路建立方法,也可以结合本技术的实施例四所述的重关联相关操作,即在sta mld与ap mld关联后,若sta mld发起重关联操作,可根据上述所述的实施方式,保留一些配置信息,减少重关联操作带来的信令开销。
[0264]
实施例五
[0265]
本技术还提供了一种多链路建立方法500,该多链路建立方法500与多链路建立方法400相比,不同之处在于,该多链路建立方法500可利用重关联信息显式指示sta mld与ap mld重关联操作中需要保留的配置信息。请参阅图14所示的多链路建立方法500的流程示意图,该多链路建立方法500包括但不限于以下步骤:
[0266]
s501、sta mld发送重关联请求帧;
[0267]
s502、ap mld接收该重关联请求帧;
[0268]
s503、ap mld向sta mld发送重关联响应帧,该重关联响应帧中携带重关联信息,所述重关联信息用于指示关联配置信息中的各参数是否保留;
[0269]
可选的,重关联响应帧中携带重关联信息,所述重关联信息用于指示关联配置信息中的各参数是否删除。可选的,该重关联信息也可称为配置信息更新信息等,本技术实施例对该名称不做限定。
[0270]
其中,关联配置信息是所述sta mld与接入点多链路设备ap mld关联后,所述sta mld存储的。可选的,该关联配置信息是sta mld与ap mld关联后,sta mld存储的部分或全部配置信息。可选的,该关联配置信息包括的参数是预定义的,或是ap mld通过信令通知的。例如,该关联配置信息包括但不限于块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的媒体介入控制层服务数据单元(media access control service data unit,msdu)。
[0271]
例如,该关联配置信息中可仅包括需要在重关联操作中考虑是否保留的配置信
息,而sta mld存储的除关联配置信息之外的配置信息可默认删除。例如,该关联配置信息中可仅包括需要在重关联操作中考虑是否删除的配置信息,而sta mld存储的除关联配置信息之外的配置信息可默认保留。
[0272]
s504、sta mld接收该重关联响应帧。
[0273]
重关联请求帧用于sta mld向已经关联的ap mld再次发起关联操作,从而有利于在sta mld需要改变能力信息或关联的相关特性参数时,重新发起关联操作。重关联响应帧用于响应该重关联请求帧。其中,重关联请求帧和重关联响应帧中也可以携带多链路元素。
[0274]
一种实施方式中,重关联信息包括一个或多个比特,一个比特对应关联配置信息中的一个或多个参数,该比特用于指示对应的一个或多个参数是否保留。
[0275]
例如,当该比特的值为第一值时,表示保留该比特对应的一个或多个参数;当该比特的值为第二值时,表示删除该比特对应的一个或多个参数。其中,第一值可为1,第二值可为0,反之亦可。具体的,重关联信息中每个比特对应的关联配置信息中的一个或多个参数可预定义或通过信令获知。
[0276]
该重关联信息在重关联响应帧中的携带方式包括但不限于以下两种,第一种携带方式为:该重关联信息以重关联元素的方式携带于重关联响应帧中;第二种携带方式为:该重关联信息以重关联字段的方式携带于重关联响应帧中多链路元素中的多链路设备信息中;第三种携带方式为:该重关联信息以独立字段的方式携带于重关联响应帧中。以下分别进行具体阐述。
[0277]
(1)重关联信息以重关联元素的方式携带于重关联响应帧中。
[0278]
该重关联元素也可称为重关联响应帧中的配置信息指示元素等,本技术实施例不做限定。可选的,该重关联元素的结构如图15、图16所示,该重关联元素携带于重关联响应帧中,该重关联元素包括元素标识符(element id)、长度(length)、重关联信息。其中,该元素标识符、该长度、该重关联信息分别占用的字节数或比特数可预定义;该元素标识符用于指示该元素为重关联元素,该长度用于指示从该长度字段所占用的比特为起始,至该重关联信息所占用的比特结束之间的总比特数或字节数。
[0279]
一种情况,重关联信息包括多个比特,一个比特对应关联配置信息中的一个参数,该比特用于指示对应的参数是否保留。
[0280]
例如,如图15所示,假设重关联信息为6个比特,该6个比特分别与关联配置信息中的块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的msdu一一对应。假设sta mld从重关联响应帧中读取该重关联信息为100001,则sta mld可保留sta mld中的块确认协议和缓存的msdu,而删除sta mld中的序列号、包序号、重复检测缓存、分片和重组缓冲器。
[0281]
另一种情况,重关联信息包括多个比特,一个比特对应关联配置信息中的多个参数或一个参数,该比特用于指示对应的该多个参数或该参数是否保留。
[0282]
例如,如图16所示,该重关联信息为2个比特,第一个比特对应该关联配置信息中的块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器,第一个比特用于指示块确认协议、序列号、包序号、重复检测缓存分片和重组缓冲器是否保留;第二个比特对应该关联配置信息中缓存的msdu,该第二个比特用于指示该缓存的msdu是否保留。假设sta mld从重关联响应帧中读取该重关联信息为11,则sta mld可保留sta mld中的确认协议、序列
号、包序号、重复检测缓存、分片和重组缓冲器、缓存的msdu。
[0283]
(2)该重关联信息以重关联字段的方式携带于重关联响应帧的mlti-link element的mld-level info中。
[0284]
该重关联信息可称为重关联响应帧中多链路元素中的重关联域或重关联字段等。例如,该重关联信息在重关联响应帧中的结构如图17、图18所示,该重关联信息携带于重关联响应帧中的多链路设备信息(mld-level info)中,该重关联信息分别占用的字节数或比特数可预定义或通过信令通知。例如,如上述所述图17、图18所示的重关联信息,假设重关联信息所占用的比特数如图17所示为6个比特,或如图18所示为2个比特。
[0285]
一种实施方式中,该重关联信息可仅携带于重关联响应帧中。另一种实施方式中,该重关联信息除了携带于重关联响应帧中外,还可携带于重关联请求帧中,其中,携带于重关联请求帧中的重关联信息也可具有上述各实施方式所述的特征。其中,携带于重关联请求帧中的重关联信息与携带于重关联响应帧中的重关联信息的不同之处在于,携带于重关联请求帧中的重关联信息用于指示sta mld请求在sta mld与ap mld重关联操作中关联配置信息中的各参数是否保留;携带于重关联响应帧中的重关联信息用于指示ap mld要求sta mld在sta mld与ap mld重关联操作中关联配置信息中的各参数是否保留。
[0286]
可选的,sta mld根据该重关联信息,保留该关联配置信息中的一些参数,删除该关联配置信息中的另一些参数外,针对sta mld中除关联配置信息之外的配置信息可默认删除或保留,本技术实施例不做限定。
[0287]
可见,该多链路建立方法400能够在重关联过程中,利用重关联信息显式指示需要保留的参数,从而减少了重关联带来的信令开销的同时,提高了告知sta mld所需保留参数的灵活性。
[0288]
可选的,上述实施例一至实施例三所述的多链路建立方法,也可以结合本技术的实施例五所述的重关联相关操作,即在sta mld与ap mld关联后,若sta mld发起重关联操作,可根据上述所述的实施方式,保留一些配置信息,减少重关联操作带来的信令开销。
[0289]
上述本技术提供的实施例中,分别从ap mld、sta mld的角度对本技术实施例提供的方法进行了介绍。为了实现上述本技术实施例提供的方法中的各功能,ap mld、sta mld可以包括硬件结构、软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能可以以硬件结构、软件模块、或者硬件结构加软件模块的方式来执行。下面将结合图19至图21描述本技术实施例的通信装置。其中,该通信装置是接入点多链路设备的接入点或站点多链路设备的站点,进一步的,该通信装置可以为ap mld中的装置;或者,该通信装置为sta mld中的装置。另外,该装置可以是多链路设备,也可以是多链路设备中的装置、还可以是多链路设备中的处理器或芯片系统。
[0290]
图19所示的通信装置100可以包括通信单元101和处理单元102。其中,处理单元102,用于进行数据处理。通信单元101集成有接收单元和发送单元。通信单元101也可以称为收发单元。或者,也可将通信单元101拆分为接收单元和发送单元。其中:
[0291]
图19所示的通信装置用于执行上述图4所描述的方法实施例中sta mld时:
[0292]
处理单元102,用于确定多链路关联请求帧;
[0293]
通信单元101,用于发送多链路关联请求帧;
[0294]
该通信单元101,还用于接收多链路关联响应帧;
[0295]
所述多链路关联响应帧中携带射频比特位图信息,所述射频比特位图信息用于指示所述sta mld请求建立的每条链路允许使用的所述sta mld的射频。
[0296]
图19所示的通信装置用于执行上述图4所描述的方法实施例中ap mld时:
[0297]
通信单元101,用于接收多链路关联请求帧;
[0298]
处理单元102,用于确定多链路关联响应帧;
[0299]
所述通信单元101,还用于发送多链路关联响应帧;
[0300]
所述多链路关联响应帧中携带射频比特位图信息,所述射频比特位图信息用于指示所述sta mld请求建立的每条链路允许使用的所述sta mld的射频。
[0301]
适用于图4所描述的方法实施例中的sta mld、ap mld,所述射频比特位图信息携带于多链路元素的多链路设备信息中。
[0302]
图19所示的通信装置用于执行上述图6所描述的方法实施例中sta mld时:
[0303]
处理单元102,用于确定多链路关联请求帧;
[0304]
通信单元101,用于发送多链路关联请求帧;
[0305]
所述通信单元101,还用于接收多链路关联响应帧;
[0306]
所述多链路关联响应帧中携带多个射频比特位图信息,一个射频比特位图信息对应所述sta mld请求建立的一条链路,所述射频比特位图信息用于指示建立对应的链路允许使用的所述sta mld的射频。
[0307]
图19所示的通信装置用于执行上述图6所描述的方法实施例中ap mld时:
[0308]
通信单元101,用于接收多链路关联请求帧;
[0309]
处理单元102,用于确定多链路关联响应帧;
[0310]
所述通信单元101,还用于发送多链路关联响应帧;
[0311]
所述多链路关联响应帧中携带多个射频比特位图信息,一个射频比特位图信息对应所述sta mld请求建立的一条链路,所述射频比特位图信息用于指示建立对应的链路允许使用的所述sta mld的射频。
[0312]
适用于图6所描述的方法实施例中的sta mld、ap mld,所述sta mld请求建立的发送链路的射频比特位图信息携带于所述多链路关联响应帧的多链路元素的多链路设备信息中;所述sta mld请求建立的非发送链路的射频比特位图信息携带于所述多链路元素的非发送链路的链路配置信息中,如图7所述的相关内容。
[0313]
适用于图4、图6所描述的方法实施例中的sta mld、ap mld,所述多链路关联请求帧中携带射频数量信息,所述射频数量信息用于指示所述sta mld具有的射频的个数。
[0314]
图19所示的通信装置用于执行上述图8所描述的方法实施例中sta mld时:
[0315]
通信单元101,用于发送多链路关联请求帧;
[0316]
所述通信单元101,还用于接收多链路关联响应帧;
[0317]
所述多链路关联响应帧中携带链路建立状态信息,所述链路建立状态信息用于指示所述sta mld请求建立的每条链路的链路建立状态。
[0318]
图19所示的通信装置用于执行上述图8所描述的方法实施例中ap mld时:
[0319]
通信单元101,用于接收多链路关联请求帧;
[0320]
所述通信单元101,用于发送多链路关联响应帧;
[0321]
所述多链路关联响应帧中携带链路建立状态信息,所述链路建立状态信息用于指
示所述sta mld请求建立的每条链路的链路建立状态。
[0322]
以下阐述适用于图8所描述的方法实施例中的sta mld、ap mld,一种或多种实施方式。
[0323]
一种实施方式中,所述链路建立状态信息包括一个状态编码字段和所述sta mld请求建立的链路中建立成功的链路的链路配置信息;所述状态编码字段用于指示所述sta mld与所述ap mld关联成功。
[0324]
另一种实施方式中,所述链路建立状态信息包括一个状态编码字段和所述sta mld请求建立的链路中建立成功的链路的链路配置信息;
[0325]
所述状态编码字段用于指示所述sta mld请求建立的链路中部分链路建立成功。
[0326]
又一种实施方式中,所述链路建立状态信息包括一个状态编码字段和所述sta mld请求建立的链路中建立成功的非发送链路的链路配置信息;
[0327]
所述状态编码字段用于指示所述sta mld请求建立的链路中发送链路建立成功。
[0328]
又一种实施方式中,所述链路建立状态信息包括多个状态编码字段,一个状态编码字段对应所述sta mld请求建立的一条链路;
[0329]
所述状态编码字段用于指示对应的链路的链路建立状态。
[0330]
又一种实施方式中,所述sta mld请求建立的链路中,发送链路的状态编码字段携带于多链路元素的多链路设备信息中,非发送链路的状态编码字段分别携带于多链路元素的非发送链路的链路配置信息中;或者,所述sta mld请求建立的链路中,所有链路的状态编码字段均携带于多链路元素的多链路设备信息中。
[0331]
又一种实施方式中,所述链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;所述状态编码字段用于指示所述sta mld与所述ap mld关联成功;
[0332]
所述链路建立状态比特位图信息用于指示所述sta mld请求建立的每条链路建立是否成功。
[0333]
又一种实施方式中,所述链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;
[0334]
所述状态编码字段用于指示所述sta mld请求建立的链路中部分链路建立成功;
[0335]
所述链路建立状态比特位图信息用于指示所述sta mld请求建立的每条链路建立是否成功。
[0336]
又一种实施方式中,所述链路建立状态信息包括一个状态编码字段和链路建立状态比特位图信息;
[0337]
所述状态编码字段用于指示所述sta mld请求建立的链路中发送链路建立成功;
[0338]
所述链路建立状态比特位图信息用于指示所述sta mld请求建立的每条非发送链路建立是否成功。
[0339]
又一种实施方式中,所述链路建立状态比特位图信息携带于所述多链路关联响应帧中多链路元素的多链路设备信息中。
[0340]
又一种实施方式中,图19所示的通信装置用于执行上述图13所描述的方法实施例中sta mld时:
[0341]
所述通信单元101,还用于发送重关联请求帧;
[0342]
所述通信单元101,还用于接收重关联响应帧;
[0343]
处理单元102,用于根据预定义规则保留第一配置信息,删除第二配置信息。
[0344]
又一种实施方式中,图19所示的通信装置用于执行上述图14所描述的方法实施例中sta mld时:
[0345]
所述通信单元101,还用于发送重关联请求帧;
[0346]
所述通信单元101,还用于接收重关联响应帧;
[0347]
所述重关联响应帧中携带重关联信息,所述重关联信息用于指示关联配置信息中的各参数是否保留。
[0348]
图19所示的通信装置用于执行上述图14所描述的方法实施例中ap mld时:
[0349]
所述通信单元,还用于接收重关联请求帧;
[0350]
所述通信单元,还用于发送重关联响应帧;
[0351]
所述重关联响应帧中携带重关联信息,所述重关联信息用于指示关联配置信息中的各参数是否保留。
[0352]
以下阐述适用于图14所描述的方法实施例中的sta mld、ap mld,一种或多种实施方式。
[0353]
一种实施方式中,所述关联配置信息包括以下一项或多项参数:
[0354]
块确认协议、序列号、包序号、重复检测缓存、分片和重组缓冲器、缓存的媒体介入控制层服务数据单元msdu。
[0355]
一种实施方式中,所述重关联信息包括一个或多个比特,一个比特对应所述关联配置信息中的一个或多个参数;所述比特用于指示对应的所述一个或多个参数是否保留。
[0356]
一种实施方式中,所述重关联信息携带于所述重关联响应帧的多链路元素中的多链路设备信息中。
[0357]
图20示出了通信装置200的示意性框图。一种实现方式中,通信装置200对应上述适用于多链路建立方法100至多链路建立方法500中任一方法所述的ap mld。可选的,该通信装置200可以为图1中的站点101;或该通信装置200为图2中的ap mld。可选的,该通信装置200为实现上述各方法实施例的芯片、芯片系统、或处理器等。该通信装置200可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
[0358]
另一种实现方式中,通信装置200对应上述适用于多链路建立方法100至多链路建立方法500中任一方法所述的sta mld,或该通信装置200为图1中的站点102或其中的装置;或该通信装置200为图2中的sta mld。可选的,该通信装置200为实现上述各方法实施例的芯片、芯片系统、或处理器等。该通信装置200可用于实现上述方法实施例中描述的方法,具体可以参见上述方法实施例中的说明。
[0359]
通信装置200可以包括一个或多个处理器201。处理器201可以是通用处理器或者专用处理器等。例如可以是基带处理器或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置(如,基站、基带芯片,终端、终端芯片,du或cu等)进行控制,执行计算机程序,处理计算机程序的数据。
[0360]
通信装置200还可以包括收发器205。收发器205可以称为收发单元、收发机、或收发电路等,用于实现收发功能。收发器205可以包括接收器和发送器,接收器可以称为接收机或接收电路等,用于实现接收功能;发送器可以称为发送机或发送电路等,用于实现发送功能。可选的,通信装置200还可以包括天线206。
[0361]
可选的,通信装置200中可以包括一个或多个存储器202,其上可以存有指令204,该指令204可为计算机程序,所述计算机程序可在通信装置200上被运行,使得通信装置200执行上述方法实施例中描述的方法。可选的,所述存储器202中还可以存储有数据。通信装置200和存储器202可以单独设置,也可以集成在一起。
[0362]
对于通信装置200用于实现上述方法实施例中多链路建立方法100至多链路建立方法500中任一方法的sta mld的功能:
[0363]
处理器201可确定多链路关联请求帧。
[0364]
收发器205用于执行图4中的步骤s101、s104;或图6中的步骤s201、s204;或图8中的步骤s301、s304;或图13中的步骤s401、s404;或图14中的步骤s501、s504。
[0365]
对于通信装置200用于实现上述方法实施例中多链路建立方法100至多链路建立方法500中任一方法的ap mld的功能:
[0366]
处理器201可确定多链路关联响应帧。
[0367]
收发器205用于执行图4中的步骤s102、s103;或图6中的步骤s202、s203;或图8中的步骤s302、s303;或图13中的步骤s402、s403;或图14中的步骤s502、s503。
[0368]
在一种实现方式中,处理器201中可以包括用于实现接收和发送功能的收发器。例如该收发器可以是收发电路,或者是接口,或者是接口电路。用于实现接收和发送功能的收发电路、接口或接口电路可以是分开的,也可以集成在一起。上述收发电路、接口或接口电路可以用于代码/数据的读写,或者,上述收发电路、接口或接口电路可以用于信号的传输或传递。
[0369]
在一种实现方式中,处理器201可以存有指令203,该指令可为计算机程序,计算机程序203在处理器201上运行,可使得通信装置200执行上述方法实施例中描述的方法。计算机程序203可能固化在处理器201中,该种情况下,处理器201可能由硬件实现。
[0370]
在一种实现方式中,通信装置200可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。本技术中描述的处理器和收发器可实现在集成电路(integrated circuit,ic)、模拟ic、射频集成电路rfic、混合信号ic、专用集成电路(application specific integrated circuit,asic)、印刷电路板(printed circuit board,pcb)、电子设备等上。该处理器和收发器也可以用各种ic工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,cmos)、n型金属氧化物半导体(nmetal-oxide-semiconductor,nmos)、p型金属氧化物半导体(positive channel metal oxide semiconductor,pmos)、双极结型晶体管(bipolar junction transistor,bjt)、双极cmos(bicmos)、硅锗(sige)、砷化镓(gaas)等。
[0371]
以上实施例描述中的通信装置可以是ap mld或ap mld的ap,但本技术中描述的通信装置的范围并不限于此,而且通信装置的结构可以不受图20的限制。通信装置可以是独立的设备或者可以是较大设备的一部分。例如所述通信装置可以是:
[0372]
(1)独立的集成电路ic,或芯片,或,芯片系统或子系统;
[0373]
(2)具有一个或多个ic的集合,可选的,该ic集合也可以包括用于存储数据,计算机程序的存储部件;
[0374]
(3)asic,例如调制解调器(modem);
[0375]
(4)可嵌入在其他设备内的模块;
[0376]
(5)接收机、终端、智能终端、蜂窝电话、无线设备、手持机、移动单元、车载设备、网络设备、云设备、人工智能设备等等;
[0377]
(6)其他等等。
[0378]
对于通信装置可以是芯片或芯片系统的情况,可参见图21所示的芯片的结构示意图。图21所示的芯片包括处理器301和接口302。其中,处理器301的数量可以是一个或多个,接口302的数量可以是多个。
[0379]
对于芯片用于实现上述方法实施例中多链路的组播业务传输方法200至多链路的组播业务传输方法500中任一方法的ap mld的ap的功能:
[0380]
处理器301可确定多链路关联请求帧。
[0381]
接口302用于执行图4中的步骤s101、s104;或图6中的步骤s201、s204;或图8中的步骤s301、s304;或图13中的步骤s401、s404;或图14中的步骤s501、s504。
[0382]
对于通信装置200用于实现上述方法实施例中多链路建立方法100至多链路建立方法500中任一方法的ap mld的功能:
[0383]
处理器301可确定多链路关联响应帧。
[0384]
接口302用于执行图4中的步骤s102、s103;或图6中的步骤s202、s203;或图8中的步骤s302、s303;或图13中的步骤s402、s403;或图14中的步骤s502、s503。
[0385]
本领域技术人员还可以了解到本技术实施例列出的各种说明性逻辑块(illustrative logical block)和步骤(step)可以通过电子硬件、电脑软件,或两者的结合进行实现。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本技术实施例保护的范围。
[0386]
本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机可读存储介质被计算机执行时实现上述任一方法实施例的功能。
[0387]
本技术还提供了一种计算机程序产品,该计算机程序产品被计算机执行时实现上述任一方法实施例的功能。
[0388]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序。在计算机上加载和执行所述计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,dvd))、或者半导体介质(例如,固态硬盘(solid state disk,ssd))等。
[0389]
本领域普通技术人员可以理解:本技术中涉及的第一、第二等各种数字编号仅为
描述方便进行的区分,并不用来限制本技术实施例的范围,也表示先后顺序。
[0390]
本技术中的至少一个还可以描述为一个或多个,多个可以是两个、三个、四个或者更多个,本技术不做限制。在本技术实施例中,对于一种技术特征,通过“第一”、“第二”、“第三”、“a”、“b”、“c”和“d”等区分该种技术特征中的技术特征,该“第一”、“第二”、“第三”、“a”、“b”、“c”和“d”描述的技术特征间无先后顺序或者大小顺序。
[0391]
本技术中各表所示的对应关系可以被配置,也可以是预定义的。各表中的信息的取值仅仅是举例,可以配置为其他值,本技术并不限定。在配置信息与各参数的对应关系时,并不一定要求必须配置各表中示意出的所有对应关系。例如,本技术中的表格中,某些行示出的对应关系也可以不配置。又例如,可以基于上述表格做适当的变形调整,例如,拆分,合并等等。上述各表中标题示出参数的名称也可以采用通信装置可理解的其他名称,其参数的取值或表示方式也可以通信装置可理解的其他取值或表示方式。上述各表在实现时,也可以采用其他的数据结构,例如可以采用数组、队列、容器、栈、线性表、指针、链表、树、图、结构体、类、堆、散列表或哈希表等。
[0392]
本技术中的预定义可以理解为定义、预先定义、存储、预存储、预协商、预配置、固化、或预烧制。
[0393]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0394]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0395]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献