本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種組織關(guān)系展示方法及裝置。
背景技術(shù):
隨著經(jīng)濟(jì)的發(fā)展,各個(gè)企業(yè)之間的投資合作日益增多,在各個(gè)企業(yè)分別對(duì)應(yīng)的管理系統(tǒng)中,存儲(chǔ)有該企業(yè)與其他企業(yè)之間的組織關(guān)系,以利于宏觀管理企業(yè),保障企業(yè)的正常運(yùn)行。
在目前的管理系統(tǒng)中,各個(gè)企業(yè)之間的組織關(guān)系主要根據(jù)投資關(guān)系,以投資順序行的形式進(jìn)行展示,各個(gè)企業(yè)僅出現(xiàn)在第一投資順序?qū)?yīng)的行中。例如,企業(yè)a投資了企業(yè)b和企業(yè)c,同時(shí)企業(yè)b投資了企業(yè)c,那么,在展示組織關(guān)系時(shí),企業(yè)a位于第一行,企業(yè)b和企業(yè)c位于第二行,雖然第二行的企業(yè)b投資了企業(yè)c,但企業(yè)c已出現(xiàn)在第二行,因此不會(huì)再出現(xiàn)在第三行中。
由此,當(dāng)某企業(yè)同時(shí)被不同投資順序行的企業(yè)投資時(shí),例如,企業(yè)c同時(shí)被位于第一行的企業(yè)a和第二行的企業(yè)b投資時(shí),此種展示方法缺少對(duì)各個(gè)企業(yè)之間組織關(guān)系進(jìn)行展示的全面性。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種組織關(guān)系展示方法及裝置,能夠提高對(duì)各個(gè)企業(yè)之間組織關(guān)系進(jìn)行展示的全面性。
第一方面,本發(fā)明實(shí)施例提供了一種組織關(guān)系展示方法,包括:
確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn);
針對(duì)每一個(gè)所述組織節(jié)點(diǎn),根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定與所述組織節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將所述組織節(jié)點(diǎn)與所述至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)樹;
根據(jù)不同所述組織節(jié)點(diǎn)樹中共用的所述組織節(jié)點(diǎn),將各個(gè)所述組織節(jié)點(diǎn)分別對(duì)應(yīng)的所述組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖;
對(duì)所述組織關(guān)系圖進(jìn)行展示。
優(yōu)選地,
所述根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定與所述組織節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),包括:
根據(jù)所述關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定所述組織節(jié)點(diǎn)的至少一個(gè)第一子節(jié)點(diǎn);
針對(duì)每一個(gè)第一子節(jié)點(diǎn),均執(zhí)行:
n1、確定所述第一子節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度;
n2、在所述關(guān)聯(lián)度大于預(yù)設(shè)閾值時(shí),將所述第一子節(jié)點(diǎn)作為所述下級(jí)節(jié)點(diǎn);
n3、根據(jù)所述關(guān)聯(lián)關(guān)系,判斷是否存在至少一個(gè)所述第一子節(jié)點(diǎn)對(duì)應(yīng)的第二子節(jié)點(diǎn),如果是,將所述第一子節(jié)點(diǎn)作為組織節(jié)點(diǎn),將每一個(gè)所述第二子節(jié)點(diǎn)分別作為所述第一子節(jié)點(diǎn),并執(zhí)行n1,否則結(jié)束當(dāng)前流程。
優(yōu)選地,
在所述對(duì)所述組織關(guān)系圖進(jìn)行展示之前,進(jìn)一步包括:
根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,為各個(gè)所述下級(jí)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)的第一展示模式;
所述對(duì)所述組織關(guān)系圖進(jìn)行展示,包括:
根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)分別對(duì)應(yīng)的第一顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。
優(yōu)選地,
在所述對(duì)所述組織關(guān)系圖進(jìn)行展示之前,進(jìn)一步包括:
確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息;
對(duì)所述至少一個(gè)屬性信息進(jìn)行組合,形成至少兩個(gè)屬性信息組,其中每一個(gè)所述屬性信息組包括有至少一個(gè)所述屬性信息,且不同屬性信息組包括不完全相同的所述至少一個(gè)屬性信息;
分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組;
所述對(duì)所述組織關(guān)系圖進(jìn)行展示,包括:
根據(jù)外部輸入的展示指令,從所述展示組中確定目標(biāo)展示組;
根據(jù)所述目標(biāo)展示組對(duì)應(yīng)的至少一個(gè)所述組織節(jié)點(diǎn),從所述組織關(guān)系圖中提取對(duì)應(yīng)的子組織關(guān)系圖,并展示。
優(yōu)選地,
所述分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組,包括:
循環(huán)執(zhí)行下述n1至n3,直至各個(gè)所述屬性信息組均被選定;
n1、在各個(gè)所述屬性信息組中,選定待分組屬性信息組;
n2、查找與所述待分組屬性信息組相對(duì)應(yīng)的至少一個(gè)組織節(jié)點(diǎn);
n3、將查找到的所述至少一個(gè)組織節(jié)點(diǎn)進(jìn)行組合,形成一個(gè)所述展示組。
優(yōu)選地,
在所述確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息之后,進(jìn)一步包括:
針對(duì)每一個(gè)所述組織節(jié)點(diǎn),將所述組織節(jié)點(diǎn)的至少一個(gè)屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果形成所述組織節(jié)點(diǎn)對(duì)應(yīng)的第二展示模式;
所述對(duì)所述組織關(guān)系圖進(jìn)行展示,包括:
對(duì)所述組織關(guān)系圖中各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示;
針對(duì)所述組織關(guān)系圖中包括的每一個(gè)所述組織節(jié)點(diǎn),根據(jù)相對(duì)應(yīng)的所述第二展示模式,展示排序后所述組織節(jié)點(diǎn)所包括至少一個(gè)屬性信息中的前至少一個(gè)屬性信息。
第二方面,本發(fā)明實(shí)施例提供了一種組織關(guān)系展示裝置,包括:確定單元、生成單元和展示單元;其中,
所述確定單元,用于確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn);
所述生成單元,用于針對(duì)每一個(gè)所述組織節(jié)點(diǎn),根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述確定單元確定的至少兩個(gè)組織節(jié)點(diǎn)中確定與所述組織節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將所述組織節(jié)點(diǎn)與所述至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)樹;
所述展示單元,用于根據(jù)不同所述組織節(jié)點(diǎn)樹中共用的所述組織節(jié)點(diǎn),將所述生成單元生成的各個(gè)所述組織節(jié)點(diǎn)分別對(duì)應(yīng)的所述組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)所述組織關(guān)系圖進(jìn)行展示。
優(yōu)選地,
所述生成單元,包括第一確定子單元、第二確定子單元、判斷子單元和設(shè)置子單元;其中,
所述第一確定子單元,用于根據(jù)所述關(guān)聯(lián)關(guān)系,從所述確定單元確定的至少兩個(gè)組織節(jié)點(diǎn)中確定所述組織節(jié)點(diǎn)的至少一個(gè)第一子節(jié)點(diǎn);
所述第二確定子單元,用于針對(duì)所述第一確定子單元確定出的每一個(gè)第一子節(jié)點(diǎn),均執(zhí)行:確定所述第一子節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,在所述關(guān)聯(lián)度大于預(yù)設(shè)閾值時(shí),將所述第一子節(jié)點(diǎn)作為所述下級(jí)節(jié)點(diǎn);
所述判斷子單元,用于根據(jù)所述關(guān)聯(lián)關(guān)系,判斷是否存在至少一個(gè)所述第一子節(jié)點(diǎn)對(duì)應(yīng)的第二子節(jié)點(diǎn),如果是,將所述第一子節(jié)點(diǎn)作為組織節(jié)點(diǎn),將每一個(gè)所述第二子節(jié)點(diǎn)分別作為所述第一子節(jié)點(diǎn),并觸發(fā)所述第二確定子單元,否則結(jié)束當(dāng)前流程。
所述設(shè)置子單元,用于根據(jù)所述第二確定子單元確定出的各個(gè)所述下級(jí)節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,為各個(gè)所述下級(jí)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)的第一展示模式;
所述展示單元,用于根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)分別對(duì)應(yīng)的第一顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。
優(yōu)選地,
進(jìn)一步包括:分組單元;其中,
所述確定單元,進(jìn)一步用于確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息;
所述分組單元,用于對(duì)所述確定單元確定的至少一個(gè)屬性信息進(jìn)行組合,形成至少兩個(gè)屬性信息組,其中每一個(gè)所述屬性信息組包括有至少一個(gè)所述屬性信息,且不同屬性信息組包括不完全相同的所述至少一個(gè)屬性信息,并分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組;
所述展示單元,用于根據(jù)外部輸入的展示指令,從所述分組單元分出的展示組中確定目標(biāo)展示組,根據(jù)所述目標(biāo)展示組對(duì)應(yīng)的至少一個(gè)所述組織節(jié)點(diǎn),從所述組織關(guān)系圖中提取對(duì)應(yīng)的子組織關(guān)系圖,并展示。
優(yōu)選地,
所述分組單元,用于循環(huán)執(zhí)行下述n1至n3,直至各個(gè)所述屬性信息組均被選定;
n1、在各個(gè)所述屬性信息組中,選定待分組屬性信息組;
n2、查找與所述待分組屬性信息組相對(duì)應(yīng)的至少一個(gè)組織節(jié)點(diǎn);
n3、將查找到的所述至少一個(gè)組織節(jié)點(diǎn)進(jìn)行組合,形成一個(gè)所述展示組。
優(yōu)選地,
進(jìn)一步包括:模式設(shè)置單元;其中,
所述模式設(shè)置單元,用于針對(duì)每一個(gè)所述組織節(jié)點(diǎn),將所述確定單元確定的組織節(jié)點(diǎn)的至少一個(gè)屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果形成所述組織節(jié)點(diǎn)對(duì)應(yīng)的第二展示模式;
所述展示單元,用于對(duì)所述組織關(guān)系圖中各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示,并針對(duì)所述組織關(guān)系圖中包括的每一個(gè)所述組織節(jié)點(diǎn),根據(jù)相對(duì)應(yīng)的所述第二展示模式,展示排序后所述組織節(jié)點(diǎn)所包括至少一個(gè)屬性信息中的前至少一個(gè)屬性信息。
本發(fā)明實(shí)施例提供了一種組織關(guān)系展示方法及裝置,根據(jù)待展示組織中每個(gè)組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從待展示組織中分別確定出每一個(gè)組織節(jié)點(diǎn)分別關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將每個(gè)組織節(jié)點(diǎn)與其對(duì)應(yīng)的至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成至少一個(gè)組織樹,然后根據(jù)各個(gè)組織節(jié)點(diǎn)樹中共用的組織節(jié)點(diǎn),將各個(gè)組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)組織關(guān)系圖進(jìn)行展示。由于在展示的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)均分別對(duì)應(yīng)有各自的組織關(guān)系樹,每個(gè)組織關(guān)系樹均根據(jù)各個(gè)節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系生成,而不僅僅是將各個(gè)組織節(jié)點(diǎn)按行進(jìn)行展示,進(jìn)而提高了對(duì)組織關(guān)系進(jìn)行展示的全面性。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個(gè)實(shí)施例提供的一種組織關(guān)系展示方法的流程圖;
圖2是本發(fā)明另一個(gè)實(shí)施例提供的一種組織關(guān)系展示方法的流程圖;
圖3是本發(fā)明一個(gè)實(shí)施例提供的一種組織關(guān)系圖的結(jié)構(gòu)示意圖;
圖4是本發(fā)明又一個(gè)實(shí)施例提供的一種組織關(guān)系展示方法的流程圖;
圖5是本發(fā)明一個(gè)實(shí)施例提供的一種組織關(guān)系展示裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明另一個(gè)實(shí)施例提供的一種組織關(guān)系展示裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明實(shí)施例提供了一種組織關(guān)系展示方法,該方法可以包括以下步驟:
步驟101,確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn);
步驟102,針對(duì)每一個(gè)所述組織節(jié)點(diǎn),根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定與所述組織節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將所述組織節(jié)點(diǎn)與所述至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)樹;
步驟103,根據(jù)不同所述組織節(jié)點(diǎn)樹中共用的所述組織節(jié)點(diǎn),將各個(gè)所述組織節(jié)點(diǎn)分別對(duì)應(yīng)的所述組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖;
步驟104,對(duì)所述組織關(guān)系圖進(jìn)行展示。
上述實(shí)施例中,根據(jù)待展示組織中每個(gè)組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從待展示組織中分別確定出每一個(gè)組織節(jié)點(diǎn)分別關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將每個(gè)組織節(jié)點(diǎn)與其對(duì)應(yīng)的至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成至少一個(gè)組織樹,然后根據(jù)各個(gè)組織節(jié)點(diǎn)樹中共用的組織節(jié)點(diǎn),將各個(gè)組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)組織關(guān)系圖進(jìn)行展示。由于在展示的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)均分別對(duì)應(yīng)有各自的組織關(guān)系樹,每個(gè)組織關(guān)系樹均根據(jù)各個(gè)節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系生成,而不僅僅是將各個(gè)組織節(jié)點(diǎn)按行進(jìn)行展示,進(jìn)而提高了對(duì)組織關(guān)系進(jìn)行展示的全面性。
具體地,本發(fā)明一個(gè)實(shí)施例中,步驟102的具體實(shí)施方式,可以包括:
根據(jù)所述關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定所述組織節(jié)點(diǎn)的至少一個(gè)第一子節(jié)點(diǎn);
針對(duì)每一個(gè)第一子節(jié)點(diǎn),均執(zhí)行:
n1、確定所述第一子節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度;
n2、在所述關(guān)聯(lián)度大于預(yù)設(shè)閾值時(shí),將所述第一子節(jié)點(diǎn)作為所述下級(jí)節(jié)點(diǎn);
n3、根據(jù)所述關(guān)聯(lián)關(guān)系,判斷是否存在至少一個(gè)所述第一子節(jié)點(diǎn)對(duì)應(yīng)的第二子節(jié)點(diǎn),如果是,將所述第一子節(jié)點(diǎn)作為組織節(jié)點(diǎn),將每一個(gè)所述第二子節(jié)點(diǎn)分別作為所述第一子節(jié)點(diǎn),并執(zhí)行n1,否則結(jié)束當(dāng)前流程。
例如,企業(yè)a投資了兩個(gè)其他企業(yè),分別為企業(yè)b和企業(yè)c,其中,企業(yè)a投資企業(yè)b的股權(quán)為70%,企業(yè)a投資企業(yè)c的股權(quán)為40%。同時(shí),企業(yè)b也投資了兩個(gè)企業(yè),分別為企業(yè)c和企業(yè)d,其中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%。若預(yù)設(shè)閾值為50%,則查找企業(yè)a對(duì)應(yīng)的組織節(jié)點(diǎn)的第一子節(jié)點(diǎn)時(shí),可查找到企業(yè)b和企業(yè)c對(duì)應(yīng)的組織節(jié)點(diǎn),但由于企業(yè)a投資企業(yè)c的股權(quán)僅為40%,小于預(yù)設(shè)閾值,即第一子節(jié)點(diǎn)c與組織節(jié)點(diǎn)a的關(guān)聯(lián)度小于預(yù)設(shè)閾值,則在生成組織節(jié)點(diǎn)樹時(shí),不顯示企業(yè)c對(duì)應(yīng)的第一子節(jié)點(diǎn),以使生成的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)之間的關(guān)系更簡(jiǎn)潔明了,便于查看。
企業(yè)a投資企業(yè)b的股權(quán)為70%,大于預(yù)設(shè)閾值,因此將企業(yè)b對(duì)應(yīng)的第一子節(jié)點(diǎn)作為企業(yè)a的下級(jí)節(jié)點(diǎn),再根據(jù)企業(yè)b的投資關(guān)系,判斷是否存在被企業(yè)b投資的企業(yè),如果有,再根據(jù)上述步驟繼續(xù)查找組織節(jié)點(diǎn)b對(duì)應(yīng)的子節(jié)點(diǎn)。在此例中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%,雖然企業(yè)c和企業(yè)d均被企業(yè)b投資,但由于投資企業(yè)d的股權(quán)僅為30%,小于預(yù)設(shè)閾值,則只將企業(yè)c作為企業(yè)b的下級(jí)節(jié)點(diǎn)。由此,生成企業(yè)a對(duì)應(yīng)的組織節(jié)點(diǎn)a的組織節(jié)點(diǎn)樹為a-b-c。
為了使組織關(guān)系圖能更清楚的展示各個(gè)組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,本發(fā)明一個(gè)實(shí)施例中,在步驟104之前,可以進(jìn)一步包括:
根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,為各個(gè)所述下級(jí)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)的第一展示模式;
所述對(duì)所述組織關(guān)系圖進(jìn)行展示,包括:
根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)分別對(duì)應(yīng)的第一顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。
具體地,可根據(jù)各個(gè)企業(yè)之間的投資股權(quán),為各個(gè)下級(jí)節(jié)點(diǎn)設(shè)置不同的顏色。例如,股權(quán)為80%~100%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為紅色,股權(quán)為60%~80%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為綠色,股權(quán)為40%~60%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黃色,股權(quán)低于40%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黑色。這使生成的組織關(guān)系圖更清楚明了地展示出各個(gè)組織節(jié)點(diǎn)之間的關(guān)系,從而有利于查看。
本發(fā)明一個(gè)實(shí)施例中,在步驟104之前,可以進(jìn)一步包括:
確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息;
對(duì)所述至少一個(gè)屬性信息進(jìn)行組合,形成至少兩個(gè)屬性信息組,其中每一個(gè)所述屬性信息組包括有至少一個(gè)所述屬性信息,且不同屬性信息組包括不完全相同的所述至少一個(gè)屬性信息;
分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組;
步驟104的具體實(shí)施方式,可以包括:
根據(jù)外部輸入的展示指令,從所述展示組中確定目標(biāo)展示組;
根據(jù)所述目標(biāo)展示組對(duì)應(yīng)的至少一個(gè)所述組織節(jié)點(diǎn),從所述組織關(guān)系圖中提取對(duì)應(yīng)的子組織關(guān)系圖,并展示。
每個(gè)企業(yè)具有不同的屬性信息,例如工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)等。在生成組織關(guān)系圖的過程中,確定每一個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,并將各個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的各個(gè)屬性信息進(jìn)行組合,形成多個(gè)屬性信息組,其中,不同的屬性信息組包括的屬性信息不完全相同。例如,可根據(jù)工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)這四種屬性信息,分別生成對(duì)應(yīng)的屬性信息組,也可將工商資料登記信息和企業(yè)級(jí)次分為一個(gè)屬性信息組,將主業(yè)和輔業(yè)分為另一個(gè)屬性信息組。
再根據(jù)屬性信息組中包括的屬性信息,將對(duì)應(yīng)的組織節(jié)點(diǎn)確定為一個(gè)展示組。例如,根據(jù)企業(yè)工商資料登記年限對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行分組,對(duì)應(yīng)2016年登記的有企業(yè)a、企業(yè)b和企業(yè)c,對(duì)應(yīng)2017年登記的有企業(yè)d、企業(yè)e和企業(yè)f,則將企業(yè)a、企業(yè)b和企業(yè)c分為一個(gè)顯示組,將企業(yè)d、企業(yè)e和企業(yè)f分為另一個(gè)顯示組。另外根據(jù)企業(yè)工商資料登記年限和主業(yè)對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行分組,例如,對(duì)應(yīng)2016登記且主業(yè)為食品的企業(yè)有企業(yè)a和企業(yè)b,則將企業(yè)a和企業(yè)b分為第三個(gè)顯示組。
將組織關(guān)系圖中的組織節(jié)點(diǎn)根據(jù)屬性信息分組之后,在顯示組織關(guān)系圖時(shí),可根據(jù)外部輸入的展示指令,從各個(gè)展示組中確定目標(biāo)展示組,例如,外部輸入的展示指令為展示2016年登記且主業(yè)為食品的企業(yè),則可確定出目標(biāo)展示組為企業(yè)a和企業(yè)b,然后可從組織關(guān)系圖中提取對(duì)應(yīng)的組織節(jié)點(diǎn)a和組織節(jié)點(diǎn)b,并只展示這部分子組織關(guān)系圖。進(jìn)一步地,還可計(jì)算出目標(biāo)展示組中包括的組織節(jié)點(diǎn)的個(gè)數(shù),以利于用戶統(tǒng)計(jì)。根據(jù)各個(gè)組織節(jié)點(diǎn)的屬性信息對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行展示,這有利于根據(jù)用戶需要查看的目標(biāo)有針對(duì)性地展示各個(gè)組織節(jié)點(diǎn),從而在便于用戶查看的同時(shí),也利于進(jìn)行統(tǒng)計(jì)工作。
具體地,本發(fā)明一個(gè)實(shí)施例中,所述分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組,包括:
循環(huán)執(zhí)行下述n1至n3,直至各個(gè)所述屬性信息組均被選定;
n1、在各個(gè)所述屬性信息組中,選定待分組屬性信息組;
n2、查找與所述待分組屬性信息組相對(duì)應(yīng)的至少一個(gè)組織節(jié)點(diǎn);
n3、將查找到的所述至少一個(gè)組織節(jié)點(diǎn)進(jìn)行組合,形成一個(gè)所述展示組。
例如,屬性信息組包括企業(yè)工商資料登記年限為2016、登記年限為2017,以及主業(yè)為食品,則先確定登記年限為2016年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為a、b和c,將這幾個(gè)組織節(jié)點(diǎn)組合,形成一個(gè)展示組;再確定登記年限為2017年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為d、e和f,也將這幾個(gè)組織節(jié)點(diǎn)組合,形成另一個(gè)展示組;然后確定主業(yè)為食品對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的節(jié)點(diǎn)為a、b和d,同樣將幾個(gè)組織節(jié)點(diǎn)組合,形成第三個(gè)顯示組,直至生成分別與每個(gè)屬性信息組對(duì)應(yīng)的顯示組。
本發(fā)明一個(gè)實(shí)施例中,在所述確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息之后,可以進(jìn)一步包括:
針對(duì)每一個(gè)所述組織節(jié)點(diǎn),將所述組織節(jié)點(diǎn)的至少一個(gè)屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果形成所述組織節(jié)點(diǎn)對(duì)應(yīng)的第二展示模式;
所述對(duì)所述組織關(guān)系圖進(jìn)行展示,包括:
對(duì)所述組織關(guān)系圖中各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示;
針對(duì)所述組織關(guān)系圖中包括的每一個(gè)所述組織節(jié)點(diǎn),根據(jù)相對(duì)應(yīng)的所述第二展示模式,展示排序后所述組織節(jié)點(diǎn)所包括至少一個(gè)屬性信息中的前至少一個(gè)屬性信息。
例如,企業(yè)a對(duì)應(yīng)的屬性信息為工商資料登記年限2016,主業(yè)食品,副業(yè)物流,將這幾個(gè)屬性信息進(jìn)行排序,此排序規(guī)則可由用戶自定義,排序結(jié)果為:主業(yè)食品-副業(yè)物流-工商資料登記年限2016,則在對(duì)展示組織節(jié)點(diǎn)a時(shí),可在展示頁面默認(rèn)顯示出其主業(yè)食品這一屬性信息,其他的屬性信息則暫時(shí)隱藏,在用戶雙擊該組織節(jié)點(diǎn)或采用其他方式處理后才進(jìn)行展示。這一方面可使組織關(guān)系圖能顯示出各個(gè)組織節(jié)點(diǎn)的屬性信息,進(jìn)一步提高對(duì)組織關(guān)系進(jìn)行展示的全面性,另一方面,只展示各個(gè)組織節(jié)點(diǎn)較重要的屬性信息,也保障了組織關(guān)系圖的直觀性,使用戶查看時(shí)更方便快捷,提高用戶的使用性能。
下面以對(duì)某市各個(gè)企業(yè)之間的組織關(guān)系進(jìn)行展示為例,每一個(gè)企業(yè)對(duì)應(yīng)一個(gè)組織節(jié)點(diǎn),對(duì)本發(fā)明實(shí)施例提供的組織關(guān)系展示方法進(jìn)行詳細(xì)說明,如圖2所示,該方法可以包括以下步驟:
步驟201,確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn)。
例如,確定出組織節(jié)點(diǎn)為a、b、c和d,各個(gè)組織節(jié)點(diǎn)分別對(duì)應(yīng)企業(yè)a、b、c和d。
步驟202,針對(duì)每一個(gè)所述組織節(jié)點(diǎn),根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述至少兩個(gè)組織節(jié)點(diǎn)中確定所述組織節(jié)點(diǎn)的至少一個(gè)第一子節(jié)點(diǎn)。
例如,企業(yè)a投資了兩個(gè)其他企業(yè),分別為企業(yè)b和企業(yè)c,其中,企業(yè)a投資企業(yè)b的股權(quán)為70%,企業(yè)a投資企業(yè)c的股權(quán)為40%。同時(shí),企業(yè)b也投資了兩個(gè)企業(yè),分別為企業(yè)c和企業(yè)d,其中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%。則查找企業(yè)a對(duì)應(yīng)的組織節(jié)點(diǎn)的第一子節(jié)點(diǎn)時(shí),可查找到企業(yè)b和企業(yè)c對(duì)應(yīng)的組織節(jié)點(diǎn)b和組織節(jié)點(diǎn)c。
步驟203,針對(duì)每一個(gè)第一子節(jié)點(diǎn),均執(zhí)行:確定所述第一子節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度。
在這里,每個(gè)第一子節(jié)點(diǎn)與組織節(jié)點(diǎn)的關(guān)聯(lián)度即為其分別對(duì)應(yīng)的股權(quán),其中,企業(yè)a投資企業(yè)b的股權(quán)為70%,企業(yè)a投資企業(yè)c的股權(quán)為40%。
步驟204,在所述關(guān)聯(lián)度大于預(yù)設(shè)閾值時(shí),將所述第一子節(jié)點(diǎn)作為所述組織節(jié)點(diǎn)的下級(jí)節(jié)點(diǎn)。
例如,當(dāng)預(yù)設(shè)閾值為50%時(shí),企業(yè)a投資企業(yè)b的股權(quán)為70%,大于預(yù)設(shè)閾值,因此將企業(yè)b對(duì)應(yīng)的第一子節(jié)點(diǎn)作為企業(yè)a的下級(jí)節(jié)點(diǎn)。但由于企業(yè)a投資企業(yè)c的股權(quán)僅為40%,小于預(yù)設(shè)閾值,則組織節(jié)點(diǎn)c不作為企業(yè)a的下級(jí)節(jié)點(diǎn),以使生成的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)之間的關(guān)系更簡(jiǎn)潔明了,便于查看。
步驟205,根據(jù)所述關(guān)聯(lián)關(guān)系,判斷是否存在至少一個(gè)所述第一子節(jié)點(diǎn)對(duì)應(yīng)的第二子節(jié)點(diǎn),如果是,則執(zhí)行步驟206,否則結(jié)束當(dāng)前流程。
步驟206,將所述第一子節(jié)點(diǎn)作為組織節(jié)點(diǎn),將每一個(gè)所述第二子節(jié)點(diǎn)分別作為所述第一子節(jié)點(diǎn),并執(zhí)行步驟203。
例如,根據(jù)企業(yè)b的投資關(guān)系,判斷是否存在被企業(yè)b投資的企業(yè),如果有,再根據(jù)上述步驟繼續(xù)查找組織節(jié)點(diǎn)b對(duì)應(yīng)的子節(jié)點(diǎn)。在此例中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%,雖然企業(yè)c和企業(yè)d均被企業(yè)b投資,但由于投資企業(yè)d的股權(quán)僅為30%,小于預(yù)設(shè)閾值,則只將企業(yè)c作為企業(yè)b的下級(jí)節(jié)點(diǎn)。
步驟207,將所述組織節(jié)點(diǎn)與所述至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)樹。
將組織節(jié)點(diǎn)a與其對(duì)應(yīng)的各個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)a對(duì)應(yīng)的組織關(guān)系樹為a-b-c。
步驟208,根據(jù)不同所述組織節(jié)點(diǎn)樹中共用的所述組織節(jié)點(diǎn),將各個(gè)所述組織節(jié)點(diǎn)分別對(duì)應(yīng)的所述組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖。
每個(gè)組織節(jié)點(diǎn)均對(duì)應(yīng)有各自的組織關(guān)系樹,例如,a對(duì)應(yīng)的組織關(guān)系樹為a-b-c,b對(duì)應(yīng)的組織關(guān)系樹為b-c-d,則根據(jù)兩個(gè)組織關(guān)系樹中共用的組織節(jié)點(diǎn)b和c,將兩個(gè)組織關(guān)系樹進(jìn)行組合,形成組織關(guān)系圖,該組織關(guān)系圖的結(jié)構(gòu)示意圖如圖3所示。
步驟209,根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,為各個(gè)所述下級(jí)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)的第一展示模式。
例如,可根據(jù)各個(gè)企業(yè)之間的投資股權(quán),為各個(gè)下級(jí)節(jié)點(diǎn)設(shè)置不同的顏色。例如,股權(quán)為80%~100%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為紅色,股權(quán)為60%~80%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為綠色,股權(quán)為40%~60%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黃色,股權(quán)低于40%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黑色。
步驟210,根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)分別對(duì)應(yīng)的第一顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。
上述實(shí)施例中,根據(jù)待展示組織中每個(gè)組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從待展示組織中分別確定出每一個(gè)組織節(jié)點(diǎn)分別關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將每個(gè)組織節(jié)點(diǎn)與其對(duì)應(yīng)的至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成至少一個(gè)組織樹,然后根據(jù)各個(gè)組織節(jié)點(diǎn)樹中共用的組織節(jié)點(diǎn),將各個(gè)組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)組織關(guān)系圖進(jìn)行展示。由于在展示的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)均分別對(duì)應(yīng)有各自的組織關(guān)系樹,每個(gè)組織關(guān)系樹均根據(jù)各個(gè)節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系生成,而不僅僅是將各個(gè)組織節(jié)點(diǎn)按行進(jìn)行展示,進(jìn)而提高了對(duì)組織關(guān)系進(jìn)行展示的全面性。
進(jìn)一步地,在對(duì)該組織關(guān)系圖進(jìn)行展示時(shí),還能展示出各個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,下面從展示組織關(guān)系圖中各個(gè)組織節(jié)點(diǎn)分別對(duì)應(yīng)的屬性信息的場(chǎng)景出發(fā),對(duì)本發(fā)明實(shí)施例提供的組織關(guān)系展示方法做進(jìn)一步說明,如圖4所示,該方法可以包括以下步驟:
步驟401,確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn),以及每一個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息。
每個(gè)企業(yè)具有不同的屬性信息,例如工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)等。根據(jù)各個(gè)企業(yè)的實(shí)際情況,確定各個(gè)企業(yè)分別對(duì)應(yīng)的屬性信息。
步驟402,對(duì)所述至少一個(gè)屬性信息進(jìn)行組合,形成至少兩個(gè)屬性信息組,其中每一個(gè)所述屬性信息組包括有至少一個(gè)所述屬性信息,且不同屬性信息組包括不完全相同的所述至少一個(gè)屬性信息。
例如,可根據(jù)工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)這四種屬性信息,分別生成對(duì)應(yīng)的屬性信息組,也可將工商資料登記信息和企業(yè)級(jí)次分為一個(gè)屬性信息組,將主業(yè)和輔業(yè)分為另一個(gè)屬性信息組。
步驟403,在未被選定過的所述屬性信息組中,選定待分組屬性信息組。
步驟404,查找與所述待分組屬性信息組相對(duì)應(yīng)的至少一個(gè)組織節(jié)點(diǎn)。
步驟405,將查找到的所述至少一個(gè)組織節(jié)點(diǎn)進(jìn)行組合,形成一個(gè)所述展示組。
步驟406,判斷是否存在未被選定過的所述屬性信息組,如果是,則執(zhí)行步驟403,否則執(zhí)行步驟407。
步驟403至步驟406中,屬性信息組包括企業(yè)工商資料登記年限為2016、登記年限為2017,以及企業(yè)工商資料登記年限為2016且主業(yè)為食品,則先確定登記年限為2016年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為a、b和c,將這幾個(gè)組織節(jié)點(diǎn)組合,形成一個(gè)展示組;再確定登記年限為2017年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為d、e和f,也將這幾個(gè)組織節(jié)點(diǎn)組合,形成另一個(gè)展示組;然后確定企業(yè)工商資料登記年限為2016且主業(yè)為食品對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的節(jié)點(diǎn)為a和b,同樣將幾個(gè)組織節(jié)點(diǎn)組合,形成第三個(gè)顯示組,直至生成分別與每個(gè)屬性信息組對(duì)應(yīng)的顯示組。
步驟407,針對(duì)每一個(gè)所述組織節(jié)點(diǎn),將所述組織節(jié)點(diǎn)的至少一個(gè)屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果形成所述組織節(jié)點(diǎn)對(duì)應(yīng)的第二展示模式。
步驟408,根據(jù)外部輸入的展示指令,從所述展示組中確定目標(biāo)展示組;
步驟409,根據(jù)所述目標(biāo)展示組對(duì)應(yīng)的至少一個(gè)所述組織節(jié)點(diǎn),從所述組織關(guān)系圖中提取對(duì)應(yīng)的子組織關(guān)系圖。
例如,外部輸入的展示指令為展示2016年登記且主業(yè)為食品的企業(yè),則可確定出目標(biāo)展示組為企業(yè)a和企業(yè)b,然后可從組織關(guān)系圖中提取對(duì)應(yīng)的組織節(jié)點(diǎn)a和組織節(jié)點(diǎn)b,并只展示這部分子組織關(guān)系圖。
步驟410,根據(jù)所述子組織關(guān)系圖中各個(gè)組織節(jié)點(diǎn)的第二展示模式,展示排序后所述組織節(jié)點(diǎn)所包括至少一個(gè)屬性信息中的前至少一個(gè)屬性信息。
例如,企業(yè)a對(duì)應(yīng)的屬性信息為工商資料登記年限2016,主業(yè)食品,副業(yè)物流,將這幾個(gè)屬性信息進(jìn)行排序,此排序規(guī)則可由用戶自定義,排序結(jié)果為:主業(yè)食品-副業(yè)物流-工商資料登記年限2016,則在對(duì)展示組織節(jié)點(diǎn)a時(shí),可在展示頁面默認(rèn)顯示出其主業(yè)食品這一屬性信息,其他的屬性信息則暫時(shí)隱藏,在用戶雙擊該組織節(jié)點(diǎn)或采用其他方式處理后才進(jìn)行展示。
上述實(shí)施例中,根據(jù)各個(gè)組織節(jié)點(diǎn)的屬性信息對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行展示,這有利于根據(jù)用戶需要查看的目標(biāo)有針對(duì)性地展示各個(gè)組織節(jié)點(diǎn),從而便于用戶查看。另外,對(duì)每個(gè)組織節(jié)點(diǎn)的屬性信息展示,也進(jìn)一步提高對(duì)組織關(guān)系進(jìn)行展示的全面性,另一方面,只展示各個(gè)組織節(jié)點(diǎn)較重要的屬性信息,也保障了組織關(guān)系圖的直觀性,使用戶查看時(shí)更方便快捷,提高用戶的使用性能。
如圖5所示,本發(fā)明實(shí)施例提供了一種組織關(guān)系展示裝置,包括:確定單元501、生成單元502和展示單元503;其中,
所述確定單元501,用于確定待展示組織所包括的至少兩個(gè)組織節(jié)點(diǎn);
所述生成單元502,用于針對(duì)每一個(gè)所述組織節(jié)點(diǎn),根據(jù)所述組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從所述確定單元501確定的至少兩個(gè)組織節(jié)點(diǎn)中確定與所述組織節(jié)點(diǎn)相關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將所述組織節(jié)點(diǎn)與所述至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成組織節(jié)點(diǎn)樹;
所述展示單元503,用于根據(jù)不同所述組織節(jié)點(diǎn)樹中共用的所述組織節(jié)點(diǎn),將所述生成單元502生成的各個(gè)所述組織節(jié)點(diǎn)分別對(duì)應(yīng)的所述組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)所述組織關(guān)系圖進(jìn)行展示。
上述實(shí)施例中,根據(jù)待展示組織中每個(gè)組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從待展示組織中分別確定出每一個(gè)組織節(jié)點(diǎn)分別關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將每個(gè)組織節(jié)點(diǎn)與其對(duì)應(yīng)的至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成至少一個(gè)組織樹,然后根據(jù)各個(gè)組織節(jié)點(diǎn)樹中共用的組織節(jié)點(diǎn),將各個(gè)組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)組織關(guān)系圖進(jìn)行展示。由于在展示的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)均分別對(duì)應(yīng)有各自的組織關(guān)系樹,每個(gè)組織關(guān)系樹均根據(jù)各個(gè)節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系生成,而不僅僅是將各個(gè)組織節(jié)點(diǎn)按行進(jìn)行展示,進(jìn)而提高了對(duì)組織關(guān)系進(jìn)行展示的全面性。
具體地,如圖6所示,本發(fā)明一個(gè)實(shí)施例中,所述生成單元502,包括第一確定子單元601、第二確定子單元602、判斷子單元603和設(shè)置子單元604;其中,
所述第一確定子單元601,用于根據(jù)所述關(guān)聯(lián)關(guān)系,從所述確定單元501確定的至少兩個(gè)組織節(jié)點(diǎn)中確定所述組織節(jié)點(diǎn)的至少一個(gè)第一子節(jié)點(diǎn);
所述第二確定子單元602,用于針對(duì)所述第一確定子單元601確定出的每一個(gè)第一子節(jié)點(diǎn),均執(zhí)行:確定所述第一子節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,在所述關(guān)聯(lián)度大于預(yù)設(shè)閾值時(shí),將所述第一子節(jié)點(diǎn)作為所述下級(jí)節(jié)點(diǎn);
所述判斷子單元603,用于根據(jù)所述關(guān)聯(lián)關(guān)系,判斷是否存在至少一個(gè)所述第一子節(jié)點(diǎn)對(duì)應(yīng)的第二子節(jié)點(diǎn),如果是,將所述第一子節(jié)點(diǎn)作為組織節(jié)點(diǎn),將每一個(gè)所述第二子節(jié)點(diǎn)分別作為所述第一子節(jié)點(diǎn),并觸發(fā)所述第二確定子單元602,否則結(jié)束當(dāng)前流程。
所述設(shè)置子單元604,用于根據(jù)所述第二確定子單元602確定出的各個(gè)所述下級(jí)節(jié)點(diǎn)與所述組織節(jié)點(diǎn)的關(guān)聯(lián)度,為各個(gè)所述下級(jí)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)的第一展示模式;
所述展示單元503,用于根據(jù)各個(gè)所述下級(jí)節(jié)點(diǎn)分別對(duì)應(yīng)的第一顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。
例如,企業(yè)a投資了兩個(gè)其他企業(yè),分別為企業(yè)b和企業(yè)c,其中,企業(yè)a投資企業(yè)b的股權(quán)為70%,企業(yè)a投資企業(yè)c的股權(quán)為40%。同時(shí),企業(yè)b也投資了兩個(gè)企業(yè),分別為企業(yè)c和企業(yè)d,其中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%。若預(yù)設(shè)閾值為50%,則查找企業(yè)a對(duì)應(yīng)的組織節(jié)點(diǎn)的第一子節(jié)點(diǎn)時(shí),可查找到企業(yè)b和企業(yè)c對(duì)應(yīng)的組織節(jié)點(diǎn),但由于企業(yè)a投資企業(yè)c的股權(quán)僅為40%,小于預(yù)設(shè)閾值,即第一子節(jié)點(diǎn)c與組織節(jié)點(diǎn)a的關(guān)聯(lián)度小于預(yù)設(shè)閾值,則在生成組織節(jié)點(diǎn)樹時(shí),不顯示企業(yè)c對(duì)應(yīng)的第一子節(jié)點(diǎn),以使生成的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)之間的關(guān)系更簡(jiǎn)潔明了,便于查看。
企業(yè)a投資企業(yè)b的股權(quán)為70%,大于預(yù)設(shè)閾值,因此將企業(yè)b對(duì)應(yīng)的第一子節(jié)點(diǎn)作為企業(yè)a的下級(jí)節(jié)點(diǎn),再根據(jù)企業(yè)b的投資關(guān)系,判斷是否存在被企業(yè)b投資的企業(yè),如果有,再根據(jù)上述步驟繼續(xù)查找組織節(jié)點(diǎn)b對(duì)應(yīng)的子節(jié)點(diǎn)。在此例中,企業(yè)b投資企業(yè)c的股權(quán)為60%,企業(yè)b投資企業(yè)d的股權(quán)為30%,雖然企業(yè)c和企業(yè)d均被企業(yè)b投資,但由于投資企業(yè)d的股權(quán)僅為30%,小于預(yù)設(shè)閾值,則只將企業(yè)c作為企業(yè)b的下級(jí)節(jié)點(diǎn)。由此,生成企業(yè)a對(duì)應(yīng)的組織節(jié)點(diǎn)a的組織節(jié)點(diǎn)樹為a-b-c。
并且,可根據(jù)各個(gè)企業(yè)之間的投資股權(quán),為各個(gè)下級(jí)節(jié)點(diǎn)設(shè)置不同的顏色。例如,股權(quán)為80%~100%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為紅色,股權(quán)為60%~80%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為綠色,股權(quán)為40%~60%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黃色,股權(quán)低于40%的企業(yè)對(duì)應(yīng)的下級(jí)節(jié)點(diǎn)設(shè)置為黑色。這使生成的組織關(guān)系圖更清楚明了地展示出各個(gè)組織節(jié)點(diǎn)之間的關(guān)系,從而有利于查看。
本發(fā)明一個(gè)實(shí)施例中,該組織關(guān)系展示裝置可以進(jìn)一步包括:分組單元;其中,
所述確定單元501,進(jìn)一步用于確定每一個(gè)所述組織節(jié)點(diǎn)對(duì)應(yīng)的至少一個(gè)屬性信息;
所述分組單元,用于對(duì)所述確定單元501確定的至少一個(gè)屬性信息進(jìn)行組合,形成至少兩個(gè)屬性信息組,其中每一個(gè)所述屬性信息組包括有至少一個(gè)所述屬性信息,且不同屬性信息組包括不完全相同的所述至少一個(gè)屬性信息,并分別將對(duì)應(yīng)于每一個(gè)所述屬性信息組的至少一個(gè)所述組織節(jié)點(diǎn)確定為一個(gè)展示組;
所述展示單元503,用于根據(jù)外部輸入的展示指令,從所述分組單元分出的展示組中確定目標(biāo)展示組,根據(jù)所述目標(biāo)展示組對(duì)應(yīng)的至少一個(gè)所述組織節(jié)點(diǎn),從所述組織關(guān)系圖中提取對(duì)應(yīng)的子組織關(guān)系圖,并展示。
每個(gè)企業(yè)具有不同的屬性信息,例如工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)等。在生成組織關(guān)系圖的過程中,確定每一個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,并將各個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的各個(gè)屬性信息進(jìn)行組合,形成多個(gè)屬性信息組,其中,不同的屬性信息組包括的屬性信息不完全相同。例如,可根據(jù)工商資料登記信息、企業(yè)級(jí)次、主業(yè)和輔業(yè)這四種屬性信息,分別生成對(duì)應(yīng)的屬性信息組,也可將工商資料登記信息和企業(yè)級(jí)次分為一個(gè)屬性信息組,將主業(yè)和輔業(yè)分為另一個(gè)屬性信息組。
再根據(jù)屬性信息組中包括的屬性信息,將對(duì)應(yīng)的組織節(jié)點(diǎn)確定為一個(gè)展示組。例如,根據(jù)企業(yè)工商資料登記年限對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行分組,對(duì)應(yīng)2016年登記的有企業(yè)a、企業(yè)b和企業(yè)c,對(duì)應(yīng)2017年登記的有企業(yè)d、企業(yè)e和企業(yè)f,則將企業(yè)a、企業(yè)b和企業(yè)c分為一個(gè)顯示組,將企業(yè)d、企業(yè)e和企業(yè)f分為另一個(gè)顯示組。另外根據(jù)企業(yè)工商資料登記年限和主業(yè)對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行分組,例如,對(duì)應(yīng)2016登記且主業(yè)為食品的企業(yè)有企業(yè)a和企業(yè)b,則將企業(yè)a和企業(yè)b分為第三個(gè)顯示組。
將組織關(guān)系圖中的組織節(jié)點(diǎn)根據(jù)屬性信息分組之后,在顯示組織關(guān)系圖時(shí),可根據(jù)外部輸入的展示指令,從各個(gè)展示組中確定目標(biāo)展示組,例如,外部輸入的展示指令為展示2016年登記且主業(yè)為食品的企業(yè),則可確定出目標(biāo)展示組為企業(yè)a和企業(yè)b,然后可從組織關(guān)系圖中提取對(duì)應(yīng)的組織節(jié)點(diǎn)a和組織節(jié)點(diǎn)b,并只展示這部分子組織關(guān)系圖。進(jìn)一步地,還可計(jì)算出目標(biāo)展示組中包括的組織節(jié)點(diǎn)的個(gè)數(shù),以利于用戶統(tǒng)計(jì)。根據(jù)各個(gè)組織節(jié)點(diǎn)的屬性信息對(duì)各個(gè)組織節(jié)點(diǎn)進(jìn)行展示,這有利于根據(jù)用戶需要查看的目標(biāo)有針對(duì)性地展示各個(gè)組織節(jié)點(diǎn),從而在便于用戶查看的同時(shí),也利于進(jìn)行統(tǒng)計(jì)工作。
具體地,本發(fā)明一個(gè)實(shí)施例中,所述分組單元,用于循環(huán)執(zhí)行下述n1至n3,直至各個(gè)所述屬性信息組均被選定;
n1、在各個(gè)所述屬性信息組中,選定待分組屬性信息組;
n2、查找與所述待分組屬性信息組相對(duì)應(yīng)的至少一個(gè)組織節(jié)點(diǎn);
n3、將查找到的所述至少一個(gè)組織節(jié)點(diǎn)進(jìn)行組合,形成一個(gè)所述展示組。
例如,屬性信息組包括企業(yè)工商資料登記年限為2016、登記年限為2017,以及主業(yè)為食品,則先確定登記年限為2016年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為a、b和c,將這幾個(gè)組織節(jié)點(diǎn)組合,形成一個(gè)展示組;再確定登記年限為2017年對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的組織節(jié)點(diǎn)為d、e和f,也將這幾個(gè)組織節(jié)點(diǎn)組合,形成另一個(gè)展示組;然后確定主業(yè)為食品對(duì)應(yīng)的屬性信息組為待分組屬性信息組,查找到其相對(duì)應(yīng)的節(jié)點(diǎn)為a、b和d,同樣將幾個(gè)組織節(jié)點(diǎn)組合,形成第三個(gè)顯示組,直至生成分別與每個(gè)屬性信息組對(duì)應(yīng)的顯示組。
本發(fā)明一個(gè)實(shí)施例中,該組織關(guān)系展示裝置可以進(jìn)一步包括:模式設(shè)置單元;其中,
所述模式設(shè)置單元,用于針對(duì)每一個(gè)所述組織節(jié)點(diǎn),將所述確定單元301確定的組織節(jié)點(diǎn)的至少一個(gè)屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果形成所述組織節(jié)點(diǎn)對(duì)應(yīng)的第二展示模式;
所述展示單元303,用于對(duì)所述組織關(guān)系圖中各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示,并針對(duì)所述組織關(guān)系圖中包括的每一個(gè)所述組織節(jié)點(diǎn),根據(jù)相對(duì)應(yīng)的所述第二展示模式,展示排序后所述組織節(jié)點(diǎn)所包括至少一個(gè)屬性信息中的前至少一個(gè)屬性信息。
例如,企業(yè)a對(duì)應(yīng)的屬性信息為工商資料登記年限2016,主業(yè)食品,副業(yè)物流,將這幾個(gè)屬性信息進(jìn)行排序,此排序規(guī)則可由用戶自定義,排序結(jié)果為:主業(yè)食品-副業(yè)物流-工商資料登記年限2016,則在對(duì)展示組織節(jié)點(diǎn)a時(shí),可在展示頁面默認(rèn)顯示出其主業(yè)食品這一屬性信息,其他的屬性信息則暫時(shí)隱藏,在用戶雙擊該組織節(jié)點(diǎn)或采用其他方式處理后才進(jìn)行展示。這一方面可使組織關(guān)系圖能顯示出各個(gè)組織節(jié)點(diǎn)的屬性信息,進(jìn)一步提高對(duì)組織關(guān)系進(jìn)行展示的全面性,另一方面,只展示各個(gè)組織節(jié)點(diǎn)較重要的屬性信息,也保障了組織關(guān)系圖的直觀性,使用戶查看時(shí)更方便快捷,提高用戶的使用性能。
上述裝置內(nèi)的各單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
本發(fā)明還提供了一種可讀介質(zhì),包括執(zhí)行指令,當(dāng)存儲(chǔ)控制器的處理器執(zhí)行所述執(zhí)行指令時(shí),所述存儲(chǔ)控制器執(zhí)行本發(fā)明上述任一實(shí)施例提供的組織關(guān)系展示方法。
另外,本發(fā)明還提供了一種存儲(chǔ)控制器,包括:處理器、存儲(chǔ)器和總線;所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行指令,所述處理器與所述存儲(chǔ)器通過所述總線連接,當(dāng)所述存儲(chǔ)控制器運(yùn)行時(shí),所述處理器執(zhí)行所述存儲(chǔ)器存儲(chǔ)的所述執(zhí)行指令,以使所述存儲(chǔ)控制器執(zhí)行本發(fā)明上述任一實(shí)施例提供的組織關(guān)系展示方法。
綜上所述,本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:
1、在本發(fā)明實(shí)施例中,根據(jù)待展示組織中每個(gè)組織節(jié)點(diǎn)與其他組織節(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系,從待展示組織中分別確定出每一個(gè)組織節(jié)點(diǎn)分別關(guān)聯(lián)的至少一個(gè)下級(jí)節(jié)點(diǎn),并將每個(gè)組織節(jié)點(diǎn)與其對(duì)應(yīng)的至少一個(gè)下級(jí)節(jié)點(diǎn)進(jìn)行連接,生成至少一個(gè)組織樹,然后根據(jù)各個(gè)組織節(jié)點(diǎn)樹中共用的組織節(jié)點(diǎn),將各個(gè)組織節(jié)點(diǎn)樹進(jìn)行組合,形成組織關(guān)系圖,并對(duì)組織關(guān)系圖進(jìn)行展示。由于在展示的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)均分別對(duì)應(yīng)有各自的組織關(guān)系樹,每個(gè)組織關(guān)系樹均根據(jù)各個(gè)節(jié)點(diǎn)的關(guān)聯(lián)關(guān)系生成,而不僅僅是將各個(gè)組織節(jié)點(diǎn)按行進(jìn)行展示,進(jìn)而提高了對(duì)組織關(guān)系進(jìn)行展示的全面性。
2、在本發(fā)明實(shí)施例中,根據(jù)各個(gè)下級(jí)節(jié)點(diǎn)與其對(duì)應(yīng)的組織節(jié)點(diǎn)之間的關(guān)聯(lián)度,生成對(duì)應(yīng)的組織關(guān)系樹,使生成的組織關(guān)系圖中,各個(gè)組織節(jié)點(diǎn)之間的關(guān)系更簡(jiǎn)潔明了,便于查看。
3、在本發(fā)明實(shí)施例中,根據(jù)各個(gè)下級(jí)節(jié)點(diǎn)與其對(duì)應(yīng)的組織節(jié)點(diǎn)之間的關(guān)聯(lián)度,分別為各個(gè)下級(jí)節(jié)點(diǎn)設(shè)置不同的顯示模式,并根據(jù)所述顯示模式,以不同的顏色對(duì)所述組織關(guān)系圖中的各個(gè)所述組織節(jié)點(diǎn)進(jìn)行展示。這使生成的組織關(guān)系圖更清楚明了地展示出各個(gè)組織節(jié)點(diǎn)之間的關(guān)系,從而更有利于查看。
4、在本發(fā)明實(shí)施例中,分別確定各個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的屬性信息,并根據(jù)各個(gè)屬性信息,將各個(gè)組織節(jié)點(diǎn)分為至少兩個(gè)顯示組。在對(duì)組織關(guān)系圖進(jìn)行展示時(shí),根據(jù)外部輸入的展示指令,確定目標(biāo)展示組,并展示于目標(biāo)展示組對(duì)應(yīng)的子組織關(guān)系圖,從而有利于根據(jù)用戶需要查看的目標(biāo)有針對(duì)性地展示各個(gè)組織節(jié)點(diǎn),在便于用戶查看的同時(shí),也利于進(jìn)行統(tǒng)計(jì)工作。
5、在本發(fā)明實(shí)施例中,分別對(duì)各個(gè)組織節(jié)點(diǎn)對(duì)應(yīng)的屬性信息進(jìn)行排序,并根據(jù)排序結(jié)果,展示該組織節(jié)點(diǎn)包括的屬性信息中的前至少一個(gè)屬性信息。這一方面可使組織關(guān)系圖能顯示出各個(gè)組織節(jié)點(diǎn)的屬性信息,進(jìn)一步提高對(duì)組織關(guān)系進(jìn)行展示的全面性,另一方面,只展示各個(gè)組織節(jié)點(diǎn)較重要的屬性信息,也保障了組織關(guān)系圖的直觀性,使用戶查看時(shí)更方便快捷,提高用戶的使用性能。
需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。