【技术实现步骤摘要】
智能卡、智能卡操作系统升级方法及其系统
本申请涉及智能卡
,尤其涉及一种智能卡、智能卡操作系统升级方法及其系统。
技术介绍
随着信息技术革命的不断演进,智能卡作为运营商的安全个人用户信息的载体,被广泛的应用到通讯终端中。随着物联网技术的兴起,嵌入式智能卡(即在终端设备中不可移除的智能卡)成为了物联网设备中不可或缺的安全载体。然而,智能卡在给网络链接带来便利的同时,因其使用场景和个性需求的多样性,使得已经发行的智能卡产品无法满足新的需求,或因业务需求变化,需要更新已发行的智能卡的功能,用于更好的满足用户体验,因此,需要使智能卡具备更新升级的能力。现有智能卡操作系统的升级方法主要是打补丁的方法,具体是通过写入新的代码程序(即补丁程序),使得智能卡的COS(即操作系统)废弃相应的旧的代码程序,运行新的代码程序,而该方法需要预先在智能卡的COS中设置补丁入口,通过补丁入口来选择使用新代码程序或者旧代码程序。然而,补丁入口的设置存在无法预知的可能,也就是说无法准确的预知到COS的哪部分代码程序可能会需要补 ...
【技术保护点】
1.一种智能卡操作系统升级方法,其特征在于,包括如下步骤:/n用户应用程序通过处于激活状态的子COS程序代码存储区内的COS程序将下载的新的COS程序代码存储至处于去激活状态的子COS程序代码存储区,其中用户应用程序运行于智能卡的用户数据存储区;/n并且,处于激活状态的子COS程序代码存储区内的COS程序将访问接口存储区内存储的系统启动入口记录的地址修改为处于去激活状态子COS程序代码存储区的地址;/n待智能卡重新上电后,依据系统启动入口记录的地址运行所述地址对应的子COS程序代码存储区存储的COS程序。/n
【技术特征摘要】
1.一种智能卡操作系统升级方法,其特征在于,包括如下步骤:
用户应用程序通过处于激活状态的子COS程序代码存储区内的COS程序将下载的新的COS程序代码存储至处于去激活状态的子COS程序代码存储区,其中用户应用程序运行于智能卡的用户数据存储区;
并且,处于激活状态的子COS程序代码存储区内的COS程序将访问接口存储区内存储的系统启动入口记录的地址修改为处于去激活状态子COS程序代码存储区的地址;
待智能卡重新上电后,依据系统启动入口记录的地址运行所述地址对应的子COS程序代码存储区存储的COS程序。
2.根据权利要求1所述的智能卡操作系统升级方法,其特征在于,通过处于激活状态的COS程序中的操作系统管理器将下载的新的COS程序代码存储至处于去激活状态的子COS程序代码存储区中,并且将系统启动入口记录的地址修改为处于去激活状态子COS程序代码存储区的地址。
3.根据权利要求1或2所述的智能卡操作系统升级方法,其特征在于,若系统启动入口记录的地址对应的是存储新的COS程序的子COS程序代码存储区,则运行新的COS程序;
若系统启动入口记录的地址对应的是存储旧的COS程序的子COS程序代码存储区,则运行旧的COS程序。
4.一种智能卡,其特征在于,包括:用户数据存储区、访问接口存储区和COS程序代码存储区,其中,COS程序代码存储区包括处于激活状态的子COS程序代码存储区和处于去激活状态的子COS程序代码存储区;
运行于用户数据存储区的用户应用程序通过处于激活状态的子COS程序代码存储区内的COS程序,将下载的新的COS程序代码存储至处于去激活状态的子COS程序代码存储区中;
并且,处于激活状态的子COS程序代码存...
【专利技术属性】
技术研发人员:何碧波,尤洪松,底明辉,
申请(专利权)人:恒宝股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。