一種可配置的樹形數(shù)據(jù)展示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)信息技術(shù),尤其是一種展示數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]當(dāng)前數(shù)據(jù)包分析軟件種類繁多,但大多數(shù)此類軟件在數(shù)據(jù)的展現(xiàn)上都是平鋪模式,如圖1所示。即使有的分析軟件使用了樹形結(jié)構(gòu)展示數(shù)據(jù),樹形結(jié)構(gòu)也是固定的,用戶無(wú)法靈活配置的。也即是說(shuō),樹形結(jié)構(gòu)的各個(gè)節(jié)點(diǎn)及節(jié)點(diǎn)間的聯(lián)系是不可由用戶自主更改的。
[0003]但是在有些數(shù)據(jù)分析場(chǎng)合。為了便于查看和分析,需要采用不同的樹形結(jié)構(gòu)顯示數(shù)據(jù),因此有必要提供一種可配置的樹形數(shù)據(jù)展示方法。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是:針對(duì)上述存在的問(wèn)題,提供一種可配置的樹形數(shù)據(jù)展示方法及裝置。
[0005]本發(fā)明提供的可配置的樹形數(shù)據(jù)展示方法,包括:
步驟I:提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇;
步驟2:接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱;
步驟3:按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。
[0006]進(jìn)一步,所述步驟3中,將樹形節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系顯示在顯示界面上,并接收用戶選中的節(jié)點(diǎn),最后將屬于被選中的節(jié)點(diǎn)下的數(shù)據(jù)顯示在顯示界面上。
[0007]本發(fā)明還提供了一種與可配置的樹形數(shù)據(jù)展示方法對(duì)應(yīng)的軟系統(tǒng),包括:
節(jié)點(diǎn)名稱配置單元,用于提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇;
節(jié)點(diǎn)名稱接收單元,用于接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱;
數(shù)據(jù)顯示單元,用于按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。
[0008]進(jìn)一步,數(shù)據(jù)顯示單元還用于將樹形節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系顯示在顯示界面上,并接收用戶選中的節(jié)點(diǎn),最后將屬于被選中的節(jié)點(diǎn)下的數(shù)據(jù)顯示在顯示界面上。
[0009]綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是:
本發(fā)明提供了一種可配置的樹形結(jié)構(gòu)數(shù)據(jù)展示方式,用戶可以根據(jù)本發(fā)明提供的節(jié)點(diǎn)名稱選項(xiàng)自動(dòng)配置樹形結(jié)構(gòu)的節(jié)點(diǎn)及節(jié)點(diǎn)之間的關(guān)系,便于用戶從多種視角對(duì)數(shù)據(jù)進(jìn)行分析、分類,極大提高了用戶體驗(yàn)度。
【附圖說(shuō)明】
[0010]本發(fā)明將通過(guò)例子并參照附圖的方式說(shuō)明,其中:
圖1為現(xiàn)有數(shù)據(jù)分析軟件采用平鋪方式展示數(shù)據(jù)的效果圖。
[0011]圖2為樹形結(jié)構(gòu)的示意圖。
[0012]圖3為本發(fā)明中樹形節(jié)點(diǎn)選擇對(duì)話框的一個(gè)【具體實(shí)施方式】。
[0013]圖4為采用本發(fā)明方法展示數(shù)據(jù)的效果圖。
【具體實(shí)施方式】
[0014]本說(shuō)明書中公開的所有特征,或公開的所有方法或過(guò)程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
[0015]本說(shuō)明書中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。
[0016]樹形結(jié)構(gòu)是一種常見(jiàn)的數(shù)據(jù)結(jié)構(gòu),其包括根節(jié)點(diǎn)及葉子節(jié)點(diǎn),葉子節(jié)點(diǎn)又可以分為多級(jí)葉子節(jié)點(diǎn)。如圖2。采用這種數(shù)據(jù)結(jié)構(gòu),可以使數(shù)據(jù)及數(shù)據(jù)的分類分級(jí)情況一目了然。
[0017]本發(fā)明提供了一種可由用戶配置節(jié)點(diǎn)及節(jié)點(diǎn)關(guān)系的樹形結(jié)構(gòu)數(shù)據(jù)展示方式。其具體包括:
步驟1:在顯示界面上提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇。如圖3,界面中包含了根節(jié)點(diǎn)名稱選擇框、兩個(gè)一級(jí)葉子節(jié)點(diǎn)名稱選擇框以及三個(gè)二級(jí)葉子節(jié)點(diǎn)的名稱選擇框。每個(gè)節(jié)點(diǎn)的名稱選項(xiàng)通過(guò)下拉菜單的方式顯示給用戶并供用戶點(diǎn)擊選擇。
[0018]本實(shí)施例中,當(dāng)用戶在界面上選擇好各個(gè)節(jié)點(diǎn)的名稱后,將節(jié)點(diǎn)名稱及節(jié)點(diǎn)間的關(guān)系以XML文件的形式進(jìn)行保存。
[0019]步驟2:接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱;本實(shí)施例中,通過(guò)解析XML文件得到用戶選擇的結(jié)果。
[0020]步驟3:按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。
[0021]本實(shí)施例以網(wǎng)絡(luò)對(duì)象作為分析數(shù)據(jù),但這并不以為著本發(fā)明顯示的數(shù)據(jù)局限為網(wǎng)絡(luò)對(duì)象,在其他實(shí)施例中也可以將某產(chǎn)品的零部件作為展示對(duì)象。
[0022]如圖4所示,根節(jié)點(diǎn)為“全面分析”,根節(jié)點(diǎn)下有4個(gè)一級(jí)葉子節(jié)點(diǎn)分別是“協(xié)議瀏覽器”、“物理瀏覽器”、“IP瀏覽器”及“VoIP瀏覽器”。在第二個(gè)一級(jí)葉子節(jié)點(diǎn)“物理瀏覽器”下又包含了 “本地網(wǎng)段”、“廣播地址”兩個(gè)二級(jí)葉子節(jié)點(diǎn),在“本地網(wǎng)段”下包含了 “本機(jī)”三級(jí)葉子節(jié)點(diǎn),“本機(jī)”節(jié)點(diǎn)下包含“00:08:30: B6:01:10”四級(jí)葉子節(jié)點(diǎn),以此類推。
[0023]對(duì)抓取到的網(wǎng)絡(luò)對(duì)象數(shù)據(jù)進(jìn)行分析處理,將本地網(wǎng)段為“00:08: 30: B6:01:10”的網(wǎng)絡(luò)對(duì)象都放在“00:08:30:B6:01:10”四級(jí)葉子節(jié)點(diǎn)下。以此類推,將數(shù)據(jù)分類并放到對(duì)應(yīng)的最低一級(jí)葉子節(jié)點(diǎn)下。
[0024]在顯示界面的左側(cè)顯示樹形節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系,參見(jiàn)圖4,并接收用戶選中的節(jié)點(diǎn),最后將屬于被選中的節(jié)點(diǎn)下的數(shù)據(jù)顯示在顯示界面右邊的表格中。例如,當(dāng)用戶選中了“00:08:30:B6:01:10”四級(jí)葉子節(jié)點(diǎn),則將該節(jié)點(diǎn)下的數(shù)據(jù)顯示在表格中,若用戶選中的是“本地網(wǎng)段”這一二級(jí)葉子節(jié)點(diǎn),則將屬于“本地網(wǎng)段”節(jié)點(diǎn)的所有最低一級(jí)(本實(shí)施例中是第四級(jí)葉子節(jié)點(diǎn))的葉子節(jié)點(diǎn)下的數(shù)據(jù)合并顯示。
[0025]本發(fā)明并不局限于前述的【具體實(shí)施方式】。本發(fā)明擴(kuò)展到任何在本說(shuō)明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過(guò)程的步驟或任何新的組合。
【主權(quán)項(xiàng)】
1.一種可配置的樹形數(shù)據(jù)展示方法,其特征在于,包括: 步驟1:提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇; 步驟2:接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱; 步驟3:按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。2.根據(jù)權(quán)利要求1所述的一種可配置的樹形數(shù)據(jù)展示方法,其特征在于,所述步驟3中,將樹形節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系顯示在顯示界面上,并接收用戶選中的節(jié)點(diǎn),最后將屬于被選中的節(jié)點(diǎn)下的數(shù)據(jù)顯示在顯示界面上。3.一種可配置的樹形數(shù)據(jù)展示裝置,其特征在于,包括: 節(jié)點(diǎn)名稱配置單元,用于提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇; 節(jié)點(diǎn)名稱接收單元,用于接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱; 數(shù)據(jù)顯示單元,用于按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。4.根據(jù)權(quán)利要求3所述的一種可配置的樹形數(shù)據(jù)展示裝置,其特征在于,數(shù)據(jù)顯示單元還用于將樹形節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系顯示在顯示界面上,并接收用戶選中的節(jié)點(diǎn),最后將屬于被選中的節(jié)點(diǎn)下的數(shù)據(jù)顯示在顯示界面上。
【專利摘要】本發(fā)明公開了一種可配置的樹形數(shù)據(jù)展示方法及裝置,涉及計(jì)算機(jī)信息技術(shù),尤其是一種可配置的樹形數(shù)據(jù)展示方法。本發(fā)明技術(shù)要點(diǎn)包括:步驟1:提供樹形節(jié)點(diǎn)選擇對(duì)話框;所述樹形節(jié)點(diǎn)包括根節(jié)點(diǎn)和至少一級(jí)葉子節(jié)點(diǎn);每個(gè)節(jié)點(diǎn)提供有相應(yīng)的名稱選項(xiàng)供用戶選擇;步驟2:接收用戶通過(guò)所述對(duì)話框選擇的各個(gè)節(jié)點(diǎn)名稱;步驟3:按照各個(gè)節(jié)點(diǎn)的名稱對(duì)數(shù)據(jù)進(jìn)行分級(jí)分類顯示。
【IPC分類】G06F17/30
【公開號(hào)】CN105574088
【申請(qǐng)?zhí)枴緾N201510911852
【發(fā)明人】羅鷹, 李響, 林康
【申請(qǐng)人】成都科來(lái)軟件有限公司
【公開日】2016年5月11日
【申請(qǐng)日】2015年12月11日