一種烹飪用具的數字菜譜下載方法
【專利摘要】本發明涉及一種烹飪用具的數字菜譜下載方法,基于預置有身份識別信息的烹飪用具和遠程服務器,所述方法包括生成包括目標身份識別信息的菜譜下載命令,發送菜譜下載命令,對比本機身份識別信息及目標身份識別信息和作出對應動作的步驟,該方法通過在烹飪用具的存儲模塊內預置身份識別信息,并通過編碼方式編制菜譜,一方面可以避免烹飪下菜譜數據字節數過大而阻塞信息通道,另一方面可減少菜譜下載時間,保證菜譜數據的有效傳遞。
【專利說明】一種烹飪用具的數字菜譜下載方法
【技術領域】
[0001]本發明涉及一種物聯網數據交換領域,更具體地,涉及一種烹飪用具的數字菜譜下載方法。
【背景技術】
[0002]目前市場上的部分烹飪用具預置有針對特定菜肴的工作流程(也稱為烹飪用具的“菜譜”),當用戶菜肴時,直接選擇對應的菜譜即可。這些烹飪用具中,部分烹飪用具可以聯網并與遠程服務器進行數據交換,也有部分烹飪用具可以實現菜譜的下載。不過現有技術中,由于相同種類的產品數量眾多,遠程服務器不能準確地找到目標烹飪用具,導致菜譜數據不能有效傳遞或不受控地向多個目標傳遞的問題,極易造成控制混亂。同時,現有菜譜數據通常以網絡數據包的形式傳輸,字節數較大,導致菜譜數據傳遞過程信息傳送量較大,一方面占用較寬的信息通道,另一方面下載時間長,容易造成數據丟失。
【發明內容】
[0003]本發明的目的,就是克服現有技術的不足,提供一種烹飪用具的數字菜譜下方法,該方法可以將編碼格式的菜譜下載命令準確地發送到目標烹飪用具,采用該方法傳遞數據的失誤率低且傳送效率高。
[0004]為了達到上述目的,采用如下技術方案:
[0005]一種烹飪用具的數字菜譜下載方法,基于烹飪用具和遠程服務器,所述烹飪用具包括第一控制模塊,與第一控制模塊連接還設置有第一存儲模塊、第一通信模塊和指令執行模塊,所述第一存儲模塊內預置有本機身份識別信息,所述遠程服務器包括第二控制模塊和第二通信模塊,所述第一通信模塊和第二通信模塊之間通過有線和/或無線連接,包括以下步驟完成:
[0006]S1、第二控制模塊生成菜譜下載命令,所述菜譜下載命令包括菜譜控制指令和目標身份識別信息;
[0007]S2、第二控制模塊通過第二通信模塊向第一通信模塊發送菜譜下載命令;
[0008]S3、第一控制模塊通過第一通信模模塊接收菜譜下載命令并解碼得到目標身份識別信息。
[0009]S4、第一控制模塊比較目標身份識別信息和本機身份識別信息,如兩者匹配,則命令指令執行模塊執行對應的菜譜控制指令;如兩者不匹配,則不執行菜譜控制指令。
[0010]作為一種具體實施例,所述步驟S4還包括向遠程服務器發送反饋信息的步驟。
[0011]作為一種具體實施例,,所述步驟SI中,身份識別信息包括產品ID碼。
[0012]進一步地,所述身份識別信息還包括產品類型碼。
[0013]作為一種具體實施例,所述步驟SI中,所述菜譜控制指令包括動作指令及指令控制參數。
[0014]優選地,所述動作指令包括加熱、停止加熱、保溫和攪拌中的一種或幾種;所述指令控制參數包括動作時間參數和動作強度參數中的至少一種。
[0015]優選地,所述菜譜控制指令還包括菜譜名、動作指令總數量和當前動作指令序號中的至少一種。
[0016]優選地,所述菜譜控制指令還包括動作指令的觸發信息,所述觸發信息包括烹飪用具的內部溫度值。
[0017]作為一種具體實施例,所述步驟SI中,所述菜譜下載命令還包括菜譜下載命令ID碼。
[0018]作為一種具體實施例,所述第一通信模塊和第二通信模塊均接入互聯網。
[0019]與現有技術相比,本發明的有益效果在于:
[0020]通過在烹飪用具的存儲模塊內預置身份識別信息,并通過編碼方式編制菜譜,一方面可以避免烹飪下菜譜數據字節數過大而阻塞信息通道,另一方面可減少菜譜下載時間,保證菜譜數據的有效傳遞。
【專利附圖】
【附圖說明】
[0021]圖1是本發明所述烹飪用具和遠程服務器的功能模塊示意圖。
[0022]圖2是本發明所述烹飪用具的數字菜譜下載方法的編碼規則示意圖。
【具體實施方式】
[0023]下面結合具體實施例,對本發明的技術方案做進一步說明:
[0024]參見圖1,一種烹飪用具的數字菜譜下載方法,基于烹飪用具10和遠程服務器20,所述烹飪用具10包括第一控制模塊11,與第一控制模塊11連接還設置有第一存儲模塊
12、第一通信模塊14和指令執行模塊13,所述第一存儲模塊12內預置有本機身份識別信息,所述遠程服務器20包括第二控制模塊21和第二通信模塊22,所述第一通信模塊14和第二通信模塊22之間通過有線和/或無線連接,其中指令執行模塊13為加熱、攪拌等于烹飪食物有關的功能組件,如用于加熱的發熱盤、用于攪拌的攪拌器等,本實施例中優選為發熱盤。
[0025]在本實施例中,所述烹飪用具10的數字菜譜下載方法包括以下步驟完成:
[0026]SI第二控制模塊生成菜譜下載命令,所述菜譜下載命令包括菜譜控制指令和目標身份識別信息;
[0027]在整個物聯網系統中,遠程服務器20作為一個中轉中心與各終端烹飪用具10之間進行數據交換,通常地,每一個生產廠家可以建立自身的遠程服務器20并與自己生產的終端烹飪用具10交換數據。在本實施例中,遠程服務器20的第二控制模塊21按照預置編碼規則生成菜譜下載命令,并存儲于第二存儲模塊23中,所述菜譜下載命令包括用于唯一確定目標烹飪用具10的目標身份信息以及指令目標烹飪用具10工作的菜譜控制指令。
[0028]參見圖2,一種可能的編碼方式如下:
[0029]本實施例中,菜譜下載命令是一個由30位16進制組成的數據包,其中數據包第1-10位為目標身份識別信息,數據包第11-28為菜譜控制指令,地29-30位為當前菜譜命令ID碼。具體地,數據包I一 10位是烹飪用具身份識別位,其中1-4位為產品類型碼,5-10位為產品ID碼。數據包11 一 12位指本次命令類型,本例中即為菜譜下載命令,表示烹飪用具將要執行菜譜下載命令。數據包13 —14位是指菜譜控制指令的動作指令總數。數據包15-18位是指菜譜名,即當前下載命令的菜譜名稱。數據包19一20位指當前菜譜本次動作指令,所述動作指令包括加熱、停止加熱、保溫、攪拌中的一種或幾種;本實施例中,動作指令為加熱。數據包21—24是指指令控制參數,包括動作時間參數、動作強度參數中的至少一種,本實施例中,第21-22位為加熱強度,如對應位置的00表不不加熱,01表不以1%功率加熱,02表示以2%的功率加熱,以此類推;第23— 24位是指在當前動作指令下的工作時間。數據包25—28位是當前動作指令的觸發信息,如本實施例設置第25-28位為溫度區間,用以保證烹飪用具內部環境保持在一個固定的溫度范圍,其中第25-26位為允許加熱溫度值,當烹飪用具的內環境溫度小于這個溫度值時,烹飪用具10將開始加熱;第27-28位為停止加熱溫度值,當烹飪用具10的內環境溫度大于等于這個溫度值后,將停止加熱;數據包29-30位是指命令ID,服務器對此條命令的身份區分。
[0030]S2第二控制模塊通過第二通信模塊發送菜譜下載命令;
[0031]在菜譜下載命令編輯好后,遠程服務器20的第二控制模塊21指令第一控制通信模塊14群發菜譜下載命令,其中由于烹飪用具10和遠程控制器20之間的連接方式的不同,第二通信模塊22向第一通信模塊14的通訊方式可以有所不同。
[0032]下面舉例說明幾種可能的連接方式:
[0033]1、以太網連接,該方式是最為常用的一種形式,實踐中將烹飪用具10和遠程控制器20都接入互聯網,遠程控制器20在發送菜譜下載命令時可以通過公共信道群發,當然,也可以基于預置的IP地址等信息對烹飪用具10進行點對點發送。
[0034]2、移動通信模塊連接,該方式適用于偏遠山區等以太網無法連接不太發達的地區,這種情況下,所述第一通信模塊14可以通過短信收發來傳遞數據,遠程控制器20通過自身的第二通信模塊22向烹飪用具10的第一通信模塊14發送短信,從而實現了菜譜下載命令的傳遞。
[0035]當然,本領域技術人員還可以采用任何公知的通訊技術(如GPRS,藍牙技術)來實現烹飪用具和遠程控制器之間的互聯,以完成編碼命令的傳輸。
[0036]S3第一控制模塊通過第一通信模模塊接收菜譜下載命令并解碼得到目標身份識別信息。
[0037]通過上一步驟的命令傳輸,終端烹飪用具10在接收到菜譜下載命令后,先對其進行解析并分離出其中的目標身份識別信息進行識別,在本實施例中,即分離出產品類型碼和產品ID碼。
[0038]S4第一控制模塊比較目標身份識別信息和本機身份識別信息,如兩者匹配,則命令指令執行模塊執行對應的菜譜控制指令;如兩者不匹配,則不執行菜譜控制指令。
[0039]在本步驟中,第一控制模塊11通過對目標身份識別信息及本機身份識別信息的對比,判定收到的命令是否發送給自己,如果是,則執行對應的菜譜控制指令,如指令烹飪用具的發熱盤、攪拌器等執行部件按照預設的動作指令工作。但是如果發現兩者不匹配,說明該條菜譜控制命令并非發給自己,第一控制模塊11可以就此停止,不做任何動作。
[0040]當然,為了便于遠程服務器20對發送的菜譜下載命令進行有效監控,第一控制模塊11在作出相應反應的同時還可以遠程服務器發送反饋信息。接收的菜譜下載命令和反饋信息可以存儲在第一存儲模塊12內。[0041]當然,以上具體實施例只是對本發明的優選實施方式作了詳細說明,但是本發明并不限于上述實施方式。應該理解,在本領域的普通技術人員所具備的認知內,上述實施例還可以在不脫離本發明宗旨的前提下作出各種變化,這些變形都在本發明權利要求保護的范圍內。
【權利要求】
1.一種烹飪用具的數字菜譜下載方法,基于烹飪用具和遠程服務器,所述烹飪用具包括第一控制模塊,與第一控制模塊連接還設置有第一存儲模塊、第一通信模塊和指令執行模塊,所述第一存儲模塊內預置有本機身份識別信息,所述遠程服務器包括第二控制模塊和第二通信模塊,所述第一通信模塊和第二通信模塊之間通過有線和/或無線連接,其特征在于,包括以下步驟完成:51、第二控制模塊生成菜譜下載命令,所述菜譜下載命令包括菜譜控制指令和目標身份識別息;52、第二控制模塊通過第二通信模塊向第一通信模塊發送菜譜下載命令;53、第一控制模塊通過第一通信模模塊接收菜譜下載命令并解碼得到目標身份識別信肩、O54、第一控制模塊比較目標身份識別信息和本機身份識別信息,如兩者匹配,則命令指令執行模塊執行對應的菜譜控制指令;如兩者不匹配,則不執行菜譜控制指令。
2.如權利要求1所述的烹飪用具的數字菜譜下載方法,其特征在于,所述步驟S4還包括向遠程服務器發送反饋信息的步驟。
3.如權利要求1所述的烹飪用具的數字菜譜下載方法,其特征在于,所述步驟SI中,身份識別信息包括產品ID碼。
4.如權利要求3所述的烹飪用具的數字菜譜下載方法,其特征在于,所述身份識別信息還包括產品類型碼。
5.如權利要求1所述的烹飪用具的數字菜譜下載方法,其特征在于,所述步驟SI中,所述菜譜控制指令包括動作指令及指令控制參數。
6.如權利要求5所述的烹飪用具的數字菜譜下載方法,其特征在于,所述動作指令包括加熱、停止加熱、保溫和攪拌中的一種或幾種;所述指令控制參數包括動作時間參數和動作強度參數中的至少一種。
7.如權利要求5所述的烹飪用具的數字菜譜下載方法,其特征在于,所述菜譜控制指令還包括菜譜名、動作指令總數量和當前動作指令序號中的至少一種。
8.如權利要求5所述的烹飪用具的數字菜譜下載方法,其特征在于,所述菜譜控制指令還包括動作指令的觸發信息,所述觸發信息包括烹飪用具的內部溫度值。
9.如權利要求1所述的烹飪用具的數字菜譜下載方法,其特征在于,所述步驟SI中,所述菜譜下載命令還包括菜譜下載命令ID碼。
10.如權利要求1所述的烹飪用具的數字菜譜下載方法,其特征在于,所述第一通信模塊和第二通信模塊均接入互聯網。
【文檔編號】H04L29/08GK103442048SQ201310365411
【公開日】2013年12月11日 申請日期:2013年8月20日 優先權日:2013年8月20日
【發明者】謝輝, 吳烈南, 倪萬佳, 馬少軍 申請人:廣東天際電器股份有限公司