一种获得搜索结果的方法和装置制造方法

文档序号:6639058阅读:157来源:国知局
一种获得搜索结果的方法和装置制造方法
【专利摘要】本发明实施例提供了一种获得搜索结果的方法及装置。该获得搜索结果的方法包括:接收第一用户输入的第一搜索关键词;在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果;输出所述第一搜索结果。本发明实施例通过预先建立搜索结果数据库,从而可以依据用户的标识信息及搜索关键词在搜索结果数据库中直接查找到用户所需要的搜索结果,进而推送给用户,避免了现有方法中用户需要在大量的搜索结果页中去寻找获得其真正需要的结果,本方法减少了用户终端与搜索引擎服务器之间的交互,加快了用户获得搜索结果的过程,提高了处理效率,节约了网络资源。
【专利说明】一种获得搜索结果的方法和装置

【技术领域】
[0001]本发明涉及数据处理【技术领域】,特别是涉及一种获得搜索结果的方法和一种获得搜索结果的装置。

【背景技术】
[0002]随着现代社会互联网的迅速发展,能够接触到互联网的人越来越多。当人们需要搜索某一信息时通常会使用搜索引擎,只需要在搜索框中输入需查找信息的搜索关键词,便可以查到千千万万个结果。搜索引擎(Search Engine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。
[0003]很多情况下,人们会去搜索同一个关键词对应的信息,例如:当某一用户追看某一网络小说时,就会经常去搜索那部小说以获得更新内容。但是对于每次搜索,搜索引擎服务器都会提供大量的搜索结果,而且每次搜索结果可能都会有变化,用户就需要从大量的搜索结果页中去寻找其真正需要的链接,该过程中,用户终端与搜索引擎服务器可能需要多次交互才能获得最终的搜索结果,效率较低且耗费网络资源。
[0004]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:在用户重复搜索同一关键词对应的信息时,如何能快速获得用户需要的搜索结果。


【发明内容】

[0005]本发明实施例所要解决的技术问题是提供一种获得搜索结果的方法,能够在用户重复搜索同一关键词对应的信息时,快速获得用户需要的搜索结果。
[0006]相应的,本发明实施例还提供了一种获得搜索结果的装置,用以保证上述方法的实现及应用。
[0007]为了解决上述问题,本发明公开了一种获得搜索结果的方法,包括:
[0008]接收第一用户输入的第一搜索关键词;
[0009]在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果;
[0010]输出所述第一搜索结果。
[0011]进一步,在所述查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,还包括:
[0012]建立所述搜索结果数据库。
[0013]进一步,所述建立所述搜索结果数据库,包括:
[0014]根据用户输入的搜索关键词输出搜索结果;
[0015]接收用户对所述搜索结果中指定搜索结果的置顶指令;
[0016]将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
[0017]进一步,在所述接收用户对所述搜索结果中指定搜索结果的置顶指令后,还包括:
[0018]将所述指定搜索结果排列在所述搜索结果的首位进行输出。
[0019]进一步,在所述将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库之前,还包括:
[0020]判断所述用户是否为注册用户;
[0021]当所述用户为注册用户时再将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库。
[0022]进一步,还包括:
[0023]根据所述第一搜索关键词搜索数据库获得第二搜索结果;
[0024]对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重;
[0025]所述输出所述第一搜索结果,包括:
[0026]在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0027]进一步,所述第一用户的标识信息为所述第一用户的介质访问控制MAC地址或所述第一用户的注册信息。
[0028]本发明实施例还提供了一种获得搜索结果的装置,包括:
[0029]信息接收单元,用于接收第一用户输入的第一搜索关键词;
[0030]查找单元,用于在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果;
[0031]输出单元,用于输出所述第一搜索结果。
[0032]进一步,所述装置还包括:
[0033]数据库建立单元,用于在所述查找单元查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,建立所述搜索结果数据库。
[0034]进一步,所述数据库建立单元包括:
[0035]结果获取子单元,用于根据用户输入的搜索关键词输出搜索结果;
[0036]指令接收子单元,用于接收用户对所述搜索结果中指定搜索结果的置顶指令;
[0037]存储子单元,用于将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
[0038]进一步,所述输出单元,还用于在所述指令接收子单元接收用户对所述搜索结果中指定搜索结果的置顶指令后,将所述指定搜索结果排列在所述搜索结果的首位进行输出。
[0039]进一步,所述数据库建立单元还包括:
[0040]判定子单元,用于在所述存储子单元将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库之前,判断所述用户是否为注册用户;
[0041]所述存储子单元,具体用于当所述用户为注册用户时再将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库。
[0042]进一步,所述装置还包括:
[0043]结果搜索单元,根据所述第一搜索关键词搜索数据库获得第二搜索结果;
[0044]数据去重单元,用于对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重;
[0045]所述输出单元,具体用于在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0046]进一步,所述第一用户的标识信息为所述第一用户的MAC地址或所述第一用户的注册信息。
[0047]与现有技术相比,本发明实施例包括以下优点:
[0048]本发明实施例通过预先建立搜索结果数据库,从而可以依据用户的标识信息及搜索关键词在搜索结果数据库中直接查找到用户所需要的搜索结果,进而推送给用户,避免了现有方法中用户需要在大量的搜索结果页中去寻找获得其真正需要的结果,本方法减少了用户终端与搜索引擎服务器之间的交互,加快了用户获得搜索结果的过程,提高了处理效率,节约了网络资源。

【专利附图】

【附图说明】
[0049]图1是本发明的一种获得搜索结果的方法实施例的步骤流程图;
[0050]图2是本发明中一种建立搜索结果数据库的方法实施例的步骤流程图;
[0051]图3是本发明中另一种建立搜索结果数据库的方法实施例的步骤流程图;
[0052]图4是本发明的另一种获得搜索结果的方法实施例的步骤流程图;
[0053]图5是本发明的一种获得搜索结果的装置实施例的结构框图;
[0054]图6是本发明的另一种获得搜索结果的装置实施例的结构框图;
[0055]图7是本发明实施例中一种数据库建立单元的结构框图;
[0056]图8是本发明实施例中另一种数据库建立单元的结构框图;
[0057]图9是本发明的另一种获得搜索结果的装置实施例的结构框图。

【具体实施方式】
[0058]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0059]参照图1,示出了本发明的一种获得搜索结果的方法实施例的步骤流程图,具体可以包括如下步骤:
[0060]步骤101,接收第一用户输入的第一搜索关键词。
[0061]本发明实施例中,获得搜索结果的装置可以是一独立的服务器,也可以是内置在搜索引擎对应的服务器中。该装置可以直接接收第一用户输入第一搜索关键词,也可以由其它装置在接收到第一用户输入的第一搜索关键词后转发给该装置的。该第一搜索关键词可以与现有的用户在搜索引擎中输入的搜索关键词类似。该装置在接收到第一用户输入的第一搜索关键词后,执行步骤102。
[0062]步骤102,在搜索结果数据库中,查找与第一用户的标识信息及第一搜索关键词对应的第一搜索结果。
[0063]在本步骤之前,该装置内预先建立有搜索结果数据库,该搜索结果数据库中至少建立有用户标识信息与搜索关键词及搜索结果三者之间的对应关系,该搜索结果数据库的建立方法有多种,例如可以是采集用户的在先搜索记录建立的,具体请参见后续实施例的描述。其中,用户的标识信息可以是用户的MAC地址或用户在该装置的注册信息如注册账号等,搜索结果可以是网页链接如URL地址等。
[0064]在本步骤中,该装置根据第一用户的标识信息及第一搜索关键词就可以在搜索结果数据库中直接查找到该第一用户想要查找的第一搜索结果。
[0065]步骤103,输出第一搜索结果。
[0066]该装置向第一用户输出该第一搜索结果。
[0067]该装置可以只输出第一搜索结果;也可以同时输出多个搜索结果,但是第一搜索结果按照由用户或装置预设的次序输出,例如第一搜索结果位于所有搜索结果的首位。
[0068]例如,用户A喜欢追网络小说,用户A搜索该网络小说时,该装置将用户A的标识及用户搜索的网络小说的名称(搜索关键词)及该网络小说的URL进行关联,然后存入搜索结果数据库中,当用户A搜索该网络小说的更新内容时,只要用户A输入该网络小说的名称,该装置就会查找搜索结果数据库,获得与该用户A的标识及网络小说名称对应的URL,然后直接将该URL对应的页面发送至用户A。因此,用户A就无需再按照现有的搜索方式在众多搜索结果页中去寻找他所需要的链接了。
[0069]本发明实施例通过预先建立搜索结果数据库,从而可以依据用户的标识信息及搜索关键词在搜索结果数据库中直接查找到用户所需要的搜索结果,进而推送给用户,避免了现有方法中用户需要在大量的搜索结果页中去寻找获得其真正需要的结果,本方法减少了用户终端与搜索引擎服务器之间的交互,加快了用户获得搜索结果的过程,提高了处理效率,节约了网络资源。
[0070]在本发明的另一实施例中,在该装置查找与第一用户的标识信息及第一搜索关键词对应的第一搜索结果之前,还包括:建立搜索结果数据库。如图2所示,其中一种建立搜索结果数据库的方法可以包括如下步骤:
[0071]步骤201,根据用户输入的搜索关键词输出搜索结果。
[0072]该装置在接收到用户输入的搜索关键词后,按照现有方式在搜索引擎对应的数据库中查找与该搜索关键词匹配的搜索结果,并向用户输出。
[0073]步骤202,接收用户对搜索结果中指定搜索结果的置顶指令。
[0074]该用户在所接收到的所有搜索结果中寻找其真正想要的指定搜索结果,若该用户想将该指定搜索结果置顶,以便于后续再搜索前述搜索关键词对应的结果时可以直接获得该指定搜索结果,该用户可以通过某一预设操作触发对该指定搜索结果的置顶指令,例如右键点击该指定搜索结果并选择置顶。
[0075]该装置在接收到用户对指定搜索结果的置顶指令后,执行步骤203。
[0076]步骤203,将用户的标识信息及搜索关键词与指定搜索结果的对应关系加入搜索结果数据库。
[0077]该装置接收到置顶指令后,获得该用户的标识信息,该标识信息可以是用户的注册信息如注册账号,也可以是该用户的MAC地址,然后建立该用户的标识信息及搜索关键词与指定搜索结果的对应关系,并将该对应关系存储在数据库中,该数据库即为搜索结果数据库。
[0078]该搜索结果数据库通过上述步骤即可建立,其中存储有多组对应关系。
[0079]在该装置接收到用户对搜索结果中指定搜索结果的置顶指令后,还可以执行步骤
204。
[0080]步骤204,将指定搜索结果排列在搜索结果的首位进行输出。
[0081]本步骤即调整搜索结果的排序,该装置将用户的指定搜索结果排列在所有搜索结果的首位进行输出。
[0082]在另一实施例中,在该装置执行步骤203将用户的标识信息及搜索关键词与指定搜索结果的对应关系加入搜索结果数据库之前,如图3所示,还可以包括如下步骤:
[0083]步骤301,判断用户是否为注册用户。
[0084]该装置判定该用户是否为该装置或该搜索结果数据库的注册用户,若是再执行步骤203,将用户的标识信息及搜索关键词与指定搜索结果的对应关系存入搜索结果数据库;若否,则可以忽略该用户的置顶指令。
[0085]在另一实施例中,该装置在建立搜索结果数据库时,也可以在检测到用户对同一搜索关键词的搜索次数达到某一阈值时主动将该用户的标识信息及搜索关键词与指定搜索结果的对应关系加入搜索结果数据库。建立搜索结果数据库的方法有多种,此处仅为举例。
[0086]参照图4,示出了本发明的另一种获得搜索结果的方法实施例的步骤流程图,具体可以包括如下步骤:
[0087]步骤401,接收第一用户输入的第一搜索关键词。
[0088]步骤402,在搜索结果数据库中,查找与第一用户的标识信息及第一搜索关键词对应的第一搜索结果。
[0089]步骤401?402与前述实施例中的步骤101?102类似,此处不再赘述。
[0090]步骤403,根据第一搜索关键词搜索数据库获得第二搜索结果。
[0091]本步骤中,该装置直接根据第一搜索关键词,按照现有方法查找搜索引擎对应的数据库获得与该搜索关键词匹配的第二搜索结果,该第二搜索结果可以是大量的网页链接。
[0092]该步骤403与步骤402可以同时进行,也可以根据需要调整先后次序进行,此处不做限定。
[0093]步骤404,对第二搜索结果中重复出现的第一搜索结果进行数据去重。
[0094]在按照步骤402获得第一搜索结果,按照步骤403获得第二搜索结果后,该装置对第二搜索结果中出现的第一搜索结果进行数据去重,以保证第二搜索结果中不再出现第一搜索结果。
[0095]步骤405,在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0096]在数据去重后,该装置输出第一搜索结果及第二搜索结果,并且第二搜索结果位于第一搜索结果之后,也即第一搜索结果置于首位。
[0097]需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0098]参照图5,示出了本发明一种获得搜索结果的装置实施例的结构框图,具体可以包括如下单元:
[0099]信息接收单元501,用于接收第一用户输入的第一搜索关键词。
[0100]查找单元502,用于在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果。
[0101]输出单元503,用于输出所述第一搜索结果。
[0102]本发明实施例通过上述单元预先建立搜索结果数据库,从而可以依据用户的标识信息及搜索关键词在搜索结果数据库中直接查找到用户所需要的搜索结果,进而推送给用户,避免了现有方法中用户需要在大量的搜索结果页中去寻找获得其真正需要的结果,本装置减少了用户终端与搜索引擎服务器之间的交互,加快了用户获得搜索结果的过程,提高了处理效率,节约了网络资源。
[0103]在本发明的另一实施例中,如图6所示,该装置除了包括信息接收单元501,查找单元502,输出单元503之外,还可以包括:
[0104]数据库建立单元601,用于在查找单元502查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,建立所述搜索结果数据库。
[0105]如图7所示,数据库建立单元601可以进一步包括:
[0106]结果获取子单元701,用于根据用户输入的搜索关键词输出搜索结果。
[0107]指令接收子单元702,用于接收用户对所述搜索结果中指定搜索结果的置顶指令。
[0108]存储子单元703,用于将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
[0109]如图8所示,该数据库建立单元601还可以包括:
[0110]判定子单元801,用于在所述存储子单元703将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库之前,判断所述用户是否为注册用户。
[0111]存储子单元703,具体用于当所述用户为注册用户时再将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库。
[0112]另外,该装置的输出单元503,还可以用于在所述指令接收子单元702接收用户对所述搜索结果中指定搜索结果的置顶指令后,将所述指定搜索结果排列在所述搜索结果的首位进行输出。
[0113]如图9所示,该装置除了包括信息接收单元501,查找单元502,输出单元503之夕卜,还可以包括:
[0114]结果搜索单元901,根据所述第一搜索关键词搜索数据库获得第二搜索结果。
[0115]数据去重单元902,用于对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重。
[0116]输出单元503,具体用于在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0117]上述第一用户的标识信息可以是第一用户的MAC地址或第一用户的注册信息等。
[0118]本发明实施例公开了:
[0119]Al、一种获得搜索结果的方法,其特征在于,包括:
[0120]接收第一用户输入的第一搜索关键词;
[0121]在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果;
[0122]输出所述第一搜索结果。
[0123]A2、根据权利要求Al所述的方法,其特征在于,在所述查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,还包括:
[0124]建立所述搜索结果数据库。
[0125]A3、根据权利要求A2所述的方法,其特征在于,所述建立所述搜索结果数据库,包括:
[0126]根据用户输入的搜索关键词输出搜索结果;
[0127]接收用户对所述搜索结果中指定搜索结果的置顶指令;
[0128]将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
[0129]A4、根据权利要求A3所述的方法,其特征在于,在所述接收用户对所述搜索结果中指定搜索结果的置顶指令后,还包括:
[0130]将所述指定搜索结果排列在所述搜索结果的首位进行输出。
[0131]A5、根据权利要求A3所述的方法,其特征在于,在所述将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库之前,还包括:
[0132]判断所述用户是否为注册用户;
[0133]当所述用户为注册用户时再将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库。
[0134]A6、根据权利要求Al所述的方法,其特征在于,还包括:
[0135]根据所述第一搜索关键词搜索数据库获得第二搜索结果;
[0136]对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重;
[0137]所述输出所述第一搜索结果,包括:
[0138]在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0139]A7、根据权利要求Al至A6中任意一项所述的方法,其特征在于,所述第一用户的标识信息为所述第一用户的介质访问控制MAC地址或所述第一用户的注册信息。
[0140]B8、一种获得搜索结果的装置,其特征在于,包括:
[0141]信息接收单元,用于接收第一用户输入的第一搜索关键词;
[0142]查找单元,用于在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果;
[0143]输出单元,用于输出所述第一搜索结果。
[0144]B9、根据权利要求B8所述的装置,其特征在于,所述装置还包括:
[0145]数据库建立单元,用于在所述查找单元查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,建立所述搜索结果数据库。
[0146]B10、根据权利要求B9所述的装置,其特征在于,所述数据库建立单元包括:
[0147]结果获取子单元,用于根据用户输入的搜索关键词输出搜索结果;
[0148]指令接收子单元,用于接收用户对所述搜索结果中指定搜索结果的置顶指令;
[0149]存储子单元,用于将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
[0150]B11、根据权利要求BlO所述的装置,其特征在于,
[0151]所述输出单元,还用于在所述指令接收子单元接收用户对所述搜索结果中指定搜索结果的置顶指令后,将所述指定搜索结果排列在所述搜索结果的首位进行输出。
[0152]B12、根据权利要求BlO所述的装置,其特征在于,所述数据库建立单元还包括:
[0153]判定子单元,用于在所述存储子单元将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库之前,判断所述用户是否为注册用户;
[0154]所述存储子单元,具体用于当所述用户为注册用户时再将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系存入搜索结果数据库。
[0155]B13、根据权利要求B8所述的装置,其特征在于,所述装置还包括:
[0156]结果搜索单元,根据所述第一搜索关键词搜索数据库获得第二搜索结果;
[0157]数据去重单元,用于对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重;
[0158]所述输出单元,具体用于在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
[0159]B14、根据权利要求B8至B13中任意一项所述的装置,其特征在于,所述第一用户的标识信息为所述第一用户的MAC地址或所述第一用户的注册信息。
[0160]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0161]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0162]本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0163]本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0164]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0165]这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0166]尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0167]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0168]以上对本发明所提供的一种获得搜索结果的方法和一种获得搜索结果的装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种获得搜索结果的方法,其特征在于,包括: 接收第一用户输入的第一搜索关键词; 在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果; 输出所述第一搜索结果。
2.根据权利要求1所述的方法,其特征在于,在所述查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,还包括: 建立所述搜索结果数据库。
3.根据权利要求2所述的方法,其特征在于,所述建立所述搜索结果数据库,包括: 根据用户输入的搜索关键词输出搜索结果; 接收用户对所述搜索结果中指定搜索结果的置顶指令; 将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
4.根据权利要求3所述的方法,其特征在于,在所述接收用户对所述搜索结果中指定搜索结果的置顶指令后,还包括: 将所述指定搜索结果排列在所述搜索结果的首位进行输出。
5.根据权利要求1所述的方法,其特征在于,还包括: 根据所述第一搜索关键词搜索数据库获得第二搜索结果; 对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重; 所述输出所述第一搜索结果,包括: 在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
6.一种获得搜索结果的装置,其特征在于,包括: 信息接收单元,用于接收第一用户输入的第一搜索关键词; 查找单元,用于在搜索结果数据库中,查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果; 输出单元,用于输出所述第一搜索结果。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 数据库建立单元,用于在所述查找单元查找与所述第一用户的标识信息及所述第一搜索关键词对应的第一搜索结果之前,建立所述搜索结果数据库。
8.根据权利要求7所述的装置,其特征在于,所述数据库建立单元包括: 结果获取子单元,用于根据用户输入的搜索关键词输出搜索结果; 指令接收子单元,用于接收用户对所述搜索结果中指定搜索结果的置顶指令; 存储子单元,用于将所述用户的标识信息及所述搜索关键词与所述指定搜索结果的对应关系加入搜索结果数据库。
9.根据权利要求8所述的装置,其特征在于, 所述输出单元,还用于在所述指令接收子单元接收用户对所述搜索结果中指定搜索结果的置顶指令后,将所述指定搜索结果排列在所述搜索结果的首位进行输出。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 结果搜索单元,根据所述第一搜索关键词搜索数据库获得第二搜索结果; 数据去重单元,用于对所述第二搜索结果中重复出现的所述第一搜索结果进行数据去重; 所述输出单元,具体用于在所输出的第一搜索结果后输出数据去重后的所述第二搜索结果。
【文档编号】G06F17/30GK104484413SQ201410784155
【公开日】2015年4月1日 申请日期:2014年12月16日 优先权日:2014年12月16日
【发明者】罗吉喜 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1