一种实现动态虚拟USIM卡的智能终端及方法与流程

文档序号:12698715阅读:来源:国知局

技术特征:

1.一种实现动态虚拟USIM卡的智能终端,包括AP侧处理单元、ISO7816接口模块、BP侧处理单元,以及鉴权通道模块,其特征在于,

所述AP侧处理单元,其构建动态虚拟USIM卡,并通过所述鉴权通道模块与远程服务器进行信息交换;

所述BP侧处理单元,其生成APDU指令数据,并通过ISO7816接口模块对所述虚拟USIM卡进行读写操作;

所述ISO7816接口模块,其分别连接所述AP侧处理单元和所述BP侧处理单元,响应所述BP侧处理单元发起的启动初始化过程,对所述虚拟USIM卡进行初始化;

所述鉴权通道模块,其连接运营商网络连接,为智能终端与远程服务器的信息交换建立数据传输通道。

2.根据权利要求1所述的实现动态虚拟USIM卡的智能终端,其特征在于,

所述AP侧处理单元,进一步包括,连接所述鉴权通道模块的USB接口,以及连接所述ISO7816接口模块的第一SPI通信模块。

3.根据权利要求1所述的实现动态虚拟USIM卡的智能终端,其特征在于,

所述ISO7816接口模块,进一步包括,连接所述AP侧处理单元的第二SPI通信模块,以及连接所述BP侧处理单元的ISO7816接口。

4.根据权利要求1所述的实现动态虚拟USIM卡的智能终端,其特征在于,所述BP侧处理单元,进一步包括,MODEM模块,以及连接所述ISO7816接口模块的SIM卡接口。

5.一种实现动态虚拟USIM卡的方法,其特征在于,包括以下步骤:

(1)获取位置区信息,申请虚拟USIM卡;

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

(3)对虚拟USIM卡进行初始化;

(4)对APDU指令数据进行拆分、解析;

(5)生成APDU指令回复信息,并发送给modem。

6.根据权利要求5所述的实现动态虚拟USIM卡的方法,其特征在于,所述步骤(1)是将鉴权通道模块获取的MCC、MNC和LAC信息作为申请虚卡消息发送给服务器。

7.根据权利要求5所述的实现动态虚拟USIM卡的方法,其特征在于,所述步骤(2)进一步包括,虚拟USIM卡接收服务器返回的申请虚卡成功消息;从所述服务器中下载申请虚拟USIM卡对应的IMSI、ICCID和DIR固定文件信息;将所述固定文件信息保存在本地数据库中。

8.根据权利要求5所述的实现动态虚拟USIM卡的方法,其特征在于,所述步骤(3)进一步包括以下步骤:虚拟USIM卡触发USIM卡热插拔事件;将USIM卡热插拔事件发送给BP侧处理单元的MODEM模块;所述MODEM模块启动初始化过程;ISO7816接口向所述MODEM 模块发送ATR响应以及进行PPS协商,完成USIM卡初始化过程。

9.根据权利要求5所述的实现动态虚拟USIM卡的方法,其特征在于,所述步骤(4)进一步包括以下步骤:虚拟USIM卡模块通过ISO7816接口模块接收MODEM 模块发送的APDU指令数据;所述虚拟USIM卡对APDU指令进行拆分、解析;从本地数据库中读取对应的回复字段或从服务器接收返回值;通过第一SPI通信模块将回复字段或返回值返回给ISO7816接口模块。

10.根据权利要求5所述的实现动态虚拟USIM卡的方法,其特征在于,所述步骤(1)进一步包括以下步骤:ISO7816接口模块将回复字段或返回值组织成APDU指令的回复信息;通过ISO7816接口写回给BP侧处理单元的MODEM 模块。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1