掌桥专利:专业的专利平台
掌桥专利
首页

一种基于区块链的数据处理方法、设备以及可读存储介质

文献发布时间:2024-04-18 19:59:31


一种基于区块链的数据处理方法、设备以及可读存储介质

技术领域

本申请涉及互联网技术领域,尤其涉及一种基于区块链的数据处理方法、设备以及可读存储介质。

背景技术

现有的对象调解方法是由业务对象在线下提交调解数据,由具有调解功能的调节组织根据业务对象在线下提交的调解数据对业务对象和服务对象进行对象调解,所以现有的对象调解方法均是以线下的方式进行,在线下提交调解数据的业务对象过多时,调节组织无法及时地对业务对象和服务对象进行对象调解,这样不可避免地降低了对象调解的效率。

发明内容

本申请实施例提供一种基于区块链的数据处理方法、设备以及可读存储介质,可以提高对象调解的效率。

本申请实施例一方面提供了一种基于区块链的数据处理方法,方法由区块链中的业务节点执行,包括:

在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织;S个调节组织分别具有不同的调节功能;S为正整数;

向区块链中目标调节组织对应的目标调节节点发送调解请求;调解请求用于指示目标调节节点从区块链中获取针对业务节点的调解数据;调解数据是由服务节点在与业务节点进行交互时写入区块链;调解数据用于指示目标调节节点对业务对象和服务对象进行对象调解,得到调解结果;

接收目标调节节点返回的调解结果。

本申请实施例一方面提供了一种基于区块链的数据处理装置,装置运行在区块链中的业务节点上,包括:

组织获取模块,用于在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织;S个调节组织分别具有不同的调节功能;S为正整数;

请求发送模块,用于向区块链中目标调节组织对应的目标调节节点发送调解请求;调解请求用于指示目标调节节点从区块链中获取针对业务节点的调解数据;调解数据是由服务节点在与业务节点进行交互时写入区块链;调解数据用于指示目标调节节点对业务对象和服务对象进行对象调解,得到调解结果;

结果接收模块,用于接收目标调节节点返回的调解结果。

其中,装置还包括:

节点交互模块,用于向服务节点发送服务请求;服务请求用于指示服务节点获取针对业务对象的候选内容;

节点交互模块,用于接收服务节点返回的候选内容,若候选内容满足服务条件,则对候选内容进行签名处理,得到签名处理后的候选内容;

节点交互模块,用于将签名处理后的候选内容发送至服务节点;服务节点用于对签名处理后的候选内容进行签名处理,得到服务内容;服务节点还用于将服务内容写入区块链;区块链中的服务内容属于区块链中的调解数据。

其中,服务节点还用于在将服务内容写入区块链之后,从区块链中获取与服务内容相关联的教育媒体数据;教育媒体数据是由S个调节组织中具有教育功能的教育调节组织写入区块链;

装置还包括:

服务教育模块,用于接收服务节点返回的教育媒体数据,通过教育媒体数据对业务对象进行服务教育。

其中,装置还包括:

调解更新模块,用于若调解结果指示调解失败,则从S个调节组织中获取目标调解组织的上级调节组织;上级调节组织具有与交互冲突相关联的调解功能;

调解更新模块,用于向区块链中上级调节组织对应的上级调节节点发送更新调解请求;更新调解请求用于指示上级调节节点从区块链中获取针对业务节点的更新调解数据;更新调解数据包括调解数据;更新调解数据是由服务节点在与业务节点进行交互时写入区块链;更新调解数据用于指示上级调节节点对业务对象和服务对象进行对象调解,得到更新调解结果;

调解更新模块,用于接收上级调节节点返回的更新调解结果。

本申请实施例一方面提供了一种基于区块链的数据处理方法,方法由区块链中的目标调节节点执行,包括:

接收区块链中的业务节点发送的调解请求,根据调解请求从区块链中获取针对业务节点的调解数据;目标调节节点所属的目标调节组织为业务节点所属的业务对象在与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中所获取的具有与交互冲突相关联的调解功能的调节组织;S个调节组织分别具有不同的调节功能;S为正整数;调解数据是由服务节点在与业务节点进行交互时写入区块链;

根据调解数据对业务对象和服务对象进行对象调解,得到调解结果;

将调解结果返回至业务节点。

本申请实施例一方面提供了一种基于区块链的数据处理装置,装置运行在区块链中的目标调节节点上,包括:

请求接收模块,用于接收区块链中的业务节点发送的调解请求,根据调解请求从区块链中获取针对业务节点的调解数据;目标调节节点所属的目标调节组织为业务节点所属的业务对象在与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中所获取的具有与交互冲突相关联的调解功能的调节组织;S个调节组织分别具有不同的调节功能;S为正整数;调解数据是由服务节点在与业务节点进行交互时写入区块链;

对象调解模块,用于根据调解数据对业务对象和服务对象进行对象调解,得到调解结果;

结果返回模块,用于将调解结果返回至业务节点。

其中,请求接收模块,具体用于接收区块链中的业务节点发送的调解请求,根据调解请求向服务节点发送授权请求;授权请求用于指示服务节点获取针对目标调节节点的授权信息;

请求接收模块,具体用于接收服务节点返回的授权信息,根据授权信息从区块链中获取针对业务节点的调解数据。

其中,请求接收模块,具体用于接收区块链中的业务节点发送的调解请求;调解请求包括目标调节节点的节点公钥;

请求接收模块,具体用于根据调解请求,从区块链中的平台节点中获取加密处理后的调解数据;加密处理后的调解数据是平台节点在从区块链中获取针对业务节点的调解数据后,通过目标调节节点的节点公钥对调解数据进行加密处理所得到;

请求接收模块,具体用于通过目标调节节点的节点私钥对加密处理后的调解数据进行解密处理,得到调解数据。

其中,对象调解模块,具体用于对调解数据进行验签处理,得到调解数据对应的验签结果;

对象调解模块,具体用于若验签结果指示验签成功,则根据验签成功的调解数据对业务对象和服务对象进行对象调解,得到调解结果;

对象调解模块,具体用于若验签结果指示验签失败,则生成用于指示调解失败的调解结果。

其中,对象调解模块,具体用于通过调解请求中的函数标识调用调解合约中的调解函数,将调解数据输入至调解函数;

对象调解模块,具体用于通过调解函数对业务对象和服务对象进行对象调解,得到调解结果。

其中,装置还包括:

区域协商模块,用于从S-1个调节组织中获取具有调解功能的其余调节组织,向区块链中其余调节组织对应的其余调节节点发送区域协商请求;S-1个调节组织为S个调节组织中除目标调节组织之外的调节组织;区域协商请求包括目标调节组织针对调解功能的调解区域划分的提议内容;其余调节组织用于对提议内容进行提议投票,得到提议内容对应的投票结果;

区域协商模块,用于获取提议内容对应的投票结果,若投票结果指示其余调节组织赞成提议内容,则通过提议内容对目标调节组织和其余调节组织进行调解区域划分,得到区域划分结果;区域划分结果用于指示业务节点从S个调解组织中获取具有与交互冲突相关联的调解功能的目标调节组织。

其中,区块链包括用于对服务对象进行监督管理的监督对象对应的监督节点;

装置还包括:

政策发布模块,用于接收服务节点发送的政策建议,将政策建议写入区块链;监督节点用于从区块链中获取政策建议;监督节点还用于生成与政策建议相关联的政策通知;

政策发布模块,用于接收区块链中的监督节点发送的政策通知,将政策通知写入区块链;服务节点用于从区块链中获取政策通知;服务节点还用于执行政策通知所指示的政策内容。

本申请实施例一方面提供了一种计算机设备,包括:处理器和存储器;

处理器与存储器相连,其中,存储器用于存储计算机程序,计算机程序被处理器执行时,使得该计算机设备执行本申请实施例提供的方法。

本申请实施例一方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,该计算机程序适于由处理器加载并执行,以使得具有该处理器的计算机设备执行本申请实施例提供的方法。

本申请实施例一方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行本申请实施例提供的方法。

本申请实施例可以通过区块链实现对业务对象和服务对象的对象调解,业务节点和目标调节节点可以通过区块链来传递对象调解中所使用的调解数据。由于服务节点在与业务节点进行交互时可以将针对业务节点的调解数据存储至区块链,目标调节节点可以从区块链中获取针对业务节点的调解数据,所以业务节点和目标调节节点可以通过线上的方式进行对象调解,使得目标调节节点可以及时对业务节点对应的业务对象和服务节点对应的服务对象进行对象调解,从而可以提高对象调解的效率。

附图说明

为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种网络架构的结构示意图;

图2是本申请实施例提供的一种进行数据交互的场景示意图;

图3是本申请实施例提供的一种基于区块链的数据处理方法的流程示意图;

图4是本申请实施例提供的一种进行节点交互的场景示意图;

