一种解除用户设备锁定状态的方法和设备的制作方法

文档序号:7672492阅读:138来源:国知局
专利名称:一种解除用户设备锁定状态的方法和设备的制作方法
技术领域
本发明涉及用户设备技术领域,尤其涉及一种解除用户设备锁定状态的方法和设备。
背景技术
在PC和手机等用户设备上,出于防止误操作、隐私泄露等原因,通常需要对设备设置一个锁定功能,在锁定状态下,大部分功能无法使用,进而达到防止误操作和隐私保密的作用。对于如何解除用户设备的锁定状态,目前主要存在以 下几种方法。第一种,在锁定状态下,用户需要选择用户名并输入相应密码,经密码校验成功后解除锁定。第二种,用户需要按照特定顺序依次按键,如先按“开锁”键,再按“确定”键,方可解除锁定。第三种,对于一些触屏手机,需要用户在屏幕的特定区域进行滑动操作,方可解除锁定状态。由上述方法可见,现有的解除用户设备锁定状态的方法均需要用户进行手动操作,操作方式不够便利。

发明内容
本发明提供了一种解除用户设备锁定状态的方法,能够避免用户手动解除用户设备的锁定状态,操作方式便利。本发明还提供了一种解除用户设备锁定状态的设备,能够避免用户手动解除用户设备的锁定状态,操作方式便利。本发明的技术方案是这样实现的一种解除用户设备锁定状态的方法,包括接收用户输入的音频信号,对所述音频信号进行编码;判断编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。上述判断编码后的音频信号是否大于预先设置的阈值的方式为判断音频信号经PCM编码后的PCM采样值序列中的最大值是否大于预先设置的阈值。上述方法进一步包括如果编码后的音频信号小于预先设置的阈值,则显示解锁未成功的图像。上述解除用户设备的锁定状态之后进一步包括显示解锁成功的图像,并停止接收用户输入的音频信号。上述接收用户输入的音频信号之前还包括当接收到屏幕点亮系统事件时,创建音频记录AudioRecord对象;所述接收用户输入的音频信号的方式为调用AudioRecord. StartRecording函数进行接收;所述判断之前进一步通过调用AudioRecord. Read函数读取PCM采样值序列;
所述停止接收用户输入的音频信号的方式为调用AudioRecord. Stop函数停止接收。一种解除用户设备锁定状态的设备,包括音频接收模块,用于接收用户输入的音频信号;编码模块,用于对所述音频接收模块接收的音频信号进行编码;解锁模块,用于判断所述编码模块编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。上述编码模块对音频信号进行PCM编码,得到PCM采样值序列;解锁模块判断编码后的音频信号是否大于预先设置的阈值的方式为判断所述 PCM采样值序列中的最大值是否大于预先设置的阈值。上述解锁模块还用于,当判断出编码后的音频信号小于预先设置的阈值时,显示解锁未成功的图像;或者,解除用户设备的锁定状态后,显示解锁成功的图像,并通知音频接收模块停止接收用户输入的音频信号。上述设备还可以包括对象创建模块,用于当接收到屏幕点亮系统事件时,创建AudioRecord 对象;所述音频接收模块接收用户输入的音频信号的方式为调用AudioRecord.StartRecording函数进行接收;所述解锁模块判断之前,进一步通过调用AudioRecord. Read函数读取PCM采样值序列;所述音频接收模块停止接收用户输入的音频信号的方式为调用AudioRecord.Stop函数停止接收。可见,本发明提出的解除用户设备锁定状态的方法和设备,接收用户输入的音频信号,根据该音频信号与预先设置的阈值的比较结果决定是否解除用户设备的锁定状态,避免了由用户手动解除用户设备的锁定状态,操作便利。


