智能廚房主機、智能廚房主機的工作方法和控制方法
【專利摘要】本發明公開了一種智能廚房主機、智能廚房主機的工作方法和控制方法:獲取不同廚房設備的設備信息,所述設備信息包括設備功能信息、設備參數信息、狀態監測接口信息、控制接口信息和/或代表廚房設備類型的設備識別信息,進而根據不同的廚房設備信息在烹飪控制主題被解析后的烹飪控制程序集合中選取與設備信息相匹配的烹飪控制程序,從而協調不同廚房設備的工作完成整個烹飪過程,解決了傳統廚房向智能廚房過渡的問題,具有靈活的控制方式及適用性。
【專利說明】智能廚房主機、智能廚房主機的工作方法和控制方法
【技術領域】
[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日
【發明者】江海峰, 張永強, 王嘉敏, 黃道鳳 申請人:珠海優特電力科技股份有限公司