云端游戏映射表的生成方法、装置及计算机可读存储介质制造方法及图纸

技术编号:33193547 阅读:10 留言:0更新日期:2022-04-24 00:21
本申请提供了一种云端游戏映射表的生成方法、装置及计算机可读存储介质,其中方法包括:接收映射表生成请求,映射表生成请求中包含有目标云端游戏标识;基于目标云端游戏标识获取目标云端游戏的游戏信息表,游戏信息表包含目标云端游戏的游戏类型信息和游戏角色信息表;基于游戏角色信息表,获取目标云端游戏的可用游戏角色数,并基于游戏类型信息和可用游戏角色数,确定目标云端游戏对应的GS的数量;基于游戏角色信息表和目标云端游戏对应的GS的数量,得到映射表生成请求对应的映射表。该方案提供了一种云端游戏映射表的生成方法,适用于单人单机、多人单机、单人多机、多人多机等各种类型的云端游戏,为云端游戏运行的多种场景提供了基础。场景提供了基础。场景提供了基础。

【技术实现步骤摘要】
云端游戏映射表的生成方法、装置及计算机可读存储介质


[0001]本申请涉及计算机
,具体而言,本申请涉及一种云端游戏映射表的生成方法、装置及计算机可读存储介质。

技术介绍

[0002]在云端游戏的许多运行场景下(云端游戏的启动或切换等),云游戏服务端需要获取云端游戏对应的游戏实例标识、目标游戏角色以及游戏服务组件GS(Game Service)三者之间的对应关系,该对应关系可存储在特定的映射表中,在云游戏服务端获取到该映射表后,基于该映射表调度或启动对应的游戏实例和GS实例构建云端游戏的运行环境,进一步地,云游戏服务端将该映射表发送至对应的用户终端,以使用户终端与对应的GS建立连接,实现云端游戏的运行。
[0003]目前,对于多人单机云端游戏或多人多机云端游戏,还没有较好映射表获取方法,因此亟需提供一种云游戏服务端中的映射表的生成方法。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
[0005]第一方面,本申请实施例提供了一种云端游戏映射表的生成方法,包括:
[0006]接收映射表生成请求,映射表生成请求中包含有目标云端游戏标识;
[0007]基于目标云端游戏标识获取目标云端游戏的游戏信息表,游戏信息表包含目标云端游戏的游戏类型信息和游戏角色信息表;
[0008]基于游戏角色信息表,获取目标云端游戏的可用游戏角色数,并基于游戏类型信息和可用游戏角色数,确定目标云端游戏对应的游戏实例所对应的游戏服务组件GS的数量;
[0009]基于游戏角色信息表和游戏实例对应的GS的数量,确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,即得到映射表生成请求对应的映射表。
[0010]在本申请的一种可选实施例中,游戏实例标识是基于映射表生成请求生成的。
[0011]在本申请的一种可选实施例中,基于游戏类型信息和可用游戏角色数,确定目标云端游戏对应的游戏实例所对应的GS的数量,包括:
[0012]若游戏类型信息指示目标云端游戏对应至少两个GS,则确定游戏实例对应的GS的数量为可用游戏角色数;或者,
[0013]若游戏类型信息指示目标云端游戏对应一个GS,则确定游戏实例对应的GS的数量为1。
[0014]在本申请的一种可选实施例中,基于游戏角色信息表和游戏实例对应的GS的数量,确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,包括:
[0015]基于游戏角色信息表和游戏实例对应的GS的数量,确定目标云端游戏对应的目标游戏角色;
[0016]获取各目标游戏角色对应的游戏角色信息;
[0017]基于每一目标游戏角色对应的游戏角色信息,生成每一游戏角色对应的GS实例信息,GS实例信息中包含有GS标识;
[0018]基于每一目标游戏角色对应的GS标识和游戏实例标识,确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系。
[0019]在本申请的一种可选实施例中,基于每一目标游戏角色对应的游戏角色信息,生成该目标游戏角色对应的GS实例信息,包括:
[0020]基于每一目标游戏角色对应的游戏角色信息,获取对应的操控方式和预设GS版本;
[0021]基于每一目标游戏角色对应的操控方式和预设GS版本,生成该目标游戏角色对应的GS实例信息。
[0022]在本申请的一种可选实施例中,该方法包括:
[0023]响应于映射表生成请求,反馈映射表至映射表生成请求的发起方。
[0024]第二方面,本申请实施例提供了一种云端游戏映射表的生成装置,包括:
[0025]映射表生成请求接收模块,用于接收映射表生成请求,映射表生成请求中包含有目标云端游戏标识;
[0026]游戏信息表获取模块,用于基于目标云端游戏标识获取目标云端游戏的游戏信息表,游戏信息表包含目标云端游戏的游戏类型信息和游戏角色信息表;
[0027]游戏服务组件GS的数量确定模块,用于基于游戏角色信息表,获取目标云端游戏的可用游戏角色数,并基于游戏类型信息和可用游戏角色数,确定目标云端游戏对应的GS的数量;
[0028]映射表生成模块,用于基于游戏角色信息表和GS的数量,确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,即得到映射表生成请求对应的映射表。
[0029]在本申请的一种可选实施例中,游戏实例标识是基于映射表生成请求生成的。
[0030]在本申请的一种可选实施例中,GS的数量确定模块具体用于:
[0031]若游戏类型信息指示目标云端游戏对应至少两个GS,则确定目标云端游戏对应的GS的数量为可用游戏角色数;或者,
[0032]若游戏类型信息指示目标云端游戏对应一个GS,则确定目标云端游戏对应的GS的数量为1。
[0033]在本申请的一种可选实施例中,映射表生成模块具体用于:
[0034]基于游戏角色信息表和GS的数量,确定目标云端游戏对应的目标游戏角色;
[0035]获取各目标游戏角色对应的游戏角色信息;
[0036]基于每一目标游戏角色对应的游戏角色信息,生成每一目标游戏角色对应的GS实例信息,GS实例信息中包含有GS标识;
[0037]基于每一目标游戏角色对应的GS标识和游戏实例标识,确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系。
[0038]在本申请的一种可选实施例中,映射表生成模块进一步用于:
[0039]基于每一目标游戏角色对应的游戏角色信息,获取对应的操控方式和预设GS版本;
[0040]基于每一目标游戏角色对应的操控方式和预设GS版本,生成该目标游戏角色对应的GS实例信息。
[0041]在本申请的一种可选实施例中,该装置还包括反馈模块,用于:
[0042]响应于映射表生成请求,反馈映射表至映射表生成请求的发起方。
[0043]第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器;
[0044]存储器中存储有计算机程序;
[0045]处理器,用于执行计算机程序以实现第一方面实施例中所提供的方法。
[0046]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面实施例中所提供的方法。
[0047]本申请提供的技术方案带来的有益效果是:
[0048]通过映射表生成请求中的目标云端游戏标识获取目标云端游戏的游戏类型信息和游戏角色信息表,并分别基于游戏类型信息和游戏角色信息表确定目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,进而生成对应的映射表,该方案提供了一种云端游戏映射表的生成方法,适用于单人单机、多人单机、单人多机、多人多机等各种类型的云端游戏,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云端游戏映射表的生成方法,其特征在于,包括:接收映射表生成请求,所述映射表生成请求中包含有目标云端游戏标识;基于所述目标云端游戏标识获取目标云端游戏的游戏信息表,所述游戏信息表包含所述目标云端游戏的游戏类型信息和游戏角色信息表;基于所述游戏角色信息表,获取所述目标云端游戏的可用游戏角色数,并基于所述游戏类型信息和所述可用游戏角色数,确定所述目标云端游戏对应的游戏服务组件GS的数量;基于所述游戏角色信息表和所述GS的数量,确定所述目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,即得到所述映射表生成请求对应的映射表。2.根据权利要求1所述的方法,其特征在于,所述游戏实例标识是基于所述映射表生成请求生成的。3.根据权利要求1所述的方法,其特征在于,所述基于所述游戏类型信息和所述可用游戏角色数,确定所述目标云端游戏对应的GS的数量,包括:若所述游戏类型信息指示所述目标云端游戏对应至少两个GS,则确定所述目标云端游戏对应的GS的数量为所述可用游戏角色数;或者,若所述游戏类型信息指示所述目标云端游戏对应一个GS,则确定所述目标云端游戏对应的GS的数量为1。4.根据权利要求1所述的方法,其特征在于,基于所述游戏角色信息表和所述GS的数量,确定所述目标云端游戏对应的游戏实例标识、目标游戏角色以及GS标识三者之间的映射关系,包括:基于所述游戏角色信息表和所述GS的数量,确定所述目标云端游戏对应的目标游戏角色;获取各所述目标游戏角色对应的游戏角色信息;基于每一目标游戏角色对应的游戏角色信息,生成所述每一目标游戏角色对应的GS实例信息,所述GS实例信息中包含有GS标识;基于所述每一目标游戏角色对应的GS标识和所述游戏实例标识,确定所述目...

【专利技术属性】
技术研发人员:杜晶林顺
申请(专利权)人:厦门雅基软件有限公司
类型:发明
国别省市:

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

1