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

文档序号:9716971阅读:来源:国知局
将触控命令写入智能终端,智 能终端再调取写入的触控命令,W完成对相应位置的模拟触控操作。与现有技术相比,手柄 首先确定需要产生触控操作的位置,然后将相应的触控命令写入智能终端,无需获取调用 触控命令的权限,也能够完成对游戏的操作,适用范围广,能够提高用户体验。手柄首先确 定需要产生触控操作的位置,然后将相应的触控命令写入智能终端,无需获取调用触控命 令的权限,也能够完成对游戏的操作,适用范围广,能够提高用户体验 阳106] 与上述实现方法相对应的,本发明实施例还提供了一种应用于智能终端的手柄控 制装置。 阳107] 如图5所示,为本发明实施例提供的应用于智能终端的手柄控制装置的结构示意 图。 阳10引所述装置包括:查找单元11、发送单元12、第一接收单元13和执行单元14,其中, 所述查找单元11,用于在接收来自手柄的按键标识对应的触控信号后,根据映射关系查找 触控位置信息;其中,所述映射关系为按照预设规则预先建立的所述按键标识与所述触控 位置信息的关系;所述发送单元12,用于将所述查找单元11查找的触控位置信息发送至所 述手柄;所述第一接收单元13,用于接收所述手柄根据所述发送单元12发送的触控位置信 息写入的触控命令;所述执行单元14,用于按照所述第一接收单元13所接收的触控命令对 所述触控位置信息对应的位置执行模拟触控操作。 阳109] 所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程, 在此不再寶述。所述装置可W为智能终端。
[0110] 由上述描述可知,本实施例所述的应用于智能终端的手柄控制装置,与现有技术 相比,手柄首先确定需要产生触控操作的位置,然后将相应的触控命令写入智能终端,无需 获取调用触控命令的权限,也能够完成对游戏的操作,适用范围广,能够提高用户体验。 阳111] 在上述实施例的基础上,所述装置还包括生成单元、第二接收单元、移动单元、获 取单元和记录单元,其中,所述生成单元,用于在进入游戏主界面后,对应所述手柄的按键 标识生成按键标识符;所述第二接收单元,用于接收对所述生成单元所生成的按键标识符 的移动指令;所述移动单元,用于按照所述第二接收单元接收的移动指令将所述按键标识 符移动到所述触控位置;所述获取单元,用于获取所述移动单元所移动到的触控位置对应 的所述触控位置信息;所述记录单元,用于记录所述获取单元所获取的触控位置信息与所 述按键标识对应的映射关系。
[0112] 此外,所述第一接收单元13包括:第一接收模块、调用模块和第二接收模块,其 中,所述第一接收模块,用于接收所述手柄发送的调用所述智能终端的应用程序接口的调 用命令;所述调用模块,用于根据所述第一接收模块所接收的调用命令调用所述应用程序 接口;所述第二接收模块,用于通过所述调用模块所调用的应用程序接口接收所述触控命 令。在另一个实施例中,所述第二接收模块,还用于通过命令交互端口接收所述触控命令并 写入所述智能终端的缓存中。
[0113] 在上述实施例的基础上,在本实施例中,所述查找单元11包括:解析模块、读取模 块和确定模块,其中,所述解析模块,用于解析所述触控信号,得到所述按键标识;所述读取 模块,用于根据所述映射关系读取与所述解析模块解析得到的按键标识对应的坐标和触控 衰减时长;所述确定模块,用于将所述读取模块所读取的坐标信息和所述触控衰减时长确 定为触控位置信息。
[0114] 需要指出的,在上述实施例的基础上,本实施例所述的装置还包括第=接收单元 和开启单元,其中,所述第=接收单元,用于通过通用串行总线USB端口接收所述手柄发送 的获取调试权限命令;所述开启单元,用于按照所述第=接收单元所接收的获取调试权限 命令开启调试模式,W授予所述手柄调试权限。
[0115] 所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程, 在此不再寶述。
[0116] 在本实施例中,手柄通过硬件与智能终端连接,使连接更稳定,命令交互更快,从 而能够更快的执行模拟触控操作,避免手柄操控游戏的延迟。
[0117] 与智能终端侧相配合的,手柄端也完成部分控制操作。
[0118] 请参见图6,图6为本发明实施例提供的应用于智能终端的手柄控制装置的第二 种实施方式的结构示意图。
[0119] 所述装置包括:第一发送单元21、接收单元22和写入单元23,其中,所述第一发送 单元21,用于向智能终端发送与按键标识对应的触控信号;所述接收单元22,用于接收所 述智能终端根据所述触控信号返回的触控位置信息,所述触控位置信息与所述手柄的按键 标识存在映射关系;所述写入单元23,用于向所述智能终端写入对所述触控位置信息对应 的位置执行模拟触控操作的触控命令。
[0120] 所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程, 在此不再寶述。所述装置可W为手柄。 阳121] 在本实施例中,所述装置与现有技术相比,手柄首先确定需要产生触控操作的位 置,然后将相应的触控命令写入智能终端,无需获取调用触控命令的权限,也能够完成对游 戏的操作,适用范围广,能够提高用户体验。
[0122] 其中,所述写入单元23包括:发送模块,写入模块和打开模块,其中,所述发送模 块,用于向所述智能终端发送调用应用程序接口的命令;所述写入模块,用于通过所述智能 终端调用的应用程序接口写入所述触控命令;所述打开模块,用于打开命令交互端口。在另 一个实施例中,所述写入模块:还用于通过所述打开模块所打开的命令交互端口将所述触 控命令写入所述智能终端的缓存中。
[0123] 此外,在本实施例的基础上,在另一个实施例中,所述装置还包括:第二发送单元 和获取单元,其中,所述第二发送单元,用于通过通用串行总线USB端口向所述智能终端发 送获取调试权限命令;所述获取单元,用于获取所述智能终端授予的调试权限。
[0124] 所述装置中各个单元的功能和作用的实现过程详见上述方法中对应的实现过程, 在此不再寶述。
[0125] 由上述描述可知,本发明实施例所提供的应用于智能终端的手柄控制装置,当智 能终端接收到来自手柄的手柄按键的触控信号后,根据预先建立的映射关系查找触控位置 信息,并将与触控信号对应的触控位置信息发送至手柄,手柄根据触控位置信息将触控命 令写入智能终端,智能终端再调取所写入的触控命令,完成对相应位置的模拟触控操作。与 现有技术相比,手柄首先确定需要产生触控操作的位置,然后将相应的触控命令写入智能 终端,无需获取调用触控命令的权限,也能够完成对游戏的操作,适用范围广,能够提高用 户体验。
[01%] 与上述实现方法和装置相对应的,本发明实施例还提供了一种应用于智能终端的 手柄巧制系统。 阳127] 如图7所示,图7示出了本发明实施例提供的应用于智能终端的手柄控制系统的 结构示意图。
[0128] 所述系统包括:智能终端31和手柄32,其中,所述智能终端31,用于在接收到来自 手柄的按键标识对应的触控信号时,根据映射关系查找触控位置信息;其中,所述映射关系 为所述智能终端按照预设规则预先建立的所述按键标识与所述触控位置信息的关系;将所 述触控位置信息发送至所述手柄;接收所述手柄根据所述触控位置信息写入的触控命令; 按照所述触控命令对所述触控位置信息对应的位置执行模拟触控操作;所述手柄32,用于 向所述智能终端发送与按键标识对应的触控信号;接收所述智能终端根据所述触控信号返 回的触控位置信息,所述触控位置信息与所述手柄的按键标识存在映射关系;向所述智能 终端写入对所述触控位置信息对应的位置执行模拟触控操作的触控命令。
[0129] 需要指出的,智能终端31和手柄32在控制过程中还包括其他功能,其功能和作用 详细参见上述实现方法和装置的描述,本发明此处不再寶述。
[0130] 可W理解的是,本发明实施例可用于众多通用或专用的计算系统环境或配置中。 例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基 于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包 括W上任何系统或设备的分布式计算环境等等。 阳131] 本发明可W在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可W在分布式计算环境中实践本发明,在运些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可W 位于包括存储设备在内的本地和远程计算机存储介质中。
[0132] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实 体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示运些实体或操作之间存 在任何运种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵 盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要 素,而且还包括没有明确列出的其他要素,或者是还包括为运种过程、方法、物品或者设备 所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除 在包括所述要
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1