[发明专利]芯片固件预置方法、装置、预置设备及服务器有效
申请号: | 201911331483.2 | 申请日: | 2019-12-21 |
公开(公告)号: | CN111142947B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 江浩;陈景郁;冯世杰 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/61;G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 预置 方法 装置 设备 服务器 | ||
1.一种芯片固件预置方法,应用于预置设备,其特征在于,所述方法包括:
引导芯片启动,获取所述芯片内置的特征标识;
向服务器发送包含所述特征标识的固件请求,以生成与所述芯片绑定的特征固件;其中,所述生成与所述芯片绑定的特征固件,包括:
基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证;其中,激活验证所述芯片包括:
服务器基于芯片信息查询与所述特征固件绑定的特征数据,所述芯片信息表征所述芯片的激活状态;
服务器根据所述特征数据生成签名信息;
终端设备基于所述特征固件和所述签名信息激活验证所述芯片;
接收所述服务器发来的所述特征固件,将该特征固件烧录到对应的所述芯片中。
2.根据权利要求1所述的芯片固件预置方法,其特征在于,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:
根据所述特征标识生成特征密钥和/或特征证书,将所述特征密钥和/或特征证书与待烧录固件合并,生成所述特征固件;所述特征密钥和/或特征证书用于所述芯片激活后的通信验证。
3.根据权利要求1或2所述的芯片固件预置方法,其特征在于,所述特征标识与所述芯片唯一对应。
4.根据权利要求1所述的芯片固件预置方法,其特征在于,还包括如下前置步骤:
接收服务器发来的任务信息;
当所述任务信息符合预定任务范围时,执行后续步骤;
所述任务信息包括以下的至少一种:预置设备的序列号、预置设备的IP地址、芯片型号、芯片烧录数量、运行时间、待烧录固件的版本号。
5.根据权利要求4所述的芯片固件预置方法,其特征在于,还包括如下后续步骤:
当所述特征固件烧录失败时,对所述芯片及连接所述芯片的烧录控制模块重新上电,重新执行所述芯片固件预置方法。
6.根据权利要求5所述的芯片固件预置方法,其特征在于,还包括如下步骤:
检测所述烧录控制模块与所述芯片的硬件连接是否正常,和/或,检测所述芯片固件预置方法的运行是否正常;
当检测到异常时,对所述芯片以及所述烧录控制模块重新上电,并重新执行所述芯片固件预置方法,直至所述固件烧录成功。
7.一种芯片固件预置方法,应用于服务器,其特征在于,所述方法包括:
接收预置设备发来的固件请求;所述固件请求包含内置于所述预置设备所引导芯片中的特征标识;
根据所述特征标识生成与所述芯片绑定的特征固件;其中,所述根据所述特征标识生成与所述芯片绑定的特征固件,包括:
基于待烧录固件和所述特征标识进行编码,生成所述特征固件,使得所述特征固件能够被解析出所述特征标识以用于所述芯片的激活验证;其中,激活验证所述芯片包括:
基于芯片信息查询与所述特征固件绑定的特征数据,所述芯片信息表征所述芯片的激活状态;
根据所述特征数据生成签名信息;
终端设备基于所述特征固件和所述签名信息激活验证所述芯片;
向所述预置设备下发所述特征固件,使得所述预置设备将该特征固件烧录到对应的所述芯片中。
8.根据权利要求7所述的芯片固件预置方法,其特征在于,所述基于待烧录固件和所述特征标识进行编码,生成所述特征固件,包括:
根据所述特征标识生成特征密钥和/或特征证书,将所述特征密钥和/或特征证书与待烧录固件合并,生成所述特征固件;所述特征密钥 和/或特征证书用于所述芯片激活后的通信验证。
9.根据权利要求7或8所述的芯片固件预置方法,其特征在于,所述特征标识与所述芯片唯一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911331483.2/1.html,转载请声明来源钻瓜专利网。