图I为本发明提出的解除用户设备锁定状态的流程图;图2为本发明实施例解锁用户设备的实现流程图;图3为解锁不成功时显示的图像示例;图4为解锁成功时显示的图像示例;图5为本发明提出的解除用户设备锁定状态的设备结构示意图。
具体实施例方式本发明提出一种解除用户设备锁定状态的方法,如图I为本发明的实现流程图,包括以下步骤步骤101 :接收用户输入的音频信号,对所述音频信号进行编码;步骤102 :判断编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。
上述方法中,对音频信号进行的编码可以为脉冲编码调制(PCM)编码,将PCM编码后得到的PCM采样值序列中的最大值与预先设置的阈值进行比较。本发明可以在屏幕上设置一个扇形信号指示区,用于指示解锁是否成功。当用户设备处于锁定状态,用户设备屏幕被点亮且音频输入设备(如麦克风等)处于正常工作状态时,用户对着音频输入设备输入音频信号(如吹气或者发声),扇形信号指示区将会发生色块波动,当输入信号的音频PCM编码序列中最大采样值大于设定的阈值时,信号指示将会超过解锁线,表示解锁成功;当小于预先设定的阈值时,在扇形信号指示区将显示相应大小的扇形,不超过解锁线,表示解锁不成功。以下举具体的实施例详细介绍。如图2为本发明实施例解锁用户设备的实现流程图,包括以下步骤步骤201 :用户设备启动一个服务(Service)常驻内存,以响应屏幕及系统的各种事件。
步骤202 当接收到屏幕点亮(ACTI0N_SCREEN_0N)系统事件时,创建一个音频记录(AudioRecord)对象,通过调用AudioRecord.开始记录startRecording O函数的方法开始接收用户通过麦克风输入的音频信号。步骤203 :对音频信号进行PCM编码。步骤204 :通过调用AudioRecord.读取ReadO函数的方法读取编码后的PCM采样值序列。步骤205 :将读取的PCM的采样值序列中的最大值和预先设定的阈值比较,如果小于阈值,则只是根据采样值和阈值的比例动态显示扇形指示区域;如果采样值大于阈值,则在显示扇形区域的同时,显示解锁成功,继续执行步骤206。例如,当预先设定的阈值为10000时,如果PCM采样值序列中的最大值为8000,则在扇形指示区域将扇形面积绘制到解锁线以下4/5处,表示没有解锁成功;如果PCM采样值序列中的最大值为18000,则解锁成功,在扇形指示区域将扇形面积绘制为超出解锁线,进入系统桌面。如图3为解锁不成功时显示的图像示例,图4为解锁成功时显示的图像示例。步骤206 :解锁成功后,调用AudioRecord.停止stop O函数结束接收麦克风输入的音频信号。本发明还提出一种解除用户设备锁定状态的设备,如图5为该设备的结构示意图,包括音频接收模块501,用于接收用户输入的音频信号;编码模块502,用于对所述音频接收模块501接收的音频信号进行编码;解锁模块503,用于判断所述编码模块502编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。上述设备中,编码模块502对音频信号进行PCM编码,得到PCM采样值序列;这样,解锁模块503判断编码后的音频信号是否大于预先设置的阈值的方式可以为判断所述PCM采样值序列中的最大值是否大于预先设置的阈值。上述解锁模块503还可以用于,当判断出编码后的音频信号小于预先设置的阈值时,显示解锁未成功的图像;当解除用户设备的锁定状态后,显示解锁成功的图像,并通知音频接收模块501停止接收用户输入的音频信号。上述设备还可以包括对象创建模块504,用于当接收到屏幕点亮系统事件时,创建 AudioRecord 对象;上述音频接收模块501接收用户输入的音频信号的方式可以为调用AudioRecord. StartRecording 函数进行接收;上述解锁模块503判断之前,进一步通过调用AudioRecord. Read函数读取PCM采样值序列;音频接收模块501停止接收用户输入的音频信号的方式可以为调用AudioRecord. Stop函数停止接收音频信号。综上可见,本发明提出的解除用户设备锁定状态的方法和设备中,用户设备接收用户输入的音频信号,如果该音频信号大于预先设置的阈值,则解除用户设备的锁定状态,避免了由用户手动解除用户设备的锁定状态,操作便利。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。权利要求
1.一种解除用户设备锁定状态的方法,其特征在于,所述方法包括 接收用户输入的音频信号,对所述音频信号进行编码; 判断编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。
2.根据权利要求I所述的方法,其特征在于,所述判断编码后的音频信号是否大于预先设置的阈值的方式为判断音频信号经脉冲编码调制PCM编码后的PCM采样值序列中的最大值是否大于预先设置的阈值。
3.根据权利要求I或2所述的方法,其特征在于,所述方法进一步包括如果编码后的音频信号小于预先设置的阈值,则显示解锁未成功的图像。
4.根据权利要求I或2所述的方法,其特征在于,所述解除用户设备的锁定状态之后进一步包括显示解锁成功的图像,并停止接收用户输入的音频信号。
5.根据权利要求4所述的方法,其特征在于,所述接收用户输入的音频信号之前还包括当接收到屏幕点亮系统事件时,创建音频记录AudioRecord对象; 所述接收用户输入的音频信号的方式为调用AudioRecord. StartRecording函数进行接收; 所述判断之前进一步通过调用AudioRecord. Read函数读取PCM采样值序列; 所述停止接收用户输入的音频信号的方式为调用AudioRecord. Stop函数停止接收。
6.一种解除用户设备锁定状态的设备,其特征在于,所述设备包括 音频接收模块,用于接收用户输入的音频信号; 编码模块,用于对所述音频接收模块接收的音频信号进行编码; 解锁模块,用于判断所述编码模块编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。
7.根据权利要求6所述的设备,其特征在于,所述编码模块对音频信号进行脉冲编码调制PCM编码,得到PCM采样值序列; 所述解锁模块判断编码后的音频信号是否大于预先设置的阈值的方式为判断所述PCM采样值序列中的最大值是否大于预先设置的阈值。
8.根据权利要求6或7所述的设备,其特征在于,所述解锁模块还用于,当判断出编码后的音频信号小于预先设置的阈值时,显示解锁未成功的图像。
9.根据权利要求6或7所述的设备,其特征在于,所述解锁模块还用于,解除用户设备的锁定状态后,显示解锁成功的图像,并通知音频接收模块停止接收用户输入的音频信号。
10.根据权利要求9所述的设备,其特征在于,所述设备还包括对象创建模块,用于当接收到屏幕点亮系统事件时,创建音频记录AudioRecord对象; 所述音频接收模块接收用户输入的音频信号的方式为调用AudioRecord.StartRecording函数进行接收; 所述解锁模块判断之前,进一步通过调用AudioRecord. Read函数读取PCM采样值序列; 所述音频接收模块停止接收用户输入的音频信号的方式为调用AudioRecord. Stop函数停止接收。
全文摘要
本发明提出一种解除用户设备锁定状态的方法和设备,其中方法包括接收用户输入的音频信号,对所述音频信号进行编码;判断编码后的音频信号是否大于预先设置的阈值,如果大于,则解除所述用户设备的锁定状态。本发明能够避免用户手动解除用户设备的锁定状态,操作方式便利。
文档编号H04M1/725GK102790825SQ20111013166
公开日2012年11月21日 申请日期2011年5月20日 优先权日2011年5月20日
发明者刘宇飞, 姜军军, 张志军, 徐海波, 方志雄, 陈勇 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1