一種多應用ic卡交易數據動態傳輸系統的制作方法
【專利摘要】本發明提供一種多應用IC卡交易數據動態傳輸系統,實現各IC卡應用交易數據處理與交易數據動態傳輸,一方面能有效提高交易數據傳輸效率。同時其采用微控制器與3G通訊結合的方式,對IC卡傳輸的數據進行按應用分區存儲以及標準化處理后傳輸,還有效地解決了IC卡應用擴展時數據處理兼容性的問題。
【專利說明】
一種多應用IC卡交易數據動態傳輸系統
技術領域
[0001]本發明涉及IC卡應用領域,具體涉及一種多應用IC卡交易數據動態傳輸系統。
【背景技術】
[0002]全面推廣普及交通一卡通,逐步實現跨區市域、跨交通方式互聯互通,是智慧城市建設大勢所趨。我國早在2011年,住建部就啟動了全國城市一卡通互聯互通應用,并組建了聯盟。但是,住建部的標準推行進度緩慢,加之各地市公共交通IC卡沒有遵循統一標準,真正意義上的公共交通一卡通還停留在概念層面。2015年7月,交通運輸部正式發布《城市公共交通IC卡技術規范》,包括總則、卡片、讀寫終端、信息接口、非接口通訊、安全和檢測等七部分內容。標志著以交通運輸部為主導的一卡通互聯互通應用啟動。同時,各省市地區也存在著本地發卡機構發行的本地一卡通卡片。
[0003]為解決跨區域消費,市場出現集多種標準的共存的交通卡,俗稱“一卡多用”。“一卡多用”是智能卡發展的趨勢,它使得一張卡片可以同時容納多個應用,在不同的場合使用不同的應用。這種卡全面應用于公交、地鐵、出租車、城際軌道交通、道路客運及輪渡等公共交通工具。
[0004]通常情況下,存在多個IC卡應用時,就會產生多種交易數據,就需要解決交易數據數據處理的問題。另外,傳統交易數據傳輸方式通常采用終端定時傳輸,容易由于傳輸時大量耗時、耗內存及不合理時間段傳輸等情況導致消費過程中斷與死機的情況。
[0005]在沒有整體規劃的前提下,各種模式的公共交通收費系統獨立發展。想要各IC應用數據相互兼容,實現城市公共交通一卡通用,一種多應用IC卡交易數據動態傳輸系統就備受期待。
【發明內容】
[0006]本發明要解決的技術問題是提供一種多應用IC卡交易數據動態傳輸系統,實現各IC卡應用交易數據處理與交易數據動態傳輸,有效提高交易數據傳輸效率。
[0007]為解決技術上的問題,本發明的一種多應用IC卡交易數據動態傳輸系統采用微控制器與3G通訊結合的方式,所述多應用IC卡動態傳輸系統包括:應用交易數據處理與交易數據動態傳輸兩個子系統;所述多應用IC卡交易數據動態傳輸模塊在數據處理系統中,管理兩個或兩個以上IC卡應用的交易數據;所述多應用IC卡交易數據動態傳輸模塊根據應用類別、交易數據存儲量、終端是否閑時等情況傳輸交易數據。
[0008]采用本發明的多應用IC卡交易數據動態傳輸系統,具有標準化各應用信息接口,處理多種IC卡應用交易數據功能。數據處理系統通過判斷IC卡應用類型的AID(Applicat1n Identifier)區分交易數據,然后對各IC卡應用交易數據包括交易類接口文件、清算類接口文件、其它類接口文件進行標準化組包,并利用存儲介質EPROM對交易數據歸類存儲,實現處理兩個或兩個以上的IC卡應用的交易數據,解決IC卡應用擴展時數據處理兼容性的問題。
[0009]采用本發明的多應用IC卡交易數據動態傳輸系統,具有交易數據動態傳輸功能。根據應用類別AID、交易數據存儲量、終端是否閑時等情況調整數據傳輸的周期與量數據量,靈活的實現動態傳輸,解決傳統定時傳輸時大量耗時、耗內存、不合理時間段傳輸等導致消費過程中斷與死機的情況。
[0010]本發明特別適用于公共交通系統等項目。
【附圖說明】
[0011]附圖1是所述一種多應用IC卡交易數據動態傳輸系統數據處理流程。
[0012]附圖2是所述一種多應用IC卡交易數據動態傳輸系統文件數據管理示意圖。
[0013]附圖3是所述一種多應用IC卡交易數據動態傳輸系統動態傳輸示意圖。
【具體實施方式】
[0014]下面結合附圖與【具體實施方式】對本發明進一步說明:
[0015]實施例一。
[0016]參見附圖1,一種多應用IC卡交易數據動態傳輸系統,各應用交易數據標準化處理示意圖。由于每個IC卡應用采用獨立的標準,造成交易數據標準不一致,所以對IC卡應用交易數據標準化處理是數據處理重要環節。該流程大致分三個階段:數據預處理、標準化處理和對稱加密存儲。系統首先需對IC卡最初的交易記錄進行預處理,以利于快速標準化操作。在交易記錄數據標準化時,通過配置文件得到應用的數據格式,組成一條或多條文件數據。為保證數據安全性,網絡數據通信需要加密處理。各個應用根據配置文件說明采用對稱加密或者非對稱加密方式。若為對稱加密,利用該應用的消費主控密鑰加密即可。若為非對稱加密根據發卡機構產生的根私鑰對數據進行加密。
[0017]參見附圖2,在附圖所實施的實例中,所述多應用IC卡交易數據動態傳輸系統采用微處理器和FLASH作為處理工具和存儲介質,管理兩個或兩個以上IC卡應用的交易數據。管理的各IC卡應用交易數據包括交易類文件、清算類文件、其他類文件。各IC卡應用都有應用標識,可通過AID來區分所屬的IC卡應用交易數據。
[0018]所述多應用IC卡交易數據動態傳輸系統具有管理文件管理功能,根據數據加密處理后的結果依靠指令創建第一個IC卡應用存儲區域,將該應用交易數據的首地址保存到存儲器的應用標識AID中。然后在這個存儲區依次創建交易類文數據文件、清算類數據文件、其它類數據文件。當該應用持有多條消費的交易記錄時,按照所屬的文件類型依次順序存放,同一文件的每條記錄長度應相同。當加密處理的數據應用類型不同時,創建第η個應用存儲區,并保存該應用的首地址于應用標識中。
[0019]在某一應用的交易記錄數據在傳輸時,需更新該應用下所有文件數據。根據已傳輸的交易記錄數,更新每條文件數據所在存儲位置。在該IC卡應用文件末尾插入接收到的新的IC卡應用交易數據文件,且保證同一文件的每條記錄長度應相同。
[0020]本發明在使用過程中,根據實際情況,可接入多個IC卡應用,如五個。
[0021]參見附圖3,本多應用IC卡交易數據動態傳輸系統,采用動態調整傳輸周期和數據傳輸量補償的模式。利用模塊外接的時鐘設定一個數據傳輸的基準周期。當基準時鐘到來時,采用各應用交易數據依次順序傳輸,規則采用反饋上一次傳輸應用類型,若上一次應用交易數據傳輸成功,則此次傳輸下一個IC卡應用類型的交易數據。然后執行IC卡應用η傳輸數據量補償過程,補償原則反饋上一次傳輸數據量,根據上一次該應用傳輸的數據量或者是否成功,對此次傳輸數據量相應的增加或減少。傳輸控制操作需根據采集的當前終端工作狀態,做出是否符合傳輸條件的決策。若當前正處于出行高峰期,終端工作繁忙,為減少出錯率,則進行下一個基準周期的數據傳輸等待。當傳輸條件滿足,通過讀取配置文件為模塊配置傳輸的IP與端口。數據通信方式有專線接入和虛擬專用網絡,所述模塊采用GPRS通訊作為模塊傳輸的虛擬專用網絡。
[0022]因此,可根據上一次傳輸的的IC卡應用類型,確定此次是否需要切換應用類型。根據上一次該應用類型傳輸的數據量,對本次傳輸的數據量進行補償。根據采集的終端工作狀態,確定是否符合傳輸條件。利用信息反饋實現IC卡應用交易數據動態傳輸。
[0023]實施例二。
[0024]同樣參見附圖1-3,一種多應用IC卡交易數據動態傳輸系統,采用微處理器與3G通信結合的方式。其特征在于:該模塊包含IC卡應用交易數據處理與交易數據自適應傳輸兩個子系統。其中IC卡應用交易數據處理子系統包含數據標準化處理與數據管理兩個部分。動態傳輸子系統根據應用類別、交易數據存儲量、終端工作狀態等情況調整數據傳輸的周期與數據量,靈活的實現各IC卡應用交易數據動態傳輸功能。
[0025]更進一步的,所述系統在交易數據處理過程中,其具有甄別交易記錄所屬應用類型、數據信息標準化、數據加密等功能。系統首先需對IC卡最初的交易記錄進行預處理,以利于快速標準化操作。在交易記錄數據標準化時,通過配置文件得到各應用的數據格式,組成一條或多條文件數據。為保證數據安全性,網絡數據通信需要加密處理。各個應用根據配置文件說明采用對稱加密或者非對稱加密方式。
[0026]更進一步的,所述系統具有數據管理功能。根據數據加密處理后的結果依靠指令創建第一個IC卡應用存儲區域,將該應用交易數據的首地址保存到存儲器的應用標識AID中。然后在這個存儲區依次創建交易類文數據文件、清算類數據文件、其它類數據文件。當該應用持有多條消費的交易記錄時,按照所屬的文件類型依次順序存放,同一文件的每條記錄長度應相同。當加密處理的數據應用類型不同時,創建第η個應用存儲區,并保存該應用的首地址于應用標識中。
[0027]并且,在某一應用的交易記錄數據在傳輸時,需更新該應用下所有文件數據。根據已傳輸的交易記錄數,更新每條文件數據所在存儲位置。在該IC卡應用文件末尾插入接收到的新的IC卡應用交易數據文件,且保證同一文件的每條記錄長度應相同。
[0028]其還采用動態調整傳輸周期和數據傳輸量補償的模式。其中傳輸周期動態調整采取反饋的機制,在數據輸出時對輸出的信息提取,當不滿足輸出條件時,進行下一個傳輸周期的等待。每一個周期為模塊外接的時鐘設定一個數據傳輸的基準周期。數據量補償可有效協調各應用交易數據傳輸量,保持基本一致性。補償原則反饋上一次傳輸數據量,根據上一次該應用傳輸的數據量或者是否成功,對此次傳輸數據量相應的增加或減少。當傳輸條件滿足,通過讀取配置文件為模塊配置傳輸的IP與端口。數據通信方式有專線接入和虛擬專用網絡,所述模塊既可采用3G通訊作為模塊傳輸的虛擬專用網絡,又留有串口通信接口,可利用專用數據采集儀采集數據。
[0029]對于系統的硬件,可以采用微處理器stm32fl03芯片。數據傳輸接口提供3G模塊與串口,可利用配套的數據采集儀通過串口方式采集數據文件,打包上傳至服務器。3G模塊支持TD-SCDMA和CDMA2000制式,可通過配置IP與端口,最終傳輸至發卡機構服務器。
[0030]實施例三。
[0031]繼續參考圖1至3,一種多應用IC卡交易數據動態傳輸系統,其包括IC卡應用交易數據處理子系統與交易數據自適應傳輸子系統兩個子系統,其中所述IC卡應用交易數據處理子系統與所述交易數據自適應傳輸子系統連接,并且所述交易數據自適應傳輸子系統用于接收所述IC卡傳輸的數據并經所述IC卡應用交易數據處理子系統處理后再經由所述交易數據自適應傳輸子系統進行傳輸。
[0032]更進一步,所述IC卡應用交易數據處理子系統包含數據標準化處理模塊與數據管理模塊;所述述交易數據自適應傳輸子系統具備數據傳輸管理模塊。
[0033]并且,所述數據傳輸管理模塊用于根據與所述系統連接的終端工作狀態和交易數據存儲量調整數據傳輸的周期與數據量。
[0034]還有,所述數據標準化處理模塊對接收到的數據進行標準化處理得到標準化數據,并對要傳輸的數據進行加密。
[0035]以及,所述數據管理模塊為不同類型的IC卡應用創建不同的存儲區以存儲對應不同IC卡應用的數據,并在所述存儲區建立交易數據文件和清算數據文件,并將所述交易數據文件的首地址保存至存儲區的標識中。
[0036]以及,在每次數據傳輸時,更新有數據傳輸的對應的IC卡應用的存儲區的所有文件,并更新所有數據文件的存儲位置。
[0037]以及,所述更新有數據傳輸的對應的IC卡應用的存儲區的所有文件,包括在所述IC卡應用的存儲區的所有文件末尾插入接收到的新數據。
[0038]系統的數據傳輸采用動態調整傳輸周期和的模式,其中動態調整傳輸周期采取反饋機制,在數據輸出時對輸出的信息提取,當不滿足輸出條件時,進行下一個傳輸周期的等待,每一個周期為模塊外接的時鐘設定一個數據傳輸的基準周期;所述數據傳輸量補償為根據上一次傳輸數據量和/或傳輸是否成功,對此次傳輸數據量相應的增加或減少;并且當輸出條件滿足時,通過讀取配置文件為系統配置傳輸的IP與端口;數據傳輸的通信方式為專線接入和/或虛擬專用網絡,并且系統還留有串口通信接口,并可利用專用數據采集儀采集數據。
[0039]以上詳細實施例和描述只是針對說明本發明的基本原理,并非用于限制本發明的專利范圍,在未脫離本發明的精神和范圍的前提下,等效的實例和變更都要求落入本發明范圍內,本發明要求保護范圍由所附的權利要求書界定。
【主權項】
1.一種多應用IC卡交易數據動態傳輸系統,其包括IC卡應用交易數據處理子系統與交易數據自適應傳輸子系統兩個子系統,其特征在于,所述IC卡應用交易數據處理子系統與所述交易數據自適應傳輸子系統連接,并且所述交易數據自適應傳輸子系統用于接收所述IC卡傳輸的數據并經所述IC卡應用交易數據處理子系統處理后再經由所述交易數據自適應傳輸子系統進行傳輸。2.根據權利要求1所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述IC卡應用交易數據處理子系統包含數據標準化處理模塊與數據管理模塊;所述述交易數據自適應傳輸子系統具備數據傳輸管理模塊。3.根據權利要求2所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述數據傳輸管理模塊用于根據與所述系統連接的終端工作狀態和交易數據存儲量調整數據傳輸的周期與數據量。4.根據權利要求3所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述數據標準化處理模塊對接收到的數據進行標準化處理得到標準化數據,并對要傳輸的數據進行加LU O5.根據權利要求4所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述數據管理模塊為不同類型的IC卡應用創建不同的存儲區以存儲對應不同IC卡應用的數據,并在所述存儲區建立交易數據文件和清算數據文件,并將所述交易數據文件的首地址保存至存儲區的標識中。6.根據權利要求5所述的多應用IC卡交易數據動態傳輸系統,其特征在于,在每次數據傳輸時,更新有數據傳輸的對應的IC卡應用的存儲區的所有文件,并更新所有數據文件的存儲位置。7.根據權利要求6所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述更新有數據傳輸的對應的IC卡應用的存儲區的所有文件,包括在所述IC卡應用的存儲區的所有文件末尾插入接收到的新數據。8.根據權利要求1-7之一所述的多應用IC卡交易數據動態傳輸系統,其特征在于,系統的數據傳輸采用動態調整傳輸周期和的模式,其中動態調整傳輸周期采取反饋機制,在數據輸出時對輸出的信息提取,當不滿足輸出條件時,進行下一個傳輸周期的等待,每一個周期為模塊外接的時鐘設定一個數據傳輸的基準周期;所述數據傳輸量補償為根據上一次傳輸數據量和/或傳輸是否成功,對此次傳輸數據量相應的增加或減少;并且當輸出條件滿足時,通過讀取配置文件為系統配置傳輸的IP與端口;數據傳輸的通信方式為專線接入和/或虛擬專用網絡,并且系統還留有串口通信接口,并可利用專用數據采集儀采集數據。9.根據前述權利要求所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述模塊采用stm32n03芯片微處理器進行數據處理。10.根據前述權利要求所述的多應用IC卡交易數據動態傳輸系統,其特征在于,所述IC卡為公共交通IC卡。
【文檔編號】G06Q20/34GK106096955SQ201610447500
【公開日】2016年11月9日
【申請日】2016年6月17日
【發明人】胡偉良, 謝勝利, 張浩然, 孫吉剛, 鄒斌
【申請人】廣東工業大學