微波炉控制方法、微波炉、控制终端及存储介质与流程

文档序号:15822674发布日期:2018-11-02 23:16阅读:171来源:国知局
微波炉控制方法、微波炉、控制终端及存储介质与流程

本发明涉及微波炉技术领域,尤其涉及一种微波炉控制方法、微波炉、控制终端及计算机可读存储介质。

背景技术

传统的微波炉爆米花制作方法主要基于声音来判断是否制作完成,当听到爆米花噼里啪啦的声音从渐强到渐弱变化时,则判断爆米花制作完成。声音的判断可由人工完成,或者在微波炉中添加声音传感器来识别。

但是,如果通过人工参与来判断声音,即微波炉无法自动控制爆米花制作过程,增加了人工操作的繁琐性,对用户体验极其不友好;如果通过添加声音传感器来进行状态识别,则需要增加较高的硬件成本。同时,在爆米花制作完成之后,微波炉若是一直运转,将会造成微波炉干扰,从而损坏微波炉。因此,如何实现微波炉的高效自动化和智能化是本发明所要解决的技术问题。



技术实现要素:

本发明的主要目的在于提供一种微波炉控制方法、微波炉、控制终端及计算机可读存储介质,旨在解决微波炉无法高效自动化和智能化,操作繁琐不便捷的技术问题。

为实现上述目的,本发明实施例提供一种微波炉控制方法,所述微波炉控制方法包括:

当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;

将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;

当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;

当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。

可选地,所述将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离的步骤包括:

对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量;

将各个主特征向量和预设主特征矩阵进行计算,以获得各组马氏距离。

可选地,所述对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量的步骤包括:

获取每个市电周期中电信号的数据向量;

将数据向量与预设的特征矩阵相乘,以获得主特征向量。

可选地,所述每隔预设市电周期获取微波炉中的电流信号的步骤包括:

当检测到当前微波炉的工作功率大于预设功率时,每隔预设市电周期获取微波炉中的电流信号。

可选地,所述微波炉中配置有低通滤波器,所述根据电流信号确定电信号之后还包括:

根据预设电阻和预设电容进行计算,以获取截止频率;

采用低通滤波器对电信号进行滤波处理,以获得截止频率以内的电信号;

将所述滤波电信号设为电信号。

可选地,所述微波炉控制方法还包括:

获取任一预设市电周期中电信号的最大值包络;

根据最大值包络和预设正常向量获取第一欧式距离,根据最大值包络和预设干烧向量获取第二欧式距离;

当检测到第一欧式距离大于第二欧式距离时,确定微波炉处于干烧状态,并结束当前的微波功能。

可选地,所述主特征矩阵为预设采集的主特征向量标准样本的集合,所述主特征向量标准样本由微波炉从预设市电周期的电信号中经过特征提取而来。

本发明还提供一种微波炉,所述微波炉包括:存储器、处理器、通信总线以及存储在所述存储器上的微波炉控制程序,所述处理器用于执行所述微波炉控制程序,以实现上述的微波炉控制方法的步骤。

此外,为实现上述目的,本发明还提供一种控制终端,所述控制终端包括:存储器、处理器、通信总线以及存储在所述存储器上的微波炉控制程序,所述处理器用于执行所述微波炉控制程序,以实现上述的微波炉控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:

当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;

将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;

当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;

当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。

本发明当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。本发明解决了微波炉无法高效自动化和智能化,操作繁琐不便捷的技术问题,通过预设的主特征矩阵,对采集并计算获取到的控制终端中的主特征向量进行解析计算,从而获得相应的马氏距离,再以马氏距离为基础,进而调整当前的微波功能。通过自动化检测判断,本发明省略了人工操作的繁琐性,使得制作流程更加地简洁方便,降低了用户的参与度,提高了用户的使用体验。

附图说明

图1为本发明微波炉控制方法第一实施例的流程示意图;

图2为图1中步骤s20的细化流程示意图;

图3为图2中步骤s21的细化流程示意图;

图4为本发明微波炉控制方法第二实施例的流程示意图

图5为本发明实施例方法涉及的硬件运行环境的设备结构示意图;

图6为本发明微波炉控制方法中一电路设计图;

图7为微波炉运行时前一个周期内电信号的特征向量图;

图8为微波炉运行时后一个周期内电信号的特征向量图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种微波炉控制方法,在微波炉控制方法第一实施例中,参照图1,所述微波炉控制方法包括:

步骤s10,当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;

传统的微波炉爆米花制作方法主要基于声音来判断是否制作完成,当听到爆米花噼里啪啦的声音从渐强到渐弱变化时,则判断爆米花制作完成。声音的判断可由人工完成,或者在微波炉中添加声音传感器来识别。

但是,如果通过人工参与来判断声音,即微波炉无法自动控制爆米花制作过程,增加了人工操作的繁琐性,对用户体验极其不友好;如果通过添加声音传感器来进行状态识别,则需要增加较高的硬件成本。基于上述问题,本发明提出一种微波炉控制方法,旨在解决微波炉无法高效自动化和智能化,操作不便捷的技术问题,因此本发明不局限于爆米花制作,可应用于微波炉所有运行场景中,例如煮食状态,闷烧状态,保温状态中。

本实施例中,市电即工频交流电,用交流电的常用三个量来表征:电压、电流、频率。所述市电周期指的是终端检测到的一个完整的、规律的电压、电流和频率的波段周期。

微波炉每隔预设市电周期获取到微波炉中的电流信号,以便实时观察每隔预设市电周期内电流信号的变化趋势。根据电流信号所经过的电阻,微波炉可获取到电信号。

具体地,参照图6,微波炉中的检测电路中包含4个电阻、1个电容和1个二极管,其中电阻r0用于检测磁控管阳极电流,把电流信号i0转为电信号u0进行输出,通常把u0称为电信号。则有:

u0=i0r0(1)

其中,i0的最大峰值为1.0a左右,因此通常选择r0=7ω,这样可使得最大电压小于10v。r2和r3为串联分压电阻,因为mcu处理器的adc输入电压不能超过5v,因此,电信号进入adc之前需要做分压处理,通常可取r2=1kω,r3=1kω。开关二极管d1主要用于钳位adc的输入电压,使其最大值不超过5.2v(即电源电压5v+二极管导通电压0.2v)。所述u0即为电信号。

所述每隔预设市电周期获取微波炉中的电流信号的步骤包括:

当检测到当前微波炉的工作功率大于预设功率时,每隔预设市电周期获取微波炉中的电流信号。

在本实施例中,为保障所获取到电流信号、电信号和频率信号的经确定,微波炉设置了预设功率。所述预设功率指的是保障微波炉获取到精确的检测数据的最低功率。通常地,微波炉在满负载功率下所获取到的检测功率最为精准,而在允许误差范围内,微波炉的工作功率需达到预设功率的60%,所述预设功率通常指的是满功率的60%。当检测到微波炉当前的工作功率大于预设功率时,微波炉每隔预设市电周期获取微波炉中的电流信号。

步骤s20,将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;

每个预设市电周期中的电信号均能够代表当前微波炉中的微波状态,而该电信号可作为预设主特征矩阵的计算因子,通过将电信号与预设主特征矩阵进行计算,可得到当前微波炉中微波的各种折射率以及微波强度值等。通过与矩阵进行计算得出的各种数值,终端可得知各个预设市电周期内中微波的各组马氏距离。

当然,电信号可经过预处理,再与预设主特征矩阵进行计算。具体地,参照图2,所述将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离的步骤包括:

步骤s21,对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量;

具体地,微波炉将对每个预设市电周期的电信号进行特征提取。每隔预设市电周期内的电信号将呈现出当前微波炉的运转状态,而其中电信号的数值反应出当前微波炉的部分运行特征,而该运行特征即为主特征向量。可以理解的是,电信号中存在大量运行特征,而本实施例所提取的运行特征时通过预设算法所提取出来的主特征向量,并不是运行特征都能够被提取出来或者成为主特征向量。例如电信号中存在有10000个数据特征,但微波炉最终提取出来的主特征向量可能只有100个。

具体地,参照图3,所述对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量的步骤包括:

步骤s211,获取每个市电周期中电信号的数据向量;

步骤s212,将数据向量与预设的特征矩阵相乘,以获得主特征向量。

