一种任务管理方法及区块链节点设备技术

技术编号:21956935 阅读:27 留言:0更新日期:2019-08-24 20:28
本申请公开了一种任务管理方法及区块链节点设备。该方法包括:接收去中心化自治组织DAO提交的任务内容,并将所述任务内容登记在全网区块链中进行广播;调用智能合约对所述任务内容中的人员需求进行分析,得到分析结果,并根据所述分析结果确定候选人员;将所述候选人员推送至所述DAO,以使所述DAO从所述候选人员中确定目标人员;在所述目标人员完成所述任务内容中的任务的情况下,从所述DAO的账户中扣除待转移数据,并将所述待转移数据按预定条件转移至目标终端。还公开了相应地设备。本申请基于DAO实现对任务的无中心化管理。

A Task Management Method and Block Chain Node Equipment

【技术实现步骤摘要】
一种任务管理方法及区块链节点设备
本申请涉及计算机
,尤其涉及一种任务管理方法及区块链节点设备。
技术介绍
随着社会的发展,越来越多的人们通过协同合作的方式将各方资源整合,并利用整合后的资源运行任务。传统方法在运行任务时,由任务负责人管控整个任务,其中,包括资金的管理,然而任务中的其他人员无法实时获知整个任务的资金流向及变动,这将给任务中的其他人员的利益保障带来风险。
技术实现思路
本申请提供一种任务管理方法及区块链节点设备,以实现对任务的管理。第一方面,提供了一种任务管理方法,所述方法包括:接收去中心化自治组织DAO提交的任务内容,并将所述任务内容登记在全网区块链中进行广播;调用智能合约对所述任务内容中的人员需求进行分析,得到分析结果,并根据所述分析结果确定候选人员;将所述候选人员推送至所述DAO,以使所述DAO从所述候选人员中确定目标人员;在所述目标人员完成所述任务内容中的任务的情况下,从所述DAO的账户中扣除待转移数据,并将所述待转移数据按预定条件转移至目标终端。在一种可能实现的方式中,所述任务内容包括第一数据转移请求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述方法还包括:接收用户终端根据所述第一数据转移请求发送的第一目标转移数据;将所述第一目标转移数据发送至所述DAO,以使所述DAO根据所述第一目标转移数据的数量确定所述人员需求,并将所述第一目标转移数据的数量登记在所述DAO的区块链;接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。在另一种可能实现的方式中,所述任务内容包括数据需求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述方法还包括:调用智能合约对所述数据需求进行分析,得到第二数据转移请求,并将所述第二数据转移请求登记在区块链上进行广播;接收用户终端根据所述第二数据转移请求发送的第二目标转移数据;将所述第二目标转移数据发送至所述DAO,以使所述DAO根据所述目标转移数据的数量确定所述人员需求,并将所述第二目标转移数据的数量登记在所述DAO的区块链;接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。在又一种可能实现的方式中,所述第一数据转移请求或所述第二数据转移请求包括:所需数据的总数量、发送数据的最低数量、数据的数量与权重之间的映射关系。在又一种可能实现的方式中,所述目标终端包括所述目标人员的终端以及所述用户终端;所述并将所述待转移数据按预定条件转移至目标终端,包括:根据所述第一目标转移数据的数量或第二目标转移数据的数量以及所述数据的数量与权重之间的映射关系,确定所述用户终端的第一权重;根据所述人员需求确定所述目标人员的终端的第二权重;按所述第一权重以及所述第二权重对所述待转移数据的数量进行划分,得到所述用户终端的待转移数据的数量以及所述目标人员的终端的待转移数据的数量;将所述用户终端的待转移数据的数量转移至所述用户终端,并将所述目标人员的终端的待转移数据的数量转移至所述目标人员的终端。在又一种可能实现的方式中,所述在所述目标人员完成所述任务内容中的任务的情况下之后,所述从所述DAO的账户中扣除待转移数据之前,还包括:接收所述DAO发送的目标数据,并将所述目标数据的数量登记在所述DAO区块链中进行广播;按所述数据转移请求中的数据转移规则将所述目标数据中的预定数量的数据作为所述待转移数据。在又一种可能实现的方式中,所述人员需求包括:所需技能、所需经验、所需人员的数量、所擅长的
中的任意一个或多个。第二方面,提供了一种区块链节点设备,所述设备包括:接收单元,用于接收去中心化自治组织DAO提交的任务内容,并将所述任务内容登记在全网区块链中进行广播;分析单元,用于调用智能合约对所述任务内容中的人员需求进行分析,得到分析结果,并根据所述分析结果确定候选人员;推送单元,用于将所述候选人员推送至所述DAO,以使所述DAO从所述候选人员中确定目标人员;数据转移单元,用于在所述目标人员完成所述任务内容中的任务的情况下,从所述DAO的账户中扣除待转移数据,并将所述待转移数据按预定条件转移至目标终端。在一种可能实现的方式中,所述任务内容包括第一数据转移请求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述区块链节点设备还包括:所述接收单元,还用于接收用户终端根据所述第一数据转移请求发送的第一目标转移数据;所述推送单元,还用于将所述第一目标转移数据发送至所述DAO,以使所述DAO根据所述第一目标转移数据的数量确定所述人员需求,并将所述第一目标转移数据的数量登记在所述DAO的区块链;所述接收单元,还用于接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。在另一种可能实现的方式中,所述任务内容包括数据需求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述区块链节点设备还包括:所述分析单元,还用于调用智能合约对所述数据需求进行分析,得到第二数据转移请求,并将所述第二数据转移请求登记在区块链上进行广播;所述接收单元,还用于接收用户终端根据所述第二数据转移请求发送的第二目标转移数据;所述推送单元,还用于将所述第二目标转移数据发送至所述DAO,以使所述DAO根据所述第二目标转移数据的数量确定所述人员需求,并将所述第二目标转移数据的数量登记在所述DAO的区块链;所述接收单元,还用于接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。在又一种可能实现的方式中,所述第一数据转移请求或所述第二数据转移请求包括:所需数据的总数量、发送数据的最低数量、数据的数量与权重之间的映射关系。在又一种可能实现的方式中,所述目标终端包括所述目标人员的终端以及所述用户终端;所述数据转移单元还用于:根据所述第一目标转移数据的数量或所述第二目标转移数据的数据以及所述数据的数量与权重之间的映射关系,确定所述用户终端的第一权重;以及根据所述人员需求确定所述目标人员的终端的第二权重;以及按所述第一权重以及所述第二权重对所述待转移数据的数量进行划分,得到所述用户终端的待转移数据的数量以及所述目标人员的终端的待转移数据的数量;以及将所述用户终端的待转移数据的数量转移至所述用户终端,并将所述目标人员的终端的待转移数据的数量转移至所述目标人员的终端。在又一种可能实现的方式中,所述在所述目标人员完成所述任务内容中的任务的情况下之后,所述从所述DAO的账户中扣除待转移数据之前,所述区块链节点设备还包括:所述接收单元,还用于接收所述DAO发送的目标数据,并将所述目标数据的数量登记在所述DAO区块链中进行广播;所述数据转移单元,还用于按所述数据转移请求中的数据转移规则将所述目标数据中的预定数量的数据作为所述待转移数据。在又一种可能实现的方式中,所述人员需求包括:所需技能、所需经验、所需人员的数量、所擅长的
中的任意一个或多个。第三方面,提供了一种区块链节点设备,包括存储器、处理器,所述处理器被配置用于调用存储在所述存储器的可执行计算程序,实现上述第一方面及其任一种可能的实现方式的方法中相应的功能。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执本文档来自技高网
...

【技术保护点】
1.一种任务管理方法,其特征在于,所述方法包括:接收去中心化自治组织DAO提交的任务内容,并将所述任务内容登记在全网区块链中进行广播;调用智能合约对所述任务内容中的人员需求进行分析,得到分析结果,并根据所述分析结果确定候选人员;将所述候选人员推送至所述DAO,以使所述DAO从所述候选人员中确定目标人员;在所述目标人员完成所述任务内容中的任务的情况下,从所述DAO的账户中扣除待转移数据,并将所述待转移数据按预定条件转移至目标终端。

【技术特征摘要】
1.一种任务管理方法,其特征在于,所述方法包括:接收去中心化自治组织DAO提交的任务内容,并将所述任务内容登记在全网区块链中进行广播;调用智能合约对所述任务内容中的人员需求进行分析,得到分析结果,并根据所述分析结果确定候选人员;将所述候选人员推送至所述DAO,以使所述DAO从所述候选人员中确定目标人员;在所述目标人员完成所述任务内容中的任务的情况下,从所述DAO的账户中扣除待转移数据,并将所述待转移数据按预定条件转移至目标终端。2.根据权利要求1所述的方法,其特征在于,所述任务内容包括第一数据转移请求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述方法还包括:接收用户终端根据所述第一数据转移请求发送的第一目标转移数据;将所述第一目标转移数据发送至所述DAO,以使所述DAO根据所述第一目标转移数据的数量确定所述人员需求,并将所述第一目标转移数据的数量登记在所述DAO的区块链;接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。3.根据权利要求1所述的方法,其特征在于,所述任务内容包括数据需求;所述调用智能合约对所述任务内容中的人员需求进行分析之前,所述方法还包括:调用智能合约对所述数据需求进行分析,得到第二数据转移请求,并将所述第二数据转移请求登记在区块链上进行广播;接收用户终端根据所述第二数据转移请求发送的第二目标转移数据;将所述第二目标转移数据发送至所述DAO,以使所述DAO根据所述第二目标转移数据的数量确定所述人员需求,并将所述第二目标转移数据的数量登记在所述DAO的区块链;接收所述DAO发送的所述人员需求,并将所述人员需求登记在所述全网区块链上进行广播。4.根据权利要求2或3所述的方法,其特征在于,所述第一数据转移请求或所述第二数据转移请求包括:所需数据的总数量、发送数据的最低数量、数据的数量与权重之间的映射关系。5.根据权利要求4所述的方法,其特征在于,所述目标终端包括所述目标人员的终端以及所述用户终端;所述并将所述待转移数据按预定条...

【专利技术属性】
技术研发人员:刘新黄庆财王玉平
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1