智能廚房主機(jī)、智能廚房主機(jī)的工作方法和控制方法
【專利摘要】本發(fā)明公開了一種智能廚房主機(jī)、智能廚房主機(jī)的工作方法和控制方法:獲取廚房設(shè)備的設(shè)備信息,包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息,根據(jù)廚房設(shè)備的設(shè)備信息在設(shè)備控制模塊中選取與設(shè)備信息相匹配的設(shè)備控制命令集合;獲取用戶選定的烹飪控制程序,將其解析為烹飪控制命令集合;匯集廚房設(shè)備的設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成相對應(yīng)的烹飪控制策略。生成的烹飪控制策略其控制過程由與設(shè)備無關(guān)的烹飪控制程序和與設(shè)備相關(guān)的設(shè)備控制模塊協(xié)調(diào)配合完成,因此簡化并穩(wěn)定了烹飪控制程序,且可以自協(xié)調(diào)控制不同廚房設(shè)備的工作,具有靈活的控制方式及適用性。
【專利說明】智能廚房主機(jī)、智能廚房主機(jī)的工作方法和控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及廚房設(shè)備控制【技術(shù)領(lǐng)域】,特別涉及一種智能廚房主機(jī)、智能廚房主機(jī)的工作方法和控制方法。
【背景技術(shù)】
[0002]隨著生活節(jié)奏的加快,自動化、互聯(lián)網(wǎng)和物聯(lián)網(wǎng)技術(shù)的發(fā)展,傳統(tǒng)的工業(yè)自動化技術(shù)逐步走入民用自動化領(lǐng)域,使得智能家居領(lǐng)域的技術(shù)得到了蓬勃發(fā)展,傳統(tǒng)的家用電器邁入了智能時代。廚房作為家庭環(huán)境中一個電器設(shè)備較多的場所,自然也就成了提高家庭自動化水平的一個重要環(huán)節(jié)。
[0003]傳統(tǒng)的廚房設(shè)備之間各自為政,相互之間無法進(jìn)行信息交互以至無法達(dá)到協(xié)同工作的目的。然而隨著科學(xué)技術(shù)的發(fā)展,使得越來越多的智能廚房設(shè)備逐漸涌現(xiàn),這些智能廚房設(shè)備所組成的智能廚房控制系統(tǒng)將會逐漸取代由傳統(tǒng)廚房設(shè)備所組成的傳統(tǒng)烹飪系統(tǒng),更多程度地將用戶從繁雜的勞動中解放出來。
[0004]例如,中國發(fā)明申請201210406161.1公開了一種數(shù)字化智能廚房,包括微控制器,所述微控制器的輸出端連接有輸入模塊、顯示設(shè)備、數(shù)據(jù)庫、有線與無線控制接口模塊、網(wǎng)絡(luò)接口與移動接口。所述控制器通過有線與無線控制接口模塊同廚房內(nèi)各種電器設(shè)備連接,并可以實現(xiàn)部分控制功能。該系統(tǒng)不僅能滿足當(dāng)前的遠(yuǎn)程控制和遠(yuǎn)程訂購與物流需求,而且能通過遠(yuǎn)程互動和數(shù)據(jù)匯總可以得到居民的健康營養(yǎng)咨詢、菜譜計劃等和居民膳食調(diào)查,滿足公共健康營養(yǎng)的生活需求。
[0005]又例如,中國發(fā)明申請200610151230.3公開了一種基于智能化、網(wǎng)絡(luò)化的家用廚房家具,通過在櫥柜上安裝一套計算機(jī)系統(tǒng),將廚房內(nèi)的相關(guān)電器設(shè)備接入,可以實現(xiàn)烹飪控制、人機(jī)交互、環(huán)境監(jiān)測、食譜計劃等功能。
[0006]再例如,中國發(fā)明申請201110124869.3公開了一種用于烹飪電器的通用數(shù)字菜單模塊,由于模塊中包含有全部數(shù)字菜單接口功能,因此烹飪電器主控制器配上此模塊可以方便完成數(shù)字菜單下載、更新、調(diào)用和執(zhí)行。
[0007]上述幾份專利參考文獻(xiàn)公開了幾種典型的智能廚房控制系統(tǒng)的組成方式,基本上都包含一個中心控制器,通過不同的通信方式同廚房內(nèi)多個電器設(shè)備連接,可以不同程度的控制所連接廚房電器設(shè)備的工作。
[0008]但是上述技術(shù)方案都沒有明確智能廚房中心控制器如何協(xié)調(diào)控制不同廠家生產(chǎn)的功能各異的廚房電器設(shè)備進(jìn)行工作;也沒有明確如果廚房電器設(shè)備的功能不同或者發(fā)生改變,智能廚房中心控制器的工作方式如何做出適應(yīng)性的改變。
【發(fā)明內(nèi)容】
[0009]本發(fā)明所要解決的技術(shù)問題是:提出了一種智能廚房主機(jī)、智能廚房主機(jī)的工作方法和控制方法,能夠根據(jù)使用者所擁有的不同廠家功能各異的廚房電器設(shè)備,調(diào)整并采用不同的控制方式,協(xié)調(diào)不同廚房設(shè)備的工作,解決了不同廠家生產(chǎn)的廚房電器設(shè)備同智能廚房主機(jī)的接入和協(xié)同控制問題。
[0010]本發(fā)明通過如下技術(shù)方案實現(xiàn):
[0011]一種智能廚房主機(jī),包括通信模塊、控制模塊和電源模塊,所述通信模塊和所述控制模塊分別與所述電源模塊連接,所述通信模塊與所述控制模塊連接,所述通信模塊與廚房設(shè)備通訊連接,所述控制模塊包括設(shè)備管理單元、烹飪程序管理單元、模塊控制單元和協(xié)調(diào)控制單元,所述設(shè)備管理單元管理廚房設(shè)備的設(shè)備信息,所述設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息;所述烹飪程序管理單元獲取與所述設(shè)備信息無關(guān)或者與所述設(shè)備信息部分相關(guān)的烹飪控制程序,將所述烹飪控制程序解析為烹飪控制命令集合;所述模塊控制單元記錄或獲取與所述設(shè)備信息相關(guān)的設(shè)備控制命令集合,根據(jù)所述設(shè)備信息選取與所述設(shè)備信息相匹配的設(shè)備控制命令集合;所述協(xié)調(diào)控制單元匯集所述設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略并執(zhí)行。
[0012]進(jìn)一步的,所述模塊控制單元還記錄或獲取所述設(shè)備信息不相關(guān)而與烹飪控制過程相關(guān)的算法控制命令集合,所述協(xié)調(diào)控制單元匯集所述設(shè)備信息、烹飪控制命令集合、設(shè)備控制命令集合和算法控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略并執(zhí)行。
[0013]進(jìn)一步的,所述智能廚房主機(jī)還包括可用于使用者和智能廚房主機(jī)交換信息的人機(jī)交互模塊,所述人機(jī)交互模塊分別與所述電源模塊和所述控制模塊連接。
[0014]進(jìn)一步的,所述智能廚房主機(jī)還包括可執(zhí)行設(shè)備控制命令的具有烹飪過程控制能力的執(zhí)行模塊,所述執(zhí)行模塊分別與所述電源模塊和所述控制模塊連接。
[0015]一種智能廚房主機(jī)的工作方法,該方法包括如下步驟:
[0016]獲取廚房設(shè)備的設(shè)備信息,其中,所述設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息;
[0017]根據(jù)廚房設(shè)備的設(shè)備信息選取與所述設(shè)備信息相匹配的設(shè)備控制命令集合;
[0018]獲取用戶選定的烹飪控制程序,將所述烹飪控制程序解析為烹飪控制命令集合;
[0019]匯集廚房設(shè)備的設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略;
[0020]將所述烹飪控制策略發(fā)送給對應(yīng)的廚房設(shè)備執(zhí)行;其中,所述對應(yīng)的廚房設(shè)備,是指智能廚房主機(jī)本身,或者是除智能廚房主機(jī)之外具有烹飪過程控制能力的其他任一廚房設(shè)備。
[0021]進(jìn)一步的,所述廚房設(shè)備的設(shè)備信息與設(shè)備控制命令集合的部分信息相關(guān)聯(lián),并且所述設(shè)備控制命令集合中與所述設(shè)備信息相關(guān)聯(lián)的部分,具有與所述設(shè)備信息相同的描述標(biāo)準(zhǔn),所述描述標(biāo)準(zhǔn)是程序語言或者標(biāo)記語言。
[0022]進(jìn)一步的,所述烹飪控制命令與所述設(shè)備控制命令采用統(tǒng)一的程序語言或標(biāo)記語言。
[0023]進(jìn)一步的,在生成烹飪控制策略步驟之前,還包括選取與所述設(shè)備信息無關(guān)的控制特殊烹飪過程的算法控制命令集合,在生成烹飪控制策略時綜合廚房設(shè)備的設(shè)備信息、烹飪控制命令集合、設(shè)備控制命令集合和算法控制命令結(jié)合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略。
[0024]進(jìn)一步的,執(zhí)行所述烹飪控制策略時,還包括從廚房設(shè)備獲取烹飪狀態(tài)監(jiān)測信息。
[0025]進(jìn)一步的,所述廚房設(shè)備的設(shè)備信息其獲取方式是通過智能廚房主機(jī)的人機(jī)交互模塊直接輸入獲取,或者通過通信模塊與廚房設(shè)備的通信交互直接獲取。
[0026]進(jìn)一步的,通信交互獲取方式下,所述智能廚房主機(jī)獲取設(shè)備信息的方式為主動或者被動。
[0027]進(jìn)一步的,除設(shè)備識別信息外的所述廚房設(shè)備的設(shè)備信息獲取方式是通過智能廚房主機(jī)訪問服務(wù)器獲?。凰龇?wù)器按照統(tǒng)一的標(biāo)準(zhǔn)格式記錄并保存不同廚房設(shè)備的設(shè)備信息,所述除設(shè)備識別信息外的設(shè)備信息與設(shè)備識別信息相關(guān)聯(lián),所述服務(wù)器獲取智能廚房主機(jī)提交的所述設(shè)備識別信息,返回與所述設(shè)備識別信息對應(yīng)的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息。
[0028]進(jìn)一步的,所述烹飪控制策略同時控制多個廚房設(shè)備,所述廚房設(shè)備工作在同一烹飪過程中,或者工作在不同的烹飪過程中,或者工作在與烹飪相關(guān)的過程中。
[0029]進(jìn)一步的,獲取的廚房設(shè)備的設(shè)備信息,包括智能廚房主機(jī)自身的設(shè)備信息。
[0030]進(jìn)一步的,所述智能廚房主機(jī)與所述廚房設(shè)備之間通過建立綁定關(guān)系,實現(xiàn)所述設(shè)備信息的獲取,所述綁定關(guān)系的確認(rèn)通過驗證的方式實現(xiàn);所述智能廚房主機(jī)對驗證綁定后的廚房設(shè)備進(jìn)行上電檢索,根據(jù)廚房設(shè)備的上電狀態(tài)以及廚房設(shè)備與烹飪控制過程的關(guān)聯(lián)性,采取與之相應(yīng)的處理方式。
[0031]一種智能廚房主機(jī)的控制方法,獲取與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備的設(shè)備信息;根據(jù)所述廚房設(shè)備與烹飪過程相關(guān)的功能組合,選擇與所述功能組合相匹配的設(shè)備控制命令;根據(jù)所述設(shè)備控制命令和與所述廚房設(shè)備無關(guān)或者部分相關(guān)的烹飪控制程序,生成烹飪控制策略;執(zhí)行所述烹飪控制策略,依照烹飪過程既定的順序,通過標(biāo)準(zhǔn)控制接口或者與所述廚房設(shè)備相匹配的控制接口執(zhí)行相應(yīng)的設(shè)備控制命令。
[0032]進(jìn)一步的,所述與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,是工作前綁定的廚房設(shè)備中的部分或者全部,或者是工作時發(fā)現(xiàn)或者檢測到的廚房設(shè)備的部分或者全部。
[0033]進(jìn)一步的,所述與烹飪過程相關(guān)的功能包括廚房設(shè)備能夠?qū)崿F(xiàn)的功能、廚房設(shè)備實現(xiàn)所述功能的能力、烹飪狀態(tài)量監(jiān)測的種類和/或烹飪狀態(tài)量監(jiān)測的能力。
[0034]進(jìn)一步的,所述烹飪控制策略同時控制多道菜肴的烹飪過程。
[0035]進(jìn)一步的,所述與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備包括智能廚房主機(jī)自身。
[0036]技術(shù)效果
[0037]本發(fā)明所提出的智能廚房主機(jī)其控制過程由與設(shè)備無關(guān)的烹飪控制程序和與設(shè)備相關(guān)的設(shè)備控制模塊協(xié)調(diào)配合完成,可自協(xié)調(diào)控制不同廚房設(shè)備的工作,具有靈活的控制方式及適用性,同時簡化了烹飪控制程序的制作過程,增加了烹飪控制程序的穩(wěn)定性。
[0038]本發(fā)明所提出的智能廚房主機(jī)通過設(shè)備管理單元記錄使用者的廚房設(shè)備信息,根據(jù)不同的廚房設(shè)備信息在設(shè)備控制模塊中選取不同的設(shè)備控制命令,進(jìn)而采取不同的控制過程,滿足了針對不同的廚房設(shè)備使得廚房控制方式不斷變化的需求,具有靈活的適用性。
[0039]本發(fā)明所提出的智能廚房主機(jī)可以自動識別與之關(guān)聯(lián)的廚房設(shè)備,根據(jù)不同的設(shè)備信息采取不同的控制過程,擴(kuò)大了智能廚房主機(jī)的實用性及兼容性,且滿足了用戶隨時更換其廚房設(shè)備的需要。
[0040]本發(fā)明所提出的智能廚房主機(jī)還可以記錄或獲取完成特定烹飪過程所需與設(shè)備無關(guān)的算法控制命令集合,滿足了不同烹飪控制程序在控制特殊烹飪過程時的使用需要。
[0041]本發(fā)明所提出的智能廚房主機(jī),可以獨立存在,也可以集成于任何一個廚房設(shè)備中,實現(xiàn)方式靈活。
[0042]本發(fā)明所提出的智能廚房主機(jī)獲取的廚房設(shè)備信息,既可以直接來自智能廚房設(shè)備,也可以通過設(shè)備識別信息間接訪問服務(wù)器獲取,既滿足了簡易性和可靠性的要求,又滿足了不同廠家生產(chǎn)的廚房設(shè)備接入智能廚房主機(jī)的靈活性和可擴(kuò)展性要求。
【專利附圖】
【附圖說明】
[0043]附圖1是本發(fā)明智能廚房主機(jī)模塊組成示意圖;
[0044]附圖2是本發(fā)明智能廚房主機(jī)控制模塊的一種組成示意圖;
[0045]附圖3是本發(fā)明烹飪控制策略的一種組成示意圖;
[0046]附圖4是本發(fā)明智能廚房主機(jī)的一種本地連接示意圖;
[0047]附圖5是本發(fā)明智能廚房主機(jī)的一種網(wǎng)絡(luò)連接示意圖;
[0048]附圖6是本發(fā)明智能廚房主機(jī)工作方法流程示意圖。
【具體實施方式】
[0049]本發(fā)明通過如下實施方式對本發(fā)明進(jìn)行詳細(xì)說明。但本領(lǐng)域技術(shù)人員應(yīng)了解,下述實施方式不是對本發(fā)明保護(hù)范圍的限制,任何在本發(fā)明基礎(chǔ)上做出的改進(jìn)和變化,都在本發(fā)明的保護(hù)范圍之內(nèi)。
[0050]下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步說明。
[0051]參照附圖1所示,本發(fā)明的智能廚房主機(jī)主要由通信模塊、控制模塊和電源模塊組成,其中,通信模塊和控制模塊分別通過電源線與電源模塊連接,通信模塊與控制模塊通訊連接。
[0052]具體的,通信模塊用于智能廚房主機(jī)與其它廚房設(shè)備交換信息。通信模塊可以采用的通信方式分為有線和無線兩種。有線通信可以是以太網(wǎng)、RS232、RS485、CAN、Profibus,單總線等傳統(tǒng)通訊手段中的一種或多種;還可以是電力載波,特別是基于Homeplug技術(shù)的電力載波通訊技術(shù)。無線通訊包括Wif1、藍(lán)牙、ZigBee、紅外、WiMax、GPRS、3G、LTE等通訊手段中的一種或多種。通信模塊在具體實施過程中可以采用通信芯片的形式實現(xiàn),例如可以采用芯片DM9161A實現(xiàn)以太網(wǎng)有線通信,采用芯片CC2520實現(xiàn)ZigBee無線通信。
[0053]電源模塊與智能廚房主機(jī)的其他功能模塊進(jìn)行電連接,負(fù)責(zé)為其他所有功能模塊供電,因此,通信模塊、控制模塊分別通過電源線與電源模塊直接連接。具體的,一般來說,在確定了通信模塊中的通信芯片、電路板以及控制模塊中的單片機(jī)系統(tǒng)、CPU系統(tǒng)后,只要根據(jù)所需驅(qū)動電壓或者功能選擇相對應(yīng)的供電電源就可以了,如3V或者5V。
[0054]優(yōu)選的,本發(fā)明的智能廚房主機(jī)還可以包括一個人機(jī)交互模塊,用于使用者與智能廚房主機(jī)交換信息。人機(jī)交互模塊通過電源線與電源模塊電連接,并與控制模塊通信連接。具體的,人機(jī)交互模塊包括信息輸入和信息輸出兩個部分,信息輸入模塊主要完成對智能廚房主機(jī)的功能設(shè)置、命令選擇、使用者廚房電器設(shè)備信息錄入或者條碼信息輸入等功能,信息輸出主要完成智能廚房主機(jī)狀態(tài)顯示、操作提示信息、告警信息等功能。
[0055]人機(jī)交互模塊的具體實現(xiàn)形式可以根據(jù)具體需要采用多種形式,例如傳統(tǒng)的鍵盤加顯示屏的模式,或者采用觸摸屏同時實現(xiàn)輸入和輸出的功能。信息輸出可以是字符、圖形、視頻,還可以是音頻信息;相對應(yīng)的輸出設(shè)備可以是喇叭或類似音頻播放設(shè)備。音頻信息同樣可以作為輸入信息,采用語音識別技術(shù)后,麥克風(fēng)或者類似設(shè)備同樣可以智能廚房主機(jī)的輸入單元的組成部分之一。圖形和圖像信息同樣也可以作為輸入信息,相應(yīng)的需要配置攝像頭或者類似圖形、圖像采集設(shè)備,然后經(jīng)過數(shù)字識別,將圖形、圖像信息轉(zhuǎn)換為輸入信息。除了傳統(tǒng)的信息輸入方式外,還可以采用條碼掃描單元或者RFID讀碼單元,將外部標(biāo)簽信息輸入智能廚房主機(jī)。在輸出信息方面,除了顯示屏、喇叭等設(shè)備外,還有LED燈同樣也具有信息指示/輸出的功能。
[0056]優(yōu)選的,本發(fā)明的智能廚房主機(jī)可以嵌入到任何一個現(xiàn)有的廚房設(shè)備中,因此,智能廚房主機(jī)還可以包含一個可執(zhí)行烹飪控制策略的具有烹飪過程控制能力的執(zhí)行模塊。執(zhí)行模塊通過電源線與電源模塊電連接,并與控制模塊通信連接。具體的,執(zhí)行模塊代表現(xiàn)有任何一種廚房設(shè)備的功能執(zhí)行模塊,該廚房設(shè)備可以是冰箱、抽油煙機(jī)、烹飪電器、自動配料設(shè)備或者全套自動烹飪系統(tǒng)等,廚房設(shè)備的功能執(zhí)行模塊如制冷、抽取油煙、自動烹飪、自動配料等。執(zhí)行模塊既可以獨立存在,實現(xiàn)自身原有控制功能,也可以和控制模塊、通信模塊、人機(jī)交互模塊等集成,構(gòu)成集成式智能廚房主機(jī)。
[0057]控制模塊是本發(fā)明智能廚房主機(jī)的核心模塊,可以采用現(xiàn)有工業(yè)控制芯片及其外圍電路構(gòu)成,或者控制模塊本身就是一個計算機(jī)系統(tǒng)??刂颇K通過接收外在的信號或者是各種傳感器實時收集的數(shù)據(jù),根據(jù)預(yù)定的算法,作出判斷,發(fā)出控制指令,通過通信模塊對廚房設(shè)備進(jìn)行相應(yīng)控制。
[0058]參照附圖2所示,為控制模塊的一種組成示意圖,由圖示可以看出,控制模塊主要由設(shè)備管理單元、烹飪程序管理單元、模塊控制單元和協(xié)調(diào)控制單元組成。其中,設(shè)備管理單元和模塊控制單元屬于本發(fā)明的創(chuàng)新點所在。
[0059]具體的,設(shè)備管理單元用于獲取使用者具備的廚房設(shè)備的設(shè)備信息,其中設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息。
[0060]其中,設(shè)備功能信息是指廚房設(shè)備可以實現(xiàn)的具體功能,如智能廚房主機(jī)可以實現(xiàn)的功能有主控、烹飪信息提示等,智能爐具可以實現(xiàn)的功能有烹炒、煎炸、蒸煮等,智能抽油煙機(jī)可以實現(xiàn)的功能有吸取油煙等。設(shè)備參數(shù)信息是指廚房設(shè)備的一些具體產(chǎn)品參數(shù),包括產(chǎn)品類型、型號、尺寸、功率等,如智能爐具的產(chǎn)品參數(shù)主要有功率,智能抽油煙機(jī)的產(chǎn)品參數(shù)主要有類型、排風(fēng)量、照明功率等。狀態(tài)監(jiān)測接口信息是指可以監(jiān)測廚房設(shè)備或者智能烹飪過程的傳感器的具體信息等,如智能爐具的狀態(tài)監(jiān)測接口信息可以是監(jiān)測其溫度的溫度傳感器的具體信息,智能抽油煙機(jī)的狀態(tài)監(jiān)測接口信息可以是風(fēng)速、時間、溫度、濕度、氣體等不同傳感器檢測出的具體信息??刂平涌谛畔⑹侵缚杀豢刂频膹N房設(shè)備的具體接口信息,如智能爐具可被控制的接口為功率、火力、時間等,智能抽油煙機(jī)可被控制的接口為開關(guān)狀態(tài)、風(fēng)速等。設(shè)備管理單元獲取的狀態(tài)監(jiān)測接口信息和控制接口信息,為協(xié)調(diào)控制單元提供了廚房設(shè)備完成相應(yīng)控制過程可能需要的狀態(tài)量及狀態(tài)量接收接口,同時提供了廚房設(shè)備接收的命令類型及接收命令的接口。設(shè)備識別信息可代表某一種廚房設(shè)備,該設(shè)備識別信息可以是設(shè)備的名稱、編碼或者型號等,通過該設(shè)備識別信息,可關(guān)聯(lián)指定某一種或某一類型的具體設(shè)備,例如智能爐具I的設(shè)備識別信息是ljooi,智能爐具2的設(shè)備識別信息是I j002,因此通過這兩個不同的編碼就可以區(qū)分智能爐具I和智能爐具2 ;又例如某一智能抽油煙機(jī)的型號是YYJ-01-Z,該型號僅代表該種油煙機(jī),因此,也可以通過型號將其作為設(shè)備識別信息,代表該類型的抽油煙機(jī),值得注意的是,一個廚房設(shè)備可以有一個或者多個設(shè)備識別信息,而每一個設(shè)備識別信息可唯一代表該一種廚房設(shè)備;上述這些設(shè)備信息中,設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息以及控制接口信息屬于設(shè)備的具體產(chǎn)品信息,設(shè)備識別信息屬于設(shè)備的代表信息,因此,也可以通過代表廚房設(shè)備的設(shè)備識別信息,關(guān)聯(lián)獲取設(shè)備的其他產(chǎn)品信息,例如可通過訪問網(wǎng)絡(luò)服務(wù)器,通過輸入設(shè)備識別信息后,獲取廚房設(shè)備的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信肩、O
[0061]設(shè)備管理單元獲取的廚房設(shè)備信息可以是上述設(shè)備信息中的部分或全部。具體的,全部是指設(shè)備信息中包含設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息以及設(shè)備識別信息中的所有信息。部分是指僅包括上述設(shè)備信息中的某一種或某幾種信息,如某些廚房設(shè)備其本身設(shè)備信息只有上述設(shè)備信息中的某一部分,例如,單一功能的監(jiān)測傳感器無控制接口,因此其設(shè)備信息可能只包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和設(shè)備識別信息這一部分,而不包括控制接口信息。
[0062]設(shè)備管理單元中獲取的廚房設(shè)備既可以是一個具有復(fù)合功能的設(shè)備,如既具備監(jiān)測功能,又可執(zhí)行控制命令,從而獨立完成某個烹飪過程的廚房設(shè)備;也可以是單一的功能元件,如只具備監(jiān)測功能,僅完成對某種特定環(huán)境參數(shù)或者設(shè)備狀態(tài)的監(jiān)測;或者只具備執(zhí)行功能,僅能夠根據(jù)特定命令執(zhí)行相應(yīng)的控制命令。更具體的,上述具有復(fù)合功能的廚房設(shè)備如智能爐具、智能冰箱、智能抽油煙機(jī)等,既具備監(jiān)測功能又可執(zhí)行控制命令;上述單一功能的監(jiān)測廚房設(shè)備如智能傳感器,僅具有監(jiān)測功能;上述單一功能的執(zhí)行廚房設(shè)備如排氣扇,僅具有執(zhí)行功能。設(shè)備管理單元中記錄的廚房設(shè)備形式及類別多樣,最大程度的提高了整個烹飪控制過程的自動化水平,同時提高了用戶體驗的舒適度,而且值得注意的是,設(shè)備管理單元記錄的廚房設(shè)備的設(shè)備信息,還包括智能廚房主機(jī)自身的設(shè)備信息。
[0063]具體的,設(shè)備管理單元獲取廚房設(shè)備信息的方式可以為直接或者間接。
[0064]直接獲取方式下,可以通過智能廚房主機(jī)的人機(jī)交互模塊直接接收使用者手動輸入的設(shè)備信息,即使用者通過人機(jī)交互界面手動輸入廚房設(shè)備信息;或者也可以由智能廚房主機(jī)通過通信模塊和處于同一通信網(wǎng)絡(luò)的廚房設(shè)備直接通信獲取,處于同一通訊網(wǎng)絡(luò)的廚房設(shè)備可以被顯示在智能廚房主機(jī)的人機(jī)交互界面的顯示屏上,如果需要,可以通過輸入驗證信息在廚房設(shè)備和智能廚房主機(jī)兩者之間建立通信通道,通信通道建立后,智能廚房主機(jī)和廚房設(shè)備就可以交換設(shè)備識別碼或者其它相關(guān)產(chǎn)品信息。直接獲取的廚房設(shè)備的設(shè)備信息可以是設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息、設(shè)備識別息中的任一種或任幾種。
[0065]間接獲取方式下,可通過本地直接或者網(wǎng)絡(luò)間接的方式獲取除設(shè)備識別信息外的廚房設(shè)備的其他設(shè)備信息。具體的,設(shè)備識別信息和與其對應(yīng)的其他設(shè)備信息可以保存于一個數(shù)據(jù)庫中,如設(shè)備注冊數(shù)據(jù)庫,設(shè)備管理單元通過設(shè)備識別信息,可以在該數(shù)據(jù)庫中查詢設(shè)備的其他信息。更具體的,設(shè)備注冊數(shù)據(jù)庫可以布置在智能廚房主機(jī)本地,也可以布置在網(wǎng)絡(luò)上,特別是互聯(lián)網(wǎng)上。如果設(shè)備注冊數(shù)據(jù)庫布置在本地,則智能廚房主機(jī)不需要連接網(wǎng)絡(luò)就可以正常工作,即通過本地直接轉(zhuǎn)換的方式就可以獲取其他設(shè)備信息;如果設(shè)備注冊數(shù)據(jù)庫布置在網(wǎng)絡(luò)上,則智能廚房主機(jī)必須連接網(wǎng)絡(luò),即智能廚房主機(jī)通過通信模塊對網(wǎng)絡(luò)上的數(shù)據(jù)庫訪問,才能間接將設(shè)備識別信息轉(zhuǎn)換為其他設(shè)備信息;優(yōu)選的,布置于網(wǎng)絡(luò)上的數(shù)據(jù)庫可以以服務(wù)器的形式存在,如設(shè)備注冊服務(wù)器。
[0066]具體的,設(shè)備管理單元獲取廚房設(shè)備信息的方式可以為主動或者被動,即設(shè)備管理單元可以主動從廚房設(shè)備或者網(wǎng)絡(luò)服務(wù)器讀取廚房設(shè)備的設(shè)備信息,也可以被動接收廚房設(shè)備、人機(jī)交互模塊或者網(wǎng)絡(luò)服務(wù)器推送過來的設(shè)備信息。
[0067]設(shè)備管理單元將獲取的廚房設(shè)備的設(shè)備信息,傳遞給協(xié)調(diào)控制單元,由協(xié)調(diào)控制單元進(jìn)行相應(yīng)的處理。
[0068]優(yōu)選的,設(shè)備管理單元獲取的廚房設(shè)備的設(shè)備信息可以保存在本地的非易失性存儲器中,以便再次使用。值得注意的是,為了保證廚房設(shè)備的設(shè)備信息可以被智能廚房主機(jī)識別,所有的廚房設(shè)備的設(shè)備信息都按照某種特定的標(biāo)準(zhǔn)格式記錄和保存,這種標(biāo)準(zhǔn)格式可以是一種XML格式,或者是其他的標(biāo)準(zhǔn)數(shù)據(jù)格式。
[0069]烹飪程序管理單元用于獲取用戶選定的烹飪控制程序,將其解析為烹飪控制命令集合。具體的,烹飪控制程序是由與廚房設(shè)備信息完全無關(guān)或者與廚房設(shè)備信息部分相關(guān)的抽象烹飪控制命令集合組成,通過該抽象的烹飪控制命令可對烹飪過程進(jìn)行控制。
[0070]一般情況下,烹飪控制程序與廚房設(shè)備信息完全無關(guān),即烹飪控制命令集合中的全部烹飪控制命令,與廚房設(shè)備信息無任何關(guān)聯(lián)關(guān)系,不控制任何廚房設(shè)備的接口動作,因此烹飪控制程序只與烹飪的控制過程有關(guān),而與烹飪控制過程中的廚房硬件設(shè)備控制過程無關(guān),所以可適用于任何烹飪過程,通用性較強(qiáng)。優(yōu)選的,烹飪控制程序可以是數(shù)字菜譜,用于控制菜肴的制作過程,例如某一數(shù)字菜譜,其可以控制與菜肴烹飪有關(guān)的烹飪控制過程,而不控制菜肴烹飪過程中的廚房設(shè)備。
[0071]在部分情況下,烹飪控制程序可與廚房設(shè)備信息部分相關(guān),即烹飪控制命令集合中的部分烹飪控制命令,與廚房設(shè)備信息的某一部分信息有關(guān)聯(lián)關(guān)系,如可控制某一種或某幾種廚房設(shè)備的接口動作,這種情況適用于功能較為簡單,且廚房設(shè)備控制接口較為固定的控制過程。例如以智能抽油煙機(jī)為例,假設(shè)所有的用戶廚房都安裝有智能抽油煙機(jī),且所有的烹飪控制程序在烹炒過程中,都會開啟抽油煙機(jī)抽取油煙,這種情況下抽油煙機(jī)的控制過程及控制接口都較為固定,因此,可將該控制抽油煙機(jī)的控制過程設(shè)計于烹飪控制程序中,不會對烹飪控制程序的穩(wěn)定性造成任何影響,還能實現(xiàn)標(biāo)準(zhǔn)的模塊化控制。
[0072]烹飪控制程序或者數(shù)字菜譜制作者按照統(tǒng)一設(shè)計標(biāo)準(zhǔn)的要求,按照烹飪控制過程的步驟流程信息、步驟切換的事件信息、每個步驟中期望達(dá)成的控制指標(biāo)信息,將整個烹飪過程抽象為一個與設(shè)備無關(guān)的、由不同烹飪階段所組成的控制過程,并制定各個烹飪階段中需要執(zhí)行的烹飪控制命令,該烹飪控制命令能夠被智能廚房主機(jī)的功能單元識別,并轉(zhuǎn)化為廚房設(shè)備可以執(zhí)行的命令。其中,步驟流程信息包括菜肴烹制過程中的烹制步驟,事件信息包括烹飪過程中正常的步驟切換和突然出現(xiàn)的非正常事件并要采取的應(yīng)對措施,控制指標(biāo)信息包括對應(yīng)烹制步驟中的控制對象和控制參數(shù)。具體的,不同烹飪控制階段的劃分依據(jù)為是否可獨立完成某一控制目標(biāo),例如可以將整個烹飪過程劃分為烹飪準(zhǔn)備、烹飪控制、烹飪結(jié)束等若干各階段。顯而易見的是,烹飪準(zhǔn)備過程和烹飪結(jié)束后的控制過程,在特定環(huán)境下,即便不同使用者其控制過程也是相對固定的,所以可以共用相同的烹飪控制程序。而烹飪不同菜肴的火候、配料過程則一般不會相同,需要制作不同的烹飪控制程序。因此,智能廚房主機(jī)的烹飪控制程序,也可以劃分為烹飪控制過程和烹飪輔助過程兩個部分。烹飪輔助過程部分包括烹飪準(zhǔn)備過程和烹飪完成后的收尾控制,該部分的控制程序可以相對固定。而具體的烹飪控制過程,即數(shù)字菜譜部分,可以針對不同的菜肴制作過程,進(jìn)行針對性的設(shè)計。
[0073]烹飪程序管理單元獲取的烹飪控制程序,可以是來自智能廚房主機(jī)自身的非易失性存儲器,如使用者通過智能廚房主機(jī)的人機(jī)交互界面選取所需的烹飪控制程序或者數(shù)字菜譜;也可以是通過智能廚房主機(jī)的通信模塊與網(wǎng)絡(luò)服務(wù)器的信息交互獲取,具體的,該網(wǎng)絡(luò)服務(wù)器應(yīng)存儲有烹飪控制程序或者數(shù)字菜譜,可以為不同使用者提供相應(yīng)的檢索、瀏覽和下載服務(wù)。
[0074]烹飪程序管理單元將獲取的烹飪控制程序解析為烹飪控制命令集合后傳遞給協(xié)調(diào)控制單元。具體的,數(shù)據(jù)傳遞的方式可以為主動或者被動,即烹飪程序管理單元可以主動將解析后的烹飪控制命令集合數(shù)據(jù)發(fā)送給協(xié)調(diào)控制單元,也可以根據(jù)協(xié)調(diào)控制單元的請求將數(shù)據(jù)被動傳遞過去。對于功能較為簡單,且設(shè)備控制接口較為固定的控制過程,烹飪控制程序提交給協(xié)調(diào)控制單元的烹飪控制命令集合,通過特定接口發(fā)送給特定設(shè)備執(zhí)行后就可以實現(xiàn)烹飪過程控制。但在大多數(shù)情況下,烹飪控制程序都不能獨立完成烹飪控制過程,需要結(jié)合具體廚房設(shè)備的設(shè)備信息以及控制廚房設(shè)備的設(shè)備控制命令信息,才能夠?qū)崿F(xiàn)完整的烹飪控制過程。
[0075]模塊控制單元記錄或獲取與廚房設(shè)備信息相關(guān)的設(shè)備控制模塊即設(shè)備控制命令集合。具體的,設(shè)備控制模塊是設(shè)備控制命令的集合,一般與廚房設(shè)備的設(shè)備信息相關(guān),可針對不同的廚房設(shè)備功能具有不同的設(shè)備控制命令,因此可對具體廚房設(shè)備的動作進(jìn)行控制。更具體的,記錄是指模塊控制單元中直接記錄保存有設(shè)備控制模塊即設(shè)備控制命令集合;獲取是指模塊控制單元可通過智能廚房主機(jī)的通信模塊與外部設(shè)備的信息交互獲取設(shè)備控制模塊即設(shè)備控制命令集合,交互的方式可以為主動或者被動,即智能廚房主機(jī)的通信模塊連接外部設(shè)備后,可以由外部設(shè)備主動推送,或者也可以由智能廚房主機(jī)主動讀取相關(guān)信息。這里所說的外部設(shè)備,可以是網(wǎng)絡(luò)服務(wù)器,也可以是智能廚房設(shè)備。
[0076]具體的,設(shè)備控制命令集合針對不同的廚房設(shè)備功能具有不同的設(shè)備控制命令,因此制作時,可以預(yù)先將整個烹飪過程中涉及到的所有廚房設(shè)備抽取出來,根據(jù)不同廚房設(shè)備的不同控制接口及功能制作不同的設(shè)備控制命令,再將控制所有廚房設(shè)備的設(shè)備控制命令組合,就可以形成設(shè)備控制命令集合。該設(shè)備控制命令集合與具體的廚房設(shè)備相關(guān),包括對廚房設(shè)備烹飪狀態(tài)的監(jiān)測或者控制目標(biāo)的執(zhí)行。
[0077]模塊控制單元可從協(xié)調(diào)控制單元獲取廚房設(shè)備的設(shè)備信息,根據(jù)該設(shè)備信息在記錄或獲取的設(shè)備控制模塊中選取與其相匹配的設(shè)備控制命令集合,并將該匹配的設(shè)備控制命令集合傳遞給協(xié)調(diào)控制單元。具體的,用戶具有的廚房設(shè)備千變?nèi)f化,從協(xié)調(diào)控制單元所獲取的具體設(shè)備信息,僅是廚房設(shè)備不同組合中的其中一種,因此,需要根據(jù)獲取的具體設(shè)備信息,從設(shè)備控制命令集合中選取符合該特定設(shè)備信息的設(shè)備控制命令集合。根據(jù)設(shè)備信息選取匹配的設(shè)備控制命令集合時,可同時根據(jù)設(shè)備信息中的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息在設(shè)備控制命令集合中選取與設(shè)備信息相匹配的設(shè)備控制命令集合,也可以先根據(jù)設(shè)備功能信息和/或設(shè)備參數(shù)信息初步選定一個較大范圍的設(shè)備控制命令集合,進(jìn)而根據(jù)設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息在初步選定的較大范圍的設(shè)備控制命令集合中進(jìn)一步選擇與廚房設(shè)備接口相關(guān)的設(shè)備控制命令集合,例如設(shè)備控制命令集合中分別包含有智能爐具、智能配料機(jī)、電飯煲、抽油煙機(jī)、排氣扇、智能冰箱、智能微波爐、智能燈具等的設(shè)備控制命令,而用戶擁有的廚房設(shè)備只有智能爐具、電飯煲和抽油煙機(jī)三種,其功能信息分別為烹炒/煎炸、蒸煮和吸取油煙,則可以根據(jù)該用戶擁有的廚房設(shè)備的設(shè)備信息從設(shè)備控制命令集合中初步抽取出符合這些設(shè)備功能的設(shè)備控制命令集合來,如選出的設(shè)備控制命令集合只包含有智能爐具、電飯煲、抽油煙機(jī)部分功能的設(shè)備控制命令集合,進(jìn)一步的,智能爐具、電飯煲和抽油煙機(jī)的控制接口信息分別為功率/火力、時間/模式、開關(guān)/風(fēng)速等,則在上述已經(jīng)初步選定的設(shè)備控制命令集合中,可以根據(jù)該控制接口信息進(jìn)一步選擇符合這些廚房設(shè)備接口的設(shè)備控制命令集合。
[0078]優(yōu)選的,為了保證智能廚房主機(jī)能夠根據(jù)廚房設(shè)備的設(shè)備信息,準(zhǔn)確選擇設(shè)備控制命令集合,應(yīng)使廚房設(shè)備的設(shè)備信息與設(shè)備控制命令集合的部分信息相關(guān)聯(lián),且設(shè)備控制命令集合中與廚房設(shè)備信息相關(guān)聯(lián)的部分,需要按照與設(shè)備信息相同的標(biāo)準(zhǔn)進(jìn)行描述,這樣才會使選取結(jié)果更有針對性,這種描述標(biāo)準(zhǔn)可以是程序語言設(shè)計標(biāo)準(zhǔn),也可以是標(biāo)記語言設(shè)計標(biāo)準(zhǔn),比如二者采用同一種編程語言進(jìn)行描述,如C語言或者VB語言等;或者二者采用同一種標(biāo)記語言進(jìn)行設(shè)計,采用同一種標(biāo)記語言可以實現(xiàn)對電子文檔的語義、結(jié)構(gòu)及格式的統(tǒng)一定義,如二者均采用XML或者XHTML形式的標(biāo)記語言。
[0079]具體的,模塊控制單元從協(xié)調(diào)控制單元獲取設(shè)備信息的方式可以為主動,也可以為被動,即模塊控制單元可以主動從協(xié)調(diào)控制單元讀取設(shè)備信息,也可以被動接收從協(xié)調(diào)控制單元傳送過來的設(shè)備信息。
[0080]具體的,模塊控制單元將匹配的設(shè)備控制命令集合傳遞給協(xié)調(diào)控制單元的方式可以為主動,也可以為被動,即模塊控制單元可以主動將匹配好的設(shè)備控制命令集合發(fā)送給協(xié)調(diào)控制單元,也可以根據(jù)協(xié)調(diào)控制單元的請求將數(shù)據(jù)被動傳遞過去。
[0081]本發(fā)明優(yōu)選的,模塊控制單元還可以記錄或獲取控制特殊烹飪過程的算法控制模塊,即模塊控制單元管理的信息可以有兩類:一類是上述針對廚房設(shè)備控制的設(shè)備控制模塊即設(shè)備控制命令集合,一類是針對特殊烹飪過程控制的算法控制模塊即算法控制命令集合。具體的,算法控制模塊是算法控制命令的集合,與廚房設(shè)備信息不相關(guān)而與烹飪控制過程相關(guān),可以作為上述烹飪控制程序的補(bǔ)充信息,以便實現(xiàn)特殊的控制過程,也可以作為對已有烹飪控制過程的改進(jìn)。同上所述,記錄是指模塊控制單元直接保存有算法控制模塊,獲取是指可通過智能廚房主機(jī)的通信模塊與網(wǎng)絡(luò)服務(wù)器的信息交互獲取算法控制模塊。
[0082]協(xié)調(diào)控制單元是控制模塊的核心功能單元,匯集來自設(shè)備管理單元的設(shè)備信息、烹飪程序管理單元的烹飪控制命令集合和模塊控制單元的設(shè)備控制命令集合和/或算法控制命令集合,匯總綜合后生成與具體廚房設(shè)備信息相對應(yīng)的烹飪控制策略并執(zhí)行。
[0083]具體的,烹飪控制策略是完整控制命令的集合,烹飪控制策略的生成是指將與設(shè)備無關(guān)或部分相關(guān)的烹飪控制命令集合、與設(shè)備相關(guān)的設(shè)備控制命令集合和設(shè)備信息按照一定的規(guī)則進(jìn)行組合,此處的設(shè)備信息是指可影響烹飪控制策略或指導(dǎo)烹飪控制過程的設(shè)備信息如烹飪狀態(tài)檢測信息。進(jìn)一步的,這個組合的規(guī)則可以是按照接口匹配的原則進(jìn)行組合,也可以是按照烹飪時間先后順序進(jìn)行組合,或者是其他可使烹飪控制命令集合與設(shè)備控制命令集合組合實施烹飪過程的組合方式,例如烹飪控制命令集合中一般預(yù)留有烹飪過程狀態(tài)監(jiān)測接口和與廚房設(shè)備控制相關(guān)的設(shè)備控制命令接口,因此可與設(shè)備控制命令集合中的狀態(tài)監(jiān)測接口或設(shè)備控制命令接口相匹配,二者通過接口匹配的原則就可結(jié)合生成烹飪控制策略;又例如每一設(shè)備控制命令和烹飪控制命令具有嚴(yán)格的執(zhí)行先后順序,將二者按照時間先后順序組合后,就可按時間順序?qū)ε腼冞^程進(jìn)行精確控制。
[0084]進(jìn)一步的,還可以在烹飪控制策略執(zhí)行過程中通過狀態(tài)監(jiān)測接口獲取智能廚房設(shè)備的工作狀態(tài),以實現(xiàn)烹飪控制策略的閉環(huán)控制。根據(jù)上述綜合信息生成出的烹飪控制策略既包含與廚房設(shè)備無關(guān)的控制烹飪控制過程的烹飪控制命令集合、也包括與廚房設(shè)備相關(guān)的控制廚房設(shè)備的設(shè)備控制命令集合,當(dāng)然,特殊情況下,也包括控制特殊烹飪控制過程的算法控制命令集合。
[0085]如附圖3所示,為本發(fā)明烹飪控制策略的一種組成示意圖,由圖示可以看出,烹飪控制策略不僅包括烹飪控制程序,還包括多個控制模塊,圖中所示的控制模塊可以是與廚房設(shè)備無關(guān)的算法控制模塊,也可以是與廚房設(shè)備相關(guān)的設(shè)備控制模塊。按照如圖3所示組成的烹飪控制策略,各部分必須協(xié)同配合,才能夠完成整個廚房烹飪過程。因此,相關(guān)各方提供的烹飪控制程序、設(shè)備控制模塊或者算法控制模塊,都必須符合某個統(tǒng)一的設(shè)計標(biāo)準(zhǔn),以保證相互之間的配合關(guān)系。具體的,烹飪控制程序或者算法控制模塊的提供方,一般是智能廚房控制系統(tǒng)設(shè)計者或者數(shù)字菜譜設(shè)計者,而設(shè)備控制模塊或者設(shè)備信息的提供方,一般是廚房設(shè)備的供應(yīng)商。通常,該統(tǒng)一的設(shè)計標(biāo)準(zhǔn)一般由智能廚房控制系統(tǒng)設(shè)計者提供。
[0086]烹飪控制策略采用如圖3所示的方式進(jìn)行設(shè)計后,智能廚房主機(jī)自身的軟件功能,僅包含最基本的硬件設(shè)備驅(qū)動部分。即智能廚房主機(jī)自身的軟件程序需要完成智能廚房主機(jī)的硬件驅(qū)動,實現(xiàn)設(shè)備管理單元、烹飪程序管理單元、模塊控制單元和協(xié)調(diào)控制單元的管理功能,能夠解析外部獲取的烹飪控制程序/數(shù)字菜譜、控制模塊包含的控制信息,并能夠按照統(tǒng)一設(shè)計標(biāo)準(zhǔn)的要求,將所有相關(guān)信息綜合為最終的可執(zhí)行命令后,再傳遞給相應(yīng)的廚房設(shè)備,實現(xiàn)相應(yīng)的控制效果。
[0087]具體的,協(xié)調(diào)控制單元從各個功能單元即設(shè)備管理單元、烹飪程序管理單元和模塊控制單元獲取信息的方式可以為主動或者被動,即協(xié)調(diào)控制單元可以主動從各個功能單元讀取信息,也可以被動接收從各個功能單元傳送過來的信息數(shù)據(jù)。
[0088]特別的,協(xié)調(diào)控制單元可以在同一時刻,同時執(zhí)行多個烹飪控制策略,同時對多個烹飪過程或者多個廚房設(shè)備進(jìn)行控制,這多個廚房設(shè)備可以工作在同一烹飪過程中,也可以工作在不同的烹飪過程中;此外,這多個廚房設(shè)備還可以工作在與烹飪相關(guān)的其它工作過程中,如開關(guān)燈等,只需要各個輔助功能單元向協(xié)調(diào)控制單元提供必要的控制信息即可。
[0089]智能廚房主機(jī)控制模塊的這幾個功能單元相輔相成,互相協(xié)作,共同完成智能廚房主機(jī)的自協(xié)調(diào)控制功能,但值得注意的是,具體實施時,控制模塊的這幾個功能單元之間并沒有明顯的界限劃分,例如協(xié)調(diào)控制單元和烹飪程序管理單元作為常規(guī)的功能控制或管理單元,既可以作為獨立的兩個功能單元存在,也可以匯集于一個功能單元中存在,如果二者匯集于一個功能單元中存在,則該一個功能單元就可執(zhí)行上述兩個功能單元的控制或管理功能,如將上述協(xié)調(diào)控制單元的控制功能匯集于烹飪程序管理單元中,則上述協(xié)調(diào)控制單元所執(zhí)行的功能也相應(yīng)的由烹飪程序管理單元執(zhí)行,則具體實施時設(shè)備管理單元將設(shè)備信息直接傳遞給烹飪程序管理單元,烹飪程序管理單元根據(jù)設(shè)備信息選取合適的設(shè)備控制命令集合后,將其與烹飪控制命令集合匯總,形成完整的控制命令,并可獲取烹飪狀態(tài)輸入信息,同時根據(jù)設(shè)備控制接口輸出控制命令。控制模塊的這幾個功能單元其功能執(zhí)行也沒有明顯的界線劃分,例如根據(jù)設(shè)備信息選取匹配的設(shè)備控制命令集合,既可以在模塊控制單元中執(zhí)行,也可以在協(xié)調(diào)控制單元中執(zhí)行。
[0090]智能廚房主機(jī)控制模塊中設(shè)備管理單元獲取的廚房設(shè)備信息是智能廚房主機(jī)所連接或者綁定的廚房設(shè)備,如附圖4所示,為本發(fā)明智能廚房主機(jī)的一種本地連接示意圖,由圖示可以看出,通過智能廚房主機(jī)提供的標(biāo)準(zhǔn)化接入平臺,所有廚房設(shè)備均可以同智能廚房主機(jī)連接,且可以通過智能廚房主機(jī)交換廚房內(nèi)其他設(shè)備的設(shè)備信息,同時協(xié)調(diào)自己的行為或者接收智能廚房主機(jī)的控制。連接的廚房設(shè)備可以僅僅是具備監(jiān)測功能或者執(zhí)行功能的單一廚房設(shè)備,如傳感器或者排氣扇等;也可以是同時具有監(jiān)測和執(zhí)行功能的復(fù)合廚房設(shè)備,如智能爐具;或者也可以是一個可獨立完成某種控制過程的智能烹飪系統(tǒng)。
[0091]智能廚房主機(jī)與廚房設(shè)備之間可以通過建立綁定關(guān)系,實現(xiàn)設(shè)備信息的獲取,具體的,上述綁定關(guān)系的確認(rèn)一般通過驗證的方式實現(xiàn)。使用者與該廚房設(shè)備的綁定過程,可以是通過輸入該設(shè)備的認(rèn)證碼或者連接密碼后,由智能廚房主機(jī)和該廚房設(shè)備進(jìn)行信息交互后完成。
[0092]智能廚房主機(jī)還可以對驗證綁定后的廚房設(shè)備進(jìn)行上電檢索,根據(jù)廚房設(shè)備的上電狀態(tài)以及廚房設(shè)備與烹飪控制過程的關(guān)聯(lián)性,采取與之相應(yīng)的處理方式。例如某一廚房設(shè)備,其事先與智能廚房主機(jī)綁定過,假若智能廚房主機(jī)此次檢測到該廚房設(shè)備未上電,判斷到該廚房設(shè)備對烹飪過程的影響不大,如油煙機(jī)調(diào)節(jié)風(fēng)力大小,則仍舊按照預(yù)先匹配的烹飪控制策略繼續(xù)執(zhí)行烹飪過程;若判斷到該廚房設(shè)備對烹飪過程的影響較大,如智能爐具未上電不能進(jìn)行智能烹飪,則智能廚房主機(jī)會自協(xié)調(diào)的調(diào)整烹飪控制策略,將烹飪控制策略中需要智能爐具動作的部分命令提示給用戶,由用戶根據(jù)提示手動操作完成,從而自協(xié)調(diào)的完成整個烹飪控制過程。
[0093]本發(fā)明的智能廚房主機(jī)除了本地連接各種廚房設(shè)備外,還可以網(wǎng)絡(luò)連接數(shù)據(jù)庫或者服務(wù)器,參照附圖5所示,為本發(fā)明智能廚房主機(jī)的一種網(wǎng)絡(luò)連接示意圖,由圖示可以看出,本示例中智能廚房主機(jī)網(wǎng)絡(luò)連接有設(shè)備注冊服務(wù)器和管理服務(wù)器。
[0094]其中,設(shè)備注冊服務(wù)器按照統(tǒng)一的標(biāo)準(zhǔn)格式記錄并保存不同廚房設(shè)備的設(shè)備信息,包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息,智能廚房主機(jī)可通過通信模塊連接設(shè)備注冊服務(wù)器,將記錄的設(shè)備識別信息提交給設(shè)備注冊服務(wù)器,從而從設(shè)備注冊服務(wù)器處獲取與設(shè)備識別信息對應(yīng)的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息。這個統(tǒng)一的標(biāo)準(zhǔn)數(shù)據(jù)格式,可以是XML格式或者是其他的標(biāo)準(zhǔn)數(shù)據(jù)格式等。通過獲取的廚房設(shè)備的功能信息,智能廚房主機(jī)可以判斷廚房設(shè)備可以完成的控制,從而判斷能夠執(zhí)行的設(shè)備控制命令;更進(jìn)一步的,如果有可能,智能廚房主機(jī)還可以根據(jù)使用者具備的廚房電器的功能信息,調(diào)整特定設(shè)備控制命令的執(zhí)行方式。通過狀態(tài)監(jiān)測接口可以獲取智能廚房設(shè)備的工作狀態(tài),以實現(xiàn)閉環(huán)控制系統(tǒng)。通過設(shè)備注冊服務(wù)器獲取的廚房設(shè)備控制接口信息,用于智能廚房主機(jī)將設(shè)備控制命令轉(zhuǎn)換為智能廚房設(shè)備可以識別的形式,從而保證智能廚房主機(jī)對廚房設(shè)備的有效控制。除了保存設(shè)備信息外,設(shè)備注冊服務(wù)器還可以記錄保存控制模塊信息和智能廚房主機(jī)控制程序,且智能廚房主機(jī)可以通過自身的設(shè)備識別信息,登陸設(shè)備注冊服務(wù)器下載或者更新自身的控制程序,在特定情況下,智能廚房主機(jī)還可以根據(jù)烹飪控制程序的需要,登陸注冊服務(wù)器獲取設(shè)備控制模塊。
[0095]其中,管理服務(wù)器上發(fā)布有烹飪控制程序或數(shù)字菜譜,使用者選擇的烹飪控制程序或數(shù)字菜譜可以被智能廚房主機(jī)下載或接收。管理服務(wù)器上還發(fā)布了烹飪控制程序或者數(shù)字菜譜執(zhí)行過程中需要的算法控制模塊;智能廚房主機(jī)可以在需要的時候,自動登錄管理服務(wù)器,查詢并下載特定的算法控制模塊。
[0096]管理服務(wù)器還可以接收智能廚房主機(jī)上送的自身狀態(tài)信息,也可以向智能廚房主機(jī)下發(fā)控制命令。具體的,智能廚房主機(jī)通過通信模塊與管理服務(wù)器連接,并通過向管理服務(wù)器開放通信接口接受管理服務(wù)器的信息。當(dāng)然,為了應(yīng)用的安全,智能廚房主機(jī)和管理服務(wù)器之間的通訊可以采用認(rèn)證和加密的方式進(jìn)行。優(yōu)選的,管理服務(wù)器和設(shè)備注冊服務(wù)器可以布置在同一個硬件平臺。
[0097]管理服務(wù)器不僅可以和互聯(lián)網(wǎng)連接,還可以和公共通訊信息網(wǎng)連接,即接入管理服務(wù)器后,使用者不僅可以通過管理服務(wù)器上的服務(wù)接口遠(yuǎn)程實現(xiàn)對智能廚房主機(jī)的命令輸入,從而達(dá)到遠(yuǎn)程控制廚房設(shè)備的功能;而且通過管理服務(wù)器同公眾通信網(wǎng)的連接,還可以通過手機(jī)等移動終端實現(xiàn)遠(yuǎn)程控制,接收智能廚房主機(jī)發(fā)送的通知消息或者告警信息。管理服務(wù)器還可以提供數(shù)字菜譜查詢,下載等服務(wù)。智能廚房主機(jī)根據(jù)自身連接的廚房設(shè)備信息,檢索并獲取對應(yīng)的數(shù)字菜譜。
[0098]本發(fā)明的網(wǎng)絡(luò)服務(wù)器不僅可以包含廚房設(shè)備的設(shè)備信息,還可以包括驅(qū)動廚房設(shè)備完成特定控制功能的設(shè)備命令集合,滿足了智能廚房主機(jī)獲取相關(guān)信息后,實現(xiàn)對特定廚房設(shè)備控制的需要;除此之外還可以包括完成特定烹飪過程所需與設(shè)備無關(guān)的算法控制命令集合,滿足了不同烹飪控制程序或者數(shù)字菜譜的使用需要。
[0099]本發(fā)明所提出的智能廚房主機(jī)的工作方法,可以根據(jù)獲取到的廚房設(shè)備信息,選取與該設(shè)備信息相匹配的設(shè)備控制模塊即設(shè)備控制命令集合;根據(jù)用戶選取的烹飪控制程序,將其解析為烹飪控制命令集合;匯總設(shè)備控制命令集合和烹飪控制命令集合,生成與設(shè)備信息相匹配的完整的烹飪控制策略,該完整的烹飪控制策略可自協(xié)調(diào)控制各種廚房設(shè)備的工作,參照附圖6所示,工作時采取如下步驟:
[0100]S101,獲取廚房設(shè)備的設(shè)備信息,其中,設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或設(shè)備識別信息,當(dāng)然,該獲取的廚房設(shè)備的設(shè)備信息,包括智能廚房主機(jī)自身的設(shè)備信息。
[0101]智能廚房主機(jī)對通訊網(wǎng)絡(luò)內(nèi)連接的所有廚房設(shè)備進(jìn)行掃描,并通過顯示屏將掃描結(jié)果提供給使用者。由使用者確定網(wǎng)絡(luò)環(huán)境中需要同該智能廚房主機(jī)協(xié)同配合的廚房設(shè)備。使用者選擇該設(shè)備的過程,可以是通過輸入該設(shè)備的認(rèn)證碼或者連接密碼后,由智能廚房主機(jī)和該廚房設(shè)備進(jìn)行信息交互后完成。
[0102]具體的,獲取廚房設(shè)備信息的方式可以為直接或者間接。直接獲取方式下,是指通過智能廚房主機(jī)的人機(jī)交互模塊直接接收使用者手動輸入的設(shè)備信息,或者也可以由智能廚房主機(jī)通過通信模塊和處于同一通信網(wǎng)絡(luò)的廚房設(shè)備直接通信獲取。如果需要,還可以通過輸入驗證信息在廚房設(shè)備和智能廚房主機(jī)兩者之間建立通信通道,通信通道建立后,智能廚房主機(jī)和廚房設(shè)備就可以交換設(shè)備識別碼或者其它相關(guān)產(chǎn)品信息。直接獲取的廚房設(shè)備的設(shè)備信息可以是設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息、設(shè)備識別信息中的任一種或任幾種。間接獲取方式下,是指智能廚房主機(jī)通過本地直接或者網(wǎng)絡(luò)間接的方式獲取除設(shè)備識別信息外的廚房設(shè)備的其他設(shè)備信息;優(yōu)選的,設(shè)備識別信息和與其對應(yīng)的其他設(shè)備信息可以保存于一個數(shù)據(jù)庫中,如設(shè)備注冊數(shù)據(jù)庫,智能廚房主機(jī)通過設(shè)備識別信息,可以在該數(shù)據(jù)庫中查詢到與該設(shè)備識別信息對應(yīng)的設(shè)備的其他信息;設(shè)備注冊數(shù)據(jù)庫可以布置在智能廚房主機(jī)本地,也可以布置在網(wǎng)絡(luò)上;如果設(shè)備注冊數(shù)據(jù)庫布置在本地,則智能廚房主機(jī)不需要連接網(wǎng)絡(luò)就可以正常工作,即通過本地直接轉(zhuǎn)換的方式就可以獲取其他設(shè)備信息;如果設(shè)備注冊數(shù)據(jù)庫布置在網(wǎng)絡(luò)上,則智能廚房主機(jī)必須連接網(wǎng)絡(luò),即智能廚房主機(jī)通過通信模塊對網(wǎng)絡(luò)上的數(shù)據(jù)庫訪問,才能間接將設(shè)備識別信息轉(zhuǎn)換為其他設(shè)備信息。
[0103]具體的,通過人機(jī)交互模塊獲取廚房設(shè)備的設(shè)備信息其獲取方式為手動獲取,通過通信模塊或者訪問服務(wù)器獲取廚房設(shè)備的設(shè)備信息時其獲取方式為自動獲取。具體的,獲取設(shè)備信息的方式可以為主動,也可以為被動。
[0104]獲取的廚房設(shè)備的設(shè)備信息可以保存在智能廚房主機(jī)本地的非易失性存儲器中,以便再次使用。優(yōu)選的,所有的廚房設(shè)備的設(shè)備信息都按照某種特定的標(biāo)準(zhǔn)格式記錄和保存,如XML格式,或者是其他的標(biāo)準(zhǔn)數(shù)據(jù)格式。
[0105]S102,根據(jù)設(shè)備信息選取匹配的設(shè)備控制命令集合。
[0106]具體的,設(shè)備控制命令集合中包含的設(shè)備控制命令與廚房設(shè)備的設(shè)備信息相關(guān),可分別控制不同廚房設(shè)備的不同接口動作,而實際獲取的具體設(shè)備信息,僅是廚房設(shè)備不同組合中的其中一種,因此,需要根據(jù)獲取的具體設(shè)備信息,從設(shè)備控制命令集合中選取符合該特定設(shè)備信息的設(shè)備控制命令集合。根據(jù)設(shè)備信息選取匹配的設(shè)備控制命令集合時,可同時根據(jù)設(shè)備信息中的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息在設(shè)備控制命令集合中選取與設(shè)備信息相匹配的設(shè)備控制命令集合,也可以先根據(jù)設(shè)備功能信息和/或設(shè)備參數(shù)信息初步選定一個較大范圍的設(shè)備控制命令集合,進(jìn)而根據(jù)設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息在初步選定的較大范圍的設(shè)備控制命令集合中進(jìn)一步選擇與廚房設(shè)備接口相關(guān)的設(shè)備控制命令集合。
[0107]優(yōu)選的,為了保證智能廚房主機(jī)能夠根據(jù)廚房設(shè)備的設(shè)備信息,準(zhǔn)確選擇設(shè)備控制命令集合,應(yīng)使廚房設(shè)備的設(shè)備信息與設(shè)備控制命令集合的部分信息相關(guān)聯(lián),且設(shè)備控制命令集合中與廚房設(shè)備信息相關(guān)聯(lián)的部分,需要按照與設(shè)備信息相同的標(biāo)準(zhǔn)進(jìn)行描述,這樣才會使選取結(jié)果更有針對性。
[0108]S103,獲取烹飪控制程序,解析為烹飪控制命令集合。智能廚房主機(jī)可以根據(jù)使用者的選擇,從智能廚房主機(jī)自身或者網(wǎng)絡(luò)服務(wù)器獲取期望的烹飪控制程序或數(shù)字菜譜,不同的烹飪控制程序可以完成不同菜肴烹飪制作過程的控制。具體的,烹飪控制程序是由與廚房設(shè)備信息完全無關(guān)或者與廚房設(shè)備信息部分相關(guān)的抽象烹飪控制命令集合組成,通過該抽象的烹飪控制命令可對烹飪過程進(jìn)行控制。與廚房設(shè)備信息完全無關(guān),是指烹飪控制命令集合中的全部烹飪控制命令,與廚房設(shè)備信息無任何關(guān)聯(lián)關(guān)系,不控制任何廚房設(shè)備的接口動作,因此烹飪控制程序只與烹飪的控制過程有關(guān),而與烹飪控制過程中的廚房硬件設(shè)備控制過程無關(guān),所以可適用于任何烹飪過程,通用性較強(qiáng)。與廚房設(shè)備信息部分相關(guān),是指烹飪控制命令集合中的部分烹飪控制命令,與廚房設(shè)備信息的某一部分信息有關(guān)聯(lián)關(guān)系,如可控制某一種或某幾種廚房設(shè)備的接口動作,這種情況適用于功能較為簡單,且廚房設(shè)備控制接口較為固定的控制過程。
[0109]獲取的烹飪控制程序,可以是來自智能廚房主機(jī)自身的非易失性存儲器,如使用者通過智能廚房主機(jī)的人機(jī)交互界面選取所需的烹飪控制程序或者數(shù)字菜譜;也可以是通過智能廚房主機(jī)的通信模塊與網(wǎng)絡(luò)服務(wù)器的信息交互獲取,具體的,該網(wǎng)絡(luò)服務(wù)器應(yīng)存儲有烹飪控制程序或者數(shù)字菜譜,可以為不同使用者提供相應(yīng)的檢索、瀏覽和下載服務(wù)。
[0110]獲取的烹飪控制程序被解析為烹飪控制命令集合后可被傳遞,具體的,數(shù)據(jù)傳遞的方式可以為主動或者被動,對于功能較為簡單,且設(shè)備控制接口較為固定的控制過程,烹飪控制程序被解析后的烹飪控制命令集合,被特定設(shè)備執(zhí)行后就可以實現(xiàn)烹飪過程控制。但在大多數(shù)情況下,烹飪控制程序都不能獨立完成烹飪控制過程,需要結(jié)合具體廚房設(shè)備的設(shè)備信息以及控制廚房設(shè)備的設(shè)備控制命令信息,才能夠?qū)崿F(xiàn)完整的烹飪控制過程。值得注意的是,步驟S103可在步驟SlOl或者步驟S102之前執(zhí)行,即其與步驟SlOl或者步驟S102之間并沒有明顯的執(zhí)行先后順序。
[0111]S104,匯集廚房設(shè)備的設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成相對應(yīng)的烹飪控制策略。具體的,烹飪控制策略是完整控制命令的集合,根據(jù)上述綜合信息生成的烹飪控制策略既包含與廚房設(shè)備無關(guān)的控制烹飪控制過程的烹飪控制命令集合、也包括與廚房設(shè)備相關(guān)的控制廚房設(shè)備的設(shè)備控制命令集合,這兩個部分必須協(xié)同配合,才能夠完成整個廚房烹飪過程。因此,相關(guān)各方提供的烹飪控制程序、設(shè)備控制模塊,都必須符合某個統(tǒng)一的設(shè)計標(biāo)準(zhǔn),以保證相互之間的配合關(guān)系,比如二者采用同一種編程語言進(jìn)行描述,如C語言或者匯編語言等,又或者二者可以采用同一種標(biāo)準(zhǔn)格式進(jìn)行設(shè)計保存,如XML格式等。
[0112]具體的,烹飪控制策略生成的規(guī)則可以是按照接口匹配的原則進(jìn)行組合,也可以是按照烹飪時間先后順序進(jìn)行組合,或者是其他可使烹飪控制命令集合與設(shè)備控制命令集合組合實施烹飪過程的組合方式,例如烹飪控制命令集合中一般預(yù)留有烹飪過程狀態(tài)監(jiān)測接口和與廚房設(shè)備控制相關(guān)的設(shè)備控制命令接口,因此可與設(shè)備控制命令集合中的狀態(tài)監(jiān)測接口或設(shè)備控制命令接口相匹配,二者通過接口匹配的原則就可結(jié)合生成烹飪控制策略;又例如每一設(shè)備控制命令和烹飪控制命令具有嚴(yán)格的執(zhí)行先后順序,將二者按照時間先后順序組合后,就可按時間順序?qū)ε腼冞^程進(jìn)行精確控制。
[0113]S105,將烹飪控制策略發(fā)送給對應(yīng)的廚房設(shè)備執(zhí)行。具體的,烹飪控制策略是完整控制命令的集合,可執(zhí)行該完整控制命令的廚房設(shè)備,是指智能廚房主機(jī)本身,或者是具有烹飪過程控制能力的其他任一廚房設(shè)備。
[0114]執(zhí)行烹飪控制策略的過程中,還可以從廚房設(shè)備隨時獲取烹飪狀態(tài)監(jiān)測信息,根據(jù)烹飪狀態(tài)監(jiān)測信息,對烹飪控制過程實現(xiàn)精確的閉環(huán)控制。
[0115]特別的,可在同一時刻同時執(zhí)行多個烹飪控制策略,對多個烹飪過程或者廚房設(shè)備同時進(jìn)行控制,這多個廚房設(shè)備可以工作在同一烹飪過程中,也可以工作在不同的烹飪過程中。
[0116]通過上述對智能廚房主機(jī)工作方法的描述,可以明確智能廚房主機(jī)完成烹飪控制時需要的信息至少由兩個部分組成,即與廚房設(shè)備無關(guān)的烹飪控制程序以及與廚房設(shè)備有關(guān)的設(shè)備控制模塊信息。此外,與廚房設(shè)備無關(guān)的部分還可以包括算法控制模塊,算法控制模塊是算法控制命令的集合,與廚房設(shè)備信息不相關(guān)而與烹飪控制過程相關(guān),可以作為上述烹飪控制程序的補(bǔ)充信息,以便實現(xiàn)特殊的控制過程,也可以作為對已有烹飪控制過程的改進(jìn)。智能廚房主機(jī)可以根據(jù)烹飪控制程序的識別信息,由使用者確認(rèn)需要補(bǔ)充或者更新的算法控制模塊,并從網(wǎng)絡(luò)服務(wù)器上下載,然后與烹飪控制程序的相關(guān)信息進(jìn)行結(jié)合,更有效地實現(xiàn)菜肴烹飪過程的控制,即假設(shè)用戶選取有控制特殊烹飪控制過程的算法控制命令集合,則在步驟S104中除了綜合廚房設(shè)備的設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合外,還可以再綜合算法控制命令集合,共同生成相對應(yīng)的烹飪控制策略。
[0117]與廚房設(shè)備無關(guān)的烹飪控制程序和算法控制模塊一般布置在網(wǎng)絡(luò)服務(wù)器上,而與廚房設(shè)備相關(guān)的設(shè)備控制模塊既可以布置在網(wǎng)絡(luò)服務(wù)器上,也可以布置在智能廚房設(shè)備上,滿足了用戶獲取方便,烹飪控制程序制作者發(fā)布方便的需要。
[0118]本發(fā)明所提出的智能廚房主機(jī)的控制方法,用于指導(dǎo)整個烹飪過程的實現(xiàn),這個烹飪過程,不僅是指具體菜肴的烹飪控制過程,還指與菜肴烹飪相關(guān)的其他控制過程,如智能冰箱的控制、智能燈具的控制等等,該控制方法的具體實施過程如下:
[0119]首先,獲取與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備的設(shè)備信息。
[0120]具體的,智能廚房主機(jī)通過烹飪過程執(zhí)行前的廚房設(shè)備綁定過程,或者烹飪過程執(zhí)行中的廚房設(shè)備監(jiān)測過程獲取廚房設(shè)備的設(shè)備信息;具體實施時,智能廚房主機(jī)與廚房設(shè)備之間可以通過上電或者建立綁定關(guān)系,實現(xiàn)設(shè)備信息的獲取;除了在上述上電或者綁定過程中實現(xiàn)設(shè)備信息的獲取外,還可以在具體的烹飪執(zhí)行過程中,通過廚房設(shè)備的狀態(tài)監(jiān)測接口獲取廚房設(shè)備的一些設(shè)備信息,例如可以獲取這些廚房設(shè)備狀態(tài)監(jiān)測量的種類或者能力信息等。
[0121]具體的,與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,是烹飪過程工作前綁定的廚房設(shè)備中的部分或者全部,或者是烹飪工作時發(fā)現(xiàn)或者檢測到的廚房設(shè)備的部分或者全部;更具體的,與智能廚房主機(jī)綁定的全部廚房設(shè)備,如果用戶只想選用其中的某一種或某幾種廚房設(shè)備執(zhí)行烹飪控制過程,則還可以在這些已與智能廚房主機(jī)綁定的廚房設(shè)備中人為選擇其需要執(zhí)行烹飪控制任務(wù)的廚房設(shè)備,則與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備是烹飪過程工作前綁定的廚房設(shè)備中的部分廚房設(shè)備,而如果用戶未從這些綁定的廚房設(shè)備中進(jìn)行人為選擇,則與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備就是與智能廚房主機(jī)綁定的全部廚房設(shè)備;烹飪過程進(jìn)行時,智能廚房主機(jī)上電或者通訊檢測到的全部廚房設(shè)備也可以作為與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,用戶也可以對這些檢測或發(fā)現(xiàn)到的廚房設(shè)備進(jìn)行人為選擇,則選中的部分廚房設(shè)備為與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,增加了用戶使用的靈活性。
[0122]具體的,與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,除了指烹飪該道菜肴的具體廚房設(shè)備,如鍋具、爐具等,還包括與菜肴烹飪有關(guān)的其他廚房設(shè)備,如智能冰箱、智能燈具等,即只要與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,均視為本發(fā)明所提出的的廚房設(shè)備,當(dāng)然,與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備還包括智能廚房主機(jī)自身。獲取的廚房設(shè)備的設(shè)備信息可以包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或設(shè)備識別信息。
[0123]其次,根據(jù)廚房設(shè)備與烹飪過程相關(guān)的功能組合,選擇與該功能組合相匹配的設(shè)備控制命令集合。
[0124]具體的,烹飪過程是指具體菜肴的烹飪控制過程,或者與菜肴烹飪相關(guān)的其他控制過程,與烹飪過程相關(guān)的功能包括廚房設(shè)備能夠?qū)崿F(xiàn)的功能、廚房設(shè)備實現(xiàn)該功能的能力、烹飪狀態(tài)量監(jiān)測的種類和/或烹飪狀態(tài)量監(jiān)測的能力;更具體的,廚房設(shè)備能夠?qū)崿F(xiàn)的功能表明廚房設(shè)備的具體實現(xiàn)功能,例如智能廚房主機(jī)能夠?qū)崿F(xiàn)的功能有主控、烹飪信息提示等,智能爐具能夠?qū)崿F(xiàn)的功能有烹炒、煎炸、蒸煮等,智能抽油煙機(jī)能夠?qū)崿F(xiàn)的功能有吸取油煙等;廚房設(shè)備實現(xiàn)該功能的能力指廚房設(shè)備實現(xiàn)該功能需要具備的條件或參數(shù),如智能爐具的功率、智能抽油煙機(jī)的排風(fēng)量等;烹飪狀態(tài)量監(jiān)測的種類是指可以監(jiān)測的各種狀態(tài)量,如可以監(jiān)測時間、溫度、濕度、氣體等;烹飪狀態(tài)量監(jiān)測的能力是指實現(xiàn)上述監(jiān)測狀態(tài)所需要具備的條件或參數(shù),如具有溫度傳感器、濕度傳感器等。廚房設(shè)備的功能組合即指與智能廚房主機(jī)綁定或用戶選取的、與智能廚房主機(jī)協(xié)同工作的所有廚房設(shè)備的功能、廚房設(shè)備實現(xiàn)該功能的能力、烹飪狀態(tài)量監(jiān)測的種類和/或烹飪狀態(tài)量監(jiān)測的能力組合。
[0125]具體的,廚房設(shè)備與烹飪過程相關(guān)的功能,與前述的廚房設(shè)備的設(shè)備信息,二者之間可以具有相互對應(yīng)關(guān)系,如可以一對一、一對多或者多對一,即某一廚房設(shè)備可以實現(xiàn)完成一個功能、或者某一廚房設(shè)備可以實現(xiàn)完成多個功能,或者多個廚房設(shè)備可以完成合作完成一個功能。
[0126]具體的,設(shè)備控制模塊是設(shè)備控制命令的集合,一般與廚房設(shè)備的設(shè)備信息相關(guān),可針對不同的廚房設(shè)備組合功能具有不同的設(shè)備控制命令,即設(shè)備控制模塊中的多個設(shè)備控制命令分別與多組廚房設(shè)備的功能組合相匹配,而具體實施時實際獲取的廚房設(shè)備與烹飪過程相關(guān)的功能組合,只是其中上述多組廚房設(shè)備功能組合中的一組,根據(jù)這組廚房設(shè)備的功能組合在設(shè)備控制命令集合中所選擇的設(shè)備控制命令,必然與這些廚房設(shè)備的功能組合相匹配。例如設(shè)備控制命令集合中分別包含有智能爐具、智能配料機(jī)、電飯煲、抽油煙機(jī)、排氣扇、智能冰箱、智能微波爐、智能燈具等廚房設(shè)備的設(shè)備控制命令,而用戶擁有的廚房設(shè)備只有智能爐具、電飯煲和抽油煙機(jī)三種,則可以根據(jù)該用戶擁有的廚房設(shè)備的組合信息從設(shè)備控制命令集合中抽取出符合該設(shè)備組合的設(shè)備控制命令來,如選出的設(shè)備控制命令只包含有智能爐具、電飯煲、抽油煙機(jī)部分的控制命令程序。
[0127]再次,根據(jù)設(shè)備控制命令集合、廚房設(shè)備的設(shè)備信息和與廚房設(shè)備無關(guān)或者部分相關(guān)的烹飪控制程序,生成烹飪控制策略;
[0128]具體的,烹飪控制策略是完整控制命令的集合,生成烹飪控制策略是指將與設(shè)備相關(guān)的設(shè)備控制命令集合、廚房設(shè)備的設(shè)備信息和與設(shè)備無關(guān)或部分相關(guān)的烹飪控制程序按照一定的規(guī)則進(jìn)行組合,此處的設(shè)備信息是指可影響烹飪控制策略或指導(dǎo)烹飪過程的設(shè)備信息如烹飪狀態(tài)檢測信息。進(jìn)一步的,這個組合的規(guī)則可以是按照接口匹配的原則進(jìn)行組合,也可以是按照烹飪時間先后順序進(jìn)行組合,或者是其他可使烹飪控制命令集合與設(shè)備控制命令集合組合實施烹飪過程的組合方式。優(yōu)選的,設(shè)備控制命令和烹飪控制程序應(yīng)采用統(tǒng)一的描述標(biāo)準(zhǔn),這個描述標(biāo)準(zhǔn)是程序設(shè)計語言或者標(biāo)記語言。
[0129]最后,執(zhí)行烹飪控制策略,依照烹飪過程既定的順序,通過標(biāo)準(zhǔn)控制接口或者與所述廚房設(shè)備相匹配的控制接口執(zhí)行相應(yīng)的設(shè)備控制命令。
[0130]具體的,本發(fā)明所提出的烹飪過程既定的順序,是指可以將整個烹飪過程分解為若干個不同的烹飪控制階段,這些烹飪控制階段按順序組合而成,因此,執(zhí)行烹飪控制程序時,可以依照這些順序的烹飪控制階段執(zhí)行。例如可以按照烹飪過程的步驟流程信息、步驟切換的事件信息、每個步驟中期望達(dá)成的控制指標(biāo)信息,將整個烹飪過程劃分為若干個不同的烹飪控制階段,其中,步驟流程信息包括相應(yīng)菜肴烹制過程中的烹制步驟,事件信息包括烹飪過程中正常的步驟切換和突然出現(xiàn)的非正常事件并要采取的應(yīng)對措施,控制指標(biāo)信息包括相應(yīng)烹制步驟中的控制對象和控制參數(shù)。具體的,不同烹飪控制階段的劃分依據(jù)為是否可獨立完成某一控制目標(biāo),例如可以將整個烹飪過程劃分為烹飪準(zhǔn)備、烹飪控制、烹飪結(jié)束等若干各階段。顯而易見的是,烹飪準(zhǔn)備過程和烹飪結(jié)束后的控制過程,在特定環(huán)境下,即便不同使用者其控制過程也是相對固定的,所以可以共用相同的烹飪控制程序。而烹飪不同菜肴的火候、配料過程則一般不會相同,需要制作不同的烹飪控制程序。因此,智能廚房主機(jī)的烹飪控制策略,也可以劃分為烹飪控制過程和烹飪輔助過程兩個部分。烹飪輔助過程部分包括烹飪準(zhǔn)備過程和烹飪完成后的收尾控制,烹飪準(zhǔn)備過程如洗菜,切菜等,烹飪完成后的收尾控制如清洗鍋具,清洗吸油煙機(jī)等,該部分的控制程序可以相對固定。而具體的烹飪控制過程,即數(shù)字菜譜部分,可以針對不同的菜肴制作過程,進(jìn)行針對性的設(shè)計。
[0131]烹飪控制策略中,與廚房設(shè)備控制接口相關(guān)的部分程序稱之為設(shè)備控制命令,廚房設(shè)備的控制接口通過執(zhí)行該設(shè)備控制命令可執(zhí)行相應(yīng)的控制動作。具體的,廚房設(shè)備的控制接口可以是通用的標(biāo)準(zhǔn)接口,也可以是在烹飪控制策略中可由用戶自定義的與廚房設(shè)備相匹配的控制接口。通過通用的標(biāo)準(zhǔn)接口控制廚房設(shè)備的設(shè)備控制命令相對比較固定,且部分具有相同標(biāo)準(zhǔn)接口的廚房設(shè)備還可以共用相同的設(shè)備控制命令,這部分相對比較固定的設(shè)備控制命令可以放置于烹飪控制程序中;而與廚房設(shè)備相匹配的控制接口一般與具體廚房設(shè)備的組合相關(guān),根據(jù)不同的廚房設(shè)備組合可能會具有不同的控制接口,用戶還可通過智能廚房主機(jī)自定義該控制接口,因此,這部分的設(shè)備控制命令根據(jù)不同的廚房設(shè)備,具有針對性的設(shè)計。在執(zhí)行烹飪控制策略的過程中,可通過不同的控制接口執(zhí)行不同的設(shè)備控制命令,從而控制不同廚房設(shè)備的控制動作。本發(fā)明的烹飪控制策略在執(zhí)行過程中,除了可以控制某一道菜肴的烹飪過程外,還可以同時控制多道菜肴的烹飪過程,例如某一設(shè)備控制命令除了可以控制智能爐具烹炒菜肴的火力大小,還可以控制智能電飯煲煮粥的火力大小,通過這種方式,提高了智能廚房主機(jī)協(xié)調(diào)控制廚房設(shè)備的能力。
[0132]進(jìn)一步的,還可以在烹飪控制策略執(zhí)行過程中通過狀態(tài)監(jiān)測接口獲取智能廚房設(shè)備的工作狀態(tài),以實現(xiàn)烹飪控制策略的閉環(huán)控制。
[0133]本發(fā)明所提出的智能廚房主機(jī)的工作方法和控制方法,將整個烹飪過程劃分為與設(shè)備無關(guān)的部分和與設(shè)備相關(guān)的部分,既滿足了與設(shè)備無關(guān)的部分的穩(wěn)定性,又滿足了不同廚房設(shè)備的適應(yīng)性。
【權(quán)利要求】
1.一種智能廚房主機(jī),包括通信模塊、控制模塊和電源模塊,所述通信模塊和所述控制模塊分別與所述電源模塊連接,所述通信模塊與所述控制模塊連接,所述通信模塊與廚房設(shè)備通訊連接,其特征在于,所述控制模塊包括設(shè)備管理單元、烹飪程序管理單元、模塊控制單元和協(xié)調(diào)控制單元,所述設(shè)備管理單元管理廚房設(shè)備的設(shè)備信息,所述設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息;所述烹飪程序管理單元獲取與所述設(shè)備信息無關(guān)或者與所述設(shè)備信息部分相關(guān)的烹飪控制程序,將所述烹飪控制程序解析為烹飪控制命令集合;所述模塊控制單元記錄或獲取與所述設(shè)備信息相關(guān)的設(shè)備控制命令集合,根據(jù)所述設(shè)備信息選取與所述設(shè)備信息相匹配的設(shè)備控制命令集合;所述協(xié)調(diào)控制單元匯集所述設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略并執(zhí)行。
2.根據(jù)權(quán)利要求1所述的智能廚房主機(jī),其特征在于,所述模塊控制單元還記錄或獲取所述設(shè)備信息不相關(guān)而與烹飪控制過程相關(guān)的算法控制命令集合,所述協(xié)調(diào)控制單元匯集所述設(shè)備信息、烹飪控制命令集合、設(shè)備控制命令集合和算法控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略并執(zhí)行。
3.根據(jù)權(quán)利要求1或2所述的智能廚房主機(jī),其特征在于,所述智能廚房主機(jī)還包括可用于使用者和智能廚房主機(jī)交換信息的人機(jī)交互模塊,所述人機(jī)交互模塊分別與所述電源模塊和所述控制模塊連接。
4.根據(jù)權(quán)利要求1-3任一項所述的智能廚房主機(jī),其特征在于,所述智能廚房主機(jī)還包括可執(zhí)行設(shè)備控制命令的具有烹飪過程控制能力的執(zhí)行模塊,所述執(zhí)行模塊分別與所述電源模塊和所述控制模塊連接。
5.—種權(quán)利要求1-4任一項智能廚房主機(jī)的工作方法,其特征在于,該方法包括如下步驟: 獲取廚房設(shè)備的設(shè)備信息,其中,所述設(shè)備信息包括設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息、控制接口信息和/或代表廚房設(shè)備類型的設(shè)備識別信息; 根據(jù)廚房設(shè)備的設(shè)備信息選取與所述設(shè)備信息相匹配的設(shè)備控制命令集合; 獲取用戶選定的烹飪控制程序,將所述烹飪控制程序解析為烹飪控制命令集合; 匯集廚房設(shè)備的設(shè)備信息、烹飪控制命令集合和設(shè)備控制命令集合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略; 將所述烹飪控制策略發(fā)送給對應(yīng)的廚房設(shè)備執(zhí)行;其中,所述對應(yīng)的廚房設(shè)備,是指智能廚房主機(jī)本身,或者是除智能廚房主機(jī)之外具有烹飪過程控制能力的其他任一廚房設(shè)備。
6.根據(jù)權(quán)利要求5所述的智能廚房主機(jī)的工作方法,其特征在于,所述廚房設(shè)備的設(shè)備信息與設(shè)備控制命令集合的部分信息相關(guān)聯(lián),并且所述設(shè)備控制命令集合中與所述設(shè)備信息相關(guān)聯(lián)的部分,具有與所述設(shè)備信息相同的描述標(biāo)準(zhǔn),所述描述標(biāo)準(zhǔn)是程序語言或者標(biāo)記語目。
7.根據(jù)權(quán)利要求5或6所述的智能廚房主機(jī)的工作方法,其特征在于,所述烹飪控制命令與所述設(shè)備控制命令采用統(tǒng)一的程序語言或標(biāo)記語言。
8.根據(jù)權(quán)利要求5-7任一項所述的智能廚房主機(jī)的工作方法,其特征在于,在生成烹飪控制策略步驟之前,還包括選取與所述設(shè)備信息無關(guān)的控制特殊烹飪過程的算法控制命令集合,在生成烹飪控制策略時綜合廚房設(shè)備的設(shè)備信息、烹飪控制命令集合、設(shè)備控制命令集合和算法控制命令結(jié)合,生成與所述設(shè)備信息相對應(yīng)的烹飪控制策略。
9.根據(jù)權(quán)利要求5-8任一項所述的智能廚房主機(jī)的工作方法,其特征在于,執(zhí)行所述烹飪控制策略時,還包括從廚房設(shè)備獲取烹飪狀態(tài)監(jiān)測信息。
10.根據(jù)權(quán)利要求5-9任一項所述的智能廚房主機(jī)的工作方法,其特征在于,所述廚房設(shè)備的設(shè)備信息其獲取方式是通過智能廚房主機(jī)的人機(jī)交互模塊直接輸入獲取,或者通過通信模塊與廚房設(shè)備的通信交互直接獲取。
11.根據(jù)權(quán)利要求10所述的智能廚房主機(jī)的工作方法,其特征在于,通信交互獲取方式下,所述智能廚房主機(jī)獲取設(shè)備信息的方式為主動或者被動。
12.根據(jù)權(quán)利要求5-11任一項所述的智能廚房主機(jī)的工作方法,其特征在于,除設(shè)備識別信息外的所述廚房設(shè)備的設(shè)備信息獲取方式是通過智能廚房主機(jī)訪問服務(wù)器獲??;所述服務(wù)器按照統(tǒng)一的標(biāo)準(zhǔn)格式記錄并保存不同廚房設(shè)備的設(shè)備信息,所述除設(shè)備識別信息外的設(shè)備信息與設(shè)備識別信息相關(guān)聯(lián),所述服務(wù)器獲取智能廚房主機(jī)提交的所述設(shè)備識別信息,返回與所述設(shè)備識別信息對應(yīng)的設(shè)備功能信息、設(shè)備參數(shù)信息、狀態(tài)監(jiān)測接口信息和/或控制接口信息。
13.根據(jù)權(quán)利要求5-12任一項所述的智能廚房主機(jī)的工作方法,其特征在于,所述烹飪控制策略同時控制多個廚房設(shè)備,所述廚房設(shè)備工作在同一烹飪過程中,或者工作在不同的烹飪過程中,或者工作在與烹飪相關(guān)的過程中。
14.根據(jù)權(quán)利要求5-13任一項所述的智能廚房主機(jī)的工作方法,其特征在于,獲取的廚房設(shè)備的設(shè)備信息,包括智能廚房主機(jī)自身的設(shè)備信息。
15.根據(jù)權(quán)利要求5-14任一項所述的智能廚房主機(jī)的工作方法,其特征在于,所述智能廚房主機(jī)與所述廚房設(shè)備之間通過建立綁定關(guān)系,實現(xiàn)所述設(shè)備信息的獲取,所述綁定關(guān)系的確認(rèn)通過驗證的方式實現(xiàn);所述智能廚房主機(jī)對驗證綁定后的廚房設(shè)備進(jìn)行上電檢索,根據(jù)廚房設(shè)備的上電狀態(tài)以及廚房設(shè)備與烹飪控制過程的關(guān)聯(lián)性,采取與之相應(yīng)的處理方式。
16.—種權(quán)利要求1-4任一項的智能廚房主機(jī)的控制方法,其特征在于, 獲取與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備的設(shè)備信息; 根據(jù)所述廚房設(shè)備與烹飪過程相關(guān)的功能組合,選擇與所述功能組合相匹配的設(shè)備控制命令集合; 根據(jù)所述設(shè)備控制命令集合、廚房設(shè)備的設(shè)備信息和與所述廚房設(shè)備無關(guān)或者部分相關(guān)的烹飪控制程序,生成烹飪控制策略; 執(zhí)行所述烹飪控制策略,依照烹飪過程既定的順序,通過標(biāo)準(zhǔn)控制接口或者與所述廚房設(shè)備相匹配的控制接口執(zhí)行相應(yīng)的設(shè)備控制命令。
17.根據(jù)權(quán)利要求16所述的控制方法,其特征在于,所述與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備,是工作前綁定的廚房設(shè)備中的部分或者全部,或者是工作時發(fā)現(xiàn)或者檢測到的廚房設(shè)備的部分或者全部。
18.根據(jù)權(quán)利要求16或17所述的控制方法,其特征在于,所述與烹飪過程相關(guān)的功能包括廚房設(shè)備能夠?qū)崿F(xiàn)的功能、廚房設(shè)備實現(xiàn)所述功能的能力、烹飪狀態(tài)量監(jiān)測的種類和/或烹飪狀態(tài)量監(jiān)測的能力。
19.根據(jù)權(quán)利要求16-18任一項所述的控制方法,其特征在于,所述烹飪控制策略同時控制多道菜肴的烹飪過程。
20.根據(jù)權(quán)利要求16-18任一項所述的控制方法,其特征在于,所述與智能廚房主機(jī)協(xié)同工作的廚房設(shè)備包括智能廚房主機(jī)自身。
【文檔編號】G05B19/04GK104133386SQ201410314951
【公開日】2014年11月5日 申請日期:2014年7月2日 優(yōu)先權(quán)日:2014年7月2日
【發(fā)明者】江海峰, 張永強(qiáng), 王嘉敏, 黃道鳳 申請人:珠海優(yōu)特電力科技股份有限公司