一种定时唤醒时段协商方法和装置与流程
未命名
08-15
阅读:115
评论:0
1.本发明涉及通信技术领域,尤其涉及一种定时唤醒时段协商方法和装置。
背景技术:
2.802.11网络,也就是无线局域网络(wlan),通过一系列系统特性和多种机制增强功能以实现高无线局域网吞吐量。随着无线局域网(wlan)的使用持续增长,对于在许多环境(例如家庭,企业和热点)中提供无线数据服务越来越重要。特别是,视频流量将继续是许多wlan部署中的主要流量类型。由于出现了4k和8k视频(20gbps的未压缩速率),这些应用的吞吐量要求正在不断发展。诸如虚拟现实或增强现实、游戏、远程办公室和云计算之类的新型高吞吐量,低延迟应用程序将会激增(例如,实时游戏的延迟低于5毫秒)。
3.鉴于这些应用程序的高吞吐量和严格的实时延迟要求,用户期望通过wlan支持其应用程序时,吞吐量更高,可靠性更高,延迟更少,电源效率更高。802.11be系统旨在通过进一步提高总吞吐量和降低延迟来确保wlan的竞争力,同时确保与旧版技术标准向后兼容和共存。
技术实现要素:
4.在两个接入点(ap)覆盖的无线信号区域的重叠区域范围内,终端设备不论是上行传输还是下行传输都会遇到比其他区域更严重的干扰,从而导致数据传输延迟增加,尤其是在定时唤醒时段,通常终端只在定时唤醒时段与接入点进行数据传输,一旦由于干扰不能传输数据,将只能等待下一个周期的定时唤醒时段进行数据传输,从而导致较大的传输延迟。有鉴于此,本发明提供一种定时唤醒时段协商方法和装置,减少数据传输延迟。
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.一种可能的实现方式中,所述通过第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括:
33.如果第一接入点的定时唤醒时段从激活状态变为空闲状态,则通过第一接入点发送第二消息给相邻接入点,所述第二消息中指示从激活状态变为空闲状态的定时唤醒时段,用于通知相邻接入点可以使用所述第二消息中指示的从激活状态变为空闲状态的定时唤醒时段设置定时唤醒时段。
34.一种可能的实现方式中,所述通过第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括:
35.通过第一接入点发送广播消息,所述广播消息中包含第二定时唤醒时段信息和第二调度信息,所述第二定时唤醒时段信息用于指示第一接入点的定时唤醒时段,所述第二调度信息用于指示所述第二定时唤醒时段信息指示的定时唤醒时段处于空闲状态还是激活状态;
36.通过第一接入点接收终端发送的第一请求消息,所述第一请求消息用于请求成为指定的定时唤醒时段的成员,所述第一请求消息中指示请求加入的定时唤醒时段;
37.通过第一接入点发送第一响应消息给终端,所述第一响应消息中指示是否同意终端成为指定的定时唤醒时段的成员;
38.通过第一接入点接收终端发送的协同请求消息,所述协同请求消息中包含干扰基本服务集的标识,用于指示第一接入点与所述干扰基本服务集的第二接入点协商定时唤醒时段;所述协同请求消息中还包含第一定时唤醒时段信息,用于指示需要协商的定时唤醒时段;
39.通过第一接入点发送第三消息给第二接入点,所述第三消息中指示所述需要协商的定时唤醒时段,用于第二接入点根据所述第三消息中指示的需要协商的定时唤醒时段设置定时唤醒时段,使得第二接入点的定时唤醒时段与所述需要协商的定时唤醒时段不重叠。
40.一种可能的实现方式中,所述通过第一接入点根据相邻接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括以下各项中的任一项:
41.通过第一接入点读取相邻接入点的广播消息或者接收相邻接入点发送的接入点协同通知消息,获取相邻接入点处于激活状态的定时唤醒时段;通过第一接入点根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的处于激活状态的定时唤醒时段不重叠;
42.通过第一接入点发送第二请求消息给相邻接入点,所述第二请求消息用于请求定时唤醒时段信息;通过第一接入点接收相邻接入点发送的第二响应消息,所述第二响应消息中指示处于激活状态的定时唤醒时段;通过第一接入点根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的处于激活状态的定时唤醒时段不重叠;
43.通过第一接入点获取相邻接入点处于激活状态的定时唤醒时段,并根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,如果第一接入点设置的定时唤醒时段只能与某相邻接入点重叠,则通过第一接入点发送第三请求消息给所述某相邻接入点,所述第三请求消息中包含第三定时唤醒时段信息,请求所述某相邻接入点调整定时唤醒时段,其中,所述第三定时唤醒时段信息用于指示第一接入点的定时唤醒时段。
44.第五方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现第一方面或第二方面所述的方法。
45.第六方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的方法。
46.第七方面,本发明提供一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行第一方面或第二方面所述的方法。
47.需要说明的是,第三方面所述的装置用于执行上述第一方面提供的方法,第四方面所述的装置用于执行上述第二方面提供的方法,第五方面所述的电子设备、第六方面所述的存储介质和第七方面所述的计算机程序产品用于执行上述第一方面或第二方面提供的方法,因此可以达到与第一方面或第二方面所述的方法相同的有益效果,本发明不再一一赘述。
48.本发明通过对不同接入点之间的定时唤醒时段进行协商,从而避免了重叠的基础服务集之间的干扰导致的数据传输的延迟增加,保障了业务的时延需求。
附图说明
49.图1为本发明实施例提供的一种通信系统的结构示意图;
50.图2为本发明实施例提供的一种定时唤醒时段协商方法流程图;
51.图3为本发明实施例提供的另一种定时唤醒时段协商方法流程图;
52.图4为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
53.为了使本技术领域的人员更好地理解本发明中的技术方案,下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。虽然本发明中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整技术方案。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
54.为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第
一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解,“第一”、“第二”等字样并不对数量和执行次序进行限定,其仅作示意与区分描述对象之用,没有次序之分,也不表示本发明实施例中对设备或消息个数的特别限定,不能构成对本发明实施例的任何限制。术语“包括”用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
55.图1为本发明实施例提供的一种通信系统的结构示意图。如图1所示,通信系统包括第一接入点ap1、第二接入点ap2、终端sta1、终端sta2、终端sta3和终端sta4,sta1和sta2与ap1连接,sta3和sta4与ap2连接;ap1与ap2之间可通过有线或无线的方式彼此通信,ap1和ap2都支持定时唤醒(target wake time,twt)机制。其中,接入点(ap)是指支持基于802.11协议的无线接入点设备,其具有无线收发的功能,比如路由器、无线交换机等;终端是指支持基于802.11协议的具有无线收发功能的设备,例如手机、电脑、电视机、投影仪等。
56.应理解,图1仅为通信系统的一个架构示意图,本发明实施例中对通信系统中设备的数量、类型等不作限定,如可包含更多个终端或接入点,而ap1和ap2连接的终端数量可以是一个或多个,可以是他们所支持范围内的任意数量。此外,本领域的技术人员将理解,依照本文描述的原理和功能,根据本技术的术语“接入点(ap)”还可以用于描述能够在网络架构内接收和传送无线信号的接入端口或任何其他接入点,因此,接入点的使用仅是示例性的。
57.继续参阅图1,sta2位于ap1和ap2覆盖的无线信号区域的重叠区域范围内,当sta2与ap1进行数据传输时,可能会受到ap2的干扰。因此,本发明实施例通过ap1与相邻接入点(如ap2)协商设置定时唤醒时段,使得ap1与相邻接入点的定时唤醒时段不重叠,从而提高sta2的数据传输效率。示例地,ap1既可主动通知相邻接入点根据ap1的定时唤醒时段设置定时唤醒时段,也可根据sta2的请求通知相应接入点根据相应定时唤醒时段设置定时唤醒时段,或者ap1也可根据相邻接入点的定时唤醒时段设置自身的定时唤醒时段。
58.需要说明的是,图1仅示出了ap1存在一个相邻接入点(即ap2)的情况,然而ap1可能会存在多个相邻接入点,多个相邻接入点的操作可参考一个相邻接入点的操作,本发明实施例不再详细介绍。
59.图2为本发明实施例提供的一种定时唤醒时段协商方法流程图。如图2所示,定时唤醒时段协商方法包括以下内容:
60.s110、ap1设置定时唤醒时段。
61.ap1设置好定时唤醒时段后,可发送广播消息,广播消息中包含定时唤醒时段信息和调度信息,其中,定时唤醒时段信息用于指示ap1的定时唤醒时段,调度信息用于指示定时唤醒时段信息指示的定时唤醒时段处于空闲状态还是激活状态。示例地,广播消息中包含信息元twt element,twt element可包含以下参数:
62.twt id:twt(定时唤醒)时段的标识,本实施例设置为1;
63.twt parameters:twt(定时唤醒)时段参数,例如开始时间、持续时长、时段周期等;
64.twt schedule info:调度信息参数,用于指示该定时唤醒时段处于空闲状态还是激活状态;本实施例设置为空闲状态,其中,空闲状态指该定时唤醒时段没有成员,或者该定时唤醒时段已暂停或终止。
65.应理解,广播消息中可包含多个twt element,以指示多个定时唤醒时段。
66.s120、如果定时唤醒时段从空闲状态变为激活状态或者从激活状态变为空闲状态,则ap1发送接入点协同通知消息给相邻接入点(如ap2)。
67.在一些实施例中,sta2请求成为ap1的指定的twt时段的成员,且ap1同意sta2成为指定的twt时段的成员,如果该指定的twt时段之前是空闲状态,则在sta2成为该指定的twt时段的成员后,该指定的twt时段变为激活状态,如果该指定的twt时段之前是激活状态,则该指定的twt时段的状态保持不变。示例如下:
68.s1201、sta2发送请求消息给ap1,请求成为指定的twt时段的成员,示例地,该请求消息中可包含以下参数:
69.twt id:请求加入的twt时段的标识,本实施例设置为1。
70.s1202、ap1发送响应消息给sta2,消息中指示是否同意sta2成为指定的twt时段的成员,本实施例设置为同意。
71.ap1将指定的twt时段(twt时段的标识为1)的调度信息参数值更新为激活状态,发送接入点协同通知消息给相邻接入点(如ap2),消息中可包含以下参数:
72.twt id:可选参数,twt(定时唤醒)时段的标识;
73.twt parameters:twt时段参数,例如标识为1的twt时段的开始时间、持续时长、时段周期等;
74.twt schedule info:调度信息参数,本实施例设置为激活状态。
75.需要说明的是,sta2可请求成为ap1的多个twt时段的成员,ap1也可在接入点协同通知消息中指示多个处于激活状态的twt时段,本发明实施例对此不进行限制。
76.可选地,当标识为1的twt时段的所有成员都退出后,或者ap1暂停或终止该twt时段,则该twt时段从激活状态变为空闲状态,ap1也可发送通知消息给相邻接入点,消息中指示该从激活状态变为空闲状态的twt时段,示例地,该通知消息中可包含以下参数:
77.twt parameters:twt时段参数,例如标识为1的twt时段的开始时间、持续时长、时段周期等;
78.twt schedule info:调度信息参数,本实施例设置为空闲状态。
79.s130、ap2根据接入点协同通知消息设置定时唤醒时段。
80.示例地,如果接收到的通知消息中指示的是处于激活状态的twt时段,则ap2根据其指示的处于激活状态的twt时段设置twt时段,使得ap2在设置twt时段的时候,需要错开所指示的twt时段,从而ap2设置的twt时段与ap1的处于激活状态的twt时段(如标识为1的twt时段)不重叠。
81.如果接收到的通知消息中指示的是处于空闲状态的twt时段,则ap2可以将指示的twt时段作为自己新设置的twt时段,因为在之前当这个时段从空闲状态变为激活状态时,ap1发送通知消息指示ap2在设置twt的时候需要错开这个时段,而接收到指示为空闲状态的twt时段消息后,ap2在新设置或者更改twt时段的时候不再需要错开该时段。
82.本实施例中,ap1在其设置的twt时段从空闲状态变为激活状态时,如sta2成为标识为1的twt时段的成员后,主动通知其相邻接入点(如ap2)根据该twt时段设置twt时段,使得ap2的twt时段与ap1的标识为1的twt时段不重叠,从而可避免sta2在twt时段与ap1进行数据传输时受到ap2的干扰。在其他一些实施例中,ap2接收到ap1发送的接入点协同通知消
息后,也可通过其他操作减小其对sta2的干扰,如在twt的时段调整天线配置参数,在空间上与ap1实现复用,以降低对ap1的用户终端的干扰。
83.图2所示实施例是ap1通知其相邻接入点(如ap2)根据ap1的twt时段设置twt时段,在其他一些实施例中,ap1也可根据相邻接入点(如ap2)的twt时段设置twt时段,如ap1在设置twt时段前,获取相邻接入点(如从广播消息,或者专有消息,或者发消息请求相邻接入点)的twt信息(如时段和激活状态),设置与之不同的twt时段,进一步地,如果由于业务需要设置的twt时段只能与某个相邻接入点重叠,则发送请求消息,消息中指示ap1自己的twt时段,请求该相邻接入点调整twt时段,不管相邻接入点是否同意,ap1都使用自己的twt时段。示例如下:
84.ap1读取相邻接入点ap2的广播消息,获取twt信息;或者ap1发送邻区信息请求消息给ap2,ap2接收到请求消息后,将twt信息包含在邻区信息响应消息中发送给ap1,其中,twt信息可包含twt时段参数和调度信息参数,twt时段参数和调度信息参数与图2所示实施例相同。
85.通过上述步骤,ap1能获得ap2配置的处于空闲状态和/或激活状态的twt时段,ap1根据处于激活状态的twt时段的twt时段参数,配置自身的twt时段,使得自身的twt时段与相邻接入点的twt时段不重叠。进一步地,ap1可发送广播消息,广播消息中包含信息元twt element,twt element可包含以下参数:
86.twt id:twt(定时唤醒)时段的标识;
87.twt parameters:twt(定时唤醒)时段参数,例如开始时间、持续时长、时段周期等;
88.twt schedule info:调度信息参数,用于指示该定时唤醒时段处于空闲状态还是激活状态。
89.图3为本发明实施例提供的另一种定时唤醒时段协商方法流程图。如图3所示,定时唤醒时段协商方法包括以下内容:
90.s210、sta2检测信道是否有干扰,如果sta2检测到的干扰满足第一条件,且sta2是ap1的定时唤醒时段的成员,则sta2发送协同请求消息给ap1。示例地,如果sta2检测到干扰,或者检测到的干扰的强度或时长大于相应门限值,则确定sta2检测到的干扰满足第一条件,以下以干扰为obss(overlapping basic service set,重叠的基本服务集)为示例进行说明,obss表示有其他基本服务集的覆盖范围与当前连接的接入点所在基本服务集的覆盖范围有重叠区域。
91.本实施例中,假设sta2是ap1的标识为1的twt时段的成员,sta2成为该twt时段的成员的方法示例如下:
92.s2101、ap1发送广播消息,广播消息中包含信息元twt element,twt element可包含以下参数:
93.twt id:twt(定时唤醒)时段的标识,本实施例设置为1;
94.twt parameters:twt(定时唤醒)时段参数,例如开始时间、持续时长、时段周期等;
95.twt schedule info:调度信息参数,用于指示该定时唤醒时段处于空闲状态还是激活状态;本实施例设置为空闲状态。
96.s2102、sta2发送请求消息给ap1,请求成为指定的twt时段的成员,示例地,该请求消息中可包含以下参数:
97.twt id:请求加入的twt时段的标识,本实施例设置为1。
98.s2103、ap1发送响应消息给sta2,消息中指示同意sta2成为指定的twt时段的成员。
99.sta2接收响应消息,确认自己成为指定的twt时段(如标识为1的twt时段)的成员。
100.在一些实施例中,sta2检测到obss时(即,检测到覆盖范围与当前ap1的覆盖范围有重叠的基本服务集的信号),发送协同请求消息给ap1,消息中可包含以下参数:
101.request type:请求的类型,本实施例设置为twt coordination,表示请求twt协同操作;
102.bssid:干扰基本服务集的标识,本实施例可设置为ap2所在的基本服务集的标识,或者ap2的地址或其他标识等,其中,基本服务集包含一个接入点和一个或多个终端,基本服务集的标识可以是该基本服务集的接入点的地址或其他标识;
103.twt id:twt时段的标识,可设置为终端作为成员对应的twt时段(一个或多个twt时段)的标识,也可设置为终端根据业务需要确定的需要请求twt协同操作的twt时段(如紧急业务或重要业务对应的twt时段),而不是终端作为成员对应的所有twt时段,由此可以保障每一个终端有紧急业务的时候都可以使用到该twt时段,而不仅仅由一个终端所占有,提高了网络使用效率,本实施例设置为1;
104.reason cause:可选参数,请求的原因,本实施例设置为obss detected,表示检测到有obss。
105.在其他一些实施例中,sta2在twt时段检测到obss满足协商条件,如检测到obss的次数或时长大于或等于相应门限值时,才发送协同请求消息给ap1,避免频繁地执行twt协同操作。示例地,sta2在指定的定时唤醒时段(如标识为1的twt时段)检测信道是否有干扰,如果检测到obss而无法发送数据,则记录obss检测次数为1;sta2在后续的定时唤醒时段如果检测到obss而无法发送数据,则将obss检测次数加1,如果obss检测次数等于门限值obss limit,则发送协同请求消息给ap1。
106.其中,sta2可从ap1获取门限值obss limit,示例如下:
107.s2111、sta2发送连接请求消息给ap1。
108.s2112、ap1发送连接响应消息给sta2,消息中包含以下参数:
109.obss limit:表示为启用twt协同操作设置的检测到obss的最大次数。
110.需要说明的是,sta2也可通过其他消息从ap1获取门限值obss limit,或者sta2自己预设该门限值,本发明实施例对此不进行限制。
111.s220、ap1发送接入点协同通知消息给ap2。
112.具体地,ap1接收到sta2的协同请求消息后,发送接入点协同通知消息给协同请求消息中指示的接入点,即ap2,消息中指示需要协商的twt时段,如消息中可包含以下参数:
113.twt parameters:twt时段参数,本实施例可设置为标识为1的twt时段的开始时间、持续时长、时段周期等;
114.twt schedule info:调度信息参数,本实施例设置为激活状态。
115.ap2接收到ap1的接入点协同通知消息后的操作可参考图2所示实施例,这里不再
赘述。
116.本实施例中,ap1根据sta2的请求与相邻接入点(如ap2)协商设置定时唤醒时段,可只与sta2检测到的干扰源基本服务集进行协商,且可只协商sta2请求的需要协商的定时唤醒时段,由此可以减少ap2需要调整的定时唤醒时段,从而减少了对连接到ap2的终端的业务的影响。
117.本发明实施例还提供一种定时唤醒时段协商装置,包括协商模块,所述协商模块用于执行以下步骤:
118.通过终端检测信道是否有干扰;
119.如果通过终端检测到的干扰满足第一条件,且所述终端是第一接入点的定时唤醒时段的成员,则通过终端发送协同请求消息给第一接入点,所述协同请求消息中包含干扰基本服务集的标识,用于指示第一接入点与所述干扰基本服务集的第二接入点协商定时唤醒时段;所述协同请求消息中还包含第一定时唤醒时段信息,用于指示需要协商的定时唤醒时段。
120.在一个可选的例子中,本领域技术人员可以理解,上述装置可以具体为上述实施例中的sta2,该装置可以用于执行上述方法中与sta2对应的各个流程和/或步骤,为避免重复,此处不再赘述。
121.本发明实施例还提供一种定时唤醒时段协商装置,包括协商模块,所述协商模块用于执行以下步骤:
122.通过第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段;或者通过第一接入点根据相邻接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠。
123.在一个可选的例子中,本领域技术人员可以理解,上述装置可以具体为上述实施例中的ap1,该装置可以用于执行上述方法中与ap1对应的各个流程和/或步骤,为避免重复,此处不再赘述。
124.应理解,这里的装置以功能模块的形式体现。这里的术语“模块”可以指应用特有集成电路(application specific integrated circuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。上述装置具有实现上述方法中的相应步骤的功能;上述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。在本发明的实施例,装置也可以是芯片或者芯片系统,例如:片上系统(system on chip,soc)。本发明实施例在此不作限定。
125.本发明实施例还提供了一种电子设备,图4为本发明实施例提供的电子设备的结构示意图。如图4所示,设备300包括处理器301、存储器302和通信接口303,其中,处理器301、存储器302和通信接口303通过总线304互相通信,存储器302中存储有可被所述处理器301执行的指令,所述指令由所述处理器301加载并执行,以控制通信接口303发送信号和/或接收信号。
126.应理解,设备300可以具体为上述实施例中的sta2或ap1,或者,上述实施例中的sta2或ap1的功能可以集成在设备300中,设备300可以用于执行上述实施例中的sta2或ap1对应的各个步骤和/或流程。可选地,该存储器302可以包括只读存储器和随机存取存储器,
并向处理器301提供指令和数据。存储器302的一部分还可以包括非易失性随机存取存储器。例如,存储器302还可以存储设备类型的信息。该处理器301可以用于执行存储器301中存储的指令,并且该处理器301执行该指令时,该处理器301可以执行上述方法实施例中相应的各个步骤和/或流程。
127.应理解,在本发明实施例中,该处理器可以是中央处理单元(centralprocessing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
128.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
129.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
130.应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定,且在不冲突的情况下,各实施例中的步骤还可相互结合。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上,可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。
131.在本发明所提供的几个实施例中,应该理解到,所揭露的设备、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如一个模块或者组件可以划分为多个模块或组件,或者多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
132.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
133.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
技术特征:
1.一种定时唤醒时段协商方法,其特征在于,包括:终端检测信道是否有干扰;如果终端检测到的干扰满足第一条件,且所述终端是第一接入点的定时唤醒时段的成员,则终端发送协同请求消息给第一接入点,所述协同请求消息中包含干扰基本服务集的标识,用于指示第一接入点与所述干扰基本服务集的第二接入点协商定时唤醒时段;所述协同请求消息中还包含第一定时唤醒时段信息,用于指示需要协商的定时唤醒时段。2.根据权利要求1所述的一种定时唤醒时段协商方法,其特征在于,所述终端检测信道是否有干扰,包括:终端从第一接入点获取协商条件;终端在定时唤醒时段检测信道是否有重叠的基本服务集的干扰;如果终端在第一定时唤醒时段检测到重叠的基本服务集满足所述协商条件,则确定终端检测到的干扰满足第一条件;所述干扰基本服务集的标识设置为终端检测到的与所述第一接入点的覆盖范围有重叠区域的基本服务集的标识;所述第一定时唤醒时段信息设置为指示需要协商的定时唤醒时段是所述第一定时唤醒时段。3.根据权利要求1所述的一种定时唤醒时段协商方法,其特征在于,还包括:如果终端检测到重叠的基本服务集,则确定终端检测到的干扰满足第一条件;所述干扰基本服务集的标识设置为终端检测到的与所述第一接入点的覆盖范围有重叠区域的基本服务集的标识。4.根据权利要求1所述的一种定时唤醒时段协商方法,其特征在于,还包括:终端接收第一接入点发送的广播消息,所述广播消息中包含第二定时唤醒时段信息和第二调度信息,所述第二定时唤醒时段信息用于指示第一接入点的定时唤醒时段,所述第二调度信息用于指示所述第二定时唤醒时段信息指示的定时唤醒时段处于空闲状态还是激活状态;终端发送第一请求消息给第一接入点,所述第一请求消息用于请求成为指定的定时唤醒时段的成员,所述第一请求消息中指示请求加入的定时唤醒时段;终端接收第一接入点发送的第一响应消息,所述第一响应消息中指示是否同意终端成为指定的定时唤醒时段的成员。5.一种定时唤醒时段协商方法,其特征在于,包括:第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段;或者第一接入点根据相邻接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠。6.根据权利要求5所述的一种定时唤醒时段协商方法,其特征在于,所述第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括:第一接入点发送广播消息,所述广播消息中包含第二定时唤醒时段信息和第二调度信息,所述第二定时唤醒时段信息用于指示第一接入点的定时唤醒时段,所述第二调度信息用于指示所述第二定时唤醒时段信息指示的定时唤醒时段处于空闲状态还是激活状态;第一接入点接收终端发送的第一请求消息,所述第一请求消息用于请求成为指定的定
时唤醒时段的成员,所述第一请求消息中指示请求加入的定时唤醒时段;第一接入点发送第一响应消息给终端,所述第一响应消息中指示是否同意终端成为指定的定时唤醒时段的成员;如果第一接入点的定时唤醒时段从空闲状态变为激活状态,则第一接入点发送第一消息给相邻接入点,所述第一消息中指示处于激活状态的定时唤醒时段,用于相邻接入点根据所述第一消息中指示的处于激活状态的定时唤醒时段设置定时唤醒时段,使得相邻接入点的定时唤醒时段与第一接入点的处于激活状态的定时唤醒时段不重叠。7.根据权利要求5所述的一种定时唤醒时段协商方法,其特征在于,所述第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括:如果第一接入点的定时唤醒时段从激活状态变为空闲状态,则第一接入点发送第二消息给相邻接入点,所述第二消息中指示从激活状态变为空闲状态的定时唤醒时段,用于通知相邻接入点可以使用所述第二消息中指示的从激活状态变为空闲状态的定时唤醒时段设置定时唤醒时段。8.根据权利要求5所述的一种定时唤醒时段协商方法,其特征在于,所述第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括:第一接入点发送广播消息,所述广播消息中包含第二定时唤醒时段信息和第二调度信息,所述第二定时唤醒时段信息用于指示第一接入点的定时唤醒时段,所述第二调度信息用于指示所述第二定时唤醒时段信息指示的定时唤醒时段处于空闲状态还是激活状态;第一接入点接收终端发送的第一请求消息,所述第一请求消息用于请求成为指定的定时唤醒时段的成员,所述第一请求消息中指示请求加入的定时唤醒时段;第一接入点发送第一响应消息给终端,所述第一响应消息中指示是否同意终端成为指定的定时唤醒时段的成员;第一接入点接收终端发送的协同请求消息,所述协同请求消息中包含干扰基本服务集的标识,用于指示第一接入点与所述干扰基本服务集的第二接入点协商定时唤醒时段;所述协同请求消息中还包含第一定时唤醒时段信息,用于指示需要协商的定时唤醒时段;第一接入点发送第三消息给第二接入点,所述第三消息中指示所述需要协商的定时唤醒时段,用于第二接入点根据所述第三消息中指示的需要协商的定时唤醒时段设置定时唤醒时段,使得第二接入点的定时唤醒时段与所述需要协商的定时唤醒时段不重叠。9.根据权利要求5所述的一种定时唤醒时段协商方法,其特征在于,所述第一接入点根据相邻接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠,包括以下各项中的任一项:第一接入点读取相邻接入点的广播消息或者接收相邻接入点发送的接入点协同通知消息,获取相邻接入点处于激活状态的定时唤醒时段;第一接入点根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的处于激活状态的定时唤醒时段不重叠;第一接入点发送第二请求消息给相邻接入点,所述第二请求消息用于请求定时唤醒时段信息;第一接入点接收相邻接入点发送的第二响应消息,所述第二响应消息中指示处于
激活状态的定时唤醒时段;第一接入点根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的处于激活状态的定时唤醒时段不重叠;第一接入点获取相邻接入点处于激活状态的定时唤醒时段,并根据相邻接入点处于激活状态的定时唤醒时段设置定时唤醒时段,如果第一接入点设置的定时唤醒时段只能与某相邻接入点重叠,则第一接入点发送第三请求消息给所述某相邻接入点,所述第三请求消息中包含第三定时唤醒时段信息,请求所述某相邻接入点调整定时唤醒时段,其中,所述第三定时唤醒时段信息用于指示第一接入点的定时唤醒时段。10.一种定时唤醒时段协商装置,其特征在于,包括协商模块,所述协商模块用于执行以下步骤:通过终端检测信道是否有干扰;如果通过终端检测到的干扰满足第一条件,且所述终端是第一接入点的定时唤醒时段的成员,则通过终端发送协同请求消息给第一接入点,所述协同请求消息中包含干扰基本服务集的标识,用于指示第一接入点与所述干扰基本服务集的第二接入点协商定时唤醒时段;所述协同请求消息中还包含第一定时唤醒时段信息,用于指示需要协商的定时唤醒时段。11.一种定时唤醒时段协商装置,其特征在于,包括协商模块,所述协商模块用于执行以下步骤:通过第一接入点设置定时唤醒时段并指示相邻接入点根据第一接入点的定时唤醒时段设置定时唤醒时段;或者通过第一接入点根据相邻接入点的定时唤醒时段设置定时唤醒时段,使得第一接入点的定时唤醒时段与相邻接入点的定时唤醒时段不重叠。
技术总结
本发明公开了一种定时唤醒时段协商方法和装置,涉及通信技术领域。本发明通过对不同接入点之间的定时唤醒时段进行协商,如一个接入点既可主动通知相邻接入点根据其定时唤醒时段设置定时唤醒时段,也可根据终端的请求通知相应接入点根据相应定时唤醒时段设置定时唤醒时段,或者一个接入点也可根据相邻接入点的定时唤醒时段设置自身的定时唤醒时段,从而避免了重叠的基础服务集之间的干扰导致的数据传输的延迟增加,保障了业务的时延需求。保障了业务的时延需求。保障了业务的时延需求。
技术研发人员:代波 吴军
受保护的技术使用者:芜湖航博信息技术有限公司
技术研发日:2023.06.13
技术公布日:2023/8/13
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
