本发明实施例涉及语音解锁技术领域,尤其涉及一种语音解锁的方法、装置及移动终端。
背景技术:
随着移动终端的日益普及,移动终端中数据的安全性尤其是敏感数据的安全性无法得到有效的保证,为此,数字解锁、指纹解锁应运而生,并且应用越来越广发。然而数字解锁经常被破解,指纹解锁由于手指的干湿程度不同严重影响了指纹解锁的解锁率和准确率,使移动终端中敏感数据的安全性能无法得到保障。
技术实现要素:
本发明提供一种语音解锁的方法、装置及移动终端,以提高语音解锁的解锁率及准确度,以保证移动终端中敏感数据的安全性。
第一方面,本发明实施例提供了一种语音解锁的方法,该方法包括:
接收语音解锁指令,获取解锁语音信息;
将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;
执行与所述匹配结果相对应的动作。
第二方面,本发明实施例还提供了一种语音解锁的装置,该装置包括:
解锁语音信息获取模块,用于接收语音解锁指令,获取解锁语音信息;
语音匹配模块,用于将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;
匹配结果执行模块,用于执行与所述匹配结果相对应的动作。
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
接收语音解锁指令,获取解锁语音信息;
将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;
执行与所述匹配结果相对应的动作。
本发明实施例通过接收语音解锁指令,获取解锁语音信息;将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;执行与所述匹配结果相对应的动作,实现了语音解锁,有效保证了移动终端中敏感数据的安全性。
附图说明
图1是本发明实施例一提供的一种语音解锁的方法的流程图;
图2是本发明实施例二提供的一种语音解锁的方法的流程图;
图3是本发明实施例三提供的一种语音解锁的方法的流程图;
图4是本发明实施例四提供的一种语音解锁的方法的流程图;
图5是本发明实施例五提供的一种语音解锁的装置的结构示意图;
图6是本发明实施例六提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例提供的一种语音解锁的方法的流程图,该方法可以由语音解锁的装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
s110、接收语音解锁指令,获取解锁语音信息。
在本实施例中,为了防止移动终端处于休眠状态时用户的误操作,或为了防止移动终端中有用信息的泄密,需要对移动终端进行锁定。其中,语音解锁指令是用于解除移动终端的锁定状态,具体的,语音解锁指令可以是用户按下移动终端的开机键时触发的解锁指令,也可以是用户按下预设特定组合键时触发的解锁指令,本实施例对语音解锁指令的具体触发方式不做限定。当移动终端接收到用户发出的语音解锁指令时,获取用户的解锁语音信息。
其中,移动终端包含ree操作系统和tee操作系统,而ree操作系统的安全性能较差,使保存在ree操作系统中的敏感数据的安全性能无法得到保障。优选的,为了保证移动终端中敏感数据的安全性,在tee操作系统中,增加一数字麦克风。当移动终端中的ree操作系统接收到用户发出的语音解锁指令时,ree操作系统将语音解锁指令发送给tee操作系统,tee操作系统接收到ree操作系统发送的语音解锁指令时,控制语音获取装置,如麦克风获取用户的解锁语音信息。
s120、将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果。
在本实施例中,预设标准解锁语音是用户在启用移动终端中的语音解锁功能时,通过语音获取装置获取的用户的初始语音密码,该初始语音密码为移动终端中的预设标准解锁语音,并将该预设标准解锁语音预先存储在移动终端中。当移动终端获取到用户的解锁语音信息时,将该解锁语音信息与预设标准解锁语音进行匹配,并形成匹配结果。其中,匹配结果包含解锁语音信息与预设标准解锁语音匹配成功和解锁语音信息与预设标准解锁语音匹配失败两种情况。示例性的,当解锁语音信息与预设标准解锁语音的相似度满足预设规则时,如相似度大于预设阈值时,则判断解锁语音信息与预设标准解锁语音匹配成功;当解锁语音信息与预设标准解锁语音的相似度不满足预设规则时,如相似度小于预设阈值时,则判断解锁语音信息与预设标准解锁语音匹配失败。
优选的,当tee操作系统接收到ree操作系统发送的语音解锁指令时并获取到用户的解锁语音信息时,tee操作系统将获取的解锁语音信息与预先存储在tee操作系统中的预设标准解锁语音进行匹配,按照预设规则形成匹配结果。tee操作系统将该匹配结果发送给ree操作系统,以使得ree操作系统执行匹配结果相对应的动作,有效提高了语音解锁的解锁率和准确率,进一步保证了移动终端中敏感数据的安全性。
s130、执行与所述匹配结果相对应的动作。
在本实施例中,移动终端执行与匹配结果相对应的动作。具体的,当解锁语音信息与预设标准解锁语音匹配成功时,移动终端完成语音解锁,使用户可以对移动终端进行相关操作;当解锁语音信息与预设标准解锁语音匹配失败时,移动终端提示解锁失败,可以进一步提示用户重新输入解锁语音信息。
本发明实施例通过接收语音解锁指令,获取解锁语音信息;将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;执行与所述匹配结果相对应的动作,实现了语音解锁,有效保证了移动终端中敏感数据的安全性。
实施例二
图2为本发明实施例二提供的一种语音解锁的方法的流程图,本实施例在上述实施例的基础上,将接收语音解锁指令,获取解锁语音信息优化为:于接收到所述语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息;根据所述第二语音信息对所述第一语音信息做降噪处理以形成所述解锁语音信息。
如图2所示,本实施例的方法包括如下步骤:
s210、于接收到所述语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息。
在本实施例中,当移动终端接收到用户输入的语音解锁指令时,开启语音录制功能,并通过语音录制装置获取第一预设时间内的第一语音信息和第二预设时间内的第二语音信息。优选的,所述第一语音信息包括第一预设时间内用户输入的所述解锁语音信息和第一预设时间内的环境噪声,所述第二语音信息为第二预设时间内的环境噪声,所述第二预设时间匹配第一预设时间。具体的,在进行语音录制时,语音录制装置不仅录制用户有用的语音信息,同时录制有周围的环境噪声,因此语音录制装置录制的第一语音信息包括第一预设时间内用户输入的解锁语音信息和第一时间内的环境噪声,其中,第一预设时间是指语音录制装置录制第一语音信息的时间。示例性的,当接收到语音解锁指令时,用户按下预设按钮开始录制第一语音信息,并在在到达第一预设时间时,松开预设按钮,完成第一语音信息的录制。完成第一语音信息的录制后,继续录制第二预设时间内的第二语音信息,其中,在第二预设时间内录制第二语音信息时,当前用户不输入语音信息,只录制第二预设时间内的环境噪声。其中,第一预设时间匹配第二预设时间可以为第一预设时间和第二预设时间相等。
需要说明定的是,对第一语音信息和第二语音信息的录制顺序不做限定,可以先录制第一预设时间内的第一语音信息,完成第一语音信息录制后继续录制第二预设时间内的第二语音信息,也可以先录制第二预设时间内的第二语音信息,完成第二语音信息录制后继续录制第一预设时间内的第一语音信息。
s220、根据所述第二语音信息对所述第一语音信息做降噪处理以形成所述解锁语音信息。
具体的,提取第一语音信息和第二语音信息中的公共语音部分,由于在进行语音解锁时,语音录制时间较短,即第一预设时间和第二预设时间较短,通常为10秒左右,所以第一预设时间内的环境噪声与第二预设时间内的环境噪声基本相同。去除第一语音信息中的第一语音信息与第二语音信息中的公共语音部分以作为所述解锁语音信息。
s230、将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果。
s240、执行与所述匹配结果相对应的动作。
本实施例提供的语音解锁的方法,通过于接收到语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息;根据第二语音信息对第一语音信息做降噪处理以形成解锁语音信息;将解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;执行与匹配结果相对应的动作,有效减少了环境噪声对语音解锁准确率的影响,进一步提高了语音解锁的解锁率与准确率,保证了移动终端中敏感数据的安全性。
实施例三
图3为本发明实施例三提供的一种语音解锁的方法的流程图,本实施例在上述实施例的基础上,将将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果优化为:读取所述第一语音信息的录制时间,判断所述第一语音信息的录制时间是否匹配所述预设标准解锁语音的录制时间;于所述第一语音信息的录制时间匹配所述预设标准解锁语音的录制时间的状态下,读取所述解锁语音信息;判断所述解锁语音信息是否匹配所述预设标准解锁语音,并形成所述匹配结果。
如图3所示,本实施例的方法包括如下步骤:
s310、于接收到所述语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息。
s320、根据所述第二语音信息对所述第一语音信息做降噪处理以形成所述解锁语音信息。
s330、读取所述第一语音信息的录制时间,判断所述第一语音信息的录制时间是否匹配所述预设标准解锁语音的录制时间。
具体的,第一语音信息的录制时间小于等于第一预设时间,读取第一语音信息的录制时间,并判断所述当第一语音信息的录制时间是否匹配预设标准解锁语音的录制时间,当第一语音信息的录制时间不匹配预设标准解锁语音的录制时间时,直接判定语音解锁失败。其中,可以根据预设匹配规则判断第一语音信息的录制时间是否匹配预设标准解锁语音的录制时间,示例性的,当第一语音的录制时间在预设标准解锁语音的录制时间的预设范围内时,则判断第一语音信息的录制时间匹配预设标准解锁语音的录制时间,否则,不匹配。
s340、于所述第一语音信息的录制时间匹配所述预设标准解锁语音的录制时间的状态下,读取所述解锁语音信息。
在判定第一语音信息的录制时间与预设标准解锁语音的录制时间相匹配时,读取解锁语音信息和预设标准解锁语音,以进一步判断解锁语音信息与预设标准解锁语音是否匹配。当第一语音信息的录制时间与预设标准解锁语音的录制时间不匹配时,结束解锁。
s350、判断所述解锁语音信息是否匹配所述预设标准解锁语音,并形成所述匹配结果。
s360、执行与所述匹配结果相对应的动作。
本实施例提供的语音解锁的方法,通过于接收到语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息;根据第二语音信息对第一语音信息做降噪处理以形成解锁语音信息;读取第一语音信息的录制时间,判断第一语音信息的录制时间是否匹配预设标准解锁语音的录制时间;于第一语音信息的录制时间匹配预设标准解锁语音的录制时间的状态下,读取解锁语音信息;判断解锁语音信息是否匹配预设标准解锁语音,并形成匹配结果;执行与匹配结果相对应的动作,综合考虑了环境噪声及第一语音的录制时间与预设标准解锁语音录制时间对语音解锁准确率的影响,不仅减少了语音解锁的时间,而且还提高了语音解锁的解锁率与准确率,有效保证了移动终端中敏感数据的安全性。
实施例四
图4为本发明实施例提供的语音解锁的方法的流程图,本实施例是上述实施例的一个优选方案,相应的,如图4所示,本实施例的方法包括如下步骤:
s410、于接收到所述语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息。
s420、根据所述第二语音信息对所述第一语音信息做降噪处理以形成所述解锁语音信息。
s430、读取第一语音信息的录制时间,判断第一语音信息的录制时间是否匹配预设标准解锁语音的录制时间,若是,则执行s440,否则执行s470。
s440、读取所述解锁语音信。
s450、判断所述解锁语音信息是否匹配所述标准解锁语音,若是,则执行s460,否则执行s480。
s460、移动终端完成语音解锁。
s470、结束语音解锁。
s480、提示用户语音解锁失败。
本实施例提供的语音解锁的方法,综合考虑了环境噪声及第一语音的录制时间与预设标准解锁语音录制时间对语音解锁准确率的影响,不仅减少了语音解锁的时间,而且还提高了语音解锁的解锁率与准确率,有效保证了移动终端中敏感数据的安全性。
实施例五
图5为本发明实施例提供的语音解锁的装置的结构示意图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的语音解锁的方法来进行移动终端的解锁。如图5所示,该装置应用于移动终端显示界面上,包括:解锁语音信息获取模块510、语音匹配模块520及匹配结果执行模块530。
其中,解锁语音信息获取模块510,用于接收语音解锁指令,获取解锁语音信息;语音匹配模块520,用于将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;匹配结果执行模块530,用于执行与所述匹配结果相对应的动作。
其中,所述解锁语音信息获取模块510,用于:
于接收到所述语音解锁指令的状态,开启语音录制功能,以获取第一预设时间内的第一语音信息及第二预设时间内的第二语音信息;
根据所述第二语音信息对所述第一语音信息做降噪处理以形成所述解锁语音信息。
进一步的,所述第一语音信息包括第一预设时间内用户输入的所述解锁语音信息和第一预设时间内的环境噪声。
进一步的,所述第二语音信息为第二预设时间内的环境噪声。
进一步的,所述第二预设时间匹配第一预设时间。
其中,所述语音匹配模块520,用于:
读取所述第一语音信息的录制时间,判断所述第一语音信息的录制时间是否匹配所述预设标准解锁语音的录制时间;
于所述第一语音信息的录制时间匹配所述预设标准解锁语音的录制时间的状态下,读取所述解锁语音信息;
判断所述解锁语音信息是否匹配所述预设标准解锁语音,并形成所述匹配结果。
进一步的,于所述第一语音信息的录制时间不匹配所述预设标准解锁语音的录制时间的状态下,结束解锁。
本发明实施例提供的语音解锁的装置,通过接收语音解锁指令,获取解锁语音信息;将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;执行与所述匹配结果相对应的动作,实现了语音解锁,有效保证了移动终端中敏感数据的安全性。
实施例六
本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的语音解锁的装置。该移动终端包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收语音解锁指令,获取解锁语音信息;将所述解锁语音信息与预设标准解锁语音进行匹配,以形成匹配结果;执行与所述匹配结果相对应的动作。
图6为本发明实施例提供的一种移动终端的结构示意图。如图6所示,该移动终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的程序。
所述移动终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统605、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。
应该理解的是,图示移动终端600仅仅是移动终端的一个范例,并且移动终端600可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于语音解锁的移动终端进行详细的描述,该移动终端以手机为例。
存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。
i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。
触摸屏612,所述触摸屏612是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。
音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。
扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。
上述实施例中提供的语音解锁的装置及移动终端可执行本发明任意实施例所提供的语音解锁的方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的语音解锁的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。