IP Library Granted Patent US 11,616,840
Granted Patent B2
US 11,616,840 · App. 16/718,040 · Granted Mar 28, 2023

Method, apparatus and system for processing unmanned vehicle data, and storage medium

Inventors: Jiaqi Liang (Beijing, CN); Gao Yu (Beijing, CN); Gaifan Li (Beijing, CN)
Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
H04L67/12H04L47/12H04L67/1097H04W4/44
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,616,840
App. No.
16/718,040
Granted
Mar 28, 2023
Kind
B2
Abstract

The present disclosure provides a method, an apparatus and a system for processing unmanned vehicle data, and a storage medium, where the method includes: receiving data acquisition indication information sent by a cloud server; obtaining, according to the data acquisition indication information, target data from a data set; and storing the target data, and/or sending the target data to the cloud server, which can thereby achieve acquisition and storage of data meets a preset condition, reduce amount of data storage of the unmanned vehicle and amount of data sent to the cloud server, save network resources, and improve data transmission efficiency.

Claims (34)

1. A method for processing unmanned vehicle data, comprising:

storing, by an unmanned vehicle, all data generated during driving of the unmanned vehicle in a data set; wherein an acquisition time of each piece of the data is recorded in the data set;

receiving, by the unmanned vehicle, data acquisition indication information sent by a cloud server;

extracting, by the unmanned vehicle, condition information from the data acquisition indication information, wherein the condition information comprises time information, location information, vehicle information, and vehicle use information, wherein the time information is information with a determined time period within a month, the vehicle information comprises information of a vehicle type and information of a vehicle identification number, and the vehicle use information is divided into a purpose of passenger and a purpose of logistics;

determining, by the unmanned vehicle, a target time period of a data acquisition when a current state of the unmanned vehicle meets the condition information;

taking, by the unmanned vehicle, data that is associated with the condition information and whose data acquisition time is in the target time period as target data, wherein the target data comprises user number, logistics information, user somatosensory information, brake information, environment information, distance information between an obstacle and the unmanned vehicle;

obtaining, by the unmanned vehicle, the target data from the data set; and

storing, by the unmanned vehicle, the target data in a log file and sending the log file to the cloud server;

cleaning up, by the unmanned vehicle, the data in the data set in a condition that the data stored in the data set exceeds a preset threshold;

wherein the determining, by the unmanned vehicle, a target time period of a data acquisition when a current state of the unmanned vehicle meets the condition information comprises:

obtaining, by the unmanned vehicle, time information in the condition information when the current state of the unmanned vehicle meets the condition information;

selecting, by the unmanned vehicle, a time point from the time information; and

taking, by the unmanned vehicle, a time period from X seconds before the time point to X seconds after the time point as the target time period of the data acquisition;

wherein the data acquisition indication information is acquiring a distance between an obstacle and the unmanned vehicle when a sudden braking occurs.

2. The method according to claim 1 , wherein the, by the unmanned vehicle, receiving data acquisition indication information sent by a cloud server comprises:

receiving, by the unmanned vehicle, the data acquisition indication information sent by the cloud server by using an over the air (OTA) mode; wherein the data acquisition indication information comprises condition information and data information associated with the condition information.

3. The method according to claim 1 , wherein the current state of the unmanned vehicle meeting the condition information comprises data being acquired and fed once within 6 months.

4. An unmanned vehicle, comprising: a memory, a processor, wherein the memory stores executable instructions for the processor; and the executable instructions, when executed by the processor, cause the processor to:

store all data generated during driving of the unmanned vehicle in a data set; wherein an acquisition time of each piece of the data is recorded in the data set;

receive data acquisition indication information sent by a cloud server;

extract condition information from the data acquisition indication information, wherein the condition information comprises time information, location information, vehicle information, and vehicle use information, wherein the time information is information with a determined time period within a month, the vehicle information comprises information of a vehicle type and information of a vehicle identification number, and the vehicle use information is divided into a purpose of passenger and a purpose of logistics;

determine a target time period of a data acquisition when a current state of the unmanned vehicle meets the condition information;

take data that is associated with the condition information and whose data acquisition time is in the target time period as target data, wherein the target data comprises user number, logistics information, user somatosensory information, brake information, environment information, distance information between an obstacle and the unmanned vehicle;

obtain the target data from the data set; and

store the target data in a log file and send the log file to the cloud server;

clean up the data in the data set in a condition that the data stored in the data set exceeds a preset threshold;

wherein the executable instructions, when executed by the processor, further cause the processor to:

obtain time information in the condition information when the current state of the unmanned vehicle meets the condition information;

select a time point from the time information; and

take a time period from X seconds before the time point to X seconds after the time point as the target time period of the data acquisition;

wherein the data acquisition indication information is acquiring a distance between an obstacle and the unmanned vehicle when a sudden braking occurs.

5. The unmanned vehicle according to claim 4 , wherein the executable instructions further cause the processor to:

receive the data acquisition indication information sent by the cloud server by using an over the air (OTA) mode; wherein the data acquisition indication information comprises condition information and data information associated with the condition information.

6. A non-transitory computer readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method for processing the unmanned vehicle data according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058241/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: LIANG, JIAQI; YU, GAO; LI, GAIFAN
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 051310/0798 →
Priority Claims (1)
CN 201811543223.7 · Dec 17, 2018 · national
Continuity (1)
Related Publication 20200195725A1 · Jun 18, 2020