全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210673635.2 (22)申请日 2022.06.14 (71)申请人 北京字跳网络技 术有限公司 地址 100190 北京市海淀区紫金 数码园4号 楼2层0207 (72)发明人 杨典 陈贻东 黄文臣 高宇  (74)专利代理 机构 北京远智汇知识产权代理有 限公司 1 1659 专利代理师 刘欣 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 应用软件的资源分配管理方法、 装置、 设备 及存储介质 (57)摘要 本公开实施例提供了应用软件的资源分配 管理方法、 装置、 设备及存储介质。 该方法包括: 确定执行终端上至少一个资源项在应用软件运 行时对应的当前资源使用信息; 根据各当前资源 使用信息, 确定当前满足资源分配预警条件的目 标资源项; 对目标资源项在应用软件运行时的资 源分配逻辑进行调整。 利用该方法, 能够对应用 软件运行时所需各资源项的资源使用信息进行 监测, 并通过资源使用信息确定出触发了资源分 配预警条件的资源项, 由此对该类 资源项在应用 软件运行时的分配和使用逻辑进行调整, 从而实 现了应用软件运行时所占用资源的动态调控, 保 证了电子设备性能配置不变时资源的有效分配, 维持了应用软件中功能应用的基本运行所需, 提 升了应用软件的用户体验。 权利要求书3页 说明书18页 附图2页 CN 115080233 A 2022.09.20 CN 115080233 A 1.一种应用软件的资源分配管理方法, 其特 征在于, 包括: 确定执行终端上至少一个资源项在应用软件运行时对应的当前资源使用信息; 根据各所述当前资源使用信息, 确定当前满足资源分配预警条件的目标资源项; 对所述目标资源项在应用软件运行时的资源分配逻辑进行调整。 2.根据权利要求1所述的方法, 其特征在于, 所述根据各所述当前资源使用信息, 确定 当前满足资源分配预警条件的目标资源项, 包括: 将各所述当前资源使用信息 输入预先构建的资源使用决策模型; 获取所述资源使用决策模型输出的返回值, 并分析所述返回值表征的资源分配预警结 果; 如果所述资源分配预警结果为需要进行资源分配预警, 则确定当前存在满足资源分配 预警条件的目标资源项, 并根据所述返回值获得 各目标资源项。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述返回值获得各目标资源项, 包括: 查找在所述资源使用决策模型中产生所述返回值的决策分支节点, 并获取所述决策分 支节点中包 含的决策限定信息; 将各所述当前资源使用信 息与所述决策限定信 息中给定的决策限定范围进行比对, 获 得处于所述决策限定范围内的目标资源使用信息; 将各所述目标资源使用信息对应的资源项确定为目标资源项。 4.根据权利要求1所述的方法, 其特征在于, 所述根据各所述当前资源使用信息, 确定 当前满足资源分配预警条件的目标资源项, 包括: 获取应用软件运行至当前 执行时刻后具 备的软件运行信息; 将所述软件运行信息以及各所述当前资源使用信息作为输入数据输入至预先确定的 资源预警网络模型中, 并获取 所述资源预警网络模型输出的执 行结果; 如果所述执行结果中包含的标识信 息表征需要进行资源分配预警, 则确定当前满足资 源分配预警条件, 并将所述执 行结果中包 含的待预警资源项记为目标资源项。 5.根据权利要求1所述的方法, 其特征在于, 所述根据各所述当前资源使用信息, 确定 当前满足资源分配预警条件的目标资源项, 包括: 获取应用软件在历史时间周期内运行时对应的历史运行信 息, 所述历史运行信 息包括 资源项的历史使用信息; 通过对所述资源项的历史使用信息进行分析的分析结果结合各所述当前资源使用信 息, 确定当前满足资源分配预警条件的目标资源项。 6.根据权利要求5所述的方法, 其特征在于, 所述通过对所述资源项的历史使用信 息进 行分析的分析结果结合各所述当前资源使用信息, 确定 当前满足资源分配预警条件的目标 资源项, 包括: 从所述历史运行信 息所包含资源项的历史使用信 息中, 提取硬件资源项的硬件资源使 用信息以及网络资源项的网络环境信息; 分析所述硬件资源使用信 息以及所述网络环境信 息, 确定各硬件资源项在一天内的资 源使用曲线, 以及确定网络资源项在一天内的网络属性信息; 根据各所述资源使用曲线以及网络属性信 息结合各所述当前资源使用信 息, 确定当前权 利 要 求 书 1/3 页 2 CN 115080233 A 2满足资源分配预警条件的目标资源项。 7.根据权利要求6所述的方法, 其特征在于, 所述根据各所述资源使用曲线以及网络属 性信息结合各所述当前资源使用信息, 确定当前满足资源分配预警条件的目标资源项, 包 括: 针对各所述资源项中的每个硬件资源项, 获取相应当前资源使用信 息中当前占用数据 以及与相应资源使用曲线中当前时刻的参 考使用数据; 如果所述当前占用数据高于所述参考使用数据, 则将所述硬件资源项确定为目标资源 项; 针对各所述资源项中的网络资源项, 如果相应当前资源使用信 息中当前网速低于相应 网络属性信息中当前时刻的参 考网速, 则将所述网络资源项确定为目标资源项。 8.根据权利要求5所述的方法, 其特征在于, 所述历史运行信息中还包括: 应用软件中 功能应用的历史执 行信息; 所述方法还 包括: 根据所述历史执行信 息, 调整应用软件运行时各功能应用所涉及软件开发工具包的加 载时机。 9.根据权利要求8所述的方法, 其特征在于, 所述根据所述历史执行信息, 控制应用软 件运行时各功能应用所 涉及软件开发工具包的加载时机, 包括: 通过所述历史执行信 息, 获得应用软件中各功能应用在所述历史时间周期内的执行频 率以及每次执 行的执行时长; 根据各功能应用的执行频率以及每次执行的执行时长, 确定应用软件中的活跃功能应 用以及非活跃功能应用; 针对每个活跃功能应用, 在应用软件启动 时, 同步加载所述活跃功能应用涉及的软件 开发工具包; 针对每个非活跃功能应用, 控制所述非活跃功能应用所涉及软件开发工具包的加载时 机为所述非活跃功能应用的触发执 行时刻。 10.根据权利要求1 ‑9任一项所述的方法, 其特征在于, 所述对所述目标资源项在应用 软件运行时的资源分配逻辑进行调整, 包括: 确定所述目标资源项的资源属性; 按照所述资源属性对应的分配调 整策略, 调整所述目标资源项在应用软件运行时的资 源分配等级; 相对所述应用软件当前运行的功能业务, 执行所述资源分配等级对应的资源分配逻 辑。 11.一种应用软件的资源分配管理装置, 其特 征在于, 包括: 第一确定模块, 用于确定执行终端上至少一个资源项在应用软件运行时对应的当前资 源使用信息; 第二确定模块, 用于根据各所述当前资源使用信息, 确定当前满足资源分配预警条件 的目标资源项; 分配调整模块, 用于对所述目标资源项在应用软件运行时的资源分配逻辑进行调整。 12.一种电子设备, 其特 征在于, 所述电子设备, 包括:权 利 要 求 书 2/3 页 3 CN 115080233 A 3

.PDF文档 专利 应用软件的资源分配管理方法、装置、设备及存储介质

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