本申请涉及计算机,尤其涉及一种生产排程方法及相关设备。
背景技术:
1、高级计划与排程(advanced planning and scheduling,aps)系统是一种综合考虑了物料、设备、人员、产能、客户需求、运输等资源约束条件,利用最优化算法自动生成工厂生产计划与生产排程的系统。
2、aps系统可以获取销售需求和工厂的生产要素(如,设备、人、物料等)等数据,并利用该数据进行排产。然而,aps系统在获取数据时存在由于数据不完整导致的排产结果不准确的问题,甚至存在无法获取到数据导致的无法排产的问题。
技术实现思路
1、有鉴于此,本申请的目的在于提出一种生产排程方法及相关设备,以解决或部分解决上述问题。
2、基于上述目的,本申请第一方面,提供了一种生产排程方法,包括:
3、向目标系统发送获取目标数据的第一请求;
4、确定所述目标数据是否获取成功;
5、响应于所述目标数据获取失败,确定是否触发重试机制;
6、响应于触发重试机制,确定至少一个目标重试机制;
7、根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据;
8、响应于所述目标数据不存在异常,利用所述目标数据进行生产排程。
9、本申请第二方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法。
10、本申请第三方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行如第一方面所述的方法。
11、从上面所述可以看出,本申请提供的一种生产排程方法及相关设备,通过向目标系统发送获取目标数据的第一请求,确定所述目标数据是否获取成功,响应于所述目标数据获取失败,确定是否触发重试机制,响应于触发重试机制,确定至少一个目标重试机制,根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据,响应于所述目标数据不存在异常,利用所述目标数据进行生产排程。通过本申请的方法,可以确保aps系统采集到的数据的准确性以及完整性,进而提高排产结果的准确度以及确保用户可以得到较高准确度的排产结果。
1.一种生产排程方法,包括:
2.如权利要求1所述的方法,其中,所述确定所述目标数据是否获取成功,包括:
3.如权利要求2所述的方法,其中,所述至少一个目标重试机制包括第一目标重试机制和第二目标重试机制,所述响应于触发重试机制,确定至少一个目标重试机制,包括:
4.如权利要求3所述的方法,其中,所述根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据,包括:
5.如权利要求2所述的方法,其中,所述至少一个目标重试机制还包括第三目标重试机制,所述响应于触发重试机制,确定至少一个目标重试机制,还包括:
6.如权利要求5所述的方法,其中,所述根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据,还包括:
7.如权利要求1所述的方法,其中,所述方法还包括:
8.如权利要求6所述的方法,其中,所述至少一个目标重试机制还包括第四目标重试机制或第五目标重试机制,所述响应于触发重试机制,确定至少一个目标重试机制,还包括:
9.如权利要求8所述的方法,其中,所述根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据,还包括:
10.如权利要求8所述的方法,其中,所述根据所述至少一个目标重试机制,向所述目标系统发送重新获取所述目标数据的第二请求,以得到所述目标数据,还包括:
11.如权利要求3所述的方法,其中,所述至少一个目标重试机制包括第六目标重试机制;
12.如权利要求1所述的方法,其中,所述响应于所述目标数据不存在异常,利用所述目标数据进行生产排程,包括:
13.如权利要求1所述的方法,其中,所述响应于所述目标数据不存在异常,利用所述目标数据进行生产排程,还包括:
14.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至13任意一项所述的方法。
15.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其中,所述计算机指令用于使计算机执行如权利要求1至13任意一项所述的方法。