In-Vehicle RPC and Socket Communication for Reliable Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems for autonomous vehicles face reliability and security issues due to interference in single frequency bands, leading to packet loss and poor flexibility as the number of applications increases, with existing Socket communication methods being inflexible and prone to errors.

Innovation Solution

A communication system with an in-vehicle terminal featuring both internal and external communication modules, utilizing a Remote Procedure Call (RPC) method for internal communication and Socket method for external communication, allowing for flexible application layer deployment and improved data transmission accuracy through encoding and packet structure optimization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single frequency band is used for communication among autonomous vehicles, then the communication system is simple, but interference occurs leading to packet loss and reduced reliability

Engineering Contradiction:
Improvecommunication system structureVSAvoiddata transmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the communication system into multiple frequency bands (first frequency band for internal communication, second frequency band for external communication) to separate different communication tasks. This segmentation eliminates interference between internal and external communications while maintaining system reliability, resolving the contradiction between simplicity and reliability.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If Socket communication method is used for data transmission, then implementation is straightforward, but the system lacks flexibility when the number of applications increases

Engineering Contradiction:
Improveimplementation easeVSAvoidsystem flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent introduces a dynamic communication mode selection mechanism that can switch between Socket communication mode and RPC communication mode based on application requirements. This dynamic adjustment allows the system to maintain ease of implementation for simple cases while gaining flexibility for complex multi-application scenarios, resolving the contradiction between implementation ease and system flexibility.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If internal and external communications share the same frequency band, then the communication module is simple, but interference reduces data transmission accuracy

Engineering Contradiction:
Improvecommunication module structureVSAvoiddata transmission accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the frequency spectrum into distinct bands for internal and external communications. The communication module assigns the first frequency band for internal communication between application modules and the in-vehicle terminal, and the second frequency band for external communication between the in-vehicle terminal and other vehicles or servers. This frequency segmentation eliminates interference, ensuring high data transmission accuracy while keeping the communication module structure manageable.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If RPC method is used for internal communication, then application layer deployment flexibility is improved, but system complexity increases

Engineering Contradiction:
Improveapplication layer flexibilityVSAvoidcommunication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic communication mode selection mechanism that chooses between Socket and RPC methods based on the specific communication needs. For simple internal communications, the system can use the simpler Socket method, while for complex application layer interactions requiring high flexibility, it switches to RPC method. This dynamic approach provides application layer flexibility without permanently increasing system complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11368827B2Communication system and method of autonomous vehicle and terminal device
Publication Date: 2022.06.21 APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO LTD
  • US11368827B2 patent drawing
  • US11368827B2 patent drawing
  • US11368827B2 patent drawing

AI summary

Provided are a communication system and a communication method of an autonomous vehicle. The system includes: a plurality of application modules, and an in-vehicle terminal. The in-vehicle terminal includes: an external communication module configured to communicate with another autonomous vehicle or a server in a message mode, and an internal communication module configured to communicate with the plurality of application modules in a service mode.