【技术实现步骤摘要】
本专利技术涉及触控
,特别涉及一种触控操作识别方法及装置。
技术介绍
随着科学技术的快速发展,触控屏已经被广泛应用于终端中,这些终端包括手机、电脑、电视、可穿戴电子设备等。终端可以在用户作用于触控屏的情况下,通过应用程序对画面执行缩放操作或旋转操作等触控操作,来实现对触控屏上的画面进行调整的目的。现有技术中,对支持安卓系统的终端而言,当终端检测到触控屏上存在多个触控点时,终端可以计算多个触控点中不同时刻的两个触控点的距离差值来判断该触控操作是否为缩放操作。例如触发时刻第一触控点与第二触控点之间的距离为x,当前时刻第三触控点与第四触控点之间的距离为y,其中第三触控点与第一触控点对应,第四触控点与第二触控点对应,|x-y|即为距离差值。当距离差值大于预设的距离阈值时,终端确定该触控操作为缩放操作,对画面进行缩放。又如,以触控屏的相邻两边的所在方向为基准建立直角坐标系,终端可以计算多个触控点中不同时刻的两个触控点的连线的角度差值来判断该触控操作是否为旋转操作,例如触发时刻第一触控点与第二触控点的连线与x轴的角度为α,当前时刻第三触控点与第四触控点的连线与x轴的角度为β,|α-β|即为角度差值,当角度差值大于预设的角度阈值时,终端确定该触控操作为旋转操作,对画面进行旋转。但是,由于用户的误操作等因素,终端识别触控操作的精确度较低。例如在用户需要缩放画面时,由于用户的误操作,使得多个触控点的角度差值大于预设的角度阈值,终端对画面执行缩放操作同时也会对画面执行旋转操作,导致执行了错误的操作。
技术实现思路
为了解决现有技术中终端识别触控操作的精确度较低的问题,本专 ...
【技术保护点】
一种触控操作识别方法,其特征在于,用于终端,所述终端包括触控屏,所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。
【技术特征摘要】
1.一种触控操作识别方法,其特征在于,用于终端,所述终端包括触控屏,所述方法包括:在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作;判断所述触控操作是否为所述第一操作;当所述触控操作为所述第一操作时,响应所述第一操作;当所述触控操作不为所述第一操作时,判断所述触控操作是否为第二操作,所述第二操作为所述缩放操作和所述旋转操作中除所述第一操作之外的操作;当所述触控操作为所述第二操作时,响应所述第二操作。2.根据权利要求1所述的方法,其特征在于,在将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作之前,所述方法还包括:每间隔预设时长统计所述缩放操作的历史操作次数和所述旋转操作的历史操作次数,所述历史操作次数为统计时刻之前的操作次数;比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小;在所述缩放操作的历史操作次数大于所述旋转操作的历史操作次数时,确定所述缩放操作为所述第一操作;在所述缩放操作的历史操作次数小于所述旋转操作的历史操作次数时,确定所述旋转操作为所述第一操作;所述将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:获取预先确定的所述第一操作。3.根据权利要求1所述的方法,其特征在于,所述将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:统计所述缩放操作的历史操作次数和所述旋转操作的历史操作次数,所述历史操作次数为统计时刻之前的操作次数;比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小;在所述缩放操作的历史操作次数大于所述旋转操作的历史操作次数时,确定所述缩放操作为所述第一操作;在所述缩放操作的历史操作次数小于所述旋转操作的历史操作次数时,确定所述旋转操作为所述第一操作。4.根据权利要求2或3所述的方法,其特征在于,在所述比较所述缩放操作的历史操作次数和所述旋转操作的历史操作次数的大小之后,所述方法还包括:在所述缩放操作的历史操作次数等于所述旋转操作的历史操作次数时,在所述缩放操作和所述旋转操作中随机选择一操作作为所述第一操作;或者,在所述缩放操作的历史操作次数等于所述旋转操作的历史操作次数时,将用户在所述缩放操作和所述旋转操作中指定的操作作为第一操作。5.根据权利要求1所述的方法,其特征在于,所述在通过所述触控屏接收到多点触控所产生的触控操作时,将缩放操作和旋转操作中对应历史操作次数较大的一个操作确定为第一操作,包括:在通过所述触控屏接收到触控操作时,判断所述触控操作是否为多点触控操作;当所述触控操作为多点触控操作时,将缩放操作和旋转操...
【专利技术属性】
技术研发人员:申静,张振宝,李春华,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。