1a。如果 AF 已经为给定的 UE 激活了 NIDD 服务,并且有下行非结构化数据要发送给 UE,则 AF 向 NEF 发送 Nnef_NIDD_Delivery Request(GPSI,TLTRI,非结构化数据,可靠数据服务配置)消息。 Reliable Data Service Configuration 是一个可选参数,用于配置 Reliable Data Service,它可用于指示是否请求 Reliable Data Service 确认以及发起方应用程序和接收方应用程序的端口号。
1b。 AMF 向 NEF 指示 UE 已变为可达。基于此,NEF 重新开始向 UE 传送缓冲的非结构化数据。
2. NEF 根据与 NIDD 配置相关的 DNN 和用户身份确定 5GS QoS 流上下文。如果找到与步骤 1 中包含的 GPSI 对应的 NEF 5GS QoS 流上下文,则 NEF 将检查 AF 是否被授权发送数据,以及它是否没有超过其配额或速率。如果这些检查失败,则跳过步骤 3-15,并在步骤 17 中返回适当的错误代码。
3. NEF 使用 Nsmf_NIDD_Delivery Request 将非结构化数据转发到 (H-)SMF。如果 NEF 在 SMF-NEF 连接建立期间已在 Nnef_SMContext_Create Response 中指示支持扩展缓冲,则 NEF 保留数据的副本。
4、漫游情况下,H-SMF向V-SMF发送Nsmf_PDUSession_TransferMTData,包括MT小数据。
5. (V-)SMF根据本地策略以及在SMF-NEF连接建立期间NEF是否在Nnef_SMContext_Create Response中指示支持Extended Buffering来确定是否应用Extended Buffering。 (V-)SMF 如果应用报头压缩,则压缩报头,并使用 Namf_Communication_N1N2MessageTransfer 服务操作将数据和 PDU 会话 ID 转发到 AMF。如果扩展缓冲适用,则 (V-SMF) 在 Namf_Communication_N1N2Message Transfer 中包含“扩展缓冲支持”指示。
6. 如果 AMF 确定 UE 对于 SMF 不可达(例如,如果 UE 处于 MICO 模式或 UE 配置为扩展空闲模式 DRX),则 AMF 拒绝来自 SMF 的请求。如果 SMF 没有订阅 UE 可达性事件,AMF 可以在拒绝消息中包括 SMF 不需要向 AMF 触发 Namf_Communication_N1N2MessageTransfer 请求的指示。
如果 SMF 包括扩展缓冲支持指示,则 AMF 在拒绝消息中指示估计的最大等待时间,以便 SMF 确定扩展缓冲时间。如果 UE 处于 MICO 模式,则 AMF 根据下一个预期的定期注册定时器更新到期或通过实现来确定估计的最大等待时间。如果 UE 配置为扩展空闲模式 DRX,AMF 将根据下一个 PagingTime Window 的开始来确定 Estimated Maximum Wait time。 AMF 存储一个指示,表明 SMF 已被告知 UE 不可达。
7. 在漫游情况下,V-SMF 向 H-SMF 发送 Nsmf_PDUSession_TransferMTData(结果指示)响应。如果 V-SMF 从 AMF 接收到“估计最大等待时间”并且应用了扩展缓冲,则 V-SMF 还将“估计最大等待时间”传递给 H-SMF。
8. 如果(H-)SMF 接收到失败指示,(H-)SMF 也会向NEF 发送失败指示。如果 (H-)SMF 已收到“估计的最大等待时间”并且应用了扩展缓冲,则 (H-)SMF 在故障指示中包含扩展缓冲时间。扩展缓冲时间由 (H-)SMF 确定,应大于或等于估计的最大等待时间。 NEF 为扩展缓冲时间存储 DL 数据。如果收到后续下行数据包,NEF 不会发送任何额外的 Nsmf_NIDD_Delivery Request 消息。程序在此步骤停止。
9. 如果 AMF 在步骤 5 中确定 UE 可达,则 UPF 锚定移动终端数据传输在控制平面 CIoT 5GS 优化过程(条款 4.24.2)的步骤 3 到 6 适用。
如果可靠数据服务标头指示请求确认,则 UE 应以对接收到的 DL 数据的确认进行响应。
10. 如果 AMF 在步骤 9 中已寻呼 UE 以触发 NAS 过程,则 AMF 应启动第 4.2.4.2 条中定义的 UE 配置更新过程,以分配新的 5G-GUTI。
11、如果UE没有响应寻呼,AMF向(V-)SMF发送失败通知。否则程序在步骤 13 继续。
12、在漫游情况下,如果V-SMF收到了来自AMF的失败通知,则V-SMF向H-SMF发送Nsmf_PDUSession_TransferMTData(Result Indication)响应。
13. 如果 (H-)SMF 收到失败通知,则 SMF 向 NEF 指示请求的 Nsmf_NIDD_Delivery 已失败。如果应用扩展缓冲,则 NEF 会清除数据副本。该过程在步骤 17 继续。
14. 控制平面 CIoT 5GS 优化过程(第 4.24.2 条)中 UPF 锚定移动终端数据传输的步骤 9 至 11 适用。
15. AMF 通知 (V-)SMF 数据已被转发。
16. 在漫游情况下,V-SMF 向 H-SMF 发送 Nsmf_PDUSession_TransferMTData (Result Indication) 响应,表示数据已经转发。
17. (H-)SMF 向 NEF 指示数据已被转发。如果应用扩展缓冲,则 NEF 会清除数据副本。
18. NEF向AF发送Nnef_NIDD_Delivery Response(原因)。
可靠数据服务确认指示用于指示是否从 UE 接收到针对 MT NIDD 的确认。如果在步骤 1 中请求了 Reliable Data Service,则在从 UE 接收到确认后将 Nnef_NIDD_Delivery 响应发送到 AF,或者,如果没有收到确认,则将 Nnef_NIDD_Delivery 响应发送到 AF,原因值指示没有收到任何确认。