大版面导航阅读的方法及装置的制作方法

文档序号:6471079阅读:118来源:国知局
专利名称:大版面导航阅读的方法及装置的制作方法
技术领域
本发明涉及图像显示和文本显示技术领域,尤其涉及一种大版面导航阅读 的方法及装置。
背景技术
在阅读大版面电子文档时,由于^L口区域(即屏幕区域)只能显示大版面 电子文档中的部分内容,因此为了方便阅读,往往需要使用导航页面进行阅读 页面的导航定位,这种采用导航页面阅读大版面电子文档的方式称为大版面导 航阅读。在传统的大版面导航阅读方式中,导航页面在大版面电子文档所在页面 (称为阅读页面)之外。用户在阅读时,如果需要进行导航定位,就需要将视 线从阅读页面移动到阅读页面之外的导航页面上进行导航定位操作,并在导航 定位操作结束后,将3见线返回至阅读页面继续阅读。而且,由于通常情况下导 航定位操作需要执行多次,才能最终使得视口区域中的页面内容为用户真正希 望定位阅读的内容,从而使得在导航定位操作过程中,用户一见线要在导航页面 和阅读页面之间反复移动,影响了阅读的连贯性。另外,由于大部分用户阅读时习惯使用鼠标来引导视觉焦点,所以在采用 传统大版面导航阅读方式阅读时,随着视线在导航页面和阅读页面之间的反复 移动,鼠标也需要在导航页面和阅读页面之间长距离反复移动,从而影响了用 户阅读的连贯性,带来了较差的用户体验。此夕卜,传统的大版面导航阅读方式中,导航页面和阅读页面之间缺少互动, 即用户在导航页面上移动鼠标,但没有发起定位操作(例如按下鼠标左键发起 定位操作)时,不能清楚地看到鼠标所指区域的内容。因此,用户只能在导航页面上反复使用鼠标左键尝试定位,直至定位到用户真正希望阅读的位置,从 而造成了导航定位操作复杂以及定位不够准确的问题。且当用户釆用导航页面 进行几次导航定位操作后,便不能再回到导航定位操作之前的阅读页面位置, 严重影响了用户体验。在传统的大版面导航阅读方式中,导航页面可以是固定式的,也可以是隐 藏式的。其中固定式的导航页面会占据大量页面空间,而自动隐藏式导航页面 的激活过程相对繁瑣,影响了阅读的连贯性。发明内容本发明实施例提供一种大版面导航阅读的方法,以能便捷地激活导航页 面,并使用户操作导航页面时,视觉焦点的移动距离和鼠标的移动距离均较短。 相应的,本发明实施例还提供一种大版面导航阅读的装置。本发明实施例提出一种大版面导航阅读方法,包括探测用户在处于视口 区域内的阅读页面上发起的用于激活导航页面的第一触发事件;在探测到所述 第一触发事件时,激活将阅读页面按预设比例缩小形成的导航页面;在视口区 域内,将激活的导航页面置于阅读页面上,使所述第一触发事件在阅读页面上 的第 一触发焦点与导航页面中该第 一触发焦点的映射点重叠。本发明实施例提出一种大版面导航阅读装置,包括第一探测单元,用于 探测用户在处于视口区域内的阅读页面上发起的用于激活导航页面的第一触 发事件;激活单元,用于在探测到所述第一触发事件时,激活将阅读页面按预 设比例缩小形成的导航页面;配置单元,用于在视口区域内,将激活的导航页 面置于阅读页面上,使所述第一触发事件在阅读页面上的第一触发焦点与导航 页面中该第一触发焦点的映射点重叠。本发明实施例提出的大版面导航阅读方案,通过探测用户在处于视口区域 内的阅读页面上发起的用于激活导航页面的第 一触发事件,并在探测到第一触 发事件时,将激活的导航页面置于阅读页面上,使第一触发事件在阅读页面上的触发焦点与导航页面中该触发焦点的映射点重叠。实现了隐藏式导航页面的便捷激活;同时由于激活的导航页面处在阅读页面之上,使得用户在操作导航 页面时,不需要在导航页面与阅读页面间反复移动,也不需要长距离移动鼠标 来引导视觉焦点。从而保证了阅读的连贯性,提升了用户体验。


图1为本发明实施例提出的大版面导航阅读的方法流程示意图; 图2为大版面导航阅读的阅读页面与视口区域的位置关系示意图; 图3为釆用本发明实施例提出的大版面导航阅读方法,激活导航页面时的 阅读界面示意图;图4为采用本发明实施例提出的大版面导航阅读方法,在导航页面上显示 视口边框的示意图;图5为采用本发明实施例提出的大版面导航阅读方法,移动导航页面上的 视口边框时,阅读页面与i见口区域的相对位置也相应调整的示意图;图6为本发明实施例提出的大版面导航阅读装置的示意图;图7为本发明实施例提出的大版面导航阅读装置中配置单元的具体结构示 意图;图8为本发明实施例提出的大版面导航阅读装置中第一调整单元的具体结 构示意图;图9为本发明实施例提出的大版面导航阅读装置中获取单元的具体结构示 意图;图10为本发明实施例提出的大版面导航阅读装置中第二调整单元的具体 结构示意图。
具体实施方式
本发明实施例提出的大版面导航阅读方案为用户在阅读页面上发起用于激活导航页面的第一触发事件时,激活导航页面,并在视口区域内,将激活的 导航页面置于阅读页面上,使第一触发事件在阅读页面上的触发焦点与导航页 面上该触发焦点的映射点重叠。下面结合说明书附图来说明本发明的具体实施方式
。图1为本发明实施例提出的大版面导航阅读方案的流程示意图,具体的流程说明入下步骤101:探测用户在处于视口区域内的阅读页面上发起的用于激活导航 页面的第一触发事件;用户在阅读大版面的电子文档时,阅读页面相对于视口区域而言较大,如 图2所示,用户在某一时刻,只能看到处于视口区域内的阅读页面上的内容, 当用户阅读该内容时,可以很方便地在处于视口区域内的阅读页面上发起用于 激活导航页面的第一触发事件。用户可以通过鼠标在处于视口区域内的阅读页面上触击的方式发起第一 触发事件;触击包括鼠标左键单击,和/或鼠标右键单击,和/或鼠标左键双击, 和/或鼠标右键双击;第 一触发事件的触发焦点为阅读页面上的触击点。步骤102:在探测到所述第一触发事件时,激活将阅读页面按预设比例缩 小形成的导航页面;用户在阅读处于视口区域内的阅读页面部分时,希望看到视口区域之外的 阅读页面的内容,或者希望定位到视口区域之外的阅读页面部分时,可以通过 发起第一触发事件,激活导航页面,导航页面就是阅读页面的缩略图,即将阅 读页面按照预设的比例进行缩小形成导航页面,阅读页面中每个点在导航页面 中均有相对应的映射点。步骤103:在视口区域内,将激活的导航页面置于阅读页面上,使所述第 一触发事件在阅读页面上的第一触发焦点与导航页面中该第一触发焦点的映 射点重叠。在本发明实施例中,不仅用于激活导航页面的操作方便用户在其阅读区域内即可发起第一触发事件;而且激活的导航页面在阅读页面上,使得用户操 作导航页面时,不需要长距离移动鼠标;且激活的导航页面中该第一触发焦点 的映射点与阅读页面中第一触发焦点重叠,使得用户在操作导航页面时,视线 不需要在导航页面和阅读页面之间反复移动,从而保证了用户阅读的连贯性, 提升了用户体验。采用本发明实施例提出的大版面导航阅读方法,激活导航页面时的阅读界 面如图3所示。其中,步骤103的具体实现步骤如下1、 确定所述第一触发焦点与阅读页面在一个方位上的顶点的第一相对位置;例如,获取阅读页面上第一触发焦点(即鼠标触击点)与阅读页面左上角 顶点的横向距离与纵向距离s阅读页面xl与s 阅读页面yl 52、 基于第一相对位置和预设的比例,确定导航页面中该第一触发焦点的 映射点与导航页面在所述方位上的顶点的第二相对位置;例如,预i殳的缩方文比例Scale=10%,即导航页面的大小为阅读页面大小的 10%;基于获取到的S 阅读页面xl 与S ,Myi ,以及预设的Scale = 10%,即可计算 出导航页面左上角顶点与第一触发焦点在导航页面上的映射点的横向距离和纵向距离S 导航页面xl 与s 导航页面yl S导航页面xi 二 Scale x S阅读页面xi ; S导航页面yi = Scale x S阅读页面yi ;3、 基于第二相对位置,和按照第一触发焦点的位置确定的与第一触发焦 点的位置重叠的导航页面中该第一触发焦点的映射点的位置,确定导航页面在 所述方位上的顶点的位置;第一触发事件在阅读页面上第一触发焦点的位置是能够获知的,例如第一 触发焦点的横坐标为X 纵坐标为Y^;若令第一触发焦点在导航页面 上的映射点与阅读页面上该触发焦点的位置重叠,则第一触发焦点在导航页面上的映射点的位置也是能够获知的,即x 映射点i=X焦点i , Y映射点 产Y焦幻;那么依据获知的X 映射点1 和Y 映射点1 ,以及计算出的S导航页面xl 与s 导航页面yl 即可计算出导航页面左上角顶点的位置,导航页面左上角顶点的横坐标为X导航w,,纵坐标为Y 导航顶点.X导航顶点二 X 映射点1工。导航页面xl 5Y导航顶点=Y映射点i ± S导航页面yi ;4、 基于导航页面在所述方位上的顶点的位置,以及按照阅读页面的长度 和宽度及预设的比例确定的导航页面的长度和宽度,确定导航页面与阅读页面 的第三相对位置;基于阅读页面的宽度Width阅《面和高度Height 读《,以及预设的Scale, 即可计算出导航页面的宽度Width导航s面和高度Height导航页面 Width 导航页面 =Scale x width 阅读页面 5 Height 导航页面=Scale x Height阅读页面; 基于计算出的导航页面左上角顶点的横坐标X导航顶点和纵坐标Y导航貼,以 及计算出的导航页面的宽度Width导航页6和高度Height导歸面,即可确定导航页面 与阅读页面的相对位置;5、 基于确定出的导航页面与阅读页面的相对位置,将导航页面置于阅读 页面上。按照上述l-5的步骤,即可实现将导航页面置于阅读页面上,并使第一触 发事件在阅读页面上的第一触发焦点与导航页面中该第一触发焦点的映射点重叠。在通过步骤103将导航页面置于阅读页面上之后,还包括 步骤104:探测用户在导航页面上发起的用于导航定位的第二触发事件; 例如,用户通过在导航页面上移动鼠标,发起所述第二触发事件;所述第 二触发焦点为鼠标移动后在导航页面上所处的位置点。导顧^操作随着鼠标的移 动可以连续进行,即鼠标在导航页面上移动的过程中,阅读页面与视口区域的相对位置不断地调整,以在导航操作的任意时刻,确保导航页面上鼠标所指位 置的内容和阅读页面上鼠标所指位置的内容一致,从而使得用户能够在不知不 觉中完成导航操作,保证了阅读的连贯性。步骤105:在探测到所述第二触发事件时,调整阅读页面与视口区域的相 对位置,使所述第二触发事件在导航页面上的第二触发焦点与阅读页面中该第 二触发焦点的映射点重叠。在本发明实施例中,通过步骤104-105,用户通过在导^^页面上移动鼠标, 即可触发定位导航操作,从而使得定位操作方便快捷;另外,以移动后鼠标的 位置点作为第二触发焦点,使导航页面上第二触发焦点与阅读页面中该第二触 发焦点的映射点重叠,从而在导航页面和阅读页面之间存在互动,用户在导航 页面上鼠标所指的点的内容,即为在阅读页面上鼠标所指的点的内容,这样使 得在导航页面关闭后,用户能够直接在鼠标点处找到希望阅读的内容,从而实 现了精确的导航定位。具体地,步骤105的实现步骤如下1、 确定所述第二触发焦点与导航页面在一个方位上的顶点的第四相对位置;例如,获取导航页面上第二触发焦点(即移动后鼠标所处的位置点)与导 航页面左上角顶点的横向距离与纵向距离S导航页面x2 与s 导航页面y2 ,2、 基于第四相对位置和预设的比例,确定阅读页面中该第二触发焦点的 映射点与阅读页面在所述方位上的顶点的第五相对位置;例如,基于获取到的S导航页面x2 与S导航页面y2 ,以及预设的Scale,即可计算 出阅读页面左上角顶点与第二触发焦点在阅读页面上的映射点的横向距离和纵向距离S 阅读页面x2与s 阅读页面y2,S阅读页面x2 = S导航页面x2 t Scale 5 S阅读页面y2 = S导航页面y2 + Scale ;3、 基于第五相对位置和阅读页面在所述方位上顶点的位置,确定阅读页面中该第二触发焦点的映射点的位置;阅读页面左上角顶点的位置是可以获知的,例如阅读页面左上角顶点的横 坐标为Xw读M,纵坐标为Y导航貼;基于获知的阅读页面左上角顶点的横坐标X 阅读貼和纵坐标Y导航貼,以及计算出的阅读页面左上角顶点与第二触发焦点在阅 读页面上的映射点的横向距离S阅读页面x2和纵向距离s 阅读页面y2, 即可计算出阅读 页面中该第二触发焦点的映射点的横坐标X映射.w和纵坐标Y映射点2:映射点2 — x 阅读顶点;O阅读页面x2 , Y映射点2 = Y阅读顶点;S阅读页面y2 ;4、基于确定的第二触发焦点的映射点的位置,和第二触发焦点的位置, 调整阅读页面与视口区域的相对位置,使阅读页面中该第二触发焦点的映射点 的位置与第二触发焦点的位置重叠。计算出了阅读页面中该第二触发焦点的映射点的横坐标X映射点2和纵坐标Y映射点2,即可基于第二触发焦点的横坐标X焦点2和纵坐标Y焦点2,调整阅读页面与视口区域的相对位置,使得导航页面中第二触发焦点的位置与阅读页面中该第二触发焦点的映射点的位置重叠,即使得X映射a广Xm2, Y映絲广Y焦点2。 在通过步骤103将导航页面置于阅读页面上之后,还包括 步骤106:获取导航页面中与处于视口区域内的阅读页面相对应的区域; 步骤107:在所述区域的边界处填加边界框。在本发明实施例中,通过步骤106-107,可以在导4元页面中显示出与^L口 区域内的阅读页面部分相对应的视口边框(即视口区域在导航页面中的缩略显 示),如图4所示。其中,步骤106和步骤107的具体实现过程如下1、确定所述第一触发焦点与视口区域在一个方位上的顶点的第六相对位置;例如,获取第一触发焦点(即鼠标触击点)与视口区域左上角顶点的横向距离与纵向距离S 视口区域xl 与s 视口区域yl 52、 基于第六相对位置和预设的比例,确定导航页面中该第一触发焦点的 映射点与所述相对应的区域(即视口边框)在所述方位上的顶点的第七相对位置;例如,基于获取到的s 视口区域xl 与S视。s域y!,以及预设的Scale,即可计算 出导航页面中该第一触发焦点的映射点与视口边框的横向距离和纵向距离S視。边框xl 与S 视口边框yl S视口边框xi = Scale x S枧口区域xi 5 S视口边框yi = Scale x S視口区域yi ;3、 基于第七相对位置,和所述导航页面中该第一触发焦点的映射点的位 置,确定所述相对应的区域在所述方位上的顶点的位置;基于计算出的导航页面中该第一触发焦点的映射点与视口边框的横向距 离S 枧口边框xl 和纵向距离S视。边框yt ,以及在步骤103的步骤3中计算出的第一触 发焦点在导航页面上的映射点的横坐标X映射幻和纵坐标Y映射.m,即可计算出 视口边框左上角顶点的横坐标X视。《、和纵坐标Y 视口顶点,X 枧口顶点 映射点1工。视口边框xl 5Y 枧口顶点 =Y 映射点工。视口边框yl 4、 基于所述相对应的区域在所述方位上的顶点的位置,以及按照视口区 域的长度和宽度及预设的比例确定的该相对应的区域的长度和宽度,确定该相 对应的区域与导航页面的第八相对位置;基于视口区域的宽度Width視口区域和高度Height视口区城,以及预设的Scale, 即可计算出视口边框的宽度Width枧。边框和高度Height 视口边框* Width 视口边框 =Scale x Width 祝口区域, Height 视口边框 =Scale x Height 视口区域 ,基于计算出的视口边框左上角顶点的横坐标X視。顶点和纵坐标Y視。顶点,以 及计算出的视口边框的宽度Width视。e域和高度Height視。e域,即可确定视口边框 与导航页面的相对位置。5、基于第八相对位置,在导航页面上所述区域的边界处填加边界框。确定视口边框的位置处,为该视口边框区域的边界填加边界框,即在导航 页面上显示出^见口区域的缩略图部分。在显示出视口区域的缩略图,即显示出视口边框之后,还包括步骤108:探测用户在导航页面上发起的用于导航定位的第五触发事件, 用户通过移动所述边界框发起所述第五触发事件;步骤109:在探测到所述第五触发事件时,调整阅读页面与视口区域的相 对位置,将阅读页面中,与导航页面上处于移动后边界框内的区域,相对应的 区i或,置于^f见口区i或内。在本发明实施例中,用户不仅可以通过步骤104中描述的第二触发事件发 起导航定位的操作,用户还可以通过第五触发事件发起导航定位的操作,第五 触发事件为用户移动视口边框的事件,如图5所示。在本发明实施例中,通过步骤108-109,用户通过在导航页面上移动视口 边框,即可触发定位导航操作,从而使得定位操作方便快捷;另外,导航定位 操作结束后,当前视口区域内的阅读页面部分与导航页面中视口边框内的部分 向对应,从而使得导航页面和阅读页面之间存在互动,提升了用户体验。其中,步骤109的具体实现如下1、 确定所述移动后边界框在一个方位上的顶点,与导航页面在该方位上 的顶点的第四相对位置;例如,计算导航页面左上角顶点相对于移动后边界框左上角顶点的横向距离S导航-視口x和纟从向^巨离S导航-視。y :S导航-视口 x = 乂导航顶点陽X边框顶点; S导航-枧口 y = Y导航顶点—Y边框顶点;其中,X导航顶点和Y导航鼓为导航页面左上角顶点的横坐标和纵坐标;X边枢顶 点和Y边框顶点为移动后视口边框左上角顶点的横坐标和纵坐标。2、 基于第四相对位置和预设的比例,确定^L口区域在该方位上的顶点,与阅读页面在该方位上的顶点的第五相对位置;例如,基于计算出的S导航-視口x与S导航-視口y ,以及预设的Scale,即可计算 出视口区域在左上角的顶点与阅读页面在左上角的顶点的横向距离和纵向距离S 阅读-视口 x 与s 阅读-视口 y S阅读-视a x = S导航-视口 x + Scale ; S阅读-视n y = S导航_视口 y + Scale ;3、基于第五相对位置和视口区域在所述方位上顶点的位置,调整阅读页 面与视口区域的相对位置。由于视口区域(屏幕)左上角的顶点位置固定,假设视口区域左上角顶点 的才黄坐标为X 视口顶点? 纟从坐标为Y 视口顶点, 则基于计算出的视口区域在左上角的 顶点与阅读页面在左上角的顶点的横向距离S阅读-视。x和纵向距离S y ,即 可获知阅读页面调整后的左上角顶点的横坐标X阅读顶点和纵坐标Y 读顶点阅读顶点 视口顶点 O阅读隱枧口 x ,Y视口顶点^Y視口顶点+ IS阅读-视口y;基于计算出的调整后阅读页面左上角顶点的横坐标X阅读顶点和纵坐标Y阅读顶 ,泉,来调整阅读页面与视口区域的相对位置。在通过步骤103将导航页面置于阅读页面上之后,还包括步骤110:探测用户在导航页面上发起的用于关闭导航页面的第三触发事件;步骤lll:在探测到所述第三触发事件时,关闭所述导航页面。 在通过步骤102激活导航页面之前还包括 步骤112:记录阅读页面与视口区域的相对位置;在通过步骤103将导航页面置于阅读页面上,通过步骤112记录阅读页面 与视口区域的相对位置之后,还包括步骤113:探测用户在导航页面上发起的用于取消导航定位的第四触发事件;步骤114:在探测到所述第四触发事件时,将阅读页面与视口区域的相对 位置恢复为所述记录的相对位置。在通过步骤113探测到第四触发事件时,还包括 步骤115:关闭所述导4元页面。在步骤110-115中,用户通过在导航页面上按下鼠标左键或右键中的一个 键,发起所述第三触发事件;用户通过在导航页面上按下鼠标左键或右键中的 另一个键,发起所述第四触发事件。本发明实施例提出一种大版面导航阅读的装置,如图6所示,包括第一 探测单元601 ,用于探测用户在处于视口区域内的阅读页面上发起的用于激活 导航页面的第一触发事件;激活单元602,用于在探测到所述第一触发事件时, 激活将阅读页面按预设比例缩小形成的导航页面;配置单元603,用于在视口 区域内,将激活的导航页面置于阅读页面上,使所述第一触发事件在阅读页面 上的第一触发焦点与导航页面中该第一触发焦点的映射点重叠。配置单元603的具体结构如图7所示,包括第一确定子单元71,用于确 定所述第一触发焦点与阅读页面在一个方位上的顶点的第一相对位置;第二确 定子单元72,用于基于第一相对位置和预设的比例,确定导航页面中该第一触 发焦点的映射点与导航页面在所述方位上的顶点的第二相对位置;第三确定子 单元73,用于基于第二相对位置,和按照第一触发焦点的位置确定的与第一触 发焦点的位置重叠的导航页面中该第一触发焦点的映射点的位置,确定导航页 面在所述方位上的顶点的位置;第四确定子单元74,用于基于导航页面在所述 方位上的顶点的位置,以及按照阅读页面的长度和宽度及预设的比例确定的导 航页面的长度和宽度,确定导航页面与阅读页面的第三相对位置;配置子单元 75,用于基于第三相对位置,将导航页面置于阅读页面上。继续参照图6,本发明实施例提出的大版面导航阅读装置还包括第二探 测单元604,用于在将导航页面置于阅读页面上之后,探测用户在导航页面上 发起的用于导航定位的第二触发事件;第一调整单元605,用于在探测到所述第二触发事件时,调整阅读页面与视口区域的相对位置,使所述第二触发事件 在导航页面上的第二触发焦点与阅读页面中该第二触发焦点的映射点重叠。其中,第一调整单元605的具体结构如图8所示,包括第一确定子单元 81,用于确定所述第二触发焦点与导航页面在一个方位上的顶点的第四相对位 置;第二确定子单元82,用于基于第四相对位置和预设的比例,确定阅读页面 中该第二触发焦点的映射点与阅读页面在所述方位上的顶点的第五相对位置; 第三确定子单元83,用于基于第五相对位置和阅读页面在所述方位上顶点的位 置,确定阅读页面中该第二触发焦点的映射点的位置;调整子单元84,用于基 于确定的第二触发焦点的映射点的位置,和第二触发焦点的位置,调整阅读页 面与视口区域的相对位置,使阅读页面中该第二触发焦点的映射点的位置与第 二触发焦点的位置重叠。继续参照图6,本发明实施例提出的大版面导航阅读装置还包括获取单 元606,用于在将导航页面置于阅读页面上之后,获取导航页面中与处于视口 区域内的阅读页面相对应的区域;填加单元607,用于在所述区域的边界处填 加边界框。其中,获取单元606的结构具体如图9所示,包括第一确定子单元91, 用于确定所述第一触发焦点与视口区域在一个方位上的顶点的第六相对位置; 第二确定子单元92,用于基于第六相对位置和预设的比例,确定导航页面中该 第一触发焦点的映射点与所述相对应的区域在所述方位上的顶点的第七相对 位置;第三确定子单元93,用于基于第七相对位置,和所述导航页面中该第一 触发焦点的映射点的位置,确定所述相对应的区域在所述方位上的顶点的位 置;第四确定子单元94,用于基于所述相对应的区域在所述方位上的顶点的位 置,以及按照视口区域的长度和宽度及预设的比例确定的该相对应的区域的长 度和宽度,确定该相对应的区域与导航页面的第八相对位置。继续参照图6,本发明实施例提出的大版面导航阅读装置还包括第三探 测单元608,用于在添加边界框之后,探测用户在导航页面上发起的用于导航定位的第五触发事件,用户通过移动所述边界框发起所述第五触发事件;第二 调整单元609,用于在探测到所述第五触发事件时,调整阅读页面与视口区域 的相对位置,将阅读页面中,与导航页面上处于移动后边界框内的区域,相对 应的区i或,置于3见口区i或内。其中,第二调整单元609的具体结构如图IO所示,包括第一确定子单 元IOOI,用于确定所述移动后边界框在一个方位上的顶点,与导航页面在该方 位上的顶点的第四相对位置;第二确定子单元1002,用于基于第四相对位置和 预设的比例,确定^见口区域在该方位上的顶点,与阅读页面在该方位上的顶点 的第五相对位置;调整子单元1003,用于基于第五相对位置和^L口区域在所述 方位上顶点的位置,调整阅读页面与视口区域的相对位置。继续参照图6,本发明实施例提出的大版面导航阅读装置还包括第四探 测单元610,用于在将导航页面置于阅读页面上之后,探测用户在导航页面上 发起的用于关闭导航页面的第三触发事件;第一关闭单元611,用于在探测到 所述第三触发事件时,关闭所述导航页面。本发明实施例提出的大版面导航阅读装置还包括记录单元612,用于在 激活导航页面之前,记录阅读页面与视口区域的相对位置;第五探测单元613, 用于在将导航页面置于阅读页面上之后,探测用户在导航页面上发起的用于取 消导航定位的第四触发事件;恢复单元614,用于在探测到所述第四触发事件 时,将阅读页面与^L口区域的相对位置恢复为所述记录的相对位置。本发明实施例提出的大版面导航阅读装置还包括第二关闭单元615,用 于在探测到所述第四触发事件时,关闭所述导航页面。本发明实施例提出的大版面导航阅读方案是一种在终端设备(例如PC、 手持设备等)上实现大页面快捷、流畅定位的页面导航阅读方式,相比传统的 大版面导航阅读方法,其优势在于操作的流畅性,几乎不会对用户的阅读产生 任何影响,使用户在不知不觉中完成导航操作。具体地,用户在操作导航页面 时,视觉焦点的移动距离和鼠标的移动距离都相对较短,最大限度地保证了用户阅读的连贯性,从而提升了用户体验。明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种大版面导航阅读方法,其特征在于,包括探测用户在处于视口区域内的阅读页面上发起的用于激活导航页面的第一触发事件;在探测到所述第一触发事件时,激活将阅读页面按预设比例缩小形成的导航页面;在视口区域内,将激活的导航页面置于阅读页面上,使所述第一触发事件在阅读页面上的第一触发焦点与导航页面中该第一触发焦点的映射点重叠。
2、 如权利要求1所述的方法,其特征在于,所述将导航页面置于阅读页 面上,使阅读页面上的第一触发焦点与导航页面中该第一触发焦点的映射点重 叠,具体为确定所述第一触发焦点与阅读页面在一个方位上的顶点的第一相对位置;基于第一相对位置和预设的比例,确定导航页面中该第一触发焦点的映射 点与导航页面在所述方位上的顶点的第二相对位置;基于第二相对位置,和按照第一触发焦点的位置确定的与第一触发焦点的 位置重叠的导航页面中该第一触发焦点的映射点的位置,确定导航页面在所述 方位上的顶点的位置;基于导航页面在所述方位上的顶点的位置,以及按照阅读页面的长度和宽 度及预设的比例确定的导航页面的长度和宽度,确定导航页面与阅读页面的第 三相对位置;基于第三相对位置,将导航页面置于阅读页面上。
3、 如权利要求1或2所述的方法,其特征在于,用户通过鼠标在处于一见 口区域内的阅读页面上触击时,发起所述第一触发事件;所述触击包括鼠标左 键单击,和/或鼠标右键单击,和/或鼠标左键双击,和/或鼠标右键双击;所述第一触发焦点为阅读页面上的触击点。
4、 如权利要求1所述的方法,其特征在于,在将导航页面置于阅读页面上之后,还包括探测用户在导航页面上发起的用于导航定位的第二触发事件; 在探测到所述第二触发事件时,调整阅读页面与视口区域的相对位置,使所述第二触发事件在导^L页面上的第二触发焦点与阅读页面中该第二触发焦点的映射点重叠。
5、 如权利要求4所述的方法,其特征在于,所述调整阅读页面与视口区 域的相对位置,使导航页面上的第二触发焦点与阅读页面中该第二触发焦点的 映射点重叠,具体为,确定所述第二触发焦点与导航页面在一个方位上的顶点的第四相对位置; 基于第四相对位置和预设的比例,确定阅读页面中该第二触发焦点的映射点与阅读页面在所述方位上的顶点的第五相对位置;基于第五相对位置和阅读页面在所述方位上顶点的位置,确定阅读页面中 该第二触发焦点的映射点的位置;基于确定的第二触发焦点的映射点的位置,和第二触发焦点的位置,调整 阅读页面与视口区域的相对位置,使阅读页面中该第二触发焦点的映射点的位 置与第二触发焦点的位置重叠。
6、 如权利要求4或5所述的方法,其特征在于,用户通过在导航页面上 移动鼠标,发起所述第二触发事件;所述第二触发焦点为鼠标移动后在导航页面上所处的位置点。
7、 如权利要求1所述的方法,其特征在于,在将导航页面置于阅读页面 上之后,还包括获取导4元页面中与处于视口区域内的阅读页面相对应的区域;并 在所述区域的边界处填加边界框。
8、 如权利要求7所述的方法,其特征在于,所述获取导航页面中与处于 视口区域内的阅读页面相对应的区域,具体为确定所述第一触发焦点与视口区域在一个方位上的顶点的第六相对位置;基于第六相对位置和预设的比例,确定导航页面中该第 一触发焦点的映射点与所述相对应的区域在所述方位上的顶点的第七相对位置;基于第七相对位置,和所述导航页面中该第一触发焦点的映射点的位置,确定所述相对应的区域在所述方位上的顶点的位置;基于所述相对应的区域在所述方位上的顶点的位置,以及按照3见口区域的长度和宽度及预设的比例确定的该相对应的区域的长度和宽度,确定该相对应的区域与导航页面的第八相对位置。
9、 如权利要求7或8所述的方法,其特征在于,在所述填加边界框之后, 还包括探测用户在导航页面上发起的用于导航定位的第五触发事件,用户通过移 动所述边界框发起所述第五触发事件;在探测到所述第五触发事件时,调整阅读页面与视口区域的相对位置,将 阅读页面中,与导航页面上处于移动后边界框内的区域,相对应的区域,置于 一见口区i或内。
10、 如权利要求9所述的方法,其特征在于,所述调整阅读页面与视口区 域的相对位置,具体为,确定所述移动后边界框在一个方位上的顶点,与导航页面在该方位上的顶 点的第四相对位置;基于第四相对位置和预设的比例,确定—见口区域在该方位上的顶点,与阅 读页面在该方位上的顶点的第五相对位置;基于第五相对位置和^L口区域在所述方位上顶点的位置,调整阅读页面与 视口区域的相对位置。
11、 如权利要求l所述的方法,其特征在于,在将导航页面置于阅读页面 上之后,还包括探测用户在导航页面上发起的用于关闭导航页面的第三触发事件; 在探测到所述第三触发事件时,关闭所述导航页面。
12、 如权利要求11所述的方法,其特征在于,在激活导航页面之前还包 括记录阅读页面与^L口区域的相对位置;在将导航页面置于阅读页面上之后,还包括 探测用户在导航页面上发起的用于取消导航定位的第四触发事件; 在探测到所述第四触发事件时,将阅读页面与视口区域的相对位置恢复为 所述记录的相对位置。
13、 如权利要求12所述的方法,其特征在于,在探测到所述第四触发事 件时,还包括关闭所述导航页面。
14、 如权利要求12所述的方法,其特征在于,用户通过在导航页面上按 下鼠标左键或右键中的一个键,发起所述第三触发事件;用户通过在导航页面 上按下鼠标左键或右键中的另 一个键,发起所述第四触发事件。
15、 一种大版面导航阅读装置,其特征在于,包括第一探测单元,用于探测用户在处于视口区域内的阅读页面上发起的用于 激活导航页面的第一触发事件;激活单元,用于在探测到所述第一触发事件时,激活将阅读页面按预设比 例缩小形成的导^t页面;配置单元,用于在视口区域内,将激活的导航页面置于阅读页面上,使所 述第一触发事件在阅读页面上的第一触发焦点与导航页面中该第一触发焦点 的映射点重叠。
16、 如权利要求15所述的装置,其特征在于,所述配置单元具体包括 第一确定子单元,用于确定所述第一触发焦点与阅读页面在一个方位上的顶点的第一相对位置;第二确定子单元,用于基于第一相对位置和预设的比例,确定导航页面中 该第一触发焦点的映射点与导航页面在所述方位上的顶点的第二相对位置;第三确定子单元,用于基于第二相对位置,和按照第一触发焦点的位置确 定的与第一触发焦点的位置重叠的导^^页面中该第一触发焦点的映射点的位置,确定导航页面在所述方位上的顶点的位置;第四确定子单元,用于基于导航页面在所述方位上的顶点的位置,以及按 照阅读页面的长度和宽度及预设的比例确定的导航页面的长度和宽度,确定导 航页面与阅读页面的第三相对位置;配置子单元,用于基于第三相对位置,将导航页面置于阅读页面上。
17、 如权利要求15所述的装置,其特征在于,还包括第二探测单元,用于在将导航页面置于阅读页面上之后,探测用户在导航 页面上发起的用于导航定位的第二触发事件;第一调整单元,用于在探测到所述第二触发事件时,调整阅读页面与视口 区域的相对位置,使所述第二触发事件在导航页面上的第二触发焦点与阅读页 面中该第二触发焦点的映射点重叠。
18、 如权利要求17所述的装置,其特征在于,所述第一调整单元具体包括第一确定子单元,用于确定所述第二触发焦点与导航页面在一个方位上的 顶点的第四相对位置;第二确定子单元,用于基于第四相对位置和预设的比例,确定阅读页面中 该第二触发焦点的映射点与阅读页面在所述方位上的顶点的第五相对位置;第三确定子单元,用于基于第五相对位置和阅读页面在所述方位上顶点的 位置,确定阅读页面中该第二触发焦点的映射点的位置;调整子单元,用于基于确定的第二触发焦点的映射点的位置,和第二触发 焦点的位置,调整阅读页面与视口区域的相对位置,使阅读页面中该第二触发 焦点的映射点的位置与第二触发焦点的位置重叠。
19、 如权利要求15所述的装置,其特征在于,还包括获取单元,用于在将导航页面置于阅读页面上之后,获取导航页面中与处 于视口区域内的阅读页面相对应的区域;填加单元,用于在所述区域的边界处填加边界框。
20、 如权利要求19所述的装置,其特征在于,所述获取单元具体包括 第一确定子单元,用于确定所述第一触发焦点与一见口区域在一个方位上的顶点的第六相对位置;第二确定子单元,用于基于第六相对位置和预设的比例,确定导航页面中 该第一触发焦点的映射点与所述相对应的区域在所述方位上的顶点的第七相 对位置;第三确定子单元,用于基于第七相对位置,和所述导航页面中该第一触发 焦点的映射点的位置,确定所述相对应的区域在所述方位上的顶点的位置;第四确定子单元,用于基于所述相对应的区域在所述方位上的顶点的位 置,以及按照一见口区域的长度和宽度及预设的比例确定的该相对应的区域的长 度和宽度,确定该相对应的区域与导航页面的第八相对位置。
21、 如权利要求19或20所述的装置,其特征在于,还包括 第三探测单元,用于在添加边界框之后,探测用户在导航页面上发起的用于导航定位的第五触发事件,用户通过移动所述边界框发起所述第五触发事 件;第二调整单元,用于在探测到所述第五触发事件时,调整阅读页面与视口 区域的相对位置,将阅读页面中,与导航页面上处于移动后边界框内的区域, 相对应的区域,置于3见口区域内。
22、 如权利要求21所述的装置,其特征在于,所述第二调整单元具体包括第一确定子单元,用于确定所述移动后边界框在一个方位上的顶点,与导 航页面在该方位上的顶点的第四相对位置;第二确定子单元,用于基于第四相对位置和预设的比例,确定视口区域在 该方位上的顶点,与阅读页面在该方位上的顶点的第五相对位置;调整子单元,用于基于第五相对位置和视口区域在所述方位上顶点的位 置,调整阅读页面与视口区域的相对位置。
23、 如权利要求15所述的装置,其特征在于,还包括 第四探测单元,用于在将导航页面置于阅读页面上之后,探测用户在导航页面上发起的用于关闭导航页面的第三触发事件;第一关闭单元,用于在探测到所述第三触发事件时,关闭所述导航页面。
24、 如权利要求23所述的装置,其特征在于,还包括记录单元,用于在激活导航页面之前,记录阅读页面与^见口区域的相对位置;第五探测单元,用于在将导航页面置于阅读页面上之后,探测用户在导航 页面上发起的用于取消导航定位的第四触发事件;恢复单元,用于在探测到所述第四触发事件时,将阅读页面与视口区域的 相对位置恢复为所述记录的相对位置。
25、 如权利要求24所述的装置,其特征在于,还包括 第二关闭单元,用于在探测到所述第四触发事件时,关闭所述导航页面。
全文摘要
本发明公开一种大版面导航阅读方法,包括探测用户在处于视口区域内的阅读页面上发起的用于激活导航页面的第一触发事件;在探测到所述第一触发事件时,激活将阅读页面按预设比例缩小形成的导航页面;在视口区域内,将激活的导航页面置于阅读页面上,使所述第一触发事件在阅读页面上的第一触发焦点与导航页面中该第一触发焦点的映射点重叠。相应的,本发明还公开了一种大版面导航阅读的装置。采用本发明方案,使得导航定位操作简单,且不会影响阅读的连贯性,从而提升了用户体验。
文档编号G06F3/048GK101403956SQ20081022577
公开日2009年4月8日 申请日期2008年11月12日 优先权日2008年11月12日
发明者湛 李, 杨雪峰, 祺 赵 申请人:北大方正集团有限公司;北京方正阿帕比技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1