☞ ░ 前往老猿Python博文目錄 ░
一、Nchf_OfflineOnlyCharging_Create消息交互流程
Nchf_OfflineOnlyCharging_Create服務化操作請求是5G融合計費的離線計費中CTF向CHF請求服務使用的初始化請求(英文原文:request initial report of service usage)。該請求操作是在UE還未存在計費數據資源的情況下發起,其過程如下:
對應步驟文字描述如下:
- CTF項CHF發送Nchf_OfflineOnlyCharging_Create request請求,要求建立開始計費的資源;
- CHF操作成功,則回覆相應消息爲"201 Created"。在這個回覆消息內包含了一個位置頭字段(Location header field )。位置頭字段包含創建資源的URI。CTF在同一PDU會話中後續往CHF提交請求時需要使用該URI;
- 在請求失敗或重定向時,需要返回對應狀態的HTTP響應碼。
二、用戶發起上網後的離線會話創建過程
- 用戶需要上網時,用戶UE向AMF發起PDU會話建立流程,PDU會話會包含PDU會話ID、PDU類型(IPV4、IPV6等)、SSC(session and service continuity)模式、用戶位置信息和接入類型
注:在5G網絡的工作模式下,用戶終端通過創建的PDU會話來進行數據的通信,用戶可以同時創建並使用多個PDU會話。用戶終端UE通過特定的PDU會話與應用服務器建立連接,也就是採用了該PDU會話對應的SSC模式。SSC模式是用於保障用戶移動場景下會話或業務的連續使用模式,有三種模式,具體可參考《5G系統——SSC模式》。 - AMF選擇SMF,並向SMF發起PDU會話建立請求(Nsmf_PDUSession_CreateSMContext Request);
- SMF基於基於SUPI、DNN以及默認的Qos向UDM發起用戶數據請求;
- UDM及AUSF進行用戶鑑權和會話授權;
- 在存在動態PCC策略控制的情況下,SMF選擇PCF並請求PCC規則;
- SMF選擇爲用戶服務的UPF;
- SMF爲PDU會話選擇一個SSC模式,然後相應選擇一個或多個UPF;
- SMF執行會話管理策略;
- 當用戶上網行爲觸發PDU會話計費事件時,SMF爲該PDU會話創建ChargingID,並向CHF發送Nchf_OfflineOnlyCharging_Create消息,以授權該用戶啓動PDU會話;
- CHF爲該PDU會話開啓CDR話單,併發送Nchf_OfflineOnlyCharging_Create響應消息給SMF,攜帶需要SMF觸發用量上報的Trigger。
至此一個完整的用戶上網離線計費會話開啓成功。