智能手机模拟电脑游戏控制器的方法及系统技术方案

技术编号:15077201 阅读:133 留言:0更新日期:2017-04-07 10:25
本发明专利技术涉及一种手机模拟电脑游戏控制器的方法及系统,所述方法包括:建立连接步骤,将智能手机通过USB数据线连接至电脑,使智能手机与电脑按照USB HID协议标准建立连接;初始化配置步骤,在电脑端进入游戏界面,在智能手机上通过控制模块将智能手机上的按键对应配置为游戏控制器的按键;信号采集步骤,控制模块采集重力传感器检测到的重力大小及按键操作数据,以确定用户的控制信号数据并发送至驱动模块;信号传递及执行步骤,驱动模块将控制信号数据传送给电脑,电脑根据控制信号数据实现对游戏进行控制。本发明专利技术将智能手机通过USB数据线连接到电脑,有效地复用智能手机的重力传感器等硬件实现电脑游戏的操作控制,用户无需再购买电脑游戏控制器。

Method and system for simulating computer game controller by intelligent mobile phone

The invention relates to a method and system for mobile phone simulation computer game controller, wherein the method comprises establishing a connection step, the intelligent mobile phone through USB data lines connected to the computer, the intelligent mobile phone and computer connection is established in accordance with the USB standard HID protocol; initialization configuration steps to enter the game interface on the computer side, through the control module the corresponding button configuration on smart mobile phone game controller buttons in the intelligent mobile phone; signal acquisition procedures, control of gravity size and key operation data module acquisition gravity sensor to detect, to determine the control signal of data users and sent to the drive module; signal transmission and Implementation steps, the driver modules will transmit data to control signal computer, computer data according to the control signal to realize the control of the game. The intelligent mobile phone is connected with the computer through the USB data line, and the hardware of the computer game is effectively reused, such as the gravity sensor of the smart phone, and the user does not need to buy a computer game controller.

【技术实现步骤摘要】

本专利技术涉及电脑游戏控制
,尤其涉及一种智能手机模拟电脑游戏控制器的方法及系统
技术介绍
当前,诸如PS4、XBOX、WIIU等主流游戏机都支持重力感应控制,利用重力感应来实现类似赛车游戏的方向盘,从而模拟真实的驾车体验。但是,对于电脑游戏,由于电脑自身传统的键盘、鼠标等输入设备都不支持重力感应,玩家要想在电脑玩诸如赛车游戏并获得最佳的游戏体验就不得不额外购买游戏控制器,导致了用户需要支出额外的设备成本,这也在很大程度上制约了电脑游戏的进一步发展。
技术实现思路
本专利技术要解决的技术问题在于,提供一种智能手机模拟电脑游戏控制器的方法,能用智能手机实现电脑游戏的控制操作,以降低游戏用户的设备成本。本专利技术进一步要解决的技术问题在于,提供一种智能手机模拟电脑游戏控制器的系统,能用智能手机实现电脑游戏的控制操作,以降低游戏用户的设备成本。为解决上述技术问题,本专利技术提供如下技术方案:一种手机模拟电脑游戏控制器的方法,包括以下步骤:建立连接步骤,将内置有重力感应器的智能手机通过USB数据线连接至电脑,使所述智能手机与电脑按照USBHID协议标准建立连接,以电脑作为USB主设备,而智能手机作为USB从设备,并在智能手机的驱动层中基于USBHIDGADGET的驱动模块实现一个用于应用层数据输入的用户空间接口;初始化配置步骤,在电脑端进入游戏界面,在智能手机上通过对应的控制模块将智能手机上的按键对应配置为游戏控制器的按键;信号采集步骤,并由该控制模块采集重力传感器检测到的重力大小以及按键操作数据,进而确定用户的控制信号数据并发送至驱动模块,所述控制信号数据至少包括所操作的按键数据和重力倾斜程度数据;信号传递及执行步骤,智能手机的驱动模块将所接收到的控制信号数据按照USBHID协议标准传送给作为USB主设备的电脑,电脑再根据所收到的控制信号数据实现对游戏进行控制。进一步地,所述智能手机为运行安卓系统的智能手机。进一步地,智能手机的控制模块生成在触摸屏上显示出来以供用户按压操作的虚拟按键,并在初始化配置步骤中,将所述虚拟按键对应配置为游戏控制器的按键。另一方面,本专利技术还提供一种手机模拟电脑游戏控制器的系统,其包括智能手机和电脑,所述智能手机包括:USB端口,用于通过USB数据线将智能手机连接至电脑;重力传感器,用于检测智能手机在操作过程中的重力倾斜大小;控制模块,用于将智能手机上的按键对应配置为游戏控制器按键,并且分别从重力传感器和按键获取重力倾斜大小数据和按键操作数据;以及驱动模块,用于实现一个用于应用层数据输入的用户空间接口,并使智能手机和电脑按照USBHID协议标准建立连接并相应获得控制信号数据,并将控制信号数据发送给电脑。进一步地,所述智能手机为运行安卓系统的智能手机。进一步地,智能手机还包括触摸屏,控制模块生成在触摸屏上显示出来以供用户按压操作的虚拟按键,且将所述虚拟按键对应配置为游戏控制器的按键。采用上述技术方案后,本专利技术至少具有如下有益效果:本专利技术将内置有重力传感器的智能手机通过USB数据线连接到电脑,通过相应的驱动控制,从而可以有效地复用智能手机上的重力传感器、按键、触摸屏等硬件,而能通过智能手机来实现电脑游戏的各种操作控制,尤其是可以模拟方向盘用于控制赛车类游戏,可以很好地提升用户体验感。而且用户无需再额外购买电脑游戏控制器,节约设备成本,有利于电脑游戏的进一步发展。附图说明图1是本专利技术智能手机模拟电脑游戏控制器的方法的步骤流程示意图。图2是本专利技术智能手机模拟电脑游戏控制器的系统的原理框图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。如图1及图2所示,本专利技术提供一种智能手机模拟电脑游戏控制器的方法,包括以下步骤:建立连接步骤,将内置有重力感应器的智能手机1通过USB数据线2连接至电脑3,使所述智能手机1与电脑3按照USBHID协议标准建立连接,以电脑3作为USB主设备,而智能手机1作为USB从设备,并在智能手机1的驱动层中基于USBHIDGADGET的驱动模块16实现一个用于应用层数据输入的用户空间接口,优选地,所述智能手机1为运行安卓系统的智能手机;初始化配置步骤,在电脑3上进入游戏界面,在智能手机1上通过对应的控制模块14将智能手机1上的按键对应配置为游戏控制器的按键;信号采集步骤,并由该控制模块14采集重力传感器10检测到的重力大小以及按键操作数据,进而确定用户的控制信号数据并发送至驱动模块16,所述控制信号数据至少包括所操作的按键数据和重力倾斜程度数据;信号传递及执行步骤,智能手机1的驱动模块16将所接收到的控制信号数据按照USBHID协议标准传送给作为USB主设备的电脑3中对应的USBHID标准驱动模块30,电脑3根据所收到的控制信号数据实现对游戏进行控制。初始化配置步骤中,可以将智能手机1现有的硬件形式的按键(例如:音量调节键)对应配置为游戏控制器的按键,例如:方向键等,当然,优选地,智能手机1的控制模块14生成在触摸屏12上显示出来以供用户按压操作的虚拟按键,并在初始化配置步骤中,将所述虚拟按键对应配置为游戏控制器的按键。另一方面,如图2所示,本专利技术还提供一种手机模拟电脑游戏控制器的系统,其包括智能手机1和电脑3,所述智能手机1包括:重力传感器10,用于检测智能手机在操作过程中的重力倾斜大小;控制模块14,用于将智能手机1上的按键对应配置为游戏控制器按键,并且分别从重力传感器10和按键获取重力倾斜大小数据和按键操作数据;以及驱动模块16,用于实现一个用于应用层数据输入的用户空间接口,并将智能手机1和电脑3按照USBHID协议标准建立连接,并从控制模块获得相应的控制信号数据再发送给电脑。控制模块14所配置的按键可以是实体硬件形式的按键,例如:音量调节键。而优选地,所述智能手机1还可进一步包括触摸屏12,控制模块14生成在触摸屏12上显示出来以供用户按压操作的虚拟按键,且将所述虚拟按键对应配置为游戏控制器的按键。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同范围限定。本文档来自技高网...

