CN107948015A - 一种服务质量分析方法、装置及网络*** - Google Patents

一种服务质量分析方法、装置及网络*** Download PDF

Info

Publication number
CN107948015A
CN107948015A CN201711229732.8A CN201711229732A CN107948015A CN 107948015 A CN107948015 A CN 107948015A CN 201711229732 A CN201711229732 A CN 201711229732A CN 107948015 A CN107948015 A CN 107948015A
Authority
CN
China
Prior art keywords
user
application
quality
service
analysis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711229732.8A
Other languages
English (en)
Other versions
CN107948015B (zh
Inventor
薛强
朱友芬
何飚
陈孟尝
邓玲
莫俊彬
陈旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201711229732.8A priority Critical patent/CN107948015B/zh
Publication of CN107948015A publication Critical patent/CN107948015A/zh
Application granted granted Critical
Publication of CN107948015B publication Critical patent/CN107948015B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Environmental & Geological Engineering (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明的实施例提供了一种服务质量分析方法、装置及网络***,涉及通信技术领域,解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。该方法包括,获取用户的实时应用数据;获取实时应用数据中的流量服务器日志以及网络流NETFLOW日志;根据流量服务器日志和NETFLOW日志确定用户使用的应用的平均流量;其中,应用的类型包括:网页、游戏、视频;根据平均流量确定用户的服务质量分析结果。本发明实施例用于分析用户使用宽带业务时的服务质量。

Description

一种服务质量分析方法、装置及网络***
技术领域
本发明涉及通信技术领域,尤其涉及一种服务质量分析方法、装置及网络***。
背景技术
随着我国基础通信的不断发展,宽带已经越来越普及,据统计2013年,我国的宽带用户已经达到了1.89亿;用户越多,随之而来的问题也就越来越多,用户的投诉量也随之上升;如何保证和监控宽带用户的使用状况,提高用户使用宽带业务时的服务质量,增加用户粘度是各大运营商待以解决的一个难题。
目前,运营商对用户使用宽带业务时的服务质量分析通常采用拨测的方法来测试用户的上网速度;即通过脚本模拟用户的上网行为,比如说浏览网页或者下载,进行小地区的采样,从而对测试地区进行整体的分析。
然而,在采用拨测的方法分析用户使用宽带业务时的服务质量时,测试结果的准确性可以得到保证;但是,由于测试地区实际的宽带业务数据量是十分庞大,使用拨测的方法对测试地区用户的服务质量进行分析时很难详尽的计算出测试地区内每个用户使用宽带业务时的服务质量;然而若按照拨测的方法对测试地区内的每个用户使用宽带业务时的服务质量进行分析,则需要投入更多的人力和物力,加大了运营商对用户使用宽带业务时的服务质量分析的成本;因此,拨测的方法更适合做采样使用。
由上述可知,现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量。
发明内容
本发明的实施例提供一种服务质量分析方法、装置及网络***,解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面、本发明的实施例提供一种服务质量分析方法,包括:获取用户的实时应用数据;获取实时应用数据中的流量服务器日志以及网络流NETFLOW日志;根据流量服务器日志和NETFLOW日志确定用户使用的应用的平均流量;其中,应用的类型包括:网页、游戏、视频;根据平均流量确定用户的服务质量分析结果。
可选的,根据平均流量确定用户的服务质量分析结果包括:根据平均流量查找第一服务质量分析表,得到用户的应用得分;其中,第一服务质量分析表包括:平均流量与应用得分的映射关系表;根据应用得分和应用对应的权重,计算用户的服务质量得分;根据服务质量得分查找第二服务质量分析表,得到用户的服务质量分析结果;其中,第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
可选的,根据应用得分和应用对应的权重,计算用户的服务质量得分包括:构建服务质量得分的计算公式:M=W*a+G*b+V*c;其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;根据计算公式计算用户的服务质量得分。
可选的,流量服务器日志包括:RADIUS日志和DNS日志;根据流量服务器日志和NETFLOW日志确定用户使用的应用的平均流量;包括:根据应用、域名、生存时间TTL、探测间隔和用户粘度建立流量特征库;根据流量特征库和IP地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件;其中,中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;根据NETFLOW日志用户的信息和中间文件,生成用户的应用详单;其中,应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;根据应用详单确定用户使用的应用的平均流量。
可选的,根据流量特征库和IP地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件前,还包括:对RADIUS日志和DNS日志进行流量清洗,其中,流量清洗后的RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;流量清洗后的DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名。
第二方面、本发明的实施例提供一种服务质量分析装置,包括:数据获取单元,用于获取用户的实时应用数据;数据获取单元,还用于获取实时应用数据中的流量服务器日志以及网络流NETFLOW日志;数据处理单元,用于根据数据获取单元获取的流量服务器日志和数据获取单元获取的NETFLOW日志确定用户使用的应用的平均流量;其中,应用的类型包括:网页、游戏、视频;数据处理单元,还用于根据平均流量确定用户的服务质量分析结果。
可选的,数据处理单元,具体用于根据平均流量查找第一服务质量分析表,得到用户的应用得分;其中,第一服务质量分析表包括:平均流量与应用得分的映射关系表;数据处理单元,还用于根据应用得分和应用对应的权重,计算用户的服务质量得分;数据处理单元,还用于根据服务质量得分查找第二服务质量分析表,得到用户的服务质量分析结果;其中,第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
可选的,数据处理单元,具体用于构建服务质量得分的计算公式:M=W*a+G*b+V*c;其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;数据处理单元,还用于根据计算公式计算用户的服务质量得分。
可选的,流量服务器日志包括:RADIUS日志和DNS日志;数据处理单元,具体用于根据应用、域名、生存时间TTL、探测间隔和用户粘度建立流量特征库;数据处理单元,还用于根据流量特征库和IP地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件;其中,中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;数据处理单元,还用于根据NETFLOW日志用户的信息和中间文件,生成用户的应用详单;其中,应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;数据处理单元,还用于根据应用详单确定用户使用的应用的平均流量。
可选的,数据处理单元,还用于对RADIUS日志和DNS日志进行流量清洗,其中,流量清洗后的RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;流量清洗后的DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名。
第三方面、本发明的实施例提供一种网络***,包括如第二方面提供的任一项服务质量分析装置。
本发明实施例提供的服务质量分析方法、装置及网络***,通过用户的实时应用数据中的流量服务器日志以及网络流NETFLOW日志确定用户在使用的应用的平均流量;如:用户使用网页时的平均流量、和/或用户在进行游戏时的平均流量、和/或用户在使用视频时的平均流量,从而可以确定用户在进行不同的应用时对应的平均流量,然后根据平均流量确定该用户的服务质量分析结果;本发明实施例提供的服务质量分析方法可以计算出测试地区内的每个用户使用宽带业务时的服务质量,从而解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的一种服务质量分析方法的流程示意图;
图2为本发明的实施例提供的一种服务质量分析方法的另一种流程示意图;
图3为本发明的实施例提供的一种服务质量分析方法的又一种流程示意图;
图4为本发明的实施例提供的一种服务质量分析方法的再一种流程示意图;
图5为本发明的实施例提供的一种服务质量分析方法在实际应用中的流程示意图;
图6为本发明的实施例提供的一种服务质量分析方法在实际应用中流量清洗的流程示意图;
图7为本发明的实施例提供的一种服务质量分析方法在实际应用中数据处理的流程示意图;
图8为本发明的实施例提供的一种服务质量分析装置的结构示意图。
附图标记:
服务质量分析装置-10;
数据获取单元-101;
数据处理单元-102。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的实施例提供的一种服务质量分析方法、装置及网络***依托于海杜普(英文全称:Hadoop Distributed File System,简称:Hadoop)数据分析平台,在实际的应用中可以基于HADOOP分布式计算以及通过HADOOP的映射MAP化简REDUCE来实现,具体的实现方式如下:
实施例一、本发明的实施例提供一种服务质量分析方法,如图1所示包括:
S101、获取用户的实时应用数据。
S102、获取实时应用数据中的流量服务器日志以及网络流NETFLOW日志。
S103、据流量服务器日志和NETFLOW日志确定用户使用的应用的平均流量;其中,应用的类型包括:网页、游戏、视频。
需要说明的是,在实际的应用中,游戏是指无论是网游还是页游,只要是通过超文本传输协议(英文全称:Hyper Text Transfer Protocol,简称:http),并且有域名访问,且纳入到我们的域名特征库,都会归为游戏;视频是指无论是视频软件还是网页观看视频,只要是通过http,并且有域名访问,且纳入到我们的域名特征库,都会归为视频。
S104、根据平均流量确定用户的服务质量分析结果。
可选的,如图2所示,根据平均流量确定用户的服务质量分析结果包括:根据平均流量查找第一服务质量分析表,得到用户的应用得分;其中,第一服务质量分析表包括:平均流量与应用得分的映射关系表;根据应用得分和应用对应的权重,计算用户的服务质量得分;根据服务质量得分查找第二服务质量分析表,得到用户的服务质量分析结果;其中,第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
可选的,根据应用得分和应用对应的权重,计算用户的服务质量得分包括:构建服务质量得分的计算公式:M=W*a+G*b+V*c;其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;根据计算公式计算用户的服务质量得分。
需要说明的是,在实际的应用中,第一服务质量分析表包括:网页的平均流量与应用得分的映射关系表(如表1所示),游戏的平均流量与应用得分的映射关系表(如表2所示),视频的平均流量与应用得分的映射关系表(如表3所示)。
对各个分类根据平均流量经验值建立模型,这个是区分带宽的;示例性的,如表4所示给出了100M带宽下服务质量得分与服务质量分析结果的映射关系表;比如一个用户全天网页的流量为80KBytes/s,游戏是20KBytes/s,视频是20Kbytes;根据服务质量得分的计算公式可知最终的服务质量得分为70*0.5+25*0.25+0*0.25=41.25,根据该用户的服务质量得分,对比表4可知该用户的服务质量较差。
表1
表2
表3
表4
可选的,如图3所示流量服务器日志包括:远程用户拨号认证服务(英文全称:Remote Authentication Dial In User Service,简称:RADIUS)日志和域名***(英文全称:Domain Name System,简称:DNS)日志;根据流量服务器日志和NET FLOW日志确定用户使用的应用的平均流量;包括:根据应用、域名、生存时间(英文全称:Time To Live,简称:TTL)、探测间隔和用户粘度建立流量特征库;根据流量特征库和网络之间互连的协议(英文全称:Internet Protocol,简称:IP)地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件;其中,中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;根据NETFLOW日志用户的信息和中间文件,生成用户的应用详单;其中,应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;根据应用详单确定用户使用的应用的平均流量。
需要说明的是,在实际的应用中,分析算法包含两个处理过程,一是通过NETFLOW日志得到某IP(用户的请求IP地址)的一天的某些端口的流量使用情况,比如HTTP、80端口是网络应用的流量,TCP、5014为PPLIVE应用的流量。
这一过程通过HADOOP的MAPREDUCE来实现。将用户的信息以及流量信息保存在HDFS中。信息格式如下所示:首位为IP的信息,数据为每10分钟一个点,单位为Bytes/s。一个IP在一天内会产生145条信息;其中,表5给出了NETFLOW日志的信息格式。
表5
对于网络应用流量,结合DNS日志的特征,可以分析出用户在某些时段进行了什么应用。示例性的:DNS日志中出现了某请求IP要求解析www.youku.com的日志,我们分别以1分、5分、10分、15分为间隔向下遍历是否有再次对youku.com域名的解析,并且解析IP没有发生变化。如果符合这些条件,就认为用户是在持续进行对该网站的访问。针对不同类型的应用比如视频、游戏、网页我们会将相关的域名信息以及探测间隔放到流量特征库中。
流量特征库由分类、域名、相关TTL、探测间隔、用户粘度五部分组成。比如视频类中的优酷就有如下的定义:视频、youku.com、3600、1-5-10-15、5。
分类属于视频,域名为youku.com,DNS的TTL是3600秒,探测间隔分别为1分、5分、10分、15分。用户粘度是指登入以后在网时间,对于视频类的默认为5分钟。使用MAPREDUECE进行计算后,最终格式如表6所示的中间结果。IP为用户的请求IP,date1为应用的开始时间、date2为应用的结束时间,style为应用的类型。利用DNS中IP与NETFLOW中IP相同,最终两种文件以IP相等为条件进行连接,产生包含流量、应用的待处理的中间文件。
IP Data1 Data2 Style
IP Data1 Data2 Style
表6
另外一个处理过程是指将RADIUS用户的信息和以上的信息结合起来,使得用户、IP、上下线时间、访问应用、访问流量串联起来。从而达到分析用户在一天上网使用情况,以及使用的网速情况,具体的分析情况如图7所示。
可选的,如图4所示根据流量特征库和IP地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件前,还包括:对RADIUS日志和DNS日志进行流量清洗,其中,流量清洗后的RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;流量清洗后的DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名;其中,Long型时间戳中的Long是java语言中的一个数据类型,Long型时间戳指的是当前时间与格林威治时间的相差秒数。
需要说明的是,在实际的应用中:通过流量特征模型确定一个应用时,可以通过两种实现方式:
方式一、根据DNS日志,访问某些应用的时候,体现出来的DNS日志的特征来确认某个应用。
方式二、通过NETFLOW日志,利用固定的协议和端口号来确认某个应用;示例性的:聚力视频(英文全称:PPLive Inc,简称:PPLive)流传输的协议为传输控制协议(英文全称:Transmission Control Protocol,简称:TCP),端口号就为5014。
流量清洗是指将日志中对于统计没有影响的字段去掉,保留或修改影响统计结果的字段,具体算法如图6所示:
将日志提交到映射接口Mapper interface的Map方法,基于HADOOP分布式计算,Map方法在多台机器上并行计算,Map方法的主要功能是根据输入的日志信息,将有效的字段输出。Map(writable key,writable value,context context)
日志输出的格式为KEY+\t+VALUE,相应的类型为Key Value Text Input Format。DNS日志的格式:日期、时间、访问信息、请求IP信息、请求域名信息、请求域名特征、DNS服务器特征。清洗过后的日志格式:“请求IP信息+\t+Long型时间戳_请求域名”;RADIUS日志的格式有82个字段,清洗过后的日志格式:“用户名+\t+开始时间+\t+结束时间+\t+上行流量+\t+下行流量+\t+IP”;其中,Key是指唯一的索引值;value是指索引值指向的实际值;\t是分隔符,一般代表8个空字符串。
本发明实施例提供的服务质量分析方法,通过用户的实时应用数据中的流量服务器日志以及网络流NETFLOW日志确定用户在使用的应用的平均流量;如:用户使用网页时的平均流量、和/或用户在进行游戏时的平均流量、和/或用户在使用视频时的平均流量,从而可以确定用户在进行不同的应用时对应的平均流量,然后根据平均流量确定该用户的服务质量分析结果;本发明实施例提供的服务质量分析方法可以计算出测试地区内的每个用户使用宽带业务时的服务质量,从而解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。
实施例二、本发明的实施例提供一种服务质量分析装置10,如图8所示包括:
数据获取单元101,用于获取用户的实时应用数据。
数据获取单元101,还用于获取实时应用数据中的流量服务器日志以及网络流NETFLOW日志。
数据处理单元102,用于根据数据获取单元101获取的流量服务器日志和数据获取单元101获取的NETFLOW日志确定用户使用的应用的平均流量;其中,应用的类型包括:网页、游戏、视频。
数据处理单元102,还用于根据平均流量确定用户的服务质量分析结果。
可选的,数据处理单元102,具体用于根据平均流量查找第一服务质量分析表,得到用户的应用得分;其中,第一服务质量分析表包括:平均流量与应用得分的映射关系表;数据处理单元102,还用于根据应用得分和应用对应的权重,计算用户的服务质量得分;数据处理单元102,还用于根据服务质量得分查找第二服务质量分析表,得到用户的服务质量分析结果;其中,第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
可选的,数据处理单元102,具体用于构建服务质量得分的计算公式:M=W*a+G*b+V*c;其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;数据处理单元102,还用于根据计算公式计算用户的服务质量得分。
可选的,流量服务器日志包括:RADIUS日志和DNS日志;数据处理单元102,具体用于根据应用、域名、生存时间TTL、探测间隔和用户粘度建立流量特征库;数据处理单元102,还用于根据流量特征库和IP地址对RADIUS日志和DNS日志进行数据整理,生成待处理的中间文件;其中,中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;数据处理单元102,还用于根据NETFLOW日志用户的信息和中间文件,生成用户的应用详单;其中,应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;数据处理单元102,还用于根据应用详单确定用户使用的应用的平均流量。
可选的,数据处理单元102,还用于对RADIUS日志和DNS日志进行流量清洗,其中,流量清洗后的RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;流量清洗后的DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名。
本发明实施例提供的服务质量分析装置,通过用户的实时应用数据中的流量服务器日志以及网络流NETFLOW日志确定用户在使用的应用的平均流量;如:用户使用网页时的平均流量、和/或用户在进行游戏时的平均流量、和/或用户在使用视频时的平均流量,从而可以确定用户在进行不同的应用时对应的平均流量,然后根据平均流量确定该用户的服务质量分析结果;本发明实施例提供的服务质量分析方法可以计算出测试地区内的每个用户使用宽带业务时的服务质量,从而解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。
第三方面、本发明的实施例提供一种网络***,包括如第二方面提供的任一项服务质量分析装置。
本发明实施例提供的网络***,通过用户的实时应用数据中的流量服务器日志以及网络流NETFLOW日志确定用户在使用的应用的平均流量;如:用户使用网页时的平均流量、和/或用户在进行游戏时的平均流量、和/或用户在使用视频时的平均流量,从而可以确定用户在进行不同的应用时对应的平均流量,然后根据平均流量确定该用户的服务质量分析结果;本发明实施例提供的服务质量分析方法可以计算出测试地区内的每个用户使用宽带业务时的服务质量,从而解决了现有技术中在使用拨测的方法测试用户的服务质量时,难以详尽的计算出测试地区内每个用户使用宽带业务时的服务质量的问题。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (11)

1.一种服务质量分析方法,其特征在于,包括:
获取用户的实时应用数据;
获取所述实时应用数据中的流量服务器日志以及网络流NETFLOW日志;
根据所述流量服务器日志和所述NETFLOW日志确定所述用户使用的应用的平均流量;其中,所述应用的类型包括:网页、游戏、视频;
根据所述平均流量确定所述用户的服务质量分析结果。
2.根据权利要求1所述的服务质量分析方法,其特征在于,所述根据所述平均流量确定所述用户的服务质量分析结果包括:
根据所述平均流量查找第一服务质量分析表,得到所述用户的应用得分;其中,所述第一服务质量分析表包括:平均流量与应用得分的映射关系表;
根据所述应用得分和所述应用对应的权重,计算所述用户的服务质量得分;
根据所述服务质量得分查找第二服务质量分析表,得到所述用户的服务质量分析结果;其中,所述第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
3.根据权利要求2所述的服务质量分析方法,其特征在于,根据所述应用得分和所述应用对应的权重,计算所述用户的服务质量得分包括:
构建所述服务质量得分的计算公式:
M=W*a+G*b+V*c;
其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;
根据所述计算公式计算所述用户的服务质量得分。
4.根据权利要求1所述的服务质量分析方法,其特征在于,所述流量服务器日志包括:RADIUS日志和DNS日志;
所述根据所述流量服务器日志和所述NETFLOW日志确定所述用户使用的应用的平均流量;包括:
根据应用、域名、生存时间TTL、探测间隔和用户粘度建立流量特征库;
根据所述流量特征库和IP地址对所述RADIUS日志和所述DNS日志进行数据整理,生成待处理的中间文件;其中,所述中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;
根据所述NETFLOW日志用户的信息和所述中间文件,生成所述用户的应用详单;其中,所述应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;
根据所述应用详单确定所述用户使用的应用的平均流量。
5.根据权利要求4所述的服务质量分析方法,其特征在于,所述根据所述流量特征库和IP地址对所述RADIUS日志和所述DNS日志进行数据整理,生成待处理的中间文件前,还包括:
对所述RADIUS日志和所述DNS日志进行流量清洗,其中,流量清洗后的所述RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;
流量清洗后的所述DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名。
6.一种服务质量分析装置,其特征在于,包括:
数据获取单元,用于获取用户的实时应用数据;
所述数据获取单元,还用于获取所述实时应用数据中的流量服务器日志以及网络流NETFLOW日志;
数据处理单元,用于根据所述数据获取单元获取的所述流量服务器日志和所述数据获取单元获取的所述NETFLOW日志确定所述用户使用的应用的平均流量;其中,所述应用的类型包括:网页、游戏、视频;
所述数据处理单元,还用于根据所述平均流量确定所述用户的服务质量分析结果。
7.根据权利要求6所述的服务质量分析装置,其特征在于,所述数据处理单元,具体用于根据所述平均流量查找第一服务质量分析表,得到所述用户的应用得分;其中,所述第一服务质量分析表包括:平均流量与应用得分的映射关系表;
所述数据处理单元,还用于根据所述应用得分和所述应用对应的权重,计算所述用户的服务质量得分;
所述数据处理单元,还用于根据所述服务质量得分查找第二服务质量分析表,得到所述用户的服务质量分析结果;其中,所述第二服务质量分析表包含:服务质量得分与服务质量分析结果的映射关系表。
8.根据权利要求7所述的服务质量分析装置,其特征在于,所述数据处理单元,具体用于构建所述服务质量得分的计算公式:
M=W*a+G*b+V*c;
其中,M表示服务质量得分,W表示网页的应用得分,G表示游戏的应用得分,V表示视频的应用得分,a表示网页的权重,b表示游戏的权重,c表示视频的权重,M∈[0,100],G∈[0,100],V∈[0,100],a∈[0,1],b∈[0,1],c∈[0,1]且a+b+c=1;
所述数据处理单元,还用于根据所述计算公式计算所述用户的服务质量得分。
9.根据权利要求6所述的服务质量分析装置,其特征在于,所述流量服务器日志包括:RADIUS日志和DNS日志;
所述数据处理单元,具体用于根据应用、域名、生存时间TTL、探测间隔和用户粘度建立流量特征库;
所述数据处理单元,还用于根据所述流量特征库和IP地址对所述RADIUS日志和所述DNS日志进行数据整理,生成待处理的中间文件;其中,所述中间文件的格式包括:用户的请求IP、应用的开始时间、应用的结束时间以及应用的类型;
所述数据处理单元,还用于根据所述NETFLOW日志用户的信息和所述中间文件,生成所述用户的应用详单;其中,所述应用详单包括:用户、用户的请求IP、应用的开始时间和结束时间、应用的类型以及访问流量;
所述数据处理单元,还用于根据所述应用详单确定所述用户使用的应用的平均流量。
10.根据权利要求9所述的服务质量分析装置,其特征在于,所述数据处理单元,还用于对所述RADIUS日志和所述DNS日志进行流量清洗,其中,流量清洗后的所述RADIUS日志的格式包括:用户名、开始时间、结束时间、上行流量、下行流量以及IP地址;
流量清洗后的所述DNS日志的格式包括:请求IP信息、Long型时间戳以及请求域名。
11.一种网络***,其特征在于,包括如权利要求6-10任一项所述的服务质量分析装置。
CN201711229732.8A 2017-11-29 2017-11-29 一种服务质量分析方法、装置及网络*** Active CN107948015B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711229732.8A CN107948015B (zh) 2017-11-29 2017-11-29 一种服务质量分析方法、装置及网络***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711229732.8A CN107948015B (zh) 2017-11-29 2017-11-29 一种服务质量分析方法、装置及网络***

Publications (2)

Publication Number Publication Date
CN107948015A true CN107948015A (zh) 2018-04-20
CN107948015B CN107948015B (zh) 2019-03-19

Family

ID=61946769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711229732.8A Active CN107948015B (zh) 2017-11-29 2017-11-29 一种服务质量分析方法、装置及网络***

Country Status (1)

Country Link
CN (1) CN107948015B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327356A (zh) * 2018-11-20 2019-02-12 中国联合网络通信集团有限公司 一种用户画像的生成方法和装置
CN112511426A (zh) * 2019-09-16 2021-03-16 ***通信集团河北有限公司 面向业务的流量疏导方法、装置、计算设备及存储介质
CN116471237A (zh) * 2023-06-16 2023-07-21 四川轻化工大学 一种基于QoS技术的网络沉迷控制方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059918A1 (en) * 2007-08-31 2009-03-05 Voex, Inc. Intelligent call routing
CN103906027A (zh) * 2014-03-28 2014-07-02 中国联合网络通信集团有限公司 一种基于移动用户上网行为的用户价值评价方法和***
CN104462245A (zh) * 2014-11-19 2015-03-25 亚信科技(南京)有限公司 一种用户上网偏好数据识别方法
CN104468402A (zh) * 2014-11-24 2015-03-25 福建星网锐捷网络有限公司 服务质量的处理方法和装置
CN105119735A (zh) * 2015-07-15 2015-12-02 百度在线网络技术(北京)有限公司 一种用于确定流量类型的方法和装置
CN105704483A (zh) * 2016-01-15 2016-06-22 北京市博汇科技股份有限公司 一种有线互动电视业务拨测方法和***
CN105871734A (zh) * 2015-01-22 2016-08-17 阿里巴巴集团控股有限公司 获取本地域名***流量分布信息的方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090059918A1 (en) * 2007-08-31 2009-03-05 Voex, Inc. Intelligent call routing
CN103906027A (zh) * 2014-03-28 2014-07-02 中国联合网络通信集团有限公司 一种基于移动用户上网行为的用户价值评价方法和***
CN104462245A (zh) * 2014-11-19 2015-03-25 亚信科技(南京)有限公司 一种用户上网偏好数据识别方法
CN104468402A (zh) * 2014-11-24 2015-03-25 福建星网锐捷网络有限公司 服务质量的处理方法和装置
CN105871734A (zh) * 2015-01-22 2016-08-17 阿里巴巴集团控股有限公司 获取本地域名***流量分布信息的方法和装置
CN105119735A (zh) * 2015-07-15 2015-12-02 百度在线网络技术(北京)有限公司 一种用于确定流量类型的方法和装置
CN105704483A (zh) * 2016-01-15 2016-06-22 北京市博汇科技股份有限公司 一种有线互动电视业务拨测方法和***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109327356A (zh) * 2018-11-20 2019-02-12 中国联合网络通信集团有限公司 一种用户画像的生成方法和装置
CN109327356B (zh) * 2018-11-20 2020-10-27 中国联合网络通信集团有限公司 一种用户画像的生成方法和装置
CN112511426A (zh) * 2019-09-16 2021-03-16 ***通信集团河北有限公司 面向业务的流量疏导方法、装置、计算设备及存储介质
CN116471237A (zh) * 2023-06-16 2023-07-21 四川轻化工大学 一种基于QoS技术的网络沉迷控制方法
CN116471237B (zh) * 2023-06-16 2023-10-13 四川轻化工大学 一种基于QoS技术的网络沉迷控制方法

Also Published As

Publication number Publication date
CN107948015B (zh) 2019-03-19

Similar Documents

Publication Publication Date Title
Chen et al. A provider-side view of web search response time
CN102307123B (zh) 基于传输层流量特征的nat流量识别方法
US7487508B2 (en) System and method for reconstructing client web page accesses from captured network packets
US9183214B2 (en) Method and apparatus for data storage and downloading
US20180006912A1 (en) Methods and apparatus to identify an internet domain to which an encrypted network communication is targeted
US8935390B2 (en) Method and system for efficient and exhaustive URL categorization
Orsolic et al. A framework for in-network QoE monitoring of encrypted video streaming
Cherkasova et al. Measuring and characterizing end-to-end internet service performance
CN105430109B (zh) 一种基于流行为特征的互联网数据中心ip地址查找方法
CN107948015B (zh) 一种服务质量分析方法、装置及网络***
CN103873604B (zh) 一种基于分析cdn网络数据的网络访问方法
CN109905288A (zh) 一种应用服务分类方法及装置
Plissonneau et al. Analyzing the impact of YouTube delivery policies on user experience
Fu et al. EtE: Passive End-to-End Internet Service Performance Monitoring.
CN112449371B (zh) 一种无线路由器的性能评测方法及电子设备
CN108965011A (zh) 一种基于智能网关深度报文分析***和分析方法
CN108268370B (zh) 基于Referer和模板库匹配的网站质量分析方法、装置和***
Huet et al. Deployable models for approximating Web QoE metrics from encrypted traffic
US10164819B2 (en) Correlating web traffic events to a web page session
Manzoor et al. The curious case of parallel connections in http/2
CN113608946B (zh) 基于特征工程和表示学习的机器行为识别方法
CN109039715A (zh) 用户网页浏览体验评估方法及***、网络基站配置方法
CN108923963A (zh) 一种利用Looking Glass测量点实现自动化拓扑测量的方法
Yin et al. Demystifying commercial content delivery networks in China
US10027774B2 (en) Information on navigation behavior of web page users

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant