重新建立连接的方法和无线局域网设备转让专利

申请号 : CN201780045755.5

文献号 : CN109479261B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 韩云博丁志明

申请人 : 华为技术有限公司

摘要 :

本申请公开了一种重新建立连接的方法和无线局域网设备。该方法包括:在第一设备与第二设备失去连接后,第一设备的第一接口向第二设备的第一接口发送第一发现消息,第一发现消息包括第一接口标识,第一接口标识为第一设备与第二设备失去连接后,可被第二设备识别的标识。第一设备的第二接口接收第二设备根据第一接口标识发送的第二发现消息。第一设备根据第二发现消息,与第二设备重新建立连接。该方法能够及时有效的寻找并与失去连接的无线局域网设备重新建立连接。

权利要求 :

1.一种重新建立连接的方法,其特征在于,在第一设备与第二设备失去连接后,所述方法包括:所述第一设备的第一接口向所述第二设备的第一接口发送第一发现消息,所述第一发现消息包括第一接口标识,所述第一接口标识为所述第一设备与所述第二设备失去连接后,可被所述第二设备识别的标识;

所述第一设备的第二接口接收所述第二设备根据所述第一接口标识发送的第二发现消息;

所述第一设备根据所述第二发现消息,与所述第二设备重新建立连接。

2.根据权利要求1所述的方法,其特征在于,所述第一接口标识包括接收设备的第一接口标识,所述第一设备的第二接口接收所述第二设备根据所述第一接口标识发送的第二发现消息,具体包括:所述第一设备的第二接口接收所述第二设备将所述接收设备的第一接口标识与所述第二设备的第一接口标识进行匹配成功后发送的第二发现消息。

3.根据权利要求1所述的方法,其特征在于,所述第一接口标识包括发送设备的第一接口标识,所述第一设备的第二接口接收所述第二设备根据所述第一接口标识发送的第二发现消息,具体包括:所述第一设备的第二接口接收所述第二设备将所述发送设备的第一接口标识与所述第二设备存储的所述第一设备的第一接口标识进行匹配成功后发送的第二发现消息。

4.根据权利要求2或3所述的方法,其特征在于,所述第一发现消息还包括第一指示信息,以指示在所述第一设备的第二接口与所述第二设备的第二接口建立连接时,所述第一设备的第二接口所使用的信道,所述第一设备的第二接口接收到的所述第二发现消息是所述第二设备根据所述第一指示信息发送的。

5.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述第二发现消息,与所述第二设备重新建立连接,具体包括:所述第一设备根据所述第二发现消息,并通过所述第一设备的第二接口,向所述第二设备的第二接口发送第二发现消息的回复消息,所述回复消息包括第二指示信息,以使所述第二设备根据所述第二指示信息,确定所述第一设备为所述第一发现消息的发送设备后,与所述第一设备重新建立连接。

6.根据权利要求1所述的方法,其特征在于,所述第一设备与第二设备失去连接之前,所述方法还包括:所述第一设备配置与所述第二设备失去连接后的所述第二设备的第一接口的WUR信道信息,所述第二设备的第一接口的WUR信道信息用于指示所述第一设备与所述第二设备在失去连接后,所述第二设备的第一接口使用的第一WUR信道,所述第一设备的第一接口向所述第二设备的第一接口发送第一发现消息,具体包括:所述第一设备的第一接口在所述第一WUR信道上,向所述第二设备的第一接口发送所述第一发现消息。

7.根据权利要求6所述的方法,其特征在于,所述第一设备与第二设备失去连接之前,所述方法还包括:所述第一设备配置与所述第二设备失去连接后的所述第二设备的第一接口的第一WUR工作窗口信息,所述第二设备的第一接口的第一WUR工作窗口信息用于指示所述第一设备与所述第二设备在失去连接后,所述第二设备的第一接口使用的WUR工作窗口,所述第一设备的第一接口向所述第二设备的第一接口发送第一发现消息,具体包括:所述第一设备的第一接口在所述第一WUR信道和所述第一WUR工作窗口上,向所述第二设备的第一接口发送所述第一发现消息。

8.根据权利要求1所述的方法,其特征在于,所述第一设备的第一接口向所述第二设备的第一接口发送第一发现消息之前,所述方法还包括:所述第一设备的第一接口接收所述第二设备的第一接口发送的第一消息,所述第一消息包括所述第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息;

所述第一设备的第一接口向所述第二设备的第一接口发送第一发现消息,具体包括:所述第一设备的第一接口在所述第二WUR信道上,向所述第二设备的第一接口发送所述第一发现消息。

9.一种重新建立连接的方法,其特征在于,在第一设备与第二设备失去连接后,所述方法包括:所述第二设备的第一接口接收所述第一设备的第一接口发送的第一发现消息,所述第一发现消息包括第一接口标识,所述第一接口标识为所述第一设备与所述第二设备失去连接后,可被所述第二设备识别的第一接口标识;

所述第二设备根据所述第一接口标识向所述第一设备的第二接口发送第二发现消息,以使所述第一设备根据所述第二发现消息,与所述第二设备重新建立连接。

10.根据权利要求9所述的方法,其特征在于,所述第一接口标识包括接收设备的第一接口标识,所述第二设备根据所述第一接口标识向所述第一设备的第二接口发送第二发现消息,具体包括:所述第二设备将所述接收设备的第一接口标识与所述第二设备的第一接口标识进行匹配;

匹配成功,第二设备则唤醒所述第二设备的第二接口;

唤醒后的所述第二设备的第二接口向所述第一设备的第二接口发送所述第二发现消息。

11.根据权利要求9所述的方法,其特征在于,所述第一接口标识包括发送设备的第一接口标识,所述第二设备根据所述第一接口标识向所述第一设备的第二接口发送第二发现消息,具体包括:所述第二设备将所述发送设备的第一接口标识与所述第二设备存储的所述第一设备的第一接口标识进行匹配;

匹配成功,第二设备则唤醒所述第二设备的第二接口;

唤醒后的所述第二设备的第二接口向所述第一设备的第二接口发送所述第二发现消息。

12.根据权利要求10或11所述的方法,其特征在于,所述第一发现消息还包括第一指示信息,以指示在所述第一设备与所述第二设备连接时,所述第一设备的第二接口所使用的信道,唤醒后的所述第二设备的第二接口具体根据所述第一指示信息,向所述第一设备的第二接口发送所述第二发现消息。

13.根据权利要求9所述的方法,其特征在于,所述第二设备根据所述第一接口标识向所述第一设备的第二接口发送第二发现消息之后,所述方法还包括:所述第二设备的第二接口接收所述第一设备根据所述第二发现消息发送的回复消息,所述回复消息包括第二指示信息;

所述第二设备根据所述第二指示信息,确定所述第一设备为所述第一发现消息的发送设备后,与所述第一设备重新建立连接。

14.根据权利要求9所述的方法,其特征在于,所述第二设备的第一接口接收所述第一设备的第一接口发送第一发现消息,具体包括:所述第二设备的第一接口在第一WUR信道上,接收所述第一设备的第一接口发送第一发现消息;

所述第一WUR信道为所述第一设备与所述第二设备前次连接时,所述第一设备配置的与所述第二设备失去连接后,所述第二设备使用的信道。

15.根据权利要求14所述的方法,其特征在于,所述第二设备的第一接口接收所述第一设备的第一接口发送第一发现消息,具体包括:所述第二设备的第一接口在所述第一WUR信道和所述第二设备的第一接口的第一WUR工作窗口上,接收所述第一设备的第一接口发送第一发现消息;

所述第二设备的第一接口的第一WUR工作窗口为所述第一设备与所述第二设备前次连接时,所述第一设备配置的与所述第二设备失去连接后,所述第二设备的第一接口使用的WUR工作窗口。

16.根据权利要求9所述的方法,其特征在于,所述第二设备的第一接口接收所述第一设备的第一接口发送第一发现消息之前,所述方法还包括:所述第二设备的第一接口向所述第一设备的第一接口发送第一消息,所述第一消息包括所述第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息,以使所述第一设备的第一接口在所述第二WUR信道上,向所述第二设备的第一接口发送所述第一发现消息。

17.一种无线局域网设备,其特征在于,所述无线局域网设备包括:

第一接口,用于向第二设备的第一接口发送第一发现消息,所述第一发现消息包括第一接口标识,所述第一接口标识为所述设备与所述第二设备失去连接后,可被所述第二设备识别的信息;

第二接口,用于接收所述第二设备根据所述第一接口标识发送的第二发现消息;

处理器,用于根据所述第二接口接收的所述第二发现消息,与所述第二设备重新建立连接。

18.根据权利要求17所述的无线局域网设备,其特征在于,所述第一接口标识包括接收设备的第一接口标识,所述第二接口,具体用于接收所述第二设备将所述接收设备的第一接口标识与所述第二设备的第一接口标识进行匹配成功后发送的第二发现消息。

19.根据权利要求17所述的无线局域网设备,其特征在于,所述第一接口标识包括发送设备的第一接口标识,所述第二接口,具体用于接收所述第二设备将所述发送设备的第一接口标识与所述第二设备存储的所述无线局域网设备的所述第一接口标识进行匹配成功后发送的第二发现消息。

20.根据权利要求18或19所述的无线局域网设备,其特征在于,所述第一发现消息还包括第一指示信息,以指示在所述无线局域网设备的第二接口与所述第二设备的第二接口连接时,所述无线局域网设备的第二接口所使用的信道,所述无线局域网设备的第二接口接收到的所述第二发现消息是所述第二设备根据所述第一指示信息发送的。

21.根据权利要求17所述的无线局域网设备,其特征在于,

所述处理器,具体用于根据所述无线局域网设备的第二接口接收的所述第二发现消息,并通过所述无线局域网设备的第二接口,向所述第二设备的第二接口发送回复消息,所述回复消息包括第二指示信息,以使所述第二设备根据所述第二指示信息,确定所述无线局域网设备为所述第一发现消息的发送设备后,与所述无线局域网设备重新建立连接。

22.根据权利要求17所述的无线局域网设备,其特征在于,所述处理器,还用于配置所述第二设备的第一接口的WUR信道信息,所述第二设备的第一接口的WUR信道信息用于指示所述无线局域网设备与所述第二设备在失去连接后,所述第二设备的第一接口使用的第一WUR信道,所述无线局域网设备的第一接口,具体用于在所述第一WUR信道上,向所述第二设备的第一接口发送所述第一发现消息。

23.根据权利要求22所述的无线局域网设备,其特征在于,所述处理器,还用于配置所述第二设备的第一接口的WUR工作窗口信息,所述第二设备的第一接口的第一WUR工作窗口信息用于指示所述无线局域网设备与所述第二设备在失去连接后,所述第二设备的第一接口使用的WUR工作窗口,所述无线局域网设备的第一接口,具体用于在所述第一WUR信道和所述第一WUR工作窗口上,向所述第二设备的第一接口发送所述第一发现消息。

24.根据权利要求17所述的无线局域网设备,其特征在于,所述无线局域网设备的第一接口,还用于接收所述第二设备的第一接口发送的第一消息,所述第一消息包括所述第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息,并在所述第二WUR信道上,向所述第二设备的第一接口发送所述第一发现消息。

25.一种无线局域网设备,其特征在于,所述无线局域网设备包括:

第一接口,用于接收第一设备的第一接口发送的第一发现消息,所述第一发现消息包括第一接口标识,所述第一接口标识为所述第一设备与所述无线局域网设备失去连接后,可被所述无线局域网设备识别的信息;

第二接口,用于根据所述第一接口标识向所述第一设备的第二接口发送第二发现消息,以使所述第一设备根据所述第二发现消息,与所述无线局域网设备重新建立连接。

26.根据权利要求25所述的无线局域网设备,其特征在于,所述无线局域网设备还包括处理器,所述第一接口标识包括接收设备的第一接口标识,

所述处理器,具体用于将所述接收设备的第一接口标识与所述无线局域网设备的第一接口标识进行匹配;

匹配成功,所述处理器则唤醒所述无线局域网设备的第二接口;

所述无线局域网设备的第二接口,具体用于在被唤醒后向所述第一设备的第二接口发送所述第二发现消息。

27.根据权利要求25所述的无线局域网设备,其特征在于,所述无线局域网设备还包括存储器和处理器,所述第一接口标识包括发送设备的第一接口标识,

所述处理器,具体用于将所述发送设备的第一接口标识与所述存储器存储的所述第一设备的第一接口标识进行匹配;

匹配成功,所述处理器则唤醒所述无线局域网设备的第二接口;

所述无线局域网设备的第二接口,具体用于在被唤醒后向所述第一设备的第二接口发送所述第二发现消息。

28.根据权利要求26或27所述的无线局域网设备,其特征在于,所述第一发现消息还包括第一指示信息,以指示在所述第一设备与所述无线局域网设备连接时,所述第一设备的第二接口所使用的信道,所述无线局域网设备的第二接口,具体用于在被唤醒后, 根据所述第一指示信息,向所述第一设备的第二接口发送所述第二发现消息。

29.根据权利要求25所述的无线局域网设备,其特征在于,所述无线局域网设备还包括处理器,所述无线局域网设备的第二接口,还用于接收所述第一设备根据所述第二发现消息发送的回复消息,所述回复消息包括第二指示信息;

所述处理器,用于根据所述第二指示信息,确定所述第一设备为所述第一发现消息的发送设备后,通过所述无线局域网设备的第二接口与所述第一设备重新建立连接。

30.根据权利要求25所述的无线局域网设备,其特征在于,所述无线局域网设备的第一接口,具体用于在第一WUR信道上,接收所述第一设备的第一接口发送的所述第一发现消息;

所述第一WUR信道为所述第一设备与所述无线局域网设备前次连接时,所述第一设备配置的与所述无线局域网设备失去连接后,所述无线局域网设备使用的信道。

31.根据权利要求30所述的无线局域网设备,其特征在于,所述无线局域网设备的第一接口,具体用于在所述第一WUR信道和所述无线局域网设备的第一接口的第一WUR工作窗口上,接收所述第一设备的第一接口发送的所述第一发现消息;

所述无线局域网设备的第一接口的第一WUR工作窗口为所述第一设备与所述无线局域网设备前次连接时,所述第一设备配置的与所述无线局域网设备失去连接后,所述无线局域网设备的第一接口使用的WUR工作窗口。

32.根据权利要求25所述的无线局域网设备,其特征在于,所述无线局域网设备的第一接口,还用于向所述第一设备的第一接口发送第一消息,所述第一消息包括所述无线局域网设备的第一接口与第三设备的第一接口使用的第二WUR信道信息,以使所述第一设备的第一接口在所述第二WUR信道上,向所述无线局域网设备的第一接口发送所述第一发现消息。

说明书 :

重新建立连接的方法和无线局域网设备

技术领域

[0001] 本发明实施例涉及无线通信领域,尤其涉及一种重新建立连接的方法和无线局域网设备。

背景技术

[0002] 随着无线局域网(Wireless Local Area Network,WLAN)标准的演进,在无线保真(Wireless Fidelity,WiFi)网络中,终端(如工作站)在没有消息收发时(如No data阶段),会有很大一部分能量浪费在无接收信号时的空闲时侦听信道中。一种可能的解决方案是通过终端采用低功耗的低功耗唤醒接收机(Low Power Wake Up Radio,LP-WUR)(以下简称WUR)代替无线收发器在媒介空闲时侦听信道。当终端的无线收发器进入深度休眠后,低功耗的WUR苏醒开始工作。当AP需要与带有WUR和无线收发器的终端通信时,AP向终端的WUR发送唤醒帧(wake up packet,WUP),然后终端的WUR唤醒终端的无线收发器,AP则与苏醒的终端的无线收发器进行通信,此时终端的WUR可以转入休眠以节约能耗。
[0003] 如图1所示,终端(如智能手环)与AP(如手机)通过WiFi连接,其中终端上装备有WUR。用户可以通过AP操作终端,如要求终端上报数据(跑步步数、睡眠时长等)。限于可穿戴设备的体积、功能、能耗、美观、成本等因素,相当一部分可穿戴设备为无用户界面(User Interface,UI)设备(如手环、智能眼镜等),或简易UI设备(如智能手表)。按照现有802.11协议,终端要加入一个WiFi网络时,需要输入密码等信息,但由于这类终端无UI或仅有简易UI,很可能无法直接有效的完成认证(如输入密码)等操作。
[0004] 因此,一种实现方式为WiFi直连(WiFi Direct),例如,用户首先操作AP(如手机)和终端(如智能手环)使用WiFi Direct建立点对点配对,然后用户便可以通过AP(如手机),使终端(如智能手环)加入AP(如手机)的WiFi网络,以实现两者间传输数据或共享应用。另一种实现方式为WiFi保护设置(WiFi protected setup,WPS),通过WPS的按钮设置(push button configuration,PBS),用户只需要在终端(如智能手环)和AP(如手机)分别按下按钮,终端(如智能手环)便能安全的与AP(如手机)连接。
[0005] 当AP(如手机)与终端(如手环)建立连接后,在无数据收发时,终端的无线收发器关闭,终端的WUR开启侦听WUR信道(WUR侦听的信道),此时终端的无线收发器可被AP向终端的WUR发送的WUP唤醒。假设此时终端离开了AP的覆盖范围,如用户携带终端外出跑步,则AP或终端发现与对方失去连接后,会将所述两者之间的状态转为未认证未关联(即失去连接),并且删除全部或部分配置信息,如终端的WUR标识、终端的WUR可识别的AP标识、终端的WUR信道、终端的WUR工作窗口、关联标识(Association Identifier,AID)等。当用户携带装备有WUR的终端(手环)返家后,希望通过手机操作终端,如读取手环的跑步步数。此时AP应该给终端的WUR发送WUP,以唤醒终端的无线收发器,再与终端的无线收发器进行数据的交互。
[0006] 然而,由于终端与AP已处于未认证未关联状态(即失去连接),当AP与终端失去连接后,AP和终端的一些配置信息会被删除,如终端的WUR标识、终端的WUR工作信道等,这会导致AP无法生成有效的WUP,即使AP有能力向终端发送一个有效的WUP,并成功唤醒了终端的无线收发器,但由于终端与AP实际处于未认证未关联状态,按照802.11协议,终端与AP此时不能直接进行有效的数据交互,仍需要先完成认证(authentication)、重关联(re-association)、4步握手(密匙交互)及其他配置等过程,才能进行有效的数据交互。在此过程中,由于IEEE 802.11工作组尚未确认是否有WUR beacon,或即便有WUR beacon,WUR beacon interval(WUR信标间隔,即发送两个连续WUR beacon的间隔)可能也会很长,如半小时、数小时、甚至超过一天。也就是说,按照现有802.11协议,终端的WUR可能无法及时的听到AP发送的WUR beacon,导致终端无法有效与AP重新建立连接。

发明内容

[0007] 本申请提供了一种重新建立连接的方法和无线局域网设备,以更及时有效的寻找并与失去连接的无线局域网设备重新建立连接,提高用户体验。
[0008] 第一方面,提供了一种重新建立连接方法,在第一设备与第二设备失去连接后。该方法包括:第一设备的第一接口向第二设备的第一接口发送第一发现消息,第一发现消息包括第一接口标识,以通知第一设备欲与第二设备连接,第一接口标识为第一设备与第二设备失去连接后,可被第二设备识别的标识。第一设备的第二接口接收第二设备根据第一接口标识发送的第二发现消息。第一设备根据第二发现消息,与第二设备重新建立连接。第一设备向已失去连接的第二设备发送第一发现消息,第二设备唤醒其无线收发器,与第一设备完成重新建立连接所需的信息交互,使得用户通过第一设备能够及时有效的寻找并与失去连接的第二设备重新建立连接。
[0009] 在一个可选的实现中,第一接口标识包括接收设备的第一接口标识,该第一接口标识用于确认第一发现消息为第一设备发送,第一设备的第二接口接收第二设备根据第一接口标识发送的第二发现消息,具体包括:第一设备的第二接口接收第二设备将接收设备的第一接口标识与第二设备的第一接口标识进行匹配后发送的第二发现消息,对第一设备与第二设备进行匹配验证,重新建立连接,进而进行有效的数据交互。
[0010] 在一个可选的实现中,第一接口标识包括发送设备的第一接口标识,第一设备的第二接口接收第二设备根据第一接口标识发送的第二发现消息,具体包括:第一设备的第二接口接收第二设备将发送设备的第一接口标识与第二设备存储的第一设备的第一接口标识进行匹配后发送的第二发现消息,进一步对第一设备与第二设备进行匹配验证,重新建立连接,进而进行有效的数据交互。
[0011] 在一个可选的实现中,第一发现消息还包括第一指示信息,以指示在第一设备的第二接口与第二设备的第二接口建立连接时,第一设备的第二接口所使用的信道,第一设备的第二接口接收到的第二发现消息是第二设备根据第一指示信息发送的,使第二设备可以快速的确认第一设备的位置,以便向第一设备发送第二发现消息。
[0012] 在一个可选的实现中,第一设备根据第二发现消息,与第二设备重新建立连接,具体包括:第一设备根据第二发现消息,并通过第一设备的第二接口,向第二设备的第二接口发送第二发现消息的回复消息,回复消息包括第二指示信息,以使第二设备根据第二指示信息,确定第一设备为第一发现消息的发送设备后,与第一设备重新建立连接。
[0013] 在一个可选的实现中,第一设备与第二设备失去连接之前,该方法还包括:第一设备配置与第二设备失去连接后的第二设备的第一接口的WUR信道信息。第二设备的第一接口的WUR信道信息用于指示第一设备与第二设备在失去连接后,第二设备的第一接口使用的第一WUR信道,第一设备的第一接口向第二设备的第一接口发送第一发现消息,具体包括:第一设备的第一接口在第一WUR信道上,向第二设备的第一接口发送第一发现消息。
[0014] 在一个可选的实现中,第一设备与第二设备失去连接之前,该方法还包括:第一设备配置与第二设备失去连接后的第二设备的第一接口的第一WUR工作窗口信息,第二设备的第一接口的第一WUR工作窗口信息用于指示第一设备与第二设备在失去连接后,第二设备的第一接口使用的WUR工作窗口,第一设备的第一接口向第二设备的第一接口发送第一发现消息,具体包括:第一设备的第一接口在第一WUR信道和第一WUR工作窗口上,向第二设备的第一接口发送第一发现消息。
[0015] 在一个可选的实现中,第一设备的第一接口向第二设备的第一接口发送第一发现消息之前,该方法还包括:第一设备的第一接口接收第二设备的第一接口发送的第一消息,第一消息包括第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息。第一设备的第一接口向第二设备的第一接口发送第一发现消息,具体包括:第一设备的第一接口在第二WUR信道上,向第二设备的第一接口发送第一发现消息。
[0016] 第二方面,提供了另一种重新建立连接方法,在第一设备与第二设备失去连接后,该方法包括:第二设备的第一接口接收第一设备的第一接口发送的第一发现消息,第一发现消息包括第一接口标识,第一接口标识为第一设备与第二设备失去连接后,可被第二设备识别的第一接口标识。第二设备根据第一接口标识向第一设备的第二接口发送第二发现消息,以使第一设备根据第二发现消息,与第二设备重新建立连接。
[0017] 在一个可选的实现中,第一接口标识包括接收设备的第一接口标识,第二设备根据第一接口标识向第一设备的第二接口发送第二发现消息,具体包括:第二设备将接收设备的第一接口标识与第二设备的第一接口标识进行匹配。第二设备根据匹配结果,唤醒第二设备的第二接口。唤醒后的第二设备的第二接口向第一设备的第二接口发送第二发现消息。
[0018] 在一个可选的实现中,第一接口标识包括发送设备的第一接口标识,第二设备根据第一接口标识向第一设备的第二接口发送第二发现消息,具体包括:第二设备将发送设备的第一接口标识与第二设备包括的第一设备的第一接口标识进行匹配。第二设备根据匹配结果,唤醒第二设备的第二接口。唤醒后的第二设备的第二接口向第一设备的第二接口发送第二发现消息。
[0019] 在一个可选的实现中,第一发现消息还包括第一指示信息,以指示在第一设备与第二设备连接时,第一设备的第二接口所使用的信道。唤醒后的第二设备的第二接口具体根据第一指示信息,向第一设备的第二接口发送第二发现消息。
[0020] 在一个可选的实现中,第二设备根据第一接口标识向第一设备的第二接口发送第二发现消息之后,该方法还包括:第二设备的第二接口接收第一设备根据第二发现消息发送的回复消息,回复消息包括第二指示信息。第二设备根据第二指示信息,确定第一设备为第一发现消息的发送设备后,与第一设备重新建立连接。
[0021] 在一个可选的实现中,第二设备的第一接口接收第一设备的第一接口发送第一发现消息,具体包括:第二设备的第一接口在第一WUR信道上,接收第一设备的第一接口发送第一发现消息;第一WUR信道为第一设备与第二设备前次连接时,第一设备配置的与第二设备失去连接后,第二设备使用的信道。
[0022] 在一个可选的实现中,第二设备的第一接口接收第一设备的第一接口发送第一发现消息,具体包括:第二设备的第一接口在第一WUR信道和第二设备的第一接口的第一WUR工作窗口上,接收第一设备的第一接口发送第一发现消息。第二设备的第一接口的第一WUR工作窗口为第一设备与第二设备前次连接时,第一设备配置的与第二设备失去连接后,第二设备的第一接口使用的WUR工作窗口。
[0023] 在一个可选的实现中,第二设备的第一接口接收第一设备的第一接口发送第一发现消息之前,该方法还包括:第二设备的第一接口向第一设备的第一接口发送第一消息,第一消息包括第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息,以使第一设备的第一接口在第二WUR信道上,向第二设备的第一接口发送第一发现消息。
[0024] 第三方面,提供了一种无线局域网设备,该无线局域网设备具有实现上述第一方面实际中无线局域网设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。该无线局域网设备还可以包括存储单元,以用于存储通信的指令信息和数据信息。
[0025] 第四方面,提供了一种无线局域网设备,该无线局域网设备具有实现上述第二方面实际中无线局域网设备行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。该无线局域网设备还可以包括存储单元,以用于存储通信的指令信息和数据信息。
[0026] 第五方面,提供了一种无线局域网设备,该设备包括:第一接口,用于向第二设备的第一接口发送第一发现消息,第一发现消息包括第一接口标识,第一接口标识为设备与第二设备失去连接后,可被第二设备识别的信息。第二接口,用于接收第二设备根据第一接口标识发送的第二发现消息。处理器,用于根据第二接口接收的第二发现消息,与第二设备重新建立连接。
[0027] 在一个可选的实现中,第一接口标识包括接收设备的第一接口标识,第二接口,具体用于接收第二设备将接收设备的第一接口标识与第二设备的第一接口标识进行匹配后发送的第二发现消息。
[0028] 在一个可选的实现中,第一接口标识包括发送设备的第一接口标识。第二接口,具体用于接收第二设备将发送设备的第一接口标识与第二设备存储的无线局域网设备的第一接口标识进行匹配后发送的第二发现消息。
[0029] 在一个可选的实现中,第一发现消息还包括第一指示信息,以指示在第二接口与第二设备的第二接口连接时,第二接口所使用的信道。第二接口接收到的第二发现消息是第二设备根据第一指示信息发送的。
[0030] 在一个可选的实现中,处理器,具体用于根据第二接口接收的第二发现消息,并通过第二接口,向第二设备的第二接口发送回复消息,回复消息包括第二指示信息,以使第二设备根据第二指示信息,确定设备为第一发现消息的发送设备后,与设备重新建立连接。
[0031] 在一个可选的实现中,处理器,还用于配置第二设备的第一接口的WUR信道信息,第二设备的第一接口的WUR信道信息用于指示无线局域网设备与第二设备在失去连接后,第二设备的第一接口使用的第一WUR信道。第一接口,具体用于在第一WUR信道上,向第二设备的第一接口发送第一发现消息。
[0032] 在一个可选的实现中,处理器,还用于配置第二设备的第一接口的WUR工作窗口信息,第二设备的第一接口的第一WUR工作窗口信息用于指示无线局域网设备与第二设备在失去连接后,第二设备的第一接口使用的WUR工作窗口。第一接口,具体用于在第一WUR信道和第一WUR工作窗口上,向第二设备的第一接口发送第一发现消息。
[0033] 在一个可选的实现中,第一接口,还用于接收第二设备的第一接口发送的第一消息,第一消息包括第二设备的第一接口与第三设备的第一接口使用的第二WUR信道信息,并在第二WUR信道上,向第二设备的第一接口发送第一发现消息。
[0034] 第六方面,提供了一种计算机存储介质,用于储存第五方面中无线局域网设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。
[0035] 第七方面,提供了另一种无线局域网设备,该设备包括:第一接口,用于接收第一设备的第一接口发送的第一发现消息,第一发现消息包括第一接口标识,第一接口标识为第一设备与无线局域网设备失去连接后,可被设备识别的信息。第二接口,用于根据第一接口标识向第一设备的第二接口发送第二发现消息,以使第一设备根据第二发现消息,与设备重新建立连接。
[0036] 在一个可选的实现中,该设备还包括:处理器,第一接口标识包括接收设备的第一接口标识,处理器,具体用于将接收设备的第一接口标识与无线局域网设备的第一接口标识进行匹配。根据匹配结果,唤醒第二接口。第二接口,具体用于在被唤醒后向第一设备的第二接口发送第二发现消息。
[0037] 在一个可选的实现中,设备还包括存储器,第一接口标识包括发送设备的第一接口标识,处理器,还具体用于将发送设备的第一接口标识与存储器存储的第一设备的第一接口标识进行匹配。根据匹配结果,唤醒第二接口。第二接口,具体用于在被唤醒后向第一设备的第二接口发送第二发现消息。
[0038] 在一个可选的实现中,第一发现消息还包括第一指示信息,以指示在第一设备与无线局域网设备连接时,第一设备的第二接口所使用的信道。第二接口,具体用于在被唤醒后,根据第一指示信息,向第一设备的第二接口发送第二发现消息。
[0039] 在一个可选的实现中,第二接口,还用于接收第一设备根据第二发现消息发送的回复消息,回复消息包括第二指示信息。处理器,还用于根据第二指示信息,确定第一设备为第一发现消息的发送设备后,通过第二接口与第一设备重新建立连接。
[0040] 在一个可选的实现中,第一接口,具体用于在第一WUR信道上,接收第一设备的第一接口发送的第一发现消息。第一WUR信道为第一设备与无线局域网设备前次连接时,第一设备配置的与无线局域网设备失去连接后,无线局域网设备使用的信道。
[0041] 在一个可选的实现中,第一接口,具体用于在第一WUR信道和第二设备的第一接口的第一WUR工作窗口上,接收第一设备的第一接口发送的第一发现消息。无线局域网设备的第一接口的第一WUR工作窗口为第一设备与无线局域网设备前次连接时,第一设备配置的与无线局域网设备失去连接后,无线局域网设备的第一接口使用的WUR工作窗口。
[0042] 在一个可选的实现中,第一接口,还用于向第一设备的第一接口发送第一消息,第一消息包括第一接口与第三设备的第一接口使用的第二WUR信道信息,以使第一设备的第一接口在第二WUR信道上,向第一接口发送第一发现消息。
[0043] 第八方面,提供了另一种计算机存储介质,用于储存第七方面中无线局域网设备所用的计算机软件指令,其包含用于执行上述方面所设计的程序。

附图说明

[0044] 图1为一种智能手环与手机通信的场景示意图;
[0045] 图2为本发明实施例提供的一种无线局域网设备的结构示意图;
[0046] 图3为本发明实施例提供的一种重新建立连接的场景示意图;
[0047] 图4为本发明实施例提供的一种重新建立连接的方法交互图;
[0048] 图5为AP与终端初次建立连接的状态转移过程示意图;
[0049] 图6为本发明实施例提供的一种可能的第一发现消息中载荷部分的帧结构示意图;
[0050] 图7为本发明实施例提供的另一种重新建立连接的场景示意图;
[0051] 图8为本发明实施例提供的WUR信道与工作窗口的结构示意图;
[0052] 图9为本发明实施例提供的另一种重新建立连接的方法交互图;
[0053] 图10为本发明实施例提供的一种无线局域网设备的结构示意图;
[0054] 图11为本发明实施例提供的另一种无线局域网设备的结构示意图;
[0055] 图12为本发明实施例提供的再一种无线局域网设备的结构示意图;
[0056] 图13为本发明实施例提供的再一种无线局域网设备的结构示意图。

具体实施方式

[0057] 下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
[0058] 本申请提供的重新建立连接的方法可以应用于WLAN(Wireless Local Area Network,无线局域网)中,WLAN中可以包括一个或多个基本服务集(Basic Service Set,BSS),基本服务集中的网络节点可以包括WLAN设备,该WLAN设备可以是接入点(或称热点)(access point,AP)或终端。其中,AP可以是带有WiFi芯片的终端或者网络设备,每个基本服务集可以包含一个AP和多个关联于该AP的终端。
[0059] 终端可以称之为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal)、计算机、微机等,也可以为5G终端。例如,终端可以是移动电话(或称为“蜂窝”电话)、移动电脑、具有移动终端的计算机、智能手表等等,还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入设备交换语音和/或数据。本发明实施例对此并不限定,例如终端还包括具有多承载特征的有线接入的终端。
[0060] 图2为本发明实施例提供的一种无线局域网设备(或无线通信设备)的结构示意图。如图2所示,无线局域网设备至少可以包括无线收发器(或称收发器),如WiFi模块(或称为802.11主收发模块);或者,无线局域网设备至少可以包括无线收发器和WUR(或称接收器)。
[0061] 当无线局域网设备为终端时,终端至少可以包括WUR和无线收发器。当无线局域网设备为AP时,AP至少可以包括无线收发器。可选地,AP还可以包括WUR。
[0062] 进一步的,无线局域网设备还可以包括第一接口(如WUR接口)和第二接口(如无线收发器接口,或称为WiFi接口)。
[0063] 两个无线局域网设备之间(如终端与AP之间)的通信可以分为WUR消息的传输和WiFi消息的传输。其中,终端与AP分别通过各自的第一接口(如WUR接口)进行WUR消息的传输,通过第二接口(如无线收发器接口)进行WiFi消息的传输。也就是说,第一接口为WUR消息传输的接口,第二接口为WiFi消息传输的接口。
[0064] 需要说明的是,WUR和无线收发器可以是独立的物理实体,如两个物理上独立的模块,也可以是逻辑概念,如集成在同一个物理实体中。第一接口和第二接口可以是逻辑概念。
[0065] WUR,用于通过第一接口接收WUR消息,如唤醒帧(wake up packet,WUP),以唤醒无线收发器。其中,如果WUR具备通过第一接口发送WUR消息的能力,则WUR用于通过第一接口发送WUR消息。
[0066] 无线收发器,用于通过第二接口接收或发送WiFi消息。其中,当WUR具备通过第一接口发送WUR消息的能力时,无线收发器不一定需要具备通过第一接口发送WUR消息的能力。当WUR不具有通过第一接口发送WUR消息能力时,无线收发器需具备通过第一接口发送WUR消息的能力,即可用于通过第一接口发送WUR消息。
[0067] 需要说明的是,当无线局域网设备是AP,且WUR不具备通过第一接口发送WUR消息的能力时,AP可以不包括WUR。
[0068] WUP的帧结构可分为先导和载荷,其中先导带宽大于载荷带宽。
[0069] 先导为802.11先导(preamble),即传统802.11设备可以识别的先导序列,接收到该802.11先导的传统802.11设备,根据802.11先导中的信息获得WUP占用信道的时间,在这段时间内不尝试接入信道进而避免干扰传输中的WUP。
[0070] 载荷(Payload)包括唤醒先导(Wake-Up Preamble,用于识别WUP信号)和媒介接入控制(medium access control,MAC)部分。其中MAC可以包括MAC头(MAC Header),帧体(Frame Body)和帧校验序列(frame check sequence,FCS)。其中,MAC Header至少携带接收端的标识(ID);Frame Body可承载一些指示、控制信息等;FCS承载校验信息,用于判断接收消息是否出错。为了进一步降低能耗,WUR也可以引入休眠机制,如WUR工作窗口(或称WUR苏醒窗口)。WUR工作窗口指WUR周期性开启工作的时间窗口,如每100ms的周期内,其中30ms WUR苏醒来侦听信道以接收WUR信号,剩余70ms WUR则转入休眠以节约能耗,WUR工作窗口指示在这100ms周期中WUR的工作时段(30ms苏醒时段),从而接收WUR消息。
[0071] 本申请下面介绍的终端包括WUR和无线收发器,AP包括无线收发器。AP的无线收发器,用于通过第二接口收发WiFi消息和通过第一接口发送WUR消息。终端的无线收发器,用于通过第二接口收发WiFi消息;终端的WUR,用于通过第一接口接收WUR消息。
[0072] 可以理解的是,若终端或AP中无线收发器以外的模块(如WUR)具备通过第一接口发送WUR消息能力,那么与发送WUR消息相关的模块及接口的描述作相应修改即可,本申请在此不再一一赘述。
[0073] 需要注意的是,本申请中所述的终端被唤醒或苏醒,均指终端的第二接口(或无线收发器)被唤醒或苏醒。
[0074] 图3为本发明实施例提供的一种重新建立连接的场景示意图。如图3所示,第一设备(AP,如手机)与第二设备(终端,如手环)在初次建立连接的基础上,用户将AP(如手机)留家,携带包括WUR的终端(如手环)外出跑步,此时AP和终端失去连接。这里,第一设备和第二设备可以通过WiFi Direct的方式建立连接,也可以通过WPS的方式建立连接,也可以通过第一设备设置AP热点的方式建立连接,或其他可以建立WiFi连接的方式建立连接。
[0075] 用户携带终端返家后,AP通过AP的第一接口向终端的第一接口发送第一发现消息,该第一发现消息为WUR消息,以指示AP与终端重新建立连接。第一发现消息可以包括的第一接口标识,该第一接口标识信为AP与终端失去连接后,可被终端识别的第一接口标识,以用于唤醒终端的无线收发器或第二接口。其中,该第一接口标识可以包括终端的第一接口标识,或者,AP的第一接口标识,或者,终端的第一接口标识和AP的第一接口标识。
[0076] 终端根据第一接口标识,并通过第二接口向AP的第二接口发送第二发现消息。AP确认该第二发现消息的发送设备为待连接的终端后,AP与该终端重新建立连接,从而使用户返家后通过操作AP,获取终端中的计步或其他数据。
[0077] 上述方法通过AP发起重新连接的第一发现消息,使终端不需要长时间的等待AP发送的WUR信标帧后,才与AP重新建立连接,终端根据第一发现消息中的第一接口标识,向AP的第二接口发送第二发现消息,从而重新与AP建立连接,进而进行有效的数据通信。该方法降低了AP与终端重新建立连接的时延,使得用户通过AP能够及时有效的寻找并与失去连接的终端重新建立连接。
[0078] 下面分两种场景对本申请的方案进行详细介绍。
[0079] 在一种场景中,终端判定已与AP失去连接,且终端与AP失去连接后,未与AP以外的其他设备建立连接。
[0080] 图4为本发明实施例提供的一种重新建立连接的方法交互图。如图4所示,该方法可以包括:
[0081] 步骤410、AP和终端初次建立连接,AP与终端进行有效的数据通信。
[0082] 建立该初次连接的过程至少包括:认证、关联、4步握手及其他配置信息的交互。
[0083] 可选地,AP与终端由未认证未关联状态,到AP可以与终端进行有效数据交互(建立连接)各个状态之间的状态(State)转移过程如图5所示。在图3中分为以下状态:
[0084] State 1为终端与AP未认证未关联状态,此时终端试图与一个AP建立连接。
[0085] State 2为终端与AP已认证但未关联状态,此时终端成功通过认证(输入密码的等操作)。
[0086] State 3为终端与AP已认证并关联状态,此时终端成功与AP进行关联,但部分密匙和配置信息尚未验证及交互,如成对临时密匙(Pairwise Transient Key,PTK)和组临时密匙(Group Temporal Key,GTK)。其中,PTK为终端与AP进行单播通信的临时密匙,GTK为终端与AP进行组播通信(如广播通信)的临时密匙。
[0087] State 4为终端与AP已完成认证、关联、4步握手及其他配置,此时密匙交互的流程(4way handshake,4步握手)成功,终端可以与AP进行有效的数据交互(终端与AP成功建立连接)。
[0088] 在State 1向State 4转移的过程中,终端会接收AP发送的配置信息,如AP当前的标识、支持速率、关联标识(association identifier,AID)、终端WUR的标识(用于WUR识别是否为发送给自己的WUR消息)和WUR识别的AP标识(用于WUR识别哪个AP发送的WUR消息)等;同时AP侧也会存储终端的配置信息,如终端的标识、分组、AID等。
[0089] 需要说明的是,当终端与AP失去连接(失去关联)时,在图5所示的状态转移过程中产生信息,如PTK、GTK以及终端侧与AP侧存储的配置信息,按现有的802.11协议会被全部或部分删除。
[0090] 步骤420、AP的第二接口和终端的第二接口进行WUR重新发现标识信息的通信。
[0091] WUR重新发现标识信息包括AP与终端失去连接后,可以被终端识别的第一接口标识,也就是说,在AP与终端进行通信中,AP与终端交互WUR重新发现标识信息。WUR重新发现标识信息为AP和终端交互并保留AP与终端失去连接后,AP向终端发送通信消息所需要的信息。
[0092] WUR重新发现标识信息可以包括:终端的第一接口标识。终端的第一接口标识用于识别该WUR消息是发给自己的,即确认自己为接收设备。
[0093] 其中,终端的第一接口标识可以为:终端的第一接口完整或截短的WUR标识;或,当前AP与终端通信时,终端的第一接口所使用的WUR标识;或,当前AP与终端通信时,与终端的第一接口所用不同的WUR标识(即新分配WUR标识);或,其他可以在AP与终端失去连接后,仍可被终端的第一接口识别的终端的第一接口标识。
[0094] 可选地,WUR重新发现标识信息还可以包括:AP的第一接口标识。AP的第一接口标识用于识别该WUR消息的发送设备。
[0095] 其中,AP的第一接口标识可以为:AP的第一接口完整或截短的WUR标识(如BSS color,用以粗略的区分WiFi网络,可以作为AP的截短标识);或,当前AP与终端通信时,AP的第一接口所使用的WUR标识;或,当前AP和终端通信时,与AP的第一接口所用不同的WUR标识;或,其他可以在AP和终端失去连接后,仍可被终端的第一接口识别的AP的第一接口标识。
[0096] 需要说明的是,步骤420的过程也可以在步骤410的AP和终端建立连接的过程中执行,本发明实施例在此不做限定。
[0097] 进一步的,AP可以判断AP和终端间是否失去连接,即判断AP和终端间的连接是否断开,同时终端也可以判断AP和终端间是否失去连接,执行步骤421或步骤422。
[0098] 可选地,AP判断与终端失去连接可能的条件为:AP在预设时间内无法唤醒终端的第二接口(或无线收发器);或,AP多次向终端发送的消息没有收到回复;或,AP在预设时间内没有收到终端发送任何消息;或,AP收到或发送与终端解除连接的消息,如去认证(deauthentication)、去关联(disassociation)等消息;或,其他可以指示AP判断已与终端失去连接的信息。
[0099] AP判断与终端失去连接后,保留第一配对信息。第一配对信息至少包括:WUR重新发现标识信息。
[0100] 可选地,第一配对信息还包括:终端的第二接口标识(即终端的无线收发器的MAC地址)。
[0101] 可选地,终端判断与AP失去连接可能的条件为:终端在预设时间内没有收到AP发送的任何消息,如beacon、WUR beacon、AP发给终端以外的设备的消息等。其中,beacon为WiFi消息中的信标帧,WUR beacon为WUR消息中的信标帧;或,终端多次向AP发送的消息没有收到回复,如终端苏醒向AP上报数据,但没收到上报数据的回复消息;或,终端收到或发送与AP解除连接的消息,如去认证、去关联等消息;或,其他可以帮助终端判断已与AP失去连接的信息。
[0102] 终端判断与AP失去连接后,保留第二配对信息。第二配对信息至少包括:WUR重新发现标识信息。
[0103] 步骤430、AP的第一接口向终端的第一接口发送第一发现消息。
[0104] 第一发现消息用于唤醒终端的第二接口,以指示与该AP重新建立连接,进行有效的数据通信。第一发现消息可以包括WUR重新发现标识信息中的至少一种信息。第一发现消息可以是WUR消息。
[0105] 可选地,当AP能够识别出待连接的终端时,AP可以在与待连接的终端曾约定的信道上发送第一发现消息,以减少AP在多个信道上发送第一发现消息所带来的信令开销。
[0106] 步骤440、终端根据第一发现消息,唤醒终端的第二接口。
[0107] 终端将第一接口接收的第一发现消息传输至WUR,WUR根据第一发现消息,唤醒终端的无线收发器,由于无线收发器与第二接口相连,故WUR根据第一发现消息唤醒终端的第二接口。
[0108] 第一发现消息可以包括第一接口标识,第一接口标识为AP与终端失去连接后,可被终端识别的第一接口标识。终端根据第一接口标识,唤醒终端的第二接口。
[0109] 第一接口标识可以包括接收设备的第一接口标识,如接收地址(receive address,RA)。
[0110] 终端将接收的接收设备的第一接口标识与终端自己的第一接口标识进行匹配。当接收设备的第一接口标识与终端自己的第一接口标识相同时,终端确认该第一发现消息是发给自己的,即确认自己是接收设备,此时终端的WUR向相应的无线收发器发送触发信号,以唤醒相应的无线收发器,使得终端可以通过第二接口与AP进行通信。
[0111] 可选地,第一接口标识还可以包括发送设备的第一接口标识,如发送地址(transmit address,TA)或其短标识,以用于终端确认发送第一发现消息的AP为建立过连接的AP。
[0112] 终端将接收到的发送设备的第一接口标识与终端存储的AP的第一接口标识进行匹配。当发送设备的第一接口标识与终端存储的AP的第一接口标识相同时,终端确认发送第一发现消息的AP为建立过连接的AP。此时终端的WUR向相应的无线收发器发送触发信号,以唤醒相应的无线收发器(或第二接口)。也就是说,第一接口标识可以包括接收设备的第一接口标识和/或发送设备的第一接口标识。上述触发信号用于唤醒终端处于休眠的无线收发设备。在唤醒终端的无线收发设备后,终端的WUR可以转入休眠。需要说明的是,该触发信号属于终端内部的信号,既不是WUR信号也不是WiFi信号。
[0113] 可选地,第一发现消息还可以包括第一指示信息。该第一指示信息用于指示AP的第二接口所使用的信道(或称第一WUR信道),以减少终端寻找AP的第二接口所使用的信道花费的时间,进而缩短AP与终端重新建立连接的时间。
[0114] 终端的WUR根据第一接口标识唤醒终端的第二接口后,终端的第二接口在第一指示信息所指示的信道上,与AP进行通信。
[0115] 可选地,如图6所示为一种可能的第一发现消息中载荷部分的帧结构示意图。
[0116] 第一发现消息的载荷部分至少可以包括类型(Type)域、RA域、TA域。
[0117] Type域为WUR消息的帧控制域,用于指示该帧类型及功能。也就是说,第一发现消息的帧类型可以在Type域(如在灰色部分使用1比特指示位)中指示。
[0118] RA域为第一发现消息的接收地址,以指示终端的第一接口识别第一发现消息是否是发给自己的。
[0119] TA域为第一发现消息的发送地址,发送地址可以使用截短的AP的第一接口标识,如BSS color,以区分不同的WiFi网络。
[0120] 可选地,第一发现消息的载荷部分还可以包括有效载荷域。
[0121] 有效载荷域用于承载WUR消息的载荷,第一指示信息可承载于该域。
[0122] 步骤450、终端的第二接口向AP的第二接口发送第二发现消息。
[0123] 第二发现消息用于指示AP与终端重新建立连接,进而进行有效的数据交互。
[0124] 第二发现消息可以是探寻请求(Probe  Request)消息、或认证请求(Authentication Request)消息、或关联请求(Association Request)消息。其中,Probe Request消息用于设备主动获取周边的WiFi网络信息。Authentication Request消息用于请求进行认证。Association Request消息用于请求进行关联。
[0125] 或者,第二发现消息也可以是一个唤醒确认消息,用于指示终端的无线收发设备已被唤醒,以使AP发送Probe Request消息,或Authentication Request消息,或Association Request消息。其中,该唤醒确认消息可以是非数据帧(Null Data Packet,NDP),即一个为空的数据帧,长度较短;或未经恳求的Probe Response消息,即未收到Probe Request消息便发送的Probe Response消息等。
[0126] 可选地,如果第一发现消息没有携带第一指示信息,则收到第一发现消息的终端,可以通过终端的第二接口在周边至少一个AP的第二接口可能工作的信道上发送第二发现消息,尝试与待连接的AP重新建立连接。也就是说,此时第二发现消息可能会在一个或多个信道上被发送。由于待连接的AP向终端发送的第一发现消息没有携带第一指示信息,被唤醒后的终端不能识别出发送第一发现消息的待连接的AP的第二接口所工作的信道,因此终端需要在一或多个AP的第二接口可能工作的信道上发送第二发现消息才能确保待连接的AP收到该第二发现消息。
[0127] 或者,如果第一发现消息没有携带发送设备的发送地址或其短标识,则收到第一发现消息的终端,无法根据第一发现消息直接识别出周边的至少一个AP中的待连接的AP。也就是说,收到第一发现消息的终端,可以通过终端的第二接口以广播或多播的方式向周边至少一个AP的第二接口发送第二发现消息,尝试与待连接的AP重新建立连接。
[0128] 此外,待连接的AP在收到终端的第二接口发送的第二发现消息后,终端的第二接口接收AP发送的第二发现消息的回复消息,该回复消息中携带第二指示信息。终端根据第二指示信息,确定该AP为第一发现消息的发送设备后,与AP重新建立连接。由于待连接的AP向终端发送的第一发现消息没有携带发送地址或其短标识,被唤醒后的终端的第二接口不能识别出发送第一发现消息的待连接的AP,因此广播或多播发送第二发现消息,可以确保待连接的AP收到该第二发现消息,之后待连接的AP发送的第二发现消息的回复消息中的第二指示信息指示相应待连接的AP的标识信息,以使与终端重新建立连接。
[0129] 如果第一发现消息携带第一指示信息,则收到第一发现消息的终端,可以通过终端的第二接口在第一指示信息指示的待连接的AP的第二接口使用的信道上,向待连接的AP发送第二发现消息,尝试与AP重新建立连接。由于待连接的AP向终端发送的第一发现消息携带第一指示信息,终端的第二接口只需要在一个信道上发送第二发现消息,便可以与终端重新建立连接,这不仅可以确保待连接的AP收到该第二发现消息,并且减少了寻找待连接的AP的第二接口工作的信道所需的信令开销。
[0130] 在一个例子中,如果第一发现消息没有携带待连接的AP的发送地址或其短标识,终端无法根据第一发现消息直接识别出周边的至少一个AP中的待连接的AP。终端的第二接口以广播或组播的方式向周边所有的AP发送Probe Request消息,其中发送地址为终端的MAC地址,待连接的AP收到该Probe Request消息后,根据Probe Request的发送地址域中的信息确定该消息为该终端发送的。然后待连接的AP向该终端的第二接口发送Probe Response,并在Probe Response消息中携带第二指示信息。终端收到该Probe Response消息后,根据Probe Response消息的发送地址域的信息和第二指示信息确认第一发现消息是由待连接的AP发送的,进而终端与AP重新建立连接。
[0131] 步骤460、AP根据第二发现消息,与终端重新建立连接。
[0132] 当AP确认第二发现消息中的发送地址与待连接的终端的地址(标识)相同时,即AP确认第二发现消息是该终端发送的,AP与终端重新建立连接。
[0133] 本发明实施例通过AP向已失去连接的终端发送第一发现消息,第一发现消息包括第一接口标识,收到该第一发现消息终端的WUR根据第一接口标识唤醒终端的第二接口。终端通过无线收发器与AP完成重新建立连接所需的信息交互,使得用户通过AP能够及时有效的寻找并与失去连接的终端重新建立连接,改善了用户体验。
[0134] 在另一种场景中,终端判定已与AP1(与第一场景中的AP相同)失去连接,且终端与AP1失去连接后,与AP1以外的其他设备(如AP2(第三设备))建立了连接。如图7所示,以AP1为手机,终端为手环,AP2为平板电脑为例。用户曾通过手机操作手环,由于手环与手机的距离变化或其他原因,手环与手机失去连接。之后,平板电脑与手环进行连接,用户通过平板电脑操作手环。
[0135] 由于AP1和AP2对终端的配置信息(如WUR信道、WUR工作窗口等)可能不同。如图8所示,AP1为终端分配WUR信道1和实线框内的时间窗口作为终端的WUR工作窗口。AP2与终端建立连接后,AP2为终端分配WUR信道2、和虚线框内的时间窗口作为终端的WUR工作窗口。
[0136] 当用户希望再次通过AP1操作终端时,若AP1此时仍在与终端原连接时的WUR信道和WUR工作窗口内发送第一发现消息,此时终端的WUR无法收到第一发现消息。因此,AP1需要在合适的WUR信道和WUR工作窗口上发送第一发现消息才能与终端重新建立连接。
[0137] 图9为本发明实施例提供的另一种重新建立连接的方法交互图。如图9所示,该方法可以包括:
[0138] 步骤910、AP1和终端初次建立连接,AP1与终端可以进行有效的数据通信。
[0139] 该步骤与步骤410中执行的内容相同,在此不再赘述。
[0140] 步骤920、AP1的第二接口和终端的第二接口进行WUR重新发现标识信息的通信。
[0141] 结合步骤420,WUR重新发现标识信息不仅可以包括AP1与终端失去连接后,可以被终端识别的第一接口标识,即在AP与终端进行通信中,AP与终端交互WUR重新发现标识信息。WUR重新发现标识信息为AP和终端交互并保留AP与终端失去连接后,AP向终端发送通信消息所需要的信息。
[0142] WUR重新发现标识信息可以包括:终端的第一接口标识。
[0143] 可选地,WUR重新发现标识信息还可以包括:AP的第一接口标识。
[0144] 需要说明的是,对于上述终端的第一接口标识与AP的第一接口标识的具体内容与步骤420中的内容相同,在此不再赘述。
[0145] WUR重新发现标识信息还可以包括在AP1与终端连接时,终端的第一接口使用的WUR信道(或称第一WUR信道),以在AP1与终端失去连接后,指示AP1的第一接口在合适的WUR信道上向终端的第一接口发送第一发现消息。
[0146] 可选地,WUR重新发现标识信息还可以包括AP1与终端失去连接后,终端的第一接口使用的第一WUR工作窗口,以用于在AP1与终端失去连接后,指示AP1的第一接口在合适的WUR信道和WUR工作窗口上向终端的第一接口发送第一发现消息。
[0147] 需要说明的是,AP1与终端失去连接后,终端的第一接口可以使用第一WUR工作窗口作为其WUR工作窗口,也可以使用第一WUR工作窗口和第二WUR工作窗口作为其WUR工作窗口。其中,第一WUR工作窗口和第二WUR工作窗口可以部分重叠,也可以完全不重叠。比如,AP1与终端失去连接后,终端关闭第一接口的WUR休眠机制,其WUR保持一直苏醒,确保终端的第一接口可以接收到AP1在该WUR信道上发送的第一发现消息,以避免由于WUR进入休眠而导致未听到第一发现消息。
[0148] 进一步的,与终端可以判断AP1和终端间是否失去连接,即判断AP1和终端间的连接是否断开。
[0149] 可选地,AP1判断与终端失去连接可能的条件为:AP1在预设时间内无法唤醒终端的第二接口;或,AP1多次向终端发送的消息没有收到回复;或,AP1在预设时间内没有收到终端发送任何消息;或,AP1收到或发送与终端解除连接的消息,如deauthentication、disassociation等消息;或,其他可以指示AP1判断已与终端失去连接的信息。
[0150] AP1判断与终端失去连接后,保留第一配对信息。第一配对信息至少包括:WUR重新发现标识信息。
[0151] 可选地,终端判断与AP1失去连接可能的条件为:终端在预设时间内没有收到AP1发送的任何消息,如beacon、WUR beacon、AP1发给终端以外的设备的消息等。其中,beacon为WiFi消息中的信标信息,WUR beacon为WUR消息中的信标信息;或,终端多次向AP1发送的消息没有收到回复,如终端苏醒向AP1上报数据,但没收到上报数据的回复消息;或,终端收到或发送与AP1解除连接的消息,如去认证、去关联等消息;或,其他可以帮助终端判断已与AP1失去连接的信息。
[0152] 终端判断与AP1失去连接后,保留第二配对信息。第二配对信息至少包括:WUR重新发现标识信息。
[0153] 经判断,AP1和终端失去连接。终端的第一接口在与AP1曾约定的(或终端的第一接口在与AP1连接时使用的)WUR信道,或WUR信道和WUR工作窗口上继续侦听WUR消息,以使AP1与终端重新建立连接。
[0154] 其中,WUR信道和WUR工作窗口可以由AP1分配;或,WUR信道和WUR工作窗口可以由终端分配;或,WUR信道和WUR工作窗口为AP1和终端默认的WUR信道和WUR工作窗口,比如一个公共的WUR信道和WUR工作窗口。该默认的WUR信道和WUR工作窗口可以使AP1或终端失去连接后,可以切换到公共的WUR信道上继续侦听WUR消息。
[0155] 可选地,该默认的WUR信道和WUR工作窗口可以与AP1与终端前次建立连接时使用的WUR信道和WUR工作窗口相同,也可以不同。
[0156] 可选地,终端与AP1失去连接,又与AP2建立连接后,此时终端的第一接口在AP2新分配的WUR信道和WUR工作窗口上侦听WUR消息。
[0157] 如果终端的新分配的WUR信道和WUR工作窗口,与AP1和终端曾约定的WUR信道和WUR工作窗口不同,则终端除了需要在AP2所分配的WUR信道和WUR工作窗口(如第二WUR工作窗口)上侦听WUR消息,还需要在AP1和终端曾约定的WUR信道(如第一WUR信道)和WUR工作窗口(如第一WUR工作窗口)上侦听WUR消息。也就是说,终端的第一接口需要交替在上述不同的WUR信道上侦听WUR消息,并且在上述两个WUR工作窗口中均保持苏醒。
[0158] 可选地,终端与AP1失去连接,又与AP2(第三设备)建立连接后,终端可以通过第二接口向AP1发送第一消息(或更新消息),该第一消息携带终端与AP2的部分新配置信息。收到该第一消息的AP1获取终端的部分新配置信息,AP1可以将接收的部分新配置信息存储在WUR重新发现标识信息中。
[0159] 该第一消息可以是单播消息(只向AP1发送的单播消息),即终端根据WUR重新发现标识信息中AP1的第一接口标识只向AP1发送的单播消息,也可以是多播消息(向周边所有AP发送的广播消息)。其中,部分新配置信息至少包括:终端与AP2所使用的WUR信道信息(或称第二WUR信道信息),以指示终端与AP2所使用的WUR信道。
[0160] 可选地,部分新配置信息还可以包括:终端与AP2所使用的WUR工作窗口信息。
[0161] 可以理解的是,终端可以在与AP2建立连接的过程中或建立连接之后,发送第一消息。
[0162] 可见,曾与终端连接过的AP1,依然可以根据AP1和终端曾约定并保留的信息,在合适的WUR信道,或WUR信道和WUR工作窗口上发送第一发现消息,及时有效的与终端建立连接,减少了在多个WUR信道或WUR工作窗口上发送第一发现消息带来的额外开销。
[0163] 需要说明的是,步骤930-步骤960与图4中步骤430-步骤460的具体实施方式相同,在此不再赘述。
[0164] 上述本发明实施例在终端与AP1失去连接,又与AP2连接的情况下,可以通过保留终端与AP1存在连接时,终端的第一接口使用的WUR信道,或在终端与AP1存在连接时约定失去连接后将使用的WUR信道,或将终端在与AP2连接时使用的WUR信道,通知给AP1,从而使AP1能够及时有效的寻找并与失去连接的终端重新建立连接,改善了用户体验。
[0165] 图10为本发明实施例提供的一种无线局域网设备(如AP)的结构示意图。如图10所示,该无线局域网设备(如AP)可以包括:第一接口1010、第二接口1020和处理单元1030,[0166] 第一接口1010,用于向待连接的无线局域网设备(如终端)的第一接口发送第一发现消息,第一发现消息包括第一接口标识,第一接口标识为该无线局域网设备与终端失去连接后,可被终端识别的标识。
[0167] 第二接口1020,用于接收终端根据第一接口标识发送的第二发现消息。
[0168] 处理单元1030,用于解析第二接口接收的第二发现消息,并根据所述第二发现消息,与终端重新建立连接。
[0169] 可选地,第一接口标识包括接收设备的第一接口标识。第二接口1020,具体用于接收终端将接收设备的第一接口标识与终端的第一接口标识进行匹配后发送的第二发现消息。
[0170] 可选地,第一接口标识还包括发送设备的第一接口标识。第二接口1020,具体用于接收终端将发送设备的第一接口标识与终端存储的第一接口标识进行匹配后发送的第二发现消息。
[0171] 可选地,第一发现消息还包括第一指示信息,以指示在第二接口1020与终端的第二接口连接时,第二接口1020所使用的信道。第二接口1020接收到的第二发现消息是终端根据第一指示信息发送的。
[0172] 可选地,处理单元1030,具体用于解析第二接口1020接收的第二发现消息,并根据所述第二发现消息,生成第二发现消息的回复消息,并通过第二接口1020向终端的第二接口发送所述第二发现消息的回复消息,该回复消息包括第二指示信息,以使终端根据第二指示信息,确定该AP为第一发现消息的发送设备后,与该AP重新建立连接。
[0173] 可选地,处理单元1030,用于配置终端的第一接口的WUR信道信息,终端的第一接口的WUR信道信息用于指示该AP与终端在失去连接后,终端的第一接口使用的第一WUR信道。第一接口1010,具体用于在第一WUR信道上,向终端的第一接口发送第一发现消息。
[0174] 可选地,处理单元1030,还用于配置终端的第一接口的WUR工作窗口信息,终端的第一接口的第一WUR工作窗口信息用于指示该AP与终端在失去连接后,终端的第一接口使用的WUR工作窗口。第一接口1010,具体用于在第一WUR信道和WUR工作窗口上,向终端的第一接口发送第一发现消息。需要说明的是,该AP与终端失去连接后,终端的第一接口可以使用第一WUR工作窗口作为其WUR工作窗口,也可以使用第一WUR工作窗口和第二WUR工作窗口作为其WUR工作窗口。其中,第一WUR工作窗口和第二WUR工作窗口可以部分重叠,也可以完全不重叠。
[0175] 可选地,第一接口1010,还用于接收终端的第二接口发送的第一消息(或更新消息),第一消息包括终端的第一接口与第三设备的第一接口使用的第二WUR信道信息,并在第二WUR信道上,向终端的第一接口发送所述第一发现消息。
[0176] 图11为本发明实施例提供的另一种无线局域网设备(如终端)的结构示意图。如图11所示,该无线局域网设备(如终端)可以包括:第一接口1110和第二接口1120。
[0177] 第一接口1110,用于接收待连接的无线局域网设备(如AP)的第一接口发送的第一发现消息,第一发现消息包括第一接口标识,第一接口标识为AP与该无线局域网设备失去连接后,可被该无线局域网设备识别的标识。
[0178] 第二接口1120,用于根据第一接口标识向AP的第二接口发送第二发现消息,以使AP根据第二发现消息,与该无线局域网设备重新建立连接。
[0179] 可选地,该终端可以包括处理单元1130,第一接口标识包括接收设备的第一接口标识。处理单元1130,具体用于将接收设备的第一接口标识与第一接口1110的标识进行匹配,若两者匹配,则触发唤醒第二接口1120(处理单元1130可以直接向第二接口1120发送唤醒信号或指示所述第一接口1110向第二接口1120发送唤醒信号,以唤醒第二接口1120)。第二接口1120还用于在被唤醒后向AP的第二接口发送第二发现消息。
[0180] 可选地,该无线局域网设备可以包括存储单元1140。
[0181] 可选地,所述第一接口标识还包括发送设备的第一接口标识。处理单元1120,具体用于将接收设备的第一接口标识与第一接口1110的标识进行匹配,并将发送设备的第一接口标识与存储单元1140存储的AP第一接口标识进行匹配,在前述信息均匹配的情况下,则触发唤醒第二接口1120。
[0182] 可选地,第一发现消息还包括第一指示信息,以指示在AP与该无线局域网设备建立连接时,AP的第二接口所使用的信道。
[0183] 第二接口1120,具体用于在被唤醒后,根据所述第一指示信息,向所述第一设备的第二接口发送所述第二发现消息。
[0184] 可选地,第二接口1120,还用于接收AP根据第二发现消息发送的第二发现消息的回复消息,该回复消息包括第二指示信息。处理单元1130,还用于根据第二指示信息,确定AP为第一发现消息的发送设备后,通过第二接口1120与AP重新建立连接。
[0185] 可选地,第一接口1110接收AP的第一接口发送的第一发现消息,具体包括:第一接口1110在第一WUR信道上,接收AP的第一接口发送第一发现消息。第一WUR信道为AP与该无线局域网设备前次连接时,AP配置的与该无线局域网设备失去连接后,该无线局域网设备使用的信道。
[0186] 可选地,第一接口1110接收AP的第一接口发送第一发现消息,具体包括:第一接口1110在第一WUR信道和第一接口1110的第一WUR工作窗口上,接收AP的第一接口发送第一发现消息。
[0187] 该无线局域网设备的第一接口1110的第一WUR工作窗口为AP与该无线局域网设备前次连接时,AP配置的与该无线局域网设备失去连接后,该无线局域网设备的第一接口1110使用的WUR工作窗口。需要说明的是,该无线局域网设备与AP失去连接后,该无线局域网设备的第一接口1110可以使用第一WUR工作窗口作为其WUR工作窗口,也可以使用第一WUR工作窗口和第二WUR工作窗口作为其WUR工作窗口。其中,第一WUR工作窗口和第二WUR工作窗口可以部分重叠,也可以完全不重叠。
[0188] 可选地,第一接口1120,还用于向AP的第一接口发送第一消息(或更新消息),第一消息包括第一接口1110与第三设备的第一接口使用的第二WUR信道信息,以使AP的第一接口在第二WUR信道上,向第一接口1110发送第一发现消息。
[0189] 图12为本发明实施例提供的再一种无线局域网设备的结构示意图。如图12所示,该无线局域网设备(如AP)可以包括无线收发器1210(如802.11主收发模块)、处理器1220、存储器1230和收发天线1240,无线收发器1210具有接收器和发送器的功能。收发天线1240也可以被看作是无线收发器1210的一部分,这种情况下,收发天线1240可以不用在图12中画出。
[0190] 处理器1220将准备通过无线收发器1210发送的指令消息和数据消息存储于存储器1230,处理器1220在准备好待发送的指令或数据后,向无线收发器1210发送通知,以指示已准备好待发送的数据,最后无线收发器1210从存储器1230中获取待发送的指令或数据,并通过收发天线1240发射出去。其中,无线收发器1210发送消息需将待发送的消息内容调制成电信号从收发天线1240以电磁波形式发射出去,而无线收发器1210接收消息也需要通过收发天线1240接收电磁波信号并从中解析出其它设备发送给自己的消息。
[0191] 处理器1220可以是中央处理器(central processing unit,CPU),或者CPU和硬件芯片的组合。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
[0192] 存储器1230可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器1230也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)。存储器1230还可以包括上述种类的存储器的组合。
[0193] 进一步的,该AP还可以包括第一接口1250(图中未标出)和第二接口1260(图中未标出)。第一接口1250可以是无线收发器1210提供的通信接口,也可以是一个专门用来发送WUR消息的发射机(可称为唤醒发射机)提供的通信接口,用于进行WUR消息的传输(本实施例中至少包括进行WUR消息的发送)。第二接口1260可以是无线收发器1210提供的通信接口,用于进行WiFi消息的传输。
[0194] 结合图4和图9所示的方法,AP的各功能器件/单元/模块的工作过程可以包括:
[0195] 第一接口1250,用于向终端的第一接口发送第一发现消息,第一发现消息包括第一接口标识,第一接口标识为AP与终端失去连接后,可被终端识别的标识。
[0196] 第二接口1260,用于接收终端根据第一接口标识发送的第二发现消息。
[0197] 处理器1220,用于根据第二接口1260接收的第二发现消息,与终端重新建立连接。
[0198] 可选地,该AP还可以包括一个专门用来发送WUP的发射机WUR 1270(图12中未示出)。WUR 1270在有数据发送时被无线收发器1210或处理器1220触发发送WUP。所述WUP由收发天线1240发射出去。无线收发器1210和WUR 1270可工作于相同频段,收发天线1240可以包含同一根天线,从而降低AP的结构复杂性,以及硬件成本。所述无线收发器1210和WUR 1270也可工作于不同频段,则收发天线1240包含适用于不同频段的多根天线,即无线收发器1210和WUR 1270使用的天线不相同。
[0199] 需要说明的是,上述实施例中该AP的各器件/单元/模块解决问题的实施方式以及有益效果可以参见图4和图9相关的方法实施例以及图10相关的装置实施例以及有益效果,在此不复赘述。
[0200] 图13为本发明实施例提供的再一种无线局域网设备的结构示意图。如图13所示,该无线局域网设备,如终端(可以为手机、可穿戴设备等),可以包括:唤醒接收机1310,处理器1320、无线收发器1330(如802.11主收发模块)、存储器1340和收发天线1350。
[0201] 无线收发器1330从存储器1340获取无线收发器1330收到的指令消息或数据消息,并经处理后得到指令或数据。唤醒接收机1310通过收发天线1350接收其他设备发送的唤醒帧。当唤醒接收机1310收到一个唤醒帧时,唤醒接收机1310可以将所述唤醒帧中的相关信息发送给处理器1320,处理器1320在确认该唤醒帧是发送给所述唤醒接收机1310的唤醒帧后,处理器1320可以触发唤醒无线收发器1330(可以直接向无线收发器1330发送唤醒信号或指示所述唤醒接收机1310向无线收发器1330发送唤醒信号,以唤醒无线收发器1330)。唤醒接收机1310和无线收发器1330可以各自有对应的处理器为之服务,其中服务于唤醒接收机1310的处理器在识别到收到的唤醒帧是发给该唤醒接收机1310的唤醒帧后,服务于唤醒接收机1310的处理器可以用于触发唤醒无线收发器1330(可以直接向无线收发器1330发送唤醒信号或指示所述唤醒接收机1310向无线收发器1330发送唤醒信号,以唤醒无线收发器1330),这里不再一一赘述。其中,无线收发器1330发送消息需将待发送的消息内容调制成电信号从收发天线1350以电磁波形式发射出去,而无线收发器1330接收消息也需要通过收发天线1350接收电磁波信号并从中解析出其它设备发送给自己的消息。
[0202] 处理器1320将准备通过无线收发器1330发送的指令消息和数据消息存储于存储器1340,处理器1320在准备好待发送的指令或数据后,向无线收发器1330发送通知,以指示已准备好待发送的数据,最后无线收发器1330从存储器1340中获取待发送的指令或数据,并通过收发天线1350发射出去。
[0203] 处理器1320可以是中央处理器CPU,或者CPU和硬件芯片的组合。上述硬件芯片可以是专用集成电路ASIC,可编程逻辑器件PLD或其组合。上述PLD可以是复杂可编程逻辑器件CPLD,现场可编程逻辑门阵列FPGA,通用阵列逻辑GAL或其任意组合。
[0204] 存储器1340可以包括易失性存储器,例如随机存取存储器RAM;存储器1340也可以包括非易失性存储器,例如只读存储器ROM,快闪存储器,硬盘HDD或固态硬盘SSD。存储器1340还可以包括上述种类的存储器的组合。
[0205] 进一步的,该终端还可以包括唤醒接收机1310提供的第一接口1360(图中未标出)和无线收发器1330提供的第二接口1370(图中未标出)。第一接口1360用于进行WUR消息的传输(本实施例中至少包括进行WUR消息的接收),第二接口1370用于进行WiFi消息的传输。
[0206] 结合图4和图9所示的方法,该终端的各功能器件/单元/模块的工作过程可以包括:
[0207] 第一接口1360,用于接收AP的第一接口发送第一发现消息,第一发现消息包括第一接口标识,第一接口标识为AP与该终端失去连接后,可被识别的标识。
[0208] 第二接口1370,用于根据第一接口标识向AP的第二接口发送第二发现消息,以使AP根据第二发现消息,与该终端重新建立连接。
[0209] 需要说明的是,无线收发器1330和唤醒接收机1310可工作于相同频段,则收发天线1350包含一根天线,从而降低终端的结构复杂性,以及硬件成本。无线收发器1330和唤醒接收机1310也可工作于不同频段,则收发天线1350可包含适用于不同频段的多根天线,无线收发器1330和唤醒接收机1310使用的天线不相同。例如,两者分别工作于2.4GHz频段和5GHz频段。实际产品中,终端可以由一个片上系统(system on a chip,SoC)实现或者集成电路实现。
[0210] 上述实施例中终端的各器件/单元/模块解决问题的实施方式以及有益效果可以参见图4和图9相关的方法实施例以及图11相关的装置实施例以及有益效果,在此不复赘述。
[0211] 本申请各实施例中所述的接口可以是逻辑概念(如一种逻辑上的功能单元/模块),也可以是物理实体(如对应的通信模块所提供的通信接口)。所涉及的各种接口(如:第一接口,第二接口,WUR接口,WiFi接口等)所实现的功能均是通过对应的物理实体如无线收发器或唤醒接收机或唤醒发射机来实现的,故本申请各实施例中所述的由第二接口所执行的步骤均可以被替换为由无线收发器(如WiFi通信模块,或称为WiFi main radio)来执行;本申请各实施例中所述的由AP的第一接口所执行的步骤均可以被替换为由AP的唤醒发射机来执行(在另一种实施例中,由于无线收发器可以具备wifi信号的收发和WUR信号的发送这两种功能,故所述的由AP的第一接口所执行的步骤也可以被替换为由AP的无线收发器来执行);本申请各实施例中所述的由终端的第一接口所执行的步骤均可以被替换为由终端的唤醒接收器来执行。若WUR模块同时集成了WUR信号的接收和发送功能,则WUR模块可以称之为唤醒收发器,上述唤醒发射机或唤醒接收机均可以被替换为唤醒收发器。
[0212] 专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0213] 本发明各方法实施例之间相关部分可以相互参考;各装置实施例所提供的装置用于执行对应的方法实施例所提供的方法,故各装置实施例可以参考相关的方法实施例中的相关部分进行理解。本发明各实施例之间相关部分均可以相互参考。本发明各装置实施例中给出的装置结构图仅示出了对应的装置的简化设计。在实际应用中,该装置可以包含任意数量的发射机,接收机,收发器,处理器,存储器等,以实现本发明各装置实施例中该装置所执行的功能或操作,而所有可以实现本申请的装置都在本申请的保护范围之内。本发明各实施例中提供的消息/帧/指示信息、模块或单元等的名称仅为示例,可以使用其他名称,只要消息/帧/指示信息、模块或单元等的作用相同即可。
[0214] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令处理器完成,所述的程序可以存储于计算机可读存储介质中,所述存储介质是非短暂性(non-transitory)介质,例如随机存取存储器,只读存储器,快闪存储器,硬盘,固态硬盘,磁带(magnetic tape),软盘(floppy disk),光盘(optical disc)及其任意组合。
[0215] 以上所述,仅为本申请的部分具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。