Communication Apparatus Batch Data Download API Load Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication apparatuses face high loads and inefficiencies when downloading and outputting electronic data from electronic-data storing services, as they require frequent processes to acquire download information, affecting both the apparatus and the network communication path.
Innovation Solution
A communication apparatus and relay apparatus system that acquires and downloads a large amount of electronic data in batches, then outputs a smaller portion at a time, reducing the load on the communication path and the electronic-data storing service by using APIs to manage the data transfer efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the communication apparatus downloads and outputs electronic data in small batches using APIs, then the load on the communication apparatus and electronic-data storing service is reduced, but the time required to output the first amount of electronic data increases
Solution Approach 1:
The communication apparatus performs preliminary actions by acquiring download information for the first amount of electronic data in advance, then downloads the second amount of data that can be output at one time. This preliminary acquisition of download information reduces the need for repeated API calls during the output process, thereby reducing overall load while maintaining efficient data output.
2Productivity
If the communication apparatus downloads the first amount of electronic data using acquired download information, then the number of API processes is reduced, but the amount of data that must be managed and processed increases
Solution Approach 1:
The communication apparatus segments the first amount of electronic data into a second amount that can be output at one time. By dividing the large data volume into manageable batches, the system reduces the number of API processes needed while maintaining efficient data handling. The apparatus downloads the segmented second amount using previously acquired download information, optimizing both productivity and data management.
Data Source
AI summary
A communication apparatus, a control program of the communication apparatus, and a relay apparatus are provided. The communication apparatus is configured to download electronic data from a server storing a first amount or more of electronic data and to output the downloaded electronic data. The communication apparatus includes an output unit configured to output a second amount of electronic data smaller than the first amount at one time, a download information acquiring unit configured to acquire download information necessary for downloading the first amount of electronic data stored in the server, from the server, a download unit configured to download the second amount of electronic data of the first amount of electronic data from the server, using the download information acquired by the download information acquiring unit. The output unit is configured to output the electronic data downloaded by the download unit.


