一种基于流程的协议管理方法及系统技术方案

技术编号:30548643 阅读:58 留言:0更新日期:2021-10-30 13:28
本发明专利技术提供了一种基于流程的协议管理方法及系统,涉及金融科技领域,方法包括:通过第一组件发起协议请求信息,将协议请求信息发送至第二组件;第二组件获得并发送第一请求报文至第三组件;第三组件生成并发送第二请求报文至支付系统;支付系统将第二请求报文发送至业务对象,由业务对象应答报文发送至支付系统;支付系统将应答报文通过第三组件返回至第二组件;由第二组件对应答报文的状态进行识别,识别成功时,第二组件将应答报文发送至第四组件;第四组件根据应答报文,获得协议处理结果,并将协议处理结果返回至第二组件,由第二组件将所述协议处理结果发送至第一组件。本发明专利技术能够明确划分协议状态,快速定位协议所处的真实阶段。阶段。阶段。

【技术实现步骤摘要】
一种基于流程的协议管理方法及系统


[0001]本专利技术涉及金融科技领域,尤其涉及一种基于流程的协议管理方法及系统。

技术介绍

[0002]各地同城协议业务的技术解决方案不尽相同,大多数由各分行主导开发对应的同城系统,直接与当地人行和对应企业或个人签署协议,流程较短。也有个别分行将业务发起部分委托总行进行开发维护。由于接口端由各分行自行开发,造成各分行规范不尽一致,无法统一管理。原有分行同城系统协议业务处理较为简单,参与环节较少,协议状态划分不明确,导致在协议处理环节不能快速定位协议所处的真实阶段的技术问题。

技术实现思路

[0003]鉴于上述协议状态划分不明确,导致在协议处理环节不能快速定位协议所处的真实阶段的问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的方案,达到了对协议状态明确划分,进而实现协议的快速定位,进而达到系统功能划分更合理,后期维护更便捷的技术效果。
[0004]依据本专利技术的一个方面,提供一种基于流程的协议管理方法,所述方法包括:
[0005]通过第一组件发起协议请求信息,将所述协议请求信息发送至第二组件;
[0006]所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件;
[0007]所述第三组件根据所述第一请求报文,获得第二请求报文,并将所述第二请求报文发送至支付系统;
[0008]通过所述支付系统将所述第二请求报文发送至业务对象,所述业务对象对所述第二请求报文进行处理后生成应答报文发送至所述支付系统;
[0009]所述支付系统将所述应答报文发送至所述第三组件,并由所述第三组件返回至所述第二组件;
[0010]通过所述第二组件对所述应答报文的状态进行识别,当识别结果为成功时,所述第二组件将所述应答报文发送至第四组件;
[0011]所述第四组件根据所述应答报文,获得协议处理结果,并将所述协议处理结果返回至所述第二组件,由所述第二组件将所述协议处理结果发送至所述第一组件。
[0012]优选的,所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件之后,包括:
[0013]通过所述第二组件获得问询信息;
[0014]根据所述问询信息,发出协议处理查询请求至所述支付系统,接收所述支付系统发送的问询结果;
[0015]当所述问询结果包括所述应答报文时,执行对所述应答报文的状态识别及其之后的步骤。
[0016]优选的,当所述识别结果为失败时,还包括:
[0017]所述第二组件获得结束信息,将所述结束信息发送至所述第一组件。
[0018]优选的,所述当所述问询结果不包括所述应答报文时,还包括:
[0019]所述第二组件根据所述协议信息,获得业务跟踪号,所述业务跟踪号与所述协议请求信息一一对应;
[0020]基于所述业务跟踪号,生成查询信息;
[0021]根据所述查询信息,获得查询结果;
[0022]所述第二组件根据所述查询结果做相应处理。
[0023]优选的,所述方法包括:
[0024]当在预设时间阈值范围内,未获得所述查询结果时,设定所述协议请求信息为待查询认证状态;
[0025]当所述协议请求信息为所述待查询认证状态时,所述第二组件重复发起协议请求信息。
[0026]优选的,所述通过第一组件发起协议请求信息之前,包括:
[0027]获得输入数据;
[0028]将所述输入数据发送至所述第一组件;
[0029]通过所述第一组件对所述输入数据进行校验,获得第一校验结果;
[0030]当所述第一校验结果为是时,根据所述输入数据,获得所述协议请求信息。
[0031]优选的,所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件,包括:
[0032]根据所述协议请求信息,获得所述输入数据;
[0033]对所述输入数据进行校验,获得第二校验结果;
[0034]当所述第二校验结果为是时,根据所述输入数据,获得请求数据;
[0035]根据所述请求数据,生成所述第一请求报文;
[0036]将所述第一请求报文发送至所述第三组件。
[0037]优选的,所述根据所述输入数据,获得请求数据,包括:
[0038]按照业务规则对所述输入数据进行数据转换处理,将处理后得到的数据作为请求数据。
[0039]优选的,所述根据所述请求数据,生成所述第一请求报文,包括:
[0040]获得第三组件接口格式信息;
[0041]基于所述第三组件接口格式信息对所述请求数据进行加工;
[0042]根据加工后的请求数据,生成所述第一请求报文。
[0043]优选的,所述第三组件根据所述第一请求报文,获得第二请求报文,并将所述第二请求报文发送至支付系统,包括:
[0044]所述第三组件根据所述第一请求报文,获得加工处理数据;
[0045]将加工处理数据发送至任务队列中;
[0046]扫描所述任务队列,获得未处理数据;
[0047]根据所述未处理数据,生成所述第二请求报文;
[0048]将所述第二请求报文发送至所述支付系统。
[0049]优选的,所述根据所述未处理数据,生成所述第二请求报文,包括:
[0050]获得支付系统接口格式信息;
[0051]根据所述支付系统接口格式信息对未处理数据进行加工处理;
[0052]根据加工后的未处理数据,生成所述第二请求报文。
[0053]优选的,所述业务对象包括支付系统下属机构及协议响应机构;
[0054]所述业务对象对所述第二请求报文进行处理后生成应答报文发送至所述支付系统包括:
[0055]所述支付系统下属机构将所述第二请求报文发送至协议响应机构;
[0056]所述协议响应机构处理所述第二请求报文,生成应答报文,将所述应答报文发送至所述支付系统下属机构;
[0057]所述支付系统下属机构发送所述应答报文至所述支付系统。
[0058]优选的,所述第一问询时长包括第一间隔时间、第二间隔时间、第三间隔时间,其中,所述第一间隔时间小于所述第二间隔时间,所述第二间隔时间小于所述第三间隔时间。
[0059]优选的,所述问询信息包括问询时长、问询次数;
[0060]根据所述问询信息,发出协议处理查询请求至所述支付系统,接收所述支付系统发送的问询结果包括:
[0061]当满足问询时长时,发出协议处理查询请求至所述支付系统,接收所述支付系统发送的问询结果;
[0062]记录协议处理查询请求次数;
[0063]若所述协议处理查询请求次数小于或等于所述问询次数,且所述问询结果不包括所述应答报文时,则继续执行当满足问询时长时,发出协议处理查询请求至所述支付系统及其之后的步骤;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于流程的协议管理方法,其特征在于,所述方法包括:通过第一组件发起协议请求信息,将所述协议请求信息发送至第二组件;所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件;所述第三组件根据所述第一请求报文,获得第二请求报文,并将所述第二请求报文发送至支付系统;通过所述支付系统将所述第二请求报文发送至业务对象,所述业务对象对所述第二请求报文进行处理后生成应答报文发送至所述支付系统;所述支付系统将所述应答报文发送至所述第三组件,并由所述第三组件返回至所述第二组件;通过所述第二组件对所述应答报文的状态进行识别,当识别结果为成功时,所述第二组件将所述应答报文发送至第四组件;所述第四组件根据所述应答报文,获得协议处理结果,并将所述协议处理结果返回至所述第二组件,由所述第二组件将所述协议处理结果发送至所述第一组件。2.如权利要求1所述的方法,其特征在于,所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件之后,包括:通过所述第二组件获得问询信息;根据所述问询信息,发出协议处理查询请求至所述支付系统,接收所述支付系统发送的问询结果;当所述问询结果包括所述应答报文时,执行对所述应答报文的状态识别及其之后的步骤。3.如权利要求2所述的方法,其特征在于,当所述识别结果为失败时,所述方法包括:所述第二组件获得结束信息,将所述结束信息发送至所述第一组件。4.如权利要求2所述的方法,其特征在于,当所述问询结果不包括所述应答报文时,所述方法包括:所述第二组件根据所述协议请求信息,获得业务跟踪号,所述业务跟踪号与所述协议请求信息一一对应;基于所述业务跟踪号,生成查询信息;根据所述查询信息,获得查询结果;所述第二组件根据所述查询结果做相应处理。5.如权利要求4所述的方法,其特征在于,所述方法还包括:当在预设时间阈值范围内,未获得所述查询结果时,设定所述协议请求信息为待查询认证状态;当所述协议请求信息为所述待查询认证状态时,所述第二组件重复发起协议请求信息。6.如权利要求1所述的方法,其特征在于,所述通过第一组件发起协议请求信息之前,包括:获得输入数据;将所述输入数据发送至所述第一组件;
通过所述第一组件对所述输入数据进行校验,获得第一校验结果;当所述第一校验结果为是时,根据所述输入数据,获得所述协议请求信息。7.如权利要求6所述的方法,其特征在于,所述第二组件根据所述协议请求信息,获得第一请求报文,并将所述第一请求报文发送至第三组件,包括:根据所述协议请求信息,获得所述输入数据;对所述输入数据进行校验,获得第二校验结果;当所述第二校验结果为是时,根据所述输入数据,获得请求数据;根据所述请求数据,生成所述第一请求报文;将所述第一请求报文发送至所述第三组件。8.如权利要求7所述的方法,其特征在于,所述根据所述输入数据,获得请求数据,包括:按照业务规则对所述输入数据进行数据转换处理,将处理后得到的数据作为请求数据。9.如权利要求7所述的方法,其特征在于,所述根据所述请求数据,生成所述第一请求报文,包括:获得第三组...

【专利技术属性】
技术研发人员:徐滢
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1