利索能及
我要发布
收藏
专利号: 2016109986636
申请人: 青岛海信移动通信技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-15
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种终端的系统升级文件的制作方法,其特征在于,包括:获取未被签名的系统文件中的待签名文件;

确定所述终端对应的多类CPU身份标识信息;

使用所述多类CPU身份标识信息中的每类CPU身份标识信息对应的密钥文件对所述待签名文件分别进行签名,得到与所述多类CPU身份标识信息对应的多类签名文件;

根据所述系统文件及所述多类签名文件生成系统升级文件;

其中,根据所述系统文件及所述多类签名文件生成系统升级文件之前,还包括:制作所述系统文件和所述多类签名文件对应的配置表,所述配置表用于生成所述系统升级文件的引导脚本;

制作所述系统文件和所述多类签名文件对应的配置表,包括:获取所述系统文件的初始配置表;

针对每类签名文件中的第一签名文件,其中,所述第一签名文件为该类签名文件中的任一签名文件,执行:从所述系统文件中查找与所述第一签名文件的文件名满足预设关系的第一系统文件;

查询所述初始配置表确定所述第一系统文件在所述终端中的安装位置;

将所述第一签名文件的文件名和所述第一系统文件在所述终端中的安装位置配对记录于所述初始配置表,得到所述配置表。

2.一种安装如权利要求1所述的终端的系统升级文件的方法,其特征在于,包括:终端下载系统升级文件;

判断所述终端是否为被签名终端;

若所述终端为被签名终端,则所述终端读取自身的CPU身份标识信息;

所述终端根据所述CPU身份标识信息,获取所述系统升级文件中签名类型与所述CPU身份标识信息相对应的各升级文件并安装。

3.一种终端的系统升级文件的制作装置,其特征在于,包括:生成模块,用于获取未被签名的系统文件中的待签名文件;

检索模块,用于确定所述终端对应的多类CPU身份标识信息;

签名模块,用于使用所述多类CPU身份标识信息中的每类CPU身份标识信息对应的密钥文件对所述待签名文件分别进行签名,得到与所述多类CPU身份标识信息对应的多类签名文件;

处理模块,用于根据所述系统文件及所述多类签名文件生成系统升级文件;

所述装置还包括:

配置模块,用于制作所述系统文件和所述多类签名文件对应的配置表,所述配置表用于生成所述系统升级文件的引导脚本;

所述配置模块具体用于:

获取所述系统文件的初始配置表;

针对每类签名文件中的第一签名文件,其中,所述第一签名文件为该类签名文件中的任一签名文件,执行:从所述系统文件中查找与所述第一签名文件的文件名满足预设关系的第一系统文件;

查询所述初始配置表确定所述第一系统文件在所述终端中的安装位置;

将所述第一签名文件的文件名和所述第一系统文件在所述终端中的安装位置配对记录于所述初始配置表,得到所述配置表。

4.一种安装如权利要求3所述的终端的系统升级文件的终端,其特征在于,包括:下载模块,用于下载系统升级文件;

判断模块,用于判断是否为被签名终端;

读取模块,用于当为被签名终端时,读取CPU身份标识信息;

处理模块,用于根据所述CPU身份标识信息,获取所述系统升级文件中签名类型与所述CPU身份标识信息相对应的各升级文件并安装。