Step 1.
The UAV establishes a PDU Session for communication with the USS/UTM as described in
clause 5.2.3.
Step 2.
(via application layer) The UAV requests the pre-flight planning service from the USS/UTM.
Step 3.
The USS/UTM determines to request a pre-flight assistance information from the 5GC and derives the information to provide to the NEF/UAS NF.
Step 4.
The USS/UTM sends an Nnef_RetrieveInfoUAVFlight_Get request with the indication to provide a pre-flight planning assistance for a target UAV (i.e. aerial UE). The request message includes identifier of the UAV (e.g. GPSI), information about the starting and ending points (and any intermediate point, if any) for the flight. The request may also include requirements on the flight path (e.g. on time, fastest, shortest), candidate flight path(s) (either received from the UAV or locally derived at the USS/UTM) and accuracy level of predictions relevant to the flight planning.
Step 5.
The NEF maps parameters included in the received Nnef_RetrieveInfoUAVFlight_Get request from the USS/UTM to information used by the 3GPP system (e.g. map the geographical area into an area of interest that is represented by a list of Cell IDs, gNB IDs or TAIs). The NEF determines services needed for the request and relevant NFs, e.g. NEF service on UAV tracking and mode (UAV location reporting mode, UAV presence monitoring mode, List of Aerial UEs in a geographic area), NWDAF analytics service (Movement Behaviour analytics and/or QoS Sustainability Analytics), GMLC service (e.g. Ranging/Sidelink Positioning location).
Step 6.
If the NEF cannot satisfy the requirements provided by the USS/UTM on flight planning (e.g. cannot get predictions relevant to the flight planning from NWDAF with the required accuracy level), the NEF rejects the pre-flight planning request from the USS/UTM and the NEF may include the details about the reasons of the rejection inside the response.
Step 7.
(via application layer) If the USS/UTM receives the response to the Nnef_RetrieveInfoUAVFlight_Get with the rejection of the pre-flight planning in step 6, the USS/UTM may respond to the UAV's pre-flight planning request and include the received details rejection reason(s) if available.
Step 8.
The NEF performs steps 2-5 of
clause 5.3.4 to determine a list of UAVs in the areas of interest.
Step 9.
The NEF subscribes/requests for notification on Movement Behaviour analytics from NWDAF as defined in
clause 6.21.4 of TS 23.288. The request includes an identifier of the UAV (e.g. GPSI) obtained in step 4 and height information of the UAV; other parameters included in the request are described in
clause 6.21.4 of TS 23.288. Additionally, if the list of UAVs in the areas of interest is obtained in step 8, it may be used by the NEF to request Movement Behaviour analytics from NWDAF.
Step 10.
The NEF subscribes/requests for notification on QoS Sustainability analytics from NWDAF as defined in
clause 6.9.1 of TS 23.288. The request includes an identifier of the UAV (e.g. GPSI) obtained in step 4 and the UAV's flight path information; other parameters included in the request are described in
clause 6.9.1 of TS 23.288. Additionally, if the list of UAVs in the areas of interest is obtained in step 8, it may be used by the NEF to request QoS Sustainability analytics from NWDAF.
Step 11.
The NEF may request GMLC service(s), e.g. Ranging/Sidelink positioning location as defined in
clause 6.20.4 of TS 23.273. The list of UAVs in the areas of interest output from step 8 may be used by the NEF to request the GLMC service on Ranging/Sidelink Positioning location.
Step 12.
The NEF generates the pre-flight assistance information based on the outputs from steps 8-10. The pre-flight assistance information may contain the best matching path(s) among the ones provided by the USS/UTM in step 4, or potential flight path information if candidate flight path(s) are not provided in step 4.
Step 13.
The NEF responds to the USS/UTM with the pre-flight assistance information.
Step 14.
The USS/UTM derives the flight path(s) using the retrieved pre-flight assistance information and flight planning mechanisms); these mechanisms are outside the scope of 3GPP.
Step 15.
(via application layer) The USS/UTM responds to the UAV with the planned flight path(s).