业务流程系统、业务数据处理方法和装置制造方法及图纸

技术编号:21552443 阅读:22 留言:0更新日期:2019-07-07 00:24
本申请实施例公开了业务流程系统、业务数据处理方法和装置。该系统的一具体实施方式包括:网络连接的管理服务器,分布式存储集群和区块链联盟网络,区块链联盟网络包括共识节点和至少一个参与方节点。该实施方式通过利用管理服务器来统一管理,实现将链下数据存储在分布式存储集群,然后对于不同项目定义各个阶段的参与方,同一项目的相同阶段的参与方共享同样的链上和链下数据。从而,解决了参与方对区块链数据的可授信访问,支持业务流程中项目的动态可定制阶段管理,各阶段链上数据及参与方严格划分管理,同时支持链上、链下业务流程数据联动管理。

Business Process System, Business Data Processing Method and Device

【技术实现步骤摘要】
业务流程系统、业务数据处理方法和装置
本申请实施例涉及计算机
,具体涉及业务流程系统、业务数据处理方法和装置。
技术介绍
区块链技术以全局共识的顺序将数据区块以顺序相连方式组合成的一种链式数据结构,并以密码学方式保证数据链的不可篡改和不可伪造,从而实现全局一致的分布式账本。区块链可以实现对现有业务流程中个参与业务流程(例如,资产证券化业务流程)的参与方(例如,资产持有者,律师事务所,资产审计机构、资产交易机构)对业务流程中相关数据的可信记录。在业务流程的多个阶段中,区块链技术的运用可以保证业务数据的真实性。
技术实现思路
本申请实施例提出了业务流程系统、业务数据处理方法和装置。第一方面,本申请实施例提供了一种业务流程系统,该系统包括:网络连接的管理服务器,分布式存储集群和区块链联盟网络,区块链联盟网络包括共识节点和至少一个参与方节点,其中:参与方节点,被配置成响应于接收到包括待上链数据、参与项目标识和参与阶段标识的第一上链请求,将第一上链请求和该参与方节点的参与方认证信息作为第二上链请求发送给管理服务器;管理服务器,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,将待上链数据存储到分布式存储集群,在分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息,将查询到的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合,将待上链数据的摘要信息、发送所收到的第二数据上链请求的参与方节点的参与方节点标识、所收到的第二数据上链请求中的参与项目标识和参与阶段标识以及目标参与方节点标识集合作为第三上链请求发送给共识节点,以及记录存储在分布式存储集群的待上链数据和发送给共识节点的第三上链请求之间的对应关系;共识节点,被配置成响应于接收到管理服务器发送的第三上链请求,将所收到的第三上链请求存储在本地上链请求缓冲池中;按照预设共识算法,从本地上链请求缓冲池中选取待上链请求;对所选取的待上链请求,将所选取的待上链请求中除目标参与方标识集合之外的数据作为第四上链请求发送给所选取的待上链请求中的目标参与方节点标识集合中各参与方节点标识所指示的参与方节点;参与方节点,被配置成响应于接收到共识节点发送的第四上链请求,将所收到的第四上链请求串接到本地区块链。在一些实施例中,管理服务器,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,包括:管理服务器,被配置成:响应于对从参与方节点收到的第二上链请求中的参与方认证信息校验通过,确定在分布式存储集群中查询所收到的参与方认证信息所对应的参与方节点标识是否在所收到的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,确定对从参与方节点收到的第二上链请求进行校验通过。在一些实施例中,管理服务器,被配置成响应于接收到包括待建项目信息的项目新建请求,待建项目信息包括待建项目的项目标识和项目所包括的项目阶段数目个阶段信息,阶段信息包括阶段标识、参与项目阶段的参与方数目个参与方信息,参与方信息包括参与方节点标识,将待建项目信息存储到分布式存储集群,以及将待建项目信息中各阶段信息所包括的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合,将待建项目信息的摘要信息和目标参与方节点标识集合作为第三上链请求发送给共识节点,以及记录存储在分布式存储服务器的待建项目信息和发送给共识节点的第三上链请求之间的对应关系。在一些实施例中,参与方节点,被配置成响应于接收到终端发送的包括待访问链上数据标识的链上访问请求,在本地区块链中查询与待访问链上数据标识对应的数据,以及将所找到的数据发送给终端。在一些实施例中,管理服务器,被配置成:响应于接收到终端发送的包括待访问链下数据标识、待访问项目标识、待访问阶段标识和请求访问参与方认证信息的链下访问请求,确定在分布式存储集群中查询所收到的请求参与方认证信息对应的参与方节点标识是否在所收到的待访问项目标识所指示的项目的待访问阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,在分布式存储集群中查询与待访问链下数据标识对应的数据,并将所找到的数据发送给终端。第二方面,本申请实施例提供了一种业务数据处理方法,应用于业务流程系统中的管理服务器,其中,业务流程系统包括网络连接的管理服务器,分布式存储集群和区块链联盟网络,区块链联盟网络包括共识节点和至少一个参与方节点,该方法包括:响应于对从参与方节点收到的第二上链请求进行校验通过,将待上链数据存储到分布式存储集群;在分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息;将查询到的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合;将待上链数据的摘要信息、发送所收到的第二数据上链请求的参与方节点的参与方节点标识、所收到的第二数据上链请求中的参与项目标识和参与阶段标识以及目标参与方节点标识集合作为第三上链请求发送给共识节点;记录存储在分布式存储集群的待上链数据和发送给共识节点的第三上链请求之间的对应关系。在一些实施例中,响应于对从参与方节点收到的第二上链请求进行校验通过,包括:响应于对从参与方节点收到的第二上链请求中的参与方认证信息校验通过,确定在分布式存储集群中查询所收到的参与方认证信息所对应的参与方节点标识是否在所收到的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,确定对从参与方节点收到的第二上链请求进行校验通过。在一些实施例中,该方法还包括:响应于接收到包括待建项目信息的项目新建请求,待建项目信息包括待建项目的项目标识和项目所包括的项目阶段数目个阶段信息,阶段信息包括阶段标识、参与项目阶段的参与方数目个参与方信息,参与方信息包括参与方节点标识,将待建项目信息存储到分布式存储集群;将待建项目信息中各阶段信息所包括的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合;将待建项目信息的摘要信息和目标参与方节点标识集合作为第三上链请求发送给共识节点;记录存储在分布式存储服务器的待建项目信息和发送给共识节点的第三上链请求之间的对应关系。在一些实施例中,该方法还包括:响应于接收到终端发送的包括待访问链下数据标识、待访问项目标识、待访问阶段标识和请求访问参与方认证信息的链下访问请求,确定在分布式存储集群中查询所收到的请求参与方认证信息对应的参与方节点标识是否在所收到的待访问项目标识所指示的项目的待访问阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,在分布式存储集群中查询与待访问链下数据标识对应的数据,并将所找到的数据发送给终端。第三方面,本申请实施例提供了一种业务数据处理装置,应用于业务流程系统中的管理服务器,其中,业务流程系统包括网络连接的管理服务器,分布式存储集群和区块链联盟网络,区块链联盟网络包括共识节点和至少一个参与方节点,该装置包括:第一存储单元,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,将待上链数据存储到分布式存储集群;查询单元,被配置成在分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识本文档来自技高网...

【技术保护点】
1.一种业务流程系统,包括网络连接的管理服务器,分布式存储集群和区块链联盟网络,所述区块链联盟网络包括共识节点和至少一个参与方节点,其中:参与方节点,被配置成响应于接收到包括待上链数据、参与项目标识和参与阶段标识的第一上链请求,将所述第一上链请求和该参与方节点的参与方认证信息作为第二上链请求发送给所述管理服务器;所述管理服务器,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,将所述待上链数据存储到所述分布式存储集群,在所述分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息,将查询到的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合,将所述待上链数据的摘要信息、发送所收到的第二数据上链请求的参与方节点的参与方节点标识、所收到的第二数据上链请求中的参与项目标识和参与阶段标识以及所述目标参与方节点标识集合作为第三上链请求发送给所述共识节点,以及记录存储在所述分布式存储集群的所述待上链数据和发送给所述共识节点的第三上链请求之间的对应关系;所述共识节点,被配置成响应于接收到所述管理服务器发送的第三上链请求,将所收到的第三上链请求存储在本地上链请求缓冲池中;按照预设共识算法,从所述本地上链请求缓冲池中选取待上链请求;对所选取的待上链请求,将所选取的待上链请求中除目标参与方标识集合之外的数据作为第四上链请求发送给所选取的待上链请求中的目标参与方节点标识集合中各参与方节点标识所指示的参与方节点;参与方节点,被配置成响应于接收到所述共识节点发送的第四上链请求,将所收到的第四上链请求串接到本地区块链。...

