[发明专利]IC卡个人化软件升级、生产、抽检方法及系统有效
申请号: | 202010454355.3 | 申请日: | 2020-05-26 |
公开(公告)号: | CN111610996B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 闫鑫;张汉就 | 申请(专利权)人: | 东信和平科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 沈闯 |
地址: | 519060 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ic 个人化 软件 升级 生产 抽检 方法 系统 | ||
本发明实施例涉及一种IC卡个人化软件升级、生产、抽检方法及系统,通过将需要更新的软件以及新增功能应用软件的动态文件设置在服务器中,并在IC卡个人化软件各个环节前增设检测点,当多个IC卡个人化软件需要升级,仅需要与IC卡连接的生产设备重新获取服务器推送的策略文件签名证书中的策略文件,对策略文件签名证书解密获取动态文件列表之后根据IC卡个人化信息在动态文件列表中选择与之对应的第二动态文件并从服务器中加载第二动态文件,实现IC卡个人化软件的升级,无需重新改写编译原软件,也解决了现有IC卡个人化软件不能进行批量升级的技术问题。
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种IC卡个人化软件升级、生产、抽检方法及系统。
背景技术
在通讯领域中,每个IC卡设备生产厂商都会有自己一套独有的软件版本升级管理办法,来完成整个设备的软件版本的升级。
IC卡个人化是指将IC卡用户需要的个人数据组织并安装于智能卡内部的过程。执行IC卡个人化软件环节包括下载DOWNCOS、执行激活ACTIVE、下载LOADCAP、配置脚本CONFIG、安装应用INSTALL、获取数据GETDATA、个人化数据PERSON、替换密钥PUTKEY、锁卡LOCK和成品卡检测TEST等环节。如某一环节功能更新,会造成若干个个人化软件同时升级,现有的每个升级软件都需要单独改造程序代码重新编译产出新软件进行更新,不支持IC卡的整个软件项目结构的软件批量升级。IC卡个人化需要升级的情况有:一是由于IC卡各项目要求卡片内建结构差异性,功能要求差异性,及选取芯片差异性,导致每个项目均需单独开发对应的个人化软件,平均每年有上千新软件产生;二是IC卡工艺不断升级优化,为了降本增效,每年均会进行模块变更,需升级变更的模块有DOWNCOS,ACTIVE;三是IC卡使用一段时间,可能会由于出现bug需要修复,需升级变更ACTIVE;四是IC卡项目进行过程中,可能因为需求变更,对于应用进行增减,需升级变更LOADCAP或INSTALL;五是由于升级管理方式的变更,可能会修改IC卡出厂基本信息等,需变更CONFIG;六是主控密钥使用一段时间后由于安全问题更换,需升级变更PUTKEY。
发明内容
本发明实施例提供了一种IC卡个人化软件升级、生产、抽检方法及系统,用于解决现有IC卡个人化软件不能进行批量升级的技术问题。
为了实现上述目的,本发明实施例提供如下技术方案:
一种IC卡个人化软件升级方法,包括以下步骤:
S1.IC卡个人化软件进程加载服务器推送的策略文件签名证书,并在IC卡个人化软件的每个执行环节前设置有检测点,所述检测点用于检测IC卡个人化软件进程的宏参数;
S2.对所述策略文件签名证书进行解密得到配置文件内容、动态文件键值和动态文件列表,并存储于进程内存共享区;
S3.所述检测点对IC卡个人化软件线程每个环节进行检测,若所述IC卡个人化软件进程中线程的宏参数存在于所述进程内存,在检测点的动态文件列表中获取与该检测点对应环节的编号、编码和第一动态文件;
S4.根据与该检测点对应环节的编号、编码和第一动态文件从所述服务器中获取动态文件签名证书;对所述动态文件签名证书进行解密得到第二动态文件;
S5.根据所述第二动态文件的类型采用不同策略执行所述第二动态文件,并得到该检测点执行后的返回值;
S6.若所述返回值为0,根据所述宏参数是否存在于所述策略文件签名证书的策略文件中决定是否执行所述第二动态文件;若所述返回值为-1,跳过当前IC卡个人化软件的环节,当前IC卡个人化软件的环节检测点的动态文件更新为对应的第二动态文件。
优选地,在所述S4中,获取第二动态文件的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平科技股份有限公司,未经东信和平科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010454355.3/2.html,转载请声明来源钻瓜专利网。