關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于FRAM的公交收費系統的實現

        基于FRAM的公交收費系統的實現

        作者: 時間:2004-12-08 來源:網絡 收藏

        摘要:是美國RAMTRON公司推出的一種集擦寫次數多,讀寫速度快,可靠性高的一種新型存儲器。本文介紹了一種采用,藍牙模塊實現的公交車刷卡,數據采集的實現方法。

        關鍵詞:;藍牙模塊;

        引言:自從20世紀70年代IC卡誕生以來,在飛速發展的微電子技術的帶動下,IC卡已經深入到社會生活的各個角落,各種各樣的卡大大方便了人們的生活:銀行的食堂卡、信用卡,公交車使用的交通卡,就餐使用的食堂卡,出入管理使用的考勤卡,打電話使用的付費電話卡,手機中使用的SIM卡等等。
        一 開發背景
        公共交通是我國居民出行的主要方式,但由于我國人口眾多,公共汽車常常擁擠不堪,售票員工作量較大,工作環境惡劣,公交收費、找零、財務管理及對售票員的監督難度較大。如果乘客人手一張智能卡,上車時只需將卡輕輕一晃,票款就自動記錄下來,公交管理的問題將應刃而解。

        二 系統概述
        該系統運用先進的非接觸式IC技術,FRAM存儲和高效的籃牙網關系統,為公交支付提供了安全可靠,低成本,方便高效的支付方式和完整的業務處理系統,為提高公交行業的服務質量,樹立公交行業優質高效服務的新形象,奠定了堅實的技術基礎。同時,也為銀行更進一步地發展持卡消費,創造了良好的條件。此外,非接觸式IC卡多應用技術的實施,使得同一張IC卡能夠提供更多的社會服務(如輪渡、地鐵及公園門票的非接觸式收費),真正做到一卡多用,從而產生積極的社會效益和可觀的經濟效益。

        RAMTRON公司的FRAM芯片跟傳統的EEPROM,FLASH相比有著幾乎無限次擦寫次數,數據安全性高等優點,它的應用,使得公交支付服務具備了以下優點:

        (1) 使用方便。公交車每次到達車站時,本次(一個來回)的刷卡記錄可以在到站時通過籃牙網關實時的傳到站內的PC機中,所有操作均無需接觸,全部由系統自動完成,不需人員干涉,降低人工成本。

        (2) 簡化讀卡器的結構。傳統方案的數據至少需要保存一周左右,采用籃牙網關以后數據只用保存公交車出行一個來回的時間,數據就可以傳到站內PC機,讀卡器內的數據就可以清除,因為采用FRAM(如:FM1808等并口系列芯片),數據不需要冗余雙備份,從體積,成本等方面來考慮都有所減少。

        (3) 降低數據丟失的概率。數據在讀卡器里滯留的時間越長,發生出錯的概率越高,再加上采用FRAM來存儲交易記錄,更能保證數據不會出錯。

        (4) 良好的系統開放性和通用性。通過采用良好的籃牙通用網關設備,使得系統可靈活增減符合籃牙協議標準協議的公交讀卡器節點。為靈活組網提供了硬件基礎。 (5) 結算方便簡捷。通過高效的金融網絡系統可方便高效地進行資金結算,大大加快了資金流動,減少了資金周轉時間,為公交支付服務的進一步發展提供了保證。

        三 系統結構
        3.1系統結構示意圖
        3.2系統結構說明:


        (1) 銀行帳務主機:管理卡及帳戶檔案,以及所有卡及卡帳戶的帳務處理,IC卡業務的收發包處理,IC卡黑名單管理等,可通過X.25或TCP/IP協議與公交公司帳務主機通訊。

        (2) 銀行網點加值系統:完成公交IC卡的開卡,存款以及日常結算工作,通過銀行內部網絡與銀行帳務主機相聯?!?/P>

        (3) 公交主機系統:負責與銀行主機的數據通訊及交易的管理,以及通訊,日志,統計管理等。

        (4) 公交分公司系統:負責與公交主機系統的數據通訊及交易的管理,包括對下級車載機系統管理,駕駛員管理,通訊管理,統計管理,日志管理等。

        (5) 車載機收費及數據采集系統:非接觸式收費方式,均由非接觸式接收器和相應通訊設施組成,完成公交IC卡的扣款,累計的交易統計數據在車行駛過程中暫存到FRAM中,然后通過籃牙模塊在公交車進站時傳輸到數據系統中,再經過網絡傳輸到公交主機。

        四 硬件組成
        4.1 計算機
        主機:486以上機型即可,內存8M以上,硬盤空間110兆以上,標準VGA彩顯,分辯率640480,鼠標。

        4.2 網絡
        銀行主機、公交總公司主機與各分公司主機可通過X.25或TCP/IP協議聯網,車載收費器與公交站之間的數據通訊采用標準的籃牙協議。

        4.3 讀寫設備
        讀寫器采用硬件加密的3DES(TRIPLE DES)。

        4.4 智能卡選型
        采用普通邏輯加密卡即可,例如SLE4428;

        五 軟件組成
        5.1公交系統功能說明
        系統軟件主要有以下部分組成:公交系統由車載系統,紅外線數據采集系統,以及公交公司信息數據網絡系統等部分組成。

        1. 車載系統

        車載系統安裝于公共汽車上,使用公共汽車電源。它具有以下功能。

        (1) 車載機開機

        車載機開機,駕駛員卡啟動完成。開機后,可設置車票票額及路線。

        (2) 車載機驗票扣款

        顧客上車后,使用IC卡,在10cm范圍內,驗票扣款??ㄆ煞旁阱X包內,不必取出。交易時間少于0.1秒。

        (3) 語音及指示燈功能

        正常交易及異常情況均有不同的鈴聲提示及指示燈顯示。

        (4) 余額顯示

        在每次驗票扣款后,均有卡余額顯示。 (5) 防碰撞功能(自動分辨功能)

        當多張卡同時進入操作區時,車載機會提示只能一張卡進入,當一張卡完成操作未離開操作區而有另一張卡進入時,則這張卡不會對之前的卡片有影響。讀寫機也不會與后來的卡片交易,直至第一張卡離開讀寫區為卡。

        (6) 駕駛員卡結算

        駕駛員每天換班時,用其駕駛員卡結算本機的收入總數,人次總數,月票人次數,以及結算時間,機號,駕駛員號等信息。

        2. 數據采集系統

        (1) 黑名單下載

        公交信息系統下載來自銀行的黑名單數據,傳輸方式采用籃牙協議傳輸。 (2) 黑名單安裝

        在公交車發車時,對車載機黑名單通過籃牙模塊與公交車站內的PC機進行更新。

        (3) 車載機籃牙數據采集

        對車載機交易明細數據進行采集。

        (4) 交易數據傳輸

        車載機內FRAM的數據通過籃牙模塊送至公交站內的PC系統中,再經由公交公司信息網絡系統上送公交主機及銀行后臺主機。

        3. 公交公司信息網絡系統

        該系統由分公司系統及總公司系統組成。通過高速MODEM進行數據傳輸。

        5.2 發卡系統及設計
        在非接觸IC卡應用系統中,發卡系統的安全及其管理機制,影響著整個系統的安全。銀行在指定范圍內發行IC卡,如何安全地控制和管理發卡應用系統,便成為IC卡應用系統安全的關鍵。

        本IC卡發卡系統,采用集中管理的方式,對于主密鑰的安全存儲采用硬件加密存儲。發卡系統核心密鑰的傳輸也采用3DES的方式實現。從而確保了整個發卡系統密鑰的安全性。

        1. 發卡系統說明

        (1) 發卡系統結構說明


        (2) 主密鑰生成

        由多人輸入發卡主密鑰。主密鑰經由工廠密鑰(Manufacture Key)經3DES加密后,傳輸至非接觸式讀卡機,并在讀卡機內部經3DES解密,存放于加密存儲器芯片中。主密鑰包含以下密鑰: ① ISSUER KEY:發行者密鑰,用于系統控制。

        ② UPDATE KEY:個人信息修改密鑰,用于修改個人信息控制。

        ③ DEBIT KEY:錢包扣款密鑰,用于驗票扣款。

        ④ CREDIT KEY:錢包存款密鑰,用于錢包存款。

        (3) 發卡過程說明

        ① 采用發卡管理卡啟動發卡系統。

        ②輸入卡號等發卡信息。

        ③ 讀卡機讀取卡片序列號(Card Serial Number)

        ④ 在讀卡機內,根據卡片序列號對各主密鑰進行處理。

        ⑤ 將密鑰處理結果及數據寫入卡片中。

        ⑥ 卡片初始狀態為非啟用狀態。

        5.3系統安全說明
        本系統IC卡脫機消費的特性,使得其安全性控制顯得尤為重要,在本系統的安全性能設計中,主要考慮了銀行后臺安全控制,交易認證等一系列措施。

        1. 銀行后臺安全控制機制

        為了確保系統的安全性,非接觸式IC卡的錢包存款采用聯機交易的方式,并且將存款密鑰存放于銀行后臺的安全芯片中,每次存款交易由銀行主機進行校驗,有效地防止了偽造存款現象的發生。

        2. 交易認證

        本系統中,車載機在進行驗票扣款時,采用3次密碼的雙向認證(符合ISO DIS9789-2要求)。所有數據均有16BIT的CRC校驗。

        3. 網絡系統信息安全 在該IC卡網絡系統的信息安全控制上,采用的是MAC(Message Authentication Code)校驗的技術,確保交易信息的完整性和一致性。

        4. 黑名單管理

        黑名單管理是指IC卡處理時對黑名單卡信息的處理,由于IC卡在公交系統的大量脫機消費交易,使得黑名單的管理顯得尤為重要,車載機上必須保存最新的黑名單信息,如上所述,黑名單管理采用了聯機下傳的方式。



        關鍵詞: FRAM 收費系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 张家港市| 石林| 多伦县| 中卫市| 盘山县| 香港| 沐川县| 三原县| 隆尧县| 五河县| 庆元县| 沂水县| 西畴县| 雷山县| 宕昌县| 曲松县| 平利县| 来宾市| 鹤壁市| 界首市| 清丰县| 巴林左旗| 开鲁县| 长子县| 姚安县| 东源县| 阜阳市| 横山县| 诸暨市| 阿克陶县| 彭州市| 虎林市| 连平县| 宁强县| 榆社县| 湖口县| 洪湖市| 仁布县| 金昌市| 皋兰县| 湟中县|