老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程

2023-10-26

☞ ░ 前往老猿Python博文目录

一、Nchf_OfflineOnlyCharging_Update消息交互过程

Nchf_OfflineOnlyCharging_Update消息是是5G融合计费的离线计费中CHF为SMF中的NF功能体CTF提供的更新计费数据的接口。其消息交互过程如下:
在这里插入图片描述
对应步骤文字描述如下:

  1. NF(CTF)向CHF发送Nchf_OfflineOnlyCharging_Update请求。URI中的{OfflineChargingDataRef}标识要更新的“仅离线计费数据”。使用的服务单元包含在请求正文中
  2. CHF操作成功后,应答"200 OK"响应消息
  3. 在请求失败或重定向时,需要返回对应状态的HTTP响应码,对应状态的HTTP响应码请见下表。对于4xx/5xx响应,消息正文应包含ProblemDetails结构。

二、离线计费会话更新操作过程

  1. 通过《老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Create创建操作》介绍的过程开启了离线计费会话;
  2. 用户进行上网,满足SMF触发用量上报Trigger的触发条件(如达到指定时长、使用量等),SMF中的CTF生成传送业务计费数据;
  3. SMF发送Nchf_OfflineOnlyCharging_Update 请求消息, 上报相关计费数据给CHF;
  4. CDR话单更新: 基于策略, CHF(触发CDF)更新CDR,或关闭当前CDR并开启新的CDR;
  5. CHF应答Nchf_OfflineOnlyCharging_Update请求响应消息给SMF,告知CTF处理结果。

至此一个完整的离线计费更新操作过程完整,用户继续上网,触发后续的更新操作或会话释放操作。

跟老猿学Python、学5G!

☞ ░ 前往老猿Python博文目录

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程 的相关文章

随机推荐

  • 5.Linux删除文件和目录

    在 Linux 中 可以使用 rm 命令来删除文件和目录 文件夹 下面是一些常见的删除操作及其示例 删除单个文件 使用 rm 命令加上要删除的文件名称即可 rm filename 删除名为 filename 的文件 删除多个文件 可以同时删
  • Maven中DependencyManagement和Dependencies区别

    Maven使用DependencyManagement元素来管理依赖版本号 通常会在一个组织或者项目的最顶层的父POM中看到DependencyManagement元素 使用pom xml文件中的DependencyManagement元素
  • python向列表添加元素的三种方法append()、extend() 和 insert()

    向列表增加元素的三种方法 只能处理list 1 append append 方法是将参数作为一个元素增加到列表的末尾 只接受一个参数 参数可以是任何数据类型 被追加的元素在List中保持着原结构类型 a 1 2 3 a append 4 b
  • c++ 读写标记

    r 打开只读文件 该文件必须存在 r 打开可读写的文件 该文件必须存在 rb 读写打开一个二进制文件 只允许读写数据 rt 读写打开一个文本文件 允许读和写 w 打开只写文件 若文件存在则文件长度清为0 即该文件内容会消失 若文件不存在则建
  • 车辆信息检测数据集收集汇总

    车辆信息检测数据集收集汇总 1 UA DETRAC 2 车牌数据集 3 自动驾驶数据集 4 车辆类型数据集 5 综合汽车 CompCars 数据集 6 汽车数据集 检测用 7 OpenData V11 0 车辆重识别数据集 VRID 8 S
  • 全国市场监管公共服务平台返回体相关加密

    链接 aHR0cDovL2p6c2MubW9odXJkLmdvdi5jbi9kYXRhL2NvbXBhbnk 抓包 95780ba0943730051dccb5fe3918f9fe1b6f2130681f99d5620c5497aa480f
  • Maven工程控制台输出中文乱码

    在pom xml的properties标签下加入如下元素即可解决
  • kubectl 插件推荐: kubectl-watch

    作者 imuxin 灵雀云后端工程师 kubectl watch 一个可以监听 kubernetes 资源的变更信息的 kubectl 插件 其中变更的内容通过使用 delta 1 或 difftastic 2 工具提供漂亮的终端界面展示
  • Python的函数、模块、包和库

    本文比较了Python中容易混淆的几个概念 分清它们之间的包含关系 即 函数 lt 模块 lt 包 lt 库 1 函数 function 理解为数学上的函数即可 下载安装完python后 并不是所有的函数都能直接使用的 不在同一文件时需要使
  • 快速开始 PieCloudDB Database:管控平台权限系统

    1 前言 在 快速开始 PieCloudDB 中 我们了解了如何在 PieCloudDB Database 创建账号 进行数据上传 查询和邀请用户 本文承接 快速开始 PieCloudDB 将对管控平台如权限管理 外部接入等进阶操作通过实例
  • el-dropdown-menu指令事件的使用方法

    el dropdown menu Dropdown 下拉菜单 中command指令事件的使用 官网的使用方法 点击菜单项后会触发事件 用户可以通过相应的菜单项 key 进行不同的操作 Dropdown 下拉菜单 Element Plus g
  • 5、若依服务监控

    文章目录 一 基本介绍 二 如何使用 1 添加依赖 2 在 application yml 配置暴露所有监控端点 3 监控启动类 4 启动后访问 http localhost 9100 actuator 返回正确数据表示测试通过 三 端点分
  • vue给标签动态添加元素_动态添加dom元素,并绑定vue事件

    背景 后管系统配置一个产品后 前端 vue js框架 取到这些产品信息并展示出来 产品经理要求在文本内容中添加链接 例如 本保险不承保前往处于战争状态或已被宣布为紧急状态的国家或地区 最新信息以登陆http baoxian pingan c
  • 随手记3:C#Unity中随机数的使用

    问题 在同时引用UnityEngine和System命名空间时 using UnityEngine 继承MonoBehaviour类 using System 用到了浮点数转字符串的Convert函数 如果直接Random Range fl
  • 安装mysql

    wget http repo mysql com mysgl community release el7 5 noarch rpm rpm ivh mysgl community release el7 5 noarch rpm yum y
  • JDBC简介(2)

    前篇 JDBC简介 1 1 Connection角色 Connection表示与特定数据库的连接 可以获取到数据库的一些信息 这些信息包括 其表信息 应该支持的SQL语法 数据库内有什么存储过程 此链接功能的信息等等 在一般实际使用情况下
  • Srpingboot项目application.yml文件没有生效

    1 首先看文件头是不是树叶 如果是不是 文件名称可能存在问题 我的问题 因为有父工程 去掉子工程里面的
  • 第11章 分布式事务解决方案

    mini商城第11章 分布式事务解决方案 一 课题 分布式事务解决方案 二 回顾 1 MongoDB部署及应用 2 购物车功能实现 3 订单功能实现 三 目标 1 分布式事务 事务简介 本地事务讲解 不同场景下的分布式事务 2 分布式事务理
  • C++开发过程笔记~~持续更新~~

    文章目录 1 为什么只有 析构函数不论基类和派生类都用到了virtual关键字 2 c inline使函数实现可以在头文件中 避免多重定义错误 3 this gt 4 调用另一个cpp文件中函数 多个 cpp文件编译 5 有空看看开源项目g
  • 老猿学5G:融合计费场景的离线计费会话的Nchf_OfflineOnlyCharging_Update 更新操作过程

    前往老猿Python博文目录 一 Nchf OfflineOnlyCharging Update消息交互过程 Nchf OfflineOnlyCharging Update消息是是5G融合计费的离线计费中CHF为SMF中的NF功能体CTF提