一、引言

在《老猿学5G扫盲贴:中国移动的5G计费架构解读》介绍中国移动的5G计费架构时,说明了中国移动5G计费架构相对3GPP规范的变化点,其中特别说到中移动将CHF部署到了网络侧,本文就来介绍一下中移动这种CHF部署模式下CHF的主要功能及计费处理的主要过程。

二、中移动的服务化架构



上图为中移动5G的服务化部署架构,其中:

  1. 参考点连接线标红部分为与计费相关的参考点;
  2. BOSS是业务支撑系统,负责计费及账务处理;
  3. 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!

老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程的更多相关文章

  1. 老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明

    ☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程>介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF.CD ...

  2. 老猿学5G扫盲贴:中国移动的5G计费架构解读

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...

  3. 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...

  4. 老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在<老猿学5G扫盲贴:3GPP规范中部分与计 ...

  5. 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...

  6. 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...

  7. 老猿学5G扫盲贴:3GPP中的5G计费架构

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.计费逻辑架构和信息流 在32240子系列文档内 ...

  8. 老猿学5G扫盲贴:与用户和终端相关的名词UE、SUPI、GPSI、PEI

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 和4 ...

  9. 老猿学5G扫盲贴:R15/R16中计费架构和计费原则涉及的规范文档

    专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.概述 在R16的32.240文档对应规范为3G ...

随机推荐

  1. ubuntu16安装ROS(包括win10子系统ubuntu同样能用)

    1.  sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > ...

  2. Find Any File for Mac(文件搜索软件)v2.1.2b6

    Find Any File for Mac是应用在Mac上的一款文件搜索工具,Find Any File Mac可以通过名称.创建或修改日期,大小或类型和创建者代码(而不是内容)在本地磁盘上搜索文件. ...

  3. Uipath_考证学习之路

    写在前面 第一次考证的时候,就是为了考证而考证,从网上获取了试题,修改了一下,就通过了,对 REFramework的了解甚少,经过几周的学习,决定赶在 4.30号考证收费之前再重新考一次. 原文章发表 ...

  4. 利用虚拟化环境虚拟nvme盘

    前情介绍 SPDK SPDK的全称为Storage Performance Development Kit ,是Intel发起的一个开源驱动项目,这个是一个开发套件,可以让应用程序在用户态去访问存储资 ...

  5. SQL Server 数据库bak备份文件还原操作和mdf文件附加操作

    前言:现在任何软件都离不开数据的支持,数据的价值是无价的,因此数据目前显得尤为重要,日常软件生产库的数据定时或实时备份必不可少,备份出的文件也需要进行验证,下边我将介绍SQL Server数据的的备份 ...

  6. 多线程实现socketserver练习

    1.server import socket from threading import Thread def my_socketserver(conn, addr): conn.send(b'hel ...

  7. Spring接口

    FactoryBean接口 Spring中有两种类型的Bean:一种是普通的JavaBean:另一种就是工厂Bean(FactoryBean),这两种Bean都受Spring的IoC容器管理. Fac ...

  8. python request 请求https报错问题

    旁边大佬让我重新写一个某XX监控脚本 需要请求https遇到了如下的问题  花了一下午解决这个问题... 害太菜,.... 遇到的问题:     requests.post  发送https请求的时候 ...

  9. MathType总结编辑括号的类型(中)

    MathType中的符号模板多种多样,能够满足各类用户的使用需求.即使是一些不常用的符号也有相应的模板,因为在工作学习中我们都需要他们,只是有的用的多有的用的少而已,下面我们就一起来看看公式编辑器编辑 ...

  10. ABBYY FineReader添加盖章戳记

    PDF编辑器允许您如同在纸质文档上盖章一样在 PDF 文档上添加戳记.您可以从可用的戳记列表中选择戳记或者创建自己的戳记,然后添加任何所需的文本.戳记日期和时间或者图像. 如果要在页面上加上戳记,可以 ...