基于用户操作行为的信息推送方法、装置和电子设备转让专利

申请号 : CN201911330897.3

文献号 : CN111200639B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈博郑盛麟刘禹彤

申请人 : 上海淇玥信息技术有限公司

摘要 :

本申请提供一种基于用户操作行为的信息推送方法,通过向用户的应用客户端资源位中推送第一活动内容,基于该用户对于第一活动内容的操作行为数据,利用用户类型预测模型确定该用户的类型,向该用户推送与该用户类型相适应的第二活动内容,由于第二活动内容与该用户类型相适应,因此,能够较好的满足用户需求,从而改善活动推送效果。

权利要求 :

1.一种基于用户操作行为的信息推送方法,其特征在于,包括:获取样本用户的自身属性数据、资产数据和对第一活动内容的操作行为数据;

利用所述样本用户的自身属性数据、资产数据和所述操作行为数据对用户进行多次聚类,筛选具有推送效果的评估指标的聚类方式,确定所述聚类方式形成的用户类型,并根据聚类形成的用户类型设置构建用户类型预测模型时的用户标签;

利用样本用户的用户标签、自身属性数据、资产数据和所述操作行为数据构建用户类型预测模型;

向用户的应用客户端资源位中推送第一活动内容;

获取所述用户对于所述第一活动内容的操作行为数据;

基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;

依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,所述第二活动为:第一活动的竞争性活动、参与第一活动的成功案例信息、资源配置活动、心理暗示活动和流程简化活动中的至少一个。

2.根据权利要求1所述的方法,其特征在于,所述获取所述用户对于所述第一活动内容的操作行为数据,包括:确定用户对所述第一活动内容进行操作的操作时间;

所述利用用户类型预测模型确定所述用户类型,包括:确定与所述操作时间相适应的用户类型。

3.根据权利要求2所述的方法,其特征在于,所述向用户的应用客户端资源位中推送第一活动内容,还包括:向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作;

所述确定用户对所述第一活动内容进行操作的操作时间,包括:获取对用户操作的监测结果,基于监测结果确定用户的操作时间。

4.根据权利要求3所述的方法,其特征在于,所述监测规则包括:记录用户操作的时间;

所述基于监测结果确定用户的操作时间,包括:确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。

5.根据权利要求1所述的方法,其特征在于,所述用户对所述第一活动内容进行的操作包括点击进入操作、注册操作、动支操作中的至少一个。

6.根据权利要求3所述的方法,其特征在于,所述基于监测结果确定用户的操作时间,还包括:确定用户对所述第一活动内容的多个操作的时间间隔。

7.一种基于用户操作行为的信息推送装置,其特征在于,包括:推送模块,向用户的应用客户端资源位中推送第一活动内容;

操作行为确定模块,获取所述用户对于所述第一活动内容的操作行为数据;

用户类型预测模块,获取样本用户的自身属性数据、资产数据和对第一活动内容的操作行为数据;

利用所述样本用户的自身属性数据、资产数据和所述操作行为数据对用户进行多次聚类,筛选具有推送效果的评估指标的聚类方式,确定所述聚类方式形成的用户类型,并根据聚类形成的用户类型设置构建用户类型预测模型时的用户标签;

利用样本用户的用户标签、自身属性数据、资产数据和所述操作行为数据构建用户类型预测模型;

基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;

所述推送模块,还用于依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,所述第二活动为:第一活动的竞争性活动、参与第一活动的、资源配置活动、心理暗示活动和流程简化活动中的至少一个。

8.根据权利要求7所述的装置,其特征在于,所述获取所述用户对于所述第一活动内容的操作行为数据,包括:确定用户对所述第一活动内容进行操作的操作时间;

所述利用用户类型预测模型确定所述用户类型,包括:确定与所述操作时间相适应的用户类型。

9.根据权利要求8所述的装置,其特征在于,所述向用户的应用客户端资源位中推送第一活动内容,还包括:向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作;

所述确定用户对所述第一活动内容进行操作的操作时间,包括:获取对用户操作的监测结果,基于监测结果确定用户的操作时间。

10.根据权利要求9所述的装置,其特征在于,所述监测规则包括:记录用户操作的时间;

所述基于监测结果确定用户的操作时间,包括:确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。

11.根据权利要求7所述的装置,其特征在于,所述用户对所述第一活动内容进行的操作包括点击进入操作、注册操作、动支操作中的至少一个。

12.根据权利要求9所述的装置,其特征在于,所述基于监测结果确定用户的操作时间,还包括:确定用户对所述第一活动内容的多个操作的时间间隔。

13.一种电子设备,其中,该电子设备包括:处理器;以及,

存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行根据权利要求1‑6中任一项所述的方法。

14.一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现权利要求1‑6中任一项所述的方法。

说明书 :

基于用户操作行为的信息推送方法、装置和电子设备

技术领域

[0001] 本申请涉及互联网领域,尤其涉及一种基于用户操作行为的信息推送方法、装置和电子设备。

背景技术

[0002] 现有的技术通过信息推送,使用户获得信息并针对该信息参与活动产生诸如下载、购买、借款等行为。
[0003] 对于利用资源位进行推送活动内容的推送多是事前对活动进行评估筛选,选择合适的活动进行推送。
[0004] 然而,申请人发现,这种方式虽然可以一定程度上优化活动的推送效果,但是却依然存在改善的空间。

发明内容

[0005] 本说明书实施例提供一种基于用户操作行为的信息推送方法、装置和电子设备,用改善现有信息推送方法的活动推送效果。
[0006] 本说明书实施例还提供一种基于用户操作行为的信息推送方法,包括:
[0007] 向用户的应用客户端资源位中推送第一活动内容;
[0008] 获取所述用户对于所述第一活动内容的操作行为数据;
[0009] 基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;
[0010] 依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容。
[0011] 可选地,所述获取所述用户对于所述第一活动内容的操作行为数据,包括:
[0012] 确定用户对所述第一活动内容进行操作的操作时间;
[0013] 所述利用用户类型预测模型确定所述用户类型,包括:
[0014] 确定与所述操作时间相适应的用户类型。
[0015] 可选地,所述向用户的应用客户端资源位中推送第一活动内容,还包括:
[0016] 向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作;
[0017] 所述确定用户对所述第一活动内容进行操作的操作时间,包括:
[0018] 获取对用户操作的监测结果,基于监测结果确定用户的操作时间。
[0019] 可选地,所述监测规则包括:记录用户操作的时间;
[0020] 所述基于监测结果确定用户的操作时间,包括:
[0021] 确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。
[0022] 可选地,所述用户对所述第一活动内容进行的操作包括点击进入操作、注册操作、动支操作中的至少一个。
[0023] 可选地,所述基于监测结果确定用户的操作时间,还包括:
[0024] 确定用户对所述第一活动内容的多个操作的时间间隔。
[0025] 可选地,还包括:
[0026] 获取样本用户对于所述第一活动内容的操作行为数据;
[0027] 利用所述操作行为数据构建用户类型预测模型;
[0028] 所述利用用户类型预测模型确定所述用户类型,包括:
[0029] 利用构建的所述用户类型预测模型预测所述用户类型。
[0030] 可选地,所述依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,包括:
[0031] 向所述用户的应用客户端推送具有福利的活动。
[0032] 本说明书实施例还一种基于用户操作行为的信息推送装置,包括:
[0033] 推送模块,向用户的应用客户端资源位中推送第一活动内容;
[0034] 操作行为确定模块,获取所述用户对于所述第一活动内容的操作行为数据;
[0035] 用户类型预测模块,基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;
[0036] 所述推送模块,还用于依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容。
[0037] 可选地,所述获取所述用户对于所述第一活动内容的操作行为数据,包括:
[0038] 确定用户对所述第一活动内容进行操作的操作时间;
[0039] 所述利用用户类型预测模型确定所述用户类型,包括:
[0040] 确定与所述操作时间相适应的用户类型。
[0041] 可选地,所述向用户的应用客户端资源位中推送第一活动内容,还包括:
[0042] 向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作;
[0043] 所述确定用户对所述第一活动内容进行操作的操作时间,包括:
[0044] 获取对用户操作的监测结果,基于监测结果确定用户的操作时间。
[0045] 可选地,所述监测规则包括:记录用户操作的时间;
[0046] 所述基于监测结果确定用户的操作时间,包括:
[0047] 确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。
[0048] 可选地,所述用户对所述第一活动内容进行的操作包括点击进入操作、注册操作、动支操作中的至少一个。
[0049] 可选地,所述操作行为确定模块,还用于:
[0050] 确定用户对所述第一活动内容的多个操作的时间间隔。
[0051] 可选地,所述用户类型预测模块,还用于:
[0052] 获取样本用户对于所述第一活动内容的操作行为数据;
[0053] 利用所述操作行为数据构建用户类型预测模型;
[0054] 所述利用用户类型预测模型确定所述用户类型,包括:
[0055] 利用构建的所述用户类型预测模型预测所述用户类型。
[0056] 可选地,所述依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,包括:
[0057] 向所述用户的应用客户端推送具有福利的活动。
[0058] 本申请还提供一种电子设备,其中,该电子设备包括:
[0059] 处理器;以及,
[0060] 存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项方法。
[0061] 本申请还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被处理器执行时,实现上述任一项方法。
[0062] 本说明书记载的各实施例通过向用户的应用客户端资源位中推送第一活动内容,基于该用户对于第一活动内容的操作行为数据,利用用户类型预测模型确定该用户的类型,向该用户推送与该用户类型相适应的第二活动内容,由于第二活动内容与该用户类型相适应,因此,能够较好的满足用户需求,从而改善活动推送效果。

附图说明

[0063] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0064] 图1为本说明书实施例提供的一种基于用户操作行为的信息推送方法的原理示意图;
[0065] 图2为本说明书实施例提供的一种基于用户操作行为的信息推送装置的结构示意图;
[0066] 图3为本说明书实施例提供的一种电子设备的结构示意图;
[0067] 图4为本说明书实施例提供的一种计算机可读介质的原理示意图。

具体实施方式

[0068] 申请人分析发现,现有的活动推送方法中,事先对活动内容进行评估筛选,相当于预估推送效果,根据预估结果来选择推送哪个活动,然而,实际上,不同用户对为其推送的活动的往往会表现出反应差异,因此,如果能在推送第一活动之后,根据用户的反应推送相适应的第二活动内容,则可以进一步改善活动的推送效果。
[0069] 基于此,申请人提出一种基于用户操作行为的信息推送方法,其特征在于,包括:
[0070] 向用户的应用客户端资源位中推送第一活动内容;
[0071] 获取所述用户对于所述第一活动内容的操作行为数据;
[0072] 基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;
[0073] 依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容。
[0074] 通过向用户的应用客户端资源位中推送第一活动内容,基于该用户对于第一活动内容的操作行为数据,利用用户类型预测模型确定该用户的类型,向该用户推送与该用户类型相适应的第二活动内容,由于第二活动内容与该用户类型相适应,因此,能够较好的满足用户需求,从而改善活动推送效果。
[0075] 现在将参考附图更全面地描述本发明的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本发明仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本发明更加全面和完整,更加便于将发明构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。
[0076] 在符合本发明的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。
[0077] 在对于具体实施例的描述中,本发明描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本发明的技术方案而没有特定特征、结构、特性或其他细节的一个或更多。
[0078] 附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0079] 附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0080] 术语“和/或”或者“及/或”包括相关联的列出项目中的任一个或多者的所有组合。
[0081] 图1为本说明书实施例提供的一种基于用户操作行为的信息推送方法的原理示意图,该方法可以包括:
[0082] S101:向用户的应用客户端资源位中推送第一活动内容。
[0083] 在本说明书实施例中,活动,可以是下载应用、借款、购买产品、参与任务等形式,这都可以作为活动向用户展示,在此不做具体阐述。
[0084] 在本说明书实施例中,第一活动内容可以是指单节点的活动,比如点击‑浏览的咨询活动,也可以是多节点活动,比如某些活动具有下载应用、注册账号、申请授信、申请动支资金等多个节点。
[0085] 因此,第一活动内容可以用一个页面展示,也可以用多个页面展示,故,用于展示第一活动任一节点内容的页面,都应该属于第一活动的页面,在此不做限制。
[0086] 在本说明书实施例中,将向用户的应用客户端资源位中推送的这个活动称作第一活动内容,目的在于与后续推送的第二活动内容相区别。
[0087] 根据上述对用户反应进行分析的构思,在本说明书实施例中,可以通过监测用户操作的方式,通过用户操作来描述用户对所推送的第一活动的反应。
[0088] 因此,所述向用户的应用客户端资源位中推送第一活动内容,还可以包括:
[0089] 向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作。
[0090] 这样,通过向推送第一活动内容和对应的操作监测规则,客户端便可以基于第一活动内容生成并展示页面,同时触发执行该操作监测规则,监测用户对该页面的操作。
[0091] 考虑到一种场景,用户可能在被展示第一活动后,便迅速对该页面进行查看点击的操作,因此,监测结果可以是用户进行了操作。
[0092] 考虑到另一种场景,监测结果也可以是用户未进行操作,比如,既未关闭页面也未点击参与页面,或者一段时间内未进行操作,或者,过了这段时间后进行了操作,不论是哪种情况,都有利用价值,因此,都可以看做待监测的用户行为。
[0093] 其中一种具体场景表示的现实意义可以在于,用户可能在在被展示第一活动后,用户一开始可能既没有关闭或者跳过该页面,也没有对该页面进行参与活动的操作,而展示超过一定时间后,用户才参与活动,而按照常规的分析这个时间远远超过用户浏览完该活动内容的时间,这种情况,通常表示用户对该活动比较犹豫,比如,如果该活动是新鲜事物,那么用户由于比较谨慎而延长了参与时间,或者用户由于囊中羞涩而对消费型活动迟疑不决。
[0094] 当然,也会存在其它类似的场景,比如,用户虽然没有点击参与活动,但是该活动页面依然展示了超过一定时间,这表示用户对该活动并不反感,只是由于某些原因(比如注册流程繁琐)而暂时未参与该活动,在此不做详细阐述。
[0095] 因此,对于此,为了使该方法不仅仅可以监测用户是否产生操作,还可以监测在何时产生了操作,在本说明书实施例中,所述监测规则可以包括:记录用户操作的时间。
[0096] 其中,用户操作的时间可以是指展示页面到监测到用户操作的时间间隔,也可以是用户操作的当前时间,通过记录用户操作的当前时间,可以描述多次操作的时间间隔,比如,在首次推送的多天之后参与该活动,在此不做详细阐述。
[0097] S102:获取所述用户对于所述第一活动内容的操作行为数据。
[0098] 客户端在展示基于第一活动内容生成的页面后,便可以通过该页面接收用户的操作,用户操作可以产生用户行为数据。
[0099] 客户端接收用户操作时,可以同时记录用户进行操作的操作时间,以便描述用户反应。
[0100] 因此,在本说明书实施例中,所述获取所述用户对于所述第一活动内容的操作行为数据,可以包括:
[0101] 确定用户对所述第一活动内容进行操作的操作时间。
[0102] 当然,这可以通过执行S101中获取的操作监测规则来实现。
[0103] 具体的,若所述向用户的应用客户端资源位中推送第一活动内容,包括:向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作,那么,所述确定用户对所述第一活动内容进行操作的操作时间,可以包括:
[0104] 获取对用户操作的监测结果,基于监测结果确定用户的操作时间。
[0105] 其中,基于监测结果确定用户的操作时间,可以包括:
[0106] 确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。
[0107] 当然,所述基于监测结果确定用户的操作时间,还可以包括:
[0108] 确定用户对所述第一活动内容的多个操作的时间间隔。
[0109] 其中,所述用户对所述第一活动内容的多个操作,可以是监测到的所述用户对同一页面的多次操作,也可以是监测到的所述用户对第一活动的不同页面分别进行的操作。
[0110] 考虑到一种应用场景,用户可能第一次被展示第一活动的页面后,在某一天又突然连续找到该页面。
[0111] 对于这种连续展示第一活动页面的场景,很可能表示用户该用户参与该第一活动的意愿或者能力有所提升。
[0112] 因此,在本说明书实施例中,所述获取所述用户对于所述第一活动内容的操作行为数据,可以包括:
[0113] 获取所述用户对所述第一活动内容的多次操作行为数据。
[0114] 考虑到另一种应用场景,用户可能进行了用户可能进行了注册、授信的操作、但是对于动支节点、用户却只进行了多洗浏览,并未进行动支操作,就说明,使用户停留的动支节点是用户的痛点,针对这个痛点,可以精准的挖掘用户的类型。
[0115] 因此,为了应对用户对第一活动的不同页面分别进行的操作的情况,在本说明书实施例中,还可以包括:
[0116] 获取所述用户对于所述第一活动内容的不同节点分别进行的操作行为数据。
[0117] 具体的,第一活动内容的节点可以包括:点击访问、注册、动支。
[0118] 其中,对于多点活动的用户操作监测,在本说明书实施例中,基于监测结果确定用户的操作时间,还可以包括:
[0119] 确定所述多次操作行为数据的时间间隔。
[0120] 这是为了描述用户多次操作在时间上关联性,比如用户从下载到注册用了多长时间,用户从注册到动支用了多长时间,根据这种行为和反应进行用户类型的预测,可以一定程度上找到对应的活动推送策略。
[0121] 与多节点活动的节点相对应,在本说明书实施例中,所述用户对所述第一活动内容进行的操作可以包括:点击进入操作、注册操作、动支操作中的至少一个。
[0122] 其中,点击进入操作用于访问活动的具体内容。
[0123] 当然考虑到用户对所述第一活动内容的多次操作行为数据的方案,因此,所述获取所述用户对所述第一活动内容的多次操作行为数据,也可以包括:
[0124] 获取所述用户对所述第一活动内容的多次操作行为数据及对应的节点。
[0125] S103:基于所述操作行为数据,利用用户类型预测模型确定所述用户类型。
[0126] 在本说明书实施例中,确定或者获得用户的操作行为数据后,便可以此预测该用户的类型,进而推送相适应的活动内容。
[0127] 与S102中“确定用户对所述第一活动内容进行操作的操作时间”相对应,在本说明书实施例中,所述基于所述操作行为数据,利用用户类型预测模型确定所述用户类型,可以包括:
[0128] 基于所述用户对所述第一活动内容进行操作的操作时间,利用用户类型预测模型确定所述用户类型。
[0129] 与S102中“确定用户对所述第一活动内容的多个操作的时间间隔”相对应,在本说明书实施例中,所述基于所述操作行为数据,利用用户类型预测模型确定所述用户类型,可以包括:
[0130] 基于用户对所述第一活动内容的多个操作的时间间隔,利用用户类型预测模型确定所述用户类型。
[0131] 可选地,这可以是基于所述用户对所述第一活动内容的多次操作行为数据,利用用户类型预测模型确定所述用户类型。
[0132] 可选地,也可以是基于所述用户对于所述第一活动内容的不同节点分别进行的操作行为数据,利用用户类型预测模型确定所述用户类型。
[0133] 其中,第一活动内容的不同节点可以包括:访问、注册、动支。
[0134] 可选地,对于用户对不同节点分别进行的操作行为数据,所述基于用户对所述第一活动内容的多个操作的时间间隔,利用用户类型预测模型确定所述用户类型,可以是:
[0135] 基于所述用户对于所述第一活动内容的不同节点分别进行的操作的时间间隔和对应的各节点,利用用户类型预测模型确定所述用户类型。
[0136] 在本说明书实施例中,我们可以构建用户类型预测模型,用于对用户的操作行为数据进行特征提取、预测并且输出用户类型,因此,该方法还可以包括:
[0137] 获取样本用户对于所述第一活动内容的操作行为数据;
[0138] 利用所述操作行为数据构建用户类型预测模型;
[0139] 所述利用用户类型预测模型确定所述用户类型,可以包括:
[0140] 利用构建的所述用户类型预测模型预测所述用户类型。
[0141] 与S102中监测的操作时间相对应,在本说明书实施例中,利用用户类型预测模型确定所述用户类型,可以包括:
[0142] 确定与所述操作时间相适应的用户类型。
[0143] 在本说明书实施例中,在获取样本用户对于所述第一活动内容的操作行为数据之外,该方法还可以包括:
[0144] 获取所述样本用户的自身属性数据和资产数据;
[0145] 所述利用所述操作行为数据构建用户类型预测模型,还包括:
[0146] 利用所述样本用户的自身属性数据、资产数据和所述操作行为数据构建用户类型预测模型。
[0147] 在本说明书实施例中,可以先利用所述样本用户的自身属性数据、资产数据和所述操作行为数据对用户进行多次聚类,筛选具有推送效果的评估指标的聚类方式,确定这种聚类方式形成的用户类型,并根据聚类形成的用户类型设置构建用户类型预测模型时的用户标签。
[0148] 具体的,用户类型可以包括:意愿不足形、资金短缺形、稳重谨慎形、冲动形等等。
[0149] S104:依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容。
[0150] 通过向用户的应用客户端资源位中推送第一活动内容,基于该用户对于第一活动内容的操作行为数据,利用用户类型预测模型确定该用户的类型,向该用户推送与该用户类型相适应的第二活动内容,由于第二活动内容与该用户类型相适应,因此,能够较好的满足用户需求,从而改善活动推送效果。
[0151] 在本说明书实施例中,第二活动可以为第一活动的辅助活动,向该用户推送辅助活动的目的在于根据用户对于第一活动的痛点,用推送辅助活动来减弱甚至消除这个痛点,从而促使用户参与第一活动,这将极大的改善第一活动的推送效果。
[0152] 在一种具体的应用场景中,用户用了较长时间浏览某种消费型的第一活动的页面,或者,多次打开第一活动的页面,经过模型评估,确定该用户为资金短缺形用户,对于这种用户,可以向其推送第一活动的辅助活动,比如优惠券等,这样,用户获得该优惠券后,很可能就具备了消费能力。
[0153] 因此,针对这类应用场景,在本说明书实施例中,第二活动可以为第一活动的辅助活动,所述辅助活动可以为资源配置活动。
[0154] 具体的,依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,可以包括:
[0155] 向所述用户的应用客户端推送具有福利的活动。
[0156] 在另一种具体的应用场景中,第一次浏览第一活动时未立刻关闭,但是也之后几日也未再浏览该活动,这可能表示,用户在对该活动进行分析之后,将该活动认定为具有风险的活动,该用户对于某种新出现的活动比较谨慎,因此未参与,对于这种场景,第二活动作为第一活动的辅助活动,可以是一些参与活动成功案例信息、或者风险分析结果的信息,来增强用户参与活动的安全感或者驱动力,进而改善第一活动的推送效果。
[0157] 因此,在本说明书实施例中,辅助活动可以为心理暗示活动。
[0158] 或者,在一种场景中,用户多次浏览注册页面,但是却并未进行注册,这可能是因为该用户性格较为拖延,延误繁琐的操作流程,这时,可以向用户推送具有一键注册的提示和对应的图标,通过后台自动注册或者粗略注册来简化用户端的注册流程,促进用户参与第一活动,进而改善第一活动的推送效果。
[0159] 因此,在本说明书实施例中,所述辅助活动可以为流程简化活动。
[0160] 其中,流程简化活动可以是具有简化流程入口的网页,对应后台配置的简化的注册流程,用户点击该入口,可以进入快速注册通道,完成一键注册,当然,简化流程活动也可以是其它简化节点流程的活动,比如完件节点流程简化活动、快速授信活动。
[0161] 与将第二活动设置为第一活动的辅助活动不同,在本说明书实施例中,第二活动也可以是第一活动的竞争性活动,比如,第一活动和第二活动分别为不同广告投放需求方的活动,当第一活动无法使用户感兴趣后,为了提高资源窗口的利用率,确定用户类型,进而用该资源窗口展示相适应的广告。
[0162] 根据上述分析,可以概括:所述第二活动为所述第一活动的辅助活动,所述辅助活动为:资源配置活动、心理暗示活动和流程简化活动中的至少一个。
[0163] 当然,辅助活动也可以具有心理暗示、流程简化和资源配置这多个作用,比如,提示用户:“一键快速注册可领红包”等,在此不做详细阐述。
[0164] 对于其他与第一活动的相适应的第二活动,在此不做更详细的阐述。
[0165] 图2为本说明书实施例提供的一种基于用户操作行为的信息推送装置的结构示意图,该装置可以包括:
[0166] 推送模块201,向用户的应用客户端资源位中推送第一活动内容;
[0167] 操作行为确定模块202,获取所述用户对于所述第一活动内容的操作行为数据;
[0168] 用户类型预测模块203,基于所述操作行为数据,利用用户类型预测模型确定所述用户类型;
[0169] 所述推送模块201,还可以用于依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容。
[0170] 在本说明书实施例中,所述获取所述用户对于所述第一活动内容的操作行为数据,可以包括:
[0171] 确定用户对所述第一活动内容进行操作的操作时间;
[0172] 所述利用用户类型预测模型确定所述用户类型,可以包括:
[0173] 确定与所述操作时间相适应的用户类型。
[0174] 在本说明书实施例中,所述向用户的应用客户端资源位中推送第一活动内容,还可以包括:
[0175] 向用户的应用客户端资源位中推送第一活动内容和对应的操作监测规则,使所述应用客户端资源位中展示所述第一活动内容的页面并监测用户操作;
[0176] 所述确定用户对所述第一活动内容进行操作的操作时间,可以包括:
[0177] 获取对用户操作的监测结果,基于监测结果确定用户的操作时间。
[0178] 在本说明书实施例中,所述监测规则可以包括:记录用户操作的时间;
[0179] 所述基于监测结果确定用户的操作时间,可以包括:
[0180] 确定客户端资源位展示所述第一活动内容的页面至用户对所述第一活动内容进行的操作的时间。
[0181] 在本说明书实施例中,所述用户对所述第一活动内容进行的操作可以包括点击进入操作、注册操作、动支操作中的至少一个。
[0182] 在本说明书实施例中,操作行为确定模块202,还可以用于:
[0183] 确定用户对所述第一活动内容的多个操作的时间间隔。
[0184] 在本说明书实施例中,用户类型预测模块203,还可以用于:
[0185] 获取样本用户对于所述第一活动内容的操作行为数据;
[0186] 利用所述操作行为数据构建用户类型预测模型;
[0187] 所述利用用户类型预测模型确定所述用户类型,可以包括:
[0188] 利用构建的所述用户类型预测模型预测所述用户类型。
[0189] 在本说明书实施例中,所述依据所述用户类型向所述用户应用客户端资源位中推送与所述用户类型相适应的第二活动内容,可以包括:
[0190] 向所述用户的应用客户端推送具有福利的活动。
[0191] 该装置通过向用户的应用客户端资源位中推送第一活动内容,基于该用户对于第一活动内容的操作行为数据,利用用户类型预测模型确定该用户的类型,向该用户推送与该用户类型相适应的第二活动内容,由于第二活动内容与该用户类型相适应,因此,能够较好的满足用户需求,从而改善活动推送效果。
[0192] 基于同一发明构思,本说明书实施例还提供一种电子设备。
[0193] 下面描述本发明的电子设备实施例,该电子设备可以视为对于上述本发明的方法和装置实施例的具体实体实施方式。对于本发明电子设备实施例中描述的细节,应视为对于上述方法或装置实施例的补充;对于在本发明电子设备实施例中未披露的细节,可以参照上述方法或装置实施例来实现。
[0194] 图3为本说明书实施例提供的一种电子设备的结构示意图。下面参照图3来描述根据本发明该实施例的电子设备300。图3显示的电子设备300仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0195] 如图3所示,电子设备300以通用计算设备的形式表现。电子设备300的组件可以包括但不限于:至少一个处理单元310、至少一个存储单元320、连接不同系统组件(包括存储单元320和处理单元310)的总线330、显示单元340等。
[0196] 其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元310执行,使得所述处理单元310执行本说明书上述处理方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元310可以执行如图1所示的步骤。
[0197] 所述存储单元320可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)3201和/或高速缓存存储单元3202,还可以进一步包括只读存储单元(ROM)3203。
[0198] 所述存储单元320还可以包括具有一组(至少一个)程序模块3205的程序/实用工具3204,这样的程序模块3205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0199] 总线330可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0200] 电子设备300也可以与一个或多个外部设备400(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备300交互的设备通信,和/或与使得该电子设备300能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口350进行。并且,电子设备300还可以通过网络适配器360与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器360可以通过总线330与电子设备300的其它模块通信。应当明白,尽管图3中未示出,可以结合电子设备300使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
[0201] 通过以上的实施方式的描述,本领域的技术人员易于理解,本发明描述的示例性实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个计算机可读的存储介质(可以是CD‑ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、或者网络设备等)执行根据本发明的上述方法。当所述计算机程序被一个数据处理设备执行时,使得该计算机可读介质能够实现本发明的上述方法,即:如图1所示的方法。
[0202] 图4为本说明书实施例提供的一种计算机可读介质的原理示意图。
[0203] 实现图1所示方法的计算机程序可以存储于一个或多个计算机可读介质上。计算机可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0204] 所述计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
[0205] 可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
[0206] 综上所述,本发明可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)等通用数据处理设备来实现根据本发明实施例中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0207] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,本发明不与任何特定计算机、虚拟装置或者电子设备固有相关,各种通用装置也可以实现本发明。以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0208] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
[0209] 以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。