首页 / 专利库 / 专利权 / 专利合作条约 / 第I章 / 国际申请 / 权利要求 / 一种电子书页面内容数据显示方法、装置和设备

一种电子书页面内容数据显示方法、装置和设备

阅读:924发布:2021-04-13

专利汇可以提供一种电子书页面内容数据显示方法、装置和设备专利检索,专利查询,专利分析的服务。并且本 说明书 实施例 公开了页面内容数据显示方法、装置和设备。方案包括:获取用户的触控操作;基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;确定所述页面设置信息对应的页面缩放比例;基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;在所述内容视图区中显示所述处理后的页面内容数据。,下面是一种电子书页面内容数据显示方法、装置和设备专利的具体信息内容。

1.一种电子书页面内容数据显示方法,包括:
获取用户的触控操作;
基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;
根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;
确定所述页面设置信息对应的页面缩放比例;
基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;
在所述内容视图区中显示所述处理后的页面内容数据。
2.根据权利要求1所述的方法,所述根据预设的页面设置信息,确定内容视图区,具体包括:
获取用户终端的屏幕显示界面的屏幕显示尺寸;
根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,其中,所述功能视图区和所述内容视图区构成所述屏幕显示界面。
3.根据权利要求2所述的方法,所述获取用户终端的屏幕显示界面的屏幕显示尺寸,具体包括:获取用户终端的屏幕显示界面的屏幕显示界面高度;
所述根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,具体包括:通过所述屏幕显示界面高度减去顶部视图区的高度和底部视图区的高度,得到所述内容视图区的高度,其中,所述顶部视图区和所述底部视图区构成所述功能视图区。
4.根据权利要求3所述的方法,所述页面设置信息还包括间隔尺寸,所述间隔尺寸用于表示所述内容视图区中页面内容数据的边缘与所述内容视图区的边缘的间距,所述确定所述页面设置信息对应的页面缩放比例,具体包括:通过下面的公式计算页面缩放比例,页面缩放比例=(内容视图区高度-2×间隔尺寸)/屏幕显示界面高度。
5.根据权利要求1所述的方法,所述确定页面内容数据,具体包括:
确定所述用户当前浏览的第一页面的第一页面内容数据;
确定所述第一页面的前一页的第二页面内容数据;
确定所述第一页面的后一页的第三页面内容数据。
6.根据权利要求5所述的方法,
所述基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据,具体包括:基于所述页面缩放比例,对所述第一页面内容数据、所述第二页面内容数据和所述第三页面内容数据进行处理,分别得到处理后的第一页面内容数据、处理后的第二页面内容数据和处理后的第三页面内容数据;
所述在所述内容视图区中显示所述处理后的页面内容数据,具体包括:在所述内容视图区的中央区域显示所述处理后的第一页面内容数据,在所述内容视图区的左侧区域显示所述处理后的第二页面内容数据,在所述内容视图区的右侧区域显示所述处理后的第三页面内容数据。
7.根据权利要求6所述的方法,所述在所述内容视图区中显示所述处理后的页面内容数据之后,还包括:
获取用户的翻页操作;
将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据。
8.根据权利要求7所述的方法,
所述获取用户的翻页操作,具体包括:获取用户的前向翻页操作;
所述将所述内容视图区的所述中央区域的显示内容切换为所述处理后的关联页面内容数据,具体包括:将所述内容视图区的所述中央区域的显示内容切换所述处理后的第二页面内容数据;
或者,
所述获取用户的翻页操作,具体包括:获取用户的后向翻页操作;
所述将所述内容视图区的所述中央区域的显示内容切换为所述处理后的关联页面内容数据,具体包括:将所述内容视图区的所述中央区域的显示内容切换所述处理后的第三页面内容数据。
9.根据权利要求7所述的方法,所述将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据之后,还包括:
在屏幕显示界面中显示返回控件,所述返回控件用于基于用户的操作在所述内容视图区中显示所述处理后的第一页面内容数据和所述处理后的关联页面内容数据。
10.根据权利要求9所述的方法,所述返回控件还用于基于用户操作退出当前缩放阅览模式,在屏幕显示界面中显示所述第一页面内容数据。
11.一种电子书页面内容数据显示装置,包括:
获取模,用于获取用户的触控操作;
页面内容确定模块,用于基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;
内容视图区确定模块,用于根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;
页面缩放比例确定模块,用于确定所述页面设置信息对应的页面缩放比例;
缩放处理模块,用于基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;
显示模块,用于在所述内容视图区中显示所述处理后的页面内容数据。
12.根据权利要求11所述的装置,所述内容视图区确定模块,具体包括:
屏幕尺寸信息获取单元,用于获取用户终端的屏幕显示界面的屏幕显示尺寸;
内容视图区尺寸确定单元,用于根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,其中,所述功能视图区和所述内容视图区构成所述屏幕显示界面。
13.根据权利要求12所述的装置,
所述屏幕尺寸信息获取单元,具体用于,获取用户终端的屏幕显示界面的屏幕显示界面高度;
所述内容视图区尺寸确定单元,具体用于,通过所述屏幕显示界面高度减去顶部视图区的高度和底部视图区的高度,得到所述内容视图区的高度,其中,所述顶部视图区和所述底部视图区构成所述功能视图区。
14.根据权利要求13所述的装置,所述页面缩放比例确定模块,具体用于,通过下面的公式计算页面缩放比例,页面缩放比例=(内容视图区高度-2×间隔尺寸)/屏幕显示界面高度,其中,所述间隔尺寸包括在所述页面设置信息中,所述间隔尺寸用于表示所述内容视图区中页面内容数据的边缘与所述内容视图区的边缘的间距。
15.根据权利要求11所述的装置,所述页面内容确定模块,具体包括:
第一页面内容数据确定单元,用于确定所述用户当前浏览的第一页面的第一页面内容数据;
第二页面内容数据确定单元,用于确定所述第一页面的前一页的第二页面内容数据;
第三页面内容数据确定单元,用于确定所述第一页面的后一页的第三页面内容数据。
16.根据权利要求15所述的装置,其中,
所述缩放处理模块,具体用于,基于所述页面缩放比例,对所述第一页面内容数据、所述第二页面内容数据和所述第三页面内容数据进行处理,分别得到处理后的第一页面内容数据、处理后的第二页面内容数据和处理后的第三页面内容数据;
所述显示模块,具体用于,在所述内容视图区的中央区域显示所述处理后的第一页面内容数据,在所述内容视图区的左侧区域显示所述处理后的第二页面内容数据,在所述内容视图区的右侧区域显示所述处理后的第三页面内容数据。
17.根据权利要求16所述的装置,所述装置还包括:
翻页操作获取模块,用于获取用户的翻页操作;
切换模块,用于将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据。
18.根据权利要求17所述的装置,所述装置还包括:
返回控件显示装置,用于在屏幕显示界面中显示返回控件,所述返回控件用于基于用户的操作在所述内容视图区中显示所述处理后的第一页面内容数据和所述处理后的关联页面内容数据;和/或,所述返回控件还用于基于用户操作退出当前缩放阅览模式,在屏幕显示界面中显示所述第一页面内容数据。
19.一种电子书页面内容数据显示设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
获取用户的触控操作;
基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;
根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;
确定所述页面设置信息对应的页面缩放比例;
基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;
在所述内容视图区中显示所述处理后的页面内容数据。

说明书全文

一种电子书页面内容数据显示方法、装置和设备

技术领域

[0001] 本申请涉及计算机技术领域,尤其涉及一种电子书页面内容数据显示方法、装置和设备。

背景技术

[0002] 当前,越来越多的纸质资料被制作成电子书籍,用户可以在智能手机、平板电脑等用户终端中查看这些电子书籍,以便随时随地进行学习或阅读活动。在实际应用中,这些电子书籍均由不同数量的电子书页面组成。在现有技术中,通常是将实体书的页面内容展示方式照搬到线上,没有根据电子书的显示特点来进行优化改进。发明内容
[0003] 有鉴于此,本申请实施例提供了一种电子书页面内容数据显示方法、装置和设备,有助于提升用户的电子书阅读速率,提升用户的阅读体验。
[0004] 为解决上述技术问题,本说明书实施例是这样实现的:
[0005] 本说明书实施例提供的一种电子书页面内容数据显示方法,包括:获取用户的触控操作;基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;确定所述页面设置信息对应的页面缩放比例;基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;在所述内容视图区中显示所述处理后的页面内容数据。
[0006] 本说明书实施例提供的一种电子书页面内容数据显示装置,包括:获取模,用于获取用户的触控操作;页面内容确定模块,用于基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;内容视图区确定模块,用于根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;页面缩放比例确定模块,用于确定所述页面设置信息对应的页面缩放比例;缩放处理模块,用于基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;显示模块,用于在所述内容视图区中显示所述处理后的页面内容数据。
[0007] 本说明书实施例提供的一种电子书页面内容数据显示设备,包括:
[0008] 至少一个处理器;以及,
[0009] 与所述至少一个处理器通信连接的存储器;其中,
[0010] 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0011] 获取用户的触控操作;基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;确定所述页面设置信息对应的页面缩放比例;基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;在所述内容视图区中显示所述处理后的页面内容数据。
[0012] 本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0013] 提供了一种电子书页面的显示方法,根据用户的触控操作,在屏幕显示界面中确定内容视图区,并确定用户当前浏览的及与当前浏览内容相关联的页面内容数据,然后对所述页面内容数据进行缩放处理得到缩放处理后的页面内容数据,并在屏幕显示界面的内容视图区中显示所述缩放处理后的页面内容数据。不同于现有技术中的与实体书使用体验完全一致的电子书页面内容的显示方法,本申请的实施例提供了新的电子书页面内容显示方法,通过在屏幕显示界面的内容视图区中不只显示当前浏览页面的内容,同时也显示与当前浏览页面的内容相关联的内容,类似于将一本书中彼此堆叠的各页摊平后向用户显示,实现了多个电子书页面内容的同时显示效果,提升了页面内容显示的灵活性,充分发掘了电子书内容显示相较于纸质书内容显示的优势,有助于提升用户的电子书阅读速率,提升用户的电子书阅读体验。附图说明
[0014] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0015] 图1为本说明书实施例提供的一种电子书页面内容数据显示方法的流程示意图;
[0016] 图2为本说明书实施例提供的屏幕显示界面中的接收用户的触控操作以进入缩放阅览模式的区域的示意图;
[0017] 图3为本说明书实施例提供的在缩放阅览模式下屏幕显示界面的示意图;
[0018] 图4为本说明书实施例提供的在缩放阅览模式下翻页后的屏幕显示界面的示意图;
[0019] 图5为本说明书实施例提供的对应于图1的一种电子书页面内容数据显示装置的结构示意图;
[0020] 图6为本说明书实施例提供的对应于图1的一种电子书页面内容数据显示设备的结构示意图。

