Intelligent Node for Mobile-to-Mobile Call Determination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing techniques for determining mobile-to-mobile calls in telecommunication service providers cause substantial congestion in the SS7 network and overload on subscriber databases, reducing their performance due to reliance on these databases for various functions.
Innovation Solution
Implementing an intelligent node that uses alternative nodes and databases, such as a relay function or ENUM routing function, to determine whether a call is mobile-to-mobile, thereby reducing the processing burden on subscriber databases and SS7 networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If subscriber databases (HLRs and VLRs) are queried via SS7 network to determine mobile-to-mobile calls, then accurate call determination is achieved, but substantial network congestion and database overload occur
Solution Approach 1:
The patent introduces an intelligent node as an intermediary component that maintains a local cache of subscriber information. This intermediary allows the system to determine mobile-to-mobile calls by checking local cache entries rather than querying the SS7 network and subscriber databases for every call, thereby maintaining determination accuracy while reducing network congestion and database load
Solution Approach 2:
The system performs preliminary actions by pre-fetching and caching subscriber information (such as service provider identifiers) into the intelligent node's local memory before actual call determination is needed. This preliminary caching enables rapid local lookups during call processing without requiring real-time SS7 network queries, thus improving network performance while maintaining accurate call determination
2Measurement precision
If subscriber databases are accessed for every call determination, then accurate mobile-to-mobile identification is achieved, but database performance and reliability deteriorate
Solution Approach 1:
The intelligent node serves as a mediator between the call processing system and subscriber databases. It maintains a local cache of subscriber data and serves requests from this cache when possible, reducing the frequency and intensity of database accesses. This intermediary approach preserves identification accuracy while protecting database reliability from overload
Solution Approach 2:
The system creates and maintains copies of subscriber information (such as service provider identifiers and subscription data) in the intelligent node's local cache. These copies enable rapid local verification of mobile-to-mobile calls without requiring repeated accesses to the primary subscriber databases, thus maintaining identification accuracy while preserving database performance
Data Source
AI summary
Methods and systems for determining call types are described herein. An intelligent node is configured to determine whether a call is a mobile-to-mobile call between subscribers of a telecommunication service provider based on a response to a request from the intelligent node. The intelligent node may further be configured to send a state request to an interconnecting network of the telecommunication service provider. A node of the interconnecting network determines whether a serving subscriber identifier is included in a routing database of that node. If the identifier is not included, the node responds with an error message. If the identifier is included, the node communicates with a relay function and responds to the request with a state received from the relay function. The intelligent node may also be configured to send an ENUM query and receive an identifier of the telecommunication service provider associated with the serving subscriber.


