Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

Location (Based) Application

Location (Based) Application

Services →

Location (Based) Application Location (Based) Application is a software application that processes or utilizes location information, which can be user-input or detected by the network or UE, such as for navigation.

Introduced
R99
Where
Services › IMS
Specifications
2 specs
Location (Based) Application Description Purpose What changed Neighbours Specifications

Description

A Location (Based) Application, as defined in 3GPP TS 23.171 and TS 23.271, is an application software that processes location information or utilizes it in some way. The location information can be input by a user or detected by the network or the User Equipment (UE). Navigation is a classic example of a location application. This definition is part of the Location Services (LCS) framework, which specifies how location information is obtained and delivered to applications.

Location applications can be categorized into two main types: pull and push. Pull applications are those where the user or application actively requests location information, such as a navigation app that asks for the current position to calculate a route. Push applications are those where location information is delivered to the application without an explicit request, often triggered by events like entering a specific area. The LCS architecture supports both types by providing standardized interfaces for location requests and reports.

The LCS architecture includes several key components: the UE, which may support positioning capabilities; the Radio Access Network (RAN), which provides measurements for network-based positioning; the Core Network (CN), which hosts the Location Services (LCS) entities such as the Gateway Mobile Location Centre (GMLC) and the Location Retrieval Function (LRF); and the external LCS client, which is the application that consumes location information. The LCS client can be internal to the network (e.g., for emergency services) or external (e.g., a third-party navigation app). The interfaces between these components are standardized to ensure interoperability.

Location applications rely on the underlying positioning methods to obtain location information. These methods include UE-based (e.g., GPS), UE-assisted (e.g., Assisted GPS), and network-based (e.g., Cell ID, OTDOA). The choice of method depends on factors such as accuracy requirements, availability, and cost. The location information is typically represented as a set of coordinates (latitude, longitude, altitude) along with a timestamp and accuracy estimate. The application may also receive additional information such as velocity, direction, and geographic area labels.

The evolution of the Location (Based) Application definition has been minimal, reflecting its stable role in the LCS framework. The initial definition in R99 referred to "MS" (Mobile Station), which was later changed to "UE" (User Equipment) in Rel-4, aligning with the terminology shift in 3GPP. Subsequent releases maintained the same wording, with only minor punctuation changes. This stability indicates that the fundamental concept of a location application has not changed significantly, even as the underlying technologies have advanced. The definition remains broad to accommodate a wide range of applications, from simple navigation to complex location-based services.

Purpose & Motivation

The Location (Based) Application concept exists to provide a clear definition of what constitutes an application that uses location information within the 3GPP Location Services (LCS) framework. It serves as a foundational term for specifying the interfaces, protocols, and procedures that enable location-based services. By defining location applications, 3GPP ensures that different stakeholders—network operators, service providers, and application developers—have a common understanding of the entities involved and their interactions.

Historically, location-based services emerged as a key value-added service for mobile networks, driven by regulatory requirements (e.g., emergency call location) and commercial opportunities (e.g., navigation, advertising). The LCS framework was developed to standardize how location information is requested, computed, and delivered, regardless of the underlying positioning technology. The term "Location (Based) Application" was introduced to distinguish the end-user application from the network functions that provide location information. This separation allows applications to be developed independently of the network infrastructure, fostering innovation and competition.

The definition has remained largely unchanged because the fundamental concept of an application processing location information is timeless. However, the types of applications and the technologies they use have evolved dramatically, from simple cell-ID-based services to sophisticated augmented reality applications. The 3GPP definition provides a stable anchor, while other specifications detail the technical mechanisms for location determination and delivery. This approach ensures backward compatibility and interoperability across generations of mobile networks.

What changed in its specifications

The latest release-to-release comparison of specifications that define Location (Based) Application. Each summary describes the whole specification, not only this term.

TS 23.271Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.271: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.271 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

R99 Initial

Initial definition: "a location application is an application software processing location information or utilizing it in some way. The location information can be input by a user or detected by network or MS. Navigation is one location application example." This established the basic concept and used the term "MS" (Mobile Station).

The definition was updated to replace "MS" with "UE" (User Equipment), aligning with 3GPP terminology evolution. The rest of the wording remained the same.

The definition carried over unchanged from Rel-4, continuing to use "UE" and the same example of navigation.

The definition remained unchanged from Rel-4/5, with only a minor punctuation change (added a period at the end).

The definition carried over unchanged from Rel-6, with no substantive changes.

The definition remained unchanged from Rel-6/7, continuing to describe a location application as software processing location information.

The definition carried over unchanged from Rel-8, with no changes.

The definition remained unchanged from Rel-9, maintaining the same wording.

The definition carried over unchanged from Rel-10, with no substantive changes.

The definition remained unchanged from Rel-11, continuing to use the same wording.

The definition carried over unchanged from Rel-12, with no changes.

The definition remained unchanged from Rel-13, maintaining the same wording.

The definition carried over unchanged from Rel-14, with no substantive changes.

The definition remained unchanged from Rel-15, continuing to describe a location application as software processing location information.

The definition was reworded slightly for clarity: "location application is an application software processing location information or utilizing it in some way. The location information can be input by a user or detected by network or UE. Navigation is one location application example." The changes are minor, mainly punctuation and removal of the leading "a".

The definition reverted to the pre-Rel-17 wording, with the leading "a" and the same structure as Rel-16.

The definition was again reworded to match the Rel-17 version, removing the leading "a" and using the same punctuation.

Defining Specifications

3GPP specifications that define or reference Location (Based) Application, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.171 v390 LCS Stage 2 for UMTS R99 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read