一种解锁方法及解锁装置与流程

文档序号:11134491
一种解锁方法及解锁装置与制造工艺

本发明属于解锁技术领域,尤其涉及一种解锁方法及解锁装置。



背景技术:

目前,电子终端(例如智能手机、平板电脑等)都具有屏幕锁定的功能,当用户对电子终端进行操作时需要对该电子终端进行屏幕解锁,以达到对用户身份进行验证的目的,从而可有效防止其他人获知电子终端内的私人信息。

在现有的屏幕解锁技术中,通常是在解锁界面上显示数字按键,用户通过点击相应的按键来输入密码或者在解锁界面上绘制图案来进行解锁。然而,当用户进行解锁时,他人很容易看到用户在解锁界面上选择的数字或者绘制的图案,安全性较低。

故,有必要提出一种新的技术方案,以解决上述技术问题。



技术实现要素:

鉴于此,本发明实施例提供一种解锁方法及解锁装置,旨在解决在对电子终端进行解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

本发明实施例的第一方面,提供一种解锁方法,所述解锁方法包括:

当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数;

在检测到用户对所述M个解锁字符的选择操作时,确定所述用户所选择的解锁字符序列;

若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

本发明实施例的第二方面,提供一种解锁装置,所述解锁装置包括:

第一显示模块,用于当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数;

确定模块,用于在检测到用户对所述M个解锁字符的选择操作时,确定所述用户所选择的解锁字符序列;

解锁模块,用于若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

本发明实施例与现有技术相比存在的有益效果是:本发明实施例当电子终端接收到解锁信息时,在该电子终端的屏幕上显示M个随机排布的解锁字符,在检测到用户对该M个解锁字符的选择操作确定用户所选择的解锁字符序列,并在该解锁字符序列与预先设置的解锁密码相匹配时,才对电子终端进行解锁。本发明实施例通过在用户每次对电子终端进行解锁时,在电子终端的屏幕上显示M个随机排布的解锁字符(即M个解锁字符在电子终端的屏幕上的排布位置不固定),使得用户每次解锁时的选择操作轨迹也相应有所不同,他人很难通过用户的选择操作轨迹推测出用户的解锁密码,从而有效解决了用户解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的解锁方法的实现流程图;

图2a是在电子终端的屏幕上显示的10个随机排布的解锁字符;图2b是在电子终端的屏幕上重新显示的10个随机排布的解锁字符;

图3是本发明实施例二提供的解锁方法的实现流程图;

图4是本发明实施例三提供的解锁方法的实现流程图;

图5是本发明实施例四提供的解锁装置的组成示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例一:

图1示出了本发明实施例一提供的解锁方法的实现流程,所述实现流程详述如下:

在步骤S101中,当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数。

在本发明实施例中,用户可以通过电子终端的开关键触发所述电子终端进入待解锁状态,在所述电子终端的屏幕上显示解锁界面。即通过触发所述电子终端的开关键产生解锁信息,并在所述电子终端接收到解锁信息时,进入待解锁状态,并在所述电子终端的屏幕上显示M个随机排布的解锁字符。

在本发明实施例中,电子终端每次接收到解锁信息时,所述M个解锁字符都会随机的显示在所述电子终端的屏幕上,即用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布都是不同的,从而使得他人很难根据用户的选择操作推测出用户输入的解锁密码,提高了解锁密码的安全性。其中,所述解锁字符至少包括了构成解锁密码的所有字符,所述解锁字符包括但不限于数字、字母、符号、文字、图案等其中一种或其任意组合,在此不作限定。

在本发明实施例中,可以在所述电子终端的解锁设置界面中提供解锁字符设定选项,以便于用户通过该设定选项自行设定所述电子终端的屏幕上显示的解锁字符类型和解锁字符个数。例如,用户可以设置该M个解锁字符由0至9共十个数字组成。如图2a是在电子终端的屏幕上显示的10个随机排布的解锁字符。

在步骤S102中,在检测到用户对所述M个解锁字符的选择操作时,确定所述用户所选择的解锁字符序列。

在本发明实施例中,在检测到用户利用手指或者触控笔在所述电子终端的屏幕上针对所述M个解锁字符的选择操作时,根据所述用户的选择操作顺序依次识别出所述用户所选择的解锁字符,并根据所述用户的选择操作顺序以及识别出的解锁字符确定所述用户所选择的解锁字符序列,所述用户所选择的解锁字符序列即为所述用户输入的解锁密码。例如用户依次对电子终端的屏幕上的解锁字符2、6、8、9进行选择操作,则确定用户所选择的解锁字符序列为2689。其中,所述选择操作包括但不限于点击操作、滑动操作等。

在步骤S103中,若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

在本发明实施例中,在确定所述用户所选择的解锁字符序列(即接收到所述用户输入的解锁密码)后,检测所述用户所选择的解锁字符序列是否与预先设置的解锁密码相匹配,在相匹配时,才对所述电子终端进行解锁,允许进入所述电子终端的可操作界面,所述用户可在所述可操作界面内执行相关操作,例如上网、打电话、看视频等。

进一步的,本发明实施例还包括:

若所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配,则在所述屏幕上重新显示所述M个解锁字符,且所述M个解锁字符在所述屏幕上的位置发生改变。

在本发明实施例中,在检测到所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配时,可以提示所述用户输入密码错误,解锁失败,并在所述电子终端的屏幕上重新显示所述M个解锁字符,所述M个解锁字符在所述屏幕上的位置相比于步骤S101中的位置发生改变,从而使得用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布不同,进而使得他人很难根据用户的选择操作推测出用户输入的解锁密码,提高了解锁密码的安全性。如图2b是在电子终端的屏幕上重新显示的10个随机排布的解锁字符。

本发明实施例通过在用户每次对电子终端进行解锁时,在电子终端的屏幕上显示M个随机排布的解锁字符(即M个解锁字符在电子终端的屏幕上的排布位置不固定),使得用户每次解锁时的选择操作轨迹也相应有所不同,他人很难通过用户的选择操作轨迹推测出用户的解锁密码,从而有效解决了用户解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

实施例二:

图3示出了本发明实施例二提供的解锁方法的实现流程,所述实现流程详述如下:

在步骤S301中,当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数。

在本发明实施例中,用户可以通过电子终端的开关键触发所述电子终端进入待解锁状态,在所述电子终端的屏幕上显示解锁界面。即通过触发所述电子终端的开关键产生解锁信息,并在所述电子终端接收到解锁信息时,进入待解锁状态,并在所述电子终端的屏幕上显示M个随机排布的解锁字符。

在本发明实施例中,电子终端每次接收到解锁信息时,所述M个解锁字符都会随机的显示在所述电子终端的屏幕上,即用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布都是不同的,从而使得他人很难根据用户的选择操作推测出用户输入的解锁密码,提高了解锁密码的安全性。其中,所述解锁字符至少包括了构成解锁密码的所有字符,所述解锁字符包括但不限于数字、字母、符号、文字、图案等其中一种或其任意组合,在此不作限定。

在本发明实施例中,可以在所述电子终端的解锁设置界面中提供解锁字符设定选项,以便于用户通过该设定选项自行设定所述电子终端的屏幕上显示的解锁字符类型和解锁字符个数。例如,用户可以设置该M个解锁字符由0至9共十个数字组成。如图2a是在电子终端的屏幕上显示的10个随机排布的解锁字符。

在步骤S302中,控制所述M个解锁字符在所述屏幕上随机移动,并在所述M个解锁字符中任意N个解锁字符发生碰撞时,改变所述N个解锁字符的移动方向,其中,N为大于1的整数。

在本发明实施例中,为了降低所述电子终端的解锁密码被他人窃取的可能性,在所述电子终端的屏幕上显示M个随机排布的解锁字符后,控制所述M个解锁字符在所述屏幕上随机移动,使得他人无法获知每个解锁字符在所述屏幕上的具体位置,并在所述M个解锁字符中任意N个解锁字符发生碰撞时,改变所述N个解锁字符的移动方向,从而可有效避免出现由于解锁字符的重叠导致的误操作问题。

在步骤S303中,在检测到用户对所述M个随机移动的解锁字符中的若干个解锁字符的点击操作时,按点击的顺序识别出被点击的解锁字符。

在本发明实施例中,在检测到用户利用手指或者触控笔在所述电子终端的屏幕上针对所述M个解锁字符中的若干个解锁字符的点击操作时,按点击的顺序识别出被点击的解锁字符。

进一步的,在识别出被点击的解锁字符之后,本发明实施例还包括:

隐藏所述被点击的解锁字符。

在本发明实施例中,为了进一步的提高解锁密码的安全性,在所述电子终端识别出被点击的解锁字符之后,隐藏所述被点击的解锁字符。

在步骤S304中,根据所述点击的顺序以及识别出的解锁字符,确定所述用户所选择的解锁字符序列。

