触摸装置的控制方法、装置及设备、存储介质与流程

文档序号:25036971发布日期:2021-05-11 17:09阅读:51来源:国知局
触摸装置的控制方法、装置及设备、存储介质与流程

本发明涉及电子技术领域,尤其涉及的是一种触摸装置的控制方法、装置及设备、存储介质。



背景技术:

目前的一些触摸装置,由于结构构造的原因,本身静电防护能力较弱,比如指纹模组。以电容式指纹模组为例,电容式指纹传感器的结构构造为阵列外露的形式,当用户将手指放在电容式指纹传感器正面时,皮肤成为电容阵列的一个极板,电容阵列的背面是另一极板,也正因为采集阵列外露的形式,导致电容式触摸装置易受外界静电等干扰影响。

触摸装置在受到静电等干扰影响时会失效,无法正常工作,通常会采用静电防护措施来避免此状况发生。比如,为触摸装置设置静电防护电路或结构,通过在触摸装置的采集面增加绝缘层、或触摸装置内部增加防护器件,以增强触摸装置本身的抗静电干扰能力。

但是,虽有静电防护电路或结构,触摸装置也无法保证不再受到静电干扰,换言之,即使采用了上述防护措施,触摸装置仍有可能因受到静电干扰而无法正常工作。



技术实现要素:

有鉴于此,本发明提供一种触摸装置的控制方法、装置及设备、存储介质,使触摸装置在受到静电干扰后可尽快恢复正常工作。

本发明第一方面提供一种触摸装置的控制方法,应用于控制设备,该方法包括:

在预设检测时间到达时,检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

当检测出所述工作状态指示信号满足静电产生条件时,确定所述触摸装置工作状态异常,并控制所述触摸装置执行复位操作,以使所述触摸装置的工作状态恢复为正常。

根据本发明的一个实施例,检测触摸装置输出的工作状态指示信号是否满足静电产生条件,包括:

检测触摸装置输出的工作状态指示信号是否具有指定波形特征;

如果是,确定所述工作状态指示信号不满足静电产生条件;

如果否,确定所述工作状态指示信号满足静电产生条件。

根据本发明的一个实施例,检测触摸装置输出的工作状态指示信号是否满足静电产生条件,包括:

开启中断操作,以检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

当检测出所述工作状态指示信号不满足静电产生条件、或者所述触摸装置完成复位操作时,关闭所述中断操作。

根据本发明的一个实施例,所述控制所述触摸装置执行复位操作包括:

控制所述触摸装置执行下电操作后,控制所述触摸装置执行重新上电操作,以使所述触摸装置复位。

根据本发明的一个实施例,所述控制设备与所述触摸装置之间连接开关;所述开关用于控制触摸装置的供电和断电;

所述控制所述触摸装置执行下电操作包括:断开所述开关,以使所述触摸装置下电停止工作;

所述控制所述触摸装置执行重新上电操作包括:闭合所述开关,以使所述触摸装置上电复位。

本发明第二方面提供一种触摸装置的控制装置,应用于控制设备,该控制装置包括:

信号检测模块,用于在预设检测时间到达时,检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

复位控制模块,用于当检测出所述工作状态指示信号满足静电产生条件时,确定所述触摸装置工作状态异常,并控制所述触摸装置执行复位操作,以使所述触摸装置的工作状态恢复为正常。

根据本发明的一个实施例,所述信号检测模块检测触摸装置输出的工作状态指示信号是否满足静电产生条件时,具体用于:

检测触摸装置输出的工作状态指示信号是否具有指定波形特征;

如果是,确定所述工作状态指示信号不满足静电产生条件;

如果否,确定所述工作状态指示信号满足静电产生条件。

根据本发明的一个实施例,所述信号检测模块检测触摸装置输出的工作状态指示信号是否满足静电产生条件时,具体用于:

开启中断操作,以检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

当检测出所述工作状态指示信号不满足静电产生条件、或者所述触摸装置完成复位操作时,关闭所述中断操作。

根据本发明的一个实施例,所述复位控制模块控制所述触摸装置执行复位操作时,具体用于:

控制所述触摸装置执行下电操作后,控制所述触摸装置执行重新上电操作,以使所述触摸装置复位。

根据本发明的一个实施例,所述控制设备与所述触摸装置之间连接开关;所述开关用于控制触摸装置的供电和断电;

