一种宽带质量检测方法与流程

文档序号:16149444发布日期:2018-12-05 17:14阅读:336来源:国知局

本发明涉及宽带网络技术,具体涉及一种宽带质量检测方法。

背景技术

随着宽带网络的日益普及,家庭用户对宽带网络质量的要求越来越高。目前,市面上出现了一系列网络带宽质量检测工具,如360安全卫士的速率测试、网页浏览测试,腾讯电脑管家的网速测试。然而,面对日趋复杂的网络结构,上述测试工具测试项目单一,不能全面表征宽带网络的实际状况,用户体验性差。



技术实现要素:

本发明的目的在于提供一种宽带质量检测方法,从多方面采集网络质量实际测试数据,给出量化分析结果,为网络优化提供辅助数据支撑。

实现本发明目的的技术解决方案为:一种宽带质量检测方法,首先进行traceroute跳跃点数测试、ping测试、下载速度测试、网页浏览测试、网页视频测试和直播视频测试,获取traceroute跳转数量化结果、ping测试丢包率及ping测试网络延迟量化结果、ftp下载速率量化结果、网页浏览首屏完全渲染用时量化结果、网页视频卡顿时间结果和视频直播丢包率量化结果,然后综合上述量化结果,确定网络质量总评分。

作为一种优选实施方式,获取traceroute跳转数量化结果的具体方法为:首先筛选traceroute跳转数的历史测试数据,丢弃阈值区间外的数据,求出traceroute跳转数平均值tavg、最大值tmax和最小值tmin;然后获取本次traceroute跳转数tn,计算traceroute跳转数量化指标s1:

s1=2*tavg*(tn-tmax)/(tmin-tmax)+(100-2*tavg)。

作为一种优选实施方式,获取ping测试丢包率量化结果的具体方法为:首先筛选ping丢包率的历史测试数据,丢弃设定阈值区间外的数据,求出ping丢包率平均值pavg、最大值pmax和最小值pmin;然后获取本次ping丢包率数据pn,计算ping丢包率量化指标s2:

s2=2*pavg*(pn-pmax)/(pmin-pmax)+(100-2*pavg)。

作为一种优选实施方式,获取ping测试网络延迟量化结果的具体方法为:首先筛选ping网络延迟的历史测试数据,丢弃设定阈值区间外的数据,求出ping网络延迟平均值pavg'、最大值pmax'和最小值pmin';然后获取本次ping网络延迟数据pn',计算ping网络延迟量化指标s3:

s3=2*pavg'*(pn'-pmax')/(pmin'-pmax')+(100-2*pavg')。

作为一种优选实施方式,获取ftp下载速率量化结果的具体方法为:首先筛选相同带宽条件下ftp下载速率的历史测试数据,丢弃设定阈值区间外的数据,求出ftp下载速率平均值favg、最大值fmax和最小值fmin;然后获取本次ftp下载速率数据fn,计算ftp下载速率量化指标s4:

s4=2*favg*(fn-fmin)/(fmax-fmin)+(100-2*favg)。

作为一种优选实施方式,获取网页浏览首屏完全渲染用时量化结果的具体方法为:首先筛选网页浏览首屏完全渲染用时的历史测试数据,丢弃设定阈值区间外的数据,求出网页浏览首屏完全渲染用时平均值ravg、最大值rmax和最小值rmin;然后获取本次网页浏览首屏完全渲染用时数据rn,计算网页浏览首屏完全渲染用时量化指标s5:

s5=2*ravg*(rn-rmax)/(rmin-rmax)+(100-2*ravg)。

作为一种优选实施方式,获取网页视频卡顿时间结果的具体方法为:首先筛选网页视频卡顿时间的历史测试数据,丢弃设定阈值区间外的数据,求出网页视频卡顿时间平均值cavg、最大值cmax和最小值cmin;然后获取本次网页视频卡顿时间数据cn,计算网页视频卡顿时间量化指标s6:

s6=2*cavg*(cn-cmax)/(cmin-cmax)+(100-2*cavg)。

作为一种优选实施方式,获取视频直播丢包率量化结果的具体方法为:首先筛选视频直播丢包率的历史测试数据,丢弃设定阈值区间外的数据,求出视频直播丢包率平均值vavg、最大值vmax和最小值vmin;然后获取本次视频直播丢包率数据vn,计算视频直播丢包率量化指标s7:

s7=2*vavg*(vn-vmax)/(vmin-vmax)+(100-2*vavg)。

作为一种优选实施方式,步骤7确定最终网络质量总评分的公式为:

总评分=s1*w1+s2*w2+s3*w3+s4*w4+s5*w5+s6*w6+s7*w7

式中,s1~s7分别表示traceroute跳转数量化结果、ping测试丢包率量化结果、ping测试网络延迟量化结果、ftp下载速率量化结果、网页浏览首屏完全渲染用时量化结果、网页视频卡顿时间结果和视频直播丢包率量化结果,w1~w7分别表示各指标对应的权重。

本发明与现有技术相比,具有如下显著优点:1)网络性能指标全面:本发明通过集成主流网络测试工具的方式,采集测试原始数据,经后台量化分析算法,获得traceroute跃点数指标、ping丢包率指标、ping测试网络延迟指标、ftp下载速率指标、网页浏览首屏完全渲染用时指标、网页视频卡顿时间指标、视频直播丢包率指标,对网络质量进行全方位的评测,具有全面性、系统性、客观性等特点,能够为全省网络优化提供可参考的数据指标依据;2)技术实用:本发明依托江苏有线宽带大数据分析平台,以及基于全量数据的精确统计及评分量化处理算法,对各项测试结果进行量化处理,实现对基础网络信息情况的检测功能,极大地提高了业务分析质量,能够为网络运维和未来市场发展预测提供基础数据支持。

附图说明

图1是本发明宽带质量检测的方法流程图。

图2是本发明traceroute跳转数结果量化的方法流程图。

图3是本发明ping丢包率结果和ping测试网络延迟量化的方法流程图。

图4是本发明ftp下载速率结果量化的方法流程图。

图5是本发明网页浏览首屏完全渲染用时结果量化的方法流程图。

图6是本发明网页视频卡顿时间结果量化的方法流程图。

图7是本发明视频直播丢包率结果量化的方法流程图。

具体实施方式

下面结合附图和具体实施例,进一步说明本发明方案。

如图1所示的宽带质量的测试方法,包括如下步骤:

步骤1、进行traceroute跳跃点数测试,获取traceroute跳转数量化结果;

traceroute跳转数:traceroute命令能够遍历从原地址到目标地址中数据包传输路径上的所有路由器地址,跳转越多,证明所经过的路由器越多,网络质量就越差。

如图2所示,获取traceroute跳转数量化结果的具体方法为:

步骤s101、筛选traceroute跳转数的历史测试数据,丢弃设定阈值区间外的数据;

步骤s102、根据筛选结果求traceroute跳转数平均值tavg;

步骤s103、查找traceroute跳转数最大值tmax和最小值tmin;

步骤s104、获取本次traceroute跳转数tn;

步骤s105、计算traceroute跳转数量化指标:

s1=2*tavg*(tn-tmax)/(tmin-tmax)+(100-2*tavg)。

步骤2、进行ping测试,获取ping测试丢包率和ping测试网络延迟量化结果;

ping测试丢包率:利用ping命令来检测网络丢包率,它是数据包丢失部分与所传数据包总数的比值,丢包率越高,证明网络质量越差。

如图3所示,获取ping测试丢包率量化结果的具体方法为:

步骤s201、筛选ping丢包率的历史测试数据,丢弃设定阈值区间外的数据;

步骤s202、根据筛选结果求ping丢包率平均值pavg;

步骤s203、查找ping丢包率最大值pmax和最小值pmin;

步骤s204、获取本次ping丢包率数据pn;

步骤s205、计算ping丢包率量化指标:

s2=2*pavg*(pn-pmax)/(pmin-pmax)+(100-2*pavg)。

ping测试网络延迟:利用ping命令来检测网络延迟,它是指数据包在传输介质中传输所用的时间,网络延迟时间越高,证明网络质量越差。

如图3所示,获取ping测试网络延迟量化结果的具体方法为:

步骤s206、筛选ping网络延迟的历史测试数据,丢弃设定阈值区间外的数据;

步骤s207、根据筛选结果求ping网络延迟平均值pavg';

步骤s208、查找ping网络延迟最大值pmax'和最小值pmin';

步骤s209、获取本次ping网络延迟数据pn';

