智能厨房主机、智能厨房主机的工作方法和控制方法

文档序号:6306249阅读:230来源:国知局
智能厨房主机、智能厨房主机的工作方法和控制方法
【专利摘要】本发明公开了一种智能厨房主机、智能厨房主机的工作方法和控制方法:获取不同厨房设备的设备信息,所述设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别信息,进而根据不同的厨房设备信息在烹饪控制主题被解析后的烹饪控制程序集合中选取与设备信息相匹配的烹饪控制程序,从而协调不同厨房设备的工作完成整个烹饪过程,解决了传统厨房向智能厨房过渡的问题,具有灵活的控制方式及适用性。
【专利说明】智能厨房主机、智能厨房主机的工作方法和控制方法

【技术领域】
[0001]本发明涉及厨房设备控制【技术领域】,特别涉及一种智能厨房主机、智能厨房主机的工作方法和控制方法。

【背景技术】
[0002]随着生活节奏的加快,自动化、互联网和物联网技术的发展,传统的工业自动化技术逐步走入民用自动化领域,使得智能家居领域的技术得到了蓬勃发展,传统的家用电器迈入了智能时代。厨房作为家庭环境中一个电器设备较多的场所,自然也就成了提高家庭自动化水平的一个重要环节。
[0003]传统的厨房设备之间各自为政,相互之间无法进行信息交互以至无法达到协同工作的目的。然而随着科学技术的发展,使得越来越多的智能厨房设备逐渐涌现,这些智能厨房设备所组成的智能厨房控制系统将会逐渐取代由传统厨房设备所组成的传统烹饪系统,更多程度地将用户从繁杂的劳动中解放出来。
[0004]例如,中国发明申请201210406161.1公开了一种数字化智能厨房,包括微控制器,所述微控制器的输出端连接有输入模块、显示设备、数据库、有线与无线控制接口模块、网络接口与移动接口。所述控制器通过有线与无线控制接口模块同厨房内各种电器设备连接,并可以实现部分控制功能。该系统不仅能满足当前的远程控制和远程订购与物流需求,而且能通过远程互动和数据汇总可以得到居民的健康营养咨询、菜谱计划等和居民膳食调查,满足公共健康营养的生活需求。
[0005]又例如,中国发明申请200610151230.3公开了一种基于智能化、网络化的家用厨房家具,通过在橱柜上安装一套计算机系统,将厨房内的相关电器设备接入,可以实现烹饪控制、人机交互、环境监测、食谱计划等功能。
[0006]再例如,中国发明申请201110124869.3公开了一种用于烹饪电器的通用数字菜单模块,由于模块中包含有全部数字菜单接口功能,因此烹饪电器主控制器配上此模块可以方便完成数字菜单下载、更新、调用和执行。
[0007]上述几份专利参考文献公开了几种典型的智能厨房控制系统的组成方式,基本上都包含一个中心控制器,通过不同的通信方式同厨房内多个电器设备连接,可以不同程度的控制所连接电器设备的工作;此外,还可以包含环境监测功能和其它互联网扩展应用。
[0008]但是上述方案中都没有考虑到,如何解决目前传统厨房环境向数字化/智能厨房过渡过程中使用者面临的问题:例如假设用户已有的传统厨房电器设备无法接入智能厨房中心控制器时,如何使其同智能厨房控制系统协同工作,这是一个需要考虑的问题;另外,接入智能厨房控制系统的厨房电器设备越多,才能越最大化的提高厨房电器设备的协同工作效率,但是不同厨房电器设备是由不同厂家生产,如何保证各种厨房电器设备都能够接入智能厨房控制器,并接受智能厨房控制器的控制,也是一个需要考虑的问题。


【发明内容】

[0009]本发明所要解决的技术问题是:提出了一种智能厨房主机、智能厨房主机的工作方法和控制方法,能够根据使用者所拥有的不同厨房设备,调整并采用不同的控制方式,协调不同厨房设备的工作,解决了传统厨房环境向智能厨房环境平稳过渡的问题,解决了不同厂家生产的厨房电器同智能厨房主机的接入和协同控制问题。
[0010]本发明通过如下技术方案实现:
[0011]一种智能厨房主机,包括通信模块、控制模块和电源模块,所述通信模块和所述控制模块分别与所述电源模块连接,所述通信模块与所述控制模块连接,所述通信模块与厨房设备通讯连接,所述控制模块包括设备管理单元、烹饪程序管理单元和协调控制单元;所述设备管理单元管理厨房设备的设备信息,所述设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别信息;所述烹饪程序管理单元获取所述设备信息,根据所述设备信息在烹饪控制主题被解析后的烹饪控制程序集合中选取与所述设备信息相匹配的烹饪控制程序;所述协调控制单元获取并执行所述念饪控制程序。
[0012]进一步的,所述智能厨房主机还包括可用于使用者和智能厨房主机交换信息的人机交互模块,所述人机交互模块分别与所述电源模块和所述控制模块连接。
[0013]进一步的,所述智能厨房主机还包括可执行烹饪控制命令的具有烹饪过程控制能力的执行模块,所述执行模块分别与所述电源模块和所述控制模块连接。
[0014]进一步的,所述控制模块还包括可由用户自定义智能厨房主机输入量和输出量之间控制逻辑关系的逻辑可编程单元,所述逻辑可编程单元与所述协调控制单元连接。
[0015]一种智能厨房主机的工作方法,预先汇集有多种烹饪控制主题,所述烹饪控制主题可被解析为烹饪控制程序集合,该工作方法包括如下步骤:
[0016]设备信息获取步骤,获取厨房设备的设备信息,其中,所述设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识另1Ji目息;
[0017]烹饪控制程序选取步骤,根据所述设备信息在所述烹饪控制主题被解析后的烹饪控制程序集合中选取与所述设备信息相匹配的烹饪控制程序;
[0018]烹饪控制程序执行步骤,将所述烹饪控制程序发送给对应的所述厨房设备执行;其中,所述对应的厨房设备,是指智能厨房主机本身,或者是除智能厨房主机之外具有烹饪过程控制能力的其他任一厨房设备。
[0019]进一步的,所述厨房设备的设备信息与所述烹饪控制程序的部分信息相关联,并且所述烹饪控制程序中与所述设备信息相关联的部分,具有与所述设备信息相同的描述标准,所述描述标准是程序语言或者标记语言。
[0020]进一步的,所述厨房设备的设备信息其获取方式是通过智能厨房主机的人机交互模块或者通信模块获取。
[0021]进一步的,除设备识别信息外的所述厨房设备的设备信息获取方式是通过智能厨房主机访问服务器获取;所述服务器按照统一的标准格式记录并保存不同厨房设备的设备信息,所述除设备识别信息外的设备信息与设备识别信息相关联,所述服务器获取智能厨房主机提交的所述设备识别信息,返回与所述设备识别信息对应的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息。
[0022]进一步的,获取的厨房设备的设备信息,包括智能厨房主机自身的设备信息。
[0023]进一步的,所述烹饪控制程序同时控制多个厨房设备,所述厨房设备工作在同一烹饪过程中,或者工作在不同的烹饪过程中,或者工作在与烹饪相关的过程中。
[0024]进一步的,所述智能厨房主机与所述厨房设备之间通过建立绑定关系,实现所述设备信息的获取;所述绑定关系的确认通过验证的方式实现;所述智能厨房主机对验证绑定后的厨房设备进行上电检索,根据厨房设备的上电状态以及厨房设备与烹饪控制过程的关联性,采取与之相应的处理方式。
[0025]进一步的,所述烹饪控制程序中智能厨房主机的输入量和输出量之间的控制逻辑关系,可以由用户自定义;所述输入量是智能厨房主机通过人机交互模块或者通信模块接收的状态量或输入,或者是执行烹饪控制程序过程中产生的中间变量;所述输出量是智能厨房主机通过人机交互模块或者通信模块发送的控制命令或提示信息,或者是执行烹饪控制程序过程中产生的中间变量或事件。
[0026]一种智能厨房主机的控制方法,获取与智能厨房主机协同工作的厨房设备的设备信息;根据所述厨房设备与烹饪过程相关的功能组合,选择与所述功能组合相匹配的烹饪控制程序;执行所述烹饪控制程序,依照烹饪过程既定的顺序,通过标准控制接口或者与所述厨房设备相匹配的控制接口执行相应的烹饪控制命令。
[0027]进一步的,所述与智能厨房主机协同工作的厨房设备,是工作前绑定的厨房设备中的部分或者全部,或者是工作时发现或者检测到的厨房设备的部分或者全部。
[0028]进一步的,所述与烹饪过程相关的功能包括厨房设备能够实现的功能、厨房设备实现所述功能的能力、烹饪状态量监测的种类和/或烹饪状态量监测的能力。
[0029]进一步的,所述烹饪控制程序和/或烹饪控制命令同时控制多道菜肴的烹饪过程。
[0030]进一步的,所述与智能厨房主机协同工作的厨房设备包括智能厨房主机自身。
[0031]本发明的有益效果:
[0032]本发明所提出的智能厨房主机通过设备管理单元记录使用者的厨房设备信息,根据不同的厨房设备信息调整智能厨房主机的不同控制方式,从而在使用者厨房环境由以传统电器设备为主,逐步过渡到以智能厨房设备为主的过程中,满足了厨房控制方式不断变化的需求,具有灵活的控制方式及适用性。
[0033]本发明所提出的智能厨房主机可以单独记录设备识别信息,通过访问服务器,将设备识别信息转换为厨房设备的功能信息、设备参数信息、状态监测信息和控制接口信息,满足了不同厂家生产的智能厨房设备接入智能厨房主机的要求。
[0034]本发明所提出的智能厨房主机,可以针对记录在设备管理单元中厨房设备的具体功能,协调不同智能厨房设备的工作,充分发挥厨房中智能电器的自动化或者智能控制特性。
[0035]本发明所提出的智能厨房主机,可以独立存在,也可以集成于任何一个厨房设备中,实现方式灵活。
[0036]本发明所提出的智能厨房主机可以通过多种方式获取使用者具备的厨房设备的相关信息,满足了不同智能厨房设备,不同使用者的差异化需求。
[0037]本发明所提出的智能厨房主机,使用者可以根据自己的操作习惯,制定属于自己的控制逻辑,满足了不同使用者的个性化需要。

【专利附图】

【附图说明】
[0038]附图1是本发明智能厨房主机模块组成示意图;
[0039]附图2是本发明智能厨房主机控制模块的一种组成示意图;
[0040]附图3是本发明设备管理单元一种工作流程示意图;
[0041]附图4是本发明协调控制单元一种工作流程示意图;
[0042]附图5是本发明烹饪程序管理单元一种工作流程示意图;
[0043]附图6是本发明智能厨房主机控制模块的一种整体结构组成及流程示意图;
[0044]附图7是本发明智能厨房主机控制模块中逻辑可编程单元功能示意图。
[0045]附图8是本发明智能厨房主机的一种本地连接示意图;
[0046]附图9是本发明智能厨房主机的一种网络连接示意图;
[0047]附图10是本发明智能厨房主机工作方法流程示意图.

【具体实施方式】
[0048]本发明通过如下实施方式对本发明进行详细说明。但本领域技术人员应了解,下述实施方式不是对本发明保护范围的限制,任何在本发明基础上做出的改进和变化,都在本发明的保护范围之内。
[0049]下面结合附图和实施例对本发明作进一步说明。
[0050]参照附图1所示,本发明的智能厨房主机主要由通信模块、控制模块和电源模块组成,其中,通信模块和控制模块分别通过电源线与电源模块连接,通信模块与控制模块通讯连接。
[0051]具体的,通信模块用于智能厨房主机与其它厨房设备交换信息。通信模块可以采用的通信方式分为有线和无线两种。有线通信可以是以太网、RS232、RS485、CAN、Profibus,单总线等传统通讯手段中的一种或多种;还可以是电力载波,特别是基于Homeplug技术的电力载波通讯技术。无线通讯包括Wif1、蓝牙、ZigBee、红外、WiMax、GPRS、3G、LTE等通讯手段中的一种或多种。通信模块在具体实施过程中可以采用通信芯片的形式实现,例如可以采用芯片DM9161A实现以太网有线通信,采用芯片CC2520实现ZigBee无线通信。
[0052]电源模块与智能厨房主机的其他功能模块进行电连接,负责为其他所有功能模块供电,因此,通信模块、控制模块分别通过电源线与电源模块直接连接。具体的,一般来说,在确定了通信模块中的通信芯片、电路板以及控制模块中的单片机系统、CPU系统后,只要根据所需驱动电压或者功能选择相对应的供电电源就可以了,如3V或者5V。
[0053]优选的,本发明的智能厨房主机还可以包括一个人机交互模块,用于使用者与智能厨房主机交换信息。人机交互模块通过电源线与电源模块电连接,并与控制模块通信连接。具体的,人机交互模块包括信息输入和信息输出两个部分,信息输入模块主要完成对智能厨房主机的功能设置、命令选择、使用者厨房电器设备信息录入或者条码信息输入等功能,信息输出主要完成智能厨房主机状态显示、操作提示信息、告警信息等功能。
[0054]人机交互模块的具体实现形式可以根据具体需要采用多种形式,例如传统的键盘加显示屏的模式,或者采用触摸屏同时实现输入和输出的功能。信息输出可以是字符、图形、视频,还可以是音频信息;相对应的输出设备可以是喇叭或类似音频播放设备。音频信息同样可以作为输入信息,采用语音识别技术后,麦克风或者类似设备同样可以智能厨房主机的输入单元的组成部分之一。图形和图像信息同样也可以作为输入信息,相应的需要配置摄像头或者类似图形、图像采集设备,然后经过数字识别,将图形、图像信息转换为输入信息。除了传统的信息输入方式外,还可以采用条码扫描单元或者RFID读码单元,将外部标签信息输入智能厨房主机。在输出信息方面,除了显示屏、喇叭等设备外,还有LED灯同样也具有信息指示/输出的功能。
[0055]优选的,本发明的智能厨房主机可以嵌入到任何一个现有的厨房设备中,因此,智能厨房主机还可以包含一个可执行烹饪控制程序的具有烹饪过程控制能力的执行模块。执行模块通过电源线与电源模块电连接,并与控制模块通信连接。具体的,执行模块代表现有任何一种厨房设备的功能执行模块,该厨房设备可以是冰箱、抽油烟机、烹饪电器、自动配料设备或者全套自动烹饪系统等,厨房设备的功能执行模块如制冷、抽取油烟、自动烹饪、自动配料等。执行模块既可以独立存在,实现自身原有控制功能,也可以和控制模块、通信模块、人机交互模块等集成,构成集成式智能厨房主机。
[0056]控制模块是本发明智能厨房主机的核心模块,可以采用现有工业控制芯片及其外围电路构成,或者控制模块本身就是一个计算机系统。控制模块通过接收外在的信号或者是各种传感器实时收集的数据,根据预定的算法,作出判断,发出控制指令,通过通信模块对厨房设备进行相应控制。
[0057]参照附图2所示,为控制模块的一种组成示意图,由图示可以看出,控制模块主要由协调控制单元、烹饪程序管理单元和设备管理单元组成。其中,设备管理单元属于本发明的创新点所在。此外,作为可选配置,还可以包含逻辑可编程单元。
[0058]具体的,设备管理单元用于记录使用者具备的厨房设备的设备信息,包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别息。
[0059]其中,设备功能信息是指厨房设备可以实现的具体功能,如智能厨房主机可以实现的功能有主控、烹饪信息提示等,智能炉具可以实现的功能有烹炒、煎炸、蒸煮等,智能抽油烟机可以实现的功能有吸取油烟等。设备参数信息是指厨房设备的一些具体产品参数,包括产品类型、型号、尺寸、功率等,如智能炉具的产品参数主要有功率,智能抽油烟机的产品参数主要有类型、排风量、照明功率等。状态监测接口信息是指可以监测厨房设备或者智能烹饪过程的传感器的具体信息等,如智能炉具的状态监测接口信息可以是监测其温度的温度传感器的具体信息,智能抽油烟机的状态监测接口信息可以是风速、时间、温度、湿度、气体等不同传感器检测出的具体信息。控制接口信息是指可被控制的厨房设备的具体接口信息,如智能炉具可被控制的接口为功率、火力、时间等,智能抽油烟机可被控制的接口为开关状态、风速等。设备识别信息可代表某一种厨房设备,该设备识别信息可以是设备的名称、编码或者型号等,通过该设备识别信息,可关联指定某一种或某一类型的具体设备,例如智能炉具I的设备识别信息是ljooi,智能炉具2的设备识别信息是lj002,因此通过这两个不同的编码就可以区分智能炉具I和智能炉具2 ;又例如某一智能抽油烟机的型号是YYJ-01-Z,该型号仅代表该种油烟机,因此,也可以通过型号将其作为设备识别信息,代表该类型的抽油烟机,值得注意的是,一个厨房设备可以有一个或者多个设备识别信息,而每一个设备识别信息可唯一代表该一种厨房设备;上述这些设备信息中,设备功能信息、设备参数信息、状态监测接口信息以及控制接口信息属于设备的具体产品信息,设备识别信息属于设备的代表信息,因此,也可以通过代表厨房设备的设备识别信息,关联获取设备的其他产品信息,例如可通过访问网络服务器,通过输入设备识别信息后,获取厨房设备的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息。
[0060]设备管理单元记录的厨房设备信息可以是上述设备信息中的部分或全部。具体的,全部是指设备信息中包含设备功能信息、设备参数信息、状态监测接口信息、控制接口信息以及设备识别信息中的所有信息。部分是指仅包括上述设备信息中的某一种或某几种信息,如某些厨房设备其本身设备信息只有上述设备信息中的某一部分,例如,单一功能的监测传感器无控制接口,因此其设备信息可能只包括设备功能信息、设备参数信息、状态监测接口信息和设备识别信息这一部分,而不包括控制接口信息。
[0061]具体的,设备管理单元中记录的厨房设备既可以是一个具有复合功能的设备,如既具备监测功能,又可执行外部控制命令,从而独立完成某个烹饪过程的厨房设备;也可以是单一的功能元件,如只具备监测功能,仅完成对某种特定环境参数或者设备状态的监测;或者只具备执行功能,仅能够根据特定命令执行相应的控制命令。更具体的,上述具有复合功能的厨房设备如智能炉具、智能冰箱、智能抽油烟机等,既具备监测功能又可执行控制命令;上述单一功能的监测厨房设备如智能传感器,仅具有监测功能;上述单一功能的执行厨房设备如排气扇,仅具有执行功能。设备管理单元中记录的厨房设备形式及类别多样,而且值得注意的是,设备管理单元记录的厨房设备的设备信息,还包括智能厨房主机自身的设备信息。
[0062]设备管理单元通过记录厨房设备的设备信息,将其传递给协调控制单元,由协调控制单元进行相应的处理,参照附图3所示,为设备管理单元的一种工作流程示意图,由图示可以看出,设备管理单元需首先获取厨房设备的设备信息,其获取方式可以是直接获取,也可以是间接获取。
[0063]具体的,直接获取方式下,可以通过智能厨房主机的人机交互模块直接接收使用者手动输入的设备信息,即使用者通过人机交互界面手动输入厨房设备信息;或者也可以由智能厨房主机通过通信模块和处于同一通信网络的厨房设备直接通信获取,处于同一通讯网络的厨房设备可以被显示在智能厨房主机的人机交互界面的显示屏上,如果需要,可以通过输入验证信息在厨房设备和智能厨房主机两者之间建立通信通道,通信通道建立后,智能厨房主机和厨房设备就可以交换设备识别码或者其它相关产品信息。直接获取的厨房设备的设备信息可以是设备功能信息、设备参数信息、状态监测接口信息、控制接口信息、设备识别信息中的任一种或任几种。
[0064]如果通过直接获取方式获取的设备信息不完整,如获取的仅是设备识别信息,就通过获取的设备的识别信息间接获取设备的其他信息。如附图3所示,间接获取方式下,可通过本地直接或者网络间接的方式获取除设备识别信息外的厨房设备的其他设备信息。具体的,设备识别信息和与其对应的其他设备信息可以保存于一个数据库中,如设备注册数据库,设备管理单元通过设备识别信息,可以在该数据库中查询设备的其他信息。更具体的,设备注册数据库可以布置在智能厨房主机本地,也可以布置在网络上,特别是互联网上。如果设备注册数据库布置在本地,则智能厨房主机不需要连接网络就可以正常工作,即通过本地直接转换的方式就可以获取其他设备信息;如果设备注册数据库布置在网络上,则智能厨房主机必须连接网络,即智能厨房主机通过通信模块对网络上的数据库访问,才能间接将设备识别信息转换为其他设备信息;优选的,布置于网络上的数据库可以以服务器的形式存在,如设备注册服务器。
[0065]智能厨房主机获取的厨房设备的设备信息可以保存在本地的非易失性存储器中,以便再次使用。优选的,如果上述设备注册数据库布置在本地,则该数据库同样也保存在本地的非易失性存储器中。
[0066]为了保证厨房设备的设备信息可以被智能厨房主机识别,所有的厨房设备的设备信息都按照某种统一的标准格式记录和保存,这种标准格式可以是XML格式或者其他标准数据格式。
[0067]获取了厨房设备的完整信息后,将这些信息进行汇集,就可以将其传递给协调控制单元从而进行下一步处理。值得注意的是,上述直接获取方式下,如果获取的设备信息完整,则也可以将该完整的设备信息直接传递给协调控制单元。
[0068]协调控制单元用于获取上述的设备信息,并进行进一步处理,如附图4所示,为协调控制单元的一种工作流程示意图,由图示可以看出,协调控制单元的工作流程大致如下:
[0069]S401,从设备管理单元获取设备信息。具体的,协调控制单元从设备管理单元获取设备信息的方式可以为主动或者被动,即协调控制单元可以主动从设备管理单元读取设备信息数据,也可以被动接收设备管理单元传送过来的设备信息数据。
[0070]S402,向烹饪程序管理单元传递设备信息。具体的,协调控制单元向烹饪程序管理单元传递设备信息数据的方式也可以为主动或者被动,即协调控制单元可以主动将设备信息数据发送给烹饪程序管理单元,也可以根据烹饪程序管理单元的请求将数据被动传递过去。
[0071]S403,从烹饪程序管理单元获取特定烹饪控制程序。传递给烹饪程序管理单元的设备信息,经过烹饪程序管理单元的处理,即在烹饪控制程序集合中根据该设备信息选择出一个特定的适合该设备信息的烹饪控制程序,进而将该特定的烹饪控制程序传递给协调控制单元。具体的,从烹饪程序管理单元获取特定烹饪控制程序的方式也可以为主动或者被动。
[0072]S404,执行特定烹饪控制程序。从烹饪程序管理单元获取的烹饪控制程序与厨房设备信息相对应,因此,协调控制单元可通过执行该特定的烹饪控制程序,从而对整个厨房设备进行智能控制。
[0073]S405,获取烹饪状态输入信息。在执行烹饪控制程序的过程中,协调控制单元还可以同时获取烹饪状态的输入信息,从而对整个烹饪过程进行智能控制。例如可通过获取智能炉具在烹炒过程中的温度,从而对火力或功率大小进行智能控制。值得注意的是,步骤S404和S405之间并没有严格的执行顺序,即既可以在执行烹饪程序后获取烹饪状态输入信息,也可以在获取烹饪状态输入信息后执行烹饪控制程序,或者也可以在执行烹饪控制程序的过程中同时获取烹饪状态输入信息。
[0074]S406,通过设备控制接口,输出烹饪控制命令。烹饪控制程序中与厨房设备控制接口相关的部分程序可以称之为烹饪控制命令,厨房设备的控制接口通过执行该烹饪控制命令可执行相应的控制动作,因此,协调控制单元在执行烹饪控制程序的过程中,可通过输出不同的烹饪控制命令,从而控制不同厨房设备的控制动作。
[0075]特别的,协调控制单元可以在同一时刻,同时执行多个烹饪控制程序,同时对多个烹饪过程或者多个厨房设备进行控制,这多个厨房设备可以工作在同一烹饪过程中,也可以工作在不同的烹饪过程中;此外,这多个厨房设备还可以工作在与烹饪相关的其它工作过程中,如开关灯等,只需要各个辅助功能单元向协调控制单元提供必要的控制信息即可。
[0076]烹饪程序管理单元根据上述特定的设备信息在烹饪控制程序集合中选取符合该设备信息的特定烹饪控制程序,具体工作时,烹饪程序管理单元的工作流程可以有多种,下面以其中一种工作流程为例进行说明,参照附图5所示:
[0077]S501,选定烹饪控制主题。烹饪控制主题代表烹饪的控制目标,不同的烹饪控制主题代表不同的烹饪控制目标,具有不同的烹饪控制过程。优选的,烹饪控制主题的一种表现形式可以为烹饪控制菜单,如红烧茄子和鱼香肉丝分别代表两种不同的烹饪控制主题,二者具有不同的烹饪控制过程。烹饪程序管理单元中预先汇集有多种烹饪控制主题,用户可根据自身需要选择其中的某一种主题作为某次烹饪的控制目标。具体的,选定的烹饪控制主题可被烹饪程序管理单元解析为烹饪控制程序集合,该集合中包含有能够满足各类别所有厨房设备不同组合的烹饪控制程序。
[0078]S502,从协调控制单元获取设备信息。获取的设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或设备识别信息。具体的,从协调控制单元获取设备信息的方式可以为主动,也可以为被动。值得注意的是,步骤S501和步骤S502之间并没有严格的执行先后顺序,即既可以在选定烹饪控制主题之后从协调控制单元获取设备信息,也可以在选定烹饪控制主题之前从协调控制单元获取设备信息。另外,烹饪控制主题被解析的时间也比较灵活,例如既可以在用户选定烹饪控制主题后进行解析,也可以在接收到厨房设备的设备信息后再进行解析。
[0079]S503,根据设备功能信息和/或设备参数信息初步选定烹饪控制程序。烹饪控制主题被解析后的烹饪控制程序集合中包含有能够满足各类别所有厨房设备不同组合的烹饪控制程序,而从协调控制单元所获取的具体设备信息,仅是厨房设备不同组合中的其中一种,因此,需要根据获取的具体设备信息,从烹饪控制程序集合中选取符合该特定设备信息的烹饪控制程序。设备的功能信息和/或参数信息作为设备的主要特征,可以作为初步筛选烹饪控制程序的依据,例如烹饪控制程序集合中分别包含有智能炉具、智能配料机、电饭煲、抽油烟机、排气扇、智能冰箱、智能微波炉、智能灯具等的烹饪控制程序,而用户拥有的厨房设备只有智能炉具、电饭煲和抽油烟机三种,其功能信息分别为烹炒/煎炸、蒸煮和吸取油烟,则可以根据该用户拥有的厨房设备的组合信息从烹饪控制程序集合中抽取出符合该设备组合的烹饪控制程序来,如选出的烹饪控制程序只包含有智能炉具、电饭煲、抽油烟机部分的控制程序。
[0080]值得注意的是,为了保证智能厨房主机能够根据厨房设备的设备信息,准确选择烹饪控制程序,应使厨房设备的设备信息与烹饪控制程序的部分信息相关联,且烹饪控制程序中与厨房设备信息相关联的部分,需要按照与设备信息相同的标准进行描述,这样才会使选取结果更有针对性。这种描述标准可以是程序语言设计标准,也可以是标记语言设计标准,比如二者采用同一种编程语言进行描述,如C语言或者VB语言等;或者二者采用同一种标记语言进行设计,采用同一种标记语言可以实现对电子文档的语义、结构及格式的统一定义,如二者均采用XML或者XHTML形式的标记语言。
[0081]S504,根据设备接口信息进一步选择烹饪控制命令。具体的,设备的接口信息包括监测接口信息和控制接口信息,如监测的传感器或者可控制的接口等。烹饪控制命令是烹饪控制程序中与厨房设备接口信息有关的部分程序,可通过控制该接口进而控制厨房设备的动作。初步选定了烹饪控制程序后,就可以根据设备的接口信息进一步选择烹饪控制命令。例如用户拥有的厨房设备分别是智能炉具、电饭煲和抽油烟机,其控制接口信息分别为功率/火力、时间/模式、开关/风速等,则在上述已经初步选定的烹饪控制程序中,可以根据该控制接口信息进一步选择符合这些厨房设备接口的烹饪控制命令。当然,这一步骤中,也并不限于仅根据设备的接口信息进一步选择烹饪控制命令,例如也可以根据产品的参数信息选择烹饪控制命令。
[0082]同样,为了保证能使根据设备接口信息精确选择出与其对应的烹饪控制命令,应使设备接口信息与烹饪控制命令的部分信息相关联,且烹饪控制命令与设备接口信息相关联的部分,需按照与设备接口信息相同的标准进行描述。
[0083]S505,将设备控制命令接口同烹饪控制命令映射。选中的烹饪控制命令是一种程序化的描述语言,厨房设备接口不一定可以识别,因此,可能需要将设备控制命令接口同烹饪控制命令进行映射,从而将烹饪控制命令转换为厨房设备可以识别并执行的设备控制命令,从而对厨房设备的控制接口进行控制。当然,如果烹饪控制命令可以直接被厨房设备识别并执行,此步骤也可以不需要执行。
[0084]S506,向协调控制单元发送烹饪控制匹配信息。智能厨房主机连接各种厨房设备的最终目的就是自适应或者协调控制各厨房设备,因此,通过烹饪程序管理单元的处理,获取到匹配的烹饪控制程序或者烹饪控制命令后,就可以向协调控制单元发送该烹饪控制匹配信息,从而对各厨房设备进行协调控制。
[0085]上述步骤是烹饪程序管理单元的一种工作流程,具体实施时,烹饪程序管理单元的工作流程可灵活多变,例如选取烹饪控制程序或者烹饪控制命令的步骤可同步执行,即可同时根据设备信息中的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息在烹饪控制主题被解析后的烹饪控制程序集合中同时选取与设备信息相匹配的烹饪控制程序或者烹饪控制命令。而且,值得注意的是,选择烹饪控制命令的步骤也可以不限于在烹饪程序管理单元中执行,例如也可以在协调控制单元中进行,即协调控制单元可以根据从设备管理单元获取到的设备信息中的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息,在从烹饪程序管理单元获取到的特定的烹饪控制程序中选取与其相匹配的烹饪控制命令并执行。
[0086]智能厨房主机控制模块的这几个功能单元相辅相成,互相协作,共同完成智能厨房主机的自适应控制功能,参照附图6所示,为本发明智能厨房主机控制模块的整体结构组成及流程示意图,由图示可以看出,各功能单元整体之间互相协作的流程如下:设备管理单元获取厨房设备的设备信息,将其传递给协调控制单元;协调控制单元将该设备信息传递给烹饪程序管理单元,由烹饪程序管理单元根据该设备信息在烹饪控制主题被解析后的烹饪控制程序集合中选取合适的烹饪控制程序,并将选定的烹饪控制程序传送给协调控制单元;协调控制单元可执行特定的烹饪控制程序,并接收厨房设备的烹饪状态输入,输出与控制接口相关的烹饪控制命令。
[0087]具体实施时,协调控制单元和烹饪程序管理单元作为常规的功能控制或管理单元,二者并没有明显的界线划分,即二者可以作为独立的两个功能单元存在,也可以汇集于一个功能单元中存在。如果二者汇集于一个功能单元中存在,则该一个功能单元就可执行上述两个功能单元的控制或管理功能。例如将上述协调控制单元的控制功能汇集于烹饪程序管理单元中,则上述协调控制单元所执行的功能也相应的由烹饪程序管理单元执行,则具体实施时设备管理单元将设备信息直接传递给烹饪程序管理单元,烹饪程序管理单元根据设备信息选取合适的烹饪控制程序后,直接执行该特定的烹饪控制程序,并可获取烹饪状态输入信息,同时根据设备控制接口直接输出烹饪控制命令。
[0088]智能厨房主机的控制模块除了包括上述几个功能单元外,还可以包括一个可由用户自定义智能厨房主机输入量和输出量之间控制逻辑关系的逻辑可编程单元,通过该逻辑可编程单元,使用者可根据自己的操作习惯,制定属于自己的控制逻辑,从而满足了不同使用者的个性化需要。具体的,逻辑可编程单元与控制模块中的协调控制单元通讯连接,智能厨房主机的输入量是指智能厨房主机通过通信模块接收的某个状态量,如传感器输入的状态量,或者是智能厨房主机通过人机交互模块接收的某个输入量,还可以是智能厨房主机内部程序执行过程中产生的某个中间变量。智能厨房主机的输出量可以是智能厨房主机通过通信模块发送的控制命令,也可以是智能厨房主机发送到人机交互模块的某个提示信息,还可以是智能厨房主机内部程序执行过程中的某个中间变量或者事件。参照附图7所示,为智能厨房主机控制模块中逻辑可编程单元功能示意图,举例描述如下:
[0089](a)将人体感应传感器的输入状态量作为可编程输入,在监测到使用者进入厨房后,延时I秒钟后,触发点灯的控制命令,通过通信模块驱动智能照明开关点亮厨房的照明灯。
[0090](b)将智能厨房主机烹饪开始按钮的输入量作为可编程逻辑单元的输入量,该输入量经过若干秒的延时后,作为输出量驱动抽油烟机的启动命令。
[0091](C)将烹饪控制程序执行完的结束标志作为一个输入量,经过若干秒的延时后,作为输出量驱动抽油烟机的停止命令。
[0092]具体的,逻辑可编程单元内执行的程序,可以通过计算机或者移动终端上的特定软件制作完成后,通过智能厨房主机的通信模块导入;也可以通过智能厨房主机的人机交互模块,直接制作后导入。逻辑可编程单元内执行的程序可以通过字符编码完成,也可以通过图形界面完成。为了保证逻辑可编程单元功能实现的开放性和标准化,逻辑可编程单元的执行程序可以按照符合IEC61131-3标准的规范制定。采用标准化的设计规范后,既有利于智能厨房主机程序的设计和实施,也有利于使用者的使用。
[0093]智能厨房主机控制模块中设备管理单元获取的厨房设备信息是智能厨房主机所连接或者绑定的厨房设备,如附图8所示,为本发明智能厨房主机的一种本地连接示意图,由图示可以看出,通过智能厨房主机提供的标准化接入平台,所有厨房设备均可以同智能厨房主机连接,且可以通过智能厨房主机交换厨房内其他设备的设备信息,同时协调自己的行为或者接收智能厨房主机的控制。连接的厨房设备可以仅仅是具备监测功能或者执行功能的单一厨房设备,如传感器或者排气扇等;也可以是同时具有监测和执行功能的复合厨房设备,如智能炉具;或者也可以是一个可独立完成某种控制过程的智能烹饪系统。
[0094]智能厨房主机与厨房设备之间可以通过建立绑定关系,实现设备信息的获取,具体的,上述绑定关系的确认一般通过验证的方式实现。使用者与该厨房设备的绑定过程,可以是通过输入该设备的认证码或者连接密码后,由智能厨房主机和该厨房设备进行信息交互后完成。
[0095]智能厨房主机还可以对验证绑定后的厨房设备进行上电检索,根据厨房设备的上电状态以及厨房设备与烹饪控制过程的关联性,采取与之相应的处理方式。例如某一厨房设备,其事先与智能厨房主机绑定过,假若智能厨房主机此次检测到该厨房设备未上电,判断到该厨房设备对烹饪过程的影响不大,如油烟机调节风力大小,则仍旧按照预先匹配的烹饪控制策略继续执行烹饪过程;若判断到该厨房设备对烹饪过程的影响较大,如智能炉具未上电不能进行智能烹饪,则智能厨房主机会自协调的调整烹饪控制策略,将烹饪控制策略中需要智能炉具动作的部分命令提示给用户,由用户根据提示手动操作完成,从而自协调的完成整个烹饪控制过程。
[0096]本发明的智能厨房主机除了本地连接各种厨房设备外,还可以网络连接数据库或者服务器,参照附图9所示,为本发明智能厨房主机的一种网络连接示意图,由图示可以看出,本示例中智能厨房主机网络连接有设备注册服务器和管理服务器。
[0097]其中,设备注册服务器按照统一的标准格式记录并保存不同厨房设备的设备信息,包括设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息。智能厨房主机可通过通信模块连接设备注册服务器,将记录的设备识别信息提交给设备注册服务器,从而从设备注册服务器处获取与设备识别信息对应的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息。通过获取的厨房设备的功能信息,智能厨房主机可以判断厨房设备可以完成的控制,从而判断能够执行的特定烹饪控制程序;更进一步的,如果有可能,智能厨房主机还可以根据使用者具备的厨房电器的功能信息,调整特定烹饪控制程序的执行方式。通过状态监测接口可以获取智能厨房设备的工作状态,以实现闭环控制系统。通过设备注册服务器获取的厨房设备控制接口信息,用于智能厨房主机将控制命令转换为智能厨房设备可以识别的形式,从而保证智能厨房主机对智能厨房设备的有效控制。
[0098]其中,管理服务器可以接收智能厨房主机上送的自身状态信息,也可以向智能厨房主机下发控制命令。具体的,智能厨房主机通过通信模块与管理服务器连接,并通过向管理服务器开放通信接口接受管理服务器的信息。当然,为了应用的安全,智能厨房主机和管理服务器之间的通讯可以采用认证和加密的方式进行。优选的,管理服务器和设备注册服务器可以布置在同一个硬件平台。
[0099]管理服务器不仅可以和互联网连接,还可以和公共通讯信息网连接,即接入管理服务器后,使用者不仅可以通过管理服务器上的服务接口远程实现对智能厨房主机的命令输入,从而达到远程控制厨房设备的功能;而且通过管理服务器同公众通信网的连接,还可以通过手机等移动终端实现远程控制,接收智能厨房主机发送的通知消息或者告警信息。管理服务器还可以提供数字菜谱查询,下载等服务。智能厨房主机根据自身连接的厨房设备信息,检索并获取对应的数字菜谱。
[0100]本发明所提出的智能厨房主机的工作方法,可以根据获取到的厨房设备信息,选取与该设备信息相匹配的烹饪控制程序并执行,从而自适应控制各种厨房设备的工作,参照附图10所示,具体工作时采用如下步骤:
[0101]S1001,设备信息获取步骤,获取厨房设备的设备信息。其中,设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别信息。此外,获取的厨房设备的设备信息,还包括智能厨房主机自身的设备信息。
[0102]具体的,获取厨房设备信息的方式可以为直接或者间接。直接获取方式下,是指通过智能厨房主机的人机交互模块直接接收使用者手动输入的设备信息,或者也可以由智能厨房主机通过通信模块和处于同一通信网络的厨房设备直接通信获取。如果需要,还可以通过输入验证信息在厨房设备和智能厨房主机两者之间建立通信通道,通信通道建立后,智能厨房主机和厨房设备就可以交换设备识别码或者其它相关产品信息。直接获取的厨房设备的设备信息可以是设备功能信息、设备参数信息、状态监测接口信息、控制接口信息、设备识别信息中的任一种或任几种。间接获取方式下,是指智能厨房主机通过本地直接或者网络间接的方式获取除设备识别信息外的厨房设备的其他设备信息;优选的,设备识别信息和与其对应的其他设备信息可以保存于一个数据库中,如设备注册数据库,智能厨房主机通过设备识别信息,可以在该数据库中查询到与该设备识别信息对应的设备的其他信息;设备注册数据库可以布置在智能厨房主机本地,也可以布置在网络上;如果设备注册数据库布置在本地,则智能厨房主机不需要连接网络就可以正常工作,即通过本地直接转换的方式就可以获取其他设备信息;如果设备注册数据库布置在网络上,则智能厨房主机必须连接网络,即智能厨房主机通过通信模块对网络上的数据库访问,才能间接将设备识别信息转换为其他设备信息。
[0103]具体的,通过人机交互模块获取厨房设备的设备信息其获取方式为手动获取,通过通信模块或者访问服务器获取厨房设备的设备信息时其获取方式为自动获取。具体的,获取设备信息的方式可以为主动,也可以为被动。
[0104]获取的厨房设备的设备信息可以保存在智能厨房主机本地的非易失性存储器中,以便再次使用。优选的,所有的厨房设备的设备信息都按照某种统一的标准格式记录和保存,这种标准格式可以是XML格式,或者是其他标准格式。
[0105]S1002,烹饪控制程序选取步骤,根据设备信息中的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息在烹饪控制主题被解析后的烹饪控制程序集合中选取与设备信息相匹配的烹饪控制程序。
[0106]具体的,智能厨房主机中预先汇集有多种烹饪控制主题,用户可根据自身需要选择其中的某一种主题作为某次烹饪的控制目标。选定的烹饪控制主题可被智能厨房主机解析为烹饪控制程序集合,该集合中包含有能够满足各类别所有厨房设备不同组合的烹饪控制程序。此外,烹饪控制程序中,与厨房设备控制接口相关的部分程序称之为烹饪控制命令。
[0107]选择烹饪控制程序时,可同时根据设备信息中的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息在烹饪控制主题被解析后的烹饪控制程序集合中同时选取与设备信息相匹配的烹饪控制程序或者烹饪控制命令,也可以先根据设备功能信息和/或设备参数信息初步选定烹饪控制程序,进而根据设备参数信息、状态监测接口信息和/或控制接口信息在初步选定的烹饪控制程序中选择与厨房设备接口相关的烹饪控制命令。
[0108]上述根据设备信息选取烹饪控制程序或烹饪控制命令的依据在于厨房设备的设备信息与烹饪控制程序的部分信息相关联。同时为了保证选取匹配的效果,烹饪控制程序中与厨房设备信息相关联的部分,需要按照与设备信息相同的标准进行描述,这样才会使选取结果更有针对性及匹配性。这种描述标准可以是程序语言设计标准,也可以是标记语言设计标准,比如二者采用同一种编程语言进行描述,如C语言或者VB语言等;或者二者采用同一种标记语言进行设计,采用同一种标记语言可以实现对电子文档的语义、结构及格式的统一定义,如二者均采用XML或者XHTML形式的标记语言。
[0109]S1003,烹饪控制程序执行步骤,将烹饪控制程序发送给对应的厨房设备执行。具体的,可执行烹饪控制程序的对应的厨房设备,是指智能厨房主机本身,或者是除智能厨房主机之外具有烹饪过程控制能力的其他任一厨房设备。
[0110]通过上述选取的烹饪控制程序或者烹饪控制程序中与控制接口相关的部分程序即烹饪控制命令,与厨房设备的设备信息互相匹配,智能厨房主机可通过执行该烹饪控制程序,并将烹饪控制命令发送给对应的厨房设备执行,从而协调控制各个厨房设备。特别的,可以在同一时刻同时执行多个烹饪控制程序,同时对多个烹饪过程或者多个厨房设备进行控制,这多个厨房设备可以工作在同一烹饪过程中,也可以工作在不同的烹饪过程中,还可以工作在与烹饪相关的过程中。
[0111]本发明所提出的智能厨房主机的控制方法,用于指导整个烹饪过程的实现,这个烹饪过程,不仅是指具体菜肴的烹饪控制过程,还指与菜肴烹饪相关的其他控制过程,如智能冰箱的控制、智能灯具的控制等等,该控制方法的具体实施过程如下:
[0112]首先,获取与智能厨房主机协同工作的厨房设备的设备信息。
[0113]具体的,智能厨房主机通过烹饪过程执行前的厨房设备绑定过程,或者烹饪过程执行中的厨房设备监测过程获取厨房设备的设备信息;具体实施时,智能厨房主机与厨房设备之间可以通过上电或者建立绑定关系,实现设备信息的获取;除了在上述上电或者绑定过程中实现设备信息的获取外,还可以在具体的烹饪执行过程中,通过厨房设备的状态监测接口获取厨房设备的一些设备信息,例如可以获取这些厨房设备状态监测量的种类或者能力信息等。
[0114]具体的,与智能厨房主机协同工作的厨房设备,是烹饪过程工作前绑定的厨房设备中的部分或者全部,或者是烹饪工作时发现或者检测到的厨房设备的部分或者全部;更具体的,与智能厨房主机绑定的全部厨房设备,如果用户只想选用其中的某一种或某几种厨房设备执行烹饪控制过程,则还可以在这些已与智能厨房主机绑定的厨房设备中人为选择其需要执行烹饪控制任务的厨房设备,则与智能厨房主机协同工作的厨房设备是烹饪过程工作前绑定的厨房设备中的部分厨房设备,而如果用户未从这些绑定的厨房设备中进行人为选择,则与智能厨房主机协同工作的厨房设备就是与智能厨房主机绑定的全部厨房设备;烹饪过程进行时,智能厨房主机上电或者通讯检测到的全部厨房设备也可以作为与智能厨房主机协同工作的厨房设备,用户也可以对这些检测或发现到的厨房设备进行人为选择,则选中的部分厨房设备为与智能厨房主机协同工作的厨房设备,增加了用户使用的灵活性。
[0115]与智能厨房主机协同工作的厨房设备,除了指烹饪该道菜肴的具体厨房设备,如锅具、炉具等,还包括与菜肴烹饪有关的其他厨房设备,如智能冰箱、智能灯具等,即只要与智能厨房主机协同工作的厨房设备,均视为本发明所提出的的厨房设备,当然,与智能厨房主机协同工作的厨房设备还包括智能厨房主机自身。获取的厨房设备的设备信息可以包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或设备识别信息。
[0116]其次,根据厨房设备与烹饪过程相关的功能组合,选择与该功能组合相匹配的烹饪控制程序。
[0117]具体的,烹饪过程是指具体菜肴的烹饪控制过程,或者与菜肴烹饪相关的其他控制过程;与烹饪过程相关的功能包括厨房设备能够实现的功能、厨房设备实现该功能的能力、烹饪状态量监测的种类和/或烹饪状态量监测的能力;更具体的,厨房设备能够实现的功能表明厨房设备的具体实现功能,例如智能厨房主机能够实现的功能有主控、烹饪信息提示等,智能炉具能够实现的功能有烹炒、煎炸、蒸煮等,智能抽油烟机能够实现的功能有吸取油烟等;厨房设备实现该功能的能力指厨房设备实现该功能需要具备的条件或参数,如智能炉具的功率、智能抽油烟机的排风量等;烹饪状态量监测的种类是指可以监测的各种状态量,如可以监测时间、温度、湿度、气体等;烹饪状态量监测的能力是指实现上述监测状态所需要具备的条件或参数,如具有温度传感器、湿度传感器等。厨房设备的功能组合即指与智能厨房主机绑定或者用户选取的、与智能厨房主机协同工作的所有厨房设备的功能、厨房设备实现该功能的能力、烹饪状态量监测的种类和/或烹饪状态量监测能力的组口 ο
[0118]具体的,厨房设备与烹饪过程相关的功能,与前述的厨房设备的设备信息,二者之间可以具有相互对应关系,如可以一对一、一对多或者多对一,即某一厨房设备可以实现完成一个功能、或者某一厨房设备可以实现完成多个功能,或者多个厨房设备可以完成合作完成一个功能。
[0119]具体的,烹饪控制主题是多个烹饪控制程序的集合,这个烹饪控制程序集合包含整个控制过程中各种厨房设备组合所对应的烹饪控制程序,因此,可适于控制不同的厨房设备组合,例如其对控制过程中无法直接控制的厨房设备,可以通过提示信息,指导使用者手动完成控制任务。这个烹饪控制程序的集合中的多个烹饪控制程序分别与多组厨房设备的功能组合相匹配,而具体实施时实际获取的厨房设备与烹饪过程相关的功能组合,只是其中上述多组厨房设备功能组合中的一组,根据这组厨房设备的功能组合在烹饪控制程序集合中所选择的烹饪控制程序,必然与这些厨房设备的功能组合相匹配。例如烹饪控制程序集合中分别包含有智能炉具、智能配料机、电饭煲、抽油烟机、排气扇、智能冰箱、智能微波炉、智能灯具等厨房设备的烹饪控制程序,而用户拥有的厨房设备只有智能炉具、电饭煲和抽油烟机三种,则可以根据该用户拥有的厨房设备的组合信息从烹饪控制程序集合中抽取出符合该设备组合的烹饪控制程序来,如选出的烹饪控制程序只包含有智能炉具、电饭煲、抽油烟机部分的控制程序。最后,执行烹饪控制程序,依照烹饪过程既定的顺序,通过标准控制接口或者与所述厨房设备相匹配的控制接口执行相应的烹饪控制命令。
[0120]具体的,本发明所提出的烹饪过程既定的顺序,是指可以将整个烹饪过程分解为若干个不同的烹饪控制阶段,这些烹饪控制阶段按顺序组合而成,因此,执行烹饪控制程序时,可以依照这些顺序的烹饪控制阶段执行。例如可以按照烹饪过程的步骤流程信息、步骤切换的事件信息、每个步骤中期望达成的控制指标信息,将整个烹饪过程划分为若干个不同的烹饪控制阶段,其中,步骤流程信息包括相应菜肴烹制过程中的烹制步骤,事件信息包括烹饪过程中正常的步骤切换和突然出现的非正常事件并要采取的应对措施,控制指标信息包括相应烹制步骤中的控制对象和控制参数。具体的,不同烹饪控制阶段的划分依据为是否可独立完成某一控制目标,例如可以将整个烹饪过程划分为烹饪准备、烹饪控制、烹饪结束等若干各阶段。显而易见的是,烹饪准备过程和烹饪结束后的控制过程,在特定环境下,即便不同使用者其控制过程也是相对固定的,所以可以共用相同的烹饪控制程序。而烹饪不同菜肴的火候、配料过程则一般不会相同,需要制作不同的烹饪控制程序。因此,智能厨房主机的烹饪控制程序,也可以划分为烹饪控制过程和烹饪辅助过程两个部分。烹饪辅助过程部分包括烹饪准备过程和烹饪完成后的收尾控制,烹饪准备过程如洗菜,切菜等,烹饪完成后的收尾控制如清洗锅具,清洗吸油烟机等,该部分的控制程序可以相对固定。而具体的烹饪控制过程,即数字菜谱部分,可以针对不同的菜肴制作过程,进行针对性的设计。
[0121]烹饪控制程序中,与厨房设备控制接口相关的部分程序称之为烹饪控制命令,厨房设备的控制接口通过执行该烹饪控制命令可执行相应的控制动作。具体的,厨房设备的控制接口可以是通用的标准接口,也可以是在烹饪控制程序中可由用户自定义的与厨房设备相匹配的控制接口。通过通用的标准接口控制厨房设备的烹饪控制命令相对比较固定,且部分具有相同标准接口的厨房设备还可以共用相同的烹饪控制命令;而与厨房设备相匹配的控制接口一般与具体厨房设备的组合相关,根据不同的厨房设备组合可能会具有不同的控制接口,用户还可通过智能厨房主机自定义该控制接口,因此,这部分的烹饪控制命令根据不同的厨房设备,具有针对性的设计。在执行烹饪控制程序的过程中,可通过不同的控制接口执行不同的烹饪控制命令,从而控制不同厨房设备的控制动作。本发明的烹饪控制程序或者烹饪控制命令在执行过程中,除了可以控制某一道菜肴的烹饪过程外,还可以同时控制多道菜肴的烹饪过程,例如某一烹饪控制命令除了可以控制智能炉具烹炒菜肴的火力大小,还可以控制智能电饭煲煮粥的火力大小,通过这种方式,提高了智能厨房主机协调控制厨房设备的能力。
[0122]进一步的,还可以在烹饪控制程序执行过程中通过状态监测接口获取智能厨房设备的工作状态,以实现烹饪控制程序的闭环控制。
[0123]以上分别说明了智能厨房主机、智能厨房主机的工作方法以及智能厨房主机的控制方法,为了更进一步说明本发明智能厨房主机的工作机制,下面通过举例来说明使用者具备不同厨房设备时,智能厨房主机如何利用记录的设备信息自适应的执行相应的控制命令,来满足不同使用者的需求。
[0124](a)智能厨房主机
[0125]如果智能厨房主机的设备管理单元只记录了智能厨房主机自身的设备识别信息,则可能代表使用者所拥有的其它厨房电器都为传统电器设备,无法实现远程控制功能,也无法接入智能厨房主机,协同完成烹饪过程或者厨房内的其它工作。
[0126]在这种情况下,智能厨房主机通过设备注册服务器获取的功能列表中只包含智能厨房主机自身的功能。智能厨房主机能够提供的功能主要是烹饪提示信息。提示信息向使用者展示的具体方式,根据获取的厨房主机自身的功能列表决定,例如提供文字、语音、视频、灯光这些提示信息中的部分或者全部;甚至是特定信息类型的细节特征,例如文字的大小、位置、字体,语音提示的语言种类或者区域方言,视频的分辨率等。
[0127](b)智能厨房主机+智能烹饪炉具
[0128]如果智能厨房主机记录的设备列表中增加了智能烹饪炉具设备,则可以将烹饪炉具纳入智能厨房主机的控制范围。则烹饪控制程序执行时,不仅可以提供(a)中所述的提示信息,还可以对烹饪炉具的火力进行控制。
[0129]烹饪炉具的火力大小可以通过和智能烹饪炉具的信息交互自动完成,火候控制不需要使用者完成,自然也就不再需要提示信息。因此,智能厨房主机的协调控制单元在从设备管理单元获取到智能烹饪炉具具备火力调节功能后,自动屏蔽烹饪控制程序中火力调节提示信息。即在烹饪控制程序执行过程中,(a)中原来需要智能厨房主机发出火力调节提示信息的地方,修改为向智能烹饪炉具发出火力调节命令。
[0130]同时,如果智能烹饪炉具具备测温传感器或者类似状态监测部件,同样也会在智能厨房主机的设备管理单元中显示。智能厨房主机的协调控制单元,在从设备管理单元中获取状态监测部件信息后,则会根据烹饪控制程序的相应设计,在合适的时候,通过通信模块从智能厨房设备中读取相应状态量,并结合烹饪控制的目标量,调整火力大小,形成一个闭环控制系统,从而达到更好的烹饪控制效果。
[0131](C)智能厨房主机+智能烹饪炉具+智能传感器+智能照明+智能排气扇+智能抽油烟机
[0132]在完全智能化的厨房系统中,需要完成的不仅仅是饭菜烹饪工作,而是希望将整个厨房的所有电器设备都纳入智能厨房主机的管理范围,形成统一控制的智能厨房系统。
[0133]除了饭菜烹饪外,厨房内需要完成的另一项工作就是环境安全检测,包括空气净化、油烟抽放、灯光照明、火灾报警、煤气泄漏、漏水等。环境安全检测系统的基本组成是传感器加报警器或者执行器的模式。例如火灾报警、煤气泄漏、漏水等系统就是传感器加报警器的模式,而空气净化、油烟吸取、智能照明则是传感器加执行器的模式。具体的,传感器可以是人体感应传感器、光照度传感器、温度传感器、湿度传感器、煤气浓度传感器、漏水检测传感器等;执行器可以是排气扇、抽油烟机、可控灭火装置、可控水龙头等。
[0134]将环境安全检测系统纳入智能厨房主机的控制范围后,智能厨房主机可以替代上述报警器的功能,也能替代上述执行器中的逻辑判断功能。对于传感器加报警器的系统,需要在智能厨房主机的设备管理单元中添加智能传感器,然后通过设备注册服务器返回的信息,智能厨房主机就可以接收智能传感器发送的状态监测信号,然后设置状态量越限值或告警值,并关联相应的人机交互信息输出接口,就可以实现此类系统的越限告警功能。对于传感器加执行器的系统,需要同时将智能传感器和执行器记录到设备管理单元中。智能厨房主机通过访问设备注册服务器后获得信息,就可以接收智能传感器监测的状态量,也能在需要的时候,以通信的方式控制执行器的动作。因为智能厨房主机自身就可以实现逻辑判断功能,只需要设置动作越限值,智能厨房主机就可以将接收到的状态量与动作越限值比较,如果满足条件,则发送动作命令控制执行器的动作行为。在这种情况下,将会简化执行器的设计和制造过程。
[0135]综上所述,通过本发明提出的智能厨房主机,不仅可以解决传统厨房向智能厨房过渡时,使用者逐步更新厨房设备时需要智能厨房主机不断改变控制策略的问题,还可以作为一种智能厨房控制平台,将智能厨房内的所有电器设备均纳入该控制平台,从而达到最优的控制策略和工作效果,不仅明显降低了智能厨房控制系统的建设成本,而且显著提高了整个系统的工作效率。
【权利要求】
1.一种智能厨房主机,包括通信模块、控制模块和电源模块,所述通信模块和所述控制模块分别与所述电源模块连接,所述通信模块与所述控制模块连接,所述通信模块与厨房设备通讯连接,其特征在于,所述控制模块包括设备管理单元、烹饪程序管理单元和协调控制单元;所述设备管理单元管理厨房设备的设备信息,所述设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别信息;所述烹饪程序管理单元获取所述设备信息,根据所述设备信息在烹饪控制主题被解析后的烹饪控制程序集合中选取与所述设备信息相匹配的烹饪控制程序;所述协调控制单元获取并执行所述烹饪控制程序。
2.根据权利要求1所述的智能厨房主机,其特征在于,所述智能厨房主机还包括可用于使用者和智能厨房主机交换信息的人机交互模块,所述人机交互模块分别与所述电源模块和所述控制模块连接。
3.根据权利要求1或2所述的智能厨房主机,其特征在于,所述智能厨房主机还包括可执行烹饪控制命令的具有烹饪过程控制能力的执行模块,所述执行模块分别与所述电源模块和所述控制模块连接。
4.根据权利要求1-3任一项所述的智能厨房主机,其特征在于,所述控制模块还包括可由用户自定义智能厨房主机输入量和输出量之间控制逻辑关系的逻辑可编程单元,所述逻辑可编程单元与所述协调控制单元连接。
5.一种权利要求1-4任一项的智能厨房主机的工作方法,其特征在于,预先汇集有多种烹饪控制主题,所述烹饪控制主题可被解析为烹饪控制程序集合,该工作方法包括如下步骤: 设备信息获取步骤,获取厨房设备的设备信息,其中,所述设备信息包括设备功能信息、设备参数信息、状态监测接口信息、控制接口信息和/或代表厨房设备类型的设备识别信息; 烹饪控制程序选取步骤,根据所述设备信息在所述烹饪控制主题被解析后的烹饪控制程序集合中选取与所述设备信息相匹配的烹饪控制程序; 烹饪控制程序执行步骤,将所述烹饪控制程序发送给对应的所述厨房设备执行;其中,所述对应的厨房设备,是指智能厨房主机本身,或者是除智能厨房主机之外具有烹饪过程控制能力的其他任一厨房设备。
6.根据权利要求5所述的智能厨房主机的工作方法,其特征在于,所述厨房设备的设备信息与所述烹饪控制程序的部分信息相关联,并且所述烹饪控制程序中与所述设备信息相关联的部分,具有与所述设备信息相同的描述标准,所述描述标准是程序语言或者标记;五古P口口 ο
7.根据权利要求5或6所述的智能厨房主机的工作方法,其特征在于,所述厨房设备的设备信息其获取方式是通过智能厨房主机的人机交互模块或者通信模块获取。
8.根据权利要求5-7任一项所述的智能厨房主机的工作方法,其特征在于,除设备识别信息外的所述厨房设备的设备信息获取方式是通过智能厨房主机访问服务器获取;所述服务器按照统一的标准格式记录并保存不同厨房设备的设备信息,所述除设备识别信息外的设备信息与设备识别信息相关联,所述服务器获取智能厨房主机提交的所述设备识别信息,返回与所述设备识别信息对应的设备功能信息、设备参数信息、状态监测接口信息和/或控制接口信息。
9.根据权利要求5-8任一项所述的智能厨房主机的工作方法,其特征在于,获取的厨房设备的设备信息,包括智能厨房主机自身的设备信息。
10.根据权利要求5-9任一项所述的智能厨房主机的工作方法,其特征在于,所述烹饪控制程序同时控制多个厨房设备,所述厨房设备工作在同一烹饪过程中,或者工作在不同的烹饪过程中,或者工作在与烹饪相关的过程中。
11.根据权利要求5-10任一项所述的智能厨房主机的工作方法,其特征在于,所述智能厨房主机与所述厨房设备之间通过建立绑定关系,实现所述设备信息的获取;所述绑定关系的确认通过验证的方式实现;所述智能厨房主机对验证绑定后的厨房设备进行上电检索,根据厨房设备的上电状态以及厨房设备与烹饪控制过程的关联性,采取与之相应的处理方式。
12.根据权利要求5-11所述的智能厨房主机的工作方法,其特征在于,所述烹饪控制程序中智能厨房主机的输入量和输出量之间的控制逻辑关系,可以由用户自定义;所述输入量是智能厨房主机通过人机交互模块或者通信模块接收的状态量或输入,或者是执行烹饪控制程序过程中产生的中间变量;所述输出量是智能厨房主机通过人机交互模块或者通信模块发送的控制命令或提示信息,或者是执行烹饪控制程序过程中产生的中间变量或事件。
13.—种权利要求1-4任一项的智能厨房主机的控制方法,其特征在于, 获取与智能厨房主机协同工作的厨房设备的设备信息; 根据所述厨房设备与烹饪过程相关的功能组合,选择与所述功能组合相匹配的烹饪控制程序; 执行所述烹饪控制程序,依照烹饪过程既定的顺序,通过标准控制接口或者与所述厨房设备相匹配的控制接口执行相应的烹饪控制命令。
14.根据权利要求13所述的控制方法,其特征在于,所述与智能厨房主机协同工作的厨房设备,是工作前绑定的厨房设备中的部分或者全部,或者是工作时发现或者检测到的厨房设备的部分或者全部。
15.根据权利要求13或14所述的控制方法,其特征在于,所述与烹饪过程相关的功能包括厨房设备能够实现的功能、厨房设备实现所述功能的能力、烹饪状态量监测的种类和/或烹饪状态量监测的能力。
16.根据权利要求13-15任一项所述的控制方法,其特征在于,所述烹饪控制程序和/或烹饪控制命令同时控制多道菜肴的烹饪过程。
17.根据权利要求13-16任一项所述的控制方法,其特征在于,所述与智能厨房主机协同工作的厨房设备包括智能厨房主机自身。
【文档编号】G05B19/04GK104133387SQ201410315704
【公开日】2014年11月5日 申请日期:2014年7月2日 优先权日:2014年7月2日
【发明者】江海峰, 张永强, 王嘉敏, 黄道凤 申请人:珠海优特电力科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1