一种数据处理方法及智能卡技术

技术编号:14113628 阅读:47 留言:0更新日期:2016-12-07 10:56
本发明专利技术公开了一种数据处理方法及智能卡,智能卡可接收通讯设备发送的针对任一卡表的充卡信息,并根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,以及可根据所述对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。相比于现有技术,提供了一种统一的智能卡数据读写规则,使得智能卡开发人员可直接基于所述统一的智能卡数据读写规则,进行IC卡与通讯设备的集成,而无需针对不同的IC卡进行不同方式的集成。解决了现有技术中存在的由于无法使用统一的集成方式集成智能卡所导致的、智能卡的集成方式较为复杂以及制作成本较高的问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种数据处理方法及智能卡
技术介绍
目前,市面上常见的IC(Integrated Circuit,集成电路)卡(如水卡、电卡以及燃气卡等)的缴费方式通常可为预缴费方式,具体的缴费流程可为:1、用户到营业厅或者代缴点通过与卡表的云端服务器连接的读写卡终端将充值金额写入至IC卡中;2、用户回家后,将IC卡插入到相应的卡表中,以将IC卡中的充值金额写入至相应的卡表中,此时,卡表中的数据也同时被写入到了该IC卡中。这种方式虽然能够实现缴费的目的,但是必须要求用户去卡表方(如电表等)指定的地点进行缴费,从而使得缴费过程较为复杂,用户体验较差。有鉴于此,业内推出了一种将传统的IC卡与通讯设备集成到一起的智能卡,其中,IC卡部分负责所述智能卡与卡表之间的数据交互,通讯设备负责所述智能卡与相应卡表的云端服务器之间的数据交互,这样,用户无需出门即可实现相应卡表的自主缴费,大大简化了传统IC卡的缴费流程,提高了用户的使用体验,还节省了硬件资源。但是,由于目前IC卡的厂家(或型号)较多,且每一厂家(或型号)的IC卡均有其特定的读写卡规则,使得智能卡的开发人员在将IC卡与通讯设备进行集成时,还需针对不同的厂家(或型号)进行不同方式的集成。例如,假设,在A类IC卡(对应A公司或A型号)的读写卡规则中,用户编号对应的存储变量为N,且该存储变量位于卡芯片中的N位置,在B类IC卡(对应B公司或B型号)的读写卡规则中,用户编号对应的存储变量为M,且该存储变量位于卡芯片中的M位置。当需要将A类IC卡与通讯设备进行集成时,就需要依赖A类IC卡的读写规则,当需要将B类IC卡与通讯设备进行集成时,就需要依赖B类IC卡的读写规则,使得当IC卡的种类较多时,智能卡的数据读写规则及集成方式也会随之增多,因而可能会存在由于无法使用统一的集成方式集成智能卡所导致的、智能卡的集成方式较为复杂以及制作成本较高的问题。
技术实现思路
本专利技术实施例提供了一种数据处理方法及智能卡,用以解决现有技术中存在的由于无法使用统一的集成方式集成智能卡所导致的、智能卡的集成方式较为复杂以及制作成本较高的问题。本专利技术实施例提供了一种数据处理方法,包括:智能卡接收通讯设备发送的针对任一卡表的充卡信息;根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系;根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。可选地,根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中,包括:调用所述卡表的静态数据库,并基于所述静态数据库将所述充卡信息中的每一数据写入至所述智能卡的卡芯片中的、与所述数据相对应的存储变量中。可选地,在将所述充卡信息写入至所述智能卡的卡芯片中之后,所述方法还包括:在所述智能卡与所述卡表进行接触连接时,将所述卡芯片中的充卡信息写入至所述卡表中。可选地,在将所述卡芯片中的充卡信息写入至所述卡表中之后,所述方法还包括:根据所述设定的智能卡数据读写规则,确定卡表数据中的各数据所对应的存储变量;其中,所述卡表数据是所述卡表在根据充卡信息完成卡表充值后,写入至所述卡芯片中的;从确定的各存储变量中,获取对应的数据以得到所述卡表数据,并将得到的所述卡表数据回写至所述通讯设备中。可选地,从确定的各存储变量中,获取对应的数据以得到所述卡表数据,并将得到的所述卡表数据回写至所述通讯设备中,包括:调用所述卡表的静态数据库,并基于所述静态数据库将所述卡表数据中的每一数据回写至所述通讯设备中。可选地,所述通讯设备至少包括蓝牙通讯设备、红外通讯设备、NFC(Near Field Communication,近距离无线通信)通讯设备、WiFi(Wireless Fidelity,无线保真)通讯设备中的任意一种或多种。相应地,本专利技术实施例还提供了一种智能卡,包括:接收模块,用于接收通讯设备发送的针对任一卡表的充卡信息;确定模块,用于根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系;处理模块,用于根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。具体地,所述处理模块,具体用于调用所述卡表的静态数据库,并基于所述静态数据库将所述充卡信息中的每一数据写入至所述智能卡的卡芯片中的、与所述数据相对应的存储变量中。可选地,所述处理模块,还用于在将所述充卡信息写入至所述智能卡的卡芯片中之后,在所述智能卡与所述卡表进行接触连接时,将所述卡芯片中的充卡信息写入至所述卡表中。可选地,所述确定模块,还用于在将所述卡芯片中的充卡信息写入至所述卡表中之后,根据所述设定的智能卡数据读写规则,确定卡表数据中的各数据所对应的存储变量;其中,所述卡表数据是所述卡表在根据充卡信息完成卡表充值后,写入至所述卡芯片中的;所述处理模块,还用于从确定的各存储变量中,获取对应的数据以得到所述卡表数据,并将得到的所述卡表数据回写至所述通讯设备中。可选地,所述处理模块,还具体用于调用所述卡表的静态数据库,并基于所述静态数据库将所述卡表数据中的每一数据回写至所述通讯设备中。可选地,所述通讯设备至少包括蓝牙通讯设备、红外通讯设备、NFC通讯设备、WiFi通讯设备中的任意一种或多种。本专利技术有益效果如下:本专利技术实施例提供了一种数据处理方法及智能卡,智能卡可接收通讯设备发送的针对任一卡表的充卡信息,并根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,以及可根据所述对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。相比于现有技术,提供了一种统一的智能卡数据读写规则,使得智能卡开发人员可直接基于所述统一的智能卡数据读写规则,进行IC卡与通讯设备的集成,而无需针对不同的IC卡进行不同方式的集成。解决了现有技术中存在的由于无法使用统一的集成方式集成智能卡所导致的、智能卡的集成方式较为复杂以及制作成本较高的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1所示为本专利技术实施例所能适用的系统构架图;图2所示为本专利技术实施例一中的数据处理方法的流程示意图;图3所示为本专利技术实施例一中的数据处理方法的一种具体的流程示意图;图4所示为本专利技术实施例二中的智能卡的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面,以图1所示的系统架构图为例,对本专利技术实施例所能够适用的系统进行详细的介绍。具体地,如图1所示,所述系统可包括终端101、通讯设备102、本文档来自技高网
...
一种数据处理方法及智能卡

【技术保护点】
一种数据处理方法,其特征在于,包括:智能卡接收通讯设备发送的针对任一卡表的充卡信息;根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系;根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:智能卡接收通讯设备发送的针对任一卡表的充卡信息;根据设定的智能卡数据读写规则,确定所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系;根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中。2.如权利要求1所述的方法,其特征在于,根据所述充卡信息中的各数据与所述智能卡的卡芯片中的各存储变量之间的对应关系,将所述充卡信息写入至所述智能卡的卡芯片中,包括:调用所述卡表的静态数据库,并基于所述静态数据库将所述充卡信息中的每一数据写入至所述智能卡的卡芯片中的、与所述数据相对应的存储变量中。3.如权利要求1所述的方法,其特征在于,在将所述充卡信息写入至所述智能卡的卡芯片中之后,所述方法还包括:在所述智能卡与所述卡表进行接触连接时,将所述卡芯片中的充卡信息写入至所述卡表中。4.如权利要求3所述的方法,其特征在于,在将所述卡芯片中的充卡信息写入至所述卡表中之后,所述方法还包括:根据所述设定的智能卡数据读写规则,确定卡表数据中的各数据所对应的存储变量;其中,所述卡表数据是所述卡表在根据充卡信息完成卡表充值后,写入至所述卡芯片中的;从确定的各存储变量中,获取对应的数据以得到所述卡表数据,并将得到的所述卡表数据回写至所述通讯设备中。5.如权利要求4所述的方法,其特征在于,从确定的各存储变量中,获取对应的数据以得到所述卡表数据,并将得到的所述卡表数据回写至所述通讯设备中,包括:调用所述卡表的静态数据库,并基于所述静态数据库将所述卡表数据中的每一数据回写至所述通讯设备中。6.如权利要求1所述的方法,其特征在于,所述通讯设备至少包括蓝牙通讯设备、红外通讯设备、近距离无线通信NFC...

【专利技术属性】
技术研发人员:符子建孙磊董胜龙刘莹莹李龙
申请(专利权)人:新智数字科技有限公司
类型:发明
国别省市:河北;13

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

1