浏览器的手势操作方法及装置制造方法

文档序号:6487718阅读:254来源:国知局
浏览器的手势操作方法及装置制造方法
【专利摘要】本申请提供一种浏览器的手势操作方法及装置,以解决传统的移动终端浏览器操作复杂,操作成本高的技术问题。所述方法包括以下步骤:检测在移动设备触控屏的预定位置上发出的第一手势操作,所述第一手势操作与所述触控屏持续接触;显示一个手势操作区,所述手势操作区覆盖所述第一手势操作与所述触控屏持续接触的区域;检测在所述手势操作区执行的第二手势操作,所述第二手势操作的轨迹与所述第一手势操作的轨迹连续;判断所述第二手势操作是否结束,如果结束,则执行所述第二手势操作所指示的命令。本申请通过检测连续的手势操作呼出手势操作区并执行操作命令,操作快捷简单,操作成本低且灵活度高。
【专利说明】浏览器的手势操作方法及装置
【技术领域】
[0001]本申请涉及计算机【技术领域】,特别是涉及一种浏览器的手势操作方法及装置。
【背景技术】
[0002]越来越多的用户习惯使用具有触控屏的移动终端,以及使用该移动终端上的浏览器接入互联网。目前,使用浏览器的方法通常是:点击浏览器图标启动浏览器,然后在打开的浏览器界面中执行点击已存储的网页或者在搜索框中输入互联网地址以进入用户需要进入的互联网网站。但是,在这种方式下,用户不得不将手指移动多次且移动较远距离,操作成本较高,用户体验不佳。
[0003]还有一种移动终端的浏览器可以通过点击某个特定软按键或者实体按键激活一个手势面板,执行特定的手势操作以和浏览器默认的或者已经存储的手势进行匹配来使用浏览器,可以避免输入互联网地址等繁琐的操作。但是,在这种方式下,用户必须通过点击手势按钮来激活手势面板,同样也造成一定的操作成本,用户体验不佳。

【发明内容】

[0004]本申请的目的在于,解决传统的移动终端浏览器的手势操作方法复杂,操作成本高的技术问题。
[0005]本申请的目的及解决其技术问题是采用以下技术方案来实现的。
[0006]一种浏览器的手势操作方法,包括以下步骤:检测在移动设备触控屏的预定位置上发出的第一手势操作,所述第一手势操作与所述触控屏持续接触;显示一个手势操作区,所述手势操作区覆盖所述第一手势操作与所述触控屏持续接触的区域;检测在所述手势操作区执行的第二手势操作,所述第二手势操作的轨迹与所述第一手势操作的轨迹连续;判断所述第二手势操作是否结束,如果结束,则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
[0007]—种浏览器的手势操作装置,包括以下模块:第一检测模块,用于检测在移动设备触控屏的预定位置上发出的第一手势操作,所述第一手势操作与所述触控屏持续接触;第一显示模块,用于显示一个手势操作区,所述手势操作区覆盖所述第一手势操作与所述触控屏持续接触的区域;第二检测模块,用于检测在所述手势操作区执行的第二手势操作,所述第二手势操作的轨迹与所述第一手势操作的轨迹连续;执行模块,用于判断所述第二手势操作是否结束,如果结束,则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
[0008]本申请提供的浏览器的手势操作方法、装置通过检测连续的手势操作呼出手势操作区并执行操作命令,所以用户可以通过单指或多指连续移动操作浏览器,操作快捷简单,不再需要设定固定的软按键或者实体按键、通过点击相应的按键来触发手势操作区。由于检测的是一个手势操作,因此响应手势操作的区域并不是一个固定在某一个位置的触发点,而是一个面积较大的触发区域,因此操作灵活度提高。[0009]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
【专利附图】

【附图说明】
[0010]图1是本申请第一实施例提供的浏览器的手势操作方法的流程示意图。
[0011]图2是在第一实施例中进行第一手势操作时的浏览器窗口示意图。
[0012]图3是在第一实施例中手势操作区被呼出时的浏览器窗口示意图。
[0013]图4是在第二实施例中进行第一手势操作时的浏览器窗口示意图。
[0014]图5是在第二实施例中手势操作区被呼出时的浏览器窗口示意图。
[0015]图6是本申请第三实施例提供的浏览器的手势操作方法的流程示意图。
[0016]图7是在第三实施例中显示可视提示时的浏览器窗口示意图。
[0017]图8是本申请第四实施例提供的浏览器的手势操作装置的结构示意图。
[0018]图9是本申请第五实施例提供的浏览器的手势操作装置的结构示意图。
【具体实施方式】
[0019]为更进一步阐述本申请为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本申请提出的浏览器的手势操作方法、装置以及浏览器的【具体实施方式】、方法、步骤、特征及其功效,详细说明如下。
[0020]有关本申请的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例的详细说明中将可清楚呈现。通过【具体实施方式】的说明,当可对本申请为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本申请加以限制。
[0021]本发明的执行主体可以为移动设备,具体可以为具有触屏功能且安装有浏览器的移动设备,例如触屏手机或者平板电脑等,但并不局限于此。所述浏览器的手势操作方法是在浏览器已经处于启动状态之后继续进行的,无论该浏览器是通过何种方式被启动,例如,可以是通过点击浏览器的图标而启动。
[0022]请参考图1,图1是本申请第一实施例提供的浏览器的手势操作方法的流程示意图。所述浏览器的手势操作方法,包括以下步骤:
Sll:检测在移动设备触控屏的预定位置上发出的第一手势操作,所述第一手势操作包括:由浏览器窗口边缘开始向所述浏览器窗口内部滑动并与所述触控屏持续接触。
[0023]请参考图2,图2是在第一实施例中进行第一手势操作时的浏览器窗口示意图。浏览器窗口是浏览器启动之后所显示的窗口,其大小不定,既可以占据整个触控屏100,也可以只是占据触控屏100的一部分。如果占据整个触控屏100,则所述第一手势操作从触控屏100的边缘,即所述浏览器窗口的边缘向内滑动;如果只占触控屏100的一部分,则所述第一手势操作就是从所述浏览器窗口的边缘向内滑动。本实施例中,所述浏览器窗口充满整个触控屏100。所述预定位置,是所述浏览器窗口预设的任何一个可以被响应的位置,例如可以是如图2所示的所述移动设备触控屏100两侧中的右边缘101。
[0024]可以设定为所述预定位置的位置较多,例如可以是触控屏100的各个边缘。[0025]S12:生成并显示一个手势操作区。
[0026]所述第一手势操作从所述右边缘101开始,在保持与所述触控屏100持续接触的同时,向所述触控屏100的中心方向移动,即可从所述触控屏100的右边缘101呼叫出一个原本隐藏的手势操作区102,请参考图3,图3是在第一实施例中手势操作区被呼出时的浏览器窗口示意图。所述手势操作区102呈矩形,未占据整个触控屏100,这样可以使用户在对网页进行下一步操作,例如关闭当前网页、在多个网页间转换、进入新网页、后退、前进等等各项操作的同时,还可以通过未被覆盖的触控屏100所显示的网页内容来获得提示,以免突然不确定下一步想要进行何种操作。优选的,所述手势操作区102的面积为所述触控屏的1/2至1/3,既不致影响手势操作,又可以查看已浏览的网页。所述手势操作区102覆盖所述第一手势操作与所述触控屏持续接触的区域。
[0027]S13:检测在所述手势操作区执行的第二手势操作,所述第二手势操作与所述触控屏持续接触并且所述第二手势操作的轨迹与所述第一手势操作的轨迹连续。
[0028]所述“连续”是指第一、第二手势操作之间不间断,执行第一手势操作的手指(单指或者多指)不离开所述触控屏100,继续进行所述第二手势操作,否则所述手势操作区102将消失,需要重新呼出所述手势操作区102。由于手指不离开所述触控屏100,所以所述第二手势操作与所述第一手势操作的轨迹必然连续,反之也一样。
[0029]所述第二手势操作用于指示命令,例如关闭当前网页、在多个网页间转换、进入新网页、后退、前进、刷新等。所述第二手势操作的手势与所述浏览器预存的手势操作有一个匹配的过程,如果匹配,第二手势操作有效,不匹配则无效,可能导致所述浏览器不响应或者提示错误或者建议新建一个手势操作命令。
[0030]优选的,如图3所示,所述手势操作区102上高亮显示所述第二手势操作的移动轨迹,以使用户知晓自己进行手势操作的具体形式,所述第二手势操作为后退操作,当前网页将后退到前一浏览页面。
[0031]步骤S14:判断所述第二手势操作是否结束,如果结束则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
[0032]具体地,如果所述第二手势操作与所述触控屏不再持续接触,则视为所述第二手势操作结束。如果所述第二手势操作与所述触控屏保持接触,则等待直至所述第二手势操作结束。
[0033]执行所述第二手势操作所指示的命令,即所述浏览器响应所述第二手势操作,实现关闭当前网页、在多个网页间转换、进入新网页、后退、前进或刷新等等网页指令。
[0034]隐藏所述手势操作区便于使用者浏览网页。
[0035]本实施例提供的浏览器的手势操作方法通过检测连续的手势操作呼出手势操作区并执行操作命令,所以用户可以通过单指或多指连续移动来操作浏览器,操作快捷简单,不再需要设定固定的软按键或者实体按键以及通过点击所述按键来触发手势操作区。并且,由于检测的是一个手势操作,因此响应手势操作的区域并不是一个固定在某一个位置的触发点,而是一个面积较大的触发区域,因此操作灵活度提高。
[0036]请参考图4及图5,图4是在第二实施例中进行第一手势操作时的浏览器窗口示意图,图5是在第二实施例中手势操作区被呼出时的浏览器窗口示意图。
[0037]与第一实施例不同的是,在第二实施例中,所述浏览器窗口充满整个触控屏200,预定位置是移动设备触控屏200的底部边缘204。当第一手势操作从所述底部的边缘204开始,向触控屏200的中心移动时,手势操作区202从所述底部的边缘204被呼出。
[0038]请参考图6,图6为本申请第三实施例提供的浏览器的手势操作方法的流程示意图。于本实施例中,所述浏览器的手势操作方法包括以下步骤:
S31:检测在移动设备触控屏的预定位置上发出的第一手势操作,所述第一手势操作包括:由浏览器窗口边缘开始向所述浏览器窗口内部滑动并与所述触控屏持续接触。
[0039]S32:生成并显示一个手势操作区。
[0040]S33:检测在所述手势操作区执行的第二手势操作,所述第二手势操作与所述触控屏持续接触并且所述第二手势操作的轨迹与所述第一手势操作的轨迹连续。
[0041]S34:判断所述第二手势操作是否结束,如果结束则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
[0042]与第一实施例不同的是,在第三实施例中,所述浏览器的手势操作方法还包括以下步骤:
S35:显示可视提示以传达所述执行所述第二手势操作所指示的命令的执行结果。
[0043]所述步骤可以在步骤S33和S34之间,或者与S34同时,或者在S34之后,只要可以提示到用户即可。
[0044]图7是在第三实施例中显示可视提示时的浏览器窗口示意图。可视提示显示在所述手势操作区。显示可视提示可以使用户明确执行结果。所述可视提示包括文本、图形或者文本和图形的混合。如图5所示,当第二手势操作为一个弯向左上方向的箭头时,可视提示为文本显示,内容为:“手势操作:后退”,从而传达后退的执行结果。
[0045]如果第二手势操作无法与任何一个存储的手势操作匹配,则第二手势操作无效,也就是说可视提示可以通过文本或图形传达出“操作无效”的结果。
[0046]所述图形,例如可以是一个对勾或者一个叉号等众所周知或者由使用者预先设定的、可以传达结果的图形。
[0047]本实施例提供的浏览器的手势操作方法通过检测连续的手势操作呼出手势操作区并执行操作命令,所以用户可以通过单指或多指连续移动操作浏览器,操作快捷简单,不再需要设定固定的软按键或者实体按键、通过点击相应的按键来触发手势操作区,而且由于响应手势操作的并不是一个固定在某一个位置的触发点,而是一个较大的触发区域,因此操作灵活度提高。另外,通过提供可视提示,能够使用户明确手势是否有效,是否执行了预想的命令等,用户体验佳。
[0048]请参考图8,图8为本申请第四实施例提供的浏览器的手势操作装置600的结构示意图。
[0049]所述浏览器的手势操作装置600包括第一检测模块61,第二显示模块62,第二检测模块63,以及执行模块64。
[0050]所述第一检测模块61用于检测在移动设备触控屏的预定位置上的第一手势操作,所述第一手势操作由浏览器窗口的边缘开始,向所述浏览器窗口的内部滑动并与所述触控屏持续接触。
[0051]所述第一显示模块62用于生成并显示一个手势操作区。
[0052]所述第二检测模块63用于检测在所述手势操作区执行的第二手势操作,所述第二手势操作与所述触控屏持续接触并且所述第二手势操作的轨迹与所述第一手势操作的轨迹连续。所述第二检测模块63还包括第二显示模块631,用于显示所述第二手势操作的移动轨迹。
[0053]所述执行模块64用于先判断所述第二手势操作是否结束,如果结束则由执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
[0054]本实施例提供 的浏览器的手势操作装置通过检测连续的手势操作呼出手势操作区并执行操作命令,所以用户可以通过单指或多指连续移动操作浏览器,操作快捷简单,不再需要设定固定的软按键或者实体按键、通过点击相应的按键来触发手势操作区,而且由于响应手势操作的并不是一个固定在某一个位置的触发点,而是一个较大的触发区域,因此操作灵活度提高。另外,通过提供可视提示,能够使用户明确手势是否有效,是否执行了预想的命令等,用户体验佳。
[0055]请参考图9,图9为本申请第五实施例提供的浏览器的手势操作装置700的结构示意图。
[0056]所述浏览器的手势操作装置700包括第一检测模块71,第二显示模块72,第二检测模块73,执行模块74。与第四实施例不同的是,于本实施例中,还包括提示模块75,用于显示可视提示以传达所述执行所述第二手势操作所指示的命令的执行结果。
[0057]本实施例提供的浏览器的手势操作装置通过检测连续的手势操作呼出手势操作区并执行操作命令,所以用户可以通过单指或多指连续移动操作浏览器,操作快捷简单,不再需要设定固定的软按键或者实体按键、通过点击相应的按键来触发手势操作区,而且由于响应手势操作的并不是一个固定在某一个位置的触发点,而是一个较大的触发区域,因此操作灵活度提高。另外,通过提供可视提示,能够使用户明确手势是否有效,是否执行了预想的命令等,用户体验佳。
[0058]需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0059]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0060]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0061]以上所述,仅是本申请的较佳实施例而已,并非对本申请作任何形式上的限制,虽然本申请已以较佳实施例揭露如上,然而并非用以限定本申请,任何熟悉本专业的技术人员,在不脱离本申请技术方案范围内,当可利用上述揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本申请技术方案内容,依据本申请的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本申请技术方案的范围内。
【权利要求】
1.一种浏览器的手势操作方法,其特征在于:所述方法包括以下步骤: 检测在移动设备触控屏的预定位置上的第一手势操作,所述第一手势操作包括:由浏览器窗口边缘开始向所述浏览器窗口内部滑动并与所述触控屏持续接触; 生成并显示一个手势操作区; 检测在所述手势操作区执行的第二手势操作,所述第二手势操作与所述触控屏持续接触并且所述第二手势操作的轨迹与所述第一手势操作的轨迹连续; 判断所述第二手势操作是否结束,如果结束,则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
2.如权利要求1所述的浏览器的手势操作方法,其特征在于:所述第一手势操作包括:由所述浏览器窗口两侧的其中一个边缘开始向所述浏览器窗口内部滑动并与所述触控屏持续接触。
3.如权利要求1所述的浏览器的手势操作方法,其特征在于:所述第一手势操作包括:从所述浏览器窗口底部的边缘向所述浏览器窗口内部滑动并与所述触控屏持续接触。
4.如权利要求1所述的浏览器的手势操作方法,其特征在于:检测在所述手势操作区执行的第二手势操作的步骤进一步包括以下步骤: 显示所述第二手势操作的移动轨迹。
5.如权利要求1至4中任一项所述的浏览器的手势操作方法,其特征在于:所述方法还进一步包括以下步骤: 显示可视提示以传达所述执行所述第二手势操作所指示的命令的执行结果。
6.如权利要求5所述的浏览器的手势操作方法,其特征在于:所述可视提示包括文本。
7.如权利要求5所述的浏览器的手势操作方法,其特征在于:所述可视提示包括图形。
8.如权利要求1所述的浏览器的手势操作方法,其特征在于:所述手势操作区覆盖所述第一手势操作与所述触控屏持续接触的区域。
9.如权利要求1所述的浏览器的手势操作方法,其特征在于:所述手势操作区的面积为所述触控屏的1/2至1/3。
10.一种浏览器的手势操作装置,其特征在于:所述装置包括以下模块: 第一检测模块,用于检测在移动设备触控屏的预定位置上的第一手势操作,所述第一手势操作包括:由浏览器窗口边缘开始向所述浏览器窗口内部滑动并与所述触控屏持续接触; 第一显不模块,用于生成并显不一个手势操作区; 第二检测模块,用于检测在所述手势操作区执行的第二手势操作,所述第二手势操作与所述触控屏持续接触并且所述第二手势操作的轨迹与所述第一手势操作的轨迹连续; 执行模块,用于判断所述第二手势操作是否结束,如果结束,则执行所述第二手势操作所指示的命令,并且隐藏所述手势操作区。
11.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述第一手势操作包括:由所述浏览器窗口两侧的其中一个边缘开始向所述浏览器的窗口内部滑动并与所述触控屏持续接触。
12.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述第一手势操作包括:从所述浏览器窗口底部的边缘向所述浏览器窗口内部滑动并与所述触控屏持续接触。
13.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述第二检测模块还包括: 第二显示模块,用于显示所述第二手势操作的移动轨迹。
14.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述装置还进一步包括以下模块: 提示模块,用于显示可视提示以传达所述执行所述第二手势操作所指示的命令的执行结果。
15. 如权利要求14所述的浏览器的手势操作装置,其特征在于:所述可视提示包括文本。
16.如权利要求14所述的浏览器的手势操作装置,其特征在于:所述可视提示包括图形。
17.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述手势操作区覆盖所述第一手势操作与所述触控屏持续接触的区域。
18.如权利要求10所述的浏览器的手势操作装置,其特征在于:所述手势操作区的面积为所述触控屏的1/2至1/3。
【文档编号】G06F17/30GK103577495SQ201210282230
【公开日】2014年2月12日 申请日期:2012年8月9日 优先权日:2012年8月9日
【发明者】侯杰, 高文君, 薄川川, 豆宁军, 郑红梅, 赵祎, 李慧, 温彦杰, 方芳 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1