Push Client Service Communication Address Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital communication systems face interruptions and increased power consumption due to the double semantics of IP addresses, requiring third-party application servers for maintaining communication between terminals, which restricts user interaction and resource usage.
Innovation Solution
A method and system for service communication that allows direct Push message transmission between users using a source Push client, destination Push client, and destination Push server, where the Push message carries a destination user Push identifier for address translation, eliminating the need for a third-party application server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a third-party application server is used to maintain communication between terminals, then communication continuity is improved, but terminal power consumption increases and network resources are wasted
Solution Approach 1:
The patent extracts the core address translation function from the third-party application server and implements it locally in the terminal device. By obtaining and storing the correspondence between the first identifier (e.g., QQ number) and the second identifier (IP address) locally, the terminal can perform address translation independently without needing to maintain continuous connection to the application server, thus reducing power consumption while ensuring communication continuity.
Solution Approach 2:
The terminal device serves itself by performing address translation locally using stored identifier correspondence. Instead of relying on the application server to translate addresses and maintain communication state, the terminal autonomously resolves addresses using its locally stored mapping information, eliminating the need for continuous server interaction and reducing energy consumption.
2Ease of operation
If a third-party application server is used for address translation, then communication between users is enabled, but device complexity and dependency on external servers increase
Solution Approach 1:
The patent segments the communication system into independent functional modules: the terminal device handles local identifier storage and address translation, while the application server only provides initial identifier assignment. This segmentation allows the terminal to operate independently without complex dependencies on the server, simplifying the overall system architecture while maintaining user communication capability.
3Adaptability or versatility
If IP address changes due to terminal movement, then network topology adaptability is improved, but communication continuity deteriorates
Solution Approach 1:
The patent introduces an intermediary mapping mechanism where the first identifier (e.g., QQ number) serves as a stable mediator between the user and the changing IP address. The terminal stores the correspondence between the stable first identifier and the dynamic second identifier (IP address). When the IP address changes due to terminal movement, the local mapping allows the terminal to update the second identifier while maintaining the same first identifier, ensuring communication continuity despite network topology changes.
Data Source
AI summary
The present invention discloses a method, a system, a Push client, and a user equipment for service communication. The method disclosed in the present invention includes that: A source Push client generates a Push message, where the Push message carries a destination user Push identifier for identifying a destination user; the source Push client sends the Push message to a destination Push server to which the destination user belongs; the destination Push server obtains, according to the destination user Push identifier, a network address for reaching a destination Push client; and the destination Push server sends, based on the network address, the Push message to the destination Push client. With the present invention, communication of various services can be established without relying on a third party application server, which can reduce power consumption of a terminal and save network resources.


