一种互联网内容分发方法、装置和系统制造方法及图纸

技术编号:20119260 阅读:31 留言:0更新日期:2019-01-16 12:19
本发明专利技术公开了一种互联网内容分发方法、装置和系统,所述方法包括:CDN SC获取至少一条待分发内容的日志信息,根据日志信息携带的域名信息确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置,以及向CDN SC返回配置结果;CDN SC如果确定出所述配置结果为配置成功,则根据所述内容分配配置策略中的DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,使得DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求发送给相应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求实现内容的快速分发。

An Internet Content Distribution Method, Device and System

The invention discloses an Internet content distribution method, device and system. The method includes: CDN SC obtains at least one log information of content to be distributed, determines the corresponding content distribution configuration strategy according to the domain name information carried by the log information, the content distribution configuration strategy includes the DNS service strategy of the domain name server, and sends the content distribution to the CDN of the content distribution network. The configuration policy is configured by the CDN according to the content distribution configuration strategy and returns the configuration result to the CDN SC. If the CDN SC determines that the configuration result is successful, it sends scheduling information to the DNS server corresponding to the DNS service strategy according to the DNS service strategy in the content distribution configuration strategy, so that the DNS server receives user access requests. Then, according to the scheduling information, the user access request is sent to the corresponding CDN scheduling system, and the CDN scheduling system realizes the rapid distribution of content according to the user access request.

【技术实现步骤摘要】
一种互联网内容分发方法、装置和系统
本专利技术涉及互联网数据处理
,尤其涉及一种互联网内容分发方法、装置和系统。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)是构建在基础IP(InternetProtocol,互联网协议)承载网络之上,面向多种业务需求的内容递送和流量分配网络。CDN能够将源服务器中的内容分发至分布式部署的服务节点中,通过应用流量调度技术,可按照指定的策略将用户请求自动分配到全局最优的服务节点,由该服务节点为用户提供加速服务。因此,CDN具有有效利用承载网络资源、保障业务高效稳定运营和提升用户内容访问速度等优点,被网络授权及运营商广泛采用。例如,CDN是IDC(InternetDataCenter,互联网数据中心)业务中的一项重要增值业务,IDC运营商除了收取主机托管、主机租赁等费用外,也可以通过提供CDN增值服务拓展利益空间,进而获取更多的额外效益。现有的IDC业务通过CDN进行内容分发时,均为手动方式和线下操作,即由业务方(如网络授权或企事业公司)现场将网站域名提供给CDN服务商,CDN服务商根据网站域名完成数据和相关策略配置后,CDN业务才能上线执行内容分发。然而采用上述方法对IDC业务执行CDN操作时,由于采用的是线下操作,且IDC和CDN之间相互独立,所以会引发以下问题:(1)运营操作繁琐,导致运营管理方面和人力方面无法满足运营需求;(2)耗时较多,主用表现在从需求提出到数据配置,再到CDN系统内部生效这一过程周期较长;(3)在分发过程中,可能会存在IDC要分发的内容与CDN实际分发的内容不一致的情况,使得分发效果不理想。综上所述,如何构建IDC和CDN之间的关联关系,实现CDN在线获取IDC需要分发的内容并实现内容的自动分发,进而提高CDN在IDC网络中的增值服务能力是亟待解决的技术问题之一。
技术实现思路
本专利技术实施例提供一种互联网内容分发方法、装置和内容分发网络业务控制器CDNSC,用以建立IDC和CDN之间的关联关系,实现CDN在线获取IDC需要分发的内容并实现内容的自动分发。第一方面,本专利技术实施例提供一种互联网内容分发方法,包括:内容分发网络业务控制器CDNSC获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向CDNSC返回配置结果;接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和所述CDN中的CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发。第二方面,本专利技术实施例提供一种互联网内容分发装置,包括:获取单元,用于获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;第一确定单元,用于根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;发送单元,用于向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向所述CDNSC返回配置结果;接收单元,用于接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和所述CDN中的CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发。第三方面,本专利技术实施例提供一种互联网内容分发系统,包括:内容分发网络业务控制器CDNSC、内容分发网络CDN、域名服务器DNS,其中:所述CDNSC,用于获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略;以及接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和CDN网络中的CDN调度系统的IP地址;所述CDN,用于根据所述内容分发配置策略进行配置并向CDNSC返回配置结果;以及所述CDN中的CDN调度系统接收所述DNS服务器转发的用户访问请求,根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发;所述DNS服务器,用于在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统。本专利技术有益效果:本专利技术实施例提供的互联网内容分发方法、装置和系统,内容分发网络业务控制器CDNSC获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向CDNSC返回配置结果;利用CDNSC根据获取的域名信息生成相应的内容分发配置策略,并将所述内容分发配置策略发送给CDN,由此实现对CDN的自动配置;以及在接收到所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发,由此在CDN配置成功后,实现了CDN内容的自动分发。采用本专利技术提供的方法,不仅实现了CDN在线自动完成策略的配置,减轻了运营管理和人力的负担,此外,由于CDN配置和分发过程均为在线操作,由此保证了分发内容的准确性。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1a为本专利技术实施例一提供的互联网内容分发方法的流程示意图;图1b本文档来自技高网
...

【技术保护点】
1.一种互联网内容分发方法,其特征在于,包括:内容分发网络业务控制器CDN SC获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向CDN SC返回配置结果;接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和所述CDN中的CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发。

【技术特征摘要】
1.一种互联网内容分发方法,其特征在于,包括:内容分发网络业务控制器CDNSC获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向CDNSC返回配置结果;接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和所述CDN中的CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发。2.如权利要求1所述的方法,其特征在于,根据所述域名信息,确定相应的内容分发配置策略,具体包括:判断所述域名信息是否为新增域名信息;以及在判断结果为是时,根据所述域名信息,如果确定出所述域名信息对应的站点元素满足可缓存判断条件,则确定所述站点元素中需要缓存的内容;并根据所述域名信息和所述需要缓存的内容生成相应的内容分发配置策略。3.如权利要求2所述的方法,其特征在于,根据所述域名信息,如果确定出所述域名信息对应的站点元素满足可缓存判断条件,则确定所述站点元素中需要缓存的内容,具体包括:根据所述域名信息,分别确定所述域名信息对应的站点元素中包含的静态内容信息和动态内容信息;并确定所述静态内容信息与所述动态内容信息之间的比值;如果确定出所述比值大于预设比例阈值,则确定出所述域名信息对应的站点元素满足可缓存判断条件;并确定所述静态内容信息为所述站点元素中需要缓存的内容。4.如权利要求2所述的方法,其特征在于,所述内容分发配置策略还包括以下至少一项:域名信息、内容分发方式、内容缓存策略和内容分发优先级。5.如权利要求2所述的方法,其特征在于,所述日志信息中还携带有目的互联网协议IP地址;以及在判断所述域名信息是否为新增域名信息之前,还包括:确定所述目的IP地址在预先存储的IP地址列表中。6.如权利要求1~5任一权利要求所述的方法,其特征在于,内容分发网络业务控制器CDNSC获取至少一条待分发内容的日志信息,具体包括:CDNSC从深度报文检测DPI设备获取至少一条待分发内容的日志信息,其中,所述日志信息为所述DPI从互联网数据中心IDC采集得到的。7.一种互联网内容分发装置,其特征在于,包括:获取单元,用于获取至少一条待分发内容的日志信息,所述日志信息携带有域名信息;第一确定单元,用于根据所述域名信息,确定相应的内容分发配置策略,所述内容分发配置策略包含域名服务器DNS服务策略;发送单元,用于向内容分发网络CDN发送所述内容分发配置策略,由所述CDN根据所述内容分发配置策略进行配置并向所述CDNSC返回配置结果;接收单元,用于接收所述CDN返回的配置结果,如果确定出所述配置结果为配置成功,则根据所述DNS服务策略,向所述DNS服务策略对应的DNS服务器发送调度信息,所述调度信息包括域名信息和所述CDN中的CDN调度系统的IP地址,由所述DNS服务器在接收到用户访问请求后,根据所述调度信息将所述用户访问请求转发至所述CDN调度系统IP地址对应的CDN调度系统,由所述CDN调度系统根据所述用户访问请求确定CDN边缘服务节点,由所述CDN边缘服务节点根据所述用户访问请求进行内容分发。8.如权利要求7所述的装置,其特征在于,所述第一确定单元,具体包括判断子单元、确定子单元和生成子单元,其中:所述判断子单元,用于判断所述域名信息是否为新增域名信息;所述确定子单元,用于在所述判断子单元的判断结果为是时,根据所述域名信息,如果确定出所述域名信息对应的站点元素满足可缓存判断条件,则确定所述站点元素中需要缓存的内容;所述生成子单元,用于根据所述域名信息和所述确定子单元确定出的所述需要缓存的内容生成相应的内容分发配置策略。9.如权利要求8所述的装置,其特征在于,所述确定子单元,具体包括第一确定模块、第二确定模块、第三...

【专利技术属性】
技术研发人员:倪伟
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1