一种服务信息召回方法、装置、电子设备及存储介质与流程

专利2022-05-09  93



1.本申请涉及计算机领域,具体涉及一种服务信息召回方法、还涉及一种服务信息召回装置。


背景技术:

2.o2o(online to offline)是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台。其中,召回是根据线上搜索进行线下推荐的推荐系统中的第一步。如根据用户线上搜索,召回满足线上搜索条件的商家。
3.在现有技术中,召回商家通常是根据用户特征信息和搜索的商家信息获得与该用户特征信息和搜索的商家信息相关的商家,进而将该商家召回并推荐给用户。但是在现实生活中,用户搜索时所处的时间段、所处的兴趣区域等均会影响推荐系统为用户提供的商家,所以,上述方案中获得的召回商家并不准确。因此,如何精准获得召回商家成为亟需解决的问题。


技术实现要素:

4.本申请实施例提供一种服务信息召回方法、装置、电子设备以及存储介质,以精准召回服务信息。
5.本申请实施例提供一种服务信息召回方法,包括:获得目标用户的搜索信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。
6.可选的,所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系是通过下述方式获得的:获得与历史用户信息对应的第一历史偏好服务信息;获得与历史场景信息对应的第二历史偏好服务信息;根据所述第一历史偏好服务信息和所述第二历史偏好服务信息获得第三历史偏好服务信息,所述第三历史偏好服务信息包括所述第一历史偏好服务信息和所述第二历史偏好服务信息,或者,所述第三历史偏好服务信息为所述第一历史偏好服务信息与所述第二历史偏好服务信息相同的历史偏好服务信息;获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息;构造所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息、与所述历史相似偏好服务信息之间的对应关系,作为所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系。
7.可选的,所述与历史用户信息对应的第一历史偏好服务信息,包括以下至少一种信息:与历史用户信息对应的全部历史偏好服务信息;与历史用户信息对应的不同场景下的历史偏好服务信息;与历史用户信息对应的偏好从第一场景切换到第二场景的历史信息。
8.可选的,所述与历史场景信息对应的第二历史偏好服务信息,包括:在历史地理范围内的历史偏好服务信息;历史关注度超过关注度阈值的历史偏好服务信息;用户群体偏好从第一场景切换到第二场景的历史信息;在历史时间段内的历史偏好服务信息。
9.可选的,所述获得与历史用户信息对应的第一历史偏好服务信息,包括:根据所述历史用户信息对应的历史用户针对历史服务信息的偏好行为数据,获得与历史用户信息对应的第一历史偏好服务信息;或者,所述获得与历史场景信息对应的第二历史偏好服务信息,包括:根据用户群体在历史场景下针对历史服务信息的偏好行为数据,获得与历史场景信息对应的第二历史偏好服务信息;或者,获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息,包括:获得与用户群体针对所述第三历史偏好服务信息的偏好行为数据之间的相似度满足相似度阈值的历史服务信息,作为与所述第三历史偏好服务信息对应的历史相似偏好服务信息。
10.可选的,所述偏好行为数据包括以下至少一种数据:关注数据;订单数据;支付数据。
11.可选的,所述根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,包括:将所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息输入到所述召回服务信息预测模型中,获得与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果;根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息。
12.可选的,所述根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息,包括:根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,将排序在前的预设数量的目标偏好服务信息作为与所述搜索信息对应的目标召回服务信息。
13.可选的,所述召回服务信息预测模型是按照下述方式获得的:获得与历史用户信息和历史场景信息对应的第三历史偏好服务信息;构造与历史用户信息和历史场景信息不对应的历史非偏好服务信息;将所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息之间的对应关系作为用于训练所述召回服务信息预测模型的正样本,将所述历史用户信息、所述历史场景信息、历史非偏好服务信息之间的非对应关系作为用于训练所述召回服务信息预测模型的负样本,训练所述召回服务信息预测模型。
14.可选的,所述与历史用户信息和历史场景信息对应的第三历史偏好服务信息包括以下至少一种信息:历史用户信息对应的历史用户在历史场景信息对应的历史场景具有关注行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有提交订单行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有支付行为的历史服务信息。
15.可选的,所述与历史用户信息和历史场景信息不对应的历史非偏好服务信息包括以下至少一种信息:在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户不具有任何行为的历史服务信息;在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户具有排斥行为的历史服务信息。
16.可选的,所述目标召回服务信息在排序后作为针对所述搜索信息的搜索结果。
17.可选的,所述方法应用于服务端;所述获得目标用户的搜索信息,包括:获得用户端发送的所述目标用户的搜索信息;所述方法还包括:将所述搜索结果返回给所述用户端。
18.可选的,所述目标偏好服务信息包括目标偏好实体对象信息,所述目标偏好实体对象信息对应的实体对象是为用户提供服务的实体对象,所述目标召回服务信息包括目标召回实体对象信息,所述目标召回实体对象信息对应的实体对象是为用户提供服务的实体对象;或者,所述目标偏好服务信息包括目标偏好对象信息,所述目标偏好对象信息对应的对象是实体对象为用户提供的对象,所述目标召回服务信息包括目标召回对象信息,所述目标召回对象信息对应的对象是实体对象为用户提供的对象。
19.可选的,所述目标用户所处场景的目标场景信息包括以下至少一种信息:所述目标用户的地理位置信息;所述目标用户发出所述搜索信息的发送时间信息;所述目标用户的地理位置信息对应的环境信息。
20.本申请还提供一种服务信息召回装置,包括:搜索信息获得单元,用于获得目标用户的搜索信息;目标偏好服务信息获得单元,用于根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系;目标召回服务信息获得单元,用于根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。
21.可选的,所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系是通过下述方式获得的:获得与历史用户信息对应的第一历史偏好服务信息;获得与历史场景信息对应的第二历史偏好服务信息;根据所述第一历史偏好服务信息和所述第二历史偏好服务信息获得第三历史偏好服务信息,所述第三历史偏好服务信息包括所述第一历史偏好服务信息和所述第二历史偏好服务信息,或者,所述第三历史偏好服务信息为所述第一历史偏好服务信息与所述第二历史偏好服务信息相同的历史偏好服务信息;获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息;构造所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息、与所述历史相似偏好服务信息之间的对应关系,作为所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系。
22.可选的,所述与历史用户信息对应的第一历史偏好服务信息,包括以下至少一种信息:与历史用户信息对应的全部历史偏好服务信息;与历史用户信息对应的不同场景下
的历史偏好服务信息;与历史用户信息对应的偏好从第一场景切换到第二场景的历史信息。
23.可选的,所述与历史场景信息对应的第二历史偏好服务信息,包括:在历史地理范围内的历史偏好服务信息;历史关注度超过关注度阈值的历史偏好服务信息;用户群体偏好从第一场景切换到第二场景的历史信息;在历史时间段内的历史偏好服务信息。
24.可选的,所述获得与历史用户信息对应的第一历史偏好服务信息,包括:根据所述历史用户信息对应的历史用户针对历史服务信息的偏好行为数据,获得与历史用户信息对应的第一历史偏好服务信息;或者,所述获得与历史场景信息对应的第二历史偏好服务信息,包括:根据用户群体在历史场景下针对历史服务信息的偏好行为数据,获得与历史场景信息对应的第二历史偏好服务信息;或者,获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息,包括:获得与用户群体针对所述第三历史偏好服务信息的偏好行为数据之间的相似度满足相似度阈值的历史服务信息,作为与所述第三历史偏好服务信息对应的历史相似偏好服务信息。
25.可选的,所述偏好行为数据包括以下至少一种数据:关注数据;订单数据;支付数据。
26.可选的,所述根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,包括:将所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息输入到所述召回服务信息预测模型中,获得与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果;根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息。
27.可选的,所述根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息,包括:根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,将排序在前的预设数量的目标偏好服务信息作为与所述搜索信息对应的目标召回服务信息。
28.可选的,所述召回服务信息预测模型是按照下述方式获得的:获得与历史用户信息和历史场景信息对应的第三历史偏好服务信息;构造与历史用户信息和历史场景信息不对应的历史非偏好服务信息;将所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息之间的对应关系作为用于训练所述召回服务信息预测模型的正样本,将所述历史用户信息、所述历史场景信息、历史非偏好服务信息之间的非对应关系作为用于训练所述召回服务信息预测模型的负样本,训练所述召回服务信息预测模型。
29.可选的,所述与历史用户信息和历史场景信息对应的第三历史偏好服务信息包括以下至少一种信息:历史用户信息对应的历史用户在历史场景信息对应的历史场景具有关注行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有提交订单行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有支付行为的历史服务信息。
30.可选的,所述与历史用户信息和历史场景信息不对应的历史非偏好服务信息包括以下至少一种信息:在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝
光过、但所述历史用户不具有任何行为的历史服务信息;在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户具有排斥行为的历史服务信息。
31.可选的,所述目标召回服务信息在排序后作为针对所述搜索信息的搜索结果。
32.可选的,所述装置应用于服务端;所述获得目标用户的搜索信息,包括:获得用户端发送的所述目标用户的搜索信息;所述装置还包括:将所述搜索结果返回给所述用户端。
33.可选的,所述目标偏好服务信息包括目标偏好实体对象信息,所述目标偏好实体对象信息对应的实体对象是为用户提供服务的实体对象,所述目标召回服务信息包括目标召回实体对象信息,所述目标召回实体对象信息对应的实体对象是为用户提供服务的实体对象;或者,所述目标偏好服务信息包括目标偏好对象信息,所述目标偏好对象信息对应的对象是实体对象为用户提供的对象,所述目标召回服务信息包括目标召回对象信息,所述目标召回对象信息对应的对象是实体对象为用户提供的对象。
34.可选的,所述目标用户所处场景的目标场景信息包括以下至少一种信息:所述目标用户的地理位置信息;所述目标用户发出所述搜索信息的发送时间信息;所述目标用户的地理位置信息对应的环境信息。
35.本申请还提供一种电子设备,包括:处理器;以及存储器,用于存储计算机程序,该设备通电并通过所述处理器运行该计算机程序后,执行上述方法。
36.本申请提供一种存储介质,该存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述方法。
37.与现有技术相比,本申请具有以下优点:
38.本申请提供一种服务信息召回方法,包括:获得目标用户的搜索信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。该方法不仅根据用户信息,还根据用户所处的场景化信息获得偏好商家,进而使得最后召回的商家能够更精准。
附图说明
39.图1为本申请实施例中针对服务信息召回过程的应用场景示意图。
40.图2为本申请第一实施例中针对服务信息召回方法的流程图。
41.图3为本申请第二实施例中针对服务信息召回装置的流程图。
42.图4为本申请第三实施例中提供的电子设备示意图。
具体实施方式
43.在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以
很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施的限制。
44.为了更清楚地了解本申请,以下结合图1对如何精准获得召回商家的场景实施例进行详细解释。
45.本场景实施例描述的获得召回商家方法主要分三大步骤。第一步:根据历史用户场景信息和偏好的商家信息获得不同用户在不同场景与偏好商家的对应关系;第二步:根据当前用户的场景信息和第一步获得的场景与偏好商家的对应关系,获得当前用户所处场景信息下的偏好商家;第三步,根据当前用户所处的场景信息、当前用户所处场景信息下的偏好商家和召回商家预测模型,获得符合当前用户搜索的召回商家。以下针对每一步进行详细说明。
46.第一步,根据历史用户场景信息和偏好的商家信息获得不同用户在不同场景下与偏好商家的对应关系。其中,上述对应关系由多个对应关系关联形成,如用户所在场景与偏好商家之间的对应关系、场景信息与偏好商家之间的对应关系以及偏好商家与相似商家之间的对应关系。上述用户所在场景与偏好商家之间的对应关系根据以下方式获得:基于历史用户个性化角度获得的偏好商家,如用户在不同兴趣区域下的商家偏好、或者用户在不同兴趣区域偏好去的另一兴趣区域的商家、或者用户在不同时段偏好的商家、或者用户在不同兴趣区域不同时段偏好的商家等等;场景信息与偏好商家之间的对应关系根据以下方式获得:基于场景获得的偏好商家,如将兴趣区域历史支付数据中热卖商家作为偏好商家、或者将兴趣区域中实时热卖商家作为偏好商家、或者根据历史支付数据获得不同时段的偏好商家、或者根据历史支付数据,将不同兴趣区域偏好另一兴趣区域中的商家作为偏好商家等等;偏好商家与相似商家之前的对应关系根据以下方式获得:根据用户历史支付数据或者点击数据计算获得相似商家,并将相似商家作为偏好商家。
47.第二步,根据当前用户的场景信息和第一步获得的场景与偏好商家的对应关系,获得当前用户所处场景信息下的偏好商家。本步骤主要是根据当前用户搜索内容获得当前用户对应的场景信息,进而根据第一步中获得的不同场景与不同场景下偏好商家的对应关系,便可获得当前用户所处场景信息下的偏好商家。
48.第三步,根据当前用户所处的场景信息、当前用户所处场景信息下的偏好商家和召回商家预测模型,获得符合当前用户搜索的召回商家。本步骤将当前用户所处的场景信息和当前用户所处场景信息下的偏好商家输入至召回商家预测模型,模型便可输出符合当前用户搜索内容(当前场景)的偏好商家的偏好概率分数。最后根据偏好概率分数进行倒序排列,根据需求将排列在前几名的偏好商家作为召回商家。该方法通过获得多种场景组合下偏好的商家,进而使得最后召回的商家能够更精准。
49.需要说明的是,目标偏好服务信息可以为目标偏好实体对象信息,如偏好的商家信息,还可以为目标偏好对象信息,如偏好的商品信息,相应的,目标偏好实体对象信息对应的实体对象为目标偏好商家或者目标偏好商品;所述目标召回服务信息为召回目标商家信息或者目标商品信息,所述目标召回对象信息对应的对象为召回的目标商家或者目标商品。
50.为了更清楚地解释本申请,以下通过召回商家为例对实施例和相应的附图进行说明。需要注意的是,针对召回商家,用户可以采取到店形式接受服务还可以采取接受商家到
家服务的形式,如用户可以到召回商家中的线下商家就餐,还可以接受线下召回商家将用户需求的食品送至用户等等。
51.第一实施例
52.本实施例是服务信息召回过程,以下结合图2进行说明。
53.s201:获得目标用户的搜索信息。
54.本步骤用于获得当前用户的搜索信息。
55.搜索信息为当前用户描述商家或者商品的信息、或者为描述当前用户需求的信息等等。
56.s202:根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系。
57.本步骤用于获得与当前用户的搜索信息相对应的目标偏好商家信息。
58.其中,对应关系为历史用户信息、历史场景信息、历史偏好商家信息、与所述历史偏好商家信息对应的历史相似偏好商家信息之间的对应关系,该对应关系可通过下述方式获得:
59.首先,获得与历史用户信息对应的第一历史偏好商家信息,包括:根据所述历史用户信息对应的历史用户针对历史商家信息的偏好行为数据,获得与历史用户信息对应的第一历史偏好商家信息。需要说明的是,上述偏好行为数据包括以下至少一种:关注数据、订单数据、支付数据等等。其中,与历史用户信息对应的第一历史偏好商家信息,主要包括以下至少一种信息:
60.a、与历史用户信息对应的全部历史偏好商家信息,如根据用户历史支付数据,将用户经常消费的商家为用户偏好的商家、或者根据历史用户关注商家数据或者浏览数据,将用户关注度较高的商家或浏览次数较高的商家作为用户偏好的商家、或者根据用户历史收藏的商家数据,将用户收藏的商家作为偏好商家、或者根据用户历史下单的数据,将用户下单次数较高的商家作为偏好商家等等。
61.b、与历史用户信息对应的不同场景下的历史偏好服务信息,如根据用户历史支付数据,将历史用户在不同兴趣区域支付的商家作为不同兴趣区域下的偏好商家、或者根据历史用户支付数据,将历史用户在不同时段支付的商家作为不同时间段下的偏好商家、或者根据历史支付数据,将历史用户在不同兴趣区域不同时间段下的支付商家作为相应兴趣区域相应时间段下的偏好商家等等。
62.c、与历史用户信息对应的偏好从第一场景切换到第二场景的历史信息,如根据用户历史支付数据,将用户在某一兴趣区域切换到另一兴趣区域消费的商家作为该兴趣区域的偏好商家、或者根据用户历史支付数据,将用户在某一时段某一兴趣区域切换到另一兴趣区域消费的商家作为该时段该兴趣区域下的偏好商家等等。
63.其次,获得与历史场景信息对应的第二历史偏好商家信息,包括:根据用户群体在历史场景下针对历史商家信息的偏好行为数据,获得与历史场景信息对应的第二历史偏好商家信息。需要说明的是,上述偏好行为数据包括以下至少一种:关注数据、订单数据、支付数据等等。其中,与历史场景信息对应的第二历史偏好商家信息,包括以下至少一种信息:
64.a、在历史地理范围内的历史偏好服务信息,如根据商家数据库中的支付数据,将不同兴趣区域内支付数据较高的商家作为该兴趣区域的偏好商家、或者根据商家数据库中的支付数据,将当前时刻该地理范围内支付数据较高的商家作为该地理范围内的偏好商家、或者根据商家数据库中的订单数据,将该地理范围内下单量较高的商家作为当前时刻该地理范围内的偏好商家等等。
65.b、历史关注度超过关注度阈值的历史偏好服务信息,如根据商家数据库中的数据,将关注度超过阈值的商家作为偏好商家、或者根据商家数据库中的数据,将浏览次数超过阈值的商家作为偏好商家、或者根据商家数据库中的数据,将下单次数超过阈值的商家作为偏好商家等等。
66.c、用户群体偏好从第一场景切换到第二场景的历史信息,如根据商家数据库中的支付数据,由该兴趣区域切换到另一兴趣区域的商家作为用户群体偏好的商家、或者根据商家数据库中的支付数据,将某一时段某一兴趣区域切换到另一兴趣区域的商家作为用户群体偏好的商家等等。
67.d、在历史时间段内的历史偏好服务信息,如根据商家数据库中的支付数据,将不同时段内支付数据较高的商家作为该时段内的偏好商家、或者根据商家数据库中的支付数据,将某一兴趣区域中不同时段内支付数据较高的商家作为不同时段内的偏好商家等等。
68.然后,根据所述第一历史偏好商家信息和所述第二历史偏好商家信息获得第三历史偏好商家信息。具体为,将上述第一历史偏好商家信息和第二历史偏好商家信息合并得到第三历史偏好商家信息,或者,由于上述第一历史偏好商家信息和第二历史偏好商家信息中会存在重合的情况,所以,第三历史偏好商家信息还可以是对上述第一历史偏好商家信息和第二历史偏好商家信息合并去重后的偏好商家信息。
69.接着,获得与所述第三历史偏好商家信息对应的历史相似偏好商家信息,包括:获得与用户群体针对所述第三历史偏好商家信息的偏好行为数据之间的相似度满足相似度阈值的历史服务信息,作为与所述第三历史偏好商家信息对应的历史相似偏好商家信息。需要说明的是,上述偏好行为数据包括以下至少一种:关注数据、订单数据、支付数据等等。其中,与所述第三历史偏好商家信息对应的历史相似偏好商家信息,包括:根据用户历史支付数据获得各个商家信息,将与第三历史偏好商家信息相似度超过阈值的商家作为第三历史偏好商家的相似商家、或者根据session点击数据计算获得与第三历史偏好商家信息相似度超过阈值的商家,进而将商家作为第三历史偏好商家的相似商家等等。
70.最后,便可构造历史用户信息、历史场景信息、相应的第三历史偏好商家、与第三历史偏好商家相似商家的对应关系。当然,也可以将第三历史偏好商家和第三历史偏好商家相似商家合并后作为总的历史偏好商家形成对应关系。
71.还需要说明的是,根据当前用户所处场景的场景信息和上述获得的对应关系,便可获得当前用户场景信息下的偏好商家。其中,目标场景信息可包括:用户的地理位置信息、用户发出搜索的时间或时间段(午高峰等)、用户所处的兴趣区域(工作区、生活区、娱乐区等)或者其他环境特征。
72.s203:根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息
预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。
73.本步骤用于获得与当前用户的搜索信息对应的召回商家。
74.需要说明的是,所述根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好商家信息以及召回商家信息预测模型,获得与所述搜索信息对应的目标召回商家信息,包括:将所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好场景信息输入到所述召回商家信息预测模型中,获得与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好商家信息的评估结果;根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好商家信息的评估结果,获得与所述搜索信息对应的目标召回商家信息。具体实现方式为:
75.将当前用户信息、当前用户所处场景的场景信息、与当前用户所处场景的场景信息相对应的偏好商家输入至召回商家信息预测模型,通过该模型便可获得上述各个偏好商家的评估结果,该评估可以是概率评估、还可以是分数评估、还可以是级别评估等等。最后对上述偏好商家通过上述评估结果进行排序,按照倒序的顺序根据需求将排列在前的偏好商家作为召回商家。
76.需要注意的是,上述将排列在前的偏好商家作为召回商家也是当前用户搜索信息的搜索结果。该方法还可以用于服务端,获得当前用户的搜索信息后,还可以将最后获得的排列在前的偏好商家(召回商家)作为搜索结果发送给用户端。
77.还需说明的是,上述召回商家信息预测模型是用于根据用户信息、场景信息和偏好商家信息预测所述偏好商家信息中符合所述召回商家信息的模型。该模型通过正负样本方式训练获得,具体为:
78.将获得的与历史用户信息和历史场景信息对应的第三历史偏好商家信息作为正样本。其中,与历史用户信息和历史场景信息对应的第三历史偏好商家信息,包括以下至少一种信息:历史用户在对应的历史场景下产生关注行为的历史商家信息、或者历史用户在对应的历史场景下产生提交订单行为的历史商家信息、或者历史用户在对应的历史场景下产生支付行为的历史商家信息等等。
79.将获得的与历史用户信息和历史场景信息不对应的历史非偏好商家信息作为负样本。其中,与历史用户信息和历史场景信息不对应的历史非偏好商家信息,包括以下至少一种信息:在历史场景下向历史用户曝光过、但历史用户不具有任何行为的商家,如历史用户在向其展示的商家中并未产生下单、支付或者关注等行为;或者在历史场景下向历史用户曝光过、但历史用户具有排斥行为的商家,如历史用户对向其展示的商家产生屏蔽、删除、跳过或者隐藏等行为。其中,曝光可以理解为历史用户能够发现商家,如向历史用户提供的商家列表或者向历史用户推送的商家等等。即,曝光能够保证历史用户能关注到该商家,只是历史用户并未在该商家具有任何行为或者排斥行为。
80.最后,利用上述获得的正样本数据和负样本数据对该模型进行训练,便可获得召回商家信息预测模型。
81.本申请提供一种服务信息召回方法,包括:获得目标用户的搜索信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信
息之间的对应关系;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。该方法不仅根据用户信息,还根据用户所处的场景化信息获得偏好商家,进而使得最后召回的商家能够更精准。
82.第二实施例
83.上述第一实施例提供了一种服务信息召回方法,与之相对应的,本申请第二实施例还提供了一种服务信息召回装置,如附图3所示。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关的技术特征的细节部分请参见上述提供的方法实施例的对应说明即可,下述对装置实施例的描述仅仅是示意性的。
84.本申请第二实施例提供一种服务信息召回装置,包括:搜索信息获得单元301,用于获得目标用户的搜索信息;目标偏好服务信息获得单元302,用于根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系;目标召回服务信息获得单元303,用于根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。
85.可选的,所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系是通过下述方式获得的:获得与历史用户信息对应的第一历史偏好服务信息;获得与历史场景信息对应的第二历史偏好服务信息;根据所述第一历史偏好服务信息和所述第二历史偏好服务信息获得第三历史偏好服务信息,所述第三历史偏好服务信息包括所述第一历史偏好服务信息和所述第二历史偏好服务信息,或者,所述第三历史偏好服务信息为所述第一历史偏好服务信息与所述第二历史偏好服务信息相同的历史偏好服务信息;获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息;构造所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息、与所述历史相似偏好服务信息之间的对应关系,作为所述历史用户信息、历史场景信息、与历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系。
86.可选的,所述与历史用户信息对应的第一历史偏好服务信息,包括以下至少一种信息:与历史用户信息对应的全部历史偏好服务信息;与历史用户信息对应的不同场景下的历史偏好服务信息;与历史用户信息对应的偏好从第一场景切换到第二场景的历史信息。
87.可选的,所述与历史场景信息对应的第二历史偏好服务信息,包括:在历史地理范围内的历史偏好服务信息;历史关注度超过关注度阈值的历史偏好服务信息;用户群体偏好从第一场景切换到第二场景的历史信息;在历史时间段内的历史偏好服务信息。
88.可选的,所述获得与历史用户信息对应的第一历史偏好服务信息,包括:根据所述历史用户信息对应的历史用户针对历史服务信息的偏好行为数据,获得与历史用户信息对应的第一历史偏好服务信息;或者,所述获得与历史场景信息对应的第二历史偏好服务信息,包括:根据用户群体在历史场景下针对历史服务信息的偏好行为数据,获得与历史场景信息对应的第二历史偏好服务信息;或者,获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息,包括:获得与用户群体针对所述第三历史偏好服务信息的偏好行为数据之间的相似度满足相似度阈值的历史服务信息,作为与所述第三历史偏好服务信息对应的历史相似偏好服务信息。
89.可选的,所述偏好行为数据包括以下至少一种数据:关注数据;订单数据;支付数据。
90.可选的,所述根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,包括:将所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息输入到所述召回服务信息预测模型中,获得与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果;根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息。
91.可选的,所述根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息,包括:根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,将排序在前的预设数量的目标偏好服务信息作为与所述搜索信息对应的目标召回服务信息。
92.可选的,所述召回服务信息预测模型是按照下述方式获得的:获得与历史用户信息和历史场景信息对应的第三历史偏好服务信息;构造与历史用户信息和历史场景信息不对应的历史非偏好服务信息;将所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息之间的对应关系作为用于训练所述召回服务信息预测模型的正样本,将所述历史用户信息、所述历史场景信息、历史非偏好服务信息之间的非对应关系作为用于训练所述召回服务信息预测模型的负样本,训练所述召回服务信息预测模型。
93.可选的,所述与历史用户信息和历史场景信息对应的第三历史偏好服务信息包括以下至少一种信息:历史用户信息对应的历史用户在历史场景信息对应的历史场景具有关注行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有提交订单行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有支付行为的历史服务信息。
94.可选的,所述与历史用户信息和历史场景信息不对应的历史非偏好服务信息包括以下至少一种信息:在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户不具有任何行为的历史服务信息;在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户具有排斥行为的历史服务信息。
95.可选的,所述目标召回服务信息在排序后作为针对所述搜索信息的搜索结果。
96.可选的,所述装置应用于服务端;所述获得目标用户的搜索信息,包括:获得用户
端发送的所述目标用户的搜索信息;所述装置还包括:将所述搜索结果返回给所述用户端。
97.可选的,所述目标偏好服务信息包括目标偏好实体对象信息,所述目标偏好实体对象信息对应的实体对象是为用户提供服务的实体对象,所述目标召回服务信息包括目标召回实体对象信息,所述目标召回实体对象信息对应的实体对象是为用户提供服务的实体对象;或者,所述目标偏好服务信息包括目标偏好对象信息,所述目标偏好对象信息对应的对象是实体对象为用户提供的对象,所述目标召回服务信息包括目标召回对象信息,所述目标召回对象信息对应的对象是实体对象为用户提供的对象。
98.可选的,所述目标用户所处场景的目标场景信息包括以下至少一种信息:所述目标用户的地理位置信息;所述目标用户发出所述搜索信息的发送时间信息;所述目标用户的地理位置信息对应的环境信息。
99.第三实施例
100.与本申请提供的上述方法实施例相对应的,本申请第三实施例还提供了一种电子设备。由于第三实施例基本相似于本申请提供的上述方法实施例,所以描述得比较简单,相关之处参见本申请提供的上述方法实施例的部分说明即可。下述描述的第三实施例仅仅是示意性的。
101.图4为本申请实施例中提供的一种电子设备的示意图。
102.该电子设备,包括:处理器401;
103.以及存储器402,用于存储计算机程序,该设备通电并通过所述处理器运行该计算机程序后,执行本申请上述实施例中提供的方法。
104.需要说明的是,本申请第三实施例提供的电子设备的详细描述,可以参考对本申请提供的上述方法实施例的相关描述,这里不再赘述。
105.第四实施例
106.与本申请提供的上述方法实施例相对应的,本申请第四实施例还提供了一种存储介质。由于第四实施例基本相似于本申请提供的上述方法实施例,所以描述得比较简单,相关之处参见本申请提供的上述方法实施例的部分说明即可。下述描述的第八实施例仅仅是示意性的。
107.该存储介质存储有计算机程序,该计算机程序被处理器运行,执行本申请上述实施例中提供的方法。
108.需要说明的是,本申请第四实施例提供的存储介质的详细描述,可以参考对本申请提供的上述方法实施例的相关描述,这里不再赘述。
109.本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
110.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
111.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
112.1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方
法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
113.2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 cd

rom、光学存储器等)上实施的计算机程序产品的形式。

技术特征:
1.一种服务信息召回方法,其特征在于,包括:获得目标用户的搜索信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息,其中,所述对应关系为历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。2.根据权利要求1所述的方法,其特征在于,所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系是通过下述方式获得的:获得与历史用户信息对应的第一历史偏好服务信息;获得与历史场景信息对应的第二历史偏好服务信息;根据所述第一历史偏好服务信息和所述第二历史偏好服务信息获得第三历史偏好服务信息,所述第三历史偏好服务信息包括所述第一历史偏好服务信息和所述第二历史偏好服务信息,或者,所述第三历史偏好服务信息为所述第一历史偏好服务信息与所述第二历史偏好服务信息相同的历史偏好服务信息;获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息;构造所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息、与所述历史相似偏好服务信息之间的对应关系,作为所述历史用户信息、历史场景信息、历史偏好服务信息、与所述历史偏好服务信息对应的历史相似偏好服务信息之间的对应关系。3.根据权利要求2所述的方法,其特征在于,所述与历史用户信息对应的第一历史偏好服务信息,包括以下至少一种信息:与历史用户信息对应的全部历史偏好服务信息;与历史用户信息对应的不同场景下的历史偏好服务信息;与历史用户信息对应的偏好从第一场景切换到第二场景的历史信息。4.根据权利要求2所述的方法,其特征在于,所述与历史场景信息对应的第二历史偏好服务信息,包括:在历史地理范围内的历史偏好服务信息;历史关注度超过关注度阈值的历史偏好服务信息;用户群体偏好从第一场景切换到第二场景的历史信息;在历史时间段内的历史偏好服务信息。5.根据权利要求2所述的方法,其特征在于,所述获得与历史用户信息对应的第一历史偏好服务信息,包括:根据所述历史用户信息对应的历史用户针对历史服务信息的偏好行为数据,获得与历史用户信息对应的第一历史偏好服务信息;或者,所述获得与历史场景信息对应的第二历史偏好服务信息,包括:根据用户群体在历史场景下针对历史服务信息的偏好行为数据,获得与历史场景信息对应的第二历史偏好
服务信息;或者,获得与所述第三历史偏好服务信息对应的历史相似偏好服务信息,包括:获得与用户群体针对所述第三历史偏好服务信息的偏好行为数据之间的相似度满足相似度阈值的历史服务信息,作为与所述第三历史偏好服务信息对应的历史相似偏好服务信息。6.根据权利要求5所述的方法,其特征在于,所述偏好行为数据包括以下至少一种数据:关注数据;订单数据;支付数据。7.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,包括:将所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息输入到所述召回服务信息预测模型中,获得与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果;根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息。8.根据权利要求7所述的方法,其特征在于,所述根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,获得与所述搜索信息对应的目标召回服务信息,包括:根据与所述目标用户信息、所述目标场景信息对应的针对所述目标偏好服务信息的评估结果,将排序在前的预设数量的目标偏好服务信息作为与所述搜索信息对应的目标召回服务信息。9.根据权利要求1所述的方法,其特征在于,所述召回服务信息预测模型是按照下述方式获得的:获得与历史用户信息和历史场景信息对应的第三历史偏好服务信息;构造与历史用户信息和历史场景信息不对应的历史非偏好服务信息;将所述历史用户信息、所述历史场景信息、所述第三历史偏好服务信息之间的对应关系作为用于训练所述召回服务信息预测模型的正样本,将所述历史用户信息、所述历史场景信息、历史非偏好服务信息之间的非对应关系作为用于训练所述召回服务信息预测模型的负样本,训练所述召回服务信息预测模型。10.根据权利要求9所述的方法,其特征在于,所述与历史用户信息和历史场景信息对应的第三历史偏好服务信息包括以下至少一种信息:历史用户信息对应的历史用户在历史场景信息对应的历史场景具有关注行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有提交订单行为的历史服务信息;历史用户信息对应的历史用户在历史场景信息对应的历史场景具有支付行为的历史服务信息。11.根据权利要求9所述的方法,其特征在于,所述与历史用户信息和历史场景信息不
对应的历史非偏好服务信息包括以下至少一种信息:在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户不具有任何行为的历史服务信息;在历史场景信息对应的历史场景下向历史用户信息对应的历史用户曝光过、但所述历史用户具有排斥行为的历史服务信息。12.根据权利要求1所述的方法,其特征在于,所述目标召回服务信息在排序后作为针对所述搜索信息的搜索结果。13.根据权利要求12所述的方法,其特征在于,所述方法应用于服务端;所述获得目标用户的搜索信息,包括:获得用户端发送的所述目标用户的搜索信息;所述方法还包括:将所述搜索结果返回给所述用户端。14.根据权利要求1所述的方法,其特征在于,所述目标偏好服务信息包括目标偏好实体对象信息,所述目标偏好实体对象信息对应的实体对象是为用户提供服务的实体对象,所述目标召回服务信息包括目标召回实体对象信息,所述目标召回实体对象信息对应的实体对象是为用户提供服务的实体对象;或者,所述目标偏好服务信息包括目标偏好对象信息,所述目标偏好对象信息对应的对象是实体对象为用户提供的对象,所述目标召回服务信息包括目标召回对象信息,所述目标召回对象信息对应的对象是实体对象为用户提供的对象。15.根据权利要求1所述的方法,其特征在于,所述目标用户所处场景的目标场景信息包括以下至少一种信息:所述目标用户的地理位置信息;所述目标用户发出所述搜索信息的发送时间信息;所述目标用户的地理位置信息对应的环境信息。
技术总结
本申请提供一种服务信息召回方法,包括:获得目标用户的搜索信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息以及预先获得的对应关系,获得与所述搜索信息对应的目标偏好服务信息;根据所述目标用户的目标用户信息、所述目标用户所处场景的目标场景信息、所述目标偏好服务信息以及召回服务信息预测模型,获得与所述搜索信息对应的目标召回服务信息,所述召回服务信息预测模型是用于根据用户信息、场景信息、偏好服务信息预测所述偏好服务信息中对应于所述用户信息的召回服务信息的模型。该方法不仅根据用户信息,还根据用户所处的场景化信息获得偏好商家,进而使得最后召回的商家能够更精准。进而使得最后召回的商家能够更精准。进而使得最后召回的商家能够更精准。


技术研发人员:王梦雅 高理强 黄健
受保护的技术使用者:口碑(上海)信息技术有限公司
技术研发日:2021.04.27
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-13162.html

最新回复(0)