一种无线局域网中的通信方法以及通信设备与流程

文档序号:30137999发布日期:2022-05-21 02:38阅读:220来源:国知局
一种无线局域网中的通信方法以及通信设备与流程

1.本技术涉及通信技术领域,尤其涉及一种无线局域网中的通信方法以及通信设备。


背景技术:

2.随着无线局域网(wireless local area networks,wlan)技术的发展,越来越多的无线设备支持多链路通信。无线设备支持多链路通信,指该无线设备支持同时在多个频段上通信,或者同时在同一频段的不同信道上通信。支持多链路通信的无线设备通常称为多链路设备(multi-link device,mld)。多链路设备包括多个站点(station,sta)。目前,wlan中的多链路设备分为两类:接入点(access point,ap)多链路设备(即ap mld)和非接入点(non-ap)多链路设备(即non-ap mld)。接入点多链路设备中的sta为ap。非接入点多链路设备中的sta为non-ap sta。非接入点多链路设备与接入点多链路设备之间可以建立一条或多条链路,每条链路连接非接入点多链路设备中的一个non-ap sta以及接入点多链路设备中的一个ap。一条链路两端的non-ap sta和ap之间具有关联关系。在802.11ax中,ap会进行重叠基本服务集(overlapping basic service set,obss)扫描操作,扫描特定集合的信道以发现邻居ap。
3.静默元素(quiet element)可以要求在一定时间区间内,当前信道不发生任何帧交互,进而保证进行信道测量时不会有来自本基本服务集(basic service set,bss)其他sta的干扰。
4.当ap mld的一条链路进行obss扫描等操作时,当前链路会处于一段时间内不可使用的状态,该链路上的低时延业务需要等待obss扫描完成后才能进行有效的数据传输,低时延业务的时延增加。


技术实现要素:

5.本技术提供了一种无线局域网中的通信方法以及通信设备,用于减少低延时业务的时延。
6.第一方面提供了一种无线局域网的通信方法,该方法包括:第一多链路设备通过包括第一链路在内的一条或多条链路向第二多链路设备发送指示,指示包括开始时间和标识,指示用于指示第二多链路设备在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
7.该方面中,第一多链路设备通过第一链路向第二多链路设备发送第一帧,该第一帧可以携带上述指示。该指示包括开始时间和标识,该指示可以指示第二多链路设备在到达该开始时间的时候执行和第二链路相关的操作,该相关操作可以是切换、激活或避开操作,并在切换或激活的链路上进行数据交互,该标识可以为指示第二链路的标识或第二链路所在频段的标识,以使得第二多链路设备在到达该开始时间的时候执行和第二链路相关的操作,避免因为链路不可用导致低延时业务超时,可以减少低延时业务的时延。
8.在一种可能的实施方式中,指示还包括原因码,原因码指示第二多链路设备根据原因码在开始时间使用第二链路或者避开第二链路。
9.该种可能的实施方式中,第一多链路设备还可以通过指示中的原因码指示第二多链路设备根据原因码在开始时间使用第二链路或者避开第二链路,以提高方案的可实施性。
10.在一种可能的实施方式中,指示还包括持续时间,持续时间指示第二多链路设备对第二链路相关的操作持续执行的时长。
11.该种可能的实施方式中,第一多链路设备还可以通过指示中的持续时间指示第二多链路设备执行与第二链路相关的操作的时长,以提高多链路通信的灵活性。
12.第二方面提供了一种无线局域网中的通信方法,该方法应用于与第一多链路设备通信的第二多链路设备,该方法包括:第二多链路设备通过包括第一链路在内的一条或多条链路接收来自第一多链路设备的指示,指示包括开始时间和标识;第二多链路设备根据指示在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
13.该方面中,第二多链路设备接收来自第一多链路设备的第一帧,该第一帧中可以携带该指示,该指示包括开始时间和标识,该指示可以指示第二多链路设备在到达该开始时间的时候执行和第二链路相关的操作,该相关操作可以是切换、激活或避开操作,并在切换或激活的链路上进行数据交互,该标识可以为指示第二链路的标识或第二链路所在频段的标识,以使得第二多链路设备根据该指示在上述开始时间执行和该指示中的标识对应的第二链路相关的操作,可以避免因为链路不可用导致低延时业务超时,减少低延时业务的时延。
14.在一种可能的实施方式中,指示还包括原因码,原因码指示根据原因码在开始时间使用第二链路或者避开第二链路。
15.该种可能的实施方式中,第二多链路设备可以根据指示中的原因码确定是使用该标识对应的第二链路或避开该标识对应的第二链路,以提高方案的可实施性。
16.在一种可能的实施方式中,上述步骤第二多链路设备根据指示在开始时间执行和第二链路相关的操作包括:如果原因码指示第二多链路设备避开第二链路,且第二多链路设备为单射频非接入点多链路设备,则第二多链路设备在开始时间改变射频电路的工作频段。
17.该种可能的实施方式中,第二多链路设备为单频非接入点多链路设备,与第一多链路设备之间只能通过一个频段进行数据交互,第二多链路设备可以根据原因码指示的避开该标识指示的第二链路以切换到其他频段,可以提高本方案的可行性。
18.在一种可能的实施方式中,指示还包括持续时间,持续时间指示对第二链路相关的操作持续执行的时长。
19.该种可能的实施方式中,第二多链路设备还可以根据指示中的持续时间限制自己对第二链路相关操作的时长,提高多链路通信的灵活性。
20.在一种可能的实施方式中,第二多链路设备可以为不具备同时在不同链路上分别接收和发送数据能力的非接入点多链路设备,即第二多链路设备在进行上行传输时无法在其他链路接收下行数据,第二多链路设备可能可以在一条或多条链路上接收到上述指示,
提高方案的可靠性。
21.第三方面提供了一种通信设备,包括:发送单元,用于通过包括第一链路在内的一条或多条链路向第二多链路设备发送指示,指示包括开始时间和标识,指示用于指示第二多链路设备在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
22.该通信设备用于执行前述第一方面的方法或第一方面任意一种实施方式。
23.第四方面提供了一种通信设备,包括:接收单元,用于通过包括第一链路在内的一条或多条链路接收来自第一多链路设备的指示,指示包括开始时间和标识;处理单元,用于根据指示在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
24.该通信设备用于执行前述第二方面的方法或第二方面任意一种实施方式。
25.第五方面提供了一种计算机设备,包括:处理器、存储器、以及通信接口,该处理器用于执行该存储器中存储的指令,使得通信设备执行上述第一方面或第一方面任一种可选方式所提供的方法,该通信接口用于接收或发送指示。第五方面提供的通信设备的具体细节可参见上述第一方面或第一方面任一种可选方式,此处不再赘述。
26.第六方面提供了一种计算机设备,包括:处理器、存储器、以及通信接口,该处理器用于执行该存储器中存储的指令,使得通信设备执行上述第二方面或第二方面任一种可选方式所提供的方法,该通信接口用于接收或发送指示。第六方面提供的通信设备的具体细节可参见上述第二方面或第二方面任一种可选方式,此处不再赘述。
27.第七方面提供了一种计算机可读存储介质,该计算机可读存储介质中保存有程序,当该计算机执行程序时,执行前述第一方面或第一方面任一种可选方式提供的方法。
28.第八方面提供了一种计算机可读存储介质,该计算机可读存储介质中保存有程序,当该计算机执行程序时,执行前述第二方面或第二方面任一种可选方式提供的方法。
29.九方面提供了一种计算机可读存储介质,该计算机可读存储介质中保存有程序,当该计算机执行程序时,执行前述第三方面或第三方面任一种可选方式提供的方法。
30.第十方面提供了一种计算机程序产品,当该计算机程序产品在计算机上执行时,该计算机执行前述第一方面或第一方面任一种可选方式提供的方法。
31.第一多链路设备向第二多链路设备发送指示,使得第二多链路设备在指示中的开始时间执行与指示中的标识对应的第二链路相关的操作,以使得第二多链路设备通过使用或避开第二链路,与第一多链路设备进行低延时业务的数据交互,及时执行低延时业务,减少低延时业务的时延。
附图说明
32.图1为本技术实施例提供的多链路通信的系统架构示意图;
33.图2为本技术实施例提供的无线局域网的通信方法一实施例;
34.图3为本技术实施例提供的数据交互一示意图;
35.图4为本技术实施例提供的数据交互另一示意图;
36.图5为本技术实施例提供的无线局域网的通信方法另一实施例;
37.图6为本技术实施例提供的数据交互另一示意图;
38.图7为本技术实施例提供的无线局域网的通信方法另一实施例;
39.图8为本技术实施例提供的数据交互另一示意图;
40.图9为本技术实施例提供的通信设备的结构示意图;
41.图10为本技术实施例提供的通信设备的结构示意图;
42.图11为本技术实施例提供的计算机设备的结构示意图;
43.图12为本技术实施例提供的计算机设备的结构示意图。
具体实施方式
44.本技术实施例提供了一种无线局域网中的通信方法以及通信设备,用于减少低延时业务的时延。
45.下面结合附图,对本技术的实施例进行描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术的发展和新场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
46.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
47.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
48.另外,为了更好的说明本技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
49.无线设备支持多链路通信,指该无线设备支持同时在多个频段上通信,或者同时在同一频段的不同信道上通信。支持多链路通信的无线设备通常称为多链路设备(multi-link device,mld)。多链路设备包括多个站点(station,sta)。无线局域网(wireless local area networks,wlan)中的多链路设备分为两类:接入点(access point,ap)多链路设备(即ap mld)和非接入点(non-ap)多链路设备(即non-ap mld)。接入点多链路设备中的sta为ap。非接入点多链路设备中的sta为non-ap sta。非接入点多链路设备与接入点多链路设备之间可以建立一条或多条链路,每条链路连接非接入点多链路设备中的一个non-ap sta以及接入点多链路设备中的一个ap。一条链路两端的non-ap sta和ap之间具有关联关系。
50.以下,示例性介绍本技术的应用场景。如图1所示的多链路通信的系统架构。该系统架构包括至少一个第一多链路设备和至少一个第二多链路设备,其中,第一多链路设备为接入点多链路设备,该接入点多链路设备中包括多个ap,如图中所示的ap1、ap2、

