IC卡、基于IC卡的业务数据处理系统及其方法技术方案

技术编号:2959639 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于集成电路IC卡的业务数据处理系统,包括IC卡、用户终端和服务端;IC卡通过其具有的通用传输接口向用户终端提供IC卡身份标识ID;用户终端根据用户发起的业务请求,将从IC卡上获取的IC卡ID加入业务请求中输出给服务端;服务端根据接收到的业务请求,对其自身存储的与该业务请求中IC卡ID对应的IC卡业务数据进行处理。本发明专利技术还公开了一种基于IC卡的业务数据处理方法和一种IC卡。应用本发明专利技术基于IC卡的业务数据处理方案和IC卡,能够在不需要设置多个业务服务点的情况下,实现IC卡业务服务,进而降低IC卡发卡机构的运营成本和管理成本。

【技术实现步骤摘要】

本专利技术涉及业务数据处理技术,具体涉及集成电路(IC,IntegratedCircuit)卡,以及基于IC卡的业务数据处理系统及其方法。
技术介绍
在人们的日常生活中,越来越多的领域开始使用IC卡,如交通IC卡、燃气IC卡、加油IC卡,等等。图1为现有的基于IC卡的业务数据处理系统。如图1所示,该系统包括IC卡101、业务服务点102和网络侧提供业务数据处理的服务端103。IC卡101上保存有标识该IC卡的身份标识(ID,Identification)和IC卡业务数据。服务器103中也保存有各IC卡的ID,和各IC卡的IC卡业务数据。业务服务点102中的接触式或非接触式读卡器,从IC卡101上读取IC卡自身保存的IC卡ID,将该ID携带在业务请求中发送给服务端103。服务端103根据接收的业务请求,对该业务请求中ID对应的IC卡业务数据进行处理,还可以进一步将处理后得到的IC卡业务数据通过业务服务点102返回给IC卡。通过对IC卡业务数据进行处理,可以实现目前比较常见的对IC卡预付费帐号的再充值,从IC卡帐号预付费帐号中扣除支付金额等业务。以充值业务为例,业务服务点102可以是专门为IC卡充值业务设置的充值网点,或者是在银行网点设置的可以进行IC卡充值业务服务的自动柜员机(ATM,Automatic Teller Machine)。现有技术中基于IC卡的业务数据处理系统在提供充值业务时,服务端103根据业务服务点102发送来的业务请求进行IC卡业务数据的相应处理是十分成熟的技术。但是,正是由于业务服务点102的设置,为现有技术中采用图1示出的业务数据处理系统带来了以下缺点,具体包括针对持卡用户到专门IC卡充值网点,由充值工作人员为IC卡充值的方案,其缺点是专门IC卡充值网点充值受工作人员上、下班时间的限制,以及专门IC卡充值网点所设地点的限制,因此,IC卡充值效率低下。同时,由于需要专门的工作人员为持卡用户充值,人员的雇佣、专门充值网点的设置会提高IC卡发卡机构的运营成本和管理成本。另外,人工处理难免会出现人为的操作错误。针对持卡用户利用银行提供的ATM进行自助充值的方案,虽然不用为充值业务设置专门的工作人员,能够在一定程度上节省IC卡发卡机构的运营成本和管理成本,但是这种充值方式仍然受到地点的限制,持卡用户需要到银行,并利用提供充值业务的ATM机进行充值操作。而且,使用不同银行的ATM机,需要配合使用相应银行的银行卡。因此,对于持卡用户来说,需要随身携带充值卡和银行卡,并到指定的银行网点为IC卡充值,给持卡用户带来了不便。对于发卡机构来说,在银行的原有的ATM机上设置充值业务或者专门设置用于IC卡充值的设备都会给发卡机构带来运营成本和管理成本的增加的问题,而且对众多提供IC卡充值业务的设备维护进一步增加了发卡机构的运营成本和管理成本。可见,现有的基于IC卡的业务数据处理方案,都需要设置多个IC卡业务服务点。无论该IC卡业务服务点是发卡机构为IC卡专门设置的业务服务网点,还是具有IC卡业务服务功能的银行ATM机,都无可避免的带来IC卡业务服务效率低下的缺陷,而且也会提高IC卡发卡机构的运营成本和管理成本。
技术实现思路
有鉴于此,本专利技术提供了一种基于IC卡的业务数据处理系统,能够在不需设置多个业务服务点的情况下,实现IC卡的业务数据处理,进而降低IC卡发卡机构的运营成本和管理成本。该业务数据处理系统包括IC卡、用户终端和服务端;其中,所述IC卡包括第一通用传输接口模块、业务请求处理模块、存储模块和应用接口模块;所述第一通用传输接口模块,用于提供IC卡与用户终端之间进行业务信息交互的通道;所述存储模块,用于存储IC卡身份标识ID;所述业务请求处理模块,用于根据通过所述第一通用传输接口模块从用户终端接收的业务请求命令,从存储模块获取IC卡ID,并通过所述第一通用传输接口模块输出给用户终端;所述应用接口模块,用于提供IC卡与外部读卡器之间进行业务信息交互的通道;所述用户终端具有用于与所述IC卡连接的通用传输接口,根据用户发起的业务请求,向IC卡输出业务请求命令,将所述IC卡返回的IC卡ID加入所述业务请求中输出给服务端;所述输出给服务端的业务请求中包括所述IC卡ID和业务信息;所述服务端存储有各IC卡的IC卡ID和对应的IC卡业务数据,根据接收到的业务请求,对其自身存储的与所述业务请求中IC卡ID对应的IC卡业务数据进行处理。所述服务端进一步用于将处理后的IC卡业务数据通过所述用户终端返回给所述IC卡;所述存储模块进一步存储有IC卡业务数据;所述IC卡进一步包括业务结果处理模块,用于根据接收的处理后的IC卡业务数据更新所述存储模块存储的IC卡业务数据。其中,所述IC卡进一步包括验证模块,接收来自所述第一通用传输接口模块的验证命令,从所述存储模块获取IC卡的标识信息,根据获取的标识信息获取所述IC卡的验证信息,将获取的验证信息经由所述第一通用传输接口模块、用户终端输出给所述服务端; 所述存储模块进一步存储有IC卡的标识信息;所述服务端进一步保存有各IC卡的标识信息,通过用户终端向IC卡输出验证命令,通过比较接收的IC卡的验证信息和根据保存的标识信息计算出的所述IC卡的验证信息是否一致,对所述IC卡进行合法性验证。较佳地,所述IC卡进一步包括与所述第一通用传输接口模块相连的加密模块,采用从验证模块获取的IC卡的验证信息作为密钥,对经由用户终端输出给服务端的指定数据进行加密处理,对服务端返回的加密的指定数据进行解密处理;所述输出给服务端的指定数据包括IC卡ID;所述服务端返回的指定数据包括所述处理后的IC卡业务数据;所述服务端采用所述计算出的IC卡的验证信息作为密钥,对接收自IC卡的加密的指定数据进行解密,对返回给IC卡的指定数据进行加密;所述接收自IC卡的指定数据包括IC卡ID;所述返回给IC卡的指定数据包括所述处理后的IC卡业务数据。较佳地,所述IC卡进一步包括与所述第一通用传输接口模块相连的加密模块,采用从存储模块获取的密钥,对经由用户终端输出给服务端的指定数据进行加密处理,对服务端返回的加密的指定数据进行解密处理;所述输出给服务端的指定数据包括IC卡ID;所述服务端返回的指定数据包括所述处理后的IC卡业务数据;所述存储模块进一步存储有其所在IC卡的密钥;所述服务端进一步保存有各IC卡对应的密钥,采用IC卡对应的密钥,对接收自IC卡的加密的指定数据进行解密,对返回给IC卡的指定数据进行加密;所述接收自IC卡的指定数据包括IC卡ID;所述返回给IC卡的指定数据包括所述处理后的IC卡业务数据。所述第一通用传输接口为通用串行总线USB接口或安全数字SD接口。本专利技术又提供了一种IC卡,能够在不需设置多个业务服务点的情况下,实现IC卡的业务数据处理,进而降低IC卡发卡机构的运营成本和管理成本。该IC卡包括第一通用传输接口模块、业务请求处理模块、存储模块和应用接口模块;所述第一通用传输接口模块,用于提供IC卡外部的用户终端进行业务信息交互的通道;所述存储模块,用于存储IC卡ID、或存储IC卡ID和IC卡业务数据;所述业务请求处理模块,用于根据从所述第一通用传输接口模块接收的来自外部用户终端业务请求命令,从本文档来自技高网
...

【技术保护点】
一种基于集成电路IC卡的业务数据处理系统,其特征在于,包括:IC卡、用户终端和服务端;其中,所述IC卡包括第一通用传输接口模块、业务请求处理模块、存储模块和应用接口模块;所述第一通用传输接口模块,用于提供IC卡与用户终端之间进行业务信息交互的通道;所述存储模块,用于存储IC卡身份标识ID;所述业务请求处理模块,用于根据通过所述第一通用传输接口模块从用户终端接收的业务请求命令,从存储模块获取IC卡ID,并通过所述第一通用传输接口模块输出给用户终端;所述应用接口模块,用于提供IC卡与外部读卡器之间进行业务信息交互的通道;所述用户终端具有用于与所述IC卡连接的通用传输接口,根据用户发起的业务请求,向IC卡输出业务请求命令,将所述IC卡返回的IC卡ID加入所述业务请求中输出给服务端;所述输出给服务端的业务请求中包括所述IC卡ID和业务信息;所述服务端存储有各IC卡的IC卡ID和对应的IC卡业务数据,根据接收到的业务请求,对其自身存储的与所述业务请求中IC卡ID对应的IC卡业务数据进行处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:熊帆李春华
申请(专利权)人:普天信息技术研究院有限公司
类型:发明
国别省市:11[中国|北京]

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

1