应用于智能终端的手柄控制方法、装置及系统的制作方法

文档序号:9716971阅读:482来源:国知局
应用于智能终端的手柄控制方法、装置及系统的制作方法
【技术领域】
[0001] 本发明设及移动通信技术领域,更具体而言,设及一种应用于智能终端的手柄控 制方法、装置及系统。
【背景技术】
[0002] 随着科技的发展,智能终端的功能越来越完善,不仅能够进行通讯、阅读、办公等, 而且能够兼容的娱乐项目也越来越多,例如游戏。由于现有的智能终端均为触摸屏幕,因 此,用户在游戏时,需要通过触控屏幕上的功能键进行。然而,受限于触摸屏幕的尺寸,游戏 的功能键较小,而且距离较近,导致游戏时操作不便,因此,用户更愿意通过游戏手柄操作 游戏。
[0003] 现有的手柄根据应用环境不同,主要分为电脑游戏手柄和游戏机游戏手柄。通过 手柄进行游戏的原理为,手柄的按键标识与控制指令建立对应关系,当用户按下手柄按键 时,执行程序通过按键标识查找并调用相应的控制指令,对游戏进行操控。因此,使用手柄 进行游戏操作,需要手柄直接调用控制指令,或者手柄控制游戏运行终端调用控制指令,而 运两种方式均需要系统授予手柄调用的权限,手柄才能够对游戏进行操控。
[0004] 由于智能终端的系统环境不同于现有游戏运行终端的系统环境,需要授予手柄较 高的权限,手柄才能够调用相关命令。而智能终端的系统内存储有很多用户的个人信息,因 此,一旦授予手柄权限,则手柄也能够读取系统的很多其他信息,对系统造成安全性威胁。 因此,现有的手柄无法适用于智能终端的游戏操作,导致用户体验不高。

