一种触摸操作的识别方法及终端转让专利

申请号 : CN201510209350.3

文献号 : CN104881169B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾元清

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例公开了一种触摸操作的识别方法及终端,其中方法包括:获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,该第一触摸信息包括第一触摸操作的终止触摸位置的纵坐标值;检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则获取第二触摸操作的第二触摸信息,该第二触摸信息包括第二触摸操作的起始触摸位置的纵坐标值;判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。

权利要求 :

1.一种触摸操作的识别方法,其特征在于,所述方法包括:

获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值和第一触摸操作的指纹信息;

检测是否存在通过第二触摸屏输入的第二触摸操作,所述第二触摸屏与所述第一触摸屏分别位于同一个终端的前后两侧;

若存在,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值和第二触摸操作的指纹信息;

判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配,以及第一触摸操作的指纹信息是否与第二触摸操作的指纹信息相匹配;

若所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,且所述第一触摸操作的指纹信息与所述第二触摸操作的指纹信息相匹配,则确认存在同一手指从所述第一触摸屏滑动至所述第二触摸屏的触摸操作,防止用户由于手持终端而产生的误碰操作。

2.根据权利要求1所述的方法,其特征在于,所述判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配,包括:判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值;

若判断结果为是,则确定所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配。

3.根据权利要求1所述的方法,其特征在于,所述检测是否存在通过第二触摸屏输入的第二触摸操作,包括:以所述第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。

4.根据权利要求1~3任意一项所述的方法,其特征在于,所述获取所述第二触摸操作的第二触摸信息之后,所述方法还包括:判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;

若所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则执行所述判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配的步骤。

5.根据权利要求1~3任意一项所述的方法,其特征在于,

若所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,所述方法还包括:判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;

若所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则执行所述确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作的步骤。

6.一种终端,其特征在于,所述终端包括:

获取模块,用于获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值和第一触摸操作的指纹信息;

检测模块,用于检测是否存在通过第二触摸屏输入的第二触摸操作,所述第二触摸屏与所述第一触摸屏分别位于所述终端的前后两侧;

所述获取模块,还用于若所述检测模块检测存在通过第二触摸屏输入的第二触摸操作,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值和第二触摸操作的指纹信息;

判断模块,用于判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配,以及第一触摸操作的指纹信息是否与第二触摸操作的指纹信息相匹配;

确认模块,用于若所述判断模块判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,且所述第一触摸操作的指纹信息与所述第二触摸操作的指纹信息相匹配,则确认存在同一手指从所述第一触摸屏滑动至所述第二触摸屏的触摸操作,防止用户由于手持终端而产生的误碰操作。

7.根据权利要求6所述的终端,其特征在于,所述判断模块具体用于:判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值;

若判断结果为是,则确定所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配。

8.根据权利要求6所述的终端,其特征在于,所述检测模块具体用于:以所述第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。

9.根据权利要求6~8任意一项所述的终端,其特征在于,所述判断模块,还用于在所述获取模块获取所述第二触摸操作的第二触摸信息之后,判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;

若所述判断模块判断出所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则所述判断模块判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配。

10.根据权利要求6~8任意一项所述的终端,其特征在于,所述判断模块,还用于若所述判断模块判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,则判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;

若所述判断模块判断所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则所述确认模块确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。

说明书 :

一种触摸操作的识别方法及终端

技术领域

[0001] 本发明涉及计算机技术领域,尤其涉及一种触摸操作的识别方法及终端。

背景技术

[0002] 随着触屏终端的发展,为了满足用户的需求,一些终端具有前后两块触摸屏。在实际应用中,有时需要从第一触摸屏滑动至第二触摸屏来控制终端执行相应的操作。但目前对于如何识别从第一触摸屏滑动至第二触摸屏的触摸操作还没有具体的方案。

发明内容

[0003] 本发明实施例公开了一种触摸操作的识别方法及终端,能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。
[0004] 本发明实施例第一方面公开了一种触摸操作的识别方法,所述方法包括:
[0005] 获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值;
[0006] 检测是否存在通过第二触摸屏输入的第二触摸操作;
[0007] 若存在,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值;
[0008] 判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配;
[0009] 若所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,则确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。
[0010] 在本发明实施例第一方面的第一种可能的实现方式中,所述判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配,包括:
[0011] 判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值;
[0012] 若判断结果为是,则确定所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配。
[0013] 在本发明实施例第一方面的第二种可能的实现方式中,所述检测是否存在通过第二触摸屏输入的第二触摸操作,包括:
[0014] 以所述第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。
[0015] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述第一触摸信息还包括所述第一触摸操作的指纹信息,所述第二触摸信息还包括所述第二触摸操作的指纹信息;
[0016] 所述获取所述第二触摸操作的第二触摸信息之后,所述方法还包括:
[0017] 判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;
[0018] 若所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则执行所述判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配的步骤。
[0019] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述第一触摸信息还包括所述第一触摸操作的指纹信息,所述第二触摸信息还包括所述第二触摸操作的指纹信息;
[0020] 若所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,所述方法还包括:
[0021] 判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;
[0022] 若所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则执行所述确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作的步骤。
[0023] 本发明实施例第二方面还公开了一种终端,所述终端包括:
[0024] 获取模块,用于获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值;
[0025] 检测模块,用于检测是否存在通过第二触摸屏输入的第二触摸操作;
[0026] 所述获取模块,还用于若所述检测模块检测存在通过第二触摸屏输入的第二触摸操作,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值;
[0027] 判断模块,用于判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配;
[0028] 确认模块,用于若所述判断模块判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,则确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。
[0029] 在本发明实施例第二方面的第一种可能的实现方式中,所述判断模块具体用于:
[0030] 判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值;
[0031] 若判断结果为是,则确定所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配。
[0032] 在本发明实施例第二方面的第二种可能的实现方式中,所述检测模块具体用于:
[0033] 以所述第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。
[0034] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述第一触摸信息还包括所述第一触摸操作的指纹信息,所述第二触摸信息还包括所述第二触摸操作的指纹信息;
[0035] 所述判断单元,还用于在所述获取模块获取所述第二触摸操作的第二触摸信息之后,判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;
[0036] 若所述判断单元所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则所述判断单元判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配。
[0037] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述第一触摸信息还包括所述第一触摸操作的指纹信息,所述第二触摸信息还包括所述第二触摸操作的指纹信息;
[0038] 所述判断模块,还用于若所述判断模块判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,则判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配;
[0039] 若所述判断模块判断所述第一触摸信息包括的指纹信息与所述第二触摸信息包括的指纹信息相匹配,则所述确认模块确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。
[0040] 在本发明实施例中,终端在获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则终端获取第二触摸操作的第二触摸信息;终端将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若匹配,则终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。

附图说明

[0041] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042] 图1是本发明实施例公开的一种触摸操作的识别方法的流程示意图;
[0043] 图2是本发明实施例公开的另一种触摸操作的识别方法的流程示意图;
[0044] 图3是本发明实施例公开的一种终端的结构示意图;
[0045] 图4是本发明实施例公开的另一种终端的结构示意图。

具体实施方式

