[发明专利]一种账务一致性处理方法及服务器在审
申请号: | 202110688082.3 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113297281A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 张明 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/23;G06Q40/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 章愫;臧建明 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 账务 一致性 处理 方法 服务器 | ||
本申请实施例提供了一种账务一致性处理方法及服务器,该方法包括:账务消费系统向账务服务系统发送第一交易请求,以请求账务服务系统根据第一交易请求执行交易操作;第一交易请求包括:用于标识第一交易请求的第一流水号;其中,账务服务系统用于提供交易的接口,账务消费系统是消费账务服务系统的接口的系统;账务消费系统接收来自账务服务系统针对第一交易请求的交易状态;账务消费系统基于接收到的交易状态,在本地同步第一交易请求对应的交易状态。本申请通过账务服务系统根据账务消费系统发送的第一交易请求中携带的流水号来查询交易状态,账务消费系统根据账务消费系统返回的交易状态同步本地交易状态,降低了系统参数方数量和资源消耗。
技术领域
本申请涉及银行交易技术领域,尤其涉及一种账务一致性处理方法及服务器。
背景技术
随着银行系统业务的发展,跨系统业务越来越普遍,为了避免银行发生资金风险,实现跨系统账务的一致性显得尤为重要。
目前,通常由前置系统、核心服务系统和第三方系统之间的协同来实现各系统之间账务的一致性。在实现账务一致性时,通过监测客户发起的账务交易请求信息,比对前置系统的交易状态和核心服务系统的交易状态是否一致。在发现交易状态不一致时,令前置系统采用重发或冲正的方式直至两个系统的账务状态相同。之后,再同步前置系统与第三方系统的交易状态。
但发明人在研究上述目前技术的过程中发现,目前技术存在如下缺点:需要三个参与方来实现账务的一致性,整体模型比较复杂。并且,不断的监测、比对各系统的账务状态是否一致的轮询过程,存在大量额外的系统资源消耗。
发明内容
本申请实施例提供了一种账务一致性处理方法及服务器,以解决在实现账务一致性的处理过程中,参与方数量较多且需要不断进行轮询,导致系统资源消耗过大的问题。
第一方面,本申请提供了一种账务一致性处理方法,包括:
账务消费系统向账务服务系统发送第一交易请求,以请求所述账务服务系统根据所述第一交易请求执行交易操作;所述第一交易请求包括:用于标识所述第一交易请求的第一流水号;其中,所述账务服务系统用于提供交易的接口,所述账务消费系统是消费所述账务服务系统的接口的系统;
所述账务消费系统接收来自所述账务服务系统针对所述第一交易请求的交易状态;
所述账务消费系统基于接收到的所述交易状态,在本地同步所述第一交易请求对应的交易状态。
可选地,所述第一交易请求包括正交易入账请求,所述交易状态包括交易成功或交易失败。
可选地,所述第一交易请求包括查证请求,所述查证请求用于请求所述账务服务系统对在所述第一交易请求之前发送的第二交易请求的交易状态进行查证,所述第二交易请求为正交易入账请求,所述第一交易请求中还包括用于标识所述第二交易请求的第二流水号,所述交易状态包括:反馈所述第二交易请求的交易状态或不反馈所述第二交易请求的交易状态。
可选地,所述第一交易请求是在所述账务消费系统未接收到来自所述账务服务系统针对所述第二交易请求的反馈的情况下发送的。
可选地,所述交易状态为不反馈所述第二交易请求的交易状态,所述方法还包括:
所述账务消费系统再次向所述账务服务系统发送所述第一交易请求。
可选地,所述交易状态为反馈所述第二交易请求的交易状态,且所述第二交易请求的交易状态为失败,所述方法还包括:
所述账务消费系统将所述第二流水号修改为第三流水号;
所述账务消费系统向所述账务服务系统发送携带所述第三流水号的第二交易请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110688082.3/2.html,转载请声明来源钻瓜专利网。