基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法及輔助系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,可以對(duì)食材進(jìn)行顯示、庫(kù)存管理和過(guò)期提醒、提供食譜和購(gòu)物清單以及食材識(shí)別和存?。槐景l(fā)明還公開(kāi)了一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助系統(tǒng),包括:顯示模塊、食材庫(kù)存管理模塊、過(guò)期提醒模塊、食譜模塊、購(gòu)物清單模塊以及食材識(shí)別和存取模塊。本發(fā)明具有低功耗低成本、使用方便和支持多種外設(shè)等優(yōu)點(diǎn)。
【專(zhuān)利說(shuō)明】基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法及輔助系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種嵌入式的智能冰箱輔助技術(shù),特別涉及一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法及輔助系統(tǒng)。
【背景技術(shù)】
[0002]隨著我國(guó)國(guó)民經(jīng)濟(jì)的迅速發(fā)展,人民生活水平提高及城市化進(jìn)程的推進(jìn),城鄉(xiāng)人口流動(dòng)數(shù)量激增,人們對(duì)個(gè)性化的家居需求也變得更加強(qiáng)烈。在未來(lái)智能冰箱系統(tǒng)中,系統(tǒng)能夠更加智能地管理用戶(hù)的冰箱,監(jiān)視食品質(zhì)量,可以自動(dòng)告知用戶(hù)冰箱里食物的數(shù)量、保鮮保質(zhì)信息,而且能夠根據(jù)用戶(hù)的個(gè)人飲食習(xí)慣,提供健康食譜和營(yíng)養(yǎng)建議。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的首要目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供了一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,該輔助方法可以進(jìn)行食材庫(kù)存管理和食譜推薦等。
[0004]本發(fā)明的另一目的在于克服現(xiàn)有技術(shù)的缺點(diǎn)與不足,提供了一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助系統(tǒng),該輔助系統(tǒng)功耗低,成本低。
[0005]本發(fā)明的首要目的通過(guò)下述技術(shù)方案實(shí)現(xiàn):一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,包括以下步驟:
[0006]步驟1、顯示過(guò)期提醒預(yù)覽和留言信息;
[0007]步驟2、食材庫(kù)存管理,以數(shù)據(jù)和用戶(hù)操作為基礎(chǔ),可以方便地查看當(dāng)前庫(kù)存中的所有食材詳細(xì)信息,并且對(duì)食材信息進(jìn)行編輯和刪除的統(tǒng)一管理;還對(duì)所有食材進(jìn)行分類(lèi)管理,并可根據(jù)生產(chǎn)日期、剩余保質(zhì)期和過(guò)期日期進(jìn)行排序,方便地查看各個(gè)食材信息;
[0008]步驟3、過(guò)期提醒,通過(guò)對(duì)庫(kù)存上的食材信息的剩余保質(zhì)期進(jìn)行統(tǒng)計(jì),對(duì)剩余保質(zhì)期少于5天的食材給予直觀的信息預(yù)覽,具體顯示食材過(guò)期日期和剩余保質(zhì)期,并在主頁(yè)模塊上實(shí)時(shí)顯示和更新。
[0009]步驟4、食譜的查詢(xún)和食譜的推薦,提供海量食譜數(shù)據(jù),以及提供各式美味佳肴的制作方法,并且可以根據(jù)現(xiàn)有食材或自定義食材進(jìn)行搜索,快速獲取特定的食譜;可以根據(jù)庫(kù)存食材或者當(dāng)前時(shí)令季節(jié)和健康營(yíng)養(yǎng)信息,推薦不同口味和功效的食譜。
[0010]步驟5、購(gòu)物清單,可以將現(xiàn)有食材或者將自定義食材信息添加至購(gòu)物清單,對(duì)該購(gòu)物清單中的食材進(jìn)行的統(tǒng)計(jì)和管理,更在數(shù)據(jù)挖掘的基礎(chǔ)上提供缺貨提醒列表,更大地提供購(gòu)物的選擇;
[0011]其中,條形碼識(shí)別是主要的食材識(shí)別方式,這種方式可以快速高效地獲取食材信息;特別地,以圖像識(shí)別作為輔助的食材識(shí)別方式,可以對(duì)沒(méi)有條形碼的食材進(jìn)行高效地識(shí)別,獲取該食材的基本彳目息;
[0012]步驟6、食材識(shí)別和存取,作為食材信息獲取的主要途徑,既可以使用條形碼識(shí)別方式,也可以使用圖像識(shí)別方式存入或取出食材;還可以根據(jù)已采集的信息進(jìn)行半監(jiān)督式自適應(yīng)學(xué)習(xí),在使用過(guò)程中不斷提高識(shí)別精度。
[0013]本發(fā)明的另一目的通過(guò)下述技術(shù)方案實(shí)現(xiàn):一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助系統(tǒng),包括:顯示模塊、食材庫(kù)存管理模塊、過(guò)期提醒模塊、食譜模塊、購(gòu)物清單模塊以及食材識(shí)別和存取模塊這六大模塊;
[0014]顯示模塊,即主頁(yè)模塊,包括過(guò)期提醒預(yù)覽單元和留言信息單元;
[0015]其中,過(guò)期提醒預(yù)覽單元用于列出當(dāng)前庫(kù)存中剩余保質(zhì)期少于5天的9項(xiàng)食材圖片預(yù)覽和剩余保質(zhì)期提示信息;留言信息單元,可以用于對(duì)留言信息進(jìn)行快速瀏覽、編輯留言信息,并且提供添加和刪除留言信息的操作;
[0016]食材庫(kù)存管理模塊,用于以數(shù)據(jù)和用戶(hù)操作為基礎(chǔ),可以方便地查看當(dāng)前庫(kù)存中的所有食材詳細(xì)信息,并且對(duì)食材信息進(jìn)行編輯和刪除的統(tǒng)一管理;還對(duì)所有食材進(jìn)行分類(lèi)管理,并可根據(jù)生產(chǎn)日期、剩余保質(zhì)期和過(guò)期日期進(jìn)行排序,方便地查看各個(gè)食材信息;
[0017]過(guò)期提醒模塊,用于通過(guò)對(duì)庫(kù)存上的食材信息的剩余保質(zhì)期進(jìn)行統(tǒng)計(jì),對(duì)剩余保質(zhì)期少于5天的食材給予直觀的信息預(yù)覽,具體顯示食材過(guò)期日期和剩余保質(zhì)期,并在主頁(yè)模塊上實(shí)時(shí)顯示和更新;
[0018]食譜模塊,用于進(jìn)行食譜查詢(xún)和食譜推薦,提供了海量食譜數(shù)據(jù),以及提供各式美味佳肴的制作方法,并且可以根據(jù)現(xiàn)有食材或自定義食材進(jìn)行搜索,快速獲取特定的食譜;可以根據(jù)庫(kù)存食材或者當(dāng)前時(shí)令季節(jié)和健康營(yíng)養(yǎng)信息,推薦不同口味和功效的食譜;
[0019]購(gòu)物清單模塊,可以用于將現(xiàn)有食材或者將自定義食材信息添加至購(gòu)物清單,對(duì)該購(gòu)物清單中的食材進(jìn)行的統(tǒng)計(jì)和管理;更在數(shù)據(jù)挖掘的基礎(chǔ)上提供缺貨提醒列表,更大地提供購(gòu)物的選擇。
[0020]其中,條形碼識(shí)別是主要的食材識(shí)別方式,這種方式可以快速高效地獲取食材信息。特別地,以圖像識(shí)別作為輔助的食材識(shí)別方式,可以對(duì)沒(méi)有條形碼的食材進(jìn)行高效地識(shí)別,獲取該食材的基本彳目息;
[0021]食材識(shí)別和存取模塊,用于作為食材信息獲取的主要途徑,既可以使用條形碼識(shí)別方式,也可以使用圖像識(shí)別方式存入或取出食材;還可以根據(jù)已采集的信息進(jìn)行半監(jiān)督式自適應(yīng)學(xué)習(xí),在使用過(guò)程中不斷提高識(shí)別精度。
[0022]本發(fā)明的原理:本發(fā)明基于一種ARM平臺(tái)的嵌入式設(shè)備,以一塊嵌入式ARM核心板為基礎(chǔ),配有排線連接的觸摸顯示屏,無(wú)線通訊設(shè)備模塊包括WIFI網(wǎng)卡與Zigbee通訊設(shè)備,嵌入在冰箱門(mén)內(nèi)外兩側(cè),內(nèi)外側(cè)至少各一個(gè)CMOS攝像頭。本發(fā)明的輔助系統(tǒng)可以手動(dòng)設(shè)置為識(shí)別食材條形碼與直接識(shí)別食材圖像,并錄入食材信息,分別對(duì)應(yīng)ARM端上運(yùn)行的兩套識(shí)別算法。對(duì)于直接識(shí)別食材圖像,本發(fā)明的輔助系統(tǒng)還可以根據(jù)已采集的信息進(jìn)行半監(jiān)督式自適應(yīng)學(xué)習(xí),在使用過(guò)程中不斷提高識(shí)別精度。另外,還提供手動(dòng)食材信息錄入功能。在此基礎(chǔ)上,系統(tǒng)結(jié)合庫(kù)存信息,時(shí)令季節(jié),營(yíng)養(yǎng)學(xué),個(gè)人健康信息建立數(shù)據(jù)庫(kù),提供食材管理,食譜推薦功能。另外,設(shè)備通過(guò)無(wú)線通訊模塊PC互聯(lián),進(jìn)行信息交換或者高精度圖像識(shí)別。
[0023]本發(fā)明相對(duì)于現(xiàn)有技術(shù)具有如下的優(yōu)點(diǎn)及效果:
[0024]1、低功耗低成本,綠色節(jié)能。
[0025]2、成熟的移植機(jī)制,使用方便。
[0026]3、支持多種外設(shè),功能多。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0027]圖1是設(shè)備物理架構(gòu)圖。
[0028]圖2是本設(shè)備在冰箱上的配置方式。
[0029]圖3是本發(fā)明的功能模塊示意圖。
【具體實(shí)施方式】
[0030]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
[0031]實(shí)施例
[0032]如圖1所示,能源系統(tǒng)持續(xù)穩(wěn)定地為嵌入式ARM板供電。ARM板與CMOS攝像頭通過(guò)外部連接,實(shí)現(xiàn)圖像采集。USB總線溝通ARM板和兩大通信模塊,完成數(shù)據(jù)傳輸。WLAN模塊實(shí)現(xiàn)嵌入式端與服務(wù)器等的無(wú)線局域網(wǎng)通信。ZigBee模塊則實(shí)現(xiàn)物聯(lián)網(wǎng)通信。
[0033]如圖2所示,嵌入在冰箱門(mén)外側(cè)的嵌入式設(shè)備22 ;25是服務(wù)器。被測(cè)食材23被手持或放置在優(yōu)選的圖像采集輔助盛放板21上。輔助盛放板21安裝在冰箱門(mén)內(nèi)側(cè),平時(shí)合上,錄入時(shí)向下翻動(dòng)露出攝像頭20進(jìn)行拍攝。攝像頭20除安裝在冰箱門(mén)內(nèi)側(cè)外,還安裝在冰箱門(mén)外側(cè),消費(fèi)者錄入時(shí)視情況進(jìn)行選擇方便的攝像頭20。嵌入式設(shè)備22通過(guò)網(wǎng)絡(luò)24連接到服務(wù)器25,進(jìn)行高精度識(shí)別和其它處理。
[0034]如圖3所示,為本發(fā)明的系統(tǒng)功能模塊,包括食材識(shí)別和存取模塊30、食材庫(kù)存管理模塊31、過(guò)期提醒模塊32、缺貨提醒模塊33、食譜查詢(xún)模塊34、食譜推薦模塊35和購(gòu)物清單模塊36。
[0035]系統(tǒng)通過(guò)食材識(shí)別和存取模塊30,基于條形碼識(shí)別和直接圖像識(shí)別方式存入食材,并將食材信息保存到食材庫(kù)存管理模塊31。
[0036]食材庫(kù)存管理模塊31提供對(duì)庫(kù)存中食材信息的查看、編輯和刪除功能。
[0037]通過(guò)對(duì)食材庫(kù)存管理模塊31中的食材進(jìn)行過(guò)期日期的統(tǒng)計(jì),在過(guò)期提醒模塊
[14]中對(duì)5天內(nèi)即將過(guò)期的食材進(jìn)行實(shí)時(shí)的提醒。
[0038]同時(shí),通過(guò)對(duì)食材庫(kù)存管理模塊31中的食材歷史記錄進(jìn)行數(shù)量和時(shí)間上的數(shù)據(jù)挖掘,統(tǒng)計(jì)出需求較高的食材,并將統(tǒng)計(jì)結(jié)果在缺貨提醒模塊33中予以提醒。
[0039]購(gòu)物清單模塊36,一方面可以直接將當(dāng)前食材庫(kù)存管理模塊31中的食材添加至購(gòu)物清單中,另一方面,也可以在缺貨提醒模塊33的幫助下找到滿足特定需求的食材,更快速地完善購(gòu)物清單。
[0040]食譜查詢(xún)模塊34提供關(guān)鍵字查詢(xún)和食材關(guān)聯(lián)查詢(xún)兩種查詢(xún)方式。
[0041]其中,關(guān)鍵字查詢(xún)根據(jù)特定的關(guān)鍵字,搜索食譜列表,將與關(guān)鍵字匹配的食材進(jìn)行篩選,最終返回篩選的所有結(jié)果。特別地,食材關(guān)聯(lián)查詢(xún)直接將食材庫(kù)存管理模塊31中的食材信息作為關(guān)鍵字,關(guān)聯(lián)至食譜模塊,進(jìn)行搜索和匹配,并在食譜查詢(xún)模塊34中返回結(jié)果O
[0042]食譜推薦模塊35根據(jù)現(xiàn)有食材,結(jié)合時(shí)令季節(jié)和營(yíng)養(yǎng)學(xué)信息,在食譜查詢(xún)模塊34中進(jìn)行篩選,返回滿足更高需求的食譜信息。
[0043]上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡(jiǎn)化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,其特征在于,包括以下步驟: 步驟1、顯示過(guò)期提醒預(yù)覽和留言信息; 步驟2、食材庫(kù)存管理,以數(shù)據(jù)和用戶(hù)操作為基礎(chǔ),查看當(dāng)前庫(kù)存中的所有食材詳細(xì)信息,并且對(duì)食材信息進(jìn)行編輯和刪除的統(tǒng)一管理;并對(duì)所有食材進(jìn)行分類(lèi)管理,根據(jù)生產(chǎn)日期、剩余保質(zhì)期和過(guò)期日期進(jìn)行排序,以查看各個(gè)食材信息; 步驟3、過(guò)期提醒,通過(guò)對(duì)庫(kù)存上的食材信息的剩余保質(zhì)期進(jìn)行統(tǒng)計(jì),對(duì)剩余保質(zhì)期少于5天的食材給予直觀的信息預(yù)覽,具體顯示食材過(guò)期日期和剩余保質(zhì)期,并實(shí)時(shí)顯示和更新; 步驟4、食譜的查詢(xún)和食譜的推薦,提供海量食譜數(shù)據(jù),以及提供各式美味佳肴的制作方法,并根據(jù)現(xiàn)有食材或自定義食材進(jìn)行搜索,獲取特定的食譜;根據(jù)庫(kù)存食材或者當(dāng)前時(shí)令季節(jié)和健康營(yíng)養(yǎng)信息,推薦不同口味和功效的食譜; 步驟5、購(gòu)物清單,將現(xiàn)有食材或者將自定義食材信息添加至購(gòu)物清單,對(duì)該購(gòu)物清單中的食材進(jìn)行的統(tǒng)計(jì)和管理,并且在數(shù)據(jù)挖掘的基礎(chǔ)上提供缺貨提醒列表,提供購(gòu)物的選擇; 步驟6、食材識(shí)別和存取,對(duì)食材進(jìn)行識(shí)別并存儲(chǔ)。
2.如權(quán)利要求1所述的基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,其特征在于,在步驟6中,對(duì)食材進(jìn)行識(shí)別的方式為使用條形碼識(shí)別方式、圖像識(shí)別方式或者根據(jù)已采集的信息進(jìn)行半監(jiān)督式自適應(yīng)學(xué)習(xí)的識(shí)別方式。
3.一種基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助系統(tǒng),其特征在于,包括:顯示模塊、食材庫(kù)存管理模塊、過(guò)期提醒模塊、食譜模塊、購(gòu)物清單模塊以及食材識(shí)別和存取模塊; 顯示模塊,即主頁(yè)模塊,包括過(guò)期提醒預(yù)覽單元和留言信息單元; 其中,過(guò)期提醒預(yù)覽單元用于列出當(dāng)前庫(kù)存中剩余保質(zhì)期少于5天的9項(xiàng)食材圖片預(yù)覽和剩余保質(zhì)期提示信息;留言信息單元,可以用于對(duì)留言信息進(jìn)行快速瀏覽、編輯留言信息,并且提供添加和刪除留言信息的操作; 食材庫(kù)存管理模塊,用于以數(shù)據(jù)和用戶(hù)操作為基礎(chǔ),以查看當(dāng)前庫(kù)存中的所有食材詳細(xì)信息,并對(duì)食材信息進(jìn)行編輯和刪除的統(tǒng)一管理;并對(duì)所有食材進(jìn)行分類(lèi)管理,根據(jù)生產(chǎn)日期、剩余保質(zhì)期和過(guò)期日期進(jìn)行排序,查看各個(gè)食材信息; 過(guò)期提醒模塊,用于通過(guò)對(duì)庫(kù)存上的食材信息的剩余保質(zhì)期進(jìn)行統(tǒng)計(jì),對(duì)剩余保質(zhì)期少于5天的食材給予直觀的信息預(yù)覽,具體顯示食材過(guò)期日期和剩余保質(zhì)期,并在主頁(yè)模塊上實(shí)時(shí)顯不和更新; 食譜模塊,用于進(jìn)行食譜查詢(xún)和食譜推薦,提供了海量食譜數(shù)據(jù),以及提供各式美味佳肴的制作方法,并根據(jù)現(xiàn)有食材或自定義食材進(jìn)行搜索,獲取特定的食譜;根據(jù)庫(kù)存食材或者當(dāng)前時(shí)令季節(jié)和健康營(yíng)養(yǎng)信息,推薦不同口味和功效的食譜; 購(gòu)物清單模塊,用于將現(xiàn)有食材或者將自定義食材信息添加至購(gòu)物清單,對(duì)該購(gòu)物清單中的食材進(jìn)行的統(tǒng)計(jì)和管理;在數(shù)據(jù)挖掘的基礎(chǔ)上提供缺貨提醒列表,提供購(gòu)物的選擇; 食材識(shí)別和存取模塊,用于對(duì)食材進(jìn)行識(shí)別并存儲(chǔ)。
4.如權(quán)利要求3所述的基于Qt開(kāi)發(fā)的嵌入式智能冰箱的輔助方法,其特征在于,所述食材識(shí)別和存取模塊對(duì)食材進(jìn)行識(shí)別的方式為使用條形碼識(shí)別方式、圖像識(shí)別方式或者根 據(jù)已采集的信息進(jìn)行半監(jiān)督式自適應(yīng)學(xué)習(xí)的識(shí)別方式。
【文檔編號(hào)】G06Q10/08GK104361039SQ201410593645
【公開(kāi)日】2015年2月18日 申請(qǐng)日期:2014年10月28日 優(yōu)先權(quán)日:2014年10月28日
【發(fā)明者】彭新一, 黃志煒, 王臻, 蕭遠(yuǎn)秀, 曾海彬, 鄭子木, 郭嘉揚(yáng), 曲曉晴 申請(qǐng)人:華南理工大學(xué)