Location Service Request Processing with Dynamic Synchronous Asynchronous Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Location Service (LCS) systems in 3GPP specifications face resource wastage and performance bottlenecks due to the lack of asynchronous processing support at certain interfaces, leading to prolonged connection occupancy and delays in message interactions, especially when precise location determination requires extended times and long distances between network entities.

Innovation Solution

Implementing a method that allows location information request initiators to specify synchronous or asynchronous processing indications, enabling the receiver to manage connection resources effectively, thereby supporting asynchronous processing at previously synchronous-only interfaces like Lr between R-GMLC and H-GMLC, and V-GMLC, allowing resource release and improved performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If synchronous processing is used at all interfaces, then connection management is simple, but connection resources are occupied for extended periods and system performance is limited

Engineering Contradiction:
Improvesystem processing performanceVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the processing mode adjustable rather than fixed. The system can dynamically switch between synchronous and asynchronous processing modes at different interfaces based on specific needs. The GMLC can select whether to send location requests synchronously or asynchronously to the SLF, and similarly for the SLF to the location center, allowing the system to adapt its connection management strategy to different operational scenarios.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If asynchronous processing is implemented, then connection resources are released faster and processing performance improves, but system complexity increases

Engineering Contradiction:
Improveconnection occupancy timeVSAvoidprocessing mechanism complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the location service system into distinct functional modules: GMLC, SLF, and location center. Each module can independently select and implement its own processing mode (synchronous or asynchronous) at its interfaces. This segmentation allows asynchronous processing to be applied selectively at specific interfaces where it provides benefit, without requiring the entire system to become complex. Each segment handles its own connection management independently.

Inventive Principle:
Principle #1Segmentation

3Speed

If synchronous processing is used, then message interaction is straightforward, but response times are delayed due to prolonged connection occupancy

Engineering Contradiction:
Improvemessage response speedVSAvoidmessage interaction simplicity
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent introduces the SLF (Subscription Locator Function) as an intermediary layer between the GMLC and the location center. The SLF can handle asynchronous processing independently, acting as a buffer that receives requests, manages the asynchronous interaction with the location center, and then responds to the GMLC. This intermediary structure enables faster response times through asynchronous processing while maintaining relative simplicity at each interface, as each entity only needs to handle one type of interaction mode at a time.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7953421B2Disposal method of location information request in location service
Publication Date: 2011.05.31 HUAWEI TECH CO LTD
  • US7953421B2 patent drawing
  • US7953421B2 patent drawing
  • US7953421B2 patent drawing

AI summary

The present invention discloses a method for processing a location information request in a location service, comprising: a location information request initiator sending a location information request containing a processing indication to a location information request receiver; after receiving the location information request, the location information request receiver determining whether to perform synchronous processing or asynchronous processing for the location information request according to type of the processing indication, and then implementing corresponding processing for the location information request. This method is capable of effectively saving system resource of a LCS system, avoiding resource waste at a location service interface and increasing processing performance of a location service.