本发明专利技术公开了一种整车健康管理方法,方法包括:分别获取从节点与关联所述从节点的第一对象的第一健康状态信息,以及主节点与关联主节点的第二对象的第二健康状态信息;将第一健康状态信息进行发布;将第二健康状态信息以及所述主节点订阅的第一健康状态信息通过数据分发服务进行发布,以使终端设备通过数据分发服务订阅所述主节点发布的第一健康状态信息和第二健康状态信息。本发明专利技术通过数据分发服务来对整车上的各个控制器(主节点和从节点)采集到的健康状态信息进行发布和订阅,这样可以使车辆的使用者、车辆的生产运营者、甚至车辆的研发人员实时获取到整车运行时的健康数据从而知道车辆运行情况,尤其是当车辆有异常发生时,能及时做出对应措施或是决策。能及时做出对应措施或是决策。能及时做出对应措施或是决策。
【技术实现步骤摘要】
整车健康管理方法、装置、设备及介质
[0001]本专利技术属于汽车健康管理
,具体涉及一种整车健康管理方法、装置、设备及介质。
技术介绍
[0002]在软件定义汽车的潮流下,整车的智能化越来越高,所需的嵌入式控制器也越来越复杂,各嵌入式控制上所运行的软件也多种多样,让整车的健康情况也呈现出越来越复杂。
[0003]针对整车运行中各嵌入式控制器本身运行的系统、应用软件、硬件以及各控制器收集到的各种健康信息却没有一个系统来进行统一的管理。比如已有传统车辆诊断用到的诊断仪方式,通过诊断仪连接到车辆读取出诊断码来判断车辆故障,这样方式的不能实时获取,并只能是由诊断码定义的微量信息;再有传统嵌入式控制器使用的日志记录的方式获取车辆运行的数据方式,这种方式一般都是出了问题后,车辆送到专业机构由专业的维修人员使用专业工具读取出数据,再把数据发送专业机构来分析解读问题。
[0004]以上方式均不能实时获取到整车运行的健康数据。
技术实现思路
[0005]鉴于以上所述现有技术的缺点,本专利技术提供一种整车健康管理方法、装置、设备及介质,以解决上述技术问题。
[0006]本专利技术提供的一种整车健康管理方法,所述整车中包括多个控制器,其中至少一个控制器作为主节点,其余的控制器作为从节点,所述方法包括:
[0007]分别获取所述从节点与关联所述从节点的第一对象的第一健康状态信息,以及所述主节点与关联所述主节点的第二对象的第二健康状态信息;
[0008]将所述第一健康状态信息通过数据分发服务进行发布;
[0009]将所述第二健康状态信息以及所述主节点通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务进行发布,以使终端设备通过数据分发服务订阅所述主节点发布的第一健康状态信息和第二健康状态信息。
[0010]于本专利技术一实施例中,所述从节点上部署有:
[0011]第一传统诊断管理应用,用于获取车辆的第一故障诊断码;
[0012]第一应用诊断管理应用,用于获取所述第一传统诊断管理应用发送的第一故障诊断码,以及运行在所述从节点上的应用的第一应用诊断信息;
[0013]第一健康信息收集客户端,用于获取所述从节点的第一自身健康状态信息以及所述第一应用诊断管理应用获取的第一故障诊断码、第一应用诊断信息;其中,所述第一故障诊断码、所述第一自身健康状态信息以及所述第一应用诊断信息作为第一健康状态信息;
[0014]第一健康信息订阅发布管理应用,用于通过数据分发服务订阅所述第一健康状态信息并进行发布。
[0015]于本专利技术一实施例中,在所述第一主节点与所述第二主节点上均部署有:
[0016]第二传统诊断管理应用,用于获取车辆的第二故障诊断码;
[0017]第二应用诊断管理应用,用于获取所述第一传统诊断管理应用发送的第一故障诊断码,以及运行在所述第一主节点或/和第二主节点上的应用的第二应用诊断信息;
[0018]第二健康信息收集客户端,用于获取所述第一主节点或/和第二主节点的第二自身健康状态信息以及所述第二应用诊断管理应用获取的第二故障诊断码、第二应用诊断信息;其中,所述第二故障诊断码、所述第二自身健康状态信息以及所述第二应用诊断信息作为第二健康状态信息;
[0019]第二健康信息收集服务端,用于获取所述第二健康信息收集客户端采集的第二健康状态信息;
[0020]第二健康信息订阅发布管理应用,用于通过数据分发服务订阅所述第一健康状态信息,并将所述第二健康状态信息和通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务行发布。
[0021]于本专利技术一实施例中,所述从节点上还部署有:
[0022]第一日志管理应用,用于将运行在所述从节点上的应用的应用调用日志的接口按照日志等级进行存储。
[0023]于本专利技术一实施例中,所述第一主节点和第二主节点上还部署有:
[0024]第二日志管理应用,用于将运行在所述第一主节点或/所述第二主节点上的应用的应用调用日志的接口按照日志等级进行存储;
[0025]执行管理应用,用于对运行在所述主节点和所述从节点上的应用进行启停管理;
[0026]状态管理应用,用于对所述整车的工作模式进行管理。
[0027]于本专利技术一实施例中,所述主节点包括第一主节点和第二主节点,所述方法还包括:
[0028]在所述第一主节点发生故障时,通过所述第二主节点获取所述从节点的第二健康状态信息。
[0029]于本专利技术一实施例中,当所述第一主节点正常运行时,所述第一主节点中的第二健康信息收集客户端不运行,所述第二健康信息收集服务端运行;当所述第一主节点发生故障时,所述第二主节点中的第二健康信息收集服务端运行。
[0030]于本专利技术一实施例中,所述终端设备包括以下至少之一:云端、手机端、PC端中的一种。
[0031]于本专利技术一实施例中,所述云端或/和手机端上均部署有:
[0032]第三健康信息收集服务端,用于通过数据分发服务订阅所述主节点通过数据分发服务发布的第一健康状态信息和第二健康状态信息;
[0033]健康信息展示管理,用于对通过数据分发服务订阅对所述第一健康状态信息和第二健康状态信息进行可视化展示。
[0034]本专利技术提供的一种整车健康管理装置,所述整车中包括多个控制器,其中至少一个控制器作为主节点,其余的控制器作为从节点,所述装置包括:
[0035]健康状态信息获取模块,用于分别获取所述从节点与关联所述从节点的第一对象的第一健康状态信息,以及所述主节点与关联所述主节点的第二对象的第二健康状态信
息;
[0036]发布模块,用于将所述第一健康状态信息通过数据分发服务进行发布,以及将所述第二健康状态信息、所述主节点通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务进行发布,以使终端设备通过数据分发服务订阅所述主节点发布的第一健康状态信息和第二健康状态信息。
[0037]本专利技术提供的一种电子设备,所述电子设备包括:
[0038]一个或多个处理器;
[0039]存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现上述的整车健康管理方法的步骤。
[0040]本专利技术提供的一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行上述整车健康管理方法的步骤。
[0041]本专利技术的有益效果:本专利技术中的一种整车健康管理方法,所述整车中包括多个控制器,其中至少一个控制器作为主节点,其余的控制器作为从节点,所述方法包括:分别获取所述从节点与关联所述从节点的第一对象的第一健康状态信息,以及所述主节点与关联所述主节点的第二对象的第二健康状态信息;将所述第一健康状态信息通过数据分发服务进行发布;将所述第二健康状态信息以及所述主节点通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务进本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种整车健康管理方法,其特征在于,所述整车中包括多个控制器,其中至少一个控制器作为主节点,其余的控制器作为从节点,所述方法包括:分别获取所述从节点与关联所述从节点的第一对象的第一健康状态信息,以及所述主节点与关联所述主节点的第二对象的第二健康状态信息;将所述第一健康状态信息通过数据分发服务进行发布;将所述第二健康状态信息以及所述主节点通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务进行发布,以使终端设备通过数据分发服务订阅所述主节点发布的第一健康状态信息和第二健康状态信息。2.根据权利要求1所述的整车健康管理方法,其特征在于,所述从节点上部署有:第一传统诊断管理应用,用于获取车辆的第一故障诊断码;第一应用诊断管理应用,用于获取所述第一传统诊断管理应用发送的第一故障诊断码,以及运行在所述从节点上的应用的第一应用诊断信息;第一健康信息收集客户端,用于获取所述从节点的第一自身健康状态信息以及所述第一应用诊断管理应用获取的第一故障诊断码、第一应用诊断信息;其中,所述第一故障诊断码、所述第一自身健康状态信息以及所述第一应用诊断信息作为第一健康状态信息;第一健康信息订阅发布管理应用,用于通过数据分发服务订阅所述第一健康状态信息并进行发布。3.根据权利要求2所述的整车健康管理方法,其特征在于,在所述第一主节点与所述第二主节点上均部署有:第二传统诊断管理应用,用于获取车辆的第二故障诊断码;第二应用诊断管理应用,用于获取所述第一传统诊断管理应用发送的第一故障诊断码,以及运行在所述第一主节点或/和第二主节点上的应用的第二应用诊断信息;第二健康信息收集客户端,用于获取所述第一主节点或/和第二主节点的第二自身健康状态信息以及所述第二应用诊断管理应用获取的第二故障诊断码、第二应用诊断信息;其中,所述第二故障诊断码、所述第二自身健康状态信息以及所述第二应用诊断信息作为第二健康状态信息;第二健康信息收集服务端,用于获取所述第二健康信息收集客户端采集的第二健康状态信息;第二健康信息订阅发布管理应用,用于通过数据分发服务订阅所述第一健康状态信息,并将所述第二健康状态信息和通过数据分发服务订阅的所述第一健康状态信息通过数据分发服务行发布。4.根据权利要求2所述的整车健康管理方法,其特征在于,所述从节点上还部署有:第一日志管理应用,用于将运行在所述从节点上的应用的应用调用日志的接口按照日志等级进行存储。5.根据权利要求3所述的整车健康管理方法,其特征在于...
【专利技术属性】
技术研发人员:王忠才,廖浩越,赵禹淞,丁福运,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。