[发明专利]网速测试方法和系统、选择加速服务器的方法和系统有效
申请号: | 201310076658.6 | 申请日: | 2013-03-11 |
公开(公告)号: | CN103117907A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | 白宇 | 申请(专利权)人: | 星云融创(北京)信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 龚海军 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网速 测试 方法 系统 选择 加速 服务器 | ||
技术领域
本发明涉及计算机网络领域,尤其涉及一种网速测试方法和系统,以及,一种选择加速服务器的方法和系统。
背景技术
在现有技术中,一般通过ping命令来确定网络是否连通以及往返时延rtt(round trip time),并根据往返时延rtt确定网速。rtt表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的往返时延。ping命令的原理是:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,并确定rtt值是多少,rtt值越大,表明网络速度越慢。
然而,当对方服务器,例如web服务器,拒绝ping入或ping出时,即ping web服务器不通的情况下,无法通过ping方式确定网络是否连通,更不能测出rtt时间。因此,需要一种更灵活、更有效、更具动态性的网速测试方法和系统。
发明内容
本发明所要解决的技术问题是克服现有技术的上述缺点。
根据本发明的第一方面,提供了一种网速测试方法,包括:客户端向web服务器发出ping请求来测试客户端与web服务器之间的往返时延rtt;如果ping测试失败,客户端向web服务器发出http请求来测试客户端与web服务器之间的往返时延,往返时延越大,表明网络速度越慢;其中客户端为网络上机器或客户端包括加速服务器,所述加速服务器分别与用户浏览器和web服务器耦合或相连,所述加速服务器用于加快用户浏览器访问web服务器的速度。
可选地,所述客户端向web服务器发出http请求来测试客户端与web服务器之间的往返时延包括获取web服务器首页或访问最频繁的页面的响应时间和/或下载速度,根据所获取web服务器的首页或访问最频繁的页面的响应时间和/或下载速度计算所述往返时延。
根据本发明的第三方面,提供了一种选择访问速度最快的加速服务器的方法,包括步骤:测速调度中心服务器向每个加速服务器发出对web服务器的测速指令;使用上述的方法测试每个加速服务器和web服务器之间的往返时延(rtt);每个加速服务器向测速调度中心服务器反馈所测得的往返时延;测速调度中心服务器计算所有加速服务器的往返时延,根据计算的往返时延来选择访问web服务器最快的加速服务器,其中往返时延越大,表明网络速度越慢。
可选择地,当用户浏览器要访问web服务器时,所述测速调度中心服务器将用户浏览器的请求调度到访问速度最快的加速服务器,用户浏览器经由该访问速度最快的加速服务器访问web服务器。
可选择地,在用户浏览器访问web服务器时,所述访问速度最快的加速服务器记录用户浏览器访问web服务器的页面的信息,并将访问web服务器的页面的统计记录信息传送至所述测速调度中心服务器,所述测速调度中心服务器确定访问最频繁的页面,并将访问最频繁的页面作为下次测速的页面。
根据本发明的第四方面,提供了一种选择访问速度最快的加速服务器的系统,包括测速调度中心服务器和多个加速服务器,其中测速调度中心服务器向每个加速服务器发出对web服务器的测速指令;每个加速服务器向web服务器发出ping请求来测试客户端与web服务器之间的往返时延rtt,如果ping测试失败,则所述加速服务器向web服务器发出http请求来测试客户端与web服务器之间的往返时延;每个加速服务器向测速调度中心服务器反馈所测得的往返时延;测速调度中心服务器计算所有加速服务器的往返时延,根据计算的往返时延选择访问web服务器最快的加速服务器,其中往返时延越大,表明访问速度越慢。
可选择地,所述客户端向web服务器发出http请求来检测客户端与web服务器之间的往返时延包括获取web服务器首页或访问最频繁的页面的响应时间和/或下载速度。
可选择地,在用户浏览器访问web服务器时,所述访问速度最快的加速服务器记录用户浏览器访问web服务器的页面的信息,并将访问web服务器的页面的统计记录信息传送至所述测速调度中心服务器,所述测速调度中心服务器确定访问最频繁的页面,并将访问最频繁的页面作为下次测速的页面。
可选择地,当用户浏览器要访问web服务器时,所述测速调度中心服务器将用户浏览器的请求调度到访问速度最快的加速服务器,用户浏览器经由该访问速度最快的加速服务器访问web服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星云融创(北京)信息技术有限公司,未经星云融创(北京)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310076658.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:矿用自动喷粉抑爆系统
- 下一篇:一种电动医疗床