定向热更方法、热更系统、电子设备及存储介质与流程

专利查询21天前  14


本申请涉及计算机,具体而言,涉及一种定向热更方法、热更系统、电子设备及存储介质。


背景技术:

1、外服(也称为正式服,或者生产环境)的问题修复效率对于游戏的稳定运营和玩家体验至关重要。客户端热更是指在用户已经安装并运行软件或应用程序后,通过下载并应用新的代码或数据包,来修复错误、增加新功能或改进性能的过程。因此,通过客户端热更一定程度上可以实现客户端的问题排查和修复。

2、现有技术中,在进行客户端热更时,通常是将热更文件进行全服推送。这样将导致部分不需要进行热更的客户端也强制执行热更,增加了开发的复杂性,增加了处理资源的消耗。


技术实现思路

1、本申请的目的在于,针对上述现有技术中的不足,提供一种定向热更方法、热更系统、电子设备及存储介质,以便于实现单个客户端的定向热更,提升热更精准度,避免不必要的资源消耗。

2、为实现上述目的,本申请实施例采用的技术方案如下:

3、第一方面,本申请实施例提供了一种定向热更方法,应用于热更系统,所述热更系统包括:数据交换平台和热更编辑平台,所述方法包括:

4、所述数据交换平台获取基于内网中的所述热更编辑平台发起的定向热更推送请求,所述定向热更推送请求包括:待推送的游戏客户端的标识以及待推送的热更文件的标识;

5、所述数据交换平台根据所述定向热更推送请求,向游戏服务器发送热更推送指令;以使得所述游戏服务器根据所述热更推送指令向外网中的目标游戏客户端推送目标热更文件。

6、第二方面,本申请实施例还提供了一种热更系统,包括:数据交换平台和热更编辑平台;

7、所述数据交换平台用于执行上述第一方面中任一数据交换平台所执行的方法步骤;

8、所述热更编辑平台用于执行上述第一方面中任一热更编辑平台所执行的方法步骤。

9、第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面中提供的定向热更方法。

10、第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面中提供的定向热更方法。

11、本申请的有益效果是:

12、本申请提供一种定向热更方法、热更系统、电子设备及存储介质,方法应用于热更系统,热更系统包括:数据交换平台和热更编辑平台,方法包括:

13、数据交换平台获取基于内网中的热更编辑平台发起的定向热更推送请求,定向热更推送请求包括:待推送的游戏客户端的标识以及待推送的热更文件的标识;数据交换平台根据定向热更推送请求,向游戏服务器发送热更推送指令;以使得游戏服务器根据热更推送指令向外网中的目标游戏客户端推送目标热更文件。本方法通过部署数据交换平台,可基于数据交换平台向游戏服务器发送热更指令,以控制游戏服务器向指定游戏客户端推送指定热更文件,从而针对单个游戏客户端的个例问题,可以通过定向热更的方式实现精准修复,避免了全服推送热更导致的不必要的资源消耗。

14、其次,通过热更叠加的方式,可以确保定向热更在不同游戏客户端上的统一性,同时可避免同名热更文件被多次执行,造成热更混乱;通过定制基础的热更编码规范,使得按照热更编码规范进行热更推送,可避免热更冲突问题;通过将登录设备与客户端绑定,客户端与游戏账号绑定,使得可基于客户端所绑定的登录设备,获取游戏登录前的回传数据,基于客户端所绑定的游戏账号,可获取游戏登录后的回传数据,从而获取到完整的回传数据。

15、另外,基于热更编辑平台提供的完善的热更文件审核流程,可对编辑好的热更文件进行审核测试,而在测试成功后,可向数据交换平台发起定向热更推送请求,从而实现热更文件的定向推送。

16、最后,基于热更编辑平台所提供的快捷验证热更的内服环境和所提供的完善的热更审核流程,可对热更文件进行精确测试;基于所提供的在线编辑器,可方便热更文件的编写。



技术特征:

1.一种定向热更方法,其特征在于,应用于热更系统,所述热更系统包括:数据交换平台和热更编辑平台,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标游戏客户端通过指定数据通道回传的加密后的客户端数据之前,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取所述目标游戏客户端通过指定数据通道回传的加密后的客户端数据,包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述对所述待推送的热更文件进行审核测试之后,还包括:

8.根据权利要求6所述的方法,其特征在于,还包括:

9.根据权利要求6所述的方法,其特征在于,所述编辑并生成待推送的游戏客户端对应的待推送的热更文件,包括:

10.根据权利要求6所述的方法,其特征在于,所述编辑并生成待推送的游戏客户端对应的待推送的热更文件,包括:

11.根据权利要求6所述的方法,其特征在于,还包括:

12.根据权利要求11所述的方法,其特征在于,所述按照预设的推送序列依次向所述待推送的游戏客户端推送各待推送的热更文件,包括:

13.根据权利要求6所述的方法,其特征在于,所述对所述待推送的热更文件进行审核测试,包括:

14.一种热更系统,其特征在于,包括:数据交换平台和热更编辑平台;

15.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至13任一所述的定向热更方法。

16.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一所述的定向热更方法。


技术总结
本申请提供一种定向热更方法、热更系统、电子设备及存储介质,涉及计算机技术领域。该方法包括:数据交换平台获取基于内网中的热更编辑平台发起的定向热更推送请求,定向热更推送请求包括:待推送的游戏客户端的标识以及待推送的热更文件的标识;数据交换平台根据定向热更推送请求,向游戏服务器发送热更推送指令;以使得游戏服务器根据热更推送指令向外网中的目标游戏客户端推送目标热更文件。本方法通过部署数据交换平台,可基于数据交换平台向游戏服务器发送热更指令,以控制游戏服务器向指定游戏客户端推送指定热更文件,从而针对单个游戏客户端的个例问题,可以通过定向热更的方式实现精准修复,避免了全服推送热更导致的不必要的资源消耗。

技术研发人员:翟煦,王斯霖,甘清甜
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)