任务优先级设置系统及方法

文档序号:6509366阅读:319来源:国知局
任务优先级设置系统及方法
【专利摘要】一种任务优先级设置系统,该系统包括:第一配置模块,用于根据待处理任务的任务类别对每个任务配置第一优先级,将待处理任务分成各个类;第二配置模块,用于在划分的每一类任务中,根据每个任务是否有任务处理期限将各个任务分别分配第二优先级,并根据该第二优先级将每一类任务中的多个任务分成多组任务;第三配置模块,用于根据所述任务处理期限或每个任务的任务执行时间,分别计算所述每组任务中的各个任务的第三优先级,并根据该第三优先级排列各个任务的优先权顺序;及执行模块,用于根据第三优先级排列的优先权,按序执行各个任务。本发明还提供了一种任务优先级设置方法。利用本发明,实现了合理设置任务优先级,使得任务按序执行。
【专利说明】任务优先级设置系统及方法

【技术领域】
[0001] 本发明涉及一种任务管理系统及方法,尤其涉及一种任务优先级设置系统及方 法。

【背景技术】
[0002] 目前各个任务,如文件处理系统中,大量的任务都等待处理,需要对任务分配优先 级。任务往往根据类型不同、需要处理的期限不同等原因难以分配优先级,如果按照单一的 优先级分配,必然会造成一些任务因为其他的原因耽误了执行时间,造成工作效率低下。


【发明内容】

[0003] 鉴于以上内容,有必要提供一种任务优先级设置系统,可以合理设置任务的优先 级,并按照优先级处理任务。
[0004] 此外,还有必要提供一种任务优先级设置方法,可以合理设置任务的优先级,并按 照优先级处理任务。
[0005] -种任务优先级设置系统,运行于电子装置中,该系统包括:第一配置模块,用于 根据所有待处理任务的任务类别对每个任务配置第一优先级,将所有待处理任务分成各个 类;第二配置模块,用于在上述划分的每一类任务中,根据每个任务是否有任务处理期限将 各个任务分别分配第二优先级,并根据该第二优先级将每一类任务中的多个任务分成多组 任务;第三配置模块,用于根据所述任务处理期限或每个任务的任务执行时间,分别计算 所述每组任务中的各个任务的第三优先级,并根据该第三优先级排列各个任务的优先权顺 序;及执行模块,用于根据第三优先级排列的优先权,按序执行各个任务。
[0006] -种任务优先级设置方法,运行于电子装置中,该方法包括:第一配置步骤,根据 所有待处理任务的任务类别对每个任务配置第一优先级,将所有待处理任务分成各个类; 第二配置步骤,在上述划分的每一类任务中,根据每个任务是否有任务处理期限将各个任 务分别分配第二优先级,并根据该第二优先级将每一类任务中的多个任务分成多组任务; 第三配置步骤,根据所述任务处理期限或每个任务的任务执行时间,分别计算所述每组任 务中的各个任务的第三优先级,并根据该第三优先级排列各个任务的优先权顺序;及执行 步骤,根据第三优先级排列的优先权,按序执行各个任务。
[0007] 相较于现有技术,所述任务优先级设置系统及方法,在有多类型的任务都需要处 理时,根据任务的各种类型合理安排优先级,使得任务都能有序的执行,节省了工作时间, 提高工作效率。

【专利附图】

【附图说明】
[0008] 图1是本发明任务优先级设置系统较佳实施例的运行环境图。
[0009] 图2是图1中任务优先级设置系统的功能模块图。
[0010] 图3是本发明任务优先级设置方法较佳实施例的作业流程图。
[0011] 主要元件符号说明
[0012]
[0013]

【权利要求】
1. 一种任务优先级设置系统,运行于电子装置中,其特征在于,该系统包括: 第一配置模块,用于根据所有待处理任务的任务类别对每个任务配置第一优先级,将 所有待处理任务分成各个类; 第二配置模块,用于在上述划分的每一类任务中,根据每个任务是否有任务处理期限 将各个任务分别分配第二优先级,并根据该第二优先级将每一类任务中的多个任务分成多 组任务; 第三配置模块,用于根据所述任务处理期限或每个任务的任务执行时间,分别计算所 述每组任务中的各个任务的第三优先级,并根据该第三优先级排列各个任务的优先权顺 序;及 执行模块,用于根据第三优先级排列的优先权,按序执行各个任务。
2. 如权利要求1所述的任务优先级设置系统,其特征在于,所述第二优先级的顺序定 义有任务处理期限的任务的第二优先权高于没有任务处理期限的任务的第二优先权。
3. 如权利要求1所述的任务优先级设置系统,其特征在于,在所述第三优先级分配中, 对于有任务处理期限的任务,按照任务处理期限的长短来计算出每个任务的第三优先权, 对于没有任务处理期限的任务,按照任务执行时间计算每个任务的第三优先权。
4. 如权利要求3所述的任务优先级设置系统,其特征在于,任务处理期限较早的任务 的第三优先权高于任务处理期限较晚的任务的第三优先权,任务执行时间短的第三任务优 先权高于任务执行时间长的任务的第三优先权。
5. 如权利要求1所述的任务优先级设置系统,其特征在于,该系统还包括: 查找模块,用于当有新任务加入到待测任务中时,根据该新任务的任务类型和该新任 务是否存在任务处理期限将该任务分配到对应的类及组中; 第一比较模块,用于当该新任务存在任务处理期限时,将该新任务的任务处理期限与 该新任务所在组中的其他任务的任务处理期限进行比较,并重新分配该新任务所在组的任 务的第三优先级;及 第二比较模块,用于当该新任务不存在任务处理期限时,将该新任务的任务执行时间 与该新任务所在组中的其他任务的任务执行时间进行比较,并重新分配该新任务所在组的 任务的第三优先级。
6. -种任务优先级设置方法,运行于电子装置中,其特征在于,该方法包括: 第一配置步骤,根据所有待处理任务的任务类别对每个任务配置第一优先级,将所有 待处理任务分成各个类; 第二配置步骤,在上述划分的每一类任务中,根据每个任务是否有任务处理期限将各 个任务分别分配第二优先级,并根据该第二优先级将每一类任务中的多个任务分成多组任 务; 第三配置步骤,根据所述任务处理期限或每个任务的任务执行时间,分别计算所述每 组任务中的各个任务的第三优先级,并根据该第三优先级排列各个任务的优先权顺序;及 执行步骤,根据第三优先级排列的优先权,按序执行各个任务。
7. 如权利要求6所述的任务优先级设置方法,其特征在于,所述第二优先级的顺序定 义有任务处理期限的任务的第二优先权高于没有任务处理期限的任务的第二优先权。
8. 如权利要求6所述的任务优先级设置方法,其特征在于,在所述第三优先级分配中, 对于有任务处理期限的任务,按照任务处理期限的长短来计算出每个任务的第三优先权, 对于没有任务处理期限的任务,按照任务执行时间计算每个任务的第三优先权。
9. 如权利要求8所述的任务优先级设置方法,其特征在于,任务处理期限较早的任务 的第三优先权高于任务处理期限较晚的任务的第三优先权,任务执行时间短的第三任务优 先权高于任务执行时间长的任务的第三优先权。
10. 如权利要求6所述的任务优先级设置方法,其特征在于,该方法还包括: 查找步骤,当有新任务加入到待测任务中时,根据该新任务的任务类型和该新任务是 否存在任务处理期限将该任务分配到对应的类及组中; 第一比较步骤,当该新任务存在任务处理期限时,将该新任务的任务处理期限与该新 任务所在组中的其他任务的任务处理期限进行比较,并重新分配该新任务所在组的任务的 第二优先级;及 第二比较步骤,当该新任务不存在任务处理期限时,将该新任务的任务执行时间与该 新任务所在组中的其他任务的任务执行时间进行比较,并重新分配该新任务所在组的任务 的第三优先级。
【文档编号】G06F9/46GK104424021SQ201310384946
【公开日】2015年3月18日 申请日期:2013年8月29日 优先权日:2013年8月29日
【发明者】李忠一, 谢德意, 陶帅军, 易志强, 姚俊超, 杨准 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1