电子书的翻页方法、阅读设备及存储介质与流程

文档序号:16895881发布日期:2019-02-15 23:38阅读:523来源:国知局
电子书的翻页方法、阅读设备及存储介质与流程

本发明涉及多媒体通信技术,尤其涉及一种电子书的翻页方法、阅读设备及存储介质。



背景技术:

用户通过电子阅读软件进行电子书阅读,为了便于用户阅读,相关技术中,阅读软件提供自动翻页的功能,用户可以设置电子书的翻页速度,阅读软件以用户设置的翻页速度自动进行电子书的翻页,使得用户无需手动翻页,然而,这种方式需要用户在阅读前手动进行设置,用户体验差,且翻页速度的设置依靠用户经验,与实际阅读电子书时的翻页速度往往不适配。



技术实现要素:

有鉴于此,本发明实施例期望提供一种电子书的翻页方法、阅读设备及存储介质,能够基于电子书的翻页参数自动确定与该电子书适配的翻页速度。

本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供一种电子书的翻页方法,所述方法包括:

响应于终端接收的目标用户针对电子书的阅读指令,确定所述电子书的翻页参数,所述翻页参数至少包括表征所述目标用户的健康状态的第一参数;

基于所确定的所述翻页参数,确定所述电子书的翻页速度;

根据所确定的所述翻页速度对所述电子书进行翻页。

第二方面,本发明实施例提供一种电子书的阅读设备,所述设备包括:

参数确定单元,用于响应于终端接收的目标用户针对电子书的阅读指令,确定所述电子书的翻页参数,所述翻页参数至少包括表征所述目标用户的健康状态的第一参数;

速度确定单元,用于基于所确定的所述翻页参数,确定所述电子书的翻页速度;

翻页单元,用于根据所确定的所述翻页速度对所述电子书进行翻页。

第三方面,本发明实施例提供一种电子书的阅读设备,所述设备包括:

存储器,用于存储可执行程序;

处理器,用于执行所述存储器中存储的可执行程序时,实现本发明实施例提供的所述电子书的翻页方法。

第四方面,本发明实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现本发明实施例提供的所述电子书的翻页方法。

应用本发明上述实施例具有以下有益效果:

应用本发明实施例上述电子书的翻页方法、装置及存储介质,能够基于电子书对应的目标用户的健康状态自动实现电子书翻页速度的确定,无需用户手动进行翻页速度的设定,使得所确定的电子书的翻页速度更贴合用户健康状态的实际情况,大大提高了用户体验。

附图说明

图1为本发明实施例提供的电子书的翻页方法的流程示意图一;

图2为本发明实施例提供的用户触发电子书阅读的界面示意图;

图3为本发明实施例提供的电子书的翻页方法的流程示意图二;

图4为本发明实施例提供的电子书的阅读设备的组成结构示意图一;

图5为本发明实施例提供的电子书的阅读设备的组成结构示意图二。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在不冲突的情况下,本发明实施例记载的技术方案可以任意组合的方式实施。

需要说明的是,在本发明实施例中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的方法或者装置不仅包括所明确记载的要素,而且还包括没有明确列出的其他要素,或者是还包括为实施方法或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的方法或者装置中还存在另外的相关要素(例如方法中的步骤或者装置中的单元,例如的单元可以是部分电路、部分处理器、部分程序或软件等等)。

例如,本发明实施例提供的电子书的翻页方法包含了一系列的步骤,但是本发明实施例提供的电子书的翻页方法不限于所记载的步骤,同样地,本发明实施例提供的电子书的翻页装置包括了一系列单元,但是本发明实施例提供的装置不限于包括所明确记载的单元,还可以包括为获取相关信息、或基于信息进行处理时所需要设置的单元。

需要说明的是,本发明实施例所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

作为实现本发明实施例电子书的翻页方法的一个可选实施例,参见图1,图1为本发明实施例提供的电子书的翻页方法的一个可选的流程示意图,本发明实施例中电子书的翻页方法涉及步骤101至步骤103,以下分别进行说明。

步骤101:响应于终端接收的目标用户针对电子书的阅读指令,确定电子书的翻页参数。

在一实施例中,电子书可理解为电子化的书籍,主要格式有pdf、txt、jar这里,在实际应用中,电子书当用户通过终端进行电子书的阅读时,触发针对电子书的阅读指令,阅读指令指示执行电子书的自动翻页,电子书可处于自动翻页阅读模式或手动翻页阅读模式;例如,用户利用终端中的阅读软件(电子书应用(app,application))阅读电子书,通过点击用户界面上呈现的电子书触发针对该电子书的阅读指令,参见图2,图2为本发明实施例提供的用户触发电子书阅读的界面示意图,当终端接收到阅读指令时,触发针对该电子书的翻页参数的获取。当用户采用手动翻页的方式进行电子书阅读时,根据实际情况需要进入自动翻页阅读模式,可通过发出上述阅读指令,触发对电子书的翻页速度的确定。

在一实施例中,翻页参数可以为表征目标用户的健康状态的第一参数;

在另一实施例中,翻页参数还可以包括:表征电子书所属类型的电子书的平均翻页速度的第二参数,和/或,表征终端所处环境的安静程度的第三参数。

接下来针对翻页参数所包括的不同参数情况对翻页参数的确定过程进行说明。

在一实施例中,当阅读参数包括所述第一参数时,可通过如下方式确定表征目标用户的健康状态的第一参数:

获取一段时间内所述目标用户的健康参数;所述健康参数包括以下至少之一:睡眠时间、睡眠质量、运动时间、工作时间;根据所述目标用户的健康参数,确定所述目标用户的健康状态。

这里,所述一段时间可以为预先设定的一段时间,其中,在设置该段时间时,可以依据实际需要来进行设定,例如从当前时刻向前两天时间内。

在实际实施时,终端可通过终端上安装的健康监测app获取用户的健康参数,或者,建立与用户佩戴的具备健康监测功能的穿戴设备的通信连接,从用户佩戴的穿戴设备中获取健康参数。例如,可通过终端中安装的睡眠类app(如蜗牛睡眠)监测并获取用户的睡眠时间及睡眠质量;可通过终端中安装的运动类app(如咕咚)监测并获取用户的运动时间;可通过工作管理app(如wheniwork、jolt)监测并获取用户的工作时间。

在一实施例中,健康参数采用评分的方式所呈现,满分为100分,以下针对不同的健康参数分别进行说明。

示例性地,对于睡眠时间(这里指的是一段时间内目标用户平均每天的睡眠时间)来说,当用户的睡眠时间为8小时及以上时对应的睡眠时间评分为100分,当睡眠时间达到6小时且小于8小时对应的睡眠时间评分为80分,当睡眠时间达到4小时且小于6小时对应的睡眠时间评分为60分,当睡眠时间小于4小时对应的睡眠时间评分为40分。

示例性地,对于睡眠质量(指的是一段时间内目标用户平均每天的睡眠质量)来说,当用户的深度睡眠时间为5小时及以上时对应的睡眠质量评分为100分,当用户的深度睡眠时间达到3小时且小于5小时对应的睡眠质量评分为80分,当用户的深度睡眠时间达到2小时且小于3小时对应的睡眠质量评分为60分,当用户的深度睡眠时间小于2小时对应的睡眠质量评分为40分。

示例性地,对于运动时间(指的是一段时间内目标用户平均每天的运动时间)来说,当运动时间达到2小时及以上时对应的运动时间评分为100分,当运动时间达到1小时且小于2小时对应的运动时间评分为80分,当运动时间达到30分钟且小于1小时对应的运动时间评分为60分,当运动时间小于30分钟时对应的运动时间评分为40分。

接下来对确定目标用户的健康状态进行说明,健康状态即第一参数采用评分的方式表征。

当健康参数包括睡眠时间、睡眠质量、运动时间、工作时间中一个时,健康状态的评分即为相应的健康参数的评分;例如,当健康参数为睡眠时间时,若睡眠时间评分为60分,则用户的健康状态的评分为60分。

当健康参数包括睡眠时间、睡眠质量、运动时间、工作时间中两个或两个以上时,健康状态的评分采用多个健康参数的评分加权求和的方式得到;以健康参数包括睡眠时间、睡眠质量及运动时间为例进行说明。对应睡眠时间、睡眠质量及运动时间的权重值分别为0.4、0.4、0.2,对应睡眠时间、睡眠质量及运动时间的评分分别为80分、80分、60分,则通过加权求和计算得到用户的健康状态的评分为76分。

在一实施例中,当翻页参数包括第二参数时,可通过如下方式确定第二参数:

获取电子书携带的标识信息,其中,所述标识信息用于对所述电子书所属的类型进行标识;根据所述标识信息,确定所述电子书所属的类型;获取所述类型的电子书的翻页记录;根据所述翻页记录,确定表征所述类型的电子书的平均翻页速度的第二参数,也即确定该类型的电子书的平均翻页速度。

这里,所述标识信息可以为标签,在一个示例中,终端可以预设电子书的标签与类型的对应关系,当终端获取到电子书的标签后,可以根据该标签,以及预设的标签与类型的对应关系,来确定与该标签对应的电子书的类型;其中,用户当前阅读的电子书的类型可以包括:专业类、休闲类等。例如,终端可以获取用户当前阅读的电子书《大话数据结构》的标签:算法类,然后,根据该标签来确定用户当前阅读的电子书的类型为专业类。

在一实施例中,获取所述类型的电子书的翻页记录可以为获取所述目标用户针对该类型的电子书的翻页记录,或者获取所有其他用户针对该类型的电子书的翻页记录,或者,先获取目标用户针对该类型的电子书的翻页记录,若不存在该目标用户针对该类型的电子书的翻页记录,再去获取所有其他用户针对该类型的电子书的翻页记录,进而,根据所获取的翻页记录计算相应的平均翻页速度。

在实际实施时,第二参数采用评分的方式所呈现,电子书的平均翻页速度与第二参数的评分存在映射关系,不同的电子书的平均翻页速度对应第二参数的不同的评分,满分为100分,例如,当平均翻页速度达到8秒/页及以上时,对应的第二参数的评分为100分,当平均翻页速度达到15秒/页且小于8秒/页时,对应的第二参数的评分为80分,当平均翻页速度达到20秒/页且小于15秒/页时,对应的第二参数的评分为60分,当平均翻页速度小于20秒/页时,对应的第二参数的评分为40分。

在一实施例中,当阅读参数包括所述第三参数时,可通过如下方式确定第三参数:

获取第一指定时间段内所述终端所处环境的音频数据;确定所述音频数据在所述第一指定时间段内的平均分贝值;基于所确定的所述平均分贝值,确定表征所述终端所处环境的安静程度的第三参数。

这里,在实际应用中,在一段时间内,如2分钟,终端对周围环境进行音频数据采集,进而计算在该2分钟时间内的平均分贝值,根据确定的平均分贝值评估当前环境的安静程度;在实际实施时,可预设平均分贝值与安静程度的映射关系,通过该映射关系确定当前的安静程度,例如当平均分贝值处于0到40分贝之间时,安静程度为一级;当平均分贝值处于40到70分贝之间时,安静程度为二级,当平均分贝值大于70分贝时,安静程度为三级。

在实际实施时,第三参数采用评分的方式所呈现,安静程度的级别与第三参数的评分存在映射关系,不同的级别对应第三参数不同的评分,满分为100分,例如,当安静程度为一级时,对应的第三参数的评分为100分,当安静程度为二级时,对应的第三参数的评分为80分,当安静程度为三级时,对应的第三参数的评分为60分。

步骤102:基于所确定的所述翻页参数,确定所述电子书的翻页速度。

在一实施例中,翻页参数包括第一参数、第二参数、第三参数中一个,终端中存储了翻页参数与翻页速度的多组映射关系;相应的,终端可通过如下方式确定所述电子书的翻页速度:

获取翻页参数与电子书的翻页速度的多组映射关系;基于所获取的多组映射关系及翻页参数,确定电子书的翻页速度。

以翻页参数为表征终端所处环境的安静程度的第三参数为例,根据翻页参数与电子书的翻页速度的多组映射关系,确定当安静程度为一级,即第三参数的评分为100分时,对应的翻页速度为10秒/页,当安静程度为二级,即第三参数的评分为80分时,对应的翻页速度为15秒/页。

在一实施例中,翻页参数包括第一参数、第二参数、第三参数中至少两种,相应的,终端可通过如下方式确定所述电子书的翻页速度:

确定所获取的所述翻页参数的权重值;基于各个翻页参数的权重值,对所获取的所述翻页参数进行加权求和;根据所述加权求和的结果,确定所述电子书的翻页速度。

以翻页参数包括第一参数、第二参数及第三参数为例,翻页参数具有相应的评分,例如获取第二参数的评分为80、第一参数的评分为90、第三参数的评分为70,确定第二参数的权重值为0.6,第一参数的权重值为0.2、第三参数的权重值为0.2,对三个翻页参数进行加权求和得到80分,终端中预设了加权求和的结果与翻页速度的多组映射关系,可基于所得到的评分值查找相应的映射关系得到电子书的翻页速度,例如,当评分处于90到100时,翻页速度为10秒/页;当评分处于80到90时,翻页速度为15秒/页。

步骤103:根据所确定的所述翻页速度对所述电子书进行翻页。

在实际应用中,用户在电子书的阅读过程中,可能存在对翻页速度进行调整的需求,例如,用户即将阅读的内容与已经阅读过的内容的重合度较高,需要加快翻页速度;在一实施例中,所述方法还包括:

定位目标用户当前的阅读位置;基于所述阅读位置,获取目标用户未阅读的第一内容、以及目标用户已阅读的第二内容;根据所述第一内容及所述第二内容,调节所述电子书的翻页速度。

这里,对目标用户当前阅读位置的定位可以采用不同的方式,例如,终端可采用眼球追踪技术,对用户的眼球在电子书上的注视位置进行监控,从而确定当前目标用户的阅读位置;或者,终端基于当前的翻页速度及当前页面的停留时间进行计算,确定目标用户当前的阅读位置。

在实际实施时,目标用户未阅读的第一内容可以是从当前的阅读位置开始,目标用户未阅读的n(正整数)个自然段落,目标用户已阅读的第二内容可以是从当前的阅读位置开始,目标用户已阅读的m(正整数)个自然段落;或者,目标用户未阅读的第一内容可以是从当前的阅读位置开始,目标用户未阅读的q(正整数)个字符数,目标用户已阅读的第二内容可以是从当前的阅读位置开始,目标用户已阅读的j(正整数)个字符数;

相应的,在定位目标用户当前的阅读位置之后,可采用如下方式调节电子书的翻页速度:

获取所述第一内容与所述第二内容的内容重合度;当所述内容重合度达到预设的重合度阈值时,加快所述电子书的翻页速度。

这里,在实际应用中,对电子书的翻页速度的调节可以基于电子书当前的翻页速度以增加或减少预设百分比的形式实施,例如,当确定需要加快电子书的翻页速度时,基于电子书当前的自动翻页速度加快10%,当确定需要减慢电子书的翻页速度时,基于电子书当前的自动翻页速度减慢5%。

其中,终端对第一内容与所述第二内容的内容重合度的确定可通过将第一内容与所述第二内容进行匹配实现。

这里,对内容重合度进行说明,在一实施例中,内容重合度可以是第一内容与第二内容中相同文字的数量所占第一内容的比例;其中,所述相同文字可以为以连续的方式所呈现的文字,例如,相同文字为第一内容与第二内容中均包含的某一个完整的语句;或者,述相同文字可以为以非连续的方式所呈现的文字,例如,第一内容的第一语句与第二内容的第二语句中均包含的相同的文字,第一语句不同于第二语句。

以第一内容的文字的数量为200字、第一内容与第二内容中相同文字的数量为100字为例,通过计算100字与200字的比值得到第一内容与第二内容的内容重合度为0.5。假设预设的重合度阈值为0.5,则第一内容与第二内容的内容重合度已达到预设的重合度阈值,可知,用户接下来所要读的内容大部分已经读过,则可加快电子书的翻页速度,而当第一内容与第二内容的内容重合度未达到预设的重合度阈值时,可知用户接下来所要读的内容大部分仍是未读内容,因此,保持当前的翻页速度不变,继续进行自动翻页。

在一实施例中,当所内容重合度未达到预设的重合度阈值时,亦可基于一段时间内用户对第一内容的操作量进一步判断是否需要调整翻页速度,相应的,方法还包括:

获取所述第一内容对应的操作记录;根据所述操作记录,确定对所述第一内容的操作量;当所述操作量达到预设的操作量阈值时,减慢所述电子书的翻页速度;当操作量未达到预设的操作量阈值时,保持当前的翻页速度不变;其中,所述操作量至少包括操作次数。

这里,针对目标用户未阅读的第一内容可以存在多种类型的操作,如关注操作、批注操作、分享操作、点赞操作等。

在一实施例中,对第一内容的操作量可以为对第一内容的各种操作的操作次数之和,当统计得到的针对第一内容的各种操作的操作次数之和达到预设的操作量阈值时,减慢所述电子书的翻页速度。

在一实施例中,不同类型的操作对应不同的权重值,终端获取操作记录中各个类型的操作的操作次数及相应的权重值;根据各个类型的操作的权重值,对各个操作的操作次数进行加权求和;将加权求和的结果作为对所述第一内容的操作量,当操作量达到预设的操作量阈值时,减慢电子书的翻页速度。

在一实施例中,上述操作量还可以为操作时长,例如,用户对第一内容的操作为添加批注,终端可监控该操作的操作时长,以确定用户对该部分内容的关注度,当操作时长达到预设的时长阈值时,减慢电子书的翻页速度。

在实际实施时,终端还可根据用户的手动翻页情况进行翻页速度的调整:终端监控第二指定时间段内目标用户对电子书的翻页操作;当第二指定时间段内存在目标用户的翻页操作时,获取所述翻页操作的操作类型及相应的操作次数;根据所获取的所述操作类型及相应的操作次数,调节所述电子书的翻页速度。

在一实施例中,终端可通过如下方式根据所获取的操作类型及相应的操作次数,调节电子书的翻页速度:

当操作类型表征所述翻页操作为向前翻页、且相应的操作次数达到第一操作次数阈值时,减慢所述电子书的翻页速度;当所述操作类型表征所述翻页操作为向后翻页、且相应的操作次数达到第二操作次数阈值时,加快所述电子书的翻页速度。其中,操作次数阈值可以依据实际需要进行设定。

在实际实施时,终端还可根据目标用户的实际阅读情况(如阅读速度)进行翻页速度的调整,在一实施例中,终端获取目标用户对应电子书的阅读速度;将所述阅读速度与所述电子书的翻页速度进行比较,得到比较结果;根据所述比较结果,调节所述电子书的翻页速度。

在一实施例中,终端可通过如下方式获取目标用户对应所述电子书的阅读速度:监控第三指定时间段内目标用户在电子书上的注视位置的变化;根据监控得到的第三指定时间段内注视位置的变化,计算目标用户对应电子书的阅读速度。例如,终端对用户的眼球在电子书上的注视位置进行监控,通过监控得到用户的眼球在看当前阅读页的第二段的第四行(或监控到用户眼球在看当前阅读页的第二段,具体可以根据终端对用户的眼球在电子书上的注视位置的识别精度来进行确定),然后依据当前阅读页停留的时间,可计算得到用户对应电子书的阅读速度。

在一实施例中,终端确定目标用户的阅读速度大于电子书当前的翻页速度时,加快所述电子书的翻页速度;确定所述阅读速度小于所述电子书当前的翻页速度时,减慢所述电子书的翻页速度。

应用本发明上述实施例,终端基于不同的翻页参数自动实现电子书翻页速度的确定,无需用户手动进行翻页速度的设定,且对电子书的翻页速度的确定依据翻页参数,使得所确定的电子书的翻页速度更贴合用户的实际需求;在用户阅读电子书的过程中,结合当前电子书的实际情况以及用户的需求来自动调节翻页速度,无需用户手动调节,大大提高了用户体验。

作为实现本发明实施例电子书的翻页方法的另一个可选实施例,参见图3,图3为本发明实施例提供的电子书的翻页方法的流程示意图,本发明实施例中电子书的翻页方法包括:

步骤201:终端接收到电子书的阅读指令。

步骤202:终端确定电子书的翻页参数。

在本实施例中,翻页参数包括:表征目标用户的健康状态的第一参数、表征电子书所属类型的电子书的平均翻页速度的第二参数、以及表征终端所处环境的安静程度的第三参数。

在实际实施时,终端获取电子书携带的标识信息,其中,标识信息用于对电子书所属的类型进行标识;根据标识信息,确定电子书所属的类型;获取类型的电子书的翻页记录;根据翻页记录,确定表征电子书所属类型的电子书的平均翻页速度的第二参数。

在实际实施时,终端获取一段时间内目标用户的健康参数;健康参数包括以下至少之一:睡眠时间、睡眠质量、运动时间、工作时间;根据目标用户的健康参数,确定目标用户的健康状态。

在实际实施时,终端获取第一指定时间段内终端所处环境的音频数据;确定音频数据在所述第一指定时间段内的平均分贝值;基于所确定的所述平均分贝值,确定表征所述终端所处环境的安静程度的第三参数。

步骤203:基于所确定的翻页参数,确定电子书的翻页速度。

在实际实施时,终端确定所获取的翻页参数的权重值;基于各个翻页参数的权重值,对所获取的所述翻页参数进行加权求和;根据所述加权求和的结果,确定所述电子书的翻页速度。

这里,翻页参数采用评分的方式所呈现,第一参数、第二参数及第三参数的评分的确定过程参见前述说明,此处不作赘述。例如,第二参数的评分为80、第一参数的评分为90、第三参数的评分为70,确定第二参数的权重值为0.6,第一参数的权重值为0.2、第三参数的权重值为0.2,对三个翻页参数进行加权求和得到80分。

加权求和的结果与翻页速度存在映射关系,不同的分值对应不同的翻页速度,可基于所得到的评分值查找相应的映射关系得到电子书的翻页速度,例如,当评分处于90到100时,翻页速度为10秒/页;当评分处于80到90时,翻页速度为15秒/页。

步骤204:根据所确定的翻页速度对电子书进行翻页。

步骤205:在基于翻页速度对电子书进行翻页的过程中,获取用于调节所述电子书的翻页速度的调节参数。

在一实施例中,调节参数包括以下至少之一:目标用户的未读内容与已读内容的重合度、对所述未读内容的操作的操作量、目标用户的阅读速度、目标用户对电子书的翻页情况。

在实际实施时,终端定位目标用户当前的阅读位置;基于所述阅读位置,获取所述目标用户未阅读的第一内容、以及所述目标用户已阅读的第二内容;根据所述第一内容及所述第二内容,计算得到所述第一内容与所述第二内容的内容重合度。

在实际实施时,终端获取所述第一内容对应的操作记录;获取所述操作记录中各个类型的操作的操作次数及相应的权重值;根据所述各个类型的操作的权重值,对所述各个操作的操作次数进行加权求和;将所述加权求和的结果作为对所述第一内容的操作量。

在实际实施时,终端监控一段时间内目标用户在电子书上的注视位置的变化;根据监控得到的一段时间内注视位置的变化,计算目标用户对应所述电子书的阅读速度。

在实际实施时,终端监控一段时间内目标用户对电子书的翻页操作;当在所述一段时间内存在目标用户的翻页操作时,获取对应所述翻页操作的翻页情况;这里,翻页操作的翻页情况可以包括对应所述翻页操作的操作类型及相应的操作次数。

步骤206:根据所获取的调节参数,对电子书的翻页速度进行调节。

在实际实施时,当终端获取的调节参数为目标用户的未读内容(第一内容)与已读内容(第二内容)的重合度,及对目标用户的未读内容的操作量时,可通过如下方式实现对电子书的翻页速度的调节:

判断所述第一内容与所述第二内容的内容重合度是否达到预设的重合度阈值;当所内容重合度达到预设的重合度阈值时,加快所述电子书的翻页速度;当所内容重合度未达到预设的重合度阈值,判断对所述第一内容的操作量是否达到预设的操作量阈值;当对所述第一内容的操作量达到预设的操作量阈值时,减慢所述电子书的翻页速度。

在实际实施时,当终端获取的调节参数为目标用户对应所述电子书的阅读速度时,可通过如下方式实现对电子书的翻页速度的调节:

将所述阅读速度与所述电子书的翻页速度进行比较,得到比较结果;当所述比较结果表征所述阅读速度大于所述电子书的翻页速度时,加快所述电子书的翻页速度;当所述比较结果表征所述阅读速度小于所述电子书的翻页速度时,减慢所述电子书的翻页速度。

在实际实施时,当终端获取的调节参数为目标用户对电子书的翻页情况时,可通过如下方式实现对电子书的翻页速度的调节:

当所述操作类型表征所述翻页操作为向前翻页操作、且相应的操作次数达到操作次数阈值时,减慢所述电子书的翻页速度;当所述操作类型表征所述翻页操作为向后翻页操作、且相应的操作次数达到操作次数阈值时,加快所述电子书的翻页速度。

在一实施例中,调节参数可以包括两个或两个以上,在该情况下,终端根据调节参数进行翻页速度的调节时,只需至少一个调节参数满足进行翻页速度调节的条件时,便可进行翻页速度的调节,例如,调节参数包括目标用户的阅读速度以及目标用户对电子书的翻页情况,终端确定阅读速度大于所述电子书的翻页速度,一段时间内存在用户对电子书的向后翻页操作,但操作次数未达到操作次数阈值,加快电子书的翻页速度。

接下来对本发明实施例提供的电子书的阅读设备进行说明,本发明实施例提供的电子书的阅读设备可以提供为硬件、软件或者软硬件结合的方式。

下面说明电子书的阅读设备的软件硬件结合的实施,参见图4,图4为本发明实施例提供的电子书的阅读设备的一个可选的组成结构示意图,本公开实施例的电子书的阅读设备可以以各种形式来实施,如:由智能手机、平板电脑和台式机等终端单独实施,或者由终端、服务器协同实施。下面对本公开实施例的电子书的阅读设备的硬件结构做详细说明,可以理解,图4仅仅示出了电子书的阅读设备的示例性结构而非全部结构,根据需要可以实施图4示出的部分结构或全部结构。

本公开实施例提供的电子书的阅读设备400包括:至少一个处理器401、存储器402、用户接口403和至少一个网络接口404。电子书的阅读设备400中的各个组件通过总线系统405耦合在一起。可以理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。

可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。

本公开实施例中的存储器402用于存储各种类型的数据以支持电子书的阅读设备400的操作。这些数据的示例包括:用于在电子书的阅读设备400上操作的任何可执行指令,如可执行指令4021,实现本公开实施例的电子书的翻页方法的程序可以包含在可执行指令4021中。

本公开实施例揭示的电子书的翻页方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,电子书的翻页方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本公开实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成本公开实施例提供的电子书的翻页方法的步骤。

下面说明电子书的阅读设备的纯硬件实施,实现本公开实施例电子书的阅读设备可以被一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理(dsp,digitalsignalprocessing)、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)或其他电子元件实现,用于执行实现本公开实施例提供的电子书的翻页方法。

下面说明电子书的阅读设备的纯软件实施,实现本公开实施例电子书的阅读设备可以为应用程序或插件,或者采用二者结合的方式实现。作为电子书的阅读设备的软件实施示例,图5为本公开实施例提供的电子书的阅读设备的组成结构示意图,参见图5,电子书的阅读设备包括:

参数确定单元51,用于响应于终端接收的目标用户针对电子书的阅读指令,确定所述电子书的翻页参数,所述翻页参数至少包括表征所述目标用户的健康状态的第一参数;

速度确定单元52,用于基于所确定的所述翻页参数,确定所述电子书的翻页速度;

翻页单元53,用于根据所确定的所述翻页速度对所述电子书进行翻页。

在一实施例中,所述翻页参数可进一步包括:表征所述电子书所属类型的电子书的平均翻页速度的第二参数,和/或,表征所述终端所处环境的安静程度的第三参数。

在一实施例中,当所述阅读参数包括所述第二参数时,所述参数确定单元51,还用于获取所述电子书的类型;基于所述电子书的类型,获取所述类型的电子书的阅读记录;根据所获取的所述阅读记录,确定对应所述类型的电子书的平均翻页速度。

在一实施例中,当所述阅读参数包括所述第一参数时,所述参数确定单元51,还用于获取一段时间内所述目标用户的健康参数;所述健康参数包括以下至少之一:睡眠时间、睡眠质量、运动时间、工作时间;根据所述目标用户的健康参数,确定所述目标用户的健康状态。

在一实施例中,所述参数确定单元51,还用于获取所述健康参数所对应的权重值;根据各个健康参数所对应的权重值,对所述健康参数进行加权求和;根据所述加权求和的结果,确定所述目标用户的健康状态。

在一实施例中,当所述阅读参数包括所述第三参数时,所述参数确定单元51,还用于获取一段时间内所述终端所处环境的音频数据;确定所述音频数据在所述一段时间内的平均分贝值;基于所确定的所述平均分贝值,确定所述终端所处环境的安静程度。

在一实施例中,所述阅读参数包括所述第二参数、所述第一参数、所述第三参数之一,所述速度确定单元52,还用于获取所述阅读参数与所述电子书的翻页速度的多组映射关系;基于所获取的所述多组映射关系及所述阅读参数,确定所述电子书的翻页速度。

在一实施例中,所述阅读参数包括所述第二参数、所述第一参数、所述第三参数中至少两种,所述速度确定单元52,还用于确定所获取的所述阅读参数的权重值;基于各个阅读参数的权重值,对所获取的所述阅读参数进行加权求和;根据所述加权求和的结果,确定所述电子书的翻页速度。

在一实施例中,所述设备还包括速度调整单元54,用于定位所述目标用户当前的阅读位置;基于所述阅读位置,获取所述目标用户未阅读的第一容量的第一内容、以及所述目标用户已阅读的第二容量的第二内容;根据所述第一内容及所述第二内容,调节所述电子书的翻页速度。

在一实施例中,所述速度调整单元,还用于获取所述第一内容与所述第二内容的内容重合度;当所内容重合度达到预设的重合度阈值时,加快所述电子书的翻页速度。

在一实施例中,当所内容重合度未达到预设的重合度阈值时,所述速度调整单元,还用于获取所述第一内容对应的操作记录;根据所述操作记录,确定对所述第一内容的操作量;当所述操作量达到预设的操作量阈值时,减慢所述电子书的翻页速度。

在一实施例中,所述速度调整单元,还用于获取所述操作记录中各个类型的操作的操作次数及相应的权重值;根据所述各个类型的操作的权重值,对所述各个操作的操作次数进行加权求和;将所述加权求和的结果作为对所述第一内容的操作量。

在一实施例中,所述设备还包括速度调整单元,用于监控一段时间内所述目标用户对所述电子书的翻页操作;当在所述一段时间内存在所述目标用户的翻页操作时,获取所述翻页操作的操作类型及相应的操作次数;根据所获取的所述操作类型及相应的操作次数,调节所述电子书的翻页速度。

在一实施例中,所述速度调整单元,还用于当所述操作类型表征所述翻页操作为向前翻页操作、且相应的操作次数达到操作次数阈值时,减慢所述电子书的翻页速度;当所述操作类型表征所述翻页操作为向后翻页操作、且相应的操作次数达到操作次数阈值时,加快所述电子书的翻页速度。

在一实施例中,所述设备还包括速度调整单元,用于获取所述目标用户对应所述电子书的阅读速度;将所述阅读速度与所述电子书的翻页速度进行比较,得到比较结果;根据所述比较结果,调节所述电子书的翻页速度。

在一实施例中,所述速度调整单元,还用于监控一段时间内所述目标用户在所述电子书上的注视位置的变化;根据监控得到的所述一段时间内所述注视位置的变化,计算所述目标用户对应所述电子书的阅读速度。

在一实施例中,所述速度调整单元,还用于当所述阅读速度大于所述电子书的翻页速度时,加快所述电子书的翻页速度;当所述阅读速度小于所述电子书的翻页速度时,减慢所述电子书的翻页速度。

本发明实施例还提供了一种可读存储介质,存储介质可以包括:移动存储设备、随机存取存储器(ram,randomaccessmemory)、只读存储器(rom,read-onlymemory)、磁碟或者光盘等各种可以存储程序代码的介质。所述可读存储介质存储有可执行指令;

所述可执行指令,用于被处理器执行时实现上述电子书的翻页方法。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、系统(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理系统的处理器以产生一个机器,使得通过计算机或其他可编程数据处理系统的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理系统以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理系统上,使得在计算机或其他可编程系统上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程系统上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1