【技术保护点】
一种手机模拟电脑游戏控制器的方法,其特征在于,包括以下步骤:建立连接步骤,将内置有重力感应器的智能手机通过USB数据线连接至电脑,使所述智能手机与电脑按照USB HID协议标准建立连接,以电脑作为USB主设备,而智能手机作为USB从设备,并在智能手机的驱动层中基于USB HID GADGET的驱动模块实现一个用于应用层数据输入的用户空间接口;初始化配置步骤,在电脑端进入游戏界面,在智能手机上通过对应的控制模块将智能手机上的按键对应配置为游戏控制器的按键;信号采集步骤,并由该控制模块采集重力传感器检测到的重力大小以及按键操作数据,进而确定用户的控制信号数据并发送至驱动模块,所述控制信号数据至少包括所操作的按键数据和重力倾斜程度数据;信号传递及执行步骤,智能手机的驱动模块将所接收到的控制信号数据按照USB HID协议标准传送给作为USB主设备的电脑,电脑再根据所收到的控制信号数据实现对游戏进行控制。

【技术特征摘要】
1.一种手机模拟电脑游戏控制器的方法,其特征在于,包括以下步骤:建立连接步骤,将内置有重力感应器的智能手机通过USB数据线连接至电脑,使所述智能手机与电脑按照USBHID协议标准建立连接,以电脑作为USB主设备,而智能手机作为USB从设备,并在智能手机的驱动层中基于USBHIDGADGET的驱动模块实现一个用于应用层数据输入的用户空间接口;初始化配置步骤,在电脑端进入游戏界面,在智能手机上通过对应的控制模块将智能手机上的按键对应配置为游戏控制器的按键;信号采集步骤,并由该控制模块采集重力传感器检测到的重力大小以及按键操作数据,进而确定用户的控制信号数据并发送至驱动模块,所述控制信号数据至少包括所操作的按键数据和重力倾斜程度数据;信号传递及执行步骤,智能手机的驱动模块将所接收到的控制信号数据按照USBHID协议标准传送给作为USB主设备的电脑,电脑再根据所收到的控制信号数据实现对游戏进行控制。2.如权利要求1所述的手机模拟电脑游戏控制器的方法,其特征在于,所述智能手机为运行安卓系统的智能手机。3.如权利要求1所述的手机模拟电脑游...

【专利技术属性】
技术研发人员:王禹
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京;11

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

1