掌桥专利:专业的专利平台
掌桥专利
首页

基于施工任务的施工队匹配方法、装置、设备及存储介质

文献发布时间:2023-06-19 11:29:13


基于施工任务的施工队匹配方法、装置、设备及存储介质

技术领域

本发明涉及建筑施工技术领域,尤其涉及一种基于施工任务的施工队匹配方法、装置、设备及存储介质。

背景技术

现如今,随着建筑行业的高度发展,施工任务也是越来越多,且施工队也是越来越多,而施工队的人员规模、具备设备、施工经验等都不相同,使得在产生新的施工任务时,为施工任务匹配合适的施工队十分困难。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种基于施工任务的施工队匹配方法、装置、设备及存储介质,旨在解决难以为施工任务匹配合适的施工队的技术问题。

为实现上述目的,本发明提供了一种方法,所述方法包括以下步骤:

获取施工任务的任务信息及任务验收标准;

将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;

根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。

可选的,所述根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合的步骤之后,还包括:

根据所述施工队集合向用户推荐候选施工队信息;

接收用户基于推荐的候选施工队信息发送的施工队选择请求;

根据所述施工队选择请求及所述施工队集合确定目标施工队;

根据所述目标施工队、所述任务信息及所述任务验收标准生成施工排班日程表,并向所述用户展示所述施工排班日程表。

可选的,所述根据所述施工队集合向用户推荐候选施工队信息的步骤之前,还包括:

获取所述施工队集合中各个施工队的施工能力分值;

根据所述施工能力分值从大到小对所述施工队集合中各个目标施工队进行优先级排序,以获得排序结果;

相应的,所述根据所述施工队集合向用户推荐施工队的步骤,包括:

根据所述排序结果向用户推荐候选施工队信息。

可选的,所述根据所述施工能力分值从大到小对所述目标施工队集合中各个目标施工队进行优先级排序,以获得排序结果的步骤之前,还包括:

获取所述施工任务对应的基础施工能力分值,并根据所述基础施工能力分值及预设能力阈值确定能力分值区间;

将所述施工队集合中施工能力分值超出所述能力分值区间的施工队进行标记;

将所述施工队集合中被标记的施工队清除。

可选的,所述根据所述目标施工队、所述任务信息及所述任务验收标准生成施工排班日程表的步骤,包括:

根据所述任务信息及所述任务验收标准确定施工周期;

根据所述施工周期对所述施工任务进行任务分解,以获得各个施工子任务;

获取所述目标施工队的人员信息,并根据所述人员信息为所述施工子任务分配施工人员,以获得施工排班日程表。

可选的,所述获取施工任务的任务信息及任务验收标准的步骤之前,还包括:

获取多个样本施工任务对应的任务信息、任务验收标准及施工队标准;

根据所述任务信息、所述任务验收标准及所述施工队标准构建施工任务样本集;

根据所述施工任务样本集对初始神经网络模型进行训练,以获得预设任务分析模型。

可选的,所述获取施工任务的任务信息及任务验收标准的步骤之前,还包括:

在检测到分值计算指令时,获取已登记的各个施工队的团队人员规模、历史任务完成信息及施工设备信息;

根据所述团队人员规模、所述历史任务完成信息及所述施工设备信息确定各个施工队对应的施工能力分值。

此外,为实现上述目的,本发明还提出一种基于施工任务的施工队匹配装置,所述基于施工任务的施工队匹配装置包括以下模块:

信息获取模块,用于获取施工任务的任务信息及任务验收标准;

标准确定模块,用于将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;

数据匹配模块,用于根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。

此外,为实现上述目的,本发明还提出一种基于施工任务的施工队匹配设备,所述基于施工任务的施工队匹配设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于施工任务的施工队匹配程序,所述基于施工任务的施工队匹配程序被所述处理器执行时实现如上所述的基于施工任务的施工队匹配方法的步骤。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有基于施工任务的施工队匹配程序,所述基于施工任务的施工队匹配程序执行时实现如上所述的基于施工任务的施工队匹配方法的步骤。

本发明通过获取施工任务的任务信息及任务验收标准;将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。由于将施工任务的任务信息及任务验收标准输入预先训练完成的预设任务分析模型即可确定可完成施工任务的施工队的施工队需求标准,再根据施工队需求标准在包含各施工队信息的预设可用施工队表中进行施工队匹配,即可快速确定满足施工队需求标准的施工队集合,便于为施工任务选择合适的施工队。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;

图2为本发明基于施工任务的施工队匹配方法第一实施例的流程示意图;

图3为本发明基于施工任务的施工队匹配方法第二实施例的流程示意图;

图4为本发明基于施工任务的施工队匹配装置第一实施例的结构框图。

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

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于施工任务的施工队匹配设备结构示意图。

如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于施工任务的施工队匹配程序。

在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在基于施工任务的施工队匹配设备中,所述电子设备通过处理器1001调用存储器1005中存储的基于施工任务的施工队匹配程序,并执行本发明实施例提供的基于施工任务的施工队匹配方法。

本发明实施例提供了一种基于施工任务的施工队匹配方法,参照图2,图2为本发明一种基于施工任务的施工队匹配方法第一实施例的流程示意图。

本实施例中,所述基于施工任务的施工队匹配方法包括以下步骤:

步骤S10:获取施工任务的任务信息及任务验收标准;

需要说明的是,本实施例的执行主体可以为所述基于施工任务的施工队匹配设备,所述基于施工任务的施工队匹配设备可以是个人电脑、服务器等电子设备,本实施例及下述各实施例中,以基于施工任务的施工队匹配设备为例对本发明基于施工任务的施工队匹配方法进行说明。

需要说明的是,施工任务可以是一个完整的施工项目,也可以是完整的施工项目中部分任务。任务信息可以包括施工区域、施工目标、施工时长等信息。任务验证标准可以是对完成的施工任务进行验收的标准,例如:是否根据施工任务进行进行施工,产品质量等。

步骤S20:将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;

需要说明的是,施工队需求标准可以包括所需施工队的人员规模、具备的施工设备等标准,预设任务分析模型可以是预先根据施工任务样本集进行训练得到的神经网络模型,施工任务样本可以包含已正常验收的施工任务对应的任务信息、任务验收标准及施工队标准等信息。将施工任务的任务信息及任务验收标准输入至预设任务分析模型可以确定完成任务需要的施工队的人员规模、施工设备等信息,并根据人员规模及施工设备构建施工队需求标准。

步骤S30:根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。

需要说明的是,预设可用施工队表可以是根据已经进行登记的各个施工队的施工队信息构建的数据表,预设可用施工队表中可以包括各个施工队的人员规模、施工设备、施工任务完成记录、所处区域等信息。

在实际使用中,根据施工队需求标准可以确定施工队最低人员规模及必须的施工设备,在预设施工队表中可以匹配到具备必须的施工设备且人员规模高于最低人员规模的施工队,再根据成功匹配得到的各个施工队构建施工队集合。

进一步地,为了便于获取施工队需求标准,本实施例步骤S10之前,还可以包括:

获取多个样本施工任务对应的任务信息、任务验收标准及施工队标准;根据所述任务信息、所述任务验收标准及所述施工队标准构建施工任务样本集;根据所述施工任务样本集对初始神经网络模型进行训练,以获得预设任务分析模型。

需要说明的是,样本施工任务可以为已经完成并验收成功的施工任务。施工队标准可以包括完成样本施工任务的施工队的人员规模及施工设备等信息。通过任务信息、任务验收标准及施工队标准即可构建施工任务样本,再根据构建的多个施工任务样本即可获得施工任务样本集。

可以理解的是,通过施工任务样本集对初始神经网络模型不断的进行训练,在训练完成时,即可获得预设任务分析模型,预设任务分析模型可以根据施工任务的任务信息及任务验收标准确定施工队需求标准。

在实际使用中,在预设任务分析模型训练完毕之后,还可以采用构建施工任务样本集相同的方式构建施工任务验证集,将施工任务验证集中的各个施工任务验证样本对应的任务信息及任务验收标准输入预设任务分析模型进行分析,获得施工队需求标准,并将施工队需求标准与施工任务验证样本对应的施工队标准进行对比,计算误差值,当误差值较大时重新训练预设任务分析模型。

本实施例通过获取施工任务的任务信息及任务验收标准;将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。由于将施工任务的任务信息及任务验收标准输入预先训练完成的预设任务分析模型即可确定可完成施工任务的施工队的施工队需求标准,再根据施工队需求标准在包含各施工队信息的预设可用施工队表中进行施工队匹配,即可快速确定满足施工队需求标准的施工队集合,便于为施工任务选择合适的施工队。

参考图3,图3为本发明一种基于施工任务的施工队匹配方法第二实施例的流程示意图。

基于上述第一实施例,本实施例基于施工任务的施工队匹配方法在所述步骤S30之后,还包括:

步骤S40:根据所述施工队集合向用户推荐候选施工队信息;

可以理解的是,在确定施工队集合之后,可以将施工队集合发送至用户的终端,将施工队集合中的各个施工队信息作为候选施工队信息在用户终端展示,以向用户推荐候选施工队信息,利于客户选择合适的施工队。

进一步地,为了便于用户确定各个施工队的能力并选择合适的施工队,本实施例步骤S40之前,还可以包括:

步骤S31:获取所述施工队集合中各个施工队的施工能力分值;

需要说明的是,施工能力分值可以是根据施工队的人员规模、具备的施工设备、历史任务完成信息计算得到的用于表示施工队施工能力的量化分值,施工能力分值越高则代表施工队的施工能力越强。

步骤S32:根据所述施工能力分值从大到小对所述施工队集合中各个目标施工队进行优先级排序,以获得排序结果;

相应的,本实施例所述步骤S40,可以包括:

步骤S40':根据所述排序结果向用户推荐候选施工队信息。

可以理解的是,施工能力分值可以代表施工队的施工能力,将施工队集合中的各个施工队根据施工能力分值从大到小进行优先级排序,可以令施工能力更强的施工队排序靠前,可以让用户快速根据施工能力分值及排序序号明确施工队集合中各个施工队的施工能力强弱,并根据施工能力选择合适的施工队。

进一步地,为了提高根据施工能力分值对施工队进行排序的速度,本实施例中步骤S10之前,还可以包括:

在检测到分值计算指令时,获取已登记的各个施工队的团队人员规模、历史任务完成信息及施工设备信息;根据所述团队人员规模、所述历史任务完成信息及所述施工设备信息确定各个施工队对应的施工能力分值。

需要说明的是,团队人员规模可以是该施工队具体有多少施工人员,历史任务完成信息可以包含根据该施工队历史验收完成的施工任务数量及验收失败的施工任务数量,施工设备信息可以是该施工队所拥有的施工设备的信息。

在具体使用中,施工能力分值的计算方式可以根据实际需要进行设置,例如:施工队每一个施工人员加1分,一台打桩机加10分,一台压路机加10分,一个完成验收的施工任务加20分,每一个验收失败的施工任务扣50分等。

在实际使用中,可以通过施工能力计算公式计算施工能力分值,所述施工能力计算公式可以为:

式中,Score为施工能力分值,S

可以理解的是,在进行排序之前提前计算各个施工队的施工能力分值,可以令需要根据施工能力分值进行排序时不再需要实时计算施工能力分值,可以节约大量的计算时间,更快的根据施工能力分值对施工队进行排序。

进一步地,为了便于选择合适的施工队,本实施例所述步骤S32之前,还可以包括:

获取所述施工任务对应的基础施工能力分值,并根据所述基础施工能力分值及预设能力阈值确定能力分值区间;将所述施工队集合中施工能力分值超出所述能力分值区间的施工队进行标记;将所述施工队集合中被标记的施工队清除。

需要说明的是,基础施工能力分值可以是根据完成施工任务所需的最低人员规模及必须施工设备计算的到的施工能力分值,可以理解为施工能力分值低于基础施工能力分值的施工队按时完成施工任务。

在实际使用中,施工队的施工能力并非越强越好,而是需要合适,施工队施工能力若超出施工任务的需求太多,可能会导致人力浪费,增加不必要的支出,例如:若施工任务需要100人即可,不可能选择200甚至300人的施工队进行施工。因此可以根据实际需要设置一预设能力阈值,再根据基础施工能力分值及预设能力阈值计算出能力分值区间,将施工能力分值超出能力分值区间的施工队自施工队集合中清除,可以更便于选择合适的施工队。

例如:假设基础施工能力分值为300,根据实际情况判断设定的预设能力阈值为50,则可以得到能力分值区间为[300,350],可以将施工能力分值小于300及施工能力分值大于350的施工队自施工队集合中清除。

步骤S50:接收用户基于推荐的候选施工队信息发送的施工队选择请求;

需要说明的是,施工队选择请求可以是用户在根据推荐的候选施工队信息做出施工队选择时发送至基于施工任务的施工队匹配设备的请求。

步骤S60:根据所述施工队选择请求及所述施工队集合确定目标施工队;

需要说明的是,施工队选择请求中可以含有目标施工队的施工队标识、施工队名称等信息,因此,可以根据施工队选择请求在施工队集合中进行查找,将查找到的施工队作为目标施工队。

例如:假设施工队集合中共包括6只施工队,对应的施工队标识分别为A、B、C、D、E、F,在接收到的施工队选择请求时可以获取施工队选择请求中包含的施工队标识,遍历施工队集合中的各个施工队,将施工队标识与施工队选择请求中的施工队标识进行比对,将施工队标识与施工队选择请求中的施工队标识一致的施工队作为目标施工队。

步骤S70:根据所述目标施工队、所述任务信息及所述任务验收标准生成施工排班日程表,并向所述用户展示所述施工排班日程表。

可以理解的是,在确定目标施工队之后,可以根据目标施工队、施工任务的任务信息及施工任务的任务验收标准生成施工排班日程表,施工排班日程表可以包含在施工日程中每日或每月需要进行何种任务等信息,将向用户展示施工排班日程表可以令用户明确若此施工任务选择目标施工队进行施工应该如何进行施工安排。

进一步地,为了更合理的生成施工排班日程表,本实施例步骤S70,可以包括:

根据所述任务信息及所述任务验收标准确定施工周期;根据所述施工周期对所述施工任务进行任务分解,以获得各个施工子任务;获取所述目标施工队的人员信息,并根据所述人员信息为所述施工子任务分配施工人员,以获得施工排班日程表。

需要说明的是,任务信息及任务验收标准可以确定整个施工任务允许的施工时长,即施工周期,且可以确定施工任务具体包含多少任务量,然后根据施工周期及施工任务的任务量对施工任务进行任务分解,拆解成多个施工子任务,例如:1月在A施工区域铺设地砖,B施工区域打地基等。目标施工队的人员信息可以包括拥有的施工人员、各施工人员擅长的施工领域等等。在拆分施工子任务之后,再根据目标施工队的人员信息为施工子任务分配施工人员即可获得施工排班日程表。

本实施例通过根据所述施工队集合向用户推荐候选施工队信息;接收用户基于推荐的候选施工队信息发送的施工队选择请求;根据所述施工队选择请求及所述施工队集合确定目标施工队;根据所述目标施工队、所述任务信息及所述任务验收标准生成施工排班日程表,并向所述用户展示所述施工排班日程表。由于根据用户发送的施工队选择请求确定目标施工队,并在确定目标施工队之后生成施工排班日程表,将施工排班日程表向用户进行展示,可以令用户更直观的了解在选择目标施工队之后如何进行施工,便于快速分析该目标施工队是否满足施工任务的各项要求,更利于选择适合执行施工任务的施工队。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于施工任务的施工队匹配程序,所述基于施工任务的施工队匹配程序被处理器执行时实现如上文所述的基于施工任务的施工队匹配方法的步骤。

参照图4,图4为本发明基于施工任务的施工队匹配装置第一实施例的结构框图。

如图4所示,本发明实施例提出的基于施工任务的施工队匹配装置包括:

信息获取模块401,用于获取施工任务的任务信息及任务验收标准;

标准确定模块402,用于将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;

数据匹配模块403,用于根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。

本实施例通过获取施工任务的任务信息及任务验收标准;将所述任务信息及所述任务验收标准输入至预设任务分析模型中进行分析,以获得施工队需求标准;根据所述施工队需求标准在预设可用施工队表中进行施工队匹配,以获得匹配成功的施工队集合。由于将施工任务的任务信息及任务验收标准输入预先训练完成的预设任务分析模型即可确定可完成施工任务的施工队的施工队需求标准,再根据施工队需求标准在包含各施工队信息的预设可用施工队表中进行施工队匹配,即可快速确定满足施工队需求标准的施工队集合,便于为施工任务选择合适的施工队。

进一步地,所述数据匹配模块403,还用于根据所述施工队集合向用户推荐候选施工队信息;接收用户基于推荐的候选施工队信息发送的施工队选择请求;根据所述施工队选择请求及所述施工队集合确定目标施工队;根据所述目标施工队、所述任务信息及所述任务验收标准生成施工排班日程表,并向所述用户展示所述施工排班日程表。

进一步地,所述数据匹配模块403,还用于获取所述施工队集合中各个施工队的施工能力分值;根据所述施工能力分值从大到小对所述施工队集合中各个目标施工队进行优先级排序,以获得排序结果;

所述数据匹配模块403,还用于根据所述排序结果向用户推荐候选施工队信息。

进一步地,所述数据匹配模块403,还用于获取所述施工任务对应的基础施工能力分值,并根据所述基础施工能力分值及预设能力阈值确定能力分值区间;将所述施工队集合中施工能力分值超出所述能力分值区间的施工队进行标记;将所述施工队集合中被标记的施工队清除。

进一步地,所述数据匹配模块403,还用于根据所述任务信息及所述任务验收标准确定施工周期;根据所述施工周期对所述施工任务进行任务分解,以获得各个施工子任务;获取所述目标施工队的人员信息,并根据所述人员信息为所述施工子任务分配施工人员,以获得施工排班日程表。

进一步地,所述信息获取模块401,还用于获取多个样本施工任务对应的任务信息、任务验收标准及施工队标准;根据所述任务信息、所述任务验收标准及所述施工队标准构建施工任务样本集;根据所述施工任务样本集对初始神经网络模型进行训练,以获得预设任务分析模型。

进一步地,所述信息获取模块401,还用于在检测到分值计算指令时,获取已登记的各个施工队的团队人员规模、历史任务完成信息及施工设备信息;根据所述团队人员规模、所述历史任务完成信息及所述施工设备信息确定各个施工队对应的施工能力分值。

应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。

需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。

另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于施工任务的施工队匹配方法,此处不再赘述。

此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(Read Only Memory,ROM)/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 基于施工任务的施工队匹配方法、装置、设备及存储介质
  • 基于模糊匹配的分拣方法、装置、计算机设备及存储介质
技术分类

06120112939847