数据传输方法、装置及系统的制作方法

文档序号:10515378阅读:361来源:国知局
数据传输方法、装置及系统的制作方法
【专利摘要】本发明实施例提供一种数据传输方法、装置及系统,涉及信息技术领域,主要在于解决目前无法确定缓存服务器与所述源服务器之间最短传输路径和无法提高数据传输速度的问题。所述方法包括:获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间;将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径;将所述最短数据传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短数据传输路径与所述源服务器进行数据传输。本发明适用于数据的传输。
【专利说明】
数据传输方法、装置及系统
技术领域
[0001]本发明实施例涉及信息技术领域,尤其涉及一种数据传输方法、装置及系统。
【背景技术】
[0002]随着互联网技术的不断发展,越来越多的网站随之出现。其中,许多的访问量较大的网站,通常会使用内容分发网络(Content Delivery Network,Q)N)加速技术,即通过将网站源服务器的数据发布到⑶N中的各个缓存服务器内,使得用户经过域名解析调度后,直接访问某一个缓存服务器,获取该缓存服务器上缓存的一些数据并进行浏览,从而解决互联网络拥塞状况,提高用户访问网站的响应速度。当客户端请求某个数据时,直接向缓存服务器发送数据获取请求,当缓存服务器中保存有客户端请求的数据时,则直接将该数据返回给客户端;当缓存服务器中不存在客户端请求的数据时,该缓存服务器向源服务器请求该数据,然后将请求获得的该数据返回给客户端并存储在缓存服务器中。其中,由控制中心服务器为缓存服务器选择源服务器,使得缓存服务器该源服务器中请求数据,缓存服务器与源服务器之间通常有多条数据传输路径。
[0003]目前,控制中心服务器通常为缓存服务器配置固定的数据传输路径,使得缓存服务器通过该固定的数据传输路径与源服务器进行数据传输。然而,有时该传输路径的链路状态会较差,缓存服务器通过该固定的数据传输路径与源服务器进行数据传输,数据传输的速度会较慢。因此,控制中心服务器确定缓存服务器与源服务器之间最短数据传输路径意义重大。然而,由于控制中心服务器通过为缓存服务器配置的固定数据传输路径,无法获知缓存服务器与源服务器之间各条传输路径的链路状态,造成无法确定缓存服务器与源服务器之间最短数据传输路径,导致无法提高数据传输速度。

【发明内容】

[0004]本发明实施例提供一种数据传输方法、装置以及系统,用以解决现有技术中控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径和无法提高数据传输的速度的缺陷。
[0005]本发明实施例提供一种数据传输方法,包括:
[0006]获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间;
[0007]将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径;
[0008]将所述最短传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。
[0009]进一步地,所述获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间包括:
[0010]获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间;
[0011]根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。
[0012]进一步地,所述根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间包括:
[0013]将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。
[0014]本发明实施例提供另一种数据传输方法,包括:
[0015]探测与源服务器之间多条传输路径的传输延迟时间;
[0016]将所述传输延迟时间发送给控制中心服务器,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径;
[0017]接收所述最短传输路径的配置信息;
[0018]根据所述最短传输路径与所述源服务器进行数据传输。
[0019]进一步地,所述探测与源服务器之间多条传输路径的传输延迟时间包括:
[0020]探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。[0021 ]本发明实施例提供一种控制中心服务器,包括:
[0022]获取单元,用于获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间;
[0023]配置单元,用于将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径;
[0024]发送单元,用于将所述最短传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。
[0025]进一步地,所述获取单元包括:
[0026]获取模块,用于获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间;
[0027]计算模块,用于根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。
[0028]进一步地,所述计算模块,具体用于将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。
[0029]本发明实施例提供一种缓存服务器,包括:
[0030]探测单元,用于探测与源服务器之间多条传输路径的传输延迟时间;
[0031 ]发送单元,用于将所述传输延迟时间发送给控制中心服务器,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径;
[0032]接收单元,用于接收所述最短传输路径的配置信息;
[0033]传输单元,用于根据所述最短传输路径与所述源服务器进行数据传输。
[0034]进一步地,所述探测单元,具体用于探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。
[0035]本发明实施例提供一种数据传输系统,包括:
[0036]缓存服务器,用于探测与源服务器之间多条传输路径的传输延迟时间;
[0037]控制中心服务器,用于获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间;将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径;将所述最短传输路径的配置信息发送给所述缓存服务器;
[0038]所述缓存服务器,还用于根据所述最短传输路径与所述源服务器进行数据传输。
[0039]本发明实施例提供的数据传输方法、装置及系统,通过缓存服务器探测与源服务器之间各个传输路径的传输延迟时间,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041 ]图1为本发明实施例提供的一种数据传输方法流程图;
[0042]图2为本发明实施例提供的另一种数据传输方法流程图;
[0043]图3为本发明实施例提供的一种控制中心服务器的结构示意图;
[0044]图4为本发明实施例提供的一种缓存服务器的结构示意图
[0045]图5为本发明实施例提供的一种缓存服务器的结构示意图;
[0046]图6为本发明实施例提供的一种数据传输系统的结构示意图;
[0047]图7为本发明实施例提供的一种控制中心服务器的实体结构示意图。
【具体实施方式】
[0048]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049]本发明实施例提供了一种数据传输方法,可以应用于控制中心服务器,如图1所示,所述方法包括:
[0050]101、获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间。
[0051]其中,缓存服务器可以向源服务器发送探测请求数据包,记录发送探测请求数据包的时间;然后接收源服务器通过该传输路径返回的探测响应数据包,并记录接收探测响应数据包的时间,该传输路径的传输延迟时间为接收探测响应数据包的时间与发送探测请求数据包的时间之差。
[0052]例如,缓存服务器与源服务器之间有3条传输路径,分别为传输路径1、传输路径2、传输路径3,缓存服务器分别通过传输路径1、传输路径2、传输路径3向源服务器发送探测请求数据包,分别记录通过传输路径1、传输路径2、传输路径3向源服务器发送探测请求数据包的时间tl、t2、t3。当接收到源服务器分别通过传输路径1、传输路径2、传输路径3返回的探测响应数据包时,记录接收探测响应数据包的时间Tl、T2、T3,则3条传输路径分别对应的传输延迟时间 Atl=Tl-tl、At2 = T2-t2、At3 = T3-t3。
[0053]对于本发明实施例,步骤101具体可以为:获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间;根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。具体地,所述根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间包括:将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。
[0054]例如,缓存服务器与源服务器之间的传输路径I上有3节点,分别为缓存服务器、节点服务器1、源服务器。缓存服务器与节点服务器I之间的传输延迟时间为Atll,节点服务器I与源服务器之间的传输延迟时间为A tl2,则传输路径I对应的传输延迟时间Atl=Atll+Δ tl2o
[0055]对于本发明实施例,通过缓存服务器探测与源服务器之间多条传输路径的传输延迟时间,可以实现控制中心服务器获知缓存服务器与源服务器之间各条传输路径的链路情况,能够实现配置缓存服务器与源服务器之间的最短传输路径,从而能够提高数据传输的速度。
[0056]102、将传输延迟时间最小的传输路径配置为缓存服务器与源服务器之间的最短传输路径。
[0057]其中,传输路径的传输延迟时间越小,说明传输路径的链路状态越好,传输路径的传输速度越块。通过将缓存服务器与源服务器之间传输延迟时间最小的传输路径配置为最短传输路径,能够保证数据传输的速度。
[0058]例如,缓存服务器与源服务器之间3条传输路径:传输路径1、传输路径2、传输路径3分别对应的传输延迟时间为Atl、At2、At3。在Atl、At2、At3中,Atl最小,则配置传输路径I为缓存服务器与源服务器之间的最短传输路径。
[0059]103、将最短传输路径的配置信息发送给缓存服务器。
[0060]进一步地,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。
[0061]本发明实施例提供的一种数据传输方法,通过缓存服务器探测与源服务器之间各个传输路径的传输延迟时间,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
[0062]本发明实施例提供了另一种数据传输方法,可以应用于缓存服务器,如图2所示,所述方法包括:
[0063]201、探测与源服务器之间多条传输路径的传输延迟时间。
[0064]其中,缓存服务器可以通过多条传输路径向源服务器发送探测请求数据包,探测与源服务器之间多条传输路径的传输延迟时间。
[0065]对于本发明实施例,步骤201具体可以为:探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。
[0066]例如,缓存服务器与源服务器之间的3条传输路径分别为:传输路径1、传输路径2、传输路径3,传输路径I对应的各个节点为缓存服务器、节点服务器1、节点服务器2、源服务器;传输路径2对应的各个节点为缓存服务器、节点服务器3、源服务器,传输路径3对应的各个节点为缓存服务器、节点服务器4、源服务器。缓存服务器探测的结果为:缓存服务器与节点服务器I之间的传输延迟时间为A tll、节点服务器I与节点服务器2之间的传输延迟时间为Δ tl2、节点服务器2与源服务器之间的传输延迟时间为△ tl3;缓存服务器与节点服务器3之间的传输延迟时间为△ t21、节点服务器I与节点服务器2之间的传输延迟时间为△ t22;缓存服务器与节点服务器4之间的传输延迟时间为At31、节点服务器4与源服务器之间的传输延迟时间为At32。
[0067]需要说明的是,缓存服务器将探测的结果发送给控制中心服务器,控制中心服务器可以计算出传输路径I的传输延迟时间Δ tl= Δ tll+Δ tl2+A tl3、传输路径2的传输延迟时间Δ t2= Δ t21+A t22、传输路径3的传输延迟时间Atl=A t31+A t32。
[0068]对于本发明实施例,通过缓存服务器探测与源服务器之间多条传输路径的传输延迟时间,可以实现控制中心服务器获知缓存服务器与源服务器之间各条传输路径的链路情况,能够实现配置缓存服务器与源服务器之间的最短传输路径,从而能够提升数据传输的速度。
[0069]202、将多条传输路径的传输延迟时间发送给控制中心服务器。
[0070]进一步地,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径。
[0071]其中,传输路径的传输延迟时间越小,说明传输路径的链路状态越好,传输路径的传输速度越块。例如,缓存服务器与源服务器之间3条传输路径:传输路径1、传输路径2、传输路径3分别对应的传输延迟时间为Atl、At2、At3。在Atl、At2、At3中,Atl最小,说明传输路径I的传输速度最快,控制中心服务器会配置传输路径I为缓存服务器与源服务器之间的最短传输路径。控制中心服务器通过将缓存服务器与源服务器之间传输延迟时间最小的传输路径配置为最短传输路径,能够保证数据传输的速度。
[0072]203、接收最短传输路径的配置信息。
[0073]204、根据最短传输路径与源服务器进行数据传输。
[0074]本发明实施例提供的另一种数据传输方法,通过缓存服务器探测与源服务器之间各个传输路径的传输延迟时间,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
[0075]进一步地,作为图1所述方法的具体实现,本发明实施例提供了一种控制中心服务器,如图3所示,所述控制中心服务器包括:获取单元31、配置单元32、发送单元33。
[0076]获取单元31,用于获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间。获取单元31是控制中心服务器中获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间的主要功能模块。
[0077]配置单元32,用于将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径。配置单元32是控制中心服务器中将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径的主要功能模块。
[0078]发送单元33,用于将所述最短传输路径的配置信息发送给所述缓存服务器。发送单元33是控制中心服务器中将所述最短传输路径的配置信息发送给所述缓存服务器的主要功能t吴块。
[0079]进一步地,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。
[0080]如图4,所述获取单元31包括:获取模块3101和计算模块3102。
[0081]获取模块3101,用于获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间;
[0082]计算模块3102,用于根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。
[0083]所述计算模块3102,具体用于将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。
[0084]需要说明的是,本发明实施例提供的一种控制中心服务器所涉及各功能单元的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。本发明实施例中可以通过硬件处理器来实现相关功能模块。
[0085]本发明实施例提供的一种控制中心服务器,通过缓存服务器探测与源服务器之间各个传输路径的数据传输延迟,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
[0086]进一步地,作为图2所述方法的具体实现,本发明实施例提供了另一种缓存服务器,如图5所示,所述缓存服务器包括:探测单元51、发送单元52、接收单元53、传输单元54。
[0087]探测单元51,用于探测与源服务器之间多条传输路径的传输延迟时间。探测单元51是缓存服务器中探测与源服务器之间多条传输路径的传输延迟时间。
[0088]发送单元52,用于将所述传输延迟时间发送给控制中心服务器。发送单元52是缓存服务器中将所述传输延迟时间发送给控制中心服务器的主要功能模块。
[0089]进一步地,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径。
[0090]接收单元53,用于接收所述最短传输路径的配置信息。接收单元53是缓存服务器中接收所述最短传输路径的配置信息的主要功能模块。
[0091]传输单元54,用于根据所述最短传输路径与所述源服务器进行数据传输。传输单元54是缓存服务器中根据所述最短传输路径与所述源服务器进行数据传输的主要功能模块。
[0092]所述探测单元51,具体用于探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。
[0093]需要说明的是,本发明实施例提供的一种缓存服务器所涉及各功能单元的其他相应描述,可以参考图2所示方法的对应描述,在此不再赘述。本发明实施例中可以通过硬件处理器来实现相关功能模块。
[0094]本发明实施例提供的一种缓存服务器,通过缓存服务器探测与源服务器之间各个传输路径的数据传输延迟,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
[0095]进一步地,本发明实施例提供了一种数据传输系统,如图6所示,所述数据传输系统包括:缓存服务器61和控制中心服务器62。
[0096]缓存服务器61,用于探测与源服务器之间多条传输路径的传输延迟时间。
[0097]控制中心服务器62,用于获取缓存服务器61探测的与源服务器之间多条传输路径的传输延迟时间;将所述传输延迟时间最小的传输路径配置为所述缓存服务器61与所述源服务器之间的最短传输路径;将所述最短传输路径的配置信息发送给所述缓存服务器61。
[0098]所述缓存服务器61,还用于根据所述最短传输路径与所述源服务器进行数据传输。
[0099]需要说明的是,针对上述控制中心服务器、缓存服务器及数据传输系统,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。
[0100]示例性的,如图7所示,图7示出了本发明实施例提供的一种控制中心服务器的实体结构示意图,该服务器可以包括:处理器(processor )71、通信接口(Communicat1nsInterface)72、存储器(memory)73和总线74,其中,处理器71、通信接口 72、存储器73通过总线74完成相互间的通信。通信接口 72可以用于控制中心服务器与缓存服务器之间的信息传输。处理器71可以调用存储器73中的逻辑指令,以执行如下方法:获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间;将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径;将所述最短数据传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。
[0101]此外,上述的存储器73中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0102]本发明实施例提供的一种数据传输系统,通过缓存服务器探测与源服务器之间各个传输路径的数据传输延迟,然后由控制中心服务器将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的传输路径,改变了现有技术控制中心服务器无法确定缓存服务器与所述源服务器之间最短传输路径的缺陷,提高了数据传输的速度。
[0103]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0104]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0105]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种数据传输方法,其特征在于,包括: 获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间; 将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径; 将所述最短传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。2.根据权利要求1所述的方法,其特征在于,所述获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间包括: 获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间; 根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。3.根据权利要求2所述的方法,其特征在于,所述根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间包括: 将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。4.一种数据传输方法,其特征在于,包括: 探测与源服务器之间多条传输路径的传输延迟时间; 将所述传输延迟时间发送给控制中心服务器,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径; 接收所述最短传输路径的配置信息; 根据所述最短数据传输路径与所述源服务器进行数据传输。5.根据权利要求4所述的方法,其特征在于,所述探测与源服务器之间多条传输路径的传输延迟时间包括: 探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。6.一种控制中心服务器,其特征在于,包括: 获取单元,用于获取缓存服务器探测的与源服务器之间多条传输路径的传输延迟时间; 配置单元,用于将所述传输延迟时间最小的传输路径配置为所述缓存服务器与所述源服务器之间的最短传输路径; 发送单元,用于将所述最短传输路径的配置信息发送给所述缓存服务器,以便于所述缓存服务器通过所述最短传输路径与所述源服务器进行数据传输。7.根据权利要求6所述的控制中心服务器,其特征在于,所述获取单元包括: 获取模块,用于获取缓存服务器探测的与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间; 计算模块,用于根据所述各个节点之间的传输延迟时间,计算所述多条传输路径的传输延迟时间。8.根据权利要求7所述的控制中心服务器,其特征在于, 所述计算模块,具体用于将每条传输路径对应的各个节点之间的传输延迟时间之和,确定为每条传输路径的传输延迟时间。9.一种缓存服务器,其特征在于,包括: 探测单元,用于探测与源服务器之间多条传输路径的传输延迟时间; 发送单元,用于将所述传输延迟时间发送给控制中心服务器,以便于所述控制中心服务器将所述传输延迟时间最小的传输路径配置为与所述源服务器之间的最短传输路径; 接收单元,用于接收所述最短传输路径的配置信息; 传输单元,用于根据所述最短传输路径与所述源服务器进行数据传输。10.根据权利要求9所述的缓存服务器,其特征在于, 所述探测单元,具体用于探测与源服务器之间多条传输路径分别对应的各个节点之间的传输延迟时间。11.一种数据传输系统,其特征在于,包括权利要求6-8任一项所述的控制中心服务器和权利要求9或10所述的缓存服务器。
【文档编号】H04L12/727GK105871723SQ201510923477
【公开日】2016年8月17日
【申请日】2015年12月14日
【发明人】李茗, 赵瑞前
【申请人】乐视云计算有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1