亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端及方法與流程

文檔序號(hào):12698715閱讀:589來(lái)源:國(guó)知局
一種實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端及方法與流程

本發(fā)明涉及虛擬USIM卡技術(shù)領(lǐng)域,特別是涉及一種實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端及方法。



背景技術(shù):

虛擬USIM卡技術(shù),在為用戶(hù)節(jié)省漫游資費(fèi),提供專(zhuān)有和定制化套餐服務(wù)等方面發(fā)揮著重要作用。比如soft SIM實(shí)現(xiàn)方案,軟USIM卡使用前,要先寫(xiě)入鑒權(quán)密鑰K值和IMSI,ICCID,DIR,ACC等USIM必備文件信息。這需要網(wǎng)絡(luò)運(yùn)營(yíng)商授權(quán)卡的鑒權(quán)密鑰K值信息,且具體實(shí)現(xiàn)依賴(lài)于不同方案的modem平臺(tái)的實(shí)現(xiàn)框架。受如上所述的不同運(yùn)營(yíng)商資源授權(quán)的限制和modem平臺(tái)門(mén)檻,短時(shí)間內(nèi)大范圍推廣使用的難度很大。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端及方法,基于ISO7816協(xié)議的SIM—ME接口,不需要各地運(yùn)營(yíng)商授權(quán)提供鑒權(quán)密鑰K值,即可動(dòng)態(tài)虛擬USIM卡。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端,包括AP側(cè)處理單元、ISO7816接口模塊、BP側(cè)處理單元,以及鑒權(quán)通道模塊,其中,

所述AP側(cè)處理單元,其構(gòu)建動(dòng)態(tài)虛擬USIM卡,并通過(guò)所述鑒權(quán)通道模塊與遠(yuǎn)程服務(wù)器進(jìn)行信息交換;

所述BP側(cè)處理單元,其生成APDU指令數(shù)據(jù),并通過(guò)ISO7816接口模塊對(duì)所述虛擬USIM卡進(jìn)行讀寫(xiě)操作;

所述ISO7816接口模塊,其分別連接所述AP側(cè)處理單元和所述BP側(cè)處理單元,響應(yīng)所述BP側(cè)處理單元發(fā)起的啟動(dòng)初始化過(guò)程,對(duì)所述虛擬USIM卡進(jìn)行初始化;

所述鑒權(quán)通道模塊,其連接運(yùn)營(yíng)商網(wǎng)絡(luò)連接,為智能終端與遠(yuǎn)程服務(wù)器的信息交換建立數(shù)據(jù)傳輸通道。

進(jìn)一步地,所述AP側(cè)處理單元,進(jìn)一步包括,連接所述鑒權(quán)通道模塊的USB接口,以及連接所述ISO7816接口模塊的第一SPI通信模塊。

進(jìn)一步地,所述ISO7816接口模塊,進(jìn)一步包括,連接所述AP側(cè)處理單元的第二SPI通信模塊,以及連接所述BP側(cè)處理單元的ISO7816接口。

更進(jìn)一步地,所述BP側(cè)處理單元,進(jìn)一步包括,MODEM模塊,以及連接所述ISO7816接口模塊的SIM卡接口。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的方法,包括以下步驟:

(1)獲取位置區(qū)信息,申請(qǐng)?zhí)摂MUSIM卡;

(2)下載固定文件信息并保存;

(3)對(duì)虛擬USIM卡進(jìn)行初始化;

(4)對(duì)APDU指令數(shù)據(jù)進(jìn)行拆分、解析;

(5)生成APDU指令回復(fù)信息,并發(fā)送給modem。

進(jìn)一步地,所述步驟(1)是將鑒權(quán)通道模塊獲取的MCC、MNC和LAC信息作為申請(qǐng)?zhí)摽ㄏl(fā)送給服務(wù)器。

進(jìn)一步地,所述步驟(2)進(jìn)一步包括,虛擬USIM卡接收服務(wù)器返回的申請(qǐng)?zhí)摽ǔ晒ο?;從所述服?wù)器中下載申請(qǐng)?zhí)摂MUSIM卡對(duì)應(yīng)的IMSI、ICCID和DIR固定文件信息;將所述固定文件信息保存在本地?cái)?shù)據(jù)庫(kù)中。

