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

文档序号:9523746阅读:931来源:国知局
空鼠的工作模式切换方法及装置的制造方法
【技术领域】
[0001]本发明涉及遥控控制技术领域,尤其涉及一种空鼠的工作模式切换方法及装置。
【背景技术】
[0002]在智能电视的使用中,空鼠作为鼠标的一种类型,由于其使用灵活方便,得到了用户的喜爱,使得空鼠的使用越来越普及。但是,用户在使用空鼠的时候手是悬空的,没有一个定位面,无法做一些细微或者精确的操作,而鼠标实现则可以很方便地进行停顿、拖拉、微移等细微或者精确操作。用户如果想使用普通鼠标,只能通过外接的方式进行切换,无法实现自动切换。

【发明内容】

[0003]本发明提供一种空鼠的工作模式切换方法及装置,其主要目的在于解决现有技术中无法实现空鼠模式与普通鼠标模式自动切换的技术问题。
[0004]为实现上述目的,本发明提供一种空鼠的工作模式切换方法,该空鼠的工作模式切换方法包括:
[0005]在接收到空鼠的操作指令时,从所述操作指令中获取所述空鼠的位移信息;
[0006]当所述空鼠当前的工作模式为空鼠模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量;
[0007]当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式。
[0008]优选地,当所述空鼠当前的工作模式为鼠标模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量;
[0009]当所述空鼠在所述竖直方向上的位置偏移量大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0010]优选地,所述当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式的步骤包括:
[0011]当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均小于所述第一偏移量、在所述预设水平方向的位置偏移量均大于所述第二偏移量时,将所述空鼠切换为鼠标模式。
[0012]优选地,所述当所述空鼠在所述竖直方向上的位置偏移量大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式的步骤包括:
[0013]当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0014]优选地,所述当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式的步骤之后,所述空鼠的工作模式切换方法还包括:
[0015]输出提示信息,以提示用户所述空鼠的工作模式已成功切换。
[0016]此外,为实现上述目的,本发明还提供一种空鼠的工作模式切换装置,所述空鼠的工作模式切换装置包括:
[0017]信息接收模块,用于在接收到空鼠的操作指令时,从所述操作指令中获取所述空鼠的位移信息;
[0018]偏移量提取模块,用于当所述空鼠当前的工作模式为空鼠模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量;
[0019]模式切换模块,用于当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式。
[0020]优选地,所述偏移量提取模块,还用于当所述空鼠当前的工作模式为鼠标模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量;
[0021]所述模式切换模块,还用于当所述空鼠在所述竖直方向上的位置偏移量大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0022]优选地,所述模式切换模块,还用于当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均小于所述第一偏移量、在所述预设水平方向的位置偏移量均大于所述第二偏移量时,将所述空鼠切换为鼠标模式。
[0023]优选地,所述模式切换模块,还用于当在预设时长内,所述空鼠在所述竖直方向上的位置偏移量均大于所述第一偏移量时,将所述空鼠的工作模式切换为空鼠模式。
[0024]优选地,所述空鼠的工作模式切换装置还包括:
[0025]信息提示模块,用于输出提示信息,以提示用户所述空鼠的工作模式已成功切换。
[0026]本发明提出的空鼠的工作模式切换方法及装置,在接收到空鼠的操作指令时,提取空鼠的位移信息,若此时空鼠为空鼠模式,则从该位移信息中提取空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量,当空鼠在竖直方向上的位置偏移量小于第一偏移量且在预设水平方向上的位置偏移量大于第二偏移量,说明空鼠在竖直方向上没有位移,在预设水平方向上有位移,说明空鼠需要进行模式切换,无需外接鼠标或者按键调节等操作,自动将空鼠切换为鼠标模式,解决了现有技术中无法实现空鼠模式与普通鼠标模式自动切换的技术问题。
【附图说明】
[0027]图1为本发明空鼠的工作模式切换方法第一实施例的流程图;
[0028]图2为本发明空鼠的工作模式切换方法第三实施例的流程图;
[0029]图3为本发明空鼠的工作模式切换装置第一实施例的功能模块示意图。
[0030]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0031]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]本发明提供一种空鼠的工作模式切换方法。
[0033]参照图1所示,为本发明空鼠的工作模式切换方法第一实施例的流程图。
[0034]在第一实施例中,该空鼠的工作模式切换方法包括:
[0035]步骤S10,在接收到空鼠的操作指令时,从所述操作指令中获取所述空鼠的位移信息。
[0036]—般情况下,当用户使用空鼠对被控终端发送操作指令时,空鼠在X(左右)方向、Y(上下)方向、Z(前后)方向的坐标都会有位移,即会在X(左右)方向、Y(上下)方向、Z(前后)方向产生位置偏移量,而且主要以x(左右)方向和Y(上下)方向坐标的移动为主,被控终端采用这两个位移数据,而丢掉Z(前后)方向位移数据。用户在使用普通鼠标时,由于鼠标是放在一个平面上,因此鼠标主要是x(左右)方向、Z(前后)方向有位移,而Y(上下)方向的位移很小,其中,上述上下、前后、左右方向是相对于空鼠来定义的方向。在本实施例中,竖直方向对应上述Y (上下)方向,预设水平方向对应上述Z (前后)方向,鼠标模式为在平面上操作的普通鼠标模式。
[0037]在空鼠与被控终端建立无线连接之后,当需要实现一些细微或精确的操作时,可以将空鼠的工作模式进行切换,以实现将空鼠作为普通鼠标使用,此时作为普通鼠标使用的空鼠有桌面或者其他的接触面作为支撑面,能够进行一些精确的操作。被控终端在获取到空鼠的坐标信息后,采用x(左右)方向、Z(前后)方向的位移进行分析,而丢弃Y(上下)方向的位移。
[0038]因此,在本实施例中通过检测到空鼠在上下方向和前后方向上的位置偏移量来判断空鼠当前是否需要进行工作模式的切换。
[0039]步骤S20,当所述空鼠当前的工作模式为空鼠模式时,从获取到的所述位移信息中提取所述空鼠在竖直方向上的位置偏移量和在预设水平方向上的位置偏移量。
[0040]步骤S30,当所述空鼠在所述竖直方向上的位置偏移量小于第一偏移量、在所述预设水平方向上的位置偏移量大于第二偏移量时,将所述空鼠切换为鼠标模式。
[0041]需要说明的是,由于空鼠可能是在X、Y或Z方向上的正向或者负向有位置偏移,因此在与第一偏移量和第二偏移量进行比较时,均取空鼠在X、Y或Z方向上的位置偏移量的绝对值进行比较,即空鼠在竖直方向上的位置偏移量和在预设水平方向上的偏移量均为正数。
[0042]被控终端在获取到位移信息后,判断空鼠当前的工作模式,若当前空鼠的工作模式为空鼠模式,提取其中的Y方向和Z方向的位置偏移量作为判断基准,上述第一偏移量和第二偏移量为预设的固定值,可以根据采集到的多次模拟操作数据结果获得,当空鼠在Y方向上的位置偏移量小于第一偏移量且在Z方向上的位置偏移量大于第二偏移量时,说明空鼠在Y方向没有位移,在Z方向上有位移,则判断用户当前的操作是将当空鼠当作普通鼠标使用,将其工作模式切换为普通鼠标模式,采用X(左右)方向、Z(前后)方向的位移进行分析,而丢弃Y(上下)方向的位移,若未达到上述条件,则
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1