[发明专利]一种实现智能卡通信协议自适应的方法及装置有效
申请号: | 200910091500.X | 申请日: | 2009-08-24 |
公开(公告)号: | CN101706861A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 周斌;潘雪 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 智能卡 通信协议 自适应 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种实现智能卡通信协议自适应的方 法及装置。
背景技术
所有的通信系统都由软件系统及硬件系统这两个部分组成,而通信协议是 软件系统中非常重要的基础环节,它可以被理解为软件功能与具体硬件之间的 关键接口以及软件功能实现的平台,基于通信协议,通信系统完成信息的传递 与交互。
在智能卡通信领域,目前有多种通信协议类型,例如TypeA、TypeB、TypeC、 TypeD等。现有的智能卡芯片一般都可以支持TypeA以及TypeB这两种通信协议 类型,有的还可以支持包括TypeC在内的其他类型的通信协议,当智能卡操作 系统当前设置的通信协议类型与终端的通信协议类型不匹配时,就需要将智能 卡操作系统对应的通信协议类型转换为与终端的通信协议类型一致,从而保证 智能卡和终端之间可以进行正常的通信。
现有技术一提出了一种由用户手动为智能卡操作系统选择通信协议类型 的方法,该方法中,由用户判断是否需要进行智能卡操作系统对应的通信协议 的转换,并在确定需要转换时由用户向智能卡发送操作指令以控制智能卡进行 通信协议转换。一般在智能卡开发过程中,智能卡开发者预先定义操作指令与 智能卡所支持的通信协议类型的对应关系,当智能卡接收到用户发送的操作指 令时,根据该对应关系将智能卡操作系统对应的通信协议转换为与用户发送的 操作指令对应的通信协议类型。该方法可以实现简单的智能卡通信协议的转 换,但需要用户判断是否转换,由于用户行为的主观性,因此判断转换的时机 不准确,从而使得切换效果差;并且,该方法的实现需要用户熟悉协议类型以 及操作指令与协议类型的对应关系,进而确定是否要进行协议类型的转换。而 实际上很多用户并不清楚具体应用对应的协议类型,所以该方法的实现对用户 的操作要求高,而且由于通信协议之间的转换都由用户手动完成,给用户造成 了不便。
现有技术二提出了一种通过接收异于卡片智能片当前通信协议类型的数 据帧,以选择智能卡系统所支持的协议类型,具体地:
智能卡在收到异于当前通信协议类型的指令后,芯片自动将内部的某个寄 存器的标识位置位,智能卡在随后的程序处理中会检查该寄存器位的置位情 况,如果发现该寄存器置位,则进入设定处理模块,该模块将智能卡配置为与 接收的指令对应的类型,从而实现类型转换。目前所有智能卡都有一个等待接 收的状态(即待机状态),如果智能卡接收到与当前协议类型相同的数据帧, 则智能卡跳出该待机状态,并进行后续操作。但如果智能卡接收到异于当前协 议类型的数据帧,则智能卡可能跳出待机状态,也可能不跳出待机状态,这完 全取决于智能卡芯片的性能及所处的射频场环境。通常情况下,智能卡芯片在 跳出待机状态后,将一个用于标识错误的标记位置位,但如果智能卡在接收到 异于当前协议类型的数据帧但未跳出待机状态,则用于标识错误的标记位置位 就不会置位,造成多次接收与当前协议类型不同的指令而无法进行自适应,从 而影响用户的正常通信。
事实上,在很多实际应用场合,由于智能卡芯片本身的电气特性,以及具 体环境的差别(比如磁场强度、调制深度、时序等),单纯依靠芯片本身特性、 稳定性来保证自适应应用的稳定性是不够的,往往会遇到自适应成功率很低的 情况。例如,同样的方法应用于不同的智能卡,很可能因为智能卡芯片特性的 差异导致某些智能卡可以自适应,而另外一些智能卡不能自适应;某些智能卡 自适应的效果好,另外一些智能卡自适应的效果不好。同样,也可能由于使用 环境的原因,同样一张智能卡在某些环境中可以自适应,但在另外一些环境下 下就不可以自适应;在某些环境中自适应效果好,但在另外一些环境下自适应 效果不好。
综上所述,现有智能卡通信协议转换方法中,对于需要用户参与的方式, 转换效果差并且用户操作不便,对于自适应转换的方式,转换的效果差,并且 存在无法及时进行协议转换而影响用户正常通信的问题。
发明内容
有鉴于此,本发明实施例提供一种实现智能卡通信协议自适应的方法及装 置,根据该技术方案,可以在无需用户参与的情况下,提高智能卡通信协议自 适应的准确度以及可靠性。
本发明实施例通过如下技术方案实现:
根据本发明实施例的一个方面,提供了一种实现智能卡通信协议自适应的 方法。
根据本发明实施例提供的实现智能卡通信协议自适应的方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091500.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电源装置
- 下一篇:成套开关柜拼装式母线桥