本说明书涉及计算机,尤其涉及一种基于多任务的关键路径确定方法、装置、设备及介质。
背景技术:
1、在项目制定计划任务时,需要关注计划任务的执行顺序。在复杂的计划编制过程中,计划任务的顺序是多样的,而为了保证这些计算任务的顺利进行,以及出数的及时、完整、稳定,需要确定出关键路径。现有技术中确定关键路径的方式较为复杂,可能无法及时有效的得到用户需要的结果。
技术实现思路
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、综上所述,本说明书实施例通过多任务的关联分析和时差计算,提供了确定关键路径的方法,这将有助于项目管理人员优化任务安排,合理分配资源,提高项目执行效率和控制项目进度。
1.一种基于多任务的关键路径确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述前置关系包括:完成与开始关系、开始与开始关系、完成与完成关系,以及开始与完成关系;其中,
3.根据权利要求1所述的方法,其特征在于,所述各指定任务的起止日期包括所述各指定任务的最早开始时间、最早结束时间、最晚开始日期与最晚结束日期;
4.根据权利要求3所述的方法,其特征在于,所述时差数据包括自有时差与总时差;其中,
5.根据权利要求4所述的方法,其特征在于,所述根据所述各指定任务的时差数据,确定所述多个指定任务中的关键路径,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述前置关系,确定所述多个指定任务之间的关联关系,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述前置关系,构建所述多个指定任务之间的任务网络图,包括:
8.一种基于多任务的关键路径确定装置,其特征在于,所述装置包括:
9.一种基于多任务的关键路径确定设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现: