一种内容服务器的确定方法、平台及调度服务器与流程

文档序号:12182902阅读:256来源:国知局
一种内容服务器的确定方法、平台及调度服务器与流程
本发明涉及移动通信
技术领域
,尤其涉及一种内容服务器的确定方法、平台及调度服务器。
背景技术
:随着互联网技术的发展,用户可以通过互联网得到丰富的资源。互联网上的资源可以由内容提供商存储在内容服务器上,用户通过访问对应的内容服务器获取需要的资源。图1为现有技术中用户访问内容服务器提供的资源的系统架构示意图。如图1所示,域名系统(DNS,DomainNameSystem)域中的省网LocalDNS设备、.com域DNS设备、根DNS设备均可以由运营商提供,源站域中的源站DNS设备、内容服务器可以由内容提供商提供。如图1所示,以用户访问百度的内容服务器为例,用户访问百度内容服务器的流程可以包括如下步骤:S101、终端点击访问百度,向省网LocalDNS设备发起域名解析请求,查询www.baidu.com对应的内容服务器IP地址;S102、省网LocalDNS设备向根DNS设备发送上述域名解析请求;S103、根DNS设备向省网LocalDNS设备返回.com域DNS设备的网际协议(IP,InternetProtocol)地址;S104、省网LocalDNS设备向.com域DNS设备发送上述域名解析请求;S105、.com域DNS设备向LocalDNS设备返回baidu.com域DNS设备地址;S106、LocalDNS设备向baidu.com域DNS设备发送上述域名解析请求;S107、baidu.com域DNS设备向LocalDNS设备返回源站DNS设备地址;S108、LocalDNS设备向源站DNS设备发送上述域名解析请求;S109、源站DNS设备向LocalDNS设备发送终端所请求内容所在内容服务器IP地址(或者调度服务器IP地址);S110、LocalDNS设备向终端反馈内容服务器IP地址(或者调度服务器IP地址);S111、终端根据得到的内容服务器IP地址(或者调度服务器IP地址)向该内容服务器(或者调度服务器)发送内容请求。可见,在现有技术中,运营商负责提供管道、掌握链路状态、路由策略、服务器负载、小区负载、流量流向等;而内容服务器负责提供用户请求的内容或者由调度服务器调度合适的内容服务器为用户服务,那么,对于调度服务器来说就需要掌握各内容服务器的负载以便实施调度。但是,在现有技术提供的访问调度服务器流程中,调度服务器只能随机确定为用户服务的内容服务器,而随机确定的内容服务器可能并不适合为终端提供服务,导致为终端提供服务时效率低。技术实现要素:本发明实施例提供了一种内容服务器的确定方法、平台及调度服务器,用以解决现有技术中调度服务器确定内容服务器为终端提供服务时效率低的问题。基于上述问题,本发明实施例提供的一种内容服务器的确定方法之一,包括:内容资源管理平台确定收集的网络状态信息;通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给所述调度服务器,其中,所述网络状态信息用于提供所述调度服务器在接收到终端发送的内容请求消息时,根据所述网络状态信息确定为所述终端提供 服务的内容服务器。本发明实施例提供的一种内容服务器的确定方法之二,包括:调度服务器通过预先设置的与内容资源管理平台之间的通信接口,接收所述内容资源管理平台发送的网络状态信息;根据所述网络状态信息,确定为请求内容的终端提供服务的内容服务器。本发明实施例提供的一种内容资源管理平台,包括:确定模块,用于确定收集的网络状态信息;发送模块,用于通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给所述调度服务器,其中,所述网络状态信息用于提供所述调度服务器在接收到终端发送的内容请求消息时,根据所述网络状态信息确定为所述终端提供服务的内容服务器。本发明实施例提供的一种调度服务器,包括:接收模块,用于通过预先设置的与内容资源管理平台之间的通信接口,接收所述内容资源管理平台发送的网络状态信息;确定模块,用于根据所述网络状态信息,确定为请求内容的终端提供服务的内容服务器。本发明实施例的有益效果包括:本发明实施例提供的一种内容服务器的确定方法、平台及调度服务器,包括:在内容资源管理平台侧,确定收集的网络状态信息;通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给该调度服务器;在调度服务器侧,通过预先设置的与内容资源管理平台之间的通信接口,接收内容资源管理平台发送的网络状态信息;当接收到终端发送的内容请求消息时,根据网络状态信息确定为终端提供服务的内容服务器。本发明实施例提供的内容服务器的确定方法中,内容资源管理平台向调度服务器提供网络状态信息,调度服务器可以根据接收到的网络状态信息确定当前网络状态最适合为终端提供服务的内容服务器,使得确定出的内容服务器更加适合为终端提供服务,那 么该内容服务器为终端提供服务时效率高。附图说明图1为本发明
背景技术
提供的用户访问内容服务器提供的资源的系统架构示意图;图2为本发明实施例提供的一种内容服务器的确定方法之一的流程图;图3为本发明实施例提供的一种内容服务器的确定方法之二的流程图;图4为本发明实施例1提供的一种内容服务器的确定方法的流程图;图5为本发明实施例2提供的一种内容服务器的确定方法的流程图;图6为本发明实施例3提供的一种内容服务器的确定方法的流程图;图7为本发明实施例4提供的一种内容服务器的确定方法的流程图;图8为本发明实施例提供的一种内容资源管理平台的结构示意图;图9为本发明实施例提供的一种调度服务器的结构示意图。具体实施方式本发明实施例提供了一种内容服务器的确定方法、平台及调度服务器,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例提供一种内容服务器的确定方法,应用于内容资源管理平台侧,如图2所示,包括:S201、内容资源管理平台确定收集的网络状态信息。S202、通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给该调度服务器,其中,网络状态信息用于提供调度服务器在接收到终端发送的内容请求消 息时,根据网络状态信息确定为终端提供服务的内容服务器。进一步地,本实施例的执行主体可以为运营商提供的内容资源管理平台,内容资源管理平台可以用于与调度服务器之间打通接口并进行信息交互。该内容资源管理平台可以根据实际需要进行设置,例如:在运营商网络中新增网元作为内容资源管理平台,也可以使用已有网元(例如:核心网中的网元)作为内容资源管理平台。与上述图2所示方法相应的,本发明实施例还提供一种内容服务器的确定方法,应用于调度服务器侧,如图3所示,包括:S301、通过预先设置的与内容资源管理平台之间的通信接口,接收内容资源管理平台发送的网络状态信息。S302、根据S301中接收的网络状态信息,确定为请求内容的终端提供服务的内容服务器。进一步地,本发明实施例中,具有调度服务器可以为与运营商签约的内容服务器,即调度服务器本身可以作为内容服务器为终端提供需要的内容资源,也可以为不提供内容资源而专门用于对内容服务器进行调度的服务器。下面结合附图,用具体实施例对本发明提供的方法及相关设备进行详细描述。实施例1:本发明实施例1中,提供一种内容服务器的确定方法,应用于内容资源管理平台侧,在实施例1提供的内容服务器的确定方法中,内容资源管理平台按照预设发送规则向调度服务器发送网络状态信息。本实施例提供的一种内容服务器的确定方法,如图4所示,具体包括如下步骤:S401、内容资源管理平台确定收集的网络状态信息。本步骤中,收集网络状态信息的设备可以为现有技术中可以用于收集网络状态信息的设备,例如:接入网设备、核心网设备等。收集的网络状态信息可 以是全网的网络状态信息,也可以是与内容服务器所在的网络链路相关的网络状态信息,或者根据需要设定的某个范围网络的网络状态信息。其中,网络状态信息可以包括但不限于:链路状态信息、路由器拥塞状态信息、以及服务器负载信息;链路状态信息可以包括链路编号、吞吐量、延时、负载率等;路由器拥塞状态信息可以包括路由器编号、吞吐量、丢包率、CPU利用率等;服务器负载信息可以为内容服务器负载信息可以包括:存储介质利用率、在线服务网络用户数量、入口带宽、出口带宽等。网络状态信息用于内容服务器在接收到终端发送的内容请求消息时,根据网络状态信息确定为终端提供服务的内容服务器。S402、通过预先设置的与调度服务器之间的通信接口,接收调度服务器发送的用于请求指定时间段内网络状态信息的请求消息。进一步地,本发明实施例中可以在调度服务器和内容资源管理平台之间预先设置用于通信的通信接口,可以在内容资源管理平台上设置接口与所有调度服务器进行通信,也可以针对每个调度服务器分别在内容资源管理平台设置接口,具体设置方式根据实际需求而定。如果调度服务器需要某个时间段内的访问信息,如15:32:10-16:11:20内,可以通过通信接口向内容资源管理平台请求该时间段内的网络状态信息,内容资源管理平台可以将该时间段内的网络状态信息发送给调度服务器。S403、通过预先设置的与调度服务器之间的通信接口,将收集的指定时间段内的网络状态信息发送给调度服务器。进一步地,具体实施时,内容资源管理平台可以通过超文本传输协议(HTTP,(HyperTextTransferProtocol)+可扩展标记语言(XML,ExtensibleMarkupLanguage)方式向调度服务器发送网络状态信息,所发送的部分网络状态信息内容如表1所示:表1链路编号访问量PV起始时间截止时间吞吐量(MB)延时负载率001100015:32:1016:11:206000.005s43%表1中的网络状态信息对应的传输格式(JSON格式)可以为:进一步地,本步骤可以在接收到调度服务器发送的用于请求指定时间段内网络状态信息的请求消息时执行,在未接收到该请求消息时也可以不执行步骤S402~S403,而是在执行完步骤S401之后执行如下步骤:通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给调度服务器;该步骤中,可以按照预设发送规则向调度服务器发送网络状态信息,例如:周期性发送、按照指定时间点发送等;且所发送的网络状态信息可以为全网的网络状态信息,也可以为与接收该网络状态信息的调度服务器所在的网络链路相关的网络状态信息,或者为双方预先约定的预设范围内网络的网络状态信息。进一步地,网络状态信息还可以包括:缓存(Cache)设备统计的访问各内容信息的用户量;该访问各内容信息的用户量可以用于调度服务器根据访问各内容信息的用户量,确定热点内容以及热点内容对应的访问用户量。如图1所示的现有技术中用户访问百度内容服务器的流程中,如果运营商还提供了Cache设备,并且用户访问内容被Cache设备缓存,那么,该用户访问百度内容服务器的流程还可以由Cache设备参与完成,主要包括:DNS引导和HTTP引导:DNS引导中的DNSForward方式:在如图1所示的步骤中,不执行步骤S102~S111,而是在执行完步骤S101之后,由省网LocalDNS设备将接收到的域名解析请求发送给Cache的重定向子系统,由Cache重定向子系统判断域名解析请求所请求的资源是否符合预设规则,如果符合,则将该域名解析请求引导到Cache服务节点上,并将Cache服务节点的IP地址反馈给终端,终端可以根据得到的Cache服务节点的IP地址访问该Cache服务节点,如果该Cache服务节点中保存有终端想要访问的内容,则直接将该内容反馈给终端,如果该Cache服务节点中未保存有终端想要访问的内容,则由该Cache服务节点代终端向源站请求内容并反馈给终端。DNS引导中的分光方式:在省网LocalDNS设备与.com域DNS设备之间设置分光Cache设备,在如图1所示的步骤中,在执行完步骤S101之后,执行后续步骤的同时,分光Cache设备分光一份域名解析请求给Cache系统,如果Cache系统返回DNS解析结果的速度比源站快,则由Cache系统为终端提供服务,即由Cache系统为终端提供终端想要的内容。HTTP重定向方式:在如图1所示的步骤中,执行到步骤S111,当终端向内容服务器发送HTTP请求时,即内容请求,由Cache重定向子系统将该内容请求重定向到Cache系统,向终端反馈HTTP302响应,如果Cache系统中存有终端想要的内容,并且HTTP302响应快于源站的响应,则由Cache系统为终端提供服务。进一步地,如果采用内容分发网络(CDN,ContentDeliveryNetwork)加速技术,在如图1所示的步骤中,在执行完步骤S108之后,源站DNS设备将 域名解析请求引导至CDN调度服务器,由CDN调度服务器根据终端对应的用户信息以及能够调度的内容服务器信息,将离用户最近的最优内容服务器节点IP地址反馈给终端,由该节点为用户提供服务。由于有些内容服务器(或调度服务器)需要掌握不同的内容对应的用户访问量以便掌握热点内容后续进行对应的部署,而在Cache服务节点为用户提供服务的情况下,内容服务器(或调度服务器)无法感知用户的访问流量:在DNS引导中的DNSForward方式中,内容服务器(或调度服务器)既不感知DNS点击量又不感知用户访问流量;在DNS引导中的分光方式中,内容服务器(或调度服务器)能够感知DNS点击量但不感知用户访问流量;在HTTP重定向方式中,内容服务器(或调度服务器)能够感知DNS点击量,但不感知用户访问量,这使得有些需要掌握不同的内容对应的用户访问量的内容服务器(或调度服务器)无法准确地统计提供不同的内容对应的用户访问量。本发明实施例提供的内容服务器的确定方法,可以将Cache设备统计的各用户从该Cache设备获取的内容统计并且作为网络状态信息的一部分,通过预先设置的与调度服务器之间的通信接口,将统计的访问各内容信息的用户量发送给调度服务器,以便调度服务器确定热点内容以及热点内容对应的访问用户量。进一步地,网络状态信息还可以进一步包括:用户网络接入的参数,用户网络接入的参数可以包括如下参数的一个或多个:用户接入方式、上网速度、用户数量、以及上网时长,为终端提供服务的内容服务器可以根据用户网络接入的参数确定用户上网的习惯,并根据上网习惯确定向用户推送的广告。实施例2:与实施例1相应地,本发明实施例2中,提供一种内容服务器的确定方法,应用于调度服务器侧,如图5所示,具体包括如下步骤:S501、向内容资源管理平台发送用于请求指定时间段内网络状态信息的请求消息。S502、通过预先设置的与内容资源管理平台之间的通信接口,接收指定时 间段内的网络状态信息。进一步地,步骤S501~步骤S502可以不必每次都执行,当调度服务器需要获得指定时间段内的网络状态信息时,执行步骤S501~步骤S502,否则,可以不执行步骤S501~步骤S502,而执行如下步骤:通过预先设置的与内容资源管理平台之间的通信接口,接收内容资源管理平台发送的网络状态信息;该步骤中,可以针对内容资源管理平台侧对应接收网络状态信息,也就是说,内容资源管理平台可以按照预设发送规则向调度服务器发送网络状态信息,例如:周期性发送、按照指定时间发送等,那么调度服务器可以根据内容资源管理平台的发送方式对应进行网络状态信息的接收。S503、接收终端发送的内容请求消息。S504、根据网络状态信息中表征服务器负载指标的指标值,确定负载指标的指标值符合负载指标阈值的内容服务器。本步骤中,可以通过如下指标表征内容服务器负载信息:存储介质利用率、在线服务网络用户数量、入口带宽、出口带宽等,可以为至少一个表征内容服务器负载信息的指标设置指标阈值,根据接收的网络状态信息中包含的至少一个指标的指标值,确定该至少一个指标值是否符合对应的指标阈值,并确定出该至少一个指标值负载指标的指标值符合对应的指标阈值的内容服务器。S505、当确定出的服务器数量多于一个时,从确定出的内容服务器中,确定符合如下条件的内容服务器:针对访问该内容服务器经过的链路,表征该链路的链路状态的链路状态指标符合链路状态指标阈值;以及针对访问该内容服务器经过的路由器,表征该路由器的拥塞状态的路由器拥塞状态指标符合路由器拥塞状态指标阈值。进一步地,可以通过如下指标表征链路状态信息:链路编号、吞吐量、延时、负载率等,可以为至少一个表征链路状态信息的指标设置指标阈值,根据接收的网络状态信息中包含的至少一个表征链路状态信息的指标的指标值,确 定该至少一个指标值是否符合对应的指标阈值,并确定出该至少一个指标值负载指标的指标值符合对应的指标阈值的内容服务器;同理,可以通过如下指标表征路由器拥塞状态信息:路由器编号、吞吐量、丢包率、CPU利用率等,可以为至少一个表征路由器拥塞状态信息的指标设置指标阈值,根据接收的网络状态信息中包含的至少一个表征路由器拥塞状态信息的指标的指标值,确定该至少一个指标值是否符合对应的指标阈值,并确定出该至少一个指标值负载指标的指标值符合对应的指标阈值的服务器;这样确定出来的内容服务器,既考虑了内容服务器本身的负载又考虑了到达该内容服务器的链路的状态信息以及所经过的路由器的拥塞信息,使得该内容服务器能够以较高的效率为终端提供服务。进一步地,步骤S504和步骤S505也可以反序执行,也就是说可以先确定链路状态信息以及路由器拥塞状态信息符合对应指标阈值的内容服务器,再从确定出的内容服务器中确定服务器负载信息符合对应指标阈值的内容服务器,为终端提供服务,即步骤S504和步骤S505也可以被替换为步骤S5041和步骤S5051:S5041、当接收到终端发送的内容请求消息时,针对能够为终端提供所请求内容的内容服务器,根据网络状态信息中表征链路状态指标的指标值以及表征路由器拥塞状态指标的指标值,确定符合如下条件的内容服务器:针对访问该服务器经过的链路,表征该链路的链路状态的链路状态指标符合链路状态指标阈值;以及针对访问该服务器经过的路由器,表征该路由器的拥塞状态的路由器拥塞状态指标符合路由器拥塞状态指标阈值。S5051、当确定出的内容服务器数量多于一个时,根据网络状态信息中表征服务器负载指标的指标值,从确定出的内容服务器中确定负载指标的指标值符合负载指标阈值的内容服务器。S506、将符合条件的内容服务器确定为为终端提供服务的内容服务器。实施例3:本发明实施例3中,提供一种内容服务器的确定方法,应用于内容资源管理平台侧,在实施例3提供的内容服务器的确定方法中,对终端发送的域名解析请求进行监听,当监听到终端发送的域名解析请求时,根据该域名解析请求所对应的调度服务器向该调度服务器发送网络状态信息,由该调度服务器分配为终端提供服务的内容服务器。本实施例提供的一种内容服务器的确定方法,如图6所示,具体包括如下步骤:S601、对终端发出的域名解析请求进行监听。本步骤中,对终端发出的域名解析请求进行监听的设备可以为内容资源管理平台也可以不为内容资源管理平台。可以在运营商靠近终端处部署监听设备对终端发出的域名解析请求进行监听,当监听到终端发出的域名解析请求时上报给内容资源管理平台。较佳地,可以将深度数据包检测(DPI,Deeppacketinspection)设备设置为监听设备。S602、确定收集的网络状态信息。进一步地,步骤S601和S602的执行没有严格的先后顺序。S603、当监听到终端发送的域名解析请求时,通过预先设置的与调度服务器之间的通信接口,向调度服务器发送收集的网络状态信息,其中,调度服务器为与域名解析请求携带的域名对应的能够对内容服务器进行调度的服务器;网络状态信息用于提供调度服务器在接收到终端发送的内容请求消息时,根据网络状态信息确定为终端提供服务的内容服务器。进一步地,与本发明实施例1提供的实施方式不同,本实施例中,不会按照预设发送规则向调度服务器发送网络状态信息,而是在监听到终端发送的域名解析请求时,通过预先设置的通信接口,向域名解析请求中携带的域名对应的调度服务器发送网络状态信息。本步骤中,网络状态信息可以为针对域名解析请求携带的域名对应的调度服务器相关的网络状态信息。S604、接收调度服务器根据接收的网络状态信息确定的为终端提供服务的内容服务器的地址信息。S605、将接收到的地址信息发送给终端。进一步地,网络状态信息还可以包括:Cache设备统计的访问各内容信息的用户量;该访问各内容信息的用户量可以用于调度服务器根据访问各内容信息的用户量,确定热点内容以及热点内容对应的访问用户量。实施例4:与实施例3相应地,本发明实施例4中,提供一种内容服务器的确定方法,应用于调度服务器侧,如图7所示,具体包括如下步骤:S701、当监听设备监听到终端发送的域名解析请求时,调度服务器通过预先设置的与内容资源管理平台之间的通信接口,接收内容资源管理平台发送的网络状态信息,其中,调度服务器为与域名解析请求携带的域名对应的能够对内容服务器进行调度的服务器。S702、根据网络状态信息,确定为请求内容的终端提供服务的内容服务器。本步骤中的具体实施方式可以参见实施例1中步骤S504~步骤S505或者步骤S5041和步骤S5051的实施方式,这里不再赘述。S703、将S702中确定出的内容服务器的地址发送给内容资源管理平台。基于同一发明构思,本发明实施例还提供了一种平台及调度服务器,由于这些平台及调度服务器所解决问题的原理与前述内容服务器的确定方法相似,因此该平台及调度服务器的实施可以参见前述方法的实施,重复之处不再赘述。本发明实施例提供的一种内容资源管理平台,如图8所示,包括:确定模块801,用于确定收集的网络状态信息;发送模块802,用于通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给所述调度服务器,其中,所述网络状态信息用于提供 所述调度服务器在接收到终端发送的内容请求消息时,根据所述网络状态信息确定为所述终端提供服务的内容服务器。进一步地,所述内容资源管理平台还包括:接收模块803;所述接收模块803,用于在所述发送模块802将收集的网络状态信息发送给所述调度服务器之前,通过预先设置的与所述调度服务器之间的通信接口,接收所述调度服务器发送的用于请求指定时间段内网络状态信息的请求消息;所述发送模块802,具体用于通过预先设置的与调度服务器之间的通信接口,将收集的所述指定时间段内的网络状态信息发送给所述调度服务器。进一步地,所述内容资源管理平台还包括:监听模块804和接收模块803;所述监听模块804,用于在所述发送模块802将收集的网络状态信息发送给所述调度服务器之前,对终端发出的域名解析请求进行监听;所述发送模块802,具体用于当所述监听模块804监听到终端发送的域名解析请求时,通过预先设置的与所述调度服务器之间的通信接口,向所述调度服务器发送收集的网络状态信息,其中,所述调度服务器为与所述域名解析请求携带的域名对应的能够对内容服务器进行调度的服务器;所述接收模块803,用于在所述发送模块802将收集的网络状态信息发送给所述调度服务器之后,接收所述调度服务器根据接收的网络状态信息确定的为所述终端提供服务的内容服务器的地址信息;所述发送模块802,还用于将所述接收模块803接收到的所述地址信息发送给所述终端。本发明实施例提供的一种调度服务器,如图9所示,包括:接收模块901,用于通过预先设置的与内容资源管理平台之间的通信接口,接收所述内容资源管理平台发送的网络状态信息;确定模块902,用于根据所述网络状态信息,确定为请求内容的终端提供服务的内容服务器。进一步地,所述确定模块902,具体用于根据所述网络状态信息中表征服 务器负载指标的指标值,确定负载指标的指标值符合负载指标阈值的内容服务器;当确定出的内容服务器数量多于一个时,从确定出的内容服务器中,确定符合如下条件的内容服务器:针对访问该内容服务器经过的链路,表征该链路的链路状态的链路状态指标符合链路状态指标阈值;以及针对访问该内容服务器经过的路由器,表征该路由器的拥塞状态的路由器拥塞状态指标符合路由器拥塞状态指标阈值;将符合条件的内容服务器确定为为所述终端提供服务的内容服务器,其中,所述网络状态信息包括:链路状态信息、路由器拥塞状态信息、以及服务器负载信息。进一步地,所述接收模块901,还用于在所述确定模块902确定为所述终端提供服务的内容服务器之前,接收终端发送的内容请求消息。进一步地,所述调度服务器还包括:发送模块903;所述发送模块903,用于在所述接收模块901通过预先设置的与内容资源管理平台之间的通信接口,接收所述内容资源管理平台发送的网络状态信息之前,向所述内容资源管理平台发送用于请求指定时间段内网络状态信息的请求消息;所述接收模块901,具体用于通过预先设置的与内容资源管理平台之间的通信接口,接收所述指定时间段内的网络状态信息。进一步地,所述调度服务器还包括:发送模块903;所述接收模块901,具体用于当监听设备监听到终端发送的域名解析请求时,调度服务器通过预先设置的与内容资源管理平台之间的通信接口,接收所述内容资源管理平台发送的网络状态信息,其中,所述调度服务器为与所述域名解析请求携带的域名对应的能够对内容服务器进行调度的服务器;所述发送模块903,用于在所述确定模块902确定为所述终端提供服务的内容服务器之后,将确定出的内容服务器的地址发送给所述内容资源管理平台。进一步地,所述网络状态信息还包括:缓存Cache设备统计的访问各内容 信息的用户量;所述确定模块902,还用于根据所述访问各内容信息的用户量,确定热点内容以及热点内容对应的访问用户量。上述各单元的功能可对应于图2至图7所示流程中的相应处理步骤,在此不再赘述。本发明实施例提供的一种内容服务器的确定方法、平台及调度服务器,包括:在内容资源管理平台侧,确定收集的网络状态信息;通过预先设置的与调度服务器之间的通信接口,将收集的网络状态信息发送给该调度服务器;在调度服务器侧,通过预先设置的与内容资源管理平台之间的通信接口,接收内容资源管理平台发送的网络状态信息;当接收到终端发送的内容请求消息时,根据网络状态信息确定为终端提供服务的内容服务器。本发明实施例提供的内容服务器的确定方法中,内容资源管理平台向调度服务器提供网络状态信息,调度服务器可以根据接收到的网络状态信息确定当前网络状态最适合为终端提供服务的内容服务器,使得确定出的内容服务器更加适合为终端提供服务,那么该内容服务器为终端提供服务时效率高。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成 多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1