空鼠的工作模式切换方法及装置的制造方法_2

文档序号:9523746阅读:来源:国知局
继续按照当前的空鼠模式工作,不进行模式的切换。
[0043]本实施例提出的空鼠的工作模式切换方法,在接收到空鼠的操作指令时,提取空鼠的位移信息,若此时空鼠为空鼠模式,则从该位移信息中提取空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量,当空鼠在竖直方向上的位置偏移量小于第一偏移量且在预设水平方向上的位置偏移量大于第二偏移量,说明空鼠在竖直方向上没有位移,在预设水平方向上有位移,说明空鼠需要进行模式切换。因此,用户需要将空鼠由空鼠模式切换为普通鼠标模式时,只需要拿着空鼠在平面上来回移动即可。无需外接鼠标或者按键调节等操作,自动将空鼠切换为鼠标模式,解决了现有技术中无法实现空鼠模式与普通鼠标模式自动切换的技术问题。
[0044]基于发明空鼠的工作模式切换方法的第一实施例提出本发明空鼠的工作模式切换方法的第二实施例。在本实施例中,所述方法与第一实施例的区别在于,在步骤S20之后,该空鼠的工作模式切换方法还包括:
[0045]当所述空鼠当前的工作模式为鼠标模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量;
[0046]当所述空鼠在所述竖直方向上的位置偏移量大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0047]由于空鼠在以普通鼠标模式工作时,Y(上下)方向一般没有位移或者位移非常小,因此当判断空鼠当前的工作模式为普通鼠标模式时,只对空鼠的X(左右)方向的位移进行分析,如果检测到空鼠在Y(上下)方向上的位置偏移量大于第一偏移量时,判断用户此时将空鼠以空鼠模式使用,将其工作模式切换为空鼠模式。
[0048]本实施例提出的空鼠的工作模式切换方法,当空鼠在以普通鼠标模式工作时,若检测到其在竖直方向有较大的位置偏移量时,即将其工作模式切换为空鼠模式,这样,用户需要将空鼠由普通鼠标模式切换为空鼠模式时,只需要拿着空鼠在空中挥动即可。
[0049]参照图2所示,基于发明空鼠的工作模式切换方法的第二实施例提出本发明空鼠的工作模式切换方法的第三实施例。在本实施例中,所述方法与第二实施例的区别在于,步骤S30包括以下步骤:
[0050]步骤S31,当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均小于所述第一偏移量、在所述预设水平方向的位置偏移量均大于所述第二偏移量时,将所述空鼠切换为鼠标模式。
[0051]在本实施例中,为了避免用户误操作导致的错误切换,基于上述实施例,增加预设时长作为进一步的判断基准,以增加用户行为判断的准确性。
[0052]在Y方向上的位置偏移量小于第一偏移量且Z方向上的位置偏移量大于第二偏移量时,开始计时,由于只要空鼠发生移动,被控终端就会接收到位移信息,若获取到的Y方向上的位置偏移量大于或者等于第一偏移量,或者获取到的Z方向上的位置偏移量小于或等于第二偏移量时,将计时清零,若Y方向上的位置偏移量小于第一偏移量且Z方向上的位置偏移量大于第二偏移量时,此时确定计时得到的时长是否大于或者等于预设时长,如果小于预设时长,则认为没有达到切换的条件,此时,不进行模式的切换。
[0053]进一步地,步骤S40包括以下步骤:
[0054]当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0055]在由普通鼠标模式切换为空鼠模式时,同样利用预设时长作为附加的判断基准,其原理同上,在获取到的Y方向上的位置偏移量大于第一偏移量时,开始计时,由于只要空鼠发生移动,被控终端就会接收到位移信息,若获取到的Y方向上的位置偏移量小于或者等于第一偏移量,则将计时清零,若检测到Y方向上的位置偏移量大于第一偏移量时,此时确定计时得到的时长是否大于或者等于预设时长,如果小于预设时长,则认为没有达到切换的条件,此时,不进行模式的切换。
[0056]进一步地,在步骤S30之后,该空鼠的工作模式切换方法还包括:
[0057]输出提示信息,以提示用户所述空鼠的工作模式已成功切换。
[0058]在空鼠的工作模式成功切换之后,可以发出提示信息,可以是声音提示、灯光提示或者震动提示,或者在具有现实界面的被控终端上显示信息进行提示,以告知用户空鼠的工作模式已经成功切换。
[0059]本实施例提出的空鼠的工作模式切换方法,增加预设时长作为附加的用户行为判断基准,避免用户误操作导致在不需要切换的时候发生了模式切换,提高了模式切换判断的准确性。
[0060]本发明还提出一种空鼠的工作模式切换装置。
[0061]参照图3所示,为本发明空鼠的工作模式切换装置第一实施例的功能模块示意图。
[0062]在该实施例中,该空鼠的工作模式切换装置包括:
[0063]信息接收模块10,用于在接收到空鼠的操作指令时,从所述操作指令中获取所述空鼠的位移信息。
[0064]—般情况下,当用户使用空鼠对被控终端发送操作指令时,空鼠在Χ(左右)方向、Υ(上下)方向、Ζ(前后)方向的坐标都会有位移,即会在Χ(左右)方向、Υ(上下)方向、Ζ(前后)方向产生位置偏移量,而且主要以Χ(左右)方向和Υ(上下)方向坐标的移动为主,被控终端采用这两个位移数据,而丢掉Ζ (前后)方向位移数据。用户在使用普通鼠标时,由于鼠标是放在一个平面上,因此鼠标主要是χ(左右)方向、Ζ(前后)方向有位移,而Υ(上下)方向的位移很小,其中,上述上下、前后、左右方向是相对于空鼠来定义的方向。在本实施例中,竖直方向对应上述Υ (上下)方向,预设水平方向对应上述ζ (前后)方向,鼠标模式为在平面上操作的普通鼠标模式。
[0065]在空鼠与被控终端建立无线连接之后,当需要实现一些细微或精确的操作时,可以将空鼠的工作模式进行切换,以实现将空鼠作为普通鼠标使用,此时作为普通鼠标使用的空鼠有桌面或者其他的接触面作为支撑面,能够进行一些精确的操作。被控终端在信息接收模块10获取到空鼠的坐标信息后,采用χ(左右)方向、ζ(前后)方向的位移进行分析,而丢弃Υ(上下)方向的位移。
[0066]因此,在本实施例中通过检测到空鼠在上下方向和前后方向上的位置偏移量来判断空鼠当前是否需要进行工作模式的切换。
[0067]偏移量提取模块20,用于当所述空鼠当前的工作模式为空鼠模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量。
[0068]模式切换模块30,用于当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式。
[0069]需要说明的是,由于空鼠可能是在Χ、Υ或Ζ方向上的正向或者负向有位置偏移,因此在与第一偏移量和第二偏移量进行比较时,均取空鼠在X、Υ或Ζ方向上的位置偏移量的绝对值进行比较,即空鼠在竖直方向上的位置偏移量和在预设水平方向上的偏移量均为正数。
[0070]信息接收模块10获取到位移信息后,判断空鼠当前的工作模式,若当前空鼠的工作模式为空鼠模式,偏移量提取模块20提取其中的Y方向和Z方向的位置偏移量作为判断基准,上述第一偏移量和第二偏移量为预设的固定值,可以根据采集到的多次模拟操作数据结果获得,当空鼠在Y方向上的位置偏移量小于第一偏移量且在Z方向上的位置偏移量大于第二偏移量时,说明空鼠在Y方向没有位移,在Z方向上有位移,则判断用户当前的操作是将当空鼠当作普通鼠标使用,模式切换模块30将其工作模式切换为普通鼠标模式,采用X(左右)方向、Z(前后)方向的位移进行分析,而丢弃Y(上下)方向的位移,若未达到上述条件,则继续按照当前的空鼠模式工作,不进行模式的切换。
[0071]本实施例提出的空鼠的工作模式切换装置,在接收到空鼠的操作指令时,提取空鼠的位移信息,若此时空鼠为空鼠模式,则从该位移信息中提取空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量,当空鼠在竖直方向上的位置偏移量小于第一偏移量且在预设水平方向上的位置偏移量大于第二偏移量,说明空鼠在竖直方向上没有位移,在预设水平方向上有位移,则说明空鼠需要进行模式切换,这样,用户需要将空鼠由空鼠模式切换为普通鼠标模式时,只需要拿着空鼠在平面上来回移动即可。无需外接鼠标或者按键调节等操作,自动将空鼠切换为鼠标模式,解决了现有技术中无法实现空鼠模式与普通鼠标模式自动切换的技术问题。
[0072]基于发明空鼠的工作模式切换装置的第一实施例提出本发明空鼠的工作模式切换装置的第二实施例。在本实施例中,所述装置与第一实施例的区别在于:
[0073]偏移量提取模块20,还用于当所
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1