一种防止轨迹球误操作的方法及终端设备技术

技术编号:4107479 阅读:211 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种防止轨迹球误操作的方法及终端设备,其中防止轨迹球误操作的方法包括以下步骤:检测轨迹球操作信号;在检测到轨迹球操作信号时,扫描轨迹球当前运动方向,并存储为第一方向状态信息;延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存储为第二方向状态信息;比较第一方向状态信息和第二方向状态信息;在第一方向状态信息与第二方向状态信息不相同时,丢弃轨迹球操作信号。本发明专利技术具备以下有益效果:通过检测轨迹球运动方向,并延迟第一预定时间后再次检测轨迹球运动方向,并将前后两次检测的轨迹球运动方向信息进行比较,以分辨出并丢弃轨迹球误操作事件,只将正确的轨迹球操作事件发送给上层应用层,可有效防止轨迹球误操作。

【技术实现步骤摘要】

本专利技术涉及通信
,更具体地说,涉及一种防止轨迹球误操作的方法及终 端设备。
技术介绍
轨迹球是另外一种类型的鼠标,其内部结构与机械式鼠标相同,工作原理也类似, 都是通过读取可滚动的球滚动的方向和速度来定位。不同的是轨迹球工作时,球在上面,直 接用手拨动球使球滚动,而球座固定不动。因而轨迹球占用空间相对较小,多用于笔记本电 脑等便携机。目前很多终端设备为了方便用户操作及携带而配备有轨迹球,以实现精确定位。 但是大多数的轨迹球在操作上过于灵敏,导致用户使用时经常出现误操作现象。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述轨迹球容易误操作的缺陷, 提供一种防止轨迹球误操作的方法及终端设备,可有效防止轨迹球误操作。本专利技术解决其技术问题所采用的技术方案是构造一种防止轨迹球误操作的方法,用于带轨迹球的终端设备中,其中,包括以下 步骤检测轨迹球操作信号;所述轨迹球操作信号是由所述轨迹球根据用户操作的物理 信号转换而来的电信号;在检测到所述轨迹球操作信号时,扫描所述轨迹球当前运动方向,并存储为第一 方向状态信息;延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存储为第二方向状态信 息;比较所述第一方向状态信息和所述第二方向状态信息;在所述第一方向状态信息与所述第二方向状态信息不相同时,丢弃所述轨迹球操作信号。本专利技术所述的防止轨迹球误操作的方法,其中,还包括步骤在所述第一方向状态信息和所述第二方向状态信息相同时,将所述轨迹球操作信 号发送至上层应用层处理。本专利技术所述的防止轨迹球误操作的方法,其中,在丢弃所述轨迹球操作信号之后, 再次执行步骤检测轨迹球操作信号。本专利技术所述的防止轨迹球误操作的方法,其中,所述第一预定时间为50-150ms。本专利技术所述的防止轨迹球误操作的方法,其中,所述第一预定时间为100ms。本专利技术还提供了一种终端设备,包括轨迹球,还包括信号检测模块,状态扫描模块 和事件处理模块;其中,所述信号检测模块,用于检测轨迹球操作信号;所述轨迹球操作信号是由所述轨 迹球根据用户操作的物理信号转换而来的电信号;所述状态扫描模块,用于在检测到所述轨迹球操作信号时,扫描所述轨迹球当前 运动方向,并存储为第一方向状态信息,延迟第一预定时间后,再次扫描轨迹球当前运动方 向,并存储为第二方向状态信息,比较所述第一方向状态信息和所述第二方向状态信息;所述事件处理模块,用于在所述第一方向状态信息与所述第二方向状态信息不相 同时,丢弃所述轨迹球操作信号,或者在所述第一方向状态信息和所述第二方向状态信息 相同时,将所述轨迹球操作信号发送至上层应用层处理。本专利技术所述的终端设备,其中,所述状态扫描模块包括扫描单元,计时单元和比较 单元;其中,所述扫描单元,用于扫描所述轨迹球当前运动方向,并存储为第一方向状态信息, 并在延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存储为第二方向状态信息;所述计时单元,用于计时所述第一预定时间;所述比较单元,用于比较所述第一方向状态信息和所述第二方向状态信息。本专利技术具备以下有益效果通过检测轨迹球运动方向,并延迟第一预定时间后再 次检测轨迹球运动方向,并将前后两次检测的轨迹球运动方向信息进行比较,以分辨出并 丢弃轨迹球误操作事件,只将正确的轨迹球操作事件发送给上层应用层,可有效防止轨迹 球误操作。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术较佳实施例的防止轨迹球误操作的方法流程图;图2是本专利技术较佳实施例的终端设备结构示意图;图3是本专利技术较佳实施例的终端设备中状态扫描模块结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行还详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用 于限定本专利技术。图1是依据本专利技术一较佳实施例的防止轨迹球误操作的方法100的流程图。如图 1所示,用于带轨迹球的终端设备中,方法100开始于步骤101。随后,在下一步骤102,检测轨迹球操作信号。轨迹球操作信号是由轨迹球设备根 据用户操作的物理信号转换而来的电信号,其从轨迹球设备的输出端口输出。该步骤的检 测操作可实时进行,或间隔预定时间进行,只要用户对轨迹球进行操作,即可从该输出端口 检测到该轨迹球操作信号。随后,在下一步骤103,在检测到上述轨迹球操作信号时,说明用户在操作轨迹球, 则扫描轨迹球当前运动方向,并存储为第一方向状态信息。其中第一方向状态信息中包括 轨迹球当前的运动方向数据信息。可以理解,第一方向状态信息还可以是除了运动方向数 据信息的其他能表示轨迹球运动操作的信息,在此不作限制。随后,在下一步骤104,延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存 储为第二方向状态信息。同样第二方向状态信息中包括轨迹球当前的运动方向数据信息。 可以理解,第二方向状态信息还可以是除了运动方向数据信息的其他能表示轨迹球运动操 作的信息,在此不作限制。其中,所间隔的第一预定时间可为50-150ms,优选为100ms,这个时间较为合理, 不会被用户明显察觉到,且如果有误操作,在该时间间隔内,用户一般会很快做出操作更 正。若时间过长,虽然也能避免轨迹球误操作,但是对于正确的操作信号,也要延迟较长时 间才能发送至上层应用层,则用户会察觉到轨迹球使用灵敏度严重下降。随后,在下一步骤105,比较上述检测到的第一方向状态信息和第二方向状态信 息。主要是比较第一方向状态信息和第二方向状态信息中的轨迹球运动方向数据是否相 同。在下一步骤106,在第一方向状态信息与第二方向状态信息不相同时,丢弃轨迹球 操作信号。第一方向状态信息与第二方向状态信息不相同,说明在上述第一预定时间间隔 内,用户已经改变了对轨迹球的操作,轨迹球的运动方向已经改变,之间所检测到的轨迹球 操作信号为误操作,因此需要将该操作事件丢弃。“丢弃”具体可以是指不将该次操作事件 信息发送给上层应用层,即不作任何处理,而是继续检测轨迹球操作信号,等待轨迹球新的 操作事件到来,重复步骤102。在下一步骤107,在第一方向状态信息和第二方向状态信息相同时,将轨迹球操作 信号发送至上层应用层处理。第一方向状态信息与第二方向状态信息相同,说明用户在第 一预定时间间隔内,没有改变对轨迹球的操作,所检测到的轨迹球操作信号为正确的操作, 则将该操作事件发送到上层应用层进行处理。最后,方法100结束于步骤108。图2是本专利技术提供的采用上述防止轨迹球误操作方法的终端设备200的结构示意 图,包括轨迹球204,还包括与轨迹球204的信号输出端相连接的信号检测模块201,与信号 检测模块201相连接的状态扫描模块202,和连接状态扫描模块202的事件处理模块203。 用户操作轨迹球204后,轨迹球204将用户的物理操作信号转换为电信号,并从输出端口输出ο信号检测模块201,用于检测从上述输出端口输出的轨迹球操作信号。其中检测可 以是持续进行,也可以是间隔预定时间进行。状态扫描模块202,用于在信号检测模块检测到轨迹球操作信号时,扫描轨迹球当 前运动方向,并存储为第一方向状态信息,延迟第一预定时间后,再次扫描轨迹球当前运动 方向,并存储为第二方向状态信息,比较第一方向状态信息和本文档来自技高网...

【技术保护点】
一种防止轨迹球误操作的方法,用于带轨迹球的终端设备中,其特征在于,包括以下步骤:检测轨迹球操作信号,所述轨迹球操作信号是由所述轨迹球根据用户操作的物理信号转换而来的电信号;在检测到所述轨迹球操作信号时,扫描所述轨迹球当前运动方向,并存储为第一方向状态信息;延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存储为第二方向状态信息;比较所述第一方向状态信息和所述第二方向状态信息;在所述第一方向状态信息与所述第二方向状态信息不相同时,丢弃所述轨迹球操作信号。

【技术特征摘要】
一种防止轨迹球误操作的方法,用于带轨迹球的终端设备中,其特征在于,包括以下步骤检测轨迹球操作信号,所述轨迹球操作信号是由所述轨迹球根据用户操作的物理信号转换而来的电信号;在检测到所述轨迹球操作信号时,扫描所述轨迹球当前运动方向,并存储为第一方向状态信息;延迟第一预定时间后,再次扫描轨迹球当前运动方向,并存储为第二方向状态信息;比较所述第一方向状态信息和所述第二方向状态信息;在所述第一方向状态信息与所述第二方向状态信息不相同时,丢弃所述轨迹球操作信号。2.根据权利要求1所述的防止轨迹球误操作的方法,其特征在于,还包括步骤在所述第一方向状态信息和所述第二方向状态信息相同时,将所述轨迹球操作信号发 送至上层应用层处理。3.根据权利要求1所述的防止轨迹球误操作的方法,其特征在于,在丢弃所述轨迹球 操作信号之后,再次执行步骤检测轨迹球操作信号。4.根据权利要求1所述的防止轨迹球误操作的方法,其特征在于,所述第一预定时间 为 50-150ms。5.根据权利要求1所述的防止轨迹球误操作的方法,其特征在于,所述第一预定时间 为 IOOms06.一种终端设备,包括轨迹球,其特征...

【专利技术属性】
技术研发人员:林华坚
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1