Upon receiving an HTTP POST request containing:
-
a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
-
an application/vnd.3gpp.uae-info+xml MIME body with a <c2-modes-switching-configuration-info> element,
the UAE-C:
-
shall store the received configuration information;
-
shall generate an HTTP 200 (OK) response according to RFC 9110. In the HTTP 200 (OK) response message, the UAE-C:
-
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
-
shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <UAE-info> root element:
-
shall include a <c2-modes-switching-configuration-info> element with a <result> child element set to the value "positive" or "negative" indicating positive or negative result of reception and storing of the communication mode configuration parameters; and
-
shall send the HTTP 200 (OK) response towards the UAE-S.
UAE Clients (UAV and UAV-C) select a primary and secondary C2 communication mode based on C2 communication mode configuration, then the UAE-C shall generate an HTTP POST request according to
RFC 9110. In the HTTP POST request message, the UAE-C:
-
shall set the Request-URI to the URI received in the UAE client UE configuration document via the SCM-S;
-
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
-
shall include an application/vnd.3gpp.uae-info+xml MIME body with a <C2-communication-mode-notification-info> element in the <UAE-info> root element which:
-
shall include a <UAS-id> element set to the identifier of the UAS;
-
shall include a <selected-primary-C2-communication-mode> element indicating the selected primary C2 communication mode; and
-
may include a <selected-secondary-C2-communication-mode> element indicating the selected secondary C2 communication mode; and
-
shall send the HTTP POST request towards the UAE-S.
Upon detecting a condition for switching C2 communication mode based on local conditions (e.g. using the C2 communication mode switching policy) or based on a command from the UAS application specific server, the UAE-C shall generate an HTTP POST request according to
RFC 9110. In the HTTP POST request message, the UAE-C:
-
shall set the Request-URI to the URI corresponding to the identity of the UAE-S;
-
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
-
shall include an application/vnd.3gpp.uae-info+xml MIME body with a <C2-related-trigger-event-report> element in the <UAE-info> root element which shall include:
-
a <UAE-client-id> element set to the identifier of the UAE client which indicates the QoS downgrade; and
-
an <application-QoS-related-event> element including the expected or actual application QoS/QoE parameters which were changed (i.e. latency, throughput, reliability, jitter); and
-
shall send the HTTP POST request towards the UAE-S.
Upon receiving an HTTP 200 (OK) message containing:
-
a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
-
an application/vnd.3gpp.uae-info+xml MIME body with a <C2-operation-mode-switching> element,
the UAE-C may start C2 communication using the indicated C2 communication mode included in the
<C2-operation-mode-switching-requirement> child element and generate an HTTP POST request according to
RFC 9110. In the HTTP POST request message, the UAE-C:
-
shall set the Request-URI to the URI corresponding to the identity of the UAE-S;
-
shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
-
shall include an application/vnd.3gpp.uae-info+xml MIME body with a <C2-operation-mode-switching-performed> element in the <UAE-info> root element which shall include a <result> child element set to the value "positive" or "negative" indicating positive or negative result of the reception; and
-
shall send the HTTP POST request towards the UAE-S.