电子书籍的有声模式推荐方法、系统及设备与流程
未命名
10-08
阅读:103
评论:0

1.本发明涉及数字阅读技术领域,具体涉及一种电子书籍的有声模式推荐方法、系统及设备。
背景技术:
2.随着数字化时代的到来,数字阅读已经成为人们日常生活的新风尚。随之而来,各种各样的电子书籍深受人们的喜爱。人们手持着大小不同、形态各异的设备,进行电子书籍的阅读。
3.然而,在通过各种手持设备进行电子书籍阅读的过程中,用户的疲惫是一个绕不开的问题。如何解决阅读过程中用户的疲劳,特别是眼部疲劳成为一大技术难题。
技术实现要素:
4.本技术提供了一种电子书籍的有声模式推荐方法、系统及设备,解决了用户在阅读该电子书籍长时间疲劳时可选择收听该书籍的有声模式,供用户选择是否收听,这样能更好的为读者提供服务及体验,提升用户的使用粘性,也能进一步的推动有声书籍的蓬勃发展。
5.鉴于上述问题,本技术提供了一种电子书籍的有声模式推荐方法、系统及设备。
6.第一方面,本技术提供了一种电子书籍的有声模式推荐方法,所述方法包括:获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量;根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍;如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
7.第二方面,本技术提供了一种电子书籍的有声模式推荐系统,所述系统包括:获取模块,用于获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量;查询模块,用于根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍;插入模块,用于如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
8.第三方面,本技术提供了一种电子设备,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现前文所述的一种电子书籍的有声模式推荐方法。
9.本技术中提供的一个或多个技术方案,至少具有如下技术效果或优点:
通过根据用户当前阅读的章节,查询与当前电子书籍对应的有声书籍,并且在查询到的有声书籍,插入到电子书籍中,使得用户在电子书籍的阅读过程中,使得用户在阅读疲劳时,能够通过有声书籍继续阅读,解决了用户阅读过程中的疲劳问题,提升了用户体验。
附图说明
10.图1为本发明实施例提供的电子书籍的有声模式推荐方法的流程图;图2为本发明实施例提供的电子书籍的有声模式推荐方法的流程图;图3为本发明实施例提供的电子书籍的有声模式推荐方法的流程图;图4为本发明实施例提供的查询过程的流程图;图5为本发明实施例提供的查询过程的流程图;图6为本发明实施例提供的插入过程的流程图;图7为本发明实施例提供的电子书籍的有声模式推荐系统的结构图;图8为本发明实施例提供的电子设备的结构图。
具体实施方式
11.本发明针对用户在电子书籍阅读过程中容易产生视觉疲劳的问题,提出了一种电子书籍的有声模式推荐方法、系统及设备,能够有效的降低用户阅读电子书籍带来的疲劳感,提升用户的书籍阅读体验。
12.具体来说,本发明实施例提供了一种电子书籍的有声模式推荐方法。图1示出了该方法的具体操作步骤。参见图1,电子书籍的有声模式推荐方法包括:s11,获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量。
13.s12,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍。
14.s13,如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
15.在本实施例提供的方法执行过程中,首先需要获取到电子书籍的阅读记录。
16.获取到的必须是当前电子书籍的阅读记录,而不是其他电子书籍的阅读记录。也就是说,需要保证获取到的阅读记录与当前用户正在阅读的电子书籍之间的对应关系。如果上述的对应关系不能得到保证,则最终被插入到电子书籍中的有声书籍就是错误的。
17.另外,在查询有声书籍之前,必须要获取到阅读记录。具体来讲,阅读记录中包含着电子书籍中与各个章节对应的历史阅读数量。历史阅读数量是在有声书籍查询和插入过程中需要用到的重要参数,必须提前获取到。
18.接下来需要再服务集群上进行对应有声书籍的查询。需要注意的,对有声书籍的查询,是依据已经阅读过的电子书籍的章节数量进行的。之所以这样做,主要原因是保证插入的有声书籍是与用户当前的阅读需要是匹配的。也就是说,如果用户已经完成了对电子书籍第二章的阅读,则插入到电子书籍中的有声书籍应该对应与第三章,或者更加后面的章节。
19.在一些情况下,服务端并没有存储有需要的章节对应的有声书籍。在这种情况下,向用户报错。
20.如果查询到了对应章节的有声书籍,就直接将查询到的有声书籍插入到当前阅读页面的预定提示位置,就完成了向用户提供有声书籍的任务。这样,用户出现了疲劳的情况时,就可以选择听有声书籍,可以大大缓解用户的疲劳。
21.图2为本发明实施例提供的电子书籍的有声模式推荐方法的流程图。参见图2,电子书籍的有声模式推荐方法包括如下步骤:s21,获取所述电子书籍的当前阅读状态,其中,所述当前阅读状态至少包括:当前阅读章节和待阅读章节。
22.s22,获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量。
23.s23,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍。
24.s24,如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
25.图2所示出的实施例,与图1示出的实施例之间的区别在于,在其他步骤之前,多出了当前阅读状态获取的操作步骤。
26.当前阅读状态是一个较为宽泛的概念。它可以包括多种不同的参数。最为基础的,它至少应该包括当前阅读章节和待阅读章节。
27.获取到当前阅读状态之后,再执行方法中包含的其他步骤,能够使得后续的查询、插入操作有更多的操作依据,执行更为精准。
28.图3为本发明实施例提供的电子书籍的有声模式推荐方法的流程图。参见图3,电子书籍的有声模式推荐方法包括如下步骤:s31,判断用户当前的疲劳状态。
29.s32,根据用户的疲劳状态,确定是否推荐有声书籍。
30.s33,获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量。
31.s34,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍。
32.s35,如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
33.图3所提供的实施例,与图1所提供的实施例之间,区别在于在执行获取阅读记录之前,还包括了疲劳状态判断以及确定是否执行后续步骤的操作。
34.在执行有声书籍查询和插入之前,首先确定用户当前是否已经处于疲劳状态,能够有效的避免用户实际上并不需要的有声书籍推送,提高方法的执行效率。
35.具体来讲,用户是否疲劳根据如下的方式来确定,判断读者用户疲劳需同时满足以下2个条件:1、当前读者连续阅读总时长 》= 1h;2、本书最新连续5个章节的阅读时长大于最开始5个阅读章节的时长平均数的2倍
及以上。
36.前五章节阅读平均时长: f(x)= (t1+t2+...t5)/5表1示出了当前临近5个章节的阅读时长 与 f(x)的倍数比分析。
37.表1 当前临近5个章节的阅读时长 与 f(x)的倍数比分析
38.图4为本发明实施例提供的查询过程的流程图。参见图4,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍包括如下步骤:s41,根据与所述章节对应的所述历史阅读数量,确定在所述章节之间的阅读差值。
39.s42,当所述阅读差值大于或等于预先设置的第一阈值时,根据所述电子书籍获取对应有声书籍信息。
40.由图4示出的有声书籍查询方案是一个基于阅读量跳变的技术方案。简单来讲,如果在相邻章节之间,历史阅读数量出现了大幅的跳变,就向服务端查询对应章节的有声书籍。
41.采用这样的方案的原因在于,用户需要对经常被阅读的一些章节的有声书籍。举个例子,出现了“生存还是毁灭”这样的经典独白的章节的阅读量会明显高于《哈姆雷特》中的其他章节。用户对于这样的经典章节,经常需要后台推送相应的有声书籍。而这些经常被阅读的章节,在历史阅读数量上,经常是大幅超出其他章节的历史阅读数量的。
42.利用这样的特性,考察相邻章节之间在历史阅读数量上的差值,并当这个差值大于一个预设阈值的时候,也就是大于第一阈值的时候,获取对应的有声书籍,能够很好的满足用户在这方面对于有声书籍的需要。
43.图5为本发明实施例提供的查询过程的流程图。参见图5,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍包括如下步骤:s51,将所述第一历史阅读数量与所述第二历史阅读数量之间的比值与预先设置的第二阈值进行比对。
44.s52,当所述比值大于或等于所述第二阈值时,获取所述有声书籍推荐信息。
45.与图4示出的实施例相比,由图5示出的实施例的区别在于,不再使用绝对量的差
异作为判断是否查询有声书籍的依据,而是改用相对量的差异作为判断依据。
46.在图5示出的实施例中,第一历史阅读数量属于当前阅读章节,第二历史阅读数量属于待阅读章节。当第一历史阅读数量与第二历史阅读数量之间的比值大于或者等预定阈值的时候,开始获取与电子书籍的当前阅读章节对应的有声书籍。
47.采用相对量来控制何时获取有声书籍的优势在于,控制更加有弹性,不像采用绝对量进行控制的时候那样死板。
48.图6为本发明实施例提供的插入过程的流程图。参见图6,将所述有声书籍推荐信息插入所述电子书籍的预定提示位置包括如下步骤:s61,根据所述有声书籍推荐信息生成推荐链接。
49.s62,将所述推荐链接插入至所述当前阅读章节与所述待阅读章节之间。
50.图6示出的实施例给出了将有声书籍插入到用户正在阅读中的电子书籍的方式。具体来讲,就是先生成链接,再将链接插入到电子书籍中去。
51.图7为本发明实施例提供的电子书籍的有声模式推荐系统的结构图。参见图7,电子书籍的有声模式推荐系统包括:获取模块74、查询模块75、插入模块76。
52.获取模块74用于获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量。
53.查询模块75用于根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍。
54.插入模块76用于如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。
55.在一些实施方式中,查询模块75包括:差值确定单元、第一获取单元。
56.差值确定单元用于根据与所述章节对应的所述历史阅读数量,确定在所述章节之间的阅读差值。
57.第一获取单元用于当所述阅读差值大于或等于预先设置的第一阈值时,根据所述电子书籍获取对应有声书籍信息。
58.在一些实施方式中,还包括:状态获取模块73。
59.状态获取模块73用于在获取电子书籍的阅读记录之前,获取所述电子书籍的当前阅读状态,其中,所述当前阅读状态至少包括:当前阅读章节和待阅读章节。
60.在一些实施方式中,所述阅读记录包括所述当前阅读章节的第一历史阅读数量和所述待阅读章节的第二历史阅读数量。
61.在一些实施方式中,查询模块75包括:比对单元、第二获取单元。
62.比对单元用于将所述第一历史阅读数量与所述第二历史阅读数量之间的比值与预先设置的第二阈值进行比对。
63.第二获取单元用于当所述比值大于或等于所述第二阈值时,获取所述有声书籍推荐信息。
64.在一些实施方式中,当所述比值大于或等于所述第二阈值时,获取所述有声书籍推荐信息,包括:获取所述电子书籍的当前书籍信息,其中,所述当前书籍信息包括:所述电子书籍的书籍类型、所述电子书籍的书籍作者;
根据所述书籍类型和/或所述书籍作者,在服务器中查询所述有声书籍推荐信息。
65.在一些实施方式中,插入模块76包括:生成单元、插入单元。
66.生成单元用于根据所述有声书籍推荐信息生成推荐链接。
67.插入单元用于将所述推荐链接插入至所述当前阅读章节与所述待阅读章节之间。
68.在一些实施方式中,还包括:判断模块71、确定模块72。
69.判断模块71用于在获取电子书籍的阅读记录之前,判断用户当前的疲劳状态。
70.确定模块72用于根据用户的疲劳状态,确实是否推荐有声书籍。
71.图8为本发明实施例提供的电子设备的结构示意图,示出了适于用来实现本发明实施方式的示例性电子设备的框图。图8显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图8所示,该电子设备包括处理器81、存储器82、输入装置83及输出装置84;电子设备中处理器81的数量可以是一个或多个,图8中以一个处理器81为例,电子设备中的处理器81、存储器82、输入装置83及输出装置84可以通过总线或其他方式连接,图8中以通过总线连接为例。
72.存储器82作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种电子书籍的有声模式推荐方法对应的程序指令/模块。处理器81通过运行存储在存储器82中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述一种电子书籍的有声模式推荐方法。
73.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
技术特征:
1.一种电子书籍的有声模式推荐方法,其特征在于,包括:获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量;根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍;如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。2.根据权利要求1所述的方法,其特征在于,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍,包括:根据与所述章节对应的所述历史阅读数量,确定在所述章节之间的阅读差值;当所述阅读差值大于或等于预先设置的第一阈值时,根据所述电子书籍获取对应有声书籍信息。3.根据权利要求1所述的方法,其特征在于,还包括:在获取电子书籍的阅读记录之前,获取所述电子书籍的当前阅读状态,其中,所述当前阅读状态至少包括:当前阅读章节和待阅读章节。4.根据权利要求3所述的方法,其特征在于,所述阅读记录包括所述当前阅读章节的第一历史阅读数量和所述待阅读章节的第二历史阅读数量。5.根据权利要求4所述的方法,其特征在于,根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍,包括:将所述第一历史阅读数量与所述第二历史阅读数量之间的比值与预先设置的第二阈值进行比对;当所述比值大于或等于所述第二阈值时,获取所述有声书籍推荐信息。6.根据权利要求5所述的方法,其特征在于,当所述比值大于或等于所述第二阈值时,获取所述有声书籍推荐信息,包括:获取所述电子书籍的当前书籍信息,其中,所述当前书籍信息包括:所述电子书籍的书籍类型、所述电子书籍的书籍作者;根据所述书籍类型和/或所述书籍作者,在服务器中查询所述有声书籍推荐信息。7.根据权利要求4所述的方法,其特征在于,将所述有声书籍推荐信息插入所述电子书籍的预定提示位置,包括:根据所述有声书籍推荐信息生成推荐链接;将所述推荐链接插入至所述当前阅读章节与所述待阅读章节之间。8.根据权利要求1所述的方法,其特征在于,还包括:在获取电子书籍的阅读记录之前,判断用户当前的疲劳状态;根据用户的疲劳状态,确定是否推荐有声书籍。9.一种电子书籍的有声模式推荐系统,其特征在于,包括:获取模块,用于获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量;查询模块,用于根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍;插入模块,用于如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入
到当前阅读页面的预定提示位置。10.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至8任意一项所述的一种电子书籍的有声模式推荐方法。
技术总结
本发明提供了一种电子书籍的有声模式推荐方法、系统及设备。所述方法包括:获取当前电子书籍的阅读记录,其中阅读记录用于记录当前电子书籍中与章节对应的历史阅读数量;根据用户阅读当前书籍的章节数量,查询是否有当前电子书籍所对应的有声书籍;如果查询到存在有其对应的有声书籍,则将该有声书籍推荐信息插入到当前阅读页面的预定提示位置。本发明解决了用户在阅读该电子书籍长时间疲劳时可选择收听该书籍的有声模式,供用户选择是否收听,这样能更好的为读者提供服务及体验,提升用户的使用粘性,也能进一步的推动有声书籍的蓬勃发展。展。展。
技术研发人员:宋海江
受保护的技术使用者:北京众创众阅网络科技有限公司
技术研发日:2023.08.29
技术公布日:2023/10/5
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/