一种移动终端浏览器的交互方法、装置和系统.pdf

上传人:b*** 文档编号:4059682 上传时间:2018-08-13 格式:PDF 页数:12 大小:424.67KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210116219.9

申请日:

2012.04.19

公开号:

CN102662596A

公开日:

2012.09.12

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/048申请公布日:20120912|||实质审查的生效IPC(主分类):G06F 3/048申请日:20120419|||公开

IPC分类号:

G06F3/048

主分类号:

G06F3/048

申请人:

腾讯科技(深圳)有限公司

发明人:

张凯

地址:

518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

北京德琦知识产权代理有限公司 11018

代理人:

谢安昆;宋志强

PDF下载: PDF下载
内容摘要

本发明实施方式提出了一种移动终端浏览器的交互方法、装置和系统。方法包括:设置与移动终端重力感应器事件相对应的浏览器交互命令;捕获移动终端的重力感应器事件;浏览器响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。本发明实施方式通过直接的物理操作即可实现浏览器交互命令,可以显著降低交互过程中的误操作。

权利要求书

1.一种移动终端浏览器的交互方法,其特征在于,包括:
设置与移动终端重力感应器事件相对应的浏览器交互命令;
捕获移动终端的重力感应器事件;
浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件相对
应的浏览器交互命令。
2.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,
所述捕获移动终端的重力感应器事件包括:侦听移动终端浏览器的设备运
动事件,以捕获移动终端的重力感应器事件。
3.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,
所述捕获移动终端的重力感应器事件包括:
当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该
重力感应器事件。
4.根据权利要求2所述的移动终端浏览器的交互方法,其特征在于,所述
侦听移动终端浏览器的设备运动事件包括:在设备运动事件的触发函数中获取
到移动终端的重力感应相关应用程序编程接口(API)值;
所述触发与该重力感应器事件相对应的浏览器交互命令包括:根据重力感
应相关应用程序编程接口值触发浏览器交互命令。
5.根据权利要求1-4中任一项所述的移动终端浏览器的交互方法,其特征
在于,所述触发与该重力感应器事件相对应的浏览器交互命令包括:
浏览器执行截屏操作;
浏览器执行全屏显示操作;
退出浏览器操作;和/或
浏览器刷新操作。
6.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述
浏览器交互命令为浏览器执行截屏操作;
所述浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件
相对应的浏览器交互命令包括:
浏览器响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,
如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏幕,如果不
存在,则打开新的页面。
7.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述
浏览器交互命令为浏览器刷新操作;
所述浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件
相对应的浏览器交互命令包括:
浏览器响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,
如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。
8.一种移动终端浏览器的交互装置,其特征在于,包括浏览器交互命令设
置单元、重力感应器事件捕获单元和浏览器交互命令触发单元,其中:
浏览器交互命令设置单元,用于设置与移动终端重力感应器事件相对应的
浏览器交互命令;
重力感应器事件捕获单元,用于捕获移动终端的重力感应器事件;
浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,触发与
所述重力感应器事件相对应的浏览器交互命令。
9.根据权利要求8的移动终端浏览器的交互装置,其特征在于,
重力感应器事件捕获单元,用于侦听移动终端浏览器的设备运动事件,以
捕获所述移动终端的重力感应器事件。
10.根据权利要求8的移动终端浏览器的交互装置,其特征在于,
重力感应器事件捕获单元,用于当移动终端的重力感应器在预定方向上的
受力达到预定门限值时,捕获该重力感应器事件。
11.根据权利要求9的移动终端浏览器的交互装置,其特征在于,
重力感应器事件捕获单元,用于在设备运动事件的触发函数中获取到移动
终端的重力感应相关应用程序编程接口(API)值;
浏览器交互命令触发单元,用于根据所述重力感应相关应用程序编程接口
值触发浏览器交互命令。
12.根据权利要求8-11中任一项所述的移动终端浏览器的交互装置,其特
征在于,
浏览器交互命令触发单元,用于触发下列浏览器交互命令中的任一个或多
于一个的任意组合:
浏览器执行截屏操作;
浏览器执行全屏显示操作;
退出浏览器操作;和/或
浏览器刷新操作。
13.根据权利要求8的移动终端浏览器的交互装置,其特征在于,
浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,判断当
前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前
打开页面的屏幕,如果不存在,则打开新的页面。
14.根据权利要求8的移动终端浏览器的交互装置,其特征在于,
浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,判断当
前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打
开新的页面。
15.一种移动终端浏览器的交互系统,其特征在于,该系统包括浏览器单
元和重力感应器,其中:
重力感应器,用于感应出对移动终端的摇晃操作,并触发重力感应器事件;
浏览器单元,用于预先设置与移动终端重力感应器事件相对应的浏览器交
互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器事件,
触发与该重力感应器事件相对应的浏览器交互命令。
16.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,
所述重力感应器为压电效应重力感应器。
17.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,
浏览器单元,用于当移动终端的重力感应器在预定方向上的受力达到预定
门限值时,捕获该重力感应器事件。
18.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,
浏览器单元,用于侦听移动终端浏览器的设备运动事件,以捕获移动终端
的重力感应器事件,并在设备运动事件的触发函数中获取到移动终端的重力感
应相关应用程序编程接口(API)值,以根据重力感应相关应用程序编程接口
值触发浏览器交互命令。
19.根据权利要求15-18中任一项所述的移动终端浏览器的交互系统,其
特征在于,
浏览器单元,用于触发下列浏览器交互命令中的任一个或多于一个的任意
组合:
浏览器执行截屏操作;
浏览器执行全屏显示操作;
退出浏览器操作;和/或
浏览器刷新操作。
20.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,
浏览器单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已
打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏
幕,如果不存在,则打开新的页面。
21.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,
浏览器单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已
打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。

说明书

一种移动终端浏览器的交互方法、装置和系统

技术领域

本发明实施方式涉及用户交互技术领域,更具体地,涉及一种移动终端
浏览器的交互方法、装置和系统。

背景技术

随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通
信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随
着移动互联网的发展,互联网也在向移动化发展。

移动终端浏览器是运行在移动终端上的浏览器,可以通过通用分组无线
服务(GPRS)等多种方式上网浏览互联网内容。目前,一些移动终端浏览
器需要JAVA或智能手机的系统(比如IOS系统以及Android平台等)支持。

在移动终端浏览器的应用中,经常会有涉及到全局交互命令的操作。全
局交互命令是指在终端软件运行的任意时刻和任意交互界面下都可触发的
交互命令。在目前的浏览器产品中,主要通过对屏幕触摸或者按键的指定操
作触发出相应的全局交互命令。

然而,移动终端屏幕菜单通常入口繁多,层次深,容易产生误操作,而
且不便于用户记忆和操作。如果采用按键或者触摸屏幕上相应的图标而指定
操作触发全局交互命令,同样由于按键复杂容易产生误操作,也不便于用户
记忆和操作的缺陷。因此,无论是通过屏幕菜单或按键的指定操作,现有技
术中的全局交互命令触发方式误操作较多,而且使用起来并不方便,尤其不
便于用户记忆或者容易出现误操作。

而且,在移动终端浏览器软件的不同版本中,菜单入口或者按键指令可
能不一致,因此现有技术的全局交互命令的交互方式还可能会给用户带来不
同程度的困扰。

发明内容

本发明实施方式提出一种移动终端浏览器的交互方法,以降低交互过程
中的误操作。

本发明实施方式还提出了一种移动终端浏览器的交互装置,以降低交互
过程中的误操作。

本发明实施方式还提出了一种移动终端浏览器的交互系统,以降低交互
过程中的误操作。

本发明实施方式的具体方案如下:

一种移动终端浏览器的交互方法,包括:

设置与移动终端重力感应器事件相对应的浏览器交互命令;

捕获移动终端的重力感应器事件;

浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件相
对应的浏览器交互命令。

一种移动终端浏览器的交互装置,该装置包括浏览器交互命令设置单元、
重力感应器事件捕获单元和浏览器交互命令触发单元,其中:

浏览器交互命令设置单元,用于设置与移动终端重力感应器事件相对应的
浏览器交互命令;

重力感应器事件捕获单元,用于捕获移动终端的重力感应器事件;

浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,触发
与该重力感应器事件相对应的浏览器交互命令。

一种移动终端浏览器的交互系统,该系统包括浏览器单元和重力感应器,
其中:

重力感应器,用于感应出对移动终端的摇晃操作,并触发重力感应器事件;

浏览器单元,用于预先设置与移动终端重力感应器事件相对应的浏览器
交互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器
事件,触发与该重力感应器事件相对应的浏览器交互命令。

从上述技术方案可以看出,在本发明实施方式中,首先设置与移动终端
重力感应器事件相对应的浏览器交互命令;然后捕获移动终端的重力感应器
事件;再响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应
的浏览器交互命令。由此可见,应用本发明实施方式以后,用户在浏览器软
件的任意界面下,都可以通过摇动设备等操作触发终端的重力感应器事件并
进行响应,从而触发预定义的浏览器交互命令。由于无需记忆按键操作以及
菜单入口,通过直接的物理操作即可实现浏览器交互命令,本发明实施方式
可以显著降低交互过程中的误操作。

附图说明

图1为根据本发明实施方式移动终端浏览器的交互方法流程图;

图2为根据本发明实施方式的移动终端摇动分析示意图;

图3为根据本发明实施方式移动终端浏览器的交互方法示范性流程图;

图4为根据本发明实施方式移动终端浏览器的交互装置结构图;

图5为根据本发明实施方式移动终端浏览器的交互系统结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明
作进一步的详细描述。

图1为根据本发明实施方式移动终端浏览器的交互方法流程图。

如图1所示,该方法包括:

步骤101:设置与移动终端重力感应器事件相对应的浏览器交互命令。

重力感应器是移动终端内的硬件部件,可以感应用户对移动终端设备的
晃动、摇动等各种方向性操作。

在一个实施方式中,重力感应器可以利用压电效应实现,简单来说是测
量重力感应器内部一片重物(重物和压电片做成一体)重力正交两个方向的
分力大小,来判定水平方向。通过对力敏感的传感器,感受移动终端在变换
姿势时重心的变化,使移动终端光标变化位置从而实现选择的功能。

比如,假如移动终端拿在手里是竖着的,如果用户将移动终端转动90
度横过来,重力感应器可以检测到这种重心变化,从而移动终端的页面可以
跟随用户的重心自动反应过来,也就是说页面也转了90度,从而极具人性
化。

在这里,需要预先设置好浏览器交互命令与移动终端重力感应器事件的
对应关系。其中,浏览器交互命令具体可以包括:浏览器执行截屏操作、浏
览器执行全屏显示操作、退出浏览器操作、浏览器刷新操作,等等。而且,用
户可以通过多种方式触发移动终端重力感应器事件。比如,用户摇动移动终
端、用户晃动移动终端,用户颠倒移动终端,等等。可以将移动终端重力感
应器事件与浏览器交互命令建立对应关系。比如,将用户摇动移动终端对应
于浏览器执行刷新操作、用户颠倒移动终端对应于退出浏览器操作,等等,从
而后续可以应用这种对应关系执行具体的控制操作。

更细化地,可以根据移动终端重力感应器事件的摇晃速度、摇晃幅度、摇
晃力度等度量因子,将移动终端重力感应器事件进行细化分类,并将细化分
类后的移动终端重力感应器事件与浏览器交互命令建立对应关系,从而能够
根据摇晃速度、摇晃幅度、摇晃力度等度量因子来控制不同的浏览器交互命令。

以上虽然详细罗列了示范性的浏览器交互命令和重力感应器事件,以及
浏览器交互命令与重力感应器事件的对应关系的示范性实例,本领域技术人
员可以意识到,上述举例仅仅是用于阐述目的,并不用于限定本发明实施方
式的保护范围。

步骤102:捕获移动终端的重力感应器事件。

根据移动终端浏览器的发展趋势,移动终端浏览器大部分将会直接内置
对移动终端运动的支持。

比如,当浏览器支持爪哇脚本(JS)的时候,可以通过侦听移动终端浏
览器的设备运动事件(比如:devicemotion)事件,以捕获移动终端的重力
感应器事件。

图2为根据本发明实施方式的移动终端摇动分析示意图。如图2所示,
可以在由X轴、Y轴和Z轴组成的坐标系中对移动终端的摇动状态进行具
体分析。

具体地,当浏览器支持JavaScript时:通过对移动终端浏览器的设备运
动事件的侦听,可以获取到手机等移动终端的相关应用程序编程接口(API)
值。相关应用程序编程接口具体可以包括:accelerationIncludingGravity.x,
accelerationIncludingGravity.y,accelerationIncludingGravity.z等多个参数值,
然后将这些参数值传递给移动终端浏览器页面中JavaScript代码中的flash
object,同时被传递的值还可以有时间值,以供flash判断当前移动终端的运
动速度。

以上以JavaScript为实例对本发明实施方式中如何捕获移动终端的重力
感应器事件进行了详细描述。本领域技术人员可以意识到,这种示范性描述
仅是阐述性的,并不用于限定本发明的保护范围。实际上,对于HTML5等
其它网页编程语言或者任意后续开发出的标记语言,本发明实施方式同样适
用。

在一个实施方式中,当移动终端的重力感应器在预定方向上的受力达到
预定门限值时,捕获该重力感应器事件。此时,可以通过接口注册需要监听
的重力感应器事件,并根据具体接口设定参数,比如指定重力感应器在一定
方向上受力达到某个阀值时调用程序的某预设接口。然后,当用户通过摇动
等操作触发重力感应器事件时,由系统判断并回调程序之前注册的接口。

在一个实施方式中,浏览器程序可以通过接口实时获取移动终端的设备
信息,则浏览器程序也可定时调用相应接口获取设备当时的状态信息,包括
重力感应器在不同方向上的受力数据等,从而判断用户是否进行摇动等操
作。

步骤103:浏览器响应于所捕获的重力感应器事件,触发与该重力感应
器事件相对应的浏览器交互命令。

在这里,当捕获移动终端的重力感应器事件之后,便可以触发与该重力
感应器事件相对应的浏览器交互命令。捕获移动终端的重力感应器事件后,
浏览器程序可以获得重力感应器当前的设备数据,包括不同方向上的受力和
旋转角度等,然后根据数值判断用户操作,包括摇动的力度角度次数等,根
据判断结果调用相应的浏览器交互命令,从而完成由重力传感器触发的全局
命令交互功能。

此处的浏览器交互命令具体可以包括:浏览器执行截屏操作;浏览器执
行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作,等等。

在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器响应
于所捕获的重力感应器事件,首先判断当前是否存在已打开页面,如果存在,
则根据预先设置的截屏区域尺寸(比如:截取页面的前半部分)截取当前打开
页面的屏幕,如果不存在,则打开新的页面。其中,随着不同应用场景的需求
不同,截屏区域尺寸大小是可以调节的。

在另一个实施方式中,当应用本发明实施方式到浏览器刷新操作时,浏览
器响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在
则刷新所述已打开页面,如果不存在,则打开新的页面。其中:如果当前打开
有多个页面,随着不同应用场景的需求不同,可以刷新全部打开页面,或者仅
仅刷新当前占据有触摸焦点的页面。

基于上述详细分析,图3为根据本发明实施方式移动终端浏览器的交互
方法示范性流程图。

如图3所示,该方法包括:

步骤301:启动并运行移动终端浏览器。

步骤302~303:用户在浏览器内部的任意交互界面A上,通过菜单、
按键屏幕等操作输入交互命令,切换到浏览器内部的交互界面B上。

步骤304:用户摇动移动终端设备从而触发重力感应器事件,浏览器程
序捕获到该重力感应器事件。

步骤305:浏览器程序响应于该重力感应器事件,执行与该重力感应器
事件相对应的交互命令。比如:该交互命令的具体执行结果可以为切换到全
局交互界面C。

由图3可见,用户正常情况下可以通过对浏览器软件的菜单或者设备按
键、屏幕等进行操作,以完成交互界面的切换或者命令输入。而且,用户在
浏览器软件的任意界面下,都可以通过摇动设备等操作触发终端的重力感应
器事件。浏览器软件通过终端系统提供的接口捕获重力感应器事件,并进行
响应,触发预定义的全局交互命令输入界面。

基于上述分析,本发明实施方式还提出了一种移动终端浏览器的交互装
置。

图4为根据本发明实施方式移动终端浏览器的交互装置结构图。

如图4所示,该装置包括:浏览器交互命令设置单元401、重力感应器
事件捕获单元402和浏览器交互命令触发单元403。其中:

浏览器交互命令设置单元401,用于设置与移动终端重力感应器事件相对
应的浏览器交互命令;

重力感应器事件捕获单元402,用于捕获移动终端的重力感应器事件;

浏览器交互命令触发单元403,用于响应于所捕获的重力感应器事件触
发与该重力感应器事件相对应的浏览器交互命令。

在一个实施方式中,重力感应器事件捕获单元402,用于侦听移动终端
浏览器的设备运动事件(比如:devicemotion事件),以捕获所述移动终端
的重力感应器事件。

在一个实施方式中,重力感应器事件捕获单元402,用于当移动终端的
重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事
件。

优选地,重力感应器事件捕获单元402,用于在设备运动事件的触发函
数中获取到移动终端的重力感应相关应用程序编程接口值。此时,浏览器交
互命令触发单元403,用于根据所述重力感应相关应用程序编程接口值触发浏
览器交互命令。

比如:当浏览器支持JavaScript时,重力感应器事件捕获单元402通过
对移动终端浏览器的设备运动事件的侦听,可以获取到手机等移动设备的相
关应用程序编程接口(API)值。相关应用程序编程接口具体可以包括:
accelerationIncludingGravity.y,accelerationIncludingGravity.z等多个参数值,
然后将这些参数值传递给移动终端浏览器页面中JavaScript代码中的flash
object,同时被传递的值还可以有时间值,以供flash判断当前移动终端的运
动速度。

以上以JavaScript为实例对本发明实施方式中如何捕获移动终端的重力
感应器事件进行了详细描述。本领域技术人员可以意识到,这种示范性描述
仅是阐述性的,并不用于限定本发明的保护范围。实际上,对于HTML5等
其它网页编程语言或者任意后续开发出的标记语言,本发明实施方式同样适
用。

优选地,浏览器交互命令触发单元403,用于触发下列浏览器交互命令
中的任一个或多于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏
显示操作;退出浏览器操作;和/或浏览器刷新操作,等等。

在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器交互
命令触发单元403,用于响应于所捕获的重力感应器事件,判断当前是否存在
已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的
屏幕,如果不存在,则打开新的页面。其中,随着不同应用场景的需求不同,
截屏区域尺寸大小是可以调节的。

在另一个实施方式中,当应用本发明实施方式到浏览器刷新操作时,浏
览器交互命令触发单元403,用于响应于所捕获的重力感应器事件,判断当前
是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开
新的页面。其中:如果当前打开有多个页面,随着不同应用场景的需求不同,
可以刷新全部打开页面,或者仅仅刷新当前占据有触摸焦点的页面。

本发明实施方式还提出了一种移动终端浏览器的交互系统。

图5为根据本发明实施方式移动终端浏览器的交互系统结构图。

如图5所示,该系统包括浏览器单元501和重力感应器502。其中:

重力感应器501,用于感应出对移动终端的摇晃操作,并触发重力感应器
事件;

浏览器单元502,用于预先设置与移动终端重力感应器事件相对应的浏览
器交互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器
事件,触发与该重力感应器事件相对应的浏览器交互命令。

在一个实施方式中,重力感应器501优选具体实施为压电效应重力感应器。

在一个实施方式中,浏览器单元502,用于当移动终端的重力感应器在预
定方向上的受力达到预定门限值时,捕获该重力感应器事件。浏览器单元502
浏览器单元,还可以用于侦听移动终端浏览器的设备移动(比如:devicemotion)
事件,以捕获移动终端的重力感应器事件,并在设备移动事件的触发函数中获
取到移动终端的重力感应相关应用程序编程接口值,以根据重力感应相关应用
程序编程接口值触发浏览器交互命令。

优选地,浏览器单元502,用于触发下列浏览器交互命令中的任一个或多
于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏
览器操作;和/或浏览器刷新操作,等等。

在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器单元
502,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如
果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏幕,如果不存
在,则打开新的页面。其中,随着不同应用场景的需求不同,截屏区域尺寸大
小是可以调节的。

在另一个实施方式中,当应用本发明实施方式到浏览器刷新操作时,浏览
器单元502,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开
页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。其中:
如果当前打开有多个页面,随着不同应用场景的需求不同,可以刷新全部打开
页面,或者仅仅刷新当前占据有触摸焦点的页面。

从上述技术方案可以看出,在本发明实施方式中,首先设置与移动终端重
力感应器事件相对应的浏览器交互命令;然后捕获移动终端的重力感应器事件;
浏览器再响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的
浏览器交互命令。由此可见,应用本发明实施方式以后,用户在浏览器软件的
任意界面下,都可以通过摇动设备等操作触发终端的重力感应器事件并进行响
应,从而触发预定义的浏览器交互命令。由于无需记忆按键操作以及菜单入口,
通过直接的物理操作即可实现浏览器交互命令,本发明实施方式可以显著降低
交互过程中的误操作。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护
范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,
均应包含在本发明的保护范围之内。

一种移动终端浏览器的交互方法、装置和系统.pdf_第1页
第1页 / 共12页
一种移动终端浏览器的交互方法、装置和系统.pdf_第2页
第2页 / 共12页
一种移动终端浏览器的交互方法、装置和系统.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种移动终端浏览器的交互方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《一种移动终端浏览器的交互方法、装置和系统.pdf(12页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102662596 A(43)申请公布日 2012.09.12CN102662596A*CN102662596A*(21)申请号 201210116219.9(22)申请日 2012.04.19G06F 3/048(2006.01)(71)申请人腾讯科技(深圳)有限公司地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室(72)发明人张凯(74)专利代理机构北京德琦知识产权代理有限公司 11018代理人谢安昆 宋志强(54) 发明名称一种移动终端浏览器的交互方法、装置和系统(57) 摘要本发明实施方式提出了一种移动终端浏览器的交互方法、装置和系统。方法。

2、包括:设置与移动终端重力感应器事件相对应的浏览器交互命令;捕获移动终端的重力感应器事件;浏览器响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。本发明实施方式通过直接的物理操作即可实现浏览器交互命令,可以显著降低交互过程中的误操作。(51)Int.Cl.权利要求书3页 说明书6页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 3 页 说明书 6 页 附图 2 页1/3页21.一种移动终端浏览器的交互方法,其特征在于,包括:设置与移动终端重力感应器事件相对应的浏览器交互命令;捕获移动终端的重力感应器事件;浏览器响应于所捕获的重力感应器事件,。

3、触发与所述重力感应器事件相对应的浏览器交互命令。2.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述捕获移动终端的重力感应器事件包括:侦听移动终端浏览器的设备运动事件,以捕获移动终端的重力感应器事件。3.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述捕获移动终端的重力感应器事件包括:当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。4.根据权利要求2所述的移动终端浏览器的交互方法,其特征在于,所述侦听移动终端浏览器的设备运动事件包括:在设备运动事件的触发函数中获取到移动终端的重力感应相关应用程序编程接口(API)值;所述触发与该重力感。

4、应器事件相对应的浏览器交互命令包括:根据重力感应相关应用程序编程接口值触发浏览器交互命令。5.根据权利要求1-4中任一项所述的移动终端浏览器的交互方法,其特征在于,所述触发与该重力感应器事件相对应的浏览器交互命令包括:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作。6.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述浏览器交互命令为浏览器执行截屏操作;所述浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件相对应的浏览器交互命令包括:浏览器响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取。

5、当前打开页面的屏幕,如果不存在,则打开新的页面。7.根据权利要求1所述的移动终端浏览器的交互方法,其特征在于,所述浏览器交互命令为浏览器刷新操作;所述浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件相对应的浏览器交互命令包括:浏览器响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。8.一种移动终端浏览器的交互装置,其特征在于,包括浏览器交互命令设置单元、重力感应器事件捕获单元和浏览器交互命令触发单元,其中:浏览器交互命令设置单元,用于设置与移动终端重力感应器事件相对应的浏览器交互命令;权 利 要 求 书CN 1026。

6、62596 A2/3页3重力感应器事件捕获单元,用于捕获移动终端的重力感应器事件;浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,触发与所述重力感应器事件相对应的浏览器交互命令。9.根据权利要求8的移动终端浏览器的交互装置,其特征在于,重力感应器事件捕获单元,用于侦听移动终端浏览器的设备运动事件,以捕获所述移动终端的重力感应器事件。10.根据权利要求8的移动终端浏览器的交互装置,其特征在于,重力感应器事件捕获单元,用于当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。11.根据权利要求9的移动终端浏览器的交互装置,其特征在于,重力感应器事件捕获单元,用于。

7、在设备运动事件的触发函数中获取到移动终端的重力感应相关应用程序编程接口(API)值;浏览器交互命令触发单元,用于根据所述重力感应相关应用程序编程接口值触发浏览器交互命令。12.根据权利要求8-11中任一项所述的移动终端浏览器的交互装置,其特征在于,浏览器交互命令触发单元,用于触发下列浏览器交互命令中的任一个或多于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作。13.根据权利要求8的移动终端浏览器的交互装置,其特征在于,浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取。

8、当前打开页面的屏幕,如果不存在,则打开新的页面。14.根据权利要求8的移动终端浏览器的交互装置,其特征在于,浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。15.一种移动终端浏览器的交互系统,其特征在于,该系统包括浏览器单元和重力感应器,其中:重力感应器,用于感应出对移动终端的摇晃操作,并触发重力感应器事件;浏览器单元,用于预先设置与移动终端重力感应器事件相对应的浏览器交互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。16.根据权利。

9、要求15所述的移动终端浏览器的交互系统,其特征在于,所述重力感应器为压电效应重力感应器。17.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,浏览器单元,用于当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。权 利 要 求 书CN 102662596 A3/3页418.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,浏览器单元,用于侦听移动终端浏览器的设备运动事件,以捕获移动终端的重力感应器事件,并在设备运动事件的触发函数中获取到移动终端的重力感应相关应用程序编程接口(API)值,以根据重力感应相关应用程序编程接口值触发浏览器交互命令。19。

10、.根据权利要求15-18中任一项所述的移动终端浏览器的交互系统,其特征在于,浏览器单元,用于触发下列浏览器交互命令中的任一个或多于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作。20.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,浏览器单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏幕,如果不存在,则打开新的页面。21.根据权利要求15所述的移动终端浏览器的交互系统,其特征在于,浏览器单元,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如。

11、果存在则刷新所述已打开页面,如果不存在,则打开新的页面。权 利 要 求 书CN 102662596 A1/6页5一种移动终端浏览器的交互方法、 装置和系统技术领域0001 本发明实施方式涉及用户交互技术领域,更具体地,涉及一种移动终端浏览器的交互方法、装置和系统。背景技术0002 随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。0003 移动终端浏览器是运行在移动终端上的浏览器,可以通过通用分组无线服务(GPRS)等多种方式上网浏览互联网内容。目前,一些移动终端浏。

12、览器需要JAVA或智能手机的系统(比如IOS系统以及Android平台等)支持。0004 在移动终端浏览器的应用中,经常会有涉及到全局交互命令的操作。全局交互命令是指在终端软件运行的任意时刻和任意交互界面下都可触发的交互命令。在目前的浏览器产品中,主要通过对屏幕触摸或者按键的指定操作触发出相应的全局交互命令。0005 然而,移动终端屏幕菜单通常入口繁多,层次深,容易产生误操作,而且不便于用户记忆和操作。如果采用按键或者触摸屏幕上相应的图标而指定操作触发全局交互命令,同样由于按键复杂容易产生误操作,也不便于用户记忆和操作的缺陷。因此,无论是通过屏幕菜单或按键的指定操作,现有技术中的全局交互命令触。

13、发方式误操作较多,而且使用起来并不方便,尤其不便于用户记忆或者容易出现误操作。0006 而且,在移动终端浏览器软件的不同版本中,菜单入口或者按键指令可能不一致,因此现有技术的全局交互命令的交互方式还可能会给用户带来不同程度的困扰。发明内容0007 本发明实施方式提出一种移动终端浏览器的交互方法,以降低交互过程中的误操作。0008 本发明实施方式还提出了一种移动终端浏览器的交互装置,以降低交互过程中的误操作。0009 本发明实施方式还提出了一种移动终端浏览器的交互系统,以降低交互过程中的误操作。0010 本发明实施方式的具体方案如下:0011 一种移动终端浏览器的交互方法,包括:0012 设置与。

14、移动终端重力感应器事件相对应的浏览器交互命令;0013 捕获移动终端的重力感应器事件;0014 浏览器响应于所捕获的重力感应器事件,触发与所述重力感应器事件相对应的浏览器交互命令。0015 一种移动终端浏览器的交互装置,该装置包括浏览器交互命令设置单元、重力感说 明 书CN 102662596 A2/6页6应器事件捕获单元和浏览器交互命令触发单元,其中:0016 浏览器交互命令设置单元,用于设置与移动终端重力感应器事件相对应的浏览器交互命令;0017 重力感应器事件捕获单元,用于捕获移动终端的重力感应器事件;0018 浏览器交互命令触发单元,用于响应于所捕获的重力感应器事件,触发与该重力感应器。

15、事件相对应的浏览器交互命令。0019 一种移动终端浏览器的交互系统,该系统包括浏览器单元和重力感应器,其中:0020 重力感应器,用于感应出对移动终端的摇晃操作,并触发重力感应器事件;0021 浏览器单元,用于预先设置与移动终端重力感应器事件相对应的浏览器交互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。0022 从上述技术方案可以看出,在本发明实施方式中,首先设置与移动终端重力感应器事件相对应的浏览器交互命令;然后捕获移动终端的重力感应器事件;再响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。由此。

16、可见,应用本发明实施方式以后,用户在浏览器软件的任意界面下,都可以通过摇动设备等操作触发终端的重力感应器事件并进行响应,从而触发预定义的浏览器交互命令。由于无需记忆按键操作以及菜单入口,通过直接的物理操作即可实现浏览器交互命令,本发明实施方式可以显著降低交互过程中的误操作。附图说明0023 图1为根据本发明实施方式移动终端浏览器的交互方法流程图;0024 图2为根据本发明实施方式的移动终端摇动分析示意图;0025 图3为根据本发明实施方式移动终端浏览器的交互方法示范性流程图;0026 图4为根据本发明实施方式移动终端浏览器的交互装置结构图;0027 图5为根据本发明实施方式移动终端浏览器的交互。

17、系统结构图。具体实施方式0028 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。0029 图1为根据本发明实施方式移动终端浏览器的交互方法流程图。0030 如图1所示,该方法包括:0031 步骤101:设置与移动终端重力感应器事件相对应的浏览器交互命令。0032 重力感应器是移动终端内的硬件部件,可以感应用户对移动终端设备的晃动、摇动等各种方向性操作。0033 在一个实施方式中,重力感应器可以利用压电效应实现,简单来说是测量重力感应器内部一片重物(重物和压电片做成一体)重力正交两个方向的分力大小,来判定水平方向。通过对力敏感的传感器,感受移动终端在变换姿势时。

18、重心的变化,使移动终端光标变化位置从而实现选择的功能。0034 比如,假如移动终端拿在手里是竖着的,如果用户将移动终端转动90度横过来,说 明 书CN 102662596 A3/6页7重力感应器可以检测到这种重心变化,从而移动终端的页面可以跟随用户的重心自动反应过来,也就是说页面也转了90度,从而极具人性化。0035 在这里,需要预先设置好浏览器交互命令与移动终端重力感应器事件的对应关系。其中,浏览器交互命令具体可以包括:浏览器执行截屏操作、浏览器执行全屏显示操作、退出浏览器操作、浏览器刷新操作,等等。而且,用户可以通过多种方式触发移动终端重力感应器事件。比如,用户摇动移动终端、用户晃动移动终。

19、端,用户颠倒移动终端,等等。可以将移动终端重力感应器事件与浏览器交互命令建立对应关系。比如,将用户摇动移动终端对应于浏览器执行刷新操作、用户颠倒移动终端对应于退出浏览器操作,等等,从而后续可以应用这种对应关系执行具体的控制操作。0036 更细化地,可以根据移动终端重力感应器事件的摇晃速度、摇晃幅度、摇晃力度等度量因子,将移动终端重力感应器事件进行细化分类,并将细化分类后的移动终端重力感应器事件与浏览器交互命令建立对应关系,从而能够根据摇晃速度、摇晃幅度、摇晃力度等度量因子来控制不同的浏览器交互命令。0037 以上虽然详细罗列了示范性的浏览器交互命令和重力感应器事件,以及浏览器交互命令与重力感应。

20、器事件的对应关系的示范性实例,本领域技术人员可以意识到,上述举例仅仅是用于阐述目的,并不用于限定本发明实施方式的保护范围。0038 步骤102:捕获移动终端的重力感应器事件。0039 根据移动终端浏览器的发展趋势,移动终端浏览器大部分将会直接内置对移动终端运动的支持。0040 比如,当浏览器支持爪哇脚本(JS)的时候,可以通过侦听移动终端浏览器的设备运动事件(比如:devicemotion)事件,以捕获移动终端的重力感应器事件。0041 图2为根据本发明实施方式的移动终端摇动分析示意图。如图2所示,可以在由X轴、Y轴和Z轴组成的坐标系中对移动终端的摇动状态进行具体分析。0042 具体地,当浏览。

21、器支持JavaScript时:通过对移动终端浏览器的设备运动事件的侦听,可以获取到手机等移动终端的相关应用程序编程接口(API)值。相关应用程序编程接口具体可以包括:accelerationIncludingGravity.x,accelerationIncludingGravity.y,accelerationIncludingGravity.z等多个参数值,然后将这些参数值传递给移动终端浏览器页面中JavaScript代码中的flashobject,同时被传递的值还可以有时间值,以供flash判断当前移动终端的运动速度。0043 以上以JavaScript为实例对本发明实施方式中如何捕获移。

22、动终端的重力感应器事件进行了详细描述。本领域技术人员可以意识到,这种示范性描述仅是阐述性的,并不用于限定本发明的保护范围。实际上,对于HTML5等其它网页编程语言或者任意后续开发出的标记语言,本发明实施方式同样适用。0044 在一个实施方式中,当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。此时,可以通过接口注册需要监听的重力感应器事件,并根据具体接口设定参数,比如指定重力感应器在一定方向上受力达到某个阀值时调用程序的某预设接口。然后,当用户通过摇动等操作触发重力感应器事件时,由系统判断并回调程序之前注册的接口。0045 在一个实施方式中,浏览器程序可以通过接口。

23、实时获取移动终端的设备信息,则说 明 书CN 102662596 A4/6页8浏览器程序也可定时调用相应接口获取设备当时的状态信息,包括重力感应器在不同方向上的受力数据等,从而判断用户是否进行摇动等操作。0046 步骤103:浏览器响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。0047 在这里,当捕获移动终端的重力感应器事件之后,便可以触发与该重力感应器事件相对应的浏览器交互命令。捕获移动终端的重力感应器事件后,浏览器程序可以获得重力感应器当前的设备数据,包括不同方向上的受力和旋转角度等,然后根据数值判断用户操作,包括摇动的力度角度次数等,根据判断结果调用相应的浏。

24、览器交互命令,从而完成由重力传感器触发的全局命令交互功能。0048 此处的浏览器交互命令具体可以包括:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作,等等。0049 在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器响应于所捕获的重力感应器事件,首先判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸(比如:截取页面的前半部分)截取当前打开页面的屏幕,如果不存在,则打开新的页面。其中,随着不同应用场景的需求不同,截屏区域尺寸大小是可以调节的。0050 在另一个实施方式中,当应用本发明实施方式到浏览器刷新操作时,浏览器响应于所捕获的重力感应。

25、器事件,判断当前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。其中:如果当前打开有多个页面,随着不同应用场景的需求不同,可以刷新全部打开页面,或者仅仅刷新当前占据有触摸焦点的页面。0051 基于上述详细分析,图3为根据本发明实施方式移动终端浏览器的交互方法示范性流程图。0052 如图3所示,该方法包括:0053 步骤301:启动并运行移动终端浏览器。0054 步骤302303:用户在浏览器内部的任意交互界面A上,通过菜单、按键屏幕等操作输入交互命令,切换到浏览器内部的交互界面B上。0055 步骤304:用户摇动移动终端设备从而触发重力感应器事件,浏览器程序捕获到。

26、该重力感应器事件。0056 步骤305:浏览器程序响应于该重力感应器事件,执行与该重力感应器事件相对应的交互命令。比如:该交互命令的具体执行结果可以为切换到全局交互界面C。0057 由图3可见,用户正常情况下可以通过对浏览器软件的菜单或者设备按键、屏幕等进行操作,以完成交互界面的切换或者命令输入。而且,用户在浏览器软件的任意界面下,都可以通过摇动设备等操作触发终端的重力感应器事件。浏览器软件通过终端系统提供的接口捕获重力感应器事件,并进行响应,触发预定义的全局交互命令输入界面。0058 基于上述分析,本发明实施方式还提出了一种移动终端浏览器的交互装置。0059 图4为根据本发明实施方式移动终端。

27、浏览器的交互装置结构图。0060 如图4所示,该装置包括:浏览器交互命令设置单元401、重力感应器事件捕获单元402和浏览器交互命令触发单元403。其中:0061 浏览器交互命令设置单元401,用于设置与移动终端重力感应器事件相对应的浏览器交互命令;说 明 书CN 102662596 A5/6页90062 重力感应器事件捕获单元402,用于捕获移动终端的重力感应器事件;0063 浏览器交互命令触发单元403,用于响应于所捕获的重力感应器事件触发与该重力感应器事件相对应的浏览器交互命令。0064 在一个实施方式中,重力感应器事件捕获单元402,用于侦听移动终端浏览器的设备运动事件(比如:devi。

28、cemotion事件),以捕获所述移动终端的重力感应器事件。0065 在一个实施方式中,重力感应器事件捕获单元402,用于当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。0066 优选地,重力感应器事件捕获单元402,用于在设备运动事件的触发函数中获取到移动终端的重力感应相关应用程序编程接口值。此时,浏览器交互命令触发单元403,用于根据所述重力感应相关应用程序编程接口值触发浏览器交互命令。0067 比如:当浏览器支持JavaScript时,重力感应器事件捕获单元402通过对移动终端浏览器的设备运动事件的侦听,可以获取到手机等移动设备的相关应用程序编程接口(AP。

29、I)值。相关应用程序编程接口具体可以包括:accelerationIncludingGravity.y,accelerationIncludingGravity.z等多个参数值,然后将这些参数值传递给移动终端浏览器页面中JavaScript代码中的flashobject,同时被传递的值还可以有时间值,以供flash判断当前移动终端的运动速度。0068 以上以JavaScript为实例对本发明实施方式中如何捕获移动终端的重力感应器事件进行了详细描述。本领域技术人员可以意识到,这种示范性描述仅是阐述性的,并不用于限定本发明的保护范围。实际上,对于HTML5等其它网页编程语言或者任意后续开发出的标记。

30、语言,本发明实施方式同样适用。0069 优选地,浏览器交互命令触发单元403,用于触发下列浏览器交互命令中的任一个或多于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作,等等。0070 在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器交互命令触发单元403,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏幕,如果不存在,则打开新的页面。其中,随着不同应用场景的需求不同,截屏区域尺寸大小是可以调节的。0071 在另一个实施方式中,当应用本发明实施方式到浏览器刷新操作时。

31、,浏览器交互命令触发单元403,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。其中:如果当前打开有多个页面,随着不同应用场景的需求不同,可以刷新全部打开页面,或者仅仅刷新当前占据有触摸焦点的页面。0072 本发明实施方式还提出了一种移动终端浏览器的交互系统。0073 图5为根据本发明实施方式移动终端浏览器的交互系统结构图。0074 如图5所示,该系统包括浏览器单元501和重力感应器502。其中:0075 重力感应器501,用于感应出对移动终端的摇晃操作,并触发重力感应器事件;0076 浏览器单元502,用于预先设置与移动。

32、终端重力感应器事件相对应的浏览器交互命令,捕获移动终端的重力感应器事件,并响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。说 明 书CN 102662596 A6/6页100077 在一个实施方式中,重力感应器501优选具体实施为压电效应重力感应器。0078 在一个实施方式中,浏览器单元502,用于当移动终端的重力感应器在预定方向上的受力达到预定门限值时,捕获该重力感应器事件。浏览器单元502浏览器单元,还可以用于侦听移动终端浏览器的设备移动(比如:devicemotion)事件,以捕获移动终端的重力感应器事件,并在设备移动事件的触发函数中获取到移动终端的重力感应相。

33、关应用程序编程接口值,以根据重力感应相关应用程序编程接口值触发浏览器交互命令。0079 优选地,浏览器单元502,用于触发下列浏览器交互命令中的任一个或多于一个的任意组合:浏览器执行截屏操作;浏览器执行全屏显示操作;退出浏览器操作;和/或浏览器刷新操作,等等。0080 在一个实施方式中,当应用本发明实施方式到截屏操作时,浏览器单元502,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在,则根据预先设置的截屏区域尺寸截取当前打开页面的屏幕,如果不存在,则打开新的页面。其中,随着不同应用场景的需求不同,截屏区域尺寸大小是可以调节的。0081 在另一个实施方式中,当应用本发明实。

34、施方式到浏览器刷新操作时,浏览器单元502,用于响应于所捕获的重力感应器事件,判断当前是否存在已打开页面,如果存在则刷新所述已打开页面,如果不存在,则打开新的页面。其中:如果当前打开有多个页面,随着不同应用场景的需求不同,可以刷新全部打开页面,或者仅仅刷新当前占据有触摸焦点的页面。0082 从上述技术方案可以看出,在本发明实施方式中,首先设置与移动终端重力感应器事件相对应的浏览器交互命令;然后捕获移动终端的重力感应器事件;浏览器再响应于所捕获的重力感应器事件,触发与该重力感应器事件相对应的浏览器交互命令。由此可见,应用本发明实施方式以后,用户在浏览器软件的任意界面下,都可以通过摇动设备等操作触发终端的重力感应器事件并进行响应,从而触发预定义的浏览器交互命令。由于无需记忆按键操作以及菜单入口,通过直接的物理操作即可实现浏览器交互命令,本发明实施方式可以显著降低交互过程中的误操作。0083 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说 明 书CN 102662596 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1