[发明专利]一种触摸操作的处理方法及终端在审
| 申请号: | 201210040529.7 | 申请日: | 2012-02-22 |
| 公开(公告)号: | CN103294232A | 公开(公告)日: | 2013-09-11 |
| 发明(设计)人: | 高璋 | 申请(专利权)人: | 华为终端有限公司 |
| 主分类号: | G06F3/041 | 分类号: | G06F3/041 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518129 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 触摸 操作 处理 方法 终端 | ||
技术领域
本发明涉及终端技术领域,尤其涉及一种触摸操作的处理方法及终端。
背景技术
触摸式终端采用触摸屏接收用户对于终端的触摸操作指令。例如,当用户想开启某个应用程序或开启某项功能时,只需要触碰显示界面上对应应用程序或功能的图案或文字标识,即可向终端发送开启所述应用程序或功能的触摸操作指令。所述应用程序或功能的图案或文字标识称为触摸对象。触摸操作方式模仿了物理式按键的操作方式,具有操作简单、直观和方便的特点,因此所述触摸操作方式大大提升了用户对于终端的人机交互体验。
目前,终端使用以下方法对显示界面上的触摸对象是否被触碰进行操作处理:请参见图1,以显示界面上只包含一个触摸对象102为例,整个显示界面101上的点均可以用平面x-y坐标系来表示,x轴为横轴,y轴为纵轴,触摸对象102的触摸区域为矩形,所述矩形的位置由一条对角线上的两个点(px1,py1)和(px2,py2)确定,若触点(px,py)落在所述矩形内,即同时满足px1<px<px2和py1<py<py2,则确定所述触摸对象102被触碰,后续将开启所述触摸对象102对应的应用程序或功能。
但是,用户的触摸操作总会存在误差,有时并不能完全控制触碰时触点严格落入所需要开启的触摸对象所对应的触摸区域内,尤其当显示界面同时排布多个触摸对象时,用户的触点常常落在普通的显示界面区域中,这些区域并不属于任何一个触摸对象的触摸区域,导致多次无效触摸操作,降低了用户的触摸操作体验。
发明内容
为了解决上述无效触摸操作的问题,本发明实施例提供了一种触摸操作的处理方法及终端,用于当用户的触点的坐标不位于任一触摸对象的触摸区域时,确定用户所要触碰的触摸对象,从而避免无效触摸操作,提高触摸命中率,因此提高了用户的触摸操作体验。
一种触摸操作的处理方法,包括:
接收用户触摸操作,确定触点的坐标;
当所述触点的坐标不位于任一触摸对象的触摸区域时,根据所述触点的坐标分别计算所述触点与任一触摸对象的触摸区域之间的距离;
选取所述距离中最小值对应的触摸对象为触摸操作对象。
一种终端,包括:
触点坐标确定单元,用于接收用户触摸操作,确定触点的坐标;
距离计算单元,用于当所述触点的坐标不位于任一触摸对象的触摸区域时,根据所述触点的坐标分别计算所述触点与任一触摸对象的触摸区域之间的距离;
第一触摸操作对象选取单元,选取所述距离中最小值对应的触摸对象为触摸操作对象。
从以上技术方案可以看出,本发明实施例具有以下优点:
当用户的触点的坐标不位于任一触摸对象的触摸区域时,根据所述触点的坐标分别计算所述触点与任一触摸对象的触摸区域之间的距离,通过选取所述距离中最小值对应的触摸对象为触摸操作对象,避免了无效触摸操作,提高触摸命中率,从而提高用户的触摸操作体验。
附图说明
图1为现有技术的触摸操作处理示意图;
图2为本发明第一实施例的触摸操作的处理方法流程图;
图3为本发明第二实施例的触摸操作的处理方法流程图;
图4为本发明第二以及第四实施例的触摸操作处理示意图;
图5为本发明第二实施例以及第四实施例的算法示意图;
图6为本发明第三实施例的终端结构图;
图7为本发明第四实施例的终端结构图。
具体实施方式
本发明实施例提供了一种触摸操作的处理方法,用于当用户的触点的坐标不位于任一触摸对象的触摸区域时,确定用户所要触碰的触摸对象,从而避免了无效触摸操作,提高用户的触摸操作体验。本发明实施例还提供该方法相关的终端,以下将分别对其进行详细说明。
本发明第一实施例将对一种触摸操作的处理方法进行说明,所述触摸操作的处理方法的具体流程请参见图2,包括:
201、接收用户触摸操作,确定触点的坐标。
当用户想开启某个应用程序或开启某项功能时,用户进行触摸操作,只需要触碰显示界面上对应应用程序或功能的触摸对象,即可向终端发送开启所述应用程序或功能的触摸操作指令。
当用户进行触碰操作时,与显示界面的接触点称为触点,在本步骤中,所述确定触点的坐标即获取所述触点在屏幕的坐标位置。
202、当所述触点的坐标不位于任一触摸对象的触摸区域时,根据所述触点的坐标分别计算所述触点与任一触摸对象的触摸区域之间的距离。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210040529.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控液晶显示装置的电连接结构
- 下一篇:控制方法和电子设备





