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 pre-flight planning service from USS/UTM.
Step 3.
The USS/UTM derives information for the pre-flight planning request and decides to request assistance information from NEF.
Step 4.
The USS/UTM sends pre-flight planning assist request to NEF. The request message includes identifier of the UAV (e.g. GPSI), information of the starting and ending points for the flight, requirements on the flight route (e.g. on time), candidate flight route(s) (received from the UAV or local derived at the USS/UTM), and accuracy level of predictions relevant to the flight planning.
Step 5.
The NEF maps parameters included in the 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 on flight planning (e.g. cannot get predictions relevant to the flight planning from NWDAF with the required accuracy level), the NEF responses to the USS/UTM to reject the pre-flight planning assist request, and may include the detail reason.
Step 7.
If being rejected in step 6, the USS/UTM may response to the UAV to reject the pre-flight planning request, may include the detail reason if available.
Step 8.
The NEF performs steps 2-5 in
clause 5.3.4, and filter list of UAVs in the areas of interest.
Step 9.
The NEF subscribes/requests for notification on Movement Behaviour analytics provided by NWDAF as defined in
clause 6.21.4 of TS 23.288. The subscribe request message include identifier of the UAV (e.g. GPSI) obtained in step 4 and height information of UAV. The other parameters included in the request are described in
clause 6.21.4 of TS 23.288. The list of UAVs in the areas of interest output from step 8 can be used as inputs for the NEF to request the NWDAF on Movement Behaviour analytics.
Step 10.
The NEF subscribes/requests for notification on QoS Sustainability analytics provided by NWDAF as defined in
clause 6.9.1 of TS 23.288. The subscribe/request message include identifier of the UAV (e.g. GPSI) obtained in step 4 and the UAV flight path information defined as 3D location waypoints. The other parameters included in the request are described in
clause 6.9.1 of TS 23.288. The list of UAVs in the areas of interest output from step 8 can be used as inputs for the NEF to request the NWDAF on QoS Sustainability analytics.
Step 11.
The NEF may request GMLC service(s), e.g. Ranging/Sidelink positioning location as defined in
clause 6.20.3 of TS 23.273. The list of UAVs in the areas of interest output from step 8 can be used as inputs for the NEF to request the GLMC service on Ranging/Sidelink Positioning location.
Step 12.
The NEF generates assistance information for pre-flight planning based on the information and analytics from steps 8-10. The assistance information may be the best matched route among the ones provided from the USS/UTM in step 4, or potential flight route(s) if candidate flight route(s) is not provided in step 4.
Step 13.
The NEF responses to the USS/UTM with the assistance information.
Step 14.
The USS/UTM decides flight planning by using the assistance information and flight planning mechanism which is out of scope.
Step 15.
The USS/UTM sends response to the UAV with the planned flight route.