據(jù)所述相應的解密秘鑰解密接收到的所述加密秘鑰的充值指令得到充值信息,并依據(jù)所述充值信息對所述電子錢包IC卡進行充值讀和/寫操作,以完成對所述電子錢包IC卡的充值操作,及,當完成對所述電子錢包IC卡的充值讀和/或寫操作后,接收來自所述電子錢包IC卡的充值反饋信息,依據(jù)所述加密秘鑰加密所述充值反饋信息中的預設信息得到加密后的充值反饋信息,并將所述加密后的充值反饋信息發(fā)送至所述圈存機。
[0038]相較現(xiàn)有技術,本發(fā)明的有益效果為:
[0039]以上本發(fā)明所提供的基于車載單元實現(xiàn)電子錢包IC卡在線充值的方法及系統(tǒng),通過圈存機依據(jù)充值請求信息得到對應于充值請求信息的車載單元中的加密秘鑰和相應的解密秘鑰,并依據(jù)所述加密秘鑰加密充值指令中的預設信息;車載單元依據(jù)相應的解密秘鑰解密接收到的加密后的充值指令得到充值信息,并依據(jù)所述充值信息對所述電子錢包IC卡進行充值讀和/或寫操作,以完成對所述電子錢包IC卡的充值操作,及依據(jù)加密秘鑰加密來自電子錢包IC卡的充值反饋信息中的預設信息;然后,圈存機依據(jù)相應的解密秘鑰解密來自車載單元的加密后的充值反饋信息得到充值反饋信息,并依據(jù)所述充值反饋信息判斷所述對所述電子錢包IC卡進行的充值操作是否成功,如果是,則依據(jù)所述充值反饋信息生成充值結果信息,并將所述充值結果信息發(fā)送至所述終端,如果否,則返回執(zhí)行將所述加密后的充值指令發(fā)送至所述車載單元,并完成對所述電子錢包IC卡的充值操作。以上本發(fā)明實現(xiàn)了對充值過程中圈存機與車載單元之間通信所涉及交互信息數(shù)據(jù)的加密,提高了在線充值交互信息數(shù)據(jù)的安全性,進而保障ETC用戶的利益不受損。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0041]圖1為本發(fā)明實施例一所提供的電子錢包IC卡在線充值的方法的流程圖;
[0042]圖2為本發(fā)明實施例二所提供的方法流程圖;
[0043]圖3為本發(fā)明實施例三所提供的方法流程圖;
[0044]圖4為本發(fā)明實施例四所提供的方法流程圖;
[0045]圖5為本發(fā)明實施例七所提供的電子錢包IC卡在線充值的系統(tǒng)的結構框圖。
【具體實施方式】
[0046]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0047]本發(fā)明的核心是提供一種電子錢包IC卡在線充值的方法及系統(tǒng),以達到提高在線充值交互信息數(shù)據(jù)的安全性,進而保障ETC用戶的利益不受損的目的。
[0048]為了使本技術領域的人員更好地理解本發(fā)明方案,下面結合附圖和【具體實施方式】對本發(fā)明作進一步的詳細說明。
[0049]實施例一
[0050]請參考圖1,圖1為本發(fā)明實施例一所提供的電子錢包IC卡在線充值的方法的流程圖,該電子錢包IC卡在線充值的方法應用于電子錢包IC卡在線充值的系統(tǒng),所述系統(tǒng)包括圈存機,終端,車載單元及安裝于所述車載單元的電子錢包IC卡,其中,電子錢包IC卡通過車載單元上設有的支持電子錢包IC卡讀寫的接口安裝在車載單元上,該接口有接觸與非接觸兩種讀寫方式,通過該接口車載單元可對電子錢包IC卡進行讀寫操作,包括從電子錢包IC卡中讀取余額、扣除費用等;
[0051]該方法具體包括以下步驟:
[0052]步驟S100、所述終端生成充值請求信息,并將所述充值請求信息發(fā)送至所述圈存機;其中,所述充值請求信息至少包括:車載單元標識信息,所述車載單元標識信息唯一標識一個相應的車載單元;
[0053]其中,優(yōu)選的,所述終端為與所述圈存機和車載單元相對應的智能終端,比如智能手機、平板電腦或臺式電腦等等,并不僅僅局限于哪一種終端,只要能實現(xiàn)本發(fā)明所需的功能即可,當然,當所述終端為便于隨身攜帶的智能手機時,能讓用戶更好地體驗電子錢包IC卡在線充值所帶來的便利性;
[0054]另外,利用充值請求信息中包括的車載單元標識信息,圈存機能夠唯一準確確定進行充值請求的是哪個車載單元,進而對這個車載單元執(zhí)行后續(xù)相應的充值操作;
[0055]需要指出的是,所述圈存機與銀行的相關設備有所關聯(lián),圈存機通過與其相關聯(lián)的銀行設備對與所述車載單元綁定的銀行卡進行實際的扣款等操作;
[0056]步驟S101、所述圈存機接收所述充值請求信息,并依據(jù)所述充值請求信息得到對應于所述充值請求信息的車載單元中的加密秘鑰和相應的解密秘鑰,及,依據(jù)所述充值請求信息生成充值指令,并依據(jù)所述加密秘鑰加密所述充值指令中的預設信息,得到加密后的充值指令,并將所述加密后的充值指令發(fā)送至所述車載單元;
[0057]其中,本發(fā)明實施例一需要在車載單元中預先設置加密秘鑰和相應的解密秘鑰,并且不同的車載單元具有不同的加密秘鑰和相應的解密秘鑰;
[0058]優(yōu)選的,所述充值指令中的預設信息為所述充值指令包含的所有信息;
[0059]特別地,上述充值指令中的預設信息,即需要進行加密的內容是是所述充值指令包含的所有信息,這僅僅是舉個例子,并不局限于此,也可以是所述充值指令中的部分信息,比如涉及充值金額、密碼等重要信息;
[0060]步驟S102、所述車載單元依據(jù)所述相應的解密秘鑰解密接收到的所述加密后的充值指令得到充值信息,并依據(jù)所述充值信息對所述電子錢包IC卡進行充值讀和/或寫操作,以完成對所述電子錢包IC卡的充值操作。
[0061]步驟S103、當完成對所述電子錢包IC卡的金額讀和/或寫操作時,所述車載單元接收來自所述電子錢包IC卡的充值反饋信息,依據(jù)所述加密秘鑰加密所述充值反饋信息中的預設信息得到加密后的充值反饋信息,并將所述加密后的充值反饋信息發(fā)送至所述圈存機;
[0062]優(yōu)選的,所述充值反饋信息中的預設信息為所述充值反饋信息包含的所有信息。
[0063]特別地,上述充值反饋信息中的預設信息,即需要進行加密的內容是是所述充值反饋信息包含的所有信息,這僅僅是舉個例子,并不局限于此,也可以是所述充值反饋信息中的部分信息,比如涉及充值金額、密碼等重要信息;
[0064]步驟S104、所述圈存機依據(jù)所述相應的解密秘鑰解密接收到的所述加密后的充值反饋信息得到充值反饋信息,并依據(jù)所述充值反饋信息判斷所述對所述電子錢包IC卡進行的充值操作是否成功,如果是,則進入步驟S105,如果否,則進入步驟S106 ;
[0065]步驟S105、依據(jù)所述充值反饋信息生成充值結果信息,并將所述充值結果信息發(fā)送至所述終端;
[0066]其中,將充值結果信息發(fā)送至終端,有便于操作該終端進行在線充值的人員及時了解充值結果的情況;
[0067]步驟S106、返回執(zhí)行將所述加密后的充值指令發(fā)送至所述車載單元,并完成對所述電子錢包IC卡的充值操作。
[0068]需要說明的是,在實際應用的電子錢包IC卡在線充值的過程中,圈存機與車載單元會涉及到不止一次的通信交互,本實施例所提供的執(zhí)行步驟并不是限定嚴格的執(zhí)行內容,僅僅只是針對實際應用舉個例子,具體強調的是在圈存機向車載單元發(fā)送充值指令或其他信息之前,依據(jù)得到的車載單元中的加密秘鑰對要發(fā)送的內容中的預設信息進行加密,然后,車載單元執(zhí)行相應的解密操作;及車載單元向圈存機發(fā)送來自電子錢包IC卡的充值反饋信息之前,依據(jù)加密秘鑰對要發(fā)送的充值反饋信息中的預設信息進行加密,然后,圈存機依據(jù)相應的解密秘鑰執(zhí)行相應的解密操作;
[0069]還需要特別說明的是,也是本發(fā)明的重點所在,圈存機加密充值指令中的預設信息使用的加密秘鑰是從對應于充值請求信息的車載單元中獲取的,所以圈存機用來加密的加密秘鑰與車載單元用來解密的解密秘鑰是相對應、相匹配的,以此為本發(fā)明實施例的加密和相應的解密操作提供了基本的、重要的保障;
[0070]本發(fā)明實施例一通過以上內容實現(xiàn)了對充值過程中圈存機與車載單元之間通信所涉及交互信息數(shù)據(jù)的加密,提高了在線充值交互信息數(shù)據(jù)的安全性,進而保障ETC用戶的利益不受損。
[0071]實施例二
[0072]基于上述實施例一所公開的電子錢包IC卡在線充值的方法,其執(zhí)行步驟SlOl中、所述圈存機接收所述充值請求信息,并依據(jù)所述充值請求信息得到對應于所述充值請求信息的車載單元中的加密秘鑰和相應的解密秘鑰的具體過程如圖2所示,具體包括如下內容:
[0073]步驟S200、接收所述充值請求信息,并解析所述充值請求信息得到