[发明专利]一种网络数据传输的测试方法和装置无效
申请号: | 201210546641.8 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103001829A | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 侯磊 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 数据传输 测试 方法 装置 | ||
技术领域
本发明涉及通信技术,特别是涉及一种网络数据传输的测试方法和装置。
背景技术
随着3G的发展和4G时代的到来,无线通信质量的衡量标准逐渐向着用户感知方向发展,因此,需要对无线网络的传输质量进行测试。
一种测试方法是基于所使用终端的网卡进行测量。例如对视频进行测试时,用户使用终端连接无线网络,然后建立视频的数据业务,然后记录视频打开到播放的延时。在视频播放时,启动网卡测试软件监控数据传输状况,其中,可以记录视频播放中停止并等待读取缓冲区的次数和时间,记录视频播放时的均值速度、最大速度、最小速度、抖动次数、速度过低的时间以及速度过低的次数等数据。
但是,采用上述方法时,由于网卡连接网络后会受到网络环境的影响,例如会接收到广播消息等,因此会导致网卡测试软件在对网卡进行监控时,会收到网络环境的干扰,从而影响数据接收,进而会对测试结果,如均值速度、最大速度、最小速度等产生影响,使得测试结果不准确。
发明内容
本发明提供了一种网络数据传输的测试方法和装置,以解决现有测试方法中测试结果不准确的问题。
为了解决上述问题,本发明公开了一种网络数据传输的测试方法,包括:
确定待测目标,并确定与待测目标对应的测试项目;
启动所述测试项目,监控所述测试项目中网络数据的传输过程,并记录所述传输过程中的各项传输信息;
对所述传输信息进行分析,确定所述测试项目中网络数据的传输质量。
本发明实施例中,所述数据传输过程包括:发送数据请求、接收网络数据、网络数据传输结束,则所述传输信息包括以下至少一项:开始时间、结束时间、传输时间和传输速度。
本发明实施例中,所述确定待测目标,并确定与待测目标对应的测试项目,包括:确定所述待测目标以及所述待测目标的目标数据;获取与待测目标对应的测试项目,并将所述目标数据添加到所述测试项目中;其中,若所述待测目标为网页,则所述目标数据为网页地址;若所述待测目标为数据包,则所述目标数据为数据包的下载地址;若所述待测目标为流媒体,则所述目标数据为流媒体的存储地址和播放信息。
本发明实施例中,所述待测目标为网页,则所述的测试项目为网页访问测试;所述监控所述测试项目中网络数据的传输过程,并记录所述传输过程中的传输信息,包括:向所述网页地址发送网页获取请求,并记录发送所述网页获取请求的时间作为开始时间;接收所述网页的网络数据,直到接收到所述网页数据中的结束标识,记录接收到所述结束标识的时间,作为结束时间。
本发明实施例中,所述待测目标为数据包,则所述的测试项目为数据下载测试;所述监控所述测试项目中网络数据的传输过程,并记录所述传输过程中的传输信息,包括:向所述下载地址发送数据下载请求,并记录发送所述数据下载请求的时间作为开始时间;接收所述数据包的网络数据,并记录单位时间内接收的网络数据的数据量,计算即时速度;接收所述数据包的结束标识,完成所述数据包的下载,并记录时间作为结束时间。
本发明实施例中,所述待测目标为流媒体,则所述的测试项目为流媒体播放测试;所述监控所述测试项目中网络数据的传输过程,并记录所述传输过程中的传输信息,包括:向所述存储地址发送流媒体播放请求;接收所述流媒体的网络数据并开始播放所述流媒体,记录开始播放的时间作为开始时间;记录单位时间内接收的所述流媒体的网络数据的数据量,计算即时速度;记录所述流媒体播放完成的时间,作为结束时间。
本发明实施例中,所述流媒体的播放信息包括播放总时间和数据总量,所述的方法还包括:记录当前已下载的所述流媒体的网络数据的数据量,以及当前所述流媒体的播放时间;采用当前已下载的数据量除以所述数据总量获取对应的商值,将所述商值乘以所述播放总时间得到相应的乘积,检测所述乘积是否小于所述播放时间;若所述乘积小于所述播放时间,则所述流媒体的播放出现停止缓冲状况,记录所述状况。
本发明实施例中,预置各项传输信息对应的质量参数,则所述对所述传输信息进行分析,确定所述测试项目中网络数据的传输质量,包括:将各项传输信息与对应的质量参数进行比较,确定所述测试项目中网络数据的传输质量。
相应的,本发明实施例还提供了一种网络数据传输的测试装置,包括:
目标确定模块,用于确定待测目标,并确定与待测目标对应的测试项目;
监控并记录模块,用于启动所述测试项目,监控所述测试项目中网络数据的传输过程,并记录所述传输过程中的各项传输信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210546641.8/2.html,转载请声明来源钻瓜专利网。