[发明专利]页面切换方法和装置有效
申请号: | 201210454136.0 | 申请日: | 2012-11-13 |
公开(公告)号: | CN103809891A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 李慧;许峰峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 切换 方法 装置 | ||
技术领域
本发明涉及页面浏览技术,特别是涉及页面切换方法和装置。
背景技术
页面的种类可为多种,如浏览器的网页页面或终端设备上显示的菜单页面。以浏览器为例,一般浏览器都支持同时打开多个网页页面,为了实现页面切换界面,通常对多个网页页面采用两种方法展示,一种是页面标题和地址列表,另一种是页面缩略图集合。
当采用页面缩略图的方式展示,在缩略图显示区域进行右滑操作时,位于缩略图显示区域的左侧的缩略图会向中间滑动,滑动到中间位置后展开,中间位置的缩略图会随着右移向右侧收起,可通过进行左滑操作或者右滑操作找到目标页面缩略图。然而,当目标页面距离当前页面较远时,需要进行多次横向滑动操作才能找到目标页面,操作次数较多,造成操作效率较低。
发明内容
基于此,有必要提供一种能提高操作效率的页面切换方法。
此外,还有必要提供一种能提高操作效率的页面切换装置。
一种页面切换方法,包括以下步骤:
接收滑动操作,获取所述滑动操作的滑动方向及滑动速度;
根据所述滑动方向判定目标页面与当前页面的位置关系;
根据所述滑动速度获取滑动的页面数;
获取当前页面的索引,根据所述目标页面与当前页面的位置关系、滑动的页面数以及当前页面的索引获取目标页面的索引;
按照所述目标页面的索引切换到所述目标页面。
一种页面切换装置,包括:
检测模块,用于接收滑动操作,获取所述滑动操作的滑动方向及滑动速度;
判定模块,用于根据所述滑动方向判定目标页面与当前页面的位置关系;
页面数确定模块,用于根据所述滑动速度获取滑动的页面数;
定位模块,用于获取当前页面的索引,根据所述目标页面与当前页面的位置关系、滑动的页面数以及当前页面的索引获取目标页面的索引;
切换模块,用于按照所述目标页面的索引切换到所述目标页面。
上述页面切换方法和装置,通过滑动速度确定滑动的页面数,再根据页面数、滑动方向及目标页面与当前页面的位置关系确定目标页面的索引,因引入了滑动速度确定滑动的页面数,可根据目标页面与当前页面距离的远近,调整滑动速度,方便快速的定位到目标页面,提高了操作效率。
附图说明
图1为一个实施例中页面切换方法的流程示意图;
图2为浏览器中多页面缩略图横向展示的示意图;
图3为建立坐标系的示意图;
图4为一个实施例中页面切换装置的内部结构示意图;
图5为另一个实施例中页面切换装置的内部结构示意图。
具体实施方式
下面结合具体的实施例及附图对页面切换方法和装置的技术方案进行详细的描述,以使其更加清楚。
如图1所示,在一个实施例中,一种页面切换方法,包括以下步骤:
步骤S102,接收滑动操作,获取滑动操作的滑动方向及滑动速度。
具体的,接收在触摸屏上的滑动操作。若是浏览器的多个页面以页面缩略图的方式展示,则在页面缩略图展示区域进行滑动操作;若是菜单中的应用图标按种类分成多个页面分布,则对触摸屏的区域进行滑动操作;若是联系人按名字头字母排序进行展示,如字母A开头的展示在第1页面,字母B开头的展示在第2页面,如此类推,字母Z开头的展示在第26页面,查找某联系人时,可对触摸屏进行滑动操作,实现翻页。
本实施例中,以浏览器中开启多个页面,展示当前页面内容,其余页面以页面缩略图形式展示在触摸屏上的预先设定的区域为例进行描述。该触摸屏可为智能手机、个人数字助理等终端设备中的触摸屏,但不限于此。
在一个实施例中,获取滑动方向的步骤包括:检测滑动操作过程中连续两个滑动点的位置关系,并根据该两个滑动点的位置关系判定滑动方向。
具体的,触摸屏的屏幕被划分为多个点,每个点对应一个坐标。在触摸屏上进行滑动操作时,不同点被触摸的时间有先后顺序。通过检测滑动操作中的连续两个滑动点的坐标,根据两个滑动点的坐标确定滑动方向。
以页面缩略图横向展示为例,如图2所示,滑动操作为左右滑动。如图3所示,以触摸屏的左顶点为原点O,横向延伸为X轴正方向,纵向延伸为Y轴正方向。检测到连续的两个滑动点的坐标分别为P0(x0,y0)和P1(x1,y1),因页面缩略图横向展示,仅考虑横向坐标的大小,若x0<x1,则表示滑动方向为第一方向滑动,即从左向右滑动,若x0>x1,则表示滑动方向为第二方向,即从右向左滑动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210454136.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对内体/溶酶体酶的抑制剂
- 下一篇:船用发动机润滑