[发明专利]系统升级文件传输方法、装置及系统在审
申请号: | 202111156799.X | 申请日: | 2021-09-30 |
公开(公告)号: | CN113905039A | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 梁彬彬;李东军;付春雨;邹璇;潘常远;宋海军 | 申请(专利权)人: | 苏州挚途科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/12;G06F8/65 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 舒淼 |
地址: | 215100 江苏省苏州市相城区高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统升级 文件传输 方法 装置 系统 | ||
本发明提供了一种系统升级文件传输方法、装置及系统,如果接收到片上系统发送的升级文件传输指令,基于分区的系统运行状态,确定待升级系统所在的分区;其中,待升级系统所在的分区为未运行系统的分区;然后接收片上系统发送的系统升级文件;将系统升级文件保存至待升级系统的所在分区。本发明中,将系统升级文件保存至系统没有处在运行状态的分区中,不会影响车辆的行驶状态,提高了车辆驾驶系统的升级效率,提高了用户体验。
技术领域
本发明涉及自动驾驶技术领域,尤其是涉及一种系统升级文件传输方法、装置及系统。
背景技术
传统的空中下载升级技术(Over the Air Technology,OTA)技术中,通常当车辆静止时,才进行升级包数据的传输,导致升级效率较低,影响到用户的用车体验。
发明内容
有鉴于此,本发明的目的在于提供一种系统升级文件传输方法、装置及系统,以提高升级效率,提高用户的用车体验。
第一方面,本发明实施例提供了一种系统升级文件传输方法,方法应用于车辆的微控制单元;车辆的控制器包括微控制单元及片上系统;微控制单元包括多个分区;每个分区运行有车辆驾驶系统;方法包括:如果接收到片上系统发送的升级文件传输指令,基于分区的系统运行状态,确定待升级系统所在的分区;运行状态包括系统运行中或系统未运行;至多有一个分区的系统运行状态为系统运行中;待升级系统所在的分区的系统运行状态为系统未运行;升级文件传输指令由片上系统基于获取得到的分区的系统的版本信息和系统升级文件的版本信息,确定是否进行系统升级;如果进行系统升级,从预设的系统服务器获取系统升级文件后生成;接收片上系统发送的系统升级文件;将系统升级文件保存至待升级系统的所在分区。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,微控制单元包括第一分区及第二分区;第一分区运行有第一系统;第二分区运行有第二系统;基于分区的系统运行状态,确定待升级系统所在的分区的步骤,包括:如果第一分区的系统运行状态为系统运行中,第二分区的系统运行状态为系统未运行,将第二系统确定为待升级系统,将第二分区确定为待升级系统的分区;如果第一分区的系统运行状态为系统未运行,第二分区的系统运行状态为系统运行中,将第一系统确定为待升级系统,将第一分区确定为待升级系统的分区。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,系统升级文件包括多个数据包;数据包包括设定标识;接收片上系统发送的系统升级文件的步骤,包括:接收片上系统发送的当前数据包,对当前数据包进行检验;如果检验通过,将当前数据包的设定标识发送至片上系统,以使片上系统发送当前数据包的下一个数据包,直至所有数据包均被接收;如果检验未通过,将当前数据包的前一个数据包的设定标识发送至片上系统,以使片上系统重新发送当前数据包。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,统升级文件包括多个数据包;数据包包括设定标识;将系统升级文件保存至待升级系统的所在分区之前,方法还包括:当接收到所有数据包,接收片上系统发送的检验指令,检验系统升级文件的完整性及有效性;如果检验通过,接收片上系统发送的切换新分区请求;切换新分区请求由片上系统基于获取到的车辆的运行状态生成;车辆的运行状态为熄火状态;将待升级系统所在的分区的系统运行状态设置为系统运行中,将其他分区的系统运行状态设置为系统未运行。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,微控制单元包括两个分区;将系统升级文件保存至待升级系统的所在分区之后,方法还包括:如果待升级系统的所在分区的系统无法运行,将待升级系统的所在分区的系统运行状态设置为失败,将另一个分区的系统运行状态设置为系统运行中。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,基于分区的系统运行状态,确定待升级系统所在的分区之后,方法还包括:接收片上系统发送的擦除指令,将待升级系统所在分区的数据进行擦除处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州挚途科技有限公司,未经苏州挚途科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111156799.X/2.html,转载请声明来源钻瓜专利网。