Nfc手机支付电子票系统的制作方法_2

文档序号:9350542阅读:来源:国知局
NFC手机支付电子票系统的通信子系统3包含两个模块, 一个是通讯模块,只是单纯的处理数据的收发;一个是业务处理模块。业务处理模块主要是 处理文件的收发,数据报文的解包及组包,数据报文的分发。整个通信子系统框架如图2所 示。通讯模块监听过程如下:通讯进程创建一个使用TCP/IP协议的、面向连接的Socket套 接字,并利用该套接字监听特定的端口连接请求。通讯进程负责管理清算中心和所有的分 系统的连接,包括连接权限和同时连接的数量,通讯进程的监听流程如图3所示。
[0030] 通讯进程在判断是否允许接入时,会限制同时连接的数量,当连接的数量超过最 大允许值时,服务器Socket就会阻止该接入请求,直至有连接释放时,才会允许新的连接 接入;当服务器Socket接入一个连接时,产生一个新的Socket负责和客户端Socket进行 通讯,同时会生成一个通讯处理线程处理两者之间的通信,服务器Socket并不等待该线程 的处理结束,而是直接等待下一次的连接请求;为了保证通讯进程能随时响应关闭请求,月艮 务器Socket采用非阻塞式的监听,S卩:无论有无连接请求,系统都会继续后面的处理,当接 收到退出指令时,关闭服务器Socket,进入通讯模块结束处理;通讯进程结束时,要等待其 所有子线程都结束。
[0031] 根据本申请的一个实施例,该NFC手机支付电子票系统的通讯过程处理为一个传 输子系统和分系统之间进行通讯的线程,该线程在服务器Socket在接入连接时产生;处理 流程如图4。
[0032] 根据本申请的一个实施例,该NFC手机支付电子票系统根据清算系统通讯子系统 的设计,业务处理模块共处理两种类型的通讯业务,联机报文处理业务、文件收发处理业 务。在所有的业务处理过程中,Socket通讯都要设定超时,当通讯超时时,处理过程就会退 出该业务过程的处理。为保证通迅的可恢复性,各个业务处理过程具有日志功能。
[0033] 根据本申请的一个实施例,该NFC手机支付电子票系统的通信子系统收到联机报 文后,将报文通过消息队列发送给后台联机业务处理系统。从联机业务处理系统接收处理 应答。并将应答返回给客户端。数据文件处理包括文件接收处理和文件发送处理。文件接 收处理过程接收客户端发送的所有上传文件,支持文件的压缩传送和断点续传,其交互流 程参见客户端上传文件流程。
[0034]文件接收处理过程在文件接收过程中先将上传的文件保存到一个临时目录中。由 于系统支持文件的断点续传,因而在每次开始接收文件时,首先查找临时目录中是否有先 前已接收到的该文件,如果有,则将文件的长度作为断点位置发送给客户端,否则将0作为 断点发送给客户端表示文件从头开始发送。
[0035] 接收完整个文件后,该过程再将压缩文件进行解压;如果解压失败,该过程将发送 失败应答给客户端并退出文件接收处理过程。
[0036] 为保证文件上传的正确性,允许采用文件摘要进行通讯校验。当校验失败时,接收 过程会发送失败应答给客户端并退出文件接收过程。
[0037]当文件成功接收后,该过程将根据接收到的文件类型将文件拷贝到系统指定的工 作目录下,并对接收的文件进行必要的备份。文件发送处理:文件发送处理过程处理传输子 系统向客户端发送文件,允许批量下发文件,其交互流程参见客户端下载文件流程;文件发 送处理过程用于通讯子系统向客户端发送文件,该过程支持文件批量发送。当发送文件时, 该过程首先判断客户端请求文件的数量,如果没有请求的文件,则向客户端发送〇;如果请 求的文件数多于一个,则发送过程会循环依次发送各个文件,原则上发送文件没有先后顺 序的差别。
[0038] 根据本申请的一个实施例,该NFC手机支付电子票系统的安全认证子系统负责清 算中心系统交易数据的认证,安全认证子系统与加密机共同完成交易的TAC或MAC认证,同 时为每笔联机交易分散工作密钥。加密机是一个独立的系统。
[0039] 安全认证子系统是其他子系统与加密机的桥梁,包括Tac认证服务、Mac认证服 务、工作密钥分散,认证处理服务与加密机进行Socket通讯。传输子系统或交易处理子系 统将需要验证的数据发送给认证处理服务,由认证处理服务按照加密机的数据报文格式对 数据进行转换,通过数据报文发送给加密机,最后将认证结果返回给其他子系统继续进行 处理;安全认证子系统与其他子系统关系如图5所示。
[0040] 根据本申请的一个实施例,该NFC手机支付电子票系统的交易处理子系统和通讯 子系统将需要验证的数据报文逐笔发送到交易认证处理服务。交易认证服务接收到数据报 文,经过格式转化后发送给加密机,由加密机进行加密运算,最后将加密机的结果返回给调 用子系统继续处理。
[0041] 根据本申请的一个实施例,该NFC手机支付电子票系统通过设置通信子系统3、卡 管子系统4、交易处理子系统5、结算处理子系统6、安全认证子系统6、数据库7、数据维护子 系统9及综合管理子系统10等模块可以很好地解决通信运营商平台对接的问题,实现通信 运营商电子票CAP开发及加载、空中发卡、充值、退票等功能,并且实现了第三方支付平台 对接和受理终端识别及消费,同时解决了通信运营商、第三方支付接入及电子票交易的管 理问题及解决通信运营商、第三方支付、电子票运营方的清结算及管理问题。
[0042] 以上所述实施例仅表示本发明的几种实施方式,其描述较为具体和详细,但并不 能理解为对本发明范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离 本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明保护范围。因此本发 明的保护范围应该以所述权利要求为准。
【主权项】
1. 一种NFC手机支付电子票系统,其特征在于:包括卡管子系统、交易处理子系统及结 算处理子系统;所述交易处理子系统与通信子系统、安全认证子系统、数据库及所述卡管子 系统信号连接,所述结算处理子系统分别与所述通信子系统和数据库信号连接,所述数据 库与用于实现数据的备份和恢复的数据维护子系统和综合管理子系统信号连接,所述通信 子系统与手机终端和第三方系统信号连接。2. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:所述通信子系统用 于与各接入单位之间的数据传输,所述接入单位主包括电子票应用终端和第三方系统平 台。3. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:所述安全认证子系 统用于进行交易认证处理,所述交易认证包括MAC验证、TAC验证及联机密钥获取,所述MAC 验证、TAC验证及联机密钥获取均有由加密机实现。4. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:卡管子系统包括用 于进行初始化的安全域创建模块和磁卡个人化模块。5. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:交易处理子系统包 括交易调度模块和业务处理模块。6. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:结算处理子系统包 括日切模块和批处理模块。7. 根据权利要求1所述的NFC手机支付电子票系统,其特征在于:综合管理子系统包 括用于实现对系统运行状态、运行时的各种参数、所述日切模块及批处理模块进行管理的 管理模块和系统信息及统计信息查询模块。
【专利摘要】本发明提供一种NFC手机支付电子票系统,该NFC手机支付电子票系统通过设置通信子系统、卡管子系统、交易处理子系统、结算处理子系统、安全认证子系统、数据库、数据维护子系统及综合管理子系统等模块可以很好地解决通信运营商平台对接的问题,实现通信运营商电子票CAP开发及加载、空中发卡、充值、退票等功能,并且实现了第三方支付平台对接和受理终端识别及消费,同时解决了通信运营商、第三方支付接入及电子票交易的管理问题及解决通信运营商、第三方支付、电子票运营方的清结算及管理问题。
【IPC分类】G06Q20/36, G06Q20/32
【公开号】CN105069616
【申请号】CN201510531496
【发明人】余亮君
【申请人】成都易云智远科技有限公司
【公开日】2015年11月18日
【申请日】2015年8月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1