System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及汽车通信,具体涉及整车升级方法、装置及车辆。
技术介绍
1、相关技术中车辆在进行整车升级时,通常需要对车辆内多个零部件的固件、数据及应用进行升级,往往需要较长的时间,效率低下,从而降低了用户对车辆的使用体验。
技术实现思路
1、鉴于上述问题,本专利技术实施例提供了一种整车升级方法、装置及车辆,用于解决相关技术中存在的整车升级耗时时间长,效率低下,从而降低了用户对车辆的使用体验的问题。
2、根据本专利技术实施例的一个方面,提供了一种整车升级方法,该方法包括:获取目标车辆中任一目标零部件所归属的节点类型,节点类型用于指示目标零部件是否为零部件升级的起点及终点;基于节点类型,确定与目标零部件所对应的上游零部件集合和/或下游零部件集合;获取上游零部件集合及下游零部件集合中各零部件的依赖关系;基于依赖关系确定上游零部件集合及下游零部件集合中各零部件的升级顺序,并基于升级顺序对目标车辆进行整车升级。
3、在一种可选的实施方式中,基于依赖关系确定上游零部件集合及下游零部件集合中各零部件的升级顺序,并基于升级顺序对目标车辆进行整车升级,包括:
4、基于依赖关系,确定上游零部件集合中各零部件的第一升级顺序,以及下游零部件集合中各零部件的第二升级顺序,升级顺序包括第一升级顺序及第二升级顺序;
5、基于第一升级顺序对上游零部件集合中的各零部件进行升级,并在升级完成后生成第一升级结束标识;
6、基于第一升级结束标识对目标零部件
7、基于第二升级结束标识及第二升级顺序对下游零部件集合中的各零部件进行升级,以完成对目标车辆进行整车升级。
8、在一种可选的实施方式中,基于依赖关系,确定上游零部件集合中各零部件的第一升级顺序,包括:
9、若依赖关系为依赖,则确定上游零部件集合中对应零部件的第一串行升级顺序;
10、若依赖关系为非依赖,则确定上游零部件集合中对应零部件的第一并行升级顺序;
11、基于第一串行升级顺序及第一并行升级顺序,确定上游零部件集合中各零部件的第一升级顺序。
12、在一种可选的实施方式中,基于依赖关系,确定下游零部件集合中各零部件的第二升级顺序,包括:
13、若依赖关系为依赖,则确定下游零部件集合中对应零部件的第二串行升级顺序;
14、若依赖关系为非依赖,则确定下游零部件集合中对应零部件的第二并行升级顺序;
15、基于第二串行升级顺序及第二并行升级顺序,确定下游零部件集合中各零部件的第二升级顺序。
16、在一种可选的实施方式中,基于升级顺序对目标车辆进行整车升级,还包括:
17、若目标零部件在第一目标时间内未接收到第一升级结束标识,或者下游零部件集合中的零部件在第二目标时间内未接收到第二升级结束标识,则生成对应的升级失败信息。
18、在一种可选的实施方式中,基于升级顺序对目标车辆进行整车升级,还包括:
19、若接收到零部件及目标零部件所反馈的升级失败信息,则生成对应的升级重试指令,并进行重试计数;
20、若重试计数大于重试阈值,则获取零部件及目标零部件的原始升级顺序;
21、基于原始升级顺序,将零部件及目标零部件置于回滚升级表中进行回滚升级,回滚升级的顺序与原始升级顺序相反。
22、在一种可选的实施方式中,基于节点类型,确定与目标零部件所对应的上游零部件集合和/或下游零部件集合,包括:
23、标零部件与目标零部件的节点指向关系确定与目标零部件所对应的下游零部件集合,节点指向关系包括由目标零部件指向其他零部件;
24、若节点类型指示目标零部件为零部件升级的终点,则基于其他零部件与目标零部件的节点指向关系确定与目标零部件所对应的上游零部件集合,节点指向关系包括由其他零部件指向目标零部件;
25、若节点类型指示目标零部件非零部件升级的起点及终点,则基于其他零部件与目标零部件的节点指向关系确定与目标零部件所对应的上游零部件集合和下游零部件集合,节点指向关系包括由其他零部件的部分零部件指向目标零部件,以及由目标零部件指向其他零部件的部分零部件。
26、在一种可选的实施方式中,获取目标车辆中目标零部件所归属的节点类型,包括:
27、获取目标零部件的部件名称;
28、查找节点归属表中与部件名称相同的目标名称;
29、基于目标名称所对应的节点类型,确定目标零部件所归属的节点类型。
30、根据本专利技术实施例的另一方面,提供了一种整车升级装置,包括:数据获取模块,用于获取目标车辆中任一目标零部件所归属的节点类型,节点类型用于指示目标零部件是否为零部件升级的起点及终点;部件确定模块,用于基于节点类型,确定与目标零部件所对应的上游零部件集合和/或下游零部件集合;关系获取模块,用于获取上游零部件集合及下游零部件集合中各零部件的依赖关系;整车升级模块,用于基于依赖关系确定上游零部件集合及下游零部件集合中各零部件的升级顺序,并基于升级顺序对目标车辆进行整车升级。
31、根据本专利技术实施例的另一方面,提供了一种车辆,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行前述一种整车升级方法的操作。
32、根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,存储介质中存储有至少一可执行指令,可执行指令使车辆/装置执行前述一种整车升级方法的操作。
33、本专利技术实施例提供的技术方案,通过获取目标车辆中任一目标零部件所归属的节点类型,基于节点类型,确定与目标零部件所对应的上游零部件集合和/或下游零部件集合,并获取上游零部件集合及下游零部件集合中各零部件的依赖关系,以基于依赖关系确定上游零部件集合及下游零部件集合中各零部件的升级顺序,并基于升级顺序对目标车辆进行整车升级,减少了整车升级的时间,提高了整车升级的效率,进而提升了用户对车辆的使用体验。
34、上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种整车升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述依赖关系确定所述上游零部件集合及所述下游零部件集合中各零部件的升级顺序,并基于所述升级顺序对所述目标车辆进行整车升级,包括:
3.根据权利要求2所述的方法,其特征在于,基于所述依赖关系,确定所述上游零部件集合中各零部件的第一升级顺序,包括:
4.根据权利要求2所述的方法,其特征在于,基于所述依赖关系,确定所述下游零部件集合中各零部件的第二升级顺序,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述升级顺序对所述目标车辆进行整车升级,还包括:
6.根据权利要求1或5所述的方法,其特征在于,所述基于所述升级顺序对所述目标车辆进行整车升级,还包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述节点类型,确定与所述目标零部件所对应的上游零部件集合和/或下游零部件集合,包括:
8.根据权利要求1所述的方法,其特征在于,所述获取目标车辆中目标零部件所归属的节点类型,包括:
10.一种车辆,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
...【技术特征摘要】
1.一种整车升级方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述依赖关系确定所述上游零部件集合及所述下游零部件集合中各零部件的升级顺序,并基于所述升级顺序对所述目标车辆进行整车升级,包括:
3.根据权利要求2所述的方法,其特征在于,基于所述依赖关系,确定所述上游零部件集合中各零部件的第一升级顺序,包括:
4.根据权利要求2所述的方法,其特征在于,基于所述依赖关系,确定所述下游零部件集合中各零部件的第二升级顺序,包括:
5.根据权利要求2所述的方法,其特征在于,所述基于所述升级顺序对所述目标车辆进行整车升级...
【专利技术属性】
技术研发人员:李三虎,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。