著录项信息
专利名称 | 一种网页显示方法及装置 |
申请号 | CN201410105106.8 | 申请日期 | 2014-03-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-23 | 公开/公告号 | CN104932769A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 陶涛 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 王仲凯 |
摘要
本发明适用于终端网页显示领域,提供了一种网页显示方法及装置。所述方法包括:检测并记录触屏手势的起点坐标和终点坐标;根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向;判断所述触屏手势在终端屏幕所处的位置;在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作;在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作。本发明实施例能够提高用户的良好体验。
1.一种网页显示方法,其特征在于,预先在终端屏幕设置第一预设位置和第二预设位置,所述第一预设位置处于所述终端屏幕的两侧,所述方法包括下述步骤:
检测并记录触屏手势的起点坐标和终点坐标;
根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向;
根据所述起点坐标和终点坐标中的任意一项或多项,判断所述触屏手势在终端屏幕所处的位置;
在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作;
在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作;
其中,所述根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向包括:判断所述触屏手势的水平滑动距离是否大于预设的距离阈值,在所述触屏手势的水平滑动距离小于或等于预设的距离阈值时,滑动方向判定过程结束;所述触屏手势的水平滑动距离根据所述起点坐标和所述终点坐标确定;
所述执行网页之间的交互操作包括:在所述终端打开当前页面时,所述终端把所述当前页面挂载在容器控件中,在所述当前页面点击链接而打开另一页面时,渲染所述另一页面,同时从所述容器控件中移走所述当前页面,然后将所述另一页面挂载在所述容器控件当中,最小化所述当前页面。
2.如权利要求1所述的方法,其特征在于,所述根据所述起点坐标和终点坐标判定所述触屏手势的滑动方向的步骤具体包括:
根据所述起点坐标和所述终点坐标确定所述触屏手势的水平滑动距离以及水平夹角,所述水平夹角为滑动位移与所述水平滑动距离的夹角;
将所述触屏手势的水平滑动距离与预设的距离阈值比较,得到第一比较结果;
将所述触屏手势的水平夹角的绝对值与预设的夹角阈值比较,得到第二比较结果;
以所述第一比较结果和第二比较结果为依据,判定触屏手势的滑动方向。
3.如权利要求2所述的方法,其特征在于,所述以所述第一比较结果和第二比较结果为依据,判定触屏手势的滑动方向的步骤具体包括:
在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值小于预设的夹角阈值时,判定触屏手势的滑动方向为向右滑动;
在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值大于或者等于预设的夹角阈值时,判断所述触屏手势的水平夹角与180°的差的绝对值是否小于所述预设的夹角阈值,并在所述触屏手势的水平夹角与180°的差的绝对值小于所述预设的夹角阈值时,判定触屏手势的滑动方向为向左滑动。
4.如权利要求1所述的方法,其特征在于,所述判断所述触屏手势在终端屏幕所处的位置的步骤具体包括:
判断所述触屏手势中的起点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
在所述触屏手势中的起点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
5.如权利要求1所述的方法,其特征在于,所述判断所述触屏手势在终端屏幕所处的位置的步骤具体包括:
判断所述触屏手势中的终点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
在所述触屏手势中的终点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的终点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
6.如权利要求5所述的方法,其特征在于,所述判断所述触屏手势在终端屏幕所处的位置的步骤具体包括:
判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
在所述触屏手势中的起点坐标和终点坐标不是同时处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
7.一种网页显示装置,其特征在于,预先在终端屏幕设置第一预设位置和第二预设位置,所述第一预设位置处于所述终端屏幕的两侧,所述装置包括:
滑屏检测单元,用于检测并记录触屏手势的起点坐标和终点坐标;
触屏手势确定单元,用于根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向;
触屏手势区域判断单元,用于根据所述起点坐标和终点坐标中的任意一项或多项,判断所述触屏手势在终端屏幕所处的位置;
页面管理单元,用于在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作;以及,用于在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作;
其中,所述根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向包括:判断所述触屏手势的水平滑动距离是否大于预设的距离阈值,在所述触屏手势的水平滑动距离小于或等于预设的距离阈值时,滑动方向判定过程结束;所述触屏手势的水平滑动距离根据所述起点坐标和所述终点坐标确定;
所述执行网页之间的交互操作包括:在所述终端打开当前页面时,所述终端把所述当前页面挂载在容器控件中,在所述当前页面点击链接而打开另一页面时,渲染所述另一页面,同时从所述容器控件中移走所述当前页面,然后将所述另一页面挂载在所述容器控件当中,最小化所述当前页面。
8.如权利要求7所述的装置,其特征在于,所述触屏手势确定单元包括:
滑动方向参数确定模块,用于根据所述起点坐标和所述终点坐标确定所述触屏手势的水平滑动距离以及水平夹角,所述水平夹角为滑动位移与所述水平滑动距离的夹角;
阈值比较模块,用于将所述触屏手势的水平滑动距离与预设的距离阈值比较,得到第一比较结果;以及,用于将所述触屏手势的水平夹角的绝对值与预设的夹角阈值比较,得到第二比较结果;
滑动方向确定模块,用于以所述第一比较结果和第二比较结果为依据,判定触屏手势的滑动方向。
9.如权利要求8所述的装置,其特征在于,所述滑动方向确定模块包括:
右滑动判定模块,用于在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值小于预设的夹角阈值时,判定触屏手势的滑动方向为向右滑动;
左滑动判定模块,用于在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值大于或者等于预设的夹角阈值时,判断所述触屏手势的水平夹角与180°的差的绝对值是否小于所述预设的夹角阈值,并在所述触屏手势的水平夹角与
180°的差的绝对值小于所述预设的夹角阈值时,判定触屏手势的滑动方向为向左滑动。
10.如权利要求7所述的装置,其特征在于,所述触屏手势区域判断单元包括:
第一区域判定模块,用于判断所述触屏手势中的起点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
第二区域判定模块,用于在所述触屏手势中的起点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
11.如权利要求7所述的装置,其特征在于,所述触屏手势区域判断单元包括:
第三区域判定模块,用于判断所述触屏手势中的终点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
第四区域判定模块,用于在所述触屏手势中的终点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的终点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
12.如权利要求7所述的装置,其特征在于,所述触屏手势区域判断单元包括:
第五区域判定模块,用于判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;
第六区域判定模块,用于在所述触屏手势中的起点坐标和终点坐标不是同时处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。
一种网页显示方法及装置\n技术领域\n[0001] 本发明属于终端网页显示领域,尤其涉及一种网页显示方法及装置。\n背景技术\n[0002] 目前,在主流的终端的第三方浏览器中,通常具备通过滑屏实现的前进、后退功能。如图1所示,黑色的箭头表示手指的滑动动作,如果检测到手指向左运动,则表示前进到下一个页面,如果检测到手指向右运动,则表示后退到上一个页面。\n[0003] 随着移动网络的快速发展,终端的网页也越来越复杂。在网页内部,出现了越来越多的支持左右滑动的网页交互内容,即通过滑屏实现网页内的交互,而这无形中与通过滑屏实现网页之间的交互发生冲突,导致终端的应用程序难以通过检测用户的滑屏动作确定用户的真正意图,从而给用户的操作带来不便。\n发明内容\n[0004] 本发明实施例提供了一种网页显示方法及装置,旨在解决现有方法难以确定用户的真正意图的问题。\n[0005] 本发明实施例是这样实现的,一种网页显示方法,所述方法包括下述步骤:\n[0006] 检测并记录触屏手势的起点坐标和终点坐标;\n[0007] 根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向;\n[0008] 判断所述触屏手势在终端屏幕所处的位置;\n[0009] 在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作;\n[0010] 在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作。\n[0011] 本发明实施例的另一目的在于提供一种网页显示装置,所述装置包括:\n[0012] 滑屏检测单元,用于检测并记录触屏手势的起点坐标和终点坐标;\n[0013] 触屏手势确定单元,用于根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向;\n[0014] 触屏手势区域判断单元,用于判断所述触屏手势在终端屏幕所处的位置;\n[0015] 页面管理单元,用于在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作;以及,用于在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作。\n[0016] 在本发明实施例中,能够根据触屏手势所处的位置选择执行网页内的交互操作还是执行网页之间的交互操作,从而能够准确识别用户的意图,提高用户的良好体验。\n附图说明\n[0017] 图1是本发明第一实施例提供的网页浏览示意图;\n[0018] 图2是本发明第一实施例提供的一种网页显示方法的流程图;\n[0019] 图3是本发明第一实施例提供的水平滑动距离以及水平夹角的示意图;\n[0020] 图4是本发明第一实施例提供的第一预设位置和第二预设位置在终端屏幕的关系示意图;\n[0021] 图5是本发明第一实施例提供的一种网页内交互操作示意图;\n[0022] 图6是本发明第一实施例提供的另一种网页内交互操作示意图;\n[0023] 图7是本发明第三实施例提供的一种网页显示装置的结构图。\n具体实施方式\n[0024] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0025] 本发明实施例中,预先在终端屏幕设置第一预设位置和第二预设位置,当判断出触屏手势处于第一预设位置时,依据所述触屏手势的滑动方向执行网页内的交互操作;当判断出触屏手势处于第二预设位置时,依据所述触屏手势的滑动方向执行网页之间的交互操作。\n[0026] 为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。\n[0027] 实施例一:\n[0028] 图2示出了本发明第一实施例提供的一种网页显示方法的流程图,详述如下:\n[0029] 步骤S21,检测并记录触屏手势的起点坐标和终点坐标。\n[0030] 该步骤中,终端检测是否有触屏动作,在检测到触屏动作时,记录用户在终端触屏手势的起点坐标和终点坐标。其中,起点坐标为用户第一次触摸终端屏幕对应的坐标;终点坐标为用户离开终端屏幕对应的坐标。\n[0031] 步骤S22,根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向。\n[0032] 其中,根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向的步骤具体包括:\n[0033] A1、根据所述起点坐标和所述终点坐标确定所述触屏手势的水平滑动距离以及水平夹角,所述水平夹角为滑动位移与所述水平滑动距离的夹角。\n[0034] A2、将所述触屏手势的水平滑动距离与预设的距离阈值比较,得到第一比较结果。\n[0035] A3、将所述触屏手势的水平夹角的绝对值与预设的夹角阈值比较,得到第二比较结果。\n[0036] A4、以所述第一比较结果和第二比较结果为依据,判定触屏手势的滑动方向。\n[0037] 其中,水平滑动距离以及水平夹角的示意图如图3所示。上述步骤A1~步骤A4中,判断所述触屏手势的水平滑动距离是否大于预设的距离阈值,在所述触屏手势的水平滑动距离小于或等于预设的距离阈值时,滑动方向判定过程结束;在所述触屏手势的水平滑动距离大于预设的距离阈值时,判断所述触屏手势的水平夹角的绝对值是否小于预设的夹角阈值,在所述触屏手势的水平夹角的绝对值小于预设的夹角阈值时,判定触屏手势的滑动方向为向右滑动;在所述触屏手势的水平夹角的绝对值大于或者等于预设的夹角阈值时,判断所述触屏手势的水平夹角与180°的差的绝对值是否小于所述预设的夹角阈值。在所述触屏手势的水平夹角与180°的差的绝对值小于所述预设的夹角阈值时,判定触屏手势的滑动方向为向左滑动;在所述触屏手势的水平夹角与180°的差的绝对值大于或等于所述预设的夹角阈值时,滑动方向判定过程结束。\n[0038] 其中,预设的距离阈值可设置为终端屏幕的1/12,预设的夹角阈值可设置为30°,当然,也可根据实际情况设置为其他数值,此处不作限定。\n[0039] 步骤S23,判断所述触屏手势在终端屏幕所处的位置。\n[0040] 该步骤中,预先在终端屏幕设置第一预设位置和第二预设位置,这里的“第一预设位置”中的“第一”和“第二预设位置”中的“第二”仅用于区分不同的预设位置,并无先后顺序含义。其中,第一预设位置和第二预设位置在终端屏幕的关系可如图4所示。在图4中,第一预设位置处于终端屏幕的两侧,以便习惯用左手和习惯用右手的用户都能使用本发明实施例提供的功能。当然,也可以只设置第一预设位置处于终端屏幕的某一侧,此处不作限定。在本发明实施例中,也可以将终端屏幕除第一预设位置的区域设定为第二预设位置。除此之外,本发明实施例中的第一预设位置和第二预设位置的关系也可以互换。\n[0041] 在该步骤中,判断触屏手势在终端屏幕所处的位置,包括判断触屏手势中的起点坐标和/或触屏手势中的终点坐标在终端屏幕所处的位置,具体为:\n[0042] 判断所述触屏手势中的起点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;在所述触屏手势中的起点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0043] 或者,\n[0044] 判断所述触屏手势中的终点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;在所述触屏手势中的终点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的终点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0045] 或者,\n[0046] 判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内;在所述触屏手势中的起点坐标和终点坐标不是同时处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0047] 步骤S24,在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作。\n[0048] 该步骤中,网页内的交互操作是指通过触屏手势操作同一个网页上的元素。例如,假设正在终端屏幕显示的网页为A网页,在终端屏幕的第一预设位置内检测到触屏手势,且该触屏手势的滑动方向为向左滑动时,则将该A网页上的元素向左滑动,滑动后显示的元素仍属于A网页,假设A网页的元素为图片,则得到的效果图如图5和图6所示。在图5中,终端屏幕只呈现了部分图片,当在终端屏幕的第一预设位置内检测到向左滑动的触屏手势时,执行A网页内的交互操作,即图片往左滑动,则得到如图6所示的效果。\n[0049] 步骤S25,在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作。\n[0050] 该步骤中,当通过触屏手势的起点坐标和/或终点坐标判断出触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的向右(或向左)滑动方向,执行网页之间的向右(或向左)滑动。\n[0051] 假设终端先后打开的页面分别为B页面和C页面,网页之间的交互操作过程大致如下:在终端打开B页面时,该终端把该B页面挂载在容器控件中,在该B页面点击链接而打开C页面时,渲染该C页面,同时从容器控件中移走B页面,然后将C页面挂载在容器控件当中。当用户通过工具栏的后退按键或通过触屏手势执行后退操作时,终端先把后退的那个页面完整的显示在终端屏幕的左侧,如图1所示的最左边的页面;然后与当前页面一起向右平移一个页面的宽度,即把后退的页面移至到终端屏幕显示区域,被移走的页面进行最小化显示,参照图1,即把最左边的页面和中间的页面一起向右平移一个页面的宽度,从而在终端屏幕显示区域显示图1中最左边的页面,并最小化图1中的中间页面。当用户通过工具栏的前进按键或触屏手势执行前进操作时,类似后退。\n[0052] 在本发明实施例中,预先在终端屏幕设置第一预设位置和第二预设位置,当判断出触屏手势处于第一预设位置时,依据所述触屏手势的滑动方向执行网页内的交互操作;\n当判断出触屏手势处于第二预设位置时,依据所述触屏手势的滑动方向执行网页之间的交互操作。由于在终端屏幕设置了第一预设位置和第二预设位置,因此在终端屏幕检测到触屏手势时,能够根据触屏手势所处的位置选择执行网页内的交互操作还是执行网页之间的交互操作,从而能够准确识别用户的意图,提高用户的良好体验。\n[0053] 实施例二:\n[0054] 为了更清楚描述本发明实施例的内容,下面以一具体应用例进行说明:\n[0055] 终端检测终端屏幕是否存在触屏手势,并在存在触屏手势时,记录触屏手势的起点坐标和终端坐标,即记录用户第一次触摸终端屏幕的点和离开终端屏幕的点对应的屏幕坐标。\n[0056] 根据记录的触屏手势的起点坐标和终点坐标计算触屏手势的水平滑动距离和水平夹角,判断该触屏手势的水平滑动距离是否大于预设的距离阈值,在触屏手势的水平滑动距离大于预设的距离阈值时,判断触屏手势的水平夹角的绝对值是否小于预设的夹角阈值,若触屏手势的水平夹角的绝对值小于预设的夹角阈值,则判定触屏手势的滑动方向为向右滑动,若触屏手势的水平夹角的绝对值大于或等于预设的夹角阈值,则判断触屏手势的水平夹角与180°的差的绝对值是否小于所述预设的夹角阈值,若触屏手势的水平夹角与\n180°的差的绝对值小于所述预设的夹角阈值,则判定触屏手势的滑动方向为向左滑动。在触屏手势的水平滑动距离小于或等于预设的距离阈值,或者,在触屏手势的水平夹角与\n180°的差的绝对值大于或等于所述预设的夹角阈值时,结束触屏手势的滑动方向判断过程。\n[0057] 终端根据触屏手势的起点坐标和/或终点坐标判断触屏手势在终端屏幕所处的位置,当判断出触屏手势处于终端屏幕的第一预设位置时,依据触屏手势的向左(或向右)滑动方向执行网页内的向左(或向右)交互操作;当判断出触屏手势处于终端屏幕的第二预设位置时,依据触屏手势的向左(或向右)滑动方向执行网页之间的向左(或向右)交互操作。\n例如,在触屏手势处于终端屏幕的第二预设位置且触屏手势的向右滑动时,首先将与当前页面的左边最接近的页面完整预读在屏幕的左侧,再将预读的与当前页面的左边最接近的页面与所述当前页面同时向右移动一个页面的宽度,以使屏幕显示所述预读的与当前页面的左边最接近的页面。\n[0058] 实施例三:\n[0059] 图7示出了本发明第三实施例提供的一种网页显示装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分。\n[0060] 该网页显示装置可以用于通过有线或者无线网络连接服务器的各种信息处理终端,例如移动电话、口袋计算机(Pocket Personal Computer,PPC)、掌上电脑、计算机、笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)等,可以是运行于这些信息处理终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些信息处理终端中或者运行于这些信息处理终端的应用系统中。\n[0061] 该网页显示装置包括:滑屏检测单元71、触屏手势确定单元72、触屏手势区域判断单元73、页面管理单元74。其中:\n[0062] 滑屏检测单元71,用于检测并记录触屏手势的起点坐标和终点坐标。\n[0063] 其中,触屏手势的起点坐标为触屏手势的起点相对屏幕的坐标,触屏手势的终点坐标与起点坐标类似。\n[0064] 触屏手势确定单元72,用于根据所述起点坐标和所述终点坐标判定所述触屏手势的滑动方向。\n[0065] 其中,所述触屏手势确定单元72包括:滑动方向参数确定模块、阈值比较模块、滑动方向确定模块。\n[0066] 该滑动方向参数确定模块用于根据所述起点坐标和所述终点坐标确定所述触屏手势的水平滑动距离以及水平夹角,所述水平夹角为滑动位移与所述水平滑动距离的夹角。\n[0067] 该阈值比较模块用于将所述触屏手势的水平滑动距离与预设的距离阈值比较,得到第一比较结果。以及,用于将所述触屏手势的水平夹角的绝对值与预设的夹角阈值比较,得到第二比较结果。\n[0068] 该滑动方向确定模块用于以所述第一比较结果和第二比较结果为依据,判定触屏手势的滑动方向。\n[0069] 作为本发明一优选实施例,所述滑动方向确定模块包括:右滑动判定模块和左滑动判定模块。\n[0070] 该右滑动判定模块用于在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值小于预设的夹角阈值时,判定触屏手势的滑动方向为向右滑动。其中,预设的距离阈值可设置为终端屏幕的1/12,预设的夹角阈值可设置为30°,当然,也可根据实际情况设置为其他数值,此处不作限定。\n[0071] 该左滑动判定模块用于在所述触屏手势的水平滑动距离大于预设的距离阈值且所述触屏手势的水平夹角的绝对值大于或者等于预设的夹角阈值时,判断所述触屏手势的水平夹角与180°的差的绝对值是否小于所述预设的夹角阈值,并在所述触屏手势的水平夹角与180°的差的绝对值小于所述预设的夹角阈值时,判定触屏手势的滑动方向为向左滑动。\n[0072] 触屏手势区域判断单元73,用于判断所述触屏手势在终端屏幕所处的位置。\n[0073] 其中,所述触屏手势区域判断单元73包括:第一区域判定模块和第二区域判定模块;和/或,包括第三区域判定模块和第四区域判定模块;和/或,包括第五区域判定模块和第六区域判定模块。\n[0074] 该第一区域判定模块用于判断所述触屏手势中的起点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内。\n[0075] 该第二区域判定模块用于在所述触屏手势中的起点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0076] 该第三区域判定模块用于判断所述触屏手势中的终点坐标是否处于终端屏幕的第一预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内。\n[0077] 该第四区域判定模块用于在所述触屏手势中的终点坐标不是处于终端屏幕的第一预设位置内时,判断所述触屏手势中的终点坐标是否处于终端屏幕的第二预设位置内,在所述触屏手势中的终点坐标处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0078] 该第五区域判定模块用于判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第一预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第一预设位置内时,判定所述触屏手势处于终端屏幕的第一预设位置内。\n[0079] 该第六区域判定模块用于在所述触屏手势中的起点坐标和终点坐标不是同时处于终端屏幕的第一预设位置内时,判断所述触屏手势中的起点坐标和终点坐标是否同时处于终端屏幕的第二预设位置内,在所述触屏手势中的起点坐标和终点坐标同时处于终端屏幕的第二预设位置内时,判定所述触屏手势处于终端屏幕的第二预设位置内。\n[0080] 其中,“第一预设位置”中的“第一”和“第二预设位置”中的“第二”仅用于区分不同的预设位置,并无先后顺序含义。\n[0081] 页面管理单元74,用于在所述触屏手势在终端屏幕的第一预设位置内时,依据所述触屏手势的滑动方向执行网页内的交互操作。以及,用于在所述触屏手势在终端屏幕的第二预设位置内时,依据所述触屏手势的滑动方向执行网页之间的交互操作。\n[0082] 其中,该页面管理单元74通过判断触屏手势的起点坐标和/或终端坐标在终端屏幕的第一预设位置来判断触屏手势是否在第一预设位置内,或者通过判断触屏手势的起点坐标和/或终端坐标在终端屏幕的第二预设位置来判断触屏手势是否在第二预设位置内,再结合触屏手势的滑动方向执行相应的操作。\n[0083] 在本发明实施例中,由于在终端屏幕设置了第一预设位置和第二预设位置,因此在终端屏幕检测到触屏手势时,能够根据触屏手势所处的位置选择执行网页内的交互操作还是执行网页之间的交互操作,从而能够准确识别用户的意图,提高用户的良好体验。\n[0084] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。\n[0085] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2022-12-09
专利权的转移
登记生效日: 2022.11.28
专利权人由腾讯科技(深圳)有限公司变更为深圳市雅阅科技有限公司
地址由518044 广东省深圳市福田区振兴路赛格科技园2栋东403室变更为518000 广东省深圳市宝安区新安街道海滨社区宝兴路6号海纳百川总部大厦A座14层1402
- 2021-02-09
- 2017-03-01
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201410105106.8
申请日: 2014.03.20
- 2015-09-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-19
|
2012-04-06
| | |
2
| |
2013-04-17
|
2011-10-14
| | |
3
| |
2012-11-28
|
2012-07-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |