Application Connection Manager for PDN Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in efficiently managing data communication over different packet data networks (PDNs) configured by mobile network operators (MNOs), leading to complexities in billing and network connectivity for applications that require specific PDNs for free data communication.
Innovation Solution
An electronic device is designed to perform data communication using a PDN corresponding to a service type requested by an application, with an application connection manager that requests and manages connections to specified PDNs, ensuring that only data associated with the specified application uses the designated PDN, thereby optimizing network usage and billing policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If an application is corrected for each MNO to connect to a specified PDN, then the application can use the correct PDN for free data communication, but the device complexity and maintenance burden increase significantly
Solution Approach 1:
The patent introduces an application connection manager as an intermediary component that sits between the application and the network layer. This manager automatically selects and manages PDN connections based on application requirements and MNO configurations, eliminating the need to create separate corrected applications for each MNO while ensuring accurate PDN connection.
2Productivity
If multiple PDNs are configured for different service types, then data communication can be optimized for specific services, but the network management complexity increases
Solution Approach 1:
The patent segments network management by introducing an application connection manager that handles PDN selection independently from the main operating system. This segmentation allows multiple PDNs to be configured for different service types without overwhelming the overall system, as the connection manager autonomously manages the complexity of selecting the appropriate PDN for each application.
Solution Approach 2:
The application connection manager acts as an intermediary layer between applications and the multi-PDN network infrastructure. It automatically matches applications with their designated PDNs based on pre-configured rules and MNO policies, thereby optimizing data communication efficiency while shielding users and developers from the underlying network management complexity.
3Adaptability or versatility
If a separate PDN is configured for free data communication, then specific applications can access free data, but the configuration and identification of the correct PDN becomes more difficult
Solution Approach 1:
The application connection manager implements feedback mechanisms by monitoring application performance, data usage patterns, and MNO billing policies. This feedback enables the system to automatically identify and adjust PDN configurations, ensuring that applications connect to the correct PDN for free data communication without requiring manual intervention or complex user identification processes.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device is provided. The electronic device includes a communication circuitry, a processor, and a memory. The memory stores instructions that, when executed, cause the processor to obtain application information comprising information of at least one application configured to perform data communication using a first packet data network (PDN), establish a first PDN connection to the first PDN and a second PDN connection to a second PDN using the communication circuitry, determine whether a first application, which requests data transmission through the second PDN connection, is an application included in the application information, when the first application is included in the application information, transmit data associated with the first application to the first PDN, and, when the first application is not included in the specified application information, and transmit the data associated with the first application to the second PDN.