Switch Device Dirty Monitors List for Network Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network communication systems fail to effectively monitor and recover from temporary connection failures, leading to incomplete communication among network elements and impacting system performance, especially in large-scale deployments where user device activity data is not adequately tracked or updated during and after an outage.
Innovation Solution
A method and system where a switch device monitors communication events during a temporary failure, saves relevant information, and sends it to the terminal device upon reconnection, allowing for the updating of user interfaces and facilitating the reestablishment of communication sessions within a predetermined time frame, using a 'dirty monitors' list to track and manage call and non-call related events.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the network monitors and tracks all communication events during failure, then the information completeness for recovery is improved, but the system complexity and resource consumption increase
Solution Approach 1:
The switch device performs preliminary monitoring and recording of communication events during the failure period. By proactively capturing event information in advance before recovery is needed, the system ensures that complete communication state data is available when the connection is restored, eliminating information loss without requiring complex real-time processing during recovery.
Solution Approach 2:
The switch device acts as an intermediary between the terminal device and the network core. It maintains a local record of communication events and serves as an information bridge, providing the terminal device with accurate communication state information during recovery without requiring the entire network to continuously monitor and process every detail in real-time.
2Measurement precision
If the system tracks all user device activity during outage, then the application recovery accuracy is improved, but the processing time and computational resources increase
Solution Approach 1:
The system performs preliminary recording of communication events during the outage period. By pre-capturing and storing event information in a structured manner, the system enables rapid retrieval and processing during recovery, significantly reducing the time needed to reconstruct communication state compared to real-time processing approaches.
Solution Approach 2:
The switch device creates a copy or snapshot of the communication event state during failure. This copied information is stored and can be quickly retrieved during recovery, allowing the terminal device to reconstruct its communication state without re-processing all network transactions in real-time, thus reducing recovery processing time while maintaining measurement precision.
3Ease of operation
If the network provides complete communication status to terminal devices, then the user experience is improved, but the network bandwidth and message overhead increase
Solution Approach 1:
The switch device extracts and identifies only the essential communication event information that is necessary for terminal device recovery. By filtering out redundant or irrelevant data and transmitting only the critical event records, the system provides complete enough information for accurate user interface updating while minimizing unnecessary data transmission volume and network bandwidth consumption.
Data Source
AI summary
A communication apparatus includes a computer supported telecommunications application (“CSTA”) session established between a computing function and switching function that includes a time period where monitors and registrations are preserved by the switching function if the computing function is able to restart the session within that time period after a temporary connection failure. The switching function tracks call and non-call related device activity that occurs from the time a session failure is detected until the computing function is able to restart the application session in a first list. If the computing function restarts that application within the time period, the switching function sends the computing function a list of devices whose activity was detected during the outage. The computing function uses the list of devices to query the status of those devices to reduce the amount of time needed to perform a recovery and less system performance impacts.


