System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车机系统内大数据的传输方法及系统技术方案_技高网

一种车机系统内大数据的传输方法及系统技术方案

技术编号:40597142 阅读:6 留言:0更新日期:2024-03-12 22:00
本申请提供了一种车机系统内大数据的传输方法及系统,包括:按升级准备指令的指示预留出目标显示区域后,通过仪表端向中控端反馈准备完成指令;根据目标显示区域所对应的数据格式要求,对待传输的升级数据包进行拆分,确定出至少一个升级子数据包;升级子数据包中包括部分升级数据以及其对应的基准验证数据;按数据读取顺序,依次将中控端上的升级子数据包发送至仪表端,并在仪表端对每次接收的升级子数据包进行验证,均验证成功后,完成由中控端向仪表端传输升级数据包的操作。这样,通过使用中控端与仪表端之间的显示接口传输升级数据包这种大数据文件,提高了数据传输速度。

【技术实现步骤摘要】

本申请涉及车辆,尤其是涉及一种车机系统内大数据的传输方法及系统


技术介绍

1、随着汽车行业的快速发展,汽车的智能化水平也越来越高,现如今的汽车仪表不再仅是用作显示速度、转速以及里程等信息的机械式仪表盘,还用作显示地图、音乐等视频或图像信息,为了包括仪表对这些数据的正常显示,就需要对仪表中的应用进行定期更新,在更新过程中就需要向仪表传输升级包数据。

2、但是,现有中控与仪表之间的数据传输方式是通过spi或者uart传输基本通信数据或者can数据,但是传输像升级包这种大数据是时会显得力不从心,例如,2mb的spi全双工通信接口传输数据速率是0.25mb/s个字节,传输200mb的升级包需要200/0.25=800s,不考虑通信协议情况下就需要13分钟,而uart传输数据更慢,所以急需要一种方案进行大数据传输。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种车机系统内大数据的传输方法及系统,通过使用中控端与仪表端之间的显示接口传输升级数据包这种大数据文件,提高了数据传输速度。

2、本申请实施例提供了一种车机系统内大数据的传输方法,所述传输方法包括:

3、响应于用户的升级操作,通过中控端向仪表端发送升级准备指令;

4、按所述升级准备指令的指示预留出本次升级所需的目标显示区域后,通过所述仪表端向所述中控端反馈准备完成指令;

5、响应于所述准备完成指令,根据所述目标显示区域所对应的数据格式要求,对待传输的升级数据包进行拆分,确定出至少一个升级子数据包;所述升级子数据包中包括部分升级数据以及其对应的基准验证数据;

6、按数据读取顺序,依次将中控端上的升级子数据包发送至仪表端,并在仪表端对每次接收的升级子数据包进行验证,确定本次是否传输成功;

7、若确定本次传输成功,进行下一个升级子数据包的发送和验证,直至将所有升级子数据包全部传输至仪表端。

8、可选的,所述中控端包括中控芯片和串行器,所述仪表端包括解串器和仪表芯片,所述将中控端上的升级子数据包发送至仪表端,包括:

9、通过所述中控芯片与所述串行器相连的lvds接口,将所述中控芯片中的升级子数据包发送至所述串行器中;

10、通过所述串行器与所述解串器相连的fpdlink接口,将所述串行器中的升级子数据包发送至所述解串器上;

11、通过所述解串器与所述仪表芯片相连的rgb24接口,将所述解串器中的升级子数据包发送至所述仪表芯片上。

12、可选的,所述通过中控端向仪表端发送升级准备指令,包括:

13、通过所述中控芯片与所述串行器相连的spi接口,将所述中控芯片中的升级准备指令发送至所述串行器中;

14、通过所述串行器与所述解串器相连的fpdlink接口,将所述串行器中的升级准备指令发送至所述解串器上;

15、通过所述解串器与所述仪表芯片相连的spi接口,将所述解串器中的升级准备指令发送至所述仪表芯片上。

16、可选的,所述基准验证数据包括第一crc校验码、升级子数据包id、以及升级子数据包长度。

17、可选的,通过以下步骤在仪表端对每次接收的升级子数据包进行验证,确定本次是否传输成功:

18、针对每次接收的升级子数据包,通过第一校验算法对该升级子数据包进行计算,确定该升级子数据包的第二crc校验码;

19、比较第一crc校验码与第二crc校验码是否一致;

20、若一致,确定本次通过中控端发送至仪表端的升级子数据包传输成功;

21、若不一致,确定本次通过中控端发送至仪表端的升级子数据传输失败。

22、可选的,所述升级准备指令中包括传输类型,所述传输类型用于确定本次数据传输所需的目标显示区域在所述仪表端的界面显示位置。

23、可选的,在仪表端对每次接收的升级子数据包进行验证后,所述传输方法还包括:

24、生成每次的升级子数据包验证结果,并通过仪表端向中控端反馈升级子数据包验证结果。