所述复位控制模块控制所述触摸装置执行下电操作时,具体用于:断开所述开关,以使所述触摸装置下电停止工作;

所述复位控制模块控制所述触摸装置执行重新上电操作时,具体用于:闭合所述开关,以使所述触摸装置上电复位。

本发明第三方面提供一种控制设备,包括处理器及存储器;所述存储器存储有可被处理器调用的程序;其中,所述处理器执行所述程序时,实现如前述实施例所述的触摸装置的控制方法。

本发明第四方面提供一种机器可读存储介质,其上存储有程序,该程序被处理器执行时,实现如前述实施例所述的触摸装置的控制方法。

本发明实施例具有以下有益效果:

本发明实施例中,通过控制设备检测触摸装置输出的工作状态指示信号是否满足静电产生条件,如果工作状态指示信号满足静电产生条件,说明触摸装置上产生了静电,触摸装置的工作状态极有可能受到了静电干扰,控制触摸装置执行复位操作,以及时地将触摸装置的工作状态恢复为正常,使得触摸装置在受到静电干扰后可尽快恢复正常工作,避免触摸装置在受静电干扰后维持失效的状态,可以省去对触摸装置采取防护措施,节约成本的同时,提升了触摸装置的可靠性。

附图说明

图1是本发明一实施例的触摸装置的控制方法的流程示意图;

图2是本发明一实施例的触摸装置的控制装置的结构框图;

图3是本发明一实施例的控制设备与触摸装置之间的连接关系示意图;

图4是本发明一实施例的控制设备的结构框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

在本发明使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明可能采用术语第一、第二、第三等来描述各种器件,但这些信息不应限于这些术语。这些术语仅用来将同一类型的器件彼此区分开。例如,在不脱离本发明范围的情况下,第一器件也可以被称为第二器件,类似地,第二器件也可以被称为第一器件。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本发明实施例中,触摸装置可以是任意一种可能会受到静电干扰的触摸装置,比如有指纹传感器、指纹模组(包括各种功能的指纹模组,比如采集功能、识别功能等)、触摸屏、触摸按键等。

由于触摸装置需要经常与人手接触,因而触摸装置受静电干扰的可能性较大。即使触摸装置带有硬件防护电路或结构,也仍不能保证具有对静电的完全防护能力,实际并不可能彻底避免静电干扰影响,而且还增加防护成本和工艺。

在人手或其他部位触摸到触摸装置后,在触摸装置上可能会产生静电,触摸装置会受到静电干扰导致无法正常工作,比如:触摸装置与其他设备之间已建立的通信连接可能会断开。

本发明实施例可以解决触摸装置因受到静电干扰而导致无法正常工作的问题,尤其是本身静电防护能力较弱的触摸装置,比如电容式指纹模组,可使得触摸装置在受到静电干扰后及时恢复正常工作。

下面对本发明实施例的触摸装置的控制方法进行更具体的描述,但不应以此为限。

在一个实施例中,参看图1,一种触摸装置的控制方法,应用于控制设备,该方法包括以下步骤:

s100:在预设检测时间到达时,检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

s200:当检测出所述工作状态指示信号满足静电产生条件时,确定所述触摸装置工作状态异常,并控制所述触摸装置执行复位操作,以使所述触摸装置的工作状态恢复为正常。

本发明实施例中,控制设备可以是单片机、dsp(数字信号处理)平台等嵌入式设备。当然,控制设备的具体类型不限,只要具备所需的信号处理能力即可。

触摸装置与控制设备可以组装为一个集成设备,通过集成设备的内部信号线路连接;或者,触摸装置与控制设备可以分别作为独立的设备,通过有线或无线方式连接。

步骤s100中,在预设检测时间到达时,检测触摸装置输出的工作状态指示信号是否满足静电产生条件。

预设检测时间是预先设置好的检测时间,可以是人工设置的、或者是控制设备自动设置的,具体不限。比如,在控制设备启动时,设置一个预设检测时间。

可选的,在预设检测时间到达时,可以设置下一次检测时间,两次检测时间的间隔时长为t1,t1大于0。如此,可以实现对触摸装置输出的工作状态指示信号的周期检测。

