利索能及
我要发布
收藏
专利号: 2019109688170
申请人: 未鲲(上海)科技服务有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-05-17
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种组件加载方法,所述方法包括:

接收启动指令,根据所述启动指令触发应用的启动操作;

检测所述应用中是否包含待加载组件;

当所述应用中包含待加载组件时,拦截所述应用的启动操作,并定位所述应用中待加载组件的目标位置;

根据所述目标位置识别组件类型,并从预设存储地址获取所述组件类型对应的待加载组件;

将所述待加载组件加载到所述目标位置,继续所述应用的启动操作。

2.根据权利要求1所述的方法,其特征在于,所述从预设存储地址获取所述组件类型对应的待加载组件,包括:从预设存储地址获取所述组件类型对应的组件样本,所述组件样本中包含组件配置项;

识别所述组件样本中的组件配置项,从已建立的参数库中获取所述组件配置项对应的参数;

将获取的所述参数配置到对应的组件配置项中,得到所述待加载组件。

3.根据权利要求2所述的方法,其特征在于,所述从已建立的参数库中获取所述组件配置项对应的参数之后,还包括:当所述参数库中不包括所述组件配置项对应的参数时,生成新增参数请求;

将所述新增参数请求发送到服务器,使得所述服务器在所述参数库中新增所述组件配置项对应的参数。

4.根据权利要求2所述的方法,其特征在于,所述识别所述组件样本中的组件配置项之前,还包括:根据预设注入规则在所述组件样本中注入所述组件配置项;

所述识别所述组件样本中的组件配置项,包括:根据与预设注入规则对应的预设识别规则识别已注入的组件配置项。

5.根据权利要求4所述的方法,其特征在于,所述根据预设注入规则在所述组件样本中注入所述组件配置项,包括:获取待注入配置项,并获取所述待注入配置项对应的配置前缀;

在所述组件样本中注入所述配置前缀;

所述根据与预设注入规则对应的预设识别规则识别已注入的组件配置项,包括:根据所述配置前缀识别所述组件样本中的组件配置项。

6.根据权利要求1所述的方法,其特征在于,所述继续所述应用的启动操作之后,还包括:接收组件更新通知,所述组件更新通知中包括待更新组件的信息;

当接收到热更新指令时,根据所述待更新信息更新对应的组件。

7.根据权利要求1所述的方法,其特征在于,所述检测所述应用中是否包含待加载组件之后,还包括:当所述应用中包含待加载组件时,继续所述应用的启动操作。

8.一种组件加载装置,其特征在于,所述装置包括:启动指令接收模块,用于接收启动指令,根据所述启动指令触发应用的启动操作;

检测模块,用于检测所述应用中是否包含待加载组件;

拦截模块,用于当所述应用中包含待加载组件时,拦截所述应用的启动操作,并定位所述应用中待加载组件的目标位置;

组件获取模块,用于根据所述目标位置识别组件类型,并从预设存储地址获取所述组件类型对应的待加载组件;

组件加载模块,用于将所述待加载组件加载到所述目标位置,继续所述应用的启动操作。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。