[发明专利]一种减少用户等待时间的流媒体调度分发方法有效
申请号: | 201110211291.5 | 申请日: | 2011-07-27 |
公开(公告)号: | CN102316097A | 公开(公告)日: | 2012-01-11 |
发明(设计)人: | 羊君 | 申请(专利权)人: | 杭州斯凯网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 杭州杭诚专利事务所有限公司 33109 | 代理人: | 尉伟敏 |
地址: | 310013 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 减少 用户 等待时间 流媒体 调度 分发 方法 | ||
1.一种减少用户等待时间的流媒体调度分发方法,包括:
由多个区域构成分布式流媒体分发系统并提供流服务;
在所述区域中设置一个数据中心;
所述区域间由媒体路由器相互通信构成P2P网络;
每个所述区域都包含一个媒体路由器和多个媒体引擎;
其特征在于:
(1)不同流媒体文件分散存放;
(2)设置资源预取操作,根据新上线的节目单以及用户的访问频率预取资源到媒体引擎;
(3)所述媒体引擎实时监测系统运行负载并上报媒体路由相关信息,媒体路由根据这些信息对用户请求进行均衡路由;
(4)媒体引擎间互相连接并通信,媒体资源在引擎间自由调度。
2.根据权利要求1所述一种减少用户等待时间的流媒体调度分发方法,其特征在于:所述媒体路由器还包括一个备份媒体路由器,提供对媒体路由器的热备份功能。
3.根据权利要求1或2所述一种减少用户等待时间的流媒体调度分发方法,其特征在于:所述媒体路由器是由至少两台具备相同功能的服务器构成,以提供热备份功能。
4.根据权利要求1所述一种减少用户等待时间的流媒体调度分发方法,其特征在于:客户端采用单纯tcp协议连接,以减少客户端与服务器间交互次数。
5.根据权利要求1所述一种减少用户等待时间的流媒体调度分发方法,其特征在于,流服务步骤包括:
媒体路由器接收来自用户的关于流媒体资源的请求(点播或直播);
媒体路由器查询请求的流媒体资源是否存在于媒体引擎缓存中;
媒体路由器在基于查询媒体引擎缓存成功的情况下,与媒体引擎交互,询问是否可以服务;
在存有缓存资源的媒体引擎具有流服务能力的前提下,对媒体引擎进行选定,将选定的媒体引擎作为当前终端用户的流服务引擎,回复终端媒体引擎的地址,终端重定向到选定媒体引擎进行流服务请求;
媒体路由器在查询媒体引擎缓存失败下,进行媒体引擎的磁盘存储查询;
媒体路由器在基于查询媒体引擎磁盘成功的情况下,与媒体引擎交互,询问是否可以服务;
在存储资源的媒体引擎具有流服务能力的前提下,对媒体引擎进行选定;
所选定的媒体引擎读取磁盘加载资源到内存,向媒体路由器汇报缓存变化情况,向终端用户提供流服务;
媒体路由器在缓存和磁盘资源查询都失败的情况下,媒体路由器通过向邻居媒体路由器查询资源,如果邻居媒体路由器存在资源,则向邻居申请该资源;
在上述查询都失败的情况下,依据媒体引擎的负载信息选定较空闲的媒体引擎进行资源的底层申请;
所选定的媒体引擎在获取资源后重复步骤8);
在所有存储或缓存资源的媒体引擎不具备流服务能力的情况下,媒体路由器依据媒体引擎的负载信息选定较空闲的媒体引擎进行资源的媒体引擎间拷贝操作;
所选定的媒体引擎在获得资源后重复步骤8)。
6.根据权利要求5所述一种减少用户等待时间的流媒体调度分发方法,其特征在于:还包括资源调度步骤。
7.根据权利要求6所述一种减少用户等待时间的流媒体调度分发方法,其特征在于,资源调度步骤包括:
媒体路由器从数据中心获取媒体热度信息及最新上线媒体信息,媒体路由器根据媒体热度统计信息进行需要预取的媒体资源排序;
媒体路由器依据负载信息选定部分媒体引擎要求从数据中心预取排序中的媒体资源;
所选定的媒体引擎将本地存储的资源通过LRU算法进行替换;
所选定的媒体引擎从数据中心获取资源后,在内存缓存,并向媒体路由器汇报缓存变化情况;
媒体引擎定时检查缓存数据的访问情况,同样通过LRU算法进行数据从内存到磁盘的转移,并向媒体路由器汇报缓存和磁盘的变化情况;
所选定的媒体引擎在获取资源后,读取磁盘加载资源到内存,向媒体路由器汇报缓存变化情况,向终端用户提供流服务;
媒体路由器在缓存和磁盘资源查询都失败的情况下,媒体路由器通过向邻居媒体路由器查询资源,如果邻居媒体路由器存在资源,则向邻居申请该资源;
在上述查询都失败的情况下,依据媒体引擎的负载信息选定较空闲的媒体引擎进行资源的底层申请;
在所有存储或缓存资源的媒体引擎不具备流服务能力的情况下,媒体路由器依据媒体引擎的负载信息选定较空闲的媒体引擎进行资源的媒体引擎间拷贝操作;
报告资源变更信息、更新资源索引表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州斯凯网络科技有限公司,未经杭州斯凯网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110211291.5/1.html,转载请声明来源钻瓜专利网。