System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种客户端升级方法及相关设备技术_技高网

一种客户端升级方法及相关设备技术

技术编号:41680471 阅读:13 留言:0更新日期:2024-06-14 15:33
本公开提供的一种客户端升级方法及相关设备,通过获得的容错管理配置信息,在客户端出现功能报错的情况下,基于客户端的当前版本号和最新的目标版本号判定客户端是否可升级,再基于报错信息在客户端展示第一升级提示,并响应于对第一升级提示的第一触发操作对客户端进行升级。本公开在低版本客户端使用到高版本的新特性功能时,通过容错管理配置信息,有效提示并引导用户对客户端进行升级操作,实现客户端的版本更新,从而降低客户端的运维复杂度,提高客户端的运维效率。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种客户端升级方法及相关设备


技术介绍

1、随着计算机应用技术的不断发展,为了向用户提供丰富多样的功能体验,客户端也随着业务功能的更新不断进行升级。由于客户端的每个版本都会增加新的特性,高版本提供的新特性功能通常无法在低版本上兼容,导致用户在使用低版本客户端时无法体验到新特性的功能,甚至容易出现客户端页面展示错乱、功能报错以及应用崩溃的问题。

2、现有解决方案通常是通过服务端过滤掉高版本提供的新特性的数据,但是随着新特性的数据的不断增多,过滤数据的逻辑也在不断膨胀,最终导致逻辑难以维护,甚至出现将新特性的数据过滤完成后,客户端无法使用报错功能的情况,增加了客户端的运维复杂度。

3、因此,如何在低版本客户端使用到高版本的新特性功能时,降低客户端的运维复杂度,成为本领域技术人员急需解决的技术问题。


技术实现思路

1、鉴于上述问题,本公开提供一种克服上述问题或者至少部分地解决上述问题的一种客户端升级方法及相关设备,技术方案如下:

2、一种客户端升级方法,应用于客户端,所述方法包括:

3、获得容错管理配置信息,其中,所述容错管理配置信息包括预设版本升级配置信息以及预设分特性配置信息,所述预设版本升级配置信息包括目标版本号以及版本升级地址;

4、在所述客户端出现功能报错的情况下,获得所述客户端的当前版本号以及与所述功能报错对应的报错信息,其中,所述报错信息包括报错类型和报错值;

5、将所述当前版本号与所述目标版本号进行比对,判定所述客户端是否可升级;

6、在判定所述客户端可升级的情况下,在所述预设分特性配置信息中判定是否存在与所述报错信息对应的升级提示配置信息,如果存在,则利用所述升级提示配置信息,在所述客户端展示第一升级提示;

7、响应于对所述第一升级提示的第一触发操作,利用所述版本升级地址将所述客户端从所述当前版本号升级至所述目标版本号。

8、可选的,所述容错管理配置信息还包括预设默认提示配置信息,所述方法还包括:

9、在所述预设分特性配置信息中判定不存在与所述报错信息对应的升级提示配置信息的情况下,利用所述默认提示配置信息,在所述客户端展示第二升级提示;

10、响应于对所述第二升级提示的第二触发操作,利用所述版本升级地址将所述客户端从所述当前版本号升级至所述目标版本号。

11、可选的,所述升级提示配置信息包括第一提示标题和第一提示内容,所述利用所述升级提示配置信息,在所述客户端展示第一升级提示,包括:

12、利用所述第一提示标题和所述第一提示内容,生成第一提示弹窗;

13、通过所述第一提示弹窗在所述客户端展示第一升级提示。

14、可选的,所述预设默认提示配置信息包括提示方式和网页页面地址,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

15、在所述提示方式为页面提示的情况下,控制所述客户端跳转至所述网页页面地址,以在所述客户端展示所述网页页面地址指向的网页页面,通过所述网页页面展示第二升级提示。

16、可选的,所述预设默认提示配置信息包括提示方式、第二提示标题和第二提示内容,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

17、在所述提示方式为弹窗提示的情况下,利用所述第二提示标题和所述第二提示内容,生成第二提示弹窗,通过所述第二提示弹窗在所述客户端展示第二升级提示。

18、可选的,所述容错管理配置信息还包括白名单配置信息,在所述预设分特性配置信息中判定是否存在与所述报错信息对应的升级提示配置信息之前,所述方法还包括:

19、获得安装所述客户端的设备的设备标识;

20、在判定所述客户端可升级的情况下,在所述白名单配置信息中匹配与所述当前版本号对应的白名单属性配置信息;

21、在所述白名单属性配置信息处于启用状态下,判定所述设备标识是否属于所述白名单属性配置信息中的白名单标识,如果不是,则执行所述在所述预设分特性配置信息中判定是否存在与所述报错信息对应的升级提示配置信息的步骤。

22、可选的,所述获得容错管理配置信息,包括:

23、在所述客户端启动时,通过容错服务接口获得容错管理配置信息。

24、一种客户端升级装置,应用于客户端,所述装置包括:第一获得单元、第二获得单元、第一判定单元、第二判定单元、第一提示展示单元以及第一版本升级单元,

25、所述第一获得单元,用于获得容错管理配置信息,其中,所述容错管理配置信息包括预设版本升级配置信息以及预设分特性配置信息,所述预设版本升级配置信息包括目标版本号以及版本升级地址;

26、所述第二获得单元,用于在所述客户端出现功能报错的情况下,获得所述客户端的当前版本号以及与所述功能报错对应的报错信息,其中,所述报错信息包括报错类型和报错值;

27、所述第一判定单元,用于将所述当前版本号与所述目标版本号进行比对,判定所述客户端是否可升级;

28、所述第二判定单元,用于在第一判定单元判定所述客户端可升级的情况下,在所述预设分特性配置信息中判定是否存在与所述报错信息对应的升级提示配置信息,如果存在,则触发所述第一提示展示单元;

29、所述第一提示展示单元,用于利用所述升级提示配置信息,在所述客户端展示第一升级提示;

30、所述第一版本升级单元,用于响应于对所述第一升级提示的第一触发操作,利用所述版本升级地址将所述客户端从所述当前版本号升级至所述目标版本号。

31、一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述任一项所述的客户端升级方法。

32、一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行上述任一项所述的客户端升级方法。

33、借由上述技术方案,本公开提供的一种客户端升级方法及相关设备,获得容错管理配置信息,其中,容错管理配置信息包括预设版本升级配置信息以及预设分特性配置信息,预设版本升级配置信息包括目标版本号以及版本升级地址;在客户端出现功能报错的情况下,获得客户端的当前版本号以及与功能报错对应的报错信息,其中,报错信息包括报错类型和报错值;将当前版本号与目标版本号进行比对,判定客户端是否可升级;在判定客户端可升级的情况下,在预设分特性配置信息中判定是否存在与报错信息对应的升级提示配置信息,如果存在,则利用升级提示配置信息,在客户端展示第一升级提示;响应于对第一升级提示的第一触发操作,利用版本升级地址将客户端从当前版本号升级至目标版本号。本公开在低版本客户端使用到高版本的新特性功能时,通过容错管理配置信息,有效提示并引导用户对客户端进行升级操作,实现本文档来自技高网...

【技术保护点】

1.一种客户端升级方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述容错管理配置信息还包括预设默认提示配置信息,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述升级提示配置信息包括第一提示标题和第一提示内容,所述利用所述升级提示配置信息,在所述客户端展示第一升级提示,包括:

4.根据权利要求2所述的方法,其特征在于,所述预设默认提示配置信息包括提示方式和网页页面地址,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

5.根据权利要求2所述的方法,其特征在于,所述预设默认提示配置信息包括提示方式、第二提示标题和第二提示内容,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

6.根据权利要求1所述的方法,其特征在于,所述容错管理配置信息还包括白名单配置信息,在所述预设分特性配置信息中判定是否存在与所述报错信息对应的升级提示配置信息之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述获得容错管理配置信息,包括:

8.一种客户端升级装置,其特征在于,应用于客户端,所述装置包括:第一获得单元、第二获得单元、第一判定单元、第二判定单元、第一提示展示单元以及第一版本升级单元,

9.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7中任一项所述的客户端升级方法。

10.一种电子设备,所述电子设备包括至少一个处理器、以及与处理器连接的至少一个存储器、总线;其中,所述处理器、所述存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如权利要求1至7中任一项所述的客户端升级方法。

...

【技术特征摘要】

1.一种客户端升级方法,其特征在于,应用于客户端,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述容错管理配置信息还包括预设默认提示配置信息,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述升级提示配置信息包括第一提示标题和第一提示内容,所述利用所述升级提示配置信息,在所述客户端展示第一升级提示,包括:

4.根据权利要求2所述的方法,其特征在于,所述预设默认提示配置信息包括提示方式和网页页面地址,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

5.根据权利要求2所述的方法,其特征在于,所述预设默认提示配置信息包括提示方式、第二提示标题和第二提示内容,所述利用所述默认提示配置信息,在所述客户端展示第二升级提示,包括:

6.根据权利要求1所述的方法,其特征在于,所述容错管理...

【专利技术属性】
技术研发人员:易桂彭一
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1