CN103297382A - Accessed content distribution network processing method and device - Google Patents
Accessed content distribution network processing method and device Download PDFInfo
- Publication number
- CN103297382A CN103297382A CN2012100423789A CN201210042378A CN103297382A CN 103297382 A CN103297382 A CN 103297382A CN 2012100423789 A CN2012100423789 A CN 2012100423789A CN 201210042378 A CN201210042378 A CN 201210042378A CN 103297382 A CN103297382 A CN 103297382A
- Authority
- CN
- China
- Prior art keywords
- cdn
- qos
- access
- upstream
- content
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 5
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 93
- 238000000034 method Methods 0.000 claims abstract description 28
- 238000012545 processing Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000005516 engineering process Methods 0.000 abstract description 14
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种接入内容分发网络处理方法及装置,该方法包括:接入CDN向上游CDN上报该接入CDN的QoS能力参数,其中,该QoS能力参数用于上游CDN根据该QoS能力参数选择为用户提供有QoS保障的内容业务的接入CDN作为下游CDN;该下游CDN在接收到来自端用户的内容请求后,根据从上游CDN获取的上述内容请求对应的QoS信息进行QoS控制。通过本发明,解决了相关技术中CDN无法进行精细化的QoS控制的问题,能够使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。
The present invention discloses a processing method and device for accessing a content distribution network. The method includes: accessing a CDN and reporting the QoS capability parameter of the accessing CDN to an upstream CDN, wherein the QoS capability parameter is used by the upstream CDN according to the QoS capability Parameters select the access CDN that provides users with QoS-guaranteed content services as the downstream CDN; after receiving the content request from the end user, the downstream CDN performs QoS control according to the QoS information corresponding to the above-mentioned content request obtained from the upstream CDN. The present invention solves the problem that the CDN cannot perform refined QoS control in related technologies, and enables operators to implement more refined QoS control when using access to the CDN, thereby satisfying streaming media and other applications that have QoS requirements at the application layer. Content push further guarantees service quality and improves user experience.
Description
技术领域 technical field
本发明涉及通信领域,具体而言,涉及一种接入内容分发网络(Content Delivery Network,简称为CDN)处理方法及装置。The present invention relates to the communication field, in particular, to a processing method and device for accessing a Content Delivery Network (CDN for short).
背景技术 Background technique
CDN的全称是Content Delivery Network,即内容分发网络。CDN的基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。在应用时,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,从而使得用户可以就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。The full name of CDN is Content Delivery Network, that is, content distribution network. The basic idea of CDN is to avoid bottlenecks and links on the Internet that may affect the speed and stability of data transmission as much as possible, so as to make content transmission faster and more stable. In application, a layer of intelligent virtual network based on the existing Internet is formed by placing node servers all over the network. Comprehensive information such as distance and response time will redirect the user's request to the service node closest to the user, so that the user can obtain the required content nearby, solve the Internet network congestion situation, and improve the response speed of the user's access to the website.
随着CDN技术的蓬勃发展和广泛应用,CDN之间的互联互通的需求愈加强烈。通过CDN之间的互联互通,可以充分利用现有的CDN网络,节约CDN运营商进行网络部署的成本。为此,IETF提出的一套新的协议框架CDN互联互通(CDN Interworking,简称为CDNI)。图1是根据相关技术的CDN互联互通的架构示意图,如图1所示,上游CDN(Upstream CDN)和下游CDN(Downstream CDN)之间通过CDNI接口互联互通,该CDNI接口协议主要包括:With the vigorous development and wide application of CDN technology, the demand for interconnection between CDNs is becoming more and more intense. Through the interconnection between CDNs, the existing CDN network can be fully utilized and the cost of network deployment for CDN operators can be saved. To this end, a new set of protocol framework CDN Interworking (CDN Interworking, referred to as CDNI) proposed by IETF. Figure 1 is a schematic diagram of the CDN interconnection and intercommunication architecture according to related technologies. As shown in Figure 1, the upstream CDN (Upstream CDN) and the downstream CDN (Downstream CDN) are interconnected and interoperable through the CDNI interface. The CDNI interface protocol mainly includes:
控制接口协议(Control Interface Protocol):用于发现、初始化、确定其他接口的参数。一旦完成其他接口的初始化工作,CDN之间的交互都用其他接口来完成。Control Interface Protocol (Control Interface Protocol): used to discover, initialize, and determine the parameters of other interfaces. Once the initialization work of other interfaces is completed, the interaction between CDNs is completed by other interfaces.
请求路由接口协议(Request Routing Interface Protocol):用于确定由哪个CDN或一个CDN内部的哪个传输代理来处理用户请求。Request Routing Interface Protocol (Request Routing Interface Protocol): Used to determine which CDN or which transfer agent within a CDN handles user requests.
元数据接口协议(Metadata Interface Protocol):用于在CDN之间传递内容的基本信息和内容传输规则,例如,内容分发的地理区域限制、内容的有效期等。Metadata Interface Protocol (Metadata Interface Protocol): used to transfer basic information and content transmission rules between CDNs, such as geographical area restrictions on content distribution, content validity period, etc.
日志接口协议(Logging Interface Protocol):用于下游CDN向上游CDN汇报内容传输、流量统计、计费等信息。Logging Interface Protocol (Logging Interface Protocol): used for downstream CDN to report content transmission, traffic statistics, billing and other information to upstream CDN.
一般而言,下游CDN是更接近于用户的CDN,上游CDN是更接近于内容提供商(ContentService Provider,简称为CSP)的CDN。Generally speaking, a downstream CDN is a CDN that is closer to users, and an upstream CDN is a CDN that is closer to a content provider (Content Service Provider, referred to as CSP).
对于移动接入网,在使用CDN技术进行内容传输时,对于有些类型的内容(如视频或者游戏等)用户请求的不同内容存在不同的应用层QoS需求(如不同的视频可能存在不同的播放速率、最低带宽等应用层QoS需求),在用户直接向CDN获取内容时,该接入网所属的策略控制和计费(Policy Control and Charging,简称为PCC)系统无法从CDN获取到此类信息,将导致CDN无法进行精细化的QoS控制,因而可能无法满足此类内容的QoS需求。For mobile access networks, when using CDN technology for content transmission, there are different application-layer QoS requirements for different content requested by users for some types of content (such as video or games, etc.) (for example, different videos may have different playback rates) , minimum bandwidth and other application layer QoS requirements), when the user directly obtains content from the CDN, the Policy Control and Charging (PCC) system to which the access network belongs cannot obtain such information from the CDN, It will cause the CDN to be unable to perform fine-grained QoS control, and thus may not be able to meet the QoS requirements of such content.
针对相关技术中CDN无法进行精细化的QoS控制的问题,目前尚未提出有效的解决方案。For the problem that the CDN cannot perform refined QoS control in related technologies, no effective solution has been proposed yet.
发明内容 Contents of the invention
针对相关技术中CDN无法进行精细化的QoS控制的问题,本发明提供了一种接入内容分发网络处理方法及装置,以至少解决上述问题。Aiming at the problem that CDN cannot perform refined QoS control in the related art, the present invention provides a processing method and device for accessing content distribution network, so as to at least solve the above problem.
根据本发明的一个方面,提供了一种接入CDN处理方法,该方法包括:接入CDN向上游CDN上报所述接入CDN的QoS能力参数,其中,所述QoS能力参数用于所述上游CDN根据所述QoS能力参数选择为用户提供有QoS保障的内容业务的接入CDN作为下游CDN;所述下游CDN在接收到来自端用户的内容请求后,根据从所述上游CDN获取的所述内容请求对应的QoS信息进行QoS控制。According to one aspect of the present invention, a method for processing access to CDN is provided, the method comprising: the access CDN reports the QoS capability parameter of the access CDN to the upstream CDN, wherein the QoS capability parameter is used for the upstream CDN According to the QoS capability parameters, the CDN selects an access CDN that provides users with QoS-guaranteed content services as the downstream CDN; after the downstream CDN receives the content request from the end user, it The QoS information corresponding to the content request performs QoS control.
优选地,所述下游CDN根据从所述上游CDN获取的所述内容请求对应的QoS信息进行QoS控制包括:所述下游CDN发送所述QoS信息给PCRF;所述PCRF根据所述QoS信息进行QoS控制。Preferably, the downstream CDN performing QoS control according to the QoS information corresponding to the content request obtained from the upstream CDN includes: the downstream CDN sending the QoS information to PCRF; the PCRF performing QoS according to the QoS information control.
优选地,所述下游CDN发送所述QoS信息给PCRF包括:所述下游CDN通过Rx接口发送所述QoS信息给PCRF。Preferably, the downstream CDN sending the QoS information to the PCRF includes: the downstream CDN sending the QoS information to the PCRF through an Rx interface.
优选地,所述下游CDN通过Rx接口发送所述QoS信息给PCRF包括:所述下游CDN将所述QoS信息承载在Diameter消息中,通过所述Rx接口发送给PCRF。Preferably, the downstream CDN sending the QoS information to the PCRF through the Rx interface includes: the downstream CDN carrying the QoS information in a Diameter message, and sending the QoS information to the PCRF through the Rx interface.
优选地,所述下游CDN根据从所述上游CDN获取的所述内容请求对应的QoS信息进行QoS控制之前,还包括:所述下游CDN接收所述上游CDN发送的元数据信息,所述元数据信息中携带所述内容请求对应的QoS信息,其中,所述内容请求对应的QoS信息为所述内容的应用层QoS参数。Preferably, before the downstream CDN performs QoS control according to the QoS information corresponding to the content request obtained from the upstream CDN, it further includes: the downstream CDN receives metadata information sent by the upstream CDN, the metadata The information carries QoS information corresponding to the content request, wherein the QoS information corresponding to the content request is an application layer QoS parameter of the content.
优选地,所述下游CDN接收所述上游CDN发送的与所述元数据信息请求对应的元数据信息响应之前,还包括:所述上游CDN从其上游的CDN或CSP获取所述内容请求对应的所述QoS信息。Preferably, before the downstream CDN receives the metadata information response corresponding to the metadata information request sent by the upstream CDN, it further includes: the upstream CDN obtains the content corresponding to the content request from its upstream CDN or CSP The QoS information.
优选地,接入CDN向上游CDN上报所述接入CDN的QoS能力参数包括:所述接入CDN通过RRI接口向所述上游CDN上报所述接入CDN的QoS能力参数。Preferably, the access CDN reporting the QoS capability parameters of the access CDN to the upstream CDN includes: the access CDN reporting the QoS capability parameters of the access CDN to the upstream CDN through an RRI interface.
优选地,接入CDN向上游CDN上报所述接入CDN的QoS能力参数之前,还包括:所述接入CDN接收到来自所述上游CDN的用于获取所述接入CDN的QoS能力参数的请求消息。Preferably, before the access CDN reports the QoS capability parameters of the access CDN to the upstream CDN, it further includes: the access CDN receives the information for obtaining the QoS capability parameters of the access CDN from the upstream CDN request message.
优选地,所述QoS能力参数包括:所述接入CDN具备的QoS控制能力。Preferably, the QoS capability parameter includes: the QoS control capability of the access CDN.
根据本发明的另一方面,还提供了一种接入CDN处理装置,位于接入CDN中,该装置包括:上报模块,用于向上游CDN上报所述接入CDN的QoS能力参数,其中,所述QoS能力参数用于所述上游CDN根据所述QoS能力参数选择为用户提供有QoS保障的内容业务的接入CDN作为下游CDN;接收模块,用于接收来自端用户的内容请求;控制模块,用于根据从所述上游CDN获取的所述内容请求对应的QoS信息进行QoS控制。According to another aspect of the present invention, there is also provided an access CDN processing device, which is located in the access CDN, and the device includes: a reporting module, configured to report the QoS capability parameter of the access CDN to the upstream CDN, wherein, The QoS capability parameter is used by the upstream CDN to select an access CDN that provides content services with QoS guarantee for users as a downstream CDN according to the QoS capability parameter; a receiving module is used to receive content requests from end users; a control module , used to perform QoS control according to the QoS information corresponding to the content request obtained from the upstream CDN.
通过本发明,与接入网比较接近的接入CDN向上游CDN上报该接入CDN的QoS能力参数,该上游CDN下游的CDN在接收到来自端用户的内容请求后,根据从上游CDN获取的上述内容请求对应的QoS信息进行QoS控制,解决了相关技术中CDN无法进行精细化的QoS控制的问题,能够使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。Through the present invention, the access CDN that is relatively close to the access network reports the QoS capability parameters of the access CDN to the upstream CDN, and the downstream CDN of the upstream CDN receives the content request from the end user, according to the QoS capability parameter obtained from the upstream CDN. The QoS information corresponding to the above content request is used for QoS control, which solves the problem that CDN cannot perform refined QoS control in related technologies, and enables operators to achieve more refined QoS control when using access to CDN, thereby satisfying streaming media Push content such as application-layer QoS requirements to further guarantee service quality and improve user experience.
附图说明 Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是根据相关技术的CDN互联互通的架构示意图;Figure 1 is a schematic diagram of the architecture of CDN interconnection according to related technologies;
图2是根据本发明实施例的接入CDN处理方法的流程图;2 is a flowchart of a method for processing access to a CDN according to an embodiment of the present invention;
图3是根据本发明实施例的接入CDN处理装置的结构框图;Fig. 3 is a structural block diagram of an access CDN processing device according to an embodiment of the present invention;
图4是根据本发明优选实施例的接入CDN保障QoS的系统架构的示意图;4 is a schematic diagram of a system architecture for accessing a CDN to guarantee QoS according to a preferred embodiment of the present invention;
图5是根据本发明优选实施例的接入CDN保障QoS的方法的流程图。Fig. 5 is a flowchart of a method for accessing a CDN to guarantee QoS according to a preferred embodiment of the present invention.
具体实施方式 Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
相关技术中PCC无法从CDN获取到内容的QoS需求,从而无法进行精细化的QoS控制的问题,在引入接入CDN后将有望得到解决。接入CDN是一种较为特殊的CDN,它是由接入网的运营商部署的CDN,和接入网耦合紧密,可以获取接入网的一些特有信息。在和其他CDN互联互通时,由于接入CDN更接近于接入网,因此通常扮演下游CDN的角色。本实施例在CDN互联互通的场景下,将接入CDN作为下游CDN,通过CDNI技术以及PCC机制实现接入侧的QoS控制,相对于现有技术,可以使得运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。In related technologies, the problem that the PCC cannot obtain the QoS requirements of the content from the CDN, and thus cannot perform refined QoS control, is expected to be resolved after the introduction of access to the CDN. The access CDN is a special kind of CDN, which is deployed by the operator of the access network. It is closely coupled with the access network and can obtain some unique information of the access network. When interconnecting with other CDNs, since the access CDN is closer to the access network, it usually plays the role of a downstream CDN. In this embodiment, in the CDN interconnection scenario, the access CDN is used as the downstream CDN, and the QoS control on the access side is realized through the CDNI technology and the PCC mechanism. Compared with the existing technology, the operator can realize the More refined QoS control, and then meet streaming media and other content push with application layer QoS requirements, further guarantee service quality and improve user experience.
图2是根据本发明实施例的接入CDN处理方法的流程图,如图2所示,该方法包括如下步骤:Fig. 2 is a flowchart of a method for accessing a CDN according to an embodiment of the present invention. As shown in Fig. 2, the method includes the following steps:
步骤S202,接入CDN(Access CDN)向上游CDN上报该接入CDN的QoS能力参数,其中,该QoS能力参数用于上游CDN根据该QoS能力参数选择为用户提供有QoS保障的内容业务的接入CDN作为下游CDN;Step S202, the access CDN (Access CDN) reports the QoS capability parameter of the access CDN to the upstream CDN, wherein the QoS capability parameter is used for the upstream CDN to select an access service that provides the user with a content service with QoS guarantee according to the QoS capability parameter. Enter the CDN as the downstream CDN;
步骤S204,该下游CDN在接收到来自端用户的内容请求后,根据从上游CDN获取的上述内容请求对应的QoS信息进行QoS控制。Step S204, after receiving the content request from the end user, the downstream CDN performs QoS control according to the QoS information corresponding to the content request obtained from the upstream CDN.
本实施例通过上述方式,与接入网比较接近的接入CDN向上游CDN上报该接入CDN的QoS能力参数,该上游CDN下游的CDN在接收到来自端用户的内容请求后,根据从上游CDN获取的上述内容请求对应的QoS信息进行QoS控制,解决了相关技术中CDN无法进行精细化的QoS控制的问题,能够使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。In this embodiment, the access CDN that is closer to the access network reports the QoS capability parameters of the access CDN to the upstream CDN through the above method, and the downstream CDN of the upstream CDN receives the content request from the end user, The QoS information corresponding to the above-mentioned content request obtained by the CDN is used for QoS control, which solves the problem that the CDN cannot perform fine-grained QoS control in related technologies, and enables operators to achieve more fine-grained QoS control when using access to the CDN, and then Meet streaming media and other content push with application layer QoS requirements, further guarantee service quality and improve user experience.
其中,上述下游CDN(即上游CDN从接入CDN中选择的下游CDN)根据从上游CDN获取的内容请求对应的QoS信息进行QoS控制的方式可以是通过策略和计费功能实体(PCRF)进行QoS控制,例如,接入CDN发送QoS信息给PCRF;该PCRF根据上述QoS信息进行QoS控制。Wherein, the above-mentioned downstream CDN (that is, the downstream CDN selected by the upstream CDN from the access CDN) performs QoS control according to the QoS information corresponding to the content request obtained from the upstream CDN, which may be performed by a policy and charging function entity (PCRF) for QoS For control, for example, the access CDN sends QoS information to the PCRF; the PCRF performs QoS control according to the above QoS information.
需要说明的是,PCC是3GPP定义的策略控制系统,PCRF是PCC系统中的策略控制功能,它是指基于运营商策略、业务QoS请求和用户签约等信息制定相应的资源控制策略,并下发给PCEF安装执行。PCEF是PCC系统中定义的策略执行功能,它在策略控制功能指导下进行QoS策略实施、门控、信息上报等功能。It should be noted that PCC is a policy control system defined by 3GPP, and PCRF is a policy control function in the PCC system. It refers to formulating corresponding resource control policies based on operator policies, service QoS requests, and user subscription information, and issuing them Install and execute PCEF. PCEF is the policy enforcement function defined in the PCC system. It implements QoS policy, gate control, and information reporting under the guidance of the policy control function.
优选地,步骤S204中下游CDN发送QoS信息给PCRF可以通过Rx接口进行发送。可以在接入CDN和PCRF之间增加Rx接口,接入CDN通过该接口适时地通知PCRF应用层QoS信息。在接入CDN使用Rx接口发送QoS信息给PCRF时,接入CDN可以将QoS信息承载在Diameter消息中,通过Rx接口发送给PCRF。这种发送方式方便可靠,实用性强。Preferably, the QoS information sent by the downstream CDN to the PCRF in step S204 may be sent through the Rx interface. An Rx interface can be added between the access CDN and the PCRF, through which the access CDN notifies the PCRF of the application layer QoS information in a timely manner. When the access CDN uses the Rx interface to send the QoS information to the PCRF, the access CDN can carry the QoS information in the Diameter message and send it to the PCRF through the Rx interface. This sending method is convenient, reliable and practical.
对于有QoS要求的内容,下游CDN可以从上游CDN获取该内容的QoS信息,下游CDN从上游CDN获取与内容请求对应的QoS信息的方式有很多种,例如,下游CDN接收到上游CDN发送的元数据信息,该元数据信息中携带内容请求对应的QoS信息,其中,该内容请求对应的QoS信息为上述内容的应用层QoS参数。其中,上述的应用层QoS参数可以包括但不限于上述内容所需的最低保障带宽、最低传输速率等。通过这种方式,在元数据接口中新增了应用层QoS参数,使得接入CDN从上游CDN获取QoS信息方便快捷,可靠性强。For content with QoS requirements, the downstream CDN can obtain the QoS information of the content from the upstream CDN. There are many ways for the downstream CDN to obtain the QoS information corresponding to the content request from the upstream CDN. For example, the downstream CDN receives the metadata sent by the upstream CDN. Data information, the metadata information carries QoS information corresponding to the content request, wherein the QoS information corresponding to the content request is the application layer QoS parameter of the above content. Wherein, the above-mentioned application layer QoS parameters may include but not limited to the minimum guaranteed bandwidth and the minimum transmission rate required by the above content. In this way, the application layer QoS parameters are added in the metadata interface, making it convenient and reliable for the access CDN to obtain QoS information from the upstream CDN.
下游CDN可以从上游CDN获取端用户请求的内容对应的QoS信息,当上游CDN中也没有该端用户请求的内容对应的QoS信息时,上游CDN可以从其上游的CDN或内容业务提供商(CSP)中获取上述内容请求的QoS信息。通过这种方式,保证了获取到的QoS信息的及时性。The downstream CDN can obtain the QoS information corresponding to the content requested by the end user from the upstream CDN. ) to obtain the QoS information of the above content request. In this way, the timeliness of the obtained QoS information is guaranteed.
在上游CDN将有QoS需求的端用户的内容请求推送给其下游的多个接入CDN时,可以选择更为合适的接入CDN作为其下游的CDN进行内容推送,因此,具有获取QoS信息能力的接入CDN可以向上游CDN上报接入CDN的QoS能力参数,其中,QoS能力参数可以包括:接入CDN具备的QoS控制能力。接入CDN(Access CDN)上报自己的QoS能力参数,上游CDN据此选择接入CDN作为下游CDN来传输有特殊QoS要求的内容。通过这种方式,上游CDN能够获取到其下游CDN具备的获取QoS信息的能力,从而可以按照端用户请求内容的需要进行相关的控制操作。例如,上游CDN在接收到来自端用户的内容请求时,可以根据其下游CDN的QoS能力参数,选择接收内容请求的接入CDN,并将内容请求发送给该接入CDN。When the upstream CDN pushes the content request of the end user with QoS requirements to multiple downstream access CDNs, it can select a more suitable access CDN as its downstream CDN for content push, so it has the ability to obtain QoS information The access CDN may report the QoS capability parameters of the access CDN to the upstream CDN, wherein the QoS capability parameters may include: the QoS control capability of the access CDN. The access CDN (Access CDN) reports its own QoS capability parameters, and the upstream CDN selects the access CDN as the downstream CDN to transmit the content with special QoS requirements. In this way, the upstream CDN can obtain the ability of its downstream CDN to obtain QoS information, so that it can perform relevant control operations according to the needs of end users requesting content. For example, when an upstream CDN receives a content request from an end user, it can select an access CDN that receives the content request according to the QoS capability parameters of its downstream CDN, and send the content request to the access CDN.
接入CDN向上游CDN上报接入CDN的QoS能力参数的方式有很多种,优选地,接入CDN可以通过RRI接口向上游CDN上报接入CDN的QoS能力参数。该方式实用性强。There are many ways for the access CDN to report the QoS capability parameters of the access CDN to the upstream CDN. Preferably, the access CDN may report the QoS capability parameters of the access CDN to the upstream CDN through the RRI interface. This method is practical.
而当上游CDN未获得其下游CDN的QoS能力参数时,该上游CDN可以向其下游的CDN发送用于获取接入CDN的QoS能力参数的请求消息,接入CDN除了自主上报其QoS能力参数之外,还可以在接收到来自上游CDN的用于获取接入CDN的QoS能力参数的请求消息时,进行QoS能力参数的上报。通过这种方式,提供了另一种接入CDN将自身的QoS能力参数上报给上游CDN的途径,提高了方案的灵活性。When the upstream CDN does not obtain the QoS capability parameters of its downstream CDN, the upstream CDN can send a request message to its downstream CDN to obtain the QoS capability parameters of the access CDN. In addition to independently reporting its QoS capability parameters, the access CDN In addition, the QoS capability parameter may also be reported when receiving a request message from the upstream CDN for obtaining the QoS capability parameter of the access CDN. In this way, another way for the access CDN to report its own QoS capability parameters to the upstream CDN is provided, which improves the flexibility of the solution.
对应于上述方法,本实施例还提供了一种接入CDN处理装置,位于接入CDN中,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。Corresponding to the above method, this embodiment also provides an access CDN processing device, which is located in the access CDN, and the device is used to implement the above embodiment and preferred implementation manners, which have already been described and will not be repeated. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.
图3是根据本发明实施例的接入CDN处理装置的结构框图,如图3所示,该装置包括上报模块32、接收模块34和控制模块36。下面对该装置进行详细说明。FIG. 3 is a structural block diagram of a CDN access processing device according to an embodiment of the present invention. As shown in FIG. 3 , the device includes a reporting module 32 , a receiving module 34 and a control module 36 . The device will be described in detail below.
上报模块32,用于向上游CDN上报该接入CDN的QoS能力参数,其中,该QoS能力参数用于上游CDN根据该QoS能力参数选择为用户提供有QoS保障的内容业务的接入CDN作为下游CDN;The reporting module 32 is configured to report the QoS capability parameters of the access CDN to the upstream CDN, wherein the QoS capability parameters are used by the upstream CDN to select an access CDN that provides content services with QoS guarantees for users as a downstream CDN according to the QoS capability parameters CDN;
接收模块34,与上报模块32相耦合,用于接收来自端用户的内容请求;The receiving module 34, coupled with the reporting module 32, is used to receive content requests from end users;
控制模块36,与接收模块34相耦合,用于根据从所述上游CDN获取的所述内容请求对应的QoS信息进行QoS控制。The control module 36, coupled with the receiving module 34, is configured to perform QoS control according to the QoS information corresponding to the content request acquired from the upstream CDN.
本实施例通过上述装置,与接入网比较接近的接入CDN使用上报模块32向上游CDN上报该接入CDN的QoS能力参数,该上游CDN下游的CDN在使用接收模块34接收到来自端用户的内容请求后,根据从上游CDN获取的上述内容请求对应的QoS信息通过控制模块36进行QoS控制,解决了相关技术中CDN无法进行精细化的QoS控制的问题,能够使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。In this embodiment, the access CDN that is relatively close to the access network uses the reporting module 32 to report the QoS capability parameters of the access CDN to the upstream CDN through the above-mentioned device, and the CDN downstream of the upstream CDN uses the receiving module 34 to receive the QoS capability parameter from the end user. After requesting content, QoS control is performed through the control module 36 according to the QoS information corresponding to the content request obtained from the upstream CDN, which solves the problem that the CDN cannot perform refined QoS control in related technologies, and enables operators to access CDN implements more refined QoS control, and then satisfies content push with application layer QoS requirements such as streaming media, further guarantees service quality and improves user experience.
下面结合优选实施例进行说明,该优选实施例结合了上述实施例及其优选实施方式。The following description will be made in conjunction with a preferred embodiment, which combines the above-mentioned embodiments and preferred implementation modes thereof.
本优选实施例涉及网络和通讯领域,尤其涉及一种接入CDN保障业务质量(即QoS)的系统和方法。This preferred embodiment relates to the field of network and communication, in particular to a system and method for accessing CDN to ensure service quality (ie QoS).
图4是根据本发明优选实施例的接入CDN保障QoS的系统架构的示意图,如图4所示,该系统包括:Fig. 4 is a schematic diagram of a system architecture for accessing a CDN to guarantee QoS according to a preferred embodiment of the present invention. As shown in Fig. 4, the system includes:
UE(User Equipment,用户设备)402:用于发起业务请求并从CDN获取内容。UE (User Equipment, user equipment) 402: used to initiate a service request and obtain content from the CDN.
PCRF(Policy and Charging Rules Function,策略和计费规则功能)404:包含策略控制决策和基于流的计费控制功能。PCRF对PCEF进行基于业务数据流的检测、门控、QoS授权,和基于流计费的网络控制。在本架构中以PCEF是P-GW为例进行说明。PCRF (Policy and Charging Rules Function) 404: includes policy control decision-making and flow-based charging control functions. The PCRF performs service data flow-based detection, gate control, QoS authorization, and network control based on flow charging for the PCEF. In this architecture, the PCEF is taken as an example for illustration.
P-GW(Packet Data Network Gateway,分组数据网络网关)406:是接入侧网元,用于管理3GPP接入和non-3GPP接入间的移动,还负责策略执行、计费等功能。本架构中P-GW作为PCEF,根据PCRF下发的资源控制策略进行QoS策略实施和门控、事件上报等功能。P-GW (Packet Data Network Gateway, packet data network gateway) 406: It is the access side network element, used to manage the movement between 3GPP access and non-3GPP access, and is also responsible for policy execution, charging and other functions. In this architecture, the P-GW acts as a PCEF, and performs functions such as QoS policy implementation, gate control, and event reporting according to the resource control policy delivered by the PCRF.
Access CDN(Access Content Delivery Network,接入CDN)408:是接入网的运营商部署的CDN,和接入网耦合紧密。相对于普通CDN来讲,接入CDN可以从运营商及接入网获取更多信息。Access CDN (Access Content Delivery Network, Access CDN) 408: It is a CDN deployed by the operator of the access network, which is closely coupled with the access network. Compared with ordinary CDN, accessing CDN can obtain more information from operators and access networks.
Upstream CDN(Upstream Content Delivery Network,上游CDN)410:是在CDN互联架构中,位于上游的CDN。Upstream CDN (Upstream Content Delivery Network, upstream CDN) 410: it is an upstream CDN in the CDN interconnection architecture.
参见如图1所示的CDNI架构示意图,Access CDN和Upstream CDN之间的接口为CDNI接口。Access CDN新增接口(Rx)和PCRF互联,Access CDN作为PCC架构中的AF,和PCRF之间采用Rx接口。Access CDN可以新增如下功能:Refer to the schematic diagram of the CDNI architecture shown in Figure 1. The interface between the Access CDN and the Upstream CDN is the CDNI interface. Access CDN adds a new interface (Rx) to interconnect with PCRF. As the AF in the PCC architecture, Access CDN uses the Rx interface with PCRF. Access CDN can add the following functions:
1.从CSP或其上游CDN获取内容的QoS信息;1. Obtain the QoS information of the content from the CSP or its upstream CDN;
2.将内容的业务层QoS信息承载在Diameter消息中通知给PCRF,PCRF可据此制定QoS策略。2. The QoS information of the service layer of the content is carried in the Diameter message and notified to the PCRF, and the PCRF can formulate a QoS policy accordingly.
基于图4的架构示意图,本优选实施例还提供了一种接入CDN保障QoS的方法,图5是根据本发明优选实施例的接入CDN保障QoS的方法的流程图,如图5所示,该图描述了使用接入CDN实现QoS控制的方法的实现流程。该方法包括以下步骤:Based on the schematic diagram of the architecture in Figure 4, this preferred embodiment also provides a method for accessing a CDN to ensure QoS, and Figure 5 is a flowchart of a method for accessing a CDN to ensure QoS according to a preferred embodiment of the present invention, as shown in Figure 5 , which describes the implementation process of the method for implementing QoS control by using the access CDN. The method includes the following steps:
步骤S502:接入CDN向其上游CDN上报自己的能力信息,该信息包括但不限于该接入CDN的QoS能力、覆盖范围等。QoS能力是本实施例的接入CDN相比相关技术中新增的参数,具体是指接入CDN向上游CDN上报自己具备QoS控制能力,该信息可以作为上游CDN选择下游CDN时的参考依据。该能力信息可以通过RRI接口上报。Step S502: the access CDN reports its own capability information to its upstream CDN, the information includes but not limited to the access CDN's QoS capability, coverage and so on. QoS capability is a newly added parameter of the access CDN in this embodiment compared with related technologies. Specifically, it means that the access CDN reports to the upstream CDN that it has the QoS control capability. This information can be used as a reference when the upstream CDN selects the downstream CDN. The capability information may be reported through the RRI interface.
步骤S504:上游CDN收到接入CDN上报的能力信息后,向该接入CDN返回确认消息。Step S504: After receiving the capability information reported by the access CDN, the upstream CDN returns a confirmation message to the access CDN.
其中,步骤S502-S504是可选步骤。如果没有该步骤,那么后续在端用户向CDN请求内容流程中也可以在步骤S508-S510中由上游CDN从下游CDN(该实施例中下游CDN即为接入CDN)获取相关信息。Wherein, steps S502-S504 are optional steps. If there is no such step, the upstream CDN may obtain relevant information from the downstream CDN (the downstream CDN is the access CDN in this embodiment) in steps S508-S510 in the subsequent process of requesting content from the CDN by the end user.
步骤S506:端用户向CSP(Content Service Provider,内容业务提供商)发送内容请求,该请求被重定向到上游CDN,用户重新向上游CDN发送内容请求。在本实施例中请求的内容需要QoS保障,且业务层QoS信息被CSP通过metadata(元数据)推送到上游CDN。Step S506: The end user sends a content request to the CSP (Content Service Provider, Content Service Provider), the request is redirected to the upstream CDN, and the user sends the content request to the upstream CDN again. In this embodiment, the requested content requires QoS guarantee, and the service layer QoS information is pushed to the upstream CDN by the CSP through metadata.
步骤S508:上游CDN向其下游CDN(含接入CDN)发送请求获取下游CDN能力信息。Step S508: the upstream CDN sends a request to its downstream CDN (including the access CDN) to obtain the capability information of the downstream CDN.
步骤S510:接入CDN收到消息后向上游CDN上报自己的能力信息,携带内容同步骤S502。Step S510: After receiving the message, the access CDN reports its own capability information to the upstream CDN, and the carried content is the same as step S502.
其中,步骤S508-S510是可选步骤,如果上游CDN已经具有其下游CDN的能力信息,或者上游CDN在步骤S502-步骤S504中已经获取到其下游CDN的能力信息,则可以没有步骤S508-S510。Among them, steps S508-S510 are optional steps. If the upstream CDN already has the capability information of its downstream CDN, or the upstream CDN has obtained the capability information of its downstream CDN in steps S502-S504, then steps S508-S510 may not be required. .
步骤S512:上游CDN获知该内容需要QoS保障或该用户为CSP的QoS保障用户,根据下游CDN的服务范围和QoS能力等信息选择合适的Access CDN作为下游CDN。Step S512: The upstream CDN learns that the content requires QoS guarantee or that the user is a QoS guaranteed user of the CSP, and selects an appropriate Access CDN as the downstream CDN according to the service scope and QoS capability of the downstream CDN.
步骤S514:上游CDN通知端用户将内容请求重定向至接入CDN。Step S514: The upstream CDN notifies the end user to redirect the content request to the access CDN.
步骤S516:端用户向接入CDN发送内容请求。Step S516: the end user sends a content request to the access CDN.
步骤S518:接入CDN收到请求后,向上游CDN发送Metadata信息请求,请求该内容的metadata信息。Step S518: After receiving the request, the access CDN sends a Metadata information request to the upstream CDN, requesting the metadata information of the content.
步骤S520:上游CDN收到后,向接入CDN返回Metadata信息响应消息,在该响应消息中携带用户请求的内容的应用层QoS参数,例如最低保障带宽、最低速率等。其中,上述应用层QoS参数可以是在metadata接口中新增的参数,该参数信息是CSP产生,上游CDN从CSP或者从其上游CDN获取而来。Step S520: After the upstream CDN receives it, it returns a Metadata information response message to the access CDN. The response message carries the application layer QoS parameters of the content requested by the user, such as minimum guaranteed bandwidth and minimum rate. Wherein, the above-mentioned application layer QoS parameter may be a newly added parameter in the metadata interface, and the parameter information is generated by the CSP, and the upstream CDN obtains it from the CSP or its upstream CDN.
步骤S522:接入CDN收到后将应用层QoS信息通知PCRF。Step S522: The access CDN notifies the PCRF of the application layer QoS information after receiving it.
步骤S524:PCRF根据上述应用层QoS信息生成PCC策略,指示P-GW建立承载,无线侧承载建立完成后PCRF通知接入CDN。Step S524: The PCRF generates a PCC policy according to the above application layer QoS information, instructs the P-GW to establish a bearer, and the PCRF notifies the access CDN after the wireless side bearer is established.
步骤S526:接入CDN在获取无线侧承载建立完成后向端用户推送用户请求的内容。Step S526: Accessing the CDN pushes the content requested by the user to the end user after obtaining the establishment of the bearer on the wireless side.
本实施例采取上述方法,可以使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验,解决了现有技术中使用CDN无法进行精细化QoS策略控制的问题。This embodiment adopts the above method, which can enable the operator to implement more refined QoS control when accessing the CDN, and then meet the content push of streaming media and other application layer QoS requirements, further guarantee the quality of service, improve user experience, and solve the problem of The problem that fine QoS policy control cannot be performed by using CDN in the prior art is solved.
从以上的描述中,可以看出,本发明解决了相关技术中CDN无法进行精细化的QoS控制的问题,能够使运营商在使用接入CDN时实现更为精细化的QoS控制,进而满足流媒体等有应用层QoS需求的内容推送,进一步保障服务质量,提升用户体验。From the above description, it can be seen that the present invention solves the problem that the CDN cannot perform refined QoS control in related technologies, and enables operators to implement more refined QoS control when using access to the CDN, thereby satisfying traffic Push content such as media with application-layer QoS requirements to further guarantee service quality and improve user experience.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042378.9A CN103297382B (en) | 2012-02-23 | 2012-02-23 | Accessing content distribution network processing method and processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210042378.9A CN103297382B (en) | 2012-02-23 | 2012-02-23 | Accessing content distribution network processing method and processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103297382A true CN103297382A (en) | 2013-09-11 |
CN103297382B CN103297382B (en) | 2018-08-31 |
Family
ID=49097712
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210042378.9A Expired - Fee Related CN103297382B (en) | 2012-02-23 | 2012-02-23 | Accessing content distribution network processing method and processing device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103297382B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107911722A (en) * | 2017-10-31 | 2018-04-13 | 链家网(北京)科技有限公司 | A kind of content distributing network dispatching method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378522A (en) * | 2007-08-31 | 2009-03-04 | 华为技术有限公司 | Method, system and entity for distributing policy |
CN101860836A (en) * | 2009-04-13 | 2010-10-13 | 华为技术有限公司 | Processing method, system and device for policy and charging control |
US20110280143A1 (en) * | 2010-05-13 | 2011-11-17 | Futurewei Technologies, Inc. | System, Apparatus for Content Delivery for Internet Traffic and Methods Thereof |
-
2012
- 2012-02-23 CN CN201210042378.9A patent/CN103297382B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378522A (en) * | 2007-08-31 | 2009-03-04 | 华为技术有限公司 | Method, system and entity for distributing policy |
CN101860836A (en) * | 2009-04-13 | 2010-10-13 | 华为技术有限公司 | Processing method, system and device for policy and charging control |
US20110280143A1 (en) * | 2010-05-13 | 2011-11-17 | Futurewei Technologies, Inc. | System, Apparatus for Content Delivery for Internet Traffic and Methods Thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107911722A (en) * | 2017-10-31 | 2018-04-13 | 链家网(北京)科技有限公司 | A kind of content distributing network dispatching method and device |
Also Published As
Publication number | Publication date |
---|---|
CN103297382B (en) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210315037A1 (en) | Small data usage enablement in 3gpp networks | |
JP7190031B2 (en) | Method and device for enforcing policy rules on a per-application basis in a communication system | |
US8903974B2 (en) | Methods, systems, and computer readable media for user controlled policy sharing | |
US20120195196A1 (en) | SYSTEM AND METHOD FOR QoS CONTROL OF IP FLOWS IN MOBILE NETWORKS | |
EP3707879A1 (en) | Policy-driven local offload of selected user data traffic at a mobile edge computing platform | |
JP6406259B2 (en) | COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | |
WO2011097911A1 (en) | Method, device and system for selecting policy and charging rules function entity | |
US20150207872A1 (en) | Method and system for performing mobile cdn request routing | |
US20120166659A1 (en) | Node and Method for Quality of Service (QoS) Control | |
CN101166153B (en) | A method for controlling network service | |
CN102223240A (en) | Method for providing services, service agency device and policy and charging rules function device | |
WO2011022893A1 (en) | Interaction method and apparatus between resource and admission control systems | |
CN104581670A (en) | Application access control method and application function entity device | |
CN105532012B (en) | Method of video distribution, equipment and system | |
WO2012159321A1 (en) | Method and device for controlling quality of service | |
CN107360598B (en) | A kind of network fragment selection method and device | |
WO2013159617A1 (en) | Method, system and control network element for network congestion | |
WO2014180210A1 (en) | Method for controlling network congestion and load perception function | |
EP3101926B1 (en) | Charging processing method, centralized network control node and function node | |
JP5009970B2 (en) | Authentication method by network connection device, QoS control method, traffic control method, and IP mobility control method | |
WO2014176987A1 (en) | Policy control method and network element | |
CN103297382B (en) | Accessing content distribution network processing method and processing device | |
JP6477476B2 (en) | COMMUNICATION DEVICE, CONTROL DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, CONTROL METHOD, AND PROGRAM | |
CN105721330A (en) | Method and device for business chain strategy making, updating and state cooperation | |
CN114650294A (en) | Data communication method and communication system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180831 |