全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210440390.9 (22)申请日 2022.04.25 (71)申请人 中国平安人寿保险股份有限公司 地址 518000 广东省深圳市福田区福田街 道益田路5033号平安金融中心14、 15、 16、 37、 41、 4 4、 45、 46、 54、 58、 59层 (72)发明人 杨仁祥 董佳  (74)专利代理 机构 广州嘉权专利商标事务所有 限公司 4 4205 专利代理师 叶恩华 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) G06F 16/957(2019.01) G06F 16/958(2019.01)G06F 12/123(2016.01) (54)发明名称 组件加载方法、 托管方法、 系统、 电子设备及 存储介质 (57)摘要 本发明提供了一种组件加载方法、 托管方 法、 系统、 电子设备及存储介质, 属于计算机技术 领域, 组件加载方法包括获取应用页面当前的页 面场景信息; 获取预设的策略场景信息, 对比页 面场景信息与策略场景信息, 根据对比结果确定 组件更新策略, 组件更新策略包括第一更新策略 或者第二更新策略, 用于判断是否需要从本地资 源读取数据; 获取与页面场景信息对应的组件请 求信息; 若组件更新策略为第一更新策略, 根据 组件请求信息从应用所在的本地资源中读取第 一组件数据、 或从预设的托管系统中下载第二组 件数据; 若组件更新策略为第二更新策略, 根据 组件请求信息从托管系统中下载第二组件数据。 本发明能够提高应用的加载速度, 提升用户体 验。 权利要求书2页 说明书13页 附图4页 CN 114816575 A 2022.07.29 CN 114816575 A 1.一种组件加载 方法, 其特 征在于, 所述方法包括: 获取应用页面当前的页面场景信息; 获取预设的策略场景信息, 对比所述页面场景信息与所述策略场景信息, 根据对比结 果确定组件更新策略, 所述组件更新策略包括第一更新策略或者第二更新策略, 所述第一 更新策略和所述第二更新策略用于判断是否需要从本地资源读取 数据; 获取与所述页面场景信息对应的组件请求信息; 若所述组件更新策略为所述第 一更新策略, 根据 所述组件请求信 息从应用所在的所述 本地资源中读取第一组件数据、 或 从预设的托管系统中下 载第二组件数据; 若所述组件更新策略为所述第 二更新策略, 根据 所述组件请求信 息从所述托管系统中 下载所述第二组件数据。 2.根据权利要求1所述的组件加载方法, 其特征在于, 所述策略场景信 息包括异步更新 场景和同步更新场景, 所述对比所述页面场景信息与所述策略场景信息, 根据对比结果确 定组件更新策略, 包括: 将所述页面场景信息与所述策略场景信息进行匹配; 若所述页面场景信 息与所述异步更新场景相匹配, 将所述组件更新策略确定为用于异 步更新的所述第一更新策略; 若所述页面场景信 息与所述同步更新场景相匹配, 将所述组件更新策略确定为用于同 步更新的所述第二更新策略。 3.根据权利要求2所述的组件加载方法, 其特征在于, 所述若所述页面场景信 息与所述 异步更新场景相匹配, 将所述组件更新策略确定为用于异步更新的所述第一更新策略, 包 括: 若所述页面场景信 息表征当前应用的场景为启动场景, 确定所述页面场景信 息与所述 异步更新场景相匹配, 将所述组件更新策略确定为用于异步更新的所述第一更新策略。 4.根据权利要求1所述的组件加载方法, 其特征在于, 所述根据 所述组件请求信 息从应 用所在的所述本地资源中读取第一组件数据、 或从预设的托管系统中下载第二组件数据, 包括: 根据所述组件请求信 息读取应用所在的所述本地资源, 并判断所述本地资源中是否存 在所述第一组件数据; 若所述本地资源中存在所述第 一组件数据, 解析所述组件请求信 息并得到资源相对路 径, 根据所述资源相对路径从所述本地资源中读取 所述第一组件数据; 若所述本地资源中不存在所述第 一组件数据, 根据 所述组件请求信 息从预设的所述托 管系统中下 载所述第二组件数据。 5.根据权利要求4所述的组件加载方法, 其特征在于, 所述根据 所述资源相对路径从所 述本地资源中读取 所述第一组件数据之后, 所述方法还 包括: 获取所述第一组件数据的第一版本信息; 根据所述组件请求信息获取所述托管系统中对应的所述第二组件数据的第二版本信 息; 若所述第二版本信息对应的版本发布时间晚于所述第一版本信息对应的版本发布时 间, 保持应用当前继续使用所述第一组件数据, 并从所述托管系统中下载所述第二组件数权 利 要 求 书 1/2 页 2 CN 114816575 A 2据到所述本地资源中, 以使得将所述第二组件数据在预定时间后替代所述第一组件数据。 6.根据权利要求1或5所述的组件加载方法, 其特征在于, 所述根据所述组件请求信息 从所述托管系统中下 载所述第二组件数据之后, 所述方法还 包括: 获取预设的组件数据淘汰规则, 将所述本地资源中满足所述组件数据淘汰规则的组件 数据确定为目标组件数据; 删除所述本地资源中的所述目标组件数据, 得到更新后的所述本地资源。 7.一种组件托管 方法, 其特 征在于, 所述方法包括: 获取根据静态资源构建形成的制品包; 根据应用不同的页面场景确定对应的组件信 息, 并将所述制品包添加到对应的所述组 件信息中形成第二组件数据; 将所述第二组件数据保存至托管系统中, 以使得终端在组件更新策略为第 二更新策略 后, 根据组件请求信息从所述托管系统中下载对应的所述第二组件数据, 所述组件请求信 息为所述 终端根据页面场景信息得到, 所述页面场景信息为所述 终端根据当前应用页面 获 取得到, 所述组件更新策略为所述终端在获取预设的策略场景信息后、 对比所述页面场景 信息与所述策略场景信息得到 。 8.一种组件加载系统, 其特 征在于, 所述系统包括: 数据获取模块, 用于获取应用页面当前的页面场景信息; 策略判断模块, 用于获取预设的策略场景信息, 对比所述页面场景信息与所述策略场 景信息, 根据对比结果确定组件更新策略, 所述组件更新策略包括第一更新策略或者第二 更新策略, 所述第一更新策略和所述第二更新策略用于判断是否需要从本地资源读取数 据; 数据获取模块, 还用于获取与所述页面场景信息对应的组件请求信息; 组件获取模块, 若所述组件更新策略为所述第一更新策略, 所述组件获取模块用于根 据所述组件请求信息从应用所在的所述本地资源中读取第一组件数据、 或从预设的托管系 统中下载第二组件数据; 若所述组件更新策略为所述第 二更新策略, 所述组件获取模块还用于根据所述组件请 求信息从所述 托管系统中下 载所述第二组件数据。 9.一种电子设备, 其特征在于, 所述电子设备包括存储器、 处理器、 存储在所述存储器 上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通 信的数据总线, 所述程序被所述处理器执行时实现如权利要求1至6任一项所述的组件加载 方法、 或权利要求7 所述的组件托管 方法的步骤。 10.一种存储介质, 所述存储介质为计算机可读存储介质, 用于计算机可读存储, 其特 征在于, 所述存储介质存储有一个或者多个程序, 所述一个或者多个程序可被一个或者多 个处理器执行, 以实现权利要求 1至6中任一项 所述的组件加载方法、 或权利要求7所述的组 件托管方法的步骤。权 利 要 求 书 2/2 页 3 CN 114816575 A 3

.PDF文档 专利 组件加载方法、托管方法、系统、电子设备及存储介质

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