[发明专利]进行分布式视频点播的方法及索引系统有效
申请号: | 201210066358.5 | 申请日: | 2012-03-14 |
公开(公告)号: | CN103313093A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 胡鹏 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/232 | 分类号: | H04N21/232;H04N21/266;H04N21/83;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 牛峥;王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 进行 分布式 视频点播 方法 索引 系统 | ||
1.一种进行分布式视频点播的方法,其特征在于,将内容相近的视频文件组成文件集合,每个文件集合对应一个文件标识,该方法还包括:
接收来自客户端的包含文件信息的点播请求,所述文件信息包含文件标识;
将保存有所述文件信息指示的视频文件的服务节点信息反馈给客户端进行视频播放;
在播放过程中判断出不能正常播放,获取与所述文件信息包含的文件标识相对应的文件集合,从获取的文件集合中选取视频文件,将保存有选取的视频文件的服务节点信息反馈给客户端进行视频播放。
2.如权利要求1所述的方法,其特征在于,所述内容相近的视频文件为:
文件标识相同,分辨率、编码方式和容器格式三者中至少一种不相同的视频文件。
3.如权利要求1所述的方法,其特征在于,所述在播放过程中判断出不能正常播放包括:
在播放过程中判断出后续数据缺失,且后续数据无法从其它保存有所述文件信息指示的视频文件的服务节点获取,则确定不能正常播放;或者,
在播放过程中判断出下载速度无法满足播放需求,且无法从其它保存有所述文件信息指示的视频文件的服务节点获取,则确定不能正常播放。
4.如权利要求1所述的方法,其特征在于,所述内容相近的视频文件为文件标识相同、分辨率不相同的视频文件;
所述从获取的文件集合中选取视频文件包括:查询文件集合中是否存在与所述文件信息指示的视频文件的分辨率相同的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件;否则,
查询文件集合中是否存在大于所述文件信息指示的视频文件的分辨率,且分辨率之差的绝对值小于第一设定值的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件;否则,
查询文件集合中是否存在小于所述文件信息指示的视频文件的分辨率,且分辨率之差的绝对值小于第二设定值的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述文件信息为数字摘要或哈希值。
6.一种进行分布式视频点播的索引系统,其特征在于,该索引系统包括集合分组单元、节点信息反馈单元和播放过程处理单元;
所述集合分组单元,用于将内容相近的视频文件组成文件集合,每个文件集合对应一个文件标识;
所述节点信息反馈单元,用于接收来自客户端的包含文件信息的点播请求,将文件信息传送给所述播放过程处理单元,所述文件信息包含文件标识;还将保存有所述文件信息指示的视频文件的服务节点信息反馈给客户端进行视频播放;
所述播放过程处理单元,用于在播放过程中判断出不能正常播放,从所述集合分组单元获取与所述文件信息包含的文件标识相对应的文件集合,从获取的文件集合中选取视频文件,将保存有选取的视频文件的服务节点信息反馈给客户端进行视频播放。
7.如权利要求6所述的索引系统,其特征在于,所述内容相近的视频文件为:
文件标识相同,分辨率、编码方式和容器格式三者中至少一种不相同的视频文件。
8.如权利要求6所述的索引系统,其特征在于,所述播放过程处理单元包括判断子单元,用于在播放过程中判断出后续数据缺失,且后续数据无法从其它保存有所述文件信息指示的视频文件的服务节点获取,则确定不能正常播放;或者,在播放过程中判断出下载速度无法满足播放需求,且无法从其它保存有所述文件信息指示的视频文件的服务节点获取满足下载速度的后续数据,则确定不能正常播放。
9.如权利要求6所述的索引系统,其特征在于,所述内容相近的视频文件为文件标识相同、分辨率不相同的视频文件;所述播放过程处理单元包括选取子单元,用于查询获取的文件集合中是否存在与所述文件信息指示的视频文件的分辨率相同的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件;否则,
查询获取的文件集合中是否存在大于所述文件信息指示的视频文件的分辨率,且分辨率之差的绝对值小于第一设定值的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件;否则,
查询获取的文件集合中是否存在小于所述文件信息指示的视频文件的分辨率,且分辨率之差的绝对值小于第二设定值的视频文件,如果存在,则将查询出的视频文件作为选取的视频文件。
10.如权利要求6至9中任一项所述的索引系统,其特征在于,所述文件信息为数字摘要或哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210066358.5/1.html,转载请声明来源钻瓜专利网。