Communication Apparatus Bandwidth Search Range Limiting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication apparatuses apply unnecessary load to both devices and networks by measuring available bandwidth regardless of utilized bandwidth, leading to inefficient data transfer due to high data transfer speeds set without considering the actual available bandwidth.
Innovation Solution
A communication apparatus that acquires the type of transmission data, limits the search range of network bandwidth based on the type of data, and measures network bandwidth by adjusting transmission and reception intervals, thereby preventing wasteful bandwidth measurement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If bandwidth measurement is performed regardless of utilized bandwidth, then available bandwidth can be measured, but unnecessary load is applied to communication apparatuses and networks
Solution Approach 1:
The invention performs preliminary determination of whether bandwidth measurement is necessary by comparing utilized bandwidth with available bandwidth before executing the measurement process. This preliminary check prevents unnecessary measurement operations when the utilized bandwidth is already below the available bandwidth, thereby avoiding wasted energy and unnecessary load on communication apparatuses and networks.
Solution Approach 2:
The invention dynamically adjusts the bandwidth measurement process based on the relationship between utilized bandwidth and available bandwidth. When utilized bandwidth approaches or exceeds available bandwidth, the measurement process is activated; otherwise, it is skipped. This parameter-based conditional execution optimizes resource usage while maintaining measurement accuracy when needed.
2Measurement precision
If high data transfer speed is set for bandwidth measurement, then available bandwidth can be accurately measured, but unnecessary load is applied when utilized bandwidth is already smaller than available bandwidth
Solution Approach 1:
The invention performs a preliminary check to determine whether bandwidth measurement is necessary by comparing utilized bandwidth with available bandwidth before initiating the measurement process. This prevents unnecessary high-speed data transfer operations that would waste communication resources and reduce overall communication efficiency when measurement is not needed.
Solution Approach 2:
The communication apparatus automatically determines whether bandwidth measurement is necessary by monitoring its own utilized bandwidth and comparing it with the available bandwidth. This self-service mechanism eliminates the need for continuous or mandatory bandwidth measurements, allowing the system to optimize its own resource usage and maintain high communication efficiency.
3Reliability
If bandwidth measurement is performed continuously, then up-to-date bandwidth information is available, but communication resources are wasted when measurement is not needed
Solution Approach 1:
The invention performs a preliminary determination before each bandwidth measurement operation to check whether measurement is necessary based on the current utilized bandwidth. This conditional approach ensures that bandwidth information is updated only when needed, maintaining reliability while avoiding continuous measurement operations that would waste communication resources.
Solution Approach 2:
The invention implements periodic bandwidth measurement only when necessary, based on the relationship between utilized and available bandwidth. Instead of continuous measurement, the system periodically checks the bandwidth condition and performs measurement only when the utilized bandwidth approaches or exceeds the available bandwidth, thereby maintaining up-to-date information while conserving resources.
Data Source
AI summary
A communication apparatus includes a processor and a memory. The memory is configured to store computer-readable instructions that, when executed, instruct the communication apparatus to execute steps comprising acquiring a type of transmission data referring to information about the transmission data, and limiting a search range of a network bandwidth, in response to the acquired type of the transmission data, wherein the network bandwidth is measured by a transmission interval of a transmission of a plurality of packets via a network, and a reception interval of a reception of the plurality of packets via a network. The memory is configured to store computer-readable instructions that further instruct the communication apparatus to execute steps comprising setting the search range according to the limited search range, and transmitting a packet within the limited search range for measuring the network bandwidth.


