一种基于区块链的任务分配方法及系统技术方案

技术编号:19352891 阅读:31 留言:0更新日期:2018-11-07 17:46
本发明专利技术提供了一种基于区块链的任务分配方法及系统,通过技术管理层节点将解决技术问题的任务推送至各个所述研发反馈层节点;各个研发反馈层节点接收任务,并接收用户是否选择参与所述任务的解答的指令,若是,则在预定时间内将用户输入的对所述任务的解答方案推送至各个技术管理层节点;技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。本发明专利技术所提供的系统和方法利用区块链中信息公开透明且不可篡改的特点,推出一种新的奖励发放实施方式,可以提高信息发布的准确性和发布信息的全面公开,提高奖励政策实施的高性能操作和操作的可信度。

【技术实现步骤摘要】
一种基于区块链的任务分配方法及系统
本专利技术涉及区块链
,尤其涉及的是一种基于区块链的任务分配方法及系统。
技术介绍
区块链是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统;它是由一串按照密码学方法产生的数据块或数据包组成,即区块,对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希值。每个区块都包含上一个区块的哈希值,从创始区块开始链接到当前区块,从而形成区块链。区块链技术的本质是在信息不对称的情况下,无需相互担保信任或第三方核发信用证书,采用基于互联网大数据的加密算法创设的节点普遍通过即为成立的节点信任机制。任何机构和个人都可以作为节点参与创设信任机制,而且创设的区块在全网公示,任何节点参与人都看的见。节点越多,要求的算力就越强,只有超过51%的节点都通过,才可以修改。现有技术中为了提高员工的工作积极性,一般会根据每个员工的工作量发放相应的奖励,而现有技术中的奖励政策一般都是处于半透明的状态,员工无法对奖励政策有比较完全的了解,基于区块链的发展,如何利用区块链进行各项任务的分配,以及如何根据执行任务量进行奖励的发放,实现发放任务分配及奖励信息的透明化,提高人们对奖励制度的认知,是需要解决的问题。因此,现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于提供一种基于区块链的任务分配方法及系统,克服现有技术中任务分配及奖励政策公开不透明的缺陷。本专利技术提供的第一实施例为一种基于区块链的任务分配方法,其中,包括:步骤A、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户终端建立区块链网络;步骤B、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点;步骤C、各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与解答所述任务的指令,若是,则接收用户输入的对所述任务的解答方案,并将解答方案推送至各个技术管理层节点;步骤D、所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。可选的,所述步骤A还包括:步骤A0、在区域链网络内,按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出多个不同领域模块,每个领域模块创建一个区域链,各个区域链组成一个区块链网络。可选的,所述步骤A还包括:步骤A1、对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。可选的,所述步骤D中所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。可选的,所述步骤D中根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金包括:步骤D1、根据所述评分的平均值和平均值与虚拟奖金之间的比例,计算虚拟奖金的数值,并将计算出的虚拟奖金数值推送至相对应的研发反馈层节点。可选的,所述步骤D之后还包括:步骤E1、统计预定时间内各个研发反馈层节点接收到的虚拟奖金总额,并按照虚拟奖金总额的多少进行排列;步骤E2、将虚拟奖金总额排名最高的用户终端调整为技术管理层节点用户终端。本专利技术提供的第二实施例为:一种基于区块链的任务分配系统,其中,包括:布局在同一个区块链网络内的多个技术管理层节点和多个研发反馈层节点;所述技术管理层节点和研发反馈层节点依次相邻;每个管理人员终端作为一个技术管理层节点的用户终端和每个专业技术人员终端作为一个研发反馈层节点的用户终端;各个所述管理人员终端将解决技术问题的任务通过技术管理层节点推送至各个所述研发反馈层节点;各个所述研发反馈层节点接收所述任务,并判定是否参与所述任务的解答,若是,则接收用户输入的对所述任务的解答方案,并将所述解答方案推送至各个技术管理层节点;所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。可选的,所述区域块网络内还包括:按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出的多个不同领域模块;每个领域模块创建一个区域链,各个区域链组成一个区块链网络。可选的,所述技术管理层节点和研发反馈层节点均包括信息验证加密单元;所述用户信息验证加密单元,用于对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。可选的,所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。有益效果:本专利技术所提供的系统和方法利用区块链中信息公开透明且不可篡改的特点,推出一种新的任务分配的实施方式,可以提高任务信息发布的准确性和任务发布信息的全面公开,以及提高执行任务奖励政策实施的高性能操作和操作的可信度。附图说明图1是本专利技术所提供的基于区块链的任务分配方法步骤流程图;图2是本专利技术所提供的基于区块链的任务分配系统结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。所述区块链是点对点通信技术、分布式账本、共识机制、智能合约和加密技术的结合体;所述区块链本质上是一种由不同节点共同参与的分布式数据库,是一个开放式的公共账簿,具有不可篡改、不可伪造、公开透明、去中心化、去信任、安全可靠、匿名的特点。基于区块链的上述特点,本专利技术公开了一种任务分配方法及系统。本专利技术提供的第一实施例为一种基于区块链的任务分配方法,如图1所示,包括:步骤S1、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户建立区块链网络。本步骤首先建立区块链网络,该区块链网络中含有多个区块链,且每个区块链内含有多个节点,其中包括:技术管理层节点和研发反馈层节点。所述技术管理层节点为管理人员用户节点,管理人员用户将其发布的信息通过所述技术管理层节点推送至所述区块链中的其他节点,所述研发反馈层节点为专业技术人员工所在的节点,其用于接收研发反馈层节点推送的信息,并根据接收到的信息反馈相应的响应信息推送到技术管理层节点。较好的,所述步骤S1还包括:步骤S0、在区域链网络内,按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出多个不同领域模块,每个领域模块创建一个区域链,各个区域链组成一个区块链。在具体实施例中,可以根据不同的领域建立不同的区块链,例如:公司或研发机构将所涉及的所有专业领域细分成多个模块,比如常见的研发硬件部,硬件射频组,声像组,音频组等。每个模块创建一个区块链;在每个区块链中,相关人员均作为一个节点参与者。步骤S2、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点。各个技术管理层节本文档来自技高网...

【技术保护点】
1.一种基于区块链的任务分配处理方法,其特征在于,包括:步骤A、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户终端建立区块链网络;步骤B、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点;步骤C、各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与解答所述任务的指令,若是,则接收用户输入的对所述任务的解答方案,并将解答方案推送至各个技术管理层节点;步骤D、所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金数据并输出结果。

【技术特征摘要】
1.一种基于区块链的任务分配处理方法,其特征在于,包括:步骤A、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户终端建立区块链网络;步骤B、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点;步骤C、各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与解答所述任务的指令,若是,则接收用户输入的对所述任务的解答方案,并将解答方案推送至各个技术管理层节点;步骤D、所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金数据并输出结果。2.根据权利要求1所述的基于区块链的任务分配方法,其特征在于,所述步骤A还包括:步骤A0、在区域链网络内,按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出多个不同领域模块,每个领域模块创建一个区域链,各个区域链组成一个区块链网络。3.根据权利要求1所述的基于区块链的任务分配方法,其特征在于,所述步骤A还包括:步骤A1、对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。4.根据权利要求1所述的基于区块链的任务分配方法,其特征在于,所述步骤D中所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。5.根据权利要求1所述的基于区块链的任务分配方法,其特征在于,所述步骤D中根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金包括:步骤D1、根据所述评分的平均值和平均值与虚拟奖金之间的比例,计算虚拟奖金的数值,并将计算出的虚拟奖金数值推送至相对应的研发反馈层节点。6.根据权利要求1所...

【专利技术属性】
技术研发人员:张治宇钟景维石庆马保军卢娟刘学友谭小兵郑科张龙
申请(专利权)人:深圳市亿道数码技术有限公司
类型:发明
国别省市:广东,44

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

1