节点设备的控制方法、装置及路由器的制造方法_5

文档序号:9237938阅读:来源:国知局
任何修改、等同替换、改进等,均应包含在本公开保护的范围之内。
【主权项】
1.一种节点设备的控制方法,其特征在于,包括: 判断主控设备所控制的所有被控设备是否都已进入休眠状态; 在判断为所有所述被控设备都已进入所述休眠状态时,所述主控设备进入休眠状态。2.根据权利要求1所述的方法,其特征在于,所述判断主控设备所控制的所有被控设备是否都已进入休眠状态之前,所述方法还包括: 确定所述被控设备进入休眠状态。3.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括: 接收所述被控设备发送的休眠请求; 基于所述被控设备的当前工作状况向所述被控设备发送允许休眠应答,以使所述被控设备基于所述允许休眠应答进入休眠状态; 将所述休眠应答的发送时间作为所述被控设备的休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。4.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括: 接收所述被控设备发送的休眠通知; 基于所述休眠通知向所述被控设备发送休眠应答,以使所述被控设备基于所述休眠应答进入休眠状态; 将所述休眠应答的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。5.根据权利要求2所述的方法,其特征在于,所述确定所述被控设备进入休眠状态,包括: 基于各所述被控设备的工作状况确定能够休眠的被控设备; 向所述能够休眠的被控设备发送休眠指示,以使所述被控设备基于所述休眠指示进入休眠状态; 将所述休眠指示的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。6.根据权利要求1所述的方法,其特征在于,所述判断主控设备所控制的所有被控设备是否都已进入休眠状态,包括: 基于所存储的各所述被控设备的标识查找休眠状态记录; 在所有所述被控设备的标识都存在于所述休眠状态记录中时,确定所有所述被控设备都已进入所述休眠状态。7.根据权利要求1所述的方法,其特征在于,所述判断主控设备所控制的所有被控设备是否都已进入休眠状态,包括: 基于所存储的休眠状态记录统计进入休眠状态的所述被控设备的个数; 判断所统计的个数是否等于所存储的所有所述被控设备的个数; 在判断为所统计的个数等于所有所述被控设备的个数时,确定所述所有被控设备都已进入所述休眠状态。8.根据权利要求1所述的方法,其特征在于,所述主控设备进入休眠状态之前,所述方法还包括: 确定所述被控设备的最早醒来时间; 计算所述被控设备的最早醒来时间与所述被控设备进入休眠状态的最晚休眠时间之间的时间差; 基于所述时间差确定所述主控设备的自身醒来时间,所述主控设备的自身醒来时间早于所述被控设备的最早醒来时间。9.根据权利要求8所述的方法,其特征在于,所述确定所述被控设备的最早醒来时间,包括: 基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间; 基于计算出的各所述被控设备的醒来时间确定所述被控设备的最早醒来时间。10.根据权利要求9所述的方法,其特征在于,所述基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间之前,所述方法还包括: 接收各所述被控设备上报的各自的休眠时间长度; 将所述休眠时间长度与对应的所述被控设备的标识对应的进行存储。11.根据权利要求9所述的方法,其特征在于,所述基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间之前,所述方法还包括: 基于各所述被控设备的工作状况确定各所述被控设备的休眠时间长度; 将所确定的休眠时间长度与各所述被控设备的标识对应的进行存储。12.根据权利要求8所述的方法,其特征在于,所述基于所述时间差确定所述主控设备的自身醒来时间,包括: 判断所述时间差是否大于设定时间阈值; 在判断为所述时间差大于所述设定时间阈值时,将少于所述时间差的时间确定为所述主控设备的自身醒来时间。13.根据权利要求1所述的方法,其特征在于,所述进入休眠状态之后,所述方法还包括: 在各所述被控设备的所述醒来时间,以预设的方式唤醒对应的被控设备。14.一种节点设备的控制装置,其特征在于,包括: 判断模块,用于判断主控设备所控制的所有被控设备是否都已进入休眠状态; 休眠模块,用于在判断为所有所述被控设备都已进入所述休眠状态时,所述主控设备进入休眠状态。15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 确定模块,用于确定所述被控设备进入休眠状态。16.根据权利要求15所述的装置,其特征在于,所述确定模块包括: 休眠请求接收子模块,用于接收所述被控设备发送的休眠请求; 允许休眠应答发送子模块,用于基于所述被控设备的当前工作状况向所述被控设备发送允许休眠应答,以使所述被控设备基于所述允许休眠应答进入休眠状态; 第一存储子模块,用于将所述休眠应答的发送时间作为所述被控设备的休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。17.根据权利要求15所述的装置,其特征在于,所述确定模块包括: 休眠通知接收子模块,用于接收所述被控设备发送的休眠通知; 休眠应答发送子模块,用于基于所述休眠通知向所述被控设备发送休眠应答,以使所述被控设备基于所述休眠应答进入休眠状态; 第二存储子模块,用于将所述休眠应答的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。18.根据权利要求15所述的装置,其特征在于,所述确定模块包括: 休眠设备确定子模块,用于基于各所述被控设备的工作状况确定能够休眠的被控设备; 休眠指示发送子模块,用于向所述能够休眠的被控设备发送休眠指示,以使所述被控设备基于所述休眠指示进入休眠状态; 第三存储子模块,用于将所述休眠指示的发送时间作为休眠时间,与所述被控设备的标识对应的存储为休眠状态记录。19.根据权利要求14所述的装置,其特征在于,所述判断模块包括: 休眠状态记录查找子模块,用于基于所存储的各所述被控设备的标识查找休眠状态记录; 第一确定子模块,用于在所有所述被控设备的标识都存在于所述休眠状态记录中时,确定所有所述被控设备都已进入所述休眠状态。20.根据权利要求14所述的装置,其特征在于,所述判断模块包括: 统计子模块,用于基于所存储的休眠状态记录统计进入休眠状态的所述被控设备的个数; 判断子模块,用于判断所统计的个数是否等于所存储的所有所述被控设备的个数; 第二确定子模块,用于在判断为所统计的个数等于所有所述被控设备的个数时,确定所述所有被控设备都已进入所述休眠状态。21.根据权利要求14所述的装置,其特征在于,所述装置还包括: 最早醒来时间确定模块,用于确定所述被控设备的最早醒来时间; 时间差计算模块,用于计算所述被控设备的最早醒来时间与所述被控设备进入休眠状态的最晚休眠时间之间的时间差; 自身醒来时间确定模块,用于基于所述时间差确定所述主控设备的自身醒来时间,所述主控设备的自身醒来时间早于所述被控设备的最早醒来时间。22.根据权利要求21所述的装置,其特征在于,所述最早醒来时间确定模块包括: 醒来时间计算子模块,用于基于所存储的各所述被控设备的休眠时间长度计算各所述被控设备的醒来时间; 最早醒来时间确定子模块,用于基于计算出的各所述被控设备的醒来时间确定所述被控设备的最早醒来时间。23.根据权利要求21所述的装置,其特征在于,所述装置还包括: 休眠时间长度接收模块,用于接收各所述被控设备上报的各自的休眠时间长度; 第一存储模块,用于将所述休眠时间长度与对应的所述被控设备的标识对应的进行存储。24.根据权利要求21所述的装置,其特征在于,所述装置还包括: 休眠时间长度确定模块,用于基于各所述被控设备的工作状况确定各所述被控设备的休眠时间长度; 第二存储模块,用于将所确定的休眠时间长度与各所述被控设备的标识对应的进行存储。25.根据权利要求21所述的装置,其特征在于,所述自身醒来时间计算模块包括: 时间差判断子模块,用于判断所述时间差是否大于设定时间阈值; 自身醒来时间确定子模块,用于在判断为所述时间差大于所述设定时间阈值时,将少于所述时间差的时间确定为所述主控设备的自身醒来时间。26.根据权利要求14所述的装置,其特征在于,所述装置还包括: 唤醒模块,用于在各所述被控设备的所述醒来时间,以预设的方式唤醒对应的被控设备。27.一种路由器,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为: 判断主控设备所控制的所有被控设备是否都已进入休眠状态; 在判断为所有所述被控设备都已进入所述休眠状态时,所述主控设备进入休眠状态。
【专利摘要】本公开是关于节点设备的控制方法、装置及路由器,该方法包括:判断主控设备所控制的所有被控设备是否都已进入休眠状态;在判断为所有所述被控设备都已进入所述休眠状态时,进入休眠状态。应用本公开实施例,本公开中主控设备可以在所控制的所有被控设备都进入休眠状态之后,也进入休眠状态,从而降低功耗,节省电力资源消耗,有利于延长主控设备和各被控设备的使用寿命。
【IPC分类】H04L12/12
【公开号】CN104954148
【申请号】CN201510341570
【发明人】孟德国, 张彦路, 侯恩星
【申请人】小米科技有限责任公司
【公开日】2015年9月30日
【申请日】2015年6月18日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1