Information Communication Apparatus Memory Segmentation Bandwidth Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transfer techniques, such as TCP/IP, do not optimize communication based on data size and update rate, leading to high CPU load and delayed data transfer when handling large amounts of data from multiple terminals.
Innovation Solution
An information communication apparatus that aggregates data from multiple terminals, determines the update size of memory areas based on data information, and sets the network path bandwidth accordingly to facilitate high-speed and low-delay data transfer without increasing CPU load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If TCP/IP service with autonomous flow control and data buffering is used, then data transfer can be performed without manual optimization, but CPU load increases and data transfer speed decreases when handling large amounts of data
Solution Approach 1:
The patent segments the data transfer process into multiple memory areas with different update sizes. By dividing the data buffer into multiple regions that can be updated at different rates, the system achieves fine-grained control over data flow without requiring CPU intervention for overall flow control, thus maintaining ease of operation while improving transfer speed.
Solution Approach 2:
The patent implements dynamic memory area update by allowing different update sizes for different memory areas based on data characteristics. This dynamic adaptation enables the system to optimize data transfer performance for varying data types and rates without manual reconfiguration, resolving the contradiction between autonomous operation and transfer speed.
2Reliability
If TCP/IP service with data buffering is used, then data can be accumulated and transferred, but transfer delay increases when handling large amounts of data
Solution Approach 1:
The patent divides the data buffer into multiple memory areas that can be updated and transferred independently. This segmentation allows continuous data accumulation in one area while another area is being transferred, overlapping the buffering and transfer operations to reduce overall delay while maintaining reliable data accumulation.
Solution Approach 2:
The patent enables continuous data transfer by allowing multiple memory areas to be updated and transferred in parallel. While one memory area is being transferred to the destination, another area continues to accumulate data, ensuring that the transfer operation never stops and minimizing idle time, thus reducing transfer delay while maintaining buffering capability.
3Productivity
If optimization of communication according to data size and update rate is performed, then data transfer speed increases, but device complexity increases
Solution Approach 1:
The patent implements dynamic optimization by automatically adjusting memory area update sizes based on data characteristics without requiring complex external configuration. The system dynamically adapts the update strategy for each memory area based on the data being transferred, achieving high transfer speed while keeping the optimization logic integrated and manageable within the existing device architecture.
Solution Approach 2:
The patent enables the communication system to self-optimize by automatically determining appropriate update sizes for different memory areas based on data characteristics. The system performs its own optimization without requiring external complex control mechanisms, achieving high transfer speed while minimizing the added complexity through self-managed adaptation.
Data Source
AI summary
An information communication apparatus, which aggregates data transmitted from a plurality of terminals and transmits the aggregated data to a reception side. The information communication apparatus includes: a determination means that operates in a first layer for determining an update size of a memory area used to hold the data transmitted from the plurality of terminals on a basis of information related to the data; and a setting means that sets a band of a network path of a second layer necessary for communicating with the reception side on a basis of the update size and an update rate of the data.


