[发明专利]一种智能卡操作系统和方法有效
申请号: | 200610090151.6 | 申请日: | 2006-06-29 |
公开(公告)号: | CN101097606A | 公开(公告)日: | 2008-01-02 |
发明(设计)人: | 陈大才;徐达兴;齐同心 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06K19/07 | 分类号: | G06K19/07;G06F1/32 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 李娟 |
地址: | 100015北京市朝阳区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能卡 操作系统 方法 | ||
技术领域
本发明涉及智能卡领域,尤其涉及一种智能卡操作系统和方法。
背景技术
随着智能卡技术的不断发展,人们希望智能卡能够拥有更加丰富灵活的功能。比如,使SIM卡除了具有传统的SIM卡功能外,还可以具有支付卡,门禁卡,考勤卡,等等,真正做到了一卡多用。但是传统的智能卡操作系统仅能支持单独的接触式通信方式或者单独的非接触式通信方式,这就大大的降低了智能卡应用的灵活性。
目前,已经存在一种支持双界面(接触式和非接触式通信)的智能卡操作系统,但是,当该智能卡操作系统处于非接触式终端设备的非接触场中,智能卡操作系统的天线耦合产生电压,由该非接触式终端设备为该智能卡操作系统单独供电时,系统采用单独非接触式工作模式,只能进行非接触式通信,而当该智能卡操作系统的供电来自接触式终端设备提供的接触式电源时,系统采用单独接触式工作模式,只能进行接触式通信,即该系统根据其供电方式,只能支持一种通信方式,存在很大的局限性。
发明内容
本发明提供一种智能卡操作系统和方法,用以解决现有技术中存在智能卡操作系统不能同时支持接触式和非接触式通信的问题。
为了解决上述技术问题,本发明提供了一种智能卡操作系统,包括接触式通信模块、非接触式通信模块和命令处理模块,还包括工作模式选择模块,连接所述命令处理模块;
所述工作模式选择模块根据所述系统的供电方式确定第一工作模式或第二工作模式,并通知所述命令处理模块;
所述命令处理模块根据所述第一工作模式单独处理所述非接触式通信模块接收到的非接触式命令;或根据所述第二工作模式并行处理所述接触式通信模块接收到的接触式命令和所述非接触式通信模块接收到的非接触式命令。
进一步地,上述系统还可具有以下特点:所述系统还包括与所述工作模式选择模块连接的电源控制模块,所述电源控制模块检测可用电源且优先选择接触式电源向系统供电,并将确定的系统供电方式通知所述工作模式选择模块。
进一步地,上述系统还可具有以下特点:所述系统还包括与所述命令处理模块连接的时钟控制模块,所述时钟控制模块检测并根据预先设定的时钟源优先级选择可用时钟源,向所述命令处理模块提供时钟。
进一步地,上述系统还可具有以下特点:所述系统还包括初始化模块,所述初始化模块进一步包括通用初始化模块、第一工作模式初始化模块和第二工作模式初始化模块,其中,
通用初始化模块用于初始化系统的通用寄存器以及全局变量;
第一工作模式初始化模块用于根据所述第一工作模式初始化非接触式通信模块和命令处理模块;
第二工作模式初始化模块用于根据所述第二工作模式初始化非接触式通信模块、接触式通信模块和命令处理模块。
进一步地,上述系统还可具有以下特点:所述命令处理模块还包括上下文切换子模块和第一存储子模块,
所述第一存储子模块用于分别保存接触式通道上下文和非接触式通道上下文;
所述上下文切换子模块用于根据待处理命令所在的通道选用所述第一存储子模块中保存的相应通道上下文。
进一步地,上述系统还可具有以下特点:所述命令处理模块还包括查询子模块,所述查询子模块用于并行查询所述接触式通信模块是否接收到接触式命令和非接触式通信模块是否接收到非接触式命令。
进一步地,上述系统还可具有以下特点:所述接触式通信模块进一步包括接触式通信接收子模块、接触式通信发送子模块和接触式通信存储子模块,其中,
所述接触式通信存储子模块用于保存接触式命令接收标志;
所述接触式通信接收子模块用于接收接触式命令,并设置所述接触式命令接收标志;
所述接触式通信发送子模块用于发送接触式命令响应,并清除所述接触式命令接收标志。
进一步地,上述系统还可具有以下特点:所述非接触式通信模块进一步包括非接触式通信接收子模块、非接触式通信发送子模块和非接触式通信存储子模块,其中,
所述非接触式通信存储子模块用于保存非接触式命令接收标志;
所述非接触式通信接收子模块用于接收非接触式命令,并设置所述非接触式命令接收标志;
所述非接触式通信发送子模块用于发送非接触式命令响应,并清除所述非接触式命令接收标志。
进一步地,上述系统还可具有以下特点:所述命令处理模块还包括休眠控制模块,所述休眠控制模块用于控制空闲或空闲了设定时间的智能卡操作系统进入休眠状态,并根据接触式通信模块或非接触式通信模块在接收到命令后产生的中断唤醒系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610090151.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:支座枢轴装置及所支撑的显示装置
- 下一篇:一种治疗风湿类风湿产后风的药物