[发明专利]节点设备的控制方法、装置及路由器有效
申请号: | 201510341570.1 | 申请日: | 2015-06-18 |
公开(公告)号: | CN104954148B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 孟德国;张彦路;侯恩星 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L12/12 | 分类号: | H04L12/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 休眠状态 被控设备 主控设备 节点设备 路由器 降低功耗 节省电力 使用寿命 资源消耗 应用 | ||
1.一种节点设备的控制方法,其特征在于,包括:
判断主控设备所控制的所有被控设备是否都已进入休眠状态;
在判断为所有所述被控设备都已进入所述休眠状态时,所述主控设备进入休眠状态;
所述主控设备进入休眠状态之前,所述方法还包括:
确定所述被控设备的最早醒来时间;
计算所述被控设备的最早醒来时间与所述被控设备进入休眠状态的最晚休眠时间之间的时间差;
基于所述时间差确定所述主控设备的自身醒来时间,所述主控设备的自身醒来时间早于所述被控设备的最早醒来时间;
所述基于所述时间差确定所述主控设备的自身醒来时间,包括:
判断所述时间差是否大于设定时间阈值;
在判断为所述时间差大于所述设定时间阈值时,将少于所述时间差的时间确定为所述主控设备的自身醒来时间;
所述判断主控设备所控制的所有被控设备是否都已进入休眠状态,包括:
基于所存储的各所述被控设备的标识查找休眠状态记录;
在所有所述被控设备的标识都存在于所述休眠状态记录中时,确定所有所述被控设备都已进入所述休眠状态。
2.根据权利要求1所述的方法,其特征在于,所述判断主控设备所控制的所有被控设备是否都已进入休眠状态之前,所述方法还包括:
确定所述被控设备进入休眠状态。
3.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括:
接收所述被控设备发送的休眠请求;
基于所述被控设备的当前工作状况向所述被控设备发送允许休眠应答,以使所述被控设备基于所述允许休眠应答进入休眠状态;
将所述休眠应答的发送时间作为所述被控设备的休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。
4.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括:
接收所述被控设备发送的休眠通知;
基于所述休眠通知向所述被控设备发送休眠应答,以使所述被控设备基于所述休眠应答进入休眠状态;
将所述休眠应答的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。
5.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括:
基于各所述被控设备的工作状况确定能够休眠的被控设备;
向所述能够休眠的被控设备发送休眠指示,以使所述被控设备基于所述休眠指示进入休眠状态;
将所述休眠指示的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。
6.根据权利要求1所述的方法,其特征在于,所述判断主控设备所控制的所有被控设备是否都已进入休眠状态,包括:
基于所存储的休眠状态记录统计进入休眠状态的所述被控设备的个数;
判断所统计的个数是否等于所存储的所有所述被控设备的个数;
在判断为所统计的个数等于所有所述被控设备的个数时,确定所述所有被控设备都已进入所述休眠状态。
7.根据权利要求1所述的方法,其特征在于,所述确定所述被控设备的最早醒来时间,包括:
基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间;
基于计算出的各所述被控设备的醒来时间确定所述被控设备的最早醒来时间。
8.根据权利要求7所述的方法,其特征在于,所述基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间之前,所述方法还包括:
接收各所述被控设备上报的各自的休眠时间长度;
将所述休眠时间长度与对应的所述被控设备的标识对应的进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510341570.1/1.html,转载请声明来源钻瓜专利网。