电子书解析方法

文档序号:6483045阅读:177来源:国知局
专利名称:电子书解析方法
技术领域
本发明涉及电子书阅读器,特别涉及多个电子书阅读设备互联的技术。
背景技术
电子墨水是一种显示信息的革新技术。对肉眼看来电子墨水像一瓶普通墨水,但 有几百万个细小的微胶囊悬浮在电子墨水液体中。每个胶囊内部是染料和颜料芯片的混合 物,这些细小的芯片可以受电荷作用。可以把电子墨水的微胶囊比作透明的塑料水球。每 个水球内包含几十个乒乓球,水球内充入的是颜料水。如果从顶部看水球,我们可以看到许 多白色乒乓球悬浮在液体中,于是水球看起来呈白色。从底部看水球,你只不过看到的是颜 料水,于是水球看起来呈黑色。如果你把几千个水球放到一个容器,并通过电场使这些乒乓 球在水球的顶和底之间运动,你就能看到容器在改变颜色。这就是一种典型的电子墨水的 基本工作原理。事实上这些水球是直径100微米的微胶囊。电子墨水具有许多优点,包括易读性,柔性,易廉价制造和低功耗等。与其它显示 技术相比,电子墨水的反射率和对比度较佳。看起来它们像纸上的墨,使人们阅读和处理时 感觉很舒服。在亮光包括直射阳光下,其它显示技术会感觉有些淡而难以阅读,而基于电子 墨水的显示却容易看和读。因为电子墨水是柔软的,所以刚劲、坚硬和平整的表面不是必需的。电子墨水可以 用到纸上,产生柔性书和报纸一样的显示效果。它也可以打印到布上,或者打印到类似手机 和其它电器非平面的奇形怪状的表面。在不耗费任何额外电能的前提下,电子墨水能保持图像达数周,而其它显示技术 通常在显示时需要持续的电能消耗。电子墨水的一种应用是制成电子书阅读器的显示屏。利用电子墨水可以长期保持 图象却不消耗电能的优点,这种电子书阅读器只在翻页时需要少量电能,一小块锂电池就 可以翻上万页。而且电子墨水的反射率和对比度较佳,所以长时间阅读也不伤眼睛。目前每个电子书阅读器都是独立使用的,一般每次显示一页内容。随着电子书阅 读器的普及,经常会出现多个使用者每人带一个阅读器的情况。但目前的阅读器只能独立 使用,即使在有多个阅读器可用的场合,阅读也不会有改善。为了解决这个问题,本发明的发明人提出一种双屏阅读的方法,即将两个可独立 工作的电子书阅读器以无线链路互联,显示相邻页面,就象看普通的书一样。其中一个存贮 有电子书的阅读器称为主阅读器,另一个原本没有电子书数据的阅读器称为从阅读器。主 阅读器将电子书的部分或全部发送给从阅读器,从而实现双屏阅读。电子书通常以编码的格式被保存,所以在显示电子书的页面前,需要对电子书的 内容先进行解析。目前在双屏阅读时,先由主阅读器对电子书的部分或全部内容进行解析, 再将已解析的内容发送给从阅读器,从阅读器就可以直接显示相关的页面。上述方案的问题在于,主阅读器进行电子书的解析和传输将耗费相当多的系统资 源(包括存贮资源、处理器资源、电能等),这将大大降低主阅读器的响应速度和制造成本
3(因需要更高性能的处理器),而同时,从阅读器却处于闲置状态。

发明内容
本发明的目的在于提供一种电子书解析方法,可以加快主阅读器的响应速度,降 低制造成本,均衡主从阅读器的耗电量。为解决上述技术问题,本发明的实施方式提供了一种电子书解析方法,N个阅读 器,以无线链路相互连接,其中保存有待共享的电子书数据的一个阅读器为主阅读器,其它 阅读器为从阅读器;方法包括以下步骤从阅读器通过无线链路从主阅读器接收电子书中部分或全部未经解析的数据;该从阅读器对收到的未经解析的电子书数据进行缓存和解析,供本地使用。本发明实施方式与现有技术相比,主要区别及其效果在于主阅读器将一本电子书中部分或全部未经解析的数据发送给从阅读器,由从阅读 器对这些数据进行解析,可以减少主阅读器的解析负担,均衡主从阅读器的耗电量,减少要 传输的数据量,加快主阅读器的响应速度,降低制造成本。进一步地,对于从阅读器当前需要显示的页面,由主阅读器解析,直接将解析后的 数据发送给从阅读器,可以尽快地在从阅读器上显示页面,减少用户的等待时间。进一步地,在传完已解析的数据后,传未经解析的数据时,只传剩余的部分,可以 减少传输的数据量,节约资源。或者,在传完已解析的数据后,传未经解析的数据时,传该电子书全部的数据,可 以保证从阅读器对数据解析的正确性,防止出现主、从阅读器上页面版式有出入的问题。进一步地,如果电子书的格式支持分段传输,则按需要将未经解析的相应数据段 发送给从阅读器,完全由从阅读器进行解析,如果电子书的格式不支持分段传输,则采用混 合解析模式,由主阅读器解析当前需要在从阅读器显示的页面,由从阅读器解析其它的页 面。根据电子书的格式决定解析的方式,能够适应不同的电子书类型,确保每一种类型的电 子书都可以得到最佳的处理。进一步地,以后台方式传输未经解析的电子书数据,可以保证更重要的任务能够 被优先执行。进一步地,从阅读器跳转到没有被本地缓存的指定页面时,暂停后台传输,主阅读 器优先解析和传输指定页面的数据,从阅读器接收并显示指定页面后再继续后台传输,从 而使从阅读器能够尽快显示用户需要的页面,减少用户的等待时间进一步地,多个阅读器可以采用多屏阅读模式,即显示相邻的页面,从而扩大显示 面积,特别是双屏阅读较为符合普通人的阅读习惯。多个阅读器也可以采用分享模式,即显 示相同的页面,从而在多人之间方便地分享信息。


图1是本发明第一实施方式中电子书解析方法流程示意图;图2是本发明第二实施方式中电子书解析方法流程示意图;图3是本发明第三实施方式中电子书解析方法流程示意图。
具体实施例方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本 领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化 和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施 方式作进一步地详细描述。本发明第一实施方式涉及一种电子书解析方法。本方法所涉及的系统由两个电子书阅读器构成,采用蓝牙技术相互连接。各阅读 器的屏幕采用电子墨水技术。各阅读器都可以独立地进行电子书阅读。两个阅读器上显示 的页面可以是同一电子书中两个相邻的页面,也可以是同一个页面。可以理解,本发明的技术方案也适用于3个或更多个阅读器之间的互联,各个阅 读器可以是同一型号的,也可以是不同型号的。阅读器的屏幕可以采用电子墨水技术,也可 以采用其它的技术,如使用液晶屏。各阅读器之间除可用蓝牙连接外,也可以使用无线局域 网(Wireless Local Area Network,简称“WLAN,,)、红外线、调频(Frequency Modulation, 简称“FM”)等技术连接。本实施方式的流程如图1所示。在步骤101中,从阅读器通过无线链路从主阅读器接收电子书中全部未经解析的 数据。也就是说主阅读器将整本要共享的电子书的数据(未经解析的)都传给从阅读器。此后进入步骤102,该从阅读器对收到的未经解析的电子书数据进行缓存。此后进入步骤103,从阅读器解析已缓存的数据。解析后的数据供本地使用,也就 是根据主阅读器的指令显示相应的页面。主阅读器将一本电子书全部未经解析的数据发送给从阅读器,由从阅读器对这些 数据进行解析,可以减少主阅读器的解析负担,均衡主从阅读器的耗电量,减少要传输的数 据量,加快主阅读器的响应速度,降低制造成本。优选地,从阅读器在电子书关闭或与主阅读器的无线连接断开后,删除从该主阅 读器得到的数据。所删除的数据中,既包括来自主阅读器的未经解析的数据和已解析的数 据,也包括根据来自主阅读器的数据,由从阅读器自行解析所得的数据。未经解析的数据在数据量上通常会小于已解析的数据,传输时间会较少。本发明第二实施方式涉及一种电子书解析方法。本方法所涉及的系统由N个阅读 器构成,以无线链路相互连接,其中保存有待共享的电子书数据的一个阅读器为主阅读器, 其它阅读器为从阅读器。多个阅读器可以采用多屏阅读模式,即显示N个相邻的页面,从而 扩大了显示面积。多个阅读器也可以采用分享模式,即显示相同的页面,从而在多人之间方 便地分享信息。在一个优选的例子中,N= 2,阅读器的屏幕采用电子墨水技术。两个阅读器间采 用蓝牙技术连接。当然,本发明的技术方案也适用于3个或更多个阅读器之间的互联,各个 阅读器可以是同一型号的,也可以是不同型号的。阅读器的屏幕可以采用电子墨水技术,也 可以采用其它的技术,如使用液晶屏。各阅读器之间除可用蓝牙连接外,也可以使用WLAN、 红外线、FM等技术连接。
本实施方式的流程如图2所示。在步骤201中,主阅读器对从阅读器当前需要显示页面的数据进行解析。主阅读 器可以通过多种方式获知从阅读器需要显示哪一个页面。例如,可以根据从阅读器的请求 获知,或者,由主阅读器完全控制N个阅读器的显示状态,等等。此后进入步骤202,主阅读器将已解析的数据发送给从阅读器。此后进入步骤203,从阅读器接收并缓存已解析的数据。此后进入步骤204,从阅读器显示相应的页面。对于从阅读器当前需要显示的页面,由主阅读器解析,直接将解析后的数据发送 给从阅读器,可以尽快地在从阅读器上显示页面,减少用户的等待时间。此后进入步骤205,主阅读器以后台方式向从阅读器发送剩余的未经解析的数据。在传完已解析的数据后,传未经解析的数据时,只传剩余的部分,可以减少传输的 数据量,节约资源。以后台方式传输未经解析的电子书数据,可以保证更重要的任务能够被优先执 行。可以理解,前台方式和后台方式的主要区别在于优先级不同。以后台方式传输是指在 主、从阅读器中开一个后台进程(或线程),在后台进程中进行传输。后台进程的优先级低 于前台进程,在有翻页或界面交互等事件发生时,由前台进程对这些事件进行处理,前台进 程处理时如在资源(包括处理器资源、无线带宽资源等)上与后台进程有冲突,则后台进程 会将冲突的资源让给前台进程。此后进入步骤206,从阅读器以后台方式接收并缓存未经解析的数据。此后进入步骤207,从阅读器对缓存的未经解析的数据进行解析。举例来说,假定该电子书以页为单位进行分段,共有两个阅读器,当前主阅读器显 示第1页,而从阅读器显示第2页。在步骤201-204中,主阅读器对第2页进行解析并传输 给从阅读器进行显示。此后,在上线205-207中,主阅读器将从第3页至最后一页的数据, 以未经解析的形式,以后台方式传输给从阅读器,由从阅读器对这些数据进行解析。主阅读器将一本电子书中部分或全部未经解析的数据发送给从阅读器,由从阅读 器对这些数据进行解析,可以减少主阅读器的解析负担,均衡主从阅读器的耗电量,减少要 传输的数据量,加快主阅读器的响应速度,降低制造成本。此外,如果主阅读器关闭了电子书页面或无线连接,或者从阅读器关闭了电子书 页面或无线连接,则从阅读器删除从主阅读器得到的信息。这样做的好处在于可以较好地 进行版权保护,因为从阅读器不一定有权独立阅读相应的电子书。可以理解,对于版权许可的情况,从阅读器也可以不删除从主阅读器得到的信息。 或者,主阅读器发给从阅读器的信息中可以包含版权信息,从阅读器根据该版权信息,决定 在与主阅读器断开后是否删除相关的内容。此外,当主阅读器指示从阅读器跳转到指定页面时,如果该页面的数据还没有传 输到该从阅读器,则暂停后台方式的传输(即步骤205和206中的传输),该主阅读器优先 对该指定页面的数据进行解析,并将已解析的数据发送该从阅读器,从阅读器接收已解析 的数据并显示指定页面,此后再继续后台方式的传输。从阅读器跳转到没有被本地缓存的指定页面时,暂停后台传输,主阅读器优先解 析和传输指定页面的数据,从阅读器接收并显示指定页面后再继续后台传输,从而使从阅读器能够尽快显示用户需要的页面,减少用户的等待时间。当然,可以理解,也可以对跳转采用其它的处理方式,例如等待后台方式传完包含 指定页面的数据后再显示。本发明第三实施方式涉及一种电子书解析方法。第三实施方式与第二实施方式基 本相同,区别主要在于在第二实施方式的步骤205中,传输的是电子书中剩余的数据。然而在第三实施方式的相应步骤中,传输的是电子书全部的数据。在传完已解析的数据后,传未经解析的数据时,传该电子书全部的数据,可以保证 从阅读器对数据解析的正确性,防止出现主、从阅读器上页面版式有出入的问题。本发明第四实施方式涉及一种电子书解析方法。第四实施方式在第三实施方式的基础上进行了改进,主要改进之处在于如果电 子书的格式支持分段传输,则按需要将未经解析的相应数据段发送给从阅读器,完全由从 阅读器进行解析;如果电子书的格式不支持分段传输,则采用混合解析模式,由主阅读器解 析当前需要在从阅读器显示的页面,由从阅读器解析其它的页面。根据电子书的格式决定 解析的方式,能够适应不同的电子书类型,确保每一种类型的电子书都可以得到最佳的处 理。第四实施方式的流程如图3所示。在步骤301中,主阅读器读取电子书的格式信息。此后进入步骤302,主阅读器判断该格式是否支持分段传输与解析,如果是则进入 步骤303,否则进入步骤311。分段的方式可以有许多种,例如,以页为单位分段,以章节为单位分段,以M页为 单位分段(M为大于1的整数),等等。在步骤303中,主阅读器对从阅读器当前需要显示页面的数据进行解析。此后进入步骤304,主阅读器将已解析的数据发送给从阅读器。此后进入步骤305,从阅读器接收并显示已解析的数据。此后进入步骤306,主阅读器解析从阅读器当前页面的邻近页面的数据,并向从阅 读器发送已解析数据。此步骤可以后台方式完成。此后进入步骤307,从阅读器接收并缓存邻近页面的已解析数据。此步骤可以以后 台方式完成。例如,从阅读器当前显示的是第12页,则在步骤306和307中,主阅读器可以将第 13至15页解析后发送给从阅读器。通过由主阅读器优先解析和发送从阅读器当前页面的邻近页面,可以使从阅读器 快速响应正常翻页的操作,大大减少了用户的等待时间,提升了用户的体验。此后进入步骤308,主阅读器发送该电子书全部未经解析的数据给从阅读器。此步 骤可以以后台方式完成。因为该电子书的格式不支持分段解析,所以要将整个电子书的未 经解析数据都发给从阅读器才行。此后进入步骤309,从阅读器接收并缓存该电子书全部未经解析的数据。此步骤可 以以后台方式完成。此后进入步骤310,从阅读器解析该电子书全部未经解析的数据。此步骤可以以后台方式完成。在步骤311中,主阅读器发送从阅读器当前需要显示页面的未经解析数据。此后进入步骤312,从阅读器接收并缓存未经解析的数据。此后进入步骤313,从阅读器解析所缓存的数据,并显示相应的页面。此后进入步骤314,判断该电子书所有数据是否已传送完毕,如果是则结束本流 程,否则进入步骤315。在步骤315中,主阅读器向从阅读器发送当前页面的邻近页面未经解析的数据。 此步骤可以以后台方式完成。此后进入步骤316,从阅读器接收并缓存未经解析的数据。此步骤可以以后台方式 完成。此后进入步骤317,从阅读器对缓存的未经解析的数据进行解析。此步骤可以以后 台方式完成。在电子书格式支持分段传输与解析的情况下,主阅读器可以一段一段地向从阅读 器传未经解析的数据。先传含有从阅读器当前要显示的页面的数据段,从阅读器接收、解析 并显示之后,再传包含邻近页面的数据段。可以将所有的数据段都传完,也可以只传一部分 的数据段。本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是 以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储 器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的 或者是可换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存 储器(Programmable Read Only Memory,简称 “PROM”)、只读存储器(Read-Only Memory, 简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简 称“EEPR0M”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但 本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发 明的精神和范围。
8
权利要求
一种电子书解析方法,其特征在于,N个阅读器,以无线链路相互连接,其中保存有待共享的电子书数据的一个阅读器为主阅读器,其它阅读器为从阅读器;所述方法包括以下步骤从阅读器通过所述无线链路从所述主阅读器接收所述电子书中部分或全部未经解析的数据;该从阅读器对收到的未经解析的电子书数据进行缓存和解析,供本地使用。
2.根据权利要求1所述的电子书解析方法,其特征在于,所述从阅读器接收未经解析 的数据的步骤之前,还包括以下步骤A所述主阅读器对所述从阅读器当前需要显示页面的数据进行解析,并将已解析的数 据发送给所述从阅读器;所述从阅读器收到所述已解析的数据后,显示相应的页面。
3.根据权利要求2所述的电子书解析方法,其特征在于,所述从阅读器接收未经解析 的数据的步骤中,所述未经解析的数据是所述电子书中剩余的数据。
4.根据权利要求2所述的电子书解析方法,其特征在于,所述从阅读器接收未经解析 的数据的步骤中,所述未经解析的数据是所述电子书全部的数据。
5.根据权利要求4所述的电子书解析方法,其特征在于,所述步骤A之前,还包括以下 步骤如果所述电子书的格式支持分段传输,则所述主阅读器将包含所述从阅读器当前需要 显示页面的一段数据,及其相邻段的数据,以未经解析的格式先后发送给所述从阅读器,该 从阅读器接收并解析所收到的数据,显示相应的页面;如果所述电子书的格式不支持分段传输,则进入所述步骤A。
6.根据权利要求1至5中任一项所述的电子书解析方法,其特征在于,所述主阅读器将 未经解析的数据传输给从阅读器的步骤中,该传输以后台方式进行。
7.根据权利要求6所述的电子书解析方法,其特征在于,还包括以下步骤当所述主阅读器指示所述从阅读器跳转到指定页面时,如果该页面的数据还没有传输 到该从阅读器,则暂停所述后台方式的传输,该主阅读器优先对该指定页面的数据进行解 析,并将已解析的数据发送给从阅读器,从阅读器接收已解析的数据并显示指定页面,此后 再继续所述后台方式的传输。
8.根据权利要求7所述的电子书解析方法,其特征在于,所述N个阅读器上显示的页面 是同一电子书中N个相邻的页面,或者,所述N个阅读器上显示的页面是同一个页面。
9.根据权利要求7所述的电子书解析方法,其特征在于,N= 2 ;所述阅读器的屏幕采用电子墨水技术;两个阅读器间采用蓝牙技术连接。
10.根据权利要求1至5中任一项所述的电子书解析方法,其特征在于,还包括以下步骤所述从阅读器在电子书关闭或与所述主阅读器的无线连接断开后,删除从该主阅读器 得到的数据。
全文摘要
本发明涉及电子书阅读器,公开了一种电子书解析方法。本发明中,主阅读器将一本电子书中部分或全部未经解析的数据发送给从阅读器,由从阅读器对这些数据进行解析,可以减少主阅读器的解析负担,均衡主从阅读器的耗电量,加快主阅读器的响应速度。对于从阅读器当前需要显示的页面,可以由主阅读器解析,直接将解析后的数据发送给从阅读器,以减少用户的等待时间。未经解析的电子书数据可以以后台方式传输。
文档编号G06F3/147GK101887355SQ20091005725
公开日2010年11月17日 申请日期2009年5月14日 优先权日2009年5月14日
发明者冯威, 刘平安, 王骞, 陈德辉 申请人:上海易狄欧电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1