【技术实现步骤摘要】
一种基于SIM卡的SWP卡模拟应用的选择切换方法
[0001]本专利技术涉及SWP卡模拟领域,尤其涉及一种基于SIM卡的SWP卡模拟应用的选择切换方法。
技术介绍
[0002]为实现NFC接入手机,现在采用的技术方案是将CLF嵌入在手机内部,基于ETSI的SWP标准,采用NFC
‑
SIM芯片将SWP控制器集成在SIM卡上,通过SIM卡中的ISO7816接口实现CLF端与手机端的通信;
[0003]现有技术中使用同一套射频参数来表示同一张射频卡,使用SWP接口进行通信,向SWP
‑
SIM卡发送APDU指令即通过使用GP SELECT(Applet AID)命令(00A4指令)来选择卡应用;此种情况下,需要使用另一张射频卡,则需要对应使用不同的射频参数,会导致与之前的射频参数有冲突,从而重新启动SWP
‑
SIM卡,向NFC协议栈注册TypeA射频Gate相关的参数,进而使用新的SWP TypeA卡模拟应用。所以相同的射频协议不同Gate参数的SWP卡模拟应用切换时很复 ...
【技术保护点】
【技术特征摘要】
1.一种基于SIM卡的SWP卡模拟应用的选择切换方法,其特征在于,包括以下步骤:S1、将SWP卡模拟应用下载至SWP
‑
SIM卡中,所述SWP
‑
SIM卡通过ISO7816接口接收所述SWP卡模拟应用及其射频参数;S2、完成所述SWP卡模拟应用的注册,包括以下步骤:S201、在SIM卡中将所述SWP卡模拟应用的函数指针和应用配置参数传输至Flash页面中,将所述SWP卡模拟应用的AID传输至NFC HCI卡管理模块中进行存储;S202、所述NFC HCI卡管理模块调用NFC API激活SWP接口,所述SIM卡中的SIM HCI卡管理模块中为卡应用SYNC_ID生成一个随机数,通过所述SWP接口将所述随机数传输至所述NFC控制器中;所述NFC HCI卡管理模块调用NFC API向所述SIM HCI卡管理模块下发SWP U
‑
RESET帧指令,建立会话连接;S203、所述SIM HCI卡管理模块通过所述SWP接口向所述NFC HCI卡管理模块中发送请求应用配置参数,所述NFC HCI卡管理模块将所述应用配置标识反馈至所述SIM卡中;S204、所述SIM HCI卡模拟管理模块读取所述Flash页面中存储的所述函数指针和应用配置标识,与步骤S202生成的卡应用SYNC_ID随机数对应存储至所述SIM HCI卡模拟管理模块中,并清空所述Flash页面,完成所述SWP卡模拟应用在所述SIM HCI卡模拟管理模块中的注册;S205、所述NFC HCI卡管理模块接收到所述应用配置标识后,与所述卡应用SYNC_ID随机数、所述AID以及SWP卡模拟应用Gates实例句柄存储至所述NFC HCI卡管理模块中,完成所述SWP卡模拟应用的注册;S3、对所述SWP卡模拟应用进行切换选择,包括以下步骤:S301、客户端将所述SWP卡模拟应用的AID信息传输至所述NFC HCI卡管理模块中,在NFC HCI卡管理模块的存储数据中查找到相对应的所述应用配置标识、所述卡应用SYNC_ID随机数和所述SWP卡模拟应用Gates实例句柄;S302、所述客户端通过ISO7816接口将所述NFC HCI卡管理模块中对应找到的目标卡应用S...
【专利技术属性】
技术研发人员:何军,王亮,董文强,
申请(专利权)人:广州万协通信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。