一、引言

在《老猿学5G扫盲贴:3GPP中的5G计费架构》介绍了3GPP的5G计费架构,其功能架构图如下:



上图中的CHF包括了OCF和CDF两部分,CTF实际上是SMF的一部分。因此更准确的表达应该如下图:



可以看到3GPP将与5G计费相关的实体分成了三个部分,核心网域(CN Domain)、融合计费系统(CCS)和账务域(Billing Domain),老猿认为这种划分方式与中移动的运营机构(网络部门和计费账务处理部门)并不符合,同时CCS还存在只能进行批价优惠不能进行账单优惠、不能和账单处理共用余额管理等问题,因此这种模式在中移动内难以使用。

也许是基于上述原因或者其他原因,中移动5G的计费架构相对3GPP的计费架构进行了大幅调整。

二、中移动的5G计费架构

下图为中移动的4G、5G计费架构及接口:



上图中最右侧部分为5G计费架构。下图是5G融合计费场景:



老猿根据自己的理解将上图再细化一下:

上图中,如下内容在3GPP规范计费管理总体架构中没有出现:

  • AGF:接入网关功能,Access Gateway Function的简写,AGF接收SMF Nchf接口消息,将消息路由转发到OCF,同时将SMF所发送计费消息发送给CHF内部CDF功能单元,生成CHF-CDR。AGF这个功能体在3GPP中没有定义,个人感觉原来应该是OCF的一部分,只是在企标中将OCF迁移到BD域后,将OCF负责接入CTF的功能和向CDF发送消息的功能在CHF中保留,并增加了和OCF交互的功能,一起构建了AGF
  • Nchf’:由于在此架构将3GPP的CHF的OCF功能划到了BD域,因此要在CHF和OCF之间需要有服务化的接口,Nchf’服务化接口是OCF提供的用于给CHF使用的计费消息转发服务化接口,是OCF的南向接口,以区分原有的3GPP定义的CHF提供给CTF的南向服务化接口Nchf,实际上二者的消息相同,因此为了区分,取名叫了Nchf’

三、3GPP规范和中移动企标计费功能架构对比

从前面两部分介绍的内容可以看出,中移动企标的计费架构在3GPP规范的基础上做了如下调整:

  • 将OCF从3GPP的CCS域的CHF中迁移到BD域
  • 将RF和ABMF从3GPP的CCS域迁移到了BD域
  • 在3GPP的CHF中增加了AGF,并将3GPP中独立的CGF合并到了CHF内
  • OCF提供了南向服务化接口Nchf’

实际上上述过程基本上是将CCS整个合并到了BD域,而将新CHF的功能划分到了网络域中,但独立于5GC之外。

可以看到,上述变化比较完美地解决了3GPP规范中在计费架构这部分在中移动实施时存在的问题,并且将CHF划分到网络域,由于CHF与BD域存在两套接口,对于计费的稳定性有更好的保障。

跟老猿学Python、学5G!

最新文章

  1. highcharts .net导出服务 和 两种导出方式
  2. 这两天遇到iphone使用app store下载免费软件,必须验证付款信息才能购物是怎么回事???
  3. 人民币符号在html的显示方法
  4. 游戏服务器ID生成器组件
  5. 转 基于Quick-cocos2dx 2.2.3 的动态更新实现完整篇。(打包,服务器接口,模块自更新
  6. Python File I/O
  7. Windows 2003 AD升级Windows 2008
  8. Android TouchEvent事件传递机制
  9. 没有终结点在侦听可以接受消息的*这通常是由于不正确的地址或者 SOAP操作导致的
  10. 数学(线性规划): ZJOI2013 防守战线
  11. JVN的理解
  12. Exp3 免杀原理与实践 20164302 王一帆
  13. C语言中sizeof、strlen函数的部分理解
  14. JavaScript面试技巧(一):基础知识
  15. 【CF961G】Partitions 第二类斯特林数
  16. 3. CMake 系列 - 分模块编译&安装项目
  17. 《5天学会卡西欧fx-5800p之实操视频教程(初级)》目录和我的工作室现场曝光
  18. How to disable a plugin when Jenkins is down?
  19. win10安装OpenSSL及简单的使用
  20. 前端_JavaScript

热门文章

  1. Android Google官方文档解析之——Device Compatibility
  2. 【QT】跨线程的信号槽(connect函数)
  3. div 内元素的垂直居中
  4. Spider_实践_beautifulsoup静态网页爬取所有网页链接
  5. DateUtil-1
  6. [MIT6.006] 13. Breadth-First Search (BFS) 广度优先搜索
  7. gcc入门(上)
  8. CSS属性(背景属性)
  9. 汇编语言常用的DOS功能调用
  10. SpringBoot加载配置文件的几种方式