[發明專利]一種在安卓系統中實現讀卡器設備通信的方法及裝置有效
| 申請號: | 201710944163.9 | 申請日: | 2017-09-30 |
| 公開(公告)號: | CN107784243B | 公開(公告)日: | 2020-11-03 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | G06K7/00 | 分類號: | G06K7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 系統 實現 讀卡器 設備 通信 方法 裝置 | ||
本發明公開一種在安卓系統中實現讀卡器設備通信的方法及裝置,涉及計算機領域。所述方法包括:當通信模塊接收到用戶應用發送的查找讀卡器設備的指令時,轉換查找讀卡器設備的指令格式后向讀卡器設備管理器發送獲取讀卡器設備信息的指令;當通信模塊接收到給讀卡器設備上電的指令時,轉換上電指令格式后向讀卡器設備管理器發送上電指令,解析讀卡器設備返回的響應數據判斷卡片類型;當通信模塊接收到操作指令時,轉換操作指令格式后通信模塊對操作指令進行協議封裝后發送給讀卡器設備管理器;本發明中的技術方案,可以做到在安卓系統中實現讀卡器設備的通信,縮短開發和維護成本,提高開發效率,方便用戶使用,使得用戶體驗更好。
技術領域
本發明涉及計算機領域,尤其涉及一種在安卓系統中實現讀卡器設備通信的方法及裝置。
背景技術
安卓系統是一個以Linux為基礎的半開源操作系統,主要用于移動設備。安卓系統最大的優勢是其顯著的開放性和豐富的硬件資源,使其擁有更多的開發者進行研究和使用。CCID(USB Chip/Smart Card Interface Devices-USB,芯片智能卡接口設備)協議提供了一種智能卡讀寫設備與主機實現相互通訊的可能,它規定了CCID設備是一種芯片/智能卡接口設備,設備通過USB接口與主機連接,進行符合CCID協議的數據通訊,同時設備通過符合7816標準協議的接口與智能卡進行通訊。
在安卓系統上操作CCID類型的讀卡器設備時沒有現成的接口的,只能根據一些特定的讀卡器設備和卡片進行協議的封裝和通信,并且因為CCID協議比較復雜,兼容所有的讀卡器設備和卡片較為困難。
發明內容
本發明的目的是為了解決現有技術中存在的技術問題,提供了一種在安卓系統中實現讀卡器設備通信的方法及裝置。
本發明采用的技術方案是:
一方面,本發明提供一種在安卓系統中實現讀卡器設備通信的方法,包括:
步驟S1:當通信模塊接收到用戶應用發送的查找讀卡器的指令時,執行步驟S2;當通信模塊接收到用戶應用發送的給讀卡器上電的指令時,轉換上電的指令格式后執行步驟S3;當通信模塊接收到用戶應用發送的操作指令時,轉換操作指令格式后執行步驟S4;
步驟S2:通信模塊獲取設備列表并判斷在設備列表中是否可以獲取到預設設備標識符,是則向讀卡器設備管理器發送獲取與預設設備標識符對應的讀卡器設備的信息的指令,讀卡器設備管理器對獲取讀卡器設備信息的指令進行格式轉換,將轉換格式后的指令發給讀卡器設備,待讀卡器設備管理器接收到讀卡器設備返回的讀卡器信息后,轉換讀卡器信息格式發送至通信模塊,通信模塊解析轉換格式后的讀卡器信息,將解析結果轉換格式后返回至用戶應用,否則報錯;
步驟S3:通信模塊向讀卡器設備管理器發送上電指令,讀卡器設備管理器將上電指令轉換格式后發給讀卡器設備,待讀卡器設備管理器接收到讀卡器設備返回的響應數據后轉換格式并將轉格式后的響應數據發送至通信模塊,通信模塊根據響應數據解析卡片類型并將解析卡片類型的結果轉換格式,返回至用戶應用;
步驟S4:通信模塊對操作指令進行協議封裝后發送給讀卡器設備管理器,讀卡器設備管理器對操作指令轉換格式后發給讀卡器設備,讀卡器設備管理器接收到讀卡器設備返回的操作響應數據后轉換格式并將轉格式后的操作響應數據發送至通信模塊,通信模塊進行協議解包后將解包后的數據轉換格式,返回至用戶應用。
另一方面,本發明提供一種在安卓系統中實現讀卡器設備通信的裝置,裝置包括:通信模塊和讀卡器設備管理器;
通信模塊,具體包括:
第一接收模塊,用于接收用戶應用發送的指令和讀卡器設備管理器返回的數據;
獲取模塊,用于當第一接收模塊接收到用戶應用發送的查找讀卡器設備的指令時,獲取設備列表;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710944163.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防水面料的生產方法
- 下一篇:一種紡織原料的染色方法





