Telecom Billing Event Replay and Filtering System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telecommunication billing systems lack the ability to effectively filter, edit, and simulate billing events from network files, limiting their utility for data access, test scenario generation, and event streaming.
Innovation Solution
A system and method for generating network files from captured billing events, allowing users to perform operations such as filtering, editing, and replaying events, and generating event templates, enabling online manipulation and simulation of streaming events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If network files are generated from captured billing events, then data accessibility and utility are improved, but the ability to filter, edit, and simulate events is limited
Solution Approach 1:
The system provides a unified platform that performs multiple operations (filtering, editing, replaying, template generation) on network files through a single interface. The event processor handles diverse operations including filtering by criteria, editing event data, replaying events for simulation, and generating templates, making the system versatile for various billing event manipulation tasks.
Solution Approach 2:
The system creates copies of network files and billing event data that can be manipulated without affecting the original. Users can filter, edit, and simulate events by working with copies of the data, allowing flexible experimentation and testing while preserving the original network file integrity.
2Speed
If billing events are processed in real-time streaming, then operational responsiveness is improved, but the ability to perform offline analysis and simulation is limited
Solution Approach 1:
The system segments billing event processing into two distinct modes: real-time streaming processing for operational responsiveness, and offline batch processing for simulation and analysis. The event processor can switch between these modes, allowing real-time events to be captured and stored, then later replayed and simulated in batch mode without interfering with live operations.
Solution Approach 2:
The system performs preliminary capture and storage of billing events in network files during real-time operation. These pre-captured events can then be replayed and simulated later in offline mode, allowing preparation of test scenarios and simulation activities without blocking real-time processing operations.
3Loss of information
If network files are stored for later use, then data availability is improved, but the ability to perform operations online is limited
Solution Approach 1:
The system dynamically adapts its operation mode based on user needs and system state. The event processor can transition between offline file processing and online streaming processing, allowing network files to be loaded and processed online when needed, while maintaining the ability to perform batch operations when appropriate.
Data Source
AI summary
A system, method, and computer program product are provided for performing operations on network files including captured billing event information. In use, at least one network file is generated in response to a data capture command associated with a communications network, the at least one network file including information associated with a plurality of billing events corresponding to the communication network. Additionally, user input is received to perform at least one operation corresponding to the at least one network file, the at least one operation including at least one of: editing the at least one network file; filtering the at least one network file, based on configurable criteria; replaying at least a portion of the plurality of billing events included in the at least one network file; and generating an event template utilizing at least a portion of the information associated with the plurality of billing events. Further, the at least one operation corresponding to the at least one network file is performed online in accordance with the user input.


