CN112399531B - 设备唤醒方法、装置及*** - Google Patents
设备唤醒方法、装置及*** Download PDFInfo
- Publication number
- CN112399531B CN112399531B CN201910759857.4A CN201910759857A CN112399531B CN 112399531 B CN112399531 B CN 112399531B CN 201910759857 A CN201910759857 A CN 201910759857A CN 112399531 B CN112399531 B CN 112399531B
- Authority
- CN
- China
- Prior art keywords
- night
- keeping
- nursing
- devices
- equipment
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0245—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0203—Power saving arrangements in the radio access network or backbone network of wireless communication networks
- H04W52/0206—Power saving arrangements in the radio access network or backbone network of wireless communication networks in access points, e.g. base stations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种设备唤醒方法、装置及***,属于无线技术领域。无线网络中包括多个守夜设备和多个看护设备。多个守夜设备中的每个守夜设备用于管理一个或多个看护设备。当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态。当开启守夜功能后的守夜设备接收到终端发送的无线报文时,守夜设备向守夜设备管理的看护设备发送唤醒通知,以唤醒看护设备。本申请通过守夜设备和看护设备的协同作用,在保证无线网络的节能效果的同时,实现了对处于深度休眠的看护设备的及时唤醒,解决了目前设备节能与及时唤醒无法兼顾的问题。
Description
技术领域
本申请涉及无线技术领域,特别涉及一种设备唤醒方法、装置及***。
背景技术
随着网络规模的不断扩大,网络中设备的能源消耗越来越大。目前为了降低网络中设备的能源消耗,提出了多项网络节能技术。常见的网络节能技术包括风扇智能调速、激光器自动关断(automatic laser shutdown,ALS)、能效以太网(Energy EfficientEthernet,EEE)、端口休眠和关闭冗余电源等。
当前的网络节能技术大多为设备级节能技术,设备自主进入休眠状态或唤醒状态。其中,设备处于休眠状态即设备中存在器件处于节能模式,设备处于唤醒状态即设备中所有器件均处于正常工作模式。以EEE节能技术为例,EEE是一种根据网络流量动态调节电接口功率的节能方法。对于配置有电接口的功率自调节功能的设备,当接口处于业务空闲状态(即接口中无网络流量)时,设备会降低该接口的供电,即设备中的接口自动进入节能模式;当该接口中有网络流量时,设备会恢复该接口的供电,即设备中的接口自动进入正常工作模式。
目前设备的休眠状态可分为深度休眠状态和浅度休眠状态。设备处于深度休眠状态指设备中的大部分器件处于节能模式,此时设备的节能程度高。设备处于浅度休眠状态指设备中的少部分器件处于节能模式,此时设备的节能程度低。
由于处于深度休眠状态的设备的大部分器件处于节能模式,虽然能达到较好的节能效果,但是当设备需要进入正常工作模式时,可能无法及时唤醒甚至无法自主唤醒,因此目前的网络节能技术存在无法兼顾设备节能以及及时唤醒的问题。
发明内容
本申请提供了一种设备唤醒方法、装置及***、守夜设备确定方法及装置,可以解决目前的网络节能技术存在无法兼顾设备节能以及及时唤醒的问题。
第一方面,提供了一种设备唤醒方法,该方法应用于无线网络。该无线网络中包括多个守夜设备和多个看护设备。多个守夜设备中的每个守夜设备用于管理一个或多个看护设备。当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态。当开启守夜功能后的守夜设备接收到终端发送的无线报文时,守夜设备向守夜设备管理的看护设备发送唤醒通知。
本申请中,通过在无线网络中设置守夜设备,无终端连接无线网络前,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态,使无线网络达到较好的节能效果。同时,处于浅度休眠状态或唤醒状态的守夜设备可以监听终端的无线报文,当守夜设备接收到终端发送的无线报文时,通过唤醒通知唤醒处于深度休眠状态的看护设备,使看护设备进入唤醒状态或浅度休眠状态,进而使看护设备能够及时响应终端的接入请求。因此,本申请通过守夜设备和看护设备的协同作用,在保证无线网络的节能效果的同时,能够实现对处于深度休眠的看护设备的及时唤醒,从而解决目前设备节能与及时唤醒无法兼顾的问题。
可选地,守夜设备向守夜设备管理的看护设备发送唤醒通知的过程,包括:
守夜设备基于无线报文,确定终端的接收信号强度。守夜设备在守夜设备管理的看护设备中,确定与终端的接收信号强度对应的目标看护设备。守夜设备向目标看护设备发送唤醒通知。
可选地,守夜设备中存储有接收信号强度范围与唤醒范围的对应关系,守夜设备基于对应关系和终端的接收信号强度,将处于与终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备。
本申请中,守夜设备基于终端的接收信号强度,实现对守夜设备管理的看护设备的分级唤醒,避免唤醒守夜设备管理的所有看护设备,从而实现精细化节能控制。
可选地,守夜设备还可以接收待响应看护设备发送的唤醒响应通知,该唤醒响应通知中携带有待响应看护设备的已关联终端的标识,待响应看护设备为接收到唤醒通知且有已关联终端的看护设备。当守夜设备根据接收到的一个或多个待响应看护设备发送的唤醒响应通知,确定向守夜设备发送过无线报文的所有终端均关联至对应的待响应看护设备后,守夜设备向守夜设备管理的看护设备发送休眠通知,该休眠通知用于指示未关联有终端且不处于漫游监控状态的看护设备进入深度休眠状态。
可选地,无线网络为无线局域网,无线报文包括探测请求帧、认证请求帧、关联请求帧或重关联请求帧中的一个或多个。或者,无线网络为蜂窝网络,无线报文包括随机接入前导、无线资源控制连接请求、附着请求或分组数据网络连通性请求中的一个或多个。
可选地,当守夜设备管理的任一看护设备进入深度休眠状态时,守夜设备开启守夜功能。
本申请中,当有看护设备进入深度休眠状态时,守夜设备开启守夜功能,以能够唤醒看护设备;当无看护设备进入深度休眠状态时,守夜设备关闭守夜功能,可以减少守夜设备的性能消耗,从而降低网络开销。
可选地,在接收到守夜设备管理的任一看护设备发送的临睡通知后,守夜设备开启守夜功能,临睡通知用于指示任一看护设备在目标时段内会进入深度休眠状态。或者,在接收到控制设备发送的守夜功能开启通知后,守夜设备开启守夜功能,守夜功能开启通知由控制设备在接收到守夜设备管理的任一看护设备发送的临睡通知后发送,临睡通知用于指示任一看护设备在目标时段内会进入深度休眠状态。
第二方面,提供了一种设备唤醒方法,应用于无线网络,该无线网络中包括多个守夜设备和多个看护设备。多个守夜设备中的每个守夜设备用于管理一个或多个看护设备。当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态。当看护设备接收到用于管理看护设备的守夜设备发送的唤醒通知时,看护设备进入唤醒状态或浅度休眠状态。
可选地,在看护设备进入浅度休眠状态之后,当看护设备接收到终端发送的无线报文时,看护设备进入唤醒状态。
可选地,在看护设备进入唤醒状态之后,当看护设备上有已关联终端时,看护设备向邻居看护设备发送漫游监控通知,漫游监控通知用于指示邻居看护设备与看护设备建立漫游监控关系,与其它看护设备建立有漫游监控关系的看护设备处于漫游监控状态或唤醒状态。
本申请中,由于有已关联终端的看护设备的邻居看护设备均处于漫游监控状态或唤醒状态,因此可以实现对终端的漫游请求的快速响应。
可选地,在看护设备向邻居看护设备发送漫游监控通知之后,当看护设备上无已关联终端的持续时长达到预设时长时,看护设备向邻居看护设备发送漫游监控解除通知,漫游监控解除通知用于指示邻居看护设备与看护设备解除漫游监控关系。
可选地,当看护设备在深度休眠状态下接收到某个邻居看护设备发送的漫游监控通知时,看护设备进入漫游监控状态,并与某个邻居看护设备建立漫游监控关系。当看护设备在漫游监控状态下接收到终端发送的漫游请求时,看护设备进入唤醒状态,并响应漫游请求。当看护设备在漫游监控状态下接收到某个邻居看护设备发送的漫游监控解除通知时,看护设备与某个邻居看护设备解除漫游监控关系。
可选地,在看护设备与某个邻居看护设备解除漫游监控关系之后,当看护设备与所有邻居看护设备均未建立漫游监控关系时,看护设备进入深度休眠状态。
可选地,在看护设备进入唤醒状态之后,当看护设备上有已关联终端时,看护设备向发送唤醒通知的守夜设备发送唤醒响应通知,唤醒响应通知中携带有看护设备的已关联终端的标识。
第三方面,提供了一种守夜设备确定方法。控制设备获取无线网络中所有设备的邻居信息,设备的邻居信息包括设备的所有邻居设备的标识,设备的邻居设备与设备具有一个或多个相同的服务集标识。控制设备基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备,无线网络中的所有守夜设备以及所有守夜设备的邻居设备的并集包括无线网络中的所有设备。
可选地,守夜设备包括无线网络中邻居设备数量最多的若干个设备。或者,守夜设备包括无线网络中历史接入终端数量峰值最大的若干个设备,设备的历史接入终端包括在历史时段内关联至设备的终端,和/或,在历史时段内访问设备的终端。
本申请中,控制设备基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备,实现了无线网络中守夜设备的自动选择。另外,由于无线网络中除守夜设备以外的设备均为看护设备,因此无线网络中的所有设备均能被及时唤醒,保证设备节能效果的同时,能够保证设备的工作可靠性。
第四方面,提供了一种守夜设备。所述守夜设备包括多个功能模块,所述多个功能模块相互作用,实现上述第一方面及其各实施方式中的方法。所述多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且所述多个功能模块可以基于具体实现进行任意组合或分割。
第五方面,提供了一种看护设备。所述守夜设备包括多个功能模块,所述多个功能模块相互作用,实现上述第二方面及其各实施方式中的方法。所述多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且所述多个功能模块可以基于具体实现进行任意组合或分割。
第六方面,提供了一种控制设备。所述守夜设备包括多个功能模块,所述多个功能模块相互作用,实现上述第三方面及其各实施方式中的方法。所述多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且所述多个功能模块可以基于具体实现进行任意组合或分割。
第七方面,提供了一种守夜设备,所述守夜设备包括:处理器和存储器;
所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;
所述处理器,用于调用所述计算机程序,实现如第一方面任一所述的设备唤醒方法。
第八方面,提供了一种看护设备,所述看护设备包括:处理器和存储器;
所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;
所述处理器,用于调用所述计算机程序,实现如第二方面任一所述的设备唤醒方法。
第九方面,提供了一种控制设备,所述控制设备包括:处理器和存储器;
所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;
所述处理器,用于调用所述计算机程序,实现如第三方面任一所述的守夜设备确定方法。
第十方面,提供了一种计算机存储介质,所述计算机存储介质上存储有指令,当所述指令被守夜设备的处理器执行时,实现如第一方面任一所述的设备唤醒方法;或者,当所述指令被看护设备的处理器执行时,实现如第二方面任一所述的设备唤醒方法;或者,当所述指令被控制设备的处理器执行时,实现如第三方面任一所述的守夜设备确定方法。
本申请提供的技术方案带来的有益效果至少包括:
本申请中,通过在无线网络中设置守夜设备,当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态,使无线网络达到较好的节能效果。同时,处于浅度休眠状态或唤醒状态的守夜设备可以监听终端的无线报文,当守夜设备接收到终端发送的无线报文时,通过唤醒通知唤醒处于深度休眠状态的看护设备,使看护设备进入唤醒状态或浅度休眠状态,进而使看护设备能够及时响应终端的接入请求。因此,本申请通过守夜设备和看护设备的协同作用,在保证无线网络的节能效果的同时,能够实现对处于深度休眠的看护设备的及时唤醒,从而解决目前设备节能与及时唤醒无法兼顾的问题。另外,守夜设备基于终端的接收信号强度,实现对守夜设备管理的看护设备的分级唤醒,避免唤醒守夜设备管理的所有看护设备,从而实现精细化节能控制。当有看护设备进入深度休眠状态时,守夜设备开启守夜功能,以能够唤醒看护设备;当无看护设备进入深度休眠状态时,守夜设备关闭守夜功能,可以减少守夜设备的性能消耗,从而降低网络开销。
本申请中,使有已关联终端的看护设备的邻居看护设备均处于漫游监控状态或唤醒状态,进而实现对终端的漫游请求的快速响应。
附图说明
图1是本申请实施例提供的一种无线网络的结构示意图;
图2是本申请实施例提供的另一种无线网络的结构示意图;
图3是本申请实施例提供的一种设备唤醒***的结构示意图;
图4是本申请实施例提供的另一种设备唤醒***的结构示意图;
图5是本申请实施例提供的一种AP的结构示意图;
图6是本申请实施例提供的一种守夜设备确定方法的流程图;
图7是本申请实施例提供的一种设备唤醒方法的流程图;
图8是本申请实施例提供的一种守夜设备的唤醒区域示意图;
图9是本申请实施例提供的一种终端对应的唤醒区域示意图;
图10是本申请实施例提供的一种无线网络中的设备唤醒场景示意图;
图11是本申请实施例提供的另一种无线网络中的设备唤醒场景示意图;
图12是本申请实施例提供的又一种无线网络中的设备唤醒场景示意图;
图13是本申请实施例提供的再一种无线网络中的设备唤醒场景示意图;
图14是本申请实施例提供的一种守夜设备的结构示意图;
图15是本申请实施例提供的一种发送模块的结构示意图;
图16是本申请实施例提供的另一种守夜设备的结构示意图;
图17是本申请实施例提供的又一种守夜设备的结构示意图;
图18是本申请实施例提供的一种看护设备的结构示意图;
图19是本申请实施例提供的另一种看护设备的结构示意图;
图20是本申请实施例提供的一种控制设备的结构示意图;
图21是本申请实施例提供的一种控制设备的框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
图1是本申请实施例提供的一种无线网络的结构示意图。如图1所示,该无线网络中包括多个守夜设备101a-101d(统称为守夜设备101)和多个看护设备102(图1中除守夜设备101a-101d以外的设备均为看护设备102)。本申请实施例提供的附图中,守夜设备和看护设备的数量和位置分布仅用作示意,不作为对本申请实施例提供的无线网络的限制。其中,守夜设备指开启守夜功能的设备,看护设备指不具有或不开启守夜功能的设备。开启守夜功能的设备不会进入深度休眠状态。看护设备在一段时间内无终端关联后会进入深度休眠状态。守夜设备在开启守夜功能后能够唤醒其管理的处于深度休眠状态的看护设备。
本申请实施例中涉及的无线网络可以是无线局域网(wireless local areanetwork,WLAN)或蜂窝网络。当无线网络为WLAN时,守夜设备101和看护设备102为接入点(access point,AP)。当无线网络为蜂窝网络时,守夜设备101和看护设备102为基站。以下以无线网络为WLAN为例进行说明。
每个守夜设备101用于管理一个或多个看护设备102。守夜设备与该守夜设备管理的看护设备具有一个或多个相同的服务集标识(service set identifier,SSID)。每个守夜设备管理的看护设备可以由人工指定,也可以根据守夜设备的无线覆盖范围确定。当根据守夜设备的无线覆盖范围确定该守夜设备的看护设备时,守夜设备可以管理该守夜设备的无线覆盖范围内的所有看护设备。当由人工指定守夜设备的管理的看护设备时,守夜设备可以管理该守夜设备的无线覆盖范围的全部或部分看护设备。
可选地,图2是本申请实施例提供的另一种无线网络的结构示意图。如图2所示,该无线网络中包括多个守夜设备101a-101d和多个看护设备102。参见图1和图2,区域A为守夜设备101a的无线覆盖区域,区域B为守夜设备101b的无线覆盖区域,区域C为守夜设备101c的无线覆盖区域,区域D为守夜设备101d的无线覆盖区域。参见图1,每个守夜设备101可以管理该守夜设备101的无线覆盖区域内的所有看护设备102;或者,参见图2,每个守夜设备101可以管理该守夜设备101的无线覆盖区域内的部分看护设备102。为了便于图示说明,图1和图2中仅标识出了守夜设备101a管理的看护设备102,其它守夜设备管理的看护设备的划分方式可参考守夜设备101a管理的看护设备的划分方式。
每个看护设备102至少由一个守夜设备101管理。可选地,有些看护设备102可以由多个守夜设备101管理。例如参见图2,每个看护设备102由一个守夜设备101管理;又例如参见图1,位于两个守夜设备101的无线覆盖范围的重合区域内的看护设备102由该两个守夜设备101管理。守夜设备与该守夜设备管理的各个看护设备之间可直接或间接地通信。
可选地,图3是本申请实施例提供的一种设备唤醒***的结构示意图。如图3所示,该设备唤醒***包括无线网络中的多个守夜设备101和多个看护设备102。可选地,该无线网络可以是如图1或图2所示的无线网络。守夜设备101与管理的看护设备102之间建立有无线连接或有线连接,守夜设备101与管理的看护设备102之间通过无线空口或有线口直接通信。
可选地,图4是本申请实施例提供的另一种设备唤醒***的结构示意图。如图4所示,该设备唤醒***还包括控制设备103。无线网络中的所有设备(包括守夜设备101和看护设备102)分别通过有线网络与控制设备103连接,守夜设备101与管理的看护设备102之间通过控制设备103进行间接通信。其中,控制设备103可以是无线网络控制器,网络管理设备,网关或其他具有控制能力的设备。控制设备103可以是一台或多台设备。
本申请实施例中,当无终端连接无线网络时,守夜设备101处于浅度休眠状态或唤醒状态,看护设备102处于深度休眠状态。处于唤醒状态的设备的运行组件数量大于处于浅度休眠状态的设备的运行组件数量,且处于浅度休眠状态的设备的运行组件数量大于处于深度休眠状态的设备的运行组件数量。本申请实施例以AP为例,对设备处于唤醒状态、浅度休眠状态和深度休眠状态分别进行说明。
示例地,图5是本申请实施例提供的一种AP的结构示意图。如图5所示,该AP50包括处理器501、存储器502、通信接口503和多个***设备。处理器501、存储器502和通信接口503之间通过总线或信号线相连。各个***设备通过总线、信号线或电路板与通信接口503相连。***设备可以包括电源504、风扇505和射频电路506中的一种或多种。
处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以包括主处理器和协处理器,主处理器是用于在AP处于唤醒状态下对数据进行处理的处理器。协处理器是用于在AP处于浅度休眠状态下对数据进行处理的低功耗处理器。主处理器和协处理器均为中央处理器(central processing unit,CPU)。处理器501还可以包括数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)或可编程逻辑阵列(programmable logic array,PLA)等硬件电路。
存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备或闪存存储设备。
通信接口503可被用于将输入/输出(I/O)相关的至少一个***设备连接到处理器501和存储器502。处理器501、存储器502和通信接口503可以被集成在同一芯片或电路板上。或者,处理器501、存储器502和通信接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本申请实施例对此不做限定。
电源504用于为AP50中的各个组件进行供电。
风扇505用于为AP50中的各个组件降温。
射频电路506用于接收和发射射频(radio frequency,RF)信号,也称电磁信号。射频电路506通过电磁信号与无线网络中的其它设备进行通信。射频电路506将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路506包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组或用户身份模块卡等等。
当AP处于唤醒状态时,该AP运行主处理器、存储器、所有通信接口和所有***设备。当AP处于浅度休眠状态时,该AP运行协处理器、存储器、部分通信接口、电源和射频电路,即电源停止向风扇及其相关的通信接口供电。当AP处于深度休眠状态时,该AP仅开启部分电源和部分射频电路,即电源仅向用于接收无线唤醒通知的射频电路供电,而不向其它组件供电。或者,当AP处于深度休眠状态时,该AP仅开启部分电源和部分有线口,即电源仅向用于接收有线唤醒通知的有线口供电,而不向其它组件供电。
本申请实施例中,无终端连接无线网络指无终端连接无线网络中的设备,即无线网络中的设备无已关联终端且未接收到终端发送的无线报文。本申请实施例中,设备的已关联终端指与设备已建立通信连接的终端。可选地,当无线网络为WLAN时,无线报文包括探测请求(Probe Request)帧、认证请求(Authentication Request)帧、关联请求(Association Request)帧或重关联请求中的一个或多个。当无线网络为蜂窝网络时,无线报文包括随机接入(random access,RA)前导、无线资源控制(radio resource control,RRC)连接(connection)请求、附着请求(attach request)或分组数据网络(packet datanetwork,PDN)连通性(connectivity)请求中的一个或多个。
示例地,终端连接WLAN的过程包括终端接收AP发送的信标帧,或者终端向AP发送探测请求帧并接收AP发送的探测响应帧。终端向AP发送认证请求帧并接收AP发送的认证响应帧。终端AP发送关联请求帧并接收AP发送的关联响应帧。在终端关联至某个AP后,终端可以访问该AP,例如向该AP发送数据报文等。因此,当WLAN中的AP无已关联终端且一段时间内未接收到终端发送的探测请求帧、认证请求帧、关联请求帧或重关联请求帧时,可认为无终端连接WLAN。
在本申请的一个可选实施例中,通过人工选择方式基于网络拓扑和无线覆盖情况确定无线网络中的守夜设备。例如在如图3所示的设备唤醒***中,可通过人工选择方式确定无线网络中的守夜设备。示例地,对于蜂窝网络,可将宏基站确定为守夜设备,并将蜂窝微基站确定为看护设备。
在本申请的另一个可选实施例中,通过自动选择方式确定无线网络中的守夜设备。例如在如图4所示的设备唤醒***中,可通过控制设备确定无线网络中的守夜设备。可选地,图6是本申请实施例提供的一种守夜设备确定方法的流程图。如图6所示,该方法包括:
步骤601、控制设备获取无线网络中所有设备的邻居信息。
其中,设备的邻居信息包括该设备的所有邻居设备的标识。某个设备的邻居设备与该设备具有一个或多个相同的SSID。
可选地,无线网络中的每个设备根据空口的无线信号探测周围的邻近设备的信息,包括邻近设备的标识、SSID以及接收信号强度。其中,邻近设备的标识可以是邻近设备的媒体访问控制(Medium Access Control,MAC)地址。每个设备的邻居设备基于该设备探测到的邻近设备的SSID和接收信号强度确定。
在一种可实现方式中,无线网络中的设备根据探测到的邻近设备的信息,将与该设备具有至少一个相同SSID、且接收信号强度高于设定的信号强度阈值的邻近设备,确定为该设备的邻居设备。
在另一种可实现方式中,无线网络中的设备将探测到的邻近设备的信息上报至控制设备;控制设备根据某个设备探测到的邻近设备的信息,将与该设备具有至少一个相同SSID、且接收信号强度高于设定的信号强度阈值的邻近设备,确定为该设备的邻居设备。
步骤602、控制设备基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备。
其中,无线网络中的所有守夜设备以及所有守夜设备的邻居设备的并集包括无线网络中的所有设备。本申请实施例中,无线网络中除守夜设备以外的设备均为看护设备。
可选地,守夜设备包括无线网络中邻居设备数量最多的若干个设备。或者,守夜设备包括无线网络中历史接入终端数量峰值最大的若干个设备,设备的历史接入终端包括在历史时段内关联至该设备的终端,和/或,在历史时段内访问该设备的终端。当然,守夜设备还可以包括无线网络中历史接入终端数据峰值平均值最大的若干个设备,本申请实施例对确定无线网络中的守夜设备的具体方式不做限定。本申请实施例以以下三种在无线网络中确定无线网络中的守夜设备的方式为例进行说明。
在第一种方式中,控制设备将无线网络中邻居设备数量最多的若干个设备确定为守夜设备。则控制设备基于无线网络中的所有设备的邻居信息,确定无线网络中的守夜设备的过程,包括:
控制设备执行第一候选守夜设备集合获取流程,得到n个候选守夜设备集合,n为正整数;控制设备将n个候选守夜设备集合中,包含设备数量最少的候选守夜设备集合中的所有设备确定为无线网络中的守夜设备。
其中,第一候选守夜设备集合获取流程,包括:
S11、生成全网邻居关系集合和候选守夜设备集合,该全网邻居关系集合中包括无线网络中的每个设备的邻居关系,每个设备的邻居关系包括每个设备和所有邻居设备的对应关系,候选守夜设备集合为空集合。
示例地,假设无线网络中包括7个设备(设备A至设备G)。控制设备基于该7个设备的邻居关系,生成的全网邻居关系集合如表1所示。
表1
设备名称 | 邻居设备1 | 邻居设备2 | 邻居设备3 | 邻居设备4 |
设备A | 设备B | 设备C | 设备D | / |
设备B | 设备A | 设备C | 设备E | 设备G |
设备C | 设备A | 设备B | 设备D | 设备F |
设备D | 设备A | 设备C | 设备G | / |
设备E | 设备B | 设备F | / | / |
设备F | 设备C | 设备E | / | / |
设备G | 设备B | 设备D | / | / |
参见表1,设备A具有3个邻居设备,则设备A的邻居关系中包括3组对应关系:设备A-设备B,设备A-设备C和设备A-设备D。同理,设备B具有4个邻居设备,则设备B的邻居关系中包括4组对应关系;设备C具有4个邻居设备,则设备C的邻居关系中包括4组对应关系;设备D具有3个邻居设备,则设备D的邻居关系中包括3组对应关系;设备E具有2个邻居设备,则设备E的邻居关系中包括2组对应关系;设备F具有2个邻居设备,则设备F的邻居关系中包括2组对应关系;设备G具有2个邻居设备,则设备G的邻居关系中包括2组对应关系;本申请实施例在此不再一一列举各个设备的邻居关系中的对应关系。
S12、执行集合更新流程,得到n个候选守夜设备集合,该集合更新流程包括:获取全网邻居关系集合中邻居设备数量最多的若干个目标设备;针对每个目标设备分别执行守夜设备确定流程。其中,守夜设备确定流程包括:
S121、将目标设备添加至候选守夜设备集合中,得到更新后的候选守夜设备集合。
S122、删除全网邻居关系集合中所有包含目标设备的对应关系,得到更新后的全网邻居关系集合。
S123、若全网邻居关系集合不为空集合,则再次执行集合更新流程。
S124、若全网邻居关系集合为空集合,则输出候选守夜设备集合。
示例地,请继续参考S11中的例子,控制设备获取如表1所示的全网邻居关系集合中邻居设备数量最多的设备B和设备C,并针对设备B和设备C分别执行守夜设备确定流程。
一、针对设备B执行的守夜设备确定流程包括:
1、将设备B添加至候选守夜设备集合中;删除如表1所示的全网邻居关系集合中所有包含设备B的对应关系,得到如表2所示的更新后的全网邻居关系集合。
表2
设备名称 | 邻居设备1 | 邻居设备2 | 邻居设备3 | 邻居设备4 |
设备A | / | 设备C | 设备D | / |
/ | / | / | / | / |
设备C | 设备A | / | 设备D | 设备F |
设备D | 设备A | 设备C | 设备G | / |
设备E | / | 设备F | / | / |
设备F | 设备C | 设备E | / | / |
设备G | / | 设备D | / | / |
参见表2,更新后的全网邻居关系集合中,设备A具有2个邻居设备;设备C具有3个邻居设备;设备D具有3个邻居设备;设备E具有1个邻居设备;设备F具有2个邻居设备;设备G具有1个邻居设备。
2、获取如表2所示的全网邻居关系集合中邻居设备数量最多的设备C和设备D,并针对设备C和设备D分别执行守夜设备确定流程。
示例地,针对设备C执行的守夜设备确定流程包括:
2.1、将设备C添加至候选守夜设备集合中;删除如表2所示的全网邻居关系集合中所有包含设备C的对应关系,得到如表3所示的更新后的全网邻居关系集合。
表3
设备名称 | 邻居设备1 | 邻居设备2 | 邻居设备3 | 邻居设备4 |
设备A | / | / | 设备D | / |
/ | / | / | / | / |
/ | / | / | / | / |
设备D | 设备A | / | 设备G | / |
设备E | / | 设备F | / | / |
设备F | / | 设备E | / | / |
设备G | / | 设备D | / | / |
参见表3,更新后的全网邻居关系集合中,设备A具有1个邻居设备;设备D具有2个邻居设备;设备E具有1个邻居设备;设备F具有1邻居设备;设备G具有1个邻居设备。
2.1.2、获取如表3所示的全网邻居关系集合中邻居设备数量最多的设备D;并针对设备D执行守夜设备确定流程:将设备D添加至候选守夜设备集合中;删除如表3所示的全网邻居关系集合中所有包含设备D的对应关系,得到如表4所示的更新后的全网邻居关系集合。
表4
参见表4,更新后的全网邻居关系集合中,设备E具有1个邻居设备;设备F具有1邻居设备。
2.1.3、将设备E添加至候选守夜设备集合中,得到包含设备B、设备C、设备D和设备E的候选守夜设备集合1;或者,将设备F添加至候选守夜设备集合中,得到包含设备B、设备C、设备D和设备F的候选守夜设备集合2。
2.2、针对设备D执行的守夜设备确定流程包括:
2.2.1、将设备D添加至候选守夜设备集合中;删除如表2所示的全网邻居关系集合中所有包含设备D的对应关系,得到如表5所示的更新后的全网邻居关系集合。
表5
设备名称 | 邻居设备1 | 邻居设备2 | 邻居设备3 | 邻居设备4 |
设备A | / | 设备C | / | / |
/ | / | / | / | / |
设备C | 设备A | / | / | 设备F |
/ | / | / | / | / |
设备E | / | 设备F | / | / |
设备F | 设备C | 设备E | / | / |
/ | / | / | / | / |
参见表5,更新后的全网邻居关系集合中,设备A具有1个邻居设备;设备C具有2个邻居设备;设备E具有1个邻居设备;设备F具有2邻居设备。
2.2.2、获取如表5所示的全网邻居关系集合中邻居设备数量最多的设备C和设备F;并针对设备C和设备F分别执行守夜设备确定流程。
其中,针对设备C执行守夜设备确定流程,最终可以得到包含设备B、设备D、设备C、设备E的候选守夜设备集合1;或者得到包含设备B、设备D、设备C、设备F的候选守夜设备集合2。针对设备F执行守夜设备确定流程,最终可以得到包含设备B、设备D、设备F、设备A的候选守夜设备集合3;或者得到包含设备B、设备D、设备F、设备C的候选守夜设备集合2。
二、针对设备C执行的守夜设备确定流程,可参考上述针对设备B执行的守夜设备确定流程,最终可得到包含设备C、设备B、设备D、设备E的候选守夜设备集合1,或者得到包含设备C、设备B、设备D、设备E的候选守夜设备集合2。
由上可知,采用上述方式最终可得到3个候选守夜设备集合。由于候选守夜设备集合1(包含设备B、设备C、设备D和设备E)、候选守夜设备集合2(包含设备B、设备C、设备D和设备F)和候选守夜设备集合3(包含设备A、设备B、设备D和设备F)中的设备数量相同,因此控制设备可以将该3个候选守夜设备集合中的任一候选守夜设备集合中的设备确定为无线网络中的守夜设备。
本申请实施例中,控制设备将无线网络中邻居设备数量最多的若干个设备确定为守夜设备,可以使守夜设备的数量较少。
在第二种方式中,控制设备基于无线网络中的所有设备的邻居信息,确定无线网络中的守夜设备的过程,包括:
控制设备执行第二候选守夜设备集合获取流程,得到m个候选守夜设备集合,m为正整数;控制设备将m个候选守夜设备集合中,包含设备数量最少的候选守夜设备集合中的所有设备确定为无线网络中的守夜设备。
其中,第二候选守夜设备集合获取流程,包括:
S21、生成全网邻居关系集合和候选守夜设备集合,该全网邻居关系集合中包括无线网络中的每个设备的邻居关系,每个设备的邻居关系包括每个设备和所有邻居设备的对应关系,候选守夜设备集合为空集合。
S22、执行集合更新流程,得到m个候选守夜设备集合,该集合更新流程包括:获取全网邻居关系集合中邻居设备数量最少的目标设备;获取目标设备的所有邻居设备中,邻居设备数量最多的若干个目标邻居设备;针对每个目标邻居设备分别执行守夜设备确定流程。
可选地,当全网邻居关系集合中包括多个邻居设备数量最少的目标设备时,针对每个目标设备执行后续步骤。其中,无线网络中邻居设备数量最少的设备通常为无线网络中的边沿设备。
其中,守夜设备确定流程包括:
S221、将目标邻居设备添加至候选守夜设备集合中,得到更新后的候选守夜设备集合。
S222、删除全网邻居关系集合中所有包含目标邻居设备的对应关系,得到更新后的全网邻居关系集合。
S223、若全网邻居关系集合不为空集合,则再次执行集合更新流程。
S224、若全网邻居关系集合为空集合,则输出候选守夜设备集合。
本申请实施例中,从无线网络的边沿开始确定守夜设备,能够保证无线网络的边沿设备能够及时唤醒,另外,将边沿设备的所有邻居设备中,邻居设备数量最多的邻居设备确定为守夜设备,可以使守夜设备的数量较少。
第三种方式中,控制设备将无线网络中历史接入终端数量峰值最大的若干个设备确定为守夜设备。则控制设备基于无线网络中的所有设备的邻居信息,确定无线网络中的守夜设备的过程,包括:
控制设备执行第三候选守夜设备集合获取流程,得到p个候选守夜设备集合,p为正整数;控制设备将p个候选守夜设备集合中,包含设备数量最少的候选守夜设备集合中的所有设备确定为无线网络中的守夜设备。
其中,第三候选守夜设备集合获取流程,包括:
S31、生成全网邻居关系集合和候选守夜设备集合,该全网邻居关系集合中包括无线网络中的每个设备的邻居关系,每个设备的邻居关系包括每个设备和所有邻居设备的对应关系,候选守夜设备集合为空集合。
S32、执行集合更新流程,得到p个候选守夜设备集合,该集合更新流程包括:获取全网邻居关系集合中接入终端数量峰值最大的若干个目标设备;针对每个目标设备分别执行守夜设备确定流程。
其中,守夜设备确定流程包括:
S321、将目标设备添加至候选守夜设备集合中,得到更新后的候选守夜设备集合。
S322、删除全网邻居关系集合中所有包含目标设备的对应关系,得到更新后的全网邻居关系集合。
S323、若全网邻居关系集合不为空集合,则再次执行集合更新流程。
S324、若全网邻居关系集合为空集合,则输出候选守夜设备集合。
本申请实施例中,控制设备将无线网络中历史接入终端数量峰值最大最多的若干个设备确定为守夜设备,可以使守夜设备的数量较少。
可选地,上述三种方式也可以结合使用,例如控制设备可以将采用上述三种方式得到的最终的候选守夜设备集合中,包含设备数量最少的候选守夜设备集合中的设备确定为无线网络中的守夜设备,本申请实施例对此不做限定。
本申请实施例中,还可以将某个守夜设备的邻居设备中除被确定为守夜设备以外的设备均作为该守夜设备的看护设备。
综上所述,本申请实施例提供的守夜设备确定方法,控制设备基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备,实现了无线网络中守夜设备的自动选择。另外,由于无线网络中除守夜设备以外的设备均为看护设备,因此无线网络中的所有设备均能被及时唤醒,保证设备节能效果的同时,能够保证设备的工作可靠性。
本申请实施例提供的守夜设备可以仅执行守夜功能,即守夜设备专门用于唤醒看护设备。或者,守夜设备也可以既执行守夜功能,又执行转发功能。当守夜设备开启守夜功能时,守夜设备既可以用于唤醒看护设备,又可以用于转发业务数据。当守夜设备关闭守夜功能时,守夜设备用于转发业务数据。
可选地,本申请实施例提供了以下两种可实现方式,使守夜设备能够实现自动开启和关闭守夜功能。
在一种可实现方式中,可以基于无线网络的应用场景,通过人工规划的方式使无线网络中的守夜设备定时开启和/或定时关闭守夜功能。示例地,对于园区网络,守夜设备可以在工作时间段关闭守夜功能,在非工作时间段开启守夜功能;对于家庭网络,守夜设备可以在工作时间段开启守夜功能,在非工作时间段关闭守夜功能。其中,工作时间段可以是8:00至18:00,非工作时间段可以是18:00至次日8:00。
在另一种可实现方式中,可以基于无线网络中终端的连接情况使无线网络中的守夜设备灵活开启和/或关闭守夜功能。
可选地,当守夜设备管理的任一看护设备进入深度休眠状态时,该守夜设备开启守夜功能。当守夜设备管理的所有看护设备均处于唤醒状态时,该守夜设备关闭守夜功能。
在本申请的一个可选实施例中,当看护设备准备进入深度休眠状态时,看护设备向管理该看护设备的守夜设备发送临睡通知,该临睡通知用于指示该看护设备在目标时段内会进入深度休眠状态,即该临睡通知用于指示该看护设备即将进入深度休眠状态。守夜设备在接收到该守夜设备管理的任一看护设备发送的临睡通知后,该守夜设备开启守夜功能。可选地,守夜设备在接收到该守夜设备管理的看护设备发送的临睡通知后,可以立即开启守夜功能或者等待一段时间后开启守夜功能,本申请实施例对此不做限定。
在本申请的另一个可选实施例中,当看护设备准备进入深度休眠状态时,看护设备向控制设备发送临睡通知,该临睡通知用于指示该看护设备在目标时段内会进入深度休眠状态,即该临睡通知用于指示该看护设备即将进入深度休眠状态。控制设备在接收到任一看护设备发送的临睡通知后,根据发送临睡通知的看护设备的标识,确定管理该看护设备的守夜设备,并向管理该看护设备的守夜设备发送守夜功能开启通知。守夜设备在接收到控制设备发送的守夜功能开启通知后,该守夜设备开启守夜功能。可选地,控制设备在接收到看护设备发送的临睡通知后,可以立即向管理该看护设备的守夜设备发送守夜功能开启通知,或者等待一段时间后向管理该看护设备的守夜设备发送守夜功能开启通知,本申请实施例对此不做限定。
本申请实施例中,当有看护设备进入深度休眠状态时,守夜设备开启守夜功能,以能够唤醒看护设备。当无看护设备进入深度休眠状态时,守夜设备关闭守夜功能,可以减少守夜设备的性能消耗,从而降低网络开销。
可选地,本申请实施例还提供了一种设备唤醒方法,该方法可以应用于如图1或图2所示的无线网络中,或者,该方法还可以应用于如图3或图4所示的设备唤醒***中。该设备唤醒方法中涉及的守夜设备均为已开启守夜功能的守夜设备。图7是本申请实施例提供的一种设备唤醒方法的流程图。如图7所示,该方法包括:
步骤701、当守夜设备接收到终端发送的无线报文时,该守夜设备向该守夜设备管理的看护设备发送唤醒通知。
本申请实施例中,守夜设备用于探测和感知是否有终端连接无线网络。当守夜设备接收到终端发送的无线报文时,守夜设备确定该终端欲与无线网络中的设备建立通信连接,此时守夜设备生成唤醒通知,并向该守夜设备管理的看护设备发送唤醒通知。示例地,当无线网络为WLAN时,守夜设备若接收到终端发送的探测请求帧、认证请求帧、关联请求帧或重关联请求帧,则确定有终端欲与无线网络中的设备建立通信连接。或者,守夜设备也可以仅在接收到终端发送的认证请求帧、关联请求帧或重关联请求帧时,确定有终端欲与无线网络中的设备建立通信连接,避免终端发送的探测请求帧仅用于探测网络而出现误唤醒无线网络的情况。
可选地,当无线报文为探测请求帧时,可以在唤醒通知中携带该探测请求帧。示例地,可以在唤醒通知的数据字段中承载终端发送的探测请求帧。
可选地,当无线报文为认证请求帧、关联请求帧或重关联请求帧时,守夜设备可以与终端关联成功后,引导终端漫游切换至该守夜设备唤醒的看护设备上。
步骤701的第一种实现方式:当守夜设备接收到终端发送的无线报文时,守夜设备向该守夜设备管理的所有看护设备发送唤醒通知。
例如,在如图3所示的设备唤醒***中,守夜设备可以采用广播或组播的方式向该守夜设备管理的所有看护设备发送唤醒通知。在如图4所示的设备唤醒***中,守夜设备可以通过有线网络采用单播的方式向控制设备发送唤醒通知。控制设备通过有线网络采用广播或组播的方式向该守夜设备管理的所有看护设备发送唤醒通知。控制设备中可以存储有无线网络中各个守夜设备及其管理的看护设备的对应关系,当控制设备接收到某个守夜设备发送的唤醒通知时,可以基于该对应关系获取该守夜设备所管理的看护设备,并向该守夜设备所管理的看护设备发送唤醒通知。
步骤701的第二种实现方式:当守夜设备接收到终端发送的无线报文时,守夜设备基于该无线报文,确定该终端的接收信号强度。守夜设备在该守夜设备管理的看护设备中,确定与该终端的接收信号强度对应的目标看护设备。守夜设备向目标看护设备发送唤醒通知。
可选地,守夜设备中可以存储有接收信号强度范围与唤醒范围的对应关系。守夜设备可以基于接收信号强度范围与唤醒范围的对应关系以及终端的接收信号强度,将处于与终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备。
由于终端通常会连接距离该终端较近的设备,以保证终端的通信效果,因此守夜设备可根据终端到守夜设备的距离,唤醒对应距离范围内的看护设备。本申请实施例中,将处于与终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备,实质上是将处于终端所在唤醒区域内的看护设备作为目标看护设备。
例如,图8是本申请实施例提供的一种守夜设备的唤醒区域示意图。如图8所示,该守夜设备对应有8个唤醒区域,根据距离守夜设备由近至远依次包括唤醒区域1至唤醒区域8。当基于终端的接收信号强度确定终端处于唤醒区域6时,守夜设备可以向唤醒区域6内的看护设备发送唤醒通知,或者守夜设备也可以向唤醒区域5至唤醒区域7内的看护设备发送唤醒通知。守夜设备向看护设备发送唤醒通知的方式可参考步骤701的第一种实现方式中的相关描述,本申请实施例在此不做赘述。
可选地,终端到守夜设备的距离可根据守夜设备对终端的接收信号强度确定,例如守夜设备可以采用无线定位或场强指纹等技术根据终端的接收信号强度确定终端到该守夜设备的距离。看护设备与守夜设备之间的相对位置可以人为配置在守夜设备中,也可以由守夜设备采用无线定位技术确定。例如,守夜设备可以采用三点定位法、到达角度(angle of arrival,AOA)测距法或出发角度(angle of departure,AOD)测距法确定各个看护设备到守夜设备的距离以及方向,或者,守夜设备还可以根据各个看护设备的接收信号强度分别确定各个看护设备到该守夜设备的距离。
可选地,当守夜设备能够确定终端相对于守夜设备的位置(包括距离和方向)时,守夜设备可以将与终端之间的距离小于某个距离阈值的守夜设备确定为目标守夜设备。例如,图9是本申请实施例提供的一种终端对应的唤醒区域示意图。如图9所示,守夜设备在确定终端M的位置后,确定终端M对应的唤醒区域A,并向唤醒区域A内的所有看护设备发送唤醒通知。
本申请实施例中,守夜设备基于终端的接收信号强度,实现对守夜设备管理的看护设备的分级唤醒,避免唤醒守夜设备管理的所有看护设备,从而实现精细化节能控制。
步骤702、当看护设备接收到用于管理该看护设备的守夜设备发送的唤醒通知时,该看护设备进入唤醒状态或浅度休眠状态。
可选地,看护设备可以由一个或多个守夜设备管理。当看护设备接收到用于管理该看护设备的任一守夜设备发送的唤醒通知时,该看护设备进入唤醒状态或浅度休眠状态。例如,当如图5所示的AP处于深度休眠状态时,若该AP的射频电路接收到守夜设备发送的唤醒通知,则该射频电路通知电源为该AP中的其它所有或部分组件供电,以使该AP进入唤醒状态或浅度休眠状态。当唤醒通知中携带有探测请求帧时,看护设备进入唤醒状态并解析唤醒通知以获取探测请求帧,进一步根据自身情况确定是否向发送该探测请求帧的终端返回探测响应(probe response)帧。
可选地,当处于浅度休眠状态下的看护设备接收到终端发送的无线报文时,该看护设备进入唤醒状态。
可选地,在看护设备进入唤醒状态后,当看护设备上有已关联终端时,看护设备还可以向邻居看护设备发送漫游监控通知。该漫游监控通知用于指示邻居看护设备与该看护设备建立漫游监控关系,与其它看护设备建立有漫游监控关系的看护设备处于漫游监控状态或唤醒状态。在本申请实施例中,处于漫游监控状态的设备不会进入深度休眠状态,漫游监控状态可以是浅度休眠状态或唤醒状态。
本申请实施例中,当看护设备上有已关联终端时,看护设备向邻居看护设备发送漫游监控通知。若邻居看护设备在深度休眠状态下接收到漫游监控通知,则该邻居看护设备进入漫游监控状态;若邻居看护设备在唤醒状态或漫游监控状态下接收到漫游监控通知,则该邻居看护设备忽略该漫游监控通知,即不处理该漫游监控通知。由于接收到漫游监控通知的看护设备均处于漫游监控状态或唤醒状态,因此可以实现对终端的漫游请求的快速响应。
可选地,有已关联终端的看护设备可以向接收信号强度高于设定的信号强度阈值的邻居看护设备发送漫游监控通知。该信号强度阈值可根据无线网络中的设备部署密度设定,该信号强度阈值与无线网络中的设备部署密度正相关,即无线网络中的设备部署密度越大,则设定的信号强度阈值越大。例如,当设备部署密度较高时,该信号强度阈值可以设定为-50dBm;当设备部署密度较低时,该信号强度阈值可以设定为-70dBm。本申请实施例根据无线网络的不同设备部署场景设定不同的信号强度阈值,可实现精细化节能控制。
可选地,在看护设备向邻居看护设备发送漫游监控通知之后,当看护设备上无已关联终端的持续时长达到预设时长时,该看护设备还可以向邻居看护设备发送漫游监控解除通知,该漫游监控解除通知用于指示所述邻居看护设备与看护设备解除漫游监控关系。
本申请实施例中,当看护设备在深度休眠状态下接收到某个邻居看护设备发送的漫游监控通知时,该看护设备进入漫游监控状态,并与该邻居看护设备建立漫游监控关系;当看护设备在漫游监控状态下接收到终端发送的漫游请求时,该看护设备进入唤醒状态,并响应终端发送的漫游请求;当看护设备在漫游监控状态下接收到该邻居看护设备发送的漫游监控解除通知时,该看护设备与该邻居看护设备解除漫游监控关系。在看护设备与该邻居看护设备解除漫游监控关系之后,若该看护设备与所有邻居看护设备均未建立漫游监控关系,则该看护设备进入深度休眠状态。
可选地,当看护设备上有已关联终端时,看护设备还可以向守夜设备发送唤醒响应通知。该唤醒响应通知中携带有该看护设备的已关联终端的标识。当守夜设备根据接收到的所有看护设备发送的唤醒响应通知,确定向该守夜设备发送过无线报文的所有终端均关联至对应的看护设备后,守夜设备向该守夜设备管理的看护设备发送休眠通知。该休眠通知用于指示未关联有终端且不处于漫游监控状态的看护设备进入深度休眠状态,即处于唤醒状态且未关联有终端的看护设备在接收到休眠通知后进入深度休眠状态,处于唤醒状态且有已关联终端的看护设备或处于漫游监控状态的看护设备忽略接收到的休眠通知。
可选地,在看护设备进入唤醒状态后,当看护设备未关联有终端的持续时长达到预设时长时,该看护设备自动进入深度休眠状态。例如,看护设备在接收到唤醒通知后可以开启休眠定时器进行计时;若看护设备接收到新的唤醒通知,则刷新休眠定时器,使休眠定时器重新计时;若看护设备上关联有终端,则关闭休眠定时器,直至看护设备上所有已关联终端均与看护设备断开连接后,该看护设备再次开启休眠定时器开始计时。
示例地,本申请实施例以如图1所示的无线网络为例,采用如图10至图13所示的设备唤醒场景示意图,对上述设备唤醒方法的实现过程进行说明。
守夜设备101a接收到终端发送的无线报文,向该守夜设备101a的无线覆盖范围内的所有看护设备发送唤醒通知,参见图10,该所有看护设备进入唤醒状态。当看护设备102a和看护设备102b上有已关联终端时,看护设备102a和看护设备102b分别向邻居看护设备发送漫游监控通知,参见图11,看护设备102a和看护设备102b的所有邻居看护设备均处于唤醒状态或漫游监控状态。守夜设备101a确定向该守夜设备101a发送过无线报文的所有终端均关联至看护设备中,向无线覆盖范围内的看护设备发送休眠通知,参见图12,除看护设备102a和看护设备102b及其邻居看护设备以外的看护设备进入深度休眠状态,看护设备102a和看护设备102b的邻居设备进入漫游监控状态。看护设备102a上的所有已关联终端与看护设备102a断开连接,看护设备102a向邻居看护设备发送漫游监控解除通知,参见图13,看护设备102a以及看护设备102a的邻居看护设备中除属于看护设备102b的邻居看护设备以外的邻居看护设备进入深度休眠状态。
综上所述,本申请提供的设备唤醒方法,通过在无线网络中设置守夜设备,当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态,使无线网络达到较好的节能效果。另外,守夜设备用于监听终端的无线报文,以判断是否有终端欲接入无线网络,当守夜设备接收到终端发送的无线报文时,通过唤醒通知唤醒处于深度休眠状态的看护设备,使看护设备进入唤醒状态或浅度休眠状态,进而使看护设备能够及时响应终端的接入请求。因此,本申请通过守夜设备和看护设备的协同作用,在保证无线网络的节能效果的同时,能够实现对处于深度休眠的看护设备的及时唤醒,从而解决目前设备节能与及时唤醒无法兼顾的问题。
图14是本申请实施例提供的一种守夜设备的结构示意图。无线网络中包括多个守夜设备和多个看护设备。多个守夜设备中的每个守夜设备用于管理一个或多个看护设备。当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态。如图14所示,守夜设备140包括:
发送模块1401,用于在守夜设备开启守夜功能后接收到终端发送的无线报文时,向该守夜设备管理的看护设备发送唤醒通知。
可选地,如图15所示,发送模块1401,包括:
第一确定子模块1401a,用于基于无线报文,确定终端的接收信号强度。
第二确定子模块1401b,用于在守夜设备管理的看护设备中,确定与终端的接收信号强度对应的目标看护设备。
发送子模块1401c,用于向目标看护设备发送唤醒通知。
可选地,守夜设备中存储有接收信号强度范围与唤醒范围的对应关系,第二确定子模块1401b,用于:基于对应关系和终端的接收信号强度,将处于与终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备。
可选地,如图16所示,守夜设备140还包括:
接收模块1402,用于接收待响应看护设备发送的唤醒响应通知,该唤醒响应通知中携带有待响应看护设备的已关联终端的标识,待响应看护设备为接收到唤醒通知且有已关联终端的看护设备。
发送模块1401,还用于当守夜设备根据接收到的一个或多个待响应看护设备发送的唤醒响应通知,确定向守夜设备发送过无线报文的所有终端均关联至对应的待响应看护设备后,向守夜设备管理的看护设备发送休眠通知,休眠通知用于指示未关联有终端且不处于漫游监控状态的看护设备进入深度休眠状态。
可选地,无线网络为无线局域网,无线报文包括探测请求帧、认证请求帧、关联请求帧或重关联请求帧中的一个或多个。或者,无线网络为蜂窝网络,无线报文包括随机接入前导、无线资源控制连接请求、附着请求或分组数据网络连通性请求中的一个或多个。
可选地,如图17所示,守夜设备140还包括:
守夜功能开启模块1403,用于当守夜设备管理的任一看护设备进入深度休眠状态时,开启守夜功能。
在一个可选实施例中,守夜功能开启模块1403,用于:在接收到守夜设备管理的任一看护设备发送的临睡通知后开启守夜功能,临睡通知用于指示任一看护设备在目标时段内会进入深度休眠状态。
在另一个可选实施例中,守夜功能开启模块1403,用于:在接收到控制设备发送的守夜功能开启通知后开启守夜功能,守夜功能开启通知由控制设备在接收到守夜设备管理的任一看护设备发送的临睡通知后发送,临睡通知用于指示任一看护设备在目标时段内会进入深度休眠状态。
综上所述,本申请实施例提供的守夜设备,该守夜设备始终处于浅度休眠状态或唤醒状态,当无终端连接无线网络时,看护设备处于深度休眠状态,使无线网络达到较好的节能效果。处于浅度休眠状态或唤醒状态的守夜设备可以监听终端的无线报文,以判断是否有终端欲接入无线网络,当守夜设备接收到终端发送的无线报文时,通过唤醒通知唤醒处于深度休眠状态的看护设备,使看护设备进入唤醒状态或浅度休眠状态,进而使看护设备能够及时响应终端的接入请求。因此,本申请通过在无线网络中设置守夜设备,使得在守夜设备和看护设备的协同作用下,能够保证无线网络的节能效果,同时能够实现对处于深度休眠的看护设备的及时唤醒,从而解决目前设备节能与及时唤醒无法兼顾的问题。
图18是本申请实施例提供的一种看护设备的结构示意图。无线网络中包括多个守夜设备和多个看护设备。多个守夜设备中的每个守夜设备用于管理一个或多个看护设备。当无终端连接无线网络时,守夜设备处于浅度休眠状态或唤醒状态,看护设备处于深度休眠状态。如图18所示,看护设备180包括:
处理模块1801,用于当看护设备接收到用于管理看护设备的守夜设备发送的唤醒通知时,使看护设备进入唤醒状态或浅度休眠状态。
可选地,处理模块1801,还用于当处于浅度休眠状态的看护设备接收到终端发送的无线报文时,使看护设备进入唤醒状态。
可选地,如图19所示,看护设备180还包括:
发送模块1802,用于当看护设备上有已关联终端时,向邻居看护设备发送漫游监控通知,该漫游监控通知用于指示邻居看护设备与看护设备建立漫游监控关系,与其它看护设备建立有漫游监控关系的看护设备处于漫游监控状态或唤醒状态。
可选地,发送模块1802,还用于当看护设备上无已关联终端的持续时长达到预设时长时,向邻居看护设备发送漫游监控解除通知,漫游监控解除通知用于指示邻居看护设备与看护设备解除漫游监控关系。
可选地,处理模块1801,还用于当看护设备在深度休眠状态下接收到某个邻居看护设备发送的漫游监控通知时,使看护设备进入漫游监控状态,并与某个邻居看护设备建立漫游监控关系。处理模块1801,还用于当看护设备在漫游监控状态下接收到终端发送的漫游请求时,使看护设备进入唤醒状态,并响应漫游请求。处理模块1801,还用于当看护设备在漫游监控状态下接收到某个邻居看护设备发送的漫游监控解除通知时,与某个邻居看护设备解除漫游监控关系。
可选地,处理模块1801,还用于当看护设备与所有邻居看护设备均未建立漫游监控关系时,使看护设备进入深度休眠状态。
可选地,发送模块1802,用于当看护设备上有已关联终端时,向发送唤醒通知的守夜设备发送唤醒响应通知,该唤醒响应通知中携带有看护设备的已关联终端的标识。
综上所述,本申请提供的看护设备,当无终端连接无线网络时,该看护设备处于深度休眠状态,同时守夜设备处于浅度休眠状态或唤醒状态,使无线网络达到较好的节能效果。另外,守夜设备用于监听终端的无线报文,以判断是否有终端欲接入无线网络,当守夜设备接收到终端发送的无线报文时,通过唤醒通知唤醒处于深度休眠状态的看护设备,使看护设备进入唤醒状态或浅度休眠状态,进而使看护设备能够及时响应终端的接入请求。因此,本申请通过守夜设备和看护设备的协同作用,在保证无线网络的节能效果的同时,能够实现对处于深度休眠的看护设备的及时唤醒,从而解决目前设备节能与及时唤醒无法兼顾的问题。
图20是本申请实施例提供的一种控制设备的结构示意图。如图20所示,该控制设备200包括:
获取模块2001,用于获取无线网络中所有设备的邻居信息,设备的邻居信息包括设备的所有邻居设备的标识,设备的邻居设备与设备具有一个或多个相同的服务集标识。
确定模块2002,用于基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备,无线网络中的所有守夜设备以及所有守夜设备的邻居设备的并集包括无线网络中的所有设备。
可选地,守夜设备包括无线网络中邻居设备数量最多的若干个设备。或者,守夜设备包括无线网络中历史接入终端数量峰值最大的若干个设备,设备的历史接入终端包括在历史时段内关联至设备的终端,和/或,在历史时段内访问设备的终端。
综上所述,本申请实施例提供的控制设备,基于无线网络中所有设备的邻居信息,确定无线网络中的守夜设备,实现了无线网络中守夜设备的自动选择。另外,由于无线网络中除守夜设备以外的设备均为看护设备,因此无线网络中的所有设备均能被及时唤醒,保证设备节能效果的同时,能够保证设备的工作可靠性。
本申请实施例还提供了一种设备唤醒***,该设备唤醒***包括无线网络中的多个如图14、图16或图17所示守夜设备140,以及多个如图18或图19所示的看护设备180。
可选地,在如图3所示的设备唤醒***中,守夜设备用于采用广播或组播的方式向守夜设备管理的看护设备发送唤醒通知。
可选地,在如图4所示的设备唤醒***中,守夜设备用于通过有线网络采用单播的方式向控制设备发送唤醒通知。控制设备用于通过有线网络采用广播或组播的方式向守夜设备管理的看护设备发送唤醒通知。
可选地,该控制设备为如图20所示的控制设备。
本申请实施例提供了一种守夜设备,该守夜设备包括:处理器和存储器。存储器,用于存储计算机程序,该计算机程序包括程序指令。处理器,用于调用计算机程序,实现上述方法实施例中守夜设备执行的动作。
可选地,该守夜设备的结构可以如图5所示。
本申请实施例还提供了一种看护设备,该看护设备包括:处理器和存储器。存储器,用于存储计算机程序,该计算机程序包括程序指令。处理器,用于调用计算机程序,实现上述方法实施例中看护设备执行的动作。
可选地,该守夜设备的结构可以如图5所示。
图21是本申请实施例提供的一种控制设备的框图。如图21所示,控制设备210包括:处理器2101和存储器2102。
处理器2101和存储器2102。
存储器2102,用于存储计算机程序,该计算机程序包括程序指令;
处理器2101,用于调用计算机程序,实现上述方法实施例中控制设备执行的动作。
可选地,该管理设备210还包括通信总线2103和通信接口2104。
其中,处理器2101包括一个或者一个以上处理核心,处理器2101通过运行计算机程序执行各种功能应用以及数据处理。
存储器2102可用于存储计算机程序。可选地,存储器可存储操作***。该操作***可以是实时操作***(Real Time eXecutive,RTX)、LINUX、UNIX、WINDOWS或OS X之类的操作***。
通信接口2104可以为多个,通信接口2104用于与其它设备进行通信。例如与守夜设备和/或看护设备进行通信。
存储器2102与通信接口2104分别通过通信总线2103与处理器2101连接。
本申请实施例还提供了一种计算机存储介质,该计算机存储介质上存储有指令,当所述指令被守夜设备的处理器执行时,实现上述方法实施例中守夜设备执行的动作;或者,当所述指令被看护设备的处理器执行时,实现上述方法实施例中看护设备执行的动作;或者,当所述指令被控制设备的处理器执行时,实现上述方法实施例中控制设备执行的动作。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本申请实施例中,术语“第一”、“第二”和“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“至少一个”是指一个或多个,术语“多个”指两个或两个以上,除非另有明确的限定。
本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的构思和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (32)
1.一种设备唤醒方法,其特征在于,无线网络中包括多个守夜设备和多个看护设备,所述多个守夜设备中的每个守夜设备用于管理一个或多个所述看护设备,所述守夜设备中存储有接收信号强度范围与唤醒范围的对应关系,当无终端连接所述无线网络时,所述守夜设备处于浅度休眠状态或唤醒状态,所述看护设备处于深度休眠状态,所述方法包括:
当开启守夜功能后的守夜设备接收到终端发送的无线报文时,所述守夜设备基于所述无线报文,确定所述终端的接收信号强度;
所述守夜设备基于所述守夜设备中存储的所述对应关系和所述终端的接收信号强度,将处于与所述终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备;
所述守夜设备向所述目标看护设备发送唤醒通知。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述守夜设备接收待响应看护设备发送的唤醒响应通知,所述唤醒响应通知中携带有所述待响应看护设备的已关联终端的标识,所述待响应看护设备为接收到所述唤醒通知且有已关联终端的看护设备;
当所述守夜设备根据接收到的一个或多个待响应看护设备发送的唤醒响应通知,确定向所述守夜设备发送过无线报文的所有终端均关联至对应的待响应看护设备后,所述守夜设备向所述守夜设备管理的看护设备发送休眠通知,所述休眠通知用于指示未关联有终端且不处于漫游监控状态的看护设备进入深度休眠状态。
3.根据权利要求1或2所述的方法,其特征在于,所述无线网络为无线局域网,所述无线报文包括探测请求帧、认证请求帧、关联请求帧或重关联请求帧中的一个或多个;
或者,所述无线网络为蜂窝网络,所述无线报文包括随机接入前导、无线资源控制连接请求、附着请求或分组数据网络连通性请求中的一个或多个。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
当所述守夜设备管理的任一看护设备进入深度休眠状态时,所述守夜设备开启所述守夜功能。
5.根据权利要求4所述的方法,其特征在于,所述当所述守夜设备管理的任一看护设备进入深度休眠状态时,所述守夜设备开启所述守夜功能,包括:
在接收到所述守夜设备管理的任一看护设备发送的临睡通知后,所述守夜设备开启守夜功能,所述临睡通知用于指示所述任一看护设备在目标时段内会进入深度休眠状态。
6.根据权利要求4所述的方法,其特征在于,所述当所述守夜设备管理的任一看护设备进入深度休眠状态时,所述守夜设备开启所述守夜功能,包括:
在接收到控制设备发送的守夜功能开启通知后,所述守夜设备开启所述守夜功能,所述守夜功能开启通知由所述控制设备在接收到所述守夜设备管理的任一看护设备发送的临睡通知后发送,所述临睡通知用于指示所述任一看护设备在目标时段内会进入深度休眠状态。
7.一种设备唤醒方法,其特征在于,无线网络中包括多个守夜设备和多个看护设备,所述多个守夜设备中的每个守夜设备用于管理一个或多个所述看护设备,当无终端连接所述无线网络时,所述守夜设备处于浅度休眠状态或唤醒状态,所述看护设备处于深度休眠状态,所述方法包括:
当看护设备接收到用于管理所述看护设备的守夜设备发送的唤醒通知时,所述看护设备进入唤醒状态或浅度休眠状态;
在所述看护设备进入唤醒状态之后,当所述看护设备上有已关联终端时,所述看护设备向邻居看护设备发送漫游监控通知,所述漫游监控通知用于指示所述邻居看护设备与所述看护设备建立漫游监控关系,与其它看护设备建立有所述漫游监控关系的看护设备处于漫游监控状态或唤醒状态。
8.根据权利要求7所述的方法,其特征在于,在所述看护设备进入浅度休眠状态之后,所述方法还包括:
当所述看护设备接收到终端发送的无线报文时,所述看护设备进入唤醒状态。
9.根据权利要求7所述的方法,其特征在于,在所述看护设备向所述邻居看护设备发送漫游监控通知之后,所述方法还包括:
当所述看护设备上无已关联终端的持续时长达到预设时长时,所述看护设备向所述邻居看护设备发送漫游监控解除通知,所述漫游监控解除通知用于指示所述邻居看护设备与所述看护设备解除漫游监控关系。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
当所述看护设备在深度休眠状态下接收到某个邻居看护设备发送的漫游监控通知时,所述看护设备进入漫游监控状态,并与所述某个邻居看护设备建立漫游监控关系;
当所述看护设备在漫游监控状态下接收到终端发送的漫游请求时,所述看护设备进入唤醒状态,并响应所述漫游请求;
当所述看护设备在漫游监控状态下接收到所述某个邻居看护设备发送的漫游监控解除通知时,所述看护设备与所述某个邻居看护设备解除漫游监控关系。
11.根据权利要求10所述的方法,其特征在于,在所述看护设备与所述某个邻居看护设备解除漫游监控关系之后,所述方法还包括:
当所述看护设备与所有邻居看护设备均未建立漫游监控关系时,所述看护设备进入深度休眠状态。
12.根据权利要求7所述的方法,其特征在于,在所述看护设备进入唤醒状态之后,所述方法还包括:
当所述看护设备上有已关联终端时,所述看护设备向发送所述唤醒通知的守夜设备发送唤醒响应通知,所述唤醒响应通知中携带有所述看护设备的已关联终端的标识。
13.一种守夜设备,其特征在于,无线网络中包括多个守夜设备和多个看护设备,所述多个守夜设备中的每个守夜设备用于管理一个或多个所述看护设备,所述守夜设备中存储有接收信号强度范围与唤醒范围的对应关系,当无终端连接所述无线网络时,所述守夜设备处于浅度休眠状态或唤醒状态,所述看护设备处于深度休眠状态,所述守夜设备包括:发送模块,所述发送模块包括第一确定子模块、第二确定子模块和发送子模块;
所述第一确定子模块,用于在所述守夜设备开启守夜功能后接收到终端发送的无线报文时,基于所述无线报文,确定所述终端的接收信号强度;
所述第二确定子模块,用于基于所述守夜设备中存储的所述对应关系和所述终端的接收信号强度,将处于与所述终端的接收信号强度对应的唤醒范围内的看护设备作为目标看护设备;
所述发送子模块,用于向所述目标看护设备发送唤醒通知。
14.根据权利要求13所述的守夜设备,其特征在于,所述守夜设备还包括:
接收模块,用于接收待响应看护设备发送的唤醒响应通知,所述唤醒响应通知中携带有所述待响应看护设备的已关联终端的标识,所述待响应看护设备为接收到所述唤醒通知且有已关联终端的看护设备;
所述发送模块,还用于当所述守夜设备根据接收到的一个或多个待响应看护设备发送的唤醒响应通知,确定向所述守夜设备发送过无线报文的所有终端均关联至对应的待响应看护设备后,向所述守夜设备管理的看护设备发送休眠通知,所述休眠通知用于指示未关联有终端且不处于漫游监控状态的看护设备进入深度休眠状态。
15.根据权利要求13或14所述的守夜设备,其特征在于,所述无线网络为无线局域网,所述无线报文包括探测请求帧、认证请求帧、关联请求帧或重关联请求帧中的一个或多个;
或者,所述无线网络为蜂窝网络,所述无线报文包括随机接入前导、无线资源控制连接请求、附着请求或分组数据网络连通性请求中的一个或多个。
16.根据权利要求13或14所述的守夜设备,其特征在于,所述守夜设备还包括:
守夜功能开启模块,用于当所述守夜设备管理的任一看护设备进入深度休眠状态时,开启所述守夜功能。
17.根据权利要求16所述的守夜设备,其特征在于,所述守夜功能开启模块,用于:
在接收到所述守夜设备管理的任一看护设备发送的临睡通知后开启守夜功能,所述临睡通知用于指示所述任一看护设备在目标时段内会进入深度休眠状态。
18.根据权利要求16所述的守夜设备,其特征在于,所述守夜功能开启模块,用于:
在接收到控制设备发送的守夜功能开启通知后开启所述守夜功能,所述守夜功能开启通知由所述控制设备在接收到所述守夜设备管理的任一看护设备发送的临睡通知后发送,所述临睡通知用于指示所述任一看护设备在目标时段内会进入深度休眠状态。
19.一种看护设备,其特征在于,无线网络中包括多个守夜设备和多个看护设备,所述多个守夜设备中的每个守夜设备用于管理一个或多个所述看护设备,当无终端连接所述无线网络时,所述守夜设备处于浅度休眠状态或唤醒状态,所述看护设备处于深度休眠状态,所述看护设备包括:
处理模块,用于当看护设备接收到用于管理所述看护设备的守夜设备发送的唤醒通知时,使所述看护设备进入唤醒状态或浅度休眠状态;
发送模块,用于在所述看护设备进入唤醒状态之后,当所述看护设备上有已关联终端时,向邻居看护设备发送漫游监控通知,所述漫游监控通知用于指示所述邻居看护设备与所述看护设备建立漫游监控关系,与其它看护设备建立有所述漫游监控关系的看护设备处于漫游监控状态或唤醒状态。
20.根据权利要求19所述的看护设备,其特征在于,
所述处理模块,还用于当处于浅度休眠状态的看护设备接收到终端发送的无线报文时,使所述看护设备进入唤醒状态。
21.根据权利要求19所述的看护设备,其特征在于,
所述发送模块,还用于当所述看护设备上无已关联终端的持续时长达到预设时长时,向所述邻居看护设备发送漫游监控解除通知,所述漫游监控解除通知用于指示所述邻居看护设备与所述看护设备解除漫游监控关系。
22.根据权利要求19所述的看护设备,其特征在于,
所述处理模块,还用于当所述看护设备在深度休眠状态下接收到某个邻居看护设备发送的漫游监控通知时,使所述看护设备进入漫游监控状态,并与所述某个邻居看护设备建立漫游监控关系;
所述处理模块,还用于当所述看护设备在漫游监控状态下接收到终端发送的漫游请求时,使所述看护设备进入唤醒状态,并响应所述漫游请求;
所述处理模块,还用于当所述看护设备在漫游监控状态下接收到所述某个邻居看护设备发送的漫游监控解除通知时,与所述某个邻居看护设备解除漫游监控关系。
23.根据权利要求22所述的看护设备,其特征在于,
所述处理模块,还用于当所述看护设备与所有邻居看护设备均未建立漫游监控关系时,使所述看护设备进入深度休眠状态。
24.根据权利要求19所述的看护设备,其特征在于,所述看护设备还包括:
发送模块,用于当所述看护设备上有已关联终端时,向发送所述唤醒通知的守夜设备发送唤醒响应通知,所述唤醒响应通知中携带有所述看护设备的已关联终端的标识。
25.一种设备唤醒***,其特征在于,所述设备唤醒***包括无线网络中的多个如权利要求13至18任一所述的守夜设备,以及多个如权利要求19至24任一所述的看护设备。
26.根据权利要求25所述的设备唤醒***,其特征在于,所述守夜设备用于采用广播或组播的方式向所述守夜设备管理的看护设备发送唤醒通知。
27.根据权利要求25所述的设备唤醒***,其特征在于,所述设备唤醒***还包括控制设备,所述守夜设备和所述看护设备分别通过有线网络与所述控制设备连接;
所述守夜设备用于通过有线网络采用单播的方式向所述控制设备发送唤醒通知;
所述控制设备用于通过有线网络采用广播或组播的方式向所述守夜设备管理的看护设备发送所述唤醒通知。
28.根据权利要求27所述的设备唤醒***,其特征在于,
所述控制设备还用于获取所述无线网络中所有设备的邻居信息,并基于所述无线网络中所有设备的邻居信息,确定所述无线网络中的守夜设备,所述无线网络中的所有守夜设备以及所有守夜设备的邻居设备的并集包括所述无线网络中的所有设备,设备的邻居信息包括所述设备的所有邻居设备的标识,设备的邻居设备与所述设备具有一个或多个相同的服务集标识。
29.根据权利要求25至28任一所述的设备唤醒***,其特征在于,所述无线网络包括无线局域网或蜂窝网络。
30.一种守夜设备,其特征在于,所述守夜设备包括:处理器和存储器;
所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;
所述处理器,用于调用所述计算机程序,实现如权利要求1至6任一所述的设备唤醒方法。
31.一种看护设备,其特征在于,所述看护设备包括:处理器和存储器;
所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;
所述处理器,用于调用所述计算机程序,实现如权利要求7至12任一所述的设备唤醒方法。
32.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有指令,当所述指令被守夜设备的处理器执行时,实现如权利要求1至6任一所述的设备唤醒方法;或者,当所述指令被看护设备的处理器执行时,实现如权利要求7至12任一所述的设备唤醒方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910759857.4A CN112399531B (zh) | 2019-08-16 | 2019-08-16 | 设备唤醒方法、装置及*** |
PCT/CN2020/108624 WO2021031947A1 (zh) | 2019-08-16 | 2020-08-12 | 设备唤醒方法、装置及***、守夜设备确定方法及装置 |
EP20855442.8A EP4017134A4 (en) | 2019-08-16 | 2020-08-12 | DEVICE AWAKENING METHOD, APPARATUS AND SYSTEM, AND NIGHT MONITORING DEVICE DETERMINATION METHOD AND APPARATUS |
US17/671,985 US20220174590A1 (en) | 2019-08-16 | 2022-02-15 | Device Wake-Up Method, Apparatus, and System, and Night Watch Device Determining Method and Apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910759857.4A CN112399531B (zh) | 2019-08-16 | 2019-08-16 | 设备唤醒方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112399531A CN112399531A (zh) | 2021-02-23 |
CN112399531B true CN112399531B (zh) | 2022-05-06 |
Family
ID=74602947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910759857.4A Active CN112399531B (zh) | 2019-08-16 | 2019-08-16 | 设备唤醒方法、装置及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20220174590A1 (zh) |
EP (1) | EP4017134A4 (zh) |
CN (1) | CN112399531B (zh) |
WO (1) | WO2021031947A1 (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101541068A (zh) * | 2009-05-12 | 2009-09-23 | 杭州华三通信技术有限公司 | 一种wlan网络的控制方法和设备 |
CN101626613A (zh) * | 2009-07-28 | 2010-01-13 | 杭州华三通信技术有限公司 | 一种管理无线接入点的方法、访问控制器和无线接入点 |
CN104469915A (zh) * | 2014-12-24 | 2015-03-25 | 北京极科极客科技有限公司 | 一种无线路由器智能休眠方法和装置 |
CN105309012A (zh) * | 2013-10-18 | 2016-02-03 | 华为技术有限公司 | 一种接入点设备的唤醒方法、设备及*** |
CN108401280A (zh) * | 2018-02-07 | 2018-08-14 | 新华三技术有限公司 | 一种ap节能方法、装置及ac |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101155355A (zh) * | 2006-09-26 | 2008-04-02 | 华为技术有限公司 | 一种用户设备睡眠模式的控制方法、装置及设备 |
EP2453706B1 (en) * | 2010-11-16 | 2013-07-31 | Alcatel Lucent | A small cell base station for wireless telecommuncations, and a method of switching between states |
CN102523020A (zh) * | 2011-09-23 | 2012-06-27 | 高飞 | 无电源供电的电磁唤醒方法及其实施装置 |
TW201324175A (zh) * | 2011-12-05 | 2013-06-16 | Asix Electronics Corp | 具有省電管理功能之通用序列匯流排裝置以及省電管理方法 |
KR102072596B1 (ko) * | 2012-06-19 | 2020-02-03 | 한국전자통신연구원 | 무선랜 시스템에서 휴지 기간 동안 가상 동면을 수행하는 장치 및 방법, 휴지 기간 동안 무선랜 시스템에서의 단말 |
US20170238401A1 (en) * | 2014-01-25 | 2017-08-17 | Innosys, Inc. | Solid State Lighting Systems |
US20170071022A1 (en) * | 2015-09-08 | 2017-03-09 | Qualcomm Incorporated | Session management between different wireless local area networks |
US11609300B2 (en) * | 2017-03-17 | 2023-03-21 | SIRL, Inc. | Precise positioning system enabled product location method |
CN109617704B (zh) * | 2018-12-24 | 2021-02-02 | 中南大学 | 基于预测的40-100Gbps以太网节能策略实施方法 |
-
2019
- 2019-08-16 CN CN201910759857.4A patent/CN112399531B/zh active Active
-
2020
- 2020-08-12 WO PCT/CN2020/108624 patent/WO2021031947A1/zh unknown
- 2020-08-12 EP EP20855442.8A patent/EP4017134A4/en active Pending
-
2022
- 2022-02-15 US US17/671,985 patent/US20220174590A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101541068A (zh) * | 2009-05-12 | 2009-09-23 | 杭州华三通信技术有限公司 | 一种wlan网络的控制方法和设备 |
CN101626613A (zh) * | 2009-07-28 | 2010-01-13 | 杭州华三通信技术有限公司 | 一种管理无线接入点的方法、访问控制器和无线接入点 |
CN105309012A (zh) * | 2013-10-18 | 2016-02-03 | 华为技术有限公司 | 一种接入点设备的唤醒方法、设备及*** |
CN104469915A (zh) * | 2014-12-24 | 2015-03-25 | 北京极科极客科技有限公司 | 一种无线路由器智能休眠方法和装置 |
CN108401280A (zh) * | 2018-02-07 | 2018-08-14 | 新华三技术有限公司 | 一种ap节能方法、装置及ac |
Also Published As
Publication number | Publication date |
---|---|
EP4017134A4 (en) | 2023-05-17 |
CN112399531A (zh) | 2021-02-23 |
WO2021031947A1 (zh) | 2021-02-25 |
US20220174590A1 (en) | 2022-06-02 |
EP4017134A1 (en) | 2022-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3590286B1 (en) | Method and system for wakeup trigger by out-of-band communication | |
Ashraf et al. | Sleep mode techniques for small cell deployments | |
US9883455B2 (en) | Method for switching a base station from an inactive operational mode to an active operational mode in a hierarchically structured mobile | |
US20190364503A1 (en) | Power-save mode for wireless device | |
US9439139B2 (en) | Method and apparatus for controlling operation state of base station in wireless communication system | |
US9854515B2 (en) | Energy saving operations for wireless networks | |
CN107889199B (zh) | 一种状态转换方法及装置 | |
US9713086B2 (en) | Method for controlling power of RRH in cloud RAN environment | |
US20110246637A1 (en) | Communication device, communication system, communication control method and communication control program | |
WO2017016167A1 (zh) | 一种蜂窝网辅助的无线局域网信道切换通知方法 | |
WO2006138326A1 (en) | Method and apparatus for dormant mode support with paging | |
US20230292240A1 (en) | Systems and methods for managing power usage of a multi-link device equipped with a plurality of radio interfaces | |
US9237496B2 (en) | Method and apparatus for transmitting channel switching information | |
WO2019233172A1 (zh) | 一种唤醒区域更新方法及装置 | |
WO2019233254A1 (zh) | 接收机配置信息的确定方法、终端及网络设备 | |
WO2018196799A1 (zh) | 无线接入点、终端设备及无线接入点唤醒终端设备的方法 | |
WO2022174777A1 (zh) | 状态的切换方法及装置、信标信号的发送及装置 | |
US10182393B2 (en) | Macro-cell assisted small cell discovery and resource activation | |
KR20110101811A (ko) | 광대역 무선통신 시스템에서 펨토셀의 상태 제어를 위한 장치 및 방법 | |
CN108401280B (zh) | 一种ap节能方法、装置及ac | |
WO2012027890A1 (zh) | 一种唤醒基站小区的方法及*** | |
WO2014113868A1 (en) | Power saving in wireless network entities | |
CN106031243A (zh) | 通过设备对设备发现协议的小区发现和唤醒 | |
CN112399531B (zh) | 设备唤醒方法、装置及*** | |
CN112822759B (zh) | 一种通信方法、终端设备以及网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |