一种应用于一卡通的数据处理方法及一卡通与流程

文档序号:11833274阅读:512来源:国知局
一种应用于一卡通的数据处理方法及一卡通与流程

本发明实施例涉及电子信息技术领域,尤其涉及一种应用于一卡通的数据处理方法及一卡通。



背景技术:

目前,随着我国信息化进程的深入,IC卡类产品在各行业的应用日益广泛,我国IC卡行业以及相关配套产业也步入了快速发展阶段。如居民购买日常生活所必须的水、电、燃气等费用基本都是通过IC卡去相关营业厅进行充值缴费。

现有技术中,用户的计量表有多种,比如水表、电表和燃气表等等。每个计量表对应匹配一个类型的IC卡,比如与某水表匹配的IC卡的类型为AT88SC 102卡(英文称为Card),与某电表匹配的IC卡的类型为AT88SC153卡、与某电表匹配的IC卡的类型为SLE 4442卡等等。现有技术中,通常为用户家的每个计量表分别配置一张与计量表相匹配的IC卡,比如水表对应一张水表卡,电表对应一张电表卡,燃气表对应一张燃气卡,用户拿着各张卡去各个营业厅缴费,大量IC卡为用户带来了很大的不便。现有技术中还存在一种情况,比如一种计量表相匹配的IC卡为102卡,随着时代发展,102卡停产,但是类型为102卡的IC卡所对应的计量表还大量存在着,一旦用户的102卡损坏或者丢失,则无法补卡,此时用户只能更换计量表,这会个用户带来较大的经济支出。



技术实现要素:

本发明实施例提供一种应用于一卡通的数据处理方法及一卡通,用于实现一个一卡通可适用于多个不同类型的计量表的目的。

本发明实施例提供一种应用于一卡通的数据处理方法,包括:

一卡通在确认一卡通插入计量表之后,接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;

一卡通根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;

一卡通调用IC卡应用程序,并执行数据读取指令。

可选地,一卡通接收计量表发送的数据读取指令,包括:

一卡通通过时钟引脚接收计量表发送的时钟时序信息;

一卡通根据时钟时序信息,从一卡通的输入功能的引脚读取计量表写入的数据读取指令;

一卡通执行数据读取指令,包括:

一卡通根据时钟时序信息,将数据读取指令对应的待读取数据写入一卡通的输出功能的引脚,以使计量表从一卡通的输出功能的引脚读取待读取数据。

可选地,一卡通根据时钟时序信息,将数据读取指令对应的待读取数据写入一卡通的输出功能的引脚之后,还包括:

一卡通根据一卡通的电源功能的引脚的电平状态,确定一卡通拔出计量表;

一卡通将数据读取指令对应的待读取数据清零。

可选地,一卡通在确定一卡通拔出计量表之后,还包括:

一卡通通过蓝牙模块或者Wi-Fi连接模块与终端连接;

一卡通向终端发送一卡通的标识、一卡通所存储的所有计量表的标识,以及所有计量表的标识中的每个计量表的标识对应的数据;

一卡通接收终端发送的数据写入指令;其中,数据写入指令中包括至少一个计量表的标识对应的数据;

一卡通使用数据写入指令中包括的至少一个计量表的标识对应的数据,更新一卡通中存储的至少一个计量表的标识对应的数据。

可选地,一卡通包括MCU,以及与MCU连接的金手指;

其中,金手指的各个引脚的功能与多个不同类型的IC卡应用程序对应的所有IC卡的引脚的功能兼容。

本发明实施例提供一种一卡通,包括:

与控制器连接的金手指,用于接收计量表发送的数据读取指令;

控制器,用于在确认一卡通插入计量表之后,通过与处理单元连接的金手指接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;调用IC卡应用程序,并执行数据读取指令;

存储器,用于存储多个不同类型IC卡的IC卡应用程序。

可选地,控制器,用于:

通过金手指的时钟引脚接收计量表发送的时钟时序信息;

根据时钟时序信息,从金手指的输入功能的引脚读取计量表写入的数据读取指令;

根据时钟时序信息,将数据读取指令对应的待读取数据写入金手指的输出功能的引脚,以使计量表从金手指的输出功能的引脚读取待读取数据。

