VHE

Virtual Home Environment

Services
Introduced in R99
A service architecture concept enabling mobile users to access personalized services and user interface settings consistently, regardless of their location or terminal. It allows service providers to offer a 'home environment' experience while roaming, ensuring service portability and personalization across network boundaries.

Description

The Virtual Home Environment (VHE) is a comprehensive service framework defined in 3GPP that aims to provide users with a consistent set of services, personalized features, and user interface characteristics, as if they were in their home network, irrespective of their physical location or the terminal device they are using. The concept is rooted in the idea of service portability and personalization, which are critical for enhancing user experience in mobile communications. VHE is not a single network element but rather an architectural concept and a set of capabilities distributed across the network, including the home network, visited networks, and the user equipment (UE). It relies on standardized interfaces and service capabilities to ensure that service logic and user preferences can be transferred and executed in visited networks, enabling a seamless experience similar to that in the home environment.

Architecturally, VHE involves several key components and mechanisms. The Home Environment (HE) is responsible for storing the user's service profile, which includes preferences, subscribed services, and user interface settings. This profile is accessed by the Visited Network (VN) when the user roams. The VHE concept leverages the capabilities of the Intelligent Network (IN) and the Customized Applications for Mobile network Enhanced Logic (CAMEL) for service control, as well as the Open Service Architecture (OSA) and the Service Capability Server (SCS) for service exposure and execution. The execution of VHE services in a visited network requires the support of service brokers, which mediate between the home and visited networks to ensure that service logic is correctly interpreted and applied, taking into account the capabilities of the visited network and the terminal.

The operation of VHE involves the dynamic adaptation of services based on the user's context, which includes location, terminal capabilities, and network conditions. When a user roams into a visited network, the VHE system retrieves the user's service profile from the home network. This profile is then used to configure the services available in the visited network to match the user's home environment as closely as possible. This may involve adapting the user interface, enabling specific service features, or even downloading necessary applications or data. The VHE framework supports various service types, including voice, data, and multimedia services, and it is designed to be extensible to accommodate new services as they emerge. The role of VHE in the network is to bridge the gap between different network operators and technologies, providing a unified service experience that fosters user loyalty and enables innovative service offerings.

Purpose & Motivation

The Virtual Home Environment was created to address the challenges of service portability and personalization in mobile networks, particularly in the context of roaming. Before VHE, when users moved between different networks, especially while roaming internationally, they often faced a fragmented experience where services available in their home network were not accessible, or the user interface and service behavior differed significantly. This limitation hindered the adoption of advanced mobile services and reduced user satisfaction. The primary motivation for VHE was to enable service providers to offer a consistent and personalized service experience across network boundaries, thereby enhancing the value proposition of mobile services and encouraging user mobility.

Historically, the development of VHE began in 3GPP Release 99, aligning with the rollout of 3G networks and the increasing emphasis on data services and multimedia applications. The concept was driven by the need to support innovative services that required a high degree of personalization and context-awareness, such as location-based services, multimedia messaging, and mobile commerce. VHE aimed to leverage the capabilities of intelligent networks and open service architectures to decouple service logic from network infrastructure, allowing services to be executed in various network environments. This approach addressed the limitations of earlier systems where services were tightly coupled to specific network elements or operators, making them difficult to port or adapt.

Furthermore, VHE was designed to solve the problem of service interoperability between different operators and technologies. By standardizing the mechanisms for service profile management, service execution, and user interface adaptation, VHE facilitated collaboration between home and visited networks, enabling them to offer a seamless experience to roaming users. This not only improved user convenience but also opened up new business opportunities for operators by allowing them to offer value-added services to visiting subscribers. The evolution of VHE over subsequent 3GPP releases reflects its adaptation to new network architectures, such as IP Multimedia Subsystem (IMS), and its integration with emerging service paradigms, ensuring its relevance in the context of 4G and 5G networks.

Key Features

  • Service portability across different networks and operators
  • Personalized user interface and service settings adaptation
  • Dynamic service execution based on user context and terminal capabilities
  • Integration with Intelligent Network (IN) and CAMEL for service control
  • Support for open service architectures like OSA for service exposure
  • Profile management for storing and retrieving user service preferences

Evolution Across Releases

R99 Initial

Introduced the initial VHE concept as part of the 3G service architecture, focusing on enabling consistent personal service environment across network boundaries. It defined basic principles for service portability, user profile management, and the use of CAMEL and IN capabilities to support VHE services in roaming scenarios.

Enhanced VHE with support for multimedia services and improved service personalization mechanisms. Introduced better integration with the IP Multimedia Subsystem (IMS) framework, allowing VHE to leverage IMS capabilities for session-based services and richer multimedia applications.

Further aligned VHE with IMS architecture, enabling more advanced service scenarios through the use of SIP-based signaling and service enablers. Added support for presence and group management features, expanding the scope of VHE to include collaborative and context-aware services.

Refined VHE specifications to improve interoperability and performance. Introduced enhancements for service discovery and execution in visited networks, including better mechanisms for adapting services to terminal capabilities and network conditions.

Continued evolution with a focus on service continuity and mobility management. Added support for VHE in the context of fixed-mobile convergence (FMC), enabling seamless service experience across fixed and mobile networks.

Adapted VHE concepts to the evolving network architecture, including support for LTE/EPC. Emphasized the role of VHE in enabling personalized services in all-IP networks, with enhancements for policy control and charging integration.

Defining Specifications

SpecificationTitle
TS 21.133 3GPP TS 21.133
TS 21.905 3GPP TS 21.905
TS 22.100 3GPP TS 22.100
TS 22.101 3GPP TS 22.101
TS 22.121 3GPP TS 22.121
TS 22.127 3GPP TS 22.127
TS 22.141 3GPP TS 22.141
TS 22.228 3GPP TS 22.228
TS 22.240 3GPP TS 22.240
TS 22.970 3GPP TS 22.970
TS 22.975 3GPP TS 22.975
TS 23.050 3GPP TS 23.050
TS 23.127 3GPP TS 23.127
TS 23.171 3GPP TS 23.171
TS 23.221 3GPP TS 23.221
TS 23.271 3GPP TS 23.271
TS 23.923 3GPP TS 23.923
TS 29.198 3GPP TS 29.198
TS 32.101 3GPP TR 32.101
TS 32.102 3GPP TR 32.102
TS 32.140 3GPP TR 32.140
TS 32.141 3GPP TR 32.141
TS 33.106 3GPP TR 33.106