在线视频文件的缓存索引方法和缓存服务器技术

技术编号:8132802 阅读:310 留言:0更新日期:2012-12-27 06:00
本发明专利技术提供一种在线视频文件的缓存索引方法和缓存服务器。方法包括:将接收到的客户端发送的在线视频文件的播放请求发送给视频服务器;接收视频服务器返回的视频数据,并从所述视频数据的起始部分开始获得预定长度的数据;根据所述预定长度的数据生成所述在线视频文件的索引;根据所述生成的索引在本地数据库中查询所述在线视频文件。缓存服务器包括:发送模块、获得模块、生成模块和查询模块。本发明专利技术提供的方案,有效减少甚至是基本克服了误命中率高的问题,并且实现简单。

【技术实现步骤摘要】

本专利技术涉及通信技术,尤其涉及一种在线视频文件的缓存索引方法和缓存服务器
技术介绍
在几年前,用户观赏视频文件的方式往往是先将视频文件下载到本地,在进行离线播放,这种方式不仅浪费时间,而且耗费大量的磁盘资源。随着网络的不断提速,以及在线视频服务提供商如雨后春笋般地涌现,在线视频文件的播放已经成为了视频文件观赏的主流应用。在线视频文件的播放,是指用户无需将视频文件下载到本地,而是直接在浏览器或者客户端中选择并观赏视频的一种互联网应用。目前按照服务提供商提供服务的类型不同,将在线视频文件分为两大类,一类是超文本传送协议(Hyper Text TransportProtocol,简称为:HTTP)在线视频文件,一类是点到点(Point to Point,简称为P2P)在线视频文件。对于HTTP在线视频文件的播放请求是基于统一资源定位符(UniversalResource Locator,简称为URL)来实现的。URL可以通俗地理解为HTTP资源所对应的地址。HTTP在线视频文件的URL会随着用户的不同、甚至是同一用户的多次请求而发生改变,换言之,HTTP在线视频文件的URL是动态变本文档来自技高网...

【技术保护点】
一种在线视频文件的缓存索引方法,其特征在于,包括:将接收到的客户端发送的在线视频文件的播放请求发送给视频服务器;接收视频服务器返回的视频数据,并从所述视频数据的起始部分开始获得预定长度的数据;根据所述预定长度的数据生成所述在线视频文件的索引;根据所述生成的索引在本地数据库中查询所述在线视频文件。

【技术特征摘要】
1.一种在线视频文件的缓存索引方法,其特征在于,包括 将接收到的客户端发送的在线视频文件的播放请求发送给视频服务器; 接收视频服务器返回的视频数据,并从所述视频数据的起始部分开始获得预定长度的数据; 根据所述预定长度的数据生成所述在线视频文件的索引; 根据所述生成的索引在本地数据库中查询所述在线视频文件。2.根据权利要求I所述的方法,其特征在于,所述视频服务器返回的视频数据中包括HTTP应答头部,所述HTTP应答头部中包括所述在线视频文件的长度; 则所述根据所述预定长度的数据生成所述在线视频文件的索引之后,所述方法还包括 根据所述在线视频文件的长度和所述在线视频文件的索引生成所述在线视频文件的增强索引值; 所述根据所述生成的索引在本地数据库中查询所述在线视频文件包括 根据所述增强索引值在本地数据库中查询所述在线视频文件。3.根据权利要求I或2所述的方法,其特征在于,所述根据所述预定长度的数据生成所述在线视频文件的索引,包括 计算所述预定长度的数据的信息-摘要算法MD5值作为所述在线视频的索引;或者, 计算所述预定长度的数据的哈希值作为所述在线视频的索引。4.根据权利要求I或2所述的方法,其特征在于,所述根据所述生成的索引在本地数据库中查询所述在线视频文件之后,所述方法还包括 如果查询到所述在线视频文件,断开与所述视频服务器的连接,将所述查询到的在线视频文件返回给所述客户端; 如果查询不到所述在线视频文件,保持与所述视频服务器的连接,继续接收所述视频服务器返回的视频数据,并将已接收到的视频数据返回给客户端。5.根据权利要求4所述的方法,其特征在于,如果查询不到所述在线视频文件,且所述视频数据已完成接收,组成完整的视频文件,则所述方法还包括将所述完整的视频文件、以及所述完整的视频文件与所述生成的索引之间的对应关系进行保存...

【专利技术属性】
技术研发人员:陈晨星
申请(专利权)人:北京星网锐捷网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1