CN120935841A - 前导码检测方法及通信装置 - Google Patents
前导码检测方法及通信装置Info
- Publication number
- CN120935841A CN120935841A CN202410571895.8A CN202410571895A CN120935841A CN 120935841 A CN120935841 A CN 120935841A CN 202410571895 A CN202410571895 A CN 202410571895A CN 120935841 A CN120935841 A CN 120935841A
- Authority
- CN
- China
- Prior art keywords
- bss
- primary channel
- channel
- station
- time
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请涉及无线通信技术领域,尤其涉及一种通信方法及通信装置。第一BSS中的第一站点在第二BSS的SP内,在第一BSS的主信道上检测到第二BSS的PPDU的情况下,将进行PD的信道从主信道切换至非主信道;基于第二BSS的SP的结束时刻将进行PD的信道从非主信道切换至主信道。由此BSS选择合适的信道进行PD。本申请可以支持IEEE协议如IEEE 802.11be/Wi‑Fi 7/EHT协议、IEEE 802.11bn/UHR/Wi‑Fi 8协议、IEEE集成毫米波协议、IEEE 802.15/UWB协议或IEEE 802.11bf/sensing/感知协议;或者应用于星闪系统,支持星闪协议。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种前导码检测方法及通信装置。
背景技术
为了节省能耗,基本服务集(basic service set,BSS)中的站点可以在服务周期(service period,SP)内与其他站点进行交互,该SP之外进入节能模式(例如睡眠)。BSS中的站点之间在BSS的SP内的交互比在SP外的交互频繁,因此,在BSS的SP内,BSS会频繁占用主信道进行物理层协议数据单元(physical layer protocol data unit,PPDU)的传输。
覆盖范围有重叠的BSS互为重叠基本服务集(overlapping BSS,OBSS)。在基于SP的非主信道接入(SP-based non-primary channel access,SP-based NPCA)机制中,当BSS与其OBSS的主信道相同时,BSS在其OBSS的SP内在非主信道进行前导码检测(preambledetection,PD),在OBSS的SP之外在主信道进行前导码检测。如此,BSS可以避开在OBSS频繁使用主信道的时间段内与OBSS竞争信道,从而增加竞争到信道的可能性。
然而,在SP-based NPCA机制中,互为OBSS的两个BSS的SP重叠时,在两个BSS的SP的重叠时段内,则会出现两个BSS都在非主信道上进行PD,而没有BSS在主信道上进行PD的问题。因此,BSS如何选择合适的信道进行PD是亟需解决的问题。
发明内容
本申请实施例提供一种前导码检测方法及通信装置,能够使得BSS选择合适的信道进行PD,避免出现没有BSS在主信道上进行PD的情况。
第一方面,本申请实施例提供一种前导码检测方法,该方法应用于第一BSS中的第一站点,该方法可以由第一站点执行,或者,也可以由第一站点的组成部件(如芯片或电路)执行,对此不作限定。该方法包括:
在第二BSS的SP内,在所述第一BSS的主信道上检测到所述第二BSS的物理层协议数据单元(physical layer protocol data unit,PPDU)的情况下,将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道;基于所述第二BSS的SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
本申请实施例中,第一BSS与第二BSS的覆盖范围有重叠,该第一BSS与第二BSS互为OBSS。在第二BSS的SP内,第二BSS中的站点可能频繁交互,第二BSS会频繁占用到第一BSS的主信道,若第一BSS中的站点在第二BSS的SP内有更小的机会通过主信道竞争到信道,因此,在第二BSS的SP内,第一BSS可以先在主信道上竞争信道,并在检测到第二BSS的PPDU的情况下,切换至第一BSS的非主信道,在该第一BSS的非主信道上进行前导码检测,使得第一站点能够选择到合适的信道进行PD,以避免与该第二BSS在主信道上竞争信道,同时能够减轻主信道的拥挤程度。
结合第一方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
本申请实施例中,在第一BSS的主信道与第二BSS的主信道在频域上的距离小于或等于第一阈值的情况下,在第二BSS的SP内,第二BSS更有可能占用第一BSS的主信道,从而使得第一BSS中的站点在该第二BSS的SP内有更小的机会竞争到第一BSS的主信道,因此,第一站点将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道,以避免与该第二BSS在主信道上竞争信道,同时能够减轻主信道的拥挤程度。
结合第一方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
结合第一方面,在一种可能的实现方式中,所述将进行前导码检测PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道之前,所述方法还包括:
广播第一指示信息,所述第一指示信息用于指示所述第一BSS中的第二站点将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
本申请实施例中,第二站点为第一BSS中除了第一站点以外的其他站点。第一BSS中可能存在无法检测到第二BSS的PPDU的站点,因此,第一站点广播该第一指示信息,以指示第一BSS中的其他站点从第一BSS的主信道切换至第一BSS的非主信道,以统一第一BSS中的站点的行为,避免第一BSS中的站点之间的通信出现混乱。
结合第一方面,在一种可能的实现方式中,从所述第一BSS的主信道切换到所述第一BSS的非主信道的时刻与所述第二SP的结束时刻之间的时间间隔大于或等于第二阈值。
本申请实施例中,第一站点从第一BSS的主信道切换到第一BSS的非主信道的时刻可以为第一站点在主信道上检测到第二BSS的PPDU的时刻,或者第一站点从第一BSS的主信道切换到第一BSS的非主信道的时刻为第一站点完成广播第一指示信息的时刻。第一站点驻留在非主信道上的时长大于或等于第二阈值。例如,在第一站点预期在第一BSS的非主信道上驻留的时间小于该第二阈值的情况下,该第一站点可以不从第一BSS的主信道切换至第一BSS的非信道。在第一站点预期在第一BSS的非主信道上驻留的时间大于或等于该第二阈值的情况下,该第一站点可以从第一BSS的主信道切换至第一BSS的非信道。能够避免第一站点驻留在非主信道上的时间过短而无法有效传输PPDU。能够避免第一站点驻留在非主信道上的时间过短而无法有效传输PPDU。
结合第一方面,在一种可能的实现方式中,所述方法还包括:在第一站点在第一BSS的非主信道上进行PD的情况下,第一站点传输PPDU时,将第二BSS的一个或多个子信道进行打孔,该一个或多个子信道包第二BSS的主信道。
本申请实施例中,第一站点在第一BSS的非主信道上进行PD的情况下,第一站点可以通过信道打孔的方式传输PPDU,其中,第二BSS的一个或多个子信道被打孔。该一个或多个子信道为第二BSS使用该第二BSS的主信道进行PD时的实际传输信道,该一个或多个子信道包括第二BSS的主信道。该一个或多个子信道还可以包括第二BSS的一个或多个非主信道。该种实现方式能够避免第一站点与第二BSS中的站点的PPDU传输的相互影响。
结合第一方面,在一种可能的实现方式中,所述第二BSS的SP的开始时刻不位于所述第一BSS的SP内,在所述第二BSS的SP的开始时刻之前存在第一站点的传输机会(transmission opportunity,TXOP),所述方法还包括:
所述第一站点在所述第二BSS的SP的开始时刻之前结束所述TXOP。
本申请实施例中,第二BSS的SP的开始时刻不位于第一BSS的SP内,即第二BSS的SP开始时,第一BSS的SP未开始或未在进行中。该TXOP的开始时刻位于该第二BSS的SP的开始时刻之前,该TXOP的结束时刻在该第二BSS的SP的开始时刻之后。第一站点在第二BSS的SP的开始时刻之前提前结束该TXOP,以便于为该第二BSS在其SP开始时提供空闲的主信道。
结合第一方面,在一种可能的实现方式中,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间(targetbeacon transmission time,TBTT)时,在所述第一BSS的非主信道上不发送信标帧。
本申请实施例中,第一BSS可能存在不支持非主信道接入的站点,信标帧只在主信道上广播,能够兼容不支持非主信道接入的站点,避免该这些站点接收不到信标帧。
第二方面,本申请实施例提供一种前导码检测方法,该方法可以由第一站点执行,或者,也可以由该第一站点的组成部件(如芯片或电路)执行,对此不做限定。该方法包括:
基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道,所述第一SP为所述第一BSS的SP;在所述第一SP内,在所述第一BSS的主信道上进行PD。
本申请实施例中,第一BSS中的站点在第一SP内均在主信道上进行PD。若在第一SP的开始时刻之前,第一站点在第一BSS的非主信道上进行PD,第一站点需在第一SP的开始时刻或该第一SP的开始时刻之前从第一BSS的非主信道切换至第一BSS的主信道,从而使得第一站点能够在第一SP内在第一BSS的主信道上进行PD,使得第一BSS能够为该第一BSS不支持非主信道接入的站点提供服务,同时能够避免在第一BSS和第二BSS的SP的重叠时段内,没有BSS在第一BSS的主信道上进行PD。
结合第二方面,在一种可能的实现方式中,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第一SP的结束时刻位于所述第二SP的结束时刻之前,所述方法还包括:
基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
本申请实施例中,第一SP的结束时刻位于第二SP的结束时刻之前,在第一SP结束时,第二SP还在进行中,因此,在第一SP结束时,第一BSS中的站点从第一BSS的主信道切换至第一BSS的非主信道,以便于为第二BSS提供空闲的主信道。
结合第二方面,在一种可能的实现方式中,所述基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道之后,所述方法还包括:
基于所述第二SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
本申请实施例中,在第二SP的结束时刻,第二SP结束,第一BSS可以切换回第一BSS的主信道,以便于第一BSS的主信道上进行PD,使得第一BSS能够为该第一BSS不支持非主信道接入的站点提供服务。
结合第二方面,在一种可能的实现方式中,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第二SP的开始时刻位于所述第一SP的开始时刻之前。
结合第二方面,在一种可能的实现方式中,所述基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道之前,所述方法还包括:
基于所述第二SP的开始时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
本申请实施例中,第二SP的开始时刻位于第一SP的开始时刻之前,在第二SP的开始时,第一SP未开始或未在进行中,此时,第一BSS中的站点从第一BSS的主信道切换至第一BSS的非主信道,从而为第二BSS在第二SP内提供空闲的主信道。
结合第二方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
结合第二方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
结合第二方面,在一种可能的实现方式中,所述第一站点在所述第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,所述第一站点在所述第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
本申请实施例中,第一站点在非主信道上驻留的时长大于或等于第二阈值,或者第一站点在主信道上驻留的时长大于或等于第三阈值,能够保证第一站点在非主信道或主信道上进行有效传输,避免无效地切换信道。
结合第二方面,在一种可能的实现方式中,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
第三方面,本申请实施例提供一种前导码检测方法,该方法可以由第一站点执行,或者,也可以由该第一站点的组成部件(如芯片或电路)执行,对此不做限定。该方法包括:
在第一SP内,在第一BSS的主信道上进行PD;基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。其中,第一SP为第一BSS的SP,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第一SP的结束时刻位于所述第二SP的结束时刻之前。
结合第三方面,在一种可能的实现方式中,所述第二SP的开始时刻位于所述第一SP的开始时刻之前,所述方法还包括:基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
结合第三方面,在一种可能的实现方式中,所述基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道之前,所述方法还包括:
基于所述第二SP的开始时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
结合第三方面,在一种可能的实现方式中,所述基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道之后,所述方法还包括:
基于所述第二SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
结合第三方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
结合第三方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
结合第三方面,在一种可能的实现方式中,所述第一站点在所述第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,所述第一站点在所述第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
结合第三方面,在一种可能的实现方式中,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
第四方面,本申请实施例提供一种前导码检测方法,该方法可以由第一BSS中的第一站点执行,或者,也可以由该第一站点的组成部件(如芯片或电路)执行,对此不做限定。该方法包括:
发送第一请求帧,所述第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行前导码检测PD;接收第一响应帧,所述第一响应帧用于对所述第一请求帧进行同意或拒绝。
本申请实施例中,该第一站点为第一BSS中的AP。第一站点可以通过第一请求帧和第二BSS中的第四站点协商:第二BSS在第一时间段内在对应的非主信道上进行PD,和/或,第一BSS在第一时间段内在对应的主信道上进行PD。通过第一站点和第四站点之间的协商,能够有效地控制第一时间段内在对应的非主信道上进行PD的BSS,以及第一时间段内在对应的主信道上进行PD的BSS,从而使得第一BSS和第二BSS能够选择合适的信道进行PD,避免出现第一BSS与第二BSS均在非主信道上进行PD的情况。
结合第四方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
本申请实施例中,在第一BSS的主信道与第二BSS的主信道相同的情况下,若第一BSS与第二BSS均在对应的主信道上进行PD以及PPDU传输,影响该第一BSS与第二BSS的PPDU的传输。例如,第一BSS传输PPDU占用了第二BSS的主信道,会影响第二BSS的PPDU的传输。因此,在该种情况下,第一站点可以与第二BSS中的第四站点协商,通过第一请求帧请求第二BSS在其非主信道上进行PD,避免第一BSS与第二BSS的PPDU传输相互影响。
结合第四方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
本申请实施例中,第一BSS的主信道与第二BSS的主信道相同,若第一BSS与第二BSS均在主信道上进行PD会导致主信道拥挤,因此,第一站点可以通过第一请求帧与第四站点协商,使得第二BSS在第一时间段内在对应的非主信道上进行PD,避免主信道拥挤。
结合第四方面,在一种可能的实现方式中,所述第一请求帧包括如下至少一项:BSS指示信息、所述第一时间段的时长、所述第一时间段的开始时刻、第二指示信息;其中,所述BSS指示信息指示所述第二BSS,所述第二指示信息用于指示所述第二BSS在所述第一时间段内在对应的非主信道上进行PD。
结合第四方面,在一种可能的实现方式中,所述第一请求帧还包括非主信道信息,所述非主信道信息指示所述第二BSS在所述第一时间段内进行PD的非主信道。
结合第四方面,在一种可能的实现方式中,所述第一响应帧包括第三指示信息,所述第三指示信息用于指示所述第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,所述第三指示信息用于指示所述第一BSS在第二时间段内在对应的非主信道上进行PD。
本申请实施例中,第四站点可以通过该第一响应帧向第一站点请求或指示第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,第四站点可以通过该第一响应帧向第一站点请求或指示第一BSS在第二时间段内在第一BSS的非主信道进行PD,从而避免在第二时间段内,第一BSS与第二BSS进行PD的信道冲突。
结合第四方面,在一种可能的实现方式中,第一响应帧用于对第一请求帧进行同意,所述方法还包括:
接收来自第三BSS中的第三站点的第二请求帧,所述第二请求帧用于请求所述第一BSS在第三时间段内在对应的非主信道上进行PD,所述第三时间段与所述第一时间段部分或全部重合;向所示第三站点发送第二响应帧,所述第二响应帧用于拒绝所述第二请求帧的请求。
本申请实施例中,第一响应帧用于对第一请求帧进行同意,第一BSS与第二BSS已确定协商结果,因此,第一BSS与第二BSS均按照协商结果在相应的信道上进行PD。该第二请求帧的请求与该协商结果冲突,因此,第一站点拒绝该第二请求帧的协商请求,避免造成混乱。
结合第四方面,在一种可能的实现方式中,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
第五方面,本申请实施例提供一种前导码检测方法,该方法应用于第二BSS中的第四站点,该方法可以由第四站点执行,或者,也可以由第四站点的组成部件(如芯片或电路)执行,对此不做限制。该方法包括:
接收第一请求帧,所述第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行前导码检测PD;
发送第一响应帧,所述第一响应帧用于对所述第一请求帧进行同意或拒绝。
结合第五方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
结合第五方面,在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
结合第五方面,在一种可能的实现方式中,所述第一请求帧包括如下至少一项:BSS指示信息、所述第一时间段的时长、所述第一时间段的开始时刻、第二指示信息;其中,所述BSS指示信息指示所述第二BSS,所述第二指示信息用于指示所述第二BSS在所述第一时间段内在对应的非主信道上进行PD。
结合第五方面,在一种可能的实现方式中,所述第一请求帧还包括非主信道信息,所述非主信道信息指示所述第二BSS在所述第一时间段内进行PD的非主信道。
结合第五方面,在一种可能的实现方式中,所述第一响应帧包括第三指示信息,所述第三指示信息用于指示所述第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,所述第三指示信息用于指示所述第一BSS在第二时间段内在对应的非主信道上进行PD。
第六方面,本申请实施例提供一种通信装置,用于执行上述第一方面中的任一方面或任意可能的实现方式中的方法。该通信装置包括具有执行第一方面中的任一方面或任意可能的实现方式中的方法的模块。
示例性地,该通信装置包括处理模块,用于在第二BSS的SP内,在第一BSS的主信道上检测到第二BSS的PPDU的情况下,将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道;处理模块,还用于基于第二BSS的SP的结束时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道。
可选地,该通信装置还包括收发模块,用于接收第二BSS的PPDU。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
在一种可能的实现方式中,收发模块,还用于广播第一指示信息,所述第一指示信息用于指示所述第一BSS中的第二站点将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
在一种可能的实现方式中,从所述第一BSS的主信道切换到所述第一BSS的非主信道的时刻与所述第二SP的结束时刻之间的时间间隔大于或等于第二阈值。
在一种可能的实现方式中,所述第二BSS的SP的开始时刻不位于所述第一BSS的SP内,在所述第二BSS的SP的开始时刻之前存在所述第一站点的传输机会TXOP,处理模块,还用于在所述第二BSS的SP的开始时刻之前结束所述TXOP。
在一种可能的实现方式中,处理模块,还用于在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,确定在所述第一BSS的非主信道上不发送信标帧。
第七方面,本申请实施例提供一种通信装置,用于执行上述第二方面中的任一方面或任意可能的实现方式中的方法。该通信装置包括具有执行第二方面中的任一方面或任意可能的实现方式中的方法的模块。
示例性地,该通信装置包括处理模块,用于基于第一SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道,所述第一SP为所述第一BSS的SP;处理模块,还用于在所述第一SP内,在所述第一BSS的主信道上进行PD。
可选地,该通信装置还包括收发模块,用于在所述第一BSS的主信道上接收或发送PPDU。示例性地,该收发模块可以为该处理模块的通信接口,用于输入或输出PPDU。该处理模块用于解析或生成该PPDU。
在一种可能的实现方式中,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第一SP的结束时刻位于所述第二SP的结束时刻之前,处理模块,还用于基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
在一种可能的实现方式中,处理模块,还用于基于所述第二SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
在一种可能的实现方式中,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第二SP的开始时刻位于所述第一SP的开始时刻之前。
在一种可能的实现方式中,处理模块,还用于基于所述第二SP的开始时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
在一种可能的实现方式中,所述第一站点在所述第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,所述第一站点在所述第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
在一种可能的实现方式中,处理模块,还用于在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
第八方面,本申请实施例提供一种通信装置,用于执行上述第三方面中的任一方面或任意可能的实现方式中的方法。该通信装置包括具有执行第三方面中的任一方面或任意可能的实现方式中的方法的模块。
示例性地,该通信装置包括处理模块,用于在第一SP内,在第一BSS的主信道上进行PD;处理模块,还用于基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。其中,第一SP为第一BSS的SP,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第一SP的结束时刻位于所述第二SP的结束时刻之前。
可选地,该通信装置还包括收发模块,用于在所述第一BSS的主信道或所述第一BSS的非主信道上接收或发送PPDU。示例性地,该收发模块可以为该处理模块的通信接口,用于输入或输出PPDU。该处理模块用于解析或生成该PPDU。
在一种可能的实现方式中,处理模块,还用于基于第一SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
在一种可能的实现方式中,处理模块,还用于基于所述第二SP的开始时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
在一种可能的实现方式中,处理模块,还用于基于所述第二SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
在一种可能的实现方式中,所述第一站点在所述第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,所述第一站点在所述第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
在一种可能的实现方式中,处理模块,还用于在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,确定在所述第一BSS的非主信道上不发送信标帧。
第九方面,本申请实施例提供一种通信装置,用于执行上述第四方面中的任一方面或任意可能的实现方式中的方法。该通信装置包括具有执行第四方面中的任一方面或任意可能的实现方式中的方法的模块。
示例性地,该通信装置包括收发模块。收发模块,用于发送第一请求帧,所述第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行前导码检测PD;收发模块,还用于接收第一响应帧,所述第一响应帧用于对所述第一请求帧进行同意或拒绝。
可选地,该通信装置还可以包括处理模块,该处理模块用于生成第一请求帧,和/或,该处理模块用于解析第一响应帧。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
在一种可能的实现方式中,所述第一请求帧包括如下至少一项:BSS指示信息、所述第一时间段的时长、所述第一时间段的开始时刻、第二指示信息;其中,所述BSS指示信息指示所述第二BSS,所述第二指示信息用于指示所述第二BSS在所述第一时间段内在对应的非主信道上进行PD。
在一种可能的实现方式中,所述第一请求帧还包括非主信道信息,所述非主信道信息指示所述第二BSS在所述第一时间段内进行PD的非主信道。
在一种可能的实现方式中,所述第一响应帧包括第三指示信息,所述第三指示信息用于指示所述第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,所述第三指示信息用于指示所述第一BSS在第二时间段内在对应的非主信道上进行PD。
在一种可能的实现方式中,第一响应帧用于对第一请求帧进行同意,收发模块,还用于接收来自第三BSS中的第三站点的第二请求帧,所述第二请求帧用于请求所述第一BSS在第三时间段内在对应的非主信道上进行PD,所述第三时间段与所述第一时间段部分或全部重合;收发模块,还用于向所示第三站点发送第二响应帧,所述第二响应帧用于拒绝所述第二请求帧的请求。
在一种可能的实现方式中,处理模块,还用于在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,确定在所述第一BSS的非主信道上不发送信标帧。
第十方面,本申请实施例提供一种通信装置,用于执行上述第五方面中的任一方面或任意可能的实现方式中的方法。该通信装置包括具有执行第五方面中的任一方面或任意可能的实现方式中的方法的模块。
示例性地,该通信装置包括收发模块,用于接收第一请求帧,所述第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行前导码检测PD;收发模块,还用于发送第一响应帧,所述第一响应帧用于对所述第一请求帧进行同意或拒绝。
可选地,该通信装置还可以包括处理模块,该处理模块用于解析第一请求帧,和/或,该处理模块用于生成第一响应帧。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
在一种可能的实现方式中,所述第一BSS的主信道与所述第二BSS的主信道相同。
在一种可能的实现方式中,所述第一请求帧包括如下至少一项:BSS指示信息、所述第一时间段的时长、所述第一时间段的开始时刻、第二指示信息;其中,所述BSS指示信息指示所述第二BSS,所述第二指示信息用于指示所述第二BSS在所述第一时间段内在对应的非主信道上进行PD。
在一种可能的实现方式中,所述第一请求帧还包括非主信道信息,所述非主信道信息指示所述第二BSS在所述第一时间段内进行PD的非主信道。
在一种可能的实现方式中,所述第一响应帧包括第三指示信息,所述第三指示信息用于指示所述第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,所述第三指示信息用于指示所述第一BSS在第二时间段内在对应的非主信道上进行PD。
第十一方面,本申请实施例提供一种通信装置,该通信装置包括处理器,用于执行上述第一方面至第五方面中的任一方面或任意可能的实现方式所示的方法。该处理器用于执行存储器中存储的程序,当该程序被执行时,上述第一方面至第五方面中的任一方面或任意可能的实现方式所示的方法被执行。
在一种可能的实现方式中,存储器位于上述通信装置之外。
在一种可能的实现方式中,存储器位于上述通信装置之内。
本申请实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。示例性的,该通信装置可以为芯片。
在一种可能的实现方式中,通信装置还包括收发器,该收发器,用于接收信息或发送信息。
第十二方面,本申请实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;所述接口用于输入和/或输出信息,所述逻辑电路用于执行如第一方面至第五方面中的任一方面或任意一种可能的实现方式所述的方法。
第十三方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面至第五方面中的任一方面或任意可能的实现方式所示的方法被执行。
第十四方面,本申请实施例提供一种计算机程序产品,当其在计算机上运行时,使得上述第一方面至第五方面中的任一方面或任意可能的实现方式所示的方法被执行。
附图说明
图1为本申请实施例提供的一种通信系统的结构示意图;
图2为本申请实施例提供的一种分布系统的结构示意图;
图3A为本申请实施例提供的一种信号干扰的场景示例;
图3B为本申请实施例提供的一种CSMA/CA机制的示例;
图4A为本申请实施例提供的一种子信道的示例;
图4B为本申请实施例提供的一种传输场景的示例;
图5为本申请实施例提供的一种非主信道接入的场景示例;
图6为本申请实施例提供的一种SP-based NPCA的示例;
图7为本申请实施例提供的一种前导码检测方法的流程示意图;
图8A为本申请实施例提供的一种TXOP的示例;
图8B为本申请实施例提供的一种信道切换的场景示例;
图9为本申请实施例提供的另一种前导码检测方法的流程示意图;
图10为本申请实施例提供的一种第一BSS的SP与第二BSS的SP的示例;
图11A为本申请实施例提供的一种第一SP与第二SP的示例;
图11B为本申请实施例提供的另一种第一SP与第二SP的示例;
图11C为本申请实施例提供的又一种第一SP与第二SP的示例;
图11D为本申请实施例提供的又一种第一SP与第二SP的示例;
图12为本申请实施例提供的又一种前导码检测方法的流程示意图;
图13A为本申请实施例提供的一种多AP拓扑的示意图;
图13B为本申请实施例提供的一种协商目标唤醒时间(target wake time,TWT)的示意图;
图14为本申请实施例提供的一种通信装置的结构示意图;
图15为本申请实施例提供的另一种通信装置的结构示意图;
图16为本申请实施例提供的又一种通信装置的结构示意图。
具体实施方式
本申请的说明书、权利要求书及附图中的术语“第一”和“第二”等仅用于区别不同对象,而不是用于限定多个对象的顺序、时序、优先级或者重要程度。本申请实施例中“多个”是指两个或两个以上。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备等,没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元等,或可选地还包括对于这些过程、方法、产品或设备等固有的其它步骤或单元。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
在本文中提及的“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员可以显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。“或”表示可以存在两种关系,如只存在A、只存在B;在A和B互不排斥时,也可以表示存在三种关系,如只存在A、只存在B、同时存在A和B。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”。
在本申请中,“发送”和“接收”,表示信号传递的走向。例如,“向XX发送信息”可以理解为该信息的目的端是XX,可以包括通过空口直接发送,也包括其他单元或模块通过空口间接发送。“接收来自YY的信息”可以理解为该信息的源端是YY,可以包括通过空口直接从YY接收,也可以包括通过空口从其他单元或模块间接地从YY接收。“发送”也可以理解为芯片接口的“输出”,“接收”也可以理解为芯片接口的“输入”。换言之,发送和接收可以是在设备之间进行的,例如,网络设备和终端设备之间进行的,也可以是在设备内进行的,例如,通过总线、走线或接口在设备内的部件之间、模组之间、芯片之间、软件模块或者硬件模块之间发送或接收。
本申请实施例提供的技术方案可以应用于无线局域网(wireless local areanetwork,WLAN)系统,支持电气与电子工程师协会(institute of electrical andelectronics engineers,IEEE)协议(或称为标准),如IEEE 802.11be/Wi-Fi 7/超高吞吐量(extremely high-throughput,EHT)协议、IEEE802.11bn/超高可靠性(ultra highreliability,UHR)/Wi-Fi 8协议、IEEE Integrated mmWave/集成毫米波/IMMW协议、IEEE802.15/超宽带(ultra wideband,UWB)协议、或IEEE 802.11bf/sensing/感知协议;本申请实施例提供的技术方案也可以应用于星闪(spark link,SL)系统,支持星闪/spark link/nearlink标准协议。本申请实施例提供的技术方案还可以应用于如下通信系统,例如,可以是物联网(internet of things,IoT)系统,车与任何事物(vehicle-to-everything,V2X,X可以代表任何事物)、设备到设备(device-todevice,D2D),窄带物联网(narrow bandinternet of things,NB-IoT)系统,长期演进(long term evolution,LTE)系统,第五代(5th-generation,5G)通信系统,以及未来通信发展中出现的新的通信系统等。例如,该V2X可以包括:车辆到车辆(vehicle to vehicle,V2V),车辆与基础设施(vehicle toinfrastructure,V2I)、车辆与行人之间的通信(vehicle to pedestrian,V2P)或车辆与网络(vehicle to network,V2N)通信等。
WLAN系统可以提供高速率低时延的传输,随着WLAN应用场景的不断演进,WLAN系统将会应用于更多场景或产业中,比如,应用于物联网产业,应用于车联网产业或应用于银行业,应用于企业办公,体育场馆展馆,音乐厅,酒店客房,宿舍,病房,教室,商超,广场,街道,生成车间和仓储等。当然,支持WLAN通信或感知的设备(比如接入点或站点)可以是智慧城市中的传感器节点(比如智能水表,智能电表,智能空气检测节点),智慧家居中的智能设备(比如智能摄像头,投影仪,显示屏,电视机,音响,电冰箱,洗衣机等),物联网中的节点,娱乐终端(比如增强现实(augmented reality,AR),虚拟现实(virtual reality,VR)等可穿戴设备),智能办公中的智能设备(比如,打印机,投影仪,扩音器,音响等),车联网中的车联网设备,日常生活场景中的基础设施(比如自动售货机,商超的自助导航台,自助收银设备,自助点餐机等),以及大型体育以及音乐场馆的设备等。
虽然本申请实施例主要以WLAN为例,尤其是应用于IEEE 802.11系列标准的网络。本申请实施例涉及的各个方面可以扩展到采用各种标准或协议的其它网络。例如,蓝牙(bluetooth),高性能无线LAN(high performance radio LAN,HIPERLAN)(一种与IEEE802.11标准类似的无线标准)以及广域网(wide area network,WAN)或其它现在已知或以后发展起来的网络。
在一种可能的实现方式中,本申请实施例提供的方法可以由通信系统中的站点实现。例如,该站点可以是接入点(access point,AP)或非接入点站点(non-access pointstation,non-AP STA)。
AP是一种具有无线通信功能的装置,支持采用WLAN协议进行通信或感知或传能,具有与WLAN网络中其他设备(比如非接入点站点(non-access point station,non-APSTA)或其他接入点)通信或感知的功能或传能,当然,还可以具有与其他设备通信或感知或传能的功能。或者,接入点相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。在WLAN系统中,接入点可以称为接入点站点(AP STA)。该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片、处理系统或功能模块等,安装这些芯片或处理系统或功能模块的设备可以在芯片或处理系统或功能模块的控制下,实现本申请实施例的方法和功能等。本申请实施例中的AP是为non-AP STA提供服务的装置,可以支持802.11系列协议或后续协议等。例如,接入点可以为终端(如手机)进入有线(或无线)网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。又例如,AP可以为通信服务器、路由器、交换机、网桥等通信实体;AP可以包括各种形式的宏基站,微基站,中继站等。当然AP也可以为上述各种形式的设备中的芯片或处理系统或模块,从而实现本申请实施例的方法和功能。
non-AP STA是一种具有无线通信功能的装置,支持采用WLAN协议进行通信或感知或传能,具有与WLAN网络中的其他non-AP STA或接入点通信或感知或传能的能力。在WLAN系统中,non-AP STA是允许用户与AP通信或感知或传能进而与WLAN通信的任何用户通信设备,该具有无线通信功能的装置可以为一个整机的设备,还可以是安装在整机设备中的芯片或处理系统或功能模块等,安装这些芯片或处理系统或功能模块的设备可以在芯片或处理系统或功能模块的控制下,实现本申请实施例的方法和功能。例如,non-AP STA可以为无线通讯芯片、无线传感器或无线通信终端等,也可称为用户。又例如,non-AP STA可以为支持Wi-Fi通讯功能的移动电话、支持Wi-Fi通讯功能的平板电脑、支持Wi-Fi通讯功能的机顶盒、支持Wi-Fi通讯功能的智能电视、支持Wi-Fi通讯功能的智能可穿戴设备、支持Wi-Fi通讯功能的车载通信设备和支持Wi-Fi通讯功能的计算机等。当然,non-AP STA也可以为上述各种形式的设备中的芯片或处理系统或模块,从而实现本申请实施例的方法和功能。
示例性的,本申请实施例提供的方法可以应用的通信系统可以包括接入点和站点。例如,本申请实施例可以适用于WLAN中AP与non-AP STA之间、AP与AP之间、或non-APSTA与non-AP STA之间通信或感知的场景,本申请实施例对此不作限定。可选地,AP可以与单个non-AP STA通信或感知,或者,AP同时与多个non-AP STA通信或感知。具体地,AP与多个non-AP STA通信或感知又可以分为AP同时给多个non-AP STA发送信号的下行传输,多个non-AP STA向AP发送信号的上行传输。其中,AP和non-AP STA之间、AP与AP之间、non-APSTA与non-AP STA之间可以支持WLAN通信协议,该通信协议可以包括IEEE802.11系列的协议,比如可以适用于802.11bn协议,当然也同样适用于802.11bn以后的协议。
图1是本申请实施例提供的通信系统的架构示意图。该通信系统可以包括一个或多个AP以及一个或多个non-AP STA。图1中示出了两个接入点如AP1、AP2,以及三个non-APSTA如non-APSTA1、non-APSTA2和non-APSTA3。作为一个示例,本申请实施例提供的方法可以适用于一个AP与一个或多个non-AP STA之间的数据通信或感知或传能等,如图1所示的AP1与non-APSTA1之间的通信或感知等,又如图1所示的AP1与non-APSTA1、non-APSTA2之间的通信或感知等。作为另一个示例,本申请实施例提供的方法可以适用于AP与AP之间的通信,如图1所示的AP1与AP2之间的通信或感知等。作为又一个示例,本申请实施例提供的方法可以适用于non-AP STA与non-AP STA之间的通信或感知等,如图1所示的STA2与STA3之间的通信或感知等。
图1中以non-AP STA为手机、AP为路由器作为一种示例,并不表示对本申请实施例中的AP、non-AP STA类型进行限定。同时,图1示出的AP数量和non-AP STA数量仅为示例,在具体实现中该AP或non-AP STA的数量还可以更多或更少,本申请实施例对此不作限定。
以下介绍本申请实施例涉及的术语或名词。
(1)基本服务集(basic service set,BSS)
BSS是IEEE 802.11局域网的基础模块,由数个站点(station,STA)组成。不同类型的BSS对应的拓扑结构不同。BSS按拓扑结构、功能等的不同,可分为基础结构BSS(infrastructureBSS)、独立BSS(independentBSS,IBSS)等。
基础结构BSS中包括AP,该AP提供用于接入分布系统(distribution system,DS)的服务,基础结构的BSS中的其他站点可以称为非接入点站点(non-APSTA)。基础结构BSS中的non-APSTA需要通过AP接入DS。non-APSTA需要与AP相关联。图2示出了接入分布系统(distribution system,DS)中的三个基础结构BSS,分别为BSS1、BSS2以及BSS 3。
为了减小信号覆盖死角,部署AP时可能会让BSS的覆盖范围之间有交叠。覆盖范围有重叠的BSS互为重叠基本服务集(overlapping BSS,OBSS)。如图2所示,BSS1与BSS2的覆盖范围之间有重叠,BSS1与BSS2互为OBSS,即BSS1为BSS2的OBSS,BSS2为BSS1的OBSS。示例性地,BSS1中的non-APSTA 1能够接收到AP 1和AP 2的信号。
(2)载波感知多接入/碰撞避免(carrier sense multiple access withcollision avoidance,CSMA/CA)
无线通信中的信道资源维度有频率资源、时间资源、空间资源等。对于全向收发(在各个空间方向进行收发而非仅在某一方向进行收发)的站点来说,空间内可能会有多个站点有通信需求。如果这些站点在相同媒介资源(如某空间内同时在某频率)内进行收发,则可能导致多个信号同时发往接收端,而造成接收端干扰过大、无法进行正确接收。例如,如图3A所示,某时刻AP 2有对non-AP STA 2的发送需求,non-AP STA 1也有对AP 1的发送需求;如果AP 2和non-AP 1使用相同频率资源同时进行发送,则会导致AP 2对AP 1的干扰过大而造成AP 1无法正常接收non-AP STA 1的数据。
针对802.11无线媒介的特点,802.11协议规定使用CSMA/CA机制来解决多个站点同时使用媒介造成的干扰问题。CSMA/CA机制要求站点发送前要先进行媒介侦听:如果侦听到当前媒介中有包(即PPDU)在传输,则需要等待当前包传完之后,再进行相应的退避动作,退避完成之后再传输。只有当站点侦测到空口(无线媒介)空闲时长满足规定的长度后才可以进行发送。如图3B所示,站点2和站点3有传输需求时,站点1正在媒介上传输PPDU,站点2和站点3侦听到该站点1的PPDU,确定空口繁忙,因此进行退避动作。站点2在退避动作之后发送PPDU。站点3在退避过程中侦听到站点2的PPDU,确定空口繁忙,暂停退避计时,直至站点2的PPDU传输完成,再继续退避,并在退避完成后进行PPDU的传输。
上述站点1、站点2和站点3可以在同一个BSS内,也可以在不同的BSS内。
(3)主信道接入
在WLAN中的信道可以以20MHz为单位分为多个子信道。例如,80MHz信道可以包括4个20MHz子信道,160MHz信道可以包括8个20MHz子信道等。其中,该多个子信道中包括一个主信道以及一个或多个非主信道。如图4A所示,以160MHz信道为例,该160MHz信道包括的8个20MHz子信道中可以包括一个主信道以及7个非主信道(分别为非主信道1-非主信道7)。站点可以根据BSS的配置信息,从该多个子信道中确定主信道,其余子信道均为非主信道。
可理解,为了叙述方便,本申请实施例中,若无明确说明带宽,提到的“主信道”为“主20MHz信道”,提到的“子信道”为“某20MHz子信道”,提到的“非主信道”为“不是主20MHz信道的某个20MHz子信道”。
主信道接入指的是,站点在主信道上进行前导码检测(preambledetection,PD),以确定主信道是否空闲。站点还可以基于主信道的状态确定媒介是否空闲,例如,当站点在主信道上侦测到前导码,表明主信道上有PPDU传输,主信道不空闲,从而确定空口繁忙,站点可以执行退避动作。站点在进行PD时,可以根据PPDU的特点(例如,PPDU可以包括序列,该序列具有周期性,可做自相关、互相关)检测主信道上是否有PPDU传输,且在有PPDU传输的情况下,从该PPDU中提取相关信息。例如,相关信息包括持续(duration)字段(携带在媒体接入控制(medium access control,MAC)头(MAC header)中)。Duration字段表示该PPDU后还需要多久时间才能完成帧交互(即该PPDU的持续时间),告知接收到此PPDU的站点在这段时间内不要竞争信道。站点在检测到该PPDU的持续时间内不竞争信道,以减少对当前传输的干扰。
示例性地,站点在解析出Duration字段的值后,站点基于该Duration字段的值设置网络分配向量(network allocation vector,NAV)计时器,以记录当前传输的结束时间。在NAV计时器失效(或重新置0)之前,站点不竞争信道;在NAV计时器结束后,站点可重新竞争信道。
站点还可以在主信道和非主信道上进行能量检测(energy detection,ED)。站点在一个子信道上检测到的能量大于设定阈值时,确定该一个子信道上有PPDU传输。站点在进行PPDU传输时,可以将有PPDU传输的子信道进行打孔,而基于其他子信道传输PPDU。
如图4B所示,站点可以在主信道上进行PD,基于主信道的状态确定空口是否繁忙。若空口繁忙,则进行退避动作,直至空口空闲。当主信道空闲时,非主信道4空口繁忙,站点可以将非主信道4进行打孔,在主信道、非主信道1、非主信道2、非主信道3、非主信道5、非主信道6以及非主信道7上传输PPDU。
(4)非主信道接入(non-primary channel access,NPCA)
基于主信道接入的机制虽然逻辑整洁、操作简单,但是随着设备部署越来越密集、设备带宽越来越大,主信道接入造成的频谱使用效率也在降低。例如,在某160MHz信道上只有主20MHz信道检测为繁忙,而其余子信道均检测为空闲,则根据主信道接入机制,该站点不能使用任何信道而只能退避,但其余子信道都是空闲的,造成频谱使用效率低。因此,为了提高频谱的效率,站点可以通过非主信道接入,即在主信道繁忙时,不做退避而通过空闲非主信道进行传输,此时,站点跳转到某非主信道,在该非主信道上进行PD,以竞争信道。
示例性地,非主信道接入机制用于BSS之间,例如,在BSS的主信道被该BSS的OBSS占用之后,该BSS可以使用非主信道接入,以提高信道利用率。BSS在主信道上侦测到OBSS的PPDU时,可以使用非主信道接入机制,即在非主信道上进行PD。该BSS在主信道恢复空闲之前需要将进行PD的信道从非主信道切换至主信道。如图5所示,该BSS在主信道上检测到其OBSS的PPDU,并获取到该PPDU的持续时间或者OBSS的TXOP的时长,站点可以切换到非主信道上进行PD,并在该持续时间或该TXOP结束之前切换回主信道。其中,OBSS的TXOP为OBSS在空口传输PDDU的时间段。
可理解,当站点在主信道上侦测到本BSS的PPDU时,站点不使用非主信道接入,因为此时本BSS的AP需要或正在参与主信道上的本BSS站点的传输,未参与传输的non-AP站点即使跳转到非主信道也无法与AP进行通信。
可理解,本申请实施例中,从信道A切换(或跳转)至信道B可以理解为:从“使用信道A做前导码检测”变成“使用信道B做前导码检测”。
(5)基于服务周期(service period,SP)的NPCA(SP-based NPCA)
为了节省能耗,BSS中的站点可以在服务周期(service period,SP)内与其他站点进行交互,该SP之外进入节能模式(例如睡眠)。BSS中的站点之间在BSS的SP内的交互比在SP外的交互频繁,因此在BSS的SP内,BSS会频繁占用该BSS的主信道进行传输。该SP也可以是目标唤醒时间(target wake time,TWT)SP,也可以是其他SP,如设备内非Wi-Fi活动(in-devicenon-Wi-Fiactivity)SP。
如图6所示,在SP-based NPCA机制中,BSS在其OBSS的SP内使用非主信道进行信道接入,在OBSS的SP之外使用主信道进行信道接入。如此,BSS可以避开在OBSS频繁使用主信道的时间段内与OBSS竞争信道,从而增加竞争到信道的可能性。
然而,在SP-based NPCA机制中,互为OBSS的两个BSS的SP重叠时,在两个BSS的SP的重叠时段内,则会出现两个BSS都在非主信道上进行PD,而没有BSS在主信道上进行PD的问题。因此,BSS如何选择合适的信道进行PD是亟需解决的问题。
鉴于此,本申请实施例提供一种前导码检测方法及通信装置,能够使得BSS在合适的信道上进行PD。本申请实施例提供的方法可以应用于图1所示的通信系统中的站点。或者,本申请实施例提供的方法应用于第一站点,该第一站点可以为WLAN中的AP或non-APSTA。
本申请实施例中所涉及的不同设备之间的通信,可以是指不同设备之间直接通信(即不需要其它设备中转或转发),或者也可以是指不同设备之间通过其它设备进行通信(即需要其它设备中转或转发),或者也可以是指设备内部的功能单元通过另一功能单元与其它设备通信。也就是说,本申请中“向…(终端)发送信息”可以理解为该信息的目的端是终端。可以包括直接或间接的向终端发送信息。“从…(终端)接收信息”可以理解为该信息的源端是终端,可以包括直接或间接的从终端接收信息。信息在信息发送的源端和目的端之间可能会被进行必要的处理,例如格式变化,数模转换,放大,滤波等处理,但目的端可以理解来自源端的有效信息。本申请中类似的表述可以做类似的理解,在此不再赘述。
本申请实施例中,“基于某个时刻将进行PD的信道从信道A切换至信道B”可以理解为“在某个时刻开始将进行PD的信道从信道A切换至信道B”,或者,理解为:“在某个时刻之前将进行PD的信道从信道A切换至信道B,并在某个时刻完成将进行PD的信道从信道A切换至信道B”。该信道A为非主信道,信道B为主信道。或者,该信道A为主信道,信道B为非主信道。
请参阅图7,图7为本申请实施例提供的一种前导码检测方法的流程示意图。该方法可以应用于第一站点,该第一站点可以为前文描述的AP或non-APSTA。如图7所示,该方法包括但不限于如下步骤。
可选地,图7所示的方法包括步骤701。
701,第一站点在第二BSS的SP的开始时刻之前结束TXOP。
其中,第一站点为第一BSS中的站点,例如,该第一站点可以为第一BSS中的AP或non-AP STA;第一BSS和第一站点均开启SP-basedNPCA功能。第二SP的开始时刻不位于第一BSS的SP内,在第二BSS的SP的开始时刻之前存在第一站点的传输机会(transmissionopportunity,TXOP),该TXOP不位于与第一BSS的SP内。该TXOP的开始时刻位于该第二BSS的SP的开始时刻之前,该TXOP的结束时刻在该第二BSS的SP的开始时刻之后。第一站点在第二BSS的SP的开始时刻之前提前结束该TXOP,以便于为该第二BSS在其SP开始时提供空闲的主信道。
举例来说,如图8A所示,第二BSS的SP的开始时刻位于第一BSS的SP的开始时刻之前,第一站点在第二BSS的SP之前存在TXOP,该TXOP在第二BSS的开始时刻之后结束,第一站点在第二BSS的SP开始时刻之前提前结束该TXOP。
示例性地,第一站点可以向第一BSS中的其他站点发送无竞争-结束(contentionfree–end,CF-End)帧。接收到CF-End帧的站点会清除相应的NAV计时器,然后便可重新竞争信道。
可理解,在该第二BSS的SP的开始时刻位于第一BSS的SP内的情况下,该第一站点可以不用提前结束该TXOP。
702,第一站点在第二BSS的SP内,在第一BSS的主信道上检测到第二BSS的PPDU的情况下,将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
示例性地,第二BSS与第一BSS的覆盖范围有重叠,第一BSS与第二BSS互为OBSS。第二BSS的站点在该第二BSS的SP内的交互比在第二BSS的SP外的交互频繁。例如,该SP为第二BSS的广播TWT协定,第二BSS中的站点在该TWT协定的SP内交互,在该TWT协定的SP之外进入节能模式。所以,该第二BSS的SP内,第二BSS中的站点有集中交互,频繁占用第一BSS的主信道。该第二BSS的SP可以包括第二BSS的目标唤醒时间(target wake time,TWT)SP。
示例性地,第二BSS的SP也可以理解为任意已知第二BSS的主信道繁忙或拥挤或不可用的时间段。例如,第二BSS的SP可以包括第二BSS中的站点使用第二BSS的主信道的非Wi-Fi活动的时间段(in-device non-Wi-Fi activity SP)。
在第二BSS的SP的开始时刻之后,第一站点可以先在第一BSS的主信道上进行PD,并通过第一BSS的主信道竞争信道。若第一站点未在第一BSS的主信道上检测到第二BSS的PPDU,则该第一站点在该第一BSS的主信道竞争信道,并传输PPDU。在该第一站点在第一BSS的主信道上检测到第二BSS的PPDU的情况下,第一站点从该第一BSS的主信道切换至第一BSS的非主信道,并在第一BSS的非主信道上进行PD。
示例性地,该第一BSS的主信道与第二BSS的主信道在频域上的距离小于或等于第一阈值。例如,该第一BSS的主信道与该第二BSS的主信道在频域上的距离(两个主信道的中心频率的距离)小于或等于20MHz。作为一种示例,该第一阈值可以由第二BSS的实际传输带宽确定。例如,该第二BSS的实际传输带宽越大,该第一阈值越大。在第一BSS的主信道与第二BSS的主信道在频域上的距离小于或等于第一阈值的情况下,该第二BSS在传输PPDU时,可能会占用到该第一BSS的主信道。因此,在该种情况下,第一BSS中的站点可以切换至第一BSS的非主信道,以避免在主信道上与该第二BSS竞争信道。
作为一种示例,该第一BSS的主信道与第二BSS的主信道相同。
在一种可能的实现方式中,第一站点在第一BSS的主信道上检测到第二BSS的PPDU的情况下,立即将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
在另一种可能的实现方式中,第一站点在将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道之前,第一站点广播第一指示信息,该第一指示信息用于指示第一BSS中的第二站点将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
示例性地,该第二站点为第一BSS中第一站点之外的其他站点。该第一指示信息可以承载于标准或协议定义的通信帧中,或者该第一指示信息可以承载于新定义的通信帧中。
在一些场景中,第一BSS中存在部分站点无法检测到第二BSS的PPDU,因此,第一站点广播该第一指示信息,以指示第一BSS中该第一站点以外的其他站点从第一BSS的主信道切换至第一BSS的非主信道。例如,第一BSS中的第三站点不在第二BSS的覆盖范围内,该第三站点无法在主信道上检测到第二BSS的PPDU,因此,第一站点可以通过该第一指示信息指示该第三站点从第一BSS的主信道切换至第一BSS的非主信道。
如图8B所示,在第二BSS的SP的开始时刻,第一站点可以在主信道上进行信道竞争,在主信道上竞争到TXOP的情况下,在主信道发送PPDU。在某个时刻,在主信道上检测到第二BSS的PPDU或TXOP,则该第一站点在主信道上进行信道竞争以在主信道上广播第一指示信息。第一站点在广播该第一指示信息之后,从第一BSS的主信道切换至第一BSS的非主信道。
在该种实现方式中,可以通过广播第一指示信息,以统一第一BSS中的站点的行为,避免第一BSS中的站点之间的通信出现混乱。
在一种可能的实现方式中,第一站点在第一BSS的非主信道上进行PD时,第一站点的传输可以将第二BSS的一个或多个子信道进行打孔,该一个或多个子信道为第二BSS使用主信道做PD时的实际传输信道,包括该第二BSS的主信道。示例性地,该一个或多个子信道还可以包括第二BSS的一个或多个非主信道。该实现方式能够避免第一站点与第二BSS中的站点的PPDU传输的相互影响。
示例性地,第一BSS的主信道与第二BSS的主信道相同时,第一站点使用第一BSS的非主信道进行PD并在第一BSS的非主信道上传输PPDU时,可以将该第一BSS的主信道进行打孔。
703,第一站点基于第二BSS的SP的结束时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道。
示例性地,第一站点可以在第二BSS的SP的结束时刻从第一BSS的非主信道切换至第一BSS的主信道,或者,第一站点可以在该第二BSS的SP的结束时刻之前从第一BSS的非主信道切换至第一BSS的主信道,并在第二BSS的SP的结束时刻完成从第一BSS的非主信道切换至第一BSS的主信道。
可理解,本申请实施例中,第一BSS中的站点只有在侦测到当前有正在进行的SP的BSS(如第二BSS)的PPDU或TXOP才会切换至非主信道,当前没有正在进行的SP的BSS的PPDU或TXOP不会导致切换。例如,在第二BSS的SP内,检测到第三BSS的PPDU,该第三BSS未进行SP,则该第一站点可以不用切换到非主信道。
如图8B所示,该第一站点在该第二BSS的SP的结束时刻切换至第一BSS的主信道,在该第一BSS的主信道上进行PD。
在一种可能的实现方式中,第一站点从第一BSS的主信道切换到第一BSS的非主信道的时刻与第二SP的结束时刻之间的时间间隔大于或等于第二阈值,即第一站点在第一BSS的非主信道上驻留的时间大于或等于第二阈值。第一站点从第一BSS的主信道切换到第一BSS的非主信道的时刻可以为第一站点在主信道上检测到第二BSS的PPDU的时刻,或者第一站点从第一BSS的主信道切换到第一BSS的非主信道的时刻为第一站点完成广播第一指示信息的时刻。
该第二阈值可以由第一BSS的站点之间协商或由第一BSS中的AP指定。例如,该第二阈值由第一BSS中的AP广播广播帧确定,或由第一BSS中的AP与该第一BSS中的non-APSTA交互确定。或者,该第二阈值可以由标准或协议定义。或者,标准或协议可以定义多个第二阈值,由第一BSS中的站点协商或由第一BSS中的AP确定从该多个第二阈值中确定一个第二阈值。该第二阈值确定之后,第一BSS中的non-APSTA可以基于该第二阈值以及信道切换的条件进行信道切换,第一BSS中的AP无需通知第一BSS中的non-APSTA在第一BSS的SP内是否进行信道切换。
在该种实现方式中,在第一站点预期在第一BSS的非主信道上驻留的时间小于该第二阈值的情况下,该第一站点可以不从第一BSS的主信道切换至第一BSS的非主信道。在第一站点预期在第一BSS的非主信道上驻留的时间大于或等于该第二阈值的情况下,该第一站点可以从第一BSS的主信道切换至第一BSS的非主信道。该实现方式能够避免第一站点驻留在非主信道上的时间过短而无法有效传输PPDU。
在一种可能的实现方式中,在第一BSS的非主信道上进行PD的情况下,目标信标发送时间(target beacon transmission time,TBTT)时第一站点在第一BSS的非主信道上不发送信标帧。第一站点可以在切换回第一BSS的主信道之后,在第一BSS的主信道上发送信标帧。
在该种实现方式中,第一BSS可能存在不支持非主信道接入的站点(可以称为前代站点,例如802.11be协议及其之前的Wi-Fi协议对应的设备),信标帧只在主信道上广播,能够兼容前代站点,避免该前代站点接收不到信标帧。
本申请实施例中,在第二BSS的SP内,第二BSS中的站点可能频繁交互,第二BSS会频繁占用到第一BSS的主信道,第一BSS中的站点在第二BSS的SP内有更小的机会通过主信道竞争到信道,因此,在第二BSS的SP内,第一BSS可以先在主信道上竞争信道,并在检测到第二BSS的PPDU的情况下,切换至第一BSS的非主信道,在该第一BSS的非主信道上进行前导码检测,使得第一站点能够选择到合适的信道进行PD,以避免与该第二BSS在主信道上竞争信道从而增大竞争到信道的可能性,同时能够减轻主信道的拥挤程度、减少碰撞。
本申请实施例提供的方法能够避免没有BSS在主信道上进行PD的问题,同时能够减轻主信道的拥挤程度。例如,关于图7所示的方法可以包括如下几种情况:
情况一:在第二BSS的SP内,第一BSS在该第一BSS的主信道上抢到TXOP(即发送PPDU);若第二BSS开启SP-basedNPCA功能,则该第二BSS中的站点从该第二BSS的主信道切换至该第二BSS的非主信道,从而避免第一BSS与第二BSS在主信道上竞争。在该种情况下,第一BSS中的站点不会在其主信道上侦测到第二BSS的PPDU或TXOP,因此第一BSS可以一直占用主信道。
情况二:在第二BSS的SP内,第一BSS在第一BSS的主信道上抢到TXOP(即发送PPDU);若该第二BSS没有开启SP-basedNPCA功能,则该第二BSS会继续占用第一BSS的主信道。第一BSS会在该第一BSS的主信道上侦测到第二BSS的PPDU或TXOP,第一BSS在侦测到第二BSS的PPDU或TXOP后切换至第一BSS的非主信道,以避免主信道拥挤对通信的影响。
情况三:在第二BSS的SP内,第一BSS没有在第一BSS的主信道上抢到TXOP却侦测到第二BSS的PPDU或TXOP;即使当前时刻处于第一BSS的SP内,但由于该第一BSS的主信道已被第二BSS占用,或者说第一BSS的主信道的使用权已被该第二BSS“声明”,第一BSS需切换至第一BSS非主信道以避免第一BSS的主信道的进一步拥挤。
请参阅图9,图9为本申请实施例提供的另一种前导码检测方法的流程示意图。如图9所示,该方法包括但不限于如下步骤。
可选地,图9所示的方法可以包括步骤901。
901,第一站点基于第二SP的开始时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。其中,第二SP的开始时刻不在第一SP内,第二SP为第二BSS的SP,第一SP为第一BSS的SP,第一SP与第二SP有重叠。第一站点为第一BSS中的站点,例如,第一站点可以是第一BSS中的AP或non-APSTA。第一BSS与第二BSS的覆盖范围有重叠,该第一BSS与第二BSS互为OBSS,第一BSS及第一站点均开启SP-basedNPCA功能。第二SP的开始时刻位于第一SP的开始时刻之前,即在第二SP的开始时,第一SP未开始或未在进行中,此时,第一BSS中的站点从第一BSS的主信道切换至第一BSS的非主信道,从而为第二BSS在第二SP内提供空闲的主信道。
示例性地,第一BSS的主信道与第二BSS的主信道在频域上的距离小于或等于第一阈值。例如,第一BSS的主信道与第二BSS的主信道相同。
示例性地,第一站点可以在第二SP的开始时刻开始从第一BSS的主信道切换至第一BSS的非主信道,或者,该第一站点在第二SP的开始时刻之前从第一BSS的主信道切换至第一BSS的非主信道,并且在该第二SP的开始时刻完成切换。
在一种可能的实现方式中,图9所示的方法包括步骤902。
902,第一站点基于第一SP的开始时刻将进行PD的信道从第一BSS的非主信道切换至所述第一BSS的主信道。其中,第二SP的开始时刻位于第一SP的开始时刻之前。
示例性地,第一站点在第一SP的开始时刻开始将进行PD的信道从第一BSS的非主信道切换至所述第一BSS的主信道,或者,第一站点在第一SP的开始时刻之前将进行PD的信道从第一BSS的非主信道切换至所述第一BSS的主信道,并在第一SP的开始时刻完成将进行PD的信道从第一BSS的非主信道切换至所述第一BSS的主信道。第一SP的开始时刻,第一SP开始,第一站点从第一BSS的非主信道切换至第一BSS的主信道,以在第一BSS的主信道上进行PD。
903,在第一SP内,第一站点在第一BSS的主信道上进行PD。
本申请实施例中,在第一SP开始时,第一BSS中的站点需要从第一BSS的非主信道切换至第一BSS的主信道,以使得在该第一SP内,第一BSS中的站点能够在第一BSS的主信道上进行PD,使得第一BSS能够为该第一BSS不支持非主信道接入的站点提供服务,同时能够避免在第一BSS和第二BSS的SP的重叠时段内,没有BSS在第一BSS的主信道上进行PD。
在一种可能的实现方式中,图9所示的方法包括步骤904。
904,第一站点基于第一SP的结束时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。其中,第一SP的结束时刻位于第二SP的结束时刻之前。
第一SP的结束时刻位于第二SP的结束时刻之前,在第一SP结束时,第二SP还在进行中,因此,在第一SP结束时,第一BSS中的站点从第一BSS的主信道切换至第一BSS的非主信道,以便于为第二BSS提供空闲的主信道。
可选地,图9所示的方法还包括步骤905。
905,第一站点基于第二SP的结束时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道。
在第二SP的结束时刻,第二SP结束,第一BSS可以切换回第一BSS的主信道,并在第一BSS的主信道上进行PD。
本申请实施例中,第一BSS中的站点从第一BSS的主信道切换到第一BSS的非主信道的条件为如下任一项:
第二SP开始,且第一SP未开始或未在进行中;或者,
第一SP结束,且第二SP还在进行中。
第一BSS中的站点从第一BSS的非主信道切换到第一BSS的主信道的条件为如下任一项:
第一SP开始;
第二SP结束。
在一种可能的实现方式中,第一站点在第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,第一站点在第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
作为一种示例,第一站点在预期驻留在第一BSS的非主信道的时长大于或等于第二阈值时,才会从第一BSS的主信道切换至第一BSS的非主信道。
例如,步骤901包括:第一站点在第二SP的开始时刻与第一SP的开始时刻之间的时间间隔大于或等于第二阈值的情况下,基于第二SP的开始时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
又如,上述步骤904包括:第一站点在第一SP的结束时刻与第二SP的结束时刻之间的时间间隔大于或等于第二阈值的情况下,基于第一SP的结束时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
示例性地,第二阈值确定后,第一BSS中的non-AP STA可以基于从第一BSS的主信道切换至第一BSS的非主信道的条件以及第二阈值,确定是否从第一BSS的主信道切换至第一BSS的非主信道。第一SP可以是周期性的,在第一SP的每个周期内,第一BSS中的non-APSTA可以基于从第一BSS的主信道切换至第一BSS的非主信道的条件以及第二阈值,确定是否从第一BSS的主信道切换至第一BSS的非主信道。第一BSS中的AP无需在每个周期通知第一BSS中的non-APSTA是否从第一BSS的主信道切换至第一BSS的非主信道。
可理解,关于该第二阈值的具体说明还可以参考上述对第二阈值的相关描述,这里不再详述。
作为另一种示例,第一站点在预期驻留在第一BSS的主信道的时长大于或等于第三阈值时,才会从第一BSS的非主信道切换至第一BSS的主信道。
该第二阈值和第三阈值可以相等也可以不同。该第二阈值和第三阈值可以由第一BSS的站点之间协商或由第一BSS中的AP指定。例如,该第二阈值和第三阈值可以由第一BSS中的AP广播广播帧与该第一BSS中的non-AP STA交互确定。或者,第二阈值和第三阈值可以由标准或协议定义。
该第三阈值可以由第一BSS的站点之间协商或由第一BSS中的AP指定。例如,该第三阈值由第一BSS中的AP广播协商广播帧与该第一BSS中的non-AP STA交互确定。或者,该第三阈值可以由标准或协议定义。或者,标准或协议可以定义多个第三阈值,由第一BSS中的站点协商或由第一BSS中的AP确定从该多个第三阈值中确定一个第三阈值。
示例性地,第三阈值确定后,第一BSS中的non-AP STA可以基于从第一BSS的非主信道切换至第一BSS的主信道的条件以及第三阈值,确定是否从第一BSS的非主信道切换至第一BSS的主信道。第一SP可以是周期性的,在第一SP的每个周期内,第一BSS中的non-APSTA可以基于从第一BSS的非主信道切换至第一BSS的主信道的条件以及第三阈值,确定是否从第一BSS的非主信道切换至第一BSS的主信道。第一BSS中的AP无需在每个周期通知第一BSS中的non-APSTA是否从第一BSS的非主信道切换至第一BSS的主信道。举例来说,如图10所示,在t1时刻,第二SP开始,而第一SP未开始或未在进行中,满足从第一BSS的主信道切换到第一BSS的非主信道的条件。在t2时刻,第一SP开始,满足从第一BSS的非主信道切换到第一BSS的主信道的条件。因此,第一BSS中的站点期望在t1时刻从主信道切换至非主信道,在t2时刻从非主信道切换至主信道。但是由于t1和t2之间的时间间隔小于第二阈值,在t1时刻,第一BSS中的站点不切换进行PD的信道,在t1到t2之间,继续驻留在主信道上。在t3时刻,第一SP结束,且第二SP还在进行中,满足从第一BSS的主信道切换至第一BSS的非主信道的条件。在t4时刻,第一SP开始,满足从第一BSS的非主信道切换至第一BSS的主信道的条件。t3与t4之间的时间间隔大于或等于第二阈值,因此,在t3时刻,第一BSS中的站点从主信道切换至非主信。
本申请实施例中,第一站点在预期驻留在第一BSS的非主信道的时长大于或等于第二阈值时,才会从第一BSS的主信道切换至第一BSS的非主信道。或者,第一站点在预期驻留在第一BSS的主信道的时长大于或等于第三阈值时,才会从第一BSS的非主信道切换至第一BSS的主信道。避免第一站点在主信道或非主信道上驻留的时间过短,而无法有效传输PPDU,导致无效跳转。
在一种可能的实现方式中,在第一BSS的非主信道上进行PD的情况下,TBTT时,第一站点在第一BSS的非主信道上不发送信标帧。第一站点可以在切换回第一BSS的主信道之后,在第一BSS的主信道上发送信标帧。
在该种实现方式中,第一BSS可能存在不支持非主信道接入的站点(可以称为前代站点),信标帧只在主信道上广播,能够兼容前代站点,避免该前代站点接收不到信标帧。
在一种可能的实现方式中,关于图9所示的方法,本申请实施例还提供如下几种示例,该几种示例中的“主信道”表示第一BSS的主信道,“第一BSS的站点”为第一BSS内开启SP-basedNPCA功能的站点:
示例一:第一SP的开始时刻位于第二SP的开始时刻之前,第一SP的结束时刻位于第二SP的结束时刻之前,第一站点基于第一SP的结束时刻将进行PD的信道从主信道切换至第一BSS的非主信道。
如图11A所示,在第一SP的开始时刻之前,第一BSS在主信道上进行PD。在第一SP的开始时刻,第二SP还未开始,第一BSS中的站点在第一SP内在主信道上进行PD。在第二SP的开始时刻,第一SP还在进行中或者说第一SP还未结束,因此第一BSS中的站点无需切换至第一BSS的非主信道。在第一SP的结束时刻,第二SP还未结束,因此,第一BSS中的站点从主信道切换至第一BSS的非主信道(图11A中以灰色框表示在非主信道上进行PD),以便于为第二BSS提供空闲的主信道。在第二SP的结束时刻,第一BSS中的站点从第一BSS的非主信道切换至主信道,并在主信道上进行PD。
示例二:第一SP的开始时刻位于第二SP的开始时刻之后,第一SP的结束时刻位于第二SP的结束时刻之后,第一站点基于第二SP的开始时刻将进行PD的信道从主信道切换至第一BSS的非主信道,基于第一SP的开始时刻从至第一BSS的非主信道切换至主信道。
如图11B所示,在第二SP的开始时刻之前,第一BSS中的站点在主信道上进行PD。在第二SP的开始时刻,第一SP还未开始,因此,第一BSS中的站点从主信道切换至第一BSS的非主信道,在第一BSS的非主信道上进行PD,以便于为第二BSS提供空闲的主信道。在第一SP的开始时刻,第一BSS中的站点从第一BSS的非主信道切换至主信道,在主信道上进行PD。在第一SP内,第一BSS中的站点在主信道上进行PD。在第一SP的结束时刻,由于第二SP不在进行中,因此第一BSS中的站点不需要切换至第一BSS的非主信道。
示例三:第一SP的开始时刻位于第二SP的开始时刻之后,第一SP的结束时刻位于第二SP的结束时刻之前,第一站点基于第一SP的开始时刻从第一BSS的非主信道切换至主信道,以及基于第一SP的结束时刻从主信道切换至第一BSS的非主信道。
示例性地,第一站点还可以基于第二SP的开始时刻从主信道切换至第一BSS的非主信道。
示例性地,第一站点还可以基于第二SP的结束时刻从第一BSS的非主信道切换至主信道。
如图11C所示,在第二SP的开始时刻之前,第一BSS中的站点在主信道上进行PD。在第二SP的开始时刻,第一SP还未开始,因此,第一BSS中的站点从主信道切换至第一BSS的非主信道,在第一BSS的非主信道上进行PD,以便于为第二BSS提供空闲的主信道。在第一SP的开始时刻,第一BSS中的站点从第一BSS的非主信道切换至主信道,在主信道上进行PD。在第一SP内,第一BSS中的站点在主信道上进行PD。在第一SP的结束时刻,第二SP还未结束,因此,第一BSS中的站点从主信道切换至第一BSS的非主信道,以便于为第二BSS提供空闲的主信道。在第二SP的结束时刻,第一BSS中的站点从第一BSS的非主信道切换至主信道,并在主信道上进行PD。
示例四:第一SP的开始时刻位于第二SP的开始时刻之前,第一SP的结束时刻位于第二SP的结束时刻之后,第一站点可以不切换进行PD的信道。
如图11D所示,第二SP包含于第一SP内,在第一SP的开始时刻之前,第一BSS与第二BSS的站点均在主信道上进行PD。在第一SP的开始时刻,第二SP还未开始,因此第一BSS中的站点可以继续在主信道上进行PD。在该第一SP内,第一BSS中的站点均在主信道上进行PD。在第二SP的开始时刻,第一SP还在进行中或者说第一SP还未结束,因此第一BSS中的站点无需切换至第一BSS的非主信道。在第一SP的结束时刻,由于第二SP已经结束,因此,第一BSS中的站点可以不切换进行PD的信道。
在该种示例中,第二BSS的站点进行PD的信道可以参考上述示例三中第一BSS的站点进行PD的信道,这里不再详述。
请参阅图12,图12为本申请实施例提供的又一种前导码检测方法的流程示意图。如图12所示,该方法包括但不限于如下步骤。
1201,第一站点发送第一请求帧,相应的,第四站点接收该第一请求帧。
示例性地,该第一站点为第一BSS中的AP,该第四站点为第二BSS中的AP,第一BSS与第二BSS的覆盖范围有重叠,第二BSS与第一BSS互为OBSS。该第一请求帧用于与第四站点协商在第一时间段内在对应的非主信道上进行PD的BSS,或者,该第一请求帧用于与第四站点协商在第一时间段内在对应的主信道上进行PD的BSS。例如,第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道(即第二BSS的非主信道)上进行PD。又如,第一请求帧用于请求第一BSS在第一时间段内在对应的主信道(即第一BSS的主信道)上进行PD。
示例性地,该第一时间段可以包括第一BSS的SP(例如第一BSS的TWT SP),在该第一时间段内第一BSS需要频繁占用第一BSS的主信道。
示例性地,第一时间段的时长大于或等于第二阈值或第三阈值。关于该第二阈值或第三阈值的具体说明可以参考上文的相关描述,这里不再详述。
示例性地,第一BSS的主信道与第二BSS的主信道在频域上的距离小于或等于第一阈值。例如,第一BSS的主信道与第二BSS的主信道相同。
示例性地,第一请求帧包括如下至少一项:BSS指示信息、第一时间段的时长、第一时间段的开始时刻、第二指示信息。例如,第一请求帧可以包括用于承载BSS指示信息的字段、用于承载第一时间段的时长的字段、用于承载第一时间段的开始时刻的字段、用于承载第二指示信息的字段中的至少一项。
作为一种示例,第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行PD,BSS指示信息指示第二BSS,第二指示信息用于指示第二BSS在第一时间段内在对应的非主信道上进行PD。例如,BSS指示信息可以包括该第二BSS的基本服务集标识(basicservice set identifier,BSSID)。
示例性地,第一请求帧还包括非主信道信息,该非主信道信息指示第二BSS在第一时间段内进行PD的非主信道。例如,该非主信道信息包括第一非主信道的信息,该非主信道信息用于指示第二BSS在第一时间段内在该第一非主信道上进行PD。
作为一种示例,该第一非主信道可以不包含于第一BSS占用的多个子信道中,或者,该第一非主信道与第一BSS的主信道在频域上的距离大于或等于第四阈值。如此,能够增加在第一时间段内第二BSS在该第一非主信道上竞争到信道的机会。
示例性地,第一请求帧可以包括用于承载非主信道信息的字段。
可选地,第一请求帧还可以包括用于指示在第一时间段内在主信道上进行PD的BSS的信息。可选地,可以默认第一请求帧的发送方(即第一BSS)为在第一时间段内在主信道上进行PD的BSS,因此该第一请求帧可以不用携带用于指示在第一时间段内在主信道上进行PD的BSS的信息。
作为另一种示例,第一请求帧用于请求第一BSS在第一时间段内在对应的主信道上进行PD,BSS指示信息指示第一BSS,第二指示信息用于指示第一BSS在第一时间段内在对应的主信道上进行PD。例如,BSS指示信息可以包括该第一BSS的BSSID。可选地,可以默认第一请求帧的发送方(即第一BSS)为在第一时间段内在主信道上进行PD,因此第一请求帧可以不包括该BSS指示信息。
1202,第四站点发送第一响应帧,相应的,第一站点接收该第一响应帧,该第一响应帧用于对第一请求帧进行同意或拒绝。
示例性地,在第四站点同意在第一时间段内在对应的非主信道上进行PD的情况下,该第一响应帧用于对第一请求帧进行同意。在第四站点不同意在第一时间段内在对应的非主信道上进行PD的情况下,该第一响应帧用于对第一请求帧进行拒绝。
示例性地,在该第一响应帧用于对第一请求帧进行拒绝的情况下,该第一响应帧还可以包括第二BSS同意在对应的非主信道上进行PD的时间段,该第二BSS同意在对应的非主信道上进行PD的时间段的时长小于第一时间段。例如,第二BSS同意在对应的非主信道上进行PD的时间段包含于第一时间段内。
作为一种示例,第四站点还可以通过第一响应帧与该第一站点协商第二时间段内,在对应的主信道上进行PD的BSS或在对应的非主信道上进行PD的BSS。例如,第一响应帧包括第三指示信息,第三指示信息用于指示第二BSS在第二时间段内在第二BSS的主信道进行PD,或者,第三指示信息用于指示第一BSS在第二时间段内在第一BSS的非主信道上进行PD。
示例性地,在第一响应帧用于对第一请求帧进行同意的情况下,该第一时间段与第二时间段不重叠。在第一响应帧用于对第一请求帧进行拒绝的情况下,该第二时间段与第一时间段可以重叠也可以不重叠。
示例性地,第一站点与第四站点可以通过上述第一请求帧和第一响应帧确定协商TWT(coordinated TWT,或coordinated r-TWT),该协商TWT可以为第一BSS的TWT或第二BSS的TWT,或者,该协商TWT为第一BSS与第二BSS共同的TWT(即第一BSS的TWT与第二BSS的TWT重叠)。在第一BSS的TWT中,第一BSS的站点之间的交互相较于第一BSS的TWT之外频繁。在第二BSS的TWT中,第二BSS的站点之间的交互相较于第二BSS的TWT之外频繁。上述第一时间段或第二时间段包含于该协商TWT中。上述协商TWT可以是周期性的,协商TWT的每个周期内在主信道上进行PD的BSS可以相同也可以不同。
在该协商TWT为第一BSS与第二BSS共同的TWT的情况下,第一时间段为协商TWT中的一个时间段,第二时间段为该协商TWT的另一个时间段。例如,协商TWT是周期性的,第一时间段与第二时间段处于协商TWT的不同周期。
在一次协商过程中,第一站点可以同时与多个BSS中的AP协商,例如,第一站点可以向多个BSS的AP发送第一请求帧,并接收多个BSS的AP发送的第一响应帧。在该种情况下,该第一请求帧可以为广播帧,即第一站点广播该第一请求帧,该第一请求帧中包括的BSS指示信息可以指示该多个BSS,上述第二指示信息用于指示多个BSS在第一时间段内在对应的非主信道上进行PD。
第一站点也可以参与多个协商过程,每个协商过程对应的时间段(或协商TWT)不同,且任意两个不同的协商过程对应的时间段不重合。
在一种可能的实现方式中,图12所示的方法还包括步骤1203和步骤1204。
1203,第三站点发送第二请求帧,相应的,第一站点接收第二请求帧。第二请求帧用于请求第一BSS在第三时间段内在对应的非主信道上进行PD,第三时间段与第一时间段部分或全部重合。
示例性地,该第三站点为第三BSS中的AP,该第三BSS与第一BSS的覆盖范围部分重叠,该第三BSS与第一BSS互为OBSS。
1204,第一站点发送第二响应帧,相应的,第三站点接收该第二响应帧。该第二响应帧用于拒绝第二请求帧的请求。
示例性地,在第一响应帧用于对第一请求帧进行同意的情况下,第一站点发送该第二响应帧,该第二响应帧用于拒绝第二请求帧的请求。
在该种实现方式中,在第一响应帧用于对第一请求帧进行同意的情况下,表明第一BSS与第二BSS已确定协商结果,因此,第一BSS与第二BSS均按照协商结果在相应的信道上进行PD。该第二请求帧的请求与该协商结果冲突,因此,第一站点拒绝该第二请求帧的协商请求,避免造成混乱。
举例来说,如图13A和图13B所示,AP1可以向AP2和AP3发送第一请求帧,从而与AP2、AP3协商在协商TWT 1内在非主信道上进行PD的BSS。协商的结果为:AP1在协商TWT1在主信道上进行PD,AP2和AP3在协商TWT1内在对应的非主信道上进行PD。AP1还与AP4进行协商,AP1与AP4的协商结果为:AP1在协商TWT 2内在主信道上进行PD,AP4在协商TWT 2内在非主信道上进行PD。在某个时刻,AP5向AP1发送第二请求帧,第二请求帧请求AP5在协商TWT 3内在对应的主信道上进行PD,且该协商TWT 3与协商TWT 1或协商TWT 2有重合,因此,AP1可以拒绝AP5的协商请求,以避免出现混乱。
在一种可能的实现方式中,在第一BSS的非主信道上进行PD的情况下,TBTT时,第一站点在第一BSS的非主信道上不发送信标帧。
本申请实施例中,第一站点可以通过第一请求帧和第四站点协商第一时间段内在对应的非主信道上进行PD的BSS,从而使得第一BSS中的站点能够选择合适的信道进行PD,避免出现第一BSS与第二BSS均在非主信道上进行PD的情况。
以下将介绍本申请实施例提供的通信装置。
本申请根据上述方法实施例对通信装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面将结合图14至图16详细描述本申请实施例的通信装置。
图14是本申请实施例提供的一种通信装置的结构示意图,如图14所示,该通信装置包括处理模块1401和收发模块1402。收发模块1402可以实现相应的通信功能,处理模块1401用于实现相应的处理功能。如收发模块1402还可以称为接口、通信接口或通信模块等。
在本申请的一些实施例中,该通信装置可以用于执行上文方法实施例中第一站点执行的动作,这时,该第一通信装置可以为Wi-Fi设备本身或者可配置于设备中的芯片或功能模块等。收发模块1402用于执行上文方法实施例中第一站点的收发相关的操作,处理模块1401用于执行上文方法实施例中第一站点的处理相关的操作。
作为一种示例,处理模块1401,用于在第二BSS的SP内,在第一BSS的主信道上检测到第二BSS的PPDU的情况下,将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道;以及基于第二BSS的SP的结束时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道。
可选地,收发模块1402,用于广播第一指示信息。
可选地,处理模块1401,还用于在第二BSS的SP的开始时刻之前结束TXOP。
可选地,处理模块1401,还用于在第一BSS的非主信道上进行PD的情况下,TBTT时,确定在第一BSS的非主信道上不发送信标帧。
可理解,关于第二BSS、第二BSS的SP、第一BSS的主信道、第一BSS的非主信道、TXOP等的具体实现可以参考上文方法实施例中的相关描述,这里不再详述。
示例性地,处理模块1401可以通过收发模块1402检测第二BSS的PPDU。
作为另一种示例,处理模块1401,用于基于第一SP的开始时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道;以及在第一SP内,通过收发模块1402在第一BSS的主信道上进行PD。
可选地,处理模块1401,还用于基于第一SP的结束时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
可选地,处理模块1401,还用于基于第二SP的结束时刻将进行PD的信道从第一BSS的非主信道切换至第一BSS的主信道。
可选地,处理模块1401,还用于基于第二SP的开始时刻将进行PD的信道从第一BSS的主信道切换至第一BSS的非主信道。
可选地,处理模块1401,还用于在第一BSS的非主信道上进行PD的情况下,TBTT时,确定在第一BSS的非主信道上不发送信标帧。
可理解,关于第一BSS、第二BSS、第一SP、第二SP、第一BSS的主信道、第一BSS的非主信道等的具体实现可以参考上文方法实施例中的相关描述,这里不再详述。
作为又一种示例,处理模块1401,用于生成第一请求帧;收发模块1402,用于发送第一请求帧,以及接收第一响应帧。
可选地,收发模块1402,还用于接收第二请求帧以及发送第二响应帧。
可理解,关于该第一请求帧、第一响应帧、第二请求帧和第二响应帧的具体实现可以参考上文方法实施例中相关描述,这里不再详述。
示例性的,收发模块1402可以包括射频模块、天线模块等。示例性的,收发模块1402可以包括管脚模块等。
复用图14,在本申请的另一些实施例中,该通信装置可以用于执行上文方法实施例中第四站点所执行的动作,这时,该通信装置可以为第四站点本身或者可配置于第四站点中的芯片或功能模块等。收发模块1402用于执行上文方法实施例中第四站点的收发相关的操作,处理模块1401用于执行上文方法实施例中第四站点的处理相关的操作。
示例性地,收发模块1402,用于接收第一请求帧以及发送第一响应帧。处理模块1401用于解析第一请求帧。
可理解,关于该第一请求帧和第二请求帧的具体实现可以参考上文方法实施例中的相关描述,这里不再详述。
示例性的,收发模块702可以包括射频模块、天线模块等。示例性的,收发模块702可以包括管脚模块等。
可选地,上述各个实施例中,通信装置还可以包括存储模块,该存储模块可以用于存储指令和/或数据,处理模块1401可以读取存储模块中的指令和/或数据,以使得通信装置实现前述方法实施例。示例性的,存储模块可以存储上文所示的射频信号的传输策略等。
上述各个实施例中,关于各个术语或名词或步骤的具体说明等可以参考上文方法实施例中的介绍,这里不再一一详述。
上述各个实施例示出的收发模块和处理模块的具体说明仅为示例,对于收发模块和处理模块的具体功能或执行的步骤等,可以参考上述方法实施例,这里不再详述。
以上介绍了本申请实施例的通信装置,以下介绍所述通信装置可能的产品形态。但凡具备上述图6所述的通信装置的功能的任何形态的产品,都落入本申请实施例的保护范围。以下介绍仅为举例,不限制本申请实施例的通信装置的产品形态仅限于此。
在一种可能的实现方式中,图14所示的通信装置中,处理模块1401可以是一个或多个处理器,收发模块1402可以是收发器,或者收发模块1402还可以是发送模块和接收模块,发送模块可以是发送器,接收模块可以是接收器,该发送模块和接收模块集成于一个器件,例如收发器。本申请实施例中,处理器和收发器可以被耦合等,对于处理器和收发器的连接方式,本申请实施例不作限定。在执行上述方法的过程中,上述方法中有关发送信息的过程,可以为由处理器输出上述信息的过程。在输出上述信息时,处理器将该上述信息输出给收发器,以便由收发器进行发射。该上述信息在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器。类似的,上述方法中有关接收信息的过程,可以为处理器接收输入的上述信息的过程。处理器接收输入的信息时,收发器接收该上述信息,并将其输入处理器。更进一步的,在收发器收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。
如图15所示,该通信装置150包括一个或多个处理器1520和收发器1510。
在本申请的一些实施例中,通信装置可以用于执行上述第一站点执行的步骤或方法或功能,如处理器1520可以用于执行如图14所示的处理模块1401所实现的功能或步骤,收发器1510可以用于执行如图14所示的收发模块1402所实现的功能或步骤。关于处理器1520和收发器1510的具体说明可以参考图14或上文所示的方法实施例,此处不再详述。
在本申请的另一些实施例中,通信装置用于执行上述第四站点执行的步骤或方法或功能,如处理器1520可以用于执行如图14所示的处理模块1401所实现的功能或步骤,收发器1510可以用于执行如图14所示的收发模块1402所实现的功能或步骤。关于处理器1520和收发器1510的具体说明可以参考图14或上文所示的方法实施例,此处不再详述。
在图15所示的通信装置的各个实现方式中,收发器可以包括接收机和发射机,该接收机用于执行接收的功能(或操作),该发射机用于执行发射的功能(或操作)。以及收发器用于通过传输介质和其他设备/装置进行通信。
可选的,通信装置150还可以包括一个或多个存储器1530,用于存储程序指令和/或数据。存储器1530和处理器1520耦合。本申请实施例中的耦合是通信装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于通信装置、单元或模块之间的信息交互。处理器1520可能和存储器1530协同操作。处理器1520可可以执行存储器1530中存储的程序指令。可选的,上述一个或多个存储器中的至少一个可以包括于处理器中。
本申请实施例中不限定上述收发器1510、处理器1520以及存储器1530之间的具体连接介质。本申请实施例在图15中以存储器1530、处理器1520以及收发器1510之间通过总线1540连接,总线在图15中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图15中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成等。
本申请实施例中,存储器可包括但不限于硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等非易失性存储器,随机存储记忆体(Random AccessMemory,RAM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、只读存储器(Read-Only Memory,ROM)或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM)等等。存储器是能够用于携带或存储具有指令或数据结构形式的程序代码,并能够由计算机(如本申请示出的通信装置等)读和/或写的任何存储介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
处理器1520主要用于对通信协议以及通信数据进行处理,以及对整个通信装置进行控制,执行软件程序,处理软件程序的数据。存储器1530主要用于存储软件程序和数据。收发器1510可以包括控制电路和天线,控制电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。
当通信装置开机后,处理器1520可以读取存储器1530中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器1520对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到通信装置时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器1520,处理器520将基带信号转换为数据并对该数据进行处理。
在另一种实现中,所述的射频电路和天线可以独立于进行基带处理的处理器而设置,例如在分布式场景中,射频电路和天线可以与独立于通信装置,呈拉远式的布置。
本申请实施例示出的通信装置还可以具有比图15更多的元器件等,本申请实施例对此不作限定。以上所示的处理器和收发器所执行的方法仅为示例,对于该处理器和收发器具体所执行的步骤可参照上文介绍的方法。
在另一种可能的实现方式中,图14所示的通信装置中,处理模块1401可以是一个或多个逻辑电路,收发模块1402可以是输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。或者收发模块1402还可以是发送模块和接收模块,发送模块可以是输出接口,接收模块可以是输入接口,该发送模块和接收模块集成于一个模块,例如输入输出接口。如图16所示,图16所示的通信装置包括逻辑电路1601和接口1602。即上述处理模块1401可以用逻辑电路1601实现,收发模块1402可以用接口1602实现。其中,该逻辑电路1601可以为芯片、处理电路、集成电路或片上系统(system on chip,SoC)芯片等,接口1602可以为通信接口、输入输出接口、管脚等。示例性的,图16是以上述通信装置为芯片为例出的,该芯片包括逻辑电路1601和接口1602。
本申请实施例中,逻辑电路和接口还可以相互耦合。对于逻辑电路和接口的具体连接方式,本申请实施例不作限定。示例性的,逻辑电路1601可以用于执行如图14所示的处理模块1401所实现的功能或步骤,接口1602可以用于执行如图14所示的收发模块1402所实现的功能或步骤。关于逻辑电路1601和接口1602的具体说明可以参考图14或上文所示的方法实施例,此处不再详述。
本申请实施例示出的通信装置可以采用硬件的形式实现本申请实施例提供的方法,也可以采用软件的形式实现本申请实施例提供的方法等,本申请实施例对此不作限定。
此外,本申请实施例还提供了一种通信系统,该通信系统包括第一通信装置和第二通信装置,该第一通信装置和该第二通信装置可以用于执行前述任一实施例中的方法。示例性地,该通信系统还可以包括基站,该第一通信装置、该第二通信装置和基站可以用于执行前述任一实施例中的方法。
本申请还提供一种计算机程序,该计算机程序用于实现本申请提供的方法中由各个通信装置执行的操作和/或处理。
本申请还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机代码,当计算机代码在计算机上运行时,使得计算机执行本申请提供的方法中由各个通信装置执行的操作和/或处理。
本申请还提供一种计算机程序产品,该计算机程序产品包括计算机代码或计算机程序,当该计算机代码或计算机程序在计算机上运行时,使得本申请提供的方法中由各个通信装置执行的操作和/或处理被执行。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、通信装置和方法,可以通过其它的方式实现。例如,以上所描述的通信装置实施例仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、通信装置或模块的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请实施例提供的方案的技术效果。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以是两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (29)
1.一种前导码检测方法,其特征在于,应用于第一基本服务集BSS的第一站点,所述方法包括:
在第二BSS的服务周期SP内,在所述第一BSS的主信道上检测到所述第二BSS的物理层协议数据单元PPDU的情况下,将进行前导码检测PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道;
基于所述第二BSS的SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
2.根据权利要求1所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
3.根据权利要求2所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道相同。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将进行前导码检测PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道之前,所述方法还包括:
广播第一指示信息,所述第一指示信息用于指示所述第一BSS中的第二站点将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
5.根据权利要求1-4任一项所述的方法,其特征在于,从所述第一BSS的主信道切换到所述第一BSS的非主信道的时刻与所述第二SP的结束时刻之间的时间间隔大于或等于第二阈值。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述第二BSS的SP的开始时刻不位于所述第一BSS的SP内,在所述第二BSS的SP的开始时刻之前存在所述第一站点的传输机会TXOP,所述方法还包括:
所述第一站点在所述第二BSS的SP的开始时刻之前结束所述TXOP。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
8.一种前导码检测方法,其特征在于,应用于第一基本服务集BSS中的第一站点,所述方法包括:
基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道,所述第一SP为所述第一BSS的SP;
在所述第一SP内,在所述第一BSS的主信道上进行PD。
9.根据权利要求8所述的方法,其特征在于,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第一SP的结束时刻位于所述第二SP的结束时刻之前,所述方法还包括:
基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
10.根据权利要求9所述的方法,其特征在于,所述基于所述第一SP的结束时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道之后,所述方法还包括:
基于所述第二SP的结束时刻将进行PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道。
11.根据权利要求8-10任一项所述的方法,其特征在于,所述第一SP与第二SP有重叠,所述第二SP为第二BSS的SP,所述第二SP的开始时刻位于所述第一SP的开始时刻之前。
12.根据权利要求11所述的方法,其特征在于,所述基于第一服务周期SP的开始时刻将进行前导码检测PD的信道从所述第一BSS的非主信道切换至所述第一BSS的主信道之前,所述方法还包括:
基于所述第二SP的开始时刻将进行PD的信道从所述第一BSS的主信道切换至所述第一BSS的非主信道。
13.根据权利要求9-12任一项所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
14.根据权利要求13所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道相同。
15.根据权利要求8-14任一项所述的方法,其特征在于,所述第一站点在所述第一BSS的非主信道上进行PD的持续时长大于或等于第二阈值,和/或,所述第一站点在所述第一BSS的主信道上进行PD的持续时长大于或等于第三阈值。
16.根据权利要求8-15任一项所述的方法,其特征在于,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
17.一种前导码检测方法,其特征在于,应用于第一基本服务集BSS中的第一站点,所述方法包括:
发送第一请求帧,所述第一请求帧用于请求第二BSS在第一时间段内在对应的非主信道上进行前导码检测PD;
接收第一响应帧,所述第一响应帧用于对所述第一请求帧进行同意或拒绝。
18.根据权利要求17所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道在频域上的距离小于或等于第一阈值。
19.根据权利要求18所述的方法,其特征在于,所述第一BSS的主信道与所述第二BSS的主信道相同。
20.根据权利要求17-19任一项所述的方法,其特征在于,所述第一请求帧包括如下至少一项:BSS指示信息、所述第一时间段的时长、所述第一时间段的开始时刻、第二指示信息;其中,所述BSS指示信息指示所述第二BSS,所述第二指示信息用于指示所述第二BSS在所述第一时间段内在对应的非主信道上进行PD。
21.根据权利要求20所述的方法,其特征在于,所述第一请求帧还包括非主信道信息,所述非主信道信息指示所述第二BSS在所述第一时间段内进行PD的非主信道。
22.根据权利要求17-21任一项所述的方法,其特征在于,所述第一响应帧包括第三指示信息,所述第三指示信息用于指示所述第二BSS在第二时间段内在所述第二BSS的主信道进行PD,或者,所述第三指示信息用于指示所述第一BSS在第二时间段内在对应的非主信道上进行PD。
23.根据权利要求17-22任一项所述的方法,其特征在于,所述第一响应帧用于对所述第一请求帧进行同意,所述方法还包括:
接收来自第三BSS中的第三站点的第二请求帧,所述第二请求帧用于请求所述第一BSS在第三时间段内在对应的非主信道上进行PD,所述第三时间段与所述第一时间段部分或全部重合;
向所述第三站点发送第二响应帧,所述第二响应帧用于拒绝所述第二请求帧的请求。
24.根据权利要求17-23任一项所述的方法,其特征在于,所述方法还包括:
在所述第一BSS的非主信道上进行PD的情况下,目标信标发送时间TBTT时,在所述第一BSS的非主信道上不发送信标帧。
25.一种通信装置,其特征在于,包括用于执行权利要求1至24中任一项所述方法的模块。
26.一种通信装置,其特征在于,包括处理器,所述处理器用于执行如权利要求1-24任一项所述的方法。
27.一种通信装置,其特征在于,包括逻辑电路和接口,所述逻辑电路和接口耦合;
所述接口用于输入和/或输出信息,所述逻辑电路用于执行如权利要求1-24中任一项所述的方法。
28.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被执行时,如权利要求1-24任一项所述的方法被执行。
29.一种计算机程序产品,其特征在于,所述计算机程序产品被执行时,如权利要求1-24中任一项所述的方法被执行。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410571895.8A CN120935841A (zh) | 2024-05-09 | 2024-05-09 | 前导码检测方法及通信装置 |
| PCT/CN2025/093286 WO2025232807A1 (zh) | 2024-05-09 | 2025-05-08 | 前导码检测方法及通信装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410571895.8A CN120935841A (zh) | 2024-05-09 | 2024-05-09 | 前导码检测方法及通信装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN120935841A true CN120935841A (zh) | 2025-11-11 |
Family
ID=97585769
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410571895.8A Pending CN120935841A (zh) | 2024-05-09 | 2024-05-09 | 前导码检测方法及通信装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120935841A (zh) |
| WO (1) | WO2025232807A1 (zh) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3104567B1 (en) * | 2014-02-04 | 2020-02-19 | LG Electronics Inc. | Method and apparatus for transmitting data unit in wireless local area network |
| US9736855B2 (en) * | 2015-02-19 | 2017-08-15 | Qualcomm Incorporated | System and method for multiple station camping channels in a wireless communication network |
| US11696353B2 (en) * | 2019-09-16 | 2023-07-04 | Intel Corporation | Single-radio multi-channel medium access |
| CN117915486A (zh) * | 2020-09-21 | 2024-04-19 | 华为技术有限公司 | 无线局域网中的信道接入方法及相关装置 |
| US20240040624A1 (en) * | 2023-10-11 | 2024-02-01 | Laurent Cariou | Secondary channel access |
-
2024
- 2024-05-09 CN CN202410571895.8A patent/CN120935841A/zh active Pending
-
2025
- 2025-05-08 WO PCT/CN2025/093286 patent/WO2025232807A1/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025232807A1 (zh) | 2025-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12016045B2 (en) | Multi link TXOP aggregation | |
| US20250203673A1 (en) | Frame transmission method and device using multiple random backoff operation in broadband wireless communication network | |
| CN114258148A (zh) | 无线局域网中的信道接入方法及相关装置 | |
| CN105981452B (zh) | 用于在无线局域网中发送帧的方法和设备 | |
| US20240015724A1 (en) | Wireless communication method and wireless communication terminal | |
| CN113938912B (zh) | 数据传输方法及装置 | |
| KR20220139817A (ko) | 무선랜에서 mlsr 동작을 위한 방법 및 장치 | |
| EP3915310B1 (en) | Cooperative inter-network channel selection | |
| CN105830506A (zh) | 在支持用于下行链路的信道的无线lan系统中的功率减少模式操作方法及其装置 | |
| WO2015084095A1 (ko) | 무선랜 시스템에서 하향링크용 채널을 포함한 무선 채널을 설정하는 방법 및 이를 위한 장치 | |
| US20240008082A1 (en) | Method and apparatus for exchanging frames using secondary channels | |
| CN104717750A (zh) | 一种信号传输方法及装置 | |
| KR20190077536A (ko) | 웨이크업 프레임 전송 방법, 및 노드 웨이크업 후에 제1 프레임을 전송하기 위한 방법, 디바이스 및 장비 | |
| CN120693966A (zh) | 用于支持多个对等(p2p)会话的资源分配技术 | |
| JP2005277599A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
| KR20160007510A (ko) | 무선랜 시스템에서 액세스 수행 방법 및 장치 | |
| KR20160005343A (ko) | 무선랜 시스템에서 스테이션의 신호 수신 방법 및 장치 | |
| CN117241394A (zh) | 多链路通信方法及装置 | |
| US20240306194A1 (en) | Secondary channel access | |
| CN120935841A (zh) | 前导码检测方法及通信装置 | |
| CN119996981B (zh) | 蓝牙数据的传输方法、装置、存储介质及无线通信设备 | |
| US20250351121A1 (en) | Coordinated time division multiple access (c-tdma) in wi-fi networks for partial bandwidth transmission opportunity (txop) sharing | |
| US20250267520A1 (en) | Dynamic bandwidth expansion | |
| WO2025148010A1 (en) | Wireless network multi-access-point media access control | |
| WO2025015576A1 (zh) | 接入点省电方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |