CN103312871A - 一种将手机作为游戏手柄应用的方法 - Google Patents
一种将手机作为游戏手柄应用的方法 Download PDFInfo
- Publication number
- CN103312871A CN103312871A CN 201210063185 CN201210063185A CN103312871A CN 103312871 A CN103312871 A CN 103312871A CN 201210063185 CN201210063185 CN 201210063185 CN 201210063185 A CN201210063185 A CN 201210063185A CN 103312871 A CN103312871 A CN 103312871A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- module
- game
- data
- game host
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
一种将手机作为游戏手柄使用的应用方法,包括以下步骤:游戏手柄功能初始化;建立无线蓝牙通讯连接;游戏初始化;游戏开始;手机采集数据经由蓝牙模块发送给游戏主机,与此同时,游戏主机将实现手柄功能所需要的数据经由蓝牙模块发送给手机;如数据处理模块需要,可将有关数据储存至手机存储器模块,或从手机存储器模块读入数据;游戏结束。如此一来可以实现将手机作为游戏手柄来使用,降低了游戏硬件购置成本,进一步扩充手机的娱乐功能,扩展手机的应用范围。
Description
技术领域
本发明涉及一种移动通信设备,尤其涉及一种基于蓝牙无线传输的手机应用方法。
背景技术
手机作为一个移动通讯设备进入人们的生活已经有了很长一段时间。随着现代生活的需要,手机的功能也在不断的增加。从最开始的模拟语音信号传输,到现在支持视频通话的3G手机。其内置功能模块扩展到短信、彩信、手机照相、MP3、MP4、游戏功能、蓝牙功能等等。
随着微机电技术的发展,基于微机电技术的加速度传感器、陀螺仪等已经在手机中的应用开始普及。其中一个常见应用就是控制手机上的各类游戏。
游戏机作为消费电子产品也已经出现很长时间。其构成通常包括游戏主机、游戏手柄和输出设备(连接至外置视频或音频设备等)。基于无线通信技术的游戏手柄现已广泛使用,但其价格较高,尤其是当需要实现在同一台主机上进行多人游戏时,需要多个无线游戏手柄方能实现,因而不得不购入实际利用率不高的多个游戏手柄,费用不菲。
因此,如何将手机与游戏主机相连,将手机作为游戏手柄使用,降低游戏硬件购置成本,进一步扩充手机的娱乐功能,扩展手机的应用范围,是一个非常值得研究的问题。
发明内容
本发明的目的是提供一种将手机作为游戏手柄应用的方法。该方法使用蓝牙技术进行无线数据传输,以实现将手机与游戏主机相连,并使用手机对游戏进行控制。
为了达到上述目的,本发明提供了一种将手机作为游戏手柄应用的方法,
其中,所述的手机1包括:数据处理模块11蓝牙模块12,,手机存储器模块13,声音模块14,图像显示模块15,振动模块16,按键或摇杆模块17和运动传感器模块18;
所述的数据处理模块11分别与蓝牙模块12、手机存储器模块13、声音模块14、图像显示模块15、振动模块16、按键或摇杆模块17和运动传感器模块18建立数据交换连接;
实现该应用方法还需游戏主机2;
其特点是,包含以下步骤:
步骤1.手机1游戏手柄功能初始化;
步骤2.将手机1与游戏主机2间建立无线蓝牙通讯连接;
步骤3.游戏初始化;
步骤4.游戏开始;
步骤5.手机1采集数据经由蓝牙模块12发送给游戏主机2,与此同时,游戏主机2将实现手柄功能所需要的数据经由蓝牙模块12发送给手机1;
步骤6.在步骤5的同时,如数据处理模块11需要,可将有关数据储存至手机存储器模块13,或从手机存储器模块13读入数据;
步骤7.游戏结束。
如前述的手机应用方法,其特点是:
所述的步骤1包括:手机1内部运动传感器模块18、声音模块14、振动模块16、图像显示模块15、蓝牙模块12、按键或摇杆模块17以及数据处理模块11等的初始化,还包括上述各个部分之间通讯接口的初始化。手机1初始化完成后,手机1处于可以与游戏主机2连接的待机状态。
如前述的手机应用方法,其特点是:
所述的步骤2当中,该蓝牙连接通过模拟串口服务或人机接口设备服务将游戏主机2与手机1内的蓝牙模块12进行连接;
如前述的手机应用方法,其特点是:
所述的步骤3当中,游戏主机2将游戏中手机1实现游戏手柄功能所需要用到的初始数据下载到手机存储器模块13中,同时,从手机存储器模块13读出相关硬件校准值等数据。
如前述的手机应用方法,其特点是:
所述的步骤3当中,从游戏主机2下载至手机存储器模块13的初始数据包括声音数据、控制振动信号、图像数据等;从手机存储器模块13中读取的校准值等数据包括加速度中心点、摇杆中心点、陀螺仪中心点及温度补偿曲线等。
如前述的手机应用方法,其特点是:
所述的步骤5当中,从手机1的运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15采集的各种数据如需进行处理,则由数据处理模块11进行处理后,经由蓝牙模块12发送给游戏主机2;如不需进行处理,则经数据处理模块11中转后,直接由蓝牙模块(12发送给游戏主机2。
如前述的手机应用方法,其特点是:
所述的步骤5当中,从游戏主机2发送至手机1的各种数据,如需进行处理,则经蓝牙模块12发送至数据处理模块11进行处理后,再发送给运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16或图像显示模块15;如不需进行处理,则经蓝牙模块12发送至数据处理模块11后,直接转发送给运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16或图像显示模块15。
如前述的手机应用方法,其特点是:
所述的步骤7当中,由游戏主机2结束游戏,中断与手机1之间的蓝牙连接,回到步骤1之前的状态。
本发明所提供的将手机作为游戏手柄使用的方法,可以将手机作为游戏手柄来使用,降低了游戏硬件购置成本,进一步扩充手机的娱乐功能,扩展手机的应用范围。
附图说明
图1是本发明中由手机1和游戏主机2组成的***结构示意图;
图2是本发明的流程图
具体实施方式
以下根据图1和图2来具体说明本发明的具体实施方式。
本发明所要解决的技术问题主要是在手机硬件上实现游戏手柄功能。在满足一股手机的应用前提下,通过手机1的蓝牙模块12与游戏主机2(比如个人电脑、具有动感游戏功能的机顶盒或数字电视等)建立蓝牙连接,并向游戏主机2发送游戏控制信息,实现手机1作为游戏手柄应用的功能。
如图1所示,本发明通过手机1内置的蓝牙模块12将手机1与游戏主机2连接。该手机1中与实现游戏手柄应用功能有关的模块包括:蓝牙模块12、运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15和手机存储器模块13,以及数据处理模块11。
其中,运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15和手机存储器模块13均与数据处理模块11直接进行数据交换;与此同时,蓝牙模块12分别与数据处理模块11和游戏主机2进行数据交换。
手机1上的蓝牙模块12,至少支持以下一项服务:模拟串口、人机接口设备。
手机1上的按键或摇杆模块17将感知其状态,并将所得到的原始数据或经过数据处理模块11处理之后的数据经过蓝牙模块12的模拟串口服务或人机接口设备服务发送到游戏主机2端。
手机1内部含有运动传感器模块18,例如加速度传感器、陀螺仪传感器等,可以感知手机1的运动状态。传感器所得到的原始数据或经过数据处理模块11处理之后的数据经过蓝牙模块12的模拟串口服务或人机接口设备服务发送到游戏主机2端。
手机1上具有声音、振动、图像显示等模块。游戏主机2通过蓝牙模块12将控制振动信号、图像数据、声音数据等发送给数据处理模块11,经处理后将控制信号发送至前述模块,实现手机1振动、显示相关信息,以及声音输出等功能。
手机存储器模块13用于存储手机1通过蓝牙模块12从游戏主机2中下载的运行游戏所需的包括声音数据、图像数据、控制振动信号等各类游戏数据,也可根据游戏控制的需要,对某些数据进行暂存。
数据处理模块11可根据游戏主机2的需要,将运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15采集的数据进行初步处理后或将不经处理的原始数据直接通过蓝牙模块12发送至游戏主机2。与此同时,数据处理模块11也可根据实际需要,将游戏主机2经蓝牙模块12发送过来的数据进行处理后或不经处理直接发送给运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15。
上述数据处理模块11在手机1中,通常由其中央处理器CPU来实现。手机1与游戏主机2通过上述方法,协同实现游戏手柄的操作与反馈功能。
本发明通过利用手机1上的现有资源(运动传感器模块18、蓝牙模块12、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15、手机存储器模块13等),通过蓝牙与游戏主机2相连,将游戏控制的运动信息、按键信息传递给游戏主机2控制相应的游戏动作,游戏主机2将声音、振动、图像显示信息传递给手机1,实现了将手机1作为游戏手柄的应用。
图2为本发明的流程图,以下结合图1来具体描述本发明如何实现将手机1作为手机1手柄的应用方法。
该方法主要包括如下步骤:
步骤1.手机1游戏手柄功能初始化;
它包括手机1内部运动传感器模块18、声音模块14、振动模块16、图像显示模块15、蓝牙模块12、按键或摇杆模块17以及数据处理模块11等的初始化,还包括上述各个部分之间通讯接口的初始化。手机1初始化完成后,手机1处于可以与游戏主机2连接的待机状态。
步骤2.将手机1与游戏主机2间建立蓝牙连接;
该蓝牙连接通过模拟串口服务或人机接口设备服务将游戏主机2与手机1内的蓝牙模块12进行连接。
步骤3.游戏初始化;
游戏主机2将游戏中手机1实现游戏手柄功能所需要用到的初始数据下载到手机存储器模块13当中,同时,从手机存储器模块13读出相关硬件校准值等数据。
从游戏主机2下载至手机存储器模块13的初始数据包括声音数据、控制振动信号、图像数据等;从手机存储器模块13中读取的校准值等数据包括加速度中心点、摇杆中心点、陀螺仪中心点及温度补偿曲线等。
步骤4.游戏开始;
步骤5.手机1采集数据经由蓝牙模块12发送给游戏主机2,与此同时,游戏主机2将实现手柄功能所需要的数据经由蓝牙模块12发送给手机1;
游戏开始后,从手机1运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16、图像显示模块15采集的各种数据如需进行处理,则由数据处理模块11进行处理后,由蓝牙模块12发送给游戏主机2;如不需进行处理,则经数据处理模块11中转后,直接由蓝牙模块12发送给游戏主机2;
从游戏主机2发送至手机1的各种数据,如需进行处理,则经蓝牙模块12发送至数据处理模块11进行处理后,再发送给运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16或图像显示模块15;如不需进行处理,则经蓝牙模块12发送至数据处理模块11后,直接转发送给运动传感器模块18、按键或摇杆模块17、声音模块14、振动模块16或图像显示模块15;
步骤6.在步骤5的同时,如数据处理模块11需要,可将有关数据储存至手机存储器模块13,或从手机存储器模块13读入数据;
步骤7.游戏结束。
即在游戏没有被数据处理模块11终止的情况下,由游戏主机2结束游戏,中断与手机1的蓝牙连接,回到步骤1之前的状态。
在本发明的另一典型实施例当中,在步骤5和步骤6过程中,游戏主机2根据游戏的需要选择控制信息,如果动作分析等算法需要手机1完成,游戏主机2发送命令要求手机1发送经过运动分析算法处理的相关数据,之后手机1会按照这种数据格式发送游戏控制信息;如果游戏主机2需要自己完成动作分析算法部分,则根据具体游戏的要求选择对应的原始数据格式。
例如,在手机1一次挥舞的过程中,三轴加速度传感器采集数据的大小关系和时间关系存在一定的规律,通过对这些原始数据的规律分析,获得挥舞的方向、力度、旋转、时间点等控制游戏的相关数据。
在步骤5和步骤6过程中,游戏主机2会发送一些声音、图像、振动等控制命令,调用手机1的声音模块14、振动模块16、图像显示模块15,实现手机1游戏手柄互动,使游戏***具有较强的互动性和真实性。
在本发明的另一典型实施例当中,从***的初始化处理、游戏主机2数据格式选择以及互动反馈控制三个部分来详细描述本发明。
一.***初始化处理:
当游戏主机2与手机1之间通过蓝牙建立连接之后,游戏主机2会根据目前开启的游戏,将游戏个性化定制的相关数据(声音、控制振动信息、图片数据等)发送到手机1中。例如,游戏主机2上运行一个乒乓球游戏,游戏主机2会把乒乓球相关的个性化音效(乒乓球与球拍接触的声音、未击中球的音效、选择菜单的音效等)和图片信息(击球一瞬间显示的图片、胜利后的图片组、发球提示图片、帮助操作图片等等)下载到手机存储器模块13中,并对每一个图片或音效都分配一个唯一识别号,以方便在游戏运行时游戏主机2的调用。发送数据的同时,游戏主机2会从手机存储器模块13中读取与乒乓球游戏相关控制信号的校准值,比如加速度中心点的参考值、1g加速度的参考值、陀螺仪中心点的值、温度补偿曲线等。
二.游戏主机2数据格式选择:
游戏主机2在需要来自手机1的数据控制游戏时,会首先发送一个数据请求命令。
手机1根据游戏主机2发过来的需要上传的数据类型,选择具体的数据结构,按照一定的数据率向游戏主机2发送数据。比如,游戏主机2要求手机1发送经过处理过的控制数据控制游戏,发送请求命令后,手机1会按照特定格式对数据进行处理后,再发送给游戏主机2。需要其他的数据类型,游戏主机2只需要发送对应的控制命令即可。
三.互动反馈控制:
游戏主机2在游戏进行的过程中根据需要调用一些控制命令,比如:击球时控制让手机1输出击球的声音和振动,本次击球获胜,将在手机1上显示获胜的庆祝图片组等等。
Claims (8)
1.一种将手机(1)作为游戏手柄应用的方法,
其中,所述的手机(1)包括:数据处理模块(11)蓝牙模块(12),,手机存储器模块(13),声音模块(14),图像显示模块(15),振动模块(16),按键或摇杆模块(17)和运动传感器模块(18);
所述的数据处理模块(11)分别与蓝牙模块(12)、手机存储器模块(13)、声音模块(14)、图像显示模块(15)、振动模块(16)、按键或摇杆模块(17)和运动传感器模块(18)建立数据交换连接;
实现该应用方法还需游戏主机(2);
其特征在于,包含以下步骤:
步骤1.手机(1)游戏手柄功能初始化;
步骤2.将手机(1)与游戏主机(2)间建立无线蓝牙通讯连接;
步骤3.游戏初始化;
步骤4.游戏开始;
步骤5.手机(1)采集数据经由蓝牙模块(12)发送给游戏主机(2),与此同时,游戏主机(2)将实现手柄功能所需要的数据经由蓝牙模块(12)发送给手机(1);
步骤6.在步骤5的同时,如数据处理模块(11)需要,可将有关数据储存至手机存储器模块(13),或从手机存储器模块(13)读入数据;
步骤7.游戏结束。
2.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤1包括:手机(1)内部运动传感器模块(18)、声音模块(14)、振动模块(16)、图像显示模块(15)、蓝牙模块(12)、按键或摇杆模块(17)以及数据处理模块(11)等的初始化,还包括上述各个部分之间通讯接口的初始化。手机(1)初始化完成后,手机(1)处于可以与游戏主机(2)连接的待机状态。
3.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤2当中,该蓝牙连接通过模拟串口服务或人机接口设备服 务将游戏主机(2)与手机(1)内的蓝牙模块(12)进行连接。
4.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤3当中,游戏主机(2)将游戏中手机(1)实现游戏手柄功能所需要用到的初始数据下载到手机存储器模块(13)中,同时,从手机存储器模块(13)读出相关硬件校准值等数据。
5.如权利要求4所述的手机应用方法,其特征在于:
所述的步骤3当中,从游戏主机(2)下载至手机存储器模块(13)的初始数据包括声音数据、控制振动信号、图像数据等;从手机存储器模块(13)中读取的校准值等数据包括加速度中心点、摇杆中心点、陀螺仪中心点及温度补偿曲线等。
6.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤5当中,从手机(1)的运动传感器模块(18)、按键或摇杆模块(17)、声音模块(14)、振动模块(16)、图像显示模块(15)采集的各种数据如需进行处理,则由数据处理模块(11)进行处理后,经由蓝牙模块(12)发送给游戏主机(2);如不需进行处理,则经数据处理模块(11)中转后,直接由蓝牙模块(12发送给游戏主机(2)。
7.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤5当中,从游戏主机(2)发送至手机(1)的各种数据,如需进行处理,则经蓝牙模块(12)发送至数据处理模块(11)进行处理后,再发送给运动传感器模块(18)、按键或摇杆模块(17)、声音模块(14)、振动模块(16)或图像显示模块(15);如不需进行处理,则经蓝牙模块(12)发送至数据处理模块(11)后,直接转发送给运动传感器模块(18)、按键或摇杆模块(17)、声音模块(14)、振动模块(16)或图像显示模块(15)。
8.如权利要求1所述的手机应用方法,其特征在于:
所述的步骤7当中,由游戏主机(2)结束游戏,中断与手机(1)之间的蓝牙连接,回到步骤1之前的状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210063185 CN103312871A (zh) | 2012-03-11 | 2012-03-11 | 一种将手机作为游戏手柄应用的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201210063185 CN103312871A (zh) | 2012-03-11 | 2012-03-11 | 一种将手机作为游戏手柄应用的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103312871A true CN103312871A (zh) | 2013-09-18 |
Family
ID=49137645
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201210063185 Pending CN103312871A (zh) | 2012-03-11 | 2012-03-11 | 一种将手机作为游戏手柄应用的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103312871A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104083867A (zh) * | 2014-07-04 | 2014-10-08 | 苏州大学 | 基于手机传感器的智能玩具及其控制方法 |
CN105653189A (zh) * | 2015-12-28 | 2016-06-08 | 网宿科技股份有限公司 | 基于智能终端的虚拟主机手柄的方法及*** |
CN105854295A (zh) * | 2016-03-25 | 2016-08-17 | 腾讯科技(深圳)有限公司 | 一种利用便携数码设备实现多人游戏的方法、装置及*** |
CN106908642A (zh) * | 2015-12-23 | 2017-06-30 | 苏州普源精电科技有限公司 | 一种探头、示波器、运动识别***及方法 |
CN108176044A (zh) * | 2017-12-29 | 2018-06-19 | 贵阳动视云科技有限公司 | 虚拟手柄摇杆信号的获取方法及装置 |
WO2022111472A1 (zh) * | 2020-11-25 | 2022-06-02 | 华为技术有限公司 | 游戏控制方法、装置及存储介质 |
-
2012
- 2012-03-11 CN CN 201210063185 patent/CN103312871A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104083867A (zh) * | 2014-07-04 | 2014-10-08 | 苏州大学 | 基于手机传感器的智能玩具及其控制方法 |
CN104083867B (zh) * | 2014-07-04 | 2016-09-28 | 苏州大学 | 基于手机传感器的智能玩具及其控制方法 |
CN106908642A (zh) * | 2015-12-23 | 2017-06-30 | 苏州普源精电科技有限公司 | 一种探头、示波器、运动识别***及方法 |
CN105653189A (zh) * | 2015-12-28 | 2016-06-08 | 网宿科技股份有限公司 | 基于智能终端的虚拟主机手柄的方法及*** |
CN105854295A (zh) * | 2016-03-25 | 2016-08-17 | 腾讯科技(深圳)有限公司 | 一种利用便携数码设备实现多人游戏的方法、装置及*** |
CN105854295B (zh) * | 2016-03-25 | 2019-08-30 | 腾讯科技(深圳)有限公司 | 一种利用便携数码设备实现多人游戏的方法、装置及*** |
CN108176044A (zh) * | 2017-12-29 | 2018-06-19 | 贵阳动视云科技有限公司 | 虚拟手柄摇杆信号的获取方法及装置 |
WO2022111472A1 (zh) * | 2020-11-25 | 2022-06-02 | 华为技术有限公司 | 游戏控制方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101879375B (zh) | 基于蓝牙传输的***手柄及其实现方法 | |
CN103312871A (zh) | 一种将手机作为游戏手柄应用的方法 | |
CN202355828U (zh) | 游戏***和操作装置 | |
US10904714B2 (en) | Mobile terminal and control method | |
CN104756513A (zh) | 信息处理设备 | |
CN107666943A (zh) | 交互式流媒体的独立控制 | |
CN107948702B (zh) | 应用程序状态的同步方法、装置、终端和存储介质 | |
CN103517108A (zh) | 智能电视播放设备、移动终端、体感功能实现方法及*** | |
CN101699851B (zh) | 一种通过新型电视机玩游戏的控制方法 | |
CN104174160A (zh) | 一种电子棋牌机及*** | |
CN108367198A (zh) | 一体式移动游戏控制器 | |
CN108184130B (zh) | 模拟器***、直播方法、装置及存储介质 | |
JP2014212843A (ja) | 情報送受信システム | |
CN201887873U (zh) | 移动终端的适配***及其底座 | |
JP5429920B2 (ja) | 参考情報誘導機能及び市場調査機能等を備えたビデオゲームシステム | |
EP3009939B1 (en) | Output-data providing server, information processing device, information processing system, output-data providing method, information processing method, and data structure of content data | |
CN106873803A (zh) | 模拟空鼠和键盘的***及方法 | |
CN105959603A (zh) | 智能互动*** | |
JP5827610B2 (ja) | 映像表示システム、ならびに、それにおいて用いられるサーバ、情報処理装置、情報処理プログラム、および映像表示方法 | |
TWM584211U (zh) | 機上盒遊戲互動系統 | |
AU2011100951A4 (en) | A TV with Built-in Game Function | |
CN102122321B (zh) | 一种桌面游戏数据处理装置及其数据处理方法 | |
JP2002078973A (ja) | ゲームシステム及び情報処理プログラムを記録した記録媒体 | |
CN115253273A (zh) | 一种沉浸式智能剧本杀控制***及其使用方法 | |
JP6133567B2 (ja) | ゲームシステム、ゲーム装置、ゲームプログラム、およびゲーム処理制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130918 |