无线网络中WUR终端的唤醒方法及装置与流程

文档序号:17042356发布日期:2019-03-05 19:19阅读:332来源:国知局
无线网络中WUR终端的唤醒方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种无线网络中wur终端的唤醒方法及装置。



背景技术:

如果将无线局域网(英文:wirelesslocalareanetwork,wlan)应用在物联网中,则要降低wlan设备的功耗。为了降低功耗,在wlan设备中,无线接入点与唤醒无线(英文:wake-upradio,wur)终端不需要通信时,wur终端通信会进入休眠状态。在无线接入点与wur终端需要通信时,无线接入点通过向wur终端发送唤醒报文唤醒wur终端。wur终端进入休眠状态时,wur终端中wur射频电路进入工作状态,wur射频电路工作时的功耗很小,wur终端通过wur射频电路来接收无线接入点发送的唤醒报文,wur射频电路接收到无线接入点发送的唤醒报文后,唤醒wur终端。

无线接入点在需要唤醒多个wur终端时,会向依次向各个wur终端发送唤醒报文。但是在这种唤醒方式将会消耗大量无线接入点的空口时间和资源,增大网络开销。



技术实现要素:

本申请提供了一种无线网络中wur终端的唤醒方法及装置,能够降低无线接入点的空口时间和资源的消耗,减少网络开销。

为达到上述目的,本申请采用如下技术方案。

第一方面,本申请提供了一种无线网络中wur终端的唤醒方法,包括:

无线接入点根据分组规则将至少一个wur终端分为至少一个组;

无线接入点为至少一个组中的每个组分配组标识;

无线接入点向至少一个wur终端中的每个wur终端发送对应的组标识;

无线接入点发送包括目标组的组标识的wur唤醒包以尝试唤醒目标组中所有wur终端。

本申请中,无线接入点对wur终端分组,并通过发送一个唤醒包唤醒一个组内所有wur终端,从而达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送唤醒报文,减少无线接入点发送唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,无线ap可以对各wur终端通过任意方式进行分组,能够满足多种用户需求,应用场景广泛。

结合第一方面,在第一方面的第一种实施方式中,无线接入点根据分组规则将至少一个wur终端分为至少一个组,包括:

无线接入点根据至少一个wur终端的特征和分组规则将至少一个wur终端分为至少一个组,其中,特征包括以下各项中的至少一项:对应的wur终端的类型、对应的wur终端的标识、对应的wur终端与无线接入点之间关联的时间。

第二方面,本申请提供了一种无线网络中wur终端的唤醒方法,wur终端包括主射频电路和wur射频电路,方法包括:

主射频电路接收wur终端所在组的组标识;

主射频电路向wur射频电路发送wur终端所在组的组标识;

wur射频电路接收wur唤醒包,唤醒包包括目标组的组标识;

当目标组的组标识为wur终端所在组的组标识时,wur射频电路唤醒wur终端。

第三方面,本申请提供了一种无线网络中wur终端的唤醒方法,包括:

无线接入点发送包括至少一个分组标准的wur唤醒包以尝试唤醒同时满足至少一个分组标准的所有wur终端。

本申请中,无线接入点通过wur唤醒包来唤醒满足wur唤醒包中分组标准的wur终端,从而达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送唤醒报文,减少无线接入点发送唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,无线ap不需要与wur终端交互,wur射频电路可以根据wur唤醒包中的分组标准来判断是否需要唤醒wur终端,实现过程简单。

结合第三方面,在第三方面的第一种实施方式中,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,所述组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

第四方面,本申请提供了一种无线网络中wur终端的唤醒方法,包括:

wur终端的wur射频电路接收wur唤醒包,wur唤醒包包括至少一个分组标准;

当wur射频电路确定wur终端同时满足至少一个分组标准时,wur射频电路唤醒wur终端。

结合第四方面,在第四方面的第一种实施方式中,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,所述组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

结合第四方面或上述任一种实施方式,在第四方面的第二种实施方式中,当wur射频电路确定wur终端同时满足至少一个分组标准时,wur射频电路唤醒wur终端,包括:

当至少一个分组标准对应的wur终端的属性同时满足至少一个分组标准时,wur射频电路唤醒wur终端。

结合第四方面或上述任一种实施方式,在第四方面的第三种实施方式中,至少一个分组标准包括wur终端所在的空间范围,至少一个分组标准对应的wur终端的属性包括wur终端的位置;

在wur射频电路唤醒wur终端之前,还包括:

wur射频电路获取wur终端的位置,wur终端的位置由wur终端的定位装置获取;

当至少一个分组标准对应的wur终端的属性同时满足至少一个分组标准时,wur射频电路唤醒wur终端,包括:

当wur终端的位置在位置范围内时,wur射频电路唤醒wur终端。

在物联网场景中,有很多情况wur终端是移动的,本实施方式中,无线ap可以不考虑wur终端移动的位置,通过wur唤醒包中分组标准来表示尝试唤醒某个位置范围内的wur终端,操作方便,实现过程简单。

结合第四方面或上述任一种实施方式,在第四方面的第四种实施方式中,至少一个分组标准包括无线接入点的标识,至少一个分组标准对应的wur终端的属性包括与wur终端关联的无线接入点的标识;

在wur射频电路唤醒wur终端之前,还包括:

wur射频电路接收wur终端的主射频电路发送的与wur终端关联的无线接入点的标识;

当至少一个分组标准对应的wur终端的属性同时满足至少一个分组标准时,wur射频电路唤醒wur终端,包括:

当与wur终端关联的无线接入点的标识与唤醒包中的无线接入点的标识一致时,wur射频电路唤醒wur终端。

本实施方式中,无线ap通过wur唤醒包可以一次性唤醒所有与其关联的wur终端,操作方便,实现过程简单。

第五方面,本申请提供了一种无线网络中wur终端的唤醒装置,包括:

分组单元,用于根据分组规则将至少一个wur终端分为至少一个组;

分配单元,用于为至少一个组中的每个组分配组标识;

发送单元,用于向至少一个wur终端中的每个wur终端发送对应的组标识;

发送单元还用于发送包括目标组的组标识的wur唤醒包以尝试唤醒目标组中所有wur终端。

结合第五方面,在第五方面的第一种实施方式中,分组单元具体用于根据至少一个wur终端的特征和分组规则将至少一个wur终端分为至少一个组,其中,特征包括以下各项中的至少一项:对应的wur终端的类型、对应的wur终端的标识、对应的wur终端与无线接入点之间关联的时间。

第六方面,本申请提供了一种wur终端,包括主射频电路和wur射频电路;

主射频电路用于接收wur终端所在组的组标识;

主射频电路还用于向wur射频电路发送wur终端所在组的组标识;

wur射频电路用于接收wur唤醒包,唤醒包包括目标组的组标识;

当目标组的组标识为wur终端所在组的组标识时,wur射频电路还用于唤醒wur终端。

第七方面,本申请提供了一种无线网络中wur终端的唤醒装置,包括:

发送单元,用于发送包括至少一个分组标准的唤醒无线wur唤醒包以尝试唤醒同时满足至少一个分组标准的所有wur终端。

结合第七方面,在第七方面的第一种实施方式中,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,所述组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

第八方面,本申请提供了一种wur终端,包括wur射频电路;

wur射频电路用于接收唤醒包,唤醒包包括至少一个分组标准;

当wur射频电路确定wur终端同时满足至少一个分组标准时,wur射频电路还用于唤醒wur终端。

结合第八方面,在第八方面的第一种实施方式中,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,所述组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

结合第八方面或上述任一种实施方式,在第八方面的第二种实施方式中,当至少一个分组标准对应的wur终端的属性同时满足至少一个分组标准时,wur射频电路还用于唤醒wur终端。

结合第八方面或上述任一种实施方式,在第八方面的第三种实施方式中,至少一个分组标准包括wur终端所在的空间范围,至少一个分组标准对应的wur终端的属性包括wur终端的位置;

wur射频电路还用于获取wur终端的位置,wur终端的位置由wur终端的定位装置获取;

当wur终端的位置在位置范围内时,wur射频电路还用于唤醒wur终端。

结合第八方面或上述任一种实施方式,在第八方面的第四种实施方式中,至少一个分组标准包括无线接入点的标识,至少一个分组标准对应的wur终端的属性包括与wur终端关联的无线接入点的标识;

wur射频电路还用于接收wur终端的主射频电路发送的与wur终端关联的无线接入点的标识;

当与wur终端关联的无线接入点的标识与唤醒包中的无线接入点的标识一致时,wur射频电路还用于唤醒wur终端。

第九方面,本申请提供了一种无线接入点,包括处理器和收发器;

处理器用于根据分组规则将至少一个wur终端分为至少一个组;

处理器用于还用于为至少一个组中的每个组分配组标识;

处理器用于还用于通过收发器接向至少一个wur终端中的每个wur终端发送对应的组标识;

处理器用于还用于通过收发器发送包括目标组的组标识的wur唤醒包以尝试唤醒目标组中所有wur终端。

结合第九方面,在第九方面的第一种实施方式中,处理器具体用于根据至少一个wur终端的特征和分组规则将至少一个wur终端分为至少一个组,其中,特征包括以下各项中的至少一项:对应的wur终端的类型、对应的wur终端的标识、对应的wur终端与无线接入点之间关联的时间。

第十方面,本申请提供一种无线接入点,包括处理器和收发器;

处理器,用于通过收发器发送包括至少一个分组标准的wur唤醒包以尝试唤醒同时满足至少一个分组标准的所有wur终端。

结合第十方面,在第十方面的第一种实施方式中,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

第十一方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第一方面所述的无线网络中wur终端的唤醒方法。

第十二方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行第三方面所述的无线网络中wur终端的唤醒方法。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。

图1是根据本发明实施例提供的一种网络架构示意图;

图2是根据本发明一实施例提供的一种无线网络中wur终端的唤醒方法的示意性流程图;

图3是根据本发明又一实施例提供的一种无线网络中wur终端的唤醒方法的示意性流程图;

图4是根据本发明一实施例提供的一种无线网络中wur终端的唤醒装置的示意性流程图;

图5是根据本发明又一实施例提供的一种无线网络中wur终端的唤醒装置的示意性框图;

图6是根据本发明一实施例提供的一种无线接入点的示意性框图;

图7是根据本发明一实施例提供的一种wur终端的示意性框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将参考附图并结合实施例来详细说明本申请。

在物联网中,很多wlan设备要用电池供电,为了降低设备的功耗,延长设备的使用时限(电池寿命),所以wlan设备可以进入休眠状态。然而即使在休眠状态中的终端设备也要时常从休眠状态进入苏醒状态以接收另一wlan设备(例如无线接入点(英文:accesspoint,ap)或其他类型使用wlan的设备)的数据。终端设备停留在休眠状态的时间越长,消耗的能量越低,但是如果长时间处于休眠状态又会降低了数据传输的及时性。

为了尽可能降低wlan设备的功耗,并满足对数据传输的及时性的要求,可以在wlan设备中设置主射频(英文:radiofrequency,rf)电路之外的专门的wur射频电路。该设置了wur射频电路的wlan设备被称为wur终端或终端设备。该wur射频电路仅有接收无线信号的能力,而不能发送无线信号。因此,wur射频电路也称作唤醒接收器(英文:wake-upreceiver,wurx)。该wur射频电路只用来接收相关于唤醒操作的帧(可以称为wur帧或唤醒包,例如wur信标帧、wur唤醒帧或wur唤醒包),忽视其他帧(例如数据帧)。因此,wur射频电路的功耗和复杂度低。该wur射频电路工作时的功耗可以小于100微瓦(μw)。主射频电路和wur射频电路可以是独立的,也可以集成在一个芯片内。

当没有数据传输时,wur终端处于休眠状态。wur终端处于休眠状态时,主射频电路关闭以节能。wur终端处于休眠状态时,wur射频电路处于工作状态,以便及时接收其他wlan设备,例如无线接入点,发送的唤醒包。可选的,wur射频电路可以暂停工作以进一步节能。例如,wur射频电路可以周期性地暂停工作。进一步的,wur终端处于休眠状态时,整个wur终端内除wur射频电路外的任意器件都可以处于断电状态。如果wur终端包括易失性存储器,休眠状态时该易失性存储器可以不在断电状态。或者,wur终端可以在进入休眠状态前将易失性存储器中的内容复制到非易失性存储器,再在进入休眠状态时关闭易失性存储器。

当wlan设备有数据需要向wur终端发送,或要查询wur终端的数据时,可以先发送唤醒包。待唤醒的wur终端的wur射频电路接收到唤醒包后,唤醒wur终端的主射频电路。此时wur终端处于苏醒状态。在发送唤醒包后,wlan设备再发送wlan帧。该wlan帧可以为数据帧或管理帧。数据帧可以包括wlan设备向终端设备发送的数据或查询终端设备的数据的指示。

以wlan设备为无线ap为例,本发明实施例中适用于无线网络中无线ap唤醒wur终端的场景。如图1所示,为本发明实施例适用的一种网络架构的示意图。图1所示网络架构中,无线ap110与可以与多个wur终端无线连接,图1中只示出了4个wur终端,分别为wur终端101、wur终端102、wur终端103和wur终端104。其中,无线ap可以包括收发器和处理器,处理器可以进行数据处理,还可以通过收发器收发无线信号,例如,向wur终端发送wur唤醒包等。wur终端包括主射频电路和wur射频电路,其功能可以参考上述相关描述。目前,无线ap110在需要唤醒多个wur终端(例如,wur终端101、wur终端102、wur终端103和wur终端104)时,会向依次向各个wur终端发送唤醒报文,导致消耗大量无线ap110的空口时间和资源,增大网络开销。而本发明实施例中,无线ap110可以通过发送一个wur唤醒包来唤醒多个wur终端,从而减少无线ap110发送wur唤醒包的数量,节省了无线ap110的空口时间和资源,降低网络开销。

图2是根据本发明一实施例中无线网络中wur终端的唤醒方法的示意性流程图。

本发明一个实施例提供了一种无线网络中wur终端的唤醒方法,该方法可以用于图1所示网络架构,如图2所示,包括以下步骤201-207。

201,无线ap根据分组规则将至少一个wur终端分为至少一个组。

至少一个wur终端表示待被无线ap分组的wur终端。无线ap与至少一个wur终端关联时,为了在唤醒wur终端时避免依次向各wur终端发送wur唤醒包,所以对至少一个wur终端进行分组,以便于可以通过发送一次wur唤醒包来唤醒一个组中所有的wur终端。

本发明实施例中,分组规则可以为预先设置。分组规则可以针对至少一个wur终端的特征设置,所以无线ap可以根据至少一个wur终端的特征和分组规则将至少一个wur终端分为至少一个组。分组规则还可以根据其他方式设置。例如,对至少一个wur终端随机分组;或者,在用户对至少一个wur终端分组后,将各组和各个wur终端之间的对应关系作为分组规则配置给无线ap。

至少一个wur终端的特征可以包括以下各项中的至少一项:对应的wur终端的类型、对应的wur终端的标识、对应的wur终端与无线接入点之间关联的时间。

上述至少一个wur终端的特征所包括的各项参数,无线ap均可以在与wur终端关联或数据传输时获取。

当分组规则根据对应的wur终端的标识设置时,可以设置为根据wur终端的标识由小到大的顺序,每m(m为大于1的整数)个划分为一组。例如,在图1所示网络架构中,wur终端101的标识为101,wur终端102的标识为102,wur终端103的标识为103,wur终端104的标识为104,此时分组规则可以为:按照标识由小到大的顺序,每两个标识划分为一组。则无线ap可以将各wur终端的标识由小到大排序,然后按照每两个标识划分为一组的方式划分,划分后的结果为:wur终端101与wur终端102为一组,wur终端103与wur终端104为一组。

当分组规则根据对应的wur终端的类型设置时,可以设置为将类型相同的wur终端作为一组,则无线ap可以将相同类型的wur终端划分为一组。当分组规则根据对应的wur终端与无线接入点之间关联的时间设置时,可以设置为根据关联时间先后顺序,每m个划分为一组,则无线ap可以按照各wur终端与无线ap关联的时间先后顺序,每m个划分为一组。

在无线ap对至少一个wur终端进行分组时,可能会出现只划分了一个组的情况。例如,在分组规则为根据关联时间先后顺序每50个wur终端划分为一组时,而与无线ap关联的wur终端数量只有40个,此时,无线ap按照分组规则会将与其关联的40个wur终端划分为一个组。

202,无线ap为至少一个组中的每个组分配组标识。

其中,在无线ap对wur终端进行分组后,无线ap可以为每个组分配分组标识。分组标识用于唯一标识对应的组,以对各组进行区分。分组标识可以为任意长度的字符串,包括数字、字母、符号等等,例如,分组标识可以采用8位统一码传输格式(8-bitunicodetransformationformat,utf-8)进行编码。

在步骤201和步骤202中,无线ap可以将至少一个wur终端分为至少一个组,以及为每个组分配的组标识进行存储,以便于wur终端从无线ap中查询其所在组的组标识等等。

203,无线ap向至少一个wur终端中的每个wur终端发送对应的组标识。

其中,无线ap为每个组分配组标识后,可以向每个wur终端发送其所在组的组标识,以便于wur终端在休眠状态时可以根据其所在组的组标识来判断是否需要被唤醒。

本发明实施例中,无线ap将组标识发送给wur终端中的主射频电路时,可以通过发送给wur终端的关联响应消息或数据帧来发送组标识。

204,主射频电路接收wur终端所在组的组标识后,向wur射频电路发送wur终端所在组的组标识。

其中,wur终端中wur射频电路只用来接收关于唤醒操作的帧,所以wur终端通过主射频电路来接收无线ap发送的组标识,此时wur终端还未进入休眠状态。主射频电路接收wur终端所在组的组标识后,可以将wur终端所在组的组标识发送给wur射频电路,以便于wur射频电路在接收到wur唤醒包时,可以通过比较wur终端所在组的组标识与wur唤醒包中的组标识,来确定是否要唤醒wur终端。

主射频电路可以直接发送组标识给wur射频电路。主射频电路也可以发送组标识给中央处理器(cpu),cpu再发送给wur射频电路。

205,无线接入点发送包括目标组的组标识的wur唤醒包以尝试唤醒目标组中所有wur终端。

其中,wur终端进入休眠状态后,无线ap需要将其唤醒才能与其传输数据。为了避免依次向各wur终端发送wur唤醒包来唤醒wur终端,可以以组为单位通过发送一次唤醒包来尝试唤醒组内所有的wur终端。

本步骤中目标组为本次wur唤醒包尝试唤醒的组,步骤202中已经为每个组分配了组标识,所有在wur唤醒包中加入组标识即可表明本次尝试唤醒此组标识对应组内的所有wur终端。

无线ap可以根据接收的指令来确定尝试唤醒的组,也可以根据实际场景的需求来确定尝试唤醒的组。例如,无线接入点可以接收外部服务器发送的指令,指令中指示需要唤醒的组,则无线ap将接收的指令中指示需要唤醒的组作为目标组。

wur唤醒包中可以定义用来存储目标组的组标识的字段,字段的字节数可以根据组标识的长度设定。

206,wur射频电路接收wur唤醒包,唤醒包包括目标组的组标识。

其中,wur终端处于休眠状态时,wur射频电路工作,所以wur终端中wur射频电路接收无线ap发送的wur唤醒包。wur唤醒包包括目标组的组标识,表示本次wur唤醒包要唤醒的wur终端所在的组。

207,当目标组的组标识为wur终端所在组的组标识时,wur射频电路唤醒wur终端。

