一种组织关系展示方法及装置与流程

文档序号:12802711阅读:144来源:国知局
一种组织关系展示方法及装置与流程

本发明涉及计算机技术领域,特别涉及一种组织关系展示方法及装置。



背景技术:

随着经济的发展,各个企业之间的投资合作日益增多,在各个企业分别对应的管理系统中,存储有该企业与其他企业之间的组织关系,以利于宏观管理企业,保障企业的正常运行。

在目前的管理系统中,各个企业之间的组织关系主要根据投资关系,以投资顺序行的形式进行展示,各个企业仅出现在第一投资顺序对应的行中。例如,企业a投资了企业b和企业c,同时企业b投资了企业c,那么,在展示组织关系时,企业a位于第一行,企业b和企业c位于第二行,虽然第二行的企业b投资了企业c,但企业c已出现在第二行,因此不会再出现在第三行中。

由此,当某企业同时被不同投资顺序行的企业投资时,例如,企业c同时被位于第一行的企业a和第二行的企业b投资时,此种展示方法缺少对各个企业之间组织关系进行展示的全面性。



技术实现要素:

本发明实施例提供了一种组织关系展示方法及装置,能够提高对各个企业之间组织关系进行展示的全面性。

第一方面,本发明实施例提供了一种组织关系展示方法,包括:

确定待展示组织所包括的至少两个组织节点;

针对每一个所述组织节点,根据所述组织节点与其他组织节点之间的关联关系,从所述至少两个组织节点中确定与所述组织节点相关联的至少一个下级节点,并将所述组织节点与所述至少一个下级节点进行连接,生成组织节点树;

根据不同所述组织节点树中共用的所述组织节点,将各个所述组织节点分别对应的所述组织节点树进行组合,形成组织关系图;

对所述组织关系图进行展示。

优选地,

所述根据所述组织节点与其他组织节点之间的关联关系,从所述至少两个组织节点中确定与所述组织节点相关联的至少一个下级节点,包括:

根据所述关联关系,从所述至少两个组织节点中确定所述组织节点的至少一个第一子节点;

针对每一个第一子节点,均执行:

n1、确定所述第一子节点与所述组织节点的关联度;

n2、在所述关联度大于预设阈值时,将所述第一子节点作为所述下级节点;

n3、根据所述关联关系,判断是否存在至少一个所述第一子节点对应的第二子节点,如果是,将所述第一子节点作为组织节点,将每一个所述第二子节点分别作为所述第一子节点,并执行n1,否则结束当前流程。

优选地,

在所述对所述组织关系图进行展示之前,进一步包括:

根据各个所述下级节点与所述组织节点的关联度,为各个所述下级节点设置对应的第一展示模式;

所述对所述组织关系图进行展示,包括:

根据各个所述下级节点分别对应的第一显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。

优选地,

在所述对所述组织关系图进行展示之前,进一步包括:

确定每一个所述组织节点对应的至少一个属性信息;

对所述至少一个属性信息进行组合,形成至少两个属性信息组,其中每一个所述属性信息组包括有至少一个所述属性信息,且不同属性信息组包括不完全相同的所述至少一个属性信息;

分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组;

所述对所述组织关系图进行展示,包括:

根据外部输入的展示指令,从所述展示组中确定目标展示组;

根据所述目标展示组对应的至少一个所述组织节点,从所述组织关系图中提取对应的子组织关系图,并展示。

优选地,

所述分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组,包括:

循环执行下述n1至n3,直至各个所述属性信息组均被选定;

n1、在各个所述属性信息组中,选定待分组属性信息组;

n2、查找与所述待分组属性信息组相对应的至少一个组织节点;

n3、将查找到的所述至少一个组织节点进行组合,形成一个所述展示组。

优选地,

在所述确定每一个所述组织节点对应的至少一个属性信息之后,进一步包括:

针对每一个所述组织节点,将所述组织节点的至少一个属性信息进行排序,并根据排序结果形成所述组织节点对应的第二展示模式;

所述对所述组织关系图进行展示,包括:

对所述组织关系图中各个所述组织节点进行展示;

针对所述组织关系图中包括的每一个所述组织节点,根据相对应的所述第二展示模式,展示排序后所述组织节点所包括至少一个属性信息中的前至少一个属性信息。

第二方面,本发明实施例提供了一种组织关系展示装置,包括:确定单元、生成单元和展示单元;其中,

所述确定单元,用于确定待展示组织所包括的至少两个组织节点;

所述生成单元,用于针对每一个所述组织节点,根据所述组织节点与其他组织节点之间的关联关系,从所述确定单元确定的至少两个组织节点中确定与所述组织节点相关联的至少一个下级节点,并将所述组织节点与所述至少一个下级节点进行连接,生成组织节点树;

所述展示单元,用于根据不同所述组织节点树中共用的所述组织节点,将所述生成单元生成的各个所述组织节点分别对应的所述组织节点树进行组合,形成组织关系图,并对所述组织关系图进行展示。

优选地,

所述生成单元,包括第一确定子单元、第二确定子单元、判断子单元和设置子单元;其中,

所述第一确定子单元,用于根据所述关联关系,从所述确定单元确定的至少两个组织节点中确定所述组织节点的至少一个第一子节点;

所述第二确定子单元,用于针对所述第一确定子单元确定出的每一个第一子节点,均执行:确定所述第一子节点与所述组织节点的关联度,在所述关联度大于预设阈值时,将所述第一子节点作为所述下级节点;

所述判断子单元,用于根据所述关联关系,判断是否存在至少一个所述第一子节点对应的第二子节点,如果是,将所述第一子节点作为组织节点,将每一个所述第二子节点分别作为所述第一子节点,并触发所述第二确定子单元,否则结束当前流程。

所述设置子单元,用于根据所述第二确定子单元确定出的各个所述下级节点与所述组织节点的关联度,为各个所述下级节点设置对应的第一展示模式;

所述展示单元,用于根据各个所述下级节点分别对应的第一显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。

优选地,

进一步包括:分组单元;其中,

所述确定单元,进一步用于确定每一个所述组织节点对应的至少一个属性信息;

所述分组单元,用于对所述确定单元确定的至少一个属性信息进行组合,形成至少两个属性信息组,其中每一个所述属性信息组包括有至少一个所述属性信息,且不同属性信息组包括不完全相同的所述至少一个属性信息,并分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组;

所述展示单元,用于根据外部输入的展示指令,从所述分组单元分出的展示组中确定目标展示组,根据所述目标展示组对应的至少一个所述组织节点,从所述组织关系图中提取对应的子组织关系图,并展示。

优选地,

所述分组单元,用于循环执行下述n1至n3,直至各个所述属性信息组均被选定;

n1、在各个所述属性信息组中,选定待分组属性信息组;

n2、查找与所述待分组属性信息组相对应的至少一个组织节点;

n3、将查找到的所述至少一个组织节点进行组合,形成一个所述展示组。

优选地,

进一步包括:模式设置单元;其中,

所述模式设置单元,用于针对每一个所述组织节点,将所述确定单元确定的组织节点的至少一个属性信息进行排序,并根据排序结果形成所述组织节点对应的第二展示模式;

所述展示单元,用于对所述组织关系图中各个所述组织节点进行展示,并针对所述组织关系图中包括的每一个所述组织节点,根据相对应的所述第二展示模式,展示排序后所述组织节点所包括至少一个属性信息中的前至少一个属性信息。

本发明实施例提供了一种组织关系展示方法及装置,根据待展示组织中每个组织节点与其他组织节点之间的关联关系,从待展示组织中分别确定出每一个组织节点分别关联的至少一个下级节点,并将每个组织节点与其对应的至少一个下级节点进行连接,生成至少一个组织树,然后根据各个组织节点树中共用的组织节点,将各个组织节点树进行组合,形成组织关系图,并对组织关系图进行展示。由于在展示的组织关系图中,各个组织节点均分别对应有各自的组织关系树,每个组织关系树均根据各个节点的关联关系生成,而不仅仅是将各个组织节点按行进行展示,进而提高了对组织关系进行展示的全面性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种组织关系展示方法的流程图;

图2是本发明另一个实施例提供的一种组织关系展示方法的流程图;

图3是本发明一个实施例提供的一种组织关系图的结构示意图;

图4是本发明又一个实施例提供的一种组织关系展示方法的流程图;

图5是本发明一个实施例提供的一种组织关系展示装置的结构示意图;

图6是本发明另一个实施例提供的一种组织关系展示装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种组织关系展示方法,该方法可以包括以下步骤:

步骤101,确定待展示组织所包括的至少两个组织节点;

步骤102,针对每一个所述组织节点,根据所述组织节点与其他组织节点之间的关联关系,从所述至少两个组织节点中确定与所述组织节点相关联的至少一个下级节点,并将所述组织节点与所述至少一个下级节点进行连接,生成组织节点树;

