发明名称 实现终端模拟鼠标操作设备的方法、装置及移动终端
摘要 本发明公开了一种实现终端模拟鼠标操作设备的方法、装置及移动终端,属于互联网终端领域。所述方法包括:获取终端内置传感器所采集的传感器数据,所述传感器数据包括加速度数据,或者加速度数据和角速度数据;根据所述传感器数据计算所述终端在预定时间间隔内的移动距离;根据所述加速度数据计算所述终端在预定时间间隔内的移动方向;将所述移动距离和所述移动方向发送给与所述终端相连的设备,以便所述设备根据所述移动距离和所述移动方向对鼠标光标进行移动。本发明通过利用加速度数据和/或角速度数据来计算移动距离和移动方向并上报给设备来实现光标移动,达到了能够在利用终端模拟鼠标的过程中,实现光标的快速定位和精确定位的效果。
申请公布号 CN102945088B 申请公布日期 2015.11.25
申请号 CN201210401209.X 申请日期 2012.10.19
申请人 小米科技有限责任公司 发明人 孙伟;底浩;石新明
分类号 G06F3/0346(2013.01)I 主分类号 G06F3/0346(2013.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 张耀光
主权项 一种实现终端模拟鼠标操作设备的方法,其特征在于,所述方法包括:获取终端内置传感器所采集的传感器数据,所述传感器数据包括加速度数据,或者加速度数据和角速度数据;判断所述角速度数据是否超过预定阈值;如果未超过所述预定阈值,则根据所述加速度数据计算所述终端在预定时间间隔内的移动距离S<sub>n+1</sub>,所述移动距离S<sub>n+1</sub>将作为最终发送的移动距离;如果超过所述预定阈值,则根据所述角速度数据计算所述终端在预定时间间隔内的移动距离S<sup>·</sup><sub>n+1</sub>,所述移动距离S<sup>·</sup><sub>n+1</sub>将作为最终发送的移动距离;根据所述加速度数据计算所述终端在预定时间间隔内的移动方向;将所述移动距离和所述移动方向发送给与所述终端相连的设备,以便所述设备根据所述移动距离和所述移动方向对鼠标光标进行移动;所述根据所述角速度数据计算所述终端在预定时间间隔内的移动距离S<sup>·</sup><sub>n+1</sub>,包括;所述角速度数据包括第三方向的角速度分量V3;根据所述第三方向的角速度分量R计算所述终端在预定时间间隔T<sub>n+1</sub>内的移动距离S<sup>·</sup><sub>n+1</sub>为:S<sup>·</sup><sub>n+1</sub>=V3<sub>n</sub>*R*T<sub>n+1</sub>,其中,R为预设的转动半径。
地址 100102 北京市朝阳区望京西路甲50号卷石天地大厦A座12层