首页> 中国专利> 网页浏览过程中焦点元素的锁定方法和装置

网页浏览过程中焦点元素的锁定方法和装置

摘要

本发明提供了一种网页浏览过程中焦点元素的锁定方法和装置,其中的方法包括:根据外部导航信号的指示移动虚拟鼠标;根据所述虚拟鼠标的移动,在所述虚拟鼠标移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素;以及将所述虚拟鼠标移动到所述最近的焦点元素位置。利用本发明,用户能够在没有真实鼠标的情况下能够仅通过导航键就比较快速方便地选中网页中的焦点元素,减少了用户的按键操作,进一步提升用户的浏览速度和操作体验。

著录项

  • 公开/公告号CN101980191A

    专利类型发明专利

  • 公开/公告日2011-02-23

    原文格式PDF

  • 申请/专利权人 优视科技有限公司;

    申请/专利号CN201010515364.5

  • 发明设计人 梁捷;贺永明;

    申请日2010-10-14

  • 分类号G06F17/30(20060101);G06F3/048(20060101);

  • 代理机构11327 北京鸿元知识产权代理有限公司;

  • 代理人陈英俊

  • 地址 100080 北京市海淀区苏州街29号院18号楼维亚大厦16层1610-1620

  • 入库时间 2023-12-18 01:52:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-03-05

    授权

    授权

  • 2011-04-06

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20101014

    实质审查的生效

  • 2011-02-23

    公开

    公开

说明书

技术领域

本发明涉及网页浏览领域,更为具体地,涉及一种网页浏览过程中焦点元素的锁定方法和装置。

背景技术

随着社会的进步和技术的发展,人们越来越多地使用接入终端接入因特网的方式来获取信息。其中,网页浏览是用户获取信息的一种主要手段,用户在浏览网页的过程中,一个很重要的操作就是通过选择点击网页中某个控件或者链接等可以点击的元素来进行下一步打开文件、下载文件等操作,在浏览器的控制操作过程中,这种可以点击的元素被称为焦点元素,以超链接、图片等形式显示在网页中。

在用户浏览网页的过程中,鼠标操作最重要的用途就是选择并点击网页中的某个焦点元素进行打开、下载等操作。在PC浏览器中,这种点击焦点元素的操作就是通过鼠标设备来完成的,但是在非触摸屏的移动终端(如手机)上一般是没有鼠标这个操作设备的,只能通过上/下/左/右导航键来模拟出一个虚拟鼠标来指示用户的操作。但是这种模拟出来的虚拟鼠标由上/下/左/右导航键来控制移动方向,只能按照一定的步长一步一步的移动,每次移动只能限制在上/下/左/右四个方向中的一个方向,而不能随心所欲地自由移动,终究无法达到控制真实鼠标所能够达到的灵活性。

因此,在包括手机在内的不便配置鼠标硬件的移动终端的浏览器中,用户想要选中并点击网页中某个焦点元素的体验远远差于配置为鼠标硬件的PC浏览器。

发明内容

鉴于上述问题,本发明的目的是提供一种网页浏览过程中焦点元素的锁定方法和装置,用以改善上述状况,使得用户可以在通过手机等移动终端浏览网页的过程中更加方便快捷的锁定焦点元素。

根据本发明的一个方面,提供了一种网页浏览过程中焦点元素的锁定方法,包括:

根据外部导航信号的指示移动虚拟鼠标;

根据所述虚拟鼠标的移动,在所述虚拟鼠标移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素;以及

将所述虚拟鼠标移动到所述最近的焦点元素位置。

根据本发明的另一方面,提供了一种网页浏览过程中焦点元素的锁定装置,包括:

导航信号响应单元,用于根据外部导航信号的指示移动虚拟鼠标;

焦点元素查找单元,用于根据所述导航信号响应单元对虚拟鼠标的移动,在所述虚拟鼠标移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素;

焦点元素锁定单元,用于将所述虚拟鼠标移动到所述焦点元素查找单元查找到的最近的焦点元素位置。

