[发明专利]一种视频搜索方法及系统有效
申请号: | 201310064099.7 | 申请日: | 2013-02-28 |
公开(公告)号: | CN103150362A | 公开(公告)日: | 2013-06-12 |
发明(设计)人: | 林超旗 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 搜索 方法 系统 | ||
1.一种视频搜索方法,其特征在于,包括:
接收来自客户端的访问请求;
对所述访问请求中的搜索词进行哈希计算,生成对应的搜索词主键;
调用内存中的哈希表,查找与所述搜索词主键相对应的准确词,作为纠错后搜索词;所述哈希表为依据错误词和准确词之间的映射关系数据建立;
依据所述纠错后搜索词在影视库中进行检索,得到相应的搜索结果;
将所述搜索结果返回给客户端,由客户端在加载的网页中展示所述搜索结果。
2.如权利要求1所述的方法,其特征在于,所述哈希表包括纠错热词库、纠错长效词库及纠错全词库对应的哈希表;所述纠错热词库、纠错长效词库及纠错全词库分别用于记录热门视频、长视频及所有视频的名称对应的错误词和准确词之间的映射关系;
所述调用内存中的哈希表,查找与所述搜索词主键相对应的纠错后搜索词的步骤,包括:
调用内存中的纠错热词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错热词库对应的哈希表查找命中时,得到对应的纠错后搜索词;
在纠错热词库对应的哈希表查找失败时,调用内存中的纠错长效词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错长效词库对应的哈希表查找命中时,得到对应的纠错后搜索词;
在纠错长效词库对应的哈希表查找失败时,调用内存中的纠错全词库对应的哈希表,查找与所述搜索词主键相对应的纠错后搜索词;
在纠错全词库对应的哈希表查找命中时,得到对应的纠错后搜索词。
3.如权利要求1或2所述的方法,其特征在于,通过如下步骤收集所述错误词和准确词之间的映射关系:
将视频的名称作为准确词,及将该视频的名称对应的别名、缩写、拼音、错字、漏字或多字作为错误词;或者
在所述纠错后搜索词得不到对应的搜索结果时,依据所述纠错后搜索词对应的纠错前搜索词在其它搜索引擎中进行视频的搜索,将得到的搜索结果对应视频的名称作为准确词,及将所述纠错前搜索词作为错误词。
4.如权利要求2所述的方法,其特征在于,通过如下步骤获取所述热门视频;
对搜索日志进行分析,得到预置的时间段内视频的播放频率和/或搜索频率,并将播放频率和/或搜索频率符合预置条件的视频作为热门视频;所述搜索日志中记录有用户的搜索词及用户播放的视频;或
依据预置的时间段内的热门事件,收集相应的视频,作为热门视频。
5.如权利要求1或2所述的方法,其特征在于,
客户端接收访问请求,并发送至第一服务端;
第一服务端接收来自客户端的访问请求,并发送至第二服务端;
所述第二服务端对所述访问请求中的搜索词进行哈希计算,生成对应的搜索词主键,调用内存中的哈希表,查找与所述搜索词主键相对应的准确词,作为纠错后搜索词,并返回给所述第一服务端;
所述第一服务端将所述纠错后搜索词发送至第三服务端;
所述第三服务端依据所述纠错后搜索词在影视库中进行检索,得到相应的搜索结果,并返回给所述第一服务器端;
所述第一服务端将所述搜索结果返回给所述客户端,由所述客户端在加载的网页中展示所述搜索结果。
6.如权利要求1或2所述的方法,其特征在于,通过如下步骤建立所述哈希表:
对错误词和准确词之间的映射关系数据中的错误词进行哈希运算,生成对应的主键,并将主键对应的准确词作为键值构建哈希表。
7.如权利要求1或2所述的方法,其特征在于,所述影视库包括存储热门影视库和普通影视库;其中,所述热门影视库用于针对热门视频存储搜索词和对应的搜索结果,所述普通影视库用于针对除热门视频之外视频存储搜索词和对应的搜索结果;
所述方法还包括:
将所述纠错后搜索词并行分发至热门影视服务端和普通影视服务端,由所述热门影视服务端和普通影视服务端分别依据所述纠错后搜索词在热门影视库和普通影视库中进行检索,并接收所述热门影视服务端和普通影视服务端返回的搜索结果;
对所述热门影视服务端和普通影视服务端返回的搜索结果进行合并处理,得到合并处理后的搜索结果;
将所述合并处理后的搜索结果返回给所述客户端,由所述客户端在加载的网页中展示所述合并处理后的搜索结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310064099.7/1.html,转载请声明来源钻瓜专利网。