Positioning Message Routing by Session ID for NonUE Queues
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


