TWT的调整方法、设备、系统及存储介质与流程

文档序号:37369483发布日期:2024-03-22 10:22阅读:35来源:国知局
TWT的调整方法、设备、系统及存储介质与流程

本技术涉及终端,尤其涉及一种twt的调整方法、设备、系统及存储介质。


背景技术:

1、随着人们对设备便携性要求的日益增强,传统的有线网络已经无法满足需求,无线局域网(wireless local area net,wlan)技术应用而生。在wlan中,终端设备长时间处于唤醒状态,会造成不必要的能源浪费。

2、相关技术设计了一种针对终端设备的节能机制-目标唤醒时间(target waketime,twt)。wlan的接入点(access point,ap)设备和站点(station,sta)设备预先约定twt唤醒时间。在到达唤醒时间时,sta设备唤醒,sta设备与ap设备交互数据,而在其他时间sta设备进入休眠状态,从而减少了sta设备的能源消耗。然而,当手机等终端设备作为ap设备开启热点时,如果打开了ap设备的twt能力位,那么可能会导致不支持twt能力的其他设备无法扫描到ap设备,从而导致wlan连接失败。


技术实现思路

1、本技术提供一种twt的调整方法、设备、系统及存储介质,解决了不支持twt能力的设备无法扫描到支持twt能力的ap设备,导致wlan连接失败的技术问题。

2、为达到上述目的,本技术采用如下技术方案:

3、第一方面,本技术实施例提供一种twt的调整方法。该方法可以应用于第一电子设备。第一电子设备支持twt能力。该方法可以包括:第一电子设备开启热点;第一电子设备发送第一信令,第一信令包括关闭第一电子设备的twt能力(即,指示第一电子设备不支持twt能力)的信息。例如,第一信令可以是周期性发送的信标帧,或者,第一信令可以是与探测请求帧对应的探测响应帧。

4、在上述方案中,当第一电子设备开启热点时,如果第一电子设备支持twt能力,那么第一电子设备会在第一信令中关闭第一电子设备的twt能力。如此,无论接收第一信令的设备(比如终端设备)是否支持twt能力,都能够通过第一信令成功扫描到第一电子设备。比如,当终端设备的wi-fi固件的生产年份较早,使得终端设备的不支持twt能力时,如果探测响应帧的解析内容为第一电子设备不支持twt能力,那么终端设备的底层(如wi-fi驱动)会按照默认代码逻辑判定第一电子设备和终端设备不存在twt能力冲突,并向终端设备的上层(如wi-fi设置模块)正常上报解析内容,从而扫描到第一电子设备,进而提高了在第一电子设备和终端设备之间建立wlan连接的成功率。

5、在一种可能的实现方式中,第一电子设备开启的wi-fi版本可以为下述任意一种:第七代无线网络技术wi-fi7、第六代无线网络技术wi-fi6、第五代无线网络技术wi-fi5或第四代无线网络技术wi-fi4。第一电子设备可以对信标帧或探测响应帧的扩展能力位进行设置,以指示第一电子设备不支持twt能力。

6、在一种可能的实现方式中,在第一电子设备发送第一信令之前,该方法还可以包括:第一电子设备生成第一信息,第一信息指示关闭第一电子设备的twt能力;第一电子设备基于第一信息,生成第一信令。以第一电子设备开启的wi-fi版本为wi-fi5为例,第一电子设备可以将探测响应帧的扩展能力位的第78个元素重新配置为“0”,以指示“第一电子设备不支持twt能力”,从而第一电子设备可以基于的扩展能力位的第78个元素等生成第一信令。

7、在一种可能的实现方式中,第一信令可以包括第一信标帧和第一探测响应帧。相应地,第一电子设备开启热点,并发送第一信令,包括:第一电子设备接收用户开启热点的第一操作;第一电子设备响应于第一操作,开启热点并周期性广播第一信标帧;第一电子设备接收来自终端设备的第一探测请求帧;第一电子设备向终端设备发送第一探测响应帧。

8、示例性地,第一信标帧和第一探测响应帧可以包括第一信息,第一信息指示关闭第一电子设备的twt能力。第一电子设备响应于第一操作,开启热点并周期性广播第一信标帧,包括:第一电子设备响应于第一操作,配置第一信息;第一电子设备基于第一信息关闭第一电子设备的twt能力,并周期性广播第一信标帧。

9、在上述方案中,无论终端设备是否支持twt能力,在第一电子设备开启热点时,第一电子设备可以直接在第一信标帧中关闭twt能力,从而使得第一信标帧和第一探测响应帧的twt能力配置一致,避免了第一电子设备和终端设备可能存在的twt能力冲突问题,提高了终端设备扫描到第一电子设备的概率。

10、在一种可能的实现方式中,第一电子设备开启热点,可以包括:第一电子设备开启热点,并开始计时。第一电子设备发送第一信令,包括:在计时时长达到预设时长(比如2分钟)时,若第一电子设备与其他设备未建立无线局域网连接,则第一电子设备发送第一信令。

11、示例性地,第一信令可以为第二探测响应帧。第一电子设备可以响应于用户开启热点的第一操作,配置第二信息,第二信息指示开启第一电子设备的twt能力。第一电子设备基于第二信息开启热点,并开始计时。第一电子设备按照预设周期广播第二信标帧,第二信标帧包括第二信息。在计时时长达到预设时长时,若第一电子设备与其他设备未建立无线局域网连接,则第一电子设备配置第一信息,并删除第二信息,第一信息指示关闭第一电子设备的twt能力。然后,第一电子设备接收来自终端设备的第二探测请求帧。之后,第一电子设备向终端设备发送第二探测响应帧,第二探测响应帧包括第一信息。

12、在上述方案中,当第一电子设备开启热点时,第一电子设备可以开启twt能力。若终端设备不支持twt能力则可能导致终端设备无法扫描到第一电子设备。为此,在第一电子设备开启热点时,第一电子设备可以先开启twt能力,再在计时时长达到预设时长后若未连接sta设备则关闭第一电子设备的twt能力,从而使得终端设备可以扫描到第一电子设备,也可以在终端设备支持twt能力时建立twt协议。

13、在一种可能的实现方式中,在第一电子设备开启热点之后,在第一电子设备发送第一信令之前,该方法还可以包括:第一电子设备接收来自终端设备的第三探测请求帧。相应地,第一电子设备发送第一信令,包括:若第三探测请求帧包括终端设备不支持twt能力(即,指示终端设备不支持twt能力)的信息,则第一电子设备向终端设备发送第一信令。该方法还可以包括:若第一探测请求帧包括终端设备支持twt能力(即,指示终端设备支持twt能力)的信息,则第一电子设备向终端设备发送第二信令,第二信令包括开启第一电子设备的twt能力的信息。

14、示例性地,第一信令可以为第三探测响应帧,第二信令可以为第四探测响应帧。第一电子设备响应于用户开启热点的第一操作,配置第二信息,第二信息指示开启第一电子设备的twt能力。第一电子设备基于第二信息开启热点,并周期性广播第三信标帧,第三信标帧包括第二信息。第一电子设备接收来自终端设备的第三探测请求帧,并对第三探测请求帧进行解析,得到第一解析内容。若第一解析内容指示终端设备不支持twt能力,则第一电子设备配置第一信息,并删除第二信息,第一信息指示关闭第一电子设备的twt能力;第一电子设备基于第一信息生成第三探测响应帧,并向终端设备发送第三探测响应帧,第三探测响应帧包括第一信息。若第一解析内容指示终端设备支持twt能力,则第一电子设备保持第二信息,并基于第二信息生成第四探测响应帧;第一电子设备向终端设备发送第四探测响应帧,第四探测响应帧包括第二信息。

15、在上述方案中,在第一电子设备开启热点时可以先开启twt能力,若终端设备不支持twt能力则可能导致终端设备无法扫描到第一电子设备。为此,在第一电子设备开启热点时,第一电子设备可以先开启twt能力,再基于探测请求帧携带的终端设备的twt能力,确定是否关闭第一电子设备的twt能力,从而使得终端设备可以扫描到第一电子设备,也可以在终端设备支持twt能力时建立twt协议。

16、在一种可能的实现方式中,在第一电子设备开启热点之后,在第一电子设备发送第一信令之前,该方法还可以包括:第一电子设备接收来自终端设备的第一请求消息,第一请求消息用于请求关闭第一电子设备的twt能力。相应地,第一电子设备发送第一信令,包括:第一电子设备基于该第一请求消息,关闭第一电子设备的twt能力,并向终端设备发送第一信令。

17、示例性地,第一信令为第五探测响应帧。第一电子设备响应于用户开启热点的第一操作,配置第二信息,第二信息指示开启第一电子设备的twt能力。第一电子设备基于第二信息开启热点,并按照预设周期广播第四信标帧,第四信标帧包括第二信息。第一电子设备基于第一请求消息,配置第一信息,并删除第二信息,第一信息指示关闭第一电子设备的twt能力。第一电子设备基于第一信息关闭第一电子设备的twt能力,并生成第五探测响应帧。第一电子设备向终端设备发送第五探测响应帧,第五探测响应帧包括第一信息。

18、在上述方案中,在第一电子设备开启热点时可以开启twt能力,若终端设备不支持twt能力则可能导致终端设备无法扫描到第一电子设备。为此,在第一电子设备开启热点时,第一电子设备可以先开启twt能力,在终端设备基于第一信令确定第一电子设备支持twt能力之后,终端设备可以通知第一电子设备关闭twt能力,从而使得终端设备能够扫描到第一电子设备。

19、在一种可能的实现方式中,在第一电子设备开启热点之后,在第一电子设备发送第一信令之前,该方法还可以包括:第一电子设备按照预设周期广播第五信标帧,第五信标帧包括第二信息,第二信息指示开启第一电子设备的twt能力(即,指示第一电子设备支持twt能力)。其中,第五信标帧可以为上述第二信标帧、第三信标帧或第四信标帧。

20、在上述方案中,终端设备可能为支持twt能力的sta设备,也可能为不支持twt能力的sta设备。在第一电子设备开启热点时,第一电子设备无法预判出终端设备是否支持twt能力,为了避免直接关闭第一电子设备的twt能力,导致支持twt能力的终端设备与第一电子设备无法建立twt协议的问题,第一电子设备可以先开启信标帧的twt能力,再在后续过程中根据第一电子设备的计时是否超时进一步确定是否关闭twt能力。

21、在一种可能的实现方式中,在第一电子设备开启热点之后,在第一电子设备发送第一信令之前,该方法还可以包括:第一电子设备发送第三信令和第四信令,第三信令包括关闭第一电子设备的twt能力(即,指示第一电子设备不支持twt能力)的信息,第四信令包括开启第一电子设备的twt能力(即,指示第一电子设备支持twt能力)的信息;第一电子设备接收来自终端设备的第二请求消息,第二请求消息用于请求关闭第一电子设备的twt能力。相应地,第一电子设备发送第一信令,包括:第一电子设备基于第二请求消息,关闭第一电子设备的twt能力,并向终端设备发送第一信令。

22、示例性地,第三信令和第四信令可以均为信标帧,或者均为探测响应帧。

23、以第三信令为第六信标帧,第四信令为第七信标帧为例。第一电子设备可以响应于用户开启热点的第一操作,配置第一信息和第二信息,第一信息指示关闭第一电子设备的twt能力,第二信息指示开启第一电子设备的twt能力;第一电子设备基于第一信息和第二信息开启热点。然后,第一电子设备基于第一信息生成第一信标帧,基于第二信息生成第二信标帧。再然后,第一电子设备按照预设周期广播第六信标帧和第七信标帧。之后,第一电子设备基于第二请求消息,重新配置第一信息,并基于第一信息关闭第一电子设备的twt能力生成第一信令,以及向终端设备发送第一信令。

24、在上述方案中,由于终端设备可能支持twt能力,也可能不支持twt能力,因此若是直接关闭第一电子设备的twt能力,可能会出现支持twt能力的终端设备与第一电子设备无法建立twt协议的问题。在开启热点时,第一电子设备可以同时发送两个信标帧:一个信标帧指示第一电子设备支持twt能力,另一个信标帧指示第一电子设备不支持twt能力。如此,终端设备可以在接收到两个信标帧之后,基于终端设备的twt能力通知第一电子设备关闭或开启twt能力,从而使得终端设备能够扫描到第一电子设备。

25、第二方面,本技术实施例提供一种twt的调整方法。该方法可以应用于终端设备。终端设备可能不支持twt能力,也可能不支持twt能力。该方法可以包括:终端设备开始搜索无线局域网;终端设备接收来自第一电子设备的第一信令。其中,第一电子设备支持twt能力,第一信令可以包括关闭第一电子设备的twt能力(即,指示第一电子设备不支持twt能力)的信息。例如,第一信令可以是第一电子设备周期性发送的信标帧,或第一信令可以是与终端设备发送的探测请求帧对应的探测响应帧。

26、在上述方案中,尽管第一电子设备支持twt能力,但是第一电子设备在第一信令中关闭twt能力,从而使得不支持twt能力的终端设备通过探测响应帧能够成功扫描到第一电子设备。比如,当终端设备的wi-fi固件的生产年份较早,使得终端设备的不支持twt能力时,如果第一信令的解析内容为第一电子设备不支持twt能力,那么终端设备的底层(如wi-fi驱动)会按照默认代码逻辑判定第一电子设备和终端设备不存在twt能力冲突,并向终端设备的上层(如wi-fi设置模块)正常上报解析内容,从而扫描到第一电子设备,进而提高了在第一电子设备和终端设备之间建立wlan连接的成功率。

