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、从上述技术方案可以看出,本申请实施例提供了一种作业管理方法、装置及系统,其中,所述作业管理方法通过在目标作业管理系统中设置多个业务处理模块,各业务处理模块用于在运行过程中对相同类别的业务进行并行处理,且基于本文档来自技高网...
【技术保护点】
1.一种作业管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述运行数据包括数据反馈时刻,所述数据反馈时刻用于表征所述业务处理模块反馈所述运行数据的时刻;
3.根据权利要求2所述的方法,其特征在于,所述运行数据包括业务标识信息,所述业务标识信息用于表征所述业务处理模块在所述数据反馈时刻的在处理业务的标识信息;
4.根据权利要求3所述的方法,其特征在于,所述第一目标业务处理模块是通过如下方法确定的:
5.根据权利要求3所述的方法,其特征在于,所述控制第一目标业务处理模块对所述第一目标业务进行处理,包括:
6.根据权利要求5所述的方法,其特征在于,所述发送所述请求信号至所述第一目标业务处理模块之后,还包括:
7.根据权利要求5所述的方法,其特征在于,所述第一目标业务处理模块在基于所述处理状态对所述第一目标业务进行处理之前,还包括:
8.根据权利要求1至7任一项所述的方法,其特征在于,还包括:
9.一种作业管理装置,其特征在于,包括:
10.一种作业管理系
...【技术特征摘要】
1.一种作业管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述运行数据包括数据反馈时刻,所述数据反馈时刻用于表征所述业务处理模块反馈所述运行数据的时刻;
3.根据权利要求2所述的方法,其特征在于,所述运行数据包括业务标识信息,所述业务标识信息用于表征所述业务处理模块在所述数据反馈时刻的在处理业务的标识信息;
4.根据权利要求3所述的方法,其特征在于,所述第一目标业务处理模块是通过如下方法确定的:
5.根据权利要求3所述的方法,其特征在于,所述控制第一目标业务处理模块对所述第一目标业务进行处理,包括:
<...【专利技术属性】
技术研发人员:钟建平,沈占磊,陈喜迎,
申请(专利权)人:三一海洋重工有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。