The embodiment of the invention discloses a smart card device access method and a system, belonging to the application technology of the smart card device. The method includes: the first smart card service system named pipes between the first terminal of the first intelligent card application with the first terminal; the first smart card applications by the first named pipes will be the first smart card device access request to the system of smart card service system; smart card service receives the first intelligent card device access request, according to the request of the smart card type to call the corresponding service interface corresponding to the operation of the smart card equipment, access to the first response information returned by the smart card device, and sends the response information back to the first smart card applications. The embodiment of the invention provides equipment in smart card access method and system, solves the problem of unable to invoke the smart card service interface application permission in the prior art under the condition of less and better meet the user's actual application requirements.
【技術實現步驟摘要】
一種智能卡設備的訪問方法及系統
本專利技術涉及智能卡設備應用
,具體涉及一種智能卡設備的訪問方法及系統。
技術介紹
在黑客攻擊猖獗、病毒泛濫的互聯網時代,個人電腦的安全受到越來越多的威脅,服務器所面臨的安全風險則更為嚴重。在這樣的形勢下,對操作系統的受限賬戶的使用以及服務器的堡壘機的應用變得越來越廣泛。很多情況下,服務器的管理員通過堡壘機遠程連接到服務器來進行日常管理及維護,用于身份鑒別的智能卡連接在服務器主機上。而由于windowssmartcardservice的限制,遠程登錄賬戶啟動的進程無法操作智能卡設備。同樣的,在某些受限制的用戶賬戶下,登錄到本地的賬戶也由于相同的原因而無法操作智能卡設備。
技術實現思路
針對現有技術中存在的缺陷,本專利技術實施例的目的在于提供一種能夠克服上述問題或者至少能夠部分地解決上述問題的一種智能卡設備的訪問方法及系統。為實現上述目的,本專利技術的一個實施例中提供了一種智能卡設備的訪問方法,包括以下步驟:連接第一終端設備和智能卡設備;所述第一終端設備中安裝有與所述智能卡設備相對應的第一智能卡應用程序;建立第一智能卡應用程序與第一終端設備的系統智能卡服務之間的第一命名管道;第一智能卡應用程序通過所述第一命名管道將第一智能卡設備訪問請求發送到系統智能卡服務;系統智能卡服務接收所述第一智能卡設備訪問請求,根據該請求的類型調用對應的智能卡服務接口對智能卡設備進行相應的操作,獲取到智能卡設備返回的第一響應信息;系統智能卡服務將所述第一響應信息通過所述第一命名管道發送到所述第一智能卡應用程序。進一步,如上所述的一種智能卡設備的訪問方 ...
【技術保護點】
一種智能卡設備的訪問方法,包括以下步驟:連接第一終端設備和智能卡設備;所述第一終端設備中安裝有與所述智能卡設備相對應的第一智能卡應用程序;建立第一智能卡應用程序與第一終端設備的系統智能卡服務之間的第一命名管道;第一智能卡應用程序通過所述第一命名管道將第一智能卡設備訪問請求發送到系統智能卡服務;系統智能卡服務接收所述第一智能卡設備訪問請求,根據該請求的類型調用對應的智能卡服務接口對智能卡設備進行相應的操作,獲取到智能卡設備返回的第一響應信息;系統智能卡服務將所述第一響應信息通過所述第一命名管道發送到所述第一智能卡應用程序。
【技術特征摘要】
1.一種智能卡設備的訪問方法,包括以下步驟:連接第一終端設備和智能卡設備;所述第一終端設備中安裝有與所述智能卡設備相對應的第一智能卡應用程序;建立第一智能卡應用程序與第一終端設備的系統智能卡服務之間的第一命名管道;第一智能卡應用程序通過所述第一命名管道將第一智能卡設備訪問請求發送到系統智能卡服務;系統智能卡服務接收所述第一智能卡設備訪問請求,根據該請求的類型調用對應的智能卡服務接口對智能卡設備進行相應的操作,獲取到智能卡設備返回的第一響應信息;系統智能卡服務將所述第一響應信息通過所述第一命名管道發送到所述第一智能卡應用程序。2.根據權利要求1所述的一種智能卡設備的訪問方法,其特征在于,該方法還包括:建立第二終端設備與所述第一終端設備之間的連接;所述第二終端設備中安裝有與所述智能卡設備相對應的第二智能卡應用程序;建立第二智能卡應用程序與第一終端設備的系統智能卡服務之間的第二命名管道,第二智能卡應用程序通過所述第二命名管道將第二智能卡設備訪問請求發送到系統智能卡服務;系統智能卡服務接收所述第二智能卡設備訪問請求,根據該請求的類型調用對應的智能卡服務接口對智能卡設備進行相應的操作,獲取到智能卡設備返回的第二響應信息;系統智能卡服務將所述第二響應信息通過第二命名管道發送到所述第二智能卡應用程序。3.根據權利要求1所述的一種智能卡設備的訪問方法,其特征在于,該方法還包括:當系統智能卡服務檢測到所述智能卡設備插入后,系統智能卡服務根據所述第一命名管道的管道名稱,通過調用命名管道打開函數createfile按照預設的第一時間間隔嘗試連通所述第一命名管道,直至連接成功;所述第一智能卡應用程序啟動后,根據所述第一命名管道的管道名稱創建第一命名管道,并調用等待連接命名管道函數ConnectNamedPipe等待所述系統智能卡服務的連接;系統智能卡服務通過所述調用命名管道打開函數createfile連通到所述第一命名管道。4.根據權利要求1所述的一種智能卡設備的訪問方法,其特征在于,所述第一智能卡訪問請求包括智能卡設備枚舉請求、設備連接請求、設備操作指令和斷開設備連接請求。5.根據權利要求1所述的一種智能卡設備的訪問方法,其特征在于,第一智能卡應用程序通過所述第一命名管道將第一智能卡設備訪問請求發送到系統智能卡服務之前,還包括:系統智能卡服務對所述第一智能卡應用程序進行安全認證,認證通過后,接收所述第一智能卡應用程序發送的第一智能卡訪問請求。6.根據權利要求1至5之一所述的一種智能卡設備的訪問方法,其特征在于,第一智能卡應用程序與系統智能卡服務之間根據兩者約定的數據格式進行通信;系統智能卡服務將第一響應信息發送到所述第一智能卡應用程序之前,還包括:根據所述兩者約定的數據格式,將第一響應信息進行格式轉換,將轉換后的第一響應信息發送到第一智...
【專利技術屬性】
技術研發人員:王超宇,李洪亭,
申請(專利權)人:北京握奇智能科技有限公司,
類型:發明
國別省市:北京,11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。