一种阅读速度控制方法、电子设备及存储介质与流程

未命名 09-17 阅读:96 评论:0


1.本技术涉及电子书阅读技术领域,尤其是涉及一种阅读速度控制方法、电子设备及存储介质。


背景技术:

2.随着信息技术的发展,在计算机、手机、平板电脑等电子设备上阅读电子书已经和阅读纸质书一样成为人们获取知识和休闲娱乐的重要方式,因此出现了大量电子阅读的软件。基于智能电子设备,电子书可以在某些方面提供比纸质书更好的阅读体验,例如有些电子书阅读软件可实现自动翻页、有些电子书阅读软件还可以提供有声阅读的功能,这些功能节省了阅读时间,提升了用户的阅读体验。
3.但是,现有的这些自动翻页或有声阅读功能,其翻页/播放速度为固定速度或通过用户设置后就无法变化,其翻页速度控制不够智能。对于不同阅读习惯的用户、不同的章节内容,其翻页速度无适应性的改变,容易导致阅读体验不佳的问题,甚至导致用户的流失。


技术实现要素:

4.为了有助于改善现有电子书阅读系统中自动翻页、有声阅读速度控制不够智能的问题,本技术提供了一种阅读速度控制方法、电子设备及存储介质。
5.第一方面,本技术提供一种阅读速度控制方法,方法包括以下步骤:
6.s10:收集用户阅读速度数据、书籍各个页面/章节内容的热度数据;
7.s20:根据用户阅读速度数据及当前书籍内容的热度数据,随用户阅读动态的计算目标阅读速度;
8.s30:根据目标阅读速度,动态控制书籍的自动翻页速度/有声阅读播放速度。
9.通过采用上述技术方案,可以根据用户的阅读习惯、页面/章节的热度,动态的调整自动翻页速度或有声阅读播放速度,更加贴合用户阅读习惯,热度参加的加入使得精彩片段细读不跳过,枯燥片段则可快速略过。
10.第二方面,本技术提供一种电子设备,采用如下的技术方案:
11.一种电子设备,该电子设备包括:
12.至少一个处理器;
13.存储器;
14.至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行一种阅读速度控制方法。
15.第三方面,本技术提供一种计算机可读存储介质,采用如下的技术方案:
16.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行第一方面提供的任一种阅读速度控制方法。
17.综上所述,本技术的阅读速度同时考虑了用户习惯和实际小说片段热度。一方面针对不同用户习惯的阅读速度进行了适应性调整,另一方面可根据片段热度调整阅读速
度,对于精彩片段可以细读不跳过,枯燥片段则可快速略过。速度调节更加智能、人性化,将更加贴合用户的需求阅读速度。
附图说明
18.图1是本技术一实施例提供的一种阅读速度控制方法的流程示意图;
19.图2是本技术另一实施例提供的一种阅读速度控制方法的流程示意图;
20.图3是本发明提供的一种阅读速度控制方法中目标阅读速度s与章节内容的热度值h之间的函数曲线图;
21.图4是本发明提出的一种电子设备的原理示意图。
具体实施方式
22.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
23.本技术实施例提供一种阅读速度控制方法,用于电子书阅读系统中。
24.本实施例以电子书阅读app为应用示例对上述方法进行具体说明。在实际实现时,上述方法也可以用于其它电子书阅读系统中,本实施例对此不作限定。
25.具体参照图1,一种阅读速度控制方法,方法包括:
26.s10:收集用户阅读速度数据、书籍各个页面/章节内容的热度数据;
27.s20:根据用户阅读速度数据及当前书籍内容的热度数据,随用户阅读动态的计算目标阅读速度;
28.s30:根据目标阅读速度,动态控制书籍的自动翻页速度/有声阅读播放速度。
29.需要说明的是,本方法可应用于电子书的自动翻页速度控制中,还可以应用于电子书的有声阅读播放的音频速度控制中,其本质上都是控制读者的阅读速度,还有可以为其他形式,并不以本实施例中描述为限制。为便于说明,本实施例后续以自动翻页的速度控制为例。
30.本实施例中的速度控制以一个章节为单位,即每翻页到一个新的章节时,收集该章节的热度数据,重新计算目标阅读速度,并将阅读速度调整至该速度进行自动翻页。当然,可调整速度的频率还可以为其他,其不以本实施例中描述为限制,例如以预设的固定页面数量为一个单位,即每翻了预设数量的页面后都会重新统计当前热度数据、目标翻页速度等。
31.综上,本技术的阅读速度同时考虑了用户习惯和实际小说片段热度。一方面针对不同用户习惯的阅读速度进行了适应性调整,另一方面可根据片段热度调整阅读速度,对于精彩片段可以细读不跳过,枯燥片段则可快速略过。速度调节更加智能、人性化,将更加贴合用户的需求阅读速度。
32.在本实施例中,步骤s30中,速度的变化控制方法为:获取当前阅读速度,将书籍的当前阅读速度以预设变化速度逐步变化至目标阅读速度。
33.可以理解的是,当阅读的速度需发生改变时,翻页速度/有声阅读速度将以加速度为基准调整到目标速度,避免速度突变引发读者的不适。例如:需要将翻页速度由每分钟4
页调整至每分钟10页,选择加速度为3,则翻页速度则渐变过程为:4页每分钟—7页每分钟—10页每分钟,给读者一个适应过程,避免突变带来的不适感。当然,速度变化的方式还可以为其他,其不以本实施例中描述为限制,例如在翻页速度变化不大时,直接将速度突变至目标阅读速度即可。
34.在本实施例基础上,该阅读速度控制方法还包括步骤:
35.用户阅读过程中,接收用户操作数据,调整书籍的自动翻页速度/有声阅读播放速度;根据操作数据,调整下次用户阅读时目标阅读速度的初始值。
36.可以理解的是,用户在不满意该自动翻页速度时,可以通过手动、声控等方法主动调整翻页速度。同时,用户的操作数据也会被收集至系统中,与该用户绑定,影响下次的目标阅读速度控制。例如,用户多次主动将阅读速度调快时,则说明用户任务我们给的目标阅读速度偏慢,系统则调快下次的翻页速度,以适配用户习惯。
37.在本发明实施例中,目标阅读速度与书籍当前章节内容的热度值负相关;目标阅读速度与用户的平均阅读速度正相关。
38.在此基础上,目标阅读速度s的计算公式为:s=α*e-h
+β*si;
39.其中,参照附图3的函数关系图,h为章节内容的热度值,其代表该章节的热门程度,例如该章节对应的评论互动越多则代表其热度越高,代表该章节越值得读者细读,此时放慢翻页的速度,让读者可以细读内容、评论等;
40.本实施例中,为了避免热度值过大或过小,对于热度值修正范围为h∈[hmin,hmax],其中hmin,hmax均为服务器根据要求预设的定义值,本实施例中设置为0《hmin《hmax《10。
[0041]
α为热度系数,其默认取服务器预设的初始值;
[0042]
β为阅读速度系数,其也默认取服务器初始值;
[0043]
si为基准阅读速度,其为冷启动时服务器预设的基准阅读速度。其可以根据用户以往的阅读平均速度获得、或根据其他读者阅读此本书籍时的平均速度获得,其不以本实施例中描述为限制。
[0044]
当然,目标阅读速度的计算方式还可以为其他,其不以上述公式为限制。
[0045]
在本发明实施例的基础上,可以根据当前阅读数据,对热度系数进行修正,修正方法公式:
[0046][0047]
其中,α
n+1
为修正后的热度系数,αn为修正前的热度系数;
[0048]
f为第一修正系数,h为章节内容的热度值;
[0049]
sl为当前的阅读速度,该速度随用户实际的调节而改变,例如用户手动调快翻页速度后该sl数值随之上升;
[0050]
sc为平均阅读速度。
[0051]
需要说明的是,本实施例中限定f∈[fmin,fmax],其中fmin,fmax为服务器限定值,且0.9《fmin《fmax《1.1,避免热度系数调整过度。
[0052]
由此可知,当章节内容的热度值越大时,热度系数随用户速度调整的影响越大。如章节内容的热度值高的情况下用户的习惯发生偏差,说明用户在高热度下行为发生变化,
此时需要进行修正。例如用户在章节内容的热度值为1时候翻页速度是8页每分钟,章节内容的热度值为100时候翻页速度降到1页每分钟,说明用户喜欢慢慢看高热度的章节,此时sl数值减小,f数值小于1,α数值不断减小,进而使得目标阅读速度减小。相反,如果用户如果再阅读高热度和低热度的章节内容时都是使用相同的速度,说明用户不关心这个热度的高低,此时α的数值保持相对稳定。
[0053]
进一步地,该方法中还包括对阅读速度系数进行的修正,具体的修正方法为:
[0054][0055]
其中,β
n+1
为修正后的阅读速度系数,βn为修正前的阅读速度系数,μ为第二修正系数;si为基准阅读速度,sc为平均阅读速度,h为章节内容的热度值,α为热度系数。
[0056]
在本实施例中,以上两个系数在每次有新的章节开始时,就重新修正刷新一次,以便于根据用户行为获取更为准确的目标阅读速度。当然,系数的修正方法还可以为其他,其不以本实施例中的描述为限制。
[0057]
在本实施例的基础上,章节内容的热度值为范围内所有单条评论热度的累加和。其中,单条评论热度与评论发表时间距当前时间的时长负相关、与评论的互动数量正相关、与评论字数正相关。
[0058]
具体地,章节内容的热度值由章节内所有评论的单条评论热度值累加获得,其计算公式为:h=∑p;
[0059]
单条评论热度值与评论质量值成正比、与评论互动数量成正比、与评论发表时间距当前时间的时长成反比,本实施例中具体单条评论热度值h的计算公式为:
[0060][0061]
其中,q及c都为常数,可根据需求进行数值调整,本实施例中c=2;
[0062]
d为评论发表时间距当前时间的时长,即评论发表的时间越长,d值越大,h值越小,此设置使得评论热度随时间逐步衰减;
[0063]
s为评论互动数量,即他人对此评论进行点赞、回复、收藏等动作,互动越多则s数值越大,此评论引起的讨论越多,则会使得评论热度越高;
[0064]
g代表评论质量值,评论质量越高,则认为此评论的热度会越高。
[0065]
以上单条评论热度值及章节内容的热度值的计算方式为经过大量实验模拟验证获得,其实际的效果较好。当然,单条评论热度值及章节内容的热度值的计算方式还可以为其他,其不以本实施例中描述的公式为限制。
[0066]
其中,评论质量值g的获取方式为:首先对评论进行预处理,预处理的过程可以包括:删除评论的标点、无意义字符、去除重复词组等;然后计算预处理后的评论字数n;并通过公式:g=kn来计算评论质量值g,其中k为大于1的常数。本实施例中k取1.2,当然,其数值还可以为其他数值,例如1.3、1.1等。本实施例通过有效字数来计算评论质量,字数越多,则评论热度值越高。
[0067]
当然,还可以通过ai技术识别的评论质量,如通过现有的自然语言处理(nlp,natural language processing)技术来对评论进行处理,计算出评论的评论质量值。
[0068]
本发明技术方案基于用户偏好和小说章节的热度,共同调节速度参数。使用用户
习惯确定基准速度,使用章节热度调节阅读速度。对于精彩的片段放慢翻页速度,细读不跳过;对于枯燥的片段加快翻页速度快速略过,节约读者时间。该方案在调节阅读速度的同时考虑了用户习惯和实际小说片段热度,同时基于用户阅读的习惯进行长期训练,将更贴合用户的需求阅读速度。
[0069]
参照附图2所示的,在本发明的另一实施例中,阅读速度控制的方法包括以下步骤:
[0070]
获取当前章节内容的热度值h;
[0071]
计算当前目标阅读速度:s=α*e-h
+β*si;由此可知,热度越高时,目标阅读速度越慢;
[0072]
阅读速度将以加速度a为速率调整到前一步骤中计算的目标阅读速度,并允许用户随时调整以终止变化;
[0073]
若用户使用交互命令调节/终止调节翻页速度,记录用户最终的速度设置与当前章节内容的热度值并回传给服务器,作为下次计算目标阅读速度的参考数据使用。
[0074]
同时,本实施例还定义了一种用户的目标阅读速度s的计算/修正方式,具体如下:
[0075]
冷启动时使用服务器定义的基准阅读速度si;
[0076]
在用户发生阅读行为时,获取用户的平均阅读速度sc;
[0077]
设置用户调节阅读速度的系数,预设热度系数初始值α;预设用户日常的阅读速度系数的初始值β;
[0078]
用户的目标阅读速度s=α*e-h
+β*si;由此可知,用户的目标阅读速度由热度、热度系数、用户的阅读速度系数共同决定;
[0079]
根据当前阅读数据,计算第一修正系数:其中,限定f∈[fmin,fmax],其中fmin、fmax为服务器限定值,且0.9《fmin《fmax《1.1,避免热度系数调整过度;
[0080]
调整热度系数:α
n+1
=αn*f;由此可知,当热度值越大时,热度系数随用户速度调整的影响越大;
[0081]
计算第二修正系数:此系数反映了当前第二修正系数μ与用户的阅读速度系数的偏差比,限定其范围μ∈[min,max],其中0.9《min《max《1.1,由服务器预先设定;调整阅读速度系数β
n+1
=βn*μ;
[0082]
根据上述两个修正系数和公式,调节用户阅读系数,并存储两组修正系数,用于下次阅读时的设置。
[0083]
本实施例方法基于用户习惯和章节热度的自动翻页/发声阅读的速度进行阅读速度调节,同时基于用户阅读习惯进行长期训练,速度调节过程智能高效、贴合用户使用习惯。
[0084]
本技术实施例还提供一种电子设备,如图4所示,图4所示的电子设备700包括:处理器701和存储器703。其中,处理器701和存储器703相连,如通过总线702相连。可选地,电子设备700还可以包括收发器704。需要说明的是,实际应用中收发器704不限于一个,该电子设备700的结构并不构成对本技术实施例的限定。
[0085]
处理器701可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specificintegrated circuit,专用集成电路)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器701也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0086]
总线702可包括一通路,在上述组件之间传送信息。总线702可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extendedindustry standard architecture,扩展工业标准结构)总线等。总线702可以分为地址总线、数据总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0087]
存储器703可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasableprogrammable read only memory,电可擦可编程只读存储器)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0088]
存储器703用于存储执行本技术方案的应用程序代码,并由处理器701来控制执行。处理器701用于执行存储器703中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0089]
其中,电子设备包括但不限于:移动电话、笔记本电脑、pda(个人数字助理)、pad(平板电脑)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。还可以为服务器等。图4示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0090]
本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当计算机程序在计算机中执行时,令计算机执行上述实施例提供的阅读速度控制方法。
[0091]
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。
[0092]
以上仅是本技术的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。

技术特征:
1.一种阅读速度控制方法,其特征在于,所述方法包括:s10:收集用户阅读速度数据、书籍各个页面/章节内容的热度数据;s20:根据用户阅读速度数据及当前书籍内容的热度数据,随用户阅读动态的计算目标阅读速度;s30:根据目标阅读速度,动态控制书籍的自动翻页速度/有声阅读播放速度。2.根据权利要求1所述的阅读速度控制方法,其特征在于,步骤s30中:获取当前阅读速度,将书籍的当前阅读速度以预设的变化速度逐步变化至目标阅读速度。3.根据权利要求1所述的阅读速度控制方法,其特征在于,还包括步骤:用户阅读过程中,接收用户操作数据,调整书籍的自动翻页速度/有声阅读播放速度;根据所述操作数据,调整下次用户阅读时所述目标阅读速度的初始值。4.根据权利要求1所述的阅读速度控制方法,其特征在于,所述目标阅读速度与书籍当前页面/章节内容的热度值负相关;所述目标阅读速度与用户的平均阅读速度正相关。5.根据权利要求4所述的阅读速度控制方法,其特征在于,页面/章节内容的热度值为范围内所有单条评论热度的累加和;所述单条评论热度:与评论发表时间距当前时间的时长负相关、与评论的互动数量正相关、与评论字数正相关。6.根据权利要求4所述的阅读速度控制方法,其特征在于,所述目标阅读速度s的计算公式为:s=α*e-h
+β*si;其中,h为页面/章节内容的热度值,α为热度系数,β为阅读速度系数,si为基准阅读速度。7.根据权利要求6所述的阅读速度控制方法,其特征在于,还包括对所述热度系数进行修正,有α
n+1
=α
n
*f,其中,α
n+1
为修正后的热度系数,α
n
为修正前的热度系数,f为第一修正系数,sl为当前阅读速度,sc为平均阅读速度,h为页面/章节内容的热度值。8.根据权利要求7所述的阅读速度控制方法,其特征在于,还包括对所述阅读速度系数进行修正,有β
n+1
=β
n
*μ,其中,β
n+1
为修正后的阅读速度系数,β
n
为修正前的阅读速度系数,μ为第二修正系数;si为基准阅读速度,sc为平均阅读速度,h为页面/章节内容的热度值,α为热度系数。9.一种电子设备,其特征在于,该电子设备包括:至少一个处理器;存储器;至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行权利要求1至8任一项所述的阅读速度控制方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1至8任一项所述的阅读速度控制方法。

技术总结
本申请涉及电子书阅读技术领域,提供了一种阅读速度控制方法、电子设备及存储介质,该方法包括步骤:收集用户阅读速度数据、书籍各个页面/章节内容的热度数据;根据用户阅读速度数据及当前书籍内容的热度数据,随用户阅读动态的计算目标阅读速度;根据目标阅读速度,动态控制书籍的自动翻页速度/有声阅读播放速度。综上,本申请的阅读速度同时考虑了用户习惯和实际小说片段热度。一方面针对不同用户习惯的阅读速度进行了适应性调整,另一方面可根据片段热度调整阅读速度,对于精彩片段可以细读不跳过,枯燥片段则可快速略过。速度调节更加智能、人性化,将更加贴合用户的需求阅读速度。度。度。


技术研发人员:邹建峰 薛超
受保护的技术使用者:福州畅昕信息科技有限公司
技术研发日:2023.05.26
技术公布日:2023/9/14
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