1.一种终端自动休眠的方法,其特征在于,包括步骤:
当终端运行应用程序时,监测所述终端上是否有触屏或按键操作信号;
当所述终端上无操作的持续时长大于第一时间阈值时,经摄像头获取用户的人眼坐标数据;
根据所述人眼坐标数据,采用人眼定位算法,计算人眼闭合度;
当所述人眼闭合度小于闭合度阈值时,启动所述终端的休眠模式。
2.如权利要求1所述的终端自动休眠的方法,其特征在于,所述根据所述人眼坐标数据,采用人眼定位算法,计算人眼闭合度的步骤之前还包括:
根据所述人眼坐标数据计算双眼的中心坐标;
计算前后两次获得的双眼中心坐标之间的相对距离;
判断前后两次获得的双眼中心坐标之间的相对距离是否小于距离阈值;
当前后两次获得的双眼中心坐标之间的相对距离小于所述距离阈值时,执行所述根据所述人眼坐标数据计算人眼闭合度的步骤。
3.如权利要求2所述的终端自动休眠的方法,其特征在于,所述判断前后两次获得的双眼中心坐标之间的相对距离是否小于距离阈值的步骤包括:
当(x1-x2)2+(y1-y2)2<k*w2时,判定前后两次获得的双眼中心坐标之间的相对距离小于所述距离阈值;其中,前一次获得的双眼中心坐标为p1=(x1,y1),后一次获得的双眼中心坐标为p2=(x2,y2),终端的屏幕宽度为w,双眼中心坐标相对于屏幕移动的阈值系数为k。
4.如权利要求1至3任一项所述的终端自动休眠的方法,其特征在于,所述启动所述终端的休眠模式的步骤包括:
降低所述终端的屏幕亮度和音量,并继续监测所述终端上是否有触屏或按键操作信号;
当所述终端上有触屏或按键操作信号时,恢复所述终端的屏幕亮度和音量,退出休眠模式;
当所述终端上没有触屏或按键操作信号,且所述终端处于休眠模式的持续时长大于第二时间阈值时,停止运行当前应用程序,并关闭所述终端屏幕亮度和音量。
5.如权利要求1至3任一项所述的终端自动休眠的方法,其特征在于,所述启动所述终端的休眠模式的步骤包括:
降低所述终端的屏幕亮度和音量,并继续经摄像头获取用户的人眼坐标数据,计算所述人眼闭合度;
当所述人眼闭合度大于所述闭合度阈值时,恢复所述终端的屏幕亮度和音量,退出休眠模式;
当所述人眼闭合度持续小于所述闭合度阈值,且所述终端处于休眠模式的持续时长达到第二时间阈值时,停止运行当前应用程序,并关闭所述终端屏幕亮度和音量。
6.如权利要求1至3任一项所述的终端自动休眠的方法,其特征在于,所述当所述人眼闭合度小于闭合度阈值时,启动所述终端的休眠模式的步骤包括:
当所述人眼闭合度小于闭合度阈值时,以当前获取用户的人眼坐标数据的时刻作为起始时刻,间隔第三时间阈值后重新经摄像头获取用户的人眼坐标数据,计算所述人眼闭合度;
当所述人眼闭合度持续小于所述闭合度阈值时,启动所述终端的休眠模式。
7.一种终端自动休眠的装置,其特征在于,包括:
触屏监测模块,用于当终端运行应用程序时,监测所述终端上是否有触屏或按键操作信号;
人眼跟踪模块,用于当所述终端上无操作的持续时长大于第一时间阈值时,经摄像头获取用户的人眼坐标数据;
人眼定位模块,用于根据所述人眼坐标数据,采用人眼定位算法,计算人眼闭合度;
休眠控制模块,用于当所述人眼闭合度小于闭合度阈值时,启动所述终端的休眠模式。
8.如权利要求7所述的终端自动休眠的装置,其特征在于,所述人眼定位模块还用于:
根据所述人眼坐标数据计算双眼的中心坐标;
计算前后两次获得的双眼中心坐标之间的相对距离;
判断前后两次获得的双眼中心坐标之间的相对距离是否小于距离阈值;
当前后两次获得的双眼中心坐标之间的相对距离小于所述距离阈值时,根据所述人眼坐标数据计算人眼闭合度。
9.如权利要求8所述的终端自动休眠的装置,其特征在于,所述人眼定位模块还用于:
当(x1-x2)2+(y1-y2)2<k*w2时,判定前后两次获得的双眼中心坐标之间的相对距离小于所述距离阈值;其中,前一次获得的双眼中心坐标为p1=(x1,y1),后一次获得的双眼中心坐标为p2=(x2,y2),终端的屏幕宽度为w,双眼中心坐标相对于屏幕移动的阈值系数为k。
10.如权利要求7至9任一项所述的终端自动休眠的装置,其特征在于,所述休眠控制模块还用于,降低所述终端的屏幕亮度和音量;
所述触屏监测模块还用于,继续监测所述终端上是否有触屏或按键操作信号;
所述休眠控制模块还用于,当所述终端上有触屏或按键操作信号时,恢复所述终端的屏幕亮度和音量,退出休眠模式;
所述休眠控制模块还用于,当所述终端上没有触屏或按键操作信号,且所述终端处于休眠模式的持续时长大于第二时间阈值时,停止运行当前应用程序,并关闭所述终端屏幕亮度和音量。
11.如权利要求7至9任一项所述的终端自动休眠的装置,其特征在于,所述休眠控制模块还用于,降低所述终端的屏幕亮度和音量;
所述人眼跟踪模块还用于,继续经摄像头获取用户的人眼坐标数据,计算所述人眼闭合度;
所述休眠控制模块还用于,当所述人眼闭合度大于所述闭合度阈值时,恢复所述终端的屏幕亮度和音量,退出休眠模式;
所述休眠控制模块还用于,当所述人眼闭合度持续小于所述闭合度阈值,且所述终端处于休眠模式的持续时长达到第二时间阈值时,停止运行当前应用程序,并关闭所述终端屏幕亮度和音量。
12.如权利要求7至9任一项所述的终端自动休眠的装置,其特征在于,所述人眼跟踪模块还用于,当所述人眼闭合度小于闭合度阈值时,以当前获取用户的人眼坐标数据的时刻作为起始时刻,间隔第三时间阈值后重新经摄像头获取用户的人眼坐标数据,计算所述人眼闭合度;
所述休眠控制模块还用于,当所述人眼闭合度持续小于所述闭合度阈值时,启动所述终端的休眠模式。