对象推送方法、装置、电子设备及存储介质与流程

文档序号:21634048发布日期:2020-07-29 02:44阅读:155来源:国知局
对象推送方法、装置、电子设备及存储介质与流程

本公开涉及计算机技术领域,具体涉及一种对象推送方法、装置、电子设备及存储介质。



背景技术:

随着互联网技术的发展,越来越多的线上平台应运而生。为了提高对用户的服务质量,线上平台越来越多的依赖大数据分析技术,根据用户的需求为用户推荐对象,使得用户能够在线上平台快速命中所需要的对象。但是如何快速而精准的为用户推荐其所需的对象一直是线上平台致力于要解决的重要问题之一。



技术实现要素:

本公开实施例提供一种对象推送方法、装置、电子设备及存储介质。

第一方面,本公开实施例中提供了一种对象推送方法。

具体的,所述对象推送方法,包括:获取目标用户的当前位置;根据所述当前位置以及第一映射关系确定所述目标用户对应的第一网格属性;在所述目标用户的第一人群属性以及所述第一网格属性之间具有第二映射关系时,确定候选对象集中的候选实体对象相对于所述目标用户的排序值;根据所述排序值从所述候选对象集中确定向所述目标用户的客户端推送的目标对象。

结合第一方面,本公开在第一方面的第一种实现方式中,还包括:获取网格区域划分信息;所述网格区域划分信息包括多个网格区域对应的位置范围以及所述网格区域的网格属性;建立所述位置范围与所述网格属性之间的所述第一映射关系。

结合第一方面和/或第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,还包括:获取所述候选实体对象的实际位置;根据所述实际位置以及所述第一映射关系确定所述候选实体对象对应的第二网格属性;在所述候选实体对象对应的第二网格属性与所述目标用户对应的第一网格属性相匹配时,调整所述候选实体对象的所述排序值。

结合第一方面、第一方面的第一种实现方式和/或第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,调整所述候选实体对象的所述排序值,包括:确定具有所述第一人群属性的用户在所述候选实体对象中的用户订单分布信息;根据所述用户订单分布信息调整所述候选实体对象的所述排序值。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式和/或第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,

调整所述候选实体对象的所述排序值,包括:确定所述候选实体对象对于具有第一人群属性的用户的订单转化率;其中,所述订单转化率通过第一用户数量和第二用户数量之比确定,所述第一用户数量为在所述候选实体对象下单的具有所述第一人群属性的用户数量,所述第二用户数量为浏览过所述候选实体对象的具有所述第一人群属性的用户数量;根据所述订单转化率调整所述候选实体对象的所述排序值。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式和/或第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,还包括:获取所述目标用户的身份认证信息;根据所述身份认证信息确定所述目标用户的第一人群属性。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式和/或第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,调整所述候选实体对象的所述排序值,包括:在所述候选实体对象的质量指标高于指标阈值和/或所述候选实体对象的资源平均价格低于价格阈值时,提升所述候选实体对象的所述排序值。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式和/或第一方面的第六种实现方式,本公开在第一方面的第七种实现方式中,还包括:确定所述候选实体对象相对于所述目标用户的配送距离;在所述配送距离大于或等于距离阈值时,降低所述候选实体对象的所述排序值。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式和/或第一方面的第七种实现方式,本公开在第一方面的第八种实现方式中,还包括:在所述目标用户为新用户类别时,基于所述候选实体对象的资源平均价格与所述排序值成反比的原则调整所述排序值。

结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式、第一方面的第七种实现方式和/或第一方面的第八种实现方式,本公开在第一方面的第九种实现方式中,还包括:在所述目标用户为新用户类别时,确定与所述目标对象共同展示在所述目标用户的客户端的推送理由;其中,所述推送理由中至少包括价格相关的信息。

第二方面,本公开实施例中提供了一种对象推送装置。

具体的,所述对象推送装置,包括:第一获取模块,被配置为获取目标用户的当前位置;第一确定模块,被配置为根据所述当前位置以及第一映射关系确定所述目标用户对应的第一网格属性;第二确定模块,被配置为在所述目标用户的第一人群属性以及所述第一网格属性之间具有第二映射关系时,确定候选对象集中的候选实体对象相对于所述目标用户的排序值;第三确定模块,被配置为根据所述排序值从所述候选对象集中确定向所述目标用户的客户端推送的目标对象。

结合第二方面,本公开在第二方面的第一种实现方式中,还包括:第二获取模块,被配置为获取网格区域划分信息;所述网格区域划分信息包括多个网格区域对应的位置范围以及所述网格区域的网格属性;建立模块,被配置为建立所述位置范围与所述网格属性之间的所述第一映射关系。

结合第二方面和/或第二方面的第一种实现方式,本公开在第二方面的第二种实现方式中,还包括:第三获取模块,被配置为获取所述候选实体对象的实际位置;第四确定模块,被配置为根据所述实际位置以及所述第一映射关系确定所述候选实体对象对应的第二网格属性;第一调整模块,被配置为在所述候选实体对象对应的第二网格属性与所述目标用户对应的第一网格属性相匹配时,调整所述候选实体对象的所述排序值。

结合第二方面、第二方面的第一种实现方式和/或第二方面的第二种实现方式,本公开在第二方面的第三种实现方式中,所述第一调整模块,包括:第一确定子模块,被配置为确定具有所述第一人群属性的用户在所述候选实体对象中的用户订单分布信息;第一调整子模块,被配置为根据所述用户订单分布信息调整所述候选实体对象的所述排序值。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式和/或第二方面的第三种实现方式,本公开在第二方面的第四种实现方式中,所述第一调整模块,包括:第二确定子模块,被配置为确定所述候选实体对象对于具有第一人群属性的用户的订单转化率;其中,所述订单转化率通过第一用户数量和第二用户数量之比确定,所述第一用户数量为在所述候选实体对象下单的具有所述第一人群属性的用户数量,所述第二用户数量为浏览过所述候选实体对象的具有所述第一人群属性的用户数量;第二调整子模块,被配置为根据所述订单转化率调整所述候选实体对象的所述排序值。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式和/或第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,还包括:第四获取模块,被配置为获取所述目标用户的身份认证信息;第五确定模块,被配置为根据所述身份认证信息确定所述目标用户的第一人群属性。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式和/或第二方面的第五种实现方式,本公开在第二方面的第六种实现方式中,所述第一调整模块,包括:提升子模块,被配置为在所述候选实体对象的质量指标高于指标阈值和/或所述候选实体对象的资源平均价格低于价格阈值时,提升所述候选实体对象的所述排序值。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式和/或第二方面的第六种实现方式,本公开在第二方面的第七种实现方式中,还包括:第六确定模块,被配置为确定所述候选实体对象相对于所述目标用户的配送距离;降低模块,被配置为在所述配送距离大于或等于距离阈值时,降低所述候选实体对象的所述排序值。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式、第二方面的第六种实现方式和/或第二方面的第七种实现方式,本公开在第二方面的第八种实现方式中,还包括:第二调整模块,被配置为在所述目标用户为新用户类别时,基于所述候选实体对象的资源平均价格与所述排序值成反比的原则调整所述排序值。

结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式、第二方面的第四种实现方式、第二方面的第五种实现方式、第二方面的第六种实现方式、第二方面的第七种实现方式和/或第二方面的第八种实现方式,本公开在第二方面的第九种实现方式中,还包括:第七确定模块,被配置为在所述目标用户为新用户类别时,确定与所述目标对象共同展示在所述目标用户的客户端的推送理由;其中,所述推送理由中至少包括价格相关的信息。

所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。

在一个可能的设计中,对象推送装置的结构中包括存储器和处理器,所述存储器用于存储一条或多条支持对象推送装置执行上述第一方面中对象推送方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述对象推送装置还可以包括通信接口,用于对象推送装置与其他设备或通信网络通信。

第三方面,本公开实施例提供了一种电子设备,包括存储器和至少一个处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述至少一个处理器执行以实现上述任一方法。

第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储对象推送装置所用的计算机指令,其包含用于执行上述任一方法所涉及的计算机指令。

本公开实施例提供的技术方案可以包括以下有益效果:

本公开实施例针对用户具有人群属性以及其所在位置具有地区属性的特征而提出了一种对象推送方法。该对象推送方法中,在用户当前所在位置的网格属性和用户的人群属性具有映射关系的情况下,向用户的客户端推送目标对象。通过本公开实施例的上述方式,能够针对用户的人群属性以及所在位置的网格属性为用户推送目标对象,使得所推送的目标对象能够更加符合用户的需求以及时机,最终能够提高用户在线上平台获取对象的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:

图1示出根据本公开一实施方式的对象推送方法的流程图;

图2示出根据图1所示实施方式中确定目标用户的第一人群属性的流程图;

图3示出根据图1所示实施方式中候选实体对象的排序值的调整部分的流程图;

图4示出根据图1所示实施方式中候选实体对象的排序值的调整部分的又一流程图;

图5示出根据图1所示实施方式中根据配送距离调整候选实体对象的排序值部分的流程图;

图6示出根据本公开一实施方式在外卖点餐平台针对学生群体推送商户的应用流程示意图;

图7是适于用来实现根据本公开一实施方式的对象推送方法的电子设备的结构示意图。

具体实施方式

下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。

在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。

另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。

目前线上平台在向用户推荐对象时,通常会从线上平台中收集样本数据,并利用样本数据训练机器自学习模型,由训练完成的机器自学习模型通过对在线用户的特征数据进行识别,而得到向用户推荐的相应对象。但是,本公开发明人发现,线上平台的用户存在人群属性,并且用户群体与所处区域有所关联,相同群体的用户所在区域具有相近或者相同的属性,而不同群体的用户所在区域具有不同的属性。并且本公开发明人还发现,对于具有地域属性的一些对象而言,用户群体的人群属性和所在地区的地区属性相匹配时,推荐给用户的对象更容易被用户接纳,例如对于学生群体而言,学生通常位于校内,并且学生更多的是在校内时通过外卖点餐系统进行点餐。

因此,本公开实施例针对用户具有人群属性以及其所在位置具有地区属性的特征而提出了一种对象推送方法。该对象推送方法中,在用户当前所在位置的网格属性和用户的人群属性具有映射关系的情况下,向用户的客户端推送目标对象。通过本公开实施例的上述方式,能够针对用户的人群属性以及所在位置的网格属性为用户推送目标对象,使得所推送的目标对象能够更加符合用户的需求以及时机,最终能够提高用户在线上平台获取对象的效率。

图1示出根据本公开一实施方式的对象推送方法的流程图。如图1所示,所述对象推送方法包括以下步骤:

在步骤s101中,获取目标用户的当前位置;

在步骤s102中,根据所述当前位置以及第一映射关系确定所述目标用户对应的第一网格属性;

在步骤s103中,在所述目标用户的第一人群属性以及所述第一网格属性之间具有第二映射关系时,确定候选对象集中的候选实体对象相对于所述目标用户的排序值;

在步骤s104中,根据所述排序值从所述候选对象集中确定向所述目标用户的客户端推送的目标对象。

本实施例中,候选实体对象可以是线上平台中为用户提供资源的对象,例如内容提供者、商户等。候选实体对象所提供的资源可以包括但不限于产品、服务等,例如商品、菜品、文章、视频、维修服务、配送服务等。

目标用户可以是线上平台的任一用户,线上平台可以根据该目标用户的特征数据等识别出该目标用户的需求信息,并根据目标用户的需求信息为该目标用户推荐其当前所需要或者感兴趣的实体对象,以便能够快速引导该目标用户搜索到其在线上平台所需要得到的资源。

本实施例中,可以预先根据线上平台中用户的特征将用户划分成不同的群体,例如学生群体、白领群体、蓝领群体等等,并为划分好的群体赋予人群属性,人群属性可以用于标识用户所属的群体。人群属性可以为职业属性,例如该群体的用户所从事的职业类别等。

本实施例中,还可以预先将地区划分成不同的网格,并赋予网格属性,第一网格属性可以用于标识地区所属的网格;网格可以按照地区的功能进行划分,网格属性还可以为地区的功能属性。例如,可以将学校聚集地区划分为学校对应的网格,将写字楼所在地区划分为写字楼所在网格等。可以在地区范围内的所有位置与网格属性之间建立第一映射关系。

本实施例中,在针对用户划分出了人群属性以及针对不同地区划分出网格属性之后,还可以预先在相匹配的人群属性和网格属性之间建立第二映射关系。例如,可以在学生与学校之间建立第二映射关系,在职员与写字楼之间建立第二映射关系。第二映射关系可以基于所划分出的人群属性、网格属性以及应用场景的实际需要预先建立,具体可以根据实际情况而定,在此不做限制。

针对在线用户,本实施例可以先获取目标用户的当前位置,并且根据第一映射关系确定该当前位置对应的网格属性,并将该网格属性确定为目标用户的第一网格属性。如果目标用户的第一网格属性与目标用户的第一人群属性之间具有第二映射关系,则可以认为目标用户的网格属性与人群属性相匹配,因此可以为用户推送合适的目标对象。

本公开实施例可以针对预设的用户群体,训练得到专用于该预设的用户群群体的识别模型,也即为了能够准确识别出用户的需求,可以针对不同群体的用户训练出不同的识别模型。该识别模型可以是利用线上平台中用户群体中的样本用户的用户特征数据以及线上平台中样本实体对象的对象特征数据训练得到的。在训练完成之后,可以根据用户的第一人群属性匹配到对应的识别模型,并利用该识别模型对目标用户的用户特征数据以及候选对象集中候选实体对象的对象特征数据进行在线识别,以识别出候选实体对象相对于目标用户的排序值,该排序值可以用于表征该候选实体对象对于该目标用户的重要程度,从另一方面可以认为该排序值可以表征该目标用户对于该候选实体对象的需求程度,或者说是倾向程度。可以理解的是,同一候选实体对象对于不同目标用户的排序值可能不同。

在一些实施例中,候选对象集中的候选实体对象可以是能够为该目标用户提供资源如产品或服务等的部分或者全部实体对象。例如,对于外卖点餐平台,候选对象集可以包括根据目标用户的位置筛选出的在配送范围内、且处于营业状态中的所有商户。

在一些实施例中,用户特征数据可以包括但不限于线上平台根据目标用户的历史行为数据等统计分析而得到的用户特征,例如用户性别、用户年龄、用户学历、用户客单价、用户下单频次、用户兴趣爱好等。

候选实体对象的对象特征数据或者样本实体对象的对象特征数据可以是线上平台根据实体对象所提供的资源属性以及从该实体对象处获取资源的用户特征数据等统计分析得到的对象特征,例如电商平台中实体对象的主营范围、用户订单量、平均客单价、平均配送费用、该实体对象的用户群体特征、线上平台为实体对象提供的补充资源(如补贴)等。

在一些实施例中,识别模型的模型结构可以包括但不限于神经网络、卷积神经网络、深度神经网络、反馈神经网络、支持向量机、k-means、k-neighbors、决策树、随机森林、贝叶斯网络中的一种或多种组合。

本公开实施例中确定了候选实体对象相对于目标用户的排序值之后,可以针对每一目标用户将排序值最大的一个或多个候选实体对象作为该目标用户的目标对象,进而将目标对象推送至目标用户的客户端,以便目标用户能够根据线上平台推荐的目标对象快速而精准的获取到所需要的资源。

在本实施例的一个可选实现方式中,如图2所示,所述方法还包括:

在步骤s201中,获取所述目标用户的身份认证信息;

在步骤s202中,根据所述身份认证信息确定所述目标用户的第一人群属性。

在该可选的实现方式中,身份认证信息可以通过用户注册时填写的信息获得,还可以通过用户上传的证件获得。身份认证信息还可以在用户授权后通过其他实名认证平台获得。例如,对于学生群体,可以通过用户的年龄、所上传的学生证件等身份认证信息确定。通过身份认证信息识别目标用户的第一人群属性,能够提高用户识别的准确率。

在本实施例的一个可选实现方式中,所述方法还包括:

获取网格区域划分信息;所述网格区域划分信息包括多个网格区域对应的位置范围以及所述网格区域的网格属性;

建立所述位置范围与所述网格属性之间的所述第一映射关系。

该可选的实现方式中,针对应用场景区域,可以根据预先设定的网格划分区域,建立网格区域对应的位置范围与网格属性之间的第一映射关系。例如,可以获取应用场景区域的地图信息,并基于地图上的道路以及区域内的建筑物的功能等划分出不同的网格区域,比如,学校所在的区域划分为学校网格,并建立该学校网格所覆盖的位置范围与学校网格的网格属性之间的第一映射关系。

在本实施例的一个可选实现方式中,所述方法还包括:

获取所述候选实体对象的实际位置;

根据所述实际位置以及所述第一映射关系确定所述候选实体对象对应的第二网格属性;

在所述候选实体对象对应的第二网格属性与所述目标用户对应的第一网格属性相匹配时,调整所述候选实体对象的所述排序值。

该可选的实现方式中,还根据候选实体对象所处的实际位置以及第一映射关系确定候选实体对象的第二网格属性,也即将该候选实体对象所在的位置与第一映射关系中的位置范围进行匹配,匹配得到的网格属性为该候选实体对象的第二网格属性。在第二网格属性与目标用户的第一网格属性相匹配时,可以调整候选实体对象的排序值。第一网格属性与第二网格属性相匹配可以是指第一网格属性和第二网格属性相同或者相似。由于目标用户的第一人群属性与第一网格属性相匹配,而第一网格属性和的第二网格属性相匹配,因此可以确定的是目标用户的第一人群属性与第二网格属性也相匹配,因此可以通过这种方式,提升网格属性与第一人群属性相匹配的候选实体对象的排序值,使得该候选实体对象更容易被推送给目标用户。例如,学生群体习惯于位于学校区域的商家订购外卖,可以更多的为学生群体推送学校内的商家。

在本实施例的一个可选实现方式中,如图3所示,所述调整所述候选实体对象的所述排序值的步骤,进一步包括以下步骤:

在步骤s301中,确定具有所述第一人群属性的用户在所述候选实体对象中的用户订单分布信息;

在步骤s302中,根据所述用户订单分布信息调整所述候选实体对象的所述排序值。

该可选的实现方式中,具有第一人群属性的用户可以是线上平台目前已有的全部或者部分用户中具有第一人群属性的用户。可以针对位于学校区域的候选实体对象,通过预设群体的用户在候选实体对象中的用户订单分布信息调整该候选实体对象的排序值。

在一些实施例中,用户订单分布信息可以包括但不限于具有第一用户属性的用户群体在候选实体对象中的订单量占该候选实体对象中的总订单量的比重。如果具有第一用户属性的用户群体在该候选实体对象中的订单量较大,则可以认为该候选实体对象比较受具有第一用户属性的用户群体的欢迎,因此可以将根据该用户订单分布信息调整该候选实体对象的排序值。

一种可选的调整方式是,具有第一用户属性的用户群体的用户订单占比率高于预设占比阈值时,提升该候选实体对象相对于目标用户的排序值,并且该订单占比率越高,提升的幅度则越大。也即具有第一用户属性的用户群体的用户订单占比率与排序值的提升幅度成正比关系,而该正比关系的具体表现形式则可以根据实际情况设定,在此不做限制。通过本公开这种方式,针对具有第一用户属性的用户群体可以进一步提高所推荐对象的命中率。在一些实施例中,第一用户属性的用户群体可以是学生群体。与学生群体的第一网格属性相匹配的第二网格属性的候选实体对象可以是学校网格区域。

在本实施例的一个可选实现方式中,如图4所示,所述调整所述候选实体对象的所述排序值的步骤,进一步还包括以下步骤:

在步骤s401中,确定所述候选实体对象对于具有第一人群属性的用户的订单转化率;其中,所述订单转化率通过第一用户数量和第二用户数量之比确定,所述第一用户数量为在所述候选实体对象下单的具有所述第一人群属性的用户数量,所述第二用户数量为浏览过所述候选实体对象的具有所述第一人群属性的用户数量;

在步骤s402中,根据所述订单转化率调整所述候选实体对象的所述排序值。

该可选的实现方式中,针对网格属性与目标用户的第一网格属性相匹配的候选实体对象,可以通过候选实体对象对于具有第一人群属性的用户群体例如学生群体的转化率调整该候选实体对象的排序值。

在一些实施例中,订单转化率可以通过预设时间段内,在候选实体对象下单的具有第一人群属性的用户群体的第一用户数量与浏览过候选实体对象的具有第一人群属性的用户群体的第二用户数量之比来确定,也即订单转化率可以理解为该候选实体对象被曝光的具有第一人群属性的用户群体的人数所占的比重。订单转化率越高可以说明该候选实体对象越受具有第一人群属性的用户群体的欢迎。因此,可以通过该订单转化率的高低调整该候选实体对象相对于目标用户的排序值。

一种可选的调整方式是,具有第一人群属性的用户群体的订单转化率高于预设转化率阈值时,提升该候选实体对象相对于目标用户的排序值,并且该订单转化率越高,提升的幅度则越大。也即具有第一人群属性的用户群体的订单转化率与排序值的提升幅度成正比关系,而该正比关系的具体表现形式则可以根据实际情况设定,在此不做限制。通过本公开这种方式,针对具有第一人群属性的用户群体可以进一步提高所推荐对象的命中率。

在本实施例的一个可选实现方式中,所述调整所述候选实体对象的所述排序值的步骤,进一步包括以下步骤:

在所述候选实体对象的质量指标高于指标阈值和/或所述候选实体对象的资源平均价格低于价格阈值时,提升所述候选实体对象的所述排序值。

该可选的实现方式中,如果该候选实体对象为优质实体对象,也即该候选实体对象的预设质量指标高于预设指标阈值,和/或该候选实体对象所提供的资源的价格普遍较低,例如资源平均价格低于预设价格阈值时,可以提升该候选实体对象的排序值。候选实体对象的预设质量指标可以包括线上平台根据该候选实体对象的属性如店铺品牌、口碑如用户的评价等通过综合评定而给出的质量评价分数,用于区分该候选实体对象的优劣程度。候选实体对象的资源平均价格可以是根据该候选实体对象所提高的资源例如产品、服务等的单价而得到的平均价格。通过这种方式,可以优先为具有第一人群属性的用户群体筛选出优质且价格实惠的实体对象,能够进一步提高所推送对象的命中率。

在本实施例的一个可选实现方式中,如图5所示,所述方法进一步还包括以下步骤:

在步骤s501中,确定所述候选实体对象相对于所述目标用户的配送距离;

在步骤s502中,在所述配送距离大于或等于距离阈值时,降低所述候选实体对象的所述排序值。

该可选的实现方式中,针对具有第一人群属性的用户群体可以优先选择距离较近的候选实体对象,这是因为具有第一人群属性的用户群体例如学生群体可能对于价格较为敏感,而距离越近的实体对象相对于目标用户的配送费用越低。因此,本公开实施例中通过距离打压的方式调整候选实体对象的排序值。一种可选的调整方式是,在目标用户与候选实体对象之间的配送距离较远,例如大于或等于预设距离阈值时,可以降低该候选实体对象相对于该目标用户的排序值,并且该排序值的降低幅度与该配送距离成反比关系。通过这种方式,可以进一步针对学生群体提高推送对象的命中率。

在本实施例的一个可选实现方式中,所述步骤s102,即利用与所述预设群体对应的预设策略对所述排序值进行调整的步骤,进一步还包括以下步骤:

在所述目标用户为新用户类别时,基于所述候选实体对象的资源平均价格与所述排序值成反比的原则调整所述排序值。

该可选的实现方式中,目标用户与线上平台设置的新用户类别(例如未在线上平台下过单的用户)相匹配时,可以优先为该目标用户推送资源平均价格较低的候选实体对象。因此,可以通过提升资源平均价格低的候选实体对象的排序值的方式调整候选实体对象的排序值。通过这种方式,可以优先为目标用户筛选出优质且价格实惠的实体对象,能够进一步提高所推送对象的命中率。

在本实施例的一个可选实现方式中,所述方法进一步还包括:

在所述目标用户为新用户类别时,确定与所述目标对象共同展示在所述目标用户的客户端的推送理由;其中,所述推送理由中至少包括价格相关的信息。

该可选的实现方式中,目标用户与线上平台设置的新用户类别(例如未在线上平台下过单的用户)相匹配时,在推送目标对象给该目标用户的客户端,并在客户端展示该目标对象的同时,还可以展示推送理由。而由于有些用户群体对价格敏感,因此可以在推送理由中突出展示所推送的目标对象的价格信息,使得目标用户能够对于目标对象的优势一目了然,进而能够提高该推送对象的命中率。

图6示出根据本公开一实施方式在外卖点餐平台针对学生群体推送商户的应用流程示意图。如图6所示,服务器端601针对学生群体,离线阶段,从外卖点餐平台收集学生用户的用户特征数据,以及入驻外卖点餐平台中商户的对象特征数据;利用该用户特征数据和对象特征数据训练得到识别模型。通过客户端602浏览外卖点餐平台当前用户为学生时,在线阶段,服务器端601可以通过该当前用户的位置信息确定当前用户的网格属性,并且在该网格属性为学校时,可以筛选出配送范围内的多家商户,并且将该多家商户的对象特征数据以及当前用户的用户特征数据输入至训练完成的上述识别模型中,该识别模型可以输出该多家商户的排序值;之后,服务器端601可以利用专门为学生群体设置的调整原则调整该多家商户的排序值,并根据调整后的排序值从多家商户中选取排序最前的一个或多个商户推送至当前用户的客户端602进行展示。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

根据本公开一实施方式的对象推送装置,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。该对象推送装置包括:

第一获取模块,被配置为获取目标用户的当前位置;

第一确定模块,被配置为根据所述当前位置以及第一映射关系确定所述目标用户对应的第一网格属性;

第二确定模块,被配置为在所述目标用户的第一人群属性以及所述第一网格属性之间具有第二映射关系时,确定候选对象集中的候选实体对象相对于所述目标用户的排序值;

第三确定模块,被配置为根据所述排序值从所述候选对象集中确定向所述目标用户的客户端推送的目标对象。

在本实施例的一个可选实现方式中,还包括:

第二获取模块,被配置为获取网格区域划分信息;所述网格区域划分信息包括多个网格区域对应的位置范围以及所述网格区域的网格属性;

建立模块,被配置为建立所述位置范围与所述网格属性之间的所述第一映射关系。

在本实施例的一个可选实现方式中,还包括:

第三获取模块,被配置为获取所述候选实体对象的实际位置;

第四确定模块,被配置为根据所述实际位置以及所述第一映射关系确定所述候选实体对象对应的第二网格属性;

第一调整模块,被配置为在所述候选实体对象对应的第二网格属性与所述目标用户对应的第一网格属性相匹配时,调整所述候选实体对象的所述排序值。

在本实施例的一个可选实现方式中,所述第一调整模块,包括:

第一确定子模块,被配置为确定具有所述第一人群属性的用户在所述候选实体对象中的用户订单分布信息;

第一调整子模块,被配置为根据所述用户订单分布信息调整所述候选实体对象的所述排序值。

在本实施例的一个可选实现方式中,所述第一调整模块,包括:

第二确定子模块,被配置为确定所述候选实体对象对于具有第一人群属性的用户的订单转化率;其中,所述订单转化率通过第一用户数量和第二用户数量之比确定,所述第一用户数量为在所述候选实体对象下单的具有所述第一人群属性的用户数量,所述第二用户数量为浏览过所述候选实体对象的具有所述第一人群属性的用户数量;

第二调整子模块,被配置为根据所述订单转化率调整所述候选实体对象的所述排序值。

在本实施例的一个可选实现方式中,还包括:

第四获取模块,被配置为获取所述目标用户的身份认证信息;

第五确定模块,被配置为根据所述身份认证信息确定所述目标用户的第一人群属性。

在本实施例的一个可选实现方式中,所述第一调整模块,包括:

提升子模块,被配置为在所述候选实体对象的质量指标高于指标阈值和/或所述候选实体对象的资源平均价格低于价格阈值时,提升所述候选实体对象的所述排序值。

在本实施例的一个可选实现方式中,还包括:

第六确定模块,被配置为确定所述候选实体对象相对于所述目标用户的配送距离;

降低模块,被配置为在所述配送距离大于或等于距离阈值时,降低所述候选实体对象的所述排序值。

