电子书阅读器及其处理数据的方法

文档序号:6604014阅读:297来源:国知局
专利名称:电子书阅读器及其处理数据的方法
技术领域
本发明涉及便携式电子书技术领域,特别地,涉及一种电子书阅读器及其处理数据的方法。
背景技术
随着网络的不断普及,通过网络去获取信息已经逐渐替代购买书籍、报刊和杂志来阅读成为一种必然的趋势,电子书便应运而生。电子书是将传统纸本书籍的平面文字内容,利用电子书编辑软件以及关于制作电子书软件,制作成一电子书的电子文档形式,存储在个人电脑、个人数字助理、掌上型电脑、移动电话或其他电子书阅览器(以下统称电子书阅读器)上。参照图1,示出了现有电子书阅读器的结构框图,电子书阅读器对电子书的读取操作一般由以下四个处理功能模块完成功能操作模块11,位置信息定位模块12,后台存取数据模块13,显示模块14。该电子书阅读器的数据处理流程为用户通过功能操作模块11 如具备触摸功能的电子屏幕或者带有按键的功能键盘操作后,位置信息定位模块12从功能操作模块11中获取用户操作意图,并依据当前屏幕的实现情况确定下一位置信息,后台存取数据模块13根据上述位置信息进行所需数据的存取动作,取出对应的数据信息;显示模块14将上述数据信息显示在屏幕上。上述过程为电子书阅读器进行常规单一页面显示的数据处理过程。我们在使用传统的纸张书籍学习时,经常会在阅读某一本书籍时需要参阅其它书籍相关内容,或者参阅本书中其它页面的内容,或者参阅本页中前面或后面的相关段落内容。甚至在阅读过程中, 要在几个页面之间反复参考查阅。对于纸张的书籍,上述对比阅读和反复翻页参考过程比较简单,我们可以人工方式来打开其它书籍,翻至所需页面或查看本页其它段落来完成。但目前的电子书阅读器缺乏这一重要的学习辅助功能,特别是,遇到上述几个页面之间反复参考查阅的情况时,现有电子书阅读器只提供了跳转到特定页面的功能,而不具备页面间的快速回切功能,这样因为来回翻页或者由于显示屏幕大小有限,需要不断了通过滚动页面来回查看,是极其不方便的。

发明内容
本发明所要解决的技术问题是提供一种电子书阅读器及其处理数据的方法,能够实现页面间的对比阅读,利用回切技术和显示分割技术以回切显示对比方式和分割显示对比方式进行对比阅读,增强电子书的阅读辅助学习功能,提高电子书阅读器的用户体验和使用价值。为了解决上述问题,本发明公开了一种电子书阅读器处理数据的方法,包括进入对比阅读模式;选择对比源;选择对比方式;确定对比内容的位置信息;依据上述位置信息获取上述对比内容的数据;显示上述对比内容;存储不同对比内容的上述位置信息和显示时间。
优选的,上述选择对比源具体包括打开新书内容作为对比源;打开同一本书的不同页面作为对比源;或者,打开同一页面的内容作为对比源。优选的,上述选择对比方式具体为选择回切显示方式或者分割显示方式。优选的,当选择对比方式为回切显示方式时,后续步骤具体为确定对比内容的位置信息;依据上述位置信息获取上述对比内容的数据;开启新窗口显示对比内容;存储每一个上述新窗口中上述对比内容的位置信息和打开时间。优选的,当选择对比方式为分割显示方式时,后续步骤具体为将上述电子书阅读器的显示屏分割为数个子显示区域;确定对比内容的位置信息;依据上述位置信息获取上述对比内容的数据;在指定的上述子显示区域显示对比内容;存储每一个上述子显示区域中对比内容的位置信息和打开时间。依据上述电子书阅读器处理数据的方法实施例,本发明还公开了一种电子书阅读器,包括对比阅读模块,用于进入对比阅读模式;对比源选择模块,用于为原始阅读页面选择对比源;对比方式选择模块,用于选择上述对比源的显示方式;定位模块,用于确定对比内容的位置信息;数据获取模块,用于根据上述位置信息获取上述对比内容的数据;显示模块,用于显示上述数据获取模块获取的数据信息;存储模块,用于存储不同显示内容的位置信息和显示时间。优选的,上述对比方式选择模块,具体包括回切显示单元,用于将对比内容以回切显示方式显示在新的窗口 ;分割显示单元,用于将对比内容和原始阅读页面同时显示在显示屏的不同显示区域中。优选的,上述回切显示单元包括新窗口开启子单元,用于开启新的窗口以显示对比内容;回切执行单元,用于执行回切显示命令。优选的,上述分割显示单元包括显示区域分割子单元,用于将上述电子书阅读器的显示屏分为数个子显示区域;显示区域指定子单元,用于指定某一上述子显示区域为当前显示区域以显示当前对比内容;显示区域操控子单元,用于操控上述子显示区域的显示效果。优选的,上述存储模块具体包括第一存储单元,用于在回切显示模式下,存储原始阅读页面的位置信息、打开时间和对比内容的位置信息、所在新窗口的打开时间;第二存储单元,用于在分割显示模式下,存储每一个上述子显示区域中对比内容的位置信息和打开时间。与现有技术相比,本发明具有以下优点本发明在电子书阅读器数据处理流程中新增了同步对比阅读,回切阅读,区域操控功能,从而具备任何电子书,任何页面,段落内容的同步对比阅读功能;具备同屏幕多电子书,页面,段落内容的差异化显示和操作功能;具备回切对比阅读功能,即在相同或不同的电子书页面间通过来回切换快速翻页阅读功能。有效提高了电子书阅读器的使用价值, 增强了用户体验。


图1是现有电子书阅读器的结构框图;图2是本发明电子书阅读器处理数据的流程5
图3是本发明电子书阅读器在回切显示对比方式时处理数据的流程图;图4是本发明电子书阅读器在分割显示对比方式时处理数据的流程图;图5是本发明电子书阅读器实施例的结构框图;图6是本发明回切显示对比单元实施例的结构框图;图7是本发明分割显示对比单元实施例的结构框图;图8是本发明存储模块实施例的结构框图;图9是本发明回切显示实施例的示意图;图10是本发明分割显示实施例的示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。参照图2,示出了本发明电子书阅读器进行对比阅读模式时处理数据的方法流程图,具体包括以下步骤步骤201、打开电子书阅读器,显示原始阅读页面,选择进入对比阅读模式;步骤202、选择对比源;即为原始阅读页面选择对比源。该步骤202中,上述对比源为对比内容的来源,对比内容可以来自不同电子书、也可以来自同一电子书的不同页面,或者是来自原始阅读页面的同一页。步骤203、选择对比方式;上述对比方式可以包括回切显示方式或分割显示方式。本步骤中,若选择回切显示方式,则对比内容将显示在新打开的窗口中。在进行对比阅读时,操作回切命令,在原始阅读页面和对比页面之间来回切换,实现对比阅读的效果 ο若选择分割显示方式,则原始阅读页面和对比内容将共同显示在整个电子书阅读器的显示屏分割出的不同显示区域中。各个显示区域的显示效果可以独立操控,例如可以实现每个显示区域中文字的缩放、页面的滚动等显示效果。上述两种不同对比方式下,电子书阅读器处理数据的具体过程将在后面做详细介绍。
步骤204、确定对比内容的位置信息;这里,对比内容可能不止一个。对比内容位置信息的确定亦即对比内容的定位,可以通过全文检索方式定位位置,也可以利用系统提供的电子书签等方式进行定位。步骤205、依据步骤204获得的位置信息,获取上述对比内容的数据;步骤206、显示对比内容;步骤207、记录不同对比内容的位置信息和显示时间。该步骤,记录不同对比内容的位置信息和显示时间,是为了实现回切显示对比方式下,不同对比页面的快速切换。参照图3,示出了本发明电子书阅读器在回切显示对比方式下,处理数据的方法流程图,具体包括以下步骤步骤301、打开电子书阅读器,显示原始阅读页面,选择进入对比阅读模式;步骤302、选择对比源;即为原始阅读页面选择对比源并保存该对比源的页面以供下次使用。需要说明的是,步骤301、302与图2所示的步骤201、202相同,此处为了说明回切显示对比方式下的具体实施过程,采用了不同的步骤编号,其数据处理过程无本质区别。步骤303、选择回切显示方式作为对比方式;步骤304、确定对比内容的位置信息;此处,多个对比内容对应多个位置信息。如同我们阅读纸版书籍时,需要同时参考的内容不止一个,例如,需要参考的第一对比内容位于书a的第一页,那么,“书a的第一页”则为第一对比内容的位置信息。同理,假如需要参考的第二对比内容位于同一本书的第二十页,那么,“书a的第二十页”则为第二对比内容的位置信息。依此类推,需要多少个对比内容则需要确定多少个位置信息。与纸版书籍不同的是,本步骤中的“位置信息”为对比页面的链接地址。步骤305、依据上述位置信息获取对比内容的数据;即依据对比页面的链接地址从电子书的存储模块中获取并缓存上述对比内容对应的数据信息。步骤306、开启新窗口显示对比内容;即将步骤305获取的数字信息显示在回切显示方式下开启的新窗口中。步骤307、存储每一个新窗口中对比内容的位置信息和打开时间。这样,当用户操作阅读器执行回切命令时,阅读器可以根据对比页面的打开时间的先后顺序以及其对应的对比页面的位置信息,快速跳转到上一次显示的对比页面,有效节约读者的阅读时间。参照图4,示出了本发明电子书阅读器在分割显示对比方式时处理数据的方法流程图,具体包括以下步骤步骤401、打开电子书阅读器,显示原始阅读页面,选择进入对比阅读模式;步骤402、选择对比源;即为原始阅读页面选择对比源。需要说明的是,步骤401、402与图2所示的步骤201、202相同,此处为了说明分割显示方式下的具体实施过程,采用了不同的编号,其数据处理过程无本质区别。步骤403、选择分割显示方式作为对比方式,将电子书阅读器的显示屏分割为数个子显示区域;该步骤中,子显示区域的划分数量依据电子书阅读器屏幕能提供的显示效果和用户的意愿而定,此处不做限制。步骤404、确定对比内容的位置信息;此处,对比内容的位置信息可以为多个。与上述步骤304相同,本步骤中的“位置信息”为对比页面的链接地址。步骤405、依据所述位置信息获取所述对比内容的数据;即依据对比页面的链接地址从电子书的存储模块中获取并缓存上述对比内容对应的数据信息。步骤406、在指定的子显示区域中显示对比内容;此步骤中,为每一个对比内容分配不同的子显示区域。步骤407、存储每一个所述子显示区域中对比内容的位置信息和打开时间。在分割显示对比方式下,用户可以在同一个电子书阅读器的显示屏内同时打开多个对比内容。对应上述阅读器处理数据的方法实施例,本发明还提供了一种电子书阅读器,参照图5,示出了本发明电子书阅读器实施例的结构框图,包括
对比阅读模块51,用于进入对比阅读模式;对比源选择模块52,用于为原始阅读页面选择对比源;该模块可以进一步包括新书开启单元521,用于选择新的电子书作为对比源;同书对比单元522,用于选择同一本电子书的其他页面作为对比源;同页对比单元523,用于选择与原始阅读页面相同的页面作为对比源。对比方式选择模块53,用于选择所述对比源的显示方式。该模块可以具体包括 回切显示对比单元531和分割显示对比单元532。其中,回切显示对比单元531,用于将对比内容以回切显示方式显示在新的窗口 ; 即,用于将对比内容在新开启窗口中打开,当用户进行对比阅读模式时,原始阅读页面和对比页面以相互切换方式进行对比。分割显示对比单元532,用于将对比内容和原始阅读页面同时显示在由阅读器的显示屏分割成的数个子显示区域中。定位模块M,用于确定对比内容的位置信息;通常采用全文检索方式进行对比内容对比点的定位,也可以采用电子标签形式进行对比内容的定位。数据获取模块55,用于根据定位模块M获得的对比内容的位置信息获取对比内容的数据;显示模块56,用于显示数据获取模块55获取的数据信息;存储模块57,用于存储不同显示内容的有效位置信息和显示时间,包括原始阅读页面的信息和对比源的页面信息,以供下次使用。参照图6所示的回切显示单元实施例的结构框图,在本发明电子书阅读器的另一优选实施例中,上述回切显示对比单元531可以具体包括新窗口开启子单元61,用于开启新的窗口以显示对比内容;回切执行子单元62,用于执行回切显示命令。该单元可以表现为电子阅读器键盘上设置的“回切”按键,也可以表现为电子阅读器触摸式显示屏上的“回切”触摸键。图7示出了分割显示单元实施例的结构框图,分割显示对比单元532可以具体包括显示区域分割子单元71,用于将电子书阅读器的显示屏分为数个子显示区域;在具体实施过程中,可以给每一个子显示区域进行编号,例如显示区01、显示区02、显示区03寸寸。分割显示技术可以通过一般系统软件平台支持的多窗口应用来实现,分割数目和分割风格,如左右分割,上下分割,或多重分割可以依据实际屏幕支持的情况由用户进行选择。显示区域指定子单元72,用于指定某一子显示区域为当前显示区域以显示当前对比内容;具体为,用于选择上述显示区域分割子单元71获取的某一编号的子显示区域为比内容的显示区域。例如,系统默认上述显示区01显示原始阅读页面的内容,那么,用户可以指定显示区02显示第一对比内容;指定显示区03显示第二对比内容等等。不同的分割区域显示不同的内容主要是通过后台数据的处理来实现和更新页面。
显示区域操控子单元73,用于操控显示区域指定子单元72选择的每一个子显示区域的显示效果。比如,通过该模块独立控制显示区02中第一对比内容字体的大小、颜色、 以及其页面滚动等显示效果。对应对比方式选择模块53可以具体包括回切显示对比单元531和分割显示对比单元532。参照图8所示的存储模块的结构框图,上述存储模块57也可以进一步包括。第一存储单元81,用于在回切显示模式下,存储原始阅读页面的位置信息、打开时间,对比内容的位置信息、所在新窗口的打开时间即保存对比源的页面信息,以供下次使用;第二存储单元82,用于在分割显示模式下,存储每一个子显示区域中对比内容的位置信息和打开时间即保存对比源的页面信息,以供下次使用。第二存储单元82需要记录对比阅读的所有页面的信息,至少包括如下数据结构的内容typedef Struct CurrentPageInfo{int TotalNum ;// 总分割数目int CurrentNum ;//分割编号CRect MobileNumber ;// 位置矩阵坐标 RectChar eBookAddress [254] ;//该标号位置数据来源文件地址long PageOffset ;// 页面位置信息long Content ;// 段落偏移信息......Struct CurrentPageInfo *Next ;//链接处理后续多个显示页面内容信息IeBookCurrentPageInfo ;让电子阅读器同步打开多电子书的能力的实现是借助文件打开技术中增加打开文档来实现,并在数据结构中增加多文件打开信息结构来存储相关信息,从而保证多文件同时打开后可以有序的进行管理文件。下面结合用户的操作和图9、10所示的两种对比方式下对比内容的展现形式,说明本发明电子书阅读器各单元的工作过程用户开启电子书阅读器,进入一个阅读页面,即原始阅读页面如图9-a所示的原始阅读页面91,要做习题集某一页几何图形的相似性判断,这时用户觉得需要参考教科书 《几何学》中判断三角形相似性的定律;于是,用户操作对比阅读模块51选择进入对比阅读模式,利用对比源选择模块52启动新书开启单元521,选择电子书《几何学》作为对比源;利用回切显示对比单元531选择回切显示方式为对比方式;利用定位模块讨采用全文检索方式检索“三角形相似的判定”所在位置;数据获取模块阳根据定位模块M获得的位置信息获取相应的数据信息;新窗口开启子单元61开启一个新的窗口 ;显示模块56将“三角形相似的判定”内容即图9-b所示的对比内容92显示在新的窗口中;存储模块57的第一存储单元81,存储原始阅读页面91的位置信息、打开时间和对比内容92的位置信息、所在新窗口的打开时间。因为电子书阅读器是根据当前页面的打开时间确定离该打开时间最近的前一时间对应的页面位置信息为上一页面位置信息,所以,当用户操控回切执行单元62执行“回切”命令时,电子书阅读器将实现原始阅读页面91和对比页面92之间的切换。同理,当利用回切显示对比方式打开了多个对比页面时,用户操控回切执行单元62执行“回切”命令, 可以实现原始阅读页面和多个对比页面之间的循环切换,极大地方便了电子书阅读器的用户,提高了用户的阅读、学习效率,增强了电子书的用户体验,促进了电子书的广泛推广,进而节约了制造纸版书籍的森林资源,保护了环境。参照图10,示出了分割显示对比方式的示意图,电子书阅读器的工作过程如下用户开启电子书阅读器,进入一个阅读页面,即原始阅读页面,如图10所示的页面101,要做习题集某一页几何图形的相似性判断,这时,用户需要参考教科书《几何学》中判断三角形相似性的定律;于是,用户操作对比阅读模块51选择进入对比阅读模式,利用对比源选择模块52启动新书开启单元521,选择电子书《几何学》作为对比源;利用分割显示对比单元532选择分割显示方式为对比方式;利用定位模块M采用全文检索方式检索 “三角形相似的判定”所在位置;数据获取模块阳根据定位模块M获得的位置信息获取相应的数据信息;显示区域分割子单元71将整个显示屏划分为两个子显示区域101和102,系统默认选择子显示区域101显示原始阅读页面的内容“请判断以下三角形是否是相似三角形”; 显示区域指定子单元72指定子显示区域102显示对比内容“三角形相似的判定”定律;显示模块56将“三角形相似的判定”定律显示在子显示区域102中。此外,用户利用显示区域操控子单元73,可以操控显示区域指定子单元72选择的每一个子显示区域的显示效果。比如,通过显示区域操控子单元73独立控制子显示区102 中对比内容字体的大小、颜色、以及其页面滚动等显示效果。同样,上述操作流程也适用于将多个对比内容显示在分割的多个子显示区域中的情况。总之,用户在查看屏幕显示内容时,需要查看相关的定律,推论等内容,此时用户可以通过上述的流程操作,调出相关的内容进行阅读后再进行原页面内容的作业,进一步完善了电子书的辅助学习功能,有效提高了电子书的使用价值,增强了用户体验。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。以上对本发明所提供的一种电子书阅读器及其处理数据的方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种电子书阅读器处理数据的方法,其特征在于,包括 进入对比阅读模式;选择对比源;选择对比方式;确定对比内容的位置信息;依据所述位置信息获取所述对比内容的数据;显示所述对比内容;存储不同对比内容的所述位置信息和显示时间。
2.根据权利要求1所述的电子书阅读器处理数据的方法,其特征在于,所述选择对比源具体包括打开新书内容作为对比源; 打开同一本书的不同页面作为对比源;或者打开同一页面的内容作为对比源。
3.根据权利要求1所述的电子书阅读器处理数据的方法,其特征在于,所述选择对比方式具体为选择回切显示方式或者分割显示方式。
4.根据权利要求3所述的电子书阅读器处理数据的方法,其特征在于,当选择对比方式为回切显示方式时,后续步骤具体为确定对比内容的位置信息; 依据所述位置信息获取所述对比内容的数据; 开启新窗口显示对比内容;存储每一个所述新窗口中所述对比内容的位置信息和打开时间。
5.根据权利要求3所述的电子书阅读器处理数据的方法,其特征在于,当选择对比方式为分割显示方式时,后续步骤具体为将所述电子书阅读器的显示屏分割为数个子显示区域;确定对比内容的位置信息;依据所述位置信息获取所述对比内容的数据;在指定的所述子显示区域显示对比内容;存储每一个所述子显示区域中对比内容的位置信息和打开时间。
6.一种电子书阅读器,其特征在于,包括 对比阅读模块,用于进入对比阅读模式;对比源选择模块,用于为原始阅读页面选择对比源; 对比方式选择模块,用于选择所述对比源的显示方式; 定位模块,用于确定对比内容的位置信息; 数据获取模块,用于根据所述位置信息获取所述对比内容的数据; 显示模块,用于显示所述数据获取模块获取的数据信息; 存储模块,用于存储不同显示内容的位置信息和显示时间。
7.根据权利要求6所述的电子书阅读器,其特征在于,所述对比方式选择模块,具体包括回切显示单元,用于将对比内容以回切显示方式显示在新的窗口 ;分割显示单元,用于将对比内容和原始阅读页面同时显示在显示屏的不同显示区域中。
8.根据权利要求7所述的电子书阅读器,其特征在于,所述回切显示单元包括 新窗口开启子单元,用于开启新的窗口以显示对比内容;回切执行单元,用于执行回切显示命令。
9.根据权利要求7所述的电子书阅读器,其特征在于,所述分割显示单元包括 显示区域分割子单元,用于将所述电子书阅读器的显示屏分为数个子显示区域;显示区域指定子单元,用于指定某一所述子显示区域为当前显示区域以显示当前对比内容;显示区域操控子单元,用于操控所述子显示区域的显示效果。
10.根据权利要求6所述的电子书阅读器,其特征在于,所述存储模块具体包括 第一存储单元,用于在回切显示模式下,存储原始阅读页面的位置信息、打开时间和对比内容的位置信息、所在新窗口的打开时间;第二存储单元,用于在分割显示模式下,存储每一个所述子显示区域中对比内容的位置信息和打开时间。
全文摘要
本发明提供了一种电子书阅读器处理数据的方法,包括进入对比阅读模式;选择对比源;选择对比方式;确定对比内容的位置信息;依据位置信息获取对比内容的数据;显示对比内容;存储不同对比内容的位置信息和显示时间。相应的,本发明还提供一种电子书阅读器,包括对比阅读模块、对比源选择模块、对比方式选择模块、定位模块、数据获取模块、显示模块和存储模块。本发明提供的电子书阅读器借助回切技术和分割显示技术来定位不同页面内容,从而实现以回切显示方式或多页面分割显示方式的对比阅读,增强了电子书的用户体验,完善了电子书阅读辅助学习功能,提高了电子书阅读器的使用价值。
文档编号G06F3/048GK102270084SQ20101019738
公开日2011年12月7日 申请日期2010年6月4日 优先权日2010年6月4日
发明者蔡世光, 郑勇平, 麦华锋 申请人:英华达(上海)电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1