wur射频电路在步骤204接收主射频电路发送的组标识后,存储组标识。本步骤中,wur射频电路接收wur唤醒包后,可以通过比较wur唤醒包中组标识和主射频电路发送的组标识来判断是否唤醒wur终端。

wur射频电路比较wur唤醒包中组标识和主射频电路发送的组标识的方式,可以为判断wur唤醒包中组标识和主射频电路发送的组标识是否相同,即目标组的组标识是否为wur终端所在组的组标识。如果目标组的组标识为wur终端所在组的组标识,则说明无线ap本次唤醒的组为wur终端所在的组,所以wur射频电路唤醒wur终端。如果目标组的组标识不是wur终端所在组的组标识,则说明无线ap本次唤醒的组不是wur终端所在的组,即无线ap本次不唤醒wur终端所在组内的wur终端,所以wur射频电路不需要唤醒wur终端。

在wur射频电路唤醒wur终端后,wur终端进入工作状态,主射频电路等器件均开始工作,wur终端可以与无线ap进行数据传输。

本发明实施例中,无线接入点对各wur终端进行分组,并分配各组的组标识;然后向各wur终端发送对应的组标识。在需要唤醒wur终端时,发送包括目标组的组标识的wur唤醒包,以尝试唤醒目标组内所有的wur终端,使接收到唤醒包的wur终端中,所在组的组标识与wur唤醒包中组标识相同的wur终端被唤醒,从而达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送wur唤醒包,减少无线接入点发送wur唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,本发明实施例中,无线ap可以对各wur终端通过任意方式进行分组,能够满足多种用户需求,应用场景广泛。

图3是根据本发明又一实施例中无线网络中wur终端的唤醒方法的示意性流程图。

本发明又一个实施例提供了一种无线网络中wur终端的唤醒方法,该方法可以用于图1所示网络架构,如图3所示,包括以下步骤301-303。

301,无线ap发送包括至少一个分组标准的wur唤醒包以尝试唤醒满足至少一个分组标准的所有wur终端。

其中,分组标准表示尝试唤醒的wur终端所要满足的标准。无线ap在发送wur唤醒包时,可以在wur唤醒包中添加分组标准,从而可以使接收到wur唤醒包的wur终端根据分组标准来判断是否需要被唤醒。wur唤醒包中的分组标准可以是一个,也可以是多个(包括两个)。当wur唤醒包中包括多个分组标准时,表示本次被唤醒的wur终端需要同时满足wur唤醒包中的多个分组标准。

本发明实施例中,分组标准可以根据wur终端的属性设置。具体的,分组标准可以包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

302,wur终端的wur射频电路接收wur唤醒包。

其中,wur唤醒包包括至少一个分组标准。wur终端处于休眠状态时,wur终端的wur射频电路处于工作状态,可以接收wur唤醒包。wur唤醒包中包括了至少一个分组标准,wur终端的wur射频电路可以根据wur唤醒包中包括的至少一个分组标准,来判断是否唤醒wur终端。

303,当wur射频电路确定wur终端满足至少一个分组标准时,wur射频电路唤醒wur终端。

其中,wur射频电路通过判断wur终端是否同时满足至少一个分组标准,来确定wur终端是否为发送wur唤醒包的无线ap所尝试唤醒的wur终端。在wur终端同时满足至少一个分组标准时,确定wur终端为发送wur唤醒包的无线ap所尝试唤醒的wur终端,所以唤醒wur终端,使其可以与无线ap进行数据传输;在wur终端不能同时满足至少一个分组标准时,确定wur终端不为发送wur唤醒包的无线ap所尝试唤醒的wur终端,所以不需要唤醒wur终端。wur终端满足至少一个分组标准表示:wur唤醒包包括一个分组标准时,wur终端满足wur唤醒包包括一个分组标准;wur唤醒包包括多个分组标准时,wur终端同时满足wur唤醒包包括的多个分组标准。

本发明实施例中,分组标准可以根据wur终端的属性设置。wur射频电路确定wur终端同时满足至少一个分组标准时,可以根据与至少一个分组标准对应的wur终端的属性来判断wur终端是否同时满足至少一个分组标准。

本发明实施例中,由于wur射频电路根据与至少一个分组标准对应的wur终端的属性来判断wur终端是否满足至少一个分组标准,所以wur射频电路需要在判断之前确定出与至少一个分组标准对应的wur终端的属性。wur射频电路确定与至少一个分组标准对应的wur终端的属性的方式不做限定,可以为预先存储,也可以为从其他模块中获取。

例如,分组标准可以包括wur终端处于休眠状态的时间长度。例如,无线ap尝试唤醒处于休眠状态的时间长度为10分钟的wur终端,此时无线ap可以设置wur唤醒包中表示处于休眠状态的时间长度的字段的值为10分钟。wur射频电路接收到wur唤醒包后,通过读取wur唤醒包中表示处于休眠状态的时间长度的字段的值,确认无线ap要唤醒处于休眠状态的时间长度为10分钟的wur终端,此时与至少一个分组标准对应的wur终端的属性为wur终端处于休眠状态的时间长度,所以wur射频电路可以将wur终端处于休眠状态的时间长度与10分钟进行比较。如果wur终端处于休眠状态的时间长度等于10分钟,则说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。

