本發(fā)明涉及物聯(lián)網(wǎng)技術(shù),特別是涉及一種物品存儲期限的監(jiān)控方法、裝置、電子設備和存儲介質(zhì)。
背景技術(shù):
隨著物聯(lián)網(wǎng)技術(shù)和智能家居的迅猛發(fā)展,萬物互聯(lián)是大勢所趨。近年來,很多家用設備通過增加通訊模塊從而能夠接入到互聯(lián)網(wǎng)中,然而連接功能僅僅是智能發(fā)展的基礎性條件,但距離能夠被用戶接受和認可的智能功能以及有效提高用戶的場景體驗還有很多提升空間。
以目前業(yè)務提出的冷藏設備如智能型冰箱為例,它能夠接入家庭路由器所在的網(wǎng)絡,實現(xiàn)冰箱存儲或感知信息與外網(wǎng)或其他設備的交互,與傳統(tǒng)冰箱相比主要是增加了信息交互功能,并未對傳統(tǒng)冰箱的功能進行實質(zhì)性拓展。例如,無法實現(xiàn)對所存儲物品保質(zhì)期進行自動監(jiān)控等智能功能。這樣,智能型冰箱與傳統(tǒng)冰箱在使用功能上區(qū)別不大,從而導致用戶對于冷藏設備的接受度不高。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的主要目的在于提供一種物品存儲期限的監(jiān)控方法、裝置、電子設備和存儲介質(zhì),可以對物品存儲設備中物品的存儲期限進行自動化監(jiān)控和提醒。
為了達到上述目的,本發(fā)明提出的技術(shù)方案為:
一種物品存儲期限的監(jiān)控方法,包括:
當物品存儲設備的門的閉合狀態(tài)變化時,所述物品存儲設備觸發(fā)對本設備中的物品進行識別;
根據(jù)所述識別的結(jié)果,對所述物品存儲設備的物品存儲信息進行更新;
根據(jù)所述更新后的物品存儲信息,計算各所述物品的存儲時間;
對于每個所述物品,根據(jù)該物品的存儲時間和該物品的預設保質(zhì)期,判斷是否需要將該物品的保質(zhì)期提醒信息通知給用戶。
一種物品存儲期限的監(jiān)控裝置,包括:
物品識別單元,用于當物品存儲設備的門的閉合狀態(tài)變化時,觸發(fā)對本設備中的物品進行識別;
信息更新單元,用于根據(jù)所述識別的結(jié)果,對所述物品存儲設備的物品存儲信息進行更新;
存儲時間計算單元,用于根據(jù)所述更新后的物品存儲信息,計算各所述物品的存儲時間;
保質(zhì)提醒控制單元,用于對于每個所述物品,根據(jù)該物品的存儲時間和該物品的預設保質(zhì)期,判斷是否需要將該物品的保質(zhì)期提醒信息通知給用戶。
一種電子設備,包括:
至少一個中央處理器;以及,
與所述至少一個中央處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述一個中央處理器執(zhí)行的指令,所述指令被所述至少一個中央處理器執(zhí)行,以使所述至少一個中央處理器能夠執(zhí)行上述方法。
一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行上述方法。
綜上所述,本發(fā)明提出的物品存儲期限的監(jiān)控方法、裝置、電子設備和存儲介質(zhì)中,在物品存儲設備的門的開啟狀態(tài)發(fā)生變化時,對設備中所存儲的物品進行識別,根據(jù)識別結(jié)果確定各物品的存儲時間,進而根據(jù)物品的存儲時間和保質(zhì)期,判斷是否需要將物品的保質(zhì)期提醒信息通知給用戶。如此,可以對物品存儲設備中物品的存儲期限進行自動化監(jiān)控和提醒,從而使得用戶能夠及時獲知物品存儲設備中接近保質(zhì)期的物品。
附圖說明
圖1為本發(fā)明實施例的方法流程示意圖;
圖2為本發(fā)明實施例的裝置結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例的電子設備結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。
圖1為本發(fā)明實施例的方法流程示意圖,如圖1所示,該實施例實現(xiàn)的物品存儲期限的監(jiān)控方法主要包括:
步驟101、當物品存儲設備的門的閉合狀態(tài)變化時,所述物品存儲設備觸發(fā)對本設備中的物品進行識別。
本步驟中,需要在設備門的閉合狀態(tài)發(fā)生變化時,對存儲在其中的物品進行識別,以便及時獲知物品存儲設備中物品的存儲時間。
在實際應用中,所述閉合狀態(tài)變化僅包括所述門被關閉時,或者,包括所述門被開啟和所述門被關閉時,即可以僅在物品存儲設備的門關閉時對其中的物品進行識別,也可以在設備門被開啟和關閉時都要進行物品的識別。
當用戶開啟物品存儲設備的門時進行所述識別,可以及時提醒用戶將要到達保質(zhì)期的物品,當用戶關閉物品存儲設備的門時進行所述識別,可以及時對用戶新放入的物品進行識別,以便此后對其存儲時間進行準確地監(jiān)控。
在實際應用中,所述物品存儲設備可以是智能冷藏設備,包括但不限于冰箱、冰柜和冷庫等。
對于物品存儲設備門的閉合狀態(tài)變化的檢測,可采用現(xiàn)有方法實現(xiàn),在此不再贅述。
較佳地,本步驟可以采用下述方法對物品存儲設備中的物品進行識別:
步驟a1、對于所述物品存儲設備中的每個存儲位置,進行圖像采集。
本步驟中,可以利用設置于物品存儲設備中的的攝像頭、或數(shù)碼照相機等圖像采集部件進行圖像采集。圖像采集部件的位置可以根據(jù)物品存儲設備內(nèi)部的構(gòu)造確定,以達到全面拍攝物品存儲設備中的物品的目的。
步驟a2、對所采集到的圖像中的物品進行識別。
本步驟的具體實現(xiàn)方法為本領域技術(shù)人員所掌握,在此不再贅述。
步驟a3、當所述圖像中的物品為已知物品時,為該已知物品設置存儲屬性標簽;所述存儲屬性標簽包括:物品的身份標識、圖像的拍攝時間和物品的存儲位置。
這里,當步驟a2中識別出的物品為已知物品時,則直接為其添加本次識別所得的存儲屬性標簽,以便對物品的存儲時長進行監(jiān)控。
當所述圖像中的物品為未知物品時,通知用戶為該未知物品設置身份標識,或者采用預設的未知物品標簽生成策略,為該未知物品設置身份標識;利用所設置的身份標識,為該未知物品設置存儲屬性標簽。
這里,當當步驟a2中識別出的物品為未知物品時,則需要為該未知物品設置身份標識,然后再基于此為其添加本次識別所得的存儲屬性標簽,以便對物品的存儲時長進行監(jiān)控。
具體為未知物品設置身份標識時,可以通知用戶通過用戶終端設備或者通過物品存儲設備的用戶操作面板,輸入其身份標識,也可以利用預設的未知物品標簽生成策略為其生成一個身份標識。
在實際應用中,上述步驟a2和a3可以由物品存儲設備執(zhí)行,也可以由預設的服務器執(zhí)行,服務器根據(jù)物品存儲設備上傳的圖像執(zhí)行完步驟a2和a3后,再將結(jié)果返給物品存儲設備。
步驟102、根據(jù)所述識別的結(jié)果,對所述物品存儲設備的物品存儲信息進行更新。
本步驟用于根據(jù)當前對設備中所存儲物品的識別結(jié)果,對物品存儲設備的物品存儲信息進行更新,以確保物品存儲設備的物品存儲信息的實時性。
較佳地,本步驟可以采用下述方法實現(xiàn)::
步驟b1、對于所述識別的每個物品,根據(jù)所述物品存儲設備的物品存儲信息,判斷該物品是否為新存儲的物品,如果是,則利用對該物品識別時所生成的存儲屬性標簽,在所述物品存儲信息中添加該物品的存儲信息,否則,利用該物品識別時所生成的存儲屬性標簽,對該物品在所述物品存儲信息中的相應存儲信息進行更新,所述相應存儲信息包括:物品的圖像和物品的最新拍攝時間。
較佳地,這里可以采用下述方法判斷一物品是否為新存儲的物品:
對于所述識別的每個物品,如果所述物品存儲設備的物品存儲信息中已保存該物品的存儲信息,并且所述物品存儲信息中記錄的該物品的存儲位置和當前該物品的存儲位置一致,則判定該物品非新存儲的物品,否則,判定該物品為新存儲的物品。
具體地,所述存儲信息可以包括:物品的身份標識、物品的存儲位置、物品的圖像、物品的首次存儲時間和物品的最新拍攝時間。
步驟b2、將所述物品存儲設備的物品存儲信息中,當前未存儲物品的所有存儲信息刪除。
本步驟,用于刪除在上次識別時被識別出、但在本次識別時未被識別出的物品的存儲信息,以確保物品存儲設備的物品存儲信息與實際存儲物品的一致性。
上述方法中,只有物品存儲信息中已保存具有相同身份標識的物品的存儲信息,且物品的存儲位置與該已保存的存儲信息一致,才判定該物品為已存儲的物品。在實際應用中,本領域人員還可以根據(jù)實際需要采用其他判斷策略,不限于此。
步驟103、根據(jù)所述更新后的物品存儲信息,計算各所述物品的存儲時間。
這里,物品的存儲時間的計算方法即將物品的最新拍攝時間與物品的首次存儲時間相減即得到存儲時間。
步驟104、對于每個所述物品,根據(jù)該物品的存儲時間和該物品的預設保質(zhì)期,判斷是否需要將該物品的保質(zhì)期提醒信息通知給用戶。
較佳地,可以采用下述方法判斷是否需要將該物品的保質(zhì)期提醒信息通知給用戶:
計算物品的預設保質(zhì)期與物品的存儲時間的差值,如果所述差值小于預設的提醒時間閾值,則將物品的存儲提醒信息通知給用戶。
所述提醒時間閾值,可根據(jù)實際需要進行設置。
較佳的,所述存儲提醒信息包括:物品的圖像和物品的保質(zhì)期。
較佳地,可以采用下述方法設置物品的保質(zhì)期:
當所述物品存儲設備識別到新存儲的物品時,根據(jù)該物品的身份標識,按照預設的與該身份標識相匹配的保質(zhì)期,為該物品設置保質(zhì)期。當所述物品存儲設備檢測到用戶對任一所述物品的保質(zhì)期設置指令后,根據(jù)所述保質(zhì)期設置指令,更新相應物品的保質(zhì)期。
在實際應用中,本步驟可以由物品存儲設備采用聲光報警的方式(如利用顯示屏、指示燈或揚聲器等部件),將物品的保質(zhì)期提醒信息通知給用戶。也可以由物品存儲設備將物品的保質(zhì)期提醒信息發(fā)送到用戶終端上,以實現(xiàn)所述通知。
通過上述技術(shù)方案,可以看出上述實施例中,通過在物品存儲設備的門的開合狀態(tài)發(fā)生變化時,及時對設備中所存儲物品進行識別,然后根據(jù)識別結(jié)果對當前的物品存儲信息進行更新,并計算各物品的存儲時長,最后根據(jù)存儲時長和預設的物品保質(zhì)期,確定是否將物品的保質(zhì)期提醒信息通知給用戶。如此,可以對物品存儲設備中物品的存儲期限進行自動化監(jiān)控和提醒,從而使得用戶能夠及時獲知物品存儲設備中接近保質(zhì)期的物品。因此,有效拓展了物品存儲設備的智能化功能。
圖2為與上述方法實施例相對應的一種物品存儲期限的監(jiān)控裝置結(jié)構(gòu)示意圖,如圖2所示,該物品存儲期限的監(jiān)控裝置包括:
物品識別單元201,用于當物品存儲設備的門的閉合狀態(tài)變化時,觸發(fā)對本設備中的物品進行識別;
信息更新單元202,用于根據(jù)所述識別的結(jié)果,對所述物品存儲設備的物品存儲信息進行更新;
存儲時間計算單元203,用于根據(jù)所述更新后的物品存儲信息,計算各所述物品的存儲時間;
保質(zhì)提醒控制單元204,用于對于每個所述物品,根據(jù)該物品的存儲時間和該物品的預設保質(zhì)期,判斷是否需要將該物品的保質(zhì)期提醒信息通知給用戶。
較佳地,所述物品識別單元,用于對于所述物品存儲設備中的每個存儲位置,進行圖像采集;對所采集到的圖像中的物品進行識別;當所述圖像中的物品為已知物品時,為該已知物品設置存儲屬性標簽;所述存儲屬性標簽包括:物品的身份標識、圖像的拍攝時間和物品的存儲位置;當所述圖像中的物品為未知物品時,通知用戶為該未知物品設置身份標識,或者采用預設的未知物品標簽生成策略,為該未知物品設置身份標識;利用所設置的身份標識,為該未知物品設置存儲屬性標簽。
較佳地,所述信息更新單元,用于對于所述識別的每個物品,根據(jù)所述物品存儲設備的物品存儲信息,判斷該物品是否為新存儲的物品,如果是,則利用對該物品識別時所生成的存儲屬性標簽,在所述物品存儲信息中添加該物品的存儲信息,否則,利用該物品識別時所生成的存儲屬性標簽,對該物品在所述物品存儲信息中的相應存儲信息進行更新,所述相應存儲信息包括:物品的圖像和物品的最新拍攝時間;將所述物品存儲設備的物品存儲信息中,當前未存儲物品的所有存儲信息刪除。
較佳地,所述信息更新單元,用于對于所述識別的每個物品,如果所述物品存儲設備的物品存儲信息中已保存該物品的存儲信息,并且所述物品存儲信息中記錄的該物品的存儲位置和當前該物品的存儲位置一致,則判定該物品非新存儲的物品,否則,判定該物品為新存儲的物品。
較佳地,所述存儲信息包括:
物品的身份標識、物品的存儲位置、物品的圖像、物品的首次存儲時間和物品的最新拍攝時間。
較佳地,所述保質(zhì)提醒控制單元,用于對于每個所述物品,計算物品的預設保質(zhì)期與物品的存儲時間的差值,如果所述差值小于預設的提醒時間閾值,則將物品的存儲提醒信息通知給用戶;所述存儲提醒信息包括:物品的圖像和物品的保質(zhì)期。
較佳地,所述信息更新單元,進一步用于當識別到新存儲的物品時,根據(jù)該物品的身份標識,按照預設的與該身份標識相匹配的保質(zhì)期,為該物品設置保質(zhì)期;當所述物品存儲設備檢測到用戶對任一所述物品的保質(zhì)期設置指令后,根據(jù)所述保質(zhì)期設置指令,更新相應物品的保質(zhì)期。
較佳地,所述閉合狀態(tài)變化僅包括所述門被關閉時,或者,所述閉合狀態(tài)變化包括所述門被開啟和所述門被關閉時。
基于同樣的發(fā)明構(gòu)思,本申請還提出一種系統(tǒng)部署電子設備。參見圖3,圖3為本申請實施例中電子設備的硬件結(jié)構(gòu)示意圖。
圖3中所示的電子設備包括至少一個中央處理器301、存儲器302。所述存儲器302和所述至少一個中央處理器301通過總線連接,所述存儲器302用于存儲計算機指令,當所述電子設備運行時,所述至少一個中央處理器301執(zhí)行所述存儲器302存儲的計算機指令,使得所述電子設備執(zhí)行如圖1所示的方法流程。
基于同樣的發(fā)明構(gòu)思,本申請還提出一種非暫態(tài)計算機可讀存儲介質(zhì),所述非暫態(tài)計算機可讀存儲介質(zhì)存儲計算機指令,所述計算機指令用于使所述計算機執(zhí)行上述方法。
本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemoryram)等。
綜上所述,以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。