电子书印刷页码查找方法

文档序号:6582873阅读:2718来源:国知局
专利名称:电子书印刷页码查找方法
技术领域
本发明涉及电子书阅读工具,更具体地说,是涉及一种电子书印刷页码查找方法。
背景技术
随着电脑技术的发展,电子图书日渐得到消费者的欢迎,与纸介图书规模的徘徊 停滞、增长乏力形成鲜明对比的是,电子图书在品种、交易册数和销售额三项指标上都保持 着高速增长的态势,正在成为我国图书出版业的新宠。然而,电子图书毕竟是新的阅读方式,和读者长期形成的一些阅读习惯不一致。举 例来说,由于诸多原因(如电子书存在目录、序等非正文页面,或者扫描失误导致的缺页、 多页等),电子页码和印刷页码往往是不同的。例如图1示出一种常用的电子书阅读工具中 印刷页码与电子页码不一致的情形。这种不一致,给读者带来了许多不便,例如读者无法根 据目录所指示的页面跳转到所希望的页面。

发明内容
为解决现有技术的问题,本发明提出一种电子书印刷页码查找方法,其以印刷页 码而不是电子页码作为跳转的目标。本发明为解决上述技术问题而采用的技术方案是提出一种电子书印刷页码查找 方法,包括以下步骤a.接收目标页码输入;b.以该目标页码作为电子页码查找第一页面,并识别该第一页面中的印刷页码;c.确定该印刷页码与该目标页码是否一致,以确定是否需要进行校正;以及d.若需要进行校正,则根据该印刷页码与该目标页码的偏差计算的电子页码查找一第二页面。在本发明的一实施例中,步骤d还包括识别该第二页面中的印刷页码;并在步骤d 之后返回步骤C,直到不需要进行校正。在本发明的一实施例中,当查找次数达到一限值时,结束流程。在本发明的另一 实施例中,当查找次数达到一限制时,弹出是否继续查找的提示,供使用者绝对是否继续查 找。在本发明的一实施例中,在查找结束后,还包括显示最后查找到的页面。在本发明的实施例中,上述的方法可以在计算机上或者便携式电子设备中执行。本发明由于采用以上技术方案,使之与现有技术相比,可以实现电子书印刷页码 的正确查找和跳转,使电子书符合读者的使用习惯,方便读者的阅读。


为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具 体实施方式作详细说明,其中
图1示出一种现有电子阅读工具的电子页码与印刷页码不一致的情形。图2示出本发明一实施例的印刷页码查找方法流程图。图3示出本发明一实施例的印刷页码查找方法流程图。图4示出本发明一实施例的印刷页码查找的软件流程图。
具体实施例方式下面的实施例结合附图描述了本发明的印刷页码查找方法的具体实现。可以理解 的是,本发明的方法可以作为一个计算机可执行的应用程序(例如电子书阅读软件)的一 部分,在该应用程序运行时被一起执行。另外,本发明的方法也可以结合在一个电子书阅读 专用的便携式电子设备中,由该便携式电子设备的处理单元执行。图2示出本发明一实施例的印刷页码查找方法流程图。参照图2所示,本实施例 包括以下步骤首先,于步骤Sl接收读者的目标页码输入。举例来说,读者会在图1所示界面的 页码框中输入所希望的目标页码page。该目标页码page是读者在查询了目录之后希望浏 览的印刷页码。该目标页码page在初始时被看作是当前电子页码pCur,在此称为第一电子 页码。于步骤S2,查找当前电子页码pCur (第一电子页码)对应的页面。较佳地,这一步 骤可在计算机或便携式电子设备的存储中执行,而不必以用户可见的方式跳转到该页面。于步骤S3,识别该页面中的印刷页码pPrint。举例来说,包含该方法的应用程序 可包含识别模块,以识别页面中特定位置(如页眉、页脚或其他位置)的页码。于步骤S4,确定页面中的印刷页码pPrint与目标页码page是否一致,以确定是否 要执行页面的校正。如果一致,停止查找,结束流程;如果不一致,则于步骤S5根据印刷页 码pPrint与目标页码page的偏差重新计算下一次查找的电子页码pNext,在此称为第二电 子页码。计算公式如下:pNext = pCur+ (page-pPrint)。于步骤S6,找到下一次查找的电子页码pNext对应的页面。最后查找的页面可被呈现到显示界面上给读者。通常地,查找次数与印刷页码的不连续状况相关。在多数情况下,经过一次查找可 以实现读者的跳转请求,然而若实际情况不是如此,本实施例在步骤S5之后还可返回到步 骤S3,继续进行查找。在极端情况下,读者输入了一个不存在的印刷页码,无法完成页码跳转求其。为 了避免这种情况导致造成无穷循环,在图3所示实施例中,额外增加判断查找次数的步骤 S4a,可以在查找次数达到限值(比如查找10次)后,自动地停止查找,此时显示最后找到 的页面。作为替代,也可以在查找次数达到限值后,在界面上发出提示,让读者决定是否继 续查找,直到读者操作中止页码跳转请求。图4示出本发明一实施例的印刷页码查找的软件流程图。在该软件流程中,设置 变量page为读者希望的目标印刷页码,设置变量pPrint为从页面识别的印刷页码,设置变 量pCur为当前页的电子页码,并且设置变量pNext为下一步查找的电子页码。参照图4所示,这一流程包括以下步骤步骤S11,接收读者在阅读过程中依据需要(如根据目录提供的印刷页码)输入的 目标印刷页码page ;步骤S12,把page赋值给变量pCur ;步骤S13,查找电子页码为pCur的页;步骤S14,识别当前页的印刷页码,把印刷页码赋值给pPrint ;步骤S15,根据pPrint是否等于page,做相应处理如果pPrint等于page,说明已经实现读者的要求,任务结束;否则,于步骤S16,计算下一步查找的电子页码pNext = pCur+(page-pPrint)。在此,如果pNext超出了电子书的页码范围,需要做特殊处理(1)如果pNext小于1,则pNext重新赋值为1 ;(2)如果pNext超出了电子书的页数,则pNext重新赋值为电子书的页数。于步骤S17,把pNext赋值给pCur ;回到步骤S13,查找电子页码为pCur的页,开始新的一轮循环;这样经过多轮的循环,找到的印刷页码(plaint)逐渐趋近目标印刷页码(page), 最终完成读者的页码跳转请求。举一实际的例子,假设一电子书的页码排列是{目录(1,2,3),正文(1,2,3,4,5, 6,... η)},即目录有3页,而正文有η页,其中的数字均代表印刷页码。当读者输入page = 5意图要跳转到正文第5页时,程序会首先查找电子页码pCur = 5的页面,即正文第3页 (pPrint =幻,然后程序会按照pNext = pCur+page-pPrint的公式计算出pNext = 7,从而 跳转到电子页码第7页,即正文第5页(plaint = 5)。虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技 术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范 围当以权利要求书所界定的为准。
权利要求
1.一种电子书印刷页码查找方法,包括以下步骤a.接收目标页码输入;b.以该目标页码作为电子页码查找第一页面,并识别该第一页面中的印刷页码;c.确定该印刷页码与该目标页码是否一致,以确定是否需要进行校正;以及d.若需要进行校正,则根据该印刷页码与该目标页码的偏差计算的电子页码查找一第二页面。
2.如权利要求1所述的方法,其特征在于,步骤d还包括识别该第二页面中的印刷页 码;并在步骤d之后返回步骤c,直到不需要进行校正。
3.如权利要求2所述的方法,其特征在于,当查找次数达到一限值时,停止查找。
4.如权利要求2所述的方法,其特征在于,当查找次数达到一限制时,弹出是否继续查 找的提示。
5.如权利要求2-4任一项所述的方法,其特征在于,在查找结束后,还包括显示最后查 找到的页面。
6.如权利要求1所述的方法,其特征在于,是在计算机或者便携式电子设备中执行。
全文摘要
本发明揭示一种电子书印刷页码查找方法,当读者输入目标页码时,以该目标页码作为电子页码查找第一页面,并识别该第一页面中的印刷页码。当发现该页面中的印刷页码与该目标页码不一致时,需要进行校正,即根据该第一页面中的印刷页码与该目标页码的偏差计算出电子页码,并查找第二页面。本方法可以循环执行直到最后的印刷页码与读者输入的目标页码一致。因此本发明帮助读者找到他所关心的印刷页码而不是与实际印刷页码无关的电子页码,从而有助于使电子书符合读者的阅读习惯。
文档编号G06F17/22GK102053953SQ200910207960
公开日2011年5月11日 申请日期2009年10月29日 优先权日2009年10月29日
发明者张开涛, 蔡世光, 麦华锋 申请人:英华达(上海)电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1