一种多应用ic卡交易数据动态传输系统的制作方法

文档序号:10726048阅读:308来源:国知局
一种多应用ic卡交易数据动态传输系统的制作方法
【专利摘要】本发明提供一种多应用IC卡交易数据动态传输系统,实现各IC卡应用交易数据处理与交易数据动态传输,一方面能有效提高交易数据传输效率。同时其采用微控制器与3G通讯结合的方式,对IC卡传输的数据进行按应用分区存储以及标准化处理后传输,还有效地解决了IC卡应用扩展时数据处理兼容性的问题。
【专利说明】
一种多应用IC卡交易数据动态传输系统
技术领域
[0001]本发明涉及IC卡应用领域,具体涉及一种多应用IC卡交易数据动态传输系统。
【背景技术】
[0002]全面推广普及交通一卡通,逐步实现跨区市域、跨交通方式互联互通,是智慧城市建设大势所趋。我国早在2011年,住建部就启动了全国城市一卡通互联互通应用,并组建了联盟。但是,住建部的标准推行进度缓慢,加之各地市公共交通IC卡没有遵循统一标准,真正意义上的公共交通一卡通还停留在概念层面。2015年7月,交通运输部正式发布《城市公共交通IC卡技术规范》,包括总则、卡片、读写终端、信息接口、非接口通讯、安全和检测等七部分内容。标志着以交通运输部为主导的一卡通互联互通应用启动。同时,各省市地区也存在着本地发卡机构发行的本地一卡通卡片。
[0003]为解决跨区域消费,市场出现集多种标准的共存的交通卡,俗称“一卡多用”。“一卡多用”是智能卡发展的趋势,它使得一张卡片可以同时容纳多个应用,在不同的场合使用不同的应用。这种卡全面应用于公交、地铁、出租车、城际轨道交通、道路客运及轮渡等公共交通工具。
[0004]通常情况下,存在多个IC卡应用时,就会产生多种交易数据,就需要解决交易数据数据处理的问题。另外,传统交易数据传输方式通常采用终端定时传输,容易由于传输时大量耗时、耗内存及不合理时间段传输等情况导致消费过程中断与死机的情况。
[0005]在没有整体规划的前提下,各种模式的公共交通收费系统独立发展。想要各IC应用数据相互兼容,实现城市公共交通一卡通用,一种多应用IC卡交易数据动态传输系统就备受期待。

【发明内容】

