本发明涉及区块链技术领域,尤其涉及的是一种基于区块链的任务分配方法及系统。
背景技术
区块链是一个由不同节点共同参与的分布式数据库系统,是开放式的账簿系统;它是由一串按照密码学方法产生的数据块或数据包组成,即区块,对每一个区块数据信息都自动加盖时间戳,从而计算出一个数据加密数值,即哈希值。每个区块都包含上一个区块的哈希值,从创始区块开始链接到当前区块,从而形成区块链。
区块链技术的本质是在信息不对称的情况下,无需相互担保信任或第三方核发信用证书,采用基于互联网大数据的加密算法创设的节点普遍通过即为成立的节点信任机制。任何机构和个人都可以作为节点参与创设信任机制,而且创设的区块在全网公示,任何节点参与人都看的见。节点越多,要求的算力就越强,只有超过51%的节点都通过,才可以修改。
现有技术中为了提高员工的工作积极性,一般会根据每个员工的工作量发放相应的奖励,而现有技术中的奖励政策一般都是处于半透明的状态,员工无法对奖励政策有比较完全的了解,基于区块链的发展,如何利用区块链进行各项任务的分配,以及如何根据执行任务量进行奖励的发放,实现发放任务分配及奖励信息的透明化,提高人们对奖励制度的认知,是需要解决的问题。
因此,现有技术有待于进一步的改进。
技术实现要素:
鉴于上述现有技术中的不足之处,本发明的目的在于提供一种基于区块链的任务分配方法及系统,克服现有技术中任务分配及奖励政策公开不透明的缺陷。
本发明提供的第一实施例为一种基于区块链的任务分配方法,其中,包括:
步骤a、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户终端建立区块链网络;
步骤b、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点;
步骤c、各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与解答所述任务的指令,若是,则接收用户输入的对所述任务的解答方案,并将解答方案推送至各个技术管理层节点;
步骤d、所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。
可选的,所述步骤a还包括:
步骤a0、在区域链网络内,按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出多个不同领域模块,每个领域模块创建一个区域链,各个区域链组成一个区块链网络。
可选的,所述步骤a还包括:
步骤a1、对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。
可选的,所述步骤d中所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。
可选的,所述步骤d中根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金包括:
步骤d1、根据所述评分的平均值和平均值与虚拟奖金之间的比例,计算虚拟奖金的数值,并将计算出的虚拟奖金数值推送至相对应的研发反馈层节点。
可选的,所述步骤d之后还包括:
步骤e1、统计预定时间内各个研发反馈层节点接收到的虚拟奖金总额,并按照虚拟奖金总额的多少进行排列;
步骤e2、将虚拟奖金总额排名最高的用户终端调整为技术管理层节点用户终端。
本发明提供的第二实施例为:一种基于区块链的任务分配系统,其中,包括:布局在同一个区块链网络内的多个技术管理层节点和多个研发反馈层节点;所述技术管理层节点和研发反馈层节点依次相邻;每个管理人员终端作为一个技术管理层节点的用户终端和每个专业技术人员终端作为一个研发反馈层节点的用户终端;
各个所述管理人员终端将解决技术问题的任务通过技术管理层节点推送至各个所述研发反馈层节点;
各个所述研发反馈层节点接收所述任务,并判定是否参与所述任务的解答,若是,则接收用户输入的对所述任务的解答方案,并将所述解答方案推送至各个技术管理层节点;
所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。
可选的,所述区域块网络内还包括:按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出的多个不同领域模块;
每个领域模块创建一个区域链,各个区域链组成一个区块链网络。
可选的,所述技术管理层节点和研发反馈层节点均包括信息验证加密单元;
所述用户信息验证加密单元,用于对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。
可选的,所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。
有益效果:本发明所提供的系统和方法利用区块链中信息公开透明且不可篡改的特点,推出一种新的任务分配的实施方式,可以提高任务信息发布的准确性和任务发布信息的全面公开,以及提高执行任务奖励政策实施的高性能操作和操作的可信度。
附图说明
图1是本发明所提供的基于区块链的任务分配方法步骤流程图;
图2是本发明所提供的基于区块链的任务分配系统结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
所述区块链是点对点通信技术、分布式账本、共识机制、智能合约和加密技术的结合体;所述区块链本质上是一种由不同节点共同参与的分布式数据库,是一个开放式的公共账簿,具有不可篡改、不可伪造、公开透明、去中心化、去信任、安全可靠、匿名的特点。基于区块链的上述特点,本发明公开了一种任务分配方法及系统。
本发明提供的第一实施例为一种基于区块链的任务分配方法,如图1所示,包括:
步骤s1、将每个管理人员终端作为一个技术管理层节点的用户终端和将每个专业技术人员终端作为一个研发反馈层节点的用户建立区块链网络。
本步骤首先建立区块链网络,该区块链网络中含有多个区块链,且每个区块链内含有多个节点,其中包括:技术管理层节点和研发反馈层节点。所述技术管理层节点为管理人员用户节点,管理人员用户将其发布的信息通过所述技术管理层节点推送至所述区块链中的其他节点,所述研发反馈层节点为专业技术人员工所在的节点,其用于接收研发反馈层节点推送的信息,并根据接收到的信息反馈相应的响应信息推送到技术管理层节点。
较好的,所述步骤s1还包括:
步骤s0、在区域链网络内,按照各个管理人员终端和各个专业技术人员终端处理信息所属的专业领域不同,划分出多个不同领域模块,每个领域模块创建一个区域链,各个区域链组成一个区块链。
在具体实施例中,可以根据不同的领域建立不同的区块链,例如:公司或研发机构将所涉及的所有专业领域细分成多个模块,比如常见的研发硬件部,硬件射频组,声像组,音频组等。每个模块创建一个区块链;在每个区块链中,相关人员均作为一个节点参与者。
步骤s2、所述技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点。
各个技术管理层节点中的用户将专业技术问题在相应技术管理层节点中记录并推送到其他技术管理层节点或者研发反馈层节点。本步骤中的所述任务推送是基于相邻节点之间的一一推送,知道区块链中其他节点均接收到所述任务为止。
步骤s3、各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与所述任务的解答的指令,若是,则接收用户输入的对所述任务的解答方案,并将所述解答方案推送至各个技术管理层节点。
研发反馈层节点接收到技术管理层节点推送的解决技术问题的任务后,对是否接受本次任务进行选择,若选择接受本次任务,则在预定时间内做出解答方案,并将解答方案通过其所在节点推送至各个技术管理层节点。
步骤s4、所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。
所述技术管理层节点对研发反馈层节点推送的解答方案进行评定后,根据评定的结果进行虚拟奖金的发放。给予为技术问题做出解答的技术人员进行奖励。
本步骤中所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。
可选的,所述步骤s4中根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金包括:
步骤s41、根据所述评分的平均值和平均值与虚拟奖金之间的比例,计算虚拟奖金的数值,并将计算出的虚拟奖金数值推送至相对应的研发反馈层节点。
在具体实施时,将虚拟奖金按照一定的比例折合成一定的物资或者现金给到技术人员,从而提高技术人员积极解决技术问题的主动性,提高工作效率。
具体实施时,在区块链中进行信息公开的同时,避免用户信息暴露,所述步骤s1还包括:
步骤s11、对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。
可选的,所述步骤s4之后还包括:
步骤s51、统计预定时间内各个研发反馈层节点接收到的虚拟奖金总额,并按照虚拟奖金总额的多少进行排列;
步骤s52、将虚拟奖金总额排名最高的用户调整为技术管理层节点用户。
所述虚拟奖金可以通过代币来实现,所述代币是本系统中的一种模拟的电子货币符合,代表着贡献率。由于参与任务解答的用户可以获得最多的代币,因此表示其在技术问题的解答上做出的贡献比较多。代币积累最多的用户也说明其可能具有跟搞的专业技能,所以在上述步骤s51和s52中可以通过节点属性的调整,将其设置成领导者,进行专业技术方向的领导,直到出现虚拟奖金更高的用户出现。
可以想的到时,本发明所述提供的上述方法可以作为部门绩效考核的全部程序使用,也可以作为一个辅助的绩效考核的标准进行使用,通过将虚拟奖金折合成现金奖金或月薪均可。
区块链具有智能合约的技术特点,所谓智能合约是指,一个用计算机处理的交易协议,能够执行合约的条款。主要目的是为了满足通用的合同条件,减少因恶意行为或意外带来的争议,并减少对可信任的第三方中介的依赖。相关的经济目标包括降低因诈骗而导致的损失、仲裁和执行成本以及其他交易成本。
区块链是一个分布式系统,所述分布式系统就是区块链的记录和存储都不是在某一两个特定的服务器或安全节点上,而是分布式地存在于网络上所有的完整节点上,在每一个节点上保留信息备份。
区块链系统采用基于协商一致的规范和协议使得整个系统中的所有节点能够在去信任的环境中自由安全的交换数据,使得对人的信任改成了对机器的信任,任何人为的干预不起作用,杜绝了反馈信息、政府政策暗箱操作的问题。
本发明使得专业技术领域的管理机制程序化,规则清楚透明,能者多劳、多劳多得,使得研发人员能更专注于研发。自愿接受任务,不是自上而下的分配任务。最大程度的调动研发人员的潜力和积极性。同时,避免了不劳而获或者能力平庸者上位。
本发明提供的第二实施例为:一种基于区块链的任务分配系统20,如图2所示,包括:布局在同一个区块链网络内的多个技术管理层节点210和多个研发反馈层节点220;所述技术管理层节点210和研发反馈层节点220依次相邻;每个管理人员终端作为一个技术管理层节点210的用户终端和每个专业技术人员终端作为一个研发反馈层节点220的用户终端;
各个所述管理人员终端将解决技术问题的任务通过技术管理层节点210推送至各个所述研发反馈层节点220;其功能如步骤s2所述。
各个所述研发反馈层节点220接收所述任务,并判定是否参与所述任务的解答,若是,则接收用户输入的解答方案,并将所述解答方案推送至技术管理层节点;其功能如步骤s3所述。
所述技术管理层节点210对各个研发反馈层节点220推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金,其功能如步骤s4所述。
可选的,所述区域块网络内还包括:按照管理人员和相对应专业技术人员所处的专业领域不同,划分出的多个不同领域模块;
每个领域模块创建一个区域链,各个区域链组成一个区块链网络。
进一步的,所述技术管理层节点和研发反馈层节点均包括信息验证加密单元;
所述用户信息验证加密单元,用于对每个技术管理层节点的用户信息和对每个研发反馈层节点的用户信息进行验证,并对验证通过的用户信息进行加密处理。
进一步的,所述预设评定规则为:所述技术管理层节点将接收到的解答方案推送至各个技术管理层节点,各个技术管理层节点反馈对解答方案的评分,所述技术管理层节点将接收到的评分的平均值判断为解答方案的评定结果。
下面结合具体应用实施例,对本发明所提供的方法和系统做进一步的解析。以公司或研发机构对员工基于区块链进行绩效制度管理为例:
步骤一,公司或研发机构将所涉及的所有专业领域细分成多个模块,相当于研发硬件部,硬件射频组,声像组,音频组等。
步骤二,每个模块创建一个区块链;在每个区块链中,相关人员均作为一个节点参与者。每个参与者身份信息进行加密处理,并且参与者身份信息不公开。
步骤三,专业技术问题在相应区块链中记录推送到每个节点,有解决方案的节点,将具体方案在区块链中推送。将参与和管理都程序化。
步骤四,经过其他节点的验证后,分别给予评价,根据评价进行代币的分配,评价越高,则这名参与者便可获得最多的代币。所述代币是本系统中的一种模拟的电子货币符合,代表着在本系统中的贡献率。
步骤五,公司或者研发机构按照在特定时间内获得代币的多少,按照拟定的比例给出现金奖励。所述特点时间内获得代币的多少,相当于月薪之类。
上述步骤二到步骤五都是基于区块链技术的特点:共识机制、分布式数据存储、点到点传输、共识机制、非对称加密算法和授权、去信任等。
本发明提供了一种基于区块链的任务分配方法及系统,通过将技术管理层节点接收用户输入的解决技术问题的任务,并将所述任务推送至各个所述研发反馈层节点;各个所述研发反馈层节点接收所述任务,并接收用户是否选择参与所述任务的解答的指令,若是,则在预定时间内将用户输入的对所述任务作出的解答方案推送至各个技术管理层节点;所述技术管理层节点对各个研发反馈层节点推送的解答方案按照预设评定规则进行评定,并根据评定结果为推送解答方案的研发反馈层节点推送虚拟奖金。本发明所提供的系统和方法利用区块链中信息公开透明且不可篡改的特点,推出一种新的奖励发放实施方式,可以提高信息发布的准确性和发布信息的全面公开,提高奖励政策实施的高性能操作和操作的可信度。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。