图5是本申请实施例提供的一种基于区块链的数据处理方法的流程示意图;

图6是本申请实施例提供的一种获取调解数据的场景示意图;

图7是本申请实施例提供的一种进行区域协商的场景示意图;

图8是本申请实施例提供的一种进行政策发布的场景示意图;

图9是本申请实施例提供的一种基于区块链的数据处理装置的结构示意图;

图10是本申请实施例提供的一种基于区块链的数据处理装置的结构示意图;

图11是本申请实施例提供的一种计算机设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。

具体的,请参见图1,图1是本申请实施例提供的一种网络架构的结构示意图。如图1所示的区块链节点系统2000可以对应于区块链网络,区块链节点系统2000是指用于进行区块链节点与区块链节点之间数据共享的系统,该区块链节点系统2000具体可以包括一个或多个区块链节点,这里将不对区块链节点系统2000中的区块链节点的数量进行限定。

如图1所示,一个或多个区块链节点具体可以包括区块链节点110a、区块链节点110b、区块链节点110c、…、区块链节点110n;为了保证区块链节点系统2000内的信息互通,区块链节点系统2000中的每个区块链节点之间可以通过有线或无线通信方式进行直接或间接地网络连接(例如,区块链节点110a和区块链节点110b之间可以存在网络连接),以便于区块链节点之间可以通过网络连接进行数据交互(例如,区块传输)。其中,区块链节点可以为接入区块链节点系统2000中的服务器,也可以为接入区块链节点系统2000中的终端设备,这里不对区块链节点的具体形式进行限定。

其中,终端设备均可以包括:智能手机、平板电脑、笔记本电脑、台式计算机、智能语音交互设备、智能家电(例如,智能电视)、可穿戴设备、车载终端、飞行器等具有数据处理功能的智能终端。其中,车载终端可以为智慧交通场景和辅助驾驶场景下的终端设备。

其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。

为便于理解,请参见表1,表1是本申请实施例提供的一种节点标识列表。该节点标识列表中可以存储有对某一交易数据可见的节点的节点标识和节点名称。如表1所示:

表1

其中,节点标识可为IP(Internet Protocol,网络之间互联的协议)地址以及其他任一种能够用于标识该节点的信息。例如,节点1(例如,节点1可以为图1所示的区块链节点110a)可以通过节点标识BBBBBB向节点2(例如,节点2可以为图1所示的区块链节点110b)发送信息(例如,调解请求),且节点2可以通过节点标识AAAAAA确定该信息是由节点1所发送的;节点2可以通过节点标识AAAAAA向节点1返回信息(例如,调解结果),且节点1可以通过节点标识BBBBBB确定该信息是由节点2所返回的。

应当理解,本申请书中相关数据(例如,调解数据)收集处理在实例应用时应该严格根据相关国家法律法规的要求,获取个人信息主体的知情同意或单独同意,并在法律法规及个人信息主体的授权范围内,开展后续数据使用及处理行为。

应当理解,本申请实施例中的对象(例如,业务对象、服务对象、监督对象)可以为个人、企业、机构等,本申请实施例将不对对象的具体类型进行限定。此外,本申请实施例还可以包括调节组织(也可以称之为试点调节组织),试点调节组织可以为监督对象下用于管理服务对象的自治组织,试点调节组织也可以理解为服务对象所发起成立的自治组织;不同的试点调节组织具有不同的角色定位,可以实现不同的功能;换言之,不同的调节组织分别具有不同的调节功能。

其中,试点调节组织可以作为各种角色之间的传话筒。比如,试点调节组织可以作为服务对象(例如,服务对象可以为券商)和监督对象(例如,监督对象可以为证监会)之间的传话筒,也可以作为服务对象和服务对象之间的传话筒,还可以作为服务对象和业务对象(例如,业务对象可以为投资者)之间的传话筒。

如图1所示的区块链节点110a、区块链节点110b、区块链节点110c、…、区块链节点110n可以分别与需要接入区块链网络中的相应角色(即相应业务场景下的实体对象)之间存在一一对应关系。比如,区块链节点110a可以为业务对象(例如,业务对象可以为投资者)对应的区块链节点(即业务节点110a),区块链节点110b可以为调节组织(例如,调节组织可以为调解组织)对应的区块链节点(即调节节点110b),区块链节点110c可以为服务对象(例如,服务对象可以为券商)对应的区块链节点(即服务节点110c),区块链节点110n可以为监督对象(例如,监督对象可以为证监会)对应的区块链节点(即监督节点110n)。

其中,本申请实施例提供了一种基于区块链的信息共享平台,该信息共享平台可以为不同对象和调节组织实现基于区块链的信息共享。该信息共享平台所适用的业务场景可以包括但不限于金融场景、游戏场景、医疗场景、劳动工作场景等,这里将不对本申请实施例所适用的业务场景进行一一列举。此时,本申请实施例可以在不同业务场景中实现对象调解功能,相应业务场景下的业务具体可以包含金融场景下的投资业务、游戏场景下的游戏借贷业务、医疗场景下的保险理赔业务、劳动工作场景下的工作离职的业务,这里将不对相应业务场景的具体业务进行一一列举。

应当理解,在业务对象与服务对象之间存在交互冲突时,业务节点可以从调节组织集合中获取具有与交互冲突相关联的调解功能的目标调节组织,向目标调节组织对应的目标调节节点(例如,调节节点110b)发送调解请求。这样,目标调节节点可以从区块链中获取针对业务对象的调解数据,根据调解数据对业务对象和服务对象进行对象调解,得到调解结果,进而将调解结果返回至业务节点和服务节点。

比如,在金融场景下的投资业务中,业务对象可以为需要进行金融投资的投资者,服务对象可以为对投资者进行金融投资的券商,目标调节节点可以为用于管理券商的调节组织集合中具有调解功能的券商协会。具体的,在业务对象与服务对象之间存在交互冲突(例如,在券商与投资者签订合同后,在合同的有效期内,券商未告知投资者需要在某个时间中执行或不执行某一行为,从而导致投资者出现亏损,此时,投资者认为券商没有做好投资者教育而导致其的亏损,所以投资者不愿独自承担在投资中所受到的损失)时,业务节点(即投资者对应的区块链节点)可以向目标调节节点(即券商协会对应的区块链节点)发送调解请求(例如,投资调解请求),这样,券商协会可以对投资者和券商进行对象调解,得到调解结果。

又比如,在游戏场景下的游戏借贷业务中,业务对象可以为需要进行游戏借贷的游戏玩家,服务对象可以为对游戏玩家进行游戏借贷的游戏银行,目标调节节点可以为用于管理游戏银行的调节组织集合中具有调解功能的银行协会。具体的,在业务对象与服务对象之间存在交互冲突(例如,游戏玩家事先向游戏银行借取了50个游戏头盔,但是在归还期限到达时,游戏玩家声称其并没有收到游戏银行所发送的50个游戏头盔,所以游戏玩家无法偿还从游戏银行中所借取的50个游戏头盔)时,业务节点(即游戏对象对应的区块链节点)可以向目标调节节点(即银行协会对应的区块链节点)发送调解请求(例如,游戏调解请求),这样,银行协会可以对游戏玩家和游戏银行进行对象调解,得到调解结果。

又比如,在医疗场景下的保险理赔业务中,业务对象可以为需要进行保险理赔的患者,服务对象可以为对患者进行保险理赔的保险机构,目标调节节点可以为用于管理保险机构的调节组织集合中具有调解功能的保险协会。具体的,在业务对象与服务对象之间存在交互冲突(例如,在患者与保险机构签订保险合同后,患者在保险合同的有效期内住院,但是却在保险合同的有效期外出院,此时,保险机构所出具的理赔通知书认为此次住院不满足保险合同的规定,但是患者不认同保险机构所出具的理赔通知书)时,业务节点(即患者对应的区块链节点)可以向目标调节节点(即保险协会对应的区块链节点)发送调解请求(例如,保险调解请求),这样,保险协会可以对患者和保险机构进行对象调解,得到调解结果。

又比如,在劳动工作场景下的工作离职的业务中,业务对象可以为申请离职的职员,服务对象可以为对职员进行离职审批的企业,目标调节节点可以为用于管理企业的调节组织集合中具有调解功能的企业协会。具体的,在业务对象与服务对象之间存在交互冲突(例如,职员由于工作疏忽被企业开除,企业认为是职员个人原因所导致的离职,所以企业只愿意给予职员很少的离职补贴,但是职员不认同企业所给予的离职补偿)时,业务节点(即职员对应的区块链节点)可以向目标调节节点(即企业协会对应的区块链节点)发送调解请求(例如,离职调解请求),这样,企业协会可以对职员和企业进行对象调解,得到调解结果。

