专利名称:一种移动终端浏览器的控制方法和装置的利记博彩app
技术领域:
本发明涉及互联网技术领域,尤其涉及一种移动终端浏览器的控制方法和装置。
背景技术:
随着通信技术的发展,手机已经成为人们生活中不可获取的工具。随着网络技术 的发展,人们不仅将手机作为通讯工具进行日常的沟通,而且越来越多的人们通过手机进 行网页浏览。现有技术中,通过手机进行网页浏览主要有以下两种方式对于按键式手机,当通 过手机进行网页浏览时,对于浏览器的操作是通过按下键盘的方式进行。对于触摸屏式手 机,当通过手机进行网页浏览时,对于浏览器的操作是点触屏幕的方式进行。网页通过手机 屏幕呈现给用户时,网页上包含有很多的链接、图片等等。例如在当前网页中,用户查看到 某一新闻的标题,并需要对该新闻进行进一步的查看,用户按下键盘上对应位置的按键,或 点触键盘上相应的位置对该新闻进行进一步的查看;当用户查看到该新闻时,如对该新闻 仍感兴趣,则可以查看该新闻的下一页报道,否则后退到上一页或关闭该新闻窗口。通过用 户对键盘和触摸屏的操作,用户完成对网页的浏览。现有技术至少存在如下问题当网页的内容非常丰富时,对于键盘式手机,由于手机按键较小,容易导致用户的 误操作;对于触摸屏式手机,由于手机屏幕非常小,当用户想上下翻页,或者拖动滚动条浏 览网页中的其他内容时,很容易点错,降低用户的体验感。此外,无论键盘式手机或触摸屏 式手机,频繁地对按键或屏幕进行触碰均会加速手机的失效,缩短手机的使用寿命。
发明内容
本发明的实施例提供一种移动终端浏览器的控制方法和装置,用于无需触碰手机 而通过检测元件实现手机浏览网页的操作。本发明的实施例提供一种移动终端浏览器的控制方法,包括获取检测元件检测的移动终端运动的加速度;对所述加速度进行解析,获取预期运动方向的分加速度;根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述预期运动方向 的分加速度匹配的浏览操作; 对所述移动终端执行所述浏览操作。其中,所述获取检测元件检测的移动终端运动的加速度之前,包括所述检测元件检测所述加速度;所述检测元件判断所述加速度是否大于预设的加速度阈值;所述检测元件将大于所述加速度阈值的所述加速度发送给浏览器。其中,所述对所述加速度进行解析,获取预期运动方向的分加速度具体包括将所述检测元件在预设解析方向上进行解析,获取所述预设解析方向上的分加速度;对所述预设解析方向上的分加速度分别取绝对值,获取绝对值最大的分加速度作 为预期运动方向的分加速度。其中,所述根据各个方向的分加速度与浏览操作的对应关系,获取与所述预期运 动方向的分加速度匹配的对应浏览操作之前,包括建立和/或更改所述各个方向的分加速度与不同浏览操作的对应关系。本发明的实施例提供一种移动终端,包括检测元件,用于检测移动终端运动的加速度;浏览器,用于获取所述检测元件检测的所述加速度;对所述加速度进行解析,获取 预期运动方向的分加速度;根据各个方向的分加速度与不同浏览操作的对应关系,获取与 所述预期运动方向的分加速度匹配的浏览操作;对所述移动终端执行所述浏览操作。其中,所述检测元件具体用于检测所述加速度;判断所述加速度是否大于预设的加速度阈值;将大于所述加速 度阈值的所述加速度发送给所述浏览器。本发明的实施例提供一种浏览器,包括获取模块,用于获取检测元件检测的移动终端运动的加速度;解析模块,用于对所述获取模块获取的所述加速度进行解析,获取预期运动方向 的分加速度;匹配模块,用于根据各个方向的分加速度与不同浏览操作的对应关系,获取与所 述解析模块获取的所述预期运动方向的分加速度匹配的浏览操作;执行模块,用于对所述移动终端执行所述匹配模块获取的所述浏览操作。其中,所述解析模块具体包括解析子模块,用于将所述检测元件在预设解析方向上进行解析,获取所述预设解 析方向上的分加速度;比较子模块,用于对所述解析子模块获取的所述预设解析方向上的分加速度分别 取绝对值,获取绝对值最大的分加速度作为预期运动方向的分加速度。其中,还包括存储模块,用于建立和/或更改所述各个方向的分加速度与不同浏览操作的对应关系。与现有技术相比,本发明的实施例具有以下优点通过检测元件获得终端在空间 运动产生的加速度,并通过浏览器将该加速度转为对网页的浏览操作,从而无需触碰手机 而通过检测元件实现手机浏览网页的操作。
为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据 这些附图获得其他的附图。图1为本发明实施例中一种移动终端浏览器的控制方法的流程图2为本发明实施例中一种移动终端浏览器的控制方法的流程图;图3为本发明实施例中移动终端的空间运动的示意图;图4为本发明实施例中移动终端在空间产生运动以及移回原位的示意图;图5为本发明实施例中移动终端的加速度在预设解析方向上进行解析的示意图;图6为本发明实施例中更改各方向的分加速度与不同浏览操作的对应关系的方 法的流程图;图7为本发明实施例中一种移动终端的结构示意图;图8为本发明实施例中一种浏览器的结构示意图;图9为本发明实施例中一种浏览器的结构示意图。
具体实施例方式下面将结合本发明中的附图,对本发明的技术方案进行清楚、完整地描述,显然, 所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本 领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明 保护的范围。如图1所示,为本发明实施例提供的一种移动终端浏览器的控制方法,具体包括 以下步骤步骤101、获取检测元件检测的移动终端运动的加速度;步骤102、对所述加速度进行解析,获取预期运动方向的分加速度;步骤103、根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述预期 运动方向的分加速度匹配的浏览操作;步骤104、对所述移动终端执行所述浏览操作。为了实现本发明的技术方案,本发明实施例提供的移动终端中设置有检测元件, 用于捕捉终端自身的加速度,优选地,通过移动终端设置其检测功能的开启与关闭。优选 地,该检测元件为加速度传感器。当然,该检测元件还可以为其他的检测元件,如位移传感 器,速度传感器等,在经过后续计算获得对应的加速度,凡是能够直接或间接获得加速度的 检测元件均属于本发明的保护范围。本发明实施例提供的浏览器具有对加速度进行解析的 功能,将接收到的加速度在各个方向上进行解析,并能够将各个方向上的分加速度转化为 对当前页面的浏览操作。当然,也可不对移动终端设置检测功能的开启与关闭功能,此时浏 览器未开启而收到该移动终端的加速度时,则自行抛弃,不予以处理。以下结合具体应用场景,对本发明的技术方案做进一步详细的阐述。如图2所示,为本发明实施例提供的移动终端浏览器的控制方法,具体包括以下 步骤步骤201、移动终端在空间产生运动。当移动终端的浏览器开启,当用户通过移动终端进行网页浏览时,用户根据需求 对该移动终端进行操作,该操作为瞬间给移动终端以力量,相当于对移动终端进行“甩”的 操作,如图3所示,以使该移动终端在空间产生运动,且在该运动过程中存在一个时间点, 使该移动终端具有较大的加速度。其中对移动终端进行操作包括使移动终端向前、向后、 向左、向右、向上以及向下运动。此时,无需严格要求该移动终端运动方向的准确性,当移动终端在多个方向存在运动分量时,可以通过获后续对该移动终端运动产生的加速度的解析 进行分析与筛选。需要说明的是,通过移动终端的浏览器进行网页浏览只是本发明优选的实施例, 本发明中移动终端的浏览器不仅可以用户网页浏览,可以用户浏览本地信息等,凡是对浏 览器操作均属于本发明的保护范围。步骤202、加速度传感器在移动终端产生运动时,捕捉该移动终端的加速度。当移动终端的浏览器开启时,加速度传感器通过检测捕捉该移动终端加速度的功 能可根据用户的需求,由用户设置该功能随浏览器的开启而开启,或由用户手动开启。为了当移动终端在空间产生运动时,能够捕获其运动的加速度,预先在该移动终 端中设置加速度传感器。每当移动终端在空间产生运动时,该加速度传感器会立即捕获该 移动终端运动时的加速度。步骤203、加速度传感器判断捕捉到的该移动终端的加速度的大小是否满足预设 的加速度阈值。由于移动终端在使用的过程中,可能会由于用户的非主动控制(并非用户需要对 网页进行操作,而对该移动终端进行的主动控制)而在空间产生运动,进而产生加速度,例 如当用户在行走时,用户手中的移动终端也在空间产生运动等;或如图4所示,当用户对 移动终端进行主动控制后,如对移动终端进行向右运动的控制,此时该移动终端偏离用户 的视线,为了便于用户的浏览,用户须将该移动终端移回原位。但通常上述情况下,移动终 端瞬时的加速度较小。因此,为了区分对移动终端的主动控制和非主动控制,加速度传感器 对捕获的加速度设置加速度阈值以实现对加速度的筛选。具体地,加速度传感器判断捕捉到的该移动终端的加速度的大小是否满足预设的 加速度阈值包括以下两种情况中的任一种当捕捉到的该移动终端的加速度的大小满足预设的阈值时,转到步骤204 ;当捕捉到的该移动终端的加速度的大小不满足预设的阈值时,转到步骤202 ;步骤204、加速度传感器将捕获到的加速度发送给浏览器。安装在移动终端的加速度传感器用于捕获移动终端的加速度,但无法直接根据该 加速度实现对网页的浏览,需要通过浏览器根据该加速度进行网页浏览,所以需要将捕获 到的移动终端的加速度发送给浏览器,使浏览器根据该加速度进行后续处理。步骤205、浏览器对接收的加速度在预设解析方向上进行解析,获取移动终端各方 向的分加速度。预设解析方向为预先设置并存储的加速度进行解析的方向。由于用户根据需求对 移动终端进行手动操作,所以虽然该移动终端的运动存在预期运动方向(用户根据对浏览 器操作的需要而将该移动终端向与浏览操作对应的方向上移动),但无法保证该移动终端 只在预期运动方向上运动。该移动终端的实际运动方向与预期运动方向相比,会在其他的 方向上存在运动分量。因此,为了根据该移动终端实际的加速度获取预期运动方向上的加 速度,需要对获取的加速度在各个预设解析方向上进行分析,获得各个方向上的分加速度。对加速度在预设解析方向上进行解析,首先要设定坐标系。该坐标系可以以空间 任一点为原点建立,如地面,天空和移动终端等。考虑到用户操作的方便性以及用户的体验 感,本发明实施例中以移动终端为原点建立坐标系。此外,预设解析方向以及预设解析方向的个数也可以根据用户的需求而设定。例如仅在以移动过终端为原点的两个方向上对移 动终端的加速度进行解析。具体地,如图5所示,以移动终端为原点的空间直角坐标系,优选地,建立两两互 相垂直的三个轴向,其中与移动终端的纵向平行的方向为ζ方向,与移动终端的横向平行 的方向为y方向,与移动终端所在平面垂直的方向为Χ方向。设获取到的加速度为a,对a在 该空间直角坐标系中进行正交分解,得出在x、y和Z三个方向的加速度分量分别为ax、ay、 az,且每个分量都带有方向和大小。例如alX*ii2X,其中 为负, 为正,且Ia1I = a21 , 则alX和表示大小相同,方向相反的加速度。不妨设向右为χ方向的正方向,向左为χ 方向的负方向;向前为y方向的正方向,向后为y方向的负方向;向上为Z方向的正方向,向 下为Z方向的负方向。例如对移动终端的加速度a进行解析,获取的χ、y和ζ三个方向的分量分别 为-8、-1 和 2。步骤206、浏览器从移动终端各方向的分加速度中获取预期运动方向上的分加速度。优选地,将分别在x、y和ζ三个方向获取的加速度分量aX、ay、aZ进行比较,获取 绝对值最大的分加速度作为预期运动方向上的分加速度,如公式1所示max(|ax|,|ay I,|az I)(1)例如绝对值最大的分加速度为χ方向的分加速度,值为8,方向为χ负方向。步骤207、浏览器获取各方向的分加速度与不同浏览操作的对应关系。在浏览器内,预先存储有各方向的分加速度与不同浏览操作的对应关系,该对应 关系可为在移动终端出厂时被设置,或者用户根据自身的需求或操作习惯更改设置。优选地,各方向的分加速度与不同浏览操作的对应关系以列表的形式体现,如表1 所示。表1、各方向的分加速度与不同浏览操作的对应关系
正方向负方向X方向前进后退y方向打开下一页关闭当前窗口Z方向切换到左边的窗口切换到右边的窗口步骤208、浏览器根据各方向的分加速度与不同浏览操作的对应关系,获取与移动 终端在预期运动方向上的分加速度相匹配的浏览操作。具体地,浏览器根据各方向的分加速度与不同浏览操作的对应关系,获取与移动 终端在预期运动方向上的分加速度相匹配的浏览操作包括以下多种情况中的任一种当预期运动方向上的分加速度为χ正方向时,获取的浏览操作为对网页进行前进 操作;当预期运动方向上的分加速度为χ负方向时,获取的浏览操作为对网页进行后退 操作;
当预期运动方向上的分加速度为y正方向时,获取浏览操作为对网页进行打开下 一页操作;当预期运动方向上的分加速度为y负方向时,获取的浏览操作为对网页进行关闭 当前窗口操作;当预期运动方向上的分加速度为ζ正方向时,获取的浏览操作为对网页进行切换 到左边的窗口操作;当预期运动方向上的分加速度为ζ负方向时,获取的浏览操作为对网页进行切换 到左边的窗口操作。例如当获取的绝对值最大的分加速度为χ方向的分加速度_8,其绝对值为8,方 向为X负方向时,根据该分加速度参见表ι获取与之匹配的浏览操作,获取到的相匹配的浏 览操作为对网页进行后退操作。步骤209、浏览器对当前网页执行获取到的浏览操作。具体地,针对当前网页,浏览器根据对其执行获取到的浏览操作,以实现用户对网 页的浏览。例如当获取到的浏览操作为对网页进行后退操作时,浏览器对当前网页执行后 退操作,使用户得以浏览上一网页的内容。步骤210、结束。需要说明的是,上述本发明实施例的移动终端中,通过控制终端的空间运动实现 网页浏览的功能可以根据用户自身的需求进行开启和关闭,不仅可以防止用户在使用移动 终端时产生误操作,而且使之与现有技术进行良好的兼容,当用户无需通过控制终端的空 间运动实现网页浏览时采用移动终端原有的网页浏览方式进行网页浏览。本发明实施例中移动终端运动的加速度由加速度传感器获取后发送给浏览器,当 然也可以由浏览器定时或当前界面存在可以进行相应浏览操作的情况下向加速度传感器 主动获取。但考虑到加速度的及时性与准确性,前者方式更加。上述本发明实施例中,在浏览器内,预先存储有各方向的分加速度与不同浏览操 作的对应关系,该对应关系可为在移动终端出厂时被设置,或者用户根据自身的需求或操 作习惯更改设置。如图6所示,为本发明实施例中更改各方向的分加速度与不同浏览操作的对应关 系的方法,具体包括以下步骤步骤601、获取原有预设解析方向的分加速度与不同浏览操作的对应关系。步骤602、将原有预设解析方向的分加速度与不同浏览操作的对应关系展现给用户。步骤603、用户编辑每一个分加速度所在预设解析方向和/或与预设解析方向对 应的浏览操作。该编辑行为可以为更改、添加或删除。用户根据自身需求设置预设解析方向及其 个数,并根据个人习惯设置对应的浏览操作。步骤604、存储更改后的各预设解析方向的分加速度与不同浏览操作的对应关系。本发明实施提供一种移动终端,如图7所示,移动终端700包括检测元件710,与浏览器720连接,用于检测移动终端运动的加速度;
浏览器720,与检测元件710连接,用于获取所述检测元件710检测的所述加速度; 对所述加速度进行解析,获取预期运动方向的分加速度;根据各个方向的分加速度与不同 浏览操作的对应关系,获取与所述预期运动方向的分加速度匹配的浏览操作;对所述移动 终端执行所述浏览操作。其中,所述检测元件710具体用于检测所述加速度;判断所述加速度是否大于预设的加速度阈值;将大于所述加速 度阈值的所述加速度发送给所述浏览器720。本发明实施提供一种浏览器,如图8所示,浏览器800包括获取模块810,与解析模块820连接,用于获取检测元件检测的移动终端运动的加 速度;解析模块820,与接收模块810和匹配模块830连接,用于对获取模块810获取的 所述加速度进行解析,获取预期运动方向的分加速度;匹配模块830,与解析模块820、存储模块850和执行模块840连接,用于根据各个 方向的分加速度与不同浏览操作的对应关系,获取与接收模块820获取的所述预期运动方 向的分加速度匹配的浏览操作;执行模块840,与匹配模块830连接,用于对所述移动终端执行匹配模块830获取 的所述浏览操作。其中,浏览器800如图9所示,接收模块820具体包括解析子模块821,用于将所述检测元件在预设解析方向上进行解析,获取所述预设 解析方向上的分加速度;比较子模块822,用于对所述解析子模块821获取的所述预设解析方向上的分加 速度分别取绝对值,获取绝对值最大的分加速度作为预期运动方向的分加速度。其中,还包括存储模块850,与匹配模块830连接,用于建立和/或更改所述各个方向的分加速 度与不同浏览操作的对应关系。本发明的实施例具有以下优点通过检测元件获得终端在空间运动产生的加速 度,并通过浏览器将该加速度转为对网页的浏览操作,从而无需触碰手机而通过检测元件 实现手机浏览网页的操作。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行 本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视本发明的保护范围。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以集成于一体,也可以分离部署;可以合并为一个模块,也可以进一步拆 分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种移动终端浏览器的控制方法,其特征在于,包括获取检测元件检测的移动终端运动的加速度;对所述加速度进行解析,获取预期运动方向的分加速度;根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述预期运动方向的分 加速度匹配的浏览操作;对所述移动终端执行所述浏览操作。
2.如权利要求1所述的方法,其特征在于,所述获取检测元件检测的移动终端运动的 加速度之前,包括所述检测元件检测所述加速度;所述检测元件判断所述加速度是否大于预设的加速度阈值;所述检测元件将大于所述加速度阈值的所述加速度发送给浏览器。
3.如权利要求1所述的方法,其特征在于,所述对所述加速度进行解析,获取预期运动 方向的分加速度具体包括将所述检测元件在预设解析方向上进行解析,获取所述预设解析方向上的分加速度;对所述预设解析方向上的分加速度分别取绝对值,获取绝对值最大的分加速度作为预 期运动方向的分加速度。
4.如权利要求1所述的方法,其特征在于,所述根据各个方向的分加速度与浏览操作 的对应关系,获取与所述预期运动方向的分加速度匹配的对应浏览操作之前,包括建立和/或更改所述各个方向的分加速度与不同浏览操作的对应关系。
5.一种移动终端,其特征在于,包括检测元件,用于检测移动终端运动的加速度;浏览器,用于获取所述检测元件检测的所述加速度;对所述加速度进行解析,获取预期 运动方向的分加速度;根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述 预期运动方向的分加速度匹配的浏览操作;对所述移动终端执行所述浏览操作。
6.如权利要求5所述的移动终端,其特征在于,所述检测元件具体用于检测所述加速度;判断所述加速度是否大于预设的加速度阈值;将大于所述加速度阈 值的所述加速度发送给所述浏览器。
7.—种浏览器,其特征在于,包括获取模块,用于获取检测元件检测的移动终端运动的加速度;解析模块,用于对所述获取模块获取的所述加速度进行解析,获取预期运动方向的分 加速度;匹配模块,用于根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述解 析模块获取的所述预期运动方向的分加速度匹配的浏览操作;执行模块,用于对所述移动终端执行所述匹配模块获取的所述浏览操作。
8.如权利要求7所述的浏览器,其特征在于,所述解析模块具体包括解析子模块,用于将所述检测元件在预设解析方向上进行解析,获取所述预设解析方 向上的分加速度;比较子模块,用于对所述解析子模块获取的所述预设解析方向上的分加速度分别取绝 对值,获取绝对值最大的分加速度作为预期运动方向的分加速度。
9.如权利要求7所述的浏览器,其特征在于,还包括存储模块,用于建立和/或更改所述各个方向的分加速度与不同浏览操作的对应关系。
全文摘要
本发明的实施例公开了一种移动终端浏览器的控制方法和装置,其特征在于,包括获取检测元件检测的移动终端运动的加速度;对所述加速度进行解析,获取预期运动方向的分加速度;根据各个方向的分加速度与不同浏览操作的对应关系,获取与所述预期运动方向的分加速度匹配的浏览操作;对所述移动终端执行所述浏览操作。通过本发明,实现了无需触碰手机而通过检测元件实现手机浏览网页的操作。
文档编号G06F3/048GK102129337SQ20101000083
公开日2011年7月20日 申请日期2010年1月19日 优先权日2010年1月19日
发明者向薇佳, 纪宇, 苏春山 申请人:腾讯科技(北京)有限公司