Autonomous Vehicle Data Transmission via Server Polling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficiently transmitting large amounts of data from autonomous vehicles to remote locations is challenging due to poor mobile network connectivity, which hinders timely analysis of operational issues by back-end engineers.

Innovation Solution

A system and method that involves transmitting a polling request to a server to obtain a task for specific data from an autonomous vehicle via a mobile network, allowing for the collection and processing of requested data, and its transmission to a second server, optimizing data transfer without requiring active user access through a VPN.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all data from autonomous vehicle is transmitted to remote locations, then complete data availability for analysis is improved, but transmission time and network resource consumption increase significantly due to poor mobile network connectivity

Engineering Contradiction:
Improvedata availabilityVSAvoidtransmission time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system extracts and transmits only the specific requested data that is relevant to the problem being analyzed, rather than transmitting all data from the autonomous vehicle. This selective extraction approach ensures data availability for analysis while significantly reducing transmission time and network resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data transmission process is segmented into multiple steps: first transmitting a polling request to obtain a task, then obtaining and transmitting only the specific data related to the task. This segmentation allows the system to manage large data sets efficiently by breaking down the transmission into manageable, relevant portions.

Inventive Principle:
Principle #1Segmentation

2Productivity

If selective data transmission is implemented, then transmission efficiency is improved, but system complexity increases due to task management and polling mechanisms

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between the autonomous vehicle and the remote analysis system. The server receives polling requests, manages task distribution, and coordinates data transmission. This intermediary approach simplifies the overall system architecture by centralizing task management while improving transmission efficiency through selective data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If data transmission is performed only when vehicle is in non-autonomous mode, then safety is improved by avoiding interference with autonomous driving, but data transmission opportunities are reduced

Engineering Contradiction:
Improvedriving safetyVSAvoiddata transmission frequency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements periodic polling requests to check for tasks and transmit data during non-autonomous driving modes. This periodic action ensures that data transmission occurs regularly when safe conditions exist, maintaining driving safety while maximizing data transmission opportunities during available time windows.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11529974B2Systems and methods for data management
Publication Date: 2022.12.20 BEIJING VOYAGER TECH CO LTD
  • US11529974B2 patent drawing
  • US11529974B2 patent drawing
  • US11529974B2 patent drawing

AI summary

A method for data management for an autonomous vehicle may include transmitting a polling request to a first server to obtain a task. The task may be a remote task request, and the task may be associated with obtaining, from the autonomous vehicle, data related to one or more subjects via a mobile network. The method may also include receiving the task from the first server based on the polling request. The method may also include obtaining the data based on the task. The method may also include transmitting the data to a second server via the mobile network.