Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TR 26.942  Word version:  19.0.0

Top   Top   Up   Prev   Next
1…   4…   4.2…   5…   6…   7…   7.3…   7.4…   7.5…   7.6…   7.7…   7.8…   7.9…   7.10…   8…   9…

 

7.6  Solution #5: Energy-related information from the network and other Service Provider entities provided to a UE application and Application Service Providerp. 45

7.6.1  Key Issue mappingp. 45

This Candidate Solution addresses Key Issue #1 (Energy-related Information exposure) described in clause 6.1.

7.6.2  Functional descriptionp. 45

7.6.2.1  Introductionp. 45

This Candidate Solution addresses how energy-related information from the device, the network and other components of the content delivery system can be provided to a UE application during media consumption for exposure to the user. The exposure of the energy-related information is enabled or disabled by the Application Service Provider over time and is expressed using an Energy Information Exposure Specification as envisaged by the Candidate Solution in clause 7.8.
Up

7.6.2.2  Generic reference architecture for collection and exposure of energy-related informationp. 46

Figure 7.6.2.2-1 depicts a reference architecture that realises this candidate solution in the general (i.e., non-media-specific) case.
Copy of original 3GPP image for 3GPP TS 26.942, Fig. 7.6.2.2-1: Generic reference architecture for collection and exposure of energy-related information
Up
The following functions are defined in this generic reference architecture:
  • The Energy Information AF is an Application Function in the Data Network with some or all of the following responsibilities, depending on its current provisioning state:
    • Validates the provisioning of an Energy Information Exposure Specification which represents the configuration of the Energy Information required to be exposed to the Application Service Provider (see clause 7.8). The Energy Information Exposure Specification allows the Application Service Provider to define the Energy Information to be exposed to the UE Application, and thus to the subscriber.
    • Subscribes to and consumes NF Energy Information from the Energy Information Function as defined in TS 23.501) with required granularities (UE, PDU session and/or QoS flow) in accordance with the parameters of the Energy Information Exposure Specifications.
    • Subscribes to and consumes AS Energy Information from the Application Server in accordance with the parameters of the Energy Information Exposure Specification.
    • Collates, prepares and exposes the above Network Energy Information to the Energy Information Collector in the UE via the data plane in accordance with the Energy Information Exposure Specification.
  • The Energy Information Collector is a UE function with some or all of the following responsibilities, depending on its current configuration:
    • Acquires an Energy Information collection configuration derived from the Energy Information Exposure Specifications provisioned by all Application Service Providers from the Energy Information AF embedded in Service Access Information obtained from the Media AF by the Media Session Handler. The Energy Information collection configuration may direct the Energy Information Collector to collect energy information from the UE at different granularities, e.g. UE, PDU Session and/or QoS flow, as described in clause 5.51.2.3 of TS 23.501 and/or for individual applications.
    • Subscribes to and consumes Network Energy Information from the Energy Information AF according to the Energy Information collection configuration (and hence all the Energy Information Exposure Specifications).
    • Collects UE Energy Information from other UE functions and about itself according to the Energy Information collection configuration (and hence all the Energy Information Exposure Specifications).
    • Collates and exposes collected energy-related information to the UE Application via a client API in accordance with the parameters of the Energy Information Exposure Specification provisioned by the relevant Application Service Provider.
The following reference points are defined in this generic reference architecture:
E1
Network API used by the Application Service Provider to provision the Energy Information AF. This determines whether and which NF Energy Information and/or AS Energy Information is collected by the Energy Information AF, and which UEs are entitled to consume it expressed as the parameters of the Energy Information Exposure Specification.
E12
NF Energy Information exposed by the Energy Information Function (as defined in TS 23.501) is consumed by the Energy Information AF using a Network API according to the latter's provisioning state.
E3
AS Energy Information exposed by the Application Server is consumed by the Energy Information AF using a Network API according to the latter's provisioning state.
E5
Network API used by the Energy Information Collector in the UE to subscribe to and receive Network Energy Information from the Energy Information AF. Network Energy Information exposed to the Energy Information Collector relates to a specific Application Service Provider.
E6
Client API used by the UE Application to subscribe to energy-related information notifications from the Energy Information Collector.
E8
Network API used by the Application Service Provider to receive energy-related information from the UE Application. This reference point is beyond the scope of 3GPP standardisation.
Up

7.6.2.3  Instantiation in 5G Media Streaming architecturep. 48

