公开/公告号CN101414361A
专利类型发明专利
公开/公告日2009-04-22
原文格式PDF
申请/专利权人 格姆普拉斯有限公司;
申请/专利号CN200710152946.X
申请日1999-01-14
分类号G06K19/07;
代理机构中国专利代理(香港)有限公司;
代理人王忠忠
地址 法国热姆诺
入库时间 2023-12-17 21:49:12
法律状态公告日
法律状态信息
法律状态
2019-02-12
专利权有效期届满 IPC(主分类):G06K19/07 授权公告日:20110914 申请日:19990114
专利权的终止
2011-09-14
授权
授权
2009-06-17
实质审查的生效
实质审查的生效
2009-04-22
公开
公开
本申请是申请人格姆普拉斯有限公司于1999年1月14日提交的中国专利申请99802445.7的分案申请。
技术领域
本发明涉及微处理机卡,它能够对利用与微处理机相配合的存储器所提供的数据或利用与其相连的终端所提供的数据进行运算操作。
背景技术
简单说来,微处理机10(唯一的一个图)包括一个与程序存储器16相连通的中心单元12;一个数据存储器18以及一个RAM型存储器14,RAM是英语“Random Access Memo ry”的缩写。该微处理机10通过连线32及触针22与终端20连接。
由终端20加到触针22上的电信号都利用微处理机10通过所谓特定的通信程序进行分析,该特定的通信程序记录在程序存储器16中,此通信程序与通信协议适配,通信协议控制在卡与终端之间双向信息交换。
加到触针22上的电信号的分析成了中心装置12的一项漫长的任务,该工作任务调动了大部分存储器。
同样,微处理机10通过触针22向终端20的信息输出也占用了中心单元的时间和存储器中的位置。
发明内容
因此本发明的目的就是制备一种不存在上述缺点的微处理机卡使得微处理机可抽出时间用于其它一些任务而且也可留出存储器的容量用于这类其它的任务。
本发明在于这样一种事实:终端与微处理机卡之间的通信是通过一个通信装置实现的,所述装置是用硬接线电路插线形式的。
本发明的优点是卡的开发比较方便,尤其是减少了卡的鉴定时间、降低了鉴定成本费用,成为独立部分的通信装置可以只此一次地鉴定合格。
本发明涉及一种具有微处理机和触针的卡,其特征在于,微处理机通过一个非同步通信装置与终端相联通,该通信装置包括:
分析由终端传输的电信号电路以便提供电脉冲序列,
电脉冲序列的校验电路用于确定电脉冲序列的完整性并提供一个表示校验状态的代码,
根据序列脉冲确定每个字符的电路,
多个第一寄存器用于记录由字符确定电路所提供的命令字符和地址字符,并使它们可适用于微处理机,
多个第二寄存器用于记录由字符确定电路所提供的数据字符并使其可适用于微处理机,
与多个第一寄存器相配合的确认命令电路,用于分析命令字符并提供一种表示该命令接收状态的代码,
多个第三寄存器用于记录数据以及由微处理机所提供的命令的执行状态的代码,以及
把校验电路、命令确认电路及多个第三寄存器所提供的代码传输到终端的通信传输电路。
附图说明
本申请的唯一附图是具有本发明特征的微处理机卡的工作原理示意图。
具体实施方式
本发明可借助下面对一个特定实施例的描述而更好地加以理解,该实施例的说明是联系附图而进行的,附图中的唯一一个图是具有本发明特征的微处理机卡的工作原理示意图。
正如前面所指出的那样,现有技术的微处理机卡30主要包括一个微处理机10,它与终端20的连接要通过用虚线表示的双向链接线32及触针22。由终端20加到触针22上的二进制电信号直接由微处理机10进行分析。此外,由微处理机10所提供的二进制电信号通过链接线32及触针22传输到终端20。
在这种结构中,微处理机10直接在双向通信过程中起作用,这就存在某些不足之处,尤其是在前面所阐述的那些缺点。
根据本发明,采用双向通信过程利用了一种通信装置40,它安装在触针22与微处理机10之间。
所述通信装置40包括:
分析由终端20加到卡30触针22上的电信号的分析电路34;该电路34分析显示在触针22上的电信号,使其呈现二进制型电脉冲序列的形式;
二进制电脉冲序列的校验电路36用于确定电脉冲序列的完整性,也就是用于验证是否序列完全符合预定规则,例如通过应用二进制奇偶性数字或应用序列中的冗余码进行;该校验电路36提供一种二进制信号或二进制代码可表示出该链接线50上的验证结果;
根据已校验的序列脉冲确定每个命令或指令字符,地址或数据的确定电路38;
多个第一寄存器42用于一方面记录命令或指令字符,另一方面也记录地址字符,如果由确定电路38对它们进行确定;
多个第二寄存器44用于记录由确定电路38所提供的数据字符;
命令确认电路52,它与多个第一寄存器42相配合以便分析命令或指令字符并提供一个二进制代码或信号,其表示链接线54上的命令接收的优劣;
多个第三寄存器46用于一方面记录由微处理机10所提供的数据,另一方面记录由微处理机10所提供的表示命令执行状态的状态代码,以及
传输电路48,可通过触针22在链接线50上把由校验电路36提供的信号和/或代码传输到终端20,在连接线54上由确认电路52,而在连接线56上由多个第三寄存器46提供的信号和/或代码经触针22传输到终端。
组成通信装置40的各个不同电路都适合于早已选定的通信协议。该通信协议是非同步型的而且可以是称为RS232的公知协议,这是关于所谓个人信息处理机及其外围设备之间通常使用的系列连接,或者称为V22、V23、等等...这是关于调制解调器连接。
为了检验脉冲序列的完整性,终端20应设计成可为传输的信号中增加一种冗余信息,校验电路36能检验该信息的存在。问题可能在于二进制数字或奇偶位的存在或者冗余循环码的存在。要指出的是,大量的通信协议对这样的冗余度都作出规定以检验传输信息完整性。在这种验证没有结果的情况下,命令不被执行并且利用一个链接线50上的代码指示该判定。
这种完整性的检验只涉及对应序列脉冲的二进制数字序列串;命令的检验是由确认电路52进行的,该电路可确定控制是完全和准确的并通过接线54用一个特定代码指示出来。在出现错误的情况下,电路52可用另一个特定代码将其指示出来。这些特定码传输到传输电路48而且也传输到字符确定电路38以便在准确确认的情况下使其对它指示出后面的字符被切换到多个第二寄存器44,这些寄存器是在该命令之后,如果后者确实按其完整性被接收而为记录由终端所传输的数据提供的。
机译: 微处理机,特别是用于带有控制单元和围绕控制单元的外壳的芯片卡中的微处理机
机译: 微处理机,特别是用于带有控制单元和围绕控制单元的外壳的芯片卡中的微处理机
机译: 带有有线通信电路的微处理器智能卡