状态的检测方法及装置、可穿戴设备、可读存储介质

文档序号:1888612 发布日期:2021-11-26 浏览:8次 >En<

阅读说明:本技术 状态的检测方法及装置、可穿戴设备、可读存储介质 (State detection method and device, wearable device and readable storage medium ) 是由 童伟峰 张亮 方飞 于 2021-09-01 设计创作,主要内容包括:本申请提供一种状态的检测方法及装置、可穿戴设备、可读存储介质。状态的检测方法,应用于可穿戴设备,所述可穿戴设备包括多个待检测通路和与所述多个待检测通路连接的ADC模块,所述多个待检测通路均包括待检测电容,所述待检测电容位于所述可穿戴设备的触摸部件处或者按压部件处;所述检测方法包括:获取所述ADC模块输出的采样值;所述采样值为所述多个待检测电容分别对应的采样值;根据所述采样值确定所述可穿戴设备的状态;所述可穿戴设备的状态包括:第一状态和第二状态;所述第一状态为:未被用户触摸或者按压,所述第二状态为:被用户触摸或者按压。该检测方法用以提高状态检测的效率,降低状态检测的功耗。(The application provides a state detection method and device, wearable equipment and a readable storage medium. The state detection method is applied to wearable equipment, the wearable equipment comprises a plurality of to-be-detected paths and ADC modules connected with the to-be-detected paths, the to-be-detected paths respectively comprise to-be-detected capacitors, and the to-be-detected capacitors are located at a touch part or a pressing part of the wearable equipment; the detection method comprises the following steps: acquiring a sampling value output by the ADC module; the sampling values are sampling values respectively corresponding to the capacitors to be detected; determining a state of the wearable device according to the sampling value; the state of the wearable device includes: a first state and a second state; the first state is: not touched or pressed by the user, the second state being: touched or pressed by a user. The detection method is used for improving the efficiency of state detection and reducing the power consumption of state detection.)

状态的检测方法及装置、可穿戴设备、可读存储介质

技术领域

本申请涉及智能设备技术领域,具体而言,涉及一种状态的检测方法及装置、可穿戴设备、可读存储介质。

背景技术

可穿戴设备,为了能够及时响应用户的操作或者交互,需要实时地检测可穿戴设备的状态,以根据检测的状态进行响应。

现有技术中,为了实现可穿戴设备的状态检测,通常设置多个处理模块,多个处理模块分别检测对应的状态检测点(例如触点)的电容变化,以确定状态变化,这种检测方式,存在着功耗较高,以及检测效率较低的问题。

发明内容

本申请实施例的目的在于提供一种状态的检测方法及装置、可穿戴设备、可读存储介质,用以提高状态检测的效率,降低状态检测的功耗。

第一方面,本申请实施例提供一种状态的检测方法,应用于可穿戴设备,所述可穿戴设备包括多个待检测通路和与所述多个待检测通路连接的ADC模块,所述多个待检测通路均包括待检测电容,所述待检测电容位于所述可穿戴设备的触摸部件处或者按压部件处;所述检测方法包括:获取所述ADC模块输出的采样值;所述采样值为多个待检测电容分别对应的采样值;根据所述采样值确定所述可穿戴设备的状态;所述可穿戴设备的状态包括:第一状态和第二状态;所述第一状态为:未被用户触摸或者按压,所述第二状态为:被用户触摸或者按压。

在本申请实施例中,与现有技术相比,不再利用多个处理模块分别检测对应的检测点的电容变化,而是利用ADC(Analog-to-Digital Converter,模/数转换器)模块对多个待检测电容进行采样,减小状态检测的功耗;进而,基于ADC模块输出的待检测电容对应的采样值,可以有效且快速地确定出可穿戴设备的状态,提高状态检测的效率。

作为一种可能的实现方式,针对每一个待检测通路,所述检测方法还包括:获取在先时刻的对照值;所述在先时刻为当前时刻之前的一个或者多个时刻;所述对照值为所述待检测电容对应的对照值;基于所述可穿戴设备的状态,根据所述在先时刻的对照值确定当前时刻的对照值;基于所述可穿戴设备的状态,根据所述当前时刻的采样值和所述当前时刻的对照值确定所述可穿戴设备的更新状态。

在本申请实施例中,各个待检测电容除了对应有采样值,还对应有对照值,通过该对照值,可以对可穿戴设备的状态进行更新;使电容的对应采样值可以跟踪温度、湿度等变化引起的缓慢变化,使得最终的状态检测结果可以排除温漂以及其它漂移引起的被测电容变化,提高状态检测的准确性。

作为一种可能的实现方式,所述基于所述可穿戴设备的状态,根据所述在先时刻的对照值确定所述当前时刻的对照值,包括:若所述可穿戴设备的状态为所述第一状态;根据所述当前时刻的采样值和所述在先时刻的对照值确定所述当前时刻的对照值;若所述可穿戴设备的状态为所述第二状态,确定所述当前时刻的前一时刻的对照值为所述当前时刻的对照值。

在本申请实施例中,若可穿戴设备的状态为未被使用状态(即未被触摸或者被按压),则根据当前时刻的采样值和在先时刻的对照值实现当前时刻的对照值的有效确定;若可穿戴设备的状态为被使用状态(即被触摸或者被按压),则保持前一时刻的对照值,实现对照值的有效确定。

作为一种可能的实现方式,若所述可穿戴设备的状态为所述第一状态,所述在先时刻为所述当前时刻的前一时刻;所述当前时刻的对照值表示为:S2=S1*(1-Q)+R*Q;其中,S1为所述当前时刻的前一时刻的对照值,R为所述当前时刻的采样值,Q为预设值。

在本申请实施例中,通过上述对应关系,实现当前时刻的对照值的有效确定。

作为一种可能的实现方式,针对每一个待检测通路,所述检测方法还包括:获取在先时刻的采样值和当前时刻的前一时刻的对照值;所述在先时刻为当前时刻之前的多个时刻;所述对照值为所述待检测电容对应的对照值;基于所述可穿戴设备的状态,根据所述在先时刻的采样值和所述当前时刻的前一时刻的对照值确定所述当前时刻的对照值;基于所述可穿戴设备的状态,根据所述当前时刻的采样值和所述当前时刻的对照值确定所述可穿戴设备的更新状态。

在本申请实施例中,各个待检测电容除了对应有采样值,还对应有对照值,通过该对照值,可以对可穿戴设备的状态进行更新;使电容的采样值可以跟踪温度、湿度等变化引起的缓慢变化,使得最终的状态检测结果可以排除温飘以及其它飘移引起的被测电容变化,提高状态检测的准确性。

作为一种可能的实现方式,所述基于所述可穿戴设备的状态,根据所述在先时刻的采样值和所述当前时刻的前一时刻的对照值确定所述当前时刻的对照值,包括:若所述可穿戴设备的状态为第一状态,对所述当前时刻之前的多个时刻的采样值进行滤波处理,获得所述当前时刻的对照值;所述滤波处理为平均处理或者加权平均处理;若所述可穿戴设备的状态为所述第二状态,确定所述当前时刻的前一时刻的对照值为所述当前时刻的对照值。

在本申请实施例中,通过对当前时刻之前的多个时刻的采样值进行作滤波处理,实现当前时刻的对照值的有效确定。

作为一种可能的实现方式,所述基于所述可穿戴设备的状态,根据所述当前时刻的采样值和所述当前时刻的对照值确定所述可穿戴设备的更新状态,包括:若所述可穿戴设备的状态为所述第一状态,确定所述当前时刻的采样值和所述当前时刻的对照值之间的差异是否大于第一预设差异值;若所述当前时刻的采样值和所述当前时刻的对照值之间的差异大于第一预设差异值,确定所述可穿戴设备的更新状态为所述第二状态;若所述可穿戴设备的状态为所述第二状态,确定所述当前时刻的采样值和所述当前时刻的对照值之间的差异是否小于第二预设差异值;若所述当前时刻的采样值和所述当前时刻的对照值之间的差异小于第二预设差异值,确定所述可穿戴设备的更新状态为所述第一状态。

在本申请实施例中,基于不同的可穿戴设备状态,判断当前时刻的采样值与对照值之间的差异,实现更新状态的有效确定。

作为一种可能的实现方式,所述检测方法还包括:若所述可穿戴设备的状态保持在所述第二状态的时间超过预设时间,将所述可穿戴设备的状态更新为所述第一状态。

在本申请实施例中,如果可穿戴设备的状态保持在所述第二状态的时间超过预设时间,说明当前可能有误检测或者出现故障的情况,此时可以主动进行状态的更新,提高状态检测的准确性。

作为一种可能的实现方式,所述可穿戴设备为:无线耳机、智能手表、或者智能手环。

第二方面,本申请实施例提供一种状态的检测装置,应用于可穿戴设备,所述可穿戴设备包括多个待检测通路和与所述多个待检测通路连接的ADC模块,所述多个待检测通路均包括待检测电容,所述待检测电容位于所述可穿戴设备的触摸部件处或者按压部件处;所述检测装置包括:用于实现第一方面,以及第一方面的任意一种可能的实现方式中所述状态的检测方法的各个功能模块。

第三方面,本申请实施例提供一种可穿戴设备,包括:多个待检测通路;所述多个待检测通路均包括待检测电容,所述待检测电容位于所述可穿戴设备的触摸部件处或者按压部件处;与所述多个待检测通路连接的ADC模块;与所述ADC模块连接的处理器;所述处理器用于执行如第一方面,以及第一方面的任意一种可能的实现方式中所述状态的检测方法。

第四方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时,执行如第一方面,以及第一方面的任意一种可能的实现方式中所述状态的检测方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的可穿戴设备的外部结构示意图;

图2为本申请实施例提供的可穿戴设备的内部结构示意图;

图3为本申请实施例提供的电容检测电路的电路图;

图4为本申请实施例提供的状态的检测方法的流程图;

图5为本申请实施例提供的状态的检测装置的结构示意图。

图标:100-可穿戴设备;110-设备本体;120-待检测通路;130-ADC模块;140-处理器;150-存储器;500-状态的检测装置;510-获取模块;520-处理模块。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

本申请实施例提供的状态检测方法可以应用于可穿戴设备,具体应用于对可穿戴设备的电容进行检测。可穿戴设备,例如:无线耳机、智能手表或者智能手环等。

以智能手表为例,请参照图1,为本申请实施例提供的可穿戴设备100的外部结构示意图,可穿戴设备100包括设备本体110。

设备本体110,可以结合不同的可穿戴设备100具有不同的实施方式,例如:智能手表的设备本体110可以采用图1所示的实施方式。如果是无线耳机或者智能手环,则采用通用的无线耳机本体或者智能手环本体的实施方式即可,在本申请实施例中不作限定。

请参照图2,为本申请实施例提供的可穿戴设备100的内部结构示意图,可穿戴设备100还包括:多个待检测通路120,多个待检测通路120中的每一个待检测通路120均包括待检测电容。

其中,多个待检测通路120可以包括:用于检测可穿戴设备100的不同使用状态的多种待检测通路120。例如包括:用于检测可穿戴设备100的穿戴状态的待检测通路120;用于检测可穿戴设备100的触控状态的待检测通路120;以及用于检测可穿戴设备100的按键操作的待检测通路120。

在本申请实施例中,所检测的状态包括:触摸状态和按压状态,触摸状态包括未被触摸和被触摸;按压状态包括未被按压和被按压。进而,最终可穿戴设备100的状态可包括:第一状态和第二状态,第一状态为未被用户触摸或者按压,第二状态为被用户触摸或者按压。

待检测电容,可以位于可穿戴设备100的触摸部件处或者按压部件处。例如:触摸部件或者按压部件可以是无线耳机或智能手表的一处外壳位置,待检测电容可以贴近或靠近该处外壳位置。触摸部件或者按压部件可以是无线耳机柄处,待检测电容可以在耳机柄内。

可穿戴设备100还包括:与多个待检测通路120连接的ADC模块130,该ADC模块130用于对多个待检测通路120的待检测电容进行采样。待检测电容对应的采样值,可以是直接的电容值,也可以是通过增设的电容检测电路所采样的电压值,在本申请实施例不作限定。

请参照图3,为本申请实施例提供的一种电容检测电路的电路结构示意图,如图3所示,待检测电容为C0,该电容检测电路包括:参考电容C1,正采样电容C2,负采样电容C3,第一开关S1,第二开关S2,以及第三开关S3。

其中,参考电容C1与第一开关S1并联,参考电容C1与待检测电容C0连接;第二开关S2的一端与待检测电容C0连接,第二开关S2的另一端与正采样电容C2连接;第三开关S3的一端与待检测电容C0连接,第三开关S3的另一端与负采样电容C3连接;ADC模块130,与正采样电容C2和负采样电容C3分别连接,用于采样正采样电容C2的电压值和/或负采样电容C3的电压值。

此外,待检测电容C0、正采样电容C2,负采样电容C3的一端还分别接地。以及,在参考电容C1的一端,有时为0,代表接地,有时为1,代表接电压源,可以通过开关控制,来切换来0或者1的状态。

以及,正采样电容C2的电压值可以表示为Vp,负采样电容C3的电压值可以表示为Vn。

在增加电容检测电路的基础上,ADC模块130不再是对各个待检测通路120进行直接采样,而是通过采样电容检测电路的电压值,来确定待检测电容C0对应的采样值。

为了实现电容的有效检测,作为一种可选的实施方式,电容检测电路的检测流程包括:

Phase1:第一开关S1闭合,参考电容C1放电。

Phase2:第一开关S1打开,待检测电容C0上的电荷部分转移到参考电容C1上。

Phase3:第一开关S1闭合,第二开关S2打开,使正采样电容C2上的电荷保持不变,从而使得Vp(即正采样电容C2的电压)保持不变。

Phase4:第一开关S1闭合,参考电容C1放电。

Phase5:第一开关S1打开,待检测电容C0上的电荷部分转移到参考电容C1上。

Phase6:第一开关S1闭合,第三开关S3打开,使负采样电容C3上的电荷保持不变,从而使得Vn(即负采样电容C3的电压)保持不变。

在Phase6后,ADC模块130可以将正采样电容C2/负采样电容C3上的电压进行量化。根据ADC模块130测得的电压,可以进一步确定对应的电容采样值,或者直接根据电压进行使用状态的判断。

在上述检测流程中,可以执行完全部的步骤;也可以仅执行前三个步骤,或者仅执行后三个步骤,ADC模块130均可以实现对应的采样,在本申请实施例中不作限定。

从上述的检测流程可以看出,对于该电容检测电路来说,Phase1到Phase3阶段电源(Vref)通入的电流并未直接流到地上,而是存储在待检测电容C0及参考电容C1上;最终在Phase3时把待检测电容C0电流充到电源上,参考电容C1上没有电荷,这样可以有效地减少功率消耗。

同理,Phase4到Phase6阶段电源上的电流并未直接流到地上,而是将存储在待检测电容C0及参考电容C1上的电荷释放到地;最终在Phase6时把待检测电容C0上的电荷放完,同时参考电容C1上没有电荷,这样可以有效地减少功率消耗。

因此,一次完整的转换过程可以理解为对待检测电容C0进行充电和放电的过程,假设Phase切换的频率是60KHz,那么一个完整过程的频率就是10KHz,则最终充放电消耗的电流为:I=Cs*Vref*10K。假设Cs=50pF,Vref=1.5V,那么充放电消耗的电流便为0.75uA。可以看出,通过上述的电容检测电路,可以有效地减少功率消耗。

进一步地,Vp上的电压值可以表示为:Vn上的电压值可以表示为:假设最终ADC模块130采样的是Vp和Vn,则ADC模块130最终采样的电压值表示为:

针对多个待检测通路120,ADC模块130可以分时采样的方式对各个待检测电容进行采样。例如:根据预设的分时采样周期进行采样。通过这种方式,ADC模块130可以更有效地对待检测电容进行采样。

为了实现分时采样,在ADC模块130与待检测通路120之间,还可以设置开关模块,通过开关模块,可以控制各个待检测通路120与ADC模块130之间的通断,以实现分时采样。

可穿戴设备100还包括:与ADC模块130连接的处理器140,该处理器140用于对ADC模块130所输出的采样值进行处理,以确定可穿戴设备100的状态。因此,本申请实施例所提供的状态检测方法的执行主体为处理器140。

处理器140可以是通用处理器140,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器140也可以是任何常规的处理器等。

除了处理器140,在可穿戴设备100内,还可以包括存储器150,存储器150可以与处理器140和ADC模块130分别连接。一方面,存储器150可以存储ADC模块130输出的采样值;另一方面,存储器150还可以存储处理器140所输出的处理结果;以及存储器150还可以存储本申请实施例提供的状态检测方法或者装置对应的程序,处理器140通过执行存储器150中存储的程序,以执行本申请实施例所提供的状态检测方法。

存储器150可以包括但不限于RAM(Random Access Memory,随机存取存储器),ROM(Read Only Memory,只读存储器),PROM(Programmable Read-Only Memory,可编程只读存储器),EPROM(Erasable Programmable Read-Only Memory,可擦除只读存储器),EEPROM(Electric Erasable Programmable Read-Only Memory,电可擦除只读存储器)等。

基于上述可穿戴设备100的介绍,接下来请参照图4,为本申请实施例提供的状态的检测方法的流程图,该检测方法包括:

步骤410:获取ADC模块130输出的采样值。采样值为多个待检测电容分别对应的采样值。

步骤420:根据采样值确定所述可穿戴设备100的状态。可穿戴设备100的状态包括:第一状态和第二状态;第一状态为:未被用户触摸或者按压,述第二状态为:被用户触摸或者按压。

在本申请实施例中,与现有技术相比,不再利用多个处理模块分别检测对应的检测点的电容变化,而是利用ADC模块130对多个待检测电容进行采样,减小状态检测的功耗;进而,基于ADC模块130输出的待检测电容对应的采样值,可以有效且快速的确定出可穿戴设备100的状态,提高状态检测的效率。

接下来对该状态的检测方法的详细实施方式进行介绍。

结合前述实施例的介绍,在步骤410中,ADC模块130输出的采样值为各个待检测电容分别对应的采样值,该采样值可能是电压采样值,也可能是电容采样值。

此外,在步骤410中,所输出的采样值可以是实时的采样值,例如:当前时刻的采样值;也可以是非实时的采样值,例如:任意时刻的采样值,在本申请实施例中不作限定。

结合前述分时采样的介绍,在步骤410中所输出的采样值可以是当前被检测电容对应的采样值;也可以是任意一个或者多个时刻对应的被检测电容对应的采样值。

在步骤420中,根据采样值确定可穿戴设备100的状态。其中,可穿戴设备100分为第一状态(未被用户触摸或者按压)和第二状态(被用户触摸或者按压)。可以理解,可穿戴设备100处于第一状态的时间一般大于处于第二状态的时间。

假设步骤410中的采样值为任意时刻的一个被检测电容对应的采样值,作为一种可选的实施方式,步骤420包括:将该被检测电容对应的采样值与预设采样值进行比较,如果该被检测电容对应的采样值大于预设的采样值,则确定可穿戴设备100的状态为第二状态;如果该被检测电容对应的采样值小于预设的采样值,则确定可穿戴设备100的状态为第一状态。

其中,预设的采样值可以结合具体的应用场景进行设置,不同的被检测电容对应的预设的采样值可以相同,也可以不相同,在本申请实施例不对具体的值进行限定。

假设步骤410中的采样值为任意时刻的多个被检测电容对应的采样值,作为一种可选的实施方式,步骤420包括:将多个被检测电容中,特定的被检测电容对应的采样值进行比较;特定的被检测电容可以是预设的待检测通路120中的电容,预设的待检测通路120的数量可以为2。例如:特定的被检测电容包括:待检测电容1和待检测电容2,待检测电容1为待检测通路一中的电容,待检测电容2为待检测通路二中的电容。

进而,如果特定的被检测电容对应的采样值之间的差异大于预设的差异值,则确定可穿戴设备100为第二状态;如果特定的被检测电容对应的采样值之间的差值小于预设的差异值,则确定可穿戴设备100为第一状态。

其中,预设的差异值可以结合具体的应用场景进行设置,在本申请实施例不对具体的值进行限定。

在步骤420中确定出的可穿戴设备100的状态,可以理解为暂时的状态,在实际应用中,由于待检测电容对应的采样值可能会随温度、湿度等变化引起漂移,因此,为了提高状态检测的准确性,在本申请实施例中,引入对照值,也可以理解为参考值,或者更新状态量等,来对步骤420中确定出的状态进行更新。

对照值,同样为各个待检测电容对应的对照值,其与采样值的定义或者说类型相同,同样可以为电容值或者电压值等,当然,其与采样值应当一致,比如:采样值为电容值,则对照值也为电容值。

对于各个待检测电容来说,初始的对照值可以是ADC模块130所输出的初始采样值,在后续状态更新的过程中,也会一并进行对照值的更新。

在本申请实施例中,提供两种可选的实施方式实现可穿戴设备100的状态的更新,这两种更新方式中,主要区别在于确定对照值的实施方式的不同。不管采用哪种实施方式,各个待检测电容除了对应有采样值,还对应有对照值,通过该对照值,可以对可穿戴设备100的状态进行更新;使电容的采样值可以跟踪温度、湿度等变化引起的缓慢变化,使得最终的状态检测结果可以排除温漂以及其它漂移引起的被测电容变化,提高状态检测的准确性。

作为第一种可选的实施方式,该检测方法还包括:获取在先时刻的对照值;在先时刻为当前时刻之前的一个或者多个时刻;对照值为多个待检测电容分别对应的对照值;基于可穿戴设备100的状态,根据在先时刻的对照值确定当前时刻的对照值;基于可穿戴设备100的状态,根据当前时刻的采样值和当前时刻的对照值确定可穿戴设备100的更新状态。

其中,当前时刻只是其中的一种情况,在实际应用时,当前时刻也可以是任意一个时刻,对应的,在先时刻为该任意时刻之前的一个或者多个时刻,在本申请实施例中不作限定。

在先时刻的对照值,与当前时刻的采样值对应的被检测电容应当一致,例如:当前时刻的采样值为被检测电容1对应的采样值,则在先时刻的对照值,为在当前时刻之前的时刻被检测电容1对应的对照值。

作为一种可选的实施方式,基于可穿戴设备100的状态,根据在先时刻的对照值确定当前时刻的对照值包括:若可穿戴设备100的状态为第一状态;根据当前时刻的采样值和在先时刻的对照值确定当前时刻的对照值;若可穿戴设备100的状态为第二状态,确定当前时刻的前一时刻的对照值为当前时刻的对照值。

在这种实施方式中,若可穿戴设备100的状态为未被使用状态,则根据当前时刻的采样值和在先时刻的对照值实现当前时刻的对照值的有效确定;若可穿戴设备100的状态为被使用状态,则保持前一时刻的对照值,实现对照值的有效确定。

其中,如果在先时刻为当前时刻的前一时刻,则当前时刻的对照值可以表示为:S2=S1*(1-Q)+R*Q;其中,S1为当前时刻的前一时刻的对照值,R为当前时刻的采样值,Q为预设值。

如果在先时刻为当前时刻的前多个时刻,则当前时刻的对照值可以是前多个时刻中的特定时刻的对照值,或者前多个时刻的对照值的平均值或者加权平均值,在本申请实施例中不作限定。

如果可穿戴设备100的状态为第二状态,则无需更新当前时刻的对照值。

在确定当前时刻的对照值之后,基于可穿戴设备100的状态,根据当前时刻的采样值和当前时刻的对照值确定可穿戴设备100的更新状态。作为一种可选的实施方式,更新状态的确定方式为:若可穿戴设备100的状态为第一状态,确定当前时刻的采样值和当前时刻的对照值之间的差异是否大于第一预设差异值;若当前时刻的采样值和当前时刻的对照值之间的差异大于第一预设差异值,确定可穿戴设备100的更新状态为第二状态;若可穿戴设备100的状态为第二状态,确定当前时刻的采样值和当前时刻的对照值之间的差异是否小于第二预设差异值;若当前时刻的采样值和当前时刻的对照值之间的差异小于第二预设差异值,确定可穿戴设备100的更新状态为第一状态。

在这种实施方式中,基于不同的可穿戴设备100状态,判断当前时刻的采样值与对照值之间的差异,实现更新状态的有效确定。

其中,第一预设差异值和第二预设差异值可以结合具体的应用场景进行设置,在本申请实施例中不对具体的值作限定。

如果最终的判断结果不属于上述的各个判断结果,则确定可穿戴设备100的更新状态与可穿戴设备100的状态一致,可以理解为状态没有变化。

作为第二种可选的实施方式,该检测方法还包括:获取在先时刻的采样值和当前时刻的前一时刻的对照值;在先时刻为当前时刻之前的多个时刻;基于可穿戴设备100的状态,根据在先时刻的采样值和当前时刻的前一时刻的对照值确定当前时刻的对照值;基于可穿戴设备100的状态,根据当前时刻的采样值和当前时刻的对照值确定可穿戴设备100的更新状态。

在这种实施方式中,无需获取多个时刻的对照值,便可以实现当前时刻的对照值的确定。其中,在先时刻的采样值对应的被检测电容与步骤410中的应当一致。

作为一种可选的实施方式,根据在先时刻的采样值和当前时刻的前一时刻的对照值确定当前时刻的对照值,包括:若可穿戴设备100的状态为第一状态,对当前时刻之前的多个时刻的采样值进行滤波处理,获得当前时刻的对照值;滤波处理为平均处理或者加权平均处理;若可穿戴设备100的状态为第二状态,确定当前时刻的前一时刻的对照值为当前时刻的对照值。

在这种实施方式中,如果可穿戴设备100的状态为第一状态,则对当前时刻之前的多个时刻的采样值进行平均处理或者加权平均处理,便可获得当前时刻的对照值。如果可穿戴设备100的状态为第二状态,则直接将当前时刻的前一时刻的对照值作为当前时刻的对照值。

进一步地,在确定当前时刻的对照值之后,确定可穿戴设备100的更新状态的实施方式与前述第一种实施方式中的相同,在此不再重复介绍。

在前述实施例中介绍过,对于可穿戴设备100来说,大部分时间应该是保持在第一状态,因此,作为一种可选的实施方式,该检测方法还包括:若可穿戴设备100的状态保持在第二状态的时间超过预设时间,将可穿戴设备100的状态更新为第一状态。

在这种实施方式中,如果可穿戴设备100的状态保持在所述第二状态的时间超过预设时间,说明当前可能有误检测或者出现故障的情况,此时可以主动进行状态的更新,提高状态检测的准确性,以避免可穿戴设备100错误进入第二状态而且不能从该错误状态跳出,严重影响用户使用。

其中,预设时间可以结合具体的应用场景进行设置,例如:结合可穿戴设备100的按压或者触摸频率等进行设置,例如:5S、10S等,在本申请实施例中不对其具体的值进行限定。

基于同一发明构思,请参照图5,本申请实施例中还提供一种状态的检测装置500,包括:获取模块510和处理模块520,该状态的检测装置与前述实施例中的状态的检测方法对应,也可以应用于处理器140。

获取模块510,用于获取ADC模块130输出的采样值;所述采样值为所述多个待检测电容分别对应的采样值;处理模块520,用于根据所述采样值确定可穿戴设备100的状态;可穿戴设备100的状态包括:第一状态和第二状态;所述第一状态为:未被用户触摸或者按压,所述第二状态为:被用户触摸或者按压。

在本申请实施例中,针对每一个待检测通路120,获取模块510还用于:获取在先时刻的对照值;所述在先时刻为当前时刻之前的一个或者多个时刻;所述对照值为所述待检测电容对应的对照值;处理模块520还用于:基于可穿戴设备100的状态,根据所述在先时刻的对照值确定当前时刻的对照值;基于可穿戴设备100的状态,根据所述当前时刻的采样值和所述当前时刻的对照值确定可穿戴设备100的更新状态。

在本申请实施例中,处理模块520具体用于:若可穿戴设备100的状态为所述第一状态;根据所述当前时刻的采样值和所述在先时刻的对照值确定所述当前时刻的对照值;若可穿戴设备100的状态为所述第二状态,确定所述当前时刻的前一时刻的对照值为所述当前时刻的对照值。

在本申请实施例中,获取模块510还用于:针对每一个待检测通路120,获取在先时刻的采样值和当前时刻的前一时刻的对照值;所述在先时刻为当前时刻之前的多个时刻;对照值为所述待检测电容对应的对照值;处理模块520还用于:基于可穿戴设备100的状态,根据所述在先时刻的采样值和所述当前时刻的前一时刻的对照值确定所述当前时刻的对照值;基于可穿戴设备100的状态,根据所述当前时刻的采样值和所述当前时刻的对照值确定可穿戴设备100的更新状态。

在本申请实施例中,处理模块520还用于:若可穿戴设备100的状态为第一状态,对所述当前时刻之前的多个时刻的采样值进行滤波处理,获得所述当前时刻的对照值;所述滤波处理为平均处理或者加权平均处理;若可穿戴设备100的状态为所述第二状态,确定所述当前时刻的前一时刻的对照值为所述当前时刻的对照值。

在本申请实施例中,处理模块520具体用于:若可穿戴设备100的状态为所述第一状态,确定所述当前时刻的采样值和所述当前时刻的对照值之间的差异是否大于第一预设差异值;若所述当前时刻的采样值和所述当前时刻的对照值之间的差异大于第一预设差异值,确定可穿戴设备100的更新状态为所述第二状态;若可穿戴设备100的状态为所述第二状态,确定所述当前时刻的采样值和所述当前时刻的对照值之间的差异是否小于第二预设差异值;若所述当前时刻的采样值和所述当前时刻的对照值之间的差异小于第二预设差异值,确定可穿戴设备100的更新状态为所述第一状态。

在本申请实施例中,处理模块520还用于:若可穿戴设备100的状态保持在所述第二状态的时间超过预设时间,将可穿戴设备100的状态更新为所述第一状态。

状态的检测装置500与状态的检测方法对应,各个功能模块与各个步骤也一一对应,因此,各个功能模块的实施方式参照各个步骤的实施方式,在此不再重复介绍。

基于同一发明构思,本申请实施例中还提供一种所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时,执行前述实施例中介绍的状态的检测方法。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:存储器控制器及其操作方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类