[发明专利]一种实现智能卡可执行文件的热更新方法及装置有效
申请号: | 201811631072.0 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109819018B | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L9/08;G06F8/71;G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种实现智能卡可执行文件的热更新方法及装置,该方法包括:当卡片接收到上位机发送的启动热更新命令时,获取待更新的可执行文件;将注册表中的对应于待更新的可执行文件的文件注册表信息、注册表中的属于待更新的可执行文件中的所有应用注册表信息、所有应用指定需要备份的用户信息备份到非易失存储器的第一存储区;下载新的可执行文件并通过新的可执行文件按照备份的文件注册表信息和备份的所有应用注册表信息重新安装应用,并调用重新安装的应用中的备份函数把备份的相应应用中的用户信息恢复到重新安装的应用中。本发明能更新待更新的可执行文件和应用,且保留应用使用者以前的数据,方便用户使用,提高用户体验。 | ||
搜索关键词: | 一种 实现 智能卡 可执行文件 更新 方法 装置 | ||
【主权项】:
1.一种实现智能卡可执行文件的热更新方法,其特征在于,包括:步骤S1:当卡片接收到上位机发送的启动热更新命令时,根据所述启动热更新命令中的文件标识在注册表中查找可执行文件保存地址,根据可执行文件保存地址在非易失存储器的第二存储区中获取待更新的可执行文件;步骤S2:所述卡片将所述注册表中的对应于所述待更新的可执行文件的文件注册表信息、所述注册表中的属于待更新的可执行文件中的所有应用注册表信息、所有应用指定需要备份的用户信息备份到非易失存储器的第一存储区,将所述文件注册表信息、所述注册表中的属于待更新的可执行文件中的所有应用注册表信息、所有应用指定需要备份的用户信息删除;步骤S3:所述卡片下载新的可执行文件并将其保存到所述非易失存储器的第二存储区,在所述可执行文件注册表里记录一条对应于新的可执行文件的注册表信息并将新的可执行文件的保存地址添加到所述注册表信息中;步骤S4:所述卡片通过所述新的可执行文件按照备份的文件注册表信息和备份的所有应用注册表信息重新安装应用,并调用重新安装的应用中的备份函数把备份的相应应用中的用户信息恢复到重新安装的应用中;步骤S5:所述卡片调用垃圾回收函数对保存在所述非易失存储器的第一存储区的信息进行回收。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811631072.0/,转载请声明来源钻瓜专利网。