[发明专利]一种利用智能手机控制电脑三维虚拟物体运动的方法无效
| 申请号: | 201310391457.5 | 申请日: | 2013-09-02 |
| 公开(公告)号: | CN103425272A | 公开(公告)日: | 2013-12-04 |
| 发明(设计)人: | 朱晓林;高诚辉;黄敏纯 | 申请(专利权)人: | 福州大学 |
| 主分类号: | G06F3/0346 | 分类号: | G06F3/0346;H04M1/725 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
| 地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 智能手机 控制 电脑 三维 虚拟 物体 运动 方法 | ||
1.一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:提供一客户端和一服务器,
所述客户端包括一处理器、一加速度传感器和一方向传感器,所述处理器获取所述加速度传感器或方向传感器的数据并对应转换为位移数据或旋转角度数据,然后通过一通讯模块与所述服务器进行通讯;
所述服务器接收所述客户端发送的数据,并根据接收到的位移数据或旋转角度数据对应生成一平移矩阵T或旋转矩阵R,然后根据该平移矩阵T或旋转矩阵R控制电脑三维虚拟物体的平移运动或旋转运动。
2.根据权利要求1所述的一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:所述通讯模块为蓝牙,所述客户端与服务器通过蓝牙进行通讯。
3.根据权利要求1所述的一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:所述客户端获取并发送数据的具体步骤为:
S11:初始化变量;
S12:启动传感器事件监听器;
S13:监听传感器值变化事件,当传感器值发生变化时触发事件处理,否则继续监听;
S14:所述事件处理具体为:判断当前事件类型,若是加速度传感器事件,则获取当前系统时间并计算出位移向量,若是方向传感器事件,则获取方向传感器返回的三个角度值并转换为旋转角度;
S15:通过通讯模块将位移向量数据或旋转角度数据发送给服务器并返回步骤S13继续监听。
4.根据权利要求3所述的一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:所述获取当前系统时间并计算出位移向量具体方法为:获取当前系统时间t1,根据公式t=t1-t0计算出以加速度向量持续运动的时间t,获取加速度向量的值、初速度向量的值,根据公式计算出以加速度向量运动的位移向量并通过通讯模块发送给服务器;再根据公式Vt1=V0+at计算出t1时刻的速度向量用它替换初速度向量获取当前加速度向量用它替换加速度向量获取当前系统时间t',用它替换初始时间t0。
5.根据权利要求3所述的一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:所述获取方向传感器返回的三个角度值并转换为旋转角度具体方法为:获取方向传感器返回的三个角度值,分别对应绕x轴旋转的角度α、绕y轴旋转的角度β和绕z轴旋转的角度γ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310391457.5/1.html,转载请声明来源钻瓜专利网。





