一种游戏运行方法、装置及一种插件制造方法及图纸

技术编号:32111467 阅读:21 留言:0更新日期:2022-01-29 18:54
本申请提供一种游戏运行方法,包括:接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。通过在用户端和游戏云端之间进行数据的处理,使得用户端和游戏云端之间无缝接入,兼容更强。本申请还提供一种游戏运行装置以及一种插件。以及一种插件。以及一种插件。

【技术实现步骤摘要】
一种游戏运行方法、装置及一种插件


[0001]本申请涉及到游戏云化技术,尤其涉及一种游戏运行方法。本申请还涉及一种游戏运行装置及一种插件。

技术介绍

[0002]目前,国内的云游戏解决方案是对存量游戏的云化处理,即满足的都是对开发完成后的游戏进行云化支持。对尚在开发中的游戏,支持不足,无法满足从游戏开发到游戏上线全流程的游戏云化需求。
[0003]为了解决这个问题,虚幻引擎提供了基于自身游戏引擎的云化方案,但是对于游戏开发者来说,这种能力并不适用于其他引擎。当开发者采用其他第三方引擎或者自研引擎时,无法实现兼容。
[0004]目前虚幻引擎提供了基于自身游戏引擎的云化方案存在的问题:只能对一路游戏并发提供一个视频流,当两个及以上用户联机时,需要启动多路程序才能提供多个不同的视频流给到不同用户。不支持分屏。
[0005]游戏开发为了实现安卓、IOS和PC用户端多渠道,需要开发多种游戏用户端,投入额外的开发和适配工作。
[0006]原生云游戏处在探索时期,游戏开发者受限于现有用户端的游玩方式,缺少快速了解并接入云端实现串流的能力。

技术实现思路

