流量图谱的形成方法和装置制造方法及图纸

技术编号:15624287 阅读:242 留言:0更新日期:2017-06-14 05:54
本发明专利技术公开了一种流量图谱的形成方法和装置,其中,流量图谱的形成方法包括以下步骤:获取多个页面中每个页面的流量数据和度数数据;以及将多个页面分别作为多个页面节点,以及根据每个页面的度数数据和流量数据生成多个页面节点之间的流量连接通道以形成流量图谱。本发明专利技术实施例的流量图谱的形成方法和装置,通过获取多个页面中每个页面的流量数据和度数数据,以及将多个页面分别作为多个页面节点,以及根据每个页面的度数数据和流量数据生成多个页面节点之间的流量连接通道以形成流量图谱,能够多维度地展现页面节点的层级关系,以及每个页面节点的流量传播情况,为流量监控以及流量分析提供更加清晰明了、更加立体的数据支持。

【技术实现步骤摘要】
流量图谱的形成方法和装置
本专利技术涉及计算机
,尤其涉及一种流量图谱的形成方法和装置。
技术介绍
网络流量是网络中节点相互传输的数据量。目前,主要通过三种方式监控网络流量。第一种:桑基图,它是一种特定类型的流程图,一般由节点和连线组成,节点的流量用对应的竖条长度表示,从而展示流量的转移和组成。第二种:漏斗图,通过流量的宽度在经过节点后的变化来体现流量在传递过程中转化与流失的情况。第三种:单一节点的流量监控,主要通过折线图展示单一节点的流量在时间上的变化情况,通过饼图展示流量的传入传出分布情况。但是,以上方式均存在一定缺陷:桑基图无法展示节点的层级关系,如一个节点是由多个子节点构成的,只能展示固定层级的节点和流量,不够直观),并且一个节点在两张桑基图中的位置可能会发生较大改变,导致对两张桑基图进行对比时,不够清晰明了。另外,上述方式均无法在一张图中展示节点流量的占比情况:传入、传出、自连接流量占比等信息。而通过饼图展示上述信息时,只能针对单一节点进行展示。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种流量图谱的形成方法,该方法能够多维度地展现页面节点的层级关系,以及每个页面节点的流量传播情况,为流量监控以及流量分析提供更加清晰明了、更加立体的数据支持。本专利技术的第二个目的在于提出一种流量图谱的形成装置。为了实现上述目的,本专利技术第一方面实施例提出了一种流量图谱的形成方法,包括:获取多个页面中每个页面的流量数据和度数数据;以及将所述多个页面分别作为多个页面节点,以及根据每个所述页面的度数数据和流量数据生成所述多个页面节点之间的流量连接通道以形成所述流量图谱,其中,所述流量连接通道的宽度与和所述流量连接通道相连的页面节点的流量数据相关,所述流量连接通道的方向与和所述流量连接通道相连的页面节点的度数数据相关。本专利技术实施例的流量图谱的形成方法,通过获取多个页面中每个页面的流量数据和度数数据,以及将多个页面分别作为多个页面节点,以及根据每个页面的度数数据和流量数据生成多个页面节点之间的流量连接通道以形成流量图谱,能够多维度地展现页面节点的层级关系,以及每个页面节点的流量传播情况,为流量监控以及流量分析提供更加清晰明了、更加立体的数据支持。本专利技术第二方面实施例提出了一种流量图谱的形成装置,包括:获取模块,用于获取多个页面中每个页面的流量数据和度数数据;以及生成模块,用于将所述多个页面分别作为多个页面节点,以及根据每个所述页面的度数数据和流量数据生成所述多个页面节点之间的流量连接通道以形成所述流量图谱,其中,所述流量连接通道的宽度与和所述流量连接通道相连的页面节点的流量数据相关,所述流量连接通道的方向与和所述流量连接通道相连的页面节点的度数数据相关。本专利技术实施例的流量图谱的形成装置,通过获取多个页面中每个页面的流量数据和度数数据,以及将多个页面分别作为多个页面节点,以及根据每个页面的度数数据和流量数据生成多个页面节点之间的流量连接通道以形成流量图谱,能够多维度地展现页面节点的层级关系,以及每个页面节点的流量传播情况,为流量监控以及流量分析提供更加清晰明了、更加立体的数据支持。附图说明图1是根据本专利技术一个实施例的流量图谱的形成方法的流程图一。图2是根据本专利技术一个实施例的页面节点展现效果图一。图3是根据本专利技术一个实施例的页面节点展现效果图二。图4是根据本专利技术一个实施例的流量图谱的形成方法的流程图二。图5是根据本专利技术一个实施例的页面节点合并前效果示意图。图6是根据本专利技术一个实施例的页面节点合并后效果示意图。图7是根据本专利技术一个实施例的流量图谱的效果示意图。图8是根据本专利技术一个实施例的异常值历史数据图。图9是根据本专利技术一个实施例的流量图谱的形成装置的结构示意图一。图10是根据本专利技术一个实施例的流量图谱的形成装置的结构示意图二。图11是根据本专利技术一个实施例的流量图谱的形成装置的结构示意图三。图12是根据本专利技术一个实施例的流量图谱的形成装置的结构示意图四。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的流量图谱的形成方法和装置。图1是根据本专利技术一个实施例的流量图谱的形成方法的流程图一。如图1所示,流量图谱的形成方法可包括:S1、获取多个页面中每个页面的流量数据和度数数据。其中,度数数据可包括出度数据和入度数据。出度数据为本页面能够跳转到的页面的个数,入度数据为跳转到本页面的页面的个数。流量数据可包括出度流量、入度流量和自连接流量。S2、将多个页面分别作为多个页面节点,以及根据每个页面的度数数据和流量数据生成多个页面节点之间的流量连接通道以形成流量图谱。其中,页面节点可为圆形,圆形的半径与页面节点的最大度数相关。页面节点具有第一至第三扇形区域。其中,第一至第三扇形区域的面积分别与出度流量、入度流量和自连接流量对应。另外,页面节点还可具有第四扇形区域,第四扇形区域的面积与出度流量和入度流量之间的差值对应。举例来说,如图2所示,页面节点AB可以用饼图来表示,即页面节点用圆形来表示,如果该页面节点的入度为10,出度为8,则该页面节点的最大度数为10,由此可确定该页面节点的半径。第一扇形区域表示出度流量;第二扇形区域表示入度流量;第三扇形区域表示自连接流量,即本页面进行刷新产生的流量;第四扇形区域表示出度流量和入度流量之间的差值。流量连接通道的宽度与和流量连接通道相连的页面节点的流量数据相关,流量连接通道的方向与和流量连接通道相连的页面节点的度数数据相关。当流量连接通道为单向时,流量连接通道为直线;当流量连接通道为双向时,流量连接通道为曲线。举例来说,如图3所示,页面节点AB、页面节点CD和页面节点E,页面节点AB和页面节点CD之间的流量连接通道为单向,即从页面节点AB跳转至页面节点CD产生流量,因此可用直线来表示,且用单向箭头表示方向。页面节点AB跳转至页面节点CD的流量较大,因此线条较粗。而页面节点AB和页面节点E之间的流量连接通道为双向,即页面节点AB和页面节点E可互相跳转,可用曲线来表示,且用双向箭头表示方向。页面节点AB和页面节点E之间的流量较小,因此线条较细。另外,如图4所示,本专利技术实施例的流量图谱的形成方法,还可包括以下步骤:S3、将流量图谱展现给用户。S4、接收用户针对两个页面节点的合并指令,并将两个页面节点进行合并,以及根据两个页面节点的流量数据和度数数据生成合并之后的流量数据和度数数据。举例来说,页面节点是可以有层次结构的,例如页面节点A和页面节点B可合并为页面节点AB,即页面节点A和页面节点B为页面节点AB的子节点。页面节点A和页面节点B的入度流量可相加生成页面节点AB的入度流量;同理,页面节点A和页面节点B的出度流量可相加生成页面节点AB的出度流量。页面节点A和页面节点B的最大度数相加生成页面节点AB的最大度数。S5、根据合并之后的流量数据和度数数据确定合并之后的页面节点的半径及与合并之后页面节点相关的流量连接通道。如图5至图本文档来自技高网...
流量图谱的形成方法和装置

