[發明專利]一種使SCSI設備支持智能卡應用的方法及裝置有效
| 申請號: | 201810121174.1 | 申請日: | 2018-02-07 |
| 公開(公告)號: | CN108347440B | 公開(公告)日: | 2020-08-18 |
| 發明(設計)人: | 陸舟;于華章 | 申請(專利權)人: | 飛天誠信科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04B1/3816 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 scsi 設備 支持 智能卡 應用 方法 裝置 | ||
本發明公開了一種使SCSI設備支持智能卡應用的方法及裝置,涉及計算機領域。方法包括:當第一接口被系統調用時,將系統傳入的設備編號轉換成SCSI設備標識編號,建立系統與SCSI設備標識編號對應的設備之間的通信通道;當第三接口被系統調用時,將系統傳入的設備編號轉換成SCSI設備標識編號,向系統返回系統傳入的設備編號對應的設備是插入狀態還是拔除狀態;當第五接口被系統調用時,將系統傳入的設備編號轉換成SCSI設備標識編號,與SCSI設備標識編號對應的設備進行通信;采用本發明的技術方法,使SCSI設備能夠支持智能卡應用,擴大了SCSI設備的使用范圍,提高了用戶體驗。
技術領域
本發明涉及計算機領域,尤其涉及一種使SCSI設備支持智能卡應用的方法及裝置。
背景技術
隨著科技的發展,智能卡應用廣泛且持續不斷創新中,其發展史是人類科技文明歷史的見證?,F代社會幾乎各個行業與領域都涉及了智能卡應用。目前智能卡應用的主要領域包括:身份識別領域、通信領域、金融領域、一卡通領域等。
現有技術中,SCSI設備只作為普通的USB設備使用,無法支持智能卡應用,使得SCSI設備的使用受到很大程度的限制,降低了用戶體驗。
發明內容
本發明的目的是為了解決現有技術中存在的問題,提供了一種使SCSI設備支持智能卡應用的方法及裝置。
本發明采用的技術方案是:
本發明提供了一種使SCSI設備支持智能卡應用的方法,包括:
當第一接口被系統調用時,執行步驟S1;當第三接口被系統調用時,執行步驟S2;當第五接口被系統調用時,執行步驟S3;
步驟S1、將系統傳入的設備編號轉換成SCSI設備標識編號,判斷系統是否與SCSI設備標識編號對應的設備建立通信通道,是則向系統返回成功建立通道;否則建立系統與SCSI設備標識編號對應的設備之間的通信通道,并將SCSI設備標識編號和通信通道編號對應保存至通道列表中,向系統返回成功建立通道;
步驟S2、將系統傳入的設備編號轉換成SCSI設備標識編號,獲取已插入設備的設備編號和設備信息,將已插入設備的設備編號轉換成SCSI設備標識編號,將符合預設條件的設備信息和對應的SCSI設備標識編號保存至設備列表中,判斷系統傳入的設備編號對應的SCSI設備標識編號是否存在于設備列表中,是則向系統返回系統傳入的設備編號對應的設備是插入狀態,否則向系統返回系統傳入的設備編號對應的設備是拔除狀態;
步驟S3、將系統傳入的設備編號轉換成SCSI設備標識編號,根據SCSI設備標識編號從設備列表中找到對應的設備信息,根據設備信息確定對應的設備,對系統傳入的指令進行加密,向設備發送第一數據頭,將加密后的指令發送至設備后,向設備發送第二數據頭;待接收到設備返回的數據后,對數據進行解密,將解密后的數據返回系統。
本發明提供一種使SCSI設備支持智能卡應用的裝置,包括:
接收模塊,用于接收系統傳入的設備編號;
轉換模塊,用于當第一接口被系統調用時,將接收模塊接收的設備編號轉換成SCSI設備標識編號;
第一判斷模塊,用于判斷系統是否與SCSI設備標識編號對應的設備建立通信通道;
返回模塊,用于當第一判斷模塊判斷系統與SCSI設備標識編號對應的設備建立通信通道時,向系統返回成功建立通道;
第一建立通道模塊,用于當第一判斷模塊判斷系統與SCSI設備標識編號對應的設備沒有建立通信通道時,建立系統與SCSI設備標識編號對應的設備之間的通信通道,并將SCSI設備標識編號和通信通道編號對應保存至通道列表中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛天誠信科技股份有限公司,未經飛天誠信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810121174.1/2.html,轉載請聲明來源鉆瓜專利網。





