一種基于并行多線程的智能冰箱食品管理方法、系統(tǒng)及智能冰箱的制作方法
【專利摘要】本發(fā)明涉及一種基于并行多線程的智能冰箱食品管理方法、系統(tǒng)及智能冰箱,涉及智能冰箱食品管理領(lǐng)域。目的在于解決傳統(tǒng)智能冰箱食品管理采用串行流程,在網(wǎng)絡(luò)不暢通時容易造成食品管理出現(xiàn)差錯的問題。本發(fā)明通過采用三個獨立線程分別執(zhí)行關(guān)閉箱門事件識別、食品數(shù)據(jù)管理和食品數(shù)據(jù)上傳,使傳統(tǒng)的串行執(zhí)行變?yōu)椴⑿袌?zhí)行,并行的線程間采用通知和數(shù)據(jù)共享機(jī)制,當(dāng)網(wǎng)絡(luò)不暢通的情況下,食品數(shù)據(jù)上傳步驟會對食品數(shù)據(jù)進(jìn)行持續(xù)上傳直至成功,但是不影響關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟處理用戶新的操作,解決了傳統(tǒng)串行執(zhí)行流程所帶來的問題。
【專利說明】
一種基于并行多線程的智能冰箱食品管理方法、系統(tǒng)及智能冰箱
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及智能冰箱食品管理領(lǐng)域。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)與信息技術(shù)的發(fā)展,家電智能化的浪潮也隨之興起,由此,智能冰箱應(yīng)運而生。智能冰箱對硬件技術(shù)和軟件技術(shù)均進(jìn)行了升級和革新。如何有效的進(jìn)行冰箱內(nèi)食品管理是智能冰箱的核心功能,也是用戶非常關(guān)注的問題,在智能冰箱的食品管理研究過程中,智能冰箱已經(jīng)具有了多攝像頭進(jìn)行拍照、遠(yuǎn)程查看進(jìn)行食品管理等功能,還有配備了RFID、觸摸操作等方式進(jìn)行食品添加、食品刪除等功能,盡管功能越來越多,越來越強(qiáng)大,但是傳統(tǒng)智能冰箱食品管理的基本流程多采用串行流程實現(xiàn),例如公開號為:CN103604273A,發(fā)明名稱為:智能冰箱食品管理的方法,該申請中,視頻識別使用圖像識別技術(shù),管理流程依次為:冰箱門關(guān)閉-通過攝像頭獲取食品圖片-食品識別-與云端同步。當(dāng)出現(xiàn)網(wǎng)絡(luò)不暢通的情況出現(xiàn)時,這種傳統(tǒng)的串行流程方式就會出現(xiàn)信息處理不及時的問題,導(dǎo)致食品管理過程出現(xiàn)差錯。
【發(fā)明內(nèi)容】
[0003]本發(fā)明所要解決的技術(shù)問題是提供一種基于并行多線程的智能冰箱食品管理方法、系統(tǒng)及智能冰箱,目的在于解決傳統(tǒng)智能冰箱食品管理采用串行流程,在網(wǎng)絡(luò)不暢通時容易造成食品管理出現(xiàn)差錯的問題。
[0004]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于并行多線程的智能冰箱食品管理方法包括:
[0005]關(guān)閉箱門事件識別步驟,讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),當(dāng)接收關(guān)門狀態(tài)時執(zhí)行食品數(shù)據(jù)管理步驟;
[0006]食品數(shù)據(jù)管理步驟,接收關(guān)門狀態(tài),對食品數(shù)據(jù)進(jìn)行采集和管理,并執(zhí)行食品數(shù)據(jù)上傳步驟;
[0007]食品數(shù)據(jù)上傳步驟,接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器;
[0008]所述關(guān)閉箱門事件識別步驟、食品數(shù)據(jù)管理步驟和食品數(shù)據(jù)上傳步驟采用獨立線程分別執(zhí)行。
[0009]本發(fā)明的有益效果是:本發(fā)明中,當(dāng)前一次讀取的門狀態(tài)為開狀態(tài),本次讀取的門狀態(tài)為關(guān)狀態(tài),則關(guān)門事件發(fā)生,通過采用三個獨立線程分別執(zhí)行關(guān)閉箱門事件識別、食品數(shù)據(jù)管理和食品數(shù)據(jù)上傳,使傳統(tǒng)的串行執(zhí)行變?yōu)椴⑿袌?zhí)行,并行的線程間采用通知和數(shù)據(jù)共享機(jī)制,當(dāng)網(wǎng)絡(luò)不暢通的情況下,食品數(shù)據(jù)上傳步驟會對食品數(shù)據(jù)進(jìn)行持續(xù)上傳直至成功,但是不影響關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟處理用戶新的操作,解決了傳統(tǒng)串行執(zhí)行流程所帶來的問題。
[0010]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0011]進(jìn)一步,所述方法中,無論食品數(shù)據(jù)上傳步驟上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟仍然對用戶操作進(jìn)行識別和管理。
[0012]采用上述進(jìn)一步方案的有益效果是:當(dāng)網(wǎng)絡(luò)不通暢時,食品數(shù)據(jù)上傳步驟會產(chǎn)生延遲或關(guān)閉,傳統(tǒng)流程中,數(shù)據(jù)上傳不成功其他功能步驟也會造成影響,而本發(fā)明無論數(shù)據(jù)上傳是否成功,都會對用戶的實時操作進(jìn)行識別和管理,不會影響數(shù)據(jù)的準(zhǔn)確性和實時性。
[0013]進(jìn)一步,所述食品數(shù)據(jù)管理步驟包括:
[0014]食品數(shù)據(jù)采集步驟,用于對食品數(shù)據(jù)進(jìn)行收集;
[0015]食品數(shù)據(jù)處理步驟,用于對食品數(shù)據(jù)進(jìn)行歸類和匯總;
[0016]食品數(shù)據(jù)存儲步驟,用于對食品數(shù)據(jù)進(jìn)行存儲。
[0017]采用上述進(jìn)一步方案的有益效果是:通過對食品數(shù)據(jù)進(jìn)行收集,將收集到的數(shù)據(jù)進(jìn)行歸類、匯總并存儲。
[0018]進(jìn)一步,所述食品數(shù)據(jù)采集步驟采用圖像識別或射頻識別技術(shù)實現(xiàn)。
[0019]進(jìn)一步,所述方法還包括:
[0020]當(dāng)前冰箱食品數(shù)據(jù)存儲步驟,用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)?目息包括食品編碼、食品名稱和食品放入時間。
[0021]采用上述進(jìn)一步方案的有益效果是:當(dāng)前冰箱食品數(shù)據(jù)存儲步驟實現(xiàn)冰箱食品數(shù)據(jù)的本地存儲,如果冰箱上電網(wǎng)絡(luò)不通時,可以通過該步驟對冰箱內(nèi)的食品數(shù)據(jù)進(jìn)行查詢。
[0022]一種基于并行多線程的智能冰箱食品管理系統(tǒng),所述系統(tǒng)包括:
[0023]關(guān)閉箱門事件識別模塊,用于讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),并將關(guān)門狀態(tài)信號發(fā)送至食品數(shù)據(jù)管理模塊;
[0024]食品數(shù)據(jù)管理模塊,用于接收關(guān)門狀態(tài)信號,對食品數(shù)據(jù)進(jìn)行采集和管理,并將食品數(shù)據(jù)信息發(fā)送至食品數(shù)據(jù)上傳模塊;
[0025]食品數(shù)據(jù)上傳模塊,用于接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器;
[0026]所述關(guān)閉箱門事件識別模塊、食品數(shù)據(jù)管理模塊和食品數(shù)據(jù)上傳模塊采用獨立線程分別執(zhí)行。
[0027]采用上述進(jìn)一步方案的有益效果是:本發(fā)明中,當(dāng)前一次讀取的門狀態(tài)為開狀態(tài),本次讀取的門狀態(tài)為關(guān)狀態(tài),則關(guān)門事件發(fā)生,通過采用三個獨立線程分別執(zhí)行關(guān)閉箱門事件識別、食品數(shù)據(jù)管理和食品數(shù)據(jù)上傳,使傳統(tǒng)的串行執(zhí)行變?yōu)椴⑿袌?zhí)行,并行的線程間采用通知和數(shù)據(jù)共享機(jī)制,當(dāng)網(wǎng)絡(luò)不暢通的情況下,食品數(shù)據(jù)上傳模塊會對食品數(shù)據(jù)進(jìn)行持續(xù)上傳直至成功,但是不影響關(guān)閉箱門事件識別模塊和食品數(shù)據(jù)管理模塊處理用戶新的操作,解決了傳統(tǒng)串行執(zhí)行流程所帶來的問題。
[0028]進(jìn)一步,所述系統(tǒng)中,無論食品數(shù)據(jù)上傳模塊上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別模塊和食品數(shù)據(jù)管理模塊仍然對用戶操作進(jìn)行識別和管理。
[0029]采用上述進(jìn)一步方案的有益效果是:當(dāng)網(wǎng)絡(luò)不通暢時,食品數(shù)據(jù)上傳模塊會產(chǎn)生延遲或關(guān)閉,傳統(tǒng)流程中,數(shù)據(jù)上傳不成功其他功能模塊也會造成影響,而本發(fā)明無論數(shù)據(jù)上傳是否成功,都會對用戶的實時操作進(jìn)行識別和管理,不會影響數(shù)據(jù)的準(zhǔn)確性和實時性。
[0030]進(jìn)一步,所述食品數(shù)據(jù)管理模塊包括:
[0031]食品數(shù)據(jù)采集模塊,用于對食品數(shù)據(jù)進(jìn)行收集;
[0032]食品數(shù)據(jù)處理模塊,用于對食品數(shù)據(jù)進(jìn)行歸類和匯總;
[0033]食品數(shù)據(jù)存儲模塊,用于對食品數(shù)據(jù)進(jìn)行存儲。
[0034]采用上述進(jìn)一步方案的有益效果是:通過對食品數(shù)據(jù)進(jìn)行收集,將收集到的數(shù)據(jù)進(jìn)行歸類、匯總并存儲。
[0035]進(jìn)一步,所述食品數(shù)據(jù)采集模塊采用圖像識別或射頻識別技術(shù)實現(xiàn)。
[0036]進(jìn)一步,所述系統(tǒng)還包括:
[0037]當(dāng)前冰箱食品數(shù)據(jù)存儲模塊,用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)?目息包括食品編碼、食品名稱和食品放入時間。
[0038]采用上述進(jìn)一步方案的有益效果是:當(dāng)前冰箱食品數(shù)據(jù)存儲模塊實現(xiàn)冰箱食品數(shù)據(jù)的本地存儲,如果冰箱上電網(wǎng)絡(luò)不通時,可以通過該模塊對冰箱內(nèi)的食品數(shù)據(jù)進(jìn)行查詢。
[0039]—種智能冰箱,所述冰箱內(nèi)部嵌入有上述基于并行多線程的智能冰箱食品管理系統(tǒng)。
[0040]進(jìn)一步,所述智能冰箱還包括顯示終端,所述顯示終端用于顯示當(dāng)前冰箱食品數(shù)據(jù)存儲模塊中的數(shù)據(jù)信息。
[0041]采用上述進(jìn)一步方案的有益效果是:通過顯示終端查詢當(dāng)前冰箱食品數(shù)據(jù)存儲模塊中存儲的食品數(shù)據(jù),使用戶在網(wǎng)絡(luò)不通的情況下也能夠了解冰箱內(nèi)食品的數(shù)據(jù)信息。
【附圖說明】
[0042]圖1為本發(fā)明所述的基于并行多線程的智能冰箱食品管理方法的流程圖;
[0043]圖2為本發(fā)明所述的基于并行多線程的智能冰箱食品管理系統(tǒng)的原理示意圖;
[0044]圖3為本發(fā)明所述的食品數(shù)據(jù)管理模塊2的原理示意圖;
[0045]圖4為本發(fā)明所述的智能冰箱的原理示意圖。
[0046]附圖中,各標(biāo)號所代表的部件列表如下:
[0047]1、關(guān)閉箱門事件識別模塊,2、食品數(shù)據(jù)管理模塊,3、食品數(shù)據(jù)上傳模塊,4、當(dāng)前冰箱食品數(shù)據(jù)存儲模塊,5、食品數(shù)據(jù)采集模塊,6、食品數(shù)據(jù)處理模塊,7、食品數(shù)據(jù)存儲模塊,8、顯示終端。
【具體實施方式】
[0048]以下結(jié)合附圖對本發(fā)明的原理和特征進(jìn)行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
[0049]實施例1
[0050]如圖1所示,本實施例提出一種基于并行多線程的智能冰箱食品管理方法,該方法包括:
[0051]關(guān)閉箱門事件識別步驟,讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),當(dāng)接收關(guān)門狀態(tài)時執(zhí)行食品數(shù)據(jù)管理步驟;
[0052]食品數(shù)據(jù)管理步驟,接收關(guān)門狀態(tài),對食品數(shù)據(jù)進(jìn)行采集和管理,并執(zhí)行食品數(shù)據(jù)上傳步驟;
[0053]食品數(shù)據(jù)上傳步驟,接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器;
[0054]所述關(guān)閉箱門事件識別步驟、食品數(shù)據(jù)管理步驟和食品數(shù)據(jù)上傳步驟采用獨立線程分別執(zhí)行。
[0055]本實施例中,當(dāng)前一次讀取的門狀態(tài)為開狀態(tài),本次讀取的門狀態(tài)為關(guān)狀態(tài),則關(guān)門事件發(fā)生,通過采用三個獨立線程分別執(zhí)行關(guān)閉箱門事件識別、食品數(shù)據(jù)管理和食品數(shù)據(jù)上傳,使傳統(tǒng)的串行執(zhí)行變?yōu)椴⑿袌?zhí)行,并行的線程間采用通知和數(shù)據(jù)共享機(jī)制,當(dāng)網(wǎng)絡(luò)不暢通的情況下,食品數(shù)據(jù)上傳步驟會對食品數(shù)據(jù)進(jìn)行持續(xù)上傳直至成功,但是不影響關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟處理用戶新的操作,解決了傳統(tǒng)串行執(zhí)行流程所帶來的問題。
[0056]優(yōu)選的,所述方法中,無論食品數(shù)據(jù)上傳步驟上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟仍然對用戶操作進(jìn)行識別和管理。
[0057]當(dāng)網(wǎng)絡(luò)不通暢時,食品數(shù)據(jù)上傳步驟會產(chǎn)生延遲或關(guān)閉,傳統(tǒng)流程中,數(shù)據(jù)上傳不成功其他功能步驟也會造成影響,而本發(fā)明無論數(shù)據(jù)上傳是否成功,都會對用戶的實時操作進(jìn)行識別和管理,不會影響數(shù)據(jù)的準(zhǔn)確性和實時性。
[0058]優(yōu)選的,所述食品數(shù)據(jù)管理步驟包括:
[0059]食品數(shù)據(jù)采集步驟,用于對食品數(shù)據(jù)進(jìn)行收集;
[0060]食品數(shù)據(jù)處理步驟,用于對食品數(shù)據(jù)進(jìn)行歸類和匯總;
[0061]食品數(shù)據(jù)存儲步驟,用于對食品數(shù)據(jù)進(jìn)行存儲。
[0062]通過對食品數(shù)據(jù)進(jìn)行收集,將收集到的數(shù)據(jù)進(jìn)行歸類、匯總并存儲。
[0063]優(yōu)選的,所述食品數(shù)據(jù)采集步驟采用圖像識別或射頻識別技術(shù)實現(xiàn)。
[0064]優(yōu)選的,所述方法還包括:
[0065]當(dāng)前冰箱食品數(shù)據(jù)存儲步驟,用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)?目息包括食品編碼、食品名稱和食品放入時間。
[0066]當(dāng)前冰箱食品數(shù)據(jù)存儲步驟實現(xiàn)冰箱食品數(shù)據(jù)的本地存儲,如果冰箱上電網(wǎng)絡(luò)不通時,可以通過該步驟對冰箱內(nèi)的食品數(shù)據(jù)進(jìn)行查詢。
[0067]實施例2
[0068]如圖2所示,本實施例提出了一種基于并行多線程的智能冰箱食品管理系統(tǒng),所述系統(tǒng)包括:
[0069]關(guān)閉箱門事件識別模塊1,用于讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),并將關(guān)門狀態(tài)信號發(fā)送至食品數(shù)據(jù)管理模塊2;
[0070]食品數(shù)據(jù)管理模塊2,用于接收關(guān)門狀態(tài)信號,對食品數(shù)據(jù)進(jìn)行采集和管理,并將食品數(shù)據(jù)信息發(fā)送至食品數(shù)據(jù)上傳模塊3;
[0071]食品數(shù)據(jù)上傳模塊3,用于接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器;
[0072]所述關(guān)閉箱門事件識別模塊1、食品數(shù)據(jù)管理模塊2和食品數(shù)據(jù)上傳模塊3采用獨立線程分別執(zhí)行。
[0073]本實施例中,當(dāng)前一次讀取的門狀態(tài)為開狀態(tài),本次讀取的門狀態(tài)為關(guān)狀態(tài),則關(guān)門事件發(fā)生,通過采用三個獨立線程分別執(zhí)行關(guān)閉箱門事件識別、食品數(shù)據(jù)管理和食品數(shù)據(jù)上傳,使傳統(tǒng)的串行執(zhí)行變?yōu)椴⑿袌?zhí)行,并行的線程間采用通知和數(shù)據(jù)共享機(jī)制,當(dāng)網(wǎng)絡(luò)不暢通的情況下,食品數(shù)據(jù)上傳模塊3會對食品數(shù)據(jù)進(jìn)行持續(xù)上傳直至成功,但是不影響關(guān)閉箱門事件識別模塊I和食品數(shù)據(jù)管理模塊2處理用戶新的操作,解決了傳統(tǒng)串行執(zhí)行流程所帶來的問題。
[0074]優(yōu)選的,所述系統(tǒng)中,無論食品數(shù)據(jù)上傳模塊上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別模塊和食品數(shù)據(jù)管理模塊仍然對用戶操作進(jìn)行識別和管理。
[0075]當(dāng)網(wǎng)絡(luò)不通暢時,食品數(shù)據(jù)上傳模塊會產(chǎn)生延遲或關(guān)閉,傳統(tǒng)流程中,數(shù)據(jù)上傳不成功其他功能模塊也會造成影響,而本發(fā)明無論數(shù)據(jù)上傳是否成功,都會對用戶的實時操作進(jìn)行識別和管理,不會影響數(shù)據(jù)的準(zhǔn)確性和實時性。
[0076]優(yōu)選的,如圖3所示,所述食品數(shù)據(jù)管理模塊2包括:
[0077]食品數(shù)據(jù)采集模塊5,用于對食品數(shù)據(jù)進(jìn)行收集;
[0078]食品數(shù)據(jù)處理模塊6,用于對食品數(shù)據(jù)進(jìn)行歸類和匯總;
[0079]食品數(shù)據(jù)存儲模塊7,用于對食品數(shù)據(jù)進(jìn)行存儲。
[0080]通過對食品數(shù)據(jù)進(jìn)行收集,將收集到的數(shù)據(jù)進(jìn)行歸類、匯總并存儲。
[0081 ]優(yōu)選的,所述食品數(shù)據(jù)采集模塊5采用圖像識別或射頻識別技術(shù)實現(xiàn)。
[0082]優(yōu)選的,所述系統(tǒng)還包括:
[0083]當(dāng)前冰箱食品數(shù)據(jù)存儲模塊4,用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)?目息包括食品編碼、食品名稱和食品放入時間。
[0084]當(dāng)前冰箱食品數(shù)據(jù)存儲模塊4實現(xiàn)冰箱食品數(shù)據(jù)的本地存儲,如果冰箱上電網(wǎng)絡(luò)不通時,可以通過該模塊對冰箱內(nèi)的食品數(shù)據(jù)進(jìn)行查詢。
[0085]實施例3
[0086]如圖4所述,本實施例提出了一種智能冰箱,所述冰箱內(nèi)部嵌入有上述基于并行多線程的智能冰箱食品管理系統(tǒng)。
[0087]優(yōu)選的,所述冰箱還包括顯示終端8,所述顯示終端8用于顯示當(dāng)前冰箱食品數(shù)據(jù)存儲模塊4中的數(shù)據(jù)信息。
[0088]所述顯示終端8可以為嵌入在冰箱內(nèi)部的平板電腦,通過顯示終端8查詢當(dāng)前冰箱食品數(shù)據(jù)存儲模塊4中存儲的食品數(shù)據(jù),使用戶在網(wǎng)絡(luò)不通的情況下也能夠了解冰箱內(nèi)食品的數(shù)據(jù)信息。
[0089]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種基于并行多線程的智能冰箱食品管理方法,其特征在于,所述方法包括: 關(guān)閉箱門事件識別步驟,讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),當(dāng)接收關(guān)門狀態(tài)時執(zhí)行食品數(shù)據(jù)管理步驟; 食品數(shù)據(jù)管理步驟,接收關(guān)門狀態(tài),對食品數(shù)據(jù)進(jìn)行采集和管理,并執(zhí)行食品數(shù)據(jù)上傳步驟; 食品數(shù)據(jù)上傳步驟,接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器; 所述關(guān)閉箱門事件識別步驟、食品數(shù)據(jù)管理步驟和食品數(shù)據(jù)上傳步驟采用獨立線程分別執(zhí)tx。2.根據(jù)權(quán)利要求1所述的一種基于并行多線程的智能冰箱食品管理方法,其特征在于,所述方法中,無論食品數(shù)據(jù)上傳步驟上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別步驟和食品數(shù)據(jù)管理步驟仍然對用戶操作進(jìn)行識別和管理。3.根據(jù)權(quán)利要求1所述的一種基于并行多線程的智能冰箱食品管理方法,其特征在于,所述食品數(shù)據(jù)管理步驟包括: 食品數(shù)據(jù)采集步驟,用于對食品數(shù)據(jù)進(jìn)行收集; 食品數(shù)據(jù)處理步驟,用于對食品數(shù)據(jù)進(jìn)行歸類和匯總; 食品數(shù)據(jù)存儲步驟,用于對食品數(shù)據(jù)進(jìn)行存儲。4.根據(jù)權(quán)利要求3所述的一種基于并行多線程的智能冰箱食品管理方法,其特征在于,所述食品數(shù)據(jù)采集步驟采用圖像識別或射頻識別技術(shù)實現(xiàn)。5.根據(jù)權(quán)利要求4所述的一種基于并行多線程的智能冰箱食品管理方法,其特征在于,它還包括: 當(dāng)前冰箱食品數(shù)據(jù)存儲步驟,用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)信息包括食品編碼、食品名稱和食品放入時間。6.—種基于并行多線程的智能冰箱食品管理系統(tǒng),其特征在于,所述系統(tǒng)包括: 關(guān)閉箱門事件識別模塊(I),用于讀取冰箱電控板返回的冰箱門狀態(tài)數(shù)據(jù),并將關(guān)門狀態(tài)信號發(fā)送至食品數(shù)據(jù)管理模塊(2); 食品數(shù)據(jù)管理模塊(2),用于接收關(guān)門狀態(tài)信號,對食品數(shù)據(jù)進(jìn)行采集和管理,并將食品數(shù)據(jù)信息發(fā)送至食品數(shù)據(jù)上傳模塊(3); 食品數(shù)據(jù)上傳模塊(3),用于接收食品數(shù)據(jù)信息,并將該信息上傳至服務(wù)器; 所述關(guān)閉箱門事件識別模塊(I)、食品數(shù)據(jù)管理模塊(2)和食品數(shù)據(jù)上傳模塊(3)采用獨立線程分別執(zhí)行。7.根據(jù)權(quán)利要求6所述的一種基于并行多線程的智能冰箱食品管理系統(tǒng),其特征在于,所述系統(tǒng)中,無論食品數(shù)據(jù)上傳模塊上傳食品數(shù)據(jù)信息是否成功,關(guān)閉箱門事件識別模塊和食品數(shù)據(jù)管理模塊仍然對用戶操作進(jìn)行識別和管理。8.根據(jù)權(quán)利要求7所述的一種基于并行多線程的智能冰箱食品管理系統(tǒng),其特征在于,所述食品數(shù)據(jù)管理模塊(2)包括: 食品數(shù)據(jù)采集模塊(5),用于對食品數(shù)據(jù)進(jìn)行收集; 食品數(shù)據(jù)處理模塊(6),用于對食品數(shù)據(jù)進(jìn)行歸類和匯總; 食品數(shù)據(jù)存儲模塊(7),用于對食品數(shù)據(jù)進(jìn)行存儲。9.根據(jù)權(quán)利要求8所述的一種基于并行多線程的智能冰箱食品管理系統(tǒng),其特征在于,所述食品數(shù)據(jù)采集模塊(5)采用圖像識別或射頻識別技術(shù)實現(xiàn)。10.根據(jù)權(quán)利要求9所述的一種基于并行多線程的智能冰箱食品管理系統(tǒng),其特征在于,它還包括: 當(dāng)前冰箱食品數(shù)據(jù)存儲模塊(4),用于存儲當(dāng)前冰箱內(nèi)的食品數(shù)據(jù)信息,所述食品數(shù)據(jù)?目息包括食品編碼、食品名稱和食品放入時間。11.一種智能冰箱,其特征在于,所述冰箱內(nèi)部嵌入有權(quán)利要求6-10任一項所述的基于并行多線程的智能冰箱食品管理系統(tǒng)。12.根據(jù)權(quán)利要求11所述的一種智能冰箱,其特征在于,它還包括顯示終端(8),所述顯示終端(8)用于顯示當(dāng)前冰箱食品數(shù)據(jù)存儲模塊(4)中的數(shù)據(jù)信息。
【文檔編號】F25D29/00GK106091568SQ201610507055
【公開日】2016年11月9日
【申請日】2016年6月29日
【發(fā)明人】陶祥亮
【申請人】合肥華凌股份有限公司, 美的集團(tuán)股份有限公司