金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210325391.9 (22)申请日 2022.03.29 (71)申请人 统信软件技 术有限公司 地址 100176 北京市北京经济技 术开发区 科谷一街10号院12号楼18层 (72)发明人 吉肖枚  (74)专利代理 机构 北京瀚方律师事务所 1 1774 专利代理师 姜莹 (51)Int.Cl. G06F 8/61(2018.01) G06F 9/445(2018.01) (54)发明名称 一种应用安装方法、 计算设备及存 储介质 (57)摘要 本发明公开了一种应用安装方法、 计算设备 及存储介质, 并包括步骤对待安装应用的安装包 进行解析, 确定安装包的依赖关系库, 依赖关系 库包括一个或多个依赖包; 根据依赖关系 库确定 每个依赖包的依赖状态; 若依赖关系库中每个依 赖包的依赖状态均为满足依 赖, 则根据依赖关系 库加载依赖包, 以安装应用。 本发明中对安装包 的依赖关系进行全面解析, 得到安装包的依赖关 系库, 通过依赖关系 库来判断每个依赖包是否满 足依赖, 而不是仅通过是否存在依赖包判断是否 满足依赖, 构建依赖关系的判断标准, 提高应用 适配性和安装成功率。 权利要求书2页 说明书7页 附图3页 CN 114721672 A 2022.07.08 CN 114721672 A 1.一种应用安装方法, 适于在计算设备中执 行, 所述方法包括 步骤: 对待安装应用的安装包进行解析, 确定所述安装包的依赖关系库, 所述依赖关系库包 括一个或多个依赖包; 根据所述依赖关系库确定每 个依赖包的依赖状态; 若所述依赖关系库中每个依赖包的依赖状态均为满足依赖, 则根据所述依赖关系库加 载依赖包, 以安装应用。 2.如权利要求1所述的方法, 其中, 所述依赖关系库还包括对应于每个依赖包的依赖关 系, 所述对待安装应用的安装 包进行解析, 确定所述 安装包的依赖关系库包括 步骤: 根据所述 安装包确定所述 安装包的一个或多个依赖关系; 根据所述 安装包的依赖关系确定所述 安装包的一个或多个依赖包。 3.如权利要求1或2所述的方法, 其中, 所述根据所述依赖关系库确定每个依赖包的依 赖状态包括 步骤: 判断本地是否存在所述依赖包; 若本地存在所述依赖包, 则将所述依赖包的依赖状态确定为满足依赖 。 4.如权利要求3所述的方法, 其中, 所述依赖关系包括非唯一依赖, 所述方法还包括步 骤: 若本地不存在所述依赖包, 则判断所述依赖包的依赖关系是否为非唯一依赖; 若所述依赖关系为非唯一依赖, 则根据所述依赖包对应的依赖关系确定所述依赖包的 同组依赖包; 根据所述依赖包的同组依赖包确定所述依赖包的依赖状态。 5.如权利要求4所述的方法, 其中, 所述依赖关系还包括唯一依赖, 所述判断所述依赖 包的依赖关系是否为非唯一依赖还 包括步骤: 若所述依赖关系为唯一依赖, 则将所述依赖包的依赖状态确定为 不满足依赖 。 6.如权利要求4或5所述的方法, 其中, 所述根据所述依赖包的同组依赖包确定所述依 赖包的依赖状态包括 步骤: 判断本地是否存在同组依赖包; 如果本地存在同组依赖包, 则将所述依赖包的依赖状态确定为满足依赖 。 7.如权利要求6所述的方法, 其中, 所述方法还 包括步骤: 若本地不存在同组依赖包, 则将所述依赖包的依赖状态确定为 不满足依赖 。 8.如权利要求5 ‑7所述的方法, 其中, 所述 根据所述依赖关系库加载依赖包 包括步骤: 判断所述依赖包是否 完成加载; 若所述依赖包未完成安装且依赖包的依赖关系为唯一依赖, 则将本地的依赖包添加到 安装目录中进行加载。 9.如权利要求8所述的方法, 所述方法还 包括步骤: 若所述依赖包未完成加载且所述依赖包的依赖关系为非唯一依赖, 则根据所述依赖包 对应的依赖关系确定所述依赖包的同组依赖包; 判断是否有所述依赖包的同组依赖包完成加载; 若没有完成加载的同组依赖包, 则判断本地是否有所述依赖包; 若本地有所述依赖包, 则将本地的依赖包添加到安装目录中进行安装。权 利 要 求 书 1/2 页 2 CN 114721672 A 210.如权利要求9所述的方法, 所述方法还 包括步骤: 若本地没有依赖包, 则将本地的同组依赖包添加到安装目录中进行安装。 11.如权利要求4 ‑10中任一项所述的方法, 其中, 所述非唯一依赖的依赖关系对应多个 依赖包, 所述 根据所述依赖包 对应的依赖关系确定所述依赖包的同组依赖包 包括步骤: 将所述非唯一依赖对应的多个依赖包中, 不包括所述依赖包的其他依赖包作为同组依 赖包。 12.一种计算设备, 包括: 一个或多个处 理器; 存储器; 以及 一个或多个装置, 所述一个或多个装置包括用于执行根据权利要求1 ‑11中任一项所述 的方法的指令 。 13.一种存储一个或多个程序的计算机可读存储介质, 所述一个或多个程序包括指令, 所述指令当由计算设备执行时, 使得所述计算设备执行根据权利要求 1‑11中任一项 所述的 方法。权 利 要 求 书 2/2 页 3 CN 114721672 A 3

.PDF文档 专利 一种应用安装方法、计算设备及存储介质

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