CN109710139B - 一种页面处理方法、装置、终端以及存储介质 - Google Patents
一种页面处理方法、装置、终端以及存储介质 Download PDFInfo
- Publication number
- CN109710139B CN109710139B CN201811577678.0A CN201811577678A CN109710139B CN 109710139 B CN109710139 B CN 109710139B CN 201811577678 A CN201811577678 A CN 201811577678A CN 109710139 B CN109710139 B CN 109710139B
- Authority
- CN
- China
- Prior art keywords
- page
- sliding
- rotation
- content
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种页面处理方法、装置、终端以及存储介质,其中,本申请实施例显示当前页面,检测终端旋转的旋转信息,旋转信息包括第一旋转参数,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面,该方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,根据旋转参数,实现对当前页面中页面内容进行滑动显示,和切换显示目标页面的情况,从而提高页面处理的灵活性。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种页面处理方法、装置、终端以及存储介质。
背景技术
电子设备是利用计算机技术将文字、图片、声音、影像等信息内容数字化的出版物。随着互联网的迅速发展,通过电子设备阅读应用进行阅读的方式越来越普遍。
发明内容
本申请实施例提供了一种页面处理方法、装置、终端以及存储介质,可以提高页面处理的灵活性。
第一方面,本申请实施例提供了一种页面处理方法,包括:
显示当前页面;
检测终端旋转的旋转信息,所述旋转信息包括第一旋转参数;
当所述第一旋转参数满足滑动操作条件时,根据所述旋转信息对当前页面中页面内容进行滑动显示;
当所述第一旋转参数满足切换操作条件时,根据所述旋转信息切换显示目标页面。
第二方面,本申请实施例提供了一种页面处理装置,包括:
显示模块,用于显示当前页面;
检测模块,用于检测终端旋转的旋转信息,所述旋转信息包括第一旋转参数;
滑动模块,用于当所述第一旋转参数满足滑动操作条件时,根据所述旋转信息对当前页面中页面内容进行滑动显示;
切换模块,用于当所述第一旋转参数满足切换操作条件时,根据所述旋转信息切换显示目标页面。
第三方面,本申请实施例提供的存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如本申请任一实施例提供的页面处理方法。
本申请实施例公开了一种页面处理方法、装置、终端以及存储介质,其中,本申请实施例显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面,该方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,从而提高页面处理的灵活性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的页面处理方法的应用场景示意图。
图2是本申请实施例提供的页面处理方法的第一流程示意图。
图3是本申请实施例提供的页面处理方法的第二流程示意图。
图4是本申请实施例提供的对页面内容进行滑动显示的示意图。
图5是本申请实施例提供的翻页的示意图。
图6是本申请实施例提供的切换页面的示意图。
图7是本申请实施例提供的页面处理装置的第一结构示意图。
图8是本申请实施例提供的页面处理装置的第二结构示意图。
图9是本申请实施例提供的页面处理装置的第三结构示意图。
图10是本申请实施例提供的页面处理装置的第四结构示意图。
图11是本申请实施例提供的终端的结构示意图。
具体实施方式
请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
在以下的说明中,本申请的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存***中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实***置,其具有由该数据格式所定义的特定特性。但是,本申请原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。
本文所使用的术语“模块”可看做为在该运算***上执行的软件对象。本文所述的不同组件、模块、引擎及服务可看做为在该运算***上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。
本申请中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例提供一种页面处理方法,该页面处理方法的执行主体可以是本申请实施例提供的页面处理装置,或者集成了该页面处理装置的终端,其中该页面处理装置可以采用硬件或者软件的方式实现。该终端可以是手机、平板电脑、电子阅读器、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等终端设备。
请参阅图1,图1是本申请实施例提供的页面处理方法的应用场景示意图,以页面处理装置集成在终端中为例,终端可以显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。
请参阅图2,图2是本申请实施例提供的页面处理方法的第一流程示意图。本申请实施例提供的页面处理方法的具体流程可以如下:
201、显示当前页面。
其中,当前页面包括当前阅读页面。
比如,当终端接收到显示当前页面指令后,可以对当前阅读页面进行显示,该当前阅读界面可以为文档的起始页面,也可以为历史记录的阅读页面,等等。其中,当前页面的显示方式可以有多种,比如,可以接收显示当前页面指令,并根据该显示当前页面指令,显示当前页面。
其中,显示当前页面指令的触发方式可以有多种,比如,可以由用户对终端进行操作(如摇动、滑动、点击等操作)来触发,比如,可以通过点击终端触发显示当前页面指令,具体地,终端可以基于检测到的点击操作触发显示当前页面指令,此时,页面处理装置将会对该指令进行接收。
又比如,用户还可以针对触摸显示屏进行操作触发显示当前页面指令,此时,可以接收用户可以通过触摸显示屏触发的显示当前页面指令。
在一实施例中,为了便于触发显示当前页面指令,还可以设置一显示当前页面接口,这样用户便可以通过该显示当前页面接口来触发显示当前页面指令。
其中,显示当前页面接口的表现形式有多种,比如,输入框,图标、按钮等形式。
比如,在图像拍摄界面设置一“开始阅读”按钮,当用户点击该按钮时触发生成显示当前页面指令,此时,终端可以根据显示当前页面指令对当前页面进行显示。
202、检测终端旋转的旋转信息。
其中,本申请实施例提供的页面处理方法,可以应用于包含重力传感器、陀螺仪等器件的终端中,重力传感器为一种可以完成从重力变化信息到电信号转换的传感器,重力传感器根据弹性敏感元件制成的悬臂式位移器,与弹性敏感元件制成的储能弹簧来驱动电触点,从而完成从重力变化到电信号的转换,可以输出重力数据。陀螺仪为一种角运动检测装置,可以返回x、y、z三轴的角加速度数据。
其中,在使用传感器时,可以根据传感器的三条敏感轴的方向所在直线为终端建立坐标系。通常,三条敏感轴的方向分别对应于终端的长、宽和高,从而确定出坐标系。
其中,终端旋转的旋转信息包括第一旋转参数、第二旋转参数等等,第一旋转参数可以包括旋转方向,旋转方向可以包括向上旋转、向下旋转、向左旋转和向右旋转等等,旋转方向的确定可以根据终端当前所处的位置和基准方向之间的关系确定,比如,可以将终端处于水平方向时作为基准方向,根据基准方向并过终端屏幕中心点建立基准面,根据终端当前处于基准面两端的边框相对于基准面的位置,确定终端的旋转方向,比如,当终端上边框处于基准面以上,终端下边框处于基准面以下,则终端的旋转方向为向下旋转。
其中,第二旋转参数可以包括旋转角度,旋转角度为终端当前所处位置的正方向和基准方向之间的角度,终端当前所处位置的正方向可以确定终端方向,基准方向可以确定作为基准的方向,比如,当终端的旋转方向为向下旋转时,可以将从终端屏幕中心点到终端下边框中心点有向线段的方向作为终端当前所处位置的正方向,以水平面方向作为基准方向,终端当前所处位置的正方向和基准方向之间的角度可以作为旋转角度。还可以根据实际情况对终端当前所处位置的正方向和基准方向进行调整,等等。
在实际应用中,可以将最适合阅读的方向作为基准方向,比如,当终端进行向下旋转时,可以将终端向下旋转30°时所处的方向作为基准方向,从而可以根据旋转角度确定滑动速度,在阅读过程中,可以直接旋转终端实现页面滑动,提升用户体验。
其中,第二旋转参数还可以包括旋转位移,旋转位移为终端当前所处位置的特征点和基准点之间的位移,终端当前所处位置的特征点为确定旋转位移的特征点,比如,当终端处于水平方向时作为基准方向,根据基准方向并过终端屏幕中心点建立基准面,根据终端的尺寸以及终端屏幕中心点的位置,在基准面上建立一个与终端尺寸相同的矩形,该矩形的中心点与终端屏幕中心点重合,将该矩形对应终端下边框中心点的相应点作为基准点,旋转方向为向下旋转时,旋转位移可以为终端下边框中心点与基准点之间的距离。还可以根据实际情况对基准线和基准面进行调整,等等。
在实际应用中,可以将最适合阅读的方向作为基准方向,比如,当终端进行向下旋转时,可以将终端向下旋转30°时所处的方向作为基准方向,将终端向下旋转30°时所处的面作为基准面,从而可以根据旋转位移确定滑动速度,在阅读过程中,可以直接旋转终端实现页面滑动,提升用户体验。
在实际应用中,可以通过终端当前所处位置,检测出终端旋转的旋转信息。203、当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示。
其中,滑动操作条件为判断是否对当前页面中页面内容进行滑动显示的条件,比如,滑动操作条件可以为终端向下旋转或者向上旋转,即,当检测到终端向下旋转或者向上旋转时,满足滑动操作条件。
在实际应用中,请参阅图4,图4为对当前页面中页面内容进行滑动显示,比如,当检测到终端向下旋转或者向上旋转时,满足滑动操作条件,可以根据旋转信息对当前页面中页面内容进行滑动显示。
具体地,步骤“当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示”可以包括:
根据所述第一旋转参数确定页面内容滑动的滑动方向;
根据所述第二旋转参数确定页面内容滑动的滑动速度;
根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示。
在一实施例中,还可以根据实际情况设置滑动方向与阅读顺序之间的关系,比如,可以将向上滑动设置为通过滑动显示当前页面中页面内容之前内容,将向下滑动设置为通过滑动显示当前页面中页面内容之后内容,等等。
在实际应用中,根据第一旋转参数确定当前页面中页面内容进行滑动的滑动方向,比如,当检测到第一旋转参数为向下旋转时,可以确定当前页面中页面内容进行滑动的滑动方向为向下滑动,使得旋转方向与滑动方向相同,从而提升用户体验。还可以根据实际情况进行其他的设置。
在实际应用中,还可以对当前页面的页面内容是否存在滑动方向之后的内容进行判断,比如,当根据第一旋转参数确定出滑动方向为向下滑动,并且将向下滑动设置为通过滑动显示当前页面中页面内容之后内容时,可以判断是否存在当前页面中页面内容之后内容,如果存在当前页面中页面内容之后内容,可以实现页面滑动,如果不存在当前页面中页面内容之后内容,则不进行页面滑动。
其中,当前页面中页面内容进行滑动的滑动速度可以为页面滑动时的快慢,比如,可以将x页/秒作为滑动速度,等等。
在实际应用中,可以根据第二旋转参数确定出滑动速度,比如,第二旋转参数包括旋转角度时,可以根据旋转角度的不同,调整不同的滑动速度,从而实现滑动速度的改变;或者第二旋转参数包括旋转位移时,可以根据旋转位移的不同,调整不同的滑动速度,从而实现滑动速度的改变,使得当用户需要加快阅读速度或者减慢阅读速度时,滑动速度可以实现相应的调整,提升用户体验。
在一实施例中,还可以使得第二旋转参数与滑动速度成正相关,比如,当第二旋转参数包括旋转角度时,旋转角度越大,滑动速度越快,旋转角度越小,滑动速度越慢;或者当第二旋转参数包括旋转位移时,旋转位移越大,滑动速度越快,旋转位移越小,滑动速度越慢,等等,从而使得用户可以通过改变终端的第二旋转参数,调整滑动速度,提升用户体验。还可以根据实际情况使得第二旋转参数与滑动速度具有其他关系等等。
具体地,步骤“根据所述第二旋转参数确定页面内容滑动的滑动速度”可以包括:
当所述旋转角度大于角度阈值时,根据所述旋转角度确定页面内容滑动的滑动速度;
当所述旋转角度不大于角度阈值时,页面内容滑动的滑动速度为零。
其中,第二旋转参数可以包括旋转角度,角度阈值为划分是否执行页面滑动的角度阈值,为防止由于终端轻微抖动或者轻微摇动,而导致不希望的页面滑动,因此设置角度阈值,使得当用户忘记关闭通过终端旋转实现页面滑动显示功能时,也不会因为终端产生小的抖动而产生页面滑动,同时在滑动过程中,也可以通过旋转终端使得页面滑动及时停止。
在实际应用中,当旋转角度大于角度阈值时,根据旋转角度确定页面内容滑动的滑动速度,当旋转角度不大于角度阈值时,页面内容滑动的滑动速度为零。
具体地,步骤“根据所述第二旋转参数确定页面内容滑动的滑动速度”可以包括:
当所述旋转位移大于位移阈值时,根据所述旋转位移确定页面内容滑动的滑动速度;
当所述旋转位移不大于位移阈值时,页面内容滑动的滑动速度为零。
其中,第二旋转参数还可以包括旋转位移,位移阈值为划分是否执行页面滑动的位移阈值,为防止由于终端轻微抖动或者轻微摇动,而导致不希望的页面滑动,因此设置位移阈值,使得当用户忘记关闭通过终端旋转实现页面滑动功能时,也不会因为小的抖动而产生页面滑动,同时在滑动过程中,也可以通过旋转终端使得页面滑动及时停止。
在实际应用中,当旋转位移大于位移阈值时,根据旋转位移确定页面内容滑动的滑动速度,当旋转位移不大于位移阈值时,页面内容滑动的滑动速度为零。
在一实施例中,具体地,步骤“根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示”可以包括:
根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示,并检测页面内容显示比例,所述页面内容显示比例为当前已显示的页面内容量占当前页面总内容量的比例;
当检测到页面内容显示比例达到预设比例时,控制页面内容的滑动显示暂停目标时长;
在页面内容的滑动显示暂停目标时长后,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示。
其中,当前已显示的页面内容量,为在终端当前屏幕界面上显示的文本内容量。页面内容显示比例,为当前显示的文本内容量占当前页面总内容量的比例,比如,终端当前屏幕显示的页面内容量为第14页的70%和第15页的30%,当前页面总内容量为第15页的内容,则当前已显示的页面内容量占当前页面总内容量的比例,为第15页的30%内容占第15页总内容的百分比,即30%。预设比例为判断是否要控制页面内容的滑动显示暂停目标时长的比例。目标时长为页面内容的暂停时长,还可以根据实际情况对目标时长进行调整,比如,可以使得目标时长和第二旋转参数成正相关,即第二旋转参数越大,目标时长越短,第二旋转参数越小,目标时长越长,等等。
由于页面在滑动过程中,滑动的页面会导致页面上的文字或者图片等不清晰,用户的阅读体验很差,用户无法在滑动页面过程中看清页面上的文字或者图片等,即无法判断当前页面的页面内容是否存在用户希望仔细进行阅读的内容,因此设置页面滑动的暂停步骤,当检测到页面内容显示比例达到预设比例时,可以控制页面内容的滑动显示暂停目标时长,以便用户通过短暂的页面停留,判断当前页面的页面内容是否存在用户感兴趣的内容,从而决定是否执行页面滑动的暂停。
比如,可以将预设比例设置为100%,目标时长为1秒,当页面内容显示比例达到预设比例100%时,使得当前页面中页面内容的滑动暂停一秒钟,即终端当前屏幕显示的为当前页的全部内容,比如,显示第15页的全部内容时,使得当前页面中页面内容的滑动暂停一秒钟,以便用户短暂浏览第15页,如果没有用户感兴趣的阅读内容,停留一秒钟后,可以继续进行根据滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示;如果有用户感兴趣的阅读内容,用户可以通过旋转终端等,停止对当前页面进行页面滑动,并进行阅读。
在一实施例中,还可以将页面滑动后更新的页码、章节等进行显示。
204、当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。
其中,切换操作条件为判断是否对当前页面中页面内容进行切换的条件,比如,切换操作条件可以为终端向左旋转或者向右旋转,即,当检测到终端向左旋转或者向右旋转时,满足切换操作条件。
在实际应用中,比如,当检测到终端向左旋转或者向右旋转时,满足切换操作条件,可以根据旋转信息切换显示目标页面。
具体地,步骤“根据所述旋转信息切换显示目标页面“可以包括:
根据所述第一旋转参数确定翻页方向;
根据所述第二旋转参数确定翻页速度;
根据所述翻页方向和所述翻页速度显示翻页动画效果;
当所述第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面。
其中,翻页停止条件可以为判断是否停止翻页的条件,比如,可以将第二旋转参数在某范围内,作为翻页停止条件。
在一实施例中,还可以根据实际情况设置翻页方向与阅读顺序之间的关系,比如,可以将向左翻页设置为通过翻页显示当前页面中页面内容之前内容,将向右翻页下滑动设置为通过翻页显示当前页面中页面内容之后内容,等等。
在实际应用中,根据所述第一旋转参数确定翻页方向,比如,当检测到第一旋转参数为向右旋转时,可以确定当前页面中页面内容进行翻页的方向为向右翻页;当检测到第一旋转参数为向左旋转时,可以确定当前页面中页面内容进行翻页的方向为向左翻页,使得旋转方向与翻页方向相同,从而提升用户体验。还可以根据实际情况进行其他的设置。
在实际应用中,还可以对当前页面的页面内容是否存在翻动方向之后的内容进行判断,比如,当根据第一旋转参数确定出翻页方向为向右滑动,并且将向右翻页设置为通过翻页显示当前页面中页面内容之后内容时,可以判断是否存在当前页面中页面内容之后内容,如果存在当前页面中页面内容之后内容,可以实现页面翻页,如果不存在当前页面中页面内容之后内容,则不进行页面翻页。
其中,翻页速度可以为页面翻页时的快慢,比如,可以将x页/秒作为翻页速度,等等。
在实际应用中,可以根据第二旋转参数确定出翻页速度,比如,第二旋转参数包括旋转角度时,可以根据旋转角度的不同,调整不同的翻页速度,从而实现翻页速度的改变;或者第二旋转参数包括旋转位移时,可以根据旋转位移的不同,调整不同的翻页速度,从而实现翻页速度的改变,使得当用户需要加快阅读速度或者减慢阅读速度时,翻页速度可以实现相应的调整,提升用户体验。
在一实施例中,还可以使得第二旋转参数与翻页速度成正相关,比如,当第二旋转参数包括旋转角度时,旋转角度越大,翻页速度越快,旋转角度越小,翻页速度越慢;或者当第二旋转参数包括旋转位移时,旋转位移越大,翻页速度越快,旋转位移越小,翻页速度越慢,从而使得用户可以通过改变终端的第二旋转参数,调整翻页速度,提升用户体验。还可以根据实际情况使得第二旋转参数与翻页速度具有其他关系等等。
具体地,步骤“当所述第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面”可以包括:
当所述第二旋转参数小于旋转阈值时,停止显示翻页动画效果,切换至显示目标页面;
当所述第二旋转参数不小于旋转阈值时,根据所述翻页方向和所述翻页速度显示翻页动画效果。
在实际应用中,请参阅图5,图5为根据翻页方向和翻页速度显示翻页动画效果,当第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面,在显示翻页动画效果的过程中,还可以将所翻过页面的内容进行显示,即不仅仅显示翻页动画,比如,当第二旋转参数包括旋转角度时,该翻页停止条件可以为第二旋转参数小于旋转阈值,当检测到第二旋转参数小于旋转阈值时,停止显示翻页动画效果,切换至显示目标页面,即停止翻页,使得用户可以阅读当前页面。可以防止由于终端轻微抖动或者轻微摇动,而导致不希望的页面翻页,因此设置翻页停止条件,使得当用户忘记关闭通过终端旋转实现页面翻页功能时,也不会因为终端产生小的抖动而产生页面翻页,同时在翻页过程中,也可以通过旋转终端使得页面翻页及时停止。当检测到第二旋转参数不小于旋转阈值时,可以根据翻页方向和翻页速度显示翻页动画效果。
在一实施例中,还可以将页面翻页后更新的页码、章节等进行显示。
具体地,步骤“根据所述旋转信息切换显示目标页面”可以包括:
根据所述第一旋转参数确定页面切换方向;
根据所述第二旋转参数确定切换步长;
根据所述页面切换方向和所述切换步长确定需要切换到的目标页面;
切换显示所述目标页面。
其中,切换步长为切换的页数,比如,从第3页切换至第5页,切换步长为两页,等等。
在一实施例中,请参阅图6,图6为页面的切换,比如,还可以根据第一旋转参数确定页面切换方向,根据第二旋转参数确定切换步长,之后根据页面切换方向和切换步长确定需要切换到的目标页面,并进行页面切换,在此过程中,可以不对页面中的内容进行显示,通过闪现的方式进行页面的切换。
在一实施例中,还可以设置首尾切换条件,由于可能会出现用户希望直接阅读结局或者从头开始阅读等情况,因此可以通过设置首尾切换条件,使得终端可以切换显示首页或者尾页。当满足首尾切换条件时,可以将页面切换至第一页或者最后一页,切换的页数可以根据第一旋转参数得到,比如,当旋转方向为向下旋转,首尾切换条件为第二旋转参数大于某参数时,可以切换至向下旋转方向的最后一页,即文档的最后一页。使得当用户需要切换到首页或者尾页时,无需等待翻页至需要切换到的首页或者尾页,而可以通过调整第二旋转参数,达到直接切换的效果,从而节省了切换时间,加快了阅读速度,提高了用户体验。
在一实施例中,还可以设置旋转阅读开关,该旋转阅读开关为控制是否根据终端的旋转实现页面处理的开关,旋转阅读开关的开启方式有多种,比如,可以由用户对终端进行操作(如摇动、滑动、点击等操作)来开启,比如,可以通过摇动终端开启旋转阅读开关,具体地,终端可以基于检测到摇动操作,开启旋转阅读开关,此时,页面处理装置将会对该开启指令进行接收。
又比如,用户还可以针对触摸显示屏进行操作开启旋转阅读开关,此时,终端可以接收用户通过触摸显示屏开启的旋转阅读开关。
其中,旋转阅读开关的表现形式有多种,比如,输入框、图标、按钮等形式。比如,在终端阅读界面设置一“旋转阅读”按钮,当用户点击该按钮的时候,触发生成旋转阅读开启指令,此时,终端可以根据该旋转阅读开启指令开启根据终端的旋转实现页面处理的功能。
通过设置旋转阅读开关,可以在用户需要根据终端的旋转实现页面处理功能的时候,开启开关;不需要的时候,可以通过关闭开关,取消相应根据终端的旋转实现页面处理功能,从而避免由于用户不小心或者不注意,使得终端发生旋转,导致页面进行处理的情况。同时,根据终端的旋转实现页面处理,使得用户可以单手进行操作,实现页面的处理,解决了用户在手湿或者不方便的时候不能双手进行页面处理的问题,同时减少由于触摸或者按压对终端屏幕的损伤或者磨损。
在实际应用中,开启旋转阅读开关,执行检测终端旋转的旋转信息的步骤,关闭旋转阅读开关,停止根据旋转信息进行页面处理。比如,当用户希望开启根据旋转信息进行页面处理功能时,可以开启旋转阅读开关;当用户开始阅读,或者用户不希望开启根据旋转信息进行页面处理功能时,可以关闭旋转阅读开关,同时停止根据旋转信息进行页面处理功能,避免了由于不能关闭开关而导致的误操作。
还可以将翻页后更新的页码、章节等进行显示。
由上可知,本申请实施例显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。由于方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,还可以通过开启和关闭旋转阅读开关实现开启和关闭根据旋转信息进行页面处理的功能,实现了单手即可进行页面处理的操作;并且通过旋转终端进行页面处理,避免了由于滑动或者按压等操作对终端屏幕造成的伤害或者磨损;同时使得用户在不方便的情况,比如手湿时,也可以实现对于页面的处理;还可以根据终端的旋转,确定页面处理的方向和速度,实现不同方向不同速度的页面处理;设置旋转阅读开关,使得用户在需要时可以开启根据旋转信息进行页面处理的功能,如果用户不需要时,也可以关闭旋转阅读开关,不开启根据旋转信息进行页面处理的功能,从而提高页面处理的灵活性。
根据前面实施例所描述的方法,以下将以该页面处理装置具体集成在终端举例作进一步详细说明。
参考图3,本申请实施例的页面处理方法的具体流程可以如下:
301、终端显示当前页面。
比如,当终端接收到显示当前页面指令后,终端可以对当前阅读页面进行显示,该当前阅读界面可以为文档的起始页面,也可以为历史记录的阅读页面,等等。
其中,当前页面的显示方式可以有多种,比如,终端可以接收显示当前页面指令,并根据该显示当前页面指令,显示当前页面。
又比如,用户还可以针对触摸显示屏进行操作,触发显示当前页面指令,此时,可以接收用户可以通过触摸显示屏触发的显示当前页面指令。
在一实施例中,为了便于触发显示当前页面指令,终端还可以设置一显示当前页面接口,这样用户便可以通过该显示当前页面接口来触发显示当前页面指令。
比如,在图像拍摄界面设置一“开始阅读”按钮,当用户点击该按钮时触发生成显示当前页面指令,此时,终端可以根据显示当前页面指令对当前页面进行显示。
302、终端检测终端旋转的旋转信息。
其中,终端旋转的旋转信息包括第一旋转参数、第二旋转参数等等,第一旋转参数可以包括旋转方向,旋转方向的确定可以根据终端当前所处的位置和基准方向之间的关系确定。
其中,第二旋转参数可以包括旋转角度,旋转角度为终端当前所处位置的正方向和基准方向之间的角度,终端当前所处位置的正方向可以确定终端方向,基准方向可以确定作为基准的方向。在实际应用中,终端可以将最适合阅读的方向作为基准方向,从而可以根据旋转角度确定滑动速度,在阅读过程中,可以直接旋转终端实现页面滑动,提升用户体验。
其中,第二旋转参数还可以包括旋转位移,旋转位移为终端当前所处位置的特征点和基准点之间的位移,终端当前所处位置的特征点为确定旋转位移的特征点。在实际应用中,终端可以将最适合阅读的方向作为基准方向,从而可以根据旋转位移确定滑动速度,在阅读过程中,可以直接旋转终端实现页面滑动,提升用户体验。
在实际应用中,终端可以通过终端当前所处位置,检测出终端旋转的旋转信息。
303、当第一旋转参数满足滑动操作条件时,终端根据旋转信息对当前页面中页面内容进行滑动显示。
其中,滑动操作条件为判断是否对当前页面中页面内容进行滑动显示的条件,比如,滑动操作条件可以为终端向下旋转或者向上旋转,即,当终端检测到终端向下旋转或者向上旋转时,满足滑动操作条件。
在实际应用中,比如,当终端检测到终端向下旋转或者向上旋转时,满足滑动操作条件,可以根据旋转信息对当前页面中页面内容进行滑动显示。
在一实施例中,终端还可以根据实际情况设置滑动方向与阅读顺序之间的关系,比如,可以将向上滑动设置为通过滑动显示当前页面中页面内容之前内容,将向下滑动设置为通过滑动显示当前页面中页面内容之后内容,等等。
在实际应用中,终端根据第一旋转参数确定当前页面中页面内容进行滑动的滑动方向,比如,当检测到第一旋转参数为向下旋转时,可以确定当前页面中页面内容进行滑动的滑动方向为向下滑动,使得旋转方向与滑动方向相同,从而提升用户体验。还可以根据实际情况进行其他的设置。
在实际应用中,终端还可以对当前页面的页面内容是否存在滑动方向之后的内容进行判断。
在实际应用中,终端可以根据第二旋转参数确定出滑动速度,比如,第二旋转参数包括旋转角度时,可以根据旋转角度的不同,调整不同的滑动速度,从而实现滑动速度的改变;或者第二旋转参数包括旋转位移时,可以根据旋转位移的不同,调整不同的滑动速度,从而实现滑动速度的改变,使得当用户需要加快阅读速度或者减慢阅读速度时,滑动速度可以实现相应的调整,提升用户体验。
在一实施例中,终端还可以使得第二旋转参数与滑动速度成正相关,比如,当第二旋转参数包括旋转角度时,旋转角度越大,滑动速度越快,旋转角度越小,滑动速度越慢;或者当第二旋转参数包括旋转位移时,旋转位移越大,滑动速度越快,旋转位移越小,滑动速度越慢,等等,从而使得用户可以通过改变终端的第二旋转参数,调整滑动速度,提升用户体验。还可以根据实际情况使得第二旋转参数与滑动速度具有其他关系等等。
在实际应用中,当旋转角度大于角度阈值时,终端根据旋转角度确定页面内容滑动的滑动速度,当旋转角度不大于角度阈值时,页面内容滑动的滑动速度为零。
其中,第二旋转参数还可以包括旋转位移,位移阈值为划分是否执行页面滑动的位移阈值,为防止由于终端轻微抖动或者轻微摇动,而导致不希望的页面滑动,因此设置位移阈值,使得当用户忘记关闭通过终端旋转实现页面滑动功能时,也不会因为小的抖动而产生页面滑动,同时在滑动过程中,也可以通过旋转终端使得页面滑动及时停止。
在实际应用中,当旋转位移大于位移阈值时,终端根据旋转位移确定页面内容滑动的滑动速度,当旋转位移不大于位移阈值时,页面内容滑动的滑动速度为零。
其中,当前已显示的页面内容量,为在终端当前屏幕界面上显示的文本内容量。页面内容显示比例,为当前显示的文本内容量占当前页面总内容量的比例,比如,终端当前屏幕显示的页面内容量为第14页的70%和第15页的30%,当前页面总内容量为第15页的内容,则当前已显示的页面内容量占当前页面总内容量的比例,为第15页的30%内容占第15页总内容的百分比,即30%。预设比例为判断是否要控制页面内容的滑动显示暂停目标时长的比例。目标时长为页面内容的暂停时长,还可以根据实际情况对目标时长进行调整,比如,可以使得目标时长和第二旋转参数成正相关,即第二旋转参数越大,目标时长越短,第二旋转参数越小,目标时长越长,等等。
由于页面在滑动过程中,滑动的页面会导致页面上的文字或者图片等不清晰,用户的阅读体验很差,用户无法在滑动页面过程中看清页面上的文字或者图片等,即无法判断当前页面的页面内容是否存在用户希望仔细进行阅读的内容,因此设置页面滑动的暂停步骤,当检测到页面内容显示比例达到预设比例时,可以控制页面内容的滑动显示暂停目标时长,以便用户通过短暂的页面停留,判断当前页面的页面内容是否存在用户感兴趣的内容,从而决定是否执行页面滑动的暂停。
比如,终端可以将预设比例设置为100%,目标时长为1秒,当页面内容显示比例达到预设比例100%时,使得当前页面中页面内容的滑动暂停一秒钟,即终端当前屏幕显示的为当前页的全部内容,比如,显示第15页的全部内容时,使得当前页面中页面内容的滑动暂停一秒钟,以便用户短暂浏览第15页,如果没有用户感兴趣的阅读内容,停留一秒钟后,可以继续进行根据滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示;如果有用户感兴趣的阅读内容,用户可以通过旋转终端等,停止对当前页面进行页面滑动,并进行阅读。
在一实施例中,终端还可以将页面滑动后更新的页码、章节等进行显示。
304、当第一旋转参数满足切换操作条件时,终端根据旋转信息切换显示目标页面。
其中,切换操作条件为判断是否对当前页面中页面内容进行切换的条件,比如,切换操作条件可以为终端向左旋转或者向右旋转,即,当检测到终端向左旋转或者向右旋转时,满足切换操作条件。
在实际应用中,比如,当终端检测到终端向左旋转或者向右旋转时,满足切换操作条件,可以根据旋转信息切换显示目标页面。
其中,翻页停止条件可以为判断是否停止翻页的条件,比如,可以将第二旋转参数在某范围内,作为翻页停止条件。
在一实施例中,终端还可以根据实际情况设置翻页方向与阅读顺序之间的关系,比如,可以将向左翻页设置为通过翻页显示当前页面中页面内容之前内容,将向右翻页下滑动设置为通过翻页显示当前页面中页面内容之后内容,等等。在实际应用中,终端根据所述第一旋转参数确定翻页方向,比如,当检测到第一旋转参数为向右旋转时,可以确定当前页面中页面内容进行翻页的方向为向右翻页;当检测到第一旋转参数为向左旋转时,可以确定当前页面中页面内容进行翻页的方向为向左翻页,使得旋转方向与翻页方向相同,从而提升用户体验。还可以根据实际情况进行其他的设置。
在实际应用中,终端还可以对当前页面的页面内容是否存在翻动方向之后的内容进行判断,比如,当根据第一旋转参数确定出翻页方向为向右滑动,并且将向右翻页设置为通过翻页显示当前页面中页面内容之后内容时,可以判断是否存在当前页面中页面内容之后内容,如果存在当前页面中页面内容之后内容,可以实现页面翻页,如果不存在当前页面中页面内容之后内容,则不进行页面翻页。
在实际应用中,终端可以根据第二旋转参数确定出翻页速度,比如,第二旋转参数包括旋转角度时,可以根据旋转角度的不同,调整不同的翻页速度,从而实现翻页速度的改变;或者第二旋转参数包括旋转位移时,可以根据旋转位移的不同,调整不同的翻页速度,从而实现翻页速度的改变,使得当用户需要加快阅读速度或者减慢阅读速度时,翻页速度可以实现相应的调整,提升用户体验。
在一实施例中,终端还可以使得第二旋转参数与翻页速度成正相关,比如,当第二旋转参数包括旋转角度时,旋转角度越大,翻页速度越快,旋转角度越小,翻页速度越慢;或者当第二旋转参数包括旋转位移时,旋转位移越大,翻页速度越快,旋转位移越小,翻页速度越慢,从而使得用户可以通过改变终端的第二旋转参数,调整翻页速度,提升用户体验。还可以根据实际情况使得第二旋转参数与翻页速度具有其他关系等等。
在实际应用中,终端根据翻页方向和翻页速度显示翻页动画效果,当第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面,在显示翻页动画效果的过程中,还可以将所翻过页面的内容进行显示,即不仅仅显示翻页动画,比如,当第二旋转参数包括旋转角度时,该翻页停止条件可以为第二旋转参数小于旋转阈值,当检测到第二旋转参数小于旋转阈值时,停止显示翻页动画效果,切换至显示目标页面,即停止翻页,使得用户可以阅读当前页面。可以防止由于终端轻微抖动或者轻微摇动,而导致不希望的页面翻页,因此设置翻页停止条件,使得当用户忘记关闭通过终端旋转实现页面翻页功能时,也不会因为终端产生小的抖动而产生页面翻页,同时在翻页过程中,也可以通过旋转终端使得页面翻页及时停止。当检测到第二旋转参数不小于旋转阈值时,可以根据翻页方向和翻页速度显示翻页动画效果。
在一实施例中,终端还可以将页面翻页后更新的页码、章节等进行显示。
在一实施例中,比如,终端还可以根据第一旋转参数确定页面切换方向,根据第二旋转参数确定切换步长,之后根据页面切换方向和切换步长确定需要切换到的目标页面,并进行页面切换,在此过程中,可以不对页面中的内容进行显示,通过闪现的方式进行页面的切换。
在一实施例中,终端还可以设置首尾切换条件,由于可能会出现用户希望直接阅读结局或者从头开始阅读等情况,因此可以通过设置首尾切换条件,使得终端可以切换显示首页或者尾页。当满足首尾切换条件时,可以将页面切换至第一页或者最后一页,切换的页数可以根据第一旋转参数得到,比如,当旋转方向为向下旋转,首尾切换条件为第二旋转参数大于某参数时,可以切换至向下旋转方向的最后一页,即文档的最后一页。使得当用户需要切换到首页或者尾页时,无需等待翻页至需要切换到的首页或者尾页,而可以通过调整第二旋转参数,达到直接切换的效果,从而节省了切换时间,加快了阅读速度,提高了用户体验。
在一实施例中,终端还可以设置旋转阅读开关,该旋转阅读开关为控制是否根据终端的旋转实现页面处理的开关,旋转阅读开关的开启方式有多种,比如,可以由用户对终端进行操作(如摇动、滑动、点击等操作)来开启,比如,可以通过摇动终端开启旋转阅读开关,具体地,终端可以基于检测到摇动操作,开启旋转阅读开关,此时,页面处理装置将会对该开启指令进行接收。
又比如,用户还可以针对触摸显示屏进行操作开启旋转阅读开关,此时,终端可以接收用户通过触摸显示屏开启的旋转阅读开关。
其中,旋转阅读开关的表现形式有多种,比如,输入框、图标、按钮等形式。比如,在终端阅读界面设置一“旋转阅读”按钮,当用户点击该按钮的时候,触发生成旋转阅读开启指令,此时,终端可以根据该旋转阅读开启指令开启根据终端的旋转实现页面处理的功能。
通过设置旋转阅读开关,可以在用户需要根据终端的旋转实现页面处理功能的时候,开启开关;不需要的时候,可以通过关闭开关,取消相应根据终端的旋转实现页面处理功能,从而避免由于用户不小心或者不注意,使得终端发生旋转,导致页面进行处理的情况。同时,根据终端的旋转实现页面处理,使得用户可以单手进行操作,实现页面的处理,解决了用户在手湿或者不方便的时候不能双手进行页面处理的问题,同时减少由于触摸或者按压对终端屏幕的损伤或者磨损。
在实际应用中,开启旋转阅读开关,执行检测终端旋转的旋转信息的步骤,关闭旋转阅读开关,停止根据旋转信息进行页面处理。比如,当用户希望开启根据旋转信息进行页面处理功能时,可以开启旋转阅读开关;当用户开始阅读,或者用户不希望开启根据旋转信息进行页面处理功能时,可以关闭旋转阅读开关,同时停止根据旋转信息进行页面处理功能,避免了由于不能关闭开关而导致的误操作。
终端还可以将翻页后更新的页码、章节等进行显示。
由上可知,本申请实施例显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。由于方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,还可以通过开启和关闭旋转阅读开关实现开启和关闭根据旋转信息进行页面处理的功能,实现了单手即可进行页面处理的操作;并且通过旋转终端进行页面处理,避免了由于滑动或者按压等操作对终端屏幕造成的伤害或者磨损;同时使得用户在不方便的情况,比如手湿时,也可以实现对于页面的处理;还可以根据终端的旋转,确定页面处理的方向和速度,实现不同方向不同速度的页面处理;设置旋转阅读开关,使得用户在需要时可以开启根据旋转信息进行页面处理的功能,如果用户不需要时,也可以关闭旋转阅读开关,不开启根据旋转信息进行页面处理的功能,从而提高页面处理的灵活性。
为了更好地实施本申请实施例提供的页面处理方法,本申请实施例还提供一种页面处理装置,该页面处理装置具体可以集成在如手机、平板电脑、掌上电脑等终端中。其中名词的含义与上述页面处理方法中相同,具体实现细节可以参考方法实施例中的说明。
请参阅图7,图7为本申请实施例提供的页面处理装置的第一结构示意图,该页面处理装置700包括存储器710、一个或多个处理器720、以及一个或多个应用程序,其中该一个或多个应用程序被存储于该存储器710中,并配置为由该处理器720执行;该处理器720可以包括监测模块721、判断模块722、校准模块723以及调节模块724。例如,以上各个部件的结构和连接关系可以如下:
存储器710可用于存储应用程序和数据。存储器710存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器720通过运行存储在存储器710的应用程序,从而执行各种功能应用以及数据处理。此外,存储器710可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器710还可以包括存储器控制器,以提供处理器720对存储器710的访问。
处理器720是装置的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器710内的应用程序,以及调用存储在存储器710内的数据,执行装置的各种功能和处理数据,从而对装置进行整体监控。可选的,处理器720可包括一个或多个处理核心;优选的,处理器720可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等。
具体在本实施例中,处理器720会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行代码加载到存储器710中,并由处理器720来运行存储在存储器710中的应用程序,从而实现各种功能:
例如,如图7所示,该页面处理装置可以包括显示模块721、检测模块722、滑动模块723和切换模块724,如下:
显示模块721,用于显示当前页面;
检测模块722,用于检测终端旋转的旋转信息,所述旋转信息包括第一旋转参数;
滑动模块723,用于当所述第一旋转参数满足滑动操作条件时,根据所述旋转信息对当前页面中页面内容进行滑动显示;
切换模块724,用于当所述第一旋转参数满足切换操作条件时,根据所述旋转信息切换显示目标页面。
在一实施例中,参考图8,所述滑动模块723,可以包括:
滑动方向确定子模块7231,用于根据所述第一旋转参数确定页面内容滑动的滑动方向;
滑动速度确定子模块7232,用于根据所述第二旋转参数确定页面内容滑动的滑动速度;
滑动操作子模块7233,用于根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示。
在一实施例中,滑动速度确定子模块7232可以具体用于:
当所述旋转角度大于角度阈值时,根据所述旋转角度确定页面内容滑动的滑动速度;
当所述旋转角度不大于角度阈值时,页面内容滑动的滑动速度为零。
在一实施例中,滑动速度确定子模块7232还可以具体用于:
当所述旋转位移大于位移阈值时,根据所述旋转位移确定页面内容滑动的滑动速度;
当所述旋转位移不大于位移阈值时,页面内容滑动的滑动速度为零。
在一实施例中,滑动操作子模块7233可以具体用于:
根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示,并检测页面内容显示比例,所述页面内容显示比例为当前已显示的页面内容量占当前页面总内容量的比例;
当检测到页面内容显示比例达到预设比例时,控制页面内容的滑动显示暂停目标时长;
在页面内容的滑动显示暂停目标时长后,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示。
在一实施例中,参考图9,所述切换模块724,可以包括:
翻页方向确定子模块7241,用于根据所述第一旋转参数确定翻页方向;
翻页速度确定子模块7242,用于根据所述第二旋转参数确定翻页速度;
切换子模块7243,用于根据所述翻页方向和所述翻页速度显示翻页动画效果;
停止子模块7244,用于当所述第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面。
在一实施例中,停止子模块7244还可以具体用于:
当所述第二旋转参数小于旋转阈值时,停止显示翻页动画效果,切换至显示目标页面;
当所述第二旋转参数不小于旋转阈值时,根据所述翻页方向和所述翻页速度显示翻页动画效果。
在一实施例中,参考图10,所述切换模块724,还可以包括:
页面切换方向确定子模块7251,用于根据所述第一旋转参数确定页面切换方向;
切换步长确定子模块7252,用于根据所述第二旋转参数确定切换步长;
目标页面确定子模块7253,用于切换根据所述页面切换方向和所述切换步长确定需要切换到的目标页面;
显示子模块7254,用于切换显示所述目标页面。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本申请实施例通过显示模块721显示当前页面,通过检测模块722检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,通过滑动模块723根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,通过切换模块724根据旋转信息切换显示目标页面。由于方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,还可以通过开启和关闭旋转阅读开关实现开启和关闭根据旋转信息进行页面处理的功能,实现了单手即可进行页面处理的操作;并且通过旋转终端进行页面处理,避免了由于滑动或者按压等操作对终端屏幕造成的伤害或者磨损;同时使得用户在不方便的情况,比如手湿时,也可以实现对于页面的处理;还可以根据终端的旋转,确定页面处理的方向和速度,实现不同方向不同速度的页面处理;设置旋转阅读开关,使得用户在需要时可以开启根据旋转信息进行页面处理的功能,如果用户不需要时,也可以关闭旋转阅读开关,不开启根据旋转信息进行页面处理的功能,从而提高页面处理的灵活性。
相应的,本申请实施例还提供一种终端,如图11所示,该终端可以用于实施上述实施例中提供的页面处理方法和装置。该终端可以包括射频(RF,Radio Frequency)电路111、包括有一个或一个以上计算机可读存储介质的存储器112、输入单元113、显示单元114、传感器115、音频电路116、无线保真(WiFi,Wireless Fidelity)模块117、包括有一个或者一个以上处理核心的处理器118、以及电源119等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路111可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器118处理;另外,将涉及上行的数据发送给基站。通常,RF电路111包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM,Subscriber Identity Module)卡、收发信机、耦合器、低噪声放大器(LNA,Low Noise Amplifier)、双工器等。此外,RF电路111还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GSM,Global System of Mobile communication)、通用分组无线服务(GPRS,GeneralPacket Radio Service)、码分多址(CDMA,Code Division Multiple Access)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、长期演进(LTE,Long TermEvolution)、电子邮件、短消息服务(SMS,Short Messaging Service)等。
存储器112可用于存储软件程序以及模块,处理器118通过运行存储在存储器112的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器112可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器112可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器112还可以包括存储器控制器,以提供处理器118和输入单元113对存储器112的访问。
输入单元113可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元113可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器118,并能接收处理器118发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元113还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元114可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元114可包括显示面板,可选的,可以采用液晶显示器(LCD,Liquid Crystal Display)、有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器118以确定触摸事件的类型,随后处理器118根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图11中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。
终端还可包括至少一种传感器115,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在终端移动到耳边时,关闭显示面板和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路116、扬声器,传声器可提供用户与终端之间的音频接口。音频电路116可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路116接收后转换为音频数据,再将音频数据输出处理器118处理后,经RF电路111以发送给比如另一终端,或者将音频数据输出至存储器112以便进一步处理。音频电路116还可能包括耳塞插孔,以提供外设耳机与终端的通信。
WiFi属于短距离无线传输技术,终端通过WiFi模块117可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块117,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。
处理器118是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器112内的软件程序和/或模块,以及调用存储在存储器112内的数据,执行终端的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器118可包括一个或多个处理核心;优选的,处理器118可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器118中。
终端还包括给各个部件供电的电源119(比如电池),优选的,电源可以通过电源管理***与处理器118逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源119还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端中的处理器118会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器112中,并由处理器118来运行存储在存储器112中的应用程序,从而实现各种功能:
显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。
以上各个操作具体可参见前面的实施例,在此不再赘述。
由上可知,本申请实施例显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。由于方案通过检测终端旋转的旋转信息,并根据该旋转信息进行页面处理,还可以通过开启和关闭旋转阅读开关实现开启和关闭根据旋转信息进行页面处理的功能,实现了单手即可进行页面处理的操作;并且通过旋转终端进行页面处理,避免了由于滑动或者按压等操作对终端屏幕造成的伤害或者磨损;同时使得用户在不方便的情况,比如手湿时,也可以实现对于页面的处理;还可以根据终端的旋转,确定页面处理的方向和速度,实现不同方向不同速度的页面处理;设置旋转阅读开关,使得用户在需要时可以开启根据旋转信息进行页面处理的功能,如果用户不需要时,也可以关闭旋转阅读开关,不开启根据旋转信息进行页面处理的功能,从而提高页面处理的灵活性。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种页面处理方法中的步骤。例如,该指令可以执行如下步骤:
显示当前页面,检测终端旋转的旋转信息,当第一旋转参数满足滑动操作条件时,根据旋转信息对当前页面中页面内容进行滑动显示,当第一旋转参数满足切换操作条件时,根据旋转信息切换显示目标页面。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种应用于页面处理方法中的步骤,因此,可以实现本申请实施例所提供的任一种应用于页面处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种页面处理方法、装置、移动终端和存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (6)
1.一种页面处理方法,其特征在于,包括:
显示当前页面;
检测终端旋转的旋转信息,所述旋转信息包括第一旋转参数和第二旋转参数;
当所述第一旋转参数满足滑动操作条件时,根据所述第一旋转参数确定页面内容滑动的滑动方向;
当所述第二旋转参数大于预设参数阈值时,根据所述第二旋转参数确定页面内容滑动的滑动速度;
当所述第二旋转参数不大于预设参数阈值时,页面内容滑动的滑动速度为零;
若基于所述滑动方向判断存在当前页面中页面内容之后内容,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示,并检测页面内容显示比例,所述页面内容显示比例为当前已显示的页面内容量占当前页面总内容量的比例;
当检测到页面内容显示比例达到预设比例时,控制页面内容的滑动显示暂停目标时长,以便用户在所述目标时长内判断当前页面中页面内容是否存在用户感兴趣的内容,所述目标时长和所述第二旋转参数成正相关;
在页面内容的滑动显示暂停目标时长后,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示以及通过旋转终端停止对当前页面进行页面滑动;
当所述第一旋转参数和所述第二旋转参数满足切换操作条件时,根据所述旋转信息切换显示目标页面。
2.根据权利要求1所述的页面处理方法,其特征在于,根据所述旋转信息切换显示目标页面,包括:
根据所述第一旋转参数确定翻页方向;
根据所述第二旋转参数确定翻页速度;
根据所述翻页方向和所述翻页速度显示翻页动画效果;
当所述第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面。
3.根据权利要求2所述的页面处理方法,其特征在于,当所述第二旋转参数满足翻页停止条件时,停止显示翻页动画效果,切换至显示目标页面,包括:
当所述第二旋转参数小于旋转阈值时,停止显示翻页动画效果,切换至显示目标页面;
当所述第二旋转参数不小于旋转阈值时,根据所述翻页方向和所述翻页速度显示翻页动画效果。
4.根据权利要求1所述的页面处理方法,其特征在于,根据所述旋转信息切换显示目标页面,包括:
根据所述第一旋转参数确定页面切换方向;
根据所述第二旋转参数确定切换步长;
根据所述页面切换方向和所述切换步长确定需要切换到的目标页面;
切换显示所述目标页面。
5.一种页面处理装置,其特征在于,包括:
一个或多个处理器;
存储器;以及
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行;
显示模块,用于显示当前页面;
检测模块,用于检测终端旋转的旋转信息,所述旋转信息包括第一旋转参数和第二旋转参数;
滑动模块,用于当所述第一旋转参数满足滑动操作条件时,根据所述第一旋转参数确定页面内容滑动的滑动方向;当所述第二旋转参数大于预设参数阈值时,根据所述第二旋转参数确定页面内容滑动的滑动速度;当所述第二旋转参数不大于预设参数阈值时,页面内容滑动的滑动速度为零;若基于所述滑动方向判断存在当前页面中页面内容之后内容,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示,并检测页面内容显示比例,所述页面内容显示比例为当前已显示的页面内容量占当前页面总内容量的比例;当检测到页面内容显示比例达到预设比例时,控制页面内容的滑动显示暂停目标时长,以便用户在所述目标时长内判断当前页面中页面内容是否存在用户感兴趣的内容,所述目标时长和所述第二旋转参数成正相关;在页面内容的滑动显示暂停所述目标时长后,根据所述滑动方向和所述滑动速度控制当前页面中页面内容进行滑动显示;
切换模块,用于当所述第一旋转参数和所述第二旋转参数满足切换操作条件时,根据所述旋转信息切换显示目标页面。
6.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至4任一项所述的页面处理方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811577678.0A CN109710139B (zh) | 2018-12-20 | 2018-12-20 | 一种页面处理方法、装置、终端以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811577678.0A CN109710139B (zh) | 2018-12-20 | 2018-12-20 | 一种页面处理方法、装置、终端以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109710139A CN109710139A (zh) | 2019-05-03 |
CN109710139B true CN109710139B (zh) | 2021-06-15 |
Family
ID=66256094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811577678.0A Active CN109710139B (zh) | 2018-12-20 | 2018-12-20 | 一种页面处理方法、装置、终端以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710139B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111045574B (zh) * | 2019-12-09 | 2021-04-30 | 掌阅科技股份有限公司 | 基于重力感应的翻页方法、计算设备及计算机存储介质 |
CN113761409A (zh) * | 2020-06-28 | 2021-12-07 | 北京沃东天骏信息技术有限公司 | 界面操作信息的处理方法、设备及存储介质 |
CN112783415A (zh) * | 2021-01-29 | 2021-05-11 | 五八到家有限公司 | 信息显示方法、装置、设备及存储介质 |
CN113553507B (zh) * | 2021-07-26 | 2024-06-18 | 北京字跳网络技术有限公司 | 基于兴趣标签的处理方法、装置、设备及存储介质 |
CN114265506B (zh) * | 2021-12-28 | 2023-10-13 | 北京奇艺世纪科技有限公司 | 旋转交互方法、装置、终端设备及可读存储介质 |
CN114706507A (zh) * | 2022-04-27 | 2022-07-05 | 北京达佳互联信息技术有限公司 | 内容显示方法、装置、电子设备及存储介质 |
CN116069223B (zh) * | 2023-03-07 | 2023-08-04 | 荣耀终端有限公司 | 一种防抖方法、防抖装置和可穿戴设备 |
CN116860146B (zh) * | 2023-09-05 | 2023-11-24 | 中国中金财富证券有限公司 | K线图的显示方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902458A (zh) * | 2011-07-25 | 2013-01-30 | 康佳集团股份有限公司 | 一种电子书籍的翻页方法 |
CN104679434A (zh) * | 2015-03-17 | 2015-06-03 | 北京合生共济投资咨询有限责任公司 | 一种客户端页面的切换方法 |
JP2016001486A (ja) * | 2015-08-03 | 2016-01-07 | セイコーエプソン株式会社 | 携帯情報機器、電子ブック及び情報記憶媒体 |
CN107329664A (zh) * | 2017-06-27 | 2017-11-07 | 广东欧珀移动通信有限公司 | 阅读处理方法及相关产品 |
CN108268563A (zh) * | 2017-01-04 | 2018-07-10 | 广州市动景计算机科技有限公司 | 页面显示方法、装置及计算设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100504870C (zh) * | 2006-09-05 | 2009-06-24 | 腾讯科技(深圳)有限公司 | 一种网页内容展现方法和一种客户端装置 |
JP2010224664A (ja) * | 2009-03-19 | 2010-10-07 | Funai Electric Co Ltd | 再生装置 |
CN103823623A (zh) * | 2014-02-13 | 2014-05-28 | 宇龙计算机通信科技(深圳)有限公司 | 一种对终端阅读内容进行翻页处理的方法及装置 |
CN104375752A (zh) * | 2014-11-06 | 2015-02-25 | 惠州Tcl移动通信有限公司 | 基于移动终端的电子书翻页控制方法、***及移动终端 |
CN106406573B (zh) * | 2016-09-14 | 2020-06-09 | 惠州Tcl移动通信有限公司 | 一种控制移动终端翻页的方法及*** |
CN108664145A (zh) * | 2018-05-14 | 2018-10-16 | 珠海格力电器股份有限公司 | 一种界面显示控制方法、装置、存储介质及移动终端 |
-
2018
- 2018-12-20 CN CN201811577678.0A patent/CN109710139B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102902458A (zh) * | 2011-07-25 | 2013-01-30 | 康佳集团股份有限公司 | 一种电子书籍的翻页方法 |
CN104679434A (zh) * | 2015-03-17 | 2015-06-03 | 北京合生共济投资咨询有限责任公司 | 一种客户端页面的切换方法 |
JP2016001486A (ja) * | 2015-08-03 | 2016-01-07 | セイコーエプソン株式会社 | 携帯情報機器、電子ブック及び情報記憶媒体 |
CN108268563A (zh) * | 2017-01-04 | 2018-07-10 | 广州市动景计算机科技有限公司 | 页面显示方法、装置及计算设备 |
CN107329664A (zh) * | 2017-06-27 | 2017-11-07 | 广东欧珀移动通信有限公司 | 阅读处理方法及相关产品 |
Also Published As
Publication number | Publication date |
---|---|
CN109710139A (zh) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109710139B (zh) | 一种页面处理方法、装置、终端以及存储介质 | |
US11237724B2 (en) | Mobile terminal and method for split screen control thereof, and computer readable storage medium | |
EP3617861A1 (en) | Method of displaying graphic user interface and electronic device | |
US20200183574A1 (en) | Multi-Task Operation Method and Electronic Device | |
US9377868B2 (en) | Sliding control method and terminal device thereof | |
EP3136214A1 (en) | Touch operation method and apparatus for terminal | |
CN108549519B (zh) | 分屏处理方法、装置、存储介质和电子设备 | |
WO2017125027A1 (zh) | 一种进行信息展示的方法和装置、计算机存储介质 | |
CN105975190B (zh) | 一种图形界面的处理方法、装置及*** | |
EP2851779A1 (en) | Method, device, storage medium and terminal for displaying a virtual keyboard | |
WO2015039445A1 (zh) | 通知消息显示方法、装置及电子设备 | |
CN109491738B (zh) | 一种终端设备的控制方法及终端设备 | |
US10474507B2 (en) | Terminal application process management method and apparatus | |
WO2021036603A1 (zh) | 应用程序的控制方法及终端 | |
CN107957843B (zh) | 一种控制方法和移动终端 | |
CN107613095B (zh) | 来电处理方法及移动终端 | |
WO2020007114A1 (zh) | 分屏应用切换方法、装置、存储介质和电子设备 | |
CN108491148B (zh) | 一种应用分享方法及终端 | |
WO2021093772A1 (zh) | 通知消息的处理方法及电子设备 | |
CN108052258B (zh) | 一种终端任务的处理方法、任务处理装置及移动终端 | |
WO2015014135A1 (zh) | 鼠标指针的控制方法、装置及终端设备 | |
CN109074124B (zh) | 数据处理的方法及移动设备 | |
CN113050863A (zh) | 页面切换方法、装置、存储介质及电子设备 | |
CN108196699B (zh) | 一种页面切换的方法及设备 | |
US11327639B2 (en) | Split view exiting method, split view exiting device, and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230310 Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.) Patentee after: Shenzhen Huaxi Investment Co.,Ltd. Address before: 516006 Zhongkai hi tech Zone, Huizhou, Guangdong, 86 Chang seven Road West Patentee before: HUIZHOU TCL MOBILE COMMUNICATION Co.,Ltd. |
|
TR01 | Transfer of patent right |