CN107977151A - 一种浏览器控制方法及装置 - Google Patents

一种浏览器控制方法及装置 Download PDF

Info

Publication number
CN107977151A
CN107977151A CN201711392588.XA CN201711392588A CN107977151A CN 107977151 A CN107977151 A CN 107977151A CN 201711392588 A CN201711392588 A CN 201711392588A CN 107977151 A CN107977151 A CN 107977151A
Authority
CN
China
Prior art keywords
default
handover operation
browser
consistent
dragging
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.)
Pending
Application number
CN201711392588.XA
Other languages
English (en)
Inventor
王荣岗
徐建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen Hawker Internet Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Hawker Internet Co Ltd filed Critical Shenzhen Hawker Internet Co Ltd
Priority to CN201711392588.XA priority Critical patent/CN107977151A/zh
Publication of CN107977151A publication Critical patent/CN107977151A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及一种浏览器控制方法及装置,用于对浏览器内的页面进行控制,所述浏览器的界面中显示有工具栏,所述方法包括:在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;确定与所述操作信息相匹配的目标切换操作;控制所述浏览器按照所述目标切换操作切换到对应页面。该方法通过对浏览器的工具栏的拖动,就可以实现对页面的切换,那么相应地,就无需在工具栏上设置页面切换按钮或控件,这样一方面可以避免工具栏上设置切换按钮或控件时,用户常常由于误触摸而误切换页面的问题,另一方面,还可以省了工具栏上有限的空间,使得浏览器工具栏界面简洁。

Description

