[发明专利]用于分布式网络电视系统的分散存储方法及该系统有效
申请号: | 200710121238.X | 申请日: | 2007-08-31 |
公开(公告)号: | CN101127882A | 公开(公告)日: | 2008-02-20 |
发明(设计)人: | 程加志 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04L29/08 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 网络 电视 系统 分散 存储 方法 | ||
1.一种用于分布式网络电视系统的分散存储方法,所述分布式网络电视系统包括内容分发网络,所述内容分发网络包括配备有数据库的管理器以及多个用于存储内容的节点,所述节点包括一个可用于接受新发布的内容的中心节点和至少一个边缘节点,
其特征在于,所述方法包括:
所述管理器定时扫描记录在所述数据库中的关于所述内容的信息,并搜索在所述内容分发网络中只存在一份拷贝的内容;
所述管理器另外选择一个节点作为目标节点;以及
所述管理器将搜索到的内容作为指定内容,调度到该目标节点。
2.根据权利要求1所述的分散存储方法,其特征在于,还包括:当向所述中心节点成功发布新内容后,所述管理器选择一个边缘节点作为目标节点,并以该新内容为指定内容,将其调度到该目标节点。
3.根据权利要求1所述的分散存储方法,其特征在于,还包括:
当接收到从一个节点中删除一个内容的请求后,所述管理器先检查该要删除的内容在整个内容分发网络中的拷贝数量;
如果拷贝数量不小于管理器设定数,则直接处理该删除请求;以及
如果拷贝数量小于或等于管理器设定数,则由管理器另外选择一个节点作为目标节点,以该要删除的内容为指定内容,将其调度到该目标节点,并在调度成功后再处理该删除请求。
4.根据权利要求3所述的分散存储方法,其特征在于,当接收到所述删除请求、且该要删除的内容在整个内容分发网络中的拷贝数量小于或等于管理器设定数时,所述管理器将该删除请求存放到一请求缓冲队列中;并且,当该要删除的内容成功调度到所述目标节点后,所述管理器从该请求缓冲队列中调出对应的删除请求并进行处理。
5.根据权利要求3所述的分散存储方法,其特征在于,设置该删除请求具有自动重发功能;以及
当接收到删除请求、且该要删除的内容在整个内容分发网络中的拷贝数量小于或等于管理器设定数时,所述管理器忽略该删除请求,并等待该删除请求重新发起。
6.根据权利要求1~5中任一项所述的分散存储方法,其特征在于,所述选择目标节点的步骤包括,选择一个可用存储空间最大的节点作为目标节点。
7.根据权利要求1~5中任一项所述的分散存储方法,其特征在于,所述将该指定内容调度到该目标节点的步骤包括:
所述管理器在所述数据库中添加内容调度任务;以及
所述管理器执行该内容调度任务,将所述指定内容调度到目标节点。
8.根据权利要求7所述的分散存储方法,其特征在于,所述管理器定时扫描待执行的内容调度任务,并在扫描到对应任务时执行该任务。
9.根据权利要求7所述的分散存储方法,其特征在于,在所述内容调度任务执行失败后,所述管理器记录失败结果码。
10.根据权利要求1~5中任一项所述的分散存储方法,其特征在于,所述内容包括录播文件、图片文件和/或声音文件。
11.一种用于分布式网络电视系统的分散存储方法,所述分布式网络电视系统包括内容分发网络,所述内容分发网络包括配备有数据库的管理器以及多个用于存储内容的节点,所述节点包括一个可用于接受新发布的内容的中心节点和至少一个边缘节点,
其特征在于,所述方法包括:
当向所述中心节点成功发布新内容后,所述管理器选择一个边缘节点作为目标节点,并以该新内容为指定内容,将其调度到该目标节点;以及
当接收到从一个节点中删除一个内容的请求后,所述管理器先检查该要删除的内容在整个内容分发网络中的拷贝数量;如果拷贝数量不小于管理器设定数,则直接处理该删除请求;如果拷贝数量小于或等于管理器设定数,则由管理器另外选择一个节点作为目标节点,以该要删除的内容为指定内容,将其调度到该目标节点,并在调度成功后再处理该删除请求。
12.一种具有内容分发网络的分布式网络电视系统,所述内容分发网络包括配备有数据库的管理器以及多个用于存储内容的节点,所述节点包括一个可用于接受新发布的内容的中心节点和至少一个边缘节点,
其特征在于,所述管理器包括:
用于定时扫描记录在所述数据库中的关于所述内容的信息、以搜索在所述内容分发网络中只存在一份拷贝的内容的模块;
用于另外选择一个节点作为目标节点的模块;以及
用于将搜索到的内容作为指定内容调度到该目标节点的模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710121238.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能化存取数据的流媒体点播系统
- 下一篇:模块化的空调支撑组件