游戏数据的处理方法和装置、存储介质及电子设_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

游戏数据的处理方法和装置、存储介质及电子设

发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


游戏数据的处理方法和装置、存储介质及电子设
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及计算机领域,具体而言,涉及一种游戏数据的处理方法和装置、存储介质及电子设备。、在大型网络竞技游戏应用中,通常采用unreal服务器对参与游戏的多个客户端进行管理。unreal服务器在启动后,可以监测来自客户端的连接请求,并对每一个连接的客户端建立一个单独的连接通路进行连接管理。针...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及计算机领域,具体而言,涉及一种游戏数据的处理方法和装置、存储介质及电子设备。背景技术:1、在大型网络竞技游戏应用中,通常采用unreal服务器对参与游戏的多个客户端进行管理。unreal服务器在启动后,可以监测来自客户端的连接请求,并对每一个连接的客户端建立一个单独的连接通路进行连接管理。针对每个需要在在客户端保持数据同步的游戏对象(如游戏中的虚拟角色,以及游戏中的各种环境元素),会基于该连接通路创建一个子链路,用于管理对象在服务器与客户端的同步。2、对于一个unreal服务器而言,如果游戏的模式预期最多可以有n个玩家加入,且游戏场景中平均一个玩家需要同步m个对象,那么整个ds的同步复杂度则为o(m*n),因此随着游戏可以同屏的玩家数量的增长、或者游戏场景的丰富导致的需要同步的对象数量的增长,unreal服务器的同步复杂度则会是平方级别的变化,会为基于gametick(游戏帧)的网络同步带来沉重负担。也就是说,现有的游戏应用服务器在进行游戏数据同步的过程中存在网络负荷较高的技术问题。3、针对上述的问题,目前尚未提出有效的解决方案。技术实现思路1、本发明实施例提供了一种游戏数据的处理方法和装置、存储介质及电子设备,以至少解决相关技术中存在的在进行游戏数据同步的过程中存在网络负荷较高的技术问题。2、根据本发明实施例的一个方面,提供了一种游戏数据的处理方法,包括:通过游戏数据链路与游戏应用服务器建立连接,其中,上述游戏数据链路用于传输上述游戏应用服务器中目标游戏进程的游戏运行数据,上述游戏数据链路中包括多条对象子链路,上述多条对象子链路分别用于传输上述目标游戏进程中携带有不同对象属性标签的游戏运行数据;获取上述多条对象子链路中目标对象子链路传输的参考游戏数据集,其中,上述参考游戏数据集中的游戏运行数据携带有与上述目标对象子链路相匹配的目标对象属性标签;在上述参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,将根据上述参考游戏数据集确定的目标游戏数据集发送至上述目标游戏客户端。3、根据本发明实施例的另一个方面,提供了另一种游戏数据的处理方法,包括:通过游戏数据链路与游戏代理服务器建立连接,其中,上述游戏数据链路用于向上述游戏代理服务器传输目标游戏进程的游戏运行数据,上述游戏数据链路中包括多条对象子链路,上述多条对象子链路分别用于传输上述目标游戏进程中携带有不同对象属性标签的游戏运行数据,上述游戏代理服务器中运行有代理游戏进程,上述代理游戏进程用于对携带有不同对象属性标签的上述游戏运行数据进行管理;根据上述多条对象子链路中的目标对象子链路向上述游戏代理服务器发送参考游戏数据集,以使在上述参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,上述游戏代理服务器将根据上述参考游戏数据集确定的目标游戏数据集发送至上述目标游戏客户端,其中,上述参考游戏数据集中的游戏运行数据携带有与上述目标对象子链路相匹配的目标对象属性标签。4、根据本发明实施例的又一方面,还提供了一种游戏数据的处理装置,包括:连接单元,用于通过游戏数据链路与游戏应用服务器建立连接,其中,上述游戏数据链路用于传输上述游戏应用服务器中目标游戏进程的游戏运行数据,上述游戏数据链路中包括多条对象子链路,上述多条对象子链路分别用于传输上述目标游戏进程中携带有不同对象属性标签的游戏运行数据;获取单元,用于获取上述多条对象子链路中目标对象子链路传输的参考游戏数据集,其中,上述参考游戏数据集中的游戏运行数据携带有与上述目标对象子链路相匹配的目标对象属性标签;发送单元,用于在上述参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,将根据上述参考游戏数据集确定的目标游戏数据集发送至上述目标游戏客户端。5、根据本发明实施例的又一方面,还提供了另一种游戏数据的处理装置,包括:连接单元,用于通过游戏数据链路与游戏代理服务器建立连接,其中,上述游戏数据链路用于向上述游戏代理服务器传输目标游戏进程的游戏运行数据,上述游戏数据链路中包括多条对象子链路,上述多条对象子链路分别用于传输上述目标游戏进程中携带有不同对象属性标签的游戏运行数据,上述游戏代理服务器中运行有代理游戏进程,上述代理游戏进程用于对携带有不同对象属性标签的上述游戏运行数据进行管理;发送单元,用于根据上述多条对象子链路中的目标对象子链路向上述游戏代理服务器发送参考游戏数据集,以使在上述参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,上述游戏代理服务器将根据上述参考游戏数据集确定的目标游戏数据集发送至上述目标游戏客户端,其中,上述参考游戏数据集中的游戏运行数据携带有与上述目标对象子链路相匹配的目标对象属性标签。6、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述游戏数据的处理方法。7、根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行如以上游戏数据的处理方法。8、根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的游戏数据的处理方法。9、在本发明实施例中,通过游戏数据链路与游戏应用服务器建立连接,其中,游戏数据链路用于传输游戏应用服务器中目标游戏进程的游戏运行数据,游戏数据链路中包括多条对象子链路;获取多条对象子链路中目标对象子链路传输的参考游戏数据集,其中,参考游戏数据集中的游戏运行数据携带有与目标对象子链路相匹配的目标对象属性标签;在参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,将根据参考游戏数据集确定的目标游戏数据集发送至目标游戏客户端,从而通过新增的代理服务器获取应用服务器下发的游戏运行数据,并通过代理服务器对接收的数据进行处理和下发,从而避免了游戏应用服务器与游戏客户端的直接连接,游戏应用服务器只需要与代理服务器进行数据交互,从而降低了游戏应用服务器的网络负荷,实现了提升游戏应用服务器的运行效率的技术效果。技术特征:1.一种游戏数据的处理方法,其特征在于,包括:2.根据权利要求1所述的方法,其特征在于,所述将根据所述参考游戏数据集确定的目标游戏数据集发送至所述目标游戏客户端之前,还包括:3.根据权利要求2所述的方法,其特征在于,将所述参考游戏数据集中与所述虚拟游戏场景对应的游戏运行数据确定为所述目标游戏数据集包括:4.根据权利要求2所述的方法,其特征在于,将所述参考游戏数据集中与所述虚拟游戏场景对应的游戏运行数据确定为所述目标游戏数据集包括:5.根据权利要求1所述的方法,其特征在于,6.根据权利要求5所述的方法,其特征在于,基于第二传输控制协议向所述目标游戏客户端发送所述目标游戏数据集之前,还包括:7.根据权利要求5所述的方法,其特征在于,所述基于第二传输控制协议向所述目标游戏客户端发送所述目标游戏数据集之前,还包括:8.根据权利要求1至7任一项中所述的方法,其特征在于,所述将根据所述参考游戏数据集确定的目标游戏数据集发送至所述目标游戏客户端之后,还包括:9.一种游戏数据的处理方法,其特征在于,包括:10.根据权利要求9所述的方法,其特征在于,所述通过游戏数据链路与游戏代理服务器建立连接之后,还包括:11.根据权利要求10所述的方法,其特征在于,确定所述目标游戏进程中的多个参考游戏对象之前,还包括:12.根据权利要求10所述的方法,其特征在于,通过游戏数据链路与游戏代理服务器建立连接之前,包括:13.根据权利要求9至12任一项中所述的方法,其特征在于,根据所述多条对象子链路中的目标对象子链路向所述游戏代理服务器发送参考游戏数据集之后,还包括:14.一种游戏数据的处理装置,其特征在于,包括:15.一种游戏数据的处理装置,其特征在于,包括:16.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至8或9至13任一项中所述的方法。17.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8或9至13任一项中所述方法的步骤。18.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至8或9至13任一项中所述的方法。技术总结本公开提供了一种游戏数据的处理方法和装置、存储介质及电子设备。其中,该方法包括:通过游戏数据链路与游戏应用服务器建立连接,其中,游戏数据链路用于传输游戏应用服务器中目标游戏进程的游戏运行数据,游戏数据链路中包括多条对象子链路;获取多条对象子链路中目标对象子链路传输的参考游戏数据集,其中,参考游戏数据集中的游戏运行数据携带有与目标对象子链路相匹配的目标对象属性标签;在参考游戏数据集为与目标游戏客户端发送的目标数据处理请求匹配的游戏运行数据的情况下,将根据参考游戏数据集确定的目标游戏数据集发送至目标游戏客户端。本公开解决了相关技术中在进行游戏数据同步的过程中网络负荷较高的技术问题。技术研发人员:高丽娜,练绍兵,陈士财受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/7/25

游戏数据的处理方法和装置、存储介质及电子设