[发明专利]基于数据传输的网络带宽测试方法及系统无效
申请号: | 201210592544.2 | 申请日: | 2012-12-29 |
公开(公告)号: | CN103001835A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 葛欣竹;韩甫;郭良勇;杨玮;阚肖庆;许高峰 | 申请(专利权)人: | 电信科学技术第一研究所 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08;H04L1/00 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 郑玮 |
地址: | 200032*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据传输 网络带宽 测试 方法 系统 | ||
1.一种基于数据传输的网络带宽测试方法,其特征在于,包括TCP网速测试:利用套接字在服务端与客户端之间以预设测试时间间隔传送不同的数据包,在预设固定时间内分若干个线程以占满带宽的形式传送每个数据包,获取在所有数据包传送过程中服务端与客户端之间的TCP网速数据,所述若干个线程为4至6个线程。
2.如权利要求1所述的基于数据传输的网络带宽测试方法,其特征在于,所述TCP网速数据包括:
在所述预设固定时间内的往返时延、每秒上传速率、每秒下载速率、上传平均数据传输速率、下载平均数据传输速率、上传带宽、下载带宽、下载UPD丢包率和上传UDP丢包率;
获取上传UDP丢包率时,以上传带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出;获取所述下载UPD丢包率时,以所述下载带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出。
3.如权利要求1所述的基于数据传输的网络带宽测试方法,其特征在于,还包括HTTP网速测试:分若干个线程从所述服务端下载一个预设大小的文件至所述客户端,获取所述下载过程中的HTTP网速数据;所述预设大小的文件为大于500MB的文件;所述若干个线程为4至6个线程;所述HTTP网速数据包括每秒下载速度、平均下载速度和峰值下载速度。
4.如权利要求3所述的基于数据传输的网络带宽测试方法,其特征在于,还包括视频观看测速,停止所述客户端的所述TCP网速测试和HTTP网速测试,并通过Java媒体框架从所述服务端获取一固定时间长度的视频在客户端进行播放,获取所述视频在播放过程中的播放速度数据;所述播放速度数据包括打开视频并播放所需时间、缓冲时间和播放中每秒的下载速度。
5.一种基于数据传输的网络带宽测试系统,其特征在于,包括TCP网速测试模块,用于利用套接字在服务端与客户端之间以预设测试时间间隔传送不同的数据包,在预设固定时间内分若干个线程以占满带宽的形式传送每个数据包,获取在所有数据包传送过程中服务端与客户端之间的TCP网速数据。
6.如权利要求5所述的基于数据传输的网络带宽测试系统,其特征在于,所述TCP网速数据包括:
所述TCP网络在所述预设固定时间内的往返时延、每秒上传速率、每秒下载速率、上传平均数据传输速率、下载平均数据传输速率、上传带宽、下载带宽、下载UPD丢包率和上传UDP丢包率;获取上传UDP丢包率时,以上传带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出;获取所述下载UPD丢包率时,以所述下载带宽的80%的速度传输小于1KB的数据报来测试网络带宽的丢包率,并保证数据报以均匀的速度发出。
7.如权利要求5所述的基于数据传输的网络带宽测试系统,其特征在于,还包括一HTTP网速测试模块,用于分若干个线程从所述服务端下载一个预设大小的文件至所述客户端,获取所述下载过程中的HTTP网速数据;所述HTTP网速数据包括每秒下载速度、平均下载速度和峰值下载速度。
8.如权利要求7所述的基于数据传输的网络带宽测试方法,其特征在于,还包括一视频观看测速模块,用于停止所述客户端的所述TCP网速测试和HTTP网速测试,并通过Java媒体框架从所述服务端获取一固定时间长度的视频在客户端进行播放,获取所述视频在播放过程中的播放速度数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电信科学技术第一研究所,未经电信科学技术第一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210592544.2/1.html,转载请声明来源钻瓜专利网。