包括計(jì)算機(jī)系統(tǒng)和廚房電器的裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及包括計(jì)算機(jī)系統(tǒng)和廚房電器的裝置,其中計(jì)算機(jī)系統(tǒng)具有數(shù)據(jù)處理設(shè)備,其上運(yùn)行有作為Web應(yīng)用程序的計(jì)算機(jī)實(shí)現(xiàn)方法,所述方法被設(shè)計(jì)為建立用于廚房電器的體現(xiàn)為數(shù)據(jù)結(jié)構(gòu)的控制程序,其中所述控制系統(tǒng)通過廚房電器的制備指令能夠自動(dòng)制備餐食,所述廚房電器包括微處理器、可加熱攪拌容器、位于攪拌容器中的攪拌機(jī)構(gòu),其中微處理器設(shè)置來基于如此生成的控制程序來控制攪拌機(jī)構(gòu)和/或加熱器。
【背景技術(shù)】
[0002]從現(xiàn)有技術(shù)中已知各種廚房電器,這些廚房電器特別是用于家庭中來制備餐食。廚房電器通常包括具有攪拌機(jī)構(gòu)的攪拌容器,該攪拌機(jī)構(gòu)由電機(jī)驅(qū)動(dòng),其中,所述攪拌機(jī)構(gòu)的驅(qū)動(dòng)器設(shè)置在廚房電器中。此外,這樣的廚房電器,例如商標(biāo)名稱為“Vorwerk-Thermomix”的廚房電器,包括用于準(zhǔn)備食品(這些也被稱為烹調(diào)項(xiàng)目)的另外設(shè)備,例如,尤其是指,加熱和/或烹調(diào)設(shè)備、有規(guī)模的且高度多樣化的攪拌機(jī)構(gòu),諸如刮削器等。除了顯示器之外,還提供各種按鈕和開關(guān),用于運(yùn)行上述設(shè)備,通過這些手段,操作者可以方便地控制和監(jiān)控烹調(diào)項(xiàng)目的制備。
[0003]推進(jìn)信息化的框架的最近發(fā)展趨勢(shì)是自動(dòng)化廚房電器的食品制備。例如,已知的是,操作者可以查看廚房電器的顯示器上的制備指令,這些指令是操作者為了制備食品而必須實(shí)施的,例如通過啟動(dòng)上述開關(guān)或按鈕和/或在攪拌容器中加入食品所需要的配料。
[0004]廚房電器的這些控制程序通常存儲(chǔ)在廚房電器的非易失性存儲(chǔ)器中,因此可以在廚房電器獲得后立即使用。因此,其問題在于生成這些控制程序會(huì)特別復(fù)雜。這是因?yàn)?,與生成其他計(jì)算機(jī)程序(在編程錯(cuò)誤的最壞情況下,可能導(dǎo)致“藍(lán)屏”,即,系統(tǒng)崩潰)相比,廚房電器的錯(cuò)誤控制程序,在最簡(jiǎn)單的情況下,僅僅導(dǎo)致所制備的食品無法食用。在最壞的情況下,有問題的控制程序可以使攪拌機(jī)構(gòu)開始失控,并且使安全機(jī)制失效,這可能會(huì)傷害操作者。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明要解決的問題是提供一種裝置,通過該裝置廚房電器能夠以尤其簡(jiǎn)單和可靠的方式生成和實(shí)施用于廚房電器自動(dòng)制備食品的控制程序。
[0006]該問題由獨(dú)立權(quán)利要求的特征來解決。在從屬權(quán)利要求中描述了本發(fā)明的有利實(shí)施例和發(fā)展。
[0007]根據(jù)本發(fā)明,所述問題由一種包括計(jì)算機(jī)系統(tǒng)和廚房電器的裝置來解決,其中該計(jì)算機(jī)系統(tǒng)具有數(shù)據(jù)處理設(shè)備,該數(shù)據(jù)處理設(shè)備上有作為Web應(yīng)用程序運(yùn)行的計(jì)算機(jī)實(shí)現(xiàn)方法,所述方法被設(shè)計(jì)為建立用于所述廚房電器的體現(xiàn)為數(shù)據(jù)結(jié)構(gòu)的控制程序,其中所述控制程序能夠通過廚房電器的制備指令來自動(dòng)制備食品,所述廚房電器包括微處理器、可加熱攪拌容器和位于攪拌容器中的攪拌機(jī)構(gòu),其中微處理器設(shè)置來控制攪拌機(jī)構(gòu)和/或加熱器,所述數(shù)據(jù)處理設(shè)備被配置來執(zhí)行以下步驟的方法:
[0008]a)通過輸入裝置,輸入食品的至少一種配料,
[0009]b)通過數(shù)據(jù)處理設(shè)備,將該配料存儲(chǔ)在第一數(shù)據(jù)組中,
[0010]c)通過輸入裝置,輸入代表控制程序的處理順序的至少一個(gè)字符序列,
[0011]d)通過數(shù)據(jù)處理設(shè)備,將該字符序列存儲(chǔ)在第二數(shù)據(jù)組中,
[0012]e)通過數(shù)據(jù)處理設(shè)備,檢查以確定該字符序列是否包含對(duì)應(yīng)于一種配料的第一個(gè)字符,和/或確定該字符序列是否包含對(duì)應(yīng)于制備指令的第二字符,
[0013]f)通過數(shù)據(jù)處理設(shè)備,將存儲(chǔ)在第二數(shù)據(jù)組中的第一字符與存儲(chǔ)在第一數(shù)據(jù)組中的配料鏈接,和/或?qū)⒋鎯?chǔ)在第二數(shù)據(jù)組中的第二字符與制備指令鏈接,
[0014]h)通過數(shù)據(jù)處理設(shè)備,檢查以確定在步驟f)中是否已經(jīng)對(duì)在步驟a)中輸入的每種配料進(jìn)行了鏈接,
[0015]k)通過數(shù)據(jù)處理設(shè)備,通過編譯鏈接的字符序列來生成控制程序,
[0016]I)通過數(shù)據(jù)處理設(shè)備,將控制程序傳送給廚房電器,
[0017]m)通過廚房電器的微處理器,運(yùn)行控制程序,以及
[0018]η)通過微處理器,根據(jù)控制程序,控制廚房電器的攪拌機(jī)構(gòu)和/或加熱器,用于自動(dòng)制備食品。
[0019]所述問題的另一個(gè)解決方案涉及計(jì)算機(jī)實(shí)現(xiàn)方法,其被設(shè)計(jì)為生成廚房電器的構(gòu)造為數(shù)據(jù)結(jié)構(gòu)的控制程序,其中所述控制程序能夠通過廚房電器的制備指令自動(dòng)化制備食品,所述方法包括以下步驟:
[0020]a)通過輸入裝置,輸入食品的至少一種配料,
[0021]b)將該配料存儲(chǔ)在第一數(shù)據(jù)組中,
[0022]c)通過輸入裝置,輸入代表控制程序的處理順序的至少一個(gè)字符序列,
[0023]d)將該字符序列存儲(chǔ)在第二數(shù)據(jù)組中,
[0024]e)檢查以確定該字符序列是否包含對(duì)應(yīng)于一種配料的第一字符,和/或該字符序列是否包含對(duì)應(yīng)于制備指令的第二字符,
[0025]f)將存儲(chǔ)在第二數(shù)據(jù)組中的第一字符與存儲(chǔ)在第一數(shù)據(jù)組中的配料鏈接,和/或?qū)⒋鎯?chǔ)在第二數(shù)據(jù)組中的第二字符與制備指令鏈接,
[0026]h)檢查以確定在步驟f)中是否已經(jīng)對(duì)在步驟a)中輸入的每個(gè)配料進(jìn)行了鏈接。
[0027]因此,本發(fā)明實(shí)現(xiàn)了一種全新的方法,其提出了自動(dòng)生成和實(shí)施用于通過廚房電器自動(dòng)制備食品的控制程序的裝置。該方法,其優(yōu)選配置為Web應(yīng)用程序并且可以運(yùn)行在由操作者使用的Web瀏覽器上,最初能夠在步驟a)通過例如鍵盤的輸入裝置輸入要制備的期望食品的配料,其中該配料例如可以是“洋蔥”。
[0028]通過輸入裝置輸入的配料然后存儲(chǔ)在第一數(shù)據(jù)組中。該數(shù)據(jù)組優(yōu)選是數(shù)據(jù)庫(kù)的一部分,例如Oracle或SQL編程的數(shù)據(jù)庫(kù)。假設(shè)要制備的食品如通常情況一樣包括多種配料,則優(yōu)選的是重復(fù)執(zhí)行步驟a)和b),直到已輸入所有配料并且將其存儲(chǔ)在第一數(shù)據(jù)組中為止。在這種情況下,第一數(shù)據(jù)組中的單個(gè)數(shù)據(jù)字段優(yōu)選地分配給每一種配料。
[0029]本發(fā)明的一個(gè)要點(diǎn)是,根據(jù)步驟C),通過計(jì)算機(jī)實(shí)現(xiàn)方法輸入字符序列,例如在這種情況下也通過上述鍵盤來輸入。該字符序列是控制程序的處理步驟,其中字符序列優(yōu)選作為純文本輸入并且在步驟d)中存儲(chǔ)在第二數(shù)據(jù)組中。由于食品的制備通常包括多個(gè)處理步驟,整體上也被稱為一個(gè)食譜,因此優(yōu)選的是重復(fù)執(zhí)行步驟c)和d),直到通過輸入裝置輸入了所有的處理步驟并且優(yōu)選的是每個(gè)處理步驟被存儲(chǔ)在第二數(shù)據(jù)組的單個(gè)數(shù)據(jù)字段中。為此,第二數(shù)據(jù)組優(yōu)選地與第一數(shù)據(jù)組一樣設(shè)置在數(shù)據(jù)庫(kù)中。由于處理步驟可以以純文本方式輸入,因此操作者能夠尤其容易地實(shí)施所述計(jì)算機(jī)實(shí)現(xiàn)方法。操作者輸入的內(nèi)容例如可以是“將洋蔥放入攪拌容器并且以速度7運(yùn)行攪拌機(jī)構(gòu)5秒”。
[0030]接下來,在步驟e)執(zhí)行檢查以確定該字符序列是否包含對(duì)應(yīng)于一種配料的第一字符,和/或確定該字符序列是否包含對(duì)應(yīng)于制備指令的第二字符。根據(jù)上述的例子,該字符序列最初包含配料“洋蔥”和制備指令“5秒”和“速度7”。該計(jì)算機(jī)實(shí)現(xiàn)方法在步驟e)解析該字符序列,最初優(yōu)選由解析器(parser)來進(jìn)行解析,以便通過該字符序列的分段和/或轉(zhuǎn)換來獲得用于進(jìn)一步處理的格式,從而可以執(zhí)行在步驟e)聲稱的檢查,例如通過執(zhí)行字符比較。
[0031]—旦根據(jù)步驟e)檢查了該字符序列,或者優(yōu)選的是檢查了所有輸入的字符序列,則在步驟f)中將存儲(chǔ)在第二數(shù)據(jù)組中的第一字符(之前在步驟e)中輸入)與存儲(chǔ)在第一數(shù)據(jù)組中的配料(在步驟e)中輸入)鏈接,和/或?qū)⒋鎯?chǔ)在第二數(shù)據(jù)組中的第二字符(也是在前述步驟e)中輸入)與制備指令鏈接。
[0032]鏈接最好在數(shù)據(jù)庫(kù)中進(jìn)行,其中鏈接也可以通過超鏈接或可比選項(xiàng)來實(shí)現(xiàn)。因此,作為純文本預(yù)先輸入的該字符序列可以通過該鏈接與預(yù)先輸入的食品配料和/或廚房電器的制備指令鏈接,從而能夠從這樣獲得的配料與處理步驟或制備指令的鏈接中獲得計(jì)算機(jī)可處理格式的用于自動(dòng)化制備食品的控制程序。
[0033]最后,在步驟h)進(jìn)行一致性檢查以確定在步驟a)中輸入的每種配料是否已經(jīng)在步驟f)中進(jìn)行了鏈接,即,確定控制程序是否包含了每種配料的鏈接。從而,可以保證所有配料已在要生成的控制程序考慮到。此外,不僅可以輸入配料還可以輸入進(jìn)一步指令,例如服務(wù)指令,然后以相同方式對(duì)其進(jìn)行鏈接,從而也允許為該服務(wù)指令執(zhí)行上述的一致性檢查。
[0034]因此,所討論的方