一种协作系统、方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22055138 阅读:38 留言:0更新日期:2019-09-07 15:13
本申请实施例提供的一种协作系统、方法、装置、电子设备及存储介质,协作系统包括:协作节点以及多个局部网络,每个局部网络与一个协作节点连接;区块链网络中的第一协作节点用于:获取局部网络发送的待协作事件,并将待协作事件打包至区块链中生成对应的区块;区块链网络中的第二协作节点用于:通过区块链获取待协作事件,并将待协作事件发送至第二协作节的局部网络;将返回的协作结果打包至区块链中;第一协作节点还用于获取协作结果,并将协作结果返回至局部网络。本申请实施例可以提供一种新的协作系统,其中,待协作事件可以不依赖于中心设备进行展开,防止中心设备发生故障时区块链网络瘫痪的情况发生。

A Collaborative System, Method, Device, Electronic Equipment and Storage Media

【技术实现步骤摘要】
一种协作系统、方法、装置、电子设备及存储介质
本申请涉及区块链网络领域,具体而言,涉及一种协作系统、方法、装置、电子设备及存储介质。
技术介绍
随着互联网、物联网的迅速发展,网络对人们生活的影响已经越来越大。而与人们生活息息相关的服务却分布在不同的平台,如应用程序、物联网服务、公有云服务、私有云服务等。在现实环境中,不同地区的平台、机构之间可以通过分布式的协同网络来实现跨平台、跨地区、跨机构的网络协同。现有的协同网络一般是两方或者多方共同参与合作,但是往往会存在一个中心点,其他的协作网络都是以某个点为中心展开的,对于中心点的依赖十分强烈,容易造成垄断,不利于协同网络的发展。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种协作系统、方法、装置、电子设备及存储介质,以改善传统协同网络在协作时过于依靠中心点的问题。第一方面,本申请实施例提供了一种协作系统,包括:区块链网络中的协作节点以及多个局部网络,每个局部网络与一个所述协作节点连接;所述区块链网络中的第一协作节点用于:获取所述第一协作节点对应的局部网络发送的待协作事件,并将所述待协作事件打包至区块链中生成对应的区块;其中,所述第一协作节点为所述区块链网络中的任一协作节点;所述区块链网络中的第二协作节点用于:通过所述区块链获取所述待协作事件,并将所述待协作事件发送至所述第二协作节点对应的局部网络;其中,所述第二协作节点为所述区块链网络中除去所述第一协作节点的任一协作节点;所述第二协作节点对应的局部网络用于:接收所述待协作事件,确定所述局部网络能够协作所述待协作事件,则协作完成所述待协作事件,得到协作结果,并向所述第二协作节点返回所述协作结果;所述第二协作节点还用于:将所述协作结果打包至所述区块链中生成对应的区块;所述第一协作节点还用于通过所述区块链获取至少一个所述协作结果,并将所述协作结果返回至所述第一协作节点对应的局部网络。本申请实施例通过区块链对待协作事件进行传输,使得区块链中的其他协作节点可以获取这个待协作事件,并发出对应的响应,最后可以将对应的协作结果返回给对应的局部网络,使得本申请实施例可以提供一种新的协作系统,其中,待协作事件可以不依赖于中心设备进行展开,防止中心设备发生故障时区块链网络瘫痪的情况发生。进一步地,所述第一协作节点还用于:若接收到多个所述协作结果,则从多个所述协作结果中确认出认可的协作结果;将所述认可的协作结果返回至所述第一协作节点对应的局部网络。本申请实施例在接收到多个协作结果后,可以从多个协作结果中确认出一个协作结果返回至对应的局部网络,使得第一协作节点对应的局部网络无需对协作结果进行筛选,保证了局部网络可以执行其他操作,提高了局部网络的工作效率。进一步地,所述第一协作节点用于:从多个所述协作结果中确认出认可的协作结果,具体为:从多个所述协作结果中选择出至少一个相同的协作结果;从至少一个所述相同的协作结果中选择相同次数最多的协作结果,作为认可的协作结果。本申请实施例通过从多个协作结果中选择出相同次数最多的协作结果,作为确认出的协作结果,之后再反馈给对应的局部网络,使得局部网络得到的协作结果较为准确,能够完成对应的待协作事件。进一步地,所述第一协作节点用于:从多个所述协作结果中确认出认可的协作结果,具体为:根据多个所述协作结果从所述区块链中,获得与所述协作结果对应的第二协作节点的局部网络的历史协作结果的认可率;选择最高的认可率对应的协作结果,作为认可的协作结果。本申请实施例根据每一协作节点的历史协作结果认可率,从多个协作结果中选择出最高认可率对应的协作结果,作为认可的协作结果,使得局部网络得到的协作结果较为准确,能够完成对应的待协作事件。进一步地,所述第一协作节点还用于:将所述认可的协作结果打包至区块链中生成对应的区块。本申请实施例通过将每一待协作事件对应的认可的协作结果,打包至区块链,使得后续在选择认可的协作结果时,可以作为对应的协作节点的历史协作结果进行参考。第二方面,本申请实施例提供了一种协作方法,应用于区块链网络中的第一协作节点,所述方法包括:获取所述第一协作节点对应的局部网络发送的待协作事件,并将所述待协作事件打包至区块链中生成对应的区块;通过所述区块链获取至少一个协作结果,并将所述协作结果返回至所述第一协作节点对应的局部网络。本申请实施例通过区块链对待协作事件进行传输,使得区块链中的其他协作节点可以获取这个待协作事件,并发出对应的响应,使得待协作事件可以不依赖于中心设备进行展开,可以更加快速的完成协作。进一步地,所述将所述协作结果返回至所述第一协作节点对应的局部网络,包括:若接收到多个所述协作结果,则从多个所述协作结果中确认出认可的协作结果;将所述认可的协作结果返回至所述第一协作节点对应的局部网络。本申请实施例在接收到多个协作结果后,可以从多个协作结果中确认出一个协作结果返回至对应的局部网络,使得在第一协作节点的局部网络可以直接根据一个协作结果来确认待协作事件的完成情况,无需接收多个协作结果再进行筛选。进一步地,所述从多个所述协作结果中确认出认可的协作结果,包括:从多个所述协作结果中选择出至少一个相同的协作结果;从至少一个所述相同的协作结果中选择相同次数最多的协作结果,作为认可的协作结果。本申请实施例通过从多个协作结果中选择出相同次数最多的协作结果,作为确认出的协作结果,之后再反馈给对应的局部网络,使得局部网络得到的协作结果较为准确,能够完成对应的待协作事件。进一步地,所述从多个所述协作结果中确认出认可的协作结果,包括:根据多个所述协作结果从所述区块链中,获得与所述协作结果对应的第二协作节点的局部网络的历史协作结果的认可率;选择最高的认可率对应的协作结果,作为认可的协作结果。本申请实施例根据每一协作节点的历史协作结果认可率,从多个协作结果中选择出最高认可率对应的协作结果,作为认可的协作结果,使得局部网络得到的协作结果较为准确,能够完成对应的待协作事件。进一步地,在所述将所述协作结果返回至所述第一协作节点对应的局部网络之后,所述方法还包括:将所述认可的协作结果打包至区块链中生成对应的区块。本申请实施例通过将每一待协作事件对应的认可的协作结果,打包至区块链,使得后续在选择认可的协作结果时,可以作为对应的协作节点的历史协作结果进行参考。第三方面,本申请实施例提供了一种协作方法,应用于区块链网络中的第二协作节点,所述方法包括:通过区块链获取待协作事件,并将所述待协作事件发送至所述第二协作节点对应的局部网络;接收所述局部网络返回的协作结果,并将所述协作结果打包至所述区块链中生成对应的区块。本申请实施例通过区块链获取待协作事件,再通过将待协作事件发送至对应的局部网络,通过局部网络完成待协作事件后返回对应的协作结果,并将协作结果打包生成区块,使得待协作事件可以通过具有特殊功能的局部网络来完成。第四方面,本申请实施例还提供了一种协作方法,应用于区块链网络中的第二协作节点对应的局部网络,所述方法包括:接收待协作事件;确定能够协作所述待协作事件,则协作完成所述待协作事件,得到协作结果;向所述第二协作节点返回所述协作结果。本申请实施例通过局部网络接收到待协作事件,当局部网络可以完成待协作事件时,则完成待协作事件并返回协作本文档来自技高网...

【技术保护点】
1.一种协作系统,其特征在于,包括:区块链网络中的协作节点以及多个局部网络,每个局部网络与一个所述协作节点连接;所述区块链网络中的第一协作节点用于:获取所述第一协作节点对应的局部网络发送的待协作事件,并将所述待协作事件打包至区块链中生成对应的区块;其中,所述第一协作节点为所述区块链网络中的任一协作节点;所述区块链网络中的第二协作节点用于:通过所述区块链获取所述待协作事件,并将所述待协作事件发送至所述第二协作节点对应的局部网络;其中,所述第二协作节点为所述区块链网络中除去所述第一协作节点的任一协作节点;所述第二协作节点对应的局部网络用于:接收所述待协作事件,确定所述局部网络能够协作所述待协作事件,则协作完成所述待协作事件,得到协作结果,并向所述第二协作节点返回所述协作结果;所述第二协作节点还用于:将所述协作结果打包至所述区块链中生成对应的区块;所述第一协作节点还用于通过所述区块链获取至少一个所述协作结果,并将所述协作结果返回至所述第一协作节点对应的局部网络。

【技术特征摘要】
1.一种协作系统,其特征在于,包括:区块链网络中的协作节点以及多个局部网络,每个局部网络与一个所述协作节点连接;所述区块链网络中的第一协作节点用于:获取所述第一协作节点对应的局部网络发送的待协作事件,并将所述待协作事件打包至区块链中生成对应的区块;其中,所述第一协作节点为所述区块链网络中的任一协作节点;所述区块链网络中的第二协作节点用于:通过所述区块链获取所述待协作事件,并将所述待协作事件发送至所述第二协作节点对应的局部网络;其中,所述第二协作节点为所述区块链网络中除去所述第一协作节点的任一协作节点;所述第二协作节点对应的局部网络用于:接收所述待协作事件,确定所述局部网络能够协作所述待协作事件,则协作完成所述待协作事件,得到协作结果,并向所述第二协作节点返回所述协作结果;所述第二协作节点还用于:将所述协作结果打包至所述区块链中生成对应的区块;所述第一协作节点还用于通过所述区块链获取至少一个所述协作结果,并将所述协作结果返回至所述第一协作节点对应的局部网络。2.根据权利要求1所述的协作系统,其特征在于,所述第一协作节点还用于:若接收到多个所述协作结果,则从多个所述协作结果中确认出认可的协作结果;将所述认可的协作结果返回至所述第一协作节点对应的局部网络。3.根据权利要求2所述的协作系统,其特征在于,所述第一协作节点用于:从多个所述协作结果中确认出认可的协作结果,具体为:从多个所述协作结果中选择出至少一个相同的协作结果;从至少一个所述相同的协作结果中选择相同次数最多的协作结果,作为认可的协作结果。4.根据权利要求2所述的协作系统,其特征在于,所述第一协作节点用于:从多个所述协作结果中确认出认可的协作结果,具体为:根据多个所述协作结果从所述区块链中,获得与所述协作结果对应的第二协作节点的局部网络的历史协作结果的认可率;选择最高的认可率对应的协作结果,作为认可的协作结果。5.根据权利要求2-4任一项所述的协作系统,其特征在于,所述第一协作节点还用于:将所述认可的协作结果打包至区块链中生成对应的区块。6.一种协作方法,其特征在于,应用于区块链网络中的第一协作节点,所述方法包括:获取所述第一协作节点对应的局部网络发送的待协作事件,并将所述待协作事件打包至区块链中生成对应的区块;通过所述区块链获取至少一个协作结果,并将所述协作结果返回至所述第一协作节点对应的局部网络。7.根据权利要求6所述的协作方法,其特征在于,所述将所述协作结果返回至所述第一协作节点对应的局部网络,包括:若接收到多个所述协作结果,则从多个所述协作结果中确认出认可的协作结果;将所述认可的协作结果返回至所述第一协作节点对应的局部网络。8.根据权利要求7所述的协作方法,其特征在于,所述从多个所述协作结果...

【专利技术属性】
技术研发人员:唐博黄德俊康红娟范静雯
申请(专利权)人:四川虹微技术有限公司四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

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

1