[发明专利]一种智能金融读卡系统有效
| 申请号: | 201210407417.0 | 申请日: | 2012-10-23 |
| 公开(公告)号: | CN102930670A | 公开(公告)日: | 2013-02-13 |
| 发明(设计)人: | 廖尚春 | 申请(专利权)人: | 福建鑫诺通讯技术有限公司 |
| 主分类号: | G07G1/14 | 分类号: | G07G1/14 |
| 代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
| 地址: | 350000 福*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 金融 系统 | ||
1.一种智能金融读卡系统,其特征在于:该智能金融读卡系统安装于一读卡器上,该系统包括:金融报文收发控制模块、报文解析功能模块、报文组包功能模块、交易模式判定模块、交易流程控制模块、配置管理模块、金融交易请求处理模块、金融交易结果处理模块、CA管理模块、IC卡参数管理模块、交易密钥管理模块、EMV借贷记业务处理模块以及IC读卡器驱动模块;
所述金融报文收发控制模块:用于负责POS终端机与读卡器之间的报文数据通讯,负责POS终端机与读卡器之间通讯协议的处理;
所述报文解析功能模块:用于提供报文格式解析的接口,能够对报文数据头,报文数据域进行解析;
所述报文组包功能模块:根据从IC卡借贷记业务获取的交易报文数据以及交易报文要求的位图数据、报文数据格式和报文内容的信息进行组包成交易报文包发给POS终端机;
所述交易模式判定模块:根据报文数据唯一判定报文类型的几个报文数据域进行判定,该报文数据是走交易控制流程还是走配置管理流程;且能将银行系统对IC卡交易后的返回应答数据包的类型进行判定;
所述交易流程控制模块:通过交易类型,来判断此时进行实现IC卡交易请求处理,还是进行IC卡交易结果处理,并调用EMV借贷记处理模块进行处理;
所述金融交易请求处理模块:通过调用EMV借贷记处理模块,来实现IC卡交易的应用初始化、读IC卡的应用数据、数据认证、处理限制、持卡人认证的流程;
所述金融交易结果处理模块:通过调用EMV借贷记处理模块,来实现IC卡交易的处理流程;
所述配置管理模块:通过调用EMV借贷记处理模块,来实现EMV认证中心公钥CA管理和IC卡应用参数AID的管理,并调用交易密钥管理模块,来实现IC卡的交易密钥的管理;
所述CA管理模块:通过调用EMV借贷记处理模块的参数管理接口,来实现CA公钥的存储、更新、撤销、恢复的功能;
所述IC卡参数管理模块:通过调用EMV借贷记处理模块的参数管理接口,来实现IC卡应用参数AID的管理;
所述交易密钥管理模块:实现IC卡的交易密钥的管理包括主密钥、PIN加密工作密钥、MAC加密工作密钥;
所述EMV借贷记业务处理模块:用于处理EMV借贷记的业务流程;
所述IC读卡器驱动模块:用于读卡器中读取IC卡组件的驱动,使得读卡器能识别IC卡;
其中,所述金融报文收发控制模块在接收到POS终端机的报文数据后,该报文数据包括:交易类型、交易金额、交易流水号;并不包含银行卡持卡人的卡片信息、银行卡PIN码、EMV迁移的相关数据、报文MAC签名的信息;经过报文解析功能模块进行解析,将报文数据解析到的数据给交易模式判定模块,该模块根据报文数据唯一判定报文类型的几个报文数据域进行判定,该报文数据是走交易控制流程还是走配置管理流程;若走配置管理流程,则所述配置管理模块通过调用EMV借贷记处理模块,来实现EMV认证中心公钥CA管理和IC卡应用参数AID的管理,并调用交易密钥管理模块,来实现IC卡的交易密钥的管理;若走交易控制流程,则所述交易流程控制模块通过交易类型,来判断此时进行实现IC卡交易请求处理,还是进行IC卡交易结果处理;若进行实现IC卡交易请求处理,则,所述金融交易请求处理模块通过调用EMV借贷记处理模块,来实现IC卡交易的应用初始化、读IC卡的应用数据、数据认证、处理限制、持卡人认证的流程;若进行IC卡交易结果处理,则所述金融交易结果处理模块通过调用EMV借贷记处理模块,来实现IC卡交易的最终处理、脚本处理的流程;IC卡交易请求处理流程或IC卡交易结果处理流程处理完成之后,由所述报文组包功能模块根据从IC卡得到的交易报文数据进行组包成交易报文包发给POS终端机,完成整个交易过程;该交易报文数据包括:交易类型、交易金额、交易流水号、银行卡持卡人的卡片信息、银行卡PIN码、EMV迁移的相关数据以及报文MAC签名的信息;再由所述交易模式判定模块来判断银行系统对IC卡交易后的返回应答数据包的类型。
2.根据权利要求1所述的一种智能金融读卡系统,其特征在于:该系统还包括外接设备驱动模块,该模块用于读卡器外接的设备的驱动。
3.根据权利要求1所述的一种智能金融读卡系统,其特征在于:所述金融报文收发控制模块开辟有报文数据接收缓冲区,报文数据发送缓冲区;所述金融报文收发控制模块负责POS终端机与读卡器之间通讯协议的处理,包括通讯握手、数据交换、超时处理以及数据校验。
4.根据权利要求1所述的一种智能金融读卡系统,其特征在于:所述交易模式判定模块,根据报文数据唯一判定报文类型的几个报文数据域进行判定,该报文数据是走交易控制流程还是走配置管理流程;且能将银行系统对IC卡交易后的返回应答数据包的类型进行判定;具体为:在该系统中建立一报文类型比对表,所述交易模式判定模块根据报文数据中的消息类型、处理码、服务点条件码、交易类型码这四个报文数据域通过所述报文类型比对表进行判定得到此时接收到的报文数据是什么类型;如果是属于金融交易类则后续走交易流程控制,如果属于参数下载、参数更新的类型;则走配置管理流程;此外对于在交易流程或者配置管理流程完成之后,该交易模式判定模块会将银行系统对IC卡交易后返回的应答数据包的类型进行判定:若此时进行金融交易请求处理,则,如果IC卡脱机批准,那么应答的数据包将是IC卡脱机交易的TC上送报文,如果IC卡脱机拒绝,那么应答的数据包将是IC卡脱机拒绝通知报文;如果IC卡请求联机,那么应答的数据包是金融交易联机请求报文;若此时进行金融交易结果处理,则,如果银行系统后台联机批准,则应答的数据包是IC卡交易成功报文,若银行系统还有脚本处理,则会上送脚本通知报文;如果银行系统后台联机拒绝,则应答的数据包是交易失败报文;若此时联机通讯失败,那么根据EMV借贷记处理模块的处理结果来判定应答数据包的类型,则,应答的数据包是IC卡脱机交易的TC上送报文或是冲正报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建鑫诺通讯技术有限公司,未经福建鑫诺通讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210407417.0/1.html,转载请声明来源钻瓜专利网。





