[发明专利]一种分布式记账方法在审
申请号: | 202111462790.1 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114155102A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 姜勇;杨雷;邢杰;王江玉;王玉娟;吴晓飞;李朋;刘芳月 | 申请(专利权)人: | 中企云链(北京)金融信息服务有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F16/23 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100078 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 记账 方法 | ||
本发明公开了一种分布式记账方法,包括各业务节点接收用户请求,发送记账请求MQ消息;记账服务保存业务消息,启动记账任务;接收到消息后进行报文数据转换和参数校验,进行幂等性校验;根据业务环节和记账方向,查询记账科目,保存记账核算项目并记录承诺付款日;根据核算项目、企业id、记账科目编号获取最新的核算明细,并筛选出最新期末金额计算新的核算项目明细金额;调用同步核算结果,同步核算规则,更新记账任务状态,发送结果记账完成。本发明可应用于金融交易服务,适应关键业务信息系统安全可控的要求,保证业务的连续性;方便系统内查看交易资金流转情况,保证各个项目中账目的正确、规则核算准确唯一和信息安全。
技术领域
本发明内容涉及金融技术领域,尤其涉及一种分布式记账方法。
背景技术
分布式账本是一种在网络成员之间共享、复制和同步的数据库。分布式账本记录网络参与者之间的交易,比如资产或数据的交换。这种共享账本降低了因调解不同账本所产生的时间和开支成本。分布式记账的过程,完全公开透明化,不可篡改。
分布式账本可以说就是一种数据存储的技术,是一个去中心化的分布式数据库。分布式账本是比特币应用中的一个产物。
现有技术中分布式记账的核心是去中心化,但是现有的记账系统信息安全度不足,容易造成用户信息及财务相关信息内容泄露,同时对于规则的制定没有进行明确,容易产生记账情况不明朗,核算规则混乱的问题。
发明内容
本发明内容所要解决的技术问题是针对背景技术中所涉及到的缺陷,提供一种分布式记账方法,通过分布式部署,将业务环节分开,实现去中心化记账,满足业务连续性的需求。
本发明内容的目的及解决的技术问题是采用以下技术方案来实现的:
一种分布式记账方法,包括以下步骤:
S1:服务系统的各业务节点接收用户请求,发送记账请求MQ消息;
S2:记账服务保存业务消息,启动记账任务;
S3:所述记账服务接收到消息后进行报文数据转换和参数校验,后进行幂等性校验防止重复记账;
S4:根据业务环节和记账方向,查询记账科目,通过查询的记账科目及科目的核算类型,保存记账核算项目并记录承诺付款日;
S5:根据核算项目、企业id、所述记账科目编号获取最新的核算明细,并筛选出最新的期末金额来计算新的核算项目明细金额;
S6:调用同步核算结果,同步核算规则,更新记账任务状态,发送记账结果,记账完成。
优选的,所述步骤S4中,所述记账科目根据业务环节和记账方向设置有不同的标识信息。
优选的,所述步骤S6中,调用同步核算结果,同步核算规则中核算规则包括:
(1)除去单边科目的期末余额是否大于0;
(2)对三个科目满足计算结果:
授信=待分额度+额度分配;
清分=还款资金+清分差额;
清分=还款资金+清分差额;
(3)满足核算公式:(期初余额-借-期初余额-贷)+(本期发送-借-本期发送-贷)-(期末余额-借-期末余额-贷)=0。
优选的,通过定时任务执行异步核算定时任务,对承诺付款日到期的记账任务进行异步核算,确定应收和应付的期末余额借、贷是否为0。
优选的,对不为0的异常数据更新为核算失败并发送核算结果报告,发送报告完成后核算完成。
优选的,业务服务的审核人审核记账核算需求通过后,判断记账开关是否为开启状态,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中企云链(北京)金融信息服务有限公司,未经中企云链(北京)金融信息服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111462790.1/2.html,转载请声明来源钻瓜专利网。