CN115577983B - 基于区块链的企业任务匹配方法、服务器及存储介质 - Google Patents
基于区块链的企业任务匹配方法、服务器及存储介质 Download PDFInfo
- Publication number
- CN115577983B CN115577983B CN202211478968.6A CN202211478968A CN115577983B CN 115577983 B CN115577983 B CN 115577983B CN 202211478968 A CN202211478968 A CN 202211478968A CN 115577983 B CN115577983 B CN 115577983B
- Authority
- CN
- China
- Prior art keywords
- task
- matching degree
- node
- professional
- recommendation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请提供一种基于区块链的企业任务匹配方法、服务器及存储介质。应用于企业的任务匹配***,智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;该方法包括:获取目标任务的第一标准专业信息;对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度;选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。本申请能够提高企业任务分配的效率。
Description
技术领域
本申请涉及智慧基于区块链的企业任务匹配技术领域,尤其涉及一种基于区块链的企业任务匹配方法、服务器及存储介质。
背景技术
随着企业的不断发展,人员会不断增多,部门也会相应地增多。对于涉及多部门的企业任务,人员调配是任务完成与否的重要因素。当前,对于涉及多部门的企业任务,大多是由部门主管推荐本部门的人员,或者直接由任务主管从各部门挑选人员组成任务团队。
然而,任务主管对于熟悉的部门,可以挑选合适的人员,但对于不熟悉的部门,难以选择合适的人员。如果选择的人员能力较低,则可能直接导致任务失败。如果选择的人员能力过高,则有可能会导致人力资源浪费,影响其他任务的完成进度。由部门主管进行推荐,则有可能会掺杂主观因素或者由于对任务了解不够,推荐不合适的人员,导致任务超期或者失败。
因此,亟需一种企业任务匹配方法,以解决企业涉及多部门任务的人员匹配问题。
发明内容
本申请实施例提供了一种基于区块链的企业任务匹配方法、服务器及存储介质,以解决企业涉及多部门任务的人员匹配的问题。
第一方面,本申请实施例提供了一种基于区块链的企业任务匹配方法,应用于企业的任务匹配***,智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;
该方法包括:
获取目标任务的第一标准专业信息;
对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度;
选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。
在一种可能的实现方式中,第一标准专业信息包括目标任务的M种第一专业知识,第二标准专业信息包括人员的N种第二专业知识;
计算第一标准专业信息和第二标准专业信息的空间距离,包括:
对于每一种第二专业知识,分别计算第二专业知识和M种第一专业知识的距离,并将计算得到的M个距离的绝对值求和作为第二专业知识的距离和值;
将N个第二专业知识的距离和值求和,作为空间距离。
在一种可能的实现方式中,计算第二专业知识和第一专业知识的距离的公式为:
其中,表示第
i种第二专业知识
N和第
j种第一专业知识
M的距离,表示第
i种第二专业知识N中的第
x个义原,表示第
j种第一专业知识M中的第
y个义原,表示义原和义原的语义距离,
m,
n均为大于2的整数。
在一种可能的实现方式中,任务匹配***预存有第一对应关系,第一对应关系包括不同空间距离和不同空间距离对应的任务匹配度;
根据空间距离确定人员与目标任务的任务匹配度,包括:
基于第一对应关系,根据空间距离确定人员与目标任务的任务匹配度。
在一种可能的实现方式中,在获取目标任务的第一标准专业信息之前,方法还包括:
每一个推荐节点均对其余推荐节点进行投票;
对于每一个推荐节点,选取该推荐节点的上级推荐节点中票数最多的上级推荐节点作为该推荐节点的第一指定推荐节点,第一指定推荐节点用于下发入网通行证;
选取票数最多的推荐节点作为第二指定推荐节点,第二指定推荐节点用于进行入网认证。
在一种可能的实现方式中,方法还包括:
控制推荐区块链中各个推荐节点对目标部门的入网申请进行投票,目标部门为待入网的企业部门;
在投票结果为允许时,控制推荐区块链中的第一指定推荐节点向目标部门下发临时入网通行证,并控制推荐区块链中的第二指定推荐节点基于临时入网通行证对目标部门进行入网认证;
在入网认证成功时,控制第一指定推荐节点向目标部门下发正式入网通行证,并将目标部门的临时入网通行证更新为正式入网通行证,以使目标部门加入推荐区块链。
在一种可能的实现方式中,方法还包括:
预设匹配度范围包括第一预设匹配度范围和第二预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围;
在获取目标任务的第一标准专业信息之后,方法还包括:
获取目标任务的人员需求数量X;
选择任务匹配度处于第一预设匹配度范围的人员组成目标任务团队,包括:
选择任务匹配度处于第一预设匹配度范围的前P个人,选择任务匹配度处于第二预设匹配度范围的前O个人,并将(P+O)个人组成目标任务团队。
第二方面,本申请实施例提供了一种基于区块链的企业任务匹配装置,应用于企业的任务匹配***,智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;
该装置包括:
信息获取模块,用于获取目标任务的第一标准专业信息;
匹配度计算模块,用于对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度;
团队构建模块,用于选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。
第三方面,本申请实施例提供了一种服务器,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上第一方面或第一方面的任一种可能的实现方式基于区块链的企业任务匹配方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上第一方面或第一方面的任一种可能的实现方式基于区块链的企业任务匹配方法的步骤。
本申请实施例提供一种基于区块链的企业任务匹配方法、服务器及存储介质,应用于企业的任务匹配***,智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,通过获取目标任务的第一标准专业信息;对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度;选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。引入推荐区块链,可以更加客观地自动将任务与员工匹配,避免信息被篡改,尽可能地在保证在任务完成的基础上避免人员浪费,降低企业挑选人员的时间,提高企业的工作效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的基于区块链的企业任务匹配方法的实现流程图;
图2是本申请实施例提供的基于区块链的企业任务匹配装置的结构示意图;
图3是本申请实施例提供的服务器的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
智慧企业作为一种企业智能化应用的新型管理模式,将先进的信息技术与企业的管理技术深度融合,完成与“互联网+”的和谐对接。
示例性的,智慧企业***可以包括:数字化管控模型,用于将业务进行划分,产生业务管理的基本单元。数字化库,用于存储数字化管控模型及其运行结果。数字化管控模型运转完成后,结果数据作为***信息单元入库,数字化库内的数据根据数字化管控模型的运转实时更新并选择触发其他数字化管控模型。数字化编码模块,用于将公司业务按照类、性、属、别的层次划分为业务管理的基本单元进行业务分类赋码,同时对业务管理基本单元进行维度属性分类并进行维度赋码等等。
随着企业的不断发展,人员、部门也会相应地不断增多,对于涉及多部门的企业任务,人员调配成了一大问题。尤其对于技术研发型企业,企业任务大多涉及的专业知识较多,且对企业的发展有着重要的影响。因此在进行人员挑选时,专业知识的匹配是衡量选人的重要标准。然而,现有的智慧企业***中,没有任务匹配人员的功能,大多还需要由任务主管进行人员挑选,或者由部门主管进行推荐,上述方式存在极大的不确定性。
为解决上述问题,本申请实施例提供了一种基于区块链的企业任务匹配方法,主要应用于智能企业任务匹配***,该任务匹配***为智慧企业***中的一部分。该智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息。推荐区块链是为了保证各个人员的标准专业信息真实可靠,且不可被轻易篡改。其中,标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息,数字化颗粒度越大表示标准专业信息的描述越详细,包含的内容越多,预设颗粒度可以根据实际情况进行设置。标准专业信息可以包括人员的所学的专业课程、专业知识以及专业能力评价等等。
推荐节点除了包括人员的标准专业信息,还可以包括人员的身份信息、当前工作信息等。例如,身份信息可以包括人员的姓名、所属部门、工号、职位等等,当前工作信息可以包括人员当前处理任务的工作周期、未来的空闲工作时间等等。
参见图1,其示出了本申请实施例提供的基于区块链的企业任务匹配方法的实现流程图。如图1所示,一种基于区块链的企业任务匹配方法,应用于上述的智能企业任务匹配***,该方法可以包括S101至S103。
S101,获取目标任务的第一标准专业信息。
智能企业任务匹配***中可以包括普通任务和专业任务。普通任务无需专业人员进行处理,仅需要相对应的部门出人即可处理的任务。专业任务需要专业人员进行处理,且对于人员的专业素养有一定的要求。
可以根据企业任务涉及的专业部门是否超过预设数量,判断一个企业任务是普通任务还是专业任务。或者,企业任务涉及的部门中有重点标记的专业部门,也可以将该企业任务划分为专业任务。具体可以根据实际情况进行选择。通过对企业任务进行预先的划分,有助于降低任务匹配的难度,提高任务匹配的效率。
示例性的,企业中包括多个部门,可以分为专业部门、人事部门、销售部门等。对于一个企业任务,若该企业任务涉及的部门中,专业部门的数量超过5个,则将该企业任务划分为专业任务;若该企业任务涉及的部门中,专业部门的数量未超过5个,则将该企业任务划分为普通任务。
本申请实施例中的目标任务即为智能企业任务匹配***中待匹配的专业任务。第一标准专业信息为目标任务中任务信息的一种。目标任务中可以包括多种任务信息,包括涉及的部门数量和名称、需要的标准专业信息。例如,第一标准专业信息可以包括目标任务涉及的专业领域、专业科目等信息。
S102,对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度。
每一个部门对应一个推荐节点,推荐节点中存储有该部门中所有人员的相关信息,包括身份信息、标准专业信息等。例如可以包括人员学习过的课程、在历史任务中接触学习过的专业等信息。从所有推荐节点中进行人员选择,可以保证任务完成的可靠性。还可有利于后续企业根据相关人员的表现进行部门调整,优化企业人员结构。
除此之外,还可以针对指定推荐节点进行人员筛选,指定推荐节点为目标任务涉及的部门对应的推荐节点。从指定推荐节点中进行人员选择,可以在一定程度上提高人员选择的效率。
可选的,第一标准专业信息和第二标准专业信息可以为文字信息,包括专业领域、专业词汇等信息,通过聚类方法可以计算第一标准专业信息和第二标准专业信息的空间距离。例如,可以采用k-means聚类方法,对第一标准专业信息进行分类,得到K类,计算第二标准专业信息分别与K类的空间距离,然后将得到的多个空间距离相加,得到第一标准专业信息和第二标准专业信息的空间距离。或者采用其他聚类方法,具体可以根据实际情况进行选择。
可选的,可以将计算得到的空间距离直接作为目标任务的任务匹配度,或者通过查表的方式确定任务匹配度。一般而言,两个标准专业信息越接近,则空间距离越小,对应的任务匹配度越高。因此,空间距离可以与任务匹配度成反比。
可选的,任务匹配***预存有第一对应关系,第一对应关系包括不同空间距离和不同空间距离对应的任务匹配度;
根据空间距离确定人员与目标任务的任务匹配度,包括:
基于第一对应关系,根据空间距离确定人员与目标任务的任务匹配度。
示例性的,第一对应关系可以如下表1:
表1 第一对应关系
空间距离 | 任务匹配度 |
(0,1] | 100% |
(1,2] | 95% |
...... | ...... |
此外,还可以通过反比例函数,将空间距离和任务匹配度进行转换,使得空间距离和任务匹配度成正相关,具体可以根据实际情况进行选择。
S103,选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。
本申请实施例中,可以对于每一个任务匹配度范围进行人数统计,随后根据目标任务所需的人员数量选择合适的匹配度范围即可。对于不要求人员数量的目标任务,可以选择所有任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成任务。对于要求人员数量的目标任务,可以选取任务匹配度处于预设匹配度范围的由高到低的合适数量的人员组成目标任务团队,以完成任务。
预设匹配度范围可以根据实际情况进行设置,例如预设匹配度范围可以为80%~90%。预设匹配度范围可以为多个,为了保证新人可以更快提升,可以设定多个预设匹配度范围,分别从多个匹配度范围中选择人员,有助于新人提升。具体设定可以根据实际情况进行选择。
示例性的,预设匹配度范围包括第一预设匹配度范围和第二预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围;
在获取目标任务的第一标准专业信息之后,方法还包括:
获取目标任务的人员需求数量X;
选择任务匹配度处于第一预设匹配度范围的人员组成目标任务团队,包括:
选择任务匹配度处于第一预设匹配度范围的由高到低的前P个人,选择任务匹配度处于第一预设匹配度范围的由高到低的前O个人,并将(P+O)个人组成目标任务团队。其中X=P+O。
示例性的,预设匹配度范围包括第一预设匹配度范围、第二预设匹配度范围和第三预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围,第二预设匹配度范围高于第三匹配度范围;
在获取目标任务的第一标准专业信息之后,方法还包括:
获取目标任务的人员需求数量X;
选择任务匹配度处于第一预设匹配度范围的人员组成目标任务团队,包括:
选择任务匹配度处于第一预设匹配度范围的由高到低的前P个人,选择任务匹配度处于第二预设匹配度范围的由高到低的前O个人,选择任务匹配度处于第三预设匹配度范围的由高到低的前Q个人,并将(P+O+Q)个人组成目标任务团队。其中,X=P+O+Q。
本申请实施例通过推荐节点获取人员的第二标准专业信息,可靠性较高并计算第一标准专业信息和第二标准专业信息的空间距离,以得到人员与目标任务匹配度,无需任务主管进行手动挑选,从而选择合适的人员组成目标任务团队,以快速、及时地完成目标任务,人员选择可靠、迅速,大大降低了企业任务的匹配成本,同时提高了企业任务的匹配效率,有利于企业快速发展。
在本申请的一些实施例中,在完成目标任务之后,该方法还可以包括:对于目标任务团队中的每一个人员,更新人员的标准专业信息。
在完成目标任务之后,可以将推荐节点中人员的标准专业信息进行更新,以保证人员信息的及时性,便于后续可靠地进行任务匹配。
在本申请的一些实施例中,第一标准专业信息包括目标任务的M种第一专业知识,第二标准专业信息包括人员的N种第二专业知识;
计算第一标准专业信息和第二标准专业信息的空间距离,包括:
对于每一种第二专业知识,分别计算第二专业知识和M种第一专业知识的距离,并将计算得到的M个距离的绝对值求和作为第二专业知识的距离和值;
将N个第二专业知识的距离和值求和,作为空间距离。
可以对第一标准专业信息进行关键词提取,得到M个专业名词或者专业用语,作为M种第一专业知识。同时对第二标准专业信息进行关键词提取,得到N个专业名词或者专业用语,作为N种第二专业知识。在一些实施例中,推荐节点中存储的人员的标准专业信息可以直接为专业名词或者专业用语,可以直接作为第二专业知识。具体可以根据实际情况进行选择。
在本申请的实施例中,计算第二专业知识和第一专业知识的距离公式可以为:
其中,表示第
i种第二专业知识
N和第
j种第一专业知识
M的距离,表示第
i种第二专业知识N中的第
x个义原,表示第
j种第一专业知识M中的第
y个义原,表示义原和义原的语义距离,
m,
n均为大于2的整数;其中,
m=
n。
通过预先确定的语义词典得到每个专业知识的义原,以及与其他义原的距离。理论上语义距离越近,二者的相似度越高。本申请实施例通过对保证了空间距离与任务匹配度成正比,通过求平均保证了第一专业知识和第二专业知识的距离更加可靠性。
通过上述的距离公式,可以求得第二专业知识和M种第一专业知识的距离,随后将M个距离绝对值求和,得到第二专业知识的距离和值,再将N个距离和值求和,作为第一标准专业信息和第二标准专业信息的空间距离。
本申请实施例通过距离公式可以计算第一标准专业信息和第二标准专业信息的空间距离,保证了任务匹配度计算的可靠性,便于进行人员选择。
本申请中推荐节点的可靠与否直接影响着后续企业任务匹配的准确度,而随着企业的不断发展,部门会逐渐增多,为了保证新的部门可靠地加入推荐区块链,本申请实施中还提供了如下方法。
在本申请的一些实施例中,在获取目标任务的第一标准专业信息之前,方法还包括:
每一个推荐节点均对其余推荐节点进行投票;
对于每一个推荐节点,选取该推荐节点的上级推荐节点中票数最多的上级推荐节点作为该推荐节点的第一指定推荐节点,第一指定推荐节点用于下发入网通行证;
选取票数最多的推荐节点作为第二指定推荐节点,第二指定推荐节点用于进行入网认证。
部门之间存在上下级关系,在新部门进入推荐区块链时,需要由上级部门进行下发入网通行证,而一个部门可能存在多个上级部门,此时需要确定一个指定上级部门,用于下发入网通行证。
可选的,每一个推荐节点的票数可以相同也可以不相同。例如,所有推荐节点的票数可以为1票,或者下级推荐节点的票数为1票,上级推荐节点的票数为10票。具体可以根据实际情况进行选择,通过投票可以得到各个推荐节点的第一指定推荐节点。
可选的,可以选取票数最多的推荐节点作为第二指定推荐节点,以保证对新的部门进行入网认证。
本申请实施例通过将推荐区块链中的推荐节点进行划分,分为第一指定推荐节点和第二指定推荐节点,可以提高新部门加入的认证效率,同时保证了推荐区块链的可靠性。
在本申请的一些实施例中,该方法还包括新部门入网,如下:
控制推荐区块链中各个推荐节点对目标部门的入网申请进行投票,目标部门为待入网的企业部门;
在投票结果为允许时,控制推荐区块链中的第一指定推荐节点向目标部门下发临时入网通行证,并控制推荐区块链中的第二指定推荐节点基于临时入网通行证对目标部门进行入网认证;
在入网认证成功时,控制第一指定推荐节点向目标部门下发正式入网通行证,并将目标部门的临时入网通行证更新为正式入网通行证,以使目标部门加入推荐区块链。
推荐区块链中各个推荐节点均具有一定的票数,可以对新加入的部门进行投票。投票结果可以为允许或者禁止。在票数大于预设票数时,投票结果为允许。在票数不大于预设票数时,投票结果为禁止。禁止表明目标部门不具备作为推荐节点的权限,或者该推荐节点异常。其中,可以进行多轮投票,用平均票数进行判断。
可以由目标部门的第一指定推荐节点向目标部门下发临时入网通行证,以使目标部门可以临时入网。在目标部门以临时入网通行证临时入网之后,还需要对目标部门进行通信认证,用于判断目标部门是否通信正常,同时验证目标部门上传人员的标准专业信息是否正常。目标部门入网认证成功之后,由第二指定推荐节点向目标部门所在的目标推荐节点下发正式入网通行证,同时目标推荐节点将临时入网通行证更新为正式入网通行证,完成入网。
本申请实施例中,通过推荐区块链中的各个推荐节点对待入网的企业部门进行投票,保证了推荐区块链的可靠性,在一定程度上保证了企业任务匹配的可靠性和安全性。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
以下为本申请的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
图2示出了本申请实施例提供的基于区块链的企业任务匹配装置的结构示意图,为了便于说明,仅示出了与本申请实施例相关的部分,详述如下:
如图2所示,基于区块链的企业任务匹配装置20,应用于企业的任务匹配***,智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;
该装置20可以包括:
信息获取模块201,用于获取目标任务的第一标准专业信息;
匹配度计算模块202,用于对于每一个推荐节点,获取推荐节点人员的第二标准专业信息;计算第一标准专业信息和第二标准专业信息的空间距离,并根据空间距离确定人员与目标任务的任务匹配度;
团队构建模块203,用于选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务。
在本申请的一些实施例中,第一标准专业信息包括目标任务的M种第一专业知识,第二标准专业信息包括人员的N种第二专业知识;
匹配度计算模块202,可以包括:
第一计算单元,用于对于每一种第二专业知识,分别计算第二专业知识和M种第一专业知识的距离,并将计算得到的M个距离的绝对值求和作为第二专业知识的距离和值;
第二计算单元,用于将N个第二专业知识的距离和值求和,作为空间距离。
在本申请的一些实施例中,计算第二专业知识和第一专业知识的距离的公式为:
其中,表示第
i种第二专业知识
N和第
j种第一专业知识
M的距离,表示第
i种第二专业知识N中的第
x个义原,表示第
j种第一专业知识M中的第
y个义原,表示义原和义原的语义距离,
m,
n均为大于2的整数。
在本申请的一些实施例中,任务匹配***预存有第一对应关系,第一对应关系包括不同空间距离和不同空间距离对应的任务匹配度;
匹配度计算模块202,还可以用于基于第一对应关系,根据空间距离确定人员与目标任务的任务匹配度。
在本申请的一些实施例中,该装置20还可以包括:
投票模块,用于在获取目标任务的第一标准专业信息之前,每一个推荐节点均对其余推荐节点进行投票;
第一选择模块,用于对于每一个推荐节点,选取该推荐节点的上级推荐节点中票数最多的上级推荐节点作为该推荐节点的第一指定推荐节点,第一指定推荐节点用于下发入网通行证;
第二选择模块,用于选取票数最多的推荐节点作为第二指定推荐节点,第二指定推荐节点用于进行入网认证。
在本申请的一些实施例中,该装置20还可以包括:
第一控制模块,用于控制推荐区块链中各个推荐节点对目标部门的入网申请进行投票,目标部门为待入网的企业部门;
第二控制模块,用于在投票结果为允许时,控制推荐区块链中的第一指定推荐节点向目标部门下发临时入网通行证,并控制推荐区块链中的第二指定推荐节点基于临时入网通行证对目标部门进行入网认证;
第三控制模块,用于在入网认证成功时,控制第一指定推荐节点向目标部门下发正式入网通行证,并将目标部门的临时入网通行证更新为正式入网通行证,以使目标部门加入推荐区块链。
在本申请的一些实施例中,预设匹配度范围包括第一预设匹配度范围和第二预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围;
该装置20还可以包括:
数量获取模块,用于在获取目标任务的第一标准专业信息之后,获取目标任务的人员需求数量X;
团队构建模块203,还用于选择任务匹配度处于第一预设匹配度范围的前P个人,选择任务匹配度处于第二预设匹配度范围的前O个人,并将(P+O)个人组成目标任务团队。
图3是本申请实施例提供的服务器的示意图。如图3所示,该实施例的服务器30包括:处理器300、存储器301以及存储在存储器301中并可在处理器300上运行的计算机程序302。处理器300执行计算机程序302时实现上述各个基于区块链的企业任务匹配方法实施例中的步骤,例如图1所示的S101至S103。或者,处理器300执行计算机程序302时实现上述各装置实施例中各模块/单元的功能,例如图2所示模块201至203的功能。
示例性的,计算机程序302可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器301中,并由处理器300执行,以完成本申请。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序302在服务器30中的执行过程。例如,计算机程序302可以被分割成图2所示的模块201至203。
服务器30可以是云端服务器或者企业服务器等计算设备。服务器30可包括,但不仅限于,处理器300、存储器301。本领域技术人员可以理解,图3仅仅是服务器30的示例,并不构成对服务器30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如服务器还可以包括输入输出设备、网络接入设备、总线等。
所称处理器300可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器301可以是服务器30的内部存储单元,例如服务器30的硬盘或内存。存储器301也可以是服务器30的外部存储设备,例如服务器30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器301还可以既包括服务器30的内部存储单元也包括外部存储设备。存储器301用于存储计算机程序以及服务器所需的其他程序和数据。存储器301还可以用于暂时地存储已经输出或者将要输出的数据。
本申请实施例还提供一种智能企业任务匹配***,包括如上的服务器30。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置/服务器和方法,可以通过其它的方式实现。例如,以上所描述的装置/服务器实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个基于区块链的企业任务匹配方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和电信信号。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。
Claims (6)
1.一种基于区块链的企业任务匹配方法,其特征在于,应用于智能企业任务匹配***,所述智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,所述标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;
所述方法包括:
获取目标任务的第一标准专业信息;目标任务为智能企业任务匹配***中待匹配的专业任务,所述专业任务涉及的部门中有重点标记的专业部门的企业任务;
对于每一个推荐节点,获取所述推荐节点人员的第二标准专业信息;计算所述第一标准专业信息和所述第二标准专业信息的空间距离,并根据所述空间距离确定所述人员与目标任务的任务匹配度;
选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务;
所述第一标准专业信息包括目标任务的M种第一专业知识,所述第二标准专业信息包括所述人员的N种第二专业知识;
所述计算所述第一标准专业信息和所述第二标准专业信息的空间距离,包括:
对于每一种第二专业知识,分别计算所述第二专业知识和M种第一专业知识的距离,并将计算得到的M个距离的绝对值求和作为所述第二专业知识的距离和值;
将N个第二专业知识的距离和值求和,作为所述空间距离;
计算第二专业知识和第一专业知识的距离的公式为:
其中,表示第i种第二专业知识N和第j种第一专业知识M的距离,表示第i种第二专业知识N中的第x个义原,表示第j种第一专业知识M中的第y个义原,表示义原和义原的语义距离,m,n均为大于2的整数;
在所述获取目标任务的第一标准专业信息之前,所述方法还包括:
每一个推荐节点均对其余推荐节点进行投票;
对于每一个推荐节点,选取该推荐节点的上级推荐节点中票数最多的上级推荐节点作为该推荐节点的第一指定推荐节点,所述第一指定推荐节点用于下发入网通行证;
选取票数最多的推荐节点作为第二指定推荐节点,所述第二指定推荐节点用于进行入网认证;
预设匹配度范围包括第一预设匹配度范围、第二预设匹配度范围和第三预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围,第二预设匹配度范围高于第三匹配度范围;
在获取目标任务的第一标准专业信息之后,方法还包括:
获取目标任务的人员需求数量X;
选择任务匹配度处于第一预设匹配度范围的人员组成目标任务团队,包括:
选择任务匹配度处于第一预设匹配度范围的由高到低的前P个人,选择任务匹配度处于第二预设匹配度范围的由高到低的前O个人,选择任务匹配度处于第三预设匹配度范围的由高到低的前Q个人,并将P+O+Q个人组成目标任务团队;其中,X=P+O+Q。
2.根据权利要求1所述的基于区块链的企业任务匹配方法,其特征在于,所述任务匹配***预存有第一对应关系,所述第一对应关系包括不同空间距离和不同空间距离对应的任务匹配度;
所述根据所述空间距离确定所述人员与目标任务的任务匹配度,包括:
基于所述第一对应关系,根据所述空间距离确定所述人员与目标任务的任务匹配度。
3.根据权利要求1所述的基于区块链的企业任务匹配方法,其特征在于,所述方法还包括:
控制推荐区块链中各个推荐节点对目标部门的入网申请进行投票,目标部门为待入网的企业部门;
在所述投票结果为允许时,控制所述推荐区块链中的第一指定推荐节点向目标部门下发临时入网通行证,并控制所述推荐区块链中的第二指定推荐节点基于所述临时入网通行证对目标部门进行入网认证;
在入网认证成功时,控制所述第一指定推荐节点向目标部门下发正式入网通行证,并将目标部门的临时入网通行证更新为正式入网通行证,以使目标部门加入所述推荐区块链。
4.一种基于区块链的企业任务匹配装置,其特征在于,应用于智能企业任务匹配,所述智能企业任务匹配***包括由企业各个部门组成推荐节点的推荐区块链,每一个推荐节点包括一个部门所有人员的标准专业信息,所述标准专业信息为数字化颗粒度大于预设颗粒度的标准专业信息;
所述装置包括:
信息获取模块,用于获取目标任务的第一标准专业信息;目标任务为智能企业任务匹配***中待匹配的专业任务,所述专业任务涉及的部门中有重点标记的专业部门的企业任务;
匹配度计算模块,用于对于每一个推荐节点,获取所述推荐节点人员的第二标准专业信息;计算所述第一标准专业信息和所述第二标准专业信息的空间距离,并根据所述空间距离确定所述人员与目标任务的任务匹配度;
团队构建模块,用于选择任务匹配度处于预设匹配度范围的人员组成目标任务团队,以完成目标任务;
所述第一标准专业信息包括目标任务的M种第一专业知识,所述第二标准专业信息包括所述人员的N种第二专业知识;
所述计算所述第一标准专业信息和所述第二标准专业信息的空间距离,包括:
对于每一种第二专业知识,分别计算所述第二专业知识和M种第一专业知识的距离,并将计算得到的M个距离的绝对值求和作为所述第二专业知识的距离和值;
将N个第二专业知识的距离和值求和,作为所述空间距离;
计算第二专业知识和第一专业知识的距离的公式为:
其中,表示第i种第二专业知识N和第j种第一专业知识M的距离,表示第i种第二专业知识N中的第x个义原,表示第j种第一专业知识M中的第y个义原,表示义原和义原的语义距离,m,n均为大于2的整数;
在所述获取目标任务的第一标准专业信息之前,还包括:
每一个推荐节点均对其余推荐节点进行投票;
对于每一个推荐节点,选取该推荐节点的上级推荐节点中票数最多的上级推荐节点作为该推荐节点的第一指定推荐节点,所述第一指定推荐节点用于下发入网通行证;
选取票数最多的推荐节点作为第二指定推荐节点,所述第二指定推荐节点用于进行入网认证;
预设匹配度范围包括第一预设匹配度范围、第二预设匹配度范围和第三预设匹配度范围,第一预设匹配度范围高于第二预设匹配度范围,第二预设匹配度范围高于第三匹配度范围;
在获取目标任务的第一标准专业信息之后,方法还包括:
获取目标任务的人员需求数量X;
选择任务匹配度处于第一预设匹配度范围的人员组成目标任务团队,包括:
选择任务匹配度处于第一预设匹配度范围的由高到低的前P个人,选择任务匹配度处于第二预设匹配度范围的由高到低的前O个人,选择任务匹配度处于第三预设匹配度范围的由高到低的前Q个人,并将P+O+Q个人组成目标任务团队;其中,X=P+O+Q。
5.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上的权利要求1至4中任一项所述基于区块链的企业任务匹配方法的步骤。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上的权利要求1至4中任一项所述基于区块链的企业任务匹配方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211478968.6A CN115577983B (zh) | 2022-11-24 | 2022-11-24 | 基于区块链的企业任务匹配方法、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211478968.6A CN115577983B (zh) | 2022-11-24 | 2022-11-24 | 基于区块链的企业任务匹配方法、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115577983A CN115577983A (zh) | 2023-01-06 |
CN115577983B true CN115577983B (zh) | 2023-04-18 |
Family
ID=84590420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211478968.6A Active CN115577983B (zh) | 2022-11-24 | 2022-11-24 | 基于区块链的企业任务匹配方法、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115577983B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116361545A (zh) * | 2023-02-28 | 2023-06-30 | 山东心法科技有限公司 | 一种培训项目推荐方法、设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107992621A (zh) * | 2017-12-22 | 2018-05-04 | 杭州云象网络技术有限公司 | 一种基于区块链多链技术融合的智能电影产业服务*** |
WO2020182134A1 (zh) * | 2019-03-11 | 2020-09-17 | 京东方科技集团股份有限公司 | 区块链共识任务协调方法、区块链共识任务协调装置、区块链共识任务处理方法、区块链节点装置、区块链***和存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10282741B2 (en) * | 2017-09-05 | 2019-05-07 | StormX, Inc. | Taskset-participant-configurable batch content transfer systems and methods |
CN107590133A (zh) * | 2017-10-24 | 2018-01-16 | 武汉理工大学 | 基于语义的招聘职位与求职简历匹配的方法及*** |
CN110032637A (zh) * | 2019-04-16 | 2019-07-19 | 上海大易云计算股份有限公司 | 一种基于自然语义分析技术的简历智能推荐算法 |
CN110276515A (zh) * | 2019-05-08 | 2019-09-24 | 平安科技(深圳)有限公司 | 任务分配方法、装置、终端及存储介质 |
CN110298660A (zh) * | 2019-06-13 | 2019-10-01 | 广东投盟科技有限公司 | 基于区块链的节点管理方法 |
DE102019214255A1 (de) * | 2019-09-19 | 2021-03-25 | Robert Bosch Gmbh | Dynamisches Zuweisen von Sonderaufgaben in verteilten Netzwerken |
CN111709613A (zh) * | 2020-05-26 | 2020-09-25 | 中国平安财产保险股份有限公司 | 基于数据统计的任务自动分配方法、装置及计算机设备 |
CN114240162A (zh) * | 2021-12-17 | 2022-03-25 | 中国平安财产保险股份有限公司 | 人员调度方法、装置、设备及存储介质 |
-
2022
- 2022-11-24 CN CN202211478968.6A patent/CN115577983B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107992621A (zh) * | 2017-12-22 | 2018-05-04 | 杭州云象网络技术有限公司 | 一种基于区块链多链技术融合的智能电影产业服务*** |
WO2020182134A1 (zh) * | 2019-03-11 | 2020-09-17 | 京东方科技集团股份有限公司 | 区块链共识任务协调方法、区块链共识任务协调装置、区块链共识任务处理方法、区块链节点装置、区块链***和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115577983A (zh) | 2023-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020082579A1 (zh) | 一种风险审批方法、装置、存储介质和服务器 | |
US20190051390A1 (en) | Team-based tele-diagnostics blockchain-enabled system | |
US20110238566A1 (en) | System and methods for determining and reporting risk associated with financial instruments | |
WO2019169768A1 (zh) | 保险保单集中核单方法、电子装置及可读存储介质 | |
CN112182246B (zh) | 通过大数据分析建立企业画像的方法、***、介质及应用 | |
CN111881158B (zh) | 一种管理报表数据处理方法、装置、计算机***及可读存储介质 | |
WO2021254027A1 (zh) | 一种可疑社团的识别方法、装置、存储介质和计算机设备 | |
US20050131818A1 (en) | Method for performing Due diligence and legal, financial and other types of audits | |
CN110727852A (zh) | 一种推送招聘推荐服务的方法、装置及终端 | |
CN111861716B (zh) | 一种基于软件***的贷中监控预警等级生成方法 | |
CN110288451B (zh) | 一种财务报销方法、***、设备及存储介质 | |
CN113254840B (zh) | 人工智能应用服务推送方法、推送平台及终端设备 | |
CN111639706A (zh) | 基于图像集的个人风险画像生成方法及相关设备 | |
CN115577983B (zh) | 基于区块链的企业任务匹配方法、服务器及存储介质 | |
CN113469637B (zh) | 一种补贴发放方法和*** | |
CN112702410B (zh) | 一种基于区块链网络的评估***、方法及相关设备 | |
CN114493142A (zh) | 扶持政策与企业匹配的方法、装置、设备及存储介质 | |
CN109409648A (zh) | 理赔风控方法、装置、计算机设备及存储介质 | |
CN111242779A (zh) | 金融数据特征选择和预测方法、装置、设备及存储介质 | |
CN115358894A (zh) | 一种知识产权生命周期托管管理方法、装置、设备及介质 | |
CN114880406B (zh) | 一种数据管理方法及装置 | |
CN113269179B (zh) | 数据处理方法、装置、设备及存储介质 | |
CN112712270B (zh) | 信息处理方法、装置、设备及存储介质 | |
CN116187675A (zh) | 任务分配方法、装置、设备及存储介质 | |
CN113516065B (zh) | 基于区块链的资料权重测算方法、装置、服务器及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |