屏幕的解锁方法及解锁装置制造方法

文档序号:6633582阅读:164来源:国知局
屏幕的解锁方法及解锁装置制造方法
【专利摘要】本发明提供一种屏幕的解锁方法及解锁装置,该屏幕的解锁界面包括数字1~9呈三排三列分布的矩形阵列。解锁方法包括:预先设定对应矩形阵列的顶点或四条边中间的四个数字为隐藏数字;设置解锁滑动轨迹,解锁滑动轨迹上至少包括由一个隐藏数字构成的至少四个数字;接收用户在屏幕上的当前滑动轨迹;屏幕隐藏两个隐藏数字之间以及隐藏数字与显示数字之间的当前滑动轨迹,并将两个显示数字之间的当前滑动轨迹显示为直线;当前滑动轨迹与解锁滑动轨迹相同时,屏幕解锁。通过上述方式,本发明能够提高解锁的安全性,并减少绘制出错误滑动轨迹的误操作,改善用户体验。
【专利说明】屏幕的解锁方法及解锁装置

【技术领域】
[0001]本发明涉及屏幕解锁【技术领域】,特别是涉及一种屏幕的解锁方法及解锁装置。

【背景技术】
[0002]当前,智能手机等智能移动终端普遍采用安全解锁方式,即通过移动终端存储用户预先设置的解锁密码或解锁图案信息,解锁时由用户输入密码或者按照解锁图案进行操作,如果密码输入或图案操作正确,则实现移动终端的屏幕解锁。
[0003]然而,现有技术中安全解锁方式普遍采用九点解锁方案,用户手指划过九点的轨迹或者点击解锁的区域会显示在屏幕上,容易被有心人士偷窥到,安全性差;如果不显示手指划过九点的轨迹,又很容易绘制出错误的图案,降低用户的使用体验。


【发明内容】

[0004]有鉴于此,本发明实施例所要解决的技术问题是提供一种屏幕的解锁方法及解锁装置,以提高解锁的安全性,减少绘制出错误滑动轨迹的误操作,改善用户体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种屏幕的解锁方法,屏幕的解锁界面包括数字I?9呈三排三列分布的矩形阵列,解锁方法包括:预先设定对应矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字;设置解锁滑动轨迹,解锁滑动轨迹上至少包括至少四个数字,且至少四个数字至少包括一个隐藏数字;接收用户在屏幕上的当前滑动轨迹;屏幕隐藏两个隐藏数字之间的当前滑动轨迹以及隐藏数字与显示数字之间的当前滑动轨迹,并将两个显示数字之间的当前滑动轨迹显示为直线;当前滑动轨迹与解锁滑动轨迹相同时,屏幕解锁。
[0006]其中,若当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为隐藏数字,则屏幕将三个数字对应的当前滑动轨迹显示为连接两个显示数字的直线。
[0007]其中,隐藏数字为对应矩形阵列的四条边中间的四个数字,若解锁滑动轨迹上的四个数字均为隐藏数字,则屏幕隐藏当前滑动轨迹。
[0008]其中,解锁方法进一步包括:预先设定矩形阵列中数字I?9的排列位置;屏幕隐藏显示数字,并显示显示数字对应的区域。
[0009]其中,隐藏数字和显示数字在屏幕上对应的区域相同,且区域所呈的形状包括圆形。
[0010]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种屏幕的解锁装置,屏幕的解锁界面包括数字I?9呈三排三列分布的矩形阵列,解锁装置包括:第一设定模块,用于预先设定对应矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字;第二设定模块,用于设置解锁滑动轨迹,解锁滑动轨迹上至少包括至少四个数字,且至少四个数字至少包括一个隐藏数字;处理模块,用于识别用户在屏幕上的当前滑动轨迹上的隐藏数字和显示数字,并控制屏幕隐藏两个隐藏数字之间的当前滑动轨迹以及隐藏数字与显示数字之间的当前滑动轨迹,并将两个显示数字之间的当前滑动轨迹显示为直线;处理模块进一步用于判定当前滑动轨迹与解锁滑动轨迹相同时,控制屏幕解锁。
[0011]其中,若处理模块判定当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为隐藏数字,则控制屏幕将三个数字对应的当前滑动轨迹显示为连接两个显示数字的直线。
[0012]其中,若第一设定模块预先设定的隐藏数字为对应矩形阵列的四条边中间的四个数字,且解锁滑动轨迹上的四个数字均为隐藏数字,则处理模块控制屏幕隐藏当前滑动轨迹。
[0013]其中,第一设定模块进一步用于预先设定矩形阵列中数字I?9的排列位置,处理模块进一步用于控制屏幕隐藏显示数字,并显示显示数字对应的区域。
[0014]其中,隐藏数字和显示数字在所述屏幕上对应的区域相同,且区域所呈的形状包括圆形。
[0015]通过上述技术方案,本发明实施例所产生的有益效果是:本发明实施例通过预先设定对应由数字I?9呈三排三列分布的矩形阵列的顶点或四条边中间的四个数字为隐藏数字,以及由一个隐藏数字构成的至少四个数字的解锁滑动轨迹,并在用户绘制当前滑动轨迹的过程中屏幕隐藏两个隐藏数字之间以及隐藏数字与显示数字之间的当前滑动轨迹,仅将两个显示数字之间的当前滑动轨迹显示为直线,使得屏幕将用户绘制的当前滑动轨迹部分隐藏并显示误导性连线,从而提高解锁的安全性,并且由于并未将绘制的当前滑动轨迹全部隐藏,因此相比较于现有技术可减少绘制错误滑动轨迹的误操作,改善用户体验。

