Gateway Architecture for Vehicle Communication Resource Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Controllers in existing communication systems face resource limitations, leading to reduced applicability and increased communication delays due to an inability to accommodate a sufficient number of entities and proxy entities, hindering efficient data distribution.
Innovation Solution
A communication system with a gateway that connects processors and controllers through internal and external spaces, utilizing authentication identifiers to facilitate direct communication or data forwarding, thereby optimizing resource usage and accommodating multiple entities under limited resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If remote entities are built on controllers to satisfy communication between processors and controllers, then communication functionality is achieved, but controller resources are consumed excessively
Solution Approach 1:
The patent extracts the DDS protocol stack from the controller and relocates it to a gateway component. The gateway handles protocol processing, data forwarding, and entity management externally, while the controller retains only essential communication interfaces. This extraction removes the resource burden from the controller while preserving communication functionality.
Solution Approach 2:
The gateway serves as an intermediary between processors and controllers, handling protocol translation, data routing, and entity management. By introducing this mediator layer, the system avoids direct resource-intensive interactions between processors and controllers, reducing controller resource consumption while maintaining communication capabilities.
2Adaptability or versatility
If proxy entities are accommodated on controllers to match processor quantity, then communication matching is achieved, but communication delay increases due to resource constraints
Solution Approach 1:
The patent extracts proxy entity management from the controller to the gateway. The gateway maintains proxy entities for all processors without burdening the controller, enabling the controller to accommodate proxy entities in quantities matching the processor side. This extraction eliminates the resource bottleneck that previously caused communication delays.
Solution Approach 2:
The gateway creates and manages copies of processor entities (proxy entities) on behalf of the controller. Instead of requiring the controller to directly host all processor entities, the gateway generates proxy representations that enable seamless communication matching between processors and controllers without increasing controller resource usage or communication delay.
3Productivity
If controllers directly communicate with processors, then communication efficiency is improved, but controller resource occupancy increases
Solution Approach 1:
The gateway acts as an intermediary that enables efficient communication between controllers and processors without requiring direct resource-intensive connections. The gateway handles protocol processing, data routing, and entity management, allowing controllers to communicate efficiently with multiple processors while maintaining low resource occupancy through centralized gateway management.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Disclosed are a communication system and method, a vehicle, and a medium, relating to the technical field of communications. The communication system includes: a control end with a control function and a processing end with a processing function, where the control end includes one or more controllers, and the processing end includes one or more processors; and a gateway, deployed in a communication process of any processor in the processing end, where the gateway includes an internal space and an external space, is connected to a global data space through the external space, and is connected to the one or more controllers and other processors through the internal space; and on the basis of an authentication identifier configured for the processor, the processor is selected to communicate with other processors, the controllers are selected to directly communicate with the processor, or communication data between the controllers and the processor is forwarded through the gateway. Therefore, the problems of low applicability and the like caused by the fact that the controllers cannot accommodate entities in a quantity matched with the processors under a condition of limited resources of the controllers, and a communication delay in the prior art are solved.