直播间云游戏的互动控制方法、系统及相关设备技术方案

技术编号:34120329 阅读:22 留言:0更新日期:2022-07-14 12:52
本申请实施例提供了一种直播间云游戏的互动控制方法及相关设备,可以解决游戏直播间用户进入游戏需要主播选择并控制,并且用户之间缺乏互动性的问题。该方法包括:接收主播客户端发来的互动云游戏房间的创建请求;基于所述应用程序接口信息和软件开发工具包信息在所述直播服务器中创建所述互动云游戏房间的虚拟主机;接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述当前互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令,将所述反馈指令反馈至所示观众客户端,其中,所述当前互动请求包括所述主播客户端所属主播的标识信息和/或所述互动云游戏房间的标识信息,所述反馈指令包括游戏控制指令或游戏排队指令。令或游戏排队指令。令或游戏排队指令。

【技术实现步骤摘要】
直播间云游戏的互动控制方法、系统及相关设备


[0001]本申请涉及云计算
,尤其涉及一种直播间云游戏的互动控制方法、系统及相关设备。

技术介绍

[0002]云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并把游戏渲染出来的音视频画面,通过流的形式传送到终端,终端上不再需要安装游戏。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力就可以了。
[0003]目前大多数游戏直播都是主播自己一边玩游戏一边进行游戏直播,或者由主播选择进入直播间的观众座位玩家进行对战,而进入直播间内希望成为玩家的观众与观众之间的交流互动比较少,观众与观众之间更多是通过弹幕进行交流,缺乏一定的互动性。

技术实现思路