可选地,控制器,还用于:

根据金手指的电源功能的引脚的电平状态,确定一卡通拔出计量表;

将数据读取指令对应的待读取数据清零。

可选地,控制器,还用于:

通过蓝牙模块或者Wi-Fi连接模块与终端连接;

通过金手指向终端发送一卡通的标识、一卡通所存储的所有计量表的标识,以及所有计量表的标识中的每个计量表的标识对应的数据;

通过金手指接收终端发送的数据写入指令;其中,数据写入指令中包括至少一个计量表的标识对应的数据;

使用数据写入指令中包括的至少一个计量表的标识对应的数据,更新存储器中存储的至少一个计量表的标识对应的数据。

可选地,金手指的各个引脚的功能与多个不同类型的IC卡应用程序对应的所有IC卡的引脚的功能兼容。

本发明实施例中,一卡通在确认一卡通插入计量表之后,接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;一卡通根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;一卡通调用IC卡应用程序,并执行数据读取指令。由于一卡通中预设的多个不同类型IC卡的IC卡应用程序,且计量表发送的数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息,因此,当一卡通插入计量表之后,可以根据指示信息调用与一卡通所插入的计量表相匹配的IC卡应用程序,从而使一卡通能够执行计量表所发出的数据读取指令,也就是说,一个一卡通可以插入多个不同的计量表中,该一卡通可以通过调用与计量表相匹配的IC卡应用程序,从而执行一卡通所插入的计量表所发出的指令,从而一个一卡通可适用于多个不同类型的计量表的目的。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍。

图1为本发明实施例适用的一种系统结构示意图;

图2为本发明实施例提供的一种应用于一卡通的数据处理方法的流程示意图;

图3为本发明实施例提供的一种一卡通的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1示例性示出了本发明实施例适用的一种系统结构示意图,如图1所示,本发明实施例适用的系统结构中包括一个一卡通120,以及与该一卡通120匹配的多个计量表,图中示出了计量表110和计量表130。本发明实施例中的一卡通120中预设多个不同类型IC卡的IC卡应用程序,也就是说,一卡通通过软件编程的方式兼容多个不同类型IC卡的操作协议。比如一卡通120中预设有AT88SC 102卡的应用程序、AT88SC153卡的应用程序,以及SLE 4442卡的应用程序等等。一卡通调用AT88SC 102卡的应用程序,则该一卡通也可称为模拟AT88SC 102卡,调用AT88SC 102卡的应用程序的一卡通可以基于AT88SC 102的操作协议对AT88SC 102卡相匹配的计量表的指令进行处理。

本发明实施例中一卡通可适用多个计量表,使用时,可将一卡通插入计量表的一卡通的卡槽。如图1所示,如果一卡通120需要应用于计量表110中,则可将一卡通120插入一卡通的卡槽112中,此时计量表显示屏111中会相应显示从一卡通120中读出的计量表110对应的数据。类似的,如果一卡通120需要应用于计量表130中,则可将一卡通120插入一卡通的卡槽132中,此时计量表显示屏131中会相应显示从一卡通120中读出的计量表130对应的数据。

举个例子,计量表110为电表,一卡通120中充值电费100元,计量表110将一卡通120中的电费100元读取之后,会在计量表显示屏111上显示已充值100元的信息。计量表130为水表,一卡通120中充值水费50元,计量表130将一卡通120中的水费50元元读取之后,会在计量表显示屏131上显示已充值50元的信息。

如图1所示,本发明实施例中一卡通120可选地包括微控制器(Micro Control Unit,简称MCU)121,以及金手指125。可选地,MCU121可通过通用输入/输出(General Purpose Input Output,简称GPIO)引脚123与金手指125的各个引脚连接。可选地,MCU121还包括逻辑控制区域122和存储区(英文称为flash)124。一卡通120中包括的多个不同类型IC卡的IC卡应用程序以及各个计量表对应的数据均可存储于存储区124。

本发明实施例中,可选地存储区存储的各个计量表对应的数据可为读卡密码、厂商代码、用户信息、费用信息等等。可选地,各个计量表对应的数据在不同的权限情况下能进行不同的操作,而权限的设置和一卡通的操作的逻辑功能实现是由逻辑控制区域实现。逻辑控制区域可以根据不同硬件IC卡的需求从而设计灵活多变的软件程序,从而为本发明实施例的一卡通的可扩展性提供了硬件支持,另一方面,MCU基本都支持多种通信数据交换方式,这为一卡通中加入无线连接模块提供了硬件基础。

图2示例性示出了本发明实施例提供的一种应用于一卡通的数据处理方法的流程示意图。

基于图1所示的系统架构,如图2所示,本发明实施例提供的一卡通侧实现的一种应用于一卡通的数据处理方法,包括:

步骤201,一卡通在确认一卡通插入计量表之后,接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;

步骤202,一卡通根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;

步骤203,一卡通调用IC卡应用程序,并执行数据读取指令。

本发明实施例中,由于一卡通中预设的多个不同类型IC卡的IC卡应用程序,且计量表发送的数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息,因此,当一卡通插入计量表之后,可以根据指示信息调用与一卡通所插入的计量表相匹配的IC卡应用程序,从而使一卡通能够执行计量表所发出的数据读取指令,也就是说,一个一卡通可以插入多个不同的计量表中,该一卡通可以通过调用与计量表相匹配的IC卡应用程序,从而执行一卡通所插入的计量表所发出的指令,从而一个一卡通可适用于多个不同类型的计量表的目的。

进一步,本发明实施例中通过一卡通调用不同的IC卡应用程序,从而可使该一卡通成功实现多种不同的IC卡的功能,如果用户家中有多个计量表,无论该多个计量表相匹配的IC的类型一致或不一致,均为该用户配置一张一卡通即可,大大减少了用户手中IC卡的数量,为用户带来了便利。另一方便,如果计量表所匹配的一种类型的IC卡停产,用户需要补卡时,也可以为用户补办本发明实施例中的一卡通,仅仅保证该一卡通中预设有该停产的IC卡的IC卡应用程序即可,如此补办的一卡通可以通过调用该停产的IC卡的IC卡应用程序,从而成功模拟该停产的IC卡,成功执行该停产的IC卡相匹配的计量表所发出的指令,可见,本发明实施例中避免了用户因为某一个IC卡停产而导致的需更换计量表的问题,减少了用户的经济支出。

本发明实施例中的一卡通可包括一个具有逻辑控制能力的处理器,用于根据指示信息调用相应的IC卡应用程序。可选地,本发明实施例提供一种一卡通的结构形式,一卡通包括MCU,以及与MCU连接的金手指;其中,金手指的各个引脚的功能与多个不同类型的IC卡应用程序对应的所有IC卡的引脚的功能兼容。

可选地,本发明实施例中MCU的GPIO引脚和金手指的各个引脚相连。连接方式可基于ISO7816-3协议。由于金手指的各个引脚的功能与多个不同类型的IC卡应用程序对应的所有IC卡的引脚的功能兼容,因此,本发明实施例中一卡通调用IC卡应用程序之后可成功模拟该IC。通过以下例子进行详细说明。

多个类型的IC卡比如为AT88SC 102卡、AT88SC153卡和SLE 4442卡。表1示例性示出了AT88SC 102卡、AT88SC153卡和SLE 4442卡各个引脚的功能。从表1中看出,AT88SC 102卡、AT88SC153卡和SLE 4442卡中:引脚号为C1的引脚均为电源(Volt Current Condenser,简称VCC)功能的引脚;引脚号为C2的引脚均为复位(Reset,简称RST)功能的引脚;引脚号为C3的引脚均为时钟(Clock,简称CLK)功能的引脚;引脚号为C5的引脚均为电源接地(Ground,简称GND)功能的引脚;引脚号为C6的引脚均为不连接(No internal connection,简称NC)功能的引脚;引脚号为C7的引脚均为输入输出(Input/Output,简称I/O)功能的引脚。为了兼容该三种IC卡的引脚功能,可将金手指的C1、C2、C3、C5、C6和C7引脚的功能设置的与上述三个IC卡的各个引脚的功能一致。

另外,由于C4引脚在AT88SC 102卡中为熔断(Fusing,简称FUS)功能的引脚,而在AT88SC153卡和SLE 4442卡中为NC功能的引脚,因此金手指的C4引脚设置为FUS功能的引脚,以便于金手指的C4引脚的功能与AT88SC 102卡的C4引脚的功能相兼容,但是若一卡通在调用AT88SC153卡和SLE 4442卡的调用程序时,由于与AT88SC153卡或SLE 4442卡相匹配的计量表基于协议不会向金手指的C4引脚发送信息,因此此时金手指C4引脚相当于NC的功能。

另外,由于C8引脚在AT88SC 102卡中为可编程(ProGraMmable,简称PGM)功能的引脚,而在AT88SC153卡和SLE 4442卡中为NC功能的引脚,因此金手指的C8引脚设置为PGM功能的引脚,以便于金手指的C8引脚的功能与AT88SC 102卡的C8引脚的功能相兼容,但是若一卡通在调用AT88SC153卡和SLE 4442卡的调用程序时,由于与AT88SC153卡或SLE 4442卡相匹配的计量表基于协议不会向金手指的C8引脚发送使用PGM功能的信息,因此此时金手指C8引脚相当于NC的功能。

表1 AT88SC 102卡、AT88SC153卡和SLE 4442卡各个引脚的功能

可选地,本发明实施例中也可在一卡通的MCU中编程,以便为金手指中用到的引脚赋予一定的功能,将未用到的引脚屏蔽掉。

可选地,本发明实施例中为了一卡通在工作之前需要进行初始化,为了加快一卡通的工作进程,本发明实施例中的一卡通中包括一个电源,比如可为一个纽扣电源,一卡通可在插入计量表的卡槽之前,一卡通通过一卡通中的电源供电,并进行初始化过程。具体来说,初始化过程中可配置MCU的时钟、IO引脚、参数初始值等等。可选地,初始化过程中可对一卡通存储区所存储的数据进行CRC校验,以便确认一卡通是否正常。

一卡通初始化完成之后,可通过多种方式判断一卡通是否插入了计量表中。比如一旦一卡通插入计量表中,计量表就会向一卡通发送信息,一卡通可根据是否接收到信息来判定一卡通是否插入了计量表中,可选地,一卡通根据一卡通的电源功能的引脚的电平状态,确定一卡通插入计量表中。具体来说,当一卡通插入计量表中时,一卡通中的金手指的电源功能的引脚对应的电源功能的引脚会从低电平变为高电平,如此,一卡通的MCU可通过判断和金手指电源功能的引脚相连的MCU的I/O引脚的电平状态来确定一卡通卡是否插入计量表。

可选地,一卡通接收计量表发送的数据读取指令,包括:

一卡通通过时钟引脚接收计量表发送的时钟时序信息;一卡通根据时钟时序信息,从一卡通的输入功能的引脚读取计量表写入的数据读取指令。也就是说,计量表以及与计量表相匹配的IC卡均会基于同一个操作协议进行数据传输,当一卡通调用与计量表相匹配的IC卡的IC卡应用程序之后,该一卡通也可与计量表基于同一个操作协议进行数据传输。具体来说,计量表会基于计量表对应的操作协议发送数据读取指令和时钟时序信息,计量表和一卡通均根据时钟时序信息进行数据的读取和写入操作。

不同的计量表基于不同的操作协议所发出的数据读取指令也是不同的,比如,与AT88SC 102卡相匹配的计量表所发出的数据读取指令的前16位即为厂商识别码F0F0,该厂商识别码F0F0即可称为用于指示出与计量表相匹配的IC卡应用程序的指示信息。一卡通根据该指示信息确定出该计量表相匹配的IC卡为AT88SC 102卡,此时,一卡通调用AT88SC 102卡的IC卡应用程序,实现了一卡通对AT88SC 102卡的模拟,从而该一卡通在调用AT88SC 102卡的IC卡应用程序之后可成功对计量表发出的指令进行处理。可选地,一卡通在对计量表发出的指令的处理过程中,可存在各种判断机制以及异常跳出机制,最终准确应答计量表的数据读取操作。

