一种网络互联互通数据图形展示方法、设备及存储介质技术

技术编号:19828046 阅读:33 留言:0更新日期:2018-12-19 16:53
本发明专利技术涉及图形化数据分析展示领域,针对现有技术存在的无法快速、精准的排查与发现网络问题,提供一种网络互联互通数据图形展示方法。该网络互联互通数据图形展示方法及系统,不仅能直观有效的展示出网络数据的详细信息,还能通过专属设计的展示图形和联动查询,快捷,精准的发现网络问题。本发明专利技术对网络数据进行过滤分析,形成网络数据联动列表;根据网络数据联动列表进行分类聚合处理,形成不同图形展示方式的数据结构;根据不同图像展示方式的数据结构,结合图形的布局算法绘制进行图形展示。

【技术实现步骤摘要】
一种网络互联互通数据图形展示方法、设备及存储介质
本专利技术涉及图形化数据分析展示领域,尤其是一种网络互联互通数据图形展示方法。
技术介绍
当前越来越多的公司和政府开始实行无纸化信息化管理,公司和政府越发的依赖互联网,大量的关键数据在网络上传输,造就了互联网通讯数据的日渐庞大和复杂。只有通过合理高效的对各网络数据流量进行监控与分析,才能使得公司和政府的正常运营与切身利益的到最好的保障。对于此业务的需求,很多公司也对出了针对性的监控软件。但对于业务通讯数据量巨大,通讯关系异常复杂的大型公司和政府部门而言,要想高效快捷的发现问题、定位问题,使用现有的软件系统还是很难实现的,且容易遗漏与出错。因为现有的软件对于数据的展示都是列表形式的,很难直观的体现出整个网络流量的访问关系,排查与发现问题困难。
技术实现思路
本专利技术所要解决的技术问题是:针对现有技术存在的无法快速、精准的排查与发现网络问题,提供一种网络互联互通数据图形展示方法。该网络互联互通数据图形展示方法及系统,不仅能直观有效的展示出网络数据的详细信息,还能通过专属设计的展示图形和联动查询,快捷,精准的发现网络问题。本专利技术采用的技术方案如下:一种网络互联互通数据图形展示方法包括:对网络数据进行过滤分析,形成网络数据联动列表;根据网络数据联动列表进行分类聚合处理,形成不同图形展示方式的数据结构;根据不同图像展示方式的数据结构,形成不同的图形,进行显示。进一步的,所述图形在指定区域内上下左右拖拽展示位置和缩放展示大小;所述图形各内容的展示块用颜色区分,各颜色通过ARGB随机取值生成。进一步的,所述图形各内容块与连接线都支持鼠标左右键操作,实现图形和网络数据联动列表的关联查看。进一步的,所述网络数据联动列表中心发散图,发散各内容块根据数据量大小,展示不同大小的圆,中心点为同心圆。中心点显示到图表的正中间,以该点为中心,垂直向上为起始轴,顺时针方向将图表区域划分为多个扇形区域,扇形区域的个数等于发散点的个数,然后通过random随机算法在扇形区域中获得一个随机的坐标点用于显示发散的点,每一个扇形区域只显示一个点,最后通过直线将发散的各点与中心点相连接,从而形成一个中心发散图表。进一步的,所述线索发散图是由一个起点,发散出无数的根支,根支存在层级关系,子层级与父层级有数据通讯关系的点通过直线相连接。进一步的,所述地理位置连线图,底图是一张地图,地图上使用带有方向的线连接两个有数据交互的地理位置。进一步的,所述交集关系图,分成三段式,左右两段各展示一个点,中间垂直展示一列点,中间的点与两侧的点都有数据交互关系。进一步的,所述时序图是一条时间线,时间线中用菱形标记出有数据通讯的节点。一种存储介质,其中存储有多条指令,所述指令适用于由处理器加载并执行上述任意一项所述的方法的步骤。一种网络互联互通数据图形展示设备,包括处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行上述任意一项所述的方法。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:可以使大量网络数据分析的结果通过各种最合适的图形简单明了的展现出来,用户可以非常直观的看清楚整个网络互联互通的流量关系。再查看展示图形初步分析的同时,还可以根据鼠标左右键点击操作图形的每一块,根据点击的不同块查看对应的明细数据信息,深度挖掘和排查网络互联互通数据。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是时序图的实施例示意图。图2是线索发散图的实施例示意图。图3是中心发散图的实施例示意图。图4是交集关系图的实施例示意图。图5是地理位置连线图的实施例示意图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。本说明书中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。本专利技术相关说明:1、所述图形展示方式包括基本图形和高级图形:基本图形包括饼图、折线图、波浪图和/或柱状图;高级图形包括时序图、线索发散图、中心发散图、交集关系图和/或地理位置连线图。2、所述网络数据联动列表包括n个网络数据节点的参数,每个网络数据节点的参数包括该节点IP地址、节点流量大小、节点流量起止时间。3、分类聚合是通过分类聚合算法实现,例如GROUPBy,ORDERBy,Sum,AVG,MAX,MIN,TOP,DISTINCT。实施例一:如图1时序图的图像展示方式是绘制一条流量时间轴;具体形成时序图的过程是:将数据联动列表相关节点参数显示在时间轴的对应刻度点上。时间轴的刻度由用户设置如月、天、时、分,时间轴的范围也是由用户设定;将获取到的特定数据高亮显示在时间轴的对应刻度点上,每个点由菱形标记。每个点记录一些关键信息,比如该点的Ip,出流量,入流量,流量起止时间,用以实现联动查看关键字和悬停摘要信息显示(就是鼠标悬停的时候,显示该节点的IP、出流量、入流量、流量起止时间)。整个时间轴支持鼠标中键滚动缩放,左右拖拽,鼠标左右键点击,鼠标悬停的功能。鼠标双击高亮标记的部分联动列表查看该部分的通讯包明细。鼠标悬停显示该节点的IP、出流量、入流量、流量起止时间。该图可以直观的查看指定时间范围内,指定条件的特定数据,全局高效的看出是否有异常通讯。线索发散图的图像展示方式是由一个用户设置的条件作为源起点,从源点发散出无数的分支节点,从各个分支节点又发散出下一层分支节点,最终形成多层节点(层数等于2);使用直线连接子层级与父层级有数据交互的节点,表现出通许交互的关联关系;线索发散图具体形成过程是:用户设置的节点作为根源点绘制在容器的一侧;根据根节点数据获取到与根节点的同源节点的第一层网络数据联动列表,将第一层网络数据联动列表中的每一个同源节点作为一个点绘制在根节点的同一侧作为第二层节点,且每个点都与根节点用线连接,线表示数据通讯关系;根据获取到与同源节点有数据交互的第二层网络数据联动列表,将该第二层网络数据联动列表中的每一个Ip作为一个节点绘制到同源节点的另一侧作为第三层节点,且将该点与同源节点中有通讯关系的点用线连接;其中第二层节点和第三层节点绘制时,首先绘制与源节点处同一水平面的节点,然后以该节点为垂直中心,上下发散均分绘制其他的节点,每个节点之间的垂直距离相同,形成一个箭头状的图形。其中,鼠标双击源节点联动列表查看该点与所有第二层节点的通讯包明细,鼠标双击第二层任意节点联动列表查看该节点与源节点和第三层有通讯关系节点的通讯包明细,鼠标双击第三层任意节点联通列表查看该节点与第二层有通讯关系节点的通讯包明细,鼠标双击原节点和第二层节点的连接线联动列表查看该连接线两头节点的通讯包明细,鼠标双击第二层节点与第三层节点之间的连接线联动列表查看该连接线两头节点的通讯包明细。鼠标悬停在各个点上显示该点的通讯概要信息,鼠标悬停在连接线上显示连接线两头节点的通讯概要信息。该图可以直观的看出用户指定源点,在指定时间范围内,发散出去的多层级通讯关系,高效的分析其交互数据是否存在异常和是否存在被操控的主机。具体如图2所示。中心发散图图像展示方式是用户设置的节点作为中心点绘制本文档来自技高网...

