[发明专利]流媒体服务动态负载方法有效
申请号: | 200610106932.X | 申请日: | 2006-08-25 |
公开(公告)号: | CN101132393A | 公开(公告)日: | 2008-02-27 |
发明(设计)人: | 贾小波;张永强;朱建永;李洪坤;李国勇;李宏凡;王天还 | 申请(专利权)人: | 郑州威科姆电子科技有限公司 |
主分类号: | H04L29/02 | 分类号: | H04L29/02 |
代理公司: | 郑州中原专利事务所有限公司 | 代理人: | 霍彦伟 |
地址: | 45005*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种流媒体服务动态负载方法,将终端用户按照区域进行用户分组的划分,用户分组可以配置对应优先访问的流媒体服务器。按照终端用户所在用户分组,系统根据分组配置的负载策略表找到一个可用、负载最小的边缘流媒体服务器,分给终端用户访问。如果未找到可用的边缘流媒体服务器,则使用中心流媒体服务器为终端用户提供服务。本发明由于采用上述方法,可实现流媒体服务器的集群负载,流媒体终端用户可在最近负载最轻的流媒体服务器上进行流媒体访问,可整合整个系统的流媒体服务器资源,实现全网负载均衡,保证用户的流畅点播,减轻骨干网络的压力。 | ||
搜索关键词: | 流媒体 服务 动态 负载 方法 | ||
【主权项】:
1.一种流媒体服务动态负载方法,其特征在于:它包括中心媒体服务器(CMS)和边缘媒体服务器(EMS),其方法如下:(1)、获取当前终端用户所在的区域和当前点播的节目(mpegid);(2)、获取用户所在的区域对应的访问边缘媒体服务器(EMS)的访问策略表(strategylist),将访问策略表内的边缘媒体服务器(EMS)按照网络利用率升序和访问优先级的降序排序;(3)、按照访问策略表内的排序后的顺序依次获取各个边缘媒体服务器(EMS)上的节目文件列表(mpeglist);(4)、如果终端用户点播的节目(mpegid)在边缘媒体服务器(EMS)的节目文件列表(mpeglist)内存在,则判断边缘媒体服务器(EMS)的当前负载是否超过边缘媒体服务器(EMS)设定的最大网络利用率(Pmax),如果边缘媒体服务器(EMS)的当前负载超过设定的最大网络利用率(Pmax),则判定策略表内下一台边缘媒体服务器(EMS)的状态;否则使用该边缘媒体服务器(EMS)为终端用户提供服务;(5)、如果在访问策略表(strategylist)内找到可以提供该节目点播的边缘媒体服务器(EMS)且该边缘媒体服务器(EMS)的当前负载没有超过设置的最大网络利用率(Pmax),则使用该边缘媒体服务器(EMS)为终端用户提供服务;(6)、如果在访问策略表(strategylist)没有找到可以支持用户节目点播的边缘媒体服务器(EMS)且该边缘媒体服务器(EMS)的负载小于设置的最大利用率(Pmax),则开始判定中心媒体服务器(CMS)是否可以为用户提供服务;(7)、获取系统内的中心媒体服务器(CMS)列表(cmslist),并按照当前网络利用率从小到大排序;(8)、依次获取各个中心媒体服务器(CMS)上的节目文件列表(mpeglist),判定用户点播的节目在中心媒体服务器(CMS)的节目文件列表内是否存在,如果节目文件不存在,则使用下一个中心媒体服务器(CMS)进行服务,如果存在,则判定中心媒体服务器(CMS)的当前负载是否超过设定的最大网络利用率(Pmax),如果超过,则使用下一个中心媒体服务器(CMS)提供服务,否则,使用当前中心媒体服务器(CMS)对终端用户提供服务;(9)、如果所有的中心媒体服务器(CMS)都不能提供用户所需的节目点播或者超过设定的最大网络利用率,则提示用户点播失败,否则,使用一个可以支持用户点播且网络利用率最小的中心媒体服务器(CMS)为终端用户提供流媒体服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州威科姆电子科技有限公司,未经郑州威科姆电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200610106932.X/,转载请声明来源钻瓜专利网。