客户端的维护方法、装置及可读存储介质制造方法及图纸

技术编号:22218552 阅读:34 留言:0更新日期:2019-09-30 01:06
本公开提供的客户端的维护方法、装置及可读存储介质,通过将客户端连接内网环境下;响应于第一控制指令,以根据获取的客户端的类型获取与所述客户端的类型相应的测试补丁列表;根据所述补丁列表拉取并下载相应的测试补丁文件;响应于一调试入口开启指令,开启所述调试入口;响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护,从而为测试人员提供快速进行客户端的维护的可视化自动操作方法,降低了对于测试人员的专业水平的要求,也提高了维护的效率和容错率。

Client Maintenance Method, Device and Readable Storage Media

【技术实现步骤摘要】
客户端的维护方法、装置及可读存储介质
本公开示例涉及计算机
,尤其涉及一种客户端的维护方法、装置及可读存储介质。
技术介绍
对线上游戏进行维护是提高游戏竞争力的必不可少的手段,一般来说,线上游戏的维护包括但不限于如下流程:更新客户端补丁、服务器的停服/不停服重启测试等。在维护的过程中,由于在对服务器进行更新的同时,还需对客户端进行相应的更新。一般来说,为了保证线上游戏的客户端的稳定,避免维护不当而造成的客户端的工作异常,现有的维护过程中,需要预先对整个客户端的维护流程进行测试,当测试通过后才能将进行发布,以保证游戏客户端的正常工作不会受到维护的影响。在现有对客户端的维护过程中,测试人员需要将客户端连入与正式游戏服务器配置一致的测试服务器,并在该测试服务器下预先对于维护过程进行模拟,以便提前发现在整个维护流程上出现的问题或者在维护内容上的出现的bug。当该测试完成后,测试人员将对正式线上游戏的游戏包体游进行发布。但是,上述的客户端的维护流程中的操作均需由测试人员基于代码层面的操作实现,其一方面对于测试人员的专业水平要求较高,另一方面,在测试人员进行维护时的全部操作均为人工执行的,其容错率和效率均很低。
技术实现思路
为了解决上述提及的问题,本公开提供了一种客户端的维护方法、装置及可读存储介质。第一方面,本公开提供了一种客户端的维护方法,包括:将客户端连接至内网环境;响应于第一控制指令,根据获取的客户端的类型获取相应的测试补丁列表,并根据所述补丁列表拉取并下载相应的测试补丁文件;响应于一调试入口开启指令,开启所述调试入口;响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护。在可选的示例中,所述响应于一调试入口开启指令,开启所述调试入口,包括:在客户端中配置一时间戳文件,所述时间戳文件用于设置所述调试入口开启的时间段;当检测到所述时间戳文件生效时,触发所述调试入口开启指令,开启所述调试入口。在可选的示例中,还包括:响应于第三控制指令,删除已下载的所述补丁文件以及所述调试脚本,重启所述客户端并将所述客户端连接至外网环境,以在外网坏境下对所述维护后的客户端进行发布。在可选的示例中,所述方法还包括:检测所述重启后的所述客户端的补丁目录内是否包括所述补丁列表以及所述调试脚本,若否,获取正式补丁列表,根据所述补丁列表拉取并下载相应的正式补丁文件;拉取并下载正式调试脚本,基于所述正式调试脚本对所述客户端进行维护。在可选的示例中,还包括:提供一配置界面,所述配置界面上包括至少一执行控件。在可选的示例中,所述执行控件为补丁列表拉取控件,所述响应于第一控制指令包括:响应于所述补丁列表拉取控件上的第一触发操作,触发用于执行所述列表补丁拉取操作的所述第一控制指令。在可选的示例中,所述执行控件为调试脚本拉取控件,所述响应于所述第二控制指令包括:响应于所述调试脚本拉取控件上的第二触发操作,触发用于执行所述调试脚本拉取操作的所述第二控制指令。在可选的示例中,所述执行控件为客户端修复控件,所述响应于所述第三控制指令包括:响应于所述客户端修复控件上的第三触发操作,触发用于执行所述客户端修复操作的所述第三控制指令。第二方面,本公开提供了一种客户端的维护装置,包括:连接模块,用于将客户端连接至内网环境;交互处理模块,用于响应于第一控制指令,根据获取的客户端的类型获取相应的测试补丁列表,并根据所述补丁列表拉取并下载相应的测试补丁文件;还用于响应于一调试入口开启指令,开启所述调试入口;还用于响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护。在可选的示例中,该客户端的维护装置还包括:配置模块;所述配置模块,用于在客户端中配置一时间戳文件,所述时间戳文件用于设置所述调试入口开启的时间段;当检测到所述时间戳文件生效时,触发所述调试入口开启指令,开启所述调试入口。在可选的示例中,交互处理模块,还用于响应于第三控制指令,删除已下载的所述补丁文件以及所述调试脚本,重启所述客户端并将所述客户端连接至外网环境,以在外网坏境下对所述维护后的客户端进行发布。在可选的示例中,所述交互处理模块,还用于提供一配置界面,所述配置界面上包括至少一执行控件。第三方面,本公开提供了一种客户端的维护装置,包括:存储器、处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如前任一项所述的方法。第四方面,本公开提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理执行以实现如前任一项所述的方法。本公开提供的客户端的维护方法、装置及可读存储介质,通过将客户端连接至内网环境;响应于第一控制指令,根据获取的客户端的类型获取相应的测试补丁列表,并根据所述补丁列表拉取并下载相应的测试补丁文件;响应于一调试入口开启指令,开启所述调试入口;响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护,从而为测试人员提供快速进行客户端的维护的自动操作方法,降低了对于测试人员的专业水平的要求,也提高了维护的效率和容错率。应当理解,上述
技术实现思路
部分中所描述的内容并非旨在限定本公开的示例的关键或重要特征,亦非用于限制本公开的范围。本公申请的其它特征将通过以下的描述变得容易理解。附图说明通过上述附图,已示出本公开明确的示例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定示例为本领域技术人员说明本公开的概念。图1为本公开基于的网络架构示意图;图2为本公开示例一提供的一种客户端的维护方法的流程示意图;图3为本公开示例一提供的客户端的维护方法中配置界面的界面示意图;图4为本公开示例二提供的一种客户端的维护装置的结构示意图;图5为本公开示例三提供的一种客户端的维护装置的硬件示意图。此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的示例,并与说明书一起用于解释本公开的原理。具体实施方式下面将参照附图更详细地描述本公开的示例。虽然附图中显示了本公开的某些示例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的示例,相反提供这些示例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及示例仅用于示例性作用,并非用于限制本公开的保护范围。本公开示例的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开示例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。对线上游戏进行维护是提高游戏竞争力的必不可少的手段,一般来说,线上游戏的维护包括但不限于如下流程:更新客户端补丁、服务器的停服/不停服重启测试等。在维护的过程中,由于在对服务器进行更新的同时,还需对客户端进本文档来自技高网
...

【技术保护点】
1.一种客户端的维护方法,其特征在于,包括:将客户端连接至内网环境;响应于第一控制指令,根据获取的客户端的类型获取相应的测试补丁列表,并根据所述补丁列表拉取并下载相应的测试补丁文件;响应于一调试入口开启指令,开启所述调试入口;响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护。

【技术特征摘要】
1.一种客户端的维护方法,其特征在于,包括:将客户端连接至内网环境;响应于第一控制指令,根据获取的客户端的类型获取相应的测试补丁列表,并根据所述补丁列表拉取并下载相应的测试补丁文件;响应于一调试入口开启指令,开启所述调试入口;响应于第二控制指令,拉取并下载测试调试脚本,基于所述测试调试脚本对所述客户端进行维护。2.根据权利要求1所述的客户端的维护方法,其特征在于,所述响应于一调试入口开启指令,开启所述调试入口,包括:在客户端中配置一时间戳文件,所述时间戳文件用于设置所述调试入口开启的时间段;当检测到所述时间戳文件生效时,触发所述调试入口开启指令,开启所述调试入口。3.根据权利要求1所述的客户端的维护方法,其特征在于,还包括:响应于第三控制指令,删除已下载的所述补丁文件以及所述调试脚本,重启所述客户端并将所述客户端连接至外网环境,以在外网坏境下对所述维护后的客户端进行发布。4.根据权利要求3所述的客户端的维护方法,其特征在于,所述方法还包括:检测所述重启后的所述客户端的补丁目录内是否包括所述补丁列表以及所述调试脚本,若否,获取正式补丁列表,根据所述补丁列表拉取并下载相应的正式补丁文件;拉取并下载正式调试脚本,基于所述正式调试脚本对所述客户端进行维护。5.根据权利要求1所述的客户端的维护方法,其特征在于,还包括:提供一配置界面,所述配置界面上包括至少一执行控件。6.根据权利要求5所述的客户端的维护方法,其特征在于,所述执行控件为补丁列表拉取控件,所述响应于第一控制指令包括:响应于所述补丁列表拉取控件上的第一触发操作,触发用于执行所述列表补丁拉取操作的所述第一控制指令。7.根据权利要求5所述的客户端的维护方法,其特征在于,所述执行控件为调试脚本拉取控件,所述响应于所述第二控制指令包括:响应于所述调试脚本拉取控件上...

【专利技术属性】
技术研发人员:付团结
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1