在上述举例中,wur射频电路可以在wur终端进入休眠状态时存储wur终端进入休眠状态的时间,在接收到wur唤醒包时,通过当前时间和记录的wur终端进入休眠状态的时间确定出wur终端处于休眠状态的时间长度。

再例如,分组标准可以包括wur终端的位置范围。例如,无线ap尝试唤醒处于圆心为a点、半径为r的圆所覆盖范围内的wur终端,无线ap可以在wur唤醒包中表示位置范围的字段添加表示圆心为a点、半径为r的圆所覆盖范围的参数。wur射频电路接收到wur唤醒包后,通过读取wur唤醒包中表示位置范围的字段,确认无线ap要唤醒处于圆心为a点、半径为r的圆所覆盖范围内的wur终端,此时与至少一个分组标准对应的wur终端的属性为wur终端的位置,所以wur射频电路可以获取wur终端的位置,再判断wur终端的位置是否处于圆心为a点、半径为r的圆所覆盖范围内。如果wur终端的位置处于圆心为a点、半径为r的圆所覆盖范围内,则说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。

分组标准可以包括wur终端的位置范围时,wur唤醒包中包括表示位置范围的参数。例如,位置范围为圆心为a点、半径为r的圆所覆盖范围,则表示位置范围的参数可以为圆心a的坐标和半径r。wur终端中可以设置定位装置,在wur射频电路需要获取wur终端的位置时,定位装置获取wur终端的位置,wur射频电路再从定位装置中获取wur终端的位置。定位装置用来获取wur终端的位置,可以采用具有定位功能的应用,例如全球定位系统(globalpositioningsystem,gps)。

在物联网场景中,有很多wur终端处于可以移动状态的情况,例如,在牧场中通过wur终端跟中牧场中动物的场景中,动物可以实时移动的。此时无线ap在需要获取某个位置范围内的动物的数据时,可以不考虑其移动的具体方式和路线,通过wur唤醒包中分组标准来表示出尝试唤醒wur终端的位置范围,则在此范围内的wur终端接收到wur唤醒包后均可被唤醒,操作方便,实现过程简单。

再例如,分组标准可以包括与wur终端关联的无线ap的标识。无线ap尝试唤醒与其关联的wur终端时,无线ap可以在wur唤醒包中添加无线ap的标识。wur终端为低功耗设备,为了满足wur终端低功耗的需求,wur射频电路接收的wur唤醒包通常结构简单,长度也较短。而无线ap的标识通常采用介质访问控制(mediumaccesscontrol,mac)地址,mac地址长度通常为48位,所以如果无线ap在wur唤醒包添加无线ap的mac地址作为无线ap的标识,将会导致wur唤醒包的长度过长,此时wur射频电路接收和处理wur唤醒包会消耗较多的能量,从而加大wur终端的功耗。因此,本发明实施例中,为了降低wur射频电路的功耗,可以基于无线ap的mac地址确定出能够唯一标识无线ap的短标识,当无线ap尝试唤醒与其关联的wur终端时,在wur唤醒包中添加无线ap的短标识。如此wur射频电路中可以存储与wur终端关联的无线ap的标识,在接收到wur唤醒包后,可以判断与wur终端关联的无线ap的标识与wur唤醒包中短标识是否一致。如果wur射频电路存储了与wur终端关联的无线ap的短标识,则可以直接将存储的短标识与wur唤醒包中短标识比较,判断两者是否相同;如果wur射频电路存储的为与wur终端关联的无线ap的mac地址,则可以先通过mac地址推导短标识,再将推导出的短标识与wur唤醒包中短标识比较,判断两者是否相同。当判断结果为一致时,说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。如此无线ap通过wur唤醒包可以一次性唤醒所有与其关联的wur终端,操作方便,实现过程简单。

wur射频电路可以在wur终端进入休眠状态之前,从主射频电路中获取与wur终端关联的无线ap的短标识,并进行存储。或者,wur射频电路还可以在wur终端进入休眠状态之前,从主射频电路中获取与wur终端关联的无线ap的mac地址,从而可以在接收wur唤醒包后,先将基于mac地址确定为短标识,再将确定的短标识与wur唤醒包中短标识比较。

分组标准包括与wur终端关联的无线ap的标识时,wur唤醒包中可以设置标志位,用于表示本次wur唤醒包尝试唤醒与无线ap关联的wur终端。wur唤醒包还可以在用于存储发送端地址的字段中存储无线ap的短标识。wur射频电路在接收到wur唤醒包后,可以根据wur唤醒包的标志位来确定本次wur唤醒包尝试唤醒wur终端的标准,在确定本次wur唤醒包尝试唤醒与无线ap关联的wur终端时,从wur唤醒包的发送端地址的字段中获取无线ap的短标识。无线ap可以通过广播发送wur唤醒包,此时wur唤醒包可以不包括目的地址,也可以组播发送wur唤醒包,此时wur唤醒包的目的地址可以为组内wur终端的地址。

