全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210126119.8 (22)申请日 2022.02.10 (71)申请人 阿里巴巴 (中国) 有限公司 地址 310056 浙江省杭州市滨江区长河街 道网商路69 9号4号楼5楼5 08室 (72)发明人 施凯 张振 王思宇 常耀伟  (74)专利代理 机构 北京市惠 诚律师事务所 11353 专利代理师 刘子敬 (51)Int.Cl. G06F 9/455(2006.01) G06F 9/445(2018.01) (54)发明名称 应用程序管 理方法和装置、 电子设备和计算 机可读存 储介质 (57)摘要 本申请公开了一种应用程序管理方法和装 置、 电子设备和计算机可读存储介质。 该方法包 括: 获取针对至少一组应用程序中的每一个应用 程序的运行状态 检测结果; 获取其中分别运行该 组应用程序的一组容器的容器状态; 根据各应用 程序的运行状态检测结果 以及其中运行该应用 程序的容器的容器状态确定各组应用程序中具 有预定运行状态的应用程序; 对 具有预定运行状 态的应用程序执行预定的操作。 本申请实施例能 够综合考虑具有相同应用程序标识的应用程序 的全体来进行管理的综合决策, 避免了仅基于单 个应用程序的运行状态检测结果来执行应用程 序的管理, 导致缺乏全局把控而使得该组应用程 序提供的服 务稳定性差的问题。 权利要求书2页 说明书12页 附图4页 CN 114625478 A 2022.06.14 CN 114625478 A 1.一种应用程序管理方法, 其中, 每 个应用程序运行在容器中, 并且所述方法包括: 获取针对至少一组应用程序中的每一个 应用程序的运行状态检测结果; 获取其中分别运行 该组应用程序的一组容器的容器 状态; 根据各应用程序的运行状态检测结果以及其中运行该应用程序的容器的容器状态确 定各组应用程序中具有预定运行状态的应用程序; 对具有预定运行状态的应用程序执 行预定的操作。 2.根据权利要求1所述的应用程序管理方法, 其中, 所述获取针对至少一组应用程序中 的每一个 应用程序的运行状态检测结果包括: 在各应用程序的容器中执 行预定的命令脚本; 根据所述命令脚本的执 行结果确定各应用程序的运行状态检测结果。 3.根据权利要求1所述的应用程序管理方法, 其中, 每一组所述应用程序 具有相同的应 用程序标识, 所述对具有预定运行状态的应用程序执 行预定的操作包括: 根据所述一组应用程序中应用程序的总数, 确定操作阈值, 其中, 所述操作阈值为允许 在同一时刻重启该组应用程序所对应的容器的最大 数量, 并且 根据各组应用程序中具有预定运行状态的应用程序的比例, 对该组应用程序进行管 理。 4.根据权利要求3所述的应用程序管理方法, 其中, 所述根据各组应用程序中具有预定 运行状态的应用程序的比例, 对该组应用程序进行 管理包括: 当所述比例小于所述操作阈值时, 对具有预定运行状态的应用程序进行重启操作。 5.根据权利要求3所述的应用程序管理方法, 其中, 所述根据所述一组应用程序中应用 程序的总数, 确定操作阈值, 包括: 当所述一组应用程序中应用程序的总数小于预设阈值 时, 将第一预设值确定为所述操 作阈值; 当所述一组应用程序中应用程序的总数小于预设阈值 时, 将第二预设值与 所述应用程 序的总数的乘积确定为所述操作阈值。 6.根据权利要求2所述的应用程序管理方法, 其中, 所述根据各应用程序的运行状态检测结果以及其中运行该应用程序的容器的容器状 态, 确定各组应用程序中具有预定运行状态的应用程序包括: 根据应用程序的运行状态检测结果和容器状态的组合的优先级确定具有预定运行状 态的应用程序。 7.根据权利要求6所述的应用程序管理方法, 其中, 所述应用程序的运行状态检测结果 包括: 所述命令脚本执行成功以及所述命令脚本执行失败, 并且所述容器状态包括: 容器就 绪以及容器不可用, 并且 所述组合包括: 命令脚本执行失败并且容器不可用的第一组合; 以及命令脚本执行失 败并且容器可用的第二组合, 并且 所述第一组合的优先级高于所述第二组合。 8.根据权利要求1所述的应用程序管理方法, 其中, 所述对具有预定运行状态的应用程 序执行预定的操作包括: 计算预定时间段内被确定具有预定运行状态的应用程序的次数;权 利 要 求 书 1/2 页 2 CN 114625478 A 2根据所述次数对具有预定运行状态的应用程序执 行预定的操作。 9.一种应用程序管理装置, 其中, 每 个应用程序运行在容器中, 并且所述装置包括: 第一状态获取模块, 用于获取针对至少一组应用程序中的每一个应用程序的运行状态 检测结果; 第二状态获取模块, 用于获取其中分别运行 该组应用程序的一组容器的容器 状态; 确定模块, 用于根据 各应用程序的运行状态检测结果以及其中运行该应用程序的容器 的容器状态, 确定各组应用程序中具有预定运行状态的应用程序; 执行模块, 用于对具有预定运行状态的应用程序执 行预定的操作。 10.一种电子设备, 包括: 存储器, 用于存 储程序; 处理器, 用于运行所述存储器中存储的所述程序, 以执行如权利要求1至8中任一所述 的应用程序管理方法。 11.一种计算机可读存储介质, 其上存储有可被处理器执行的计算机程序, 其中, 所述 程序被处 理器执行时实现如权利要求1至8中任一所述的应用程序管理方法。权 利 要 求 书 2/2 页 3 CN 114625478 A 3

.PDF文档 专利 应用程序管理方法和装置、电子设备和计算机可读存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 应用程序管理方法和装置、电子设备和计算机可读存储介质 第 1 页 专利 应用程序管理方法和装置、电子设备和计算机可读存储介质 第 2 页 专利 应用程序管理方法和装置、电子设备和计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:03:37上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。