搜索方法及装置的制造方法

文档序号:10534948阅读:355来源:国知局
搜索方法及装置的制造方法
【专利摘要】本公开揭示了一种搜索方法及装置,属于搜索技术领域。该搜索方法包括:接收终端发送的待搜索信息,待搜索信息包括至少一个关键词,根据预先存储的词汇关联关系,获取关联词集合,关联词集合包括每个关键词对应的关联词,词汇关联关系记录了至少一个关键词与关联词的对应关系,获取关联词集合中每个关联词对应的搜索结果,向终端发送搜索响应信息,搜索响应信息包括关联词集合以及相应的搜索结果,终端显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词选择后才能获知关联词对应的搜索结果,可以在搜索关键词的同时获知对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
【专利说明】
搜索方法及装置
技术领域
[0001 ]本公开涉及搜索技术领域,特别涉及一种搜索方法及装置。
【背景技术】
[0002]随着互联网的不断发展,网络信息的数据量越来越大,用户想要获取某些感兴趣的信息时,可以采用搜索的方式进行获取。
[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]判断每个所述关键词是否为指定关键词;
[0028]当某一关键词为指定关键词时,根据所述词汇关联关系,获取所述某一关键词对应的关联词;
[0029]将所述某一关键词对应的关联词添加至所述关联词集合。
[0030]根据本公开实施例的第二方面,提供一种搜索方法,所述方法包括:
[0031 ]获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词;
[0032]将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0033]接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果;
[0034]显示所述关联词集合以及相应的搜索结果。
[0035]可选的,所述搜索响应信息还包括每个所述关键词与相应的关联词关联度;
[0036]所述显示所述关联词集合以及相应的搜索结果,包括:
[0037]在显示界面按照每个所述关键词与相应的关联词关联度从大到小的顺序,显示每个所述关键词相应的关联词;
[0038]在所述每个关联词的预设关联位置显示所述关联词对应的搜索结果。
[0039]可选的,所述显示所述关联词集合以及相应的搜索结果,还包括:
[0040]在搜索栏的下拉框显示所述关联词集合中每个关联词以及相应的搜索结果。
[0041 ]根据本公开实施例的第三方面,提供一种搜索装置,所述装置包括:
[0042]接收模块,被配置为接收终端发送的待搜索信息,所述待搜索信息包括至少一个关键词;
[0043]第一获取模块,被配置为根据预先存储的词汇关联关系,获取关联词集合,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0044]第二获取模块,被配置为获取所述关联词集合中每个关联词对应的搜索结果;
[0045]发送模块,被配置为向所述终端发送搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果,以便所述终端显示所述关联词集合以及相应的搜索结果O
[0046]可选的,所述装置还包括:
[0047]第三获取模块,被配置为获取至少一个预设关键词以及每个所述预设关键词的关联词;
[0048]词汇关联关系建立模块,被配置为根据所述至少一个预设关键词以及每个所述预设关键词的关联词,建立所述词汇关联关系。
[0049]可选的,所述第三获取模块还被配置为获取至少一个预设关键词,根据服务器存储的预设时间段内的历史搜索记录确定每个所述预设关键词的关联词。
[0050]可选的,所述装置还包括:
[0051]确定模块,被配置为确定每个所述关键词与相应的关联词关联度;
[0052]生成模块,被配置为生成所述搜索响应信息,所述搜索响应信息还包括:每个所述关键词与相应的关联词关联度。
[0053]可选的,所述装置还包括:
[0054]判断模块,被配置为对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词;
[0055]第一更新模块,被配置为当所述关联词为所述指定关联词时,更新所述关联词与对应的关键词的关联度,使更新后的关联度大于更新前的关联度;
[0056]第二更新模块,被配置为用所述更新后的关联度更新所述搜索响应信息中相应的关联度。
[0057]可选的,所述第二获取模块还被配置为对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词,当所述关联词为所述指定关联词时,获取所述关联词对应的搜索结果。
[0058]可选的,所述第一获取模块还被配置为判断每个所述关键词是否为指定关键词,当某一关键词为指定关键词时,根据所述词汇关联关系,获取所述某一关键词对应的关联词,将所述某一关键词对应的关联词添加至所述关联词集合。
[0059]根据本公开实施例的第四方面,提供一种搜索装置,所述装置包括:
[0060]获取模块,被配置为获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词;
[0061]发送模块,被配置为将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0062]接收模块,被配置为接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果;
[0063]显示模块,被配置为显示所述关联词集合以及相应的搜索结果。
[0064]可选的,所述搜索响应信息还包括每个所述关键词与相应的关联词关联度;
[0065]所述显示模块还被配置为在显示界面按照每个所述关键词与相应的关联词关联度从大到小的顺序,显示每个所述关键词相应的关联词,在所述每个关联词的预设关联位置显示所述关联词对应的搜索结果。
[0066]可选的,所述显示模块还被配置为在搜索栏的下拉框显示所述关联词集合中每个关联词以及相应的搜索结果。
[0067]根据本公开实施例的第五方面,提供一种搜索装置,所述装置包括:
[0068]处理器;
[0069]用于存储所述处理器可执行指令的存储器;
[0070]其中,所述处理器被配置为:
[0071 ]接收终端发送的待搜索信息,所述待搜索信息包括至少一个关键词;
[0072]根据预先存储的词汇关联关系,获取关联词集合,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0073]获取所述关联词集合中每个关联词对应的搜索结果;
[0074]向所述终端发送搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果,以便所述终端显示所述关联词集合以及相应的搜索结果。
[0075]根据本公开实施例的第六方面,提供一种搜索装置,所述装置包括:
[0076]处理器;
[0077]用于存储所述处理器可执行指令的存储器;
[0078]其中,所述处理器被配置为:
[0079]获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词;
[0080]将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0081 ]接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果;
[0082]显示所述关联词集合以及相应的搜索结果。
[0083]本公开的实施例提供的技术方案可以包括以下有益效果:
[0084]本公开实施例中提供的搜索方法及装置,通过终端向服务器发送待搜索信息,月艮务器根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0085]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0086]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0087]图1是根据一示例性实施例示出的一种搜索方法的流程图;
[0088]图2是根据另一示例性实施例示出的一种搜索方法的流程图;
[0089]图3-1是根据又一示例性实施例示出的一种搜索方法的流程图;
[0090]图3-2是根据一示例性实施例示出的一种显示关联词的示意图;
[0091]图3-3是根据一示例性实施例示出的一种显示搜索结果的示意图;
[0092]图4是根据一示例性实施例示出的一种搜索装置的框图;
[0093]图5是根据另一示例性实施例示出的一种搜索装置的框图;
[0094]图6是根据又一示例性实施例示出的一种搜索装置的框图;
[0095]图7是根据又一示例性实施例示出的一种搜索装置的框图;
[0096]图8是根据又一示例性实施例示出的一种搜索装置的框图;
[0097]图9是根据又一示例性实施例示出的一种搜索装置的框图;
[0098]图10是根据又一示例性实施例示出的一种搜索装置的框图。
【具体实施方式】
[0099]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0100]图1是根据一示例性实施例示出的一种搜索方法的流程图,如图1所示,该搜索方法应用于服务器中,包括以下步骤:
[0101]在步骤101中,接收终端发送的待搜索信息。
[0102]该待搜索信息包括至少一个关键词。
[0103]在步骤102中,根据预先存储的词汇关联关系,获取关联词集合。
[0104]该关联词集合包括每个关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系。
[0105]在步骤103中,获取该关联词集合中每个关联词对应的搜索结果。
[0106]在步骤104中,向该终端发送搜索响应信息。
[0107]该搜索响应信息包括该关联词集合以及相应的搜索结果,以便该终端显示该关联词集合以及相应的搜索结果。
[0108]本公开实施例中提供的搜索方法,通过服务器接收终端发送的待搜索信息,根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,以便终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0109]图2是根据另一示例性实施例示出的一种搜索方法的流程图,如图2所示,该搜索方法应用于终端中,包括以下步骤:
[0110]在步骤201中,获取用户输入的待搜索信息。
[0111]该待搜索信息包括至少一个关键词。
[0112]在步骤202中,将该待搜索信息发送至服务器,以便该服务器根据预先存储的词汇关联关系,获取关联词集合,并获取该关联词集合中每个关联词对应的搜索结果。
[0113]该关联词集合包括每个该关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系。
[0114]在步骤203中,接收该服务器发送的搜索响应信息。
[0115]该搜索响应信息包括该关联词集合以及相应的搜索结果。
[0116]在步骤204中,显示该关联词集合以及相应的搜索结果。
[0117]本公开实施例中提供的搜索方法,通过终端向服务器发送待搜索信息,以便服务器根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0118]图3-1是根据一示例性实施例示出的一种搜索方法的流程图,如图3-1所示,该搜索方法的交互主体为服务器和终端,包括以下步骤:
[0119]在步骤301中,服务器根据至少一个预设关键词以及每个预设关键词的关联词,建立词汇关联关系。
[0120]其中,该预设关键词可以包括人们日常生活中经常用到的词汇,也可以包括某个技术领域的专业词汇,还可以是人名等,本实施例对此不做限定。对于每个预设关键词,该词汇关联关系记录了该预设关键词与对应的至少一个关联词的对应关系。
[0121]其中,该关联词可以是预设关键词的下位词汇、同义词汇或者近义词汇等,下位词汇是能够进一步描述该预设关键词的词汇,同义词汇是指与预设关键词不同,但与预设关键词的语义相同的词汇,近义词汇是指与预设关键词不同,但与预设关键词的语义相近的词汇,本实施例对关联词不做限定。
[0122]服务器可以获取至少一个预设关键词以及每个预设关键词的关联词,建立预设关键词与每个对应的关联词之间的词汇关联关系。也即是,服务器可以获取至少一个预设关键词,并根据该服务器中存储的历史搜索记录确定每个预设关键词对应的至少一个关联
Τ.κ| ο
[0123]其中,该历史搜索记录是大量用户在预设时间段内的历史搜索记录,该预设时间段可以为一周或者一个月,可由开发人员在研发时进行设置,本实施例对此不做限定。
[0124]而且,服务器可以根据该历史搜索记录,先确定搜索预设关键词的搜索时间点,如果搜索某一词汇的搜索时间点与该搜索预设关键词的搜索时间点的差值小于预设搜索阈值,则可确定这个词汇为该预设关键词的关联词。其中,该某一词汇可以为用户输入的词汇,也可以为用户在该预设关键词对应的搜索结果中选择的,本实施例对此不做限定。
[0125]例如,该历史搜索记录中搜索预设关键词“彩票”的搜索时间点为10:00,搜索词汇“双色球”的搜索时间点为10:01。如果预设搜索阈值为2分钟,则可以确定词汇“双色球”为预设关键词“彩票”的关联词。
[0126]当然,还有其他方式确定预设关键词对应的关联词,本实施例对此不做限定。
[0127]在步骤302中,终端获取用户输入的待搜索信息,将该待搜索信息发送至服务器。
[0128]其中,该待搜索信息包括至少一个关键词。
[0129]用户在终端提供的浏览器的搜索栏中输入待搜索信息,终端可以获取该待搜索信息,并将该待搜索信息发送至服务器,以便服务器获取该待搜索信息中的至少一个关键词。
[0130]需要说明的是,终端获取待搜索信息后,可以先对该待搜索信息进行关键词提取,再将提取到的关键词发送至服务器,本实施例对终端向服务器发送的内容不做限定。
[0131]例如,终端获取的待搜索信息为“重要性的排序”,对该待搜索信息提取关键词,SP可获取该待搜索信息的关键词为“重要性”和“排序”,则终端将获取到的关键词发送至服务器。
[0132]在步骤303中,服务器接收终端发送的待搜索信息,根据预先存储的词汇关联关系,获取关联词集合。
[0133]服务器接收终端发送的待搜索信息,并可以从接收到的待搜索信息中提取关键词,根据提取到的至少一个关键词以及预先存储的词汇关联关系,服务器即可确定该至少一个关键词对应的关联词,并将对应的关联词加入关联词集合,获取关联词集合。
[0134]其中,该关联词集合包括提取到的至少一个关键词中每个关键词对应的关联词,而该词汇关联关系记录了至少一个关键词与关联词的对应关系。
[0135]另外,服务器在提取关键词后,可以先判断提取到的至少一个关键词中每个关键词是否为指定关键词,当某一关键词为指定关键词时,则服务器可以根据该词汇关联关系,获取这一关键词对应的关联词,并将该某一关键词对应的关联词添加至该关联词集合。如果提取到的至少一个关键词中每个关键词均不是指定关键词,则服务器不再获取关联词,也不向该关联词集合中添加关联词,即该关联词集合中关联词的个数为O。
[0136]其中,该指定关键词可以为具有唯一搜索结果,且实时更新的词汇,例如“彩票”、“双色球”、“SS票”、“上证指数”等词汇,本实施例对此不做限定。
[0137]在步骤304中,服务器获取该关联词集合中每个关联词对应的搜索结果,并向该终端发送搜索响应信息。
[0138]其中,对于每个对应的关联词,该搜索结果为与该关联词最接近的搜索结果,例如该关联词为“双色球”,则该搜索结果即为双色球最新的开奖号码。
[0139]服务器获取关联词集合后,可以根据关联词集合中的每个关联词,获取每个关联词对应的搜索结果,根据该关联词集合以及每个关联词对应的搜索结果生成搜索响应信息,并将该搜索相应信息发送至终端。
[0140]而且,对于该关联词集合中的每个关联词,服务器可以先判断该关联词是否为指定关联词,当该关联词为指定关联词时,再获取该关联词对应的搜索结果,如果该关联词集合中的每个关联词均不是指定关联词时,则不获取每个关联词对应的搜索结果。
[0141]其中,该指定关联词可以为与上述指定关键词类似,即具有唯一搜索结果,且实时更新的词汇,例如“彩票”、“双色球”、“SS票”、“上证指数”等词汇,本实施例对此不做限定。
[0142]需要说明的是,该搜索响应信息不止包括该关联词集合以及相应的搜索结果,还可以包括每个关键词与相应的关联词关联度。
[0143]相应的,服务器还可以确定每个关键词与相应的关联词关联度。也即是,对于每个关键词,服务器可以根据历史搜索记录,确定搜索该关键词的第一次数,并确定搜索每个对应的关联词的第二次数,根据该第一次数和第二次数确定该关键词与对应关联词的关联度,对于每个对应的关联词,将该关联词的第二次数与该第一次数的商值确定为该关键词与该关联词的关联度。其中,该第一次数为搜索任一关键词的次数,该第二次数为搜索任一关联词的次数。
[0144]而且,服务器在确定关键词与关联词的关联度时,可以增加第二次数最大的关联词与该关键词的关联度。其中,服务器可以通过增加权重的方式增加该关联度。
[0145]例如,搜索关键词A的第一次数为1000次,搜索该关键词对应的关联词B的第二次数为500次,搜索该关键词对应的关联词C的第二次数为300次,预增加的权重为1.2,则可以确定该关键词A与该关联词B的关联度为500/1000*1.2 = 0.6,该关键词A与该关联词C的关联度为0.3。
[0146]当然,服务器还可以采用其他方式确定每个关键词与相应的关联词关联度,也可以采用其他方式增加第二次数最大的关键词与该关联词的关联度,本实施例对确定关联度的方式和增加关联度的方式不做限定。
[0147]需要说明的是,本实施例仅是以服务器在获取搜索结果时确定关键词与关联词的关联度为例,服务器还可以在步骤301中建立词汇关联关系时就确定预设关键词与对应的每个关联词的关联度,本实施例对此不做限定。
[0148]另外,对于关联词集合中的每个关联词,服务器可以先判断该关联词是否为指定关联词,当该关联词为指定关联词时,更新该关联词与对应的关键词的关联度,使更新后的关联度大于更新前的关联度,再用该更新后的关联度更新该搜索响应信息中相应的关联度。
[0149]在步骤305中,终端接收该服务器发送的搜索响应信息,并显示该关联词集合以及相应的搜索结果。
[0150]终端接收到服务器发送的搜索响应信息后,可以根据该搜索响应信息携带的关联词集合和相应的搜索结果,在终端提供的浏览器中显示该关联词集合中的每个关联词,并且显示每个关联词对应的搜索结果。其中,可以在终端提供的浏览器搜索栏的下拉框中显示关联词集合中的每个关联词以及相应的搜索结果。
[0151]另外,可以在终端的显示界面按照每个关键词与相应的关联词关联度从大到小的顺序,显示每个关键词相应的关联词,并且在该每个关联词的预设关联位置显示该关联词对应的搜索结果。其中,该预设关联位置可以为关联词的下方、右侧或者其他位置,本实施例对此不做限定。
[0152]而且,还可以显示预设数目的关联词,该预设数目可以由开发人员在研发时进行设定,也可以根据每次搜索的关键词数目和关联词数目确定,本实施例对此不做限定。
[0153]需要说明的是,本公开实施例提供的搜索方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
[0154]相关技术中,参见图3-2,用户在终端提供的浏览器的搜索栏中输入“彩票”,则终端在搜索栏的下拉框中为用户提供“彩票双色球”、“彩票分析软件”和“彩票店怎么开”这三个关联信息,并不能直接为用户提供双色球、福彩3D和大乐透等多种彩票玩法的开奖结果。
[0155]而在本公开实施例中,参见图3-3,用户在终端提供的浏览器的搜索栏中输入“彩票”,则终端在搜索栏的下拉框中为用户提供“双色球”、“福彩3D”和“大乐透”等关联词,并且在每个关联词的右侧显示对应的彩票玩法的开奖结果。
[0156]本公开实施例中提供的搜索方法,通过终端向服务器发送待搜索信息,服务器根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0157]下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。
[0158]图4是根据一示例性实施例示出的一种搜索装置的框图,如图4所示,该搜索装置400应用于服务器中,该搜索装置400包括:接收模块401、第一获取模块402、第二获取模块403和发送模块404。
[0159]该接收模块401,被配置为接收终端发送的待搜索信息,该待搜索信息包括至少一个关键词;
[0160]该第一获取模块402,被配置为根据预先存储的词汇关联关系,获取关联词集合,该关联词集合包括每个关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0161]该第二获取模块403,被配置为获取该关联词集合中每个关联词对应的搜索结果;
[0162]该发送模块404,被配置为向该终端发送搜索响应信息,该搜索响应信息包括该关联词集合以及相应的搜索结果,以便该终端显示该关联词集合以及相应的搜索结果。
[0163]本公开实施例中提供的搜索装置,通过服务器接收终端发送的待搜索信息,根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,以便终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0164]可选的,参见图5,该装置还包括:第三获取模块405和词汇关联关系建立模块406。
[0165]该第三获取模块405,被配置为获取至少一个预设关键词以及每个预设关键词的关联词;
[0166]该词汇关联关系建立模块406,被配置为根据至少一个预设关键词以及每个预设关键词的关联词,建立该词汇关联关系。
[0167]可选的,该第三获取模块405还被配置为获取至少一个预设关键词,根据服务器存储的预设时间段内的历史搜索记录确定每个预设关键词的关联词。
[0168]可选的,参见图6,该装置还包括:确定模块407和生成模块408。
[0169]该确定模块407,被配置为确定每个关键词与相应的关联词关联度;
[0170]该生成模块408,被配置为生成该搜索响应信息,该搜索响应信息还包括:每个关键词与相应的关联词关联度。
[0171]可选的,参见图7,该装置还包括:判断模块409、第一更新模块410和第二更新模块411。
[0172]该判断模块409,被配置为对于该关联词集合中的每个关联词,判断该关联词是否为指定关联词;
[0173]该第一更新模块410,被配置为当关联词为指定关联词时,更新该关联词与对应的关键词的关联度,使更新后的关联度大于更新前的关联度;
[0174]该第二更新模块411,被配置为用更新后的关联度更新搜索响应信息中相应的关联度。
[0175]可选的,该第二获取模块403还被配置为对于该关联词集合中的每个关联词,判断该关联词是否为指定关联词,当关联词为指定关联词时,获取该关联词对应的搜索结果。
[0176]可选的,该第一获取模块402还被配置为判断每个关键词是否为指定关键词,当某一关键词为指定关键词时,根据该词汇关联关系,获取某一关键词对应的关联词,将该某一关键词对应的关联词添加至该关联词集合。
[0177]图8是根据一示例性实施例示出的一种搜索装置的框图,如图8所示,该搜索装置800应用于终端中,该搜索装置800包括:获取模块801、发送模块802、接收模块803和显示模块804。
[0178]该获取模块801,被配置为获取用户输入的待搜索信息,该待搜索信息包括至少一个关键词;
[0179]该发送模块802,被配置为将该待搜索信息发送至服务器,以便该服务器根据预先存储的词汇关联关系,获取关联词集合,并获取该关联词集合中每个关联词对应的搜索结果,该关联词集合包括每个该关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0180]该接收模块803,被配置为接收该服务器发送的搜索响应信息,该搜索响应信息包括该关联词集合以及相应的搜索结果;
[0181]该显示模块804,被配置为显示该关联词集合以及相应的搜索结果。
[0182]本公开实施例中提供的搜索装置,通过终端向服务器发送待搜索信息,以便服务器根据待搜索信息中包括的至少一个关键词以及预先存储的词汇关联关系,获取关联词集合和关联词集合中每个关联词对应的搜索结果,并向终端发送搜索响应信息,终端根据该搜索响应信息显示关联词集合以及相应的搜索结果。通过显示关联词对应的搜索结果,用户无需对关联词进行选择后才能获知关联词对应的搜索结果,可以直接在搜索关键词的同时获知该关键词对应关联词的搜索结果,提高了搜索效率,增加了显示搜索结果的灵活性。
[0183]可选的,该搜索响应信息还包括每个关键词与相应的关联词关联度;
[0184]该显示模块804还被配置为在显示界面按照每个关键词与相应的关联词关联度从大到小的顺序,显不每个关键词相应的关联词,在每个关联词的预设关联位置显不该关联词对应的搜索结果。
[0185]可选的,该显示模块804还被配置为在搜索栏的下拉框显示该关联词集合中每个关联词以及相应的搜索结果。
[0186]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0187]本公开一示例性实施例提供了一种搜索装置,能够实现本公开提供的搜索方法,该搜索装置包括:处理器、用于存储处理器可执行指令的存储器;
[0188]其中,该处理器被配置为:
[0189]接收终端发送的待搜索信息,该待搜索信息包括至少一个关键词;
[0190]根据预先存储的词汇关联关系,获取关联词集合,该关联词集合包括每个关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0191]获取该关联词集合中每个关联词对应的搜索结果;
[0192]向该终端发送搜索响应信息,该搜索响应信息包括该关联词集合以及相应的搜索结果,以便该终端显示该关联词集合以及相应的搜索结果。
[0193]本公开一示例性实施例提供了一种搜索装置,能够实现本公开提供的搜索方法,该搜索装置包括:处理器、用于存储处理器可执行指令的存储器;
[0194]其中,该处理器被配置为:
[0195]获取用户输入的待搜索信息,该待搜索信息包括至少一个关键词;
[0196]将该待搜索信息发送至服务器,以便该服务器根据预先存储的词汇关联关系,获取关联词集合,并获取该关联词集合中每个关联词对应的搜索结果,该关联词集合包括每个关键词对应的关联词,该词汇关联关系记录了至少一个关键词与关联词的对应关系;
[0197]接收该服务器发送的搜索响应信息,该搜索响应信息包括该关联词集合以及相应的搜索结果;
[0198]显示该关联词集合以及相应的搜索结果。
[0199]图9是根据一示例性实施例示出的一种搜索装置的框图。例如,装置900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0200]参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,输入/输出(I/O)接口 912,传感器组件914,以及通信组件916。
[0201]处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器918来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
[0202]存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0203]电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。
[0204]多媒体组件908包括在装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0205]音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
[0206]I/O接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0207]传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到装置900的打开/关闭状态,组件的相对定位,例如组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900—个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0208]通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如W1-Fi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0209]在示例性实施例中,装置900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述搜索方法。
[0210]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器918执行以完成上述搜索方法。例如,非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0211]图10是根据另一示例性实施例示出的一种搜索装置的框图。例如,装置1000可以被提供为一服务器。参照图10,装置1000包括处理组件1002,其进一步包括一个或多个处理器,以及由存储器1004所代表的存储器资源,用于存储可由处理组件1002的执行的指令,例如应用程序。存储器1004中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1002被配置为执行指令,以执行上述搜索方法。
[0212]装置1000还可以包括一个电源组件1006被配置为执行装置1000的电源管理,一个有线或无线网络接口 1008被配置为将装置1000连接到网络,和一个输入输出(I/O)接口1010。装置1000可以操作基于存储在存储器1004的操作系统,例如Windows Server?,MacOS X?,Unix?,Linux?,FreeBSD?或类似。
[0213]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0214]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种搜索方法,其特征在于,所述方法包括: 接收终端发送的待搜索信息,所述待搜索信息包括至少一个关键词; 根据预先存储的词汇关联关系,获取关联词集合,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 获取所述关联词集合中每个关联词对应的搜索结果; 向所述终端发送搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果,以便所述终端显示所述关联词集合以及相应的搜索结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 获取至少一个预设关键词以及每个所述预设关键词的关联词; 根据所述至少一个预设关键词以及每个所述预设关键词的关联词,建立所述词汇关联关系。3.根据权利要求2所述的方法,其特征在于,所述获取至少一个预设关键词以及每个所述预设关键词的关联词,包括: 获取至少一个预设关键词; 根据服务器存储的预设时间段内的历史搜索记录确定每个所述预设关键词的关联词。4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括: 确定每个所述关键词与相应的关联词关联度; 生成所述搜索响应信息,所述搜索响应信息还包括:每个所述关键词与相应的关联词关联度。5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词; 当所述关联词为所述指定关联词时,更新所述关联词与对应的关键词的关联度,使更新后的关联度大于更新前的关联度; 用所述更新后的关联度更新所述搜索响应信息中相应的关联度。6.根据权利要求1至3任一所述的方法,其特征在于,所述获取所述关联词集合中每个关联词对应的搜索结果,包括: 对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词; 当所述关联词为所述指定关联词时,获取所述关联词对应的搜索结果。7.根据权利要求1至3任一所述的方法,其特征在于,所述根据预先存储的词汇关联关系,获取关联词集合,包括: 判断每个所述关键词是否为指定关键词; 当某一关键词为指定关键词时,根据所述词汇关联关系,获取所述某一关键词对应的关联词; 将所述某一关键词对应的关联词添加至所述关联词集合。8.一种搜索方法,其特征在于,所述方法包括: 获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词; 将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果; 显示所述关联词集合以及相应的搜索结果。9.根据权利要求8所述的方法,其特征在于,所述搜索响应信息还包括每个所述关键词与相应的关联词关联度; 所述显示所述关联词集合以及相应的搜索结果,包括: 在显示界面按照每个所述关键词与相应的关联词关联度从大到小的顺序,显示每个所述关键词相应的关联词; 在所述每个关联词的预设关联位置显示所述关联词对应的搜索结果。10.根据权利要求8所述的方法,其特征在于,所述显示所述关联词集合以及相应的搜索结果,还包括: 在搜索栏的下拉框显示所述关联词集合中每个关联词以及相应的搜索结果。11.一种搜索装置,其特征在于,所述装置包括: 接收模块,被配置为接收终端发送的待搜索信息,所述待搜索信息包括至少一个关键词; 第一获取模块,被配置为根据预先存储的词汇关联关系,获取关联词集合,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 第二获取模块,被配置为获取所述关联词集合中每个关联词对应的搜索结果; 发送模块,被配置为向所述终端发送搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果,以便所述终端显示所述关联词集合以及相应的搜索结果。12.根据权利要求11所述的装置,其特征在于,所述装置还包括: 第三获取模块,被配置为获取至少一个预设关键词以及每个所述预设关键词的关联词; 词汇关联关系建立模块,被配置为根据所述至少一个预设关键词以及每个所述预设关键词的关联词,建立所述词汇关联关系。13.根据权利要求12所述的装置,其特征在于,所述第三获取模块还被配置为获取至少一个预设关键词,根据服务器存储的预设时间段内的历史搜索记录确定每个所述预设关键词的关联词。14.根据权利要求11至13任一所述的装置,其特征在于,所述装置还包括: 确定模块,被配置为确定每个所述关键词与相应的关联词关联度; 生成模块,被配置为生成所述搜索响应信息,所述搜索响应信息还包括:每个所述关键词与相应的关联词关联度。15.根据权利要求14所述的装置,其特征在于,所述装置还包括: 判断模块,被配置为对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词; 第一更新模块,被配置为当所述关联词为所述指定关联词时,更新所述关联词与对应的关键词的关联度,使更新后的关联度大于更新前的关联度; 第二更新模块,被配置为用所述更新后的关联度更新所述搜索响应信息中相应的关联度。16.根据权利要求11至13任一所述的装置,其特征在于,所述第二获取模块还被配置为对于所述关联词集合中的每个关联词,判断所述关联词是否为指定关联词,当所述关联词为所述指定关联词时,获取所述关联词对应的搜索结果。17.根据权利要求11至13任一所述的装置,其特征在于,所述第一获取模块还被配置为判断每个所述关键词是否为指定关键词,当某一关键词为指定关键词时,根据所述词汇关联关系,获取所述某一关键词对应的关联词,将所述某一关键词对应的关联词添加至所述关联词集合。18.一种搜索装置,其特征在于,所述装置包括: 获取模块,被配置为获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词; 发送模块,被配置为将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 接收模块,被配置为接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果; 显示模块,被配置为显示所述关联词集合以及相应的搜索结果。19.根据权利要求18所述的装置,其特征在于,所述搜索响应信息还包括每个所述关键词与相应的关联词关联度; 所述显示模块还被配置为在显示界面按照每个所述关键词与相应的关联词关联度从大到小的顺序,显示每个所述关键词相应的关联词,在所述每个关联词的预设关联位置显示所述关联词对应的搜索结果。20.根据权利要求18所述的装置,其特征在于,所述显示模块还被配置为在搜索栏的下拉框显示所述关联词集合中每个关联词以及相应的搜索结果。21.一种搜索装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收终端发送的待搜索信息,所述待搜索信息包括至少一个关键词; 根据预先存储的词汇关联关系,获取关联词集合,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 获取所述关联词集合中每个关联词对应的搜索结果; 向所述终端发送搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果,以便所述终端显示所述关联词集合以及相应的搜索结果。22.一种搜索装置,其特征在于,所述装置包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取用户输入的待搜索信息,所述待搜索信息包括至少一个关键词; 将所述待搜索信息发送至服务器,以便所述服务器根据预先存储的词汇关联关系,获取关联词集合,并获取所述关联词集合中每个关联词对应的搜索结果,所述关联词集合包括每个所述关键词对应的关联词,所述词汇关联关系记录了至少一个关键词与关联词的对应关系; 接收所述服务器发送的搜索响应信息,所述搜索响应信息包括所述关联词集合以及相应的搜索结果; 显示所述关联词集合以及相应的搜索结果。
【文档编号】G06F17/30GK105893493SQ201610188993
【公开日】2016年8月24日
【申请日】2016年3月29日
【发明人】陈志军, 龙飞, 汪平仄
【申请人】北京小米移动软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1