[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047] 本发明实施例公开了一种触摸操作的识别方法及终端,能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。以下分别进行详细说明。
[0048] 请参见图1,图1为本发明实施例公开的一种触摸操作的识别方法的流程示意图。如图1所示,该触摸操作的识别方法可以包括以下步骤。
[0049] S101、获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,该第一触摸信息包括第一触摸操作的终止触摸位置的纵坐标值。
[0050] 本发明实施例中,终端将获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息。其中,该终端可包括但不限于智能手机、平板电脑、笔记本电脑、掌上电脑等具有两面触摸屏的终端。该终端的操作系统可包括但不限于Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Black Berry(黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。
[0051] 本发明实施例中,该第一触摸操作可以为在第一触摸屏上向任何方向的滑动操作。终端可预设第一触摸屏的直角坐标系,该直角坐标系可包括X轴和Y轴;当终端检测到第一触摸操作结束时,即手指离开第一触摸屏时,终端将获取第一触摸操作在第一触摸屏中的终止触摸位置的纵坐标值,即Y轴值。
[0052] S102、检测是否存在通过第二触摸屏输入的第二触摸操作。
[0053] 本发明实施例中,当终端获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,终端将检测是否存在通过第二触摸屏输入的第二触摸操作。若终端检测存在通过第二触摸屏输入的第二触摸操作,则执行步骤S103。可选的,若终端检测不存在通过第二触摸屏输入的第二触摸操作,则终端继续检测是否存在通过第二触摸屏输入的第二触摸操作。
[0054] 作为一种可选的实施方式,终端检测是否存在通过第二触摸屏输入的第二触摸操作的具体实施方式可以为:
[0055] 终端以第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。
[0056] 在该实施方式中,当终端检测到第一触摸操作结束时,终端启动计时器开始计时。当计时器的计时时长不超过预设时长时,终端将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则执行步骤S103。当计时器的计时时长达到预设时长时,若终端未检测到存在通过第二触摸屏输入的第二触摸操作,则结束本流程。
[0057] S103、获取第二触摸操作的第二触摸信息,该第二触摸信息包括第二触摸操作的起始触摸位置的纵坐标值。
[0058] 本发明实施例中,终端可预设第二触摸屏的直角坐标系,该直角坐标系可包括X轴和Y轴;当终端检测到通过第二触摸屏输入的第二触摸操作之后,终端将获取该第二触摸操作的第二触摸信息,即终端将获取该第二触摸操作在第二触摸屏中的起始触摸位置的纵坐标值,即Y轴值。
[0059] S104、判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配。
[0060] 本发明实施例中,终端将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则执行步骤S105;终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值不匹配,则结束本流程。
[0061] 作为一种可选的实施方式,终端判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配的具体实施方式为:
[0062] 终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值。
[0063] 在该实施方式中,当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值小于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配。可选的,当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值等于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配。可选的,当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值大于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值不匹配。
[0064] S105、确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0065] 本发明实施例中,若终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可选的,当终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,终端将响应该触摸操作,执行目标操作。其中,该目标操作可包括但不限于启动一应用,接通来电,挂断来电,发送短信,解锁屏幕,解锁应用等等,本发明实施例不做限定。可选的,在终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,在终端执行目标操作之前,终端将输出用于提示是否执行目标操作的提示信息;若终端检测到用户针对该提示信息输入的确认指令,则终端将响应该确认指令,执行目标操作。可选的,在终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,在终端执行目标操作之前,终端将检测第一触摸信息包括的指纹信息或第二触摸信息包括的指纹信息是否与预设指纹信息相匹配,若匹配,则终端执行目标操作。
[0066] 在图1所描述的方法中,终端在获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则终端获取第二触摸操作的第二触摸信息;终端将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若匹配,则终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。
[0067] 请参见图2,图2为本发明实施例公开的另一种触摸操作的识别方法的流程示意图。如图2所示,该触摸操作的识别方法可以包括以下步骤。
[0068] S201、终端获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,该第一触摸信息包括第一触摸操作的终止触摸位置的纵坐标值和第一触摸操作的指纹信息。
[0069] 本发明实施例中,当终端检测到存在针对第一触摸屏的第一触摸操作时,终端将获取第一触摸操作对应的指纹信息,并当检测到第一触摸操作结束时,获取第一触摸操作在第一触摸屏中的终止触摸位置的纵坐标值。
[0070] S202、终端检测是否存在通过第二触摸屏输入的第二触摸操作。
[0071] S203、终端获取第二触摸操作的第二触摸信息,该第二触摸信息包括第二触摸操作的起始触摸位置的纵坐标值和第二触摸操作的指纹信息。
[0072] 本发明实施例中,当终端检测到存在针对第二触摸屏的第二触摸操作时,终端将获取第二触摸操作对应的指纹信息,并获取第二触摸操作在第二触摸屏中的起始触摸位置的纵坐标值。
[0073] S204、终端判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配。
[0074] 本发明实施例中,终端获取第二触摸操作的第二触摸信息之后,将判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配;若终端判断第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,则执行步骤S205;若终端判断第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息不匹配,则结束本流程。
[0075] 在实际应用中,由于用户在手持终端的过程中,用户手指很容易误碰到一面触摸屏。当用户在第一触摸屏进行滑动触摸操作之后,若用户由于手持终端而误碰到第二触摸屏,终端很难确定这是否为从第一触摸屏滑动至第二触摸屏的触摸操作。为解决上述问题,本发明实施例通过判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配,当第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配时,则可以确定是同一手指进行的滑动操作,而不是由于用户由于手持终端而产生的误碰操作。
[0076] S205、终端判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配。
[0077] 本发明实施例中,当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配时,则执行步骤S206;当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配时,则结束本流程。
[0078] 本发明实施例中,步骤S204和步骤S205的时序可以不分先后,即也可先执行步骤S205,当终端判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配时,执行步骤S204;当终端判断第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配时,执行步骤S206。
[0079] S206、终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0080] 作为一种可选的实施方式,本发明实施例中,终端还可判断第一触摸操作的终止触摸位置是否为第一触摸屏边缘区域的位置,并且判断第二触摸操作的起始触摸位置是否为第二触摸屏边缘区域的位置;其中,该第一触摸屏边缘区域的位置为与终端边框的距离小于预设阈值的第一触摸屏中的位置;第二触摸屏边缘区域的位置为与终端边框的距离小于预设阈值的第二触摸屏中的位置;若终端判断第一触摸操作的终止触摸位置为第一触摸屏边缘区域的位置,第二触摸操作的起始触摸位置为第二触摸屏边缘区域的位置,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则可确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0081] 作为一种可选的实施方式,本发明实施例中,当第一触摸屏为用户正对的屏幕时,终端还可分别获取第一触摸操作和第二触摸操作的触摸方向,并判断第一触摸操作的触摸方向是否与第二触摸操作的触摸方向相反;若终端判断第一触摸操作的触摸方向与第二触摸操作的触摸方向相反,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则可确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。或者,若终端判断第一触摸操作的终止触摸位置为第一触摸屏边缘区域的位置,第二触摸操作的起始触摸位置为第二触摸屏边缘区域的位置,并且第一触摸操作的触摸方向与第二触摸操作的触摸方向相反,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,并且第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则可确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0082] 在图2所描述的方法中,终端获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则终端获取第二触摸操作的第二触摸信息;终端判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配,若匹配,则终端判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若匹配,则终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。
[0083] 请参阅图3,图3是本发明实施例公开的一种终端的结构示意图。其中,图3所示的终端可以包括获取模块301、检测模块302、判断模块303和确认模块304。
[0084] 获取模块301,用于获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值。
[0085] 本发明实施例中,该第一触摸操作可以为在第一触摸屏上向任何方向的滑动操作。终端可预设第一触摸屏的直角坐标系,该直角坐标系可包括X轴和Y轴;当终端检测到第一触摸操作结束时,即手指离开第一触摸屏时,获取模块301将获取第一触摸操作在第一触摸屏中的终止触摸位置的纵坐标值,即Y轴值。
[0086] 检测模块302,用于检测是否存在通过第二触摸屏输入的第二触摸操作。
[0087] 本发明实施例中,当获取模块301获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,检测模块302将检测是否存在通过第二触摸屏输入的第二触摸操作。若检测模块302检测存在通过第二触摸屏输入的第二触摸操作,则获取模块301获取第二触摸操作的第二触摸信息。可选的,若检测模块302检测不存在通过第二触摸屏输入的第二触摸操作,则检测模块302继续检测是否存在通过第二触摸屏输入的第二触摸操作。
[0088] 作为一种可选的实施方式,检测模块302检测是否存在通过第二触摸屏输入的第二触摸操作的具体实施方式可以为:
[0089] 检测模块302以第一触摸操作的结束时刻为起始时刻,检测在预设时间段内是否存在通过第二触摸屏输入的第二触摸操作。
[0090] 在该实施方式中,当检测模块302检测到第一触摸操作结束时,检测模块302启动计时器开始计时。当计时器的计时时长不超过预设时长时,检测模块302将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则获取模块301获取第二触摸操作的第二触摸信息。当计时器的计时时长达到预设时长时,检测模块302不再检测是否存在通过第二触摸屏输入的第二触摸操作。
[0091] 所述获取模块301,还用于若所述检测模块302检测存在通过第二触摸屏输入的第二触摸操作,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值。
[0092] 本发明实施例中,终端可预设第二触摸屏的直角坐标系,该直角坐标系可包括X轴和Y轴;当检测模块302检测到通过第二触摸屏输入的第二触摸操作之后,获取模块301将获取该第二触摸操作的第二触摸信息,即获取模块301将获取该第二触摸操作在第二触摸屏中的起始触摸位置的纵坐标值,即Y轴值。
[0093] 判断模块303,用于判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配。
[0094] 本发明实施例中,获取模块301获取第一触摸信息和第二触摸信息之后,判断模块303将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若判断模块303判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认模块304确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0095] 作为一种可选的实施方式,判断模块303判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配的具体实施方式为:
[0096] 判断模块303判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值是否小于预设阈值。
[0097] 在该实施方式中,当判断模块303判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值小于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配。可选的,当判断模块303判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值等于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配。可选的,当判断模块303判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值之差的绝对值大于预设阈值时,则确定第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值不匹配。
[0098] 确认模块304,用于若所述判断模块303判断所述第一触摸信息包括的纵坐标值与所述第二触摸信息包括的纵坐标值相匹配,则确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。
[0099] 本发明实施例中,可选的,当确认模块304确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,终端将响应该触摸操作,执行目标操作。其中,该目标操作可包括但不限于启动一应用,接通来电,挂断来电,发送短信,解锁屏幕,解锁应用等等,本发明实施例不做限定。可选的,在终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,在终端执行目标操作之前,终端将输出用于提示是否执行目标操作的提示信息;若终端检测到用户针对该提示信息输入的确认指令,则终端将响应该确认指令,执行目标操作。可选的,在终端确认存在从第一触摸屏滑动至第二触摸屏的触摸操作之后,在终端执行目标操作之前,终端将检测第一触摸信息包括的指纹信息或第二触摸信息包括的指纹信息是否与预设指纹信息相匹配,若匹配,则终端执行目标操作。
[0100] 在图3所描述的终端中,获取模块在获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,检测模块将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则获取模块获取第二触摸操作的第二触摸信息;判断模块将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若匹配,则确认模块确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。
[0101] 请一并参阅图4,图4是本发明实施例公开的另一种终端的结构示意图。其中,图4所示的终端可以包括获取模块401、检测模块402、判断模块403和确认模块404。其中:
[0102] 所述获取模块401,用于获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息,所述第一触摸信息包括所述第一触摸操作的终止触摸位置的纵坐标值和所述第一触摸操作的指纹信息。
[0103] 检测模块402,用于在所述获取模块401获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,检测是否存在通过第二触摸屏输入的第二触摸操作。
[0104] 所述获取模块401,还用于若所述检测模块402检测存在通过第二触摸屏输入的第二触摸操作,则获取所述第二触摸操作的第二触摸信息,所述第二触摸信息包括所述第二触摸操作的起始触摸位置的纵坐标值和所述第二触摸操作的指纹信息。
[0105] 所述判断单元403,用于在所述获取模块401获取所述第二触摸操作的第二触摸信息之后,判断所述第一触摸信息包括的指纹信息是否与所述第二触摸信息包括的指纹信息相匹配。
[0106] 本发明实施例中,获取模块401获取第二触摸操作的第二触摸信息之后,判断单元403将判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配;若判断单元403判断第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,则判断单元403判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配。
[0107] 判断模块403,还用于判断所述第一触摸信息包括的纵坐标值是否与所述第二触摸信息包括的纵坐标值相匹配。
[0108] 本发明实施例中,若判断单元403判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认模块404确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0109] 确认模块404,用于确认存在从所述第一触摸屏滑动至所述第二触摸屏的触摸操作。
[0110] 作为一种可选的实施方式,获取模块401获取第二触摸操作的第二触摸信息之后,判断单元403将判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若判断单元403判断第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则判断单元403将判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配,若判断单元403判断第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,则确认模块404确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0111] 在实际应用中,由于用户在手持终端的过程中,用户手指很容易误碰到一面触摸屏。当用户在第一触摸屏进行滑动触摸操作之后,若用户由于手持终端而误碰到第二触摸屏,终端很难确定这是否为从第一触摸屏滑动至第二触摸屏的触摸操作。为解决上述问题,本发明实施例通过判断单元403判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配,当第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配时,则可以确定是同一手指进行的滑动操作,而不是由于用户由于手持终端而产生的误碰操作。
[0112] 作为一种可选的实施方式,本发明实施例中,判断单元403还可判断第一触摸操作的终止触摸位置是否为第一触摸屏边缘区域的位置,并且判断第二触摸操作的起始触摸位置是否为第二触摸屏边缘区域的位置;其中,该第一触摸屏边缘区域的位置为与终端边框的距离小于预设阈值的第一触摸屏中的位置;第二触摸屏边缘区域的位置为与终端边框的距离小于预设阈值的第二触摸屏中的位置;若判断单元403判断第一触摸操作的终止触摸位置为第一触摸屏边缘区域的位置,第二触摸操作的起始触摸位置为第二触摸屏边缘区域的位置,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认模块404确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0113] 作为一种可选的实施方式,本发明实施例中,当第一触摸屏为用户正对的屏幕时,获取模块401还可分别获取第一触摸操作和第二触摸操作的触摸方向,并由判断单元403判断第一触摸操作的触摸方向是否与第二触摸操作的触摸方向相反;若判断单元403判断第一触摸操作的触摸方向与第二触摸操作的触摸方向相反,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认模块404确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。或者,若判断单元403判断第一触摸操作的终止触摸位置为第一屏幕边缘区域的位置,第二触摸操作的起始触摸位置为第二屏幕边缘区域的位置,并且第一触摸操作的触摸方向与第二触摸操作的触摸方向相反,并且第一触摸信息包括的指纹信息与第二触摸信息包括的指纹信息相匹配,并且第一触摸信息包括的纵坐标值与第二触摸信息包括的纵坐标值相匹配,则确认模块404确定存在从第一触摸屏滑动至第二触摸屏的触摸操作。
[0114] 在图4所描述的终端中,获取模块获取用户通过第一触摸屏输入的第一触摸操作的第一触摸信息之后,检测模块将检测是否存在通过第二触摸屏输入的第二触摸操作;若存在,则获取模块获取第二触摸操作的第二触摸信息;判断模块判断第一触摸信息包括的指纹信息是否与第二触摸信息包括的指纹信息相匹配,若匹配,则判断模块判断第一触摸信息包括的纵坐标值是否与第二触摸信息包括的纵坐标值相匹配;若匹配,则确认模块确认存在从第一触摸屏滑动至第二触摸屏的触摸操作。可见,本发明实施例能够识别从第一触摸屏滑动至第二触摸屏的触摸操作。
[0115] 需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0116] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0117] 本发明实施例全双工无线收发机中的模块可以根据实际需要进行合并、划分和删减。
[0118] 本发明实施例中所述模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
[0119] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0120] 以上对本发明实施例所提供的一种触摸操作的识别方法及终端进行了详细介绍,本文中应用了具体实例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。