基於食材的冰箱溫度控制方法與計算機存儲介質與流程
2023-10-11 01:10:59 2

本發明涉及家電控制領域,特別是涉及一種基於食材的冰箱溫度控制方法與計算機存儲介質。
背景技術:
隨著社會日益發展和人們生活水平不斷提高,人們的生活節奏也越來越快,因而越來越願意買很多食材放置在冰箱中。冰箱的儲物間室內的溫度對食材的儲存效果具有重要意義,適宜的儲存溫度不僅可以減緩食材內部的水分子活動,抑制食材內部的水分流失,從而維持食材的水分平衡,還可以保持食材原本的色澤風味和營養成分。
但是用戶往往在同一個儲物間室存放有多種不同種類的食材,而不同種類的食材的最佳存儲溫度並不相同。用戶在根據食材的種類對儲物間室的溫度進行設置時,需要了解或查詢各種食材的最佳存儲溫度,往往會耗費大量的精力和時間,嚴重影響了用戶的使用體驗。此外,在食材的種類繁多的情況下,用戶往往不能夠設置合理的存儲溫度,進而會影響一些食材的存儲效果。
技術實現要素:
本發明的一個目的是提高冰箱溫度控制方法的智能程度。
本發明一個進一步的目的是提高冰箱內食材的存儲效果。
特別地,本發明提供了一種基於食材的冰箱溫度控制方法,其中冰箱包括:箱體,其內限定有多個儲物間室;門體,可樞轉地設置於箱體的前表面,以封閉儲物間室;以及製冷系統,向儲物間室提供冷量,並且該基於食材的冰箱溫度控制方法包括:在檢測到被放入食材後,獲取被放入食材的優先級分配模式,其中優先級分配模式包括權重優先模式和間室優先模式;判斷被放入食材的優先級分配模式是否為權重優先模式;若是,在獲取的被放入食材的權重大於獲取的被放入食材所在儲物間室內原食材中最大的權重時,至少根據獲取的被放入食材的最佳存儲溫度確定被放入食材所在儲物間室的目標溫度,若否,在獲取的被放入食材的間室優先級與獲取的被放入食材所在的儲物間室的間室優先級相同時,自動進入權重優先模式;以及驅動製冷系統按照目標溫度工作。
可選地,檢測被放入食材的步驟包括:檢測被放入食材的種類,並且獲取被放入食材的最佳存儲溫度和間室優先級的步驟包括:根據被放入食材的種類在預設的食材信息庫中匹配得出對應的最佳存儲溫度和間室優先級,其中食材信息庫保存有不同種類的食材對應的最佳存儲溫度和間室優先級。
可選地,食材信息庫還保存有不同種類的食材對應的食材優先級,不同種類的食材按照由低到高的最佳存儲溫度分配食材優先級,並且檢測被放入食材的步驟還包括:檢測被放入食材的重量,獲取被放入食材的權重的步驟包括:根據被放入食材的種類在食材信息庫中匹配得出對應的食材優先級;根據被放入食材的食材優先級和重量、被放入食材和其所在儲物間室內原食材中最低的食材優先級,以及所有原食材的重量確定被放入食材的權重。
可選地,至少根據獲取的被放入食材的最佳存儲溫度確定被放入食材所在儲物間室的目標溫度的步驟包括:根據獲取的被放入食材的最佳存儲溫度,以及獲取的被放入食材所在儲物間室的當前目標溫度確定被放入食材所在儲物間室的目標溫度。
可選地,確定被放入食材所在儲物間室的目標溫度的步驟包括:判斷當前目標溫度和被放入食材的最佳存儲溫度的差值是否小於預設溫差閾值;以及若是,確定被放入食材所在的儲物間室的目標溫度為被放入食材的最佳存儲溫度,若否,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室。
可選地,在輸出提醒用戶更改存放被放入食材的儲物間室的提示信息的步驟之後還包括:獲取用戶的更改選擇操作;根據更改選擇操作判斷用戶是否更改存放被放入食材的儲物間室;以及若是,確定被放入食材所在的儲物間室的目標溫度為當前目標溫度,若否,確定被放入食材所在的儲物間室的目標溫度為被放入食材的最佳存儲溫度。
可選地,檢測被放入食材的種類的步驟包括:利用設置於冰箱外殼上的輸入裝置獲取由用戶手動輸入的被放入食材的種類;或者利用設置於冰箱外殼上的條碼掃描裝置對被放入食材包裝上的條碼進行掃描,以確定被放入食材的種類;或者利用設置於冰箱內的圖像拍攝裝置對被放入食材所在的儲物間室進行拍攝,得到儲物圖像;將此次與上次冰箱關門後得到的儲物圖像進行比對,以確定被放入食材的圖像;以及對被放入食材的圖像進行識別,確定被放入食材的種類。
可選地,在獲取的被放入食材的權重小於或等於獲取的被放入食材所在儲物間室內原食材中最大的權重時,確定被放入食材所在儲物間室的目標溫度為獲取的被放入食材所在儲物間室的當前目標溫度。
可選地,在獲取的被放入食材的間室優先級與獲取的被放入食材所在的儲物間室的間室優先級不同時,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室。
根據本發明的另一個方面,還提供了一種計算機存儲介質,並且該電腦程式運行時導致計算機存儲介質的所在設備執行上述任一種基於食材的冰箱溫度控制方法。
本發明的基於食材的冰箱溫度控制方法與計算機存儲介質,在檢測到被放入食材後,獲取被放入食材的優先級分配模式,判斷被放入食材的優先級分配模式為權重優先模式後,在獲取的被放入食材的權重大於獲取的被放入食材所在儲物間室內原食材中最大的權重時,至少根據獲取的被放入食材的最佳存儲溫度確定被放入食材所在儲物間室的目標溫度;判斷被放入食材的優先級分配模式為間室優先模式後,在獲取的被放入食材的間室優先級與獲取的被放入食材所在的儲物間室的間室優先級相同時,自動進入權重優先模式,並驅動製冷系統按照目標溫度工作,設置權重優先模式和間室優先模式兩種優先級分配模式,便於用戶根據實際需要進行選擇,進而冰箱自動確定出儲物間室的目標溫度,使得儲物間室的溫度更加適宜食材的儲存,並減少用戶的操作,節省用戶的時間和精力,提升用戶的使用體驗。
進一步地,本發明的基於食材的冰箱溫度控制方法與計算機存儲介質,預設的食材信息庫保存有不同種類的食材對應的食材優先級、間室優先級和最佳存儲溫度,其中不同種類的食材按照由低到高的最佳存儲溫度分配食材優先級,在被放入食材的優先級分配模式為權重優先模式的情況下,若被放入食材的權重大於其所在儲物間室內原食材中最大的權重,並且其所在儲物間室的當前目標溫度和其最佳存儲溫度的差值小於預設溫差閾值,則確定被放入食材所在儲物間室的目標溫度為被放入食材的最佳存儲溫度,以預設溫差閾值作為標準,可以防止同一儲物間室內的不同種類食材的最佳存儲溫度相差過大,在保證某種食材存儲效果的同時不至於嚴重影響另一些食材的存儲效果,從而可以提升儲物間室內各類食材的整體儲存效果,滿足用戶的需要。
更進一步地,本發明的基於食材的冰箱溫度控制方法與計算機存儲介質,被放入食材的權重根據其食材優先級和重量、被放入食材和其所在儲物間室內原食材中最低的食材優先級,以及所有原食材的重量確定,確定權重的方法更加合理,進而在權重優先模式下,對冰箱溫度控制就更加科學,更進一步提升了冰箱內所有食材的存儲效果。
根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特徵。
附圖說明
後文將參照附圖以示例性而非限制性的方式詳細描述本發明的一些具體實施例。附圖中相同的附圖標記標示了相同或類似的部件或部分。本領域技術人員應該理解,這些附圖未必是按比例繪製的。附圖中:
圖1是根據本發明一個實施例的基於食材的冰箱溫度控制方法適用的冰箱的示意圖;
圖2是根據本發明一個實施例的基於食材的冰箱溫度控制方法的示意圖;
圖3是根據本發明一個實施例的基於食材的冰箱溫度控制方法的詳細流程圖;以及
圖4是根據本發明一個實施例的計算機存儲介質的示意圖。
具體實施方式
本實施例首先提供了一種基於食材的冰箱溫度控制方法,可以根據用戶的實際需要和食材的權重自動確定儲物間室的目標溫度,使得儲物間室的溫度更加適宜食材的儲存,並減少用戶的操作,節省用戶的時間和精力,提升用戶的使用體驗。圖1是根據本發明一個實施例的基於食材的冰箱溫度控制方法適用的冰箱100的示意圖,該冰箱100一般性地可以包括:箱體10、門體20和製冷系統。
其中,箱體10內部限定有多個儲物間室。儲物間室的數量以及結構可以根據需求進行配置,圖1示出了上下依次設置的第一間室、第二間室和第三間室的情況;以上儲物間室按照用途不同可以分別配置為冷藏間室、冷凍間室、變溫間室或者保鮮間室。各個儲物間室內部可以由分隔板分割為多個儲物區域,利用擱物架或者抽屜儲存物品。
門體20可樞轉地連接於箱體10的前側,以供用戶打開和關閉冰箱100的儲物間室;門體可以與儲物間室對應設置,即每一個儲物間室都對應有一個或多個門體。而儲物間室及門體的數量、儲物間室的功能可由具體情況實際選擇。在其他一些實施例中,儲物間室的開門方式還可以採用抽屜式開啟,以實現抽屜式的儲物間室。本實施例的冰箱100還可以包括門體檢測器,以檢測門體20的開閉信號,根據門體的開閉信號就可以確定有食材變化的儲物間室。
冰箱100的製冷系統配置成向儲物間室提供冷量。本實施例的製冷系統可以為由壓縮機、冷凝器、節流裝置和蒸發器等構成的製冷循環系統。壓縮機安裝於壓縮機倉內。當該冰箱100為家用壓縮式直冷冰箱時,蒸發器可設置於內膽的後壁面外側或內側。當該冰箱100為家用壓縮式風冷冰箱時,箱體10內還具有蒸發器室,蒸發器室通過風路系統與儲物間室連通,且蒸發器室內設置蒸發器,出口處設置有風機,以向儲物間室進行循環製冷。
本實施例的冰箱100的第一間室可以為冷藏間室,第二間室可以為變溫間室,第三間室可以為冷凍間室,製冷系統向冷藏間室、變溫間室和冷凍間室提供的冷量不同,使得冷藏間室、變溫間室和冷凍間室內的溫度也不相同。其中冷藏間室內的溫度一般處於2℃至10℃之間,優先為3℃至8℃。冷凍間室內的溫度範圍一般處於-22℃至-14℃,變溫間室的溫度範圍則比較寬泛,一般處於-15℃至10℃。不同種類的食材的最佳存儲溫度並不相同,進而適宜存放的儲物間室也並不相同。例如果蔬類食材適宜存放於冷藏間室,而肉類食材適宜存放於冷凍間室。
圖2是根據本發明一個實施例的基於食材的冰箱溫度控制方法的示意圖。如圖2所示,該基於食材的冰箱溫度控制方法可以執行以下步驟:
步驟s202,在檢測到被放入食材後,獲取被放入食材的優先級分配模式;
步驟s204,判斷被放入食材的優先級分配模式是否為權重優先模式,若是,執行步驟s206,若否,執行步驟s210;
步驟s206,在獲取的被放入食材的權重大於其所在儲物間室內原食材中最大的權重時,至少根據其最佳存儲溫度確定其所在儲物間室的目標溫度;
步驟s208,驅動製冷系統按照目標溫度工作;
步驟s210,在獲取的被放入食材的間室優先級與其所在儲物間室的間室優先級相同時,自動進入權重優先模式,並執行步驟s206。
在以上步驟中,步驟s202中檢測被放入食材的步驟可以包括:檢測被放入食材的種類和重量,在後續的步驟中可以根據食材的種類確定其對應的食材優先級、間室優先級和最佳存儲溫度。檢測被放入食材種類和重量的方式可以有多種,例如可以利用設置於冰箱100外殼上的輸入裝置獲取由用戶手動輸入的被放入食材的種類和/或重量。輸入裝置可以採用例如物理按鍵或觸摸按鍵,在一些優選實施例中輸入裝置可以使用觸控螢幕獲取輸入的食材種類和/或重量信息。其中用戶手動輸入的食材重量可以通過食材的外包裝或者直接測量獲取。輸入裝置可以獲取由用戶手動輸入的被放入食材的種類和/或重量信息,在一些可選實施例中還可以用於對自動識別出的食材種類和/或重量信息進行確認。
還可以利用設置於冰箱100外殼上的條碼掃描裝置對被放入食材包裝上的條碼進行掃描,以確定被放入食材的種類和/或重量。條碼掃描裝置對被放入食材包裝上的條碼進行掃描,以確定被放入食材的種類和/或重量。上述條碼可以是條形碼或者二維碼。
還可以利用設置於冰箱100內的圖像拍攝裝置對被放入食材所在的儲物間室進行拍攝,得到儲物圖像;將此次與上次冰箱100關門後得到的儲物圖像進行比對,以確定被放入食材的圖像;以及對被放入食材的圖像進行識別,確定被放入食材的種類。圖像拍攝裝置可以設置於冰箱100的各個儲物間室內部,並且具有多個朝向不同方向的攝像頭,每個攝像頭可以對其對應的儲物區域進行拍攝,得到儲物圖像。將放入新食材之後拍攝的圖像與食材被放入之前拍攝的儲物圖像進行比對,根據圖像中的差異部分確定出被放入食材的圖像。通過對被放入食材的圖像進行識別,確定被放入食材的種類。此項操作可由冰箱100本地主控板的處理器完成,也可以通過無線網絡傳輸模塊將儲存圖像傳至雲端伺服器或發送至移動終端,由雲端伺服器或者移動終端進行圖像的比對和識別。
步驟s202中的優先級分配模式包括權重優先模式和間室優先模式,權重優先模式是優先考慮食材的權重,間室優先模式則是優先考慮食材最適宜存放的儲物間室。冰箱100的門體上可以設置有顯示屏,可以通過顯示屏獲取由用戶選擇的被放入食材的優先級分配模式。
步驟s206和步驟s210中被放入食材的間室優先級和最佳存儲溫度可以根據被放入食材的種類確定。具體地,可以根據被放入食材的種類在預設的食材信息庫中匹配得出對應的間室優先級和最佳存儲溫度,其中食材信息庫保存有不同種類的食材對應的間室優先級和最佳存儲溫度。此外,食材信息庫還保存有不同種類的食材對應的食材優先級,不同種類的食材按照由低到高的最佳存儲溫度分配食材優先級,即食材的最佳存儲溫度越低,其食材優先級越高。
以下對一個食材信息庫的具體實例進行介紹:食材信息庫中的食材有白菜、土豆、黃瓜,白菜的最佳存儲溫度為0℃,土豆的最佳存儲溫度為3℃,黃瓜的最佳存儲溫度為8℃,那麼按照最佳存儲溫度由低到高,白菜的食材優先級為f1,土豆的食材優先級為f2,黃瓜的優先級為f3。需要說明的是,食材優先級f1高於f2,f2高於f3。不同類型的儲物間室的間室優先級不同,若設定冷藏間室的優先級為s1,變溫間室的優先級為s2,冷凍間室的優先級為s3,由於白菜適宜存放的儲物間室為變溫間室,則白菜的間室優先級為s2,土豆和黃瓜適宜存放的儲物間室都為冷藏間室,那麼土豆和黃瓜的間室優先級為s1。因此,該食材信息庫保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黃瓜,f3/s1/8℃。上述食材信息庫的形式僅為例舉,而並非對本發明的限定。
在其他一些實施例中,食材信息庫還可以是其他形式,例如表格形式,食材的食材優先級、間室優先級和最佳存儲溫度的記錄順序也可以為其他順序,食材的種類可以為其他種類。但是總而言之,食材信息庫保存有不同種類食材分別對應的食材優先級、間室優先級和最佳存儲溫度,通過查詢食材信息庫可以得到每種食材對應的食材優先級、間室優先級和最佳存儲溫度。
步驟s206中被放入食材的權重可以表明被放入食材的某一指標在整體評價中的相對重要程度。在一種優選的實施方式中,可以根據被放入食材的食材優先級和重量、被放入食材和其所在儲物間室內原食材中最低的食材優先級,以及所有原食材的重量確定被放入食材的權重。例如若被放入食材和原食材中最低的食材優先級為fm,被放入食材的食材優先級為fn,被放入食材的重量為m0,所有原食材的重量為mt,那麼被放入食材的權重為w,w=w1+w2,w1=(m-n)/m,w2=m0/(m0+mt)。需要說明的是,被放入食材的食材優先級高於原食材中最低的食材優先級時,fm為原食材中最低的食材優先級;被放入食材的食材優先級低於或等於原食材中最低的食材優先級時,fm=fn,w1=0。被放入食材的權重越大,越應該保證被放入食材的存儲效果,也就越應該將儲物間室的目標溫度確定為被放入食材的最佳存儲溫度。
此外,在被放入食材被放入儲物間室後,該儲物間室內所有原食材的權重都要進行更新,均可以按照公式w=w1+w2進行計算,若某種原食材的食材優先級為fo,重量為m1,則w1=(m-o)/m,w2=m1/(m0+mt)。同理,該食材的食材優先級在被放入食材和原食材中為最低時,fm=fo,w1=0。被放入食材的權重大於被放入食材所在儲物間室內原食材中最大的權重,說明被放入食材和原食材中權重最大的食材為被放入食材,該處被放入食材和權重更新後的原食材比較,而不是被放入食材被放到儲物間室之前原食材的權重。將被放入食材和所有原食材按照統一基準確定權重,得到的結果更加準確合理。
步驟s206中至少根據其最佳存儲溫度確定其所在儲物間室的目標溫度的步驟可以包括:根據獲取的被放入食材的最佳存儲溫度,以及獲取的被放入食材所在儲物間室的當前目標溫度確定被放入食材所在儲物間室的目標溫度。具體地,確定被放入食材所在儲物間室的目標溫度的步驟包括:判斷當前目標溫度和被放入食材的最佳存儲溫度的差值是否小於預設溫差閾值;以及若是,確定被放入食材所在的儲物間室的目標溫度為被放入食材的最佳存儲溫度,若否,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室。冰箱100的門體上可以設置有觸控螢幕,通過觸控螢幕輸出該提示信息,或者可以發出蜂鳴警報提醒用戶。
儲物間室的當前目標溫度是原食材中權重最大的食材對應的最佳存儲溫度,在當前目標溫度和被放入食材的最佳存儲溫度的差值大於或等於預設溫差閾值的情況下,輸出提醒用戶更改存放被放入食材的儲物間室的提示信息,可以防止同一儲物間室內的不同種類食材的最佳存儲溫度相差過大,在保證某種食材存儲效果的同時不至於嚴重影響另一些食材的存儲效果,從而可以提升儲物間室內各類食材的整體儲存效果,滿足用戶的需要。在一種優選的實施例中,預設溫差閾值小於5℃。
其中在輸出提醒用戶更改存放被放入食材的儲物間室的提示信息的步驟之後還包括:獲取用戶的更改選擇操作;根據更改選擇操作判斷用戶是否更改存放被放入食材的儲物間室;以及若是,確定被放入食材所在的儲物間室的目標溫度為當前目標溫度,若否,確定被放入食材所在的儲物間室的目標溫度為被放入食材的最佳存儲溫度。用戶選擇不更改存放被放入食材的儲物間室,說明用戶確定該食材需要存放於現在的儲物間室中並保證良好的存儲效果,因而該儲物間室的目標溫度需要設定為被放入食材的最佳存儲溫度。若用戶選擇更改存放被放入食材的儲物間室,說明用戶將會把被放入食材由目前的儲物間室中取出,那麼目前的儲物間室不需要改變其當前目標溫度。需要說明的是,本實施例的冰箱100設置有多個儲物間室,從而可以更改存放被放入食材的儲物間室,但是在其他一些實施例中,冰箱可能只設置有一個儲物間室,用戶將不適合存放於該儲物間室的被放入食材取出後,可以採用其他的製冷設備或者其他方式存放。
判斷被放入食材的優先級分配模式為權重優先模式後,在獲取的被放入食材的權重小於或等於獲取的其所在儲物間室內原食材中最大的權重時,確定被放入食材所在儲物間室的目標溫度為當前目標溫度。
步驟s208在確定儲物間室的目標溫度之後,可以驅動製冷系統按照目標溫度工作,以使儲物間室的實際溫度與目標溫度一致,滿足食材的存儲需求,保證食材的存儲效果。
步驟s210是在判斷被放入食材的優先級分配模式不是權重優先模式後執行,由於被放入食材的優先級分配模式包括權重優先模式和間室優先模式,優先級分配模式不是權重優先模式,即優先級分配模式為間室優先模式。在一種具體的實施例中,獲取的被放入食材的間室優先級與其所在儲物間室的間室優先級相同時,自動進入權重優先模式,若獲取的被放入食材的間室優先級與其所在儲物間室的間室優先級不同,則可以輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室。例如,設定冷藏間室的優先級為s1,變溫間室的優先級為s2,冷凍間室的優先級為s3,食材信息庫保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黃瓜,f3/s1/8℃。若將土豆放入冷藏間室,由於土豆的間室優先級為s1,土豆放入的冷藏間室的間室優先級也為s1,間室優先級相同,可以自動進入權重優先模式;若將白菜放入冷凍間室,由於白菜的間室優先級為s2,白菜放入的冷凍間室的間室優先級為s3,間室優先級不同,則需要輸出提示信息,以提醒用戶更改存放白菜的儲物間室,將白菜由冷凍間室移到變溫間室。
本實施例的基於食材的冰箱溫度控制方法,適用於新食材被放入的情況,為了確定食材被取出還是被放入,可以在儲物間室的擱物架的各個支撐處分別設置重量感應傳感器,利用重量感應傳感器將質量信號轉變為對應的電信號,以確定食材被取出還是被放入。具體地,若重量感應傳感器測得的重量增大,認為食材被放入;重量感應傳感器測得的重量減小,則認為食材被取出。在食材被放入的情況下,執行本實施例的基於食材的冰箱溫度控制方法。此外,還可以利用重量傳感器獲得被放入食材的重量。
若是儲物間室內原有食材被取出,則可以採用其他的溫度控制方法。例如,將剩餘的所有食材重新計算權重,並以剩餘食材中權重最大的食材的最佳存儲溫度作為目標溫度,對儲物間室的溫度進行控制。
在一些可選實施例中,可以通過對上述步驟的進一步優化和配置使得冰箱100實現更高的技術效果,以下結合對本實施例的一個可選執行流程的介紹對本實施例的基於食材的冰箱溫度控制方法進行詳細說明,該實施例僅為對執行流程的舉例說明,在具體實施時,可以根據具體實施需求,對部分步驟的執行順序、運行條件進行修改。圖3是根據本發明一個實施例的基於食材的冰箱溫度控制方法的詳細流程圖。該基於食材的冰箱溫度控制方法包括以下步驟:
步驟s302,獲取門體的開閉信號;
步驟s304,根據開閉信號確定被放入食材所在的儲物間室;
步驟s306,檢測被放入食材的種類和重量;
步驟s308,獲取被放入食材的優先級分配模式;
步驟s310,判斷被放入食材的優先級分配模式是否為權重優先模式,若是,執行步驟s312至步驟s334,若否,執行步驟s336至步驟s344;
步驟s312,根據被放入食材的種類在預設的食材信息庫中匹配得出對應的食材優先級和最佳存儲溫度;
步驟s314,獲取被放入食材所在的儲物間室內所有原食材的食材優先級和重量;
步驟s316,獲得被放入食材和所有原食材的權重;
步驟s318,判斷被放入食材的權重是否大於原食材中最大的權重,若是,執行步驟s320,若否,執行步驟s334;
步驟s320,獲取被放入食材所在的儲物間室的當前目標溫度;
步驟s322,判斷當前目標溫度和被放入食材的最佳存儲溫度的差值是否小於預設溫差閾值,若是,執行步驟s324至步驟s326,若否,執行步驟s328至步驟s334;
步驟s324,確定被放入食材所在的儲物間室的目標溫度為被放入食材的最佳存儲溫度;
步驟s326,驅動製冷系統按照目標溫度工作;
步驟s328,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室;
步驟s330,獲取用戶的更改選擇操作;
步驟s332,根據更改選擇操作判斷用戶是否更改存放被放入食材的儲物間室,若是,執行步驟s334,若否,返回執行步驟s324;
步驟s334,確定被放入食材所在的儲物間室的目標溫度為當前目標溫度;
步驟s336,根據被放入食材的種類在預設的食材信息庫中匹配得出對應的間室優先級;
步驟s338,獲取被放入食材所在的儲物間室的間室優先級;
步驟s340,比較被放入食材的間室優先級和被放入食材所在的儲物間室的間室優先級;
步驟s342,判斷被放入食材的間室優先級和其所在的儲物間室的間室優先級是否相同,若是,返回執行步驟s312,若否,執行步驟s344;
步驟s344,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室。
在以上步驟中,步驟s302中可以通過門體檢測器檢測門體20的開閉信號。步驟s304中若門體檢測器檢測到某個儲物間室的門體的開閉信號,就可以確定該儲物間室內有食材變化。進而可以利用在儲物間室的擱物架的各個支撐處設置的重量感應傳感器,確定該儲物間室內的食材變化為食材被取出還是食材被放入。具體地,若重量感應傳感器測得的重量增大,認為食材被放入;重量感應傳感器測得的重量減小,則認為食材被取出。在食材被放入的情況下,執行本實施例的基於食材的冰箱溫度控制方法。
步驟s306中檢測被放入食材的種類和重量的方式可以有多種,例如可以利用設置於冰箱100外殼上的輸入裝置獲取由用戶手動輸入的被放入食材的種類和/或重量。輸入裝置可以採用例如物理按鍵或觸摸按鍵,在一些優選實施例中輸入裝置可以使用觸控螢幕獲取輸入的食材種類和/或重量信息。其中用戶手動輸入的食材重量可以通過食材的外包裝或者直接測量獲取。輸入裝置可以獲取由用戶手動輸入的被放入食材的種類和/或重量信息,在一些可選實施例中還可以用於對自動識別出的食材種類和/或重量信息進行確認。
還可以利用設置於冰箱100外殼上的條碼掃描裝置對被放入食材包裝上的條碼進行掃描,以確定被放入食材的種類和/或重量。條碼掃描裝置對被放入食材包裝上的條碼進行掃描,以確定被放入食材的種類和/或重量。上述條碼可以是條形碼或者二維碼。
還可以利用設置於冰箱100內的圖像拍攝裝置對被放入食材所在的儲物間室進行拍攝,得到儲物圖像;將此次與上次冰箱100關門後得到的儲物圖像進行比對,以確定被放入食材的圖像;以及對被放入食材的圖像進行識別,確定被放入食材的種類。圖像拍攝裝置可以設置於冰箱100的各個儲物間室內部,並且具有多個朝向不同方向的攝像頭,每個攝像頭可以對其對應的儲物區域進行拍攝,得到儲物圖像。將放入新食材之後拍攝的圖像與食材被放入之前拍攝的儲物圖像進行比對,根據圖像中的差異部分確定出被放入食材的圖像。通過對被放入食材的圖像進行識別,確定被放入食材的種類。此項操作可由冰箱100本地主控板的處理器完成,也可以通過無線網絡傳輸模塊將儲存圖像傳至雲端伺服器或發送至移動終端,由雲端伺服器或者移動終端進行圖像的比對和識別。
步驟s308中被放入食材的優先級分配模式包括權重優先模式和間室優先模式,權重優先模式是優先考慮食材本身的權重,間室優先模式則是優先考慮食材最適宜存放的儲物間室。冰箱100的門體上可以設置有顯示屏,可以通過顯示屏獲取由用戶選擇的被放入食材的優先級分配模式。
步驟s310中若被放入食材的優先級分配模式為權重優先模式,執行步驟s312至步驟s334,即執行權重優先模式的流程;若被放入食材的優先級分配模式不是權重優先模式,則是間室優先模式,執行步驟s336至步驟s344,即執行間室優先模式的流程。
步驟s312和步驟s336中預設的食材信息庫保存有不同種類的食材對應的食材優先級、間室優先級和最佳存儲溫度。根據確定出的食材的種類在食材信息庫中進行查詢匹配,就可以得到食材對應的食材優先級、間室優先級和最佳存儲溫度。需要說明的是,不同種類的食材按照由低到高的最佳存儲溫度分配食材優先級。
以下對一個食材信息庫的具體實例進行介紹:食材信息庫中的食材有白菜、土豆、黃瓜,白菜的最佳存儲溫度為0℃,土豆的最佳存儲溫度為3℃,黃瓜的最佳存儲溫度為8℃,那麼按照最佳存儲溫度由低到高,白菜的食材優先級為f1,土豆的食材優先級為f2,黃瓜的優先級為f3。需要說明的是,食材優先級f1高於f2,f2高於f3,以此類推。不同類型的儲物間室的間室優先級不同,若設定冷藏間室的優先級為s1,變溫間室的優先級為s2,冷凍間室的優先級為s3,由於白菜適宜存放的儲物間室為變溫間室,則白菜的間室優先級為s2,土豆和黃瓜適宜存放的儲物間室都為冷藏間室,那麼土豆和黃瓜的間室優先級為s1。因此,該食材信息庫保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黃瓜,f3/s1/8℃。上述食材信息庫的形式僅為例舉,而並非對本發明的限定。
在其他一些實施例中,食材信息庫還可以是其他形式,例如表格形式,食材的食材優先級、間室優先級和最佳存儲溫度的記錄順序也可以為其他順序,食材的種類可以為其他種類。但是總而言之,食材信息庫保存有不同種類食材分別對應的食材優先級、間室優先級和最佳存儲溫度,通過查詢食材信息庫可以得到每種食材對應的食材優先級、間室優先級和最佳存儲溫度。
步驟s314中被放入食材所在的儲物間室內所有原食材在被放入儲物間室時都已經確定了種類和對應的食材優先級,以及重量,因而可以直接獲取。
步驟s316中被放入食材的權重可以表明被放入食材的某一指標在整體評價中的相對重要程度。在一種優選的實施方式中,可以根據被放入食材的食材優先級和重量、被放入食材和其所在儲物間室內原食材中最低的食材優先級,以及所有原食材的重量確定被放入食材的權重。例如若被放入食材和原食材中最低的食材優先級為fm,被放入食材的食材優先級為fn,被放入食材的重量為m0,所有原食材的重量為mt,那麼被放入食材的權重為w,w=w1+w2,w1=(m-n)/m,w2=m0/(m0+mt)。需要說明的是,被放入食材的食材優先級高於原食材中最低的食材優先級時,fm為原食材中最低的食材優先級;被放入食材的食材優先級低於或等於原食材中最低的食材優先級時,fm=fn,w1=0。被放入食材的權重越大,其在儲物間室中的儲物效果越重要,也就越應該設定儲物間室的目標溫度為被放入食材的最佳存儲溫度。
此外,在被放入食材被放入儲物間室後,該儲物間室內所有原食材的權重都要進行更新,均可以按照公式w=w1+w2進行計算,若某種原食材的食材優先級為fo,重量為m1,則w1=(m-o)/m,w2=m1/(m0+mt)。同理,該食材的食材優先級在被放入食材和原食材中為最低時,fm=fo,w1=0。步驟s318中被放入食材的權重大於被放入食材所在儲物間室內原食材中最大的權重,說明被放入食材和原食材中權重最大的食材為被放入食材,該處被放入食材和權重更新後的原食材比較,而不是被放入食材被放到儲物間室之前原食材的權重。將被放入食材和所有原食材按照統一基準確定權重,得到的結果更加準確合理。
步驟s320中被放入食材所在的儲物間室的當前目標溫度是原食材中權重最大的食材對應的最佳存儲溫度。該處原食材中權重最大的食材是在被放入食材未被放進儲物間室時確定的,即此處的原食材的權重為未更新的權重。總之,步驟s316和步驟s318中的原食材的權重均為被放入食材被放到儲物間室之後,以被放入食材和原食材共同為基礎確定的權重;而步驟s320中當前目標溫度對應的原食材中權重最大的食材的最佳存儲溫度,該處原食材的權重以原食材為基礎,與被放入食材無關。由於當前目標溫度已經設定,可以直接查詢獲得。
步驟s322中設置有預設溫差閾值,在一種優選的實施例中,預設溫差閾值小於5℃。需要說明的是,此處的當前目標溫度和被放入食材的最佳存儲溫度的差值默認為非負數,即在當前目標溫度小於被放入食材的最佳存儲溫度時,由於二者之差為負數,此時的差值默認為是兩者之差的絕對值。若當前目標溫度和被放入食材的最佳存儲溫度的差值小於預設溫差閾值,說明被放入食材的最佳存儲溫度與原食材的最佳存儲溫度都相差不大,可以執行步驟s324至步驟s326,以被放入食材的最佳存儲溫度作為被放入食材所在的儲物間室的目標溫度。步驟s326在確定儲物間室的目標溫度之後,可以驅動製冷系統按照目標溫度工作,以使儲物間室的實際溫度與目標溫度一致,滿足食材的存儲需求,保證食材的存儲效果。
若當前目標溫度和被放入食材的最佳存儲溫度的差值大於或等於預設溫差閾值,說明被放入食材的最佳存儲溫度與原食材的最佳存儲溫度都相差過大,可以執行步驟s328至步驟s334,輸出提示信息,以提醒用戶更改存放被放入食材的儲物間室,可以防止同一儲物間室內的不同種類食材的最佳存儲溫度相差過大,在保證某種食材存儲效果的同時不至於嚴重影響另一些食材的存儲效果,從而可以提升儲物間室內各類食材的整體儲存效果,滿足用戶的需要。但是步驟s332若用戶不更改存放被放入食材的儲物間室,說明用戶確定該食材需要存放於現在的儲物間室中並保證良好的存儲效果,因而該儲物間室的目標溫度仍然需要設定為被放入食材的最佳存儲溫度。若用戶選擇更改存放被放入食材的儲物間室,說明用戶將會把被放入食材由目前的儲物間室中取出,那麼目前的儲物間室不需要改變其當前目標溫度。
步驟s312至步驟s334為權重優先模式的流程,以下對一個具體實例進行介紹:冷藏間室內的溫度一般處於2℃至10℃之間,優先為3℃至8℃。冷凍間室內的溫度範圍一般處於-22℃至-14℃,變溫間室的溫度範圍則比較寬泛,一般處於-15℃至10℃。設定冷藏間室的優先級為s1,變溫間室的優先級為s2,冷凍間室的優先級為s3,食材信息庫保存的信息如下:鮮肉,f1/s3/-18℃;魚類,f2/s2/-3℃;白菜,f3/s2/0℃;土豆,f4/s1/3℃;橙子,f5/s1/5℃;黃瓜,f6/s1/8℃,其中食材優先級f1高於f2,f2高於f3,……,以此類推。
若儲物間室中原食材分別為:土豆1kg和黃瓜0.5kg,被放入食材為橙子2kg,在預設的食材信息庫中匹配得出被放入的橙子對應的食材優先級為f5,最佳存儲溫度為5℃,獲取儲物間室內原食材的食材優先級分別為:土豆f4和黃瓜f6。被放入食材和原食材中最低的食材優先級fm為f6,被放入食材的食材優先級fn為f5,被放入食材的重量m0為2kg,所有原食材的重量mt為1.5kg,那麼w1=(m-n)/m=(6-5)/6=1/6,w2=m0/(m0+mt)=2/(2+1.5)=4/7,被放入食材橙子的權重為w=w1+w2=31/42。
原食材土豆的食材優先級fo為f4,重量m1為1kg,則w1=(m-o)/m=(6-4)/6=1/3,w2=m1/(m0+mt)=1/(2+1.5)=2/7,原食材土豆的權重w=w1+w2=13/21。
類似地,原食材黃瓜的食材優先級fo為f6,重量m1為0.5kg,則w1=(m-o)/m=(6-6)/6=0,w2=m1/(m0+mt)=0.5/(2+1.5)=1/7,原食材黃瓜的權重w=w1+w2=1/7。
由於被放入食材橙子的權重為31/42,原食材中最大的權重為土豆13/21,31/42大於13/21,被放入食材橙子的權重大於原食材中最大的權重,該處土豆的權重為被放入食材橙子被放入之後更新的權重13/21。下一步需要獲取儲物間室的當前目標溫度,該當前目標溫度為原食材中權重最大的土豆的最佳存儲溫度3℃,此處土豆的權重並不等同於放入橙子之後的土豆權重,而是以土豆和黃瓜為基礎得出的權重1,計算方法參照上文(由於當前目標溫度已經設定,也可以直接查詢獲得)。當前目標溫度3℃與被放入的橙子的最佳存儲溫度5℃的差值為2℃,若預設溫差閾值為4℃,由於2℃小於4℃,確定儲物間室的目標溫度為被放入的橙子的最佳存儲溫度5℃,並驅動製冷系統按照目標溫度工作。
步驟s336至步驟s344是間室優先模式的流程,以下對一個具體實例進行介紹:若設定冷藏間室的優先級為s1,變溫間室的優先級為s2,冷凍間室的優先級為s3,食材信息庫保存的信息如下:白菜,f1/s2/0℃;土豆,f2/s1/3℃;黃瓜,f3/s1/8℃。若將土豆放入冷藏間室,由於土豆的間室優先級為s1,土豆放入的冷藏間室的間室優先級也為s1,間室優先級相同,可以返回執行根據被放入食材的種類確定被放入食材的食材優先級和最佳存儲溫度的步驟s312,進而確定出目標溫度;若將白菜放入冷凍間室,由於白菜的間室優先級為s2,白菜放入的冷凍間室的間室優先級為s3,間室優先級不同,則需要輸出提示信息,以提醒用戶更改存放白菜的儲物間室,將白菜由冷凍間室移到變溫間室。
在間室優先模式下,輸出提示信息提醒用戶更改存放被放入食材的儲物間室之後,不管用戶選擇更改或者不更改存放被放入食材的儲物間室,該儲物間室的目標溫度都可以不變,仍為當前目標溫度。具體地,若用戶更改存放被放入食材的儲物間室,則當前的儲物間室內的食材沒有改變,其目標溫度不變;若用戶不更改存放被放入食材的儲物間室,說明用戶希望被放入食材實現不通常的存儲效果,例如將梨、柿子等原本應放入冷藏間室的水果放入冷凍間室,是為了實現凍梨、凍柿子的效果,也需要保持當前的儲物間室的目標溫度不變。
本實施例的基於食材的冰箱溫度控制方法,設置權重優先模式和間室優先模式的兩種優先級分配模式,便於用戶根據實際需要進行選擇,進而冰箱100根據優先級分配模式和食材的權重自動確定儲物間室的目標溫度,使得儲物間室的溫度更加適宜食材的儲存,並減少用戶的操作,節省用戶的時間和精力,提升用戶的使用體驗。
進一步地,本實施例的基於食材的冰箱溫度控制方法,以預設溫差閾值作為標準,可以防止同一儲物間室內的不同種類食材的最佳存儲溫度相差過大,在保證某種食材存儲效果的同時不至於嚴重影響另一些食材的存儲效果,從而可以提升儲物間室內各類食材的整體儲存效果,滿足用戶的需要。
更進一步地,本實施例的基於食材的冰箱溫度控制方法,被放入食材的權重根據其食材優先級和重量、被放入食材和其所在儲物間室內原食材中最低的食材優先級,以及所有原食材的重量確定,確定權重的方法更加合理,進而在權重優先模式下,對冰箱溫度控制就更加科學,更進一步提升了冰箱內所有食材的存儲效果。
本實施例還提供了一種計算機存儲介質200,圖4是根據本發明一個實施例的計算機存儲介質200的示意圖,該計算機存儲介質200保存有電腦程式201,並且電腦程式201運行時導致計算機存儲介質200的所在設備執行上述任一實施例的基於食材的冰箱溫度控制方法。其中計算機存儲介質200的所在設備即為冰箱100,由冰箱100可以執行上述任一實施例的基於食材的冰箱溫度控制方法。
本實施例的計算機存儲介質200可以是諸如快閃記憶體、eeprom(電可擦除可編程只讀存儲器)、eprom、硬碟或者rom之類的電子存儲器。計算機存儲介質200具有用於執行上述方法中的任何方法步驟的電腦程式201的存儲空間。這些電腦程式201可以從一個或者多個電腦程式產品中讀出或者寫入到這一個或者多個電腦程式產品中。這些電腦程式產品包括諸如硬碟,緊緻盤(cd)、存儲卡或者軟盤之類的程序代碼載體。計算機存儲介質200的所在設備運行上述電腦程式201時,可以執行上述描述的方法中的各個步驟。
至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示例性實施例,但是,在不脫離本發明精神和範圍的情況下,仍可根據本發明公開的內容直接確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的範圍應被理解和認定為覆蓋了所有這些其他變型或修改。