终端工作状态控制方法及装置与流程

文档序号:13219283阅读:来源:国知局
技术特征:
1.一种终端工作状态控制方法,其特征在于,所述终端关机控制方法包括以下步骤:控制预置的超声波发生器在预置范围内发出超声波;接收所述超声波经各反射点反射的回波;根据所述回波确定所述反射点与所述超声波发生器之间的距离;根据所述距离确认所述预置范围内是否存在人体;当不存在人体时,控制所述终端进入关机或待机状态。2.如权利要求1所述的终端工作状态控制方法,其特征在于,所述控制预置的超声波发生器在预置范围内发出超声波包括:输出驱动控制信号控制所述超声波发生器按照预置角速度往复转动;转动的过程中,控制所述超声波发生器每隔第一预置时间段发射一次超声波。3.如权利要求2所述的终端工作状态控制方法,其特征在于,所述根据距离确认所述预置范围内是否存在人体包括:侦测相邻两次接收回波对应的反射点到超声波发生器之间的距离差是否大于预设值;若是,则将该相邻两次接收回波中后一次接收回波对应的反射点设定为第一反射点,并再次侦测相邻两次接收回波对应的反射点到超声波发生器之间的距离差是否大于预设值;当再次侦测到相邻两次接收回波对应的反射点到超声波发生器之间的距离差大于预设值时,将再次侦测的该相邻两次接收回波中前一次接收回波对应的反射点设定为第二反射点;计算所述第一反射点和第二反射点之间的距离;根据所述第一反射点和第二反射点之间的距离是否在预置区间内,确定所述预置范围内是否存在人体。4.如权利要求3所述的终端工作状态控制方法,其特征在于,所述计算所述第一反射点和第二反射点之间的距离包括:根据所述加速度计算超声波发生器分别与所述第一反射点和第二反射点形成的连线之间的夹角;根据所述夹角、第一反射点到声波发生器的距离以及第二反射点到超声波发生器的距离计算所述第一反射点和第二反射点之间的距离。5.如权利要求1至4中任一项所述的终端工作状态控制方法,其特征在于,所述终端工作状态控制方法还包括:每隔第二预置时间段,控制所述终端进入人体检测模式;在所述终端在进入人体检测模式下,执行所述控制预置的超声波发生器在预置范围内发出超声波的步骤;所述根据距离确认所述预置范围内是否存在人体之后还包括:当所述预置范围内存在人体时,退出所述人体检测模式。6.一种终端工作状态控制装置,其特征在于,所述终端关机控制装置包括:控制模块,用于控制预置的超声波发生器在预置范围内发出超声波;接收模块,用于接收所述超声波经各反射点反射的回波;确定模块,用于根据所述回波确定所述反射点与所述超声波发生器之间的距离;判断模块,用于根据所述距离确认所述预置范围内是否存在人体;处理模块,用于当不存在人体时,控制所述终端进入关机或待机状态。7.如权利要求6所述的终端工作状态控制装置,其特征在于,所述控制模块包括:驱动单元,用于输出驱动控制信号控制所述超声波发生器按照预置角速度往复转动;控制单元,用于转动的过程中,控制所述超声波发生器每隔第一预置时\t间段发射一次超声波。8.如权利要求7所述的终端工作状态控制装置,其特征在于,所述判断模块包括:第一侦测单元,用于侦测相邻两次接收回波对应的反射点到超声波发生器之间的距离差是否大于预设值;第二侦测单元,用于侦测相邻两次接收回波对应的反射点到超声波发生器之间的距离差大于预设值时,将该相邻两次接收回波中后一次接收回波对应的反射点设定为第一反射点,并再次侦测相邻两次接收回波对应的反射点到超声波发生器之间的距离差是否大于预设值;设置单元,用于当再次侦测到相邻两次接收回波对应的反射点到超声波发生器之间的距离差大于预设值时,将再次侦测的该相邻两次接收回波中前一次接收回波对应的反射点设定为第二反射点;计算单元,用于计算所述第一反射点和第二反射点之间的距离;确定单元,用于根据所述第一反射点和第二反射点之间的距离是否在预置区间内,确定所述预置范围内是否存在人体。9.如权利要求8所述的终端工作状态控制装置,其特征在于,所述计算单元具体用于根据所述加速度计算超声波发生器分别与所述第一反射点和第二反射点形成的连线之间的夹角;根据所述夹角、第一反射点到声波发生器的距离以及第二反射点到超声波发生器的距离计算所述第一反射点和第二反射点之间的距离。10.如权利要求6至9中任一项所述的终端工作状态控制装置,其特征在于,所述终端工作状态控制装置还包括:模式选择模块,用于每隔第二预置时间段,控制所述终端进入人体检测模式;控制模块具体用于,在所述终端在进入人体检测模式下,控制预置的超声波发生器在预置范围内发出超声波;所述处理模块,还用于当所述预置范围内存在人体时,退出所述人体检\t测模式。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1