一种互联网游戏研发用运行平台

文档序号:1806495 发布日期:2021-11-09 浏览:32次 >En<

阅读说明:本技术 一种互联网游戏研发用运行平台 (Running platform for internet game research and development ) 是由 唐睿曼 于 2021-08-31 设计创作,主要内容包括:本发明公开了一种互联网游戏研发用运行平台,包括数据模型处理模块、服务器模块、通信模块、业务生成模块、画面处理模块和网络安全模块;所述数据模型处理模块用于在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试;所述服务器模块用于解决运行平台因负载过重而崩溃产生的用户经常性掉线的问题,保证运行平台的稳定,同时防止被他人攻击导致运动平台瘫痪的问题,保护运行平台的安全;所述通信模块用于在游戏研发过程中对信息进行传输。本发明能够在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试,增加了游戏研发效率。(The invention discloses an operation platform for internet game research and development, which comprises a data model processing module, a server module, a communication module, a service generation module, a picture processing module and a network security module, wherein the data model processing module is used for processing a plurality of data models; the data model processing module is used for collecting data and training a model on the operation platform for unified processing during model training without offline personnel multiparty communication and debugging; the server module is used for solving the problem that the user is frequently disconnected due to the crash of the running platform caused by the overweight load, ensuring the stability of the running platform, preventing the problem of paralysis of the running platform caused by the attack of other people and protecting the safety of the running platform; the communication module is used for transmitting information in the game research and development process. The invention can collect data and train the model on the operation platform for uniform processing during model training, does not need off-line personnel multi-party communication and debugging, and increases the efficiency of game research and development.)

一种互联网游戏研发用运行平台

技术领域

本发明属于游戏研发技术领域,具体涉及一种互联网游戏研发用运行平台。

背景技术

游戏研发即游戏制作,是指一个电子游戏的制作过程。由于游戏的类型、大小和要求,游戏制作需要的人员和时间也不一样,游戏制作一般主要分为两大块,即程序开发、美术设计。程序开发主要包括服务器端开发、客户端开发。而美术设计包括场景、角色、次时代、特效、动画等部分,要完成一个优秀的游戏作品,每一部分都需有专业人才负责。

目前现有的互联网游戏研发用运行平台还存在一些问题:不方便将数据收集、模型训练在运行平台上进行统一处理,增加游戏研发效率,同时,运行平台的稳定性和安全性较低,为此我们提出一种互联网游戏研发用运行平台。

发明内容

本发明的目的在于提供一种互联网游戏研发用运行平台,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种互联网游戏研发用运行平台,包括数据模型处理模块、服务器模块、通信模块、业务生成模块、画面处理模块和网络安全模块;

所述数据模型处理模块用于在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试;

所述服务器模块用于解决运行平台因负载过重而崩溃产生的用户经常性掉线的问题,保证运行平台的稳定,同时防止被他人攻击导致运动平台瘫痪的问题,保护运行平台的安全;

所述通信模块用于在游戏研发过程中对信息进行传输,使工作站的工作人员之间进行交流,在技术不够成熟时,及时交流完善并改进技术方案;

所述业务生成模块用于防止游戏业务描述文件和上传文件发送到运行平台后被误操作,降低游戏业务生成过程中游戏数据项出错的概率;

所述画面处理模块用于对游戏渲染进度数据进行调整,确保游戏运行平台在进行游戏画面渲染时不会出现卡顿、延迟和黑屏现象;

所述网络安全模块用于保证运行平台的网络安全,防止被黑客攻击。

优选的,所述数据模型处理模块包括数据管理单元、工具管理单元、流程管理单元、模型管理单元;所述数据管理单元用于对接收的数据进行数据处理,所述数据处理包括解析所述数据的数据类型,按照预设数据格式转换所述数据、存储所述数据;所述工具管理单元用于存储至少一个工具,每个所述工具用于执行预设的处理流程;所述流程管理单元用于根据所述工具管理模块提供的工具以及所述数据管理模块提供的数据进行模型训练;所述模型管理单元用于存储所述模型训练得到的模型。

优选的,所述服务器模块包括管理服务器、门服务器、前端服务器组和后端服务器组;所述管理服务器用于在接收到前端负载分布请求时,将当前存储的前端服务器组的前端负载分布发送给门服务器,所述前端负载分布用于记录前端服务器组的每一个服务器的负载分布;所述门服务器用于当接收到的客户端发送的登录前端服务器请求时,生成前端负载分布请求并发送给管理服务器中;所述前端服务器用于接收到与所述前端服务器建立连接的客户端发送的数据报文时,判断所述数据报文的合法性,并将合法的数据报文发送给相应的后端服务器;所述后端服务器用于接收所述前端服务器发送的数据报文,并根据所述数据报文进行相应的逻辑处理或生成反馈信息,以及当生成所述反馈信息时,将所述反馈信息发送给所述前端服务器。

