卡读/写方法技术

技术编号:2891187 阅读:178 留言:0更新日期:2012-04-11 18:40
本发明专利技术所提出的能用于存储卡和灵巧卡的卡读/写方法包括下列步骤:检验卡是否已插入,如果已插入,则执行读卡例行程序,接通卡的相应连接端;通过其中一个接通的连接端向卡馈送一个卡复位信号,然后等待一段预定的时间;检验在等待时间内是否接收到从卡发来的一个复位应答信号,如果接收到,则执行第一卡方法的信息交换,否则执行第二卡方法的信息交换,然后断开卡的连接端。因此一个采用本方法的读/写装置能够用来读/写两种不同的卡。(*该技术在2015年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术与有关。具体地说,本专利技术提供了一种能对不同的卡用相应的方法进行读/写操作的方法。IC卡是一种内装有模块化的微计算机芯片和存储器芯片的常用塑料卡,有一组遵从ISO标准的引线引到卡的外表面上,用来进行外部连接。其中,装有微计算机的IC卡称为主动型卡或“灵巧”卡,而没有微计算机也就是只装有存储器芯片的卡称为被动型卡或“存储”卡。虽然这两种卡的尺寸和连接端是相同的,但信号传输和信号处理的方法却是不同的。因此,没有分别与存储卡和灵巧卡对应的专用卡读/写装置就不能执行读/写操作,从而必需装有相应的两套装置。因此,本专利技术的目的是提供一种既能对存储卡又能对灵巧卡进行读/写操作的IC以解决原有技术中所存在的问题。为了达到上述目的,本专利技术所提出的可适用于存储卡和灵巧卡两者的IC包括下列步骤检验卡是否已插入,如果已插入,则执行一个读卡例行程序,接通卡的相应连接端;通过其中一个接通的连接端向卡馈送一个卡复位信号,然后等待一段预定的时间,等待接收从卡发来的一个复位应答信号;检验是否接收到从卡发来的复位应答信号,如果接收到,则执行第一卡方法的信息交换,否则执行第二卡方法的信息交换,然后断开卡的连接端。其中,第一卡方法为灵巧卡方法,而第二卡方法为存储卡方法。本专利技术的上述目的和优点通过结合附图对本专利技术的优选实施例的详细说明就会更加清楚。在这些附图中附图说明图1示出了具有ISO-7816标准表面连接端的接触型IC卡的一般外貌;图2为说明按照本专利技术对不同的卡执行读/写操作时IC卡连接情况的方框图;以及图3为用来说明本专利技术所提出的IC的一个优选实施例的流程图。如图1所示,具有ISO-7816标准表面连接端C1-C8的IC卡本身装有一插入卡读/写装置便启动的操作程序。其中,C1为电源电压(Vcc)输入端,C2为复位(RST)信号输入端,C3为时钟(CLK)信号输入端,C5为接地端,C6为EEPROM驱动电压(Vpp)输入端,而C7为数据输入/输出(I/O)端。这里连接端C4和C8(在本实施例中未加使用)是两个保留的连接端。由图2可见,卡读/写装置20通过上述这些连接端向IC卡30提供时钟、复位信号和电源电压,用串行数据通信方法与主计算机10交换读/写信息。当电源加到主计算机10时,就有时钟、复位信号和电源电压从卡读/写装置20送至卡30。复位信号在对卡系统初始化时刻加至卡30,以便在第一阶段提供时钟信号。卡30接收到复位信号后,如果是装有微计算机的灵巧卡,则产生一个复位应答(ATR)信号,通过I/O端传送给卡读/写装置20。相反,如果卡30是没有装微计算机的存储卡,那么就不产生ATR信号,因此卡读/写装置20接收不到这个信号。这样,卡读/写装置20就能识别所插入的卡是灵巧卡还是存储卡,从而可以通过卡读/写装置20的串行口为主计算机10执行适合所识别卡的方法的信息交换。下面结合图3说明本专利技术方法的一个优选实施例。按照实现本专利技术所提出的读/写不同类型的卡的方法的主程序操作,首先是由主计算机10对卡读/写装置20的系统进行初始化(步骤100)。在初始化卡读/写装置20的过程中,检验通信状态,并显示当前时间。在步骤100后,卡读/写装置20检验是否有一个卡通过插口插入(步骤102),如果没有卡插入,则重复执行步骤102,但是,如果已有卡插入,则执行一个实际上是读卡的例行程序(步骤104-138)。读卡例行程序首先接通卡的相应连接端(步骤104),向卡馈送电源电压、时钟信号和复位信号(步骤106)。在步骤106后,卡读/写装置20等待一段预定的时间,等待接收从卡发来的复位应答信号(步骤108)。如果一个预定的进位位被置位,说明卡读/写装置20接收到从卡发来的复位应答信号(步骤110),于是卡读/写装置20执行第一卡方法的例行程序120,使这个灵巧卡。在读灵巧卡的例行程序中,首先选择灵巧卡的文件(步骤122),读出所选的文件(步骤124),然后断开相应连接端(步骤126),关断电源(步骤128),程序终止。如果进位位没有被置位,说明卡读/写装置20在步骤110没有接收到复位应答信号,于是卡读/写装置20执行第二卡方法的例行程序130,读这个存储卡。在读存储卡的例行程序中,首先选择存储卡的文件(步骤132),读出所选的文件(步骤134),然后断开相应连接端(步骤136),关断电源(步骤138),程序终止。如上所述,由于通过呈报是否接收到复位应答信号而能对不同类型的卡进行读/写操作,因此本专利技术所提出的方法成本低、设置容易、使用起来相当方便。权利要求1.一种对IC卡进行读/写操作的方法,其特征是所述方法包括下列步骤检验卡是否已插入,如果已插入,则执行一个读卡例行程序,接通卡的相应连接端;通过其中一个接通的连接端向卡馈送一个卡复位信号,然后等待一段预定的时间,等待接收从卡发来的一个复位应答信号;以及检验是否接收到从卡发来的复位应答信号,如果接收到,则执行第一卡方法的信息交换,否则执行第二卡方法的信息交换,然后断开卡的连接端。2.如按权利要求1所述的对IC卡进行读/写操作的方法,其特征是其中所述第一卡方法是灵巧卡方法,而所述第二卡方法是存储卡方法。全文摘要本专利技术所提出的能用于存储卡和灵巧卡的包括下列步骤检验卡是否已插入,如果已插入,则执行读卡例行程序,接通卡的相应连接端;通过其中一个接通的连接端向卡馈送一个卡复位信号,然后等待一段预定的时间;检验在等待时间内是否接收到从卡发来的一个复位应答信号,如果接收到,则执行第一卡方法的信息交换,否则执行第二卡方法的信息交换,然后断开卡的连接端。因此一个采用本方法的读/写装置能够用来读/写两种不同的卡。文档编号G06K19/07GK1133459SQ95120828公开日1996年10月16日 申请日期1995年12月14日 优先权日1995年2月25日专利技术者李圣哲 申请人:三星电子株式会社本文档来自技高网...

【技术保护点】
一种对IC卡进行读/写操作的方法,其特征是所述方法包括下列步骤:检验卡是否已插入,如果已插入,则执行一个读卡例行程序,接通卡的相应连接端;通过其中一个接通的连接端向卡馈送一个卡复位信号,然后等待一段预定的时间,等待接收从卡发来的一个 复位应答信号;以及检验是否接收到从卡发来的复位应答信号,如果接收到,则执行第一卡方法的信息交换,否则执行第二卡方法的信息交换,然后断开卡的连接端。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李圣
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1