利用上述根据本发明的网页浏览过程中焦点元素的锁定方法及装置,使用户在没有真实鼠标的情况下能够仅通过导航键就比较快速方便地选中网页中的焦点元素,减少了用户的按键操作,进一步提升用户的浏览速度和操作体验;此外,由于选中焦点元素所需要的按键操作减少了,相应的也减少了系统程序的响应处理需求,从而使移动终端的耗电量也会有所下降。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为本发明网页浏览过程中焦点元素的锁定方法的流程图;

图2为本发明的一个具体应用实施例的流程示意图;

图3(a)和图3(b)分别为本发明在网页浏览应用前后的虚拟鼠标位置示意图;

图4为根据本发明在虚拟鼠标移动方向上查找最近的焦点元素的网格示意图;

图5为本发明网页浏览过程中焦点元素的锁定装置的方框示意图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

以下将结合附图对本发明的具体实施例进行详细描述。

本发明提供的网页浏览过程中焦点元素的锁定方法,根据终端外部导航信息的输入所确定的虚拟鼠标移动方向信息在浏览器的一定区域内自主搜索焦点元素,能够更为快速的选中网页中的焦点元素,节省用户的按键操作。

图1为本发明网页浏览过程中焦点元素的锁定方法的具体流程示意图。如图1所示,当用户需要在终端浏览器选中一个焦点元素时,首先根据用户在移动终端输入的导航信息的指示移动浏览器的虚拟鼠标(步骤S110);然后根据虚拟鼠标的移动,在其移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素(步骤S120);最后将虚拟鼠标移动到所述最近的焦点元素位置(步骤S130)。通过这种方式,能够避免用户需要多次操作才能选中焦点元素的情况。

图2为本发明的一个具体应用实施例的流程示意图。

图2所示的应用实施例是本发明应用于手机浏览器的实施例,在手机浏览器上,通常以上/下/左/右四个按键为操控虚拟鼠标的导航键。如图2所示,用户在浏览网页的过程中,当通过上/下/左/右导航键进行移动浏览器中的虚拟鼠标的操作时(步骤S210);浏览器根据导航键的指示移动虚拟鼠标(步骤S220);然后在虚拟鼠标移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素(步骤S230);如果查找到最近的焦点元素,即将所述虚拟鼠标移动到焦点元素位置(步骤S240);否则,如果在虚拟鼠标移动方向上的一定区域内查找不到焦点元素,则虚拟鼠标只移动一个步长的距离(步骤S250);然后转至步骤S210,继续接收导航键的信息、移动虚拟鼠标并在虚拟鼠标的移动方向上查找焦点元素......如此反复,直至锁定用户需要的焦点元素即将虚拟鼠标移动到用户需要的焦点元素位置为止。

具体地,在步骤S230中的查找焦点元素的区域可以是任何几何图形,例如矩形、圆形、椭圆形、三角形等,不管采用任何形状,均可以达到本发明锁定焦点元素的目的。

下面将以一个具体的网页焦点元素锁定实施例来详细说明本发明的应用过程。

任意打开一个网页,如www.baidu.com,假设当前的浏览位置以及虚拟鼠标的位置如图3(a)所示,并且用户想要点击“新闻”这个超链接。用户想要点击“新闻”,就需要先将虚拟鼠标移动到“新闻”这个超链接上面去,假设查找区域是一个24*48像素的矩形区域,虚拟鼠标响应导航键操作所移动的一个步长的距离为12像素,当用户按一下向下的导航键之后,利用本发明的网页浏览过程中焦点元素的锁定方法的处理流程如下:

A)、先将虚拟鼠标向下移动12像素;

B)、浏览器经过计算发现,虚拟鼠标移动之后的新位置并非焦点元素,于是就开始在虚拟鼠标移动方向上即向下的矩形区域(24*48)内查找最近的焦点元素;

在本发明的一个优选实施方式中,通过区域划分、定点判断的方式查找区域内最近的焦点元素。具体过程为:将查找区域按照虚拟鼠标移动一个步长的距离划分为含有多个交叉点的网格,然后顺次判断每一个交叉点是否为焦点元素,直至找到焦点元素或者将所有交叉点判断完毕为止。

