本申请涉及车辆告警,尤其涉及一种基于车辆状态的告警方法及装置。
背景技术:
1、车联网是指利用通信技术将汽车与互联网连接起来,实现车辆内部、车辆与外部环境之间的信息互通和数据共享。在车联网中,控制器区域网络(controller areanetwork,简称can)是一种广泛应用的汽车通信协议。
2、can信号是指can总线上传输的数据中的某个变量或状态,如车速、发动机转速、油量、刹车状态等。can信号可以通过车载终端或其他设备读取并处理,用于实现车辆的监测、控制和管理。
3、现有的告警方式通常基于特定的告警规则,这些规则通常基于特定的can信号进行阈值设定。例如,如果车速信号低于某个特定阈值,或者引擎温度信号高于某个特定阈值,触发告警。
4、这种告警方式存在以下缺点:
5、告警方式单一,需要将具体can信号的阈值定义到车端零部件中:现有技术通常限制了告警方式的多样性。通常只支持单一的告警方式,如将故障代码图标显示在车辆仪表盘。这种限制意味着车辆制造商必须预先定义具体can信号的阈值,并将这些阈值硬编码到车辆的零部件中。这种固定阈值设置的方法在应对不同情况或应用需求时缺乏灵活性。例如,当车辆运行环境发生变化或需要不同的告警方式时,现有技术无法灵活适应,导致告警策略的僵化。
6、无法进行多信号组合告警,由于不同can信号通常表示不同的物理量,如温度、速度、压力等:现有方法通常只关注单一信号的阈值判断,而无法有效处理不同can信号之间的复杂关系。这些信号通常表示不同的物理量,可能具有完全不同的单位、量纲和数值范围。因此,现有技术无法轻松对多个can信号进行组合,进行复杂的联合告警。例如,如果要基于车速、引擎温度和刹车状态来触发告警,现有技术通常无法满足这种要求。这限制了车辆系统对多信号组合告警的应用,从而无法全面评估车辆状态。
7、缺乏计算逻辑支持,只做到简单的大小值判断,现有技术通常只能执行简单的大小值判断,例如,当某个can信号的数值超过或低于阈值时触发告警。这种方法缺乏计算逻辑支持,无法实现复杂的信号之间的复杂计算,例如数学运算、逻辑运算或复杂的函数调用。
8、因此,现有技术无法实现更高级的告警,也无法根据多个因素和信号之间的复杂关系来触发告警。这限制了系统对更复杂、精确的告警逻辑的支持,无法满足复杂应用场景的需求。如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
技术实现思路
1、有鉴于此,本申请实施例提供了一种基于车辆状态的告警方法及装置,以解决现有技术中单一告警规则不灵活、场景单一的问题。
2、本申请实施例的第一方面,提供了一种基于车辆状态的告警方法,应用于告警云平台,包括:
3、获取目标车辆的车辆额定参数;
4、获取告警规则指令,告警规则指令用于表征对标准化参数的运算函数和对运算函数的结果判定规则;
5、持续获取目标车辆的实时状态参数;
6、根据车辆额定参数对实时状态参数进行标准化处理,得到实时标准化参数;
7、基于告警规则指令,根据运算函数对实时标准化参数进行计算,得到实时运算结果;
8、判断实时运算结果是否满足结果判定规则,若否,则确定当前目标车辆处于告警状态,生成告警信息。
9、本申请实施例的第二方面,提供了一种基于车辆状态的告警装置,包括:
10、第一获取模块,用于获取目标车辆的车辆额定参数;
11、第二获取模块,用于获取告警规则指令,告警规则指令用于表征对标准化参数的运算函数和对运算函数的结果判定规则;
12、第三获取模块,用于持续获取目标车辆的实时状态参数;
13、标准化处理模块,用于根据车辆额定参数对实时状态参数进行标准化处理,得到实时标准化参数;
14、运算模块,用于基于告警规则指令,根据运算函数对实时标准化参数进行计算,得到实时运算结果;
15、判断模块,用于判断实时运算结果是否满足结果判定规则,若否,则确定当前目标车辆处于告警状态,生成告警信息。
16、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
17、本申请实施例的第四方面,提供了一种可读存储介质,该可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
18、本申请实施例与现有技术相比存在的有益效果至少包括:本申请实施例通过车辆额定参数对实时状态参数进行标准化处理,从而标准化处理得到的实时标准化参数能够脱离量纲和数值的限制,实现更为复杂的运算和结果判定,用户可根据自身需求设置更为灵活的告警规则指令,从而摆脱了现有技术中以固定阈值对单一信号的判定方法中告警策略僵化、判定逻辑简单、无法多信号组合告警的问题。
1.一种基于车辆状态的告警方法,其特征在于,应用于告警云平台,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述车辆额定参数对所述实时状态参数进行标准化处理,得到实时标准化参数的过程,包括:
3.根据权利要求1所述的方法,其特征在于,根据所述车辆额定参数对所述实时状态参数进行标准化处理,得到实时标准化参数的过程,包括:
4.根据权利要求1所述的方法,其特征在于,所述运算函数包括运算符号和运算系数;基于所述告警规则指令,根据所述运算函数对所述实时标准化参数进行计算,得到实时运算结果的过程,包括:
5.根据权利要求4所述的方法,其特征在于,所述运算符号为加号,运算系数为权重系数;根据所述运算符号和所述运算系数,将所述实时标准化参数代入所述运算函数中进行计算,得到实时运算结果的过程,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,确定当前所述目标车辆处于告警状态,生成告警信息之后,还包括
7.根据权利要求6所述的方法,其特征在于,所述告警报文包括消息头定义、数据体、故障或事件字符串数组、补发标识、故障或事件字符串,所述故障或事件字符串包括消息类型、故障或事件id、故障或事件信号值、时间戳、告警流水号。
8.一种基于车辆状态的告警装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述方法的步骤。
10.一种可读存储介质,所述可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。