一种基于动态权重策略的铁路乘务人员智能排班方法和系统转让专利

申请号 : CN202110122596.2

文献号 : CN112836955B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 苏士辉岳小兵徐会忠孙晓鹏荆豪明

申请人 : 郑州信大捷安信息技术股份有限公司

摘要 :

本发明属于乘务管理技术领域,公开了一种基于动态权重策略的铁路乘务人员智能排班方法,包括以下步骤:通过排班界面选择待排班的车次和日期;排班服务模块基于待排班的车次和日期查询满足条件的候选乘务人员列表;权重模块按照对应的权重策略对候选乘务人员列表中的候选乘务人员进行筛选排序;权重模块将排好序的候选乘务人员列表返回给排班服务模块,并呈现在排班界面;排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,并向排班服务模块保存和发布最优候选乘务人员的排班任务。本发明可根据不同的排班场景灵活动态的选择不同的排班策略,从而满足用户多场景下对排班的不同需求,保证排班的灵活性。

权利要求 :

1.一种基于动态权重策略的铁路乘务人员智能排班方法,其特征在于,包括以下步骤:步骤1:通过排班界面选择待排班的车次和日期;

步骤2:排班服务模块基于待排班的车次和日期查询满足条件的候选乘务人员列表;

步骤3:权重模块按照对应的权重策略对候选乘务人员列表中的候选乘务人员进行筛选排序;

步骤4:权重模块将排好序的候选乘务人员列表返回给排班服务模块,并呈现在排班界面;

步骤5:排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,并向排班服务模块保存和发布最优候选乘务人员的排班任务;

所述权重策略包括比较排序策略和完全匹配策略;

所述比较排序策略按照以下原则进行优先级排序:按照乘务人员距车次发车站点最近原则;

按照乘务人员值乘时间最短原则;

按照乘务人员出车次数最少原则;

按照距离上次值乘时间间隔最长原则;

所述完全匹配策略按照各个乘务人员的职务、性别、单位选定最优候选乘务人员;

所述步骤3具体包括:

步骤3.1:根据排班场景调用配置模块获取对应的权重策略;

步骤3.2:判断获取的权重策略中是否有完全匹配策略,如果有,则进入步骤3.3,如果无,则进入步骤3.4;

步骤3.3:按照完全匹配策略从所述候选乘务人员列表中筛选符合的候选乘务人员,并进入步骤3.4;

步骤3.4:判断获取的权重策略中是否有比较排序策略,如果有,则进入步骤3.5,如果无,则将上述步骤3.3筛选符合的候选乘务人员作为最优候选乘务人员输出;

步骤3.5:根据比较排序策略,计算每个候选乘务人员对应权重规则的实际权重值;

步骤3.6:按照策略优先级对多个实际权重值进行多条件优先级排序,并输出排序结果;

所述步骤3.1具体包括:

判断待排班日期是否为工作日,如果是,则优先按照乘务人员距车次发车站点最近原则对候选乘务人员列表进行排序,如果否,则优先按照乘务人员值乘时间最短原则对候选乘务人员列表进行排序。

2.根据权利要求1所述的一种基于动态权重策略的铁路乘务人员智能排班方法,其特征在于,所述步骤2具体包括:根据车次的时刻表和日期计算排班持续时间段,查询在排班持续时间段内没有值乘任务的乘务人员列表作为候选乘务人员列表。

3.根据权利要求1所述的一种基于动态权重策略的铁路乘务人员智能排班方法,其特征在于,所述步骤5具体包括:排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,将最优候选乘务人员和待排班的车次进行绑定,并向排班服务模块保存和发布最优候选乘务人员的排班任务。

4.实现权利要求1 3任一项所述的一种基于动态权重策略的铁路乘务人员智能排班方~

法的智能排班系统,其特征在于,所述系统包括排班界面、排班服务模块和权重模块:所述排班界面,用于提供可视化Web界面,负责为排班员提供功能入口,并和排班服务模块交互共同完成排班功能;

所述排班服务模块,用于为排班界面提供对应功能接口,负责存储基础人员车次数据以及具体的排班业务数据,依赖权重模块完成动态筛选排班候选人功能;

所述权重模块,用于存储权重策略,并根据不同的权重策略及优先级对候选人结果进行综合排序,得到排好序的候选乘务人员列表。

5.根据权利要求4所述的智能排班系统,其特征在于,所述系统还包括:配置模块,用于存储不同排班场景对应的不同的权重策略。

说明书 :

一种基于动态权重策略的铁路乘务人员智能排班方法和系统

技术领域

[0001] 本发明属于乘务管理技术领域,涉及一种基于动态权重策略的铁路乘务人员智能排班方法和系统。

背景技术

[0002] 铁路的运输管理组织离不开运输资源的有效及合理使用,而铁路运输资源是指与其运输能力有关的资源,主要包括线路、车站、动车段(所)、列车、人员、技术、相关设施设备
等。只有合理有效地使用各种资源,做好运输组织与计划工作,才能较好的满足乘客的出行
需求,又不至于运营单位的成本和投入过高,这样既提高了运输效率,也实现了相关运输资
源可持续发展。乘务计划作为高速铁路运输组织中重要构成部分,合理的计划方案可以在
直接降低运营成本的同时提高乘务人员利用率,因此乘务计划的质量不仅关系到运行图所
制定的运输任务能否顺利完成,而且和运输成本密切关联,对运输企业的运营管理有着重
大意义。
[0003] 目前的铁路管理系统中,对乘务人员的排班计划是通过人工排班方式实现的。在实践过程中,排班管理人员很难全面顾及各项因素,排班工作费时费力,长期存在排班易冲
突、易出错、耗时长、效率低等问题。

发明内容

[0004] 本发明的目的在于提供一种基于动态权重策略的铁路乘务人员智能排班方法和系统,可根据不同的排班场景灵活动态的选择不同的排班策略,从而满足用户多场景下对
排班的不同需求,保证排班的灵活性。
[0005] 为实现上述目的,本发明采用以下技术方案:
[0006] 本发明提供一种基于动态权重策略的铁路乘务人员智能排班方法,包括以下步骤:
[0007] 步骤1:通过排班界面选择待排班的车次和日期;
[0008] 步骤2:排班服务模块基于待排班的车次和日期查询满足条件的候选乘务人员列表;
[0009] 步骤3:权重模块按照对应的权重策略对候选乘务人员列表中的候选乘务人员进行筛选排序;
[0010] 步骤4:权重模块将排好序的候选乘务人员列表返回给排班服务模块,并呈现在排班界面;
[0011] 步骤5:排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,并向排班服务模块保存和发布最优候选乘务人员的排班任务。
[0012] 优选地,所述步骤2具体包括:根据车次的时刻表和日期计算排班持续时间段,查询在排班持续时间段内没有值乘任务的乘务人员列表作为候选乘务人员列表。
[0013] 优选地,所述权重策略包括比较排序策略和完全匹配策略;
[0014] 所述比较排序策略按照以下原则进行优先级排序:
[0015] 按照乘务人员距车次发车站点最近原则;
[0016] 按照乘务人员值乘时间最短原则;
[0017] 按照乘务人员出车次数最少原则;
[0018] 按照距离上次值乘时间间隔最长原则;
[0019] 所述完全匹配策略按照各个乘务人员的职务、性别、单位选定最优候选乘务人员。
[0020] 优选地,所述步骤3具体包括:
[0021] 步骤3.1:根据排班场景调用配置模块获取对应的权重策略;
[0022] 步骤3.2:判断获取的权重策略中是否有完全匹配策略,如果有,则进入步骤3.3,如果无,则进入步骤3.4;
[0023] 步骤3.3:按照完全匹配策略从所述候选乘务人员列表中筛选符合的候选乘务人员,并进入步骤3.4;
[0024] 步骤3.4:判断获取的权重策略中是否有比较排序策略,如果有,则进入步骤3.5,如果无,则将上述步骤3.3筛选符合的候选乘务人员作为最优候选乘务人员输出;
[0025] 步骤3.5:根据比较排序策略,计算每个候选乘务人员对应权重规则的实际权重值;
[0026] 步骤3.6:按照策略优先级对多个实际权重值进行多条件优先级排序,并输出排序结果。
[0027] 优选地,所述步骤3.1具体包括:
[0028] 判断待排班日期是否为工作日,如果是,则优先按照乘务人员距车次发车站点最近原则对候选乘务人员列表进行排序,如果否,则优先按照乘务人员值乘时间最短原则对
候选乘务人员列表进行排序。
[0029] 优选地,所述步骤5具体包括:
[0030] 排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,将最优候选乘务人员和待排班的车次进行绑定,并向排班服务模块保存和发布最优候选乘务
人员的排班任务。
[0031] 本发明还提供一种实现上述的一种基于动态权重策略的铁路乘务人员智能排班方法的智能排班系统,所述系统包括排班界面、排班服务模块和权重模块:
[0032] 所述排班界面,用于提供可视化Web界面,负责为排班员提供功能入口,并和排班服务模块交互共同完成排班功能;
[0033] 所述排班服务模块,用于为排班界面提供对应功能接口,负责存储基础人员车次数据以及具体的排班业务数据,依赖权重模块完成动态筛选排班候选人功能;
[0034] 所述权重模块,用于存储权重策略,并根据不同的权重策略及优先级对候选人结果进行综合排序,得到排好序的候选乘务人员列表。
[0035] 优选地,所述系统还包括:配置模块,用于存储不同排班场景对应的不同的权重策略。
[0036] 优选地,所述权重策略包括比较排序策略和完全匹配策略;
[0037] 所述比较排序策略按照以下原则进行优先级排序:
[0038] 按照乘务人员距车次发车站点最近原则;
[0039] 按照乘务人员值乘时间最短原则;
[0040] 按照乘务人员出车次数最少原则;
[0041] 按照距离上次值乘时间间隔最长原则;
[0042] 所述完全匹配策略按照各个乘务人员的职务、性别、单位选定最优候选乘务人员。
[0043] 相比现有技术,本发明的有益效果在于:
[0044] 本发明可根据不同的排班场景灵活动态的选择不同的排班策略,从而满足用户多场景下对排班的不同需求,保证排班的灵活性。
[0045] 本发明可使用多种权重规则组合结合多条件优先级排序算法,从而选出最合适的乘务人员值乘车次任务。

附图说明

[0046] 图1为本发明一种基于动态权重策略的铁路乘务人员智能排班方法的流程图。
[0047] 图2为本发明一种基于动态权重策略的铁路乘务人员智能排班系统的结构示意图。
[0048] 图3为本发明智能排班系统中排班服务模块的功能流程图。
[0049] 图4为本发明智能排班系统中权重模块的功能流程图。

具体实施方式

[0050] 以下实施例用于说明本发明,但不用来限定本发明的保护范围。若未特别指明,实施例中所用技术手段为本领域技术人员所熟知的常规手段。下述实施例中的试验方法,如
无特别说明,均为常规方法。
[0051] 实施例一
[0052] 如图1所示,本发明一种基于动态权重策略的铁路乘务人员智能排班方法,包括以下步骤:
[0053] 步骤S101:通过排班界面选择待排班的车次和日期;
[0054] 步骤S102:排班服务模块基于待排班的车次和日期查询满足条件的候选乘务人员列表;
[0055] 步骤S103:权重模块按照对应的权重策略对候选乘务人员列表中的候选乘务人员进行筛选排序;
[0056] 步骤S104:权重模块将排好序的候选乘务人员列表返回给排班服务模块,并呈现在排班界面;
[0057] 步骤S105:排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,并向排班服务模块保存和发布最优候选乘务人员的排班任务。
[0058] 在一个具体实施方式中,步骤S102具体包括:根据车次的时刻表和日期计算排班持续时间段,查询在排班持续时间段内没有值乘任务的乘务人员列表作为候选乘务人员列
表。
[0059] 本发明中权重策略包括比较排序策略和完全匹配策略;
[0060] 比较排序策略按照以下原则进行优先级排序:
[0061] 按照乘务人员距车次发车站点最近原则;
[0062] 按照乘务人员值乘时间最短原则;
[0063] 按照乘务人员出车次数最少原则;
[0064] 按照距离上次值乘时间间隔最长原则;
[0065] 完全匹配策略按照各个乘务人员的职务、性别、单位选定最优候选乘务人员。
[0066] 在一个具体实施方式中,步骤S103具体包括:
[0067] 步骤S1031:根据排班场景调用配置模块获取对应的权重策略;
[0068] 步骤S1032:判断获取的权重策略中是否有完全匹配策略,如果有,则进入步骤S1033,如果无,则进入步骤S1034;
[0069] 步骤S1033:按照完全匹配策略从候选乘务人员列表中筛选符合的候选乘务人员,并进入步骤S1034;
[0070] 步骤S1034:判断获取的权重策略中是否有比较排序策略,如果有,则进入步骤S1035,如果无,则将上述步骤S1033筛选符合的候选乘务人员作为最优候选乘务人员输出;
[0071] 步骤S1035:根据比较排序策略,计算每个候选乘务人员对应权重规则的实际权重值;
[0072] 步骤S1036:按照策略优先级对多个实际权重值进行多条件优先级排序,并输出排序结果。
[0073] 在一个具体实施方式中,所述步骤S1031具体包括:
[0074] 判断待排班日期是否为工作日,如果是,则优先按照乘务人员距车次发车站点最近原则对候选乘务人员列表进行排序,如果否,则优先按照乘务人员值乘时间最短原则对
候选乘务人员列表进行排序。
[0075] 在一个具体实施方式中,所述步骤S105具体包括:
[0076] 排班员通过排班界面从排好序的候选乘务人员列表中选择最优候选乘务人员,将最优候选乘务人员和待排班的车次进行绑定,并向排班服务模块保存和发布最优候选乘务
人员的排班任务。
[0077] 实施例二
[0078] 如图2所示,本发明一种基于动态权重策略的铁路乘务人员智能排班系统,用于实现上述的一种基于动态权重策略的铁路乘务人员智能排班方法,所述系统包括排班界面
201、排班服务模块202和权重模块203:
[0079] 排班界面201,用于提供可视化Web界面,负责为排班员提供功能入口,并和排班服务模块202交互共同完成排班功能;
[0080] 排班服务模块202,用于为排班界面提供对应功能接口,负责存储基础人员车次数据以及具体的排班业务数据,依赖权重模块203完成动态筛选排班候选人功能,具体功能流
程如图3所示;
[0081] 权重模块203,用于存储权重策略,并根据不同的权重策略及优先级对候选人结果进行综合排序,得到排好序的候选乘务人员列表。
[0082] 本发明权重模块203中的权重规则可在不影响排班主业务的前提下横向扩展,遵循高内聚低耦合的设计模式。
[0083] 在一个优选地实施方式中,该排班系统还包括:配置模块204,用于存储不同排班场景对应的不同的权重策略。该场景主要针对于不同类型的车次和排班日期,比如工作日
按照乘务人员距车次发车站点最近原则,休息日/节假日按照乘务人员值乘时间最短原则,
权重模块根据配置模块动态获取不同场景下合适的权重策略,然后进行排序计算。
[0084] 本发明系统中权重策略如下:
[0085] 1、按照乘务人员距车次发车站点最近原则;
[0086] 2、按照乘务人员值乘时间最短原则;
[0087] 3、按照乘务人员出车次数最少原则;
[0088] 4、按照距离上次值乘时间间隔最长原则;
[0089] 5、按照乘务人员自身属性(职务、性别、单位等)。
[0090] 将以上策略分为两种类别:比较排序策略和完全匹配策略。第1‑4项为比较排序策略,多个比较排序策略需要指定遵循的优先级顺序;第5项为完全匹配策略,完全匹配策略
优先级最高。
[0091] 以上策略可根据不同场景自由组合使用,权重模块会根据策略内容进行计算,按照优先级进行综合排序,输出有序结果,具体流程如图4所示。
[0092] 其中多条件优先级排序遵循以下原则:
[0093] 假设有以下权重策略:
[0094] 按照乘务人员距车次发车站点最近原则w1;
[0095] 按照乘务人员值乘时间最短原则w2;
[0096] 按照乘务人员出车次数最少原则w3。
[0097] 其优先级顺序为w1>w2>w3,其根据权重策略计算出的结果值分别为v1、v2、v3;权重w1的计算规则为按照乘务人员位置和车次始发站点位置两个坐标计算地面距离;w2和w3的
计算规则为从历史乘务人员排班结果中统计出乘务人员历史值乘时间和排班次数。
[0098] 假设有乘务人员p1、p2、p3,其通过三个权重策略计算出实际权重值分别为(p1v1,p1v2,p1v3)、(p2v1,p2v2,p2v3)、(p3v1,p3v2,p3v3),根据权重优先级,先对三个乘务人员w1权重
计算出的权重值v1进行对比,如果p1v1
[0099] 如果p1v1=p2v1,则通过第二个优先级的权重w2的权重值v2进行排序,即p1v2和p2v2,如果p1v2
[0100] 如果p1v2=p2v2,则通过第三个优先级的权重w3的权重值v3进行对比,以此类推。
[0101] 本发明可根据不同的排班场景灵活动态的选择不同的排班策略,从而满足用户多场景下对排班的不同需求,保证排班的灵活性。本发明可使用多种权重规则组合结合多条
件优先级排序算法,从而选出最合适的乘务人员值乘车次任务。
[0102] 以上所述之实施例,只是本发明的较佳实施例而已,仅仅用以解释本发明,并非限制本发明实施范围,对于本技术领域的技术人员来说,当然可根据本说明书中所公开的技
术内容,通过置换或改变的方式轻易做出其它的实施方式,故凡在本发明的原理上所作的
变化和改进等,均应包括于本发明申请专利范围内。