一种单选式图案的终端解锁方法与装置与流程

文档序号:12906350阅读:238来源:国知局
一种单选式图案的终端解锁方法与装置与流程

本发明涉及触摸屏解锁技术领域,尤其涉及基于图案的触摸屏解锁技术。



背景技术:

日前,在触屏设备上,特别是智能手机、智能穿戴设备上,图案解锁功能作为低强度的加密手段,具备操作便捷、容易记忆和识别的特点,在设备锁屏、应用登录验证、身份校验等操作场景中得到广泛应用。在现有技术中,终端主要采用以下两种方式进行屏幕解锁:

第一种是基于数字密码的解锁方式。解锁密码由位数字构成,当用户进行屏幕解锁时,解锁界面上会显示由数字键位构成的虚拟键盘,用户只需要点击相应的数字键位输入解锁密码即可实现终端的屏幕解锁。

第二种是基于图案密码的滑动解锁方式。终端处于屏幕锁定状态时其屏幕上显示解锁界面,该解锁界面内包括九个点,该九个点的排列方式采用九宫格模式。当用户进行屏幕解锁时,只需要在该九宫格中滑动输入与预设图案密码相同的图案即可实现终端的屏幕解锁。

上述两种屏幕解锁方式具有操作简单易行的优点,但与此同时也存在一定的不足之处,如下:

针对于基于数字密码的解锁方式来说:由于虚拟键盘中数字键位的排列方式是固定的,因此旁人很容易通过用户输入解锁密码时对虚拟键盘键位的点击顺序记录下用户的解锁密码,从而造成该用户解锁密码的泄露。另外,由于目前使用数字密码的地方太多,因此容易引起混淆和忘记,而如果使用生日等特别日期作为密码又容易被破解。

针对基于图案密码的解锁方式来说:用户输入的图案过于简单,很容易导致旁人可以很直观地看到用户输入的图案密码并记住,因此该方式同样存在解锁密码被轻易泄露的危险。此外,对于常用的基于九宫格模式的解锁方式来说,由于九宫格自身分布形式的特点,使得用户在对两端的点进行连线时必须经过中间的点,如此一来,极大地限制了图案密码的多样性。



技术实现要素:

本发明为了克服现有终端解锁方法密码容易遗忘和泄漏的缺陷,提供了一种单选式图案的终端解锁方法与装置。所述的终端解锁方法包括:

(1)在终端解锁界面上生成基于单选式图案的解锁方阵,该解锁方阵由5×5圆角方格组成,每个圆角方格上写有用户熟悉的名字(或城市地名,或水果名,或花名,或菜名,或车名等),具体样本见图1所示。

该解锁方阵的特征在于,在方阵的每一行用户选取一个自己最喜欢或最讨厌的名称作为解锁密码。如在方阵第一行选取自己最喜欢的地名“青岛”;在方阵第二行选取自己最喜欢的水果“芒果”;在方阵第三行选取自己最喜欢的花名“樱花”;在方阵第四行选取自己最喜欢的蔬菜“土豆”;在方阵第五行选取自己最喜欢的汽车“别克”。因此,可以将“青岛,芒果,樱花,土豆,别克”10个字符作为解锁密码。

该解锁方阵的特征在于,方阵分为:傻瓜型、实用型和私人定制型三种,其中:

傻瓜型方阵:方阵元素名称固定式。每次在终端解锁界面上生成的解锁方阵的名称是固定形式,但元素位置是随机。第一次显示解锁方阵时,用户在方阵中选定自己最容易记忆的元素名称作为解锁密码,以后解锁时点击相应的元素名称即可解锁。此种方式简单易行,不需要用户过多设定。

实用型方阵:方阵元素名称半固定式。解锁密码设定时,在方阵的每一行,用户自选一个自己最喜欢或最讨厌的名称作为此行固定元素;而每一行剩余的元素名称由系统随机选取。这样保障每次终端上的解锁方阵元素名称都不一样(除了用户选定的名称除外)。特别说明:实用型方阵中解锁方阵元素名称位置每次同样也是随机的。实用型方阵是安全性与便易性的权衡。

私人定制型方阵:方阵元素名称自选式。解锁密码设定时,方阵中每行元素名称都由用户自行选定,因此每次在终端解锁界面上生成的解锁方阵名称都是固定的(除了用户重新选定外),只是显示位置是随机的。这样避免了某些类型名称(某行名称)中某些元素名称相近,使用户感到混淆,不容易记忆。如,某用户喜欢苹果和西瓜,讨厌香蕉、桃子、橘子、榴莲,且解锁密码选的是苹果。当终端解锁屏上水果一行显示出“苹果、西瓜、香梨、桃子、芒果”时,用户容易犹豫不决甚至弄错。但如果用户自行设定水果一行显示为“苹果、香蕉、桃子、橘子、榴莲”时,那么用户根本不需要记忆马上就可选出答案。

优选的,本发明解锁方阵可以根据实际需要进行灵活调整。如果想降低密码复杂度和快速解锁,用户可以自行设定减少方阵维数,如改为4×4或3×3方阵等。如果想增加密码复杂度,用户可以自行设定增加方阵维数,如改为6×6或7×7等。

优选的,本发明解锁方阵每行的名称类别可以根据用户喜好自行选择。本发明图1所列举的城市名、水果名、花名、蔬菜名和汽车名只是一个实例。实际应用中还可以用明星名、名校名、名企名等。在名称类别和名称选定时,可提供下拉式列表供用户选择;如果用户觉得都不满意,可以自行输入自己喜欢的名称类别和名称。

(2)获取用户在解锁方阵上的点击信息形成解锁密码。本发明解锁密码的特征在于:它是由若干个(取决于方阵维数)汉字或英文字符组成。如选用5×5方阵,每个方阵元素名称为二个汉字字符,则解锁密码为10个汉字组成的字符串。

优选的,当解锁方阵打开后一定时间(如t=30秒)内没有任何点击发生,屏幕自动进入锁屏状态。

优选的,当用户第一次点击后时隔一定时间(如,t=30秒)还没有点击完成剩下的,解锁方阵自动进行刷新,用户需要重新点击。

优选的,当用户点击数多于方阵维数,后面多余的点击将自动忽略不计。

(3)比对获取密码与预存密码,如果一致,则进行屏幕解锁。本发明密码比对的特征在于:它是两个字符串之间的匹配,犹如数字密码匹配一样简单,但比数字密码安全和好记。

相应地,本发明还提供了一种单选式图案的解锁装置,如图2所示,该装置包括:

(1)解锁方阵设定模块,用于设定解锁方阵显示方式。有傻瓜型、实用型和私人定制型可选。其中,傻瓜型最简单,私人定制型最容易记忆,实用型最安全。

(2)存储模块,用于存储用户预存的解锁密码。该解锁密码是由名称字符组成的汉语或英文字符串。

(3)解锁方阵显示模块,用于在终端屏幕上生成解锁方阵。该解锁方阵根据用户设定的方式显示。

(4)密码获取模块,用于采集用户点击的元素名称信息,组成相应的解锁密码。

(5)解锁模块,用于比对采集的解锁密码与预存密码,如果一致,则解锁成功;否则提示密码错误。

附图说明

图1一种单选式图案的终端解锁方法示意图。

图2一种单选式图案的终端解锁装置示意图。

图3一种单选式图案的终端解锁装置示意图。

图4解锁方阵设定流程图。

具体实施方式

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

本发明所指的终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动手机、智能电话、笔记本电脑、数字广播接收器、个人数字助理、平板电脑、便携式多媒体播放器、导航装置等的移动终端以及诸如数字、台式计算机等等的固定终端。在本实施例中,所述终端例如是安装了操作系统的且具有触摸功能的设备,例如触摸屏手机、平板电脑等。在其他一些实施例中,所述终端包括但不限于安装了android,maemo,webos,palmos或blackberryos等终端操作系统的且具有触摸功能的便携式智能终端。本领域技术人员可以理解的,凡是具有触摸功能的电子设备均包括在本发明所保护的范围内。

实施例

本发明公开的一种单选式图案的终端解锁方法流程步骤主要包括四大步骤:

s1解锁方阵设定

此步骤在后台进行,只需设定一次,以后解锁无需进入此页面(除非用户需要重新设定)。用户进入解锁方阵设定页面进行方阵大小、方阵类型、名称类型和预存密码设定,最后生成用户所需的解锁方阵,具体设定程序请参考图3,其中:

方阵大小有3×3、4×4、5×5、6×6、7×7可选。

方阵类型有傻瓜型、实用型和私人定制型可供选择。其中:

傻瓜型方阵:方阵元素名称固定式。每次在终端解锁界面上生成的解锁方阵的名称是固定形式,但元素位置是随机的。用户在方阵中选定自己最容易记忆的元素名称作为解锁密码,解锁时点击相应的元素名称即可解锁。此种方式简单易行,不需要用户过多设定。

实用型方阵:方阵元素名称半固定式。在方阵的每一行,用户选定一个自己最喜欢或最讨厌的名称作为此行固定元素;而每一行剩余的元素名称由系统随机选取。这样保障每次终端上的解锁方阵元素名称都不一样(除了用户选定的名称除外)。特别说明:实用型方阵中解锁方阵元素名称位置每次同样也是随机的。

私人定制型方阵:方阵元素名称自选式。方阵中每行元素名称都由用户自行选定,因此每次在终端解锁界面上生成的解锁方阵名称都是固定的(除了用户重新选定外),只是显示位置是随机的。这样避免了某些类型名称(某行名称)中某些元素名称相近,使用户感到混淆,不容易记忆。如,某用户喜欢苹果和西瓜,讨厌香蕉、桃子、橘子、榴莲,且解锁密码选的是苹果。当终端解锁屏上水果一行显示出“苹果、西瓜、香梨、桃子、芒果”时,用户容易犹豫不绝甚至弄错。但如果用户自行设定水果一行显示为“苹果、香蕉、桃子、橘子、榴莲”时,那么用户根本不需要记忆马上就是选出答案。

名称类型为方阵中每行将要显示的元素名称类型,如城市名。名称类型有城市、水果、蔬菜、汽车、花、明星、名校、名企等可选,并以列表的形式方便用户选取。如果用户觉得列表中的名称类型不如意,可以自行输入自己想要的名称类型。

名称为方阵中每个方格上将要显示的名称字符,如城市类型中的“武汉”。方阵中每行的名称以下拉列表的形式供用户选择。如果用户觉得列表中的名称都不如意,可以自行输入自己喜欢的名称。

预存密码由用户在选定方阵大小、方阵类型、名称类型后,根据自己的喜好选定相应的名称作为解锁密码存入存储模块。

当上面所有步骤设定完后,系统将自动生成解锁方阵。

解锁方阵显示

当用户希望对终端进行操作时需要对该终端进行解锁。其中,解锁功能起到对用户身份进行验证的目的。在对终端进行解锁时,用户首先需要通过例如开关键触发终端进入待解锁状态,此时在终端的屏幕上显示根据上步设定好的解锁方阵,解锁方阵示例如图1所示。

当解锁方阵打开后一定时间(如t=30秒)内没有任何点击发生,则解锁方阵自动退出,屏幕自动进入锁屏状态。

密码采集

采集用户在终端解锁方阵上的点击信息,将点击信息转换成对应的汉字字符,得到字符串密码。如选用5×5方阵,每个方阵元素名称为二个汉字字符,则解锁密码为10个汉字组成的字符串。

当用户第一次点击后时隔一定时间(如,t=30秒)还没有点击完成剩下的,解锁方阵自动进行刷新,用户需要重新点击。

用户在方阵每行只能进行单选,如果某行有多个点击,则以第一个点击为准,多余的点击无效。

当用户点击数多于方阵维数,后面多余的点击将自动忽略不计。

密码匹配解锁

将上步得到的密码与预存的密码进行匹配,如匹配成功,则进行解锁;否则提示密码错误。

相应地,本发明还提供了一种单选式图像的终端解锁装置。请参考图2,图2是本发明的终端解锁的装置结构示意图。如图所示,该装置包括:

解锁方阵设定模块110,用于设定解锁方阵显示方式。有傻瓜型、实用型和私人定制型可选。其中,傻瓜型最简单,私人定制型最容易记忆,实用型最安全。该模块在后台一次设定,以后解锁不需要此模块。

存储模块120,用于存储用户预设的解锁密码。该解锁密码是由名称字符组成的汉语或英文字符串,如“青岛,芒果,樱花,土豆,别克”。当解锁方阵方式设定完后,其设定的密码自动传入存储模块。

解锁方阵显示模块130,用于在终端屏幕上生成解锁方阵。该解锁方阵根据用户设定的方式显示,如图1所示。当用户希望对终端进行解锁时,用户首先需要通过例如开关键触发终端进入该模块,此时在终端的屏幕上显示设定好的解锁方阵。

密码获取模块140,用于采集用户点击的元素名称信息,并将点击信息转换成相应的字符,最后形成相应的解锁密码。当用户在解锁方阵上点击时,系统会自动启用密码获取模块即时采集用户点击信息,交将其转换成解锁密码。

解锁模块150,用于比对采集的解锁密码与预存密码,如果一致,则解锁成功;否则提示密码错误。

需要说明的是,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和或将一个步骤分解为多个步骤执行。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

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