25、可选的,在直至将所有升级子数据包全部成功传输至仪表端后,所述传输方法还包括:

26、通过所述中控端向所述仪表端发送所述升级数据包对应的md5验证值;

27、根据所有升级子数据包,确定所述升级数据包的md5计算值;

28、使用所述md5验证值与md5计算值进行比较,生成所述升级数据包的比较结果;

29、通过仪表端向中控端反馈所述升级数据包的比较结果。

30、可选的,当所述md5验证值与md5计算值一致时,所述传输方法还包括:

31、通过所述中控端向所述仪表端发送升级开始指令;

32、响应于所述升级开始指令,根据所述升级数据包对所述仪表端中的对应应用进行升级,并在升级完成后,生成升级结果;

33、通过所述仪表端向所述中控端反馈所述升级结果。

34、可选的,当所述升级结果指示升级成功后,所述传输方法还包括:

35、通过所述中控端向所述仪表端发送重启指令;

36、响应于所述重启指令,对所述仪表端进行重启。

37、本申请实施例还提供了一种车机系统内大数据的传输系统,所述传输系统包括中控端和仪表端,所述中控端包括中控芯片和串行器,所述仪表端包括解串器和仪表芯片:

38、所述中控芯片通过spi接口和lvds接口与所述串行器连接,所述串行器通过fpdlink接口与所述解串器连接,所述解串器通过spi接口和rgb24接口与所述仪表芯片连接。

39、本申请实施例提供的一种车机系统内大数据的传输方法及系统,所述传输方法包括:响应于用户的升级操作,通过中控端向仪表端发送升级准备指令;按所述升级准备指令的指示预留出本次升级所需的目标显示区域后,通过所述仪表端向所述中控端反馈准备完成指令;响应于所述准备完成指令,根据所述目标显示区域所对应的数据格式要求,对待传输的升级数据包进行拆分,确定出至少一个升级子数据包;所述升级子数据包中包括部分升级数据以及其对应的基准验证数据;按数据读取顺序,依次将中控端上的升级子数据包发送至仪表端,并在仪表端对每次接收的升级子数据包进行验证,确定本次是否传输成功;若确定本次传输成功,进行下一个升级子数据包的发送和验证,直至将所有升级子数据包全部传输至仪表端。

40、这样,本申请通过使用中控端与仪表端连接的lvds接口、fpdlink接口、以及rgb24接口传输类似升级数据包这种大数据,可以有效的提高数据传输速度、缩短升级时间;并且通过利用rgb24接口这种显示接口进行数据传输,也就不需要额外添加高速通信接口,从而降低装置复杂度。

41、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种车机系统内大数据的传输方法,其特征在于,所述传输方法包括:

2.根据权利要求1所述的传输方法,其特征在于,所述中控端包括中控芯片和串行器,所述仪表端包括解串器和仪表芯片,所述将中控端上的升级子数据包发送至仪表端,包括:

3.根据权利要求2所述的传输方法,其特征在于,所述通过中控端向仪表端发送升级准备指令,包括:

4.根据权利要求1所述的传输方法,其特征在于,所述基准验证数据包括第一crc校验码、升级子数据包ID、以及升级子数据包长度。

5.根据权利要求4所述的传输方法,其特征在于,通过以下步骤在仪表端对每次接收的升级子数据包进行验证,确定本次是否传输成功:

6.根据权利要求1所述的传输方法,其特征在于,在仪表端对每次接收的升级子数据包进行验证后,所述传输方法还包括:

7.根据权利要求1所述的传输方法,其特征在于,在直至将所有升级子数据包全部成功传输至仪表端后,所述传输方法还包括:

8.根据权利要求7所述的传输方法,其特征在于,当所述MD5验证值与MD5计算值一致时,所述传输方法还包括:p>

9.根据权利要求8所述的传输方法,其特征在于,当所述升级结果指示升级成功后,所述传输方法还包括:

10.一种车机系统内大数据的传输系统,其特征在于,所述传输系统包括中控端和仪表端,所述中控端包括中控芯片和串行器,所述仪表端包括解串器和仪表芯片:

...

【技术特征摘要】

1.一种车机系统内大数据的传输方法,其特征在于,所述传输方法包括:

2.根据权利要求1所述的传输方法,其特征在于,所述中控端包括中控芯片和串行器,所述仪表端包括解串器和仪表芯片,所述将中控端上的升级子数据包发送至仪表端,包括:

3.根据权利要求2所述的传输方法,其特征在于,所述通过中控端向仪表端发送升级准备指令,包括:

4.根据权利要求1所述的传输方法,其特征在于,所述基准验证数据包括第一crc校验码、升级子数据包id、以及升级子数据包长度。

5.根据权利要求4所述的传输方法,其特征在于,通过以下步骤在仪表端对每次接收的升级子数据包进行验证,确定本次是否传输成功:

【专利技术属性】
技术研发人员:马超
申请(专利权)人:富赛汽车电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1