解锁方法及装置与流程

文档序号:11521415阅读:170来源:国知局
解锁方法及装置与流程

本发明实施例涉及通讯技术领域,特别涉及解锁方法及装置。



背景技术:

随着移动终端的发展,手机、平板电脑等移动终端已经成为生活中、工作中不可或缺的工具。随着移动终端的广泛应用,用户对保存在移动终端设备上的资料以及个人隐私的安全性也越来越关注。

目前,为了保障存储在移动终端设备上的资料以及个人隐私的安全性,通常通过设置登录密码来保证不被他人获取资料和个人隐私,比如说手机的拥有者可以通过设置传统的密码解锁方式,如数字解锁、图像解锁等方式实现对手机的锁定,避免非经授权直接解锁手机。

但是在实现本发明的过程中,发明人发现现有技术中存在一些问题:采用传统密码方式,虽然达到保证拥有者手机上存储资料和个人隐私的安全,但是只能保证个人使用,如果家人、亲戚朋友想要临时使用手机进行工作和娱乐,如果采用传统密码方式对手机进行锁定,就需要告知使用者密码解锁,存在泄漏个人密码的风险。并且,由于传统密码方式设置的密码一般是有迹可循,他人可以通过不断尝试的方式试验出来手机密码,这样就增加了风险,同样会给用户带来安全隐患。



技术实现要素:

本发明实施方式的目的在于提供一种解锁方法及装置,保证了解除终端锁定状态过程的安全性,且操作方便。

为解决上述技术问题,本发明的实施方式提供了一种解锁方法应用于终端,其包括:在终端处于锁定状态时,获取用户录入的语音,并将语音转换为文字;在语音转换得到的文字与解锁账号一致时,解除终端的锁定状态;其中,解锁账号为存储于终端本地的账号。

本发明的实施方式还提供了一种解锁装置包括:获取模块、语音转换模块、存储模块、判断模块及解锁模块;获取模块用于在终端处于锁定状态时,获取用户录入的语音;语音转换模块用于将获取模块获取的语音转换为文字;存储模块用于存储解锁账号;其中,解锁账号为存储于终端本地的账号;判断模块用于判断语音转换模块转换得到的文字是否与解锁账号一致,并在语音转换得到的文字与解锁账号一致时,触发解锁模块解除终端的锁定状态。

本发明实施方式相对于现有技术而言,提供了一种通过语音解锁终端的方式,通过验证用户录入的语音所转换得到的文字是否与存储于终端本地的解锁账号一致,并在验证成功后解除终端的锁定状态,从而保证了解除终端锁定状态过程的安全性和便捷性,并且在终端未连接网络的情况下也可以实现解锁,方便了用户的使用。

另外,解锁账号为通讯录中的联系人信息。通过将终端内通讯录中的联系人信息作为解锁账号,这样他人在不知道用户的终端内通讯录中的联系人的情况下根本没有办法通过尝试的方式破解终端密码,解锁终端,从而有效保证了终端内存储的信息不被窃取,大大提高了安全性,同时采用匹配通讯录中的联系人信息的方式更便于用户记忆,从而可以避免用户在长时间不使用该终端忘记密码,自己无法解锁使用终端的问题。

另外,通讯录中的联系人信息至少有两个;在语音转换得到的文字与通讯录中的联系人信息中的任意一个一致时,判定语音转换得到的文字与解锁账号一致。保证用于作为解锁账号的联系人信息至少有两个,在语音转换得到的文字与通讯录中的联系人信息中的任意一个一致时,就可以解除终端的锁定状态,从而可以提高解锁效率,使得解锁过程更加方便快捷。

另外,在语音转换得到的文字与通讯录中的联系人信息中预先指定的一个一致时,判定语音转换得到的文字与解锁账号一致。利用终端内部通讯录中指定的一个联系人信息作为解锁账号,与语音转换得到的文字进行匹配,只有语音转换得到的文字与指定的联系人信息一致时,才解锁终端,进一步提高了解锁过程的安全性。

另外,在终端处于锁定状态时,获取用户录入的语音之后,在将语音转换为文字之前,还包括:验证用户录入的语音的声纹是否与允许解锁声纹名单中的任意声纹匹配;在用户录入的语音与允许解锁声纹名单中的任意声纹匹配时,执行将语音转换为文字的步骤。在将用户录入的语音转换为文字进行比对之前,通过验证当前录入的语音的声纹是否是允许解锁声纹名单中的声纹(终端拥有者的声音,或终端拥有者指定人员的声音),在录入的语音声纹与预设声纹的匹配时,才执行后续操作,进一步提高了解锁过程的安全性。

另外,允许解锁声纹名单预先进行设定,并且在允许解锁声纹名单中还分别设置每一种声纹享有的使用权限。在预先设定允许解锁声纹名单时,通过为每一种声纹设置其享有的使用权限,实现了针对不同使用者,分配不同使用权限,进一步保障了个人隐私,提升了安全性。

另外,在语音转换得到的文字与解锁账号不一致,且未达到预先设置的语音录入的次数时,重新获取用户录入的语音;在语音转换得到的文字与解锁账号不一致,且达到语音录入的次数时,终端自动关机。通过设定用户在使用语音解锁时可以录入语音进行解锁的次数,并在解锁失败,重新录入语音进行语音解锁的次数大于设置的语音录入的次数时,终端判定当前解锁人员并非终端拥有者或允许解锁的用户,然后自动关机,从而保证了终端内部存储的信息的安全。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明第一实施方式的解锁方法的流程图;

图2是本发明第二实施方式的解锁方法的流程图;

图3是本发明第三实施方式的解锁方法的流程图;

图4是本发明第四实施方式的解锁方法的流程图;

图5是本发明第五实施方式的解锁装置的结构框图;

图6是本发明第六实施方式的解锁装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种解锁方法,具体流程如图1所示。

图1所示的解锁方法可以在用户终端中使用,其中该用户终端可以为例如智能手机、平板电脑、个人数字助理、可穿戴式电子设备等等。具体而言,图1涉及的解锁方法的流程可以包括:

在步骤101中,获取用户录入的语音。

具体的说,在终端处于锁定状态时,获取用户录入的语音。

比如说,可以在终端处于锁定状态时,当用户点亮屏幕需要进行解锁时,提供一个用于进行语音解锁的界面,具体的:可以在该界面中提供一个语音输入的按钮,例如类似于现有的微信、qq的语音聊天界面所示的图标或按钮,当用户选中语音输入按钮后,开始录音,在用户释放该按钮后,结束录音。或者也可以直接在终端原有的传统密码解锁界面或者图像解锁界面上提供一个语音解锁入口,当用户触发该入口后,自动跳转到语音解锁界面。需要说明的是,以上获取用户录入的语音的方式仅为举例说明,并不对本发明的技术方案构成限定。

在步骤102中,将语音转换为文字。

具体的说,由于本实施方式中存储的解锁账号为文本信息,因此,为了方便后续判断操作,需要将获取到的用户录入的语音先转换为文字。

由于语音转文本技术已经是一门较为成熟的技术,并且在现有终端、应用程序中也越来越多的被使用,如各种输入法、聊天软件中的语音转文字功能,并且随着技术的发展,其转换的准确性也逐步提高,甚至可以识别出各种方言、语种,关于语音转文本的实现方式,本领域的技术人员可以根据现有技术实现,此处不再赘述。

在步骤103中,判断语音转换得到的文字是否与解锁账号一致。

具体的说,如果语音转换得到的文字与解锁账号一致,进入步骤104;否则,返回步骤101,重新获取用户录入的语音。

需要说明的是,本实施方式中用于与语音转换得到的文字进行比对的解锁账号具体为存储于终端本地的文本信息,且由用户预先设定。

具体的,解锁账号可以为用户预先存储在终端中的一个文本文件中保存的文本信息,如一段话、一个人的名字、一串数字等等,关于解锁账号的具体设定此处不做限制,用户可以根据需要选择合适的文本信息作为解锁账号。

另外,值得一提的是,在语音转换得到的文字与解锁账号不一致时,可以在语音解锁界面显示相应的提示信息,如“当前密码不正确,请重新录入语音”等,具体的提示方式不做限制。

在步骤104中,解除终端的锁定状态,结束本次解锁流程。

与现有技术相比,本实施方式通过提供一种语音解锁终端的方式,在验证用户录入的语音所转换得到的文字与存储于终端本地的解锁账号一致时,解除终端的锁定状态,保证了解除终端锁定状态过程的安全性和便捷性,并且在终端未连接网络的情况下也可以实现解锁,方便了用户的使用。

本发明的第二实施方式涉及一种解锁方法。本实施方式在第一实施方式的基础上做了进一步改进,具体改进之处为:解锁账号为通讯录中的联系人信息,具体流程如图2所示。

在步骤201中,获取用户录入的语音。

在步骤202中,将语音转换为文字。

由于步骤201和步骤202与第一实施方式中的步骤101和步骤102大致相同,旨在当终端处于锁定状态时,获取用户录入的语音,并将语音转换为文字,此处不再赘述。

在步骤203中,判断语音转换得到的文字是否与通讯录中的联系人信息一致。如果语音转换得到的文字与通讯录中的联系人信息一致,进入步骤204;否则,返回步骤201,重新获取用户录入的语音。

具体的说,本实施方式中作为解锁账号的通讯录中的联系人信息具体为联系人名称、地址、手机号码、座机号码、公司等等,较佳的可以选取联系人名称作为解锁账号。

需要说明的是,为了提高解锁效率,方便用户使用,在通讯录中的联系人信息至少需要有两个或者两个以上时,可以这样在语音转换得到的文字与通讯录中的联系人信息中的任意一个一致时,即可判定语音转换得到的文字与解锁账号一致,执行解除终端的锁定状态的操作。

另外,由于我们在通讯录中存储父母的电话等信息时,可能直接存储的名称是爸爸、妈妈,如果其他人拿到手机,很容易想到,因此在实际应用中,为了进一步保证解锁过程的安全性,可以在终端中提供一个设置入口,由用户指定通讯录中一个只有自己知道的联系人信息作为解锁账号,这样只有在语音转换得到的文字与通讯录中的联系人信息中预先指定的该联系人信息一致时,才可以判定语音转换得到的文字与解锁账号一致,执行解除终端的锁定状态的操作。

在步骤204中,解除终端的锁定状态,结束本次解锁流程。

与现有技术相比,本实施方式中,通过将终端内通讯录中的联系人信息作为解锁账号,做到了他人在不知道用户的终端内通讯录中的联系人的情况下根本没有办法通过尝试的方式破解终端密码,解锁终端,从而有效保证了终端内存储的信息不被窃取,大大提高了安全性,同时采用匹配通讯录中的联系人信息的方式更便于用户记忆,从而可以避免用户在长时间不使用该终端的时候忘记密码,自己无法解锁使用终端的问题。

本发明的第三实施方式涉及一种解锁方法。本实施方式在第一或第二实施方式的基础上做了进一步改进,具体改进之处为:在将语音转换成文字之前,先验证说话人的身份,只有说话人为授权可以使用终端的人员时,才进行解锁。具体流程如图3所示。

在步骤301中,获取用户录入的语音。

在步骤302中,验证语音的声纹是否与允许解锁声纹名单中的任意声纹匹配。

具体的说,在用户录入的语音与允许解锁声纹名单中的任意声纹匹配时,进入步骤303;否则,返回步骤301,重新获取用户录入的语音。

具体的说,在终端处于锁定状态时,获取到用户录入的语音之后,在将语音转换为文字之前,需要先验证用户录入的语音的声纹是否与允许解锁声纹名单中的任意声纹匹配,并在用户录入的语音与允许解锁声纹名单中的任意声纹匹配时,进入步骤303,执行将语音转换为文字的步骤。

需要说明的是,为了保证终端在临时被他人使用时,保存在终端上的资料以及终端拥有者的个人隐私不被泄漏,本实施方式中用于验证从用户录入的语音中提取的声纹是否有解锁终端的权限的允许解锁声纹名单中的声纹均由终端拥有者预先进行设定,并且在设置允许解锁声纹名单时,还可以分别设置每一种声纹享有的使用权限。

比如说,在允许解锁声纹名单中添加的家人(爱人、父母等)的声纹,可以设置享有终端完整使用权限,即拥有和终端拥有者相同的使用权限;某个好友的声纹,可以设置享有终端访问者权限,即拥有使用终端部分功能的权限;某个同事的声纹可以根据需要为其设置享有终端娱乐模式权限,即可以使用终端的娱乐功能,如拍照、音视频播放、游戏等基础娱乐功能。

在实际应用中,对允许解锁声纹名单中可以添加的允许解锁声纹不做限制,用户可以根据实际需要,自定义增加删除修改允许解锁声纹名单;另外,终端的使用权限也不局限于上述几种,每种权限对应的可以访问终端的功能也不局限于上述几种,用户均可以根据需要自行设置,这里不做限制。

