一种用于检索的方法和装置制造方法及图纸

技术编号:8271553 阅读:138 留言:0更新日期:2013-01-31 03:50
本发明专利技术公开了一种用于检索的装置,包括:获取单元;判断单元;记录单元;所述判断单元;检索单元;所述检索单元还用于在接收到所述搜索服务器发送的检索结果之后,将所述检索结果保存在浏览器所在的客户端的存储单元;发送检索结果已获得的提示信息;以及在接收到请求所述检索结果的消息时,将所保存的检索结果发送给显示单元以显示。本发明专利技术还公开了一种用于检索的方法。采用本发明专利技术,可提高搜索的成功率,以及降低搜索操作的繁琐性。

【技术实现步骤摘要】
本专利技术涉及计算机检索
,更具体地,涉及一种用于检索的方法和装置
技术介绍
浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这 些网页由URL指定,文件格式通常为HTML,并由MME在HTTP协议中指明。浏览器中的搜索服务现在被浏览器用户广泛地使用。例如,百度和谷歌提供的搜索服务。搜索引擎是指根据一定的策略、运用特定的计算机处理流程或者计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。然而,搜索引擎服务在不是总能够有效地进行,例如由于网络经常出现服务断网的情况而不能联系到提供搜索服务的服务器。这样,对于浏览器用户,将不能得到对应的检索结果。这意味着用户操作的本次搜索失败,由此使得搜索操作繁琐,失败率高,搜索效率较低。
技术实现思路
鉴于上述问题,本专利技术提出了一种用于检索的方法和相应的装置,其在即使网络服务经常断网的情况下也能够通过选定的搜索服务器将基于检索请求的检索结果反馈给用户。根据本专利技术的一方面,提供了一种用于检索的方法,包括获取检索请求;判断选定的搜索服务器是否可用,如果判断为不可用,则记录所述检索请求;在预设定的时间间隔后重新判断所选定的搜索服务器是否可用,如果判断为可用,则向所述搜索服务器发送所记录的检索请求;接收所述搜索服务器发送的检索结果;将所述检索结果保存在浏览器所在的客户端的存储单元中;和/或显示所述检索结果。在可选实施例中,所述方法还包括在执行重新判断所选定的搜索服务器是否可用的步骤时,如果判断为不可用,则以所述时间间隔为周期继续至少一次执行重新判断所选定的搜索服务器是否可用的步骤。在可选实施例中,所述方法还包括由定时器计量所述预设定的时间间隔;其中,判断选定的搜索服务器是否可用或者重新判断所选定的搜索服务器是否可用包括向所述搜索服务器发送请求,以得到所述搜索服务器返回的状态信息,根据所述状态信息判断所述搜索服务器是否可用。在可选实施例中,所述检索请求是包括关键字的检索请求,记录所述检索请求包括以下之一记录检索请求中的关键字;记录包括关键字的检索请求;记录根据所述关键字向所述搜索服务器发送的检索请求的URL。在可选实施例中,所述方法还包括发送检索结果已获得的提示信息;显示所述检索结果包括接收到请求所述检索结果的消息时,显示所述检索结果。根据本专利技术的又一方面,提供了一种用于检索的装置,包括获取单元,用于获取检索请求;判断单元,用于在所述获取单元获取到所述检索请求时,判断选定的搜索服务器是否可用; 记录单元,用于在所述判断单元判断为所选定的搜索服务器不可用时,记录所述检索请求;所述判断单元,还用于在预设定的时间间隔后重新判断所选定的搜索服务器是否可用,检索单元,用于在所述判断单元判断为所选定的搜索服务器可用时,向所述搜索服务器发送所记录的检索请求,以及接收所述搜索服务器发送的检索结果;所述检索单元,还用于在接收到所述搜索服务器发送的检索结果之后,将所述检索结果保存在浏览器所在的客户端的存储单元;发送检索结果已获得的提示信息;以及在接收到请求所述检索结果的消息时,将所保存的检索结果发送给显示单元以显示。。在可选实施例中,所述装置还包括定时器,用于计量所述预设定的时间间隔;所述判断单元判断选定的搜索服务器是否可用或者重新判断所选定的搜索服务器是否可用包括向所述搜索服务器发送请求,以得到所述搜索服务器返回的状态信息,根据所述状态信息判断所述搜索服务器是否可用。在可选实施例中,所述检索请求是包括关键字的检索请求,记录所述检索请求包括以下之一记录检索请求中的关键字;记录包括关键字的检索请求;记录根据所述关键字向所述搜索服务器发送的检索请求的URL。在可选实施例中,所述装置是浏览器或者可安装于所述浏览器的插件。根据本专利技术的又一个方面,还提供了一种用于检索的装置,所述装置包括浏览器,其中,该浏览器包括获取单元,用于获取检索请求;判断单元,用于在所述获取单元获取到所述检索请求时,判断选定的搜索服务器是否可用;记录单元,用于在所述判断单元判断为所选定的搜索服务器不可用时,记录所述检索请求;所述判断单元,还用于在预设定的时间间隔后重新判断所选定的搜索服务器是否可用,检索单元,用于在所述判断单元判断为所选定的搜索服务器可用时,向所述搜索服务器发送所记录的检索请求,以及,接收所述搜索服务器发送的检索结果。本专利技术通过在选定搜索服务器不可用时记录或保存检索请求,并在选定服务器可用时将所记录或保存的检索请求发送给搜索服务器,从而能够简化搜索操作,提高搜索的成功率以及提高搜索效率。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的功能单元或部件。在附图中图I示出了根据本专利技术一个实施例的用于检索的方法流程图。图2是利用本专利技术的方法进行检索并获得检索结果后的提醒用户的界面示意图。图3示出了根据本专利技术一个实施例的用于检索的装置的框图。 图4示出了根据本专利技术另一个实施例的用于检索的装置的框图。具体实施例方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图I是根据本专利技术一个实施例的用于检索的方法流程图。如图I所述,该方法包括S101、获取检索请求。S102、判断选定的搜索服务器是否可用。如果执行步骤S102时判断为不可用,则进一步执行步骤S103,记录所述检索请求。在可选实施例中,检索请求是包括关键字的检索请求,记录所述检索请求包括以下之一记录检索请求中的关键字;记录包括关键字的检索请求;记录根据所述关键字向所述搜索服务器发送的检索请求的URL。如果执行步骤S102时判断为可用,则进一步执行步骤S105,向搜索服务器发送检索请求。在执行步骤S103后,进一步执行步骤S104、在预设定的时间间隔后重新判断所选定的搜索服务器是否可用。如果执行步骤S104时判断为可用,则进一步执行步骤S105,向搜索服务器发送检索请求,其中该检索请求是指步骤103记录的检索请求。如果执行步骤S104时判断为不可用,则返回继续执行步骤S104。在执行步骤S105后,则进一步执行步骤S106、接收所述搜索服务器发送的检索结果O下面描述根据本专利技术另一个实施例的用于检索的方法的一个实例。在通过浏览器侧进行检索时,即浏览器侧接收到通过浏览器的输入框输入的检索请求后进行检索时,基于检索请求获取选定的搜索服务器的状态,并根据所获取的搜索服务器的状态判断搜索服务器是否可用。在一可选实施例中,可以是根据检索请求得到用户选定的搜索服务器,然后向选定的搜索服务器发送请求,以得到搜索服务器返回的状态信息,从而判断搜索服务器当前是否可本文档来自技高网...

