System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用升级方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

应用升级方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:40433137 阅读:8 留言:0更新日期:2024-02-22 22:58
本申请提供了一种应用升级方法、装置、设备、存储介质及程序产品,可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景;方法包括:对组织管理应用的子管理应用进行升级检测,得到第一检测结果,所述组织管理应用用于目标组织的管理;当所述第一检测结果表征所述子管理应用未升级时,对所述子管理应用进行使用情况检测,得到第二检测结果;当所述第二检测结果表征所述目标组织已使用所述子管理应用时,对所述子管理应用进行应用配置检测,得到第三检测结果;当所述第三检测结果表征所述目标组织未对所述子管理应用进行目标应用配置时,对所述子管理应用进行升级处理;通过本申请,能够提高应用升级效果和应用升级效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种应用升级方法、装置、设备、存储介质及程序产品


技术介绍

1、随着组织管理应用的子管理应用(例如企业管理客户端的人事管理应用)的版本升级,子管理应用的不断推出新功能。但是由于部分组织的子管理应用的版本过旧,使得新功能与旧功能产生兼容性问题。相关技术中,通常是在组织管理应用提示用户,从而使得用户手动对子管理应用进行升级。但是这样升级的效率很低,而且如果用户未及时手动升级,兼容性问题也无法解决。


技术实现思路

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、本申请实施例还提供一本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的方法,其特征在于,所述对组织管理应用的子管理应用进行升级检测,得到第一检测结果,包括:

3.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行使用情况检测,得到第二检测结果,包括:

4.如权利要求3所述的方法,其特征在于,当所述应用基础信息包括所述启用标志位和所述应用使用范围时,所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行使用情况检测,得到第二检测结果,包括:

6.如权利要求5所述的方法,其特征在于,所述对所述子管理应用在所述目标时间段的使用情况进行检测,得到所述第二检测结果,包括:

7.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行应用配置检测,得到第三检测结果,包括:

8.如权利要求7所述的方法,其特征在于,所述获取所述子管理应用的预置应用配置、和所述子管理应用在所述目标组织使用下的组织应用配置,包括:

9.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行应用配置检测,得到第三检测结果,包括:

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

11.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行升级处理之后,所述方法还包括:

12.一种应用升级装置,其特征在于,所述装置包括:

13.一种电子设备,其特征在于,所述电子设备包括:

14.一种计算机可读存储介质,存储有计算机可执行指令或计算机程序,其特征在于,所述计算机可执行指令或计算机程序被处理器执行时,实现权利要求1至11任一项所述的应用升级方法。

15.一种计算机程序产品,包括计算机可执行指令或计算机程序,其特征在于,所述计算机可执行指令或计算机程序被处理器执行时,实现权利要求1至11任一项所述的应用升级方法。

...

【技术特征摘要】

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

2.如权利要求1所述的方法,其特征在于,所述对组织管理应用的子管理应用进行升级检测,得到第一检测结果,包括:

3.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行使用情况检测,得到第二检测结果,包括:

4.如权利要求3所述的方法,其特征在于,当所述应用基础信息包括所述启用标志位和所述应用使用范围时,所述方法还包括:

5.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行使用情况检测,得到第二检测结果,包括:

6.如权利要求5所述的方法,其特征在于,所述对所述子管理应用在所述目标时间段的使用情况进行检测,得到所述第二检测结果,包括:

7.如权利要求1所述的方法,其特征在于,所述对所述子管理应用进行应用配置检测,得到第三检测结果,包括:

8.如权利要求7所述的方法,其特征在于,所述获取所述子管理应用的预...

【专利技术属性】
技术研发人员:王玮犀
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1