老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南

2023-03-18,,

专栏:Python基础教程目录
专栏:使用PyQt开发图形界面Python应用
专栏:PyQt入门学习
老猿Python博文目录
老猿学5G博文目录

在学习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!

专栏:Python基础教程目录
专栏:使用PyQt开发图形界面Python应用
专栏:PyQt入门学习
老猿Python博文目录
老猿学5G博文目录

老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南的相关教程结束。

《老猿学5G扫盲贴:3GPP规范文档命名规则及同系列文档阅读指南.doc》

下载本文的Word格式文档,以方便收藏与打印。