[发明专利]一种提供搜索建议的方法和装置在审
申请号: | 201310418685.7 | 申请日: | 2013-09-13 |
公开(公告)号: | CN103473326A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 刘满伟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提供 搜索 建议 方法 装置 | ||
1.一种提供搜索建议的方法,其特征在于,该方法包括:
获取当前已输入的搜索关键词;
判断所述搜索关键词是否在本地存储中存在匹配结果,如果是,利用所述匹配结果产生搜索建议;否则,向服务器发送包含所述搜索关键词的请求,利用服务器返回的匹配结果产生搜索建议,并将搜索建议存储于本地存储中。
2.根据权利要求1所述的方法,其特征在于,所述将搜索建议存储于本地存储中包括:
将所述搜索关键词作为键key以及将搜索建议作为值value在本地存储中进行对应存储。
3.根据权利要求2所述的方法,其特征在于,判断所述搜索关键词是否在本地存储中存在匹配结果包括:
查询所述本地存储中是否存在包含所述搜索关键词的key或者与所述搜索关键词一致的key,如果是,则确定查询到的key对应的value为所述搜索关键词在本地存储中的匹配结果。
4.根据权利要求1、2或3所述的方法,其特征在于,在利用所述匹配结果产生搜索建议后,该方法还包括:
在展现所述搜索建议的同时,展现更新搜索建议的选项;
当所述更新搜索建议的选项被用户选择时,向服务器发送包含所述搜索关键词的请求,利用服务器返回的匹配结果更新展现的搜索建议,并利用更新后的搜索建议更新所述本地存储。
5.根据权利要求1、2或3所述的方法,其特征在于,若在预设的老化时间内本地存储中的某表项未被作为匹配结果产生搜索建议,则将所述某表项从本地存储中删除。
6.一种提供搜索建议的装置,其特征在于,该装置包括:
关键词获取单元,用于获取当前已输入的搜索关键词;
本地查询单元,用于判断所述搜索关键词是否在本地存储中存在匹配结果;
建议生成单元,用于在所述本地查询单元的判断结果为是时,利用所述匹配结果产生搜索建议;否则,向服务器发送包含所述搜索关键词的请求,利用服务器返回的匹配结果产生搜索建议,并将搜索建议存储于本地存储中。
7.根据权利要求6所述的装置,其特征在于,所述建议生成单元在将搜索建议存储于本地存储中时,具体将所述搜索关键词作为key以及将搜索建议作为value在本地存储中进行对应存储。
8.根据权利要求7所述的装置,其特征在于,所述本地查询单元,具体用于查询所述本地存储中是否存在包含所述搜索关键词的key或者与所述搜索关键词一致的key,如果是,则确定查询到的key对应的value为所述搜索关键词在本地存储中的匹配结果。
9.根据权利要求7、8或9所述的装置,其特征在于,该装置还包括:
展现单元,用于展现所述建议生成单元生成的搜索建议,在展现利用本地存储中的匹配结果产生的搜索建议的同时,展现更新搜索建议的选项;
监听单元,用于监听到所述更新搜索建议的选项被用户选择时,触发所述建议生成单元;
所述建议生成单元,还用于收到所述监听单元的触发时,向服务器发送包含所述搜索关键词的请求,利用服务器返回的匹配结果更新搜索建议供所述展现单元展现,并利用更新后的搜索建议更新所述本地存储。
10.根据权利要求7、8或9所述的装置,其特征在于,该装置还包括:表项维护单元,用于若在预设的老化时间内本地存储中的某表项未被作为匹配结果产生搜索建议,则将所述某表项从本地存储中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310418685.7/1.html,转载请声明来源钻瓜专利网。