河北联通宽带上行测速设计与实现论文_张国庆

(中国联通河北省分公司网络交付中心 河北 石家庄 050001)

摘要

河北联通依托自身测速系统,结合公司宽带发展和客户质量感知需求,在提供下行测速的基础上自行开发了PC端宽带上行测速功能,填补了中国联通的技术空白,为客户明明白白了解自己宽带速率提供了透明化手段,有力的提升了宽带客户的感知。

关键词:

宽带 上行 测速 设计 流程 方案

一.背景

河北联通目前拥有FTTH宽带用户750万余户,其中大于100Mbps的大带宽客户约占总量的40%,如何给保证用户的网络质量,将网速质量展示给用户,提升对客户网速的透明度,一直是河北联通宽带网络方面的工作重点。前期河北联通针对客户下行测速方面开发了客户测速功能,随着上行带宽的不断增加及多种上行带宽产品的推出,客户对上行测速的要求也越来越迫切。

二.、现状

河北联通宽带测速系统采用集中处理、集中存储及分布式部署测速节点的网络架构。其中省中心部署两台服务器,服务器使用热备软件形成双机互备,11个地市各部署3台测速服务器,每个地市测速服务器直连地市城域网CR,地市出口总带宽达288Gb。

目前河北宽带测速系统提供功能包括客户PC端http下载测速,视频播放测试、光猫测速及热门网站测试等多种功能;河北宽带用户可通过集团10010网站入口或直接输入河北宽带测速系统的IP http://121.28.169.98:8080/进行访问,截至系统建立至今,系统提供已为4500万户/次的宽带下载测速服务。

三.上行测速流程梳理

1、上行测速指标定义及测速方法

1)测试指标

上传速率=测试期间的上传速率均值。

其中:上传速率均值=上传文件大小/上传时间

2)测试方法

用户终端通过HTTP协议以多线程方式向测速服务器发送数据。

客户端会计算一定时间内发包(确定服务器接收到)的数量。

3)测试要求

测试时长:为兼顾提升用户感知和测试精度,测试时间大小统一设定为15秒。

测试线程:统一使用4个TCP线程。

发包大小:1024bytes

测试记录及呈现

?测速系统应与我省用户数据库相关联,通过比较测试速率与用户签约接入速率,对测试结果进行评判。需要根据不同的测试结果,反馈给用户不同的信息。

?在测试过程中,应以1秒钟为单位,动态显示上传速率均值。

?测速结果应以根据测速结果自动选择Mbits/s或Kbytes/s单位向用户展现,结合图表的方式向用户呈现。

?测试结束,应向用户显示上传速率

2、上行测速流程交互逻辑设计

?统一接口中心根据用户IP地址反查用户信息,调用AAA接口系统提供的Webservice,然后返回相关的用户账号信息等。再次根据AAA返回的账号信息获取CRM的用户客户信息及产品信息等,最后接口中心将反查到的信息返回到统一测速门户处理

?上行测速在后台设置配置开关,如果开启配置开关,则用户无法感知到上行测速功能,若开启上行测速开关则可以。

?高带宽用户强制安装flash插件,可在前台显示上行测速过程;低带宽用户可以自行选择是否安装flash插件(若安装插件可感知到上行测速过程,若不安装插件则无法感知)

? 上行算法:每秒10次采样,去掉3个最大值,两个最小值然后取平均值。

四.整体上行测速过程设计:

1.系统自动判定用户是否安装插件及是否为带宽情况,若为高带宽用户强制安装插件,可在前台显示上行测速过程;低带宽用户可以自行选择是否安装插件(若安装插件可感知到上行测速过程,若不安装插件则无法感知);

2.用户点击宽带测速,可进行下行测速,测速时长为15s;

3.测速终端统计下行测速结果;

4.测速终端将测速结果和相关信息传给数据库服务器;

5.测速结果入库。

6.下行测完成后,出现“是否开启上行测速”的弹框,用户点击确定继续进行上行测速,如果点击“×”或则点击“取消”则跳转到下行测速完成的页面;

7.上行测速时长为15s测速完成后,显示下行测速结果值及上行测速结果值,其中下行测速显示评价,上行测速不展示评价只做上行测速值展现;

8.测速终端统计上行测速结果;

9.测速终端将测速结果和相关信息传给数据库服务器;

10.测速结果入库。

五.上行测速用户界面的设计与实现

1)公众用户界面增加上行测速功能,整体界面和现有下载速测界面一致,在原有界面提供增加一个上行测速的表盘。

2)装维测速的入口门户界面应保持和公众用户的门户界面一致。

3)公众用户测速内容保持下载和上传测试,在前台页面下行测速显示当前测试结果,显示评价结果,上行测速显示当前测试结果。

六.上行测速功能检验

为确定上行测速结果是否准确,我们在本省选取了不同上行速率的宽带用户,对河北联通测速上行测速、本地FTP服务器上行测速等不同结果进行了对比,对比方法是每种测速方式每种带宽都测了10次,取测速结果的平均值。

1、测试方案

选取5种上行带宽速率用户,每种速率用户分别使用我们的上行测速、FTP上传及Speedtest上行测速功能各测10次,取平均值,选取的上行速率有2M、25M、62.5M,125及250M,涵盖了目前河北联通向用户推出的所有上行速率。

2、上测试结果具体结果展示

以表1为例,同一上行速率下,每种方法各测了10次,取平均值,最终总体结果见表二。

表二:全速率测试结果

根据多次测速结果,测速上行结果值在正常范围内波动,为了测速结果准确性,我们同时比对了speedtest和ftp测速数据,从上述结果可看出当上行带宽小于50M时测速结果值略偏小于speedtest和ftp的值,当上行带宽大于50M时,测速平台测速结果值介于ftp和speedtest上行结果值之间。这种差距可能与三种方式测速的算法有关,通过与其他两种测速方式的对比,证明我们测速系统的上行测速结果是可靠公允的。

七.总结

宽带上行测速功能的实现,填补了宽带用户感知体验的空白,使客户对自己宽带上行速率的体验由主观感知变成了客观展示。也适应了我公司目前正在进行宽带大提速的形式。下一步,河北公司将就智能网关和PDA上行测速进行开发,扩大上行测速范围,为网络优化提供可考依据。

论文作者:张国庆

论文发表刊物:《科技新时代》2019年6期

论文发表时间:2019/8/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

河北联通宽带上行测速设计与实现论文_张国庆
下载Doc文档

猜你喜欢