[0007]为了解决当前技术方案游戏云化适配性不强的问题,本申请提出一种游戏运行方法。本申请还提供一种辅助可编程逻辑单元调试的装置以及一种插件。
[0008]本申请提供一种游戏运行方法,包括:接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。
[0009]可选的,还包括:对所述游戏资源进行存档,当接受到新的用户登录请求,根据所述存档接受新的用户接入。
[0010]可选的,所述通过API接口获取游戏资源,包括:获取显卡或者显存中的游戏视频信息。
[0011]可选的,将所述游戏资源进行编码,包括:根据所述用户端的不同,分别提供每个用户端的操作信息,完成游戏资源的编码。
[0012]可选的,通过调度系统对用户鉴权。
[0013]本申请还提供一种插件,设置于游戏工程文件中,包括:生命周期管理模块和调度
服务模块;所述生命周期管理模块分别连接多个云端虚拟机中的游戏进程,通过API接口获取游戏资源,将所述游戏资源进行编码;所述调度服务模块连接所述生命周期管理模块和用户端,接收用户登录请求,并对用户端鉴权后将所述用户端连接到所述调度服务模块。
[0014]本申请还提供一种游戏运行装置,其特征在于,包括:调度服务模块,用于接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;生命周期管理模块,用于通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。
[0015]可选的,还包括:存档模块,用于对所述游戏资源进行存档,当接受到新的用户登录请求,根据所述存档接受新的用户接入。
[0016]可选的,所述通过API接口获取游戏资源,包括:获取显卡或者显存中的游戏视频信息。
[0017]可选的,所述游戏资源进行编码,包括:根据所述用户端的不同,分别提供每个用户端的操作信息,完成游戏资源的编码。
[0018]本申请相较于现有技术的优点是:本申请提供一种游戏运行方法,包括:接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。通过在用户端和游戏云端之间进行数据的处理,使得用户端和游戏云端之间无缝接入,兼容更强。
附图说明
[0019]图1是本申请中游戏运行流程图。
[0020]图2是本申请中插件示意图。
[0021]图3是本申请中游戏运行装置示意图。
具体实施方式
[0022]以下内容均是为了详细说明本申请要保护的技术方案所提供的具体实施过程的示例,但是本申请还可以采用不同于此的描述的其他方式实施,本领域技术人员可以在本申请构思的指引下,采用不同的技术手段实现本申请,因此本申请不受下面具体实施例的限制。
[0023]本申请提供一种游戏运行方法,包括:接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。通过在用户端和游戏云端之间进行数据的处理,使得用户端和游戏云端之间无缝接入,兼容更强。
[0024]图1是本申请中游戏运行流程图。
[0025]请参照图1所示,S101接收用户端登录请求。
[0026]本申请中,所述用户端是指游戏的用户端游戏软件,包括:安卓系统框架下的软件,IOS系统框架下的软件等各种用户端软件。
[0027]所述游戏软件在接入云游戏的服务器时,发出登录游戏的请求,本申请所述登录请求即用户在游戏前进行游戏登录的请求。
[0028]请参照图1所示,S102根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块。
[0029]所述生命周期管理模块是同时连接到云端游戏虚拟机或者容器和用户端,在所述生命周期管理模块和所述用户端之间,通过调度服务模块对用户进行鉴权和管理。
[0030]在接收到所述用户端的登录请求后,调度服务模块根据所述登录请求中的用户信息,对用户进行权限鉴别,包括:已获取授权和未获取授权。若鉴权结果是已获取授权,则将所述用户端接入游戏。若所述鉴权结果是未获取授权,则将所述的连接中断。本申请客户端不需要直接连接虚拟机,因此本申请技术方案不需要用户端在接入云游戏时,提供例如公网IP、内网IP、端口映射关系等网络配置信息。
[0031]在判断所述用户端已获取授权后,所述用户端将接入所述生命管理模块,通过所述生命管理模块接入游戏云端。
[0032]请参照图1所示,S103通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。
[0033]所述生命周期管理模块通过API接口获取游戏资源,包括,音视频信息,所述音视频信息是存在于云端虚拟机的显卡或者显存中的。
[0034]除此之外,本申请所述生命周期管理模块还包括可以接收所述用户端输入的音视频信息、自定义数据等。例如,游戏人物的自定义人脸图像。
[0035]在获取到所述虚拟机中显卡或者显存的游戏资源后,对所述游戏资源进行编码,发送给用户端。
[0036]具体的, 根据所述用户端的不同,分别提供每个用户端的操作信息,完成游戏资源的编码。
[0037]进一步的,本申请还可以根据用户端系统软件的不同,对游戏进行编码,根据用户端的系统要求发送符合所述系统要求的编码数据增加了所述云游戏的适配性。
[0038]另外,本申请所述生命周期管理模块,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏运行方法,其特征在于,包括:接收用户端登录请求;根据所述用户登录请求中的用户信息,对用户鉴权,并在用户鉴权成功后,将所述用户接入到生命周期管理模块;通过API接口获取游戏资源,将所述游戏资源进行编码,并发送到用户端。2.根据权利要求1所述游戏运行方法,其特征在于,还包括:对所述游戏资源进行存档,当接受到新的用户登录请求,根据所述存档接受新的用户接入。3.根据权利要求1所述游戏运行方法,其特征在于,所述通过API接口获取游戏资源,包括:获取显卡或者显存中的游戏视频信息。4.根据权利要求1所述游戏运行方法,其特征在于,将所述游戏资源进行编码,包括:根据所述用户端的不同,分别提供每个用户端的操作信息,完成游戏资源的编码。5.根据权利要求1所述游戏运行方法,其特征在于,通过调度系统对用户鉴权。6.一种插件,设置于游戏工程文件中,其特征在于,包括:生命周期管理模块和调度服务模块;所述生命周期管理模块分别连接多个云端虚拟机中的游戏进程,通过API接口...

【专利技术属性】
技术研发人员:张铮王睿棋贾英娟李曌孙华庆贾宏伟郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1