一种基于区块链的结算方法、装置及存储介质制造方法及图纸

技术编号:24412513 阅读:20 留言:0更新日期:2020-06-06 09:52
本发明专利技术公开了一种基于区块链的结算方法,其应用于多方交易系统,多方交易系统可满足多个业务方进行交易以及费用结算,方法包括:判断是否有业务方发起新的业务需求使得整个多方交易系统的业务需求发生变化,是则进入下一步;根据新的业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据;判断优化后交易数据相比于优化前的交易数据是否达到了优化作用,是则进入下一步;将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算。本发明专利技术实现了对整个多方交易系统的智能优化配置与自动结算,节省了个业务方之间调整策略的时间,提高了整个多方交易系统的决策效率与结算效率。

A settlement method, device and storage medium based on blockchain

【技术实现步骤摘要】
一种基于区块链的结算方法、装置及存储介质
本专利技术涉及区块链
,特别是涉及一种基于区块链的结算方法、装置及存储介质。
技术介绍
区块链最早是作为比特币的底层支撑技术被提出。一般认为,区块链技术是指利用加密链式区块结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用智能合约来编程和操作数据的一种全新的去中心化基础架构与分布式计算范式,具有共享、加密、不可篡改等技术特点。当前,区块链已在不同领域获得了应用,对于多个业务方进行交易的多方交易系统,现有的区块链技术不能针对需求变化进行交易数据的优化与智能结算,各业务方需要自行根据业务需求调整业务策略。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种可根据各节点的业务需求进行交易数据的优化与结算的基于区块链的结算方法、装置及存储介质。技术方案:为实现上述目的,本专利技术的基于区块链的结算方法,其应用于多方交易系统,所述多方交易系统可满足多个业务方进行交易以及费用结算,所述方法包括:判断是否有业务方发起新的业务需求使得整个所述多方交易系统的业务需求发生变化,是则进入下一步;根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据;判断所述优化后交易数据相比于优化前的交易数据是否达到了优化作用,是则进入下一步;将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算。进一步地,所述根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据包括:对接收到的业务需求数据的来源进行确认,判断其来源是否合法;获取合法的业务需求数据,并确认待优化的参数;将所述业务需求代入所述优化算法及优化模型进行计算得到优化后交易数据。进一步地,所述将所述业务需求代入所述优化算法及优化模型进行计算得到优化后交易数据之前还包括:根据所述多方交易系统的交易类型确定优化目标函数及约束条件以形成优化算法与优化模型。进一步地,所述将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算包括:将优化后交易数据中的可公开数据在结算区块链中发布;判断参与交易的各业务方是否均响应完成,是则进入下一步;根据所述优化后交易数据对参与交易的各业务方进行自动结算。进一步地,所述将优化后交易数据中的可公开数据在结算区块链中发布包括:获取各业务方的公开数据规则;根据各所述业务方的公开数据规则对所述优化后交易数据中对应于该业务方的交易数据进行转制形成转制业务数据;将各业务方的所述转制业务数据进行汇总形成可发布数据;将所述可发布数据在结算区块链中发布。一种基于区块链的结算装置,包括包括处理器以及存储器;所述存储器用于存储可执行程序;所述处理器用于执行所述可执行程序以实现上述的基于区块链的结算方法。一种存储介质,所述存储介质上存储有可执行程序,所述可执行程序被执行时以实现上述的基于区块链的结算方法。有益效果:本专利技术的基于区块链的结算方法、装置及存储介质,其通过在有业务方提出新的业务需求后对业务数据进行优化并结算,实现了对整个多方交易系统的智能优化配置与自动结算,节省了个业务方之间调整策略的时间,提高了整个多方交易系统的决策效率与结算效率。附图说明附图1为基于区块链的结算方法的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本专利技术要求的保护范围之内。此外,在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。如附图1所示的基于区块链的结算方法,其应用于多方交易系统,所述多方交易系统可满足多个业务方进行交易以及费用结算,所述方法包括如下步骤S101-S104:步骤S101,判断是否有业务方发起新的业务需求使得整个所述多方交易系统的业务需求发生变化,是则进入步骤S102;步骤S102,根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据;步骤S103,判断所述优化后交易数据相比于优化前的交易数据是否达到了优化作用,是则进入步骤S104;步骤S104,将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算。优选地,上述步骤S102具体包括如下步骤S201-S203:步骤S201,对接收到的业务需求数据的来源进行确认,判断其来源是否合法;步骤S202,获取合法的业务需求数据,并确认待优化的参数;步骤S203,将所述业务需求代入所述优化算法及优化模型进行计算得到优化后交易数据。优选地,上述步骤S102之前还包括步骤S301:步骤S301,根据所述多方交易系统的交易类型确定优化目标函数及约束条件以形成优化算法与优化模型。优选地,上述步骤S104具体包括如下步骤S401-S403:步骤S401,将优化后交易数据中的可公开数据在结算区块链中发布;步骤S402,判断参与交易的各业务方是否均响应完成,是则进入步骤S403;步骤S403,根据所述优化后交易数据对参与交易的各业务方进行自动结算。优选地,上述步骤S401包括如下步骤S501-S504:步骤S501,获取各业务方的公开数据规则;步骤S502,根据各所述业务方的公开数据规则对所述优化后交易数据中对应于该业务方的交易数据进行转制形成转制业务数据;步骤S503,将各业务方的所述转制业务数据进行汇总形成可发布数据;步骤S504,将所述可发布数据在结算区块链中发布。本专利技术还提供了一种基于区块链的结算装置,包括包括处理器以及存储器;所述存储器用于存储可执行程序;所述处理器用于执行所述可执行程序以实现上述的基于区块链的结算方法。本专利技术还提供了一种存储介质,所述存储介质上存储有可执行程序,所述可执行程序被执行时以实现上述的基于区块链的结算方法。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件本文档来自技高网...

【技术保护点】
1.一种基于区块链的结算方法,其特征在于,其应用于多方交易系统,所述多方交易系统可满足多个业务方进行交易以及费用结算,所述方法包括:/n判断是否有业务方发起新的业务需求使得整个所述多方交易系统的业务需求发生变化,是则进入下一步;/n根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据;/n判断所述优化后交易数据相比于优化前的交易数据是否达到了优化作用,是则进入下一步;/n将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算。/n

【技术特征摘要】
1.一种基于区块链的结算方法,其特征在于,其应用于多方交易系统,所述多方交易系统可满足多个业务方进行交易以及费用结算,所述方法包括:
判断是否有业务方发起新的业务需求使得整个所述多方交易系统的业务需求发生变化,是则进入下一步;
根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据;
判断所述优化后交易数据相比于优化前的交易数据是否达到了优化作用,是则进入下一步;
将优化后交易数据中的可公开数据在结算区块链中发布并进行自动结算。


2.根据权利要求1所述的基于区块链的结算方法,其特征在于,所述根据新的所述业务需求对当前多方交易系统的交易数据进行优化得到优化后交易数据包括:
对接收到的业务需求数据的来源进行确认,判断其来源是否合法;
获取合法的业务需求数据,并确认待优化的参数;
将所述业务需求代入所述优化算法及优化模型进行计算得到优化后交易数据。


3.根据权利要求1所述的基于区块链的结算方法,其特征在于,所述将所述业务需求代入所述优化算法及优化模型进行计算得到优化后交易数据之前还包括:
根据所述多方交易系统的交易类型确定优化目标函数及约束条件以形成优化算法与优化模型。

【专利技术属性】
技术研发人员:潘锋
申请(专利权)人:广州宏算信息科技有限公司
类型:发明
国别省市:广东;44

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

1