[0004]本申请实施例提供了一种直播间云游戏的互动控制方法、系统及相关设备,可以解决游戏直播间用户进入游戏需要主播选择并控制,并且用户之间缺乏互动性的问题。
[0005]本申请实施例的第一方面提供了一种直播间云游戏的互动控制方法,用于直播服务器,包括:
[0006]接收主播客户端发来的互动云游戏房间的创建请求,其中,所述创建请求包括云游戏服务器的目标游戏的应用程序接口信息和软件开发工具包信息;
[0007]基于所述应用程序接口信息和软件开发工具包信息在所述直播服务器中创建所述互动云游戏房间的虚拟主机,其中,所述虚拟主机用于接收所述主播客户端的基于所述互动云游戏房间的游戏数据推流及处理所述互动云游戏房间的互动请求,所述互动请求的处理数据存储于redis缓存服务器;
[0008]接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令,将所述反馈指令返馈至所述观众客户端,其中,所述当前互动请求包括所述主播客户端所属主播的标识信息和/或所述互动云游戏房间的标识信息,所述反馈指令包括游戏控制指令或游戏排队指令。
[0009]优选地,所述互动请求的处理数据包括:观众客户端信息、互动云游戏房间信息和排队队列信息,以及所述观众客户端信息、互动云游戏房间信息和排队队列信息之间的关联关系。
[0010]优选地,所述接收观众客户端发来的所述互动云游戏房间的互动请求,根据所述互动云游戏房间的控制位置情况,生成所述互动请求的反馈指令的步骤,包括:
[0011]接收观众客户端发来的所述互动云游戏房间的当前互动请求,判断所述互动云游戏房间的所述目标游戏是否存在空余的操作位置;
[0012]若所述互动云游戏房间的所述目标游戏存在空余的操作位置,则生成所述游戏控
制指令;
[0013]若所述互动云游戏房间的所述目标游戏不存在空余的操作位置,则生成所述游戏排队指令。
[0014]优选地,所述接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令的步骤,包括:
[0015]接收观众客户端发来的所述互动云游戏房间的游戏控制位置选择请求;
[0016]根据所述游戏控制位置选择请求为所述观众客户端的所属用户排序,以生成所述当前互动请求的反馈指令,其中,所述当前互动请求的反馈指令还包括对所述用户、所述游戏控制位置选择请求所请求的游戏控制位置和所述观众客户端的所属用户的排序信息的关联关系进行锁定,直至针对所述观众客户端生成所述游戏控制指令时进行释放游戏控制位置游戏控制位置。
[0017]优选的,当所述当前互动请求的反馈指令为游戏控制指令时,所述方法还包括:
[0018]通过所述软件开发工具包信息从云游戏服务器获取所述观众客户端的所属用户的游戏控制位置信息;
[0019]获取所述观众客户端的游戏控制位置信息对应的外设操作设备类型,通过所述软件开发工具包信息将所述游戏控制位置信息对应的操作区域映射至所述外设操作设备对应的操作区域。
[0020]优选的,所述游戏控制位置信息包括第一游戏控制位置和第二游戏控制位置;
[0021]相应地,所述获取所述观众客户端的外设操作设备类型步骤之后,所述方法还包括:
[0022]将选取所述第一游戏控制位置的第一观众客户端对应的第一外设操作设备类型发送至所述互动云游戏房间所述的主播客户端,并将选取所述第二游戏控制位置的第二观众客户端对应的第二外设操作设备类型发送至所述互动云游戏房间所述的主播客户端,以使所述主播客户端将所述第一外设操作设备类型和所述第二外设操作设备类型进行比较,并返馈外设操作设备比较结果;
[0023]在所述外设操作设备比较结果为所述第一外设操作设备类型与所述第二外设操作设备类型不同时,分别获取所述第一外设操作设备类型以及所述第二外设操作设备类型的在所述目标游戏中的设备预设评分;
[0024]在所述第一外设操作设备类型的设备预设评分大于所述第二外设操作设备类型的设备预设评分时,向所述第一观众客户端发送报警提示;
[0025]在所述第一外设操作设备类型的设备预设评分小于所述第二外设操作设备类型的设备预设评分时,向所述第二观众客户端发送报警提示。
[0026]优选地,当所述当前互动请求的反馈指令为游戏控制指令时,所述方法还包括:
[0027]接收观众客户端发来的对接收到所述游戏控制指令的观众客户端的所属用户的弹幕信息;
[0028]对所述弹幕信息进行统计,并将统计结果存储至关系型数据库中和/或生成取消所述接收到所述游戏控制指令的观众客户端的所属用户在所述互动云游戏房间的游戏控制权限。
[0029]本申请实施例第二方面提供了一种直播服务器,包括存储器、处理器,所述处理器
用于执行存储器中存储的计算机程序时实现上述的直播间云游戏的互动控制方法的步骤。
[0030]本申请实施例第三方面提供了一种直播间云游戏的互动控制系统,所述系统包括直播服务器、云游戏服务器、主播客户端和观众客户端:
[0031]所述主播客户端,用于发送互动云游戏房间的创建请求至所述直播服务器,其中,所述创建请求包括云游戏服务器的目标游戏的应用程序接口信息和软件开发工具包信息;
[0032]所述直播服务器,用于基于所述应用程序接口信息和软件开发工具包信息在所述直播服务器中创建所述互动云游戏房间的虚拟主机,其中,所述虚拟主机用于接收所述主播客户端的基于所述互动云游戏房间的游戏数据推流及处理所述互动云游戏房间的互动请求,所述互动请求的处理数据存储于redis缓存服务器;
[0033]所述直播服务器,还用于接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令,将所述反馈指令返馈至所述观众客户端,其中,所述当前互动请求包括所述主播客户端所属主播的标识信息和/或所述互动云游戏房间的标识信息,所述反馈指令包括游戏控制指令或游戏排队指令。
[0034]本申请实施例第四方面提供了一种计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播间云游戏的互动控制方法,用于直播服务器,其特征在于,包括:接收主播客户端发来的互动云游戏房间的创建请求,其中,所述创建请求包括云游戏服务器的目标游戏的应用程序接口信息和软件开发工具包信息;基于所述应用程序接口信息和软件开发工具包信息在所述直播服务器中创建所述互动云游戏房间的虚拟主机,其中,所述虚拟主机用于接收所述主播客户端的基于所述互动云游戏房间的游戏数据推流及处理所述互动云游戏房间的互动请求,所述互动请求的处理数据存储于redis缓存服务器;接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令,将所述反馈指令返馈至所述观众客户端,其中,所述当前互动请求包括所述主播客户端所属主播的标识信息和/或所述互动云游戏房间的标识信息,所述反馈指令包括游戏控制指令或游戏排队指令。2.根据权利要求1所述的方法,其特征在于,所述互动请求的处理数据包括:观众客户端信息、互动云游戏房间信息和排队队列信息,以及所述观众客户端信息、互动云游戏房间信息和排队队列信息之间的关联关系。3.根据权利要求1所述的方法,其特征在于,所述接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令的步骤,包括:接收观众客户端发来的所述互动云游戏房间的当前互动请求,判断所述互动云游戏房间的所述目标游戏是否存在空余的操作位置;若所述互动云游戏房间的所述目标游戏存在空余的操作位置,则生成所述游戏控制指令;若所述互动云游戏房间的所述目标游戏不存在空余的操作位置,则生成所述游戏排队指令。4.根据权利要求2所述的方法,其特征在于,所述接收观众客户端发来的所述互动云游戏房间的当前互动请求,根据所述互动云游戏房间的控制位置情况,生成所述当前互动请求的反馈指令的步骤,包括:接收观众客户端发来的所述互动云游戏房间的游戏控制位置选择请求;根据所述游戏控制位置选择请求为所述观众客户端的所属用户排序,以生成所述当前互动请求的反馈指令,其中,所述当前互动请求的反馈指令还包括对所述用户、所述游戏控制位置选择请求所请求的游戏控制位置和所述观众客户端的所属用户的排序信息的关联关系进行锁定,直至针对所述观众客户端生成所述游戏控制指令时进行释放。5.根据权利要求4所述的方法,其特征在于,当所述当前互动请求的反馈指令为游戏控制指令时,所述方法还包括:通过所述软件开发工具包信息从云游戏服务器获取所述观众客户端的所属用户的游戏控制位置信息;获取所述观众客户端的游戏控制位置信息对应的外设操作设备类型,通过所述软件开发工具包信息将所述游戏控制位置信息对应的操作区域映射至所述外设操作设备对应...

【专利技术属性】
技术研发人员:黄金涌黄海峰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:

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

1