掌桥专利:专业的专利平台
掌桥专利
首页

开关机方法、电子设备及计算机可读存储介质

文献发布时间:2024-04-18 19:57:31


开关机方法、电子设备及计算机可读存储介质

技术领域

本发明涉及开关控制技术领域,尤其涉及一种开关机方法、电子设备及计算机可读存储介质。

背景技术

目前有一种电子加热设备通常包括电源,传感器,控制电路和负载;传感器感知到特定的动作,控制电路会开启电源为负载供电,负载产生热量,以实现加热功能。作为示例,负载产生的热量可以应用于雾化物质领域。

出于安全的考虑,上述的电子加热设备需要处于开机的情况下,才可以控制电源为负载供电。传统的开关机技术通常是通过按键操作控制电子加热设备开关机。传统的开关机技术需要通过按键主要缺点有:1.容易误触碰导致异常开关机,对于加热设备会有一定的安全风险;2.需要开关器件,有额外的硬件成本,尤其在防水等级比较高的应用场景会明显增加设计复杂度和成本;3.需要分配专用的按键管脚,对于小尺寸、低成本的应用场景,无法将封装管脚数做到最少。

发明内容

本发明的目的在于提供一种开关机方法、电子设备及计算机可读存储介质,可以解决上述问题。

本发明实施例的一个方面提供了一种开关机方法,应用于电子设备,所述电子设备包括传感器,所述方法包括:获取所述传感器实时采集的动作信号;将所述动作信号转换成动作信号量化值;计算所述动作信号量化值与基准值的差值;当所述差值的符号位与反向阈值的符号位相同且所述差值的绝对值大于反向阈值的绝对值时,确定所述传感器采集到的动作信号为反向动作信号;当所述反向动作信号满足预设条件时触发所述电子设备开关机。

优选地,所述当所述反向动作信号满足预设条件时触发所述电子设备开关机的步骤,具体包括:判断所述反向动作信号的持续时间是否大于第一预设时间阈值;当所述反向动作信号的持续时间大于所述第一预设时间阈值时,触发所述电子设备开机。

优选地,所述当所述反向动作信号满足预设条件时触发所述电子设备开关机的步骤,具体包括:设定第一时间长度;判断所述第一时间长度内是否包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于第二预设时间阈值;当所述第一时间长度内包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第二预设时间阈值时,触发所述电子设备开机。

优选地,所述方法还包括:当所述电子设备处于开机状态下时,根据所述反向动作信号触发所述电子设备关机。

优选地,所述当所述电子设备处于开机状态下时,根据所述反向动作信号触发所述电子设备关机的步骤,具体包括:设定第二时间长度;判断所述第二时间长度内是否包含有第二预设次数的反向动作信号且每次的反向动作信号的持续时间大于第三预设时间阈值;当所述第二时间长度内包含有第二预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第三预设时间阈值时,触发所述电子设备关机。

优选地,所述方法还包括:当所述差值的符号位与正向阈值的符号位相同且所述差值的绝对值大于正向阈值的绝对值时确定所述传感器采集到的动作信号为正向动作;当所述电子设备处于开机状态下时,根据所述正向动作信号触发所述电子设备开启加热功能。

优选地,所述方法还包括:预设最长连续加热时间;当所述加热功能连续开启时间大于所述最长连续加热时间时,关闭所述加热功能,用于保护加热器件。

本发明实施例的一个方面又提供了一种电子设备包括所述电子设备、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的开关机程序,所述开关机方法程序被所述处理器执行时实现上述任一项所述的开关机方法的步骤。

本发明实施例的一个方面又提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的开关机方法的步骤。

相对于现有技术,本发明提出的开关方法、电子设备及计算机可读存储介质,通过将传感器实时采集的动作信号转换成动作信号量化值,进而计算所述动作信号量化值与基准值的差值,并根据所述差值确定是否为反向动作,当为反向动作满足预设条件时触发所述电子设备开关机,实现了在不额外增加硬件的情况下,仅需通过判断所述动作信号是否满足预设条件,在满足预设条件的前提下触发电子设备开机。

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

附图说明

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

图1示意性示出了根据本发明实施例一的电子设备的结构示意图。

图2示意性示出了根据本发明实施例一的开关机方法的流程示意图。

图3示意性示出了图2中步骤S208的子步骤流程图。

图4示意性示出了本发明的反向动作信号示意图。

图5示意性示出了图2中步骤S208的另一子步骤流程图。

图6示意性示出了本发明的第一时间长度内的反向动作信号示意图。

图7示意性示出了根据本发明实施例一的开关机方法的新增流程示意图。

图8示意性示出了根据本发明实施例一的开关机方法的新增流程示意图。

图9示意性示出了本发明的正向动作信号示意图。

图10示意性示出了根据本发明实施例二的电子设备的程序模块图。

主要元件符号说明:

电子加热设备 1

传感器 11

电源 12

处理模块 13

负载 14

电子设备 10

获取模块 101

转换模块 102

计算模块 103

确定模块 104

触发模块 105

存储器 20

处理器 30

步骤 S200~S208、S300~S302、S500~S504、S700、S800~S802

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“相连”、“电连接”应做广义理解,例如,可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。需要说明的是,当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本发明涉及的术语解释:

正向动作信号:正向动作作用在传感器上使动作信号量化值增加或减少。

反向动作信号:反向动作作用在传感器上使动作信号量化值减少或增加,一般与正向动作相反。

本发明人发现:

有一种电子加热设备通过传感器感知特定的动作,控制电路会开启电源为负载供电,负载产生热量,以实现加热功能。出于安全的考虑,上述的电子设备需要处于开机的情况下,才可以控制电源为负载供电。传统的开关机技术通常是通过按键操作控制电子加热设备开关机。传统的开关机技术需要通过按键主要缺点有:

1.容易误触碰导致异常开关机,对于加热设备会有一定的安全风险;

2.需要开关器件,有额外的硬件成本,尤其在防水等级比较高的应用场景会明显增加设计复杂度和成本;

3.需要分配专用的按键管脚,对于小尺寸、低成本的应用场景,无法将封装管脚数做到最少。

因此,如何在不额外增加硬件的情况下,利用电子加热设备本身具有的传感器、负载和控制芯片实现开关机和触发加热功能是本申请的关键。

有鉴于此,本发明的实施例提供了开关机方法、电子设备及计算机可读存储介质,从而解决必须额外增加硬件控制电子加热设备开关机的问题。

具体的:

(1)通过将获取到的传感器实时采集的动作信号转换成动作信号量化值,进而计算所述动作信号量化值与基准值的差值,并根据所述差值确定是否为反向动作信号,当反向动作信号满足预设条件时,触发所述电子设备开关机;在所述电子设备开机的情况下,侦测到正向动作信号时,触发所述电子设备开启加热功能。

(2)当所述差值的符号位与反向阈值的符号位相同且所述差值的绝对值大于所述反向阈值的绝对值时,确定传感器采集到的动作信号为反向动作信号。当所述差值的符号位与正向阈值的符号位相同且所述差值的绝对值大于正向阈值的绝对值时确定所述传感器采集到的动作信号为正向动作信号。

(3)所述预设条件可以为:所述反向动作信号的持续时间是否大于第一预设时间阈值;或第一时间长度内包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第二预设时间阈值。

图1示意性示出了根据本发明实施例一的电子设备的结构示意图。如图1所示,电子加热设备1包括传感器11、电源12、处理模块13及负载14。传感器11用于检测电子加热设备1之外的动作信号,并将检测到的动作信号发送至处理模块13。处理模块13电性连接负载和电源,处理模块13根据获取到的动作信号触发电子加热设备1开关机,还可以触发电子加热设备1的加热功能,即控制电源12为负载14供电,负载14通电后可以产生热量,实现加热功能,从而实现:在不额外增加硬件的情况下,利用电子加热设备1本身具有的传感器11、负载14和处理模块13,通过传感器11实时检测电子加热设备1之外的动作信号,通过判断所述动作信号是否满足预设条件,在满足预设条件的前提下触发电子加热设备1开关机及触发加热功能。

实施例一

图2示意性示出了根据本发明实施例一的开关机方法的流程示意图。如图1所示,所述开关机方法可以包括步骤S200~S208,其中:

步骤S200:获取所述传感器实时采集的动作信号。

具体地,动作信号可以为但不限于气流、压力、瞬时流量、温度、湿度等。

步骤S202:将所述动作信号转换成动作信号量化值。

具体地,传感器实时采集的动作信号为模拟信号,将为模拟信号的动作信号转换为动作信号量化值,即为量化过程。

步骤S204:计算所述动作信号量化值与基准值的差值。

具体地,为了判定是否有动作作用在传感器上,将传感器当前的动作信号量化值与传感器的基准值比较。传感器的基准值可以理解为没有额外动作作用在传感器上的参考值。在本实施例中,根据传感器特性以及应用环境特点,基准值可以是固化值或者生产校准值,固化值或者生产校准值为是静态值,不会随着环境变化而变化。在本发明的其他实施例中,基准值也可以动态实时校准,即基准值可以随环境变化,例如随温度变化而变化。动态实时校准值可以理解为没有额外动作作用在传感器上较长时间的平均值,可以自动适应环境的变化。

步骤S206:当所述差值的符号位与反向阈值的符号位相同且所述差值的绝对值大于反向阈值的绝对值时,判断所述传感器采集到的动作信号为反向动作信号。

在本发明一示意性实施例中,当正向动作作用在传感器上时,动作信号量化值增加,当反向动作信号作用在传感器上时,动作信号量化值减少,则反向阈值符号位为“负”,正向阈值符号位为“正”。计算所述传感器当前的动作信号量化值与基准值的差值,当所述差值的符号位为“负”且所述差值的绝对值大于所述反向阈值的绝对值时,确定传感器采集到的动作信号为反向动作信号。当所述差值的符号位为“正”且所述差值的绝对值大于正向阈值的绝对值时确定所述传感器采集到的动作信号为正向动作信号。当差值为零表示没有或者非常微小的动作信号作用在传感器上。差值绝对值越大则反映作用在传感器上的动作强度越大。

在本发明的一示意性实施例中,正向动作为吸气,反向动作则为吹气。则当差值的符号位与正向阈值的符号位相同且差值的绝对值大于正向阈值的绝对值表示作用在传感器上的为吸气动作。当差值的符号位与反向阈值的符号位相同且差值的绝对值大于反向阈值的绝对值表示作用在传感器上的为吹向动作。可以理解的是,以上仅为举例说明并不作为本发明的限定,正向动作和反向动作信号的定义可以根据实际应用场合而定。,由于传感器采集过程中可能存在误差,环境变化也可能带来误差,为了防止误触发,设定反向阈值,当差值为零或者差值的符号位与反向阈值的符号位相同且差值的绝对值小于等于反向阈值的绝对值,差值将被忽略。

步骤S208:当所述反向动作信号满足预设条件时触发所述电子设备开关机。

在本发明的一示意性实施例中,如图3所示,所述步骤S208可以包括步骤S300~S302,其中:步骤S300,判断所述反向动作信号的持续时间是否大于第一预设时间阈值,第一预设时间阈值可以但不限于为3秒;步骤S302,当所述反向动作信号的持续时间大于所述第一预设时间阈值时,触发所述电子设备开机。结合附图4,附图4为反向动作信号示意图。如图4所示,所述差值的绝对值大于所述反向阈值的绝对值且持续时间大于第一预设时间阈值为有效的反向动作信号。

在本发明的一示意性实施例中,如图5所示,所述步骤S208可以包括步骤S500~S504,其中,步骤S500,设定第一时间长度;步骤S502,判断所述第一时间长度内是否包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于第二预设时间阈值;步骤S504,当所述第一时间长度内包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第二预设时间阈值时,触发所述电子设备开机。结合附图6,附图6为第一时间长度内的反向动作信号示意图。如图6所示,以第一时间长度内3个有效的反向反向动作信号为例说明,第一时间长度可以为5秒,第二预设时间阈值可以为0.5秒。第一时间长度、第二预设时间阈值及第一预设次数的设置可以根据实际应用需求而定,在此不做限定。

在本发明的一示意性实施例中,如图7所示,所述开关机方法还包括步骤S700,其中,步骤S700,当所述电子设备处于开机状态下时,根据所述反向动作信号触发所述电子设备关机。具体地,设定第二时间长度;判断所述第二时间长度内是否包含有第二预设次数的反向动作信号且每次的反向动作信号的持续时间大于第三预设时间阈值;当所述第二时间长度内包含有第二预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第三预设时间阈值时,触发所述电子设备关机。在实际应用中,所述第二时间长度可以与所述第一时间长度相同,如,第二时间长度及所述第一时间长度都设置为5S,也可以与所述第一时间长度不同,如,第一时间长度可以设置为4S,第二时间长度可以设置为5S。所述第二预设次数可以与所述第一预设次数相同,如,所述第一预设次数和所述第二预设次数都设置为3次;所述第二预设次数可以与所述第一预设次数不同,如,第一预设次数设置为3次,第二预设次数设置为4次。第三预设时间阈值的设置可以和第二预设时间阈值相同或不同。即,触发电子设备开机的反向动作信号和触发电子设备关机的反向动作信号可以相同,也可以不同,依实际应用需求而定。

在本发明的一示意性实施例中,如图8所示,所述开关机方法还包括步骤S800~S802,其中,步骤S800,当所述差值的符号位与正向阈值的符号位相同且所述差值的绝对值大于正向阈值的绝对值时确定所述传感器采集到的动作信号为正向动作信号。步骤S802,当所述电子设备处于开机状态下时,根据所述正向动作信号触发所述电子设备开启加热功能。具体地,由于传感器采集过程中可能存在误差,环境变化也可能带来误差,为了防止误触发,设定正向阈值,当差值为零或者差值的符号位与正向阈值的符号位相同且差值绝对值小于等于正向阈值的绝对值的差值将被忽略。因此,在实际应用中,首先,判断所述差值的符号位是否与正向阈值的符号位相同,同时判断所述差值的绝对值是否大于所述正向阈值的绝对值,当所述差值的符号位与正向阈值的符号位相同且所述差值的绝对值大于所述正向阈值的绝对值时,判断所述传感器采集到的动作信号为正向动作。结合附图9,附图9为正向动作信号示意图。如图9所示,所述差值的符号位与正向阈值相同且差值的绝对值大于所述正向阈值的绝对值为有效的正向动作信号。在本实施例中,还可以预设最长连续加热时间,当所述加热功能连续开启时间大于所述最长连续加热时间时,关闭所述加热功能,以防止电子设备过热。所述最长连续加热时间可以根据实际应用而定,例如,可以设置为10秒。

在本实施例中,通过计算动作信号量化值与基准值的差值,进而根据差值的符号位与反向阈值的符号位相同且差值的绝对值大于反向阈值的绝对值,确定所述传感器采集到的动作信号为反向动作信号,当反向动作信号满足预设条件时触发所述电子设备开关机,实现了在不额外增加硬件的情况下,通过侦测反向动作信号触发电子设备开关机。

实施例二

图10示意性示出了根据本发明实施例一的电子加热设备10的程序模块图。电子加热设备10包括获取模块101、转换模块102、计算模块103、确定模块104及触发模块105。电子加热设备10还包括存储器20及处理器30。本发明的获取模块101、转换模块102、计算模块103、确定模块104及触发模块105是完成一特定指令的计算机程序段。存储器20用于存储电子加热设备10的程序代码等资料。处理器30用于执行所述存储器20中存储的程序代码。

