一种移动终端及其实现光标移动的方法技术

技术编号:6943350 阅读:202 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种移动终端及其实现光标移动的方法,所述方法包括:获取移动终端在设定三维坐标系上的加速度ax、ay,az;计算移动终端当前左/右倾斜率K1和前/后倾斜率K2;基于所述倾斜率K1和倾斜率K2,左/右或前/后移动光标。所述移动终端包括:信息获取单元、倾斜度计算单元和光标移动单元。通过本发明专利技术所述方法,只需用户在各个方向上倾斜移动终端,即可随意移动光标,倾斜越厉害,光标移动越迅速,这样减少了反复触摸或按键的麻烦,体现了高效性和便捷性,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及。
技术介绍
在当今的移动终端消费市场,移动终端的功能越来越丰富化和标准化。能否真正提升移动终端的用户体验水平越来越成为一款移动终端是否畅销的关键。目前的绝大多数移动终端上,在输入过程中移动文字光标的方法是通过方向按键或者通过触摸直接点击来完成。这两种方法看似直观,却有一些缺点和局限性。首先是现在触摸屏移动终端越来越普遍,大部分触摸屏移动终端取消了硬键盘支持。其次是中高端的移动终端越来越倾向使用电容屏。电容屏虽然更灵敏,但是有一个很大的缺点,就是点击不精确,通过触摸准确定位光标很困难。第三是全屏手写输入法使用越来越普遍,很多移动终端在全屏手写下没有触屏切换光标位置的功能。这些缺点影响了移动终端的用户体验。
技术实现思路
本专利技术提供,用以解决现有技术中光标定位不准,影响用户体验的问题。为了解决上述问题,本专利技术提供一种移动终端实现光标移动的方法,包括获取移动终端在设定三维坐标系上的加速度ax、ay, az ;计算移动终端当前左/右倾斜率Kl和前/后倾斜率K2 ;基于所述倾斜率Kl和倾斜率K2,左/右或前/后移动光标。其中,“左/右、前/后”中“/”是“或”的含义。本专利技术所述方法中,所述获取移动终端在设定三维坐标系上的加速度ax、ay, az包括订阅加速度感应矢量GVector事件,根据实时获取的GVector信息,获取移动终端在设定的三维坐标轴上的加速度ax、ay, az。本专利技术所述方法中,所述计算移动终端当前左/右倾斜率Kl和前/后倾斜率K2 包括根据所述加速度 、 ,~,利用ax/ay得到左/右倾斜率K1,利用ay/az得到前/后倾斜率K2。本专利技术所述方法中,所述基于倾斜率Kl和倾斜率K2,左/右或前/后移动光标具体包括步骤41、启动预设的左/右移动超时定时器Tl和前/后移动超时定时器T2 ;步骤42、在所述定时器Tl或定时器T2超时时,判断所述倾斜率|Kl|或倾斜率 |Κ2是否超过设定的阈值;步骤43、当|κι|或|Κ2|超过阈值时,左/右或前/后移动光标一格,并基于当前I Kl或|K2值继续光标移动判断,返回步骤41。其中,所述定时器Tl和定时器Τ2的定时时间为预先设定的定值;或者,所述定时器Tl和Τ2的定时时间为T1 = Al/lKl ;T2 = A2/IK2 ;其中,Al、Α2为常数; 当定时时间Tl = Al/lKlU Τ2 = Α2/|Κ2时,所述步骤43中,返回步骤41前,还基于当前的|κι|或|K2|值重新计算定时时间τι或Τ2。本专利技术所述方法中,所述获取移动终端在设定三维坐标系上的加速度ax、ay, az前还包括判断重力感应光标移动功能是否开启,当所述重力感应光标移动功能开启时,触发获取移动终端在设定三维坐标系上的加速度ax、ay, az的操作。本专利技术还提供一种移动终端,包括信息获取单元,用于获取移动终端在设定三维坐标系上的加速度ax、ay, az ;倾斜度计算单元,用于基于所述信息获取单元获取的加速度信息,计算移动终端当前左/右倾斜率Kl和前/后倾斜率K2 ;光标移动单元,用于基于所述倾斜率Kl和倾斜率K2,左/右或前/后移动光标。其中,所述信息获取单元,通过订阅GVector事件,根据实时获取的GVector信息, 获取移动终端在设定三维坐标系上的加速度ax、ay, az ;所述倾斜度计算单元,根据所述加速度ax、ay,az,利用ax/ay得到左/右倾斜率Kl, 利用ay/az得到前/后倾斜率K2 ;所述光标移动单元具体包括定时子单元,用于启动预设的左/右移动超时定时器Tl和前/后移动超时定时器 T2 ;判断子单元,用于在所述定时器τι或定时器T2超时时,判断所述倾斜率|κι|或倾斜率|Κ2|是否超过设定的阈值;光标移动子单元,用于当|κι|或|Κ2|超过阈值时,左/右或前/后移动光标一格, 基于当前|κι|或|Κ2|值继续光标移动判断,触发所述定时子单元。其中,所述定时子单元中,定时器Tl和定时器Τ2的定时时间为预先设定的定值; 或者,定时器Tl和Τ2的定时时间为T1 =Α1/|Κ1| ;Τ2 = Α2/ΙΚ2 ;其中,Al、Α2为常数;当定时时间Tl = Al/I Kl I、Τ2 = Α2/ | Κ2 |时,所述光标移动子单元触发所述定时子单元前,还基于当前的|κι|或|Κ2|值重新计算定时时间τι或Τ2。进一步地,本专利技术所述移动终端还包括检测单元,用于判断重力感应光标移动功能是否开启,当所述重力感应光标移动功能开启时,触发所述信息获取单元。与现有技术相比,本专利技术有益效果如下通过本专利技术所述方法和装置,用户只需要在各个方向上倾斜移动终端,即可随意移动光标,倾斜越厉害,光标移动越迅速。这样减少了反复触摸或按键的麻烦,体现了高效性和便捷性,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的移动终端实现光标移动方法的流程图;图2为本专利技术实施例提供的移动终端实现光标移动方法的流程图;图3为本专利技术实施例中定义的移动终端三维坐标系示意 图4为本专利技术提供的一种移动终端的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术中存在的问题,本专利技术提供。本专利技术利用移动终端的重力感应器,根据移动终端倾斜的方向和程度来自动移动光标,从而代替了触摸或者按键,大大提高了便捷性。其中,重力感应器又叫加速度感应器,是一种将介质加速度信号转换成电信号的装置。介质在加速度的作用下产生形变,形成微小的电压,通过测量这种电压,就能获得介质在三维空间的各个方向上的加速度,从而获得移动终端的运动状态或者水平倾斜程度。如图1所示,为本专利技术提供的一种移动终端实现光标移动的方法,包括步骤S101、获取移动终端在设定三维坐标系上的加速度ax、ay, az ;步骤S102、计算移动终端当前左/右倾斜率Kl和前/后倾斜率K2 ;步骤S103、基于所述倾斜率Kl和倾斜率K2,左/右或前/后移动光标。该步骤103中,所述基于倾斜率Kl和倾斜率K2,左/右或前/后移动光标具体包括(1)启动预设的左/右移动超时定时器Tl和前/后移动超时定时器T2 ;(2)在所述定时器Tl或定时器T2超时时,判断所述倾斜率|κι|或倾斜率|K2|是否超过设定的阈值;(3)当IkiI或|Κ2|超过阈值时,左/右或前/后移动光标一格,并基于当前Iκι 或|Κ2|值继续光标移动判断,返回步骤(1)。其中,所述定时器Tl和定时器Τ2的定时时间为预先设定的定值;或者,所述定时器Tl和Τ2的定时时间为T1 = Al/lKl ;T2 = A2/IK2 ;其中,Al、Α2为常数;当定时时间Tl = Α1/|Κ1|、Τ2 = Α2/|Κ2时,本文档来自技高网...

【技术保护点】
1.一种移动终端实现光标移动的方法,其特征在于,包括:获取移动终端在设定三维坐标系上的加速度ax、ay,az;计算移动终端当前左/右倾斜率K1和前/后倾斜率K2;基于所述倾斜率K1和所述倾斜率K2,左/右或前/后移动光标。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈逸林曾一庭林俊萱王浩文张芝萍吕秋雨
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1