一种订单处理系统及订单处理方法技术方案

技术编号:22239905 阅读:68 留言:0更新日期:2019-10-09 19:36
本申请提供了的一种订单处理系统及订单处理方法,包括订单执行子系统、清结算子系统、对账子系统及区块链;所述订单执行子系统、清结算子系统、对账子系统通过所述区块链通信连接;所述订单执行子系统,用于接收目标订单,并执行所述目标订单的订单内容;所述区块链,用于在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;所述区块链还用于储存所述订单处理数据。与现有技术相比,本申请不需要调用数据库中的数据,即可对订单处理数据进行使用和处理,降低资源消耗,提高订单处理系统的安全性。

An Order Processing System and Order Processing Method

【技术实现步骤摘要】
一种订单处理系统及订单处理方法
本申请涉及数据处理
,尤其是涉及一种订单处理系统及订单处理方法。
技术介绍
随着科技的快速发展,人们的物质精神需求逐渐提高,每天都有数量庞大的订单产生,处理这些订单所产生的数据的流程越来越复杂,其安全性也得不到保障。目前,订单处理系统通常将订单处理得到的数据保存在本地数据库中,在需要使用这些数据时再从数据库中异步调用,数据库容易被入侵,储存的数据易被篡改。
技术实现思路
有鉴于此,本申请提供一种订单处理系统及订单处理方法,通过区块链储存订单处理数据,并将其同步给清结算子系统和对账子系统,不需要调用数据库中的数据,即可对订单处理数据进行使用和处理,降低资源消耗,提高订单处理系统的安全性。第一方面,本申请实施例提供了一种订单处理系统,所述订单处理系统包括:订单执行子系统、清结算子系统、对账子系统及区块链;所述订单执行子系统、清结算子系统、对账子系统通过所述区块链通信连接;所述订单执行子系统,用于接收目标订单,并执行所述目标订单的订单内容;所述区块链,用于在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;所述区块链还用于储存所述订单处理数据。在一些实施例中,所述清结算子系统,用于接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行清分结算;所述对账子系统,用于接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行对账。在一些实施例中,所述区块链的类型包括:联盟链和/或私有链。在一些实施例中,所述区块链包括订单执行节点、清结算节点及对账节点;所述订单执行节点,用于获取所述订单执行子系统在执行所述目标订单的订单内容时所产生的订单处理数据;所述清结算节点,用于将所述订单处理数据发送至所述清结算子系统;所述对账节点,用于将所述订单处理数据发送至所述对账子系统。在一些实施例中,所述订单执行子系统包括:接入模块,用于接收所述目标订单;信息加密模块,用于对所述目标订单进行加密;订单验证模块,用于验证所述加密后的目标订单是否合法;订单执行模块,用于在所述加密后的目标订单合法时,执行所述目标订单的订单内容。在一些实施例中,所述区块链还包括:第一子区块链,用于储存所述订单处理数据中的流水信息;第二子区块链,用于储存所述订单处理数据中的订单处理结果。第二方面,本申请实施例还提供了一种订单处理方法,应用于第一方面中任一所述的订单处理系统,所述订单处理方法包括:利用所述订单执行子系统,接收目标订单,并执行所述目标订单的订单内容;利用所述区块链,在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;利用所述区块链储存所述订单处理数据。在一些实施例中,所述订单处理方法还包括:利用所述清结算子系统,接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行清分结算;利用所述对账子系统,接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行对账。在一些实施例中,所述区块链的类型包括:联盟链和/或私有链。在一些实施例中,所述区块链包括订单执行节点、清结算节点及对账节点;所述订单执行方法还包括:利用所述订单执行节点,获取所述订单执行子系统在执行所述目标订单的订单内容时所产生的订单处理数据;利用所述清结算节点,将所述订单处理数据发送至所述清结算子系统;利用所述对账节点,将所述订单处理数据发送至所述对账子系统。在一些实施例中,所述利用所述订单执行子系统,接收目标订单,并执行所述目标订单的订单内容,具体包括:接收所述目标订单;对所述目标订单进行加密;验证所述加密后的目标订单是否合法;在所述加密后的目标订单合法时,执行所述目标订单的订单内容。在一些实施例中,所述订单处理方法还包括:利用区块链中的第一子区块链,储存所述订单处理数据中的流水信息;利用区块链中的第二子区块链,储存所述订单处理数据中的订单处理结果。本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的订单处理方法的步骤。本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的订单处理方法的步骤。本申请实施例提供的订单处理系统及订单处理方法,通过所述订单执行子系统,接收目标订单,并执行所述目标订单的订单内容;通过所述区块链,在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;通过所述区块链储存所述订单处理数据。与现有技术中的订单处理系统相比,本申请提供的订单处理系统及订单处理方法,通过区块链储存订单处理数据,并将其同步给清结算子系统和对账子系统,不需要调用数据库中的数据,即可对订单处理数据进行使用和处理,降低资源消耗,提高订单处理系统的安全性。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例所提供的一种订单处理系统的结构示意图;图2示出了本申请实施例所提供的另一种订单处理系统的结构示意图;图3示出了本申请实施例所提供的一种订单处理方法的流程图;图4示出了本申请实施例所提供的一种电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的每个其他实施例,都属于本申请保护的范围。首先,对本申请可适用的应用场景进行介绍。本申请可应用于对订单进行处理,并储存订单处理数据的应用场景。订单处理系统在接收到订单后,对订单进行处理,并将处理得到的数据进行储存,以便系统中的其他子系统进行使用。经研究发现,订单处理系统通常将订单处理得到的数据保存在本地数据库中,在需要使用这些数据时再从数据库中异步调用,数据库容易被入侵,储存的数据易被篡改。基于此,本申请实施例提供了一种订单处理系统,通过区块链储存订单处理数据,并将其同步给清结算子系统和对账子系统,不需要调用数据库中的数据,即可对订单处理数据进行使本文档来自技高网...

【技术保护点】
1.一种订单处理系统,其特征在于,所述订单处理系统包括:订单执行子系统、清结算子系统、对账子系统及区块链;所述订单执行子系统、清结算子系统、对账子系统通过所述区块链通信连接;所述订单执行子系统,用于接收目标订单,并执行所述目标订单的订单内容;所述区块链,用于在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;所述区块链还用于储存所述订单处理数据。

【技术特征摘要】
1.一种订单处理系统,其特征在于,所述订单处理系统包括:订单执行子系统、清结算子系统、对账子系统及区块链;所述订单执行子系统、清结算子系统、对账子系统通过所述区块链通信连接;所述订单执行子系统,用于接收目标订单,并执行所述目标订单的订单内容;所述区块链,用于在所述订单执行子系统执行所述目标订单的订单内容时,将执行所述目标订单的订单内容时所生成的订单处理数据发送至所述清结算子系统和所述对账子系统;所述区块链还用于储存所述订单处理数据。2.根据权利要求1所述的订单处理系统,其特征在于:所述清结算子系统,用于接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行清分结算;所述对账子系统,用于接收所述区块链发送的订单处理数据,并基于所述订单处理数据,对所述目标订单对应的用户账户进行对账。3.根据权利要求1所述的订单处理系统,其特征在于,所述区块链的类型包括:联盟链和/或私有链。4.根据权利要求1所述的订单处理系统,其特征在于,所述区块链包括订单执行节点、清结算节点及对账节点;所述订单执行节点,用于获取所述订单执行子系统在执行所述目标订单的订单内容时所产生的订单处理数据;所述清结算节点,用于将所述订单处理数据发送至所述清结算子系统;所述对账节点,用于将所述订单处理数据发送至所述对账子系统。5.根据权利要求1所述的订单处理系统,其特征在于,所述订单执行子系统包括:接入模块,用于接收所述目标订单;信息加密模块,用于对所述目标订单进行加密;订单验证模块,用于验证所述加密后的目标订单是否合法;订单...

【专利技术属性】
技术研发人员:章政华
申请(专利权)人:优赋全球北京网络科技有限公司
类型:发明
国别省市:北京,11

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

1