CN103729127A - 通过鼠标运行轨迹控制浏览器的方法 - Google Patents
通过鼠标运行轨迹控制浏览器的方法 Download PDFInfo
- Publication number
- CN103729127A CN103729127A CN201310719256.3A CN201310719256A CN103729127A CN 103729127 A CN103729127 A CN 103729127A CN 201310719256 A CN201310719256 A CN 201310719256A CN 103729127 A CN103729127 A CN 103729127A
- Authority
- CN
- China
- Prior art keywords
- mouse
- running orbit
- mentioned
- coordinate
- webpage
- 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
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种通过鼠标运行轨迹控制浏览器的方法,包括:浏览器识别一种鼠标运行轨迹;记录所述鼠标运行轨迹中的至少三个点的坐标;根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征;将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。根据本发明的方法,能够高效率且快速执行对浏览器网页的操作控制。
Description
技术领域
本发明涉及计算机网络技术,尤其涉及通过鼠标运行轨迹控制浏览器的方法。
背景技术
随着网络的普及,网页浏览器作为显示网页服务器或者文件***的内容,并让用户与这些文件进行交互的一种应用软件,己被广大的上网用户所熟知并平凡使用。而鼠标作为显示***纵横位置的指示器使的计算机的操作更加的简捷、方便。
然而针对浏览器网页的操作指令所进行的操作步骤显得十分繁琐,操作指令不能快速的完成,例如关闭当前网页窗口,传统操作是先将鼠标的光标移动到网页窗口右上角的关闭标签上,然后鼠标左键单击该关闭标签才能关闭网页,或者鼠标移动到桌面下方横条的当前网页小窗口,右键点击并选择关闭网页。
现有技术存在的通过鼠标对用户的浏览器界面进行控制的方法,一般是通过点击,或者右键弹出下拉菜单等方式,给用户操作的选择对象,这对用户很不方便。
发明内容
本发明要解决的技术问题是用一种高效率且操作快捷的控制方法来快速执行对浏览器网页的操作。
为了解决上述技技术问题,本发明提供了一种通过鼠标运行轨迹控制浏览器的方法,包括:
浏览器识别一种鼠标运行轨迹;
记录所述鼠标运行轨迹中的至少三个点的坐标;
根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征;
将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及
根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。
较佳的,上述预定鼠标运行轨迹是通过执行以下步骤得到的:
根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关形成和所述鼠标经过每个点的时间顺序,确定所述多维坐标向量,上述坐标向量的每一维代表上述每种鼠标运行轨迹相应部分的特征,得到针对上述多种鼠标运行轨迹的多个多维坐标向量;以及
从上述多个多维坐标向量中推导上述预定鼠标运行轨迹模型。
较佳的,上述鼠标运行轨迹相应部分特征包括鼠标的移动方向、移动距离、每个点的坐标以及经过每个点的时间关系。
较佳的,上述操作指令包括针对网页页面的操作。
较佳的,其特征在于,上述操作指令包括关闭网页、新建网页、网页前后混动、网页刷新、网页大小缩放、收藏当前网页,以及打印当前网页。
通过上述实施例提供的方法,能够通过鼠标的动作,控制浏览器页面,方便用户操作。
附图说明
通过以下结合附图以举例方式对本发明的实施方式进行详细描述后,本发明的其他特征、特点和优点将会更加明显。
图1是本发明一个实施例的鼠标运行轨迹的应用***结构图;
图2是本发明一个实施例的方法流程图。
具体实施方式
图1是本发明一个实施例的应用***结构图,可见,本发明的应用***包括鼠标运行轨迹生成模块101,鼠标运行轨迹识别模块102,向量形成模块103,数据库104,匹配模块105,动作模块206。鼠标运行轨迹生成模块101用于激活浏览器记录鼠标当前移动情况,并生成鼠标运行轨迹模型。
例如,通过设置“按住鼠标右键”这一动作来激活鼠标运行轨迹模块,直到“鼠标右键被弹开”这一动作,期间鼠标的移动距离和方向将形成多维的坐标向量,从而被生成鼠标运行轨迹模型。
鼠标运行轨迹识别模块102用于识别鼠标在屏幕上的运行轨迹,向量形成模块103用于根据由鼠标运行轨迹识别模块已识别出的鼠标运行轨迹,形成多维坐标向量,其中,坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征,包括鼠标移动的距离和方向,数据库104中存储有多个预定鼠标运行轨迹模型,通过多个鼠标运行轨迹预先设定。鼠标运行轨迹匹配模块105用于将向量形成模块103所形成的坐标向量与数据库104中存储的预定鼠标运行轨迹模型进行比较。动作执行模块106用于根据匹配模块的比较结果,转而执行相应的操作指令。
图2是本发明一个实施例的鼠标运行轨迹的控制的方法流程图。
201,流程开始。
在202,浏览器通过鼠标远行轨迹识别模块记录当前鼠标在浏览器页面上所留下的运行轨迹,包括从鼠标起点到鼠标终点运行的距离和方向,以及
203,记录至少三个点的坐标,经过每个点的时间先后顺序等。
204,形成多维坐标向量,该多维坐标向量的每一维代表该鼠标运行轨迹相应部分的特征,上述的部分特征表示该鼠标运行的距离和方向。
在205,将通过步骤204中所形成的多维坐标向量与数据库中的预定鼠标运行轨迹模型进行相比较。当中的预定鼠标运行轨迹模型是通过利用多个鼠标运行轨迹预先已经设置好的。
在206,步骤205中的模型比较,如果模型匹配成功,则进入流程207;否则进入流程208。
在207,针对浏览器的网页执行相应的操作指令,包括关闭网页、新建网页、网页前后混动、网页刷新或网页大小缩放,以及收藏网页,打印网页等。
在208,无指令操作。
例如,首先浏览器的数据库中预先定义多个鼠标运行轨迹模型,例如顺时针画出圆形,表示刷新当前页面,逆时针画圆表示收藏当前页面。
当用户通过鼠标在浏览器页面做出顺时针画圆的运行轨迹时,浏览器记录鼠标运行的轨迹中的5个点,通过该些点的坐标位置关系,判定该些点组成一个圆,再通过鼠标经过该些点时的先后关系,判定是顺时针还是逆时针。假设,当判定是逆时针后,与数据库中存储的预定鼠标运行轨迹模型进行比对,结果匹配成功,浏览器立即执行“收藏当前页面”的操作指令。
显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
Claims (5)
1.一种通过鼠标运行轨迹控制浏览器的方法,其特征在于,包括以下步骤:
浏览器识别一种鼠标运行轨迹;
记录所述鼠标运行轨迹中的至少三个点的坐标;
根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征;
将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及
根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。
2.根据权利要求1所述的方法,其特征在于,上述预定鼠标运行轨迹是通过执行以下步骤得到的:
根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关形成和所述鼠标经过每个点的时间顺序,确定所述多维坐标向量,上述坐标向量的每一维代表上述每种鼠标运行轨迹相应部分的特征,得到针对上述多种鼠标运行轨迹的多个多维坐标向量;以及
从上述多个多维坐标向量中推导上述预定鼠标运行轨迹模型。
3.根据权利要求1或是所述的方法,其特征在于,上述鼠标运行轨迹相应部分特征包括鼠标的移动方向、移动距离、每个点的坐标以及经过每个点的时间关系。
4.根据权利要求1所述的方法,其特征在于,上述操作指令包括针对网页页面的操作。
5.根据权利要求1或4所述的一种鼠标运行轨迹控制的方法,其特征在于,上述操作指令包括关闭网页、新建网页、网页前后混动、网页刷新、网页大小缩放、收藏当前网页,以及打印当前网页。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310719256.3A CN103729127A (zh) | 2013-12-24 | 2013-12-24 | 通过鼠标运行轨迹控制浏览器的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310719256.3A CN103729127A (zh) | 2013-12-24 | 2013-12-24 | 通过鼠标运行轨迹控制浏览器的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103729127A true CN103729127A (zh) | 2014-04-16 |
Family
ID=50453222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310719256.3A Pending CN103729127A (zh) | 2013-12-24 | 2013-12-24 | 通过鼠标运行轨迹控制浏览器的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103729127A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068749A (zh) * | 2015-08-13 | 2015-11-18 | 广东欧珀移动通信有限公司 | 一种快速绘制圆形轨迹的方法及*** |
CN105956101A (zh) * | 2016-05-04 | 2016-09-21 | 深圳市永兴元科技有限公司 | 网页内容处理方法及装置 |
CN108733293A (zh) * | 2018-06-11 | 2018-11-02 | 广州视源电子科技股份有限公司 | 书写轨迹处理方法及装置 |
CN110532755A (zh) * | 2019-08-09 | 2019-12-03 | 北京三快在线科技有限公司 | 一种计算机实现的风险识别的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101105973B1 (ko) * | 2009-09-03 | 2012-01-18 | 엔에이치엔(주) | 마우스 제스처 기능을 포함하는 웹페이지를 제공하는 시스템 및 방법 |
CN102332024A (zh) * | 2011-09-30 | 2012-01-25 | 奇智软件(北京)有限公司 | 一种便携式移动终端的触摸控制式浏览器 |
CN102402361A (zh) * | 2010-09-08 | 2012-04-04 | 腾讯科技(深圳)有限公司 | 基于鼠标的移动轨迹在计算机上进行控制的方法和装置 |
CN102508650A (zh) * | 2011-09-28 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种启动浏览器扩展应用的方法、装置及一种浏览器 |
-
2013
- 2013-12-24 CN CN201310719256.3A patent/CN103729127A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101105973B1 (ko) * | 2009-09-03 | 2012-01-18 | 엔에이치엔(주) | 마우스 제스처 기능을 포함하는 웹페이지를 제공하는 시스템 및 방법 |
CN102402361A (zh) * | 2010-09-08 | 2012-04-04 | 腾讯科技(深圳)有限公司 | 基于鼠标的移动轨迹在计算机上进行控制的方法和装置 |
CN102508650A (zh) * | 2011-09-28 | 2012-06-20 | 奇智软件(北京)有限公司 | 一种启动浏览器扩展应用的方法、装置及一种浏览器 |
CN102332024A (zh) * | 2011-09-30 | 2012-01-25 | 奇智软件(北京)有限公司 | 一种便携式移动终端的触摸控制式浏览器 |
Non-Patent Citations (1)
Title |
---|
钟山林: "例14FireGestures鼠标手势", 《新手学上网实战技巧1000例》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105068749A (zh) * | 2015-08-13 | 2015-11-18 | 广东欧珀移动通信有限公司 | 一种快速绘制圆形轨迹的方法及*** |
CN105956101A (zh) * | 2016-05-04 | 2016-09-21 | 深圳市永兴元科技有限公司 | 网页内容处理方法及装置 |
CN108733293A (zh) * | 2018-06-11 | 2018-11-02 | 广州视源电子科技股份有限公司 | 书写轨迹处理方法及装置 |
CN110532755A (zh) * | 2019-08-09 | 2019-12-03 | 北京三快在线科技有限公司 | 一种计算机实现的风险识别的方法及装置 |
CN110532755B (zh) * | 2019-08-09 | 2020-11-03 | 北京三快在线科技有限公司 | 一种计算机实现的风险识别的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9507520B2 (en) | Touch-based reorganization of page element | |
EP3019930B1 (en) | Interactive digital displays | |
US9354707B2 (en) | Combination color and pen palette for electronic drawings | |
CN105335348B (zh) | 基于目标语句的依存句法分析方法、装置及服务器 | |
US20110246875A1 (en) | Digital whiteboard implementation | |
KR102369604B1 (ko) | 고정 포맷 문서를 리플로우 포맷으로 프리젠트하는 기법 | |
CN104794050A (zh) | 应用程序的测试方法、装置及*** | |
US20140359538A1 (en) | Systems and methods for moving display objects based on user gestures | |
CN103729127A (zh) | 通过鼠标运行轨迹控制浏览器的方法 | |
EP2871563A1 (en) | Electronic device, method and storage medium | |
CN103324348A (zh) | 一种基于智能移动终端的Windows桌面控制方法 | |
CN107844331A (zh) | 生成引导配置文件的方法、装置及设备 | |
CN106325688A (zh) | 一种文本处理方法及装置 | |
CN109683754A (zh) | 一种移动终端页面切换方法及装置 | |
CN102541286B (zh) | 用于构建有机化学结构式的方法和装置 | |
CN103235697A (zh) | 一种手写输入方法及装置 | |
CN108628924A (zh) | 一种基于JavaScript生成html5页面的方法 | |
KR20160044487A (ko) | E-리더 애플리케이션에서 고정 포맷 문서를 네비게이팅하는 기법 | |
CN104346174B (zh) | 一种在线矢量图建模过程的描述与重现方法 | |
CN103425388B (zh) | 一种操作html页面宿主窗口的方法和装置 | |
JP6131004B2 (ja) | オブジェクト表示方法、プログラム、及び装置 | |
CN104239606A (zh) | Web环境下支持触屏的UML建模方法与装置 | |
CN103809912A (zh) | 基于多点触控触摸屏的平板电脑 | |
CN114895884A (zh) | 一种终端设备rpa脚本的编写及执行方法、*** | |
CN115238652A (zh) | 表格数据的生成方法、装置、电子设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140416 |
|
RJ01 | Rejection of invention patent application after publication |