Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 24.257  Word version:  17.0.0

Top   Top   Up   Prev   Next
1…   6…   7…

 

6  UAE proceduresWord‑p. 8

6.1  GeneralWord‑p. 8

6.2  Communications between UAVs within a geographical area using unicast UuWord‑p. 8

6.2.1  Client procedureWord‑p. 8

6.2.1.1  Sending of a UAV application messageWord‑p. 8

In order to send a UAV application message, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI received in the UAE client UE configuration document via the SCM-S;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <UAV-application-message-info> element in the <UAE-info> root element:
    1. shall include a <UAV-id> element set to the identity of the UAV which requests the sending of the UAV application message;
    2. shall include an <application-defined-proximity-range-info> element to indicate the range information over which the UAV application message is to be sent; and
    3. shall include an <application-payload> element set to the application payload that is to be delivered to the other UAVs; and
  4. shall send the HTTP POST request message towards the UAE-S.
Up

6.2.1.2  Reception of a UAV application messageWord‑p. 9

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <UAV-application-message-info> element in the <UAE-info> root element;
the UAE-C:
  1. shall store the received <application-payload> information included in the <UAV-application-message-info> element; and
  2. shall generate an HTTP 200 (OK) response according to RFC 7231 and send the HTTP 200 (OK) response towards the UAE-S.
Up

6.2.2  Server procedureWord‑p. 9

6.2.2.1  Reception of a UAV application messageWord‑p. 9

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <UAV-application-message-info> element in the <UAE-info> root element;
the UAE-S:
  1. shall obtain the other UAV(s) information in the location of the UAV based on the range information indicated in the <application-defined-proximity-range-info> element from the SLM-S as specified in TS 24.545;
  2. shall send the received <application-payload> information to each of the UAV obtained from step a) via unicast Uu channel as specified in clause 6.2.2.2;
  3. shall generate an HTTP 200 (OK) response according to RFC 7231 and in the HTTP 200 (OK) response:
    1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
    2. may include an application/vnd.3gpp.uae-info+xml MIME body with a <UAV-application-message-info> with an <acknowledgement> child element in the <UAE-info> root element to indicate the acknowledgement of communications between UAVs within a geographical area; and
  4. shall send the HTTP 200 (OK) response towards the UAE-C.
Up

6.2.2.2  Sending of a UAV application messageWord‑p. 10

In order to send a UAV application message received from a UAV as specified in clause 6.2.2.1 to each of the UAV within a geographical area of the UAV initiating the communication with other UAVs, the UAE-S shall generate an HTTP POST request message according to procedures specified in RFC 7231. In the HTTP POST request message, the UAE-S:
  1. shall set the Request-URI to the URI corresponding to the identity of the UAE-C of UAV obtained in clause 6.2.2.1;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <UAV-application-message-info> element in the <UAE-info> root element:
    1. shall include a <UAV-id> element set to the identity of the UAV which requests the sending of the UAV application message; and
    2. shall include an <application-payload> element set to the application payload that needs to be delivered to the other UAVs; and
  4. shall send the HTTP POST request message towards the UAE-C.
Up

6.3  C2 Communication mode selection and switchingWord‑p. 10

6.3.1  Client procedureWord‑p. 10

6.3.1.1  C2 communication modes configuration procedureWord‑p. 10

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <c2-modes-switching-configuration-info> element,
the UAE-C:
  1. shall store the received configuration information;
  2. shall generate an HTTP 200 (OK) response according to RFC 7231. In the HTTP 200 (OK) response message, the UAE-C:
    1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
    2. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <UAE-info> root element:
      1. 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
  3. shall send the HTTP 200 (OK) response towards the UAE-S.
Up

6.3.1.2  C2 communication mode selection by UAE Client procedureWord‑p. 10

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 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI received in the UAE client UE configuration document via the SCM-S;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. 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:
    1. shall include a <UAS-id> element set to the identifier of the UAS;
    2. shall include a <selected-primary-C2-communication-mode> element indicating the selected primary C2 communication mode; and
    3. may include a <selected-secondary-C2-communication-mode> element indicating the selected secondary C2 communication mode; and
  4. shall send the HTTP POST request towards the UAE-S.
Up

6.3.1.3  UAE-layer assisted dynamic C2 mode switching procedureWord‑p. 11

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 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI corresponding to the identity of the UAE-S;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. 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:
    1. a <UAE-client-id> element set to the identifier of the UAE client which indicates the QoS downgrade; and
    2. 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
  4. shall send the HTTP POST request towards the UAE-S.
Upon receiving an HTTP 200 (OK) message containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. 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 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI corresponding to the identity of the UAE-S;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. 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
  4. shall send the HTTP POST request towards the UAE-S.
Up

6.3.2  Server procedureWord‑p. 11

6.3.2.1  C2 communication modes configuration procedureWord‑p. 11

Upon receiving an application request from UAS application specific server (which can be the USS/UTM) to manage the C2 operation modes (direct, network-assisted) of C2 communication for a UAS, the UAE-S shall generate an HTTP POST request message according to RFC 7231. In the HTTP POST request message, the UAE-S:
  1. shall include a Request-URI set to the URI corresponding to the identity of the UAE-C;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body with a <c2-modes-switching-configuration-info> element in the <UAE-info> root element which:
    1. shall include a <UAS-id> element set to the identification of the UAS for which the C2 QoS management request applies;
    2. shall include a <C2-operation mode-management-requirement> element set to the identification of the type of the C2 mode switching to be supported by the UAE server;
    3. shall include an <allowed-C2-communication-modes> element indicating the type of the C2 mode switching;
    4. shall include a <primary-C2-communication-mode> element indicating the primary type of the C2 mode switching;
    5. may include a <secondary-C2-communication-mode> element indicating the secondary type of the C2 mode switching; and
    6. shall include a <policy-of -C2-switching> element set to the parameters for C2 switching; and
  4. shall send the HTTP POST request message towards the UAE-C.
Up

6.3.2.2  C2 communication mode selection by UAE ClientWord‑p. 12

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <C2-communication-mode-notification-info> element,
the UAE-S shall store the C2 communication modes and links information received in the <C2-communication-mode-notification-info> element and then forward the C2 communication modes and links information to the UAS application specific server and upon receiving a C2 communication mode notification acknowledgement from the UAS application specific server, the UAE-S shall generate an HTTP 200 (OK) response according to RFC 7231. In the HTTP 200 (OK) response message, the UAE-S:
  1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <UAE-info> root element:
    1. shall include a <C2-communication-mode-notification-info> element with an <acknowledgement> child element indicating the acknowledgement of selected C2 communication mode(s); and
  3. shall send the HTTP 200 (OK) message towards the UAE-C.
Up

6.3.2.3  UAE-layer assisted dynamic C2 mode switchingWord‑p. 12

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <C2-related-trigger-event-report> element,
the UAE-S:
  1. shall obtain a location report for the UAE-C by the SLM-S;
  2. shall determine the switching of the C2 mode from direct to network assisted or vice versa or to USS/UTM navigated;
  3. if the switching of the C2 mode is from direct to network assisted or vice versa, may send a C2 mode switching confirmation request to the UAS application specific server;
  4. if the switching of the C2 mode is from direct to USS/UTM navigated, shall send a C2 mode switching confirmation request to the UAS application specific server; and
  5. the UAE-S shall generate an HTTP 200 (OK) response according to RFC 7231. In the HTTP 200 (OK) response message, the UAE-S:
    1. shall include a Request-URI set to the URI corresponding to the identity of the UAE-C;
    2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
    3. shall include an application/vnd.3gpp.uae-info+xml MIME body with a <C2-operation-mode-switching> element in the <UAE-info> root element which:
      1. shall include a <UAE-server-id> element set to the identifier of the UAE server which instructs the UAS to apply the C2 mode switching;
      2. shall include a <C2-operation-mode-switching-requirement> element indicating the type of the C2 mode switching to be applied;
      3. may include a <time-validity> element set to the time validity for the C2 switching requirement; and
      4. may include a <geographical-area> element indicating the area for which the C2 switching applies; and
    4. shall send the HTTP 200 (OK) message towards the UAE-C.
Up

6.4  UAS UE registrationWord‑p. 13

6.4.1  Client procedureWord‑p. 13

Upon receiving a request from a UAV application to register for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI received in the UAE client UE configuration document via the SCM-S;
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
    1. shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE registration procedure;
    2. may include a <UAS-UE-information> element set to the related information (e.g. UAS UE IP address) the UAS UE needs to provide to the UAE-S; and
    3. may include a <proposed-registration-lifetime> element set to the time during which the UAS UE wants to stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
  4. shall send the HTTP POST request message towards the UAE-S.
Up

6.4.2  Server procedureWord‑p. 13

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <registration-info> element in the <UAE-info> root element;
the UAE-S:
  1. shall store the received registration information for the UAE-C;
  2. shall generate an HTTP 200 (OK) response according to RFC 7231 and in the HTTP 200 (OK) response:
    1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
    2. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
      1. shall include a <result> element set to the value "success" or "failure" indicating success or failure of the UAS UE registration; and
      2. may include a <registration-lifetime> element set to the time during which the UAS UE can stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
  3. shall send the HTTP 200 (OK) response towards the UAE-C.
Up

6.5  UAS UE de-registrationWord‑p. 14

6.5.1  Client procedureWord‑p. 14

Upon receiving a request from a UAV application to de-register for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI of the UAE-S for which the UAS UE has successfully registered (see clause 6.4);
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <de-registration-info> element in the <UAE-info> root element:
    1. shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE de-registration procedure; and
  4. shall send the HTTP POST request message towards the UAE-S.
Up

6.5.2  Server procedureWord‑p. 14

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <de-registration-info> element in the <UAE-info> root element;
the UAE-S:
  1. shall remove the stored UAS UE information for the UAE-C;
  2. shall generate an HTTP 200 (OK) response according to RFC 7231 and in the HTTP 200 (OK) response:
    1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
    2. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <de-registration-info> element in the <UAE-info> root element:
      1. shall include a <result> element set to the value "success" or "failure" indicating success or failure of the UAS UE de-registration; and
  3. shall send the HTTP 200 (OK) response towards the UAE-C.
Up

6.6  UAS UE registration updateWord‑p. 15

6.6.1  Client procedureWord‑p. 15

Upon receiving a request from a UAV application, if the UAE-C needs to update the registration for receiving UAV application messages from the UAS application specific server, the UAE-C shall generate an HTTP POST request message according to procedures specified in RFC 7231. In the HTTP POST request message, the UAE-C:
  1. shall set the Request-URI to the URI of the UAE-S for which the UAS UE has successfully registered (see clause 6.4);
  2. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml";
  3. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
    1. shall include a <UAV-id> element set to the identity of the UAV which initiates the UAS UE registration update procedure;
    2. shall include a <UAS-UE-information> element set to the related information (e.g. UAS UE IP address) the UAS UE needs to update; and
    3. may include a <proposed-registration-lifetime> element set to the time during which the UAS UE wants to stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
  4. shall send the HTTP POST request message towards the UAE-S.
Up

6.6.2  Server procedureWord‑p. 15

Upon receiving an HTTP POST request containing:
  1. a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
  2. an application/vnd.3gpp.uae-info+xml MIME body with a <registration-info> element in the <UAE-info> root element;
the UAE-S:
  1. shall update the stored registration information with the received registration information for the UAE-C;
  2. shall generate an HTTP 200 (OK) response according to RFC 7231 and in the HTTP 200 (OK) response:
    1. shall include a Content-Type header field set to "application/vnd.3gpp.uae-info+xml"; and
    2. shall include an application/vnd.3gpp.uae-info+xml MIME body and in the <registration-info> element in the <UAE-info> root element:
      1. shall include a <result> element set to the value "success" or "failure" indicating success or failure of the UAS UE registration update; and
      2. may include a <registration-lifetime> element set to the time during which the UAS UE can stay registered to the UAE-S for receiving UAV application messages from the UAS application specific server; and
  3. shall send the HTTP 200 (OK) response towards the UAE-C.
Up

Up   Top   ToC