老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程
- 专栏:Python基础教程目录
- 专栏:使用PyQt开发图形界面Python应用
- 专栏:PyQt+moviepy音视频剪辑实战
- 专栏:PyQt入门学习
- 老猿Python博文目录
- 老猿学5G博文目录
一、引言
在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍中国移动的5G计费架构时,说明了中国移动5G计费架构相对3GPP规范的变化点,其中特别说到中移动将CHF部署到了网络侧,本文就来介绍一下中移动这种CHF部署模式下CHF的主要功能及计费处理的主要过程。
二、中移动的服务化架构
上图为中移动5G的服务化部署架构,其中:
- 参考点连接线标红部分为与计费相关的参考点;
- BOSS是业务支撑系统,负责计费及账务处理;
- Nchf’ 是中移动新加的服务化接口,由BOSS中的OCF提供,但该服务化接口未发布到服务化总线,仅发布给计费专用的NRF,用于CHF进行计费消息转发使用
三、中移动CHF的主要功能
中移动CHF相关功能架构如下:
CHF的功能包括AGF、CDF以及CGF功能,CHF支持在线计费、离线计费和融合计费三种场景。AGF接收SMF侧发送的SMF Nchf接口消息,进行消息的路由转发,CDF收集计费信息,生成相应的CDR并发送给CGF,CGF对CDR进行处理后生成话单文件,供BOSS通过文件接口采集使用;同时CHF支持转发SMF发送的计费请求消息给BOSS,并转发BOSS响应给SMF:
- 作为服务提供者,CHF应支持Nchf_ConvergedCharging接口的计费会话流程,同时调用BOSS的Nchf_ConvergedCharging接口服务,转发Nchf接口消息;
- 故障/异常场景携带相应响应码给NF服务使用者(SMF)
- 负责生成CHF-CDR话单
- 具备CGF能力,包括CDR预处理、CDR的过滤与分拣、CDR文件的管理、生成CDR话单文件
- BOSS异常时,CHF应根据系统配置向SMF提供配额
- CHF支持处理4G接入用户计费信息
- CHF支持根据SUPI(类似4G的IMSI)号段静态配置和通过NRF动态发现进行计费消息路由,将计费消息转发给归属省OCS。
四、计费处理主要过程
- 用户接入时,由SMF选择CHF
- CHF通过服务化接口到计费专用NRF发现注册的OCF
- SMF调用CHF的Nchf_ConvergedCharging服务化接口进行计费会话的发起,包括配额的申请等,SMF转发消息给OCF
- BOSS下发配额、授权时间等数据给CHF,CHF转发给SMF
- SMF按配额或授权时间等跟踪用户流量使用情况并上报给CHF,并在配额即将使用完或授权超过有效时间时再次发起项CHF发起配额申请
- CHF记录用户使用流量情况,并在线计费异常情况和正常离线计费下生成CHF-CDR话单文件
与上述过程相关的一个前置条件是:SMF通过N4接口给UPF下发PDR包检测规则、URR使用量上报规则。其中:
- PDR包检测规则主要是针对IP五元组的检测规则,如检测访问目的地址IP是否为特定内容计费的IP
- URR使用量上报规则包括按额度或按时长上报的规则
上述过程中涉及SMF的功能主要由SMF的CTF完成。
跟老猿学Python、学5G!
- 专栏:Python基础教程目录
- 专栏:使用PyQt开发图形界面Python应用
- 专栏:PyQt+moviepy音视频剪辑实战
- 专栏:PyQt入门学习
- 老猿Python博文目录
- 老猿学5G博文目录
老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程相关推荐
- 老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明
☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程>介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF.CD ...
- 老猿学5G扫盲贴:中国移动的5G计费架构解读
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...
- 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...
- 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...
- 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:3GPP中的5G计费架构
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...
- 老猿学5G扫盲贴:与用户和终端相关的名词UE、SUPI、GPSI、PEI
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 和4 ...
- 老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在学习5G规范过程中,有些内容把握不定的时候,有时 ...
- 老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 5G中的服务化接口调用都是基于HTTP2协议的,老 ...
最新文章
- 打开vs没有解决方案_汇编环境配置+简单示例(masm+VS+Win10)
- atcoder E - Greedy Ant(最优解等价+dp)
- 每日一题(48)—— 中断
- Java8 Stream详解~遍历/匹配(foreach/find/match)
- Spark算子---实战应用
- caffe训练的实时可视化思路
- Jenkins实现测试环境到生产环境一键部署(Windows)
- ram计算机中术语,计算机术语 RAM ROM
- Linux 进程之如何查看进程详情?
- 博图注册表删除方法_「博图+仿真+授权」西门子软件安装指南及注意事项
- C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。
- [ZJOI2009]狼和羊的故事 题解
- ubuntu18.04重装后的安装工作
- C# 定时器轮询 设计思路
- Python教程:去除背景,我保证不动她一根头发(附多种方式)
- Matlab自带排序函数sort用法
- 全网清晰虚拟机安装截图
- 从官网下载mysql 5.7
- 学以致用、知行合一:实践论与工具论的统一
- iqooneo3 如何不用vivo账号下载外部应用_iQOO Neo3上手体验:软硬件结合的极致游戏体验,真香旗舰无疑...