可选地,一卡通执行数据读取指令,包括:一卡通根据时钟时序信息,将数据读取指令对应的待读取数据写入一卡通的输出功能的引脚,以使计量表从一卡通的输出功能的引脚读取待读取数据。

具体来说,计量表根据时钟时序信息,将数据读取指令发送至一卡通的输入功能的引脚,一卡通根据时钟时序信息,从一卡通的输入功能的引脚上将指令读出,并根据数据读取指令进行一系列的操作,具体操作为将数据读取指令对应的数据写入一卡通的输出功能的引脚,计量表根据时钟时序信息,从一卡通的输出功能的引脚将数据读取指令对应的数据读走。如此,则实现了将一卡通中的充值数据写入计量表的目的。

可选地,一卡通根据时钟时序信息,将数据读取指令对应的待读取数据写入一卡通的输出功能的引脚之后,还包括:一卡通根据一卡通的电源功能的引脚的电平状态,确定一卡通拔出计量表;一卡通将数据读取指令对应的待读取数据清零。也就是说,用户在一卡通中充值100元,计量表成功将100元读入到计量表中,此时如果一卡通中的该100元未清零,则再次将一卡通插入计量表中时,计量表则又会重新将100元读入到计量表中,此时则造成了计费错误的问题。因此,为了提供准确的服务,本发明实施例中在一卡通的计量表对应的数据被读走之后,一卡通中存储的计量表对应的数据被清零。

可选地,对一卡通中数据读取指令对应的待读取数据清零的操作可以在一卡通拔出计量表中之后进行操作。可选地,一卡通根据一卡通的电源功能的引脚的电平状态,确定一卡通拔出计量表。具体来说,可选地,当一卡通拔出计量表中时,一卡通中的金手指的电源功能的引脚对应的电源功能的引脚会从高电平变为低电平,如此,一卡通的MCU可通过判断和金手指电源功能的引脚相连的MCU的I/O引脚的电平状态来确定一卡通卡是否拔出计量表。

本发明实施例中,对一卡通中数据读取指令对应的待读取数据进行操作可进行备份处理和容错机制,如此可保证数据读取指令对应的待读取数据的正确性。具体来说,可以将对一卡通中存储的所有数据的历史操作记录进行存储,以便在一卡通中的数据进行出错时,可根据历史操作记录进行核对。

可选地,本发明实施例中一卡通中可包括无线连接模块,一卡通在确定一卡通拔出计量表之后,还包括:

一卡通通过蓝牙低功耗(Bluetooth Low Energy,简称BLE)模块或者无线高保真(wireless fidelity,简称Wi-Fi)连接模块与终端连接;一卡通向终端发送一卡通的标识、一卡通所存储的所有计量表的标识,以及所有计量表的标识中的每个计量表的标识对应的数据;一卡通接收终端发送的数据写入指令;其中,数据写入指令中包括至少一个计量表的标识对应的数据;一卡通使用数据写入指令中包括的至少一个计量表的标识对应的数据,更新一卡通中存储的至少一个计量表的标识对应的数据。

具体来说,终端中可安装一个应用程序(Application,简称APP)用于对一卡通进行缴费。本发明实施例中终端可为手机、电脑等等具有无线连接功能的终端。终端通过BLE模块或者Wi-Fi连接模块与一卡通连接,之后终端会和一卡通之间进行密码校验,比如用户在终端上输入一卡通的卡号和密码,一卡通根据一卡通内部存储的卡号和密码对用户输入的卡号和密码进行校验,在校验成功时,用户才能通过终端对该一卡通进行相应操作,在密码验证失败时,用户不同对一卡通进行操作。比如密码校验成功,一卡通会把一卡通中当前存储的信息通过BLE模块或Wi-Fi连接模块上传给终端,终端可根据接收到的一卡通上传的信息显示还能缴费的项目、以及金额和单价等信息,比如,阶梯售价的水、电、燃气等等。用户通过终端填写缴费信息,并且终端通过与一卡通的运营商的服务器进行交互,完成缴费之后,终端将缴费信息通过BLE模块或Wi-Fi连接模块传输给一卡通的MUC,MCU对接收到的数据进行校验,在确定校验成功之后将接收到的数据写入一卡通的存储区的对应位置。

为了更清楚的介绍上述方法,举个例子,一卡通中存储的用户1的电表的费用100元,用户1将一卡通插入电表中,电表将一卡通中的100元读走之后,一卡通中的电表的费用更新为0元。用户通过终端与一卡通连接,并在终端上成功为用户1的电表缴费200元,终端将该200元的缴费信息发送给一卡通,一卡通将一卡通中存储的用户1的电表的费用0元更新为200元。

从上述内容可以看出:本发明实施例中,一卡通在确认一卡通插入计量表之后,接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;一卡通根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;一卡通调用IC卡应用程序,并执行数据读取指令。由于一卡通中预设的多个不同类型IC卡的IC卡应用程序,且计量表发送的数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息,因此,当一卡通插入计量表之后,可以根据指示信息调用与一卡通所插入的计量表相匹配的IC卡应用程序,从而使一卡通能够执行计量表所发出的数据读取指令,也就是说,一个一卡通可以插入多个不同的计量表中,该一卡通可以通过调用与计量表相匹配的IC卡应用程序,从而执行一卡通所插入的计量表所发出的指令,从而一个一卡通可适用于多个不同类型的计量表的目的。

图3示例性示出了本发明实施例提供的一种一卡通的结构示意图。

基于相同构思,本发明实施例提供一种一卡通,用于执行上述方法流程,该一卡通300包括控制器301,与控制器301连接的金手指302,以及存储器303,本发明实施例中控制器301可以为上述方法流程中的MCU,存储器303可与控制器301连接,也可位于控制器301中,为控制器301的一部分:

与控制器连接的金手指,用于接收计量表发送的数据读取指令;

控制器,用于在确认一卡通插入计量表之后,通过与处理单元连接的金手指接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;调用IC卡应用程序,并执行数据读取指令;

存储器,用于存储多个不同类型IC卡的IC卡应用程序。

可选地,控制器,用于:

通过金手指的时钟引脚接收计量表发送的时钟时序信息;

根据时钟时序信息,从金手指的输入功能的引脚读取计量表写入的数据读取指令;

根据时钟时序信息,将数据读取指令对应的待读取数据写入金手指的输出功能的引脚,以使计量表从金手指的输出功能的引脚读取待读取数据。

可选地,控制器,还用于:

根据金手指的电源功能的引脚的电平状态,确定一卡通拔出计量表;

将数据读取指令对应的待读取数据清零。

可选地,控制器,还用于:

通过蓝牙模块或者Wi-Fi连接模块与终端连接;

通过金手指向终端发送一卡通的标识、一卡通所存储的所有计量表的标识,以及所有计量表的标识中的每个计量表的标识对应的数据;

通过金手指接收终端发送的数据写入指令;其中,数据写入指令中包括至少一个计量表的标识对应的数据;

使用数据写入指令中包括的至少一个计量表的标识对应的数据,更新存储器中存储的至少一个计量表的标识对应的数据。

可选地,金手指的各个引脚的功能与多个不同类型的IC卡应用程序对应的所有IC卡的引脚的功能兼容。

从上述内容可以看出:本发明实施例中,一卡通在确认一卡通插入计量表之后,接收计量表发送的数据读取指令;其中,数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息;一卡通根据指示信息,从预设的多个不同类型IC卡的IC卡应用程序中,确定出指示信息所指示的IC卡应用程序;一卡通调用IC卡应用程序,并执行数据读取指令。由于一卡通中预设的多个不同类型IC卡的IC卡应用程序,且计量表发送的数据读取指令中至少包括用于指示出与计量表相匹配的IC卡应用程序的指示信息,因此,当一卡通插入计量表之后,可以根据指示信息调用与一卡通所插入的计量表相匹配的IC卡应用程序,从而使一卡通能够执行计量表所发出的数据读取指令,也就是说,一个一卡通可以插入多个不同的计量表中,该一卡通可以通过调用与计量表相匹配的IC卡应用程序,从而执行一卡通所插入的计量表所发出的指令,从而一个一卡通可适用于多个不同类型的计量表的目的。

本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1