车载设备的升级方法和装置制造方法及图纸

技术编号:29411889 阅读:21 留言:0更新日期:2021-07-23 22:53
本申请实施例提供一种车载设备的升级方法和装置,可应用与智能车领域的车载设备的升级,该方法包括:第二车载设备确定第二车载设备升级成功;第二车载设备向第一车载设备发送第一子密钥,第一子密钥用于构建解密第一密文的第一密钥,第一密文基于所述第一车载设备的第一升级文件加密获得;第一车载设备接收第一子密钥、第二子密钥,第二子密钥用于构建第一密钥,并根据第一子密钥、第二子密钥恢复第一密钥,以实现第一车载设备的升级。本申请实施例确保了依赖车载设备所依赖的各车载设备升级完成后才会升级,保证了正确的升级顺序,进而保证了各车载设备的正常运行。

【技术实现步骤摘要】
车载设备的升级方法和装置
本申请涉及车连网
,尤其涉及一种车载设备的升级方法和装置。
技术介绍
对车载设备的固件和软件进行远程无线升级是未来工作在车联网中的车辆的一项必不可少的功能。而车载设备的固件和软件的传统升级方法是将车辆招回后进行升级,该方法由于升级周期长,导致升级效率低下。因此,车载设备的升级应该采用更灵活的远程升级(OTA)的方式。然而,车辆上车载设备的升级具有其特殊性,即可能一次升级过程中包括多个具有升级依赖关系的车载设备,比如A设备的升级需要依赖于B设备和C设备的升级完成,其中B设备和C设备为被依赖设备,A为依赖设备。因此如何确保被依赖设备升级后,依赖设备才能升级是亟需解决的技术问题。
技术实现思路
本申请实施例提供一种车载设备的升级方法和装置,确保了依赖车载设备所依赖的各车载设备升级完成后才会升级,即保证了正确的升级顺序,进而保证了各车载设备的正常运行。第一方面,本申请实施例提供一种车载设备的升级方法,包括:第二车载设备确定所述第二车载设备升级成功;所述第二车载设备向第一车载设备发送第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于所述第一车载设备的第一升级文件加密获得。本方案中,在第一车载设备的升级需要第二车载设备升级完成时,第二车载设备确定第二车载设备升级成功后向第一车载设备发送第一子密钥,第一子密钥用于构建解密第一密文的第一密钥,第一密文基于所述第一车载设备的第一升级文件加密获得。保证了第二车载设备升级完成时,第一车载设备才会升级,确保了升级的正确顺序,保证了车载设备的正常运行。在一种可能的实施方式中,在所述第二车载设备确定所述第二车载设备升级成功之前,还包括:所述第二车载设备接收第二密文,所述第二密文基于所述第二车载设备的第二升级文件和第一子密钥加密获得;所述第二车载设备对所述第二密文解密,得到所述第一子密钥。本方案中提供了第二车载设备获取第一子密钥的一种具体实现:用于构建第一密钥的第一子密钥用于生成第二车载设备的第二升级文件的密文,这样第二密文被解密后,第二车载设备才能得到第一子密钥,提高了第二子密钥在传输过程中的安全性。在一种可能的实施方式中,在所述第二车载设备确定所述第二车载设备升级成功之前,还包括:所述第二车载设备接收所述第一子密钥。其中,第一子密钥可以事明文还可以是密文。本方案中提供了第二车载设备获取第一子密钥的另一种具体实现:该种方案中,第二车载设备获取第一子密钥的效率较高,提高了车载设备的升级效率。同时,也节省了服务器的功耗。第二方面,本申请实施例提供一种车载设备的升级方法,包括:第一车载设备接收第一密文,所述第一密文基于所述第一车载设备的第一升级文件加密获得;所述第一车载设备接收第一子密钥和第二子密钥,所述第一子密钥和所述第二子密钥用于构建解密第一密文的第一密钥;所述第一车载设备根据所述第一子密钥、所述第二子密钥和所述第一密文进行升级。本方案中,第一车载设备获取到第一密钥被分成的多个子密钥后,恢复或构建第一密钥,以解密第一密文,保证了第一车载设备的正常升级。在一种可能的实施方式中,所述第一车载设备接收第一子密钥和第二子密钥,包括:所述第一车载设备从第一设备接收所述第一子密钥;所述第一车载设备从第二设备接收所述第二子密钥;所述第一设备为第二车载设备,所述第二设备为所述第一车载设备所在的车辆或第三车载设备。本方案中,在第一车载设备的升级需要第二车载设备升级完成时,第一密钥被分成的各子密钥中的第一子密钥在第二车载设备中,第二车载设备升级完成后,第一车载设备从第二车载设备接收到第一子密钥,之后才能构建解密第一密文的第一密钥,以解密第一密文完成升级。保证了第二车载设备升级完成时,第一车载设备才会升级,确保了升级的正确顺序,保证了车载设备的正常运行。在一种可能的实施方式中,还包括:所述第一车载设备接收所述第二车载设备的标识;或者,所述第一车载设备接收所述第二车载设备和所述第三车载设备的标识。本方案可以使得第一车载设备获知其升级所依赖的车载设备,能够确定是否接收到了第一密钥被分成的各子密钥,及可保证恢复出正确的第一密钥以完成升级。第三方面,本申请实施例提供一种车载设备的升级方法,包括:车辆向第一车载设备发送第一密文,所述第一密文基于所述第一车载设备的第一升级文件加密获得;所述车辆向所述第一车载设备发送第二子密钥,所述第二子密钥用于构建解密所述第一密文的第一密钥。本方案中,车辆向第一车载设备发送第一密文和用于构建解密所述第一密文的第一密钥的第二子密钥,以使第一车载设备恢复或构建第一密钥,保证了第一车载设备的正常升级。在一种可能的实施方式中,还包括:所述车辆向第二车载设备发送第一子密钥,所述第二子密钥用于构建所述第一密钥。本方案中第二车载设备获取第一子密钥的效率较高,提高了车载设备的升级效率。同时,也节省了服务器的功耗。在一种可能的实施方式中,还包括:所述车辆接收升级策略,所述升级策略指示所述第一车载设备的升级依赖于所述第二车载设备的升级完成。本方案可以使得车辆根据升级策略管理车辆的正常升级。在一种可能的实施方式中,所述方法还包括:所述车辆向所述第一车载设备发送所述第二车载设备的标识。本方案可以使得第一车载设备获知其升级所依赖的车载设备,能够确定是否接收到了第一密钥被分成的各子密钥,及可保证恢复出正确的第一密钥以完成升级。第四方面,本申请实施提供一种车载设备的升级方法,包括:服务器基于第一信息生成第二密文,所述第一信息包括第二车载设备的第二升级文件和第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于第一车载设备的第一升级文件加密获得;所述服务器向所述第二车载设备发送所述第二密文。本方案中将第一子密钥用于第二车载设备的第二升级文件的第二密文的生成,在第一车载设备的升级需要第二车载设备升级完成时,第二车载设备可以获取到第一子密钥,并在确定第二车载设备升级成功后向第一车载设备发送第一子密钥,以使第一车载设备完成升级。保证了第二车载设备升级完成时,第一车载设备才会升级,确保了升级的正确顺序,保证了车载设备的正常运行。在一种可能的实施方式中,所述第一信息还包括:所述第一车载设备的第一标识,所述第一标识和所述第一子密钥相关联。本方案可以使得第二车载设备获知子密钥应该发送的设备,保证了升级的正常进行。在一种可能的实施方式中,所述第一信息还包括指示信息,所述指示信息指示各依赖车载设备的数目,所述依赖车载设备的升级依赖于所述第二车载设备的升级完成,各所述依赖设备包括所述第一车载设备。本方案可以保证升级的正常进行,在一种可能的实施方式中,所述第一信息还包括所述第二车载设备的类型标识。本方案可以使得第二车载设备获知自身的类型,以正常完成升级。在一种可能的实施方式中,还包括:所述服务器向车辆发送第二子密钥,所述第二子密钥用于构建所述第一密钥。本文档来自技高网...

