任务安排方法、装置及存储介质制造方法及图纸

技术编号:35050761 阅读:19 留言:0更新日期:2022-09-28 10:51
本公开涉及一种任务安排方法、装置及存储介质。任务安排方法包括:获取待安排任务信息,所述待安排任务信息包括第一维度信息和第一时间信息,所述第一时间信息包括第一日期以及在所述第一日期所处的第一时间段;确定所述待安排任务信息的待安排任务特征值,所述待安排任务特征值包括与所述第一维度信息对应的第一维度特征值,以及与所述第一时间信息对应的第一时间点特征值;从预先确定的已安排任务特征值集合中,检测是否存在所述待安排任务特征值,若检测到所述已安排任务特征值集合中不存在所述待安排任务特征值,则按照所述第一日期以及所述第一时间段,对所述待安排任务信息进行任务安排。通过本公开,可提升任务安排效率。可提升任务安排效率。可提升任务安排效率。

【技术实现步骤摘要】
任务安排方法、装置及存储介质


[0001]本公开涉及计算机
,具体地,涉及一种任务安排方法、装置及存储介质。

技术介绍

[0002]目前,对任务安排时,需要先检测已安排任务和待安排任务是否存在冲突,例如,待安排任务地点与已安排任务地点在时间段上是否冲突,执行任务的人员是否存在时间的冲突等。
[0003]相关技术中,对任务安排进行冲突检测时,分别按照执行任务包括的人员、任务执行的地点等维度对任务进行分类,并分别对任务中包括的所有维度进行冲突检测,即对已安排任务的一种维度,和待安排任务的对应维度进行时间段是否冲突(时间段存在完全重叠、时间段存在交叉、时间段存在包含关系)的检测,再将所有维度冲突检测后的结果进行汇总展示,以使得用户根据展示的冲突结果重新安排任务。
[0004]在任务安排的数据量很大时,提供上述方法检测已安排任务和待安排任务是否存在冲突,耗时非常长,检测效率低。

技术实现思路

[0005]为克服相关技术中存在的问题,本公开提供一种任务安排方法、装置及存储介质。
[0006]根据本公开实施例的第一方面,提供一种任务安排方法,所述方法包括:
[0007]获取待安排任务信息,所述待安排任务信息包括第一维度信息和第一时间信息,所述第一时间信息包括第一日期以及在所述第一日期所处的第一时间段;
[0008]确定所述待安排任务信息的待安排任务特征值,所述待安排任务特征值包括与所述第一维度信息对应的第一维度特征值,以及与所述第一时间信息对应的第一时间点特征值;r/>[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]所述已安排任务特征值集合中的每一个已安排任务特征值基于与所述每一个已安排任务特征值对应的已安排任务信息确定,所述已安排任务信息包括第二时间信息和第二维度信息,所述第二时间信息包括第二日期以及在所述第二日期所处的第二时间段,所述第二维度信息包括所述第一维度信息。
[0040]可选地,所述确定模块采用如下方式确定待安排任务信息的待安排任务特征值:
[0041]根据所述第一维度信息,确定与所述第一维度信息对应的第一维度特征值;
[0042]根据所述第一时间信息,确定与所述第一时间信息对应的第一时间点特征值;
[0043]将所述第一维度特征值与所述第一时间点特征值进行拼合,得到所述待安排任务特征值。
[0044]可选地,确定模块采用如下方式根据所述第一维度信息,确定与所述第一维度信息对应的第一维度特征值:
[0045]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务安排方法,其特征在于,所述方法包括:获取待安排任务信息,所述待安排任务信息包括第一维度信息和第一时间信息,所述第一时间信息包括第一日期以及在所述第一日期所处的第一时间段;确定所述待安排任务信息的待安排任务特征值,所述待安排任务特征值包括与所述第一维度信息对应的第一维度特征值,以及与所述第一时间信息对应的第一时间点特征值;从预先确定的已安排任务特征值集合中,检测是否存在所述待安排任务特征值,若检测到所述已安排任务特征值集合中不存在所述待安排任务特征值,则按照所述第一日期以及所述第一时间段,对所述待安排任务信息进行任务安排,其中,所述已安排任务特征值集合中的每一个已安排任务特征值基于与所述每一个已安排任务特征值对应的已安排任务信息确定,所述已安排任务信息包括第二时间信息和第二维度信息,所述第二时间信息包括第二日期以及在所述第二日期所处的第二时间段,所述第二维度信息包括所述第一维度信息。2.根据权利要求1所述的任务安排方法,其特征在于,所述确定所述待安排任务信息的待安排任务特征值,包括:根据所述第一维度信息,确定与所述第一维度信息对应的第一维度特征值;根据所述第一时间信息,确定与所述第一时间信息对应的第一时间点特征值;将所述第一维度特征值与所述第一时间点特征值进行拼合,得到所述待安排任务特征值。3.根据权利要求2所述的任务安排方法,其特征在于,根据所述第一维度信息,确定与所述第一维度信息对应的第一维度特征值,包括:若所述第一维度信息包括一种维度信息,根据特征值与维度信息的对应关系,获取与所述第一维度信息对应的第一维度特征值;若所述第一维度信息包括多种维度信息,根据特征值与维度信息的对应关系,分别获取与每一种第一维度特征信息对应的维度特征值,将所述与每一种第一维度特征信息对应的维度特征值确定为第一维度特征值。4.根据权利要求2所述的任务安排方法,其特征在于,所述根据所述第一时间信息,确定与所述第一时间信息对应的第一时间点特征值,包括:获取与所述第一日期对应的特征值,并根据所述第一时间段,从预先确定的时间点与特征值对应关系表中,获取与所述第一时间段对应的一个或者多个时间点特征值;将与所述第一日期对应的特征值,分别与所述一个或者多个时间点特征值进行拼合,得到所述第一时间点特征值。5.根据权利要求3所述的任务安排方法,其特征在于,所述将所述第一维度特征值与所述第一时间点特征值进行拼合,得到所述待安排任务特征值,包括:若所述第一维度信息为一种维度信息,将与所述第一维度信息对应的第一维度特征值与所述第一时间点特征值进行拼合,得到所述待安排任务特征值;若所述第一维度信息为多种维度信...

【专利技术属性】
技术研发人员:刘东王飞
申请(专利权)人:北京鼎事兴教育咨询有限公司
类型:发明
国别省市:

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

1