一种网络加速系统的测速方法技术方案

技术编号:7789095 阅读:286 留言:0更新日期:2012-09-21 23:23
本发明专利技术公开一种网络加速系统的测速方法,具体步骤为:(1)检测客户端与节点服务器之间数据传输的速度,获得第一传输路径的测速数据,以及检测节点服务器与目标服务器之间数据传输的速度,获得第二传输路径的测速数据;(2)对第一传输路径的测速数据与第二传输路径的测速数据进行处理,获得最终测速数据;(3)展示在节点服务器连接后,客户端与目标服务器之间的最终测速数据。与现有技术相比,本发明专利技术中采用的测速方法,将客户端与节点服务器、节点服务器与目标服务器之间的测速数据均予以检测,通过对第一、第二路径的测速数据进行处理,能够准确得到整个加速网络的最终测速数据,并向用户直观的进行展示,使用户能够充分且准确的体验到网络加速效果。

【技术实现步骤摘要】

本专利技术涉及网络数据传输
,具体为。
技术介绍
用户通过使用网络加速系统,以实现从客户端到目标服务器的快速访问。而在访问过程中,数据包会首先从客户端(client)发送到节点服务器组中的传输服务器(agent),再由节点服务器向目标服务器(target)传输数据。网络加速系统对数据包的传输实行加速后,采用一定的测速方法进行检测,并用通过对比所测结果来体现网络加速系统的加速效果。在访问目标服务器的过程中,客户端发出的数据包可经历多个节点服务器,通过这些节点服务器的传输,数据包均可以到达目标服务器。只是不同的节点服务器由于在数据传输的快慢上有一定差异,所以数据包通过不同节点服务器到达目标服务器的过程将会产生不同的网络延迟。在网络加速系统中,客户端访问目标服务器之间存在两段传输路径。客户端将数据包发送至节点服务器之间的路径视为第一传输路径,节点服务器将数据包传输至目标服务器之间的路径视为第二传输路径。参见图1,由于现有网络加速系统所采用的测速方法,仅对第一传输路径的加速效果进行检测,即测试从客户端发送至不同节点服务器过程中产生的网络延迟;而对于第二传输路径的加速效果,即不同节点服务器发送至目标服务器过程中产生的网络延迟则并未做相应的检测。所以,用户会将第一传输路径的加速效果误认为最终加速效果。在缺乏对第二传输路径网络延时准确获知的情况下,仅以第一传输路径的网络延迟数据作为判断依据,而在不同节点服务器对应的第二传输路径与第一传输路径的网络延迟相差较大时,最终加速效果会产生偏差,使用户认为网络加速系统并不能达到预期的加速效果,进而影响用户快速访问目标服务器的体验感,使网络加速系统无法真正有效地向用户展示其自身最佳的加速效果。
技术实现思路
有鉴于此,本专利技术提供,能够准确检测出整个网络传输加速过程中的测速数据,并且将测速数据向用户直观的显示出来。为解决以上技术问题,本专利技术的技术方案是,,该网络中包括本机、多个节点服务器以及目标服务器,其中,本机上的客户端通过节点服务器到达目标服务器过程中,所对应测速方法的具体步骤为(I)检测客户端与节点服务器之间数据传输的速度,获得第一传输路径的测速数据,以及检测节点服务器与目标服务器之间数据传输的速度,获得第二传输路径的测速数据;(2)对第一传输路径的测速数据与第二传输路径的测速数据进行处理,获得最终测速数据;(3)展示在节点服务器连接后,客户端与目标服务器之间的最终测速数据。所述步骤(I)中首先检测第一传输路径的测速数据,其次检测第二传输路径的测速数据。所述步骤(I)中,首先对第二传输路径的测速数据进行实时检测,其次对第一传输路径的测速数据进行检测。所述对第二传输路径的测速数据进行实时检测为连续检测。所述对第二传输路径的测速数据进行实时检测为间断检测;间断检测后的数据通过平滑处理得到实时检测数据。 所述步骤(2)中,最终测速数据是通过求和运算获得。所述第一传输路径的测速数据、第二传输路径的测速数据,以及最终测速数据中包括网络延时和丢包率。所述客户端通过每一个节点服务器到达目标服务器的测速方法相同,各个节点服务器对应的最终测速数据以列表和/或图标的形式进行显示。所述最终测速数据通过一个显示模块进行显示。所述显示模块与客户端共用一个显示界面和/或分别使用一个显示界面进行显/Jn o与现有技术相比,本专利技术中采用的测速方法,将客户端与节点服务器、节点服务器与目标服务器之间的测速数据均予以检测,通过对第一、第二路径的测速数据进行处理,能够准确得到整个加速网络的最终测速数据,并向用户直观的进行展示,使用户能够充分且准确的体验到网络加速效果。附图说明图I是现有技术中网络加速系统所采用测速方法的时序图;图2是本专利技术中测速方法的流程示意图; 图3是本专利技术中测速方法实施例一的时序图;图4是本专利技术中测速方法实施例二的时序图;图5是本专利技术的操作流程示意图。具体实施例方式本专利技术的核心思路是,采用一种测速方法,对网络加速系统的客户端与节点服务器之间、以及节点服务器与目标服务器之间的传输速度均予以测试,分别得到第一传输路径的测速数据和第二传输路径的测速数据,并将两段数据进行处理得到一个最终测速数据。依据所得最终测速数据,能够对网络加速系统的加速效果进行一个准确的反应。同时,本专利技术还可以通过设置的显示模块向用户展示最终测速数据,该显示模块与客户端共用一个显示界面,使用户能够准确直观的选择加速最快的节点服务器。这也就是通过本专利技术的测速方法优选节点的意义所在。为了使本领域的技术人员更好地理解本专利技术的技术方案,下面结合附图和具体实施例对本专利技术作进一步的详细说明。,适用于网络,尤其是游戏网络,该网络中包括网络加速系统的客户端、多个节点服务器以及目标服务器(即网游服务器)。虽然节点服务器有多个,但是客户端通过每一个节点服务器到达目标服务器的测速方法基本相同,所以选取其中一个节点服务器对测速方法进行说明。参见图2,本专利技术中测速方法的具体步骤为S101、获取第一、第二路径的测速数据;通过检测客户端与节点服务器之间数据传输的速度,获得第一传输路径的测速数据,以及通过检测节点服务器与目标服务器之间数据传输的速度,获得第二传输路径的测速数据。S102、处理得到最终测速数据; 通过对第一传输路径的测速数据与第二传输路径的测速数据进行处理,获得最终测速数据。S103、展示最终测速数据;将节点服务器在连接后,客户端与目标服务器之间的最终测速数据向用户进行展/Jn o下面通过具体实施方式对本专利技术的工作原理做最近一步详细说明。实施例一参见图3为实施例一的时序图首先,用户登录客户端,客户端向节点服务器发送探测数据包,节点服务器向客户端进行反馈,客户端以此获得第一传输路径的测速数据;其次,节点服务器接收到探测数据包后,向目标服务器发送探测数据包,目标服务器向节点服务器进行反馈,节点服务器以此获得第二传输路径的测速数据;同时,节点服务器将获得的第二传输路径数据同步发送给数据存储分析服务器,由数据存储分析服务器将第二传输路径数据进行存储;再次,客户端向数据存储分析服务器发送取回第二传输路径测速数据的指令,数据存储分析服务器将第二传输路径测速数据向客户端返回;最后,客户端将所获得的第一、第二传输路径测速数据进行求和运算处理后,得到最终测速数据,并将其展示给用户。实施例二本实施例与实施例一相比为更加优选的技术方案,具体区别在于,节点服务器由被动向目标服务器发送探测数据包,改为主动向目标服务器发送探测数据包,改变了第一传输路径的测速数据与第二传输路径的测速数据所获得的先后顺序,以此实现对第二传输路径的测速数据进行实时检测,获得第二传输路径的实时测速数据。参见图4为实施例二的时序图首先,节点服务器主动向目标服务器发送探测数据包,目标服务器将数据反馈给节点服务器,节点服务器以此获得第二传输路径的测速数据;同时,节点服务器将获得的第二传输路径数据同步发送给数据存储分析服务器,由数据存储分析服务器将数据进行存储;其次,用户登录客户端后,客户端向节点服务器发送探测数据包,节点服务器向客户端进行反馈,客户端以此获得第一传输路径的测速数据;再次,客户端向数据存储分析服务器发送取回第二传输路径测速数据的指令,数据存储分析服务器将第二传输路径数据向客本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络加速系统的测速方法,该网络中包括本机、多个节点服务器以及目标服务器,其中,本机上的客户端通过节点服务器到达目标服务器过程中,所对应测速方法的具体步骤为 (1)检测客户端与节点服务器之间数据传输的速度,获得第一传输路径的测速数据,以及检测节点服务器与目标服务器之间数据传输的速度,获得第二传输路径的测速数据; (2)对第一传输路径的测速数据与第二传输路径的测速数据进行处理,获得最终测速数据; (3)展示在节点服务器连接后,客户端与目标服务器之间的最终测速数据。2.如权利要求I所述的网络加速系统的测速方法,其特征在于,所述步骤(I)中首先检测第一传输路径的测速数据,其次检测第二传输路径的测速数据。3.如权利要求I所述的一种网络加速系统的测速方法,其特征在于,所述步骤(I)中,首先对第二传输路径的测速数据进行实时检测,其次对第一传输路径的测速数据进行检测。4.如权利要求2或3所述的网络加速系统的测速方法,其特征在于,所述对第二传输路径的测...

【专利技术属性】
技术研发人员:袁旭李德勇王尧唐武肖莉莉
申请(专利权)人:四川迅游网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1