控制家电恢复工作的方法、装置、服务器和存储介质与流程

文档序号:17183905发布日期:2019-03-22 21:10阅读:157来源:国知局
控制家电恢复工作的方法、装置、服务器和存储介质与流程

本发明涉及家电控制技术,具体涉及控制家电恢复工作的方法、装置、服务器和存储介质。



背景技术:

目前,大多数的烹饪设备在进行烹饪时,都需要一个比较长的烹饪时间,即需要一个包括一种或一种以上加热方式的烹饪过程,才能达到预定的烹饪效果;所述烹饪过程的加热方式一般是由不同的工作模式决定的。

但是现实生活中,烹饪设备在烹饪过程中往往会因为断电或电网波动等异常原因,中断烹饪过程,而且中断的时间长短不一。因此,烹饪设备在重新启动后,只能按起始的工作模式,从头开始烹饪过程,导致烹饪设备工作时间无谓增加、食物的加工质量下降,从而产生耗时过长,导致重复消耗资源、使用户等待时间过长,并且食材重复加工导致营养流失和口感不佳,导致食材的加工质量下降,使得家电的工作质量较低,影响用户对家电产品的满意度。



技术实现要素:

有鉴于此,本发明实施例期望提供控制家电恢复工作的方法、装置、服务器和存储介质,提高家电的工作质量。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供了一种控制家电恢复工作的方法,所述方法包括:

根据获取的家电的当前状态,确定所述家电为异常关机后启动;

根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态。

上述方案中,所述根据获取的家电的当前状态,确定所述家电为异常关机后启动,包括:

根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动。

上述方案中,所述方法还包括:

在所述家电工作时,获取所述家电的工作状态数据。

本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述方案中任一种所述控制家电恢复工作的方法的步骤。

本发明实施例还提供了一种控制家电恢复工作的方法,所述方法包括:

家电异常关机后启动,向服务器发送链路建立请求;

根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

上述方案中,所述方法还包括:

发送自身的工作状态数据给所述服务器。

本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现上述方案中任一种所述控制家电恢复工作的方法的步骤。

本发明实施例还提供了一种控制家电恢复工作的装置,所述装置包括确定模块和生成模块;其中,

所述确定模块,用于根据获取的家电的当前状态,确定所述家电为异常关机后启动;

所述生成模块,用于根据存储的所述家电的工作状态数据,生成恢复指令。

上述方案中,所述确定模块具体用于:

根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动。

上述方案中,所述装置还包括获取模块;

所述获取模块,用于在所述家电工作时,获取所述家电的工作状态数据。

本发明实施例还提供了一种控制家电恢复工作的装置,所述装置包括连接模块和恢复模块;其中,

所述连接模块,用于家电异常关机后启动,向服务器发送链路建立请求;

所述恢复模块,用于根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

上述方案中,所述装置还包括发送模块;

所述发送模块,用于发送自身的工作状态数据给所述服务器。

本发明实施例还提供了一种服务器,所述服务器包括处理器、存储有由所述处理器运行的可执行程序的存储器,所述处理器运行所述可执行程序时执行上述方案中任一种所述控制家电恢复工作的方法的步骤。

本发明实施例还提供了一种家电,所述家电包括处理器、存储有由所述处理器运行的可执行程序的存储器,所述处理器运行所述可执行程序时执行上述方案中任一种所述控制家电恢复工作的方法的步骤。

本发明实施例提供的控制家电恢复工作的方法、装置、服务器和存储介质,根据获取的家电的当前状态,确定所述家电为异常关机后启动;根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态;可见,本发明实施例在确定家电为异常关机后启动,根据存储的所述家电的工作状态数据,生成恢复指令,指示所述家电恢复至异常关机前的工作状态,能更好的延续原来的工作过程,既节省家电的工作时间,也能最大程度的保证家电的工作质量。

附图说明

图1为本发明实施例一控制家电恢复工作的方法的流程示意图;

图2为本发明实施例二控制家电恢复工作的方法的流程示意图;

图3为本发明实施例三控制家电恢复工作的装置的组成结构示意图;

图4为本发明实施例四控制家电恢复工作的装置的组成结构示意图;

图5为本发明实施例九控制烹饪设备恢复工作的过程示意图;

图6为本发明实施例九控制烹饪设备恢复工作的方法中确定恢复指令的示意图。

具体实施方式

本发明实施例提供了一种控制家电恢复工作的方法,所述方法包括:根据获取的家电的当前状态,确定所述家电为异常关机后启动;根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态。

本发明实施例的一种控制家电恢复工作的方法,用于因为断电或电网波动等异常原因导致所述家电工作过程中断后的恢复,其工作原理为:服务器确定所述家电为异常关机后,根据存储的所述家电的工作状态数据,生成恢复指令,指示所述家电恢复至异常关机前的工作状态;这样,能更好的延续原来的工作过程,既节省所述家电的工作时间,也能最大程度的保证家电的工作质量。

为了能够更详尽的了解本发明的特点与技术内容,下面将结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

实施例一

图1为本发明实施例一控制家电恢复工作的方法的流程示意图,所述方法可以由位于云端的服务器执行,如图1所示,所述方法包括:

步骤101:根据获取的家电的当前状态,确定所述家电为异常关机后启动;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,所述根据获取的家电的当前状态,确定所述家电为异常关机后启动,可以包括:服务器根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动;

更具体地,所述服务器根据所述家电的链路建立请求,获取所述家电的相关信息,所述家电的相关信息可以是所述家电的物理(mac,mediaaccesscontrol)地址或序列号(sn,serialnumber),然后根据所述家电的相关信息获取存储在服务器的所述家电的工作状态数据,进而再判断所述家电是否为异常关机后启动;

一般地,所述服务器判断所述家电是否为异常关机后启动,可以根据存储的所述家电的工作状态数据中的工作任务完成情况来判断,例如,当存储的所述家电的工作状态数据中的工作任务为完成,服务器确定所述家电为正常关机,否则,服务器确定所述家电为异常关机。

本发明实施例中,所述服务器确定家电为异常关机,除了工作任务未完成,还需有同时具备家电链路建立的请求,这样,可以防止用户主动终止某一模式的工作任务、选择其他工作模式建立新工作任务的情况。

为存储所述家电在关机前的工作状态数据,所述方法还包括:

服务器在所述家电工作时,获取所述家电的工作状态数据;具体地,服务器可以周期性接收家电上报的工作状态数据;

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令;

另外,为保证家电的工作质量,所述服务器获取所述家电的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时获取。

步骤102:根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态。

这里,所述工作状态数据可以包括:工作任务完成情况、工作模式、工作阶段、开始工作时间、累计工作时间、关键工作参数值;

其中,所述工作任务完成情况可以包括完成和未完成;工作模式可以是所述家电预设的可供用户选择的加工方式,所述工作阶段可以是某一工作模式的不同阶段,例如,所述家电为烹饪设备时,工作模式可以包括煮饭、熬粥、煲汤等;煲汤的工作阶段可以包括:预约阶段、加热阶段和保温阶段;所述关键工作参数值可以表示对家电工作质量、如对产品的加工质量有重要影响的工作参数值,例如,所述家电为烹饪设备时,所述关键工作参数值可以是温度和/或时间;如果所述家电为洗衣机,所述关键工作参数值可以是水量和/或时间。

具体地,所述根据存储的所述家电的工作状态数据,生成恢复指令,可以包括:服务器根据存储的所述家电的工作状态数据中的工作阶段和关键工作参数值,生成恢复指令。

例如,如果所述家电为烹饪设备、工作模式为煲汤时,预约阶段的关键工作参数值为剩余预约时间,加热阶段的关键工作参数值为目标温度,保温阶段的关键工作参数值为剩余保温时间;服务器生成恢复指令的过程如下:

当工作阶段为预约阶段时,如果关机持续时间大于剩余预约时间,服务器可以生成所述家电直接进入工作的恢复指令;如果关机持续时间小于剩余预约时间,服务器可以按照剩余预约时间,生成包含剩余预约时间的恢复指令;

当工作阶段为加热阶段时,如果当前温度仍处于目标温度的变动范围内,服务器可以生成让所述家电接着关机时的工作状态继续工作的恢复指令,这样,所述烹饪设备恢复工作后基本不用增加加热时间,这适用于所述家电中断工作过程比较短的情况;如果当前温度已经超出目标温度的变动范围,服务器生成的恢复指令可以是:服务器指令所述家电先加热,让家电的温度回升到目标温度的变动范围,再指令所述家电接着关机时的工作状态继续工作,这样,所述烹饪设备恢复工作后,需要在原有的工作过程中增加一段额外的加热过程,这适用于所述家电中断工作过程比较长的情况。

当工作阶段为保温阶段时,如果关机持续时间小于剩余保温时间,服务器可以生成让所述家电继续保温的恢复指令;如果关机持续时间大于剩余保温时间,服务器生成让所述家电停止工作的恢复指令。

