电子书处理方法、服务器及存储介质与流程

文档序号:30578760发布日期:2022-06-29 10:57阅读:159来源:国知局
电子书处理方法、服务器及存储介质与流程

1.本公开涉及电子书技术领域,尤其涉及一种电子书处理方法、服务器及存储介质。


背景技术:

2.通过对大量用户的使用行为分析发现,随着用户阅读时间的增加,用户对电子书阅读程序的使用粘性随之提高;并且用户在初装电子书阅读程序后一段时间内是否具有较好地使用体验,对用户是否卸载电子书阅读程序具有决定作用。因此,如何提高用户在初装电子书阅读程序的使用体验,进而实现新用户的留存是现有技术需要考虑的问题。


技术实现要素:

3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种素材处理方法、服务器及存储介质。
4.第一方面,本公开提供一种电子书处理方法,其特征在于,包括:
5.在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;
6.在判定所述用户为新用户的情况下,判断所述用户的累计阅读时长是否超过第一预设时长;
7.在所述累计阅读时长未超过所述第一预设时长的情况下,生成第一弹窗指令并向所述用户终端发送,所述第一弹窗指令用于指示所述用户终端显示第一拦截弹窗,并在所述第一拦截弹窗输出第一展示信息,所述第一展示信息为提示所述用户继续阅读的信息。
8.第二方面,本公开提供一种服务器,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
9.在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;
10.在判定所述用户为新用户的情况下,判断所述用户的累计阅读时长是否超过第一预设时长;
11.在所述累计阅读时长未超过所述第一预设时长的情况下,生成第一弹窗指令并向所述用户终端发送,所述第一弹窗指令用于指示所述用户终端显示第一拦截弹窗,并在所述第一拦截弹窗输出第一展示信息,所述第一展示信息为提示所述用户继续阅读的信息。
12.第三方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现第一方面所述的电子书处理方法。
13.本公开实施例提供的技术方案与现有技术相比具有如下优点:
14.采用本公开实施例提供的方案,在接收到退出阅读界面的操作的情况下,首先判断用户是否为新用户。如果用户新用户,随后判断用户的累计阅读时长是否超过第一预设时长。如果用户的累计阅读时长未超过第一阅读时长,则生成第一弹窗指令并向用户终端发送,以是用户终端显示第一拦截弹窗,并在第一弹窗中展示提示用户继续阅读的第一展
示信息。通过采用第一拦截弹窗展示提示用户继续阅读的第一展示信息,可以促使至少部分新用户继续使用电子书阅读程序继续阅读,提高用户使用电子书阅读程序阅读电子书的时长,进而提高用户使用电子书阅读程度的粘性。
附图说明
15.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
16.图1示出了本公开实施例提供的一种电子书处理方法的流程示意图;
17.图2示出了本公开实施例提供的一种电子书处理方法的流程示意图;
18.图3是本公开一个实施例提供的电子书阅读界面的示意图;
19.图4示出了本公开实施例提供的一种电子书处理方法的流程示意图;
20.图5是本公开一个实施例提供的电子书阅读界面的示意图;
21.图6是本公开一个实施例提供的电子书阅读界面的示意图;
22.图7示出了本公开实施例提供的一种电子书处理方法的流程示意图;
23.图8示出了本发明实施例提供的一种服务器的结构示意图。
具体实施方式
24.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
25.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
26.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
27.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
28.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
29.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
30.本公开实施例提供一种电子书处理方法、服务器及存储介质。下面首先结合图1-图6对本公开实施例提供的电子书处理方法进行说明。
31.本公开实施例提供的电子书处理方法,可以由服务器执行。
32.图1示出了本公开实施例提供的一种电子书处理方法的流程示意图。如图1 所示,
该电子书处理方法可以包括步骤s101-s103。
33.步骤s101:在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户。
34.本公开实施例中,用户终端是能够提供电子书阅读功能的终端。前述的用户终端包括但不限于智能手机、笔记本电脑、个人数字助理(pda)、平板电脑(pad)、便携式多媒体播放器(pmp)、车载终端(例如车载导航终端)、可穿戴设备等移动终端,以及诸如数字tv、台式计算机等固定终端。
35.在使用用户终端阅读电子书时,用户可以控制用户终端,以使得用户终端执行对应的动作。例如,在电子设备显示阅读界面的情况下,用户可以通过触碰显示屏或者相应的物理按键,使电子设备执行翻页操作。再例如,在电子设备显示阅读界面的情况下,用户可以通过触碰显示屏或者相应的物理按键,使电子设备执行退出阅读界面的动作,或者执行预先设定的在退出阅读界面之前需要执行的动作。前述的阅读界面是用于显示电子书目录或者正文内容的页面。
36.本公开实施例中,在接收到退出阅读界面的操作的情况下,电子设备会生成退出阅读界面的信息,并向服务器发送。服务器在接收到退出阅读界面的提示信息后会判断用户是否为新用户。本公开实施例中的新用户应当做广义的理解,其可以是初次在用户终端中安装电子书阅读程序的用户,也可以是回流用户,例如是90天未使用电子书阅读程序阅读电子书的用户。具体应用中,服务器可以根据用户终端的设备标识或者在用户终端登录的用户的标识判定用户是否为新用户。
37.步骤s102:在判定用户为新用户的情况下,判断用户的累计阅读时长是否超过第一预设时长。
38.本公开实施例中,在判定用户为新用户后,服务器随后会判断用户的累计阅读时长是否超过第一预设时长。
39.用户的累计阅读时长是用户从开始使用用户终端阅读电子书至当前的时长;在用户使用用户终端多次阅读电子书的情况下,服务器将各次的阅读时长进行累加确定用户的累计阅读时长。
40.第一预设时长是根据实验确定的,大概率可以确定对电子书阅读程序具有较好使用粘性的阅读时长。如果用户的累计阅读时长超过第一预设时长,则可以确定用户对电子书阅读程序具有好感,其随后使用电子书阅读程序继续阅读的概率很大。在具体实施例中,第一预设时长可以为20分钟或者其他较长的时长,但是第一预设时长不可过高(如果第一预设时长过高,其就不再具有判定的价值)。
41.步骤s103:在累计阅读时长未超过第一预设时长的情况下,生成第一弹窗指令并向用户终端发送,第一弹窗指令用于指示用户终端显示第一拦截弹窗,并在第一拦截弹窗输出第一展示信息。
42.在本公开实施例中,如果用户的累计阅读时长并未超过第一预设时长,服务器会生成第一弹窗指令并向用户终端发送。第一弹窗指令用于指示用户终端在电子书的阅读界面之上显示第一拦截弹窗。第一拦截弹窗是在用户再次确认退出阅读界面之前显示的弹窗。第一拦截弹窗可以在电子书阅读界面中间展示,也可以在电子书阅读界面的下侧展示,本公开实施例并不做特别地限定。
43.本公开实施例中,在用户终端后显示第一拦截弹窗后,随后在第一拦截弹窗中输出第一展示信息。第一展示信息为提示用户继续阅读的信息。例如,第一展示信息可以是激励型的信息、奖励性的信息或者其他鼓励用户继续阅读的信息。在看到第一展示信息后,用户有可能会因为第一展示信息的提示继续使用电子书阅读程序阅读电子书,进而增加阅读累计时长。
44.采用本公开实施例提供的电子书处理方法,服务器在接收用户终端发送的退出阅读界面的提示信息的情况下,首先判断用户是否为新用户。如果用户新用户,服务器随后判断用户的累计阅读时长是否超过第一预设时长。如果用户的累计阅读时长未超过第一阅读时长,则服务器生成第一弹窗指令,并发送给用户终端,以触发用户终端显示第一拦截弹窗并在第一拦截弹窗显示提示用户继续阅读的第一展示信息。通过采用第一拦截弹窗展示提示(或者鼓励)用户继续阅读的第一展示信息,可以促使至少部分新用户继续使用电子书阅读程序继续阅读,提高用户使用电子书阅读程序阅读电子书的时长,进而提高用户使用电子书阅读程度的粘性。
45.图2示出了本公开实施例提供的一种电子书处理方法的流程示意图。如图2 所示,在本公开的一些实施例中,电子书处理方法包括步骤s201-s204。
46.步骤s201:在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;若是,执行步骤s202。
47.步骤s202:判断用户的累计阅读时长是否超过第一预设时长;若否,执行步骤s203和步骤204。
48.步骤s203:根据用户的新增来源,确定对应的第一展示信息。
49.步骤s204:生成第一弹窗指令并向用户终端发送,以及,将第一展示信息向用户终端发送。
50.相比于在前实施例,本公开实施例中,服务器在确定用户为新用户的情况下,除了确定显示第一拦截弹窗外,还根据用户的新增来源确定对应的第一展示信息。
51.本公开实施例中,用户的新增来源可以包括投放新增(包括投放回流)和自然新增(包括自然回流)。其中,投放新增是通过投放广告等方式吸引用户安装或者打开电子书阅读程序阅读电子书的新增方式,自然新增是用户在应用商店中下载电子书阅读程序后安装,并使用其阅读电子书的新增方式。
52.本公开实施例中,在确定用户的新增来源后,服务器会根据用户的新增来源获取对应的第一展示信息。例如,在用户的新增来源为投放新增的情况下,服务器获取的对应的第一展示信息可以包括诸如激励类信息、奖励类信息。在用户的新增来源为自然新增的情况下服务器获取的对应的第一展示信息可以包括推荐的图书信息。
53.在根据用户的新增来源获取对应的第一展示信息后,服务器将第一治安室信息发送发给用户终端,以使用户终端在第一拦截弹窗中输出前述的第一展示信息,以实现第一展示信息的展示,进而提示或者吸引用户继续使用电子书阅读程序阅读。
54.在本公开的一些实施例中,在用户的新增来源为投放新增的情况下,前述的步骤s203中获取对应的第一展示信息可以包括步骤s2031。
55.步骤s2031:将第一激励的信息作为第一展示信息。
56.本公开实施例中,第一激励是继续阅读第二预设时长可以获得的奖励。例如,第一
激励可以是诸如金币激励、货币激励或者免费阅读vip图书的激励。
57.在用户终端接收到第一弹窗指令和第一激励的信息后,在电子书客户端的显示界面弹出第一拦截弹窗,并在第一拦截弹窗中输出第一激励的信息。
58.图3是本公开一个实施例提供的电子书阅读界面的示意图。如图3所示,在一个实施例中,当用户点击了退出阅读界面的操作后,用户终端在阅读界面301 上显示了第一拦截弹窗302。在第一拦截弹窗中展示了“再阅读x分钟,您将获得 xxxx金币”的激励信息。此外,在第一拦截弹窗中还显示了退出阅读按键303和继续阅读按键304。
59.图4示出了本公开实施例提供的一种电子书处理方法的流程示意图。如图4 所示,在本公开一些实施例中,在执行步骤s203和s204后,服务器还会执行步骤s205-206。
60.步骤s205:在接收到用户终端发送的接收第一激励的信息的情况下,统计继续阅读时长。
61.本公开实施例中,如果用户点击继续阅读按键304,使得用户终端接收到接受第一激励的操作,随后用户终端将关闭第一拦截弹窗并继续显示阅读界面,以继续显示用户当前阅读的图书;同时,用户终端会生成接收第一激励的信息,并向服务器发送。
62.步骤s206:在用户继续阅读时长达到第二预设时长的情况下,向用户下发第一激励对应的奖励,生成奖励下发显示指令并向用户终端发送。
63.如果用户的继续阅读时长达到第二时长,则表明用户完成了第一激励对应的任务,因此服务器可以向用户下发第一激励对应的奖励,生成奖励下发提示并发送给用户终端,以使的用户终端显示获得第一激励对应的奖励的信息。用户终端可以采用弹窗的形式显示用户获得第一激励对应的奖励的信息。
64.在本公开的其他实施例中,在用户终端接收到第一激励的操作后,可以对用户的阅读时长进行统计。当用户终端确定用户的阅读时长达到第二预设时长后,其会向服务器发送阅读时长达到第二预设时长的信息。在接收到用户终端发送的阅读时长达到第二预设时长的信息后,执行向用户发送第一激励对应的奖励,以及生成奖励下发显示指令并向用户终端发送。
65.在本公开的一些实施例中,服务器在执行步骤s2031将第一激励的信息作为第一展示信息之前,服务器还会判断执行步骤s2032。
66.步骤s2032:判断用户阅读的电子书版本是否为预设版本;如果是,执行步骤 s2031。
67.本公开实施例中,服务器判断用户阅读的电子书版本是否为预设版本,是判断用户在用户终端中安装的电子书阅读程序是否为特定版本,前述特定版本是偏阅读激励类型的版本,例如可以是极速版等类型。在确定用户阅读的电子书版本为预设版本的情况下,则可以判定用户看到诸如激励广告引流来的新用户,用户对激励更为感兴趣,此时可以将第一激励作为第一展示信息并进行展示。
68.在本公开的一些实施例中,在用户的新增来源为投放新增的情况下,前述的步骤s203确定对应的第一展示信息可以包括步骤s2032。
69.步骤s2032:将第一推荐图书的信息作为第一展示信息。
70.第一推荐图书根据用户当前阅读图书确定,第一推荐图书为与用户当前阅读图书类似的图书。例如,如果当前阅读图书为玄幻类图书,则第一推荐图书也为类似的玄幻类图
书;而吐过当前阅读图书为言情类图书,则第一推荐图书也为言情类图书。
71.本公开一些实施例中,服务器在将第一推荐图书的信息作为第一展示信息之前,还可以执行步骤s2032执行获取第一推荐图书的信息作为第一展示信息可以包括步骤s2033-s2034。
72.步骤s2033:获取用户当前阅读图书的标签。
73.步骤s2034:根据当前阅读图书的标签,确定第一推荐图书。
74.用户当前阅读图书的标签,是用于表征用户当前阅读图书类型的标签。例如,标签可以为玄幻标签、言情标签、职业奋斗标签等。在获得到用户当前阅读的图书的标签后,服务器可以根据当前阅读图书的标签查找类似的图书,并在类似的图书中确定第一推荐图书。
75.本公开实施例中,服务器可以采用人工推荐接口根据当前阅读图书的标签确定第一推荐图书,也可以采用深度学习推荐接口根据当前阅读图书的标签确定第一推荐图书。
76.采用前述推荐图书的方法向用户展示图书推荐接口,可以使得用户获取与当前图书类似的推荐图书的信息,进而可以引导用户选择感兴趣的推荐图书,继而阅读推荐图书。
77.在本公开的一些实施例中,在用户的新增来源为自然新增的情况下,前述的步骤s203中根据用户的新增来源确定对应的第一展示信息可以包括步骤s2035。
78.步骤s2035:将第二推荐图书的信息作为第一展示信息。
79.第二推荐图书为当前热门图书或者高质量图书,例如第二推荐图书可以是具有较高口碑的作者编著的图书。如果用户新增为自然新增用户,则可以确定用户大概率具有较好的阅读图书的习惯,用户对激励、奖励等关注度较小,而对图书本身质量的关注度较高。因此,可以将第二推荐图书的信息作为第一展示信息。
80.应当注意的是,前述第一推荐图书或者第二推荐图书的信息可以包括推荐图书的书名、书封照片、简介、书籍标签或者在读人数中的一项或者多项。
81.本公开一些实施例中,在第一展示信息为推荐图书的信息的情况下,并且推荐的图书的信息包括多本图书的信息的情况下,步骤s204将第一展示信息向用户终端发送可以包括步骤s2041-s2043。
82.步骤s2041:对推荐图书的信息进行分组。
83.对推荐图书的信息进行分组,可以是按照推荐图书的类型、推荐图书的人数进行归类分组,也可以是对推荐图书进行随机分组。每个分组包括的推荐图书的数量可以根据第一拦截弹窗的大小和展示的推荐图书的信息的类型确定。例如,在一个实施例中,推荐图书的数量为9本,根据第一拦截弹窗的大小确定每个分组包括3本图书的信息,则确定将推荐图书分成3组。
84.步骤s2042:将一个分组包括的推荐图书的信息向用户终端发送。
85.在将推荐图书的信息进行分组后,服务器可以将一个分组包括的推荐图书的信息发送给用户终端,以使得用户终端在第一拦截弹窗中显示。此外,在第一拦截弹窗显示前述分组包括的推荐图书的信息后,还可以显示更换按钮。在用户点击更换按钮的情况下,用户终端生成推荐图书更换请求,并发送给服务器。
86.步骤s2043:在接收到用户终端发送的推荐推书更换请求的情况下,将未发送过的分组包括的推荐图书的信息向用户终端发送。
87.如果服务器接收到用户终端发送的推荐图书更换请求,则确定用户想查看其它推荐图书。因此服务器可以将为未发送过的其他分组的推荐图书的信息发送给用户终端。
88.图5是本公开一个实施例提供的电子书阅读界面的示意图。如图5所示,在一个实施例中,在电子书阅读界面501之上展示的第一拦截弹窗502中展示了三本推荐图书的信息,三本推荐图书的信息包括推荐图书的名称、简介、标签和阅读人数。
89.如图5所示,在第一拦截弹窗502上设置有切换按键(具体为图4中的“换一换”按键403)。当接收到用户对切换按键的操作,也就是接收到切换操作的情况下,用户终端生成推荐图书更换请求并发送给服务器,以触发服务器将其他推荐图书的信息下发给用户终端。在接收到其他推荐图书的信息后,用户终端可以将当前展示分组包括的推荐图书的信息切换为其他分组包括的推荐图书的信息,进而实现推荐图书信息的切换。
90.请继续参见图5,在本公开一些实施例中,第一拦截弹窗除了展示推荐图书的信息外,还可以展示继续阅读按键504和退出阅读按键505。
91.在本公开的一些实施例中,在第一展示信息包括推荐图书的信息,并且在第一拦截弹窗中输出第一展示信息后,本公开实施例提供的方法还可以包括步骤 s207。
92.步骤s207:在在接收到用户终端发送的推荐图书选中信息的情况下,将选中的推荐图书的内容像用户终端发送。
93.在展示到推荐图书的信息的过程中,如果接收到用户对某一推荐图书的选中操作,则确定用户意在查看选中的推荐图书。此时,用户终端生成推荐图书选中信息并发送给服务器,以触发服务器将选中的推荐图书的内容下发给用户终端。在接收到推荐图书的信息后,用户终端可以关闭第一拦截弹窗,并在阅读界面中打开推荐图书。
94.当然,如果用户点击了继续阅读按键504,用户终端可以关闭第一拦截弹窗,并在阅读界面中继续展示原图书。
95.在本公开的一些实施例中,在执行前述的步骤s207在阅读界面打开推荐图书或者在阅读界面继续展示原图书的情况下,服务器还可以执行步骤s208。
96.步骤s208:在用户的累计阅读时长超过第三预设时长的情况下,向用户下发第二奖励,生成奖励下发显示提示并向用户终端发送。
97.在用户继续使用用户终端阅读电子书的情况下,服务器继续对用户的累计阅读时长进行统计,并将统计的累计阅读时长与第三预设时长进行比较。在用户的累计阅读时长超过第三预设时长的情况下,服务器向用户下发第二奖励,并将奖励下发显示提示向用户终端发送,以使得用户终端展示获得第二奖励的信息。第二奖励为新用户的累计阅读时长达标时可获得的奖励。例如,第二奖励可以是金币奖励、现金奖励、免费阅读奖励等。
98.图6是本公开一个实施例提供的电子书阅读界面的示意图。如图6所示,在电子书阅读界面601之上显示第二拦截弹窗602。第二拦截弹窗602中包括了“您已获得xx元阅读奖励”的信息,并展示了立即提现按键603和等等再提按604。
99.用户终端在在接收奖励下发显示提示后,显示获得第二奖励,并继续显示阅读界面。在本公开的一些实施例中,在显示获得第二奖励的同时,还可以显示立即提现按键503。本公开实施例中,用户在点击立即提现按键603后,则用户终端将提现请求发送给服务器,以使得服务器将第二奖励体现。
100.采用本公开实施例提供的前述步骤s208,可以通过奖励用户的方式进一步地提高
用户阅读电子书的积极性,进而提高用户使用电子书阅读程序的粘性。
101.图7示出了本公开实施例提供的一种电子书处理方法的流程示意图。如图7 所示,在本公开的一些实施例中,电子书处理方法包括步骤s701-s706。
102.步骤s701:在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;若是,执行步骤s702;若否,执行步骤s704。
103.步骤s702:判断用户的累计阅读时长是否超过第一预设时长;若是,执行步骤s706;若否,执行步骤s703。
104.步骤s703:在累计阅读时长未超过第一预设时长的情况下,生成第一弹窗指令并向用户终端发送,第一弹窗指令用于指示用户终端显示第一拦截弹窗,并在第一拦截弹窗输出第一展示信息,第一展示信息为提示用户继续阅读的信息。
105.其中步骤s701-s703与前文相同,具体可以参见前文表述,此处不再复述。
106.步骤s704:判断用户是否为预流失用户;若是,执行步骤s705;若否,执行步骤s706。
107.步骤s705:生成第三弹窗指令并向用户终端发送,第三弹窗指令用于指示用户终端显示第二展示信息,第二展示信息为提示用户继续阅读的信息。
108.步骤s706:生成正常退出阅读界面的指令,并向用户终端发送。
109.预流失用户是在最近预设时间内没有达到设定阅读量的老用户。也就是说,预流失用户是可能在未来不再使用电子书阅读程序阅读电子书的用户。
110.如果用户为预流失用户,则服务器会生成第三弹窗指令。第三弹窗指令用于指示用户终端显示第三拦截弹窗,并在第三拦截弹窗中输出第二展示信息。第二展示信息是提示用户继续阅读的信息。
111.采用本公开实施例提供的电子书处理方法,在接收到退出阅读界面的操作并且判定用户为预流失用户的情况下,通过在第三拦截弹窗中输出第二展示信息,可以提示或者激励预流失用户继续阅读,提高用户的阅读体验,继而降低预流失用户成为流式用户的概率。
112.在本公开的一些实施例中,在执行前述的步骤s705生成第三弹窗指令并向用户终端发送之前,还需要确定第二展示信息的内容。
113.在本公开一些实施例中,确定第二展示信息的内容包括步骤s707-s708。
114.步骤s707:判断用户是否完成新人书架任务;若否,执行步骤s708。
115.步骤s708:将提示将当前阅读的图书添加至书架的信息作为第二展示信息。
116.如果用户未完成新人书架任务,也就是说用户没有将阅读过的图书放在书架上。服务器可以提示将当前阅读的图书添加至书架的信息作为第二展示信息而展示,以提示用户将当前阅读的图书添加至书架中,进而使得用户潜意识中关注当前图书,进而继续阅读当前图书。
117.在本公开的一些实施例中,确定第二展示信息的内容包括步骤s709-s610。
118.步骤s709:判断用户是否获取新人阅读奖励;若否,执行步骤s710。
119.步骤s710:将提示领取新人阅读奖励的信息作为第二展示信息。
120.如果用户未获取新人阅读奖励,则服务器将提示获取新人阅读奖励的信息作为第二展示信息,继而提示用户获取新人阅读奖励,以使得用户获知可以通过阅读获取阅读奖
励,进而提高用户继续阅读的积极性。
121.在本公开的一些实施例中,确定第二展示信息的内容包括步骤s711-s712。
122.步骤s711:判断用户的当日阅读时长是否小于最小预设时长;若是,执行步骤s712。
123.步骤s712:将提示未完成预设阅读时长的信息作为第二展示信息。
124.如果用户的当日阅读时长未超过最小预设时长的情况下,通过提将提示未完成预设阅读时长的信息作为第二展示信息展示给用户,可以激励用户继续阅读并完成最小阅读时长,进而提高用户使用电子书阅读程序的粘性。
125.在本公开的一些实施例中,确定第二还展示信息的内容包括步骤s713-s714。
126.步骤s713:判断是否为用户配置新书推荐服务;若是,执行步骤s714。
127.步骤s714:将推荐的图书的信息作为第二展示信息。
128.如果为用户配置新书推荐服务,可以将推荐的图书信息作为第二展示信息展示给用户,进而使用户能够在推荐的图书中选择数据阅读,提高用户的留存率。
129.图8示出了本发明实施例提供的一种服务器的结构示意图。本公开实施例提供的服务器可以包括但不限于诸如智能手机、笔记本电脑、pda、pad、pmp、车载终端(例如车载导航终端)、可穿戴设备等的移动终端,以及诸如数字tv、台式计算机、智能家居设备等的固定终端。
130.需要说明的是,图8示出的服务器800仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
131.该服务器800传统上包括处理器810和以存储器820形式的计算机程序产品或者计算机可读介质。存储器820可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。存储器820具有用于执行上述素材处理方法中的任何方法步骤的可执行指令(或程序代码)8211的存储空间821。例如,用于可执行指令的存储空间821可以包括分别用于实现上面的素材处理方法中的各种步骤的各个可执行指令8211。这些可执行指令可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。这些计算机程序产品包括诸如硬盘,光盘(cd)、存储卡或者软盘之类的程序代码载体。这样的计算机程序产品通常为便携式或者固定存储单元。该存储单元可以具有与图8的服务器800中的存储器820类似布置的存储段或者存储空间等。可执行指令可以例如以适当形式进行压缩。通常,存储单元包括用于执行根据本发明的素材处理方法步骤的可执行指令,即可以由例如诸如处理器810之类的处理器读取的代码,这些代码当由服务器800运行时,导致该服务器800执行上面所描述的素材处理方法中的各个步骤。
132.当然,为了简化,图8中仅示出了该服务器800中与本发明有关的组件中的一些,省略了诸如总线、输入/输出接口、输入装置和输出装置等等的组件。除此之外,根据具体应用情况,服务器800还可以包括任何其他适当的组件。
133.本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令在被处理器运行时使得处理器执行本发明各实施例所提供的素材处理方法。
134.该计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、
红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
135.上述计算机可读介质可以是上述服务器中所包含的;也可以是单独存在,而未装配入该服务器中。
136.在本发明实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本发明的操作的程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
137.本发明公开了:
138.a1.一种电子书处理方法,包括:
139.在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;
140.在判定所述用户为新用户的情况下,判断所述用户的累计阅读时长是否超过第一预设时长;
141.在所述累计阅读时长未超过所述第一预设时长的情况下,生成第一弹窗指令并向所述用户终端发送,所述第一弹窗指令用于指示所述用户终端显示第一拦截弹窗,并在所述第一拦截弹窗输出第一展示信息,所述第一展示信息为提示所述用户继续阅读的信息。
142.a2.根据a1所述的方法,在所述累计阅读时长未超过所述第一预设时长的情况下,所述方法还包括:
143.确定所述用户的新增来源,所述用户的新增来源包括投放新增或者自然新增:
144.根据所述用户的新增来源,确定对应的所述第一展示信息;
145.在所述生成第一弹窗指令并向所述用户终端发送的同时,所述方法还包括:
146.将所述第一展示信息向所述用户终端发送。
147.a3.根据a2所述的方法,所述根据所述用户的新增来源,确定对应的所述第一展示信息,包括:
148.在所述用户的新增来源为投放新增的情况下,将第一激励的信息作为所述第一展示信息,所述第一激励为继续阅读第二预设时长获得的奖励。
149.a4.根据a3所述的方法,还包括:
150.判断所述用户阅读的电子书版本是否为预设版本;
151.所述将第一激励的信息作为所述第一展示信息,包括:在所述电子书版本为预设版本的情况下,将所述第一激励的信息作为所述第一展示信息。
152.a5.根据a3所述的方法,还包括:
153.在接收到所述用户终端发送的接收所述第一激励的信息的情况下,统计所述继续
阅读时长;或者,判断是否接收到所述用户终端发送的阅读时长达到第二预设时长的信息;
154.在用户继续阅读时长达到所述第二预设时长的情况下,向所述用户下发所述第一激励对应的奖励,生成奖励下发显示指令并向所述用户终端发送。
155.a6.根据a2所述的方法,所述根据所述用户的新增来源,确定对应的所述第一展示信息,包括:
156.在所述用户的新增来源为投放新增的情况下,将第一推荐图书的信息作为所述第一展示信息,所述第一推荐图书根据所述用户当前阅读图书确定。
157.a7.根据a6所述的方法,在将第一推荐图书的信息作为所述第一展示信息之前,所述方法包括:
158.获取所述用户当前阅读图书的标签;
159.根据所述当前阅读图书的标签,确定所述第一推荐图书。
160.a8.根据a2所述的方法,所述根据所述用户的新增来源,确定对应的所述第一展示信息,包括:
161.在所述用户的新增来源为自然新增的情况下,将第二推荐图书的信息作为所述第一展示信息,所述第二推荐图书当前的热门图书和/或高质量图书。
162.a9.根据a6-a8任一项所述的方法,在所述第一展示信息为推荐图书的信息的情况下,所述将所述第一展示信息向所述用户终端发送,包括:
163.对推荐图书的信息进行分组;
164.将一个分组包括的推荐图书的信息向所述用户终端发送;
165.在接收到所述用户终端发送的推荐推书更换请求的情况下,将未发送过的分组包括的推荐图书的信息向所述用户终端发送。
166.a10.根据a6-a8任一项所述的方法,还包括:
167.在接收到所述用户终端发送的推荐图书选中信息的情况下,将选中的推荐图书的内容像所述用户终端发送。
168.a11.根据a5或者a10所述的方法,还包括:
169.在接收到所述用户终端发送的继续阅读当前图书或者阅读推荐图书的提示信息后,所述方法还包括:
170.在所述用户的累计阅读时长超过第三预设时长的情况下,向所述用户下发第二奖励,生成奖励下发显示提示并向所述用户终端发送,所述第二奖励为新用户的累计阅读时长达标时可获得的奖励。
171.a12.根据a1-a11任一项所述的方法,还包括:
172.在判定所述用户为老用户的情况下,判断所述用户是否为预流失用户;
173.在所述用户为预流失用户的情况下,生成第三弹窗指令并向所述用户终端发送,所述第三弹窗指令用于指示所述用户终端显示第二展示信息,所述第二展示信息为提示所述用户继续阅读的信息。
174.a13.根据a12所述的方法,在所述生成第三弹窗指令并向所述用户终端发送,所述包括:
175.在所述用户为预流失用户的情况下,判断所述用户是否完成新人书架任务;
176.在所述用户未完成新人书架任务的情况下,将提示将当前阅读的图书添加至书架
的信息作为所述第二展示信息;和/或,
177.在所述用户为预流失用户的情况下,判断所述用户是否获取新人阅读奖励;
178.在所述用户未获取新人阅读奖励的情况下,将提示领取新人阅读奖励的信息作为所述第二展示信息;和/或,
179.在所述用户为预流失用户的情况下,判断所述用户的当日阅读时长是否小于最小预设时长;
180.在所述用户的当日阅读时长小于最小阅读时长的情况下,将提示未完成预设阅读时长的信息作为所述第二展示信息;和/或,
181.在所述用户为预流失用户的情况下,判断是否为所述用户配置新书推荐服务;
182.在为所述用户配置新书推荐服务的情况下,将推荐的图书的信息作为所述第二展示信息。
183.b14.一种服务器,包括处理器和存储器,所述存储器用于存储可执行指令,所述可执行指令使所述处理器执行以下操作:
184.在接收到用户终端发送的退出阅读界面的提示信息的情况下,判断用户是否为新用户;
185.在判定所述用户为新用户的情况下,判断所述用户的累计阅读时长是否超过第一预设时长;
186.在所述累计阅读时长未超过所述第一预设时长的情况下,生成第一弹窗指令并向所述用户终端发送,所述第一弹窗指令用于指示所述用户终端显示第一拦截弹窗,并在所述第一拦截弹窗输出第一展示信息,所述第一展示信息为提示所述用户继续阅读的信息。
187.b15.根据b14所述的服务器,在所述处理器确定所述累计阅读时长未超过所述第一预设时长的情况下,所述可执行指令还使所述处理器执行以下操作:
188.确定所述用户的新增来源,所述用户的新增来源包括投放新增或者自然新增:
189.根据所述用户的新增来源,确定对应的所述第一展示信息;
190.在所述处理器生成第一弹窗指令并向所述用户终端发送的同时,所述可执行指令还使所述处理器执行以下操作:
191.将所述第一展示信息向所述用户终端发送。
192.b16.根据b15所述的服务器,在所述处理器根据所述用户的新增来源,确定对应的所述第一展示信息时,所述可执行指令具体使所述处理器执行如下操作:
193.在所述用户的新增来源为投放新增的情况下,
194.将第一激励的信息作为所述第一展示信息,所述第一激励为继续阅读第二预设时长获得的奖励。
195.b17.根据b16所述的服务器,所述可执行指令还使所述处理器执行如下操作:
196.判断所述用户阅读的电子书版本是否为预设版本;
197.所述将第一激励的信息作为所述第一展示信息,包括:在所述电子书版本为预设版本的情况下,将所述第一激励的信息作为所述第一展示信息。
198.b18.根据b16所述的服务器,在所述处理器将所述第一激励的信息作为所述第一展示信息后,所述可执行指令还使所述处理器执行以下操作:
199.在接收到所述用户终端发送的接收所述第一激励的信息的情况下,统计所述继续
阅读时长;或者,判断是否接收到所述用户终端发送的阅读时长达到第二预设时长的信息;
200.在用户继续阅读时长达到所述第二预设时长的情况下,向所述用户下发所述第一激励对应的奖励,生成奖励下发显示指令并向所述用户终端发送。
201.b19.根据b15所述的服务器,在所述处理器根据所述用户的新增来源,确定对应的所述第一展示信息时,所述可执行指令具体使所述处理器执行如下操作:
202.在所述用户的新增来源为投放新增的情况下,将第一推荐图书的信息作为所述第一展示信息,所述第一推荐图书根据所述用户当前阅读图书确定。
203.b20.根据b19所述的服务器,在所述处理器将第一推荐图书的信息作为所述第一展示信息之前,所述可执行指令具体使所述处理器执行以下操作:
204.获取所述用户当前阅读图书的标签;
205.根据所述当前阅读图书的标签,确定所述第一推荐图书。
206.b21.根据b15所述的服务器,所述处理器执行所述根据所述用户的新增来源,确定对应的所述第一展示信息时,所述可执行指令具体使所述处理器执行:
207.在所述用户的新增来源为自然新增的情况下,将第二推荐图书的信息作为所述第一展示信息,所述第二推荐图书当前的热门图书和/或高质量图书。
208.b22.根据b19-b21任一项所述的服务器,所述处理器将所述第一展示信息向所述用户终端发送时,所述可执行指令具体使所述处理器执行:
209.对推荐图书的信息进行分组;
210.将一个分组包括的推荐图书的信息向所述用户终端发送;
211.在接收到所述用户终端发送的推荐推书更换请求的情况下,将未发送过大的分组包括的推荐图书的信息向所述用户终端发送。
212.b23.根据b19-21任一项所述的服务器,在所述处理器接收到所述用户终端发送的继续阅读当前图书或者阅读推荐图书的提示信息后,所述可执行指令还使所述处理器执行如下操作:
213.在接收到所述用户终端发送的推荐图书选中信息的情况下,将选中的推荐图书的内容像所述用户终端发送。
214.b24.根据b18或b23所述的服务器,在所述处理器在接收到所述用户终端发送的继续阅读当前图书或者阅读推荐图书的提示信息后,所述可执行指令还使所述处理器执行:
215.在所述用户的累计阅读时长超过第三预设时长的情况下,向所述用户下发第二奖励,生成奖励下发显示提示并向所述用户终端发送,所述第二奖励为新用户的累计阅读时长达标时可获得的奖励。
216.b25.根据b14-b24任一项所述的服务器,
217.在所述处理器判定所述用户为老用户的情况下,所述可执行指令使所述处理器执行:
218.在所述用户为预流失用户的情况下,生成第三弹窗指令并向所述用户终端发送,所述第三弹窗指令用于指示所述用户终端显示第二展示信息,所述第二展示信息为提示所述用户继续阅读的信息。
219.b26.根据b25所述的服务器,所述处理器在所述生成第三弹窗指令并向所述用户终端发送之前,所述可执行指令还使所述处理器执行:
220.在所述用户为预流失用户的情况下,判断所述用户是否完成新人书架任务;
221.在所述用户未完成新人书架任务的情况下,将提示将当前阅读的图书添加至书架的信息作为所述第二展示信息;和/或,
222.在所述用户为预流失用户的情况下,判断所述用户是否获取新人阅读奖励;
223.在所述用户未获取新人阅读奖励的情况下,将提示领取新人阅读奖励的信息作为所述第二展示信息;和/或,
224.在所述用户为预流失用户的情况下,判断所述用户的当日阅读时长是否小于最小预设时长;
225.在所述用户的当日阅读时长小于最小阅读时长的情况下,将提示未完成预设阅读时长的信息作为所述第二展示信息;和/或,
226.在所述用户为预流失用户的情况下,判断是否为所述用户配置新书推荐服务;
227.在为所述用户配置新书推荐服务的情况下,将推荐的图书的信息作为所述第二展示信息。
228.c27.一种计算机可读存储介质,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述a1-a13中任一项所述的电子书处理方法。
229.本发明的各个部件实施例可以全部或部分步骤以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的服务器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
230.以上描述仅为本发明的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本发明中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本发明中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
231.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本发明的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
232.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1