微波炉每采集一段时间的电压信息,将对其进行一次特征向量计算,市电周期通常为1/50s或1/60s。本实施例中市电工频为50hz,电信号包络频率为工频的2倍,即100hz,因此每个周期为10ms。adc(analog-to-digitalconverter的缩写,指模/数转换器或者模数转换器)工作采用dma模式(directmemoryaccess的缩写,即直接内存访问,是一种不经过cpu而直接从内存存取数据的数据交换模式。),每采集一个市电周期的电压信息则进行一次主成份分析,把采集到的数据向量y1*n与预设的特征矩阵an*k相乘,得到降维后的主特征向量z1*k。其中,n为一个市电周期电压的采集点数,k为主特征值的个数,通常n>>k。假设微波炉运行开始时连续采集的m次电压信息,每次采集n个数据点,则可得特征矩阵xm*n,根据该数据矩阵与主成份分析pca算法可求得预设的特征矩阵an*k。

步骤s22,将各个主特征向量和预设主特征矩阵进行计算,以获得各组马氏距离。

微波炉中还预设有主特征矩阵,所述主特征矩阵为预设采集的主特征向量标准样本的集合,所述主特征向量标准样本由微波炉从预设市电周期的电信号中经过特征提取而来。在本实施例中,微波炉需要有一个可供参考判断的标准模型,而这个模型将在本发明之前通过执行步骤s10和步骤s20而收集到完整的数据样本。而这些数据样本将通过进行数据融合形成一个可供参照的数据矩阵,即主特征矩阵。该主特征矩阵可主特征向量的标准特征。

在获取到主特征向量之后,微波炉将对各个主特征向量和预设的主特征矩阵进行计算,以获得多组马氏距离。以下将通过一个例子计算过程进行解释说明。

计算降维后的主特征向量z1*k与预设的主特征矩阵bm*k的马氏距离d,采集多个样本的数据来进行分析可降低测量误差,m为样本个数,当微波炉开始加热后,采集m次一个市电周期的电压信息,分别得到m个主特征向量z1*k,这m个主特征向量构成主特征矩阵bm*k。

可以理解的是,所述马氏距离(mahalanobisdistance)指的是数据的协方差距离。它是一种有效的计算两个未知样本集的相似度的方法。与欧氏距离不同的是,它考虑到各种特性之间的联系(例如:一条关于身高的信息会带来一条关于体重的信息,因为两者是有关联的),并且是尺度无关的(scale-invariant),即独立于测量尺度。对于一个均值为μ,协方差矩阵为σ的多变量向量,其马氏距离为sqrt((x-μ)'σ^(-1)(x-μ))。

步骤s30,当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;

步骤s40,当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。

微波炉中设置有预设距离阈值,所述预设距离阈值指的是微波炉根据预设主特征矩阵计算获得的一个能够限定马氏距离处于合理范围内的门限距离。当马氏距离大于预设距离阈值时,说明当前马氏距离处于合理范围内,但是由于检测数据可能存在误差,因此需要增加一个维持时间,以确定当前马氏距离大于预设距离阈值并不是误差偶然现象,而是一个常态。因此,微波炉需要对马氏距离大于预设距离阈值的维持时间进行一个判断。当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间,若维持时间大于预设时间阈值,例如维持时间为15秒,而预设时间阈值为10秒,那么此时,微波炉将根据预设规则调整当前的微波功能。所述预设规则指的是基于微波炉事先设定的规则转换当前微波炉的功能,例如从煮食状态变为保温状态。

需要理解的是,本发明的技术思路也可应用于微波炉的爆米花制作流程。以下以爆米花制作流程解析微波炉的控制原理:当爆米花制作完成之前时,其体内水份较多,对能量波段(如微波)吸收较多,即从磁控管反射回去的能量波段较少,因此一个市电周期的电压特征信息如图7所示;当爆米花即将制作完成,其体内水份越来越低,对微波吸收较少,即从磁控管反射回去的能量波段较多,因此一个市电周期的电压特征信息如图8所示,可见不同烹饪状态下电信号不同,其主成份信息也不同,通过主成份分析和马氏距离结合即可快速判断烹饪的状态,实现自动控制。

以上述微波炉控制方法不需要增加额外的硬件成本,并且控制精度较高。

本发明当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。本发明解决了微波炉无法高效自动化和智能化,操作繁琐不便捷的技术问题,通过预设的主特征矩阵,对采集并计算获取到的控制终端中的主特征向量进行解析计算,从而获得相应的马氏距离,再以马氏距离为基础,进而调整当前的微波功能。通过自动化检测判断,本发明省略了人工操作的繁琐性,使得制作流程更加地简洁方便,降低了用户的参与度,提高了用户的使用体验。

进一步地,在本发明微波炉控制方法第一实施例的基础上,提出本发明微波炉控制方法第二实施例,参照图4,与前述实施例的区别在于,所述微波炉中配置有低通滤波器,所述根据电流信号确定电信号之后还包括:

根据预设电阻和预设电容进行计算,以获取截止频率;

采用低通滤波器对电信号进行滤波处理,以获得截止频率以内的电信号;

将所述滤波电信号设为电信号。

在获取到电压信息之后,由于电路中可能存在一定的干扰因素,例如硬件本身属性相抗和干扰,会一定程度造成电信号出现噪声数据,,这会影响到最终检测数据的真实性,进而影响本发明的微波炉控制方法。针对这一问题,微波炉提供一种滤波方案。

参照图6,r1和c1主要构成一阶低通滤波器,为了滤除高频干扰信号。事实上,r1、r2和r3构成t型网络电阻,与电容c1一起确定一阶低通滤波器的截止频率,即:

由于电信号最高频率约为50khz,因此该低通滤波器的截止频率应大于该频率的100倍,以免影响原始信号的幅度和相位;此外,截止频率应远小于2.4ghz,以滤除高频微波干扰。实施例中可选取r1=1kω,c1=20pf,则根据公式(3)计算得截止频率f0为5.3mhz,满足设计要求。在通带内有ωc[r1+r2r3/(r2+r3)]<<1,则可得:

可见通带内为分压关系,信号幅度和相位不随频率改变。主控电路板中,mcu(微处理器)的地线gnd要与磁控管的地线连接在一起,vcc为5v电源供电,mcu可为单片机、dsp、arm或fpga等芯片,为了更好地采集20~50khz的电信号,内置的adc模块的采样率应大于1mhz,采样精度为12位以上。综合考虑,可选择低功耗低成本的arm芯片。

综上所述,控制可根据电路中的预设电阻和预设电容进行计算,从而获得截止频率;而微波炉可采用低通滤波器基于截止频率对电信号进行滤波处理,所述低通滤波器是为了对电流信号进行滤波处理,去除高频干扰信号,从而得到截止频率以内的电信号,提高信号精度。经过滤波处理之后,电信号将滤除无效噪音信号,使得电信号更加具备参照性。此时,微波炉将把滤波处理后的电信号设为后续进行解析分析的电信号。

可以理解的是,所述微波炉的滤波功能由微波炉中的预设电容和预设电阻构成的低通滤波器提供,以滤除高频干扰信号。

当检测到截止频率小于或等于预设截止频率时,输出截止频率不标准的提示信息。

在本实施例中,截止频率除了作为电信号的滤波参考数据之外,微波炉对截止频率也具有一定的数据标准。截止频率是通过预设电阻和预设电容计算而来,假设预设电阻和预设电容损坏或者达不到本发明的执行要求时,则计算出来的截止频率也不具备参照性。由于这是硬件元件本身的元件属性造成的,无法自动调整,也就不可控,因此为保障本发明的顺畅执行,微波炉需要设置一个预设截止频率,该预设截止频率是判断截止频率是否合格的参照数值,具体参照实际元件属性规格而设置。

在现实场景中,当微波炉检测到截止频率小于或等于预设截止频率时,证明当前微波炉中的元件不符合微波炉的规格要求,容易对检测数据和控制过程造成较大的偏移,从而影响本发明的正常执行,此时,微波炉将输出截止频率不标准的提示信息,以供用户对当前微波炉中的预设电阻和预设电容进行重新调整。

进一步地,在本发明微波炉控制方法第三实施例的基础上,提出本发明微波炉控制方法第四实施例,与前述实施例的区别在于,所述微波炉控制方法还包括:

步骤s80,获取任一预设市电周期中电信号的最大值包络;

步骤s90,根据最大值包络和预设正常向量获取第一欧式距离,根据最大值包络和预设干烧向量获取第二欧式距离;

步骤s100,当检测到第一欧式距离大于第二欧式距离时,确定微波炉处于干烧状态,并结束当前的微波功能。

每采集一段时间电信号则进行一次最大值计算,市电周期通常为1/50s或1/60s。实施例中市电工频为50hz,电信号包络频率为工频的2倍,即100hz,因此每个周期为10ms。adc工作采用dma模式,1mhz连续采集100点后自动进入中断处理,求出所采集数据的最大值,循环重复100次则构成一个市电周期(0.01s)的最大值包络(1*100的向量)。

预设正常向量的确定:微波炉正常工作时,分别采集100次ib的最大值包络,即100个1*100的向量,根据模糊c均值聚类算法求得这100个向量的聚类中心,该聚类中心即为预设正常向量;

预设干烧向量的确定:微波炉干烧工作时,分别采集100次ib的最大值包络,即100个1*100的向量,根据模糊c均值聚类算法求得这100个向量的聚类中心,该聚类中心即为预设干烧向量;

分别计算实时采集到的最大值包络数据向量与预设正常向量和预设干烧向量的欧式距离,假设分别为d1和d2,若d1≤d2,则判断微波炉处于正常工作状态,否则判断为干烧状态。一旦微波炉被判断为干烧状态,则停止加热、并提示用户。

本实施例基于磁控管阳极电流特性进行防干烧检测,结合模糊c均值聚类和欧式距离算法进行状态识别。

本发明提供了一种微波炉,所述微波炉包括:存储器、处理器、通信总线以及存储在所述存储器上的微波炉控制程序,所述处理器用于执行所述微波炉控制程序,以实现上述的微波炉控制方法的步骤。

参照图5,图5是本发明实施例方法涉及的硬件运行环境的设备结构示意图。

本发明实施例终端可以是微波炉,也可以是烤箱、烧烤、电磁炉等控制终端。

如图5所示,该控制终端可以包括:处理器1001,例如cpu,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,该控制终端还可以包括用户接口、网络接口、摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。用户接口可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

本领域技术人员可以理解,图5中示出的控制终端结构并不构成对控制终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块以及微波炉控制方法。操作系统是管理和控制控制终端硬件和软件资源的程序,支持微波炉控制方法以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与控制终端中其它硬件和软件之间通信。

在图5所示的控制终端中,处理器1001用于执行存储器1005中存储的微波炉控制方法,实现以下步骤:

当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;

将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;

当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;

当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。

进一步地,所述将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离的步骤包括:

对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量;

将各个主特征向量和预设主特征矩阵进行计算,以获得各组马氏距离。

进一步地,所述对每个预设市电周期的电信号进行特征提取,以获取对应的主特征向量的步骤包括:

获取每个市电周期中电信号的数据向量;

将数据向量与预设的特征矩阵相乘,以获得主特征向量。

进一步地,所述每隔预设市电周期获取微波炉中的电流信号的步骤包括:

当检测到当前微波炉的工作功率大于预设功率时,每隔预设市电周期获取微波炉中的电流信号。

进一步地,所述微波炉中配置有低通滤波器,所述根据电流信号确定电信号之后还包括:

根据预设电阻和预设电容进行计算,以获取截止频率;

采用低通滤波器对电信号进行滤波处理,以获得截止频率以内的电信号;

将所述滤波电信号设为电信号。

进一步地,所述微波炉控制方法还包括:

获取任一预设市电周期中电信号的最大值包络;

根据最大值包络和预设正常向量获取第一欧式距离,根据最大值包络和预设干烧向量获取第二欧式距离;

当检测到第一欧式距离大于第二欧式距离时,确定微波炉处于干烧状态,并结束当前的微波功能。

进一步地,所述主特征矩阵为预设采集的主特征向量标准样本的集合,所述主特征向量标准样本由微波炉从预设市电周期的电信号中经过特征提取而来。

本发明控制终端的具体实施方式与上述微波炉控制方法各实施例基本相同,在此不再赘述。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于:

当检测到微波炉启动微波功能时,每隔预设市电周期获取微波炉中的电流信号,并根据电流信号确定电信号;

将各个预设市电周期的电信号与预设主特征矩阵进行计算,以获得各组马氏距离;

当检测到存在一组马氏距离大于预设距离阈值时,以该组马氏距离为起始点,获取后续的其他组马氏距离大于预设距离阈值的维持时间;

当检测到所述维持时间大于预设时间阈值时,根据预设规则调整当前的微波功能。

本发明计算机可读存储介质具体实施方式与上述微波炉控制方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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