[发明专利]一种加载应用的方法及终端设备有效
申请号: | 201780094776.6 | 申请日: | 2017-10-13 |
公开(公告)号: | CN111095199B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 涂小兵;陈浩;周平科;郭威;林英禄;陈家昌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加载 应用 方法 终端设备 | ||
1.一种加载应用的方法,其特征在于,包括:
终端设备开机启动;
所述终端设备扫描第一应用;
所述终端设备确定所述第一应用为实现公共特性功能的应用;
所述终端设备采用系统类加载器将所述第一应用加载到所述终端设备的内存;
所述终端设备启动第二应用;
所述终端设备创建所述第二应用的路径类加载器;
在所述第二应用为所述终端设备中调用所述第一应用的应用的情况下,所述终端设备设置所述路径类加载器的父类加载器为所述系统类加载器;
所述终端设备采用所述系统类加载器将所述第二应用加载到所述内存。
2.根据权利要求1所述的方法,其特征在于,所述终端设备确定所述第一应用为实现公共特性功能的应用,包括:
所述终端设备根据预定义的公共特性功能列表中包括的所述第一应用的标识,确定所述第一应用为实现公共特性功能的应用。
3.根据权利要求1所述的方法,其特征在于,所述终端设备确定所述第一应用为实现公共特性功能的应用,包括:
所述终端设备查询预定义的公共特性功能列表中是否包括所述第一应用的标识,在所述公共特性功能列表中包括所述第一应用的标识的情况下,所述终端设备确定所述第一应用为实现公共特性功能的应用;或者,
所述终端设备读取所述第一应用的第一属性,所述第一属性用于指示所述第一应用是否为实现公共特性功能的应用,在所述第一属性指示所述第一应用为实现公共特性功能的应用的情况下,所述终端设备确定所述第一应用为实现公共特性功能的应用。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法还包括:
所述终端设备向服务器发送升级补丁请求消息,所述升级补丁请求消息用于向所述服务器请求升级补丁包,所述升级补丁包用于在成员粒度直接升级第三应用,所述第三应用为所述终端设备中的系统应用;
所述终端设备接收所述服务器发送的所述升级补丁包;
所述终端设备采用所述升级补丁包,在成员粒度直接升级所述第三应用。
5.根据权利要求4所述的方法,其特征在于,
所述升级补丁包中包括至少一个资源和至少一个标识,每个标识用于唯一标识一个资源,所述至少一个资源包括第一资源和第二资源中的至少一个,所述第一资源用于修复所述第三应用的原有资源,所述第二资源为所述第三应用的新增资源。
6.一种终端设备,其特征在于,包括启动模块、扫描模块、确定模块、加载模块、创建模块和设置模块;
所述启动模块,用于开机启动;
所述扫描模块,用于扫描第一应用;
所述确定模块,用于确定所述第一应用为实现公共特性功能的应用;
所述加载模块,用于采用系统类加载器将所述第一应用加载到所述终端设备的内存;
所述启动模块,还用于启动第二应用;
所述创建模块,用于创建所述启动模块启动的所述第二应用的路径类加载器;
所述设置模块,用于在所述启动模块启动的所述第二应用为所述终端设备中调用所述第一应用的应用的情况下,设置所述创建模块创建的所述路径类加载器的父类加载器为所述系统类加载器;
所述加载模块,还用于采用所述设置模块设置后的所述系统类加载器将所述第二应用加载到所述内存。
7.根据权利要求6所述的终端设备,其特征在于,
所述确定模块,具体用于根据预定义的公共特性功能列表中包括的所述第一应用的标识,确定所述第一应用为实现公共特性功能的应用。
8.根据权利要求6所述的终端设备,其特征在于,
所述确定模块,具体用于查询预定义的公共特性功能列表中是否包括所述第一应用的标识,并在所述公共特性功能列表中包括所述第一应用的标识的情况下,确定所述第一应用为实现公共特性功能的应用;或者,读取所述第一应用的第一属性,所述第一属性用于指示所述第一应用是否为实现公共特性功能的应用,并在所述第一属性指示所述第一应用为实现公共特性功能的应用的情况下,确定所述第一应用为实现公共特性功能的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780094776.6/1.html,转载请声明来源钻瓜专利网。