其中,所述存储器20至少包括一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(CentralProcessing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片等。

获取模块101,用于获取所述传感器实时采集的动作信号。

具体地,动作信号可以为但不限于气流、压力、瞬时流量、温度、湿度等。

转换模块102,用于将所述动作信号转换成动作信号量化值。

具体地,传感器实时采集的动作信号为模拟信号,将为模拟信号的动作信号转换为动作信号量化值,即为量化过程。

计算模块103,用于计算所述动作信号量化值与基准值的差值。

具体地,为了判定是否有动作作用在传感器上,将传感器当前的动作信号量化值与传感器的基准值比较。传感器的基准值可以理解为没有额外动作作用在传感器上的参考值。

确定模块104,用于当所述差值的符号位与反向阈值的符号位相同且所述差值的绝对值大于反向阈值的绝对值时,确定所述传感器采集到的动作信号为反向动作信号。

在本发明的一示意性实施例中,正向阈值符号位为正,反向阈值符号位为负的场景下,正向动作作用在传感器上,动作信号量化值增加。反向动作信号作用在传感器上,动作信号量化值减少。计算传感器当前的动作信号量化值与基准值的差值,当差值结果为正表示作用在传感器上的为正向动作,当差值结果为负表示作用在传感器上的为反向动作信号,当差值为零表示没有或者非常微小的动作信号作用在传感器上。差值的绝对值越大则反映作用在传感器上的动作强度越大。

确定模块104,还用于设定反向阈值;当所述差值的符号位与反向阈值符号位相同且所述差值的绝对值大于所述反向阈值的绝对值时,判断所述传感器采集到的动作信号为反向动作信号。

触发模块105,用于当所述反向动作信号满足预设条件时,触发所述电子设备开关机。

在本实施例中,触发模块105还用于判断所述反向动作信号的持续时间是否大于第一预设时间阈值;进而当所述反向动作信号的持续时间大于所述第一预设时间阈值,触发所述电子设备开机。

在另一实施例中,触发模块105还用于设定第一时间长度;判断所述第一时间长度内是否包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于第二预设时间阈值;当所述第一时间长度内包含有第一预设次数的反向动作信号且每次的反向动作信号的持续时间大于所述第二预设时间阈值时,触发所述电子设备开机。

在本发明的一示意性实施例中,触发模块105还用于当所述电子设备处于开机状态下时,根据所述反向动作信号触发所述电子设备关机。

确定模块104,还用于当所述差值的符号位与正向阈值的符号位相同且所述差值的绝对值大于正向阈值的绝对值时确定所述传感器采集到的动作信号为正向动作信号。

触发模块105,还用于当所述电子设备处于开机状态下时,根据所述正向动作信号触发所述电子设备开启加热功能。触发模块105还可以预设最长连续加热时间,当所述加热功能连续开启时间大于所述最长连续加热时间时,关闭所述加热功能,以防止电子设备过热。所述最长连续加热时间可以根据实际应用而定,例如,可以设置为10秒。

实施例三

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被处理器执行时实现实施例中的目标对象的绘制方法的步骤。

本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、

电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(Smart MediaCard,简称为SMC),安全数字(Secure Digital,简称为SD)卡,闪存卡(Flash Card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中目标对象的绘制方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。

相对于现有技术,本发明提出的开关方法、电子设备及计算机可读存储介质,通过将传感器实时采集的动作信号转换成动作信号量化值,进而计算所述动作信号量化值与基准值的差值,并根据所述差值确定是否为反向动作信号,当为反向动作满足预设条件时触发所述电子设备开关机,实现了在不额外增加硬件的情况下,仅需通过判断所述动作信号是否满足预设条件,在满足预设条件的前提下触发电子设备开关机。

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

相关技术
  • 模态框构建方法、装置、电子设备、计算机可读存储介质
  • 电子设备、音量调节方法及装置、计算机可读存储介质
  • 数据库同步恢复方法、装置、计算机可读存储介质和电子设备
  • 数据处理方法、装置、计算机可读存储介质和电子设备
  • 任务执行方法、装置、电子设备及计算机可读存储介质
  • 开关机控制方法、装置、电子设备和计算机可读介质
  • 一种开关机控制方法、装置、设备及计算机可读存储介质
技术分类

06120116456350