1.一種實(shí)現(xiàn)動態(tài)虛擬USIM卡的智能終端,包括AP側(cè)處理單元、ISO7816接口模塊、BP側(cè)處理單元,以及鑒權(quán)通道模塊,其特征在于,
所述AP側(cè)處理單元,其構(gòu)建動態(tài)虛擬USIM卡,并通過所述鑒權(quán)通道模塊與遠(yuǎn)程服務(wù)器進(jìn)行信息交換;
所述BP側(cè)處理單元,其生成APDU指令數(shù)據(jù),并通過ISO7816接口模塊對所述虛擬USIM卡進(jìn)行讀寫操作;
所述ISO7816接口模塊,其分別連接所述AP側(cè)處理單元和所述BP側(cè)處理單元,響應(yīng)所述BP側(cè)處理單元發(fā)起的啟動初始化過程,對所述虛擬USIM卡進(jìn)行初始化;
所述鑒權(quán)通道模塊,其連接運(yùn)營商網(wǎng)絡(luò)連接,為智能終端與遠(yuǎn)程服務(wù)器的信息交換建立數(shù)據(jù)傳輸通道。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的智能終端,其特征在于,
所述AP側(cè)處理單元,進(jìn)一步包括,連接所述鑒權(quán)通道模塊的USB接口,以及連接所述ISO7816接口模塊的第一SPI通信模塊。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的智能終端,其特征在于,
所述ISO7816接口模塊,進(jìn)一步包括,連接所述AP側(cè)處理單元的第二SPI通信模塊,以及連接所述BP側(cè)處理單元的ISO7816接口。
4.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的智能終端,其特征在于,所述BP側(cè)處理單元,進(jìn)一步包括,MODEM模塊,以及連接所述ISO7816接口模塊的SIM卡接口。
5.一種實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,包括以下步驟:
(1)獲取位置區(qū)信息,申請?zhí)摂MUSIM卡;
(2)下載固定文件信息并保存;
(3)對虛擬USIM卡進(jìn)行初始化;
(4)對APDU指令數(shù)據(jù)進(jìn)行拆分、解析;
(5)生成APDU指令回復(fù)信息,并發(fā)送給modem。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,所述步驟(1)是將鑒權(quán)通道模塊獲取的MCC、MNC和LAC信息作為申請?zhí)摽ㄏl(fā)送給服務(wù)器。
7.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,所述步驟(2)進(jìn)一步包括,虛擬USIM卡接收服務(wù)器返回的申請?zhí)摽ǔ晒οⅲ粡乃龇?wù)器中下載申請?zhí)摂MUSIM卡對應(yīng)的IMSI、ICCID和DIR固定文件信息;將所述固定文件信息保存在本地?cái)?shù)據(jù)庫中。
8.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,所述步驟(3)進(jìn)一步包括以下步驟:虛擬USIM卡觸發(fā)USIM卡熱插拔事件;將USIM卡熱插拔事件發(fā)送給BP側(cè)處理單元的MODEM模塊;所述MODEM模塊啟動初始化過程;ISO7816接口向所述MODEM 模塊發(fā)送ATR響應(yīng)以及進(jìn)行PPS協(xié)商,完成USIM卡初始化過程。
9.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,所述步驟(4)進(jìn)一步包括以下步驟:虛擬USIM卡模塊通過ISO7816接口模塊接收MODEM 模塊發(fā)送的APDU指令數(shù)據(jù);所述虛擬USIM卡對APDU指令進(jìn)行拆分、解析;從本地?cái)?shù)據(jù)庫中讀取對應(yīng)的回復(fù)字段或從服務(wù)器接收返回值;通過第一SPI通信模塊將回復(fù)字段或返回值返回給ISO7816接口模塊。
10.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)動態(tài)虛擬USIM卡的方法,其特征在于,所述步驟(1)進(jìn)一步包括以下步驟:ISO7816接口模塊將回復(fù)字段或返回值組織成APDU指令的回復(fù)信息;通過ISO7816接口寫回給BP側(cè)處理單元的MODEM 模塊。