一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

雾化装置的解锁方法及其雾化装置与流程

2022-12-10 10:26:22 来源:中国专利 TAG:


1.本技术涉及一种雾化装置,特别是涉及一种雾化装置的解锁方法及其雾化装置。


背景技术:

2.目前雾化装置为了防止孩童误触、雾化装置错误动作或避免用户因抽吸时间过长而使雾化装置产生热,将导致雾化装置产生危险,故,现行法规要求雾化装置需提供保护措施,以避免非预期的启动雾化装置。
3.而目前市面上的雾化装置并未具备上述的保护措施,故,对用户而言,使用雾化装置是具有相当危险性的行为。
4.有鉴于此,现有技术确实有待进一步提供更佳改良方案的必要性。


技术实现要素:

5.有鉴于上述现有技术的不足,本技术主要目的在于提供一种雾化装置的解锁方法及其雾化装置,通过所述雾化装置的状态动作、状态程序的判断,以对所述雾化装置进行解锁,提升雾化装置的安全性以及可拓展性。
6.为达成上述目的所采取的主要技术方案是令前述雾化装置包括:一卡匣组件,其产生触发动作;一控制组件,其与所述卡匣组件连接,且执行进入状态机程序;其中,所述控制组件提供可拓展的事件类型数据;且根据所述可拓展的事件类型数据以及对应的所述触发动作,预先提供触发数据结构;根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以决定所述雾化装置是否可以解锁。
7.较佳的,所述雾化装置更包括按键组件,其与所述控制组件连接,且产生所述触发动作。
8.较佳的,所述可拓展的事件类型数据是通过建立事件种类。
9.较佳的,所述事件种类包括插入卡匣组件事件或按下按键组件事件、拔出卡匣组件事件或放开按键组件事件、重复插入卡匣组件事件或重复按下按键组件事件、次数插入卡匣组件事件或次数按下按键组件事件、长时间插入卡匣组件开始时间事件或按下按键组件开始时间事件、插入卡匣组件或按下按键组件以后长时间没有拔出卡匣组件或放开按键组件进入维持事件、再次插入卡匣组件事件或再次按下按键组件事件。
10.较佳的,所述控制组件根据状态数据集、连续插入卡匣组件次数数据、具体事件、下一状态链接指令、持续次数、有效电平、目前电平、判断接收到触发信号是插入卡匣组件信号、拔出卡匣组件信号或按键信号,提供所述触发数据结构。
11.较佳的,所述控制组件预先提供多个状态模型。
12.较佳的,所述预先提供多个状态模型包括初始状态模型、第一状态模型、第二状态模型、第三状态模型以及最后状态模型,以提供所述进入状态机程序。
13.较佳的,所述雾化装置更包括:
一雾化组件,其供所述卡匣组件插接且与所述控制组件连接;其中,所述控制组件在所述初始状态模型下,当侦测到所述插入卡匣组件事件或所述按下按键组件的所述触发信号;所述控制组件根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,根据所述插入卡匣组件事件以及所述触发信号,以呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第一状态模型。
14.较佳的,所述控制组件在所述第一状态模型下,当侦测到所述触发信号;所述控制组件根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型;若否,根据所述触发信号,计算触发信号时间长度;根据一长插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,则产生所述长时间插入卡匣组件开始时间事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述最后状态模型。
15.较佳的,所述控制组件在所述第二状态模型下,当侦测到所述触发信号;该控制组件根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次按下按键组件事件;若是,产生所述插入卡匣组件事件、所述重复插入卡匣组件事件、呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型;若否,根据所述触发信号,计算所述触发信号时间长度;根据一短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,根据所述连续插入卡匣组件次数数据,以对应产生所述次数插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。
16.较佳的,所述控制组件在所述第一状态模型下,当侦测到所述触发信号;根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣组件事件,并根据所述触发信号,计算所述触发信号时间长度;根据所述短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型;若否,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。
17.较佳的,所述控制组件在所述最后状态模型下,当侦测到所述触发信号;根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,产生所述插入卡匣组件以后长时间没有拔出卡匣组件进入维持事件;若否,产生所述插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型。
18.通过上述构造,当所述控制组件接收到所述雾化装置的所述卡匣组件的所述触发动作的所述触发信号,所述控制组件可根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以决定是否对所述雾化装置进行解锁,如此一来,所述雾化装置可根据所述进入状态机程序,以决定是否可以解锁提供了保护措施,避免了误触,以提升了雾化装置的安全性,且通过所述可拓展的事件类型数据,提供了雾化装置的可拓展性。
19.为达成上述目的所采取的又一主要技术方案,主要是令前述雾化装置的解锁方法,通过所述雾化装置执行下列步骤:
提供可拓展的事件类型数据;根据所述可拓展的事件类型数据以及对应的触发动作,提供触发数据结构;执行进入状态机程序;根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以决定所述雾化装置是否可以解锁。
20.较佳的,所述触发动作是由所述雾化装置的卡匣组件或按键组件触发。
21.较佳的,前述方法执行至「提供可拓展的事件类型数据」的步骤,包括以下子步骤:建立事件种类。
22.较佳的,前述方法执行至「建立事件种类」的步骤,所述事件种类包括:插入卡匣组件事件或按下按键组件事件、拔出卡匣组件事件或放开按键组件事件、重复插入卡匣组件事件或重复按下按键组件事件、次数插入卡匣组件事件或次数按下按键组件事件、长时间插入卡匣组件开始时间事件或按下按键组件开始时间事件、插入卡匣组件或按下按键组件以后长时间没有拔出卡匣组件或放开按键组件进入维持事件、再次插入卡匣组件事件或再次按下按键组件事件。
23.较佳的,在前述方法执行至「根据所述可拓展的事件类型数据以及对应的触发动作,提供触发数据结构」的步骤,其中「所述触发数据结构」包括:呼叫状态数据集;纪录连续插入卡匣组件次数数据;纪录具体事件;指示下一状态链接指令;纪录持续次数;纪录有效电平;纪录目前电平;判断接收到所述烟弹插入卡匣组件动作或所述按键按下按键组件动作的触发信号是插入卡匣组件信号、拔出卡匣组件信号或按键信号。
24.较佳的,在前述方法执行至「执行进入状态机程序」的步骤进一步包括以下子步骤:预先提供多个状态模型。
25.较佳的,在前述方法执行至「预先提供多个状态模型」,其中「多个状态模型」包括:初始状态模型、第一状态模型、第二状态模型、第三状态模型以及最后状态模型。
26.较佳的,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的初始状态模型」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,根据所述插入卡匣组件事件以及所述触发信号,以呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第一状态模型。
27.较佳的,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的第一状态模型」的步骤进一步包括以下子步骤:
根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型。若否,根据所述触发信号,计算触发信号时间长度;根据所述长插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,则产生所述长时间插入卡匣组件开始时间事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述最后状态模型。
28.较佳的,在前述方法执行至在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的所述第二状态模型」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次按下按键组件事件;若是,产生所述插入卡匣组件事件、所述重复插入卡匣组件事件、呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型;若否,根据所述触发信号,计算所述触发信号时间长度;根据所述短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,根据所述连续插入卡匣组件次数数据,以对应产生所述次数插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。
29.较佳的,在前述方法执行至在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的第三状态模型」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣组件事件,并根据所述触发信号,计算所述触发信号时间长度;根据所述短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型;若否,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。
30.较佳的,在前述方法执行至在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的最后状态模型」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,产生所述插入卡匣组件以后长时间没有拔出卡匣组件进入维持事件;
若否,产生所述插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型。
31.通过上述方法,当所述控制组件接收到所述触发动作的所述触发信号,所述控制组件可根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以对所述雾化装置进行解锁,如此一来,所述雾化装置可根据所述进入状态机程序,以决定所述雾化装置是否可以解锁提供了保护措施,避免了误触,以提升了雾化装置的安全性,且通过所述可拓展的事件类型数据,提供了雾化装置的可拓展性。
附图说明
32.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
33.图1是本技术的雾化装置的装置方块图。
34.图2是本技术的雾化装置的装置方块图。
35.图3是本技术的雾化装置的解锁方法流程图。
36.图4是本技术的雾化装置的又一方法流程图。
37.图5a是本技术的雾化装置的初始状态模型流程图。
38.图5b是本技术的雾化装置的第一状态模型流程图。
39.图5c是本技术的雾化装置的第二状态模型流程图。
40.图5d是本技术的雾化装置的第三状态模型流程图。
41.图5e是本技术的雾化装置的最后状态模型流程图。
具体实施方式
42.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
43.关于本技术的雾化装置的较佳实施例,如图1所示,所述雾化装置10包括卡匣组件11以及控制组件12,所述控制组件12与所述卡匣组件11连接且执行一进入状态机程序。在本实施例中,所述雾化装置10可以是电子烟或可供用户吸入雾化药物的装置,所述卡匣组件11可以是烟弹或用于装填药物的卡匣。在本实施例中,所述卡匣组件11是可拆卸、可更换的。所述卡匣组件11可以插入所述雾化装置10中使用;或自所述雾化装置10拔出,以更换或重新装填填料。所述控制组件12可以是处理器。
44.在本实施例中,所述雾化装置10可通过所述卡匣组件11插入所述雾化装置10来产生所述触发信号,例如,所述雾化装置10可通过所述卡匣组件11在一定时间内连续插入、拔出、再插入、再拔出

的次数,来进行触发与解锁,详述如后。
45.在一些实施例中,所述雾化装置10更包括按键组件13,按键组件13与所述控制组件12连接,且产生所述触发信号,所述按键组件13也可以是一触控组件、一指纹辨识组件或一电源组件替代。所述雾化装置10可通过所述按键组件13被按下或放开来产生所述触发信号,例如,所述雾化装置10可通过所述按键组件13在一定时间内连续按下、放开、再按下、再
放开

的次数,进行触发与解锁。
46.具体而言,在对按键组件13按下按键组件时,将产生所述触发动作的所述触发信号是一按键信号到所述控制组件12,所述控制组件12将判断是否所述按键组件13再次按下按键组件而驱动所述状态模型,若由所述触控组件替代,可当所述触控组件被触控时,将发送一触控信号到所述控制组件12,若是以所述指纹辨识组件替代时,则所述触发信号是一指纹辨识信号,所述控制组件12接收到所述指纹辨识信号后,根据所述指纹辨识信号进行比对后,而驱动所述状态模型,此外,如果是以所述电源组件替代时,当所述电源组件接收到一电源信号是作为所述触发信号,将传送到所述控制组件13,所述触发信号和所述雾化装置10的解锁可以是通过所述卡匣组件11插入所述雾化装置10来产生、通过按下所述按键组件13来产生或者通过所述卡匣组件11插入所述雾化装置10和按下所述按键组件13的组合来产生。
47.接着,所述控制组件12提供可拓展的事件类型数据;且根据所述可拓展的事件类型数据以及所述触发动作,预先提供触发数据结构;根据所述进入状态机程序、所述可拓展的事件类型数据以及所述烟弹/按键数据结构,以决定所述雾化装置是否可以解锁,在本实施例中,特别是可以对所述雾化装置进行解锁。在本实施例中,所述控制组件12根据一事件种类,提供所述可拓展的事件类型数据;所述事件种类包括插入卡匣组件事件或按下按键组件事件、拔出卡匣组件事件或放开按键组件事件、重复插入卡匣组件事件或重复按下按键组件触发事件、次数插入卡匣组件事件或次数按下按键组件事件、长时间插入卡匣组件开始时间事件或按下按键组件开始时间事件、插入卡匣组件或按下按键组件以后长时间没有拔出卡匣组件或放开按键组件进入维持事件以及再次插入卡匣组件事件或再次按下按键组件事件。在本实施例中,提供所述可拓展的事件类型数据以及预先提供所述触发数据结构的具体实施例方式,是可通过预先编写程序的方式,以创建在所述控制组件12内。
48.在本实施例中,所述控制组件12根据状态数据集、连续插入卡匣组件次数数据、具体事件、下一状态链接指令、持续次数、有效电平、目前电平、判断接收到所述触发信号是插入卡匣组件信号、拔出卡匣组件信号或按键信号,提供所述触发数据结构。
49.在本实施例中,在所述控制组件12内预先创建多个状态模型,所述多个状态模型包括初始状态模型、第一状态模型、第二状态模型、第三状态模型以及最后状态模型,以提供所述进入状态机程序。
50.在本实施例中,如图2所示,所述雾化装置10更包括一雾化组件14,所述雾化组件14提供所述卡匣组件11插入且与所述控制组件12连接,当所述控制组件12在所述初始状态模型下,侦测到所述卡匣组件11插接到所述雾化组件14的所述触发信号;所述控制组件12根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,根据所述插入卡匣组件事件以及所述触发信号,以呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述按下按键组件事件。
51.在本实施例中,所述控制组件12在所述第一状态模型下,当侦测到所述卡匣组件11自所述雾化组件14拔出卡匣组件的所述触发信号;所述控制组件12根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣
组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型;若否,根据所述触发信号,计算一触发信号时间长度;根据一长插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,则产生所述长时间插入卡匣组件开始时间事件以及所述下一状态链接指令,且所述下一状态链接指令是指向所述最后状态模型。在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述放开按键组件事件。
52.在本实施例中,所述控制组件12在所述第二状态模型下,当侦测到所述卡匣组件11再次插入到所述雾化组件14的所述触发信号;该控制组件12根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次插入卡匣组件事件;若是,产生所述插入卡匣组件事件、所述重复插入卡匣组件触发事件、呼叫所述状态数据集、纪录所述插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型;若否,根据所述触发信号,计算所述触发信号时间长度;根据一短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,根据所述插入卡匣组件次数数据,以对应产生所述次数插入卡匣组件事件以及所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次按下按键组件事件。在本实施例中,所述长插预设时间区间大于所述短插预设时间区间。
53.举例来说,若所述控制组件12在所述第二状态模型下,已经累计所述插入卡匣组件次数数据是3次时,且预设短插拔3次就可以解锁的话,所述插入卡匣组件次数数据是3次的数据将回传到所述控制组件12的控制软件,控制软件根据所述插入卡匣组件次数数据是3次的数据进行解锁,解锁后在长插预设时间区间内(例如一秒内)接续所述插入卡匣组件次数数据是4次时(不用再拔出),电子烟装置就可以正常使用。
54.以上预设第几次插拔才可以解锁,是通过控制软件进行设定,判定解锁的条件可以自己设定,可以设定为插入即解锁,或者设定为拔出即解锁。在通常的判定中:会把插入并拔出作为一个动作,以防止误触发。
55.在本实施例中,所述控制组件12在所述第三状态模型下,当侦测到所述卡匣组件11自所述雾化组件14拔出卡匣组件的所述触发信号;根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件;若是,产生所述拔出卡匣组件事件,并根据所述触发信号,计算所述触发信号时间长度;根据所述短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时;若是,执行所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型;若否,执行所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型。在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述放开按键组件事件。
56.在本实施例中,所述控制组件12在所述最后状态模型下,当侦测到所述卡匣组件11插入到所述雾化组件14的所述触发信号;根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件;若是,产生所述插入卡匣组件以后长时间没有拔出卡匣组件进入维持事件;若否,产生所述插入卡匣组件事件以及所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型。在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述按下按键组件事件。
57.因此,所述控制组件12在一时间长度(如:5秒)下,当侦测到所述触发信号时(如:插入卡匣组件3次),将所述状态模型、所述可拓展的事件类型数据,对接收到的所述触发信号进行比对,以判断所述事件种类;根据所述事件种类以及所述触发数据结构,以呼叫所述烟弹/按键数据结构;根据所述事件种类以及所述触发数据结构,以决定所述雾化装置是否可以解锁。
58.上述实施例中,如果所述控制组件12根据的所述事件种类,对所述触发信号进行比对是根据所述按键组件,则前述实施例中根据所述卡匣组件的动作将由所述按键组件的动作执行,于此不再赘述。
59.另外,关于本技术另一实施例的雾化装置的解锁方法,如图3所示,所述雾化装置10包括一卡匣组件11以及一控制组件12,所述控制组件12与所述卡匣组件11连接,所述雾化装置的解锁方法由所述控制组件执行下列步骤:提供可拓展的事件类型数据(s20);根据所述可拓展的事件类型数据以及对应的触发动作,提供触发数据结构(s30);执行进入状态机程序(s40);根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以决定所述雾化装置是否可以解锁(s50)。在本实施例中,所述触发动作是由卡匣组件或所述雾化装置的按键组件触发。
60.上述实施例中,在前述方法执行至「提供可拓展的事件类型数据」的步骤,进一步包括以下子步骤:建立事件种类。在本实施例中,所述事件种类包括插入卡匣组件事件或按下按键组件事件、拔出卡匣组件事件或放开按键组件事件、重复插入卡匣组件事件或重复按下按键组件触发事件、次数插入卡匣组件事件或次数按下按键组件事件、长时间插入卡匣组件事件或按下按键组件开始时间事件、插入卡匣组件或按下按键组件以后长时间没有拔出卡匣组件或放开按键组件进入维持事件、再次插入卡匣组件事件或再次按下按键组件事件。
61.在前述方法执行至「根据所述可拓展的事件类型数据以及所述触发动作,提供触发数据结构(s30)」的步骤,前述「所述触发数据结构」包括:呼叫状态数据集;纪录连续插入卡匣组件次数数据;纪录具体事件;指示下一状态链接指令;纪录持续次数;纪录有效电平;纪录目前电平;判断接收到所述触发信号是所述插入卡匣组件信号、所述拔出卡匣组件信号或所述按键信号。
62.在本实施例中,如图4所示,在前述方法执行至「执行进入状态机程序(s40)」的步骤进一步包括以下子步骤:预先提供多个状态模型。在本实施例中,预先提供多个状态模型包括初始状态模型(s41)、第一状态模型(s42)、第二状态模型(s43)、第三状态模型(s44)以及最后状态模型(s45)。
63.在本实施例中,如图5a所示,所述雾化装置的解锁方法,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的初始状态模型(s41)」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件(s410);在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判
断是否是所述按下按键组件事件。若是,根据所述插入卡匣组件事件以及所述触发信号,以呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第一状态模型(s411);若否,跳出所述进入状态机程序(s412)。
64.在本实施例中,如图5b所示,所述雾化装置的解锁方法,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的所述第一状态模型(s42)」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件事件(s420);在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述放开按键组件事件。若是,产生所述拔出卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型(s421);若否,根据所述触发信号,计算触发信号时间长度(s422);根据一长插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时(s423);若是,则产生所述长时间插入卡匣组件开始时间事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述最后状态模型(s424)。
65.在本实施例中,如图5c所示,所述雾化装置的解锁方法,其特征在于,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的所述第二状态模型(s43)」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次插入卡匣组件事件(s430);在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述再次按下按键组件事件。若是,产生所述插入卡匣组件事件、所述重复插入卡匣组件事件、呼叫所述状态数据集、纪录所述连续插入卡匣组件次数数据以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型(s431);若否,根据所述触发信号,计算所述触发信号时间长度(s432);根据一短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时(s433);若是,根据连续所述插入卡匣组件次数数据,以对应产生所述次数插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型(s434)。举例来说,当所述插入卡匣组件次数数据是1时,则将对应产生单次次数插入卡匣组件事件,当所述插入卡匣组件次数数据是2时,则将对应产生双次次数插入卡匣组件事件。
66.在本实施例中,如图5d所示,所述雾化装置的解锁方法,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的所述第三状态模型(s44)」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述拔出卡匣组件
事件(s440);在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述放开按键组件事件。若是,产生所述拔出卡匣组件事件,并根据所述触发信号,计算所述触发信号时间长度(s441);若否,则执行所述最后状态模型(s442);根据所述短插预设时间区间,对所述触发信号时间长度进行比对,以判断是否已超时(s443);若是,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第二状态模型(s444);若否,执行指示所述下一状态链接指令,且所述下一状态链接指令是指向所述初始状态模型(s445)。
67.在本实施例中,如图5e所示,所述雾化装置的解锁方法,在前述方法执行至「预先提供多个状态模型」的步骤,前述「预先提供多个状态模型的一最后状态模型(s45)」进一步包括以下子步骤:根据所述事件种类,对所述触发信号进行比对,以判断是否是所述插入卡匣组件事件(s450);在本实施例中,也可以是根据所述事件种类,对所述触发信号进行比对,以判断是否是所述按下按键组件事件。若是,产生所述插入卡匣组件以后长时间没有拔出卡匣组件进入维持事件(s451);若否,产生所述插入卡匣组件事件以及指示所述下一状态链接指令,且所述下一状态链接指令是指向所述第三状态模型(s452)。
68.综上所述,当所述控制组件接收到所述触发信号,将可根据所述进入状态机程序、所述可拓展的事件类型数据以及所述触发数据结构,以对所述雾化装置进行解锁,如此一来,所述雾化装置可根据所述进入状态机程序,以决定所述雾化装置是否可以解锁提供了保护措施,避免了误触,以提升了雾化装置的安全性,且通过所述可拓展的事件类型数据,提供了雾化装置的可拓展性。
69.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
70.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献