老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南
在学习5G规范过程中,有些内容把握不定的时候,有时候需要阅读规范文档,但当打开3GPP网站关于发布版本的文档目录结构时,如果你没有了解过,肯定跟笔者一样懵圈。
1、进入https://www.3gpp.org/ftp/Specs/archive,会看到:

后面还有,现在的最后一页:

进入一个子目录,如23系列,会看到:

还有N页,现在这个时间点按名字排序的最后一页如图:

再选择一个子目录系列进入,如:https://www.3gpp.org/ftp/Specs/archive/23_series/23.203,进入后如图:

里面内容也是n页,现在看到的最后一页如图:

并且网站访问都非常慢,目录切换都要等半天,文档打开很慢甚至打不开,怎么去看呢?
在网上找到如下博文介绍:
1、《小资料——3GPP文档命名规则》
2、《百度文库:3GPP技术文档命名规则》
这些命名规范的介绍并不是目录及文件名的命名规范,而是规范文档进入后文档标题栏的内容,如打开23203-e60.doc进去后文档首页图:

但需要一个个文件打开才知道,不过上面两个参考博文介绍的系列与内容的大范围对应关系如下:

但说实话,这个表只能解决很少的问题。目前笔者还没有找到每个目录对应的详细内容,不过对其中一个子目录的文件进行了详细了解,这个就是前面介绍的23.203,进去后大部分文件直接通过浏览器下载基本都是失败,后来使用迅雷多试了几次,终于选择性的下载了部分内容,根据zip文件、解压doc文件以及文件首页的内容,得到如下表:

上图中,第一列文件名的后缀全部是zip、第二列全部是doc。
通过上表可以看出:
- 本子目录下所有文档全部都是“Policy and charging control architecture”的;
- 文件名的命名规则是目录对应的5位序列号如"23203"+"-"+3位序列号,这3位序列号可以认为是这个系列文档的版本号,但这个文档的版本号与规范版本号不同,且命名规则上也没有关联;
- word文档中如果有2个,一个带“_clean”,另一个带“_rev”,带“_rev”的是保持了修订痕迹,带“_clean”的是没有修订痕迹的
- 文档的版本序列号命名基本上还是有迹可循的,基本规则如下:
- 由3位数字或字母组成,从小往大增长
- 第1位与一个大版本对应,如23203文档的第一位7以下对应R7版本,8则对应R8版本、…、e对应R14版本、f对应R15版本、G对应R16版本
- 第二位是同一个大版本内的序列号,从0开始,每更新一个小版本加一
- 第三位取值规则不是很清楚,基本为0和1
根据以上规则,如果我们清楚每个序列目录的文档内容,需要看哪个大版本的文档,就可以选择该系列下文档的版本序列号第一位对应数字的版本的文档,如果需要看最新的规范,只要找最近的版本即可,无需关注其他版本。
注:根据网友的提示,通过https://portal.3gpp.org/Specifications.aspx?q=1&releases=190可以访问所有3GPP目录文档的名称。
跟老猿学Python、学5G!
老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南的更多相关文章
- 老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在<老猿学5G扫盲贴:3GPP规范中部分与计 ...
- 老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...
- 老猿学5G扫盲贴:中国移动的5G计费架构解读
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...
- 老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明
☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程>介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF.CD ...
- 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...
- 老猿学5G扫盲贴:3GPP规范中部分与计费相关的规范序列文档
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学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 ...
随机推荐
- 【Spring Boot】web开发
springboot在开发web项目的时候具备天然的优势,现在的很多企业级开发都是依托于springboot的. 使用springboot的步骤: 1.创建一个SpringBoot应用,选 ...
- Spark架构与原理这一篇就够了
一.基本介绍 是什么? 快速,通用,可扩展的分布式计算引擎. 弹性分布式数据集RDD RDD(Resilient Distributed Dataset)弹性分布式数据集,是Spark中最基本的数据( ...
- C++ 基础 3:类和对象
1 类和对象 1.1 类定义 类定义是以关键字 class 开头,后跟类的名称.类的主体是包含在一对花括号中.类定义后必须跟着一个分号或一个声明列表.例如,我们使用关键字 class 定义 Box 数 ...
- mysql between and 是[a,b]闭区间
mysql between and 是[a,b]闭区间 mysql between and 是[a,b]闭区间
- Docker - 解决容器内获取的时间和主机的时间不一样的问题
问题背景 分别在容器和主机下执行 date 命令 可以看到,时间是完全不一样的 解决方案 在运行容器时,挂载 /etc/localtime 目录 docker run -d -v /etc/loca ...
- [MIT6.006] 18. Speeding up Dijkstra 加速Dijkstra算法
在之前的课我们讲过了Dijkstra算法,先回顾下,如下图: 那么如果加速DIjkstra算法寻找最短路径呢?这节课上讲师讲了两种方法:双向搜索(Bi-Directional Search)和目标方向 ...
- uboot分析——预备知识
1. 刷机 刷机是使用fastboot,所以板子首先要已经能运行uboot,若ROM没有uboot,则使用sd卡或usb启动uboot. 板子进入uboot后,输入fastboot命令,进入fastb ...
- 信息论-Turbo码学习
1.Turbo码: 信道编码的初期:分组码实现编码,缺点有二:只有当码字全部接收才可以开始译码,需要精确的帧同步时延大,增益损失多 解决方案:卷积码:充分利用前一时刻和后一时刻的码组,延时小,缺点:计 ...
- VScode,code::blocksC语言编译运行出现不支持的16位应用程序解决方法
最近,莫名其妙c代码就是编译运行不了,老是提示不支持的16位应用程序 然后网上找了各种教程 只有这个成功了(害得我还升了下系统) 实现进入Windows设置 然后点更新和安全--恢复 然后点高级启动- ...
- Java 的反射机制你了解多少?
不知道多少次听说过了Java反射机制的使用,比如:Spring 框架如何实例化IoC容器中的Bean,编码过程中如何动态的清理对象中的字段信息等等.工作中只是听说.看同事们编码实践,但是自己却只是概念 ...

