针对蓝牙通讯协议上的游戏外设模式调节方法.pdf

上传人:狗** 文档编号:10157632 上传时间:2021-06-09 格式:PDF 页数:22 大小:2.39MB
收藏 版权申诉 举报 下载
针对蓝牙通讯协议上的游戏外设模式调节方法.pdf_第1页
第1页 / 共22页
针对蓝牙通讯协议上的游戏外设模式调节方法.pdf_第2页
第2页 / 共22页
针对蓝牙通讯协议上的游戏外设模式调节方法.pdf_第3页
第3页 / 共22页
文档描述:

《针对蓝牙通讯协议上的游戏外设模式调节方法.pdf》由会员分享,可在线阅读,更多相关《针对蓝牙通讯协议上的游戏外设模式调节方法.pdf(22页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010971319.4 (22)申请日 2020.09.16 (71)申请人 深圳未来游戏设备科技有限公司 地址 518000 广东省深圳市宝安区新安街 道兴东社区67区大仟工业厂区2号厂 房3层B01 (72)发明人 金刚 (74)专利代理机构 深圳市深弘广联知识产权代 理事务所(普通合伙) 44449 代理人 向用秀 (51)Int.Cl. A63F 13/235(2014.01) A63F 13/42(2014.01) H04L 29/06(2006.01) H04B。

2、 5/00(2006.01) (54)发明名称 针对蓝牙通讯协议上的游戏外设模式调节 方法 (57)摘要 本申请公开了一种针对蓝牙通讯协议层面 上的游戏外设模式调节方法, 采用特殊的通讯协 议, 对手柄中的按键进行自定义设置, 包括以下 步骤: 连接交互: 设备端与游戏手柄进行无线连 接, 两者之间进行信息的交互; 协议增加: 游戏手 柄向设备端发送新的协议包以及协议修改指令, 将新的协议包中的内容附加至原有的连接协议 上; 模式调节: 利用新的协议包, 对游戏手柄上每 一个按键都进行自定义设置; 匹配检测: 设置完 成后, 对游戏手柄上的按键进行模拟检测, 超过 一定时间后视为接收错误, 进。

3、行提示并且在一端 时间后进行重新设置。 在本申请中, 实现对蓝牙 通讯协议的新增写入, 从而将游戏手柄上的多个 按键都能准确与设备端进行对应从而达到控制 的效果。 权利要求书1页 说明书19页 附图1页 CN 112090061 A 2020.12.18 CN 112090061 A 1.一种针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 采用特殊的通讯 协议, 对手柄中的按键进行自定义设置, 包括以下步骤: 连接交互: 设备端与游戏手柄进行无线连接, 两者之间进行信息的交互; 协议增加: 游戏手柄向设备端发送新的协议包以及协议修改指令, 将新的协议包中的 内容附加至原有的连接协议上。

4、; 模式调节: 利用新的协议包, 对游戏手柄上每一个按键都进行自定义设置; 匹配检测: 设置完成后, 对游戏手柄上的按键进行模拟检测, 超过一定时间后视为接收 错误, 进行提示并且在一端时间后进行重新设置。 2.根据权利要求1所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 在连接交互步骤中, 采用蓝牙技术进行连接。 3.根据权利要求1所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 在协议增加步骤中, 首先协议修改指令作用于设备端原有的SDP协议, 对SDP协议进行修改, 从而将新的协议包附加到设备端的蓝牙协议上, 最后实现对按键的自定义设置。 4.根据权利要求1。

5、所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 新的协议包中包含按键/摇杆以及触控输入命令、 按键/摇杆以及指向性技能输入命令、 传 感器数据输入命令、 传感器体感识别输入命令、 语音控制输入命令和键盘鼠标控制输入命 令。 5.根据权利要求1所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 新的协议包中采用的数据长度为20字节, 数据类型为uint8_t, 根据输入的命令以及相应的 数据偏移, 从而得到不同的按键设置。 6.根据权利要求1所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 当游戏手柄与设备端进行匹配完成后, 需要进行匹配检测, 设备端向。

6、手柄发送相应的控制 命令, 手柄做出相应的应答回应, 若无应答回应, 视为手柄数据接收错误, 超过应答时间后 设备端重新发送控制命令。 7.根据权利要求6所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 所述应答时间为100ms。 8.根据权利要求1所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 当选择控制手柄上多个按键进行组合模式时, 需要将对应控制按键的位置进行确定, 然后 通过返回包查询是否设置成功。 9.根据权利要求8所述的针对蓝牙通讯协议上的游戏外设模式调节方法, 其特征在于, 当选择多个按键进行组合时, 在一定的时间内游戏手柄向设备端发送多个按键的指令。

7、信 息, 设备端进行接收并整理为一个返回包, 并且输出为一个控制指令。 权利要求书 1/1 页 2 CN 112090061 A 2 针对蓝牙通讯协议上的游戏外设模式调节方法 技术领域 0001 本发明涉及游戏外设领域, 尤其涉及一种针对蓝牙通讯协议上的游戏外设模式调 节方法。 背景技术 0002 随着社会的不断发展, 人们的生活节奏越来越快, 人们的娱乐方式已经发生了改 变, 越来越多的人开始抛弃传统的电脑, 在移动端上进行娱乐, 多个游戏开发公司也将开发 出了多种不同的移动端游戏供用户进行娱乐, 满足人们的日常所需。 0003 为了更好的在移动端进行游戏, 使得用户的游戏效果更佳, 游戏公。

8、司推出了很多 的游戏外设; 利用外设进行游戏, 满足用户的使用需求, 配置的方式是利用触摸板和手机一 一对应, 没有动态配置的需求, 换言之, 这类配置方法是实现一款游戏与一款游戏外设进行 配置; 针对市面上不同的游戏以及不同的游戏外设, 这些配置方式极大地限制了使用场景 和使用体验, 此外, 基于现有的蓝牙通讯协议也远远不能满足玩家的娱乐需求, 例如真实触 感震动, 氛围灯等都无法进行实现。 发明内容 0004 针对上述技术中存在的不足之处, 本发明提供一种针对蓝牙通讯协议上的游戏外 设模式调节方法, 通过在原有的蓝牙协议上附加新的协议, 从而满足不同的适配需求, 使得 游戏外设上的各个按键。

9、与辅助功能都能与设备进行适配连接, 从而给予用户更佳的游戏体验。 0005 为实现上述目的, 本发明提供一种针对蓝牙通讯协议上的游戏外设模式调节方 法, 采用特殊的通讯协议, 对手柄中的按键进行自定义设置, 包括以下步骤: 0006 连接交互: 设备端与游戏外设进行无线连接, 两者之间进行信息的交互; 0007 协议增加: 游戏外设向设备端发送新的协议包以及协议修改指令, 将新的协议包 中的内容附加至原有的连接协议上; 0008 模式调节: 利用新的协议包, 对游戏外设上每一个按键都进行自定义设置; 0009 匹配检测: 设置完成后, 对游戏外设上的按键进行模拟检测, 超过一定时间后视为 接收。

10、错误, 进行提示并且在一端时间后进行重新设置。 0010 作为优选, 在连接交互步骤中, 采用蓝牙技术进行连接。 0011 作为优选, 在协议增加步骤中, 首先协议修改指令作用于设备端原有的SDP协议, 对SDP协议进行修改, 从而将新的协议包附加到设备端的蓝牙协议上, 最后实现对按键的自 定义设置。 0012 作为优选, 新的协议包中包含按键/摇杆以及触控输入命令、 按键/摇杆以及指向 性技能输入命令、 传感器数据输入命令、 传感器体感识别输入命令、 语音控制输入命令和键 盘鼠标控制输入命令。 0013 作为优选, 新的协议包中采用的数据长度为20字节, 数据类型为uint8_t, 根据输 。

11、入的命令以及相应的数据偏移, 从而得到不同的按键设置。 说明书 1/19 页 3 CN 112090061 A 3 0014 作为优选, 当游戏外设与设备端进行匹配完成后, 需要进行匹配检测, 设备端向手 柄发送相应的控制命令, 手柄做出相应的应答回应, 若无应答回应, 视为手柄数据接收错 误, 超过应答时间后设备端重新发送控制命令。 0015 作为优选, 所述应答时间为100ms。 0016 作为优选, 当选择控制手柄上多个按键进行组合模式时, 需要将对应控制按键的 位置进行确定, 然后通过返回包查询是否设置成功。 0017 作为优选, 当选择多个按键进行组合时, 在一定的时间内游戏外设向设。

12、备端发送 多个按键的指令信息, 设备端进行接收并整理为一个返回包, 并且输出为一个控制指令。 0018 本发明的有益效果是: 本申请基于最新的蓝牙4.0HID/BLE技术, 通过对现有的蓝 牙协议进行增加, 将游戏外设上的控制按键与设备端进行适配, 从而帮助玩家更好地利用 游戏外设进行娱乐; 针对游戏外设上的不同按键采用不同的命令输入, 结合相对应的数据 偏移, 从而表示不同的控制类型, 当游戏外设上的按键被触发后, 设备端接收相对应的指 令, 从而做出相对应的动作。 附图说明 0019 图1为蓝牙通讯核心协议示意图; 0020 图2为本申请的步骤流程图。 具体实施方式 0021 为了更清楚地。

13、表述本发明, 下面结合附图以及实施例对本发明作进一步地描述。 0022 请参阅图2, 本申请公开了一种针对蓝牙通讯协议上的游戏外设模式调节方法, 采 用特殊的通讯协议, 对手柄中的按键进行自定义设置, 包括以下步骤: 连接交互: 设备端与 游戏外设进行无线连接, 两者之间进行信息的交互; 协议增加: 游戏外设向设备端发送新的 协议包以及协议修改指令, 将新的协议包中的内容附加至原有的连接协议上; 模式调节: 利 用新的协议包, 对游戏外设上每一个按键都进行自定义设置; 匹配检测: 设置完成后, 对游 戏外设上的按键进行模拟检测, 超过一定时间后视为接收错误, 进行提示并且在一端时间 后进行重新。

14、设置。 在本实施例中, 通过以上各个步骤, 实现对蓝牙通讯协议的新增写入, 从 而将游戏外设上的多个按键都能准确与设备端进行对应从而达到控制的效果。 0023 在连接交互步骤中, 采用蓝牙技术进行连接。 特别是利用最新的蓝牙4.0HID/BLE 技术, 采用这种低损耗、 高传输的技术能有效实现数据的传输, 并且增强续航能力, 而且不 会造成数据的丢包, 保证了数据传输的稳定性和持久性。 随着技术的发展, 可能会出现更好 的连接方式, 针对采用的更快捷稳定的连接手段, 在不付出任何创造性的前提下, 依旧属于 本申请的保护范围。 0024 请参阅图1, 在协议增加步骤中, 首先协议修改指令作用于设。

15、备端原有的SDP协议, 对SDP协议进行修改, 从而将新的协议包附加到设备端的蓝牙协议上, 最后实现对按键的自 定义设置; 新的协议包中包含按键/摇杆以及触控输入协议、 按键/摇杆以及指向性技能输 入协议、 传感器数据输入协议、 传感器体感识别输入协议、 语音控制输入协议和键盘鼠标控 制输入协议; 新的协议包中采用的数据长度为20字节, 数据类型为uint8_t, 根据输入的命 令以及相应的数据偏移, 从而得到不同的按键设置。 在本实施例中, 对于蓝牙协议体系来 说明书 2/19 页 4 CN 112090061 A 4 说, 是具有多种层级的, 一般来说核心协议包括BaseBand、 LMP。

16、、 L2CAP和SDP这四种, 而本申 请是通过对SDP(服务发现协议)进行修改, 使得新的协议包附加到设备端的蓝牙协议上去, 从而通过新的蓝牙协议包与游戏外设进行连接和信息交互, 满足游戏外设上的按键与设备 端进行的配对连接。 0025 以具体的实施例来阐述本申请: 采用一个蓝牙名称为SGC BLE/TBD的游戏手柄与 设备端进行连接匹配, 该手柄的设有UID(唯一识别码), 该手柄与设备端之间的通讯协议如下: 0026 按键/摇杆以及触控输入数据命令: 0027 说明书 3/19 页 5 CN 112090061 A 5 0028 0029 按键/摇杆以及指向性技能输入数据命令: 0030。

17、 说明书 4/19 页 6 CN 112090061 A 6 0031 0032 传感器数据输入命令 说明书 5/19 页 7 CN 112090061 A 7 0033 0034 传感器体感识别输入命令 0035 0036 按键/语音控制输入数据命令 说明书 6/19 页 8 CN 112090061 A 8 0037 说明书 7/19 页 9 CN 112090061 A 9 0038 0039 键盘鼠标控制输入数据命令 0040 说明书 8/19 页 10 CN 112090061 A 10 0041 0042 通过将以上的命令输入至原设备端的蓝牙协议中, 从而将游戏手柄上的多个按键 与。

18、设备端进行绑定, 不同的按键对应不同的操作类型, 以及按键的不同状态对应不同的信 息, 例如输入命令0 x10, 且数据偏移为0 x00, 则表示左摇杆X轴方向0-255运动; 输入命令 0 x10, 且数据偏移0 x05, 表示游戏手柄上的对应的各种按键, 具体按键根据相应的命令字符 Bit, 特别注意的是, 游戏手柄只会通过蓝牙向设备端发送一个按键包0 x10或0 x11, 如果需 要转换时使用控制命令0 x20。 0043 当游戏手柄与设备端进行匹配完成后, 需要进行匹配检测, 设备端向手柄发送相 应的控制命令, 手柄做出相应的应答回应, 若无应答回应, 视为手柄数据接收错误, 超过应 。

19、答时间后设备端重新发送控制命令; 应答时间为100ms。 当选择控制手柄上多个按键进行组 合模式时, 需要将对应控制按键的位置进行确定, 然后通过返回包查询是否设置成功, 当选 择多个按键进行组合时, 在一定的时间内游戏手柄向设备端发送多个按键的指令信息, 设 说明书 9/19 页 11 CN 112090061 A 11 备端进行接收并整理为一个返回包, 并且输出为一个控制指令。 具体的指令为: 0044 游戏手柄的运行模式: 0045 说明书 10/19 页 12 CN 112090061 A 12 0046 说明书 11/19 页 13 CN 112090061 A 13 0047 00。

20、48 手柄的控制马达(Haptic)控制命令: 说明书 12/19 页 14 CN 112090061 A 14 0049 0050 0051 游戏手柄的氛围灯控制命令: 说明书 13/19 页 15 CN 112090061 A 15 0052 0053 设备端的触摸屏的动态映射: 0054 0 x28配置命令为批次配置命令; 模拟量映射控件, 偏移0 x07/0 x09为X模拟量参数 0 x0A/0 x0C Y模拟量参数; 说明书 14/19 页 16 CN 112090061 A 16 0055 0056 附加的协议包中还包括有玩家操作数据分析, 协助玩家分析自己的操作行为, 习 惯, 。

21、偏好, 以便更好的帮助玩家提供自身操作水平: 0057 说明书 15/19 页 17 CN 112090061 A 17 0058 说明书 16/19 页 18 CN 112090061 A 18 0059 说明书 17/19 页 19 CN 112090061 A 19 0060 0061 以音频应用使用示例来详细阐述本申请: 0062 当手机发起播放/录制时, 手机发送0 x20命令, 0063 0064 手柄接收到这个命令以后返回0 x20确认帧以后, 根据参数, 手机通过SPP或者BLE 子接口4向手柄传送PCM文件, 通过SPP或者BLE子接口5接收PCM文件, 若需要停止, 手机停。

22、止 发送音频文件以后, 再发送0 x20命令将偏移0 x09位置数据写0, 获得手柄确认数据后, 手柄 停止对应的PCM文件传送, 音频操作停止。 0065 当手柄发起播放/录制时, 设备先发送0 x14命令发起语音操作 说明书 18/19 页 20 CN 112090061 A 20 0066 然后手机根据0 x14的参数发送0 x20命令; 手柄接收到这个命令以后返回0 x20确认 帧以后, 根据参数, 手机通过SPP或者BLE子接口4向手柄传送PCM文件, 通过SPP或者BLE子接 口5接收PCM文件, 若需要停止, 手机停止发送音频文件以后, 再发送0 x20命令将偏移0 x09位 置。

23、数据写0, 获得手柄确认数据后, 手柄停止对应的PCM文件传送, 音频操作停止。 0067 通过以上的参数命令, 从而实现游戏手柄和设备端的契合, 在进行操控时, 无论是 采用客户端进行控制还是游戏手柄端进行控制, 所能达到的效果都是一致的, 且通过这些 协议与命令信息, 实现游戏手柄与设备端的适配, 从而帮助用户获得更好的游戏体验。 0068 以上公开的仅为本发明的几个具体实施例, 但是本发明并非局限于此, 任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。 说明书 19/19 页 21 CN 112090061 A 21 图1 图2 说明书附图 1/1 页 22 CN 112090061 A 22 。

展开阅读全文
内容关键字: 针对 蓝牙 通讯 协议 游戏 外设 模式 调节 方法
关于本文
本文标题:针对蓝牙通讯协议上的游戏外设模式调节方法.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10157632.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1