CN109522480B - 一种信息推荐方法、装置、电子设备及存储介质 - Google Patents
一种信息推荐方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN109522480B CN109522480B CN201811340753.1A CN201811340753A CN109522480B CN 109522480 B CN109522480 B CN 109522480B CN 201811340753 A CN201811340753 A CN 201811340753A CN 109522480 B CN109522480 B CN 109522480B
- Authority
- CN
- China
- Prior art keywords
- information
- recommendation
- scene
- target user
- query
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种信息推荐方法、装置、电子设备及存储介质。其中,该方法包括:根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,所述推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;在检测到信息推送条件时,调用与所述推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;获取至少一项查询结果生成推荐信息,并向所述目标用户推送所述推荐信息。本发明实施例可以从明确的用户的语音搜索记录中挖掘出用户可能关注的信息,并将挖掘出的信息推荐给用户,从而可以更加精准的为用户进行信息推荐,为用户的工作生活提供便利。
Description
技术领域
本发明实施例涉及信息处理技术领域,特别是涉及一种信息推荐方法、装置、电子设备及存储介质。
背景技术
智能化推荐是指通过挖掘用户信息,分析其行为特征来了解用户喜好及潜在的可能喜好,并据此进行个性推荐。智能化推荐在电商,内容型媒体,生活服务,搜索等多个领域均有广泛的使用。
现有技术中的智能化推荐大多是基于人口统计学、基于内容以及基于协同过滤实现的。基于人口统计学的推荐机制是一种最易于实现的推荐方法,它只是简单的根据***用户的基本信息发现用户的相关程度,然后将相似用户喜爱的其他物品推荐给当前用户。基于内容的推荐的核心思想是根据推荐物品或内容的元数据,发现物品或者内容的相关性,然后基于用户以往的喜好记录,推荐给用户相似的物品。基于协同过滤的推荐是根据用户对物品或者信息的偏好,发现物品或者内容本身的相关性,或者是发现用户的相关性,然后再基于这些关联性进行推荐。
发明人在具体实施过程中,发现现有技术没有对用户在工作和生活场景中的数据进行充分挖掘,不能为用户提供更准确、更具个性化的推荐。
发明内容
有鉴于此,本发明实施例提供了一种信息推荐方法、装置、电子设备及存储介质,主要目的在于实现对用户在工作和生活场景中的数据的充分挖掘,为用户提供更准确、更具个性化的推荐的效果。
为了解决上述问题,本发明实施例主要提供如下技术方案:
第一方面,本发明实施例提供了一种信息推荐方法,该方法包括:
根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;
在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;
获取至少一项查询结果生成推荐信息,并向目标用户推送推荐信息。
第二方面,本发明实施例还提供一种装置,该装置包括:
列表生成模块,根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;
信息查询模块,用于在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;
信息推送模块,用于获取至少一项查询结果生成推荐信息,并向目标用户推送所述推荐信息。
第三方面,本发明实施例还提供一种电子设备,包括:
至少一个处理器;
以及与处理器连接的至少一个存储器、总线;其中,
处理器、存储器通过总线完成相互间的通信;
处理器用于调用存储器中的程序指令,以执行本发明实施例所述的信息推荐方法。
第四方面,本发明实施例还提供一种非暂态计算机可读存储介质,非暂态计算机可读存储介质存储计算机指令,计算机指令使计算机执行本发明实施例所述的信息推荐方法。
借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
本发明实施例提供的技术方案,通过根据目标用户的语音搜索记录生成推荐参考信息列表,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联,然后在检测到信息推送条件时,调用与推荐参考信息列表中的场景关联的第三方服务,对匹配的标准查询信息进行查询,获取查询结果生成推荐信息,并向目标用户推送推荐信息,解决了现有技术没有对用户在工作和生活场景中的数据进行充分挖掘,不能为用户提供更准确、更具个性化的推荐的问题,可以从明确的用户的语音搜索记录中挖掘出用户可能关注的信息,并将挖掘出的信息推荐给用户,从而可以更加精准的为用户进行信息推荐,为用户的工作生活提供便利。
上述说明仅是本发明实施例技术方案的概述,为了能够更清楚了解本发明实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本发明实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种信息推荐方法的流程图;
图2示出了本发明实施例提供的一种信息推荐方法的流程图;
图3示出了本发明实施例提供的一种信息推荐方法的流程图;
图4示出了本发明实施例提供的一种信息推荐装置的结构示意图;
图5示出了本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了本发明实施例提供的一种信息推荐方法的流程图,本实施例可适用于向用户进行信息推荐的情况,该方法可以由信息推荐装置来执行,该装置可以采用软件和/或硬件的方式实现,该装置可以配置于电子设备中,例如,智能手表。如图1所示,该方法具体包括如下步骤:
步骤101、根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联。
其中,语音作为人类与生俱来的能力,通常被认为是下一代的人机交互方式。人们将会越来越多的在工作和生活场景中使用语音。目标用户可以将语音作为搜索的入口,通过语音控制电子设备进行搜索。例如,目标用户通过语音查询某支球队的比赛,或者查询某地的天气、美食。电子设备采集目标用户的语音信息,根据语音信息进行搜索,为目标用户返回搜索的内容。
语音搜索记录是电子设备采集的用于进行搜索的用户语音信息。语音搜索记录中有大量的信息值得去挖掘。电子设备可以从目标用户的语音搜索记录中挖掘出用户可能关注的信息,并将挖掘出的信息推荐给用户,而不单单是仅为用户返回搜索的内容。例如,根据目标用户查询某支球队的比赛可以挖掘出目标用户可能关注的球队。
根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表。推荐参考信息列表是用于存储与各语音搜索记录对应的推荐参考信息的列表。推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联。
场景是通过自然语言处理(Natural Language Processing,NLP)和自然语言理解(Natural Language Understanding,NLU)对语音搜索记录进行分析处理,确定的具体应用场景。场景可以为体育、股票、天气、交通、美食、票务、新闻、电影、健康、酒店、快递、外卖等具体应用场景。以上仅为针对场景的具体实例而已,本发明实施例的场景并不用于限制于上述具体实例的范围。
例如,对目标用户查询某支球队的比赛的语音搜索记录进行分析处理,确定的具体应用场景为体育,即该语音搜索记录的场景为体育。对目标用户查询某支股票的语音搜索记录进行分析处理,确定的具体应用场景为股票,即该语音搜索记录的场景为股票。
场景与第三方服务关联。第三方服务是可以提供与场景相关的信息的服务平台。例如,语音搜索记录的场景为体育,则与场景关联的第三方服务为可以提供与体育相关的信息的服务平台。例如,语音搜索记录的场景为股票,则与场景关联的第三方服务为可以提供与股票相关的信息的服务平台。
标准查询信息是根据目标用户的语音搜索记录,确定的用于在与场景关联的第三方服务中进行信息查询的信息。例如,对目标用户查询某支球队的比赛的语音搜索记录进行分析处理,确定的具体应用场景为体育,与场景关联的第三方服务为可以提供与体育相关的信息的服务平台,与场景匹配的标准查询信息为某支球队的队名。根据该标准查询信息可以在与体育关联的第三方服务中查询某支球队的信息。
步骤102、在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。
其中,信息推送条件可以根据业务需求进行设置。
在一个具体的例子中,信息推送条件为预设的信息推送时间。在检测达到信息推送时间时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。例如,信息推送条件为预设的信息推送时间:7点。在检测达到7点时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。
在另一个具体的例子中,信息推送条件为目标用户针对电子设备的开机操作。在检测到目标用户针对电子设备的开机操作时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。
可选的,在检测到信息推送条件时,调用与推荐参考信息列表中的各场景关联的第三方服务,对匹配的标准查询信息进行查询。例如,推荐参考信息列表中的各场景包括:体育、股票。与体育匹配的标准查询信息为某支球队的队名。与股票匹配的标准查询信息为某个公司的名称。在检测到信息推送条件时,调用与体育关联的第三方服务,对匹配的标准查询信息:某支球队的队名,进行查询;调用与股票关联的第三方服务,对匹配的标准查询信息:某个公司的名称,进行查询。
步骤103、获取至少一项查询结果生成推荐信息,并向目标用户推送推荐信息。
其中,查询结果是根据标准查询信息在第三方服务中进行查询获取的与标准查询信息相关的信息。例如,标准查询信息为某支球队的队名。查询结果是在与体育关联的第三方服务中进行搜索后,获取的与某支球队相关的信息。
推荐信息是根据查询结果生成的用于对目标用户进行信息推荐的信息。例如,查询结果是在与体育关联的第三方服务中进行搜索后,获取的与某支球队相关的信息,包括某支球队最新进行的一场比赛的比分。根据该查询结果生成推荐信息,推荐信息包括某支球队的队名,以及最新进行的一场比赛的比分。
生成推荐信息后,向目标用户推送推荐信息。在一个具体的例子中,可以将推荐信息显示在电子设备的屏幕的预设位置。预设位置可以根据业务需求设置,例如,可以为屏幕的底部。可选的,在显示的推荐信息的底部,用文字标明内容出现原因,例如“根据您的语音搜索记录推荐”。
可选的,在检测到信息推送条件时,调用与推荐参考信息列表中的各场景关联的第三方服务,对匹配的标准查询信息进行查询。然后获取各项查询结果生成推荐信息,并向目标用户推送推荐信息。
可选的,目标用户可以根据需求进行设置,禁止电子设备推送推荐信息。
本发明实施例提供了一种信息推荐方法,通过根据目标用户的语音搜索记录生成推荐参考信息列表,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联,然后在检测到信息推送条件时,调用与推荐参考信息列表中的场景关联的第三方服务,对匹配的标准查询信息进行查询,获取查询结果生成推荐信息,并向目标用户推送推荐信息,解决了现有技术没有对用户在工作和生活场景中的数据进行充分挖掘,不能为用户提供更准确、更具个性化的推荐的问题,可以从明确的用户的语音搜索记录中挖掘出用户可能关注的信息,并将挖掘出的信息推荐给用户,从而可以更加精准的为用户进行信息推荐,为用户的工作生活提供便利。
图2示出了本发明实施例提供的一种信息推荐方法的流程图。上述实施例中的步骤101可以有多种实施方式,其中一种可选的实施方式为:根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息;获取与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息;根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表。
如图2所示,该方法具体包括如下步骤:
步骤201、根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息。
其中,通过NLP和NLU对语音搜索记录进行分析处理,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息。关键搜索信息为语音搜索记录中的关键字。例如,对目标用户查询某支球队的比赛的语音搜索记录进行分析处理,确定该语音搜索记录的场景为体育,将语音搜索记录中的关键字:某支球队的队名确定为与场景匹配的关键搜索信息。
步骤202、获取与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息。
其中,获取与每个场景关联的第三方服务,调用与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息,从而将从语音搜索记录中分析出的信息转化为第三方服务支持的信息。
例如,场景为体育,关键搜索信息为根据语音搜索记录确定的某支球队队名的简称。与该场景关联的第三方服务中进行信息查询时需要根据某支球队队名的全称进行查询。在确定与该场景匹配的关键搜索信息后,获取与该场景关联的第三方服务,调用与该场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息:某支球队队名的全称。
步骤203、根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联。
其中,根据场景以及与场景匹配的标准查询信息生成至少一条推荐参考信息。推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联。推荐参考信息列表是用于存储与各语音搜索记录对应的推荐参考信息的列表。可选的,将推荐参考信息列表存入数据库。
可选的,推荐参考信息可以还包括:信息过期时间。根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,可以包括:判断与标准查询信息关联的语音搜索记录中是否包括时间信息,若是,则根据时间信息生成信息过期时间加入至与标准查询信息对应的推荐参考信息中;若否,则将预设的信息过期时间加入至与标准查询信息对应的推荐参考信息中。
其中,为了保证推荐信息的时效性,设置与各推荐参考信息对应的信息过期时间,对推荐参考信息列表中的各推荐参考信息进行管理,及时删除存储时间较长的推荐参考信息。具体的,监测推荐参考信息列表中的各荐参考信息是否达到对应的信息过期时间,对推荐参考信息列表中达到信息过期时间的推荐参考信息进行删除,保留推荐参考信息列表中未达到信息过期时间的推荐参考信息。
判断与标准查询信息关联的语音搜索记录中是否包括时间信息。若是,则根据时间信息生成信息过期时间加入至与标准查询信息对应的推荐参考信息中。例如,语音搜索记录为查询24号的本地天气。时间信息为24号。根据该时间信息生成信息过期时间加入至与标准查询信息对应的推荐参考信息中,即在24号对该推荐参考信息进行删除。
若否,则将预设的信息过期时间加入至与标准查询信息对应的推荐参考信息中。预设的信息过期时间可以根据业务需求进行设置。例如,预设的信息过期时间为3天,即在生成推荐参考信息的3天后,对推荐参考信息进行删除。
可选的,还包括:对推荐参考信息列表中达到信息过期时间的推荐参考信息进行删除。
其中,监测推荐参考信息列表中的各荐参考信息是否达到对应的信息过期时间,对推荐参考信息列表中达到信息过期时间的推荐参考信息进行删除。例如,预设的信息过期时间为3天。在生成推荐参考信息的3天后,对推荐参考信息进行删除。
步骤204、在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。
步骤205、获取至少一项查询结果生成推荐信息,并向目标用户推送推荐信息。
本发明实施例提供了一种信息推荐方法,通过确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息,然后获取与每个场景关联的第三方服务,确定关联搜索信息在对应第三方服务中的标准查询信息,并根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表,可以将从语音搜索记录中分析出的信息转化为第三方服务支持的信息,便于在第三方服务进行信息查询。
图3示出了本发明实施例提供的一种信息推荐方法的流程图。在上述实施例的基础上,获取至少一项查询结果生成推荐信息,可以包括:根据与查询结果对应的场景的权重信息,对查询结果进行排序生成推荐信息。
以及,在向目标用户推送推荐信息之后,可以还包括:在检测目标用户针对推荐信息的目标操作时,根据目标操作对推荐信息进行调整。
如图3所示,该方法具体包括如下步骤:
步骤301、根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息。
步骤302、获取与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息。
步骤303、根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联。
步骤304、在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询。
步骤305、根据与查询结果对应的场景的权重信息,对查询结果进行排序生成推荐信息,并向目标用户推送推荐信息。
其中,设置每个场景的权重信息。可选的,根据目标用户的语音搜索记录设置每个场景的权重信息。例如,根据目标用户的语音搜索记录,设置目标用户搜索较多的场景的权重高,设置目标用户搜索较少的场景的权重低,将与目标用户最新的语音搜索记录对应的场景的权重设置为最高值。还可以根据场景的特性设置与一个场景对应的多个权重信息。例如,场景为股票。股票在开盘时间和非开盘时间的权重信息不同。股票在开盘时间的权重高于非开盘时间的权重。
根据与查询结果对应的场景的权重信息,从高到低对查询结果进行排序生成推荐信息,将推荐信息显示在电子设备的屏幕的预设位置,推送至目标用户,从而根据权重信息,调整推荐信息中各场景对应的推荐内容在屏幕上的显示顺序。权重高的场景对应的推荐内容显示在前,权重低的场景对应的推荐内容显示在后。
步骤306、在检测目标用户针对推荐信息的目标操作时,根据目标操作对推荐信息进行调整。
可选的,目标操作包括:信息关注操作。根据目标操作对推荐信息进行调整,包括:删除与信息关注操作对应的推荐参考信息中的信息过期时间。
其中,推荐信息中各场景对应的推荐内容上设置有对应的信息关注控件。目标用户可以通过点击信息关注控件进行信息关注操作,表明目标用户对推荐信息中,与信息关注控件对应的推荐内容感兴趣。因此,在检测目标用户针对推荐信息的信息关注操作时,确定与信息关注操作对应的推荐参考信息,删除与信息关注操作对应的推荐参考信息中的信息过期时间,从而可以持续地为目标用户提供与该推荐参考信息对应的信息。
可选的,目标操作包括:信息反馈操作。推荐信息中各场景对应的推荐内容上设置有对应的信息反馈控件。目标用户可以通过点击信息反馈控件进行信息反馈操作。例如,可以通过点击信息反馈控件选择是否对推荐信息中各场景对应的推荐内容感兴趣,可以通过点击信息反馈控件选择推荐信息中各场景对应的推荐内容是否准确。根据目标操作对推荐信息进行调整,可以包括:根据信息反馈操作获取目标用户的反馈信息,并根据反馈信息对推荐信息进行调整。例如,根据反馈信息删除推荐信息中用户不感兴趣的推荐内容,并删除对应的推荐参考信息。由此,根据目标用户的反馈信息,对推荐信息进行调整。
本发明实施例提供了一种信息推荐方法,通过根据与查询结果对应的场景的权重信息,对查询结果进行排序生成推荐信息,并在向目标用户推送推荐信息之后,在检测目标用户针对推荐信息的目标操作时,根据目标操作对推荐信息进行调整,可以根据用户的操作信息对推荐内容的显示顺序进行调整,还可以根据用户的操作信息对推荐信息中的推荐内容进行调整,引导用户关注感兴趣的推荐内容。
图4示出了本发明实施例提供的一种信息推荐装置的结构示意图。如图4所示,所述装置可以配置于电子设备,包括:列表生成模块401、信息查询模块402和信息推送模块403。
其中,列表生成模块401,根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;信息查询模块402,用于在检测到信息推送条件时,调用与推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;信息推送模块403,用于获取至少一项查询结果生成推荐信息,并向目标用户推送推荐信息。
本发明实施例提供了一种信息推荐装置,通过根据目标用户的语音搜索记录生成推荐参考信息列表,推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联,然后在检测到信息推送条件时,调用与推荐参考信息列表中的场景关联的第三方服务,对匹配的标准查询信息进行查询,获取查询结果生成推荐信息,并向目标用户推送推荐信息,解决了现有技术没有对用户在工作和生活场景中的数据进行充分挖掘,不能为用户提供更准确、更具个性化的推荐的问题,可以从明确的用户的语音搜索记录中挖掘出用户可能关注的信息,并将挖掘出的信息推荐给用户,从而可以更加精准的为用户进行信息推荐,为用户的工作生活提供便利。
在上述各实施例的基础上,列表生成模块401可以包括:场景确定单元,用于根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息;信息确定单元,用于获取与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息;信息生成单元,用于根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表。
在上述各实施例的基础上,推荐参考信息可以还包括:信息过期时间;信息生成单元可以包括:第一加入子单元,用于判断与标准查询信息关联的语音搜索记录中是否包括时间信息,若是,则根据时间信息生成信息过期时间加入至与标准查询信息对应的推荐参考信息中;第二加入子单元,用于若否,则将预设的信息过期时间加入至与标准查询信息对应的推荐参考信息中。
在上述各实施例的基础上,可以还包括:信息删除子单元,用于对推荐参考信息列表中达到信息过期时间的推荐参考信息进行删除。
在上述各实施例的基础上,信息推送模块403可以包括:信息生成单元,用于根据与查询结果对应的场景的权重信息,对查询结果进行排序生成所述推荐信息。
在上述各实施例的基础上,可以还包括:信息调整模块,用于在检测目标用户针对推荐信息的目标操作时,根据目标操作对推荐信息进行调整。
在上述各实施例的基础上,目标操作可以包括:信息关注操作;信息调整模块可以包括:时间删除单元,用于删除与信息关注操作对应的推荐参考信息中的信息过期时间。
由于本实施例所介绍的信息推荐装置为可以执行本发明实施例中的信息推荐方法的装置,故而基于本发明实施例中所介绍的信息推荐方法,本领域所属技术人员能够了解本实施例的信息推荐装置的具体实施方式以及其各种变化形式,所以在此对于该信息推荐装置如何实现本发明实施例中的多信息推荐方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中信息推荐方法所采用的装置,都属于本申请所欲保护的范围。
本发明实施例提供了一种电子设备,如图5所示,包括:至少一个处理器(processor)51;以及与所述处理器51连接的至少一个存储器(memory)52、总线53;其中,
所述处理器51、存储器52通过所述总线53完成相互间的通信;
所述处理器51用于调用所述存储器52中的程序指令,以执行上述方法实施例中的步骤。
本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (7)
1.一种信息推荐方法,其特征在于,包括:
根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,所述推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;所述标准查询信息是根据目标用户的语音搜索记录,确定的用于在与场景关联的第三方服务中进行信息查询的信息;
在检测到信息推送条件时,调用与所述推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;
获取至少一项查询结果生成推荐信息,并向所述目标用户推送所述推荐信息;
在检测所述目标用户针对所述推荐信息的目标操作时,根据所述目标操作对所述推荐信息进行调整;
其中,目标操作包括信息关注操作;所述推荐参考信息还包括:信息过期时间;
根据所述目标操作对所述推荐信息进行调整,包括:
删除与所述信息关注操作对应的推荐参考信息中的信息过期时间;
其中,根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,包括:
根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息;
获取与每个场景关联的第三方服务,并确定所述关联搜索信息在对应第三方服务中的标准查询信息;
根据所述场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成所述推荐参考信息列表。
2.根据权利要求1所述的方法,其特征在于,根据所述场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,包括:
判断与所述标准查询信息关联的语音搜索记录中是否包括时间信息,若是,则根据所述时间信息生成信息过期时间加入至与所述标准查询信息对应的推荐参考信息中;
若否,则将预设的信息过期时间加入至与所述标准查询信息对应的推荐参考信息中。
3.根据权利要求2所述的方法,其特征在于,还包括:
对所述推荐参考信息列表中达到所述信息过期时间的推荐参考信息进行删除。
4.根据权利要求1-3任一项所述的方法,其特征在于,获取至少一项查询结果生成推荐信息,包括:
根据与查询结果对应的场景的权重信息,对所述查询结果进行排序生成所述推荐信息。
5.一种信息推荐装置,其特征在于,包括:
列表生成模块,根据目标用户的至少一条语音搜索记录,生成推荐参考信息列表,其中,所述推荐参考信息包括:场景以及与场景匹配的标准查询信息,场景与第三方服务关联;所述标准查询信息是根据目标用户的语音搜索记录,确定的用于在与场景关联的第三方服务中进行信息查询的信息;
信息查询模块,用于在检测到信息推送条件时,调用与所述推荐参考信息列表中的至少一个场景关联的第三方服务,对匹配的标准查询信息进行查询;
信息推送模块,用于获取至少一项查询结果生成推荐信息,并向所述目标用户推送所述推荐信息;
信息调整模块,用于在检测目标用户针对推荐信息的目标操作时,根据目标操作对推荐信息进行调整;
其中,目标操作包括信息关注操作;所述推荐参考信息还包括:信息过期时间;根据所述目标操作对所述推荐信息进行调整,包括:删除与所述信息关注操作对应的推荐参考信息中的信息过期时间;
列表生成模块,包括:
场景确定单元,用于根据目标用户的至少一条语音搜索记录,确定与每个语音搜索记录对应的场景,以及与场景匹配的关键搜索信息;
信息确定单元,用于获取与每个场景关联的第三方服务,并确定关联搜索信息在对应第三方服务中的标准查询信息;
信息生成单元,用于根据场景以及与场景匹配的标准查询信息,生成至少一条推荐参考信息,构成推荐参考信息列表。
6.一种电子设备,其特征在于,包括:
至少一个处理器;
以及与所述处理器连接的至少一个存储器、总线;其中,
所述处理器、存储器通过所述总线完成相互间的通信;
所述处理器用于调用所述存储器中的程序指令,以执行权利要求1至权利要求4中任一项所述的信息推荐方法。
7.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行权利要求1至权利要求4中任一项所述的信息推荐方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811340753.1A CN109522480B (zh) | 2018-11-12 | 2018-11-12 | 一种信息推荐方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811340753.1A CN109522480B (zh) | 2018-11-12 | 2018-11-12 | 一种信息推荐方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109522480A CN109522480A (zh) | 2019-03-26 |
CN109522480B true CN109522480B (zh) | 2022-06-07 |
Family
ID=65774055
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811340753.1A Active CN109522480B (zh) | 2018-11-12 | 2018-11-12 | 一种信息推荐方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109522480B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110275692A (zh) * | 2019-05-20 | 2019-09-24 | 北京百度网讯科技有限公司 | 一种语音指令的推荐方法、装置、设备和计算机存储介质 |
CN110750713A (zh) * | 2019-09-24 | 2020-02-04 | 中国第一汽车股份有限公司 | 一种车载服务内容推荐方法、装置、车辆及存储介质 |
CN111090800B (zh) * | 2019-12-11 | 2023-10-20 | 北京小米移动软件有限公司 | 用户数据处理方法、装置、终端及存储介质 |
CN111540355B (zh) * | 2020-04-17 | 2024-05-24 | 广州三星通信技术研究有限公司 | 基于语音助手的个性化设置方法和设备 |
CN111738679A (zh) * | 2020-06-15 | 2020-10-02 | 深圳传音控股股份有限公司 | 信息推荐方法、可读存储介质及终端 |
CN111797309B (zh) * | 2020-06-19 | 2024-04-16 | 一汽奔腾轿车有限公司 | 一种基于出行模式的车载智能推荐装置及方法 |
CN112199557A (zh) * | 2020-10-15 | 2021-01-08 | 北京如易堂科技有限公司 | 一种发明内容推荐工具、电子设备及计算机可存储介质 |
CN112767096B (zh) * | 2021-02-24 | 2023-09-19 | 深圳市慧择时代科技有限公司 | 一种产品推荐方法及装置 |
CN115080833B (zh) * | 2021-03-10 | 2024-02-27 | 阿里巴巴新加坡控股有限公司 | 一种信息流推荐方法、设备、***及存储介质 |
CN114401242B (zh) * | 2022-02-16 | 2023-07-18 | ***股份有限公司 | 用户推荐方法、装置、设备及计算机可读存储介质 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387207A (zh) * | 2011-10-21 | 2012-03-21 | 华为技术有限公司 | 基于用户反馈信息的推送方法和推送*** |
US20150242504A1 (en) * | 2014-02-26 | 2015-08-27 | Microsoft Corporation | Automatic context sensitive search for application assistance |
CN103914554A (zh) * | 2014-04-14 | 2014-07-09 | 百度在线网络技术(北京)有限公司 | 搜索推荐方法和装置 |
CN106294417A (zh) * | 2015-05-25 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 一种数据排序方法、装置及电子设备 |
CN106326283A (zh) * | 2015-06-30 | 2017-01-11 | 展讯通信(天津)有限公司 | 一种信息推送***及方法 |
CN105095427A (zh) * | 2015-07-17 | 2015-11-25 | 小米科技有限责任公司 | 搜索推荐方法和装置 |
CN105701155B (zh) * | 2015-12-30 | 2019-05-31 | 百度在线网络技术(北京)有限公司 | 信息推送方法和装置 |
CN105868264A (zh) * | 2015-12-31 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | 一种根据关注词推送更新信息的方法及*** |
CN105740453B (zh) * | 2016-02-03 | 2018-06-19 | 百度在线网络技术(北京)有限公司 | 信息推送方法和装置 |
CN105975506A (zh) * | 2016-04-28 | 2016-09-28 | 百度在线网络技术(北京)有限公司 | 一种服务搜索方法和装置 |
CN107832396A (zh) * | 2017-10-30 | 2018-03-23 | 江西博瑞彤芸科技有限公司 | 信息检索方法 |
-
2018
- 2018-11-12 CN CN201811340753.1A patent/CN109522480B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109522480A (zh) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109522480B (zh) | 一种信息推荐方法、装置、电子设备及存储介质 | |
US10728203B2 (en) | Method and system for classifying a question | |
CN111008265B (zh) | 企业信息搜索方法及装置 | |
US8370358B2 (en) | Tagging content with metadata pre-filtered by context | |
US10540666B2 (en) | Method and system for updating an intent space and estimating intent based on an intent space | |
CN106156244B (zh) | 一种信息搜索导航方法及装置 | |
US20170154116A1 (en) | Method and system for recommending contents based on social network | |
US20090094189A1 (en) | Methods, systems, and computer program products for managing tags added by users engaged in social tagging of content | |
US20190361857A1 (en) | Method and system for associating data from different sources to generate a person-centric space | |
US20190332605A1 (en) | Methods, systems and techniques for ranking blended content retrieved from multiple disparate content sources | |
US11347758B2 (en) | Method and apparatus for processing search data | |
US20110208715A1 (en) | Automatically mining intents of a group of queries | |
US11232522B2 (en) | Methods, systems and techniques for blending online content from multiple disparate content sources including a personal content source or a semi-personal content source | |
CN111680133A (zh) | 直播问答方法及装置 | |
KR20200049193A (ko) | 콘텐츠 추천 방법 및 이를 지원하는 서비스 장치 | |
CN105335423A (zh) | 一种网页的用户反馈的收集处理方法及装置 | |
US11216735B2 (en) | Method and system for providing synthetic answers to a personal question | |
CN109101512B (zh) | 法律数据库的构建方法、法律数据查询方法及装置 | |
WO2009054611A1 (en) | System and method for managing information map | |
CN110929017B (zh) | 文本的推荐方法及装置 | |
CN104850608A (zh) | 在信息展示页面上检索关键字的方法 | |
CN113449078A (zh) | 相似新闻识别方法、设备、***及存储介质 | |
Garrido et al. | KGNR: A knowledge-based geographical news recommender | |
KR102588238B1 (ko) | 컨텐츠 제작 어플리케이션 및 상기 컨텐츠 제작 어플리케이션 구동 방법 | |
Miyazawa et al. | Context-aware recommendation system using content based image retrieval with dynamic context considered |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220507 Address after: 210034 floor 8, building D11, Hongfeng Science Park, Nanjing Economic and Technological Development Zone, Jiangsu Province Applicant after: New Technology Co.,Ltd. Address before: 100080 Room 501, 5th floor, NO.67, North Fourth Ring Road West, Haidian District, Beijing Applicant before: Beijing Yufanzhi Information Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |