节点分配方法、装置及系统的制作方法_3

文档序号:8265613阅读:来源:国知局
81]步骤S702:所有的流媒体服务器SS1、SS2、SS3周期性地给Agent服务器发送本流媒体服务器的性能参数C1、C2、C3,以及当前流媒体的提供媒体服务必须的信息,比如IP地址和实时流传输协议(Real Time Streaming Protocol,简称为RTSP)侦听端口及不同提供商所使用的VCDN存储空间及带宽;
[0082]步骤S703 =Agent服务器接收各个流媒体服务器的性能参数,并保存各流媒体服务器SS1、SS2、SS3的性能参数,根据提供商所在的V⑶N当前存储空间及带宽汇总,上报给全局重定向模块;
[0083]步骤S704:全局重定向模块接收Agent服务器上报的性能及V⑶N资源能力参数,保存在本地,作为后续(例如步骤S805)选择VCDN资源能力最优节点的依据。
[0084]图8是根据本发明优选实施例的机顶盒视频点播服务中用户点播流程的示意图,如图8所示,该流程包括以下步骤:
[0085]步骤S801:全局重定向服务器开始监听;
[0086]步骤S802:Agent服务器开始监听;
[0087]步骤S803:媒体服务器开始监听;
[0088]步骤S804:终端向全局服务器发起重定向服务请求
[0089]步骤S805:全局重定向服务器收到终端请求,依据步骤S704中保存的V⑶N资源能力参数及节点性能参数选择最优节点;
[0090]步骤S806:全局重定向服务器返回终端最优节点Agent信息;
[0091]步骤S807:用户终端向Agent服务器发起服务请求;
[0092]步骤S808 =Agent器收到用户终端请求,选择负载最轻的媒体服务器,并将该媒体服务器的信息返回给用户终端;
[0093]步骤S809:用户终端向媒体服务器发起服务请求;
[0094]步骤S810:媒体服务器返回用户终端服务请求响应;
[0095]步骤S811:媒体服务器向用户终端发送码流;
[0096]步骤S812:用户终端向发起终止服务请求,本次服务结束。
[0097]优选地,在本优选实施例中,全局重定向服务器(即RR)提供全局重定向功能,负责接收Agent上报的V⑶N资源能力及节点性能,并根据上报的V⑶N资源信息将终端重定向到最优节点。在实际应用中不同的提供商可以归属同一个VCDN,同一个平台可以存在不同的VCDN。
[0098]优选地,在本优选实施例中,Agent服务器既接收和处理流媒体服务器的性能上报消息,又可以同时作为Agent负载均衡服务。例如,在实际应用中,Agent器可以分成两个模块单独部署,一个作为流媒体的负载均衡服务器,一个是用户接入网关,用户终端可以只与用户接入网关交互,媒体重定向消息(即用户发送的服务请求消息)由用户接入网关转发给流媒体的负载均衡服务器。该进和变形可以增加本发明的实用性,但也属于本发明保护的范围。
[0099]优选地,在本优选实施例中,媒体服务器可以用于负责向Agent上报不同提供商使用的VCDN资源信息及性能信息。
[0100]优选地,在本优选实施例中,用户终端(UE)与Agent服务器、用户终端与流媒体服务器之间进行媒体信令交互的协议可以是RTSP,即互联网工程任务组(InternetEngineering Task Force,简称为IETF)标准协议。需要说明的是,在具体实施中可采用不同的媒体交互协议,在本优选实施例中并不作限定。
[0101]需要说明的是,本发明实施例中公开的基于VCDN资源精细控制的服务方法可以扩展应用到其他业务领域。
[0102]综上所述,通过上述实施例和优选实施例,在为CDN系统提供多运营商解决方案的同时,还可以针对不同的VCDN资源根据内容提供商或服务提供商进行管理与分配,并依据VCDN可用空间、并发和带宽上限等合理分配资源向用户提供服务。S卩,利用同一个VCDN平台实现了业务多样化与差异化的服务同时能够对多样化及其差异化服务合理分配资源,达到资源的可管可控。
[0103]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0104]以上上述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种节点分配方法,其特征在于包括: 接收多个节点的第一上报消息,其中,所述第一上报消息中携带有所述节点的性能参数和用于指示所述节点的虚拟内容分发网络VCDN资源消耗的参数; 根据所述第一上报消息,确定所述多个节点中性能最优的最优节点; 将所述最优节点的信息发送至用户终端。
2.根据权利要求1所述的方法,其特征在于,所述最优节点的信息包括以下至少之一:所述最优节点对应的代理服务器的地址信息、所述最优节点中媒体服务器的地址信息。
3.根据权利要求2所述的方法,其特征在于,在将所述最优节点的信息发送至所述用户终端之后,所述方法还包括: 所述用户终端根据所述代理服务器的地址信息,发送第一服务请求至所述代理服务器。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 所述代理服务器接收多个媒体服务器的第二上报消息,其中,所述第二上报消息中携带有用于指示所述多个媒体服务器的VCDN资源消耗的参数; 根据所述第二上报消息,确定所述多个媒体服务器中负载最轻的最优媒体服务器;在所述用户终端发送所述第一服务请求至所述代理服务器的情况下,将所述最优媒体服务器的信息发送至所述用户终端。
5.根据权利要求4所述的方法,其特征在于,在将所述最优媒体服务器的信息发送至所述用户终端之后,所述方法还包括: 所述用户终端根据所述最优媒体服务器的信息,发送第二服务请求至所述最优媒体服务器。
6.一种节点分配装置,其特征在于包括: 接收模块,用于接收多个节点的第一上报消息,其中,所述第一上报消息中携带有所述节点的性能参数和用于指示所述节点的虚拟内容分发网络VCDN资源消耗的参数; 确定模块,用于根据所述第一上报消息,确定所述多个节点中性能最优的最优节点; 发送模块,用于将所述最优节点的信息发送至用户终端。
7.根据权利要求6所述的装置,其特征在于,所述发送模块发送的所述最优节点的信息包括以下至少之一:所述最优节点对应的代理服务器的地址信息、所述最优节点中媒体服务器的地址信息。
8.一种节点分配系统,其特征在于包括:如权利要求6或7所述的节点分配装置、用户终端、代理服务器和多个媒体服务器,其中, 所述用户终端,与所述节点分配装置连接,用于根据所述最优节点的信息中的代理服务器的地址信息,发送第一服务请求至所述代理服务器,以及根据最优媒体服务器的信息,发送第二服务请求至所述最优媒体服务器; 所述代理服务器,与所述节点分配装置和所述多个媒体服务器连接,用于接收所述多个媒体服务器的第二上报消息,根据所述第二上报消息,确定所述多个媒体服务器中负载最轻的所述最优媒体服务器,并在所述用户终端发送所述第一服务请求至所述代理服务器的情况下,将所述最优媒体服务器的信息发送至所述用户终端,其中,所述第二上报消息中携带有用于指示所述多个媒体服务器的VCDN资源消耗的参数; 所述多个媒体服务器,用于向所述用户终端提供服务。
9.根据权利要求8所述的系统,其特征在于,所述代理服务器包括: 接入网关,与所述节点分配装置和所述多个媒体服务器连接,用于从所述多个媒体服务器接收所述第二上报消息,根据所述第二上报消息确定所述第一上报消息,以及将所述第一上报消息发送至所述节点分配装置。
10.根据权利要求9所述的系统,其特征在于,所述代理服务器还包括: 负载均衡单元,与所述接入网关和所述多个媒体服务器连接,用于根据所述第二上报消息和所述用户终端发送的第一服务请求,确定所述最优媒体服务器,并将所述最优媒体服务器的信息发送给所述用户终端。
【专利摘要】本发明公开了一种节点分配方法、装置及系统,其中,该方法包括:接收多个节点的第一上报消息,其中,该第一上报消息中携带有节点的性能参数和用于指示该节点的VCDN资源消耗的参数;根据该第一上报消息,确定多个节点中性能最优的最优节点;将该最优节点的信息发送至用户终端。通过本发明,解决了无法对VCDN的资源进行合理分配所导致的问题,提升了系统的稳定性和服务质量。
【IPC分类】H04L12-917
【公开号】CN104580016
【申请号】CN201410498623
【发明人】董西荣
【申请人】中兴通讯股份有限公司
【公开日】2015年4月29日
【申请日】2014年9月25日
【公告号】WO2014176990A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1