通过鼠标运行轨迹控制浏览器的方法

文档序号:6525266阅读:352来源:国知局
通过鼠标运行轨迹控制浏览器的方法
【专利摘要】本发明提供了一种通过鼠标运行轨迹控制浏览器的方法,包括:浏览器识别一种鼠标运行轨迹;记录所述鼠标运行轨迹中的至少三个点的坐标;根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征;将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。根据本发明的方法,能够高效率且快速执行对浏览器网页的操作控制。
【专利说明】通过鼠标运行轨迹控制浏览器的方法
【技术领域】
[0001]本发明涉及计算机网络技术,尤其涉及通过鼠标运行轨迹控制浏览器的方法。
【背景技术】
[0002]随着网络的普及,网页浏览器作为显示网页服务器或者文件系统的内容,并让用户与这些文件进行交互的一种应用软件,己被广大的上网用户所熟知并平凡使用。而鼠标作为显示系统纵横位置的指示器使的计算机的操作更加的简捷、方便。
[0003]然而针对浏览器网页的操作指令所进行的操作步骤显得十分繁琐,操作指令不能快速的完成,例如关闭当前网页窗口,传统操作是先将鼠标的光标移动到网页窗口右上角的关闭标签上,然后鼠标左键单击该关闭标签才能关闭网页,或者鼠标移动到桌面下方横条的当前网页小窗口,右键点击并选择关闭网页。
[0004]现有技术存在的通过鼠标对用户的浏览器界面进行控制的方法,一般是通过点击,或者右键弹出下拉菜单等方式,给用户操作的选择对象,这对用户很不方便。

【发明内容】

[0005]本发明要解决的技术问题是用一种高效率且操作快捷的控制方法来快速执行对浏览器网页的操作。
[0006]为了解决上述技技术问题,本发明提供了一种通过鼠标运行轨迹控制浏览器的方法,包括:
[0007]浏览器识别一种鼠标运行轨迹;
[0008]记录所述鼠标运行轨迹中的至少三个点的坐标;
[0009]根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征;
[0010]将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及
[0011]根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。
[0012]较佳的,上述预定鼠标运行轨迹是通过执行以下步骤得到的:
[0013]根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关形成和所述鼠标经过每个点的时间顺序,确定所述多维坐标向量,上述坐标向量的每一维代表上述每种鼠标运行轨迹相应部分的特征,得到针对上述多种鼠标运行轨迹的多个多维坐标向量;以及
[0014]从上述多个多维坐标向量中推导上述预定鼠标运行轨迹模型。
[0015]较佳的,上述鼠标运行轨迹相应部分特征包括鼠标的移动方向、移动距离、每个点的坐标以及经过每个点的时间关系。
[0016]较佳的,上述操作指令包括针对网页页面的操作。
[0017]较佳的,其特征在于,上述操作指令包括关闭网页、新建网页、网页前后混动、网页刷新、网页大小缩放、收藏当前网页,以及打印当前网页。
[0018]通过上述实施例提供的方法,能够通过鼠标的动作,控制浏览器页面,方便用户操作。
【专利附图】

【附图说明】
[0019]通过以下结合附图以举例方式对本发明的实施方式进行详细描述后,本发明的其他特征、特点和优点将会更加明显。
[0020]图1是本发明一个实施例的鼠标运行轨迹的应用系统结构图;
[0021]图2是本发明一个实施例的方法流程图。
【具体实施方式】
[0022]图1是本发明一个实施例的应用系统结构图,可见,本发明的应用系统包括鼠标运行轨迹生成模块101,鼠标运行轨迹识别模块102,向量形成模块103,数据库104,匹配模块105,动作模块206。鼠标运行轨迹生成模块101用于激活浏览器记录鼠标当前移动情况,并生成鼠标运行轨迹模型。
[0023]例如,通过设置“按住鼠标右键”这一动作来激活鼠标运行轨迹模块,直到“鼠标右键被弹开”这一动作,期间鼠标的移动距离和方向将形成多维的坐标向量,从而被生成鼠标运行轨迹模型。
[0024]鼠标运行轨迹识别模块102用于识别鼠标在屏幕上的运行轨迹,向量形成模块103用于根据由鼠标运行轨迹识别模块已识别出的鼠标运行轨迹,形成多维坐标向量,其中,坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征,包括鼠标移动的距离和方向,数据库104中存储有多个预定鼠标运行轨迹模型,通过多个鼠标运行轨迹预先设定。鼠标运行轨迹匹配模块105用于将向量形成模块103所形成的坐标向量与数据库104中存储的预定鼠标运行轨迹模型进行比较。动作执行模块106用于根据匹配模块的比较结果,转而执行相应的操作指令。
[0025]图2是本发明一个实施例的鼠标运行轨迹的控制的方法流程图。
[0026]201,流程开始。
[0027]在202,浏览器通过鼠标远行轨迹识别模块记录当前鼠标在浏览器页面上所留下的运行轨迹,包括从鼠标起点到鼠标终点运行的距离和方向,以及
[0028]203,记录至少三个点的坐标,经过每个点的时间先后顺序等。
[0029]204,形成多维坐标向量,该多维坐标向量的每一维代表该鼠标运行轨迹相应部分的特征,上述的部分特征表示该鼠标运行的距离和方向。
[0030]在205,将通过步骤204中所形成的多维坐标向量与数据库中的预定鼠标运行轨迹模型进行相比较。当中的预定鼠标运行轨迹模型是通过利用多个鼠标运行轨迹预先已经设置好的。
[0031]在206,步骤205中的模型比较,如果模型匹配成功,则进入流程207 ;否则进入流程 208。
[0032]在207,针对浏览器的网页执行相应的操作指令,包括关闭网页、新建网页、网页前后混动、网页刷新或网页大小缩放,以及收藏网页,打印网页等。[0033]在208,无指令操作。
[0034]例如,首先浏览器的数据库中预先定义多个鼠标运行轨迹模型,例如顺时针画出圆形,表示刷新当前页面,逆时针画圆表示收藏当前页面。
[0035]当用户通过鼠标在浏览器页面做出顺时针画圆的运行轨迹时,浏览器记录鼠标运行的轨迹中的5个点,通过该些点的坐标位置关系,判定该些点组成一个圆,再通过鼠标经过该些点时的先后关系,判定是顺时针还是逆时针。假设,当判定是逆时针后,与数据库中存储的预定鼠标运行轨迹模型进行比对,结果匹配成功,浏览器立即执行“收藏当前页面”的操作指令。
[0036]显而易见,在不偏离本发明的真实精神和范围的前提下,在此描述的本发明可以有许多变化。因此,所有对于本领域技术人员来说显而易见的改变,都应包括在本权利要求书所涵盖的范围之内。本发明所要求保护的范围仅由所述的权利要求书进行限定。
【权利要求】
1.一种通过鼠标运行轨迹控制浏览器的方法,其特征在于,包括以下步骤: 浏览器识别一种鼠标运行轨迹; 记录所述鼠标运行轨迹中的至少三个点的坐标; 根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关系形成多维坐标向量,其中,上述坐标向量的每一维代表上述鼠标运行轨迹相应部分的特征; 将上述坐标向量与数据库中预定鼠标运行轨迹相比较,其中,上述预定鼠标运行轨迹是通过利用多种鼠标运行轨迹预先得到的;以及 根据上述比较步骤的结果,对所述浏览器执行相应的操作指令。
2.根据权利要求1所述的方法,其特征在于,上述预定鼠标运行轨迹是通过执行以下步骤得到的: 根据所述鼠标的运行轨迹中,所述至少三个点的坐标之间的位置关形成和所述鼠标经过每个点的时间顺序,确定所述多维坐标向量,上述坐标向量的每一维代表上述每种鼠标运行轨迹相应部分的特征,得到针对上述多种鼠标运行轨迹的多个多维坐标向量;以及 从上述多个多维坐标向量中推导上述预定鼠标运行轨迹模型。
3.根据权利要求1或是所述的方法,其特征在于,上述鼠标运行轨迹相应部分特征包括鼠标的移动方向、移动距离、每个点的坐标以及经过每个点的时间关系。
4.根据权利要求1所述的方法,其特征在于,上述操作指令包括针对网页页面的操作。
5.根据权利要求1或4所述的一种鼠标运行轨迹控制的方法,其特征在于,上述操作指令包括关闭网页、新建网页、网页前后混动、网页刷新、网页大小缩放、收藏当前网页,以及打印当前网页。
【文档编号】G06F3/0354GK103729127SQ201310719256
【公开日】2014年4月16日 申请日期:2013年12月24日 优先权日:2013年12月24日
【发明者】杨林峰, 胡桂莉, 周瑞 申请人:广西大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1