Telecom Configuration Data Object Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Relational database management systems used in telecommunications systems are expensive, lack flexibility, and consume excessive processor and memory resources, making them inefficient for storing and managing large amounts of complex configuration data.
Innovation Solution
Storing data as objects with primary and foreign key fields, allowing for referential, branching, and many-to-many relationships, which are maintained through a hierarchy of directories and validation processes to ensure referential integrity, thereby enhancing flexibility and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If relational database management systems are used to store and manage configuration data, then data storage capability is provided, but cost increases and flexibility decreases
Solution Approach 1:
The patent replaces expensive relational database management systems with a simpler, file-based object storage system using plain text files with .dat extension. Each configuration object is stored as a discrete file, eliminating the need for costly database software while maintaining adequate storage capability for configuration data.
2Quantity of substance
If relational database management systems are used to store and manage configuration data, then data storage capability is provided, but processor and memory resource consumption increases
Solution Approach 1:
The patent extracts the database management function from the system by storing configuration data directly in simple text files rather than using a relational database management system. This eliminates the overhead of database software, reducing processor and memory resource consumption while maintaining data storage capability.
3Adaptability or versatility
If data are stored as objects with primary and foreign key fields in a file system, then flexibility and efficiency are improved, but system complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the system automatically generates add lists and delete lists to maintain referential integrity. When objects are added or deleted, the system automatically updates foreign key references across all related files, eliminating the need for complex manual management while maintaining data consistency.
4Reliability
If validation processes are performed to maintain referential integrity among data objects, then data consistency is improved, but processing time increases
Solution Approach 1:
The patent performs validation actions in advance by generating add lists and delete lists before actual data modifications. The system pre-identifies all objects that will be affected by an add or delete operation, allowing for efficient batch processing and reducing the time required during actual execution.
Data Source
AI summary
Systems and methods of storing and managing data, such as configuration data, in telecommunications systems and devices. The data are stored as objects, each data object having an associated type, and each object type having at least one instance of the data object. Each instance of each data object has a primary key field, which identifies that instance of the data object. Each instance of each data object can have zero or more foreign key fields, each of which can be used to make reference to the primary key of at least one other data object. By employing at least the foreign key fields and the primary keys of the respective data objects, various referential relationships, branching referential relationships, and many-to-many relationships among one or more groups of the object types can be defined and maintained, for use in storing and/or managing the data with increased flexibility and efficiency.


