基于区块链的订单管理方法、服务器、区块链网络和系统技术方案

技术编号:22689819 阅读:51 留言:0更新日期:2019-11-30 04:05
本发明专利技术实施例公开了一种基于区块链的订单管理方法、服务器、区块链网络和系统,在接收到供应商客户端发送的新建订单请求时向区块链发送新建订单信息上链请求以将新建订单信息上链,在接收到企业客户端针对新建订单信息的订单确认信息时向区块链发送订单确认信息上链请求以将订单确认信息上链,接收金融客户端的订单查询请求后从区块链中查询订单确认信息并发送至金融客户端,在接收到金融客户端发送的借款记录后向区块链发送借款记录上链请求以将借款记录上链。本发明专利技术实施例中订单的整个业务流程均记录在区块链中,金融机构、企业和供应商均可以从区块链上查询订单业务的整个流程,通过区块链实现的数据透明共享和闭环业务流程,简化了业务流程。

Blockchain based order management methods, servers, blockchain networks and systems

The embodiment of the invention discloses a blockchain based order management method, server, blockchain network and system. When receiving the new order request sent by the supplier client, it sends the new order information uplink request to the blockchain to uplink the new order information, and when receiving the order confirmation information for the new order information from the enterprise client, it sends the order to the blockchain The single confirmation information link up request is used to link up the order confirmation information. After receiving the order query request from the financial client, the order confirmation information is queried from the blockchain and sent to the financial client. After receiving the loan record sent by the financial client, the loan record link up request is sent to the blockchain to link up the loan record. In the embodiment of the invention, the whole business process of the order is recorded in the blockchain. Financial institutions, enterprises and suppliers can query the whole process of the order business from the blockchain. The data transparent sharing and closed-loop business process realized by the blockchain simplifies the business process.

【技术实现步骤摘要】
基于区块链的订单管理方法、服务器、区块链网络和系统
本专利技术实施例涉及区块链
,尤其涉及一种基于区块链的订单管理方法、服务器、区块链网络和系统。
技术介绍
供应链在金融上本质是一种金融服务,供应链金融是银行围绕企业,管理上下游供应商的资金流和物流,并把单个企业的不可控风险转变为供应链企业整体的可控风险,通过获取各类信息,将风险控制在最低的金融服务。在现有技术中,对于一个订单,银行、企业和供应商单独对自己负责的业务进行处理、记录,然后存储在数据库中,在前端web上,供应商、企业和银行围绕供应链需求发起订单,发起的订单仅对于企业或者银行透明可查,无法形成闭环业务流程,当供应商需要查询订单时,需要通过银行或者企业,数据无法共享、流程复杂。
技术实现思路
本专利技术实施例提供一种基于区块链的订单管理方法、服务器、区块链网络和系统,以解决银行、企业和供应商的各自处理和记录业务数据,业务数据无法共享、无法形成闭环业务流程,造成业务数据不透明、无法共享的问题。第一方面,本专利技术实施例提供了一种基于区块链的订单管理方法,应用于服务器,包括:在接收到供应商客户端发送的新建订单请求时,向所述区块链发送新建订单信息上链请求,所述区块链用于将所述新建订单信息上链;在接收到企业客户端的新建订单信息查询请求时,从所述区块链中查询新建订单信息并发送至所述企业客户端;在接收到所述企业客户端针对所述新建订单信息的订单确认信息时,向所述区块链发送订单确认信息上链请求,所述订单确认信息中包括借款金融机构信息和借款信息,所述区块链用于将所述订单确认信息上链;接收所述金融客户端的订单查询请求,从所述区块链中查询订单确认信息并发送至所述金融客户端,所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录;在接收到所述金融客户端发送的借款记录,向所述区块链发送借款记录上链请求,所述区块链用于将所述借款记录上链。可选地,还包括:接收供应商客户端发送的发货记录;向所述区块链发送发货记录上链请求,所述区块链用于将所述发货记录上链。可选地,还包括:在接收到供应商客户端或者企业客户端发送的交易失败记录时,向所述区块链发送交易失败记录上链请求,所述区块链用于将所述交易失败记录上链;接收供应商客户端的退款记录;向所述区块链发送退款记录上链请求,所述区块链用于将所述退款记录上链。可选地,还包括:接收所述企业客户端发送的还款请求,所述还款请求中包括还款金融机构信息、借款金融机构信息和还款金额;向所述区块链发送所述还款请求,所述区块链用于将所述还款请求上链。可选地,还包括:接收金融客户端发送的还款查询请求;向所述区块链查询还款请求并发送至所述金融客户端,所述金融客户端用于执行还款金融机构向借款金融机构还款操作,并生成还款记录;接收金融客户端的还款记录;向所述区块链发送所述还款记录,所述区块链用于将所述还款记录上链。可选地,在向所述区块链发送新建订单信息上链请求之前,还包括:与所述区块链的排序服务节点建立连接。第二方面,本专利技术实施例提供了一种基于区块链的订单管理方法,应用于区块链,包括:所述区块链中的排序服务节点在接收到服务器发送的上链请求时,将所述上链请求发送至背书节点,所述上链请求中包括业务数据;所述背书节点对所述业务数据进行模拟交易以生成交易签名并发送至排序服务节点;所述排序服务节点将所述业务数据和所述交易签名打包成区块,并广播至所述区块链中的对等节点;对等节点对所述区块中的交易签名进行校验后进行记录,完成所述业务数据上链;其中,所述上链请求包括:新建订单信息上链请求、订单确认信息上链请求和借款记录上链请求。第三方面,本专利技术实施例提供了一种服务器,包括:新建订单信息上链请求发送模块,用于在接收到供应商客户端发送的新建订单请求时,向区块链发送新建订单信息上链请求,所述区块链用于将所述新建订单信息上链;新建订单信息查询模块,用于在接收到企业客户端的新建订单信息查询请求时,从所述区块链中查询新建订单信息并发送至所述企业客户端;订单确认信息上链请求发送模块,用于在接收到所述企业客户端针对所述新建订单信息的订单确认信息时,向所述区块链发送订单确认信息上链请求,所述订单确认信息中包括借款金融机构信息和借款信息,所述区块链用于将所述订单确认信息上链;订单查询模块,用于接收所述金融客户端的订单查询请求,从所述区块链中查询订单确认信息并发送至所述金融客户端,所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录;借款记录上链请求模块,用于在接收到所述金融客户端发送的借款记录,向所述区块链发送借款记录上链请求,所述区块链用于将所述借款记录上链。第四方面,本专利技术实施例提供了一种区块链网络,包括:排序服务节点,用于在接收到服务器发送的上链请求时,将所述上链请求发送至背书节点,所述上链请求中包括业务数据;背书节点,用于对所述业务数据进行模拟交易以生成交易签名并发送至排序服务节点;所述排序服务节点,还用于将所述业务数据和所述交易签名打包成区块,并广播至所述区块链中的对等节点;对等节点,用于对所述区块中的交易签名进行校验后进行记录,完成所述业务数据上链;其中,所述上链请求包括:新建订单信息上链请求、订单确认信息上链请求和借款记录上链请求。第五方面,本专利技术实施例提供了一种基于区块链的订单管理系统,包括服务器、分别与所述服务器通信连接的供应商客户端、企业客户端、金融客户端和区块链网络;所述供应商客户端用于生成新建订单请求并发送至所述服务器;所述企业客户端用于对所述新建订单进行确认以生成订单确认信息,并将所述订单确认信息发送至所述服务器;所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录发送至所述服务器;所述服务器用于:在接收到供应商客户端发送的新建订单请求时,向所述区块链发送新建订单信息上链请求,所述区块链用于将所述新建订单信息上链;在接收到企业客户端的新建订单信息查询请求时,从所述区块链中查询新建订单信息并发送至所述企业客户端;在接收到所述企业客户端针对所述新建订单信息的订单确认信息时,向所述区块链发送订单确认信息上链请求,所述订单确认信息中包括借款金融机构信息和借款信息,所述区块链用于将所述订单确认信息上链;接收所述金融客户端的订单查询请求,从所述区块链中查询订单确认信息并发送至所述金融客户端,所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录;在接收到所述金融客户端发送的借款记录,向所述区块链发送借款记录上链请求,所述区块链用于将所述借款记录上链;所述区块本文档来自技高网...

【技术保护点】
1.一种基于区块链的订单管理方法,其特征在于,应用于服务器,包括:/n在接收到供应商客户端发送的新建订单请求时,向所述区块链发送新建订单信息上链请求,所述区块链用于将所述新建订单信息上链;/n在接收到企业客户端的新建订单信息查询请求时,从所述区块链中查询新建订单信息并发送至所述企业客户端;/n在接收到所述企业客户端针对所述新建订单信息的订单确认信息时,向所述区块链发送订单确认信息上链请求,所述订单确认信息中包括借款金融机构信息和借款信息,所述区块链用于将所述订单确认信息上链;/n接收所述金融客户端的订单查询请求,从所述区块链中查询订单确认信息并发送至所述金融客户端,所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录;/n在接收到所述金融客户端发送的借款记录,向所述区块链发送借款记录上链请求,所述区块链用于将所述借款记录上链。/n

【技术特征摘要】
1.一种基于区块链的订单管理方法,其特征在于,应用于服务器,包括:
在接收到供应商客户端发送的新建订单请求时,向所述区块链发送新建订单信息上链请求,所述区块链用于将所述新建订单信息上链;
在接收到企业客户端的新建订单信息查询请求时,从所述区块链中查询新建订单信息并发送至所述企业客户端;
在接收到所述企业客户端针对所述新建订单信息的订单确认信息时,向所述区块链发送订单确认信息上链请求,所述订单确认信息中包括借款金融机构信息和借款信息,所述区块链用于将所述订单确认信息上链;
接收所述金融客户端的订单查询请求,从所述区块链中查询订单确认信息并发送至所述金融客户端,所述金融客户端用于根据所述订单信息中的借款金融机构信息和借款信息执行支付操作并生成借款记录;
在接收到所述金融客户端发送的借款记录,向所述区块链发送借款记录上链请求,所述区块链用于将所述借款记录上链。


2.根据权利要求1所述的方法,其特征在于,还包括:
接收供应商客户端发送的发货记录;
向所述区块链发送发货记录上链请求,所述区块链用于将所述发货记录上链。


3.根据权利要求1或2所述的方法,其特征在于,还包括:
在接收到供应商客户端或者企业客户端发送的交易失败记录时,向所述区块链发送交易失败记录上链请求,所述区块链用于将所述交易失败记录上链;
接收供应商客户端的退款记录;
向所述区块链发送退款记录上链请求,所述区块链用于将所述退款记录上链。


4.根据权利要求1所述的方法,其特征在于,还包括:
接收所述企业客户端发送的还款请求,所述还款请求中包括还款金融机构信息、借款金融机构信息和还款金额;
向所述区块链发送所述还款请求,所述区块链用于将所述还款请求上链。


5.根据权利要求4所述的方法,其特征在于,还包括:
接收金融客户端发送的还款查询请求;
向所述区块链查询还款请求并发送至所述金融客户端,所述金融客户端用于执行还款金融机构向借款金融机构还款操作,并生成还款记录;
接收金融客户端的还款记录;
向所述区块链发送所述还款记录,所述区块链用于将所述还款记录上链。


6.根据权利要求1或2或4或5所述的方法,其特征在于,在向所述区块链发送新建订单信息上链请求之前,还包括:
与所述区块链建立连接。


7.一种基于区块链的订单管理方法,其特征在于,应用于区块链,包括:
所述区块链中的排序服务节点在接收到服务器发送的上链请求时,将所述上链请求发送至背书节点,所述上链请求中包括业务数据;
所述背书节点对所述业务数据进行模拟交易以生成交易签名并发送至排序服务节点;
所述排序服务节点将所述业务数据和所述交易签名打包成区块,并广播至所述区块链网络中的对等节点;
对等节点对所述区块中的交易签名进行校验后进行记录,完成所述业务数据上链;
其中,所述上链请求包括:新建订单信息上链请求、订单确认信息上链请求和借款记录上链请求。


8.一种服务器,其特征在于,所述服务器包括:
新建订单信息上链请求发送模块,用于在接收到供应商客户端发送的新建订单请求时,向区块链发送新建订单信息上链请求,所述区块链用于将所述新建...

【专利技术属性】
技术研发人员:黄劲邓兵康阳王伟宾
申请(专利权)人:盈盛智创科技广州有限公司盈盛资讯科技有限公司
类型:发明
国别省市:广东;44

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

1