【技术保护点】
1.一种网络互联互通数据图形展示方法,其特征在于包括:对网络数据进行过滤分析,形成网络数据联动列表;根据网络数据联动列表进行分类聚合处理,形成不同图形展示方式的数据结构;根据不同图像展示方式的数据结构,进行图形展示。

【技术特征摘要】
1.一种网络互联互通数据图形展示方法,其特征在于包括:对网络数据进行过滤分析,形成网络数据联动列表;根据网络数据联动列表进行分类聚合处理,形成不同图形展示方式的数据结构;根据不同图像展示方式的数据结构,进行图形展示。2.根据权利要求1所述的方法,其特征在于所述图形在指定区域内上下左右拖拽展示位置和缩放展示大小;所述图形各内容的展示块用颜色区分,各颜色通过ARGB随机取值生成。3.根据权利要求1或2所述的方法,其特征在于所述图形各内容块与连接线都支持鼠标左右键操作,实现图形和网络数据联动列表的关联查看。4.根据权利要求3所述的方法,其特征在于所述网络数据联动列表中心发散图,发散各内容块根据数据量大小,展示不同大小的圆,中心点为同心圆。中心点显示到图表的正中间,以该点为中心,垂直向上为起始轴,顺时针方向将图表区域划分为多个扇形区域,扇形区域的个数等于发散点的个数,然后通过random随机算法在扇形区域中获得一个随机的坐标点用于显示发散的点,每一个扇形区域只显示一个点,最后...

【专利技术属性】
技术研发人员:邓金祥刘洋谷峰
申请(专利权)人:成都深思科技有限公司
类型:发明
国别省市:四川,51

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

1