本發明涉及智能系統,具體涉及一種烹飪輔助系統和裝置。
背景技術:
智能技術日益深入到日常生活的方方面面。烹飪技術多樣化,學習掌握需要幫助,現有的學習烹飪方法的途徑多半是問人、看書、看電視或網絡搜索菜譜,實際操作時,也有手持手機或平板電腦,一邊看,一邊操作,由于大多數進入廚房的人,完整正確理解菜譜并不容易,生疏操作廚房用具,常常出現顧此失彼的情況,例如,注意了火候,可能忘記了時間,手忙腳亂,烹飪效果不理想,甚至失去了對烹飪的學習興趣。另一方面,手機頻繁使用對人的眼睛帶來很多疲勞,因此,烹飪過程無須閱讀也無需記憶對減少眼睛疲勞非常有必要。
技術實現要素:
本發明要解決的技術問題,是提供一種更加便于學習和實際操作的烹飪輔助系統和裝置。可以節省用眼,無需記憶,可以直接通過語音實現烹飪過程的輔助。
本發明上述技術問題這樣解決,構造一種烹飪輔助系統,包括通過公共網絡通信互聯的服務器、終端和無線路由器,還包括通過局部無線網絡與無線路由器通信互聯的烹飪設備和烹飪輔助裝置,所述烹飪輔助裝置包括殼體,設置在殼體內的處理器以及分別與處理器連接的話筒、揚聲器、局部無線網絡通信 單元,所述話筒感測到預先設定的名稱時,所述處理器被喚醒,通過局部無線網絡通信單元經由所述無線路由器與所述服務器通信連接,由所述服務器在指定的c/s端口對接收到的語音數據進行語音搜索,所述處理器接收來自服務器的響應數據包處理后通過所述揚聲器播放語音和/或通過所述局部無線網絡通信單元控制所述烹飪設備。
優選地,所述局部無線網絡是wifi網絡或藍牙網絡。
優選地,所述烹飪設備是運行在所述局部無線網絡上的抽油煙機。
優選地,所述終端是可訪問所述服務器的智能手機或個人計算機,所述終端運行有一個烹飪輔助app,用于在所述服務器上注冊所述烹飪輔助裝置的id以及相應的對所述服務器數據的訪問權限。
優選地,所述無線路由器記錄有所連接烹飪輔助裝置的id以及被所述終端指定的服務器地址,用于在接收到來自所述烹飪輔助裝置的語音數據時,將其發送到指定地址的服務器,以及等待接收來自所述服務器的烹飪咨詢數據,所述烹飪咨詢數據包括烹飪操作步驟的語音數據以及對在線的所述烹飪設備通過所述局部無線網絡進行控制的控制數據。
優選地,本發明的烹飪輔助系統還包括可與所述無線路由器通信連接的傳感裝置,所述終端運行的所述烹飪輔助app,還用于將注冊在所述無線路由器上的所述傳感裝置與所述局部無線網絡通信單元進行關聯,當所述局部無線網絡通信單元通過所述無線路由器接收到所述傳感裝置輸出的工作狀態時,所述處理器將接收到的工作狀態轉換成語音信號在所述揚聲器進行播放。
優選地,所述傳感裝置包括運行在所述局部無線網絡上的溫度檢測裝置。
優選地,所述烹飪輔助裝置還包括與所述處理器連接的內置或外置的存儲裝置,用于存儲烹飪輔助語音數據。
構造一種烹飪輔助裝置,所述烹飪輔助裝置包括殼體,設置在殼體內的處理器以及分別與處理器連接的話筒、揚聲器以及局部無線網絡通信單元,所述話筒感測到預先設定的名稱時,所述處理器被喚醒,通過所述局部無線網絡通信單元經由所述無線路由器與所述服務器通信連接,由所述服務器在指定的c/s端口對接收到的語音數據進行語音搜索,所述處理器接收來自所述服務器的響應數據包處理后通過所述揚聲器播放語音和/或通過所述局部無線網絡通信單元控制所述烹飪設備。
優選地,本發明的烹飪輔助裝置還包括與所述處理器連接的內置或外置的存儲裝置,用于存儲烹飪輔助語音數據。
實施本發明提供的烹飪輔助系統和裝置,可以為網絡環境下的用戶提供一個身邊的烹飪師傅,以語音方式提供烹飪過程中一步一步的指導,用戶只需要對著裝置說想要烹飪的佳肴,裝置就會自動從預先指定的服務器下載到語音的烹飪操作的指引,裝置除了給予語音的指導,還可以在預先設置的基礎上對本地無線網上的烹飪設備進行控制,例如調節火力,打開油煙機等,從而為烹飪過程提供了全程的身邊的指導。
附圖說明
圖1為本發明的烹飪輔助系統的結構示意圖;
圖2為本發明的烹飪輔助系統第一實施例中烹飪輔助裝置的結構示意圖;
圖3為本發明的烹飪輔助系統第二實施例的結構示意圖;
圖4為本發明的烹飪輔助系統第二實施例中烹飪輔助裝置的結構示意圖。
具體實施方式
以下結合附圖和實施例對本發明做進一步的解釋說明。
圖1為本發明的烹飪輔助系統10的結構示意圖,如圖1所示,在本實施例中,烹飪輔助系統10包括通過諸如互聯網的公共網絡200通信互聯的服務器210、終端220以及無線路由器230,還包括連接在無線路由器230構建的局部無線網絡100上的烹飪設備240以及烹飪輔助裝置300。
其中,服務器210中預先存儲了烹飪咨詢數據,烹飪咨詢數據包括具有對應關系的預先設定的咨詢內容、烹飪操作步驟的語音數據以及需要對在線的烹飪設備240進行控制的控制數據。
終端220可以是通過互聯網來訪問服務器210的個人計算機或者移動終端(例如智能手機或平板電腦)。終端220上運行有一個烹飪輔助app,用于在服務器210上注冊烹飪輔助裝置300的id以及相應的對服務器210數據的訪問權限。
無線路由器230可以通過adsl或其他方式接入公共網絡200,如電信網等。無線路由器230中記錄有其所連接的烹飪輔助裝置300的id以及被終端220指定的服務器的地址。無線路由器230在接收到來自烹飪輔助裝置300的語音數據時,將語音數據按照存儲的服務器地址發送到相應的服務器,以及等待接收來自相應服務器210的烹飪咨詢數據,根據烹飪輔助裝置300的id,將烹飪咨詢數據轉發到相應的烹飪輔助裝置300。
烹飪設備240以及烹飪輔助裝置300布置或者安裝于無線路由器230的周圍,烹飪設備240以及烹飪輔助裝置300均連接在無線路由器230構建的局部無線網絡100上。此處,局部無線網絡100可以是wifi網絡,也可以是其他協議的本地無線通信網絡。
本發明的系統10的終端應用場景可以是一個家庭,烹飪設備240可以是 運行在同一局部無線網絡100上的抽油煙機,也可以是其他可以通過局部無線網絡100互聯的烹飪設備,例如,功率可調節的電控爐具,或者是可控制流量的加料裝置等。
在本發明的系統10中,核心部分是烹飪輔助裝置300。圖2為本發明的烹飪輔助系統10第一實施例中烹飪輔助裝置300的結構示意圖,如圖2所示,本實施例中,烹飪輔助裝置300包括殼體310、處理器320、話筒330、揚聲器340以及局部無線網絡通信單元350。其中,殼體310的大小和形狀便于攜帶,例如,掛在身上,或便于攜帶和移動、擺放。殼體310內置有充電電池和電路板,電路板上設置有處理器320以及分別與處理器320連接的話筒330、揚聲器340、局部無線網絡通信單元350。
話筒330用于感測周圍的語音數據,當感測到的語音數據為預先設定的名稱時,處理器320被喚醒,并通過局部無線網絡通信單元350經由無線路由器230與服務器210通信連接。預先設定的名稱為出廠時設置或者用戶按照喜好設置的烹飪輔助裝置300的名稱。處理器320被喚醒之后,將話筒330感測到的語音數據發送到服務器210,由服務器210在指定的c/s端口對接收到的語音數據進行語音搜索。處理器320接收來自服務器210的響應數據包,并對響應數據包進行處理后,通過揚聲器340播放語音和/或通過局部無線網絡通信單元350控制烹飪設備240實現相應的動作。
例如,用戶為烹飪輔助裝置300取名為“山姆”,若話筒330感測到的語音數據為“山姆”時,烹飪輔助裝置300待機狀態轉換為正常工作狀態,即處理器320被喚醒。然后處理器320建立與服務器210的通信連接,并通過話筒330實時感測用戶的語音數據,并將感測到的語音數據發送到服務器210。服務器210對接收到的語音數據進行識別(簡單的識別也可由處理器320完成) 以及語音搜索,此時接收到語音數據的咨詢內容為“菜肴a怎么做?”,服務器210在烹飪咨詢數據中查找該咨詢內容對應的烹飪操作步驟的語音數據以及需要對在線的烹飪設備240進行控制的控制數據b。然后將包括烹飪操作步驟的語音數據以及控制數據b作為響應數據返回烹飪輔助裝置300。烹飪輔助裝置300對接收到的響應數據進行處理,獲得烹飪操作步驟的語音數據以及控制數據b,將烹飪操作步驟的語音數據輸出揚聲器340進行播放,并且根據控制數據b控制烹飪設備240實現相應的動作,如調節電控爐具的功率,或者調節加料裝置的流量。
對于同一道菜肴的做法很多,用戶可以通過終端220將喜歡的菜肴的做法的語音數據推送到烹飪輔助系統10作為優選方案進行存儲。菜肴的優選方案可以與輔助裝置300的id對應存儲于服務器210中,當服務器210接收到的語音數據的咨詢內容為“菜肴a怎么做?”時,服務器210首先查找是否存儲有菜肴a的優選方案,若有則將其作為響應數據返回相應的烹飪輔助裝置300,若服務器210未查找到優選方案,則進一步在烹飪咨詢數據中進行查找。另外,菜肴的優選方案還可以與輔助裝置300的id對應存儲于無線路由器230中,此時,若無線路由器230接收到來自烹飪輔助裝置300的語音數據,且其存儲有語音數據的咨詢內容的優選方案時,無線路由器230將優選方案作為響應數據直接返回相應的烹飪輔助裝置300,若其未存儲有相應的優選方案,無線路由器230則將語音數據按照存儲的服務器地址發送到相應的服務器,并等待接收來自相應服務器210的烹飪咨詢數據,根據烹飪輔助裝置300的id,將烹飪咨詢數據轉發到相應的烹飪輔助裝置300。
另外,根據語音數據的咨詢內容的不同,對于同一道菜肴做法的問詢會出現一次性全部應答或者一問一答兩種方式。例如,咨詢內容為“菜肴a怎么 做?”,烹飪輔助裝置300接收到的響應數據包括菜肴a的優選方案或者菜肴a的完整烹飪步驟的語音數據,此時用戶將了解到菜肴a完整的烹飪步驟。若咨詢內容為“烹飪菜肴a時肉怎么腌制?”,烹飪輔助裝置300接收到的相應數據包括烹飪菜肴a時肉腌制的步驟的語音數據,其只為菜肴a完整的烹飪步驟中的一個步驟,用戶還可以根據需要對其他步驟進行問詢。
在具體應用中,在使用烹飪輔助裝置300的初始,需要在廠家指定的服務器210上進行注冊,注冊可以使用可以上網的有線或無線的終端220進行,前者如pc計算機,后者如智能手機。每個烹飪輔助裝置300在出廠時有唯一的序列號,將這個序列號作為其所在局部無線網絡100的代表,將序列號與無線路由器230的ip地址關聯并保存在服務器210上,同時也將服務器210的地址保存在無線路由器230里。在服務器210上注冊的結果是讓無線路由器230在與烹飪輔助裝置300交互時,保證與指定服務器210的連接,通過運行預定的程序,無線路由器230可以將來自烹飪輔助裝置300的數據發送到服務器210上,將來自服務器210上的數據通過局部無線網絡100傳輸到烹飪輔助裝置300。
例如,啟用本發明的烹飪輔助系統10的過程大致包括以下步驟:
1、在終端上下載廠家指定的app,在終端上運行該app;
2、在app上輸入烹飪輔助裝置的序列號,或者掃描產品上的二維碼來獲得烹飪輔助裝置的id;
3、app發送裝置序列號到服務器,在app上設置對應的密碼,密碼保存在服務器上,密碼是終端或者裝置以后訪問服務器時所需要的;
以上完成了烹飪輔助裝置的登記,下面的步驟要完成無線路由器在服務器的登記,由于無線路由器是具有互聯網訪問功能的服務器,只要在局部無線網 絡環境下通過wifi讓烹飪輔助裝置加入到wifi網絡,這可以通過在wifi網絡下運行app的終端來實現;
4、讓終端接入wifi,讓終端app可訪問并記錄無線路由器地址;
5、將烹飪輔助裝置置于wifi覆蓋范圍,通過與烹飪輔助裝置連接的終端讓烹飪輔助裝置選擇進入當前的wifi局部無線網絡,輸入保存相應的訪問wif的密碼;
6、終端app將服務器地址、烹飪輔助裝置的id以及密碼記錄在無線路由器,這樣就為烹飪輔助裝置建立了一條通過無線路由器訪問廠家指定服務器的通道,也可以說構造了本發明系統運行的基礎。
在以上除此連接注冊完成后,每次烹飪輔助裝置上電,就會自動接入wifi網絡,同時自動連接服務器。在具體使用本發明的烹飪輔助系統的過程中,烹飪輔助裝置-無線路由器-服務器的連接是一個基礎,在這個基礎上,烹飪輔助裝置可以通過語言交互或者終端app進行相關的設置,這些設置包括但不限于:
1)用戶的語言,例如,本系統可以支持用戶使用中文普通話,也支持使用倫敦或者其他口音的英語進行交互;
2)烹飪導師采用的語言,可以和用戶的一致,也可以設定不一樣,例如,用戶用英文問,裝置用中文答;
3)烹飪輔助裝置的姓名,在缺省的情況下,可能出廠就未為每一臺烹飪輔助裝置設置一個姓名,單這個姓名是可以修改的,用戶可以通過設置,將其改為“山姆”、“淘米”或者任何自己覺得好玩的名字,這樣,烹飪輔助裝置聽到你叫它的名字時,就會被喚醒,答應并做好回答你問題的準備;
4)烹飪喜好設置,包括菜系、口味喜好、喜歡的放電,喜歡的廚師,通過 預先的語音設置或者終端設置,可以為客戶提供他最喜歡的烹飪師傅的指導,幫助客戶學習烹飪出喜歡的佳肴;
5)用戶名字設置,系統支持多個家庭成員使用本系統,不同的用戶名字可以有不同的以上設置;
6)其他烹飪設備的設置,如同在wif網絡下的抽油煙機,可以電控功率的電加熱爐具等,同樣,每個設備可以有擬人化的名字記錄在無線路由器上;
為實現上述功能,烹飪輔助裝置在待機狀態(低功耗模式)下,如果其名字被呼叫,即喚醒處理器進入工作狀態,通過無線路由器與服務器建立通信連接,由于預先將用戶的喜好等通過裝置的id或者用戶的名字預先設置在無線路由器或者服務器上,由服務器接通了相關的烹飪咨詢數據庫;由于烹飪輔助系統中預先設置了一些問話的句型,這樣用戶可以對烹飪輔助裝置的話筒問話,如同請教現場的大廚師傅。
可以考慮設計的常用句型包括但不限制于以下幾種類型:
1)訴求
我想做麻婆豆腐;
我要吃大三元酒家的招牌清蒸魚;
請教糖醋排骨怎么做?
2)細節再問
a)食料替換
i.我可以用a代替b嗎?
ii.我想加點c,可以嗎?
iii.我沒有d,可以做這個菜嗎?
b)口味調整
i.我想少點麻辣。
ii.我想不放糖,影響口味嗎?
c)數量變化
i.我想做6個人的量,怎么配菜?
ii.我只有半斤牛肉,怎么做?
3)暫停或重復
a)對不起,請再說一遍;對不起,請再說一遍。
b)停一停,我接個電話/好了,請繼續。
c)我忘記你說的了,請從頭再說。
4)評價
a)真的不錯,下次再來。
b)火候控制不到位,有點糊了。
上述句式都會預先設置并訓練用戶盡量使用這些句式進行發問,這樣會大大提高語音搜索的效率,減少用戶的等待時間;為減少用戶的等待時間,還可以通過終端上的app預先將想做的菜肴下載到無線路由器上,這樣,用戶在使用烹飪輔助系統時,會提高相應速度,而且,由于預先通過終端app下載的相關食料和配料的數據,用戶可以直接下單到食料配送公司,用戶收到配送后,直接按照語音廚師的教導進行操作,即可烹飪出喜歡的佳肴。
為實現語音識別,在本發明的系統中,語音簡單的識別由烹飪輔助裝置完全,如果烹飪輔助裝置無法識別,烹飪輔助裝置將語音數據壓縮發送到服務器,服務器接到壓縮語音數據包進行解壓識別。
作為一種改進,本發明的系統也可以將部分識別由移動終端或者無線路由器來進行,尤其是以前有過“真的不錯,下次再來”評價的菜肴做法,可以保 存在服務器上,同時也可以保存在無線路由器上。
在本發明的烹飪輔助系統的第一實施例中,可以為網絡環境下的用戶提供一個身邊的烹飪師傅,以語音方式提供烹飪過程中一步一步的指導,用戶只需要對著裝置說想要烹飪的佳肴,裝置就會自動從預先指定的服務器下載到語音的烹飪操作的指引,裝置除了給予語音的指導,還可以在預先設置的基礎上對本地無線網上的烹飪設備進行控制,例如調節火力,打開油煙機等,從而為烹飪過程提供了全程的身邊的指導,完成烹飪后,用戶還可以通過終端上的app將烹飪心得到指定的社區,是一種以減少成本獲得切實可行的烹飪教學指導的非常有實際效果的輔助工具。
參見圖3和圖4,在本發明的烹飪輔助系統10的第二實施例中,烹飪輔助系統10包括通過諸如互聯網的公共網絡200通信互聯的服務器210、終端220以及無線路由器230,還包括連接在無線路由器230構建的局部無線網絡100上的烹飪設備240以及烹飪輔助裝置300。本實施例與第一實施例的區別在于,系統10還包括傳感裝置360,烹飪輔助裝置300還包括存儲裝置370。
其中,傳感裝置360與無線路由器230通信連接,其用于對烹飪裝置240的工作狀態進行檢測,并將檢測到的工作狀態信息通過無線路由器230發送到烹飪輔助裝置300。傳感裝置360包括運行在局部無線網絡100上的溫度檢測裝置,例如可網絡通信的遠紅外溫度傳感器。終端220上運行的烹飪輔助app,還用于將注冊在無線路由器230上的傳感裝置360與局部無線網絡通信單元350進行關聯,當局部無線網絡通信單元350通過無線路由器230接收到傳感裝置360輸出的烹飪裝置240的工作狀態時,處理器320將接收到的工作狀態轉換成語音信號通過揚聲器340進行播放。處理器320還可以根據接收到的工作狀態做進一步的控制處理,例如處理器320接收到的服務器210的響應數據 中的烹飪操作步驟的語音數據指示的內容與控制數據相關聯時,處理器320根據關聯關系以及接收到的工作狀態信息生成新的控制數據以控制烹飪裝置240。
存儲裝置370內置或者外置于烹飪輔助裝置300,與處理器320連接,用于存儲烹飪輔助語音數據。用戶可以通過終端220將喜歡的菜肴的做法的語音數據推送并存儲于存儲裝置370中作為優選方案進行存儲。當烹飪輔助裝置300識別出感測到的語音數據的咨詢內容在本地存儲有優選方案時,直接播放本次存儲的優選方案。
在本發明的烹飪輔助系統的第二實施例中,通過傳感裝置360對烹飪裝置240的工作狀態進行檢測,處理器320控制揚聲器340播放檢測到工作狀態信息和/或根據工作狀態信息調整對烹飪裝置240的控制,使得用戶能夠更加全面地了解烹飪的進展,和/或對烹飪裝置240的控制更為智能化。
以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的權利要求范圍之內。