著录项信息
专利名称 | 触摸屏解锁方法及具有触摸屏的电子设备 |
申请号 | CN201210082741.X | 申请日期 | 2012-03-26 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2013-10-23 | 公开/公告号 | CN103365571A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地信息产业基地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 尤旸 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 逯长明 |
摘要
本发明公开了一种触摸屏解锁方法,应用于触摸屏设备,所述方法包括:获取解锁滑动距离;比对所述解锁滑动距离和解锁距离,当判断所述解锁滑动距离小于解锁距离时,将所述解锁滑动距离作为解锁距离进行解锁。本发明公开的触摸屏解锁方法中,当用户滑动解锁时,获取解锁滑动距离,并将所述解锁滑动距离与解锁距离进行比对,当判断所述解锁滑动距离小于解锁距离时,说明此时用户没有将解锁键拖动至解锁区,采用将所述解锁滑动距离作为解锁距离的方式进行解锁,解决了现有技术中,解锁触摸屏时由于解锁键没有拖到解锁区域而造成的解锁失败的问题。
1.一种触摸屏解锁方法,应用于触摸屏设备,其特征在于,所述方法包括:
获取解锁滑动距离;
比对所述解锁滑动距离和解锁距离,当判断所述解锁滑动距离小于解锁距离时,将所述解锁滑动距离作为解锁距离进行解锁;
其中,所述将所述解锁滑动距离作为解锁距离进行解锁包括:
将所述解锁滑动距离替换为解锁距离;
重新获取解锁滑动距离;
比对所述重新获取的解锁滑动距离和替换后的解锁距离,当所述重新获取的解锁滑动距离不小于所述替换后的解锁距离时完成解锁。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取解锁滑动信息,该信息可表明滑动操作的执行主体;
判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述解锁滑动距离替换为解锁距离。
3.根据权利要求2所述的方法,其特征在于,所述解锁滑动信息包括解锁滑动指纹和解锁滑动压力。
4.根据权利要求3所述的方法,其特征在于,当所述解锁滑动信息为解锁滑动指纹时,所述判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体包括:
判断所述解锁滑动指纹的走向是否为预设主体走向,和/或,判断所述解锁滑动指纹是否完整。
5.根据权利要求3所述的方法,其特征在于,当所述解锁滑动信息为解锁滑动压力时,所述判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体包括:
判断所述解锁滑动压力是否位于预存储的压力阈值范围内。
6.一种触摸屏解锁方法,应用于触摸屏的电子设备,其特征在于,所述方法包括:
通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;
当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;
当所述判断结果表示所述滑动输入的结束点未位于目标解锁区域时,将所述滑动输入的结束点作为新的目标解锁区域进行解锁;
其中,所述将所述滑动输入的结束点作为新的目标解锁区域进行解锁包括:
将所述滑动输入的结束点作为新的目标解锁区域;
重新通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;
当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;
当所述判断结果表示所述滑动输入的结束点位于新的目标解锁区域时完成解锁。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取解锁滑动信息,该信息可表明滑动操作的执行主体;
判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述滑动输入的结束点作为新的目标解锁区域。
8.一种具有触摸屏的电子设备,其特征在于,包括:
第一获取单元,用于获取解锁滑动距离;
第一判断单元,用于比对所述解锁滑动距离和解锁距离;
解锁单元,用于当判断所述解锁滑动距离小于解锁距离时,将所述解锁滑动距离作为解锁距离进行解锁;
其中,所述解锁单元包括:
变更模块,用于将所述解锁滑动距离替换为解锁距离;
解锁模块,用于当重新获取的解锁滑动距离不小于所述替换后的解锁距离时完成解锁。
9.根据权利要求8所述的电子设备,其特征在于,所述电子设备还包括:
第二获取单元,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;
第二判断单元,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。
10.一种具有触摸屏的电子设备,其特征在于,包括:
滑动起始点确定单元,用于通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;
滑动结束点确定单元,用于当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;
解锁单元,用于当所述判断结果表示所述滑动输入的结束点未位于目标解锁区域时,将所述滑动输入的结束点作为新的目标解锁区域进行解锁;
其中,所述解锁单元包括:
变更单元,用于所述滑动输入的结束点作为新的目标解锁区域;
解锁模块,用于当重新确定的滑动输入的起始点位于滑动解锁区域、且滑动输入的结束点位于新的目标解锁区域时完成解锁。
11.根据权利要求10所述的电子设备,其特征在于,所述电子设备还包括:
第三获取单元,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;
第三判断单元,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。
触摸屏解锁方法及具有触摸屏的电子设备\n技术领域\n[0001] 本发明涉及触摸屏技术领域,更具体地说,涉及一种触摸屏解锁方法及具有触摸屏的电子设备。\n背景技术\n[0002] 现有的触摸屏设备,屏幕左下角上设置有解锁键,用户沿所述解锁键的指示方向,将解锁键拖动至屏幕的最右端以完成解锁过程。又或者,屏幕右下角设置有解锁键,用户沿所述解锁键的指示方向,将解锁键拖动至屏幕的最上端以完成解锁过程。\n[0003] 然而,当触摸屏设备屏幕的面积较大时,用户解锁触摸屏时需要拖动的距离较长,非常容易出现不能将解锁键拖到解锁区的现象,这样,就不能完成触摸屏的解锁,造成使用的不便。\n发明内容\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[0032] 当所述判断结果表示所述滑动输入的结束点位于新的目标解锁区域时完成解锁。\n[0033] 优选地,所述将所述滑动输入的结束点作为新的目标解锁区域进行解锁包括:\n[0034] 将所述滑动输入的结束点作为新的目标解锁区域;\n[0035] 解锁触摸屏;\n[0036] 且,所述方法还包括:\n[0037] 获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0038] 判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述滑动输入的结束点作为新的目标解锁区域。\n[0039] 一种具有触摸屏的电子设备,包括:\n[0040] 第一获取单元,用于获取解锁滑动距离;\n[0041] 第一判断单元,用于比对所述解锁滑动距离和解锁距离;\n[0042] 解锁单元,用于当判断所述解锁滑动距离小于解锁距离时,将所述解锁滑动距离作为解锁距离进行解锁。\n[0043] 优选地,所述解锁单元包括:\n[0044] 变更模块,用于将所述解锁滑动距离替换为解锁距离;\n[0045] 解锁模块,用于当所述重新获取的解锁滑动距离不小于所述替换后的解锁距离时完成解锁;或者,所述变更模块将所述解锁滑动距离替换为解锁距离后完成解锁。\n[0046] 优选地,所述电子设备还包括:\n[0047] 第二获取单元,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0048] 第二判断单元,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。\n[0049] 一种具有触摸屏的电子设备,包括:\n[0050] 滑动起始点确定单元,用于通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;\n[0051] 滑动结束点确定单元,用于当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;\n[0052] 解锁单元,用于当所述判断结果表示所述滑动输入的结束点未位于目标解锁区域时,将所述滑动输入的结束点作为新的目标解锁区域进行解锁。\n[0053] 优选地,所述解锁单元包括:\n[0054] 变更单元,用于所述滑动输入的结束点作为新的目标解锁区域;\n[0055] 解锁模块,用于当所述重新确定的滑动输入的起始点位于滑动解锁区域、且滑动输入的结束点位于新的目标解锁区域时完成解锁;或者,所述变更模块将所述滑动输入的结束点作为新的目标解锁区域后完成解锁。\n[0056] 优选地,所述电子设备还包括:\n[0057] 第三获取单元,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0058] 第三判断单元,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。\n[0059] 从上述的技术方案可以看出,本发明公开的触摸屏解锁方法中,当用户滑动解锁时,获取解锁滑动距离,并将所述解锁滑动距离与解锁距离进行比对,当判断所述解锁滑动距离小于解锁距离时,说明此时用户没有将解锁键拖动至解锁区,采用将所述解锁滑动距离作为解锁距离的方式进行解锁;或者,判断滑动输入的起始点和结束点,当所述滑动输入的起始点位于滑动解锁区域,所述滑动输入的结束点未位于目标解锁区域时,也说明此时用户没有将解锁键拖动至解锁区,将所述滑动输入的结束点作为新的目标解锁区域进行解锁,解决了现有技术中,解锁触摸屏时由于解锁键没有拖到解锁区域而造成的解锁失败的问题。\n附图说明\n[0060] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0061] 图1为本发明实施例公开的一种触摸屏解锁方法的流程图;\n[0062] 图2为本发明另一实施例公开的一种触摸屏解锁方法的流程图;\n[0063] 图3为本发明另一实施例公开的一种触摸屏解锁方法的流程图;\n[0064] 图4为本发明实施例公开的一种具有触摸屏的电子设备的结构图;\n[0065] 图5为本发明实施例公开的解锁单元的结构图;\n[0066] 图6为本发明另一实施例公开的一种具有触摸屏的电子设备的结构图;\n[0067] 图7为本发明实施例公开的一种触摸屏解锁方法的流程图;\n[0068] 图8为本发明另一实施例公开的一种具有触摸屏的电子设备的结构图。\n具体实施方式\n[0069] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0070] 本发明实施例公开了一种触摸屏解锁方法及具有触摸屏的电子设备,以解决现有技术中,解锁触摸屏时,当解锁键没有拖到解锁区时造成的解锁失败的问题。\n[0071] 如图1所示,本实施例公开的触摸屏解锁方法,包括步骤:\n[0072] S101、获取解锁滑动距离;\n[0073] S102、比对所述解锁滑动距离和解锁距离,判断所述解锁滑动距离是否小于解锁距离;\n[0074] 当所述解锁滑动距离小于解锁距离时,执行步骤S103、将所述解锁滑动距离作为解锁距离,再执行步骤S104、解锁触摸屏;\n[0075] 当所述解锁滑动距离不小于解锁距离时,直接执行步骤S104、解锁触摸屏。\n[0076] 具体的,本实施例公开的解锁距离,根据不同的解锁方式进行设定,当解锁方式是将解锁键由屏幕的最左端拖动至最右端时,那解锁距离为屏幕最左端和最右端之间的距离;当解锁方式是将解锁键由屏幕的最下端拖动至最上端时,那解锁距离为屏幕最下端和最上端之间的距离,以此类推,可以根据不同的解锁方确定解锁距离。\n[0077] 本实施例公开的触摸屏解锁方法中,当用户滑动解锁时,获取解锁滑动距离,并将所述解锁滑动距离与解锁距离进行比对,当判断所述解锁滑动距离小于解锁距离时,说明此时用户没有将解锁键拖动至解锁区,采用将所述解锁滑动距离作为解锁距离的方式进行解锁,解决了现有技术中,解锁触摸屏时由于解锁键没有拖到解锁区域而造成的解锁失败的问题。\n[0078] 上述实施例公开的方法中,步骤S103公开的将所述解锁滑动距离作为解锁距离和步骤S104公开的解锁触摸屏,具体包括两种实现形式,以下通过两个实施例进行详细说明。\n[0079] 如图2所示,本实施例公开的触摸屏解锁方法,包括步骤:\n[0080] S201、获取解锁滑动距离;\n[0081] S202、比对所述解锁滑动距离和解锁距离,判断所述解锁滑动距离是否小于解锁距离;\n[0082] 当所述解锁滑动距离小于解锁距离时,执行步骤S203、将所述解锁滑动距离替换为解锁距离;\n[0083] 重新执行步骤S201、获取解锁滑动距离;\n[0084] 重新执行步骤S202、比对所述重新获取的解锁滑动距离和替换后的解锁距离,判断所述重新获取的解锁滑动距离是否小于所述替换后的解锁距离,当不小于时,再执行步骤S204、解锁触摸屏;\n[0085] 当所述解锁滑动距离不小于解锁距离时,直接执行步骤S204、解锁触摸屏。\n[0086] 本实施例中,用户滑动解锁,获取解锁滑动距离,当该解锁滑动距离小于解锁距离时,解锁失败,此时将用户本次滑动解锁的解锁滑动距离替换为解锁距离。用户发现解锁失败后,会重新滑动解锁,此时重新获取解锁滑动距离,将重新获取的解锁滑动距离和替换后的解锁距离相比对,判断所述重新获取的解锁滑动距离是否小于所述替换后的解锁距离,当判断结果为不小于时,进行解锁。\n[0087] 一般情况下,经历过一次失败的滑动解锁后,用户再一次执行滑动解锁操作时,其解锁滑动距离至少应不小于上一次的解锁滑动距离,即不小于替换后的解锁距离,这样,用户的第二次滑动解锁可以成功解锁触摸屏。\n[0088] 当用户再一次执行滑动解锁操作后,获取得到解锁滑动距离,且与替换后的解锁距离的比对结果仍是小于替换后的解锁距离,直接退出解锁。\n[0089] 或者,当用户再一次执行滑动解锁操作后,获取得到解锁滑动距离,且与替换后的解锁距离的比对结果仍是小于替换后的解锁距离,可以继续执行一次本实施例公开的步骤S203及后续操作,若第三次执行滑动解锁操作后获取得到解锁滑动距离仍小于第二次替换后的解锁距离,退出解锁。还可以重复几个执行一次本实施例公开的步骤S203及后续操作,若获得的解锁滑动距离均小于替换后的解锁距离,就退出解锁。\n[0090] 如图3所示,另一实施例公开的触摸屏解锁方法,包括步骤:\n[0091] S301、获取解锁滑动距离;\n[0092] S302、比对所述解锁滑动距离和解锁距离,判断所述解锁滑动距离是否小于解锁距离;\n[0093] 当所述解锁滑动距离小于解锁距离时,执行步骤S303、获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0094] S304、判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,执行步骤S305、将所述解锁滑动距离替换为解锁距离;\n[0095] S306、解锁触摸屏;\n[0096] 当所述解锁滑动距离不小于解锁距离时,直接执行步骤S306、解锁触摸屏。\n[0097] 发明人在研究本发明公开的触摸屏解锁方法时发现,导致触摸屏解锁失败的操作一般是用户采用单手操作,且为大拇指操作。\n[0098] 因此,本实施例中预设主体为大拇指。当用户滑动解锁时,获取解锁滑动距离,当判断所述解锁滑动距离小于解锁距离时,获取可表明滑动操作的执行主体的解锁滑动信息,判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述解锁滑动距离替换为解锁距离,并解锁触摸屏。\n[0099] 本实施例公开的触摸屏解锁方法,在判断解锁操作为单手大拇指操作时,直接变更解锁距离,将获取到的解锁滑动距离作为解锁距离,那获取到的解锁滑动距离必然不小于变更后的解锁距离,可以完成解锁操作。\n[0100] 具体的,上述实施例中,表明滑动操作的执行主体的解锁滑动信息可以包括解锁滑动指纹和解锁滑动压力。\n[0101] 当所述解锁滑动信息为解锁滑动压力时,步骤S304、判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体具体包括:\n[0102] 判断所述解锁滑动压力是否位于预存储的压力阈值范围内。\n[0103] 用户采用大拇指执行解锁操作所施加于触摸屏的压力,与采用其他手指执行解锁操作所施加于触摸屏的压力不同,可以通过测量,得到采用大拇指执行解锁操作所施加于触摸屏的压力阈值,在判断用户的解锁滑动距离小于解锁距离时,判断解锁滑动压力是否位于压力阈值范围内,当其位于所述压力阈值范围内时,说明此时为单手大拇指操作,将所述解锁滑动距离替换为解锁距离并解锁触摸屏。\n[0104] 当解锁滑动压力没有位于压力阈值范围内时,说明本次的滑动操作极有可能是对触摸屏的误操作,不对触摸屏进行解锁。\n[0105] 当所述解锁滑动信息为解锁滑动指纹时,所述判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体具体包括:\n[0106] 判断所述解锁滑动指纹的走向是否为预设主体走向,和/或,判断所述解锁滑动指纹是否完整。\n[0107] 同样,发明人研究发现,采用大拇指执行解锁操作,大拇指的拇指肚不能完全作用于触摸屏,而采用其他手指执行解锁操作时,手指会完全作用于触摸屏,通过此种方式也可以判断出解锁操作的执行主体是否为大拇指。\n[0108] 具体的,当获取的解锁滑动信息小于解锁信息时,获取解锁滑动指纹,判断该指纹是否完整,当其不完整时,即解锁操作为大拇指操作,同样完整解锁。\n[0109] 另外,正是由于采用大拇指执行解锁操作,大拇指的拇指肚不能完全作用于触摸屏,其落下触摸屏上的指纹的走向也跟其他手指的不同,同样可以根据此方法判断得知解锁操作的执行主体是否为大拇指。\n[0110] 上述的三种触摸屏解锁方法的实施例,为了避免误操作引起触摸屏解锁,每次执行完解锁滑动距离替换解锁距离之后,解锁距离还可以复原为原始值。\n[0111] 并且,可以设定触摸屏处于激活状态时,才可以完成触摸屏的解锁。具体的,激活触摸屏的方式很多,与现有技术相同,此处只说明一种激活方式,即:用户触发触摸屏上的激活图标。只有当在触摸屏上的激活图标区域检测到触发指令时,才激活触摸屏。\n[0112] 本发明还有一个实施例公开了另一种触摸屏解锁方法,其方法与上述三种实施例公开的方案不同,具体的,包括:\n[0113] 获取解锁滑动距离;\n[0114] 比对所述解锁滑动距离和解锁距离,判断所述解锁滑动距离是否小于解锁距离;\n[0115] 当所述解锁滑动距离小于解锁距离时,输出提示信息提示用户未完成解锁,需继续执行解锁操作;\n[0116] 当用户继续执行解锁操作时,重新获取解锁滑动距离,将重新获取的解锁滑动距离与上次的解锁滑动距离相累加,得到最终解锁滑动距离;\n[0117] 比对所述最终解锁滑动距离和解锁距离,当所述最终解锁滑动距离不小于解锁距离时,解锁触摸屏,当所述最终解锁滑动距离小于解锁距离,还执行输出提示信息操作;\n[0118] 当所述解锁滑动距离不小于解锁距离时,直接解锁触摸屏。\n[0119] 本发明另一实施例还公开了一种具有触摸屏的电子设备,该电子设备如图4所示,包括:第一获取单元101、第一判断单元102和解锁单元103,其中:\n[0120] 第一获取单元101,用于获取解锁滑动距离;\n[0121] 第一判断单元102,用于比对所述解锁滑动距离和解锁距离;\n[0122] 解锁单元103,用于当判断所述解锁滑动距离小于解锁距离时,将所述解锁滑动距离作为解锁距离进行解锁。\n[0123] 本实施例公开的具有触摸屏的电子设备包括存储单元,存储有解锁距离,当第一判断单元102判断所述解锁滑动距离小于解锁距离时,解锁单元103将所述解锁滑动距离作为解锁距离进行解锁,此时,可以将第一获取单元获取的解锁滑动距离覆盖解锁距离,存储在存储单元内;也可以直接存储在存储单元内,作为另一个解锁距离,保留原来的解锁距离。\n[0124] 同样,如上述方法实施例公开的内容,解锁单元103执行的将所述解锁滑动距离作为解锁距离进行解锁可以包括两种形式:一种是本次解锁,即用户滑动解锁就可以直接解锁;另一种是下一次解锁,即用户在一次解锁操作失败后,重复执行解锁操作完成解锁。\n[0125] 本实施例公开的解锁单元103,如图5所示,具体包括:变更模块31和解锁模块32,其中:\n[0126] 变更模块31,用于将所述解锁滑动距离替换为解锁距离;\n[0127] 解锁模块32,用于当所述重新获取的解锁滑动距离不小于所述替换后的解锁距离时完成解锁;或者,所述变更模块将所述解锁滑动距离替换为解锁距离后完成解锁。\n[0128] 对应于下一次解锁,第一获取单元101获取解锁滑动距离,第一判断单元102比对所述解锁滑动距离和解锁距离,判断所述解锁滑动距离是否小于解锁距离,当判断所述解锁滑动距离小于解锁距离时,解锁单元103中的变更模块31将所述解锁滑动距离替换为解锁距离;而后,第一获取单元101再重新获取解锁滑动距离,第一判断单元102比对所述重新获取的解锁滑动距离和替换后的解锁距离,判断所述重新获取的解锁滑动距离是否小于所述替换后的解锁距离,当所述重新获取的解锁滑动距离不小于所述替换后的解锁距离时,解锁单元103中的解锁模块32完成解锁。\n[0129] 对应于本次解锁,本实施例公开的具有触摸屏的电子设备,如图6所示,该电子设备还包括:第二获取单元104和第二判断单元105,其中:\n[0130] 第二获取单元104,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0131] 第二判断单元105,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。\n[0132] 具体的,第一获取单元101获取解锁滑动距离,第一判断单元102比对所述解锁滑动距离和解锁距离,判断所述解锁距离是否小于解锁距离,当判断所述解锁滑动距离小于解锁距离时,第二获取单元104获取可表明滑动操作的执行主体的解锁滑动信息;第二判断单元105判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,解锁单元103中的变更模块31将所述解锁滑动距离替换为解锁距离;解锁单元103中的解锁模块32完成解锁。\n[0133] 上述实施例中,解锁单元103中的解锁模块32还用于当第一获取单元101获取的解锁滑动距离不小于解锁距离时,解锁触摸屏。\n[0134] 本实施例公开的具有触摸屏的电子设备还可以有设置端口,用于可以根据该设置端口变更解锁距离,更便于设备的使用。\n[0135] 本发明上述几个实施例公开的触摸屏解锁方法和具有触摸屏的电子设备,解锁方式均通过判断解锁滑动距离和解锁距离的比对,而当用户进行滑动解锁时,还有另一种解锁方式,见下述实施例。\n[0136] 本实施例公开的触摸屏解锁方法,如图7所示,包括步骤:\n[0137] S401、通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;\n[0138] S402、判断所述滑动输入的起始点是否位于滑动解锁区域;\n[0139] 具体的,所述滑动解锁区域显示有一滑动块,当用户滑动解锁时,需要拖动所述滑动块滑动,即滑动输入的起始点应位于滑动块的有效范围内。\n[0140] 当滑动输入的起始点未位于滑动解锁区域,说明此时用户没有进行滑动解锁,或未选中滑动块,此时,都不能进行正常的解锁。\n[0141] 当判断所述滑动输入的起始点位于滑动解锁区域时,执行步骤S403、判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;\n[0142] 当所述判断结果表示所述滑动输入的结束点未位于目标解锁区域时,执行步骤S404、将所述滑动输入的结束点作为新的目标解锁区域,再执行步骤S405、解锁触摸屏;\n[0143] 当所述判断结果表示所述滑动输入的结束点位于目标解锁区域时,直接执行步骤S405、解锁触摸屏。\n[0144] 本实施例中,当用户滑动解锁时,判断滑动输入的起始点和结束点,当所述滑动输入的起始点位于滑动解锁区域,所述滑动输入的结束点未位于目标解锁区域时,也说明此时用户没有将解锁键拖动至解锁区,将所述滑动输入的结束点作为新的目标解锁区域进行解锁,解决了现有技术中,解锁触摸屏时由于解锁键没有拖到解锁区域而造成的解锁失败的问题。\n[0145] 同样,本实施例公开的步骤S404、将所述滑动输入的结束点作为新的目标解锁区域,也包括两种实现形式,具体的,包括:\n[0146] 将所述滑动输入的结束点作为新的目标解锁区域;\n[0147] 重新通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;\n[0148] 当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;\n[0149] 当所述判断结果表示所述滑动输入的结束点位于新的目标解锁区域时完成解锁。\n[0150] 一般情况下,经历过一次失败的滑动解锁后,用户再一次执行滑动解锁操作时,滑动的结束点应能位于上一次的滑动结束点的位置,即滑动的结束点应位于新的目标解锁区域,这样,用户的第二次滑动解锁可以成功解锁触摸屏。\n[0151] 当用户再一次执行滑动解锁操作后,获取确定的滑动输入的结束点仍没有位于新的目标解锁区域,可以直接退出解锁。\n[0152] 当然也可以,用户再一次执行滑动解锁操作,再一次确定滑动输入的起始点和结束点,当滑动输入的起始点位于滑动解锁区域,而滑动输入的结束点未位于新的目标解锁区域,不直接退出解锁,可以继续执行一次本实施例公开的步骤S404及后续操作,而第三次执行滑动解锁操作,若第三次执行滑动解锁操作,确定滑动输入的结束点仍没有位于第二次滑动解锁操作后的目标解锁区域,退出解锁。还可以重复几个执行一次本实施例公开的步骤S404及后续操作,若确定滑动输入的结束点仍没有位于上次滑动解锁后的目标解锁区域,就退出解锁。\n[0153] 或者,步骤S404、将所述滑动输入的结束点作为新的目标解锁区域包括:\n[0154] 将所述滑动输入的结束点作为新的目标解锁区域;\n[0155] 解锁触摸屏;\n[0156] 且,所述方法还包括:\n[0157] 获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0158] 判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述滑动输入的结束点作为新的目标解锁区域。\n[0159] 同样,与上述公开的触摸屏解锁方法相同,本实施例公开的触摸屏解锁方法中,预设主体也为大拇指。当用户滑动解锁时,确定解锁输入的起始点和结束点,当所述滑动输入的起始点位于滑动解锁区域、滑动输入的结束点未位于目标解锁区域时,获取可表明滑动操作的执行主体的解锁滑动信息,判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,将所述滑动输入的结束点作为新的目标解锁区域,并解锁触摸屏。\n[0160] 本实施例公开的触摸屏解锁方法,在判断解锁操作为单手大拇指操作时,直接将所述滑动输入的结束点作为新的目标解锁区域,那本次所述滑动输入的结束点必然会位于新的目标解锁区域内,可以完成解锁操作。\n[0161] 具体的,上述实施例中,表明滑动操作的执行主体的解锁滑动信息可以包括解锁滑动指纹和解锁滑动压力。\n[0162] 当所述解锁滑动信息为解锁滑动压力时,判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体具体包括:\n[0163] 判断所述解锁滑动压力是否位于预存储的压力阈值范围内。\n[0164] 用户采用大拇指执行解锁操作所施加于触摸屏的压力,与采用其他手指执行解锁操作所施加于触摸屏的压力不同,可以通过测量,得到采用大拇指执行解锁操作所施加于触摸屏的压力阈值,在判断用户的解锁滑动距离小于解锁距离时,判断解锁滑动压力是否位于压力阈值范围内,当其位于所述压力阈值范围内时,说明此时为单手大拇指操作,将所述滑动输入的结束点作为新的目标解锁区域并解锁触摸屏。\n[0165] 当解锁滑动压力没有位于压力阈值范围内时,说明本次的滑动操作极有可能是对触摸屏的误操作,不对触摸屏进行解锁。\n[0166] 当所述解锁滑动信息为解锁滑动指纹时,所述判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体具体包括:\n[0167] 判断所述解锁滑动指纹的走向是否为预设主体走向,和/或,判断所述解锁滑动指纹是否完整。\n[0168] 同样,发明人研究发现,采用大拇指执行解锁操作,大拇指的拇指肚不能完全作用于触摸屏,而采用其他手指执行解锁操作时,手指会完全作用于触摸屏,通过此种方式也可以判断出解锁操作的执行主体是否为大拇指。\n[0169] 具体的,当所述滑动输入的结束点未位于目标解锁区域时,获取解锁滑动指纹,判断该指纹是否完整,当其不完整时,即解锁操作为大拇指操作,同样完整解锁。\n[0170] 另外,正是由于采用大拇指执行解锁操作,大拇指的拇指肚不能完全作用于触摸屏,其落下触摸屏上的指纹的走向也跟其他手指的不同,同样可以根据此方法判断得知解锁操作的执行主体是否为大拇指。\n[0171] 上述的三种触摸屏解锁方法的实施例,为了避免误操作引起触摸屏解锁,每次执行将所述滑动输入的结束点作为新的目标解锁区域之后,目标解锁区域还可以复原为原始区域。\n[0172] 并且,可以设定触摸屏处于激活状态时,才可以完成触摸屏的解锁。具体的,激活触摸屏的方式很多,与现有技术相同,此处只说明一种激活方式,即:用户触发触摸屏上的激活图标。只有当在触摸屏上的激活图标区域检测到触发指令时,才激活触摸屏。\n[0173] 本发明另一实施例还公开了一种具有触摸屏的电子设备,如图8所示,该设备包括:\n[0174] 滑动起始点确定单元201,用于通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点;\n[0175] 滑动结束点确定单元202,用于当所述滑动输入的起始点位于滑动解锁区域时,判断所述滑动输入的结束点是否位于目标解锁区域,产生一判断结果;\n[0176] 解锁单元203,用于当所述判断结果表示所述滑动输入的结束点未位于目标解锁区域时,将所述滑动输入的结束点作为新的目标解锁区域进行解锁。\n[0177] 同样,如上述方法实施例公开的内容,解锁单元执行的将所述滑动输入的结束点作为新的目标解锁区域进行解锁可以包括两种形式:一种是本次解锁,即用户滑动解锁就可以直接解锁;另一种是下一次解锁,即用户在一次解锁操作失败后,重复执行解锁操作完成解锁。\n[0178] 本实施例公开的解锁单元,具体包括:变更模块和解锁模块,其中:\n[0179] 所述变更单元,用于所述滑动输入的结束点作为新的目标解锁区域;\n[0180] 所述解锁模块,用于当所述重新确定的滑动输入的起始点位于滑动解锁区域、且滑动输入的结束点位于新的目标解锁区域时完成解锁;或者,所述变更模块将所述滑动输入的结束点作为新的目标解锁区域后完成解锁。\n[0181] 对应于下一次解锁,所述滑动结束点确定单元确定滑动输入的结束点未位于目标解锁区域,所述解锁单元中的变更模块所述滑动输入的结束点作为新的目标解锁区域;而后,滑动起始点确定单元再一次通过所述触摸屏获得一滑动输入,确定所述滑动输入的起始点,当所述滑动输入的起始点位于滑动解锁区域时,所述滑动结束点确定单元,判断所述滑动输入的结束点是否位于新的目标解锁区域,当位于时,解锁单元中的解锁模块完成解锁。\n[0182] 对应于本次解锁,本实施例公开的具有触摸屏的电子设备,还包括:第三获取单元和第三判断单元,其中:\n[0183] 第三获取单元,用于获取解锁滑动信息,该信息可表明滑动操作的执行主体;\n[0184] 第三判断单元,用于判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体。\n[0185] 具体的,所述滑动结束点确定单元确定滑动输入的结束点未位于目标解锁区域,所述解锁单元中的变更模块所述滑动输入的结束点作为新的目标解锁区域时,第三获取单元获取可表明滑动操作的执行主体的解锁滑动信息;第三判断单元判断所述解锁滑动信息是否表明滑动操作的执行主体为预设主体,当表明为预设主体时,所述解锁单元中的变更模块所述滑动输入的结束点作为新的目标解锁区域;解锁单元中的解锁模块完成解锁。\n[0186] 同样,本实施例公开的触摸屏设备也可以有设置端口,用于可以根据该设置端口变更解锁距离,更便于设备的使用。\n[0187] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。\n[0188] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。\n对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
法律信息
- 2016-12-14
- 2013-11-20
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201210082741.X
申请日: 2012.03.26
- 2013-10-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |