一种洗涤设备的控制方法及洗涤设备与流程

文档序号:24289160发布日期:2021-03-17 00:37阅读:49来源:国知局
一种洗涤设备的控制方法及洗涤设备与流程

本发明属于智能家电技术领域,尤其涉及一种洗涤设备的控制方法及洗涤设备。



背景技术:

随着智能化以及自动化的不断发展,洗碗机以及奶瓶清洗机等洗涤设备作为智能家电,已渐渐进入了千家万户。洗涤设备能够为用户提供便捷以及舒适的餐具清洗体验,大大提高了用户的生活质量,节约了用户的时间。

现有的洗涤设备的控制技术,需要为不同型号的洗涤设备配置对应的运行脚本,该运行脚本在洗涤设备出厂时则写入洗涤设备的存储器内,例如对于配置有风机的洗涤设备以及未配置有风机的洗涤设备,开发人员需要配置不同的运行脚本,以使配置的运行脚本与洗涤设备的型号和该洗涤设备所包含的功能模块相匹配,从而大大增加了设备的开发难度,降低了脚本配置的效率。



技术实现要素:

有鉴于此,本发明实施例提供了一种洗涤设备的控制方法及洗涤设备,以解决现有的洗涤设备的控制技术,不同的洗涤设备才有不同的运行脚本,设备运行脚本的开发难度大,以及脚本配置效率低的问题。

本发明实施例的第一方面提供了一种洗涤设备的控制方法,包括:

若检测到风机标识处于待识别状态,则向风机关联的端口发送第一运行指令;

接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识;

选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行。

本发明实施例的第二方面提供了一种洗涤设备,包括:

待识别状态响应单元,用于若检测到风机标识处于待识别状态,则向风机关联的端口发送第一运行指令;

接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识;

选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行。

本发明实施例的第三方面提供了一种洗涤设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面的各个步骤。

本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面的各个步骤。

实施本发明实施例提供的一种洗涤设备的控制方法及洗涤设备具有以下有益效果:

本发明实施例通过在检测到洗涤设备的风机标识处于待识别状态时,向端口发送第一运行指令,以确定该洗涤设备是否配置有风机,并基于识别结果设置上述的风机标识,自动选取与该风机标识对应的目标脚本,并通过目标脚本控制洗涤设备运行,从而能够实现了自动配置运行脚本,无需开发人员根据设备模块的不同手动配置不同的运行脚本。与现有的洗涤设备的控制技术相比,本实施例可以在洗涤设备并未识别本地是否配置有风机的情况下,自动配置风机标识,开发人员可以只需将包含风机的运行脚本以及不包含风机的运行脚本均写入该洗涤设备的存储器内,而无需根据设备型号的不同配置选取关联的运行脚本,减低了设备配置的难度,从而提高了配置效率;另一方面,无论是配置有风机的洗涤设备还是未配置有风机的洗涤设备均可以采用相同的处理流程,开发人员无需为不同型号的设备单独开发对应的处理流程,也进一步减少了开发人员的开发难度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明第一实施例提供的一种洗涤设备的控制方法的实现流程图;

图2是本发明第二实施例提供的一种洗涤设备的控制方法s102和s103具体实现流程图;

图3是本发明第三实施例提供的一种洗涤设备的控制方法s102和s103具体实现流程图;

图4是本发明第四实施例提供的一种洗涤设备的控制方法具体实现流程图;

图5是本发明第五实施例提供的一种洗涤设备的控制方法具体实现流程图;

图6是本发明一实施例提供的一种洗涤设备的结构框图;

图7是本发明另一实施例提供的一种洗涤设备的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例通过在检测到洗涤设备的风机标识处于待识别状态时,向端口发送第一运行指令,以确定该洗涤设备是否配置有风机,并基于识别结果设置上述的风机标识,自动选取与该风机标识对应的目标脚本,并通过目标脚本控制洗涤设备运行,从而能够实现了自动配置运行脚本,无需开发人员根据设备模块的不同手动配置不同的运行脚本,解决了现有的洗涤设备的控制技术,不同的洗涤设备才有不同的运行脚本,设备运行脚本的开发难度大,以及脚本配置效率低的问题。

在本发明实施例中,流程的执行主体为洗涤设备,该洗涤设备包括但不限于:洗碗机以及奶瓶清洗机。该洗涤设备具有数据处理模块,通过数据处理模块控制洗涤设备运行,例如执行清洗操作以及执行消毒操作,该数据处理模块可以为单片机等微处理器;该洗涤设备还配置有预留用于与风机连接的端口,该洗涤设备可以配置有风机,也可以未配置有风机。图1示出了本发明第一实施例提供的洗涤设备的控制方法的实现流程图,详述如下:

在s101中,若检测到风机标识处于待识别状态,则向风机关联的端口发送第一运行指令。

在本实施例中,洗涤设备在出厂时或者上电之前,该风机标识可以处于待识别状态。若风机标识处于待识别状态下,则表示该洗涤设备并未确定设备本地是否存在可用风机,需要进行进一步识别,以确定该风机标识。示例性地,若该风机标识为空,则表示该风机标识处于待识别状态。可选地,该风机标识可以包含两个位,分别用于确定识别状态位以及可用状态位。若该识别状态位为0(可以为其他预设位值),则表示该风机标识处于待识别状态,则可用状态位的数值可以为任意值(即在识别状态位为0时,该可用状态位不存在意义);反之,若该识别状态位为1(当然,还可以为任一预设位值),则表示该风机标识处于已识别状态,此时,可以根据识别状态位的位值,确定该洗涤设备是否连接有可用的风机。

在一种可能的实现方式中,洗涤设备可以在上电或者接收到用户的启动指令时,执行s101的操作,即洗涤设备在每次开机或者每次需要进行洗涤操作之前,均可以判断该风机标识是否为待识别状态,并在处于待识别状态下,执行风机识别操作,以对待识别的风机标识进行配置。

在本实施例中,该洗涤设备配置可以配置有多个不同的端口,各个端口可以通过总线的方式与洗涤设备的处理器相连,每个端口可以连接不同的模块,如加热模块、进水阀门、消毒模块、灯具以及风机等。洗涤设备可以配置有各个端口与关联模块之间的对应关系,以确定每个端口预留用于连接的模块。洗涤设备可以通过查询上述对应关系,确定预留用于连接风机的端口,并向该端口发送第一运行指令,该第一运行指令用于启动该端口连接的风机。

在一种可能的实现方式中,若该风机标识处于已识别状态,则可以获取与风机标识对应的目标脚本,并在启动洗涤设备时,通过上述获取得到的目标脚本控制洗涤设备运行。

在s102中,接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识。

在本实施例中,洗涤设备向端口发送第一运行指令后,若该端口连接有可用的风机,则对应的风机会启动,并且与风机连接的端口可以接收在风机运行过程中产生的运行信号,将运行信号作为上述的反馈信息发送给洗涤设备,此时,洗涤设备可以识别本地配置有可用的风机,并将风机标识配置为对应的位值;反之,若该端口并未连接有可用的风机,则没有可以响应上述第一运行指令对应的风机,因此,与风机连接的端口并不能接收到风机运行过程中产生的运行信号,此时,洗涤设备可以将不携带有运行信号的反馈信息发送给洗涤设备,洗涤设备将判定本地没有可用的风机,并将风机标识配置为对应的位值。其中,上述该端口未连接有可用风机具体包含以下两种情况:即该端口并未与任何风机连接,以及该端口所连接的风机存在异常,无法正常运行。

在一种可能的实现方式中,在风机存在异常的情况下,可以反馈异常的运行信号,例如该运行信号的波形并非连续,而是存在多个非连续的信号段,又或者该波形的周期长度大于标准的周期长度(即风机转速较低),又或者该波形的幅值小于预设的正常幅值(即风机的风力较小)。若端口发送的反馈信息中携带有运行信号,则可以将该运行信号导入到预设的异常信号识别模型,识别该运行信号对应的异常识别结果,若该异常识别结果为无异常,则判定该洗涤设备配置有可用风机;反之,若该异常识别结果为有异常,则判定该洗涤设备没有可用风机。其中,该异常信号识别模块可以设置有风机的标准运行波形,通过计算标准运行波形与采集到的运行信号之间的相似度,确定该运行信号的异常识别结果;又或者,该异常信号识别模块可以配置有多个特征维度的正常特征范围,上述特征维度包括但不限于:信号中断占比、周期长度、信号幅度等,提取本次采集得到的运行信号在多个特征维度的特征值,并将该特征值与上述对应的正常特征范围进行比对,若任一特征维度的特征值在上述的正常特征维度范围外,则识别该风机处于异常状态,即本地不存在可用风机;若各个特征维度的特征值均在上述的正常特征范围内,则识别该风机处于正常状态,即本地存在可用风机。

在本实施例中,风机标识至少包含两种位值,分别为用于标识存在可用风机的第一位值,以及不存在可用风机的第二位值。洗涤设备可以根据端口发送的反馈信息确定本地是否配置有风机,并根据识别结果配置风机标识的位值。需要说明的是,配置风机标识后,可以将该风机标识的状态由待识别状态变更为已识别状态。在一种可能的实现方式中,若该风机标识为空,则表示该风机标识的状态为待识别状态,则对风机标识进行赋值后,该风机标识则自动变更为已识别状态。若该风机标识存在识别状态位,则可以将该识别状态位配置为已识别状态对应的位值,例如置1则表示该风机标识处于已识别状态。

在s103中,选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行。

在本实施例中,不同的风机标识可以关联有对应的运行脚本,例如洗涤设备配置有可用风机,则可以采用一种运行脚本;若该洗涤设备没有可用风机,则可以采用另一种运行脚本,因此,洗涤设备在判定本地是否包含可用风机后,可以获取与该风机标识对应的运行脚本作为目标脚本,在后续控制洗涤设备运行的过程中,则可以通过与风机标识对应的运行脚本,即目标脚本控制洗涤设备运行。

在一种可能的实现方式中,洗涤设备本地的存储器原本可以并不存储有任一种运行脚本,洗涤设备在识别了风机标识后,可以向服务器发送一个脚本下载请求,该脚本下载请求中携带有上述的风机标识,服务器可以向洗涤设备发送与该风机标识对应的运行脚本,洗涤设备接收到该运行脚本后可以存储于本地的存储器内,并将该运行脚本作为目标脚本,在后续运行时调用该目标脚本控制洗涤设备运行。

以上可以看出,本发明实施例提供的一种洗涤设备的控制方法通过在检测到洗涤设备的风机标识处于待识别状态时,向端口发送第一运行指令,以确定该洗涤设备是否配置有风机,并基于识别结果设置上述的风机标识,自动选取与该风机标识对应的目标脚本,并通过目标脚本控制洗涤设备运行,从而能够实现了自动配置运行脚本,无需开发人员根据设备模块的不同手动配置不同的运行脚本。与现有的洗涤设备的控制技术相比,本实施例可以在洗涤设备并未识别本地是否配置有风机的情况下,自动配置风机标识,开发人员可以只需将包含风机的运行脚本以及不包含风机的运行脚本均写入该洗涤设备的存储器内,而无需根据设备型号的不同配置选取关联的运行脚本,减低了设备配置的难度,从而提高了配置效率;另一方面,无论是配置有风机的洗涤设备还是未配置有风机的洗涤设备均可以采用相同的处理流程,开发人员无需为不同型号的设备单独开发对应的处理流程,也进一步减少了开发人员的开发难度。

图2示出了本发明第二实施例提供的一种洗涤设备的控制方法s102以及s103的具体实现流程图。参见图3,相对于图1所述实施例,本实施例提供的一种洗涤设备的控制方法中s102包括:s201,s103包括s202,具体详述如下:

进一步地,所述接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识,包括:

在s201中,若接收到所述端口基于所述第一运行指令反馈的关于所述风机的运行信号,则将所述风机标识配置为第一位值;所述第一位值用于表示存在可用风机。

在本实施例中,洗涤设备中与上述端口相连的风机可以是具有反馈功能的风机,在该情况下,若洗涤设备配置有可用风机,则风机可以通过上述端口接收到上述第一运行指令,并启动风机运行。风机在运行过程中会生成运行信号,并通过端口反馈给洗涤设备,在该情况下,上述反馈信息即为上述的运行信号。

在一种可能的实现方式中,上述第一运行指令携带有运行时间,由于进行风机识别流程下,洗涤设备并不一定处于洗涤任务,即无需进行长时间的烘干操作,只需要试运行一段时间即可,在该情况下,风机接收到第一运行指令后,可以试运行上述预设的运行时间,得到与上述运行时间的时长对应的运行信号,并通过端口反馈给洗涤设备。

在本实施例中,在洗涤设备接收到风机通过端口反馈的运行信号后,即表示该洗涤设备配置有可用风机,因此会将风机标识配置为第一位值。举例性地,可以将风机标识置1用于表示存在可用风机。

对应地,所述选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行,包括:

在s202中,选取与所述第一位值关联的第一运行脚本作为所述目标脚本,并通过所述目标脚本控制洗涤设备运行;所述第一运行脚本用于在烘干阶段时,启动加热部件以及风机部件。

在本实施例中,洗涤设备可以将第一位值关联的第一运行脚本作为目标脚本,由于洗涤设备本地配置有可用风机,因此可以在后续响应洗涤操作的过程中,在需要使用风机的阶段启动风机。其中,第一运行脚本具体为会在响应洗涤操作的过程中调用风机的运行脚本。

在一种可能的实现方式中,洗涤设备在执行洗涤操作时,可以从预设的存储区域内提取对应的脚本来控制洗涤设备运行,该存储区域具体可以为一可读存储区域,包括但不限于:可编程只读存储器(prom)、可擦可编程序只读存储器(eprom)和带电可擦可编程只读存储器(eeprom)等。洗涤设备可以将第一运行脚本添加到上述预设的存储区域内,从而洗涤设备可以基于第一运行脚本执行洗涤操作。其中,该洗涤操作可以包括洗涤过程中的多个不同阶段的操作,如预清洗阶段的操作、洗涤阶段的操作、烘干阶段的操作以及消毒阶段的操作等。

在本实施例中,洗涤设备还可以配置有加热模块,该加热模块可以是基于正温度系数ptc的热敏电阻构成的加热模块。洗涤设备在烘干阶段,可以通过对加热模块进行升温操作,以使加热模块周围的空气温度升高,并通过启动风机模块,以实现对洗涤设备的洗涤腔输送热风,从而能够实现对清洗完的餐具进行烘干的目的。

在一种可能的实现方式中,洗涤设备在配置有可用风机的情况下,可以缩短烘干阶段的时长,因此,该第一运行脚本的烘干阶段的时长会小于没有可用风机对应的运行脚本(例如第二运行脚本)的烘干阶段的时长。举例性地,若没有风机对应的运行脚本的烘干阶段的时长为10分钟,则第一运行脚本的烘干阶段的时长可以为5分钟。

在本申请实施例中,在接收到端口的反馈信息中包含风机的运行信号,则识别该洗涤设备配置有可用风机,采用与存在可用风机对应的第一运行脚本控制洗涤设备运行,从而能够实现了风机的自动识别以及脚本的自动配置的目的,提高了洗涤设备的配置效率。

进一步地,作为本申请的另一实施例,在s202之后,通过第一运行脚本控制洗涤设备运行的过程中,还包括s203~s205:

在s203中,若到达所述烘干阶段,则启动加热部件并向所述端口发送所述第二运行指令,以启动所述风机。

在本实施例中,洗涤设备可以响应用户发起的设备运行指令,执行对应的洗涤操作。该洗涤操作如上所述,可以包括洗涤过程中的多个不同阶段,也可以执行某一个阶段,如用户可以向洗涤设备发起烘干运行指令,以控制洗涤设备执行烘干操作。因此,洗涤设备若检测到当前运行的阶段为烘干阶段,则可以基于第一运行脚本(即目标脚本)执行s203的操作。

在本实施例中,洗涤设备若检测到处于烘干阶段,则可以启动加热部件,以及向端口发送第二运行指令,以启动该端口连接的风机。

在一种可能的实现方式中,洗涤设备可以检测加热部件的温度值,若检测到该加热部件升温至预设的额定温度,则可以停止加热部件的升温操作,以保持加热部件处于上述的额定温度。

在一种可能的实现方式中,若洗涤设备在向端口发送第二运行指令后,接收到端口反馈的关于风机的运行信号,则识别该风机处于正常状态,则保持风机标识处于第一位值,无需对目标脚本进行变更操作,即无需执行s204以及s205的操作。

在s204中,若未接收到所述端口基于所述第二运行指令反馈的关于所述风机的运行信号,则将所述风机标识更新为第二位值;所述第二位值用于表示不存在可用风机。

在本实施例中,由于原本该洗涤设备配置有可用风机,因此在接收到第二运行指令时,若该风机处于正常状态下,会通过该端口反馈关于风机的运行信号,而在向端口发送第二运行指令后,并没有接收到端口反馈的运行信号,则可能该端口与风机断开了连接,或者风机异常无法响应第二运行指令,即洗涤设备此时不存在可用的风机,洗涤设备会对风机标识进行更新,将风机标识从第一位值更新为第二位值,即表示当前洗涤设备本地不存在可用风机。

在s205中,将第二位值对应的第二运行脚本作为目标脚本;所述第二运行脚本用于在下一次洗涤阶段时,使用预设温度值的水对餐具进行清洗,并在下一次烘干阶段时向所述端口发送第三运行指令。

在本实施例中,洗涤设备在对风机标识进行更新后,也需要调整目标脚本,以使洗涤设备后续洗涤过程中,可以采用与当前风机标识匹配的运行脚本控制洗涤设备运行。基于此,洗涤设备会获取第二位值对应的第二运行脚本,并将目标脚本由第一运行脚本替换为第二运行脚本。同样地,若目标脚本存储于预设的存储区域,则可以将第二运行脚本覆盖原本存储于该存储区域内的第一运行脚本,以实现对目标脚本进行更新。

在本实施例中,该第二运行脚本具体适用于不存在可用风机的洗涤设备,该第二运行脚本可以限定在多个阶段的运行流程,其中至少包括烘干阶段以及洗涤阶段。由于采用第二运行脚本的洗涤设备没有可用风机,为了能够提高洗涤完成后烘干阶段的烘干效率,可以提高洗涤阶段的水温,从而能够提高蒸发效率。由于水体的温度越高,其蒸发的效率也越高,所需烘干的耗时也越短,因此,在没有风机的情况下,为了尽可能提高蒸发效率,可以在洗涤阶段提高水温至预设温度值,该温度值记录于上述第二运行脚本内。为了实现使用预设温度值对餐具进行清洗,洗涤设备的储水部件内可以包含发热模块,通过发热模块可以将储水部件内的水的温度提升至上述的预设温度值。

在本实施例中,该第二运行脚本还可以在烘干阶段时,向端口发送第三运行指令,以再次检测本地是否配置有可用风机,以便对风机标识进行更新,能够实时检测是否存在可用风机。

在一种可能的实现方式中,洗涤设备在调整了目标脚本为第二运行脚本后,可以重新响应用户发起的洗涤操作,运行完整的洗涤流程,从而能够减少风机异常对于洗涤操作的影响。

在一种可能的实现方式中,若洗涤设备的风机标识从第一位值更新为第二位值时,可以生成一个风机异常信息,以提示用户对风机异常情况进行处理。该风机异常信息可以发送给用户终端,也可以上传至云端服务器。

在本申请实施例中,通过在需要启动风机时,向端口发送运行指令,并根据端口反馈的信号,判断是否存在可用的风机,以对风机标识进行更新,能够即时识别出风机异常的情况,并在风机异常的情况下,调整目标脚本,从而降低异常情况对于洗涤操作的影响,提高了设备的鲁棒性。

图3示出了本发明第三实施例提供的一种洗涤设备的控制方法s102以及s103的具体实现流程图。参见图3,相对于图1所述实施例,本实施例提供的一种洗涤设备的控制方法s102包括s301,s103包括s302,具体详述如下:

进一步地,所述接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识,包括:

在s301中,若未接收到所述端口基于所述第一运行指令反馈的关于所述风机的运行信号,或接收到所述端口反馈的未连接信息,则将所述风机标识配置为第二位值;所述第二位值用于表示不存在可用风机。

在本实施例中,洗涤设备中与上述端口相连的风机可以是具有反馈功能的风机,在该情况下,若洗涤设备没有可用风机,则可以向洗涤设备发送一个未连接信息,该未连接信息用于标识该端口并未连接有可用风机。洗涤设备中与上述端口相连的风机也可以是不具有反馈功能的风机,即属于一个处于异常状态的风机,在该情况下,若洗涤设备没有处于正常状态的风机,则同样不会接收到端口基于所述第一运行指令反馈的关于所述风机的运行信号。洗涤设备若检测到为上述两种情况中的任意一种,则会将风机标识配置为第二位值,用于标识该洗涤设备没有可用风机。举例性地,可以将风机标识置0用于表示不存在可用风机。

对应地,所述选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行,包括:

在s302中,选取与所述第二位值关联的第二运行脚本作为所述目标脚本,并通过所述目标脚本控制洗涤设备运行;所述第二运行脚本用于在洗涤阶段时,使用预设温度值的水对餐具进行清洗,并在烘干阶段时向所述端口发送第四运行指令。

在本实施例中,洗涤设备可以将第二位值关联的第二运行脚本作为目标脚本,由于洗涤设备本地不存在可用风机,为了能够提高洗涤完成后烘干阶段的烘干效率,可以提高洗涤阶段的水温,从而能够提高蒸发效率,以及在需要调用风机的阶段向端口发送第四运行指令,以检测当前是否存在可用风机。具体第二运行脚本的运行逻辑可以参见s205的相关描述,在此不再赘述。

在本发明实施例中,在接收到端口的未连接信息或没有检测到风机的运行信号时,识别该洗涤设备不存在可用风机,采用与无可用风机对应的第二运行脚本控制洗涤设备运行,从而能够实现了风机的自动识别以及脚本的自动配置的目的,提高了洗涤设备的配置效率。

进一步地,作为本申请的另一实施例,在s302之后,通过第二运行脚本控制洗涤设备运行的过程中,还包括s303~s305:

在s303中,若到达所述烘干阶段,则向所述端口发送所述第四运行指令,以启动所述风机。

在本实施例中,若检测到洗涤设备处于烘干阶段,可以向端口发送第四运行指令,以检测该端口是否连接有可用风机,并根据检测结果对风机标识进行更新。

需要说明的是,在洗涤设备执行烘干操作之前,可以执行清洗操作,洗涤设备在洗涤阶段时,基于第二运行脚本会将清洗用的水升温至预设温度值,并将预设温度值对餐具进行冲洗。

在一种可能的实现方式中,若未接收到所述端口基于所述第四运行指令反馈的关于所述风机的运行信号,或接收到所述端口反馈的未连接信息,则保持风机标识为第二位值,无需对该风机标识进行更新,继续采用第二运行脚本控制洗涤设备运行。

在s304中,若接收到所述端口基于所述第四运行指令反馈的关于所述风机的运行信号,则将所述风机标识更新为第一位值;所述第一位值用于表示存在可用风机。

在本实施例中,由于洗涤设备原本不存在可用风机,若在本次烘干阶段接收到端口基于所述第四运行指令反馈的关于所述风机的运行信号,则表示该洗涤设备存在可用风机,因此会对风机标识进行更新,将其位值变更为第一位值。

在s305中,将第一位值对应的第一运行脚本作为目标脚本;所述第一运行脚本用于在烘干阶段时,启动加热部件以及风机部件。

在本实施例中,在本实施例中,洗涤设备在对风机标识进行更新后,也需要调整目标脚本,以使洗涤设备后续洗涤过程中,可以采用与当前风机标识匹配的运行脚本控制洗涤设备运行。基于此,洗涤设备会获取第一位值对应的第一运行脚本,并将目标脚本由第二运行脚本替换为第一运行脚本。同样地,若目标脚本存储于预设的存储区域,则可以将第一运行脚本覆盖原本存储于该存储区域内的第二运行脚本,以实现对目标脚本进行更新。

由于第一运行脚本的实现逻辑与上一实施例中的s202的实现逻辑完全相同,具体描述可以参见s202的相关描述,在此不再赘述。

需要说明的是,若检测到洗涤设备的风机标识从第二位值更新为第一位值,则可以在当前执行的烘干阶段,通过第一运行脚本控制洗涤设备执行烘干操作,即启动加热部件以及风机,对餐具输送热风。当然,本次烘干操作依然可以使用第二运行脚本控制洗涤设备运行,而在下一次响应用户的设备运行指令时,才通过第一运行脚本控制洗涤设备运行。

在本发明实施例中,在洗涤设备识别为没有配置风机的情况下,也可以向端口发送运行指令,并根据端口反馈的信号,判断是否存在可用的风机,以对风机标识进行更新,能够即时识别出可用风机,由于部分风机与端口之间的接口松动,会导致在某次操作时识别该洗涤设备不存在可用风机,因此在后续洗涤过程中,该端口与风机接触良好时,可以对风机标识进行更新,并重新采用第一运行脚本控制洗涤设备运行,能够提高了洗涤设备对于异常情况的自动修复的能力。

图4示出了本发明第四实施例提供的一种洗涤设备的控制方法的具体实现流程图。参见图4,相对于图1-3任一项所述实施例,本实施例提供的一种洗涤设备的控制方法在所述选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行之后,还包括:s401~s402,具体详述如下:

在s401中,统计所述风机标识的更新次数。

在本实施例中,洗涤设备可以配置有用于统计风机标识更新次数的计数器。若洗涤设备在对风机标识执行一次更新操作后,可以增加该计数器的计数值,例如将风机标识由第一位值更新为第二位值,又或者将风机标识由第二位值更新为第一位值,其中对风机标识进行更新的判定操作可以参见上述两个实施例,在此不再赘述。

在本实施例中,洗涤设备可以通过读取上述计数器的计数值,以确定该风机标识的更新次数。若该更新次数大于预设的异常阈值,则执行s402的操作;若该更新次数小于或等于上述的异常阈值,则可以继续检测该更新次数,即无需采取对应的响应操作。

在s402中,若所述更新次数大于预设的异常阈值,则生成风机端口异常信息。

在本实施例中,若该更新次数大于预设的异常阈值,则表示洗涤设备配置的风机处于一种连接不稳定状态,上述情况可能是由于与风机连接的端口异常导致的,在该情况下,洗涤设备可以生成一个风机端口异常信息,以提示用于对该异常情况进行处理。

在本发明实施例中,由于洗涤设备在存在风机以及不存在风机的情况下,均可以自动实现运行脚本的切换,并采用对应的运行脚本控制洗涤设备运行,因此,用户可能并不会发现风机处于一种接触不稳定的状态,通过配置异常阈值,并在更新次数大于上述异常阈值的情况下,生成风机端口异常信息,以提示对用户对异常情况进行处理,能够方便用户及时发现异常情况。

图5示出了本发明第五实施例提供的一种洗涤设备的控制方法的具体实现流程图。参见图5,相对于图1-3任一项所述实施例,本实施例提供的一种洗涤设备的控制方法,还包括:s501~s502,具体详述如下:

在所述若检测到风机标识处于待识别状态,则向风机关联的端口发送第一运行指令之前,还包括:

在s501中,若检测到上电事件,则将所述风机标识设置为待识别状态。

和/或

在s502中,若所述端口的接入状态发生改变,则将所述风机标识设置为待识别状态。

在本实施例中,洗涤设备在两种情况下,可以将风机标识配置为待识别状态:

第一种情况为洗涤设备上电时,该洗涤设备在断电后,可能会拔出风机或重新接入风机,其风机状态可能会发生改变,例如设备维修或设备硬件更新等,往往是需要断电执行的,因此,为了对硬件模块进行更新,在对洗涤设备重新上电时,可以将风机标识设置为待识别状态。

第二种情况为洗涤设备的端口的接入状态发生改变时,由于端口的接入状态发生改变,可能是风机拔出也可以能风机插入,此时需要对本地设备是否存在可用风机进行识别,将风机标识配置为待识别状态。

在本申请实施例中,通过在风机的接入状态可能发生改变的两种情况下,将风机标识配置为待识别状态,实现实时更新风机标识的目的,提高了风机识别的效率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

图6示出了本发明一实施例提供的一种洗涤设备的结构框图,该洗涤设备包括的各单元用于执行图1对应的实施例中的各步骤。具体请参阅图1与图1所对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。

参见图6,所述洗涤设备包括:

待识别状态响应单元601,用于若检测到风机标识处于待识别状态,则向风机关联的端口发送第一运行指令;

风机标识配置单元602,用于接收所述端口基于所述第一运行指令发送的反馈信息,配置所述风机标识;

目标脚本配置单元603,用于选取与所述风机标识对应的运行脚本作为目标脚本,并通过所述目标脚本控制洗涤设备运行。

可选地,所述风机标识配置单元602具体用于:

若接收到所述端口基于所述第一运行指令反馈的关于所述风机的运行信号,则将所述风机标识配置为第一位值;所述第一位值用于表示存在可用风机;

对应地,所述目标脚本配置单元603具体用于:

选取与所述第一位值关联的第一运行脚本作为所述目标脚本,并通过所述目标脚本控制洗涤设备运行;所述第一运行脚本用于在烘干阶段时,启动加热部件以及风机部件。

可选地,在所述洗涤设备还包括:

烘干阶段响应单元,用于若到达所述烘干阶段,则启动加热部件并向所述端口发送所述第二运行指令,以启动所述风机;

第一风机标识更新单元,用于若未接收到所述端口基于所述第二运行指令反馈的关于所述风机的运行信号,则将所述风机标识更新为第二位值;所述第二位值用于表示不存在可用风机;

第一目标脚本更新单元,用于将第二位值对应的第二运行脚本作为目标脚本;所述第二运行脚本用于在洗涤阶段时,使用预设温度值的水对餐具进行清洗,并在烘干阶段时向所述端口发送第三运行指令。

可选地,所述风机标识配置单元602具体用于

若未接收到所述端口基于所述第一运行指令反馈的关于所述风机的运行信号,或接收到所述端口反馈的未连接信息,则将所述风机标识配置为第二位值;所述第二位值用于表示不存在可用风机;

对应地,所述目标脚本配置单元603具体用于:

选取与所述第二位值关联的第二运行脚本作为所述目标脚本,并通过所述目标脚本控制洗涤设备运行;所述第二运行脚本用于在下一次洗涤阶段时,使用预设温度值的水对餐具进行清洗,并在下一次烘干阶段时向所述端口发送第四运行指令。

可选地,所述洗涤设备还包括:

烘干阶段执行单元,用于若到达所述烘干阶段,则向所述端口发送所述第四运行指令,以启动所述风机;

第二风机标识更新单元,用于若接收到所述端口基于所述第四运行指令反馈的关于所述风机的运行信号,则将所述风机标识更新为第一位值;所述第一位值用于表示存在可用风机;

第二目标脚本更新单元,用于将第一位值对应的第一运行脚本作为目标脚本;所述第一运行脚本用于在烘干阶段时,启动加热部件以及风机部件。

可选地,所述洗涤设备还包括:

更新次数统计单元,用于统计所述风机标识的更新次数;

异常阈值比对单元,用于若所述更新次数大于预设的异常阈值,则生成风机端口异常信息。

可选地,所述洗涤设备还包括:

上电事件检测单元,用于若检测到上电事件,则将所述风机标识设置为待识别状态;和/或

接入状态检测单元,用于若所述端口的接入状态发生改变,则将所述风机标识设置为待识别状态。

因此,本发明实施例提供的洗涤设备同样可以通过在检测到洗涤设备的风机标识处于待识别状态时,向端口发送第一运行指令,以确定该洗涤设备是否配置有风机,并基于识别结果设置上述的风机标识,自动选取与该风机标识对应的目标脚本,并通过目标脚本控制洗涤设备运行,从而能够实现了自动配置运行脚本,无需开发人员根据设备模块的不同手动配置不同的运行脚本。与现有的洗涤设备的控制技术相比,本实施例可以在洗涤设备并未识别本地是否配置有风机的情况下,自动配置风机标识,开发人员可以只需将包含风机的运行脚本以及不包含风机的运行脚本均写入该洗涤设备的存储器内,而无需根据设备型号的不同配置选取关联的运行脚本,减低了设备配置的难度,从而提高了配置效率;另一方面,无论是配置有风机的洗涤设备还是未配置有风机的洗涤设备均可以采用相同的处理流程,开发人员无需为不同型号的设备单独开发对应的处理流程,也进一步减少了开发人员的开发难度。

图7是本发明另一实施例提供的一种洗涤设备的示意图。如图7所示,该实施例的洗涤设备7包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如洗涤设备的控制程序。所述处理器70执行所述计算机程序72时实现上述各个洗涤设备的控制方法实施例中的步骤,例如图1所示的s101至s103。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各单元的功能,例如图7所示模块71至73功能。

示例性的,所述计算机程序72可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器71中,并由所述处理器70执行,以完成本发明。所述一个或多个单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序72在所述洗涤设备7中的执行过程。例如,所述计算机程序72可以被分割成待识别状态响应单元、风机标识配置单元以及目标脚本配置单元,各单元具体功能如上所述。

所述洗涤设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是洗涤设备7的示例,并不构成对洗涤设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述洗涤设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器70可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器71可以是所述洗涤设备7的内部存储单元,例如洗涤设备7的硬盘或内存。所述存储器71也可以是所述洗涤设备7的外部存储设备,例如所述洗涤设备7上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器71还可以既包括所述洗涤设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述洗涤设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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