买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】调度内容分发网络CDN边缘节点的方法及设备_华为技术有限公司_201910123527.6 

申请/专利权人:华为技术有限公司

申请日:2019-02-18

公开(公告)日:2020-10-23

公开(公告)号:CN109831511B

主分类号:H04L29/08(20060101)

分类号:H04L29/08(20060101);H04L29/12(20060101);H04L29/06(20060101)

优先权:

专利状态码:有效-授权

法律状态:2020.10.23#授权;2019.06.25#实质审查的生效;2019.05.31#公开

摘要:本申请实施例提供一种调度内容分发网络CDN边缘节点的方法及设备。该方法包括:调度代理服务器从终端设备接收第一请求消息,第一请求消息包括第一IP地址,该IP地址为终端设备的IP地址;根据第一IP地址以及配置信息,确定对应于第一IP地址的目标CDN调度中心;当目标CDN调度中心支持设定代理调度时,向其发送第二请求消息,第二请求消息包括第一IP地址,用于目标CDN调度中心根据第一IP地址确定第二IP地址,该IP地址为对应于第一IP地址的目标CDN边缘节点的IP地址;接收目标CDN调度中心发送的第二IP地址;向终端设备发送请求响应消息,请求响应消息中携带第二IP地址,用于终端设备根据第二IP地址向目标CDN边缘节点获取分发内容,能够提高内容获取成功率。

主权项:1.一种调度内容分发网络CDN边缘节点的方法,其特征在于,所述方法包括:调度代理服务器从终端设备接收第一请求消息,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址;所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;当所述目标CDN调度中心支持设定代理调度时,所述调度代理服务器向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址;所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。

全文数据:调度内容分发网络CDN边缘节点的方法及设备技术领域本申请涉及通信领域,尤其涉及调度内容分发网络contentdeliverynetwork,CDN边缘节点的方法及设备。背景技术视频业务运营商采用CDN为用户提供视频点播或直播等服务,往往采用多家CDN厂家的服务能力。对用户的视频播放请求,CDN的全局服务器负载均衡globalserverloadbalance,GSLB调度系统通过一种调度方法,一般按照就近调度原则,将请求调度到距离用户最近的CDN边缘节点,由该CDN边缘节点为用户提供服务。现有系统采用端侧应用程序application,APP直接向CDN的GSLB调度系统发起请求,GSLB调度系统依据该请求发送源端的网络协议internetprotocol,IP地址,确定用户所在地域,将该请求调度到服务此地域的CDN边缘节点。GSLB调度系统也称作调度中心,依据一定的调度规则,如就近调度、质量优先等策略,将用户的视频播放请求也称作CDN访问请求调度到CDN边缘节点。CDN调度中心通常支持超文本传输协议hypertexttransferprotocol,HTTP调度和域名系统domainnamesystem,DNS调度两种方式。上述两种调度方式中,均需要终端设备向DNS发送域名解析请求,由DNS进行DNS域名解析,容易出现DNS域名劫持。DNS域名劫持,即在劫持的网络拦截域名解析请求,将申请的域名返回错误的IP地址,使用户对域名对应的服务器无法访问,或访问为错误的网址。由于DNS域名劫持,出现返回的CDN边缘节点的IP地址不正确等问题,导致播放失败。目前视频业务播放失败总数的50%以上的失败次数,是由于GSLB的域名被劫持所导致。发明内容本申请实施例提供了一种调度CDN边缘节点的方法及设备,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。第一方面,提供了一种调度CDN边缘节点的方法。调度代理服务器从终端设备接收第一请求消息,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址;所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;当所述目标CDN调度中心支持设定代理调度时,所述调度代理服务器向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址;所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。本申请实施例中,调度代理服务器从终端设备接收第一请求消息后,首先根据终端设备的IP地址,确定对应于该IP地址的目标CDN调度中心,接着当所述目标CDN调度中心支持设定代理调度时,代替终端设备向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址进行调度,得到第二IP地址,第二IP地址为目标CDN边缘节点的IP地址,然后调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址,最后所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。也就是说,本申请实施例中,调度代理服务器中预先配置了CDN调度中心的配置信息,调度代理服务器在收到终端设备的请求消息后,对于支持调度代理的目标CDN调度中心,调度代理服务器会代替终端设备向目标CDN调度中心发送调度请求,这一过程中不涉及终端设备与DNS之间的域名解析过程,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。其中,分发内容可以但不限于为视频、音频等播放内容,还可以为其他类型的内容,例如,文本类型的内容。其中,播放成功率,为视频用户体验的关键指标,用户播放成功的次数相较于播放总次数的百分比即为播放成功率。在一种可能的实施方式中,当所述目标CDN调度中心不支持设定代理调度时,所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,用于所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。根据该实施方式,调度代理服务器兼顾了不支持代理调度的目标CDN调度中心,对于不支持代理调度的目标CDN调度中心,由调度代理服务器向终端设备返回目标CDN调度中心的IP地址,这一过程中不涉及终端设备与DNS之间的域名解析过程,能够保证终端设备获取的目标CDN调度中心的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。在一种可能的实施方式中,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理,则所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心之前,所述调度代理服务器根据所述第一请求消息,确定对所述分发内容的鉴权处理结果为鉴权通过。根据该实施方式,调度代理服务器不仅要进行代理调度,还要进行鉴权处理,在提高内容获取成功率的基础上,有利于减小内容获取时延,进而在提高播放成功率的基础上,有利于减小起播时延。其中,起播时延,为视频用户体验的关键指标,从用户点击视频开始到视频开始播放的时延间隔即为起播时延。进一步地,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。根据该实施方式,通过终端设备与调度代理服务器之间的一次交互可以获取调度信息和鉴权信息这两种信息,有利于进一步减小内容获取时延,进而减小起播时延。在一种可能的实施方式中,所述配置信息,包括:终端设备的IP地址与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。根据该实施方式,通过预先配置上述配置信息,从而调度代理服务器能够根据终端设备的IP地址,确定与该IP地址对应的目标CDN调度中心,以及确定该目标CDN调度中心是否支持代理调度。在一种可能的实施方式中,所述配置信息,包括:终端设备的IP地址与用户区域的对应关系信息;用户区域与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。根据该实施方式,通过预先配置上述配置信息,从而调度代理服务器能够根据终端设备的IP地址,先确定终端设备所在的用户区域,再根据用户区域确定与该IP地址对应的目标CDN调度中心,以及确定该目标CDN调度中心是否支持代理调度。在一种可能的实施方式中,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。根据该实施方式,由于请求响应消息中可以携带所述第二IP地址或所述第三IP地址,因此在请求响应消息中携带指示信息可以用于指示该IP地址的含义,例如,携带第一指示信息,便于终端设备在获取该IP地址后,进行相应的处理,以实现兼容支持代理调度的CDN调度中心和不支持代理调度的CDN调度中心。在一种可能的实施方式中,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。根据该实施方式,由于请求响应消息中可以携带所述第二IP地址或所述第三IP地址,因此在请求响应消息中携带指示信息可以用于指示该IP地址的含义,例如,携带第二指示信息,便于终端设备在获取该IP地址后,进行相应的处理,以实现兼容支持代理调度的CDN调度中心和不支持代理调度的CDN调度中心。第二方面,提供了一种调度CDN边缘节点的方法。终端设备向调度代理服务器发送第一请求消息,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址;所述终端设备从所述调度代理服务器接收请求响应消息,当对应于所述第一IP地址的目标CDN调度中心支持设定代理调度时,所述请求响应消息中携带第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。本申请实施例中,终端设备通过与调度代理服务器相配合,对于支持代理调度的目标CDN调度中心,终端设备可以直接从调度代理服务器获取目标CDN边缘节点的IP地址,这一过程中不涉及终端设备与DNS之间的域名解析过程,因此,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。在一种可能的实施方式中,当对应于所述第一IP地址的目标CDN调度中心不支持设定代理调度时,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址;所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。根据该实施方式,兼顾了目标CDN调度中心支持代理调度和不支持代理调度两种情况,终端设备可以根据请求响应消息中携带的IP地址的具体含义,进行相应的处理。在一种可能的实施方式中,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。根据该实施方式,通过终端设备和调度代理服务器的一次交互,可以获取调度信息和鉴权信息两种信息,有利于减小内容获取时延,进而减小起播时延。进一步地,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。根据该实施方式,终端设备能够识别出请求响应消息中携带的IP地址的含义,从而进行相应处理。进一步地,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。根据该实施方式,终端设备能够识别出请求响应消息中携带的IP地址的含义,从而进行相应处理。第三方面,提供了一种调度CDN边缘节点的方法。CDN调度中心从调度代理服务器接收调度请求消息,所述调度请求消息由终端设备发送的第一请求信息触发,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址,所述调度请求消息包括所述第一IP地址;所述CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述CDN调度中心向所述调度代理服务器发送所述第二IP地址,用于所述调度代理服务器将所述第二IP地址发给所述终端设备后,所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。本申请实施例中,CDN调度中心从调度代理服务器接收调度请求消息,而不是从终端设备接收调度请求消息,并且,CDN调度中心根据调度请求消息中携带的终端设备的IP地址进行调度,这一过程中不涉及终端设备与DNS之间的域名解析过程,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。第四方面,本申请实施例提供了一种调度代理服务器,该调度代理服务器可以实现上述第一方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该调度代理服务器的结构中包括处理器,该处理器被配置为支持该调度代理服务器执行上述第一方面方法中相应的功能。该调度代理服务器还可以包括存储器,该存储器用于与处理器耦合,其保存该调度代理服务器必要的程序指令和数据。该调度代理服务器还可以包括收发器,该收发器用于发送或接收信息等。第五方面,本申请实施例提供了一种终端设备,该终端设备可以实现上述第二方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该终端设备的结构中包括处理器,该处理器被配置为支持该终端设备执行上述第二方面方法中相应的功能。该终端设备还可以包括存储器,该存储器用于与处理器耦合,其保存该终端设备必要的程序指令和数据。该终端设备还可以包括收发器,该收发器用于发送或接收信息等。第六方面,本申请实施例提供了一种CDN调度中心,该CDN调度中心可以实现上述第三方面方法设计中所执行的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,该CDN调度中心的结构中包括处理器,该处理器被配置为支持该终端设备执行上述第三方面方法中相应的功能。该CDN调度中心还可以包括存储器,该存储器用于与处理器耦合,其保存该CDN调度中心必要的程序指令和数据。该CDN调度中心还可以包括收发器,该收发器用于发送或接收信息等。第七方面,本申请实施例提供了一种通信装置,该通信装置可以例如是芯片,该通信装置可以设置于调度代理服务器中,该通信装置包括处理器和接口。该处理器被配置为支持该通信装置执行上述第一方面方法中相应的功能。该接口用于支持该通信装置与其他通信装置或其他网元之间的通信。该通信装置还可以包括存储器,该存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。第八方面,本申请实施例提供了一种通信装置,该通信装置可以例如是芯片,该通信装置可以设置于终端设备中,该通信装置包括处理器和接口。该处理器被配置为支持该通信装置执行上述第二方面方法中相应的功能。该接口用于支持该通信装置与其他通信装置或其他网元之间的通信。该通信装置还可以包括存储器,该存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。第九方面,本申请实施例提供了一种通信装置,该通信装置可以例如是芯片,该通信装置可以设置于CDN调度中心中,该通信装置包括处理器和接口。该处理器被配置为支持该通信装置执行上述第三方面方法中相应的功能。该接口用于支持该通信装置与其他通信装置或其他网元之间的通信。该通信装置还可以包括存储器,该存储器用于与处理器耦合,其保存该通信装置必要的程序指令和数据。第十方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法或上述第二方面或第二方面的任意一种可能的设计中所述的方法或上述第三方面或第三方面的任意一种可能的设计中所述的方法。第十一方面,本申请实施例提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法或上述第二方面或第二方面的任意一种可能的设计中所述的方法或上述第三方面或第三方面的任意一种可能的设计中所述的方法。第十二方面,本申请实施例提供了一种计算机程序,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一方面或第一方面的任意一种可能的设计中所述的方法或上述第二方面或第二方面的任意一种可能的设计中所述的方法或上述第三方面或第三方面的任意一种可能的设计中所述的方法。本申请实施例提供的方法和装置,涉及调度代理服务器、终端设备和CDN调度中心,通过调度代理服务器代替终端设备向CDN调度中心发送调度请求消息,避免了终端设备与DNS之间的域名解析过程,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高内容获取成功率,进而提高播放成功率。进一步地,由于减少了终端设备与网络设备的交互,因此能够减小内容获取时延,进而减小起播时延。附图说明图1A为本申请实施例提供的一种应用场景示意图;图1B为本申请实施例提供的另一种应用场景示意图;图2为本申请实施例提供的一种调度CDN边缘节点的方法通信示意图;图3为本申请实施例提供的另一种调度CDN边缘节点的方法通信示意图;图4为本申请实施例提供的另一种调度CDN边缘节点的方法流程图;图5为本申请实施例提供的另一种调度CDN边缘节点的方法通信示意图;图6为本申请实施例提供的一种调度代理服务器的示意性框图;图7为本申请实施例提供的另一种调度代理服务器的示意性框图;图8为本申请实施例提供的一种终端设备的示意性框图;图9为本申请实施例提供的另一种终端设备的示意性框图;图10为本申请实施例提供的一种CDN调度中心的示意性框图;图11为本申请实施例提供的另一种CDN调度中心的示意性框图;图12为本申请实施例提供的一种通信装置的示意性框图;图13为本申请实施例提供的另一种通信装置的示意性框图;图14为本申请实施例提供的另一种通信装置的示意性框图。具体实施方式下面将结合附图,对本申请实施例中的技术方案进行描述。图1A为本申请实施例提供的一种应用场景示意图。该应用场景涉及调度CDN边缘节点。执行主体包括:安装了视频APP的终端设备101、调度代理服务器102、目标CDN调度中心103和目标CDN边缘节点104。需要说明的是,本申请实施例中,提供视频播放业务的可以有多个CDN,每个CDN对应一个CDN调度中心,CDN调度中心负责调度CDN包括的多个CDN边缘节点。该应用场景中,假定每个CDN调度中心均支持代理调度,例如云侧代理调度。通常地,调度CDN边缘节点,先要确定出为终端设备101提供服务的目标CDN调度中心103,然后通过该目标CDN调度中心103确定为终端设备101提供服务的目标CDN边缘节点104。与通常的实现方式不同,本申请实施例中,不是由终端设备先获取目标CDN调度中心103的IP地址,然后由终端设备向目标CDN调度中心103发起调度请求,而是由调度代理服务器102代理终端设备向目标CDN调度中心103发起调度请求,将播放鉴权的过程与域名解析的过程合二为一,不需要再由DNS进行域名解析,调度代理服务器不仅要进行播放鉴权,还要代替终端设备向目标CDN调度中心发送调度请求消息,通过播放鉴权的过程即可获得为终端设备提供服务的目标CDN边缘节点的IP地址,能够保证终端设备获取的目标CDN边缘节点的IP地址的正确性,从而提高播放成功率。在一个示例中,可以由管理员在调度代理服务器102中预先配置CDN调度中心的IP地址;或者,在DNS解析网站例如DNSPOD预先配置CDN调度中心域名对应的IP地址。终端设备101上的视频APP发起视频播放后,首先终端设备101向调度代理服务器102发送播放鉴权请求消息,调度代理服务器102在进行内容、用户的鉴权并通过后,做为终端设备101的云侧代理,向目标CDN调度中心103发送调度请求消息,目标CDN调度中心103对调度请求消息进行处理,按照就近调度等原则,向调度代理服务器102返回为终端设备101提供服务的目标CDN边缘节点104的IP地址。调度代理服务器102向终端设备101返回播放鉴权响应消息,该播放鉴权响应消息中不仅携带鉴权结果,还携带为终端设备101提供服务的目标CDN边缘节点104的IP地址。终端设备101上的视频APP根据上述IP地址向目标CDN边缘节点104发起播放下载请求。本申请实施例中,通过调度代理服务器作为终端设备的云侧代理向目标CDN调度中心发送调度请求消息,相对于通常地终端设备向目标CDN调度中心发送调度请求消息有如下优点:1、解决了目前端侧直接向目标CDN调度中心发起调度请求时存在的DNS域名劫持而导致播放失败的问题。调度代理服务器配置了CDN调度中心的IP地址,或在系统DNSPOD,配置了CDN调度中心的域名对应的IP地址,端侧向目标CDN调度中心发起的请求不存在域名解析被劫持的问题。2、与端侧直接向目标CDN调度中心发起请求相比,减少了端侧至云侧的消息交互,大大降低了起播时延。云侧代理调度方式可实现精准调度,通过在调度代理服务器侧向目标CDN调度中心发起的HTTP请求,相比端侧HTTP调度方式,减少了一次交互。尤其是若调度代理服务器与目标CDN调度中心部署于相近机房,即使与DNS调度相比,调度时延也将大大减小,从而减少播放起播时延,提升用户体验。需要说明的是,图1A所示的应用场景中调度代理服务器102实现了播放鉴权和调度代理两种功能,调度代理服务器102可以认为是播放鉴权服务器。在另外一种可能的实施方式中,可以将播放鉴权和调度代理两种功能分开在两个设备上执行,调度代理服务器102仅实现调度代理的功能,网络侧另有播放鉴权服务器来实现播放鉴权的功能,该实施方式中调度代理服务器实现调度代理的功能,不需要再由DNS进行域名解析,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率。此外,本申请实施例中,云侧代理调度仅为代理调度的一种具体实施方式,并不用于限定本申请。图1B为本申请实施例提供的另一种应用场景示意图。该应用场景涉及调度CDN边缘节点。执行主体包括:安装了视频APP的终端设备111、调度代理服务器112、CDN调度中心113和CDN边缘节点114。需要说明的是,本申请实施例中,提供视频播放业务的有多个CDN,每个CDN对应一个CDN调度中心,CDN调度中心负责调度CDN包括的多个CDN边缘节点。该应用场景中,假定多个CDN调度中心中有部分CDN调度中心支持代理调度,例如,云侧代理调度,部分CDN调度中心不支持代理调度,例如,CDN调度中心1支持云侧代理调度,CDN调度中心2不支持云侧代理调度。通常地,调度CDN边缘节点,先要确定出为终端设备提供服务的目标CDN调度中心,然后通过该目标CDN调度中心确定为终端设备提供服务的目标CDN边缘节点。与通常的实现方式不同,本申请实施例中,不是由终端设备先获取目标CDN调度中心103的IP地址,然后由终端设备向目标CDN调度中心103发起调度请求,而是由调度代理服务器102代理终端设备向目标CDN调度中心103发起调度请求,将播放鉴权的过程与域名解析的过程合二为一,不需要再进行域名解析,直接通过播放鉴权即可获得与目标CDN调度中心相关的调度信息,能够保证终端设备获取的目标CDN边缘节点的IP地址的正确性,从而提高播放成功率。本申请实施例,可以实现对于支持云侧代理调度的CDN调度中心和不支持云侧代理调度的CDN调度中心的兼容。例如,对于支持云侧代理调度的CDN调度中心1,调度代理服务器可以获取CDN调度中心1确定的为终端设备111提供服务的CDN边缘节点1的IP地址,并将该CDN边缘节点1的IP地址返回给终端设备111;对于不支持云侧代理调度的CDN调度中心2,调度代理服务器可以获取CDN调度中心2的IP地址,并将该CDN调度中心2的IP地址返回给终端设备111,终端设备111根据CDN调度中心2的IP地址向CDN调度中心2发送调度请求消息,并接收CDN调度中心2确定的为终端设备111提供服务的CDN边缘节点2的IP地址。在一个示例中,调度代理服务器112包括调度代理执行中心,调度代理执行中心又包括配置管理单元、执行控制单元、调度方式策略库、用户区域调度配置库。其中,管理员配置CDN调度中心的配置信息包括配置调度方式策略库和用户区域调度配置库。由管理员通过配置管理单元配置调度方式策略库,例如,配置各CDN调度中心的是否支持云侧代理调度策略,及由管理员通过配置管理单元配置用户区域调度配置库,例如,配置用户所在区域提供服务的CDN调度中心。此外,各CDN调度中心的IP地址也可以由管理员配置。通过用户APP的IP地址来确定用户所在的地域,再获取由哪个CDN调度中心服务。在一个示例中,可以由管理员在调度代理服务器112中预先配置CDN调度中心的IP地址;或者,在DNS解析网站例如DNSPOD预先配置CDN调度中心的域名对应的IP地址,以及预先配置用户所在区域与CDN调度中心的对应关系,以及预先配置每个CDN调度中心是否支持云侧代理调度。终端设备111上的视频APP发起视频播放后,首先终端设备111向调度代理服务器112发送播放鉴权请求消息,调度代理服务器112在进行内容、用户的鉴权并通过后,依据终端设备111的IP地址,查询出用户所在区域的CDN调度中心,然后判断此CDN调度中心是否支持云侧代理调度,若支持云侧代理调度,则执行控制单元向CDN调度中心发起调度请求,并将CDN调度中心返回的目标CDN边缘节点的IP地址为终端设备111提供服务的CDN边缘节点的IP地址返回端侧;若不支持云侧代理调度,则调度代理服务器112向端侧返回CDN调度中心的IP地址,并给出标识指示,后续由端侧APP根据接收到的CDN调度中心的IP地址向CDN调度中心发起调度请求。本申请实施例中,一方面,对于支持云侧调度代理的CDN调度中心,通过调度代理服务器作为终端设备的云侧代理向CDN调度中心发送调度请求消息,相对于通常地终端设备向CDN调度中心发送调度请求消息能够提高播放成功率,减少播放起播时延,提升用户体验。另一方面,对于不支持云侧调度代理的CDN调度中心,通过调度代理服务器向终端设备返回CDN调度中心的IP地址,相对于通常地终端设备先进行播放鉴权再通过域名解析获取CDN调度中心的IP地址,能够提高播放成功率,减少播放起播时延,提升用户体验。需要说明的是,图1B所示的应用场景中调度代理服务器112实现了播放鉴权和调度代理两种功能,调度代理服务器112可以认为是播放鉴权服务器。在另外一种可能的实施方式中,可以将播放鉴权和调度代理两种功能分开在两个设备上执行,调度代理服务器112仅实现调度代理的功能,网络侧另有播放鉴权服务器来实现播放鉴权的功能,该实施方式中调度代理服务器实现调度代理的功能,不需要再由DNS进行域名解析,能够保证终端设备获取的目标CDN调度中心的IP地址的正确性或者目标CDN边缘节点的IP地址的正确性,从而提高播放成功率。此外,本申请实施例中,云侧代理调度仅为代理调度的一种具体实施方式,并不用于限定本申请。图2为本申请实施例提供的一种调度CDN边缘节点的方法通信示意图。该实施例可以基于图1A所示的应用场景,即假定所有CDN调度中心均支持云侧代理调度,并假定调度代理服务器由播放鉴权服务器来充当,可以包括如下操作流程。步骤201,终端设备向播放鉴权服务器发送播放鉴权请求消息,所述播放鉴权请求消息用于请求对目标用户和或目标内容进行鉴权处理;其中,所述终端设备的IP地址为第一IP地址。步骤202,播放鉴权服务器根据所述播放鉴权请求消息,对所述目标用户和或所述目标内容进行鉴权处理,并确定鉴权处理的结果为鉴权通过。可以理解的是,如果鉴权处理的结果为鉴权未通过,则无需进行后续处理流程,可直接向终端设备返回播放鉴权响应消息,在该播放鉴权响应消息中携带鉴权未通过的鉴权处理的结果。步骤203,播放鉴权服务器根据所述第一IP地址,确定为所述终端设备提供服务的目标CDN调度中心的IP地址。在一个示例中,播放鉴权服务器中预先配置了用户区域标识与CDN标识的对应关系,以及CDN标识与CDN调度中心的标识的对应关系,在步骤203中,可以根据第一IP地址,确定终端设备对应的用户区域标识,然后依次确定为所述终端设备提供服务的目标CDN的标识,以及确定所述目标CDN对应的CDN调度中心的标识。步骤204,播放鉴权服务器根据所述目标CDN调度中心的IP地址,向所述目标CDN调度中心发送调度请求消息,所述调度请求消息中携带所述第一IP地址,所述调度请求消息用于请求所述目标CDN调度中心根据所述第一IP地址调度CDN边缘节点。其中,CDN调度中心的IP地址可以预先配置在播放鉴权服务器中,管理员可以预先配置CDN调度中心的标识与CDN调度中心的IP地址的对应关系,或者,预先配置CDN调度中心的域名与CDN调度中心的IP地址的对应关系。步骤205,目标CDN调度中心根据所述第一IP地址调度CDN边缘节点。可以理解的是,CDN调度中心可以采取就近优先的策略,来确定为终端设备提供服务的目标CDN边缘节点的IP地址。步骤206,目标CDN调度中心向播放鉴权服务器发送调度响应消息,所述调度响应消息中携带第二IP地址,所述第二IP地址为所述目标CDN中的被调度的目标CDN边缘节点的IP地址。步骤207,播放鉴权服务器向所述终端设备发送播放鉴权响应消息,所述播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述第二IP地址。步骤208,终端设备根据所述第二IP地址,向所述第二IP地址对应的CDN边缘节点发送播放请求消息。步骤209,终端设备从所述第二IP地址对应的CDN边缘节点接收播放响应消息。本申请实施例中,播放鉴权服务器从终端设备接收到播放鉴权请求消息后,不仅对目标用户和或目标内容进行鉴权处理,而且在确定鉴权处理的结果为鉴权通过时,进一步根据终端设备的IP地址,确定为所述终端设备提供服务的目标CDN调度中心,以及根据CDN调度中心的配置信息,获取目标CDN调度中心的IP地址,从目标CDN调度中心获取目标CDN边缘节点的IP地址,最后在向所述终端设备发送的播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述CDN边缘节点的IP地址。也就是说,本申请实施例中,相当于将播放鉴权的过程与域名解析的过程合二为一,终端设备不需要再请求DNS进行域名解析,直接通过播放鉴权即可获得目标CDN中的被调度的CDN边缘节点的IP地址,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率并降低起播时延。可以理解的是,图2所示的实施例中,播放鉴权服务器实现了播放鉴权和调度代理两种功能,播放鉴权服务器可以认为是调度代理服务器。在另外一种可能的实施方式中,可以将播放鉴权和调度代理两种功能分开在两个设备上执行,播放鉴权服务器仅实现播放鉴权的功能,网络侧增加调度代理服务器来实现调度代理的功能,例如,调度代理服务器从终端设备接收第一请求消息,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址;所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;当所述目标CDN调度中心支持设定代理调度时,所述调度代理服务器向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址;所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。该实施方式中调度代理服务器实现调度代理的功能,不需要再由DNS进行域名解析,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率。其中,分发内容可以但不限于为视频、音频等播放内容,还可以为其他类型的内容,例如,文本类型的内容。本申请实施例中,仅以播放内容为例进行说明。图3为本申请实施例提供的另一种调度CDN边缘节点的方法通信示意图。该实施例可以基于图1B所示的应用场景,即假定部分CDN调度中心支持云侧代理调度,部分CDN调度中心不支持云侧代理调度,并假定调度代理服务器由播放鉴权服务器来充当,可以包括如下操作流程。步骤301,终端设备向播放鉴权服务器发送播放鉴权请求消息,所述播放鉴权请求消息用于请求对目标用户和或目标内容进行鉴权处理;其中,所述终端设备的网络协议IP地址为第一IP地址。步骤302,播放鉴权服务器根据所述播放鉴权请求消息,对所述目标用户和或所述目标内容进行鉴权处理,并确定鉴权处理的结果为鉴权通过。可以理解的是,如果鉴权处理的结果为鉴权未通过,则无需进行后续处理流程,可直接向终端设备返回播放鉴权响应消息,在该播放鉴权响应消息中携带鉴权未通过的鉴权处理结果。步骤303,播放鉴权服务器根据所述第一IP地址,确定为所述终端设备提供服务的目标CDN调度中心。步骤304,播放鉴权服务器根据CDN调度中心的配置信息,获取与所述目标CDN调度中心相关的调度信息。本申请实施例中,根据CDN调度中心是否支持云侧代理调度,调度信息的类型不同。当CDN调度中心支持云侧代理调度时,调度信息为目标CDN中的被调度的目标CDN边缘节点的IP地址;当CDN调度中心不支持云侧代理调度时,调度信息为该CDN调度中心的IP地址。其中,CDN调度中心是否支持云侧代理调度以及CDN调度中心的IP地址,这些信息均可以通过CDN调度中心的配置信息来确定。需要说明的是,CDN调度中心的IP地址,由管理员预先配置在播放鉴权服务器中。当CDN调度中心的IP地址变化后,管理员需要及时更新播放鉴权服务器上的CDN调度中心的IP地址。在一个示例中,所述播放鉴权服务器根据所述CDN调度中心的配置信息,判断所述CDN调度中心是否支持云侧代理调度;当所述播放鉴权服务器判断出所述CDN调度中心支持云侧代理调度时,向所述CDN调度中心发送调度请求消息,所述调度请求消息中携带所述第一IP地址,所述调度请求消息用于请求所述CDN调度中心根据所述第一IP地址调度所述目标内容分发网络中的节点;所述播放鉴权服务器从所述CDN调度中心接收调度响应消息,所述调度响应消息中携带第二IP地址,所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址,将所述第二IP地址确定为与所述调度中心相关的调度信息。其中,本申请实施例中对调度请求消息的格式进行了改变,在现有的CDN调度中心HTTP调度对端侧调度协议的基础上,在调度请求消息中扩展增加了端侧的IP地址。播放鉴权服务器对端侧发起的请求,获取发起请求的端侧IP地址,做为调度代理向CDN调度中心发起的调度请求消息中带有此端侧的IP地址,CDN调度中心依据此消息中携带的端侧的IP地址进行调度、而不是依据发送源端的IP地址进行调度。在另一个示例中,所述播放鉴权服务器根据所述调度中心的配置信息,判断所述CDN调度中心是否支持云侧代理调度;当所述播放鉴权服务器判断出所述CDN调度中心不支持云侧代理调度时,获取第三IP地址,所述第三IP地址为所述CDN调度中心的IP地址,将所述第三IP地址确定为与所述调度中心相关的调度信息。步骤305,播放鉴权服务器向所述终端设备发送播放鉴权响应消息,所述播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述调度信息。在一个示例中,当所述调度信息为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址时,所述播放鉴权响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址。在另一个示例中,当所述调度信息为目标CDN调度中心的IP地址时,所述播放鉴权响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。步骤306,终端设备确定所述调度信息为目标内容分发网络中的被调度的CDN边缘节点的IP地址,或确定所述调度信息为目标CDN调度中心的IP地址。后续终端设备可以根据收到的调度信息的不同类型,选择相应的处理流程。例如,当调度信息为第二IP地址时,所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址,终端设备根据所述第二IP地址,向所述第二IP地址对应的CDN边缘节点发送播放请求消息,终端设备从所述第二IP地址对应的CDN边缘节点接收播放响应消息。又例如,当调度信息为第三IP地址时,所述第三IP地址为所述CDN调度中心的IP地址,终端设备先根据第三IP地址向CDN调度中心发送调度请求消息,并接收CDN调度中心返回的调度响应消息,调度响应消息中携带第二IP地址,所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址,然后终端设备根据所述第二IP地址,向所述第二IP地址对应的CDN边缘节点发送播放请求消息,终端设备从所述第二IP地址对应的CDN边缘节点接收播放响应消息。作为示例,播放鉴权响应消息中扩展增加第一字段和第二字段,第一字段用于承载调度信息也可以称为CDN服务地址,第二字段用于承载指示信息,该指示信息用于指示第一字段的内容是否为CDN边缘节点的IP地址。其中,CDN服务地址,即CDN调度中心的IP地址或CDN边缘节点的IP地址。可选地,CDN服务地址,也可以为CDN调度中心的域名或CDN边缘节点的域名。此外,CDN调度中心接收到的调度请求消息可能是终端设备发送的,也可能是播放鉴权服务器发送的,二者的格式不同,调度方式也不同。本申请实施例中,当CDN调度中心支持代理调度时,该调度请求消息是由播放鉴权服务器发送的;当CDN调度中心不支持代理调度时,调度请求消息是由终端设备发送的。在一个示例中,CDN调度中心从调度代理服务器接收调度请求消息,所述调度请求消息由终端设备发送的第一请求信息触发,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址,所述调度请求消息包括所述第一IP地址;所述CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述CDN调度中心向所述调度代理服务器发送所述第二IP地址,用于所述调度代理服务器将所述第二IP地址发给所述终端设备后,所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。本申请实施例中,通过播放鉴权服务器向终端设备返回不同类型的调度信息,从而能够兼容支持云侧代理调度的CDN调度中心和不支持云侧代理调度的CDN调度中心。一方面,对于支持云侧代理调度的CDN调度中心,播放鉴权服务器从终端设备接收到播放鉴权请求消息后,不仅对目标用户和或目标内容进行鉴权处理,而且在确定鉴权处理的结果为鉴权通过时,进一步代理终端设备向CDN调度中心发送调度请求消息,以获取目标内容分发网络中的被调度的CDN边缘节点的IP地址,最后在向所述终端设备发送的播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述被调度的CDN边缘节点的IP地址。另一方面,对于不支持云侧代理调度的调度中心,播放鉴权服务器从终端设备接收到播放鉴权请求消息后,不仅对目标用户和或目标内容进行鉴权处理,而且在确定鉴权处理的结果为鉴权通过时,进一步获取CDN调度中心的IP地址,最后在向所述终端设备发送的播放鉴权响应消息中携带鉴权通过的鉴权处理的结果,以及所述CDN调度中心的IP地址。也就是说,本申请实施例中,相当于将播放鉴权的过程与域名解析的过程合二为一,不需要再由终端设备向DNS请求进行域名解析,直接通过播放鉴权即可获得与目标CDN边缘节点相关的调度信息,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率并降低起播时延。可以理解的是,图3所示的实施例中,播放鉴权服务器实现了播放鉴权和调度代理两种功能,播放鉴权服务器可以认为是调度代理服务器。在另外一种可能的实施方式中,可以将播放鉴权和调度代理两种功能分开在两个设备上执行,播放鉴权服务器仅实现播放鉴权的功能,网络侧增加调度代理服务器来实现调度代理的功能,例如,调度代理服务器从终端设备接收第一请求消息,所述第一请求消息中包括第一IP地址,所述第一IP地址为所述终端设备的IP地址;所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;当所述目标CDN调度中心支持设定代理调度时,所述调度代理服务器向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址;所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容;当所述目标CDN调度中心不支持设定代理调度时,所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,用于所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。该实施方式中调度代理服务器实现调度代理的功能,不需要再由DNS进行域名解析,能够保证终端设备获取的目标CDN调度中心的IP地址的正确性或者CDN边缘节点的IP地址的正确性,从而提高播放成功率。图4为本申请实施例提供的另一种调度CDN边缘节点的方法流程图。该实施例可以基于图1B所示的应用场景,即假定部分CDN调度中心支持云侧代理调度,部分CDN调度中心不支持云侧代理调度,并假定调度代理服务器由播放鉴权服务器来充当,以播放鉴权服务器为执行主体,可以包括如下操作流程。步骤401,播放鉴权服务器从终端设备接收播放鉴权请求消息,所述播放鉴权请求消息用于请求对目标用户和或目标内容进行鉴权处理;其中,所述终端设备的IP地址为第一IP地址。步骤402,播放鉴权服务器根据所述播放鉴权请求消息,对所述目标用户和或所述目标内容进行鉴权处理,并确定鉴权处理的结果为鉴权通过。步骤403,播放鉴权服务器根据所述第一IP地址,确定为所述终端设备提供服务的目标CDN调度中心。步骤404,播放鉴权服务器根据CDN调度中心的配置信息,判断所述目标CDN调度中心是否支持云侧代理调度。若判断出所述目标CDN调度中心支持云侧代理调度,则执行步骤405至407;若判断出所述目标CDN调度中心不支持云侧代理调度,则执行步骤408和409。步骤405,播放鉴权服务器向所述目标CDN调度中心发送调度请求消息,所述调度请求消息中携带所述第一IP地址,所述调度请求消息用于请求所述目标CDN调度中心根据所述第一IP地址调度所述目标内容分发网络中的CDN边缘节点。步骤406,播放鉴权服务器从所述目标CDN调度中心接收调度响应消息,所述调度响应消息中携带第二IP地址,所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址,将所述第二IP地址确定为与所述调度中心相关的调度信息。步骤407,播放鉴权服务器向所述终端设备发送播放鉴权响应消息,所述播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述第二IP地址。后续,终端设备根据所述第二IP地址,向所述第二IP地址对应的CDN边缘节点发送播放请求消息。步骤408,播放鉴权服务器获取第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,将所述第三IP地址确定为与所述调度中心相关的调度信息。步骤409,播放鉴权服务器向所述终端设备发送播放鉴权响应消息,所述播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及所述第三IP地址。后续,终端设备根据所述第三IP地址,向所述第三IP地址对应的CDN调度中心发送调度请求消息。本申请实施例中,播放鉴权服务器兼顾了两项功能,一项功能为鉴权处理功能,另一项功能为向终端设备返回调度信息的功能。通过播放鉴权服务器向终端设备返回不同类型的调度信息,从而能够兼容支持云侧代理调度的CDN调度中心和不支持云侧代理调度的CDN调度中心,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率,并且减少终端设备与网络侧设备的交互,从而减少起播时延。图5为本申请实施例提供的另一种调度CDN边缘节点的方法通信示意图。该实施例可以基于图1B所示的应用场景,即假定部分CDN调度中心支持云侧代理调度,部分CDN调度中心不支持云侧代理调度,并假定调度代理服务器由播放鉴权服务器来充当,将播放鉴权服务器划分为播放鉴权单元、调度代理执行单元、策略配置单元和区域配置单元,可以包括如下操作流程。步骤501,管理员设置CDN调度中心是否支持云侧代理调度、及CDN调度中心的IP地址,将这些配置信息保存在调度方式策略库中。步骤502,管理员设置CDN调度中心服务的用户区域,可通过IP地址的范围来确定。步骤503,用户发起播放请求。步骤504,视频客户端即端侧APP向播放鉴权服务器发起播放鉴权请求。步骤505,播放鉴权服务器鉴权通过后,转发内部消息到调度代理执行单元。步骤506,调度代理执行单元查询发起播放的用户区域,所提供服务的CDN调度中心,该CDN调度中心是否支持云侧代理调度。其中,若CDN调度中心支持云侧代理调度,则执行步骤507和步骤508,而不执行步骤5011和步骤5012;若CDN调度中心不支持云侧代理调度,则执行步骤5011和步骤5012,而不执行步骤507和步骤508。步骤507,若CDN调度中心支持云侧代理调度,则调度代理执行单元发起请求到CDN调度中心,请求消息体中带有发起播放请求APP的IP地址。步骤508,CDN调度中心依据调度请求消息体中的IP地址进行调度,返回相应CDN边缘节点的IP地址。步骤509,调度代理执行单元返回内部请求结果信息到播放鉴权服务器,消息中指示返回的IP地址为CDN边缘节点的IP地址,还是CDN调度中心的IP地址。步骤5010,播放鉴权服务器通过播放鉴权响应消息返回鉴权结果信息到视频客户端,消息中带有调度信息,消息中有指示返回的IP地址为CDN边缘节点的IP地址,还是CDN调度中心的IP地址。步骤5011,若返回的调度信息指示为CDN调度中心的IP地址,则视频客户端向CDN调度中心发起调度请求。步骤5012,CDN调度中心返回提供服务的CDN边缘节点的IP地址。步骤5013,视频客户端向CDN边缘节点发起播放请求。步骤5014,CDN边缘节点返回结果信息,视频客户端下载播放数据,开始视频播放。本申请实施例中,通过播放鉴权服务器向终端设备提供调度信息,提升了播放成功率、及减小了起播时延,大大提升了用户体验。在一个具体的案例中,某视频业务服务提供商租用了多家第三方CDN的服务,其中视频业务服务商有自有的CDN服务,同时也使用另外多家第三方CDN厂家的服务。视频业务向用户提供服务后,开始时统一采用了端侧向CDN调度中心发起DNS调度。用户发起播放请求后,先进行播放鉴权,然后由端侧依据其所分配的CDN服务商,向CDN服务商的CDN调度中心发起调度请求,由于播放的用户很多为小运营商接入用户,有的用户接入网络较差,调度请求中DNS被劫持原因导致了一定量的播放失败,占到了播放失败数的50%以上。另外开始时通过DNS调度存在调度不精准问题,在广州、深圳分别有CDN边缘节点,但无法精准的将用户调度到其相应城市的CDN边缘节点。为了实现精准调度,后采用了HTTP调度,不仅仍然存在DNS被劫持,而且端侧发起的HTTP调度增加了交互消息,起播时延增大,对用户体验造成了影响。为了提升用户体验,提升播放成功率、减小起播时延,将视频业务的播放鉴权服务器改造为具有调度代理的功能,对自有的CDN、及租用的支持云侧代理调度的第三方CDN,由播放鉴权服务器代理调度。自有的CDN服务地域的用户,端侧发起的调度请求时延节省了150ms以上例如,播放鉴权服务器与CDN调度中心在同一机房,对第三方CDN中具备云侧代理调度的第三方CDN,与端侧发起调度相比,起播时延也节省了100ms以上,同时解决了存在的DNS域名被劫持的调度原因导致的播放失败,播放失败率降低了近50%,大幅提升了用户体验。本申请实施例中,播放鉴权服务升级为播放鉴权服务和调度代理服务,通过云侧代理调度,提升了播放成功率、及减小了起播时延,大大提升了用户体验。上文描述了本申请实施例提供的调度CDN边缘节点的方法,下文将描述本申请实施例提供的播放鉴权服务器、终端设备及CDN调度中心。图6为本申请实施例提供的播放鉴权服务器600的示意性框图,播放鉴权服务器600包括:收发模块610,用于从终端设备接收播放鉴权请求消息,所述播放鉴权请求消息用于请求对目标用户和或目标内容进行鉴权处理;其中,所述终端设备的IP地址为第一IP地址;处理模块620,用于根据所述播放鉴权请求消息,对所述目标用户和或所述目标内容进行鉴权处理,并确定鉴权处理的结果为鉴权通过;根据所述第一IP地址,确定为所述终端设备提供服务的目标CDN调度中心;根据所述目标CDN调度中心的配置信息,获取与所述目标CDN调度中心相关的调度信息;所述收发模块610,还用于向所述终端设备发送播放鉴权响应消息,所述播放鉴权响应消息中携带所述处理模块620确定的鉴权通过的鉴权处理结果,以及所述处理模块620获取的调度信息。本申请实施例中,相当于将播放鉴权的过程与域名解析的过程合二为一,不需要再由终端设备向DNS请求进行域名解析,直接通过播放鉴权即可获得与目标CDN调度中心相关的调度信息,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率,以及减小起播时延。可选地,作为一个实施例,所述处理模块620用于根据所述目标CDN调度中心的配置信息,获取与所述目标CDN调度中心相关的调度信息,包括:所述处理模块620用于,根据所述目标CDN调度中心的配置信息,判断所述目标CDN调度中心是否支持云侧代理调度;当判断出所述目标CDN调度中心支持云侧代理调度时,通过所述收发模块610向所述目标CDN调度中心发送调度请求消息,所述调度请求消息中携带所述第一IP地址,所述调度请求消息用于请求所述目标CDN调度中心根据所述第一IP地址调度所述目标内容分发网络中的CDN边缘节点;通过所述收发模块从所述目标CDN调度中心接收调度响应消息,所述调度响应消息中携带第二IP地址,所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址,将所述第二IP地址确定为与所述目标CDN调度中心相关的调度信息。进一步地,所述收发模块610发送的播放鉴权响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址。可选地,作为一个实施例,所述处理模块620用于根据所述目标CDN调度中心的配置信息,获取与所述目标CDN调度中心相关的调度信息,包括:所述处理模块620用于根据所述目标CDN调度中心的配置信息,判断所述目标CDN调度中心是否支持云侧代理调度;当判断出所述目标CDN调度中心不支持云侧代理调度时,获取第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,将所述第三IP地址确定为与所述目标CDN调度中心相关的调度信息。进一步地,所述收发模块610发送的播放鉴权响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。应理解,本申请实施例中的处理模块620可以由处理器或处理器相关电路组件实现,收发模块610可以由收发器或收发器相关电路组件实现。如图7所示,本申请实施例还提供一种播放鉴权服务器700,该播放鉴权服务器700包括处理器710,存储器720与收发器730,其中,存储器720中存储指令或程序,处理器710用于执行存储器720中存储的指令或程序。存储器720中存储的指令或程序被执行时,该处理器710用于执行上述实施例中处理模块620执行的操作,收发器730用于执行上述实施例中收发模块610执行的操作。应理解,根据本申请实施例的播放鉴权服务器600或播放鉴权服务器700可对应于本申请实施例的图2至图5对应的方法中的播放鉴权服务器,并且播放鉴权服务器600或播放鉴权服务器700中的各个模块的操作和或功能分别为了实现图2至图5中的方法的相应流程,为了简洁,在此不再赘述。需要说明的是,图6或图7所示的播放鉴权服务器实现了播放鉴权和调度代理两种功能,播放鉴权服务器可以认为是调度代理服务器。在另外一种可能的实施方式中,可以将播放鉴权和调度代理两种功能分开在两个设备上执行,播放鉴权服务器仅实现播放鉴权的功能,网络侧增加调度代理服务器来实现调度代理的功能,调度代理服务器的结构可以参照播放鉴权服务器的结构,在此不做赘述。该实施方式中调度代理服务器实现调度代理的功能,不需要再由DNS进行域名解析,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率。图8为本申请实施例提供的终端设备800的示意性框图,该终端设备800包括:收发模块810,用于向播放鉴权服务器发送播放鉴权请求消息,所述播放鉴权请求消息用于请求对目标用户和或目标内容进行鉴权处理;其中,所述终端设备的IP地址为第一IP地址;从所述播放鉴权服务器接收播放鉴权响应消息,所述播放鉴权响应消息中携带鉴权通过的鉴权处理结果,以及调度信息;处理模块820,用于根据所述收发模块810接收的调度信息获取第二IP地址,所述第二IP地址为目标内容分发网络中的被调度的CDN边缘节点的IP地址。本申请实施例中,相当于将播放鉴权的过程与域名解析的过程合二为一,不需要再由终端设备请求DNS进行域名解析,直接通过播放鉴权即可获得与目标CDN调度中心相关的调度信息,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率,以及减小起播时延。可选地,作为一个实施例,所述收发模块810接收的调度信息为所述第二IP地址;所述处理模块820用于根据所述收发模块810接收的调度信息获取第二IP地址,包括:所述处理模块820将所述收发模块810接收的调度信息确定为所述第二IP地址。进一步地,所述收发模块810接收的播放鉴权响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为所述目标内容分发网络中的被调度的CDN边缘节点的IP地址。可选地,作为一个实施例,所述收发模块810接收的调度信息为第三IP地址,所述第三IP地址为目标CDN调度中心的IP地址;所述处理模块820用于根据所述收发模块810接收的调度信息获取第二IP地址,包括:所述处理模块820用于根据所述收发模块810接收的调度信息,通过所述收发模块810向所述目标CDN调度中心发送调度请求消息,所述调度请求消息用于请求所述目标CDN调度中心根据所述第一IP地址调度所述目标内容分发网络中的CDN边缘节点;通过所述收发模块810从所述目标CDN调度中心接收调度响应消息,所述调度响应消息中携带所述第二IP地址。进一步地,所述收发模块810接收的播放鉴权响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。应理解,本申请实施例中的处理模块820可以由处理器或处理器相关电路组件实现,收发模块810可以由收发器或收发器相关电路组件实现。如图9所示,本申请实施例还提供一种终端设备900,该终端设备900包括处理器910,存储器920与收发器930,其中,存储器920中存储指令或程序,处理器910用于执行存储器920中存储的指令或程序。存储器920中存储的指令或程序被执行时,该处理器910用于执行上述实施例中处理模块820执行的操作,收发器930用于执行上述实施例中收发模块810执行的操作。应理解,根据本申请实施例的终端设备800或终端设备900可对应于本申请实施例的图2、图3或图5对应的方法中的终端设备,并且终端设备800或终端设备900中的各个模块的操作和或功能分别为了实现图2、图3或图5中的方法的相应流程,为了简洁,在此不再赘述。图10为本申请实施例提供的CDN调度中心1000的示意性框图,该CDN调度中心1000包括:收发模块1010,用于从调度代理服务器接收调度请求消息,所述调度请求消息由终端设备发送的第一请求信息触发,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址,所述调度请求消息包括所述第一IP地址;处理模块1020,用于根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;收发模块1010,还用于向所述调度代理服务器发送所述第二IP地址,用于所述调度代理服务器将所述第二IP地址发给所述终端设备后,所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。本申请实施例中,CDN调度中心实现了支持云侧代理调度,相当于将播放鉴权的过程与域名解析的过程合二为一,不需要再由终端设备请求DNS进行域名解析,直接通过播放鉴权即可获得与CDN调度中心相关的调度信息,能够保证终端设备获取的CDN边缘节点的IP地址的正确性,从而提高播放成功率,以及减小起播时延。应理解,本申请实施例中的处理模块1020可以由处理器或处理器相关电路组件实现,收发模块1010可以由收发器或收发器相关电路组件实现。如图11所示,本申请实施例还提供一种CDN调度中心1100,该CDN调度中心1100包括处理器1110,存储器1120与收发器1130,其中,存储器1120中存储指令或程序,处理器1110用于执行存储器1120中存储的指令或程序。存储器1120中存储的指令或程序被执行时,该处理器1110用于执行上述实施例中处理模块1020执行的操作,收发器1130用于执行上述实施例中收发模块1010执行的操作。应理解,根据本申请实施例的CDN调度中心1000或CDN调度中心1100可对应于本申请实施例的图2、图3或图5对应的方法中的CDN调度中心,并且CDN调度中心1000或CDN调度中心1100中的各个模块的操作和或功能分别为了实现图2、图3或图5中的方法的相应流程,为了简洁,在此不再赘述。本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的方法中与播放鉴权服务器或调度代理服务器相关的流程。本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的方法中与终端设备相关的流程。本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时可以实现上述方法实施例提供的方法中与CDN调度中心相关的流程。本申请实施例还提供一种通信装置,该通信装置可以是终端设备也可以是电路。该通信装置可以用于执行上述方法实施例中由终端设备所执行的动作。当该通信装置为终端设备时,图12示出了一种简化的终端设备的结构示意图。便于理解和图示方便,图12中,终端设备以手机作为例子。如图12所示,终端设备包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对终端设备进行控制,执行软件程序,处理软件程序的数据等。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图12中仅示出了一个存储器和处理器。在实际的终端设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。在本申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备的收发单元,将具有处理功能的处理器视为终端设备的处理单元。如图12所示,终端设备包括收发单元1210和处理单元1220。收发单元也可以称为收发器、收发机、收发装置等。处理单元也可以称为处理器,处理单板,处理模块、处理装置等。可选的,可以将收发单元1210中用于实现接收功能的器件视为接收单元,将收发单元1210中用于实现发送功能的器件视为发送单元,即收发单元1210包括接收单元和发送单元。收发单元有时也可以称为收发机、收发器、或收发电路等。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。应理解,收发单元1210用于执行上述方法实施例中终端设备侧的发送操作和接收操作,处理单元1220用于执行上述方法实施例中终端设备上除了收发操作之外的其他操作。例如,在一种实现方式中,收发单元1210用于执行图2中的步骤201中终端设备侧的发送操作,和或收发单元1210还用于执行本申请实施例中终端设备侧的其他收发步骤。处理单元1220,用于执行图3中的步骤306,和或处理单元1220还用于执行本申请实施例中终端设备侧的其他处理步骤。当该通信装置为芯片时,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。本实施例中的通信装置为终端设备时,可以参照图13所示的设备。作为一个例子,该设备可以完成类似于图9中处理器910的功能。在图13中,该设备包括处理器1310,发送数据处理器1320,接收数据处理器1330。上述实施例中的处理模块820可以是图13中的该处理器1310,并完成相应的功能。上述实施例中的收发模块810可以是图13中的发送数据处理器1320,和或接收数据处理器1330。虽然图13中示出了信道编码器、信道解码器,但是可以理解这些模块并不对本实施例构成限制性说明,仅是示意性的。图14示出本实施例的另一种形式。处理装置1400中包括调制子系统、中央处理子系统、周边子系统等模块。本实施例中的通信装置可以作为其中的调制子系统。具体的,该调制子系统可以包括处理器1403,接口1404。其中处理器1403完成上述处理模块820的功能,接口1404完成上述收发模块810的功能。作为另一种变形,该调制子系统包括存储器1406、处理器1403及存储在存储器1406上并可在处理器上运行的程序,该处理器1403执行该程序时实现上述方法实施例中终端设备侧的方法。需要注意的是,所述存储器1406可以是非易失性的,也可以是易失性的,其位置可以位于调制子系统内部,也可以位于处理装置1400中,只要该存储器1406可以连接到所述处理器1403即可。作为本实施例的另一种形式,提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中终端设备侧的方法。作为本实施例的另一种形式,提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中终端设备侧的方法。应理解,本申请实施例中提及的处理器可以是中央处理单元CentralProcessingUnit,CPU,还可以是其他通用处理器、数字信号处理器DigitalSignalProcessor,DSP、专用集成电路ApplicationSpecificIntegratedCircuit,ASIC、现成可编程门阵列FieldProgrammableGateArray,FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器Read-OnlyMemory,ROM、可编程只读存储器ProgrammableROM,PROM、可擦除可编程只读存储器ErasablePROM,EPROM、电可擦除可编程只读存储器ElectricallyEPROM,EEPROM或闪存。易失性存储器可以是随机存取存储器RandomAccessMemory,RAM,其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器StaticRAM,SRAM、动态随机存取存储器DynamicRAM,DRAM、同步动态随机存取存储器SynchronousDRAM,SDRAM、双倍数据速率同步动态随机存取存储器DoubleDataRateSDRAM,DDRSDRAM、增强型同步动态随机存取存储器EnhancedSDRAM,ESDRAM、同步连接动态随机存取存储器SynchlinkDRAM,SLDRAM和直接内存总线随机存取存储器DirectRambusRAM,DRRAM。需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器存储模块集成在处理器中。应注意,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。还应理解,本文中涉及的第一、第二、第三以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请的范围。应理解,本文中术语“和或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元或模块可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器Read-OnlyMemory,ROM、随机存取存储器RandomAccessMemory,RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

权利要求:1.一种调度内容分发网络CDN边缘节点的方法,其特征在于,所述方法包括:调度代理服务器从终端设备接收第一请求消息,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址;所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;当所述目标CDN调度中心支持设定代理调度时,所述调度代理服务器向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述调度代理服务器接收所述目标CDN调度中心发送的所述第二IP地址;所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。2.如权利要求1所述的方法,其特征在于,当所述目标CDN调度中心不支持设定代理调度时,所述方法还包括:所述调度代理服务器向所述终端设备发送请求响应消息,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,用于所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。3.如权利要求1或2所述的方法,其特征在于,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理,则所述调度代理服务器根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心之前,所述方法还包括:所述调度代理服务器根据所述第一请求消息,确定对所述分发内容的鉴权处理结果为鉴权通过。4.如权利要求3所述的方法,其特征在于,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。5.如权利要求1-4中任一项所述的方法,其特征在于,所述配置信息,包括:终端设备的IP地址与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。6.如权利要求1-4中任一项所述的方法,其特征在于,所述配置信息,包括:终端设备的IP地址与用户区域的对应关系信息;用户区域与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。7.如权利要求1所述的方法,其特征在于,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。8.如权利要求2所述的方法,其特征在于,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。9.一种调度内容分发网络CDN边缘节点的方法,其特征在于,所述方法包括:终端设备向调度代理服务器发送第一请求消息,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址;所述终端设备从所述调度代理服务器接收请求响应消息,当对应于所述第一IP地址的目标CDN调度中心支持设定代理调度时,所述请求响应消息中携带第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。10.如权利要求9所述的方法,其特征在于,当对应于所述第一IP地址的目标CDN调度中心不支持设定代理调度时,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址;所述方法还包括:所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。11.如权利要求9或10所述的方法,其特征在于,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。12.如权利要求9所述的方法,其特征在于,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。13.如权利要求10所述的方法,其特征在于,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。14.一种调度内容分发网络CDN边缘节点的方法,其特征在于,所述方法包括:CDN调度中心从调度代理服务器接收调度请求消息,所述调度请求消息由终端设备发送的第一请求信息触发,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址,所述调度请求消息包括所述第一IP地址;所述CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述CDN调度中心向所述调度代理服务器发送所述第二IP地址,用于所述调度代理服务器将所述第二IP地址发给所述终端设备后,所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。15.一种调度代理服务器,其特征在于,所述调度代理服务器包括:收发模块,用于从终端设备接收第一请求消息,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址;处理模块,用于根据所述第一IP地址以及预先配置的内容分发网络CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心;所述收发模块,还用于当所述目标CDN调度中心支持设定代理调度时,向所述目标CDN调度中心发送第二请求消息,所述第二请求消息包括所述第一IP地址,用于所述目标CDN调度中心根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;接收所述目标CDN调度中心发送的所述第二IP地址;向所述终端设备发送请求响应消息,所述请求响应消息中携带所述第二IP地址,用于所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。16.如权利要求15所述的调度代理服务器,其特征在于,所述收发模块,还用于当所述目标CDN调度中心不支持设定代理调度时,向所述终端设备发送请求响应消息,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址,用于所述终端设备根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。17.如权利要求15或16所述的调度代理服务器,其特征在于,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理;所述处理模块,还用于根据所述第一IP地址以及预先配置的CDN调度中心的配置信息,确定对应于所述第一IP地址的目标CDN调度中心之前,根据所述第一请求消息,确定对所述分发内容的鉴权处理结果为鉴权通过。18.如权利要求17所述的调度代理服务器,其特征在于,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。19.如权利要求15-18中任一项所述的调度代理服务器,其特征在于,所述配置信息,包括:终端设备的IP地址与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。20.如权利要求15-18中任一项所述的调度代理服务器,其特征在于,所述配置信息,包括:终端设备的IP地址与用户区域的对应关系信息;用户区域与CDN调度中心的对应关系信息;以及,CDN调度中心是否支持代理调度的信息。21.如权利要求15所述的调度代理服务器,其特征在于,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。22.如权利要求16所述的调度代理服务器,其特征在于,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。23.一种终端设备,其特征在于,所述终端设备包括:收发模块,用于向调度代理服务器发送第一请求消息,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址;从所述调度代理服务器接收请求响应消息,当对应于所述第一IP地址的目标内容分发网络CDN调度中心支持设定代理调度时,所述请求响应消息中携带第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;处理模块,用于根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。24.如权利要求23所述的终端设备,其特征在于,当对应于所述第一IP地址的目标CDN调度中心不支持设定代理调度时,所述请求响应消息中携带第三IP地址,所述第三IP地址为所述目标CDN调度中心的IP地址;所述处理模块,还用于根据所述第三IP地址向所述目标CDN调度中心获取所述第二IP地址,进而根据所述第二IP地址向所述目标CDN边缘节点获取所述分发内容。25.如权利要求23或24所述的终端设备,其特征在于,所述第一请求消息,用于所述终端设备向所述调度代理服务器请求对所述分发内容进行鉴权处理,所述请求响应消息中还包括所述分发内容鉴权通过的鉴权处理结果。26.如权利要求23所述的终端设备,其特征在于,当所述目标CDN调度中心支持设定代理调度时,所述请求响应消息中还携带第一指示信息,所述第一指示信息用于指示所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址。27.如权利要求24所述的终端设备,其特征在于,当所述目标CDN调度中心不支持设定代理调度时,所述请求响应消息中还携带第二指示信息,所述第二指示信息用于指示所述第三IP地址为所述目标CDN调度中心的IP地址。28.一种内容分发网络CDN调度中心,其特征在于,所述CDN调度中心包括:收发模块,用于从调度代理服务器接收调度请求消息,所述调度请求消息由终端设备发送的第一请求信息触发,所述第一请求消息中包括第一网络协议IP地址,所述第一IP地址为所述终端设备的IP地址,所述调度请求消息包括所述第一IP地址;处理模块,用于根据所述第一IP地址确定第二IP地址,所述第二IP地址为对应于所述第一IP地址的目标CDN边缘节点的IP地址;所述收发模块,还用于向所述调度代理服务器发送所述第二IP地址,用于所述调度代理服务器将所述第二IP地址发给所述终端设备后,所述终端设备根据所述第二IP地址向所述目标CDN边缘节点获取分发内容。29.一种调度代理服务器,包括存储器、处理器、收发器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时使所述调度代理服务器实现权利要求1至8中任一项所述的方法。30.一种终端设备,包括存储器、处理器、收发器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时使所述终端设备实现权利要求9至13中任一项所述的方法。31.一种内容分发网络CDN调度中心,包括存储器、处理器、收发器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时使所述CDN调度中心实现权利要求14所述的方法。32.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机上运行时,使所述计算机执行根据权利要求1至14任一项所述的方法。

百度查询: 华为技术有限公司 调度内容分发网络CDN边缘节点的方法及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。