本公开涉及人工智能,尤其涉及自动驾驶。
背景技术:
1、空中下载(over the air,ota)技术是通过移动通信(全球移动通信系统或者码分多址的空中接口对客户识别模块(subscriber identity module,sim)卡数据及应用进行远程管理的技术。
2、相关技术中,自动驾驶运营车辆的功能及复杂性越来越高,数据版本更新贯穿了车辆的整个生命周期,有些数据版本更新需要尽快安装到目标车辆上,升级的及时性尤为重要,为了应对越来越多的升级场景,ota的升级方式被越来越多的使用。
3、因此,如何提高自动驾驶运营车辆的空中下载技术ota升级效率,提高ota安装使能条件灵活性,提升ota升级时效性,避免浪费时间,已经成为重要的研究方向之一。
技术实现思路
1、本公开提供了一种自动驾驶运营车辆的空中下载技术ota升级方法及其装置。
2、根据本公开的一方面,提供了一种自动驾驶运营车辆的空中下载技术ota升级方法,该方法包括:
3、获取自动驾驶运营车辆的ota升级配置文件,并对ota升级配置文件进行解析,确定自动驾驶运营车辆对应的目标ota升级模式;
4、响应于目标ota升级模式为标准ota升级模式,获取自动驾驶运营车辆在当前时刻的第一状态集合,其中,第一状态集合包括当前运营状态、当前剩余电量、当前车速和当前位置;
5、响应于目标ota升级模式为紧急ota升级模式,获取自动驾驶运营车辆在当前时刻的第二状态集合,其中,第二状态集合包括ota升级所需的第一电量、充电和返程所需的第二电量、当前剩余电量和当前订单状态和升级指示信息;
6、基于目标ota升级模式对应的状态集合,判断是否允许自动驾驶运营车辆在当前时刻启动ota升级;
7、在判定允许在当前时刻启动ota升级时,启动ota升级流程,对自动驾驶运营车辆进行ota升级。
8、本公开可以提高自动驾驶运营车辆的空中下载技术ota升级效率,提高ota安装使能条件灵活性,提升ota升级时效性,避免浪费时间,平衡ota升级时的驾乘体验性和行驶安全性。
9、根据本公开的另一方面,提供了一种自动驾驶运营车辆的空中下载技术ota升级装置,包括:
10、确定模块,用于获取自动驾驶运营车辆的ota升级配置文件,并对ota升级配置文件进行解析,确定自动驾驶运营车辆对应的目标ota升级模式;
11、获取模块,用于响应于目标ota升级模式为标准ota升级模式,获取自动驾驶运营车辆在当前时刻的第一状态集合,其中,第一状态集合包括当前运营状态、当前剩余电量、当前车速和当前位置;
12、响应于目标ota升级模式为紧急ota升级模式,获取自动驾驶运营车辆在当前时刻的第二状态集合,其中,第二状态集合包括ota升级所需的第一电量、充电和返程所需的第二电量、当前剩余电量和当前订单状态和升级指示信息;
13、判断模块,用于基于目标ota升级模式对应的状态集合,判断是否允许自动驾驶运营车辆在当前时刻启动ota升级;
14、升级模块,用于在判定允许在当前时刻启动ota升级时,启动ota升级流程,对自动驾驶运营车辆进行ota升级。
15、根据本公开的另一方面,提供了一种电子设备,包括至少一个处理器,以及
16、与至少一个处理器通信连接的存储器;其中,
17、存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开第一个方面实施例的自动驾驶运营车辆的空中下载技术ota升级方法。
18、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行本公开第一个方面实施例的自动驾驶运营车辆的空中下载技术ota升级方法。
19、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现本公开第一个方面实施例的自动驾驶运营车辆的空中下载技术ota升级方法。
20、根据本公开的另一方面,提供了一种自动驾驶运营车辆,包括如第三方面实施例的电子设备。
21、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种自动驾驶运营车辆的空中下载技术ota升级方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述获取所述自动驾驶运营车辆在当前时刻的第二状态集合,包括:
3.根据权利要求1所述的方法,其中,所述在判定允许在当前时刻启动ota升级之后,还包括:
4.根据权利要求1-3任一项所述的方法,其中,所述基于所述目标ota升级模式对应的状态集合,判断是否允许所述自动驾驶运营车辆在当前时刻启动ota升级,包括:
5.根据权利要求4所述的方法,其中,所述按照所述判断时序和所述多个状态信息各自的允许升级条件进行判断,并在每个状态信息均满足自身的允许升级条件,判定允许所述自动驾驶运营车辆在当前时刻启动ota升级,包括:
6.根据权利要求4所述的方法,其中,所述按照所述判断时序和所述多个状态信息各自的允许升级条件进行判断,并在每个状态信息均满足自身的允许升级条件,判定允许所述自动驾驶运营车辆在当前时刻启动ota升级,包括:
7.根据权利要求6所述的方法,其中,所述方法还包括:
8.一种自动驾驶运营车辆的空中下载技术ota升级装置,其中,包括:
9.根据权利要求8所述的方法,其中,所述获取模块,还用于:
10.根据权利要求8所述的方法,其中,所述升级模块,还用于:
11.根据权利要求8-10任一项所述的方法,其中,所述判断模块,还用于:
12.根据权利要求11所述的方法,其中,所述判断模块,还用于:
13.根据权利要求11所述的方法,其中,所述判断模块,还用于:
14.根据权利要求13所述的方法,其中,所述判断模块,还用于:
15.一种电子设备,包括:
16.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-7中任一项所述的方法。
17.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的方法。
18.一种自动驾驶运营车辆,包括如权利要求15所述的电子设备。