【技术保护点】
一种流量图谱的形成方法,其特征在于,包括以下步骤:获取多个页面中每个页面的流量数据和度数数据;以及将所述多个页面分别作为多个页面节点,以及根据每个所述页面的度数数据和流量数据生成所述多个页面节点之间的流量连接通道以形成所述流量图谱,其中,所述流量连接通道的宽度与和所述流量连接通道相连的页面节点的流量数据相关,所述流量连接通道的方向与和所述流量连接通道相连的页面节点的度数数据相关。

【技术特征摘要】
1.一种流量图谱的形成方法,其特征在于,包括以下步骤:获取多个页面中每个页面的流量数据和度数数据;以及将所述多个页面分别作为多个页面节点,以及根据每个所述页面的度数数据和流量数据生成所述多个页面节点之间的流量连接通道以形成所述流量图谱,其中,所述流量连接通道的宽度与和所述流量连接通道相连的页面节点的流量数据相关,所述流量连接通道的方向与和所述流量连接通道相连的页面节点的度数数据相关。2.如权利要求1所述的流量图谱的形成方法,其特征在于,所述度数数据包括所述页面的最大度数,所述页面节点为圆形,其中,所述圆形的半径与所述页面节点的最大度数相关。3.如权利要求2所述的流量图谱的形成方法,其特征在于,所述度数数据包括出度数据和入度数据,所述流量数据包括出度流量、入度流量和自连接流量,所述页面节点具有第一至第三扇形区域,其中,所述第一至第三扇形区域的面积分别与所述出度流量、入度流量和自连接流量对应。4.如权利要求3所述的流量图谱的形成方法,其特征在于,所述页面节点还具有第四扇形区域,所述第四扇形区域的面积与所述出度流量和所述入度流量之间的差值对应。5.如权利要求1所述的流量图谱的形成方法,其特征在于,还包括:将所述流量图谱展现给用户;接收所述用户针对两个页面节点的合并指令,并将所述两个页面节点进行合并,以及根据所述两个页面节点的流量数据和度数数据生成合并之后的流量数据和度数数据;根据合并之后的流量数据和度数数据确定所述合并之后的页面节点的半径及与所述合并之后页面节点相关的流量连接通道。6.如权利要求1所述的流量图谱的形成方法,其特征在于,其中,当所述流量连接通道为单向时,所述流量连接通道为直线;当所述流量连接通道为双向时,所述流量连接通道为曲线。7.如权利要求1所述的流量图谱的形成方法,其特征在于,还包括:获取页面节点的当前流量和历史参考流量;根据所述当前流量和历史参考流量计算参考绝对值产出指标;获取所述页面节点的当前流量差和历史参考流量差;根据所述页当前流量差和历史参考流量差计算参考变化量产出指标;根据所述参考绝对值产出指标和所述参考变化量产出指标确定流量异常值;如果所述流量异常值大于异常阈值,则判断所述页面节点的流量异常。8.如权利要求7所述的流量图谱的形成方法,其特征在于,所述历史参考流量包括昨日本时刻流量值、上周同期本时刻流量值、上月同期本时刻流量值和上月平均流量值。9.如权利要求7所述的流量图谱的形成方法,其特征在于,所述异常阈值通过以下步骤确定:获取异常值历史数据,其中,所述异常值历史数据包括异常值,以及异常值出现的次数;对所述异常值进行分段以生成N个异常值标点,其中,N为正整数;分别计算第i-1段异常值标点对应的异常值出现次数和第i段异常值标点对应的异常值出现次数之间的差值,其中,i为小于等于N的正整数;如果第j-1段异常值标点对应的异常值出现次数和第j段异常值标点对应的异常值出现次数之间的差值为最大值,则将所述第j段异常值标点作为所述异常阈值,其中,j为小于等于N的正整数。10.一种流量图谱的形成装置,其特征在于,包括:获取模块,用于获取...

【专利技术属性】
技术研发人员:刘鸿鹏飞贾冰鑫毛仁歆燕鹏举
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1