再例如,分组标准可以包括与wur终端关联的组合参数,即与wur终端关联的无线ap的标识和关联时间长度,此时,无线ap可以在wur唤醒包中添加无线ap的短标识和关联时间长度,如10分钟。wur射频电路接收到wur唤醒包后,通过读取wur唤醒包中无线ap的短标识和表示关联时间长度的字段的值,确认无线ap要唤醒与其关联且关联时间为10分钟的wur终端,此时与至少一个分组标准对应的wur终端的属性为wur终端关联的无线ap的标识和关联时间长度,所以wur射频电路可以将wur终端关联的无线ap的标识与wur唤醒包中无线ap的短标识比较,判断wur终端关联的无线ap的标识与wur唤醒包中无线ap的短标识是否一致。当两者一致时,再比较wur终端与无线ap的关联时间长度是否为10分钟。如果wur终端与无线ap的关联时间长度为10分钟,则说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。

分组标准可以包括与wur终端关联的组合参数,wur射频电路可以在wur终端与无线ap关联时存储关联时间和无线ap的标识,在接收到wur唤醒包时,通过当前时间和记录的关联时间确定出wur终端与无线ap的关联时间长度。分组标准包括与wur终端关联的组合参数时,wur射频电路比较wur唤醒包中短标识和wur终端关联的无线ap的标识是否一致的过程,与分组标准包括与wur终端关联的无线接入点的标识时,wur射频电路比较wur唤醒包中短标识和wur终端关联的无线ap的标识是否一致的过程相同。

再例如,分组标准可以包括多个wur终端的标识。此时,无线ap可以在wur唤醒包中添加多个尝试唤醒的wur终端的标识。wur射频电路中预先存储wur终端的标识,在接收到wur唤醒包后,将存储的wur终端的标识与wur唤醒包中包括的wur终端的标识进行比较,判断wur唤醒包中是否包括wur射频电路存储的wur终端的标识。如果wur唤醒包中包括wur射频电路存储的wur终端的标识,则说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。

再例如,分组标准包括wur终端的类型。此时,无线ap可以在wur唤醒包中添加尝试唤醒的wur终端的类型。wur射频电路中预先存储wur终端的类型,在接收到wur唤醒包后,将存储的wur终端的类型与wur唤醒包中包括的wur终端的类型进行比较,判断wur唤醒包中包括的wur终端的类型与wur射频电路存储的wur终端的类型是否相同。如果wur唤醒包中包括的wur终端的类型与wur射频电路存储的wur终端的类型相同,则说明wur终端属于为无线ap所尝试唤醒的wur终端,所以wur射频电路唤醒wur终端。

本发明实施例中,无线接入点在唤醒wur终端时,发送包括至少一个分组标准的wur唤醒包,wur终端中wur射频电路接收到唤醒包后,可以根据wur唤醒包包括的至少一个分组标准来判断wur终端是否能够满足,当wur终端满足至少一个分组标准时,wur射频电路唤醒wur终端,如此无线接入点可以通过wur唤醒包唤醒所有组标识与wur唤醒包中组标识相同的wur终端,达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送唤醒报文,减少无线接入点发送唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,无线ap不需要与wur终端交互,wur射频电路可以根据wur唤醒包中的分组标准来判断是否需要唤醒wur终端,实现过程简单。

在图2所示的实施例中,无线ap可以对各wur终端通过任意方式进行分组,并通过与各wur终端交互,通知各wur终端对应的组标识,在唤醒wur终端时,以组为单位来唤醒目标组中的多个wur终端。在图3所示的实施例中,无线ap不需要与wur终端交互,通过wur唤醒包中的分组标准表示无线ap出尝试唤醒的wur终端所要满足的标准,wur射频电路直接根据wur唤醒包中的分组标准来判断是否需要唤醒wur终端,实现过程简单。图2所示的实施例中不限定无线ap的分组方式,图3所示实施例中,实现过程简单,操作方便,所以用户可以根据应用场景的具体需求来选择无线ap一次唤醒多个wur终端的实现方式。

图4是根据本发明一实施例的无线网络中wur终端的唤醒装置400的示意性框图。如图4所示,该装置400包括:

分组单元401,用于根据分组规则将所述至少一个wur终端分为至少一个组;

分配单元402,用于为所述至少一个组中的每个组分配组标识;

发送单元403,用于向所述至少一个wur终端中的每个wur终端发送对应的组标识;

所述发送单元403还用于发送包括目标组的组标识的wur唤醒包以尝试唤醒所述目标组中所有wur终端。

本发明实施例中,装置400对各wur终端进行分组,并分配各组的组标识;然后向各wur终端发送对应的组标识。在唤醒wur终端时,发送包括目标组的组标识的wur唤醒包,以尝试唤醒目标组内所有的wur终端,使接收到唤醒包的wur终端中所在组的组标识与唤醒包中组标识相同的wur终端可以被唤醒,从而达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送唤醒报文,减少无线接入点发送唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,装置400可以对各wur终端通过任意方式进行分组,能够满足多种用户需求,应用场景广泛。

