一种基于即时通讯平台的搜索方法和系统的利记博彩app

文档序号:6427192阅读:141来源:国知局
专利名称:一种基于即时通讯平台的搜索方法和系统的利记博彩app
专利说明一种基于即时通讯平台的搜索方法和系统 本发明涉及网络通信领域中的搜索引擎,特别是一种基于即时通讯平台的搜索方法和系统。目前基于即时通讯平台的用户在进行即时通讯时与搜索引擎系统相互隔离,使得用户在聊天同时无法直接检索自己所需要的信息,必须打开一个搜索网页才能进行搜索,造成用户使用不便。


图1所示,现有的搜索引擎主要是机器人搜索引擎,通常包括三大模块信息采集模块、信息处理模块和信息查询模块。信息采集模块一般指爬行器或网络蜘蛛,是通过一个URL(统一资源定位器)列表进行网页的自动分析与采集。起初的URL并不多,随着信息采集量的增加,也就是分析到网页有新的链接,就会把新的URL添加到URL列表,进行采集。这种搜索引擎存在以下的缺陷1、成本高昂。这种方法每一次搜索都需要蜘蛛程序不断去根据URL抓取WEB页并送给存储器,需要强大的技术和大规模的服务器机才能实现业务。2、每次搜索的时候,需要在引擎窗口中输入检索式,缺乏快捷键,输出的结果显示方式单一,个性化信息处理和交互性信息处理能力比较差。本发明针对现有搜索引擎存在的缺陷,提供了一种基于即时通讯平台的搜索方法和系统,可以使得客户在即时通讯平台上进行即时通讯的同时进行搜索。
本发明解决其技术问题所采用的技术方案是一种基于即时通讯平台的搜索方法,包括以下步骤101,即时通讯平台客户端向即时通讯Web服务器发送查询请求检索式;102,即时通讯Web服务器将所述查询请求检索式转化成现有搜索引擎的检索式格式,再向搜索引擎发送查询请求;103,所述搜索引擎将搜索结果反馈给即时通讯Web服务器;104,即时通讯Web服务器将搜索结果返回即时通讯平台客户端并显示。
步骤102中,即时通讯Web服务器通过即时通讯Web处理接口向所述各个搜索引擎发送信息或接受其返回的信息。
步骤102中,当所述即时通讯Web服务器收到查询请求后,先进行以下步骤301,所述即时通讯Web服务器访问结果数据库,查看近期是否有相同的检索;302,所述即时通讯Web服务器查到有相同的检索,直接将保存在所述结果数据库中的结果返回即时通讯客户端,完成查询,不再进行后面的步骤;303,所述即时通讯Web服务器在结果数据库中没有查到相同的检索,则进行步骤102所述步骤。
所述即时通讯Web处理接口通过并行的方式同时向所述各个搜索引擎发送信息或接受其返回的信息。
步骤104中,即时通讯Web服务器将抽取并排序之后的搜索结果返回即时通讯平台客户端的同时,将所述搜索结果存到结果数据库里。
步骤104中所述显示方法为调用系统的浏览器显示所述搜索结果。
步骤104中所述显示方法为所述搜索结果直接显示在即时通讯平台的聊天窗口的一个栏目中。
一种基于即时通讯平台的搜索系统,包括即时通讯平台客户端、即时通讯Web服务器和即时通讯Web处理接口,即时通讯平台客户端向即时通讯Web服务器发送查询请求检索式,并从即时通讯Web服务器接收搜索结果并显示;即时通讯Web服务器将所述查询请求检索式转化成相应搜索引擎的检索式格式,然后通过即时通讯Web处理接口向各个搜索引擎发送查询请求,最后将搜索结果返回即时通讯平台客户端;即时通讯Web处理接口向所述各个搜索引擎发送查询请求并接收其返回的搜索结果。
即时通讯平台的搜索系统还包括结果数据库,其中即时通讯Web服务器,将搜索结果返回即时通讯平台客户端的同时,将所述搜索结果存到结果数据库里;当下一次接到查询请求时,先对结果数据库进行查找,如有近期相同的在先检索,则将结果数据库中的搜索结果直接返回,完成查询;如果没有近期相同的在先检索,再将查询检索式转化后进行相应检索;本发明提供的基于即时通讯平台的搜索方法,可以使即时通讯用户在进行即时通讯,比如聊天的同时,在即时通讯平台上将聊天记录、聊天内容或其他关键字作为关键字搜索,而此操作并不被聊天对象所知道,从而使用户得到自己所需的信息,以便更方便地进行即时通讯。增强了个性化信息处理和交互性信息处理的能力。
本发明系统是在统一的用户查询及信息反馈界面的形式下,将多种搜索引擎服务提供给用户的系统。它与一般搜索引擎的最大不同在于它可以没有自己的资源库和机器人,只充当一个中间代理的角色接受用户的查询请求,将请求转化成相应搜索引擎的查询语法,再向各个搜索引擎发送查询请求,获得反馈之后,将查询结果返回给用户。因此成本低、使用方便、不需要强大的技术和大规模的服务器机就能实现业务。图1是一种机器人搜索引擎的系统模式图。
图2是本发明系统模式图。
图3是点击搜索按钮后新弹出一个搜索栏目的效果图。
图4是本发明的一种显示搜索结果的方式示意图。
图5是本发明的另一种搜索结果显示方式示意图本。下面根据附图和具体实施方式
对本发明作进一步阐述。
图2所示为一种基于即时通讯平台的搜索系统,包括即时通讯平台客户端、即时通讯Web服务器、结果数据库和即时通讯Web处理接口四个部分。其中,结果数据库主要保存最近一段时间内搜索结果的历史记录。
图3所示为带有本发明所述搜索系统的即时通讯平台客户端的聊天窗口。窗口的结构分成左右两栏,右边从上到下包括“对方形象”、“即时通讯服务”和“我的QQ秀”三个栏目;左边上半部分为用户双方聊天对话的显示窗口,下半部分为聊天内容的输入窗口,在两个窗口之间设有一排功能键,包括汉字输入、表情选择等内容,其中最后一个功能键为搜索按钮1。点击该搜索按钮1在功能键的上方出现一个搜索栏目2,有网页、网站、新闻、图片四种不同类型,用户通过在搜索框中键入检索式如“电影”,即可向即时通讯Web服务器发送查询请求,实现对用户指定信息的搜索。检索式也可以包含与或逻辑符号,如“刘德华and电影”,表示用户的查询请求为带有刘德华名字的电影。
搜索按钮1也可以设置成点击后出现下拉式菜单,包括网页、网站、新闻、图片和MP3等不同类型的搜索;也可以设置在进入即时通讯平台页面时,所述搜索按钮1在聊天窗口闪烁30秒钟或者60秒钟后变为正常状态;还可以设置使用快捷键直接进入搜索按钮1搜索服务。
即时通讯Web服务器收到即时通讯用户的查询请求检索式,先到结果数据库中查看近期是否有相同的检索。结果数据库中的历史记录包括检索时间、检索式和搜索结果。如果即时通讯Web服务器查到有相同的检索式,并且检索的时间也在最近两天内发生,直接将保存在结果数据库中的搜索结果返回即时通讯客户端,完成查询,不再进行后面的步骤;如果在结果数据库中没有查到相同的检索式,则将查询请求检索式转化成相应搜索引擎的检索式格式,然后送至Web处理接口。
Web处理接口通过并行的方式同时向各个搜索引擎如百度或者搜狐等发送查询搜索请求,并接收各搜索引擎返回的搜索结果信息;然后根据各搜索引擎的重要性,以及所得结果的相关度,对结果进行抽取并排序,生成最终结果,通过即时通讯Web服务器返回给即时通讯平台客户端;同时,把搜索结果保存到结果数据库里,以备下次查询参考使用。
即时通讯平台客户端接收到即时通讯Web服务器返回搜索结果有两种显示方案。第一种显示方案如图4所示在即时通讯平台客户端新弹出一个窗口,调用即时通讯系统默认的浏览器显示所述搜索结果。图中左边为搜索框,检索式为“手机”,右边为搜索结果显示窗口,在该页显示了搜索结果中按相关程度排序最靠前的7条记录,用户通过点击“下一页”可以查看后续的其他记录。第二中显示方案如图5所示聊天窗口右侧三个栏目的内容(对方形象,即时通讯服务,我的QQ秀)缩为3个横条,搜索结果在“即时通讯服务”和“我的QQ秀”两个横条之间的空间显示;默认可以显示5条或者7条结果,其它的结果可以通过点击即时通讯平台上的“更多内容”按钮进行访问。
上文仅公开了本发明最佳的实施方式,任何从属于本发明权利要求的技术方案及其实现均属于本发明的保护范围。
权利要求
1.一种基于即时通讯平台的搜索方法,包括以下步骤101,即时通讯平台客户端向即时通讯Web服务器发送查询请求检索式;102,即时通讯Web服务器将所述查询请求检索式转化成现有搜索引擎的检索式格式,再向搜索引擎发送查询请求;103,所述搜索引擎将搜索结果反馈给即时通讯Web服务器;104,即时通讯Web服务器将搜索结果返回即时通讯平台客户端并显示。
2.根据权利要求1所述的一种基于即时通讯平台的搜索方法,其特征在于步骤102中,即时通讯Web服务器通过即时通讯Web处理接口向所述各个搜索引擎发送信息或接受其返回的信息。
3.根据权利要求1或2所述的一种基于即时通讯平台的搜索方法,其特征在于步骤102中,当所述即时通讯Web服务器收到查询请求后,先进行以下步骤301,所述即时通讯Web服务器访问结果数据库,查看近期是否有相同的检索;302,所述即时通讯Web服务器查到有相同的检索,直接将保存在所述结果数据库中的结果返回即时通讯客户端,完成查询,不再进行后面的步骤;303,所述即时通讯Web服务器在结果数据库中没有查到相同的检索,则进行步骤102所述步骤。
4.根据权利要求2所述的一种基于即时通讯平台的搜索方法,其特征在于所述即时通讯Web处理接口通过并行的方式同时向所述各个搜索引擎发送信息或接受其返回的信息。
5.根据权利要求1所述的一种基于即时通讯平台的搜索方法,其特征在于步骤104中,即时通讯Web服务器将抽取并排序之后的搜索结果返回即时通讯平台客户端的同时,将所述搜索结果存到结果数据库里。
6.根据权利要求1所述的一种基于即时通讯平台的搜索方法,其特征在于步骤104中所述显示方法为调用系统的浏览器显示所述搜索结果。
7.根据权利要求1所述的一种基于即时通讯平台的搜索方法,其特征在于步骤104中所述显示方法为所述搜索结果直接显示在即时通讯平台的聊天窗口的一个栏目中。
8.一种基于即时通讯平台的搜索系统,包括即时通讯平台客户端、即时通讯Web服务器和即时通讯Web处理接口,其特征在于即时通讯平台客户端向即时通讯Web服务器发送查询请求检索式,并从即时通讯Web服务器接收搜索结果并显示;即时通讯Web服务器将所述查询请求检索式转化成相应搜索引擎的检索式格式,然后通过即时通讯Web处理接口向各个搜索引擎发送查询请求,最后将搜索结果返回即时通讯平台客户端;即时通讯Web处理接口向所述各个搜索引擎发送查询请求并接收其返回的搜索结果。
9.根据权利要求14所述的基于即时通讯平台的搜索系统,其特征在于还包括结果数据库,其中即时通讯Web服务器,将搜索结果返回即时通讯平台客户端的同时,将所述搜索结果存到结果数据库里;当下一次接到查询请求时,先对结果数据库进行查找,如有近期相同的在先检索,则将结果数据库中的搜索结果直接返回,完成查询;如果没有近期相同的在先检索,再将查询检索式转化后进行相应检索;结果数据库,保存搜索结果的历史纪录。
全文摘要
本发明公开了一种基于即时通讯平台的聊天搜索方法及系统,其方法包括以下步骤向即时通讯Web服务器发送查询请求检索式;将所述查询请求检索式翻译成现有搜索引擎的检索式格式,再向各个搜索引擎发送查询请求;所述各个搜索引擎将搜索结果反馈给即时通讯Web服务器;根据各搜索引擎的重要性及所述搜索结果的相关度,对所述搜索结果进行抽取并排序,然后将抽取并排序之后的最终搜索结果返回即时通讯平台客户端并显示。其系统包括即时通讯平台客户端;即时通讯Web服务器;即时通讯Web处理接口。本发明可以使用户在进行比如聊天的同时进行搜索,个性化信息处理和交互性信息处理的能力强。
文档编号G06F17/30GK1783850SQ200410077270
公开日2006年6月7日 申请日期2004年12月3日 优先权日2004年12月3日
发明者汪成, 龙华, 黄国填, 张枫林 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1