http://blog.sina.com.cn/s/blog_6b10255301012co6.htmlhtml
學習瞭解電信技術知識的一個很好的手段是閱讀3GPP的規範。可是3GPP有大量的規範,咱們可能常常面對這些規範以爲無從下手:應該從那裏開始,究竟那些是與咱們的工做內容直接相關的,等等。若是可以對3GPP規範的命名規則有所瞭解的話,可能會有很大的幫助。算法
3GPP規範的全名由規範編號加版本號構成(例如:3GPP TS 29.329 V6.3.0)。規範編號由被點號(「.」)隔開的4或5個數字構成(例如09.02或29.002),其中點號以前的2個數字是規範的系列號,點號以後的2或3個數字是文檔號。安全
這些信息很好的體現了規範所屬的系統、規範的類別、版本等屬性。下面分別進行說明。網絡
關於系列號架構
瞭解了系列號含義實際上在很大程度上就掌握了3GPP規範的命名含義。系列號的前1個數字體現了規範所屬的系統,後1個數字體現了規範的類別(與前1個數字結合)。學習
3GPP負責兩個系統的規範:「3G系統」和「GSM系統」。所謂「3G系統」和「GSM系統」主要根據無線接入部分的不一樣來區分的。具體而言,"3G系統"是指的是使用UTRAN無線接入網的系統;"GSM系統"指的是使用GERAN無線接入網的3GPP系統。測試
若是根據從分配的系列號來看,還能夠更爲細緻的劃分爲3個系統:「3G系統」、「GSM系統」和「早期GSM系統」。這三個系列之間有着緊密的關聯。簡單來講,「早期GSM系統」表明的是過去,是後二者的前身,其自己已再也不發展了,「3G系統」和「GSM系統」都是在「早期GSM系統」的基礎上繼承而來的。後兩者是並行發展的,它們的區別主要在於無線接入部分。某種程度上「3G系統」的無線接入部分相對與「早期GSM系統」能夠認爲是一場革命,而「GSM系統」的無線接入部分則是對「早期GSM系統」的改良;對於核心網部分兩者基本上是雷同的。字體
從系列號的命名上,能夠很容易區分出這三個系統的規範。通常來講,系列號01~13用於命名「早期GSM系統」;系列號21~35用於「3G系統」;系列號41~55用於命名「GSM系統」。然而,因爲「3G系統」和「GSM系統」許多內容(特別是在覈心網方面)都是相同的,因此不少規範都是同時適用於「3G系統」和「GSM系統」,這樣的規範一般也使用系統號21~35來命名,可是文檔號的第1位必須爲"0" 指示該規範可適用於兩個系統。例如,29.002能夠同時適用於「3G系統」和「GSM系統」,而25.101和25.201只適用於「3G系統」。編碼
不管「3G系統」、「GSM系統」仍是「早期GSM系統」它們的文檔的類別的劃分都是基本一致的,均可以基本可劃分爲:1)需求;2)業務方面;3)技術實現;4)信令協議(用戶設備-網絡);5)無線方面;6)媒體編碼 CODECs;7)數據Data;8)信令協議(無線系統-核心網);9)信令協議 (核心網內);10)Programme management;11)用戶標識模塊 (SIM / USIM);12)操做和維護 O&M;等等若干方面。spa
規範的所屬的類別也一樣會體如今其系列號上,例如,09,29,49系列的規範是關於核心網信令協議方面的。
關於規範的系列號與所屬系統及其內容所屬類別的關係具體見下表。
|
規範內容 |
早期GSM系統 (Ph1,Ph2,R96, R97 R98, R99) |
GSM系統 ( |
3G(含GSM)系統 (R99, |
00 |
通常信息 |
|
|
|
01 |
需求 |
|||
02 |
業務方面("stage 1") |
|||
03 |
技術實現("stage 2") |
|||
04 |
信令協議 - ("stage 3") (用戶設備-網絡) |
|||
05 |
無線方面 |
|||
06 |
媒體編碼 CODECs |
06系列 |
||
07 |
數據Data |
07系列 |
|
|
08 |
信令協議 ("stage 3") (無線系統-核心網) |
|||
09 |
信令協議 ("stage 3") (核心網內) |
|||
10 |
Programme management |
|||
11 |
用戶標識模塊 (SIM / USIM) |
|||
12 |
操做和維護 O&M |
|||
13 |
接入需求與測試規範 |
13系列(1) |
13系列(1) |
|
14 |
安全方面 |
-2 |
-2 |
|
11 |
用戶識別模塊與測試規範 |
-2 |
||
15 |
安全算法 |
-4 |
對照上表簡單的談一下那些是作核心網業務須要關注的規範。
就3G系統而言,一般須要關注的主要是22系列、23系列、24系列、29系列的規範(對GSM系統中的狀況也是相似的,這裏再也不贅述)。其中22系列主要是對業務的定義與描述,即業務規範的內容;23系列包含了用於實現業務的系統的構成、體系架構等內容;24系列和29系列主要包含了用來實現業務的系統間的接口的詳細描述,即所謂協議規程。這兩個系列的規範自己一般並不必定直接給出內容,而是會常常直接引用ITU-T和IETF的相關規範。
關於GSM核心網及CAMEL的體系架構的規範,主要分佈在23系列裏;關於MAP、CAP協議的規範,分佈在29系列裏(由於這些協議是關於核心網內部接口的)。
關於IMS體系架構方面的規範,主要分佈在23系列裏;關於呼叫與會話創建協議(基於SIP/SDP)方面的規範,主要分佈在24系列裏(由於這些協議是關於終端與網絡之間接口的);關於用戶定位、鑑權及業務數據管理的協議(基於Diameter),主要分佈在29系列裏(由於這些協議是關於核心網內部接口的)。
與OCS相關的規範主要分佈在32系列裏。
關於文檔號
3G規範編號中系列號以後爲文檔號(例如:3GPP TS 29.329 V6.3.0)。
與系列號不一樣,文檔號自己並沒有通常意義上明確含義,可是就具體的規範而言,也能概括出一些的規律。
首先,在不一樣的系統中,關於一樣的主題內容的規範(若是存在的話)會使用一樣的文檔號。例如,3GPP TS 09.78和3GPP TS 29.078都是關於CAP的規範,前者應用於「早期GSM系統」中,後者同時應用於「3G系統」及「GSM系統」中。
此外,在同一系統的不一樣系列中,關於內容比較相關的規範一般也會使用相同或相近的文檔號。好比,3GPP TS 23.078是關於CAMEL系統體系架構,3GPP TS 29.078是關於CAMEL的接口協議的,兩者使用了相同的文檔號。再好比,3GPP TS 23.228是關於IMS系統體系架構的,3GPP TS 24.228 是關於IMS呼叫信令流程,兩者也使用了相同的文檔號。
關於版本(version)
版本由三個域組成,從左到右分別爲major域、technical域、editorial域,之間經過點號「.」分隔。每一個域的取值都是一個從0開始的數字。好比某個規範的版本顯示爲version 4.7.1;表示其major域值爲4、technical域值爲7、editorial值爲1。
major 域反映了規範的階段:
ü 0 = 不成熟的草案
ü 1 = 草案,至少完成了50%,而且已經或很快向相關的TSG展現
ü 2 = 草案,至少完成了80%,而且已經或很快向相關的TSG提交請求覈准
ü 3 或更大 = 規範,已經被相關TSG覈准,並處於修改控制中;反映了規範所應用的Release。所以,一個Release 7的規範在通過TSG覈准後能會從version 2.0.0 直接變成version 7.0.0,這是正常的。
technical 域反映了規範所進行的技術層面上的改動次數。每當規範作一次技術修改,technical 域就會遞增。
editorial域反映了非技術層面上的改動,好比一些排版上的變化,等等。
另外,與版本有關的,3GPP還使用了另外一個術語:Release。
爲了知足新的市場需求,3GPP規範須要不斷地加強,添加新的features。與此同時,也須要給開發者提供一個相對穩定的實現基準。3GPP使用了一個並行的"Releases"體系。version一般是關於一個文檔的。Release是關於規範總體的。
一個Release中的每個規範的version的值應該與Release的值有明顯的關聯,這樣根據一個規範文檔的version值就能夠很容易知道該文檔屬於那個Release.
時間 |
早期GSM系統 (01~13系列) |
3G系統 (21~35系列) |
GSM系統 (41~55系列) |
|||
Release |
version |
Release |
version |
Release |
version |
|
1990 |
Ph1 |
3.x.x |
|
|
|
|
1994 |
Ph2 |
4.x.x |
|
|
|
|
1997 |
R96 |
5.x.x |
|
|
|
|
1998 |
R97 |
6.x.x |
|
|
|
|
1999 |
R98 |
7.x.x |
|
|
|
|
1999 |
R99 |
8.x.x |
|
|
R99 |
3.x.x |
2001 |
|
|
Rel-4 |
4.x.x |
Rel-4 |
4.x.x |
2002 |
|
|
Rel-5 |
5.x.x |
Rel-5 |
5.x.x |
2004 |
|
|
Rel-6 |
6.x.x |
Rel-6 |
6.x.x |
2007 |
|
|
Rel-7 |
7.x.x |
Rel-7 |
7.x.x |
|
|
|
Rel-8 |
8.x.x |
Rel-8 |
8.x.x |
Release與version對照表
在「早期GSM系統」以及R99的「3G系統」中,Release和version的值並沒有直接對應的關係。這在必定程度上給人們查閱規範帶來了不便。從Rel-4開始,3GPP規範的Release和Version有了直接的對應關係。一個規範文檔的Version的major域的值將會指示出該規範所適用的 Release,這樣達到了Release和Version在某種程度的一致性,方便了讀者查詢規範。