车辆状态输出方法、车辆以及存储介质与流程

文档序号:31604992发布日期:2022-09-21 10:18阅读:64来源:国知局
车辆状态输出方法、车辆以及存储介质与流程

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.所述接收所述部品的运行控制指令的步骤之前,还包括:控制所述预设应用程序显示所述三维模型;所述接收所述部品的运行控制指令的步骤包括:基于所述预设应用程序接收所述目标位置的操控指令作为所述运行控制指令。
35.此外,为了实现上述目的,本技术还提出一种车辆,所述车辆包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆状态输出程序,所述车辆状态输出程序被所述处理器执行时实现如上任一项所述的车辆状态输出方法的步骤。
36.此外,为了实现上述目的,本技术还提出一种存储介质,所述存储介质上存储有车辆状态输出程序,所述车辆状态输出程序被处理器执行时实现如上任一项所述的车辆状态输出方法的步骤。
37.本发明提出的一种车辆状态输出方法,该方法基于车辆上存在故障的部品在三维模型上的目标位置确定三维模型的目标视角,在预设应用程序中按照所确定的目标视角显示三维模型并突出显示部品相应的目标位置,基于此,用户无需记忆不同指示灯的含义,也可通过三维模型的显示快速定位出车辆当前出现故障的部品的位置,提高用户对车载部品故障定位的效率,以保证车辆故障可及时维修。
附图说明
38.图1为本发明车辆状态输出方法一实施例运行涉及的系统架构示意图;
39.图2为本发明车辆状态输出方法一实施例的流程示意图;
40.图3为本发明车辆状态输出方法另一实施例的流程示意图;
41.图4为本发明车辆状态输出方法又一实施例的流程示意图;
42.图5为本发明车辆状态输出方法再一实施例的流程示意图;
43.图6为预设应用程序中显示的交互界面示意图;
44.图7为本发明车辆状态输出方法再另一实施例的流程示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.本发明实施例的主要解决方案是:获取车辆上部品的第一状态信息,所述第一状态信息包括对应的部品运行是否存在故障的信息;当所述第一状态信息为对应的部品运行存在故障时,根据所述部品在所述车辆的三维模型上的目标位置确定所述三维模型的目标视角;根据所述目标视角控制预设应用程序显示所述三维模型,并控制所述预设应用程序在所述三维模型上突出显示所述目标位置。
48.由于现有技术中,车载部品出现故障时,一般会以特定的指示灯开启进行标识,不同的故障对应不同的指示灯,用户在对指示灯不熟悉的情况下,难以快速定位出现故障的车载部品,导致车辆故障无法及时维修。
49.本发明提供上述的解决方案,旨在提高用户对车载部品故障定位的效率,以保证
车辆故障可及时维修。
50.本发明实施例提出一种车辆,车辆可以是传统的汽油车、电动车、混合动力的车辆等任意不同类型的车辆。
51.在本发明实施例中,参照图1,车辆包括部品1、车载控制系统2以及应用模块。部品1和应用模块均与车载控制系统2连接。
52.部品1具体为车上实现特定功能的功能装置,例如,部品1可包括空调、座椅、大灯、雨刮等。
53.应用模块可安装有预设应用程序3,预设应用程序3可用于显示车辆的三维模型,具体的预设应用程序3为可视化app。预设应用程序3显示三维模型后,可接收用于基于预设应用程序3输入的指令控制三维模型的显示,例如可按照用户输入指令缩放三维模型、旋转三维模型、选中三维模型上部品1相应的位置进行突出显示等。
54.另外,应用模块还可安装有预设应用程序3以外的其他程序,例如语音app、导航app、场景app等。
55.在其他实施例中,预设应用程序3还可安装于与车辆通信连接的客户终端(例如手机、电子手表、平板电脑等)中。
56.进一步的,在本实施例中,参照图1,车载控制系统2包括第一控制器21和控制装置。其中,应用模块和控制装置均与第一控制器21连接。所述控制装置用于按照所述第一控制器21发送的指令控制所述部品1运行和上传所述部品1当前的运行状态至所述第一控制器21。
57.其中,参照图1,控制装置还可与车辆的实体按键4连接,可基于实体按键4输入的控制指令控制部品1运行。实体按键4可具体包括大灯组合开关、雨刮组合开关、空调风量和风速旋钮,作用是对车身端部品1发送控制指令。实体按键4可通过通信总线单向与控制装置连接。
58.进一步的,在本实施例中,参照图1,所述控制装置包括第二控制器22和第三控制器23,所述第一控制器21和所述第三控制器23均与所述第二控制器22连接,所述第二控制器22用于所述第一控制器21与所述第三控制器23之间的数据中转,所述第三控制器23用于控制所述部品1运行和上传所述部品1当前的运行状态至所述第二控制器22。其中,第二控制器22与车辆上的实体按键4连接,具体的实体按键4可通过通信总线单向与第二控制器22连接。第三控制器23可为整车控制器。
59.第一控制器21可作为上游控制器,在车载控制系统2中起到与客户交互、将客户控制指令处理下方、监听车载部品1的状态数据并进行状态更新展示或埋点数据上传、调用自身app服务资源和麦克风、播放器、通信模块(如蓝牙、wifi等)等。
60.第二控制器22可作为整个车载控制系统2的中游控制器,起到对上游控制器下方的指令信号进行解析转化,将下游监听到的车身端部品1状态数据进行缓存和转化并向上传输。第二控制器22中功能模块主要包括场景引擎服务器和bcm soa service以及autosar底部框架层。其中场景引擎主要用于场景app的实现,soa service是对下游车身端各部品1单元原子化能力的封装,把各单元作为独立的服务供上游应用客户端的调用,从电子电气架构上实现软硬解耦和后续车身部品1单元的迭代优化。
61.第三控制器23可作为下游控制器,将上游的第二控制器22解析和转化后的控制指
令下方到部品1进行车身端部品1功能的实现。同时一旦车载部品1发生状态变化,会把相关信号传递给第二控制器22,由第二控制器22接收到此信号后上传到第一控制器21。
62.在本发明实施例中,参照图1,车载控制系统2包括:处理器1001(例如cpu),存储器1002等。车载控制系统2中的各部件通过通信总线连接。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
63.其中,车载控制系统2包括上述多于一个控制器时,处理器1001、存储器1002可分布设于不同的控制器中,存储器1002可存储对应的控制器运行所需的程序。
64.本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
65.如图1所示,作为一种存储介质的存储器1002中可以包括车辆状态输出程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的车辆状态输出程序,并执行以下实施例中车辆状态输出方法的相关步骤操作。
66.本发明实施例还提供一种车辆状态输出方法,应用于上述车辆。
67.参照图2,提出本技术车辆状态输出方法一实施例。在本实施例中,所述车辆状态输出方法包括:
68.步骤s10,获取车辆上部品的第一状态信息,所述第一状态信息包括对应的部品运行是否存在故障的信息;
69.这里的第一状态信息可为部品当前实时上传的信息,也可为存储器中所存储的部品在当前时刻之前上传并记录的信息。
70.第一状态信息可在车辆运行过程中实时获取,也可在接收到三维模型的显示启动指令时获取,还可在预设应用程序开启时获取。
71.车上每个部品具有对应的第一状态信息。部品数量多于一个,则对应的第一状态信息的数量多于一个。
72.第一状态信息可具体可包括车载控制系统中的部品状态码或部品状态码的变化特征信息,其中部品状态码为表征对应的部品状态的标识码。其中,部品状态码可为用于标识部品运行是否存在故障的标识码,部品状态码为第一数值时表明对应的部品运行存在故障,部品状态码为第二数值时表明对应的部品不存在故障。或者,不同的部品状态码表征不同的部品状态,例如部品状态码为第三数值表明对应的部品开启、部品状态码为第四数值表明对应的部品关闭,部品状态码为第四数值时表明对应的部品运行存在故障,部品状态码为第三数值时表明对应的部品不存在故障。
73.步骤s20,当所述第一状态信息为对应的部品运行存在故障时,根据所述部品在所述车辆的三维模型上的目标位置确定所述三维模型的目标视角;
74.目标视角为用于使目标位置朝向用户显示的视角。存在故障的部品在三维模型上的目标位置不同,则对应的目标视角不同。目标位置与目标视角之间对应关系可预先设置,可为映射关系、计算关系等。基于该对应关系可确定当前目标位置所对应的目标视角。
75.车辆的三维模型具体为基于车辆整体结构所对应的三维模型。
76.具体的,可预先设置的一个预设应用程序对应的显示屏幕所对应的虚拟用户视点,该视点可表征用户的眼睛,将三维模型上目标位置与虚拟用户视点之间距离最小时三
维模型所处的视角可作为目标视角。
77.步骤s30,根据所述目标视角控制预设应用程序显示所述三维模型,并控制所述预设应用程序在所述三维模型上突出显示所述目标位置。
78.三维模型以目标视角在预设应用程序中显示时,可认为三维模型上的目标位置正对用户。需要说明的是,三维模型以目标视角显示时三维模型为定向显示,不会发生旋转。
79.突出显示具体指的是三维模型上目标位置以第一显示参数显示,三维模型上除了目标位置以外的其他位置以第二显示参数显示,第一显示参数和第二显示参数为不同的参数。第一显示参数和第二显示参数的类型可为系统预先配置,也可由用户自行设置,例如可包括显示颜色、轮廓显示的粗细和/或显示亮度、显示透明度等。
80.进一步的,当所述第一状态信息为所述部品运行未存在故障时,可控制预设应用程序旋转显示三维模型。
81.进一步的,在步骤s30执行的过程中,也可控制预设应用程序输出对应的提示信息(如声音、文字或灯光等),以多方面的提示用户车辆上发生故障的部品。
82.本发明实施例提出的一种车辆状态输出方法,该方法基于车辆上存在故障的部品在三维模型上的目标位置确定三维模型的目标视角,在预设应用程序中按照所确定的目标视角显示三维模型并突出显示部品相应的目标位置,基于此,用户无需记忆不同指示灯的含义,也可通过三维模型的显示快速定位出车辆当前出现故障的部品的位置,提高用户对车载部品故障定位的效率,以保证车辆故障可及时维修。
83.进一步的,基于上述实施例,提出本技术车辆状态输出方法另一实施例。在本实施例中,所述部品的数量多于一个,参照图3,所述步骤s20包括:
84.步骤s21,当存在多于一个目标状态信息时,确定所述多于一个目标状态信息对应的多于一个目标部品;所述目标状态信息为对应的部品运行存在故障的第一状态信息;
85.步骤s22,根据所述多于一个目标部品在所述三维模型上对应的多于一个目标位置确定所述目标视角。
86.具体的,可选取多于一个目标位置中之一来确定目标视角;也可综合多于一个目标位置所对应的多于一个的备选视角来确定目标视角。
87.具体的,可获取不同目标部品对应的部品类型、故障类型和/或发生故障的持续时长,基于部品类型、故障类型和/或持续时长确定不同目标位置对应的优先级,根据多于一个目标位置中优先级最高的目标位置确定目标视角,以使优先级最高的目标位置对应的目标部品朝向用户显示。或者,也可根据优先级确定不同的目标位置对应的权重,确定每个目标位置对应的备选视角,备选视角为用于使对应的目标位置正对用户显示时的三维模型显示视角,根据多于一个备选视角及其对应的权重值计算目标视角。
88.进一步的,可获取车辆当前的状态信息(例如是否处于行驶状态、行驶速度和/或行驶区域等),基于状态信息获取部品类型、故障类型和/或持续时长与不同目标位置对应的优先级之间的对应关系,不同的状态信息可对应不同的对应关系,基于该对应关系确定部品类型、故障类型和/或持续时长所对应的不同目标位置的优先级。
89.在本实施例中,在多于一个部品发生故障时,综合多于一个部品在三维模型上的目标位置来确定三维模型的目标视角,有利于保证三维模型的显示可与车辆上多于一个部品的实际故障状态相匹配,以进一步提高车辆故障维修的及时性。
90.进一步的,基于上述任一实施例,提出本技术车辆状态输出方法又一实施例。在本实施例中,参照图4,定义根据所述目标视角控制预设应用程序显示所述三维模型为步骤s31,所述控制所述预设应用程序在所述三维模型上突出显示所述目标位置的步骤包括:
91.步骤s32,控制所述预设应用程序在所述三维模型上以第一显示颜色显示所述目标位置,并控制所述预设应用程序在所述三维模型上以第二显示颜色显示所述三维模型上除所述目标位置以外的其他位置;
92.其中,所述第一显示颜色和所述第二显示颜色为不同颜色。
93.第一显示颜色和第二显示颜色可为系统的默认配置,也可为用户设置的参数,具体颜色不作限定,只需保证两种颜色不同即可。例如,第一显示颜色为红色,第二显示颜色为蓝色。
94.在本实施例中,通过三维模型将存在故障的部品以不同颜色进行突出显示,从而保证用户可基于颜色的差异快速、准确地定位出发生故障的部品在车身上的所在位置,以进一步提高用户对车载部品故障定位的效率。
95.进一步的,在本实施例中,参照图4,步骤s32之后,还包括:
96.步骤s33,获取所述部品当前的第二状态信息,所述第二状态信息包括所述部品运行是否存在故障的信息;
97.具体的,当存在多于一个目标状态信息时,可获取每个目标部品对应的第二状态信息。
98.步骤s34,当所述第二状态信息为所述部品运行未存在故障时,控制所述预设应用程序在所述三维模型上以所述第二显示颜色显示所述目标位置。
99.在本实施例中,通过上述方式,可使用户通过输出的三维模型中目标位置颜色的改变知晓当前部品已经恢复正常,以避免用户不必要的检修动作,提高三维模型对故障提示的准确性。
100.进一步的,步骤s34之后,可返回执行步骤s10。
101.进一步的,步骤s33之后,当第二状态信息为部品运行存在故障时,可控制预设应用程序维持以第一显示颜色显示目标位置。
102.在其他实施例中,,步骤s32之后也可在接收到用户输入的预设指令时控制所述预设应用程序在所述三维模型上以所述第二显示颜色显示所述目标位置。
103.进一步的,基于上述任一实施例,提出本技术车辆状态输出方法再一实施例。在本实施例中,参照图5,步骤s10之前,还包括:
104.步骤s01,接收所述部品的运行控制指令,并根据所述运行控制指令控制所述部品运行;
105.具体的,运行控制指令的接收过程可具体如下:接收所述车辆上实体按键输入的所述运行控制指令,或,控制所述预设应用程序显示所述三维模型,基于所述预设应用程序接收所述目标位置的操控指令作为所述运行控制指令。
106.具体的,可将运行控制指令沿第一控制器与部品之间的控制链路发送至部品,部品接收到运行控制指令后可按照运行控制指令运行。
107.结合图6,预设应用程序的交互界面中的显示区域包括:用于显示车辆对应的三维模型的第一区域、用于显示车辆上不同部品对应的标识信息的第二区域以及用于显示部品
对应功能的功能按钮。用户可通过触摸或控制装置选中第二区域中的标识信息,响应于标识信息的选中指令,确定用户选中的目标部品(例如后视镜、车窗、后背门、雨刮等)并在第三区域显示目标部品对应的功能按钮(如展开、折叠、角度调节等),第二区域中三维模型上目标部品对应的目标位置进行突出显示(如图6中的阴影部分)以表明用户已选中该目标。具体的,三维模型上目标部品对应的目标位置以第三显示颜色显示,三维模型上除目标位置以外的其他位置维持当前第二显示颜色显示。这里的第三显示颜色与上述的第一显示颜色和第二显示颜色为不同的颜色。用户通过目标部品在三维模式上的突出显示可知晓其所选中的目标。用户可基于自身需求选择第三区域中的功能按钮,响应于功能按钮的选中指令,可确定功能按钮对应的控制指令作为这里的操控指令。
108.基于步骤s01,步骤s10包括:
109.步骤s11,获取所述部品当前的运行状态;
110.这里部品当前的运行状态具体可通过
111.步骤s12,当所述运行状态信息为所述部品达到所述运行控制指令对应的目标状态时,确定所述第一状态信息为所述部品运行未存在运行故障;
112.步骤s13,当所述运行状态信息为所述部品未达到所述目标状态时,确定所述第一状态信息为所述部品运行存在故障。
113.目标状态具体为部品按照运行控制指令运行时部品所需达到的状态。
114.例如,运行控制指令为部品开机时,若部品的运行状态信息为部品处于关机状态,则确定第一状态信息为部品运行存在故障;若部品的运行状态信息为部品处于开机状态,则确定第一状态信息为部品运行未存在故障。
115.在本实施例中,基于运行控制指令控制部品运行之后通过检查部品是否达到运行控制指令对应的目标状态来确定部品是否存在运行故障,在存在运行故常时通过车辆的三维模型进行突出显示,从而保证用户对部品具有控制需求时,可及时发现部品是否存在运行故障,以进一步提高用户发现部品故障的及时性。其中,运行控制指令可通过实体按键输入,也可通过用户与三维模型的交互输入,基于此,可实现用户通过实体按键或三维模型控制车载部件运行时,均可通过三维模型上的突出显示快速知晓部品所出现的故障。
116.进一步的,基于上述实施例,提出本技术车辆状态输出方法再另一实施例。在本实施例中,所述车辆状态输出方法应用于车载控制系统中的第一控制器,所述车载控制系统还包括与所述第一控制器连接的控制装置,所述控制装置用于按照所述第一控制器发送的指令控制所述部品运行和上传所述部品当前的运行状态至所述第一控制器,所述运行状态信息为所述第一控制器中当前记录的所述控制装置所发送的所述部品的运行状态的信息,基于此,参照图7,步骤s13之后,还包括:
117.步骤s40,获取所述控制装置中目标标识码的变化状态信息;所述变化状态信息包括所述目标标识码在所述运行控制指令执行前后是否发生变化,其中,所述目标标识码发生变化时表征所述控制装置已将所述运行控制指令发送至所述部品和/或所述控制装置已将所述部品当前的运行状态上传至所述第一控制器;
118.具体的,目标标识码可为一个或包括多于一个子标识码。其中,目标标识码多于一个子标识码时,多于一个子标识码中之一发生变化时表征所述控制装置已将所述运行控制指令发送至所述部品,多于一个子标识码中之另一发生变化时表征所述控制装置已将所述
部品当前的运行状态上传至所述第一控制器。
119.在本实施例中,所述目标标识码发生变化时表征所述控制装置已将所述运行控制指令发送至所述部品和所述控制装置已将所述部品当前的运行状态上传至所述第一控制器。
120.步骤s01执行过程中,可在接收所述部品的运行控制指令时,先读取目标标识码当前的标识值作为第一标识值,再执行根据所述运行控制指令控制所述部品运行的步骤,在根据所述运行控制指令控制所述部品运行的步骤执行后,再间隔设定时长读取目标标识码当前的标识值作为第二标识值,若第一标识值与第二标识值一致则目标标识码未发生变化,第一标识值与第二标识值不一致则目标标识码发生变化。
121.步骤s50,根据所述变化状态信息确定所述部品对应的运行故障类型;
122.运行故障类型可具体包括部品内部存在故障和控制装置存在故障中之一。也可包括部品内部存在故障、控制装置存在故障以及部品内部和控制装置均存在故障中之一。
123.目标标识码发生变化时,可认为第一控制器与部品之间的控制装置不存在故障,此时可确定运行故障类型为部品内部存在故障。目标标识码未发生变化时,可认为第一控制器与部品之间的控制装置存在故障,此时可确定运行故障类型为与部品运行控制相关的控制装置存在故障。
124.步骤s60,控制所述预设应用程序输出所述运行故障类型对应的提示信息。
125.提示信息可文字、语音和/或灯光等形式。不同的运行故障类型对应不同的提示信息。
126.例如,运行故障类型为部品内部存在故障时可控制预设应用程序将目标部品对应的目标位置上的图像闪烁显示;运行故障类型为部品内部未存在故障时可控制预设应用程序将目标部品对应的目标位置上的图像常亮显示。
127.需要说明的是,步骤s40至步骤s60与步骤s20和步骤s30之间执行的先后顺序不作具体限定,步骤s13之后执行可先执行步骤s20和步骤s30再执行步骤s40至步骤s60,也可以步骤s13之后执行可先执行步骤s40至步骤s60再执行步骤s20和步骤s30。
128.在本实施例中,在确定部品运行存在故障之后,通过控制装置对运行控制指令和/或对部品当前的运行状态的传输状态进行回溯分析,进一步确定部品所存在的故障类型并输出相应的提示信息,以确保用户可通过输出的提示信息准确地知晓故障类型并进行准确的检修措施,保证车辆可快速恢复正常。
129.进一步的,在本实施例中,除了控制预设应用程序输出提示信息以外,还可将运行故障类型上传至服务器,以使专业人员可基于服务器中的数据对车辆的故障情况进行分析。
130.进一步的,在本实施例中,所述控制装置包括第二控制器和第三控制器,所述第一控制器和所述第三控制器均与所述第二控制器连接,所述第二控制器用于所述第一控制器与所述第三控制器之间的数据中转,所述第三控制器用于控制所述部品运行和上传所述部品当前的运行状态至所述第二控制器,所述目标标识码包括所述第二控制器中的第一标识码和所述第三控制器中的第二标识码,所述根据所述变化状态信息确定所述部品对应的运行故障类型的步骤包括:
131.当所述变化状态信息为所述第一标识码发生变化且所述第二标识码发生变化时,
确定所述运行故障类型为所述部品存在内部故障;
132.当所述变化状态信息为第一标识码未发生变化时,确定所述运行故障类型为所述部品对应的控制链路中所述第二控制器存在故障;
133.当所述变化状态信息为第一标识码发生变化且所述第二标识码未发生变化时,确定所述运行故障类型为所述部品对应的控制链路中所述第三控制器存在故障;
134.其中,所述第一标识码发生变化表征所述第二控制器已将所述运行控制指令发送至所述第三控制器并已将所述第三控制器上传的所述部品当前的运行状态发送至所述第一控制器,所述第二标识码发生变化表征所述第三控制器已将所述运行控制指令发送至所述部品并已将所述部品上传的当前运行状态发送至所述第二控制器。
135.第一标识码可具体包括第一下发标识码和第一上传标识码,第一下发标识码发生变化时表明第二控制器已将所述运行控制指令发送至所述第三控制器,第一上传标识码发生变化时表明所述第二控制器已将所述第三控制器上传的所述部品当前的运行状态发送至所述第一控制器。第二标识码可具体包括第二下发标识码和第二上传标识码,第二下发标识码发生变化时表明所述第三控制器已将所述运行控制指令发送至所述部品,第二上传标识码发生变化时表明所述第三控制器已将所述部品上传的当前运行状态发送至所述第二控制器。
136.基于此,当所述变化状态信息为所述第一下发标识码和第一上传标识码均发生变化且所述第二下发标识码和第二上传标识码均发生变化时,确定所述运行故障类型为所述部品存在内部故障;当所述变化状态信息为所述第一下发标识码和第一上传标识码中之一未发生变化且所述第二下发标识码和第二上传标识码均发生变化时,确定所述部品对应的控制链路中所述第二控制器存在故障;当所述变化状态信息为所述第一下发标识码和第一上传标识码均发生变化且所述第二下发标识码和第二上传标识码中之一未发生变化时,确定所述运行故障类型为所述部品对应的控制链路中所述第三控制器存在故障。
137.在本实施例中,在基于第一控制器、第二控制器以及第三控制器实现在预设应用程序中可视化显示车辆的部品故障和车辆部品的可视化控制的基础上,准确分析部品运行故障的原因并进行提示,从而使用户可基于不同类型的故障有针对性地采用不同的检修手段,以进一步提高车辆恢复正常运行的效率。
138.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有车辆状态输出程序,所述车辆状态输出程序被处理器执行时实现如上车辆状态输出方法任一实施例的相关步骤。
139.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
140.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
141.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,车辆,或者网络设备等)执行本发明各个实施例所述的方法。
142.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1