【技术保护点】
1.一种车载设备的升级方法,其特征在于,包括:/n第二车载设备确定所述第二车载设备升级成功;/n所述第二车载设备向第一车载设备发送第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于所述第一车载设备的第一升级文件加密获得。/n

【技术特征摘要】
1.一种车载设备的升级方法,其特征在于,包括:
第二车载设备确定所述第二车载设备升级成功;
所述第二车载设备向第一车载设备发送第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于所述第一车载设备的第一升级文件加密获得。


2.根据权利要求1所述的方法,其特征在于,在所述第二车载设备确定所述第二车载设备升级成功之前,还包括:
所述第二车载设备接收第二密文,所述第二密文基于所述第二车载设备的第二升级文件和第一子密钥加密获得;
所述第二车载设备对所述第二密文解密,得到所述第一子密钥。


3.根据权利要求1所述的方法,其特征在于,在所述第二车载设备确定所述第二车载设备升级成功之前,还包括:
所述第二车载设备接收所述第一子密钥。


4.一种车载设备的升级方法,其特征在于,包括:
第一车载设备接收第一密文,所述第一密文基于所述第一车载设备的第一升级文件加密获得;
所述第一车载设备接收第一子密钥和第二子密钥,所述第一子密钥和所述第二子密钥用于构建解密第一密文的第一密钥;
所述第一车载设备根据所述第一子密钥、所述第二子密钥和所述第一密文进行升级。


5.根据权利要求4所述的方法,其特征在于,所述第一车载设备接收第一子密钥和第二子密钥,包括:
所述第一车载设备从第一设备接收所述第一子密钥;
所述第一车载设备从第二设备接收所述第二子密钥;
所述第一设备为第二车载设备,所述第二设备为所述第一车载设备所在的车辆或第三车载设备。


6.根据权利要求5所述的方法,其特征在于,还包括:
所述第一车载设备接收所述第二车载设备的标识;或者,
所述第一车载设备接收所述第二车载设备和所述第三车载设备的标识。


7.一种车载设备的升级方法,其特征在于,包括:
车辆向第一车载设备发送第一密文,所述第一密文基于所述第一车载设备的第一升级文件加密获得;
所述车辆向所述第一车载设备发送第一子密钥,所述第一子密钥用于构建解密所述第一密文的第一密钥。


8.根据权利要求7所述的方法,其特征在于,还包括:
所述车辆向第二车载设备发送第二子密钥,所述第二子密钥用于构建所述第一密钥。


9.根据权利要求8所述的方法,其特征在于,还包括:
所述车辆接收升级策略,所述升级策略指示所述第一车载设备的升级依赖于所述第二车载设备的升级完成。


10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
所述车辆向所述第一车载设备发送所述第二车载设备的标识。


11.一种车载设备的升级方法,其特征在于,包括:
服务器基于第一信息生成第二密文,所述第一信息包括第二车载设备的第二升级文件和第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于第一车载设备的第一升级文件加密获得;
所述服务器向所述第二车载设备发送所述第二密文。


12.根据权利要求11所述的方法,其特征在于,所述第一信息还包括:所述第一车载设备的第一标识,所述第一标识和所述第一子密钥相关联。


13.根据权利要求11或12所述的方法,其特征在于,所述第一信息还包括指示信息,所述指示信息指示各依赖车载设备的数目,所述依赖车载设备的升级依赖于所述第二车载设备的升级完成,各所述依赖设备包括所述第一车载设备。


14.根据权利要求11~13任一项所述的方法,其特征在于,所述第一信息还包括所述第二车载设备的类型标识。


15.根据权利要求11~14任一项所述的方法,其特征在于,还包括:
所述服务器向车辆发送第二子密钥,所述第二子密钥用于构建所述第一密钥。


16.根据权利要求11~15任一项所述的方法,其特征在于,还包括:
所述服务器向车辆发送升级策略;所述升级策略指示所述第一车载设备的升级依赖于所述第二车载设备的升级完成。


17.一种升级装置,其特征在于,包括:
处理模块,用于确定升级装置升级成功;
收发模块,用于向第一车载设备发送第一子密钥,所述第一子密钥用于构建解密第一密文的第一密钥,所述第一密文基于所述第一车载设备的第一升级文件加密获得。


18.根据权...

【专利技术属性】
技术研发人员:杨艳江魏卓林孝盈
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1