[发明专利]智能卡及其操作系统开发方法无效
| 申请号: | 200810219329.1 | 申请日: | 2008-11-18 |
| 公开(公告)号: | CN101441568A | 公开(公告)日: | 2009-05-27 |
| 发明(设计)人: | 郑冬梅 | 申请(专利权)人: | 东信和平智能卡股份有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06K19/073 |
| 代理公司: | 珠海智专专利商标代理有限公司 | 代理人: | 张 中;段淑华 |
| 地址: | 519060广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 智能卡 及其 操作系统 开发 方法 | ||
技术领域
本发明涉及一种智能卡,尤其是一种用于手机的智能卡以及这种电信智能卡的操作系统开发方法。
背景技术
随着智能卡的普及应用,智能卡已经广泛应用在移动通信、电子商务等领域,其中较为常见的是安装到手机上通过无线通信网络进行通信的智能卡,如SIM卡(Subscriber Identity Model,用户识别模块)。
现有的智能卡具有相互连接的微处理器以及存储器,存储器中存储有智能卡操作系统的操作系统文件等数据,其中操作系统文件中包括有智能卡的核心程序单元以及具体的应用程序模块。核心程序单元是智能卡操作系统的核心程序,支承智能卡的运行,而应用程序模块让智能卡实现具体的应用,如与通讯网络连接、显示智能卡相关信息等功能。
智能卡运行时,微处理器读取并执行操作系统文件以及应用程序模块的程序,实现智能卡的各种功能。
早期智能卡的存储器为只读存储器(ROM),存储在只读存储器内的数据是在智能卡生产过程中掩膜固化在存储器中的。由于数据一旦固化在存储器内便不能修改,且掩膜周期较长,一般在三个月左右,掩膜固化后的数据即使发现有错也无法修改,给智能卡操作系统的开发带来极大的不便。
为克服上述不足,现有的一些智能卡使用电擦除存储器,如FLASH作为智能卡的存储器,该存储器中的数据可通过电擦除后重写,开发智能卡操作系统时可根据不同智能卡的需要更改存储器中操作系统的数据,给智能卡操作系统的开发带来极大的方便。
但是,同一类型而属地不同的智能卡,如使用在广东地区的全球通SIM卡与使用在江苏地区的全球通SIM卡,尽管其操作系统的核心程序单元相同,而应用程序模块必须有所区别,智能卡操作系统的开发人员需要针对不同使用属地的智能卡,开发不同版本的操作系统,这导致智能卡操作系统版本繁多,不利于开发企业的管理。
并且,现有智能卡操作系统的开发是开发人员将操作系统文件的核心程序单元及应用程序模块一并开发,因此,开发过程中需要同时兼顾核心程序单元与应用程序模块的开发,这仍不能有效地提高开发效率。
发明内容
针对上述问题,本发明主要目的是提供一种操作系统开发效率较高的智能卡;
本发明另一目的是提供一种减少智能卡操作系统版本的智能卡操作系统开发方法。
为了实现上述的主要目的,本发明提供的智能卡包括微处理器,与微处理器连接并由微处理器访问的电擦除存储器,电擦除存储器存储有智能卡操作系统的操作系统文件,操作系统文件包括有核心程序单元,其中,核心程序单元中设有多个接口模块,操作系统文件还包括多个与所述接口模块一一对应的接口文件单元,智能卡执行核心程序单元时,通过接口模块执行接口文件单元,接口文件单元存储有特殊信息模块。
由上述方案可见,开发人员开发智能卡操作系统时,可先开发固定的核心程序单元,然后由开发具体应用的开发人员根据不同智能卡的需要开发相应的特殊信息模块。这样,智能卡开发人员开发一个固定的核心程序文件后,可将资源与时间集中在开发不同的特殊信息模块上,不必同时兼顾核心程序单元与特殊信息模块的开发,提高操作系统的开发效率。
为实现上述的另一目的,本发明提供的开发上述智能卡操作系统的方法包括开发操作系统文件的核心程序单元,在核心程序单元中设置多个接口模块,并在操作系统文件中设置多个与接口模块一一对应的接口文件单元,然后在接口文件单元中写入特殊信息代码,形成相应的特殊信息模块。
由此可见,操作系统开发人员向开发核心程序单元,形成一个固定的核心单元版本,然后再根据不同属地使用的智能卡需要开发相应的特殊信息模块,并将特殊信息模块写入到对应的接口模块文件中。这样,开发智能卡操作系统时,开发人员只需要开发一个固定的核心程序单元,即只使用一个固定的操作系统版本,便于操作系统开发企业管理。
附图说明
图1是本发明智能卡实施例的结构示意框图;
图2是本发明智能卡实施例的部分代码示意图;
图3是本发明智能卡实施例运行时的运行流程图。
以下结合附图及实施例对本发明作进一步说明。
具体实施方式
参见图1,智能卡包括微处理器1以及存储器2,微处理器1是智能卡的核心部件,用于执行存储器2内的程序。存储器2为电擦除存储器,如FLASH等,存储有智能卡的各种数据,包括有智能卡操作系统的操作系统文件20。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平智能卡股份有限公司,未经东信和平智能卡股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810219329.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超微功耗待机电源
- 下一篇:电子装置的散热系统及方法





