一种基于SIM卡的SWP卡模拟应用的选择切换方法技术

技术编号:33542080 阅读:52 留言:0更新日期:2022-05-21 09:52
一种基于SIM卡的SWP卡模拟应用的选择切换方法,在卡管理界面中每一种SWP卡模拟应用均对应一种应用配置标识,在NFC协议栈中每一种应用配置标识对应相应的SWP卡模拟应用,通过卡管理界面来选定来自不同厂商的SWP卡,通过卡管理界面中的应用配置标识来选定该SIM卡中运行的SWP卡模拟应用;本发明专利技术可以同时支持同种通信协议的多个不同射频参数的非接通信协议卡的模拟应用,每一种SWP模拟应用只需要执行一次注册过程,在用户切换不同的SWP卡模拟应用时,不需要通过ISO7816接口重新下发应用配置标识,NFC协议栈不需要重启SIM卡,从而减少了对SIM卡Flash擦写操作,加快了SWP接口数据包业务处理速度,增加了SIM卡Flash使用寿命,保护了SIM芯片不易损坏。保护了SIM芯片不易损坏。保护了SIM芯片不易损坏。

【技术实现步骤摘要】
一种基于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...

【专利技术属性】
技术研发人员:何军王亮董文强
申请(专利权)人:广州万协通信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1