Call Data Management via Non-Fixed Size Record Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional database storage methods for call data in cellular communication networks are inefficient, leading to slow access times and inability to handle large volumes of data in near real-time, especially when geolocation and spatial data are involved, resulting in delayed fault detection and analysis.
Innovation Solution
The method involves arranging call data into non-fixed size records, assembling them into multi-record blocks, and storing these blocks contiguously, allowing for efficient retrieval of entire blocks rather than individual records, which reduces storage waste and improves reading speed by eliminating the need to read null data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional database storage methods are used to store call records with fixed disk space allocation, then individual records can be read independently, but access time becomes prohibitively long when retrieving large numbers of records due to multiple sequential disk accesses
Solution Approach 1:
The patent merges multiple individual call records into a single continuous data stream stored on disk, eliminating the traditional record-by-record storage structure. This allows the system to retrieve large numbers of records in parallel by reading continuous data blocks, transforming the access pattern from sequential individual record reads to efficient bulk data retrieval, thereby dramatically reducing access time and improving productivity.
2Quantity of substance
If fixed size records are used in traditional database storage, then each record occupies identical disk space, but this results in storage waste when actual data varies in size
Solution Approach 1:
The patent changes the storage parameter from fixed-size records to variable-size continuous data streams. Instead of allocating identical disk space for each call record regardless of actual data size, the system stores data as continuous streams where the actual data size varies according to the call duration and complexity. This eliminates storage waste while maintaining manageable complexity through stream-based processing.
3Ease of operation
If individual record access is implemented in traditional databases, then specific records can be updated or refreshed independently, but this requires multiple sequential disk accesses when retrieving large numbers of records
Solution Approach 1:
The patent replaces the mechanical sequential access method of traditional databases with a stream-based processing system. Instead of using mechanical disk head movements to access individual records sequentially, the system reads continuous data streams into memory and processes multiple records simultaneously, substituting mechanical sequential access with electronic parallel processing, thereby eliminating disk access delays while maintaining operational simplicity.
Data Source
Figure 1
Figure 2~3
Figure 4~6
AI summary
A method of managing call data for at least one radio network element within a cellular communication network. The method comprising receiving call data for at least one call from the at least one radio network element within the cellular communication network, arranging the received call data into call data records of a non-fixed size, and writing the call data records to at least one data storage device such that the call data records are stored adjacent one another.