1.一种指纹解锁控制方法,其特征在于,应用于指纹传感器与电源键贴合的终端,包括:判断指纹比对是否成功,若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器;
检测电源键的状态,所述电源键的状态包括被按下或抬起;
若检测到电源键的状态为被按下,则判断所述第一定时器是否在运行状态中;
若所述第一定时器在运行状态中,则保存所述电源键被按下的状态;
在所述第一定时器到期之前,继续检测所述电源键的状态;
若在所述第一定时器到期之前,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若在所述第一定时器到期之前,检测到所述电源键的状态仍为按下,则在所述第一定时器到期时,检测所述电源键的状态;
若在所述第一定时器到期时,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若在所述第一定时器到期时,检测到所述电源键的状态为按下,则启动第二定时器;
在所述第二定时器到期前,继续检测所述电源键的状态;
若在所述第二定时器到期前,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作;
若在所述第二定时器到期前,检测到所述电源键的状态仍为被按下,则在所述第二定时器到期时,检测所述电源键的状态;
若在所述第二定时器到期时,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作;
若在所述第二定时器到期时,检测到所述电源键的状态仍为被按下的状态,则触发电源键长按动作响应。
4.根据权利要求1-3任一项所述的方法,其特征在于,还包括:若所述第一定时器不在运行状态中,则启动第三定时器;
在所述第三定时器到期之前,继续检测所述电源键的状态;
若在所述第三定时器到期前,检测到所述电源键的状态为抬起,则触发电源键短按动作响应。
5.根据权利要求4所述的方法,其特征在于,还包括:若在所述第三定时器到期前,检测到所述电源键的状态仍为被按下,则在所述第三定时器到期时,检测所述电源键的状态;
若在所述第三定时器到期时,检测到所述电源键的状态为抬起,则触发电源键短按动作响应;
若在所述第三定时器到期时,检测到所述电源键的状态仍为被按下,则触发电源键长按动作响应。
6.根据权利要求4所述的方法,其特征在于,在所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器之前,还包括:判断所述第三定时器是否在运行状态中;
若确定所述第三定时器不在运行状态中,则执行所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器的步骤;
若确定所述第三定时器在运行状态中,则不执行所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器的步骤,进行解锁。
7.一种指纹解锁控制装置,其特征在于,应用于指纹传感器与电源键贴合的终端,包括:第一判断模块,用于判断指纹比对是否成功,若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器;
第一检测模块,用于检测电源键的状态,所述电源键的状态包括被按下或抬起;
第二判断模块,用于若检测到电源键的状态为被按下,则判断所述第一定时器是否在运行状态中;
保存模块,用于若所述第一定时器在运行状态中,则保存所述电源键被按下的状态;
第二检测模块,用于在所述第一定时器到期之前,继续检测所述电源键的状态;
第一清除模块,用于若在所述第一定时器到期之前,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:第三检测模块,用于与所述第二检测模块连接,若在所述第一定时器到期之前,检测到所述电源键的状态仍为按下,则在所述第一定时器到期时,检测所述电源键的状态;
第二清除模块,用于与所述第三检测模块连接,若在所述第一定时器到期时,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:第一启动模块,用于与所述第三检测模块连接,若在所述第一定时器到期时,检测到所述电源键的状态为按下,则启动第二定时器;
第四检测模块,用于与所述第一启动模块连接,在所述第二定时器到期前,继续检测所述电源键的状态;
第三清除模块,用于与所述第四检测模块连接,若在所述第二定时器到期前,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作;
第五检测模块,用于与所述第四检测模块连接,若在所述第二定时器到期前,检测到所述电源键的状态仍为被按下,则在所述第二定时器到期时,检测所述电源键的状态;
第六检测模块,用于与所述第五检测模块连接,若在所述第二定时器到期时,检测到所述电源键的状态为抬起,则清除已保存的所述电源键被按下的状态,不执行与所述电源键被按下的状态对应的操作;
第一触发模块,用于与所述第五检测模块连接,若在所述第二定时器到期时,检测到所述电源键的状态仍为被按下的状态,则触发电源键长按动作响应。
10.根据权利要求7-9任一项所述的装置,其特征在于,所述装置还包括:第二启动模块,用于与所述第二判断模块连接,若所述第一定时器不在运行状态中,则启动第三定时器;
第七检测模块,用于与所述第二启动模块连接,在所述第三定时器到期之前,继续检测所述电源键的状态;
第二触发模块,用于与所述第七检测模块连接,若在所述第三定时器到期前,检测到所述电源键的状态为抬起,则触发电源键短按动作响应。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:第八检测模块,用于与所述第七检测模块连接,若在所述第三定时器到期前,检测到所述电源键的状态仍为被按下,则在所述第三定时器到期时,检测所述电源键的状态;
第三触发模块,用于与所述第八检测模块连接,若在所述第三定时器到期时,检测到所述电源键的状态为抬起,则触发电源键短按动作响应;
第四触发模块,用于与所述第八检测模块连接,若在所述第三定时器到期时,检测到所述电源键的状态仍为被按下,则触发电源键长按动作响应。
12.根据权利要求10所述的装置,其特征在于,第一判断模块,还用于:在所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器之前,判断所述第三定时器是否在运行状态中;
若确定所述第三定时器不在运行状态中,则执行所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器的步骤;
若确定所述第三定时器在运行状态中,则不执行所述若指纹比对成功,则点亮屏幕并解锁,并启动第一定时器的步骤,进行解锁。