数据管理系统、方法及装置制造方法及图纸

技术编号:30230729 阅读:37 留言:0更新日期:2021-09-29 10:03
本说明书提供数据管理系统、方法及装置,其中所述数据管理系统包括排行榜服务器和游戏服务器;排行榜服务器被配置为从游戏服务器对应的数据库中获取多个玩家的游戏数据,基于多个玩家的游戏数据确定排行榜数据并将排行榜数据发送至游戏服务器;游戏服务器被配置为接收排行榜数据。如此,排行榜服务器可以自行从游戏服务器对应的数据库中获取游戏数据,而不需要游戏服务器向其发送,不仅减少了对游戏服务器的内存和流量的占用,而且减少了排行榜服务器和游戏服务器的交互,使得游戏服务器和排行榜服务器更加独立,进而提高了数据管理系统的稳定性。另外,排行榜服务器获取到游戏数据后可以直接进行排序,减少了排行榜服务器的操作。操作。操作。

【技术实现步骤摘要】
数据管理系统、方法及装置


[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]可选地,接收来自排行榜服务器的排行榜数据之后,还包括:
[0039]将所述排行榜数据发送至所述多个玩家的客户端。
[0040]可选地,接收来自排行榜服务器的排行榜数据之前,还包括:
[0041]与所述排行榜服务器建立通信连接,并将数据库标识发送至所述排行榜服务器。
[0042]根据本说明书实施例的第四方面,提供了一种数据管理装置,应用于排行榜服务器,包括:
[0043]获取模块,被配置为从游戏服务器对应的数据库中获取多个玩家的游戏数据;
[0044]确定模块,被配置为基于所述多个玩家的游戏数据确定排行榜数据并将所述排行榜数据发送至所述游戏服务器。
[0045]可选地,获取模块,还被配置为:
[0046]与所述游戏服务器建立通信连接,且接收所述游戏服务器发送的数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据;
[0047]或者,
[0048]所述排行榜服务器中预先存储有数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据。
[0049]可选地,获取模块,被配置为:
[0050]周期性地确定待生成排行榜的排行榜类型,并基于所述排行榜类型确定至少一个数据类型;
[0051]从所述数据库标识指示的数据库中获取每个玩家的所述至少一个数据类型的游戏数据。
[0052]可选地,确定模块,被配置为:
[0053]确定与所述排行榜类型对应的排序规则;
[0054]按照所述排序规则,基于所述多个玩家的所述至少一个数据类型的游戏数据对所述多个玩家进行排序,确定所述排行榜类型对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据管理系统,其特征在于,所述数据管理系统包括排行榜服务器和游戏服务器;所述排行榜服务器被配置为从所述游戏服务器对应的数据库中获取多个玩家的游戏数据,基于所述多个玩家的游戏数据确定排行榜数据并将所述排行榜数据发送至所述游戏服务器;所述游戏服务器被配置为接收所述排行榜数据。2.如权利要求1所述的数据管理系统,其特征在于,所述排行榜服务器进一步被配置为:与所述游戏服务器建立通信连接,且接收所述游戏服务器发送的数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据;或者,所述排行榜服务器中预先存储有数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据。3.如权利要求2所述的数据管理系统,其特征在于,所述排行榜服务器进一步被配置为:周期性地确定待生成排行榜的排行榜类型,并基于所述排行榜类型确定至少一个数据类型;从所述数据库标识指示的数据库中获取每个玩家的所述至少一个数据类型的游戏数据。4.如权利要求3所述的数据管理系统,其特征在于,所述排行榜服务器进一步被配置为:确定与所述排行榜类型对应的排序规则;按照所述排序规则,基于所述多个玩家的所述至少一个数据类型的游戏数据对所述多个玩家进行排序,确定所述排行榜类型对应的排行榜数据。5.如权利要求3所述的数据管理系统,其特征在于,所述排行榜服务器进一步被配置为:若针对所述排行榜数据对应的排行榜配置有附加属性,将所述排行榜数据存储至排行榜数据库中。6.一种数据管理方法,其特征在于,应用于排行榜服务器,包括:从游戏服务器对应的数据库中获取多个玩家的游戏数据;基于所述多个玩家的游戏数据确定排行榜数据并将所述排行榜数据发送至所述游戏服务器。7.如权利要求6所述的数据管理方法,其特征在于,从游戏服务器对应的数据库中获取多个玩家的游戏数据,包括:与所述游戏服务器建立通信连接,且接收所述游戏服务器发送的数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据;或者,所述排行榜服务器中预先存储有数据库标识,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据。
8.如权利要求7所述的数据管理方法,其特征在于,从所述数据库标识指示的数据库中获取所述多个玩家的游戏数据,包括:周期性地确定待生成排行榜的排行榜类型,并基于所述排行榜类型确定至少一个数据类型;从所述数据库标识指示的数据库中获取每个玩家的所...

【专利技术属性】
技术研发人员:杨将鑫梁波
申请(专利权)人:珠海金山网络游戏科技有限公司
类型:发明
国别省市:

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

1