步骤s210、计算ping网络延迟量化指标:

s3=2*pavg'*(pn'-pmax')/(pmin'-pmax')+(100-2*pavg')。

步骤3、进行下载速度测试,获取ftp下载速率量化结果;

ftp下载速率:下载速率是在使用下载软件,如ftp下载工具,对网络资源进行下载这一过程中的下载速度,也就是即时速度,它以“kb/s”的形式来表达,下载速率越大,证明网络质量越差。

如图4所示,获取ftp下载速率量化结果的具体方法为:

步骤s301、筛选相同带宽条件下ftp下载速率的历史测试数据,丢弃设定阈值区间外的数据;

步骤s302、根据筛选结果求ftp下载速率平均值favg;

步骤s303、查找ftp下载速率最大值fmax和最小值fmin;

步骤s304、获取本次ftp下载速率数据fn;

步骤s305、计算ftp下载速率量化指标:

s4=2*favg*(fn-fmin)/(fmax-fmin)+(100-2*favg)。

步骤4、进行网页浏览测试,获取网页浏览首屏完全渲染用时量化结果;

网页浏览首屏完全渲染用时:用ie浏览器打开目标网页,首屏中所有元素完全呈现出来的时刻为首屏完全渲染用时,首屏完全渲染用时越少,网络体验就越好。

如图5所示,获取网页浏览首屏完全渲染用时量化结果的具体方法为:

步骤s401、筛选网页浏览首屏完全渲染用时的历史测试数据,丢弃设定阈值区间外的数据;

步骤s402、根据筛选结果求网页浏览首屏完全渲染用时平均值ravg;

步骤s403、查找网页浏览首屏完全渲染用时最大值rmax和最小值rmin;

步骤s404、获取本次网页浏览首屏完全渲染用时数据rn;

步骤s405、计算网页浏览首屏完全渲染用时量化指标:

s5=2*ravg*(rn-rmax)/(rmin-rmax)+(100-2*ravg)。

步骤5、进行网页视频测试,获取网页视频卡顿时间结果;

网页视频卡顿时间:用ie浏览器打开网页视频,从开始播放后出现的卡顿状态的累计时长。在一定周期内(180s),网页视频卡顿时长越少,用户体验越好。

如图6所示,获取网页视频卡顿时间结果的具体方法为:

步骤s501、筛选网页视频卡顿时间的历史测试数据,丢弃设定阈值区间外的数据;

步骤s502、根据筛选结果求网页视频卡顿时间平均值cavg;

步骤s503、查找网页视频卡顿时间最大值cmax和最小值cmin;

步骤s504、获取本次网页视频卡顿时间数据cn;

步骤s505、计算网页视频卡顿时间量化指标:

s6=2*cavg*(cn-cmax)/(cmin-cmax)+(100-2*cavg)。

步骤6、进行直播视频测试,获取视频直播丢包率量化结果;

视频直播丢包率:利用vlc播放器来测试视频直播丢包率,单位时间内(180s),视频直播丢包率越少,用户体验越好。

如图7所示,获取视频直播丢包率量化结果的具体方法为:

步骤s601、筛选视频直播丢包率的历史测试数据,丢弃设定阈值区间外的数据;步骤s602、根据筛选结果求视频直播丢包率平均值vavg;

步骤s603、查找视频直播丢包率最大值vmax和最小值vmin;

步骤s604、获取本次视频直播丢包率数据vn;

步骤s605、计算视频直播丢包率量化指标:

s7=2*vavg*(vn-vmax)/(vmin-vmax)+(100-2*vavg)。

步骤7、根据上述量化结果和对应的权重,确定最终的网络质量总评分,其中ping丢包率指标、ping网络延迟指标为网络质量的基本指标,设置其占比各为30%,如果这两个指标较差,则直接会通过其他指标呈现;下载速率指标的高低直接影响网页视频、视频直播等用户体验指标,设置占比为20%;其他指标设置占比各位5%,计算公式为:

总评分=s1*5%+s2*35%+s3*25%+s4*20%+s5*5%+s6*5%+s7*5%。

在本实施例中,考虑数据的有效性,丢弃设定阈值区间外的数据指是丢弃各指标下过大(总的历史数据前2%数据)/过小(总的历史数据后2%数据)历史数据。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1