老猿學5G:融合計費場景的離線計費會話的Nchf_OfflineOnlyCharging_Create創建操作

☞ ░ 前往老猿Python博文目錄

一、Nchf_OfflineOnlyCharging_Create消息交互流程

Nchf_OfflineOnlyCharging_Create服務化操作請求是5G融合計費的離線計費中CTF向CHF請求服務使用的初始化請求(英文原文:request initial report of service usage)。該請求操作是在UE還未存在計費數據資源的情況下發起,其過程如下:
在這裏插入圖片描述

對應步驟文字描述如下:

  1. CTF項CHF發送Nchf_OfflineOnlyCharging_Create request請求,要求建立開始計費的資源;
  2. CHF操作成功,則回覆相應消息爲"201 Created"。在這個回覆消息內包含了一個位置頭字段(Location header field )。位置頭字段包含創建資源的URI。CTF在同一PDU會話中後續往CHF提交請求時需要使用該URI;
  3. 在請求失敗或重定向時,需要返回對應狀態的HTTP響應碼。

二、用戶發起上網後的離線會話創建過程

  1. 用戶需要上網時,用戶UE向AMF發起PDU會話建立流程,PDU會話會包含PDU會話ID、PDU類型(IPV4、IPV6等)、SSC(session and service continuity)模式、用戶位置信息和接入類型
    注:在5G網絡的工作模式下,用戶終端通過創建的PDU會話來進行數據的通信,用戶可以同時創建並使用多個PDU會話。用戶終端UE通過特定的PDU會話與應用服務器建立連接,也就是採用了該PDU會話對應的SSC模式。SSC模式是用於保障用戶移動場景下會話或業務的連續使用模式,有三種模式,具體可參考《5G系統——SSC模式》。
  2. AMF選擇SMF,並向SMF發起PDU會話建立請求(Nsmf_PDUSession_CreateSMContext Request);
  3. SMF基於基於SUPI、DNN以及默認的Qos向UDM發起用戶數據請求;
  4. UDM及AUSF進行用戶鑑權和會話授權;
  5. 在存在動態PCC策略控制的情況下,SMF選擇PCF並請求PCC規則;
  6. SMF選擇爲用戶服務的UPF;
  7. SMF爲PDU會話選擇一個SSC模式,然後相應選擇一個或多個UPF;
  8. SMF執行會話管理策略;
  9. 當用戶上網行爲觸發PDU會話計費事件時,SMF爲該PDU會話創建ChargingID,並向CHF發送Nchf_OfflineOnlyCharging_Create消息,以授權該用戶啓動PDU會話;
  10. CHF爲該PDU會話開啓CDR話單,併發送Nchf_OfflineOnlyCharging_Create響應消息給SMF,攜帶需要SMF觸發用量上報的Trigger。
    至此一個完整的用戶上網離線計費會話開啓成功。

跟老猿學Python、學5G!

☞ ░ 前往老猿Python博文目錄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章