一種基于rfid的倉(cāng)庫(kù)監(jiān)控方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及RFID領(lǐng)域,特別涉及一種基于RFID的倉(cāng)庫(kù)監(jiān)控方法及裝置。
【背景技術(shù)】
[0002]RFID (Rad1 Frequency IDentificat1n)又稱(chēng)無(wú)線(xiàn)射頻識(shí)別。通過(guò)射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù),識(shí)別工作無(wú)須人工干預(yù)。由于這項(xiàng)技術(shù)的特點(diǎn),被廣泛應(yīng)用于企業(yè)的物流、物品溯源、生產(chǎn)線(xiàn)管理等多種場(chǎng)合。
[0003]現(xiàn)有技術(shù)中,目前還沒(méi)有一種可實(shí)時(shí)監(jiān)控倉(cāng)庫(kù)內(nèi)貨物擺放的有效方法,所以這樣企業(yè)不能實(shí)時(shí)了解到倉(cāng)庫(kù)的情況,從而也就不能對(duì)物品的入倉(cāng)、出倉(cāng)、倉(cāng)內(nèi)轉(zhuǎn)移做出合理計(jì)劃安排,這樣會(huì)降低倉(cāng)庫(kù)管理的效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述企業(yè)不能實(shí)時(shí)了解到倉(cāng)庫(kù)的情況、不能對(duì)物品的入倉(cāng)、出倉(cāng)、倉(cāng)內(nèi)轉(zhuǎn)移做出合理計(jì)劃安排的缺陷,提供一種企業(yè)能實(shí)時(shí)了解到倉(cāng)庫(kù)的情況、能對(duì)物品的入倉(cāng)、出倉(cāng)、倉(cāng)內(nèi)轉(zhuǎn)移做出合理計(jì)劃安排的基于RFID的倉(cāng)庫(kù)監(jiān)控方法及裝置。
[0005]本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:構(gòu)造一種基于RFID的倉(cāng)庫(kù)監(jiān)控方法,所述倉(cāng)庫(kù)中部署有RFID設(shè)備,所述RFID設(shè)備對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)并將所述變化數(shù)據(jù)存儲(chǔ)到RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中,所述監(jiān)控方法包括如下步驟:
A)對(duì)所述RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描;
B)對(duì)所述變化數(shù)據(jù)進(jìn)行處理后形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù);
C)將所述貨位貨架數(shù)據(jù)推送給客戶(hù)端;
D)在所述客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖。
[0006]在本發(fā)明所述的基于RFID的倉(cāng)庫(kù)監(jiān)控方法中,所述步驟A)進(jìn)一步包括:
Al)啟動(dòng)定時(shí)器對(duì)象進(jìn)行定時(shí)輪詢(xún)掃描變化數(shù)據(jù);
A2)判斷是否掃描到所述變化數(shù)據(jù),如是,執(zhí)行步驟B);否則,所述RFID設(shè)備繼續(xù)對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)。
[0007]在本發(fā)明所述的基于RFID的倉(cāng)庫(kù)監(jiān)控方法中,所述步驟B)進(jìn)一步包括:
BI)對(duì)所述變化數(shù)據(jù)在RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行關(guān)聯(lián)查詢(xún);
B2)對(duì)所述變化數(shù)據(jù)進(jìn)行加工形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù);所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù)包括貨位、貨架信息及每個(gè)所述貨位、貨架里存放的貨物信息。
[0008]在本發(fā)明所述的基于RFID的倉(cāng)庫(kù)監(jiān)控方法中,所述步驟C)進(jìn)一步包括:
Cl)通過(guò)WebServices (Web服務(wù))接口接收所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù);
C2)將所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù)通過(guò) WCF(Windows Communicat1n Foundat1n, Windows通信基礎(chǔ))的雙工通信模式推送給所述客戶(hù)端。
[0009]在本發(fā)明所述的基于RFID的倉(cāng)庫(kù)監(jiān)控方法中,所述步驟D)進(jìn)一步包括: Dl)繪制倉(cāng)庫(kù)背景圖;
D2)根據(jù)倉(cāng)庫(kù)中貨位、貨架和通道的坐標(biāo)位畫(huà)出貨位、貨架和通道;
D3)根據(jù)所述貨位、貨架里存放的貨物信生成相應(yīng)的控件,并把所述控件按位置繪制在對(duì)應(yīng)的貨位、貨架中,形成倉(cāng)庫(kù)實(shí)景監(jiān)控圖。
[0010]本發(fā)明還涉及一種實(shí)現(xiàn)上述基于RFID的倉(cāng)庫(kù)監(jiān)控方法的裝置,所述倉(cāng)庫(kù)中部署有RFID設(shè)備,所述RFID設(shè)備對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)并將所述變化數(shù)據(jù)存儲(chǔ)到RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中,所述裝置包括:
掃描單元:用于對(duì)所述RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描;
數(shù)據(jù)處理單元:用于對(duì)所述變化數(shù)據(jù)進(jìn)行處理后形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù);
數(shù)據(jù)推送單元:用于將所述貨位貨架數(shù)據(jù)推送給客戶(hù)端;
繪制單元:用于在所述客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖。
[0011]在本發(fā)明所述的實(shí)現(xiàn)上述基于RFID的倉(cāng)庫(kù)監(jiān)控方法的裝置中,所述掃描單元進(jìn)一步包括:
定時(shí)掃描模塊:用于啟動(dòng)定時(shí)器對(duì)象進(jìn)行定時(shí)輪詢(xún)掃描變化數(shù)據(jù);
掃描判斷模塊:用于判斷是否掃描到所述變化數(shù)據(jù),并未掃描到時(shí)使所述RFID設(shè)備繼續(xù)對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)。
[0012]在本發(fā)明所述的實(shí)現(xiàn)上述基于RFID的倉(cāng)庫(kù)監(jiān)控方法的裝置中,所述數(shù)據(jù)處理單元進(jìn)一步包括:
關(guān)聯(lián)查詢(xún)模塊:用于對(duì)所述變化數(shù)據(jù)在RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行關(guān)聯(lián)查詢(xún);
數(shù)據(jù)加工模塊:用于對(duì)所述變化數(shù)據(jù)進(jìn)行加工形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù);所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù)包括貨位、貨架信息及每個(gè)所述貨位、貨架里存放的貨物信息。
[0013]在本發(fā)明所述的實(shí)現(xiàn)上述基于RFID的倉(cāng)庫(kù)監(jiān)控方法的裝置中,所述數(shù)據(jù)推送單元進(jìn)一步包括:
接收模塊:用于通過(guò)WebServices接口接收所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù);
雙工推送模塊:用于將所述倉(cāng)庫(kù)貨位貨架數(shù)據(jù)通過(guò)WCF的雙工通信模式推送給所述客戶(hù)端。
[0014]在本發(fā)明所述的實(shí)現(xiàn)上述基于RFID的倉(cāng)庫(kù)監(jiān)控方法的裝置中,所述繪制單元進(jìn)一步包括:
背景繪制模塊:用于繪制倉(cāng)庫(kù)背景圖;
坐標(biāo)位模塊:用于根據(jù)倉(cāng)庫(kù)中貨位、貨架和通道的坐標(biāo)位畫(huà)出貨位、貨架和通道;
控件圖形生成模塊:用于根據(jù)所述貨位、貨架里存放的貨物信生成相應(yīng)的控件,并把所述控件按位置繪制在對(duì)應(yīng)的貨位、貨架中,形成倉(cāng)庫(kù)實(shí)景監(jiān)控圖。
[0015]實(shí)施本發(fā)明的基于RFID的倉(cāng)庫(kù)監(jiān)控方法及裝置,具有以下有益效果:由于在倉(cāng)庫(kù)中部署有RFID設(shè)備,RFID設(shè)備對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)并將變化數(shù)據(jù)存儲(chǔ)到RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中,通過(guò)對(duì)RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描,然后將變化數(shù)據(jù)進(jìn)行處理,形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù);將貨位貨架數(shù)據(jù)推送給客戶(hù)端;就可在客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖;所以其企業(yè)能實(shí)時(shí)了解到倉(cāng)庫(kù)的情況、能對(duì)物品的入倉(cāng)、出倉(cāng)、倉(cāng)內(nèi)轉(zhuǎn)移做出合理計(jì)劃安排,提高倉(cāng)庫(kù)管理的效率。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明基于RFID的倉(cāng)庫(kù)監(jiān)控方法及裝置一個(gè)實(shí)施例中方法的流程圖;
圖2為所述實(shí)施例中對(duì)RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描的具體流程圖;
圖3是所述實(shí)施例中對(duì)變化數(shù)據(jù)進(jìn)行處理后形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù)的具體流程圖;
圖4是所述實(shí)施例中將貨位貨架數(shù)據(jù)推送給客戶(hù)端的具體流程圖;
圖5是所述實(shí)施例中在客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖的具體流程圖;
圖6是所述實(shí)施例中裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0019]本實(shí)施例中,在執(zhí)行方法之前,有個(gè)預(yù)處理步驟,也即前提條件是倉(cāng)庫(kù)中部署有RFID設(shè)備,RFID設(shè)備對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)并將變化數(shù)據(jù)存儲(chǔ)到RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中。具體就是在倉(cāng)庫(kù)的出入口、每個(gè)貨位、貨架上貼上RFID電子標(biāo)簽。倉(cāng)庫(kù)貨物運(yùn)送時(shí)攜有RFID設(shè)備(如將RFID設(shè)備置于叉車(chē)上),進(jìn)出庫(kù)、擺放到貨位或貨架時(shí),能觸發(fā)RFID信號(hào);RFID設(shè)備感知信號(hào)觸發(fā)后,讀取相關(guān)信息并存儲(chǔ)在RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中。企業(yè)已經(jīng)建設(shè)有倉(cāng)庫(kù)管理系統(tǒng),有貨物信息,有倉(cāng)庫(kù)貨位、貨架信息數(shù)據(jù)。在本發(fā)明基于RFID的倉(cāng)庫(kù)監(jiān)控方法及裝置實(shí)施例中,其基于RFID的倉(cāng)庫(kù)監(jiān)控方法的流程圖如圖1所示。圖1中,該方法包括:
步驟SOl對(duì)RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描:本步驟中,對(duì)RFID設(shè)備感應(yīng)的變化數(shù)據(jù)進(jìn)行掃描。
[0020]步驟S02對(duì)變化數(shù)據(jù)進(jìn)行處理后形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù):本步驟中,對(duì)掃描的哦變化數(shù)據(jù)進(jìn)行處理,形成倉(cāng)庫(kù)貨位貨架數(shù)據(jù)。
[0021]步驟S03將貨位貨架數(shù)據(jù)推送給客戶(hù)端:本步驟中,將貨位貨架數(shù)據(jù)推送給客戶(hù)端(PC端或者是移動(dòng)客戶(hù)端)。
[0022]步驟S04在客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖:本步驟中,在客戶(hù)端繪制倉(cāng)庫(kù)實(shí)景監(jiān)控圖,具體是指在客戶(hù)端把接收的推送的貨位貨架數(shù)據(jù)再轉(zhuǎn)換成客戶(hù)端界面上的各種控件對(duì)象,并加以繪制,形成客戶(hù)端的實(shí)景監(jiān)控圖形。這樣便于企業(yè)能實(shí)時(shí)了解到倉(cāng)庫(kù)的情況,能對(duì)物品的入倉(cāng)、出倉(cāng)、倉(cāng)內(nèi)轉(zhuǎn)移做出合理計(jì)劃安排,從而提高倉(cāng)庫(kù)管理的效率。
[0023]對(duì)于本實(shí)施例而言,上述步驟SOl還可進(jìn)一步細(xì)化,其細(xì)化后的具體流程圖如圖2所示。圖2中,步驟SOl進(jìn)一步包括:
步驟Sll啟動(dòng)定時(shí)器對(duì)象進(jìn)行定時(shí)輪詢(xún)掃描變化數(shù)據(jù):本步驟中,由數(shù)據(jù)采集器實(shí)現(xiàn)獨(dú)立運(yùn)行的Windows服務(wù),在Windows服務(wù)中,啟動(dòng)定時(shí)器對(duì)象,發(fā)起頻率較高的輪詢(xún)掃描,以快速輪詢(xún)的方式定時(shí)掃描RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中的變化數(shù)據(jù)(也就是RFID設(shè)備當(dāng)時(shí)識(shí)別的對(duì)象數(shù)據(jù))。
[0024]步驟S12判斷是否掃描到變化數(shù)據(jù):本步驟中,判斷是否掃描到變化數(shù)據(jù),如果判斷的結(jié)果為是,則執(zhí)行步驟S02 ;否則,執(zhí)行步驟S13。
[0025]步驟S13使RFID設(shè)備繼續(xù)對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng):如果上述步驟S12的判斷結(jié)果為否,則執(zhí)行本步驟。本步驟中,使RFID設(shè)備繼續(xù)對(duì)貨物變化數(shù)據(jù)進(jìn)行感應(yīng)。
[0026]對(duì)于本實(shí)施例而言,上述步驟S02還可進(jìn)一步細(xì)化,其細(xì)化后的具體流程圖如圖3所示。圖3中,步驟S02進(jìn)一步包括:
步驟S21對(duì)變化數(shù)據(jù)在RFID控制系統(tǒng)數(shù)據(jù)庫(kù)中進(jìn)行關(guān)聯(lián)查詢(xún):通常RFID掃描