批量唤醒设备的方法,装置和设备制造方法及图纸

技术编号:13419836 阅读:89 留言:0更新日期:2016-07-27 20:23
本发明专利技术实施例公开了一种批量唤醒设备的方法,协调器生成唤醒广播帧,所述唤醒广播帧中包括唤醒指示字段,用于指示所述LR-WPAN中的多个设备保持运行状态;所述协调器在时长T1内,以时间间隔T2发送所述唤醒广播帧。采用本发明专利技术技术方案,协调器通过唤醒广播帧中的唤醒指示字段,可以定向唤醒部分设备,提高协调器的资源利用率和唤醒效率,从而提高LR-WPAN的信道利用率和性能。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种批量唤醒设备的方法、装置和设备。
技术介绍
低速率无线个人区域网(low-ratewirelesspersonalareanetwork,简称LR-WPAN),是指在一个区域内使用相同无线信道并遵循电气和电子工程师协会(InstituteofElectricalandElectronicsEngineers,简称IEEE)802.15.4标准相互通信的一组设备的集合,又称为IEEE802.15.4网络。IEEE802.15.4标准规定了LR-WPAN的物理层和媒体访问控制。LR-WPAN中的设备,基于通信能力,分为全功能设备(full-functiondevice,简称FFD)和精简功能设备(reduced-functiondevice,简称RFD)。FFD之间,FFD与RFD之间可以直接通信;RFD之间不能直接通信,RFD只能与FFD通信,通过FFD转发数据。每个LR-WPAN中都需要至少一个FFD设备充当网络的协调器(coordinator)。协调器除了直接参与应用以外,还负责LR-WPAN中成员身份管理、链路状态信息管理以及分组转发等任务。RFD主要用于较简单的应用,例如,灯的开关,被动式红外线传感器等,需要传输的数据量较少,对传输资源和通信资源占用不多,因此RFD可以采用低成本的实现方案。为了满足节能的需求,低功耗RFD通常是每休眠一段时间后,打开一个很短暂的运行时间窗运行,如果在运行时间窗内没有接收到唤醒报文,会重新进入休眠状态;例如,RFD每休眠5分钟、运行100毫秒,即,休眠时长为5分钟,运行时间窗为100毫秒,RFD按照休眠5分钟,运行100毫秒,再休眠5分钟,运行100毫秒的规律,循环反复。如果要对RFD进行控制,例如升级、查询数据等,必须在RFD运行时先将RFD唤醒。传统的唤醒机制包括如下两种:单播方式唤醒:协调器发送单播帧,唤醒需要控制的RFD。由于RFD运行时间窗很短暂,因此不能保证发送一次单播帧就能唤醒一个RFD;协调器可能要多次发送单播帧,才能唤醒一个RFD。如果需要控制的RFD数量较多时,耗时可能很长,唤醒效率很低。广播方式唤醒:协调器发送广播帧唤醒设备。由于所有设备共享同一个信道,LR-WPAN中设备都能收到协调器发送的该广播帧,并要对该广播帧作出应答。在采用星型组网方式的LR-WPAN中,容易造成广播帧应答冲突,导致协调器无法收到需要控制的RFD的响应,并且还会造成唤醒不需要控制的RFD,增加耗电量,无法做到节能。
技术实现思路
本专利技术实施例提供了一种批量唤醒设备的方法、装置和设备,LR-WPAN中的协调器周期性发送包含唤醒指示字段的唤醒广播帧,可以唤醒所述LR-WPAN中一批需要控制的精简功能设备,从而可以避免不需要控制的设备也被唤醒,既保证了设备节能,也可以提高唤醒效率和网络通信性能。第一方面,提供了一种批量唤醒设备的方法,用于LR-WPAN中,包括:协调器生成唤醒广播帧,所述唤醒广播帧中包括唤醒指示字段,所述唤醒指示字段用于指示所述LR-WPAN中的多个设备保持运行状态;所述协调器在时长T1内,以时间间隔T2发送所述唤醒广播帧;其中T1不小于T3与T4之和,T2不大于T4;T3为所述多个设备中休眠时长的最大值,T4为所述多个设备中运行时间窗的最小值。在第一方面的第一种可能的实现方式中,所述唤醒指示字段包括与所述LR-WPAN中设备的ID取值范围内每个ID对应的唤醒指示位;或者,所述唤醒指示字段为类型长度值(type-length-value,简称TLV)格式,包括所述多个设备的标识符。根据第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述协调器生成所述唤醒广播帧之前,所述方法还包括:当所述多个设备的数量大于预设阈值时,确定所述唤醒指示字段包括与所述LR-WPAN中设备的ID取值范围内每个ID对应的唤醒指示位;否则,确定所述唤醒指示字段为TLV格式,包括所述多个设备的标识符。根据第一方面和第一方面的第一种和第二种可能的实现方式中的任意一种,在第一方面的第三种可能的实现方式中,所述唤醒广播帧中还包括受控时长t,所述受控时长t不小于T4;在生成所述唤醒广播帧之前,所述方法还包括:获取所述受控时长t;所述受控时长t用于指示所述多个设备保持运行所述受控时长t。根据第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述获取所述受控时长t包括:根据预设的业务控制时长和所述多个设备的数量,获取所述受控时长t;所述受控时长t为所述预设的业务控制时长和所述多个设备的数量的乘积。根据第一方面和第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述方法还包括:在到达时长T1后,所述协调器对所述多个设备进行控制。第二方面,提供了一种批量唤醒设备的方法,用于LR-WPAN中,包括:第一设备接收协调器发送的唤醒广播帧,所述唤醒广播帧中包括唤醒指示字段,所述唤醒指示字段用于指示所述LR-WPAN中的多个设备保持运行状态;若根据所述唤醒指示字段确定需要被唤醒,所述第一设备从最后一次收到所述唤醒广播帧开始,保持运行状态。在第二方面的第一种可能的实现方式中,所述方法还可以包括:若根据所述唤醒指示字段确定不需要被唤醒,所述第一设备丢弃所述唤醒广播帧,并在所述第一设备的运行时间窗过后重新进入休眠状态。根据第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述唤醒指示字段包括与所述LR-WPAN中设备的ID取值范围内每个ID对应的唤醒指示位;或者,所述唤醒指示字段为类型长度值(type-length-value,简称TLV)格式,包括所述多个设备的标识符。根据第二方面和第二方面的第一种和第二种可能的实现方式中的任意一种,在第二方面的第三种可能的实现方式中,所述唤醒广播帧中还包括所述受控时长t,所述受控时长t不小于所述多个设备中运行时间窗的最小值;所述方法还包括:从所述唤醒广播帧中获取所述受控时长t。根据第二方面和第二方面的第一种至第三种可能的实现方式中的任意一种,在第二方面的第四种可能的实现方式中,所述方法还包括:在到达所述第一设备的运行时间窗或所述受控时长t时本文档来自技高网
...

