Positioning Message Routing by Session ID for NonUE Queues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

NonUE messages in UL-TDOA positioning lack direct user information, preventing them from being distributed to corresponding message processing modules and ensuring the integrity of the positioning process.

Innovation Solution

A method to acquire a message type, extract a session identifier from NonUE messages, and distribute positioning messages to corresponding message processing queues using logic numbers, ensuring accurate distribution and processing of NonUE messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If NonUE messages are processed without user information, then message processing can proceed, but the messages cannot be distributed to corresponding message processing modules

Engineering Contradiction:
Improvemessage processing throughputVSAvoidpositioning process integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a session identifier as an intermediary element that bridges NonUE messages and message processing modules. Instead of directly using user information (which NonUE messages lack), the session identifier acts as a mediator that can be extracted from the message and used to retrieve the corresponding user information from a session context, enabling proper message distribution while maintaining processing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent establishes session contexts in advance that associate user information with session identifiers before NonUE messages arrive. This preliminary action creates a lookup table or context store that allows the message processing system to later distribute NonUE messages to the correct modules by first extracting the session identifier and then retrieving the pre-stored user information association.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple identical message processing modules are used for load sharing, then processing performance improves, but NonUE messages cannot be routed to the correct module

Engineering Contradiction:
Improveload sharing capabilityVSAvoidmessage routing complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The session identifier serves as a mediator that simplifies the routing complexity. Instead of implementing complex routing logic that directly maps NonUE messages to specific processing modules, the system extracts the session identifier and uses it to look up the appropriate module assignment from pre-established session contexts, thereby maintaining ease of operation while supporting multiple identical modules for load sharing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary assignment of session identifiers to specific message processing modules during session establishment. This pre-configuration creates a mapping relationship that simplifies subsequent message routing, allowing NonUE messages to be correctly distributed to their designated modules without requiring complex real-time routing decisions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250374223A1Positioning message Processing Method, Apparatus, Storage Medium, and Electronic Device
Publication Date: 2025.12.04 ZTE CORP
  • US20250374223A1 patent drawing
  • US20250374223A1 patent drawing
  • US20250374223A1 patent drawing

AI summary

Provided in the present disclosure are a positioning message processing method, an apparatus, a storage medium, and an electronic device. The method includes: acquiring a message type of a received positioning message; acquiring a session identifier from a NonUE message when the message type is the NonUE message that does not carry user information; parsing out a logic number corresponding to a message processing queue according to the session identifier; and distributing the positioning message to the corresponding message processing queue according to the logic number so as to process the positioning message. The present disclosure can solve the problem in the related art that a NonUE message does not comprise direct user information and cannot be distributed to a corresponding message processing module by means of the user information, and thus it cannot be guaranteed that an entire positioning process is in the same positioning module.