System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别涉及一种铁路司机排班方法、系统、存储介质及电子设备。
技术介绍
1、随着铁路路网近年来发生的巨大变化、陆续开行了大量高速列车、以及为适应运输市场需求而经常性地调整高速列车运行图,因此铁路司机排班合理与否,直接关系到铁路司机的劳动生产率。
2、相关技术中,只能实时判断司机是否危险驾驶,根据实时判断的数据及时调整司机,以实现临时排班,无法提前预测司机的身体状况进行排班,临时排班可影响铁路的正常运行,降低了列车运行效率。
技术实现思路
1、本申请实施例提供了一种铁路司机排班方法、系统、存储介质及电子设备。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
2、第一方面,本申请实施例提供了一种铁路司机排班方法,应用于服务端,方法包括:
3、接收来自客户端的排班指令,排班指令包括目标工作的多个工作参数;
4、基于多个工作参数及各铁路司机的睡眠数据,从各铁路司机中筛选出多个候选司机;睡眠数据是由铁路司机佩戴的可穿戴设备上传给服务端的;
5、基于多个候选司机,生成目标工作的排班表,发送排班表给客户端。
6、可选的,基于多个工作参数及各铁路司机的睡眠数据,从各铁路司机中筛选出多个候选司机,包括:
7、根据多个工作参数,生成目标工
8、根据各铁路司机的睡眠数据,分别计算各铁路司机的实际活力系数;
9、将实际活力系数大于标准活力系数的铁路司机确定为候选司机。
10、可选的,根据各铁路司机的睡眠数据,分别计算各铁路司机的实际活力系数,包括:
11、基于第一铁路司机的睡眠数据,计算第一铁路司机的睡眠质量评分、睡眠各阶段时长以及睡眠效率;第一铁路司机为各铁路司机中任意一个铁路司机;
12、对睡眠质量评分、睡眠各阶段时长以及睡眠效率加权求和,得到第一铁路司机的睡眠总得分;
13、计算睡眠总得分与预设值的乘积,得到第一铁路司机的实际活力系数。
14、可选的,方法还包括:
15、接收可穿戴设备上传的铁路司机的睡眠数据;
16、根据睡眠数据以及机器学习算法,生成测铁路司机的睡眠质量评分、睡眠各阶段时长以及睡眠效率;
17、将铁路司机的睡眠质量评分、睡眠各阶段时长以及睡眠效率存储在数据库中;
18、在接收到排班指令的情况下,基于多个工作参数及数据库存储的数据,筛选候选司机。
19、可选的,根据多个工作参数,生成目标工作的标准活力系数,包括:
20、根据多个工作参数,计算目标工作所需的人员活力系数;
21、在人员活力系数小于预设阈值的情况下,将人员活力系数作为待排班工作的标准活力系数;或者,
22、在人员活力系数大于等于预设阈值的情况下,发送用于重新选择工作参数的提示信息给客户端。
23、可选的,多个工作参数包括工作量、工作难度系数以及工作所需时间;
24、根据多个工作参数,计算目标工作所需的人员活力系数,包括:
25、计算工作难度系数以及工作所需时间与预先设定的铁路司机健康系数之间的乘积,得到目标值;
26、计算工作量与目标值的比值,将比值作为目标工作所需的人员活力系数。
27、可选的,基于多个候选司机,生成目标工作的排班表,包括:
28、判定第二铁路司机是否满足预设排班要求;第二铁路司机为多个候选司机中任意一个铁路司机;
29、在第二铁路司机不满足预设排班要求的情况下,将第二铁路司机与用户重新选择的司机组成倒班组,得到排班表;或者,
30、在第二铁路司机的加班次数小于预设加班次数时,基于第二铁路司机进行排班,得到排班表。
31、第二方面,本申请实施例提供了一种铁路司机排班系统,系统包括:
32、系统包括客户端、服务端以及可穿戴设备;
33、客户端,用于发送排班指令给服务端,排班指令包括目标工作的多个工作参数;
34、可穿戴设备,用于发送铁路司机的睡眠数据给服务端;
35、服务端,用于接收排班指令和铁路司机的睡眠数据,基于多个工作参数及各铁路司机的睡眠数据,从各铁路司机中筛选出多个候选司机;基于多个候选司机,生成目标工作的排班表,发送排班表给客户端。
36、第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法步骤。
37、第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。
38、本申请实施例提供的技术方案可以包括以下有益效果:
39、在本申请实施例中,本申请在通过铁路司机佩戴的可穿戴设备上传的睡眠数据和多个工作参数进行司机筛选时,由于该睡眠数据是铁路司机的可穿戴设备实时监测并上报给服务端的,因此基于该睡眠数据可提前预测铁路司机的身体状况,以实现提前排班,避免临时排班影响铁路的正常运行,从而提升了列车运行效率。
40、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种铁路司机排班方法,其特征在于,应用于服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述多个工作参数及各铁路司机的睡眠数据,从所述各铁路司机中筛选出多个候选司机,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各铁路司机的睡眠数据,分别计算各铁路司机的实际活力系数,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述多个工作参数,生成所述目标工作的标准活力系数,包括:
6.根据权利要求5所述的方法,其特征在于,所述多个工作参数包括工作量、工作难度系数以及工作所需时间;
7.根据权利要求1所述的方法,其特征在于,所述基于所述多个候选司机,生成所述目标工作的排班表,包括:
8.一种铁路司机排班系统,其特征在于,所述系统包括客户端、服务端以及可穿戴设备;
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-7任意一项所述的
10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-7任意一项所述的方法。
...【技术特征摘要】
1.一种铁路司机排班方法,其特征在于,应用于服务端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,基于所述多个工作参数及各铁路司机的睡眠数据,从所述各铁路司机中筛选出多个候选司机,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据各铁路司机的睡眠数据,分别计算各铁路司机的实际活力系数,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述多个工作参数,生成所述目标工作的标准活力系数,包括:
6.根据权利要求5所述的方法,其特征在于,所述多...
【专利技术属性】
技术研发人员:卢山,郑建平,相镔,刘强,
申请(专利权)人:杭州萤石软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。