另外,值得一提的是,为了方便用户的设置,允许解锁声纹名单中其他使用者的声纹信息可以通过安装于终端中的聊天软件,如qq、微信等中的语音消息提取相应的声纹信息,也可以在语音通话中,截取某段语音信息提取相应的声纹信息,具体的提取方式,本领域的技术人员可以根据现有语音识别技术实现,此处不再赘述。

在步骤303中,将语音转换为文字。

在步骤304中,判断语音转换得到的文字是否与解锁账号一致如果语音转换得到的文字与解锁账号一致,进入步骤305;否则,返回步骤301,重新获取用户录入的语音。

在步骤305中,解除终端的锁定状态,结束本次解锁流程。

由于步骤303至步骤305与第一实施方式中的步骤102至步骤104大致相同,旨在将获取到语音转换为文字,并在判定语音转换得到的文字与解锁账号一致时,解除终端的锁定状态,此处不再赘述。

与现有技术相比,本实施方式中,在将用户录入的语音转换为文字进行比对之前,通过验证当前录入的语音的声纹是否是允许解锁声纹名单中的声纹(终端拥有者的声音,或终端拥有者指定人员的声音),在录入的语音声纹与预设声纹的匹配时,才执行后续操作,进一步提高了解锁过程的安全性,并且在预先设定允许解锁声纹名单时,通过为每一种声纹设置其享有的使用权限,实现了针对不同使用者,分配不同使用权限,进一步保障了个人隐私,提升了安全性。

本发明的第四实施方式涉及一种解锁方法。本实施方式在第一至第三实施方式中任意一个的基础上做了进一步改进,具体改进之处为:在语音转换得到的文字与解锁账号不一致时,通过对当前进行语音录入的次数进行判断,确定是否可以重新获取用户录入的语音进行语音解锁,具体流程如图4所示。

在步骤401中,获取用户录入的语音。

在步骤402中,将语音转换为文字。

在步骤403中,判断语音转换得到的文字是否与解锁账号一致。如果语音转换得到的文字与解锁账号一致,进入步骤404;否则,返回步骤401,重新获取用户录入的语音。

在步骤404中,解除终端的锁定状态。

由于步骤401至步骤404与第一实施方式中的步骤101至步骤104大致相同,旨在当终端处于锁定状态时,获取用户录入的语音,并将语音转换为文字,并在判定语音转换得到的文字与解锁账号一致时,解除终端的锁定状态,此处不再赘述。

在步骤405中,判断语音录入的次数是否大于预设次数。如果语音录入的次数大于预设次数,进入步骤406;否则,返回步骤401,重新获取用户录入的语音。

具体的说,在语音转换得到的文字与解锁账号不一致,重新获取用户录入的语音之前,需要先判断当前获取用户录入的语音进行语音解锁的次数是否大于了预先设置的语音录入的次数,如果大于了预先设置的语音录入的次数,当前终端判定现在进行解锁操作的用户并非终端的实际拥有者,或者允许解锁的用户,终端自动关机;如果当前获取用户录入的语音进行语音解锁的次数不大于了预先设置的语音录入的次数,即还可以进行语音解锁操作,此时终端重新获取用户录入的语音。

另外,为了进一步保证终端中存储的信息和终端拥有者的个人隐私不被泄漏,在当前获取用户录入的语音进行语音解锁的次数大于了预先设置的语音录入的次数,终端进行关机操作之前,还可以为预设的联系人(如爱人、父母)发送短信,提示当前终端可能在被陌生人使用等,并且在发送短信之前还可以自动开启终端的前置摄像头拍摄当前解锁终端用户的照片,在发送短信时将该照片作为附件一同发送给指定联系人,此处不做具体限制。

在步骤406中,终端自动关机,结束本次解锁流程。

与现有技术相比,本实施方式中,通过设定用户在使用语音解锁时可以录入语音进行解锁的次数,并在解锁失败,重新录入语音进行语音解锁的次数大于设置的语音录入的次数时,终端判定当前解锁人员并非终端拥有者或允许解锁的用户,然后自动关机,从而保证了终端内部存储的信息的安全。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明的第五实施方式涉及一种解锁装置,如图5所示。

解锁装置500包括:获取模块501、语音转换模块502、存储模块503、判断模块504及解锁模块505。

其中,获取模块501用于在终端处于锁定状态时,获取用户录入的语音;语音转换模块502用于将获取模块501获取的语音转换为文字;存储模块503用于存储解锁账号;判断模块504用于判断语音转换模块502转换得到的文字是否与解锁账号一致,并在语音转换模块502转换得到的文字与解锁账号一致时,触发解锁模块505解除终端的锁定状态。

需要说明的是,本实施方式中,存储模块503中存储的解锁账号为存储于终端本地的账号,从而可以保证终端在未连接网络的情况下,也可进行正常的解锁操作。

另外,值得一提的是,存储模块503中存储的解锁账号可以为用户预先存储在终端中的一个文本文件中保存的文本信息,如一段话、一个人的名字、一串数字等等,还可以将解锁账号具体限定为终端通讯录中的联系人信息,具体可以是联系人名称、地址、手机号码、座机号码、公司等等,较佳的可以选取联系人名称作为解锁账号,并且为了提高解锁效率,方便用户使用,通讯录中的联系人信息至少需要有两个,这样在判断模块504判定语音转换模块502转换得到的文字与通讯录中的联系人信息中的任意一个一致时,即可触发解锁模块505解除终端的锁定状态。

另外,为了进一步保证解锁过程的安全性,还可以由用户指定通讯录中一个只有自己知道的联系人信息作为解锁账号,这样只有在语音转换模块502转换得到的文字与通讯录中的联系人信息中预先指定的该联系人信息一致时,判断模块504才可以判定语音转换得到的文字与解锁账号一致,触发解锁模块505解除终端的锁定状态。

另外,在语音转换模块502转换得到的文字与存储模块503中存储的解锁账号不一致时,可以在终端的语音解锁界面中显示相应的提示信息,如“当前密码不正确,请重新录入语音”,具体不做限制。

与现有技术相比,本实施方式中提供的解锁装置,提供了一种语音解锁终端的方式,在验证用户录入的语音所转换得到的文字与存储于终端本地的解锁账号一致时,解除终端的锁定状态,保证了解除终端锁定状态过程的安全性和便捷性,并且在终端未连接网络的情况下也可以实现解锁,方便了用户的使用。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第六实施方式涉及一种解锁装置。本实施方式在第五实施方式的基础上做了进一步改进,具体改进之处为:在终端处于锁定状态时,获取用户录入的语音之后,在将语音转换为文字之前,先验证用户录入的语音的声纹是否与允许解锁声纹名单中的任意声纹匹配。

如图6所示,解锁装置500除了包括图5所示的模块之外,还包括:语音验证模块506和设置模块507。语音验证模块506用于验证获取模块501获取的语音的声纹是否与允许解锁声纹名单中的任意声纹匹配,并在获取模块501获取的语音与允许解锁声纹名单中的任意声纹匹配时,触发语音转换模块502将获取模块501获取的语音转换为文字;设置模块507用于预先设定允许解锁声纹名单,并为允许解锁名单中的每一种声纹分别设置享有的使用权限。

需要说明的是,在实际应用中,设置模块507还可以用于设置用户进行语音解锁时语音录入的次数。

在语音转换模块502转换得到的文字与解锁账号不一致,且判断模块504判定语音录入的次数未达到预先设置的语音录入的次数时,获取模块501重新获取用户录入的语音;在语音转换模块502转换得到的文字与解锁账号不一致,且判断模块504判定语音录入的次数达到语音录入的次数时,终端自动关机。

与现有技术相比,本实施方式中提供的解锁装置,在将用户录入的语音转换为文字进行比对之前,通过验证当前录入的语音的声纹息是否是允许解锁声纹名单中的声纹(终端拥有者的声音,或终端拥有者指定人员的声音),在录入的语音声纹与预设声纹的匹配时,才执行后续操作,进一步提高了解锁过程的安全性,并且在预先设定允许解锁声纹名单时,通过为每一种声纹设置其享有的使用权限,实现了针对不同使用者,分配不同使用权限,进一步保障了个人隐私,提升了安全性。

由于第三实施方式与本实施方式相互对应,因此本实施方式可与第三实施方式互相配合实施。第三实施方式中提到的相关技术细节在本实施方式中依然有效,在第三实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第三实施方式中。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1