游戏作品展示方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37273646 阅读:15 留言:0更新日期:2023-04-20 23:41
本发明专利技术提供了一种游戏作品展示方法、装置、电子设备及可读存储介质,游戏服务器定时向中转服务器发送第一作品获取请求,接收中转服务器基于第一作品获取请求返回的作品数据包,并将之保存至第一本地作品缓存空间;当接收到游戏客户端发送的作品浏览请求时,在第一本地作品缓存空间查找符合作品浏览请求的全部玩家作品的展示图像;将全部展示图像返回游戏客户端,以使游戏客户端在作品展示界面显示全部展示图像。如此,利用作品数据库来存储全部游戏服务器对应的游戏玩家上传的所有作品数据,并且定时从中转服务器获取作品数据包,使得接收到作品浏览请求时,能够及时向游戏客户端返回对应的展示图像,使得玩家作品不再局限于本地,而能跨服展示。而能跨服展示。而能跨服展示。

【技术实现步骤摘要】
游戏作品展示方法、装置、电子设备及可读存储介质


[0001]本专利技术涉及游戏领域,具体而言,涉及一种游戏作品展示方法、装置、电子设备及可读存储介质。

技术介绍

[0002]当下各大游戏开发商设计的游戏均提供玩家自行设计功能,例如玩家自行设计游戏角色、自行捏造游戏角色面部、自行搭建建筑物等。
[0003]但是这些玩家创建的作品大多是本地保存,无法向同服或者跨服的其他玩家进行展示,如此玩家作品被局限于本地使得玩家作品可玩性较低。

技术实现思路

[0004]本专利技术的目的在于提供一种游戏作品展示方法、装置、电子设备及可读存储介质,以改善现有技术存在的问题。
[0005]本专利技术的实施例可以这样实现:
[0006]第一方面,本专利技术提供一种游戏作品展示方法,应用于游戏服务器,所述游戏服务器与中转服务器通信连接,所述中转服务器还与作品数据库和多个其他游戏服务器通信连接,所述作品数据库存储有全部所述游戏服务器对应的游戏玩家上传的所有作品数据;所述方法包括:
[0007]每隔第一预设周期向所述中转服务器发送第一作品获取请求;
[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]当接收到游戏客户端发送的作品浏览请求时,所述第一接收模块还用于在所述第一本地作品缓存空间查找符合所述作品浏览请求的全部玩家作品的展示图像;
[0033]第一发送模块,用于将所述全部玩家作品的展示图像返回至所述游戏客户端,以使所述游戏客户端在作品展示界面显示全部所述展示图像。
[0034]第四方面,本专利技术提供还提供一种游戏作品展示装置,应用于中转服务器,多个游戏服务器均与所述中转服务器通信连接,所述中转服务器与作品数据库通信连接,所述作品数据库存储有全部所述游戏服务器对应的游戏玩家上传的所有作品数据;所述装置包括:
[0035]第二接收模块,用于接收目标游戏服务器每隔第一预设周期发送的第一作品获取请求,所述目标游戏服务器为所述多个游戏服务器中的任意一个;
[0036]所述第二接收模块,还用于在第二本地作品缓存空间查找符合所述第一作品获取请求的全部玩家作品的作品数据,并将所述全部玩家作品的作品数据打包得到的作品数据包返回至所述目标游戏服务器;
[0037]其中,当所述目标游戏服务器接收到游戏客户端发送的作品浏览请求时,所述目标游戏服务器在所述第一本地作品缓存空间查询出符合所述作品浏览请求的全部玩家作品的展示图像,并将所述全部玩家作品的展示图像返回至所述游戏客户端,以使所述游戏客户端向在作品展示界面显示全部所述展示图像。
[0038]第五方面,本专利技术提供还提供一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏作品展示方法,其特征在于,应用于游戏服务器,所述游戏服务器与中转服务器通信连接,所述中转服务器还与作品数据库和多个其他游戏服务器通信连接,所述作品数据库存储有全部所述游戏服务器对应的游戏玩家上传的所有作品数据;所述方法包括:每隔第一预设周期向所述中转服务器发送第一作品获取请求;接收所述中转服务器基于所述第一作品获取请求返回的作品数据包,并将所述作品数据包保存至第一本地作品缓存空间;所述作品数据包是从所述中转服务器的第二本地作品缓存空间得到的;所述作品数据包包括至少一个玩家作品的作品数据,所述作品数据包括玩家作品的展示图像;当接收到游戏客户端发送的作品浏览请求时,在所述第一本地作品缓存空间查找符合所述作品浏览请求的全部玩家作品的展示图像;将所述全部玩家作品的展示图像返回至所述游戏客户端,以使所述游戏客户端在作品展示界面显示全部所述展示图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述游戏客户端发送的作品上传请求时,判断所述游戏客户端是否满足作品上传条件;所述作品上传请求包括待上传作品的原始作品数据;若满足,则对所述原始作品数据按照设定编码规则进行编码,得到编码后的作品数据;将所述编码后的作品数据发送至所述中转服务器,以使所述中转服务器将所述编码后的作品数据发送至所述作品数据库进行存储。3.根据权利要求1所述的方法,其特征在于,所述作品数据还包括玩家作品的模型数据;所述方法还包括:当接收到游戏客户端发送的模型获取请求时,从所述第一本地作品缓存空间查找所述模型获取请求对应的指定玩家作品的作品数据;其中,所述模型获取请求是用户在所述作品展示界面点击所述指定玩家作品的展示图像后生成的;将所述指定玩家作品的模型数据返回至所述游戏客户端,以使所述游戏客户端在作品详情界面展示所述指定玩家作品。4.一种游戏作品展示方法,其特征在于,应用于中转服务器,多个游戏服务器均与所述中转服务器通信连接,所述中转服务器与作品数据库通信连接,所述作品数据库存储有全部所述游戏服务器对应的游戏玩家上传的所有作品数据;所述方法包括:接收目标游戏服务器每隔第一预设周期发送的第一作品获取请求,所述目标游戏服务器为所述多个游戏服务器中的任意一个;在第二本地作品缓存空间查找符合所述第一作品获取请求的全部玩家作品的作品数据,并将所述全部玩家作品的作品数据打包得到的作品数据包返回至所述目标游戏服务器;其中,当所述目标游戏服务器接收到游戏客户端发送的作品浏览请求时,所述目标游戏服务器在所述第一本地作品缓存空间查询出符合所述作品浏览请求的全部玩家作品的展示图像,并将所述全部玩家作品的展示图像返回至所述游戏客户端,以使所述游戏客户端向在作品展示界面显示全部所述展示图像。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收所述目标游戏服务器发送的待上传作品的编码后的作品数据;其中,所述编码后的作品数据是所述目标游戏服务器对所述待上传作品的原始作品数据按照设定编码规则进行编码得到的;所述原始作品数据是所述目标游戏服务器从游戏客户端发...

【专利技术属性】
技术研发人员:周佳欣
申请(专利权)人:北京像素软件科技股份有限公司
类型:发明
国别省市:

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

1