[發明專利]射頻讀卡器無時標數據的處理方法有效
| 申請號: | 200810043193.3 | 申請日: | 2008-03-26 |
| 公開(公告)號: | CN101546446A | 公開(公告)日: | 2009-09-30 |
| 發明(設計)人: | 陳松;李尚春 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G07C9/00 | 分類號: | G07C9/00;G06K7/10;G06K7/00 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 丁紀鐵 |
| 地址: | 201203上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 射頻 讀卡器 無時 數據 處理 方法 | ||
技術領域
本發明涉及一種門禁管理系統中時間數據處理方法,具體涉及一種射頻讀卡器無時標數據的處理方法。?
背景技術
車輛進出自動識別系統中,使用了遠距離的無線射頻技術,在每個門衛處設置讀卡器(Reader)和天線,安置在車輛上的無線射頻卡代表車輛的身份,車輛經過射頻感應區域時,Reader將記錄車輛的刷卡記錄,并實時傳送至與之相連的計算機,實現門禁管理,并且在計算機數據庫中記錄車輛進出的歷史記錄。?
由于Reader沒有自己的系統時間,因此在記錄車輛刷卡歷史記錄時,需要打上時標,從而提供車輛進出歷史記錄追溯的手段。在Reader和計算機均運行正常的情況下,可以根據計算機的系統時間給出車輛刷卡的時間;但當計算機讀取實時數據功能異常時(比如計算機故障,與Reader網絡不通等),Reader內存中可以保存一定數量的歷史記錄,等計算機恢復正常后,將Reader內存中的歷史記錄轉移到計算機數據庫中,這時候就存在如何打上準確時標的問題,本發明的目的就是要解決各種情況下能夠準確地為每條刷卡記錄打上時標,以提供歷史追溯。?
分析Reader的特性可以得知:?
(1)Reader上電啟動后,Reader的計時器以秒為單位從0開始計時。?以后所產生的每一條記錄中均包含當時計時器的數值;Reader重啟后,此計數值清零,重新開始計時。?
(2)Reader必須要被軟件激活后才能接收卡片信息;Reader重啟后,需要軟件再次激活后才能夠接收卡片信息。?
(3)Reader一旦被激活,可以脫離軟件而工作,脫離軟件后,刷卡數據保存在Reader內存中,只要不斷電,內存中可以保存3萬條記錄?
(4)正常的工作流程應該是:連接Reader->激活Reader->讀取實時刷卡記錄。?
(5)Reader已經被激活,脫離軟件工作了一段時間,數據保存在內存中,當軟件重新連上Reader時,則無需再作激活操作,可以直接讀取內存中的數據,工作流程應該是:連接Reader->讀取歷史刷卡記錄,讀空為止->讀取實時刷卡記錄。?
同時根據計算機或者Reader的工作狀態分析會有以下故障情況:?
(1)、當Reader斷電或故障,而計算機程序仍在運行中,這時車輛經過時不會有數據產生。當Reader恢復正常時,計算機應該不需要人為干預即開始采集Reader中的數據并打上正確的時標,同時在將來各種正常和異常的情況下,如何正確地為刷卡記錄打上時標。?
(2)、當Reader正常運行,而計算機硬件或軟件出現故障或網絡異常時,計算機就不從Reader中采集數據,此時Reader會將數據保存在自己的內存中。當計算機重新恢復正常運行后,將Reader內存中的歷史記錄轉移到計算機的數據庫中,在這種情況下,如何能為歷史記錄打上正確的時標,同時在將來各種正常和異常的情況下,如何正確地為刷卡記錄打?上時標。?
(3)、當Reader和計算機程序因某些原因而先后停止工作,一段時間后,又先后啟動,在這種情況下,如何為刷卡記錄打上正確的時標,同時在將來各種正常和異常的情況下,如何正確地為刷卡記錄打上時標。?
發明內容
本發明所要解決的技術問題是提供一種射頻讀卡器無時標數據的處理方法,它可以在計算機系統故障后為讀卡器中存儲的無時標數據確立刷卡時間。?
為解決上述技術問題,本發明的射頻讀卡器無時標數據的處理方法,包括以下步驟:?
(1)計算機連接讀卡器,直到連接成功;?
(2)讀取文件中所保存的讀卡器啟動完成的時刻;?
(3)讀取讀卡器中的數據,如果讀到歷史記錄,則確定當前記錄的時標為讀卡器啟動完成的時刻加上該歷史記錄的計時秒數,記錄到數據庫中,并重復步驟(3),如果沒有讀到歷史記錄,則轉入下一步;?
(4)激活讀卡器;?
(5)讀取實時刷卡記錄,如果讀取成功,則確定當前記錄的時標為計算機當前系統時間,記錄到數據庫中;如果讀取失敗,則轉到步驟(1);?
(6)用計算機當前系統時間減去該實時刷卡記錄的計時秒數修正讀卡器啟動完成的時刻,轉到步驟(5)。?
本發明存儲讀卡器啟動完成的時刻,并在讀卡器重啟時或計時器跑偏時修正該啟動時刻,結合讀卡器無時標計時數值獲得準確的刷卡時間,?
實現了讀卡器故障或計算機故障情況發生后對刷卡記錄的有效追溯。?
附圖說明
下面結合附圖和具體實施方式對本發明作進一步詳細說明。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810043193.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于衣柜的防潮防蟲板
- 下一篇:易散熱電視柜
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





