老猿学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 ...
随机推荐
- Luogu P3324 [SDOI2015]星际战争
二分+最大流 首先考虑二分答案 然后可以发现对于已知时间,判断是否可以将所有机器人摧毁可以用网络流 建立源点和汇点,源点向每一个激光武器连一条容量为$time*b[i]$的边,表示该激光武器在$tim ...
- (4)ASP.NET Core3.1 Ocelot负载均衡
1.负载均衡 Ocelot可以在每个路由的可用下游服务中实现负载均衡,这使我们更有效地选择下游服务来处理请求.负载均衡类型:●LeastConnection:根据服务正在处理请求量的情况来决定哪个服务 ...
- tensorflow的广播机制
TensorFlow支持广播机制(Broadcast) TensorFlow支持广播机制(Broadcast),可以广播元素间操作(elementwise operations).正常情况下,当你想要 ...
- python_计算器
import re from functools import reduce # 定义一个只计算两个数的乘法或除法的函数: def multiply_division(exp): if "* ...
- Databricks说的Lakehouse是什么?
在过去的几年里,Lakehouse作为一种新的数据管理范式,已独立出现在Databricks的许多用户和应用案例中.在这篇文章中,我们将阐述这种新范式以及它相对于之前方案的优势. 数据仓库在决策支持和 ...
- KafkaProducer 发送消息流程
Kafka 的 Producer 发送消息采用的是异步发送的方式.在消息发送的过程中,涉及到了 两个线程--main 线程和 Sender 线程,以及一个线程共享变量--RecordAccumulat ...
- 再聊 Blazor,它是否值得你花时间学习
之前写了一篇文章<快速了解 ASP.NET Core Blazor>,大家关心最多的问题是,我该不该花时间去学习 Blazor.今天聊聊这个话题,并表达一下我个人的看法. 在此之前,我还是 ...
- Xpath定位元素-一个例子
前几天在群里面解决的问题,记录下来和大家分享 需要定位这个股份制企业 方法: # 首先需要单击下拉框弹出企业性质的下拉选项:然后用过Xpath定位元素 driver.find.element_by_c ...
- java开发两年!这些异常处理的方式你得知道,不然你凭什么涨薪!
前言 异常是在程序中导致程序中断运行的一种指令流,当异常发生时,程序将直接中断,不再执行后续的任何操作! 示例:两数相除,若不处理任何异常,则只有在正确输入两个数字时,才能显示出运算结果. publi ...
- 2020阿里Java面试题目大汇总,看看你离阿里还有多远,附答案!
前言 首先说一下情况,我大概我是从去年12月份开始看书学习,到今年的6月份,一直学到看大家的面经基本上百分之90以上都会,我就在5月份开始投简历,边面试边补充基础知识等.也是有些辛苦.终于是在前不久拿 ...

