基于区块链的工作任务分配方法、终端设备及存储介质与流程

文档序号:17776818发布日期:2019-05-28 20:18阅读:207来源:国知局
基于区块链的工作任务分配方法、终端设备及存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种基于区块链的工作任务分配方法、终端设备及计算机可读存储介质。



背景技术:

随着社会的不断发展,社会的竞争也越来越激烈。目前的工作管理的过程中存在许多问题,例如,工作中员工许多有效行为不一定都被记录,传统的kpi考核制度了解到的往往比较片面,kpi的制定后又跟不上政策和经济发展的变化,员工的有效行为得不到记录也得不到合理应有的薪酬,这种情况容易引起员工逆反心理,对企业发展也颇为不利。

鉴于上述原因,有必要提出一种能够合理管理工作员工、工作任务以及工作奖励的方法。



技术实现要素:

本发明的主要目的在于提供一种基于区块链的工作任务分配方法、终端设备及计算机可读存储介质,旨在解决传统的工作任务分配、工作人员管理以及工作奖励的管理存在的问题。

为实现上述目的,本发明提供的一种基于区块链的工作任务分配方法,所述方法包括如下步骤:

步骤s10,发布用户上传的工作任务;

步骤s20,接收工作人员的抢单请求;

步骤s30,查询所述抢单请求对应的工作人员是否符合要求;

步骤s40,按照预设规则将该工作任务分配给符合要求的工作人员。

优选的,所述步骤s10之前还包括:

步骤s11,接收用户上传的工作任务;

步骤s12,检测该工作任务的类型,并为所述工作任务加设类型标签。

优选地,所述方法还包括:

步骤s50,接收待验证的工作人员信息;

步骤s51,根据所述工作人员信息检验所述工作人员是否满足要求以及所述工作人员信息是否真实有效;

步骤s52,在所述工作人员满足要求且所述工作人员信息真实有效时,发布该工作人员信息。

优选地,所述步骤s50之后还包括:

步骤s501,收集工作人员信息;

步骤s502,根据预设标准为工作人员进行等级评定。

优选地,所述步骤s50之后还包括:

步骤s60,根据所述工作人员信息提取信息关键词;

步骤s61,根据所提取的信息关键词为该工作人员设定标签。

优选地,所述步骤s40包括:

步骤s41,筛选出抢单请求中当前空闲的工作人员;

步骤s42,根据工作人员的综合排名情况以及该工作任务的难度等级将工作任务分配给对应排名范围内的工作人员。

优选地,所述方法还包括:

步骤s001,接收工作人员提交的工作任务完成信息;

步骤s002,将所述工作任务完成信息分配至对应的审核人员处;

步骤s003,接收审核人员对该工作任务的评判信息。

优选地,所述步骤s003之后还包括:

步骤s004,结合审核人员的评判信息以及工作人员完成该工作的效率,按照预设的标准计算工作人员应得的奖励;

步骤s005,将对应的奖励发放至工作人员的账户。

此外,为实现上述目的,本发明还提出一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述方法的步骤。

此外,为实现上述目的,本发明还提出计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

本发明的基于区块链的工作任务分配方法通过发布用户上传的工作任务;接收工作人员的抢单请求;查询所述抢单请求对应的工作人员是否符合要求;按照预设规则将该工作任务分配给符合要求的工作人员。采用本发明的方法,通过将工作任务进行细化并在区块链上进行分布,提高了工作任务的分配效率,且使得每个工作人员的工作量直接在线上清晰可见,而不会出现谎报、误报或者是少报的情况,根据工作人员自身完成的工作量计算其自身的工作酬劳,解决了工资计算繁杂的问题。

附图说明

附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:

图1为本发明基于区块链的工作任务分配方法的一实施例的流程示意图;

图2为本发明基于区块链的工作任务分配方法的另一实施例的流程示意图;

图3为本发明基于区块链的工作任务分配方法的另一实施例的流程示意图;

图4为本发明的终端设备的示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面结合附图以及具体实施例对本发明实施例解决的技术问题、所采用的技术方案以及实现的技术效果进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,并不是全部实施例。基于本申请中的实施例,本领域普通技术人员在不付出创造性劳动的前提下,所获得的所有其它等同或明显变型的实施例均落在本发明的保护范围内。本发明实施例可以按照权利要求中限定和涵盖的多种不同方式来具体化。

需要说明的是,在下面的描述中,为了方便理解,给出了许多具体细节。但是很明显,本发明的实现可以没有这些具体细节。

需要说明的是,在没有明确限定或不冲突的情况下,本发明中的各个实施例及其中的技术特征可以相互组合而形成技术方案。

本发明提出一种基于区块链的工作任务分配方法,旨在提出一种能够公平对待工作人员完成的任务的方法。

参照图1,本发明提出的基于区块链的工作任务分配方法包括如下步骤:

步骤s10,发布用户上传的工作任务;

本发明实施例中,用户将公司的工作任务在系统上上传。需要说明的是,本发明的工作任务分配方法是基于区块链实现的,故可以理解的是,本发明所涉及的方法步骤均在区块链上发生。

并且需要说明的是,所述的工作任务可以尽可能的进行细化,方便进行kpi或者奖励的计算。并且可以对所公布的工作任务进行加密发布或者公开发布的的设置,例如可以将只能对公司内部的人员发布的工作任务则进行加密设置,而可以对外发布的工作任务则无需进行加密。具体也可以根据工作任务的类型和发布者的需要进行设置。

在发布工作任务时,还将添加工作任务的提交截止期限、工作要求等等。

本发明的上传工作任务的用户和接受工作任务的工作人员在系统上进行操作之前均需要在系统上进行注册和认证。例如,工作人员在注册时,需要上传个人基本信息、过往工作经历、工作擅长的领域等等,系统将核验工作人员上传的信息,如果核验无误则注册成功。同样的,上传工作任务的用户也需要填报相关的基本信息,包括企业资质证书、个人身份证信息等等。

本发明实施例的方法可以应用在不同的场景,以下将举例说明:

应用在常规的企业中,此时上传工作任务的用户即为该企业管理工作分配的部门,工作人员即为该企业上班的员工。当然,如果企业的某些工作是可以外包给外部的人员来完成的话,企业可以在系统中进行设置,选择将该项工作任务在全网公开。

应用在个体户中,此时上传工作任务的用户为个人,发布工作任务时,工作任务可以被其他兼职工作人员接收。

步骤s20,接收工作人员的抢单请求;

在系统上注册过的工作人员可以看到企业或者个体户下发的工作任务,则工作人员可以根据自身的需求和时间安排选择是否接受该工作任务,如果工作人员选择该工作任务,则向系统下发抢单请求。

一般而言,发布出来的工作任务可能被多个工作人员同时抢单,此时系统将根据预设的一些分配规则将该工作任务分配给众多抢单工作人员中的一个。

步骤s30,查询所述抢单请求对应的工作人员是否符合要求;

获取该抢单请求对应的工作人员的信息,该信息包括工作人员注册时填报的基本信息、在本系统上的接单信息等等,通过获取工作人员信息来查询抢单请求对应的工作人员是否符合该工作任务的要求。将不符合要求的直接排出在本次工作任务分配之外,如果是符合要求的,则再根据其他的规则进行工作任务的分配。

步骤s40,按照预设规则将该工作任务分配给符合要求的工作人员。

进一步地,按照系统设定的规则将工作任务分配给符合要求的工作人员,所述预设规则可以是企业自行设定的,也可以是系统默认的。比方说,当有多个符合要求的工作人员均在抢单人员之列时,可以按照这写工作人员的总体排名情况,将工作任务分配给排名最高的工作人员,或者按照随机选择的方式选择一名符合要求的工作人员,等等。具体的方式可以根据需要进行设定。

本发明实施例的基于区块链的工作任务分配方法,通过发布用户上传的工作任务;接收工作人员的抢单请求;查询所述抢单请求对应的工作人员是否符合要求;按照预设规则将该工作任务分配给符合要求的工作人员。采用本发明实施例的方法,通过将工作任务进行细化并在区块链上进行分布,提高了工作任务的分配效率,且使得每个工作人员的工作量直接在线上清晰可见,而不会出现谎报、误报或者是少报的情况,根据工作人员自身完成的工作量计算其自身的工作酬劳,解决了工资计算繁杂的问题。

本发明是基于区块链的工作任务分配方法,通过人工智能和大数据技术采集员工行为并永久记录数据,以员工行为记录数据作为奖励依据。员工可以以抢单的方式发挥自己所长,挑战自己擅长或感兴趣的工作以得到奖励,以奖励机制提高员工有效劳动行为。本发明的方法打破传统雇佣制让工作变得轻松和自由,可以自主安排个人时间。

进一步地,在本发明另一实施例中,所述方法还包括:

步骤s50,接收待验证的工作人员信息;

步骤s51,根据所述工作人员信息检验所述工作人员是否满足要求以及所述工作人员信息是否真实有效;

步骤s52,在所述工作人员满足要求且所述工作人员信息真实有效时,发布该工作人员信息。

本发明实施例中,在工作人员在系统上接收工作任务之前,需要在系统上进行注册和认证。工作人员在系统上上传待验证的信息,该待验证的信息包括个人基本信息,个人基本信息包括身份证信息、家庭地址等等信息;待验证的信息还包括工作人员的工作经历、擅长的工作领域、所获得过的荣誉等等,并上传相关的作证材料。

系统在接收到待验证的工作人员的信息后,对这些信息进行验证,检验工作人员上传的信息的真实性,并且根据所述工作人员信息检验该工作人员是否满足要求。如果检验到工作人员满足要求,且信息均真实有效,则将该工作人员的信息发布到系统上。

进一步地,所述步骤s50之后还包括:

步骤s60,根据所述工作人员信息提取信息关键词;

步骤s61,根据所提取的信息关键词为该工作人员设定标签。

进一步地,系统将提取工作人员录入的工作人员信息,并在提取的工作人员信息中寻找信息关键词,例如工作人员在工作历史一栏中填写的是“曾任职xx公司的会计”,则此时提取的关键词是“xx公司”和“会计”这两个关键词。将根据关键词为工作人员设定标签,可以为工作人员设定上会计的标签。

并且,系统为用户所发布的工作任务也将假设标签,用户在上传工作任务时,可以选择工作任务的类型,则系统可以根据工作的工作类型为该工作任务加设标签。例如,用户发布的工作任务是当月公司的财务核对,则此时将该工作任务贴设上“财会”的标签。那么在为这一项工作任务寻找合适的工作人员时,可以匹配工作任务本身的标签与工作人员的标签的配合度来挑选工作人员。例如,与财会较为匹配的标签是会计、出纳、审计等等。系统将按照一定的匹配规律选择与工作任务契合的工作人员来进行工作。

进一步地,系统还将根据收集到的工作人员信息按照预设的标准为工作人员设定等级。当然,工作人员的等级除了根据工作人员初始的信息进行设定之外,还将根据工作人员在系统上接受的工作任务的完成情况来进行级别的升降。

进一步地,在另一实施例中,参照图2,所述步骤s40包括:

步骤s41,筛选出抢单请求中当前空闲的工作人员;

步骤s42,根据工作人员的综合排名情况以及该工作任务的难度等级将工作任务分配给对应排名范围内的工作人员。

本实施例中,进一步在符合要求的工作人员当中筛选出当前处于空闲的工作人员,如果处于空闲的工作人员不止一个时,则继续在处于空闲的工作人员中结合工作人员的综合排名情况以及该工作任务的难度等级将工作任务分配给对应排名范围内的工作人员。

进一步地,在另一实施例中,参照图3,所述方法还包括:

步骤s001,接收工作人员提交的工作任务完成信息;

步骤s002,将所述工作任务完成信息分配至对应的审核人员处;

步骤s003,接收审核人员对该工作任务的评判信息。

所述步骤s003之后还包括:

步骤s004,结合审核人员的评判信息以及工作人员完成该工作的效率,按照预设的标准计算工作人员应得的奖励;

步骤s005,将对应的奖励发放至工作人员的账户。

本发明实施例中,工作人员将其完成的工作任务提交至系统,系统将该提交的工作任务分配到对应的审核人员处,审核人员对工作人员完成的该工作任务进行审核,并对完成的工作任务的质量进行评分。审核人员的评分将作为后续对工作人员考核的标准,系统将结合该工作任务的考核对工作人员进行奖励,并将奖励发放到工作人员的账户中。

图4是本发明一实施例提供的终端设备的示意图。如图4所示,该实施例/终端设备6包括:处理器60、存储器61以及存储在所述存储器61中并可在所述处理器60上运行的计算机程序62,例如基于区块链的工作任务分配程序。

示例性的,所述计算机程序62可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器61中,并由所述处理器60执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序62在所述**装置/终端设备6中的执行过程。

所述终端设备6可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端6设备可包括,但不仅限于,处理器60、存储器61。本领域技术人员可以理解,图4仅仅是终端设备6的示例,并不构成对终端设备6的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备6还可以包括输入输出设备、网络接入设备、总线等。

所称处理器60可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器61可以是所述终端设备6的内部存储单元,例如终端设备6的硬盘或内存。所述存储器61也可以是所述终端设备6的外部存储设备,例如所述终端设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器61还可以既包括所述终端设备6的内部存储单元也包括外部存储设备。所述存储器61用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器61还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1