著录项信息
专利名称 | 一种触屏终端的解锁方法及触屏终端 |
申请号 | CN201210470732.8 | 申请日期 | 2012-11-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-06-04 | 公开/公告号 | CN103838499A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 北京三星通信技术研究有限公司;三星电子株式会社 | 申请人地址 | 北京市朝阳区霞光里9号中电发展大厦12层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京三星通信技术研究有限公司,三星电子株式会社 | 当前权利人 | 北京三星通信技术研究有限公司,三星电子株式会社 |
发明人 | 董帅 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 蒋欢;王琦 |
摘要
本申请公开了一种触屏终端的解锁方法,该方法包括:A、生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;B、在触屏终端的屏幕上显示所生成的解锁界面;C、检测用户在屏幕上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配,如果匹配,进入解锁后的界面。本申请还公开了一种触屏终端。应用本申请公开的技术方案,能够兼顾终端的安全性和操作的简便性,并达到保护触屏终端中信息的目的。
1.一种触屏终端的解锁方法,其特征在于,包括:
A、生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;
B、在触屏终端的屏幕上显示所生成的解锁界面;
C、检测用户在解锁界面上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配,如果匹配,进入解锁后的界面。
2.根据权利要求1所述的方法,其特征在于:
生成解锁界面具体包括:根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。
3.根据权利要求2所述的方法,其特征在于:
所有可能的连线图案中,任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点。
4.根据权利要求3所述的方法,其特征在于:
在生成解锁界面之前,该方法进一步包括:根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储所述对应关系;
所述根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案为:根据解锁密码的位数,从所存储的对应关系中确定与之相对应的所有可能的连线图案,并从中随机选择一个连线图案。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述显示所生成的解锁界面包括:
在解锁界面的各个连接点,采用外圈套内圈,且字符置于内圈的方式显示所述字符;
或者,在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示所述字符;
或者,在解锁界面的各个连接点,以较小的字号显示所述字符。
6.根据权利要求5所述的方法,其特征在于,所述显示所生成的解锁界面进一步包括:
对于解锁密码首位字符所对应的连接点,采用预先设置的颜色进行显示,并且,不显示所述解锁密码首位字符;
或者,将解锁密码首位字符显示在解锁界面中预先设置的连接点。
7.根据权利要求1至4任一项所述的方法,其特征在于:
判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配进一步包括:
判断用户在解锁界面所显示的连接点上划出的连线图案与用户设置的解锁密码在生成的解锁界面上对应的连线图案是否相同;或
判断用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与用户设置的解锁密码是否相同。
8.根据权利要求1至4任一项所述的方法,其特征在于:
该方法进一步包括:在用户输入的过程中,将用户已经划过的连接点中的字符隐藏。
9.一种触屏终端,该触屏终端提供触屏解锁功能,其特征在于,该触屏终端包括:解锁界面生成模块、显示模块和解锁模块;其中:
解锁界面生成模块,用于生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;
解锁界面生成模块将所生成的解锁界面发送给触屏终端的显示模块,所述显示模块用于在触屏终端的屏幕上显示所述解锁界面;
解锁模块,用于检测用户在解锁界面上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否用户设置的解锁密码匹配,当匹配时,在屏幕上显示解锁后的界面。
10.根据权利要求9所述的触屏终端,其特征在于:
所述解锁界面生成模块,进一步用于根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。
11.根据权利要求10所述的触屏终端,其特征在于:
所述解锁界面生成模块在确定所有可能的连线图案时,按照任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点的原则进行。
12.根据权利要求11所述的触屏终端,其特征在于,该触屏终端中还包括:预处理模块;
所述预处理模块,用于根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储所述对应关系;
所述解锁界面生成模块进一步用于根据解锁密码的位数,首先从预处理模块所存储的对应关系中确定与之相对应的所有可能的连线图案,然后从中随机选择一个连线图案。
13.根据权利要求9至12任一项所述的触屏终端,其特征在于:
所述显示模块用于在解锁界面的各个连接点,采用外圈套内圈,且字符置于内圈的方式显示所述字符;
或者,所述显示模块用于在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示所述字符;
或者,所述显示模块用于在解锁界面的各个连接点,以较小的字号显示所述字符。
14.根据权利要求13所述的触屏终端,其特征在于:
对于解锁密码首位字符所对应的连接点,所述显示模块采用预先设置的颜色进行显示,并且,不显示所述解锁密码首位字符;
或者,所述显示模块用于将解锁密码首位字符显示在解锁界面中预先设置的连接点。
15.根据权利要求9至12任一项所述的触屏终端,其特征在于:
所述解锁模块,进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案与用户设置的解锁密码在生成的解锁界面上对应的连线图案是否相同;或
进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与用户设置的解锁密码是否相同。
16.根据权利要求9至12任一项所述的触屏终端,其特征在于:
所述显示模块进一步用于在用户输入的过程中,将用户已经划过的连接点中的字符隐藏。
一种触屏终端的解锁方法及触屏终端\n技术领域\n[0001] 本申请涉及智能终端技术领域,特别涉及一种触屏终端的解锁方法及触屏终端。\n背景技术\n[0002] 随着大屏幕智能终端的不断普及,智能终端在我们生活中扮演着越来越重要的角色。以智能手机为例,现在的智能手机就是一部微型的个人电脑,里面存储了大量的用户数据,智能手机的安全问题也变的越来越重要。为了提高智能终端的安全性,智能终端制造商为智能终端增加了加密功能。下面对现有的手机解锁方法进行简要说明。\n[0003] 现有的手机解锁方法主要分为三类:\n[0004] 第一种方法:滑动解锁,各个手机厂商实现起来分为不同位置的滑动,即找到初始点后进行滑动即可解锁。\n[0005] 第二种方法:解锁密码解锁,即手机需要通过屏幕或者实体键盘输入用户预定义的解锁密码来解锁。\n[0006] 第三种方法:图案解锁,即手机的屏幕上分布着一些点,用户首先预定义自己的解锁图案,然后在手机屏幕上绘制预定义的图案来进行解锁。\n[0007] 上述三种手机解锁方法分别存在各自的缺点:\n[0008] 第一种方法滑动解锁的明显问题就是没有任何安全措施,任何人都可以对手机解锁。第二种方法解锁密码解锁的缺点在于需要逐个地输入解锁密码字符,非常繁琐枯燥,因为每天可能需要多次解锁,可能需要重复几十遍甚至上百遍地输入解锁密码。第三种方法图案解锁是介于滑动解锁和解锁密码解锁之间的一个方法,利用了触屏手机的特性,而且有了一定的加密手段,但是缺点还是比较明显,就是解锁密码图案只要不重新设置,每次都是同一个图形,这样很容易让周围的人看到,实际上也达不到保护手机安全的目的。\n发明内容\n[0009] 本申请提供了一种触屏终端的解锁方法及触屏终端,以兼顾终端的安全性和操作的简便性,达到保护触屏终端中信息的目的。\n[0010] 一种触屏终端的解锁方法,包括:\n[0011] A、生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;\n[0012] B、在触屏终端的屏幕上显示所生成的解锁界面;\n[0013] C、检测用户在解锁界面上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配,如果匹配,进入解锁后的界面。\n[0014] 较佳地,生成解锁界面具体包括:根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。\n[0015] 较佳地,所有可能的连线图案中,任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点。\n[0016] 较佳地,在生成解锁界面之前,该方法进一步包括:根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储所述对应关系;\n[0017] 所述根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案为:根据解锁密码的位数,从所存储的对应关系中确定与之相对应的所有可能的连线图案,并从中随机选择一个连线图案。\n[0018] 较佳地,所述显示所生成的解锁界面包括:\n[0019] 在解锁界面的各个连接点,采用外圈套内圈,且字符置于内圈的方式显示所述字符;\n[0020] 或者,在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示所述字符;\n[0021] 或者,在解锁界面的各个连接点,以较小的字号显示所述字符。\n[0022] 较佳地,所述显示所生成的解锁界面进一步包括:\n[0023] 对于解锁密码首位字符所对应的连接点,采用预先设置的颜色进行显示,并且,不显示所述解锁密码首位字符;\n[0024] 或者,将解锁密码首位字符显示在解锁界面中预先设置的连接点。\n[0025] 较佳地,判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配进一步包括:\n[0026] 判断用户在解锁界面所显示的连接点上划出的连线图案与用户设置的解锁密码在生成的解锁界面上对应的连线图案是否相同;或\n[0027] 判断用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与用户设置的解锁密码是否相同。\n[0028] 较佳地,该方法进一步包括:在用户输入的过程中,将用户已经划过的连接点中的字符隐藏。\n[0029] 本申请提供了一种触屏终端,该触屏终端提供触屏解锁功能,该触屏终端包括:解锁界面生成模块、显示模块和解锁模块;其中:\n[0030] 解锁界面生成模块,用于生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;\n[0031] 解锁界面生成模块将所生成的解锁界面发送给触屏终端的显示模块,所述显示模块用于在触屏终端的屏幕上显示所述解锁界面;\n[0032] 解锁模块,用于检测用户在解锁界面上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否用户设置的解锁密码匹配,当匹配时,在屏幕上显示解锁后的界面。\n[0033] 较佳地,所述解锁界面生成模块,进一步用于根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。\n[0034] 较佳地,所述解锁界面生成模块在确定所有可能的连线图案时,按照任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点的原则进行。\n[0035] 较佳地,该触屏终端中还包括:预处理模块;\n[0036] 所述预处理模块,用于根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储所述对应关系;\n[0037] 所述解锁界面生成模块进一步用于根据解锁密码的位数,首先从预处理模块所存储的对应关系中确定与之相对应的所有可能的连线图案,然后从中随机选择一个连线图案。\n[0038] 较佳地,所述显示模块用于在解锁界面的各个连接点,采用外圈套内圈,且字符置于内圈的方式显示所述字符;\n[0039] 或者,所述显示模块用于在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示所述字符;\n[0040] 或者,所述显示模块用于在解锁界面的各个连接点,以较小的字号显示所述字符。\n[0041] 较佳地,对于解锁密码首位字符所对应的连接点,所述显示模块采用预先设置的颜色进行显示,并且,不显示所述解锁密码首位字符;\n[0042] 或者,所述显示模块用于将解锁密码首位字符显示在解锁界面中预先设置的连接点。\n[0043] 较佳地,所述解锁模块,进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案与用户设置的解锁密码在生成的解锁界面上对应的连线图案是否相同;或[0044] 进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与用户设置的解锁密码是否相同。\n[0045] 较佳地,所述显示模块进一步用于在用户输入的过程中,将用户已经划过的连接点中的字符隐藏。\n[0046] 由上述技术方案可见,本申请提供的触屏终端的解锁方法及触屏终端,由于每一次所生成的解锁界面均是基于随机选择的连线图案,使得用户解锁时每次划出的连线的位置和形状都会各不相同,因此即使某一次被旁人窥探到当时的解锁图案,由于该人无法获知解锁密码,单单使用连线图案无法在下一次的解锁界面上解锁成功,从而提高了触屏终端的安全性。\n[0047] 此外,本申请通过限制连线方式、控制连接点的个数等措施,降低了触屏终端的密钥空间,实现了触屏终端解锁便捷性和安全性的折中,比较符合触屏终端解锁设置的初衷。\n触屏终端锁只是起到基本的隐私保护目的,解锁密码的安全性太高只会给用户的操作增加麻烦,触屏终端锁的用途基本是用来防止身边的人偷看触屏终端的内容,因此,本申请的解锁密码强度完全可以满足基本的要求,非常适合大众群体的需求。\n附图说明\n[0048] 图1为本申请触屏终端的解锁方法的流程示意图;\n[0049] 图2为本申请一示例中触屏终端的解锁界面示意图;\n[0050] 图3为正确的连线方式与错误的连线方式的示意图;\n[0051] 图4为本申请一示例中在解锁界面的连接点中填入字符的示意图;\n[0052] 图5为将简单解锁模式与本申请屏幕解锁方法配合使用的简要实现流程示意图;\n[0053] 图6为本申请一较佳触屏终端的组成结构示意图;\n[0054] 图7为本申请一较佳实施例中两种不同的解锁连线图案示意图;\n[0055] 图8为本申请一较佳实施例中实际的解锁步骤和效果示意图。\n具体实施方式\n[0056] 为使本申请的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本申请作进一步详细说明。\n[0057] 针对屏幕解锁这一应用的综合考虑和实用性的分析得出,屏幕解锁的安全性不需要同普通解锁密码那样高,但是一定要具备一定的安全性,并且还要充分利用触屏终端的特点使得解锁过程尽量地简单。基于上述分析,本申请提出了一种既具备数字解锁密码的安全性,还兼顾了触屏终端滑动解锁的连贯性的技术方案,该技术方案的解锁规则为:当检测到用户在解锁界面所显示的连接点上划出与预先设置的解锁密码对应的连线图案时,判定用户输入的解锁密码正确,从而使得触屏终端的解锁安全高效,且操作简便。另一种可选的解锁规则为:当检测到用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与预先设置的解锁密码相同时,判定用户输入的解锁密码正确。即用户在解锁界面划出连线图案后,可以根据该连线图案包括的连接点分别对应的字符,确定这些字符组合得到的字符串是否与用户设置的密码相同。其中,优选地,字符组合得到的字符串为按照用户划过的顺序依次组合得到的字符串。\n[0058] 在下面的实施例描述中,主要以前者为例进行说明。\n[0059] 图1为本申请触屏终端的解锁方法的流程示意图。参见图1,该方法包括:\n[0060] 步骤101:生成解锁界面。\n[0061] 该步骤生成的解锁界面如图2所示,包括设定数目的连接点,每个连接点对应一个字符、且这些字符中包括用户设置的解锁密码中的字符。\n[0062] 本步骤具体包括:根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。\n[0063] 较佳地,在随机填入字符时,保证如果按照解锁密码的先后顺序在解锁界面上进行连线,只能划出所选择的连线图案。\n[0064] 步骤102:在触屏终端的屏幕上显示生成得到的解锁界面。\n[0065] 步骤103:检测用户在屏幕上的输入,当用户输入结束时,按照上述解锁规则判断用户划出的连线图案是否与所选择的连线图案相同,如果相同,进入解锁后的界面。\n[0066] 该步骤中,检测用户在屏幕上的输入,即检测用户在解锁界面上的输入。\n[0067] 当用户划出的连线图案与所选择的连线图案不相同时,可以提示用户解锁密码错误,并要求用户重新输入,此时,可以按照上述方法重新选择连线图案,并生成相应的解锁界面显示给用户,当然,也可以继续使用之前的解锁界面。\n[0068] 图2为本申请一示例中触屏终端的解锁界面示意图。图2所示解锁界面采用了传统的9个连接点的图案,每个连接点分别对应一个数字,根据解锁密码的不同,所显示的数字也将有所不同。本实施例中,解锁密码只支持数字输入,数字可以重复,但是解锁密码的位数不能超出连接点的个数。在实际应用中,本申请也可以支持使用字母作为解锁密码,或者字母与数字的任意组合。\n[0069] 为了提高安全性,可以对解锁界面中字符的显示方式进行改进,例如:\n[0070] 可以在解锁界面的各个连接点,采用外圈套内圈,且字符置于内圈的方式显示字符;\n[0071] 或者,也可以在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示字符;即通过一种色差来使得眼睛不容易观察到内圈中的字符;\n[0072] 或者,还可以在解锁界面的各个连接点,直接以较小的字号显示各个字符。\n[0073] 采用上述几种方式均可以减少旁人窥屏时获知解锁密码的概率。\n[0074] 以图2所示9个连接点的解锁界面为例,如果不对连线的方式进行限定,将使得连线图案的可能性过多,而导致方案的实现复杂度增加,为此,本申请提出如下连线方式:任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点。如此,使得用户的输入更加方便快速。例如:假设增加斜向连线,将使用户在滑动输入时面临更多的选择,速度将会变慢;其次,增加斜向连线会使得随机化图案的种类变多,也会使解锁密码图案的生成变得相对复杂。图3为正确的连线方式与错误的连线方式的示意图。\n[0075] 为了提高效率,可以对不同长度的解锁密码位数下,所有可能出现的连线图案进行预处理。具体而言:可以根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储该对应关系;这样,当在生成解锁界面时,需要根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个时,就可以根据解锁密码的位数,从所存储的对应关系中确定与之相对应的所有可能的连线图案,并从中随机选择一个连线图案。下面仍然以图2所示9个连接点的解锁界面为例进行说明。\n[0076] 例如,当解锁密码为1位时,可能的连线图案有9个(1位解锁密码没有方向);当解锁密码为2位时,可能的连线图案有24个(解锁密码大于1位就有方向性了,无方向性为12个),等等,一直到解锁密码为9位。对解锁密码位数和与之对应的所有可能的连线图案进行存储,就可以生成一个解锁密码位数和连线图案的对应关系表。在生成解锁界面时,根据用户的解锁密码位数,先随机从此位数对应的连线图案中随机选取一个,这样解锁的连线图案就确定了,然后按照步骤101的方法将用户的解锁密码按照先后顺序依次排列到与该连线图案相应的各个连接点上即可。对于解锁界面中剩余的连接点,如前所述可以随机填入字符,并需要在随机填入字符时,保证如果按照解锁密码的先后顺序在解锁界面上进行连线,只能划出所选择的连线图案。下面参照图4对此进行举例说明。\n[0077] 从起点开始的每一个点到下一个符合连线规范的所有可能点中,只存在一个点的数字为解锁密码的下一位数字。例如,图4中假设解锁密码为9426,图中箭头指向的点表示当前点可能的下一个连接点。根据图4:\n[0078] 解锁密码首位字符为9,其下一个可能的连接点是6或4,由于4是正确的第二位解锁密码,因此,6和4这两个连接点中只允许出现一个4;\n[0079] 第二位解锁密码4的下一个可能的连接点是2或8,由于2是正确的第三位解锁密码,因此,2和8这两个连接点中只允许出现一个2;\n[0080] 第三位解锁密码2的下一个可能的连接点是5、6、7,由于6是正确的第四位解锁密码,因此,5、6、7这三个连接点只允许出现一个6。\n[0081] 考虑到解锁密码首位字符需要从所有连接点中寻找,可能不便于寻找,为此,本申请提出两种可行的改进方案:\n[0082] 第一种方案:在显示解锁界面时,将解锁密码首位字符采用预先设置的颜色进行显示(例如:可以通过醒目的颜色进行显示),此时,该连接点无需再显示该解锁密码首位字符。\n[0083] 第二种方案:在显示解锁界面时,将解锁密码首位字符显示在解锁界面中预先设置的连接点。该连接点可以通过终端预先设置,可以是一个确定的连接点,也可以是一个区域中的若干个连接点。\n[0084] 这样解锁密码首位难找的问题即可解决。\n[0085] 上述两种改进方案可以通过在触屏终端中提供两个选项,以用户选择的方式实现。\n[0086] 为了更好地保护用户的解锁密码不被泄露,在用户输入的过程中,可以将用户已经划过的连接点中的字符隐藏,从而将解锁密码泄露的风险降至最低。\n[0087] 除此之外,还可以设置一种简单解锁模式与本申请上述屏幕解锁方法配合使用,简单解锁方式适用于在没有其他人而又需要频繁进行终端解锁操作的场合,比如,可以设置最普通的滑动解锁。图5示出了这种方式的简要实现流程,该实现流程包括:\n[0088] 步骤501:判断用户是否启用了简单解锁模式,如果是,结束本方法流程,否则,继续执行步骤502。\n[0089] 步骤502:按照本申请方法在屏幕上显示解锁界面,并检测用户在屏幕上的输入。\n[0090] 步骤503:判断用户的手是否离开了屏幕,即:判断用户的输入是否结束,如果没有结束,返回步骤502,继续显示解锁界面;否则,进入步骤504。\n[0091] 步骤504:判断解锁密码是否正确,即:判断用户划出的连线图案是否与所选择的连线图案相同,如果相同,执行步骤505,否则,返回步骤502。\n[0092] 步骤505,进入解锁后的界面。\n[0093] 在上述技术方案的基础上,为了避免他人恶意地尝试解锁密码,解锁密码连续N次输入错误可以锁定触屏终端,并需要输入用户预设的解锁密码进行解锁,此时的解锁密码输入可以为普通的安全性较高的全键盘输入。如此,即可对触屏终端起到较为全面的保护。\n[0094] 对应于上述方法,本申请提供了一种如图6所示的触屏终端。该触屏终端提供触屏解锁功能,该触屏终端包括:解锁界面生成模块610、显示模块620和解锁模块630;其中:\n[0095] 解锁界面生成模块610,用于生成解锁界面,所述解锁界面包括设定数目的连接点,所述每个连接点对应一个字符、且所述字符中包括用户设置的解锁密码中的字符;\n[0096] 解锁界面生成模块610将所生成的解锁界面发送给触屏终端的显示模块620,显示模块620用户在触屏终端的屏幕上显示所述解锁界面;\n[0097] 解锁模块630,用于检测用户在解锁界面上的输入,当用户输入结束时,判断用户在解锁界面所显示的连接点上划出的连线图案是否与用户设置的解锁密码匹配,当匹配时,在显示模块620上显示解锁后的界面。\n[0098] 较佳地,解锁界面生成模块610,进一步用于根据解锁密码的位数与解锁界面中连接点的个数,从所有可能的连线图案中随机选择一个连线图案;按照所选择的连线图案,将解锁密码的各个字符按照先后顺序依次填入解锁界面中对应的连接点,并在解锁界面的其余连接点随机填入字符。\n[0099] 较佳地,解锁界面生成模块610在确定所有可能的连线图案时,按照任意一个连线图案上的任意两个相邻的连接点在解锁界面上处于同一水平线或同一竖直线,且任意一个连线图案中不存在交点的原则进行。\n[0100] 图6所示触屏终端中还可以包括:预处理模块640,用于根据解锁界面中连接点的个数,得到不同解锁密码位数和其对应的所有可能的连线图案的对应关系,并存储该对应关系;\n[0101] 此时,解锁界面生成模块610进一步用于根据解锁密码的位数,首先从预处理模块\n640所存储的对应关系中确定与之相对应的所有可能的连线图案,然后从中随机选择一个连线图案。\n[0102] 显示模块620在显示解锁密码字符时,可以按照如下较佳方式:\n[0103] 在解锁界面的各个连接点,可以采用外圈套内圈,且字符置于内圈的方式显示字符;\n[0104] 或者,在解锁界面的各个连接点,采用外圈套内圈,外圈与内圈的颜色不同,且字符置于内圈的方式显示字符;\n[0105] 或者,在解锁界面的各个连接点,以较小的字号显示字符。\n[0106] 较佳地,对于解锁密码首位字符所对应的连接点,显示模块620可以采用预先设置的颜色进行显示,并且,可以不显示该解锁密码首位字符;\n[0107] 或者,显示模块620也可以将解锁密码首位字符显示在解锁界面中预先设置的连接点。\n[0108] 较佳地,解锁模块630,可以进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案与用户设置的解锁密码在生成的解锁界面上对应的连线图案是否相同;或[0109] 可以进一步用于判断用户在解锁界面所显示的连接点上划出的连线图案包括的连接点对应的字符串与用户设置的解锁密码是否相同。\n[0110] 显示模块620可以进一步用于在用户输入的过程中,将用户已经划过的连接点中的字符隐藏。\n[0111] 下面通过一个具体实施例对本申请技术方案进行进一步详细说明。\n[0112] 该实施例中,假设解锁密码的位数为6位,解锁密码为201206,图7左侧和右侧分别示出两种可能的解锁连线图案(也可称为解锁路径)的示意图,在本实施例中,使用了首位解锁密码提示功能。以左侧的解锁连线图案1为例,实际的解锁步骤和效果如图8所示。\n[0113] 由本申请上述技术方案可见,由于每一次所生成的解锁界面均是基于随机选择的连线图案,使得用户解锁时每次划出的连线的位置和形状都会各不相同,因此即使某一次被旁人窥探到当时的解锁图案,由于该人无法获知解锁密码,单单使用连线图案无法在下一次的解锁界面上解锁成功,从而提高了触屏终端的安全性。\n[0114] 本申请通过限制连线方式、控制连接点的个数等措施,降低了触屏终端的密钥空间,实现了触屏终端解锁便捷性和安全性的折中,比较符合触屏终端解锁设置的初衷。触屏终端锁只是起到基本的隐私保护目的,解锁密码的安全性太高只会给用户的操作增加麻烦,触屏终端锁的用途基本是用来防止身边的人偷看触屏终端的内容,因此,本申请的解锁密码强度完全可以满足基本的要求,非常适合大众群体的需求。\n[0115] 在具体实施本申请技术方案时,还需要注意以下问题:\n[0116] 由于采用了解锁密码必须顺序排列在一条连续的折线上的原则,虽然在图2所示示例中最多支持9位数字解锁密码,但是当解锁密码位数接近9位的时候,解锁密码的安全性能反而会降低,因此,建议解锁密码设置得适中即可。\n[0117] 此外,虽然本申请支持解锁密码中字符的重复,但是应尽量避免解锁密码字符完全一样,这样如果不开启解锁密码首位提示功能,首位解锁密码就会变得非常难找,并且会出现2组可以开锁的解锁密码(一条无向的折线,打开首解锁密码提示可以避免此问题),本申请只支持具有唯一性的解锁密码。\n[0118] 以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
法律信息
- 2018-01-26
- 2014-07-02
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201210470732.8
申请日: 2012.11.20
- 2014-06-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-03-16
|
2010-10-28
| | |
2
| |
2009-01-07
|
2008-05-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |