一种翻页方法及装置与流程

文档序号:12462443阅读:194来源:国知局
一种翻页方法及装置与流程

本发明涉及通信领域,尤其涉及一种翻页方法及装置。



背景技术:

本申请发明人在实现本申请实施例技术方案的过程中,至少发现相关技术中存在如下技术问题:

在翻页文档或图片的时候,现有的翻页方式单一,并且进行大量翻页的时候一般通过进度条操作或者需要切换到专门的页面操作,当通过进度条翻页时,经常应为无法精确掌握拖曳的程度使得拖曳之后的页面并非用户想查看的页面,尤其对于屏幕较大的设备,当进行单手操作时,这种不便更为明显。通过切换至专门的页面操作时,此时需要退出当前的页面,方可进入专门的页面,因此,对于用户而言,极为不便。

可见,通过进度条或者切换至专门的页面来进行文档或者图片的翻页对于而言用户体验不是很好,亟需一种能够不需要切换至专门页面而且能够准确切换至用户的待查看的目标网页的解决方案。



技术实现要素:

有鉴于此,本发明实施例希望提供一种翻页方法及装置,至少解决了现有技术存在的问题,能够不需要切换至专门页面而且能够准确切换至用户的待查看的目标网页。

本发明实施例的技术方案是这样实现的:

本发明实施例的一种翻页方法,所述翻页方法包括:

当接收到第一操作时,采集触摸屏接收到的所述第一操作作用于触摸屏所使用的压力值;

根据预设的配置信息确定所述压力值对应压力档所属的数值范围;

根据所述压力值对应压力档所属的数值范围来进行翻页操作。

上述方案中,所述根据所述压力值对应压力档所属的数值范围来进行翻页操作包括:

当所述压力值小于等于第一压力阈值时,查找所述压力值对应压力档所属的数值范围所对应的翻页速度或翻页数量;

根据所述翻页速度或翻页数量进行翻页操作。

上述方案中,所述根据所述压力值对应压力档所属的数值范围来进行翻页操作还包括:

当所述压力值大于第一压力阈值时,获取当前页面;

确定所述当前页面与所述当前页面所属目录的下一目录的第一页面之间的页面数量;

以所述页面数量为翻页数量进行翻页操作。

上述方案中,所述根据所述压力值对应压力档所属的数值范围来进行翻页操作还包括:

当所述压力值大于第一压力阈值时,获取当前页面所属目录;

以所述当前页面所属目录的下一目录的第一页面为目标页面进行翻页操作,翻页至所述目标页面。

上述方案中,所述翻页方法还包括:

获取所述第一操作作用于所述触摸屏的位置信息;

查找所述位置信息对应的方向信息;

相应地,所述根据所述压力值对应压力档所属的数值范围来进行翻页操作包括:

根据所述压力值对应压力档所属的数值范围向所述方向信息指示的方向进行翻页操作。

上述方案中,所述获取所述第一操作作用于所述触摸屏的位置信息;查找所述位置信息对应的方向信息包括:

检测所述第一操作作用于所述触摸屏的位置坐标;

根据预设的区域划分策略确定所述位置坐标所属的区域;

查找所述位置坐标所属的区域对应的方向信息。

本发明实施例一种翻页装置,所述翻页装置包括:压力采集模块、压力分级模块和翻页处理模块;其中,

所述压力采集模块,用于当接收到第一操作时,采集触摸屏接收到的所述第一操作作用于触摸屏所使用的压力值;

所述压力分级模块,用于根据预设的配置信息确定所述压力值对应压力档所属的数值范围;

所述翻页处理模块,用于根据所述压力值对应压力档所属的数值范围进行翻页操作。

上述方案中,所述翻页处理模块具体用于:

当所述压力值小于等于第一压力阈值时,查找所述压力值对应压力档所属的数值范围所对应的翻页速度或翻页数量;根据所述翻页速度或翻页数量进行翻页操作。

上述方案中,所述翻页处理模块还用于:

当所述压力值大于第一压力阈值时,获取当前页面;

确定所述当前页面与所述当前页面所属目录的下一目录的第一页面之间的页面数量;

以所述页面数量为翻页数量进行翻页操作。

上述方案中,所述翻页处理模块还用于:

当所述压力值大于第一压力阈值时,获取当前页面所属目录;

以所述当前页面所属目录的下一目录的第一页面为目标页面进行翻页操作,翻页至所述目标页面。

上述方案中,所述翻页装置还包括:查找模块:用于获取所述第一操作作用于所述触摸屏的位置信息;查找所述位置信息对应的方向信息;

相应地,所述翻页处理模块具体用于:

根据所述压力值对应压力档所属的数值范围向所述方向信息指示的方向进行翻页操作。

上述方案中,所述查找模块具体用于:

检测所述第一操作作用于所述触摸屏的位置坐标;

根据预设的区域划分策略确定所述位置坐标所属的区域;

查找所述位置坐标所属的区域对应的方向信息。

本发明实施例的一种翻页方法,当接收到第一操作时,采集所述第一操作作用于触摸屏所使用的压力值;提取配置信息,根据所述配置信息确定所述压力值对应压力档所属的数值范围;根据所述第一操作生成翻页指令,并根据所述压力值对应压力档所属的数值范围来进行翻页操作。采用本发明实施例,当用户需要切换至目标页面时,通过控制作用于触摸屏的压力值的大小来控制翻页,并且基于压力值对应压力档所属的数值范围进行翻页进一步的增加了用户控制翻页操作的精确度,提高了用户体验。

附图说明

图1为本发明实施例一提供的翻页方法的流程示意图;

图2为本发明实施例二提供的一种翻页方法的流程示意图;

图3为本发明实施例二提供的区域划分的示意图;

图4为本发明实施例三提供的一种翻页装置的结构示意图;

图5为本发明实施例三提供的另一种翻页装置的结构示意图。

具体实施方式

下面结合附图对技术方案的实施作进一步的详细描述。

实施例一

本发明实施例一提供一种翻页方法,如图1所示,该翻页方法包括:

S101:当接收到第一操作时,采集触摸屏接收到的所述第一操作作用于触摸屏所使用的压力值;

当用户在终端上通过阅读器阅读电子书或查看图片资源的情况下,需要进行翻页操作时,对终端屏幕进行第一操作,此时,终端接收到用户的第一操作,监控到触摸屏的屏幕压力变化,采集触摸屏接收到的第一操作作用于触摸屏所使用的压力的大小得到第一操作作用于触摸屏所使用的压力值。

这里,第一操作形式可包括多种,如点击触摸屏、长按触摸屏。或一预设的触摸轨迹等。本发明实施例对第一操作的形式不做限制,当点击触摸屏时,可以点击触摸屏的瞬时压力值作为第一操作作用于触摸屏所使用的压力值;当长按触摸屏时,可将长按触摸屏的时间段内的平均压力值作为第一操作作用于触摸屏所使用的压力值,也可将长按触摸屏的时间段内的触摸屏检测到的最大值的压力值作为第一操作作用于触摸屏所使用的压力值;当第一操作为一预设的触摸轨迹时,可将该触摸轨迹的结点的压力值作为第一操作作用于触摸屏所使用的压力值。

S102:根据预设的配置信息确定所述压力值对应的压力档所属的数值范围;

这里,在终端设备中提前配置有配置信息,该配置信息中将压力值进行分段,每段对应不同的压力档,每一压力档对应一段压力范围。通过S101采集到第一操作作用于触摸屏所使用的压力值后,根据配置信息确定当前压力值对应压力档所属的数值范围,这里通过P表示第一操作作用于触摸屏所使用的压力值,以包括五个压力档,P1、P2、P3、P4为各个压力档所属的数值范围的边界值为例,其中,P1<P2<P3<P4,比如,P1、P2、P3、P4分别为10、20、30、40;第一压力档所属的数值范围为P≤P1;第二压力档所属的数值范围为P1<P≤P2,第三压力档所属的数值范围为P2<P≤P3,第四压力档所属的数值范围为P3<P≤P4;第五压力档所属的数值范围为P>P4为第五压力范围,确定S101中检测的压力值所属的压力范围。

这里,可由终端提供一压力档设置界面,以使得用户通过该压力档设置界面进行配置信息的设置,也可由终端默认设置,进一步的,通过一显示界面显示终端目前使用的配置信息以提示用户终端目前正在使用的具体的压力档的配置信息。

其中,在配置信息中,可将P4作为第一压力阈值,当第一操作作用于触摸屏所使用的压力值大于第一压力阈值时,则直接翻页至当前阅读的电子书下一章或当前翻看的图片所属的目录的下一目录。

S103:根据所述压力值对应压力档所属的数值范围来进行翻页操作。

具体的,根据第一操作的指示进行翻页操作,这里,根据压力值对应压力档所属的数值范围进行翻页控制,其中,根据压力值对应压力档所属的数值范围进行翻页控制包括:

当所述压力值小于等于第一压力阈值时,查找所述压力值对应压力档所属的数值范围对应的翻页速度或翻页数量;根据所述翻页速度或翻页数量进行翻页操作。其中,压力档所属数值范围对应的翻页速度或翻页数量也可由用户设置或设备默认设置,设置每个压力档所属数值范围对应的翻页速度或翻页数量的过程可与配置信息的设置在同一个界面进行,以方便用户根据自己的需求进行翻页时第一操作按压触摸屏的压力值与翻页速度或翻页数量之间的对应关系。比如,当P≤P1时为第一压力范围档所属的数值范围,翻页速度或翻页数量为1;当P1<P≤P2时为第二压力档所属的数值范围,翻页速度或翻页数量为2;当P2<P≤P3时为第三压力档所属的数值范围,翻页速度或翻页数量为5;当P3<P≤P4时为第四压力档所属的数值范围,翻页速度或翻页数量为10。其中,对于同一压力档,对应的翻页数量和翻页速度的数值可相同也可不同,本发明对此不做限制。

当所述压力值大于第一压力阈值时,获取当前页面;确定所述当前页面与所述当前页面所属目录的下一目录的第一页面之间的页面数量;以所述页面数量为翻页数量进行翻页操作。

当所述压力值大于第一压力阈值时,获取当前页面所属目录;以所述当前页面所属目录的下一目录的第一页面为目标页面进行翻页操作,翻页至所述目标页面。

继续以上述例子为例并以确定翻页数量为例,当压力值为8时,8小于第一压力阈值40,当前压力值对应第一压力档所属的数值范围为P<P1,对应的 确定翻页数量为1,以1为翻页数量进行翻页操作。当压力值为25时,25小于第一压力阈值40,当前压力值对应第三压力档所属的数值范围为P2<P<P3,此时,确定翻页数量为5,以5为翻页数量进行翻页操作。当压力值为45时,45大于第一压力阈值40,则以当前页面与当前页面所属的目录的下一目录的第一页面之间的页面数量为翻页数量进行翻页操作,或以当前页面所属目录的下一目录的第一页面为目标页面进行翻页操作以翻页至目标页面。比如,终端在接收翻页指令时的电子书的页面为第2章第5页,当压力值为45时,确定第2章第5页和第3章第1页之间的页面数量为翻页数量,根据确定的翻页数量翻页至第3章第1页,或确定当前页面所属的目录为第2章,直接以第3章第1页为目标页面翻页至第3章第1页。

这里,确定的翻页数量可用于用户进行单次的翻页时,当用户进行一次翻页时,根据当前的第一操作作用于触摸屏的压力的大小控制翻页的数量。当用户在进行快速翻页,通过第一操作一致按压触摸屏,则可根据第一操作作用于触摸屏所使用的压力的大小控制翻页的速度。

进一步地,本实施例的翻页方法还包括:获取所述第一操作作用于所述触摸屏的位置信息;查找所述位置信息对应的方向信息;

具体的,检测所述第一操作作用于所述触摸屏的位置坐标;根据预设的区域划分策略确定所述位置坐标所属的区域;查找所述位置坐标所属的区域对应的方向信息。

此时,所述根据所述压力值对应压力档所属的数值范围进行翻页操作包括:根据所述压力值对应压力档所属的数值范围向所述方向信息指示的方向进行翻页操作。

这里的区域划分策略可以根据用户的翻页习惯进行设置,如将终端的触摸屏分为第一区域和第二区域,当第一操作的位置坐标位于第一区域时,向前翻页,当第一操作的位置坐标位于第二区域时,向后翻页。当然,也可将触摸屏划分为三个区域,当第一操作的位置坐标位于第一区域时,向前翻页,当第一操作的位置坐标位于第二区域时,向后翻页,位置信息位于第三区域时,不进 行翻页操作而进行亮度调节等其他操作。本实施例对具体的区域划分及划分的区域与翻页方向之间的关系不进行具体的限定。

以接收第一操作时当前页面为第2章第5页为例,当第一操作的压力值为8,位置信息为第一区域时,向前翻1页,翻页至第2章第4页;当第一操作的压力值为25,位置信息为第二区域时,向后翻5页,翻页至第2章第10页;当第一操作的压力值为45,位置信息为第一区域时,向前翻页至第1章第1页;当第一操作的压力值为47,位置信息为第二区域时,向后翻页至第3章第1页。

在实际应用中,当第一操作作用于触摸屏的所使用的压力值大于第一压力阈值,且位置信息指示向前翻页时,也可以当前页面所属的第一页为目标页面,比如,当前页面为第2章第5页,此时,以第2章第1页为目标网页进行翻页操作,翻页至第2章第1页。

通过本发明实施例提供的翻页方法,当进行翻页时,根据触摸屏接收到的用户操作作用于触摸屏上的压力值所属的压力范围控制翻页速度或翻页数量,进一步的,结合压力值作用于触摸屏的位置确定翻页的方向,实现精确且方便的翻页操作。

实施例二

如图2所示,实施例二提供了一种翻页方法,包括:

S201:接收第一操作;

当用户翻页页面或者图片状态下点击手机屏幕时,终端接收点击屏幕,接收点击屏幕的第一操作。

S202:采集触摸屏接收到的第一操作作用于触摸屏所使用的的压力值;

终端监测到屏幕的压力变化,采集此时触摸屏接收到的压力值,该压力值为第一操作作用于触摸屏所使用的压力值。

S203:根据预设的配置信息确定压力值对应的压力档所属的数值范围;

终端预设的配置信息可如表1所示,根据表1所示的配置信息对采集的压力值进行分析,确定压力档所属的数值范围;将压力值与压力档对应的数值范围进行对比匹配,确定压力值对应的压力档,最终确定翻页速度或翻页数量。 这里的压力档可以分为N档,N>=1;每个压力档所属的数值范围不同,具体的,如表1所示,其中,P1<P2<P3<P4;L1<L2<L3<L4。P1,P2,P3,P4是不同的压力值,L1,L2,L3,L4是不同压力下的翻页数量。

对于终端,可以采集到的压力的最大值是5N,那么P1的值可以定为1N,P2的值可以定为2N,P3的值可以定为3N,P4的值定为4N。当手指按压屏幕的压力值超过P4时,执行的操作是章节之间的切换。

表1

S204:根据压力值对应压力档所属的数值范围确定翻页数量;

这里,根据S204中确定的压力档所属的数值范围对应的翻页数量,具体的对应关系可参考表1.

S205:执行翻页操作;根据第一操作的指示进行翻页操作,具体的,根据S204确定的翻页数量进行翻页操作。

在图2所示的场景中,也可将翻页数量替换为翻页速度。

在该实施例中,通过对手机屏幕区域进行划分,可以实现快速向后翻页的功能,也可以实现快速向前翻页的功能。屏幕区域划分如图3所示,这里将屏幕平均划分为两部分:D1和D2,D1和D2各占屏幕区域的一半。当手指触及到D1区域的时候,实现向后翻页,当手指触及到D2区域的时候,实现向前翻页。

实施例三

为实现上述翻页方法,本发明实施例还提供一种翻页装置,如图4所示,所述翻页装置包括:压力采集模块401、压力分级模块402和翻页处理模块403;其中,

压力采集模块401,用于当接收到第一操作时,采集触摸屏接收到的所述第一操作作用于触摸屏所使用的压力值;

压力分级模块402,用于根据预设的配置信息确定所述压力值对应压力档所属的数值范围;

翻页处理模块403,用于根据所述压力值对应压力档所属的数值范围进行翻页操作。

当所述压力值小于等于第一压力阈值时,翻页处理模块403查找所述压力值对应压力档所属的数值范围对应的翻页速度或翻页数量;根据所述翻页速度或翻页数量进行翻页操作。

当所述压力值大于第一压力阈值时,翻页处理模块403获取当前页面;确定所述当前页面与所述当前页面所属目录的下一目录的第一页面之间的页面数量;以所述页面数量为翻页数量进行翻页操作。

当所述压力值大于第一压力阈值时,翻页处理模块403获取当前页面所属目录;以所述当前页面所属目录的下一目录的第一页面为目标页面进行翻页操作,翻页至所述目标页面。

如图5所示,翻页装置还包括:查找模块404:用于获取所述第一操作作用于所述触摸屏的位置信息;查找所述位置信息对应的方向信息;

具体的,检测所述第一操作作用于所述触摸屏的位置坐标;根据预设的区域划分策略确定所述位置坐标所属的区域;查找所述位置坐标所属的区域对应的方向信息。

相应地,翻页处理模块403具体用于:根据所述压力值对应压力档所属数值范围向所述方向信息指示的方向进行翻页操作应用场景实施例。

通过本发明是实施例提供的翻页装置,压力采集模块401用于采集触摸屏 接收到的用户手指在屏幕区域按压时的第一操作的压力大小;压力分级模块402用于接收压力采集模块401采集的压力值并对该压力值进行分析,确定该压力值对应压力档所属的数值范围,最终确定该压力值对应的压力档;翻页处理模块403接收压力分级模块402的压力档值,根据压力档值确定翻页速度或翻页数量,并执行对应的翻页数量。翻页处理模块103同时还提供用户自定义翻页速度或翻页数量的功能。

以下是本发明实施例的翻页方法的几个具体的应用场景:

场景1

手机上阅读电子书籍,轻按屏幕D2区域一次,此时产生的压力值对应的是压力档1档,实现1档对应的翻页速度,手机检测到屏幕区域是D2区域,实现前进翻页的操作。

场景二:

手机上阅读电子书籍,轻按屏幕D1区域一次,此时产生的压力值对应的是压力档1档,实现1档对应的翻页速度,手机检测到屏幕区域是D1区域,实现后退翻页的操作。

场景三:

手机上阅读电子书籍,希望可以实现章节切换,较大力量的按压屏幕D2区域一次,此时产生的压力值对应的是压力档最高档,实现章节的跳转,手机检测到屏幕区域是D2区域,实现翻页到下一章节的操作。

场景四:

手机上阅读电子书籍,希望可以实现章节切换,较大力量的按压屏幕D1区域一次,此时产生的压力值对应的是压力档最高档,实现章节的跳转,手机检测到屏幕区域是D1区域,实现返回到上一章节的操作。

场景五:

用户在浏览图片资源时,希望可以切换到下个图片资源目录下,较大力量的按压屏幕D2区域一次,此时产生的压力值对应的是压力档最高档,实现图片目录的跳转,手机检测到屏幕区域是D2区域,实现切换到下个图片资源目 录的操作。

本发明实施例所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1