智能终端的体感控制方法、系统及计算机可读存储介质技术方案

技术编号:26923600 阅读:33 留言:0更新日期:2021-01-01 22:47
本发明专利技术提供了一种智能终端的体感控制方法、系统及计算机可读存储介质,体感控制方法包括以下步骤:智能终端内预设有对应于体感事件的事件坐标;智能终端接收运动操作;智能终端计算运动操作的运动状态信息;将运动状态信息与预设于智能终端内的决策条件进行比对,当决策条件判断为真时,向智能终端的控制模块内输入一体感事件;控制模块根据体感事件查找对应于体感事件的事件坐标,并向运行于智能终端内的应用程序发送事件坐标;应用程序接收对应于事件坐标,并执行对应于事件坐标的触摸事件。采用上述技术方案后,应用于智能终端内的手势操作将不再局限于特定事件,可由用户定制化形成。

【技术实现步骤摘要】
智能终端的体感控制方法、系统及计算机可读存储介质
本专利技术涉及智能终端的控制领域,尤其涉及一种智能终端的体感控制方法、系统及计算机可读存储介质。
技术介绍
随着智能终端的不断普及,人们使用智能终端进行各种应用也越发普遍,例如使用智能终端进行娱乐性活动,如游戏等。对于需要体感操作的应用程序而言,智能设备特定的运动状态将形成针对应用程序的一个指令事件,从而触发应用程序内特定的游戏操控。举例而言,在一个跨栏的游戏中,定义将智能手机以不太慢的速度向上运动一段距离作为一个指令事件,则当智能设备检测到该指令事件后,则该事件触发跨栏;若没有该指令,则游戏人物将正常奔跑。现有技术中,上述操作方案在大屏游戏手柄上有相似的运用,比如打乒乓球的大屏游戏,当用户在大屏幕前使用手柄操作扣球的动作时,屏幕上的乒乓球就会被扣过去;做削球动作时,乒乓球就会被削过去。现有技术中,利用手柄进行操作的方案针对特定游戏仅有特定的动作,整个体感控制环境是封闭式的,用户使用时,需要自适应体感控制模式。因此,需要一种新型的体感控制方法,可根据用户的定制化操作,在各类应用程本文档来自技高网...

【技术保护点】
1.一种智能终端的体感控制方法,其特征在于,包括以下步骤:/n所述智能终端内预设有对应于至少一种体感事件的事件坐标;/n所述智能终端接收一运动操作;/n基于所述运动操作,所述智能终端计算所述运动操作的运动状态信息,其中所述运动状态信息包括所述运动操作的角速度、线速度、旋转角度、线加速度、运动距离及初始姿态;/n将所述运动状态信息与预设于所述智能终端内的决策条件进行比对,当所述决策条件判断为真时,向所述智能终端的控制模块内输入一体感事件;/n所述控制模块根据所述体感事件查找对应于所述体感事件的事件坐标,并向运行于智能终端内的应用程序发送所述事件坐标;/n所述应用程序接收对应于所述事件坐标,并执行...

【技术特征摘要】
1.一种智能终端的体感控制方法,其特征在于,包括以下步骤:
所述智能终端内预设有对应于至少一种体感事件的事件坐标;
所述智能终端接收一运动操作;
基于所述运动操作,所述智能终端计算所述运动操作的运动状态信息,其中所述运动状态信息包括所述运动操作的角速度、线速度、旋转角度、线加速度、运动距离及初始姿态;
将所述运动状态信息与预设于所述智能终端内的决策条件进行比对,当所述决策条件判断为真时,向所述智能终端的控制模块内输入一体感事件;
所述控制模块根据所述体感事件查找对应于所述体感事件的事件坐标,并向运行于智能终端内的应用程序发送所述事件坐标;
所述应用程序接收对应于所述事件坐标,并执行对应于所述事件坐标的触摸事件。


2.如权利要求1所述的体感控制方法,其特征在于,
所述智能终端内预设有对应于至少一种体感事件的事件坐标的步骤包括:
所述智能终端出厂前,预存有至少一套体感事件与事件坐标对应的体感参数;
所述智能终端激活学习模式,并接收学习模式下的一指定事件坐标及运动操作,其中所述运动操作包括至少一个同一动作的多次学习动作;
所述智能终端计算每次学习动作的运动状态信息,并统计所述运行状态信息形成运动特征参数;
所述智能终端形成针对于所述指定事件坐标的新增体感参数,及针对所述运动特征参数的新增决策条件。


3.如权利要求2所述的体感控制方法,其特征在于,
基于所述运动操作,所述智能终端计算所述运动操作的运动状态信息的步骤包括:
所述智能终端内的陀螺仪检测所述运动操作的角速度,智能终端内的加速度传感器检测所述运动操作前所述智能终端的初始姿态,及所述运动操作的加速度;
所述陀螺仪和加速度传感器将角速度、加速度发送至所述智能终端的控制模块;
所述控制模块积分计算所述运动操作的旋转角度、运动操作的线速度、运动距离、角度平均值、过零点、角速度最大值、线速度最大值。


4.如权利要求3所述的体感控制方法,其特征在于,
所述控制模块积分计算所述运动操作的旋转角度、运动操作的线速度、运动距离、角度平均值、过零点、角速度最大值、线速度最大值的步骤前还包括:
所述控制模块将所述运动状态信息输入一二阶滤波器,其中所述二阶滤波器的函数为H(z)=y(z)/x(z)=(b1+b2*z-1+b3*z-2)/(1+a2*z-1+a3*z-2),x(z)为输入的运动状态信息;
所述控制模块积分计算所述运动操作的旋转角度、运动操作的线速度、运动距离、角度平均值、过零点、角速度最大值、线速度最大值的步骤包括:
根据y’(z)=y(z)*Gain计算旋转角度、线性速度、运动距离,其中y(z)为二阶滤波器输出的滤波后运动状态信息。


5.如权利要求1所述的体感控制方法,其特征在于,
将所述运动状态信息与预设于所述智能终端内的决策条件进行比对,当所述决策条件判断为真时,向所述智能终端的控制模块内输入一体感事件的步骤包括:
所述智能终端内包括...

【专利技术属性】
技术研发人员:塞力克·斯兰穆肖明明胡林
申请(专利权)人:上海众链科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1