著录项信息
专利名称 | 一种自定义按键节奏来解锁按键功能的方法及智能终端 |
申请号 | CN201510350471.X | 申请日期 | 2015-06-23 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2015-10-21 | 公开/公告号 | CN104992086A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F21/31 | IPC分类号 | G;0;6;F;2;1;/;3;1查看分类表>
|
申请人 | 上海卓易科技股份有限公司 | 申请人地址 | 上海市徐汇区桂平路391号3号楼20层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海卓易科技股份有限公司 | 当前权利人 | 上海卓易科技股份有限公司 |
发明人 | 楼帅;李浙敏 |
代理机构 | 北京品源专利代理有限公司 | 代理人 | 孟金喆;胡彬 |
摘要
本发明涉及一种自定义按键节奏来解锁按键功能的方法及智能终端,其方法包括:获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组;通过第一按键组的按键节奏得到预置按键的第一功能的解锁节奏;预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组,得到第二按键组中的按键节奏;判断所述第二按键组的按键节奏与所述解锁节奏相匹配,解锁预置按键的第一功能。通过本发明不需要在设置菜单中进行设置,操作简单快捷,使用户快速且安全地解锁特定的按键功能,提高用户体验。
1.一种自定义按键节奏来解锁按键功能的方法,其特征在于,包括以下步骤:
获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组,其中所述按键节奏为所述按键组中按键之间的单位间隔时间序列,所述匹配通过不同按键组对应的单位间隔时间序列相除进行判断;
通过所述第一按键组的按键节奏得到预置按键的第一功能的解锁节奏,其中所述解锁节奏为至少两个第一按键组的所有单位间隔时间序列的平均单位间隔时间序列;
预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组,得到所述第二按键组中的按键节奏,其中,如果用户输入的按键过长,则接收在先输入的与所述第一按键组相同次数的按键作为第二按键组,并且,接收第二按键组中按下所述预置按键瞬间的时刻作为按键的时刻或者接收所述预置按键弹起时刻作为按键时刻;
判断所述第二按键组的按键节奏与所述解锁节奏相匹配,解锁所述预置按键的第一功能。
2.如权利要求1所述的方法,其特征在于,所述获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组,具体包括:
接收用户输入的一组按键;
判断此组按键次数是否小于预设第一门限值或大于预设第二门限值,如果是,则提示用户重新输入;如果不是,则将此组按键作为第一个第一按键组,并得到所述第一个第一按键组的按键节奏,接收用户输入的另外至少一组按键,并分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同;如果不相同,则提示用户重新输入;如果相同,则得到该组按键的按键节奏,识别该组按键与第一个第一按键组的按键节奏是否匹配;如果不匹配,则提示用户重新输入,如果匹配,则作为后续第一按键组。
3.如权利要求2所述的方法,其特征在于,所述得到所述第一个第一按键组的按键节奏,具体为:记录所述第一个第一按键组按键的时刻,以第一个第一按键组中第一个间隔时间为单位时间,得到第一按键组中按键之间的单位间隔时间序列作为所述第一个第一按键组的按键节奏;
所述如果匹配,则得到该组按键的按键节奏,具体为:分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同,如果相同,则记录该组按键按键的时刻,以该组按键中第一个间隔时间为单位时间,得到该组按键中按键之间的单位间隔时间序列作为该组按键的按键节奏。
4.如权利要求1所述的方法,其特征在于,所述预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组,得到所述第二按键组中的按键节奏,具体为,
预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组;
记录所述第二按键组按键的时刻,以所述第二按键组中第一个间隔时间为单位时间,得到第二按键组中按键之间的单位间隔时间序列作为所述第二按键组的按键节奏。
5.如权利要求4所述的方法,其特征在于,所述识别所述第二按键组的按键节奏与所述解锁节奏相匹配,解锁所述预置按键的第一功能,具体为:识别所述第二按键组的按键节奏与所述预置按键的第一功能的解锁节奏对应相除得到的序列中的数值均大于预设第三门限值且小于预设第四门限值,解锁并执行所述预置按键的第一功能。
6.一种智能终端,其特征在于,包括:
第一按键组获取单元,用于获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组,其中所述按键节奏为所述按键组中按键之间的单位间隔时间序列,所述匹配通过不同按键组对应的单位间隔时间序列相除进行判断;
解锁节奏获取单元,用于通过所述第一按键组的按键节奏得到预置按键的第一功能的解锁节奏,其中所述解锁节奏为至少两个第一按键组的所有单位间隔时间序列的平均单位间隔时间序列;
第二按键组节奏获取单元,用于预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组,得到所述第二按键组中的按键节奏,其中,如果用户输入的按键过长,则接收在先输入的与所述第一按键组相同次数的按键作为第二按键组,并且,接收第二按键组中按下所述预置按键瞬间的时刻作为按键时刻或者接收所述预置按键弹起时刻作为按键时刻;
解锁单元,用于判断所述第二按键组的按键节奏与所述解锁节奏相匹配,解锁所述预置按键的第一功能。
7.如权利要求6所述的智能终端,其特征在于,第一按键组获取单元包括:
按键组接收模块,用于接收用户输入的一组按键;
按键组判别模块,用于判断此组按键次数是否小于预设第一门限值或大于预设第二门限值,如果是,则提示用户重新输入;如果不是,则将此组按键作为第一个第一按键组,并得到所述第一个第一按键组的按键节奏,接收用户输入的另外至少一组按键,并分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同;如果不相同,则提示用户重新输入;如果相同,则得到该组按键的按键节奏,识别该组按键与第一个第一按键组的按键节奏是否匹配;如果不匹配,则提示用户重新输入,如果匹配,则作为后续第一按键组。
8.如权利要求7所述的智能终端,其特征在于,所述按键组判别模块还用于记录所述第一个第一按键组按键的时刻,以第一个第一按键组中第一个间隔时间为单位时间,得到第一按键组中按键之间的单位间隔时间序列作为所述第一个第一按键组的按键节奏;分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同,如果相同,则记录该组按键按键的时刻,以该组按键中第一个间隔时间为单位时间,得到该组按键中按键之间的单位间隔时间序列作为该组按键的按键节奏。
9.如权利要求 8所述的智能终端,其特征在于,所述解锁节奏获取单元,具体用于将所述至少两个第一按键组的所有单位间隔时间序列的平均单位间隔时间序列作为所述预置按键的第一功能的解锁节奏;
所述第二按键组节奏获取单元包括第二按键组接收模块和第二按键节奏获取模块,所述第二按键组接收模块用于预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组;第二按键节奏获取模块用于记录所述第二按键组按键的时刻,以所述第二按键组中第一个间隔时间为单位时间,得到第二按键组中按键之间的单位间隔时间序列作为所述第二按键组的按键节奏;
所述解锁单元,具体用于识别所述第二按键组的按键节奏与所述预置按键的第一功能的解锁节奏对应相除得到的序列中的数值均大于预设第三门限值且小于预设第四门限值,解锁并执行所述预置按键的第一功能。
一种自定义按键节奏来解锁按键功能的方法及智能终端\n技术领域\n[0001] 本发明涉及解锁技术领域,尤其涉及一种自定义按键节奏来解锁按键功能的方法及智能终端。\n背景技术\n[0002] 如今在手机、平板电脑、智能穿戴设备等智能终端中为了操作的便利,常常会设置有各种功能按键来实现不同功能,然而在智能终端丢失或锁屏状态下,一些功能轻易被启用容易泄露个人隐私或带来一些误操作,如手机被盗后,关机键的关闭操作系统的功能开启导致轻易关机,使主人无法找手机,用户在运动过程中关机键、HOME键等按键的功能开启在兜里容易造成一些误操作使得手机关机或屏幕解锁,因而手机需要在特定模式下设置锁定一些按键的特定功能,使得按下按键后不执行功能,而如何更快速且安全地解锁特定的按键功能则成为了业界亟待解决的问题。\n发明内容\n[0003] 针对上述缺陷,本发明的目的在于提供一种自定义按键节奏来解锁按键功能的方法及智能终端,以使用户快速且安全地解锁特定的按键功能。\n[0004] 为达此目的,本发明提供了一种自定义按键节奏来解锁按键功能的方法,包括以下步骤:\n[0005] 获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组;\n[0006] 通过所述第一按键组的按键节奏得到预置按键的第一功能的解锁节奏;\n[0007] 预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与所述第一按键组相同按键次数的第二按键组,得到所述第二按键组中的按键节奏;\n[0008] 判断所述第二按键组的按键节奏与所述解锁节奏相匹配,解锁所述预置按键的第一功能。\n[0009] 较佳地,所述获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组,具体包括:\n[0010] 接收用户输入的一组按键;\n[0011] 判断此组按键次数是否小于预设第一门限值或大于预设第二门限值,如果是,则提示用户重新输入;如果不是,则将此组按键作为第一个第一按键组,并得到所述第一个第一按键组的按键节奏,接收用户输入的另外至少一组按键,并分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同;如果不相同,则提示用户重新输入;如果相同,则得到该组按键的按键节奏,识别该组按键与第一个第一按键组的按键节奏是否匹配;如果不匹配,则提示用户重新输入,如果匹配,则作为后续第一按键组。\n[0012] 较佳地,所述得到所述第一个第一按键组的按键节奏,具体为:记录所述第一个第一按键组按键的时刻,以第一个第一按键组中第一个间隔时间为单位时间,得到第一按键组中按键之间的单位间隔时间序列作为所述第一个第一按键组的按键节奏;\n[0013] 所述如果匹配,则得到该组按键的按键节奏,具体为:分别判断另外至少一组按键中的按键次数是否与所述第一组按键相同,如果相同,则记录该组按键按键的时刻,以该组按键中第一个间隔时间为单位时间,得到该组按键中按键之间的单位间隔时间序列作为该组按键的按键节奏。\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附图说明\n[0032] 图1是本发明一种自定义按键节奏来解锁按键功能的方法的流程图一;\n[0033] 图2是本发明一种自定义按键节奏来解锁按键功能的方法的流程图二;\n[0034] 图3是本发明一种自定义按键节奏来解锁按键功能的方法的流程图三;\n[0035] 图4是本发明一种智能终端的结构框图;\n[0036] 图5是本发明一种智能终端的结构框图;\n[0037] 图6是本发明一种智能终端的结构框图。\n具体实施方式\n[0038] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0039] 附图1-3为本发明提供的一种自定义按键节奏来解锁按键功能的方法的流程图,该方法包括以下步骤:\n[0040] 100:获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组;\n[0041] 具体为,101:接收用户输入的一组按键。其中,此组按键可以为机械按键,也可以为触屏屏幕特定区域接收到的触碰按键。\n[0042] 102:判断此组按键次数中是否小于预设第一门限值或大于预设第二门限值,其中第一门限值均为大于等于3的值,如果是,则提示用户重新输入;如果不是,则将此组按键作为第一个第一按键组,并得到第一个第一按键组的按键节奏。\n[0043] 其中,得到第一个第一按键组的按键节奏,具体为:记录第一个第一按键组按键的时刻,以第一个第一按键组中第一个间隔时间为单位时间,得到第一按键组中按键之间的单位间隔时间序列作为第一个第一按键组的按键节奏。得到后续第一按键组的按键节奏。\n[0044] 得出第一按键组之后,接收用户输入的另外至少一组按键,并分别判断另外至少一组按键中的按键次数是否与第一组按键相同;如果不相同,则提示用户重新输入;如果相同,则得到另外至少一组按键的按键节奏,并识别另外至少一组按键与第一个第一按键组的按键节奏是否匹配,即另外至少一组按键的单位间隔时间序列与第一组按键组的单位间隔时间序列相除,如果所得序列中的值均在(N1,N2)范围内,则认为匹配,其中(N1,N2)为预设的精度门限值,可以根据具体情况设置,也可以用户自定义,其中N1一般小于等于1,也可以用户自定义;如果不匹配,则提示用户重新输入,如果匹配,则作为后续第一按键组。分别得到后续第一按键组的按键节奏,具体为:记录后续第一按键组按键的时刻,以每个后续第一按键组中第一个间隔时间为单位时间,得到每个后续第一按键组中按键之间的单位间隔时间序列作为后续第一按键组的按键节奏。\n[0045] 例如,手机接收到一组按键次数为5的一组触屏指定区域的按键,其第一门限值为\n3,第二门限值为8,则此组按键次数中大于预设第一门限值,则将此组按键作为第一个第一按键组,并得到第一个第一按键组的按键节奏,其5个按键按下时刻的有四个时间间隔分别为第一个按键按下的时刻与第二个按键按下的时刻之间的间隔时间a,第二个按键按下的时刻与第三个按键按下的时刻之间的间隔时间b,第三个按键按下的时刻与第四个按键按下的时刻之间的间隔时间c,第四个按键按下的时刻与第五个按键按下的时刻之间的间隔时间d(单位为ms),则将第一个按键按下的时刻和第二按键按下的时刻的间隔时间a作为单位时间,得出第一个第一按键组的按键节奏序列为﹛1,b/a,c/a,d/a﹜。得出第一按键组之后,接收到第二组按键次数为4的一组触屏指定区域的按键,由于与之前第一个第一按键组的按键次数不同,则智能终端提示用户重新输入,则再一次输入一组按键次数为5触屏指定区域的按键,其5个按键按下时刻的时间间隔分别为e,f,g,h(单位为ms),则将第一个按键按下的时刻和第二按键按下的时刻的间隔时间e作为单位时间,得出改组氨基的按键节奏序列为﹛1,f/e,g/e,h/e﹜,识别其与第一个第一按键组的按键节奏是否匹配,本例中,计算af/be,ag/ce,ah/de,均在(1-n,1+n)范围内,n小于1,则匹配,将此组按键作为后续第一按键组。\n[0046] 200:通过第一按键组的按键节奏得到预置按键的第一功能的解锁节奏。\n[0047] 具体为:将至少一个第一按键组的所有单位间隔时间序列的平均单位间隔时间序列作为预置按键的第一功能的解锁节奏。\n[0048] 如上例中,则将第一个第一按键组的按键节奏序列﹛1,b/a,c/a,d/a﹜与后续第一按键组的按键节奏序列﹛1,f/e,g/e,h/e﹜各项相加,再做平均值,得到﹛1,(b/a+f/e)/2,(c/a+g/e)/2,(h/e+d/a)/2﹜作为预置按键的第一功能的解锁节奏。\n[0049] 300:预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与第一按键组相同按键次数的第二按键组,得到第二按键组中的按键节奏。\n[0050] 具体为:301:预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与第一按键组相同按键次数的第二按键组。\n[0051] 如上例中,未锁定状态下,长按关机键5s以上会关机,当关机键的关闭操作系统的功能锁定时,长按关机键5s以上不会执行关机操作,当关机键接收到一组按键,首先判断按键次数是否与第一按键组中的按键次数相同,如相同,则按键组作为第二按键组,如过短则不解锁,一般5秒内没有检测到后续按键,则视为输入结束。如过长,则接收在先输入的与第一按键组相同次数的按键作为第二按键组。\n[0052] 302:记录第二按键组按键的时刻,以第二按键组中第一个间隔时间为单位时间,得到第二按键组中按键之间的单位间隔时间序列作为第二按键组的按键节奏。\n[0053] 如上例中,接收第二按键组中按下关机键瞬间的时刻作为按键的时刻,当然也可以为接收按键弹起时刻作为按键时刻。其中,第二按键组按键的按键之间的间隔时间为i、j、k、l,则将第二按键组中第一个按键按下的时刻和第二按键按下的时刻的间隔时间i作为单位时间,得出第二按键组的按键节奏序列为﹛1,j/i,k/i,l/i﹜。\n[0054] 400:判断第二按键组的按键节奏与解锁节奏相匹配,解锁预置按键的第一功能。\n[0055] 具体为,识别第二按键组的按键节奏与预置按键的第一功能的解锁节奏对应相除得到的序列中的数值均大于预设第三门限值且小于预设第四门限值,解锁并执行指定按键的预设按键功能。其中,第三门限值小于第四门限值。\n[0056] 如上例中,第二按键组的按键节奏序列﹛1,j/i,k/i,l/i﹜中每个数值均除以预置按键的第一功能的解锁节奏﹛1,(b/a+f/e)/2,(c/a+g/e)/2,(h/e+d/a)/2﹜的对应数值,得到的序列中,若数值均大于预设第三门限值M1且小于预设第四门限值M2,解锁并执行关闭操作系统的功能,解锁指下一次长按关机键5s以上即会执行关机,而执行关闭操作系统的功能,则是指按键节奏匹配后立即执行关机动作,当然也可以不执行,需要下一次长按关机键再执行关机。其中M1和M2可以根据具体情况设置,也可以用户自定义。\n[0057] 附图4-6为本发明提供的一种智能终端的结构框图,智能终端包括第一按键组获取单元401、解锁节奏获取单元402、第二按键组节奏获取单元403以及解锁单元404。\n[0058] 第一按键组获取单元401中包括按键组接收模块411和按键组判别模块412,用于获取用户输入的至少两个含有相同按键次数且按键节奏相匹配的第一按键组。\n[0059] 具体为,按键组接收模块411用于接收用户输入的一组按键。其中,此组按键可以为机械按键,也可以为触屏屏幕特定区域接收到的触碰按键。\n[0060] 按键组判别模块412判断此组按键次数中是否小于预设第一门限值或大于预设第二门限值,其中第一门限值均为大于等于3的值,如果是,则提示用户重新输入;如果不是,则将此组按键作为第一个第一按键组,并得到第一个第一按键组的按键节奏。\n[0061] 其中,得到第一个第一按键组的按键节奏,具体为:记录第一个第一按键组按键的时刻,以第一个第一按键组中第一个间隔时间为单位时间,得到第一按键组中按键之间的单位间隔时间序列作为第一个第一按键组的按键节奏。得到后续第一按键组的按键节奏。\n[0062] 得出第一按键组之后,接收用户输入的另外至少一组按键,并分别判断另外至少一组按键中的按键次数是否与第一组按键相同;如果不相同,则提示用户重新输入;如果相同,则得到另外至少一组按键的按键节奏,并识别另外至少一组按键与第一个第一按键组的按键节奏是否匹配,即另外至少一组按键的单位间隔时间序列与第一组按键组的单位间隔时间序列相除,如果所得序列中的值均在(N1,N2)范围内,则认为匹配,其中(N1,N2)为预设的精度门限值,可以根据具体情况设置,也可以用户自定义,其中N1一般小于等于1;如果不匹配,则提示用户重新输入,如果匹配,则作为后续第一按键组。分别得到后续第一按键组的按键节奏,具体为:记录后续第一按键组按键的时刻,以每个后续第一按键组中第一个间隔时间为单位时间,得到每个后续第一按键组中按键之间的单位间隔时间序列作为后续第一按键组的按键节奏。\n[0063] 例如,手机接收到一组按键次数为5的一组触屏指定区域的按键,其第一门限值为\n3,第二门限值为8,则此组按键次数中大于预设第一门限值,则将此组按键作为第一个第一按键组,并得到第一个第一按键组的按键节奏,其5个按键按下时刻的有四个时间间隔分别为第一个按键按下的时刻与第二个按键按下的时刻之间的间隔时间a,第二个按键按下的时刻与第三个按键按下的时刻之间的间隔时间b,第三个按键按下的时刻与第四个按键按下的时刻之间的间隔时间c,第四个按键按下的时刻与第五个按键按下的时刻之间的间隔时间d(单位为ms),则将第一个按键按下的时刻和第二按键按下的时刻的间隔时间a作为单位时间,得出第一个第一按键组的按键节奏序列为﹛1,b/a,c/a,d/a﹜。得出第一按键组之后,接收到第二组按键次数为4的一组触屏指定区域的按键,由于与之前第一个第一按键组的按键次数不同,则智能终端提示用户重新输入,则再一次输入一组按键次数为5触屏指定区域的按键,其5个按键按下时刻的时间间隔分别为e,f,g,h(单位为ms),则将第一个按键按下的时刻和第二按键按下的时刻的间隔时间e作为单位时间,得出改组氨基的按键节奏序列为﹛1,f/e,g/e,h/e﹜,识别其与第一个第一按键组的按键节奏是否匹配,本例中,计算af/be,ag/ce,ah/de,均在(1-n,1+n)范围内,n小于1,则匹配,将此组按键作为后续第一按键组。\n[0064] 解锁节奏获取单元402用于通过第一按键组的按键节奏得到预置按键的第一功能的解锁节奏。\n[0065] 具体为:将至少一个第一按键组的所有单位间隔时间序列的平均单位间隔时间序列作为预置按键的第一功能的解锁节奏。\n[0066] 如上例中,则将第一个第一按键组的按键节奏序列﹛1,b/a,c/a,d/a﹜与后续第一按键组的按键节奏序列﹛1,f/e,g/e,h/e﹜各项相加,再做平均值,得到﹛1,(b/a+f/e)/2,(c/a+g/e)/2,(h/e+d/a)/2﹜作为预置按键的第一功能的解锁节奏。\n[0067] 第二按键组节奏获取单元403包括第二按键组接收模块431和第二按键节奏获取模块432,用于预置按键的第一功能锁定时,接收用户通过按下预置按键输入的含有与第一按键组相同按键次数的第二按键组,得到第二按键组中的按键节奏。\n[0068] 第二按键组接收模块431用于预置按键的第一功能锁定功能时,接收用户通过按下预置按键输入的含有与第一按键组相同按键次数的指定按键作为第二按键组。\n[0069] 如上例中,未锁定状态下,长按关机键5s以上会关机,当关机键的关闭操作系统的功能锁定时,长按关机键5s以上不会执行关机操作,当关机键接收到一组按键,首先判断按键次数是否与第一按键组中的按键次数相同,如相同,则按键组作为第二按键组,如过短则不解锁,一般5秒内没有检测到后续按键,则视为输入结束。如过长,则接收在先输入的与第一按键组相同次数的按键作为第二按键组。\n[0070] 第二按键节奏获取模块432用于记录第二按键组按键的时刻,以第二按键组中第一个间隔时间为单位时间,得到第二按键组中按键之间的单位间隔时间序列作为第二按键组的按键节奏。\n[0071] 如上例中,接收第二按键组中按下关机键瞬间的时刻作为按键的时刻,当然也可以为接收按键弹起时刻作为按键时刻。其中,第二按键组按键的按键之间的间隔时间为i、j、k、l,则将第二按键组中第一个按键按下的时刻和第二按键按下的时刻的间隔时间i作为单位时间,得出第二按键组的按键节奏序列为﹛1,j/i,k/i,l/i﹜。\n[0072] 解锁单元404用于判断第二按键组的按键节奏与解锁节奏相匹配,解锁预置按键的第一功能。\n[0073] 具体为,识别第二按键组的按键节奏与预置按键的第一功能的解锁节奏对应相除得到的序列中的数值均大于预设第三门限值且小于预设第四门限值,解锁并执行指定按键的预设按键功能。其中,第三门限值小于第四门限值。\n[0074] 如上例中,第二按键组的按键节奏序列﹛1,j/i,k/i,l/i﹜中每个数值均除以预置按键的第一功能的解锁节奏﹛1,(b/a+f/e)/2,(c/a+g/e)/2,(h/e+d/a)/2﹜的对应数值,得到的序列中,若数值均大于预设第三门限值M1且小于预设第四门限值M2,解锁并执行关闭操作系统的功能,解锁指下一次长按关机键5s以上即会执行关机,而执行关闭操作系统的功能,则是指按键节奏匹配后立即执行关机动作,当然也可以不执行,需要下一次长按关机键再执行关机。M1和M2可以根据具体情况设置,也可以用户自定义,一般M1小于1。\n[0075] 本发明用户可以自定义按键的节奏和次数来解锁已经锁定的按键功能,不需要在设置菜单中进行设置,操作简单,提高用户体验,且当待机状态下,指定按键的点亮屏幕功能被锁定时可以作为一种智能终端安全解锁方法来使用,当关机键的关闭操作系统的功能被锁定时可以作为一种关机解锁方法来使用,也可以应用于特定按键其他隐蔽的功能的加密,安全性有一定保障。\n[0076] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
法律信息
- 2018-10-23
- 2015-11-18
实质审查的生效
IPC(主分类): G06F 21/31
专利申请号: 201510350471.X
申请日: 2015.06.23
- 2015-10-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2010-06-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |