本申请涉及显示触摸,特别是涉及一种触摸点干扰处理方法、装置、计算机设备及存储介质。
背景技术:
1、触摸装置,包括触摸屏和触摸框等可以检测触摸操作的装置,一般由触摸检测装置和触摸控制器组成,触摸检测装置一般安装在显示器屏幕前面,用于响应用户的触摸操作生成电信号,并送至触摸控制器。触摸控制器从触摸检测装置接收电信号,并将电信号转换成触摸数据送给处理器,所述触摸数据通常包括触摸点坐标,处理器将所述触摸数据处理后发送给应用层以控制各种应用程序对所述触摸数据做出响应。
2、在触摸装置的使用过程中,其触摸检测装置上可能会出现脏污异物,触摸检测装置检测到该脏污异物后,同样会产生一定的电信号,触摸控制器接收到该电信号后,将该电信号转换为触摸数据,会引起持续的触摸点误报,所述由于脏污异物导致的异常触摸点会导致处理器上运行的应用程序响应异常。
3、现在一般只能通过用户主动识别出这种脏污异物导致的异常情况,对触摸装置进行清洁来解决,但仅靠用户主观识别,未必能准确识别出异常,就算能识别出异常,也难以找准对应误报的异常触摸点的脏污异物位置,或者找到了但不容易清洁,从而使所述异常触摸点的误报可能持续较长时间而未得到解决。
技术实现思路
1、基于此,本申请提供了一种触摸点干扰处理方法、装置、计算机设备及存储介质,可以自动识别出由于脏污异物导致误报的异常触摸点,并对误报的异常触摸点进行屏蔽处理,使触摸装置保持正常使用。
2、第一方面,本申请提供了一种触摸点干扰处理方法,包括以下步骤:
3、获取触摸点的参考触摸数据,其中,所述参考触摸数据包括触摸点标识,第一触摸坐标以及第一触摸时间戳;
4、根据所述触摸点标识跟踪获取所述触摸点的当前触摸数据,其中,所述当前触摸数据包括当前触摸坐标以及当前触摸时间戳;
5、根据所述触摸点的当前触摸数据与对应的参考触摸数据之间的差异值,判断所述触摸点是否为异常触摸点;
6、对判断为异常触摸点的当前触摸数据进行屏蔽处理。
7、第二方面,本申请提供了一种触摸点干扰处理装置,包括:
8、数据获取单元,用于获取触摸点的参考触摸数据,其中,所述参考触摸数据包括触摸点标识,第一触摸坐标以及第一触摸时间戳;
9、跟踪单元,用于根据所述触摸点标识跟踪获取所述触摸点的当前触摸数据,其中,所述当前触摸数据包括当前触摸坐标以及当前触摸时间戳;
10、判决单元,用于根据所述触摸点的当前触摸数据与对应的参考触摸数据之间的差异值,判断所述触摸点是否为异常触摸点;
11、调整单元,用于对判断为异常触摸点的当前触摸数据进行屏蔽处理。
12、第三方面,本申请实施例提供了一种计算机设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如步骤。
13、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如第二方面所述方法的步骤。
14、采用本申请的上述技术方案,通过记录触摸装置检测到的触摸点的参考触摸数据,从而能够对各个触摸点进行跟踪标识,并获取所述触摸点之后各个时刻的当前触摸数据,为之后每个触摸点的当前触摸数据变化做参考。根据对所述触摸点的当前触摸数据与对应的参考触摸数据之间的差异值分析,可以准确判断出所述触摸点是否为异常触摸点,并对判断为异常触摸点的当前触摸数据进行屏蔽处理,使触摸装置在有适量脏污异物的情况下仍能保持正常使用,本申请的技术方案可适配各种触摸装置,包括触摸屏、触摸框等,并且对上层的应用软件无感,用户使用体验更佳。
15、为了更好地理解和实施,下面结合附图详细说明本申请的技术方案。
1.一种触摸点干扰处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的触摸点干扰处理方法,其特征在于,所述根据所述触摸点的当前触摸数据与对应的参考触摸数据之间的差异值,判断所述触摸点是否为异常触摸点,包括:
3.根据权利要求2所述的触摸点干扰处理方法,其特征在于,
4.根据权利要求3所述的触摸点干扰处理方法,其特征在于,
5.根据权利要求1所述的触摸点干扰处理方法,其特征在于,所述对判断为异常触摸点的当前触摸数据进行屏蔽处理的步骤包括:
6.根据权利要求1至5任意一项所述的触摸点干扰处理方法,其特征在于,所述参考触摸数据还包括异常标识位;
7.根据权利要求6所述的触摸点干扰处理方法,其特征在于,所述对判断为异常触摸点的当前触摸数据进行屏蔽处理的步骤包括:
8.一种触摸点干扰处理装置,其特征在于,包括:
9.一种计算机设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,