具体实施方式

[0021] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0022] 在实际应用中,电子书籍均由不同数量的电子书页面组成。在用户终端中,通常是将实体书的体验照搬到线上,用户需要通过输入页码或逐页翻阅的方式来查阅其所需的电子书页面,但是这两种翻阅方式均不能使用户快速的翻阅到其所需的电子书页面,且操作复杂。另外,在一些终端应用中,提供了由滑杆和游标组成的翻页控件,用户通过滑动游标来快速翻页,但是这种翻页方式的翻页速度通常非常快,用户无法在翻页的过程中进行阅读,同样无法满足用户的快速阅览需求。
[0023] 本申请的实施例提供了一种新的电子书页面内容显示方法,通过在屏幕显示界面的内容视图区中不只显示当前浏览页面的内容,同时也显示与当前浏览页面的内容相关联的内容,类似于将一本书中彼此堆叠的各页摊平后向用户显示,实现了多个电子书页面内容的同时显示,提升了页面内容显示的灵活性,充分发掘了电子书内容显示相较于纸质书内容显示的优势,有助于提升用户的电子书阅读速率,提升用户的电子书阅读体验。
[0024] 以下结合附图,详细说明本申请各实施例提供的技术方案。
[0025] 图1为本说明书实施例提供的一种电子书页面内容数据显示方法的流程示意图。从程序度而言,流程的执行主体可以为用户终端,具体地,可以为搭载于用户终端的提供电子书服务的应用程序。
[0026] 如图1所示,该流程可以包括以下步骤:
[0027] 步骤110:获取用户的触控操作。
[0028] 在本申请的实施例中,用户终端可以包括智能手机、平板电脑、电子书阅读器等智能设备以及其他可以对电子书进行呈现以供用户阅读的设备。可选地,所述用户终端的显示屏幕可以具有显示功能以及感应用户触控的功能。
[0029] 当用户阅读时,在普通阅览模式下,用户终端的屏幕显示界面中显示电子书的一个电子书页面,也就是说,一个电子书页面占据屏幕显示界面的全部区域。其中,一个电子书页面中的内容信息通常可以包括正文内容、章节名称和页码等。
[0030] 在普通阅览模式下,用户终端可以获取用户在屏幕显示界面中的触控操作,并判断所述触控操作的类型,然后基于不同的触控操作的类型来执行不同的后续步骤。
[0031] 根据实施例,可以判断用户的触控操作是否是发生在屏幕显示界面的预设区域的触控操作,若是,则执行本申请的实施例的后续步骤。即,若是,则由当前的普通阅览模式进入缩放阅览模式。作为示例,所述屏幕显示界面的预设区域可以是屏幕显示界面的在宽度方向上的一定比例的中央区域。例如,可以是在宽度方向上的3/5的中央区域。
[0032] 作为示例,图2为本说明书实施例提供的屏幕显示界面中的接收用户的触控操作以进入缩放阅览模式的区域的示意图。在图2中,将屏幕显示界面划分为三部分区域,其中,两条竖向的虚线之间的区域为所述预设区域201。当用户的触控操作发生在所述预设区域201内时,由当前的普通阅览模式进入缩放阅览模式。其中,此处针对预设区域201的触控操作可以是点触操作。
[0033] 步骤120:基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据。
[0034] 其中,页面内容数据可以是电子书页面所包含的内容数据,例如,电子书页面中包含的文字信息,包括正文信息等。页面内容数据也可以是基于电子书页面渲染的图片信息,例如,可以是基于普通阅览模式下正在呈现或待呈现的电子书页面的渲染图片信息。
[0035] 在本申请的实施例中,在普通阅览模式下,仅显示一个电子书页面;而在缩放阅览模式下,不仅显示所述一个电子书页面,还会显示与所述一个电子书页面相关联的其他电子书页面。因此,在进入缩放阅览模式的过程中,需要既对普通阅览模式下当前浏览的电子书页面的页面内容数据进行处理,也需要对与所述当前浏览的电子书页面相关联的电子书页面的关联页面内容数据进行处理。为了便于描述,将转换为缩放阅览模式前在普通阅览模式下当前浏览的电子书页面称为第一电子书页面,用户终端针对该页面获取的数据称为第一页面内容数据。
[0036] 在实施例中,与所述第一页面内容数据关联的关联页面内容数据,可以是第一电子书页面的前若干页和/或后若干页的内容数据。
[0037] 步骤130:根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据。
[0038] 其中,所述页面设置信息是缩放阅览模式下用户终端的屏幕显示界面的页面设置信息。所述页面设置信息可以是根据用户终端的配置信息(例如,用户终端的显示屏幕的尺寸等)对应设置的,也可以是根据其他实际需求进行设置的。
[0039] 具体地,所述页面设置信息可以包括页面设置格式信息、页面设置尺寸信息等。
[0040] 作为示例,所述页面设置格式信息可以包括将屏幕显示界面划分出用于显示处理后的页面内容数据的内容视图区和用于显示电子书菜单信息的功能视图区。其中,所述电子书菜单信息可以包括电子书目录控件、电子书翻页控件、返回功能控件等。可选地,还可以将屏幕划分出用于显示终端菜单信息的标题区。其中,所述终端菜单信息可以包括网络状态信息、时间信息、电量信息等。
[0041] 作为示例,所述页面设置格式信息可以包括将屏幕显示界面划分为上侧区域和下侧区域,其中,上侧区域作为内容视图区,下侧区域作为功能视图区,或者上侧区域作为功能视图区,下侧区域作为内容视图区。作为示例,所述页面设置格式信息也可以包括将屏幕显示界面划分为上侧区域、中部区域和下侧区域,其中,上侧区域和下侧区域作为功能视图区,中部区域作为内容视图区。页面设置格式信息包含的内容不限于上述示例。
[0042] 作为示例,所述页面设置尺寸信息可以包括与所述页面设置格式信息相对应设置的各个区域的尺寸信息。例如,在将屏幕显示界面划分为内容视图区和功能视图区,并且上侧区域和下侧区域作为功能视图区、中部区域作为内容视图区的情况下,所述页面设置尺寸信息可以包括内容视图区的高度、上侧功能视图区的高度、下侧功能视图区的高度三者中的至少两者。例如,在将屏幕显示界面划分为内容视图区、功能视图区以及标题区,并且顶部区域作为标题区、顶部区域紧邻的上侧区域以及页面下侧区域作为功能视图区、中部区域作为内容视图区的情况下,所述页面设置尺寸信息可以包括标题区高度,并且包括内容视图区的高度、上侧功能视图区的高度、下侧功能视图区的高度三者中的至少两者。
[0043] 步骤140:确定所述页面设置信息对应的页面缩放比例。
[0044] 根据实施例,由于需要在内容视图区中显示缩放处理后的页面内容数据,而页面视图区是根据页面设置信息所确定的,因此,可以根据所述页面设置信息来确定页面缩放比例,以使得缩放处理后的页面内容数据可以容纳在所述内容视图区中。
[0045] 其中,所述页面缩放比例可以是指在缩放阅览模式下呈现的一个页面的页面内容数据占据的界面尺寸与在普通阅览模式下呈现的一个页面的页面内容数据占据的界面尺寸的比值。具体地,可以是处理后的页面内容数据与处理前的页面内容数据的尺寸的比例。
[0046] 步骤150:基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据。
[0047] 可选地,在本申请的实施例中,对页面内容数据进行缩放处理是对页面内容数据(例如,基于电子书页面内容所渲染的图片)以保持长宽比不变的方式进行缩放处理。
[0048] 步骤160:在所述内容视图区中显示所述处理后的页面内容数据。
[0049] 图1中的方法,提供了一种新的电子书页面内容显示方法,通过在屏幕显示界面的内容视图区中不只显示当前浏览页面的内容,同时也显示与当前浏览页面的内容相关联的内容,类似于将一本书中彼此堆叠的各页摊平后向用户显示,实现了多个电子书页面内容的同时显示,提升了页面内容显示的灵活性,充分发掘了电子书内容显示相较于纸质书内容显示的优势,有助于提升用户的电子书阅读速率,提升用户的电子书阅读体验。
[0050] 基于图1的方法,本说明书实施例还提供了该方法的一些具体实施方案,下面进行说明。
[0051] 根据本申请的实施例,步骤130中的所述根据预设的页面设置信息,确定内容视图区,具体可以包括:获取用户终端的屏幕显示界面的屏幕显示尺寸;根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,其中,所述功能视图区和所述内容视图区构成所述屏幕显示界面。
[0052] 可选地,所述获取用户终端的屏幕显示界面的屏幕显示尺寸,具体可以包括:获取用户终端的屏幕显示界面的屏幕显示界面高度。相应地,所述根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,具体可以包括:通过所述屏幕显示界面高度减去顶部视图区的高度和底部视图区的高度,得到所述内容视图区的高度,其中,所述顶部视图区和所述底部视图区构成所述功能视图区。
[0053] 作为具体示例,图3为本说明书实施例提供的在缩放阅览模式下屏幕显示界面的示意图。
[0054] 参照图3,在实际应用中,缩放阅览模式下,屏幕显示界面可以从上至下依次划分为标题区301、上侧功能视图区302、内容视图区303和下侧内容视图区304。例如,用户终端的屏幕显示尺寸可以为a*b,其中,a为屏幕显示界面的宽度,b为屏幕显示界面的高度;页面设置信息中可以包括标题区的高度c、上侧功能视图区的高度d以及下侧功能视图区的高度e;由此,可知内容视图区的高度为f=b-c-d-e。可选地,在缩放模式下也可以不显示标题区301,在其他设置不变的情况下,内容视图区域的高度可以为f'=b-d-e。在该示例中,各个数据a、b、c、d、e、f的单位均为像素。可选地,也可以直接预设内容视图区的高度。
[0055] 根据本申请的实施例,所述页面设置信息还可以包括间隔尺寸,所述间隔尺寸用于表示所述内容视图区中页面内容数据的边缘与所述内容视图区的边缘的间距。具体地,继续参照图3,图3中示出了间隔尺寸305包括处理后页面内容数据的上边缘与内容视图区303的上边缘之间的第一间距以及处理后页面内容数据的下边缘与内容视图区303的下边缘之间的第二间距。可选地,所述第一间距与所述第二间距可以相同或不同。
[0056] 可以理解的是,设置间隔尺寸仅是一个示例,也可以不设置间隔尺寸,即,所述内容视图区中页面内容数据的上边缘与所述内容视图区的上边缘之间可以没有间距,所述内容视图区中页面内容数据的下边缘与所述内容视图区的下边缘之间也可以没有间距。上述间隔尺寸的设置是为了使内容视图区域中的页面内容数据的显示效果更好,更便于用户的阅读。
[0057] 根据实施例,在设置了所述第一间距和所述第二间距且两者相同的情况下,所述确定所述页面设置信息对应的页面缩放比例,具体可以包括:通过下面的公式计算页面缩放比例,页面缩放比例=(内容视图区高度-2×间隔尺寸)/屏幕显示界面高度。在实际应用中,假设将第一间距与第二间距的值均设为m,单位是像素。沿用上例,那么页面缩放比例为(f-2m)/b。
[0058] 下面举一个具体例子进一步说明。假设屏幕显示界面的尺寸为640*960(像素);预设的屏幕显示界面划分为标题区、上侧功能视图区、内容视图区和下侧功能视图区,其中,标题区和上侧功能视图区的高度之和为60,下侧功能视图区的高度为100;并且预设的间隔尺寸为10。那么,可以计算得到页面缩放比例为:(960-60-100-2×10)/960=81.25%。
[0059] 根据本申请的实施例,步骤120中的所述确定页面内容数据,具体可以包括:确定所述用户当前浏览的第一页面的第一页面内容数据;确定所述第一页面的前一页的第二页面内容数据;确定所述第一页面的后一页的第三页面内容数据。也就是说,步骤120中关联页面可以包括所述第一页面的前一页(又称,第二页面)和所述第一页面的后一页(又称,第三页面),相应地,所述关联页面内容数据可以包括第二页面内容数据和第三页面内容数据。可以理解的是,关联页面可以不仅包括所述第二页面和所述第三页面,还可以包括与所述第二页面关联的前若干页面和/或与所述第三页面关联的后若干页面,具体可以根据需要来预先设置,或由用户根据自身需求在终端中进行设置。
[0060] 在关联页面仅包含所述第二页面和所述第三页面的情况下,步骤150中所述基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据,具体可以包括:基于所述页面缩放比例,对所述第一页面内容数据、所述第二页面内容数据和所述第三页面内容数据进行处理,分别得到处理后的第一页面内容数据、处理后的第二页面内容数据和处理后的第三页面内容数据。相应地,步骤160中所述在所述内容视图区中显示所述处理后的页面内容数据,具体可以包括:在所述内容视图区的中央区域显示所述处理后的第一页面内容数据,在所述内容视图区的左侧区域显示所述处理后的第二页面内容数据,在所述内容视图区的右侧区域显示所述处理后的第三页面内容数据。
[0061] 作为示例,继续参照图3,在内容视图区域303的中央区域显示了缩放处理后的第一页面内容数据,在内容视图区域303的左侧区域显示了缩放处理后的第二页面内容数据,在述内容视图区的右侧区域显示了缩放处理后的第三页面内容数据。并且,在所述处理后的第一页面内容数据与所述处理后的第二页面内容数据以及在所述处理后的第一页面内容数据与所述处理后的第三页面内容数据之间,均设置有间隔(图中未标注标号),该间隔的设置是为了使电子书页面内容的呈现更整洁、更便于用户阅读,进而有助于提升用户的阅读效率。
[0062] 如图3中所示,在内容视图区域中,在确保根据页面缩放比例得到的缩放处理后的第一页面内容数据完整显示的情况下,可以根据屏幕显示界面的实际宽度以及上文所述的间隔来确定第二页面内容数据和第三页面内容数据的实际呈现部分。
[0063] 在本申请的上述具体实施例中,在缩放阅览模式下,完整显示了缩放处理后的第一页面内容数据,并且部分显示缩放处理后的关联页面内容数据(即,缩放处理后的第二页面内容数据和缩放处理后的第三页面内容数据)。在该示例中,即便是仅显示了缩放处理后的关联页面内容数据的部分,但是已经足够起到向用户展示相关页面内容数据的效果,尤其是对于有快速阅览需求的用户,可以有助于提高用户的阅读速度。
[0064] 根据本申请的实施例,所述电子书页面内容数据显示方法还可以包括,根据预设的页面设置信息,确定功能视图区;并且,在所述功能视图区中显示各种功能控件。可选地,可以在所述功能视图区中显示退出控件,用于根据用户的操作退出电子书阅览模式。可选地,在所述功能视图区中显示分享控件,用于根据用户的操作来对用户操作所在界面的进行分享。可选地,可以在所述功能视图区中显示第一翻页控件,用于根据用户针对所述第一翻页控件的点触操作进行翻页。可选地,可以在所述功能视图区中显示第二翻页控件,所述第二翻页控件包括滑杆和滑轨,用于根据用户对滑轨的拖拽操作进行翻页。可选地,可以在所述功能视图区中显示目录控件,用于根据用户的操作显示所述用户当前浏览页面所在的电子书的目录。可选地,可以在所述功能视图区中显示阅读模式切换控件,用于根据用户的选择操作转换电子书页面的显示方式。其中,所述阅读模式切换控件对应的阅读模式可以包括电子书页面内容显示的版式(横版、竖版)、文字的字体和/或颜色、文字背景的亮度和/或颜色等,不限于此。作为功能视图区的显示示例,可以参照图3。
[0065] 根据本申请的实施例,所述在所述内容视图区中显示所述处理后的页面内容数据(步骤160)之后,还可以包括:获取用户的翻页操作;将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据。其中,所述翻页操作可以是在所述内容显示区执行的滑动操作。
[0066] 在实施例中,所述获取用户的翻页操作,具体可以包括:获取用户的前向翻页操作。例如,在横版阅览模式下,所述前向翻页操作可以是向右滑动的翻页操作。相应地,所述将所述内容视图区的所述中央区域的显示内容切换为所述处理后的关联页面内容数据,具体可以包括:将所述内容视图区的所述中央区域的显示内容切换所述处理后的第二页面内容数据。又例如,在竖版阅览模式下,所述前向翻页操作可以是向下滑动的翻页操作。
[0067] 在实施例中,所述获取用户的翻页操作,具体可以包括:获取用户的后向翻页操作。例如,在横版阅览模式下,所述后向翻页操作可以是向左滑动的翻页操作。相应地,所述将所述内容视图区的所述中央区域的显示内容切换为所述处理后的关联页面内容数据,具体可以包括:将所述内容视图区的所述中央区域的显示内容切换所述处理后的第三页面内容数据。又例如,在竖版阅览模式下,所述后向翻页操作可以是向上滑动的翻页操作。
[0068] 根据本申请的实施例,上述将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据之后,还可以包括:在屏幕显示界面中显示返回控件,所述返回控件用于基于用户的操作在所述内容视图区中显示所述处理后的第一页面内容数据和所述处理后的关联页面内容数据。
[0069] 在上例中,用于使得在所述内容视图区中显示所述处理后的第一页面内容数据和所述处理后的关联页面内容数据的用户操作,与用于使得退出当前缩放阅览模式的用户操作,可以是两个不同的用户操作步骤,也可以是同一个用户操作步骤。当是同一个用户操作步骤的情况下,所述返回控件可以用于:接收用户的针对返回控件的点击触控操作;响应于所述触控操作,退出缩放阅览模式并在屏幕显示界面中显示第一页面内容数据,即,恢复至进入缩放阅览模式之前的页面显示状态。
[0070] 参照图4,图4为本说明书实施例提供的在缩放阅览模式下翻页后的屏幕显示界面的示意图。具体地,图4中示出的是在图3中所示页面的基础上,基于用户执行的后向翻页操作所呈现的新的显示页面,即,将图3中位于右侧的第三页面内容数据显示于内容视图区域的中央部分。作为示例,在图4中,在屏幕显示界面中还示出了返回控件401。返回控件的形式及显示位置不限于图中所示出的。
[0071] 要补充说明的是,尽管在图2、图3和图4的示例中给出了横向排版(即,各个电子书页面按照左右顺序排列)的示例,但是本申请的实施例的方案,也可以适用于竖向排版(即,各个电子书页面按照上下顺序排列)情况下的电子书页面内容数据的显示。
[0072] 本申请的实施例中,提供了新的电子书页面内容显示方法,通过在屏幕显示界面的内容视图区中不只显示当前浏览页面的内容,同时也显示与当前浏览页面的内容相关联的内容,类似于将一本书中彼此堆叠的各页摊平后向用户显示,实现了多个电子书页面内容的同时显示,提升了页面内容显示的灵活性,充分发掘了电子书内容显示相较于纸质书内容显示的优势,有助于提升用户的电子书阅读速率,提升用户的电子书阅读体验。
[0073] 另外,本申请的实施例的方案在缩放阅览模式下为用户提供了快速返回功能,使得,用户可以在阅读的过程中通过进入缩放阅览模式并快速翻页来了解当前阅读的页面在整个章节中的位置,然后再基于该快速返回功能返回至初始页面。即,为用户快速了解当前阅读进度提供了便利。
[0074] 基于同样的思路,本说明书实施例还提供了上述方法对应的装置。图5为本说明书实施例提供的对应于图1的一种电子书页面内容数据显示装置的结构示意图。
[0075] 如图5所示,该装置可以包括:
[0076] 获取模块501,用于获取用户的触控操作;
[0077] 页面内容确定模块502,用于基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;
[0078] 内容视图区确定模块503,用于根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;
[0079] 页面缩放比例确定模块504,用于确定所述页面设置信息对应的页面缩放比例;
[0080] 缩放处理模块505,用于基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;
[0081] 显示模块506,用于在所述内容视图区中显示所述处理后的页面内容数据。
[0082] 在可选的实施例中,所述内容视图区确定模块503,具体可以包括:屏幕尺寸信息获取单元和内容视图区尺寸确定单元。所述屏幕尺寸信息获取单元,可以用于获取用户终端的屏幕显示界面的屏幕显示尺寸。所述内容视图区尺寸确定单元,可以用于根据所述屏幕显示尺寸和所述页面设置信息中的功能视图区的尺寸,确定屏幕显示界面中的内容视图区的尺寸,其中,所述功能视图区和所述内容视图区构成所述屏幕显示界面。
[0083] 可选地,所述屏幕尺寸信息获取单元,具体可以用于,获取用户终端的屏幕显示界面的屏幕显示界面高度。相应地,所述内容视图区尺寸确定单元,具体可以用于,通过所述屏幕显示界面高度减去顶部视图区的高度和底部视图区的高度,得到所述内容视图区的高度,其中,所述顶部视图区和所述底部视图区构成所述功能视图区。
[0084] 在上述示例基础上,所述页面缩放比例确定模块504,具体可以用于,通过下面的公式计算页面缩放比例,页面缩放比例=(内容视图区高度-2×间隔尺寸)/屏幕显示界面高度,其中,所述间隔尺寸包括在所述页面设置信息中,所述间隔尺寸用于表示所述内容视图区中页面内容数据的边缘与所述内容视图区的边缘的间距。
[0085] 在可选的实施例中,所述页面内容确定模块502,具体可以包括:第一页面内容数据确定单元,用于确定所述用户当前浏览的第一页面的第一页面内容数据;第二页面内容数据确定单元,用于确定所述第一页面的前一页的第二页面内容数据;以及第三页面内容数据确定单元,用于确定所述第一页面的后一页的第三页面内容数据。
[0086] 在上述示例的基础上,所述缩放处理模块505,具体可以用于,基于所述页面缩放比例,对所述第一页面内容数据、所述第二页面内容数据和所述第三页面内容数据进行处理,分别得到处理后的第一页面内容数据、处理后的第二页面内容数据和处理后的第三页面内容数据。相应地,所述显示模块505,具体可以用于,在所述内容视图区的中央区域显示所述处理后的第一页面内容数据,在所述内容视图区的左侧区域显示所述处理后的第二页面内容数据,在所述内容视图区的右侧区域显示所述处理后的第三页面内容数据。
[0087] 根据可选的实施例,所述电子书页面内容数据显示装置还可以包括:翻页操作获取模块和切换模块。所述翻页操作获取模块,用于获取用户的翻页操作。所述切换模块,用于将所述内容视图区的所述中央区域的显示内容切换为处理后的关联页面内容数据。
[0088] 根据可选的实施例,所述电子书页面内容数据显示装置还可以包括:返回控件显示装置,用于在屏幕显示界面中显示返回控件,所述返回控件用于基于用户的操作在所述内容视图区中显示所述处理后的第一页面内容数据和所述处理后的关联页面内容数据;和/或,所述返回控件还用于基于用户操作退出当前缩放阅览模式,在屏幕显示界面中显示所述第一页面内容数据。
[0089] 可以理解,上述的各模块是指计算机程序或者程序段,用于执行某一项或多项特定的功能。此外,上述各模块的区分并不代表实际的程序代码也必须是分开的。
[0090] 基于同样的思路,本说明书实施例还提供了上述方法对应的设备。
[0091] 图6为本说明书实施例提供的对应于图1的一种电子书页面内容数据显示设备的结构示意图。如图6所示,设备600可以包括:
[0092] 至少一个处理器610;以及,
[0093] 与所述至少一个处理器通信连接的存储器630;其中,
[0094] 所述存储器630存储有可被所述至少一个处理器610执行的指令620,所述指令被所述至少一个处理器610执行,以使所述至少一个处理器610能够:
[0095] 获取用户的触控操作;基于所述触控操作,确定页面内容数据,所述页面内容数据包括所述用户当前浏览的第一页面内容数据和与所述第一页面内容数据关联的关联页面内容数据;根据预设的页面设置信息,确定内容视图区,所述内容视图区用于显示处理后的页面内容数据;确定所述页面设置信息对应的页面缩放比例;基于所述页面缩放比例对所述页面内容数据进行缩放处理,得到处理后的页面内容数据;在所述内容视图区中显示所述处理后的页面内容数据。
[0096] 上述对本说明书特定实施例进行了描述,在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0097] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0098] 本说明书实施例提供的装置、设备与方法是对应的,因此,装置、设备也具有与对应方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述对应装置、设备的有益技术效果。
[0099] 在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0100] 控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0101] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0102] 为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0103] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0104] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0105] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0106] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0107] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0108] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0109] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带式磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0110] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0111] 本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