发明名称 一种模拟智能卡信息交互的方法
摘要 本发明公开了一种模拟智能卡信息交互的方法,包括以下步骤:在PC平台上启动模拟智能卡的软卡;软卡运行COS;使用信息交互文件的IO流模拟软卡运行COS时与客户端之间的信息交互。本发明通过PC平台模拟软卡,并用文件IO流来模拟智能卡与客户端的数据交互,从而解决了开发板资源短缺所带来的问题,可以极大地提高大型COS的开发效率。
申请公布号 CN101876937B 申请公布日期 2012.06.27
申请号 CN200910237200.8 申请日期 2009.11.11
申请人 飞天诚信科技股份有限公司 发明人 陆舟;于华章
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 余刚
主权项 一种模拟智能卡信息交互的方法,其特征在于,包括以下步骤:在PC平台上启动模拟智能卡的软卡;所述软卡运行COS;使用信息交互文件的IO流模拟所述软卡运行所述COS时与客户端之间的信息交互,其中,使用信息交互文件的IO流模拟所述软卡运行所述COS时与客户端之间的信息交互包括:所述软卡通过自带的接口来判断所述客户端中是否存在所述信息交互文件,若不存在,则在所述客户端中创建所述信息交互文件,所述信息交互文件为一个文件,包括:标识A,当所述标识A为第一标识时表示下行数据传输模式,用于模拟所述客户端向所述软卡发送数据;当所述标识A为第二标识时表示上行数据传输模式,用于模拟所述软卡向所述客户端发送数据;所述客户端通过写入所述信息交互文件向所述软卡发送数据;所述客户端或所述软卡监视所述信息交互文件,在监视过程中通过所述信息交互文件的IO流实现所述客户端与所述软卡之间的交互数据,其中,所述客户端通过写入所述信息交互文件向所述软卡发送数据包括:将所述信息交互文件的标识A设置为第一标识,即将所述信息交互文件设置为处于下行数据传输模式中;若在所述信息交互文件中预设了标识B,则所述客户端将所述标识B的值设置为特定值;若没有预设所述标识B,则所述客户端将所述信息交互文件的标识A之后的数据清空,或将所述信息交互文件设为未锁定状态;其中所述标识B用于指示所述信息交互文件中是否含有数据,当所述标识B不为特定值,则说明所述信息交互文件中含有数据,当所述标识B为 特定值,则说明所述信息交互文件中不含有数据;将要发送给所述软卡的数据写入所述信息交互文件中。
地址 100085 北京市海淀区学清路9号汇智大厦B座17层