为便于理解,请参见图2,图2是本申请实施例提供的一种进行数据交互的场景示意图。如图2所示的区块链节点20a可以为上述图1所对应实施例的区块链网络中的任意一个区块链节点(例如,区块链节点110b),区块链节点20a也可以为本申请实施例中的目标调节节点20a;如图2所示的区块链节点20b可以为上述图1所对应实施例的区块链网络中的任意一个区块链节点(例如,区块链节点110a),区块链节点20b也可以为本申请实施例中的业务节点20b;如图2所示的区块链节点20c可以为上述图1所对应实施例的区块链网络中的任意一个区块链节点(例如,区块链节点110c),区块链节点20c也可以为本申请实施例中的服务节点20c。

如图2所示的业务节点20b和服务节点20c可以进行交互,业务节点20b和服务节点20c在交互过程中可以生成针对业务节点20b的调解数据,此时,服务节点20c可以将交互过程中所生成的调解数据写入区块链。进一步地,在业务节点20b所属的业务对象与服务节点20c所属的服务对象之间存在交互冲突时,业务节点20b可以从调节组织集合中获取具有与交互冲突相关联的调解功能的目标调节组织。

其中,调节组织集合中可以包括S个调节组织,这里的S可以为正整数;S个调节组织具体可以包括调节组织21a、…、调节组织21b,调节组织21a、…、调节组织21b可以分别对应于不同的调节节点。例如,调节组织21a可以为具有与交互冲突相关联的调解功能的目标调节组织,目标调节组织对应的调节节点可以为目标调节节点20a。

如图2所示,业务节点20b可以向目标调节组织对应的目标调节节点20a发送调解请求,这样,目标调节节点20a可以接收业务节点20b发送的调解请求,根据调解请求从区块链中获取针对业务节点20b的调解数据。进一步地,目标调节节点20a可以根据调解数据对业务对象和服务对象进行对象调解,得到调解结果。

进一步地,如图2所示,目标调节节点20a可以将调解结果返回至业务节点20b,这样,业务节点20b可以接收目标调节节点20a返回的调解结果。可选的,目标调节节点20a可以将调解结果返回至服务节点20c,这样,服务节点20c可以接收目标调节节点20a返回的调解结果。其中,调解结果可以指示调解成功、也可以指示调解失败,由于调解请求是由业务对象通过业务节点20b所发送的,所以调解结果是针对业务对象而言的(即调解成功或调解失败是针对业务对象而言的)。

比如,调解成功可以表示投资者无需独自承担在金融投资中所受到的损失、游戏玩家无需偿还从游戏银行中所借取的50个游戏头盔、患者可以获取保险机构的保险理赔、职员可以获取更高额的离职补偿,即调解成功表示业务对象是正确的、服务对象是错误的;调解失败可以表示投资者需要独自承担在金融投资中所受到的损失、游戏玩家需要偿还从游戏银行中所借取的50个游戏头盔、患者无法获取保险机构的保险理赔、职员无法获取更高额的离职补偿,即调解失败表示服务对象是正确的、业务对象是错误的。

可选的,在业务节点20b所属的业务对象与服务节点20c所属的服务对象之间存在交互冲突时,服务节点20c可以从调节组织集合中获取具有与交互冲突相关联的调解功能的目标调节组织,向目标调节组织对应的目标调节节点20a发送调解请求,这样,目标调节节点20a可以接收服务节点20c发送的调解请求,根据调解请求从区块链中获取针对业务节点20b的调解数据。进一步地,目标调节节点20a可以根据调解数据对业务对象和服务对象进行对象调解,得到调解结果。

由此可见,本申请实施例可以通过服务节点将与业务节点进行交互时所生成的调解数据写入区块链,通过目标调节节点从区块链中获取调解数据,从而可以通过区块链实现目标调节节点对业务节点对应的业务对象和服务节点对应的服务对象的对象调解,无需在线下实现对象调解的过程,从而提高对象调解的效率。

进一步地,请参见图3,图3是本申请实施例提供的一种基于区块链的数据处理方法的流程示意图。该数据处理方法可以由区块链中的业务节点执行,该业务节点可以为上述图1所对应实施例中的任意一个区块链节点(例如,区块链节点110a)。其中,该数据处理方法可以包括以下步骤S101-步骤S103:

步骤S101,在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织;

其中,S个调节组织分别具有不同的调节功能,这里的S可以为正整数。S个调节组织中具有调解功能的调节组织的数量可以为H个,业务节点可以从具有调解功能的H个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织(即具有调解功能的H个调节组织均可以称之为调解组织,目标调节组织可以为H个调节组织中用于处理业务对象和服务对象之间的交互冲突的调解组织)。其中,这里的H可以为小于或等于S的正整数。

可以理解的是,具有调解功能的H个调节组织可以具有不同的分工,本申请实施例不对分工的具体形式进行限定。例如,H个调节组织可以按照区域进行划分(例如,H个调节组织可以划分为南方的调节组织和北方的调节组织),H个调节组织可以按照功能进行划分(例如,金融场景中的H个调节组织可以划分为证券相关的调节组织和期货相关的调节组织)。

可选的,在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,业务节点可以向区块链中的服务节点发送冲突处理请求。其中,冲突处理请求可以用于指示服务对象对业务对象和服务对象之间的交互冲突进行冲突处理,得到交互冲突对应的冲突处理结果。进一步地,业务节点可以接收服务节点返回的冲突处理结果,若业务节点赞成冲突处理结果,则业务节点可以无需从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织。可选的,若业务节点反对冲突处理结果,则业务节点可以从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织。

其中,业务节点向服务节点发送的冲突处理请求可以表示在业务对象与服务对象之间出现交互冲突时,业务对象与服务对象双方协商冲突的解决方案。业务节点赞成冲突处理结果可以表示业务对象赞成服务对象所提供的冲突的解决方案,这种情况下业务对象无需去寻找目标调节组织的调解;业务节点反对冲突处理结果表示业务对象反对服务对象所提供的冲突的解决方案,这种情况下业务对象需要去寻找目标调节组织的调解。

可选的,在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,业务节点可以向区块链中的服务节点发送冲突处理请求。其中,冲突处理请求可以用于指示服务对象在不赞成对业务对象和服务对象之间的交互冲突进行冲突处理时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织。进一步地,业务节点可以接收服务节点返回的目标调节组织。

其中,可选的,业务节点可以向区块链中的平台节点发送冲突处理请求,以使平台节点将冲突处理请求转发至区块链中的服务节点。进一步地,业务节点可以接收平台节点转发的冲突处理结果或目标调节组织。其中,平台节点可以接收服务节点返回的冲突处理结果或目标调节组织。

步骤S102,向区块链中目标调节组织对应的目标调节节点发送调解请求;

其中,调解请求用于指示目标调节节点从区块链中获取针对业务节点的调解数据,调解数据是由服务节点在与业务节点进行交互时写入区块链(调解数据也可以是由业务节点在与服务节点进行交互时写入区块链);调解数据用于指示目标调节节点对业务对象和服务对象进行对象调解,得到调解结果。

其中,服务节点或业务节点可以直接将调解数据写入区块链。可选的,服务节点或业务节点可以通过区块链中的平台节点将调解数据写入区块链,此时,服务节点或业务节点可以将调解数据发送至平台节点,以使平台节点可以将调解数据写入区块链。

其中,目标调节节点根据调解请求从区块链中获取针对业务节点的调解数据的具体过程,可以参见下述图5所对应实施例中对步骤S201的描述;目标调节节点根据调解数据对业务对象和服务对象进行对象调解的具体过程,可以参见下述图5所对应实施例中对步骤S202的描述。

可选的,业务节点可以对调解请求进行签名处理,得到调解请求对应的请求签名信息。其中,业务节点对调解请求进行签名处理的具体过程,可以参见下述业务节点对候选内容进行签名处理的描述。进一步地,业务节点可以通过目标调节节点的节点公钥对调解请求和请求签名信息进行加密处理,得到加密数据信息。进一步地,业务节点可以向区块链中目标调节组织对应的目标调节节点发送加密数据信息。

其中,业务节点可以直接将加密数据信息发送至目标调节节点;可选的,业务节点也可以将加密数据信息发送至区块链中的平台节点,以使平台节点将加密数据信息转发至目标调节节点。

可选的,业务节点可以向区块链中的平台节点发送调解请求,以使平台节点可以将调解请求转发至区块链中的目标调节节点。可选的,业务节点可以向区块链中的平台节点发送调解请求和请求签名信息,以使平台节点可以通过目标调节节点的节点公钥对调解请求和请求签名信息进行加密处理,得到加密数据信息,进而向区块链中的目标调节节点发送加密数据信息。

进一步地,可选的,目标调节节点可以获取业务节点或平台节点发送的加密数据信息,通过目标调节节点的节点私钥对加密数据信息进行解密处理,得到调解请求和请求签名信息。进一步地,目标调节节点可以对调解请求和请求签名信息进行验签处理,得到请求验签结果。其中,目标调节节点对调解请求和请求签名信息进行验签处理的具体过程,可以参见下述目标调节节点对调解数据进行验签处理的描述。进一步地,目标调节节点可以在请求验签结果指示验签成功时,接收调解请求。可选的,目标调节节点可以在请求验签结果指示验签失败时,拒绝接收调解请求。

应当理解,业务节点可以向服务节点发送服务请求。其中,服务请求用于指示服务节点获取针对业务对象的候选内容。进一步地,业务节点可以接收服务节点返回的候选内容,若候选内容满足服务条件,则对候选内容进行签名处理,得到签名处理后的候选内容。进一步地,业务节点可以将签名处理后的候选内容发送至服务节点。其中,服务节点用于对签名处理后的候选内容进行签名处理,得到服务内容;服务节点还用于将服务内容写入区块链,区块链中的服务内容属于区块链中的调解数据。可选的,若候选内容不满足服务条件,则业务节点无需对候选内容进行签名处理。

其中,服务条件可以用于确定业务对象是否同意服务对象所生成的候选内容(例如,服务条件可以用于确定投资者是否同意券商所拟定的合同)。进一步地,若业务对象同意服务对象所生成的候选内容,则表示候选内容满足服务条件;可选的,若业务对象不同意服务对象所生成的候选内容,则表示候选内容不满足服务条件。

因此,由于区块链中所存储的调解数据(调解数据可以包括服务内容)是不可篡改的,而且调解数据是通过业务节点和服务节点分别进行签名处理的,所以业务对象或服务对象无法伪造调解数据,确保目标调节节点获取到的调解数据是真实可靠的,从而使得对象调解不会出现错误,提高了对象调解的准确性。

可选的,业务节点可以生成针对业务对象的候选内容,对候选内容进行签名处理,得到签名处理后的候选内容。进一步地,业务节点可以将签名处理后的候选内容发送至服务节点。其中,服务节点用于对签名处理后的候选内容进行签名处理,得到服务内容;服务节点还用于将服务内容写入区块链,区块链中的服务内容属于区块链中的调解数据。

其中,业务节点可以对候选内容进行哈希处理,得到候选内容对应的第一摘要信息。进一步地,业务节点可以通过业务节点的节点私钥对第一摘要信息进行加密处理,得到候选内容对应的第一签名信息。进一步地,业务节点可以将候选内容和第一签名信息确定为签名处理后的候选内容。其中,业务节点可以对候选内容和第一签名信息进行拼接,得到签名处理后的候选内容。

同理,服务节点可以对签名处理后的候选内容进行哈希处理,得到签名处理后的候选内容对应的第二摘要信息。进一步地,服务节点可以通过服务节点的节点私钥对第二摘要信息进行加密处理,得到签名处理后的候选内容对应的第二签名信息。进一步地,服务节点可以将签名处理后的候选内容和第二签名信息确定为服务内容。其中,服务节点可以对签名处理后的候选内容和第二签名信息进行拼接,得到服务内容。

为便于理解,请参见图4,图4是本申请实施例提供的一种进行节点交互的场景示意图。如图4所示的区块链节点40a可以为上述服务节点,如图4所示的区块链节点40b可以为上述业务节点,如图4所示的区块链节点40c可以为上述目标调节节点。

如图4所示,在业务节点40b与服务节点40a进行数据交互时,业务节点40b可以从服务节点40a获取候选内容,对候选内容进行哈希处理,得到候选内容对应的第一摘要信息。进一步地,业务节点40b可以通过业务节点40b的节点私钥对第一摘要信息进行加密处理,得到候选内容对应的第一签名信息。进一步地,业务节点40b可以将候选内容和第一签名信息确定为签名处理后的候选内容,进而将签名处理后的候选内容发送至服务节点40a。

如图4所示,在服务节点40a接收到业务节点40b发送的签名处理后的候选内容之后,服务节点40a可以对签名处理后的候选内容进行哈希处理,得到签名处理后的候选内容对应的第二摘要信息。进一步地,服务节点40a可以通过服务节点40a的节点私钥对第二摘要信息进行加密处理,得到签名处理后的候选内容对应的第二签名信息。进一步地,服务节点40a可以将签名处理后的候选内容和第二签名信息确定为服务内容,进而将服务内容写入区块链。

其中,服务节点还用于在将服务内容写入区块链之后,从区块链中获取与服务内容相关联的教育媒体数据;教育媒体数据是由S个调节组织中具有教育功能的教育调节组织写入区块链(即教育媒体数据是由区块链中教育调节组织对应的教育调节节点写入区块链)。此时,业务节点可以接收服务节点返回的教育媒体数据,通过教育媒体数据对业务对象进行服务教育。

其中,教育媒体数据可以包括但不限于视频数据、音频数据或文本数据,本申请实施例不对教育媒体数据的具体形式进行限定。比如,教育媒体数据可以为投资者教育视频,在投资者与券商之间签订合同的过程中,券商可以从区块链上获取投资者教育视频,将投资者教育视频发送至投资者,从而实现投资者教育。

可选的,服务节点还用于在将服务内容写入区块链之后,获取S个调节组织中具有教育功能的教育调节组织的节点标识。此时,业务节点可以接收服务节点返回的教育调节组织的节点标识,通过教育调节组织的节点标识向区块链中教育调节组织对应的教育调节节点发送媒体获取请求。其中,媒体获取请求用于指示教育调节节点从区块链中获取与服务内容相关联的教育媒体数据,教育媒体数据是由教育调节组织写入区块链(即教育媒体数据是由教育调节节点写入区块链)。进一步地,业务节点可以接收教育调节节点返回的教育媒体数据。

其中,可以理解的是,不同的调节组织可以在区块链中发布不同类型的教育媒体数据,即不同的调节组织可以将不同类型的教育媒体数据写入区块链,服务对象可以从区块链上获取与服务内容相关联的教育媒体数据。比如,具有医疗培训功能的调节组织可以将培训类教育视频写入区块链,具有医院管理功能的调节组织可以将管理类教育视频写入区块链,具有医疗保险调解功能的调节组织可以将医疗保险类教育视频写入区块链。又比如,具有证券培训功能的调节组织可以将证券类文本数据写入区块链,具有期货培训功能的调节组织可以将期货类文本数据写入区块链。

其中,可选的,教育调节节点可以通过区块链中的平台节点将教育媒体数据写入区块链。此时,教育调节节点可以将教育媒体数据发送至平台节点,以使平台节点可以将教育媒体数据写入区块链。同理,可选的,平台节点可以从区块链中获取教育媒体数据,服务节点或业务节点可以接收平台节点发送的教育媒体数据。

步骤S103,接收目标调节节点返回的调解结果。

可选的,目标调节节点可以对调解结果进行签名处理,得到调解结果对应的结果签名信息。其中,目标调节节点对调解结果进行签名处理的具体过程,可以参见上述业务节点对候选内容进行签名处理的描述,这里将不再进行赘述。进一步地,目标调节节点可以通过业务节点的节点公钥对调解结果和结果签名信息进行加密处理,得到加密结果信息。进一步地,目标调节节点可以向业务节点返回加密结果信息。

其中,目标调节节点可以直接将加密结果信息返回至业务节点;可选的,目标调节节点也可以将加密结果信息返回至区块链中的平台节点,以使平台节点将加密结果信息转发至业务节点。

可选的,业务节点可以接收区块链中的平台节点转发的调解结果。其中,平台节点可以接收目标调节节点返回的调解结果。可选的,业务节点可以接收区块链中的平台节点转发的加密结果信息。其中,平台节点可以接收目标调节节点返回的调解结果和结果签名信息,平台节点可以通过业务节点的节点公钥对调解结果和结果签名信息进行加密处理,得到加密结果信息。

进一步地,可选的,业务节点可以获取目标调节节点或平台节点返回的加密结果信息,通过业务节点的节点私钥对加密结果信息进行解密处理,得到调解结果和结果签名信息。进一步地,业务节点可以对调解结果和结果签名信息进行验签处理,得到调解验签结果。其中,业务节点对调解结果和结果签名信息进行验签处理的具体过程,可以参见下述目标调节节点对调解数据进行验签处理的描述。进一步地,业务节点可以在调解验签结果指示验签成功时,接收调解结果。可选的,业务节点可以在调解验签结果指示验签失败时,拒绝接收调解结果。

应当理解,本申请实施例中的平台节点可以存储有其他区块链节点(例如,业务节点、服务节点和目标调节节点)的区块链地址(并将区块链地址存储在区块链上),以通过区块链地址实现区块链的交易过程。其中,区块链地址表示采用非对称加密算法生成的密钥按照一定规则转换形成的区块链资产账户标识,可用于接收区块链资产。

