【技術實現步驟摘要】
本專利技術涉及公交ic卡錢包充值,具體涉及一種公交ic卡錢包充值的isam卡安全應用方法及isam卡。
技術介紹
1、目前,在軌道交通行業中,afc(automatic?fare?collection,自動售檢票)設備,例如,bom(booking?office?machine,半自動售票機)和tvm(ticket?vending?machine,自動售票機),可以對公交ic卡進行錢包充值。
2、afc設備對公交ic卡錢包進行充值的方式包括聯機充值,但是,聯機充值的方式犧牲了業務的連續性,具體為:當出現網絡中斷或卡頓時,會出現無法充值或充值交易失敗的情況,使得客戶體驗較差,甚至發生客戶投訴。因此,為了保證業務的連續性,提出了isam(identity?security?access?module,用于充值的安全訪問模塊)卡,afc設備可使用isam卡對公交ic卡錢包進行脫機充值。
3、然而,目前的isam卡存在一定的充值安全隱患,具體為:如果afc設備和isam卡遺失或管理不善,則可能被他人利用,進行無限制的惡意充值,造成不可控的經濟損失。
技術實現思路
1、有鑒于此,提供一種公交ic卡錢包充值的isam卡安全應用方法及isam卡,以解決現有isam卡的脫機充值安全性較低的問題。
2、本專利技術采用如下技術方案:
3、第一方面,本專利技術提供了一種公交ic卡錢包充值的isam卡安全應用方法,包括:
4、afc設備獲取目標脫
5、在所述目標脫機充值日期內,當所述afc設備確定出需要激活isam卡時,所述afc設備向所述isam卡發送激活指令;所述激活指令中攜帶有所述目標脫機充值日期和所述目標激活密鑰;
6、所述isam卡基于所述激活指令執行預設激活操作;
7、在所述isam卡被成功激活后,若所述afc設備確定出需要對目標用戶的ic卡進行脫機充值,則所述afc設備使用所述isam卡對所述ic卡進行脫機充值。
8、可選的,任一激活密鑰的有效期時長均為一天;
9、所述afc設備在目標日內,從目標系統處獲取連續n日的激活密鑰,該連續n日的起始日為所述目標日;所述目標系統為所述isam卡的發卡方所維護的系統。
10、可選的,所述n等于3。
11、可選的,所述isam卡基于所述激活指令執行預設激活操作,具體包括:
12、所述isam卡解析所述激活指令,得到所述目標脫機充值日期和所述目標激活密鑰;
13、所述isam卡判斷所述目標脫機充值日期是否早于所述isam卡內部存儲的脫機充值日期;所述isam卡內部存儲的脫機充值日期為上一次激活所述isam卡時的日期;
14、若所述目標脫機充值日期早于所述isam卡內部存儲的脫機充值日期,則結束本流程,所述isam卡激活失敗。
15、可選的,所述isam卡基于所述激活指令執行預設激活操作,具體還包括:
16、若所述目標脫機充值日期不早于所述isam卡內部存儲的脫機充值日期,則所述isam卡確定目標變量的取值;其中,當所述目標脫機充值日期晚于所述isam卡內部存儲的脫機充值日期時,所述目標變量的取值為第一數值,當所述目標脫機充值日期等于所述isam卡內部存儲的脫機充值日期時,所述目標變量的取值為第二數值;
17、所述isam卡使用所述目標脫機充值日期,對所述目標激活密鑰進行驗證;
18、在所述目標激活密鑰通過驗證后,所述isam卡使用所述目標脫機充值日期,更新其內部存儲的脫機充值日期;
19、所述isam卡使用自身的uid,對所述isam卡的目標目錄進行pin認證,并在pin認證通過后,激活所述目標目錄;所述目標目錄包括使用所述isam卡進行脫機充值時,必須要訪問的目錄;
20、在所述目標變量的取值為所述第一數值時,所述isam卡更新其剩余充值額度為預設充值額度,所述預設充值額度為所述isam卡在所述目標脫機充值日期內的總可用充值額度。
21、可選的,所述afc設備使用所述isam卡對所述ic卡進行脫機充值,具體包括:
22、所述afc設備向所述ic卡發送啟動圈存交易指令,以使所述ic卡根據所述啟動圈存交易指令,向所述afc設備返回第一報文鑒別碼;所述第一報文鑒別碼中攜帶有電子錢包余額、交易金額、交易類型標識和afc設備編碼;
23、所述afc設備在接收到所述第一報文鑒別碼后,向所述isam卡發送脫機充值請求,所述脫機充值請求中包括所述第一報文鑒別碼;
24、所述isam卡在接收到所述脫機充值請求后,判斷當前交易日期是否與所述isam卡內部存儲的脫機充值日期一致;
25、若當前交易日期與所述isam卡內部存儲的脫機充值日期一致,則所述isam卡判斷其剩余充值額度是否大于或等于所述交易金額;
26、若所述isam卡的剩余充值額度大于或等于所述交易金額,則所述isam卡驗證所述第一報文鑒別碼是否有效;
27、若所述第一報文鑒別碼有效,則所述isam卡對所述目標用戶的目標帳戶執行預設扣減圈存金額操作,基于所述交易金額更新自身的剩余充值額度,并生成第二報文鑒別碼;所述第二報文鑒別碼中攜帶有所述交易金額、所述交易類型標識、所述afc設備編碼、交易日期和交易時間;
28、所述isam卡向所述afc設備發送圈存交易接受報文;所述圈存交易接受報文中包括所述第二報文鑒別碼、所述交易日期和所述交易時間;
29、所述afc設備根據所述圈存交易接受報文,對所述ic卡執行預設充值操作。
30、可選的,在所述afc設備使用所述isam卡對所述ic卡進行脫機充值之前,本專利技術的公交ic卡錢包充值的isam卡安全應用方法,還包括:
31、若目標服務器對所述afc設備發送的請求的應答時長超過預設應答時長閾值,或者,所述afc設備無法與所述目標服務器建立通訊連接,則所述afc設備切換到脫機充值模式;所述目標服務器為所述afc設備進行聯機充值時所使用的服務器;
32、所述afc設備在所述脫機充值模式下,若所述afc設備接收到所述目標用戶發送的ic卡充值請求,則所述afc設備確定出需要對目標用戶的ic卡進行脫機充值。
33、可選的,在所述afc設備向所述isam卡發送激活指令之前,本專利技術的公交ic卡錢包充值的isam卡安全應用方法,還包括:
34、當所述afc設備重新啟動后,或者,所述afc設備對所述isam卡重新復位后,或者,所述afc設備進行系統日期切換后,所述afc設備確定出需要激活isam卡。
35、可選的,所述目標脫機充值日期的時長為一天。
36、第二方面,本專利技術還提供了一種isam卡,應用于如上所述的公交ic卡錢包充值的本文檔來自技高網...
【技術保護點】
1.一種公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,包括:
2.根據權利要求1所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,任一激活密鑰的有效期時長均為一天;
3.根據權利要求2所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,所述N等于3。
4.根據權利要求1所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,所述ISAM卡基于所述激活指令執行預設激活操作,具體包括:
5.根據權利要求4所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,所述ISAM卡基于所述激活指令執行預設激活操作,具體還包括:
6.根據權利要求5所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,所述AFC設備使用所述ISAM卡對所述IC卡進行脫機充值,具體包括:
7.根據權利要求1所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,在所述AFC設備使用所述ISAM卡對所述IC卡進行脫機充值之前,還包括:
8.根據權利要求1所述的公交IC卡錢包充
9.根據權利要求1所述的公交IC卡錢包充值的ISAM卡安全應用方法,其特征在于,所述目標脫機充值日期的時長為一天。
10.一種ISAM卡,其特征在于,應用于如權利要求1至9中任一項所述的公交IC卡錢包充值的ISAM卡安全應用方法,所述ISAM卡包括:
...【技術特征摘要】
1.一種公交ic卡錢包充值的isam卡安全應用方法,其特征在于,包括:
2.根據權利要求1所述的公交ic卡錢包充值的isam卡安全應用方法,其特征在于,任一激活密鑰的有效期時長均為一天;
3.根據權利要求2所述的公交ic卡錢包充值的isam卡安全應用方法,其特征在于,所述n等于3。
4.根據權利要求1所述的公交ic卡錢包充值的isam卡安全應用方法,其特征在于,所述isam卡基于所述激活指令執行預設激活操作,具體包括:
5.根據權利要求4所述的公交ic卡錢包充值的isam卡安全應用方法,其特征在于,所述isam卡基于所述激活指令執行預設激活操作,具體還包括:
6.根據權利要求5所述的公交ic卡錢包充值的isam卡安全...
【專利技術屬性】
技術研發人員:肖宇,張春霞,林永盛,景誠,扇玉勇,王建舉,
申請(專利權)人:重慶城市通卡支付有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。