一种网络质量检测方法及网关设备的制造方法

文档序号:10615854阅读:321来源:国知局
一种网络质量检测方法及网关设备的制造方法
【专利摘要】本发明提供一种网络质量检测方法及网关设备,涉及通信领域,能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况。包括:网关设备接收用户发送的网络连接请求,与网络侧设备建立连接;获取用户对应的上网账号信息,根据上网账号信息获取用户的签约上网速率和测速文件下载地址;根据测速文件下载地址在预设时长内进行带宽速率测试,确定用户的实际上网速率以及网关设备的网络指标参数;将签约上网速率、实际上网速率以及网络指标参数发送给测速服务器,以便测速服务器将签约上网速率、实际上网速率、网络指标参数以及网络资源信息发送给统计分析服务器进行网络质量检测。
【专利说明】
一种网络质量检测方法及网关设备
技术领域
[0001]本发明涉及通信领域,尤其涉及一种网络质量检测方法及网关设备。
【背景技术】
[0002]随着宽带业务的普及,宽带用户对网络质量的要求越来越高,如何发现和掌握宽带用户的网络质量情况,有效提升宽带用户端到端体验感知,成为电信运营商网络建设和优化工作的重要组成部分。这就需要对网络质量进行测评,根据评测结果来分析和定位运营商所提供网络存在的问题,同时也能为网络故障定位以及网络优化建设提供数据依据。
[0003]目前的宽带网络业务质量的检测,主要是由宽带用户通过上网终端主动向发起网络质量测试,随后服务器根据用户的上网行为来检测网络质量,如:测试网络下载速率、网页浏览缓冲速率、网络视频缓冲速率,最后服务器根据测试结果数据分析网络质量是否合格。
[0004]现有网络质量测试方法,仅仅是根据用户的上网行为来检测网络质量,无法根据用户的实际签约带宽来评价网络质量,这样的评测结果可能无法真实反映宽带网络质量的实际情况。

【发明内容】

[0005]本发明实施提供一种网络质量检测方法及网关设备,能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,公开了一种网络质量检测方法,包括:
[0008]网关设备接收用户发送的网络连接请求,与网络侧设备建立连接;
[0009]所述网关设备获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址;
[0010]所述网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数;所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率;
[0011]所述网关设备将所述签约上网速率、所述实际上网速率以及所述网络指标参数发送给测速服务器,以便所述测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源信息发送给统计分析服务器进行网络质量检测;所述网络资源参数包括所述用户的接入线路信息、所述用户的接入设备信息。
[0012]结合第一方面,在第一方面的第一种可能的实现方式中,所述网关设备根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址具体包括:
[0013]所述网关设备向所述测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息;
[0014]若所述认证服务器对所述上网账号信息的鉴权结果为通过,所述网关设备则接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。
[0015]结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率具体包括:
[0016]所述网关设备根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件;
[0017]接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。
[0018]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述网关设备确定所述网关设备的网络指标参数具体包括:
[0019]所述网关设备确定所述用户的实际上网速率之后,通过应用程序编程接口 API采集到所述网络指标参数。
[0020]结合第一方面或第一方面的第一或第二或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述网关设备接收用户发送的网络连接请求之前,所述方法还包括:
[0021]所述网关设备接收远程管理系统自动下发的测速启动指令。
[0022]第二方面,公开了一种网关设备,包括:
[0023]接收单元,用于接收用户发送的网络连接请求;
[0024]建立单元,用于在所述接收单元接收用户发送的网络连接请求之后,与网络侧设备建立连接;
[0025]获取单元,用于获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址;
[0026]检测单元,用于根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数;所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率;
[0027]所述发送单元还用于,将所述签约上网速率、所述实际上网速率以及所述网络指标参数发送给测速服务器,以便所述测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源信息上报给统计分析服务器进行网络质量检测;所述网络资源参数包括所述用户的接入线路信息、所述用户的接入设备信息。
[0028]结合第二方面,在第二方面的第一种可能的实现方式中,所述获取单元具体用于,通过所述发送单元向所述测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息;
[0029]若所述认证服务器对所述上网账号信息的鉴权结果为通过,则通过所述接收单元接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。
[0030]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述检测单元具体用于,根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件;
[0031]通过所述接收单元接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。
[0032]结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述检测单元具体用于,确定所述用户的实际上网速率之后,通过应用程序编程接口API采集到所述网络指标参数。
[0033]结合第二方面或第二方面的第一或第二或第三种可能的实现方式中,在第二方面的第四种可能的实现方式中,所述接收单元还用于,在接收用户发送的网络连接请求之前,接收远程管理系统下发的测速启动指令。
[0034]本发明实施提供的网络质量检测方法及网关设备,网关设备获取用户的上网账号信息,并根据该上网账号信息获取用户的签约上网速率以及测速文件下载地址。根据所述测速文件下载地址进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数,将签约上网速率、实际上网速率、获取到的网络指标参数发送给测速服务器,以便测速服务器将签约上网速率、实际上网速率、网络指标参数、网络资源参数上报给统计分析服务器进行网络质量检测。可见,本发明提供的方法能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况,从而解决了评测结果可能无法反映宽带网络质量的实际情况的问题。
【附图说明】
[0035]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1为本发明实施例提供的网关设备的结构框图;
[0037]图2为本发明实施例提供的网络质量检测方法的示意图;
[0038]图3为本发明实施例1提供的网络质量检测方法的流程示意图;
[0039]图4为本发明实施例1提供的网络业务问题定位方法的流程示意图;
[0040]图5为本发明实施例2提供的网关设备的结构框图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]现有的网络质量检测都是由宽带用户通过上网终端主动发起是对网络的测试,从而达到网络质量检测的目的。比如宽带发展联盟从网络下载、网页浏览、网络视频三种比较典型业务对网络质量进行测试和对比,仅停留在较为简单的数据均值对比层面,而没有对数据的内在联系性进行充分的分析和深入挖掘。由于影响用户网络质量感知的主要因素不仅仅是宽带网络的带宽,还包括个人电脑的配置、网站的系统配置、网站的连接带宽等多种因素。同时宽带用户申请的签约带宽不同,如果只通过网络质量测试结果数据来判断网络质量的好坏,这样的评测结果并不能公正地反映运营商所提供的宽带网络质量。
[0043]基于此,本发明实施例提供一种网络系统,包括远程管理系统设备、网关设备、测速服务器、认证服务器、运营商系统设备、统计分析服务器。其中,远程管理系统设备可以是RMS(Remote Management System,远程管理系统)设备。网关设备可以是HGU(Home GatewayUnit,家庭网关),是网络系统中的接入终端,用户通过HGU接入网络。认证服务器可以是Radius服务器,运营商系统设备可以是运营商的boss系统设备,存储有签约客户的签约上网速率等客户相关信息。
[0044]进一步地,H⑶设备终端作为本系统的客户端,在HGU设备终端上部署了测速探针程序,主要用来接收RMS自动下发的测速启动指令,并完成网络测速业务,并将测试结果数据和采集到的网络参数上传给统计分析服务器,以便进行网络质量检测。
[0045]进一步地,如图1所示,本发明实施例提供的网关设备10包括接收器101、发射器102、处理器103以及存储器104。
[0046]其中,处理器103可以为中央处理器(英文:central processing unit,缩写:CPU)。
[0047]发射器102、可以由光发射器,电发射器,无线发射器或其任意组合实现。网关设备可以通过发射器102将参数或信息发送给上述网络系统中的网元,如:将获取到的用户的上网账号信息发送给测速服务器。
[0048]接收器101可以由光接收器,电接收器,无线接收器或其任意组合实现。网关设备可以通过接收器101接收上述网络系统中的网元发送的参数或信息,如:接收远程管理系统设备发送的测速启动指令。
[0049]存储器104,用于存储程序代码,并将该程序代码传输给该处理器103,处理器103根据程序代码执行下述指令。
[0050]参考图2,本发明实施例提供的网络质量检测方法包括以下步骤:
[0051]S1.接收器101接收用户发送的网络连接请求,与网络侧设备建立连接。
[0052]S2.处理器103获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址。
[0053]S3.处理器103根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数。
[0054]其中,所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率。
[0055]具体实现中,网关设备与测速服务器建立连接,访问测速服务器下载测速文件,以便测速文件确定出用户的实际上网速率。
[0056]S4.所述网关设备将所述签约上网速率、所述实际上网速率、所述网络指标参数发送给测速服务器。
[0057]这样,测速服务器会将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源信息发送给统计分析服务器,以便所述统计分析服务器根据所述签约上网速率、所述实际上网速率、所述网络指标参数以及所述网络资源信息进行网络质量检测。
[0058]其中,所述网络资源参数包括所述用户的接入线路信息、所述用户的接入设备信息。测速服务器与线路资源设备建立连接,向线路资源系统设备发送资源查询信息,所述资源查询信息携带所述上网账号信息,以便所述线路资源系统设备向所述网关设备反馈与所述上网账号信息对应的所述用户的网络资源参数;测速服务器接收所述线路资源系统设备发送的资源查询响应信息,所述资源查询响应信息携带所述网络资源参数。
[0059]本发明实施提供的网络质量检测方法,网关设备获取用户的上网账号信息,并根据该上网账号信息获取用户的签约上网速率以及测速文件下载地址。根据所述测速文件下载地址进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数,将签约上网速率、实际上网速率、获取到的网络指标参数发送给测速服务器,以便测速服务器将签约上网速率、实际上网速率、网络指标参数、网络资源参数上报给统计分析服务器进行网络质量检测。可见,本发明提供的方法能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况,从而解决了评测结果可能无法反映宽带网络质量的实际情况的问题。
[0060]在本发明的优选实施例中,所述网关设备根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址具体包括:
[0061]所述网关设备向测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息;
[0062]若所述认证服务器对所述上网账号信息的鉴权结果为通过,所述网关设备则接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。
[0063]这样,网关设备就可以获取到用户的签约上网速率,以便在后续网络质量测评时参照用户的签约上网速率,得出真实公正的网络质量检测结果。
[0064]在本发明的另一优选实施例中,所述网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率具体包括:
[0065]所述网关设备根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件;接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。
[0066]另外,所述网关设备确定所述网关设备的网络指标参数具体包括:
[0067]所述网关设备确定所述用户的实际上网速率之后,通过应用程序编程接口 API采集到所述网络指标参数。
[0068]在本发明的另一优选实施例中,所述网关设备接收用户发送的网络连接请求之前,所述网关设备接收远程管理系统自动下发的测速启动指令。
[0069]需要说明的是,远程管理系统设备可以是在内置的定时器达到策略设定时间时,自动向网关设备下发测速启动指令。
[0070]现有的网络质量检测流程,均需用户通过上网终端触发,而本申请中可以通过在远程管理系统设备内置定时器来自动触发网络质量检测流程,即网关设备接收远程管理系统自动下发的测速启动指令后会自动开始网络质量检测流程。
[0071]实施例1:
[0072]本发明实施提供一种网络质量检测方法,如图3所示,所述方法包括以下步骤:[0073 ] 101、远程管理系统设备启动控制策略。
[0074]具体实现中,在远程管理系统(RMS)设备中定制了端到端网络业务质量测试策略,包括0LT(0ptical Line Terminal,光线路终端)设备的管理IP地址、FTTH用户HGU设备的Loid(Logical ONU ID,逻辑ONU标识)、定期启动时间等信息。
[0075]102、远程管理系统设备与网关设备建立连接。
[0076]103、远程管理系统设备向网关设备发送测速启动指令。
[0077]具体地,当远程管理系统设备的定时器达到策略设定时间时,远程管理系统设备通过TR069协议(广域网管理协议)将自动对预先定制好的网关设备下发启动测速探针程序指令,以执行网络质量测试业务。同时也可以通过远程管理系统设备即时向网关设备下发启动测速探针程序的指令,即测速启动指令。
[0078]104、网关设备建立网络连接。
[0079]具体实现中,网关设备接收用户发送的网络连接请求,与网络侧设备建立连接。
[0080]105、网关设备与测速服务器建立连接。
[0081 ]其中,所述连接可以是TCP连接。
[0082]106、所述网关设备获取所述用户对应的上网账号信息。
[0083]具体实现中,所述网关设备通过API接口读取PPPoE(Point to Point Protocolover Ethernet,以太网上点对点协议)账号及密码。其中,PPPoE账户及密码即所述上网账号?目息O
[0084]也就是说,首先网关设备通过TCP协议与测速服务器建立连接,同时测速探针程序通过网关设备API(Applicat1n Programming Interface,应用程序编程接口)接口读取配置在网关设备的PPPoe上网账号和密码,一是作为测速鉴权的请求参数,二是作为获取相关资源信息的关键字。
[0085]107、网关设备通过测速服务器将所述上网账号信息发送给认证服务器。
[0086]具体地,网关设备将PPPoE上网账号和密码通过3DES(三重数据加密算法)加密后,并以JS0N( JavaScript Object No tat 1n)格式传送给测速服务器,测速服务器通过Socket接口通讯协议方式传送给Radius认证系统进行比对和鉴权,用于测速系统的安全性,避免不合法FTTH用户在测速系统中进行测速,影响系统性能。
[0087]108、测速服务器接收认证服务器反馈的鉴权成功消息。
[0088]109、测速服务器向运营商系统设备查询用户的签约上网速率。
[0089]在完成PPPoe上网账号和密码的鉴权后,测速服务器根据PPPoe上网账号通过Webservice的协议方式向运营商系统设备BOSS (Bus iness&Operat 1n Support Sy stem,业务运营支撑系统)系统发送签约速率查询请求信息,BOSS将查询结果通过接口返回给测速系统,实现了签约速率的自动获取。
[0090]具体地,签约速率查询请求信息携带PPPoE上网账号,以便BOSS查询出该上网账号的签约速率,即用户的签约上网速率。
[0091]110、测速服务器接收运营商系统设备反馈的用户的签约上网速率。
[0092]111、测速服务器向网关设备发送用户的签约上网速率以及测速文件下载地址。
[0093]具体实现中,在完成用户签约上网速率查询过程后,测速服务器将以JSON格式返回给网关设备下载文件的URL地址和签约速率,网关设备根据URL地址启动HGU终端测速探针软件向测速服务器端发起文件包的下载请求,开始了端到端的网络质量检测。
[0094]112、网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试。
[0095]其中,所述预设时长可以是15秒。具体实现中,网关设备内置的测速探针进行15秒钟的下载测速,网关设备完成测速后,将测速数据和采集到的网卡流量、光功率上传到统计分析服务器。同时测速服务器还会根据上网账号向线路资源系统设备查询接入设备信息以及资源信息,并将查询到的接入设备信息及资源信息上传给统计分析服务器。
[0096]在此,网关设备所进行的检测计算可以包括以下几种:
[0097](I)下载时间的计算,为了满足不同签约带宽的测速要求,同时保证下载速率的准确性,系统采用“固定下载时间方式”测速机制,即每次测速下载周期为15秒钟,考虑到TCP连接建立的过程中,初始值与稳定值间需要一定的时间周期,因此整个测试过程有效下载时间的取值范围从第5秒到第15秒,共1秒钟。
[0098](2)测试周期内下载文件大小的计算,在下载有效时间周期内(10秒钟)每秒钟下载文件大小的总和,单位为KByte。
[0099](3)下载峰值速率的计算,在下载有效时间周期内(10秒钟)每秒钟下载的文件大小的最大值,单位为Mbps。
[0100](4)下载平均速率的计算,在下载有效时间周期内下载文件大小与有效时间周期(1秒)的比值,单位为Mbps。
[0101](5)下载测试的合格率的计算,网络质量测试过程中下载平均速率与签约速率的百分比值。
[0102]113、网关设备接收测速服务器发送的下载信息。
[0103]其中,所述下载信息携带所述测速服务器确定的所述实际上网速率。
[0104]114、网关设备确定所述网关设备的网络指标参数。
[0105]其中,所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率。具体实现中,网关设备通过API接口采集到所述网关设备的网络指标参数。
[0106]115、网关设备将所述实际上网速率、所述网络指标参数发送给测速服务器。
[0107]116、测速服务器与线路资源设备建立连接,向线路资源系统设备发送资源查询信息。
[0108]其中,所述资源查询信息携带所述上网账号信息,以便所述线路资源系统设备向所述网关设备反馈与所述上网账号信息对应的所述用户的网络资源参数。
[0109]117、测速服务器接收所述线路资源系统设备发送的资源查询响应信息。
[0110]其中,所述资源查询响应信息携带所述网络资源参数。这样,测速服务器就获得了所述用户的网络资源参数。
[0111]118、测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及所述网络资源参数发送给统计分析服务器。
[0112]119、统计分析服务器根据所述签约上网速率、所述实际上网速率、所述网络指标参数以及所述网络资源参数进行网络质量检测。
[0113]当网关设备的测速探针完成网络业务质量检测后,将测试结果数据(如下载起始时间、下载截止时间、用户签约速率、下载峰值速率、下载文件大小、下载平均速率、下载测试合格率等)和所采集到其他参数数据(如上联网口流量、光功率、PPPoE上网账号和测试用户的IP地址等)以JSON格式上传给测速服务器,便于网络质量的分析和统计。
[0114]进一步地,对本实施例提供的网络质量检测方法流程中相关网络资源参数、网络指标参数以及其他相关参数做以说明,具体包括:
[0115](I)网关设备指标参数,包括HGU终端的配置参数、测试过程中所产生与网络质量相关的参数和数据,如:所述网关设备的上联网口流量、所述网关设备的光功率,用于在网络质量分析中判断是否因终端因素而影响网络质量。
[0116](2)网络资源参数,包括FTTH用户的物理线路接入信息和接入网络设备信息,用于网络质量分析过程中对接入用户的统计和归纳,便于对网络问题进行快速定位和排查。
[0117](3)网关设备通过测速探针完成实际上网速率以及网络质量其他参数检测后,还可以通过API接口采集上联网口流量以及光纤的收光功率。其中,上联网口流量用来分析是否存在影响网络质量测试结果的背景流量,光纤的收光功率用来分析光功率问题是否影响信号传输的性能,是否最终影响网络质量。
[0118](4)PPPoE上网账号是本系统对网络质量测试统计分析的主要参数,具体是网关设备通过API接口读取配置在H⑶终端的PPPoE账号和密码。PPPoE账号和密码,一是作为网络质量测试过程中的鉴权参数;二是测试过程中相关资源信息查询的主键,便于统计和分析。
[0119]需要说明的是,通过对网络质量测试数据的相关性统计分析,系统将对测试下载不合格的账号自动定向派发故障单给末梢维护单位进行线路整治或优化,因此需要在测试结果中对测试用户相应的资源信息进行获取,如FTTH用户归属的分公司、分局、签约速率等。
[0120]进行网络相关资源信息的查询和采集,包括接入网络设备、接入方式、接入设备、接入设备端口、主干线路、交接箱编号、分线盒等,便于系统对网络质量进行多维度的精细化统计分析,并对端到端的各接入段落的进行问题的定位和发现。
[0121]进一步地,参见图4,基于本实施提供的网络质量检测方法,对步骤101-119网络质量检测结果和相应的网络资源数据进行相关性分析,本发明实施例还提供一种网络业务问题定位方法,执行主体为统计分析服务器,所述方法包括以下步骤:
[0122]201、判断用户的实际上网速率是否合格。
[0123]具体地,当实际上网速率与签约上网速率的比值(定义为测速合格率)大于或等于90% (互联网接入服务规范指标值)时,那么本次的测试结果为合格,则进行步骤202。否则则确定本次的测试结果为不合格,将进行原因分析和问题的定位,即进行步骤203。
[0124]202、确定用户接入网络质量合格。
[0125]也就是说,当测试下载结果为合格,当测速合格率大于90%,就归纳为网络质量非常好,直接进行统计。
[0126]203、判断用户的背景流量是否大于额定值。
[0127]其中,额定值可以是用户的签约上网速率的5%。
[0128]当测速合格率为不合格时,首先分析是否存在背景流量(H⑶终端设备上联网口流量与下载文件的大小的差值),如果背景流量大于额定值(签约速率的5%,如签约速率为10Mbps,额定值为0.5Mbps),分析结果是由于测试过程中存在背景流量而影响网络质量测试结果,即执行步骤204。否则,将进行接入线路参数的分析,即执行步骤205。
[0129]204、确定背景流量影响网络质量检测的结果。
[0130]也就是说,存在背景流量且当背景流量大于额定值,视为因测试过程中存在背景流量而影响网络质量测试结果,统计时作为异常数据剔除,归纳为需要重新测试。
[0131]205、判断光功率是否超过标准值范围。
[0132]当背景流量不大于额定值,如用户的签约上网速率的5%时,进行光功率影响分析。
[0133]随着接入带宽的不同,对接入光纤光功率的要求不同(如签约速率为100Mbps,接收光功率的范围值在-15dbm?-20dbm;如签约速率为50Mbps,接收光功率的范围值在-15dbm?-22dbm;如签约速率为10Mbps,接收光功率的范围值在-15dbm?-24dbm)。当下载测试用户的光功率超出指定的范围值时,那么可能存在着因接入光纤问题而影响影响网络质量测试结果,即执行步骤206。否则将进行接入设备网络流量拥塞分析,即执行步骤207。
[0134]206、确定接入光纤影响网络质量检测的结果。
[0135]光功率因素影响的后续处理,当接入光纤的收光光功率超出额定范围值,视为因测试过程中存在接入光纤问题而影响网络质量测试结果,系统将自动通过故障单的方式派给相关维护单位进行接入光纤的整改和优化。
[0136]207、判断接入设备OLT的下载达标率是否合格。
[0137]具体地,判断同一接入设备0LT(0ptical Line Terminal,光线路终端)下载达标率是否大于小于80%。
[0138]接入设备OLT流量拥塞分析,系统根据下载测试数据结果将同一OLT设备下的FTTH用户进行归类。具体地,当下载测试合格用户与测试总数的占比(定义为下载测试达标率)小于80%,那么可能存在着因接入设备OLT拥塞导致影响影响网络质量测试结果,即执行步骤208。否则将进行宽带接入服务设备BAS网络流量拥塞分析,即执行步骤209。
[0139]208、确定接入设备OLT拥塞影响网络质量检测的结果。
[0140]接入设备OLT流量拥塞的后续分析与处理,当同一LOT设备的下载测试达标率小于80%,且在统计周期内下载测试不合格数根据忙闲时段有规律性的出现,则可以认为在接入设备OLT可能存在忙时拥塞的情况,这可以根据具体拥塞情况考虑上联中继扩容;如果统计周期内下载测试不合格数均匀的分布在各个时段,那么认为接入设备OLT存在严重拥塞,必须进行接入设备OLT上联中继的扩容。
[0141]209、判断网络设备BAS的下载达标率是否合格。
[0142]具体地,判断同一网络设备BAS(0ptical Line Terminal,光线路终端)下载达标率是否大于小于80%。
[0143]宽带接入服务设备BAS流量拥塞分析,系统根据下载测试数据结果将同一BAS设备下的FTTH用户进行归类,当下载测试合格用户与测试总数的占比(定义为下载测试达标率)小于80%,那么可能存在着因宽带接入服务设备BAS拥塞导致影响影响网络质量测试结果,即执行步骤210。否则将进行无法追溯问题的处理,则可以重新进行网络质量检测。
[0144]210、确走网络设备BAS拥塞影响网络质M检测的结果。
[0145]宽带接入服务设备BAS流量拥塞的后续分析与处理,当同一BAS设备的下载测试达标率小于80%,且在统计周期内下载测试不合格数根据忙闲时段有规律性的出现,则可以认为在宽带接入服务设备BAS可能存在忙时拥塞的情况,这可以根据具体拥塞情况考虑上联中继扩容;如果统计周期内下载测试不合格数均匀的分布在各个时段,那么认为宽带接入服务设备BAS存在严重拥塞,必须进行宽带接入服务设备BAS上联链路的扩容。
[0146]需要说明的是,对于无法追溯问题的处理过程,系统根据下载测试数据结果进行各设备和网络参数的判断和分析,如果不具备上述几种因素,则认为在下载测试过程中可能存在异常突发因素而影响网络质量测试结果,这些测试数据经作为异常突发数据要求逐一进行需要重新测试。
[0147]本发明实施提供的网络质量检测方法,网关设备获取用户的签约上网速率、用户的实际上网速率以及所述网关设备的网络指标参数,并将这三个参数发送给测速服务器,以便测速服务器将签约上网速率、实际上网速率、网络指标参数、网络资源参数上报给统计分析服务器进行网络质量检测。可见,本发明提供的方法能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况,从而解决了评测结果可能无法反映宽带网络质量的实际情况的问题。另外,现有技术仅仅是根据用户上网行为进行网络质量检测,并未考虑用户的资源信息等,因此也无法在网络质量不合格时精准地定位故障。由于本实施例在网络质量检测中实时获取了用户资源信息等,因此本实施例还可以根据网络质量检测的结果数据准确定位业务问题。
[0148]实施例2:
[0149]本发明实施例提供一种网关设备,如图5所示,所述网关设备包括:接收单元301、建立单元302、获取单元303、检测单元304以及发送单元305。
[0150]接收单元301,用于接收用户发送的网络连接请求。
[0151]建立单元302,用于在所述接收单元301接收用户发送的网络连接请求之后,与网络侧设备建立连接。
[0152]获取单元303,用于获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址。
[0153]检测单元304,用于根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数;所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率。
[0154]发送单元305,用于将所述签约上网速率、所述实际上网速率以及所述网络指标参数发送给测速服务器,以便所述测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源信息上报给统计分析服务器进行网络质量检测;所述网络资源参数包括所述用户的接入线路信息、所述用户的接入设备信息。
[0155]所述获取单元303具体用于,通过所述发送单元向所述测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息;若所述认证服务器对所述上网账号信息的鉴权结果为通过,则通过所述接收单元接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。
[0156]所述检测单元304具体用于,根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件;通过所述接收单元接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。
[0157]所述检测单元304确定所述用户的实际上网速率之后,通过应用程序编程接口 API采集到所述网络指标参数。
[0158]所述接收单元301还用于,在接收用户发送的网络连接请求之前,接收远程管理系统下发的测速启动指令。
[0159]本发明实施提供的网关设备,网关设备获取用户的上网账号信息,并根据该上网账号信息获取用户的签约上网速率以及测速文件下载地址。根据所述测速文件下载地址进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数,将签约上网速率、实际上网速率、获取到的网络指标参数发送给测速服务器,以便测速服务器将签约上网速率、实际上网速率、网络指标参数、网络资源参数上报给统计分析服务器进行网络质量检测。可见,本发明提供的方法能够根据用户的实际签约带宽来评价网络质量,真实反映宽带网络质量的实际情况,从而解决了评测结果可能无法反映宽带网络质量的实际情况的问题。
[0160]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0161]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0162]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0163]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种网络质量检测方法,其特征在于,包括: 网关设备接收用户发送的网络连接请求,与网络侧设备建立连接; 所述网关设备获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址; 所述网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数;所述网络指标参数包括所述网关设备的上联网口流量和所述网关设备的光功率; 所述网关设备将所述签约上网速率、所述实际上网速率以及所述网络指标参数发送给测速服务器,以便测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源参数上报给统计分析服务器进行网络质量检测;所述网络资源参数包括所述用户的接入线路信息和所述用户的接入设备信息。2.根据权利要求1所述的方法,其特征在于,所述网关设备根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址具体包括: 所述网关设备向所述测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息; 若所述认证服务器对所述上网账号信息的鉴权结果为通过,所述网关设备则接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。3.根据权利要求1或2所述的方法,其特征在于,所述网关设备根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率具体包括: 所述网关设备根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件; 接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。4.根据权利要求3所述的方法,其特征在于,所述网关设备确定所述网关设备的网络指标参数具体包括: 所述网关设备确定所述用户的实际上网速率之后,通过应用程序编程接口 API采集到所述网络指标参数。5.根据权利要求1-4任一项所述的方法,其特征在于,所述网关设备接收用户发送的网络连接请求之前,所述方法还包括: 所述网关设备接收远程管理系统自动下发的测速启动指令。6.—种网关设备,其特征在于,包括: 接收单元,用于接收用户发送的网络连接请求; 建立单元,用于在所述接收单元接收用户发送的网络连接请求之后,与网络侧设备建立连接; 获取单元,用于获取所述用户对应的上网账号信息,根据所述上网账号信息获取所述用户的签约上网速率和测速文件下载地址; 检测单元,用于根据所述测速文件下载地址在预设时长内进行带宽速率测试,确定所述用户的实际上网速率以及所述网关设备的网络指标参数;所述网络指标参数包括所述网关设备的上联网口流量、所述网关设备的光功率; 所述发送单元还用于,将所述签约上网速率、所述实际上网速率以及所述网络指标参数发送给测速服务器,以便测速服务器将所述签约上网速率、所述实际上网速率、所述网络指标参数以及网络资源参数上报给统计分析服务器进行网络质量检测;所述网络资源参数包括所述用户的接入线路信息、所述用户的接入设备信息。7.根据权利要求6所述的网关设备,其特征在于,所述获取单元具体用于,通过所述发送单元向所述测速服务器发送所述上网账号信息,以便所述测速服务器向所述认证服务器转发所述上网账号信息; 若所述认证服务器对所述上网账号信息的鉴权结果为通过,则通过所述接收单元接收所述测速服务器转发的所述签约上网速率和所述测速文件下载地址;所述签约上网速率是所述测速服务器接收所述认证服务器下发的鉴权成功消息后根据所述上网账号信息向运营商系统获取的。8.根据权利要求6或7所述的网关设备,其特征在于,所述检测单元具体用于,根据所述测速文件下载地址访问所述测速服务器,在所述预设时长内下载所述测速文件; 通过所述接收单元接收所述测速服务器发送的下载信息,所述下载信息携带所述测速服务器确定的所述实际上网速率。9.根据权利要求8所述的网关设备,其特征在于,所述检测单元具体用于,确定所述用户的实际上网速率之后,通过应用程序编程接口 API采集到所述网络指标参数。10.根据权利要求6-9任一项所述的网关设备,其特征在于,所述接收单元还用于,在接收用户发送的网络连接请求之前,接收远程管理系统下发的测速启动指令。
【文档编号】H04L12/801GK105978754SQ201610320158
【公开日】2016年9月28日
【申请日】2016年5月13日
【发明人】黄荣誉, 张志强, 张英华, 孟庆宏, 陈勇, 程学武, 郭以平, 左爽, 李健, 王小雨
【申请人】中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1