任务管理方法及装置制造方法及图纸

技术编号:20838432 阅读:42 留言:0更新日期:2019-04-13 08:20
本申请提供的任务管理方法及装置,应用于任务管理系统,通过所述任务管理系统管理统一管理游戏系统中的各种游戏任务。所述任务管理系统包括任务池,所述任务池包括多个任务单元容器,所述任务单元容器包含多个任务单元列表,所述任务单元列表包含多个任务单元,所述任务单元包含多个子任务。所述容器可根据具体的业务需求新增或者删减容器中的内容。所述任务管理系统根据任务事件,索引所述容器找到目标子任务,并根据任务值更新所述子任务的任务进度。本申请提供了一种健壮的和可根据业务需求动态扩展的任务管理方法及装置,大大降低了程序开发过程中的代码耦合度,提高开发效率。

【技术实现步骤摘要】
任务管理方法及装置
本申请涉及数据处理领域,具体而言,涉及一种任务管理方法及装置。
技术介绍
在任务型娱乐系统中,往往包含多种关卡,每个关卡又有多种任务。因此任务管理系统在整个娱乐系统中起着关键的作用。从用户熟悉整个游戏系统到用户通过一个个关卡,任务管理系统始终贯穿其中。现有技术中,针对每个关卡设置单一的任务管理系统,用于管理任务进度。该方法在任务类型多样的大型系统中,代码重复度高,扩展业务代价高昂。
技术实现思路
为了克服现有技术中的上述不足,本申请的目的在于提供一种任务管理方法,应用于任务管理系统,所述任务管理系统包括任务池,所述任务池包括多个任务单元容器,所述任务单元容器包含多个任务单元列表,所述任务单元列表包含多个任务单元,所述任务单元包含多个子任务,所述方法的步骤包括:获取触发的任务事件,所述任务事件对应一个目标子任务,所述任务事件中包括任务对象标识ID和所述任务对象标识ID对应的任务值;根据所述任务事件从任务池中查找获得目标任务单元容器,其中,所述任务池可以根据具体业务需求新增或者删减任务单元容器;根据所述任务对象标识ID从所述目标任务单元容器获得目标任务单元列表;根据所述目本文档来自技高网...

【技术保护点】
1.一种任务管理方法,其特征在于,应用于任务管理系统,所述任务管理系统包括任务池,所述任务池包括多个任务单元容器,所述任务单元容器包含多个任务单元列表,所述任务单元列表包含多个任务单元,所述任务单元包含多个子任务,所述方法的步骤包括:获取触发的任务事件,所述任务事件对应一个目标子任务,所述任务事件中包括任务对象标识ID和所述任务对象标识ID对应的任务值;根据所述任务事件从任务池中查找获得目标任务单元容器,其中,所述任务池可以根据具体业务需求新增或者删减任务单元容器;根据所述任务对象标识ID从所述目标任务单元容器获得目标任务单元列表;根据所述目标子任务查找所述任务单元列表,获得包含所述目标子任务...

【技术特征摘要】
1.一种任务管理方法,其特征在于,应用于任务管理系统,所述任务管理系统包括任务池,所述任务池包括多个任务单元容器,所述任务单元容器包含多个任务单元列表,所述任务单元列表包含多个任务单元,所述任务单元包含多个子任务,所述方法的步骤包括:获取触发的任务事件,所述任务事件对应一个目标子任务,所述任务事件中包括任务对象标识ID和所述任务对象标识ID对应的任务值;根据所述任务事件从任务池中查找获得目标任务单元容器,其中,所述任务池可以根据具体业务需求新增或者删减任务单元容器;根据所述任务对象标识ID从所述目标任务单元容器获得目标任务单元列表;根据所述目标子任务查找所述任务单元列表,获得包含所述目标子任务的目标任务单元,并根据所述任务值更新目标任务单元中的目标子任务的任务进度。2.根据权利要求1所述的任务管理方法,其特征在于,所述方法的步骤还包括:将子任务的任务值都满足预设阀值的任务单元从任务系统中销毁。3.根据权利要求1所述的任务管理方法,其特征在于,所述任务池为键值对容器,所述任务池的键为所述任务事件,所述任务池的值为任务单元容器,所述根据所述任务事件从任务池中查找获得目标任务单元容器,其中,所述任务池可以根据具体业务需求新增或者删减任务单元容器的步骤包括:根据所述任务事件查找所述任务池中,获取所述目标任务单元容器。4.根据权利要求1所述的任务管理方法,其特征在于,所述任务单元容器为键值对容器,所述任务单元容器的键为所述任务对象标识ID,所述任务单元容器的值为任务单元列表,所述根据所述任务对象标识ID从所述目标任务单元容器获得目标任务单元列表的步骤包括:根据所述任务对象标识ID查找所述任务单元容器,获得所述目标任务单元列表。5.根据权利要求1所述的任务管理方法,其特征在于,所...

【专利技术属性】
技术研发人员:孟栋
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:北京,11

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

1