Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.282  Word version:  18.2.0

Top   Top   Up   Prev   Next
1…   5…   6…   6.6…   7…   7.4…   7.4.2.1.10…   7.4.2.2…   7.4.2.5…   7.4.2.8…   7.4.3…   7.5…   7.5.2.1.12…   7.5.2.2…   7.5.2.4…   7.5.2.6…   7.5.2.8…   7.5.2.11…   7.5.2.14…   7.5.3…   7.6   7.7…   7.7.2.3…   7.8…   7.9…   7.13…   7.13.3.1.19…   7.13.3.2…   7.13.3.8…   7.13.3.16…   7.13.4…   7.14…   7.14.2.2…   A…   B…

 

7.4.3  Short data service for off-networkp. 90

7.4.3.1  Generalp. 90

Off-network SDS communications are based on ProSe capabilities as described in clause 7.16.

7.4.3.2  Information flows for short data servicep. 90

7.4.3.2.1  MCData standalone data requestp. 90
Table 7.4.3.2.1-1 describes the information flow for the MCData standalone data request sent from the MCData client to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
MCData IDMThe identity of the MCData user towards which the data is sent
Date and TimeMDate and time of transmission
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Emergency indicator (see NOTE 1)OIndicates that the MCData communication is an MCData emergency communication
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData client consumption
Application identifier (see NOTE 2)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
NOTE 1:
This information element shall be included for the MCData emergency communication.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the payload is for application consumption.
Up
7.4.3.2.2  MCData data disposition notificationp. 90
Table 7.4.3.2.2-1 describes the information flow for the MCData data disposition notification sent from the MCData client to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user towards which the notification is sent
MCData IDMThe identity of the MCData user sending notification
Conversation IdentifierMIdentifies the conversation
Reply IdentifierMIdentifies the original MCData transaction to which the current transaction is a reply to
DispositionMDisposition which is delivered or read or both
Payload Destination TypeMIndicates whether the SDS payload is for application consumption or MCData user consumption
Up
7.4.3.2.3  MCData group standalone data requestp. 90
Table 7.4.3.2.3-1 describes the information flow for the MCData group standalone data request sent from the MCData client to another MCData client.
Information Element Status Description
MCData IDMThe identity of the MCData user sending data
MCData group IDMThe MCData group ID to which the data is to be sent
Date and TimeMDate and time of transmission
Conversation IdentifierMIdentifies the conversation
Transaction IdentifierMIdentifies the MCData transaction
Reply IdentifierOIdentifies the original MCData transaction to which the current transaction is a reply to
Disposition TypeOIndicates the disposition type expected from the receiver (i.e., delivered or read or both)
Emergency indicator (see NOTE 1)OIndicates that the MCData communication is an MCData emergency communication
Imminent peril indicator (see NOTE 1)OIndicates that the MCData communication is an MCData imminent peril communication
Payload Destination TypeMIndicates whether the payload is for application consumption or MCData client consumption
Application identifier (see NOTE 2)OIdentifies the application for which the payload is intended (e.g. text string, port address, URI)
Application metadata containerOImplementation specific information that is communicated to the recipient
PayloadMSDS content
NOTE 1:
If used, only one of these information elements shall be present.
NOTE 2:
The application identifier shall be included only if the payload destination type indicates that the payload is for application consumption.
Up

7.4.3.3  One-to-one standalone short data service using signalling control planep. 91

7.4.3.3.1  Generalp. 91
This subclause describes the detailed procedures for the scenario where SDS data is to be sent to MCData user in off-network.
7.4.3.3.2  Procedurep. 91
Figure 7.4.3.3.2-1 describes procedures for an off-network MCData client 1 initiating one-to-one MCData data communication for sending standalone SDS data to other MCData client, with or without disposition request. Standalone refers to sending unidirectional data in one transaction. The SDS data size is assumed to be pre-configured.
Pre-conditions:
  1. MCData user 1 has initiated communication for sending standalone SDS data to other MCData user 2.
  2. MCData client 1 and MCData client 2 are members of the same ProSe Discovery group and are ProSe 1:1 direct communication capable.
  3. MCData client 1 has discovered MCData client 2 in proximity, associated with MCData user B, using ProSe Discovery procedures.
Copy of original 3GPP image for 3GPP TS 23.282, Fig. 7.4.3.3.2-1: One-to-one standalone short data service using signalling control plane
Up
Step 1.
MCData client 1 checks whether the MCData user 1 is authorized to send MCData standalone data request.
Step 2.
If MCData user 1 is authorised MCData client 1 sends a MCData standalone data request towards the MCData client 2. The MCData standalone data request contains conversation identifier for message thread indication. The MCData standalone data request may include additional implementation specific information in the application metadata container. The MCData standalone data request may contain disposition request if indicated by the user at MCData client 1. If MCData user at the MCData client 1 initiates an MCData emergency communication, then emergency indicator is included in the MCData standalone data request. If an MCData emergency state is not set already when MCData emergency communication is initiated, the MCData client 1 sets its MCData emergency state and is retained until explicitly cancelled. The value of ProSe Per Packet Priority is upgraded according to the state of the MCData communication.
Step 3.
On receiving a MCData standalone data request, the MCData client 2 checks whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege.
Step 4.
If the policy assertion is positive and the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user of MCData client 2 may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user of MCData client 2 shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData client 2 which is addressed to a known local non-MCData application that is not yet running shall cause the MCData client 2 to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 5.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData client 2 initiates a MCData data disposition notification for delivery report.
Step 6.
If the MCData data disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData client 2 initiates a MCData data disposition notification for read report.
Up

7.4.3.4  Group standalone short data service using signalling control planep. 92

7.4.3.4.1  Generalp. 92
The initiation of a group standalone SDS to a selected group results in off-network MCData group members receiving the SDS data.
7.4.3.4.2  Procedurep. 93
Figure 7.4.3.4.2-1 describes procedures for an off-network MCData client 1 initiating group MCData data communication for sending SDS data to a MCData group, with or without disposition request. The SDS data size limit is pre-configured.
Pre-conditions:
  1. MCData user 1 has initiated group communication for sending SDS data to the MCData group.
  2. Information for ProSe direct communications corresponding to the MCData group and its mapping to ProSe Layer-2 Group ID are pre-configured in MCData client 1.
  3. MCData client 1 to MCData client N are members of the same MCData group.
Copy of original 3GPP image for 3GPP TS 23.282, Fig. 7.4.3.4.2-1: Group standalone short data service using signalling control plane
Up
Step 1.
MCData client 1 checks whether the MCData user 1 is authorized to send MCData group standalone data request.
Step 2.
If MCData user 1 is authorised MCData client 1 sends a MCData group standalone data request towards the MCData group. The MCData group standalone data request contains conversation identifier for message thread indication. The MCData group standalone data request may include additional implementation specific information in the application metadata container. The MCData group standalone data request may contain disposition request if indicated by the user at MCData client 1. If MCData group standalone data request contains disposition request, MCData group standalone data request shall also contain the IP address of the MCData client 1. If MCData user at the MCData client 1 initiates an MCData emergency communication, then the emergency indicator or the imminent peril indicator is included in the MCData standalone data request. If an MCData emergency state is not set already when MCData emergency communication is initiated, the MCData client 1 sets its MCData emergency state and is retained until explicitly cancelled. The value of ProSe Per Packet Priority is upgraded according to the state of the MCData communication.
Step 3.
On receiving a MCData group standalone data request, the MCData clients check whether any policy is to be asserted to limit certain types of message or content to certain members due, for example, to location or user privilege.
Step 4.
If the policy assertion is positive and the payload is for MCData user consumption (e.g. is not application data, is not command instructions, etc.) then the MCData user may be notified. Otherwise if the payload is not for MCData user consumption, then the MCData user shall not be notified. The action taken when the payload contains application data or command instructions are specific based on the contents of the payload. Payload content received by MCData clients 2 to N which is addressed to a known local non-MCData application that is not yet running shall cause the MCData clients 2 to N to start the local non-MCData application (i.e., remote start application) and shall pass the payload content to the just started application.
Step 5.
If the MCData data disposition for delivery was requested by the user at MCData client 1, then the receiving MCData clients initiate a MCData data disposition notification for delivery report.
Step 6.
If the MCData data disposition for read was requested by the user at MCData client 1, then once the receiving user reads the data, the receiving MCData clients 2 to N initiate a MCData data disposition notification for read report.
Up

7.4.3.5Void

7.4.3.6  Group standalone short data service with MCData message store |R16|p. 94

7.4.3.6.1  Generalp. 94
A MCData user's off-network communication needs to be part of his communication history when the MCData user has an account in the MCData message store.
7.4.3.6.2  Procedurep. 94
Figure 7.4.3.6.2-1 describes procedures of a MCData user, MCData user 2, that has an account in MCData message store and how his off-network SDS group communication is stored in his account in the MCData message store. All other MCData clients in the Figure follow the procedures described in subclause 7.4.3.4.
Pre-conditions:
  1. MCData user 1 to N are in an off-network group communication.
  2. Information for ProSe direct communications corresponding to the MCData group and its mapping to ProSe Layer-2 Group ID are pre-configured to MCData client 1 to N.
  3. MCData client 1 to N are members of the same MCData group.
  4. MCData user 2 has an account in the MCData message store.
Copy of original 3GPP image for 3GPP TS 23.282, Fig. 7.4.3.6.2-1: Group standalone short data service with MCData message store
Up
Step 1.
MCData client 1 to MCData client N are in an off-network group communication according to the procedures in subclause 7.4.3.4, SDS are exchanged among all MCData clients.
Step 2.
If the SDS is for MCData user consumption, the SDS is stored in the local message store on the MCData UE of MCData user 2.
Step 3.
The off-network group communication comes to an end.
Step 4.
The MCData user 2 connects back to the network.
Step 5.
The MCData user 2 decides to keep the off-network communication in his account on the MCData message store.
The message store client 2 uploads the off-network communication objects from the local message store to the MCData message store.
Up

Up   Top   ToC