Geomessaging Server for Efficient Geoinformation Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for distributing geoinformation from geoinformation servers to clients are inefficient and lack a robust architecture for effective communication and conversion of messages between geoinformation servers, geomessaging servers, and clients, particularly in wireless networks, affecting the quality of media streams and bearer services.
Innovation Solution
A geomessaging server is introduced with interfaces to communicate messages between geoinformation servers and clients, converting payload data to indicate service quality and geolocation, enabling clients to set operation parameters for media streams based on received data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If geoinformation is distributed directly from geoinformation servers to clients without a geomessaging server, then the architecture is simpler, but the distribution efficiency and service quality adaptation are insufficient
Solution Approach 1:
A geomessaging server is introduced as an intermediary component between the geoinformation server and clients. The geomessaging server receives geoinformation messages from the geoinformation server, converts them into appropriate formats, and distributes them to relevant clients. This intermediary architecture improves distribution efficiency and enables better service quality adaptation while maintaining manageable system complexity through modular design.
2Ease of operation
If message conversion is performed at the geoinformation server, then the geoinformation server becomes more complex, but the geomessaging server can operate more efficiently
Solution Approach 1:
The message conversion function is extracted from the geoinformation server and relocated to the geomessaging server. The geoinformation server focuses on collecting and forwarding raw geoinformation data, while the geomessaging server handles the conversion and formatting of messages for specific clients. This separation of concerns reduces the complexity of the geoinformation server and optimizes the operation efficiency of the geomessaging server.
3Loss of energy
If all clients receive all geoinformation messages, then no filtering is needed, but network bandwidth and client processing load increase
Solution Approach 1:
The geomessaging server performs preliminary filtering and selective distribution of geoinformation messages before they reach the clients. By evaluating client-specific criteria and message relevance in advance, the server filters out unnecessary messages, reducing network bandwidth consumption and client processing load while implementing manageable filtering logic centrally.
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
A first message (751) is communicated between a geomessaging server (602) and a geoinformation server (601). The first message (751) comprises first payload data (221) and an indicator indicating a given service associated with the first payload data (221) and an indicator indicating a geolocation (224) associated with the first payload data (221). A second message (751) is communicated between the geomessaging server (602) and a client (130). The second message (752) comprises second payload data (221) corresponding to the first payload data (221). Conversion between the first message (751) and the second message (752) is executed.