触控定位系统及方法与流程

文档序号:15828505发布日期:2018-11-03 00:08阅读:127来源:国知局

本发明涉及计算机技术领域,特别涉及一种触控定位系统及方法。

背景技术

本发明对于背景技术的描述属于与本发明相关的相关技术,仅仅是用于说明和便于理解本发明的

技术实现要素:
,不应理解为申请人明确认为或推定申请人认为是本发明在首次提出申请的申请日的现有技术。

触控屏包括电磁感应触控屏、红外触控屏、电容触控屏、电阻触控屏等诸多形式。各种形式的触控屏有各自的优缺点,在触控屏中将两钟形式的触控技术结合,以采用两种触控方式的优点,提高触控操作性能,是本领域的一种方向。但这同时也带来其他的问题。以电磁红外双触控技术来说,其结合了电磁触控模组和红外触控模组,使用电磁笔时,电磁触控模组工作,具有精确度高,反应快等优点,当没有电磁笔时,由于红外触摸方式对触控物要求少,因此可用手指等进行触控操作,此时红外触控模组工作。但是,电磁触控模组工作时,在屏幕边缘区域,由于信号屏蔽等原因,导致电磁触控模组获得的定位信息不准确,从而造成操作异常等问题。

发明内容

有鉴于此,本发明实施例提供一种触控定位系统,主要目的是改善具有两种触控模式的触控屏的操作性能。

为达到上述目的,本发明主要提供如下技术方案:

第一方面,本发明实施例提供了一种触控定位系统,包括:

第一触控模组,用于获取触控位置信息;

第二触控模组,用于以区别于第一触控模组的方式获取触控位置信息;

控制模块,将触控操作区分为第一触控区和第二触控区,其中

在所述第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,所述控制模块以所述第一触控模组获取的触控位置信息作为有效触控位置信息;

在所述第二触控区进行触控操作时,所述控制模块以所述第二触控模组获取的触控位置信息作为有效触控位置信息。

第二方面,本发明实施例提供了一种触控定位方法,包括如下步骤:

将触控操作区分为第一触控区和第二触控区;

在所述第一触控区进行触控操作既可被第一触控模组识别,又可被区别于所述第一触控模组的第二触控模组识别时,以所述第一触控模组获取的触控位置信息作为有效触控位置信息;

在所述第二触控区进行触控操作时,以所述第二触控模组获取的触控位置信息作为有效触控位置信息。

第三方面,本发明实施例提供了一种终端,所述终端包括上述触控定位系统。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法的步骤。

第五方面,本发明实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。

与现有技术相比,本发明实施例的有益效果在于:

本发明实施例提供的触控定位系统中,触控操作区分为第一触控区和第二触控区,在第一触控区的操作既可被第一触控模组识别又可被第二触控模组识别时,以第一触控模组识别的触控位置信息作为有效触控位置信息,从而保证了在第一触控操作区的触控操作具有第一触控模组的优势,而在第二触控区的触控操作,以第二触控模组识别的触控位置信息作为有效触控位置信息,可以避免第一触控模组的缺陷,从而改善了触控操作的性能。

附图说明

图1示出了本发明触控定位系统中触控操作区划分实施例的示意图。

图2示出了本发明触控定位系统的一实施例的示意图。

图3示出了本发明触控定位系统的另一实施例的示意图。

图4示出了本发明触控定位系统的再一实施例的示意图。

具体实施方式

下面结合具体实施例对本发明作进一步详细描述,但不作为对本发明的限定。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

图1示出了本发明触控定位系统中触控操作区划分实施例的示意图。图2示出了本发明触控定位系统的一实施例的示意图。参见图1和图2,本发明实施例提供了一种触控定位系统,该触控定位系统,包括:

第一触控模组10,用于获取触控位置信息;

第二触控模组20,用于以区别于第一触控模组的方式获取触控位置信息;

控制模块30,将触控操作区分为第一触控区1和第二触控区2,其中

在第一触控区1进行触控操作既可被第一触控模组10识别,又可被第二触控模组20识别时,控制模块30以第一触控模组10获取的触控位置信息作为有效触控位置信息;

在第二触控区2进行触控操作时,控制模块30以第二触控模组20获取的触控位置信息作为有效触控位置信息。

本发明实施例提供的触控定位系统中,触控操作区分为第一触控区和第二触控区,在第一触控区的操作既可被第一触控模组识别又可被第二触控模组识别时,以第一触控模组识别的触控位置信息作为有效触控位置信息,从而保证了在第一触控操作区的触控操作具有第一触控模组的优势,而在第二触控区的触控操作,以第二触控模组识别的触控位置信息作为有效触控位置信息,可以避免第一触控模组的缺陷,从而改善了触控操作的性能。

