游戏部署方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:28914315 阅读:20 留言:0更新日期:2021-06-18 21:07
本申请实施例提供了一种游戏部署方法、装置、电子设备及计算机可读存储介质,其中方法包括:接收请求端发送的游戏部署请求,游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址;基于待部署云设备ID获取对应的设备类型和安装配置信息,并基于下载地址获取对应的待部署游戏的发布包;若设备类型与目标设备类型相匹配,则基于安装配置信息在待部署云设备上安装待部署游戏的发布包。该游戏部署过程无需经过云服务的运维管理人员,简化了部署环节,提高了游戏部署效率。

【技术实现步骤摘要】
游戏部署方法、装置、电子设备及计算机可读存储介质
本申请涉及计算机
,具体而言,本申请涉及一种游戏部署方法、装置、电子设备及计算机可读存储介质。
技术介绍
云游戏是将原本运行在本地的游戏实例迁移到云端运行,本地的UA(UserAgent,用户端)只是通过网络将用户操作实时地传输到GS(GameService,游戏服务组件),GS与对应的游戏实例处于相同的系统环境,GS基于接收到的用户操作相应地操控游戏实例,使得游戏实例响应于上述的用户操作,GS同时捕获游戏实例的运行结果并以视音频流的方式实时地传输至UA,在UA上呈现出游戏的画面和声音。简单的说,在云游戏过程中,基于UA与GS实时地网络通讯,用户可以基于GS实现对运行于云端的游戏实例的操控。在网络满足的前提下(一般正常的4G网络可以满足),近似于用户直接操作运行于本地的游戏客户端时的效果。目前,将一款游戏部署到云端各节点,使其能正常地对外提供云游戏服务,都须云游戏平台或其云服务提供商的运维人员来完成部署操作和基本测试,游戏开发者和用户才能真正使用该游戏的云游戏服务,从而看到该游戏实际的云游戏效果。现有的游戏部署方式较为复杂,效率较低,因此有必要对现有的游戏部署方法进行改进。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:第一方面,本申请实施例提供了一种游戏部署方法,包括:接收请求端发送的游戏部署请求,游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址;基于待部署云设备ID获取对应的设备类型和安装配置信息,并基于下载地址获取对应的待部署游戏的发布包;若设备类型与目标设备类型相匹配,则基于安装配置信息在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,基于待部署云设备ID获取对应的设备类型和安装配置信息,包括:基于待部署云设备ID从预设的云设备信息列表中获取对应的设备类型和安装配置信息,其中,预设的云设备信息列表中存储有各云设备ID、设备类型和安装配置信息三者之间的对应关系。在本申请的一种可选实施例中,安装配置信息包括待部署云设备对应的安装脚本、IP地址和安装服务端口,基于安装配置信息在待部署云设备上安装待部署游戏的发布包,包括:基于IP地址和安装服务端口,将安装脚本和待部署游戏的发布包发送至待部署云设备;基于安装脚本在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,该方法还包括:在待部署云设备上安装待部署游戏的发布包之后,得到对应的已部署云设备和已部署游戏;获取已部署游戏的启动必备信息、以及已部署云设备对应的调度服务端的访问地址和端口,生成已部署游戏的游戏ID,并将游戏ID与已部署游戏及其启动必备信息相关联;基于已部署云设备ID、游戏ID、以及调度服务端的访问地址和端口,生成已部署游戏的启动链接;将启动链接反馈至请求端。第二方面,本申请实施例提供了一种游戏部署方法,其特征在于,包括:在确定待部署云设备和待部署游戏后,向对应的服务端发送游戏部署请求,游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址,以使服务端按第一方面的实施例或第一方面任一可选实施例的方法在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,该方法还包括:在待部署云设备上安装待部署游戏的发布包之后,接收服务端发送的已部署游戏的启动链接;其中,启动链接是基于已部署云设备ID、已部署游戏的游戏ID、以及已部署云设备对应的调度服务端的访问地址和端口生成的。第三方面,本申请实施例提供了一种游戏部署装置,包括:部署请求接收模块,用于接收请求端发送的游戏部署请求,游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址;信息获取模块,用于基于待部署云设备ID获取对应的设备类型和安装配置信息,并基于待部署游戏的发布包的下载地址获取对应的待部署游戏的发布包;发布包安装模块,用于若设备类型与目标设备类型相匹配,则基于安装配置信息在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,信息获取模块具体用于:基于待部署云设备ID从预设的云设备信息列表中获取对应的设备类型和安装配置信息,其中,预设的云设备信息列表中存储有各云设备ID、设备类型和安装配置信息三者之间的对应关系。在本申请的一种可选实施例中,安装配置信息包括待部署云设备对应的安装脚本、IP地址和安装服务端口,发布包安装模块具体用于:基于IP地址和安装服务端口,将安装脚本和待部署游戏的发布包发送至待部署云设备;基于安装脚本在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,该装置还包括启动链接生成和发送模块,用于:在待部署云设备上安装待部署游戏的发布包之后,得到对应的已部署云设备和已部署游戏;获取已部署游戏的启动必备信息、以及已部署云设备对应的调度服务端的访问地址和端口,生成已部署游戏的游戏ID,并将游戏ID与已部署游戏及其启动必备信息相关联;基于已部署云设备ID、游戏ID、以及调度服务端的访问地址和端口,生成已部署游戏的启动链接;将启动链接反馈至请求端。第四方面,本申请提供了一种游戏部署装置,包括:部署请求发送模块,用于在确定待部署云设备和待部署游戏后,向对应的服务端发送游戏部署请求,游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址,以使服务端按第一方面的实施例或第一方面任一可选实施例的方法在待部署云设备上安装待部署游戏的发布包。在本申请的一种可选实施例中,该装置还包括启动链接接收模块,用于:在待部署云设备上安装待部署游戏的发布包之后,接收服务端发送的已部署游戏的启动链接;其中,启动链接是基于已部署云设备ID、已部署游戏的游戏ID、以及已部署云设备对应的调度服务端的访问地址和端口生成的。第五方面,本申请实施例提供了一种电子设备,包括存储器和处理器;存储器中存储有计算机程序;处理器,用于执行计算机程序以实现第一方面或第二方面实施例中所提供的方法。第六方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现第一方面或第二方面实施例中所提供的方法。本申请提供的技术方案带来的有益效果是:游戏开发者可以通过请求端向开发者平台的服务端直接发送包含待部署云设备ID和游戏信息的游戏部署请求,服务端基于该游戏部署请求获取对应的安装配置信息和待部署游戏的发布包,进而基于安装配置信息和待部署游戏的发布包完成待部署游戏的部署,该游戏部署过程无需经过云服务的运维管理人员,简化了部本文档来自技高网...

【技术保护点】
1.一种游戏部署方法,其特征在于,包括:/n接收请求端发送的游戏部署请求,所述游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址;/n基于所述待部署云设备ID获取对应的设备类型和安装配置信息,并基于所述下载地址获取对应的所述待部署游戏的发布包;/n若所述设备类型与所述目标设备类型相匹配,则基于所述安装配置信息在所述待部署云设备上安装所述待部署游戏的发布包。/n

【技术特征摘要】
1.一种游戏部署方法,其特征在于,包括:
接收请求端发送的游戏部署请求,所述游戏部署请求中包含有待部署云设备身份标识ID、待部署游戏的目标设备类型和待部署游戏的发布包的下载地址;
基于所述待部署云设备ID获取对应的设备类型和安装配置信息,并基于所述下载地址获取对应的所述待部署游戏的发布包;
若所述设备类型与所述目标设备类型相匹配,则基于所述安装配置信息在所述待部署云设备上安装所述待部署游戏的发布包。


2.根据权利要求1所述的方法,其特征在于,所述基于所述待部署云设备ID获取对应的设备类型和安装配置信息,包括:
基于所述待部署云设备ID从预设的云设备信息列表中获取对应的设备类型和安装配置信息,其中,所述预设的云设备信息列表中存储有各云设备ID、设备类型和安装配置信息三者之间的对应关系。


3.根据权利要求1或2所述的方法,其特征在于,所述安装配置信息包括所述待部署云设备对应的安装脚本、IP地址和安装服务端口,所述基于所述安装配置信息在所述待部署云设备上安装所述待部署游戏的发布包,包括:
基于所述IP地址和所述安装服务端口,将所述安装脚本和所述待部署游戏的发布包发送至所述待部署云设备;
基于所述安装脚本在所述待部署云设备上安装所述待部署游戏的发布包。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述待部署云设备上安装所述待部署游戏的发布包之后,得到对应的已部署云设备和已部署游戏;
获取所述已部署游戏的启动必备信息、以及所述已部署云设备对应的调度服务端的访问地址和端口,生成所述已部署游戏的游戏ID,并将所述游戏ID与已部署游戏及其启动必备信息相关联;
基于所述已部署云设备ID、所述游戏ID、以及所述调度服务端的访问地址和端口,生成所述已部署游戏的启动链接;
将所述启动链接反馈至所述请求端。


5.一种游戏部署方法,其特征在于,包括:
在确定待部署云设备和待部署游戏后,向对应的服务端发送游戏部署请求...

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

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

1