老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Create创建操作
☞ ░ 前往老猿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。
至此一个完整的用户上网离线计费会话开启成功。
跟老猿学Python、学5G!
☞ ░ 前往老猿Python博文目录 ░
老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Create创建操作的更多相关文章
- 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Release释放操作
☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Release消息交互流程 Nchf_OfflineOnlyCharging_Release是CHF提供 ...
- 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程
☞ ░ 前往老猿Python博文目录 ░ 一.Nchf_OfflineOnlyCharging_Update消息交互过程 Nchf_OfflineOnlyCharging_Update消息是是5G融合 ...
- 老猿学5G:融合计费基于QoS流计费QBC的触发器Triggers
☞ ░ 前往老猿Python博文目录 ░ 一.引言 SMF中的功能体CTF在用户上网时达到一定条件就会向CHF上报流量,而CTF什么时候触发流量上报是由CTF中的触发器来控制的.在<老猿学5G: ...
- 老猿学5G:融合计费的Nchf和Nchf‘服务化接口消息Nchf_ConvergedCharging_Create、Update、Release和Notify
☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动的5G计费架构解读>介绍了5G融合计费的服务化接口包括: CHF提供给CTF使用的Nchf接口 OCF提供给CH ...
- 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G:3GPP和中国移动5G计费架构概览
☞ ░ 前往老猿Python博文目录 ░ 一.引言 老猿学5G这个专栏主要记录笔者因工作原因学习了解5G计费相关知识,文章按时间顺序循序渐进的介绍5G基础概念以及5G计费相关知识,该专栏前期已经完结, ...
- 老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:中国移动的5G计费架构解读
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...
- 老猿学5G扫盲贴:3GPP中的5G计费架构
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...
- 老猿学5G扫盲贴:R15/R16中计费架构和计费原则涉及的规范文档
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 在R16的32.240文档对应规范为3G ...
随机推荐
- C++动态存储方式与静态存储方式
如果从变量值存在的时间(即生存期)来分,可将程序中的变量分为:动态存储方式和静态存储方式.它们所占用的存储空间区域不同. C++存储空间区域 代码区:存放可执行程序的程序代码.静态存储区:存放静态变量 ...
- 完全卸载node.js
1.通过控制面板卸载node.js 2.删除安装所在文件夹下的nodejs文件夹[我的是 C:\Program Files\nodejs] 3.删除C:\Users\xxx(自己电脑的名字)下的.np ...
- Assert类的静态方法
五:常用断言 在NUnit中,断言是单元测试的核心.NUnit提供了一组丰富的断言,这些断言是Assert类的静态方法.如果一个断言失败,方法的调用不会返回值,并且会报告一个错误.如果一个测试包含多个 ...
- 包装类和基本数据类型(以int和Integer为例)
Java的包装类就是可以直接将简单类型的变量表示为一个类.java共有六个包装类:Integer,Long,Float,Double,Character,Boolean,对应六种基本数据类型. 包装类 ...
- 聊一聊Token
阔别了一阵,再次提笔,有些感慨. 聊聊Token吧,以前工作中总是遇到. 首先明确什么是token? 一些关键标签:服务端签发的一个字符串,客户端的请求令牌,用户第一次使用用户名密码登录后生成,在to ...
- Linux安装部署Redis(超级详细)
前言 网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了.自己也记录下,方便后续安装时候有个借鉴之处. Redis版本 5.0.4 服务器版本 Linux Ce ...
- PHP核心配置基础解读
PHP核心配置 原为引用 <代码审计企业级web代码安全架构>尹毅 第一章内容 Register_globals(全局变量开关) 会直接把用户GET.POST等方式提交上来的参数注册成为 ...
- C# 中的本地函数
今天我们来聊一聊 C# 中的本地函数.本地函数是从 C# 7.0 开始引入,并在 C# 8.0 和 C# 9.0 中加以完善的. 引入本地函数的原因 我们来看一下微软 C# 语言首席设计师 Mads ...
- c# 调用Go 动态库
[StructLayout(LayoutKind.Sequential)] public struct GoMem { public IntPtr data; public UInt64 len; p ...
- 掌握Python可以去哪些岗位?薪资如何?
一.人工智能 Python作为人工智能的黄金语言,选择人工智能作为就业方向是理所当然的,就业前景也还不错.人工智能工程师的招聘起薪一般在20K-35K,如果是初级工程师,起薪一般12K. 二.大数据 ...

