The functional model for the UAS application layer is organized into functional entities to describe a functional architecture which addresses the application layer support aspects for UAS applications.
The UAS UE1 communicates with UAS application server over U1 reference point. The UAS UE1 and UAS UE2 communicate over U2 reference point.
The UAS UE1 and the UAS UE2 may be a UAV Controller or a UAV.
The reference point U1 supports the UAS application related interactions between UAS UE and UAS application server. It is expected that this reference point is supported at least for unicast delivery mode, and may support multicast delivery mode. The reference point U2 supports the interactions between the UAS UEs. The UAS application server can be the USS/UTM.
The reference point U1 is based on Uu connectivity as specified in TS 23.256.
The reference point U2 is based on Uu connectivity as specified in TS 23.256.
Figure 5.2-3 illustrates the detailed UAS application layer functional model. It enhances the simplified architectural model for the UAS application layer by specifying the functional entities at the UAS application layer.
The UAS application layer functional entities for the UAS UE and the UAS application server are grouped into the UAS application specific layer and the UAE layer. The UAE layer offers the UAE capabilities to the UAS application specific layer. The UAS application layer functional model utilizes the SEAL services as specified in TS 23.434.
The UAE server is located in the UAE layer. The SEAL services/UAS application specific layer utilized by UAE layer may include location management, group management, configuration management, identity management, key management and network resource management. The UAS application specific layer consists of the UAS application specific functionalities.
The following connectivity path for the UAS is supported when both the UAV-C and the UAV are 3GPP UEs:
UAV-C to UAV over U2 (Uu connectivity).
The UAS application server consists of the UAE server, the SEAL servers and the UAS application specific server. The UAE server provides the UAS application layer support functions to the UAS application specific server over Us reference point. The SEAL servers provide the SEAL services to the UAS application specific server/UAE server over SEAL-S reference point.
The UAS UE consists of the UAE client, the SEAL clients and the UAS application specific client. The UAE client provides the UAS application layer support functions to the UAS application specific client over Uc reference point. The SEAL clients provide the SEAL services to the UAS application specific client/UAE client over SEAL-C reference point.
The UAS application specific client/UAE client acts as a VAL client for its interaction with the SEAL clients as specified in TS 23.434. The UAS application specific server/UAE server acts as a VAL server for its interaction with the SEAL servers as specified in TS 23.434.
In the UAE layer, the UAE client communicates with the UAE server over U1-AE reference point. In the UAS application specific layer, the UAS application specific client communicates with UAS application specific server over U1-APP reference point.
In the UAE layer, the UAE client of UAS UE2 communicates with UAE client of UAS UE1 over U2-AE reference point. In the UAS application specific layer, the UAS application specific client of UAS UE2 communicates with UAE client of UAS UE1 over U2-APP reference point.
The following SEAL services for UAS applications may include:
Network resource management as specified in TS 23.434.
The UAS application specific client/UAE client interacts with SEAL clients over the SEAL-C reference point specified for each SEAL service. The UAS application specific server/UAE server interacts with SEAL servers over the SEAL-S reference point specified for each SEAL service. The interaction between the SEAL clients is supported by SEAL-PC5 reference point specified for each SEAL service. The interaction between a SEAL client and the corresponding SEAL server is supported by SEAL-UU reference point specified for each SEAL service.
To support distributed UAE server deployments, the UAE server interacts with another UAE server over UAE-E reference point.
A U1-AE message can be sent over at least unicast, and may be sent over transparent multicast via xMB or transparent multicast via MB2. The non-transparent multicast via xMB (as specified in TS 26.348) is triggered by a U1-AE message. Multicast distribution can be supported by both transparent and non-transparent multicast modes.
The UAE server interacts with the 3GPP network system over U2, MB2, xMB, Rx, T8 and Nnef reference points.
The UAS application specific client provides the client side functionalities corresponding to the UAS applications (e.g. Client interacting with USS/UTM). The UAS application specific client utilizes the UAE client for the UAS application layer support functions.
The UAS application specific server provides the server side functionalities corresponding to the UAS applications (e.g. USS/UTM). The UAS application specific server utilizes the UAE server for the UAS application layer support functions. If CAPIF is supported, the UAS application specific server acts as CAPIF's API invoker as specified in TS 23.222.
The UAE client supports interactions with the UAS application specific client(s).
The UAE client provides the client side UAS application layer support functions as below:
receiving and storing C2 operation mode configurations;
selecting primary and secondary C2 communication modes based on the configurations;
switching of C2 communication in emergency scenarios; and
supporting UAV application message communication handling;
providing the UAE server with the Multi-USS capability;
receiving and storing Multi-USS and DAA application policies;
based on Multi-USS policies, switching of UAS application specific server in emergency scenarios.
determining information of UAVs in proximity of the UAV and providing to the UAE server and/or UAS application specific client; and
receiving information of UAVs in application defined proximity range/area of the host UAV from UAE server and providing to the UAS application specific client.
If CAPIF is supported, the UAE server acts as CAPIF's API exposing function to provide service APIs to the UAS application specific server (e.g. USS/UTM) or another UAE server as specified in TS 23.222, or acts as CAPIF's API invoker to consume the service APIs provided by another UAE server.
The UAE server provides the server side UAS application layer support functions as below:
performing group based QoS management for the UAS (i.e. pair of UAV and UAV-C) by using SEAL APIs.
receiving C2 operation mode configuration from UAS application specific servers (e.g. USS/UTM) and further configuring the UAS UEs (i.e. UAV, UAV-C);
triggering C2 communication mode switching with the UAS UEs;
receiving and storing the selected C2 communication modes from the UAS UEs;
monitoring the real-time status of UAS UEs by using SEAL APIs;
supporting UAV application message communications between UAVs;
receiving Multi-USS and DAA application policies from UAS application specific servers and further configuring the UAS UEs (i.e. UAV).
determining location information of UAVs and providing to the UAE client and/or UAS application specific server; and
providing information of UAVs in application defined proximity range/area of the host UAV to the UAE client and the UAS application specific server.
The interactions related to UAS applications between UAS application specific client and UAS application specific server are supported by U1-APP reference point. The details of U1-APP reference point is out of scope of the present document.
The interactions related to UAS applications between UAS application specific clients are supported by U2-APP reference point. The details of U2-APP reference point is out of scope of the present document.
The interactions related to UAS application layer support functions between the UAE server and the UAS application specific server are supported by Us reference point. If CAPIF is supported, this reference point is an instance of CAPIF-2/2e reference point as specified in TS 23.222.
The interactions related to UAS application layer support functions between the UAE client and the UAS application specific client are supported by Uc reference point.
The interactions related to UAS application support functions between the UAE servers in a distributed deployment are supported by UAE-E reference point. If CAPIF is supported, this reference point is an instance of CAPIF-2/2e reference point as specified in TS 23.222.
The reference point Rx supports the interactions between the UAS application server and the PCRF and is specified in TS 29.214. The functions for Rx reference point are supported by the network resource management server of the SEAL.
The reference point MB2-C supports the control plane interactions between the UAS application server and the BM-SC and is specified in TS 29.468. The functions for MB2-C reference point are supported by the network resource management server of the SEAL.
The reference point MB2-U supports the user plane interactions between the UAS application server and the BM-SC and is specified in TS 29.468. The functions for MB2-U reference point are supported by the UAE server.
The reference point xMB-C supports the control plane interactions between the UAS application server and the BM-SC and is specified in TS 26.346. The functions for xMB reference point are supported by the network resource management server of the SEAL.
The reference point xMB-U supports the user plane interactions between the UAS application server and the BM-SC and is specified in TS 26.346. The functions for xMB-U reference point are supported by the UAE server.
The reference point T8 supports the interactions between the UAS application server and the SCEF and is specified in TS 23.682. The functions of T8 interface are supported by UAE server and the functions related to location management of T8 are supported by the location management server.
The reference point N5 supports the interactions between the UAS application server and the PCF and is specified in TS 23.501. The functions of N5 interface are supported by UAE server.
The reference point N33 supports the interactions between the UAS application server and the NEF and is specified in TS 23.501. Nnef is the service based interface exposed by the NEF as per the N33 reference point. The functions of Nnef interface are supported by UAE server and the functions related to location management of Nnef are supported by the location management server.