可以理解的是,分组单元具体用于根据至少一个wur终端的特征和分组规则将至少一个wur终端分为至少一个组,其中,特征包括以下各项中的至少一项:对应的wur终端的类型、所述对应的wur终端的标识、所述对应的wur终端与所述无线接入点之间关联的时间。

根据本发明实施例的无线网络中wur终端的唤醒装置400,可对应于根据本发明实施例的无线网络中wur终端的唤醒方法中的执行主体,并且无线网络中wur终端的唤醒装置400中的各个模块的上述和其它操作和/或功能分别为了实现图2中无线接入点执行的各个方法的相应流程,为了简洁,在此不再赘述。

图5是根据本发明一实施例的无线网络中wur终端的唤醒装置500的示意性框图。如图5所示,该装置500包括:

发送单元501,用于发送包括至少一个分组标准的唤醒无线wur唤醒包以尝试唤醒同时满足所述至少一个分组标准的所有wur终端。

本发明实施例中,装置500在唤醒wur终端时,发送包括至少一个分组标准的wur唤醒包,使接收到wur唤醒包的wur终端中满足至少一个分组标准的wur终端均被唤醒,从而达到一次唤醒多个wur终端的目的,而不需要依次对各个wur终端发送唤醒报文,减少无线接入点发送wur唤醒包的数量,节省了无线接入点的空口时间和资源,降低网络开销。并且,装置500不需要与wur终端交互,wur射频电路可以根据wur唤醒包中的分组标准来判断是否需要唤醒wur终端,实现过程简单。

可以理解的是,至少一个分组标准包括以下各项中的至少一项:wur终端的类型、wur终端处于休眠状态的时间长度、wur终端的位置范围、多个wur终端的标识、与wur终端关联的无线接入点的标识、与wur终端关联的组合参数,组合参数包括与wur终端关联的无线接入点的标识和关联时间长度。

根据本发明实施例的无线网络中wur终端的唤醒装置500,可对应于根据本发明实施例的无线网络中wur终端的唤醒方法中的执行主体,并且无线网络中wur终端的唤醒装置500中的各个模块的上述和其它操作和/或功能分别为了实现图3中无线接入点执行的各个方法的相应流程,为了简洁,在此不再赘述。

图6是根据本发明一实施例的无线接入点600的示意性框图。如图6所示,无线接入点600包括处理器601和收发器602。处理器601可以包括中央处理器(cpu),网络处理器(np),射频电路,专用集成电路(asic),可编程逻辑器件(pld)或其任意组合。上述pld可以是复杂可编程逻辑器件(cpld),现场可编程逻辑门阵列(fpga),通用阵列逻辑(gal)或其任意组合。射频电路也称为rf模块,是设备间发送和/或接收无线信号的电子器件。处理器中的各电路可以是独立的,也可以集成在一个或多个芯片中。

收发器602可以为天线。该天线可以包括阵列天线,多频段天线,微带天线,定向天线或其他任意类型天线。处理器601用收发器602收发无线信号。

可选的,无线接入点600还包括存储器。存储器可以是独立的器件也可以集成在处理器601中。存储器可以包括易失性存储器,例如随机存取存储器(ram)。存储器也可以包括非易失性存储器,例如只读存储器(rom),快闪存储器,光盘,磁带,软盘,硬盘或固态硬盘。存储器还可以包括上述种类的存储器的任意组合。如果处理器601需要程序代码,存储器可以存储程序代码,并将该程序代码传输给处理器601,以使得处理器601根据程序代码的指示实现本发明实施例。

根据本发明实施例的无线接入点600,可对应于根据本发明实施例的无线网络中wur终端的唤醒的方法中的执行主体,并且无线接入点600中的各操作和/或功能分别为了实现图2和/或图3中无线接入点所执行的各个方法的相应流程,为了简洁,在此不再赘述。

图7是根据本发明一实施例的wur终端700的示意性框图。如图7所示,wur终端700包括主射频电路701和wur射频电路702。主射频电路701的数量可以为一个或多个。wur射频电路702数量可以为一个或多个。主射频电路701和wur射频电路702可以共用天线。主射频电路701和wur射频电路702也可以使用各自的天线。

根据本发明实施例的wur终端700,可对应于根据本发明实施例的无线网络中wur终端的唤醒方法中的执行主体,并且在wur终端700中的各操作和/或功能分别为了实现图2和/或图3中wur终端执行的各个方法的相应流程,为了简洁,在此不再赘述。

本发明一个实施例提供了一种无线网络中wur终端的唤醒系统,包括如图6所示的无线接入点600和如图7所示的wur终端700。

本发明实施例中无线网络中wur终端的唤醒系统可以包括一个或两个以上的如图7所示的wur终端700。

在上述实施例中,可以全部或部分地通过软件、硬件或者其组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、双绞线、光纤)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,光盘)、或者半导体介质(例如固态硬盘)等。

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