【技术实现步骤摘要】
一种控制方法和装置
本专利技术涉及智能控制
,特别涉及一种控制方法和装置。
技术介绍
随着互联网技术的不断发展,和游戏技术的不断发展。越来越多的人通过手机和电脑来玩一些以第一人称视角的射击游戏。例如:穿越火线(CF)、CS、火线突击、神庙逃亡等。然而,无论是在安卓手机上,还是在台式机上玩,一般都是需要通过手机来左右上下的摆动来进行遥控,或者是通过手机进行控制的。为了增强游戏的娱乐性和新鲜感,可以通过智能眼镜的摆动来与游戏中的画面摆动进行同步。例如:在玩穿越火线的时候,第一人称视角的键盘可以控制人物的左右移动前进后退、鼠标的点击控制开枪射击。基于此,可以利用可穿戴的眼镜通过头部左晃动和右晃动来控制游戏人物中的靶星左右移动,例如:抬头就是前进、低头就是后退、点击触摸板就是开枪,为了实现该技术仅需要一根USB线与主设备连接。然而连接后如何实现具体的控制指令的转换,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种控制方法,以达到通过可穿戴设备的运动生成鼠标控制指令的目的
【技术保护点】
1.一种控制方法,其特征在于,包括:/n通过HAL层对可穿戴设备x轴的加速度数据、y轴的加速度数据和z轴的加速度数据进行平均值采样计算,得到人为晃动时的瞬时加速数据;/n根据所述瞬时加速数据模拟计算得到鼠标的移动距离和移动速度;/n将所述鼠标的移动距离和移动速度通过ioct1字符设备接口写入鼠标协议数据中;/n将所述鼠标协议数据传送至被控设备,以实现对被控设备的控制。/n
【技术特征摘要】
20180720 CN 20181080312751.一种控制方法,其特征在于,包括:
通过HAL层对可穿戴设备x轴的加速度数据、y轴的加速度数据和z轴的加速度数据进行平均值采样计算,得到人为晃动时的瞬时加速数据;
根据所述瞬时加速数据模拟计算得到鼠标的移动距离和移动速度;
将所述鼠标的移动距离和移动速度通过ioct1字符设备接口写入鼠标协议数据中;
将所述鼠标协议数据传送至被控设备,以实现对被控设备的控制。
2.根据权利要求1所述的方法,其特征在于,还包括:
对所述瞬时加速度数据进行分析,以确定所述可穿戴设备是否运动。
3.根据权利要求1所述的方法,其特征在于,通过HAL层对可穿戴设备x轴的加速度数据、y轴的加速度数据和z轴的加速度数据进行平均值采样计算,得到人为晃动时的瞬时加速数据,包括:
确定是否已开启所述可穿戴设备上的第一开关,其中,所述第一开关用于控制是否启动所述可穿戴设备的模拟鼠标控制功能;
在确定已经开启的情况下,通过HAL层对可穿戴设备x轴的加速度数据、y轴的加速度数据和z轴的加速度数据进行平均值采样计算,得到人为晃动时的瞬时加速数据。
4.根据权利要求1所述的方法,其特征在于,所述可穿戴设备包括以下至少之一:智能手表、智能眼镜、智能帽子。
5.根据权利要求1所述的方法,其特征在于,根据所述瞬时加速数据模拟计算得到鼠标的移动距离和移动速度,包括:
按照预设...
【专利技术属性】
技术研发人员:马兴,
申请(专利权)人:北京君正集成电路股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。