一种浏览器控制方法及装置
技术领域
本申请涉及浏览器技术领域,尤其涉及一种浏览器控制方法及装置。
背景技术
移动终端上的浏览器是人们经常使用的浏览网页的软件工具,用户可以通过在浏览器地址栏输入统一资源定位符URL,或点击网页内的超链接等方式,访问互联网资源,从而获取各种各样的信息。浏览器一般都会为用户提供一定数量的控制按钮,以便用户在使用浏览器浏览网页时,对网页的展现过程等进行控制。
在现有技术中,用户在浏览网页时,可以通过前进/后退的按钮来跳转到当前页面的前一浏览页面或后一浏览页面,通常前进/后退的按钮都设置在浏览器下方的工具栏上,例如:在工具栏左方设置后退按钮,在工具栏右方设置前进按钮。
但对于设置在工具栏左右两侧的前进/后退按钮,用户在握持移动终端时,手指常常可能误触摸前进/后退按钮,导致正在浏览的当前页面被误切换。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种浏览器控制方法及装置。
有鉴于此,第一方面,本申请提供了一种浏览器控制方法,用于对浏览器内的页面进行控制,所述浏览器的界面中显示有工具栏,所述方法包括:
在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;
当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;
确定与所述操作信息相匹配的目标切换操作;
控制所述浏览器按照所述目标切换操作切换到对应页面。
可选地,所述操作信息包括:拖动方向和/或拖动距离。
可选地,所述浏览器预先设置有多个预设切换操作,每个预设切换操作的触发信息均分别包括预设方向和/或预设距离;
所述确定与所述操作信息相匹配的目标切换操作,包括:
查找是否存在预设方向与拖动方向相一致的预设切换操作;或,查找是否存在预设距离与所述拖动距离相一致的预设切换操作,或查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
可选地,所述查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作,包括:
将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;查找是否存在预设方向与所述拖动方向相同的预设切换操作,如果查找到,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作;
和/或,
将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;如果查找到,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;查找是否存在预设方向与所述拖动方向相同的预设切换操作,如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
可选地,所述控制所述浏览器按照所述目标切换操作切换到对应页面,包括:
在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面;
获取所述查找到页面的链接地址;
在所述浏览器中打开所述链接地址,以使从当前页面切换所述链接地址对应的页面。
可选地,所述方法还包括:
控制所述工具栏沿所述拖动操对应的拖动方向移动。
可选地,所述方法还包括:
在所述工具栏移动时,在所述工具栏上显示颜色;
并且控制所述工具栏上的颜色在所述拖动方向进行颜色渐变。
可选地,所述方法还包括:
当在所述浏览器的历史记录中查找到与所述当前页面相邻、且与所述目标切换操作对应的页面时,在所述工具栏移动过程中,在所述工具栏显示与所述目标切换操作对应指向控件。
第二方面,本申请还提供了一种浏览器控制装置,用于对浏览器内的页面进行控制,所述浏览器的界面中显示有工具栏,所述装置包括:
操作检测单元,用于在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;
操作信息获取单元,用于当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;
操作确定单元,用于确定与所述操作信息相匹配的目标切换操作;
切换控制单元,用于控制所述浏览器按照所述目标切换操作切换到对应页面。
可选地,所述操作信息包括:拖动方向和/或拖动距离。
可选地,所述浏览器预先设置有多个预设切换操作,每个预设切换操作的触发信息均分别包括预设方向和/或预设距离;
所述操作确定单元,包括:
操作查找子单元,用于查找是否存在预设方向与拖动方向相一致的预设切换操作;或,查找是否存在预设距离与所述拖动距离相一致的预设切换操作,或查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
操作确定子单元,用于当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
可选地,在查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作时,所述操作查找子单元包括:
方向比较单元,用于将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;方向查找单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作;距离比较单元,用于当所述方向查找单元查找到时,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;所述操作确定子单元,还用于当所述距离查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作;
和/或,
距离比较单元,用于将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;方向比较单元,用于当所述距离查找单元找到时,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;方向查找子单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作,所述操作确定子单元还用于当所述方向查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
可选地,所述切换控制单元,包括:
页面查找子单元,用于在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面;
地址获取子单元,用于获取所述查找到页面的链接地址;
跳转控制子单元,用于控制所述浏览器中跳转到所述链接地址,以使从当前页面切换至所述链接地址对应的页面。
可选地,所述装置还包括:
移动控制单元,用于控制所述工具栏沿所述拖动操对应的拖动方向移动。
可选地,所述装置还包括:
颜色显示单元,用于在所述工具栏移动时,在所述工具栏上显示颜色;
颜色渐变单元,用于控制所述工具栏上的颜色在所述拖动方向进行颜色渐变。
可选地,该装置还包括:
控件显示单元,用于当在所述浏览器的历史记录中查找到与所述当前页面相邻、且与所述目标切换操作对应的页面时,在所述工具栏移动过程中,在所述工具栏显示与所述目标切换操作对应指向控件。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例提供的该方法,在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;确定与所述操作信息相匹配的目标切换操作;最终,控制所述浏览器按照所述目标切换操作切换到对应页面。
该方法通过对浏览器的工具栏的拖动,就可以实现对页面的切换,那么相应地,就无需在工具栏上设置页面切换按钮或控件,这样一方面可以避免工具栏上设置切换按钮或控件时,用户常常由于误触摸而误切换页面的问题,另一方面,还可以省了工具栏上有限的空间,使得浏览器工具栏界面简洁。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的浏览器控制方法的流程示意图;
图2为本申请实施例提供的一种浏览器控制装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种浏览器控制方法,该方法用于对浏览器内的页面进行控制,在所述浏览器的界面中显示有工具栏,工具栏上以便设置有对页面标签的一个或多个控件,例如:主页控件、标签栏控件、主菜单控件、分享控件等。
图1为本申请实施例提供的浏览器控制方法的流程示意图。
如图1所示,该方法可以包括以下步骤:
S101,在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作。
对工具栏的拖动操作的检测方式,根据不同的设备可以采用不同的检测方式,当浏览器所在设备采用的输入方式为触摸屏输入时,拖动操作可以为对触摸屏上工具栏所在位置的滑动操作,当浏览器所在设备采用的输入方式为鼠标或其它设备时,拖动操作可以为鼠标在工具栏上的点击后移动操作。
S102,当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息。
在本申请实施例中,操作信息可以包括:拖动方向和拖动距离中的一种或两种组合,在其它实施例中,操作信息还可以包括拖动时间以及拖动位移等。
S103,确定与所述操作信息相匹配的目标切换操作。
所述浏览器预先设置有多个预设切换操作,只要提前告知用户每个预设切换操作的含义,用户在使用过程中,就可以熟练掌握。
每个预设切换操作的触发信息均分别包括预设方向和/或预设距离。目标切换操作可以为多个预设切换操作中的一个。并且每个预设切换操作都对应有一种切换方式,例如:向前回退一个页面,或者,向后前进一个页面等,不同的预设切换操作对应的切换方式不同。
另外,参见前述步骤S102所述,预设切换操作触发信息还可以包括拖动时间或拖动位移等。
在具体拖动时,可以预设切换操作的触发信息可以仅仅为预设方向或预设距离,当然为了避免误操作,预设切换操作的触发信息还可以为预设方向和预设距离的组合。
S104,控制所述浏览器按照所述目标切换操作切换到对应页面。
一旦拖动操作的操作信息有对应的目标切换操作,那么就可以控制浏览器进行切换,例如:当拖动操作的操作信息对应的操作为回退一个页面的操作,那么在该步骤就可以控制浏览器回退一个页面,或者,当拖动操作的操作信息对应的操作为前进一个页面的操作,那么在该步骤就可以控制浏览器前进一个页面。
本申请实施例提供的该方法,在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;确定与所述操作信息相匹配的目标切换操作;最终,控制所述浏览器按照所述目标切换操作切换到对应页面。这样该方法通过对浏览器的工具栏的拖动,就可以实现对页面的切换,那么相应地,就无需在工具栏上设置页面切换按钮或控件,一方面可以避免工具栏上设置切换按钮或控件时,用户常常由于误触摸而误切换页面的问题,另一方面,还可以省了工具栏上有限的空间,使得浏览器工具栏界面简洁。
在本申请一个实施例中,前述步骤S103,包括以下步骤:
查找是否存在预设方向与拖动方向相一致的预设切换操作;
当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
在本申请另一个实施例中,前述步骤S103,包括以下步骤:
查找是否存在预设距离与所述拖动距离相一致的预设切换操作;
当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
在本申请又一个实施例中,前述步骤S103,包括以下步骤:
查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
在查找时,单一的拖动方向可能导致拖动操作太灵敏,用户在使用时,也可能出现误操作的问题,另外,单一的拖动距离,使得拖动时,不同的操作只能用不同的距离来区分,那么用户在掌握时难度较大,所以通常,采用拖动方向和拖动距离相结合的方式一起控制切换操作。
在本申请一个实施例中,当采用拖动方向和拖动距离相结合的方式时,查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作,包括以下步骤:
将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;
查找是否存在预设方向与所述拖动方向相同的预设切换操作;
如果查找到,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;
查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;
如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作。
在该实施例中,首先对拖动方向进行判断,当方向满足条件后,再判断拖动距离。
在本申请另一个实施例中,当采用拖动方向和拖动距离相结合的方式时,查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作,包括以下步骤:
将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;
查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;
如果查找到,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;
查找是否存在预设方向与所述拖动方向相同的预设切换操作;
如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
在该实施例中,与上一个实施例相反,首先对拖动距离进行判断,当距离满足条件后,再判断拖动方向。在实际应用中,可以选择任意一种判断次序,当然还可以同时具有两种判断次序,但针对不同的情况,选择不同的判断次序。
在本申请实施例中,前述步骤S104,控制所述浏览器按照所述目标切换操作切换到对应页面,可以包括以下步骤:
S1041,在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面。
在每个浏览器中都会维护一个页面浏览记录表,通过该记录表就可以知道当前页面是否具有前一页面,以及,是否具有后一页面,这里前一页面是指当前页面由前一页面跳转得到,后一页面是指当前页面由后一页面后退得到。
当在所述浏览器的历史记录中没有查找与所述当前页面相邻、且与所述目标切换操作对应的页面,直接结束,不进行跳转。
S1041,获取所述查找到页面的链接地址。
S1043,在所述浏览器中打开所述链接地址,以使从当前页面切换所述链接地址对应的页面。
在本申请其它实施例中,为了使得拖动时,用于可以便于感知到拖动操作,该方法还包括以下步骤:
控制所述工具栏沿所述拖动操对应的拖动方向移动。
工具栏的移动速度可以与拖动操作的移动速度相同,当然也可以将工具栏的移动速度设定为一个固定的速度。
在本申请其它实施例中,为了使得拖动时,用于可以便于感知到拖动操作,该方法还包括以下步骤:
在所述工具栏移动时,在所述工具栏上显示颜色。
控制所述工具栏上的颜色在所述拖动方向进行颜色渐变。
这里显示颜色是指与工具栏不同的颜色,通常工具栏为纯白色,那么这里的颜色可以简单的黑色或灰色,当然也可以为其它彩色的颜色。
颜色渐变是指,工具栏上的颜色并非单独某一种纯色,而是在工具栏上颜色进行渐变,例如:工具栏从左至有颜色由黑色变为浅灰色,再变为白色,或者,工具栏从左至右颜色由白色、浅灰色逐渐变为黑色等。
在本申请另一个实施例中,该方法还可以包括以下步骤:
当在所述浏览器的历史记录中查找到与所述当前页面相邻、且与所述目标切换操作对应的页面时,在所述工具栏移动过程中,在所述工具栏显示与所述目标切换操作对应指向控件。
这里指向控件可以为箭头或其它指示图标,例如:手指等。在具体应用中,当目标切换操作为回退操作时,若有回退对应的页面,在工具栏移动过程中,可以在工具栏上显示指向左侧的箭头。当目标切换操作为前进操作时,若有前进对应的页面,在工具栏移动过程中,可以在工具栏上显示指向左侧的控件。这里左右可以根据用户习惯自由设定。另外,指向控件通常显示在工具栏移动后出现的位置,也即在工具栏正常显示时,是不会出现指向控件,当工具栏移动到一定距离后,才会出现指向控件。
图2为本申请实施例提供的一种浏览器控制装置的结构示意图。
如图2所示,该装置可以包括:
操作检测单元11,用于在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;
操作信息获取单元12,用于当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;
操作确定单元13,用于确定与所述操作信息相匹配的目标切换操作;
切换控制单元14,用于控制所述浏览器按照所述目标切换操作切换到对应页面。
在本申请一个实施例中,所述操作信息包括:拖动方向和/或拖动距离。
在本申请一个实施例中,述浏览器预先设置有多个预设切换操作,每个预设切换操作的触发信息均分别包括预设方向和/或预设距离;
所述操作确定单元,包括:
操作查找子单元,用于查找是否存在预设方向与拖动方向相一致的预设切换操作;或,查找是否存在预设距离与所述拖动距离相一致的预设切换操作,或查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
操作确定子单元,用于当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
在本申请一个实施例中,在查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作时,所述操作查找子单元包括:
方向比较单元,用于将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;方向查找单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作;距离比较单元,用于当所述方向查找单元查找到时,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;所述操作确定子单元,还用于当所述距离查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作;
在本申请一个实施例中,在查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作时,所述操作查找子单元包括:距离比较单元,用于将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;方向比较单元,用于当所述距离查找单元找到时,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;方向查找子单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作,所述操作确定子单元还用于当所述方向查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
在本申请一个实施例中,所述切换控制单元,包括:
页面查找子单元,用于在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面;
地址获取子单元,用于获取所述查找到页面的链接地址;
跳转控制子单元,用于控制所述浏览器中跳转到所述链接地址,以使从当前页面切换至所述链接地址对应的页面。
在本申请一个实施例中,所述装置还包括:
移动控制单元,用于控制所述工具栏沿所述拖动操对应的拖动方向移动。
在本申请一个实施例中,所述装置还包括:
颜色显示单元,用于在所述工具栏移动时,在所述工具栏上显示颜色;
颜色渐变单元,用于控制所述工具栏上的颜色在所述拖动方向进行颜色渐变。
在本申请一个实施例中,该装置还包括:
控件显示单元,用于当在所述浏览器的历史记录中查找到与所述当前页面相邻、且与所述目标切换操作对应的页面时,在所述工具栏移动过程中,在所述工具栏显示与所述目标切换操作对应指向控件。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种浏览器控制方法,用于对浏览器内的页面进行控制,所述浏览器的界面中显示有工具栏,其特征在于,所述方法包括:
在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;
当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;
确定与所述操作信息相匹配的目标切换操作;
控制所述浏览器按照所述目标切换操作切换到对应页面。
2.根据权利要求1所述的方法,其特征在于,所述操作信息包括:拖动方向和/或拖动距离。
3.根据权利要求2所述的方法,其特征在于,所述浏览预先设置有多个预设切换操作,每个预设切换操作的触发信息均分别包括预设方向和/或预设距离;
所述确定与所述操作信息相匹配的目标切换操作,包括:
查找是否存在预设方向与拖动方向相一致的预设切换操作;或,查找是否存在预设距离与所述拖动距离相一致的预设切换操作,或查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
4.根据权利要求3所述的方法,其特征在于,所述查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作,包括:
将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;查找是否存在预设方向与所述拖动方向相同的预设切换操作,如果查找到,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作;
和/或,
将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;如果查找到,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;查找是否存在预设方向与所述拖动方向相同的预设切换操作,如果查找到,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
5.根据权利要求1所述的方法,其特征在于,所述控制所述浏览器按照所述目标切换操作切换到对应页面,包括:
在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面;
获取所述查找到页面的链接地址;
在所述浏览器中打开所述链接地址,以使从当前页面切换所述链接地址对应的页面。
6.一种浏览器控制装置,用于对浏览器内的页面进行控制,所述浏览器的界面中显示有工具栏,其特征在于,所述装置包括:
操作检测单元,用于在所述浏览器显示当前页面时,检测是否接收到对工具栏的拖动操作;
操作信息获取单元,用于当检测到对工具栏的预设拖动操作时,获取所述预设拖动操作的操作信息;
操作确定单元,用于确定与所述操作信息相匹配的目标切换操作;
切换控制单元,用于控制所述浏览器按照所述目标切换操作切换到对应页面。
7.根据权利要求6所述的装置,其特征在于,所述操作信息包括:拖动方向和/或拖动距离。
8.根据权利要求7所述的装置,其特征在于,所述浏览器预先设置有多个预设切换操作,每个预设切换操作的触发信息均分别包括预设方向和/或预设距离;
所述操作确定单元,包括:
操作查找子单元,用于查找是否存在预设方向与拖动方向相一致的预设切换操作;或,查找是否存在预设距离与所述拖动距离相一致的预设切换操作,或查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作;
操作确定子单元,用于当查找到存在相一致的预设切换操作时,将查找到的预设切换操作确定为所述目标切换操作。
9.根据权利要求8所述的装置,其特征在于,在查找是否存在预设方向与拖动方向相一致且预设距离与所述拖动距离相一致的预设切换操作时,所述操作查找子单元包括:
方向比较单元,用于将所述拖动方向与多个预设切换操作触发信息中的预设方向进行比较;方向查找单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作;距离比较单元,用于当所述方向查找单元查找到时,将所述拖动距离与所查找的预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;所述操作确定子单元,还用于当所述距离查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设切换操作;
和/或,
距离比较单元,用于将所述拖动距离与多个预设切换操作触发信息中的预设距离进行比较;距离查找单元,用于查找是否存在预设距离小于或等于所述拖动距离的预设切换操作;方向比较单元,用于当所述距离查找单元找到时,将所述拖动方向与所查找的预设切换操作触发信息中的预设方向进行比较;方向查找子单元,用于查找是否存在预设方向与所述拖动方向相同的预设切换操作,所述操作确定子单元还用于当所述方向查找单元查找到时,确定存在预设方向与拖动方向相一致、且预设距离与所述拖动距离相一致的预设页面切换条件。
10.根据权利要求7所述的装置,其特征在于,所述切换控制单元,包括:
页面查找子单元,用于在所述浏览器的历史记录中查找与所述当前页面相邻、且与所述目标切换操作对应的页面;
地址获取子单元,用于获取所述查找到页面的链接地址;
跳转控制子单元,用于控制所述浏览器中跳转到所述链接地址,以使从当前页面切换至所述链接地址对应的页面。
CN201711392588.XA 2017-12-21 2017-12-21 一种浏览器控制方法及装置 Pending CN107977151A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711392588.XA CN107977151A (zh) 2017-12-21 2017-12-21 一种浏览器控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711392588.XA CN107977151A (zh) 2017-12-21 2017-12-21 一种浏览器控制方法及装置

Publications (1)

Publication Number Publication Date
CN107977151A true CN107977151A (zh) 2018-05-01

Family

ID=62007217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711392588.XA Pending CN107977151A (zh) 2017-12-21 2017-12-21 一种浏览器控制方法及装置

Country Status (1)

Country Link
CN (1) CN107977151A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131609A (zh) * 2019-12-18 2020-05-08 维沃移动通信有限公司 信息重定向方法及电子设备
CN117149028A (zh) * 2023-10-27 2023-12-01 Tcl通讯科技(成都)有限公司 一种显示控制方法、装置、存储介质及终端设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455496A (zh) * 2012-05-30 2013-12-18 腾讯科技(深圳)有限公司 一种基于浏览器的交互方法及设备
CN104679434A (zh) * 2015-03-17 2015-06-03 北京合生共济投资咨询有限责任公司 一种客户端页面的切换方法
CN105511597A (zh) * 2014-09-25 2016-04-20 腾讯科技(深圳)有限公司 一种基于浏览器的页面控制方法及装置
CN106155499A (zh) * 2015-03-23 2016-11-23 阿里巴巴集团控股有限公司 页面切换的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103455496A (zh) * 2012-05-30 2013-12-18 腾讯科技(深圳)有限公司 一种基于浏览器的交互方法及设备
CN105511597A (zh) * 2014-09-25 2016-04-20 腾讯科技(深圳)有限公司 一种基于浏览器的页面控制方法及装置
CN104679434A (zh) * 2015-03-17 2015-06-03 北京合生共济投资咨询有限责任公司 一种客户端页面的切换方法
CN106155499A (zh) * 2015-03-23 2016-11-23 阿里巴巴集团控股有限公司 页面切换的方法和装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111131609A (zh) * 2019-12-18 2020-05-08 维沃移动通信有限公司 信息重定向方法及电子设备
CN117149028A (zh) * 2023-10-27 2023-12-01 Tcl通讯科技(成都)有限公司 一种显示控制方法、装置、存储介质及终端设备

Similar Documents

Publication Publication Date Title
CN102855066B (zh) 终端和终端操控方法
JP5817716B2 (ja) 情報処理端末およびその操作制御方法
CN104965668B (zh) 界面操作的方法和装置
CN105068721B (zh) 一种操作菜单显示方法及终端
CN102902481B (zh) 终端和终端操作方法
KR20070034767A (ko) 다중 표시영역을 갖는 이동통신 단말기 및 이를 이용한 디스플레이 간의 데이터 표시 방법
CN103019577B (zh) 选择对象的方法及装置、控制方法和控制装置
CN102830893B (zh) 屏幕显示控制方法及***
CN104321729B (zh) 终端和终端的触摸控制方法
WO2014075470A1 (zh) 一种终端及终端屏幕显示信息控制方法
CN102722324A (zh) 触控屏操作方法及装置
CN106293473A (zh) 页面显示方法和装置
CN104461237A (zh) 文件夹的切换方法和装置
US10671269B2 (en) Electronic device with large-size display screen, system and method for controlling display screen
EP2235609A2 (en) Wireless communication device and split touch sensitive user input surface
US20140223332A1 (en) Information transmitting method, device and terminal
CN107977151A (zh) 一种浏览器控制方法及装置
CN106295420A (zh) 一种信息处理方法及装置
CN106569672A (zh) 应用图标管理方法、及终端设备
CN103389871B (zh) 一种电子设备的控制方法及电子设备
WO2011152335A1 (ja) タッチパネル入力を用いた電子機器及びそれによる操作受付方法
CN107870705A (zh) 一种应用菜单的图标位置的改变方法及装置
KR100795590B1 (ko) 네비게이팅하는 방법, 전자 디바이스, 사용자 인터페이스,그리고 컴퓨터 프로그램 산물
EP2400379A1 (en) Graphical control of a computer by a user
CN106445351A (zh) 一种界面控制方法及装置

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20201030

Address after: 9 / F, TCL multimedia building, D4 building, international e city, 1001 Zhongshan Garden Road, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: SHENZHEN TCL NEW TECHNOLOGY Co.,Ltd.

Address before: 518052 Room 201, A building, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: SHENZHEN HAWK INTERNET Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180501