针对家庭网关在线测速的方法、测速平台及网关设备的制造方法

文档序号:9790846阅读:1505来源:国知局
针对家庭网关在线测速的方法、测速平台及网关设备的制造方法
【技术领域】
[0001]本发明涉及网络通信技术领域,具体涉及一种针对家庭网关在线测速的方法、测速平台及网关设备。
【背景技术】
[0002]随着科学技术的飞速发展,互联网络的使用越来越普及,普通用户对从运营商申请到的固定宽带接入速率也越来越敏感,国内电信运营商的运维部门需要实时掌握全国范围内所有用户的接入带宽,需要在普通用户的接入网关上部署测速的功能。
[0003]现有技术中,对网关测速的方法为:用户下载测速客户端到PC或智能手机上,客户端利用多线程下载(P2P)模式,将一个固定大小的文件(如100M)用HTTP技术下载到本地后计算下载时间,通过文件大小除以时间得出用户的宽带接入速率。
[0004]然而,在实施本技术方案的过程中,发明人发现现有技术存在以下问题:测速的过程完全依赖于用户的行为,运营商无法监控现网中的网络速率。

【发明内容】

[0005]本发明提供一种针对家庭网关在线测速的方法、测速平台及网关设备,可以长期监控现网所有的测速信息,并且测速的过程不依赖于用户的形位,满足了运营商的要求。
[0006]本发明的一方面是为了提供一种针对家庭网关在线测速的方法,包括:
[0007]接收家庭网关上报的所述家庭网关的支持路由数量信息和网关签约速率信息;
[0008]根据所述支持路由数量信息,构造相同数量的源IP地址;
[0009]将获取的网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率;
[0010]在预设时间内,按照所述平均速率从每个所述源IP地址向所述家庭网关对应的目的IP地址发送预设大小的数据包;
[0011 ]接收所述家庭网关上报的从每个所述源IP地址接收的数据包总数量;
[0012]将所述数据包总数量除以所述预设时间作为家庭网关的在线速度。
[0013]本发明的另一方面也是为了一种针对家庭网关在线测速的方法,包括:
[0014]接收测速平台发送的获取家庭网关的支持路由数量信息和网关签约速率信息的指示信息;
[0015]根据所述指示信息,向所述测速平台发送所述家庭网关的支持路由数量信息和网关签约速率信息,以使所述测速平台根据所述支持路由数量信息构造相同数量的源IP地址,并将网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率;
[0016]接收所述测速平台在预设时间内,按照所述平均速率从每个所述源IP地址向所述家庭网关对应的目的IP地址发送的预设大小的数据包,并获得从每个源IP地址所接收的数据包总数量;
[0017]向所述测速平台发送所述数据包总数量,以使所述测速平台将所述数据包总数量除以所述预设时间作为家庭网关的在线速度。
[0018]本发明的另一方面是为了一种测速平台,包括:
[0019]第一接收模块,用于接收家庭网关上报的所述家庭网关的支持路由数量信息和网关签约速率信息;
[0020]源IP构建模块,用于根据所述支持路由数量信息,构造相同数量的源IP地址;
[0021]平均速率获取模块,用于将获取的网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率;
[0022]第一发送模块,用于在预设时间内,按照所述平均速率从每个所述源IP地址向所述家庭网关对应的目的IP地址发送预设大小的数据包;
[0023]所述第一接收模块,还用于接收所述家庭网关上报的从每个所述源IP地址接收的数据包总数量;
[0024]速度获取模块,用于将所述数据包总数量除以所述预设时间作为家庭网关的在线速度。
[0025]本发明的再一方面是为了一种网关设备,包括:
[0026]第二接收模块,用于接收测速平台发送的获取家庭网关的支持路由数量信息和网关签约速率信息的指示信息;
[0027]第二发送模块,用于根据所述指示信息,向所述测速平台发送所述家庭网关的支持路由数量信息和网关签约速率信息,以使所述测速平台根据所述支持路由数量信息,构造相同数量的源IP地址;将获取的网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率;
[0028]数据接收模块,用于接收所述测速平台在预设时间内,按照所述平均速率从每个所述源IP地址向所述家庭网关对应的目的IP地址发送的预设大小的数据包,并获得从每个源IP地址所接收的数据包总数量;
[0029]数据发送模块,用于向所述测速平台发送所述数据包总数量,以使所述测速平台将所述数据包总数量除以所述预设时间作为家庭网关的在线速度。
[0030]本发明提供的针对家庭网关在线测速的方法、测速平台及网关设备,通过获取支持路由数量信息,构造相同数量的源IP地址,并将网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率,并按照平均速率向源IP地址发送数据包,获取家庭网关所上报的数据包总数据量,即可根据预设时间获得家庭网关的在线速度,有效的实现了运营商可以随时监控现网中的网络速率,且完全不依赖用户的行为,满足了现网测速的要求,提高了现网测速的方便快捷程度和准确度。
【附图说明】
[0031]图1为本发明一实施例所给出的针对家庭网关在线测速的方法的流程示意图;
[0032]图2为本发明又一实施例所给出的针对家庭网关在线测速的方法的流程示意图;
[0033]图3为本发明再一实施例所给出的针对家庭网关在线测速的方法的流程示意图;
[0034]图4为本发明另一实施例所给出的针对家庭网关在线测速的方法的流程示意图;
[0035]图5为本发明另一实施例所给出的针对家庭网关在线测速的方法的流程示意图;
[0036]图6为本发明一实施例所给出的测速平台的结构示意图;
[0037]图7为本发明又一实施例所给出的测速平台的结构示意图;
[0038]图8为本发明一实施例所给出的网关设备的结构示意图;
[0039]图9为本发明又一实施例所给出的网关设备的结构示意图。
[0040]图中:
[0041]1、第一接收模块;2、源IP构建模块;
[0042]3、平均速率获取模块;4、第一发送模块;
[0043]5、速度获取模块;6、验证模块;
[0044]7、第二接收模块;8、第二发送模块;
[0045]9、数据接收模块;10、数据发送模块;
[0046]11、测速指令接收模块。
【具体实施方式】
[0047]下面结合附图和实施例,对本发明的【具体实施方式】作进一步详细描述。以下实例用于说明本发明,但不用来限制本发明的范围。
[0048]图1为一实施例所给出的针对家庭网关在线测速的方法的流程示意图;参考附图1可知,本发明的一方面提供了一种针对家庭网关在线测速的方法,该方法是以测速平台作为执行主体、与网关设备中的家庭网关进行交互的过程,具体包括:
[0049]SlOl:接收家庭网关上报的家庭网关的支持路由数量信息和网关签约速率信息;
[0050]其中,对于家庭网关上报的支持路由数量信息和网关签约速率信息的获取方式不做限定,如可以将支持路由数量信息和/或网关签约速率信息设置为预先存储在家庭网关内,也可以设置为家庭网关与运营商管理服务器进行通信连接,获取该家庭网关的支持路由数量信息和网关签约速率信息;还可以将支持路由数量信息和网关签约速率信息设置为由与家庭网关相连接的网关管理平台发送至家庭网关,而网关管理平台可以与运行上管理服务器进行通信连接,获取上述信息等等,本领域技术人员可以根据具体的设计需求进行设置,在此不再赘述。
[0051 ] S102:根据支持路由数量信息,构造相同数量的源IP地址;
[0052]其中,与构造的源IP地址相映射的目的IP地址为家庭网关,进而实现了多条源IP地址对应一个目的IP地址的通信结构;此外,对于构造相同数量的源IP地址的具体方式方法不做限定,本领域技术人员可以采用现有技术进行构造即可,只要能够实现,构造出与家庭网关的支持路由数量相同数量的源IP地址即可。
[0053]S103:将获取的网关签约速率平均至每一个源IP地址,获得每个源IP地址的平均速率;
[0054]其中,对于将网关签约速率平均至每一个源IP地址并获得平均速率的方式方法不做限定,可以将构造的若干个源IP地址均视为相同,那么平均速率即为网关签约速率除以源IP地址的数目;本领域技术人员还可以通过其他的方式来获取平均速率,只要能够获取每个源IP地址的平均速率即可。
[0055]S104:在预设时间内,按照平均速率从每个源IP地址向家庭网关对应的目的IP地址发送预设大小的数据包;
[0056]其中,预设时间即为现网测速过程所持续的时间,而对于预设时间的具体范围不做限定,如可以将预设时间设置为5s、10s、30s、lmin或5min等等,其中,为了保证现网测速的稳定性和准确性,将预设时间设置为大于或等于10s,较为常用的时间为30s或lmin,本领域技术人员可以根据具体的测速需求进行设置,在此
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1