進(jìn)一步地,所述步驟(3)進(jìn)一步包括以下步驟:虛擬USIM卡觸發(fā)USIM卡熱插拔事件;將USIM卡熱插拔事件發(fā)送給BP側(cè)處理單元的MODEM模塊;所述MODEM模塊啟動(dòng)初始化過(guò)程;ISO7816接口向所述MODEM 模塊發(fā)送ATR響應(yīng)以及進(jìn)行PPS協(xié)商,完成USIM卡初始化過(guò)程。

進(jìn)一步地,所述步驟(4)進(jìn)一步包括以下步驟:虛擬USIM卡模塊通過(guò)ISO7816接口模塊接收MODEM 模塊發(fā)送的APDU指令數(shù)據(jù);所述虛擬USIM卡對(duì)APDU指令進(jìn)行拆分、解析;從本地?cái)?shù)據(jù)庫(kù)中讀取對(duì)應(yīng)的回復(fù)字段或從服務(wù)器接收返回值;通過(guò)第一SPI通信模塊將回復(fù)字段或返回值返回給ISO7816接口模塊。

更進(jìn)一步地,所述步驟(1)進(jìn)一步包括以下步驟:ISO7816接口模塊將回復(fù)字段或返回值組織成APDU指令的回復(fù)信息;通過(guò)ISO7816接口寫(xiě)回給BP側(cè)處理單元的MODEM 模塊。

本發(fā)明的實(shí)現(xiàn)動(dòng)態(tài)虛擬USIM卡的智能終端及方法,與現(xiàn)有技術(shù)相比,具有如下技術(shù)效果:

不需要各地運(yùn)營(yíng)商授權(quán)提供鑒權(quán)密鑰K值,降低運(yùn)營(yíng)推廣難度;通過(guò)“7816接口模塊”連通modem的SIM卡接口和AP端,可以適配不同的modem平臺(tái),從而不依賴(lài)具體modem實(shí)現(xiàn)框架。

本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。

附圖說(shuō)明

附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,并與本發(fā)明的實(shí)施例一起,用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:

圖1為根據(jù)本發(fā)明的動(dòng)態(tài)虛擬USIM卡的智能終端原理框圖;

圖2為根據(jù)本發(fā)明的動(dòng)態(tài)虛擬USIM卡的方法流程圖;

圖3為根據(jù)本發(fā)明的回復(fù)APDU指令工作流程圖。

具體實(shí)施方式

以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明。

圖1為根據(jù)本發(fā)明的動(dòng)態(tài)虛擬USIM卡的智能終端原理框圖,如圖1所示,本發(fā)明的動(dòng)態(tài)虛擬USIM卡的智能終端,包括:AP側(cè)處理單元100、ISO7816接口模塊200、BP側(cè)處理單元300,以及鑒權(quán)通道模塊400,其中,

AP側(cè)處理單元100,為智能終端的主處理器模塊,其進(jìn)一步包括,虛擬USIM卡模塊101、第一SPI通信模塊102,以及USB接口103;

BP側(cè)處理單元300,為智能終端的基帶處理器,其進(jìn)一步包括,MODEM 模塊301和SIM卡接口302;

ISO7816接口模塊200,其包括第二SPI通信模塊201和ISO7816接口202,分別連接AP側(cè)處理單元100和BP側(cè)處理單元300。

鑒權(quán)通道模塊400(3G MODEM+SIM卡),其連接AP側(cè)處理單元100,用于智能終端注冊(cè)到當(dāng)?shù)剡\(yùn)營(yíng)商網(wǎng)絡(luò)并建立數(shù)據(jù)連接,鑒權(quán)通道模塊獲取到當(dāng)前運(yùn)營(yíng)商網(wǎng)絡(luò)信息(MCC,MNC,LAC),并以這些信息向服務(wù)器發(fā)送申請(qǐng)?zhí)摽ㄏ?,接收服?wù)器返回的申請(qǐng)?zhí)摽ǔ晒ο⒉⑥D(zhuǎn)發(fā)給AP側(cè)處理單元100。

【其中:MCC,Mobile Country Code,移動(dòng)國(guó)家代碼(中國(guó)的為460);MNC,Mobile Network Code,移動(dòng)網(wǎng)絡(luò)號(hào)碼(中國(guó)移動(dòng)為00,中國(guó)聯(lián)通為01);LAC,Location Area Code,位置區(qū)域碼】

AP側(cè)處理單元100的虛擬USIM卡模塊101,接收到服務(wù)器返回的申請(qǐng)?zhí)摽ǔ晒ο?,從服?wù)器數(shù)據(jù)庫(kù)下載所申請(qǐng)?zhí)摂MUSIM卡對(duì)應(yīng)的IMSI,ICCID,DIR,等固定文件信息,并將這些信息存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù)中。

AP側(cè)處理單元100的虛擬USIM卡模塊101觸發(fā)拔插卡事件,并將插卡事件發(fā)送BP側(cè)處理單元300的MODEM 模塊301,

BP側(cè)處理單元300的MODEM 模塊301啟動(dòng)reset虛擬USIM卡過(guò)程,并以此虛擬USIM卡注冊(cè)當(dāng)?shù)鼐W(wǎng)絡(luò)。

第一SPI通信模塊103響應(yīng)MODEM 模塊301的reset過(guò)程,向MODEM 模塊301發(fā)送ATR響應(yīng)以及進(jìn)行PPS協(xié)商,完成USIM卡初始化過(guò)程。

ISO7816接口模塊200讀取MODEM 模塊301發(fā)來(lái)的APDU指令數(shù)據(jù),從第二SPI通信模塊201轉(zhuǎn)發(fā)給AP側(cè)處理單元100的虛擬USIM卡模塊101。

AP側(cè)處理單元100的虛擬USIM卡模塊101接收并解析此APDU指令,從前述的本地?cái)?shù)據(jù)庫(kù)中查詢(xún)對(duì)應(yīng)字段,如果查詢(xún)到匹配字段,則從數(shù)據(jù)庫(kù)中讀取對(duì)應(yīng)的回復(fù)字段;如果沒(méi)有查詢(xún)到此指令的匹配字段,則判斷此APDU指令需要遠(yuǎn)程傳輸?shù)椒?wù)器,由對(duì)應(yīng)的實(shí)體USIM卡計(jì)算返回結(jié)果,再將回復(fù)字段或返回值回傳給AP側(cè)處理單元100的虛擬USIM卡模塊101。虛擬USIM卡模塊101獲取到回復(fù)字段或返回值后,通過(guò)第一SPI通信模塊103將回復(fù)字段或返回值返回給ISO7816接口模塊200。

ISO7816接口模塊200將從第二SPI通信模塊201接收到的回復(fù)字段或返回值組織成APDU指令的回復(fù)信息,通過(guò)ISO7816接口202寫(xiě)回給BP側(cè)處理單元300的MODEM 模塊301,完成虛擬USIM卡的網(wǎng)絡(luò)注冊(cè)、附著和數(shù)據(jù)連接建立過(guò)程。

虛擬USIM卡成功注冊(cè)當(dāng)?shù)鼐W(wǎng)絡(luò)后,智能終端用戶(hù)就可以使用此虛擬USIM卡的數(shù)據(jù)業(yè)務(wù)等功能。

圖2為根據(jù)本發(fā)明的動(dòng)態(tài)虛擬USIM卡的方法流程圖,下面將參考圖2,對(duì)本發(fā)明的動(dòng)態(tài)虛擬USIM卡的方法進(jìn)行詳細(xì)描述。

首先,在步驟201,智能終端獲取位置區(qū)信息,申請(qǐng)?zhí)摂MUSIM卡。在本步驟之前,BP側(cè)modem需要根據(jù)本系統(tǒng)的遠(yuǎn)程指令傳輸特性,延長(zhǎng)原ISO7816協(xié)議規(guī)定的各相關(guān)超時(shí)定時(shí)器的時(shí)?!颈热鏦WT等】;

該步驟中,申請(qǐng)?zhí)摂MUSIM卡,指根據(jù)鑒權(quán)通道模塊400獲取的MCC,MNC,LAC等當(dāng)?shù)鼐W(wǎng)絡(luò)信息初步判斷用戶(hù)終端當(dāng)前的位置區(qū)信息,并發(fā)送帶有MCC、MNC和LAC信息的申請(qǐng)?zhí)摽ㄏ⒔o服務(wù)器。WWT(Work Waiting Time)是iso7816協(xié)議中規(guī)定的SIM卡發(fā)出的字符同上一個(gè)字符之間的最大時(shí)間間隔,可以理解為SIM卡響應(yīng)modem命令的最大延時(shí)時(shí)間。