27、在一种可能的实现方式中,第一信令可以包括第一信标帧和第一探测响应帧。终端设备开始搜索无线局域网,终端设备接收来自第一电子设备的第一信令,包括:终端设备开始搜索无线局域网,周期性接收第一信标帧;终端设备向第一电子设备发送第一探测请求帧;终端设备接收来自第一电子设备的第一探测响应帧。其中,终端设备不支持twt能力。

28、在上述方案中,在第一电子设备开启热点时,第一电子设备可以直接在第一信标帧中关闭twt能力,从而使得第一信标帧和第一探测响应帧的twt能力配置一致,避免了第一电子设备和终端设备可能存在的twt能力冲突问题,提高了终端设备扫描到第一电子设备的概率。

29、在一种可能的实现方式中,第一信令为第二探测响应帧。终端设备开始搜索无线局域网,终端设备接收来自第一电子设备的第一信令,包括:终端设备开始搜索无线局域网,并开始计时;在计时时长达到预设时长时,若终端设备与其他设备未建立无线局域网连接,则终端设备发送第二探测请求帧,第二探测请求帧包括终端设备不支持twt能力的信息;基于第二探测请求帧,终端设备接收来自第一电子设备的第二探测响应帧。

30、在上述方案中,在终端设备开始搜网后,开始计时。在初始阶段终端设备可以不向第一电子设备指示终端设备是否支持twt能力。在计时时长达到预设时长后若未连接ap设备则终端设备可以向第一电子设备指示终端设备不支持twt能力,从而使得第一电子设备更改探测响应帧和信标帧的twt能力信息,进而使得终端设备可以扫描到第一电子设备。

31、在一种可能的实现方式中,终端设备接收来自第一电子设备的第一信令,包括:若终端设备不支持twt能力,则终端设备向第一电子设备发送第三探测请求帧,第三探测请求帧包括终端设备不支持twt能力的信息;基于第三探测请求帧,终端设备接收来自第一电子设备的第三探测响应帧,第一信令为第三探测响应帧。

32、在上述方案中,在初始时刻第一电子设备可能开启了twt能力,终端设备通过在探测请求帧中指示终端设备不支持twt能力,可以使得第一电子设备关闭第一电子设备的twt能力,从而使得终端设备能够成功扫描到第一电子设备。

33、在一种可能的实现方式中,在终端设备开始搜索无线局域网之后,该方法还可以包括:若终端设备支持twt能力,则终端设备向第一电子设备发送第三探测请求帧,第三探测请求帧包括终端设备支持twt能力的信息;基于第三探测请求帧,终端设备接收来自第一电子设备的第二信令,第二信令包括开启第一电子设备的twt能力的信息。

34、在上述方案中,在初始时刻第一电子设备可能关闭了twt能力,终端设备通过在探测请求帧中指示终端设备支持twt能力,可以使得第一电子设备开启第一电子设备的twt能力,从而使得终端设备与第一电子设备建立twt连接。

35、在一种可能的实现方式中,在终端设备开始搜索无线局域网之后,在终端设备接收来自第一电子设备的第一信令之前,该方法还可以包括:终端设备向第一电子设备发送第四探测请求帧,第四探测请求帧不包括是否关闭终端设备的twt能力的信息。

36、在上述方案中,终端设备也可以不在探测请求帧中指示终端设备是否支持twt能力,而是由第一电子设备基于设备的连接时长决定关闭第一电子设备的twt能力。

37、在一种可能的实现方式中,在终端设备开始搜索无线局域网之后,在终端设备接收来自第一电子设备的第一信令之前,该方法还可以包括:终端设备向第一电子设备发送第一请求消息,第一请求消息用于请求关闭第一电子设备的twt能力。相应地,终端设备接收来自第一电子设备的第一信令,包括:基于第一请求消息,终端设备接收来自第一电子设备的第一信令。

38、在上述方案中,终端设备基于第一电子设备的报文确定第一电子设备支持twt能力之后,终端设备可以通知第一电子设备关闭twt能力,从而使得终端设备可以成功扫描到第一电子设备。

39、在一种可能的实现方式中,在终端设备开始搜索无线局域网之后,在终端设备接收来自第一电子设备的第一信令之前,该方法还可以包括:终端设备接收来自第一电子设备的第二信标帧,第二信标帧包括第二信息,第二信息指示开启第一电子设备的twt能力。

