当前位置: 首页 > 专利查询>清华大学专利>正文

基于Web的网速测量方法及装置制造方法及图纸

技术编号:22242531 阅读:48 留言:0更新日期:2019-10-09 21:58
本发明专利技术实施例提供一种基于Web的网速测量方法及装置。其中,方法包括:对于当前数据采集时刻,获取各当前测试服务器的平均传输速度;若判断获知各当前测试服务器的平均传输速度满足预设的条件,则将各当前测试服务器的平均传输速度作为当前数据采集时刻的测量数据,并根据当前数据采集时刻的测量数据,获取当前数据采集时刻的关键速度区间;若判断获知速度收敛,则将当前数据采集时刻的关键速度区间作为本次测量的关键速度区间;获取落入本次测量的关键速度区间内的各测量数据的平均值,作为网速测量结果。本发明专利技术实施例提供的基于Web的网速测量方法及装置,能提高抗干扰能力,能获得更准确的网速测量结果。

Web-based Network Speed Measurement Method and Device

【技术实现步骤摘要】
基于Web的网速测量方法及装置
本专利技术涉及计算机网络
,更具体地,涉及一种基于Web的网速测量方法及装置。
技术介绍
随着互联网的兴起与发展,人们对自身网络质量,尤其是网速的关注也日益提升。因此,市场上应运而生出一批商用网速测量工具。这些网速测量工具种类繁多,包括:硬件测速工具(例如:SamKnows),软件测速工具(例如:MySpeedTest)和基于Web的在线测速工具,即测速网站(例如:fast.com和speedtest.net)。其中,基于Web的在线测速工具因其平台兼容性强、使用简便等特点而最受青睐。测速网站的测速流程一般分为以下几个步骤:首先,客户端对一些地理位置较近的候选服务器(如speedtest.net的全部候选服务器达8000台)进行ping值(延迟)测试,从中选取ping值最低的候选服务器作为测试服务器;之后客户端与测试服务器之间下载/上传大文件,测试服务器计算出总体的上行下行带宽并返回给客户端。现有的基于Web的在线测速工具都力求返回给用户长时间下载大文件的平均速度,即所谓的BTC(BulkTransferCapacity,批量数据传输能力)速度。本文档来自技高网...

【技术保护点】
1.一种基于Web的网速测量方法,其特征在于,包括:对于当前数据采集时刻,获取各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度;若判断获知所述各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度满足预设的条件,则将所述各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度作为当前数据采集时刻的测量数据,并根据所述当前数据采集时刻的测量数据,获取所述当前数据采集时刻的关键速度区间;若根据所述当前数据采集时刻的关键速度区间及所述当前数据采集时刻之前连续多个数据采集时刻的关键速度区间判断获知速度收敛,则将所述当前数据采集时刻的关键速度区间作为本...

【技术特征摘要】
1.一种基于Web的网速测量方法,其特征在于,包括:对于当前数据采集时刻,获取各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度;若判断获知所述各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度满足预设的条件,则将所述各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度作为当前数据采集时刻的测量数据,并根据所述当前数据采集时刻的测量数据,获取所述当前数据采集时刻的关键速度区间;若根据所述当前数据采集时刻的关键速度区间及所述当前数据采集时刻之前连续多个数据采集时刻的关键速度区间判断获知速度收敛,则将所述当前数据采集时刻的关键速度区间作为本次测量的关键速度区间;获取落入所述本次测量的关键速度区间内的各测量数据的平均值,作为网速测量结果;其中,所述当前数据采集时刻的关键速度区间,为所述当前数据采集时刻的测量数据中的最小值与最大值构成的速度区间的各子区间中,测量数据的密度最大的子区间。2.根据权利要求1所述的基于Web的网速测量方法,其特征在于,第一个数据采集时刻之前,还包括:对各候选服务器进行预测试,根据预测试结果从所述各候选服务器中选择预设数量的候选服务器,作为初始的各当前测试服务器。3.根据权利要求2所述的基于Web的网速测量方法,其特征在于,所述对各候选服务器进行预测试,根据预测试结果从所述各候选服务器中选择预设数量的候选服务器的具体步骤包括:对各候选服务器进行预测试,获取到各所述候选服务器的当前延迟;对于每一所述候选服务器,根据所述候选服务器的历史延迟数据,获取所述候选服务器的关键延迟区间,并获取落入所述关键延迟区间内的各历史延迟数据对应的历史网速的平均值,作为所述候选服务器的历史网速平均值;选择所述历史网速平均值最大的所述预设数量的候选服务器。4.根据权利要求3所述的基于Web的网速测量方法,其特征在于,所述获取落入所述本次测量的关键速度区间内的各测量数据的平均值,作为网速测量结果之后,还包括:对于每一当前测试服务器,根据所述当前测试服务器各数据采集时刻的测量数据,获取所述当前测试服务器的关键速度区间;获取落入所述当前测试服务器的关键速度区间内的所述当前测试服务器的各测量数据的平均值,作为本次测量中预测试获取的所述当前测试服务器的当前延迟对应的历史网速,并将本次测量中预测试获取的所述当前测试服务器的当前延迟作为所述当前测试服务器新的历史延迟数据。5.根据权利要求1所述的基于Web的网速测量方法,其特征在于,所述对于当前数据采集时刻,获取各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度之后,还包括:若判断获知所述各当前测试服务器从上一数据采集时刻至所述当前数据采集时刻的平均传输速度不满足预设的条件,则选择一未作为当前测试服务器的候选服务器作为新增的测试...

【专利技术属性】
技术研发人员:杨昕磊王显龙李振华
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1