LCSC

LCS Client

Services
Introduced in Rel-5
The LCS Client is a logical functional entity that requests location services from the network. It is a key component of the 3GPP Location Services (LCS) architecture, enabling applications like emergency services, fleet tracking, and location-based billing.

Description

The LCS Client is a fundamental entity within the 3GPP Location Services (LCS) architecture, defined as a logical role rather than a specific physical node. It represents any entity that requests the location of a Mobile Station (MS), User Equipment (UE), or other target. The LCSC initiates a location request by interfacing with the LCS Server (LCSS) in the network. The request includes parameters such as the target's identity (e.g., MSISDN, IMSI), the required Quality of Service (QoS) for the location estimate (e.g., accuracy, response time), and the type of location information needed (e.g., current location, periodic updates). The LCSC can reside in various network locations: it can be an external application server (e.g., a value-added service provider), a node within the core network (e.g., for lawful intercept or emergency services), or even within the UE itself for subscriber-initiated location requests.

Architecturally, the LCSC interacts with the LCS Server via standardized interfaces, primarily the Le interface for external clients and the LCS Application Protocol (LCS-AP) for internal network clients. The LCSS acts as the gateway and processor for these requests, authenticating the client, authorizing the location request, and orchestrating the positioning process with the relevant network elements like the Mobile Switching Center (MSC), Serving GPRS Support Node (SGSN), or evolved NodeB (eNB). Once the positioning calculation is complete (using methods like Cell-ID, OTDOA, or A-GNSS), the LCSS returns the location estimate and associated accuracy data to the requesting LCSC.

The role of the LCSC is critical for enabling a wide range of location-based services (LBS). It abstracts the complex network-based positioning mechanisms, providing a standardized service interface. LCSCs are categorized based on their relationship to the network operator: Value Added Service (VAS) clients are external third parties, Network Operator clients are internal (e.g., for operations or emergency calls), and UE-based clients originate from the device itself. This categorization influences the authentication, charging, and privacy procedures applied to the location request. The LCSC's functionality ensures that location information can be securely and reliably delivered to authorized entities, forming the service endpoint for the entire LCS system.

Purpose & Motivation

The LCS Client was introduced to standardize the interface for requesting mobile device location information, a capability that became essential with the proliferation of cellular networks. Prior to 3GPP standardization, proprietary methods for location services existed, hindering interoperability and the development of a broad ecosystem of location-based applications. The creation of the LCSC entity addressed the need for a clear, secure, and controlled point of entry for location service requests, separating the service logic from the underlying radio access and core network positioning technologies.

Its introduction solved several key problems. First, it enabled third-party service providers (Value Added Services) to access network-based location data through a standardized, billable interface (Le), fostering innovation in areas like navigation, asset tracking, and location-aware advertising. Second, it provided a mechanism for network-internal services, such as emergency call routing (E911/E112) and lawful interception, to reliably obtain subscriber location. Finally, by defining client types and associated privacy profiles, it established a framework for protecting subscriber privacy, ensuring location information is only disclosed according to subscriber consent and regulatory requirements. The LCSC concept was thus foundational in transforming mobile networks from pure communication platforms into enablers of contextual, location-aware services.

Key Features

  • Initiates standardized location service requests to the LCS Server
  • Supports multiple client types: Value Added Service (external), Network Operator (internal), and UE-based
  • Specifies location request parameters including target identity, QoS (accuracy, response time), and location type
  • Interfaces via the Le reference point for external clients or internal protocols for network clients
  • Subject to authentication, authorization, and charging procedures
  • Adheres to privacy and security controls as defined by the LCS architecture

Evolution Across Releases

Rel-5 Initial

Introduced as a core component of the UMTS Location Services (LCS) architecture. Defined the LCSC as the logical entity requesting location of a UE. Established the Le reference point for external LCSCs to interface with the Gateway Mobile Location Centre (GMLC), which acts as the LCS Server. Supported basic location requests with QoS parameters.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905