一种阅读器的翻页方法及阅读器的制造方法
【技术领域】
[0001]本申请涉及人机交互技术领域,具体地说,涉及一种阅读器的翻页方法及阅读器。
【背景技术】
[0002]目前,很多用户的阅读习惯,已经从纸质读物转向电子读物。大部分的智能终端,类似手机、平板电脑、电子书(如亚马逊kindle)、智能播放器(如MP4,MP5播放器)等等,均可以搭载阅读器应用,向用户呈现电子读物。现阶段的应用市场上,存在着种类繁多的阅读器应用。
[0003]据统计发现,绝大部分的用户在通过阅读器阅读时,都是用手动触发翻页。一些阅读器应用中,也存在自动翻页功能。现有的自动翻页功能,一般是让用户根据自身的阅读速度,设置一个固定的翻页频率,并按照该翻页频率自动触发翻页。但是往往用户并不准确的知道自己的阅读速率;而且在不同情况下,用户的阅读速度也不是恒定的。所以基于固定翻页频率的自动翻页功能,实用性并不强,很少有用户真正使用。
[0004]可见现有技术中,缺少具有实用性的自动翻页方法。
【发明内容】
[0005]有鉴于此,本申请提供了一种阅读器的翻页方法及阅读器,能够通过采集用户在阅读过程中的操作行为,推算出匹配用户当前阅读速度的翻页时间阈值,进而实现符合用户习惯的自动翻页。
[0006]为了解决上述技术问题,本申请有如下技术方案:
[0007]一种阅读器的翻页方法,所述方法包括:
[0008]对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为;
[0009]预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为;
[0010]如果在未触发第二行为时,监控到所述第一行为,则对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短;
[0011]如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。
[0012]所述如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正具体为:
[0013]预设时间关联阈值,如果触发所述第二行为之后,在时间关联阈值内监控到所述第一行为,则对所述翻页时间阈值进行第二修正。
[0014]所述将所述翻页时间阈值缩短或延长具体为:
[0015]预设修正参数,并根据所述修正参数将所述翻页时间阈值缩短或延长。
[0016]所述方法还包括:
[0017]重复对所述翻页时间阈值进行第一修正或第二修正,直到未监控到第一行为的时间超过预设的稳定阈值,则将最后一次修正得到的翻页时间阈值保存。
[0018]如果当前文档已分页,则所述阅读器基于系统指令而翻页的行为具体为:
[0019]跳转至当前页面的下一页面。
[0020]如果当前文档未分页,则所述阅读器基于系统指令而翻页的行为具体为:
[0021]预设滑动策略,并使当前文档按照所述滑动策略进行滑动,所述滑动策略包括滑动速度、滑动方向和滑动时间。
[0022]一种阅读器,所述阅读器包括:
[0023]监控模块,用于对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为;
[0024]触发模块,用于预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为;
[0025]修正模块,用于在未触发第二行为且监控到所述第一行为时,对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短;或者在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。
[0026]所述修正模块包括:
[0027]参数单元,用于预设修正参数;
[0028]第一修正单元,用于在未触发第二行为且监控到所述第一行为时,根据所述修正参数对所述翻页时间阈值进行第一修正;
[0029]第二修正单元,用于在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正。
[0030]所述修正模块还包括:
[0031]保存单元,用于在未监控到第一行为的时间超过预设的稳定阈值时,将最后一次修正得到的翻页时间阈值保存。
[0032]与现有技术相比,本申请所述的方法和系统,达到了如下效果:
[0033](I)通过采集用户在阅读过程中的操作行为,推算出匹配用户当前阅读速度的翻页时间阈值,使自动翻页功能可以更符合用户的阅读习惯;
[0034](2)在阅读过程中循环进行修正,实时的调整对翻页时间阈值,以适应用户阅读速率出现的变化;
[0035](3)可以结合不同的阅读器翻页方式使用。
[0036]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【附图说明】
[0037]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0038]图1A为现有技术中翻动式翻页示意图;
[0039]图1B为现有技术中滑动式翻页示意图;
[0040]图2为本申请实施例所述方法流程图;
[0041]图3为本申请另一实施例所述方法流程图;
[0042]图4为本申请实施例所述阅读器结构示意图。
【具体实施方式】
[0043]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0044]不同阅读器应用的翻页效果各异,但一般不外乎翻动式和滑动式两种方式(横向翻页与纵向翻页视为同理)。翻动式翻页的效果类似于纸质书籍的翻书,将电子读物按照终端屏幕的尺寸分页,然后逐页的翻动阅读,如图1A所示。滑动式则不将电子读物分页,而是通过滑动将文字内容连续的滑入滑出屏幕的显示范围,所以不出现内容的跳变,连续性更强,如图1B所示。一般来说,不同的翻页方式并不存在本质上的区别,仅仅在体验上有着一些细微的差异。
[0045]基于前述已知,由于现阶段自动翻页功能的缺陷比较明显,所以无论对于哪种翻页方式,当前用户大多数都采取手动触发翻页的方式。
[0046]本申请中,将提供一种阅读器的翻页方法,通过采集用户在阅读过程中的操作行为,推算出匹配用户当前阅读速度的翻页时间阈值,使自动翻页功能可以更符合用户的阅读习惯,从而真正的存在实用价值。参见图2所示为本申请所述方法的具体实施例。本实施例中,所述方法包括:
[0047]步骤201、对第一行为进行监控。
[0048]所述第一行为指的是阅读器基于用户操作而翻页的行为,或者说是阅读器由用户手动触发的翻页行为。用户触发阅读器的当前文档向前或向后翻页,均属于第一行为。
[0049]常规的情况下,用户阅读完当前文档的当前页面之后,便会通过操作触发阅读器的第一行为,使阅读器的当前文档向后翻页,以便继续阅读当前文档的后续内容。这样一来,用户操作为触发第一行为的频率和间隔,就能够体现出用户的阅读速度。
[0050]所以本实施例中,首先监控所述第一行为,由此作为后续推算的依据。
[0051 ] 步骤202、预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为。
[0052]所述翻页时间阈值,即触发阅读器自动翻页的时间间隔。阅读器向用户呈现了一个当前页面后,停留供用户阅读当前页面的时间就等于翻页时间阈值。当阅读器的前页面停留时间达到所述翻页时间阈值时,便通过生成系统指令而触发自动翻页。所述第二行为,指的就是阅读器基于系统指令而翻页的行为。
[0053]本实施例中,先为所述翻页时间阈值设置一个初始值。不过初始值未必能够符合用户的阅读习惯,基于初始值的设置可能过长或过短。所以需要后续再根据用户的操作对初始值不断进行修正,最终使得所述翻页时间阈值能够符合用户的阅读习惯。
[0054]步骤203、如果在未触发第二行为时,监控到所述第一行为,则对所述翻页时间阈值进行第一修正。
[0055]本步骤中,描述了针对翻页时间阈值过长的修正方法。
[0056]如果翻页时间阈值设置过长,时间尚未达到翻页时间阈值时,用户已经阅读完当前页面,那么用户一般不会选择等待自动翻页的触发,而是会通过第一行为来向后手动翻页。
[0057]这种场景下,第一行为与第二行为的关系为,第二行为未触发时第一行为已经产生。这说明翻页时间阈值过长,用户的阅读速度高于自动翻页的速率。所以需要对所述翻页时间阈值进行第一修正。所述第一修正具体为,将所述翻页时间阈值缩短。
[0058]翻页时间阈值缩短之后,触发第二行为的频率便会提高,自动翻页的时间间隔更符合用户的阅读速度。
[0059]步骤204、如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正。
[0060]本步骤中,描述了针对翻页时间阈值过短的修正方法。
[0061]相反的如果翻页时间阈值过短,在时间到达翻页时间阈值时,用户还没有阅读完当前页面。但第二行为已经触发。那么用户便会通过第一行为来向前回翻页面,将尚未阅读完的页面找回。
[0062]这种场景下,第一行为与第二行为的关系为,第二行为触发之后,第一行为随即产生。这说明用户的阅读速度低于自动翻页的速率。所以需要对所述翻页时间阈值进行第二修正。所述第二修正具体为,将所述翻页时间阈值延长。
[0063]翻页时间阈值延长之后,触发第二行为的频率便会降低,自动翻页的时间间隔更符合用户的阅读速度。
[0064]还需要说明的是,在
本步骤中,用户用来向前回翻来找回页面的第一行为,往往发生在所述第二行为触发后很短的时间。如果一个第一行为延迟于第二行为较长时间,则很可能该第一行为与第二行为并不相关,不认为是翻页速率过快导致。
[0065]所以本实施例中,预设时间关联阈值,如果触发所述第二行为之后,在时间关联阈值内监控到所述第一行为,则对所述翻页时间阈值进行第二修正。如果超出时间关联阈值监控到的第一行为,不予特别处理。
[0066]还需要说明的是,前述的翻动式和滑动式两种翻页方式,均可以通过本实施例所述方法实现自动翻页。
[0067]对于翻动式翻页,即在当前文档已分页的情况下,所述基于用户操作而翻页或基于系统指令而翻页,具体可限定为:根据分页来跳转至当前页面的下一页面。
[0068]对于滑动式翻页,即在当前文档已分页的情况下,所述基于系统指令而翻页则限定为:预设滑动策略,并使当前文档按照所述滑动策略进行滑动。所述滑动策略包括滑动速度、滑动方向和滑动时间。例如,设置滑动速度为120像素/秒,滑动时间为7秒,滑动方向为向下。则每次触发第二操作,当前文档便按此策略向下逐渐滑动共120*7 = 840像素,完成翻页;同时在滑动过程中,用户仍可以继续阅读。
[0069]参见图3所示,为本申请所述方法的另一个具体实施例。本实施例将在图2所示实施例的基础之上,进一步的描述所述翻页时间阈值的修正过程。本实施例中,所述方法包括:
[0070]步骤301、预设翻页时间阈值和修正参数。
[0071]本实施例中,将所述翻页时间阈值的初始值设定为80秒,修正参数为I秒。
[0072]步骤302、开始对第一行为进行监控,进入步骤303。
[0073]本步骤是一次翻页时间阈值修正的起点。设置翻页时间阈值的初始值后,可直接进入本步骤进行修正。后续步骤在完整修正或者确定不修正之后,亦可返回本步骤,重新开始下一轮修正。
[0074]本实施例中,通过多次重复的修正过程,可使所述翻页时间阈值更趋近于用户的阅读速率。也可在阅读过程中循环进行修正,实时的调整对翻页时间阈值,以适应用户阅读速率出现的变化。
[0075]步骤303、判断在到达翻页时间阈值之前,是否出现第一行为;如果是,进入步骤304,否则进入步骤305 ;
[0076]步骤304、将翻页时间阈值减去修正参数,返回步骤302。
[0077]假设前次修正后,所述翻页时间阈值为X秒,则本步骤中修正为x-1秒。或者所述翻页时间阈值未经过修正,则本步骤中修正为80-1 = 79秒。
[0078]步骤303?步骤304为对翻页时间阈值进行第一修正的过程。本实施例中翻页时间阈值的修正是通过修正参数来进行微调整,需要重复进行。所以修正完成之后,即返回步骤 302。
[0079]步骤305、时间到达翻页时间阈值后触发第二行为,进入步骤306。
[0080]步骤306、判断触发第二行为后的时间关联阈值内,是否出现第一行为;如果是,进入步骤307,否则返回步骤302。
[0081 ] 本实施例中,设所述关联时间阈值为2秒。
[0082]如果触发第二行为后的时间关联阈值内没有出现第一行为,则说明所述翻页时间阈值与用户阅读速率匹配程度比较高,自动翻页已经满足了用户的需求,所以用户未通过第一行为进行手动翻页。则无需对所述翻页时间阈值进行修正,可以直接返回步骤302。
[0083]另外在其他一些实施例中,如果出现无需对翻页时间阈值进行调整的情况,或者是长时间未监控到第一行为,也可认为当前的翻页时间阈值已经完全符合用户习惯,不需要再继续修正。即优选的,当未监控到第一行为的时间超过预设的稳定阈值,则将最后一次修正得到的翻页时间阈值保存。
[0084]步骤307、将翻页时间阈值增加修正参数,返回步骤302。
[0085]假设前次修正后,所述翻页时间阈值为X秒,则本步骤中修正为x+1秒。或者所述翻页时间阈值未经过修正,则本步骤中修正为80+1 = 81秒。
[0086]步骤306?步骤307为对翻页时间阈值进行第二修正的过程。本实施例中翻页时间阈值的修正是通过修正参数来进行微调整,需要重复进行。所以修正完成之后,即返回步骤 302。
[0087]参见图4所示,为本申请所述阅读器的具体实施例。本实施例中所述阅读器包括:
[0088]监控模块,用于对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为。
[0089]触发模块,用于预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为。
[0090]修正模块,用于在未触发第二行为且监控到所述第一行为时,对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短;或者在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。
[0091]所述修正模块包括:
[0092]参数单元,用于预设修正参数。
[0093]第一修正单元,用于在未触发第二行为且监控到所述第一行为时,根据所述修正参数对所述翻页时间阈值进行第一修正。
[0094]第二修正单元,用于在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正。
[0095]保存单元,用于在未监控到第一行为的时间超过预设的稳定阈值时,将最后一次修正得到的翻页时间阈值保存。
[0096]通过以上各实施例可知,本申请存在的有益效果是:
[0097](I)通过采集用户在阅读过程中的操作行为,推算出匹配用户当前阅读速度的翻页时间阈值,使自动翻页功能可以更符合用户的阅读习惯;
[0098](2)在阅读过程中循环进行修正,实时的调整对翻页时间阈值,以适应用户阅读速率出现的变化;
[0099](3)可以结合不同的阅读器翻页方式使用。
[0100]本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0101]上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
【主权项】
1.一种阅读器的翻页方法,其特征在于,所述方法包括: 对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为; 预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为; 如果在未触发第二行为时,监控到所述第一行为,则对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短; 如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。2.根据权利要求1所述方法,其特征在于,所述如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正具体为: 预设时间关联阈值,如果触发所述第二行为之后,在时间关联阈值内监控到所述第一行为,则对所述翻页时间阈值进行第二修正。3.根据权利要求1所述方法,其特征在于,所述将所述翻页时间阈值缩短或延长具体为: 预设修正参数,并根据所述修正参数将所述翻页时间阈值缩短或延长。4.根据权利要求1所述方法,其特征在于,所述方法还包括: 重复对所述翻页时间阈值进行第一修正或第二修正,直到未监控到第一行为的时间超过预设的稳定阈值,则将最后一次修正得到的翻页时间阈值保存。5.根据权利要求1?4任意一项所述方法,其特征在于,如果当前文档已分页,则所述阅读器基于系统指令而翻页的行为具体为: 跳转至当前页面的下一页面。6.根据权利要求1?4任意一项所述方法,其特征在于,如果当前文档未分页,则所述阅读器基于系统指令而翻页的行为具体为: 预设滑动策略,并使当前文档按照所述滑动策略进行滑动,所述滑动策略包括滑动速度、滑动方向和滑动时间。7.一种阅读器,其特征在于,所述阅读器包括: 监控模块,用于对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为; 触发模块,用于预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为; 修正模块,用于在未触发第二行为且监控到所述第一行为时,对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短;或者在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。8.根据权利要求7所述阅读器,其特征在于,所述修正模块包括: 参数单元,用于预设修正参数; 第一修正单元,用于在未触发第二行为且监控到所述第一行为时,根据所述修正参数对所述翻页时间阈值进行第一修正; 第二修正单元,用于在触发所述第二行为之后且监控到所述第一行为,则对所述翻页时间阈值进行第二修正。9.根据权利要求8所述阅读器,其特征在于,所述修正模块还包括: 保存单元,用于在未监控到第一行为的时间超过预设的稳定阈值时,将最后一次修正得到的翻页时间阈值保存。
【专利摘要】本申请公开了一种阅读器的翻页方法及阅读器,所述方法包括:对第一行为进行监控,所述第一行为包括阅读器基于用户操作而翻页的行为;预设翻页时间阈值,在前页面的停留时间达到所述翻页时间阈值时,触发第二行为,所述第二行为包括阅读器基于系统指令而翻页的行为;如果在未触发第二行为时,监控到所述第一行为,则对所述翻页时间阈值进行第一修正;所述第一修正包括将所述翻页时间阈值缩短;如果在触发所述第二行为之后,监控到所述第一行为,则对所述翻页时间阈值进行第二修正,所述第二修正包括将所述翻页时间阈值延长。
【IPC分类】G06F3/0483, G06F3/0484
【公开号】CN104881214
【申请号】CN201510303106
【发明人】马思玄
【申请人】北京乐动卓越科技有限公司
【公开日】2015年9月2日
【申请日】2015年6月5日
转载请注明原文地址:https://www.famiwei.com/read-8138857.html