一种物资需求计划的制定方法、相关装置及存储介质制造方法及图纸

技术编号:29760086 阅读:21 留言:0更新日期:2021-08-20 21:13
本申请实施例公开了一种物资需求计划的制定方法、相关装置及存储介质。本申请包括:控制服务器接收用户的物资需求计划(MRP,material requirement planning)制定请求后,生成计算任务并发送给中转服务器。中转服务器将接收到的计算任务分析生成N个子任务,并将N个子任务发送给N个计算服务器。N个计算服务器分别处理N个子任务,生成N个任务数据并发送给中转服务器,由中转服务器将N个任务数据发送给控制服务器,控制服务器根据N个任务数据计算得到MRP。本申请中,由中转服务器为计算服务器和控制服务器传递数据,控制服务器无需直接与计算服务器建立通信连接,减少了控制服务器和计算服务器之间的逻辑代码关系,提高了扩展计算服务器的效率,减少代码维护成本。

【技术实现步骤摘要】
一种物资需求计划的制定方法、相关装置及存储介质
本申请涉及计算机
,尤其涉及一种物资需求计划的制定方法、相关装置及存储介质。
技术介绍
物资需求计划(MRP,materialrequirementplanning)是根据市场需求预测和顾客订单制定产品的生产计划,然后基于产品生成进度计划,组成产品的材料结构表和库存状况,通过计算机计算所需物料的需求量和需求时间,从而确定材料的加工进度和订货日程的一种实用技术。制定MRP所需要获取的基本数据包括但不限于:主生产计划、库存记录、提前期和物料清单(BOM,billofmaterial)。在实际应用中,往往还需要结合各个企业生产的自身特点,拓展其他方面的数据,用于参与到MRP的制定当中。其中,上述每个类型的数据,需要为上述每个类型的数据配置相应的逻辑代码,建立对应的子任务,从而计算得到上述数据。而随着企业大数据的快速发展,海量数据呈爆发式增长,一般来说,每个子任务都需要部署到独立的计算设备(例如服务器)当中去实现数据的计算获取。如图1所示,用户发起制定MRP请求后,由控制服务器配置各个类型的子任务,并分发部署到各个独立的计算服务器中去执行。如上述图1所示的MRP制定流程当中,需要一个控制服务器作为中心节点,来进行子任务的配置分发以及任务结果的处理,因此控制服务器中的逻辑代码较为复杂。由于计算服务器与控制服务器之间的业务逻辑代码,也是固化在控制服务器之中的,因此面对需要扩展新的计算服务器参时,需要大量地修改控制服务器中的逻辑代码,扩展的效率较低,代码维护成本较高。
技术实现思路
有鉴于此,本申请提供一种物资需求计划的制定方法、相关装置及存储介质,用于提高扩展计算服务器的效率。本申请一方面提供一种物资需求计划的制定方法,包括:中转服务器接收来自控制服务器的计算任务,所述计算任务是所述控制服务器根据用户发起的物资需求计划MRP制定请求所生成的;所述中转服务器根据所述计算任务生成N个子任务,所述N为大于或等于1的整数;所述中转服务器向N个计算服务器发送所述N个子任务;所述中转服务器接收来自所述N个计算服务器的N个任务数据;所述中转服务器向所述控制服务器发送所述N个任务数据,以使得所述控制服务器根据所述N个任务数据计算得到MRP。在一种可能的实现方式中,所述方法还包括:所述中转服务器接收针对于所述N个计算服务器的调整请求;所述中转服务器根据所述调整请求对所述N个计算服务器进行调整,得到M个计算服务器,所述M为大于或等于1的整数。本申请另一方面提供一种物资需求计划的制定方法,所述方法应用于控制服务器集群,所述控制服务器集群包括第一控制服务器和第二控制服务器,所述方法包括:所述第一控制服务器接收来自用户的物资需求计划MRP制定请求;所述第一控制服务器根据所述MRP制定请求生成计算任务;所述第一控制服务器向目标数据库发送所述计算任务,以使得当所述第一控制服务器发生故障时,所述第二控制服务器从所述目标数据库中获取所述计算任务,并向中转服务器发送所述计算任务。本申请另一方面提供一种中转服务器,包括:接收单元,用于接收来自控制服务器的计算任务,所述计算任务是所述控制服务器根据用户发起的物资需求计划MRP制定请求所生成的;生成单元,用于根据所述计算任务生成N个子任务,所述N为大于或等于1的整数;发送单元,用于向N个计算服务器发送所述N个子任务;所述接收单元,还用于接收来自所述N个计算服务器的N个任务数据;所述发送单元,还用于向所述控制服务器发送所述N个任务数据,以使得所述控制服务器根据所述N个任务数据计算得到MRP。在一种可能的实现方式中,所述中转服务器还包括调整单元,所述接收单元,用于接收针对于所述N个计算服务器的调整请求;调整单元,用于根据所述调整请求对所述N个计算服务器进行调整,得到M个计算服务器,所述M为大于或等于1的整数。本申请另一方面提供一种第一控制服务器,所述第一控制服务器来自控制服务器集群,所述控制服务器集群包括所述第一控制服务器和第二控制服务器,所述第一控制服务器包括:接收单元,用于接收来自用户的物资需求计划MRP制定请求;生成单元,用于根据所述MRP制定请求生成计算任务;发送单元,用于向目标数据库发送所述计算任务,以使得当所述第一控制服务器发生故障时,所述第二控制服务器从所述目标数据库中获取所述计算任务,并向中转服务器发送所述计算任务。本申请另一方面提供一种物资需求计划的制定系统,包括上述任意一方面的中转服务器,以及上述任意一方面的第一控制服务器。本申请另一方面提供一种计算机设备,包括:存储器、处理器以及总线系统;所述存储器用于存储程序代码;所述处理器用于根据所述程序代码中的指令执行上述任一方面所述的物资需求计划的制定方法。本申请另一方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一方面所述的物资需求计划的制定方法。根据本申请的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一方面所述的物资需求计划的制定方法。从以上技术方案可以看出,本申请实施例具有以下优点:本申请实施例中,提供了一种物资需求计划的制定方法,控制服务器接收到用户发起的MRP制定请求后,控制服务器生成相应的计算任务并发送给中转服务器。中转服务器将接收到的计算任务进行分析,生成N个子任务,并将N个子任务发送给N个计算服务器,其中,N为大于或等于1的整数。N个计算服务器分别处理N个子任务,生成N个任务数据并发送给中转服务器,由中转服务器再将N个任务数据发送给控制服务器,控制服务器可以根据N个任务数据计算得到MRP。通过上述方式,采用中转服务器来为计算服务器和控制服务器传递数据,因此控制服务器并不需要直接与计算服务器建立通信连接,减少了控制服务器和计算服务器之间的逻辑代码关系,从而提高了扩展计算服务器的效率,减少代码维护成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有的一种MRP制定流程示意图;图2为本申请实施例提供的一种物资需求计划的制定方法的流程图;图3为中转服务器管理计算服务器的流程图;图4为本申请实施例提供的另一种物资需求计划的制定方法的流程图;图5为本申请实施例提供的另一种物资需求计划的制定方法的流程图;图6本文档来自技高网
...

【技术保护点】
1.一种物资需求计划的制定方法,其特征在于,包括:/n中转服务器接收来自控制服务器的计算任务,所述计算任务是所述控制服务器根据用户发起的物资需求计划制定请求所生成的;/n所述中转服务器根据所述计算任务生成N个子任务,所述N为大于或等于1的整数;/n所述中转服务器向N个计算服务器发送所述N个子任务;/n所述中转服务器接收来自所述N个计算服务器的N个任务数据;/n所述中转服务器向所述控制服务器发送所述N个任务数据,以使得所述控制服务器根据所述N个任务数据计算得到所述物资需求计划。/n

【技术特征摘要】
1.一种物资需求计划的制定方法,其特征在于,包括:
中转服务器接收来自控制服务器的计算任务,所述计算任务是所述控制服务器根据用户发起的物资需求计划制定请求所生成的;
所述中转服务器根据所述计算任务生成N个子任务,所述N为大于或等于1的整数;
所述中转服务器向N个计算服务器发送所述N个子任务;
所述中转服务器接收来自所述N个计算服务器的N个任务数据;
所述中转服务器向所述控制服务器发送所述N个任务数据,以使得所述控制服务器根据所述N个任务数据计算得到所述物资需求计划。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述中转服务器接收针对于所述N个计算服务器的调整请求;
所述中转服务器根据所述调整请求对所述N个计算服务器进行调整,得到M个计算服务器,所述M为大于或等于1的整数。


3.一种物资需求计划的制定方法,其特征在于,所述方法应用于控制服务器集群,所述控制服务器集群包括第一控制服务器和第二控制服务器,所述方法包括:
所述第一控制服务器接收来自用户的物资需求计划制定请求;
所述第一控制服务器根据所述物资需求计划制定请求生成计算任务;
所述第一控制服务器向目标数据库发送所述计算任务,以使得当所述第一控制服务器发生故障时,所述第二控制服务器从所述目标数据库中获取所述计算任务,并向中转服务器发送所述计算任务。


4.一种中转服务器,其特征在于,包括:
接收单元,用于接收来自控制服务器的计算任务,所述计算任务是所述控制服务器根据用户发起的物资需求计划制定请求所生成的;
生成单元,用于根据所述计算任务生成N个子任务,所述N为大于或等于1的整数;
发送单元,用于向N个计算服务器发送所述N个子任务;
所述接收单元,还用于接收来自所述N个计算服务器的N个任务数据;
所述发送单元,还用于向所述控制服...

【专利技术属性】
技术研发人员:李佳冯玉春王正曾朝辉蒋松
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1