CN105812328A - Content distribution method, content distribution device, and content distribution system - Google Patents
Content distribution method, content distribution device, and content distribution system Download PDFInfo
- Publication number
- CN105812328A CN105812328A CN201410848944.4A CN201410848944A CN105812328A CN 105812328 A CN105812328 A CN 105812328A CN 201410848944 A CN201410848944 A CN 201410848944A CN 105812328 A CN105812328 A CN 105812328A
- Authority
- CN
- China
- Prior art keywords
- content distribution
- sdn
- request message
- cdn
- control 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.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种内容分发控制方法、装置及系统,其中,所述方法包括:SDN控制服务器接收SDN管理服务器转发的内容分发加速请求消息,其中,所述请求消息是由CDN系统发送的;所述SDN控制服务器根据所述请求消息,并按照预设的策略确定最优的内容分发路径;所述SDN控制服务器根据所述内容分发路径,调整所述CDN系统的内容分发节点。通过本发明,可以明显提高CDN系统将内容分发到用户归属服务节点的速度。
The present invention provides a content distribution control method, device and system, wherein the method includes: the SDN control server receives a content distribution acceleration request message forwarded by the SDN management server, wherein the request message is sent by a CDN system; The SDN control server determines the optimal content distribution path according to the request message and according to a preset strategy; the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path. Through the present invention, the speed at which the CDN system distributes content to the user's home service node can be obviously improved.
Description
技术领域technical field
本发明涉及多媒体业务技术领域,尤其涉及一种内容分发控制方法、装置及系统。The present invention relates to the technical field of multimedia services, in particular to a content distribution control method, device and system.
背景技术Background technique
网络带宽的提高和无线通信技术的发展为在电信网络上开展基于媒体内容的增值服务业务提供了可能。流媒体技术提供了一种在网络中传输视频、音频、图片等媒体内容的方式,因此在多媒体业务领域,特别是移动多媒体业务中得到了广泛的应用。同时,随着电信网络技术的发展,在电信网络中开展多媒体业务,比如IPTV网络电视、视频监控、手机电视、手机下载等多媒体业务已逐渐成为一种趋势。The improvement of network bandwidth and the development of wireless communication technology provide the possibility to carry out value-added service business based on media content on the telecommunication network. Streaming media technology provides a way to transmit media content such as video, audio, and pictures in the network, so it has been widely used in the field of multimedia services, especially in mobile multimedia services. At the same time, with the development of telecommunication network technology, it has gradually become a trend to carry out multimedia services in the telecommunication network, such as IPTV network TV, video surveillance, mobile TV, mobile phone download and other multimedia services.
多媒体业务系统中,通常采用多个媒体服务器(节点)组成内容分发网络(ContentDeliveryNetwork,CDN)为终端用户提供服务,多个节点采用层级分布,并为每个用户指定提供服务的节点;为了让用户能够在其归属的节点上观看内容,需要将内容推送到节点中。但是随着终端用户和节点数量快速增长,现有的CDN系统将内容分发到用户归属服务节点的速度有明显下降。In a multimedia service system, multiple media servers (nodes) are usually used to form a content delivery network (ContentDeliveryNetwork, CDN) to provide services for end users. Multiple nodes are distributed in layers, and a node that provides services is designated for each user; in order to allow users To be able to watch content on the node it belongs to, the content needs to be pushed to the node. However, with the rapid increase in the number of end users and nodes, the speed at which the existing CDN system distributes content to users' home service nodes has dropped significantly.
发明内容Contents of the invention
为了解决CDN中节点数量增加而导致内容分发速度降低的问题,本发明提供了一种内容分发控制方法、装置及系统,以至少解决上述问题。In order to solve the problem that the content distribution speed decreases due to the increase of the number of nodes in the CDN, the present invention provides a content distribution control method, device and system to at least solve the above problems.
根据本发明的一个方面,提供了一种内容分发控制方法,包括:软件定义网络SDN控制服务器接收SDN管理服务器转发的内容分发加速请求消息,其中,所述请求消息是由内容分发网络CDN系统发送的;所述SDN控制服务器根据所述请求消息,并按照预设的策略确定最优的内容分发路径;所述SDN控制服务器根据所述内容分发路径,调整所述CDN系统的内容分发节点。According to one aspect of the present invention, a content distribution control method is provided, including: a software-defined network SDN control server receives a content distribution acceleration request message forwarded by an SDN management server, wherein the request message is sent by a content distribution network CDN system The SDN control server determines the optimal content distribution path according to the request message and according to the preset strategy; the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path.
可选地,SDN控制服务器接收SDN管理服务器转发的CDN系统内容分发加速请求消息之前,包括:所述SDN管理服务器通过SDN系统的北向接口接收所述CDN系统发送的所述请求消息,根据所述SDN系统的南向接口协议将所述请求消息发送给所述SDN控制服务器。Optionally, before the SDN control server receives the CDN system content distribution acceleration request message forwarded by the SDN management server, it includes: the SDN management server receives the request message sent by the CDN system through the northbound interface of the SDN system, and according to the The southbound interface protocol of the SDN system sends the request message to the SDN control server.
可选地,所述SDN控制服务器根据所述内容分发路径调整所述CDN系统的内容分发节点,包括:所述SDN控制服务器通过所述SDN系统的南向接口,调整所述CDN系统的内容分发节点。Optionally, the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path, including: the SDN control server adjusts the content distribution of the CDN system through the southbound interface of the SDN system node.
可选地,所述请求消息包括:CDN目标节点与CDN源节点的网络地址信息。Optionally, the request message includes: network address information of the CDN target node and the CDN source node.
可选地,SDN控制服务器接收SDN管理服务器转发的内容分发网络CDN系统内容分发加速请求消息之后,包括:所述SDN控制服务器根据所述请求消息,并按照预设的策略调整所述CDN系统的网络带宽。Optionally, after the SDN control server receives the content distribution network CDN system content delivery acceleration request message forwarded by the SDN management server, it includes: the SDN control server adjusts the CDN system according to the request message and according to the preset strategy. network bandwidth.
根据本发明的再一个方面,提供了一种内容分发控制装置,设置于所述SDN控制服务器上,包括:接收模块,用于接收SDN管理服务器转发的内容分发加速请求消息,其中,所述请求消息是由CDN系统发送的;处理模块,用于根据所述请求消息,并按照预设的策略确定最优的内容分发路径;调整模块,用于根据所述内容分发路径,调整所述CDN系统的内容分发节点。According to still another aspect of the present invention, a content distribution control device is provided, which is set on the SDN control server, and includes: a receiving module, configured to receive a content distribution acceleration request message forwarded by the SDN management server, wherein the request The message is sent by the CDN system; the processing module is used to determine the optimal content distribution path according to the request message and according to the preset strategy; the adjustment module is used to adjust the CDN system according to the content distribution path content distribution node.
可选地,接收模块接收SDN管理服务器转发的CDN系统内容分发加速请求消息之前,包括:所述SDN管理服务器通过SDN系统的北向接口接收所述CDN系统发送的所述请求消息,根据所述SDN系统的南向接口协议将所述请求消息发送给所述SDN控制服务器。Optionally, before the receiving module receives the CDN system content delivery acceleration request message forwarded by the SDN management server, it includes: the SDN management server receives the request message sent by the CDN system through the northbound interface of the SDN system, and according to the SDN The southbound interface protocol of the system sends the request message to the SDN control server.
可选地,所述调整模块,还用于通过所述SDN系统的南向接口调整所述CDN系统的内容分发节点。Optionally, the adjusting module is further configured to adjust the content distribution nodes of the CDN system through the southbound interface of the SDN system.
可选地,所述请求消息包括:CDN目标节点与CDN源节点的网络地址信息。Optionally, the request message includes: network address information of the CDN target node and the CDN source node.
可选地,所述调整模块,还用于根据所述请求消息,并按照预设的策略调整所述CDN系统的网络带宽。Optionally, the adjustment module is further configured to adjust the network bandwidth of the CDN system according to the request message and according to a preset policy.
根据本发明的还一个方面,提供了一种内容分发控制系统,包括:SDN管理服务器,用于接收CDN系统发送的内容分发加速请求消息,并将所述请求消息转发给SDN控制服务器;According to still another aspect of the present invention, a content distribution control system is provided, including: an SDN management server, configured to receive a content distribution acceleration request message sent by a CDN system, and forward the request message to the SDN control server;
SDN控制服务器,包括:接收模块,用于接收所述SDN管理服务器转发的所述请求消息;处理模块,用于根据所述请求消息,并按照预设的策略确定最优的内容分发路径;调整模块,用于根据所述内容分发路径,调整所述CDN系统的内容分发节点。The SDN control server includes: a receiving module, configured to receive the request message forwarded by the SDN management server; a processing module, configured to determine the optimal content distribution path according to the request message and according to a preset strategy; adjust A module, configured to adjust content distribution nodes of the CDN system according to the content distribution path.
可选地,所述SDN管理服务器还用于,通过SDN系统的北向接口接收所述CDN系统发送的所述请求消息,根据所述SDN系统的南向接口协议将所述请求消息发送给所述SDN控制服务器。Optionally, the SDN management server is further configured to receive the request message sent by the CDN system through the northbound interface of the SDN system, and send the request message to the SDN control server.
可选地,所述调整模块还用于通过所述SDN系统的南向接口调整所述CDN系统的内容分发节点。Optionally, the adjusting module is further configured to adjust the content distribution nodes of the CDN system through the southbound interface of the SDN system.
通过本发明,CDN系统将CDN目标节点的内容分发加速请求消息发送给SDN管理服务器,SDN控制服务器接收SDN管理服务器转发的该请求消息;该SDN控制服务器根据该请求消息,并按照预设的策略确定最优的内容分发路径;该SDN控制服务器根据该内容分发路径,调整CDN系统的内容分发节点。可以在复杂的节点拓扑网络中快速调整最优分发路径,能明显提高CDN系统将内容分发到用户归属服务节点的速度。Through the present invention, the CDN system sends the content distribution acceleration request message of the CDN target node to the SDN management server, and the SDN control server receives the request message forwarded by the SDN management server; the SDN control server follows the request message and according to the preset strategy Determine the optimal content distribution path; the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path. The optimal distribution path can be quickly adjusted in a complex node topology network, which can significantly improve the speed at which the CDN system distributes content to the user's home service node.
附图说明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是根据本发明实施例的内容分发控制方法流程图;FIG. 1 is a flow chart of a content distribution control method according to an embodiment of the present invention;
图2是根据本发明实施例的内容分发控制方法流程示意图;FIG. 2 is a schematic flow chart of a content distribution control method according to an embodiment of the present invention;
图3是根据本发明实施例的内容分发控制装置结构框图;3 is a structural block diagram of a content distribution control device according to an embodiment of the present invention;
图4是根据本发明实施例的内容分发控制系统结构示意图。Fig. 4 is a schematic structural diagram of a content distribution control system according to an embodiment of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。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.
本发明实施例中,CDN节点之间采用FTP协议进行内容传输;CDN管理服务器与CDN节点之间采用TCP协议建立通道;SDN管理服务器与CDN管理服务器采用HTTP协议进行北向接口通信;SDN控制服务器与网络设备(包括CDN节点、交换机)之间的转发行为通过南向接口协议(即OpenFlow协议)进行编程控制。In the embodiment of the present invention, the FTP protocol is used for content transmission between CDN nodes; the TCP protocol is used to establish a channel between the CDN management server and the CDN node; the SDN management server and the CDN management server use the HTTP protocol for northbound interface communication; the SDN control server and The forwarding behavior between network devices (including CDN nodes and switches) is programmed and controlled through the southbound interface protocol (that is, the OpenFlow protocol).
本发明实施例提供了一种内容分发控制方法,图1是根据本发明实施例的内容分发控制方法流程图,如图1所示,该方法包括:An embodiment of the present invention provides a content distribution control method. FIG. 1 is a flowchart of a content distribution control method according to an embodiment of the present invention. As shown in FIG. 1 , the method includes:
S102,SDN控制服务器接收SDN管理服务器转发的内容分发加速请求消息;其中,该请求消息来源于CDN系统,一般是由CDN目标节点将内容分发加速请求消息发送给CDN系统的管理服务器,再由CDN管理服务器发送给上述SDN控制服务器。S102. The SDN control server receives the content distribution acceleration request message forwarded by the SDN management server; wherein, the request message originates from the CDN system, and generally the CDN target node sends the content distribution acceleration request message to the management server of the CDN system, and then the CDN The management server sends it to the above-mentioned SDN control server.
S104,SDN控制服务器根据上述请求消息,并按照预设的策略确定最优的内容分发路径;其中的策略可以通过在SDN控制服务器中设置相应的算法来实现。S104, the SDN control server determines the optimal content distribution path according to the above request message and according to a preset strategy; the strategy can be realized by setting a corresponding algorithm in the SDN control server.
S106,SDN控制服务器根据上述确定的内容分发路径,调整所述CDN系统的内容分发节点,即调整CDN系统中进行相应内容分发的网络拓扑结构。S106, the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path determined above, that is, adjusts the network topology structure for corresponding content distribution in the CDN system.
通过本发明实施例,CDN系统将CDN目标节点的内容分发加速请求消息发送给SDN管理服务器,SDN控制服务器接收SDN管理服务器转发的该请求消息;该SDN控制服务器根据该请求消息,并按照预设的策略确定最优的内容分发路径;该SDN控制服务器根据该内容分发路径,调整CDN系统的内容分发节点。可以在复杂的节点拓扑网络中快速调整最优分发路径,能明显提高CDN系统将内容分发到用户归属服务节点的速度。Through the embodiment of the present invention, the CDN system sends the content distribution acceleration request message of the CDN target node to the SDN management server, and the SDN control server receives the request message forwarded by the SDN management server; The strategy determines the optimal content distribution path; the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path. The optimal distribution path can be quickly adjusted in a complex node topology network, which can significantly improve the speed at which the CDN system distributes content to the user's home service node.
在本发明的一个实施方式中,图2是根据本发明实施例的内容分发控制方法流程示意图,如图2所示,SDN控制服务器接收SDN管理服务器转发的CDN系统内容分发加速请求消息之前,CDN系统先将CDN目标节点发送的内容分发加速请求消息通过SDN系统的北向接口发送给SDN管理服务器,SDN管理服务器再将该请求消息按照SDN系统的南向接口协议(即OpenFlow协议)转换,并发送给SDN控制服务器。In one embodiment of the present invention, FIG. 2 is a schematic flow diagram of a content distribution control method according to an embodiment of the present invention. As shown in FIG. 2 , before the SDN control server receives the CDN system content distribution acceleration request message forwarded by the SDN management server, the CDN The system first sends the content distribution acceleration request message sent by the CDN target node to the SDN management server through the northbound interface of the SDN system, and the SDN management server converts the request message according to the southbound interface protocol of the SDN system (that is, OpenFlow protocol) Give the SDN control server.
在本发明的一个实施方式中,如图2所示,CDN系统向SDN管理服务器发送的内容分发加速请求消息中包含有CDN目标节点与CDN源节点的网络地址信息,SDN控制服务器就可以根据上述请求消息自动计算出内容分发的最优路径,这种计算的策略是可以预先设置的,比如距离最近策略、经过的交换机数量最少策略、避开繁忙交换机策略等。最优路径确定后,SDN控制服务器可以通过SDN系统的南向接口自动调整CDN系统的网络拓扑结构来匹配上述最优路径。In one embodiment of the present invention, as shown in FIG. 2 , the content distribution acceleration request message sent by the CDN system to the SDN management server includes the network address information of the CDN target node and the CDN source node, and the SDN control server can according to the above The request message automatically calculates the optimal path for content distribution. The calculation strategy can be preset, such as the strategy of the closest distance, the strategy of the least number of switches passing through, and the strategy of avoiding busy switches. After the optimal path is determined, the SDN control server can automatically adjust the network topology of the CDN system through the southbound interface of the SDN system to match the above optimal path.
上述调整过程完成之后,如图2所示,SDN控制服务器向SDN管理服务器返回响应,SDN管理服务器向CDN管理服务器返回网络优化响应,CDN管理服务器向CDN目标节点返回分发内容加速响应,CDN目标节点收到响应,开始从CDN源节点拉内容文件。After the above adjustment process is completed, as shown in Figure 2, the SDN control server returns a response to the SDN management server, the SDN management server returns a network optimization response to the CDN management server, and the CDN management server returns a distribution content acceleration response to the CDN target node, and the CDN target node After receiving the response, start pulling content files from the CDN source node.
在本发明的一个实施方式中,SDN控制服务器还可以根据预先设置的策略自动调整CDN系统中网络的带宽,比如,遇到内容量比较大的分发内容时,可以适时调整分发该部分内容线路的带宽。In one embodiment of the present invention, the SDN control server can also automatically adjust the bandwidth of the network in the CDN system according to the preset strategy. bandwidth.
本发明实施例还提供了一种内容分发控制装置,设置与SDN控制服务器上,图3是根据本发明实施例的内容分发控制装置结构框图,该装置包括:接收模块302,用于接收SDN管理服务器转发的内容分发加速请求消息,其中,所述请求消息是由CDN系统发送的;处理模块304,用于根据所述请求消息,并按照预设的策略确定最优的内容分发路径;调整模块306,用于根据所述内容分发路径,调整所述CDN系统的内容分发节点。The embodiment of the present invention also provides a content distribution control device, which is set on the SDN control server. FIG. 3 is a structural block diagram of the content distribution control device according to the embodiment of the present invention. The content distribution acceleration request message forwarded by the server, wherein the request message is sent by the CDN system; the processing module 304 is configured to determine the optimal content distribution path according to the request message and according to a preset strategy; the adjustment module 306. Adjust the content distribution node of the CDN system according to the content distribution path.
通过本发明实施例,CDN系统将CDN目标节点的内容分发加速请求消息发送给SDN管理服务器,接收模块302接收SDN管理服务器转发的该请求消息;处理模块304根据该请求消息,并按照预设的策略确定最优的内容分发路径;调整模块306根据该内容分发路径,调整CDN系统的内容分发节点。可以在复杂的节点拓扑网络中快速调整最优分发路径,能明显提高CDN系统将内容分发到用户归属服务节点的速度。Through the embodiment of the present invention, the CDN system sends the content distribution acceleration request message of the CDN target node to the SDN management server, and the receiving module 302 receives the request message forwarded by the SDN management server; the processing module 304 according to the request message, and according to the preset The strategy determines the optimal content distribution path; the adjustment module 306 adjusts the content distribution nodes of the CDN system according to the content distribution path. The optimal distribution path can be quickly adjusted in a complex node topology network, which can significantly improve the speed at which the CDN system distributes content to the user's home service node.
在本发明的一个实施方式中,接收模块302接收SDN管理服务器转发的CDN系统内容分发加速请求消息之前,CDN系统先将CDN目标节点发送的内容分发加速请求消息通过SDN系统的北向接口发送给SDN管理服务器,SDN管理服务器再将该请求消息按照SDN系统的南向接口协议(即OpenFlow协议)转换,并发送给接收模块302。In one embodiment of the present invention, before the receiving module 302 receives the CDN system content distribution acceleration request message forwarded by the SDN management server, the CDN system first sends the content distribution acceleration request message sent by the CDN target node to the SDN through the northbound interface of the SDN system. The management server, the SDN management server then converts the request message according to the southbound interface protocol (ie OpenFlow protocol) of the SDN system, and sends it to the receiving module 302 .
在本发明的一个实施方式中,CDN系统向SDN管理服务器发送的内容分发加速请求消息中包含有CDN目标节点与CDN源节点的网络地址信息,处理模块304就可以根据上述请求消息自动计算出内容分发的最优路径,这种计算的策略是可以预先设置的,比如距离最近策略、经过的交换机数量最少策略、避开繁忙交换机策略等。最优路径确定后,调整模块306可以通过SDN系统的南向接口自动调整CDN系统的网络拓扑结构来匹配上述最优路径。In one embodiment of the present invention, the content delivery acceleration request message sent by the CDN system to the SDN management server contains the network address information of the CDN target node and the CDN source node, and the processing module 304 can automatically calculate the content distribution information according to the above request message. The optimal path for distribution, this kind of calculation strategy can be preset, such as the strategy of the closest distance, the strategy of the least number of switches passing through, the strategy of avoiding busy switches, etc. After the optimal path is determined, the adjustment module 306 can automatically adjust the network topology of the CDN system through the southbound interface of the SDN system to match the above optimal path.
在本发明的一个实施方式中,调整模块306还可以根据预先设置的策略自动调整CDN系统中网络的带宽,比如,遇到内容量比较大的分发内容时,可以适时调整分发该部分内容线路的带宽。In one embodiment of the present invention, the adjustment module 306 can also automatically adjust the bandwidth of the network in the CDN system according to the preset strategy. bandwidth.
本发明实施例还提供了一种内容分发控制系统,图4是根据本发明实施例的内容分发控制系统结构示意图,如图4所示,该系统包括:The embodiment of the present invention also provides a content distribution control system. FIG. 4 is a schematic structural diagram of the content distribution control system according to the embodiment of the present invention. As shown in FIG. 4 , the system includes:
SDN管理服务器,用于接收CDN系统发送的内容分发加速请求消息,并将所述请求消息转发给SDN控制服务器;The SDN management server is configured to receive the content distribution acceleration request message sent by the CDN system, and forward the request message to the SDN control server;
SDN控制服务器,包括:接收模块,用于接收所述SDN管理服务器转发的所述请求消息;处理模块,用于根据所述请求消息,并按照预设的策略确定最优的内容分发路径;调整模块,用于根据所述内容分发路径,调整所述CDN系统的内容分发节点。The SDN control server includes: a receiving module, configured to receive the request message forwarded by the SDN management server; a processing module, configured to determine the optimal content distribution path according to the request message and according to a preset strategy; adjust A module, configured to adjust content distribution nodes of the CDN system according to the content distribution path.
通过本发明实施例,CDN系统将CDN目标节点的内容分发加速请求消息发送给SDN管理服务器,SDN管理服务器将该请求消息转发给SDN控制服务器;该SDN控制服务器根据该请求消息,按照预设的策略确定最优的内容分发路径;该SDN控制服务器根据该内容分发路径,调整CDN系统的内容分发节点。可以在复杂的节点拓扑网络中快速调整最优分发路径,能明显提高CDN系统将内容分发到用户归属服务节点的速度。Through the embodiment of the present invention, the CDN system sends the content distribution acceleration request message of the CDN target node to the SDN management server, and the SDN management server forwards the request message to the SDN control server; The strategy determines the optimal content distribution path; the SDN control server adjusts the content distribution nodes of the CDN system according to the content distribution path. The optimal distribution path can be quickly adjusted in a complex node topology network, which can significantly improve the speed at which the CDN system distributes content to the user's home service node.
在本发明的一个实施方式中,CDN系统先将CDN目标节点发送的内容分发加速请求消息通过SDN系统的北向接口发送给SDN管理服务器,SDN管理服务器再将该请求消息按照SDN系统的南向接口协议(即OpenFlow协议)转换,并发送给SDN控制服务器。In one embodiment of the present invention, the CDN system first sends the content distribution acceleration request message sent by the CDN target node to the SDN management server through the northbound interface of the SDN system, and the SDN management server then sends the request message according to the southbound interface of the SDN system. The protocol (that is, the OpenFlow protocol) is converted and sent to the SDN control server.
在本发明的一个实施方式中,CDN系统向SDN管理服务器发送的内容分发加速请求消息中包含有CDN目标节点与CDN源节点的网络地址信息,SDN控制服务器就可以根据上述请求消息自动计算出内容分发的最优路径,这种计算的策略是可以预先设置的,比如距离最近策略、经过的交换机数量最少策略、避开繁忙交换机策略等。最优路径确定后,SDN控制服务器可以通过SDN系统的南向接口自动调整CDN系统的网络拓扑结构来匹配上述最优路径。In one embodiment of the present invention, the content distribution acceleration request message sent by the CDN system to the SDN management server contains the network address information of the CDN target node and the CDN source node, and the SDN control server can automatically calculate the content distribution according to the above request message. The optimal path for distribution, this kind of calculation strategy can be preset, such as the strategy of the closest distance, the strategy of the least number of switches passing through, the strategy of avoiding busy switches, etc. After the optimal path is determined, the SDN control server can automatically adjust the network topology of the CDN system through the southbound interface of the SDN system to match the above optimal path.
最后,本发明实施例中SDN控制服务器的功能还可以由虚拟的模块来实现,比如可以将将底层的物理网络组件如交换机、路由器、防火墙和负载均衡设备等抽象出SDN控制模块,并将网络编程模式从分布模式(相互通信的网络设备决定转发路径)转变成集中模式。Finally, the functions of the SDN control server in the embodiment of the present invention can also be realized by virtual modules. For example, the underlying physical network components such as switches, routers, firewalls, and load balancing devices can be abstracted from the SDN control module, and the network The programming model has changed from a distributed model (in which network devices communicating with each other determine forwarding paths) to a centralized model.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。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 (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410848944.4A CN105812328A (en) | 2014-12-30 | 2014-12-30 | Content distribution method, content distribution device, and content distribution system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410848944.4A CN105812328A (en) | 2014-12-30 | 2014-12-30 | Content distribution method, content distribution device, and content distribution system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105812328A true CN105812328A (en) | 2016-07-27 |
Family
ID=56420562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410848944.4A Withdrawn CN105812328A (en) | 2014-12-30 | 2014-12-30 | Content distribution method, content distribution device, and content distribution system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105812328A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106385641A (en) * | 2016-10-08 | 2017-02-08 | 中山大学 | SDN-based live broadcast video streaming media distribution method |
| CN107317879A (en) * | 2017-08-02 | 2017-11-03 | 网宿科技股份有限公司 | The distribution method and system of a kind of user's request |
| CN107508730A (en) * | 2017-09-29 | 2017-12-22 | 刘昱 | A kind of data center's interconnected method and device based on SDN |
| WO2018033151A1 (en) * | 2016-08-19 | 2018-02-22 | 中兴通讯股份有限公司 | Acceleration method and apparatus for network transmission |
| WO2018036550A1 (en) * | 2016-08-25 | 2018-03-01 | Huawei Technologies Co., Ltd. | A hybrid approach with classification for name resolution and producer selection in icn |
| CN109391640A (en) * | 2017-08-03 | 2019-02-26 | 中国移动通信有限公司研究院 | Dynamic content accesses accelerated method, system, medium and computing device |
| CN109639502A (en) * | 2018-12-30 | 2019-04-16 | 北京奇艺世纪科技有限公司 | Return operated control method and content distributing network |
| CN112948099A (en) * | 2021-05-13 | 2021-06-11 | 太平金融科技服务(上海)有限公司 | Task issuing flow method and device, computer equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103051709A (en) * | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | Data transmission path determination method, network node and content delivery network system |
| US20140164584A1 (en) * | 2012-12-07 | 2014-06-12 | Verizon Patent And Licensing Inc. | Selecting a content delivery network |
| CN104023049A (en) * | 2014-05-16 | 2014-09-03 | 中国科学院计算技术研究所 | Method and system for mapping HTTP service to information center network |
| WO2014190523A1 (en) * | 2013-05-30 | 2014-12-04 | 华为技术有限公司 | Scheduling method, apparatus and system |
-
2014
- 2014-12-30 CN CN201410848944.4A patent/CN105812328A/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140164584A1 (en) * | 2012-12-07 | 2014-06-12 | Verizon Patent And Licensing Inc. | Selecting a content delivery network |
| CN103051709A (en) * | 2012-12-20 | 2013-04-17 | 新浪网技术(中国)有限公司 | Data transmission path determination method, network node and content delivery network system |
| WO2014190523A1 (en) * | 2013-05-30 | 2014-12-04 | 华为技术有限公司 | Scheduling method, apparatus and system |
| CN104023049A (en) * | 2014-05-16 | 2014-09-03 | 中国科学院计算技术研究所 | Method and system for mapping HTTP service to information center network |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107770097A (en) * | 2016-08-19 | 2018-03-06 | 中兴通讯股份有限公司 | A kind of network transmission accelerating method and device |
| WO2018033151A1 (en) * | 2016-08-19 | 2018-02-22 | 中兴通讯股份有限公司 | Acceleration method and apparatus for network transmission |
| CN109644160B (en) * | 2016-08-25 | 2020-12-04 | 华为技术有限公司 | A Hybrid Approach to Name Resolution and Producer Selection in ICN by Classification |
| CN109644160A (en) * | 2016-08-25 | 2019-04-16 | 华为技术有限公司 | The mixed method of name resolving and producer's selection is carried out in ICN by being sorted in |
| WO2018036550A1 (en) * | 2016-08-25 | 2018-03-01 | Huawei Technologies Co., Ltd. | A hybrid approach with classification for name resolution and producer selection in icn |
| CN106385641B (en) * | 2016-10-08 | 2019-04-19 | 中山大学 | A SDN-based live video streaming media distribution method |
| CN106385641A (en) * | 2016-10-08 | 2017-02-08 | 中山大学 | SDN-based live broadcast video streaming media distribution method |
| CN107317879B (en) * | 2017-08-02 | 2019-07-05 | 网宿科技股份有限公司 | A method and system for distributing user requests |
| CN107317879A (en) * | 2017-08-02 | 2017-11-03 | 网宿科技股份有限公司 | The distribution method and system of a kind of user's request |
| CN109391640A (en) * | 2017-08-03 | 2019-02-26 | 中国移动通信有限公司研究院 | Dynamic content accesses accelerated method, system, medium and computing device |
| CN107508730A (en) * | 2017-09-29 | 2017-12-22 | 刘昱 | A kind of data center's interconnected method and device based on SDN |
| CN109639502A (en) * | 2018-12-30 | 2019-04-16 | 北京奇艺世纪科技有限公司 | Return operated control method and content distributing network |
| CN109639502B (en) * | 2018-12-30 | 2022-04-26 | 北京奇艺世纪科技有限公司 | Return source control method and content distribution network |
| CN112948099A (en) * | 2021-05-13 | 2021-06-11 | 太平金融科技服务(上海)有限公司 | Task issuing flow method and device, computer equipment and storage medium |
| CN112948099B (en) * | 2021-05-13 | 2021-07-30 | 太平金融科技服务(上海)有限公司 | Task issuing flow method and device, computer equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105812328A (en) | Content distribution method, content distribution device, and content distribution system | |
| JP6618552B2 (en) | Method and apparatus for multipath media transmission | |
| CN102594697B (en) | Load balancing method and device | |
| US11695818B2 (en) | Facilitating real-time transport of data streams | |
| CN107888499A (en) | A kind of distribution subscription system and message forwarding method based on SDN | |
| CN108702359B (en) | Method and apparatus for enhanced MBMS content provision and content ingestion | |
| WO2020193394A1 (en) | Third party network and network slice management | |
| CN103430489B (en) | Document down loading method, device and system in content distributing network | |
| CN109964467B (en) | Method for supporting stream transmission, stream transmission client, node and communication system | |
| CN111194543B (en) | Flow control system for use in a network | |
| CN107707594B (en) | It is a kind of to realize the document transmission method and device accelerated on demand | |
| US12101663B2 (en) | Technique for controlling and performing data traffic handling in a core network domain | |
| US10348597B2 (en) | Monitoring server, resolution server, request device, and node selection method | |
| CN107770097A (en) | A kind of network transmission accelerating method and device | |
| CN104683881A (en) | VCDN (virtual content distribution network) resource control method, device and system | |
| CN105100147A (en) | Controlmethod and device based on separation of content provider and service provider | |
| CN103188167B (en) | Quality of service support method, device and system | |
| WO2016165596A1 (en) | Multimedia file control method and system | |
| US20260040183A1 (en) | Systems for and methods for low latency network communication paths | |
| CN113543222B (en) | Media message transmission method, device and system | |
| KR102115392B1 (en) | Method and apparatus for processing traffic for service of high quality | |
| KR101524470B1 (en) | System for distributed mobile contents delivery network and Method for contents delivery using the same | |
| CN106612269A (en) | Multimedia resource issuing method and device | |
| JP2018026675A (en) | Communication control system and communication control method | |
| KR20150047054A (en) | Method and apparatus for processing traffic for service of high quality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160727 |