步骤103,根据不同所述组织节点树中共用的所述组织节点,将各个所述组织节点分别对应的所述组织节点树进行组合,形成组织关系图;

步骤104,对所述组织关系图进行展示。

上述实施例中,根据待展示组织中每个组织节点与其他组织节点之间的关联关系,从待展示组织中分别确定出每一个组织节点分别关联的至少一个下级节点,并将每个组织节点与其对应的至少一个下级节点进行连接,生成至少一个组织树,然后根据各个组织节点树中共用的组织节点,将各个组织节点树进行组合,形成组织关系图,并对组织关系图进行展示。由于在展示的组织关系图中,各个组织节点均分别对应有各自的组织关系树,每个组织关系树均根据各个节点的关联关系生成,而不仅仅是将各个组织节点按行进行展示,进而提高了对组织关系进行展示的全面性。

具体地,本发明一个实施例中,步骤102的具体实施方式,可以包括:

根据所述关联关系,从所述至少两个组织节点中确定所述组织节点的至少一个第一子节点;

针对每一个第一子节点,均执行:

n1、确定所述第一子节点与所述组织节点的关联度;

n2、在所述关联度大于预设阈值时,将所述第一子节点作为所述下级节点;

n3、根据所述关联关系,判断是否存在至少一个所述第一子节点对应的第二子节点,如果是,将所述第一子节点作为组织节点,将每一个所述第二子节点分别作为所述第一子节点,并执行n1,否则结束当前流程。

例如,企业a投资了两个其他企业,分别为企业b和企业c,其中,企业a投资企业b的股权为70%,企业a投资企业c的股权为40%。同时,企业b也投资了两个企业,分别为企业c和企业d,其中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%。若预设阈值为50%,则查找企业a对应的组织节点的第一子节点时,可查找到企业b和企业c对应的组织节点,但由于企业a投资企业c的股权仅为40%,小于预设阈值,即第一子节点c与组织节点a的关联度小于预设阈值,则在生成组织节点树时,不显示企业c对应的第一子节点,以使生成的组织关系图中,各个组织节点之间的关系更简洁明了,便于查看。

企业a投资企业b的股权为70%,大于预设阈值,因此将企业b对应的第一子节点作为企业a的下级节点,再根据企业b的投资关系,判断是否存在被企业b投资的企业,如果有,再根据上述步骤继续查找组织节点b对应的子节点。在此例中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%,虽然企业c和企业d均被企业b投资,但由于投资企业d的股权仅为30%,小于预设阈值,则只将企业c作为企业b的下级节点。由此,生成企业a对应的组织节点a的组织节点树为a-b-c。

为了使组织关系图能更清楚的展示各个组织节点之间的关联关系,本发明一个实施例中,在步骤104之前,可以进一步包括:

根据各个所述下级节点与所述组织节点的关联度,为各个所述下级节点设置对应的第一展示模式;

所述对所述组织关系图进行展示,包括:

根据各个所述下级节点分别对应的第一显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。

具体地,可根据各个企业之间的投资股权,为各个下级节点设置不同的颜色。例如,股权为80%~100%的企业对应的下级节点设置为红色,股权为60%~80%的企业对应的下级节点设置为绿色,股权为40%~60%的企业对应的下级节点设置为黄色,股权低于40%的企业对应的下级节点设置为黑色。这使生成的组织关系图更清楚明了地展示出各个组织节点之间的关系,从而有利于查看。

本发明一个实施例中,在步骤104之前,可以进一步包括:

确定每一个所述组织节点对应的至少一个属性信息;

对所述至少一个属性信息进行组合,形成至少两个属性信息组,其中每一个所述属性信息组包括有至少一个所述属性信息,且不同属性信息组包括不完全相同的所述至少一个属性信息;

分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组;

步骤104的具体实施方式,可以包括:

根据外部输入的展示指令,从所述展示组中确定目标展示组;

根据所述目标展示组对应的至少一个所述组织节点,从所述组织关系图中提取对应的子组织关系图,并展示。

每个企业具有不同的属性信息,例如工商资料登记信息、企业级次、主业和辅业等。在生成组织关系图的过程中,确定每一个组织节点对应的属性信息,并将各个组织节点对应的各个属性信息进行组合,形成多个属性信息组,其中,不同的属性信息组包括的属性信息不完全相同。例如,可根据工商资料登记信息、企业级次、主业和辅业这四种属性信息,分别生成对应的属性信息组,也可将工商资料登记信息和企业级次分为一个属性信息组,将主业和辅业分为另一个属性信息组。

再根据属性信息组中包括的属性信息,将对应的组织节点确定为一个展示组。例如,根据企业工商资料登记年限对各个组织节点进行分组,对应2016年登记的有企业a、企业b和企业c,对应2017年登记的有企业d、企业e和企业f,则将企业a、企业b和企业c分为一个显示组,将企业d、企业e和企业f分为另一个显示组。另外根据企业工商资料登记年限和主业对各个组织节点进行分组,例如,对应2016登记且主业为食品的企业有企业a和企业b,则将企业a和企业b分为第三个显示组。

将组织关系图中的组织节点根据属性信息分组之后,在显示组织关系图时,可根据外部输入的展示指令,从各个展示组中确定目标展示组,例如,外部输入的展示指令为展示2016年登记且主业为食品的企业,则可确定出目标展示组为企业a和企业b,然后可从组织关系图中提取对应的组织节点a和组织节点b,并只展示这部分子组织关系图。进一步地,还可计算出目标展示组中包括的组织节点的个数,以利于用户统计。根据各个组织节点的属性信息对各个组织节点进行展示,这有利于根据用户需要查看的目标有针对性地展示各个组织节点,从而在便于用户查看的同时,也利于进行统计工作。

具体地,本发明一个实施例中,所述分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组,包括:

循环执行下述n1至n3,直至各个所述属性信息组均被选定;

n1、在各个所述属性信息组中,选定待分组属性信息组;

n2、查找与所述待分组属性信息组相对应的至少一个组织节点;

n3、将查找到的所述至少一个组织节点进行组合,形成一个所述展示组。

例如,属性信息组包括企业工商资料登记年限为2016、登记年限为2017,以及主业为食品,则先确定登记年限为2016年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为a、b和c,将这几个组织节点组合,形成一个展示组;再确定登记年限为2017年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为d、e和f,也将这几个组织节点组合,形成另一个展示组;然后确定主业为食品对应的属性信息组为待分组属性信息组,查找到其相对应的节点为a、b和d,同样将几个组织节点组合,形成第三个显示组,直至生成分别与每个属性信息组对应的显示组。

本发明一个实施例中,在所述确定每一个所述组织节点对应的至少一个属性信息之后,可以进一步包括:

针对每一个所述组织节点,将所述组织节点的至少一个属性信息进行排序,并根据排序结果形成所述组织节点对应的第二展示模式;

所述对所述组织关系图进行展示,包括:

对所述组织关系图中各个所述组织节点进行展示;

针对所述组织关系图中包括的每一个所述组织节点,根据相对应的所述第二展示模式,展示排序后所述组织节点所包括至少一个属性信息中的前至少一个属性信息。

例如,企业a对应的属性信息为工商资料登记年限2016,主业食品,副业物流,将这几个属性信息进行排序,此排序规则可由用户自定义,排序结果为:主业食品-副业物流-工商资料登记年限2016,则在对展示组织节点a时,可在展示页面默认显示出其主业食品这一属性信息,其他的属性信息则暂时隐藏,在用户双击该组织节点或采用其他方式处理后才进行展示。这一方面可使组织关系图能显示出各个组织节点的属性信息,进一步提高对组织关系进行展示的全面性,另一方面,只展示各个组织节点较重要的属性信息,也保障了组织关系图的直观性,使用户查看时更方便快捷,提高用户的使用性能。

下面以对某市各个企业之间的组织关系进行展示为例,每一个企业对应一个组织节点,对本发明实施例提供的组织关系展示方法进行详细说明,如图2所示,该方法可以包括以下步骤:

步骤201,确定待展示组织所包括的至少两个组织节点。

例如,确定出组织节点为a、b、c和d,各个组织节点分别对应企业a、b、c和d。

步骤202,针对每一个所述组织节点,根据所述组织节点与其他组织节点之间的关联关系,从所述至少两个组织节点中确定所述组织节点的至少一个第一子节点。

例如,企业a投资了两个其他企业,分别为企业b和企业c,其中,企业a投资企业b的股权为70%,企业a投资企业c的股权为40%。同时,企业b也投资了两个企业,分别为企业c和企业d,其中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%。则查找企业a对应的组织节点的第一子节点时,可查找到企业b和企业c对应的组织节点b和组织节点c。

步骤203,针对每一个第一子节点,均执行:确定所述第一子节点与所述组织节点的关联度。

在这里,每个第一子节点与组织节点的关联度即为其分别对应的股权,其中,企业a投资企业b的股权为70%,企业a投资企业c的股权为40%。

