IMS Terminal Dynamic Configuration via Access Network Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telecommunications systems lack flexibility in adapting terminal behavior to different network access modes and contexts, leading to service unavailability and resource mismanagement during roaming or changes in network services.

Innovation Solution

A method for dynamically configuring terminals by an IMS communication network server, where registration messages include access network parameters, allowing the server to provide adapted configurations based on the network context, optimizing codec usage, fallback strategies, and emergency call management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If terminals are statically configured in internal software by terminal suppliers according to operator instructions, then terminal configuration is simplified and manufacturing is easier, but flexibility to adapt to network changes and service modifications is lost

Engineering Contradiction:
Improveterminal configurationVSAvoidadaptability to network changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic terminal configuration by replacing static software configuration with a dynamic provisioning mechanism. The network server receives terminal registration messages containing access network parameters, queries a database to retrieve adapted configurations, and transmits these configurations back to the terminal. This allows terminal behavior to dynamically adapt to different network contexts (roaming, service unavailability, technology changes) without requiring software updates or manual reconfiguration, thus resolving the contradiction between ease of manufacture and adaptability to network changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The terminal autonomously performs configuration adaptation by automatically receiving and applying network-provided configuration parameters during the registration process. The terminal itself initiates the configuration update without human intervention, simply by registering on the network. This self-service mechanism eliminates the need for complex manual configuration processes while maintaining high adaptability to network conditions, balancing ease of operation with flexibility.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If terminal internal software is updated to adapt to new services or network changes, then service availability and adaptability are improved, but implementation time is significantly delayed due to supplier control over updates

Engineering Contradiction:
Improveservice availabilityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The network server performs preliminary configuration preparation by querying the database before the terminal actually needs to access a service. When a terminal registers on the network, the server proactively retrieves the adapted configuration based on the terminal's access network parameters and transmits it to the terminal in advance. This preliminary action ensures that when the terminal needs to access services, the configuration is already in place, eliminating delays associated with software update cycles and enabling rapid service deployment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback loop where the network server continuously monitors terminal registration messages containing access network parameters, queries the database for appropriate configurations, and transmits these configurations back to the terminal. This feedback mechanism ensures that terminal configuration is continuously aligned with current network conditions and service availability, allowing for real-time adaptation without the delays inherent in traditional software update processes.

Inventive Principle:
Principle #23Feedback

3Reliability

If terminals maintain IMS registration when switching to 2G/3G access technology, then service continuity is improved for operators offering IMS services on 2G/3G, but resource consumption increases unnecessarily when no IMS service is available

Engineering Contradiction:
Improveservice continuityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by providing differentiated configuration behavior based on the specific access network context. The network server receives access network parameters from the terminal, queries the database to retrieve configuration specific to that access type (2G/3G, 4G, WiFi), and transmits the appropriate configuration. This allows the terminal to maintain IMS registration only when necessary for the specific access technology being used, rather than maintaining registration universally across all access types, thus reducing unnecessary resource consumption while preserving service continuity where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3639541B1Configuring a terminal in an IMS network with a strategy to reselect a type of network
Publication Date: 2022.01.05 ORANGE SA
  • EP3639541B1 patent drawingFigure 1
  • EP3639541B1 patent drawingFigure 2
  • EP3639541B1 patent drawingFigure 3~4

AI summary

A method is proposed for configuring a terminal by means of a server in an IMS communication network, comprising steps of receiving an SIP registration message from a terminal, the registration message comprising at least one parameter relating to the access network, obtaining a configuration from the parameter relating to the access network included in the registration message received, and transmitting to the terminal a response to the registration message, the message comprising the configuration obtained from the parameter relating to the access network. Correlatively, a method is proposed for obtaining a configuration on a terminal.