一种状态标识方法及装置制造方法及图纸

技术编号:14339404 阅读:65 留言:0更新日期:2017-01-04 12:01
本发明专利技术公开了一种状态标识方法及装置,用以简化子任务状态的标识过程。所述方法包括:获取目标任务及所述目标任务对应的多个子任务;根据每个子任务的状态确定每个子任务的状态值;根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。采用本发明专利技术所提供的方法,简化了子任务状态的标识过程。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种状态标识方法及装置
技术介绍
随着科技的发展,企业运作过程中所涉及到的数据越来越庞大,各类任务所包含的步骤或子任务越来越繁杂。在任务执行过程中,如果能够得到任务的执行情况,则可以在执行进度与计划进度不一致时及时修正任务执行方式,以获得更佳的执行效果。因而,得到任务的执行情况,则变得很有必要。在一个处理步骤较多的任务中,通常可根据处理步骤将该任务分割为多个子任务,对于各个任务涉及的子任务进行状态标识则能够得到更为精细的任务执行情况。在现有技术中,对任务涉及的各个子任务进行状态标识时,通过状态字段来标识每一个子任务,每一个子任务对应一个状态字段,不同状态字段对应不同的查询代码。然而,在任务执行过程中,各个子任务的状态会频繁发生变化,而每次子任务发生变化时都需要进行状态变更,每一次状态改变都需要对应改变子任务对应的字段,而要改变该子任务对应的字段之前,需要从所有的字段的查询代码中确定该子任务对应的字段的查询代码。也就是说,现有的状态标识方案,一个总的任务对应多个字段,每一个子任务状态发生改变时,需要改变该子任务对应的整个字段,且需要从大量的查询代码中确定状态发生改变的子任务对应的字段的查询代码,标识过程复杂、繁琐。因而,如何提供一种状态标识方法,用来简化子任务状态的标识过程,是一亟待解决的技术问题。
技术实现思路
本专利技术提供一种状态标识方法及装置,用以简化子任务状态的标识过程。本专利技术提供一种状态标识方法,包括:获取目标任务及所述目标任务对应的多个子任务;根据每个子任务的状态确定每个子任务的状态值;根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。本专利技术的有益效果在于:将整个目标任务与一个状态字段对应,每个子任务的状态通过状态字段中的一个字符来标识,从而在子任务的状态发生改变时,仅需要改变状态字段中的一个字符即可实现对子任务状态的标识,简化了子任务状态的标识过程,其次,由于目标任务只对应一个字段,因而,每个总的任务对应的字段的查询代码只有一段,无需从海量的查询代码中确定每个子任务对应的查询代码,进一步简化了子任务状态的标识过程。在一个实施例中,所述根据所述子任务的状态值对所述目标任务对应的状态字段进行修改,包括:确定每个子任务与所述状态字段中字符的对应关系;判断每个子任务的状态值与对应的字符是否匹配;当存在状态值与对应的字符不匹配的第一目标子任务时,将所述第一目标子任务对应的字符修改为所述第一目标子任务的状态值。本实施例的有益效果在于:当存在与对应字符不匹配的第一目标子任务时,将第一目标子任务对应的字符修改为第一目标子任务的状态值,从而,通过对子任务对应的字符进行修改,就可实现对子任务状态的动态标识,无需修改整个字段,简化了子任务状态的标识过程。在一个实施例中,当所述目标任务的子任务数目小于所述状态字段中的字符数目时,所述确定每个子任务与所述状态字段中字符的对应关系,包括:根据所述子任务的优先级生成所述子任务的排序结果;根据所述排序结果依次确定每个子任务与所述状态字段中各个字符的对应关系,其中,排序结果中排名越靠前的子任务对应的字符在所述状态字段中的位置越靠前。本实施例的有益效果在于:当目标子任务数目小于状态字段中的字符数目时,将子任务与字段高位的字符对应,且优先级越高的子任务对应的字符在状态字段中的位置越靠前,从而,可以优先标识重要程度高的子任务。在一个实施例中,所述状态字段还包括与所述子任务不存在对应关系的字符。本实施例的有益效果在于:状态字段中还包括与子任务不存在对应关系的字符,从而,便于在目标任务出现后续子任务时,对后续子任务进行状态的标识和控制。在一个实施例中,所述方法还包括:检测所述目标任务的多个子任务所处的状态;当存在状态发生改变的第二目标子任务时,确定所述第二目标子任务当前所处的状态对应的状态值;根据所述第二目标子任务对应的字符修改为所述第二目标子任务当前所处的状态对应的状态值。本实施例的有益效果在于:通过检测目标任务所处的状态,能够在子任务的状态发生改变时,及时修改子任务对应的字符,从而能够动态标识目标任务中各个子任务的状态,进而实现对目标任务的动态标识。本专利技术还提供一种状态标识装置,包括:获取模块,用于获取目标任务及所述目标任务对应的多个子任务;第一确定模块,用于根据每个子任务的状态确定每个子任务的状态值;第一修改模块,用于根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。在一个实施例中,所述第一修改模块,包括:确定子模块,用于确定每个子任务与所述状态字段中字符的对应关系;判断子模块,用于判断每个子任务的状态值与对应的字符是否匹配;修改子模块,用于当存在状态值与对应的字符不匹配的第一目标子任务时,将所述第一目标子任务对应的字符修改为所述第一目标子任务的状态值。在一个实施例中,所述确定子模块,包括:根据所述子任务的优先级生成所述子任务的排序结果;根据所述排序结果依次确定每个子任务与所述状态字段中各个字符的对应关系,其中,排序结果中排名越靠前的子任务对应的字符在所述状态字段中的位置越靠前。在一个实施例中,所述状态字段还包括与所述子任务不存在对应关系的字符。在一个实施例中,所述装置还包括:检测模块,用于检测所述目标任务的多个子任务所处的状态;第二确定模块,用于当存在状态发生改变的第二目标子任务时,确定所述第二目标子任务当前所处的状态对应的状态值;第二修改模块,用于根据所述第二目标子任务对应的字符修改为所述第二目标子任务当前所处的状态对应的状态值。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术一实施例中一种状态标识方法的流程图;图2为本专利技术一实施例中一种状态标识方法的流程图;图3为本专利技术一实施例中一种状态标识装置的框图;图4为本专利技术一实施例中一种状态标识装置的框图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为本专利技术一实施例中一种状态标识方法的流程图,如图1所示,该方法可被实施为如下步骤S101-S103:在步骤S101中,获取目标任务及所述目标任务对应的多个子任务;在步骤S102中,根据每个子任务的状态确定每个子任务的状态值;在步骤S103中,根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。本实施例中,当获取到一个目标任务时,获取该目标任务对本文档来自技高网...
一种状态标识方法及装置

【技术保护点】
一种状态标识方法,其特征在于,包括:获取目标任务及所述目标任务对应的多个子任务;根据每个子任务的状态确定每个子任务的状态值;根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。

【技术特征摘要】
1.一种状态标识方法,其特征在于,包括:获取目标任务及所述目标任务对应的多个子任务;根据每个子任务的状态确定每个子任务的状态值;根据所述每个子任务的状态值对所述目标任务对应的状态字段进行修改,其中,所述状态字段包含固定数目个字符,每个子任务的状态通过所述状态字段中与所述子任务对应的一个字符来标识。2.如权利要求1所述的方法,其特征在于,所述根据所述子任务的状态值对所述目标任务对应的状态字段进行修改,包括:确定每个子任务与所述状态字段中字符的对应关系;判断每个子任务的状态值与对应的字符是否匹配;当存在状态值与对应的字符不匹配的第一目标子任务时,将所述第一目标子任务对应的字符修改为所述第一目标子任务的状态值。3.如权利要求2所述的方法,其特征在于,当所述目标任务的子任务数目小于所述状态字段中的字符数目时,所述确定每个子任务与所述状态字段中字符的对应关系,包括:根据所述子任务的优先级生成所述子任务的排序结果;根据所述排序结果依次确定每个子任务与所述状态字段中各个字符的对应关系,其中,排序结果中排名越靠前的子任务对应的字符在所述状态字段中的位置越靠前。4.如权利要求3所述的方法,其特征在于,所述状态字段还包括与所述子任务不存在对应关系的字符。5.如权利要求1所述的方法,其特征在于,所述方法还包括:检测所述目标任务的多个子任务所处的状态;当存在状态发生改变的第二目标子任务时,确定所述第二目标子任务当前所处的状态对应的状态值;根据所述第二目标子任务对应的字符修改为所述第二目标子任务当前所处的状态对应的状态值。6.一...

【专利技术属性】
技术研发人员:郭建辉
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

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

1