实施例二

图2为本发明实施例二控制家电恢复工作的方法的流程示意图,所述方法可以由所述家电执行,更具体的是所述家电的处理器执行,如图2所示,所述方法包括:

步骤201:家电异常关机后启动,向服务器发送链路建立请求;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,家电异常关机后启动,向服务器发送链路建立请求,包括:

所述家电异常关机后启动,所述家电向服务器发送链路建立请求,并附带自身的相关信息,所述相关信息可以是所述家电的mac地址或sn,这样,服务器根据所述家电的相关信息,可以获取存储在服务器的所述家电的工作状态数据。

步骤202:根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态;

具体地,所述家电根据服务器发送的恢复指令,执行所述服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

进一步地,所述方法还包括:所述家电发送自身的工作状态数据给所述服务器;具体地,家电可以周期性发送自身的工作状态数据给所述服务器;

另外,为保证家电的工作质量,所述家电发送自身的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时发送。

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令。

实施例三

图3为本发明实施例三控制家电恢复工作的装置的组成结构示意图,如图3所示,所述装置包括确定模块31和生成模块32;其中,

所述确定模块31,用于根据获取的家电的当前状态,确定所述家电为异常关机后启动;

所述生成模块32,用于根据存储的所述家电的工作状态数据,生成恢复指令。

为了说明的更清楚,下面将分别对各个模块作详细说明:

所述确定模块31,具体用于:根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动。

具体地,所述确定模块31根据所述家电的链路建立请求,获取所述家电的相关信息,所述家电的相关信息可以是所述家电的物理mac地址或sn,然后根据所述家电的相关信息获取存储在服务器的所述家电的工作状态数据,进而再判断所述家电是否为异常关机后启动;

一般地,所述确定模块31判断所述家电是否为异常关机后启动,可以根据存储的所述家电的工作状态数据中的工作阶段来判断,例如,当存储的所述家电的工作状态数据中的工作任务为完成,所述确定模块31确定所述家电为正常关机,否则,所述确定模块31确定所述家电为异常关机。

本发明实施例中,所述确定模块31确定家电为异常关机,除了工作任务未完成,还需有同时具备家电链路建立的请求,这样,可以防止用户主动终止某一模式的工作任务、选择其他工作模式建立新工作任务的情况。

所述生成模块32,具体用于:根据存储的所述家电的工作状态数据中的工作阶段和关键工作参数值,生成恢复指令。

进一步地,所述装置还包括获取模块30;所述获取模块30,用于在所述家电工作时,获取所述家电的工作状态数据。

本发明实施例中,所述获取模块30、确定模块31和生成模块32均可由位于服务器的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

实施例四

图4为本发明实施例四控制家电恢复工作的装置的组成结构示意图,如图4所示,所述装置包括连接模块41和恢复模块42;其中,

所述连接模块41,用于家电异常关机后启动,向服务器发送链路建立请求;

所述恢复模块42,用于根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

为了说明的更清楚,下面将分别对各个模块作详细说明:

所述连接模块41,具体用于:所述家电异常关机后启动,向服务器发送链路建立请求,并附带所述家电的相关信息,所述相关信息可以是所述家电的mac地址或sn,这样,服务器根据所述家电的相关信息,可以获取存储在服务器的所述家电的工作状态数据。

进一步地,所述装置还包括发送模块40;所述发送模块40,用于发送自身的工作状态数据给所述服务器。

本发明实施例中,所述发送模块40、连接模块41和恢复模块42均可由位于家电的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

实施例五

本发明实施例提供了一种服务器,所述服务器包括处理器、存储有由所述处理器运行的可执行程序的存储器,所述处理器运行所述可执行程序时执行如下步骤:

步骤501:根据获取的家电的当前状态,确定所述家电为异常关机后启动;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,所述根据获取的家电的当前状态,确定所述家电为异常关机后启动,可以包括:服务器根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动;

更具体地,所述服务器根据所述家电的链路建立请求,获取所述家电的相关信息,如所述家电的mac地址或sn,然后根据所述家电的相关信息获取存储在服务器的所述家电的工作状态数据,进而再判断所述家电是否为异常关机后启动;

一般地,所述服务器判断所述家电是否为异常关机后启动,可以根据存储的所述家电的工作状态数据中的工作阶段来判断,例如,当存储的所述家电的工作状态数据中的工作任务为完成,服务器确定所述家电为正常关机,否则,服务器确定所述家电为异常关机。

本发明实施例中,所述服务器确定家电为异常关机,除了工作任务未完成,还需有同时具备家电链路建立的请求,这样,可以防止用户主动终止某一模式的工作任务、选择其他工作模式建立新工作任务的情况。

为存储所述家电在关机前的工作状态数据,所述方法还包括:

服务器在所述家电工作时,获取所述家电的工作状态数据;具体地,服务器可以周期性接收家电上报的工作状态数据;

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令;

另外,为保证家电的工作质量,所述服务器获取所述家电的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时获取。

步骤502:根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态。

这里,所述工作状态数据可以包括:工作任务完成情况、工作模式、工作阶段、开始工作时间、累计工作时间、关键工作参数值;

其中,所述工作任务完成情况可以包括完成和未完成;工作模式可以是所述家电预设的可供用户选择的加工方式,所述工作阶段可以是某一工作模式的不同阶段,例如,所述家电为烹饪设备时,工作模式可以包括煮饭、熬粥、煲汤等;煲汤的工作阶段可以包括:预约阶段、加热阶段和保温阶段;所述关键工作参数值可以表示对家电的工作质量、如对产品的加工质量有重要影响的工作参数值,例如,所述家电为烹饪设备时,所述关键工作参数值可以是温度或时间;如果所述家电为洗衣机,所述关键工作参数值可以是水量或时间。

具体地,所述根据存储的所述家电的工作状态数据,生成恢复指令,可以包括:服务器根据存储的所述家电的工作状态数据中的工作阶段和关键工作参数值,生成恢复指令。

例如,如果所述家电为烹饪设备、工作模式为煲汤时,预约阶段的关键工作参数值为剩余预约时间,加热阶段的关键工作参数值为目标温度,保温阶段的关键工作参数值为剩余保温时间;服务器生成恢复指令的过程如下:

当工作阶段为预约阶段时,如果关机持续时间大于剩余预约时间,服务器可以生成所述家电直接进入工作的恢复指令;如果关机持续时间小于剩余预约时间,服务器可以按照剩余预约时间,生成包含剩余预约时间的恢复指令;

当工作阶段为加热阶段时,如果当前温度仍处于目标温度的变动范围内,服务器可以生成让所述家电接着关机时的工作状态继续工作的恢复指令,这样,所述烹饪设备恢复工作后基本不用增加加热时间,这适用于所述家电中断工作过程比较短的情况;

如果当前温度已经超出目标温度的变动范围,服务器生成的恢复指令可以是:服务器指令所述家电先加热,让家电的温度回升到目标温度的变动范围,再指令所述家电接着关机时的工作状态继续工作,这样,所述烹饪设备恢复工作后,需要在原有的工作过程中增加一段额外的加热过程,这适用于所述家电中断工作过程比较长的情况。

当工作阶段为保温阶段时,如果关机持续时间小于剩余保温时间,服务器可以生成让所述家电继续保温的恢复指令;如果关机持续时间大于剩余保温时间,服务器生成让所述家电停止工作的恢复指令。

实施例六

本发明实施例提供了一种家电,所述家电包括处理器、存储有由所述处理器运行的可执行程序的存储器,所述处理器运行所述可执行程序时执行如下步骤:

步骤601:家电异常关机后启动,向服务器发送链路建立请求;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,家电异常关机后启动,向服务器发送链路建立请求,包括:

所述家电异常关机后启动,所述家电向服务器发送链路建立请求,并附带自身的相关信息,所述相关信息可以是所述家电的mac地址或sn,这样,服务器根据所述家电的相关信息,可以获取存储在服务器的所述家电的工作状态数据。

步骤602:根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态;

具体地,所述家电根据服务器发送的恢复指令,执行所述服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

进一步地,所述方法还包括:发送自身的工作状态数据给所述服务器。

具体地,家电可以周期性发送自身的工作状态数据给所述服务器;

另外,为保证家电的工作质量,所述家电发送自身的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时发送。

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令。

实施例七

本发明实施例提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时包括如下步骤:

步骤701:根据获取的家电的当前状态,确定所述家电为异常关机后启动;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,所述根据获取的家电的当前状态,确定所述家电为异常关机后启动,可以包括:服务器根据所述家电的链路建立请求及存储的所述家电的工作状态数据,确定所述家电为异常关机后启动;

更具体地,所述服务器根据所述家电的链路建立请求,获取所述家电的相关信息,如所述家电的mac地址或sn,然后根据所述家电的相关信息获取存储在服务器的所述家电的工作状态数据,进而再判断所述家电是否为异常关机后启动;

一般地,服务器判断所述家电是否为异常关机后启动,可以根据存储的所述家电的工作状态数据中的工作阶段来判断,例如,当存储的所述家电的工作状态数据中的工作任务为完成,服务器确定所述家电为正常关机,否则,服务器确定所述家电为异常关机。

本发明实施例中,所述服务器确定家电为异常关机,除了工作任务未完成,还需有同时具备家电链路建立的请求,这样,可以防止用户主动终止某一模式的工作任务、选择其他工作模式建立新工作任务的情况。

为存储所述家电在关机前的工作状态数据,所述方法还包括:

服务器在所述家电工作时,获取所述家电的工作状态数据;具体地,服务器可以周期性接收家电上报的工作状态数据;

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令;

另外,为保证家电的工作质量,所述服务器获取所述家电的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时获取。

步骤702:根据存储的所述家电的工作状态数据,生成恢复指令,所述恢复指令用于指示所述家电恢复至异常关机前的工作状态。

这里,所述工作状态数据可以包括:工作任务完成情况、工作模式、工作阶段、开始工作时间、累计工作时间、关键工作参数值;

其中,所述工作任务完成情况可以包括完成和未完成;工作模式可以是所述家电预设的可供用户选择的加工方式,所述工作阶段可以是某一工作模式的不同阶段,例如,所述家电为烹饪设备时,工作模式可以包括煮饭、熬粥、煲汤等;煲汤的工作阶段可以包括:预约阶段、加热阶段和保温阶段;所述关键工作参数值可以表示对家电的工作质量、如对产品的加工质量有重要影响的工作参数值,例如,所述家电为烹饪设备时,所述关键工作参数值可以是温度或时间;如果所述家电为洗衣机,所述关键工作参数值可以是水量或时间。

具体地,所述根据存储的所述家电的工作状态数据,生成恢复指令,可以包括:服务器根据存储的所述家电的工作状态数据中的工作阶段和关键工作参数值,生成恢复指令。

例如,如果所述家电为烹饪设备、工作模式为煲汤时,预约阶段的关键工作参数值为剩余预约时间,加热阶段的关键工作参数值为目标温度,保温阶段的关键工作参数值为剩余保温时间;服务器生成恢复指令的过程如下:

当工作阶段为预约阶段时,如果关机持续时间大于剩余预约时间,服务器可以生成所述家电直接进入工作的恢复指令;如果关机持续时间小于剩余预约时间,服务器可以按照剩余预约时间,生成包含剩余预约时间的恢复指令;

当工作阶段为加热阶段时,如果当前温度仍处于目标温度的变动范围内,服务器可以生成让所述家电接着关机时的工作状态继续工作的恢复指令,这样,所述烹饪设备恢复工作后基本不用增加加热时间,这适用于所述家电中断工作过程比较短的情况;如果当前温度已经超出目标温度的变动范围,服务器生成的恢复指令可以是:服务器指令所述家电先加热,让家电的温度回升到目标温度的变动范围,再指令所述家电接着关机时的工作状态继续工作,这样,所述烹饪设备恢复工作后,需要在原有的工作过程中增加一段额外的加热过程,这适用于所述家电中断工作过程比较长的情况。

当工作阶段为保温阶段时,如果关机持续时间小于剩余保温时间,服务器可以生成让所述家电继续保温的恢复指令;如果关机持续时间大于剩余保温时间,服务器生成让所述家电停止工作的恢复指令。

实施例八

本发明实施例提供了一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时包括如下步骤:

步骤801:家电异常关机后启动,向服务器发送链路建立请求;

这里,所述家电为家用电器的简称,可以是烹饪设备,因为烹饪设备需要一个比较长时间的烹饪过程,异常原因关机后会产生耗时过长,食材重复加工导致的营养流失和口感不佳等问题。

另外,所述家电也可以是其它类似的用于加工物品的家电,如洗衣机;所述家电也可以是用于完成特定任务的家电,如扫地机器人。

具体地,家电异常关机后启动,向服务器发送链路建立请求,包括:

所述家电异常关机后启动,所述家电向服务器发送链路建立请求,并附带自身的相关信息,所述相关信息可以是所述家电的mac地址或sn,这样,服务器根据所述家电的相关信息,可以获取存储在服务器的所述家电的工作状态数据。

步骤802:根据服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态;

具体地,所述家电根据服务器发送的恢复指令,执行所述服务器发送的恢复指令,控制自身的工作状态恢复至异常关机前的工作状态。

进一步地,所述方法还包括:发送自身的工作状态数据给所述服务器。

具体地,家电可以周期性发送自身的工作状态数据给所述服务器;

另外,为保证家电的工作质量,所述家电发送自身的工作状态数据的时间周期尽量短,例如,周期的时间长度可以是5秒钟;在网络良好的情况下,也可以是实时发送。

这样,在所述家电停机后重新连接到所述服务器后,所述服务器能够判断所述家电是否为异常关机,并在确定是异常关机后生成恢复指令。

实施例九

本发明实施例中,所述家电为烹饪设备,所述烹饪设备的工作过程主要包括预约、加热和保温三个工作阶段;导致关机的异常原因为断电。

图5为本发明实施例九控制烹饪设备恢复工作的过程示意图;图6为本发明实施例九控制烹饪设备恢复工作的方法中确定恢复指令的示意图。

如图5所示,图中包括烹饪设备①和服务器③,通过通讯链路②与所述服务器③通讯连接,所述通讯链路②用于所述烹饪设备①实时发送自身的工作状态数据给所述服务器③;

当所述烹饪设备①异常关机后,所述服务器③通过通讯链路④与所述烹饪设备①通讯连接,所述通讯链路④用于所述服务器③获取所述烹饪设备①的当前工作状态和给所述烹饪设备①发送重新启动工作的指令。

图6为本发明实施例九控制烹饪设备恢复工作的方法中确定恢复指令的示意图。如图6所示,图中表示了在烹饪过程的各个工作阶段断电重启后,服务器如何确定恢复指令;

图中的横向表示烹饪过程的各个工作阶段,具体包括预约、加热和保温三个工作阶段;其中,所述加热工作阶段,根据不同的加热功率,分为多个子阶段,从阶段1到阶段n;

图中的纵向表示在各个工作阶段异常关机后恢复的条件及恢复后的状态,从上到下分别包括“断电时状态”、“恢复条件”和“恢复状态”;其中,所述“恢复条件”包括预约工作阶段的剩余预约时间,所述剩余预约时间表示预约时间减去经过的时间;所述加热工作阶段的温度曲线,所述温度曲线表示所述阶段内各个时间点的目标温度的连线,与目标温度的变动对应,所述温度曲线也有一定的变动范围,如果所述烹饪设备的实测温度在所述温度曲线的变动范围,则所述烹饪设备在该阶段的温度符合温度曲线;所述保温工作阶段的剩余保温时间,所述剩余保温时间表示保温时间减去经过的时间。

具体地,烹饪设备断电重启后,可以按如下方法确定所述烹饪设备的恢复指令:

1)当烹饪设备在预约的工作阶段断电时,如果关机持续时间大于剩余预约时间,服务器可以生成所述烹饪设备直接进入工作的恢复指令;如果关机持续时间小于剩余预约时间,服务器可以按照剩余预约时间,生成包含剩余预约时间的恢复指令。

2)当烹饪设备在加热的工作阶段断电时,如果当前温度仍处于目标温度的变动范围内,服务器可以生成让所述烹饪设备接着关机时的工作状态继续工作的恢复指令,这样,所述烹饪设备恢复工作后基本不用增加加热时间,这适用于所述烹饪设备中断工作过程比较短的情况;如果当前温度已经超出目标温度的变动范围,服务器生成的恢复指令可以是:服务器指令所述烹饪设备先加热,让烹饪设备的温度回升到目标温度的变动范围,再指令所述烹饪设备接着关机时的工作状态继续工作,这样,所述烹饪设备恢复工作后,需要在原有的工作过程中增加一段额外的加热过程,这适用于所述烹饪设备中断工作过程比较长的情况。

3)当烹饪设备在保温的工作阶段断电时,如果关机持续时间小于剩余保温时间,服务器可以生成让所述烹饪设备继续保温的恢复指令;如果关机持续时间大于剩余保温时间,服务器可以生成让所述烹饪设备停止工作的恢复指令。

可以理解的是,确定所述烹饪设备的恢复指令,还可以结合所述烹饪设备更多的工作状态数据,例如可以包括:工作任务完成情况、工作模式、工作阶段、开始工作时间、累计工作时间、工作阶段的开始工作时间、工作阶段的累计工作时间、实测温度和目标温度等,这样,可以进一步提高烹饪食物的加工质量。

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

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