Network Resource Usage File On-Demand Construction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Constructing network resource usage record files before they are requested by a downstream system results in unnecessary processing overhead, as these files may not be ultimately requested, wasting resources and potentially leading to inefficiencies in delivery.
Innovation Solution
Implementing a method where network resource usage record files are constructed on-demand and just-in-time for serving to the downstream system, only when specifically requested, utilizing a distributed database and a file retrieval interface to manage and serve the files efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If network resource usage record files are constructed before they are requested, then files are ready for immediate serving, but processing overhead increases and resources are wasted on files that may not be requested
Solution Approach 1:
The patent applies preliminary action by pre-construction of network resource usage record files before they are requested. This allows files to be ready for immediate serving when requested, improving delivery speed. The system proactively constructs files in advance based on anticipated needs, so when a downstream system requests a file, it is already available and can be served immediately without construction delays.
2Productivity
If network resource usage record files are constructed before requested, then immediate serving is possible, but unnecessary processing occurs on files that may not be requested
Solution Approach 1:
The system performs preliminary construction of network resource usage record files in advance, storing them in a distributed database. This preliminary action enables immediate serving when files are requested, improving productivity. The files are constructed proactively based on anticipated retrieval needs, so when downstream systems request files, they are already available in the database and can be served efficiently without construction delays.
3Loss of energy
If files are constructed on-demand only when requested, then processing overhead is reduced, but delivery time increases due to construction delay
Solution Approach 1:
The patent resolves this contradiction by applying preliminary action - constructing network resource usage record files in advance before they are requested and storing them in a distributed database. This eliminates the construction delay that would occur with on-demand construction, as files are already built and available when requested. The system balances resource usage by constructing files proactively based on anticipated needs rather than waiting for requests.
4Ease of operation
If network resource usage record files are pre-constructed and stored, then files are available for immediate retrieval, but storage requirements and processing complexity increase
Solution Approach 1:
The patent applies segmentation by dividing the system into distinct components: a distributed database for storing network resource usage records, a file construction module that creates files from these records, and a file serving module that retrieves and serves files to downstream systems. This segmentation manages complexity by separating concerns - the distributed database handles storage efficiently, the construction module builds files only when needed, and the serving module handles retrieval. Each component is independently optimized, making the overall system more manageable despite the pre-construction approach.
Data Source
AI summary
A method of serving a network resource usage record file is disclosed. The method can comprise: storing network resource usage records in a distributed database, the network resource usage records relating to network resource usage in a telecommunications network; sending a file list identifying a network resource usage record file over a file retrieval interface without having constructed the network resource usage record file; receiving, over the file retrieval interface, a request for the network resource usage record file; constructing, in response to the receiving of the request, the network resource usage record file, the network resource usage record file comprising one or more network resource usage records obtained from the distributed database; and serving, over the file retrieval interface, the network resource usage record file.

