一种上报触摸屏坐标点的方法及移动终端技术

技术编号:7917401 阅读:203 留言:0更新日期:2012-10-25 02:19
本发明专利技术公开了一种上报触摸屏坐标点的方法及移动终端,接收对触摸屏的触摸事件;同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界侧修正,将修正后的坐标点作为上报坐标点。本方案在不增加硬件开销的情况下,可以解决无法顺利点触触摸屏边界的目标的问题。

【技术实现步骤摘要】
一种上报触摸屏坐标点的方法及移动终端
本专利技术涉及具有触摸屏的移动终端,尤其涉及一种上报触摸屏坐标点的方法及移动终端。
技术介绍
目前移动终端上的触摸屏大多采用电容屏,如图1所示,用户用手指点击触摸屏后,触摸感知模块(1)用于将感知到的触摸屏上的触摸事件发送至所述坐标点生成模块(2),坐标生成模块(2)中的接收单元(21)收到触摸事件后,将触摸事件发送到坐标点生成单元(22),触摸事件中有多个坐标点,所有坐标点对应于屏幕上一片较大的面积,坐标点生成单元(22)根据坐标点上报算法将触摸事件的坐标点中处于中间位置的坐标点(即中心坐标点)作为上报坐标点进行上报。用户在触摸屏的中心区域进行触摸操作时,可以顺利操作,但点触目标位于触摸屏边界时,就可以产生无法点击到目标的问题,使具有触摸屏的移动终端存在触摸屏边界区域报点不正常的现象。为克服上述问题,对终端进行了硬件改进,例如扩大触摸屏区域即使让触摸屏的响应区域大于触摸屏显示区域,但此方法需要增加硬件的开销。
技术实现思路
本专利技术要解决的技术问题是提供一种上报触摸屏坐标点的方法及移动终端,解决无法顺利点触触摸屏边界的目标的问题。为了解决上述技术问题,本专利技术提供了一种上报触摸屏坐标点的方法,包括:接收对触摸屏的触摸事件;同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界侧修正,将修正后的坐标点作为上报坐标点。进一步地,上述方法还可以具有以下特点:在只收到一个触摸事件并且此触摸事件的坐标点中不包括属于触摸屏边界区域的坐标点时,将所述触摸事件的中心坐标点作为上报坐标点。进一步地,上述方法还可以具有以下特点:进行固定值的像素点个数的修正或者根据所述第二触摸事件中坐标点的移动速度确定出的像素点个数。进一步地,上述方法还可以具有以下特点:对所述中心坐标点的修正方向是垂直于距离所述中心坐标点最近的触摸屏边界的方向,或者是与所述第二触摸事件中坐标点的移动方向相同的方向。进一步地,上述方法还可以具有以下特点:所述触摸屏边界区域是系统默认预设区域或者是用户设置的区域。为了解决上述技术问题,本专利技术还提供了一种上报触摸屏坐标点的移动终端,所述移动终端包括触摸感知模块和坐标点生成模块,所述触摸感知模块用于将感知到的触摸屏上的触摸事件发送至所述坐标点生成模块,所述坐标点生成模块包括接收单元和坐标点生成单元,所述接收单元用于接收所述触摸事件并发送至所述坐标点生成单元,所述坐标点生成单元用于将所述触摸事件的中心坐标点作为上报坐标点;其特征在于,所述坐标点生成模块还包括判断单元和修正坐标点生成单元;所述接收单元,用于将收到的触摸事件发送至所述判断单元;所述判断单元,用于同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,将所述第一触摸事件和所述第二触摸事件发送至所述修正坐标点生成单元;所述修正坐标点生成单元,用于确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界修正,将修正后的坐标点作为上报坐标点。进一步地,上述移动终端还可以具有以下特点:所述判断单元,还用于在只收到一个触摸事件并且此触摸事件的坐标点中不包括属于触摸屏边界区域的坐标点时,将此触摸事件发送至所述坐标点生成单元。进一步地,上述移动终端还可以具有以下特点:所述修正坐标点生成单元,具体用于进行固定值的像素点个数的修正或者根据所述第二触摸事件中坐标点的移动速度确定出的像素点个数。进一步地,上述移动终端还可以具有以下特点:所述修正坐标点生成单元,具体用于在垂直于距离所述中心坐标点最近的触摸屏边界的方向上或者与所述第二触摸事件中坐标点的移动方向相同的方向上进行修正。进一步地,上述移动终端还可以具有以下特点:所述坐标点生成模块还包括触摸屏边界区域设置单元;所述触摸屏边界区域设置单元,用于将系统默认预设区域或者用户设置的区域作为触摸屏边界区域输出至所述判断模块。本方案使用了终端屏幕多点触控的特性,加入第二点触摸,对使用原方法计算上报坐标点的基础上,对坐标点进行修正,使修正后的坐标点更接近用户想要点触的触摸屏边界区域的目标;本方案在不增加硬件开销的情况下,可以解决无法顺利点触触摸屏边界的目标的问题。附图说明图1是现有技术中上报坐标点装置的结构图;图2是实施例中上报坐标点装置的结构图;图3是实施例中上报触摸屏坐标点的方法示意图。具体实施方式如图2所示,本方案在图1基础上进行了改进了,在坐标生成模块(2)中增加了判断单元(201)、修正单元(202)、修正坐标点生成单元(203)。接收单元(21),用于将收到的触摸事件发送至判断单元(201);判断单元(201),用于同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,将所述第一触摸事件和所述第二触摸事件发送至修正坐标点生成单元(203);修正坐标点生成单元(203),用于确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界修正,将修正后的坐标点作为上报坐标点。判断单元(201),还用于在只收到一个触摸事件并且此触摸事件的坐标点中不包括属于触摸屏边界区域的坐标点时,将此触摸事件发送至所述坐标点生成单元(22)。修正方向:对所述中心坐标点的修正方向是垂直于距离所述中心坐标点最近的触摸屏边界的方向,或者是与所述第二触摸事件中坐标点的移动方向相同的方向。修正位移:根据所述第二触摸事件中坐标点的移动速度确定向距离所述中心坐标点最近的触摸屏边界修正的像素点个数。第二触摸事件中坐标点的移动速度较快时,修正的像素点个数较大,第二触摸事件中坐标点的移动速度较慢时,修正的像素点个数较小。本方法中,触摸屏边界区域是系统默认的,或者是用户根据需要设置的。坐标生成模块(2)中还包括触摸屏边界区域设置单元(204)将系统默认预设区域或者用户设置的区域作为触摸屏边界区域输出至所述判断模块(201)。在上述移动终端中,上报触摸屏坐标点的方法包括:接收对触摸屏的触摸事件;同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界修正,将修正后的坐标点作为上报坐标点。修正方向:修正坐标点生成单元(203),具体用于进行固定值的像素点个数的修正或者根据所述第二触摸事件中坐标点的移动速度确定出的像素点个数。修正位移:修正坐标点生成单元(203),具体用于在垂直于距离所述中心坐标点最近的触摸屏边界的方向上或者与所述第二触摸事件中坐标点的移动方向相同的方向上进行修正。在只收到一个触摸事件并且此触摸事件的本文档来自技高网...
一种上报触摸屏坐标点的方法及移动终端

【技术保护点】
一种上报触摸屏坐标点的方法,其特征在于,接收对触摸屏的触摸事件;同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界侧修正,将修正后的坐标点作为上报坐标点。

【技术特征摘要】
1.一种上报触摸屏坐标点的方法,其特征在于,接收对触摸屏的触摸事件;同时收到两个触摸事件并且其中一触摸事件称为第一触摸事件的坐标点中包括属于触摸屏边界区域的坐标点并且另一触摸事件称为第二触摸事件的坐标点均属于触摸屏非边界区域时,确定所述第一触摸事件的中心坐标点,根据所述第二触摸事件将所述中心坐标点向距离所述中心坐标点最近的触摸屏边界侧修正,将修正后的坐标点作为上报坐标点;对所述中心坐标点的修正方向是垂直于距离所述中心坐标点最近的触摸屏边界的方向,或者是与所述第二触摸事件中坐标点的移动方向相同的方向。2.如权利要求1所述的方法,其特征在于,在只收到一个触摸事件并且此触摸事件的坐标点中不包括属于触摸屏边界区域的坐标点时,将所述触摸事件的中心坐标点作为上报坐标点。3.如权利要求1所述的方法,其特征在于,进行固定值的像素点个数的修正或者根据所述第二触摸事件中坐标点的移动速度确定出的像素点个数。4.如权利要求1所述的方法,其特征在于,所述触摸屏边界区域是系统默认预设区域或者是用户设置的区域。5.一种上报触摸屏坐标点的移动终端,所述移动终端包括触摸感知模块和坐标点生成模块,所述触摸感知模块用于将感知到的触摸屏上的触摸事件发送至所述坐标点生成模块,所述坐标点生成模块包括接收单元和坐标点生成单元,所述接收单元用于接收所述触摸事件并发送至所述坐标点生成单元,所述坐标点生成单元用于将所述触摸事件的中心坐标点作为上报坐标点;其特...

【专利技术属性】
技术研发人员:项功宏董淑芳陈聪方方明
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1