一种面向云游戏的场景管理方法、装置、设备及介质制造方法及图纸

技术编号:31025116 阅读:15 留言:0更新日期:2021-11-30 03:24
本申请涉及计算机的领域,尤其是涉及一种面向云游戏的场景管理方法、装置、设备及介质,该方法包括:当检测到游戏触发指令时,获取当前客户端上传的用户游戏信息;基于所述用户游戏信息生成游戏任务链表,所述游戏任务链表对应至少一个队列线程驱动信息,所述至少一个队列线程驱动信息对应的至少一个游戏节点信息;对所述至少一个游戏节点信息进行逻辑处理,得到每个所述游戏节点信息对应的用户游戏数据信息;基于至少一个用户游戏数据信息渲染生成游戏图像信息,并将渲染生成后的所述游戏图像信息发送至客户端进行显示。本申请具有提高用户在玩游戏过程中的游戏体验的效果。户在玩游戏过程中的游戏体验的效果。户在玩游戏过程中的游戏体验的效果。

【技术实现步骤摘要】
一种面向云游戏的场景管理方法、装置、设备及介质


[0001]本申请涉及计算机的领域,尤其是涉及一种面向云游戏的场景管理方法、装置、设备及介质。

技术介绍

[0002]云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其它设备,其中,提供资源的网络被称为“云”。而云游戏(Cloud Gaming)正是以云计算(Cloud Computing)为基础的游戏方式。在云游戏的运行模式下,多个游戏客户端可以同时连接同一个云端服务器,用户通过游戏客户端控制云端服务器上的虚拟机(Virtual Machine,VM)来运行游戏,云端服务器再将渲染的游戏画面通过网络传输至游戏客户端。因而在云游戏模式下,游戏客户端无需配置高端处理器和显卡,只要具有视频解压、视频显示等较基本的能力即可。
[0003]传统云游戏软件常见的组织结构包括单机游戏、浏览器与服务器(Browser/Server,B/S)、客户端服务器(Client Server,C/S)以及对等式网络(Peer To Peer,P2P),其中B/S和C/S的游戏逻辑场景组织结构类似,他们对游戏逻辑场景的管理分别放置在前端(客户端)和服务端;对同一游戏逻辑场景的管理通常涉及较复杂的数据同步问题;单机游戏则往往是在同屏下输出,供1

2人进行游戏;而P2P则是每个端都要维护一份游戏逻辑场景,使用单线程处理处理所有游戏逻辑,使得数据同步的复杂程度提高,从而影响用户在玩游戏过程中的游戏体验。

技术实现思路
/>[0004]为了提高用户在玩游戏过程中的游戏体验,本申请提供了一种面向云游戏的场景管理方法、装置、设备及介质。
[0005]第一方面,本申请提供一种面向云游戏的场景管理方法,采用如下的技术方案:当检测到游戏触发指令时,获取当前客户端上传的用户游戏信息;基于所述用户游戏信息生成游戏任务链表,所述游戏任务链表对应至少一个队列线程驱动信息,所述至少一个队列线程驱动信息对应的至少一个游戏节点信息;对所述至少一个游戏节点信息进行逻辑处理,得到每个所述游戏节点信息对应的用户游戏数据信息;基于至少一个用户游戏数据信息渲染生成游戏图像信息,并将渲染生成后的所述游戏图像信息发送至客户端进行显示。
[0006]通过采用上述技术方案,在对云游戏的场景进行管理时,对用户登录游戏客户端时的游戏触发指令进行检测,根据用户游戏信息确定生成游戏任务链表,并根据游戏逻辑将至少一个队列线程驱动信息与任务链表相绑定,将至少一个游戏节点信息与至少一个队列线程驱动信息相绑定,服务器对游戏节点信息进行逻辑处理,获取每个不同游戏节点信息相对应的用户游戏数据信息,服务器根据至少一个用户游戏数据信息渲染生成游戏图像
信息,并将渲染后的图像信息发送至客户端,客户端接收渲染后的图像信息后,对图像信息进行显示。在对云游戏进行管理时,设置多个队列线程驱动信息,每个队列线程驱动信息处理相对应的游戏逻辑,从而降低数据同步的复杂程度,进而达到了提高用户在玩游戏过程中的游戏体验的效果。
[0007]在另一种可能实现的方式中,所述获取当前用户的用户游戏信息,包括:获取当前客户端上传的游戏登录信息,所述游戏登录信息包括用户名信息与密码信息;对所述游戏登录信息进行校验,确定所述游戏登录信息是否与已创建的游戏数据库内存储的用户注册数据信息相匹配;若匹配,则根据所述游戏登录信息确定所述当前用户的用户游戏信息。
[0008]通过上述技术方案,在用户使用游戏账号密码进行游戏客户端登录时,服务器获取当前用户输入的游戏登录信息,并获取已创建的游戏数据库内存储的用户注册数据信息,确定游戏登录信息是否用户注册数据信息相匹配,并基于确定后的游戏登录信息获取用户游戏信息,从而达到了校验当前客户端填写上传的游戏登录信息的效果,进而保护了用户游戏账号。
[0009]在另一种可能实现的方式中,所述确定所述游戏登录信息是否与预设游戏数据库内存储的用户注册数据信息相匹配,之后还包括:若不匹配,则生成所述游戏登录信息的错误告警信息,并将所述错误告警信息发送至客户端进行显示。
[0010]通过采用上述技术方案,在对游戏登录信息进行校验不通过时,生成登录信息的错误告警信息,服务器将错误告警信息发送到客户端,客户端显示错误告警信息,已告知用户当前填写输入的游戏登录信息错误。
[0011]在另一种可能实现的方式中,所述确定所述游戏登录信息是否与已创建的游戏数据库内存储的用户注册数据信息相匹配,之前还包括:创建游戏数据库,所述游戏数据库中存储有各个用户分别对应的用户注册数据信息。
[0012]通过采用上述技术方案,预先创建游戏数据库,并将用户注册时的注册数据信息存储到游戏数据库指定的存储表中,确定游戏数据库的存储表中的用户名信息、密码信息使用的存储字段与登录信息使用的用户名信息、密码信息一致,以便于后续对游戏登录信息进行校验。
[0013]在另一种可能实现的方式中,所述若不匹配,则生成所述登录信息的错误告警信息,并将所述错误告警信息发送至客户端进行显示,包括:若所述游戏登录信息与所述用户注册数据信息不匹配,则对所述游戏登录信息进行校验;判断所述用户名信息是否与所述用户注册数据信息中的用户名信息相匹配;若不匹配,则生成用户名错误告警信息,并将所述用户名错误告警信息发送至客户端进行显示;若匹配,则生成密码错误告警信息,并将所述密码错误告警信息发送至客户端进行显示。
[0014]通过采用上述技术方案,在对用户名信息与密码信息进行校验时,首先确定当前用户输入的游戏登录信息与用户注册数据信息不匹配,然后对用户名信息进行校验,确定当前游戏登录信息对应的用户名信息是否与用户注册数据库信息中的用户名信息相匹配,若不匹配,则生成用户名错误告警信息,并向客户端发送用户名错误告警信息,例如:用户名不存在,请确认后再次输入;若用户名信息与用户注册数据库信息中的用户名信息相匹配,则生成密码错误告警信息,并向客户端发送密码错误告警信息,例如:当前输入的密码信息错误,请确认后重新输入,从而便于用户快速得具体错误信息,以便于后续对游戏登录信息进行修改。
[0015]在另一种可能实现的方式中,所述将渲染生成后的所述游戏图像信息发送至客户端进行显示,之前还包括:对所述游戏图像信息进行串流压缩处理;其中,所述将渲染生成后的所述游戏图像信息发送至客户端进行显示,包括:将串流压缩处理后的游戏图像信息发送至客户端进行显示。
[0016]通过采用上述技术方案,在将渲染生成后的游戏图像信息发送至客户端显示时,服务器对游戏图像信息进行串流压缩处理,从而减少了游戏图像信息占用的磁盘存储量,同时节约了网络空间、降低了游戏图像信息中相邻像素间的相关性引起的空间冗余。
[0017]在另一种可能实现的方式中,所述基于至少一个用户游戏数据信息渲染生成游戏图像信息,包括:基于所述至少一个用户游戏数据信息对应的类型信息;基于所述类型信息从至少一个用户游戏数据信息中确定第一预设类型的用户游戏数据信息;本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向云游戏的场景管理方法,其特征在于,包括:当检测到游戏触发指令时,获取当前客户端上传的用户游戏信息;基于所述用户游戏信息生成游戏任务链表,所述游戏任务链表对应至少一个队列线程驱动信息,所述至少一个队列线程驱动信息对应的至少一个游戏节点信息;对所述至少一个游戏节点信息进行逻辑处理,得到每个所述游戏节点信息对应的用户游戏数据信息;基于至少一个用户游戏数据信息渲染生成游戏图像信息,并将渲染生成后的所述游戏图像信息发送至客户端进行显示。2.根据权利要求1所述的方法,其特征在于,所述获取当前用户的用户游戏信息,包括:获取当前客户端上传的游戏登录信息,所述游戏登录信息包括用户名信息与密码信息;对所述游戏登录信息进行校验,确定所述游戏登录信息是否与已创建的游戏数据库内存储的用户注册数据信息相匹配;若匹配,则根据所述游戏登录信息确定所述当前用户的用户游戏信息;若不匹配,则生成所述游戏登录信息的错误告警信息,并将所述错误告警信息发送至客户端进行显示。3.根据权利要求2所述的方法,其特征在于,所述若不匹配,则生成所述登录信息的错误告警信息,并将所述错误告警信息发送至客户端进行显示,包括:若所述游戏登录信息与所述用户注册数据信息不匹配,则对所述游戏登录信息进行校验;判断所述用户名信息是否与所述用户注册数据信息中的用户名信息相匹配;若不匹配,则生成用户名错误告警信息,并将所述用户名错误告警信息发送至客户端进行显示;若匹配,则生成密码错误告警信息,并将所述密码错误告警信息发送至客户端进行显示。4.根据权利要求1所述的方法,其特征在于,所述将渲染生成后的所述游戏图像信息发送至客户端进行显示,之前还包括:对所述游戏图像信息进行串流压缩处理;其中,所述将渲染生成后的所述游戏图像信息发送至客户端进行显示,包括:将串流压缩处理后的游戏图像信息发送至客户端进行显示。5.根据权利要求1所述的方法,其特征在于,所述基于至少一个用户游戏...

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

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

1