[发明专利]一种视频搜索方法、视频存储方法和相关装置在审
申请号: | 201510520262.5 | 申请日: | 2015-08-21 |
公开(公告)号: | CN105120321A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 张辉 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/472;H04N21/8547 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 100095 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 搜索 方法 存储 相关 装置 | ||
技术领域
本发明涉及数据存储和传输领域,具体而言,涉及一种视频搜索方法、视频存储方法和相关装置。
背景技术
目前,网络的资源非常丰富,用户上网除了通过网络查询内容、浏览网页或者收听音乐之外,还可以通过网络观看综艺节目、球赛和电视剧等在线视频,所以越来越多的视频网站会向用户提供视频。为了向用户提供全面的在线视频资源,视频的网站会预先对向用户提供的视频资源进行存储。
当用户想要从视频的某个时间点开始观看视频时,用户会先向视频网站发出指令获取完整的视频数据,在视频缓冲完毕开始播放时,用户通过拖动视频播放器的时间进度条,使播放的视频在用户想要观看的时间点进行播放。
现有的视频在播放的过程中,需要用户拖动视频播放器的时间进度条,才可以在用户想要播放的时间点对视频进行播放,增加了用户在观看视频时的操作次数,操作比较繁琐。
发明内容
本发明的目的在于提供一种视频搜索方法、视频存储方法和相关装置,在接收到用户发出的视频播放请求后,从用户想要观看的时间点进行视频的播放。
第一方面,本发明实施例提供了一种视频搜索方法,所述视频搜索方法包括:
接收用户的视频播放请求,所述视频播放请求包括用户欲播放视频的视频标识和视频播放时间信息;
根据所述视频标识和所述视频播放时间信息查询视频索引文件,得到所述用户欲播放视频的存储位置;所述视频索引文件预先存储有与视频标识对应的各个视频帧的时间戳和存储位置信息;
从所述存储位置获取所述用户欲播放视频;
将获取的所述视频提供给所述用户。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,根据所述视频标识和所述视频播放时间信息查询视频索引文件,得到所述用户欲播放视频的存储位置,包括:
查找与所述视频标识对应的视频索引文件;
在所述视频索引文件中查找所述视频播放时间信息对应的时间戳,将所述时间戳对应的视频帧的存储位置信息作为所述用户欲播放视频的存储位置。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,在所述视频索引文件中查找所述视频播放时间信息对应的时间戳,将所述时间戳对应的视频帧的存储位置信息作为所述用户欲播放视频的存储位置,包括:
判断视频索引文件中各个视频帧的时间戳是否与所述视频播放时间信息相同;
如果是,则获取时间戳与所述视频播放时间信息相同的视频帧的存储位置信息,作为所述用户欲播放视频的存储位置;
如果否,则从比所述视频播放时间信息小的时间戳对应的视频帧的存储位置信息中,获取时间戳大小与所述视频播放时间信息大小最接近的视频帧的存储位置信息,作为所述用户欲播放视频的存储位置。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述视频帧是I帧。
第二方面,本发明实施例提供了一种视频存储方法,所述方法包括:
获取视频,并对所述视频进行存储;
根据所述视频中每个视频帧的视频帧信息和存储位置信息,生成所述每个视频帧的视频索引文件;所述视频索引文件存储有与视频标识对应的各个视频帧的时间戳和存储位置信息;
存储所述视频索引文件。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,根据所述视频中每个视频帧的视频帧信息和存储位置信息,生成所述每个视频帧的视频索引文件,包括:
从所述视频的每个视频帧的视频帧信息中,获取每个视频帧的时间戳;
根据每个视频帧的存储位置,确定每个视频帧的存储位置信息;
将每个视频帧的时间戳和存储位置信息组成所述视频索引文件。
第三方面,本发明实施例提供了一种视频搜索装置,所述视频搜索装置包括:
视频播放请求接收模块,用于接收用户的视频播放请求,所述视频播放请求包括用户欲播放视频的视频标识和视频播放时间信息;
存储位置确定模块,用于根据所述视频标识和所述视频播放时间信息查询视频索引文件,得到所述用户欲播放视频的存储位置;所述视频索引文件预先存储有与视频标识对应的各个视频帧的时间戳和存储位置信息;
视频获取模块,用于从所述存储位置获取所述用户欲播放视频;
视频提供模块,用于将获取的所述视频提供给所述用户。
结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,所述存储位置确定模块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510520262.5/2.html,转载请声明来源钻瓜专利网。