触控操作识别方法及装置制造方法及图纸

技术编号:14881580 阅读:35 留言:0更新日期:2017-03-24 04:07
本发明专利技术公开了一种触控操作识别方法及装置,属于触控技术领域。所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。本发明专利技术解决了现有技术中终端识别触控操作的精确度较低的问题。本发明专利技术用于终端的触控识别。

【技术实现步骤摘要】

本专利技术涉及触控
,特别涉及一种触控操作识别方法及装置
技术介绍
随着科学技术的快速发展,触控屏已经被广泛应用于终端中,这些终端包括手机、电脑、电视、可穿戴电子设备等。终端可以在用户作用于触控屏的情况下,通过应用程序对画面执行缩放操作或旋转操作等触控操作,来实现对触控屏上的画面进行调整的目的。现有技术中,对支持安卓系统的终端而言,当终端检测到触控屏上存在多个触控点时,终端可以计算多个触控点中不同时刻的两个触控点的距离差值来判断该触控操作是否为缩放操作。例如触发时刻第一触控点与第二触控点之间的距离为x,当前时刻第三触控点与第四触控点之间的距离为y,其中第三触控点与第一触控点对应,第四触控点与第二触控点对应,|x-y|即为距离差值。当距离差值大于预设的距离阈值时,终端确定该触控操作为缩放操作,对画面进行缩放。又如,以触控屏的相邻两边的所在方向为基准建立直角坐标系,终端可以计算多个触控点中不同时刻的两个触控点的连线的角度差值来判断该触控操作是否为旋转操作,例如触发时刻第一触控点与第二触控点的连线与x轴的角度为α,当前时刻第三触控点与第四触控点的连线与x轴的角度为β,|α-β|即为角度差值,当角度差值大于预设的角度阈值时,终端确定该触控操作为旋转操作,对画面进行旋转。但是,由于用户的误操作等因素,终端识别触控操作的精确度较低。例如在用户需要缩放画面时,由于用户的误操作,使得多个触控点的角度差值大于预设的角度阈值,终端对画面执行缩放操作同时也会对画面执行旋转操作,导致执行了错误的操作。
技术实现思路
为了解决现有技术中终端识别触控操作的精确度较低的问题,本专利技术实施例提供了一种触控操作识别方法及装置。所述技术方案如下:一方面,提供了一种触控操作识别方法,所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。另一方面,提供了一种触控操作识别装置,所述装置包括:第一确定模块,用于在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;第一判断模块,用于判断所述触控操作是否为所述第一操作;第一响应模块,用于当所述触控操作为所述第一操作时,响应所述第一操作;第二判断模块,用于当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;第二响应模块,用于当所述触控操作为所述第二操作时,响应所述第二操作。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术实施例提供的触控操作识别方法,终端可以在根据缩放操作和旋转操作对应的历史操作次数确定缩放操作和旋转操作的判断先后顺序之后,判断触控屏接收到的触控操作是否为缩放操作和/或判断触控屏接收到的触控操作是否为旋转操作,并根据判断结果执行相应的操作,不存在缩放操作和旋转操作同时执行的情况,提高了终端识别触控操作的精确度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种触控操作识别方法的流程图;图2-1是本专利技术实施例提供的另一种触控操作识别方法的流程图;图2-2是本专利技术实施例提供的一种确定第一操作的方法流程图;图2-3是本专利技术实施例提供的一种根据历史操作次数确定第一操作的具体方法流程图;图2-4是本专利技术实施例提供的一种设置优先级的界面提示示意图;图2-5是本专利技术实施例提供的另一种确定第一操作的方法流程图;图2-6是本专利技术实施例提供的一种判断是否为缩放操作的方法流程图;图2-7是本专利技术实施例提供的一种缩放操作的界面示意图;图2-8是本专利技术实施例提供的另一种缩放操作的界面示意图;图2-9是本专利技术实施例提供的一种终端的直角坐标系的示意图;图2-10是本专利技术实施例提供的一种判断是否为旋转操作的方法流程图;图2-11是本专利技术实施例提供的一种旋转操作的界面示意图;图3-1是本专利技术实施例提供的一种触控操作识别装置的结构示意图;图3-2是本专利技术实施例提供的另一种触控操作识别装置的结构示意图;图3-3是本专利技术实施例提供的一种第一确定模块的结构示意图;图3-4是本专利技术实施例提供的另一种第一确定模块的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。在实际应用中,本专利技术实施例中的第一操作可以是根据缩放操作的历史操作次数和旋转操作的历史操作次数的大小确定的,也可以是终端预先设置的,也即是,终端预先指定缩放操作或旋转操作为第一操作,本专利技术实施例对此不做限定。图1是本专利技术实施例提供的一种触控操作识别方法的流程图,该方法可以应用于采用安卓系统的终端,该终端包括触控屏,如图1所示,该方法可以包括:步骤101、在通过触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作。步骤102、判断该触控操作是否为第一操作。步骤103、当该触控操作为第一操作时,响应第一操作。步骤104、当该触控操作不为第一操作时,判断该触控操作是否为第二操作,该第二操作为缩放操作和旋转操作中除第一操作之外的操作。步骤105、当该触控操作为第二操作时,响应第二操作。综上所述,本专利技术实施例提供的触控操作识别方法,终端可以在根据缩放操作和旋转操作对应的历史操作次数确定缩放操作和旋转操作的判断先后顺序之后,判断触控屏接收到的触控操作是否为缩放操作和/或判断触控屏接收到的触控操作是否为旋转操作,并根据判断结果执行相应的操作,不存在缩放操作和旋转操作同时执行的情况,提高了终端识别触控操作的精确度。图2-1是本专利技术实施例提供的另一种触控操作识别方法的流程图,该方法可以应用于采用安卓系统的终端,该终端包括触控屏,如图2-1所示,该方法可以包括:步骤201、检测通过触控屏接收的触控操作是否为多点触控产生的触控操作。示例的,假设触控屏为红外触控屏,终端可以通过检测触控屏上是否存在至少两处红外线被遮挡来检测触控屏上是否存在至少两个触控点,当触控屏上不存在至少两个触控点时,下一时刻继续检测该触控屏上是否存在至少两个触控点。需要说明的是,多点触控产生的触控操作也即是在触控操作的触发时刻,触控屏上存在至少两个触控点。步骤202、当该触控操作为多点触控产生的触控操作时,在缩放操作和旋转操作中确定第一操作,该第一操作为当前时刻缩放操作和旋转操作中的一个操作。可选的,在缩放操作和旋转操作中确定第一操作可以有多种实现方式,本专利技术实施例提供了两种可实现方法,包括:第一种可实现方式,如图2-2所示,包括:步骤2021a、统计缩放操作的历史操作次数和旋转操作本文档来自技高网...
触控操作识别方法及装置

