游戏控制方法及相关设备与流程
- 国知局
- 2024-07-11 16:27:04
本技术涉及计算机,尤其涉及一种游戏控制方法及相关设备。
背景技术:
1、随着面向车辆的智能座舱的发展,车辆能够提供的服务越来越多样化,除了满足基本的驾乘感和乘坐舒适度之外,车内娱乐越来越丰富。随着车载设备的游戏能力向着车内多人互动方向发展,能够满足亲朋好友之间的出行娱乐需求,让出行过程不再单调。
2、现有的车载游戏方式一般包括以下两种:第一种,游戏安装在车机中,在驻车状态下将驾驶座的方向盘转动信号以及方向盘上的按键信号,转化为对游戏的控制信号,或者在驻车或者行车状态下通过游戏手柄进行游戏;第二种,在车内额外设置独立于车机的游戏主机以及一个用于显示游戏画面的屏幕,通过游戏手柄进行游戏。上述车载游戏方式均是简单地将游戏场景迁移到车内进行,游戏的参与人数有限,受到游戏手柄的数量限制。
技术实现思路
1、有鉴于此,有必要提供一种游戏控制方法,解决现有技术中无法整合车乘人员的电子设备进行游戏的问题。
2、本技术实施例第一方面公开了一种游戏控制方法,包括:响应于第一设备的连接请求,与第一设备建立通信连接;响应于第一设备的逻辑角色注册请求,基于第一设备的设备能力及预设注册规则为第一设备注册逻辑角色;组织第一设备与第二设备建立通信连接,第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的上游逻辑角色或下游逻辑角色。
3、采用上述技术方案,将游戏参与设备划分为不同的逻辑角色,每个游戏参与设备可以承担一种或多种逻辑角色,对于游戏参与设备发起的逻辑角色注册请求,可以基于游戏参与设备的设备能力及预设注册规则为游戏参与设备注册逻辑角色,提供设备间灵活组合的游戏模式,便于多设备协同开展游戏,提升用户游戏体验,同时通过组织具备逻辑角色关联的游戏参与设备之间的通信连接,构建逻辑角色之间的游戏数据传输通道,使得多设备可以协同开展游戏,例如游戏控制方法运行在车机,第一设备与第二设备为车乘人员的电子设备,车机可将车乘人员的电子设备以分布式组网形式整合起来,根据各个电子设备可提供的设备能力以及游戏逻辑角色的注册意愿,将游戏过程分散到各个电子设备上协同开展,让车内更多的乘员能够参与到游戏,游戏可在行车/驻车时开展,实现多人多设备的游戏互动。
4、在一些实施例中,组织第一设备与第二设备建立通信连接之前,还包括:响应于第二设备的连接请求,与第二设备建立通信连接;响应于第二设备的逻辑角色注册请求,基于第二设备的设备能力及预设注册规则为第二设备注册逻辑角色。
5、采用上述技术方案,在为游戏参与设备注册逻辑角色之后,例如为第一设备与第二设备注册逻辑角色之后,若第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的上游逻辑角色,表明第一设备需传输游戏数据至第二设备,若第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的下游逻辑角色,表明第二设备需传输游戏数据至第一设备,通过组织第一设备与第二设备建立通信连接,使得第一设备可传输游戏数据至第二设备或第二设备可传输游戏数据至第一设备,实现第一设备与第二设备协同开展游戏。
6、在一些实施例中,预设规则包括每种逻辑角色可注册的数量及每种逻辑角色的设备能力要求。
7、采用上述技术方案,对于游戏参与设备发起的逻辑角色注册请求,可以基于游戏参与设备的设备能力、每种逻辑角色可注册的数量及每种逻辑角色的设备能力要求,确定是否可以为该游戏参与设备注册其请求注册的逻辑角色,使得多设备可以顺利协同开展游戏,且可避免为游戏参与设备注册其无法承担的逻辑角色。
8、在一些实施例中,基于第一设备的设备能力及预设注册规则为第一设备注册逻辑角色,包括:基于预设注册规则确定第一设备请求注册的逻辑角色的设备能力要求;若第一设备的设备能力与第一设备请求注册的逻辑角色的设备能力要求匹配,为第一设备注册请求注册的逻辑角色;若第一设备的设备能力与第一设备请求注册的逻辑角色的设备能力要求不匹配,输出预设提示信息至第一设备。
9、采用上述技术方案,对于游戏参与设备发起的逻辑角色注册请求,可以基于预设注册规则确定游戏参与设备请求注册的逻辑角色的设备能力要求,若第一设备的设备能力与第一设备请求注册的逻辑角色的设备能力要求匹配,表明游戏参与设备可以承担其请求注册的逻辑角色,可以为游戏参与设备注册其请求注册的逻辑角色,若第一设备的设备能力与第一设备请求注册的逻辑角色的设备能力要求不匹配,表明游戏参与设备无法承担其请求注册的逻辑角色,可以输出预设提示信息至游戏参与设备,使得用户可以基于提示信息控制游戏参与设备再次发起其可以承担的逻辑角色的注册请求。
10、在一些实施例中,游戏控制方法还包括:接收第一设备发送的注册的逻辑角色的角色运行参数,及接收第二设备发送的注册的逻辑角色的角色运行参数;若第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的下游逻辑角色,基于第一设备注册的逻辑角色的角色运行参数发送建议的角色数据处理参数至第二设备,第二设备用于根据建议的角色数据处理参数进行游戏数据处理,并将处理后的游戏数据发送给第一设备。
11、采用上述技术方案,以游戏控制方法运行在车机为例,若某一游戏参与设备注册的逻辑角色中包含另一游戏参与设备注册的逻辑角色的下游逻辑角色,例如第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的下游逻辑角色,表明第二设备需传输游戏数据至第一设备,车机可以基于第一设备注册的逻辑角色的角色运行参数发送建议的角色数据处理参数至第二设备,使得第二设备可根据角色数据处理参数进行游戏数据处理,得到与第一设备的设备能力匹配的游戏数据,例如第二设备注册为游戏运行主体角色(用于运行游戏),第一设备注册为画面显示角色(用于显示游戏画面),画面显示角色为游戏运行主体角色的下游逻辑角色,车机可以基于第一设备的视频解码与显示能力发送建议的视频编码参数至第二设备,第二设备基于建议的视频编码参数进行游戏画面编码,使得第一设备可以顺利对第二设备发送的视频编码数据进行解码与显示。
12、在一些实施例中,游戏控制方法还包括:若第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的上游逻辑角色,基于第二设备注册的逻辑角色支持的角色参数模式发送建议的角色参数模式至第一设备,第一设备用于根据建议的角色参数模式提供角色运行参数至第二设备。
13、采用上述技术方案,以游戏控制方法运行在车机为例,若某一游戏参与设备注册的逻辑角色中包含另一游戏参与设备注册的逻辑角色的上游逻辑角色,例如第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的上游逻辑角色,表明第一设备需传输游戏数据至第二设备,车机可以基于第二设备注册的逻辑角色支持的角色参数模式发送建议的角色参数模式至第一设备,第一设备可根据建议的角色参数模式提供角色运行参数至第二设备,例如,第一设备注册为游戏素材源角色(用于向游戏应用提供游戏素材),第二设备注册为游戏运行主体角色,游戏素材源角色为游戏运行主体角色的上游逻辑角色,第一设备可提供多种的素材模式,车机可以基于第二设备运行的游戏运用支持的素材模式发送建议的素材模式至第一设备,第一设备基于建议的素材模式提供游戏素材。
14、在一些实施例中,游戏控制方法还包括:接收第二设备发送的参数调整请求,参数调整请求包括第二设备的网络能力;响应于参数调整请求,基于第二设备的网络能力及第二设备注册的逻辑角色的下游逻辑角色的设备数量发送建议的角色数据处理参数至第二设备,第二设备用于根据角色数据处理参数进行游戏数据处理。
15、采用上述技术方案,以游戏控制方法运行在车机为例,车机还可以在某个逻辑角色所在设备所承受的性能开销超过了一定的限制,进行相应的调度处理,以维持游戏在多设备之间的稳定运行,例如第二设备注册为游戏运行主体角色,随着有多个画面显示角色加入游戏,游戏运行主体角色所输出的游戏画面的视频数据路数增加,增加游戏运行主体角色所在设备的网络压力,第二设备可以在视频数据传输量超过预设阈值时,发送参数调整请求至车机,以请求调低视频数据的参数,例如,降低视频数据的分辨率、帧率等,车机可以基于画面显示角色的数量及游戏运行主体角色所在设备的网络能力,输出建议的视频数据编码参数至游戏运行主体角色进行调整,车机还可以通知各个画面显示角色将视频解码能力切换到调整后的规格。
16、在一些实施例中,游戏控制方法还包括:在检测到与第一设备断开通信连接时,将第一设备的连接断开信息通知至第二设备。
17、采用上述技术方案,以游戏控制方法运行在车机为例,在游戏过程中车机还可以与各个游戏参与设备保持通信,例如各个游戏参与设备可以每隔预设时间向车机发送数据包,告知自身的存在,例如车机在检测到与第一设备断开通信连接时,可以将第一设备的连接断开信息通知至第二设备,使得第二设备可以基于连接断开信息进行相应的处理,比如第一设备注册为画面播放角色,第二设备注册为游戏运行主体角色,第二设备可以基于第一设备的连接断开信息停止基于第一设备的视频解码能力与显示能力进行视频编码,比如第一设备注册为游戏操控角色(用于对游戏角色进行操控),第二设备可以基于第一设备的连接断开信息保留该游戏操控角色对应的游戏角色数据并等待新的游戏操控角色加入。
18、在一些实施例中,组织第一设备与第二设备建立通信连接,包括:将第一设备的连接标识信息发送给第二设备,和/或将第二设备的连接标识信息发送给第一设备。
19、采用上述技术方案,可以通过将第一设备的连接标识信息(比如蓝牙连接标识、无线局域网标识)发送给第二设备,和/或将第二设备的连接标识信息发送给第一设备,使得第一设备(第二设备)可以基于连接标识信息发起与第二设备(第一设备)的通信连接,实现组织第一设备与第二设备建立通信连接,以游戏控制方法运行在车机为例,车机可以在与第一设备、第二设备建立通信连接过程中,获取第一设备、第二设备的连接标识信息,进而车机可以将第一设备的连接标识信息发送给第二设备,和/或将第二设备的连接标识信息发送给第一设备。
20、在一些实施例中,游戏控制方法还包括:接收逻辑角色设定指令,及基于逻辑角色设定指令注册逻辑角色。
21、采用上述技术方案,以游戏控制方法运行在车机为例,车机不仅可作为游戏的组织者,还可以参与游戏的运行,车机同样可以承担一种或多种逻辑角色,例如车机可以响应于用户输入的逻辑角色设定指令,注册为一种或多种逻辑角色,使得车机可以与车乘人员的电子设备协同开展游戏。
22、在一些实施例中,逻辑角色包括游戏运行主体角色、画面显示角色、声音播放角色、游戏操控角色、游戏素材源角色以及游戏联动角色中的一种或者多种。
23、采用上述技术方案,逻辑角色包括但不限于游戏运行主体角色、画面显示角色、声音播放角色、游戏操控角色、游戏素材源角色以及游戏联动角色,通过将游戏参与设备划分为不同的逻辑角色,每个游戏参与设备可以承担一种或多种逻辑角色,提供设备间灵活组合的游戏模式,便于多设备协同开展游戏,提升用户游戏体验。
24、第二方面,本技术实施例提供一种游戏控制系统,包括:第一设备;第二设备;第三设备,与第一设备及第二设备建立通信连接;第三设备用于在接收到第一设备的逻辑角色注册请求时,基于第一设备的设备能力及预设注册规则为第一设备注册逻辑角色;第三设备还用于在接收到第二设备的逻辑角色注册请求时,基于第二设备的设备能力及预设注册规则为第二设备注册逻辑角色;若第一设备注册的逻辑角色中包含第二设备注册的逻辑角色的上游逻辑角色或下游逻辑角色,第三设备还用于组织第一设备与第二设备建立通信连接。
25、采用上述技术方案,将游戏参与设备划分为不同的逻辑角色,每个游戏参与设备可以承担一种或多种逻辑角色,对于游戏参与设备发起的逻辑角色注册请求,可以基于游戏参与设备的设备能力及预设注册规则为游戏参与设备注册逻辑角色,提供设备间灵活组合的游戏模式,便于多设备协同开展游戏,提升用户游戏体验,同时通过组织具备逻辑角色关联的游戏参与设备之间的通信连接,构建逻辑角色之间的游戏数据传输通道,使得多设备可以协同开展游戏,例如第三设备为车机,第一设备与第二设备为车乘人员的电子设备,车机可将车乘人员的电子设备以分布式组网形式整合起来,根据各个电子设备可提供的设备能力以及游戏逻辑角色的注册意愿,将游戏过程分散到各个电子设备上协同开展,让车内更多的乘员能够参与到游戏,游戏可在行车/驻车时开展,实现多人多设备的游戏互动。
26、在一些实施例中,第三设备还用于在接收到逻辑角色设定指令时,基于逻辑角色设定指令注册逻辑角色。
27、采用上述技术方案,以第三设备为车机为例,车机不仅可作为游戏的组织者,还可以参与游戏的运行,车机同样可以承担一种或多种逻辑角色,例如车机可以响应于用户输入的逻辑角色设定指令,自身注册为一种或多种逻辑角色,使得车机可以与车乘人员的电子设备协同开展游戏。
28、在一些实施例中,第三设备为车机,第一设备与第二设备均为车辆乘员的电子设备。
29、采用上述技术方案,通过车机可将车乘人员的电子设备以分布式组网形式整合起来,根据各个电子设备可提供的设备能力以及游戏逻辑角色的注册意愿,将游戏过程分散到各个电子设备上协同开展,让车内更多的乘员能够参与到游戏,游戏可在行车/驻车时开展,实现多人多设备的游戏互动。
30、第三方面,本技术实施例提供一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面所述的游戏控制方法。
31、第四方面,本技术实施例提供一种电子设备,电子设备包括处理器和存储器,存储器用于存储指令,处理器用于调用存储器中的指令,使得电子设备执行如第一方面所述的游戏控制方法。
32、第五方面,本技术实施例提供一种计算机程序产品,当计算机程序产品在电子设备(如计算机)上运行时,使得电子设备执行如第一方面所述的游戏控制方法。
33、第六方面,提供一种装置,所述装置具有实现上述第一方面所提供的方法中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块。
34、可以理解地,上述提供的第三方面所述的计算机可读存储介质,第四方面所述的电子设备,第五方面所述的计算机程序产品,第六方面所述的装置均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
本文地址:https://www.jishuxx.com/zhuanli/20240615/79419.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表