基于电子书的翻页处理方法、电子设备及计算机存储介质与流程

文档序号:13512609阅读:151来源:国知局
基于电子书的翻页处理方法、电子设备及计算机存储介质与流程

本发明涉及电子信息技术领域,具体涉及一种基于电子书的翻页处理方法、电子设备及计算机存储介质。



背景技术:

随着科技及社会的不断发展,电子书以其节能环保、形式多变、价格低廉等特点受到众多用户的青睐。而且,电子书中的各种功能也极大满足了人们的需求,例如翻页功能可满足用户对电子书翻页的基本需求,标注类功能可辅助用户阅读等。通常,由于翻页功能是电子书中必备的功能,为便于用户操作,翻页功能所对应的翻页热区较大,所以通常会存在其他操作入口位于翻页热区内的情形,例如,用户在阅读过程中遇到感兴趣的片段随时会撰写评论信息以供他人点击查看,而查看这些评论信息的操作入口会随着上述感兴趣片段的分布而设置在电子书正文中的任一位置。

但是,在实现本发明的过程中,发明人发现现有技术中的上述方式至少存在如下问题:当用户在某些情形下,如深度阅读,通常仅对电子书进行翻页阅读,而不执行其他操作。然而,在深度阅读状态下,当用户欲执行翻页操作时,在不同电子书页面的触控翻页热区内点击的触摸点位置几乎是固定不变的,若该触摸点位置与翻页操作无关的操作入口相重合时,通常会触发该操作入口对应的操作,如触发显示评论信息类操作等,从而影响用户的阅读体验,降低用户的阅读速度。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的基于电子书的翻页处理方法、电子设备及计算机存储介质。

根据本发明的一个方面,提供了一种页面展示方法,包括:监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;若是,针对所述预设操作入口执行预设的翻页辅助处理。

根据本发明的另一方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;若是,针对所述预设操作入口执行预设的翻页辅助处理。

根据本发明的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行以下操作:监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;若是,针对所述预设操作入口执行预设的翻页辅助处理。

根据本发明提供的基于电子书的翻页处理方法、电子设备及计算机存储介质。当监测到用户针对电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;并获取电子书中待翻页的页面,进一步判断待翻页的页面中与目标触控区域相对应的位置是否包含预设操作入口;若是,针对所述预设操作入口执行预设的翻页辅助处理。采用本方案,可以避免当用户欲执行翻页操作时,因位于翻页热区的触控区域内包含有与翻页操作无关的操作入口,从而触发与翻页操作无关的操作,影响用户的阅读体验,降低用户的阅读速度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例一提供的基于电子书的翻页处理方法的流程图;

图2示出了本发明实施例二提供的基于电子书的翻页处理方法的流程图;

图3示出了本发明实施例三提供的基于电子书的翻页处理方法的流程图;

图4示出了根据本发明实施例五提供的电子设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

图1示出了本发明实施例一提供的基于电子书的翻页处理方法的流程图。如图1所示,该方法包括以下步骤:

步骤s110,监测到用户针对电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域。

当用户在一些情形下,如深度阅读、或者快速浏览时,其通常仅进行翻页操作,并且每次翻页的触控区域相同。则本步骤中可监测用户对电子书的操作类型,当用户针对电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域。

其中,监测到操作类型为翻页类型的触控操作的次数应大于或等于预设翻页次数。本领域技术人员可根据实际情况设置预设翻页次数。例如,可针对所有的电子书设置相同的预设翻页次数,如10次等;也可根据不同电子书所属的类别设置不同的预设翻页次数,如现代小说类别的电子书的预设翻页次数可设置为5,而文言类书籍中通常包含大量生僻词汇,常需要借助于注释或字典等功能来帮助阅读,从而文言类书籍的电子书的预设翻页次数可以为15;又或者,可根据用户历史阅读信息,设置预设翻页次数,如用户历史信息中用户使用注释类或其他非翻页操作的次数较少时,可针对该用户设置较低的预设翻页次数。

在此,本领域技术人员应当理解的是,本发明中所述的触控区域相同为预设精度下的相同。例如,当预设精度为100%时,若各次触控操作的触控区域在页面中的位置完全相同,则判定各次触控操作的触控区域相同;当预设精度为80%时,若多次触控操作的触控区域的交集(即多次触控操作的触控区域中存在的重叠部分)对应的区域面积分别与多次触控区域面积的比值均大于80%时,则判定该两次触控区域相同。其中,本领域技术人员可自行设置预设精度,本发明不做限制。

进一步地,在确定各次触控操作的触控区域为目标触控区域的过程中,可根据预设的确定策略来确定目标触控区域。例如,若预设精度为100%,则可将各次触控操作的触控区域位置完全相同的区域确定为目标触控区域;若预设精度小于100%,则可将与各次触控操作的触控区域的交集或并集对应的区域确定为目标触控区域。

步骤s120,获取电子书中待翻页的页面,判断待翻页的页面中与目标触控区域相对应的位置是否包含预设操作入口,若是,则执行步骤s130;若否,则本方法结束。

其中,预设操作入口为非翻页操作的操作入口,如电子书评论信息类操作入口等。当待翻页的页面中与目标触控区域相对应的位置包含至少一个预设操作入口时,执行步骤s130。若当待翻页的页面中与目标触控区域相对应的位置不包含预设操作入口,则表明用户在后续阅读待翻页页面,并触控与目标触控区域相对应的位置时,不会触发与预设操作入口相对应的操作,从而不需执行后续步骤,则本方法结束。

步骤s130,针对所述预设操作入口执行预设的翻页辅助处理。

其中,预设的翻页辅助处理可以为一种或多种处理方式。例如,可改变预设操作入口的位置,或者降低与预设操作入口相对应操作的优先级,使其低于翻页操作的优先级等。从而使得在触控待翻页页面中与目标触控区域相对应的位置时不会触发与预设操作入口相对应的非翻页操作。

当待翻页的页面中与目标触控区域相对应的位置所包含的预设操作入口为多个时,分别针对每个操作入口执行预设的翻页辅助处理。其中,对于所有的操作入口可采用同一种处理方式,也可针对不同类型的操作入口采用不同的处理方式。

由此可见,本实施例提供的基于电子书的翻页处理方法,当监测到用户针对电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;并获取电子书中待翻页的页面,进一步对待翻页的页面中与目标触控区域相对应的位置中所包含的预设操作入口执行预设的翻页辅助处理,从而使用户在触控待翻页页面中与目标触控区域相对应的位置时不会触发与预设操作入口相对应的非翻页操作,避免当用户欲执行翻页操作时,因位于翻页热区的触控区域内包含有与翻页操作无关的操作入口,而触发与翻页操作无关的操作,影响用户的阅读体验,降低用户的阅读速度。

实施例二

图2示出了本发明实施例二提供的基于电子书的翻页处理方法的流程图。如图2所示,该方法包括以下步骤:

步骤s210,判断用户的用户阅读行为是否符合预设的深度阅读规则,若是,则执行步骤s220;若否,则本方法结束。

其中,预设的深度阅读规则包括:用户针对电子书连续发出的多次触控操作的操作次数大于预设次数,用户针对电子书的阅读时长大于预设时长,用户针对电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围,和/或显示电子书的终端设备的设备状态符合预设的深度阅读状态等。

举例来说,通常用户在深入阅读时,终端设备不易发生较多频次的大的翻转或倾斜,所以可通过获取终端设备中的角速度传感器数据信息获知终端设备的状态,当角速度传感器显示终端设备在一段时间内经常发生较大的偏转或倾斜时,则表明用户未进行深入阅读,否则表明用户可能处于深度阅读状态中。则可以进一步判断用户针对电子书连续发出的多次触控操作的操作次数是否大于预设次数,例如,预设次数为10,若当前用户的操作次数为2,则无法判断用户是否处于深度阅读状态,若当前用户的操作次数大于10,则表明用户可能处于深度阅读状态;则可进一步判断当前的阅读时长时长是否大于预设时长,预设时长可根据用于历史阅读时长进行设置,若当前的阅读时长大于预设时长,则可确定用户处于深度阅读状态。

步骤s220,判断监测的用户针对电子书连续发出的多次触控操作是否满足操作类型为翻页类型,且各次触控操作的触控区域相同,若是,则执行步骤s230;若否,则本方法结束。

具体地,可监测用户针对电子书的操作,当监测到用户针对电子书连续发出的触控操作次数大于或等于预设翻页次数,且操作类型为翻页类型及各次触控操作的触控区域相同时,执行步骤s230。其中,本领域技术人员可根据实际情况设置预设翻页次数。例如,可针对所有的电子书设置相同的预设翻页次数,如10次等;也可根据不同电子书所属的类别设置不同的预设翻页次数,如现代小说类别的电子书的预设阈值可为5,而文言类书籍中通常包含大量生僻词汇,常需要借助于注释或字典等功能来阅读,从而文言类书籍的电子书的预设翻页次数可以为15;又或者,可根据用户历史阅读信息,设置预设翻页次数,如用户历史信息中用户使用注释类或其他非翻页操作的次数较少时,可针对该用户设置较低的预设翻页次数。

并且,触控区域相同为预设精度下的相同。例如,当预设精度为100%时,若各次触控操作的触控区域在页面中的位置完全相同,则判定各次触控操作的触控区域相同;当预设精度为80%时,若多次触控操作的触控区域的交集(即多次触控操作的触控区域中存在的重叠部分)对应的区域面积分别与多次触控区域面积的比值均大于80%时,则判定该两次触控区域相同。

步骤s230,确定各次触控操作的触控区域为目标触控区域,并获取电子书中待翻页的页面。

其中,可根据预设的确定策略来确定目标触控区域。例如,若预设精度为100%,则可将各次触控操作的触控区域位置完全相同的区域确定为目标触控区域,如各次触控操作的触控区域为页面中由a(620,710)、b(650,710)、c(620,740)及d(650,740)点组成的矩形区域,则可将页面中由坐标分别为(620,710)、(650,710)、(620,740)及(650,740)四个点所组成的矩形区域确定为目标触控区域;若预设精度小于100%,则可将各次页面中,与各次触控操作的触控区域的交集或并集对应的位置确定为目标触控区域。具体地,在获取电子书中待翻页的页面过程中,可获取电子书中当前显示的页面和/或当前显示的页面之后的n个页面。其中,n为大于1的自然数。可选的,n的数值大小可根据用户的阅读速度来确定,用户阅读速度越大时,n可选取较大的数值。

步骤s240,判断待翻页的页面中与目标触控区域相对应的位置是否包含预设操作入口,若是,则执行步骤s250;若否,则本方法结束。

其中,预设操作入口包括电子书评论信息类操作入口、阅读打卡类操作入口、和/或注释类操作入口等。若待翻页的页面中与目标触控区域相对应的位置包含至少一个预设操作入口,则执行步骤s250;否则,本方法结束。

步骤s250,当接收到用户在待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

当用户阅读到步骤s230中的获取的待翻页的页面,触控该页面中与目标触控区域相对应的位置,并且该触控位置包含预设操作入口时,将该预设操作入口置为无效,同时执行翻页操作。

可选的,当接收到用户在待翻页的页面中与目标触控区域对应的位置发出触控操作时,可进一步判断之前页面中针对目标触控区域的触控操作是否为翻页操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。其中,之前页面是指:在待翻页的页面之前显示的至少一个页面。如果在待翻页的页面之前显示的至少一个页面中,用户针对目标触控区域的触控操作为翻页操作,则说明用户正处于深度阅读状态,因此,在待翻页的页面中与目标触控区域对应的位置发出的触控操作也应为翻页操作。

另外,可选地,当接收到用户在待翻页的页面中与目标触控区域对应的位置发出触控操作时,还可进一步判断该触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。具体地,若用户在待翻页的页面中与目标触控区域对应的位置发出的触控操作不是用户在该待翻页的页面中发出的首次触控操作,则说明用户在针对目标触控区域发出触控操作之前还在该页面中触发了其他触控操作,因此确定该用户未处于深度阅读状态,应将预设操作入口置为有效;反之,说明该用户处于深度阅读状态,应将预设操作入口置为无效,同时执行翻页操作。具体实现时,上述的其他触控操作可能是针对除目标触控区域以外的其他区域(即:非目标触控区域)发出的非翻页类型的触控操作。本发明对非目标触控区域的具体位置不做限定,对非翻页类型的触控操作的具体操作类型也不做限定。例如,若一用户在浏览待翻页的页面的过程中,先针对该待翻页的页面中除目标触控区域之外的其他区域内包含的注释类操作入口或电子书评论信息类操作入口等入口发出了第一触控操作,用来获取对应位置的注释或评论;然后,又在待翻页的页面中与目标触控区域对应的位置发出了第二触控操作,此时,由于用户在待翻页的页面中执行了不止一次触控操作,并且,用户在待翻页的页面中与目标触控区域对应的位置发出第二触控操作之前,发出的上一个触控操作(即上述的第一触控操作)不是翻页操作(即:用户在待翻页的页面中与目标触控区域对应的位置发出的第二触控操作并非用户在该页面中发出的首次触控操作),因此,判断用户当前并未处于深度阅读状态,因此该用户可能希望获取页面中的注释或评论等信息,所以,不执行将该预设操作入口置为无效,同时执行翻页操作的处理方式,而是正常显示该预设操作入口所对应的信息,由此降低了误判率。

举例来说,若获取电子书中待翻页的页面为页码为15及16的页面,并且,页码为15的页面中与目标触控区域相对应的位置为页面中圆心坐标为(230,345),半径为1厘米的圆形区域,并且该圆形区域内包含有一个电子书评论信息类操作入口,若上一次针对该电子书评论信息类操作入口执行的是置为无效操作,当用户阅读至页面为15的页面时,触控该页面中圆心坐标为(230,345),半径为1厘米的圆形区域时,将该电子书评论信息类操作入口置为无效,同时执行翻页操作,而不执行与该电子书评论信息类操作入口相对应的操作。

可选的,本实施例对步骤s210与步骤s220的执行顺序不做限定,本实施例中还可以在判断监测的用户针对电子书连续发出的多次触控操作满足操作类型为翻页类型,且各次触控操作的触控区域相同后,进一步判断用户的用户阅读行为是否符合预设的深度阅读规则,若是,则执行步骤s230。

由此可见,本实施例提供的基于电子书的翻页处理方法,在判断用户处于深度阅读状态下,且监测到用户针对电子书连续发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定目标触控区域并获取待翻页的页面;当待翻页的页面中与目标触控区域相对应的位置包含预设操作接口,当接收到用户在待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。从而使用户在阅读至该页面,并触控该页面中与目标触控区域相对应的位置时,不会执行该触控区域内包含的预设操作入口相对应的操作,而是执行翻页操作,从而避免用户在深度阅读中,当用户欲执行翻页操作时,因位于翻页热区的触控区域内包含有与翻页操作无关的操作入口,而触发与翻页操作无关的操作,影响用户的阅读体验,降低用户的阅读速度。

实施例三

图3示出了本发明实施例三提供的基于电子书的翻页处理方法的流程图。如图3所示,该方法包括以下步骤:

步骤s310,判断用户的用户阅读行为是否符合预设的深度阅读规则,若是,则执行步骤s320;若否,则本方法结束。

步骤s320,判断监测的用户针对电子书连续发出的多次触控操作是否满足操作类型为翻页类型,且各次触控操作的触控区域相同,若是,则执行步骤s330;若否,则本方法结束。

步骤s330,确定各次触控操作的触控区域为目标触控区域,并获取电子书中待翻页的页面。

步骤s340,判断待翻页的页面中与目标触控区域相对应的位置是否包含预设操作入口,若是,则执行步骤s350;若否,则本方法结束。

步骤s350,调整所述预设操作入口在待翻页的页面中的显示位置。

具体地,当步骤s340中判断待翻页的页面中与目标触控区域相对应的位置包含预设操作入口时,可进一步调整该预设操作入口在该待翻页页面中的显示位置,使其位于待翻页页面中与各次触控操作的触控区域相对应的位置之外的区域。例如,若待翻页页面中与目标触控区域相对应的位置为页面中圆心坐标为(230,345),半径为1厘米的圆形区域,而某个待翻页页面中的圆心坐标为(230,345),半径为1厘米的圆形区域内包含一个电子书评论信息类操作入口,则在用户阅读该页面之前,将电子书评论信息类操作入口移动至页面中圆心坐标为(230,345),半径为1厘米的圆形区域以外的区域。

可选的,本实施例对步骤s310与步骤s320的执行顺序不做限定,本实施例中还可以在判断监测的用户针对电子书连续发出的多次触控操作满足操作类型为翻页类型,且各次触控操作的触控区域相同后,进一步判断用户的用户阅读行为是否符合预设的深度阅读规则,若是,则执行步骤s330。

可选的,在另一种实施方式中,当待翻页的页面中与各次触控操作的触控区域相对应的位置所包含的预设操作入口为多个时,可调整该多个预设操作入口在待翻页的页面中的显示位置;也可以当接收到用户在待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作;或者,针对该多个预设操作入口中的一部分预设操作入口调整其在待翻页的页面中的显示位置,并另一部分预设操作入口置为无效,同时翻页操作。

由此可见,本实施例提供的基于电子书的翻页处理方法,在判断用户处于深度阅读状态下,且监测到用户针对电子书连续发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定目标触控区域并获取待翻页的页面;当待翻页的页面中与目标触控区域相对应的位置包含预设操作接口时,动态调整该预设操作入口在页面中的显示位置,从而使用户在阅读至该页面,并触控该页面中与目标触控区域相对应的位置时,直接执行翻页操作,从而避免用户在深度阅读中,当用户欲执行翻页操作时,因位于翻页热区的触控区域内包含有与翻页操作无关的操作入口,而触发与翻页操作无关的操作,影响用户的阅读体验,降低用户的阅读速度。

