On-board Communication System Priority Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing on-board communication systems face limitations in communication speed due to constraints on the communication bus, which affects the transmission of data from multiple on-board devices to an external server.
Innovation Solution
The system employs dedicated communication lines between on-board devices and an on-board communication device, along with priority settings to manage data transmission, allowing higher-priority devices to transmit data directly to the server through the on-board communication device, thereby bypassing intermediate devices and optimizing communication speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a common communication bus is used to connect multiple on-board devices, then device complexity is reduced, but communication speed decreases
Solution Approach 1:
The communication system is segmented into multiple communication lines instead of using a single common bus. Each on-board device can be connected via dedicated communication lines, allowing simultaneous data transmission without arbitration delays. This segmentation resolves the contradiction by maintaining structural organization while enabling higher communication speeds through parallel transmission paths.
Solution Approach 2:
The system transitions from a one-dimensional common bus architecture to a multi-dimensional communication network with multiple independent communication lines. This dimensional change allows data to flow through different paths simultaneously, increasing overall communication capacity and speed while maintaining manageable device complexity through structured connectivity.
2Reliability
If arbitration based on communication protocol is used for simultaneous transmissions, then data transmission order is controlled, but communication speed is limited
Solution Approach 1:
Priority ranks are predetermined and assigned to each on-board device before data transmission begins. This preliminary assignment of priorities eliminates the need for real-time arbitration during data transmission, allowing devices to transmit immediately according to their pre-established priority levels. This resolves the contradiction by maintaining reliable transmission control through pre-planned priority structures while achieving higher speeds by eliminating arbitration delays.
3Device complexity
If all on-board devices transmit through the same communication device, then system structure is simplified, but communication efficiency decreases
Solution Approach 1:
The system segments the communication path by introducing multiple communication lines that connect on-board devices directly to the on-board communication device. This segmentation allows multiple devices to transmit data simultaneously through different lines, improving communication efficiency while maintaining relatively simple system structure through standardized connection interfaces.
Solution Approach 2:
The on-board communication device acts as an intermediary that manages multiple communication lines. It receives data from various on-board devices through dedicated lines and forwards it to external devices. This intermediary structure improves efficiency by enabling parallel transmissions while keeping the overall system architecture organized and manageable.
Data Source
AI summary
An on-board communication system includes an on-board communication device and on-board devices. Each of the on-board devices includes a communication device controller configured to control data communication performed between the on-board communication device and a server and a priority setting portion configured to set priority ranks of the on-board devices for controlling the on-board communication device. When each of the on-board devices performs data communication with the server and if any one of the on-board devices is set to a higher priority rank, the on-board device is configured to transmit communication data to the on-board device that is set to a higher priority rank to perform data communication with the server via the on-board device that is set to a higher priority rank and the on-board communication device.


