一种检测方法、装置、存储介质及电子设备与流程

文档序号:23668439发布日期:2021-01-15 14:08阅读:93来源:国知局
一种检测方法、装置、存储介质及电子设备与流程

本公开涉及设备检测技术领域,具体而言,涉及一种检测方法、装置、存储介质及电子设备。



背景技术:

触控屏以其智能化、便捷化的优势被广泛应用在各个领域,例如手机、平板的显示屏、银行自助柜员机的屏幕等。为了确保触控屏的功能能够正常实现,因此,在生产触控屏之后、组装形成设备之前需要对触控屏进行测试。

现有的触摸检测方式为,预先基于正常的触控屏或包含有触控屏的产品确定一个基准值,具体地,给触控屏中包含的每个触摸感应器传输一个测试信号,将每个触摸感应器针对测试信号产生的反馈信号转化为数值,将所有的数值进行求平均计算,得到的平均值即为基准值;之后,在进行测试时,给触控屏中的每个触摸感应器传输一个测试信号,将每个触摸感应器针对测试信号产生的反馈信号转化为检测数值,判断该检测数值是否落入基准值对应的限定范围内,若未落入,则确定该触摸感应器异常,进而确定该触摸感应器所属的触控屏异常。

但现有的检测方法仅对触摸感应器进行单独检测,无法有效地检测相邻触摸感应器之间是否存在较大差异,也即无法避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,其检测结果的准确性仍较低。



技术实现要素:

有鉴于此,本公开的目的在于提供一种检测方法、装置、存储介质及电子设备,能够解决现有的检测方法仅对触摸感应器进行单独检测,无法有效地检测相邻触摸感应器之间是否存在较大差异,其检测结果的准确性仍较低的问题。

第一方面,本公开提供了一种检测方法,其中,包括:

在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,所述第一触摸感应器与所述第二触摸感应器在触摸显示板中相邻;

基于所述第一测试值与所述第二测试值确定第一跨度值,其中,跨度值用于指示所述第一测试值与所述第二测试值的差异程度;

基于所述第一跨度值确定所述第一触摸感应器与所述第二触摸感应器的异常情况。

在一种可能的实施方式中,所述基于所述第一测试值与所述第二测试值确定第一跨度值,包括:

确定所述第一测试值与所述第二测试值差值的绝对值;

基于所述差值的绝对值与所述第一测试值的比值确定第一跨度值。

在一种可能的实施方式中,所述基于所述第一跨度值确定所述第一触摸感应器与所述第二触摸感应器的异常情况,包括:

检测所述第一跨度值是否大于预定跨度值;

在所述第一跨度值大于所述预定跨度值的情况下,确定所述第一触摸感应器与所述第二触摸感应器存在异常。

在一种可能的实施方式中,所述检测方法还包括:

基于所述差值的绝对值与所述第二测试值的比值确定第二跨度值。

在一种可能的实施方式中,所述基于所述第一跨度值确定所述第一触摸感应器与所述第二触摸感应器的异常情况,包括:

检测所述第一跨度值是否大于预定跨度值,并检测所述第二跨度值是否大于所述预定跨度值;

在所述第一跨度值与所述第二跨度值均大于所述预定跨度值的情况下,确定所述第一触摸感应器与所述第二触摸感应器存在异常。

在一种可能的实施方式中,所述检测方法还包括:

标记处于异常状态的所述第一触摸感应器与所述第二触摸感应器,并显示标记后的所述第一触摸感应器和/或所述第二触摸感应器。

在一种可能的实施方式中,所述待检测的触摸感应器为满足预定条件的触摸感应器,其中,所述预定条件包括:触摸感应器基于测试信号得到的测试值处于预定范围内。

第二方面,本公开还提供了一种检测装置,其中,包括:

获取模块,用于在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,所述第一触摸感应器与所述第二触摸感应器在触摸显示板中相邻;

第一确定模块,用于基于所述第一测试值与所述第二测试值确定第一跨度值,其中,跨度值用于指示所述第一测试值与所述第二测试值的差异程度;