40、在上述方案中,在第一电子设备开启热点时,第一电子设备无法预判出终端设备是否支持twt能力,为了避免直接关闭第一电子设备的twt能力,导致支持twt能力的终端设备与第一电子设备无法建立twt协议的问题,第一电子设备可以先开启信标帧的twt能力,再在后续过程中根据终端设备是否支持twt能力,或者第一电子设备的计时是否超时,或者是否接收到终端设备关闭twt能力的请求消息,进一步确定是否关闭twt能力。

41、在一种可能的实现方式中,在终端设备接收来自第一电子设备的第一信令之前,该方法还可以包括:终端设备接收来自第一电子设备的第三信令和第四信令,第三信令包括关闭第一电子设备的twt能力的信息,第四信令包括开启第一电子设备的twt能力的信息;终端设备根据终端设备的twt能力,选择第三信令中关闭第一电子设备的twt能力的信息,或者选择第四信令中开启第一电子设备的twt能力的信息。

42、例如,第三信令和第四信令均为信标帧。若终端设备不支持twt能力,则终端设备选择第三信令,并向第一电子设备发送第二请求消息,第二请求消息用于请求关闭第一电子设备的twt能力;其中,第一信令为第六探测响应帧,第六探测响应帧为基于第二请求消息得到的。或者,若终端设备支持twt能力,则终端设备选择第四信令,并向第一电子设备发送第三请求消息,第三请求消息用于请求开启第一电子设备的twt能力;其中,第一信令为第七探测响应帧,第七探测响应帧为基于第三请求消息得到的。

43、再例如,第三信令和第四信令均为探测响应帧。若终端设备不支持twt能力,则终端设备选择第三信令对应的探测响应帧信息,并确定扫描到第一电子设备进行连接。或者,若终端设备支持twt能力,则终端设备选择第四信令对应的探测响应帧信息,并确定扫描到第一电子设备进行连接。

44、在上述方案中,终端设备接收来自第一电子设备的第三信令包括两个报文:一个报文指示第一电子设备支持twt能力,另一个报文指示第一电子设备不支持twt能力。当终端设备不支持twt能力时,可以基于终端设备的twt能力通知第一电子设备关闭twt能力,从而使得终端设备能够扫描到第一电子设备。

45、第三方面,本技术提供一种装置,该装置包括用于执行上述第一方面或第二方面中的方法的单元。该装置可对应于执行上述第一方面或第二方面中描述的方法,该装置中的单元的相关描述请参照上述第一方面或第二方面的描述,为了简洁,在此不再赘述。

46、第四方面,本技术提供一种电子设备,该电子设备为第一电子设备。第一电子设备可以为ap设备。第一电子设备可以包括:一个或多个处理器,以及存储器。存储器与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,一个或多个处理器调用计算机指令以使得第一电子设备执行如第一方面及其任一种可能的实现方式提供的方法。

47、第五方面,本技术提供一种终端设备。终端设备可以为sta设备。终端设备可以包括:一个或多个处理器,以及存储器。存储器与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,一个或多个处理器调用计算机指令以使得终端设备执行如第二方面及其任一种可能的实现方式提供的方法。

48、第六方面,本技术提供一种通信系统,该通信系统可以包括如第四方面提供的ap设备,以及如第五方面提供的sta设备。

49、第七方面,本技术提供一种计算机可读存储介质。该计算机可读存储介质包括计算机指令。当计算机指令在第一电子设备(即ap设备)上运行时,使得第一电子设备执行如第一方面及其任一种可能的实现方式提供的方法。当计算机指令在终端设备(即sta设备)上运行时,使得终端设备执行如第二方面及其任一种可能的实现方式提供的方法。

50、第八方面,本技术提供一种计算机程序产品。当计算机程序产品在第一电子设备上运行时,使得第一电子设备执行如第一方面及其任一种可能的实现方式提供的方法。当计算机程序产品在终端设备上运行时,使得终端设备执行如第二方面及其任一种可能的实现方式提供的方法。

51、第九方面,本技术提供一种芯片系统。当芯片系统应用于第一电子设备时,芯片系统包括一个或多个处理器,一个或多个处理器用于调用计算机指令以使得第一电子设备执行如第一方面及其任一种可能的实现方式提供的方法。当芯片系统应用于终端设备时,芯片系统包括一个或多个处理器,一个或多个处理器用于调用计算机指令以使得终端设备执行如第二方面及其任一种可能的实现方式提供的方法。

52、可以理解,上述提供的第三方面的装置,第四方面的电子设备,第五方面的电子设备,第六方面的通信系统,第七方面的计算机可读存储介质,第八方面的计算机程序产品及第九方面的芯片系统所能达到的有益效果,可参考如第一方面及第二方面的有益效果,不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1