基于区块链的项目人员调配方法、装置及系统制造方法及图纸

技术编号:34774021 阅读:10 留言:0更新日期:2022-08-31 19:42
本申请实施例提供一种基于区块链的项目人员调配方法、装置及系统,涉及区块链领域,方法包括:接收区块链网络中的调配来源节点发送的调动单输入信息,其中,所述调动单输入信息包含调动来源项目组信息和经所述调配来源节点私钥加密的调动人员数量;接收区块链网络中的调配去向节点发送的调动单输出信息,其中,所述调动单输出信息包含调动去向项目组信息;根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,以使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单;本申请能够灵活、可靠得实现不同项目组之间的人员调动。得实现不同项目组之间的人员调动。得实现不同项目组之间的人员调动。

【技术实现步骤摘要】
基于区块链的项目人员调配方法、装置及系统


[0001]本申请涉及区块链领域,具体涉及一种基于区块链的项目人员调配方法、装置及系统。

技术介绍

[0002]在现今的大型企业中,通常会有众多项目实施,这些项目有的尚处于起步阶段,有的正在进行,有的已经结束。项目和项目之间存在人员流通问题,结束后的项目人员,需要按需调配到新的项目中去,有些项目中途需要新的人员或者削减,还需要进行人数变动。这个过程需要人员的科学调配。在其他方面,例如大型建设公司的工人调配、地铁工作人员动态调整等,也存在人力调配的策略问题。现有调配策略均为中心化方式,调配过程由企业管理层控制,占用较多的管理资源。同时,管理过程中容易出现登记情况差错、项目经理之间对各个项目人数产生质疑的情况。整个调配过程繁杂笨重,灵活度非常低。

技术实现思路

[0003]针对现有技术中的问题,本申请提供一种基于区块链的项目人员调配方法、装置及系统,能够灵活、可靠得实现不同项目组之间的人员调动。
[0004]为了解决上述问题中的至少一个,本申请提供以下技术方案:
[0005]第一方面,本申请提供一种基于区块链的项目人员调配方法,应用于区块链网络中的人员调配节点,包括:
[0006]接收区块链网络中的调配来源节点发送的调动单输入信息,其中,所述调动单输入信息包含调动来源项目组信息和经所述调配来源节点私钥加密的调动人员数量;
[0007]接收区块链网络中的调配去向节点发送的调动单输出信息,其中,所述调动单输出信息包含调动去向项目组信息;
[0008]根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,以使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单。
[0009]进一步地,在所述根据所述调动去向项目组信息对所述调动单进行公钥加密之后,包括:
[0010]将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中。
[0011]进一步地,在所述将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中之后,包括:
[0012]若判定区块链网络中产生有新的区块或所述调动单对应的父链均已完成上链后,将所述上链队列中的调动单推送至所述区块链网络进行共识。
[0013]进一步地,在所述将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中之后,还包括:
[0014]若判定所述调动单暂存池上限溢出,则执行相应异常介入处理。
[0015]第二方面,本申请提供一种基于区块链的项目人员调配方法,应用于区块链网络中的调配来源节点,所述方法包括:
[0016]对调动人员数据进行私钥加密,并根据加密后的调动人员数据和调动来源项目组信息生成一调动单输入信息发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输入信息和区块链网络中的调配去向节点发送的调动单输出信息生成对应的调动单,并根据所述调动单输出信息中的调动去向项目组信息对所述调动单进行公钥加密,并使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单,其中,所述调动单输出信息包含调动去向项目组信息。
[0017]第三方面,本申请提供一种基于区块链的项目人员调配方法,应用于区块链网络中的调配去向节点,所述方法包括:
[0018]根据调动去向项目组信息生成一调动单输出信息并发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输出信息和区块链网络中的调配来源节点发送的调动单输入信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,得到加密后的调动单;
[0019]获取所述调动单并通过私钥进行解密,得到解密后的调动单。
[0020]第四方面,本申请提供一种基于区块链的项目人员调配装置,包括:
[0021]调配来源信息采集模块,用于接收区块链网络中的调配来源节点发送的调动单输入信息,其中,所述调动单输入信息包含调动来源项目组信息和经所述调配来源节点私钥加密的调动人员数量;
[0022]调配去向信息采集模块,用于接收区块链网络中的调配去向节点发送的调动单输出信息,其中,所述调动单输出信息包含调动去向项目组信息;
[0023]调动单生成模块,用于根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,以使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单。
[0024]进一步地,所述调动单生成模块包括:
[0025]调动单暂存单元,用于将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中。
[0026]进一步地,所述调动单生成模块还包括:
[0027]上链共识单元,用于若判定区块链网络中产生有新的区块或所述调动单对应的父链均已完成上链后,将所述上链队列中的调动单推送至所述区块链网络进行共识。
[0028]进一步地,所述调动单生成模块还包括:
[0029]溢出介入单元,用于若判定所述调动单暂存池上限溢出,则执行相应异常介入处理。
[0030]第五方面,本申请提供一种基于区块链的项目人员调配装置,包括:
[0031]输入信息上传模块,用于对调动人员数据进行私钥加密,并根据加密后的调动人员数据和调动来源项目组信息生成一调动单输入信息发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输入信息和区块链网络中的调配去向节点发送的调动单输出信息生成对应的调动单,并根据所述调动单输出信息中的调动去向项目组信息对所述调动单进行公钥加密,并使所述调配去向节点获取所述调动单后通过私钥进行解
密,得到解密后的调动单,其中,所述调动单输出信息包含调动去向项目组信息。
[0032]第六方面,本申请提供一种基于区块链的项目人员调配装置,包括:
[0033]输出信息上传模块,用于根据调动去向项目组信息生成一调动单输出信息并发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输出信息和区块链网络中的调配来源节点发送的调动单输入信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,得到加密后的调动单;
[0034]调动单解密模块,用于获取所述调动单并通过私钥进行解密,得到解密后的调动单。
[0035]第七方面,本申请提供一种基于区块链的项目人员调配系统,包括区块链网络中的调配来源节点、人员调配节点以及调配去向节点;
[0036]所述人员调配节点包括:
[0037]调配来源信息采集模块,用于接收区块链网络中的调配来源节点发送的调动单输入信息;
[0038]调配去向信息采集模块,用于接收区块链网络中的调配去向节点发送的调动单输出信息;
[0039]调动单生成模块,用于根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据调动去向项目组信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的项目人员调配方法,其特征在于,应用于区块链网络中的人员调配节点,所述方法包括:接收区块链网络中的调配来源节点发送的调动单输入信息,其中,所述调动单输入信息包含调动来源项目组信息和经所述调配来源节点私钥加密的调动人员数量;接收区块链网络中的调配去向节点发送的调动单输出信息,其中,所述调动单输出信息包含调动去向项目组信息;根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,以使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单。2.根据权利要求1所述的基于区块链的项目人员调配方法,其特征在于,在所述根据所述调动去向项目组信息对所述调动单进行公钥加密之后,包括:将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中。3.根据权利要求2所述的基于区块链的项目人员调配方法,其特征在于,在所述将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中之后,包括:若判定区块链网络中产生有新的区块或所述调动单对应的父链均已完成上链后,将所述上链队列中的调动单推送至所述区块链网络进行共识。4.根据权利要求2所述的基于区块链的项目人员调配方法,其特征在于,在所述将经过公钥加密后的调动单存入设定调动单暂存池的上链队列中之后,还包括:若判定所述调动单暂存池上限溢出,则执行相应异常介入处理。5.一种基于区块链的项目人员调配方法,其特征在于,应用于区块链网络中的调配来源节点,所述方法包括:对调动人员数据进行私钥加密,并根据加密后的调动人员数据和调动来源项目组信息生成一调动单输入信息发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输入信息和区块链网络中的调配去向节点发送的调动单输出信息生成对应的调动单,并根据所述调动单输出信息中的调动去向项目组信息对所述调动单进行公钥加密,并使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单,其中,所述调动单输出信息包含调动去向项目组信息。6.一种基于区块链的项目人员调配方法,其特征在于,应用于区块链网络中的调配去向节点,所述方法包括:根据调动去向项目组信息生成一调动单输出信息并发送至区块链网络中的人员调配节点,以使所述人员调配节点根据所述调动单输出信息和区块链网络中的调配来源节点发送的调动单输入信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,得到加密后的调动单;获取所述调动单并通过私钥进行解密,得到解密后的调动单。7.一种基于区块链的项目人员调配装置,其特征在于,包括:调配来源信息采集模块,用于接收区块链网络中的调配来源节点发送的调动单输入信息,其中,所述调动单输入信息包含调动来源项目组信息和经所述调配来源节点私钥加密的调动人员数量;调配去向信息采集模块,用于接收区块链网络中的调配去向节点发送的调动单输出信
息,其中,所述调动单输出信息包含调动去向项目组信息;调动单生成模块,用于根据所述调动单输入信息和所述调动单输出信息生成对应的调动单,并根据所述调动去向项目组信息对所述调动单进行公钥加密,以使所述调配去向节点获取所述调动单后通过私钥进行解密,得到解密后的调动单。8.根据权利要求7所述的基于区块链的项目人员调配装置,其特征...

【专利技术属性】
技术研发人员:安星樵
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1