支付系统上行报文流转路径分析的方法和装置制造方法及图纸

技术编号:21552050 阅读:22 留言:0更新日期:2019-07-07 00:07
本发明专利技术提供了一种支付系统上行报文流转路径分析的方法和装置,该方法包括:接收日志报文数据;解析日志报文数据,确定上行报文信息;根据上行报文信息,确定报文的流转路径;根据日志报文数据,确定各个节点的处理时间。本发明专利技术通过实时采集日志报文数据,对每笔报文进行分析,计算得出每笔上行报文的流转路径,以及该报文在流转路径上各个节点的处理耗时,为跟踪报文流转路径和节点性能评估提供了数据支撑。

The Method and Device of Payment System Uplink Packet Flow Path Analysis

【技术实现步骤摘要】
支付系统上行报文流转路径分析的方法和装置
本专利技术涉及数据报文传输领域,尤其涉及一种支付系统上行报文流转路径分析的方法和装置。
技术介绍
目前支付系统报文传输平台为:支付机构接入端-城市处理中心-国家处理中心三层架构。支付机构发出的上行报文会流转经过支付机构行内前置机,送达城市处理中心。城市处理中心将报文进行业务检查后,会发往国家处理中心做最终业务处理。目前支付系统还没有有效手段监控参与机构发出的各类报文的流转路径,以及在链路各个节点上的处理情况,为报文状态跟踪和链路节点故障排查带来了一定的难度。因此,如今需要一种方式,能实时计算出流入到国家处理中心的报文,在传输路径中的各个节点的处理耗时情况。
技术实现思路
为了解决现有业务无法监控参与机构发出的报文流转路径跟踪,以及无法获取各个节点对报文处理性能的问题,本专利技术提供了一种支付系统上行报文流转路径分析的方法和装置。第一方面,本专利技术提供一种支付系统上行报文流转路径分析的方法,所述方法包括:接收日志报文数据;解析所述日志报文数据,确定上行报文信息;根据所述上行报文信息,确定报文的流转路径;根据所述日志报文数据,确定各个节点的处理时间。第二方面,本专利技术提供一种支付系统上行报文流转路径分析的装置,所述装置包括:接收模块,用于接收PMTS传输平台的日志报文数据;解析模块,用于解析所述日志报文数据,确定上行报文信息;流转路径确定模块,用于根据所述上行报文信息,确定报文的流转路径;节点处理时间确定模块,用于根据所述日志报文数据,确定各个节点的处理时间。第三方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面提供的支付系统上行报文流转路径分析方法的步骤。第四方面,本专利技术提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现第一方面提供的支付系统上行报文流转路径分析方法的步骤。本专利技术实施例通过实时采集日志报文数据,对每笔报文进行分析,计算得出每笔上行报文的流转路径,以及该报文在流转路径上各个节点的处理耗时,为跟踪报文流转路径和节点性能评估提供了数据支撑。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的支付系统上行报文流转路径分析方法的流程示意图;图2为本专利技术实施例提供的支付系统上行报文流转路径分析的整体框架流程图;图3为本专利技术实施例提供的支付系统上行报文流转路径分析装置的框图;图4为本专利技术实施例提供的电子设备框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前支付系统报文传输平台为支付机构接入端-城市处理中心-国家处理中心三层架构。但是支付系统还没有有效手段监控各类报文的流转路径,以及在链路各个节点上的处理情况。为了解决上述问题,本专利技术提供一种支付系统上行报文流转路径分析的方法和装置。如图1所示,图1为本专利技术实施例提供的支付系统上行报文流转路径分析方法的流程示意图,图中该方法包括:步骤101,接收日志报文数据。具体为,在支付报文传输平台PMTS上,接收支付的日志报文数据。其中PMTS负责支付系统与参与者、支付系统内部各节点之间的报文通讯,提供安全高效的报文传输机制。需要说明的是,本专利技术实施例不对接收到日志报文数据的方式作具体限定,可以是从传输平台上获取也可以通过其他方式获取。步骤102,解析日志报文数据,确定上行报文信息。具体为,根据日志报文数据的内容,解析出参与者发送给国家处理中心的上行报文,即传输方向是客户端传输到服务器的报文。步骤103,根据上行报文信息,确定报文的流转路径。具体为,在上行报文信息中包含报文的发出方和接收方,根据发出方和接收方即可得出报文的流转路径。步骤104,根据日志报文数据,确定各个节点的处理时间。具体为,在本专利技术实施例中,接收到的日志报文数据包含在支付机构接入端、城市处理中心、国家处理中心三个节点的接收报文时间和转发报文时间,根据接收报文时间和转发报文时间确定在各个节点的处理时间。本专利技术实施例通过实时采集日志报文数据,对每笔报文进行分析,计算得出每笔上行报文的流转路径,以及该报文在流转路径上各个节点的处理耗时,为跟踪报文流转路径和节点性能评估提供了数据支撑。基于上述实施例的内容,作为一种可选实施例:日志报文数据包括:报文发起人,报文接收人,报文发起日期,发起时间,报文参考号,报文传输方向,以及各个节点在传输平台的接收报文时间和转发报文时间。具体为,在PMTS平台日志报文数据的U头格式中,包含了报文发起人,报文接收人,报文发起日期,发起时间,报文参考号,报文传输方向,以及在支付机构银行前置机、城市处理中心的接收时间和转发时间、接收的节点,以及在国家处理中心的报文接收时间,并提取<MsgId>...</MsgId>标签中的内容,作为一条报文的唯一标识。本专利技术实施例根据日志报文数据中的内容,确定报文流转路径和各节点的处理时间,以快速跟踪报文状态和排查链路节点故障。基于上述实施例的内容,作为一种可选实施例:根据上行报文信息,确定报文的流转路径包括:根据上行报文信息,得到报文处理机器名称及接收队列名;根据报文处理机器名称及接收队列名,确定报文的流转路径。具体为,在上行报文中保存有银行前置机节点和城市处理中心节点的处理机器名和接收队列名,根据该节点的处理机器名称和接收队列名,以及报文传输方向,即可得知报文的流转路径。也就是说不同处理机器安装在不同的位置上,报文传输方向也能代表报文传输的动态,然后根据机器名称、接收队列名和报文传输方向,是可以得出报文的流转路径的。对于国家处理中心节点,因为报文头中没有相关的节点记录,所以上行报文中保存有国家处理中心节点和本地队列管理器,将国家处理中心节点作为国家处理中心节点的处理机器名称,本地队列管理器作为接收队列名。本专利技术实施例通过确定报文的流转路径,为节点故障排查带来了一定的良好效果。基于上述实施例的内容,作为一种可选实施例:根据日志报文数据,确定各个节点的处理时间包括:根据银行前置机节点的接收报文时间和转发报文时间,确定银行前置机节点的处理时间;根据城市处理中心节点的接收报文时间和转发报文时间,确定城市处理中心节点的处理时间;根据日志程序调用时间和日志打印时间,确定国家处理中心节点的处理时间。具体为,对于银行前置机节点和城市处理中心节点的处理时间,是根据两节点接收报文时间和转发报文时间之差,确定节点的处理时间的,例如:银行前置机节点报文接收时间为13T09:06:28.908975,其转发时间为13T09:06:本文档来自技高网...

【技术保护点】
1.一种支付系统上行报文流转路径分析的方法,其特征在于,所述方法包括:接收日志报文数据;解析所述日志报文数据,确定上行报文信息;根据所述上行报文信息,确定报文的流转路径;根据所述日志报文数据,确定各个节点的处理时间。

【技术特征摘要】
1.一种支付系统上行报文流转路径分析的方法,其特征在于,所述方法包括:接收日志报文数据;解析所述日志报文数据,确定上行报文信息;根据所述上行报文信息,确定报文的流转路径;根据所述日志报文数据,确定各个节点的处理时间。2.根据权利要求1所述的方法,其特征在于,所述日志报文数据包括:报文发起人,报文接收人,报文发起日期,发起时间,报文参考号,报文传输方向,以及各个节点在传输平台的接收报文时间和转发报文时间。3.根据权利要求1所述的方法,其特征在于,所述根据所述上行报文信息,确定报文的流转路径包括:根据所述上行报文信息,得到报文处理机器名称及接收队列名;根据所述报文处理机器名称及接收队列名,确定报文的流转路径。4.根据权利要求2所述的方法,其特征在于,所述根据所述日志报文数据,确定各个节点的处理时间包括:根据银行前置机节点的接收报文时间和转发报文时间,确定银行前置机节点的处理时间;根据城市处理中心节点的接收报文时间和转发报文时间,确定城市处理中心节点的处理时间;根据日志程序调用时间和日志打印时间,确定国家处理中心节点的处理时间。5.一种支付系统上行报文流转路径分析的装置,其特征在于,所述装置包括:接收模块,用于接收PMTS传输平台的日志报文数据;解析模块,用于解析所述日志报文数据,确定上行报文信息;流转路径确定模块,用于根据所述上行报文信息,确定报文的流转路径;节点处理时间确定模块,用于根据所述日志报文数据...

【专利技术属性】
技术研发人员:杨博谭新培刘阔刘朋召张照胜
申请(专利权)人:银清科技北京有限公司
类型:发明
国别省市:北京,11

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

1