Geomessaging Server for Efficient Geoinformation Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvegeoinformation distribution efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvegeomessaging server operation efficiencyVSAvoidgeoinformation server complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If all clients receive all geoinformation messages, then no filtering is needed, but network bandwidth and client processing load increase

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidmessage filtering complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3371956B1Geomessaging server, geoinformation server and corresponding methods
Publication Date: 2024.01.10 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3371956B1 patent drawingFigure 1
  • EP3371956B1 patent drawingFigure 2~3
  • EP3371956B1 patent drawingFigure 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.