【发明内容】
阳〇化]有鉴于此,本发明实施例提供的应用于智能终端的手柄控制方法、装置及系统,手 柄无须调用存储在智能终端系统内的控制指令,也能够完成对游戏的操作,适用范围广,能 够提高用户体验。
[0006] 第一方面,本发明实施例提供了一种应用于智能终端的手柄控制方法,包括:当智 能终端接收到来自手柄的按键标识对应的触控信号时,根据映射关系查找触控位置信息; 其中,所述映射关系为所述智能终端按照预设规则预先建立的所述按键标识与所述触控位 置信息的关系;将所述触控位置信息发送至所述手柄;接收所述手柄根据所述触控位置信 息写入的触控命令;按照所述触控命令对所述触控位置信息对应的位置执行模拟触控操 作。
[0007] 在第一方面的第一种可能的实现方式中,在根据映射关系查找触控位置信息之 前,包括:进入游戏主界面后,对应所述手柄的按键标识生成按键标识符;接收对所述按键 标识符的移动指令;按照所述移动指令将所述按键标识符移动到所述触控位置;获取与所 述触控位置对应的所述触控位置信息;记录所述触控位置信息与所述按键标识对应的映射 关系。
[0008] 结合上述第一方面,在第二种可能的实现方式中,所述接收所述手柄根据所述触 控位置信息写入的触控命令,包括:接收所述手柄发送的调用所述智能终端的应用程序接 口的调用命令;根据所述调用命令调用所述应用程序接口;通过所述应用程序接口接收所 述触控命令;或者,通过命令交互端口接收所述触控命令并写入所述智能终端的缓存中。
[0009] 结合上述第一方面,在第=种可能的实现方式中,所述当智能终端接收到来自手 柄的按键标识对应的触控信号时,根据映射关系查找触控位置信息,包括:解析所述触控信 号,得到所述按键标识;根据所述映射关系读取与所述按键标识对应的坐标和触控衰减时 长;将所述坐标信息和所述触控衰减时长确定为触控位置信息。
[0010] 结合上述第一方面,在第四种可能的实现方式中,在对应所述手柄的按键标识生 成按键标识符之前,还包括:通过通用串行总线USB端口接收所述手柄发送的获取调试权 限命令;所述智能终端按照所述获取调试权限命令开启调试模式,W授予所述手柄调试权 限。 W11] 第二方面,本发明实施例还提供了一种应用于智能终端的手柄控制方法,包括:手 柄向智能终端发送与按键标识对应的触控信号;接收所述智能终端根据所述触控信号返回 的触控位置信息,所述触控位置信息与所述手柄的按键标识存在映射关系;向所述智能终 端写入对所述触控位置信息对应的位置执行模拟触控操作的触控命令。
[0012] 结合上述第二方面,在第一种可能的实现方式中,所述向所述智能终端写入对所 述触控位置信息对应的位置执行模拟触控操作的触控命令,包括:向所述智能终端发送调 用应用程序接口的调用命令;通过所述智能终端调用的应用程序接口写入所述触控命令; 或者,打开命令交互端口;通过所述命令交互端口将所述触控命令写入所述智能终端的缓 存中。
[0013] 结合上述第二方面,在第二种可能的实现方式中,在所述手柄向智能终端发送与 按键标识对应的触控信号之前,还包括:通过通用串行总线USB端口向所述智能终端发送 获取调试权限命令;获取所述智能终端授予的调试权限。
[0014] 第=方面,本发明实施例还提供了一种应用于智能终端的手柄控制装置,包括:查 找单元:用于在接收来自手柄的按键标识对应的触控信号后,根据映射关系查找触控位置 信息;其中,所述映射关系为按照预设规则预先建立的所述按键标识与所述触控位置信息 的关系;发送单元:用于将所述查找单元查找的触控位置信息发送至所述手柄;第一接收 单元:用于接收所述手柄根据所述发送单元发送的触控位置信息写入的触控命令;执行单 元:用于按照所述第一接收单元所接收的触控命令对所述触控位置信息对应的位置执行模 拟触控操作。
[0015] 结合上述第=方面,在第一种可能的实现方式中,所述装置还包括:生成单元、第 二接收单元、移动单元、获取单元和记录单元,其中,所述生成单元:用于在进入游戏主界面 后,对应所述手柄的按键标识生成按键标识符;所述第二接收单元:用于接收对所述生成 单元所生成的按键标识符的移动指令;所述移动单元:用于按照所述第二接收单元接收的 移动指令将所述按键标识符移动到所述触控位置;所述获取单元:用于获取所述移动单元 所移动到的触控位置对应的所述触控位置信息;所述记录单元:用于记录所述获取单元所 获取的触控位置信息与所述按键标识对应的映射关系。
[0016] 结合上述第=方面,在第二种可能的实现方式中,所述第一接收单元包括:第一接 收模块、调用模块和第二接收模块,其中,所述第一接收模块:用于接收所述手柄发送的调 用所述智能终端的应用程序接口的调用命令;所述调用模块:用于根据所述第一接收模块 所接收的调用命令调用所述应用程序接口;所述第二接收模块:用于通过所述调用模块所 调用的应用程序接口接收所述触控命令;所述第二接收模块:还用于通过命令交互端口接 收所述触控命令并写入所述智能终端的缓存中。
[0017] 结合上述第=方面,在第=种可能的实现方式中,所述查找单元包括:解析模块、 读取模块和确定模块,其中,所述解析模块:用于解析所述触控信号,得到所述按键标识; 所述读取模块:用于根据所述映射关系读取与所述解析模块解析得到的按键标识对应的坐 标和触控衰减时长;所述确定模块:用于将所述读取模块所读取的坐标信息和所述触控衰 减时长确定为触控位置信息。
[0018] 结合上述第=方面,在第四种可能的实现方式中,所述装置还包括:第=接收单元 和开启单元,其中,所述第=接收单元:用于通过通用串行总线USB端口接收所述手柄发送 的获取调试权限命令;所述开启单元:用于按照所述第=接收单元所接收的获取调试权限 命令开启调试模式,W授予所述手柄调试权限。
[0019] 第四方面,本发明实施例还提供了一种应用于智能终端的手柄控制装置,包括:第 一发送单元:用于向智能终端发送与按键标识对应的触控信号;接收单元:用于接收所述 智能终端根据所述触控信号返回的触控位置信息,所述触控位置信息与所述手柄的按键标 识存在映射关系;写入单元:用于向所述智能终端写入对所述触控位置信息对应的位置执 行模拟触控操作的触控命令。
[0020] 结合上述第四方面,在第一种可能的实现方式中,所述写入单元包括:发送模块, 写入模块和打开模块,其中,所述发送模块:用于向所述智能终端发送调用应用程序接口的 命令;所述写入模块:用于通过所述智能终端调用的应用程序接口写入所述触控命令;所 述打开模块:用于打开命令交互端口;所述写入模块:还用于通过所述打开模块所打开的 命令交互端口将所述触控命令写入所述智能终端的缓存中。
[0021] 结合上述第四方面,在第二种可能的实现方式中,所述装置还包括:第二发送单元 和获取单元,其中,所述第二发送单元:用于通过通用串行总线USB端口向所述智能终端发 送获取调试权限命令;所述获取单元:用于获取所述智能终端授予的调试权限。
[0022] 第五方面,本发明实施例还提供了一种应用于智能终端的手柄控制系统,包括:智 能终端和手柄,其中,所述智能终端:用于在接收到来自手柄的按键标识对应的触控信号 时,根据映射关系查找触控位置信息;其中,所述映射关系为所述智能终端按照预设规则预 先建立的所述按键标识与所述触控位置信息的关系;将所述触控位置信息发送至所述手 柄;接收所述手柄根据所述触控位置信息写入的触控命令;按照所述触控命令对所述触控 位置信息对应的位置执行模拟触控操作;所述手柄:用于向所述智能终端发送与按键标识 对应的触控信号;接收所述智能终端根据所述触控
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1