一种eSIM卡快速下载方法技术

技术编号:26976721 阅读:71 留言:0更新日期:2021-01-06 00:14
本发明专利技术公开一种eSIM卡快速下载方法,通过跨APDU事务机制,对关键数据写入进行原子性保护,既解决了下载过程中掉电带来的NVM数据不稳定问题,又解决了下载性能慢的问题。本发明专利技术提供的方法为:在eSIM卡开始下载profile时,启动事务处理;经过多条APDU处理后结束profile下载时,提交事务处理;在多条APDU处理过程中,仅启用一次事务处理。

【技术实现步骤摘要】
一种eSIM卡快速下载方法
本专利技术涉及智能卡
,尤其是要求支持eSIM功能的智能卡领域。
技术介绍
eSIM卡支持远程定制服务,支持多个电信Profile远程下载。在电信Profile下载过程中,会创建大量电信文件,创建MNOSD和SSD,下载Package,安装Applet。所有这些操作,都涉及到NVM区空间分配。NVM区空间分配,和系统表项(包括对象管理表和文件管理表等)中NVM地址的写入,需要保证原子性,以避免掉电不稳定和空间泄露(空间分配后无法回收)。目前eSIM卡都是基于Java卡平台实现。在Java平台中,通过事务机制保证多次擦写NVM的原子性。但是事务机制,仅支持一条APDU处理过程中的NVM擦写原子性。一个普通的电信Profile大约几Kbytes,需要十几条到几十条APDU才能完成下载过程。如果采用Java平台的事务机制,需要多次事务处理才能完成。而事务机制最主要的两个操作为启动事务和提交事务。在提交事务时,需要多次写NVM,以设置备份数据为无效,会带来一些性能开销。因此,在Profile下载过程中,本文档来自技高网...

【技术保护点】
1.一种eSIM卡快速下载方法,其特征在于,在Profile开始下载时,记录下载通道号,启动事务处理;在Profile结束下载时,提交事务处理,清除下载通道号;其间跨越多条APDU。/n

【技术特征摘要】
1.一种eSIM卡快速下载方法,其特征在于,在Profile开始下载时,记录下载通道号,启动事务处理;在Profile结束下载时,提交事务处理,清除下载通道号;其间跨越多条APDU。


2.根据权利要求1所述的一种eSIM卡快速下载方法,其特征在于,Profile下载过程中,仅启用一次所述事务处理。


3.根据权利要求1所述的一种e...

【专利技术属性】
技术研发人员:闫建丽袁巧
申请(专利权)人:北京中电华大电子设计有限责任公司
类型:发明
国别省市:北京;11

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

1