实现ott应用流量特征快速鉴别的系统及方法
【专利摘要】本发明涉及一种实现OTT应用流量特征快速鉴别的系统及方法,其中系统包括流信息摘要模块,用以将网络中的流量生成摘要信息;流分类关联模块,用以将目标网络中的流量以摘要信息的相关程度分类关联;流组管理模块,用以去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组;特征扫描模块,用以基于元信息流组执行流量周期扫描并对流量进行分类;特征输出模块,用以汇总流量特征并输出流量特征分析鉴别结果。采用该种结构的实现OTT应用流量特征快速鉴别的系统及方法,避免逐包查看的繁琐步骤,在数分钟到数小时快速鉴别出移动网络中OTT应用的流量特征,大大提高了OTT应用流量特征鉴别的效率,具有更广泛的应用范围。
【专利说明】实现οττ应用流量特征快速鉴别的系统及方法
【技术领域】
[0001]本发明涉及互联网【技术领域】,尤其涉及0ΤΤ应用【技术领域】,具体是指一种实现0ΤΤ应用流量特征快速鉴别的系统及方法。
【背景技术】
[0002]微信、手机QQ、SKYPE (—种网络语音沟通工具)随着智能设备的普及使用量大幅增加,新的0TT(0ver The Top,指通过互联网向用户提供各种服务)应用更是层出不穷,这些0ΤΤ应用产生的信令,消耗了大量的网络设备资源,使网络设备中的各种资源管理都面临诸多挑战,分析和鉴别这些0ΤΤ应用的流量特征、减少应用不合理的信令消耗成为当前亟待解决突出问题。
[0003]对流量特征分析和鉴别的实际操作中,通常都是使用数据包分析查看工具(如ffireshark)逐包查看和过滤,不同的0ΤΤ应用拥有不同的流量特征,而分析这些特征的过程中往往需要重复好多遍,分析过程耗时耗力。
【发明内容】
[0004]本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现避免逐包查看的繁琐步骤、在数分钟到数小时快速鉴别出移动网络中0ΤΤ应用的流量特征、大大提高了0ΤΤ应用流量特征鉴别的效率、具有更广泛应用范围的实现0ΤΤ应用流量特征快速鉴别的系统及方法。
[0005]为了实现上述目的,本发明的实现0ΤΤ应用流量特征快速鉴别的系统及方法具有如下构成:
[0006]该实现0ΤΤ应用流量特征快速鉴别的系统,其主要特点是,所述的系统包括:
[0007]流信息摘要模块,用以将网络中的流量生成摘要信息;
[0008]流分类关联模块,用以将目标网络中的流量以所述的摘要信息的相关程度分类关联;
[0009]流组管理模块,用以去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组;
[0010]特征扫描模块,用以基于所述的元信息流组执行流量周期扫描并对流量进行分类;
[0011]特征输出模块,用以汇总流量特征并输出流量特征分析鉴别结果。
[0012]本发明还涉及一种实现0ΤΤ应用流量特征快速鉴别的方法,所述的方法包括以下步骤:
[0013](1)所述的流信息摘要模块将网络中的流量生成摘要信息;
[0014](2)所述的流分类关联模块将目标网络中的流量以所述的摘要信息的相关程度分类关联;
[0015](3)所述的流组管理模块去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组;
[0016](4)所述的特征扫描模块基于所述的元信息流组执行流量周期扫描并对流量进行分类;
[0017](5)所述的特征输出模块汇总流量特征并输出流量特征分析鉴别结果。
[0018]较佳地,所述的流信息摘要模块将网络中的流量生成摘要信息,包括以下步骤:
[0019](11)所述的流信息摘要模块将目标网络中的流量按用户、应用和流生成摘要信息;
[0020](12)所述的流信息摘要模块分别给用户、应用和流添加用户标识、应用标识和流标识。
[0021]较佳地,所述的与流量特征分析无关的随机数据包括噪音数据。
[0022]较佳地,所述的特征扫描模块基于所述的元信息流组执行流量周期扫描,包括以下步骤:
[0023](41)所述的特征扫描模块进行网络流量特征扫描;
[0024](42)所述的特征扫描模块根据短频突发流量和并发长连接流量分别进行周期计笪
ο
[0025]较佳地,所述的对流量进行分类,具体为:
[0026]将流量分类为应用心跳流量、内容相关周期流量和用户行为相关随机流量。
[0027]较佳地,所述的特征输出模块汇总流量特征,具体为:
[0028]所述的特征输出模块汇总应用的心跳流量特征、周期流量特征和用户行为相关流量特征。
[0029]采用了该发明中的实现OTT应用流量特征快速鉴别的系统及方法,具有如下有益效果:
[0030]在应用本发明之前,逐包分析OTT应用的流量特征,并得出最后结果,需要几天甚至一到二周的时间,分析大量的OTT应用需要花费很多的人力物力和时间;应用本发明的方法和系统,可以在数分钟到数小时间快速鉴别出移动网络中OTT应用的流量特征,分类汇总出应用的心跳周期、心跳流量大小、与应用相关的周期性流量大小和周期、用户行为相关流量的平均大小、传输率等,大大提高了 OTT应用流量特征鉴别的效率,具有更广泛的应用范围。
【专利附图】
【附图说明】
[0031]图1为本发明的实现OTT应用流量特征快速鉴别的系统的结构示意图。
[0032]图2为本发明的实现OTT应用流量特征快速鉴别的方法的流程图。
【具体实施方式】
[0033]为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
[0034]本发明提供一种实现OTT应用流量特征快速鉴别的系统及方法,用于分析OTT应用对网络侧的消耗、评估OTT应用对信令资源的异常占用,解决OTT应用流量特征分析相对新应用严重滞后的问题。
[0035]本发明提供一种实现0ΤΤ应用流量特征快速鉴别的系统及方法,避免了逐包查看的繁琐步骤,将目标网络中的流量按用户、应用、流生成摘要信息,再使用这些流的摘要信息,使用聚类算法根据其相关程度分类关联,然后剔除和流量特征分析无关的噪音数据,最后生成用于鉴别特征的一组元信息流组;基于元信息流,执行周期流量扫描,分类出应用心跳流量、内容相关周期流量以及用户行为相关随机流量;再基于周期流量扫描结果,汇总应用的心跳流量特征、周期流量特征、用户行为相关流量特征。
[0036]本发明提供了一种实现0ΤΤ应用流量特征快速鉴别的系统,该系统包括:
[0037]流信息摘要模块,用以将网络中的流量生成摘要信息;
[0038]流分类关联模块,用以将目标网络中的流量以所述的摘要信息的相关程度分类关联;
[0039]流组管理模块,用以去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组;
[0040]特征扫描模块,用以基于所述的元信息流组执行流量周期扫描并对流量进行分类;
[0041]特征输出模块,用以汇总流量特征并输出流量特征分析鉴别结果。
[0042]本发明还提供了一种实现0ΤΤ应用流量特征快速鉴别的方法,该方法包括以下步骤:
[0043](1)所述的流信息摘要模块将网络中的流量生成摘要信息;
[0044](2)所述的流分类关联模块将目标网络中的流量以所述的摘要信息的相关程度分类关联;
[0045](3)所述的流组管理模块去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组;
[0046](4)所述的特征扫描模块基于所述的元信息流组执行流量周期扫描并对流量进行分类;
[0047](5)所述的特征输出模块汇总流量特征并输出流量特征分析鉴别结果。
[0048]在一种较佳的实施方式中,所述的流信息摘要模块将网络中的流量生成摘要信息,包括以下步骤:
[0049](11)所述的流信息摘要模块将目标网络中的流量按用户、应用和流生成摘要信息;
[0050](12)所述的流信息摘要模块分别给用户、应用和流添加用户标识、应用标识和流标识。
[0051]所述的与流量特征分析无关的随机数据包括噪音数据,还可以包括其他需要剔除的无关数据。
[0052]在一种较佳的实施例中,所述的特征扫描模块基于所述的元信息流组执行流量周期扫描,包括以下步骤:
[0053](41)所述的特征扫描模块进行网络流量特征扫描;
[0054](42)所述的特征扫描模块根据短频突发流量和并发长连接流量分别进行周期计笪
[0055]在一种较佳的实施例中,所述的对流量进行分类,具体为:
[0056]将流量分类为应用心跳流量、内容相关周期流量和用户行为相关随机流量。
[0057]在一种较佳的实施例中,所述的特征输出模块汇总流量特征,具体为:
[0058]所述的特征输出模块汇总应用的心跳流量特征、周期流量特征和用户行为相关流量特征。
[0059]下面以一具体实施例来进一步介绍本发明。
[0060]如图1所示,为实现上述目的,本发明提供一种实现0ΤΤ应用流量特征的快速鉴别的系统,包括:
[0061]流信息摘要模块,用于将网络中的流量按用户、应用、流生成摘要信息,以及给用户、应用、流分别用户标识、应用标识、流标识;
[0062]流分类关联模块,用于将目标网络中的流量以摘要信息的相关程度分类关联,关联的目的是保留有助于流量特征分析的流,而剔除流量特征无关的用户随机流量;
[0063]流组管理模块,用于保证用户标识、应用标识、流标识相关的流的唯一性,剔除与流量特征分析无关的流(噪音数据),并作为本发明装置其它模块输入;
[0064]特征扫描模块,用于执行网络流量特征扫描,分类出应用心跳流量、内容相关周期流量以及用户行为相关随机流量,在扫描过程中,根据短频突发流量,并发长连接流量分别执行周期计算,以确定心跳周期和周期流量周期,周期确定以后,再进一步计算流量大小;
[0065]特征输出模块,用于按照指定的格式输出流量分析结果。
[0066]如图2所示,为实现上述目的,本发明提供一种实现0ΤΤ应用流量特征快速鉴别的方法,包括:
[0067]将目标网络中的流量按用户、应用、流生成摘要信息;
[0068]将目标网络中的流以摘要信息的相关程度分类关联;
[0069]剔除流量特征无关的随机数据,生成用于鉴别特征的元信息流组;
[0070]基于元信息流,执行周期流量扫描,分类出应用心跳流量、内容相关周期流量以及用户行为相关随机流量;
[0071]基于周期流量扫描结果,汇总应用的心跳流量特征、周期流量特征、用户行为相关流量特征;
[0072]输出流量特征分析鉴别结果。
[0073]采用了该发明中的实现0ΤΤ应用流量特征快速鉴别的系统及方法,具有如下有益效果:
[0074]在应用本发明之前,逐包分析0ΤΤ应用的流量特征,并得出最后结果,需要几天甚至一到二周的时间,分析大量的0ΤΤ应用需要花费很多的人力物力和时间;应用本发明的方法和系统,可以在数分钟到数小时间快速鉴别出移动网络中0ΤΤ应用的流量特征,分类汇总出应用的心跳周期、心跳流量大小、与应用相关的周期性流量大小和周期、用户行为相关流量的平均大小、传输率等,大大提高了 0ΤΤ应用流量特征鉴别的效率,具有更广泛的应用范围。
[0075]在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
【权利要求】
1.一种实现οττ应用流量特征快速鉴别的系统,其特征在于,所述的系统包括: 流信息摘要模块,用以将网络中的流量生成摘要信息; 流分类关联模块,用以将目标网络中的流量以所述的摘要信息的相关程度分类关联;流组管理模块,用以去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组; 特征扫描模块,用以基于所述的元信息流组执行流量周期扫描并对流量进行分类; 特征输出模块,用以汇总流量特征并输出流量特征分析鉴别结果。
2.一种基于权利要求1所述的系统实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的方法包括以下步骤: (1)所述的流信息摘要模块将网络中的流量生成摘要信息; (2)所述的流分类关联模块将目标网络中的流量以所述的摘要信息的相关程度分类关联; (3)所述的流组管理模块去除与流量特征分析无关的随机数据并生成用于鉴别特征的元信息流组; (4)所述的特征扫描模块基于所述的元信息流组执行流量周期扫描并对流量进行分类; (5)所述的特征输出模块汇总流量特征并输出流量特征分析鉴别结果。
3.根据权利要求2所述的实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的流信息摘要模块将网络中的流量生成摘要信息,包括以下步骤: (11)所述的流信息摘要模块将目标网络中的流量按用户、应用和流生成摘要信息; (12)所述的流信息摘要模块分别给用户、应用和流添加用户标识、应用标识和流标识。
4.根据权利要求2所述的实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的与流量特征分析无关的随机数据包括噪音数据。
5.根据权利要求2所述的实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的特征扫描模块基于所述的元信息流组执行流量周期扫描,包括以下步骤: (41)所述的特征扫描模块进行网络流量特征扫描; (42)所述的特征扫描模块根据短频突发流量和并发长连接流量分别进行周期计算。
6.根据权利要求2所述的实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的对流量进行分类,具体为: 将流量分类为应用心跳流量、内容相关周期流量和用户行为相关随机流量。
7.根据权利要求2所述的实现0TT应用流量特征快速鉴别的方法,其特征在于,所述的特征输出模块汇总流量特征,具体为: 所述的特征输出模块汇总应用的心跳流量特征、周期流量特征和用户行为相关流量特征。
【文档编号】H04L12/24GK104394032SQ201410679940
【公开日】2015年3月4日 申请日期:2014年11月24日 优先权日:2014年11月24日
【发明者】逯利军, 钱培专, 林强, 焦建华, 王艳艳, 李克民 申请人:北京美琦华悦通讯科技有限公司