【专利附图】

【附图说明】
[0016]图1是本发明第一实施例的屏幕的解锁方法的流程图;
[0017]图2是本发明第一实施例的屏幕解锁界面的矩形阵列的示意图;
[0018]图3是本发明第二实施例的屏幕解锁界面的矩形阵列的示意图;
[0019]图4是本发明第二实施例的屏幕的解锁方法的流程图;
[0020]图5是本发明优选实施例的屏幕的解锁装置的原理框图。

【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0022]本发明首先提供一种如图1所示的第一实施例的屏幕的解锁方法,该屏幕的解锁界面包括数字I?9呈三排三列分布的矩形阵列。请参阅图1所示,本实施例的屏幕的解锁方法包括:
[0023]步骤Sll:预先设定对应矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字。
[0024]其中,隐藏数字表示的是显示解锁界面时隐藏(不显示)于屏幕上的数字,显示数字表示的是显示于解锁界面上的数字。
[0025]优选显示数字的周围设置有用以标识显示数字对应的有效触摸区域的轮廓线,例如有效触摸区域呈圆形则轮廓线为实线圆,但隐藏显示数字。其中,每一隐藏数字和每一显示数字在屏幕上对应区域可以相同也可以不相同,该区域所呈形状(轮廓线)可呈其他形状。
[0026]结合图2和图3所示,本实施例优选对应矩形阵列的四个顶点的四个数字为“I”、“ 3 ”、“ 7 ”、“ 9 ”,优选对应矩形阵列的四条边中间的四个数字为“ 2 ”、“ 4 ”、“ 6 ”、“ 8 ”。
[0027]步骤S12:设置解锁滑动轨迹,解锁滑动轨迹上至少包括至少四个数字,且至少四个数字至少包括一个隐藏数字。
[0028]解锁滑动轨迹的设置可参阅现有技术,此处不再赘述。
[0029]需要说明的是,设置解锁滑动轨迹时无需区别隐藏数字和显示数字,且应该保证在滑动方向上相邻两个数字(包括隐藏数字和显示数字)之间的滑动轨迹没有跨越第三个数字,例如:图2所示的隐藏数字“I”和隐藏数字“3”之间跨越了显示数字“2”,则不能设置解锁滑动轨迹直接由隐藏数字“ I ”滑动至隐藏数字“3” ;图3所示的显示数字“ I ”和显示数字“3”之间跨越了隐藏数字“2”,则不能设置解锁滑动轨迹直接由显示数字“I”滑动到显示数字“3”。
[0030]步骤S13:接收用户在屏幕上的当前滑动轨迹。
[0031]步骤S14:屏幕隐藏两个隐藏数字之间的当前滑动轨迹以及隐藏数字与显示数字之间的当前滑动轨迹,并将两个显示数字之间的当前滑动轨迹显示为直线。
[0032]结合图2所示,例如当前滑动轨迹(细曲线所示)上依次对应显示数字“4”、隐藏数字“I”、显示数字“2”、显示数字“6”、隐藏数字“9”,则屏幕隐藏显示数字“4”和隐藏数字“ I ”之间的当前滑动轨迹,隐藏显示数字“6”和隐藏数字“9”之间的当前滑动轨迹,而显示显示数字“2”和显示数字“6”之间的当前滑动轨迹(粗直线所示)。
[0033]尤为强调的是,对于当前滑动轨迹的上述显示并不基于当前滑动轨迹是否与预先设定的解锁滑动轨迹是否相同,即无论用户绘制的当前滑动轨迹是否能够解锁,屏幕均执行步骤S14。
[0034]当然,在其他实施例中,可即时判断依次相连的两个数字之间的当前滑动轨迹与预先设置的解锁滑动轨迹是否相同,若不相同则即时停止上述显示操作,并提示用户此次解锁失败请重新解锁。
[0035]步骤S15:当前滑动轨迹与解锁滑动轨迹相同时,屏幕解锁。
[0036]由上述可知,在用户绘制当前滑动轨迹的过程中屏幕隐藏两个隐藏数字之间以及隐藏数字与显示数字之间的当前滑动轨迹,仅将两个显示数字之间的当前滑动轨迹显示为直线,使得屏幕将用户绘制的当前滑动轨迹部分隐藏,从而提高解锁的安全性,并且由于并未将绘制的当前滑动轨迹全部隐藏,因此相比较于现有技术的全部隐藏,可减少绘制错误滑动轨迹的误操作,改善用户体验。
[0037]请再次参阅图2所示,在第一实施例的基础上,本发明实施例进一步考虑到当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为隐藏数字时,例如当前滑动轨迹上依次对应显示数字“4”、隐藏数字“I”、显示数字“2”、显示数字“6”、隐藏数字“9”,则屏幕隐藏显示数字“4”和隐藏数字“ I ”之间的当前滑动轨迹,隐藏显示数字“6”和隐藏数字“9”之间的当前滑动轨迹,此时解锁界面显示的仅仅只有显示数字“2”和显示数字“6”之间的直线,这极易导致用户绘制错误的滑动轨迹。基于此,为进一步减少绘制错误滑动轨迹的误操作,本发明在第一实施例的步骤S14时,若当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为隐藏数字,则屏幕将三个数字对应的当前滑动轨迹显示为连接两个显示数字的直线,即显示连接显示数字“ 4 ”和显示数字“ 2 ”之间的直线。
[0038]请再次参阅图3所示,在第一实施例的基础上,本发明实施例进一步考虑到若解锁滑动轨迹上的四个数字均为隐藏数字的情况,例如当前滑动轨迹上依次对应隐藏数字“4”、隐藏数字“2”、隐藏数字“6”、隐藏数字“8”时,则本发明实施例优选不在解锁界面上显示当前滑动轨迹,而直接执行步骤S15。
[0039]当然,在其他实施例中,可以设置增强亮度等方式使得位于该四个隐藏数字中心的显示数字“5”突出显示,以告知用户。
[0040]为进一步提高解锁的安全性,本发明实施例在第一实施例的基础上,允许用户可以预先设定矩形阵列中数字I?9的排列位置,并不限于图2和图3所示的按照一定顺序排列,而是用户自由排列。
[0041]并且,本发明实施例还可以预先设定屏幕的解锁界面隐藏显示数字,而仅仅显示显示数字对应的区域(的轮廓线)。
[0042]本发明其次提供一种如图4所示的第二实施例的屏幕的解锁方法,该实施例的解锁方法基于第一实施例的描述。请参阅图4所示,本实施例的解锁方法包括:
[0043]步骤S41:获取当前滑动轨迹依次在屏幕上的触摸坐标。
[0044]步骤S42:判断触摸是否停止,即用户的手指等触摸工具是否离开触摸屏,触摸无效。
[0045]若是,则执行步骤S43 ;若否,则执行步骤S50。
[0046]步骤S43:判断触摸坐标是否位于数字I?9对应的区域内。
[0047]若是,则执行步骤S44 ;若否,则执行步骤S41。
[0048]步骤S44:记录当前滑动轨迹对应触摸的数字。
[0049]步骤S45:判断当前得到的数字是否已被记录。
[0050]若是,则执行步骤S41 ;若否,则执行步骤S46。
[0051]步骤S46:将当前得到的数字加入当前解锁密码序列中。
[0052]步骤S47:判断当前得到的数字是否为隐藏数字。
[0053]若是,则执行步骤S41 ;若否,则执行步骤S48。
[0054]步骤S48:将当前得到的数字加入当前连线序列中。其中,当前连线序列指的是屏幕的解锁界面显示的当前滑动轨迹。
[0055]步骤S49:将当前得到的数字和当前连线序列中的倒数第二个数字连线,然后跳转继续执行步骤S41。
[0056]步骤S50:判断当前滑动轨迹是否与预先设置的解锁滑动轨迹相同,即当前得到的连线序列是否与预先设置的解锁连线序列相同。
[0057]若否,则执行步骤S51 ;若是,则执行步骤S52。
[0058]步骤S51:提示解锁失败。
[0059]步骤S52:屏幕解锁。
[0060]本发明最后提供一种如图5所示的优选实施例的屏幕的解锁装置。如图5所示,本实施例的解锁装置60包括第一设定模块61、第二设定模块62以及处理模块63。其中:
[0061]第一设定模块61用于预先设定对应矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字。
[0062]第二设定模块62用于设置解锁滑动轨迹。其中,解锁滑动轨迹上至少包括至少四个数字,且至少四个数字至少包括一个隐藏数字。
[0063]处理模块63用于识别用户在屏幕70上的当前滑动轨迹上的隐藏数字和显示数字,并控制屏幕70隐藏两个隐藏数字之间的当前滑动轨迹以及隐藏数字与显示数字之间的当前滑动轨迹,并将两个显示数字之间的当前滑动轨迹显示为直线。
[0064]其中,若处理模块63判定当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为隐藏数字,则控制屏幕70将三个数字对应的当前滑动轨迹显示为连接两个显示数字的直线。
[0065]其中,若第一设定模块61预先设定的隐藏数字为对应矩形阵列的四条边中间的四个数字,且第二设定模块62预先设置的解锁滑动轨迹上的四个数字均为隐藏数字,则处理模块63识别并控制屏幕70隐藏当前滑动轨迹。
[0066]处理模块53进一步用于判定当前滑动轨迹与第二设定模块52预先设置的解锁滑动轨迹是否相同,并在相同时控制屏幕解锁。
[0067]进一步地,第一设定模块61还可用于预先设定矩形阵列中数字I?9的排列位置,处理模块63还可用于控制屏幕70隐藏显示数字,并显示每一显示数字对应的区域。其中,优选隐藏数字和显示数字在屏幕上对应的区域相同,且区域所呈的形状包括圆形。
[0068]本实施例解锁装置60的第一设定模块61、第二设定模块62以及处理模块63,对应执行上述实施例的解锁方法,具有与其相同的技术效果。
[0069]应该理解到,以上所描述的解锁装置60的实施方式仅仅是示意性的,所描述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的耦合或通信连接可以是通过一些接口,也可以是电性或其它的形式。
[0070]上述各个功能模块作为解锁装置60的组成部分,可以是或者也可以不是物理框,既可以位于一个地方,也可以分布到多个网络单元上,既可以采用硬件的形式实现,也可以采用软件功能框的形式实现。本领域技术人员可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。
[0071]另外,本发明全文所提及解锁方法和解锁装置可适用于以智能手机为例的移动终端,当然不局限于智能手机,可以是具有屏幕解锁功能的任何终端,包括笔记本电脑、电子记事薄、便携式通信装置、PDA(Personal Digital Assistant,个人数字助理或平板电脑)
坐寸ο
[0072]再次说明,以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,例如各实施例之间技术特征的相互结合,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种屏幕的解锁方法,其特征在于,所述屏幕的解锁界面包括数字1?9呈三排三列分布的矩形阵列,所述解锁方法包括: 预先设定对应所述矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字; 设置解锁滑动轨迹,所述解锁滑动轨迹上至少包括至少四个数字,且所述至少四个数字至少包括一个所述隐藏数字; 接收用户在所述屏幕上的当前滑动轨迹; 所述屏幕隐藏两个所述隐藏数字之间的当前滑动轨迹以及所述隐藏数字与所述显示数字之间的当前滑动轨迹,并将两个所述显示数字之间的当前滑动轨迹显示为直线; 所述当前滑动轨迹与所述解锁滑动轨迹相同时,所述屏幕解锁。
2.根据权利要求1所述的解锁方法,其特征在于,若所述当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为所述隐藏数字,则所述屏幕将所述三个数字对应的当前滑动轨迹显示为连接两个所述显示数字的直线。
3.根据权利要求1所述的解锁方法,其特征在于,所述隐藏数字为对应所述矩形阵列的四条边中间的四个数字,若所述解锁滑动轨迹上的四个数字均为所述隐藏数字,则所述屏幕隐藏所述当前滑动轨迹。
4.根据权利要求1所述的解锁方法,其特征在于,所述解锁方法进一步包括: 预先设定所述矩形阵列中数字1?9的排列位置; 所述屏幕隐藏所述显示数字,并显示所述显示数字对应的区域。
5.根据权利要求1所述的解锁方法,其特征在于,所述隐藏数字和所述显示数字在所述屏幕上对应的区域相同,且所述区域所呈的形状包括圆形。
6.一种屏幕的解锁装置,其特征在于,所述屏幕的解锁界面包括数字1?9呈三排三列分布的矩形阵列,所述解锁装置包括: 第一设定模块,用于预先设定对应所述矩形阵列的顶点或四条边中间的四个数字为隐藏数字,且剩余的数字为显示数字; 第二设定模块,用于设置解锁滑动轨迹,所述解锁滑动轨迹上至少包括至少四个数字,且所述至少四个数字至少包括一个所述隐藏数字; 处理模块,用于识别用户在所述屏幕上的当前滑动轨迹上的隐藏数字和显示数字,并控制所述屏幕隐藏两个所述隐藏数字之间的当前滑动轨迹以及所述隐藏数字与所述显示数字之间的当前滑动轨迹,并将两个所述显示数字之间的当前滑动轨迹显示为直线; 所述处理模块进一步用于判定所述当前滑动轨迹与所述解锁滑动轨迹相同时,控制所述屏幕解锁。
7.根据权利要求6所述的解锁装置,其特征在于,若所述处理模块判定所述当前滑动轨迹上依次相连构成三角形的三个数字中的第二个数字为所述隐藏数字,则控制所述屏幕将所述三个数字对应的当前滑动轨迹显示为连接两个所述显示数字的直线。
8.根据权利要求6所述的解锁装置,其特征在于,若所述第一设定模块预先设定的所述隐藏数字为对应所述矩形阵列的四条边中间的四个数字,且所述解锁滑动轨迹上的四个数字均为所述隐藏数字,则所述处理模块控制所述屏幕隐藏所述当前滑动轨迹。
9.根据权利要求6所述的解锁装置,其特征在于,所述第一设定模块进一步用于预先设定所述矩形阵列中数字1?9的排列位置,所述处理模块进一步用于控制所述屏幕隐藏所述显示数字,并显示所述显示数字对应的区域。
10.根据权利要求6所述的解锁装置,其特征在于,所述隐藏数字和所述显示数字在所述屏幕上对应的区域相同,且所述区域所呈的形状包括圆形。
【文档编号】G06F21/31GK104462894SQ201410629531
【公开日】2015年3月25日 申请日期:2014年11月7日 优先权日:2014年11月7日
【发明者】邓铁军 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1