【技术实现步骤摘要】
一种排班方法及装置
[0001]本申请涉及计算机
,尤其涉及一种排班方法及装置。
技术介绍
[0002]为了保障人们的日常生活正常有序,如电力、水力、交通调度等行业领域相关单位需要有工作对象监守在工作岗位上;为了保证生产力,如企业系统正常运行,或实现不间断生产,保证产品能够足够供应,也需要有工作对象监守在工作岗位上。因此,需要根据班次以及排班对象来确定某一段时间内的排班表,例如,确定每周或每个月份的排班表,以合理地在该周或该月份为每个排班对象安排班次。
[0003]然而,目前只能通过专人按照人工的方式来安排排班表,排班复杂度随着对象及班次的增加而大幅增加,排班效率低。
技术实现思路
[0004]本申请实施例提供一种排班方法及装置,解决了现有技术存在的上述问题,提高了排班效率。
[0005]第一方面,提供了一种排班方法,该方法可以包括:
[0006]获取针对当前时间段的排班请求,所述排班请求包括待排班对象的属性信息、排班规则和班次配置信息;所述当前时间段包括多个排班周期;
[0007]获取所述当前时间段中当前排班周期之前相邻的预设个数的历史排班周期的历史排班信息,所述历史排班信息包括每个目标对象对应的至少两种类别的班次信息,所述目标对象为所述待排班对象中的至少一个;
[0008]针对当前排班周期,按照所述班次配置信息、所述排班规则和所述历史排班信息,对所述待排班对象进行排班,生成所述当前排班周期的排班信息;
[0009]基于所述当前时间段中每个排班周 ...
【技术保护点】
【技术特征摘要】
1.一种排班方法,其特征在于,所述方法包括:获取针对当前时间段的排班请求,所述排班请求包括待排班对象的属性信息、排班规则和班次配置信息;所述当前时间段包括多个排班周期;获取所述当前时间段中当前排班周期之前相邻的预设个数的历史排班周期的历史排班信息,所述历史排班信息包括每个目标对象对应的至少两种类别的班次信息,所述目标对象为所述待排班对象中的至少一个;针对当前排班周期,按照所述班次配置信息、所述排班规则和所述历史排班信息,对所述待排班对象进行排班,生成所述当前排班周期的排班信息;基于所述当前时间段中每个排班周期的排班信息,输出排班响应,所述排班响应包括所述当前时间段的排班信息。2.如权利要求1所述的方法,其特征在于,所述排班信息中的每个排班周期包括至少一种类别的班次,且所述每个排班周期中的一个待排班对象对应一个班次。3.如权利要求1所述的方法,其特征在于,所述排班规则包括每种类别班次的轮休规则和连续休息天数不小于预设阈值的规则;所述班次配置信息包括不同类别班次的时间和相应类别对应的对象数;针对当前排班周期,按照所述班次配置信息、所述排班规则和所述历史排班信息,对所述待排班对象进行排班,生成所述当前排班周期的排班信息,包括:根据所述班次配置信息,确定每种类别班次的时间和相应班次的对象数;针对所述当前排班周期,根据所述历史排班信息中的至少两种类别的班次信息,从所述待排班对象中筛选出满足所述排班规则的候选待排班对象;按照不同类别班次的时间顺序,对于当前班次类别的待排班次,从所述候选待排班对象中筛选出满足所述当前班次类别的对象数的工作对象,生成所述当前排班周期的排班信息;其中,在所述当前待排班次为初始待排班次时,所述候选待排班对象为所述待排班对象,所述前一次待排班次为空。4.如权利要求3所述的方法,其特征在于,所述方法还包括:获取第一待排班对象的调整请求;所述调整请求包括班次调整类型和相应调整时间段;所述第一待排班对象为所述待排班对象中的任一待排班对象;按照不同类别班次的时间顺序,对于当前班次类别的待排班次,从所述候选待排班对象中筛选出满足所述当前班次类别的对象数的工作对象,生成所述当前排班周期的排班信息,包括:确定所述调整时间段对应的待排班次的第一目标类别;将所述第一目标类别对应的待排班次确定为当前待排班次;按照不同类别班次的时间顺序,对于当前待排班次,从删除所述第一待排班对象的候选待排班对象中筛选出满足所述当前班次的对象数的工作对象,生成所述当前排班周期的排班信息。5.如权利要求3所述的方法,其特征在于,所述排班规则还包括特殊班次规则;其中,所述特殊班次规则是第二待排班对象在目标时间段内被排班的班次类别、所述目标时间段内不被排班的班次类别,或所述目标时间段内不接收调整请求的班次类别,所述第二待排班对象为所述待排班对象中的至少一个待排班对象;所述目标时间段小于所述当前时间段;
按照不同...
【专利技术属性】
技术研发人员:段坤坤,赵永涛,
申请(专利权)人:上海蓝云网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。