專利名稱:訪問智能卡的方法及服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種訪問智能卡的方法及服務(wù)器。
背景技術(shù):
伴隨著PC機(jī)性能的高速攀升和網(wǎng)絡(luò)規(guī)模的日趨龐大,以PC作為客戶端的組網(wǎng)方 式已顯露出越來越多的弊端,它需要不斷的升級服務(wù)器和客戶端的操作系統(tǒng)及應(yīng)用程序軟 件,硬件也要隨著不斷的升級,造成很大的成本浪費(fèi)。與PC相比,網(wǎng)絡(luò)終端沒有硬盤、軟驅(qū)、 光驅(qū)等存儲設(shè)備,它通過網(wǎng)絡(luò)獲取資源,應(yīng)用軟件和數(shù)據(jù)也都存放在服務(wù)器上;而且,相對 于PC來說,網(wǎng)絡(luò)終端根本不需要升級,不管是硬件升級,還是軟件升級,都可以在服務(wù)器端 完成。目前,一般通過PC機(jī)上的應(yīng)用程序調(diào)用智能卡微型數(shù)據(jù)庫編程接口來對智能卡 中存儲的信息進(jìn)行訪問。但是,當(dāng)用戶在公共場所,身邊沒有PC機(jī)的時候,就只能利用公共 場所安置的網(wǎng)絡(luò)終端來登錄到服務(wù)器,再使用服務(wù)器上安裝好的應(yīng)用程序來查看自己智能 卡中的信息。現(xiàn)有的通過網(wǎng)絡(luò)來訪問插在終端上的智能卡的方法,都是通過網(wǎng)絡(luò)終端遠(yuǎn)程登錄 到服務(wù)器上來實(shí)現(xiàn)的。現(xiàn)有的方法只能應(yīng)用于一種類型的終端,即在同一時間使用服務(wù)器 上的應(yīng)用程序只能訪問一種固定終端上的智能卡。當(dāng)智能卡的應(yīng)用場合發(fā)生變化,或者與 服務(wù)器連接的網(wǎng)絡(luò)終端的類型發(fā)生改變時,服務(wù)器上的應(yīng)用程序會無法識別出插在其他終 端上的智能卡。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種訪問智能卡的方法及服務(wù)器,能夠訪問插在不同終端上 的智能卡。本發(fā)明實(shí)施例采用的技術(shù)方案為—種訪問智能卡的方法,服務(wù)器存儲終端配置信息,所述終端配置信息包括服務(wù) 器支持的至少一種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,服 務(wù)器還存儲有與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫,所述方法包括接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息;根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述終端對應(yīng)的服務(wù)器 端驅(qū)動接口動態(tài)庫的名稱;加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫訪問所 述智能卡。一種服務(wù)器,包括存儲模塊,用于存儲終端配置信息,所述終端配置信息包括服務(wù)器支持的至少一 種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,以及存儲與所述終
4端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫;接收模塊,用于接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息;查找模塊,用于根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述終 端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;加載模塊,用于加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;訪問模塊,用于根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接 口動態(tài)庫訪問所述智能卡。本發(fā)明實(shí)施例訪問智能卡的方法及服務(wù)器,服務(wù)器上存儲有終端配置信息,所述 終端配置信息包括服務(wù)器支持的終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動 態(tài)庫的名稱,服務(wù)器接收攜帶智能卡及終端的信息的卡插入消息,根據(jù)所述終端的信息在 所述終端配置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,在加載 所述服務(wù)器端驅(qū)動接口動態(tài)庫后根據(jù)所述智能卡的信息通過與所述終端對應(yīng)的服務(wù)器端 驅(qū)動接口動態(tài)庫訪問所述智能卡;從而可以根據(jù)終端的信息通過對應(yīng)的服務(wù)器端驅(qū)動接口 動態(tài)庫實(shí)現(xiàn)對不同終端上的智能卡進(jìn)行訪問。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實(shí)施例一提供的方法流程圖;圖2為本發(fā)明實(shí)施例二提供的方法流程圖;圖3為本發(fā)明實(shí)施例三提供的一種服務(wù)器結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例三提供的另一種服務(wù)器結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對本發(fā)明作詳細(xì)說 明。實(shí)施例一本實(shí)施例提供一種訪問智能卡的方法,服務(wù)器存儲終端配置信息,所述終端配置 信息包括服務(wù)器支持的至少一種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動 態(tài)庫的名稱,服務(wù)器還存儲有與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫,如圖1所示,所 述方法包括101、接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息;102、根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;103、加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;104、根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫訪 問所述智能卡。本發(fā)明實(shí)施例訪問智能卡的方法,服務(wù)器上存儲有終端配置信息,所述終端配置 信息包括服務(wù)器支持的終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名 稱,服務(wù)器接收攜帶智能卡及終端的信息的卡插入消息,根據(jù)所述終端的信息在所述終端 配置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,在加載所述服務(wù) 器端驅(qū)動接口動態(tài)庫后根據(jù)所述智能卡的信息通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口 動態(tài)庫訪問所述智能卡;從而可以根據(jù)終端的信息通過對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫實(shí) 現(xiàn)對不同終端上的智能卡進(jìn)行訪問。實(shí)施例二本實(shí)施例提供一種訪問智能卡的方法,如圖2所示,所述方法包括201、在服務(wù)器上安裝應(yīng)用程序,建立終端配置信息及與終端對應(yīng)的服務(wù)器端驅(qū)動 接口動態(tài)庫和監(jiān)控程序。所述終端配置信息中包括當(dāng)前應(yīng)用程序默認(rèn)支持的終端類型的個數(shù)、每個終端類 型的名稱及各終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱和監(jiān)控程序的名稱。建立后的所 述終端配置信息存儲在所述服務(wù)器中。在服務(wù)器上建立與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫和監(jiān)控程序,所述終 端為至少一種,每種終端對應(yīng)一個服務(wù)器端驅(qū)動接口動態(tài)庫和監(jiān)控程序,且各終端對應(yīng)的 服務(wù)器端驅(qū)動接口動態(tài)庫和監(jiān)控程序均不相同。啟動各監(jiān)控程序,以便實(shí)時檢測終端上智能卡的插拔事件。202、讀取所述終端配置信息,將所述終端配置信息中的終端類型的名稱以列表的 形式進(jìn)行顯示。進(jìn)一步的,根據(jù)應(yīng)用場合的需要,可以對所述終端配置信息進(jìn)行修改,例如添加 或刪除對終端的支持。如果需要添加對終端的支持,則在所述終端配置信息中添加新終端的名稱以及與 所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱和監(jiān)控程序的名稱;在所述服務(wù)器上指定 的文件夾中建立與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫和監(jiān)控程序;加載所述服務(wù)器 端驅(qū)動接口動態(tài)庫;啟動監(jiān)控程序以便實(shí)時檢測終端上智能卡的插拔事件。如果需要刪除對終端的支持,則刪除所述終端配置信息中的終端的名稱以及與所 述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱和監(jiān)控程序的名稱;關(guān)閉與所述終端對應(yīng)的 監(jiān)控程序;從所述服務(wù)器上指定的文件夾中刪除與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài) 庫和監(jiān)控程序。進(jìn)一步的,添加或刪除操作完成后,將添加或刪除操作的相關(guān)信息存儲在所述終 端配置信息中。203、根據(jù)所述終端配置信息中的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,加載相應(yīng)的服 務(wù)器端驅(qū)動接口動態(tài)庫。204、通過與終端對應(yīng)的監(jiān)控程序接收卡插入消息。
在終端上插入智能卡后,終端通過終端驅(qū)動接口以Socket (套接字)通信的方式 向監(jiān)控程序發(fā)送卡插入消息,所述卡插入消息中攜帶該智能卡的名稱,而插在終端上的智 能卡的名稱中包括該終端的名稱。其中,不僅可以通過與所述終端對應(yīng)的監(jiān)控程序接收卡插入消息,還可以通過請 求應(yīng)答的方法使服務(wù)器接收卡插入消息,例如,有卡插入的終端向服務(wù)器發(fā)送請求,服務(wù)器 進(jìn)行應(yīng)答。205、根據(jù)所述卡插入消息,獲取智能卡和終端的名稱,由所述終端配置信息中查 找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱。由于插在終端上的智能卡的名稱中包括該終端的信息,因此可以根據(jù)該智能卡的 名稱得到該終端的名稱,根據(jù)該終端的名稱,可以由所述終端配置信息中查找得到該終端 對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱。例如某一終端品牌為BRANDNAMEA,當(dāng)該終端上插入三個智能卡后,解析得到的 智能卡名稱列表為BNAl :BNA2 :BNA3,根據(jù)名稱縮寫B(tài)NA判斷出此時要調(diào)用的服務(wù)器端驅(qū) 動接口動態(tài)庫的名稱為BRANDNAMEA. dll,對某個智能卡進(jìn)行操作時,只需要調(diào)用名稱為 BRANDNAMEA. dll的服務(wù)器端驅(qū)動接口動態(tài)庫中的功能函數(shù)即可。206、根據(jù)所述智能卡的名稱,選擇要操作的智能卡,通過與所述終端對應(yīng)的服務(wù) 器端驅(qū)動接口動態(tài)庫向該終端發(fā)送對該智能卡的操作請求。具體地,應(yīng)用程序選擇需要訪問的智能卡,發(fā)出操作請求,然后,所述操作請求被 打包成APDU(Application Protocol Data Unit,應(yīng)用協(xié)議數(shù)據(jù)單元)操作命令,服務(wù)器通 過與該終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫以Socket通信的方式將所述APDU操作命令發(fā) 送給終端。207、終端收到服務(wù)器端發(fā)送過來的APDU操作命令后,對智能卡進(jìn)行操作,獲取操
作結(jié)果。其中,終端對智能卡進(jìn)行操作具體包括Si、調(diào)用終端驅(qū)動接口動態(tài)庫中對應(yīng)的接口函數(shù)將所述APDU操作命令轉(zhuǎn)化為對 應(yīng)的APDU數(shù)據(jù)包,再將此數(shù)據(jù)包通過USB協(xié)議傳送給智能卡;S2、智能卡調(diào)用智能卡端的操作接口對所述APDU數(shù)據(jù)包進(jìn)行解析,將解析得到的 訪問信息傳遞給管理平臺標(biāo)準(zhǔn)接口完成對智能卡的訪問請求操作;S3、智能卡端的操作接口接收由管理平臺返回的操作結(jié)果,將所述操作結(jié)果封裝 成APDU響應(yīng)包后通過USB協(xié)議發(fā)送給終端;S4、終端調(diào)用驅(qū)動接口將APDU響應(yīng)包轉(zhuǎn)化成操作結(jié)果數(shù)據(jù)。208、終端將所述操作結(jié)果以Socket通信方式通過與所述終端對應(yīng)的服務(wù)器端驅(qū) 動接口動態(tài)庫發(fā)送給服務(wù)器。209、服務(wù)器對所述操作結(jié)果進(jìn)行解析,得到APDU響應(yīng)數(shù)據(jù)。具體地,服務(wù)器端驅(qū)動接口動態(tài)庫對該操作結(jié)果進(jìn)行解析,得到APDU響應(yīng)數(shù)據(jù), 并將該APDU響應(yīng)數(shù)據(jù)返回給應(yīng)用程序。本發(fā)明實(shí)施例訪問智能卡的方法,服務(wù)器上存儲有終端配置信息,所述終端配置 信息包括服務(wù)器支持的終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名 稱,服務(wù)器接收攜帶智能卡及終端的信息的卡插入消息,根據(jù)所述終端的信息在所述終端配置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,在加載所述服務(wù) 器端驅(qū)動接口動態(tài)庫后根據(jù)所述智能卡的信息通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口 動態(tài)庫訪問所述智能卡;從而可以根據(jù)終端的信息通過對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫實(shí) 現(xiàn)對不同終端上的智能卡進(jìn)行訪問;此外,可以對所述終端配置信息中的內(nèi)容進(jìn)行添加或 刪除,從而實(shí)現(xiàn)對服務(wù)器所支持的終端的添加或刪除,提升了服務(wù)器的擴(kuò)展性和靈活性。實(shí)施例三本實(shí)施例提供一種服務(wù)器,如圖3所示,所述服務(wù)器包括存儲模塊301,用于存儲終端配置信息,所述終端配置信息包括服務(wù)器支持的至少 一種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,以及存儲與所述 終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫;接收模塊302,用于接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信 息;查找模塊303,用于根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述 終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;加載模塊304,用于加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;訪問模塊305,用于根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動 接口動態(tài)庫訪問所述智能卡。進(jìn)一步的,所述存儲模塊301存儲的終端配置信息還可以包括與所述終端對應(yīng)的 監(jiān)控程序的名稱,所述存儲模塊301還可以存儲有與所述終端對應(yīng)的監(jiān)控程序;所述接收模塊302,具體可以用于通過與所述終端對應(yīng)的監(jiān)控程序接收卡插入消 肩、ο其中,所述接收模塊302,不僅可以通過與所述終端對應(yīng)的監(jiān)控程序接收卡插入 消息,還可以通過請求應(yīng)答的方法接收卡插入消息,例如,有卡插入的終端向服務(wù)器發(fā)送請 求,服務(wù)器進(jìn)行應(yīng)答。進(jìn)一步的,所述服務(wù)器還可以包括添加模塊306,用于在所述終端配置信息中添加終端的信息以及與所述終端對應(yīng) 的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;建立模塊307,用于建立與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。進(jìn)一步的,所述添加模塊306,還用于在所述終端配置信息中添加與所述終端對應(yīng) 的監(jiān)控程序的名稱;所述建立模塊307,還用于建立與所述終端對應(yīng)的監(jiān)控程序;所述服務(wù)器還包括啟動模塊308,用于啟動所述監(jiān)控程序。進(jìn)一步的,所述服務(wù)器還可以包括第一刪除模塊309,用于刪除所述終端配置信息中的終端的信息以及與所述終端 對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;第二刪除模塊310,用于刪除與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。進(jìn)一步的,所述第一刪除模塊309,還用于刪除與所述終端對應(yīng)的監(jiān)控程序的名 稱;所述第二刪除模塊310,還用于刪除與所述終端對應(yīng)的監(jiān)控程序;
8
所述服務(wù)器還包括關(guān)閉模塊311,用于關(guān)閉所述監(jiān)控程序。本發(fā)明實(shí)施例服務(wù)器,存儲模塊存儲有終端配置信息,所述終端配置信息包括服 務(wù)器支持的終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,接收模塊 接收攜帶智能卡及終端的信息的卡插入消息,查找模塊根據(jù)所述終端的信息在所述終端配 置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,加載模塊加載所述 服務(wù)器端驅(qū)動接口動態(tài)庫,訪問模塊根據(jù)所述智能卡的信息通過與所述終端對應(yīng)的服務(wù)器 端驅(qū)動接口動態(tài)庫訪問所述智能卡;從而可以根據(jù)終端的信息通過對應(yīng)的服務(wù)器端驅(qū)動接 口動態(tài)庫實(shí)現(xiàn)對不同終端上的智能卡進(jìn)行訪問;此外,可以對所述終端配置信息中的內(nèi)容 進(jìn)行添加或刪除,從而實(shí)現(xiàn)對服務(wù)器所支持的終端的添加或刪除,提升了服務(wù)器的擴(kuò)展性 和靈活性。本發(fā)明實(shí)施例提供的服務(wù)器可以實(shí)現(xiàn)上述提供的方法實(shí)施例。本發(fā)明實(shí)施例提 供的訪問智能卡的方法及服務(wù)器可以適用于通過網(wǎng)絡(luò)終端對智能卡進(jìn)行訪問,但不僅限于 此。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng) 涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
一種訪問智能卡的方法,其特征在于,服務(wù)器存儲終端配置信息,所述終端配置信息包括服務(wù)器支持的至少一種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,服務(wù)器還存儲有與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫,所述方法包括接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息;根據(jù)所述終端的信息,在所述終端配置信息中查找與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫訪問所述智能卡。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端配置信息還包括與所述終端對 應(yīng)的監(jiān)控程序的名稱,服務(wù)器還存儲有與所述終端對應(yīng)的監(jiān)控程序,所述接收卡插入消息 包括通過與所述終端對應(yīng)的監(jiān)控程序接收卡插入消息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括在所述終端配置信息中添加終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動 態(tài)庫的名稱;建立與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括在所述終端配置信息中添加與所述終端對應(yīng)的監(jiān)控程序的名稱; 建立與所述終端對應(yīng)的監(jiān)控程序; 啟動所述監(jiān)控程序。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括刪除所述終端配置信息中的終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動 態(tài)庫的名稱;刪除與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括 刪除與所述終端對應(yīng)的監(jiān)控程序的名稱;關(guān)閉所述監(jiān)控程序;刪除與所述終端對應(yīng)的監(jiān)控程序。
7.一種服務(wù)器,其特征在于,包括存儲模塊,用于存儲終端配置信息,所述終端配置信息包括服務(wù)器支持的至少一種終 端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,以及存儲與所述終端對 應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫;接收模塊,用于接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息; 查找模塊,用于根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述終端對 應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;加載模塊,用于加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;訪問模塊,用于根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動 態(tài)庫訪問所述智能卡。
8.根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述存儲模塊存儲的終端配置信息還 包括與所述終端對應(yīng)的監(jiān)控程序的名稱,所述存儲模塊還存儲有與所述終端對應(yīng)的監(jiān)控程 序;所述接收模塊,具體用于通過與所述終端對應(yīng)的監(jiān)控程序接收卡插入消息。
9.根據(jù)權(quán)利要求7或8所述的服務(wù)器,其特征在于,還包括添加模塊,用于在所述終端配置信息中添加終端的信息以及與所述終端對應(yīng)的服務(wù)器 端驅(qū)動接口動態(tài)庫的名稱;建立模塊,用于建立與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。
10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述添加模塊,還用于在所述終端配 置信息中添加與所述終端對應(yīng)的監(jiān)控程序的名稱;所述建立模塊,還用于建立與所述終端對應(yīng)的監(jiān)控程序;所述服務(wù)器還包括啟動模塊,用于啟動所述監(jiān)控程序。
11.根據(jù)權(quán)利要求7或8所述的服務(wù)器,其特征在于,還包括第一刪除模塊,用于刪除所述終端配置信息中的終端的信息以及與所述終端對應(yīng)的服 務(wù)器端驅(qū)動接口動態(tài)庫的名稱;第二刪除模塊,用于刪除與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫。
12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述第一刪除模塊,還用于刪除與所 述終端對應(yīng)的監(jiān)控程序的名稱;所述第二刪除模塊,還用于刪除與所述終端對應(yīng)的監(jiān)控程序;所述服務(wù)器還包括關(guān)閉模塊,用于關(guān)閉所述監(jiān)控程序。
全文摘要
本發(fā)明實(shí)施例公開了一種訪問智能卡的方法及服務(wù)器,服務(wù)器存儲終端配置信息,所述終端配置信息包括服務(wù)器支持的至少一種終端的信息以及與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱,服務(wù)器還存儲有與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫,所述方法包括接收卡插入消息,所述卡插入消息中攜帶智能卡及終端的信息;根據(jù)所述終端的信息,在所述終端配置信息中查找得到與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫的名稱;加載所述服務(wù)器端驅(qū)動接口動態(tài)庫;根據(jù)所述智能卡的信息,通過與所述終端對應(yīng)的服務(wù)器端驅(qū)動接口動態(tài)庫訪問所述智能卡。本發(fā)明適用于通過網(wǎng)絡(luò)終端對智能卡進(jìn)行訪問。
文檔編號H04L29/06GK101951361SQ201010242170
公開日2011年1月19日 申請日期2010年7月30日 優(yōu)先權(quán)日2010年7月30日
發(fā)明者邵玲玲 申請人:北京握奇數(shù)據(jù)系統(tǒng)有限公司