Call Processing Server Query Order Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IP-based communication systems, the increasing number of queries to determine the connection destination network across multiple servers leads to a higher load on call processing servers, especially during IP interconnection between telecommunications carriers.

Innovation Solution

A call processing server employs a destination resolution storage unit to store query orders for telephone numbers, allowing it to efficiently query the correct server for connection destination networks, reducing the number of queries and server load by utilizing a stored query history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If queries are made to multiple servers to determine connection destination network, then the connection destination can be accurately determined, but the number of queries increases and server load increases

Engineering Contradiction:
Improveconnection destination determination accuracyVSAvoidnumber of queries
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by storing the query destination server information and query order in advance for each telephone number in the destination resolution storage unit. When a call request arrives, the call processing server retrieves the pre-stored query destination server from the storage unit, eliminating the need to query multiple servers in sequence. This preliminary caching of resolution information directly reduces the number of queries while maintaining accurate connection destination determination.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If queries are made to multiple servers to determine connection destination network, then the connection destination can be accurately determined, but the processing load on call processing server increases

Engineering Contradiction:
Improveconnection destination determination accuracyVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The system performs preliminary actions by storing the query destination server information and query order for each telephone number in advance. When a call request arrives, the call processing server retrieves the pre-stored query destination server from the storage unit, eliminating the need to sequentially query multiple servers. This preliminary caching of resolution information directly reduces processing load while maintaining accurate connection destination determination.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If query history is stored for each telephone number, then the number of queries is reduced, but storage requirements increase

Engineering Contradiction:
Improvecall processing efficiencyVSAvoidstorage space
Core Design Contradiction:
ProductivityVSVolume of stationary object

Solution Approach 1:

The system creates a simplified copy of the query information by storing only the query destination server address and query order in the destination resolution storage unit, rather than storing complete query logs or maintaining complex query state information. This copying approach reduces storage requirements while still enabling efficient call processing by providing the essential routing information needed to direct calls accurately.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11503083B2Call processing server, call processing method, and call processing program
Publication Date: 2022.11.15 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11503083B2 patent drawing
  • US11503083B2 patent drawing
  • US11503083B2 patent drawing

AI summary

In a case where there are a plurality of query destination servers, the number of queries to determine a connection destination network is reduced and the load in call processing is reduced. The call processing server 1 includes a destination resolution storage unit 13 that stores a telephone number and a query order of a query made to at least one server until a connection destination network for the telephone number is acquired; and a call processing unit 11 that acquires a query order corresponding to a telephone number of an incoming-call destination specified in a call request from the destination resolution storage unit, makes a query to a server set at the end of the acquired query order to acquire a connection destination network for the telephone number of the incoming-call destination, and transmits the call request to the connection destination network.