【技术特征摘要】
1.一种业务流程系统,包括网络连接的管理服务器,分布式存储集群和区块链联盟网络,所述区块链联盟网络包括共识节点和至少一个参与方节点,其中:参与方节点,被配置成响应于接收到包括待上链数据、参与项目标识和参与阶段标识的第一上链请求,将所述第一上链请求和该参与方节点的参与方认证信息作为第二上链请求发送给所述管理服务器;所述管理服务器,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,将所述待上链数据存储到所述分布式存储集群,在所述分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息,将查询到的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合,将所述待上链数据的摘要信息、发送所收到的第二数据上链请求的参与方节点的参与方节点标识、所收到的第二数据上链请求中的参与项目标识和参与阶段标识以及所述目标参与方节点标识集合作为第三上链请求发送给所述共识节点,以及记录存储在所述分布式存储集群的所述待上链数据和发送给所述共识节点的第三上链请求之间的对应关系;所述共识节点,被配置成响应于接收到所述管理服务器发送的第三上链请求,将所收到的第三上链请求存储在本地上链请求缓冲池中;按照预设共识算法,从所述本地上链请求缓冲池中选取待上链请求;对所选取的待上链请求,将所选取的待上链请求中除目标参与方标识集合之外的数据作为第四上链请求发送给所选取的待上链请求中的目标参与方节点标识集合中各参与方节点标识所指示的参与方节点;参与方节点,被配置成响应于接收到所述共识节点发送的第四上链请求,将所收到的第四上链请求串接到本地区块链。2.根据权利要求1所述的系统,其中,所述管理服务器,被配置成响应于对从参与方节点收到的第二上链请求进行校验通过,包括:所述管理服务器,被配置成:响应于对从参与方节点收到的第二上链请求中的参与方认证信息校验通过,确定在所述分布式存储集群中查询所收到的参与方认证信息所对应的参与方节点标识是否在所收到的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,确定对从参与方节点收到的第二上链请求进行校验通过。3.根据权利要求2所述的系统,其中:所述管理服务器,被配置成响应于接收到包括待建项目信息的项目新建请求,所述待建项目信息包括待建项目的项目标识和项目所包括的项目阶段数目个阶段信息,阶段信息包括阶段标识、参与项目阶段的参与方数目个参与方信息,参与方信息包括参与方节点标识,将所述待建项目信息存储到所述分布式存储集群,以及将所述待建项目信息中各阶段信息所包括的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合,将所述待建项目信息的摘要信息和所述目标参与方节点标识集合作为第三上链请求发送给所述共识节点,以及记录存储在所述分布式存储服务器的所述待建项目信息和发送给所述共识节点的第三上链请求之间的对应关系。4.根据权利要求3所述的系统,其中:参与方节点,被配置成响应于接收到终端发送的包括待访问链上数据标识的链上访问请求,在本地区块链中查询与所述待访问链上数据标识对应的数据,以及将所找到的数据发送给所述终端。5.根据权利要求1-4中任一所述的系统,其中:所述管理服务器,被配置成:响应于接收到终端发送的包括待访问链下数据标识、待访问项目标识、待访问阶段标识和请求访问参与方认证信息的链下访问请求,确定在所述分布式存储集群中查询所收到的请求参与方认证信息对应的参与方节点标识是否在所收到的待访问项目标识所指示的项目的待访问阶段标识所指示的阶段的各参与方信息中的参与方节点标识中;响应于确定是,在所述分布式存储集群中查询与所述待访问链下数据标识对应的数据,并将所找到的数据发送给所述终端。6.一种业务数据处理方法,应用于业务流程系统中的管理服务器,其中,所述业务流程系统包括网络连接的管理服务器,分布式存储集群和区块链联盟网络,所述区块链联盟网络包括共识节点和至少一个参与方节点,所述方法包括:响应于对从参与方节点收到的第二上链请求进行校验通过,将所述待上链数据存储到所述分布式存储集群;在所述分布式存储集群中查询所收到的第二数据上链请求中的参与项目标识所指示的项目的参与阶段标识所指示的阶段的各参与方信息;将查询到的各参与方信息中的参与方节点标识确定为目标参与方节点标识集合;将所述待上链数据的摘要信息、发送所收到的第二数据上链请求的参与方节点的参与方节点标识、所收到的第二数据上链请求中的参与项目标识和参与阶段标识以及所述目标参与方节点标识集合作为第三上链请求发送给所述共识节点;记录存储在所述分布式存储集群的所述待上链数据和发送给所述共识节点的第三上链请求之间的对应关系。7.根据权利要求6所述的方法,其中,所述响应于对从参与方节点收到的第二上链请求进行校验通过,包括:响应于对从参与方节点收到的第二上链请求中的参与方认证信息校验通过,确定在所述分布式存储集群中查询所收到的...

【专利技术属性】
技术研发人员:宋雨筱王辉陈浩栋刘尧周航蔡卫东
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1