解锁方法及装置的制作方法

文档序号:6383363阅读:311来源:国知局
专利名称:解锁方法及装置的制作方法
技术领域
本发明涉及信息安全领域,具体而言,涉及一种解锁方法及装置。
背景技术
随着计算机和网络的普及,越来越多的人会使用到计算机和网络,随着产生了大量的需要管理个人信息和密码(或称为解锁信息)的地方。按照密码的重要程度,通常可以将密码分为两种,一类是很重要的,例如个人银行信息,社会保险号等;而另一类则不是那么重要,比如某些数年只登陆一次的论坛,网络等。而对于后者数量可能远大于前者。现在的密码机制对字符的位数会有一定的要求(例如要求6位、8位或以上),通常还需要加入特殊字符等,这样使得需要用户记忆上述密码。然而由于用户对一些应用不是经常使用,极易忘记密码。因此,现有的解锁方式给用户体验造成了一定的影响。针对相关技术中的上述问题,目前尚未提出有效的解决方案。

发明内容
针对相关技术中,现有的解锁信息需要耗费大量精力去记忆等技术问题,本发明提供了一种解锁方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种解锁方法,包括检测对终端执行的指定动作;在检测到指定动作时,获取终端预先存储的解锁信息,其中,指定动作与解锁信息相对应;通过解锁信息对终端的指定应用进行解锁。优选地,检测对终端执行的指定动作,包括检测在终端的触摸屏上作出的指定滑动轨迹。优选地,检测在触摸屏上作出的指定滑动轨迹,包括检测以触摸屏的指定位置为起点作出的指定滑动轨迹。优选地,通过解锁信息对终端的指定应用进行解锁之前,还包括显示指定位置。优选地,显示指定位置的区域是随机的。优选地,检测对终端执行的指定动作,包括检测对终端执行的按键操作。优选地,按键操作为组合按键操作。优选地,通过解锁信息对终端的指定应用进行解锁,包括以下之一将解锁信息显示给终端用户,由终端用户根据解锁信息对指定应用进行解锁;根据解锁信息自动对指定应用进行解锁。优选地,解锁信息对应于多个指定应用,和/或,指定动作对应于多个解锁信息。优选地,获取终端预先存储的解锁信息之前,还包括在对指定应用进行首次解锁时,存储解锁信息。根据本发明的另一个方面,提供了一种解锁装置,包括检测模块,用于检测对终端执行的指定动作;获取模块,用于在检测到指定动作时,获取终端预先存储的解锁信息,其中,指定动作与解锁信息相对应;解锁模块,用于通过解锁信息对终端的指定应用进行解锁。优选地,上述检测模块包括第一检测单元,用于在终端包括触摸屏时,检测在触摸屏上作出的指定滑动轨迹。优选地,上述检测模块还包括第二检测单元,用于检测对终端执行的按键操作。通过本发明,采用在检测到对终端执行的指定动作时,通过获取的终端预先存储的解锁信息对终端的指定应用进行解锁的技术手段,解决了相关技术中,现有的解锁信息需要耗费大量精力去记忆等技术问题,从而节省了记忆密码的精力,提升了用户体验。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为根据本发明实施例1的解锁方法的流程图;图2为根据本发明实施例1的解锁装置的结构框图;图3为根据本发明实施例1的解锁装置的另一结构框图;图4为根据本发明实施例2的设置存储位置和手势(即在触摸屏上的滑动轨迹)的示意图;图5为根据本发明实施例2的密码(或称为解锁信息)设置界面位置的示意图;图6根据本发明实施例2的密码输入界面示意图;图7为根据本发明实施例2的利用手势输入密码的示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。考虑到相关技术中,现有的解锁信息输入较为困难并且需要耗费大量精力去记忆密码等技术问题,以下结合实施例提供了相关的解决方案,现详细说明。图1为根据本发明实施例的解锁方法的流程图。如图1所示,该方法包括步骤S102,检测对终端执彳丁的指定动作;步骤S104,在检测到指定动作时,获取终端预先存储的解锁信息,其中,指定动作与解锁信息相对应;步骤S106,通过解锁信息对终端的指定应用进行解锁。通过上述各个处理步骤,由于可以根据对终端执行的指定动作来获取终端自身存储的相关解锁信息,因此,省略了记忆密码的步骤,提升了用户体验。在上述处理过程中,上述指定动作可以为多种实现形式,例如对于设置有重力传感器或水平传感器的终端,可以以不同姿势的摇摆动作触发获取上述解锁信息;对于设置有触摸屏的终端,还可以检测在终端的触摸屏上作出的指定滑动轨迹,在此种情况下,可以检测以触摸屏的指定位置为起点作出的上述指定滑动轨迹;另外,还可以考虑利用不同的按键操作来作为上述指定动作例如,利用不同的按键组合,即组合按键操作。对于上述指定动作的不同实现形式,当采用检测以触摸屏的指定位置为起点作出的上述指定滑动轨时,为了便于用户查找上述指定位置,还需要执行显示上述指定位置的步骤。为了进一步保证解锁信息的安全性,上述显示指定位置的区域可以设置为随机的。步骤S106的表现形式可以包括但不限于以下两种第一种,将上述解锁信息显示给终端用户,由终端用户根据解锁信息对指定应用进行解锁;第二种,根据上述解锁信息自动对上述指定应用进行解锁。上述解锁信息可以对多个指定应用进行解锁,同一个指定动作也可以获取多个解锁信息,换而言之,上述解锁信息对应于多个指定应用,和/或,指定动作对应于多个解锁信息。对于上述解锁信息的存储,可以通过预先在终端中设置实现,也可以在对终端的指定应用进行首次解锁时,存储上述解锁信息。在本实施例中还提供了一种解锁装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2为根据本发明实施例1的解锁装置的结构框图。如图2所示,该装置包括检测模块20,连接至获取模块22,用于检测对终端执行的指定动作;获取模块22,连接至解锁模块24,用于在检测到指定动作时,获取终端预先存储的解锁信息,其中,指定动作与解锁信息相对应;解锁模块24,用于通过解锁信息对终端的指定应用进行解锁。通过上述各个模块实现的功能,同样可以根据对终端执行的指定动作来获取终端自身存储的相关解锁信息,因此,可以实现省略记忆密码的步骤,提升用户体验。在本实施例中,如图3所示,上述检测模块20包括第一检测单元200,用于在终端包括触摸屏时,检测在触摸屏上作出的指定滑动轨迹。在本实施例中,如图3所示,上述检测模块20还可以包括第二检测单元202,用于检测对终端执行的按键操作为了更好地理解上述实施例1,以下结合实施例2和相关附图详细说明。以下实施例的主要设计思想在于,用户在首次输入密码后,在系统的一个内存区域将对这一字段进行保存,并同时在屏幕的某个区域给出一个显性的位置提示。当下一次需要用到密码时,用户在这个位置(或附近区域),通过特殊的手势或组合按键等手段,将密码取出,然后进行后续操作。实施例2本实施例提供一种在具有显示屏幕的设备中利用一种隐藏式方法输入解锁信息(密码)的方法。本实施例可以适用于多种屏幕、多种布局以及多种应用程序,并不局限于密码的输入,对某些需要加密信息的输入,仍然有效。上述解锁信息的输入可以分为两个步骤,第一步是选择界面上的一个位置,第二步是从这个位置发起,用户发起一个系统可以检测的手段作为输入动作。这个系统可以检测的手段,可以是几个按键的组合,也可以是触摸屏上的手势操作等。在本实施例中,用Android以及触摸屏上的手势操作作为例子进行说明。具体如下设置存储位置和手势如图4所示,本方案第一步需要设置一个存储位置和手势,按图4中的步骤进行设置在1.1中空白处选择一个位置作为存储位置,即1. 2,这个位置并不需要精确到像素级,事实上,为了减少用户的记忆负担,可以在用户点选的位置适当地扩大有效区域(当下次需要使用到这个位置时,在这一片区域内都算作有效的)。然后选择下一步到达1. 3。在1. 3中,从选择的存储位置为起始点画出一个手势,系统识别并记忆(1.4)。系统将把这个起始点和手势保存起来,在下一次需要输入密码时,需要用到本步骤的存储位置和手势。密码设置界面位置提醒如图5所示,在某个应用中(或网站登陆等)将产生密码时,系统将对这一过程进行监视,在输入密码点确定后,系统会在屏幕的某个位置以一定的显性提示密码的存储点,将将当前的密码存储到内存中某一字段或磁盘上的某一文件中(实际上密码是存储在内存或硬件文件中的,但在这里给用户的心理模型就是存储在此界面的这个位置上的)。需要说明的是,给用户显性提示密码的存储点并不是必须的,因为在图4上的步骤可以对位置和手势进行设置,所以图5所示流程,主要起到提示用户“密码已被系统记录,下次可以直接取出使用”的作用。密码输入界面图6所示为一个典型的密码输入界面,需要用户对密码进行输入,这里需要输入的密码实际上指的是图5所示方案中保存起来的密码。利用手势输入密码如图7,使用者先将手指移动到原来的密码区域(即图4中用户设置的位置或图5中显性提示的密码位置),然后以该区域为起始点划出一定的手势(图4中用户设置的手势),见中间图所示。在手势完成后,首先系统将用户输入的手势与图4中存储的手势进行对比,如果正确,则从原来保存密码的内存或文件中提取密码,并填入到输入框中,如右图所示。在此过程中,如果用户选择的初始位置或画出的手势与图4中任意一个不符时,则认为出错,不进行输入密码的响应操作。通过上述实施例可以看出,上述实施例实现了以下有益效果与现有技术相比较,现有技术例如网络浏览器通常有记住密码和保存密码的功能,但这一功能并不能阻止其它人在使用当前账户时对密码的使用,其实是相当于泄露了个人信息。而通过上述实施例则可以有效地避免此问题,对个人信息起到安全保护使用。而在每次输入密码后的得到的位置可以是随机的,也在一定程度上能够保障信息安全。在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于光盘、软盘、硬盘、可擦写存储器等。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种解锁方法,其特征在于,包括 检测对终端执彳丁的指定动作; 在检测到所述指定动作时,获取所述终端预先存储的解锁信息,其中,所述指定动作与所述解锁信息相对应; 通过所述解锁信息对所述终端的指定应用进行解锁。
2.根据权利要求1所述的方法,其特征在于,检测对终端执行的指定动作,包括 检测在所述终端的触摸屏上作出的指定滑动轨迹。
3.根据权利要求2所述的方法,其特征在于,检测在所述触摸屏上作出的指定滑动轨迹,包括 检测以触摸屏的指定位置为起点作出的所述指定滑动轨迹。
4.根据权利要求3所述的方法,其特征在于,通过所述解锁信息对所述终端的指定应用进行解锁之前,还包括 显示所述指定位置。
5.根据权利要求4所述的方法,其特征在于,显示所述指定位置的区域是随机的。
6.根据权利要求1所述的方法,其特征在于,检测对终端执行的指定动作,包括 检测对所述终端执行的按键操作。
7.根据权利要求6所述的方法,其特征在于,所述按键操作为组合按键操作。
8.根据权利要求1至7任一项所述的方法,其特征在于,通过所述解锁信息对所述终端的指定应用进行解锁,包括以下之一 将所述解锁信息显示给终端用户,由终端用户根据所述解锁信息对所述指定应用进行解锁; 根据所述解锁信息自动对所述指定应用进行解锁。
9.根据权利要求1至7任一项所述的方法,其特征在于,所述解锁信息对应于多个所述指定应用,和/或,所述指定动作对应于多个所述解锁信息。
10.根据权利要求1至7任一项所述的方法,其特征在于,获取所述终端预先存储的解锁信息之前,还包括 在对所述指定应用进行首次解锁时,存储所述解锁信息。
11.一种解锁装置,其特征在于,包括 检测模块,用于检测对终端执行的指定动作; 获取模块,用于在检测到所述指定动作时,获取所述终端预先存储的解锁信息,其中,所述指定动作与所述解锁信息相对应; 解锁模块,用于通过所述解锁信息对所述终端的指定应用进行解锁。
12.根据权利要求11所述的装置,其特征在于,所述检测模块包括 第一检测单元,用于在所述终端包括触摸屏时,检测在所述触摸屏上作出的指定滑动轨迹。
13.根据权利要求11所述的装置,其特征在于,所述检测模块还包括 第二检测单元,用于检测对所述终端执行的按键操作。
全文摘要
本发明提供了一种解锁方法及装置,其中,上述方法包括检测对终端执行的指定动作;在检测到指定动作时,获取终端预先存储的解锁信息,其中,指定动作与解锁信息相对应;通过解锁信息对终端的指定应用进行解锁。采用本发明提供的上述技术方案,解决了相关技术中,现有的解锁信息需要耗费大量精力去记忆等技术问题,从而节省了记忆密码的精力,提升了用户体验。
文档编号G06F3/0488GK103034441SQ20121051957
公开日2013年4月10日 申请日期2012年12月6日 优先权日2012年12月6日
发明者祝勇, 王利娜, 张胜阁 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1