[发明专利]一种基于点对点数据传输的媒体播放器测试方法及系统有效
申请号: | 201210431097.2 | 申请日: | 2012-11-01 |
公开(公告)号: | CN102970179A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 曹立军;白鹏;范媛;张俊宝;林起开;姚健;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 点对点 数据传输 媒体播放器 测试 方法 系统 | ||
1.一种基于点对点数据传输的媒体播放器测试方法,其特征在于包括以下步骤:
步骤(1)搭建网络架构,包括配置内容分发网络CDN服务器和Tracker服务器、节点终端;
步骤(2)配置每个节点终端以便能够控制检测点对点数据连接情况与下载速度;
步骤(3)直接替换播放页面中的swf文件为测试版本的swf文件,并且可以模拟各种请求超时或者请求失败;
步骤(4)设置节点终端的上传下载速度为0,每到一个分片时间点的时候,取消一个节点的上传下载速度限制;查看Tracker上节点的连接情况;
步骤(5)记录下通过点对点数据传输下载到的数据量,最后计算点对点数据传输效率。
2.如权利要求1所述的方法,其特征在于步骤(4)进一步替换为:断开节点终端peer之间的连接,分别设置上传速度为0,下载速度为0,观察基于点对点数据传输技术的媒体播放器的下载是否能正常转到CDN服务器或者其他节点、媒体播放器的播放是否正常;分别限制上传和下载速度,当上传和下载速度小于预定阈值时,点对点数据是否切换到其他节点或CDN服务器。
3.根据权利要求2所述的方法,其特征在于:所述其他节点指的是下载资源完整、网速高于预定阈值的节点终端。
4.根据权利要求1所述的方法,其特征在于步骤(5)中所述记录下载的数据量进一步包括:
在截获数据包之前设置具有过滤规则的过滤器,用于捕获指定的数据包以便用于数据包分析;
分析捕获的互联网数据包;显示截获的每个数据包的信息;该信息包括所属协议信息和数据包内容;进而记录点对点之间的通信数据量。
5.根据权利要求1所述的方法,其特征在于步骤(5)中所述计算点对点数据传输效率使用下式来计算:
其中total_downbytes为从服务器下载的流量,total_original_downbytes为总有效下载的流量。
6.一种基于点对点数据传输的媒体播放器测试系统,其特征在于该系统包括:
配置有CDN服务器和Tracker服务器、若干个节点终端;其中Tracker服务器,运行tracker程序,用于实现节点终端之间的通信调度与维护;CDN服务器,用于提供视频直接下载源,提高用户访问网站观看视频的速度;节点终端可以在其他节点下载视频或者直接在CND服务器下载视频;
配置每个节点终端以便能够控制检测点对点数据连接情况与下载速度的模块;
直接替换播放页面中的swf文件为测试版本的swf文件的模块,并且该模块可以模拟各种请求超时或者请求失败;
模拟模块,设置节点终端的上传下载速度为0,每到一个分片时间点的时候,取消一个节点的上传下载速度限制;
查看Tracker上节点的连接情况的模块;
计算模块,用于通过记录下通过点对点数据下载到的数据量,最后计算点对点数据传输效率。
7.如权利要求6所述的系统,其特征在于模拟模块还可以:断开节点终端peer之间的连接,分别设置上传速度为0,下载速度为0,观察基于点对点数据传输技术的媒体播放器的下载是否能正常转到CDN服务器或者其他节点、媒体播放器的播放是否正常;分别限制上传和下载速度,当上传和下载速度小于预定阈值时,点对点数据是否切换到其他节点或CDN服务器。
8.根据权利要求6所述的系统,其特征在于:所述其他节点指的是下载资源完整、网速高于预定阈值的节点终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210431097.2/1.html,转载请声明来源钻瓜专利网。