[發明專利]一種RFID讀卡器內判別RFID標簽存在狀態變化的方法及裝置無效
| 申請號: | 201310497127.4 | 申請日: | 2013-10-22 |
| 公開(公告)號: | CN103699910A | 公開(公告)日: | 2014-04-02 |
| 發明(設計)人: | 肖波;王冕;藺志青;黃平牧;陸月明 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06K17/00 | 分類號: | G06K17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rfid 讀卡器 判別 標簽 存在 狀態 變化 方法 裝置 | ||
1.一種RFID讀卡器內判別RFID標簽存在狀態變化的方法,其特征在于,包括以下步驟:?
(1)初始化模塊按照設定參數設置接收模塊接收時間間隔、丟失判別模塊輪巡時間間隔、丟失判別時間閾值同時清空存儲表。?
(2)由雙任務并行處理模塊判別執行兩個并行任務。當雙任務并行處理模塊判斷達到接收時間,則執行‘新增標簽判別處理任務’,跳轉執行(a3),否則重新執行(2);當雙任務并行處理模塊判斷達到輪巡時間,則執行‘丟失標簽判別處理任務’,跳轉執行(b3),否則重新執行(2)。?
(a3)接收模塊開始接收讀卡器本次巡檢時讀取的標簽信息,然后由更新模塊將接收到標簽的信息里的‘最后一次更新時間的值’改為系統當前時間,然后執行(a4)。?
(b3)丟失判別處理模塊用系統當前時間減去存儲表每條記錄的最后一次更新時間,得到一個丟失判別差額時間,然后判斷這個差額時間是否超過設定的丟失判別時間閾值,如果超過,則執行(b4),否則重新執行(2)。?
(a4)新增判別處理模塊判斷是否第一次接收讀卡器讀取的標簽信息,若是則執行(a5),否則執行(a6)。?
(b4)丟失判別處理模塊將此條記錄判為丟失并從存儲表中刪除,輸出模塊將其輸出到讀卡器中并通過讀卡器發送給管理員,然后重新執行(2)。?
(a5)新增判別處理模塊將接收標簽信息寫入存儲表。?
(a6)新增判別處理模塊對比原存儲表記錄發現新增標簽,如果發現有新增標簽,則執行(a7),否則重新執行(2)。?
(a7)新增判別處理模塊將新增標簽信息寫入存儲表,輸出模塊將表中標簽信息輸出到讀卡器中并通過讀卡器發送給管理員,然后重新執行(2)。?
2.如權利要求1所述的方法,其特征在于,步驟(1)又包含以下子步驟:?
(11)初始化模塊設定三個參數:接收模塊接收時間間隔、丟失判別模塊輪巡時間間隔、丟失判別時間閾值。?
(12)初始化模塊清空存儲表。?
3.如權利要求1所述的方法,其特征在于,步驟(2)是一個‘并行處理方式’,并行處理兩個判別任務:當雙任務并行處理模塊判斷達到接收時間,則執行‘新增標簽判別任務’,跳轉到(a3)開始執行;當雙任務并行處理模塊判斷達到輪巡時間,則執行‘丟失標簽判別任務’,跳轉到(b3)開始執行。?
4.如權利要求1所述的方法,其特征在于,步驟(a3)又包含如下子步驟:?
(a31)接收模塊開始接收讀卡器本次巡檢時讀取的標簽信息。?
(a32)接收到的標簽信息里面有兩條信息:一條是rfid標簽值,一條是該標簽記錄最后一次更新時間的值。由更新模塊將接收到標簽的信息里的‘最后一次更新時間的值’改為系統當前時間,然后執行(a4)。?
5.如權利要求1所述的方法,其特征在于,步驟(b3)又包含如下子步驟:?
(b31)丟失判別處理模塊用系統當前時間減去存儲表每條記錄的最后一次更新時間,得到一個丟失判別差額時間。?
(b32)丟失判別處理模塊判斷這個差額時間是否超過設定的丟失判別時間閾值,如果超過,則執行(b4),否則重新執行(2)。?
6.如權利要求1所述的方法,其特征在于,步驟(b4)又包含如下子步驟:?
(b41)丟失判別處理模塊將此條記錄判為丟失并從存儲表中刪除該條記錄。?
(b42)輸出模塊將這條丟失標簽記錄輸出到讀卡器中并通過讀卡器發送給管理員,然后重新執行(2)。?
7.如權利要求1所述的方法,其特征在于,步驟(a7)又包含如下子步驟:?
(a71)新增判別處理模塊將新增標簽信息寫入存儲表。?
(a72)輸出模塊將表中標簽信息輸出到讀卡器中并通過讀卡器發送給管理員,然后重新執行(2)。?
8.一種RFID讀卡器內判別RFID標簽存在狀態變化的裝置,其特征在于,包括以下模塊:?
初始化模塊:初始化模塊有兩個任務:任務一,初始時設定三個參數:接收模塊接收時間間隔、丟失判別模塊輪巡時間間隔、丟失判別時間閾值;任務二,初始時清空存儲表。?
雙任務并行處理模塊:判別執行兩個并行任務。當雙任務并行處理模塊判斷達到接收時間,則執行‘新增標簽判別處理任務’;當雙任務并行處理模塊判斷達到輪巡時間,則執行‘丟失標簽判別處理任務’。?
接收模塊:當跳轉執行‘新增標簽判別任務’時,開始接收讀卡器本次巡檢時讀取的標簽信息。?
新增判別處理模塊:有四個任務:任務一,當接收模塊接收到標簽信息之后,由新增判別處理模塊判斷是否第一次接收讀卡器讀取的標簽信息,如果是,則執行任務二,否則執行任務三;任務二,由新增判別處理模塊將接收標簽信息寫入存儲表;任務三,新增判別處理模塊對比原存儲表記錄發現新增標簽,如果發現有新增標簽,則執行任務四。任務四,新增判別處理模塊將新增標簽信息寫入存儲表。?
更新模塊:接收到的標簽信息里面有兩條信息:一條是rfid標簽值,一條是該標簽記錄最后一次更新時間的值。由更新模塊將接收到標簽的信息里的‘最后一次更新時間的值’改為系統當前時間。?
丟失判別處理模塊:丟失判別處理模塊有三個任務:任務一,當執行‘丟失標簽判別處理任務時’,丟失判別處理模塊用系統當前時間減去存儲表每條記錄的最后一次更新時間,得到一個丟失判別差額時間,然后執行任務二;任務二,丟失判別處理模塊判斷這個差額時間是否超過設定的丟失判別時間閾值,如果超過,則執行任務三;任務三,丟失判別處理模塊將此條記錄判為丟失并從存儲表中刪除該條記錄。?
輸出模塊:輸出模塊有兩個任務:任務一,在‘新增標簽判別處理任務’最后,輸出模塊將表中標簽信息輸出到讀卡器中并通過讀卡器發送給管理員;任務二,在‘丟失標簽判別處理任務’最后,輸出模塊將這條丟失標簽記錄輸出到讀卡器中并通過讀卡器發送給管理員?
存儲表:所有標簽信息均以‘線性表’的數據結構方式存在存儲表中,存儲表每一項記錄包好兩塊內容:內容1:rfid標簽值;內容2:該標簽最后一次更新時間值。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310497127.4/1.html,轉載請聲明來源鉆瓜專利網。





