任务执行时间的优化处理方法和装置制造方法及图纸

技术编号:16456113 阅读:24 留言:0更新日期:2017-10-25 20:38
本发明专利技术提供了任务执行时间的优化处理方法和装置。根据本发明专利技术的一个方面,提供了任务执行时间的优化处理方法,其包括:获取任务历史被执行时所需时间的历史实践值,根据所述历史实践值建立数据库;根据所述任务历史被执行时距当前的远近,自所述数据库中获取预定数量个距当前最近的候选实践值;对所述预定数量个候选实践值进行筛选,以获得经筛选后的参考实践值;根据所述参考实践值和一修正值,计算当前执行所述任务的优化执行时间;将当前执行所述任务的所述优化执行时间提供给对应的用户,实现了在实际任务没有发生之前对任务的执行时间的优化,该优化不需要所有数据参与运算,对实践值进行筛选,提高了优化的效率,提升了优化的可靠性。

Method and device for optimizing the execution time of tasks

The present invention provides an optimized processing method and device for the execution time of a task. According to one aspect of the invention provides a processing method, optimization, task execution time includes access to the history of practice of the task execution time required for the historical value, based on the historical value of practice to establish the database; according to the historical task is executed from the far past, from the database access a predetermined number of candidates from the current practice of the most recent value; for the predetermined number of candidate practice value screening, to obtain reference values after screening practice; according to the practical reference value and a correction value calculation, the execution time of the current optimization execution of the task; the current execution of the tasks of the optimization of execution time is provided to the user, to achieve the optimization of task execution time before the actual task did not occur, the optimization does not require all the data involved in the operation, to practice The selection of values improves the efficiency of optimization and improves the reliability of optimization.

【技术实现步骤摘要】
任务执行时间的优化处理方法和装置
本专利技术涉及计算机技术,尤其涉及用于任务执行时间的优化处理技术。
技术介绍
在一项任务或事件反复被执行时,会产生大量对应的实践值,然而这些实践值中间存在一定的干扰因素,单一的实践值并不能很好地体现该任务或事件本身实际需要的时间,对于需要执行该项任务或事件的用户来讲,其事先并不知道实际执行该项任务或事件所需要的时间,因此,其也就不能很好地管理任务或规划时间。
技术实现思路
有鉴于此,本专利技术提供了任务执行时间的优化处理方法和装置。根据本专利技术的第一方面,提供了任务执行时间的优化处理方法,其包括:a获取任务历史被执行时所需时间的历史实践值,根据所述历史实践值建立数据库;b根据所述任务历史被执行时距当前的远近,自所述数据库中获取预定数量个距当前最近的候选实践值;c对所述预定数量个候选实践值进行筛选,以获得经筛选后的参考实践值;d根据所述参考实践值和一修正值,计算当前执行所述任务的优化执行时间;e将当前执行所述任务的所述优化执行时间提供给对应的用户。在此,本专利技术实现了在实际任务或事件没有发生之前对任务或事件的执行时间的优化处理,基于以往的实践值(实际值),得出具有实践代表性的优化值,以方便对事先无法进行计算的属性进行合理的优化。本专利技术对任务执行时间的优化简便快捷,不需要所有数据参与运算,大大提高优化的效率,并且,该优化不直接使用实践值,并进一步对实践值进行筛选,几乎避免了因实践值可能出现无效值而致优化结果不可靠的可能。此外,由于数据具有时效性,随着时间变化,数据可能会发生偏移,可能变大也可能变小,因此,本专利技术还可以尽量避免将较早的数据参与到该优化中。在一实施例中,所述步骤a还包括:根据最新获取的所述任务被执行时所需时间的历史实践值,更新所述数据库;所述步骤b还包括:自更新后的所述数据库中重新获取预定数量个距当前最近的候选实践值。在此,当所述任务被最新执行时,即,产生了最新的历史实践值时,本专利技术及时更新参与到优化任务执行时间的候选实践值,从而及时更新计算执行所述任务的优化执行时间,使得该优化执行时间更具时效性,进一步提升了用户的使用体验。在一实施例中,所述修正值根据前次计算执行所述任务的优化执行时间来确定;所述步骤d还包括:根据计算所得的所述当前执行所述任务的优化执行时间,更新所述修正值,以修正计算下次执行所述任务的优化执行时间;重复执行所述步骤a至e以优化处理下次执行所述任务的执行时间。在此,本专利技术还可以结合前次计算执行所述任务的优化执行时间,优化当前执行所述任务的优化执行时间,使得对任务的执行时间的优化更为精确,进一步提升了用户的使用体验。并且,每当有新的历史实践值产生时,本专利技术重复执行各项参与到计算执行任务的优化执行时间的步骤,从而及时更新计算该优化执行时间并提供给用户,进一步提升了用户的使用体验。在一实施例中,所述步骤d还包括:根据对所述参考实践值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间;或者所述步骤d还包括:根据对所述参考实践值的平均计算,确定一中间值,根据对所述中间值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间。在此,本专利技术进一步明确如何根据参考实践值和修正值,计算当前执行所述任务的优化执行时间,使得对任务的执行时间的优化更为精确,进一步提升了用户的使用体验。在一实施例中,所述步骤c包括:c1根据预定剔除条件,自所述预定数量个候选实践值中剔除符合所述预定剔除条件的候选实践值;c2重复执行所述步骤c1,直至所述预定数量个候选实践值中剩余候选实践值满足以下至少任一项:所述剩余候选实践值中无可剔除的候选实践值;所述剩余候选实践值的数量小于等于预定数量阈值;c3将满足上述至少任一项的所述剩余候选实践值确定为所述参考实践值。在此,本专利技术根据预定剔除条件对候选实践值进行循环剔除操作,使得参与到计算当前执行所述任务的优化执行时间的参考实践值更具有参考性与实践性,进一步提高了优化的效率,几乎避免了因实践值可能出现无效值而致优化结果不可靠的可能,进一步提升了用户的使用体验。根据本专利技术的第二方面,提供了任务执行时间的优化处理装置,其包括:建立装置,用于获取任务历史被执行时所需时间的历史实践值,根据所述历史实践值建立数据库;获取装置,用于根据所述任务历史被执行时距当前的远近,自所述数据库中获取预定数量个距当前最近的候选实践值;筛选装置,用于对所述预定数量个候选实践值进行筛选,以获得经筛选后的参考实践值;优化装置,用于根据所述参考实践值和一修正值,计算当前执行所述任务的优化执行时间;提供装置,用于将当前执行所述任务的所述优化执行时间提供给对应的用户。在一实施例中,所述建立装置还用于:根据最新获取的所述任务被执行时所需时间的历史实践值,更新所述数据库;所述获取装置还用于:自更新后的所述数据库中重新获取预定数量个距当前最近的候选实践值。在一实施例中,所述修正值根据前次计算执行所述任务的优化执行时间来确定;所述优化装置还用于:根据计算所得的所述当前执行所述任务的优化执行时间,更新所述修正值,以修正计算下次执行所述任务的优化执行时间;所述建立装置、所述获取装置、所述筛选装置、所述优化装置及所述提供装置重复执行其操作以优化处理下次执行所述任务的执行时间。在一实施例中,所述优化装置还用于:根据对所述参考实践值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间;或者所述优化装置还用于:根据对所述参考实践值的平均计算,确定一中间值,根据对所述中间值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间。在一实施例中,所述筛选装置包括:剔除单元,用于根据预定剔除条件,自所述预定数量个候选实践值中剔除符合所述预定剔除条件的候选实践值;执行单元,用于通知所述剔除单元重复执行其操作,直至所述预定数量个候选实践值中剩余候选实践值满足以下至少任一项:所述剩余候选实践值中无可剔除的候选实践值;所述剩余候选实践值的数量小于等于预定数量阈值;确定单元,用于将满足上述至少任一项的所述剩余候选实践值确定为所述参考实践值。附图说明下面将通过参照附图详细描述本专利技术的可选实施例,使本领域的普通技术人员更清楚本专利技术的上述及其它特征和优点,附图中:图1为根据专利技术第一方面的任务执行时间的优化处理装置的装置示意图;图2为根据专利技术一实施例的任务执行时间的优化处理装置的装置示意图;图3为根据专利技术第二方面的任务执行时间的优化处理方法的方法流程图;图4为根据专利技术一实施例的任务执行时间的优化处理方法的方法流程图。附图中相同或相似的附图标记代表相同或相似的部件。在上述附图中,所采用的附图标记如下:10优化处理装置105提供装置101建立装置1031剔除单元102获取装置1032执行单元103筛选装置1033确定单元104优化装置具体实施方式下面将参照附图更详细地描述本公开的可选实施方式。虽然附图中显示了本公开的可选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。首先应当理解,尽管本公开包括关于任务执行时间的优化处理的详细描述,但其中记载的技术方案的实现却可以不限于优化处本文档来自技高网...
任务执行时间的优化处理方法和装置

【技术保护点】
任务执行时间的优化处理方法,其包括:a获取任务历史被执行时所需时间的历史实践值,根据所述历史实践值建立数据库;b根据所述任务历史被执行时距当前的远近,自所述数据库中获取预定数量个距当前最近的候选实践值;c对所述预定数量个候选实践值进行筛选,以获得经筛选后的参考实践值;d根据所述参考实践值和一修正值,计算当前执行所述任务的优化执行时间;e将当前执行所述任务的所述优化执行时间提供给对应的用户。

【技术特征摘要】
1.任务执行时间的优化处理方法,其包括:a获取任务历史被执行时所需时间的历史实践值,根据所述历史实践值建立数据库;b根据所述任务历史被执行时距当前的远近,自所述数据库中获取预定数量个距当前最近的候选实践值;c对所述预定数量个候选实践值进行筛选,以获得经筛选后的参考实践值;d根据所述参考实践值和一修正值,计算当前执行所述任务的优化执行时间;e将当前执行所述任务的所述优化执行时间提供给对应的用户。2.根据权利要求1所述的方法,其特征在于,所述步骤a还包括:根据最新获取的所述任务被执行时所需时间的历史实践值,更新所述数据库;所述步骤b还包括:自更新后的所述数据库中重新获取预定数量个距当前最近的候选实践值。3.根据权利要求2所述的方法,其特征在于,所述修正值根据前次计算执行所述任务的优化执行时间来确定;所述步骤d还包括:根据计算所得的所述当前执行所述任务的优化执行时间,更新所述修正值,以修正计算下次执行所述任务的优化执行时间;重复执行所述步骤a至e以优化处理下次执行所述任务的执行时间。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述步骤d还包括:根据对所述参考实践值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间;或者所述步骤d还包括:根据对所述参考实践值的平均计算,确定一中间值,根据对所述中间值和所述修正值的平均计算,得到当前执行所述任务的优化执行时间。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述步骤c包括:c1根据预定剔除条件,自所述预定数量个候选实践值中剔除符合所述预定剔除条件的候选实践值;c2重复执行所述步骤c1,直至所述预定数量个候选实践值中剩余候选实践值满足以下至少任一项:所述剩余候选实践值中无可剔除的候选实践值;所述剩余候选实践值的数量小于等于预定数量阈值;c3将满足上述至少任一项的所述剩余候选实践值确定为所述参考实践值。6.任务执行时间的优化处理装置,其包括:建立装置,用于获取任务历史被执行时所需时间的历史实践值,根据所...

【专利技术属性】
技术研发人员:朱振华董庆亮
申请(专利权)人:西门子工厂自动化工程有限公司
类型:发明
国别省市:北京,11

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

1