CN104348841A - 内容分发方法、分析和管控***及内容分发网络*** - Google Patents

内容分发方法、分析和管控***及内容分发网络*** Download PDF

Info

Publication number
CN104348841A
CN104348841A CN201310311484.7A CN201310311484A CN104348841A CN 104348841 A CN104348841 A CN 104348841A CN 201310311484 A CN201310311484 A CN 201310311484A CN 104348841 A CN104348841 A CN 104348841A
Authority
CN
China
Prior art keywords
hot spot
content
spot service
service
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310311484.7A
Other languages
English (en)
Other versions
CN104348841B (zh
Inventor
马铮
王健全
周光涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201310311484.7A priority Critical patent/CN104348841B/zh
Publication of CN104348841A publication Critical patent/CN104348841A/zh
Application granted granted Critical
Publication of CN104348841B publication Critical patent/CN104348841B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供一种内容分发方法、分析和管控***及内容分发网络***。其中方法包括:获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,第一访问请求包括:第一服务器地址和第一业务的业务标识;根据第一访问请求确定终端所访问的互联网服务器上的业务中被访问次数超过预设的第一阈值的业务为热点业务,将热点业务的业务标识及热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点。

Description

内容分发方法、分析和管控***及内容分发网络***
技术领域
本发明涉及通信技术领域,尤其涉及一种内容分发方法、分析和管控***及内容分发网络***。
背景技术
现有技术中,互联网中的内容分发网络(Content Delivery Network,CDN)***对访问CDN***中自有服务器的终端的访问量进行统计分析,确定CDN***中的热点服务器以及热点服务器中的热点业务,将热点业务的内容从CDN***的中心节点注入到边缘节点中,以使终端可以从边缘节点中获取热点业务的内容。
然而现有技术中,由于CDN***的接口协议与第三方服务器的接口协议不一致,CDN***难以获取第三方服务器上的业务内容,因此CDN***中仅保存CDN运营商的自有服务器的业务。当用户访问互联网中CDN***之外的第三方服务器的业务时,第三方服务器还是需要通过第三方服务器与终端之间的各个服务器将第三方服务器的业务转发给终端,降低了终端访问互联网的速度,并造成了一定的网络资源浪费。
发明内容
本发明提供一种内容分发方法、分析和管控***及内容分发网络***,用于解决现有技术中终端访问互联网的速度不高,且网络资源浪费的问题。
本发明的第一个方面是提供一种内容分发方法,包括:
分析和管控***获取终端访问互联网中第一服务器上的第一业务时发送到所述第一服务器的第一访问请求,所述第一访问请求包括:所述第一服务器地址和所述第一业务的业务标识,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
所述分析和管控***统计所述第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量;
在所述第二访问请求的数量大于预设的第一阈值时,所述分析和管控***将所述第二访问请求中的业务标识对应的业务确定为热点业务;
所述分析和管控***将所述热点业务的业务标识和所述热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
本发明的另一个方面提供一种内容分发方法,包括:
内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和所述热点业务所在的服务器地址,所述热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器获取所述热点业务的内容;
所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
本发明的又一个方面提供一种分析和管控***,包括:
获取模块,用于获取终端访问互联网中第一服务器上的第一业务时发送到所述第一服务器的第一访问请求,所述第一访问请求包括:所述第一服务器地址和所述第一业务的业务标识,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
统计模块,用于统计所述第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量;
确定模块,用于在所述第二访问请求的数量大于预设的第一阈值时,将所述第二访问请求中的业务标识对应的业务确定为热点业务;
发送模块,用于将所述热点业务的业务标识和所述热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
本发明的再一个方面提供一种内容分发网络***,包括:
统一内容管理子***和边缘节点;
所述统一内容管理子***包括:
接收模块,用于接收分析和管控***发送的热点业务的业务标识和所述热点业务所在的服务器地址,所述热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
获取模块,用于根据所述热点业务的业务标识从所述热点业务所在的服务器获取所述热点业务的内容;
发送模块,用于将所述热点业务的内容发送到所述边缘节点。
本发明通过获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,根据第一访问请求确定终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务为热点业务,将热点业务的业务标识及热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而提高了终端访问互联网的速度,并减少了网络资源浪费。
附图说明
图1为本发明提供的内容分发方法一个实施例的流程图;
图2为本发明提供的内容分发方法又一个实施例的流程图;
图3为本发明提供的内容分发方法另一个实施例的流程图;
图4为本发明提供的内容分发方法再一个实施例的流程图;
图5为本发明提供的分析和管控***一个实施例的结构示意图;
图6为本发明提供的内容分发网络***一个实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的内容分发方法一个实施例的流程图,如图1所示,包括:
101、分析和管控***获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,第一访问请求包括:第一服务器地址和第一业务的业务标识,第一服务器为互联网中除内容分发网络***中的服务器之外的其他服务器,第一业务为第一服务器上除已确定为热点业务之外的其他业务。
可选的,可以在互联网的关键节点上部署网络接口模块,用于采集终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求。例如,网络接口模块可以部署在传统互联网的宽带远程接入服务器(Broadband Remote Access Server,BRAS)上,BRAS位于传统互联网的边缘,用于连接宽带接入网和互联网中的骨干网,为终端提供基本的接入手段和宽带接入网的管理功能。因此,网络接口模块可以获取接入宽带接入网的终端访问传统互联网中除内容分发网络***中的服务器之外的其他服务器上除已确定为热点业务之外的其他业务的所有访问报文,并获取访问报文中的服务器地址及业务标识。又例如,网络接口模块还可以部署在移动互联网(Mobile Internet)中的Gn或Gi接口,Gn接口位于移动互联网中的GPRS服务支持节点(Serving GPRS Support Node,SGSN)SGSN和网关GPRS支持节点(Gateway GPRS Support Node,GGSN)之间,支持用户数据和有关信令的传输;Gi接口位于移动互联网中的GGSN和公用数据网(Public DataNetwork,PDN)之间,是终端地址在公网数据网的呈现点。网络接口模块可以获取终端访问移动互联网中除内容分发网络***中的服务器之外的其他服务器上除已确定为热点业务之外的其他业务时发送的基于GPRS隧道协议(GPRS Tunnelling Protocol,GTP)的数据包,从数据包中获取服务器地址及业务标识。其中,移动互联网是传统互联网与移动通信的结合。
分析和管控***可以从网络接口模块中获取网络接口模块采集到的第一访问请求。
102、分析和管控***统计第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量。
103、在第二访问请求的数量大于预设的第一阈值时,分析和管控***将第二访问请求中的业务标识对应的业务确定为热点业务。
104、分析和管控***将热点业务的业务标识和热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点。
进一步地,由于内容分发网络***的接口协议与热点业务所在的服务器的接口协议不一致,分析和管控***还需要对内容分发网络***的接口协议与热点业务所在的服务器的接口协议进行相互转换。因此,分析和管控***将热点业务的业务标识和热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***之后,若统一内容管理子***根据热点业务的业务标识判断内容分发网络***中的中心节点没有缓存热点业务的内容,则分析和管控***还可以接收统一内容管理子***发送的携带热点业务的业务标识的业务请求,将业务请求发送给热点业务所在的服务器;接收热点业务所在的服务器发送的热点业务的内容,并将热点业务的内容发送给统一内容管理子***,以使统一内容管理子***将热点业务的内容发送到内容分发网络***中的边缘节点。
更进一步地,当统一内容管理子***将热点业务的内容发送到内容分发网络***中的边缘节点之后,分析和管控***还可以接收统一内容管理子***发送的确认消息,确认消息中携带边缘节点的地址,分析和管控***将确认消息发送给热点业务所在的服务器,以使热点业务所在的服务器在接收到终端发送的访问热点业务的访问请求时,将该访问请求重路由至内容分发网络***的边缘节点。
本实施例中,通过获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,根据第一访问请求确定终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务为热点业务,将热点业务的业务标识及热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而提高了终端访问互联网的速度,并减少了网络资源浪费。
图2为本发明提供的内容分发方法又一个实施例的流程图,如图2所示,在图1所示实施例的基础上,访问请求中还可以包括:终端的源地址;
为了进一步地提高终端访问互联网的速度,步骤103之后,还可以包括:
105、分析和管控***统计第二访问请求中包括相同源地址的第三访问请求的数量。
对应的,步骤104具体可以包括:1041、在第三访问请求的数量大于预设的第二阈值时,分析和管控***将热点业务的业务标识、热点业务所在的服务器地址和第三访问请求中的源地址发送给统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点。
其中,终端可以与源地址有固定的一一对应关系,也可以是多个终端共用一个源地址。当终端与源地址一一对应时,内容分发网络***中距离源地址对应的终端最近的边缘节点可以为内容分发网络***中距离源地址对应的终端最近的基站或者服务器等。当多个终端共用一个源地址时,多个终端位于同一区域内,则内容分发网络***中距离源地址对应的终端最近的边缘节点可以为内容分发网络***中距离终端所在的区域最近的边缘节点。
进一步地,访问请求中还可以包括:业务的内容格式;
对应的,步骤103之后,还可以包括:
分析和管控***统计第三访问请求中包括相同内容格式的第四访问请求的数量;
分析和管控***将热点业务的业务标识、热点业务所在的服务器地址和第三访问请求中的源地址发送给统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点具体包括:在第四访问请求的数量大于预设的第三阈值时,分析和管控***将热点业务的业务标识、热点业务所在的服务器地址、第三访问请求中的源地址和第四访问请求中的业务的内容格式发送给统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取与内容格式对应的热点业务的内容,将热点业务的内容发送到内容分发网络***中距离相同源地址对应的终端最近的边缘节点。
其中,业务具体可以为音视频流媒体业务、文字和图片浏览业务等。当业务为音频流媒体业务时,业务的内容格式具体可以为MP3、MP4或者MP5等。
统一内容管理子***从热点业务所在的服务器上获取与内容格式对应的热点业务的内容,而不是获取所有内容格式对应的热点业务的内容,在边缘节点的存储空间较小的情况下,可以使得边缘节点中存储尽可能多的热点业务,提高终端访问多个热点业务时的速度,从而提高终端访问互联网的速度。
本实施例中,通过获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,根据第一访问请求中的第一服务器地址和第一业务的业务标识确定终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务为热点业务,并根据第一访问请求中的源地址确定访问热点业务的次数超过预设的第二阈值的终端的源地址,将热点业务的业务标识、热点业务所在的服务器地址及源地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,并根据源地址将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点,使得终端可以从内容分发网络***中距离自己最近的边缘节点获取热点业务的内容,从而进一步提高了终端访问互联网的速度,减少了网络资源浪费。
图3为本发明提供的内容分发方法另一个实施例的流程图,如图3所示,包括:
301、内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和热点业务所在的服务器地址,热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,第一服务器为互联网中除内容分发网络***中的服务器之外的其他服务器,第一业务为第一服务器上除已确定为热点业务之外的其他业务。
预设的第一阈值可以根据边缘节点的存储空间、互联网的网络状况等进行更改。例如,若互联网的网络状况较差,可以将预设的第一阈值设置小点,使得得到的热点业务较多,保存在边缘节点的热点业务较多,降低网络状况对终端访问互联网的速度的影响。若边缘节点的存储空间较小,可以将预设的第一阈值设置大点,以使边缘节点中保存的热点业务为最为热门的业务,提高终端对最为热门的业务的访问速度。
302、统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器获取热点业务的内容。
303、统一内容管理子***将热点业务的内容发送到内容分发网络***中的边缘节点。
由于统一内容管理子***和热点业务所在的服务器具有各自的接口协议,需要采用分析和管控***实现统一内容管理子***的接口协议与热点业务所在的服务器的接口协议之间的相互转换,因此,步骤302具体可以包括:
统一内容管理子***根据热点业务的业务标识判断内容分发网络***中的中心节点是否缓存有热点业务的内容;在中心节点未缓存热点业务的内容时,统一内容管理子***将携带热点业务的业务标识的业务请求发送给分析和管控***,以使分析和管控***将业务请求发送给热点业务所在的服务器;统一内容管理子***接收热点业务所在的服务器通过分析和管控***发送的热点业务的内容。
对应的,统一内容管理子***将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点之前,还需要将热点业务的内容缓存到内容分发网络***的中心节点。
本实施例中,通过内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和热点业务所在的服务器地址,热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而提高了终端访问互联网的速度,并减少了网络资源浪费。
图4为本发明提供的内容分发方法再一个实施例的流程图,如图4所示,在图3所示实施例的基础上,步骤303之前,还可以包括:
304、统一内容管理子***接收分析和管控***发送的访问热点业务的次数超过预设的第二阈值的终端的源地址。
对应的,步骤303具体可以包括:
305、统一内容管理子***根据源地址确定内容分发网络***中距离源地址对应的终端最近的边缘节点。
306、统一内容管理子***将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点,以使终端从边缘节点获取热点业务的内容。
本实施例中,通过内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和热点业务所在的服务器地址,热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,并根据接收到的访问热点业务的次数超过预设的第二阈值的终端的源地址将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而进一步提高了终端访问互联网的速度,减少了网络资源浪费。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图5为本发明提供的分析和管控***一个实施例的结构示意图,如图5所示,包括:
获取模块51,用于获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,第一访问请求包括:第一服务器地址和第一业务的业务标识,第一服务器为互联网中除内容分发网络***中的服务器之外的其他服务器,第一业务为第一服务器上除已确定为热点业务之外的其他业务;
统计模块52,用于统计第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量;
确定模块53,用于在第二访问请求的数量大于预设的第一阈值时,将第二访问请求中的业务标识对应的业务确定为热点业务;
发送模块54,用于将热点业务的业务标识和热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点。
进一步地,在访问请求中包括终端的源地址的情况下,统计模块52还用于,在确定模块53将第二访问请求中的业务标识对应的业务确定为热点业务之后,统计第二访问请求中包括相同源地址的第三访问请求的数量;
发送模块54具体用于,在第三访问请求的数量大于预设的第二阈值时,将热点业务的业务标识、热点业务所在的服务器地址和第三访问请求中的源地址发送给统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点。
更进一步地,在访问请求中包括业务的内容格式的情况下,统计模块52还用于,在确定模块53将第二访问请求中的业务标识对应的业务确定为热点业务之后,统计第三访问请求中包括相同内容格式的第四访问请求的数量;
发送模块54具体用于,在第四访问请求的数量大于预设的第三阈值时,将热点业务的业务标识、热点业务所在的服务器地址、第三访问请求中的源地址和第四访问请求中的业务的内容格式发送给统一内容管理子***,以使统一内容管理子***根据热点业务的业务标识从热点业务所在的服务器上获取与内容格式对应的热点业务的内容,将热点业务的内容发送到内容分发网络***中距离源地址对应的终端最近的边缘节点。
本实施例中,通过获取终端访问互联网中第一服务器上的第一业务时发送到第一服务器的第一访问请求,根据第一访问请求确定终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务为热点业务,将热点业务的业务标识及热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而提高了终端访问互联网的速度,并减少了网络资源浪费。
图6为本发明提供的内容分发网络***一个实施例的结构示意图,如图6所示,包括:
统一内容管理子***61和边缘节点62;
统一内容管理子***61包括:
接收模块611,用于接收分析和管控***发送的热点业务的业务标识和热点业务所在的服务器地址,热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,第一服务器为互联网中除内容分发网络***中的服务器之外的其他服务器,第一业务为第一服务器上除已确定为热点业务之外的其他业务;
获取模块612,用于根据热点业务的业务标识从热点业务所在的服务器获取热点业务的内容;
发送模块613,用于将热点业务的内容发送到边缘节点。
进一步地,接收模块611还用于,在发送模块613将热点业务的内容发送到内容分发网络***中的边缘节点之前,接收分析和管控***发送的访问热点业务的次数超过预设的第二阈值的终端的源地址;
发送模块613具体用于,根据源地址确定距离源地址对应的终端最近的边缘节点;将热点业务的内容发送到距离源地址对应的终端最近的边缘节点,以使终端从边缘节点获取热点业务的内容。
更进一步地,内容分发网络***还包括:中心节点;
获取模块612具体可以用于,根据热点业务的业务标识判断内容分发网络***中的中心节点是否缓存有热点业务的内容;在中心节点未缓存热点业务的内容时,将携带热点业务的业务标识的业务请求发送给分析和管控***,以使分析和管控***将业务请求发送给热点业务所在的服务器;接收热点业务所在的服务器通过分析和管控***发送的热点业务的内容;
发送模块613将热点业务的内容发送到距离源地址对应的终端最近的边缘节点之前,发送模块613还用于将热点业务的内容缓存到中心节点。
本实施例中,通过内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和热点业务所在的服务器地址,热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,统一内容管理子***根据热点业务对应的业务标识从热点业务所在的服务器上获取热点业务的内容,将热点业务的内容发送到内容分发网络***中的边缘节点,使得终端可以从内容分发网络***的边缘节点获取热点业务的内容,从而提高了终端访问互联网的速度,并减少了网络资源浪费。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

1.一种内容分发方法,其特征在于,包括:
分析和管控***获取终端访问互联网中第一服务器上的第一业务时发送到所述第一服务器的第一访问请求,所述第一访问请求包括:所述第一服务器地址和所述第一业务的业务标识,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
所述分析和管控***统计所述第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量;
在所述第二访问请求的数量大于预设的第一阈值时,所述分析和管控***将所述第二访问请求中的业务标识对应的业务确定为热点业务;
所述分析和管控***将所述热点业务的业务标识和所述热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
2.根据权利要求1所述的方法,其特征在于,所述访问请求中还包括:所述终端的源地址;
所述分析和管控***将所述第二访问请求中的业务标识对应的业务确定为热点业务之后,还包括:
所述分析和管控***统计所述第二访问请求中包括相同源地址的第三访问请求的数量;
所述分析和管控***将所述热点业务的业务标识和所述热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中的边缘节点,包括:
在所述第三访问请求的数量大于预设的第二阈值时,所述分析和管控***将所述热点业务的业务标识、所述热点业务所在的服务器地址和所述第三访问请求中的源地址发送给所述统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点。
3.根据权利要求2所述的方法,其特征在于,所述访问请求中还包括:业务的内容格式;
所述分析和管控***将所述第二访问请求中的业务标识对应的业务确定为热点业务之后,还包括:
所述分析和管控***统计所述第三访问请求中包括相同内容格式的第四访问请求的数量;
所述分析和管控***将所述热点业务的业务标识、所述热点业务所在的服务器地址和所述第三访问请求中的源地址发送给所述统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点,包括;
在所述第四访问请求的数量大于预设的第三阈值时,所述分析和管控***将所述热点业务的业务标识、所述热点业务所在的服务器地址、所述第三访问请求中的源地址和所述第四访问请求中的业务的内容格式发送给所述统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取与所述内容格式对应的所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点。
4.一种内容分发方法,其特征在于,包括:
内容分发网络***中的统一内容管理子***接收分析和管控***发送的热点业务的业务标识和所述热点业务所在的服务器地址,所述热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器获取所述热点业务的内容;
所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
5.根据权利要求4所述的方法,其特征在于,所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中的边缘节点之前,还包括:
所述统一内容管理子***接收所述分析和管控***发送的访问所述热点业务的次数超过预设的第二阈值的终端的源地址;
所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中的边缘节点,包括:
所述统一内容管理子***根据所述源地址确定所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点;
所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点,以使所述终端从所述边缘节点获取所述热点业务的内容。
6.根据权利要求5所述的方法,其特征在于,所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器获取所述热点业务的内容,包括:
所述统一内容管理子***根据所述热点业务的业务标识判断所述内容分发网络***中的中心节点是否缓存有所述热点业务的内容;
在所述中心节点未缓存所述热点业务的内容时,所述统一内容管理子***将携带所述热点业务的业务标识的业务请求发送给所述分析和管控***,以使所述分析和管控***将所述业务请求发送给所述热点业务所在的服务器;
所述统一内容管理子***接收所述热点业务所在的服务器通过所述分析和管控***发送的所述热点业务的内容;
所述统一内容管理子***将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点之前,还包括:
所述统一内容管理子***将所述热点业务的内容缓存到所述内容分发网络***的中心节点。
7.一种分析和管控***,其特征在于,包括:
获取模块,用于获取终端访问互联网中第一服务器上的第一业务时发送到所述第一服务器的第一访问请求,所述第一访问请求包括:所述第一服务器地址和所述第一业务的业务标识,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
统计模块,用于统计所述第一访问请求中包括相同服务器地址和相同业务标识的第二访问请求的数量;
确定模块,用于在所述第二访问请求的数量大于预设的第一阈值时,将所述第二访问请求中的业务标识对应的业务确定为热点业务;
发送模块,用于将所述热点业务的业务标识和所述热点业务所在的服务器地址发送给内容分发网络***中的统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中的边缘节点。
8.根据权利要求7所述的分析和管控***,其特征在于,所述访问请求中还包括:所述终端的源地址;
所述统计模块还用于,在所述确定模块将所述第二访问请求中的业务标识对应的业务确定为热点业务之后,统计所述第二访问请求中包括相同源地址的第三访问请求的数量;
所述发送模块具体用于,在所述第三访问请求的数量大于预设的第二阈值时,将所述热点业务的业务标识、所述热点业务所在的服务器地址和所述第三访问请求中的源地址发送给所述统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点。
9.根据权利要求8所述的分析和管控***,其特征在于,所述访问请求中还包括:业务的内容格式;
所述统计模块还用于,在所述确定模块将所述第二访问请求中的业务标识对应的业务确定为热点业务之后,统计所述第三访问请求中包括相同内容格式的第四访问请求的数量;
所述发送模块具体用于,在第四访问请求的数量大于预设的第三阈值时,将所述热点业务的业务标识、所述热点业务所在的服务器地址、所述第三访问请求中的源地址和所述第四访问请求中的业务的内容格式发送给所述统一内容管理子***,以使所述统一内容管理子***根据所述热点业务的业务标识从所述热点业务所在的服务器上获取与所述内容格式对应的所述热点业务的内容,将所述热点业务的内容发送到所述内容分发网络***中距离所述源地址对应的终端最近的边缘节点。
10.一种内容分发网络***,其特征在于,包括:统一内容管理子***和边缘节点;
所述统一内容管理子***包括:
接收模块,用于接收分析和管控***发送的热点业务的业务标识和所述热点业务所在的服务器地址,所述热点业务为终端所访问的第一服务器上的第一业务中被访问次数超过预设的第一阈值的业务,所述第一服务器为所述互联网中除内容分发网络***中的服务器之外的其他服务器,所述第一业务为所述第一服务器上除已确定为热点业务之外的其他业务;
获取模块,用于根据所述热点业务的业务标识从所述热点业务所在的服务器获取所述热点业务的内容;
发送模块,用于将所述热点业务的内容发送到所述边缘节点。
11.根据权利要求10所述的内容分发网络***,其特征在于,所述接收模块还用于,在所述发送模块将所述热点业务的内容发送到所述内容分发网络***中的边缘节点之前,接收所述分析和管控***发送的访问所述热点业务的次数超过预设的第二阈值的终端的源地址;
所述发送模块具体用于,根据所述源地址确定距离所述源地址对应的终端最近的边缘节点;
将所述热点业务的内容发送到距离所述源地址对应的终端最近的边缘节点,以使所述终端从所述边缘节点获取所述热点业务的内容。
12.根据权利要求11所述的内容分发网络***,其特征在于,还包括:中心节点;
所述获取模块具体用于,根据所述热点业务的业务标识判断所述内容分发网络***中的中心节点是否缓存有所述热点业务的内容;
在所述中心节点未缓存所述热点业务的内容时,将携带所述热点业务的业务标识的业务请求发送给所述分析和管控***,以使所述分析和管控***将所述业务请求发送给所述热点业务所在的服务器;
接收所述热点业务所在的服务器通过所述分析和管控***发送的所述热点业务的内容;
所述发送模块将所述热点业务的内容发送到距离所述源地址对应的终端最近的边缘节点之前,所述发送模块还用于将所述热点业务的内容缓存到所述中心节点。
CN201310311484.7A 2013-07-23 2013-07-23 内容分发方法、分析和管控***及内容分发网络*** Active CN104348841B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310311484.7A CN104348841B (zh) 2013-07-23 2013-07-23 内容分发方法、分析和管控***及内容分发网络***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310311484.7A CN104348841B (zh) 2013-07-23 2013-07-23 内容分发方法、分析和管控***及内容分发网络***

Publications (2)

Publication Number Publication Date
CN104348841A true CN104348841A (zh) 2015-02-11
CN104348841B CN104348841B (zh) 2017-10-27

Family

ID=52503638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310311484.7A Active CN104348841B (zh) 2013-07-23 2013-07-23 内容分发方法、分析和管控***及内容分发网络***

Country Status (1)

Country Link
CN (1) CN104348841B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156193A (zh) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 一种热点确定方法及***
CN109981523A (zh) * 2017-12-27 2019-07-05 ***通信集团云南有限公司 一种多媒体文件处理方法、装置及云计算平台
CN110351290A (zh) * 2019-07-17 2019-10-18 中国联合网络通信集团有限公司 数据缓存方法及***
CN110582096A (zh) * 2018-06-11 2019-12-17 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
WO2020029380A1 (zh) * 2018-08-10 2020-02-13 网宿科技股份有限公司 一种超热文件的处理方法、负载均衡设备及下载服务器
CN112311820A (zh) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 边缘设备调度方法、连接方法、装置和边缘设备
CN114119231A (zh) * 2021-11-26 2022-03-01 浪潮卓数大数据产业发展有限公司 一种基于区块链的数据交易方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956448A (zh) * 2005-10-28 2007-05-02 中兴通讯股份有限公司 一种基于外部条件触发节点动作的内容分发方法
CN102111457A (zh) * 2009-12-23 2011-06-29 ***通信集团公司 一种业务提供***和方法
US20110295983A1 (en) * 2010-05-28 2011-12-01 Juniper Networks, Inc. Application-layer traffic optimization service endpoint type attribute

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956448A (zh) * 2005-10-28 2007-05-02 中兴通讯股份有限公司 一种基于外部条件触发节点动作的内容分发方法
CN102111457A (zh) * 2009-12-23 2011-06-29 ***通信集团公司 一种业务提供***和方法
US20110295983A1 (en) * 2010-05-28 2011-12-01 Juniper Networks, Inc. Application-layer traffic optimization service endpoint type attribute

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156193A (zh) * 2016-12-02 2018-06-12 阿里巴巴集团控股有限公司 一种热点确定方法及***
CN108156193B (zh) * 2016-12-02 2022-08-19 阿里巴巴集团控股有限公司 一种热点确定方法及***
CN109981523A (zh) * 2017-12-27 2019-07-05 ***通信集团云南有限公司 一种多媒体文件处理方法、装置及云计算平台
CN109981523B (zh) * 2017-12-27 2022-02-25 ***通信集团云南有限公司 一种多媒体文件处理方法、装置及云计算平台
CN110582096A (zh) * 2018-06-11 2019-12-17 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
CN110582096B (zh) * 2018-06-11 2021-02-05 大唐移动通信设备有限公司 一种数据请求的处理方法及通信网络***
WO2020029380A1 (zh) * 2018-08-10 2020-02-13 网宿科技股份有限公司 一种超热文件的处理方法、负载均衡设备及下载服务器
US11201914B2 (en) 2018-08-10 2021-12-14 Wangsu Science & Technology Co., Ltd. Method for processing a super-hot file, load balancing device and download server
CN110351290A (zh) * 2019-07-17 2019-10-18 中国联合网络通信集团有限公司 数据缓存方法及***
CN110351290B (zh) * 2019-07-17 2021-08-06 中国联合网络通信集团有限公司 数据缓存方法及***
CN112311820A (zh) * 2019-07-26 2021-02-02 腾讯科技(深圳)有限公司 边缘设备调度方法、连接方法、装置和边缘设备
CN114119231A (zh) * 2021-11-26 2022-03-01 浪潮卓数大数据产业发展有限公司 一种基于区块链的数据交易方法及***

Also Published As

Publication number Publication date
CN104348841B (zh) 2017-10-27

Similar Documents

Publication Publication Date Title
CN104348841A (zh) 内容分发方法、分析和管控***及内容分发网络***
US10827421B2 (en) Network slice selection method, user equipment, and network device
CN103501486B (zh) 一种消息推送方法及推送服务器
CN105050063B (zh) 一种推送信息的方法及装置
CN103823807A (zh) 一种去除重复数据的方法、装置及***
CN102143150A (zh) 一种获取媒体内容的方法、设备及***
CN104683124A (zh) 终端类型识别方法和装置
CN104954431A (zh) 网络选择方法、装置及***
KR20140021372A (ko) 컨텐츠 식별 정보를 이용한 컨텐츠 전송 서비스 방법 및 로컬 캐싱 장치
CN104469394A (zh) 一种视频资源获取方法、后台服务器、视频客户端及***
CN111275495A (zh) 基于区块链的广告投放监测方法、装置及***
CN103068052A (zh) 资源动态配置方法、***和Portal服务器
US10327133B2 (en) Making subscriber data addressable as a device in a mobile data network
KR101441403B1 (ko) 컨텐츠 전송 서비스 시스템, 그의 장치 및 컨텐츠 전송 서비스 지원 방법
WO2023125380A1 (zh) 一种数据管理的方法及相应装置
US9813927B2 (en) Mobile terminal flow identification method and apparatus
CN104640175A (zh) 无线网络的接入方法和装置
US10516723B2 (en) Distributing subscriber data in a mobile data network
CN103795810A (zh) 数据分发***及方法以及该数据分发***中的中心服务器
KR102412988B1 (ko) 컨텐츠 전송 제어 방법, 이를 위한 장치, 이를 기록한 컴퓨터 판독 가능한 기록 매체 및 프로그램
CN104243403A (zh) 一种支持在线播放的方法及设备
CN103096427A (zh) 终端的无线访问接入点ap信息获取方法和装置
CN107070887B (zh) 网络行为信息的处理方法、装置及缓存设备
CN104768144A (zh) 空中写卡的方法与装置
CN102917029B (zh) 云存储的实现方法及云存储***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant