推荐内容确定系统和方法

文档序号:6545816阅读:210来源:国知局
推荐内容确定系统和方法
【专利摘要】本发明公开了一种推荐内容确定系统和方法,所述系统包括:关联词提取单元,被配置为提取与用户的查看或检索行为相关的关联词;匹配关系存储单元,被配置为存储与所述关联词匹配的关键词;推荐内容确定单元,被配置为从匹配关系存储单元获取与所述关联词提取单元提取的所述关联词匹配的关键词,并基于获取的所述关键词,从与用户查看的对象或检索出的对象相关的信息中确定关于用户查看的对象或检索出的对象的推荐内容。
【专利说明】推荐内容确定系统和方法
【技术领域】
[0001]本申请涉及一种推荐内容确定系统和方法,更具体地讲,涉及一种当用户查看对象的信息时,动态确定关于所述对象的推荐内容的系统和方法。
【背景技术】
[0002]随着互联网的快速发展,已出现各种各样的信息提供网站或应用,例如,用于提供餐饮商户信息的网站或应用、用于推荐旅行地点的网站或应用、出售各种商品的电商网站或应用等,用户可方便地通过这样的网站或应用来搜索符合自己的要求的对象。
[0003]以提供餐饮商户信息的网站或应用为例,例如,当用户通过所述网站或应用查看或检索餐馆时,在查看的餐馆的详情页(如图1B中所示)或者是在主页面或通过检索餐馆而获得的检索结果页(如图1A中所示)等中,通常不仅会显示餐馆的名称和地址等信息,还会显示关于餐馆的推荐内容,例如,图1B中示出的推荐菜或是图1A中示出的从其他用户对该餐馆的评论提取的推荐内容,从而方便用户更快地找出符合自己的要求的餐馆。
[0004]一般而言,在显示关于某个餐馆的推荐内容时,通常会显示关于该餐馆的若干方面(例如,服务、口味、推荐菜肴等)的推荐内容。例如,如图1A中所示,可根据评论中关于餐馆的各个方面的评论出现的次数或频率来确定显示关于哪些方面的推荐内容(例如,如果对餐馆的环境和口味的评论较多,则确定显示关于所述餐馆的环境和口味的推荐内容),或者是按照预先确定的规则来显示关于每个方面的推荐内容(例如,根据预先设置,显示关于餐馆的环境、服务和推荐菜肴的推荐内容,等)。
[0005]然而,这种静态地确定推荐内容的方式在某些情况下可能并不能满足用户的实际需求。举例来说,当用户在晚上10点使用上述网站或应用来查看或检索餐馆时,他/她可能并不十分关心餐馆的环境或服务如何,而是更关心该餐馆在晚上10点是否还继续营业或者是否提供外卖服务。因此,在使用原有的静态推荐内容确定方式的情况下,用户可能难以便利地快速获得想要的信息,需要花费很多时间才能到符合自己需求的对象。
[0006]因此,需要一种当用户查看关于对象(例如,餐馆、商品等)的信息时,可动态确定关于该对象的推荐内容,以使用户能够更快地找出符合期望的对象的系统和方法。

【发明内容】

[0007]根据本发明的一方面,提供了一种推荐内容确定系统,所述系统包括:关联词提取单元,被配置为提取与用户的查看或检索行为相关的关联词;匹配关系存储单元,被配置为存储与所述关联词匹配的关键词;推荐内容确定单元,被配置为从匹配关系存储单元获取与所述关联词提取单元提取的所述关联词匹配的关键词,并基于获取的所述关键词,从与用户查看的对象或检索出的对象相关的信息中确定关于用户查看的对象或检索出的对象的推荐内容。
[0008]所述关联词可包括以下一个或多个:用户进行查看或检索的时间、用户进行查看或检索时所在的位置以及用户输入的检索词。[0009]当从匹配关系存储单元获取了多个关键词时,所述推荐内容确定单元可基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的信息中获取与每个关键词相关的推荐理由,并将获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。
[0010]可根据用户反馈来更新与匹配关系存储单元中存储的每个关联词匹配的关键词。
[0011]与对象相关的信息可包括以下至少一个:对所述对象的评论和对所述对象的介绍。
[0012]根据本发明的另一方面,提供了一种推荐内容确定方法,所述方法包括:提取与用户的查看或检索行为相关的关联词;从存储与所述关联词匹配的关键词的数据库获取与提取的所述关联词匹配的关键词;基于获取的所述关键词,从与用户查看的对象或检索出的对象相关的信息中确定关于用户查看的对象或检索出的对象的推荐内容。
[0013]所述关联词可包括以下一个或多个:用户进行查看或检索的时间、用户进行查看或检索时所在的位置以及用户输入的检索词。
[0014]当从数据库获取了多个关键词时,获取推荐内容的步骤可包括:基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的信息中获取与每个关键词相关的推荐理由,并将获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。
[0015]可根据用户反馈来更新数据库中存储的与每个关联词匹配的关键词。
[0016]与对象相关的信息可包括以下至少一个:对所述对象的评论和对所述对象的介绍。
[0017]有益效果
[0018]通过使用本发明的推荐内容确定系统和方法,可结合用户当前的潜在需求动态地为用户确定关于用户当前查看或检索的每个对象的推荐内容,从而使用户能够快速地找到符合期望的对象。
【专利附图】

【附图说明】
[0019]通过下面结合附图对本发明的示例性实施例进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0020]图1A和图1B是示出现有技术的推荐内容展示方法的示例;
[0021]图2是示出根据本发明的示例性实施例的推荐内容确定系统的框图;
[0022]图3是示出根据本发明的示例性实施例的推荐内容确定方法的流程图。
[0023]在附图中,相同的附图标号将被理解为是指相同的部件。
【具体实施方式】
[0024]提供以下参照附图进行的描述以帮助全面理解由权利要求及其等同物限定的本发明的示例性实施例。所述描述包括各种特定细节以帮助理解,但这些细节被认为仅是示例性的。因此,本领域的普通技术人员将认识到:在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,可省略已知功能和构造的描述。[0025]图2示出根据本发明的示例性实施例的推荐内容确定系统的框图。
[0026]参照图2,根据本发明的推荐内容确定系统200包括:关联词提取单元210、匹配关系存储单元220和推荐内容确定单元230。在本发明实施例中,所述推荐内容确定系统200可实现为网络侧的服务器。
[0027]关联词提取单元210可被配置为当接收到用户查看或检索特定对象的请求时(例如,当检测到用户通过诸如点击、触摸或悬停等行为来查看某个对象的详细信息或者是检测到用户输入检索词来检索对象时),提取与用户的查看或检索行为相关的关联词。
[0028]举例来说,在本发明实施例中,所述关联词可根据设计者或开发人员的意图而被设计为包括用户进行查看或检索的时间、用户进行查看或检索时所在的位置和/或用户输入的检索词。然而,应该理解,关联词的类型不限于以上列出的时间、地点和检索词,还可根据需求设置更多种类型的关联词。
[0029]以下将详细说明关联词的提取方法。为了方便解释,在下文中将以餐馆作为对象进行说明。
[0030]例如,在用户晚上10点查看某个餐馆的信息时,关联词提取单元210可将与用户当前的查看行为相关的关联词提取为用户当前进行查看的时间“晚上10点”(或“22点”)。
[0031]作为另一示例,当用户输入“小吃”来检索可购买小吃的餐馆时,关联词提取单元210可将与用户当前的检索行为相关的关联词提取为用户输入的检索词“小吃”。
[0032]在关联词提取单元210完成关联词的提取之后,可由推荐内容确定单元230确定与提取的关联词匹配的关键词。在本发明中,关键词可用于反映(或描述)在接收到用户查看或检索特定对象的请求时,用户的潜在需求。
[0033]具体地讲,在本发明中,推荐内容确定系统200中的匹配关系存储单元220可预先存储与大量关联词匹配的关键词。因此,推荐内容确定单元230可从匹配关系存储单元220获取与关联词提取单元210提取的关联词匹配的关键词。
[0034]以下将详细说明设置与关联词匹配的关键词的方法。
[0035]举例来说,当用户在晚上10点查看某个餐馆的信息时,用户可能并不关心该餐馆的服务和环境如何,而是可能更关心该餐馆在晚上10点是否继续营业,因此,在这种情况下,可将“营业时间”或类似词语(如“工作时间”、“闭店时间”、“时间”等)设置为与关联词提取单元210针对用户当前的查看行为提取的关联词“晚上10点”匹配的关键词。
[0036]作为另一示例,当用户输入检索词“小吃”来检索可购买小吃的餐馆时,用户可能更关心所述餐馆是否提供外卖服务,因此可将“外卖”设置为与关联词提取单元210针对用户当前的检索行为提取的关联词“小吃”匹配的关键词。
[0037]在本发明实施例中,可通过各种方式来设置与不同的关联词匹配的关键词。可由设计者直接设置与不同的关联词匹配的关键词。此外,也可通过用户调研来确定用户对不同关联词的关注点或潜在需求,从而确定与不同的关联词匹配的关键词,例如,可直接向用户调研在“晚上10点”时用户更想知道关于餐馆的哪一方面的信息。
[0038]优选地,在本发明中,可根据用户反馈来设置或更新与存储在匹配关系存储单元220中的关联词匹配的关键词。例如,对于检索“小吃”的用户,可在检索出的每个餐馆的推荐内容中向这些用户中的50%显示关于餐馆环境的信息,而向另外的50%的用户显示关于餐馆外卖的信息,然后统计用户的点击量。如果向用户显示关于餐馆外卖的信息时的点击量更高,则说明在推荐内容中提供外卖信息时更吸引用户点击,从而确定与词语“环境”相比,词语“外卖”与关联词“小吃”更匹配,在这种情况下,可将“外卖”设置为与“小吃”匹配的关键词。作为另一示例,对于检索“小吃”的用户,在检索出的多个餐馆中,可在50%的餐馆的推荐内容中显示关于餐馆的环境的信息,而在另外的50%的餐馆的推荐内容中显示关于餐馆外卖的信息,然后统计用户的点击量,如果用户对于推荐内容中显示关于餐馆外卖信息的餐馆点击较多,则可将“外卖”设置为与“小吃”匹配的关键词,反之,将可将“环境”设置为与“小吃”匹配的关键词。作为又一示例,在显示器尺寸足够的情况下,还可分屏显示具有根据不同方法确定的推荐内容的检索结果,例如,对于检索“小吃”情况,可使用两个屏幕显示检索出的餐馆,每个屏幕均显示检索出的餐馆,但在其中一个屏幕显示的每个餐馆的推荐内容中展示关于餐馆环境的信息,而在另一个屏幕显示的每个餐馆的推荐内容中展示关于餐馆外卖的信息,然后统计用户对哪个屏幕中显示的检索结果选择(或点击)较多,如果用户对推荐内容中显示关于餐馆外卖信息的屏幕中的餐馆选择较多,则可将“外卖”设置为与“小吃”匹配的关键词,反之,将可将“环境”设置为与“小吃”匹配的关键词。
[0039]在根据用户反馈来确定与每个关联词匹配的关键词时,可使用预设词库中的词语来进行上述比较,从而确定出与每个关联词匹配的关键词。在本发明中,所述预设词库可以是设计者或开发人员预先设置的词库,或者是由从提供对象信息的网站网页的文本中抓取的词语组成的词库(例如,从各个网页显示的关于对象的介绍、评论等文本中抓取的出现次数超过预定值的词语所组成的词库)。通过这种根据用户反馈来确定与具体关联词匹配的关键词的方式,能够更准确的获取用户针对不同关联词的关注点或潜在需求。
[0040]此外,作为另一实施例,在本发明的推荐内容确定系统200初始运行时,可由设计者或开发人员预设与每个关联词匹配的关键词,或者使用前述用户调研的结果来确定与每个关联词匹配的关键 词,然后可使用上述根据用户反馈确定关键词的方式来更新与每个关联词匹配的关键词。
[0041]在本发明中,与关联词匹配的关键词还可包括所述关联词本身。例如,对于关联词“小吃”,除了以上提到的关键词“外卖”以外,与关联词“小吃”匹配的关键词还可包括词语“小吃”本身。
[0042]再次参照图2,如图2中所示,在从匹配关系存储单元220获取了关键词之后,推荐内容确定单兀230可基于获取的关键词,从与用户查看的对象或检索出的对象相关的?目息中确定关于用户查看的对象或检索出的对象的推荐内容。
[0043]具体地讲,如前面的示例所述,如果用户输入检索词“小吃”来检索餐馆,则当关联词提取单元210提取关联词“小吃”之后,由于在匹配关系存储单元220中,与关联词“小吃”匹配的关键词为“外卖”,因此,推荐内容确定单元230可从匹配关系存储单元220获取与关联词“小吃”匹配的关键词“外卖”。然后,推荐内容确定单元230可使用获取的关键词“外卖”从与检索出的餐馆的相关的信息获取与关键词“外卖”相关的推荐理由,并将从与检索出的餐馆相关的信息中获取的关于“外卖”的推荐理由用作关于所述餐馆的推荐内容(即,例如,如果检索出两个餐馆A和B,则从与检索出的餐馆A相关的信息中获取的关于“外卖”的推荐理由可用作关于餐馆A的推荐内容,从与检索出的餐馆B相关的信息中获取的关于“外卖”的推荐理由可用作关于餐馆B的推荐内容)。
[0044]在本发明中,与对象相关的信息可包括:对所述对象的评论和/或对所述对象的介绍。也就是说,推荐内容确定单元230可从检索出的每个餐馆的评论和/或介绍中获取与关键词“外卖”相关的推荐理由。例如,可提取评论或介绍中包括“外卖”的句子,从提取的句子中获取与特征词“外卖”相关的描述词或短句(即,用于描述所述特征词的词语或短句),并按照获取的描述词或短句出现的次数或其他预设规则来确定与关键词“外卖”相关的推荐理由,从而将确定的与“外卖”相关的推荐理由作为该餐馆的推荐内容显示给用户。应该理解,以上确定与特定关键词相关的推荐理由的方式仅是示例,基于给定的关键词从大量信息(例如,评论内容中)中获取与所述关键词相关的内容的各种方式对于本领域技术人员而言是已知的,因此在此将不再进行详细解释。
[0045]类似地,如果用户在晚上10点查看某个餐馆,则在关联词提取单元210提取关联词“晚上10点”之后,由于在匹配关系存储单元220中,与关联词“晚上10点”匹配的关键词为“营业时间”,因此,推荐内容确定单元230可从匹配关系存储单元220找出与关联词“晚上10点”匹配的关键词“营业时间”。然后,推荐内容确定单元230可使用找出的关键词“营业时间”从与查看的餐馆相关的信息中确定与关键词“营业时间”相关的推荐理由,并将确定的推荐理由用作关于查看的餐馆的推荐内容。
[0046]应该理解,尽管在上述示例中示出每个关联词具有一个匹配的关键词,但本发明不限于此,在本发明中,可为每个关联词确定一个或多个匹配的关键词。例如,当提取的关联词是“早上10点”时,可将“早餐”、“营业时间”确定为匹配的关键词。因此,针对一个关联词可从匹配关系存储单元220获取多个关键词,在这种情况下,所述推荐内容确定单元230可基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的/[目息中获取与每个关键词相关的推荐理由,并使用获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。
[0047]此外,尽管在以上示例中以关联词提取单元210针对用户的当前行为提取出一个关联词的情况来进行描述,但应该理解,本发明不限于此,关联词提取单元210可针对用户的当前行为提取出多个关联词。例如,当用户在晚上10点输入检索词“小吃”来搜索相关的餐馆时,关联词提取单元210可提取出两个关联词“晚上10点”和“小吃”。在这种情况下,由于在匹配关系存储单元220中与“晚上10点”和“小吃”分别匹配的关键词为“营业时间”和“外卖”,因此,推荐内容确定单元230可分别使用关键词“营业时间”和“外卖”来在与用户检索出的每个餐馆相关的信息(包括对餐馆的介绍和评论)中获取与“营业时间”和“外卖”相应的推荐理由,并使用获取的与“营业时间”和“外卖”相应的推荐理由来组成关于用户检索出的每个餐馆的推荐内容。
[0048]还应该理解,尽管在上述示例中示出分别使用单个关键词来确定与所述单个关键词相关的推荐理由,但本发明不限于此,在本发明中,如果针对一个关联词确定了多个关键词,或者针对一个对象提取了多个关联词并相应确定了多个关键词,则还可以以多个关键词中的两个或更多个关键词的任意组合来共同地确定与关键词组合相关的推荐理由。例如,如以上示例中所示,如果与用户晚上10点查询小吃的用户行为相应的关联词被提取为“晚上10点”和“小吃”,并且与提取的关联词匹配的关键词分别是“营业时间”和“外卖”,则推荐内容确定单元230可使用关键词“营业时间”和“外卖”的组合来在关于餐馆的评论和介绍中搜索相关内容,从而确定与所述关键词的组合相关的推荐理由。这样,能够更加准确地反映出用户的潜在需求。[0049]此外,在推荐内容确定单元230从匹配关系存储单元220中搜索与关联词提取单元210提取的关联词匹配的关键词时,可使用模糊匹配的方式来搜索关键词,例如,如果提取的关联词是“小吃”,则匹配关系存储单元220中与包含词语“小吃”的所有关联词和与词语“小吃”具有近似含义的关联词匹配的关键词都可被确定为与“小吃”匹配的关键词。
[0050]以下将参照图3详细说明本发明的推荐内容确定方法。图3是示出根据本发明的推荐内容确定方法的流程图。
[0051]参照图3,在步骤301,当接收到用户查看或检索对象的请求时,可由本发明的推荐内容确定系统200中的关联词提取单兀210提取与用户的查看或检索行为相关的关联词。在本发明的实施例中,所述关联词可包括:用户进行查看或检索的时间、用户进行查看或检索时所在的位置和/或用户输入的检索词。
[0052]在步骤303,可由推荐内容确定单元230从用于预先存储与多个关联词匹配的关键词的匹配关系存储单元220获取与关联词提取单元210提取的关联词匹配的关键词。在本发明中,所述匹配关系存储单元220可以是数据库,可根据用户反馈来设置或更新匹配关系存储单兀220中存储的与每个关联词匹配的关键词。
[0053]然后,在步骤305,可由推荐内容确定单元230基于从匹配关系存储单元220获取的关键词,从与用户查看的对象或检索出的每个对象相关的信息中确定关于用户查看的对象或检索出的对象的推荐内容。在本发明的实施例中,当在步骤303,推荐内容确定单元220从匹配关系存储单元220获取了多个关键词时,在步骤305,推荐内容确定单元220可基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的信息中获取与每个关键词相关的推荐理由,然后使用获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。在本发明的实施例中,与对象相关的信息可包括:对所述对象的评论和/或对所述对象的介绍。
[0054]应该理解,本发明不仅可应用于在提供餐馆信息的网站或应用中查看或检索期望的餐馆,还可应用于提供其他信息的网站或应用。例如,本发明还可应用于提供旅游信息的网站或应用,在这种情况下,例如,当用户查看或检索特定旅游地点时,与用户行为相关的关联词可以是用户进行查看或检索时所在的位置、用户进行查看或检索的日期或检索词中的至少一个。简单举例来讲,当某个地处北京的用户查看提供旅游信息的网站时,该用户可能比较关心从北京到旅游目的地的交通情况如何,因此可将用户当前所处的位置“北京”提取为与用户当前的查看行为相关的关联词,并将关联词“北京”本身以及“交通”或类似词语确定为与提取的关联词“北京”匹配的关键词,然后,使用所述关键词“北京”和“交通”中的一个或其组合来确定相应的推荐理由,从而可确定与查看的旅游地点相关的推荐内容。
[0055]因此,通过使用本发明的推荐内容确定系统和方法,可结合用户当前的潜在需求动态地为用户确定关于用户当前查看或检索的对象的推荐内容,从而使用户能够快速地找到符合期望的对象。
[0056]本发明示例性实施例可实现为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是可存储其后可由计算机系统读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。计算机可读记录介质也可分布于连接网络的计算机系统,从而计算机可读代码以分布式存储和执行。此夕卜,完成本发明的功能程序、代码和代码段可容易地被与本发明相关的领域的普通程序员在本发明的范围之内解释。
[0057]尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
【权利要求】
1.一种推荐内容确定系统,所述系统包括: 关联词提取单元,被配置为提取与用户的查看或检索行为相关的关联词; 匹配关系存储单元,被配置为存储与所述关联词匹配的关键词; 推荐内容确定单元,被配置为从匹配关系存储单元获取与所述关联词提取单元提取的所述关联词匹配的关键词,并基于获取的所述关键词,从与用户查看的对象或检索出的对象相关的信息中确定关于用户查看的对象或检索出的对象的推荐内容。
2.如权利要求1所述的系统,其中,所述关联词包括以下一个或多个:用户进行查看或检索的时间、用户进行查看或检索时所在的位置以及用户输入的检索词。
3.如权利要求1所述的系统,其中,当从匹配关系存储单元获取了多个关键词时,所述推荐内容确定单元基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的信息中获取与每个关键词相关的推荐理由,并使用获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。
4.如权利要求1所述的系统,其中,根据用户反馈来更新与匹配关系存储单元中存储的每个关联词匹配的关键词。
5.如权利要求1所述的系统,其中,与对象相关的信息包括以下至少一个:对所述对象的评论和对所述对象的介绍。
6.—种推荐内容确定方法,所述方法包括: 提取与用户的查看或检索行为相关的关联词; 从存储与所述关联词匹配的关键词的数据库获取与提取的所述关联词匹配的关键词; 基于获取的所述关键词,从与用户查看的对象或检索出的对象相关的彳目息中确定关于用户查看的对象或检索出的对象的推荐内容。
7.如权利要求6所述的方法,其中,所述关联词包括以下一个或多个:用户进行查看或检索的时间、用户进行查看或检索时所在的位置以及用户输入的检索词。
8.如权利要求6所述的方法,其中,当从数据库获取了多个关键词时,获取推荐内容的步骤包括:基于获取的每个关键词,从与用户查看的对象或检索出的对象相关的信息中获取与每个关键词相关的推荐理由,并使用获取的每个关键词的推荐理由组成关于用户查看的对象或检索出的对象的推荐内容。
9.如权利要求6所述的方法,其中,根据用户反馈来更新数据库中存储的与每个关联词匹配的关键词。
10.如权利要求6所述的方法,其中,与对象相关的信息包括以下至少一个:对所述对象的评论和对所述对象的介绍。
【文档编号】G06F17/30GK103970857SQ201410190723
【公开日】2014年8月6日 申请日期:2014年5月7日 优先权日:2014年5月7日
【发明者】王小飞, 甘露, 谭炜 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1