车辆电池异常状态实时监控方法、系统及可读存储介质与流程

专利2023-08-20  116



1.本发明属于汽车领域,具体涉及一种车辆电池异常状态实时监控方法、系统及可读存储介质。


背景技术:

2.汽车电子技术不断智能化的发展,车载电器不断增加,车辆在启动过程中有发电机为蓄电池充电,车辆熄火停车的情况下,车载电器可能持续放电。若汽车停车时间过长,蓄电池可能电量耗尽,进而导致车辆无法启动,而且,蓄电池长期亏电会大幅度降低蓄电池的使用寿命。因此,如果对车辆蓄电池的状况进行监测,通过监测电池情况发出预警对车辆的正常使用显得尤为重要。
3.为了解决上述问题,申请号为2021103099201的中国专利公开了一种车辆异常休眠唤醒预警方法、装置、设备及可读存储介质。该方法包括:在车辆电源档位处于off档位后,检测车辆网关是否正常休眠;若车辆网关未正常休眠,则进行异常休眠提醒;若车辆网关正常休眠,则检测车辆网关是否被异常唤醒;当车辆网关被异常唤醒,进行异常唤醒提醒。在车辆下电后,基于对网关状态进行监控,实现对车辆休眠以及唤醒的异常检测,且在存在异常休眠或异常唤醒时,进行异常提醒,使得相关人员能及时发现车辆的异常状态并进行处理。
4.上述方法在异常情况出现后,进行异常提醒时,不能实时读取发生异常情况时的车况实时数据,在现场进行原因排查时,不能根据车况实时信息快速找出异常发生原因。


技术实现要素:

5.针对上述现有技术的不足,本发明所要解决的技术问题是:如何提供一种能够对车辆轩电池异常状态实时监控,且能够实时提供车况信息,为后期原因排查提供数据。
6.为了解决上述技术问题,本发明采用了如下的技术方案:一种车辆电池异常状态实时监控方法,包括实时抓取车辆的车况数据,并对车况实时数据实时计算,获取车辆状态;当车辆状态为异常唤醒或/和异常休眠时,开始实时监听蓄电池状态,记录亏电车辆并根据亏电风险判断规则发出亏电预警,同时,将车辆亏电预警信息聚合到数据可视化模块展示。
7.进一步的,所述实时抓取车辆的车况数据的步骤包括:车端tbox将车况数据通过网关平台,按照tlv编码规则进行编码,通过apn物理专线传输到云端的数据采集模块,然后由数据实时处理模块根据车况数据和mysql的状态判断规则,在flink中生成车辆状态表。
8.进一步的,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态、不休眠状态,其中,正常唤醒状态为车辆出现休眠信号后,车辆唤醒且为用户主动唤醒,此时,蓄电池为正常状态;异常唤醒状态为车辆出现休眠信号后,车辆唤醒且非用户主动唤醒,此时,蓄电池为异常状态;休眠状态为车辆熄火锁车后一定时间内,车辆进入休眠的状态,此时,蓄
电池为正常状态;不休眠状态为车辆熄火锁车后一定时间内,车辆未进入休眠状态,此时,蓄电池为异常状态。
9.进一步的,所述主动唤醒包括打开车门、关闭车门、打开后备箱、电源on档和解除设防。
10.进一步的,所述实时监听蓄电池状态,并根据亏电风险判断规则发出预警的步骤包括:当车辆状态跳变为异常状态时,进行车辆监听,当异常状态持续时间小于设定阀值就出现车辆跳变,解除此辆车的监听;当异常状态的持续时间大于设定阀值时,进行车辆预警,推送亏电车辆预警信息,信息推送到数据可视化平台,并持续对此车辆进行监听,若设定时间内该车辆的异常状态发生跳变,则解除此车辆的监听;若设定时间内该车辆的异常状态仍未跳变,则再次对此车辆进行预警,以此类推,至车辆状态跳变为正常则解除监听。
11.进一步的,将亏电车辆预警信息聚合到数据可视化平台展示时,所展示页面包括时间筛选、预警统计报表和预警详细报表,所述时间筛选支撑用户筛选历史亏电预警信息,默认时间为当天;所述预警统计报表包括:聚合每日累计的亏电预警车辆数,聚合每日累计的亏电预警次数,聚合截止每日监测车辆数;所述预警详细报表记录的是亏电预警信息,包括车辆id,事件时间,异常状态原因,异常状态持续时长。
12.进一步的,在记录车辆亏电并根据亏电风险判断规则发出亏电预警时,可将亏电预警直接发送至用户,并向用户提出驱动发动机,为蓄电池充电的建议,或者将亏电预警信息及预警车辆相关车辆信息推送给业务人员,为预警车辆问题排查提供预警车辆的车况数据和信息;还可从云端向车端发出蓄电池断电指令,拦截亏电发生。
13.一种车辆电池异常状态实时监控系统,包括数据采集模块、数据实时处理模块、异常状态预警模块、数据可视化模块和消息通知模块,所述数据采集模块用于实时获取车辆的车况数据;所述数据实施处理模块与数据采集模块通讯连接,用于实时从数据采集模块抓取车况实时数据,并根据车况实时数据和车辆状态判断规则获取车辆状态表,并从车辆状态表中获取车辆状态;所述异常状态预警模块与数据实时处理模块通讯连接,用于获取车辆状态,并根据亏电风险预警规则对所获取车辆状态的相应状态进行状态异常判定,在状态异常判定后,将判定结果输出到数据可视化模块,或在车辆状态判定为异常后,将预警信息发送给信息通知模块;所述消息通知模块用于在收到预警信息后,向相应亏电车辆的用户或后台人员发送预警信息或预警车辆处理信息;所述数据可视化模块用于实时接收异常状态预警模块所发出的判定信息,并将判定信息通过页面展示。
14.进一步的,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态和不休眠状态;当车辆状态为异常唤醒状态和不休眠状态时,判定为异常状态。
15.一种可读存储介质,所述可读存储介质上存储有车辆电池异常状态实时监控程序,其中所述车辆电池异常状态实时监控程序被处理器执行时,实现如上所述的车辆电池异常状态实时监控方法。
16.相比现有技术,本发明具有如下有益效果:1、能够对带有蓄电池传感器和不带蓄电池传感器的车辆批量进行蓄电池异常状态的实时监控,用flink流技术实时监测,大量减少资源的损耗,可实现百万级在线车辆实时亏电监测。
17.2、对车辆的蓄电池当下状态的异常状态进行监控,抓取达到异常时长阀值的车辆,可主动通知用户,建议用户启动发动机,给蓄电池充电,阻止亏电发生;或者进行远程智能断电,有效拦截亏电的发生。
18.3、对蓄电池异常正在发生的车辆,进行现场原因排查,找出导致此刻不休眠或者异常唤醒的软件、硬件方面的原因,减少批量事故的发生,优化和迭代产品。
附图说明
19.图1为车辆电池异常状态实时监控流程框图。
20.图2为车辆状态表的判断规则示意图。
21.图3为亏电风险的预警判断规则示意图。
22.图4为本发明的车况报文数据展示截图。
23.图5为本发明的车辆状态数据展示示意图。
24.图6为本发明的数据可视化截图。
25.图7为本发明的告警通知截图。
具体实施方式
26.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.如图1所示,本实施例中的车辆电池异常状态实时监控方法包括实时抓取车辆的车况数据,并对车况实时数据实时计算,获取车辆状态;当车辆状态为异常唤醒或/和异常休眠时,开始实时监听蓄电池状态,记录亏电车辆并根据亏电风险判断规则发出亏电预警,同时,将车辆亏电预警信息聚合到数据可视化模块展示。
28.具体的,所述实时抓取车辆的车况数据的步骤包括:车端tbox将车况数据通过网关平台上传到kafka(车况数据如图4所示),并按照tlv编码规则进行编码,通过apn物理专线传输到云端的数据采集模块,然后由数据实时处理模块根据车况数据和mysql的状态判断规则,在flink中生成车辆状态表,车辆状态表数据如图5所示。
29.如图5所示,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态、不休眠状态。具体的,是否为异常字段中,
‘0’
为正常状态,
‘1’
为异常状态。
30.图2 为车辆状态表的判断规则,具体地,当监听到发动机熄火且车门已锁定的信号后,若10分钟内未监听到车辆休眠,则判断状态为车辆不休眠,记录下车辆的状态为“不休眠”和此刻时间戳,并标记此条数据为异常状态;若车辆10分钟内休眠,则判断为车辆休眠,记录下车辆状态为

休眠’和此刻时间戳,并标记此条数据为正常状态;车辆休眠状态中,车辆唤醒,判断唤醒时刻的是否为有打开车门、关闭车门、打开后备箱、电源on档,解除
设防或者远程控车的信号上传。若有此类信号上传,说明是用户主动唤醒车辆,记录此刻的车辆状态为“正常唤醒”和此刻的时间戳,并标记此条数据为正常状态;若车辆的在休眠状态下,车辆唤醒,且没有打开车门、关闭车门、打开后备箱和电影on档、解除设防和远程控车的信号上传,说明此刻唤醒非用户主动唤醒车辆,记录此刻的车辆状态

异常唤醒’和此刻的时间戳,并标记此条数据为异常状态。
31.图3为亏电风险的预警判断规则,具体的,所述实时监听蓄电池状态,并根据亏电风险判断规则发出预警的步骤包括:当车辆状态跳变为异常状态时,进行车辆监听,当异常状态持续时间小于设定阀值就出现车辆跳变,解除此辆车的监听;当异常状态的持续时间大于设定阀值时,进行车辆预警,推送亏电车辆预警信息,信息推送到数据可视化平台,并持续对此车辆进行监听,若一个小时内该车辆的异常状态发生跳变,则解除此车辆的监听;若一个小时内该车辆的异常状态仍未跳变,则再次对此车辆进行预警,以此类推,至车辆状态跳变为正常则解除监听。
32.图5为本发明的车辆状态数据展示示意图,将亏电车辆预警信息聚合到数据可视化平台展示时,所展示页面包括时间筛选、预警统计报表和预警详细报表。时间筛选可支持用户筛选历史的亏电预警信息,默认时间为当天。预警总览报表展示三个指标,监测车辆数、预警车辆数和预警次数。监测车辆数是进入flink流中监测的去重车辆数的总和,预警车辆数是时间选择的日期内,预警车辆数的累计和,预警次数是时间筛选的日期内,预警次数的累计和。预警详细信息报表是调用后端接口,展示预警车辆的详细信息,包括事件时间,车系id,车系名称,异常原因和异常原因持续时间,预警次数。
33.进一步的,在记录车辆亏电并根据亏电风险判断规则发出亏电预警时,可将亏电预警直接发送至用户,并向用户提出驱动发动机,为蓄电池充电的建议,或者将亏电预警信息及预警车辆相关车辆信息推送给业务人员(如图6所示),为预警车辆问题排查提供预警车辆的车况数据和信息;还可从云端向车端发出蓄电池断电指令,拦截亏电发生。
34.采用本技术能够对带有蓄电池传感器和不带蓄电池传感器的车辆批量进行蓄电池异常状态的实时监控,用flink流技术实时监测,大量减少资源的损耗,可实现百万级在线车辆实时亏电监测。
35.同时,对车辆的蓄电池当下状态的异常状态进行监控,抓取达到异常时长阀值的车辆,可主动通知用户,建议用户启动发动机,给蓄电池充电,阻止亏电发生;或者进行远程智能断电,有效拦截亏电的发生。对蓄电池异常正在发生的车辆,进行现场原因排查,找出导致此刻不休眠或者异常唤醒的软件、硬件方面的原因,减少批量事故的发生,优化和迭代产品。
36.本实施例还提供了一种车辆电池异常状态实时监控系统,包括数据采集模块、数据实时处理模块、异常状态预警模块、数据可视化模块和消息通知模块,所述数据采集模块用于实时获取车辆的车况数据;所述数据实施处理模块与数据采集模块通讯连接,用于实时从数据采集模块抓取车况实时数据,并根据车况实时数据和车辆状态判断规则获取车辆状态表,并从车辆状态表中获取车辆状态;所述异常状态预警模块与数据实时处理模块通讯连接,用于获取车辆状态,并根据亏电风险预警规则对所获取车辆状态的相应状态进行状态异常判定,在状态异常判定后,将判定结果输出到数据可视化模块,或在车辆状态判定为异常后,将预警信息发送给信息通知模块;所述消息通知模块用于在收到预警信息后,向
相应亏电车辆的用户或后台人员发送预警信息或预警车辆处理信息(如图7所示);所述数据可视化模块用于实时接收异常状态预警模块所发出的判定信息,并将判定信息通过页面展示。
37.进一步的,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态和不休眠状态;当车辆状态为异常唤醒状态和不休眠状态时,判定为异常状态。
38.除了上述系统外,本实施例还提供有一种可读存储介质,所述可读存储介质上存储有车辆电池异常状态实时监控程序,其中所述车辆电池异常状态实时监控程序被处理器执行时,实现如上所述的车辆电池异常状态实时监控方法。
39.最后需要说明的是,以上实施例仅用以说明本发明的技术方案而非限制技术方案,尽管申请人参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,那些对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本发明的权利要求范围当中。

技术特征:
1.一种车辆电池异常状态实时监控方法,其特征在于,包括实时抓取车辆的车况数据,并对车况实时数据实时计算,获取车辆状态;当车辆状态为异常唤醒或/和异常休眠时,开始实时监听蓄电池状态,记录亏电车辆并根据亏电风险判断规则发出亏电预警,同时,将车辆亏电预警信息聚合到数据可视化模块展示。2.根据权利要求1所述的车辆电池异常状态实时监控方法,其特征在于,所述实时抓取车辆的车况数据的步骤包括:车端tbox将车况数据通过网关平台,按照tlv编码规则进行编码,通过apn物理专线传输到云端的数据采集模块,然后由数据实时处理模块根据车况数据和mysql的状态判断规则,在flink中生成车辆状态表。3.根据权利要求1或2所述的车辆电池异常状态实时监控方法,其特征在于,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态、不休眠状态,其中,正常唤醒状态为车辆出现休眠信号后,车辆唤醒且为用户主动唤醒,此时,蓄电池为正常状态;异常唤醒状态为车辆出现休眠信号后,车辆唤醒且非用户主动唤醒,此时,蓄电池为异常状态;休眠状态为车辆熄火锁车后一定时间内,车辆进入休眠的状态,此时,蓄电池为正常状态;不休眠状态为车辆熄火锁车后一定时间内,车辆未进入休眠状态,此时,蓄电池为异常状态。4.根据权利要求3所述的车辆电池异常状态实时监控方法,其特征在于,所述主动唤醒包括打开车门、关闭车门、打开后备箱、电源on档和解除设防。5.根据权利要求1或2或4所述的车辆电池异常状态实时监控方法,其特征在于,所述实时监听蓄电池状态,并根据亏电风险判断规则发出预警的步骤包括:当车辆状态跳变为异常状态时,进行车辆监听,当异常状态持续时间小于设定阀值就出现车辆跳变,解除此辆车的监听;当异常状态的持续时间大于设定阀值时,进行车辆预警,推送亏电车辆预警信息,信息推送到数据可视化平台,并持续对此车辆进行监听,若设定时间内该车辆的异常状态发生跳变,则解除此车辆的监听;若设定时间内该车辆的异常状态仍未跳变,则再次对此车辆进行预警,以此类推,至车辆状态跳变为正常则解除监听。6.根据权利要求5所述的车辆电池异常状态实时监控方法,其特征在于,将亏电车辆预警信息聚合到数据可视化平台展示时,所展示页面包括时间筛选、预警统计报表和预警详细报表,所述时间筛选支撑用户筛选历史亏电预警信息,默认时间为当天;所述预警统计报表包括:聚合每日累计的亏电预警车辆数,聚合每日累计的亏电预警次数,聚合截止每日监测车辆数;所述预警详细报表记录的是亏电预警信息,包括车辆id,事件时间,异常状态原因,异常状态持续时长。7.根据权利要求1或2或4或6所述的车辆电池异常状态实时监控方法,其特征在于,在记录车辆亏电并根据亏电风险判断规则发出亏电预警时,可将亏电预警直接发送至用户,并向用户提出驱动发动机,为蓄电池充电的建议,或者将亏电预警信息及预警车辆相关车辆信息推送给业务人员,为预警车辆问题排查提供预警车辆的车况数据和信息;还可从云端向车端发出蓄电池断电指令,拦截亏电发生。8.一种车辆电池异常状态实时监控系统,其特征在于,包括数据采集模块、数据实时处理模块、异常状态预警模块、数据可视化模块和消息通知模块,所述数据采集模块用于实时获取车辆的车况数据;所述数据实施处理模块与数据采集模块通讯连接,用于实时从数据采集模块抓取车况实时数据,并根据车况实时数据和车辆状态判断规则获取车辆状态表,
并从车辆状态表中获取车辆状态;所述异常状态预警模块与数据实时处理模块通讯连接,用于获取车辆状态,并根据亏电风险预警规则对所获取车辆状态的相应状态进行状态异常判定,在状态异常判定后,将判定结果输出到数据可视化模块,或在车辆状态判定为异常后,将预警信息发送给信息通知模块;所述消息通知模块用于在收到预警信息后,向相应亏电车辆的用户或后台人员发送预警信息或预警车辆处理信息;所述数据可视化模块用于实时接收异常状态预警模块所发出的判定信息,并将判定信息通过页面展示。9.根据权利要求8所述的车辆电池异常状态实时监控系统,其特征在于,所述车辆状态表包括车辆id,状态跳变时刻的时间戳,车辆状态,和是否为异常四个字段;所述车辆状态包括正常唤醒状态、异常唤醒状态、休眠状态和不休眠状态;当车辆状态为异常唤醒状态和不休眠状态时,判定为异常状态。10.一种可读存储介质,所述可读存储介质上存储有车辆电池异常状态实时监控程序,其中所述车辆电池异常状态实时监控程序被处理器执行时,实现如权利要求1-7所述的车辆电池异常状态实时监控方法。

技术总结
本发明公开了一种车辆电池异常状态实时监控方法、系统及可读存储介质,所述方法包括实时抓取车辆的车况数据,并对车况实时数据实时计算,获取车辆状态;当车辆状态为异常唤醒或/和异常休眠时,开始实时监听蓄电池状态,记录亏电车辆并根据亏电风险判断规则发出亏电预警,同时,将车辆亏电预警信息聚合到数据可视化模块展示。视化模块展示。视化模块展示。


技术研发人员:蒋敏 王毅
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2022.06.24
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-4680.html

最新回复(0)