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、本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
本文档来自技高网...【技术保护点】
1.一种数据包刷入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一唯一零件指示信息与第二唯一零件指示信息进行比对,得到所述目标应用程序数据包的软硬件依赖关系校验结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述字符串比对结果,确定所述目标应用程序数据包的软硬件依赖关系校验结果,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一唯一零件指示信息还包括指示所述第二控制装置的刷入属性的第一属性信息;所述第二唯一零件指示信息还包括指示第一控制装置的刷入属性的第二属性信息;
5.根据权利要求1所述的方法,其特征在于,所述从目标应用程序数据包中获取第一唯一零件指示信息之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述从目标应用程序数据包中获取第一唯一零件指示信息之前,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一控制装置以及所述第二控制装置均为车辆的电子控制单元。
8.一种数据包刷入装置,其
9.一种车辆,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行权利要求1-7任一项所述方法。
...【技术特征摘要】
1.一种数据包刷入方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述第一唯一零件指示信息与第二唯一零件指示信息进行比对,得到所述目标应用程序数据包的软硬件依赖关系校验结果,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述字符串比对结果,确定所述目标应用程序数据包的软硬件依赖关系校验结果,包括:
4.根据权利要求2所述的方法,其特征在于,所述第一唯一零件指示信息还包括指示所述第二控制装置的刷入属性的第一属性信息;所述第二唯一零件指示信息还包括指示第一控制装置的刷入属性的第二属性信息;
5.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:朱鹏波,郑琼姑,温小锋,李丹,彭梓星,孟云淏,
申请(专利权)人:广州汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。