OTA升级故障调试追踪方法装置整车网关及新能源车与流程

本申请涉及新能源车领域,尤其涉及一种ota升级故障调试追踪方法、装置、整车网关及新能源车。

背景技术:

1、在汽车ota(overtheairtechnology)升级刷写过程中,通常会涉及到车云、车内的通信数据传输,以及车内ecu件的升级刷写流程交互和结果正确与否的故障排查。

技术实现思路

1、有鉴于此,本申请实施例提供了一种ota升级故障调试追踪方法、装置、整车网关及新能源车,以解决现有技术无法及时排查出ota升级刷写过程中的故障问题,且故障排查效率非常低,故障排查结果的可靠性较差;同时也无法在ecu件的硬件开发完成但软件版本尚未开发完成的情况下,实现对ota升级流程的验证的问题。

2、本申请实施例的第一方面,提供了一种ota升级故障调试追踪方法,包括:

3、升级代理端:

4、接收调试追踪端通过第一向内传输通道传输过来的模拟ota升级报文,或者云端通过第二向内传输通道传输过来的上线ota升级报文;

5、从上线ota升级报文或者模拟ota升级报文中提取出故障调试追踪类型和故障调试追踪命令码;

6、若基于故障调试追踪类型,确定故障调试追踪命令码为有效命令码,则进入故障调试追踪模式,并读取obd发送端口状态;

7、若基于故障调试追踪命令码和obd发送端口状态,确定需要开启obd向外传输通道,则执行开启obd向外传输通道的动作,并记录开启执行次数;

8、若确定obd向外传输通道开启成功,则通过obd向外传输通道向调试追踪端发送上线ota升级过程数据或模拟ota升级过程数据,以使调试追踪端基于上线ota升级过程数据,排查ota升级状态故障,或者基于模拟ota升级过程数据,排查ota升级流程故障。

9、本申请实施例的第二方面,提供了一种ota升级故障调试追踪装置,包括:

10、接收模块,被配置为接收调试追踪端通过第一向内传输通道传输过来的模拟ota升级报文,或者云端通过第二向内传输通道传输过来的上线ota升级报文;

11、提取模块,被配置为从上线ota升级报文或者模拟ota升级报文中提取出故障调试追踪类型和故障调试追踪命令码;

12、读取模块,被配置为若基于故障调试追踪类型,确定故障调试追踪命令码为有效命令码,则读取obd发送端口状态;

13、通道开启模块,被配置为若基于故障调试追踪命令码和obd发送端口状态,确定需要开启obd向外传输通道,则执行开启obd向外传输通道的动作,并记录开启执行次数;

14、第一数据发送模块,被配置为若确定obd向外传输通道开启成功,则通过obd向外传输通道向调试追踪端发送上线ota升级过程数据或模拟ota升级过程数据,以使调试追踪端基于上线ota升级过程数据,排查ota升级状态故障,或者基于模拟ota升级过程数据,排查ota升级流程故障。

15、本申请实施例的第三方面,提供了一种整车网关,整车网关包括升级代理端;升级代理端包括第二方面的ota升级故障调试追踪装置。

16、本申请实施例的第四方面,提供了一种新能源车,新能源车包括第三方面的整车网关。

17、本申请实施例的第五方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

18、本申请实施例的第六方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

19、本申请实施例与现有技术相比,其有益效果至少包括:本申请实施例的技术方案可应用于升级代理端,通过第一向内传输通道接收调试追踪端传输的模拟ota升级报文,或者通过第二向内传输通道接收云端传输的上线ota升级报文;然后从上线ota升级报文或者模拟ota升级报文中提取出故障调试追踪类型和故障调试追踪命令码,再根据故障调试追踪命令码和obd发送端口状态确定是否需要开启obd向外传输通道;在成功开启obd向外传输通道后,通过该obd向外传输通道向调试追踪端发送上线ota升级过程数据或模拟ota升级过程数据,如此,调试追踪端可以通过该obd向外传输通道实时采集到ota升级刷写过程中的过程数据,从而可及时排查出ota升级刷写过程中的故障问题,且故障排查效率较高、故障排查结果的可靠性较高;并且,在ecu件的硬件开发完成但软件版本尚未开发完成的情况下,调试追踪端也可以通过该obd向外传输通道实时采集到模拟ota升级过程数据,从而实现对ota升级流程的验证,为ecu件的软件版本开发工作提供可靠的验证结果支撑,有利于提高ecu的软件版本开发工作效率。

1.一种ota升级故障调试追踪方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

3.根据权利要求2所述的方法,其特征在于,若确定所述obd向外传输通道开启失败,则建立第一备用向外传输通道或者第二备用向外传输通道,包括:

4.根据权利要求1所述的方法,其特征在于,基于所述故障调试追踪命令码和obd发送端口状态,确定需要开启obd向外传输通道,包括:

5.根据权利要求1所述的方法,其特征在于,通过所述obd向外传输通道向调试追踪端发送上线ota升级过程数据,以使所述调试追踪端基于所述上线ota升级过程数据,排查ota升级状态故障,包括:

6.根据权利要求5所述的方法,其特征在于,从所述上线ota升级报文中提取目标地址字段之后,还包括:

7.根据权利要求1所述的方法,其特征在于,所述上线ota升级报文或者模拟ota升级报文的报文帧包括以太网包头、ip包头、tcp/udp包头、协议版本字段、故障调试追踪类型字段、数据总长度字段、源地址字段、目的地址字段、故障调试追踪命令码和数据字段。

8.一种ota升级故障调试追踪装置,其特征在于,包括:

9.一种整车网关,其特征在于,所述整车网关包括升级代理端;所述升级代理端包括如权利要求8所述的ota升级故障调试追踪装置。

10.一种新能源车,其特征在于,所述新能源车包括如权利要求9所述的整车网关。

THE END
1.大众汽车bcm故障维修车友交流懂车帝提供大众汽车bcm故障维修的车友交流详细内容,懂车帝是一个汽车资讯平台,懂车更懂你。我们提供最新汽车报价,汽车图片,汽车价格大全,行情、评测、导购等内容,看车选车买车就上懂车帝。https://www.dongchedi.com/tag/ugc/9339101
2.汽车epc故障怎么解决?汽车epc故障怎么解决?汽车EPC故障指的是发动机功率电子控制系统内部存在问题,这种问题在大众品牌的车型中较为常见。一旦EPC指示灯亮起,这可能意味着电子节气门系统存在某些故障,有可能对车辆的日常使用造成影响。针对汽车EPC故障,可以采取以下解决方法:1. 检查并排除进气系统的问题:应细致检查进气系统是否有泄漏或堵塞https://baijiahao.baidu.com/s?id=1805748328773869036&wfr=spider&for=pc
3.车辆信息表(精选14篇)整个系统首先通过can-bus转蓝牙模块采集汽车各传感器的数据,然后通过蓝牙传递给车载嵌入式通信盒的蓝牙收发模块,嵌入式盒将得到采集来的信息,且等待进行处理命令,同时车载通信嵌入式盒内除蓝牙收发模块外,还有微控制器模块、GPS模块和GPRS模块,蓝牙接收到的车辆传感器数据和GPS的定位信息通过GPRS模块实时上传到Internet,以便https://www.360wenmi.com/f/file1ckd9z9j.html
4.u0073总线关闭故障怎么解决u0073总线关闭故障怎么解决 u0073总线关闭故障的解决方法就是到汽修店或者4S店排查具体故障原因,然后针对故障进行修理、更换等操作。 打开有驾APP 看高清速腾大图 故障码U0073说明是控制模块通信总线断开,设置故障码的条件是控制模块尝试在串行数据电路上建立通信在5s内超过3次,无效。https://m.yoojia.com/ask/5-11754474507162036479.html
5.网络故障问题分析11篇(全文)物理类的网络故障就是由于设备或者线路出现问题而导致网络出现的故障的统称,其主要由线路故障、端口故障、集线器或路由器故障以及网卡故障等四种。下面我们分别对其进行描述: 1.1线路故障及诊断方法 根据相关部门统计,网络故障中由于线路受到严重电磁干扰以及线路损坏而导致的线路故障所占的网络故障的3/4,这是发生频率最高https://www.99xueshu.com/w/ikey6mxwqns0.html
6.SecPath1000安全网关支持的MIM接口模块不包括()。X月X日,Z184次(临河至深圳东)到达深圳东,出站时发现一旅客持临河至深圳东空调直达特快硬座车票一张,随身携带旅行包一件重15kg,麻袋一件、内装葵花籽重55kg(葵花籽当地价格4.00元/千克),计算后,运费高于物品价值,深圳东站实补运费( )元。https://www.shuashuati.com/ti/a1eb8676cc864ba28f2ad928cde66a1d.html?fm=bdbds1be5a8268f951dd1c01e11e505abd0c0
7.新能源汽车检测与维修技术专业2020级专业人才培养方案(8)具备新能源汽车检测与诊断能力,能够对新能源汽车部件及系统进行检测,能够对新能源汽车故障进行诊断排除。 (9)具备智能网联车辆系统的装调、标定、测试、诊断能力。 六、课程设置及要求 (一)课程设置 根据汽车制造业和智能车载设备制造行业发展趋势,课程设置分为公共基础课(公共基础必修课、公共基础选修课)、专业(https://auto.tjtc.edu.cn/info/1987/1736.htm