一种cdn的内容协同调度方法及系统的制作方法

文档序号:9352888阅读:341来源:国知局
一种cdn的内容协同调度方法及系统的制作方法
【技术领域】
[0001] 本发明涉及内容分发网络技术,尤其涉及一种CDN的内容协同调度方法及系统。
【背景技术】
[0002] 内容分发网络(Q)N,ContentDeliveryNetwork)是构筑在现有互联网 (Internet)上的一种流量分配网络,将网站原服务器中的内容存储到分布于各地的缓存服 务器中,不但有效提高了用户访问内容的性能,而且有效减轻了中心设备和骨干网络的压 力,是均衡利用承载网络资源、保障业务高效稳定运营、提升用户内容访问速度的重要网络 能力。
[0003] 在固定网络中,CDN作为一种支持大规模高质量流媒体服务、下载、网页分发的关 键技术,已基本成熟并得到广泛应用。在固定网络中,通过域名系统(DNS,DomainName System)解析将用户的访问数据流导向不同的CDN缓存节点。
[0004] 举例而言,用户访问某个图片的统一资源定位符(URL,UniformResource Locator)地址包括以下四步:(1)来自某个区域(如北京)的联通用户,想访问特定URL(如 http://www.abc.com/001.jpg),在本地没有缓存DNS解析结果的情况下,向全局流量调度 系统发出请求,询问应该去哪个网络协议(IP,InternetProtocol)地址进行访问;(2)全 局流量调度系统根据流量调度策略,决定让该区域的用户访问CDN1节点;(3)用户根据DNS 解析返回的IP地址访问⑶N1节点,并向⑶N1节点请求该图片的内容;(4)⑶N1节点接收 并处理用户的请求,然后将用户请求的图片返回。
[0005] 其中,上述过程中使用的调度策略主要基于预先配置的静态调度方案,在此基础 上考虑各CDN缓存节点的负载、网络链路延迟等因素,进行动态调整。即假定所有用户均处 于相似、稳定的网络环境下,考虑CDN网络中各CDN缓存节点的负荷能力、整个CDN网络链 路的延迟等因素,制定内容分发策略以提升分发效率。
[0006] 但是,与固定网络不同,由于移动网络具有链路复杂性、终端的移动性和多样性等 特点,造成用户对内容的需求是个性化的,而且随着网络环境的不同是实时变化的。因此, 在移动网络中,针对用户终端的移动性和链路情况的复杂性,以及大流量、高带宽、实时性 的业务特点,需要进一步提升CDN的内容分发能力。

【发明内容】

[0007] 为了解决上述技术问题,本发明提供一种CDN的内容协同调度方法及系统,能够 进一步提升移动网络的CDN内容分发能力。
[0008] 为了到达上述技术目的,本发明提供一种⑶N的内容协同调度方法,包括:采集用 户的上网数据及信令数据;将采集到的用户的上网数据及信令数据进行关联,获取用户信 息;根据预设的内容协同调度策略及获取的用户信息,确定给用户提供内容的CDN缓存节 点和/或CDN缓存节点提供给用户的内容。
[0009] 进一步地,所述将采集到的用户的上网数据及信令数据进行关联包括:通过国际 移动用户识别码(IMSI,InternationalMobileSubscriberIdentificationNumber)、时 间、业务过程中各协议各接口之间的相关性关联用户的上网数据及信令数据。
[0010] 进一步地,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的 类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。
[0011] 进一步地,所述内容协同调度策略包括:
[0012] 网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络 的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,
[0013]终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终 端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,
[0014]根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点给 用户提供内容;和/或,
[0015]根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。
[0016]进一步地,所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括:不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一 阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高 于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值 大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等 级。
[0017]进一步地,所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包 括:
[0018]不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内 容,低于第一阈值且高于第二阈值的类型参数,对应于CDN缓存节点中第二质量等级的内 容,不高于第二阈值的类型参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一 阈值大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质 量等级;和/或,
[0019]不低于第一阈值的终端的第一类型参数且不低于第三阈值的终端的第二类型参 数,对应于CDN缓存节点中第一质量等级的内容,低于第一阈值且高于第二阈值的第一类 型参数以及低于第三阈值且高于第四阈值的第二类型参数,对应于CDN缓存节点中第二质 量等级的内容,不高于第二阈值的第一类型参数且不高于第四阈值的第二类型参数,对应 于CDN缓存节点中第三质量等级的内容,其中,第一阈值大于第二阈值,第三阈值大于第四 阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等级。
[0020]本发明还提供一种⑶N的内容协同调度系统,包括:数据采集模块,用于采集用户 的上网数据及信令数据;数据分析模块,用于将采集到的用户的上网数据及信令数据进行 关联,获取用户信息;内容调度模块,用于根据预设的内容协同调度策略及获取的用户信 息,确定给用户提供内容的CDN缓存节点和/或CDN缓存节点提供给用户的内容。
[0021] 进一步地,所述数据分析模块,用于将采集到的用户的上网数据及信令数据进行 关联包括:通过IMSI、时间、业务过程中各协议各接口之间的相关性关联用户的上网数据 及信令数据。
[0022] 进一步地,所述用户信息包括用户所处网络的网络质量参数、用户使用的终端的 类型参数、用户位置信息、用户兴趣信息或以上信息的任意组合。
[0023] 进一步地,所述内容协同调度策略包括:
[0024] 网络质量参数与CDN缓存节点的内容质量之间存在预设关系,根据用户所处网络 的网络质量参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,
[0025] 终端的类型参数与CDN缓存节点的内容质量之间存在预设关系,根据用户使用终 端的类型参数,参照所述预设关系,确定CDN缓存节点内与该用户适配的内容;和/或,
[0026] 根据用户位置信息确定最优传输链路及最佳CDN缓存节点,由该CDN缓存节点为 用户提供内容;和/或,
[0027] 根据用户兴趣信息,确定CDN缓存节点给该用户提供的个性化信息。
[0028] 进一步地,所述网络质量参数与CDN缓存节点的内容质量之间的预设关系包括: 不低于第一阈值的网络质量参数,对应于CDN缓存节点中第一质量等级的内容,低于第一 阈值且高于第二阈值的网络质量参数,对应于CDN缓存节点中第二质量等级的内容,不高 于第二阈值的网络质量参数,对应于CDN缓存节点中第三质量等级的内容,其中,第一阈值 大于第二阈值,内容质量等级由高至低依次为:第一质量等级、第二质量等级、第三质量等 级。
[0029] 进一步地,所述终端的类型参数与CDN缓存节点的内容质量之间的预设关系包 括:
[0030] 不低于第一阈值的终端的类型参数,对应于CDN缓存节点中第一质量等级的内
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1