一种可配置的树形数据展示方法及装置的制造方法

文档序号:9810615阅读:370来源:国知局
一种可配置的树形数据展示方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机信息技术,尤其是一种展示数据的方法。
【背景技术】
[0002]当前数据包分析软件种类繁多,但大多数此类软件在数据的展现上都是平铺模式,如图1所示。即使有的分析软件使用了树形结构展示数据,树形结构也是固定的,用户无法灵活配置的。也即是说,树形结构的各个节点及节点间的联系是不可由用户自主更改的。
[0003]但是在有些数据分析场合。为了便于查看和分析,需要采用不同的树形结构显示数据,因此有必要提供一种可配置的树形数据展示方法。

【发明内容】

[0004]本发明所要解决的技术问题是:针对上述存在的问题,提供一种可配置的树形数据展示方法及装置。
[0005]本发明提供的可配置的树形数据展示方法,包括:
步骤I:提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择;
步骤2:接收用户通过所述对话框选择的各个节点名称;
步骤3:按照各个节点的名称对数据进行分级分类显示。
[0006]进一步,所述步骤3中,将树形节点及节点间的关系显示在显示界面上,并接收用户选中的节点,最后将属于被选中的节点下的数据显示在显示界面上。
[0007]本发明还提供了一种与可配置的树形数据展示方法对应的软系统,包括:
节点名称配置单元,用于提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择;
节点名称接收单元,用于接收用户通过所述对话框选择的各个节点名称;
数据显示单元,用于按照各个节点的名称对数据进行分级分类显示。
[0008]进一步,数据显示单元还用于将树形节点及节点间的关系显示在显示界面上,并接收用户选中的节点,最后将属于被选中的节点下的数据显示在显示界面上。
[0009]综上所述,由于采用了上述技术方案,本发明的有益效果是:
本发明提供了一种可配置的树形结构数据展示方式,用户可以根据本发明提供的节点名称选项自动配置树形结构的节点及节点之间的关系,便于用户从多种视角对数据进行分析、分类,极大提高了用户体验度。
【附图说明】
[0010]本发明将通过例子并参照附图的方式说明,其中:
图1为现有数据分析软件采用平铺方式展示数据的效果图。
[0011]图2为树形结构的示意图。
[0012]图3为本发明中树形节点选择对话框的一个【具体实施方式】。
[0013]图4为采用本发明方法展示数据的效果图。
【具体实施方式】
[0014]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
[0015]本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
[0016]树形结构是一种常见的数据结构,其包括根节点及叶子节点,叶子节点又可以分为多级叶子节点。如图2。采用这种数据结构,可以使数据及数据的分类分级情况一目了然。
[0017]本发明提供了一种可由用户配置节点及节点关系的树形结构数据展示方式。其具体包括:
步骤1:在显示界面上提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择。如图3,界面中包含了根节点名称选择框、两个一级叶子节点名称选择框以及三个二级叶子节点的名称选择框。每个节点的名称选项通过下拉菜单的方式显示给用户并供用户点击选择。
[0018]本实施例中,当用户在界面上选择好各个节点的名称后,将节点名称及节点间的关系以XML文件的形式进行保存。
[0019]步骤2:接收用户通过所述对话框选择的各个节点名称;本实施例中,通过解析XML文件得到用户选择的结果。
[0020]步骤3:按照各个节点的名称对数据进行分级分类显示。
[0021]本实施例以网络对象作为分析数据,但这并不以为着本发明显示的数据局限为网络对象,在其他实施例中也可以将某产品的零部件作为展示对象。
[0022]如图4所示,根节点为“全面分析”,根节点下有4个一级叶子节点分别是“协议浏览器”、“物理浏览器”、“IP浏览器”及“VoIP浏览器”。在第二个一级叶子节点“物理浏览器”下又包含了 “本地网段”、“广播地址”两个二级叶子节点,在“本地网段”下包含了 “本机”三级叶子节点,“本机”节点下包含“00:08:30: B6:01:10”四级叶子节点,以此类推。
[0023]对抓取到的网络对象数据进行分析处理,将本地网段为“00:08: 30: B6:01:10”的网络对象都放在“00:08:30:B6:01:10”四级叶子节点下。以此类推,将数据分类并放到对应的最低一级叶子节点下。
[0024]在显示界面的左侧显示树形节点及节点间的关系,参见图4,并接收用户选中的节点,最后将属于被选中的节点下的数据显示在显示界面右边的表格中。例如,当用户选中了“00:08:30:B6:01:10”四级叶子节点,则将该节点下的数据显示在表格中,若用户选中的是“本地网段”这一二级叶子节点,则将属于“本地网段”节点的所有最低一级(本实施例中是第四级叶子节点)的叶子节点下的数据合并显示。
[0025]本发明并不局限于前述的【具体实施方式】。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。
【主权项】
1.一种可配置的树形数据展示方法,其特征在于,包括: 步骤1:提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择; 步骤2:接收用户通过所述对话框选择的各个节点名称; 步骤3:按照各个节点的名称对数据进行分级分类显示。2.根据权利要求1所述的一种可配置的树形数据展示方法,其特征在于,所述步骤3中,将树形节点及节点间的关系显示在显示界面上,并接收用户选中的节点,最后将属于被选中的节点下的数据显示在显示界面上。3.一种可配置的树形数据展示装置,其特征在于,包括: 节点名称配置单元,用于提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择; 节点名称接收单元,用于接收用户通过所述对话框选择的各个节点名称; 数据显示单元,用于按照各个节点的名称对数据进行分级分类显示。4.根据权利要求3所述的一种可配置的树形数据展示装置,其特征在于,数据显示单元还用于将树形节点及节点间的关系显示在显示界面上,并接收用户选中的节点,最后将属于被选中的节点下的数据显示在显示界面上。
【专利摘要】本发明公开了一种可配置的树形数据展示方法及装置,涉及计算机信息技术,尤其是一种可配置的树形数据展示方法。本发明技术要点包括:步骤1:提供树形节点选择对话框;所述树形节点包括根节点和至少一级叶子节点;每个节点提供有相应的名称选项供用户选择;步骤2:接收用户通过所述对话框选择的各个节点名称;步骤3:按照各个节点的名称对数据进行分级分类显示。
【IPC分类】G06F17/30
【公开号】CN105574088
【申请号】CN201510911852
【发明人】罗鹰, 李响, 林康
【申请人】成都科来软件有限公司
【公开日】2016年5月11日
【申请日】2015年12月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1