当前位置: 首页 > 专利查询>青岛大学专利>正文

一种众包项目执行装置、方法、设备及可读存储介质制造方法及图纸

技术编号:24940314 阅读:17 留言:0更新日期:2020-07-17 21:26
本发明专利技术公开了一种众包项目执行装置,包括:项目请求解析模块,用于对众包项目执行请求进行解析,得到各目标项目子任务;特征信息提取模块,用于分别提取各目标项目子任务的任务特征信息;认领请求解析模块,用于对接收到的各任务认领请求进行解析,得到各任务认领请求分别对应的工人的历史数据信息;任务发送模块,用于结合各任务特征信息和各历史数据信息,按照预设的工人选取规则分别选取各目标项目子任务对应的目标工人端,并将各目标项目子任务发送给对应的目标工人端。本发明专利技术实现了对不同众包项目的自适应工人选取,解决了众包困境问题,促进了众包项目的顺利执行。本发明专利技术还公开了一种众包项目执行方法、设备及存储介质,具有相应技术效果。

【技术实现步骤摘要】
一种众包项目执行装置、方法、设备及可读存储介质
本专利技术涉及众包领域,特别是涉及一种众包项目执行装置、方法、设备及计算机可读存储介质。
技术介绍
众包是利用群体智慧来合作解决只有人能完成而机器难以完成的复杂任务,其过程可简单地描述为项目请求方借助众包项目管理平台招募大批工人共同完成一项复杂的任务。其项目请求方终端、众包项目管理平台和工人端三位一体的服务架构模式使得众包系统在多个领域有广泛的应用前景。然而,目前系统中存在的众包困境问题严重制约其高效应用。众包困境是由囚徒困境演变而来,主要是由于众包项目管理平台不能针对不同的众包项目筛选合适的工人执行项目,导致服务交换困境即众包困境。综上所述,如何有效地解决众包项目管理平台不能针对不同的众包项目筛选合适的工人执行项目,众包困境不能克服的问题,是目前本领域技术人员急需解决的问题。
技术实现思路
本专利技术的目的是提供一种众包项目执行装置,该装置实现了对不同众包项目的自适应工人选取,有效地解决了众包困境问题,促进了众包项目的顺利执行;本专利技术的另一目的是提供一种众包项目执行方法、设备及计算机可读存储介质。为解决上述技术问题,本专利技术提供如下技术方案:一种众包项目执行装置,应用于众包项目管理平台,包括:项目请求解析模块,用于对接收到的众包项目执行请求进行解析,得到各目标项目子任务;特征信息提取模块,用于分别提取各所述目标项目子任务的任务特征信息;认领请求解析模块,用于对接收到的各任务认领请求进行解析,得到各所述任务认领请求分别对应的工人的历史数据信息;任务发送模块,用于结合各所述任务特征信息和各所述历史数据信息,按照预设的工人选取规则分别选取各所述目标项目子任务对应的目标工人端,并将各所述目标项目子任务发送给对应的目标工人端。在本专利技术的一种具体实施方式中,所述项目请求解析模块具体为对接收到的众包项目执行请求进行解析,得到各所述目标项目子任务和所述众包项目执行请求对应的项目请求方的身份信息的模块;还包括:待上传数据确定模块,用于根据所述身份信息确定所述项目请求方的待上传数据;数据上传模块,用于向所述项目请求方对应的请求方终端发送数据上传指令,以使所述请求方终端上传所述待上传数据。在本专利技术的一种具体实施方式中,所述项目请求解析模块包括:任务属性集获得子模块,用于对接收到的众包项目执行请求进行解析,得到所述项目请求方的历史任务集合对应的任务属性集;属性子集获得子模块,用于分别获取各所述目标项目子任务的目标属性信息,得到目标属性子集;属性子集提取子模块,用于从所述任务属性集中提取所述目标属性子集;当次身份参数计算子模块,用于对所述目标属性子集中各属性信息对应的数值和分别对应的预设属性权重信息进行加权求和,计算当次身份参数信息;身份信息确定子模块,用于结合所述当次身份参数信息和各平台对所述项目请求方计算得到的历史身份参数信息,确定所述项目请求方的身份信息。在本专利技术的一种具体实施方式中,还包括:执行结果信息获得模块,用于在将各所述目标项目子任务发送给对应的目标工人端之后,分别获取各所述目标项目子任务的执行结果信息;反馈数据发送模块,用于根据各所述执行结果信息向对应的目标工人端发送相应的反馈数据。在本专利技术的一种具体实施方式中,所述执行结果信息获得模块具体为分别获取各所述目标项目子任务的任务执行历时时长和任务参数信息的模块;所述反馈数据发送模块包括:反馈数据查找子模块,用于从反馈数据表中分别查找各所述目标项目子任务的任务执行历时时长和任务参数信息对应的反馈数据;其中,所述反馈数据表中存储有各任务执行历时时长、各任务参数信息、以及各反馈数据三者之间的对应关系;反馈数据发送子模块,用于向对应的目标工人端发送相应的反馈数据。一种众包项目执行方法,应用于众包项目管理平台,包括:对接收到的众包项目执行请求进行解析,得到各目标项目子任务;分别提取各所述目标项目子任务的任务特征信息;对接收到的各任务认领请求进行解析,得到各所述任务认领请求分别对应的工人的历史数据信息;结合各所述任务特征信息和各所述历史数据信息,按照预设的工人选取规则分别选取各所述目标项目子任务对应的目标工人端,并将各所述目标项目子任务发送给对应的目标工人端。在本专利技术的一种具体实施方式中,对接收到的众包项目执行请求进行解析,得到各目标项目子任务,包括:对接收到的众包项目执行请求进行解析,得到各所述目标项目子任务和所述众包项目执行请求对应的项目请求方的身份信息;还包括:根据所述身份信息确定所述项目请求方的待上传数据;向所述项目请求方对应的请求方终端发送数据上传指令,以使所述请求方终端上传所述待上传数据。在本专利技术的一种具体实施方式中,对接收到的众包项目执行请求进行解析,得到所述项目请求方的身份信息,包括:对接收到的众包项目执行请求进行解析,得到所述项目请求方的历史任务集合对应的任务属性集;分别获取各所述目标项目子任务的目标属性信息,得到目标属性子集;从所述任务属性集中提取所述目标属性子集;对所述目标属性子集中各属性信息对应的数值和分别对应的预设属性权重信息进行加权求和,计算当次身份参数信息;结合所述当次身份参数信息和各平台对所述项目请求方计算得到的历史身份参数信息,确定所述项目请求方的身份信息。一种众包项目执行设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前所述众包项目执行方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述众包项目执行方法的步骤。应用本专利技术实施例所提供的装置,应用于众包项目管理平台,包括项目请求解析模块,用于对接收到的众包项目执行请求进行解析,得到各目标项目子任务;特征信息提取模块,用于分别提取各目标项目子任务的任务特征信息;认领请求解析模块,用于对接收到的各任务认领请求进行解析,得到各任务认领请求分别对应的工人的历史数据信息;任务发送模块,用于结合各任务特征信息和各历史数据信息,按照预设的工人选取规则分别选取各目标项目子任务对应的目标工人端,并将各目标项目子任务发送给对应的目标工人端。通过结合众包项目中各目标项目子任务的任务特征信息和任务认领工人的历史数据信息进行工人筛选,实现了对不同众包项目的自适应工人选取,有效地解决了众包困境问题,促进了众包项目的顺利执行。相应的,本专利技术实施例还提供了与上述众包项目执行装置相对应的众包项目执行方法、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施本文档来自技高网...

【技术保护点】
1.一种众包项目执行装置,其特征在于,应用于众包项目管理平台,包括:/n项目请求解析模块,用于对接收到的众包项目执行请求进行解析,得到各目标项目子任务;/n特征信息提取模块,用于分别提取各所述目标项目子任务的任务特征信息;/n认领请求解析模块,用于对接收到的各任务认领请求进行解析,得到各所述任务认领请求分别对应的工人的历史数据信息;/n任务发送模块,用于结合各所述任务特征信息和各所述历史数据信息,按照预设的工人选取规则分别选取各所述目标项目子任务对应的目标工人端,并将各所述目标项目子任务发送给对应的目标工人端。/n

【技术特征摘要】
1.一种众包项目执行装置,其特征在于,应用于众包项目管理平台,包括:
项目请求解析模块,用于对接收到的众包项目执行请求进行解析,得到各目标项目子任务;
特征信息提取模块,用于分别提取各所述目标项目子任务的任务特征信息;
认领请求解析模块,用于对接收到的各任务认领请求进行解析,得到各所述任务认领请求分别对应的工人的历史数据信息;
任务发送模块,用于结合各所述任务特征信息和各所述历史数据信息,按照预设的工人选取规则分别选取各所述目标项目子任务对应的目标工人端,并将各所述目标项目子任务发送给对应的目标工人端。


2.根据权利要求1所述的众包项目执行装置,其特征在于,所述项目请求解析模块具体为对接收到的众包项目执行请求进行解析,得到各所述目标项目子任务和所述众包项目执行请求对应的项目请求方的身份信息的模块;
还包括:
待上传数据确定模块,用于根据所述身份信息确定所述项目请求方的待上传数据;
数据上传模块,用于向所述项目请求方对应的请求方终端发送数据上传指令,以使所述请求方终端上传所述待上传数据。


3.根据权利要求2所述的众包项目执行装置,其特征在于,所述项目请求解析模块包括:
任务属性集获得子模块,用于对接收到的众包项目执行请求进行解析,得到所述项目请求方的历史任务集合对应的任务属性集;
属性子集获得子模块,用于分别获取各所述目标项目子任务的目标属性信息,得到目标属性子集;
属性子集提取子模块,用于从所述任务属性集中提取所述目标属性子集;
当次身份参数计算子模块,用于对所述目标属性子集中各属性信息对应的数值和分别对应的预设属性权重信息进行加权求和,计算当次身份参数信息;
身份信息确定子模块,用于结合所述当次身份参数信息和各平台对所述项目请求方计算得到的历史身份参数信息,确定所述项目请求方的身份信息。


4.根据权利要求1至3任一项所述的众包项目执行装置,其特征在于,还包括:
执行结果信息获得模块,用于在将各所述目标项目子任务发送给对应的目标工人端之后,分别获取各所述目标项目子任务的执行结果信息;
反馈数据发送模块,用于根据各所述执行结果信息向对应的目标工人端发送相应的反馈数据。


5.根据权利要求4所述的众包项目执行装置,其特征在于,所述执行结果信息获得模块具体为分别获取各所述目标项目子任务的任务执行历时时长和任务参数信息的模块;
所述反馈数据发送模块包括:

【专利技术属性】
技术研发人员:夏辉张睿胡本旭崔居福程相国
申请(专利权)人:青岛大学
类型:发明
国别省市:山东;37

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

1