一种测试宽带网络用户接入线路下行带宽的方法及其系统的制作方法

文档序号:7926068阅读:246来源:国知局
专利名称:一种测试宽带网络用户接入线路下行带宽的方法及其系统的制作方法
技术领域
本发明涉及电信宽带网络接入线路下行带宽业务及其系统领域,更具体的说,涉
及的是一种测试宽带网络用户接入线路下行带宽的方法及其系统的改进。
背景技术
随着宽带业务应用的日趋广泛,电信用户对接入宽带网络的服务质量要求也越来
越高,实际上,用户线路往往也是非对称的,下行带宽通常高于上行带宽,多数用户往往表
现出对所接入网络的实际带宽抱有一定的疑问,总是觉得网速较慢,带宽不够高,没有达到
订购的网络速度。同时,宽带服务商也很关心所提供给用户的带宽是否真实到达宣传的承
诺值。为此,就需要对宽带网络用户接入线路下行带宽的速率进行测试。 目前,测量网络带宽时通过在用户电脑上安装一个第三方测速软件,一种方法是,
运行后与一台服务器进行通讯,以下载或上传文件等方式,计算一段时间内的发送或接收
字节数来测量该用户终端接入带宽的速率;另一种方法是,通过服务器给用户终端发送特
定的报文,该用户终端软件接收到报文后发出相应的反馈,服务器根据报文响应的时间、报
文头部的长度、报文数据的长度以及网络的固定时延得到网络带宽。 但是,这些方法都要求在用户的电脑上安装相应的软件,有的还需要用户做一定 的操作。这个测速软件分发的工作对大多数非专业的用户来说,是一件比较困难的事情,而 且测速时往往需要用户的参与。另外,运营商也希望能不在用户侧安装任何软件,即可对接 入带宽进行测试。尤其是用户和运营商最关心的下行带宽。
因此,现有技术尚有待于改进和发展。

发明内容
本发明的目的在于,提供一种测试宽带网络用户接入线路下行带宽的方法及其系 统,可以在不安装任何软件以及不需要用户作较为专业的操作的情况下,切实反映用户终 端接入线路下行带宽的速率,以解决用户和运营商较为关心的网速疑问和争议。
本发明的技术方案如下 —种测试宽带网络用户接入线路下行带宽的方法,包括以下步骤
A、获取待测试接入线路下行带宽速率的用户终端IP地址; B、按照超过所述接入线路下行带宽的速率,将报文通过所述下行带宽发送至所述 用户终端IP地址的一个端口 ; C、设置预定采集时间间隔的前后端点分别为第一采集点和第二采集点,在所述第 一采集点和第二采集点上分别采集指定端口上报文的字节数; D、将两次采集到的报文字节数之差除以所述采集时间间隔,获得所述接入线路下 行带宽当时的实际可用速率。 所述的方法,其中,所述步骤A的具体操作包括 Al、从局方的运营支撑系统中获取待测速的用户终端IP地址;
A2、获取所述用户终端IP地址的端口和其相对应局侧设备的端口。 所述的方法,其中,所述步骤A的具体操作包括 A3、从所述用户的网管系统中获取待测速的用户终端IP地址; A4、获取所述用户终端IP地址的端口和其相对应局侧设备的端口 。 所述的方法,其中,所述步骤B中的具体操作包括 Bl、至少启动一个线程用于发送所述报文; B2、从所述局侧设备的端口发出报文至所述用户终端IP地址的任意一个端口。
所述的方法,其中,所述步骤B中超过所述接入线路下行带宽速率发送报文的操 作还包括 按照完全占用所述接入线路下行带宽的速率,将报文发送至所述用户终端IP地 址。
所述的方法,其中,所述步骤C的操作具体包括 Cll、在所述第一采集点上,根据数据采集协议,通过网管或直接从局侧设备上采 集所述用户终端线路端口上的发送字节数; C12、在所述第二采集点上,再次通过网管或直接从局侧设备上采集所述用户终端 线路端口上的发送字节数。 所述的方法,其中,所述步骤C的操作具体包括 C21、在所述第一采集点上,根据数据采集协议,通过网管或直接从所述用户终端 设备上采集所述用户终端广域网端口上的接收字节数; C22、在所述第二采集点上,再次通过网管或直接从所述用户终端设备上采集所述 用户终端广域网端口上的接收字节数。 —种宽带网络用户接入线路下行带宽的测试系统,包括待测试接入线路下行带宽 速率的用户终端和用于接入所述用户接入线路的局侧设备,其中,所述的测试系统还包括 一测速器,用于获取所述用户终端IP地址的端口及其相对应所述局侧设备的端口,所述测 速器还用于按照超过所述下行带宽的速率发送和采集报文字节数,并对采集到的报文字节 数进行处理,获得该用户线路当时实际可用的下行带宽。 所述的系统,其中,所述用户终端包括非对称数字用户线路、甚高速数字用户环路 或无源光网络宽带接入的终端。 所述的系统,其中,所述数据采集协议包括简单网络管理协议或CPE广域网管理 协议。 本发明所提供的一种测试宽带网络用户接入线路下行带宽的方法及其系统,由于 采用了以超出接入线路带宽的速率通过下行带宽发送报文的灌包手段,可以在不安装任何 软件以及不需要用户做较为专业操作的情况下,甚至不需要用户执行任何测速的操作,就 切实反映了用户终端接入线路实际下行带宽的速率,解决了订购上网业务的用户和运营商 较为关心的网速疑问和争议。


图1是本发明方法的流程示意图;
图2是本发明系统的装置示意图。
具体实施例方式
以下将结合所示附图,对本发明关于一种测试宽带网络用户接入线路下行带宽的具体实施方式
和优选实施例加以详细说明。 本发明的一种测试宽带网络用户接入线路下行带宽的方法及其系统,主要核心点
在于,系统以超过接入线路下行带宽的速率,从局侧设备发出如随机内容的UDP用户数据
报协议(User Datagram Protocol,以下简称UDP)报文至用户终端,并经两次采集指定端口
上的报文数据和计算后得出下行的带宽;至于UDP报文、SNMP或TR069采集数据协议、WAN
口以及ADSL、 VDSL或PON宽带等技术为本领域技术人员所熟知,在此不再赘述。 本发明的一种测试宽带网络用户接入线路下行带宽的方法,如图1所示,包括以
下步骤 前提阶段) 步骤S110、所述用户的网络接入终端连接到宽带网络,以获取待测试接入线路下 行带宽速率的宽带网络用户终端IP地址。 具体的讲,可以从局方的运营支撑系统中获取待测速的用户终端IP地址,也可以 从所述用户的网管系统中获取待测速的用户终端IP地址,但与此同时,都必须获取所述用 户终端IP地址的端口和其相对应局侧设备的端口 。 [OO42] 发包阶段) 步骤S120、按照超过所述接入线路下行带宽的速率,将报文通过所述下行带宽发 送至所述宽带网络用户终端IP地址的任意一个端口上。 具体实施时,至少启动一个线程用于发送所述报文,从所述局侧设备的端口发出 报文,将报文发送至所述用户终端IP地址的任意一个端口 。 局侧设备端口和用户终端IP地址端口之间的带宽完全充满才能保证下行带宽速 率计算的准确性,在完全充满的情况下,有可能包含很多UDP包,也可能包括用户正在使用 的其他业务的报文,之所有要发送UDP报文,是一种在用户业务流量不能充满带宽情况下 保证带宽完全充满的手段,但采集需要的是端口上的接收/发送字节数,而不仅仅是发送 UDP报文的字节数。此时,可以选用随机内容的用户数据报协议UDP报文或者其他非特定的 UDP报文进行发送;而且,在要求按照超过所述接入线路下行带宽的速率发送UDP报文时, 尤其是,可以按照完全占用所述接入线路下行带宽的速率发送UDP报文,以确保UDP报文数
据完全填充下行带宽。 [OO46] 采集阶段) 步骤S130、设置预定采集时间间隔的前后端点分别为第一采集点和第二采集点, 在所述第一采集点和第二采集点上分别采集所述用户终端端口上报文的字节数。也就是 说,在所述第一采集点上,根据数据采集协议,通过网管或直接从局侧设备上采集指定端口 上的接收/发送字节数,在所述第二采集点上,再次通过网管或直接从局侧设备上采集指 定端口上的接收/发送字节数。 所谓的数据采集协议,包括局侧端口的SNMP (Simple NetworkManagement Protocol)简单网络管理协,或者用户侧端口的CPE广域网管理协议TR069,或者其他自定 义的数据采集协议。需要说明的是,采集端口的接收/发送字节数,是指经过该端口的所有
5报文的字节数,不仅仅指发送UDP报文的字节数。 具体的报文数据的采集方式有两种,一种是通过网管或直接从局侧设备上采集所 述用户终端线路端口上的发送字节数,另一种是通过网管或直接从所述用户终端设备上采 集该用户终端广域网端口上的接收字节数。
结果分析阶段) 步骤S140、将两次采集到的报文字节数之差除以所述采集时间间隔,获得所述接 入线路下行带宽当时的实际可用速率。 而本发明的一种测试宽带网络用户接入线路下行带宽的系统,如图2所示,具体 包括 待测试接入线路下行带宽速率的用户终端230和用于接入所述用户接入线路的 局侧设备210,所述的测试系统还包括一测速器220,用于获取所述用户终端230的IP地址 端口及其相对应所述局侧设备210的端口,所述测速器还用于按照超过所述下行带宽的速 率发送和采集报文字节数,并对采集到的报文字节数进行处理,获得该用户线路当时实际 可用的下行带宽。 所述宽带网络用户终端包括非对称数字用户线路ADSL (AsymmetricDigital Subscriber Line)、甚高速数字用户环路VDSL(Very_high_bit_rateDigital Subscriber loop)或无源光网络PON(Passive Optical Network)宽带接入的终端。
例如,对于某用户订购2M带宽的ADSL上网业务,运营方测试时可以启用一个测速 器,先从局方的运营支撑系统中获取该用户线路终端的IP地址以及和其对应的局侧设备 的端口 ;再通过该测速器启动一个线程,以超过该用户终端接入线路下行带宽的速率,比如 以400KB字节/秒的速率,填充该用户接入线路的下行带宽,给该用户终端IP地址的任意 一个端口如55555端口发送大量的随机内容的UDP报文,这些UDP报文一部分达到该用户 终端后,由于并无对应的软件接收这些数据,所以这些UDP报文会被丢弃;此时,该测速器 会根据SNMP数据采集协议,从该用户终端代理设备的包含MIB (Management Information Base)管理信息库标准的WAN 口上采集这些UDP报文的字节数,并经过预先设定的采集时间 间隔后,重新再采集一次UDP报文;最后,该测速器会停止发送随机内容的UDP报文,并将两 次采集到的UDP报文字节数相减之差除以两次采集时间间隔,测试出该用户线路当时实际 可用的下行带宽;这种通过灌包的方式使得该用户接入线路的下行带宽被完全充满,能确 保下行带宽测试结果的准确性。 以上优选实施例中将随机内容UDP报文灌包下行带宽的技术根据实际应用可以
采用现有各种可能的方案,为本领域技术人员所熟知,在此也不再赘述。 本发明具体实施方式
中所提供的一种测试宽带网络用户接入线路下行带宽的方
法及其系统,由于采用了以超出接入线路带宽的速率通过下行带宽发送随机内容的UDP报
文的灌包手段,可以在不安装任何软件以及不需要用户做较为专业操作的情况下,甚至不
需要用户执行任何测速的操作,就切实反映了用户终端接入线路实际下行带宽的速率,解
决了订购上网业务的用户和运营商较为关心的网速疑问和争议。 应当理解的是,对本领域普通技术人员来说,可以根据上述方案的说明加以改进 或变换,例如不限于UDP报文的灌包技术等,而所有这些改进和变换都本应属于本发明所 附权利要求的保护范围。
权利要求
一种测试宽带网络用户接入线路下行带宽的方法,包括以下步骤A、获取待测试接入线路下行带宽速率的用户终端IP地址;B、按照超过所述接入线路下行带宽的速率,将报文通过所述下行带宽发送至所述用户终端IP地址的一个端口;C、设置预定采集时间间隔的前后端点分别为第一采集点和第二采集点,在所述第一采集点和第二采集点上分别采集指定端口上报文的字节数;D、将两次采集到的报文字节数之差除以所述采集时间间隔,获得所述接入线路下行带宽当时的实际可用速率。
2. 根据权利要求1所述的方法,其特征在于,所述步骤A的具体操作包括Al、从局方的运营支撑系统中获取待测速的用户终端IP地址;A2、获取所述用户终端IP地址的端口和其相对应局侧设备的端口。
3. 根据权利要求1所述的方法,其特征在于,所述步骤A的具体操作包括A3、从所述用户的网管系统中获取待测速的用户终端IP地址;A4、获取所述用户终端IP地址的端口和其相对应局侧设备的端口 。
4. 根据权利要求2或3所述的方法,其特征在于,所述步骤B中的具体操作包括Bl、至少启动一个线程用于发送所述报文;B2、从所述局侧设备的端口发出报文至所述用户终端IP地址的任意一个端口。
5. 根据权利要求4所述的方法,其特征在于,所述步骤B中超过所述接入线路下行带宽速率发送报文的操作还包括按照完全占用所述接入线路下行带宽的速率,将报文发送至所述用户终端IP地址。
6. 根据权利要求4所述的方法,其特征在于,所述步骤C的操作具体包括Cll、在所述第一采集点上,根据数据采集协议,通过网管或直接从局侧设备上采集所述用户终端线路端口上的发送字节数;C12、在所述第二采集点上,再次通过网管或直接从局侧设备上采集所述用户终端线路端口上的发送字节数。
7. 根据权利要求4所述的方法,其特征在于,所述步骤C的操作具体包括C21、在所述第一采集点上,根据数据采集协议,通过网管或直接从所述用户终端设备上采集所述用户终端广域网端口上的接收字节数;C22、在所述第二采集点上,再次通过网管或直接从所述用户终端设备上采集所述用户终端广域网端口上的接收字节数。
8. —种宽带网络用户接入线路下行带宽的测试系统,包括待测试接入线路下行带宽速率的用户终端和用于接入所述用户接入线路的局侧设备,其特征在于,所述的测试系统还包括一测速器,用于获取所述用户终端IP地址的端口及其相对应所述局侧设备的端口 ,所述测速器还用于按照超过所述下行带宽的速率发送和采集报文字节数,并对采集到的报文字节数进行处理,获得该用户线路当时实际可用的下行带宽。
9. 根据权利要求8所述的系统,其特征在于,所述用户终端包括非对称数字用户线路、甚高速数字用户环路或无源光网络宽带接入的终端。
10. 根据权利要求9所述的系统,其特征在于,所述数据采集协议包括简单网络管理协议或CPE广域网管理协议。
全文摘要
本发明公开了一种测试宽带网络用户接入线路下行带宽的方法及其系统,其方法包括以下步骤获取待测试接入线路下行带宽用户终端的IP地址;以超过接入线路下行带宽的速率,将报文发送至该用户终端IP地址的端口;在预定采集时间间隔前后端点的第一采集点和第二采集点上分别采集该用户终端的报文字节数;将两次采集到的字节数之差除以采集时间间隔,获得该用户接入线路当时的下行带宽。由于采用了以超出接入线路带宽的速率通过下行带宽发送报文的灌包手段,可在不安装任何软件以及不需要用户执行任何测速的操作,就切实反映了用户终端接入线路实际下行带宽的速率,解决了订购上网业务的用户和运营商较为关心的网速疑问和争议。
文档编号H04L12/26GK101729306SQ20081021723
公开日2010年6月9日 申请日期2008年10月28日 优先权日2008年10月28日
发明者金晓静, 陈漾轩 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1