在步驟202,AP側(cè)處理單元100構(gòu)建的虛擬USIM卡模塊101,接收到服務(wù)器返回的申請(qǐng)?zhí)摽ǔ晒οⅲ瑥姆?wù)器數(shù)據(jù)庫(kù)下載所申請(qǐng)?zhí)摂MUSIM卡對(duì)應(yīng)的IMSI,ICCID,DIR,等固定文件信息,并將這些信息存儲(chǔ)到本地?cái)?shù)據(jù)庫(kù)中。

在步驟203,虛擬USIM卡101觸發(fā)USIM卡熱插拔事件,并將插卡事件發(fā)送BP側(cè)處理單元300的MODEM 模塊301;BP側(cè)處理單元300的MODEM 模塊301啟動(dòng)reset虛擬USIM卡過(guò)程,并以此虛擬USIM卡注冊(cè)當(dāng)?shù)鼐W(wǎng)絡(luò);ISO7816接口202響應(yīng)MODEM 模塊301的reset過(guò)程,向MODEM 模塊301發(fā)送ATR響應(yīng)以及進(jìn)行PPS協(xié)商,完成USIM卡初始化過(guò)程。

在步驟204,虛擬USIM卡通過(guò)ISO7816接口單元200,獲取modem側(cè)的讀寫(xiě)指令A(yù)PDU。該步驟中,ISO7816接口模塊200讀取MODEM 模塊301發(fā)來(lái)的APDU指令數(shù)據(jù),從第二SPI通信模塊201轉(zhuǎn)發(fā)給AP側(cè)處理單元100的虛擬USIM卡模塊101。

在步驟205,AP側(cè)處理單元100的虛擬USIM卡模塊101接收并解析此APDU指令,從前述的本地?cái)?shù)據(jù)庫(kù)中查詢(xún)對(duì)應(yīng)字段,如果查詢(xún)到匹配字段,則從數(shù)據(jù)庫(kù)中讀取對(duì)應(yīng)的回復(fù)字段;如果沒(méi)有查詢(xún)到此指令的匹配字段,則判斷此APDU指令需要遠(yuǎn)程傳輸?shù)椒?wù)器,由對(duì)應(yīng)的實(shí)體USIM卡計(jì)算返回結(jié)果,再將返回值回傳給AP側(cè)處理單元100的虛擬USIM卡模塊101。虛擬USIM卡模塊101獲取到回復(fù)字段或返回值后,通過(guò)第一SPI通信模塊103將回復(fù)字段或返回值返回給ISO7816接口模塊200。

在步驟206,ISO7816接口模塊200將從第二SPI通信模塊201接收到的回復(fù)字段或返回值組織成APDU指令的回復(fù)信息,通過(guò)ISO7816接口202寫(xiě)回給BP側(cè)處理單元300的MODEM 模塊301,完成一次MODEM對(duì)虛擬USIM卡的讀寫(xiě)操作。

在步驟207,虛擬USIM卡繼續(xù)監(jiān)測(cè)7816接口的APDU指令,重復(fù)步驟305~306步驟,執(zhí)行后續(xù)的讀寫(xiě)卡命令,完成虛擬USIM卡的網(wǎng)絡(luò)注冊(cè)、附著和數(shù)據(jù)連接建立過(guò)程;虛擬USIM卡成功注冊(cè)當(dāng)?shù)鼐W(wǎng)絡(luò)后,終端用戶(hù)就可以使用此虛擬USIM卡的數(shù)據(jù)業(yè)務(wù)等功能。

圖3為根據(jù)本發(fā)明的回復(fù)APDU指令工作流程圖,下面將參考圖3,對(duì)本發(fā)明的回復(fù)APDU指令工作流程進(jìn)行詳細(xì)描述。

首先,在步驟301,虛擬USIM卡模塊101對(duì)APDU指令進(jìn)行解析,從本地?cái)?shù)據(jù)庫(kù)中讀取對(duì)應(yīng)的回復(fù)字段或從遠(yuǎn)端服務(wù)器獲取返回值。

在步驟302,虛擬USIM卡模塊101將獲取到的回復(fù)字段或返回值,通過(guò)第一SPI通信模塊103返回給ISO7816接口模塊200。

在步驟303,ISO7816接口模塊200將從第二SPI通信模塊201接收到的回復(fù)字段或返回值組織成APDU指令的回復(fù)信息。

在步驟304,ISO7816接口模塊200將回復(fù)信息通過(guò)ISO7816接口202寫(xiě)回給BP側(cè)處理單元300的MODEM 模塊301。

本領(lǐng)域普通技術(shù)人員可以理解:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1