、apn。第二多链路设备为非接入点多链路设备,该非接入点多链路设备包括多个non-ap sta,如图中所示的sta1、sta2、

、stan。非接入点多链路设备与接入点多链路设备之间可以建立
一条或多条链路,每条链路连接非接入点多链路设备中的一个non-ap sta以及接入点多链路设备中的一个ap。一条链路两端的non-ap sta和ap之间具有关联关系。
51.在802.11ax中,ap会进行重叠基本服务集(overlapping basic service set,obss)扫描操作,扫描特定集合的信道以发现邻居ap。以极高吞吐量(very high throughput,vht)sta为例,协议要求的最小每信道扫描时长默认被动扫描为20时间单位(time units,tus)或者主动扫描为10tus。在一个obss扫描操作期间,默认每300秒,集合中的每个信道至少被扫描一次,默认的被扫描总时长至少为200tus(被动扫描)或者20tus(主动扫描)。
52.而在产品实现中,obss扫描时,每个信道的扫描时长一般设置为100tus,即约为一个目标信标传输时间(target beacon transmission time,tbtt),以保证在此期间大概率可以听到邻居ap的一个信标(beacon)帧。
53.静默元素(quiet element)可以要求在一定时间区间内,当前信道不发生任何帧交互,进而保证进行信道测量时不会有来自本基本服务集(basic service set,bss)其他sta的干扰。该quiet element的帧结构如表1所示。其中,元素标识(element id)字段表示元素的标识,长度(length)表示元素的长度,静默计数(quiet count)字段表示下一个静默间隔(quiet interval)所在的信标间隔(beacon interval)与当前时间之间tbtt的个数;静默周期(quiet period)字段表示两个quiet interval之间beacon interval的个数;静默持续时间(quiet duration)字段表示quiet interval的持续时间;静默偏移量(quiet offset)字段表示quiet interval开始时间与quiet count中表示的tbtt之间的偏移。quiet element可以携带在beacon帧和探针响应(probe response)帧中。
[0054][0055]
表1
[0056]
当ap mld的一条链路进行obss扫描等操作时,当前链路会处于一段时间内不可使用的状态,该链路上的低时延业务需要等待obss扫描完成后才能进行有效的数据传输,低时延业务的时延和可靠性要求都无法得到保证。为了减少低延时业务的时延,本技术实施例提供了一种无线局域网中的通信方法,该方法包括:第一多链路设备通过包括第一链路在内的一条或多条链路向第二多链路设备发送指示,指示包括开始时间和标识,指示用于指示第二多链路设备在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。第二多链路设备根据指示在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。这样,可以在达到该开始时间时为低延时业务选择合适的链路,避免影响低延时业务的执行。
[0057]
下面基于上述应用场景,对本技术实施例提供的无线局域网中的通信方法进行描述。
[0058]
本实施例中,第一多链路设备与第二多链路设备之间的数据交互受限于第二多链路设备的类型,第二多链路设备为非接入点设备,可以是单射频非接入点多链路设备,还可以是不具备同时在不同链路上分别接收和发送数据能力的非接入点多链路设备,下面分别进行描述。单射频非接入点多链路设备是指支持多链路协议的,但仅有一个可切换频段的射频电路的非接入点设备。
[0059]
1、第二多链路设备为非接入点设备:
[0060]
请参阅图2,本技术实施例提供的无线局域网中的通信方法一实施例包括:
[0061]
201、第一多链路设备向第二多链路设备发送指示。
[0062]
本实施例中,第一多链路设备向第二多链路设备发送第一帧,第一帧中包含上述指示。其中,第一多链路设备发送第一帧可以只通过第一链路发送,也可以通过包括第一链路在内的多条链路发送,具体此处不作限定。
[0063]
该指示包括开始时间和标识,该指示可以指示第二多链路设备在到达该开始时间的时候执行和第二链路相关的操作,该相关操作可以是切换、激活或避开操作,并在切换或激活的链路上进行数据交互,该标识可以为指示第二链路的标识或第二链路所在频段的标识。
[0064]
上述第一帧可以是beacon帧、数据帧等其他所有可以携带推荐元素(recommend element)的广播、组播、单播帧。如果第一帧不是广播帧,则该流程还包括第一多链路设备在第二链路上收到第二多链路设备针对第一帧的确认字符(acknowledgement character,ack)帧。该recommend element即为本实施例中的指示。
[0065]
该recommend element中还可以包括原因码,示例性的,当第一链路上计划在开始时间进行obss扫描时,该原因码可以指示第二多链路设备在到达上述开始时间的时候避开上述标识指示的第二链路(此时第一链路和第二链路是同一条链路),可选的,该原因码可以直接指示第二多链路设备唤醒或切换除第二链路之外的其他链路,也可以是通过指示第二链路上的ap负载过多,推荐第二多链路设备唤醒或切换除第二链路外的其他链路进行负载均衡。
[0066]
该recommend element中还可以包括持续时间,该持续时间可以指示第二多链路设备在执行第二链路相关的操作时的时长。
[0067]
该recommend element可以如下表2或表3所示。
[0068][0069]
表2
[0070]
其中,元素标识(element id)字段表示元素的标识。长度(length)表示元素的长度。target time指示开始时间,具体可以是时间同步功能(timing synchronization function,tsf)计时器(timer),部分(partial)tsf timer,或者可以是类似quiet element中count、period和offset字段的集合,如表3所示。示例性的,partial tsf timer用tsf[10:25]共16个比特,表示1-65535tus,0表示立即开始。duration表示持续时间,可以以tu为单位,或者可以是一个基于表格的值(示例性的,数值0-15分别对应不同的时间),同时也可以取一些特殊值,如0表示持续时间无限长。频段或链路(band/link)标识(identification,id):可以表示特定的频段,如2.4g、5g、6g,也可以表示802.11be中新定义的link id,具体可以表现为(操作类(operational class),信道(channel),基本服务集标识(basic service set id,bssid))三元组。reason表示原因码,其具体含义可以包含obss扫描(scanning),channel切换(switch)。
[0071][0072]
表3
[0073]
202、第二多链路设备根据指示在开始时间执行和第二链路相关的操作。
[0074]
本实施例中,第二多链路设备在接收到来自第一多链路设备的第一帧时,可以获得该第一帧中的指示,并根据该指示在上述开始时间执行和该指示中的标识对应的第二链路相关的操作。
[0075]
在一个示例中,指示中的原因码指示第二多链路设备在该开始时间使用该第二链路,第二多链路设备可以激活或者切换到该第二链路,并通过该第二链路与第一多链路设备进行数据交流,可选的,交流的数据可以是低延时业务的数据,也可以是在其他链路上运行的其他业务。
[0076]
在另一个示例中,指示中的原因码可以指示第二多链路设备在该开始时间选择除上述第二链路之外的链路,第二多链路设备可以激活或切换到选择的链路进行数据交互。
[0077]
可选的,该原因码中还可以包括其他字段,例如:负载均衡(load balance),唤醒指定链路(wake the corresponding link only),已被占用(occupied already),链路推荐(link recommendation)等。其中,负载均衡可以指示第二链路上的ap负载过高,需要均衡负载;唤醒指定链路可以指示第二多链路设备唤醒第二链路,不需要第二多链路设备在该第二链路时刻监听beacon帧;已被占用可以指示标识对应的第二链路不可用,第二多链路设备可以选择唤醒或者切换其他链路;链路推荐可以是推荐第二多链路设备使用该标识对应的第二链路,可选的,第二多链路设备可以自己确定是否使用该第二链路。
[0078]
在一个示例中,在上述开始时间时,第二多链路设备还可以只在指示中的持续时间内使用或避开该第二链路。
[0079]
在第一多链路设备执行第一操作的开始时间和持续时间内,第一多链路设备可以是在第二链路执行第一操作导致第二链路无法使用,第二多链路设备可以唤醒其他链路执行第二链路上的低延时业务,该第一操作可以是obss扫描、信道切换或者其他持续一定时间,会导致第二链路无法使用的操作。如图3所示的数据交互一示意图,其中,ap1与sta1相连,ap2与sta2相连,第一多链路设备通过ap1向第二多链路设备发送beacon帧,该beacon帧中的recommend element指示第二多链路设备知道第一多链路设备计划在上述开始时间和持续时间内执行obss扫描,则间接指示第二多链路设备可以在该开始时间和持续时间内避开标识对应的ap1所在的链路选择其他链路(例如ap2所在的休眠链路)进行唤醒,以跟第一多链路设备进行低延时业务的数据交互,此时第一链路和第二链路为同一条链路。
[0080]
在第一多链路设备不进行第一操作的时候,第一多链路设备也可以向第二多链路设备发送上述指示,以进行负载均衡等。如图4所示的数据交互另一示意图,ap1与sta1相连,ap2与sta2相连,第一多链路设备通过ap1向第二多链路设备发送beacon帧,该beacon帧中的recommend element直接推荐第二多链路设备在上述开始时间和持续时间内唤醒并使用除标识对应的ap1所在链路的其他链路。
[0081]
第二链路和第一链路可以相同。第二链路也可以是第一链路之外的链路。
[0082]
本实施例中,第一多链路设备通过向第二多链路设备发送的指示,使得第二多链
路设备在指示中的开始时间执行与指示中的标识对应的第二链路相关的操作,以使得第二多链路设备避开或者使用第二链路与第一多链路设备进行低延时业务的数据交互,可以及时进行低延时业务的数据交互,减少低延时业务的时延。
[0083]
2、第二多链路设备是单射频非接入点多链路设备:
[0084]
请参阅图5,本技术实施例提供的无线局域网中的通信方法另一实施例包括:
[0085]
501、第一多链路设备向第二多链路设备发送指示。
[0086]
本实施例步骤501可以参照图2所示的无线局域网中的通信方法中步骤201的相关描述,此处不再赘述。
[0087]
502、如果原因码指示第二多链路设备避开第二链路,且第二多链路设备为单射频非接入点多链路设备,则第二多链路设备在开始时间改变射频电路的工作频段。
[0088]
本实施例中,第二多链路设备为单射频非接入点多链路设备,即第二多链路设备与第一多链路设备之间只能通过一个频段进行数据交互,此时指示中的标识对应的第二链路为上述第一链路,原因码指示第二多链路设备切换频段,第二多链路设备在上述开始时间改变射频电路的工作频段,即在第二链路所在的频段不可用的时候将数据交互的频段切换到另一个频段。
[0089]
在一个示例中,在上述开始时间时,第二多链路设备还可以只在指示中的持续时间内使用该第二链路。
[0090]
在第一多链路设备执行第一操作的开始时间和持续时间内,第一多链路设备可以是在第二链路执行第一操作导致第二链路无法使用,该第一操作可以是obss扫描或者其他持续一定时间,会导致第二链路无法使用的操作。如图6所示的数据交互另一示意图,ap1与sta1相连,ap2与sta2之间的链路用虚线表示(第二多链路设备是单射频非接入点多链路设备,该链路可能是在关联阶段建立的虚拟链路,也有可能是尚未建立的潜在链路),第一多链路设备通过ap1向第二多链路设备发送beacon帧,该beacon帧中的recommend element指示第二多链路设备知道第一多链路设备计划在上述开始时间和持续时间内执行obss扫描,标识指示ap1对应的频段,第二多链路设备可以在该开始时间和持续时间内将频段切换到ap1所在的频段之外的频段上,如图6中所示的ap2所在的频段上。
[0091]
在不进行第一操作的时候,第一多链路设备也可以向第二多链路设备发送上述指示,例如唤醒指定链路,此时该指示中的标识对应的第二链路为推荐使用的链路。
[0092]
本实施例中,第一多链路设备通过向第二多链路设备发送的指示,使得第二多链路设备指示中的开始时间执行与指示中的标识对应的第二链路相关的操作,以使得第二多链路设备使用或避开第二链路与第一多链路设备进行低延时业务的数据交互,可以提高低延时业务的可靠性。
[0093]
3、第二多链路设备是不具备同时在不同链路上分别接收和发送数据能力的非接入点多链路设备:
[0094]
本实施例中,第一多链路设备向第二多链路设备发送指示可以是通过所有在使用的链路发送,可以减少不具备同时在不同链路上分别接收和发送数据能力的非接入点多链路设备接收不到该指示的可能性。
[0095]
请参阅图7,本技术实施例提供的无线局域网中的通信方法另一实施例包括:
[0096]
701、第一多链路设备通过包括第一链路在内的多条链路向第二多链路设备发送
指示。
[0097]
本实施例中,第一多链路设备可以通过与第二多链路设备之间相连的多条已激活的链路向该第二多链路设备发送该指示,具体的指示可以参照图2所示的无线局域网中的通信方法中步骤201的相关描述,此处不再赘述。
[0098]
702、第二多链路设备根据指示在开始时间执行和第二链路相关的操作。
[0099]
第二多链路设备为不具备同时在不同链路上分别接收和发送数据能力的非接入点多链路设备,即当第一多链路设备在包括第一链路在内的多条链路向第二多链路设备发送指示时,第二多链路设备可能只在其中一条链路上接收到该指示。如图8所示的数据交互另一示意图,ap1与sta1相连,ap2与sta2相连,第一多链路设备通过ap1和ap2向第二多链路设备发送beacon帧,该beacon帧中的recommend element指示第二多链路设备知道第一多链路设备计划在上述开始时间和持续时间内执行obss扫描。在ap1发送beacon帧时,sta2正在发送上行数据,因为自身能力的限制,第二多链路设备无法接收到ap1发送的beacon帧。ap2发送beacon帧时,ap1也在发送下行数据,此时sta2可以成功接收ap2发送的beacon帧。该recommend element间接指示第二多链路设备可以在该开始时间和持续时间内避开标识对应的第二链路,本实施例中第二链路为ap1所在的链路,本实施例中,第二多链路设备在ap1进行obss扫描时唤醒了sta2所在链路进行数据传输。在不进行第一操作的时候,第一多链路设备也可以向第二多链路设备发送上述指示,例如唤醒指定链路,此时该指示中的标识对应的第二链路为推荐使用的链路。
[0100]
本实施例具体的执行和第二链路相关的操作可以参照图2所示的无线局域网中的通信方法中步骤202的相关描述,此处不再赘述。
[0101]
本实施例中,第一多链路设备通过向第二多链路设备发送的指示,使得第二多链路设备指示中的开始时间执行与指示中的标识对应的第二链路相关的操作,以使得第二多链路设备使用或避开第二链路与第一多链路设备进行低延时业务的数据交互,可以及时进行低延时业务的数据交互,减少低延时业务的时延。
[0102]
以上描述了无线局域网中的通信方法,下面结合附图介绍本技术实施例的通信设备。
[0103]
图9为本技术实施例中通信设备90的一实施例示意图。
[0104]
如图9所示,本技术实施例提供了通信设备,该通信设备包括:
[0105]
发送单元901,用于通过包括第一链路在内的一条或多条链路向第二多链路设备发送指示,指示包括开始时间和标识,指示用于指示第二多链路设备在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
[0106]
可选的,指示还包括原因码,原因码指示第二多链路设备根据原因码在开始时间使用第二链路或者避开第二链路。
[0107]
可选的,指示还包括持续时间,持续时间指示第二多链路设备对第二链路相关的操作持续执行的时长。
[0108]
本实施例中,通信设备可以执行前述图2、图5和图7所示实施例中第一多链路设备所执行的操作,具体此处不再赘述。
[0109]
图10为本技术实施例中通信设备100的一实施例示意图。
[0110]
如图10所示,本技术实施例提供了通信设备,该通信设备包括:
[0111]
接收单元1001,用于通过包括第一链路在内的一条或多条链路接收来自第一多链路设备的指示,指示包括开始时间和标识;处理单元1002,用于根据指示在开始时间执行和第二链路相关的操作,其中,标识是第二链路的标识或第二链路所在频段的标识。
[0112]
可选的,指示还包括原因码,原因码指示根据原因码在开始时间使用第二链路或者避开第二链路。
[0113]
可选的,处理单元1002具体用于:如果原因码指示避开第二链路,且通信设备为单射频非接入点多链路设备,则在开始时间改变射频电路的工作频段。
[0114]
可选的,指示还包括持续时间,持续时间指示对第二链路相关的操作持续执行的时长。
[0115]
本实施例中,通信设备可以执行前述图2、图5和图7所示实施例中第二多链路设备所执行的操作,具体此处不再赘述。
[0116]
图11所示,为本技术的实施例提供的计算机设备110的一种可能的逻辑结构示意图。计算机设备110包括:处理器1101、通信接口1102、存储系统1103以及总线1104。处理器1101、通信接口1102以及存储系统1103通过总线1104相互连接。在本技术的实施例中,处理器1101用于对计算机设备110的动作进行控制管理,例如,处理器1101用于执行图3至图4的方法实施例中存储管理装置所执行的步骤。通信接口1102用于支持计算机设备110进行通信。存储系统1103,用于存储计算机设备110的程序代码和数据。
[0117]
其中,处理器1101可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器1101也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。总线1104可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0118]
通信设备110中的发送单元1101相当于计算机设备110中的通信接口1102。
[0119]
本实施例的计算机设备110可对应于上述各个方法实施例中的第一多链路设备,该计算机设备110中的通信接口1102可以实现上述各个方法实施例中的第一多链路设备所具有的功能和/或所实施的各种步骤,为了简洁,在此不再赘述。
[0120]
图12所示,为本技术的实施例提供的计算机设备120的一种可能的逻辑结构示意图。计算机设备120包括:处理器1201、通信接口1202、存储系统1203以及总线1204。处理器1201、通信接口1202以及存储系统1203通过总线1204相互连接。在本技术的实施例中,处理器1201用于对计算机设备120的动作进行控制管理,例如,处理器1201用于执行图3至图4的方法实施例中处理装置所执行的步骤。通信接口1202用于支持计算机设备120进行通信。存储系统1203,用于存储计算机设备120的程序代码和数据。
[0121]
其中,处理器1201可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器1201也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字
信号处理器和微处理器的组合等等。总线1204可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0122]
通信设备100中的接收单元1001相当于计算机设备120中的通信接口1202,通信设备100中的处理单元1002可以相当于处理器1201。
[0123]
本实施例的计算机设备120可对应于上述各个方法实施例中的第二多链路设备,该计算机设备120中的处理器1201和通信接口1202可以实现上述各个方法实施例中的第二多链路设备所具有的功能和/或所实施的各种步骤,为了简洁,在此不再赘述。
[0124]
在本技术的另一实施例中,还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当设备的处理器执行该计算机执行指令时,设备执行上述图2、图5和图7中第一多链路设备所执行的无线局域网中的通信方法的步骤。
[0125]
在本技术的另一实施例中,还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当设备的处理器执行该计算机执行指令时,设备执行上述图2、图5和图7中第二多链路设备所执行的无线局域网中的通信方法的步骤。
[0126]
在本技术的另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;当设备的处理器执行该计算机执行指令时,设备执行上述图2、图5和图7中第一多链路设备所执行的无线局域网中的通信方法的步骤。
[0127]
在本技术的另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括计算机执行指令,该计算机执行指令存储在计算机可读存储介质中;当设备的处理器执行该计算机执行指令时,设备执行上述图2、图5和图7中第二多链路设备所执行的无线局域网中的通信方法的步骤。
[0128]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
[0129]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0130]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0131]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0132]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0133]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1