电子阅读器文档多显示页面的显示方法和装置转让专利

申请号 : CN201110038977.9

文献号 : CN102646008B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋征轩

申请人 : 汉王科技股份有限公司

摘要 :

本发明属于信息显示领域,公开一种电子阅读器文档多显示页面的显示方法和装置,主要是针对现有电子阅读器只能单显示页面显示文档,给读者带来的阅读不便而设计。本发明所述的电子阅读器文档多显示页面的显示方法和装置,该方法包括以下步骤:创建一个以上的显示页面;在各显示页面中进行切换操作,得到目标页面;以及在显示区域中加载目标页面,对目标页面对应的文档内容进行显示。本发明通过创建多个显示页面,每一个显示页面显示文档的不同部分,用户通过切换各显示页面来实现阅读时的跳转查找或是同步对比阅读,进而减少了用户在需要反复在同一文档的不同部分之间切换时消耗的时间,提升了用户的阅读体验。

权利要求 :

1.一种电子阅读器文档多显示页面的显示方法,包括一个带有显示页面的显示区域,其特征在于,包括以下步骤:创建一个以上的显示页面;

在各显示页面中进行切换操作,得到目标页面;

在显示区域中加载目标页面,对目标页面对应的文档内容进行显示;其中,在显示区域中加载目标页面时,根据目标页面对应的显示参数对目标页面进行加载,并在对目标页面对应的文档内容进行显示后,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示;其中,所述的显示参数包括:缩放比例、行距、字号和页边距;

建立至少两个所述显示页面之间的操作同步关联,记录并存储对其中一个显示页面进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数;其中,所述的显示内容参数包括:显示页面中显示的内容在原文档中的页码。

2.根据权利要求1所述电子阅读器文档多显示页面的显示方法,其特征在于:通过以下几种方式在各显示页面中进行切换操作,得到目标页面:方式1、检测当前文档是否存在书签或目录信息,若存在,则提取用户指定的书签或目录条目对应的链接,并在所述切换操作中选取该链接所对应的页面作为目标页面;

方式2、接收用户输入的字符串,若搜索出该字符串,则在所述切换操作中选取该字符串所在的页面作为目标页面;

方式3、接收用户输入的页码,在所述切换操作中选取以该页码对应的页面作为目标页面。

3.根据权利要求2所述电子阅读器文档多显示页面的显示方法,其特征在于:其中,所述方式2中用户输入的字符串存储于显示区域所在的应用程序中,以方便用户下一次搜索时直接选择历史记录中的条目。

4.根据权利要求1所述电子阅读器文档多显示页面的显示方法,其特征在于,还包括:分别在显示区域中对所述各显示页面进行标记,表示各显示页面在当前文档中的相对顺序。

5.根据权利要求1所述电子阅读器文档多显示页面的显示方法,其特征在于:所述的操作同步关联具体表现为:翻页同步关联或按翻页速率比同步关联。

6.一种电子阅读器文档多显示页面的显示装置,包括一个带有显示页面的显示区域,其特征在于,还包括以下模块:创建模块,创建一个以上的显示页面;

切换模块,在各显示页面中进行切换操作,得到目标页面;

显示模块,在显示区域中加载目标页面,对目标页面对应的文档内容进行显示;

页面显示属性模块,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示;其中,所述显示参数包括:缩放比例、行距、字号和页边距;建立至少两个所述显示页面之间的操作同步关联,记录并存储对其中一个显示页面进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数;其中,所述的显示内容参数包括:显示页面中显示的内容在原文档中的页码。

7.根据权利要求6所述电子阅读器文档多显示页面的显示装置,其特征在于,还包括:显示页面标记模块,在显示区域中对各显示页面进行标记,以表示各显示页面在当前文档中的相对顺序。

8.根据权利要求6所述电子阅读器文档多显示页面的显示装置,其特征在于,还包括:操作同步模块,建立至少两个所述显示页面之间的操作同步关联,记录并存储对其中一个显示页面进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数,以使在其中一个显示页面进行的操作指令同样作用于另一个显示页面;其中,所述的显示内容参数包括:显示页面中显示的内容在原文档中的页码。

说明书 :

电子阅读器文档多显示页面的显示方法和装置

技术领域

[0001] 本发明属于信息显示领域,涉及一种电子阅读器的显示方法和装置,尤其涉及一种电子阅读器文档多显示页面的显示方法和装置。

背景技术

[0002] 目前,电子纸阅读器中的电子文档在显示中通常只有一个显示页面,用户在执行搜索文字、前后文比较、查找索引等操作时,往往需要在文档中的不同位置之间进行来回的定位操作,例如用户在阅读一页时发现有一个陌生的专用术语,但其详细的解释在文档最后的附录中,这时用户就需要执行如下的操作:首先,打开文档的目录页,在目录中找到该文档附录的条目;再跳转到附录所在的页面查找该专用术语的解释;最后,再跳回到最开始遇到该专用术语的阅读位置。
[0003] 从上述的操作过程可以看出传统的单显示页面显示方法存在以下两个缺点:
[0004] (1)用户需要执行两到三次页面的跳转,需要用户记忆跳转前后的文档位置,给用户带来了一定的记忆负担;
[0005] (2)对于基于电子墨水的电子阅读器来说,由于其屏幕刷新速度较慢,这种单显示页面显示方式在用户需要多次跳转时需要频繁的进行屏幕刷新,时间较长,进而影响了用户的阅读连续性。

发明内容

[0006] 本发明提供了一种能够将显示的文档分为多个显示页面进行显示,并能在各个显示页面之间进行自由切换的电子阅读器文档多显示页面的显示方法和装置。
[0007] 为达到上述目的,本发明所述的电子阅读器文档多显示页面的显示方法,包括一个带有显示页面的显示区域,包括以下步骤:
[0008] 创建一个以上的显示页面;
[0009] 在各显示页面中进行切换操作,得到目标页面;
[0010] 在显示区域中加载目标页面,对目标页面对应的文档内容进行显示。
[0011] 进一步地,通过以下几种方式在各显示页面中进行切换操作,得到目标页面:
[0012] 方式1、检测当前文档是否存在书签或目录信息,若存在,则提取用户指定的书签或目录条目对应的链接,并在所述切换操作中选取该链接所对应的页面作为目标页面;
[0013] 方式2、接收用户输入的字符串,若搜索出该字符串,则在所述切换操作中选取该字符串所在的页面作为目标页面;
[0014] 方式3、接收用户输入的页码,在所述切换操作中选取以该页码对应的页面作为目标页面。
[0015] 进一步地,所述方式2中用户输入的字符串存储于显示区域所在的应用程序中,以方便用户下一次搜索时直接选择历史记录中的条目。
[0016] 进一步地,本发明所述方法还包括:分别在显示区域中对所述各显示页面进行标记,表示各显示页面在当前文档中的相对顺序。
[0017] 进一步地,本发明所述方法还包括:所述在显示区域中加载目标页面时,根据目标页面对应的显示参数对目标页面进行加载,并在对目标页面对应的文档内容进行显示后,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示;其中,所述的显示参数包括:缩放比例、行距、字号和页边距。
[0018] 进一步地,本发明所述方法还包括:建立至少两个所述显示页面之间的操作同步关联,记录并存储对其中一个显示页面进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数;其中,所述的显示内容参数包括:页码。
[0019] 进一步地,所述的操作同步关联具体表现为:翻页同步关联或按翻页速率比同步关联。
[0020] 为达到上述目的,本发明所述电子阅读器文档多显示页面的显示装置,包括一个带有显示页面的显示区域,还包括以下模块:
[0021] 创建模块,创建一个以上的显示页面;
[0022] 切换模块,在各显示页面中进行切换操作,得到目标页面;
[0023] 显示模块,在显示区域中加载目标页面,对目标页面对应的文档内容进行显示。
[0024] 进一步地,本发明所述装置还包括:显示页面标记模块,在显示区域中对各显示页面进行标记,以表示各显示页面在当前文档中的相对顺序。
[0025] 进一步地,本发明所述装置还包括:页面显示属性模块,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示。
[0026] 进一步地,本发明所述装置还包括:操作同步模块,建立至少两个所述显示页面之间的操作同步关联,以使在其中一个显示页面进行的操作指令同样作用于另一个显示页面。
[0027] 本发明通过创建多个显示页面,各显示页面用于显示一个文档的不同部分,用户可以在各显示页面之间自由的切换。另外,用户还可以通过设定多个显示页面之间的操作同步,满足在阅读时需要跳转查找或是同步对比阅读的需求,提升用户的阅读体验。

附图说明

[0028] 图1为本发明所述电子阅读器文档多显示页面的显示方法的方法流程图;
[0029] 图2为在某一显示页面中显示正文内容的实施例示意图;
[0030] 图3为本发明通过切换操作得到目标页面的实施例示意图;
[0031] 图4为通过指定页面跳转操作得到目标页面的实施例示意图;
[0032] 图5为通过目录项跳转操作得到目标页面的实施例示意图;
[0033] 图6为通过链接跳转操作得到目标页面的实施例示意图;
[0034] 图7为通过文字查找操作得到目标页面的实施例示意图;
[0035] 图8为正文显示页面的实施例示意图;
[0036] 图9为从图8所示的正文显示页面切换到参考文献显示页面的实施例示意图;
[0037] 图10为指定两显示页面操作同步的实施例示意图。

具体实施方式

[0038] 下面结合说明书附图对本发明的具体实施方式做详细描述。
[0039] 如图1 所示,本发明所述电子阅读器文档多显示页面的显示方法,包括一个带有显示页面的显示区域,包括以下步骤:
[0040] S1、创建一个以上的显示页面;
[0041] 调用阅读软件在该阅读软件支持的创建显示页面的最大限值内创建一个以上的显示页面,并将其存储到对应的应用程序中。
[0042] S2、在各显示页面中进行切换操作,得到目标页面;
[0043] 通过以下几种方式得到目标页面:
[0044] 方式1、检测当前文档是否存在书签或目录信息,若存在,则提取用户指定的书签或目录条目对应的链接,并在所述切换操作中选取该链接所对应的页面作为目标页面;
[0045] 方式2、接收用户输入的字符串,若搜索出该字符串,则在所述切换操作中选取该字符串所在的页面作为目标页面;
[0046] 方式3、接收用户输入的页码,在所述切换操作中选取以该页码对应的页面作为目标页面。
[0047] 其中,所述方式2中用户输入的字符串存储于显示区域所在的应用程序中,以方便用户下一次搜索时直接选择历史记录中的条目。
[0048] S3、在显示区域中加载目标页面,对目标页面对应的文档内容进行显示。
[0049] 此外,本发明所述方法还包括:所述在显示区域中加载目标页面时,根据目标页面对应的显示参数对目标页面进行加载,并在对目标页面对应的文档内容进行显示后,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示;进而可以使各显示页面独立地调整其显示效果。其中,所述的显示参数包括:缩放比例、行距、字号和页边距。
[0050] 本发明为了方便用户记忆各个显示页面中显示的内容,以及在进行操作时方便指定目标显示页面,还包括:分别在显示区域中对所述各显示页面进行标记,表示各显示页面在当前文档中的相对顺序。
[0051] 本发明为了满足用户的对比阅读,还包括:建立至少两个所述显示页面之间的操作同步关联,记录并存储对其中一个显示页面进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数;以便文档解析器在当前显示页面中解析并显示出符合更新后的显示内容参数的文档页面。其中,所述的显示内容参数包括:页码。
[0052] 上述操作同步关联包括:翻页同步关联或按翻页速率比同步关联。翻页同步关联表现为:电子阅读器实时记录并存储在一个显示页面中进行上翻页和/或下翻页操作的翻页偏移参数,在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的翻页偏移参数,对当前显示页面的页码进行加/减翻页偏移参数,得出的值用以更新当前显示页面的显示内容参数;依据更新后的显示内容参数设置当前显示页面的文档解析器,在当前显示页面中加载并打开符合更新后显示内容参数的显示页面,即实现了两个显示页面的翻页同步。按翻页速率比同步关联的具体表现为:一个显示页面中的文档每翻N页,另外一个与其关联的显示页面中的文档翻m×N页,其中,m为速率比。
[0053] 实际应用中,当阅读类似双语对照读物等类型的文档时,通过设置两个显示页面之间的操作同步关联,可减少从一种语言对应的段落切换到另外一种语言对应的段落时所需要的翻找操作。
[0054] 综上所述,电子阅读器多显示页面的显示,在实际的应用中具体实现过程如下:
[0055] 在初次开启一个当前未打开文档时,阅读软件创建一个显示区域来显示文档:根据电子阅读器设计的显示区域大小创建相应大小的显示页面,并根据电子阅读器设定的最大显示页面数目来创建空白的显示页面所对应的标记;调用解析器来读取和解析文档,将文档转化为内存中的数据结构;根据电子阅读器设定的字体、行距等与显示相关的参数,调用解析器来渲染文档第一页,以生成一个待显示的页面图片,恢复解析器设置,从而使用户在随后翻页时能够得到正确的显示结果。若当前文档经上述S2中所述的方式之一已获得了其他显示页面,电子阅读器在重新开启该当前已打开文档的其他显示页面时,调用解析器来渲染文档的对应位置,以生成一个待显示的页面图片,从而得到该文档的多个显示页面,所述多个显示页面对应该文档在内存中的相应个数的位置和解析器设置。
[0056] 当再次开启一个之前已打开过的文档时,阅读软件在显示区域中恢复该文档在上一次退出阅读时打开的一个或多个显示页面,根据电子阅读器设计的显示区域大小创建相应大小的显示窗口,并根据电子阅读器设定的最大显示页面数目来创建空白的显示页面所对应的标记;调用解析器来读取和解析文档,将文档转化为内存中的数据结构;根据该文档在上次退出阅读时保存的显示页面的名称、当前可见的图片等信息,重新恢复各显示页面;将上一次退出时处于可见状态的显示页面所对应的图片显示在屏幕上,同时在显示页面所对应的标记中对应标记置为选中状态;当重新开启该当前已打开文档的其他显示页面时,调用解析器来渲染文档的对应位置,以生成一个待显示的页面图片,从而得到该文档的多个显示页面,所述多个显示页面对应该文档在内存中的相应个数的位置和解析器设置。
[0057] 下面结合具体的实施例对本发明所述的电子阅读器文档多显示页面的显示方法作进一步地说明。
[0058] 本实施例包括一个带有默认显示页面的显示区域,包括以下步骤:
[0059] 步骤1,调用阅读软件创建两个显示页面,并在显示区域中对各显示页面进行标记,表示各显示页面在当前文档中的相对顺序。如图2中所示显示区域的左下方的标记101。标记101中每一个矩形框就对应一个显示页面,呈黑色的矩形框表示当前的显示页面
102。
[0060] 步骤2,在默认的显示页面中加载并打开待阅读文档,在该显示页面(以下简称正文显示页面)中进行显示,显示结果如图2所示。
[0061] 步骤3,检测正文显示页面中显示的文档支持的切换操作方式,并确定一种方式在正文显示页面中进行切换操作,得到目标页面。
[0062] 电子阅读器首先检测图2中正文显示页面显示的文档支持的切换操作方式,如图3中所示,该文档支持的切换操作方式有:“当前显示位置”、“页码”、“目录项”、“书签项”以及“查找字符串”。
[0063] 方式1、确定“当前显示位置”方式时,在欲切换到的新显示页面2中选取当前正文显示页面中显示的页面作为目标页面。
[0064] 方式2、确定“页码”方式时,接收用户输入的页码(如图4所示),在经所述切换操作切换到的新显示页面2中选取以该页码对应的页面作为目标页面。
[0065] 方式3、确定“目录项”方式时,提取用户指定的目录条目对应的链接(如图5所示),并在经所述切换操作切换到的新显示页面2中选取该链接所对应的页面作为目标页面。
[0066] 方式4、确定“书签项”方式时,调用并显示如图6所示的当前文档已添加的书签列表窗口,并接收用户指定的书签对应的链接;在经所述切换操作切换到的新显示页面2中选取该链接所对应的页面作为目标页面。
[0067] 方式5、确定“查找字符串”方式时,接收用户输入的字符串(如图7中所示的“Reference”字符串),若搜索出该字符串,电子阅读器调用字符串查找功能模块,从文档末尾位置向前逐字的与目标字符串进行比对,当查找到与目标字符串相同时,判定该目标字符串所在的文档页面位置是否是用户需查找的文档页面位置。若接收到用户的确认指令后,电子阅读器在欲切换到的新显示页面2中选取该字符串所在的文档页面作为目标页面。
[0068] 步骤4,若本实施例通过上述“查找字符串”得到目标页面,则在显示区域中加载该目标页面,对该目标页面对应的文档内容进行显示,即得到如图9所示的参考文献显示页面,同时修改显示区域中当前正在阅读显示页面的标记,以提示已经切换到新显示页面2中。
[0069] 此时,用户即可以在阅读中自由的切换图8所示的正文显示页面和图9所示的参考文献显示页面进行反复查看。为实现不同显示页面之间的迅速切换,电子阅读器需执行以下步骤:
[0070] ①、保存当前显示页面和欲切换到的显示页面显示的内容图片到缓存中,并保存各显示页面的显示内容参数以及与显示效果相关的显示参数;其中:所述显示内容参数包括显示页面中显示的内容在原文档中的页码;显示参数包括:缩放比例、字号、行距、页边距等。
[0071] ②、当接收到用户从当前显示页面切换到另一个显示页面的触发指令时,电子阅读器读取缓存中存储的切换到的显示页面的图片并将其在显示区域中显示出来,同时,修改显示区域中当前正在阅读显示页面的标记,以提示已经切换到另外一个显示页面中。
[0072] ③、文档解析器依据之前保存的该显示页面的显示内容参数和显示参数解析并恢复显示出该图片所对应的文档内容,进而达到了提高显示页面之间切换响应速度的目的。
[0073] 其中,需要注意的是,若当前显示页面和欲切换到的显示页面建立了操作同步关联,在当前显示页面中进行了翻页操作后,进而引起了与当前显示页面相关联的显示页面之前保存的缓存图片失效,电子阅读器未能成功加载缓存图片,此时,由文档解析器在当前显示页面中解析并显示出符合更新后的显示内容参数的文档页面。
[0074] 步骤5,建立至少两个显示页面之间的操作同步关联,以使在其中一个显示页面进行的操作指令同样作用于另一个显示页面。其中,操作同步主要表现为:翻页同步和按翻页速率比同步。如图10所示,当接收到用户指定并确定的多个显示页面间操作同步关联后,电子阅读器会实时记录并存储其中一个显示页面中进行的操作指令参数;在经切换操作切换到另一个与该显示页面操作同步关联的显示页面时,读取存储在应用程序中的操作指令参数,更新当前显示页面的显示内容参数;依据该显示内容参数设置文档解析器,然后在当前显示页面中调用文档解析器,解析并显示出操作同步后的文档内容。
[0075] 具体地,若用户在一个显示页面中对文档进行了上下翻页操作,首先,电子阅读器会实时记录并存储上翻页或下翻页操作指令参数,即若当前显示页面完成了上翻n页操作后, 置Offset=Offset-n,其中,Offset为偏移量;若当前显示页面完成了下翻n页操作后,置Offset=Offset+n。当接收到用户从该显示页面中切换到另一个与该显示页面操作同步关联的显示页面指令时,电子阅读器读取该显示页面显示的文档内容所在页码以及与该显示页面操作同步关联的显示页面对应的应用程序中存储的操作指令参数;
[0076] 然后,将当前页码进行加Offset或减Offset操作;
[0077] 最后,再由文档解析器加载新页码所对应的文档内容显示于当前显示页面内。
[0078] 同理,若用户指定多个显示页面按翻页速率比进行操作同步关联时,步骤类似上述步骤,只是在中间步骤中,对切换到的显示页面中显示的文档内容所在页码进行加Offset×m或减Offset×m操作,其中,m为翻页速率比。
[0079] 本发明所述电子阅读器文档多显示页面的显示装置,包括一个带有显示页面的显示区域,还包括以下模块:
[0080] 创建模块,创建一个以上的显示页面;
[0081] 切换模块,在各显示页面中进行切换操作,得到目标页面;
[0082] 显示模块,在显示区域中加载目标页面,对目标页面对应的文档内容进行显示。
[0083] 为表示各显示页面在当前文档中的相对顺序,本发明所述电子阅读器文档多显示页面的显示装置还包括:显示页面标记模块,在显示区域中对各显示页面进行标记。
[0084] 本发明还包括:页面显示属性模块,保存目标页面对应的显示参数,使各目标页面独立地在显示区域中进行显示。
[0085] 本发明还包括:操作同步模块,建立至少两个所述显示页面之间的操作同步关联,以使在其中一个显示页面进行的操作指令同样作用于另一个显示页面。
[0086] 综上所述,本发明提供了一种电子阅读器文档多显示页面的显示方法和装置,用户可以打开多个独立的文档显示页面,并可以快速的在各个显示页面之间进行切换,用户在一个显示页面阅读时可以通过命令对另一个显示页面进行查找、定位等操作,而无需丢掉当前显示页面的阅读现场,从而减少了用户需要反复在同一文档的不同部分之间切换时消耗的时间,提升了用户的阅读体验。
[0087] 以上,仅为本发明的较佳实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求所界定的保护范围为准。