实施例四

本申请实施例四提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的基于电子书的翻页处理方法。

可执行指令具体可以用于使得处理器执行以下操作:

监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;若是,针对所述预设操作入口执行预设的翻页辅助处理。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,进一步判断所述触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:

调整所述预设操作入口在所述待翻页的页面中的显示位置。

在一种可选的方式中,所述可执行指令进一步使所述处理器执行以下操作:针对所述电子书连续发出的多次触控操作;

并且,判断用户的用户阅读行为是否符合预设的深度阅读规则,若判断结果为是,则执行所述获取所述电子书中待翻页的页面的步骤。

在一种可选的方式中,所述深度阅读规则包括以下中的至少一个:

用户针对所述电子书连续发出的多次触控操作的操作次数大于预设次数;

用户针对所述电子书的阅读时长大于预设时长;

用户针对所述电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围;以及

显示所述电子书的终端设备的设备状态符合预设的深度阅读状态。

在一种可选的方式中,所述电子书中待翻页的页面包括:当前显示的页面和/或当前显示的页面之后的n个页面;其中,n为大于1的自然数;

和/或,所述预设操作入口包括以下中的至少一个:电子书评论信息类操作入口、阅读打卡类操作入口、以及注释类操作入口。

实施例五

图4示出了根据本发明实施例五的一种电子设备的结构示意图,本发明具体实施例并不对电子设备的具体实现做限定。

如图4所示,该电子设备可以包括:处理器(processor)402、通信接口(communicationsinterface)404、存储器(memory)406、以及通信总线408。

其中:处理器402、通信接口404、以及存储器406通过通信总线408完成相互间的通信。通信接口404,用于与其它设备比如客户端或其它服务器等的网元通信。处理器402,用于执行程序410,具体可以执行上述基于电子书的翻页处理方法实施例中的相关步骤。

具体地,程序410可以包括程序代码,该程序代码包括计算机操作指令。

处理器402可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。电子设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。

存储器406,用于存放程序410。存储器406可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序410具体可以用于使得处理器402执行以下操作:

监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;

获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;

若是,针对所述预设操作入口执行预设的翻页辅助处理。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,进一步判断所述触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:

调整所述预设操作入口在所述待翻页的页面中的显示位置。

在一种可选的方式中,程序410具体可以用于使得处理器402执行以下操作:

针对所述电子书连续发出的多次触控操作;

并且,在所述获取所述电子书中待翻页的页面的步骤之前,

判断用户的用户阅读行为是否符合预设的深度阅读规则,若判断结果为是,则执行所述获取所述电子书中待翻页的页面的步骤。

在一种可选的方式中,所述深度阅读规则包括以下中的至少一个:

用户针对所述电子书连续发出的多次触控操作的操作次数大于预设次数;

用户针对所述电子书的阅读时长大于预设时长;

用户针对所述电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围;以及

显示所述电子书的终端设备的设备状态符合预设的深度阅读状态。

在一种可选的方式中,所述电子书中待翻页的页面包括:当前显示的页面和/或当前显示的页面之后的n个页面;其中,n为大于1的自然数;

和/或,所述预设操作入口包括以下中的至少一个:电子书评论信息类操作入口、阅读打卡类操作入口、以及注释类操作入口。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了:a1.一种基于电子书的翻页处理方法,其包括:

监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;

获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;

若是,针对所述预设操作入口执行预设的翻页辅助处理。

a2.根据a1所述的方法,其中,针对所述待翻页的页面中与各次触控操作的触控区域相对应的位置所包含的预设操作入口执行预设的翻页辅助处理的步骤具体包括:当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

a3.根据a2所述的方法,其中,所述当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作的步骤具体包括:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,进一步判断所述触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。

a4.根据a1所述的方法,其中,针对所述待翻页的页面中与目标触控区域相对应的位置所包含的预设操作入口执行预设的翻页辅助处理的步骤具体包括:调整所述预设操作入口在所述待翻页的页面中的显示位置。

a5.根据a1-a4任一所述的方法,其中,所述针对所述电子书发出的多次触控操作具体为:针对所述电子书连续发出的多次触控操作;

并且,所述获取所述电子书中待翻页的页面的步骤之前,进一步包括步骤:

判断用户的用户阅读行为是否符合预设的深度阅读规则,若判断结果为是,则执行所述获取所述电子书中待翻页的页面的步骤。

a6.根据a5所述的方法,其中,所述深度阅读规则包括以下中的至少一个:

用户针对所述电子书连续发出的多次触控操作的操作次数大于预设次数;

用户针对所述电子书的阅读时长大于预设时长;

用户针对所述电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围;以及

显示所述电子书的终端设备的设备状态符合预设的深度阅读状态。

a7.根据a1-a6任一所述的方法,其中,所述电子书中待翻页的页面包括:当前显示的页面和/或当前显示的页面之后的n个页面;其中,n为大于1的自然数;

和/或,所述预设操作入口包括以下中的至少一个:电子书评论信息类操作入口、阅读打卡类操作入口、以及注释类操作入口。

本发明还公开了:b8.一种电子设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;

获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;

若是,针对所述预设操作入口执行预设的翻页辅助处理。

b9.根据b8所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

b10.根据b9所述的电子设备,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,进一步判断所述触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作

b11.根据b8所述的电子设备,其中,所述可执行指令进一步使所述处理器执行以下操作:

调整所述预设操作入口在所述待翻页的页面中的显示位置。

b12.根据b8-b11任一所述的电子设备,其中,所述可执行指令进一步使所述处理器执行以下操作:

针对所述电子书连续发出的多次触控操作;

并且,在所述获取所述电子书中待翻页的页面的步骤之前,

判断用户的用户阅读行为是否符合预设的深度阅读规则,若判断结果为是,则执行所述获取所述电子书中待翻页的页面的步骤。

b13.根据b12所述的电子设备,其中,所述深度阅读规则包括以下中的至少一个:

用户针对所述电子书连续发出的多次触控操作的操作次数大于预设次数;

用户针对所述电子书的阅读时长大于预设时长;

用户针对所述电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围;以及

显示所述电子书的终端设备的设备状态符合预设的深度阅读状态。

b14.根据b8-b13任一所述的电子设备,其中,所述电子书中待翻页的页面包括:当前显示的页面和/或当前显示的页面之后的n个页面;其中,n为大于1的自然数;

和/或,所述预设操作入口包括以下中的至少一个:电子书评论信息类操作入口、阅读打卡类操作入口、以及注释类操作入口。

本发明还公开了:c15.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:

监测到用户针对所述电子书发出的多次触控操作的操作类型为翻页类型,且各次触控操作的触控区域相同时,确定各次触控操作的触控区域为目标触控区域;

获取所述电子书中待翻页的页面,判断所述待翻页的页面中与所述目标触控区域相对应的位置是否包含预设操作入口;

若是,针对所述预设操作入口执行预设的翻页辅助处理。

c16.根据c15所述的计算机存储介质,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,将所述预设操作入口置为无效,同时执行翻页操作。

c17.根据c16所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

当接收到所述用户在所述待翻页的页面中与目标触控区域对应的位置发出触控操作时,进一步判断所述触控操作是否为用户在待翻页的页面中发出的首次触控操作,若是,则将所述预设操作入口置为无效,同时执行翻页操作。

c18.根据c15所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

调整所述预设操作入口在所述待翻页的页面中的显示位置。

c19.根据c15-c18任一所述的计算机存储介质,其中,所述可执行指令进一步使所述处理器执行以下操作:

针对所述电子书连续发出的多次触控操作;

并且,在所述获取所述电子书中待翻页的页面的步骤之前,

判断用户的用户阅读行为是否符合预设的深度阅读规则,若判断结果为是,则执行所述获取所述电子书中待翻页的页面的步骤。

c20.根据c19所述的计算机存储介质,其中,所述深度阅读规则包括以下中的至少一个:

用户针对所述电子书连续发出的多次触控操作的操作次数大于预设次数;

用户针对所述电子书的阅读时长大于预设时长;

用户针对所述电子书连续发出的多次触控操作中,每相邻的两次触控操作之间的时间间隔属于预设间隔范围;以及

显示所述电子书的终端设备的设备状态符合预设的深度阅读状态。

c21.根据c15-c20任一所述的计算机存储介质,其中,所述电子书中待翻页的页面包括:当前显示的页面和/或当前显示的页面之后的n个页面;其中,n为大于1的自然数;

和/或,所述预设操作入口包括以下中的至少一个:电子书评论信息类操作入口、阅读打卡类操作入口、以及注释类操作入口。

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