图4为在虚拟鼠标移动方向上查找距离该虚拟鼠标当前位置最近的焦点元素的网格示意图。如图4所示,星号“*”表示虚拟鼠标移动之前的位置,网格区域表示焦点元素的查找区域,网格中两个相邻圆点之间的距离为12像素,即虚拟鼠标移动一个步长的距离。圆点“1”表示执行完上一步处理即虚拟鼠标响应导航键操作移的一个步长之后的虚拟鼠标的位置,则本发明具体的锁定焦点元素的过程为:从圆点“1”开始,按照一定的顺序依次计算从星号“*”向下的24*48像素的矩形区域内每个圆点处的元素是否为焦点元素,直到找出第一个焦点元素或者找完圆点“15”为止。

例如,假设圆点“7”处为用户需要锁定的焦点元素的位置,则在本具体实施例中的查找过程为:先算出圆点“1”处不是焦点元素,然后算出圆点“2”处不是焦点元素,...,直到算出圆点“7”处是焦点元素“新闻”;因为在圆点“7”处找到了焦点元素,因此将虚拟鼠标直接移动到圆点“7”处,完成对焦点元素的锁定。最终锁定用户需要锁定的焦点元素后所显示的网页以及虚拟鼠标的位置如图3(b)所示。

当然,查找区域内最近的焦点元素的方法并不限于上述实施例所示的方法,也可以采用其他方式来查找判断区域内是否有焦点元素。另外,对于查找区域内各圆点的查找计算顺序并不限于以上一种,可以根据需要任意变换;再者,查找区域的形状也不仅限于上述实施例所说的矩形,也可以限定为圆形、菱形、正方形、椭圆形或者三角形等任意形状的区域,以上变换均不影响本发明的实施。

如上参照图1~图4描述了根据本发明的网页浏览过程中焦点元素的锁定方法。本发明的上述网页浏览过程中焦点元素的锁定方法,可以采用软件实现,也可以采用硬件实现,或采用软件和硬件组合的方式实现。

图5示出了根据本发明的网页浏览过程中焦点元素的锁定装置500的方框示意图。如图5所示,网页浏览过程中焦点元素的锁定装置500包括导航信号响应单元520、焦点元素查找单元540和焦点元素锁定单元560。

导航信号响应单元520,用于根据外部导航信号的指示移动虚拟鼠标;

焦点元素查找单元540,用于根据导航信号响应单元520对虚拟鼠标的移动,在虚拟鼠标移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素;

焦点元素锁定单元560,用于将所述虚拟鼠标移动到所述焦点元素查找单元520查找到的最近的焦点元素位置。

其中,如果焦点元素查找单元540在虚拟鼠标移动方向上的一定区域内查找不到焦点元素,则导航信号响应单元520根据外部导航信号的指示将虚拟鼠标移动一个步长的距离;然后继续根据外部导航信号的指示移动虚拟鼠标,进而由焦点元素查找单元540根据导航信号响应单元520对虚拟鼠标的移动,继续在虚拟鼠标第二次的移动方向上的一定区域内查找距离所述虚拟鼠标当前位置最近的焦点元素,如此反复,直至找到用户需要的焦点元素即将虚拟鼠标移动到用户需要的焦点元素位置为止。

其中,查找焦点元素的区域可以为任意形状,如矩形、圆形、菱形、正方形、椭圆形或者三角形等。本发明所应用的载体可以为手机等移动终端,通常的导航键为上/下/左/右四个按键。

在本发明的一个优选实施方式中,焦点元素查找单元540进一步包括查找区域划分单元542和焦点元素判断单元544,其中,查找区域划分单元542用于将在虚拟鼠标移动方向上所确定的查找区域按照虚拟鼠标移动一个步长的距离划分为含有多个交叉点的网格;焦点元素判断单元544用于顺次判断根据查找区域划分单元542所划分出的网格的每一个交叉点是否为焦点元素,焦点元素判断单元544在找到焦点元素之前会按一定顺序对每一个交叉点进行是否焦点元素的判断,直至找到焦点元素或者将所有交叉点判断完毕。

如上参照附图以示例的方式描述根据本发明的网页浏览过程中焦点元素的锁定方法和装置。但是,本领域技术人员应当理解,对于上述本发明所提出的网页浏览过程中焦点元素的锁定方法及装置,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号