优选的,所述通信模块包括消息生成单元、消息接收单元、辑模单元和通信库;所述消息生成单元用于生成用于运行平台的游戏数据的消息;所述消息接收单元用于接收消息,并在运行平台中为该接收到的消息标识至少一个消息接收者;所述辑模单元用于在游戏数据更改之后操作以将作为生成的消息的编辑消息传送至消息接收单元,所述编辑消息包括基于对视频游戏数据的更改的内容。

优选的,所述业务生成模块包括业务获取单元、判断单元和生成单元。

优选的,所述业务获取单元用于读取游戏的业务描述信息和上传文件;所述判断单元用于判断读取的游戏的业务描述信息和上传文件是否符合运行平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,发送到生成单元,如果不是,发送错误信息;所述生成单元用于将该游戏的上传文件连同生成的业务描述文件发送到运行平台,游运行平台读取接收到的上传文件和业务描述文件,生成游戏业务。

优选的,所述画面处理模块的画面处理方法包括以下步骤:

S1.接收游戏客户端发送的游戏角色数据的角色移动数据;响应角色移动数据,利用游戏角色数据的操作数据更新记录,从渲染数据库中查询到游戏角色数据对应的用于进行游戏画面渲染的渲染路径信息;

S2.根据所述操作数据更新记录和所述渲染路径信息,生成所述游戏角色数据的渲染进度数据,并将所述渲染进度数据返回给所述每个游戏客户端;

S3.接收所述游戏客户端发送的移动数据变量,响应所述移动数据变量,创建所述游戏角色数据对应的进度更新指示,其中,所述移动数据变量是所述游戏客户端基于所述渲染进度数据创建的;

S4.将所述进度更新指示下发给所述游戏客户端以使得游戏客户端对渲染进度数据进行调整。

优选的,所述网络安全模块包括安全数据生成单元、数据采集单元、安全数据对比单元和报警单元;所述安全数据生成单元用于生成安全数据,并作为基准数据;所述数据采集单元用于对运行平台内部的数据进行采集;所述安全数据对比单元用于将所述数据采集单元采集的数据与所述基准数据进行对比,判断是否为安全数据,若是,则运行平台正常工作,若不是,则将信号传递给所述报警单元;所述报警单元用于进行报警处理,起到及时提醒。

优选的,还包括加密模块,所述加密模块用于对运行平台的每个用户游戏数据进行加密,保证用户游戏数据的安全。

与现有技术相比,本发明的有益效果是:

(1)本发明能够在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试,增加了游戏研发效率。

(2)本发明能够解决运行平台因负载过重而崩溃产生的用户经常性掉线的问题,保证运行平台的稳定,同时防止被他人攻击导致运动平台瘫痪的问题,保护运行平台的安全。

(3)本发明能够对游戏渲染进度数据进行调整,确保游戏运行平台在进行游戏画面渲染时不会出现卡顿、延迟和黑屏现象。

附图说明

图1为本发明的结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

请参阅图1,本发明提供一种技术方案:一种互联网游戏研发用运行平台,包括数据模型处理模块、服务器模块、通信模块、业务生成模块、画面处理模块和网络安全模块;

所述数据模型处理模块用于在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试;

所述服务器模块用于解决运行平台因负载过重而崩溃产生的用户经常性掉线的问题,保证运行平台的稳定,同时防止被他人攻击导致运动平台瘫痪的问题,保护运行平台的安全;

所述通信模块用于在游戏研发过程中对信息进行传输,使工作站的工作人员之间进行交流,在技术不够成熟时,及时交流完善并改进技术方案;

所述业务生成模块用于防止游戏业务描述文件和上传文件发送到运行平台后被误操作,降低游戏业务生成过程中游戏数据项出错的概率;

所述画面处理模块用于对游戏渲染进度数据进行调整,确保游戏运行平台在进行游戏画面渲染时不会出现卡顿、延迟和黑屏现象;

所述网络安全模块用于保证运行平台的网络安全,防止被黑客攻击。

本实施例中,优选的,所述数据模型处理模块包括数据管理单元、工具管理单元、流程管理单元、模型管理单元;所述数据管理单元用于对接收的数据进行数据处理,所述数据处理包括解析所述数据的数据类型,按照预设数据格式转换所述数据、存储所述数据;所述工具管理单元用于存储至少一个工具,每个所述工具用于执行预设的处理流程;所述流程管理单元用于根据所述工具管理模块提供的工具以及所述数据管理模块提供的数据进行模型训练;所述模型管理单元用于存储所述模型训练得到的模型。

本实施例中,优选的,所述服务器模块包括管理服务器、门服务器、前端服务器组和后端服务器组;所述管理服务器用于在接收到前端负载分布请求时,将当前存储的前端服务器组的前端负载分布发送给门服务器,所述前端负载分布用于记录前端服务器组的每一个服务器的负载分布;所述门服务器用于当接收到的客户端发送的登录前端服务器请求时,生成前端负载分布请求并发送给管理服务器中;所述前端服务器用于接收到与所述前端服务器建立连接的客户端发送的数据报文时,判断所述数据报文的合法性,并将合法的数据报文发送给相应的后端服务器;所述后端服务器用于接收所述前端服务器发送的数据报文,并根据所述数据报文进行相应的逻辑处理或生成反馈信息,以及当生成所述反馈信息时,将所述反馈信息发送给所述前端服务器。

本实施例中,优选的,所述通信模块包括消息生成单元、消息接收单元、辑模单元和通信库;所述消息生成单元用于生成用于运行平台的游戏数据的消息;所述消息接收单元用于接收消息,并在运行平台中为该接收到的消息标识至少一个消息接收者;所述辑模单元用于在游戏数据更改之后操作以将作为生成的消息的编辑消息传送至消息接收单元,所述编辑消息包括基于对视频游戏数据的更改的内容。

本实施例中,优选的,所述业务生成模块包括业务获取单元、判断单元和生成单元。

本实施例中,优选的,所述业务获取单元用于读取游戏的业务描述信息和上传文件;所述判断单元用于判断读取的游戏的业务描述信息和上传文件是否符合运行平台的运行条件,如果是,则将所有业务描述信息生成一个业务描述文件,发送到生成单元,如果不是,发送错误信息;所述生成单元用于将该游戏的上传文件连同生成的业务描述文件发送到运行平台,游运行平台读取接收到的上传文件和业务描述文件,生成游戏业务。

本实施例中,优选的,所述画面处理模块的画面处理方法包括以下步骤:

S1.接收游戏客户端发送的游戏角色数据的角色移动数据;响应角色移动数据,利用游戏角色数据的操作数据更新记录,从渲染数据库中查询到游戏角色数据对应的用于进行游戏画面渲染的渲染路径信息;

S2.根据所述操作数据更新记录和所述渲染路径信息,生成所述游戏角色数据的渲染进度数据,并将所述渲染进度数据返回给所述每个游戏客户端;

S3.接收所述游戏客户端发送的移动数据变量,响应所述移动数据变量,创建所述游戏角色数据对应的进度更新指示,其中,所述移动数据变量是所述游戏客户端基于所述渲染进度数据创建的;

S4.将所述进度更新指示下发给所述游戏客户端以使得游戏客户端对渲染进度数据进行调整。

本实施例中,优选的,所述网络安全模块包括安全数据生成单元、数据采集单元、安全数据对比单元和报警单元;所述安全数据生成单元用于生成安全数据,并作为基准数据;所述数据采集单元用于对运行平台内部的数据进行采集;所述安全数据对比单元用于将所述数据采集单元采集的数据与所述基准数据进行对比,判断是否为安全数据,若是,则运行平台正常工作,若不是,则将信号传递给所述报警单元;所述报警单元用于进行报警处理,起到及时提醒。

本实施例中,优选的,还包括加密模块,所述加密模块用于对运行平台的每个用户游戏数据进行加密,保证用户游戏数据的安全。

本发明的原理及优点:本发明能够在模型训练时,将数据收集、模型训练在该运行平台上进行统一处理,不需要线下人员多方沟通和调试,增加了游戏研发效率;能够解决运行平台因负载过重而崩溃产生的用户经常性掉线的问题,保证运行平台的稳定,同时防止被他人攻击导致运动平台瘫痪的问题,保护运行平台的安全;能够对游戏渲染进度数据进行调整,确保游戏运行平台在进行游戏画面渲染时不会出现卡顿、延迟和黑屏现象。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种加快游戏应用启动速度的方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类