本发明实施例中触控操作区的划分有效触控位置信息的确定等可由同一模块完成,也可由多个模块完成。图3示出了本发明触控定位系统的另一实施例的示意图。参见图3,在本发明的一个实施例中,控制模块30包括触控区划分模块31和触控位置信息确定模块32,其中触控区划分模块31用于将触控操作区分为第一触控区和第二触控区;触控位置信息确定模块32用于确定有效触控信息。本实施例中通过不同模块实现不同功能,可以同时处理不同的任务,提高处理速度。

图4示出了本发明触控定位系统的再一实施例的示意图。参见图4,在本发明的另一实施例中,控制模块30还包括触控模组控制模块33,该触控模组控制模块33用于控制第一触控模组和第二触控模组的启用和关闭。本实施例中通过触控模组控制模块来控制第一触控模组和第二触控模组的启用和关闭,可以根据实际情况确定第一触控模组和第二触控模组中的一个工作(识别触控操作,获取触控位置信息),还是两个均工作(识别触控操作,获取触控位置信息)。本实施例可以进一步改善触控操作性能。

本发明实施例的触控系统包括第一触控模组和第二触控模组,即本发明实施例的触控系统可以为双触控系统,如本发明实施例中第一触控模组为电磁触控模组,第二触控模组为红外触控模组。当然,第二触控模组还可以是其他形式的触控模组,例如光学触控模组、电容触控模组、压电触控模组和表面声波触控模组。本实施例中在使用电磁笔进行触控操作时,既可具有电磁触控的精确度高、反应速度快、可达到原笔迹书写等优点,同时又可避免在屏幕边缘触控操作时,电磁触控模组获取的触控位置信息异常(如偏移、丢失等),从而导致操作不正常的一系列问题。本实施例中,第二触控区为触控操作区的边缘容易出现电磁笔书写异常的区域。

本发明实施例中,第一触控区和第二触控区的划分可以根据实际情况确定,如某一触控形式在某些区域容易出现问题时,可以将该区域划出,在该区域采用另外一种触控形式获取的触控位置信息作为有效触控位置信息。或者如某一触控形式在某一区域具有较大优势时,可以将该区域划出,在该区域采用该触控形式获取的触控位置信息作为有效触控位置信息。下面给出几种第一触控区和第二触控区的划分的方法供选择。第一触控区和第二触控区的划分可以根据下述中的至少一种确定:

第一种,触控操作定位信息的历史数据。根据触控操作定位信息的历史数据可以获得某一触控形式在不同区域的优缺点,从而可以划分出较优区域(例如可以作为第一触控区)和较劣区域(例如可以作为第二触控区),通过采用其在较优区域获取的触摸位置信息,而在其较劣区域采用另一触控形式获取的触摸位置信息。如第一触控模组为电磁触控模组,第二触控模组为红外触控模组时,参见图1,中间区域为电磁触控较优区域,可以划分为第一触控区,边缘区域为电磁触控较劣区域,可以划分为第二触控区域。

第二种,书写习惯。如根据书写习惯获得经常书写的区域(例如可以作为第一触控区)和不常书写的区域(例如可以作为第二触控区),而在经常书写的区域,出于识别速度等方面考虑,可以采用识别速度较快的触控形式获得的触控位置信息,而在不常书写的区域,由于较少用到,可以采用速度较慢(其可能具有价格等方面的优势)的触控形式获得的触控位置信息。

第三种,触控模组结构设计和测试数据。由于具体的触控模组的结构设计可能导致某一触控形式(例如第一触控模组)在某一区域的触控操作性能下降,而对另一种触控形式(例如第二触控模组)的触控操作性能基本没有影响。因此,在结合测试数据的基础上可以针对第一触控模组划分出正常区域(如可以作为第一触控区),和异常区域(如可以作为第二触控区),而在第一触控区采用第一触控模组获取的触控位置信息,而在第二触控区采用第二触控模组获取的触控位置信息。以第一触控模组为电磁触控模组,第二触控模组为红外触控模组(或下述之一:光学触控模组、电容触控模组、压电触控模组和表面声波触控模组)为例,根据包括触控模组的终端的结构设计对电磁触控的影响,电磁触控在边缘性能较差,可定义触控操作区边缘约5-10cm左右(当然根据具体结构设计可能有调整)的宽度范围是电磁触控异常区,将其划分为第二触控区1,其区域为第一触控区2。

本发明实施例中,在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,也可以是仅第一触控模组获取触控操作的触控位置信息,而无论是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,还是仅第一触控模组获取触控操作的触控位置信息,控制模块都是以第一触控模组获取的触控位置信息作为有效触控位置信息。当然,是否第一触控模组和第二触控模组同时获取触控操作的触控位置信息可以由控制模块(如触控模组控制模块33)来控制,在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,控制模块可以令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,但控制模块以第一触控模组获取的触控位置信息作为有效触控位置信息,相应的操作以有效触控位置信息为依据。当然,控制模块可以令仅第一触控模组获取触控操作的触控位置信息,此时仅有一种触控位置信息,因此控制模块以第一触控模组获取的触控位置信息作为有效触控位置信息。

本发明实施例中,在第二触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,也可以是仅第二触控模组获取触控操作的触控位置信息,而无论是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,还是仅第二触控模组获取触控操作的触控位置信息,控制模块都是以第二触控模组获取的触控位置信息作为有效触控位置信息。当然,是否第一触控模组和第二触控模组同时获取触控操作的触控位置信息可以由控制模块来控制,在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,控制模块可以令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,但控制模块以第二触控模组获取的触控位置信息作为有效触控位置信息,相应的操作以有效触控位置信息为依据。当然,控制模块可以令仅第二触控模组获取触控操作的触控位置信息,此时仅有一种触控位置信息,因此控制模块以第二触控模组获取的触控位置信息作为有效触控位置信息。

本发明的系统实施例中,无论是在第一触控区2操作还是在第二触控区1操作,均可令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,即不主动干涉(启用或关闭)第一触控模组和第二触控模组是否工作,只要在第一触控区2仅以第一触控模组获取的触控位置信息作为有效触控位置信息,在第二触控区1仅以第二触控模组获取的触控位置信息作为有效触控位置信息即可。这样,本发明实施例的触控定位系统更简单,且无需反复启用或关闭触控模组。

本发明的系统实施例中,控制模块在确定有效触控位置信息时,由于第一触控区和第二触控区的范围是已知的,因此根据获得的触控位置信息即可确定触控操作所在区域(第一触控区或第二触控区),根据上述实施例确定有效触控位置信息即可。需要说明的是,确定触控操作所在区域可以依据任一触控模组获取的触控位置信息,当然也可根据实际情况依据某一特定触控模组获取的触控位置信息。

本发明实施例还提供了一种触控定位方法。本发明实施例的触控定位方法包括如下步骤:

将触控操作区分为第一触控区和第二触控区;

在第一触控区进行触控操作既可被第一触控模组识别,又可被区别于第一触控模组的第二触控模组识别时,以第一触控模组获取的触控位置信息作为有效触控位置信息;

在第二触控区进行触控操作时,以第二触控模组获取的触控位置信息作为有效触控位置信息。

本发明实施例的触控定位方法将触控操作区分为第一触控区和第二触控区,在第一触控区的操作既可被第一触控模组识别又可被第二触控模组识别时,以第一触控模组识别的触控位置信息作为有效触控位置信息,从而保证了在第一触控操作区的触控操作具有第一触控模组的优势,而在第二触控区的触控操作,以第二触控模组识别的触控位置信息作为有效触控位置信息,可以避免第一触控模组的缺陷,从而改善了触控操作的性能。

本发明实施例的触控定位方法可通过上述任一实施例的触控定位系统实现,因此,在理解本发明实施例的触控定位方法时,可参考上述关于触控定位系统的描述部分。

本发明实施例中第一触控模组为电磁触控模组,第二触控模组为红外触控模组。本实施例中在使用电磁笔进行触控操作时,既可具有电磁触控的精确度高、反应速度快、可达到原笔迹书写等优点,同时又可避免在屏幕边缘触控操作时,电磁触控模组获取的触控位置信息异常(如偏移、丢失等),从而导致操作不正常的一系列问题。本实施例中,第二触控区为触控操作区的边缘容易出现电磁笔书写异常的区域。

本发明方法实施例中,第一触控区和第二触控区的划分可以根据实际情况确定,如某一触控形式在某些区域容易出现问题时,可以将该区域划出,在该区域采用另外一种触控形式获取的触控位置信息作为有效触控位置信息。或者如某一触控形式在某一区域具有较大优势时,可以将该区域划出,在该区域采用该触控形式获取的触控位置信息作为有效触控位置信息。下面给出几种第一触控区和第二触控区的划分的方法供选择。第一触控区和第二触控区的划分可以根据下述中的至少一种确定:

第一种,触控操作定位信息的历史数据。根据触控操作定位信息的历史数据可以获得某一触控形式在不同区域的优缺点,从而可以划分出较优区域(例如可以作为第一触控区)和较劣区域(例如可以作为第二触控区),通过采用其在较优区域获取的触摸位置信息,而在其较劣区域采用另一触控形式获取的触摸位置信息。如第一触控模组为电磁触控模组,第二触控模组为红外触控模组时,参见图1,中间区域为电磁触控较优区域,可以划分为第一触控区,边缘区域为电磁触控较劣区域,可以划分为第二触控区域。

第二种,书写习惯。如根据书写习惯获得经常书写的区域(例如可以作为第一触控区)和不常书写的区域(例如可以作为第二触控区),而在经常书写的区域,出于识别速度等方面考虑,可以采用识别速度较快的触控形式获得的触控位置信息,而在不常书写的区域,由于较少用到,可以采用速度较慢(其可能具有价格等方面的优势)的触控形式获得的触控位置信息。

第三种,触控模组结构设计和测试数据。由于具体的触控模组的结构设计可能导致某一触控形式(例如第一触控模组)在某一区域的触控操作性能下降,而对另一种触控形式(例如第二触控模组)的触控操作性能基本没有影响。因此,在结合测试数据的基础上可以针对第一触控模组划分出正常区域(如可以作为第一触控区),和异常区域(如可以作为第二触控区),而在第一触控区采用第一触控模组获取的触控位置信息,而在第二触控区采用第二触控模组获取的触控位置信息。以第一触控模组为电磁触控模组,第二触控模组为红外触控模组(或下述之一:光学触控模组、电容触控模组、压电触控模组和表面声波触控模组)为例,根据包括触控模组的终端的结构设计对电磁触控的影响,电磁触控在边缘性能较差,可定义触控操作区边缘约5-10cm左右(当然根据具体结构设计可能有调整)的宽度范围是电磁触控异常区,将其划分为第二触控区1,其区域为第一触控区2。

本发明方法实施例中,在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,也可以是仅第一触控模组获取触控操作的触控位置信息,而无论是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,还是仅第一触控模组获取触控操作的触控位置信息,都是以第一触控模组获取的触控位置信息作为有效触控位置信息。当然,是否第一触控模组和第二触控模组同时获取触控操作的触控位置信息可以根据情况确定。在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,但仅以第一触控模组获取的触控位置信息作为有效触控位置信息,相应的操作以有效触控位置信息为依据。当然,也可以令仅第一触控模组获取触控操作的触控位置信息,此时仅有一种触控位置信息,因此以第一触控模组获取的触控位置信息作为有效触控位置信息。

本发明方法实施例中,在第二触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,也可以是仅第二触控模组获取触控操作的触控位置信息,而无论是第一触控模组和第二触控模组同时获取触控操作的触控位置信息,还是仅第二触控模组获取触控操作的触控位置信息,都是以第二触控模组获取的触控位置信息作为有效触控位置信息。当然,是否第一触控模组和第二触控模组同时获取触控操作的触控位置信息可以根据情况确定。在第一触控区进行触控操作既可被第一触控模组识别,又可被第二触控模组识别时,可以令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,但仅以第二触控模组获取的触控位置信息作为有效触控位置信息,相应的操作以有效触控位置信息为依据。当然,也可以令仅第二触控模组获取触控操作的触控位置信息,此时仅有一种触控位置信息,因此以第二触控模组获取的触控位置信息作为有效触控位置信息。

本发明的方法实施例中,无论是在第一触控区2操作还是在第二触控区1操作,均可令第一触控模组和第二触控模组同时获取触控操作的触控位置信息,即不主动干涉(启用或关闭)第一触控模组和第二触控模组是否工作,只要在第一触控区2仅以第一触控模组获取的触控位置信息作为有效触控位置信息,在第二触控区1仅以第二触控模组获取的触控位置信息作为有效触控位置信息即可。这样,本发明实施例的触控定位方法更简单,无需反复启用或关闭触控模组。

本发明的方法实施例中,在确定有效触控位置信息时,由于第一触控区和第二触控区的范围是已知的,因此根据获得的触控位置信息即可确定触控操作所在区域(第一触控区或第二触控区),根据上述实施例确定有效触控位置信息即可。需要说明的是,确定触控操作所在区域可以依据任一触控模组获取的触控位置信息,当然也可根据实际情况依据某一特定触控模组获取的触控位置信息(例如以第二触控模组获取的触控位置信息为依据)。

本发明实施例还提供了一种终端,该终端包括上述任一实施例的触控定位系统。本实施例的终端可以是任何具有触控模组的电子设备,如触控一体机等。

本领域的技术人员可以清楚地了解到本发明实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”或“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是fpga(field-programmablegatearray,现场可编程门阵列)、ic(integratedcircuit,集成电路)等。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例的方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例的方法的步骤。在本发明实施例中,处理器为计算机系统的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。

在本发明中,术语“第一”、“第二”等仅用于描述的目的,而不能理解为指示或暗示相对重要性或顺序;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

本发明的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本发明的限制。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1