Terminal Roaming Service Access via Dynamic Protocol Stack Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When a mobile terminal roams to a different network, it may lose access to certain communications services like RCS due to lack of interconnection agreements or network resources, leading to a poor user experience and inefficient battery consumption.
Innovation Solution
The terminal configures itself to use a second network access point and protocol stack when it cannot access a service via the initial network, optimizing battery life and resource usage by activating the additional stack only when needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If a single IMS SIP stack is used in the terminal to provide multiple communications services, then battery life is saved and the number of reporting messages is reduced, but access to certain communications services is lost when roaming to a different network
Solution Approach 1:
The terminal dynamically activates or deactivates the second IMS SIP stack based on roaming detection and service accessibility assessment. When the terminal detects it is connected to a visited network and cannot access certain services via the first stack, it activates the second stack. This dynamic adaptation resolves the contradiction by making the system flexible rather than static, allowing service accessibility to be maintained while minimizing energy consumption when the second stack is not needed.
Solution Approach 2:
The terminal segments the IMS SIP stack functionality into two separate stacks: a first IMS SIP stack for general communications services and a second IMS SIP stack specifically for services that may not be accessible via the visited network. This segmentation allows the terminal to use only the necessary stack in given conditions, resolving the contradiction between using a single stack (energy efficient) and having multiple stacks (service accessible).
2Reliability
If the terminal activates a second protocol stack when connected to a visited network, then access to communications services is maintained, but battery consumption increases
Solution Approach 1:
The terminal continuously monitors network connection status and service accessibility, dynamically switching between using a single stack and activating a second stack. The second IMS SIP stack is activated only when the terminal detects it is connected to a visited network and certain services are inaccessible via the first stack. This dynamic control resolves the contradiction by activating the energy-consuming second stack only when absolutely necessary for service accessibility.
Solution Approach 2:
The terminal autonomously detects when it is connected to a visited network and automatically activates the second IMS SIP stack without user intervention. The system self-manages the complexity of having multiple stacks by implementing automatic detection and activation logic, resolving the contradiction between service accessibility and energy consumption without requiring user awareness or action.
3Device complexity
If a single IMS SIP stack is used, then device complexity is reduced, but the terminal cannot access services when roaming out to a visited network
Solution Approach 1:
The terminal segments IMS SIP stack functionality into two separate stacks: a first IMS SIP stack for standard operations and a second IMS SIP stack for roaming scenarios. This segmentation resolves the contradiction by allowing the terminal to maintain simple single-stack operation during normal use while having the capability to switch to dual-stack operation when roaming, thus maintaining both low complexity and high adaptability.
Solution Approach 2:
The terminal implements a universal communication architecture that can operate in both single-stack and dual-stack modes depending on the network environment. The system is designed to be multi-functional, supporting both home network operations and visited network roaming scenarios, resolving the contradiction between device complexity and roaming service compatibility.
4Ease of operation
If the terminal uses the first network access point for all services, then network configuration is simplified, but certain services cannot be accessed when connected to a visited network
Solution Approach 1:
The terminal dynamically determines the appropriate network access point based on the service being accessed and the current network environment. When connected to a visited network, the terminal uses the first network access point for services that are accessible and switches to the second network access point for services that require roaming support. This dynamic selection resolves the contradiction between simplified configuration and service accessibility.
Data Source
AI summary
A terminal and a method for configuring such a terminal are provided for a user subscribed to an operator of a communication network, referred to as the nominal network, in order to access a communication service. The terminal is configured to access a first communication service via a first network access point. When the terminal is connected to a communication network other than the nominal network, referred to as a visited network, the terminal obtains data indicating whether the terminal can access a second communication service via said first network access point. In the case where the terminal cannot access the second communication service via the first network access point, the terminal determines a second network access point to be used by the terminal in order to access the second communication service and configures itself to be able to access the second communication service via the second network access point.


