通過烹調處理和制備食品的系統和方法以及執行該方法的計算機程序的制作方法
【專利摘要】通過烹調來處理和制備食品的系統和方法以及執行該方法的計算機程序。所述系統包括至少一個由遙控裝置通過雙向通信網絡控制的烹調器具,該通信網絡包括中間服務器,其能夠處理和傳輸至少從遙控裝置至本地控制裝置的微處理器的控制指令,或反之亦然。本發明提出的方法適用于使用本發明提出的系統來執行。所述計算機程序實施該提出的方法的一部分。
【專利說明】通過烹調處理和制備食品的系統和方法以及執行該方法的計算機程序
【技術領域】
[0001]第一方面,本發明一般而言涉及一種通過烹調來處理和制備食品的系統,其包括至少一個從遙控裝置通過雙向通信網絡控制的烹調器具,以及更具體地涉及一種包括處理和傳輸用于控制所述器具的指令的中間服務器的系統。
[0002]第二方面,本發明一般而言涉及一種通過烹調來處理和制備食品的方法,其包括通過雙向通信網絡遠程控制烹調器具,以及更具體地涉及一種包括通過中間服務器異步或同步地處理和傳輸用于控制所述器具的指令的方法。
[0003]第三方面,本發明于涉及一種實現其第二方面的方法的一部分的計算機程序。
【背景技術】
[0004]從專利文件US5363746A、US6565903B2、EP1561409B1 和 US2013003490A1 中可知通過烹調來處理和制備食品的系統和方法,其包括此類器具的遙控裝置,其中在一些情況下,通過在遙控裝置和器具本身的相應的本地單元之間建立通信網絡(例如移動電話網絡或因特網)來實現控制。
[0005]所述專利文件均沒有教導或建議,在建立的通信網絡內,提供用于對器具進行遙控的中間服務器,從而使得所有的操作總是通過所述中間服務器執行,因此,無需在任何時間上建立烹調器具和機器/裝置之間的直接連接,或帶來控制若干器具的可能性,或帶來通過若干用戶或從若干遠程計算裝置使用該系統的部件的可能性。
【發明內容】
[0006]為克服現有技術的缺點,需要提供一種現有技術的替代品,其將允許以遠程方式獲得對一個或數個烹調器具的更安全和更精細的控制。
[0007]為此目的,本發明于第一方面涉及一種通過烹調來處理和制備食品的系統,其包括:
[0008]-通過烹調來處理和制備食品的烹調器具,集成有包括至少一個微處理器以及與所述微處理器相連接的通信裝置的本地控制裝置,所述微處理器基于至少含有一些烹調參數的控制指令控制所述器具的致動裝置和熱能傳遞裝置的供電和運行,以及
[0009]-遙控裝置,包括與所述器具分離的獨立的用戶計算裝置(例如,尤其是智能手機、PDA、平板電腦或個人計算機等),所述獨立的用戶計算裝置構成了外部用戶界面,至少用于輸入所述控制指令并包括通信裝置,用戶計算裝置通過該通信裝置經由通信網絡與所述本地控制裝置的無線通信裝置通信,該通信裝置至少用于轉發所述控制指令至微處理器,所述通信網絡為全雙工通信網絡并包括一中間服務器,該中間服務器至少處理和傳輸所述控制指令,其中所述控制指令一般地通過通信協議同步或異步地從遙控裝置傳輸至本地控制裝置的微處理器,或反之亦然。
[0010]不同于代表當前技術的系統,在根據本發明第一方面提出的系統中,用于處理和制備食品的烹調器具(Al)為第一器具,該系統進一步包括:多個用于處理和制備食品的烹調器具(Al、A2),其包含第一器具(Al),其每一個與第一器具(Al)相同或類似且帶有本地控制裝置,并集成有數據庫(B),其包含于中間服務器(S)中和/或通過中間服務器(S)訪問,數據庫(B)包括與多個烹調器具(A1、A2)相關的數據,用于表示它們的當前狀態和操作歷史,數據庫(B)還包括與多個用戶相關的數據,含有至少各自用戶的識別信息及用戶與烹調器具(A1、A2)群組之間的關聯。
[0011]優選地,至少部分的通信網絡為無線的(通常通過無線電接入)。后者可為完全無線或僅部分無線,包括硬連線部分,例如光纖。
[0012]對于一個優選的實施例,該中間服務器為類似云的計算結構或為其一部分,且其可由一個單體計算實體構成或由多個計算實體彼此配合構成。
[0013]該通信網絡優選地為一廣域網,然而對于其它實施例,網絡為不同的類型,例如中域網,或為不同類型網絡的結合。
[0014]根據一個實施例,所述用戶計算裝置為第一裝置,且系統包括多個用戶計算裝置,其包含該第一裝置,各自帶有與所述通信網絡連通的通信裝置,它們中的每一個由至少一個用戶控制并實施有各自的用于控制指令輸入的外部用戶界面,所述控制指令用于控制一個或多個用于處理和制備食品的烹調器具。
[0015]根據一個優選的實施例,中間服務器以用戶計算裝置的和用戶希望控制的器具的用戶識別信息的至少交叉檢驗的結果為條件轉發控制指令至所需器具的微處理器。如此,本發明方案的一重要方面表現為,通過插入針對系統用戶特征和條件的驗證控制單元,提供用于遠距離操作烹調器具的安全性條件。
[0016]可選地,中間服務器還基于對器具操作狀態的驗證結果和/或器具中的某些錯誤類型的存在的驗證結果,有條件地轉發控制指令至所需器具的微處理器。
[0017]有利地,多個用于處理和制備食品的烹調器具組合至一起形成不同的群組,為了通過相應的轉發控制指令至其本地控制裝置的微處理器來對其控制,每一群組與一個或多個用戶相關,其中通過一個或多個計算裝置來控制其各自群組的裝置,該一個或多個計算裝置允許其與中間服務器通信,而用戶將識別他自己或她自己,以及識別他或她希望控制的器具,中間服務器基于交叉檢驗識別的結果授權/不授權予他或她,或者未完成驗證,這樣允許知道該待驗證的用戶是否與他或她希望控制的器具相關。
[0018]服務器獲取記錄在所述數據庫中的信息,用于執行以上描述的驗證,且還用于合并由系統操作和/或用戶和器具的新記錄所帶來的新信息,從而更新數據庫。
[0019]根據一個實施例,使用系統的每一用戶通過一個或多個用戶計算裝置,且根據由中間服務器執行的驗證,可訪問記錄于所述數據庫的和/或來自與待驗證用戶相關的烹調器具的微處理器的經由中間服務器接收的至少部分信息,該信息包含確認接收控制指令的信號,其讓用戶知道他或她發送至中間服務器的用以控制器具的控制指令已被中間服務器和/或被所需器具接收。
[0020]有利地,烹調參數可包括一食譜的不同步驟,其能夠創建或生成包括不同食譜的庫。另外,這些食譜還可以更新,和/或經由不同的社交網絡或經由博客與其它用戶共享。
[0021]根據一個實施例,控制指令包括將要控制的器具的識別信息和/或使用用戶計算裝置的用戶的識別信息,其中他或她希望從該用戶計算裝置控制該器具。對于進一步的可替代的實施例,這樣的識別信息不包括在控制指令中;相反,其通過其它裝置轉發至中間服務器,或由中間服務器獲取。
[0022]通常,用戶訪問由中間服務器提供的服務,S卩,例如通過安裝在他的或她的裝置中的特定應用程序(App)或通過一網頁,登陸一個或多個烹調器具然后對其控制,所述記錄包括屬于他或她的烹調器具的標識,或控制權被授予他或她的烹調器具的標識。
[0023]一旦登陸進去,用戶可自動地控制與他或她相關的一個或多個器具,例如通過所述應用程序或另一特定應用程序,或通過所述網頁或另一網頁,直接地發送一個或多個控制指令至中間服務器,而不論其例如通過運行所述應用程序自動地執行識別/驗證之后,或通過在所述應用程序或網頁的主頁中輸入中間服務器所要求的用戶名和口令,進行手動的識別/驗證之后。
[0024]對于通過中間服務器的用戶識別/驗證,另外或可替代地,根據一個實施例,執行用戶計算裝置的識別/驗證,其中從該用戶計算裝置請求服務。
[0025]根據本發明第二方面,涉及一種通過烹調來處理和制備食品的方法,其包括,通過通信網絡,從包括與器具分離的獨立的用戶計算裝置的遙控裝置,轉發至少含有一些烹調參數的控制指令至器具的本地控制裝置,以控制通過烹調來處理和制備食品的烹調器具;以及通過通信網絡的中間服務器,處理和傳輸所述控制指令,其可通過密文協議加密,從而通過所述通信網絡提供從該遙控裝置至該本地控制裝置的更安全的傳輸,或反之亦然。
[0026]不同于代表現有科技的方法,根據本發明第二方面提出的方法,通過通信網絡的中間服務器,經由對從各自的遙控裝置至所需器具的本地控制裝置的控制指令的異步或同步轉發的監督和控制,由一個或多個用戶,從一個或多個用戶計算裝置,控制多個烹調器。
[0027]優選地,所述方法包括,至少根據用戶希望控制的器具的用戶識別信息和用戶計算裝置用戶的用戶識別信息的由中間服務器執行的交叉檢驗的結果,有條件地通過中間服務器執行控制指令至所需器具的本地控制裝置的轉發。
[0028]可選地,根據本發明第二方面提出的方法進一步包括,由中間服務器基于對器具操作狀態的驗證結果和/或器具中的某些錯誤類型的存在的驗證結果,按條件執行轉發控制指令至所需器具的微處理器。
[0029]對于一個實施例,該方法包括,通過中間服務器轉發用戶計算裝置確認接收控制指令的信號,其中用戶從該用戶計算裝置請求經由中間服務器和/或將要控制的器具對烹調器具進行控制。
[0030]優選地,中間服務器主動或被動地通過本地控制裝置的通信裝置獲取一個或多個器具的標識(例如序列號)和狀態信息,以及主動或被動地通過一個或多個用戶計算裝置的通信裝置獲取至少用戶標識信息(例如昵稱或用戶名)。
[0031]根據本發明第二方面提出的方法適用于,使用根據本發明第一方面提出的系統來實施,且反之亦然(即該系統適用為執行該方法)。與根據本發明第一方面提出的系統的操作有關的上述實施例,應作為將要通過根據本發明第二方面提出的方法執行的可能的動作或步驟的描述性實施例,包括由中間服務器提供的服務中的驗證、記錄,等等。
[0032]已進一步設想到,基于器具用戶在操作時間內獲取的數據,所述中間服務器還可進一步傳輸例如廣告或造型類型的多媒體信息,其將顯示在所述用戶計算裝置的用戶界面或屏幕上。
[0033]本發明的第三方面涉及一種包含代碼指令的計算機程序,當其運行于一計算機時,其執行第二方面的方法,以有條件地轉發控制指令至所需器具的本地控制裝置,如上所解釋。
[0034]該計算機程序包括各自的軟件應用程序:可由用戶計算裝置執行的第一軟件應用程序,例如上述的特定應用程序(App),以實施至少上述的與該用戶計算裝置相關的操作,在該用戶計算裝置的屏幕上,以例如不同的菜單或選項的形式顯示(一旦被執行)圖形信息,用于控制與一個或多個用戶相關的器具以便構建所述外部用戶界面;以及可由中間服務器執行的第二軟件應用程序,以實施至少與上述的與(生效、驗證、轉發控制指令至裝置、對用戶計算裝置的確認,等等)相關的動作。
[0035]根據一個實施例,第一軟件應用程序讓用戶,不論是個別地、直接地,或作為一群組地、間接地,以及以有利的透明的方式,選定將要控制的烹調器具的,以及選定所需的控制指令和/或控制參數(開始/結束時間、烹調持續時間、溫度、致動裝置的速度,等等),例如通過選擇將要經由烹調器具實施的具有一系列與發送至中間服務器的控制參數相關的食譜,而無需向用戶顯示細節。
【專利附圖】
【附圖說明】
[0036]上述的以及其它的優點和特征將參照附圖從以下的實施例的詳細描述中得以完全的理解,其作為說明而非限制,其中:
[0037]圖1概略地示出了根據本發明第一方面提出的系統的一個實施例,其包括烹調器具、用戶計算裝置和中間服務器,制成并集成于通信網絡的一類似于云的計算結構中,所述烹調器具和用戶計算裝置均連接至該通信網絡的類似云的計算結構;
[0038]圖2示出根據本發明第一方面提出的系統的進一步的實施例,其與圖1所示的區別在于,如圖所示,其包括由一個用戶的計算裝置控制的兩個烹調器具,以及其中類似云的中間服務器包括數據庫;以及
[0039]圖3示出根據本發明第一方面提出的系統的再進一步的實施例,其與圖2所示的區別在于,其包括若干個控制如圖所示的烹調器具的用戶計算裝置。
【具體實施方式】
[0040]如圖1、2和3所示,本發明第一方面提出的通過烹調來處理和制備食品的系統包括:
[0041]-一個或多個烹調器具Al、A2,通過烹調來處理和制備食品,包括本地控制裝置(置于圖示的一個或多個器具內),該本地控制裝置包括至少一個微處理器,基于至少含有一些烹調參數的控制指令對器具Al、A2中的每一個進行供電控制及進行其致動裝置和熱能傳遞裝置的操作,所述烹調器具還包括和所述微處理器連接的通信裝置,在這些詳細的實施例中,其為無線通信裝置,以及
[0042]-遙控裝置,包括從一個或多個器具Al、A2分離的一個或多個獨立的用戶計算裝置Dl、D2、D3,構成外部用戶界面并至少用于控制指令的輸入,所述遙控裝置還包括無線通信裝置(置于圖示的裝置內部),用戶計算裝置D1、D2、D3通過該無線通信裝置經由通信網絡與本地控制裝置的無線通信裝置通信,至少用于轉發控制指令至微處理器。
[0043]根據本發明的方案,所述通信網絡包括中間服務器S,并依賴于所使用的通信協議,以異步或同步的方式,對控制指令的從遙控裝置至本地控制裝置的微處理器的異步或同步轉發進行監督和控制。
[0044]另外,根據一個優選的實施例,中間服務器S設置為,相對其他功能尤其是,至少以用戶計算裝置Dl、D2、D3用戶的用戶識別信息和用戶希望控制的器具Al、A2的用戶識別信息的至少交叉檢驗的結果為條件,執行至所需器具Al、A2的微處理器的控制指令的轉發。可替代地,中間服務器S還可以對器具操作狀態的驗證結果和/或出現在器具中的某些錯誤類型的存在的驗證結果為條件執行所述轉發。
[0045]由此,中間服務器S干預了用戶計算裝置和一個或多個器具Al、A2之間的所有通信,處理并傳輸所有指令并在任意操作中均提供了安全分量。
[0046]圖2和3示出了這樣的實施例,其中系統包括數據庫B,數據庫B可包括和/或可通過中間服務器S訪問。一般地,該數據庫將包含與器具Al、A2相關的數據以及與不同的用戶相關的數據。將包含在數據庫B中的所述數據可包括與用戶注冊、取消或數據維護相關的信息;對應一個用戶注冊的一個或多個器具的與注冊、取消或數據維護相關的信息;用戶的登錄/注銷的控制時間;與每一個注冊器具的操作時間相關的信息;與經由一個用戶和其它用戶發布的食譜有關的信息;每一用戶的私人信息(例如,用于準備和歸檔自己的食譜、存儲照片、筆記等等的信息);用戶與不同的社交網絡的連接性的相關信息;用戶采用食譜的記錄,等等。
[0047]另外,有利地,根據本發明的改進,數據庫B還可包含一機制,允許通過各個用戶的計算裝置,在某一時間框架內,例如一整個星期,根據用戶的首選項(例如,尤其是,低卡路里的、素食的或地域性的食譜),為每一用戶提供食譜計劃表。其更可包括一機制,為每一用戶提供帶有所述用戶的庫存食品配料的食譜,從而防止用戶浪費糧食。
[0048]在這些實施例中,所述用戶中的每一個,通過他們各自的計算裝置Dl、D2、D3,通常以中間服務器S執行的驗證為條件,訪問記錄于數據庫B中的至少部分信息和/或由中間服務器S從與所述用戶相關的烹調器具Al、A2的微處理器處接收的至少部分信息,包括確認控制指令接收的信號。
[0049]本發明的保護范圍由附帶的權利要求限定。
【權利要求】
1.一種通過烹調處理和制備食品的系統,包括: -通過烹調來處理和制備食品的烹調器具(A1),包括本地控制裝置,該本地控制裝置包含至少一個微處理器以及和所述微處理器連接的通信裝置,所述微處理器基于至少含有一些烹調參數的控制指令控制所述器具(A1)的致動裝置和熱能傳遞裝置的供電和運行,以及 -遙控裝置,包括與所述器具(A1)分離的獨立的用戶計算裝置(D1),構成至少用于輸入所述控制指令的外部用戶界面,且所述用戶計算裝置(D1)還包括經由一通信網絡與所述本地控制裝置通信的無線通信裝置,用于至少轉發所述控制指令至微處理器,其中所述通信網絡為雙向的通信網絡并且包括中間服務器(S),該中間服務器(S)具有至少處理所述控制指令并將所述控制指令從遙控裝置傳輸至本地控制裝置的微處理器或者從本地控制裝置的微處理器傳輸至遙控裝置的能力, 其特征在于,所述處理和制備食品的烹調器具(A1)為第一器具,所述系統還包括: -多個處理和制備食品的烹調器具(A1、A2),包括第一器具(A1),它們中的每一個均具有與第一器具(A1)的相同或類似的本地控制裝置;以及 -集成一數據庫(B),包含于中間服務器(S)中和/或通過中間服務器(S)訪問,所述數據庫(B)含有與多個烹調器具(A1、A2)相關的數據,所述數據用于表示它們的當前狀態和操作歷史,所述數據庫(B)還含有與多個用戶相關的數據,至少包括各自用戶的識別信息及用戶與烹調器具(A1、A2)群組之間的關聯。
2.根據權利要求1所述的系統,其特征在于,與所述微處理器連接的通信裝置以及用戶計算裝置(D1)的通信裝置為采用無線技術的通信裝置。
3.根據權利要求1所述的系統,其特征在于,通過通信協議異步或同步地執行所述控制指令的傳輸。
4.根據權利要求1所述的系統,其特征在于,所述用戶計算裝置(D1)為第一裝置,而且所述系統包括多個用戶計算裝置(D1、D2、D3),包括第一裝置(D1),所述多個用戶計算裝置(D1、D2、D3)各自具有與所述通信網絡通信的通信裝置,且它們中的每一個由至少一個用戶控制并各自實施有用于輸入控制指令的外部用戶界面,所述控制指令用于控制一個或多個處理和制備食品的烹調器具(A1、A2)。
5.根據權利要求1所述的系統,其特征在于,所述中間服務器(S)適應于根據以下條件做出對所述控制指令至所需的器具(A1、A2)的微處理器的轉發: -至少用戶希望控制的器具(A1、A2)的和用戶計算裝置(D1、D2、D3)用戶的用戶識別信息的交叉檢驗的結果,或 -器具的操作狀態的驗證結果和/或出現在器具中的某些錯誤類型的存在的驗證結果。
6.根據權利要求5所述的系統,其特征在于,所述多個處理和制備食品的烹調器具的器具(A1、A2)組合至一起,每一組合與一個或多個用戶相關以通過相應的至其本地控制裝置的微處理器的控制指令轉發來實現對其控制。
7.根據權利要求1所述的系統,其特征在于,多個用戶中的每一個,通過用戶計算裝置(D1、D2、D3)中的至少一個,以由中間服務器(S)執行的驗證為條件,訪問記錄于數據庫(B)的至少部分信息和/或由中間服務器(S)從與所述用戶相關的烹調器具(A1、A2)的微處理器接收的至少部分信息,該信息包含確認控制指令接收的信號。
8.根據權利要求4所述的系統,其特征在于,所述控制指令包括待受控制的器具(A1、A2)的識別信息和/或使用用戶計算裝置(D1、D2、D3)的用戶的識別信息。
9.一種通過烹調處理和制備食品的方法,包括: -通過一通信網絡,從包括與器具(A1)分離的獨立的用戶計算裝置(D1)的遙控裝置,將至少包含一些烹調參數的控制指令轉發至器具(A1)的本地控制裝置;以及 -通過中間服務器(S),處理所述控制指令并將所述控制指令從遙控裝置傳輸至本地控制裝置的微處理器,或將所述控制指令從本地控制裝置的微處理器傳輸至遙控裝置, 其特征在于,該方法包括,由一個或多個用戶從一個或多個用戶計算裝置(Dl、D2、D3)通過對控制指令的異步或同步轉發的監督和控制來控制多個烹調器具(Al、A2),其中從各自的遙控裝置通過通信網絡的中間服務器(S)將所述控制指令轉發至所需器具(A1、A2)的本地控制裝置。
10.根據權利要求9所述的方法,其特征在于,該方法包括,至少以經由中間服務器(S)執行的至少用戶希望控制的器具的和用戶計算裝置(D1)用戶的用戶識別信息的交叉檢驗的結果為條件,由中間服務器(S)執行控制指令至所需器具(A1、A2)的本地控制裝置的轉發。
11.根據權利要求9所述的方法,其特征在于,中間服務器(S)主動或被動地通過本地控制裝置的通信裝置獲取一個或多個器具(A1、A2)的標識和狀態信息,以及主動或被動地通過一個或多個用戶計算裝置(D1、D2、D3)的通信裝置獲取至少用戶標識信息。
12.根據權利要求10所述的方法,其特征在于,中間服務器(S)主動或被動地通過本地控制裝置的通信裝置獲取一個或多個器具(A1、A2)的標識和狀態信息,以及主動或被動地通過一個或多個用戶計算裝置(D1、D2、D3)的通信裝置至少獲取用戶標識信息。
13.根據權利要求9所述的方法,其特征在于,基于器具(A1)的用戶獲取的操作數據,中間服務器(S)進一步傳輸將在用戶計算裝置(D1)上顯示的多媒體信息。
14.根據權利要求9所述的方法,其特征在于,該方法包括,通過中間服務器(S)轉發確認用戶計算裝置(D1、D2、D3)接收控制指令的信號,其中用戶已從用戶計算裝置(D1、D2、D3)請求對烹調器具(A1、A2)進行控制。
15.根據權利要求9所述的方法,其特征在于,該方法包括以一加密方式傳輸所述控制指令。
16.—種包含代碼指令的計算機程序,其特征在于,當運行于一計算機時,其執行根據權利要求10所述的方法。
【文檔編號】A47J27/00GK104281117SQ201410295049
【公開日】2015年1月14日 申請日期:2014年6月25日 優先權日:2013年7月1日
【發明者】L·特倫奇·羅卡, J·阿萊·比達爾, F·蒙特韋塔·蒙特韋塔 申請人:西班牙阿萊克特羅杰家用電器股份公司