基于游戏平台的数据处理方法及平台、装置制造方法及图纸

技术编号:25927885 阅读:27 留言:0更新日期:2020-10-17 03:19
本发明专利技术实施例提供了基于游戏平台的数据处理方法及平台、装置,所述方法包括:所述第一服务器接收游戏客户端发送的第一游戏数据;所述第一服务器确定所述第一游戏数据对应的第一数据协议;所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用。通过本发明专利技术实施例,实现了通过原有的服务器集群即可满足游戏推广期的需求,采用服务器对不同数据协议进行转换,无需提供额外单独的服务器,避免了因预估过多导致的资源浪费,减少了运维成本,且能够使新老玩家在相同的服务器上进行游戏,提升了游戏效果。

【技术实现步骤摘要】
基于游戏平台的数据处理方法及平台、装置
本专利技术涉及游戏领域,特别是涉及基于游戏平台的数据处理方法及平台、装置。
技术介绍
在游戏中,为了吸引更多的新玩家加入,需要不断的进行游戏推广、宣传,如在游戏推广期,通过第三方平台的小游戏客户端,可使玩家初步体验游戏,以达到游戏推广的效果。在游戏推广期间将会面临大量玩家的涌入,而当推广期过后,玩家数量会大幅下降。为了应对玩家数量的暴涨暴跌,现有游戏中通常采用部署独立服务器的方式来处理小游戏客户端新增加的推广期玩家,以解决推广期的游戏需求。但该方法需要额外部署单独的服务器,针对推广预留资源的预估过多将导致物理资源的浪费,且开发人员需要对独立服务器进行更新、运维,增加了人力成本,小游戏客户端新增加的玩家仅能在独立服务器上与其他新玩家进行游戏,影响了推广期的游戏效果。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的基于游戏平台的数据处理方法及平台、装置,包括:一种基于游戏平台的数据处理方法,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:所述第一服务器接收游戏客户端发送的第一游戏数据;所述第一服务器确定所述第一游戏数据对应的第一数据协议;所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用。可选地,所述第一服务器具有多个协议构建服务组件,每个协议构建服务组件对应一数据协议,所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用,包括:所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,确定所述第一数据协议对应的目标协议构建服务组件;所述第一服务器调用所述目标协议构建服务组件,将所述第一游戏数据转换为基于所述第二数据协议的第二游戏数据。可选地,所述第一游戏数据包括游戏登录请求。可选地,所述第二数据协议为所述游戏平台的私有数据协议。可选地,所述第一服务器为代理服务器。一种基于游戏平台的数据处理方法,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:所述第二服务器获取游戏客户端对应的第一属性信息;所述第二服务器根据所述第一属性信息,确定目标数据沙盒;所述第二服务器获取所述游戏客户端对应的第三游戏数据,并将所述第三游戏数据归并至所述目标数据沙盒。可选地,所述第二服务器具有一个或多个游戏功能组件,所述方法还包括:所述第二服务器确定所述游戏客户端对应的目标游戏功能组件;所述第二服务器向所述游戏客户端提供所述目标游戏功能组件。可选地,所述第二服务器具有多个数据库,所述方法还包括:所述第二服务器确定所述游戏客户端对应的目标数据库;所述第二服务器获取所述游戏客户端对应的第四游戏数据,并将所述第四游戏数据存储在所述目标数据库。可选地,所述方法还包括:所述第二服务器接收数据迁移请求,并按照所述数据迁移请求,将所述第四游戏数据从所述目标数据库迁移至其他数据库。可选地,所述方法还包括:所述第二服务器在检测到所述游戏客户端对应的内存值超过预设内存值时,生成预警消息。可选地,所述第一属性信息包括所述游戏客户端对应的数据协议信息和所述第一服务器对应的接入端口信息。可选地,所述第二服务器为大厅服务器。一种基于游戏平台的数据处理方法,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:所述第三服务器获取游戏客户端对应的第二属性信息;所述第三服务器采用所述第二属性信息,确定分数信息;所述第三服务器根据所述分数信息,对所述游戏客户端进行游戏匹配。可选地,所述第三服务器具有多个匹配队列,所述第三服务器根据所述分数信息,对所述游戏客户端进行游戏匹配,包括:所述第三服务器采用所述分数信息,确定目标匹配队列;所述第三服务器采用所述目标匹配队列,对所述游戏客户端进行游戏匹配。可选地,所述第二属性信息包括以下任一项或多项:等级信息、战斗类型信息。可选地,所述第三服务器为战斗服务器。一种游戏平台,所述游戏平台包括第一服务器、第二服务器,以及第三服务器;所述第一服务器,用于接收游戏客户端发送的第一游戏数据,确定所述第一游戏数据对应的第一数据协议,在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用;所述第二服务器,用于获取游戏客户端对应的第一属性信息,根据所述第一属性信息,确定目标数据沙盒,获取所述游戏客户端对应的第三游戏数据,并将所述第三游戏数据归并至所述目标数据沙盒;所述第三服务器,用于获取游戏客户端对应的第二属性信息,采用所述第二属性信息,确定分数信息,根据所述分数信息,对所述游戏客户端进行游戏匹配。一种基于游戏平台的数据处理装置,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述装置包括:第一游戏数据接收模块,用于所述第一服务器接收游戏客户端发送的第一游戏数据;第一数据协议确定模块,用于所述第一服务器确定所述第一游戏数据对应的第一数据协议;数据转换模块,用于所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用。一种基于游戏平台的数据处理装置,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述装置包括:第一属性信息获取模块,用于所述第二服务器获取游戏客户端对应的第一属性信息;目标数据沙盒确定模块,用于所述第二服务器根据所述第一属性信息,确定目标数据沙盒;数据归并模块,用于所述第二服务器获取所述游戏客户端对应的第三游戏数据,并将所述第三游戏数据归并至所述目标数据沙盒。一种基于游戏平台的数据处理装置,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述装置包括:第二属性信息获取模块,用于所述第三服务器获取游戏客户端对应的第二属性信息;分数信息确定模块,用于所述第三服务器采用所述第二属性信息,确定分数信息;游戏匹配模块,用于所述第三服务器根据所述分数信息,对所述游戏客户端进行游戏匹配。本专利技术实施例具有以下优点:在本专利技术实施例中,通过第一服务器接收游戏客户端发送的第一游戏数据,然后确定第一游戏数据对应的第一数据协议,进而在第一数据协议与预置的第二数据协议不匹配时,采用第二数据协议,将第一游戏数据转换为第二游戏数据,以供第二服务器和/或第三服务器调用,实现了通过原有的服本文档来自技高网...

【技术保护点】
1.一种基于游戏平台的数据处理方法,其特征在于,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:/n所述第一服务器接收游戏客户端发送的第一游戏数据;/n所述第一服务器确定所述第一游戏数据对应的第一数据协议;/n所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用。/n

【技术特征摘要】
1.一种基于游戏平台的数据处理方法,其特征在于,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:
所述第一服务器接收游戏客户端发送的第一游戏数据;
所述第一服务器确定所述第一游戏数据对应的第一数据协议;
所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用。


2.根据权利要求1所述的方法,其特征在于,所述第一服务器具有多个协议构建服务组件,每个协议构建服务组件对应一数据协议,所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,采用所述第二数据协议,将所述第一游戏数据转换为第二游戏数据,以供所述第二服务器和/或所述第三服务器调用,包括:
所述第一服务器在所述第一数据协议与预置的第二数据协议不匹配时,确定所述第一数据协议对应的目标协议构建服务组件;
所述第一服务器调用所述目标协议构建服务组件,将所述第一游戏数据转换为基于所述第二数据协议的第二游戏数据。


3.根据权利要求1所述的方法,其特征在于,所述第一游戏数据包括游戏登录请求。


4.根据权利要求1所述的方法,其特征在于,所述第二数据协议为所述游戏平台的私有数据协议。


5.根据权利要求1所述的方法,其特征在于,所述第一服务器为代理服务器。


6.一种基于游戏平台的数据处理方法,其特征在于,所述游戏平台包括第一服务器、第二服务器,以及第三服务器,所述方法包括:
所述第二服务器获取游戏客户端对应的第一属性信息;
所述第二服务器根据所述第一属性信息,确定目标数据沙盒;
所述第二服务器获取所述游戏客户端对应的第三游戏数据,并将所述第三游戏数据归并至所述目标数据沙盒。


7.根据权利要求6所述的方法,其特征在于,所述第二服务器具有一个或多个游戏功能组件,所述方法还包括:
所述第二服务器确定所述游戏客户端对应的目标游戏功能组件;
所述第二服务器向所述游戏客户端提供所述目标游戏功能组件。


8.根据权利要求6或7所述的方法,其特征在于,所述第二服务器具有多个数据库,所述方法还包括:
所述第二服务器确定所述游戏客户端对应的目标数据库;
所述第二服务器获取所述游戏客户端对应的第四游戏数据,并将所述第四游戏数据存储在所述目标数据库。


9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述第二服务器接收数据迁移请求,并按照所述数据迁移请求,将所述第四游戏数据从所述目标数据库迁移至其他数据库。


10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述第二服务器在检测到所述游戏客户端对应的内存值超过预设内存值时,生成预警消息。


11.根据权利要求6所述的方法,其特征在于,所述第一属性信息包括所述游戏客户端对应的数据协议信息和所述第一服务器对应的接入端口信息。


12.根据权利要求6所述的方法,其特征在于,所述第二服务器为大厅服务器。


13.一种基于游戏平台的数据处理方法,...

【专利技术属性】
技术研发人员:曾珊李鹏飞张青阳陈介松郝文骐颜艺林
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1