IP Library Granted Patent US 11,398,944
Granted Patent B2
US 11,398,944 · App. 16/459,653 · Granted Jul 26, 2022

Vehicle fault handling method, apparatus, device and storage medium

Inventors: Kai Yang (Beijing, CN); Lei Zhang (Beijing, CN); Hongda Zhang (Beijing, CN); Qijuan Yin (Beijing, CN); Wuzhao Zhang (Beijing, CN); Xiaoyan Wang (Beijing, CN)
Assignee: Apollo Intelligent Driving Technology (Beijing) Co., Ltd.
H04L41/0631B60R16/0232B60W50/023B60W50/0205G07C5/008G07C5/0808G07C5/0816H04L41/0618H04L41/0654H04L43/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,398,944
App. No.
16/459,653
Granted
Jul 26, 2022
Kind
B2
Abstract

The present application provides a vehicle fault handling method, an apparatus and a storage medium, the method includes: acquiring in real-time, by a first vehicle fault handling device, status information of a second vehicle fault handling device, where the first vehicle fault handling device is further configured to monitor a main system of a vehicle in real-time, the second vehicle fault handling device is configured to monitor a first computing device, and the first vehicle fault handling device and the main system are provided in the first computing device; determining, by the first vehicle fault handling device, whether a fault has occurred in the second vehicle fault handling device according to the status information thereof; and performing, by the first vehicle fault handling device, fault handling if a fault has occurred in the second vehicle fault handling device.

Claims (39)

1. A vehicle fault handling method, comprising:

acquiring in real-time, by a first vehicle fault handling device, status information of a second vehicle fault handling device, wherein the first vehicle fault handling device is further configured to monitor a main system of a vehicle in real-time, the second vehicle fault handling device is configured to monitor a first computing device, and the first vehicle fault handling device and the main system are provided in the first computing device;

determining, by the first vehicle fault handling device, whether a fault has occurred in the second vehicle fault handling device according to the status information of the second vehicle fault handling device; and

performing, by the first vehicle fault handling device, fault handling if a fault has occurred in the second vehicle fault handling device,

wherein the status information of the second vehicle fault handling device comprises heartbeat detecting information for the second vehicle fault handling device, and

the determining, by the first vehicle fault handling device, whether a fault has occurred in the second vehicle fault handling device according to the status information of the second vehicle fault handling device comprises:

determining that a fault has occurred in the second vehicle fault handling device if the first vehicle fault handling device fails to acquire the heartbeat detecting information for the second vehicle fault handling device within a first preset time period,

wherein the status information of the second vehicle fault handling device further comprises environment information for the second vehicle fault handling device, and

the determining, by the first vehicle fault handling device, whether a fault has occurred in the second vehicle fault handling device according to the status information of the second vehicle fault handling device comprises:

determining, by the first vehicle fault handling device, whether a fault has occurred in the second vehicle fault handling device according to the environment information for the second vehicle fault handling device if the first vehicle fault handling device determines that no fault has occurred in the second vehicle fault handling device according to the heartbeat detecting information for the second vehicle fault handling device,

wherein the first vehicle fault handling device monitors the main system of a vehicle in real-time comprises:

acquiring in real-time, by the first vehicle fault handling device, first data information of the main system;

determining, by the first vehicle fault handling device, whether a fault has occurred in the main system according to the first data information; and

controlling, by the first vehicle fault handling device, the vehicle to decelerate or stop if a fault has occurred in the main system;

wherein the first data information comprises at least one of frequency information, latency information, heartbeat detecting information, collision detecting information, chassis acquisition information, assisted autopilot process information, security gateway monitoring information, first computing device environment information, and

the determining, by the first vehicle fault handling device, whether a fault has occurred in the main system according to the first data information comprises:

determining that a fault has occurred in the main system if at least one of the first data information fails to fulfill a corresponding preset reference range, and

wherein the latency information comprises information about a latency in the main system from spotting an obstacle to issuing a command to dodge the obstacle.

2. The method according to claim 1 , wherein the performing, by the first vehicle fault handling device, fault handling if a fault has occurred in the second vehicle fault handling device comprises:

performing, by the first vehicle fault handling device, alert handling if a fault has occurred in the second vehicle fault handling device.

3. A non-transitory computer readable storage medium, storing thereon a computer program which, when executed, implements the method according to claim 1 .

4. The method according to claim 1 , wherein the environment information for the second vehicle fault handling device comprises information about at least one of CPU usage and memory usage of the second vehicle fault handling device.

5. A vehicle fault handling apparatus, comprising at least one processor and a memory, wherein:

the memory stores thereon computer program which is executed by the at least one processor to:

acquire in real-time status information of a second vehicle fault handling device, monitor a main system of a vehicle, the second vehicle fault handling device is configured to monitor a first computing device, and the first vehicle fault handling device and the main system are provided in the first computing device;

determine whether a fault has occurred in the second vehicle fault handling device according to the status information of the second vehicle fault handling device; and

perform fault handling if a fault has occurred in the second vehicle fault handling device,

wherein the status information of the second vehicle fault handling device comprises heartbeat detecting information for the second vehicle fault handling device, and the memory further stores thereon computer program which is executed by the at least one processor to:

determine that a fault has occurred in the second vehicle fault handling device if the first vehicle fault handling device fails to acquire the heartbeat detecting information for the second vehicle fault handling device within a first preset time period, and

wherein the status information of the second vehicle fault handling device further comprises environment information for the second vehicle fault handling device, and the memory further stores thereon computer program which is executed by the at least one processor to determine whether a fault has occurred in the second vehicle fault handling device according to the environment information for the second vehicle fault handling device if the first vehicle fault handling device determines that no fault has occurred in the second vehicle fault handling device according to the heartbeat detecting information for the second vehicle fault handling device,

wherein the memory further stores thereon computer program which is executed by the at least one processor to:

acquire in real-time first data information of the main system;

determine whether a fault has occurred in the main system according to the first data information; and

control the vehicle to decelerate or stop if a fault has occurred in the main system;

wherein the first data information comprises at least one of frequency information, latency information, heartbeat detecting information, collision detecting information, chassis acquisition information, assisted autopilot process information, security gateway monitoring information, first computing device environment information, and the memory further stores thereon computer program which is executed by the at least one processor to:

determine that a fault has occurred in the main system if at least one of the first data information fails to fulfill a corresponding preset reference range, and

wherein the latency information comprises information about a latency in the main system from spotting an obstacle to issuing a command to dodge the obstacle.

6. The apparatus according to claim 5 , wherein the memory further stores thereon computer program which is executed by the at least one processor to perform alert handling if a fault has occurred in the second vehicle fault handling device.

7. The apparatus according to claim 5 , wherein the environment information for the second vehicle fault handling device comprises information about at least one of CPU usage and memory usage of the second vehicle fault handling device.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2019
From: YANG, KAI; ZHANG, LEI; ZHANG, HONGDA; YIN, QIJUAN; ZHANG, WUZHAO; WANG, XIAOYAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 049649/0001 →
Priority Claims (1)
CN 201811002880.0 · Aug 30, 2018 · national
Continuity (1)
Related Publication 20200076676A1 · Mar 5, 2020