[0006]本发明要解决的技术问题是提供一种多应用IC卡交易数据动态传输系统,实现各IC卡应用交易数据处理与交易数据动态传输,有效提高交易数据传输效率。
[0007]为解决技术上的问题,本发明的一种多应用IC卡交易数据动态传输系统采用微控制器与3G通讯结合的方式,所述多应用IC卡动态传输系统包括:应用交易数据处理与交易数据动态传输两个子系统;所述多应用IC卡交易数据动态传输模块在数据处理系统中,管理两个或两个以上IC卡应用的交易数据;所述多应用IC卡交易数据动态传输模块根据应用类别、交易数据存储量、终端是否闲时等情况传输交易数据。
[0008]采用本发明的多应用IC卡交易数据动态传输系统,具有标准化各应用信息接口,处理多种IC卡应用交易数据功能。数据处理系统通过判断IC卡应用类型的AID(Applicat1n Identifier)区分交易数据,然后对各IC卡应用交易数据包括交易类接口文件、清算类接口文件、其它类接口文件进行标准化组包,并利用存储介质EPROM对交易数据归类存储,实现处理两个或两个以上的IC卡应用的交易数据,解决IC卡应用扩展时数据处理兼容性的问题。
[0009]采用本发明的多应用IC卡交易数据动态传输系统,具有交易数据动态传输功能。根据应用类别AID、交易数据存储量、终端是否闲时等情况调整数据传输的周期与量数据量,灵活的实现动态传输,解决传统定时传输时大量耗时、耗内存、不合理时间段传输等导致消费过程中断与死机的情况。
[0010]本发明特别适用于公共交通系统等项目。
【附图说明】
[0011]附图1是所述一种多应用IC卡交易数据动态传输系统数据处理流程。
[0012]附图2是所述一种多应用IC卡交易数据动态传输系统文件数据管理示意图。
[0013]附图3是所述一种多应用IC卡交易数据动态传输系统动态传输示意图。
【具体实施方式】
[0014]下面结合附图与【具体实施方式】对本发明进一步说明:
[0015]实施例一。
[0016]参见附图1,一种多应用IC卡交易数据动态传输系统,各应用交易数据标准化处理示意图。由于每个IC卡应用采用独立的标准,造成交易数据标准不一致,所以对IC卡应用交易数据标准化处理是数据处理重要环节。该流程大致分三个阶段:数据预处理、标准化处理和对称加密存储。系统首先需对IC卡最初的交易记录进行预处理,以利于快速标准化操作。在交易记录数据标准化时,通过配置文件得到应用的数据格式,组成一条或多条文件数据。为保证数据安全性,网络数据通信需要加密处理。各个应用根据配置文件说明采用对称加密或者非对称加密方式。若为对称加密,利用该应用的消费主控密钥加密即可。若为非对称加密根据发卡机构产生的根私钥对数据进行加密。
[0017]参见附图2,在附图所实施的实例中,所述多应用IC卡交易数据动态传输系统采用微处理器和FLASH作为处理工具和存储介质,管理两个或两个以上IC卡应用的交易数据。管理的各IC卡应用交易数据包括交易类文件、清算类文件、其他类文件。各IC卡应用都有应用标识,可通过AID来区分所属的IC卡应用交易数据。
[0018]所述多应用IC卡交易数据动态传输系统具有管理文件管理功能,根据数据加密处理后的结果依靠指令创建第一个IC卡应用存储区域,将该应用交易数据的首地址保存到存储器的应用标识AID中。然后在这个存储区依次创建交易类文数据文件、清算类数据文件、其它类数据文件。当该应用持有多条消费的交易记录时,按照所属的文件类型依次顺序存放,同一文件的每条记录长度应相同。当加密处理的数据应用类型不同时,创建第η个应用存储区,并保存该应用的首地址于应用标识中。
[0019]在某一应用的交易记录数据在传输时,需更新该应用下所有文件数据。根据已传输的交易记录数,更新每条文件数据所在存储位置。在该IC卡应用文件末尾插入接收到的新的IC卡应用交易数据文件,且保证同一文件的每条记录长度应相同。
[0020]本发明在使用过程中,根据实际情况,可接入多个IC卡应用,如五个。
[0021]参见附图3,本多应用IC卡交易数据动态传输系统,采用动态调整传输周期和数据传输量补偿的模式。利用模块外接的时钟设定一个数据传输的基准周期。当基准时钟到来时,采用各应用交易数据依次顺序传输,规则采用反馈上一次传输应用类型,若上一次应用交易数据传输成功,则此次传输下一个IC卡应用类型的交易数据。然后执行IC卡应用η传输数据量补偿过程,补偿原则反馈上一次传输数据量,根据上一次该应用传输的数据量或者是否成功,对此次传输数据量相应的增加或减少。传输控制操作需根据采集的当前终端工作状态,做出是否符合传输条件的决策。若当前正处于出行高峰期,终端工作繁忙,为减少出错率,则进行下一个基准周期的数据传输等待。当传输条件满足,通过读取配置文件为模块配置传输的IP与端口。数据通信方式有专线接入和虚拟专用网络,所述模块采用GPRS通讯作为模块传输的虚拟专用网络。
[0022]因此,可根据上一次传输的的IC卡应用类型,确定此次是否需要切换应用类型。根据上一次该应用类型传输的数据量,对本次传输的数据量进行补偿。根据采集的终端工作状态,确定是否符合传输条件。利用信息反馈实现IC卡应用交易数据动态传输。
[0023]实施例二。
[0024]同样参见附图1-3,一种多应用IC卡交易数据动态传输系统,采用微处理器与3G通信结合的方式。其特征在于:该模块包含IC卡应用交易数据处理与交易数据自适应传输两个子系统。其中IC卡应用交易数据处理子系统包含数据标准化处理与数据管理两个部分。动态传输子系统根据应用类别、交易数据存储量、终端工作状态等情况调整数据传输的周期与数据量,灵活的实现各IC卡应用交易数据动态传输功能。
[0025]更进一步的,所述系统在交易数据处理过程中,其具有甄别交易记录所属应用类型、数据信息标准化、数据加密等功能。系统首先需对IC卡最初的交易记录进行预处理,以利于快速标准化操作。在交易记录数据标准化时,通过配置文件得到各应用的数据格式,组成一条或多条文件数据。为保证数据安全性,网络数据通信需要加密处理。各个应用根据配置文件说明采用对称加密或者非对称加密方式。
[0026]更进一步的,所述系统具有数据管理功能。根据数据加密处理后的结果依靠指令创建第一个IC卡应用存储区域,将该应用交易数据的首地址保存到存储器的应用标识AID中。然后在这个存储区依次创建交易类文数据文件、清算类数据文件、其它类数据文件。当该应用持有多条消费的交易记录时,按照所属的文件类型依次顺序存放,同一文件的每条记录长度应相同。当加密处理的数据应用类型不同时,创建第η个应用存储区,并保存该应用的首地址于应用标识中。
[0027]并且,在某一应用的交易记录数据在传输时,需更新该应用下所有文件数据。根据已传输的交易记录数,更新每条文件数据所在存储位置。在该IC卡应用文件末尾插入接收到的新的IC卡应用交易数据文件,且保证同一文件的每条记录长度应相同。
[0028]其还采用动态调整传输周期和数据传输量补偿的模式。其中传输周期动态调整采取反馈的机制,在数据输出时对输出的信息提取,当不满足输出条件时,进行下一个传输周期的等待。每一个周期为模块外接的时钟设定一个数据传输的基准周期。数据量补偿可有效协调各应用交易数据传输量,保持基本一致性。补偿原则反馈上一次传输数据量,根据上一次该应用传输的数据量或者是否成功,对此次传输数据量相应的增加或减少。当传输条件满足,通过读取配置文件为模块配置传输的IP与端口。数据通信方式有专线接入和虚拟专用网络,所述模块既可采用3G通讯作为模块传输的虚拟专用网络,又留有串口通信接口,可利用专用数据采集仪采集数据。
[0029]对于系统的硬件,可以采用微处理器stm32fl03芯片。数据传输接口提供3G模块与串口,可利用配套的数据采集仪通过串口方式采集数据文件,打包上传至服务器。3G模块支持TD-SCDMA和CDMA2000制式,可通过配置IP与端口,最终传输至发卡机构服务器。
[0030]实施例三。
[0031]继续参考图1至3,一种多应用IC卡交易数据动态传输系统,其包括IC卡应用交易数据处理子系统与交易数据自适应传输子系统两个子系统,其中所述IC卡应用交易数据处理子系统与所述交易数据自适应传输子系统连接,并且所述交易数据自适应传输子系统用于接收所述IC卡传输的数据并经所述IC卡应用交易数据处理子系统处理后再经由所述交易数据自适应传输子系统进行传输。
[0032]更进一步,所述IC卡应用交易数据处理子系统包含数据标准化处理模块与数据管理模块;所述述交易数据自适应传输子系统具备数据传输管理模块。
[0033]并且,所述数据传输管理模块用于根据与所述系统连接的终端工作状态和交易数据存储量调整数据传输的周期与数据量。
[0034]还有,所述数据标准化处理模块对接收到的数据进行标准化处理得到标准化数据,并对要传输的数据进行加密。
[0035]以及,所述数据管理模块为不同类型的IC卡应用创建不同的存储区以存储对应不同IC卡应用的数据,并在所述存储区建立交易数据文件和清算数据文件,并将所述交易数据文件的首地址保存至存储区的标识中。
[0036]以及,在每次数据传输时,更新有数据传输的对应的IC卡应用的存储区的所有文件,并更新所有数据文件的存储位置。
[0037]以及,所述更新有数据传输的对应的IC卡应用的存储区的所有文件,包括在所述IC卡应用的存储区的所有文件末尾插入接收到的新数据。
[0038]系统的数据传输采用动态调整传输周期和的模式,其中动态调整传输周期采取反馈机制,在数据输出时对输出的信息提取,当不满足输出条件时,进行下一个传输周期的等待,每一个周期为模块外接的时钟设定一个数据传输的基准周期;所述数据传输量补偿为根据上一次传输数据量和/或传输是否成功,对此次传输数据量相应的增加或减少;并且当输出条件满足时,通过读取配置文件为系统配置传输的IP与端口;数据传输的通信方式为专线接入和/或虚拟专用网络,并且系统还留有串口通信接口,并可利用专用数据采集仪采集数据。
[0039]以上详细实施例和描述只是针对说明本发明的基本原理,并非用于限制本发明的专利范围,在未脱离本发明的精神和范围的前提下,等效的实例和变更都要求落入本发明范围内,本发明要求保护范围由所附的权利要求书界定。
【主权项】
1.一种多应用IC卡交易数据动态传输系统,其包括IC卡应用交易数据处理子系统与交易数据自适应传输子系统两个子系统,其特征在于,所述IC卡应用交易数据处理子系统与所述交易数据自适应传输子系统连接,并且所述交易数据自适应传输子系统用于接收所述IC卡传输的数据并经所述IC卡应用交易数据处理子系统处理后再经由所述交易数据自适应传输子系统进行传输。2.根据权利要求1所述的多应用IC卡交易数据动态传输系统,其特征在于,所述IC卡应用交易数据处理子系统包含数据标准化处理模块与数据管理模块;所述述交易数据自适应传输子系统具备数据传输管理模块。3.根据权利要求2所述的多应用IC卡交易数据动态传输系统,其特征在于,所述数据传输管理模块用于根据与所述系统连接的终端工作状态和交易数据存储量调整数据传输的周期与数据量。4.根据权利要求3所述的多应用IC卡交易数据动态传输系统,其特征在于,所述数据标准化处理模块对接收到的数据进行标准化处理得到标准化数据,并对要传输的数据进行加LU O5.根据权利要求4所述的多应用IC卡交易数据动态传输系统,其特征在于,所述数据管理模块为不同类型的IC卡应用创建不同的存储区以存储对应不同IC卡应用的数据,并在所述存储区建立交易数据文件和清算数据文件,并将所述交易数据文件的首地址保存至存储区的标识中。6.根据权利要求5所述的多应用IC卡交易数据动态传输系统,其特征在于,在每次数据传输时,更新有数据传输的对应的IC卡应用的存储区的所有文件,并更新所有数据文件的存储位置。7.根据权利要求6所述的多应用IC卡交易数据动态传输系统,其特征在于,所述更新有数据传输的对应的IC卡应用的存储区的所有文件,包括在所述IC卡应用的存储区的所有文件末尾插入接收到的新数据。8.根据权利要求1-7之一所述的多应用IC卡交易数据动态传输系统,其特征在于,系统的数据传输采用动态调整传输周期和的模式,其中动态调整传输周期采取反馈机制,在数据输出时对输出的信息提取,当不满足输出条件时,进行下一个传输周期的等待,每一个周期为模块外接的时钟设定一个数据传输的基准周期;所述数据传输量补偿为根据上一次传输数据量和/或传输是否成功,对此次传输数据量相应的增加或减少;并且当输出条件满足时,通过读取配置文件为系统配置传输的IP与端口;数据传输的通信方式为专线接入和/或虚拟专用网络,并且系统还留有串口通信接口,并可利用专用数据采集仪采集数据。9.根据前述权利要求所述的多应用IC卡交易数据动态传输系统,其特征在于,所述模块采用stm32n03芯片微处理器进行数据处理。10.根据前述权利要求所述的多应用IC卡交易数据动态传输系统,其特征在于,所述IC卡为公共交通IC卡。
【文档编号】G06Q20/34GK106096955SQ201610447500
【公开日】2016年11月9日
【申请日】2016年6月17日
【发明人】胡伟良, 谢胜利, 张浩然, 孙吉刚, 邹斌
【申请人】广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1