两次检测时间的间隔时长t1可以根据需要来设置。为了保证在人反应过来之前恢复到正常的工作状态,避免影响用户体验,t1可以设置为短于人的反应时间。比如,t1可以为100ms,经测试,在此情况下,从触摸装置产生异常到恢复正常的整个过程,耗时可以短到250ms。当然,此处的t1仅是举例,并不作为限制。

由于人体与触摸装置的触摸频次较多,产生静电的可能也较大,所以,触摸装置发生异常有极大可能是因为触摸装置受到了静电干扰。当然,也可能有其他的干扰因素。

触摸装置受到静电干扰时产生的异常可以有多种,比如通信连接断开等,当然还可以有其他异常,只要是因静电的瞬变电场产生的异常都涵盖在内。这些异常会导致触摸装置无法验证外部输入的指纹是否为合法,即触摸装置无法正常工作。

以通信连接断开为例,在触摸装置启动之后,触摸装置与外部设备之间会建立通信连接比如tcp连接,在工作时需要维持该通信连接,而触摸装置受到静电干扰后,静电的瞬变电场会破坏触摸装置与外部设备的通信连接,一旦断开就无法与外部设备通信,导致通信异常。

通过检测触摸装置输出的工作状态指示信号是否满足静电产生条件,可以确定触摸装置的工作状态是否正常。触摸装置在工作时,受到静电干扰与未受到静电干扰输出的工作状态指示信号是不同的,因而可以根据工作状态指示信号来确定在触摸装置上是否产生了静电。

以触摸装置为指纹模组为例,可以将指纹模组输出的触摸感应touch信号作为工作状态指示信号,检测指纹模组输出的touch信号是否满足静电产生条件,来确定指纹模组工作状态是否正常。

指纹模组输出的touch信号具有一定的特性:在指纹模组未被触摸时,指纹模组输出的touch信号是一个周期方波信号;在指纹模组被触摸时,指纹模组产生的touch信号会受到触摸的影响,比如会变成一个锯齿波形(此处只是举例,并不作为限制)。基于上述特性,touch信号通常用来确定指纹模组是否被触摸。

但是,申请人发现,在指纹模组因受到静电干扰而异常时,指纹模组输出的touch信号输出端口不会再输出具有上述特性的touch信号,即上述特性被打破,不会再输出周期方波或锯齿波。

基于此发现,将指纹模组输出的touch信号作为工作状态指示信号,检测指纹模组输出的touch信号是否满足静电产生条件,可以更准确、方便地检测指纹模组的工作状态。

当然,其他的触摸装置比如触摸屏等,只要可以在受静电干扰时工作状态指示信号发生相应的变化,都可以通过检测触摸装置输出的工作状态指示信号是否满足静电产生条件。

步骤s200中,当检测出所述工作状态指示信号满足静电产生条件时,确定所述触摸装置工作状态异常,并控制所述触摸装置执行复位操作,以使所述触摸装置的工作状态恢复为正常。

当检测出所述触摸装置的工作状态为异常时,说明触摸装置极有可能受到了静电干扰,确定所述触摸装置工作状态异常,并控制触摸装置执行复位操作,来重启触摸装置,以使触摸装置的工作状态恢复为正常,克服静电干扰对触摸装置造成的影响。

比如,触摸装置与其他设备之间建立的通信连接(以tcp连接为例)在受到静电干扰后会断开,在触摸装置重启之后,触摸装置可与其他设备进行三次握手操作来重新建立tcp连接。

复位操作可使得触摸装置重新执行一系列初始化操作,可以使得触摸装置上的软件得以复位。比如触摸装置完成初始化操作后,可以重新建立tcp连接等,从而可恢复正常工作,克服静电干扰带来的短暂失效。

通常的软件复位机制,只是用在设备正常上电初始化的时候。而本发明实施例中,控制设备在检测到触摸装置工作状态异常时,主动控制触摸装置进行复位操作,拓展了复位功能。

本发明实施例中,通过控制设备检测触摸装置输出的工作状态指示信号是否满足静电产生条件,如果工作状态指示信号满足静电产生条件,说明触摸装置上产生了静电,触摸装置的工作状态极有可能受到了静电干扰,控制触摸装置执行复位操作,以及时地将触摸装置的工作状态恢复为正常,使得触摸装置在受到静电干扰后可尽快恢复正常工作,避免触摸装置在受静电干扰后维持失效的状态,可以省去对触摸装置采取防护措施,节约成本的同时,提升了触摸装置的可靠性。

