一种提供搜索结果的方法与装置的制造方法_4

文档序号:9396849阅读:来源:国知局
史选择结果包括历 史搜索序列所对应的搜索结果中被用户选择过的搜索结果(为便于区分,以下将装置311 称为历史信息记录装置311);装置312根据当前用户提交的搜索序列,确定相匹配的历史 搜索序列,进而获得相应的历史选择结果(为便于区分,以下将装置312称为历史结果获得 装置312);装置313将所获得的历史选择结果提供给当前用户(为便于区分,以下将装置 313称为搜索结果提供装置313)。
[0118] 具体地,历史信息记录装置311记录历史搜索序列及其对应的历史选择结果。
[0119] 在此,搜索序列包括但不限于各种用户提交的用于搜索的字符串,例如关键词、语 句以及其他字符等。
[0120] 现有的搜索过程中,每时每刻均有大量用户向搜索引擎提交搜索序列进行搜索, 并且,每个用户均可以在搜索引擎所提供的一个或多个搜索结果中选择其需要浏览的搜索 结果。其中,搜索引擎可以根据搜索序列,查询索引信息库,以获得相应的搜索结果。
[0121] 本发明所提出的提供装置310中的历史信息记录装置311可以记录用户向上述搜 索引擎所提交的搜索序列,这些搜索序列即为历史搜索序列。进而,历史信息记录装置311 可以记录用户在历史搜索序列所对应的搜索结果中所选择过的搜索结果,这些搜索结果即 为历史选择结果。优选地,本发明所提出的提供装置310可以作为搜索引擎的一部分。
[0122] 可替代地,历史信息记录装置311可以从搜索引擎的搜索日志中获得用户的历史 搜索序列及其对应的历史选择结果。
[0123] 所述历史搜索序列包括但不限于各种用户向搜索引擎所提交过的搜索序列。
[0124] 所述历史选择结果意指历史搜索序列所对应的搜索结果中被用户选择过的搜索 结果。也即,在获得搜索引擎所提供的一个或多个搜索结果后,用户在该(等)搜索结果中 所选择的搜索结果。
[0125] 其中,搜索结果例如可以包括标题、描述、图片以及搜索结果所对应的链接信息等 信息。搜索结果可以指向新闻、评论、百科等文字内容类信息,也可以指向音乐、视频等多媒 体内容类信息。
[0126] 本领域技术人员应能理解,历史信息记录装置311记录历史搜索序列及其对应的 历史选择结果的操作可以被理解为实施本发明的基础操作。该操作可以定期执行,如每小 时或每天记录用户的新增历史搜索序列以及各历史搜索序列所对应的当前最新历史选择 结果。或者,由于每时每刻均有大量用户在进行搜索,为提高本发明所提供的历史选择结果 的准确度,该操作也可以始终被执行,从而总是获得实时更新的历史搜索序列和历史选择 结果。
[0127] 所述"历史搜索序列"和"历史选择结果"中的"历史"应被理解为"相对性质 的" 一一相对于历史结果获得装置312所执行的操作而言。在每次历史结果获得装置312 执行操作时,历史结果获得装置312均会按照历史信息记录装置311已确定的历史搜索序 列以及历史选择结果为用户获得历史选择结果。
[0128] 本领域技术人员应能理解,历史结果获得装置312和搜索结果提供装置313通常 为连续执行操作的。历史信息记录装置311所执行的操作与历史结果获得装置312、搜索结 果提供装置313所分别执行的操作之间并无严格的顺序关系,其相互之间可以为连续执行 的,也可以为并非连续执行的,甚至可以是并行的。
[0129] 在此,历史信息记录装置311对于每个历史搜索序列,可以仅记录一个相应的历 史选择结果,如从搜索日志中获取用户选择次数最多的搜索结果作为历史选择结果。当然, 由于搜索日志不断更新,所以每个历史搜索序列所对应的历史选择结果也可能会不断更 新。
[0130] 此外,对于每个历史搜索序列,历史信息记录装置311也可以记录有多个相应的 历史选择结果,如所有用户选择过的搜索结果或用户选择次数排名前N位的搜索结果。
[0131] 随后,历史结果获得装置312根据当前用户提交的搜索序列,确定相匹配的历史 搜索序列,进而获得相应的历史选择结果。
[0132] 在此,用户可以通过其用户设备(例如手机)向网络设备1提交搜索序列,相应 地,网络设备1的历史结果获得装置312获得当前用户所提交的搜索序列。接着,历史结果 获得装置312可以根据当前用户提交的搜索序列,查询所记录的历史搜索序列及其对应的 历史选择结果,来确定与当前用户提交的搜索序列相匹配的历史搜索序列,进而获得该历 史搜索序列所对应的历史选择结果。
[0133] 例如,示例A,历史信息记录装置311所记录的历史搜索序列包括"刘德华",该历 史搜索序列所对应的历史选择结果包括"刘德华_百度百科"、"刘德华吧_百度贴吧"、"刘 德华_百度图片"等。如果当前用户提交的搜索序列为"刘德华",则历史结果获得装置312 可以确定相匹配的历史搜索序列为"刘德华",进而获得该历史搜索序列"刘德华"所对应的 历史选择结果。
[0134] 其中,与当前用户提交的搜索序列相匹配的历史搜索序列的获取方式包括但不限 于以下2种:
[0135] 1)通过与当前用户提交的搜索序列的完全匹配来获得相应的历史搜索序列。
[0136] 历史结果获得装置312可以将当前用户提交的搜索序列,与之前所记录的一个或 多个历史搜索序列,按照字符匹配的方式进行比较,以确定与当前用户提交的搜索序列完 全匹配的历史搜索序列。
[0137] 例如,继前示例A,当前用户提交的搜索序列为"刘德华"。历史结果获得装置312 根据该搜索序列,查询所记录的历史搜索序列及其对应的历史选择结果,确定与当前用户 提交的搜索序列完全一致的历史搜索序列"刘德华"。
[0138] 2)通过与当前用户提交的搜索序列的相似匹配来获得相应的历史搜索序列。
[0139] 例如,相似匹配可以通过当前搜索序列与历史搜索序列的字符重合度来确定。具 体如,与当前用户提交的搜索序列字符重合度高于预定重合度阈值的历史搜索序列可以被 确定为与当前用户提交的搜索序列相匹配的历史搜索序列。进一步地,例如,历史搜索序列 "刘德华"可以被确定为与当前用户提交的搜索序列"刘得华"相匹配的历史搜索序列。
[0140] 又如,历史结果获得装置312可以将与当前用户提交的搜索序列相似度高的历史 搜索序列确定为与当前用户提交的搜索序列相匹配的历史搜索序列。
[0141] 具体如,历史结果获得装置312可以实时计算当前用户提交的搜索序列与历史搜 索序列的相似度,并将与当前用户提交的搜索序列相似度高于预定相似度阈值的历史搜索 序列确定为与当前用户提交的搜索序列相匹配的历史搜索序列。
[0142] 例如,历史结果获得装置312可以基于以上公式1来确定当前用户提交的搜索序 列与之前所记录的历史搜索序列的相似度。
[0143] 或者,历史结果获得装置312可以根据当前用户提交的搜索序列,查询预先保存 历史搜索序列与相似的搜索序列的对应关系,以确定与当前用户提交的搜索序列相匹配的 历史搜索序列。
[0144] 在此,如果当前用户提交的搜索序列与一历史搜索序列满足前述对应关系(也 即,该搜索序列与该历史搜索序列相似),历史结果获得装置312即可将与当前用户提交的 搜索序列对应的历史搜索序列确定为与当前用户提交的搜索序列相匹配的历史搜索序列。
[0145] 本领域技术人员应能理解,前述获取与当前用户提交的搜索序列相匹配的历史搜 索序列的方式仅为举例,而不应被视为对本发明的任何限制,任何现有其它或今后可能出 现的获取与当前用户提交的搜索序列相匹配的历史搜索序列的方式如可适用于本发明,也 应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0146] 随后,搜索结果提供装置313将所获得的历史选择结果提供给当前用户。
[0147] 在此,搜索结果提供装置313可以将所获得的历史选择结果发送给当前用户的用 户设备(例如手机),相应地,当前用户的用户设备获得历史选择结果。接着,该用户设备可 以将历史选择结果呈现给当前用户。
[0148] 例如,当历史搜索序列与历史选择结果--对应时,搜索结果提供装置313可以 直接将与用户的搜索序列相匹配的历史搜索序列所对应的历史选择结果提供给用户设备。
[0149] 又如,继前示例A,搜索结果提供装置313可以将历史搜索序列"刘德华"所对应的 "刘德华_百度百科"、"刘德华吧_百度贴吧"、"刘德华_百度图片"等历史选择结果提供给 当前用户。
[0150] 优选地,搜索结果提供装置313可以按照以下2个子操作将历史选择结果提供给 当前用户:
[0151] 1)搜索结果提供装置313根据相匹配的历史搜索序列所对应的历史选择结果各 自的相关统计信息,对其中各历史选择结果进行排序/筛选。
[0152] 在此,每个历史搜索序列对应有一个或多个历史选择结果,其中每个历史选择结 果具有相关统计信息。
[0153] 所述历史选择结果所具有的相关统计信息包括但不限于基于各种统计方式对历 史选择结果的相关信息进行统计所确定的信息。
[0154] 所述历史选择结果所具有的相关统计信息例如历史选择结果被用户选择过的次 数。所述历史选择结果所具有的相关统计信息又如历史选择结果的当前热度。
[0155] 在此,历史选择结果所具有的相关统计信息至少具有以下2种统计方式:
[0156] i)由于一个历史选择结果可能对应于一个或多个历史搜索序列,为提升历史选择 结果所具有的相关统计信息的准确度,历史选择结果应具有分别对应于不同历史搜索序列 的相关统计信息。例如,继前示例A,历史选择结果"刘德华_百度百科"可能对应于多个历 史搜索序列,如"刘德华"、"刘德华&百科"和"刘德华&资料",并且,对于每个历史搜索序 列,该历史选择结果分别具有一个相关统计信息,如被用户选择过的次数。
[0157] ii)每个历史选择结果仅具有一个相关统计信息。在此,历史选择结果所具有的相 关统计信息并不对应于特定的历史搜索序列。例如,对于同一个历史选择结果来说,只要其 被用户选择过一
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1