[發明專利]一種智能卡進行外部應用通訊的方法有效
| 申請號: | 200910195626.1 | 申請日: | 2009-09-11 |
| 公開(公告)號: | CN102025711A | 公開(公告)日: | 2011-04-20 |
| 發明(設計)人: | 莊曉;魯志軍;何朔;孟宏文 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 譚佐晞;李家麟 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能卡 進行 外部 應用 通訊 方法 | ||
技術領域
本發明涉及智能卡應用系統,尤其涉及智能卡與外部的應用通訊。
背景技術
現在的智能卡主要使用APDU協議和外部應用通訊,直接支持HTTP協議的卡片很少,在電信領域的智能卡通常通過BIP(Beared?Independented?Protocol)來承載HTTP協議,而以后智能卡直接支持HTTP協議的發展趨勢非常明顯,這也意味著HTTP協議將成為另一個智能卡和外部應用的通訊協議。
APDU協議基于串口通訊協議,具備特定的數據結構,如圖1a所示:
終端發送命令C-APDU用于發送命令,其中CLA標識指令的類別;INS標識具體的指令;P1和P2標識指令的參數;Lc標識指令的數據域長度,可選;DATA標識指令的數據域,可選;Le標識要求返回的數據長度,可選。
命令的響應R-APDU用于接受命令響應,如圖1b所示,DATA標識響應的數據;SW標識指令的執行狀態。
HTTP協議是基于文本的協議,定義于RFC2616[4],HTTP請求和響應附帶有許多頭信息,這些頭信息說明的內容包括:網頁資源類型、大小、壓縮格式、用戶名和密碼驗證,重定向,時間日期,網頁條件,網頁緩沖,網絡連接狀態等等。
APDU協議和HTTP協議目前二者在智能卡的使用上是并行的關系,沒有進行一體化設計。APDU協議具有簡單直觀的特點,易于接受和理解,而且是面向功能和過程的協議;HTTP協議是傳統上WEB應用的協議,主要用于文本交互,面向功能和過程的能力較弱。而智能卡同時支持兩種協議的復雜度較高,實現的成本和效率值得考慮,如果通過HTTP協議來支撐APDU協議,既可以符合未來智能卡應用接口的發展趨勢,也能保留APDU協議直觀簡單的特點。
發明內容
本發明的目的在于:一種智能卡進行外部應用通訊的方法,本發明定義了如何在HTTP協議之上實現APDU協議的方法的細節,使得應用和智能卡之間的交互仍能保留簡單直觀的優點。
本發明揭示了一種智能卡進行外部應用通訊的方法,智能卡設置有WEB服務器,在智能卡與外部終端進行外部通訊時,通過HTTP協議承載APDU來進行外部應用通訊,使用HTTP方法傳遞APDU命令,終端發送命令包含在HTTP請求的請求體中,命令的響應保存在HTTP請求的響應中。
進一步地通過HTTP協議PUT方法往所述的WEB服務器寫數據,數據包含在數據體;通過HTTP協議POST方法向所述的WEB服務器發送服務請求,請求的附加信息包含在數據體;通過HTTP協議GET方法向所述WEB服務器請求獲取數據,目標數據的路徑由URL指明,沒有數據體;通過HTTP協議DELETE方法告訴所述WEB服務器“刪除”指定路徑的信息。
進一步地智能卡與終端進行外部應用通訊的方法包括如下步驟:
步驟1使用HTTP方法傳遞APDU命令,終端發送命令包含在HTTP請求的請求體中;
步驟2WEB服務器接受和處理終端發送命令,如果是發送給當前應用的APDU命令,由CWS派發給當前應用;
步驟3命令的響應保存在HTTP請求的響應中返回到終端。
進一步地通過HTTP協議承載APDU來進行外部應用通訊,使用HTTP方法傳遞APDU命令,其中所使用的HTTP方法包括:PUT方法,POST方法,GET方法,DELETE方法,HEAD方法,TRACE方法。
進一步地智能卡WEB服務器支持的HTTP頭信息包括:用戶名及密碼校驗,資源的壓縮格式,資源的長度,資源原始位置,資源類型,HTTP命令帶入的日期時間,資源位置重定向,發送警告信息,詢問用戶名和密碼,HTTP命令結束后關閉連接。
本發明使終端訪問智能卡的界面統一到HTTP協議上來,且保留了APDU簡單直觀的特點,便于應用開發和理解。
附圖說明
圖1a為C-APDU數據結構;
圖1b為R-APDU數據結構;
圖2為本發明AOH原理圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910195626.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于在磁帶上寫入伺服模式的頭設計
- 下一篇:可調音的單簧管二節





