[发明专利]无人驾驶车辆软件系统的升级方法、装置和无人驾驶车辆在审
申请号: | 201710750366.4 | 申请日: | 2017-08-28 |
公开(公告)号: | CN107580322A | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 段建钢 | 申请(专利权)人: | 驭势科技(北京)有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04L29/08;H04L29/06;H04L9/32;G06F8/65 |
代理公司: | 北京辰权知识产权代理有限公司11619 | 代理人: | 陈亚琴 |
地址: | 102400 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人驾驶 车辆 软件 系统 升级 方法 装置 | ||
技术领域
本发明涉及自动驾驶技术领域,尤其涉及一种无人驾驶车辆软件系统的升级方法、装置和无人驾驶车辆。
背景技术
随着信息技术的发展,今天的汽车正在装配越来越多的智能化软件和电子系统,逐步向智能化车辆演进。在所有的智能汽车发展方向中,无人驾驶汽车被认为是终极的交通出行解决方案之一。未来无人驾驶汽车将会更多的依靠软件来实现先进的功能(Software Defined Car)。因此,对软件的管理将是无人驾驶汽车的一个重要技术方向。受益于过去20年无线通信技术的发展,新一代的无人驾驶汽车可以充分利用云端的强大计算能力并配合高速无线通信链路,实现多元化和高效的软件管理方式。通过空中接口进行软件升级(Over The Air)是一个广泛被接受的方式,通过OTA对软件系统升级也在其他领域得到了广泛的验证和实施。然而,通过网络连接无人驾驶汽车的核心软件系统,面临着巨大的安全挑战。相比传统的移动终端,例如智能手机,平板电脑,无人驾驶汽车的网络安全带来的负面影响远远超出社会可接受的范畴。无人驾驶汽车的网络安全性如果得不到妥善的解决,可能会导致人类社会接受新技术的时间点大大延迟,甚至导致整个行业无法走向实用化。
与智能移动终端类似,无人驾驶汽车的软件也需要不断的升级,从而实现对现有软件系统的修正或引入新的功能。然而,无人驾驶汽车的软件升级面临诸多具体的挑战,例如,无人驾驶汽车对安全性的要求非常高,其汽车控制相关的软件升级将决定了无人驾驶汽车能否安全的运行,因此对软件升级的可靠性要求远高于智能终端。同时,这些关键软件的升级对安全性的要求也与其他智能终端不同,无人驾驶汽车的组件必须在升级过程中避免被攻击或植入恶意程序。
另外,无人驾驶汽车也需要多样化的软件以提供丰富的客户服务,这些软件的升级来自于很多供应商并且包含了灵活多变的配置,例如,通过使用第三方的软件实现车辆多媒体控制,通过下载不同的自动驾驶算法实现定制化的驾驶体验等,也就是说,无人驾驶汽车的软件系统既要具有高可靠性和高安全性,又要具有高灵活性。
但是,高可靠性、高安全性的无人驾驶车辆的软件系统需要更严格的升级流程控制,只能允许更少的可操作性和接入性,这意味着对无人驾驶操作系统要从软硬件层面对用户权限,车辆控制策略等方面进行非常严苛的限制;而这种严苛的限制同时也限制了通过多样性软件提供多样性服务的灵活性。
综上所述,目前的无人驾驶汽车在升级软件系统时,在高可靠性与高安全性的要求和高灵活性的要求之间存在着矛盾。
发明内容
本发明实施例提供了一种无人驾驶车辆软件系统的升级方法、装置和无人驾驶车辆,用以解决现有的无人驾驶汽车在升级软件系统时高可靠性与高安全性的要求和高灵活性的要求之间存在的矛盾。
基于上述问题,本发明实施例提供的一种无人驾驶车辆软件系统的升级方法,所述无人驾驶车辆软件系统包括至少两层,其中,用于控制无人驾驶车辆的各种功能的组件置于不同层,不同的组件按照所述不同的组件所在的层分别进行升级。
可选地,不同的组件按照所述不同的组件所在的层分别进行升级,包括:
处于不同层的组件通过不同的数据通道进行升级。
可选地,处于不同层的组件通过不同的数据通道进行升级,包括:
一个上层组件通过空中下载技术OTA下载升级包进行升级,一个底层组件通过直接擦写存储所述底层组件的存储设备进行升级。
可选地,不同的组件按照所述不同的组件所在的层分别进行升级,包括:
处于不同层的组件的升级认证方式不同。
可选地,处于不同层的组件的升级认证方式不同,包括:
一个上层组件通过软件自动认证的方式认证,一个底层组件通过用户确认的认证方式认证。
可选地,处于不同层的组件的升级认证方式不同,包括:
处于不同层的组件由具有不同用户权限的用户分别进行认证升级。
可选地,所述方法还包括:
在利用升级包升级待升级组件之前,先确认待升级的组件升级后的版本与所述待升级组件所在层的下面各层的组件是否兼容。
可选地,处于不同层的不同组件单独或者协同完成所述无人驾驶车辆的至少一个相同功能。
可选地,在升级一个上层组件时,一个底层组件启用与所述待升级的上层组件至少一个相同功能的组件,接管所述无人驾驶车辆中所述待升级的上层组件的部分或者全部功能。
可选地,所述无人驾驶车辆的各种功能包括以下功能的任意组合:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于驭势科技(北京)有限公司,未经驭势科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710750366.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种粉圆制备机
- 下一篇:桌椅管材多点同步旋切用固定结构