Adaptive Communication Packets for Lower Bus Load and Buffer Waste
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in reducing communication load and resource waste, particularly in devices requiring real-time data transmission and multiple information exchange, such as electric vehicles, due to inefficient packet structures and buffer management.
Innovation Solution
A communication system that dynamically selects packet structures based on data size and allocates buffers accordingly, using packet information to manage communication packets efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a communication packet including a single information is used, then the communication structure is simple, but the communication load increases when multiple information need to be transmitted
Solution Approach 1:
The patent combines multiple information items into a single communication packet by grouping them under a common packet ID. Instead of transmitting separate packets for each information item, the system merges multiple data elements (such as diagnostic data, status information, and sensor readings) into one consolidated packet structure, thereby reducing the total number of transmission operations and lowering communication load on the bus.
Solution Approach 2:
The patent creates a universal packet structure that can accommodate multiple types of information through a standardized format with flexible data fields. The packet design includes generic placeholders and type identifiers that allow the same packet template to carry different kinds of data (diagnostic information, sensor data, control commands), making the communication protocol multi-functional and adaptable to various information transmission needs without requiring separate specialized packet structures.
2Speed
If diagnostic data is rapidly generated and transmitted, then the diagnostic speed is improved, but the time required for data transmission increases
Solution Approach 1:
The patent implements preliminary action by pre-formatting and buffering diagnostic data before transmission is required. The system prepares data packets in advance with proper structure and encoding, so that when transmission is initiated, the data is ready to be sent immediately without requiring formatting or processing during the critical transmission phase. This pre-processing eliminates delays that would otherwise occur during active diagnostic operations.
Solution Approach 2:
The patent combines multiple diagnostic data items into single transmission packets, allowing rapid generation of diagnostic information to be consolidated and transmitted efficiently in batches rather than as individual slow transmissions. This merging approach maintains high diagnostic speed by allowing continuous data generation while reducing total transmission time through consolidated communication operations.
3Ease of manufacture
If a fixed buffer size is allocated, then the buffer allocation is simple, but buffer wastage occurs when data size varies
Solution Approach 1:
The patent implements dynamic buffer allocation where the buffer size is adjusted based on the actual data size of the information being transmitted. Instead of allocating a fixed maximum-size buffer for all packets, the system dynamically determines the required buffer capacity based on the number and type of information items contained in each packet, thereby eliminating wasted buffer space while maintaining simplicity through automated size calculation and allocation.
Solution Approach 2:
The patent changes the buffer allocation parameter from a fixed value to a variable that depends on data characteristics. The buffer size parameter is dynamically modified based on packet content analysis, allowing the system to optimize memory utilization by matching buffer capacity to actual data requirements rather than using a conservative fixed allocation that would waste resources on smaller packets.
Data Source
AI summary
A communication system and method that may reduce the communication load and reduce the waste of system resources consumed for communication. Since a communication packet is generated using a packet structure most suitable for the data size and communication is performed through the generated communication packet, there is an advantage in that the communication load on the communication bus may be significantly reduced. In addition, since the information requesting device allocates a buffer corresponding to the communication packet and stores the communication packet in the allocated buffer, there is an advantage in that the buffer of the information requesting device may be prevented from being wasted.


