CN113961258B - 基于时序转移的汽车状态异常识别方法、***及存储介质 - Google Patents

基于时序转移的汽车状态异常识别方法、***及存储介质 Download PDF

Info

Publication number
CN113961258B
CN113961258B CN202111278209.0A CN202111278209A CN113961258B CN 113961258 B CN113961258 B CN 113961258B CN 202111278209 A CN202111278209 A CN 202111278209A CN 113961258 B CN113961258 B CN 113961258B
Authority
CN
China
Prior art keywords
state
vehicle
time
wake
transition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111278209.0A
Other languages
English (en)
Other versions
CN113961258A (zh
Inventor
邵国君
吴锐
谢乐成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Changan Automobile Co Ltd
Original Assignee
Chongqing Changan Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Changan Automobile Co Ltd filed Critical Chongqing Changan Automobile Co Ltd
Priority to CN202111278209.0A priority Critical patent/CN113961258B/zh
Publication of CN113961258A publication Critical patent/CN113961258A/zh
Application granted granted Critical
Publication of CN113961258B publication Critical patent/CN113961258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3006Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Computer Security & Cryptography (AREA)
  • Traffic Control Systems (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Emergency Alarm Devices (AREA)

Abstract

本发明请求保护一种基于时序转移的汽车状态异常识别方法、识别***及存储介质,属于汽车电子***领域,利用车辆信号数据,并基于人对车辆的操控逻辑,构造出包含唤醒正常、唤醒异常、睡眠、数据丢失、发动机启动、设防后不睡眠这些状态的时序状态表,提取车辆时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态转移表;利用主动唤醒源依据时序状态表提取车辆异常状态,构造网络异常数据表,根据网络异常数据表远程识别车辆异常情况、故障开始及结束时刻,实现对停车状态下车辆异常的远程检测监控。

Description

基于时序转移的汽车状态异常识别方法、***及存储介质
技术领域
本发明属于汽车电子***领域,具体涉及一种基于时序状态转移的汽车状态异常识别方技术。
背景技术
汽车智能化已经成为汽车发展趋势,车云协同是实现汽车智能化的基础,随着互联网汽车的认知不断加深,将会在汽车互联网数据中挖掘出更多方向。车辆网络异常识别是研究车辆互联网数据的重要方向,车辆网络异常会造成车辆亏电、传输数据不稳定等问题。
当前通常依靠外挂Can设备检测汽车网络状态,此方法具有以下缺点:获取车辆Can数据时间周期长;Can设备需要花费额外的成本;批量检测困难从而无法批量的进行网络异常分析。汽联网数据通常是把车端的信息通过汽车内置的网络数据传输模块传输到云端服务器。这些汽车信息包含汽车睡眠时的心跳数据及唤醒时的各种信息。车辆唤醒时的信息包含:门开关、锁开关、车机开关、发动机启停等状态信号,车辆速度、车辆网络信号强度、蓄电池电压等连续信号。车辆网络异常会造成车辆亏电、传输数据不稳定等问题,识别车辆网络异常是汽车电子***领域的重要研究方向。
公开号:CN113110967A,名称“车辆异常休眠唤醒预警方法、装置、设备及可读存储介质”的中国专利申请,提供一种车辆异常休眠唤醒预警方法。该方法包括:在车辆电源档位处于OFF档位后,检测车辆网关是否正常休眠;若车辆网关未正常休眠,则进行异常休眠提醒;若车辆网关正常休眠,则检测车辆网关是否被异常唤醒;当车辆网关被异常唤醒,进行异常唤醒提醒。在车辆下电后,基于对网关状态进行监控,实现对车辆休眠以及唤醒的异常检测,且在存在异常休眠或异常唤醒时,进行异常提醒,使得相关人员能及时发现车辆的异常状态并进行处理。公开号:CN112835735A,名称“用于解决车辆异常休眠和异常唤醒的方法、***和车辆”的中国发明专利申请,公开了一种用于解决车辆异常休眠和异常唤醒的方法,判断车辆是否处于正常休眠状态,如果是,则车辆正常休眠;如果否,则记录车辆异常休眠数据;当车辆处于正常休眠状态后,判断车辆是否处于异常唤醒状态,如果是,则记录车辆异常唤醒数据;如果否,结束判断程序;其中,车辆异常休眠数据和车辆异常唤醒数据存储于本地DID中。根据本发明的方法可以快速地定位到故障点,减少用户的资源投入,提升用户的满意度。公开号:CN109581998A名称“一种应对车辆故障的云诊断***”的中国专利申请,提供了一种应对车辆故障的云诊断***,包括车载终端、云端服务器和移动客户端,各组成部分通过4G网络通信;车载终端用于采集车辆信息,并将采集的数据通过4G网络发送至云端服务器,同时把采集的数据存储到TF卡中,并附带时间戳;云端服务器用于登录、登出、接收数据、发送数据、存储数据,并将数据下发至移动客户端;移动客户端用于接收云端服务器发送的数据,用户在移动客户端接收信息并进行操作。
上述公开文献没有实时考虑汽车处于闭锁后汽车出现“不睡眠”、“异常唤醒”、“数据丢失”的远程监控,对于长期不使用的车辆出现亏电问题,在野外出现故障后的车辆不能及时提供远程救援。
发明内容
本发明针对现有技术未实时监控锁车期间汽车状态,不能为用户实时提供远程预警的问题,提取车辆闭锁后与人操作有关联的部件的状态信号,并以带时间戳的车辆信号表作为输入,并通过时序状态转移条件构造出时序状态表,进而在时序转态表中提取出唤醒异常、设防后不睡眠、数据丢失车辆网络异常,实现对车辆异常状态的检测监控。
本发明解决上述技术问题的技术方案是,不增加硬件的情况下,利用车端上传到云端的数据,并依靠车辆的正常操控逻辑,构造出包含唤醒正常、唤醒异常、睡眠、数据丢失、发动机启动、设防后不睡眠这些车辆状态的时序状态表,提取出包含唤醒异常、设防后不睡眠、数据丢失异常信息,实现对车辆异常状态的检测监控。具体为,提出一种基于时序状态转移的车辆状态异常检测识别方法,包括:数据预处理阶段解析获取的原始车辆数据,并生成车辆信息表;提取并定义车辆时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态转移表;遍历时序状态表,在时序状态表中提取车辆的异常状态,并构造网络异常数据表,根据网络异常数据表远程识别车辆异常情况。
进一步优选,车辆信息表的表头包含事件发生状态字段和连续信号字段,其中,状态字段包括:时间戳、左前门、右前门、左后门、右后门、左前锁、右前锁、左后锁、右后锁、发动机启停、电源档位,连续信号字段包括:车速、蓄电池电压。
进一步优选,根据汽车休眠状态时蓄电池功耗情况,确定车辆当前时序状态。包括:当检测到蓄电池处于高功耗状态为唤醒状态,蓄电池处于低功耗状态为睡眠状态,当设防后蓄电池耗电异常增加为设防异常,指定时间内无主动唤醒且蓄电池耗电异常增加为唤醒异常,检测数据帧,前后两帧数据之间的时间差大于指定值为数据丢失状态。
进一步优选,以时间戳从小到大的顺序从车辆信号表获取车辆信号数据,基于当前车辆时序状态与当前车辆信号进行状态转移条件判断,如果状态转移条件成立,根据时序状态转移条件表进行状态转移,并更新时序状态表中的当前状态,否则,继续获取车辆信号表下一帧数据。直至遍历完车辆信号表,输出时序状态表,状态转移结束。
进一步优选,调用车辆信息表获取第一帧数据,查询并遍历时序状态转移条件表,如果满足转移条件成立,根据时序状态转移条件表进行状态转移,并把转移后当前状态追加到时序状态转移表最后一行,更新时序状态表,否则,继续遍历车辆信息表获取下一帧数据作为当前数据,并获取时序状态表中最后一行数据代表的状态作为当前状态判断是否满足转移条件,直至遍历完车辆信息表,输出时序状态表。
本发明还提出一种基于时序状态转移的车辆状态异常检测识别***,包括:数据预处理单元、车辆信息表、时序状态获取单元、车辆状态转移条件表、时序逻辑控制单元,数据预处理单元解析获取的原始数据,并生成车辆信息表;时序状态获取单元获取并定义车辆正常、休眠、设防后不休眠、数据丢失时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态转移表;时序逻辑控制单元遍历时序状态表,在时序状态表中提取唤醒异常、数据丢失、设防后不睡眠状态,并构造网络异常数据表,云端识别***根据网络异常数据表远程识别车辆异常情况。
本发明还提出一种计算机可读存储介质,包括,所述计算机可读存储介质存储有至少一条指令、至少一段程序、代码码集合指令集,使所述计算机本发明上述的识别方法
本方法基于车辆状态信息,利用主动唤醒源去提取车辆异常状态,减少对诊断设备的依赖,顺应智能汽车发展理念,能在更抽象的层级对车辆进行网络异常进行诊断。同时,可结合云端大量的车辆状态信息数据,不但能利用云端的高算力对每一辆车辆进行异常诊断,针对性的为客户远程解决车辆故障问题,也能批量的统计分析车辆网络异常状态,有方向性的去改善后期设计。构造出包含唤醒正常、唤醒异常、数据丢失、发动机启动、设防后不睡眠这些车辆状态的时序状态表,通过时序状态表提取出包含唤醒异常、设防后不睡眠、数据丢失这些信息的异常,实现对车辆异常状态的检测监控。
本发明基于带时间戳的车辆信息并结合人车操控关系推断出车辆的异常状态,减少对硬件的依赖,能更加抽象的层级推断出车辆的异常。可以利用云端数据,对每一辆车的网络状态进行监控,如果有异常发生,立刻将异常信息推送到终端,快速地提醒用户。
附图说明
图1为车辆信号表示意图,其表头包括:时间戳、睡眠状态信号、左前门开关信号、右前门开关信号、左后门开关信号、右后门开关信号、左前锁开关信号、右前锁开关信号、左后锁开关信号、右后锁开关信号、设防状态信号、发动机启停状态信号、电源档位信号。示意表中右边省略号部分状态信息全为0;
图2为时序状态表示意图,表头包括:车辆状态、跳转时刻、是否异常;
图3为车辆网络异常表示意图,表头包括:故障类型、开始时刻、结束时刻、单次故障时间(min);
图4为状态转移流程图,当前车辆时序状态(当前时序状态表中最后一行对应的状态)与当前车辆信号相结合,并进行状态转移条件判断,如果状态转移条件成立,则进行时序状态转移,更新当前状态,并在时序状态表中的追加当前状态,否则,时序状态表不变,继续遍历车辆信号表获取下一帧数据,直至遍历完车辆信号表,输出时序状态表,时序状态转移过程结束。
具体实施方式
为便于理解本发明,以下结合附图和具体实例,对本发明的具体实施方式作进一步详细的描述。
本发明主要基于生成与人对车辆操作相关的车辆信号表,确定主动唤醒源与时序状态。并对唤醒正常、唤醒异常、休眠、数据丢失、设防后不休眠等时序状态进行定义。时序状态表构造。基于车辆信号表、时序状态的定义,以状态转移关系构造出时序状态表。车辆网络异常表构造。在时序状态表中提取出唤醒异常、数据丢失、设防后不睡眠这些异常状态,并构造出车辆网络异常表。
一种基于时序状态转移的车辆状态异常检测识别方法,包括:数据预处理阶段解析获取的原始车辆数据,并生成车辆信息表;提取并定义车辆时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态转移表;遍历时序状态表,在时序状态表中提取车辆的异常状态,并构造网络异常数据表,根据网络异常数据表远程识别车辆异常情况。以时间戳从小到大的顺序从车辆信号表获取车辆信号数据,基于当前车辆时序状态与当前车辆信号进行状态转移条件判断,如果状态转移条件成立,根据时序状态转移条件表进行状态转移,并更新时序状态表中的当前状态,否则,继续获取车辆信号表下一帧数据。直至遍历完车辆信号表,输出时序状态表,状态转移结束。
首先,生成与人对车辆操作相关的车辆信号表,如图1所示,构建车辆信号表,即包含带时间戳的车辆状态信息,其表头包括:时间戳、睡眠状态信号、左前门开关信号、右前门开关信号、左后门开关信号、右后门开关信号、左前锁开关信号、右前锁开关信号、左后锁开关信号、右后锁开关信号、设防状态信号、发动机启停状态信号、电源档位信号。
反应车辆各个部件状态的报文会周期性的产生并缓存在车辆内存中,这些报文信息可以被车辆控制器利用,也可以通过网络传输模块传送到云端进行数据分析。从车辆内存或云端收集到的车辆报文中提取人对车操作相关的报文来生成车辆信号表,通常这些信号包括但不限于:睡眠状态信号、左前门开关信号、右前门开关信号、左后门开关信号、右后门开关信号、左前锁开关信号、右前锁开关信号、左后锁开关信号、右后锁开关信号、设防状态信号、发动机启停状态信号、电源档位信号,并且每一条信号带有信号发生时刻的时间戳。因此,车辆信号表的表头包含以上名称的信号以及其发生时刻的时间戳。最后,由于缓存中的报文存在乱序,需要对解析后的车辆信号表按时间戳进行排序。
如图2所示,时序状态表以时间为顺序记录车辆时序状态,表头包含:车辆状态、跳转时刻、是否异常,其中,车辆状态内容包括:唤醒正常、唤醒异常、睡眠、数据丢失、设防后不睡眠。
确定主动唤醒源与时序状态,包括:
I.主动唤醒源:即与人操作相关的动作,比如门打开、门打关、锁开、锁关、后备箱打开、锁打开、解除设防、发动机启动等动作。
II.唤醒状态:汽车网络激活,睡眠信号为0;
III.睡眠状态:汽车网络睡眠,睡眠信号为1;
IV.设防后不睡眠:车辆接收到设防命令后,在无主动唤醒源的条件下,一段时间内车辆不睡眠,是异常状态;
V.唤醒异常:是唤醒状态的子状态,在唤醒时刻小段时间范围内无主动唤醒源,表明不是人对车辆的唤醒,是异常状态,;
VI.唤醒正常:是唤醒状态的子状态,在唤醒时刻小段时间范围内有主动唤醒源,表明是人对车辆的唤醒,是正常状态;
VII.数据丢失:前后两帧数据之间的时间差大于指定值,可以认为周期的车辆信号数据丢失,是一种异常转态。
如图3所示,车辆网络异常表即从时序状态表中提取出的异常状态,其表头包括:故障类型、开始时刻、结束时刻、单次故障时间(min),其中故障类型包括:唤醒异常、数据丢失、设防后不睡眠。
基于时序状态表中异常状态得到车辆网络异常表:遍历时序状态表提取出异常状态,并将故障类型、开始时刻、结束时刻、单次故障时间写入车辆网络异常表中。其中,故障类型包括:唤醒异常、数据丢失、设防后不睡眠,故障开始时刻为时序状态表中故障状态对应的跳转时刻,故障结束时刻为故障状态下一状态对应的跳转时刻,单次故障时间即为故障结束时刻与故障开始时刻的时间差。
如图4所示构建时序状态表,以时间戳从小到大的顺序从车辆信号表获取车辆信号数据,并基于当前车辆时序状态与当前车辆信号进行状态转移条件判断,如果状态转移条件成立,根据时序状态转移条件进行状态转移,并更新时序状态表中的当前状态,否则,继续遍历车辆信号表获取下一帧数据。直至遍历完车辆信号表,输出时序状态表,状态转移结束。
表1状态转移条件
Figure SMS_1
如表1所示,根据时序状态表实时监测,构建时序状态转移条件:当检测到睡眠转态或数据丢失转态下出现睡眠信号为0时。触发状态转移并转移到唤醒状态;当唤醒转态或数据丢失转态下检测到出现睡眠信号为1,触发状态转移,并转移到睡眠状态;唤醒状态下指定时间内无主动唤醒源出现触发状态转移跳转到唤醒异常;唤醒状态下指定时间内检测到有主动唤醒源出现跳转到唤醒正常;唤醒正常转态下检测到出现设防信号,且无主动唤醒源出现,预定时间内睡眠信号保持为0时触发状态转移并转移到设防后不睡眠;在设防后不睡眠转态下出现主动唤醒源触发状态转移指令,并转移到唤醒正常;后一帧数据与当前帧数据对应的时间戳差大于指定值触发状态转移指令并转移到数据丢失状态。其中,主动唤醒源可为人对车辆的操作,包括:门打开、门打关、锁开、锁关、后备箱打开、锁打开、解除设防、发动机启动等动作。特别地,在当前时间戳前后时间范围内,能在车辆信号表中找到与人车操作引起的车辆信号跳变,即判定为当前时间戳下出现主动唤醒源,否则确定无主动唤醒源出现。
进一步地,基于时序状态表中的异常状态,提取出故障类型、故障开始时刻、故障结束时刻及单次故障时间(min)并写入车辆网络异常表中。其中,故障类型包括:唤醒异常、数据丢失、设防后不睡眠,故障开始时刻为状态表中故障状态对应的跳转时刻,故障结束时刻为故障状态下一状态对应的跳转时刻,单次故障时间即为故障结束时刻与故障开始时刻的时间差。
基于车辆状态表及时序状态构造时序逻辑表,此过程涉及到各个状态的转移,状态转移条件参见表1,具体步骤如下:
Ⅰ.开始。从车辆信息表获取第一帧数据,并把“起始”作为初始化状态进入状态流转Ⅱ;
Ⅱ.进行状态流转。如图4所示,基于当前时序状态对应的状态转移条件序号去查询表1中此序号对应的状态转移条件,如果满足状态转移条件,则进行状态转移,完成当前状态的更新,并把当前状态名称、当前状态跳转的时间戳、当前状态是否为异常状态追加到时序状态表最后,否则,维持原状态进入Ⅲ;
Ⅲ.如果车辆信息表的数据未遍历完,则在车辆信息表中获取下一帧数据作为当前数据,以及获取时序状态表中最后一行数据代表的状态作为当前状态进入Ⅱ,否则进入Ⅳ;
Ⅳ.结束。输出时序状态表。
以本文中的示例图进行阐述:
1.状态表初始化:“车辆状态:起始、跳转时刻:NULL、是否异常:0”;
2.从车辆信息表获取第1帧数据,进入状态流转变换。第一帧数据睡眠信号为1,起始转态对应的状态流转条件2成立,因此当前状态更新到睡眠状态,并在时序转态表中追加:“车辆状态:睡眠、跳转时刻:1602076928、是否异常:0”;
3.从车辆信号表中获取第2帧数据,进入状态流转变换。当前时序状态为睡眠状态,其对应的状态转移条件1、3不成立,因此维持睡眠状态;
4.从车辆信号表中获取第3帧数据,进入状态流转变换。当前时序状态为睡眠状态,睡眠信号为0,其对应的状态转移条1成立,跳转到唤醒状态,且对应时刻附近(示例中取前后60s)出现开门动作的主动唤醒源,更新到唤醒正常状态,并在时序转态表中追加:“车辆状态:唤醒正常、跳转时刻:1602076968、是否异常:0”;
5.从车辆信号表中获取第4帧数据,进入状态流转变换。当前时序状态为唤醒正常状态,其对应的状态转移条件2、3、6不成立,因此维持唤醒正常状态;
6.从车辆信号表中获取第5帧数据,进入状态流转变换。当前时序状态为唤醒正常状态,其对应的状态转移条件2、3、6不成立,因此维持唤醒正常状态;
7.从车辆信号表中获取第6帧数据,进入状态流转变换。当前时序状态为唤醒正常状态,其对应的状态转移条件2成立,因此跳转到睡眠状态,并在时序转态表中追加:“车辆状态:睡眠、跳转时刻:1602077028、是否异常:0”;
8.从车辆信号表中获取第7帧数据,进入状态流转变换。当前时序状态为睡眠状态,与下一帧数据的时间差为10000s,其对应的状态转移条件3成立,因此跳转到数据丢失状态,并在时序转态表中追加:“车辆状态:数据丢失、跳转时刻:1602077048、是否异常:1。
9.从车辆信号表中获取第8帧数据,进入状态流转变换。当前时序状态为数据丢失状态,睡眠信号为1,其对应的状态转移条件2成立,因此跳转到睡眠状态,并在时序转态表中追加:“车辆状态:睡眠、跳转时刻:1602087048、是否异常:0。
10.从车辆信号表中获取第9帧数据,进入状态流转变换。当前时序状态为睡眠状态,其对应的状态转移条件1、3不成立,因此维持睡眠状态;
11.从车辆信号表中获取第10帧数据,进入状态流转变换。当前时序状态为睡眠状态,睡眠信号变为0,其对应的状态转移条件1成立,转移到唤醒状态,且对应时刻附近无主动唤醒源,更新到唤醒异常状态,并在时序转态表中追加:“车辆状态:唤醒异常、跳转时刻:1602087088、是否异常:1”;
12.从车辆信号表中获取第11帧数据,进入状态流转变换。当前时序状态为唤醒异常状态,其对应的状态转移条件2、3、6不成立,因此维持唤醒异常状态;
13.从车辆信号表中获取第12帧数据,进入状态流转变换。当前时序状态为唤醒异常状态,其对应的状态转移条件2、3、6不成立,因此维持唤醒异常状态;
14.从车辆信号表中获取第13帧数据,进入状态流转变换。当前时序状态为唤醒异常状态,出现睡眠信号为1,其对应的状态转移条件2成立,转移到睡眠状态,并在时序转态表中追加:“车辆状态:睡眠、跳转时刻:1602087148、是否异常:0”;
15.车辆信号表遍历完成,输出时序状态表。

Claims (8)

1.一种基于时序状态转移的车辆状态异常检测识别方法,其特征在于,包括:数据预处理阶段从车辆内存或云端获取车辆报文中提取人车操作相关报文生成车辆信号表;提取车辆时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态表;遍历时序状态表,利用主动唤醒源依据时序状态表提取车辆异常状态,构造网络异常数据表,根据网络异常数据表远程识别车辆异常情况、故障开始及结束时刻;当睡眠转态或数据丢失转态下出现睡眠信号为0时,触发状态转移并转移到唤醒状态;在唤醒转态或数据丢失转态下出现睡眠信号为1,触发状态转移,并转移到睡眠状态;唤醒状态下预定时间内检测到无主动唤醒源,跳转到唤醒异常;唤醒状态下预定时间内检测到有主动唤醒源跳转到唤醒正常;唤醒正常转态下检测到设防信号,且无主动唤醒源出现,预定时间内睡眠信号保持为0时触发状态转移并转移到设防后不睡眠;在设防后不睡眠转态下检测到主动唤醒源,触发状态转移指令并转移到唤醒正常;后一帧数据与当前帧数据对应的时间戳差大于预定值触发状态转移指令并转移到数据丢失状态。
2.根据权利要求1所述的方法,其特征在于,在当前时间戳前后时间范围内,人车操作引起的车辆信号跳变与车辆信号表中的一致,判定为当前时间戳下出现主动唤醒源。
3.根据权利要求1或2所述的方法,其特征在于,故障开始时刻为时序状态表中故障状态对应的跳转时刻,故障结束时刻为故障状态下一状态对应的跳转时刻,单次故障时间即为故障结束时刻与故障开始时刻的时间差。
4.根据权利要求1或2所述的方法,其特征在于,以时间戳从小到大的顺序从车辆信号表获取车辆信号数据,基于当前车辆时序状态与当前车辆信号进行状态转移条件判断,如果状态转移条件成立,根据时序状态转移条件表进行状态转移,并更新时序状态表中的当前状态,否则,继续获取车辆信号表下一帧数据,直至遍历完车辆信号表,输出时序状态表,状态转移结束。
5.根据权利要求4所述的方法,其特征在于,调用车辆信息表获取第一帧数据,查询并遍历时序状态转移条件表,如果满足转移条件成立,根据时序状态转移条件表进行状态转移,并把转移后当前状态追加到时序状态表最后一行,更新时序状态表,否则,继续遍历车辆信息表获取下一帧数据作为当前数据,并获取时序状态表中最后一行数据代表的状态作为当前状态判断是否满足转移条件,直至遍历完车辆信息表,输出时序状态表。
6.一种基于时序状态转移的车辆状态异常检测识别***,其特征在于,包括:数据预处理单元、车辆信息表、时序状态获取单元、车辆状态转移条件表、时序逻辑控制单元,数据预处理单元解析获取的人车操作相关报文生成车辆信号表;时序状态获取单元获取车辆正常、休眠、设防后不休眠、数据丢失时序状态,并列出相关的主动唤醒源,基于车辆信号表、时序状态,构造与状态转移关联的车辆时序状态表;时序逻辑控制单元遍历时序状态表,利用主动唤醒源在时序状态表中提取唤醒异常、数据丢失、设防后不睡眠状态,并构造网络异常数据表,云端识别***根据网络异常数据表远程识别车辆异常情况、故障开始及结束时刻;
当睡眠转态或数据丢失转态下出现睡眠信号为0时,触发状态转移并转移到唤醒状态;在唤醒转态或数据丢失转态下出现睡眠信号为1,触发状态转移,并转移到睡眠状态;唤醒状态下预定时间内检测到无主动唤醒源,跳转到唤醒异常;唤醒状态下预定时间内检测到有主动唤醒源跳转到唤醒正常;唤醒正常转态下检测到设防信号,且无主动唤醒源出现,预定时间内睡眠信号保持为0时触发状态转移并转移到设防后不睡眠;在设防后不睡眠转态下检测到主动唤醒源,触发状态转移指令并转移到唤醒正常;后一帧数据与当前帧数据对应的时间戳差大于预定值触发状态转移指令并转移到数据丢失状态。
7.根据权利要求6所述的***,其特征在于,构造与状态转移关联的车辆时序状态转移表,包括:以时间戳从小到大的顺序从车辆信号表获取车辆信号数据,基于当前车辆时序状态与当前车辆信号进行状态转移条件判断,如果状态转移条件成立,根据时序状态转移条件表进行状态转移,并更新时序状态表中的当前状态,否则,继续获取车辆信号表下一帧数据,直至遍历完车辆信号表,输出时序状态表,状态转移结束。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一条指令、至少一段程序、代码码集合指令集,使所述计算机执行如权利要求1-5任一项所述的车辆状态异常检测识别方法。
CN202111278209.0A 2021-10-30 2021-10-30 基于时序转移的汽车状态异常识别方法、***及存储介质 Active CN113961258B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111278209.0A CN113961258B (zh) 2021-10-30 2021-10-30 基于时序转移的汽车状态异常识别方法、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111278209.0A CN113961258B (zh) 2021-10-30 2021-10-30 基于时序转移的汽车状态异常识别方法、***及存储介质

Publications (2)

Publication Number Publication Date
CN113961258A CN113961258A (zh) 2022-01-21
CN113961258B true CN113961258B (zh) 2023-06-30

Family

ID=79468483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111278209.0A Active CN113961258B (zh) 2021-10-30 2021-10-30 基于时序转移的汽车状态异常识别方法、***及存储介质

Country Status (1)

Country Link
CN (1) CN113961258B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114546509B (zh) * 2022-02-28 2023-10-10 石家庄通合电子科技股份有限公司 自唤醒功能的实现方法、装置、终端及存储介质
CN114564242A (zh) * 2022-02-28 2022-05-31 石家庄通合电子科技股份有限公司 自唤醒功能的实现方法、装置、终端及存储介质
CN115277746A (zh) * 2022-06-24 2022-11-01 重庆长安汽车股份有限公司 车辆电池异常状态实时监控方法、***及可读存储介质
CN115723692A (zh) * 2022-11-23 2023-03-03 重庆长安新能源汽车科技有限公司 车辆异常唤醒的监控方法、装置、服务器及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197162A (zh) * 2012-01-04 2013-07-10 中国人民解放军第二炮兵工程学院 一种基于模板匹配的多开关参量故障诊断方法
CN105808923A (zh) * 2016-02-29 2016-07-27 北京航空航天大学 一种数据序列的异常检测方法和装置
CN110503743A (zh) * 2019-08-12 2019-11-26 浙江吉利汽车研究院有限公司 一种自动驾驶车辆的异常检测方法、装置和设备
CN110515781A (zh) * 2019-07-03 2019-11-29 北京交通大学 一种复杂***状态监测及故障诊断方法
CN110658807A (zh) * 2019-10-16 2020-01-07 上海仁童电子科技有限公司 一种车辆故障诊断方法、装置及***
CN111683855A (zh) * 2019-04-15 2020-09-18 深圳市大疆创新科技有限公司 一种自动驾驶车辆的报警控制方法、设备及自动驾驶车辆
CN112835735A (zh) * 2021-01-04 2021-05-25 宝能(西安)汽车研究院有限公司 用于解决车辆异常休眠和异常唤醒的方法、***和车辆
CN113015135A (zh) * 2021-03-29 2021-06-22 重庆长安汽车股份有限公司 基于网络管理远程监控车端控制器休眠唤醒方法
CN113110967A (zh) * 2021-03-23 2021-07-13 东风汽车集团股份有限公司 车辆异常休眠唤醒预警方法、装置、设备及可读存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197162A (zh) * 2012-01-04 2013-07-10 中国人民解放军第二炮兵工程学院 一种基于模板匹配的多开关参量故障诊断方法
CN105808923A (zh) * 2016-02-29 2016-07-27 北京航空航天大学 一种数据序列的异常检测方法和装置
CN111683855A (zh) * 2019-04-15 2020-09-18 深圳市大疆创新科技有限公司 一种自动驾驶车辆的报警控制方法、设备及自动驾驶车辆
CN110515781A (zh) * 2019-07-03 2019-11-29 北京交通大学 一种复杂***状态监测及故障诊断方法
CN110503743A (zh) * 2019-08-12 2019-11-26 浙江吉利汽车研究院有限公司 一种自动驾驶车辆的异常检测方法、装置和设备
CN110658807A (zh) * 2019-10-16 2020-01-07 上海仁童电子科技有限公司 一种车辆故障诊断方法、装置及***
CN112835735A (zh) * 2021-01-04 2021-05-25 宝能(西安)汽车研究院有限公司 用于解决车辆异常休眠和异常唤醒的方法、***和车辆
CN113110967A (zh) * 2021-03-23 2021-07-13 东风汽车集团股份有限公司 车辆异常休眠唤醒预警方法、装置、设备及可读存储介质
CN113015135A (zh) * 2021-03-29 2021-06-22 重庆长安汽车股份有限公司 基于网络管理远程监控车端控制器休眠唤醒方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"基于OSGi的汽车远程诊断平台的开发";孙志华;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;C035-928 *
"智能网联汽车CAN总线异常检测技术研究";陈鹏远;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;C035-207 *
"某车型主机初次上电的策略研究";马云林等;《重庆汽车工程学会2019年论文汇编 》;第62-65页 *

Also Published As

Publication number Publication date
CN113961258A (zh) 2022-01-21

Similar Documents

Publication Publication Date Title
CN113961258B (zh) 基于时序转移的汽车状态异常识别方法、***及存储介质
CN106371424B (zh) 一种车辆休眠方法及***
CN106696863B (zh) 车载智能交互设备的控制方法及***
CN103522909B (zh) 一种纯电动车辆停放状态下监控电池数据的方法和车载终端
CN112114259B (zh) 一种车辆亏电状态监测方法、***、服务器和车辆
CN111619473A (zh) 一种汽车静态电源管理***及管理方法
US9565636B2 (en) Power management system and method for vehicle locating unit
CN105353681B (zh) 一种通过电压波动唤醒obd设备的方法
CN113489596B (zh) 休眠控制方法、t-box及计算机可读存储介质
CN112306044A (zh) 一种整车总线网络未休眠异常监测方法和***
CN102749892A (zh) 一种汽车驻车制动时电子控制***网络管理方法
CN207937961U (zh) 远程信息处理器的休眠唤醒***
CN209248599U (zh) 一种智能行车记录仪
CN110154757A (zh) 公交车多方位安全驾驶保障方法
CN112866331A (zh) 一种移动终端设备上实时车辆远程控制方法
CN113923137A (zh) 一种整车总线网络异常监控方法和***
CN104065727A (zh) 一种车载终端的网络唤醒方法及车载终端
CN113763592A (zh) 车辆馈电检测方法、***、可读存储介质及计算机设备
CN111404784A (zh) 一种快速监控osek/vdx直接网络管理方法
CN113377086A (zh) 一种车辆亏电预警方法
CN111355753A (zh) 一种低功耗无线可视门铃唤醒方案
CN112389352A (zh) 一种整车静态电流管理***及方法
CN115277746A (zh) 车辆电池异常状态实时监控方法、***及可读存储介质
CN110329075A (zh) 一种基于锂电池供电的控制***和控制方法及电动车
CN112565359B (zh) 网络连接方法、***、车载终端及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant