本發(fā)明涉及智能家電,具體提供一種基于RFID掃描的智能冰箱及其容納物管理方法。
背景技術(shù):
目前,在智能冰箱中,用戶利用冰箱上集成的RFID模塊對容納物的RFID標(biāo)簽進行掃描,把冰箱中容納物的基礎(chǔ)信息傳輸給智能主機,然后智能主機通過WIFI與家庭路由器連接,從而連接到后臺云服務(wù)器,后臺云服務(wù)器通過RFID模塊傳輸?shù)幕A(chǔ)信息和云服務(wù)器內(nèi)置的容納物庫進行匹配。匹配完成后,云服務(wù)器將容納物的詳細信息,比如生產(chǎn)日期、保質(zhì)期等信息反饋給智能主機,智能主機通過顯示屏把冰箱里的所有容納物及詳細信息展現(xiàn)給用戶。
于是,如何通過利用RFID技術(shù)對冰箱中的容納物進行管理,特別是以更高的準(zhǔn)確率識別容納物放入冰箱或從冰箱取出,是本技術(shù)領(lǐng)域迫切需要解決的技術(shù)問題。有鑒于此,特提出本發(fā)明。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)中的上述問題,即為了解決利用RFID技術(shù)準(zhǔn)確識別容納物放入冰箱/從冰箱取出的問題,一方面,本發(fā)明提供一種基于RFID掃描的智能冰箱容納物管理方法;另一方面,本發(fā)明還提供一種基于RFID掃描的智能冰箱。
根據(jù)本發(fā)明的一個方面,本發(fā)明提供了一種基于RFID掃描的智能冰箱容納物管理方法,所述方法包括:S100,獲取RFID標(biāo)簽的標(biāo)識信息和容納存儲列表;S200,基于所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);S300,匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息并因此生成容納物存儲數(shù)據(jù)。
其中,所述RFID標(biāo)簽的存取狀態(tài)是指RFID標(biāo)簽放入冰箱或者從冰箱取出,進而可以得知所述RFID標(biāo)簽所標(biāo)識的容納物放入冰箱或從冰箱取出。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟進一步包括:接收冰箱門開啟的信號;開始讀取所述RFID標(biāo)簽的標(biāo)識信息;接收冰箱門關(guān)閉的信號;停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟進一步包括:在接收到冰箱門的關(guān)閉信號之后,延時第一預(yù)定時間,之后才停止讀取所述RFID標(biāo)簽的標(biāo)識信息,其中所述第一預(yù)定時間的數(shù)值是大于零的任意數(shù)值。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,所述方法還包括:在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時,記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,并且“基于所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,“基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記;和根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記”的步驟進一步包括:當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記;從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記;當(dāng)在所述第一預(yù)定時間期間所述冰箱門被再次開啟時,從上次開啟所述冰箱門至再次開啟所述冰箱門期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記,從再次開啟所述冰箱門至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記;其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表進行比較,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為從冰箱取出;被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,所述方法還包括:在步驟S300之后,利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;將所述容納物存儲數(shù)據(jù)或者更新的容納物存儲列表發(fā)送給顯示模塊,并在所述顯示模塊上顯示。
在上述基于RFID掃描的智能冰箱容納物管理方法的優(yōu)選實施方式中,所述步驟S200和步驟S300在本地處理器上或者遠程服務(wù)器上執(zhí)行;并且/或者所述容納物是食材。
另一方面,本發(fā)明提供了一種基于RFID掃描的智能冰箱,所述智能冰箱包括:RFID模塊,其用于讀取所述RFID標(biāo)簽的標(biāo)識信息;和數(shù)據(jù)處理模塊,其接收所述RFID模塊讀取到的RFID標(biāo)簽的標(biāo)識信息,并根據(jù)所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);并且所述數(shù)據(jù)處理模塊還匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息,并因此生成容納物存儲數(shù)據(jù)。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述智能冰箱還包括控制模塊,所述控制模塊用于接收冰箱門開啟的信號、控制所述RFID模塊開始讀取或停止讀取所述RFID標(biāo)簽的標(biāo)識信息以及接收冰箱門關(guān)閉的信號。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述智能冰箱還包括計時模塊,所述計時模塊用于對冰箱門的開啟、冰箱門的關(guān)閉進行計時并且在冰箱門關(guān)閉后延時第一預(yù)定時間,其中所述第一預(yù)定時間是大于零的任意數(shù)值,并且所述控制模塊與所述計時模塊信號連接,在接收到冰箱門開啟的信號之后,所述控制模塊控制所述RFID模塊開始讀取所述RFID標(biāo)簽的標(biāo)識信息;在接收到冰箱門關(guān)閉信號并延時第一預(yù)定時間后,控制所述RFID模塊停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述計時模塊還用于在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間;和所述數(shù)據(jù)處理模塊具體地基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述RFID模塊包括三個RFID天線,所述三個RFID天線分別布置在所述智能冰箱的冷藏左內(nèi)膽、冷藏右內(nèi)膽和冷凍層夾層中。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述數(shù)據(jù)處理模塊根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記,并且根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,所述數(shù)據(jù)處理模塊對從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第一標(biāo)記,對從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第二標(biāo)記;當(dāng)在所述第一預(yù)定時間期間所述冰箱門被再次開啟時,所述數(shù)據(jù)處理模塊對從上次開啟所述冰箱門至再次開啟所述冰箱門期間所讀取的所述RFID標(biāo)簽標(biāo)記第一標(biāo)記,從再次開啟所述冰箱門至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記;其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表進行比較,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,則將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱;如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,則將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為從冰箱取出;并且所述數(shù)據(jù)處理模塊將被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述數(shù)據(jù)處理模塊還能夠利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;所述智能冰箱還包括與所述數(shù)據(jù)處理模塊信號連接的顯示模塊,所述顯示模塊用于顯示所述容納物存儲數(shù)據(jù)或更新的容納物存儲列表。
在上述的基于RFID掃描的智能冰箱的優(yōu)選實施方式中,所述數(shù)據(jù)處理模塊設(shè)置在本地和/或遠程端;并且/或者所述容納物是食材。
在本發(fā)明的基于RFID掃描的智能冰箱及其容納物管理方法中,通過將掃描到的RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表相結(jié)合,特別是通過在冰箱門關(guān)閉后延時不同長度的時間段并結(jié)合各個RFID掃描操作具體發(fā)生在哪個時間段內(nèi),不僅能夠更準(zhǔn)確地判斷容納物第一次放入冰箱和從冰箱取出的操作,還能夠有效識別已經(jīng)存放在冰箱中但在放入和取出其它容納物的過程中未被掃描到的被遮擋容納物;通過將RFID天線分別布置在冰箱的冷藏左內(nèi)膽、冷藏右內(nèi)膽和冷凍層夾層,使RFID天線覆蓋冰箱范圍更廣,冷凍室和冷藏室都能被RFID天線掃描到,提高了冰箱整體的容納物識別率,從而提高了冰箱的智能化管理水平。
方案1、一種基于RFID掃描的智能冰箱容納物管理方法,其特征在于,所述方法包括:
步驟S100,獲取RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表;
步驟S200,基于所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);
步驟S300,匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息并因此生成容納物存儲數(shù)據(jù)。
方案2、根據(jù)方案1所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟包括:
接收冰箱門的開啟信號;
開始讀取所述RFID標(biāo)簽的標(biāo)識信息;
接收冰箱門的關(guān)閉信號;
停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
方案3、根據(jù)方案2所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟進一步包括:
在接收到冰箱門的關(guān)閉信號之后,延時第一預(yù)定時間,之后才停止讀取所述RFID標(biāo)簽的標(biāo)識信息,其中所述第一預(yù)定時間的數(shù)值是大于零的任意數(shù)值。
方案4、根據(jù)方案3所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,所述方法還包括:在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時,記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,并且
步驟S200進一步包括:基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
方案5、根據(jù)方案4所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,“基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:
根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記;和
根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。
方案6、根據(jù)方案5所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記”的步驟進一步包括:
當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記;從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記;
當(dāng)在所述第一預(yù)定時間期間所述冰箱門被再次開啟時,從上次開啟所述冰箱門至再次開啟所述冰箱門期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記,從再次開啟所述冰箱門至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記;
其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值。
方案7、根據(jù)方案6所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:
將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表進行比較,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為從冰箱取出;
被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱。
方案8、根據(jù)方案1所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,所述方法還包括:
在步驟S300之后,利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;
將所述容納物存儲數(shù)據(jù)或更新的容納物存儲列表發(fā)送給顯示模塊,并在所述顯示模塊上顯示。
方案9、根據(jù)方案1所述的基于RFID掃描的智能冰箱容納物管理方法,其特征在于,所述步驟S200和步驟S300在本地處理器上或者遠程服務(wù)器上執(zhí)行;并且/或者
所述容納物是食材。
方案10、一種基于RFID掃描的智能冰箱,其特征在于,所述智能冰箱包括:
RFID模塊,其用于讀取RFID標(biāo)簽的標(biāo)識信息;和
數(shù)據(jù)處理模塊,其接收所述RFID模塊讀取到的RFID標(biāo)簽的標(biāo)識信息,并根據(jù)所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);并且所述數(shù)據(jù)處理模塊還匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息,并因此生成容納物存儲數(shù)據(jù)。
方案11、根據(jù)方案10所述的基于RFID掃描的智能冰箱,其特征在于,所述智能冰箱還包括控制模塊,所述控制模塊用于接收冰箱門開啟的信號、控制所述RFID模塊開始讀取或停止讀取所述RFID標(biāo)簽的標(biāo)識信息以及接收冰箱門關(guān)閉的信號。
方案12、根據(jù)方案11所述的基于RFID掃描的智能冰箱,其特征在于,所述智能冰箱還包括計時模塊,所述計時模塊用于對冰箱門的開啟、冰箱門的關(guān)閉進行計時并且在冰箱門關(guān)閉后延時第一預(yù)定時間,其中所述第一預(yù)定時間是大于零的任意數(shù)值,并且
所述控制模塊與所述計時模塊信號連接,在接收到冰箱門開啟的信號之后,所述控制模塊控制所述RFID模塊開始讀取所述RFID標(biāo)簽的標(biāo)識信息;在接收到冰箱門關(guān)閉信號并延時第一預(yù)定時間后,所述控制模塊控制所述RFID模塊停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
方案13、根據(jù)方案12所述的基于RFID掃描的智能冰箱,其特征在于,
所述計時模塊還用于在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間;并且所述數(shù)據(jù)處理模塊具體地基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
方案14、根據(jù)方案13所述的基于RFID掃描的智能冰箱,其特征在于,
所述RFID模塊包括三個RFID天線,所述三個RFID天線分別布置在所述智能冰箱的冷藏左內(nèi)膽、冷藏右內(nèi)膽和冷凍層夾層中。
方案15、根據(jù)方案13或14所述的基于RFID掃描的智能冰箱,其特征在于,
所述數(shù)據(jù)處理模塊根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記,并且根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。
方案16、根據(jù)方案15所述的基于RFID掃描的智能冰箱,其特征在于,
當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,所述數(shù)據(jù)處理模塊對從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第一標(biāo)記,對從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第二標(biāo)記;
當(dāng)在所述第一預(yù)定時間期間所述冰箱門被再次開啟時,所述數(shù)據(jù)處理模塊對從上次開啟所述冰箱門至再次開啟所述冰箱門期間所讀取的所述RFID標(biāo)簽標(biāo)記第一標(biāo)記,并且對從再次開啟所述冰箱門至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第二標(biāo)記;
其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值。
方案17、根據(jù)方案16所述的基于RFID掃描的智能冰箱,其特征在于,
所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表進行比較,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱;如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為從冰箱取出;并且所述數(shù)據(jù)處理模塊將被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱。
方案18、根據(jù)方案10所述的基于RFID掃描的智能冰箱,其特征在于,
所述數(shù)據(jù)處理模塊還能夠利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;并且
所述智能冰箱還包括與所述數(shù)據(jù)處理模塊信號連接的顯示模塊,所述顯示模塊用于顯示所述容納物存儲數(shù)據(jù)或更新的容納物存儲列表。
方案19、根據(jù)方案10所述的基于RFID掃描的智能冰箱,其特征在于,
所述數(shù)據(jù)處理模塊設(shè)置在本地和/或遠程端;并且/或者
所述容納物是食材。
附圖說明
圖1是根據(jù)本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法的流程圖。
圖2是根據(jù)本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法的邏輯流程圖。
圖3是根據(jù)本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法的RFID模塊工作時間示意圖。
圖4是根據(jù)本發(fā)明的基于RFID掃描的智能冰箱的結(jié)構(gòu)示意圖。
具體實施方式
下面參照附圖來描述本發(fā)明的優(yōu)選實施方式。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,這些實施方式僅僅用于解釋本發(fā)明的技術(shù)原理,并非旨在限制本發(fā)明的保護范圍。
本發(fā)明所基于的假設(shè)是帶有RFID標(biāo)簽的容納物在放入冰箱和從冰箱取出時都能被RFID天線掃描到。總體而言,本發(fā)明的基本構(gòu)思是,在冰箱門開啟之后的一段時間內(nèi),RFID模塊讀取RFID標(biāo)簽的標(biāo)識信息,通過比較RFID標(biāo)簽的標(biāo)識信息、標(biāo)識讀取時間和現(xiàn)有容納物的存儲列表,判斷RFID標(biāo)簽所標(biāo)識的容納物是放入冰箱還是從冰箱取出。特別地,在冰箱門開啟時,RFID模塊開始讀取RFID標(biāo)簽的標(biāo)識信息,在冰箱門關(guān)閉后延時一段時間,才停止讀取RFID標(biāo)簽,通過延長RFID標(biāo)簽的讀取時間,能夠盡可能地讀取到冰箱內(nèi)部的RFID標(biāo)簽,從而提高了容納物放入冰箱和從冰箱取出的識別準(zhǔn)確率。
需要說明的是,在本申請中,術(shù)語“冰箱”不僅指家庭用的冰箱,其含義應(yīng)包括用于運輸、倉儲等的各種以低于常溫的方式冷藏或冷凍保存食品的設(shè)備,例如冷柜、大型冷藏庫等。特別地,冰箱還可以寬泛地理解為存儲物品的存儲設(shè)備。術(shù)語“容納物”也不僅指食品,而且包括各種適宜于以冷凍、冷藏或者常溫環(huán)境以及其它特定方式儲藏的容納物。特別地,容納物還可以寬泛地理解為普通物品。
本發(fā)明的智能冰箱是RFID技術(shù)和冰箱的一種組合應(yīng)用,可以對放入/取出的帶有RFID標(biāo)簽的物品進行感測、統(tǒng)計和查詢,以實現(xiàn)容納物的智能化管理。
RFID標(biāo)簽的標(biāo)識信息包括容納物名稱和容納物ID信息,提前錄入RFID標(biāo)簽中,并可由冰箱中設(shè)置的RFID模塊獲取。每個容納物上應(yīng)預(yù)先設(shè)置有RFID標(biāo)簽,在此不做詳細說明。
RFID標(biāo)簽可以設(shè)置為無源標(biāo)簽或有源標(biāo)簽,還可設(shè)置為當(dāng)移動時才發(fā)出信號的標(biāo)簽。于是,RFID模塊在讀取RFID標(biāo)簽的標(biāo)識信息時具有不同的實施方式。例如,在一個實施方式中,RFID標(biāo)簽設(shè)置為移動時才發(fā)出信號的標(biāo)簽,當(dāng)容納物發(fā)生移動時,容納物上設(shè)置的RFID標(biāo)簽同步移動并發(fā)出信號,RFID模塊采集到該信號后讀取該RFID標(biāo)簽的標(biāo)識信息。在另一個實施方式中,RFID標(biāo)簽設(shè)置為無論是否移動均可與RFID模塊進行信號交互。
下面結(jié)合圖1-3說明根據(jù)本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法。
如圖1所示,本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法包括:步驟S100,獲取RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表;步驟S200,基于所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);步驟S300,匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息并因此生成容納物存儲數(shù)據(jù)。其中,容納物存儲數(shù)據(jù)可以包括RFID標(biāo)簽的標(biāo)識信息和容納物的存取狀態(tài),例如下表所示:
下面結(jié)合圖2,展開說明圖1所示的本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法。在圖2所示的本發(fā)明的實施例中,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟包括:接收冰箱門的開啟信號;開始讀取所述RFID標(biāo)簽的標(biāo)識信息;接收冰箱門的關(guān)閉信號;停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
在本發(fā)明的優(yōu)選實施例中,“獲取RFID標(biāo)簽的標(biāo)識信息”的步驟進一步包括:在接收到冰箱門的關(guān)閉信號之后,延時第一預(yù)定時間,然后才停止讀取所述RFID標(biāo)簽的標(biāo)識信息,其中所述第一預(yù)定時間的數(shù)值是大于零的任意數(shù)值。
如圖2所示,在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時,還記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,并且“基于所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
在本發(fā)明的優(yōu)選實施例中,“基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記;和根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。
具體地,當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,即當(dāng)兩次開啟冰箱門的時間間隔大于第一預(yù)定時間時,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記”的步驟進一步包括:從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記;從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽被標(biāo)記第二標(biāo)記,其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值;當(dāng)在所述第一預(yù)定時間期間所述冰箱門被再次開啟時,即當(dāng)兩次開啟冰箱門的時間間隔小于第一預(yù)定時間時,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記”的步驟進一步包括:從上次開啟所述冰箱門至再次開啟所述冰箱門期間所讀取的所述RFID標(biāo)簽被標(biāo)記第一標(biāo)記。
更具體地,當(dāng)RFID標(biāo)簽的標(biāo)記被標(biāo)記第一標(biāo)記時,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表進行比較,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,則被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為從冰箱取出。當(dāng)RFID標(biāo)簽的標(biāo)記被標(biāo)記第二標(biāo)記時,“根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)”的步驟進一步包括:被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)被判斷為放入冰箱。
在步驟S300之后,本發(fā)明的方法還包括:利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;將所述容納物存儲數(shù)據(jù)或者更新的容納物存儲列表發(fā)送給顯示模塊,并在所述顯示模塊上顯示。
在本發(fā)明的優(yōu)選實施例中,所述步驟S200和步驟S300在本地處理器上或者遠程服務(wù)器上執(zhí)行。本地處理器包括但不限于例如設(shè)置在智能冰箱上的數(shù)據(jù)處理設(shè)備或模塊,例如智能主機、PLC等,或者設(shè)置在智能冰箱附近的數(shù)據(jù)處理設(shè)備,如個人計算機等。遠程服務(wù)器包括但不限于例如云服務(wù)器等遠程運算設(shè)備。
下面結(jié)合圖3,更清楚地說明本發(fā)明的基于RFID掃描的智能冰箱容納物管理方法的工作流程。需要注意的是,圖3僅僅示出了本發(fā)明的一個實施例,本發(fā)明并不局限于此。
如圖3所示,在時間A開啟冰箱門時,RFID模塊開始讀取帶有RFID標(biāo)簽的容納物,在時間B關(guān)閉冰箱門后延時一段時間D,RFID模塊停止讀取RFID標(biāo)簽。RFID模塊把讀取到的RFID標(biāo)簽的標(biāo)識信息通過串口傳輸?shù)街悄苤鳈C。智能主機把RFID標(biāo)簽的標(biāo)識信息通過WIFI傳到云服務(wù)器。云服務(wù)器比較RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,識別RFID標(biāo)簽所標(biāo)識的容納物是放入冰箱還是從冰箱取出;云服務(wù)器通過WIFI把更新的容納物存儲列表傳回智能主機,智能主機把更新的容納物存儲列表推送到冰箱前端顯示屏上。
具體而言,在時間A到時間D期間,所有讀取到的RFID標(biāo)簽被記錄成一個RFID標(biāo)簽列表,其中時間A到時間C期間讀取到的RFID標(biāo)簽被標(biāo)記F-即第一標(biāo)記,在時間C到時間D期間讀取到的RFID標(biāo)簽被標(biāo)記T-即第二標(biāo)記。RFID標(biāo)簽列表中被標(biāo)記T的RFID標(biāo)簽,被判斷為放入冰箱的RFID標(biāo)簽,RFID標(biāo)簽所標(biāo)識的容納物被判斷為放入冰箱的容納物。RFID標(biāo)簽列表中被標(biāo)記F的RFID標(biāo)簽所標(biāo)識的容納物,如果在云服務(wù)器的容納物存儲列表中未存儲,則判斷為放入冰箱的容納物,相應(yīng)的RFID標(biāo)簽也被判斷為放入冰箱的RFID標(biāo)簽,反之,在云服務(wù)器的容納物存儲列表中已存儲過,則判斷為取出冰箱的容納物,相應(yīng)的RFID標(biāo)簽也被判斷為取出冰箱的RFID標(biāo)簽。云服務(wù)器存儲被判斷成放入冰箱的容納物的存儲數(shù)據(jù),刪除被判斷成取出冰箱的容納物的存儲數(shù)據(jù)。云服務(wù)器把更新的容納物存儲列表傳回智能主機,智能主機在顯示屏上顯示更新的容納物存儲列表。當(dāng)然,云服務(wù)器也可以把被判斷成放入和/或取出冰箱的容納物的相關(guān)詳細信息傳回智能主機并在顯示屏上顯示。
在本發(fā)明的一個實施例中,如果用戶在時間B和時間D之間的某一時間,例如時間e或者時間f,再次開啟冰箱門,則在時間A與時間e或時間f之間讀取的RFID標(biāo)簽被標(biāo)記F-即第一標(biāo)記,在時間e或時間f到時間D之間讀取的RFID標(biāo)簽被標(biāo)記T-即第二標(biāo)記。
需要說明的是,從時間B到時間C延時該第二預(yù)定時間,目的是為了避免對取出冰箱的容納物產(chǎn)生誤讀。因為關(guān)閉冰箱門后,用戶一般不立即離開冰箱門,而是手中拿著帶有RFID標(biāo)簽的容納物,停留在仍然能讀到RFID標(biāo)簽的范圍內(nèi),已經(jīng)取出冰箱的帶有RFID標(biāo)簽的那些容納物容易被誤讀為仍然在冰箱中。一般地,用戶在關(guān)上冰箱門3秒后會離開冰箱,所以,作為示例,可以將該第二預(yù)定時間設(shè)置為3秒。當(dāng)然,3秒僅僅是一個典型示例,這段時間也可以大于或小于3秒,例如2秒、5秒等。類似地,因用戶想法改變等原因,物品有可能在放入冰箱并被RFID模塊讀取之后被再次取出,因此設(shè)置該第一預(yù)定時間的延時。與第二預(yù)定時間類似,該第一預(yù)定時間的長度可以根據(jù)需要設(shè)置,只要符合絕大部分用戶的操作習(xí)慣即可。作為示例,該第一預(yù)定時間可以是15秒。
最后,結(jié)合圖4來說明根據(jù)本發(fā)明的基于RFID掃描的智能冰箱。如圖4所示,根據(jù)本發(fā)明的基于RFID掃描的智能冰箱包括:RFID模塊、數(shù)據(jù)處理模塊、控制模塊和顯示模塊。所述RFID模塊用于讀取所述RFID標(biāo)簽的標(biāo)識信息。所述數(shù)據(jù)處理模塊接收所述RFID模塊讀取到的RFID標(biāo)簽的標(biāo)識信息,并根據(jù)所述RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài);并且所述數(shù)據(jù)處理模塊還匹配所述RFID標(biāo)簽的存取狀態(tài)與所述RFID標(biāo)簽的標(biāo)識信息,并因此生成容納物存儲數(shù)據(jù)。所述控制模塊用于接收冰箱門開啟的信號、控制所述RFID模塊開始讀取所述RFID標(biāo)簽的標(biāo)識信息以及接收冰箱門關(guān)閉的信號,所述控制模塊還控制所述RFID模塊停止讀取所述RFID標(biāo)簽的標(biāo)識信息。所述顯示模塊與所述數(shù)據(jù)處理模塊通信連接,用于顯示所述容納物存儲數(shù)據(jù)和/或容納物存儲列表。如上所述,容納物可以是食材,也可以是其他需要存儲在冰箱中的物品。
在本發(fā)明的一個實施例中,所述智能冰箱還包括計時模塊,其用于對冰箱門的開啟、冰箱門的關(guān)閉進行計時并且在冰箱門關(guān)閉后延時第一預(yù)定時間,其中所述第一預(yù)定時間是大于零的任意數(shù)值,并且所述控制模塊與所述計時模塊信號連接,在接收到冰箱門開啟的信號之后,所述控制模塊控制所述RFID模塊開始讀取所述RFID標(biāo)簽的標(biāo)識信息;在接收到冰箱門關(guān)閉信號并延時第一預(yù)定時間后,所述控制模塊控制所述RFID模塊停止讀取所述RFID標(biāo)簽的標(biāo)識信息。
在本發(fā)明的一個實施例中,所述計時模塊還用于在讀取所述RFID標(biāo)簽的標(biāo)識信息的同時記錄所述RFID標(biāo)簽的標(biāo)識信息的讀取時間;并且所述數(shù)據(jù)處理模塊具體地基于所述RFID標(biāo)簽的標(biāo)識信息、讀取時間和容納物存儲列表來判斷所述RFID標(biāo)簽的存取狀態(tài)。
在本發(fā)明的一個優(yōu)選實施例中,RFID模塊包含三個RFID天線,這三個RFID天線分別布置在所述智能冰箱的冷藏左內(nèi)膽、冷藏右內(nèi)膽和冷凍層夾層中。RFID天線的這種布置能夠使RFID天線掃描的范圍覆蓋整個冰箱內(nèi)部,大幅度提高冰箱中帶有RFID標(biāo)簽的容納物的識別率,尤其是提高冷凍層中的帶有RFID標(biāo)簽的容納物的識別率。
在本發(fā)明的一個實施例中,所述數(shù)據(jù)處理模塊根據(jù)所述RFID標(biāo)簽的標(biāo)識信息的讀取時間,對所述RFID標(biāo)簽進行標(biāo)記,并且根據(jù)所述RFID標(biāo)簽的標(biāo)識信息及其標(biāo)記與容納物存儲列表,判斷所述RFID標(biāo)簽的存取狀態(tài)。具體地,當(dāng)在所述第一預(yù)定時間期間所述冰箱門沒有被再次開啟時,即當(dāng)兩次開啟冰箱門的時間間隔大于所述第一預(yù)定時間時,所述數(shù)據(jù)處理模塊對從開啟所述冰箱門至關(guān)閉所述冰箱門后的第二預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第一標(biāo)記;對從所述第二預(yù)定時間至所述第一預(yù)定時間期間所讀取的所述RFID標(biāo)簽標(biāo)記第二標(biāo)記;當(dāng)在所述第一預(yù)定時間期間冰箱門被再次開啟時,即當(dāng)兩次開啟冰箱門的時間間隔小于所述第一預(yù)定時間時,所述數(shù)據(jù)處理模塊對從上次開啟所述冰箱門至再次開啟冰箱門期間所讀取的RFID標(biāo)簽標(biāo)記第一標(biāo)記,并且對從再次開啟冰箱門至第一預(yù)定時間期間所讀取的RFID標(biāo)簽標(biāo)記第二標(biāo)記;其中所述第二預(yù)定時間的數(shù)值小于所述第一預(yù)定時間的數(shù)值。如上所述,作為示例,第二預(yù)定時間可以是3秒。第一預(yù)定時間可以是15秒。
在本發(fā)明的一個優(yōu)選實施例中,所述數(shù)據(jù)處理模塊比較被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息與容納物存儲列表,如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息不存在于容納物存儲列表中,所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱;如果被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的標(biāo)識信息存在于容納物存儲列表中,所述數(shù)據(jù)處理模塊將被標(biāo)記第一標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為從冰箱取出;并且所述數(shù)據(jù)處理模塊將被標(biāo)記第二標(biāo)記的RFID標(biāo)簽的存取狀態(tài)判斷為放入冰箱。
在本發(fā)明的一個優(yōu)選實施例中,所述數(shù)據(jù)處理模塊還能夠利用所述容納物存儲數(shù)據(jù)更新所述容納物存儲列表;并且所述智能冰箱還包括與所述數(shù)據(jù)處理模塊信號連接的顯示模塊,用于顯示所述容納物存儲數(shù)據(jù)或更新的容納物存儲列表。在本發(fā)明的一個優(yōu)選實施例中,所述數(shù)據(jù)處理模塊位于遠程服務(wù)器或本地處理器中。
與現(xiàn)有技術(shù)相比,本發(fā)明的智能冰箱的容納物管理方法及智能冰箱具有以下有益效果:通過基于RFID標(biāo)簽的標(biāo)識信息和容納物存儲列表,能夠高識別率地識別RFID標(biāo)簽所標(biāo)識的容納物是放入冰箱還是從冰箱取出,特別是通過在冰箱門關(guān)閉后延時第一預(yù)定時間才停止RFID模塊讀取RFID標(biāo)簽,從而盡可能地增加讀取RFID標(biāo)簽的時間,不僅提高了第一次放入冰箱的容納物的識別率和取出冰箱的容納物的識別率,還提高了已存在冰箱中但在放入/取出其它容納物過程中未被掃描出的(被遮擋)容納物的識別率;通過把RFID天線分別布置在所述智能冰箱的冷藏左內(nèi)膽、冷藏右內(nèi)膽和冷凍層夾層中,使RFID天線覆蓋冰箱范圍更廣,冷藏室、冷凍室都能被RFID天線掃描到,有益于提高冰箱整體的容納物識別率,從而提高了冰箱的智能化管理水平。
需要說明的是,上述實施例提供的智能冰箱僅以上述各功能模塊或步驟的劃分進行舉例說明,在實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊或步驟來完成,即將本發(fā)明實施例中的模塊或者步驟再分解或者組合,例如,上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊,以完成以上描述的全部或者部分功能。對于本發(fā)明實施例中涉及的模塊、步驟的名稱,僅僅是為了區(qū)分各個模塊或者步驟,不視為對本發(fā)明的限制。
本領(lǐng)域技術(shù)人員應(yīng)該能夠意識到,結(jié)合本文中所公開的實施例描述的各示例的模塊及方法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明電子硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以電子硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不是用于描述或表示特定的順序或先后次序。術(shù)語“包括”或者任何其它類似用語旨在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法或者設(shè)備/裝置不僅包括那些要素,而且還包括沒有明確列出的其它要素,或者還包括這些過程、方法或者設(shè)備/裝置所固有的要素。
至此,已經(jīng)結(jié)合附圖所示的優(yōu)選實施方式描述了本發(fā)明的技術(shù)方案,但是,本領(lǐng)域技術(shù)人員容易理解的是,本發(fā)明的保護范圍顯然不局限于這些具體實施方式。在不偏離本發(fā)明的原理的前提下,本領(lǐng)域技術(shù)人員可以對相關(guān)技術(shù)特征作出等同的更改或替換,這些更改或替換之后的技術(shù)方案都將落入本發(fā)明的保護范圍之內(nèi)。