第二确定模块,用于基于所述第一跨度值确定所述第一触摸感应器与所述第二触摸感应器的异常情况。

在一种可能的实施方式中,所述第一确定模块包括:

第一确定单元,用于确定所述第一测试值与所述第二测试值差值的绝对值;

第二确定单元,用于基于所述差值的绝对值与所述第一测试值的比值确定第一跨度值。

在一种可能的实施方式中,所述第二确定模块包括:

第一检测单元,用于检测所述第一跨度值是否大于预定跨度值;

第三确定单元,用于在所述第一跨度值大于所述预定跨度值的情况下,确定所述第一触摸感应器与所述第二触摸感应器存在异常。

在一种可能的实施方式中,所述第一确定模块还包括:

第四确定单元,用于基于所述差值的绝对值与所述第二测试值的比值确定第二跨度值。

在一种可能的实施方式中,所述第二确定模块还包括:

第二检测单元,用于检测所述第一跨度值是否大于预定跨度值,并检测所述第二跨度值是否大于所述预定跨度值;

第五确定单元,用于在所述第一跨度值与所述第二跨度值均大于所述预定跨度值的情况下,确定所述第一触摸感应器与所述第二触摸感应器存在异常。

在一种可能的实施方式中,所述检测装置还包括:

标记模块,用于标记处于异常状态的所述第一触摸感应器与所述第二触摸感应器,并显示标记后的所述第一触摸感应器和/或所述第二触摸感应器。

第三方面,本公开还提供了一种存储介质,其中,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如所述的检测方法的步骤。

第四方面,本公开还提供了一种电子设备,其中,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如所述的检测方法的步骤。

本公开能够有效地检测相邻触摸感应器之间是否存在较大差异,避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,进而提高了对触摸感应器检测的准确性。

为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本公开或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了本公开所提供的一种检测方法的流程图;

图2示出了本公开所提供的一种检测方法中基于第一测试值与第二测试值确定第一跨度值的流程图;

图3示出了本公开所提供的检测方法中触摸感应器对应的测试值的分布图;

图4示出了本公开所提供的一种检测方法中基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况的流程图;

图5示出了本公开所提供的另一种检测方法的流程图;

图6示出了本公开所提供的检测方法中一种第一触摸感应器与第二触摸感应器的示意图;

图7示出了本公开所提供的检测方法中另一种第一触摸感应器与第二触摸感应器的示意图;

图8示出了本公开所提供的一种触摸感应器的标记示意图;

图9示出了本公开所提供的另一种触摸感应器的标记示意图;

图10示出了本公开所提供的一种检测装置的结构示意图;

图11示出了本公开所提供的电子设备的结构示意图。

具体实施方式

为了使得本公开的目的、技术方案和优点更加清楚,下面将结合本公开的附图,对本公开的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。

除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

为了保持本公开的以下说明清楚且简明,本公开省略了已知功能和已知部件的详细说明。

为便于对本公开进行理解,首先对本公开所公开的一种检测方法进行详细介绍。

本公开第一方面提供了一种检测方法,图1示出了该检测方法的流程图,具体步骤包括如下s101至s103:

s101,在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,第一触摸感应器与第二触摸感应器在触摸显示板中相邻。

在具体检测的过程中,通过触摸集成电路将测试信号传输至待检测的触控屏,具体传输至待检测的触控屏包括的每个待检测的触摸感应器,其中,测试信号包括预先设定的电流、电压触控屏等。每个待检测的触摸感应器针对测试信号进行反馈,将反馈信号返回给触摸集成电路;之后,触摸集成电路将接收到的反馈信号传输给转换器,该转换器将接收到的每个反馈信号转换为十进制测试值,并将每个测试值传输给处理器或处理设备等。

