一种基于用户行为的弹窗显示方法、装置及电子设备与流程

文档序号:29570710发布日期:2022-04-09 03:49阅读:118来源:国知局
一种基于用户行为的弹窗显示方法、装置及电子设备与流程

1.本技术涉及互联网技术领域,特别涉及一种基于用户行为的弹窗显示方法、装置及电子设备。


背景技术:

2.随着智能手机、平板电脑等便携式电子设备的发展,更多的用户选择利用零散时间阅读具有便携性优势的电子书以代替传统的纸质书籍阅读。
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.目标弹窗显示模块,用于在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗;其中,上述目标指定类型弹窗中至少包括用于跳转至上述目标界面的跳转选项。
40.在一种可能的实施方式中,上述行为记录获取模块中,上述目标用户针对指定类型弹窗的操作行为记录包括上述目标用户针对上述指定类型弹窗的连续关闭次数,上述行为记录获取模块中还包括:
41.若上述目标用户针对上述指定类型弹窗的连续关闭次数小于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户关注上述指定类型弹窗;
42.若上述目标用户针对上述指定类型弹窗的连续关闭次数大于或等于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户不关注上述指定类型弹窗。
43.进一步地,在一种可能的实施方式中,上述基于上述操作行为记录确定上述目标用户不关注上述指定类型弹窗之后,上述行为记录获取模块中还包括:其中,当表示上述目标用户不关注上述指定类型弹窗时,禁止向上述目标用户显示上述目标指定类型弹窗。
44.在一种可能的实施方式中,上述目标界面确定模块中,上述根据上述阅读行为记录确定待推荐的目标电子书,并确定与上述目标电子书对应的目标界面,包括:
45.若上述阅读行为记录表示上述目标用户具有针对至少一本电子书的阅读进度,则从有阅读进度的电子书中选取上述目标电子书,依据上述目标用户针对上述目标电子书的阅读进度确定上述目标界面;或者,
46.若上述阅读行为记录表示上述目标用户有至少一本电子书的书架添加记录,则从上述存入书架的电子书中选取上述目标电子书,依据上述目标电子书的书籍详情页或正文第一页确定上述目标界面;或者,
47.若上述阅读行为记录表示上述目标用户有使用电子书书城的记录,则从上述电子书书城中选取上述目标电子书,依据上述目标电子书的书籍详情页确定上述目标界面。
48.在一种可能的实施方式中,上述目标界面确定模块中,上述根据上述阅读行为记录确定待推荐的目标电子书,包括:
49.基于上述阅读行为记录确定处于受限状态的电子书,从处于受限状态的电子书之外的剩余电子书中选取上述目标电子书;
50.其中,上述阅读行为记录包括电子书的状态,在通过上述目标指定类型弹窗推荐电子书时,若检测到针对该目标指定类型弹窗的关闭操作,则将该电子书的状态标记为受限状态。
51.在一种可能的实施方式中,上述目标弹窗显示模块中,上述指定类型弹窗的弹窗形式包括以下任一种:
52.底部弹窗、顶部弹窗、侧方弹窗、插屏弹窗、引导弹窗。
53.在一种可能的实施方式中,上述目标弹窗显示模块中,上述在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗前,还包括:
54.屏蔽上述应用程序中除上述目标指定类型弹窗以外的其它弹窗;或者,
55.获取上述应用程序中所有弹窗的显示优先级顺序,检测显示优先级顺序高于上述目标指定类型弹窗的高优先级弹窗是否已全部关闭;当检测到上述高优先级弹窗已全部关闭后,执行上述向上述目标用户显示上述目标指定类型弹窗的步骤。
56.在一种可能的实施方式中,上述目标弹窗显示模块中,在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗之后,还包括:
57.在接收到针对上述跳转选项的操作命令后,从上述初始界面跳转至上述目标界面;
58.当检测到退出上述目标界面的操作时,确定目标界面退出次数;其中,上述目标界面退出次数为上述目标用户通过上述跳转选项跳转至上述目标界面后退出上述目标界面的次数;
59.若上述目标界面退出次数小于预设退出次数阈值,则退出上述目标界面后跳转至上述目标界面的上级界面;
60.若上述目标界面退出次数不小于预设退出次数阈值,则退出上述目标界面后跳转至上述初始界面。
61.根据本技术实施例的第三方面,提供一种电子设备,该电子设备包括:处理器和机器可读存储介质;上述机器可读存储介质存储有能够被上述处理器执行的机器可执行指令;上述处理器用于执行上述机器可执行指令,以实现上述公开的任一项方法的步骤。
62.由以上技术方案可以看出,在本实施例中,通过为目标用户显示包含目标界面跳转选项的目标指定类型弹窗,可以帮助用户高效触达指定界面,从而避免层层翻找电子书阅读业务入口的过程,提升了用户进入阅读状态的便捷性,优化用户体验,且通过依据目标用户的行为记录针对性地确定的转选项所指向的目标界面,有利于吸引用户触发跳转并进行电子书阅读。
附图说明
63.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
64.图1是根据一示例性实施例示出的一种基于用户行为的弹窗显示方法流程示意图;
65.图2是根据一示例性实施例示出的另一种基于用户行为的弹窗显示方法流程示意图;
66.图3是根据一示例性实施例示出的一种客户端界面示意图;
67.图4是根据一示例性实施例示出的另一种客户端界面示意图;
68.图5是根据一示例性实施例示出的另一种客户端界面示意图;
69.图6是根据一示例性实施例示出的一种基于用户行为的弹窗显示装置结构框图;
70.图7是本技术的装置所在设备的一种硬件结构图。
具体实施方式
71.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
72.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
73.为了使本领域技术人员更好地理解本技术实施例提供的技术方案,并使本技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术实施例中技术方案作进一步详细的说明。
74.参见图1,图1为本技术实施例提供的基于用户行为的弹窗显示方法流程图。本实施例后文中所涉及的电子书是指用户可以通过电子产品进行阅读的数字化读物,包括而不局限于小说、教材、工具书、科普读物、名人传记,等等。可选地,作为一个实施例,该流程可应用于客户端,例如包含阅读功能的综合性应用程序的客户端或电子书类应用程序的客户端,等等,本实施例对此不进行限定。
75.如图1所示,该流程可包括以下步骤:
76.步骤101,当检测到应用程序被目标用户启动后,获取上述目标用户针对指定类型弹窗的操作行为记录和上述目标用户针对电子书的阅读行为记录。
77.在本实施例中,上述应用程序的客户端启动运行后,获取目标用户的用户行为记录,包括操作行为记录和阅读行为记录。其中,操作行为记录主要为该目标用户针对本实施例中指定类型弹窗的操作行为的历史记录,例如关闭指定类型弹窗、触发指定类型弹窗中跳转选项、未对指定类型弹窗执行任何操作等行为的比例、次数、频率、时间点,等等,可以用于决策后续是否针对目标用户显示目标指定类型弹窗或用于确定目标指定类型弹窗的形式,等等,本实施例对此不进行限定,其中,目标指定类型弹窗为上述指定类型弹窗中的具体一个弹窗,统计针对指定类型弹窗的操作行为时可以无需具体确定针对目标指定类型弹窗进行单独统计;阅读行为记录主要为该目标用户在本客户端中与电子书或电子书阅读相关的行为的历史记录,例如浏览书城、浏览电子书详情页、针对各电子书的阅读进度、将电子书存入书架,等等,本实施例对于阅读行为记录的具体内容或形式不进行限定,上述阅
读行为记录可以用于后续确定跳转选项指向的目标界面。
78.可选地,上述获取用户行为记录的操作,可以在检测到应用程序客户端被启动后立即执行,也可以在检测到应用程序客户端被启动后等待一定时长或等待其它条件满足后执行,例如,可以根据客户端初始化及运行所需的时间设置等待时长,经过该等待时长后执行上述操作,以避免降低客户端启动速度,影响用户体验;也可以设置为在检测到来自用户的其它操作指令,如进入应用程序中的特定界面后执行上述操作,以确保用户当前正在使用应用程序或使用与电子书阅读相关的业务功能,提升弹窗的针对性,提高用户对弹窗中跳转选项的使用率,等等,本实施例对此不进行限定。
79.可选地,客户端可以依据目标用户所用的账户识别目标用户身份并获取其用户特征,例如通过用户身份证明(uid:user identification)等;可以利用该客户端所在设备的能够用于识别硬件的编码识别目标用户身份,例如通过国际移动设备识别码(imei:international mobile equipment identity)、媒体存取控制位址(mac address:media access control address)、操作系统id等;可以利用该应用程序客户端的相关编码识别目标用户身份,例如应用程序的安装包标识等;此外,还可以依据上述编码中的任一项或多项,基于预设算法计算生成其它能够唯一标识目标用户身份的识别码,等等,本实施例对于目标用户身份的确定方式及以此获取对应的用户行为记录的方法不进行限定。
80.步骤102,若上述操作行为记录表示上述目标用户关注上述指定类型弹窗,则根据上述阅读行为记录确定待推荐的目标电子书,并确定与上述目标电子书对应的目标界面;
81.步骤103,在应用程序的初始界面向目标用户显示目标指定类型弹窗;其中,目标指定类型弹窗中至少包括用于跳转至目标界面的跳转选项。
82.在本实施例中,当确认目标用户的操作行为记录表示其关注上述指定类型弹窗后,会在客户端中为该目标用户显示目标指定类型弹窗,且该目标指定类型弹窗中至少包括用于跳转至与目标电子书相关的目标界面的跳转选项。其中,上述初始界面是指目标用户通过跳转选项前往目标界面前所处的界面,客户端在初始界面显示目标指定类型弹窗并检测用户的后续操作;可选地,可以在检测到触发跳转选项的操作后,记录该初始界面,用于后续退出目标界面后切换回到该初始界面。
83.在本实施例中,上述目标电子书可以为某一本电子书,也可以为多本电子书,例如同一系列的多本电子书、同一作者的多本电子书、同一分类或题材下的多本电子书、推荐排行或热度排行中的多本电子书,等等,本实施例对于目标电子书的数量及书籍间的关系不进行限定;上述目标界面为与目标电子书相关的界面,如目标电子书的详情页、介绍页、正文页、推荐排行页,等等,本实施例中目标电子书及目标界面可以依据上述目标用户的阅读行为记录确定,具体确定方式有多种,后文中将举例示出其中几种可选的实施方式,这里暂不赘述。
84.作为一个可选的实施例,可以依据目标用户针对指定类型弹窗的连续关闭次数判定目标用户是否关注上述指定类型弹窗,即目标用户针对指定类型弹窗的操作行为记录包括上述目标用户针对上述指定类型弹窗的连续关闭次数,若上述目标用户针对上述指定类型弹窗的连续关闭次数小于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户关注上述指定类型弹窗,若上述目标用户针对上述指定类型弹窗的连续关闭次数大于或等于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户不关注上述
指定类型弹窗。进一步地,当表示上述目标用户不关注上述指定类型弹窗时,禁止向上述目标用户显示上述目标指定类型弹窗。
85.基于此,可以将连续关闭指定类型弹窗一定次数的用户判定为不关注指定类型弹窗的用户,不为其显示目标指定类型弹窗,这里的关闭可以为检测到用户触发目标指定类型弹窗中的关闭选项后执行的弹窗关闭,也可以为设置目标指定类型弹窗等待预设时长后自动执行的弹窗关闭,等等;上述次数阈值可以根据实际需求进行设置,例如,可以统一设置为三次,当连续三次显示指定类型弹窗且用户未触发弹窗中的跳转选项后,则后续不再为该用户显示指定类型弹窗,以避免打扰用户影响其体验;也可以针对不同用户分别设置连续关闭次数阈值,对于曾多次使用指定类型弹窗中跳转功能的用户,其连续关闭次数阈值可以大于较少使用指定类型弹窗中跳转功能的用户的相应阈值,等等,本实施例对此不进行限定。可选地,当客户端不再为目标用户显示指定类型弹窗后,该用户可以前往客户端设置界面或电子书阅读业务中的相应设置界面中进行恢复操作,以重置已记录的连续关闭次数,恢复显示指定类型弹窗。
86.作为一个可选的实施例,若阅读行为记录表示目标用户具有针对至少一本电子书的阅读进度,则从有阅读进度的电子书中选取目标电子书,依据目标用户针对目标电子书的阅读进度确定目标界面。
87.基于此,当应用程序中已记录了目标用户针对一本或多本电子书的阅读进度时,可以从中随机或依据一定条件选取目标电子书,例如,可以从多本电子书中选取阅读时间最近的、或阅读进度比例最高的、或更新时间最近的、或书籍评分最高的一本电子书作为目标电子书,本实施例对于具体选取方式不进行限定;目标界面则为与选取的目标电子书相关的界面,可以依据阅读进度确定,例如,当目标用户针对目标电子书的阅读进度为第二十章第15页时,则跳转选项指向的目标界面可以为目标电子书的第二十章第1页、第二十章第15页、第二十章第16页,等等,以提升弹窗的针对性并吸引用户使用该功能,本实施例对于跳转选项具体指向的界面不进行限定。
88.作为一个可选的实施例,若阅读行为记录表示目标用户有至少一本电子书的书架添加记录,则从存入书架的电子书中选取目标电子书,依据目标电子书的书籍详情页或正文第一页确定目标界面。
89.基于此,可以依据目标用户书架中的电子书收录情况确定目标电子书,即可以从书架中选取加入时间最晚、或加入时间最早、或书籍评分最高、或更新时间最近的电子书作为目标电子书,本实施例对于具体选取方式不进行限定;由于缺少阅读进度记录,因此可以将目标电子书的书籍详情页或正文第一页等页面确定为跳转选项指向的目标界面,吸引用户开始阅读该目标电子书。
90.作为一个可选的实施例,若阅读行为记录表示目标用户有使用电子书书城的记录,则从电子书书城中选取目标电子书,依据目标电子书的书籍详情页确定目标界面。
91.基于此,当确定目标用户曾有使用电子书书城或使用该应用程序中电子书阅读相关业务功能的记录时,可以从电子书书城中选取当前热门书籍、高评分书籍、最新更新书籍等作为目标电子书推荐给目标用户,将目标电子书的书籍详情页或正文第一页等页面确定为跳转选项指向的目标界面,吸引用户开始阅读该目标电子书,起到电子书推荐作用。
92.作为一个可选的实施例,可以基于阅读行为记录确定处于受限状态的电子书,从
处于受限状态的电子书之外的剩余电子书中选取目标电子书,其中,阅读行为记录包括电子书的状态,在通过目标指定类型弹窗推荐电子书时,若检测到针对该目标指定类型弹窗的关闭操作,则将该电子书的状态标记为受限状态。
93.基于此,当通过目标指定类型弹窗为目标用户显示某本电子书或与其相关的信息时,若检测到目标用户关闭了该目标指定类型弹窗,则可以认为目标用户对该电子书不感兴趣,对其进行标记,从而在后续选择目标电子书时从未受标记的电子书中进行选取,以进一步提升弹窗的针对性;可选地,可以在检测到一次关闭操作后即标记相应电子书,也可以在多次或连续多次检测到关闭操作、超过预设次数阈值后标记相应电子书,等等,本实施例对此不进行限定;该次数阈值应低于判断用户是否不关注指定类型弹窗的连续关闭次数阈值。
94.作为一个可选的实施例,目标指定类型弹窗的显示方式可以参考图3、图4中的界面示意图中的底部弹窗显示方式实现。其中,图3中的目标指定类型弹窗可以对应于目标用户具有阅读进度、目标界面依据该阅读进度确定的情况,当目标用户触发底部弹窗中的“继续阅读”跳转选项后,则会从当前界面跳转至目标电子书阅读进度所在的章节处,例如可以跳转至图中电子书的第349章;图4中的目标指定类型弹窗可以对应于目标用户没有阅读进度,但书架中存有电子书或有书城使用记录的情况,当目标用户触发底部弹窗中的“前往阅读”跳转选项后,则会跳转至目标电子书的的介绍页,等等,对于其它的阅读行为记录也可以采用类似的方式显示目标指定类型弹窗,本实施例对此不进行限定。
95.作为一个可选的实施例,除图3、图4中示例性举出的底部弹窗形式外,目标指定类型弹窗还可以采用顶部弹窗、侧方弹窗、插屏弹窗、引导弹窗等任一种形式呈现,本实施例对此不进行限定。
96.基于此,可以根据实际需求为目标指定类型弹窗设置不同的表现形式,以提升弹窗功能的灵活性;进一步地,可以为所有用户显示相同的弹窗形式,也可以针对不同类型的用户采用不同的弹窗形式,例如,对于阅读记录较多、电子书阅读业务使用较为频繁的用户,可以采用相对更醒目的插屏弹窗以引导其更直接、方便地前往目标界面,而对于阅读记录较少、电子书阅读业务使用较少的用户,则可以采用相对更隐蔽的底部弹窗形式进行显示,以降低对应用程序使用的影响,优化用户体验。
97.作为一个可选的实施例,若上述应用程序中除目标指定类型弹窗以外还有其它弹窗,则可以屏蔽应用程序中除目标指定类型弹窗以外的其它弹窗;或者,获取应用程序中所有弹窗的显示优先级顺序,检测显示优先级顺序高于目标指定类型弹窗的高优先级弹窗是否已全部关闭,当检测到高优先级弹窗已全部关闭后,执行向目标用户显示目标指定类型弹窗的步骤。
98.基于此,在应用程序中会出现多个弹窗的情况下,可以通过屏蔽其它弹窗或等待先于目标指定类型弹窗的高优先级弹窗已关闭后再显示目标指定类型弹窗的方式,解决目标指定类型弹窗与应用程序中其它弹窗同时出现时会影响弹窗显示效果的问题,避免分散用户注意力或对客户端造成额外负载,从而优化用户体验。
99.作为一个可选的实施例,可以在接收到针对跳转选项的操作命令后,从初始界面跳转至目标界面,当检测到退出目标界面的操作时,确定目标界面退出次数,若目标界面退出次数小于预设退出次数阈值,则退出目标界面后跳转至目标界面的上级界面,若目标界
面退出次数不小于预设退出次数阈值,则退出目标界面后跳转至初始界面。
100.基于此,可以在用户退出目标界面且该用户是通过跳转选项的方式进入该指定界面时,根据目标用户的目标界面退出次数确定不同的退出目标界面后所显示的界面,其中,上述目标界面退出次数为目标用户通过跳转选项跳转至目标界面后退出目标界面的次数,例如,可以在目标用户使用指定类型弹窗中的跳转选项次数较少,如前三次使用跳转选项时,用户退出目标界面后为其切换至目标界面的上级界面而非切换至跳转前所处的界面,从而帮助用户熟悉目标界面的进入方式,吸引用户在未显示目标指定类型弹窗时也能够自行进入目标界面;而当目标用户使用指定类型弹窗中的跳转选项次数较多,如使用跳转选项超过三次后,则用户退出目标界面后为其切换至跳转前所记录的界面,以帮助其继续浏览或使用因执行跳转及电子书阅读所中断的界面或业务功能。可选地,目标界面的上级界面可以参考如图5所示的客户端界面实现,即显示有用于进入电子书阅读业务功能的操作选项的界面;也可以为电子书书城等其它界面,本实施例对此不进行限定。
101.至此,完成图1所示流程。
102.通过图1所示流程可以看出,在本实施例中,通过为目标用户显示包含目标界面跳转选项的目标指定类型弹窗,可以帮助用户高效触达指定界面,从而避免层层翻找电子书阅读业务入口的过程,提升了用户进入阅读状态的便捷性,优化用户体验,且通过依据目标用户的行为记录针对性地确定跳转选项所指向的目标界面,有利于吸引用户触发跳转并进行电子书阅读。
103.由于书籍阅读业务是连贯性持续性质的内容,应用本实施例中的方案可以帮助用户快速从综合业务中进入到电子书阅读的子业务中,快速进入到自己阅读过的内容中,从而提升阅读率及产品使用率,高效触达新用户以及促进老用户回流。
104.为了使本领域技术人员更好地理解本实施例提供的技术方案,下面结合具体的示例,对技术方案作进一步详细的说明。
105.参见图2,图2为本技术实施例的一种示例流程图。该流程图举例示出了一种基于目标用户的行为记录显示目标指定类型弹窗的方法。
106.如图2所示,该流程可包括以下步骤:
107.步骤201,获取目标用户行为记录;
108.作为一个实施例,当应用程序客户端启动或满足其它预设条件后,获取当前使用该客户端的目标用户的操作行为记录和阅读行为记录,具体的目标用户身份确认方式等参见前文相关内容,这里不再赘述。
109.步骤202,判断目标用户是否为电子书用户;
110.作为一个实施例,依据获取的目标用户行为记录判断该用户是否为电子书用户,若其不为电子书用户则无需为其显示——目标弹窗——,执行步骤204,否则继续执行步骤203中的相应判断操作;可选地,可以通过该用户的行为记录中是否包含电子书相关业务功能的使用记录,例如是否曾进入过电子书书城界面、是否曾浏览过书籍推荐排行、是否曾阅读过电子书,等等,若是,则判断其为电子书用户。
111.步骤203,判断目标用户是否连续关闭指定类型弹窗;
112.作为一个实施例,判断该目标用户的操作行为记录中,是否包含对于指定类型弹窗的连续关闭操作,若该用户连续关闭次数大于预设的次数,例如3次,则执行步骤204,不
为其显示目标指定类型弹窗,否则继续执行步骤205中的相应判断操作;其中,连续关闭是指在多次关闭操作间未曾触发指定类型弹窗中的跳转选项或未曾使用过电子书阅读的相关业务功能。
113.步骤204,不显示目标指定类型弹窗;
114.作为一个实施例,当确定目标用户不为电子书用户或连续关闭指定类型弹窗超过预设次数后,则可以认为该目标用户不关注指定类型弹窗,因此不为其显示目标指定类型弹窗以优化用户体验。
115.步骤205,判断目标用户是否有阅读记录;
116.作为一个实施例,当确定需要为目标用户显示目标指定类型弹窗后,需要进一步确定目标指定类型弹窗中跳转选项具体指向的目标界面;在本步骤中,若目标用户曾有过一本或多本电子书的阅读记录,则进入步骤206,基于阅读记录为其确定相应的目标界面,否则进入步骤207,依据阅读行为记录中的其它内容为其确定目标界面。
117.步骤206,基于阅读记录确定目标界面,显示目标指定类型弹窗;
118.作为一个实施例,当目标用户针对一本电子书有阅读记录时,将该本电子书确定为目标电子书;当针对多本电子书有阅读记录时,可以从中选取阅读时间最近的、或阅读进度比例最高的、或更新时间最近的、或书籍评分最高的一本电子书作为目标电子书。当确定目标电子书后,可以将目标界面设为目标用户针对该目标电子书阅读进度所在的章节或段落处对应的页面,为目标用户显示包含跳转至该目标页面的跳转选项的目标指定类型弹窗。
119.步骤207,判断目标用户书架中是否存在书籍;
120.作为一个实施例,若目标用户的书架中存在一本或多本电子书,则进入步骤208,基于书架中的电子书为其确定相应的目标界面,否则进入步骤209,基于推荐书籍为其确定相应的目标界面。
121.步骤208,基于书架中书籍确定目标界面,显示目标指定类型弹窗;
122.作为一个实施例,当目标用户的书架中仅有一本电子书时,将该本电子书确定为目标电子书;当目标用户的书架中有多本电子书时,可以从中选取加入时间最晚、或加入时间最早、或书籍评分最高、或更新时间最近的一本电子书作为目标电子书。当确定目标电子书后,可以将目标界面设为目标电子书的书籍介绍页面或正文第一页所在的页面,为目标用户显示包含跳转至该目标页面的跳转选项的目标指定类型弹窗。
123.步骤209,基于推荐书籍确定目标界面,显示目标指定类型弹窗。
124.作为一个实施例,当目标用户缺少阅读进度,且书架中也不存在电子书时,可以从推荐书籍中为其选取一本电子书作为目标电子书,例如从电子书书城中选取一本当前热门书籍、高评分书籍、最新更新书籍等作为目标电子书推荐给该目标用户。当确定目标电子书后,可以将目标界面设为目标电子书的书籍介绍页面或正文第一页所在的页面,为目标用户显示包含跳转至该目标页面的跳转选项的目标指定类型弹窗。
125.至此,完成图2所示流程。
126.以上对本实施例提供的方法进行了描述,下面对本实施例提供的装置进行描述:
127.参见图6,图6为本技术实施例提供的装置结构图。该装置对应图1所示流程。如图6所示,该装置可包括:
128.行为记录获取模块601,用于当检测到应用程序被目标用户启动后,获取上述目标用户针对指定类型弹窗的操作行为记录和上述目标用户针对电子书的阅读行为记录;
129.目标界面确定模块602,用于若上述操作行为记录表示上述目标用户关注上述指定类型弹窗,则根据上述阅读行为记录确定待推荐的目标电子书,并确定与上述目标电子书对应的目标界面;
130.目标弹窗显示模块603,用于在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗;其中,上述目标指定类型弹窗中至少包括用于跳转至上述目标界面的跳转选项。
131.在一种可能的实施方式中,上述行为记录获取模块601中,上述目标用户针对指定类型弹窗的操作行为记录包括上述目标用户针对上述指定类型弹窗的连续关闭次数,上述行为记录获取模块601中还包括:
132.若上述目标用户针对上述指定类型弹窗的连续关闭次数小于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户关注上述指定类型弹窗;
133.若上述目标用户针对上述指定类型弹窗的连续关闭次数大于或等于预设连续关闭次数阈值,则基于上述操作行为记录确定上述目标用户不关注上述指定类型弹窗。
134.进一步地,在一种可能的实施方式中,上述基于上述操作行为记录确定上述目标用户不关注上述指定类型弹窗之后,上述行为记录获取模块601中还包括:其中,当表示上述目标用户不关注上述指定类型弹窗时,禁止向上述目标用户显示上述目标指定类型弹窗。
135.在一种可能的实施方式中,上述目标界面确定模块602中,上述根据上述阅读行为记录确定待推荐的目标电子书,并确定与上述目标电子书对应的目标界面,包括:
136.若上述阅读行为记录表示上述目标用户具有针对至少一本电子书的阅读进度,则从有阅读进度的电子书中选取上述目标电子书,依据上述目标用户针对上述目标电子书的阅读进度确定上述目标界面;或者,
137.若上述阅读行为记录表示上述目标用户有至少一本电子书的书架添加记录,则从上述存入书架的电子书中选取上述目标电子书,依据上述目标电子书的书籍详情页或正文第一页确定上述目标界面;或者,
138.若上述阅读行为记录表示上述目标用户有使用电子书书城的记录,则从上述电子书书城中选取上述目标电子书,依据上述目标电子书的书籍详情页确定上述目标界面。
139.在一种可能的实施方式中,上述目标界面确定模块602中,上述根据上述阅读行为记录确定待推荐的目标电子书,包括:
140.基于上述阅读行为记录确定处于受限状态的电子书,从处于受限状态的电子书之外的剩余电子书中选取上述目标电子书;
141.其中,上述阅读行为记录包括电子书的状态,在通过上述目标指定类型弹窗推荐电子书时,若检测到针对该目标指定类型弹窗的关闭操作,则将该电子书的状态标记为受限状态。
142.在一种可能的实施方式中,上述目标弹窗显示模块603中,上述指定类型弹窗的弹窗形式包括以下任一种:
143.底部弹窗、顶部弹窗、侧方弹窗、插屏弹窗、引导弹窗。
144.在一种可能的实施方式中,上述目标弹窗显示模块603中,上述在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗前,还包括:
145.屏蔽上述应用程序中除上述目标指定类型弹窗以外的其它弹窗;或者,
146.获取上述应用程序中所有弹窗的显示优先级顺序,检测显示优先级顺序高于上述目标指定类型弹窗的高优先级弹窗是否已全部关闭;当检测到上述高优先级弹窗已全部关闭后,执行上述向上述目标用户显示上述目标指定类型弹窗的步骤。
147.在一种可能的实施方式中,上述目标弹窗显示模块603中,在上述应用程序的初始界面向上述目标用户显示目标指定类型弹窗之后,还包括:
148.在接收到针对上述跳转选项的操作命令后,从上述初始界面跳转至上述目标界面;
149.当检测到退出上述目标界面的操作时,确定目标界面退出次数;其中,上述目标界面退出次数为上述目标用户通过上述跳转选项跳转至上述目标界面后退出上述目标界面的次数;
150.若上述目标界面退出次数小于预设退出次数阈值,则退出上述目标界面后跳转至上述目标界面的上级界面;
151.若上述目标界面退出次数不小于预设退出次数阈值,则退出上述目标界面后跳转至上述初始界面。
152.至此,完成图6所示装置的结构描述。
153.本技术实施例还提供了一种装置的硬件结构。参见图7,图7为本技术实施例提供的电子设备结构图。如图7所示,该硬件结构可包括:处理器和机器可读存储介质,机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;所述处理器用于执行机器可执行指令,以实现本技术上述示例公开的方法。
154.基于与上述方法同样的申请构思,本技术实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,能够实现本技术上述示例公开的方法。
155.示例性的,上述机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:ram(radom access memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
156.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
157.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
158.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实
施例的形式。而且,本技术实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
159.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可以由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
160.而且,这些计算机程序指令也可以存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或者多个流程和/或方框图一个方框或者多个方框中指定的功能。
161.这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或者其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
162.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1