可选的,若调解结果指示调解失败(即调解结果不利于业务对象),则业务节点可以从S个调节组织中获取目标调解组织的上级调节组织。其中,上级调节组织具有与交互冲突相关联的调解功能,上级调节组织的级别高于目标调节组织的级别,本申请实施例不对上级调节组织的数量进行限定。进一步地,业务节点可以向区块链中上级调节组织对应的上级调节节点发送更新调解请求。其中,更新调解请求用于指示上级调节节点从区块链中获取针对业务节点的更新调解数据,更新调解数据包括调解数据;更新调解数据是由服务节点在与业务节点进行交互时写入区块链(更新调解数据也可以是由业务节点在与服务节点进行交互时写入区块链);更新调解数据用于指示上级调节节点对业务对象和服务对象进行对象调解,得到更新调解结果。进一步地,业务节点可以接收上级调节节点返回的更新调解结果。

其中,业务节点向上级调节组织对应的上级调节节点发送更新调解请求、以及接收上级调节节点返回的更新调解结果的具体过程,可以参见上述向目标调节组织对应的目标调节节点发送调解请求、以及接收目标调节节点返回的调解结果的描述,这里将不再进行赘述。

可选的,若调解结果指示调解成功(即调解结果不利于服务对象),则服务节点可以从S个调节组织中获取目标调解组织的上级调节组织。进一步地,服务节点可以向区块链中上级调节组织对应的上级调节节点发送更新调解请求。其中,更新调解数据用于指示上级调节节点对业务对象和服务对象进行对象调解,得到更新调解结果。进一步地,服务节点可以接收上级调节节点返回的更新调解结果。

同理,业务节点可以获取上级调节节点生成的更新调解结果。同理,服务节点可以获取上级调节节点生成的更新调解结果,服务节点可以获取目标调节节点生成的调解结果。

由此可见,本申请实施例可以通过区块链实现对业务对象和服务对象的对象调解,业务节点和目标调节节点可以通过区块链来传递对象调解中所使用的调解数据。由于服务节点在与业务节点进行交互时可以将针对业务节点的调解数据存储至区块链,目标调节节点可以从区块链中获取针对业务节点的调解数据,所以业务节点和目标调节节点可以通过线上的方式进行对象调解,使得目标调节节点可以及时对业务节点对应的业务对象和服务节点对应的服务对象进行对象调解,从而可以提高对象调解的效率。

进一步地,请参见图5,图5是本申请实施例提供的一种基于区块链的数据处理方法的流程示意图。该数据处理方法可以由区块链中的目标调节节点执行,该目标调节节点可以为上述图1所对应实施例中的任意一个区块链节点(例如,区块链节点110b)。其中,该数据处理方法可以包括以下步骤S201-步骤S203:

步骤S201,接收区块链中的业务节点发送的调解请求,根据调解请求从区块链中获取针对业务节点的调解数据;

具体的,目标调节节点可以接收区块链中的业务节点发送的调解请求(目标调节节点也可以接收区块链中的服务节点发送的调解请求),根据调解请求向服务节点发送授权请求。其中,授权请求用于指示服务节点获取针对目标调节节点的授权信息。进一步地,目标调节节点可以接收服务节点返回的授权信息,根据授权信息从区块链中获取针对业务节点的调解数据。其中,调解数据是由服务节点在与业务节点进行交互时写入区块链(调解数据也可以是由业务节点在与服务节点进行交互时写入区块链)。

其中,业务节点或服务节点将调解数据写入区块链的具体过程,可以参见上述图3所对应实施例中对步骤S102的描述,这里将不再进行赘述。

其中,目标调节节点所属的目标调节组织为业务节点所属的业务对象在与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中所获取的具有与交互冲突相关联的调解功能的调节组织;S个调节组织分别具有不同的调节功能,这里的S可以为正整数。

其中,具有授权信息的调节节点(例如,目标调节节点)可以从区块链中获取针对业务节点的调解数据,不具有授权信息的调节节点不可以从区块链中获取针对业务节点的调解数据,从而可以确保服务节点(或业务节点)在区块链上所存储的调解数据的安全性,进而可以提高对业务对象和服务对象进行对象调解的安全性和可信度。

其中,可选的,目标调节节点可以将授权信息发送至区块链中的平台节点。其中,授权信息用于指示平台节点从区块链中获取针对业务节点的调解数据。进一步地,目标调节节点可以接收平台节点返回的调解数据。

其中,可选的,平台节点可以接收服务节点返回的授权信息,根据授权信息从区块链中获取针对业务节点的调解数据。进一步地,平台节点可以将调解数据发送至目标调节节点。

可选的,目标调节节点可以接收区块链中的业务节点发送的调解请求。其中,调解请求包括目标调节节点的节点公钥。进一步地,目标调节节点可以根据调解请求,从区块链中的平台节点中获取加密处理后的调解数据。其中,加密处理后的调解数据是平台节点在从区块链中获取针对业务节点的调解数据后,通过目标调节节点的节点公钥对调解数据进行加密处理所得到。进一步地,目标调节节点可以通过目标调节节点的节点私钥对加密处理后的调解数据进行解密处理,得到调解数据。

其中,可以理解的是,目标调节节点可以根据调解请求向区块链中的平台节点发送数据获取请求。其中,数据获取请求包括目标调节节点的节点公钥;数据获取请求用于指示平台节点从区块链中获取针对业务节点的调解数据;平台节点用于通过目标调节节点的节点公钥对调解数据进行加密处理,得到加密处理后的调解数据。进一步地,目标调节节点可以接收平台节点发送的加密处理后的调解数据。

可选的,平台节点可以接收区块链中的业务节点发送的调解请求。其中,调解请求包括目标调节节点的节点公钥。进一步地,平台节点可以根据调解请求从区块链中获取针对业务节点的调解数据。进一步地,平台节点可以通过目标调节节点的节点公钥对调解数据进行加密处理,得到加密处理后的调解数据。进一步地,平台节点可以将加密处理后的调解数据发送至目标调节节点。进一步地,目标调节节点可以通过目标调节节点的节点私钥对加密处理后的调解数据进行解密处理,得到调解数据。

其中,由于加密处理后的调解数据是通过目标调节节点的节点公钥进行加密处理所得到的,所以加密处理后的调解数据可以通过目标调节节点的节点私钥进行解密处理,而除目标调节节点之外的其他区块链节点不具有目标调节节点的节点私钥,所以除目标调节节点之外的其他区块链节点不可以对加密处理后的调解数据进行解密处理。换言之,本申请实施例可以确保服务对象授权的调节组织(例如,目标调节组织)可以实现对加密处理后的调解数据的解密处理,而除目标调节组织之外的其他调节组织不具有加密的公钥(即目标调节组织的节点公钥)所对应的私钥(即目标调节组织的节点私钥),所以即使其他调节组织获取到加密处理后的调解数据,也无法对加密处理后的调解数据进行解密处理,从而保证了调解数据的安全性。

为便于理解,请参见图6,图6是本申请实施例提供的一种获取调解数据的场景示意图。如图6所示的区块链节点60a可以为上述业务节点,如图6所示的区块链节点60b可以为上述平台节点,如图6所示的区块链节点60c可以为上述目标调节节点。

如图6所示,业务节点60a可以向平台节点60b发送调解请求,这样,平台节点60b可以接收业务节点60a发送的调解请求,根据调解请求从区块链中获取针对业务节点60a的调解数据。其中,调解请求可以包括目标调节节点60c的节点公钥。进一步地,平台节点60b可以通过目标调节节点60c的节点公钥对调解数据进行加密处理,得到加密处理后的调解数据,进而将加密处理后的调解数据发送至目标调节节点60c。

如图6所示,目标调节节点60c可以接收平台节点60b发送的加密处理后的调解处理,通过目标调节节点60c的节点私钥对加密处理后的调解数据进行解密处理,得到调解数据。

应当理解,本申请实施例中的调解数据可以包括但不限于服务内容,例如,调解数据还可以包括交互内容。比如,在金融场景下的投资业务中,服务内容可以为投资者和券商所签订的合同,交互内容可以为投资者和券商签订合同后投资者所投项目记录。又比如,在游戏场景下的游戏借贷业务中,服务内容可以为游戏玩家和游戏银行的历史交易记录,交互内容可以为游戏玩家所具有的游戏头盔的数量。又比如,在医疗场景下的保险理赔业务中,服务内容可以为患者和保险机构所签订的合同,交互内容可以为患者的历史医疗记录。又比如,在劳动工作场景下的工作离职的业务中,服务内容可以为职员和企业所签订的合同,交互内容可以为职员的历史工作记录。

可选的,目标调节节点可以接收区块链中的平台节点发送的针对业务节点的服务内容。其中,服务内容是由平台节点在接收区块链中的业务节点发送的调解请求后,根据调解请求从区块链中所获取。

可选的,目标调节节点可以接收区块链中的平台节点发送的加密处理后的服务内容。其中,加密处理后的服务内容是通过目标调节节点的节点公钥对服务内容进行加密处理所得到;服务内容是由平台节点在接收区块链中的业务节点发送的调解请求后,根据调解请求从区块链中所获取。进一步地,目标调节节点可以通过目标调节节点的节点私钥对加密处理后的服务内容进行解密处理,得到服务内容。

其中,由于加密处理后的服务内容是通过目标调节节点的节点公钥进行加密处理所得到的,所以加密处理后的服务内容可以通过目标调节节点的节点私钥进行解密处理,而除目标调节节点之外的其他区块链节点不具有目标调节节点的节点私钥,所以除目标调节节点之外的其他区块链节点不可以对加密处理后的服务内容进行解密处理。换言之,本申请实施例可以确保服务对象授权的调节组织(例如,目标调节组织)可以实现对加密处理后的服务内容的解密处理,而除目标调节组织之外的其他调节组织不具有加密的公钥(即目标调节节点的节点公钥)所对应的私钥(即目标调节节点的节点私钥),所以即使其他调节组织获取到加密处理后的服务内容,也无法对加密处理后的服务内容进行解密处理,从而保证了服务内容的安全性。

应当理解,目标调节节点可以从S-1个调节组织中获取具有调解功能的其余调节组织,向区块链中其余调节组织对应的其余调节节点发送区域协商请求。其中,S-1个调节组织为S个调节组织中除目标调节组织之外的调节组织;区域协商请求包括目标调节组织针对调解功能的调解区域划分的提议内容,其余调节组织用于对提议内容进行提议投票,得到提议内容对应的投票结果。进一步地,目标调节节点可以获取提议内容对应的投票结果,若投票结果指示其余调节组织赞成提议内容,则通过提议内容对目标调节组织和其余调节组织进行调解区域划分,得到区域划分结果。其中,区域划分结果用于指示业务节点从S个调解组织中获取具有与交互冲突相关联的调解功能的目标调节组织。可选的,若投票结果指示其余调节组织反对提议内容,则目标调节节点无需通过提议内容对目标调节组织和其余调节组织进行调解区域划分。

其中,其余调节组织和目标调节组织可以为具有调解功能的调节组织,区域协商请求可以用于为目标调节组织和其余调节组织协商如何按照区域对其余调节组织和目标调节组织进行划分(例如,按照南方和北方对其余调节组织和目标调节组织进行划分,其余调节组织可以为南方对应的调节组织,目标调节组织可以为北方对应的调节组织)。进一步地,若业务对象和服务对象属于北方(或业务对象属于北方,服务对象属于南方),则业务节点可以从S个调解组织中获取北方对应的调节组织作为目标调节组织。

可选的,区域协商请求也可以为功能协商请求,功能协商请求可以包括目标调节节点针对调解功能的调解功能划分的提议内容;功能协商请求可以用于为目标调节组织和其余调节组织协商如何按照功能对其余调节组织和目标调节组织进行划分(例如,按照证券和期货对其余调节组织和目标调节组织进行划分,其余调节组织可以为证券对应的调节组织,目标调节组织可以为期货对应的调节组织)。此时,通过提议内容可以对目标调节组织和其余调节组织进行调解功能划分,得到功能划分结果。其中,功能划分结果用于指示业务节点从S个调解组织中获取具有与交互冲突相关联的调解功能的目标调节组织。进一步地,若业务对象和服务对象之间的交互冲突与期货相关联,则业务节点可以从S个调解组织中获取期货对应的调节组织作为目标调节组织。

其中,其余调节组织的数量为H-1,这里的H可以为大于1的整数。因此,目标调节节点可以获取提议内容对应的H个投票结果,H个投票结果可以包括目标调节组织对应的投票结果和H-1个其余调节组织分别对应的投票结果(即H-1个投票结果)。其中,目标调节组织对应的投票结果可以为赞成投票结果,H-1个其余调节组织分别对应的投票结果可以为赞成投票结果、也可以为反对投票结果。

其中,可以理解的是,目标调节节点可以从H个投票结果中获取H

可选的,目标调节节点可以获取提议内容对应的H个投票结果、目标调节节点对应的投票权重和H-1个其余调节节点分别对应的投票权重。其中,投票权重的数量为H个,目标调节节点对应的投票权重和H-1个其余调节节点分别对应的投票权重可以统称为H个调节节点分别对应的投票权重。进一步地,目标调节节点可以从H个调节节点分别对应的投票权重中获取H

可选的,若H个调节节点分别对应的投票结果不包括反对投票结果,则目标调节节点可以将赞成投票结果确定为提议内容对应的合并投票结果(即投票结果指示其余调节组织赞成提议内容)。

其中,H个调节节点分别对应的投票权重可以是由H个调节节点分别对应的级别所确定,本申请实施例不对H个调节节点分别对应的级别进行限定。比如,H个调节节点分别对应的级别可以为一级、二级和三级、一级的调节节点可以为二级的调节节点的上级调节节点,二级的调节节点可以为三级的调节节点的上级调节节点;一级的调节节点的投票权重大于二级的调节节点的投票权重,二级的调节节点的投票权重大于三级的调节节点的投票权重。例如,一级的调节节点的投票权重可以为3,二级的调节节点的投票权重可以为2,三级的调节节点的投票权重可以为1。

其中,目标调节节点可以对H

为便于理解,请参见图7,图7是本申请实施例提供的一种进行区域协商的场景示意图。如图7所示的区块链节点70b可以为上述目标调节节点,如图7所示的区块链节点70a和区块链节点70c可以为上述其余调节节点,这里以其余调节节点的节点数量为2个为例进行说明,本申请实施例不对其余调节节点的节点数量进行限定。

如图7所示,目标调节节点70b可以向其余调节节点70a发送区域协商请求,这样,其余调节节点70a可以对区域协商请求中提议内容进行提议投票,得到提议内容对应的投票结果(例如,其余调节节点70a对应的投票结果可以为投票结果71a,投票结果71a可以为赞成投票结果或反对投票结果,这里以投票结果71a为赞成投票结果为例进行说明);目标调节节点70b可以向其余调节节点70c发送区域协商请求,这样,其余调节节点70c可以对区域协商请求中提议内容进行提议投票,得到提议内容对应的投票结果(例如,其余调节节点70c对应的投票结果可以为投票结果71c,投票结果71c可以为赞成投票结果或反对投票结果,这里以投票结果71c为反对投票结果为例进行说明)。同理,目标调节节点70b对应的投票结果可以为投票结果71b,投票结果71b可以为赞成投票结果。

如图7所示,目标调节节点70b可以接收其余调节节点70a返回的投票结果71a;目标调节节点70b可以接收其余调节节点70c返回的投票结果71c。与此同时,目标调节节点70b可以获取其余调节节点70a、目标调节节点70b和其余调节节点70c分别对应的投票权重。例如,其余调节节点70a对应的投票权重可以为投票权重72a,目标调节节点70b对应的投票权重可以为投票权重72b,其余调节节点70c对应的投票权重可以为投票权重72c。

进一步地,如图7所示,目标调节节点70b可以对投票权重72a和投票权重72b(即赞成投票结果对应的投票权重)进行求和运算,生成赞成投票结果对应的赞成投票权重;目标调节节点70b可以将投票权重72c(即反对投票结果对应的投票权重)确定为反对投票结果对应的反对投票权重。进一步地,目标调节节点70b可以根据赞成投票权重和反对投票权重确定提议内容对应的合并投票结果。其中,合并投票结果可以表示投票结果指示其余调节组织赞成提议内容,也可以表示投票结果指示其余调节组织反对提议内容。

可选的,S个调节组织中除H个调节组织之外的调节组织均可以相互之间进行协商,S个调节组织中除H个调节组织之外的调节组织进行协商的具体过程,可以参见H个调节组织进行协商的描述,这里将不再进行赘述。比如,S个调节组织中的具有教育功能的教育调节组织可以协商各自的教育领域(例如,医疗培训、医院管理和医疗保险调解)。

步骤S202,根据调解数据对业务对象和服务对象进行对象调解,得到调解结果;

具体的,目标调节节点可以对调解数据进行验签处理,得到调解数据对应的验签结果。进一步地,若验签结果指示验签成功,则目标调节节点可以根据验签成功的调解数据对业务对象和服务对象进行对象调解,得到调解结果。可选的,若验签结果指示验签失败,则目标调节节点可以生成用于指示调解失败的调解结果。

其中,目标调节节点对调解数据进行验签处理可以表示目标调节节点验证调解数据的可靠性。目标调节节点在确定调解数据可靠(即验签结果指示验签成功)之后,可以根据验签成功的调解数据对业务对象和服务对象进行对象调解(即确定与交互冲突相关联的业务对象和服务对象中哪一方是正确的、哪一方是错误的),得到调解结果。进一步地,若目标调节节点确定业务对象是正确的、服务对象是错误的,则目标调节节点可以生成用于指示调解成功的调解结果;可选的,若目标调节节点确定业务对象是错误的、服务对象是正确的,则目标调节节点可以生成用于指示调解失败的调解结果。

可选的,调解结果也可以不仅仅是包括调解成功或调解失败,也可以包括目标调节组织的调解建议。比如,调解建议可以表示投资者虽然无需承担在金融投资中所受到的全部损失,但是仍需要承担在金融投资中所受到的部分损失;调解建议可以表示游戏玩家虽然无需偿还从游戏银行中所借取的50个游戏头盔,但是仍然需要偿还在游戏银行中所借取的20个游戏头盔;调解建议可以表示虽然患者可以获取保险机构的保险理赔,但是患者无法获取到较高的理赔额;调解建议可以表示虽然职员可以获取更高额的离职补偿,但是职员只可以获取到低于其指定数量的离职补偿。

为便于理解,本申请实施例以调解数据为服务内容为例进行说明,目标调节节点对调解数据进行验签处理的具体过程,可以参见目标调节节点对服务内容进行验签处理的描述。其中,服务内容可以包括签名处理后的候选内容和第二签名信息,签名处理后的候选内容可以包括候选内容和第一签名信息。

其中,目标调节节点可以通过服务节点的节点公钥对第二签名信息进行解密处理,得到签名处理后的候选内容对应的第二摘要信息。进一步地,目标调节节点可以对签名处理后的候选内容进行哈希处理,得到签名处理后的候选内容对应的第三摘要信息。进一步地,目标调节节点可以将第二摘要信息与第三摘要信息进行比较,若第二摘要信息和第三摘要信息相同,则生成用于指示验签成功的候选验签结果。

可选的,若第二摘要信息和第三摘要信息不相同,则目标调节节点可以生成用于指示验签失败的候选验签结果。进一步地,若候选验签结果指示验签失败,则目标调节节点可以生成用于指示验签失败的验签结果。

可选的,若候选验签结果指示验签成功,则目标调节节点可以通过业务节点的节点公钥对第一签名信息进行解密处理,得到候选内容对应的第一摘要信息。进一步地,目标调节节点可以对候选内容进行哈希处理,得到候选内容对应的第四摘要信息。进一步地,目标调节节点可以将第一摘要信息与第四摘要信息进行比较,若第一摘要信息和第四摘要信息相同,则生成用于指示验签成功的验签结果。可选的,若第一摘要信息和第四摘要信息不相同,则目标调节节点可以生成用于指示验签失败的验签结果。

为便于理解,请再参见图4。如图4所示的区块链节点40a可以为上述服务节点,如图4所示的区块链节点40b可以为上述业务节点,如图4所示的区块链节点40c可以为上述目标调节节点。

如图4所示,在业务对象和服务对象之间出现交互冲突时,业务节点40b可以向目标调节节点40c发送调解请求,这样,目标调节节点40c可以根据调解请求从区块链中获取服务内容。进一步地,目标调节节点40c可以从服务内容中获取签名处理后的候选内容和第二签名信息。

如图4所示,目标调节节点40c可以通过服务节点40a的节点公钥对第二签名信息进行解密处理,得到签名处理后的候选内容对应的第二摘要信息。进一步地,目标调节节点40c可以对签名处理后的候选内容进行哈希处理,得到签名处理后的候选内容对应的第三摘要信息。进一步地,目标调节节点40c可以将第二摘要信息与第三摘要信息进行比较,若第二摘要信息和第三摘要信息相同,则从签名处理后的候选内容中获取候选内容和第一签名信息。

如图4所示,目标调节节点40c可以通过业务节点40b的节点公钥对第一签名信息进行解密处理,得到候选内容对应的第一摘要信息。进一步地,目标调节节点40c可以对候选内容进行哈希处理,得到候选内容对应的第四摘要信息。进一步地,目标调节节点40c可以将第一摘要信息与第四摘要信息进行比较,得到验签结果,进而根据验签结果生成调解结果,将调解结果返回至业务节点40b。

应当理解,目标调节节点可以通过调解请求中的函数标识调用调解合约中的调解函数,将调解数据输入至调解函数。进一步地,目标调节节点可以通过调解函数对业务对象和服务对象进行对象调解,得到调解结果。

可选的,目标调节组织可以包括调解对象,目标调节组织可以通过调解对象对业务对象和服务对象进行对象调解,得到调解结果,此时调节对象在进行对象调解的过程中可以使用调解数据作为调解依据。可选的,目标调节组织可以将调解数据发送至调解机构,以使调解机构对业务对象和服务对象进行对象调解,得到调解结果。其中,调解机构不属于调节组织集合,即调解机构可以为调节组织之外的机构,例如,调解机构可以为法院,法院可以用于对投资者和券商进行调解,以确定此次矛盾的责任方。

步骤S203,将调解结果返回至业务节点。

其中,目标调节节点将调解结果返回至业务节点的具体过程,可以参见上述图3所对应实施例中对步骤S103的描述,这里将不再进行赘述。

其中,区块链包括用于对服务对象进行监督管理的监督对象对应的监督节点。应当理解,目标调节节点可以接收服务节点发送的政策建议,将政策建议写入区块链。其中,监督节点用于从区块链中获取政策建议,监督节点还用于生成与政策建议相关联的政策通知;目标调节节点和服务节点之间可以通过平台节点转发政策建议。进一步地,目标调节节点可以接收区块链中的监督节点发送的政策通知,将政策通知写入区块链。其中,服务节点用于从区块链中获取政策通知,服务节点还用于执行政策通知所指示的政策内容(例如,限定投资者的单次投资的上限);目标调节节点和监督节点之间可以通过平台节点转发政策通知。

其中,监督节点可以对政策建议进行意见评估,得到评估结果。若评估结果指示政策建议合理,则监督节点可以生成与政策建议相关联的政策通知;若评估结果指示政策建议不合理,则监督节点无需生成与政策建议相关联的政策通知。

比如,在基于区块链的信息共享平台(简称平台)中,证监会可以通过平台发布针对券商的相关政策(例如,上述政策通知),此时,证监会可以通过平台将相关政策写入区块链,在证监会发布相关政策的过程中,证监会可以通过区块链与试点调节组织(例如,本申请实施例中的目标调节组织)进行交互,从而实现相关政策的发布;券商可以提交针对证监会的相关建议(例如,上述政策建议),此时,券商可以通过平台将相关建议写入区块链,在券商提交相关建议的过程中,券商可以通过区块链与试点调节组织(例如,本申请实施例中的目标调节组织)进行交互,从而实现相关建议的提交。

为便于理解,请参见图8,图8是本申请实施例提供的一种进行政策发布的场景示意图。如图8所示的区块链节点80a可以为上述监督节点,如图8所示的区块链节点80b可以为上述目标调节节点,如图8所示的区块链节点80c可以为上述服务节点。

如图8所示,服务节点80c可以向目标调节节点80b发送政策建议,这样,目标调节节点80b可以接收服务节点80c发送的政策建议,将政策建议写入区块链。进一步地,监督节点80a可以从区块链中获取政策建议,在对政策建议进行意见评估之后,生成与政策建议相关联的政策通知,进而向目标调节节点80b发送政策通知,这样,目标调节节点80b可以接收监督节点80a发送的政策通知,将政策通知写入区块链。进一步地,服务节点80c可以从区块链中获取政策通知,执行政策通知所指示的政策内容。

因此,本申请实施例实现了基于区块链的信息共享机制,通过区块链技术实现试点调节组织间的信息实时互通和政策指导的传达,提高了试点调节组织间信息共享的效率和准确性;本申请实施例可以充分发挥多元化解机制试点调节组织的作用,通过区块链实现试点调节组织间的信息共享和政策指导的传达,以提高监管的效率和准确性。

由此可见,本申请实施例可以通过区块链实现对业务对象和服务对象的对象调解,业务节点和目标调节节点可以通过区块链来传递对象调解中所使用的调解数据。由于服务节点在与业务节点进行交互时可以将针对业务节点的调解数据存储至区块链,目标调节节点可以从区块链中获取针对业务节点的调解数据,所以业务节点和目标调节节点可以通过线上的方式进行对象调解,使得目标调节节点可以及时对业务节点对应的业务对象和服务节点对应的服务对象进行对象调解,从而可以提高对象调解的效率。

进一步地,请参见图9,图9是本申请实施例提供的一种基于区块链的数据处理装置的结构示意图。该数据处理装置1运行在区块链中的业务节点上,数据处理装置1可以包括:组织获取模块11,请求发送模块12,结果接收模块13;进一步地,该数据处理装置1还可以包括:节点交互模块14,服务教育模块15,调解更新模块16;

组织获取模块11,用于在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织;S个调节组织分别具有不同的调节功能;S为正整数;

请求发送模块12,用于向区块链中目标调节组织对应的目标调节节点发送调解请求;调解请求用于指示目标调节节点从区块链中获取针对业务节点的调解数据;调解数据是由服务节点在与业务节点进行交互时写入区块链;调解数据用于指示目标调节节点对业务对象和服务对象进行对象调解,得到调解结果;

结果接收模块13,用于接收目标调节节点返回的调解结果。

可选的,节点交互模块14,用于向服务节点发送服务请求;服务请求用于指示服务节点获取针对业务对象的候选内容;

节点交互模块14,用于接收服务节点返回的候选内容,若候选内容满足服务条件,则对候选内容进行签名处理,得到签名处理后的候选内容;

节点交互模块14,用于将签名处理后的候选内容发送至服务节点;服务节点用于对签名处理后的候选内容进行签名处理,得到服务内容;服务节点还用于将服务内容写入区块链;区块链中的服务内容属于区块链中的调解数据。

可选的,服务节点还用于在将服务内容写入区块链之后,从区块链中获取与服务内容相关联的教育媒体数据;教育媒体数据是由S个调节组织中具有教育功能的教育调节组织写入区块链;

服务教育模块15,用于接收服务节点返回的教育媒体数据,通过教育媒体数据对业务对象进行服务教育。

可选的,调解更新模块16,用于若调解结果指示调解失败,则从S个调节组织中获取目标调解组织的上级调节组织;上级调节组织具有与交互冲突相关联的调解功能;

调解更新模块16,用于向区块链中上级调节组织对应的上级调节节点发送更新调解请求;更新调解请求用于指示上级调节节点从区块链中获取针对业务节点的更新调解数据;更新调解数据包括调解数据;更新调解数据是由服务节点在与业务节点进行交互时写入区块链;更新调解数据用于指示上级调节节点对业务对象和服务对象进行对象调解,得到更新调解结果;

调解更新模块16,用于接收上级调节节点返回的更新调解结果。

其中,组织获取模块11,请求发送模块12,结果接收模块13,节点交互模块14,服务教育模块15,调解更新模块16的具体实现方式,可以参见上述图3所对应实施例中对步骤S101-步骤S103的描述,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

进一步地,请参见图10,图10是本申请实施例提供的一种基于区块链的数据处理装置的结构示意图。该数据处理装置2运行在区块链中的目标调节节点上,数据处理装置2可以包括:请求接收模块21,对象调解模块22,结果返回模块23;进一步地,该数据处理装置2还可以包括:区域协商模块24,政策发布模块25;

请求接收模块21,用于接收区块链中的业务节点发送的调解请求,根据调解请求从区块链中获取针对业务节点的调解数据;目标调节节点所属的目标调节组织为业务节点所属的业务对象在与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中所获取的具有与交互冲突相关联的调解功能的调节组织;S个调节组织分别具有不同的调节功能;S为正整数;调解数据是由服务节点在与业务节点进行交互时写入区块链;

其中,请求接收模块21,具体用于接收区块链中的业务节点发送的调解请求,根据调解请求向服务节点发送授权请求;授权请求用于指示服务节点获取针对目标调节节点的授权信息;

请求接收模块21,具体用于接收服务节点返回的授权信息,根据授权信息从区块链中获取针对业务节点的调解数据。

其中,请求接收模块21,具体用于接收区块链中的业务节点发送的调解请求;调解请求包括目标调节节点的节点公钥;

请求接收模块21,具体用于根据调解请求,从区块链中的平台节点中获取加密处理后的调解数据;加密处理后的调解数据是平台节点在从区块链中获取针对业务节点的调解数据后,通过目标调节节点的节点公钥对调解数据进行加密处理所得到;

请求接收模块21,具体用于通过目标调节节点的节点私钥对加密处理后的调解数据进行解密处理,得到调解数据。

对象调解模块22,用于根据调解数据对业务对象和服务对象进行对象调解,得到调解结果;

其中,对象调解模块22,具体用于对调解数据进行验签处理,得到调解数据对应的验签结果;

对象调解模块22,具体用于若验签结果指示验签成功,则根据验签成功的调解数据对业务对象和服务对象进行对象调解,得到调解结果;

对象调解模块22,具体用于若验签结果指示验签失败,则生成用于指示调解失败的调解结果。

其中,对象调解模块22,具体用于通过调解请求中的函数标识调用调解合约中的调解函数,将调解数据输入至调解函数;

对象调解模块22,具体用于通过调解函数对业务对象和服务对象进行对象调解,得到调解结果。

结果返回模块23,用于将调解结果返回至业务节点。

可选的,区域协商模块24,用于从S-1个调节组织中获取具有调解功能的其余调节组织,向区块链中其余调节组织对应的其余调节节点发送区域协商请求;S-1个调节组织为S个调节组织中除目标调节组织之外的调节组织;区域协商请求包括目标调节组织针对调解功能的调解区域划分的提议内容;其余调节组织用于对提议内容进行提议投票,得到提议内容对应的投票结果;

区域协商模块24,用于获取提议内容对应的投票结果,若投票结果指示其余调节组织赞成提议内容,则通过提议内容对目标调节组织和其余调节组织进行调解区域划分,得到区域划分结果;区域划分结果用于指示业务节点从S个调解组织中获取具有与交互冲突相关联的调解功能的目标调节组织。

可选的,区块链包括用于对服务对象进行监督管理的监督对象对应的监督节点;

政策发布模块25,用于接收服务节点发送的政策建议,将政策建议写入区块链;监督节点用于从区块链中获取政策建议;监督节点还用于生成与政策建议相关联的政策通知;

政策发布模块25,用于接收区块链中的监督节点发送的政策通知,将政策通知写入区块链;服务节点用于从区块链中获取政策通知;服务节点还用于执行政策通知所指示的政策内容。

其中,请求接收模块21,对象调解模块22,结果返回模块23,区域协商模块24,政策发布模块25的具体实现方式,可以参见上述图5所对应实施例中对步骤S201-步骤S203的描述,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

进一步地,请参见图11,图11是本申请实施例提供的一种计算机设备的结构示意图,该计算机设备可以是终端设备或服务器。如图11所示,该计算机设备1000可以包括:处理器1001,网络接口1004和存储器1005,此外,上述计算机设备1000还可以包括:用户接口1003,和至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,在一些实施例中,用户接口1003可以包括显示屏(Display)、键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。可选的,网络接口1004可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器1005还可以是至少一个位于远离前述处理器1001的存储装置。如图11所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。

在如图11所示的计算机设备1000中,网络接口1004可提供网络通讯功能;而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调用存储器1005中存储的设备控制应用程序,以实现:

在业务节点所属的业务对象与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中获取具有与交互冲突相关联的调解功能的目标调节组织;S个调节组织分别具有不同的调节功能;S为正整数;

向区块链中目标调节组织对应的目标调节节点发送调解请求;调解请求用于指示目标调节节点从区块链中获取针对业务节点的调解数据;调解数据是由服务节点在与业务节点进行交互时写入区块链;调解数据用于指示目标调节节点对业务对象和服务对象进行对象调解,得到调解结果;

接收目标调节节点返回的调解结果。

接收区块链中的业务节点发送的调解请求,根据调解请求从区块链中获取针对业务节点的调解数据;目标调节节点所属的目标调节组织为业务节点所属的业务对象在与区块链中的服务节点所属的服务对象之间存在交互冲突时,从调节组织集合的S个调节组织中所获取的具有与交互冲突相关联的调解功能的调节组织;S个调节组织分别具有不同的调节功能;S为正整数;调解数据是由服务节点在与业务节点进行交互时写入区块链;

根据调解数据对业务对象和服务对象进行对象调解,得到调解结果;

将调解结果返回至业务节点。

应当理解,本申请实施例中所描述的计算机设备1000可执行前文图3和图5所对应实施例中对数据处理方法的描述,也可执行前文图9所对应实施例中对数据处理装置1和图10所对应实施例中对数据处理装置2的描述,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。

此外,这里需要指出的是:本申请实施例还提供了一种计算机可读存储介质,且计算机可读存储介质中存储有前文提及的数据处理装置1和数据处理装置2所执行的计算机程序,当处理器执行计算机程序时,能够执行前文图3和图5所对应实施例中对数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机可读存储介质实施例中未披露的技术细节,请参照本申请方法实施例的描述。

此外,需要说明的是:本申请实施例还提供了一种计算机程序产品,该计算机程序产品可以包括计算机程序,该计算机程序可以存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器可以执行该计算机程序,使得该计算机设备执行前文图3和图5所对应实施例中对数据处理方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本申请所涉及的计算机程序产品实施例中未披露的技术细节,请参照本申请方法实施例的描述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。

相关技术
  • 便携式智能型阀门电动开启装置
  • 一种便携式电动阀门开启器
技术分类

06120116521447