SID 和NID (系統識別碼和網路識別碼)

2021-05-23 20:24:17 字數 2380 閱讀 3744

(1)

sid和

nid的作用2 q" `7 u2 ?& [& _$ ~4 }1 l/ o

sid和

nid用於判斷手機是否漫遊及漫遊狀態,手機的漫遊狀態同時體現在它的登記方式和它的呼叫限制標誌上。

注意:這所說的漫遊是指「位置

」上的,不是指「計費

」上的,手機在漫遊狀態下呼叫是否要撥長途區號、是否要付長途話費,是由手機的號碼段和計費終端的設定決定的。

/ m" t' @$ k! w4 i( r6 u

* sid

號碼由「

前聯通總公司

」確定並分配給

每個移動本地網,每個本地網一般只有

1個號碼。在中國可以簡單理解為地級分公司或同乙個國內長途區號的系統**,為什麼強調

「在中國

」呢?要知道中國的乙個省比很多國家面積都要大,國外劃分本地網不一定像中國按地級市來劃分。

& j' s  k! _5 i0 w

* nid

是sid

下面的乙個子集,表示構成同一網路的一組基站或乙個基站

nid的分配由各本地網管理,也就是由地級分公司分配。在中國,

nid可以理解為資料交換局的**,在同一

nid下有若干基站。

還有一些**在

6800

上沒有顯示的,例如基站識別碼、扇區**。

9 ?( o& ~) @6 f( g$ l

8 b* y. y/ o5 r" y! ^0 b

2)如何用

sid和

nid判別漫遊狀態" r1 m( s& i) l+ ^- h/ t

在中國,

手機是利用

「為其服務的基站的

sid與手機(

uim卡)內的

sid是否相等

」來判斷是否處於漫遊狀態。

有些使用

c網的小國家,可能只有1個

sid,他們判斷手機是否漫遊只需比較

nid是否相等就可以了。

( @& /% u5 [/ o2 w* h

在手機內部儲存乙個

sid和

nid的列表(機卡分離的儲存在

uim卡內部),是它曾經登記過的區域的標識。

nid有兩個保留值,乙個是

0,這是為公眾蜂窩網所預留的;另外乙個是

65535

,手機利用它來進行漫遊狀態判決,如果手機的

nid設為

65535

,這時手機只進行

sid比較,不進行

nid的比較。只要在同一

sid內,就認為是本地使用者,不被看做是漫遊。(注意:在截圖上看到的

nid是我當時所處位置的

nid,不是

uim卡里的

nid,卡裡面的

nid在一般都設為

65535

)手機可以處於下面三種漫遊狀態的任何一種中:本地(不漫遊)、

nid漫遊和

sid漫遊。如果從系統引數訊息中接收接收到的

(sid, nid)

不與手機(

uim卡)儲存的本地識別碼

(sid, nid)

相匹配,則認為該手機處於漫遊狀態。; ,

13828

、13844

、13831

分別是廣州、深圳、東莞三地的

sid,手機認為這

3個都是本地網,手機就不會顯示白三角。能全國漫遊的

uim卡就應該包含全國各地的

sid,有些地區推出的本地通(例如深圳的

「市話通」),

uim卡內就只有深圳的

sid,至於是否漫遊成功,還要看當地的系統是否允許接入。

e, z

有些網友反映到外地旅遊時,手機顯示

「白三角

」漫遊標記,一般就是兩種原因:

1、uim卡接觸不好,手機以為沒有插入uim卡,不能讀取uim內的sid/nid列表,就使用機器內建的列表(因為6800本來就是寫碼機);

7 o3 o& j* n  p& h; s$ g5 t4 t3 y

2、uim卡內的sid/nid列表沒有更新,不包含當地的sid資料,可以通過公升級prl解決。

: @' u2 a, u! v6 e8 u1 y2 c4 h6 x

. k3 s- |) t8 k0 v9 q

下圖為我在廣州佛山兩地交界處的sid截圖,sid在短時間內頻繁變化,手機在兩個系統之間頻繁切換。大家可以檢視此引數是否是您開卡的歸宿地的sid,如果不是,通話就要付長途費囉!

不過,如果屬於

「邊界漫遊

」性質,可以向電信投訴,一般查證屬實後,會退還多收的話費的。

' p+ ]1 r0

iOS系統的各種裝置識別碼

1.udid 全稱unique device identifier,顧名思義,蘋果ios裝置的唯一識別碼,由40個字元的字母和數字組成,為了保護隱私蘋果已經禁止讀取這個標識了。2.uuid 全稱universally unique identifier,基於ios上某個單個的應用程式,只要使用者沒有...

獲取Android系統的唯一識別碼

摘自 在計算機上,我們習慣用mac位址來標誌一台計算機。在android裝置上,可以用imie或者android id來標誌乙個裝置。看一下android上怎樣獲取這樣的資訊。乙個是telephonymanager的getdeviceid,另外乙個是settings.system的android i...

Oracle概念網路服務名和sid

sid是資料庫的唯一識別符號 servicename是網路服務名,可以隨意設定,相當於某個資料庫例項的別名方,便記憶和訪問 例如 在機器a上裝了oracle 10g,如何在機器b上用sqlplus登陸?答 b機安裝oracle客戶端,使用net configuration assistant配置乙個...