无线体感双手柄模拟两点触屏的方法技术

技术编号:16528556 阅读:109 留言:0更新日期:2017-11-09 20:11
本发明专利技术涉及一种无线体感双手柄模拟两点触屏的方法,从内置传感器中,获取无线体感手柄运动和转动数值,采用算法计算为屏幕坐标二维数值变化;结合无线体感手柄的按键按下和松开,通过android系统注入输入消息,将该输入消息模拟为两个触屏消息,反馈给android系统;android智能电视和机顶盒的触屏游戏或是应用,使用触屏消息作为输入控制。由此,可以在android智能电视和机顶盒上直接使用为android手机开发的多点触屏游戏,而无需修改android手机游戏。使用体感双手柄模拟两点触屏操作,解决android智能电视和机顶盒缺少触屏输入外设的问题。

【技术实现步骤摘要】
无线体感双手柄模拟两点触屏的方法
本专利技术涉及一种手柄模拟触屏的方法,尤其涉及一种无线体感双手柄模拟两点触屏的方法。
技术介绍
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由AndyRubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。伴随着智能设备的普及,目前家庭客厅中的终端智能电子设备,大量基于android操作系统,包括基于android的智能电视、智能机顶盒。智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势。用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于,使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。Android手机上存在大量成熟的多点触屏操作的游戏(主要是两点触屏),这些游戏大多能运行在客厅android智能电视、智能机顶盒上面。而智能电视和机顶盒标配的输入设备为红外遥控器,少量智能电视配置空鼠遥控器。因此,目前产生严重的矛盾是,大量的已存在的android手机多点触屏游戏,在智能电视和机顶盒上面,没有可以现成使用的输入外设,可以支持两点同时触屏的操作。有鉴于上述的缺陷,本设计人,积极加以研究创新,以期创设一种无线体感双手柄模拟两点触屏的方法,使其更具有产业上的利用价值。
技术实现思路
为解决上述技术问题,本专利技术的目的是提供一种无线体感双手柄模拟两点触屏的方法本专利技术的无线体感双手柄模拟两点触屏的方法,包括有至少两个无线体感手柄、无线接收器、android智能设备,所述android智能设备运行有后台服务软件,无线接收器连接在android智能电视和机顶盒上,其中,所述无线体感手柄,从内置传感器中,获取无线体感手柄运动和转动数值,通过无线传输模块按照设定频率传输给无线接收器;所述后台程序,通过内置传感器的数据,采用算法计算为屏幕坐标二维数值变化;所述后台程序,根据屏幕坐标二维数值,结合无线体感手柄的按键按下和松开,通过android系统注入输入消息,将该输入消息模拟为两个触屏消息,反馈给android系统;android智能电视和机顶盒的触屏游戏或是应用,使用触屏消息作为输入控制。进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述内置传感器为加速度传感器、陀螺仪传感器和磁力传感器。当然,还可以采用其它传感器,用于将运动感应的变化数据通过无线传输模块上传。更进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述无线体感手柄内设置有磁力传感器。更进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述无线传输模块采用射频2.4G方式,或是蓝牙方式,或是wifi方式,传输、接收数据。更进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述算法为空鼠算法,或是为陀螺仪积分(结合加速度计和磁力计)的姿态还原算法,或是为两者结合。更进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述android系统注入输入消息方式为,后台程序拥有android系统权限,或是android系统厂商提供的单独接口方式。再进一步地,上述的无线体感双手柄模拟两点触屏的方法,其中,所述触屏游戏或是应用指原先为android手机开发的,未经修改或者已经修改的游戏和应用。借由上述方案,本专利技术至少具有以下优点:1、可以在android智能电视和机顶盒上直接使用为android手机开发的多点触屏游戏,而无需修改android手机游戏。2、使用体感双手柄模拟两点触屏操作,解决android智能电视和机顶盒缺少触屏输入外设的问题。3、能够在已经生产销售的android智能电视和机顶盒上直接使用。4、对硬件改动小,易于维护与实施。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。附图说明图1是无线体感双手柄模拟两点触屏的方法实施的系统构架示意图。图2是无线体感双手柄模拟两点触屏的方法实施流程示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。如图1、图2的无线体感双手柄模拟两点触屏的方法,包括有至少两个无线体感手柄、无线接收器、android智能设备。并且,android智能设备运行有后台服务软件,无线接收器连接在android智能电视和机顶盒上,便于实现数据通讯,其与众不同之处在于:本专利技术采用的无线体感手柄,其从内置传感器中,可获取无线体感手柄运动和转动数值,并通过无线传输模块按照设定频率传输给无线接收器。同时,可依托于后台程序,通过内置传感器的数据,采用算法计算为屏幕坐标二维(X,Y)数值变化。为了便于进行触屏模拟,后台程序在处理期间,根据屏幕坐标二维数值,结合无线体感手柄的按键按下和松开,通过android系统注入输入消息。并且,将该输入消息模拟为两个触屏消息,反馈给android系统。最终,android智能电视和机顶盒的触屏游戏或是应用,使用触屏消息作为输入控制。结合本专利技术一较佳的实施方式来看,内置传感器为加速度传感器和陀螺仪传感器,以及磁力传感器或其它传感器,用于将运动感应的变化数据通过无线传输模块上传。当然,为了提供各位丰富的传感效果,提升两点触屏的模拟程度,无线体感手柄内还可以安装有磁力传感器。进一步来看,考虑到硬件设备的多样化,为了满足不同的数据通讯需求,避免出现干扰,提升操控的便利性,无线传输模块采用射频2.4G方式,或是蓝牙方式,或是wifi方式,传输、接收数据。当然,由于实施的多向性,亦可以通过私有定义的数据协议进行数据传输。再进一步来看,为了拥有较佳的模拟效果,同时减少后台程序繁杂的运算量,采用的算法为空鼠算法。当然,也可以为陀螺仪积分(结合加速度计和磁力计)的姿态还原算法。并且,为了实现精确计算,可以为两者结合,满足高精度两点触屏的模拟需要。结合实际实施来看,为了满足常见的android系统布局需要,采用的android系统注入输入消息方式为,后台程序拥有android系统权限。或是android系统厂商提供的单独接口方式,满足个别厂商的定制需要。当然,针对某些特殊应用场合,亦可以采取其他注入输入方式,只要满足通讯安全即可。并且,考虑到后续各类触屏游戏或是应用执行的稳定性,本专利技术所涉及的触屏游戏或是应用指原先为android手机开发的,未经修改或者已经修改的游戏和应用。如图2所示,本专利技术实现的流程大致如下:无线体感手柄从加速度传感本文档来自技高网
...
无线体感双手柄模拟两点触屏的方法

【技术保护点】
无线体感双手柄模拟两点触屏的方法,包括有至少两个无线体感手柄、无线接收器、android智能设备,所述android智能设备运行有后台服务软件,无线接收器连接在android智能电视和机顶盒上,其特征在于:所述无线体感手柄,从内置传感器中,获取无线体感手柄运动和转动数值,通过无线传输模块按照设定频率传输给无线接收器;所述后台程序,通过内置传感器的数据,采用算法计算为屏幕坐标二维数值变化;所述后台程序,根据屏幕坐标二维数值,结合无线体感手柄的按键按下和松开,通过android系统注入输入消息,将该输入消息模拟为两个触屏消息,反馈给android系统;android智能电视和机顶盒的触屏游戏或是应用,使用触屏消息作为输入控制。

【技术特征摘要】
1.无线体感双手柄模拟两点触屏的方法,包括有至少两个无线体感手柄、无线接收器、android智能设备,所述android智能设备运行有后台服务软件,无线接收器连接在android智能电视和机顶盒上,其特征在于:所述无线体感手柄,从内置传感器中,获取无线体感手柄运动和转动数值,通过无线传输模块按照设定频率传输给无线接收器;所述后台程序,通过内置传感器的数据,采用算法计算为屏幕坐标二维数值变化;所述后台程序,根据屏幕坐标二维数值,结合无线体感手柄的按键按下和松开,通过android系统注入输入消息,将该输入消息模拟为两个触屏消息,反馈给android系统;android智能电视和机顶盒的触屏游戏或是应用,使用触屏消息作为输入控制。2.根据权利要求1所述的无线体感双手柄模拟两点触屏的方法,其特征在于:所述内置传感器为加速度传感器和陀螺仪传感器,用于将运动感应的变化数据...

【专利技术属性】
技术研发人员:姚滨张世阳
申请(专利权)人:苏州运智互动科技有限公司
类型:发明
国别省市:江苏,32

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

1