[发明专利]管理电子令牌中命令执行的方法无效
申请号: | 200710085601.7 | 申请日: | 2007-03-01 |
公开(公告)号: | CN101256616A | 公开(公告)日: | 2008-09-03 |
发明(设计)人: | 罗欣宇 | 申请(专利权)人: | 雅斯拓(北京)智能卡科技有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00;H04Q7/32;G07F7/10 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王岳;梁永 |
地址: | 100004北京市机*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 电子 令牌 命令 执行 方法 | ||
技术领域
本发明涉及管理电子令牌中命令执行的方法。其特别地涉及在时间测量约束严重的情况下管理命令执行的方法,例如以便在手机和SIM(用户身份模块)卡之间的通信。
背景技术
大多数智能卡,比如SIM电话用户卡或信用卡,在操作期间电连接到诸如移动电话或读取器的终端。这些卡根据诸如ISO标准7816-3的专门通信协议来与终端交换数据。
根据该标准,在交换数据块的过程期间,在应用层级处T=0或T=1传输协议的情况下,由卡所接收块的最后字符的前沿和由卡所发射的随后数据块的第一字符前沿之间的时间不超过预定最大时间BWT(块等待时间)。在应用过程的操作序列期间,如果卡知道所接收块的处理将超过预定最大时间,则卡应当向读取器发射特定协议请求。该特定的协议请求被称为最大时间到期之前的“扩展等待时间”WTX。
如果跟在所接收块之后,卡在时间BWT到期之前没有正常地发送另一个块,或者在所分配时间到期之前没有正常地发送特定协议请求,则终端将这种块的缺乏解释为超时并且可能认为该卡静音(mute)。
根据用于解决该问题的现有技术已知两种扩展等待时间WTX请求的管理类型。
在第一种管理类型中,扩展等待时间WTX请求由嵌入在卡中的应用来管理。该软件方案不是可移植的,因为要管理的时间取决于所执行的子程序。而且,当应用调用具有长处理时间的服务,诸如没有考虑持续时间问题的复杂加密算法时,也是不可应用的。
在EP1264288专利申请中描述了第二种管理类型。由与协议层接口的时间管理器提供扩展等待时间WTX请求。在等待时间到期时,时间管理器周期性地发送扩展等待时间协议请求,只要数据处理在卡的嵌入式应用中进行,则该协议请求通过协议层被传输到终端。
但是,卡所接收的一些命令为完整执行需要特别长的时间,尤其对于通过诸如Java字节码的解释语言所执行的处理。一些移动电话不支持这种长时间等待,并且即使它们适时地接收了由卡发送的扩展等待时间协议请求,也会切断通信。
根据用于解决该问题的现有技术已知另一种时间管理方法。对更多时间(More Time)抢先命令(proactive command)的附加调用可被手工添加在应用软件本身中。该方法具有若干不足。因为不可能定位More Time命令的最佳插入点,所以要插入的命令的正确数量不能由开发者计划。如果太多的更多时间命令被添加,则在命令处理期间浪费了时间。如果添加的更多时间命令太少,则会发生通信断开。如果插入位置不相关,则仍会发生通信断开。
发明内容
本发明旨在允许在与主机连接的电子令牌中执行要求长内部执行阶段的应用。本发明还旨在允许在相关的时间自动发送相关数量的命令到所连接的主机。
本发明的目的是管理与主机连接的电子令牌中的命令执行的方法。令牌包括微处理器、时间管理器和存储器。存储器包括操作系统和基本指令,用于执行至少一个应用命令。所述方法包括用预定义阈值来初始化时间管理器的步骤,从主机接收第一应用命令的步骤,响应于接收第一应用命令而激活时间管理器的步骤,执行所述第一应用命令直到执行完成或通过时间管理器达到预定义阈值的步骤,当达到预定义阈值时向主机发送第二应用命令的步骤,并返回到激活步骤。
当达到预定义阈值时,借助操作系统或借助时间管理器可执行向主机发送第二应用命令。
电子令牌可包括标记。当向主机发送第二应用命令时,将标记设置为激活状态。在执行第一应用命令期间,令牌可继续所述第一应用命令执行而不用等待对所发送的第二应用命令的响应。
在完成第一应用命令的执行后可将标记设置为去激活状态。
所述方法可包括当完成第一应用命令执行时,去激活时间管理器的进一步骤。
存储器可包括虚拟机和应用。第一应用命令可借助虚拟机和应用两者来执行。
电子令牌可具有SIM特征。虚拟机可以是Java虚拟机。所发送的第二应用命令可以是抢先命令。
预定义阈值可以是多个由令牌发送的扩展等待时间过程字节。
第二应用命令可以是显示文本抢先命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于雅斯拓(北京)智能卡科技有限公司,未经雅斯拓(北京)智能卡科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710085601.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:台架箱底架的制作方法
- 下一篇:一种新型平板式太阳能集热条带