这里,待检测的触摸感应器为满足预定条件的触摸感应器,其中,预定条件包括:触摸感应器基于测试信号得到的测试值处于预定范围内。具体地,预先对正常的触摸感应器执行上述检测过程,以得到正常的触摸感应器对应的测试值,基于多个正常的触摸感应器对应的测试值确定一个基准值,例如将多个正常的触摸感应器对应的测试值的平均值作为基准值等,并且,基于该基准值确定一个预定范围,例如确定出的基准值为5,则确定该基准值对应的预定范围为[4.5,5.5]等。在此基础上,对需要进行检测的所有触摸感应器执行上述检测过程,得到每个需要进行检测的触摸感应器对应的测试值之后,筛选出处于预定范围内的测试值,并将处于预定范围内的测试值对应的触摸传感器作为待检测的触摸感应器;之后,利用本公开的检测方法对待检测的触摸感应器进行检测,也即对待检测的触控屏中的触摸感应器进行二次检测,以提高检测的准确性。

s102,基于第一测试值与第二测试值确定第一跨度值。

在获取到第一测试值和第二测试值之后,对第一测试值与第二测试值进行计算,以得到第一跨度值。

其中,跨度值用于指示第一测试值与第二测试值的差异程度,进而能够确定第一触摸感应器和第二触摸感应器的差异程度。

具体地,基于第一测试值与第二测试值确定第一跨度值的具体步骤可以参照图2,具体包括:

s201,确定第一测试值与第二测试值差值的绝对值。

s202,基于差值的绝对值与第一测试值的比值确定第一跨度值。

图3示出了待检测的触控屏中每个触摸感应器对应的测试值,并且,测试值的分布对应触摸感应器的分布。需要说明的是,图3中示出的测试值仅用来辅助本领域技术人员理解本公开实施例,并非转换器实际转换反馈信号得到的数值。

例如,图3中4为第一测试值,6为第二测试值,则4对应第一触摸感应器,6对应第二触摸感应器。首先,计算第一测试值与第二测试值差值的绝对值,也即4与6差值的绝对值为2;之后,基于差值的绝对值与第一测试值的比值确定第一跨度值,具体地,可以将该差值的绝对值作为被除数,将第一测试值作为除数,计算得到商作为第一跨度值,也即2/4得到0.5,此时第一跨度值为0.5;还可以将该差值的绝对值作为被除数,将第一测试值作为除数,计算得到商转换的百分比作为第一跨度值,也即2/4×100%得到50%,此时第一跨度值为50%等,本公开实施例对此不做具体限定。

当然,也可以将6作为第一测试值,4作为第二测试值,则6对应第一触摸感应器,4对应第二触摸感应器。

s103,基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况。

在确定出第一跨度值之后,根据第一跨度值确定第一触摸感应器与第二触摸感应器是否异常。具体地,图4示出了基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况的方法,其中,具体步骤如下:

s401,检测第一跨度值是否大于预定跨度值。

s402,在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

考虑到相邻两个触摸感应器的差异程度较大时,会导致用户在使用触控屏的过程中出现触摸错位、触摸无法感应等情况,因此,需要限定相邻两个触摸感应器的差异程度在一定范围内,以避免触控屏产生触摸错位、触摸无法感应等情况。具体地,基于历史测试数据确定预定跨度值,相邻两个触摸感应器具备在该预定跨度值对应的差异程度时不会导致触控屏产生触摸错位、触摸无法感应等情况。

进一步地,在确定第一跨度值之后,将第一跨度值与预定跨度值进行对比,若第一跨度值大于预定跨度值,则确定第一触摸感应器与第二触摸感应器存在异常。

这里,考虑到仅进行第一跨度值计算可能存在检测结果不准确的情况,例如,预定跨度值为35%的情况下,将6作为第一测试值,4作为第二测试值时,计算出的第一跨度值为[﹙|6-4|/6﹚×100%]=33.33%;在将4作为第一测试值,6作为第二测试值时,计算出的第一跨度值为[﹙|4-6|/4﹚×100%]=50%;此时,可能导致将正常的触摸感应器确定为异常。因此,本公开实施例还提供了图5示出的检测方法,来进一步提高检测的准确度,其中,图5中的检测方法包括步骤s501-s505,具体如下:

s501,在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值。

同s101的过程,获取待相邻的检测的触摸感应器中第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值。

s502,基于第一测试值与第二测试值确定第一跨度值。

同s102,在获取到第一测试值和第二测试值之后,对第一测试值与第二测试值进行计算,以得到第一跨度值。

s503,基于差值的绝对值与第二测试值的比值确定第二跨度值。

在计算得到第一跨度值之后,进一步地基于第一测试值与第二测试值差值的绝对值与第二测试值的比值确定第二跨度值,可以将该差值的绝对值作为被除数,将第二测试值作为除数,计算得到商作为第二跨度值;还可以将该差值的绝对值作为被除数,将第二测试值作为除数,计算得到商转换的百分比作为第二跨度值等,只要与第一跨度值的类型保持一致即可。

例如,将6作为第一测试值,4作为第二测试值,计算出的第一跨度值为[﹙|6-4|/6﹚×100%]=33.33%,计算出的第二跨度值为[﹙|4-6|/4﹚×100%]=50%。当然,若将4作为第一测试值,6作为第二测试值,计算出的第一跨度值为[﹙|4-6|/4﹚×100%]=50%,计算出的第二跨度值为[﹙|6-4|/6﹚×100%]=33.33%。

s504,检测第一跨度值是否大于预定跨度值,并检测第二跨度值是否大于预定跨度值。

在确定出第一跨度值和第二跨度值之后,将第一跨度值与预定跨度值进行对比,判断第一跨度值是否大于预定跨度值;以及将第二跨度值与预定跨度值进行对比,判断第二跨度值是否大于预定跨度值。

s505,在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

这里,在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器均存在异常,这相较于在第一跨度值大于预定跨度值时便确定第一触摸感应器与第二触摸感应器均存在异常,准确性较高。

当然,在实际确定第一触摸感应器与第二触摸感应器的异常情况时,可以按照上述记载的方式来确定,也即在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常;或者,在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。这里,考虑到存在第一跨度值与第二跨度值中仅存在一个大于预定跨度值的情况,此时,还可以设定在第一跨度值大于预定跨度值且第二跨度值小于预定跨度值的情况下,确定第一触摸感应器正常且第二触摸感应器异常;在第一跨度值小于预定跨度值且第二跨度值大于预定跨度值的情况下,确定第一触摸感应器异常且第二触摸感应器正常。以此,能够提高检测的精确度。

在具体实施中,还可以对多个触摸感应器同时进行检测,例如,获取第一触摸感应器的第一测试值以及多个第二触摸感应器的第二测试值,这里,每个第二触摸感应器均与第一触摸感应器相邻,如图6示出的“十”字形,a标识第一触摸感应器,b、c、d、e均标识第二触摸感应器;再如图7示出的“回”字形,a标识第一触摸感应器,b、c、d、e、f、g、h、i均标识第二触摸感应器等;只要能够满足第一触摸传感器与第二触摸传感器相邻即可。

在对整个待检测的触控屏中所有的触摸感应器完成检测之后,基于异常的触摸感应器的数量、位置等确定该触控屏的异常情况;例如,在异常的触摸感应器的数量大于预设阈值的情况下,则确定该触控屏存在异常;在异常的触摸感应器的位置处于预设范围内的情况下,则确定该触控屏存在异常等;本公开实施例对此不做具体限定。

进一步地,在确定出待检测的触控屏中所有的触摸感应器的异常情况之后,可以标记处于异常状态的第一触摸感应器与第二触摸感应器。如图8示出的,基于上述检测方法确定测试值4和6对应的触摸感应器均为异常,因此,可以将4和6对应的区域填充颜色,以与其他区域进行区分,进而使得在将标记后的第一触摸感应器和/或第二触摸感应器显示出来时,观察者能够容易的区分出正常的触摸感应器和异常的触摸感应器。

值得说明的是,图8中4对应的区域和6对应的区域所填充的颜色不同,当然,在实际进行标记的时候可以填充为相同的;并且,也可以利用其它方式进行标记,如图9示出的,在确定6对应的触摸感应器为异常时,在6对应的区域内标记“①”等,只要能够将正常的触摸感应器与异常的触摸感应器区分即可,本公开实施例对此不做具体限定。

