[发明专利]远程软件更新的初始化方法、远程软件更新方法和装置在审
申请号: | 202111269983.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986268A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 蔡宇健;韩旭 | 申请(专利权)人: | 广州文远知行科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445;G06F11/10;G06F11/14 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 胡安 |
地址: | 511365 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 软件 更新 初始化 方法 装置 | ||
本发明提供了一种远程软件更新的初始化方法、远程软件更新方法、装置和车辆控制设备;该方法包括:获取目标软件的设备信息以及目标软件的备份软件的设备信息;基于目标软件的设备信息对目标软件的镜像文件进行校验,对目标软件的镜像文件运行状态进行检测;如果目标软件的镜像文件校验失败或者目标软件的镜像文件不可运行,基于备份软件的设备信息对备份软件的镜像文件进行校验,对备份软件的镜像文件运行状态进行检测;将备份软件的镜像文件设置为目标软件的镜像文件,将备份软件的设备信息设置为目标软件的设备信息,以对设置后的目标软件进行软件更新。上述方式可以使软件更新过程顺利实现,保障了车辆控制器中应用软件的正常更新和正常运行。
技术领域
本发明涉及自动驾驶技术领域,尤其涉及一种远程软件更新的初始化方法、远程软件更新方法和装置。
背景技术
自动驾驶车辆的车辆控制器中运行有多种应用软件,这些应用软件可以实现车辆自动驾驶功能,以及其他各类辅助软件功能。为了保证应用软件功能的稳定性和完善性,需要对应用软件进行更新。相关技术中,通常由云服务平台向车辆控制器发送更新通知,从而控制车辆控制器中的软件进行更新,在软件更新过程或者软件更新的初始化中,车辆控制器或者云服务平台可能发生断电或其他故障,也可能因网络原因导致车辆控制器和云服务器平台的网络链接中断,进而使软件更新过程失败,影响了车辆控制器中应用软件的正常更新和正常运行。
发明内容
有鉴于此,本发明的目的在于提供一种远程软件更新的初始化方法、远程软件更新方法、装置和车辆控制设备,以使软件更新过程可以顺利实现,保障了车辆控制器中应用软件的正常更新和正常运行。
第一方面,本发明实施例提供了一种远程软件更新的初始化方法,方法包括:如果接收到目标软件的远程更新请求,获取目标软件的设备信息,以及目标软件的备份软件的设备信息;其中,备份软件和目标软件具有相同的功能;基于目标软件的设备信息对目标软件的镜像文件进行校验,和对目标软件的镜像文件运行状态进行检测;如果目标软件的镜像文件校验失败或者目标软件的镜像文件不可运行,基于备份软件的设备信息对备份软件的镜像文件进行校验,和对备份软件的镜像文件运行状态进行检测;如果备份软件的镜像文件校验成功且备份软件的镜像文件可运行,将备份软件的镜像文件设置为目标软件的镜像文件,将备份软件的设备信息设置为目标软件的设备信息,以对设置后的目标软件进行软件更新。
上述如果备份软件的镜像文件校验成功且备份软件的镜像文件可运行,将备份软件的镜像文件设置为目标软件的镜像文件,将备份软件的设备信息设置为目标软件的设备信息的步骤,包括:如果备份软件的镜像文件校验成功且备份软件的镜像文件可运行,清空目标软件的镜像文件和设备信息;复制备份软件的镜像文件,得到目标软件的新镜像文件;复制备份软件的设备信息,得到目标软件的新设备信息;继续执行获取目标软件的设备信息,以及目标软件的备份软件的设备信息的步骤。
上述获取目标软件的设备信息,以及目标软件的备份软件的设备信息的步骤之前,方法还包括:从云服务平台中下载目标软件的镜像文件和备份软件的镜像文件;上述获取目标软件的设备信息,以及目标软件的备份软件的设备信息的步骤,包括:从云服务平台中获取目标软件的设备信息,以及目标软件的备份软件的设备信息。
上述对目标软件的镜像文件运行状态进行检测的步骤,包括:从目标软件的栈顶地址中获取目标软件的标题信息;检查目标软件的标题信息是否有效,如果标题信息有效,确定目标软件可运行。
上述方法还包括:如果目标软件校验成功且目标软件可运行,检查目标软件的远程更新请求是否有效;如果远程更新请求有效,对目标软件进行软件更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州文远知行科技有限公司,未经广州文远知行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111269983.5/2.html,转载请声明来源钻瓜专利网。