Mobile Terminal Content Push via UDP Port
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing content push service systems face increased power consumption and complexity when multiple applications are loaded on mobile terminals, requiring a unique identifier like 'Teleservice ID' for each application, which complicates development and increases time-to-market, especially if not approved by mobile communication providers.
Innovation Solution
The use of a standardized User Datagram Protocol (UDP) between a mobile terminal and an application server to drive applications requested by the server, eliminating the need for specific identifiers and simplifying the development process by setting a UDP port for content push services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications are loaded on the terminal side for content push services, then the content push service coverage is improved, but the power consumption on the terminal side increases
Solution Approach 1:
The terminal activates applications periodically or on-demand based on push notifications rather than continuously driving all applications. The controller activates the application operation module only when a push notification is received, transforming continuous operation into periodic action to reduce power consumption while maintaining service coverage.
Solution Approach 2:
The application operation module serves multiple applications through a single unified interface. Instead of having separate driving mechanisms for each application, one module handles multiple applications, reducing the overall power consumption while enabling multiple content push services.
2Adaptability or versatility
If a unique identifier named Teleservice ID is used for each application, then the content push service can be provided, but the development complexity and time increase
Solution Approach 1:
A single standardized UDP port is used for all content push services across multiple applications, replacing the need for unique Teleservice IDs. This universal approach allows any application to receive push notifications through the same port, dramatically simplifying development while maintaining service capability.
Solution Approach 2:
The application operation module acts as an intermediary between the UDP port and multiple applications. It receives notifications on a single port and routes them to the appropriate applications, eliminating the need for each application to have its own unique identifier and simplifying the overall system architecture.
3Reliability
If Teleservice ID is managed as system data requiring approval from mobile communication providers, then the service can be provided, but the time-to-market increases
Solution Approach 1:
The system changes the identification parameter from Teleservice ID (which requires carrier approval) to standardized UDP port numbers. This parameter change allows developers to use well-known ports (such as port 5000 for push notifications) without requiring carrier approval, significantly reducing time-to-market while maintaining reliable service delivery.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention relates to an apparatus and method of providing a content push service, a mobile terminal, and a method of operating a mobile terminal. According to an exemplary embodiment of the present invention, a user datagram protocol (UDP) port is set between the mobile terminal and a content push service providing server. In addition, the mobile terminal drives an application that receives the content push service through the set user datagram protocol (UDP) port, by the request of the content push service providing server. The mobile terminal receives the content push service from the content push service providing server through the driven application. Accordingly, it is not necessary to select a specific identifier for each of existing applications and recognize a specific identifier for each node of the mobile communication network.