触摸屏的解锁方法及解锁系统的制作方法
【专利摘要】本发明公开了一种触摸屏的解锁方法及解锁系统,其中该方法包括以下步骤:S1、在触摸屏中生成若干解锁热点,针对解锁热点响应触摸事件,触摸事件包括第一操作或在第一操作之后附加第二操作;S2、响应第一操作时生成第一操作值,响应第二操作时生成第二操作值,根据不同的解锁热点依次存储第一操作值和/或第二操作值;S3、依次判断各个解锁热点的第一操作值和/或第二操作与预设值是否相同,如果相同则完成解锁操作。本发明在不需增加用户复杂操作动作的情况下,有效避免用户在解锁密码时被偷窥或被不法分子根据智能设备的油渍痕迹来破解用户的密码,增加了安全性,并且本发明只需对智能设备的后台软件进行编码更新即可实现,开发成本低。
【专利说明】
触摸屏的解锁方法及解锁系统
技术领域
[0001]本发明涉及电子密码领域,特别涉及触摸屏的解锁方法及解锁系统。
【背景技术】
[0002]随着安全越来越被人重视,例如具有Androi d系统的智能手机等智能设备的现有的触摸屏的解锁方式都存在被破解的可能,尤其是用户在解锁触摸屏时很有可能被他人偷看到,以致可能会给用户带来信息泄露的危险后果。因此采用一种安全性更高的触摸屏的解锁方法和系统会成为现有密码安全领域的可行性替代方案。
[0003]现有的安全性更好的解决方案有如下两种情况:
[0004]第一,智能设备特别是具有Android系统的智能手机自带有锁屏程序,其基本原理是图形的位置后台对应特定的某个数字、字母或符号。通过对图像中的单元的触摸画出预设的轨迹,或按预设顺序点击多个单元,由于该单元在后台对应一个或一组数字、字母或符号,因此上述操作便触发了相应的数字、字母或符号,等同于设置了一个包括数字、字母或符号的密码,相应的可以由上述操作来解锁此密码。但该方案存在的缺点是:使用者对触摸屏进行滑动解锁(即输入密码)时容易被偷看,另外不法份子可根据智能设备的触摸显示屏上的油渍痕迹等方式获取使用者的密码从而对用户造成的安全隐患。
[0005]第二,采用指纹解锁触摸屏(即解锁智能设备的开机密码),这是通过指纹传感器采集和对比用户指纹数据来达到解锁触摸屏的目的。该方案存在的缺点是:开发技术难度高,而且开发成本高。
【发明内容】
[0006]本发明的目的在于提供一种触摸屏的解锁方法及解锁系统,以使用户可以在解锁智能设备触摸屏的密码时有效避免解锁密码被泄露,从而有效防止用户个人信息被泄露。
[0007]为了解决上述技术问题,本发明采用了如下技术方案:一种触摸屏的解锁方法,包括以下步骤:
[0008]S1、在所述触摸屏中生成若干解锁热点,针对所述解锁热点响应触摸事件,所述触摸事件包括第一操作或在所述第一操作之后附加第二操作;
[0009]S2、响应所述第一操作时生成第一操作值,响应所述第二操作时生成第二操作值,根据不同的解锁热点依次存储所述第一操作值和/或第二操作值;
[0010]S3、依次判断各个所述解锁热点的第一操作值和/或第二操作与预设值是否相同,如果相同则完成解锁操作。
[0011]作为优选,在所述步骤S2中,在响应所述第一操作之后的t秒内响应所述第二操作。
[0012]作为优选,所述第一操作值和所述第二操作值选自数字、字母或符号。
[0013]作为优选,在S2步骤之后,判断触摸事件是否结束,如果是,执行S3步骤;反之返回SI响应下一解锁热点的触摸操作。
[0014]作为优选,在所述步骤SI之后,判断触摸位置是否处于解锁热点,如果是,则执行S2步骤。
[0015]本发明还提供一种触摸屏的解锁系统,包括:
[0016]触摸屏;
[0017]锁定模块,其配置为在所述触摸屏中生成若干响应触摸事件的解锁热点,所述触摸事件包括依序进行的第一操作或在所述第一操作之后附加第二操作;
[0018]解锁模块,其配置为响应所述第一操作时生成第一操作值,响应所述第二操作时生成第二操作值,并根据不同所述解锁热点依次存储所述第一操作值和/或第二操作值;
[0019]对比模块,其配置为依次判断各个所述解锁热点的第一操作值和/或第二操作与预设值是否相同,如果相同则完成解锁操作。
[0020]作为优选,所述解锁模块在响应所述第一操作之后的t秒内响应所述第二操作。[0021 ]作为优选,所述第一操作值和所述第二操作值选自数字、字母或符号。
[0022]作为优选,所述解锁模块进一步配置为判断触摸事件是否结束,如果是,则发送信号至所述对比模块;反之发送信号至所述锁定模块以使锁定模块响应下一解锁热点的触摸操作。
[0023]作为优选,所述锁定模块进一步配置为当判断触摸位置是处于解锁热点时,则发送相应信息至所述解锁模块以使所述解锁模块生成第一操作值和/或第二操作值,并存储所述第一操作值和/或第二操作值。
[0024]本发明的有益效果在于:在不需增加用户复杂操作动作的情况下,有效避免用户在解锁密码时被偷窥或被不法分子根据智能设备的油渍痕迹来破解用户的密码,增加了安全性,并且本发明只需要对智能设备的后台软件进行编码更新即可实现,开发成本低。
【附图说明】
[0025]图1为本发明实施例的触摸屏的解锁方法的主要流程图;
[0026]图2为本发明实施例的触摸屏的解锁方法的具体流程图;
[0027]图3为本发明实施例的触摸屏的解锁系统的结构示意图;
[0028]图4为本发明实施例的解锁热点在触摸屏中的排列图。
[0029]附图标记说明
[0030]1-触摸屏 2-锁定模块3-解锁模块
[0031]4-对比模块5-解锁热点
【具体实施方式】
[0032]为使本领域技术人员更好地理解本发明,下面参照附图对本发明的实施例进行详细说明,但不作为对本发明的限定。
[0033]实施例一
[0034]本发明实施例的一种触摸屏的解锁方法,应用于具有触摸屏I的智能设备上,如图1所示,该方法包括以下步骤:
[0035]S1、在触摸屏I中生成若干解锁热点5,多个解锁热点5可以相互独立并规则排列的设置在触摸屏I的触摸区域,解锁热点5配置为响应用户对触摸屏I进行解锁操作的触摸事件,特别是用户对解锁热点5进行滑动解锁操作,当然在解锁时如果用户对非解锁热点5的触摸屏I的其它区域进行操作则不会触发相应触摸事件,在此,根据用户对解锁热点5的不同方式的各种操作,用户对解锁热点5的触摸事件包括第一操作或在第一操作之后附加第二操作。
[0036]S2、响应第一操作时生成第一操作值,响应第二操作时生成第二操作值,根据不同解锁热点5依次存储第一操作值和/或第二操作值,直至用户触摸至最后一个解锁热点5并结束触摸事件。
[0037]S3、依次判断各个所述解锁热点5的第一操作值和/或第二操作与预设值是否相同,如果相同则说明解锁时输入的输入码和预设值(即智能设备设置的密码)相同,从而完成解锁操作,智能设备被打开。
[0038]S4、当依次判断各个解锁热点5的第一操作值和/或第二操作与预设值不相同时,智能设备不会被打开,并且触摸屏I提示用户对解锁热点5重新进行第一操作和/或第二操作。
[0039]需要说明的是,在S2步骤之后,判断触摸事件是否结束,例如用户需要解锁较长的密码需要滑动多个解锁热点5直到滑动触摸到最后一个解锁热点5才结束触摸事件,如果触摸事件结束则执行S3步骤;反之返回SI响应下一解锁热点5的触摸操作。此外,在步骤SI之后,需要判断触摸位置是否处于解锁热点5,如果是,则执行S2步骤,如果否,例如触摸到了触摸屏I中的边缘地带或触摸到了两个解锁热点5中间空隙处,则解锁热点5重新响应触摸事件并获取触摸位置。
[0040]举例说明整个操作步骤,如图2所示,开始时对智能设备进行屏幕唤醒,智能设备的触摸屏I生成若干大小形状均相同的解锁热点5,解锁热点5响应触摸事件特别是用户对解锁热点5进行滑动解锁操作,并获取触摸位置,如果触摸位置不在解锁热点5上则解锁热点5重新响应触摸事件并重新获取触摸位置,如果触摸位置在解锁热点5上则针对解锁热点5依次进行第一操作和/或第二操作以对应生成第一操作值或第二操作值并依次存储,然后判断触摸事件是否结束,如果是则依次判断各个解锁热点5的第一操作值、第二操作与预设值(即智能设备设置的密码)是否相同,如果相同则解锁成功并结束整个操作,如果不相同则提示用户重新对触摸屏I进行解锁。
[0041 ]在S2步骤中,在响应第一操作之后的t秒内响应所述第二操作,该t秒可以由用户自行设定也可以在制造过程中设置完成。为了进行更加详细的说明上述情况,在本发明的一个实施例中,步骤S2包括步骤S21:智能设备设置预定时间,例如一秒钟,并将触摸解锁热点5的时间与预定时间进行比较,例如用户触摸某一解锁热点5并在该解锁热点5停留了一段时间,将该停留时间与一秒钟进行比较,当触摸解锁热点5的时间小于预定时间(即停留时间小于一秒钟)则该触摸事件为第一操作,当触摸解锁热点5的时间大于预定时间(即停留时间大于一秒钟)则该触摸事件为第二操作。
[0042]为了用户操作便利,第一操作值为一个数字、字母或符号;第二操作值为一个数字、字母或符号,第一操作值和第二操作值可以相同也可以不相同。在本发明的一个实施例中,如图4所示,触摸屏I中设有9个触摸热点,且触摸热点在触摸屏I中以三行三列的形式规则排列,每个触摸热点第一操作值为数字I至9中的一个数字,第二操作值为字母A至I中的一个字母,图中的箭头为滑动解锁的过程标识,用户在解锁时在数字3和7的位置停留超过t秒(可以为一秒)从而变换为该位置关联的字母,以达到解锁的目的,例如通过滑动如图4所示的图形轨迹即能解锁触摸屏,则本次的解锁密码为:96C514G。
[0043]实施例二
[0044]本发明还提供了一种触摸屏的解锁系统,应用于具有触摸屏I的智能设备上,如图3所示,该解锁系统包括触摸屏1、锁定模块2、解锁模块3和对比模块4。
[0045]锁定模块2设有若干解锁热点5显示在触摸屏I中,多个解锁热点5可以相互独立并规则排列的设置在触摸屏I的触摸区域,解锁热点5配置为响应用户的触摸事件,特别是用户在触摸屏I中对解锁热点5进行滑动解锁操作,当然在解锁时如果用户对非解锁热点5的触摸屏I的其它区域进行操作则不会触发相应触摸事件,在此,根据用户对解锁热点5的不同方式的各种操作,用户对解锁热点5的触摸事件包括第一操作或在第一操作之后附加第二操作。
[0046]锁定模块2针对解锁热点5响应第一操作时生成第一操作值,响应第二操作时生成第二操作值,并将第一操作值和/或第二操作值依次发送至解锁模块3。解锁模块3配置为将不同解锁热点5生成的第一操作值和/或第二操作值依次存储,直至用户触摸至最后一个解锁热点5并结束触摸事件。
[0047]对比模块4配置为依次判断解锁模块3存储的各个解锁热点5的第一操作值和/或第二操作与预设值是否相同,如果相同则说明解锁时输入的输入码和预设值(即智能设备设置的密码)相同,从而完成解锁操作,智能设备被打开。当对比模块4依次判断各个解锁热点5的第一操作值和/或第二操作与预设值不相同时,智能设备不会被打开,并且对比模块4向触摸屏I发送指令以提示用户对解锁热点5重新进行第一操作和/或第二操作。
[0048]需要说明的是,解锁模块3能够判断触摸事件是否结束,例如用户需要解锁较长的密码需要滑动多个解锁热点5直到滑动触摸到最后一个解锁热点5才结束触摸事件,如果判断到触摸事件结束则解锁模块3发送相应信息至对比模块4以使对比模块4进行对比判断操作;反之则发送相应信息至锁定模块2以使其响应下一解锁热点5的触摸操作。此外,锁定模块2还需要判断用户的触摸位置是否处于解锁热点5,如果是,则发送相应信息至解锁模块3以使其开始工作,如果否,例如触摸到了触摸屏I中的边缘地带或触摸到了两个解锁热点5中间空隙处,则驱使解锁热点5重新响应触摸事件并获取触摸位置。
[0049]举例说明整个系统的运行流程,如图2所示,开始时对智能设备进行屏幕唤醒,智能设备的锁定模块2在触摸屏I中生成若干大小形状均相同的解锁热点5,解锁热点5响应触摸事件特别是用户对解锁热点5进行滑动解锁操作,并获取触摸位置,如果触摸位置不在解锁热点5上则锁定模块2命令解锁热点5重新响应触摸事件并重新获取触摸位置,如果触摸位置在解锁热点5上则解锁模块3针对解锁热点5依次进行第一操作和/或第二操作以对应生成第一操作值或第二操作值并依次存储,然后解锁模块3判断触摸事件是否结束,如果是则对比模块4依次判断各个解锁热点5的第一操作值、第二操作与预设值(即智能设备设置的密码)是否相同,如果相同则解锁成功并结束整个操作,如果不相同则对比模块4向触摸屏I发送指令以提示用户重新对触摸屏I进行解锁。
[0050]解锁模块3响应第一操作之后的t秒内响应所述第二操作,该t秒可以由用户自行设定也可以在制造过程中设置完成。为了进行更加详细的说明上述情况,在本发明的一个实施例中,解锁模块3设置有预定时间,例如一秒钟,并将触摸解锁热点5的时间与预定时间进行比较,例如用户触摸某一解锁热点5并在该解锁热点5停留了一段时间,将该停留时间与一秒钟进行比较,当触摸解锁热点5的时间小于预定时间(即停留时间小于一秒钟)则该触摸事件为第一操作,当触摸所述解锁热点5的时间大于预定时间(即停留时间大于一秒钟)则该触摸事件为第二操作。
[0051 ]为了用户操作便利,第一操作值为一个数字、字母或符号;第二操作值为一个数字、字母或符号,第一操作值和第二操作值可以相同也可以不相同。在本发明的一个实施例中,如图4所示,锁定模块2在触摸屏I中设有9个触摸热点,且触摸热点在触摸屏I中以三行三列的形式规则排列,每个触摸热点第一操作值为数字I至9中的一个数字,第二操作值为字母A至I中的一个字母,图中的箭头为滑动解锁的过程标识,用户在解锁时在数字3和7的位置停留超过t秒(可以为一秒)从而变换为该位置关联的字母,以达到解锁的目的,例如通过滑动如图4所示的图形轨迹即能解锁触摸屏,则本次的解锁密码为:96C514G。
[0052]以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
【主权项】
1.触摸屏的解锁方法,其特征在于,包括以下步骤: 51、在所述触摸屏中生成若干解锁热点,针对所述解锁热点响应触摸事件,所述触摸事件包括第一操作或在所述第一操作之后附加第二操作; 52、响应所述第一操作时生成第一操作值,响应所述第二操作时生成第二操作值,根据不同的解锁热点依次存储所述第一操作值和/或第二操作值; 53、依次判断各个所述解锁热点的第一操作值和/或第二操作与预设值是否相同,如果相同则完成解锁操作。2.根据权利要求1所述的触摸屏的解锁方法,其特征在于,在所述步骤S2中,在响应所述第一操作之后的t秒内响应所述第二操作。3.根据权利要求1所述的触摸屏的解锁方法,其特征在于,所述第一操作值和所述第二操作值选自数字、字母或符号。4.根据权利要求1所述的触摸屏的解锁方法,其特征在于,在S2步骤之后,判断触摸事件是否结束,如果是,执行S3步骤;反之返回SI响应下一解锁热点的触摸操作。5.根据权利要求1所述的触摸屏的解锁方法,其特征在于,在所述步骤SI之后,判断触摸位置是否处于解锁热点,如果是,则执行S2步骤。6.触摸屏的解锁系统,其特征在于,包括: 触摸屏; 锁定模块,其配置为在所述触摸屏中生成若干响应触摸事件的解锁热点,所述触摸事件包括依序进行的第一操作或在所述第一操作之后附加第二操作; 解锁模块,其配置为响应所述第一操作时生成第一操作值,响应所述第二操作时生成第二操作值,并根据不同所述解锁热点依次存储所述第一操作值和/或第二操作值; 对比模块,其配置为依次判断各个所述解锁热点的第一操作值和/或第二操作与预设值是否相同,如果相同则完成解锁操作。7.根据权利要求6所述的触摸屏的解锁系统,其特征在于,所述解锁模块在响应所述第一操作之后的t秒内响应所述第二操作。8.根据权利要求6所述的触摸屏的解锁系统,其特征在于,所述第一操作值和所述第二操作值选自数字、字母或符号。9.根据权利要求6所述的触摸屏的解锁系统,其特征在于,所述解锁模块进一步配置为判断触摸事件是否结束,如果是,则发送信号至所述对比模块;反之发送信号至所述锁定模块以使锁定模块响应下一解锁热点的触摸操作。10.根据权利要求6所述的触摸屏的解锁系统,其特征在于,所述锁定模块进一步配置为当判断触摸位置是处于解锁热点时,则发送相应信息至所述解锁模块以使所述解锁模块生成第一操作值和/或第二操作值,并存储所述第一操作值和/或第二操作值。
【文档编号】G06F21/83GK106095315SQ201610418273
【公开日】2016年11月9日
【申请日】2016年6月12日 公开号201610418273.7, CN 106095315 A, CN 106095315A, CN 201610418273, CN-A-106095315, CN106095315 A, CN106095315A, CN201610418273, CN201610418273.7
【发明人】谢业飞, 李安庆
【申请人】合肥联宝信息技术有限公司