Dynamic Protocol Selection for Vehicle Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional vehicle systems face latency issues and bandwidth constraints due to the use of fixed communication protocols for data transmission to external devices, which can lead to inefficient communication management between vehicle components and external systems.
Innovation Solution
A vehicle system that identifies and utilizes communication protocols specific to the data formats of messages, using a data communication module to dynamically select appropriate protocols for transmitting messages from electronic control units to external servers, thereby improving bandwidth utilization and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If fixed communication protocols are used for data transmission, then communication simplicity is maintained, but latency and bandwidth constraints increase
Solution Approach 1:
The system dynamically selects communication protocols based on message data formats and transmission requirements. The data communication module identifies appropriate protocols (e.g., HTTP, MQTT, WebSocket) matching the message type, enabling adaptive protocol selection rather than using a fixed protocol for all transmissions. This resolves the contradiction by making the protocol selection process dynamic while maintaining operational simplicity through automated identification.
Solution Approach 2:
The system changes the communication protocol parameter based on the message data format. Different data formats (JSON, XML, binary) are matched with specific protocols optimized for their characteristics. This parameter change enables reduced latency by selecting protocols best suited for each message type while keeping the system easy to operate through automatic matching.
2Device complexity
If fixed communication protocols are used, then system complexity is reduced, but bandwidth utilization efficiency decreases
Solution Approach 1:
The data communication module implements dynamic protocol identification and selection based on message characteristics. This dynamic approach optimizes bandwidth utilization by matching protocols to appropriate data formats without significantly increasing system complexity, as the selection process is automated and rule-based.
Solution Approach 2:
The system performs self-service by automatically identifying and selecting the appropriate communication protocol based on the message data format. This eliminates the need for manual protocol configuration or complex external decision-making, maintaining low system complexity while achieving high bandwidth utilization efficiency through intelligent self-selection.
3Productivity
If protocol-specific transmission is implemented, then communication efficiency is improved, but device complexity increases
Solution Approach 1:
The data communication module implements self-service by automatically identifying the message data format and selecting the appropriate protocol without external intervention. This automation improves communication efficiency while minimizing the increase in device complexity, as the module handles protocol selection independently using predefined matching rules.
Solution Approach 2:
The system changes the communication protocol parameter based on identified message characteristics. This parameter adaptation improves communication efficiency by selecting optimal protocols for each message type. The complexity increase is managed through systematic parameter matching rather than complex decision logic.
Data Source
AI summary
A vehicle and methods for transmitting messages to external devices by identifying and utilizing communication protocols that are specific to the data formats of these messages, is provided. The method includes generating, by an electronic control unit of a vehicle, a message in a data format, transferring, by the electronic control unit, the message in the data format to a data communication module of the vehicle, identifying, by the data communication module, a communication protocol associated with the data format of the message, and transmitting to a server that is external to the vehicle, by the data communication module, the message in the data format using the communication protocol.