步骤204,在所述关联度大于预设阈值时,将所述第一子节点作为所述组织节点的下级节点。

例如,当预设阈值为50%时,企业a投资企业b的股权为70%,大于预设阈值,因此将企业b对应的第一子节点作为企业a的下级节点。但由于企业a投资企业c的股权仅为40%,小于预设阈值,则组织节点c不作为企业a的下级节点,以使生成的组织关系图中,各个组织节点之间的关系更简洁明了,便于查看。

步骤205,根据所述关联关系,判断是否存在至少一个所述第一子节点对应的第二子节点,如果是,则执行步骤206,否则结束当前流程。

步骤206,将所述第一子节点作为组织节点,将每一个所述第二子节点分别作为所述第一子节点,并执行步骤203。

例如,根据企业b的投资关系,判断是否存在被企业b投资的企业,如果有,再根据上述步骤继续查找组织节点b对应的子节点。在此例中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%,虽然企业c和企业d均被企业b投资,但由于投资企业d的股权仅为30%,小于预设阈值,则只将企业c作为企业b的下级节点。

步骤207,将所述组织节点与所述至少一个下级节点进行连接,生成组织节点树。

将组织节点a与其对应的各个下级节点进行连接,生成组织节点a对应的组织关系树为a-b-c。

步骤208,根据不同所述组织节点树中共用的所述组织节点,将各个所述组织节点分别对应的所述组织节点树进行组合,形成组织关系图。

每个组织节点均对应有各自的组织关系树,例如,a对应的组织关系树为a-b-c,b对应的组织关系树为b-c-d,则根据两个组织关系树中共用的组织节点b和c,将两个组织关系树进行组合,形成组织关系图,该组织关系图的结构示意图如图3所示。

步骤209,根据各个所述下级节点与所述组织节点的关联度,为各个所述下级节点设置对应的第一展示模式。

例如,可根据各个企业之间的投资股权,为各个下级节点设置不同的颜色。例如,股权为80%~100%的企业对应的下级节点设置为红色,股权为60%~80%的企业对应的下级节点设置为绿色,股权为40%~60%的企业对应的下级节点设置为黄色,股权低于40%的企业对应的下级节点设置为黑色。

步骤210,根据各个所述下级节点分别对应的第一显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。

上述实施例中,根据待展示组织中每个组织节点与其他组织节点之间的关联关系,从待展示组织中分别确定出每一个组织节点分别关联的至少一个下级节点,并将每个组织节点与其对应的至少一个下级节点进行连接,生成至少一个组织树,然后根据各个组织节点树中共用的组织节点,将各个组织节点树进行组合,形成组织关系图,并对组织关系图进行展示。由于在展示的组织关系图中,各个组织节点均分别对应有各自的组织关系树,每个组织关系树均根据各个节点的关联关系生成,而不仅仅是将各个组织节点按行进行展示,进而提高了对组织关系进行展示的全面性。

进一步地,在对该组织关系图进行展示时,还能展示出各个组织节点对应的属性信息,下面从展示组织关系图中各个组织节点分别对应的属性信息的场景出发,对本发明实施例提供的组织关系展示方法做进一步说明,如图4所示,该方法可以包括以下步骤:

步骤401,确定待展示组织所包括的至少两个组织节点,以及每一个组织节点对应的至少一个属性信息。

每个企业具有不同的属性信息,例如工商资料登记信息、企业级次、主业和辅业等。根据各个企业的实际情况,确定各个企业分别对应的属性信息。

步骤402,对所述至少一个属性信息进行组合,形成至少两个属性信息组,其中每一个所述属性信息组包括有至少一个所述属性信息,且不同属性信息组包括不完全相同的所述至少一个属性信息。

例如,可根据工商资料登记信息、企业级次、主业和辅业这四种属性信息,分别生成对应的属性信息组,也可将工商资料登记信息和企业级次分为一个属性信息组,将主业和辅业分为另一个属性信息组。

步骤403,在未被选定过的所述属性信息组中,选定待分组属性信息组。

步骤404,查找与所述待分组属性信息组相对应的至少一个组织节点。

步骤405,将查找到的所述至少一个组织节点进行组合,形成一个所述展示组。

步骤406,判断是否存在未被选定过的所述属性信息组,如果是,则执行步骤403,否则执行步骤407。

步骤403至步骤406中,属性信息组包括企业工商资料登记年限为2016、登记年限为2017,以及企业工商资料登记年限为2016且主业为食品,则先确定登记年限为2016年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为a、b和c,将这几个组织节点组合,形成一个展示组;再确定登记年限为2017年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为d、e和f,也将这几个组织节点组合,形成另一个展示组;然后确定企业工商资料登记年限为2016且主业为食品对应的属性信息组为待分组属性信息组,查找到其相对应的节点为a和b,同样将几个组织节点组合,形成第三个显示组,直至生成分别与每个属性信息组对应的显示组。

步骤407,针对每一个所述组织节点,将所述组织节点的至少一个属性信息进行排序,并根据排序结果形成所述组织节点对应的第二展示模式。

步骤408,根据外部输入的展示指令,从所述展示组中确定目标展示组;

步骤409,根据所述目标展示组对应的至少一个所述组织节点,从所述组织关系图中提取对应的子组织关系图。

例如,外部输入的展示指令为展示2016年登记且主业为食品的企业,则可确定出目标展示组为企业a和企业b,然后可从组织关系图中提取对应的组织节点a和组织节点b,并只展示这部分子组织关系图。

步骤410,根据所述子组织关系图中各个组织节点的第二展示模式,展示排序后所述组织节点所包括至少一个属性信息中的前至少一个属性信息。

例如,企业a对应的属性信息为工商资料登记年限2016,主业食品,副业物流,将这几个属性信息进行排序,此排序规则可由用户自定义,排序结果为:主业食品-副业物流-工商资料登记年限2016,则在对展示组织节点a时,可在展示页面默认显示出其主业食品这一属性信息,其他的属性信息则暂时隐藏,在用户双击该组织节点或采用其他方式处理后才进行展示。

上述实施例中,根据各个组织节点的属性信息对各个组织节点进行展示,这有利于根据用户需要查看的目标有针对性地展示各个组织节点,从而便于用户查看。另外,对每个组织节点的属性信息展示,也进一步提高对组织关系进行展示的全面性,另一方面,只展示各个组织节点较重要的属性信息,也保障了组织关系图的直观性,使用户查看时更方便快捷,提高用户的使用性能。

如图5所示,本发明实施例提供了一种组织关系展示装置,包括:确定单元501、生成单元502和展示单元503;其中,

所述确定单元501,用于确定待展示组织所包括的至少两个组织节点;

所述生成单元502,用于针对每一个所述组织节点,根据所述组织节点与其他组织节点之间的关联关系,从所述确定单元501确定的至少两个组织节点中确定与所述组织节点相关联的至少一个下级节点,并将所述组织节点与所述至少一个下级节点进行连接,生成组织节点树;

所述展示单元503,用于根据不同所述组织节点树中共用的所述组织节点,将所述生成单元502生成的各个所述组织节点分别对应的所述组织节点树进行组合,形成组织关系图,并对所述组织关系图进行展示。

上述实施例中,根据待展示组织中每个组织节点与其他组织节点之间的关联关系,从待展示组织中分别确定出每一个组织节点分别关联的至少一个下级节点,并将每个组织节点与其对应的至少一个下级节点进行连接,生成至少一个组织树,然后根据各个组织节点树中共用的组织节点,将各个组织节点树进行组合,形成组织关系图,并对组织关系图进行展示。由于在展示的组织关系图中,各个组织节点均分别对应有各自的组织关系树,每个组织关系树均根据各个节点的关联关系生成,而不仅仅是将各个组织节点按行进行展示,进而提高了对组织关系进行展示的全面性。

具体地,如图6所示,本发明一个实施例中,所述生成单元502,包括第一确定子单元601、第二确定子单元602、判断子单元603和设置子单元604;其中,

所述第一确定子单元601,用于根据所述关联关系,从所述确定单元501确定的至少两个组织节点中确定所述组织节点的至少一个第一子节点;

所述第二确定子单元602,用于针对所述第一确定子单元601确定出的每一个第一子节点,均执行:确定所述第一子节点与所述组织节点的关联度,在所述关联度大于预设阈值时,将所述第一子节点作为所述下级节点;

所述判断子单元603,用于根据所述关联关系,判断是否存在至少一个所述第一子节点对应的第二子节点,如果是,将所述第一子节点作为组织节点,将每一个所述第二子节点分别作为所述第一子节点,并触发所述第二确定子单元602,否则结束当前流程。

所述设置子单元604,用于根据所述第二确定子单元602确定出的各个所述下级节点与所述组织节点的关联度,为各个所述下级节点设置对应的第一展示模式;

所述展示单元503,用于根据各个所述下级节点分别对应的第一显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。

例如,企业a投资了两个其他企业,分别为企业b和企业c,其中,企业a投资企业b的股权为70%,企业a投资企业c的股权为40%。同时,企业b也投资了两个企业,分别为企业c和企业d,其中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%。若预设阈值为50%,则查找企业a对应的组织节点的第一子节点时,可查找到企业b和企业c对应的组织节点,但由于企业a投资企业c的股权仅为40%,小于预设阈值,即第一子节点c与组织节点a的关联度小于预设阈值,则在生成组织节点树时,不显示企业c对应的第一子节点,以使生成的组织关系图中,各个组织节点之间的关系更简洁明了,便于查看。

企业a投资企业b的股权为70%,大于预设阈值,因此将企业b对应的第一子节点作为企业a的下级节点,再根据企业b的投资关系,判断是否存在被企业b投资的企业,如果有,再根据上述步骤继续查找组织节点b对应的子节点。在此例中,企业b投资企业c的股权为60%,企业b投资企业d的股权为30%,虽然企业c和企业d均被企业b投资,但由于投资企业d的股权仅为30%,小于预设阈值,则只将企业c作为企业b的下级节点。由此,生成企业a对应的组织节点a的组织节点树为a-b-c。

并且,可根据各个企业之间的投资股权,为各个下级节点设置不同的颜色。例如,股权为80%~100%的企业对应的下级节点设置为红色,股权为60%~80%的企业对应的下级节点设置为绿色,股权为40%~60%的企业对应的下级节点设置为黄色,股权低于40%的企业对应的下级节点设置为黑色。这使生成的组织关系图更清楚明了地展示出各个组织节点之间的关系,从而有利于查看。

本发明一个实施例中,该组织关系展示装置可以进一步包括:分组单元;其中,

所述确定单元501,进一步用于确定每一个所述组织节点对应的至少一个属性信息;

所述分组单元,用于对所述确定单元501确定的至少一个属性信息进行组合,形成至少两个属性信息组,其中每一个所述属性信息组包括有至少一个所述属性信息,且不同属性信息组包括不完全相同的所述至少一个属性信息,并分别将对应于每一个所述属性信息组的至少一个所述组织节点确定为一个展示组;

所述展示单元503,用于根据外部输入的展示指令,从所述分组单元分出的展示组中确定目标展示组,根据所述目标展示组对应的至少一个所述组织节点,从所述组织关系图中提取对应的子组织关系图,并展示。

每个企业具有不同的属性信息,例如工商资料登记信息、企业级次、主业和辅业等。在生成组织关系图的过程中,确定每一个组织节点对应的属性信息,并将各个组织节点对应的各个属性信息进行组合,形成多个属性信息组,其中,不同的属性信息组包括的属性信息不完全相同。例如,可根据工商资料登记信息、企业级次、主业和辅业这四种属性信息,分别生成对应的属性信息组,也可将工商资料登记信息和企业级次分为一个属性信息组,将主业和辅业分为另一个属性信息组。

再根据属性信息组中包括的属性信息,将对应的组织节点确定为一个展示组。例如,根据企业工商资料登记年限对各个组织节点进行分组,对应2016年登记的有企业a、企业b和企业c,对应2017年登记的有企业d、企业e和企业f,则将企业a、企业b和企业c分为一个显示组,将企业d、企业e和企业f分为另一个显示组。另外根据企业工商资料登记年限和主业对各个组织节点进行分组,例如,对应2016登记且主业为食品的企业有企业a和企业b,则将企业a和企业b分为第三个显示组。

将组织关系图中的组织节点根据属性信息分组之后,在显示组织关系图时,可根据外部输入的展示指令,从各个展示组中确定目标展示组,例如,外部输入的展示指令为展示2016年登记且主业为食品的企业,则可确定出目标展示组为企业a和企业b,然后可从组织关系图中提取对应的组织节点a和组织节点b,并只展示这部分子组织关系图。进一步地,还可计算出目标展示组中包括的组织节点的个数,以利于用户统计。根据各个组织节点的属性信息对各个组织节点进行展示,这有利于根据用户需要查看的目标有针对性地展示各个组织节点,从而在便于用户查看的同时,也利于进行统计工作。

具体地,本发明一个实施例中,所述分组单元,用于循环执行下述n1至n3,直至各个所述属性信息组均被选定;

n1、在各个所述属性信息组中,选定待分组属性信息组;

n2、查找与所述待分组属性信息组相对应的至少一个组织节点;

n3、将查找到的所述至少一个组织节点进行组合,形成一个所述展示组。

例如,属性信息组包括企业工商资料登记年限为2016、登记年限为2017,以及主业为食品,则先确定登记年限为2016年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为a、b和c,将这几个组织节点组合,形成一个展示组;再确定登记年限为2017年对应的属性信息组为待分组属性信息组,查找到其相对应的组织节点为d、e和f,也将这几个组织节点组合,形成另一个展示组;然后确定主业为食品对应的属性信息组为待分组属性信息组,查找到其相对应的节点为a、b和d,同样将几个组织节点组合,形成第三个显示组,直至生成分别与每个属性信息组对应的显示组。

本发明一个实施例中,该组织关系展示装置可以进一步包括:模式设置单元;其中,

所述模式设置单元,用于针对每一个所述组织节点,将所述确定单元301确定的组织节点的至少一个属性信息进行排序,并根据排序结果形成所述组织节点对应的第二展示模式;

所述展示单元303,用于对所述组织关系图中各个所述组织节点进行展示,并针对所述组织关系图中包括的每一个所述组织节点,根据相对应的所述第二展示模式,展示排序后所述组织节点所包括至少一个属性信息中的前至少一个属性信息。

例如,企业a对应的属性信息为工商资料登记年限2016,主业食品,副业物流,将这几个属性信息进行排序,此排序规则可由用户自定义,排序结果为:主业食品-副业物流-工商资料登记年限2016,则在对展示组织节点a时,可在展示页面默认显示出其主业食品这一属性信息,其他的属性信息则暂时隐藏,在用户双击该组织节点或采用其他方式处理后才进行展示。这一方面可使组织关系图能显示出各个组织节点的属性信息,进一步提高对组织关系进行展示的全面性,另一方面,只展示各个组织节点较重要的属性信息,也保障了组织关系图的直观性,使用户查看时更方便快捷,提高用户的使用性能。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本发明还提供了一种可读介质,包括执行指令,当存储控制器的处理器执行所述执行指令时,所述存储控制器执行本发明上述任一实施例提供的组织关系展示方法。

另外,本发明还提供了一种存储控制器,包括:处理器、存储器和总线;所述存储器用于存储执行指令,所述处理器与所述存储器通过所述总线连接,当所述存储控制器运行时,所述处理器执行所述存储器存储的所述执行指令,以使所述存储控制器执行本发明上述任一实施例提供的组织关系展示方法。

综上所述,本发明各个实施例至少具有如下有益效果:

1、在本发明实施例中,根据待展示组织中每个组织节点与其他组织节点之间的关联关系,从待展示组织中分别确定出每一个组织节点分别关联的至少一个下级节点,并将每个组织节点与其对应的至少一个下级节点进行连接,生成至少一个组织树,然后根据各个组织节点树中共用的组织节点,将各个组织节点树进行组合,形成组织关系图,并对组织关系图进行展示。由于在展示的组织关系图中,各个组织节点均分别对应有各自的组织关系树,每个组织关系树均根据各个节点的关联关系生成,而不仅仅是将各个组织节点按行进行展示,进而提高了对组织关系进行展示的全面性。

2、在本发明实施例中,根据各个下级节点与其对应的组织节点之间的关联度,生成对应的组织关系树,使生成的组织关系图中,各个组织节点之间的关系更简洁明了,便于查看。

3、在本发明实施例中,根据各个下级节点与其对应的组织节点之间的关联度,分别为各个下级节点设置不同的显示模式,并根据所述显示模式,以不同的颜色对所述组织关系图中的各个所述组织节点进行展示。这使生成的组织关系图更清楚明了地展示出各个组织节点之间的关系,从而更有利于查看。

4、在本发明实施例中,分别确定各个组织节点对应的属性信息,并根据各个属性信息,将各个组织节点分为至少两个显示组。在对组织关系图进行展示时,根据外部输入的展示指令,确定目标展示组,并展示于目标展示组对应的子组织关系图,从而有利于根据用户需要查看的目标有针对性地展示各个组织节点,在便于用户查看的同时,也利于进行统计工作。

5、在本发明实施例中,分别对各个组织节点对应的属性信息进行排序,并根据排序结果,展示该组织节点包括的属性信息中的前至少一个属性信息。这一方面可使组织关系图能显示出各个组织节点的属性信息,进一步提高对组织关系进行展示的全面性,另一方面,只展示各个组织节点较重要的属性信息,也保障了组织关系图的直观性,使用户查看时更方便快捷,提高用户的使用性能。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1