Reconcile Decision Engine for Wireless Network Profile Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communication networks, user profiles across various network elements are often inconsistent, leading to service issues that require time-consuming troubleshooting and may result in data loss during full service reactivation.
Innovation Solution
Implementing a reconcile decision engine within the network provisioning engine that communicates with a network provisioning catalog to query and reconcile user profiles across network elements, applying corrective actions such as updating or recreating profiles to ensure consistency with billing profiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual troubleshooting is performed by customer service representatives and technicians, then service issues can be identified and resolved, but the process is very time-consuming and requires significant human effort
Solution Approach 1:
The system enables self-service by implementing an automated profile reconciliation mechanism that independently compares user profiles across network elements against the billing system and automatically corrects inconsistencies without requiring manual intervention from customer service representatives or technicians
Solution Approach 2:
The system implements feedback by continuously monitoring user profiles across multiple network elements, comparing them against the billing system reference, and automatically triggering reconciliation actions when inconsistencies are detected, creating a closed-loop system that self-corrects profile issues
2Reliability
If full service reactivation is performed to fix profile inconsistencies, then user profiles can be restored to correct state, but user data including messages, profiles, and contact information may be deleted
Solution Approach 1:
The system applies partial action by performing targeted profile reconciliation only on specific network elements and specific profile attributes that are inconsistent, rather than performing a complete service reactivation that would affect all user data. This selective approach corrects only the necessary portions to achieve profile consistency
Solution Approach 2:
The system performs preliminary action by backing up user data and comparing profiles against the billing system before making any changes, allowing it to restore only the specific inconsistent attributes while preserving all other user data, thus preventing data loss before it occurs
3Reliability
If user profiles are manually updated across multiple network elements, then profile consistency can be achieved, but the complexity of managing numerous network elements increases significantly
Solution Approach 1:
The system implements universality by creating a single centralized reconciliation mechanism that can operate across multiple different network elements (HLR, HSS, MSC, SGSN, GGSN, PCRF) uniformly, using the same comparison logic against the billing system regardless of which network element is being reconciled, thus simplifying management complexity
Solution Approach 2:
The system uses the billing system as an intermediary reference that mediates between multiple network elements, providing a single source of truth for user profiles that all network elements can be automatically compared against and reconciled to, eliminating the need for manual coordination between multiple elements
Data Source
AI summary
Systems and methods discussed herein are directed to a reconcile decision engine in communication with a network provisioning catalog. The network provisioning catalog may provide network elements of the wireless communication network related to the user service attributes, e.g., network elements that implement various aspects of the user service attributes to provide services to users in accordance with service plans (also referred to as rate plans). The network provisioning catalog also provides required network service attributes for each network element, where the required network service attributes are related to the user service attributes. The reconcile decision engine may query various network elements to reconcile the various network elements with respect to user information, e.g., the user's billing profile. The reconcile decision engine may reconcile the user profile with respect to one or more of the network elements that need reconciliation.