【技术保护点】
一种用于检索的方法,包括:获取检索请求;判断选定的搜索服务器是否可用,如果判断为不可用,则记录所述检索请求;在预设定的时间间隔后重新判断所选定的搜索服务器是否可用,如果判断为可用,则向所述搜索服务器发送所记录的检索请求;接收所述搜索服务器发送的检索结果;将所述检索结果保存在浏览器所在的客户端的存储单元中;和/或显示所述检索结果。

【技术特征摘要】
1.一种用于检索的方法,包括 获取检索请求; 判断选定的搜索服务器是否可用,如果判断为不可用,则记录所述检索请求; 在预设定的时间间隔后重新判断所选定的搜索服务器是否可用,如果判断为可用,则向所述搜索服务器发送所记录的检索请求; 接收所述搜索服务器发送的检索结果; 将所述检索结果保存在浏览器所在的客户端的存储单元中;和/或 显示所述检索结果。2.根据权利要求I所述的方法,其特征在于,所述方法还包括 在执行重新判断所选定的搜索服务器是否可用的步骤时,用于检索的方法如果判断为不可用,则以所述时间间隔为周期继续至少一次执行重新判断所选定的搜索服务器是否可用的步骤。3.根据权利要求I或2所述的方法,其特征在于,所述方法还包括 由定时器计量所述预设定的时间间隔; 其中,判断选定的搜索服务器是否可用或者重新判断所选定的搜索服务器是否可用包括向所述搜索服务器发送请求,以得到所述搜索服务器返回的状态信息,根据所述状态信息判断所述搜索服务器是否可用。4.根据权利要求I所述的方法,其特征在于,所述检索请求是包括关键字的检索请求,记录所述检索请求包括以下之一 记录检索请求中的关键字; 记录包括关键字的检索请求; 记录根据所述关键字向所述搜索服务器发送的检索请求的URL。5.根据权利要求I至4中任一项所述的方法,其特征在于,所述方法还包括 发送检索结果已获得的提示信息; 显示所述检索结果包括接收到请求所述检索结果的消息时,显示所述检索结果。6.一种用于检索的装置,包括 获...

【专利技术属性】
技术研发人员:丁超任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1