CN106209952A - Service node distribution method, device, CDN management server and system - Google Patents
Service node distribution method, device, CDN management server and system Download PDFInfo
- Publication number
- CN106209952A CN106209952A CN201510233219.0A CN201510233219A CN106209952A CN 106209952 A CN106209952 A CN 106209952A CN 201510233219 A CN201510233219 A CN 201510233219A CN 106209952 A CN106209952 A CN 106209952A
- Authority
- CN
- China
- Prior art keywords
- cdn
- server
- user terminal
- service node
- service
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000011664 signaling Effects 0.000 claims abstract description 32
- 238000004364 calculation method Methods 0.000 claims description 12
- 238000007726 management method Methods 0.000 description 53
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种服务节点分配方法、装置、CDN管理服务器及系统。其中,该方法包括:接收用户终端用于请求接入多媒体业务系统的登录请求;根据预设算法,计算内容分发网络(CDN)的服务节点中为用户终端提供服务的最优服务节点;将最优服务节点的信令地址发送至用户终端。通过本发明,解决了CDN请求路由服务器负载压力大的问题,减轻了CDN请求路由服务器的负载压力。
The invention provides a service node allocation method, device, CDN management server and system. Wherein, the method includes: receiving a login request from a user terminal for requesting access to the multimedia service system; calculating an optimal service node among service nodes of a content distribution network (CDN) that provides services for the user terminal according to a preset algorithm; The signaling address of the optimal serving node is sent to the user terminal. The invention solves the problem of high load pressure on the CDN request routing server and reduces the load pressure on the CDN request routing server.
Description
技术领域technical field
本发明涉及通信领域,具体而言,涉及一种服务节点分配方法、装置、CDN管理服务器及系统。The present invention relates to the communication field, in particular to a service node allocation method, device, CDN management server and system.
背景技术Background technique
随着宽带网的快速发展,极大地催生了许多新的互联网业务,如网络协议电视(Internet Protocol Television,简称为IPTV)业务、互联网视频、越顶传球(Over The Top,简称为OTT)等业务。同时,这些多媒体业务对带宽的要求极高,伴随着多媒体业务的迅猛发展,正在快速吞噬着带宽。对于这些多媒体业务如果没有内容分发网络(ContentDelivery Network,简称为CDN),则每个用户都需要有一条从接入侧到骨干网的高带宽链路,其成本很高,质量也难以保证。With the rapid development of broadband networks, many new Internet services have been greatly spawned, such as Internet Protocol Television (IPTV for short) services, Internet video, Over The Top (OTT for short), etc. business. At the same time, these multimedia services have extremely high requirements on bandwidth. With the rapid development of multimedia services, bandwidth is being swallowed up rapidly. If there is no Content Delivery Network (CDN for short) for these multimedia services, each user needs to have a high-bandwidth link from the access side to the backbone network, which is costly and difficult to guarantee quality.
多媒体业务系统中,通常采用多个媒体服务器(即节点)组成CDN为终端用户提供服务,多个节点采用层级分布,并为每个用户指定提供服务的节点;CDN在不同地点缓存内容,通过负载均衡等技术将用户请求重定向到最优的缓存服务器(例如最近的缓存服务器)上获取内容,从而让用户能够在其归属的节点上观看内容。内容服务的请求路由(Request Router,简称为RR)机制是CDN网络规划中关键的因素之一。为了实现全局负载均衡,CDN RR服务器利用重定向调度技术来把用户的请求调度到最优的服务器上。In a multimedia business system, multiple media servers (i.e. nodes) are usually used to form a CDN to provide services to end users. Multiple nodes are distributed hierarchically, and a node that provides services is designated for each user; the CDN caches content in different locations and passes the load. Technologies such as balancing redirect user requests to the optimal cache server (such as the nearest cache server) to obtain content, so that users can watch content on their own nodes. A request routing (Request Router, RR for short) mechanism of content service is one of the key factors in CDN network planning. In order to achieve global load balancing, the CDN RR server uses redirection scheduling technology to schedule user requests to the optimal server.
发明人在研究过程中发现,随着终端用户和节点数量的快速增长,CDN RR服务器的负载压力也将越来越大,如何减轻CDN RR的负载压力已经成为CDN网络的新问题。During the research process, the inventor found that with the rapid growth of the number of end users and nodes, the load pressure on the CDN RR server will also increase. How to reduce the load pressure on the CDN RR has become a new problem for the CDN network.
针对相关技术CDN RR服务器负载压力大的问题,目前尚未提出有效的解决方案。Aiming at the problem of high load pressure on CDN RR servers in related technologies, no effective solution has been proposed yet.
发明内容Contents of the invention
为了解决上述技术问题,本发明提供了一种服务节点分配方法、装置、CDN管理服务器及系统。In order to solve the above technical problems, the present invention provides a service node allocation method, device, CDN management server and system.
根据本发明的一个方面,提供了一种服务节点分配方法,包括:接收用户终端用于请求接入多媒体业务系统的登录请求;根据预设算法,计算内容分发网络(CDN)的服务节点中为所述用户终端提供服务的最优服务节点;将所述最优服务节点的信令地址发送至所述用户终端。According to one aspect of the present invention, a method for allocating service nodes is provided, including: receiving a login request from a user terminal for requesting access to a multimedia service system; The optimal service node that provides the service for the user terminal; sending the signaling address of the optimal service node to the user terminal.
优选地,在接收所述登录请求之后,所述方法还包括:确定所述登录请求中携带的所述用户终端请求的接入模式为非CDN RR接入模式。Preferably, after receiving the login request, the method further includes: determining that the access mode requested by the user terminal carried in the login request is a non-CDN RR access mode.
优选地,在确定所述登录请求中携带的所述用户终端请求的接入模式为所述非CDNRR接入模式之后,或者,在接收所述用户终端用于请求接入多媒体业务系统的所述登录请求之后,所述方法还包括:判断CDN RR服务器的负载是否低于第一预设值;在判断到所述CDN RR服务器的负载低于所述第一预设值的情况下,将所述CDN RR服务器的信令地址发送给所述用户终端。Preferably, after it is determined that the access mode requested by the user terminal carried in the login request is the non-CDNRR access mode, or after receiving the user terminal request to access the multimedia service system After the login request, the method further includes: judging whether the load of the CDN RR server is lower than a first preset value; if it is judged that the load of the CDN RR server is lower than the first preset value, setting the Send the signaling address of the CDN RR server to the user terminal.
优选地,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点包括:在判断到所述CDN RR服务器的负载未低于所述第一预设值的情况下,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点。Preferably, calculating the optimal service node serving the user terminal among the service nodes of the CDN includes: calculating The optimal service node that provides services for the user terminal among the service nodes of the CDN.
优选地,在接收所述登录请求之后,所述方法还包括:确定所述登录请求中携带的所述用户终端请求的接入模式为CDN RR接入模式。Preferably, after receiving the login request, the method further includes: determining that the access mode requested by the user terminal carried in the login request is a CDN RR access mode.
优选地,在确定所述登录请求中携带的所述用户终端请求的接入模式为所述CDNRR接入模式之后,或者,在接收所述用户终端用于请求接入多媒体业务系统的所述登录请求之后,所述方法还包括:判断CDN RR服务器的负载是否高于第二预设值,或者,所述CDN RR服务器是否故障;在判断到所述CDN RR服务器的负载未高于所述第二预设值,或者,所述CDN RR服务器未故障的情况下,将所述CDN RR服务器的信令地址发送给所述用户终端。Preferably, after determining that the access mode requested by the user terminal carried in the login request is the CDNRR access mode, or after receiving the login request for accessing the multimedia service system by the user terminal After the request, the method further includes: judging whether the load of the CDN RR server is higher than a second preset value, or whether the CDN RR server is faulty; after judging that the load of the CDN RR server is not higher than the second preset value Two preset values, or, if the CDN RR server is not faulty, send the signaling address of the CDN RR server to the user terminal.
优选地,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点包括:在判断到所述CDN RR服务器的负载高于所述第二预设值,或者,所述CDN RR服务器故障的情况下,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点。Preferably, calculating the optimal service node serving the user terminal among the service nodes of the CDN includes: when it is determined that the load of the CDN RR server is higher than the second preset value, or the CDN In the case of failure of the RR server, the optimal service node that provides the service for the user terminal among the service nodes of the CDN is calculated.
根据本发明的另一个方面,还提供了一种服务节点分配装置,包括:接收模块,用于接收用户终端用于请求接入多媒体业务系统的登录请求;计算模块,用于根据预设算法,计算内容分发网络(CDN)的服务节点中为所述用户终端提供服务的最优服务节点;第一发送模块,用于将所述最优服务节点的信令地址发送至所述用户终端。According to another aspect of the present invention, a device for allocating service nodes is also provided, including: a receiving module, configured to receive a login request from a user terminal for requesting access to a multimedia service system; a computing module, configured to, according to a preset algorithm, Computing an optimal service node that provides services for the user terminal among service nodes of a content distribution network (CDN); a first sending module, configured to send the signaling address of the optimal service node to the user terminal.
优选地,所述装置还包括:第一确定模块,用于确定所述登录请求中携带的所述用户终端请求的接入模式为非CDN RR接入模式。Preferably, the device further includes: a first determining module, configured to determine that the access mode requested by the user terminal carried in the login request is a non-CDN RR access mode.
优选地,所述装置还包括:第一判断模块,用于判断CDN RR服务器的负载是否低于第一预设值;第二发送模块,用于在判断到所述CDN RR服务器的负载低于所述第一预设值的情况下,将所述CDN RR服务器的信令地址发送给所述用户终端。Preferably, the device further includes: a first judging module, configured to judge whether the load of the CDN RR server is lower than a first preset value; a second sending module, configured to judge that the load of the CDN RR server is lower than In the case of the first preset value, sending the signaling address of the CDN RR server to the user terminal.
优选地,所述计算模块,用于在判断到所述CDN RR服务器的负载未低于所述第一预设值的情况下,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点。Preferably, the calculation module is configured to calculate the service node serving the user terminal in the CDN in the case of judging that the load of the CDN RR server is not lower than the first preset value. Optimal service node.
优选地,所述装置还包括:第二确定模块,用于确定所述登录请求中携带的所述用户终端请求的接入模式为CDN RR接入模式。Preferably, the device further includes: a second determining module, configured to determine that the access mode requested by the user terminal carried in the login request is a CDN RR access mode.
优选地,所述装置还包括:第二判断模块,用于判断CDN RR服务器的负载是否高于第二预设值,或者,所述CDN RR服务器是否故障;第三发送模块,用于在判断到所述CDN RR服务器的负载未高于所述第二预设值,或者,所述CDN RR服务器未故障的情况下,将所述CDN RR服务器的信令地址发送给所述用户终端。Preferably, the device further includes: a second judgment module, used to judge whether the load of the CDN RR server is higher than a second preset value, or whether the CDN RR server is faulty; a third sending module, used to judge whether the load of the CDN RR server is higher than the second preset value; The load to the CDN RR server is not higher than the second preset value, or, if the CDN RR server is not faulty, send the signaling address of the CDN RR server to the user terminal.
优选地,所述计算模块,用于在判断到所述CDN RR服务器的负载高于所述第二预设值,或者,所述CDN RR服务器故障的情况下,计算CDN的服务节点中为所述用户终端提供服务的所述最优服务节点。Preferably, the calculation module is configured to calculate the CDN RR server load of the CDN RR server is higher than the second preset value, or the CDN RR server fails. The optimal service node that provides the service for the user terminal.
根据本发明的另一个方面,还提供了一种CDN管理服务器,包括:上述服务节点分配装置。According to another aspect of the present invention, a CDN management server is also provided, including: the above device for assigning service nodes.
根据本发明的另一个方面,还提供了一种多媒体业务系统,包括:上述CDN管理服务器、CDN RR服务器、服务节点和用户终端,其中,所述CDN RR服务器,用于将用户终端的登录请求重定向至所述服务节点中的最优服务节点;所述服务节点,用于提供多媒体业务。According to another aspect of the present invention, a multimedia service system is also provided, including: the above-mentioned CDN management server, CDN RR server, service node and user terminal, wherein the CDN RR server is used to send the login request of the user terminal Redirect to the optimal service node among the service nodes; the service node is used to provide multimedia services.
通过本发明,采用接收用户终端用于请求接入多媒体业务系统的登录请求;根据预设算法,计算内容分发网络(CDN)的服务节点中为用户终端提供服务的最优服务节点;将最优服务节点的信令地址发送至用户终端的方式,解决了CDN RR服务器负载压力大的问题,减轻了CDN RR服务器的负载压力。According to the present invention, the login request used by the user terminal to request access to the multimedia service system is received; according to the preset algorithm, the optimal service node that provides services for the user terminal among the service nodes of the content distribution network (CDN) is calculated; the optimal The method of sending the signaling address of the service node to the user terminal solves the problem of heavy load pressure on the CDN RR server and reduces the load pressure on the CDN RR server.
附图说明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 method for assigning service nodes according to an embodiment of the present invention;
图2是根据本发明实施例的服务节点分配装置的结构示意图;FIG. 2 is a schematic structural diagram of a service node allocation device according to an embodiment of the present invention;
图3是根据本发明实施例的服务节点分配装置的优选结构示意图一;FIG. 3 is a first schematic diagram of a preferred structure of a service node allocation device according to an embodiment of the present invention;
图4是根据本发明实施例的服务节点分配装置的优选结构示意图二;FIG. 4 is a schematic diagram 2 of a preferred structure of a service node allocation device according to an embodiment of the present invention;
图5是根据本发明实施例的服务节点分配装置的优选结构示意图三;FIG. 5 is a third preferred structural diagram of a service node allocation device according to an embodiment of the present invention;
图6是根据本发明实施例的服务节点分配装置的优选结构示意图四;FIG. 6 is a fourth schematic diagram of a preferred structure of a service node allocation device according to an embodiment of the present invention;
图7是根据本发明实施例的多媒体业务系统的结构示意图;FIG. 7 is a schematic structural diagram of a multimedia service system according to an embodiment of the present invention;
图8是根据本发明优选实施例的多媒体业务系统的结构示意图;Fig. 8 is a schematic structural diagram of a multimedia service system according to a preferred embodiment of the present invention;
图9是根据本发明优选实施例的多媒体接入服务请求方法的流程图。Fig. 9 is a flowchart of a method for requesting a multimedia access service according to a preferred 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.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
本发明实施例提供了一种服务节点分配方法,图1是根据本发明实施例的服务节点分配方法的流程图,如图1所示,该流程包括如下步骤:An embodiment of the present invention provides a service node allocation method. FIG. 1 is a flowchart of a service node allocation method according to an embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
步骤S102,接收用户终端用于请求接入多媒体业务系统的登录请求;Step S102, receiving a login request from the user terminal for requesting access to the multimedia service system;
步骤S104,根据预设算法,计算CDN的服务节点中为用户终端提供服务的最优服务节点;Step S104, according to a preset algorithm, calculate the optimal service node that provides services for the user terminal among the service nodes of the CDN;
步骤S106,将最优服务节点的信令地址发送至用户终端。Step S106, sending the signaling address of the optimal serving node to the user terminal.
通过上述步骤,在内容分发网络中采用直接为用户终端计算最优服务节点,并将最优服务节点的信令地址发送给用户终端的方式,使得用户终端可以根据接收到的信令地址,而直接通过最优服务节点获取多媒体业务。可见,采用上述步骤,可以不再通过CDN RR服务器进行登录请求的重定向,解决了CDN RR服务器负载压力大的问题,减轻了CDN RR服务器的负载压力。此外,由于用户终端可以不再经过CDN RR服务器的重定向而直接向最优服务节点获取多媒体业务,减少了交互过程,从而提高了内容分发网络的处理效率。Through the above steps, in the content distribution network, the method of directly calculating the optimal service node for the user terminal and sending the signaling address of the optimal service node to the user terminal is adopted, so that the user terminal can, according to the received signaling address, and Acquire multimedia services directly through the optimal service node. It can be seen that by adopting the above steps, the redirection of the login request can no longer be performed through the CDN RR server, which solves the problem of heavy load pressure on the CDN RR server and reduces the load pressure on the CDN RR server. In addition, since the user terminal can obtain the multimedia service directly from the optimal service node without being redirected by the CDN RR server, the interaction process is reduced, thereby improving the processing efficiency of the content distribution network.
优选地,上述步骤可以由CDN管理服务器来执行,或者由归属于CDN管理服务器的一个模块来执行。该CDN管理服务器是该CDN网络的管理中心。Preferably, the above steps can be executed by the CDN management server, or by a module belonging to the CDN management server. The CDN management server is the management center of the CDN network.
在本实施例中,将以CDN管理服务器为执行主体对本发明实施例进行说明。In this embodiment, the embodiment of the present invention will be described with the CDN management server as the execution subject.
优选地,CDN管理服务器可以根据需要确定是否采用步骤S104~步骤S106的方式对用户终端的登录请求进行处理。例如,CDN管理服务器可以在CDN RR服务器的负载较低的情况下,指示用户终端采用CDN RR接入模式,例如:CDN管理服务器判断CDN RR服务器的负载是否低于第一预设值;在判断到CDN RR服务器的负载低于第一预设值的情况下,将CDN RR服务器的信令地址发送给用户终端。较优的,用户终端在接收到CDN RR服务器的信令地址之后,采用CDN RR接入模式进行接入。Preferably, the CDN management server may determine whether to process the login request of the user terminal in steps S104 to S106 as required. For example, the CDN management server may instruct the user terminal to adopt the CDN RR access mode when the load of the CDN RR server is low, for example: the CDN management server judges whether the load of the CDN RR server is lower than the first preset value; When the load to the CDN RR server is lower than the first preset value, the signaling address of the CDN RR server is sent to the user terminal. Preferably, after receiving the signaling address of the CDN RR server, the user terminal uses the CDN RR access mode to access.
优选地,在CDN管理服务器判断到CDN RR服务器的负载未低于第一预设值的情况下,则执行步骤S104~步骤S106,使得用户终端继续采用非CDN RR接入模式进行接入。Preferably, when the CDN management server determines that the load of the CDN RR server is not lower than the first preset value, then execute steps S104 to S106, so that the user terminal continues to use the non-CDN RR access mode for access.
可见,通过上述的方式,使得用户终端可以根据CDN RR服务器的负载情况,采用CDN RR接入模式或者非CDN RR接入模式进行接入。It can be seen that, through the above method, the user terminal can use the CDN RR access mode or the non-CDN RR access mode to access according to the load condition of the CDN RR server.
在一些实施例中,还可以采用通过用户终端选择接入模式的方式,在这种情况下,用户的登录请求中可以携带有用户终端选择的接入模式。例如,在用户终端选择的接入模式为非CDN RR接入模式的情况下,在步骤S102之后,CDN管理服务器还可以对登录请求进行解析,当解析到登录请求中携带的用户终端请求的接入模式为非CDNRR接入模式的情况下,执行步骤S104。In some embodiments, the method of selecting the access mode through the user terminal may also be adopted. In this case, the user's login request may carry the access mode selected by the user terminal. For example, in the case that the access mode selected by the user terminal is the non-CDN RR access mode, after step S102, the CDN management server may also analyze the login request. If the access mode is a non-CDNRR access mode, step S104 is performed.
优选地,在解析到用户终端采用非CDN RR接入模式的情况下,CDN管理服务器仍然可以根据CDN RR的负载情况灵活指定用户终端的接入模式。Preferably, when it is resolved that the user terminal adopts a non-CDN RR access mode, the CDN management server can still flexibly specify the user terminal access mode according to the load of the CDN RR.
优选地,CDN管理服务器可以根据需要确定是否采用步骤S104~步骤S106的方式对用户终端的登录请求进行处理。例如,CDN管理服务器判断CDN RR服务器的负载是否高于第二预设值,或者,CDN RR服务器是否故障;在判断到CDN RR服务器的负载未高于第二预设值,或者,CDN RR服务器未故障的情况下,将CDN RR服务器的信令地址发送给用户终端。较优的,用户终端在接收到CDN RR服务器的信令地址之后,采用CDN RR接入模式进行接入。Preferably, the CDN management server may determine whether to process the login request of the user terminal in steps S104 to S106 as required. For example, the CDN management server judges whether the load of the CDN RR server is higher than the second preset value, or whether the CDN RR server fails; If there is no failure, the signaling address of the CDN RR server is sent to the user terminal. Preferably, after receiving the signaling address of the CDN RR server, the user terminal uses the CDN RR access mode to access.
优选地,在CDN管理服务器判断到CDN RR服务器的负载高于第二预设值,或者,CDN RR服务器故障的情况下,则执行步骤S104~步骤S106,使得用户终端继续采用非CDN RR接入模式进行接入。Preferably, when the CDN management server judges that the load of the CDN RR server is higher than the second preset value, or that the CDN RR server fails, step S104 to step S106 are executed, so that the user terminal continues to use non-CDN RR access mode to access.
优选地,在解析到用户终端采用CDN RR接入模式的情况下,CDN管理服务器仍然可以根据CDN RR的负载情况灵活指定用户终端的接入模式。Preferably, when it is resolved that the user terminal adopts the CDN RR access mode, the CDN management server can still flexibly specify the user terminal access mode according to the load of the CDN RR.
在本实施例中还提供了一种服务节点分配装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a device for allocating service nodes is also provided, which is used to implement the above embodiments and preferred implementation modes. What has been described will not be repeated. The modules involved in the device will be described below. 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.
图2是根据本发明实施例的服务节点分配装置的结构示意图,如图2所示,该装置包括:接收模块22、计算模块24和第一发送模块26,其中,接收模块22,用于接收用户终端用于请求接入多媒体业务系统的登录请求;计算模块24,耦合至接收模块22,用于根据预设算法,计算CDN的服务节点中为用户终端提供服务的最优服务节点;第一发送模块26,耦合至计算模块24,用于将最优服务节点的信令地址发送至用户终端。Fig. 2 is a schematic structural diagram of a service node allocation device according to an embodiment of the present invention. As shown in Fig. 2, the device includes: a receiving module 22, a computing module 24 and a first sending module 26, wherein the receiving module 22 is used to receive The user terminal is used to request a login request for accessing the multimedia service system; the calculation module 24 is coupled to the receiving module 22, and is used to calculate the optimal service node among the service nodes of the CDN that provides services for the user terminal according to a preset algorithm; the first The sending module 26 is coupled to the computing module 24 and configured to send the signaling address of the optimal serving node to the user terminal.
图3是根据本发明实施例的服务节点分配装置的优选结构示意图一,如图3所示,优选地,装置还包括:第一确定模块32,耦合至接收模块22和计算模块24之间,用于确定登录请求中携带的用户终端请求的接入模式为非CDN RR接入模式。Fig. 3 is a schematic diagram of a preferred structure of a service node allocation device according to an embodiment of the present invention. As shown in Fig. 3, preferably, the device further includes: a first determining module 32, coupled between the receiving module 22 and the computing module 24, It is used to determine that the access mode requested by the user terminal carried in the login request is a non-CDN RR access mode.
图4是根据本发明实施例的服务节点分配装置的优选结构示意图二,如图4所示,优选地,装置还包括:第一判断模块42,耦合至第一确定模块32或者接收模块22,以及耦合至计算模块24,用于判断CDN RR服务器的负载是否低于第一预设值;第二发送模块44,耦合至第一判断模块42,用于在判断到CDN RR服务器的负载低于第一预设值的情况下,将CDN RR服务器的信令地址发送给用户终端。Fig. 4 is a schematic diagram 2 of a preferred structure of a service node allocation device according to an embodiment of the present invention. As shown in Fig. 4, preferably, the device further includes: a first judging module 42, coupled to the first determining module 32 or the receiving module 22, And coupled to the calculation module 24, for judging whether the load of the CDN RR server is lower than the first preset value; the second sending module 44, coupled to the first judging module 42, for judging that the load of the CDN RR server is lower than In the case of the first preset value, the signaling address of the CDN RR server is sent to the user terminal.
优选地,计算模块24,用于在判断到CDN RR服务器的负载未低于第一预设值的情况下,计算CDN的服务节点中为用户终端提供服务的最优服务节点。Preferably, the calculation module 24 is configured to calculate the optimal service node among the service nodes of the CDN that provides services for the user terminal when it is determined that the load of the CDN RR server is not lower than the first preset value.
图5是根据本发明实施例的服务节点分配装置的优选结构示意图三,如图5所示,优选地,装置还包括:第二确定模块52,,耦合至接收模块22和计算模块24之间,用于确定登录请求中携带的用户终端请求的接入模式为CDN RR接入模式。FIG. 5 is a schematic diagram of a preferred structure of a service node allocation device according to an embodiment of the present invention. As shown in FIG. , used to determine that the access mode requested by the user terminal carried in the login request is the CDN RR access mode.
图6是根据本发明实施例的服务节点分配装置的优选结构示意图四,如图6所示,优选地,装置还包括:第二判断模块62,耦合至第二确定模块52或者接收模块22,以及耦合至计算模块24,用于判断CDN RR服务器的负载是否高于第二预设值,或者,CDN RR服务器是否故障;第三发送模块64,耦合至第二判断模块62,用于在判断到CDN RR服务器的负载未高于第二预设值,或者,CDN RR服务器未故障的情况下,将CDN RR服务器的信令地址发送给用户终端。Fig. 6 is a schematic diagram 4 of a preferred structure of a service node allocation device according to an embodiment of the present invention. As shown in Fig. 6, preferably, the device further includes: a second judging module 62, coupled to the second determining module 52 or the receiving module 22, And coupled to the calculation module 24, used to determine whether the load of the CDN RR server is higher than the second preset value, or whether the CDN RR server fails; the third sending module 64, coupled to the second determination module 62, used to determine whether The load to the CDN RR server is not higher than the second preset value, or, if the CDN RR server is not faulty, the signaling address of the CDN RR server is sent to the user terminal.
优选地,计算模块24,用于在判断到CDN RR服务器的负载高于第二预设值,或者,CDN RR服务器故障的情况下,计算CDN的服务节点中为用户终端提供服务的最优服务节点。Preferably, the calculation module 24 is configured to calculate the optimal service for the user terminal in the service node of the CDN when it is determined that the load of the CDN RR server is higher than the second preset value, or that the CDN RR server fails node.
本实施例还提供了一种CDN管理服务器,包括:上述服务节点分配装置。This embodiment also provides a CDN management server, including: the above device for assigning service nodes.
本实施例还提供了一种多媒体业务系统,图7是根据本发明实施例的多媒体业务系统的结构示意图,如图7所示,该多媒体业务系统包括:CDN管理服务器72、CDN RR服务器74、服务节点76和用户终端78,其中,CDN RR服务器72,用于将用户终端的登录请求重定向至服务节点中的最优服务节点;服务节点76,用于提供多媒体业务。This embodiment also provides a multimedia service system. FIG. 7 is a schematic structural diagram of a multimedia service system according to an embodiment of the present invention. As shown in FIG. 7, the multimedia service system includes: a CDN management server 72, a CDN RR server 74, The service node 76 and the user terminal 78, wherein, the CDN RR server 72 is used to redirect the login request of the user terminal to the optimal service node among the service nodes; the service node 76 is used to provide multimedia services.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
为了使本发明实施例的描述更加清楚,下面结合优选实施例进行描述和说明。In order to make the description of the embodiments of the present invention clearer, the following describes and illustrates in conjunction with preferred embodiments.
本优选实施例提供了一种改进用户接入多媒体业务系统的系统和方法,该方法涉及IPTV、移动流媒体系统、手机下载等电信网络中的多媒体业务领域。This preferred embodiment provides a system and method for improving user access to a multimedia service system, and the method relates to multimedia service fields in telecommunication networks such as IPTV, mobile streaming media system, and mobile phone download.
本发明优选实施例的目的在于在规模较大的终端用户(即用户终端)和节点(即服务节点)的多媒体业务系统中,提供一种新的用户接入模式来减轻CDN RR服务器的负载压力从而提升CDN为用户提供多媒体服务的健壮性。The purpose of the preferred embodiment of the present invention is to provide a new user access mode to reduce the load pressure of the CDN RR server in a large-scale multimedia service system of end users (ie, user terminals) and nodes (ie, service nodes) In this way, the robustness of the CDN in providing multimedia services to users is improved.
在本优选实施例中,CDN管理模块(相当于上述CDN管理服务器或者上述服务节点分配装置)与各个CDN节点之间建立通道并对其进行管理;CDN管理模块与CDN RR之间建立通道并对其进行管理;CDN节点可以定时向CDN管理模块上报其节点性能状态;CDN RR可以定时向CDN管理模块上报心跳消息;CDN管理模块可以定时将CDN各个节点状态信息转发给CDN RR;In this preferred embodiment, a channel is established between the CDN management module (equivalent to the above-mentioned CDN management server or the above-mentioned service node distribution device) and each CDN node and managed; the channel is established between the CDN management module and the CDN RR and CDN nodes can regularly report their node performance status to the CDN management module; CDN RR can regularly report heartbeat messages to the CDN management module; the CDN management module can regularly forward the status information of each node of the CDN to the CDN RR;
用户终端(例如机顶盒STB)向CDN管理模块发起登录请求,CDN管理模块根据用户接入模式选择相应的服务节点信令地址或CDN RR的信令地址给用户;The user terminal (such as a set-top box STB) initiates a login request to the CDN management module, and the CDN management module selects the corresponding service node signaling address or the signaling address of the CDN RR to the user according to the user access mode;
若选择CDN RR接入模式,CDN管理模块判断CDN RR的运行状态,当其状态正常,则将CDN RR的信令地址返回给用户,后续用户每次发起请求服务时,都将请求发送给CDN RR,由CDN RR选择合适的服务节点给用户提供服务。若CDN RR状态异常,则选择非CDN RR接入模式;若选择的是非CDN RR接入模式,CDN管理模块根据算法,选择最优的服务节点返回其信令地址给用户,用户直接登录到该节点上进行服务,后续直接在该节点上进行服务。If the CDN RR access mode is selected, the CDN management module will judge the running status of the CDN RR, and when the status is normal, it will return the signaling address of the CDN RR to the user, and each time the user initiates a service request, the request will be sent to the CDN RR, CDN RR selects a suitable service node to provide services to users. If the CDN RR status is abnormal, select the non-CDN RR access mode; if the non-CDN RR access mode is selected, the CDN management module selects the optimal service node according to the algorithm and returns its signaling address to the user, and the user directly logs in to the The service is performed on the node, and the subsequent service is directly performed on the node.
通过这样的方式,可以让用户更好地接入多媒体业务系统进行服务。例如,利用新增的用户接入模式,一方面,可以减轻CDN RR的负载压力,另一方面,当CDN RR由于故障无法为用户提供接入服务时,新增的用户接入模式可以继续为用户提供接入服务,保证了系统的健壮性。同时,新增的用户接入模式直接将用户接入到最佳服务器进行服务,后续直接在该服务器上进行服务,可提高用户访问媒体服务的速度。In this way, users can better access the multimedia service system for services. For example, using the newly added user access mode, on the one hand, it can reduce the load pressure of the CDN RR; Users provide access services to ensure the robustness of the system. At the same time, the newly added user access mode directly connects users to the best server for services, and then directly performs services on this server, which can improve the speed of users' access to media services.
本发明优选实施例还提供了用于实现上述方法的一种改进用户接入多媒体业务系统,该系统包括CDN节点、CDN管理模块、CDN RR模块(相当于上述CDN RR服务器);The preferred embodiment of the present invention also provides an improved user access multimedia service system for implementing the above method, the system includes a CDN node, a CDN management module, and a CDN RR module (equivalent to the above-mentioned CDN RR server);
CDN节点:用于内容存储以及提供内容服务的服务器,对于内容来说,CDN节点可以作为源节点与目标节点,内容从源节点分发到目标节点;CDN node: a server used to store content and provide content services. For content, a CDN node can be used as a source node and a target node, and the content is distributed from the source node to the target node;
CDN管理模块:用于管理CDN节点的状态和CDN RR的状态以及处理各种多媒体业务请求;CDN management module: used to manage the status of CDN nodes and CDN RR and handle various multimedia service requests;
CDN RR模块:用于处理用户接入多媒体业务系统;根据用户的请求服务类型,利用重定向调度技术来把用户的请求调度到最优的服务器上。CDN RR module: used to process user access to the multimedia service system; according to the type of service requested by the user, use the redirection scheduling technology to dispatch the user's request to the optimal server.
本发明优选实施例提供的利用新增的用户接入模式来改进多媒体业务系统中用户的多媒体接入服务请求的方法,包括以下步骤:The method for improving the multimedia access service request of the user in the multimedia service system by using the newly added user access mode provided by the preferred embodiment of the present invention includes the following steps:
步骤1,CDN管理模块与各个CDN节点建立通道,并对CDN节点和CDN RR进行管理以及处理各种多媒体业务请求;CDN目标节点定时向所述CDN管理模块上报其节点状态信息;CDN RR模块定时向所述CDN管理模块上报其心跳消息;Step 1, the CDN management module establishes a channel with each CDN node, and manages the CDN node and CDN RR and processes various multimedia service requests; the CDN target node regularly reports its node status information to the CDN management module; the CDN RR module regularly Report its heartbeat message to the CDN management module;
步骤2,用户终端设备向所述CDN管理模块发起用户登录请求,CDN管理模块判断用户接入模式;若为CDN RR用户接入模式,判断CDN RR状态是否正常,若正常则返回CDN RR的信令地址给用户,流程结束,若CDN RR状态异常,则用户转入非CDN RR模式接入;若为非CDN RR模式用户接入模式,则所述CDN管理模块根据最优算法选择当前最优的服务节点的信令地址给用户;Step 2, the user terminal device initiates a user login request to the CDN management module, and the CDN management module judges the user access mode; if it is the CDN RR user access mode, judges whether the CDN RR status is normal, and if normal, returns the information of the CDN RR The address is given to the user, and the process ends. If the CDN RR status is abnormal, the user will switch to non-CDN RR mode access; if it is a non-CDN RR mode user access mode, the CDN management module will select the current optimal The signaling address of the service node to the user;
步骤3,用户终端设备根据返回的地址发起多媒体业务服务请求,若返回的地址为服务节点的信令地址,则用户直接在该节点上进行多媒体服务;若为CDN RR的地址,则用户向所述CDN RR管理模块发起多媒体服务请求,CDN RR管理模块利用重定向调度技术将用户的请求调度到相应的服务节点上进行多媒体服务。Step 3, the user terminal device initiates a multimedia service request according to the returned address. If the returned address is the signaling address of the service node, the user directly performs multimedia services on the node; if it is the address of the CDN RR, the user sends the The above-mentioned CDN RR management module initiates a multimedia service request, and the CDN RR management module dispatches the user's request to a corresponding service node for multimedia service by using redirection scheduling technology.
下面结合附图对本发明优选实施例进行说明。The preferred embodiments of the present invention will be described below in conjunction with the accompanying drawings.
图8是根据本发明优选实施例的多媒体业务系统的结构示意图,该图是图7的一种变形形式。如图8所示,本实施提供了一种改进用户接入多媒体业务系统中进行服务的系统,包括一个CDN管理服务器、多个节点服务器、一个CDN RR管理服务器、一个用户终端设备。Fig. 8 is a schematic structural diagram of a multimedia service system according to a preferred embodiment of the present invention, which is a modified form of Fig. 7 . As shown in FIG. 8 , this implementation provides a system for improving user access to a multimedia service system for service, including a CDN management server, multiple node servers, a CDN RR management server, and a user terminal device.
在实施过程中,较优的,CDN管理模块与CDN节点之间可以采用传输控制协议(TCP)建立通道;CDN管理模块与CDN RR模块采用TCP协议建立通道;用户终端设备采用超文本传输协议(HTTP)接入CDN管理模块;用户终端设备与CDN节点以及CDN RR之间通过实时流传输协议(RTSP)交互。In the implementation process, preferably, the transmission control protocol (TCP) can be used to establish a channel between the CDN management module and the CDN node; the CDN management module and the CDN RR module adopt the TCP protocol to establish a channel; the user terminal equipment adopts the hypertext transfer protocol ( HTTP) to access the CDN management module; the user terminal equipment interacts with the CDN node and the CDN RR through the real-time streaming protocol (RTSP).
图9是根据本发明优选实施例的多媒体接入服务请求方法的流程图,如图9所示,该流程包括以下步骤:Fig. 9 is a flowchart of a method for requesting a multimedia access service according to a preferred embodiment of the present invention. As shown in Fig. 9, the process includes the following steps:
步骤S901,CDN节点定时向CDN管理模块发送节点性能数据;Step S901, the CDN node regularly sends node performance data to the CDN management module;
步骤S902,CDN管理模块将CDN节点性能数据转发给CDN RR模块;Step S902, the CDN management module forwards the CDN node performance data to the CDN RR module;
步骤S903,CDN RR定时向CDN管理模块发送心跳消息;Step S903, the CDN RR regularly sends a heartbeat message to the CDN management module;
步骤S904,用户终端(例如,STB)向CDN管理模块发起用户登录接入请求(相当于上述登录请求);Step S904, the user terminal (for example, STB) initiates a user login access request (equivalent to the above login request) to the CDN management module;
步骤S905,CDN管理模块根据用户的接入模式,确定CDN RR的地址(即CDN RR的信令地址),或者根据最优算法,确定最优CDN服务节点的地址(即最优CDN服务节点的信令地址);Step S905, the CDN management module determines the address of the CDN RR (that is, the signaling address of the CDN RR) according to the user's access mode, or determines the address of the optimal CDN service node (that is, the address of the optimal CDN service node) according to the optimal algorithm. signaling address);
步骤S906,CDN管理模块返回登录接入请求的服务地址给用户(即CDN RR的地址或者最优CDN服务节点的地址);Step S906, the CDN management module returns the service address of the login access request to the user (that is, the address of the CDN RR or the address of the optimal CDN service node);
方式一,在通过CDN RR获取CDN服务节点的情况下Method 1, in the case of obtaining a CDN service node through a CDN RR
步骤S907,用户发起多媒体服务请求;Step S907, the user initiates a multimedia service request;
步骤S908,CDN RR根据重定向调度技术和负载均衡技术返回最优的CDN服务节点的地址;Step S908, the CDN RR returns the address of the optimal CDN service node according to the redirection scheduling technology and the load balancing technology;
步骤S909,CDN RR返回CDN服务节点的地址给用户;Step S909, the CDN RR returns the address of the CDN service node to the user;
方式二,在直接通过最优CDN服务节点获取多媒体业务的情况下Method 2, in the case of obtaining multimedia services directly through the optimal CDN service node
步骤S910,用户发起多媒体服务请求;Step S910, the user initiates a multimedia service request;
步骤S911,CDN服务节点为用户提供多媒体服务。In step S911, the CDN service node provides multimedia services for users.
需要说明的是,在本优选实施例中,各个模块之间采用的通信协议,在实施中可采用不同的交互协议。本发明优选实施例提供的利用新增用户接入模式的创新架构来改进用户接入多媒体业务系统的系统和方法可以扩展应用到其他业务领域。It should be noted that, in this preferred embodiment, the communication protocols used between the various modules may use different interaction protocols during implementation. The system and method for improving user access to the multimedia service system provided by the preferred embodiment of the present invention by utilizing the innovative architecture of the new user access mode can be extended to other service fields.
综上所述,通过本发明的上述实施例和优选实施例,新增了一种用户接入模式,利用管理平台将用户绑定到最优节点来进行服务,且用户在登录到节点后,后续请求服务时无需再发起重定向请求,可直接在该绑定节点上进行服务,从而提高用户访问多媒体服务的速度。另外,通过管理平台灵活配置用户的接入策略,可以分担重定向服务器的压力,且利用新增的接入模式(用户接入模式)在重定向服务器无法进行服务时可继续为用户提供接入服务。To sum up, through the above-mentioned embodiments and preferred embodiments of the present invention, a new user access mode is added, and the management platform is used to bind the user to the optimal node for service, and after the user logs in to the node, Subsequent requests for services do not need to initiate redirection requests, and services can be directly performed on the binding node, thereby improving the speed of users' access to multimedia services. In addition, the management platform can flexibly configure the user's access strategy, which can share the pressure of the redirection server, and use the newly added access mode (user access mode) to continue to provide access for users when the redirection server cannot provide services. Serve.
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。In another embodiment, software is also provided, and the software is used to implement the technical solutions described in the above embodiments and preferred implementation manners.
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。In another embodiment, there is also provided a storage medium, in which the software is stored, the storage medium includes but not limited to: optical discs, floppy disks, hard disks, rewritable memories, and the like.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。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 (16)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510233219.0A CN106209952B (en) | 2015-05-08 | 2015-05-08 | Service node distribution method and device, CDN management server and system |
PCT/CN2016/081303 WO2016180284A1 (en) | 2015-05-08 | 2016-05-06 | Service node allocation method, device, cdn management server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510233219.0A CN106209952B (en) | 2015-05-08 | 2015-05-08 | Service node distribution method and device, CDN management server and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106209952A true CN106209952A (en) | 2016-12-07 |
CN106209952B CN106209952B (en) | 2020-09-29 |
Family
ID=57248670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510233219.0A Active CN106209952B (en) | 2015-05-08 | 2015-05-08 | Service node distribution method and device, CDN management server and system |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106209952B (en) |
WO (1) | WO2016180284A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803967A (en) * | 2017-02-13 | 2017-06-06 | 北京奇虎科技有限公司 | A kind for the treatment of method and apparatus of live data |
CN109257242A (en) * | 2017-07-13 | 2019-01-22 | 中国电信股份有限公司 | Business recognition method and device, grouped data network gateway |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120717B (en) * | 2018-09-26 | 2023-07-25 | 中国平安人寿保险股份有限公司 | Reverse proxy method, device, storage medium and distributed system |
CN112988378A (en) | 2021-01-28 | 2021-06-18 | 网宿科技股份有限公司 | Service processing method and device |
CN112988126A (en) * | 2021-01-28 | 2021-06-18 | 网宿科技股份有限公司 | CDN service customization method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039329A (en) * | 2006-12-28 | 2007-09-19 | 中兴通讯股份有限公司 | Media delivery system of network TV system based on media delivery |
CN101068186A (en) * | 2007-06-05 | 2007-11-07 | 华为技术有限公司 | A client node network topology construction method and streaming media distribution system |
CN101997822A (en) * | 2009-08-26 | 2011-03-30 | 中国移动通信集团公司 | Streaming media content delivery method, system and equipment |
CN102546774A (en) * | 2011-12-27 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | CDN (content distribution network) routing method for secondary redirection and system |
CN104580016A (en) * | 2013-10-11 | 2015-04-29 | 中兴通讯股份有限公司 | Node distribution method, device and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001197A (en) * | 2006-12-31 | 2007-07-18 | 华为技术有限公司 | Transmission method, system and correlated equipment of media flow |
US9537967B2 (en) * | 2009-08-17 | 2017-01-03 | Akamai Technologies, Inc. | Method and system for HTTP-based stream delivery |
-
2015
- 2015-05-08 CN CN201510233219.0A patent/CN106209952B/en active Active
-
2016
- 2016-05-06 WO PCT/CN2016/081303 patent/WO2016180284A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039329A (en) * | 2006-12-28 | 2007-09-19 | 中兴通讯股份有限公司 | Media delivery system of network TV system based on media delivery |
CN101068186A (en) * | 2007-06-05 | 2007-11-07 | 华为技术有限公司 | A client node network topology construction method and streaming media distribution system |
CN101997822A (en) * | 2009-08-26 | 2011-03-30 | 中国移动通信集团公司 | Streaming media content delivery method, system and equipment |
CN102546774A (en) * | 2011-12-27 | 2012-07-04 | 厦门市美亚柏科信息股份有限公司 | CDN (content distribution network) routing method for secondary redirection and system |
CN104580016A (en) * | 2013-10-11 | 2015-04-29 | 中兴通讯股份有限公司 | Node distribution method, device and system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106803967A (en) * | 2017-02-13 | 2017-06-06 | 北京奇虎科技有限公司 | A kind for the treatment of method and apparatus of live data |
CN109257242A (en) * | 2017-07-13 | 2019-01-22 | 中国电信股份有限公司 | Business recognition method and device, grouped data network gateway |
CN109257242B (en) * | 2017-07-13 | 2020-06-26 | 中国电信股份有限公司 | Service identification method and device and packet data network gateway |
Also Published As
Publication number | Publication date |
---|---|
CN106209952B (en) | 2020-09-29 |
WO2016180284A1 (en) | 2016-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101540775B (en) | Method and device for distributing contents and network system for distributing contents | |
TWI580237B (en) | Unicast abr streaming | |
US20190173941A1 (en) | Point of presence based data uploading | |
US10601698B2 (en) | Techniques for managing telemetry data for content delivery and/or data transfer networks | |
CN101534204B (en) | Streaming media information distribution system and method thereof and user end | |
RU2647654C2 (en) | System and method of delivering audio-visual content to client device | |
US20140297869A1 (en) | Adaptive streaming cost management | |
US20150256577A1 (en) | Directing Fragmented Content | |
US20130219441A1 (en) | Method, server and terminal for audio and video on demand | |
CN106209952B (en) | Service node distribution method and device, CDN management server and system | |
US8316108B2 (en) | Method and apparatus for obtaining media over a communications network | |
WO2013017165A1 (en) | Shaping media traffic based on manifest file in http adaptive streaming | |
CN101997822A (en) | Streaming media content delivery method, system and equipment | |
EP3539269A1 (en) | Node type based control of assistance for data streaming | |
WO2014176990A1 (en) | Node allocation method, device and system | |
US10425458B2 (en) | Adaptive bit rate streaming with multi-interface reception | |
Roverso et al. | Smoothcache 2.0: Cdn-quality adaptive http live streaming on peer-to-peer overlays | |
CN101662508B (en) | Method for data transmission based on point-to-point protocol, device and system thereof | |
CN101753603A (en) | Method, server and system for providing media content in P2P system | |
Cánovas et al. | Smart resource allocation for improving QoE in IP Multimedia Subsystems | |
CN107317809A (en) | A kind of information centre's Multi-Layer Networks time video media system and its application method | |
CN109479121B (en) | Video monitoring system, client, signaling interaction server and control method | |
US20240348891A1 (en) | Multisource media delivery systems and methods | |
Tong et al. | A peer-to-peer streaming CDN for supporting OTT video broadcast service in mobile networks | |
CN105959364A (en) | Data transmission method and device based on point to point protocol |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |