[发明专利]基于数据传输的网络带宽测试方法及系统无效
申请号: | 201210592544.2 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103001835A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 葛欣竹;韩甫;郭良勇;杨玮;阚肖庆;许高峰 | 申请(专利权)人: | 电信科学技术第一研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L1/00 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200032*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据传输 网络带宽 测试 方法 系统 | ||
技术领域
本发明涉及一种基于数据传输的网络带宽测试方法及系统。
背景技术
互联网网络速度的测试技术及标准在国内一直处于零散且空白的状态,各地运营商会自行架设网速测试站点,一些私人的网络服务器商家也会推出一些网络速度测试页面供用户使用。但是,运行商只能检测自己客户的上网速度,无法跨网检测,各类网络测速网站所测出的结果也并不统一,误差较大,所能测出的仅仅为客户端到该服务器的速度,无法检测一些主流网站的开启速度。
现有的与互联网网速测试方法类似的专利文件,仅有中国移动通信集团山东有限公司于2009年11月5日提出的专利号为CN200910210097.8、发明名称为“检测上网速率的方法及网络侧设备”的中国专利申请,该申请中的方法是通过移动用户自有的终端标识进行TD(Time Division,时分)上网的网速测试,仅局限于测试移动自有的TD—SCDMA(Time Division-Synchronous Code Division Multiple Access)上网的网络传输速度,其着重于获得移动用户的设备终端标识,并对IuPS接口进行监测,从所述接口获取PDP激活事件的相关信令。
发明内容
本发明的目的在于提供一种基于数据传输的网络带宽测试方法及系统,能够对一切宽带网络进行网络速度的直观及客观的检测。
为解决上述问题,本发明提供一种基于数据传输的网络带宽测试方法,包括TCP网速测试:利用套接字在服务端与客户端之间以预设测试时间间隔传送不同的数据包,在预设固定时间内分若干个线程以占满带宽的形式传送每个数据包,获取在所有数据包传送过程中服务端与客户端之间的TCP网速数据。
进一步的,在上述方法中,所述TCP网速数据包括:
在所述预设固定时间内的往返时延、每秒上传速率、每秒下载速率、上传平均数据传输速率、下载平均数据传输速率、上传带宽、下载带宽、下载UPD丢包率和上传UDP丢包率。
进一步的,在上述方法中,获取上传UDP丢包率时,以上传带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出;获取所述下载UPD丢包率时,以所述下载带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出。
进一步的,在上述方法中,还包括HTTP网速测试:分若干个线程从所述服务端下载一个预设大小的文件至所述客户端,获取所述下载过程中的HTTP网速数据。
进一步的,在上述方法中,所述预设大小的文件为大于500MB的文件。
进一步的,在上述方法中,所述若干个线程为4至6个线程。
进一步的,在上述方法中,所述HTTP网速数据包括每秒下载速度、平均下载速度和峰值下载速度。
进一步的,在上述方法中,还包括视频观看测速,停止所述客户端的所述TCP网速测试和HTTP网速测试,并通过Java媒体框架从所述服务端获取一固定时间长度的视频在客户端进行播放,获取所述视频在播放过程中的播放速度数据。
进一步的,在上述方法中,所述播放速度数据包括打开视频并播放所需时间、缓冲时间和播放中每秒的下载速度。
根据本发明的另一面,提供一种基于数据传输的网络带宽测试系统,包括TCP网速测试模块,用于利用套接字在服务端与客户端之间以预设测试时间间隔传送不同的数据包,在预设固定时间内分若干个线程以占满带宽的形式传送每个数据包,获取在所有数据包传送过程中服务端与客户端之间的TCP网速数据。进一步的,在上述系统中,所述TCP网速数据包括:
所述TCP网络在所述预设固定时间内的往返时延、每秒上传速率、每秒下载速率、上传平均数据传输速率、下载平均数据传输速率、上传带宽、下载带宽、下载UPD丢包率和上传UDP丢包率。
进一步的,在上述系统中,获取上传UDP丢包率时,以上传带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出;获取所述下载UPD丢包率时,以所述下载带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出。
进一步的,在上述系统中,还包括一HTTP网速测试模块,用于分若干个线程从所述服务端下载一个预设大小的文件至所述客户端,获取所述下载过程中的HTTP网速数据。
进一步的,在上述系统中,所述HTTP网速数据包括每秒下载速度、平均下载速度和峰值下载速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电信科学技术第一研究所,未经电信科学技术第一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592544.2/2.html,转载请声明来源钻瓜专利网。