组件加载方法、托管方法、系统、电子设备及存储介质技术方案

技术编号:34325634 阅读:27 留言:0更新日期:2022-07-31 01:04
本发明专利技术提供了一种组件加载方法、托管方法、系统、电子设备及存储介质,属于计算机技术领域,组件加载方法包括获取应用页面当前的页面场景信息;获取预设的策略场景信息,对比页面场景信息与策略场景信息,根据对比结果确定组件更新策略,组件更新策略包括第一更新策略或者第二更新策略,用于判断是否需要从本地资源读取数据;获取与页面场景信息对应的组件请求信息;若组件更新策略为第一更新策略,根据组件请求信息从应用所在的本地资源中读取第一组件数据、或从预设的托管系统中下载第二组件数据;若组件更新策略为第二更新策略,根据组件请求信息从托管系统中下载第二组件数据。本发明专利技术能够提高应用的加载速度,提升用户体验。验。验。

【技术实现步骤摘要】
组件加载方法、托管方法、系统、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种组件加载方法、托管方法、系统、电子设备及存储介质。

技术介绍

[0002]移动端软件(Application,APP)也称为应用,而混合模式移动应用(Hybrid APP)是Web应用和原生应用的结合体,在一些APP中,存在很多影响用户体验的问题,例如,相关技术中,Hybrid应用在使用的过程中,随着业务的增加,静态资源大小也会逐步增加,造成应用的加载速度缓慢,从而影响了用户的使用体验。

技术实现思路

[0003]本专利技术实施例的主要目的在于提出一种组件加载方法、托管方法、系统、电子设备及存储介质,能够提高应用的加载速度,提升用户体验。
[0004]为实现上述目的,本专利技术实施例的第一方面提出了一种组件加载方法,所述方法包括:
[0005]获取应用页面当前的页面场景信息;
[0006]获取预设的策略场景信息,对比所述页面场景信息与所述策略场景信息,根据对比结果确定组件更新策略,所述组件更新策略包括第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种组件加载方法,其特征在于,所述方法包括:获取应用页面当前的页面场景信息;获取预设的策略场景信息,对比所述页面场景信息与所述策略场景信息,根据对比结果确定组件更新策略,所述组件更新策略包括第一更新策略或者第二更新策略,所述第一更新策略和所述第二更新策略用于判断是否需要从本地资源读取数据;获取与所述页面场景信息对应的组件请求信息;若所述组件更新策略为所述第一更新策略,根据所述组件请求信息从应用所在的所述本地资源中读取第一组件数据、或从预设的托管系统中下载第二组件数据;若所述组件更新策略为所述第二更新策略,根据所述组件请求信息从所述托管系统中下载所述第二组件数据。2.根据权利要求1所述的组件加载方法,其特征在于,所述策略场景信息包括异步更新场景和同步更新场景,所述对比所述页面场景信息与所述策略场景信息,根据对比结果确定组件更新策略,包括:将所述页面场景信息与所述策略场景信息进行匹配;若所述页面场景信息与所述异步更新场景相匹配,将所述组件更新策略确定为用于异步更新的所述第一更新策略;若所述页面场景信息与所述同步更新场景相匹配,将所述组件更新策略确定为用于同步更新的所述第二更新策略。3.根据权利要求2所述的组件加载方法,其特征在于,所述若所述页面场景信息与所述异步更新场景相匹配,将所述组件更新策略确定为用于异步更新的所述第一更新策略,包括:若所述页面场景信息表征当前应用的场景为启动场景,确定所述页面场景信息与所述异步更新场景相匹配,将所述组件更新策略确定为用于异步更新的所述第一更新策略。4.根据权利要求1所述的组件加载方法,其特征在于,所述根据所述组件请求信息从应用所在的所述本地资源中读取第一组件数据、或从预设的托管系统中下载第二组件数据,包括:根据所述组件请求信息读取应用所在的所述本地资源,并判断所述本地资源中是否存在所述第一组件数据;若所述本地资源中存在所述第一组件数据,解析所述组件请求信息并得到资源相对路径,根据所述资源相对路径从所述本地资源中读取所述第一组件数据;若所述本地资源中不存在所述第一组件数据,根据所述组件请求信息从预设的所述托管系统中下载所述第二组件数据。5.根据权利要求4所述的组件加载方法,其特征在于,所述根据所述资源相对路径从所述本地资源中读取所述第一组件数据之后,所述方法还包括:获取所述第一组件数据的第一版本信息;根据所述组件请求信息获取所述托管系统中对应的所述第二组件数据的第二版本信息;若所述第二版本信息对应的版本发布时间晚于所述第一版本信息对应的版本发布时间,保持应用当前继续使用所述第一组件数据,并从所述...

【专利技术属性】
技术研发人员:杨仁祥董佳
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1