在一个实施例中,上述方法流程可由触摸装置的控制装置执行,如图2所示,触摸装置的控制装置100可以包含2个模块:信号检测模块101和复位控制模块102。信号检测模块101用于执行上述步骤s100,复位控制模块102用于执行上述步骤s200。

在一个实施例中,步骤s100中,检测触摸装置输出的工作状态指示信号是否满足静电产生条件,包括:

检测触摸装置输出的工作状态指示信号是否具有指定波形特征;

如果是,确定所述工作状态指示信号不满足静电产生条件;

如果否,确定所述工作状态指示信号满足静电产生条件。

触摸装置正常工作时,触摸装置会输出具有指定波形特征的工作状态指示信号,但是,触摸装置一经静电干扰,工作状态指示信号的波形就会发生相应的改变,从而不再具有指定波形特征。

因此,可以检测触摸装置输出的工作状态指示信号是否具有指定波形特征,来确定工作状态指示信号是否满足静电产生条件。

继续以指纹模组为例,在指纹模组正常工作时,会输出呈周期方波或周期锯齿波的touch信号,可以根据周期方波和周期锯齿波的波形共性来确定上述指定波形特征。

比如,周期方波和周期锯齿波两者都是呈周期的,则指定波形特征可以为,周期性波形;或者,周期方波和周期锯齿波两者都具有边沿(包含上升沿、下降沿),则指定波形特征可以为,上升沿和/或下降沿。

为了便于检测,优选的,所述指定波形特征包括:上升沿,和/或下降沿。

以上升沿为例,当检测到触摸装置输出工作状态指示信号具有上升沿时,确定所述触摸装置输出的工作状态指示信号不满足静电产生条件,工作状态为正常;否则,当未检测到触摸装置输出工作状态指示信号具有上升沿时,确定所述触摸装置输出的工作状态指示信号满足静电产生条件,工作状态为异常。

可选的,检测触摸装置输出的工作状态指示信号是否具有指定波形特征进一步可以为:检测触摸装置在预设检测时间到达之后的一段时间t2内输出的工作状态指示信号是否具有指定波形特征。继续以上升沿为例,如果触摸装置在预设检测时间到达之后的一段时间t2内输出的工作状态指示信号不具有上升沿,即触摸装置输出的工作状态指示信号满足静电产生条件。

由于工作状态指示信号是周期信号,所以在正常情况下,理应一个周期产生一个上升沿与下降沿,所以t2可以大于或等于工作状态指示信号的一个周期。

在一个实施例中,步骤s100中,检测触摸装置输出的工作状态指示信号是否满足静电产生条件,包括:

开启中断操作,以检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

当检测出所述工作状态指示信号不满足静电产生条件、或者所述触摸装置完成复位操作时,关闭所述中断操作。

控制设备可以采用具有中断功能的嵌入式设备,比如单片机。控制设备的中断管脚可以在控制设备执行中断的时候发挥作用(比如接收或发送信号)。

本实施例中,控制设备的中断管脚与触摸装置连接,控制设备可以通过在预设检测时间到达时开启中断操作的方式,以执行检测触摸装置输出的工作状态指示信号是否满足静电产生条件及后续操作。

如此,控制设备无需一直等待预设检测时间到达,只要在中断操作被开启时执行相应操作即可,中断操作被关闭时,控制设备可以处理其他的事务,避免占用控制设备过多处理资源,也可节省能耗;并且,由于控制设备对于中断操作有及时响应性,可以及时地执行检测及后续操作。

可以在定时器上设置预设检测时间,在预设检测时间到达时,定时器可以输出通知信号给控制设备的控制器,以通知控制器开启中断操作。

当检测出所述工作状态指示信号不满足静电产生条件、或者所述触摸装置完成复位操作时,关闭中断操作,等待下一次的检测操作,可以避免无用的波形检测操作。

在一个实施例中,步骤s200中,所述控制所述触摸装置执行复位操作可以包括以下步骤:

控制所述触摸装置执行下电操作后,控制所述触摸装置执行重新上电操作,以使所述触摸装置复位。

控制所述触摸装置执行下电操作有多种,比如,可以采用控制关闭触摸装置的电源的方式。相应的,在完成控制所述触摸装置执行下电操作后,可以采用控制打开触摸装置的电源的方式,实现控制所述触摸装置执行重新上电操作。当然,此处仅是举例,并不作为限制。

触摸装置的掉电有一定的过程,如果触摸装置未完全停止工作就开始进行上电操作,可能会发生初始化错误等问题,所以在控制所述触摸装置执行下电操作之后,可以过一段时间t3,再控制所述触摸装置执行重新上电操作,以确保触摸装置正常复位。t3可根据触摸装置关机时长而定。

在一个实施例中,所述控制设备与所述触摸装置之间连接开关;所述开关用于控制触摸装置的供电和断电。

可选的,开关可以为限流开关,限流开关是带有电流限制功能的开关,电流超过额定电流时,限流开关会在一定时间内自动断开,防止线路过载。

所述控制所述触摸装置执行下电操作包括:断开所述开关,以使所述触摸装置下电停止工作。断开为触摸装置供电的开关,触摸装置即会掉电,从而停止工作。

所述控制所述触摸装置执行重新上电操作包括:闭合所述开关,以使所述触摸装置上电复位。重新闭合为触摸装置供电的开关,重新为触摸装置供电,触摸装置即会上电复位,重新开始工作。

参看图3,控制设备500连接触摸装置400,在预设检测时间到达时,检测触摸装置400输出的工作状态指示信号是否满足静电产生条件;控制设备500与触摸装置400之间连接开关300,该开关300还连接电源200,在触摸装置工作时,开关300需处于闭合状态,电源200通过开关300向触摸装置输出电源信号;当控制设备500检测到触摸装置400输出的工作状态指示信号不满足静电产生条件时,控制开关300断开,从而电源无法向触摸装置输出电源信号,触摸装置400掉电,过一段时间t3后,控制设备500控制开关300闭合,以使触摸装置400上电复位。

本发明还提供一种触摸装置的控制装置,应用于控制设备,参看图2,该控制装置100包括:

信号检测模块101,用于在预设检测时间到达时,检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

复位控制模块102,用于当检测出所述工作状态指示信号满足静电产生条件时,确定所述触摸装置工作状态异常,并控制所述触摸装置执行复位操作,以使所述触摸装置的工作状态恢复为正常。

在一个实施例中,所述信号检测模块检测触摸装置输出的工作状态指示信号是否满足静电产生条件时,具体用于:

检测触摸装置输出的工作状态指示信号是否具有指定波形特征;

如果是,确定所述工作状态指示信号不满足静电产生条件;

如果否,确定所述工作状态指示信号满足静电产生条件。

在一个实施例中,所述信号检测模块检测触摸装置输出的工作状态指示信号是否满足静电产生条件时,具体用于:

开启中断操作,以检测触摸装置输出的工作状态指示信号是否满足静电产生条件;

当检测出所述工作状态指示信号不满足静电产生条件、或者所述触摸装置完成复位操作时,关闭所述中断操作。

在一个实施例中,所述复位控制模块控制所述触摸装置执行复位操作时,具体用于:

控制所述触摸装置执行下电操作后,控制所述触摸装置执行重新上电操作,以使所述触摸装置复位。

在一个实施例中,所述控制设备与所述触摸装置之间连接开关;所述开关用于控制触摸装置的供电和断电;

所述复位控制模块控制所述触摸装置执行下电操作时,具体用于:断开所述开关,以使所述触摸装置下电停止工作;

所述复位控制模块控制所述触摸装置执行重新上电操作时,具体用于:闭合所述开关,以使所述触摸装置上电复位。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元。

本发明还提供一种控制设备,包括处理器及存储器;所述存储器存储有可被处理器调用的程序;其中,所述处理器执行所述程序时,实现如前述实施例中所述的触摸装置的控制方法。

本发明触摸装置的控制装置的实施例可以应用在控制设备上。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在控制设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图4所示,图4是本发明根据一示例性实施例示出的触摸装置的控制装置100所在控制设备的一种硬件结构图,除了图4所示的处理器510、内存530、接口520、以及非易失性存储器540之外,实施例中装置100所在的控制设备通常根据该控制设备的实际功能,还可以包括其他硬件,对此不再赘述。

本发明还提供一种机器可读存储介质,其上存储有程序,该程序被处理器执行时,实现如前述实施例中任意一项所述的触摸装置的控制方法。

本发明可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。机器可读存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。机器可读存储介质的例子包括但不限于:相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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