一種讀寫rfid電子標簽數(shù)據(jù)的方法
【專利摘要】本發(fā)明揭示了一種讀寫RFID電子標簽數(shù)據(jù)的方法,檢查RFID電子標簽標識有效性,實現(xiàn)整體讀寫,通過兩級數(shù)據(jù)庫運算處理,對用戶實際存儲的資金信息進行解密運算,比對無誤,再分步讀取RFID電子標簽內(nèi)業(yè)務數(shù)據(jù),通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊連續(xù)進行讀寫操作,構成完整信息后,完成加密運算,通過聯(lián)網(wǎng)的POS機傳入本地數(shù)據(jù)庫,通過中間件傳入中心數(shù)據(jù)庫,實現(xiàn)兩級數(shù)據(jù)庫運算處理,進行業(yè)務數(shù)據(jù)操作,最后實現(xiàn)業(yè)務信息數(shù)據(jù)整體寫入、讀出操作,應用系統(tǒng)能夠有效識別和管理RFID卡非常重要,可以提高應用系統(tǒng)和RFID電子標簽上信息數(shù)據(jù)完整性、安全性。
【專利說明】—種讀寫RFID電子標簽數(shù)據(jù)的方法
【技術領域】
[0001]本發(fā)明涉及RFID電子標簽【技術領域】,尤其涉及RFID電子標簽備份方法。
【背景技術】
[0002]基于RFID應用的消費就餐系統(tǒng)是利用目前廣泛應用的員工門禁RFID電子標簽(簡稱RFID卡),建立在先進的計算機技術、通信技術及非接觸式RFID卡技術之上,為企業(yè)員工就餐帶來方便、快捷和現(xiàn)代化的支付方式。每個員工配備一張智能員工RFID卡。用于門禁和售飯消費系統(tǒng),實現(xiàn)“一卡多用”。
[0003]通過RFID電子標簽讀寫電路(例如POS機、RFID讀寫器)讀、寫RFID電子標簽上的信息,通過專用的數(shù)據(jù)處理和通訊接口與收發(fā)裝置進行數(shù)據(jù)通信,并通過有線或無線方式將信息遠距離傳遞到中心數(shù)據(jù)庫處理,可及時的了解RFID標簽上所記錄的信息及真?zhèn)?,也可根?jù)需要將信息記錄到RFID電子標簽上,RFID讀寫器讀取信息并解碼后,送至中央信息系統(tǒng)(中心數(shù)據(jù)庫)進行有關數(shù)據(jù)處理。
[0004]現(xiàn)有的RFID電子標簽識別、及存儲器容量數(shù)量超過DLL—次讀寫容量時容易出現(xiàn)問題。在實際應用場合,對于每個廠商生產(chǎn)的電子標簽,其存貯器的結構是相同的,但會存在貯存器容量大小的差別。應用中可能會同時存在多個RFID電子標簽在一個POS機上使用,或者讀寫器在某個空間范圍內(nèi)同時運行,RFID讀寫器需要能夠有效識別RFID電子標簽的內(nèi)容,解決防沖撞(防碰撞),實現(xiàn)整體讀寫,分步計算,記錄相關信息。不同讀寫器提供的底層動態(tài)鏈接庫調(diào)用方式會、一次讀寫用戶儲存區(qū)的數(shù)據(jù)塊(字節(jié))長度有差別,解決存儲器容量超過DLL —次讀寫容量問題,應用系統(tǒng)需要開發(fā)統(tǒng)一讀寫用戶儲存區(qū)數(shù)據(jù),方便應用。實現(xiàn)防止抗碰撞(防沖撞)的功能是RFID在實際應用中所必不可少的條件。
【發(fā)明內(nèi)容】
[0005]針對相關【技術領域】文獻和以上現(xiàn)有技術的不足,在大量現(xiàn)有文獻研究和長期在相關領域研發(fā)實踐的基礎上,本發(fā)明提出“一種電子標簽數(shù)據(jù)備份方法”,通過“電子標簽讀寫器的無線射頻感測裝置感知RFID有效性檢查”,克服了現(xiàn)有技術中“數(shù)據(jù)被不當使用或者損壞”等技術難題,實現(xiàn)了“RFID讀寫器讀取信息并解碼后,送至本地數(shù)據(jù)庫和中心數(shù)據(jù)庫,進行信息系統(tǒng)集中管理”的有益效果。
[0006]為實現(xiàn)上述目的,本發(fā)明是通過以下技術方案實現(xiàn)的:一種讀寫RFID電子標簽數(shù)據(jù)的方法,該方法包括以下步驟:步驟一、首先打開POS機內(nèi)部的讀寫器端口,將POS機讀寫器端口與通信控制器的連接端口正確連接并接通電源,如果打開端口成功,通過返回參數(shù),顯示當前打開的端口號、可以顯示讀寫器的相關信息,并通過已經(jīng)打開端口號進行讀寫操作;如果打開端口失敗,通過返回參數(shù),顯示“通訊失敗”信息;步驟二、先讀出RFID電子標簽的卡UID碼作為RFID電子標簽識別,判斷RFID類型,確定RFID有效容量;步驟三、將當前POS時間信息與RFID內(nèi)部時間信息字符串進行比對,確定RFID電子標簽是否在黑名單中,或者是失效的電子標簽,對有效的電子標簽,進行數(shù)據(jù)解密運算,檢查RFID電子標簽標識的有效性;步驟四、通過有效性檢查后,讀取業(yè)務數(shù)據(jù),讀取存儲在RFID電子標簽標識指定地址及備用地址的數(shù)據(jù),以用戶實際存儲的資金信息進行解密運算,比對無誤,讀取RFID電子標簽內(nèi)容,進行業(yè)務數(shù)據(jù)操作,即通過一次性讀寫操作,確保信息完整正確;步驟五、以用戶實際消費信息進行加密運算,形成密文存入,通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊地址連續(xù)進行讀寫操作,同時用戶實際消費信息通過聯(lián)網(wǎng)的POS機傳入系統(tǒng)數(shù)據(jù)庫,并在電子標簽中記錄當前時間的信息字符串。
[0007]所述POS機讀取存儲在RFID電子標簽標識指定地址及特殊地址的數(shù)據(jù),對用戶實際存儲的資金信息進行解密運算,比對無誤,再分步讀取RFID電子標簽內(nèi)業(yè)務數(shù)據(jù),通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊連續(xù)進行讀寫操作,構成完整信息后,完成加密運算,通過聯(lián)網(wǎng)的POS機傳入本地數(shù)據(jù)庫,通過中間件傳入中心數(shù)據(jù)庫,實現(xiàn)兩級數(shù)據(jù)庫運算處理,進行業(yè)務數(shù)據(jù)操作,最后實現(xiàn)業(yè)務信息數(shù)據(jù)整體寫入、讀出操作。
[0008]所述兩級數(shù)據(jù)庫包括消費管理機數(shù)據(jù)庫和中心數(shù)據(jù)庫。
[0009]所述消費管理機數(shù)據(jù)庫采集前端消費系統(tǒng)的數(shù)據(jù),前端消費系統(tǒng)包含消費終端POS機,充值機,通訊控制器和計算機。
[0010]本發(fā)明具備的有益效果是:通過本發(fā)明,可實現(xiàn)RFID電子標簽在消費系統(tǒng)有效識別和存取,確保數(shù)據(jù)完整性,能夠?qū)▋?nèi)部存儲的數(shù)據(jù)進行加密、解密、驗證和管理工作。檢查RFID電子標簽標識有效性,通過有效性檢查后,實現(xiàn)整體讀寫,通過兩級數(shù)據(jù)庫運算處理,實現(xiàn)分步計算方法。POS機讀取存儲在RFID電子標簽標識指定地址及特殊地址的數(shù)據(jù),對用戶實際存儲的資金信息進行解密運算,比對無誤,再分步讀取RFID電子標簽內(nèi)業(yè)務數(shù)據(jù),通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊連續(xù)進行讀寫操作,構成完整信息后,完成加密運算,通過聯(lián)網(wǎng)的POS機傳入本地數(shù)據(jù)庫,通過中間件傳入中心數(shù)據(jù)庫,實現(xiàn)兩級數(shù)據(jù)庫運算處理,進行業(yè)務數(shù)據(jù)操作,最后實現(xiàn)業(yè)務信息數(shù)據(jù)整體寫入、讀出操作。
[0011]RFID電子標簽數(shù)據(jù)備份一種方法,其特征在于能夠有效實現(xiàn)對RFID內(nèi)部數(shù)據(jù)進行存取驗證檢查,確保信息準確無誤。主要應用于RFID卡信息備份和有效恢復數(shù)據(jù)功能,實現(xiàn)一次性完整讀寫RFID電子標簽的內(nèi)容。方便職能管理部門設立消費管理中心,對持卡人進行發(fā)卡充值、卡片掛失、卡片解掛、銷卡等黑名單管理操作,并在企業(yè)內(nèi)設置一個管理中心(結算中心),管理和調(diào)度所有消費系統(tǒng)的數(shù)據(jù)和操作(統(tǒng)一管理)。應用系統(tǒng)能夠有效識別和管理RFID卡非常重要,可以提高應用系統(tǒng)和RFID電子標簽上信息數(shù)據(jù)完整性、安全性。
【專利附圖】
【附圖說明】
[0012]圖1是本發(fā)明【具體實施方式】的RFID卡應用系統(tǒng)結構示意圖。
【具體實施方式】
[0013]下面對照附圖,通過對實施例的描述,對本發(fā)明的【具體實施方式】如所涉及的控制系統(tǒng),相互間的連接關系,及實施方法,作進一步詳細的說明,以幫助本領域的技術人員對本發(fā)明的發(fā)明構思、技術方案有更完整、準確和深入的理解。
[0014]一種讀寫RFID電子標簽數(shù)據(jù)的方法,包括以下步驟:步驟一、首先打開POS機內(nèi)部的讀寫器端口,將pos機讀寫器端口與通信控制器的連接端口正確連接并接通電源。如果打開端口成功,通過返回參數(shù),顯示當前打開的端口號、可以顯示讀寫器的相關信息。未打開成功,通過返回參數(shù),顯示“通訊失敗”信息。打開端口后,可以通過已經(jīng)打開端口號進行讀寫操作。
[0015]步驟二、先讀出RFID電子標簽的卡UID碼作為RFID電子標簽識別,判斷RFID類型,確定RFID有效容量。
[0016]步驟三、將當前POS時間信息與RFID內(nèi)部時間信息字符串進行比對,確定RFID電子標簽是否在黑名單中,或者是失效的電子標簽,對有效的電子標簽,進行數(shù)據(jù)解密運算,檢查RFID電子標簽標識的有效性。
[0017]步驟四、通過有效性檢查后,讀取業(yè)務數(shù)據(jù),讀取存儲在RFID電子標簽標識指定地址及備用地址的數(shù)據(jù),以用戶實際存儲的資金信息進行解密運算,比對無誤,讀取RFID電子標簽內(nèi)容,進行業(yè)務數(shù)據(jù)操作,即通過一次性讀寫操作,確保信息完整正確;
[0018]步驟五、以用戶實際消費信息進行加密運算,形成密文存入,通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊(地址)連續(xù)進行讀寫操作,同時用戶實際消費信息通過聯(lián)網(wǎng)的POS機傳入系統(tǒng)數(shù)據(jù)庫,并在電子標簽中記錄當前時間的信息字符串O
[0019]卡內(nèi)數(shù)據(jù)結構以M企業(yè)員工RFID卡進行說明:標準為IS015693標準的RFID卡內(nèi)有64塊,4字節(jié)/塊,共256個字節(jié)的容量,定義字節(jié)長度為256字節(jié)。對卡的操作以數(shù)據(jù)塊為單位進行讀寫,為保證卡內(nèi)數(shù)據(jù)的安全,讀卡需要解密,寫卡需要加密處理。對卡內(nèi)數(shù)據(jù)完整信息讀寫需要通過調(diào)用DLL軟件實現(xiàn),對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊(地址)連續(xù)進行讀寫操作。
[0020]1.卡內(nèi)門禁已經(jīng)使用的數(shù)據(jù)塊情況如下表一
[0021]表一:卡內(nèi)門禁已用數(shù)據(jù)塊
[0022]
【權利要求】
1.一種讀寫RFID電子標簽數(shù)據(jù)的方法,其特征在于,該方法包括以下步驟: 步驟一、首先打開POS機內(nèi)部的讀寫器端口,將POS機讀寫器端口與通信控制器的連接端口正確連接并接通電源,如果打開端口成功,通過返回參數(shù),顯示當前打開的端口號、可以顯示讀寫器的相關信息,并通過已經(jīng)打開端口號進行讀寫操作;如果打開端口失敗,通過返回參數(shù),顯示“通訊失敗”信息; 步驟二、先讀出RFID電子標簽的卡UID碼作為RFID電子標簽識別,判斷RFID類型,確定RFID有效容量; 步驟三、將當前POS時間信息與RFID內(nèi)部時間信息字符串進行比對,確定RFID電子標簽是否在黑名單中,或者是失效的電子標簽,對有效的電子標簽,進行數(shù)據(jù)解密運算,檢查RFID電子標簽標識的有效性; 步驟四、通過有效性檢查后,讀取業(yè)務數(shù)據(jù),讀取存儲在RFID電子標簽標識指定地址及備用地址的數(shù)據(jù),以用戶實際存儲的資金信息進行解密運算,比對無誤,讀取RFID電子標簽內(nèi)容,進行業(yè)務數(shù)據(jù)操作,即通過一次性讀寫操作,確保信息完整正確; 步驟五、以用戶實際消費信息進行加密運算,形成密文存入,通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊地址連續(xù)進行讀寫操作,同時用戶實際消費信息通過聯(lián)網(wǎng)的POS機傳入系統(tǒng)數(shù)據(jù)庫,并在電子標簽中記錄當前時間的信息字符串。
2.根據(jù)權利要求1所述的電子標簽數(shù)據(jù)的方法,其特征在于:所述POS機讀取存儲在RFID電子標簽標識指定地址及特殊地址的數(shù)據(jù),對用戶實際存儲的資金信息進行解密運算,比對無誤,再分步讀取RFID電子標簽內(nèi)業(yè)務數(shù)據(jù),通過調(diào)用DLL軟件,對RFID電子標簽標識指定數(shù)據(jù)塊及備用數(shù)據(jù)塊連續(xù)進行讀寫操作,構成完整信息后,完成加密運算,通過聯(lián)網(wǎng)的POS機傳入本地數(shù)據(jù)庫,通過中間件傳入中心數(shù)據(jù)庫,實現(xiàn)兩級數(shù)據(jù)庫運算處理,進行業(yè)務數(shù)據(jù)操作,最后實現(xiàn)業(yè)務信息數(shù)據(jù)整體寫入、讀出操作。
3.根據(jù)權利要求2所述的電子標簽數(shù)據(jù)的方法,其特征在于:所述兩級數(shù)據(jù)庫包括消費管理機數(shù)據(jù)庫和中心數(shù)據(jù)庫。
4.根據(jù)權利要求3所述的電子標簽數(shù)據(jù)的方法,其特征在于:所述消費管理機數(shù)據(jù)庫采集前端消費系統(tǒng)的數(shù)據(jù),前端消費系統(tǒng)包含消費終端POS機,充值機,通訊控制器和計算機。
【文檔編號】G06K17/00GK104134083SQ201410362943
【公開日】2014年11月5日 申請日期:2014年7月28日 優(yōu)先權日:2014年7月28日
【發(fā)明者】伋金龍 申請人:安徽馬鋼自動化信息技術有限公司, 馬鋼(集團)控股有限公司