【技术保护点】
一种触控操作识别方法,其特征在于,用于终端,所述终端包括触控屏,所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。

【技术特征摘要】
1.一种触控操作识别方法,其特征在于,用于终端,所述终端包括触控屏,所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。2.根据权利要求1所述的方法,其特征在于,在将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作之前,所述方法还包括:每间隔预设时长统计所述缩放操作的历史操作次数和所述旋转操作的历史操作次数,所述历史操作次数为统计时刻之前的操作次数;比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小;在所述缩放操作的历史操作次数大于所述旋转操作的历史操作次数时,确定所述缩放操作为所述第一操作;在所述缩放操作的历史操作次数小于所述旋转操作的历史操作次数时,确定所述旋转操作为所述第一操作;所述将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:获取预先确定的所述第一操作。3.根据权利要求1所述的方法,其特征在于,所述将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:统计所述缩放操作的历史操作次数和所述旋转操作的历史操作次数,所述历史操作次数为统计时刻之前的操作次数;比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小;在所述缩放操作的历史操作次数大于所述旋转操作的历史操作次数时,确定所述缩放操作为所述第一操作;在所述缩放操作的历史操作次数小于所述旋转操作的历史操作次数时,确定所述旋转操作为所述第一操作。4.根据权利要求2或3所述的方法,其特征在于,在所述比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小之后,所述方法还包括:在所述缩放操作的历史操作次数等于所述旋转操作的历史操作次数时,在所述缩放操作和所述旋转操作中随机选择一操作作为所述第一操作;或者,在所述缩放操作的历史操作次数等于所述旋转操作的历史操作次数时,将用户在所述缩放操作和所述旋转操作中指定的操作作为第一操作。5.根据权利要求1所述的方法,其特征在于,所述在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:在通过所述触控屏接收到触控操作时,判断所述触控操作是否为多点触控操作;当所述触控操作为多点触控操作时,将缩放操作和旋转操...

【专利技术属性】
技术研发人员:申静张振宝李春华
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1