亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元及統(tǒng)計方法

文檔序號:6638528閱讀:276來源:國知局
射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元及統(tǒng)計方法
【專利摘要】本發(fā)明提供一種射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元,包括啟動模塊、數(shù)據(jù)庫模塊、文件存儲模塊和定時器模塊;啟動模塊是在開啟閱讀器信息統(tǒng)計時的初始化模塊;數(shù)據(jù)庫模塊完成標簽信息的查找、創(chuàng)建和刪除;文件存儲模塊創(chuàng)建信息統(tǒng)計控制文件和閱讀器信息文件;定時器模塊定期刪除過期的數(shù)據(jù)庫內存;統(tǒng)計方法包括如下步驟:閱讀器信息統(tǒng)計啟動流程、閱讀器信息統(tǒng)計流程、定時器模塊釋放內存。該方法能夠在沒有客戶端的情況下,獲取標簽信息;并且僅統(tǒng)計一次,便于和客戶端數(shù)據(jù)信息對比,定位系統(tǒng)故障;該方法能夠在斷電等外部環(huán)境不穩(wěn)定情況下連續(xù)統(tǒng)計閱讀器信息,便于定位故障,了解設備性能,并且適用于多種應用場景。
【專利說明】射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元及統(tǒng)計方法

【技術領域】
[0001]本發(fā)明屬于射頻識別【技術領域】,尤其涉及一種射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元及統(tǒng)計方法。

【背景技術】
[0002]射頻識別(RFID,Rad1 Frequency Identify)系統(tǒng)包括標簽和讀寫器。是一種非接觸式的自動識別技術,它通過射頻信號自動識別目標對象并獲取相關數(shù)據(jù),識別工作無須人工干預,可工作于各種惡劣環(huán)境。RFID技術可識別高速運動物體并可同時識別多個標簽,操作快捷方便。
[0003]射頻識別系統(tǒng)包括無源射頻識別和有源射頻識別,兩者的本質區(qū)別在標簽端。前者標簽是從閱讀器發(fā)射波形中獲取能量,后者標簽自身有能源供應。
[0004]在實際的應用場景中,射頻識別系統(tǒng)至少需要包括客戶端,閱讀器和標簽三部分。客戶端實現(xiàn)閱讀器信息的收集、處理工作,以滿足一定的應用場景。閱讀器處于客戶端和標簽之間,其主要流程是接收客戶端命令、下發(fā)空口命令給標簽、收集標簽信息、上報標簽信息給客戶端。
[0005]如圖1所示,客戶端、閱讀器和標簽三者之間存在a、b、c、d四種信息流。其中信息流a是客戶端向閱讀器下發(fā)的清點、讀寫等閱讀器操作;信息流b是閱讀器根據(jù)客戶端信息流a的要求,向標簽下發(fā)清點、讀寫等空口指令;信息流c是標簽進行一定的處理后,將操作結果以電磁波的形式返回給閱讀器;信息流d是閱讀器將收集到的標簽信息、天線、協(xié)議等閱讀器相關信息傳遞給客戶端。目前,信息流d收集到的信息一般由客戶端負責處理和統(tǒng)計相關工作,以滿足一定的應用場景。
[0006]從上面的介紹可以看出,由客戶端進行閱讀器信息的統(tǒng)計工作,但是實際應用中,多是存在一個項目由不同的廠家合作完成,一個廠家負責提供閱讀器識別設備,另一個廠家負責實現(xiàn)客戶端。這樣在丟失標簽情況下,無法成功確認故障是閱讀器沒有清點到標簽還是閱讀器上傳了標簽信息,但是客戶端由于操作失誤,沒有處理標簽信息。
[0007]如何能夠盡快定位閱讀器和客戶端的故障,統(tǒng)計標簽信息,成為本領域技術人員研宄的課題。


【發(fā)明內容】

