專利名稱:實現交易ic卡聯機交易的方法及其網絡系統的制作方法
技術領域:
本發明涉及IC卡的應用技術,特別涉及一種實現交易IC卡聯機交易的方法及其網絡系統。
背景技術:
目前,IC卡的應用越來越廣泛,無論是在金融、加油、公交、社保等應用中,IC卡作為應用的載體,其安全性和方便性日益受到青睞。
IC卡由于其強大的安全性,廣泛應用于脫機交易中,比如消費等。但當需要對IC卡進行聯機交易,比如金融電子錢包應用的圈存交易,即從銀行帳戶中將金額劃轉到IC卡內的電子錢包上的交易時,就需要持卡人到專門網點的IC卡交易終端上進行交易。
參見圖1,圖1為現有技術進行IC卡聯機交易的網絡結構圖。該網絡結構比較簡單,各個IC卡交易終端101通過專用的局域網與IC卡聯機應用主機相連。
參見圖2,圖2為現有技術進行圈存交易處理的流程圖,該流程包括以下步驟步驟200,IC卡交易終端檢測到有IC卡插入后,進行應用選擇、IC卡有效性檢查、選擇交易類型等交易預處理。本流程中選擇了IC卡聯機交易這個交易類型。
步驟201,IC卡交易終端向IC卡發送初始化命令(INITIALIZE FORLOAD)。
步驟202,IC卡收到INITIALIZE FOR LOAD命令后,IC卡進行處理,并把INITIALIZE FOR LOAD響應報文回送給IC卡交易終端處理。
IC卡進行的處理包括檢查是否支持命令中包含的密鑰索引號。如果不支持,則回送不支持的密鑰索引的狀態碼‘9403’,但不回送任何其他數據,同時終止命令的處理過程。
如果支持,則產生一個偽隨機數(ICC)、過程密鑰SESLK和一個報文簽別碼(MAC1),用以供主機驗證圈存交易及IC卡的合法性。
SESLK是用于電子存折或電子錢包圈存交易的過程密鑰。
用SESLK對交易數據加密產生MAC1。
步驟203,根據響應執行204或結束。如果IC卡回送的狀態碼是正常‘9000’,則執行步驟204,否則交易結束。
步驟204,IC卡交易終端向IC卡聯機應用主機發送交易數據。
步驟205,IC卡聯機應用主機,根據交易數據生成SESLK并驗證MAC1是否有效。如果MAC1有效,則執行步驟206;否則執行步驟207。
步驟206,在確認能夠進行圈存交易后,IC卡聯機應用主機從持卡人在銀行的相應帳戶中扣減圈存金額。
IC卡聯機應用主機產生一個報文簽別碼(MAC2),用于IC卡對主機進行合法性檢查。用SESLK對交易數據加密產生MAC2(按所列順序)成功地進行了圈存交易后,IC卡聯機應用主機將電子錢包聯機交易序號加1。
步驟207,IC卡聯機應用主機向IC卡交易終端發送一個圈存交易接受報文,其中包括MAC2、交易日期(主機)和交易時間(主機)。
步驟208,IC卡交易終端根據驗證結果執行209或結束。如果驗證結果包含圈存交易接受報文,則執行步驟209;否則結束交易。
步驟209,IC卡交易終端向IC卡發送圈存交易執行命令(發出CREDITFOR LOAD命令)更新卡上電子錢包余額。
步驟210,IC卡對交易進行處理。收到CREDIT FOR LOAD命令后,IC卡確認MAC2的有效性。如果MAC2有效,則IC卡將電子存折聯機交易序號或電子錢包聯機交易序號加1,并且把交易金額加在電子存折或電子錢包的余額上,并根據交易數據計算一個交易認證碼(TAC),執行步驟211。
否則,IC卡將向IC卡交易終端回送MAC無效的狀態碼‘9302’。
步驟211,IC卡向IC卡交易終端返回包含TAC的圈存交易執行結果。
可見,圈存交易處理必須在專門網點的終端上進行,而出于資金安全性的考慮,電子錢包中存儲的金額不會很多,當頻繁消費時,往往需要持卡人經常進行圈存。由于網點數量有限而且地點固定,使得持卡人不得不經常到網點去進行交易,這樣對持卡人十分不方便,阻礙了電子錢包技術應用的推廣。
發明內容
有鑒于此,本發明的一個主要目的在于提供一種實現交易IC卡聯機交易的方法,使得持卡人能夠隨時隨地地進行交易IC卡聯機交易。
本發明的另一個主要目的在于提供一種實現交易IC卡聯機交易的網絡系統,持卡人能夠應用該網絡系統,隨時隨地地進行交易IC卡聯機交易。
根據上述目的的一個方面,本發明提供了一種實現交易IC卡聯機交易的方法,在移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或在移動通信終端中增加交易IC卡讀卡裝置;并將IC卡聯機應用主機連接到移動網絡上,進行聯機交易的過程包括以下步驟A、移動通信終端根據用戶命令,向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;B、用戶識別卡或插入交易IC卡讀卡裝置的IC卡對該初始化命令進行處理,生成交易數據發送給移動通信終端;C、移動通信終端通過移動網絡將該交易數據發送給IC卡聯機應用主機;D、IC卡聯機應用主機根據該交易數據進行交易處理,并通過移動網絡向移動終端返回交易處理數據;E、移動通信終端將該交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡;F、用戶識別卡或插入交易IC卡讀卡裝置的IC卡根據交易處理數據,完成此次交易。
其中,所述的交易IC卡的所有信息至少可以包含用戶數據、卡片序列號、卡片余額、卡片交易序號、交易金額、卡片隨機數。
該方法可以進一步包括在網絡中設置IC卡聯機交易應用下載服務器;移動通信終端采用應用開放工具箱(STK/UTK)機制,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
所述將IC卡聯機應用主機連接到移動網絡上的方法可以為將IC卡聯機應用主機通過短消息網關連接到與移動網絡相連的短消息中心上;所述步驟C包括C1、移動通信終端將交易數據轉換為短消息的形式,并標識為交易數據,通過移動網絡發送給短消息中心;C2、短消息中心根據該短消息標識,將該短消息發送給短消息網關;C3、短消息網關,將該短消息轉換為交易數據發送給IC卡聯機應用主機;步驟D所述IC卡聯機應用主機通過移動網絡向移動終端返回交易處理數據的方法包括D1、IC卡聯機應用主機將交易處理數據發送給短消息網關;D2、短消息網關將該交易處理數據轉換為短消息形式發送給短消息中心;D3、短消息中心將該包含交易處理數據的短消息標識為交易處理數據通過移動網絡發送給移動終端;所述的步驟E為移動終端根據標識將該包含交易處理數據的短消息轉換為交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
所述步驟C3中,短消息網關可以進一步將該發送該短消息的用戶標識與交易數據中該次交易號對應記錄下來;所述步驟D2中,短消息網關根據交易處理數據中的交易號找到對應的用戶標識,轉換為以該用戶標識對應的移動通信終端為目的的短消息。
所述將IC卡聯機應用主機連接到移動網絡上的方法可以為將IC卡聯機應用主機通過一個轉發服務器連接到移動網絡;所述步驟C包括C1、移動通信終端將交易數據通過移動網絡發送給轉發服務器;C2、轉發服務器將該交易數據轉換為IC卡聯機應用主機能夠識別的數據形式發送給IC卡聯機應用主機;步驟D所述IC卡聯機應用主機通過移動網絡向移動終端返回交易處理數據的方法為D1、IC卡聯機應用主機將交易處理數據發送給轉發服務器;D2、轉發服務器將該交易處理數據轉換為移動網絡能夠識別的數據形式,通過移動網絡發送給移動通信終端。
所述步驟C2中,轉發服務器可以進一步將發送交易數據的用戶標識與交易數據中的該次交易號對應記錄下來;所述步驟D2中,轉發服務器根據交易處理數據終端交易號找到對應的用戶標識,轉換為以該用戶標識對應的用戶終端為目的的數據。
所述步驟A中可以進一步包括移動通信終端接收到用戶命令后,提示用戶輸入IC卡密碼,接收IC卡密碼后對該密碼進行驗證;驗證通過后與用戶識別卡或插入交易IC卡讀卡裝置的IC卡進行交易預處理,再向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令。
該方法可以進一步包括用戶識別卡或插入交易IC卡讀卡裝置的IC卡在完成交易處理后,將該次交易結果返回給移動通信終端;移動通信終端將該交易結果顯示給用戶。
所述的移動通信終端可以為GSM通信終端或CDMA通信終端;所述用戶識別卡為GSM系統的SIM卡或CMDA系統的UIM卡;所述的移動網絡為GSM網絡或CDMA網絡。
根據上述目的的另一個方面,本發明提供了一種實現交易IC卡聯機交易的網絡系統包含交易終端和IC卡聯機應用主機,所述的IC卡聯機應用主機連接到移動網絡上;所述的交易終端為移動通信終端,該移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或所述移動通信終端中包含一交易IC卡讀卡裝置;所述的移動通信終端根據用戶命令向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;并接收用戶識別卡或插入交易IC卡讀卡裝置的IC卡返回的交易數據,通過移動網絡將該交易數據發送給IC卡聯機應用主機;或將通過移動網絡接收的該次交易的交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡;所述用戶識別卡或插入交易IC卡讀卡裝置的IC卡對該初始化命令進行處理,生成交易數據發送給移動通信終端;或根據移動終端發送的交易處理數據,完成本次交易;所述的IC卡聯機應用主機通過移動網絡接收交易數據,根據該交易數據進行交易處理,并通過移動網絡向移動終端返回交易處理數據。
該網絡系統還可以包含短消息中心和短消息網關;所述的IC卡聯機應用主機通過短消息網關連接到與移動網絡相連的短消息中心上;所述的短消息中心接收移動通信終端發送的包含交易數據轉換的短消息發送給短消息網關;或接收短消息網關發送的包含交易處理數據的短消息通過移動網絡發送給移動終端;所述的短消息網關,將從短消息中心接收的短消息轉換為交易數據發送給IC卡聯機應用主機;或從IC卡聯機應用主機接收交易處理數據轉換為短消息形式發送給短消息中心;所述的移動終端將用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送的交易數據轉換為短消息的形式,通過移動網絡發送給短消息中心;或通過移動網絡接收包含交易處理數據的短消息,并轉換為交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
該網絡系統還可以包含聯機交易應用下載服務器;所述的聯機交易應用下載服務器與短消息中心相連;所述的移動通信終端采用應用開放工具箱(STK/UTK)機制,通過短消息中心,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
該網絡系統還可以包含轉發服務器;所述IC卡聯機應用主機通過該轉發服務器連接到移動網絡;所述的轉發服務器通過移動網絡接收移動通信終端發送的交易數據,將其轉換為IC卡聯機應用主機能夠識別的數據形式發送給IC卡聯機應用主機;或接收IC卡聯機應用主機發送的交易處理數據,轉換為移動網絡能夠識別的數據形式,通過移動網絡發送給移動通信終端。
該網絡系統還可以包含短消息服務中心和聯機交易應用下載服務器;所述的移動通信終端采用應用開放工具箱(STK/UTK)機制,通過短消息中心,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
所述的移動通信終端可以為GSM通信終端或CDMA通信終端;所述用戶識別卡為GSM系統的SIM卡或CMDA系統的UIM卡;所述的移動網絡為GSM網絡或CDMA網絡。
由上述的技術方案可見,本發明的這種實現交易IC卡聯機交易的方法及其系統,在移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或在移動通信終端中增加交易IC卡讀卡裝置;并將IC卡聯機應用主機連接到移動網絡上。用戶識別卡或插入交易IC卡讀卡裝置的IC卡,通過移動通信終端和移動網絡與IC卡聯機應用主機進行信息交互,實現交易IC卡聯機交易。也就是說,本發明將IC卡聯機應用主機連接到移動網絡上,采用移動通信終端代替固定的IC卡交易終端,進行IC卡聯機交易,因此可以不受時間、地點的限制,持卡人能夠隨時隨地方便地進行交易IC卡聯機交易。
圖1為圖1為現有技術進行IC卡聯機交易的網絡結構圖;圖2為現有技術進行圈存交易處理的流程圖;圖3為本發明第一較佳實施例中進行IC卡聯機交易的網絡結構圖;圖4為采用圖3所示實施例的網絡進行圈存交易處理的流程圖;圖5為本發明第二較佳實施例中進行IC卡聯機交易的網絡結構圖;圖6為采用圖3所示實施例的網絡進行圈存交易處理的流程圖。
具體實施例方式
為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖并舉實施例,對本發明進一步詳細說明。
本發明的這種實現交易IC卡聯機交易的方法及其系統的主要思想是將IC卡聯機應用主機連接到移動網絡上,采用移動通信終端代替固定的IC卡交易終端,進行交易IC卡聯機交易。
本發明的這種實現交易IC卡聯機交易的方法及其系統,可以應用到GSM移動通信系統也可以應用到CDMA移動通信系統,其中的移動通信終端可以是GSM移動通信終端也可以是CDMA移動通信終端,用戶識別卡可以為SIM卡或UIM卡。
應用到GSM移動通信系統也可以應用到CDMA移動通信系統的實施方式基本相同,以下舉在GSM移動通信系統中的兩個較佳實施例對本發明進行詳細地說明。
第一較佳實施例參見圖3,圖3為本發明第一較佳實施例中進行IC卡聯機交易的網絡結構圖。本實施例的網絡系統包含移動通信終端301、短信中心302、IC卡聯機交易應用下載服務器303、短消息網關304和IC卡聯機應用主機305。
其中,IC卡聯機應用主機305通過短消息網關304連接到與移動網絡300相連的短消息中心302上。
移動通信終端301可以為手機或具有無線通信功能的PDA、筆記本電腦等設備。本實施例中,假設移動通信終端301為GSM手機,其用戶識別卡為SIM卡。
移動通信終端301的用戶識別卡中存儲交易IC卡的所有信息,或所述移動通信終端301中包含一交易IC卡讀卡裝置。本實施例中交易IC卡的所有信息至少包括用戶數據、卡片序列號、卡片余額、卡片交易序號、交易金額、卡片隨機數等。也就是說,可以采用移動通信終端301原有的用戶識別卡,增加聯機交易功能;也可以在移動通信終端301中,再設置一個專用于IC卡聯機交易的交易IC卡讀卡裝置。
移動通信終端301根據用戶命令向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;并接收用戶識別卡或插入交易IC卡讀卡裝置的IC卡返回的交易數據,將其轉換為短消息的形式,通過移動網絡300發送給短消息中心302;或通過移動網絡300接收包含交易處理數據的短消息,并轉換為交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
其中的用戶識別卡或插入交易IC卡讀卡裝置的IC卡對初始化命令進行處理,生成交易數據發送給移動通信終端301;或根據移動終端301發送的交易處理數據,完成本次交易。
短消息中心302接收移動通信終端301發送的包含交易數據轉換的短消息發送給短消息網關304;或接收短消息網關304發送的包含交易處理數據的短消息通過移動網絡300發送給移動終端301。
短消息網關304,將從短消息中心302接收的短消息轉換為交易數據發送給IC卡聯機應用主機305;或從IC卡聯機應用主機305接收交易處理數據轉換為短消息形式發送給短消息中心302。
IC卡聯機應用主機305從短消息網關304接收交易數據,根據該交易數據進行交易處理,并返回交易處理數據給短消息網關304。
本實施例中的聯機交易應用下載服務器303與短消息中心302相連。移動通信終端301可以采用應用開放工具箱(STK/UTK)機制,通過短消息中心302,到IC卡聯機交易應用下載服務器303下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。這樣,便于通信終端301更新IC卡聯機應用程序。應用開放工具箱(STK/UTK)機制是目前比較成熟的技術,這里只用其進行IC卡聯機應用處理程序的下載和/或更新。
參見圖4,圖4為采用圖3所示實施例的網絡進行圈存交易處理的流程圖。圈存交易是一種常進行的IC卡聯機交易,因此本實施例以圈存交易處理流程為例進行說明。該流程包括以下步驟步驟401,移動通信終端根據用戶命令選定IC卡聯機交易功能。
本實施例中,用戶可以通過根據存儲在SIM卡或插入IC卡讀卡裝置的IC卡中IC卡聯機應用程序顯示的菜單,來選擇IC卡聯機交易功能。也可以通過STK機制從IC卡聯機交易應用下載服務器下載的菜單來選擇IC卡聯機交易功能。
本步驟中,還可以增加一個密碼驗證過程,移動通信終端接收到用戶命令后,提示用戶輸入IC卡密碼,接收IC卡密碼后對該密碼進行驗證;驗證通過后與用戶識別卡或插入交易IC卡讀卡裝置的IC卡(SIM卡/IC卡)進行交易預處理,再執行步驟402。
步驟402,移動通信終端向SIM卡/IC卡發送初始化命令(INITIALIZEFOR LOAD)。
步驟403,SIM卡/IC卡收到INITIALIZE FOR LOAD命令后,對初始化命令進行處理。
步驟404,SIM卡/IC卡把INITIALIZE FOR LOAD響應報文回送給移動通信終端處理。
上述步驟402~404與圖2所示現有技術處理相同,這里不再詳細說明。
步驟405,移動通信終端根據響應,生成交易數據短信執行406或結束。
如果SIM卡/IC卡回送的狀態碼是正常‘9000’,則執行步驟406,否則交易結束。
步驟406,移動通信終端將交易數據短信發送給短消息中心,并在其中標識該短信的內容為交易數據。
步驟407,短消息中心根據短消息中的標識執行408或將普通短信轉發給其它移動終端。
步驟408,短消息中心將包含交易數據的短信發送給短消息網關。
步驟409,短消息網關將該短消息轉換為交易數據,并將該短消息的用戶標識與交易數據中該次交易號對應記錄下來。
步驟410,短消息網關將交易數據發送給IC卡聯機應用主機。
步驟411,IC卡聯機應用主機對交易數據進行驗證。
步驟412,IC卡聯機應用主機扣減圈存金額。
上述步驟411~412與圖2所述現有技術中的步驟205、206處理相同,這里不再詳述。
步驟413,IC卡聯機應用主機向短消息網關返回是否接收交易報告。在圈存交易中,交易報告就是一種交易處理數據。
步驟414,短消息網關根據交易報告中的交易號找到對應的用戶標識,轉換為以該用戶標識對應的移動通信終端為目的的短信。
步驟415,短消息網關將包含交易報告的短信發送給短消息中心。
步驟416,短消息中心將包含交易報告的短信發送給移動通信終端。
步驟417,移動通信終端將短信轉換為交易報告,根據交易報告執行418或結束。
如果交易報告中包含圈存交易接受報文,則執行步驟418;否則結束交易。
步驟418,移動通信終端向SIM卡/IC卡發送圈存交易執行命令(發出CREDIT FOR LOAD命令)更新卡上電子錢包余額。
步驟419,SIM卡/IC卡對交易進行處理。
收到CREDIT FOR LOAD命令后,SIM卡/IC卡確認MAC2的有效性。如果MAC2有效,則SIM卡/IC卡將電子存折聯機交易序號或電子錢包聯機交易序號加1,并且把交易金額加在電子存折或電子錢包的余額上,并根據交易數據計算一個交易認證碼(TAC),執行步驟420。
否則,SIM卡/IC卡將向移動通信終端回送MAC無效的狀態碼‘9302’。
步驟420,SIM卡/IC卡向移動通信終端返回包含TAC的圈存交易執行結果。
步驟421,移動通信終端顯示余額和交易結果。
上述實施例中,移動通信終端和IC卡聯機應用主機是通過短信方式進行的交互,還可以直接通過移動網絡的數據通道進行交互,如第二較佳實施例。
第二較佳實施例參見圖5,圖5為本發明第二較佳實施例中進行IC卡聯機交易的網絡結構圖。本實施例的網絡系統包含移動通信終端501、短信中心502、IC卡聯機交易應用下載服務器503、轉發服務504和IC卡聯機應用主機505。
其中,IC卡聯機應用主機505通過轉發服務器504連接到移動網絡500。
與第一較佳實施例一樣,移動通信終端501可以為手機或具有無線通信功能的PDA、筆記本電腦等設備。本實施例中,假設移動通信終端301為GSM手機,其用戶識別卡為SIM卡。
移動通信終端501的用戶識別卡中存儲交易IC卡的所有信息,或所述移動通信終501中包含一交易IC卡讀卡裝置。本實施例中交易IC卡的所有信息至少包括用戶數據、卡片序列號、卡片余額、卡片交易序號、交易金額、卡片隨機數等。
移動通信終端501根據用戶命令向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;并接收用戶識別卡或插入交易IC卡讀卡裝置的IC卡返回的交易數據,通過移動網絡500將該交易數據發送給轉發服務器504;或將通過移動網絡500從轉發服務器504接收的該次交易的交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
用戶識別卡或插入交易IC卡讀卡裝置的IC卡對該初始化命令進行處理,生成交易數據發送給移動通信終端;或根據移動終端發送的交易處理數據,完成本次交易。
轉發服務器504通過移動網絡500接收移動通信終端501發送的交易數據,將其轉換為IC卡聯機應用主機505能夠識別的數據形式發送給IC卡聯機應用主機505;或接收IC卡聯機應用主機505發送的交易處理數據,轉換為移動網絡500能夠識別的數據形式,通過移動網絡500發送給移動通信終端501。
IC卡聯機應用主機505接收轉發服務器504轉發的交易數據,根據該交易數據進行交易處理,并返回交易處理數據給轉發服務器504。
參見圖6,圖6為采用圖5所示實施例的網絡進行圈存交易處理的流程圖。該流程包括以下步驟步驟601~步驟604與圖4所示第一較佳實施例的步驟401~步驟404完全相同,這里不再重復。
步驟605,步移動通信終端根據響應執行406或結束。
如果SIM卡/IC卡回送的狀態碼是正常‘9000’,則執行步驟606,否則交易結束。
步驟606,移動通信終端通過移動網絡將交易數據發送給轉發服務器。
步驟607,轉發服務器將交易數據轉換為IC卡聯機交易主機能夠識別的數據發送給IC卡聯機交易主機,并將用戶標識和該次交易號對應記錄。
步驟608,IC卡聯機應用主機對交易數據進行驗證。
步驟609,IC卡聯機應用主機扣減圈存金額。
上述步驟608~609與圖2所述現有技術中的步驟205、206處理相同,這里不再詳述。
步驟610,IC卡聯機應用主機向轉發服務器返回是否接收交易報告。
步驟611,轉發服務器根據交易報告中的交易號找到對應的用戶標識,轉換為以該用戶標識對應的移動通信終端為目的的移動網絡能夠識別的數據,發送給移動通信終端。
步驟612,移動通信終端根據交易報告執行步驟613或結束。
如果交易報告中包含圈存交易接受報文,則執行步驟613;否則結束交易。
步驟613~步驟616,與圖4所示第一較佳實施例的步驟418~421完全相同,這里不再重復說明。
由上述的實施例可見,本發明的這種實現交易IC卡聯機交易的方法及其系統,采用移動通信終端代替固定的IC卡交易終端,進行IC卡聯機交易,因此可以不受時間、地點的限制,持卡人能夠隨時隨地方便地進行交易IC卡聯機交易。而且具有以下幾種優點1、易于實現不需要改動手機、手機網絡、IC卡聯機交易的運行機制。
2、通用性強本發明原則上適用于幾乎所有的IC卡聯機交易,而且可以適用于各個網絡服務提供商。
3、實用性強,便于普及本發明基本上可以適用于任何IC卡應用。
4、成本低只需要在手機中增加一些功能,調整網絡結構和應用軟件軟件即可。
5、安全性高這種方法不降低原有的IC卡聯機交易的安全性,不會對IC卡應用增加任何安全隱患。
權利要求
1.一種實現交易IC卡聯機交易的方法,其特征在于在移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或在移動通信終端中增加交易IC卡讀卡裝置;并將IC卡聯機應用主機連接到移動網絡上,進行聯機交易的過程包括以下步驟A、移動通信終端根據用戶命令,向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;B、用戶識別卡或插入交易IC卡讀卡裝置的IC卡對該初始化命令進行處理,生成交易數據發送給移動通信終端;C、移動通信終端通過移動網絡將該交易數據發送給IC卡聯機應用主機;D、IC卡聯機應用主機根據該交易數據進行交易處理,并通過移動網絡向移動終端返回交易處理數據;E、移動通信終端將該交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡;F、用戶識別卡或插入交易IC卡讀卡裝置的IC卡根據交易處理數據,完成此次交易。
2.如權利要求1所述的方法,其特征在于,所述的交易IC卡的所有信息至少包含用戶數據、卡片序列號、卡片余額、卡片交易序號、交易金額、卡片隨機數。
3.如權利要求2所述的方法,其特征在于,該方法進一步包括在網絡中設置IC卡聯機交易應用下載服務器;移動通信終端采用應用開放工具箱(STK/UTK)機制,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
4.如權利要求1所述的方法,其特征在于,所述將IC卡聯機應用主機連接到移動網絡上的方法為將IC卡聯機應用主機通過短消息網關連接到與移動網絡相連的短消息中心上;所述步驟C包括C1、移動通信終端將交易數據轉換為短消息的形式,并標識為交易數據,通過移動網絡發送給短消息中心;C2、短消息中心根據該短消息標識,將該短消息發送給短消息網關;C3、短消息網關,將該短消息轉換為交易數據發送給IC卡聯機應用主機;步驟D所述IC卡聯機應用主機通過移動網絡向移動終端返回交易處理數據的方法包括D1、IC卡聯機應用主機將交易處理數據發送給短消息網關;D2、短消息網關將該交易處理數據轉換為短消息形式發送給短消息中心;D3、短消息中心將該包含交易處理數據的短消息標識為交易處理數據通過移動網絡發送給移動終端;所述的步驟E為移動終端根據標識將該包含交易處理數據的短消息轉換為交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
5.如權利要求4所述的方法,其特征在于所述步驟C3中,短消息網關進一步將該發送該短消息的用戶標識與交易數據中該次交易號對應記錄下來;所述步驟D2中,短消息網關根據交易處理數據中的交易號找到對應的用戶標識,轉換為以該用戶標識對應的移動通信終端為目的的短消息。
6.如權利要求1所述的方法,其特征在于,所述將IC卡聯機應用主機連接到移動網絡上的方法為將IC卡聯機應用主機通過一個轉發服務器連接到移動網絡;所述步驟C包括C1、移動通信終端將交易數據通過移動網絡發送給轉發服務器;C2、轉發服務器將該交易數據轉換為IC卡聯機應用主機能夠識別的數據形式發送給IC卡聯機應用主機;步驟D所述IC卡聯機應用主機通過移動網絡向移動終端返回交易處理數據的方法為D1、IC卡聯機應用主機將交易處理數據發送給轉發服務器;D2、轉發服務器將該交易處理數據轉換為移動網絡能夠識別的數據形式,通過移動網絡發送給移動通信終端。
7.如權利要求6所述的方法,其特征在于,所述步驟C2中,轉發服務器進一步將發送交易數據的用戶標識與交易數據中的該次交易號對應記錄下來;所述步驟D2中,轉發服務器根據交易處理數據終端交易號找到對應的用戶標識,轉換為以該用戶標識對應的用戶終端為目的的數據。
8.如權利要求1所述的方法,其特征在于,所述步驟A中進一步包括移動通信終端接收到用戶命令后,提示用戶輸入IC卡密碼,接收IC卡密碼后對該密碼進行驗證;驗證通過后與用戶識別卡或插入交易IC卡讀卡裝置的IC卡進行交易預處理,再向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令。
9.如權利要求1所述的方法,其特征在于,該方法進一步包括用戶識別卡或插入交易IC卡讀卡裝置的IC卡在完成交易處理后,將該次交易結果返回給移動通信終端;移動通信終端將該交易結果顯示給用戶。
10.如權利要求1~9任一權利要求所述的方法,其特征在于所述的移動通信終端為GSM通信終端或CDMA通信終端;所述用戶識別卡為GSM系統的SIM卡或CMDA系統的UIM卡;所述的移動網絡為GSM網絡或CDMA網絡。
11.一種實現交易IC卡聯機交易的網絡系統,包含交易終端和IC卡聯機應用主機,其特征在于所述的IC卡聯機應用主機連接到移動網絡上;所述的交易終端為移動通信終端,該移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或所述移動通信終端中包含一交易IC卡讀卡裝置;所述的移動通信終端根據用戶命令向用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送進行聯機應用的初始化命令;并接收用戶識別卡或插入交易IC卡讀卡裝置的IC卡返回的交易數據,通過移動網絡將該交易數據發送給IC卡聯機應用主機;或將通過移動網絡接收的該次交易的交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡;所述用戶識別卡或插入交易IC卡讀卡裝置的IC卡對該初始化命令進行處理,生成交易數據發送給移動通信終端;或根據移動終端發送的交易處理數據,完成本次交易;所述的IC卡聯機應用主機通過移動網絡接收交易數據,根據該交易數據進行交易處理,并通過移動網絡向移動終端返回交易處理數據。
12.如權利要求11所述的網絡系統,其特征在于該網絡系統還包含短消息中,心和短消息網關;所述的IC卡聯機應用主機通過短消息網關連接到與移動網絡相連的短消息中心上;所述的短消息中心接收移動通信終端發送的包含交易數據轉換的短消息發送給短消息網關;或接收短消息網關發送的包含交易處理數據的短消息通過移動網絡發送給移動終端;所述的短消息網關,將從短消息中心接收的短消息轉換為交易數據發送給IC卡聯機應用主機;或從IC卡聯機應用主機接收交易處理數據轉換為短消息形式發送給短消息中心;所述的移動終端將用戶識別卡或插入交易IC卡讀卡裝置的IC卡,發送的交易數據轉換為短消息的形式,通過移動網絡發送給短消息中心;或通過移動網絡接收包含交易處理數據的短消息,并轉換為交易處理數據發送給用戶識別卡或插入交易IC卡讀卡裝置的IC卡。
13.如權利要求12所述的網絡系統,其特征在于該網絡系統還包含聯機交易應用下載服務器;所述的聯機交易應用下載服務器與短消息中心相連;所述的移動通信終端采用應用開放工具箱(STK/UTK)機制,通過短消息中心,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
14.如權利要求11所述的網絡系統,其特征在于該網絡系統還包含轉發服務器;所述IC卡聯機應用主機通過該轉發服務器連接到移動網絡;所述的轉發服務器通過移動網絡接收移動通信終端發送的交易數據,將其轉換為IC卡聯機應用主機能夠識別的數據形式發送給IC卡聯機應用主機;或接收IC卡聯機應用主機發送的交易處理數據,轉換為移動網絡能夠識別的數據形式,通過移動網絡發送給移動通信終端。
15.如權利要求14所述的網絡系統,其特征在于該網絡系統還包含短消息服務中心和聯機交易應用下載服務器;所述的移動通信終端采用應用開放工具箱(STK/UTK)機制,通過短消息中心,到IC卡聯機交易應用下載服務器下載和/或更新用戶識別卡中或插入交易IC卡讀卡裝置的IC卡中的IC卡聯機應用處理程序。
16.如權利要求11~15任一權利要求所述的網絡系統,其特征在于所述的移動通信終端為GSM通信終端或CDMA通信終端;所述用戶識別卡為GSM系統的SIM卡或CMDA系統的UIM卡;所述的移動網絡為GSM網絡或CDMA網絡。
全文摘要
本發明公開了一種實現交易IC卡聯機交易的方法,在移動通信終端的用戶識別卡中存儲交易IC卡的所有信息,或在移動通信終端中增加交易IC卡讀卡裝置;并將IC卡聯機應用主機連接到移動網絡上。用戶識別卡或插入交易IC卡讀卡裝置的IC卡,通過移動通信終端和移動網絡與IC卡聯機應用主機進行信息交互,實現交易IC卡聯機交易。本發明同時公開了一種實現該方法的網絡系統,包含交易終端和IC卡聯機應用主機,IC卡聯機應用主機連接到移動網絡上;通過移動通信終端和移動網絡與IC卡聯機應用主機進行信息交互,實現交易IC卡聯機交易。應用本發明,用戶能夠隨時隨地進行IC卡聯機交易。
文檔編號G07F7/08GK1908995SQ20051008805
公開日2007年2月7日 申請日期2005年8月3日 優先權日2005年8月3日
發明者李東聲 申請人:李東聲