在本发明实施例中,根据所述用户点击若干个解锁字符的顺序以及识别出的若干个解锁字符确定所述用户所选择的解锁字符序列,所述用户所选择的解锁字符序列即为所述用户输入的解锁密码。例如用户在电子终端的屏幕上依次点击解锁字符2、6、8、9,则确定用户所选择的解锁字符序列为2689。

在步骤S305中,若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

在本发明实施例中,在确定所述用户所选择的解锁字符序列(即接收到所述用户输入的解锁密码)后,检测所述用户所选择的解锁字符序列是否与预先设置的解锁密码相匹配,在相匹配时,才对所述电子终端进行解锁,允许进入所述电子终端的可操作界面,所述用户可在所述可操作界面内执行相关操作,例如上网、打电话、看视频等。

进一步的,本发明实施例还包括:

若所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配,则在所述屏幕上重新显示所述M个解锁字符,且所述M个解锁字符在所述屏幕上的位置发生改变。

在本发明实施例中,在检测到所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配时,可以提示所述用户输入密码错误,解锁失败,并在所述电子终端的屏幕上重新显示所述M个解锁字符,所述M个解锁字符在所述屏幕上的位置相比于步骤S301中的位置发生改变,从而使得用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布不同,进而使得他人很难根据用户的点击操作轨迹推测出用户输入的解锁密码,提高了解锁密码的安全性。如图2b是在电子终端的屏幕上重新显示的10个随机排布的解锁字符。

本发明实施例通过在用户每次对电子终端进行解锁时,在电子终端的屏幕上显示M个随机排布的解锁字符(即M个解锁字符在电子终端的屏幕上的排布位置不固定的,使得用户每次解锁时在屏幕上所点击的位置也相应有所不同,他人很难通过用户的点击操作轨迹推测出用户的解锁密码,从而有效解决了用户解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

实施例三:

图4示出了本发明实施例三提供的解锁方法的实现流程,所述实现流程详述如下:

在步骤S401中,当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数。

在本发明实施例中,用户可以通过电子终端的开关键触发所述电子终端进入待解锁状态,在所述电子终端的屏幕上显示解锁界面。即通过触发所述电子终端的开关键产生解锁信息,并在所述电子终端接收到解锁信息时,进入待解锁状态,并在所述电子终端的屏幕上显示M个随机排布的解锁字符。

在本发明实施例中,电子终端每次接收到解锁信息时,所述M个解锁字符都会随机的显示在所述电子终端的屏幕上,即用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布都是不同的,从而使得他人很难根据用户的选择操作推测出用户输入的解锁密码,提高了解锁密码的安全性。其中,所述解锁字符至少包括了构成解锁密码的所有字符,所述解锁字符包括但不限于数字、字母、符号、文字、图案等其中一种或其任意组合,在此不作限定。

在本发明实施例中,可以在所述电子终端的解锁设置界面中提供解锁字符设定选项,以便于用户通过该设定选项自行设定所述电子终端的屏幕上显示的解锁字符类型和解锁字符个数。例如,用户可以设置该M个解锁字符由0至9共十个数字组成。如图2a是在电子终端的屏幕上显示的10个随机排布的解锁字符。

在步骤S402中,在检测到用户对所述M个解锁字符中的若干个解锁字符的滑动操作时,按滑动的顺序识别出所述滑动操作所经过的解锁字符。

在本发明实施例中,为了便于用户对所述M个解锁字符中的若干个解锁字符的滑动操作,避免出现解锁字符的重叠和用户的误操作等问题,使得所述M个解锁字符在所述电子终端的屏幕上固定不动(即所述M个解锁字符不会在所述电子终端的屏幕上随机移动),且相邻解锁字符之间留有一定的空隙。通过滑动操作连接所述M个解锁字符中的若干个解锁字符,并按滑动的顺序识别出所述滑动操作所经过的解锁字符。

在步骤S403中,根据所述滑动的顺序和识别出的解锁字符,确定所述用户所选择的解锁字符序列。

在本发明实施例中,根据所述滑动操作所经过的解锁字符的顺序以及识别出的解锁字符确定所述用户所选择的解锁字符序列,所述用户所选择的解锁字符序列即为所述用户输入的解锁密码。例如用户在电子终端的屏幕上依次滑动连接解锁字符2、6、8、9,则确定用户所选择的解锁字符序列为2689。

在步骤S404中,若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

在本发明实施例中,在确定所述用户所选择的解锁字符序列(即接收到所述用户输入的解锁密码)后,检测所述用户所选择的解锁字符序列是否与预先设置的解锁密码相匹配,在相匹配时,才对所述电子终端进行解锁,允许进入所述电子终端的可操作界面,所述用户可在所述可操作界面内执行相关操作,例如上网、打电话、看视频等。

进一步的,本发明实施例还包括:

若所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配,则在所述屏幕上重新显示所述M个解锁字符,且所述M个解锁字符在所述屏幕上的位置发生改变。

在本发明实施例中,在检测到所述用户所选择的解锁字符序列与预先设置的解锁密码不相匹配时,可以提示所述用户输入密码错误,解锁失败,并在所述电子终端的屏幕上重新显示所述M个解锁字符,所述M个解锁字符在所述屏幕上的位置相比于步骤S401中的位置发生改变,从而使得用户每次对所述电子终端进行解锁时,所述M个解锁字符在所述电子终端的屏幕上的位置排布不同,进而使得他人很难根据用户的滑动轨迹推测出用户输入的解锁密码,提高了解锁密码的安全性。如图2b是在电子终端的屏幕上重新显示的10个随机排布的解锁字符。

本发明实施例通过在用户每次对电子终端进行解锁时,在电子终端的屏幕上显示M个随机排布的解锁字符(即M个解锁字符在电子终端的屏幕上的排布位置不固定),使得用户每次解锁时在屏幕上滑动轨迹也相应有所不同,他人很难通过用户对解锁字符的滑动轨迹推测出用户的解锁密码,从而有效解决了用户解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

实施例四:

图5示出了本发明实施例四提供的解锁装置的组成示意图,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

所述解锁装置可以内置于电子终端(例如智能手机、平板电脑等)内的软件单元、硬件单元或者软硬结合的单元,也可以作为独立的挂件集成到所述电子终端中。

所述解锁装置包括:

第一显示模块51,用于当电子终端接收到解锁信息时,在所述电子终端的屏幕上显示M个随机排布的解锁字符,其中,M为大于1的整数;

确定模块52,用于在检测到用户对所述M个解锁字符的选择操作时,确定所述用户所选择的解锁字符序列;

解锁模块53,用于若所述用户所选择的解锁字符序列与预先设置的解锁密码相匹配,则对所述电子终端进行解锁。

进一步的,所述解锁装置还包括:

控制模块54,用于在检测用户对所述M个解锁字符的选择操作之前,控制所述M个解锁字符在所述屏幕上随机移动,并在所述M个解锁字符中任意N个解锁字符发生碰撞时,改变所述N个解锁字符的移动方向,其中,N为大于1的整数;

所述选择操作包括点击操作;

所述确定模块52包括:

第一识别单元521,用于在检测到用户对所述M个随机移动的解锁字符中的若干个解锁字符的点击操作时,按点击的顺序识别出被点击的解锁字符;

第一确定单元522,用于根据所述点击的顺序以及识别出的解锁字符,确定所述用户所选择的解锁字符序列。

进一步的,所述确定模块还包括:

隐藏单元523,用于在识别出被点击的解锁字符之后,隐藏所述被点击的解锁字符。

进一步的,所述选择操作包括滑动操作;

所述确定模块52包括:

第二识别单元524,用于在检测到用户对所述M个解锁字符中的若干个解锁字符的滑动操作时,按滑动的顺序识别出所述滑动操作所经过的解锁字符;

第二确定单元525,用于根据所述滑动的顺序和识别出的解锁字符,确定所述用户所选择的解锁字符序列。

进一步的,所述解锁装置还包括:

第二显示模块55,用于若所述用户所选择的解锁字符序列与预设设置的解锁密码不相匹配,则在所述屏幕上重新显示所述M个解锁字符,且所述M个解锁字符在所述屏幕上的位置发生改变。

所述领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即所述装置的内部结构划分成不同的功能模块,上述功能模块既可以采用硬件的形式实现,也可以采用软件的形式实现。另外,各功能模块的具体名称也只是为了便于相互区别,并不用于限制本申请的保护范围。上述装置中模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

综上所述,本发明实施例当电子终端接收到解锁信息时,在该电子终端的屏幕上显示M个随机排布的解锁字符,在检测到用户对该M个解锁字符的选择操作确定用户所选择的解锁字符序列,并在该解锁字符序列与预先设置的解锁密码相匹配时,才对电子终端进行解锁。本发明实施例通过在用户每次对电子终端进行解锁时,在电子终端的屏幕上显示M个随机排布的解锁字符(即M个解锁字符在电子终端的屏幕上的排布位置不固定),使得用户每次解锁时的选择操作轨迹也相应有所不同,他人很难通过用户的选择操作轨迹推测出用户的解锁密码,从而有效解决了用户解锁时容易被他人获知解锁密码的问题,提高了解锁密码的安全性。

本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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