本公开能够有效地检测相邻触摸感应器之间是否存在较大差异,避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,进而提高了对触摸感应器检测的准确性。

基于同一发明构思,本公开的第二方面还提供了一种与检测方法对应的检测装置,由于本公开中的装置解决问题的原理与本公开上述检测方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

参见图10所示,检测装置包括:

获取模块1001,用于在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,第一触摸感应器与第二触摸感应器在触摸显示板中相邻。

在具体检测的过程中,通过触摸集成电路将测试信号传输至待检测的触控屏,具体传输至待检测的触控屏包括的每个待检测的触摸感应器,其中,测试信号包括预先设定的电流、电压触控屏等。每个待检测的触摸感应器针对测试信号进行反馈,将反馈信号返回给触摸集成电路;之后,触摸集成电路将接收到的反馈信号传输给转换器,该转换器将接收到的每个反馈信号转换为十进制测试值,并将每个测试值传输给处理器或处理设备等。

这里,待检测的触摸感应器为满足预定条件的触摸感应器,其中,预定条件包括:触摸感应器基于测试信号得到的测试值处于预定范围内。具体地,预先对正常的触摸感应器执行上述检测过程,以得到正常的触摸感应器对应的测试值,基于多个正常的触摸感应器对应的测试值确定一个基准值,例如将多个正常的触摸感应器对应的测试值的平均值作为基准值等,并且,基于该基准值确定一个预定范围,例如确定出的基准值为5,则确定该基准值对应的预定范围为[4.5,5.5]等。在此基础上,对需要进行检测的所有触摸感应器执行上述检测过程,得到每个需要进行检测的触摸感应器对应的测试值之后,筛选出处于预定范围内的测试值,并将处于预定范围内的测试值对应的触摸传感器作为待检测的触摸感应器;之后,利用本公开的检测方法对待检测的触摸感应器进行检测,也即对待检测的触控屏中的触摸感应器进行二次检测,以提高检测的准确性。

第一确定模块1002,用于基于第一测试值与第二测试值确定第一跨度值。

在获取到第一测试值和第二测试值之后,对第一测试值与第二测试值进行计算,以得到第一跨度值。

其中,跨度值用于指示第一测试值与第二测试值的差异程度,进而能够确定第一触摸感应器和第二触摸感应器的差异程度。

第二确定模块1003,用于基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况。

在确定出第一跨度值之后,根据第一跨度值确定第一触摸感应器与第二触摸感应器是否异常。

在又一实施例中,第一确定模块1002包括:

第一确定单元,用于确定第一测试值与第二测试值差值的绝对值;

第二确定单元,用于基于差值的绝对值与第一测试值的比值确定第一跨度值。

例如,4为第一测试值,6为第二测试值,则4对应第一触摸感应器,6对应第二触摸感应器。首先,计算第一测试值与第二测试值差值的绝对值,也即4与6差值的绝对值为2;之后,基于差值的绝对值与第一测试值的比值确定第一跨度值,具体地,可以将该差值的绝对值作为被除数,将第一测试值作为除数,计算得到商作为第一跨度值,也即2/4得到0.5,此时第一跨度值为0.5;还可以将该差值的绝对值作为被除数,将第一测试值作为除数,计算得到商转换的百分比作为第一跨度值,也即2/4×100%得到50%,此时第一跨度值为50%等,本公开实施例对此不做具体限定。当然,也可以将6作为第一测试值,4作为第二测试值,则6对应第一触摸感应器,4对应第二触摸感应器。

在又一实施例中,第二确定模块1003包括:

第一检测单元,用于检测第一跨度值是否大于预定跨度值;

第三确定单元,用于在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

考虑到相邻两个触摸感应器的差异程度较大时,会导致用户在使用触控屏的过程中出现触摸错位、触摸无法感应等情况,因此,需要限定相邻两个触摸感应器的差异程度在一定范围内,以避免触控屏产生触摸错位、触摸无法感应等情况。具体地,基于历史测试数据确定预定跨度值,相邻两个触摸感应器具备在该预定跨度值对应的差异程度时不会导致触控屏产生触摸错位、触摸无法感应等情况。

