[发明专利]一种利用智能手机控制电脑三维虚拟物体运动的方法无效
| 申请号: | 201310391457.5 | 申请日: | 2013-09-02 |
| 公开(公告)号: | CN103425272A | 公开(公告)日: | 2013-12-04 |
| 发明(设计)人: | 朱晓林;高诚辉;黄敏纯 | 申请(专利权)人: | 福州大学 |
| 主分类号: | G06F3/0346 | 分类号: | G06F3/0346;H04M1/725 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 蔡学俊 |
| 地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 智能手机 控制 电脑 三维 虚拟 物体 运动 方法 | ||
技术领域
本发明涉及移动终端应用技术领域,尤其是一种利用智能手机控制电脑三维虚拟物体运动的方法,可广泛应用于体感游戏、计算机辅助设计、虚拟装配等领域。
背景技术
随着电子信息技术的不断发展,智能手机开始渐渐普及。据研究估算,截止至2012年第三季度,全球智能手机用户总数已经突破了10亿大关。与传统手机不同,智能手机具有以下几个主要特点:
1、具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA1X或3G网络,甚至4G网络;支持蓝牙、Wi-Fi等无线接入功能。
2、具有开放性的操作系统,拥有独立的核心处理器(CPU)和内存,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。
3、硬件功能强大,一般带有摄像头、GPS接收器以及加速度传感器、方向传感器、接近传感器等多种硬件设备。
现有相关技术,主要针对电脑光标进行控制,实现对电脑光标的移动、鼠标点击等操作,由于只能实现二维运动控制,无法直接对电脑中三维虚拟物体的运动进行控制,或者只能局限于会议系统3D设计平台软件中三维虚拟物体的人机交互,不具有通用性,又或者需借助显示装置、影像获取装置以及处理装置等特殊装置对三维虚拟物体进行操控;还需对手势进行识别和跟踪,计算量大,需借助电脑的强大计算能力来实现。
发明内容
有鉴于此,本发明的目的是提供一种利用智能手机控制电脑三维虚拟物体运动的方法。
本发明采用以下方案实现:一种利用智能手机控制电脑三维虚拟物体运动的方法,其特征在于:提供一客户端和一服务器,
所述客户端包括一处理器、一加速度传感器和一方向传感器,所述处理器获取所述加速度传感器或方向传感器的数据并对应转换为位移数据或旋转角度数据,然后通过一通讯模块与所述服务器进行通讯;
所述服务器接收所述客户端发送的数据,并根据接收到的位移数据或旋转角度数据对应生成一平移矩阵T或旋转矩阵R,然后根据该平移矩阵T或旋转矩阵R控制电脑三维虚拟物体的平移运动或旋转运动。
在本发明一实施例中,所述通讯模块为蓝牙,所述客户端与服务器通过蓝牙进行通讯。
在本发明一实施例中,所述客户端获取并发送数据的具体步骤为:
S11:初始化变量;
S12:启动传感器事件监听器;
S13:监听传感器值变化事件,当传感器值发生变化时触发事件处理,否则继续监听;
S14:所述事件处理具体为:判断当前事件类型,若是加速度传感器事件,则获取当前系统时间并计算出位移向量,若是方向传感器事件,则获取方向传感器返回的三个角度值并转换为旋转角度;
S15:通过通讯模块将位移向量数据或旋转角度数据发送给服务器并返回步骤S13继续监听。
在本发明一实施例中,所述获取当前系统时间并计算出位移向量具体方法为:获取当前系统时间t1,根据公式t=t1-t0计算出以加速度向量持续运动的时间t,获取加速度向量的值、初速度向量的值,根据公式计算出以加速度向量运动的位移向量并通过通讯模块发送给服务器;再根据公式Vt1=V0+at计算出t1时刻的速度向量用它替换初速度向量获取当前加速度向量用它替换加速度向量获取当前系统时间t',用它替换初始时间t0。
在本发明一实施例中,所述获取方向传感器返回的三个角度值并转换为旋转角度具体方法为:获取方向传感器返回的三个角度值,分别对应绕x轴旋转的角度α、绕y轴旋转的角度β和绕z轴旋转的角度γ。
本发明中的客户端可以用一智能手机替代,能够充分利用智能手机中加速度传感器和方向传感器等硬件资源,充分发挥智能手机强大的计算能力,无需借助其它特殊装置,实现简单,成本较低;服务器可作为一个独立模块,嵌入到其它计算机软件中,实现对电脑三维虚拟物体运动的实时控制;本发明成果可广泛应用于体感游戏、计算机辅助设计、虚拟装配等领域。
为使本发明的目的、技术方案及优点更加清楚明白,以下将通过具体实施例和相关附图,对本发明作进一步详细说明。
附图说明
图1是本发明的系统结构框图。
图2是本发明客户端的流程图。
图3是本发明服务器的流程图。
图4是本发明的客户端的具体步骤流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310391457.5/2.html,转载请声明来源钻瓜专利网。





