一种交通数据管理系统技术方案

技术编号:14311669 阅读:165 留言:0更新日期:2016-12-27 20:29
本发明专利技术涉及一种交通数据管理系统,包括:终端和服务器,所述终端和服务器进行通讯,所述服务器包括通讯模块、报文解析模块、文件处理模块和数据库,所述通讯模块用于获取所述终端的终端请求报文,并将所述服务器响应于所述终端请求报文的结果回发至所述终端,所述报文解析模块用于解析所述终端请求报文,并将解析结果传输至所述文件处理模块和/所述数据库;本发明专利技术提出了一种交通数据管理系统,通过研发统一的数据管理平台对各种一卡通交易数据进行统一管理,从而在系统配置、业务处理和报表查看等一卡通相关业务领域对多种一卡通数据进行整合,兼容各种出行方式为用户提供统一的一卡通服务。

【技术实现步骤摘要】

本专利技术涉及智能交通领域,具体涉及一种交通数据管理系统
技术介绍
随着我国电子化支付水平的提高,人们代发工资、购物消费、各类缴费、交通、旅游、就医、社保和各类社会管理都大量的通过各类电子卡实现,在智能交通领域,一卡通已经成为人们生活中的主要交通支付方式,为人们的出行带来极大便利。现阶段,一卡通系统已经发展成能够用于多种介质的技术,现有技术中,本领域技术人员集中于一卡通本身的多功能化,如此一来,一卡通本身的价值越来越高;但是目前的一卡通运营与结算系统仅仅是一卡通的消费与结算,对于一卡通数据的管理却日益成为难题。在智能交通领域,公交、出租、火车、地铁等多种出行方式必然带来支付数据的多样性和支付手段的多样性,由此引发的一卡通兼容性问题成为亟待解决的问题,此外对于多种数据的管理也为一卡通的服务端带来了新的挑战。综上所述,有必要为一卡通平台提供统一的交通数据管理系统,从而在系统配置、业务处理和报表查看等一卡通相关业务领域对多种一卡通数据进行整合,兼容各种出行方式为用户提供统一的一卡通服务。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种交通数据管理系统。本专利技术是以如下技术方案实现的,一种交通数据管理系统,包括:终端和服务器,所述终端和服务器进行通讯,所述服务器包括通讯模块、报文解析模块、文件处理模块和数据库,所述通讯模块用于获取所述终端的终端请求报文,并将所述服务器响应于所述终端请求报文的结果回发至所述终端,所述报文解析模块用于解析所述终端请求报文,并将解析结果传输至所述文件处理模块和/所述数据库,所述终端请求报文包括报文头和报文体,所述报文头包括报文的长度、报文压缩标志、报文加密标志和报文类型四个字段,根据所述报文类型将所述终端请求报文分成文件传输报文和联机报文,所述报文体包括信息头和信息体,所述信息头包括交易类型、交易时间、交易mac和应答码,所述交易类型用于区分不同的联机交易,所述交易mac用于校验报文的关键字符是否被篡改,所述信息体包括所述报文的具体内容,所述文件处理模块用于处理文件报文,并根据所述文件报文的内容对所述数据库进行操作,所述数据库用于管理交通数据。优选的,所述文件处理模块包括文件传输报文内容解析模块和数据库操作模块,所述数据库操作模块用于根据所述文件报文内容解析模块的解析结果对所述数据库进行操作。优选的,所述服务器还包括批处理模块,所述批处理模块包括定时器单元、报文解析模块调用单元和批处理执行单元,所述定时器单元用于根据预设时间触发所述批处理模块进行批处理操作,所述批处理操作由报文解析模块调用单元和批处理执行单元,所述报文解析模块调用单元用于调用所述报文解析模块对报文进行解析,所述批处理执行单元根据所述解析结果执行所述解析结果中的数据库操作任务。优选的,所述服务器还用于进行文件处理,所述文件处理包括文件上传和文件下载。优选的,所述文件上传包括:所述终端向所述服务器发送文件上传请求;所述服务器验证所述终端,若验证通过,则向所述终端发送验证通过响应;所述终端向所述服务器发送文件数通知;所述服务器记录所述文件数通知中的文件数并向所述终端发送所述文件数通知的响应;所述终端向所述服务器发送文件信息通知;所述服务器根据所述文件信息通知向所述终端发送断点通知;所述终端根据所述断点通知向所述服务器发送数据直至文件上传完毕。优选的,所述文件下载包括:所述终端向所述服务器发送文件下载请求;所述服务器验证所述终端,若验证通过,则向所述终端发送验证通过响应;所述服务器向所述终端发送文件数通知;所述终端记录所述文件数通知中的文件数并向所述服务器发送所述文件数通知的响应;所述服务器向所述服务器发送文件信息通知;所述终端根据所述文件信息通知向所述服务器发送断点通知;所述服务器根据所述断点通知向所述终端发送数据直至文件下载完毕。优选的,所述文件传输报文包括9种类型,分别为文件上传请求、文件下载请求、文件信息通知报文、数据报文、断点通知报文、断点通知报文、文件数通知报文、文件传输结束报文和应答报文。优选的,所述交易mac的获取方法包括:所述终端获取终端保护密钥;所述终端获取二次加密密钥;所述终端根据所述终端保护密钥对所述二次加密密钥进行解密,获取解密密钥;所述终端根据所述解密密钥对报文中的关键词进行加密,获取所述报文的交易mac。优选的,所述解密和所述加密均使用3DES算法。本专利技术的有益效果是:本专利技术提出了一种交通数据管理系统,通过研发统一的数据管理平台对各种一卡通交易数据进行统一管理,从而在系统配置、业务处理和报表查看等一卡通相关业务领域对多种一卡通数据进行整合,兼容各种出行方式为用户提供统一的一卡通服务。附图说明图1是实施例1中提供的一种交通数据管理系统示意图;图2是实施例1中提供的文件上传流程图;图3是实施例1中提供的交易mac获取方法流程图;图4是实施例2中提供的文件处理方法流程图。具体实施方法为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。实施例1:一种交通数据管理系统,如图1所示,包括:终端和服务器,所述终端和服务器进行通讯,所述服务器包括通讯模块、报文解析模块、文件处理模块和数据库,所述通讯模块用于获取所述终端的终端请求报文,并将所述服务器响应于所述终端请求报文的结果回发至所述终端,所述报文解析模块用于解析所述终端请求报文,并将解析结果传输至所述文件处理模块和/所述数据库,所述终端请求报文包括报文头和报文体,所述报文头包括报文的长度、报文压缩标志、报文加密标志和报文类型四个字段,根据所述报文类型将所述终端请求报文分成文件传输报文和联机报文,所述报文体包括信息头和信息体,所述信息头包括交易类型、交易时间、交易mac和应答码,所述交易类型用于区分不同的联机交易,所述交易mac用于校验报文的关键字符是否被篡改,所述信息体包括所述报文的具体内容,所述文件处理模块用于处理文件报文,并根据所述文件报文的内容对所述数据库进行操作,所述数据库用于管理交通数据。所述文件处理模块包括文件传输报文内容解析模块和数据库操作模块,所述数据库操作模块用于根据所述文件报文内容解析模块的解析结果对所述数据库进行操作。所述服务器还包括批处理模块,所述批处理模块包括定时器单元、报文解析模块调用单元和批处理执行单元,所述定时器单元用于根据预设时间触发所述批处理模块进行批处理操作,所述批处理操作由报文解析模块调用单元和批处理执行单元,所述报文解析模块调用单元用于调用所述报文解析模块对报文进行解析,所述批处理执行单元根据所述解析结果执行所述解析结果中的数据库操作任务。所述服务器还用于进行文件处理,所述文件处理包括文件上传和文件下载。所述文件上传如图2所示,包括:所述终端向所述服务器发送文件上传请求;所述服务器验证所述终端,若验证通过,则向所述终端发送验证通过响应;所述终端向所述服务器发送文件数通知;所述服务器记录所述文件数并向所述终端发送所述文件数通知的响应;所述终端向所述服务器发送文件信息通知;所述服务器根据所述文件信息通知向所述终端发送断点通知;所述终端根据所述断点通知向所述服务器发送数据直至文件上传完毕。所述文件下载,包括:本文档来自技高网...

【技术保护点】
一种交通数据管理系统,其特征在于,包括:终端和服务器,所述终端和所述服务器进行通讯,所述服务器包括通讯模块、报文解析模块、文件处理模块和数据库,所述通讯模块用于获取所述终端的终端请求报文,并将所述服务器响应于所述终端请求报文的结果回发至所述终端,所述报文解析模块用于解析所述终端请求报文,并将解析结果传输至所述文件处理模块和/所述数据库,所述终端请求报文包括报文头和报文体,所述报文头包括报文的长度、报文压缩标志、报文加密标志和报文类型四个字段,根据所述报文类型将所述终端请求报文分成文件传输报文和联机报文,所述报文体包括信息头和信息体,所述信息头包括交易类型、交易时间、交易mac和应答码,所述交易类型用于区分不同的联机交易,所述交易mac用于校验报文的关键字符是否被篡改,所述信息体包括所述报文的具体内容,所述文件处理模块用于处理文件报文,并根据所述文件报文的内容对所述数据库进行操作,所述数据库用于管理交通数据。

【技术特征摘要】
1.一种交通数据管理系统,其特征在于,包括:终端和服务器,所述终端和所述服务器进行通讯,所述服务器包括通讯模块、报文解析模块、文件处理模块和数据库,所述通讯模块用于获取所述终端的终端请求报文,并将所述服务器响应于所述终端请求报文的结果回发至所述终端,所述报文解析模块用于解析所述终端请求报文,并将解析结果传输至所述文件处理模块和/所述数据库,所述终端请求报文包括报文头和报文体,所述报文头包括报文的长度、报文压缩标志、报文加密标志和报文类型四个字段,根据所述报文类型将所述终端请求报文分成文件传输报文和联机报文,所述报文体包括信息头和信息体,所述信息头包括交易类型、交易时间、交易mac和应答码,所述交易类型用于区分不同的联机交易,所述交易mac用于校验报文的关键字符是否被篡改,所述信息体包括所述报文的具体内容,所述文件处理模块用于处理文件报文,并根据所述文件报文的内容对所述数据库进行操作,所述数据库用于管理交通数据。2.根据权利要求1中所述的一种交通数据管理系统,其特征在于,所述文件处理模块包括文件传输报文内容解析模块和数据库操作模块,所述数据库操作模块用于根据所述文件报文内容解析模块的解析结果对所述数据库进行操作。3.根据权利要求1或2中所述的一种交通数据管理系统,其特征在于,所述服务器还包括批处理模块,所述批处理模块包括定时器单元、报文解析模块调用单元和批处理执行单元,所述定时器单元用于根据预设时间触发所述批处理模块进行批处理操作,所述批处理操作由报文解析模块调用单元和批处理执行单元完成,所述报文解析模块调用单元用于调用所述报文解析模块对报文进行解析,所述批处理执行单元根据所述解析结果执行所述解析结果中的数据库
\t操作任务。4.根据权利要求3中所述的一种交通数据管理系统,其特征在于,所述服务器还用于进行文件处理,所述...

【专利技术属性】
技术研发人员:陈浩张彬杨波於杰
申请(专利权)人:海南智城科技发展股份有限公司
类型:发明
国别省市:海南;46

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

1