进一步地,在确定第一跨度值之后,将第一跨度值与预定跨度值进行对比,若第一跨度值大于预定跨度值,则确定第一触摸感应器与第二触摸感应器存在异常。

在又一实施例中,第一确定模块1002还包括:

第四确定单元,用于基于差值的绝对值与第二测试值的比值确定第二跨度值。

在计算得到第一跨度值之后,进一步地基于第一测试值与第二测试值差值的绝对值与第二测试值的比值确定第二跨度值,可以将该差值的绝对值作为被除数,将第二测试值作为除数,计算得到商作为第二跨度值;还可以将该差值的绝对值作为被除数,将第二测试值作为除数,计算得到商转换的百分比作为第二跨度值等,只要与第一跨度值的类型保持一致即可。

例如,将6作为第一测试值,4作为第二测试值,计算出的第一跨度值为[﹙|6-4|/6﹚×100%]=33.33%,计算出的第二跨度值为[﹙|4-6|/4﹚×100%]=50%。当然,若将4作为第一测试值,6作为第二测试值,计算出的第一跨度值为[﹙|4-6|/4﹚×100%]=50%,计算出的第二跨度值为[﹙|6-4|/6﹚×100%]=33.33%。

在又一实施例中,第二确定模块1003还包括:

第二检测单元,用于检测第一跨度值是否大于预定跨度值,并检测第二跨度值是否大于预定跨度值。

在确定出第一跨度值和第二跨度值之后,将第一跨度值与预定跨度值进行对比,判断第一跨度值是否大于预定跨度值;以及将第二跨度值与预定跨度值进行对比,判断第二跨度值是否大于预定跨度值。

第五确定单元,用于在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

这里,在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器均存在异常,这相较于在第一跨度值大于预定跨度值时便确定第一触摸感应器与第二触摸感应器均存在异常,准确性较高。

当然,在实际确定第一触摸感应器与第二触摸感应器的异常情况时,可以按照上述记载的方式来确定,也即在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常;或者,在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。这里,考虑到存在第一跨度值与第二跨度值中仅存在一个大于预定跨度值的情况,此时,还可以设定在第一跨度值大于预定跨度值且第二跨度值小于预定跨度值的情况下,确定第一触摸感应器正常且第二触摸感应器异常;在第一跨度值小于预定跨度值且第二跨度值大于预定跨度值的情况下,确定第一触摸感应器异常且第二触摸感应器正常。以此,能够提高检测的精确度。

在具体实施中,还可以对多个触摸感应器同时进行检测,例如,获取第一触摸感应器的第一测试值以及多个第二触摸感应器的第二测试值,这里,每个第二触摸感应器均与第一触摸感应器相邻,如“十”字形,再如“回”字形等;只要能够满足第一触摸传感器与第二触摸传感器相邻即可。

在又一实施例中,检测装置还包括:

标记模块1004,用于标记处于异常状态的第一触摸感应器与第二触摸感应器,并显示标记后的第一触摸感应器和/或第二触摸感应器。

在对整个待检测的触控屏中所有的触摸感应器完成检测之后,基于异常的触摸感应器的数量、位置等确定该触控屏的异常情况;例如,在异常的触摸感应器的数量大于预设阈值的情况下,则确定该触控屏存在异常;在异常的触摸感应器的位置处于预设范围内的情况下,则确定该触控屏存在异常等;本公开实施例对此不做具体限定。

进一步地,在确定出待检测的触控屏中所有的触摸感应器的异常情况之后,可以标记处于异常状态的第一触摸感应器与第二触摸感应器。例如在第二确定模块1003确定处测试值4和6对应的触摸感应器均为异常时,可以将4和6对应的区域填充颜色,以与其他区域进行区分,进而使得在将标记后的第一触摸感应器和/或第二触摸感应器显示出来时,观察者能够容易的区分出正常的触摸感应器和异常的触摸感应器。

值得说明的是,4对应的区域和6对应的区域所填充的颜色可以相同,也可以不同;当然,也可以利用其它方式进行标记,例如在确定6对应的触摸感应器为异常时,在6对应的区域内标记“①”等,只要能够将正常的触摸感应器与异常的触摸感应器区分即可,本公开实施例对此不做具体限定。

本公开能够有效地检测相邻触摸感应器之间是否存在较大差异,避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,进而提高了对触摸感应器检测的准确性。

本公开的第三方面还提供了一种存储介质,该存储介质为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现本公开任意实施例提供的方法,包括如下步骤:

s11,在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,第一触摸感应器与第二触摸感应器在触摸显示板中相邻;

s12,基于第一测试值与第二测试值确定第一跨度值,其中,跨度值用于指示第一测试值与第二测试值的差异程度;

s13,基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况。

计算机程序被处理器执行基于第一测试值与第二测试值确定第一跨度值时,具体被处理器执行如下步骤:确定第一测试值与第二测试值差值的绝对值;基于差值的绝对值与第一测试值的比值确定第一跨度值。

计算机程序被处理器执行基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况时,具体被处理器执行如下步骤:检测第一跨度值是否大于预定跨度值;在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

计算机程序被处理器执行判断检测方法时,还被处理器执行如下步骤:基于差值的绝对值与第二测试值的比值确定第二跨度值。

计算机程序被处理器执行判断基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况时,还被处理器执行如下步骤:检测第一跨度值是否大于预定跨度值,并检测第二跨度值是否大于预定跨度值;在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

计算机程序被处理器执行判断检测方法时,还被处理器执行如下步骤:标记处于异常状态的第一触摸感应器与第二触摸感应器,并显示标记后的第一触摸感应器和/或第二触摸感应器。

本公开能够有效地检测相邻触摸感应器之间是否存在较大差异,避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,进而提高了对触摸感应器检测的准确性。

需要说明的是,本公开上述的存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何存储介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。

本公开的第四方面还提供了一种电子设备,如图11所示,该电子设备至少包括存储器1101和处理器1102,存储器1101上存储有计算机程序,处理器1102在执行存储器1101上的计算机程序时实现本公开任意实施例提供的方法。示例性的,电子设备计算机程序执行的方法如下:

s21,在待检测的触摸感应器中获取第一触摸感应器的第一测试值以及第二触摸感应器的第二测试值,其中,第一触摸感应器与第二触摸感应器在触摸显示板中相邻;

s22,基于第一测试值与第二测试值确定第一跨度值,其中,跨度值用于指示第一测试值与第二测试值的差异程度;

s23,基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况。

处理器在执行存储器上存储的基于第一测试值与第二测试值确定第一跨度值时,还执行如下计算机程序:确定第一测试值与第二测试值差值的绝对值;基于差值的绝对值与第一测试值的比值确定第一跨度值。

处理器在执行存储器上存储的基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况时,还执行如下计算机程序:检测第一跨度值是否大于预定跨度值;在第一跨度值大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

处理器在执行存储器上存储的检测方法时,还执行如下计算机程序:基于差值的绝对值与第二测试值的比值确定第二跨度值。

处理器在执行存储器上存储的基于第一跨度值确定第一触摸感应器与第二触摸感应器的异常情况时,还执行如下计算机程序:检测第一跨度值是否大于预定跨度值,并检测第二跨度值是否大于预定跨度值;在第一跨度值与第二跨度值均大于预定跨度值的情况下,确定第一触摸感应器与第二触摸感应器存在异常。

处理器在执行存储器上存储的检测方法时,还执行如下计算机程序:标记处于异常状态的第一触摸感应器与第二触摸感应器,并显示标记后的第一触摸感应器和/或第二触摸感应器。

本公开能够有效地检测相邻触摸感应器之间是否存在较大差异,避免由于相邻触摸感应器之间存在较大差异导致触控屏异常(例如触摸错位/触摸无法感应)的情况,进而提高了对触摸感应器检测的准确性。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本邻域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

以上对本公开多个实施例进行了详细说明,但本公开不限于这些具体的实施例,本邻域技术人员在本公开构思的基础上,能够做出多种变型和修改实施例,这些变型和修改都应落入本公开所要求保护的范围之内。

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