Figure 7.6.2.3-1 illustrates how the generic reference architecture for collecting and exposing energy-related information could be instantiated in the 5G Media Streaming architecture defined in TS 26.501.
Copy of original 3GPP image for 3GPP TS 26.942, Fig. 7.6.2.3-1: Instantiation of generic reference architecture for collection and exposure of energy-related information in the 5GMS System
Up
The following functions are defined in this instantiation of the generic reference architecture:
  • The Energy Information AF is instantiated in the 5GMS AF and has some or all of the following responsibilities, depending on its current provisioning state obtained from the 5GMS AF (which includes the Energy Information Exposure Specification provisioned by 5GMS Application Providers - see clause 7.8):
    • Subscribes to and consumes NF Energy Information from the Energy Information Function (as defined in TS 23.501) according to the Energy Exposing Specification.
    • Subscribes to and consumes AS Energy Information from the Application Server according to the Energy Information Exposure Specifications.
    • Collates and exposes the above Network Energy Information to the Energy Information Collector in the UE via the data plane.
  • The Energy Information Collector is instantiated in the Media Session Handler of the 5GMS Client and has some or all of the following responsibilities, depending on its current configuration:
    • Acquires an Energy Information collection configuration derived from the Energy Information Exposure Specifications provisioned by all Application Service Providers from the Energy Information AF embedded in Service Access Information obtained from the 5GMS AF by the Media Session Handler. The Energy Information collection configuration may include configuration directing the Energy Information Collector to collect energy consumption information from the UE at different granularities, e.g. UE, PDU Session and/or QoS flow, as described in clause 5.51.2.3 of TS 23.501 and/or for individual applications.
    • Subscribes to and consumes Network Energy Information from the Energy Information AF according to the Energy Information collection configuration (and hence all the Energy Information Exposure Specifications).
    • Collects UE Energy Information from the Media Stream Handler and from the Media Session Handler according to the Energy Information collection configuration (and hence all the Energy Exposing Specifications).
    • Collates and exposes collected energy-related information to the 5GMS-Aware Application via a client API in accordance with the parameters of the Energy Information Exposure Specification provisioned by the relevant 5GMS Application Provider.
The following reference points are defined in this instantiation of the generic reference architecture:
E1
This reference point is not instantiated: the Energy Information AF is instead provisioned via reference point M1.
M1
Network API used by the Media Application Provider to provision the Energy Information AF via the 5GMS AF. This determines whether and which NF Energy Information and/or AS Energy Information pertaining to the 5GMS AS is collected by the Energy Information AF, and which UEs are entitled to consume it.
E12
This reference point is used per clause 7.6.2.2 of the present document.
M3
After configuration of the Content Hosting and/or Content Publishing and/or Content Preparation, features by the 5GMS AF, the 5GMS AS obtains a media-specific Energy Information collection configuration from the Energy Information AF instantiated in the 5GMS AF. The configuration information is embedded in Service Access Information.
E3
This reference point is used per clause 7.6.2.2 of the present document. In this instantiation, the entity exposing AS Energy Information to the Energy Information AF is the Media AS and the AS Energy Information may include the media delivery session identifier.
M5
Network API used by the Media Session Handler to obtain a media-specific Energy Information collection configuration from the Energy Information AF instantiated in the 5GMS AF. The configuration information is embedded in Service Access Information.
E5
This reference point is used per clause 7.6.2.2 of the present document. The Energy Information Collector is instantiated in the Media Session Handler and the media-specific Energy Information collection configuration is instead acquired in Service Access Information via reference point M5 (see above). Media-specific energy-related information exposed to the Media Session Handler relates to a specific media delivery session in the context of a specific 5GMS Application Provider.
M11
Client API used by the Energy Information Collector to collect UE Energy Information from the Media Access Client.
E6
This reference point is not instantiated: the energy-related information is instead exposed to applications via reference point M6.
M6
Client API used by the Media-aware Application to subscribe to energy-related information notifications from the Energy Information Collector, limited by the Energy Information Exposure Specification conveyed as part of the media-specific Energy Information collection configuration at reference point M5. Notifications correlate UE Energy Information collected from the Media Access Client, AS Energy Information collected from the Media AS and NF Energy Information collected from relevant 5G Core Network Functions with individual media delivery sessions.
E8
This reference point is not instantiated: the energy-related information is instead exposed via reference point M8.
M8
Network API used by the Media Application Provider to receive energy-related information from the Media-aware Application. This reference point is beyond the scope of 3GPP standardisation.
Up

7.6.2.4  Instantiation in generalised Media Delivery architecturep. 50

Figure 7.6.2.4-1 illustrates how the generic reference architecture for collecting and exposing energy-related information could be instantiated in the generalised Media Delivery architecture defined in TS 26.501 and TS 26.506.
Copy of original 3GPP image for 3GPP TS 26.942, Fig. 7.6.2.4-1: Instantiation of generic reference architecture for collection and exposure of energy-related information in the generalised Media Delivery System
Up
Details of the functions and reference points are similar to those described in clause 7.6.2.3.

7.6.3  Proceduresp. 51

7.6.3.1  Generic high-level procedures for collection and exposure of energy-related informationp. 51

Figure 7.6.3.1-1 below details the different steps for energy-related information collection and reporting in the system outlined in clause 7.6.2.2.
Copy of original 3GPP image for 3GPP TS 26.942, Fig. 7.6.3.1-1: Procedures for energy-related information collection and reporting
Up
A first step is required to provision Energy Information Collection:
Step 1.
The Application Service Provider provisions the Energy Information AF with an Energy Information Exposure Specification via reference point E1. The Energy Information exposure configuration may identify application(s) that fall within its scope.
Step 2.
The Energy Information AF subscribes to receive Network Energy Information reporting from the Energy Information Function via reference point E12, if relevant, in accordance with the set of parameters in the Energy Information Exposure Specification.
Step 3.
The AS obtains an AS Energy Information collection configuration from the Energy Information AF via reference point E3, if relevant, in accordance with the set of parameters in the Energy Information Exposure Specification. This includes a callback endpoint on the Energy Information AF for submitting AS Energy Information reports.
At some later point:
Step 4.
The UE Application creates an Energy information collection and reporting context with the Energy Information Collector via reference point E6.
Step 5.
The Energy Information Collector subscribes to Network Energy Information reporting from Energy Information AF via reference point E5, if relevant, and receives in response a UE Energy Information collection configuration in accordance with the set of parameters in the Energy Information Exposure Specifications.
After this initialisation phase, reporting can be done:
Step 6.
The Energy Information Function may submit a Network Energy Information report to the Energy Information AF via reference point E12. The Network Energy Information report may include energy consumption information of different granularities, e.g. UE, PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 7.
The AS may submit an AS Energy Information report to the Energy Information AF via reference point E3 using the callback endpoint supplied in step 3. The AS Energy Information report may include energy consumption information of different granularities, e.g. UE, PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 8.
The Energy Information AF processes the energy-related information report(s) it has received.
Step 9.
The Energy Information AF exposes a processed Network Energy Information report about the UE to the Energy Information Collector subscriber via reference point E5. The Network Energy Information report may include energy consumption information of different granularities, e.g. PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 10.
The Energy Information Collector may collect additional UE Energy Information from any UE function using methods beyond the scope of 3GPP standardisation, but in accordance with the set of parameters in the Energy Information Exposure Specification conveyed as part of the Energy Information collection configuration obtained in step 5.
Step 11.
The Energy Information Collector processes the UE-related Energy Information it has obtained in the previous step.
Step 12.
The Energy Information Collector exposes energy-related information to the subscribed UE Application via reference point E6. Based on the UE Energy Information collection configuration obtained in step 5, the energy-related information report may include energy consumption information of different granularities, e.g. PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501 and/or for individual applications.
Step 13.
The UE Application may expose the received energy-related information to the Application Service Provider via reference point E8 using methods beyond the scope of 3GPP standardisation.
Up

7.6.3.2  5GMS high-level procedures for collection and exposure of energy-related informationp. 53

Figure 7.6.3.2-1 below details the different steps for energy-related information collection and reporting in the context of the 5GMS System defined in TS 26.501 and as extended in clause 7.6.2.3 of the present document.
Copy of original 3GPP image for 3GPP TS 26.942, Fig. 7.6.3.2-1: Procedures for energy-related information collection and reporting in the 5GMS System
Up
A first step is required to provision Energy Information Collection:
Step 1.
The 5GMS Application Provider provisions the 5GMS AF via reference point M1, including an Energy Information exposure configuration intended for the Energy Information AF instantiated in the 5GMS AF. The Energy Information exposure configuration may identify application(s) that fall within its scope.
Step 2.
The Energy Information AF subscribes to receive NF Energy Information reporting from the Energy Information Function via reference point E12, if relevant.
Step 3.
The 5GMS AF configures the 5GMS AS via reference point M3, including details of the Energy Information AF instantiated in the 5GMS AF.
Step 4.
Based on configuration received from the 5GMS AF in the previous step, the 5GMS AS obtains an AS Energy Information collection configuration from the Energy Information AF via reference point E3, if relevant. This includes a callback endpoint on the Energy Information AF for submitting AS Energy Information reports.
At some later point:
Step 5.
The 5GMS-Aware Application initiates a new media delivery session with the Media Session Handler via reference point M6, including a request to enable energy-related information collection and reporting.
Step 6.
The Media Session Handler obtains Service Access Information from the 5GMS AF, including access details of the Energy Information AF.
Step 7.
As a consequence of the previous step, the Media Session Handler creates a new energy-related information collection and reporting context with the Energy Information Collector instantiated in it.
Step 8.
The Energy Information Collector subscribes to Network Energy Information reporting from Energy Information AF via reference point E5, if relevant, and receives in response a UE Energy Information collection configuration.
Step 9.
The Energy Information Collector shares the UE Energy Information collection configuration with the Media Session Handler.
Step 10.
Based on the UE Energy Information collection configuration received in the previous step, the Media Session Handler configures UE Energy Information collection and reporting in the Media Stream Handler via reference point M11.
After this initialisation phase, reporting can be done:
Step 11.
The Energy Information Function may submit an NF Energy Information report to the Energy Information AF via reference point E12. The NF Energy Information report may include energy consumption information of different granularities, e.g. UE, PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 12.
The 5GMS AS may submit an AS Energy Information report to the Energy Information AF via reference point E3 using the callback endpoint supplied in step 4. The AS Energy Information report may include energy consumption information of different granularities, e.g. UE, PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 13.
The Energy Information AF processes the energy information report(s) it has received.
Step 14.
The Energy Information AF exposes a processed Network Energy Information report about the UE to the Energy Information Collector subscriber established in step 5 via reference point E5. The Network Energy Information report may include energy consumption information of different granularities, e.g. PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 15.
The Energy Information Collector shares the report received in the previous step with the Media Session Handler.
Step 16.
The Media Session Handler may collect additional UE Energy Information about the media delivery session from the Media Stream Handler via reference point M11. Based on the UE Energy Information collection configuration obtained in step 6, the UE Energy Information report may include energy consumption information of different granularities, e.g. PDU Session and/or QoS Flow, as described in clause 5.51.2.3 of TS 23.501.
Step 16bis.
The Media Session Handler processes the UE Energy Information it has obtained in the previous step.
Step 17.
The energy-related information received by the Energy Information Collector is shared with the enclosing Media Session Handler.
Step 18.
Based on the energy-related information received in step 17, the Media Session Handler may reconfigure the Media Stream Handler to change its streaming behaviour (e.g. change its streaming bit rate).
Step 19.
Based on the Energy Information received in step 17, the Media Session Handler may instantiate a Dynamic Policy with a different energy usage profile.
Step 20.
The Media Session Handler exposes energy-related information to the subscribed 5GMS-Aware Application via reference point M6. Based on the UE Energy Information collection configuration obtained in step 6, the energy-related information may include energy consumption information of different granularities, e.g. PDU Session and/or QoS flow, as described in clause 5.51.2.3 of TS 23.501 and/or for individual media delivery sessions.
Step 21.
The 5GMS-Aware Application may expose the received energy-related information to the Application Service Provider via reference point M8 using methods beyond the scope of 3GPP standardisation.
Up

7.6.4  Summaryp. 55

This Candidate Solution describes how energy-related information from the device, the network and other components of the Media Delivery system can be provided to a UE application during media consumption for exposure to the user and/or to the Application Service Provider.
This solution is based on Network Energy Information available from the Energy Information Function as well as the definition of two new entities, with their associated reference points, allowing the Network Energy Information to be complemented and delivered to the UE application:
  • The Energy Information AF has some or all of the following responsibilities, depending on its current provisioning state:
    • Subscribes to and consumes NF Energy Information from the Energy Information Function.
    • Receives AS Energy Information reports from the Application Server.
    • Collates and exposes the above Network Energy Information to the Energy Information Collector in the UE via the data plane.
  • The Energy Information Collector, is a UE function with some or all of the following responsibilities, depending on its current configuration:
    • Acquires an Energy Information collection configuration from the Energy Information AF.
    • Subscribes to and consumes Network Energy Information from the Energy Information AF according to the Energy Information collection configuration.
    • Collects UE Energy Information from other UE functions and about itself according to the Energy Information collection configuration.
    • Collates and exposes collected Energy Information to the UE Application via a client API.
Up

Up   Top   ToC