网络测速方法与流程

本发明涉及互联网领域,尤其涉及一种网络测速方法。

背景技术:

固定宽带接入速率,是指从宽带接入服务运营商的宽带业务按入点BRAS到用户终端这一段链比上的信息传送速率,一般以kbit/s或Mbit/s为单位。由于接入网只是网络中的一个组成部分,因此通常通过接入网测到的宽带接入速率并不等同于用户使用网络业务(如观看视频、下载文件等)时体验到的实际速率,即用户终端到业务服务器之间的速率。

固定宽带接入速率的测试通常包括固定宽带用户上网体验测试和固定宽带接入速率测试。

对于固定宽带用户上网体验测试,在实际测试中可以采用两种测试方法:

方法一:在互联网业务中嵌入一定的测试代码,当用户使用互联网业务时,由用户终端执行该测试代码并将执行结果向业务提供商的服务器汇报,或者由业务/内容服务提供商在城域网处设置用户流量监测统计设施来统计用户的业务使用情况。

方法二:采用模拟客户端,在用户侧主动发起测试并主动收集和上报测试结果。模拟客户端可以是安装在用户终端(如PC、智能手机、平板电脑等)上的测速软件或者专用的硬件仪表。

在采用上述方法测速时,会受到诸多因素的影响,如用户终端硬件配置、用户终端当前运行的进程/程序数目、接入带宽等因素。在测速过程中,应尽量避免各种不利因素对测速结果造成不良影响。

对于固定宽带接入速率测试,宽带接入速率包括客户端测速、普通网页测速和控件网页测速3种方法。

1.客户端测速:向用户提供客户端应用程序,下载应用程序到系统并通过运行程序进行测速。与控件网页测速,优点在于不需要进入测速网站即可完成测速,用户使用更加方便。

2.普通网页测速:用户直接通过浏览器进入测速页面进行测速,这种方式优点在于对用户终端环境的兼容性要求低,使用各种操作系统和浏览器的用户均可进行测速;缺点是只能实现最普通的测速功能,且只能进行单线程测速,在用户线路速率较高的情况下可能会造成测试结果偏低。

3.控件网页测速:在普通网页测速的基础上,用户需要安装ActiveX、Flash等控件。与普通网页测速相比,加载控件后测速平台开发工作可通过编程实现更多的附加功能,如多线程(多TCP)连接、检测用户终端是否影响测速;缺点是兼容性较差。

综上所述,上述测速方法存在以下缺点:1、用户感知测试采集的数据均为模拟用户上网行为进行的,非实际用户上网数据;2、测试期间需要运营商提供相应的测试链路和帐号进行测试。

技术实现要素:

为解决现有技术中存在的上述问题,本发明提供一种网络测速方法,包括在网络系统的多处子网络间设置测试节点进行网络测速。

可选的,所述子网络包括覆盖范围由小到大的终端用户、接入网络、汇聚网络、核心网络和因特网,每两个子网络之间设置测试节点。

可选的,所述核心网络和因特网之间具有网络运营商的核心服务器,所述测试节点进行网络测速的方法是向所述核心服务器进行模拟拨测。

可选的,所述模拟拨测的实现方法是,通过TCP/IP发包的形式进行链路带宽检测,并通过定时拨测发包检测链路时延。

可选的,所述测试节点进行网络测速的方法是:通过DPI探针对所有的底层包进行截取,根据规定的格式对所有包进行有用数据的提取,提取完毕后进行统一分析归类。

可选的,所述汇聚网络和核心网络之间的测试节点为区域路由器。

可选的,所述终端用户和接入网络之间的测试节点为DSLAM或汇聚交换机,设置于小区机房。

可选的,所述接入网络和汇聚网络之间的测试节点为宽带远程接入服务器(bras),设置于区县维护中心。

可选的,所述测试节点通过安装的测试仪表进行网络测速。

本发明的网络测速方式是通过运营商配合,在网络系统的多处子网络间设置测试节点进行网络测速。其中测试服务器架设在各区县维护中心和小区机房,通过这些测试服务器节点可以构建成一个城市各区县下各小区的细致网络链路质量分析图,有助于政府的管理和监控。另外,测试的参数及分析内容更加丰富,为政府管理部门及运营商更好地管理改善互联网网络质量提供依据。

附图说明

图1为本发明一实施例所述网络测速方法所在网络系统的示意图。

具体实施方式

以下结合附图和具体实施例对本发明作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比率,仅用以方便、明晰地辅助说明本发明实施例的目的。

本发明提供一种网络测速方法,在网络系统的多处子网络间设置测试节点进行网络测速。在本实施例中,子网络包括覆盖范围由小到大的终端用户、接入网络、汇聚网络、核心网络和因特网,每两个子网络之间设置测试节点。

在上述网络系统中,所述汇聚网络和核心网络之间的测试节点(4)为区域路由器;所述终端用户和接入网络之间的测试节点(2)为DSLAM或汇聚交换机,此节点(2)例如可以设置于小区机房;所述接入网络和汇聚网络之间的测试节点(3)为宽带远程接入服务器(BARS),此节点(3)例如可以设置于区县维护中心。

在节点测速的具体方式上,可以采取探针模拟拨测或运营商DPI探针数据的方式实现,也可以同时采取上述两种方式进行测速,以提高测速的准确性。

在核心网络和因特网之间具有网络运营商的核心服务器,所述测试节点进行网络测速的方法是向所述核心服务器进行模拟拨测。所述模拟拨测的实现方法是,通过TCP/IP发包的形式进行链路带宽检测,并通过定时拨测发包检测链路时延。

模拟拨测是通过在运营商各小区(节点2)或各区县维护中心(节点3)处向核心(节点5)进行拨测,测试期间能保证测试端不做任何与上网有关的行为,确保测试环境统一无干扰。

所述DPI探针数据的实现方法是,通过DPI探针对所有的底层包进行截取,根据规定的格式对所有包进行有用数据的提取,提取完毕后进行统一分析归类。

实际用户上网数据通过DPI探针直接提取所有用户上网原始数据,通过数据进行分析和统计。

本发明的网络测速方式由于是通过运营商配合,在网络系统的多处子网络间设置测试节点进行网络测速。其中测试服务器架设在各区县维护中心(节点3)和小区机房(节点2),通过这些节点可以构建成一个城市各区县下各小区的细致网络链路质量分析图,有助于政府的管理和监控。

相较现有互联网网络质量测试,测试的参数及分析内容更加丰富,为政府管理部门及运营商更好地管理改善互联网网络质量提供依据。另外,本发明的测试平台、测试软件不易被其他人员盗用。

显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

THE END
1.如何测试网速网络测速的方法→MAIGOO知识摘要:无论是打游戏或者看视频的时候,大家应该都有过被网络延迟支配的恐惧,玩游戏一直在掉线,看电影一直在缓冲等等,网速太慢真是让人烦躁不已。一些人不知道怎样测试自己的网速,或者平时不太关注自己的网速,从而有可能遭受网络提供商的欺骗。那么如何测试网速?下面介绍网络测速的方法。 https://www.maigoo.com/goomai/261759.html
2.宽带如何测速?四个方法教你获得真实网速数据四个方法教你获得真实网速数据 在数字时代,网络速度对于我们的日常生活至关重要。了解如何准确测量宽带速度,可以帮助我们评估网络性能并确保获得最佳的网络体验。今天小编将为大家介绍四种宽带测速的实用方法,帮助您轻松获取真实的网速数据,下面就让我们一起来看看吧。https://www.shoujihao.com/show-396-12012/
3.官方测试平台测速方法方案一:官方测试平台测速方法处理建议1. 当你感觉宽带网速慢时,首先你可以前往上海移动官方测试平台进行测速(建议使用IE浏览器并测试三次),测速平台地址如下:http://www.sh.10086.cn:8080/speedtest/pages/inside.jsp 2. 打开网站后点击“宽带测速-开始测速”按钮,等待测速完成后显示当前网速,测试过程需持续一段https://www.sh.10086.cn/sh/zthd/wap/kdzpz/wt2_plan1.html
4.网络测速器怎么用网络测速器的使用方法详解市面上有很多网络测速器,如Speedtest、Fast、Ookla等,这些测速器都可以帮助我们检测网络速度,但是它们的功能和特点各不相同,我们需要根据自己的需求选择合适的网络测速器,Speedtest是最常用的网络测速器,它的测速结果比较准确,而且在全球范围内都有服务器,可以为我们提供更准确的测速结果。 https://www.jinghua.cn/article/42231.html
5.wifi万能钥匙怎么网络测速(wifi万能钥匙网络测速操作方法)如何使用 wifi 万能钥匙进行网络测速?wifi 万能钥匙为用户提供了便捷的网络测速功能。连接 wi-fi 后,您可以轻松测试当前网络速度,了解其性能表现。本文将由 php小编草莓为您详细介绍 wifi 万能钥匙的网络测速操作步骤。请继续阅读以获取具体操作方法。 wifi万能钥匙怎么测速? 1、打开“WIFI万能钥匙”,并点击下面的“https://m.php.cn/faq/832795.html
6.电脑如何测网速宽带网速慢,宽带测速,解决思路与方法装维人员篇①、TR069测速,通过宽带账号远程为客户光猫进行测速; ②、飞思达测速,通过手机连接现场WIFI进行测速;还可以现场使用电脑在http://test.he.chinamobile.com/测速,查询测速结果。 注意:注意两种测速方法的区别。 按钮位置 TR069-解释说明 飞思达测速-解释说明 https://blog.csdn.net/weixin_39785422/article/details/109800072
7.华为电脑管家网络测速工具华为官网本特性解决了用户希望实时感知当前网络速度的诉求,提升用户体验。 使用条件 本工具通过华为电脑管家入口进行下载和更新及调用。 使用时需联网。 使用方法 工具启动 在华为电脑管家故障排查页点击网络测速图标。 本地未安装或者服务器有工具新版本时会自动下载安装,安装完成后直接拉起网络测速工具;本地已安装最新版本时https://consumer.huawei.com/cn/support/content/zh-cn15976263/
8.linux服务器网络测速的方法khtlinux服务器网络测速的方法 一、安装 Speedtest 进行测试 Speedtest 是一个用 Python 编写的轻量级 Linux 命令行工具,可基于 Speedtest.net 的基础架构来测量linux服务器网络的上/下行速率! [root@kht118 kht]wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py[root@kht118 kht]chmod a+rx https://www.cnblogs.com/khtt/p/17053171.html
9.电脑在线测速的方法有哪些?在线测试当前电脑的网络速度 测网速这个事情,最简单的方式就是用360安全卫士自带的“宽带测速器”,一键测试,简单明了 1.打开360安全卫士(如果没有安装,可以到https://weishi.360.cn/下载安装)的功能大全 2.在功能大全的搜索框内,直接输入:宽带,2个字。就能找到宽带测速器 https://weishi.360.cn/dnzs/12133.html
10.网络测速步骤网络测速步骤 需求: 在数据中获取 5 个离当前位置最近的服务器作为目标服务器进行网络测速。以测试图片下载速度的形式对下行网速进行模拟测速,以上传一个随机 1M文件速度对上行速度进行模拟测速;共计 25 秒。该篇文章以测试一个服务器为例模拟网络测速过程。https://www.jianshu.com/p/0b6c4c9ce614
11.网络质量检测方法网络质量检测方法 各位老师、同学,在使用校园网的过程中,或多或少会遇到网络波动的情况,为了便于反馈问题,请按照以下流程进行网络质量检测,以便更高效的向我部门反馈网络问题。 1.使用浏览器分别打开校外测速网——www.speedtest.cn和校内测速网——172.30.0.34,进行测速,正常情况下,互联网网速一般为5-20Mbps/s;https://nic.hnie.edu.cn/info/1170/1504.htm
12.SpeedtestbyOokla:网络测速插件Chrome生产工具插件Speedtest by Ookla是一款Chrome浏览器上的网络测速插件。https://huajiakeji.com/productivity/2019-05/2163.html
13.家用宽带测速新方法,NAS用户必看我喜欢用家庭宽带测速,界面简洁,准确快速,不过这个是测试网速的,如果家里设备多,尤其是用NAS的用户,肯定会更关心局域网内的传输速度。从电脑拖文件夹看拷贝速度,是比较原始的方法,但波动较大,有些设备比如旁路路由器,无法图形化操作,测试网速不是很方便。 http://www.bjhwtx.com/h-nd-190136.html
14.网络测速神器:SpeedTest深度指南(独家)51CTO博客网络测速神器:SpeedTest深度指南(独家) 最近在测试一个项目,里面涉及到一个测试case:在linux服务器上,当网络带宽较差时,观察服务的消息处理能力和表现。限制网卡带宽有许多方法,比如Wondershaper或者ethtool。那验证限速效果呢? 最简单的方式是利用wget一个外网上的包,比如各种软件的下载包,在下载过程中,wget会显示带宽https://blog.51cto.com/u_14900374/2527943
15.SpeedtestbyOoklaUse Speedtest on all your devices with our free desktop and mobile apps.http://www.speedtest.net/
16.speedtest怎么看宽带是多少兆看宽带兆方法网络传输速率单位是bps,中文意思:每秒传输的比特流位数。现在多数测速软件用m/s来表示网速,人们都会直觉地理解为每秒传输的字节数(每字节有8位二进制位),这种理解是错误的。如果以字节衡量网速,还需要再除以8。比度如网速回4m/s,正确网速答案应该是每秒传输4m(即4百万个)二进制位,再除以8就是0.5m(即50万个)https://m.liqucn.com/article/63068.wml