在本实施例的一个可选实现方式中,还包括:

第二调整模块,被配置为在所述目标用户为新用户类别时,基于所述候选实体对象的资源平均价格与所述排序值成反比的原则调整所述排序值。

在本实施例的一个可选实现方式中,还包括:

第七确定模块,被配置为在所述目标用户为新用户类别时,确定与所述目标对象共同展示在所述目标用户的客户端的推送理由;其中,所述推送理由中至少包括价格相关的信息。

上述实施例中的对象推送装置与上述对象推送方法对应一致,具体细节可以参见上述对于对象推送方法的描述,在此不再赘述。

本公开实施方式还提供了一种电子设备,如图7所示,包括至少一个处理器701;以及与至少一个处理器701通信连接的存储器702;其中,存储器702存储有可被至少一个处理器701执行的指令,指令被至少一个处理器701执行以实现:

获取目标用户的当前位置;

根据所述当前位置以及第一映射关系确定所述目标用户对应的第一网格属性;

在所述目标用户的第一人群属性以及所述第一网格属性之间具有第二映射关系时,确定候选对象集中的候选实体对象相对于所述目标用户的排序值;

根据所述排序值从所述候选对象集中确定向所述目标用户的客户端推送的目标对象。

其中,还包括:

获取网格区域划分信息;所述网格区域划分信息包括多个网格区域对应的位置范围以及所述网格区域的网格属性;

建立所述位置范围与所述网格属性之间的所述第一映射关系。

其中,还包括:

获取所述候选实体对象的实际位置;

根据所述实际位置以及所述第一映射关系确定所述候选实体对象对应的第二网格属性;

在所述候选实体对象对应的第二网格属性与所述目标用户对应的第一网格属性相匹配时,调整所述候选实体对象的所述排序值。

其中,调整所述候选实体对象的所述排序值,包括:

确定具有所述第一人群属性的用户在所述候选实体对象中的用户订单分布信息;

根据所述用户订单分布信息调整所述候选实体对象的所述排序值。

其中,调整所述候选实体对象的所述排序值,包括:

确定所述候选实体对象对于具有第一人群属性的用户的订单转化率;其中,所述订单转化率通过第一用户数量和第二用户数量之比确定,所述第一用户数量为在所述候选实体对象下单的具有所述第一人群属性的用户数量,所述第二用户数量为浏览过所述候选实体对象的具有所述第一人群属性的用户数量;

根据所述订单转化率调整所述候选实体对象的所述排序值。

其中,还包括:

获取所述目标用户的身份认证信息;

根据所述身份认证信息确定所述目标用户的第一人群属性。

其中,调整所述候选实体对象的所述排序值,包括:

在所述候选实体对象的质量指标高于指标阈值和/或所述候选实体对象的资源平均价格低于价格阈值时,提升所述候选实体对象的所述排序值。

其中,还包括:

确定所述候选实体对象相对于所述目标用户的配送距离;

在所述配送距离大于或等于距离阈值时,降低所述候选实体对象的所述排序值。

其中,还包括:

在所述目标用户为新用户类别时,基于所述候选实体对象的资源平均价格与所述排序值成反比的原则调整所述排序值。

其中,还包括:

在所述目标用户为新用户类别时,确定与所述目标对象共同展示在所述目标用户的客户端的推送理由;其中,所述推送理由中至少包括价格相关的信息。

具体地,处理器701、存储器702可以通过总线或者其他方式连接,图7中以通过总线连接为例。存储器702作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器701通过运行存储在存储器702中的非易失性软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现本公开实施例中的上述方法。

存储器702可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储航运网络运输的历史数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施方式中,电子设备可选地包括通信组件703,存储器702可选地包括相对于处理器701远程设置的存储器,这些远程存储器可以通过通信组件703连接至外接设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

一个或者多个模块存储在存储器702中,当被一个或者多个处理器701执行时,执行本公开实施例中的上述方法。

上述产品可执行本公开实施方式所提供的方法,具备执行方法相应的功能模块和有益效果,未在本实施方式中详尽描述的技术细节,可参见本公开实施方式所提供的方法。

附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。

以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1