[0008]本發(fā)明要解決的問題是提供一種在閱讀器內部獲取標簽信息的方法,該方法能夠在沒有客戶端的情況下,獲取標簽信息;也能和客戶端獲取的標簽信息一起,定位系統(tǒng)故障。
[0009]為解決上述問題,本發(fā)明采用的技術方案:一種射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元,其特征在于:包括啟動模塊、數(shù)據(jù)庫模塊、文件存儲模塊和定時器模塊;啟動模塊是在開啟閱讀器信息統(tǒng)計時的初始化模塊;數(shù)據(jù)庫模塊完成標簽信息的查找、創(chuàng)建和刪除;文件存儲模塊創(chuàng)建信息統(tǒng)計控制文件和閱讀器信息文件;定時器模塊定期刪除過期的數(shù)據(jù)庫內存。
[0010]利用上述的射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元進行信息統(tǒng)計的方法,包括如下步驟:
[0011](A)閱讀器上電后閱讀器信息統(tǒng)計啟動流程:
[0012]a.分配哈希鏈表空間;
[0013]b.創(chuàng)建信息統(tǒng)計控制文件;
[0014]c.創(chuàng)建信息統(tǒng)計文件;
[0015]d.開啟數(shù)據(jù)庫超時結點輪循刪除定時器;
[0016](B)閱讀器信息統(tǒng)計流程:在閱讀器識別到標簽信息后,根據(jù)標簽的唯一標識查找數(shù)據(jù)庫,若信息結點不存在,創(chuàng)建信息結點,并保存到文件;否則,若信息結點超出信息結點?;顣r間,則更新結點創(chuàng)建時間,并將信息保存到文件,若信息結點未超出信息結點?;顣r間,則只需更新信息結點創(chuàng)建時間;
[0017](C)當輪循刪除定時器的定時時間到達時,需要遍歷數(shù)據(jù)庫,刪除過期的數(shù)據(jù)庫信息結點,釋放閱讀器內存。
[0018]所述過期數(shù)據(jù)庫信息節(jié)點為當前時間超過?;顣r間和結點創(chuàng)建時間之和的數(shù)據(jù)庫結點。
[0019]所述步驟(2)中根據(jù)標簽的唯一標識查找數(shù)據(jù)庫之前需要計算標簽哈希關鍵碼值。
[0020]所述輪循刪除定時器刪除過期數(shù)據(jù)庫信息結點流程:
[0021](I)首先需要獲取當前系統(tǒng)時間;
[0022](2)遍歷哈希表;
[0023](3)若當前時間不大于結點創(chuàng)建時間和保活時間之和,返回(2);若當前時間大于結點創(chuàng)建時間和?;顣r間之和,表明結點超時,到步驟⑷;
[0024](4)刪除結點;
[0025](5)重新開啟定時器模塊。
[0026]本發(fā)明具有的優(yōu)點和積極效果是:該方法能夠在沒有客戶端的情況下,獲取標簽信息;并且僅統(tǒng)計一次,便于和客戶端數(shù)據(jù)信息對比,定位系統(tǒng)故障;該方法能夠在斷電等外部環(huán)境不穩(wěn)定情況下連續(xù)統(tǒng)計閱讀器信息,便于定位故障,了解設備性能,并且適用于多種應用場景。

【專利附圖】

【附圖說明】
[0027]圖1是射頻識別系統(tǒng)彳目息流框圖;
[0028]圖2是本發(fā)明中閱讀器信息統(tǒng)計單元所需的各個模塊;
[0029]圖3是本發(fā)明給出的閱讀器信息統(tǒng)計啟動流程圖;
[0030]圖4是本發(fā)明給出的閱讀器信息統(tǒng)計流程圖;
[0031]圖5是本發(fā)明給出的定時器模塊輪循刪除數(shù)據(jù)庫超時信息結點流程圖。

【具體實施方式】
[0032]現(xiàn)根據(jù)附圖對本發(fā)明進行較詳細的說明:
[0033]參照附圖2所示,是本發(fā)明中閱讀器信息統(tǒng)計單元所需的各個模塊,包括四個模塊,即啟動模塊、數(shù)據(jù)庫模塊、文件存儲模塊和定時器模塊。啟動模塊是在開啟閱讀器信息統(tǒng)計時進行數(shù)據(jù)庫內存分配、文件創(chuàng)建、開啟定時器模塊(輪循刪除超時數(shù)據(jù)庫結點等)初始化工作;數(shù)據(jù)庫模塊實現(xiàn)閱讀器信息的查找、創(chuàng)建和刪除;文件存儲模塊用來創(chuàng)建信息統(tǒng)計控制文件和閱讀器信息文件;定時器模塊負責定期刪除過期的數(shù)據(jù)庫內存。
[0034]參照附圖3所示,是本發(fā)明給出的閱讀器信息統(tǒng)計啟動流程圖。本發(fā)明中通過哈希表查找數(shù)據(jù)庫,哈希表具有查找速度快等優(yōu)點,適用于嵌入式系統(tǒng)中。所以在啟動模塊中要根據(jù)哈希表長度和閱讀器信息結點申請數(shù)據(jù)庫內存,以便保存閱讀器信息結點。此外還需要創(chuàng)建兩個文件,一個是閱讀器信息統(tǒng)計控制文件,用于對閱讀器信息文件的管理工作,比如創(chuàng)建信息文件的個數(shù),記錄信息的總大小,當前操作的信息文件標識等信息。通過信息統(tǒng)計控制文件,可以不受外部環(huán)境影響(比如閱讀器斷電)連續(xù)統(tǒng)計閱讀器信息,還可以知道已經(jīng)統(tǒng)計的信息文件總大小,在閱讀器內存有限時,便于停止信息統(tǒng)計。另一個文件是閱讀器信息文件,用來記錄標簽的EPC碼、清點到該標簽的時間、天線、協(xié)議、操作結果等信息。這些信息可以由用戶自己根據(jù)應用場景設置。最后要開啟信息統(tǒng)計數(shù)據(jù)庫超時結點輪循刪除的定時器模塊,以便定時刪除超時的數(shù)據(jù)庫結點,釋放閱讀器內存。
[0035]參照圖4所示,本發(fā)明給出的閱讀器信息統(tǒng)計流程圖。當閱讀器識別到一個標簽時,首先需要獲取該標簽的唯一標識,該唯一標識可以是標簽的epc碼,也可以是標簽其他存儲區(qū)中唯一標識該標簽的內容。進行如下處理:
[0036](I)根據(jù)唯一標識計算哈希表的關鍵碼值。
[0037](2)根據(jù)關鍵碼值查找哈希結點是否存在,若不存在進入(3),否則進入(4)。
[0038](3)創(chuàng)建哈希結點,插入哈希表;
[0039](4)獲取當前系統(tǒng)時間,若當前時間大于結點創(chuàng)建時間和信息?;顣r間之和,表明數(shù)據(jù)庫結點超時,需要刪除該結點,只需更新結點創(chuàng)建時間即可,此外還需要將閱讀器信息保存到文件中。
[0040](5)若當前時間不大于結點創(chuàng)建時間和信息?;顣r間之和,表明之前已經(jīng)記錄該標簽的相關信息,無需重復記錄,只需要更新結點的創(chuàng)建時間即可。
[0041]參照圖5所示,是本發(fā)明給出的定時器模塊輪循刪除數(shù)據(jù)庫超時信息結點流程圖。當數(shù)據(jù)庫輪循刪除超時結點定時器到時,需要刪除已經(jīng)超時的數(shù)據(jù)庫結點。因為這些結點已經(jīng)沒用了,但是還在占用閱讀器內存,若不刪除會浪費閱讀器內存,殺死系統(tǒng)進程。進行如下處理:
[0042](I)首先需要獲取當前系統(tǒng)時間;
[0043](2)遍歷哈希表;
[0044](3)若當前時間不大于結點創(chuàng)建時間和?;顣r間之和,返回(2);若當前時間大于結點創(chuàng)建時間和?;顣r間之和,表明結點超時,到步驟⑷;
[0045](4)刪除結點;
[0046](5)重新開啟定時器模塊。
[0047]以上對本發(fā)明的實施例進行了詳細說明,但所述內容僅為本發(fā)明的較佳實施例,不能被認為用于限定本發(fā)明的實施范圍。凡依本發(fā)明范圍所作的均等變化與改進等,均應仍歸屬于本專利涵蓋范圍之內。
【權利要求】
1.一種射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元,其特征在于:包括啟動模塊、數(shù)據(jù)庫模塊、文件存儲模塊和定時器模塊;啟動模塊是在開啟閱讀器信息統(tǒng)計時的初始化模塊;數(shù)據(jù)庫模塊完成標簽信息的查找、創(chuàng)建和刪除;文件存儲模塊創(chuàng)建信息統(tǒng)計控制文件和閱讀器信息文件;定時器模塊定期刪除過期的數(shù)據(jù)庫內存。
2.利用如權利要求1所述的射頻識別系統(tǒng)的閱讀器信息統(tǒng)計單元進行信息統(tǒng)計的方法,其特征在于:包括如下步驟: (A)閱讀器上電后閱讀器信息統(tǒng)計啟動流程: a.分配哈希鏈表空間; b.創(chuàng)建信息統(tǒng)計控制文件; c.創(chuàng)建信息統(tǒng)計文件; d.開啟數(shù)據(jù)庫超時結點輪循刪除定時器; (B)閱讀器信息統(tǒng)計流程:在閱讀器識別到標簽信息后,根據(jù)標簽的唯一標識查找數(shù)據(jù)庫,若信息結點不存在,創(chuàng)建信息結點,并保存到文件;否則,若信息結點超出信息結點保活時間,則更新結點創(chuàng)建時間,并將信息保存到文件,若信息結點未超出信息結點?;顣r間,則只需更新信息結點創(chuàng)建時間; (C)當輪循刪除定時器的定時時間到達時,需要遍歷數(shù)據(jù)庫,刪除過期的數(shù)據(jù)庫信息結點,釋放閱讀器內存。
3.根據(jù)權利要求2所述的信息統(tǒng)計方法,其特征在于:所述過期數(shù)據(jù)庫信息節(jié)點為當前時間超過?;顣r間和結點創(chuàng)建時間之和的數(shù)據(jù)庫結點。
4.根據(jù)權利要求2所述的信息統(tǒng)計方法,其特征在于:所述步驟(2)中根據(jù)標簽的唯一標識查找數(shù)據(jù)庫之前需要計算標簽哈希關鍵碼值。
5.根據(jù)權利要求2所述的信息統(tǒng)計方法,其特征在于:所述輪循刪除定時器刪除過期數(shù)據(jù)庫信息結點流程: (1)首先需要獲取當前系統(tǒng)時間; (2)遍歷哈希表; (3)若當前時間不大于結點創(chuàng)建時間和?;顣r間之和,返回(2);若當前時間大于結點創(chuàng)建時間和?;顣r間之和,表明結點超時,到步驟⑷; (4)刪除結點; (5)重新開啟定時器模塊。
【文檔編號】G06K17/00GK104484687SQ201410768001
【公開日】2015年4月1日 申請日期:2014年12月11日 優(yōu)先權日:2014年12月11日
【發(fā)明者】劉朝陽 申請人:天津中興智聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1