【技术保护点】
一种批量唤醒设备的方法,用于低速率无线个人区域网LR‑WPAN中,其特征在于,包括:协调器生成唤醒广播帧,所述唤醒广播帧中包括唤醒指示字段,所述唤醒指示字段用于指示所述LR‑WPAN中的多个设备保持运行状态;所述协调器在时长T1内,以时间间隔T2发送所述唤醒广播帧;其中T1不小于T3与T4之和,T2不大于T4;T3为所述多个设备中休眠时长的最大值,T4为所述多个设备中运行时间窗的最小值。

【技术特征摘要】
1.一种批量唤醒设备的方法,用于低速率无线个人区域网
LR-WPAN中,其特征在于,包括:
协调器生成唤醒广播帧,所述唤醒广播帧中包括唤醒指示字段,
所述唤醒指示字段用于指示所述LR-WPAN中的多个设备保持运行
状态;
所述协调器在时长T1内,以时间间隔T2发送所述唤醒广播帧;
其中T1不小于T3与T4之和,T2不大于T4;T3为所述多个设备中
休眠时长的最大值,T4为所述多个设备中运行时间窗的最小值。
2.根据权利要求1所述的方法,其特征在于,
所述唤醒指示字段包括与所述LR-WPAN可分配给设备的每个
标识符所对应的唤醒指示位;或者,
所述唤醒指示字段为类型长度值(type-length-value,简称TLV)
格式,包括所述多个设备的标识符。
3.根据权利要求1或2所述的方法,其特征在于,在所述协调
器生成所述唤醒广播帧之前,所述方法还包括:
当所述多个设备的数量大于预设阈值时,确定所述唤醒指示字段
包括与所述LR-WPAN可分配给设备的每个标识符所对应的唤醒指
示位;否则,确定所述唤醒指示字段为TLV格式,包括所述多个设
备的标识符。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述
唤醒广播帧中还包括受控时长t,所述受控时长t不小于T4;
在生成所述唤醒广播帧之前,所述方法还包括:获取所述受控时
长t;所述受控时长t用于指示所述多个设备保持运行所述受控时长t。
5.根据权利要求4所述的方法,其特征在于,所述获取所述受

\t控时长t包括:
根据预设的业务控制时长和所述多个设备的数量,获取所述受控
时长t;所述受控时长t为所述预设的业务控制时长和所述多个设备
的数量的乘积。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述
方法还包括:
在到达时长T1后,所述协调器对所述多个设备进行控制。
7.一种批量唤醒设备的方法,用于低速率无线个人区域网
LR-WPAN中,其特征在于,包括:
第一设备接收协调器发送的唤醒广播帧,所述唤醒广播帧中包括
唤醒指示字段,所述唤醒指示字段用于指示所述LR-WPAN中的多个
设备保持运行状态;
若根据所述唤醒指示字段确定需要被唤醒,所述第一设备保持运
行运行状态。
8.根据权利要求7所述的方法,其特征在于,所述方法还可以
包括:
若根据所述唤醒指示字段确定不需要被唤醒,所述第一设备丢弃
所述唤醒广播帧,并在所述第一设备的运行时间窗过后重新进入休眠
状态。
9.根据权利要求7或8所述的方法,其特征在于,
所述唤醒指示字段包括与所述LR-WPAN可分配给设备的每个
标识符所对应的唤醒指示位;或者,
所述唤醒指示字段为类型长度值(type-length-value,简称TLV)
格式,包括所述多个设备的标识符。
10.根据权利要求7至9任一项所述的方法,其特征在于,所述

\t唤醒广播帧中还包括所述受控时长t,所述受控时长t不小于所述多
个设备中运行时间窗的最小值;
所述方法还包括:
从所述唤醒广播帧中获取所述受控时长t。
11.根据权利要求10所述的方法,其特征在于,还包括:
在到达所述第一设备的运行时间窗或所述受控时长t时,如果所
述第一设备未处于通信中,则所述第一设备重新进入休眠状态。
12.一种全功能设备FFD,用于低速率无线个人区域网LR-WPAN
中,其特征在于,包括:
生成模块,用于生成唤醒广播帧,所述唤醒广播帧中包括唤醒指
...

【专利技术属性】
技术研发人员:徐高峰杨志龙林川
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1