鄭海霞 中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室工程師鄭崇恩 中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室助理工程師王 東 中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室助理工程師
?
ISIM標(biāo)準(zhǔn)及關(guān)鍵標(biāo)識(shí)參數(shù)分析
鄭海霞中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室工程師
鄭崇恩中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室助理工程師
王東中國(guó)信息通信研究院泰爾終端實(shí)驗(yàn)室助理工程師
摘要:通過對(duì)ISIM現(xiàn)有標(biāo)準(zhǔn)情況的梳理和規(guī)范概括,以及對(duì)ISIM文件架構(gòu)及標(biāo)識(shí)符參數(shù)的歸納分析,得出ISIM標(biāo)識(shí)符參數(shù)特征,并對(duì)ISIM/USIM在IMS網(wǎng)絡(luò)中當(dāng)前和將來(lái)的應(yīng)用情況做總結(jié)。
關(guān)鍵詞:IMS;ISIM;標(biāo)識(shí)符;應(yīng)用接入
IMS(IP Multimedia Subsystem)即IP多媒體子系統(tǒng),是由3GPP標(biāo)準(zhǔn)組織在R5版本基礎(chǔ)上提出的、基于IP網(wǎng)絡(luò)提供多媒體業(yè)務(wù)的通用網(wǎng)絡(luò)架構(gòu)。IMS旨在建立一個(gè)與接入無(wú)關(guān)、基于開放的SIP/IP協(xié)議及支持多種多媒體業(yè)務(wù)類型的平臺(tái),可實(shí)現(xiàn)為不同接入技術(shù)的用戶提供融合的業(yè)務(wù)服務(wù)。因此,IMS網(wǎng)絡(luò)被越來(lái)越多的運(yùn)營(yíng)商視為是下一代網(wǎng)絡(luò)的核心演進(jìn)方向,力求借此向用戶提供差異化的服務(wù),滿足終端客戶更多樣化的業(yè)務(wù)需求,提升用戶體驗(yàn),達(dá)到提高自身運(yùn)營(yíng)競(jìng)爭(zhēng)力的目的。
對(duì)于用戶來(lái)說(shuō),IMS網(wǎng)絡(luò)的多種特性使得用戶的通信需求得以想象和拓展,用戶能夠隨時(shí)隨地使用任何終端享受不間斷豐富業(yè)務(wù)的體驗(yàn)也有了實(shí)現(xiàn)的可能。當(dāng)然,用戶能夠享受個(gè)性化定制服務(wù)的前提是成功接入了IMS網(wǎng)絡(luò),統(tǒng)一的IMS網(wǎng)絡(luò)支持多種終端用戶初始注冊(cè)的接入方式,如IMS AKA、HTTP Digest及面向2G用戶的Early IMS等。
眾所周知,終端用戶接入到IMS網(wǎng)絡(luò)需要經(jīng)過一系列的認(rèn)證和密鑰協(xié)商過程。細(xì)化這些過程,同樣涉及終端與網(wǎng)絡(luò)間的各類參數(shù)(如身份識(shí)別、用戶授權(quán)、安全驗(yàn)證和終端設(shè)置數(shù)據(jù)等)的交互驗(yàn)證。因此,終端用戶要成功接入,首先是要獲得注冊(cè)過程所需的專有數(shù)據(jù)。與蜂窩移動(dòng)網(wǎng)絡(luò)相同,終端所需的這些專有參數(shù)的存儲(chǔ)核心在用戶的通用集成電路卡(UICC)上。標(biāo)準(zhǔn)定義了UICC平臺(tái)應(yīng)用ISIM(IMS業(yè)務(wù)識(shí)別模塊)來(lái)存儲(chǔ)終端接入IMS網(wǎng)絡(luò)需要的專有數(shù)據(jù),并對(duì)數(shù)據(jù)內(nèi)容等進(jìn)行了規(guī)范。終端首先完成與UICC的交互,獲取所需參數(shù)后才能發(fā)起與網(wǎng)絡(luò)的對(duì)話,從而完成用戶準(zhǔn)確而安全的通信。
ISIM(IP Multimedia Services Identity Module,IP多媒體業(yè)務(wù)識(shí)別模塊)為UICC通用集成電路卡上的平臺(tái)應(yīng)用之一。如上文所述,ISIM是針對(duì)IMS網(wǎng)絡(luò)的業(yè)務(wù)識(shí)別模塊,ISIM中存儲(chǔ)了運(yùn)營(yíng)商提供的IMS專用的用戶數(shù)據(jù),其中多數(shù)的參數(shù)在用戶進(jìn)行IMS注冊(cè)時(shí)會(huì)被用到。ISIM是移動(dòng)終端用戶實(shí)現(xiàn)所有基于IMS核心網(wǎng)的業(yè)務(wù)接入和認(rèn)證的標(biāo)準(zhǔn)功能模塊。
ISIM的標(biāo)準(zhǔn)定義和規(guī)范由3GPP制定,與ISIM特性及IMS網(wǎng)絡(luò)標(biāo)識(shí)符相關(guān)的主要標(biāo)準(zhǔn)如表1所示,其中:
(1)3GPP TS 23.003:標(biāo)準(zhǔn)的第13章定義了接入IMS網(wǎng)絡(luò)需要的相關(guān)標(biāo)識(shí)符的參數(shù)格式。本部分內(nèi)容自R5(V5.3.0-2002/06)開始補(bǔ)充,目前最新版本已更新至R13(V13.4.0-2015/12)。
(2)3GPP TS 23.228:標(biāo)準(zhǔn)的第4.3節(jié)定義了標(biāo)識(shí)符的使用規(guī)范和系統(tǒng)需求。本部分自R5(V5.0.0-2001/ 04)開始發(fā)布有內(nèi)容的正式版,目前最新版本為R13 (V13.4.0-2015/09)。
表1 3GPP與ISIM相關(guān)主要標(biāo)準(zhǔn)列舉
(3)3GPP TS 31.103:標(biāo)準(zhǔn)自R5(V5.0.0-2002/06)開始發(fā)布正式版,主要定義了ISIM的應(yīng)用特性,保障接入IMS網(wǎng)絡(luò)時(shí)ISIM卡與終端間的獨(dú)立互操作性,目前最新版本為R13(V13.0.0-2015/07)。標(biāo)準(zhǔn)規(guī)范的ISIM特性包括:
●具體的命令參數(shù)。
●文件結(jié)構(gòu)。
●EF文件的內(nèi)容(文件要素)。
●應(yīng)用安全特性。
●UICC卡(ISIM)與終端接口間的應(yīng)用協(xié)議等。
(4)3GPPTS 31.134:本標(biāo)準(zhǔn)測(cè)試規(guī)范于R11提出,研究范圍包括IMS終端的一致性測(cè)試、ISIM與IMS網(wǎng)絡(luò)間的互通性測(cè)試等。該標(biāo)準(zhǔn)目前仍在制定中,未有正式版本發(fā)布,已預(yù)留至R13。
(5)3GPP TR 31.828:本研究報(bào)告于R10(V1.0.0-2010/12)提出立項(xiàng),圍繞UICC接入IMS網(wǎng)絡(luò)的使用場(chǎng)景和技術(shù)解決方案展開分析,提出3種設(shè)想并分別就方案實(shí)現(xiàn)各類流程的過程和對(duì)終端及系統(tǒng)的需求進(jìn)行了分析,包括卡上支持能力的發(fā)現(xiàn)、注冊(cè)和認(rèn)證、注銷、信息流傳遞等。本研究報(bào)告旨在確立一種機(jī)制,使得存在于UICC卡上的IMS應(yīng)用能夠通過終端實(shí)現(xiàn)與IMS網(wǎng)絡(luò)的會(huì)話。本報(bào)告的現(xiàn)有最新版本為R10 (V10.0.0-2011/04)。
(6)3GPP TR 31.829:本研究報(bào)告于3GPP CT6-68次會(huì)上提出了第一份草稿R12(V2.0.0-2015/06),會(huì)后修改發(fā)布第一份正式版R13(V13.0.0-2015/07),并預(yù)留至R14。主要定義了ISIM應(yīng)用的一致性測(cè)試要求,同時(shí)結(jié)合部分現(xiàn)有標(biāo)準(zhǔn)如TS 31.121[5]、TS 31.124[6]和TS 34.229[8]中涉及的ISIM測(cè)試規(guī)范,進(jìn)行方案的重新設(shè)計(jì)和編排,以適用ISIM的實(shí)際測(cè)試驗(yàn)證。編寫目的是為了確保當(dāng)ISIM存在時(shí),其應(yīng)用的內(nèi)容能夠正確被終端讀取和使用,并為實(shí)現(xiàn)驗(yàn)證目的提供建議。目前,TR中已有羅列部分不完全測(cè)試內(nèi)容,包括:
●ISIM的選擇和初始化。
●IMS注冊(cè)相關(guān)測(cè)試,包括初始注冊(cè)時(shí)ISIM的使用、ISIM的P-CSCF尋址、ISIM參數(shù)的更新和隱式注冊(cè)集的初始登記等。
●基于IP的短信相關(guān)測(cè)試,包括ISIM上短信的正確存儲(chǔ)、讀取和發(fā)送。
●UICC接入IMS網(wǎng)絡(luò)相關(guān)測(cè)試,包括用戶初始注冊(cè)中包含UICC相關(guān)IARI的驗(yàn)證、返回的IMS數(shù)據(jù)報(bào)告等。
總的來(lái)說(shuō),隨著IMS技術(shù)及產(chǎn)品的逐漸成熟,適用于IMS網(wǎng)絡(luò)的ISIM技術(shù)標(biāo)準(zhǔn)化進(jìn)程也在相應(yīng)的跟進(jìn)及完善的過程中。目前,技術(shù)要求均已比較成熟且得到采用,測(cè)試規(guī)范也在加緊豐富和修訂,有部分運(yùn)營(yíng)商(如Verizon)和測(cè)試儀表廠商(如Comprion)已根據(jù)現(xiàn)有標(biāo)準(zhǔn),展開了ISIM測(cè)試?yán)亩ㄖ崎_發(fā)合作和終端能力驗(yàn)證。下節(jié)將對(duì)標(biāo)準(zhǔn)中提及的ISIM相關(guān)關(guān)鍵標(biāo)識(shí)符逐一做簡(jiǎn)單介紹。
3.1 ISIM的文件結(jié)構(gòu)
UICC上所有平臺(tái)應(yīng)用均通過應(yīng)用標(biāo)識(shí)符AID進(jìn)行選擇,AID及該應(yīng)用的標(biāo)簽均存儲(chǔ)在主文件下的EFDIR基本文件中。EFDIR也提供了對(duì)應(yīng)ISIM應(yīng)用條目的一個(gè)記錄。標(biāo)準(zhǔn)定義ISIM的應(yīng)用編碼為1004。
ISIM的應(yīng)用專用文件ADF的架構(gòu)如圖1所示。
可以看到,ISIM中主要存儲(chǔ)的數(shù)據(jù)類型包括私有用戶標(biāo)識(shí)符、公共用戶標(biāo)識(shí)符、安全密鑰、管理數(shù)據(jù)、歸屬地網(wǎng)絡(luò)域名、接入規(guī)則引用ARR等。
(1)歸屬地網(wǎng)絡(luò)域名(Home Network Domain Name):由歸屬地網(wǎng)絡(luò)接入點(diǎn)的名字組成,用在注冊(cè)消息中把消息路由到所屬地網(wǎng)絡(luò)。歸屬地網(wǎng)絡(luò)域名被安全地存儲(chǔ)在ISIM應(yīng)用上或IMC中(IMS Credentials,對(duì)于非3GPP終端),終端沒有修改的權(quán)限。
圖1 ISIM的ADF文件架構(gòu)
標(biāo)準(zhǔn)中定義了當(dāng)3GPP終端上無(wú)ISIM應(yīng)用但存在USIM應(yīng)用時(shí),支持從IMSI值中轉(zhuǎn)換獲取歸屬地網(wǎng)絡(luò)域名(歸屬地域名格式:ims. mnc<MNC>.mcc<MCC>.3gppnetwork.org)。規(guī)則如下:
●從IMSI中獲得MCC和MNC,若MNC為2位數(shù),則前面添加0。
●按“mnc<MNC>.mcc<MCC>.3gppnetwork.org”格式創(chuàng)建域名。
●在域名前面添加“ims.”標(biāo)簽。
(2)安全密鑰(Security Keys):由完整性密鑰(提供SIP信令的完整性保護(hù))、加密密鑰(提供SIP信令的保密性保護(hù))和密鑰組標(biāo)識(shí)符組成。
(3)管理數(shù)據(jù)(Administrative Data):包含根據(jù)ISIM類型有關(guān)的操作模式信息和各種數(shù)據(jù);可被訂閱者用來(lái)進(jìn)行IMS操作,或者被設(shè)備制造商用來(lái)執(zhí)行自己的自動(dòng)化測(cè)試。
(4)接入規(guī)則引用(Access Rule Reference):用于保存訪問ISIM時(shí)需要的身份驗(yàn)證信息。
3.2 ISIM的主要標(biāo)識(shí)符
ISIM中存儲(chǔ)的數(shù)據(jù)除了以上提及的四類外,還包括重要的用戶標(biāo)識(shí)符:私有用戶標(biāo)識(shí)符IMPI及公共用戶標(biāo)識(shí)符IMPU。
(1)私有用戶標(biāo)識(shí)符IMPI IMPI(IP Multimedia Private Identity,私有用戶標(biāo)識(shí)符)存儲(chǔ)在ISIM應(yīng)用程序或IMC中,是由歸屬運(yùn)營(yíng)商網(wǎng)絡(luò)分配給IMS用戶的網(wǎng)絡(luò)身份標(biāo)識(shí),具有全球唯一性。IMPI主要用于實(shí)現(xiàn)網(wǎng)絡(luò)認(rèn)證目的(注冊(cè)和授權(quán)),標(biāo)識(shí)用戶和網(wǎng)絡(luò)的簽約(訂閱),也可用于實(shí)現(xiàn)管理和計(jì)費(fèi)功能。一個(gè)IMS用戶可以擁有一個(gè)或多個(gè)私有用戶標(biāo)識(shí)符,只在設(shè)備內(nèi)部傳遞,不對(duì)外使用,終端沒有修改IMPI的權(quán)限。
此外,在用戶接入過程中,IMS系統(tǒng)對(duì)IMPI的需求定義還包括:
●標(biāo)識(shí)歸屬網(wǎng)絡(luò)內(nèi)用戶的一個(gè)訂閱,不用于SIP消息的路由。
●從終端到歸屬網(wǎng)絡(luò)的所有注冊(cè)請(qǐng)求類型中均必須包含IMPI值,且IMPI僅在用戶注冊(cè)過程才會(huì)被認(rèn)證。
●S-CSCF在注冊(cè)時(shí)或者處理發(fā)往未注冊(cè)用戶的請(qǐng)求時(shí),需要獲取和存儲(chǔ)IMPI值。
●可識(shí)別存儲(chǔ)在HSS上的用戶信息,HSS上需要存儲(chǔ)IMPI值。
IMPI采用NAI方式標(biāo)識(shí),參數(shù)格式為:用戶名@歸屬網(wǎng)絡(luò)域名。
標(biāo)準(zhǔn)中還定義了當(dāng)3GPP終端上無(wú)ISIM應(yīng)用但存在USIM應(yīng)用時(shí),從IMSI值中獲得衍生私有用戶標(biāo)識(shí)符的規(guī)則:將私有標(biāo)識(shí)符的用戶名部分由IMSI中的數(shù)字串代替。
(2)公共用戶標(biāo)識(shí)符IMPU
IMPU(IP Multimedia Public Identity,公共用戶標(biāo)識(shí)符)存儲(chǔ)在ISIM應(yīng)用程序或IMC中,是指在IMS系統(tǒng)內(nèi)被用于請(qǐng)求和其他用戶通信的任何用戶標(biāo)識(shí)符。IMPU可以對(duì)外公布(例如顯示在通信錄、網(wǎng)頁(yè)、名片中)。一個(gè)IMS用戶可以擁有一個(gè)或多個(gè)公共用戶標(biāo)識(shí)符,網(wǎng)絡(luò)在用戶注冊(cè)過程中不會(huì)認(rèn)證IMPU值,終端也沒有修改IMPU的權(quán)限。
IMPU采用SIP-URI或TEL-URI方式標(biāo)識(shí),以便能夠發(fā)起或接受來(lái)自不同網(wǎng)絡(luò)的會(huì)話。因此,為了能和英特網(wǎng)用戶通信,IMPU必須遵從英特網(wǎng)編號(hào)方式;而和CS網(wǎng)絡(luò)用戶通信時(shí),IMPU必須遵從電信編號(hào)方式。IMPU參數(shù)格式如表2所示。
表2 IMPU參數(shù)格式
若卡上無(wú)ISIM來(lái)保存IMPU時(shí),也支持從IMSI值中獲取臨時(shí)公共用戶標(biāo)識(shí)符。但只能采用SIP-URI的格式。
標(biāo)準(zhǔn)中還定義了通配符WPUI為一組相互關(guān)聯(lián)的IMPU的集合,在系統(tǒng)中起到優(yōu)化網(wǎng)絡(luò)節(jié)點(diǎn)操作和維護(hù)的目的。
同時(shí),IMPU與Instance-ID組合成GRUU,能夠唯一標(biāo)識(shí)用戶使用的不同終端,用于會(huì)話時(shí)的用戶終端尋址。每個(gè)IMPU可對(duì)應(yīng)一個(gè)或多個(gè)GRUUs,同時(shí)一個(gè)GRUU集對(duì)應(yīng)一個(gè)IMPU和終端ID。
3.3 ISIM的初始化及相關(guān)過程
終端上電后,通過機(jī)卡接口與ISIM卡進(jìn)行交互會(huì)話,待卡初始化完成,終端將獲得ISIM卡內(nèi)存儲(chǔ)的相關(guān)標(biāo)識(shí)符和參數(shù)信息。接著終端將會(huì)發(fā)送特殊Status返回給ISIM卡,表示終端-ISIM的會(huì)話初始流程完成。具體過程如圖2所示。
圖2 終端-ISIM的會(huì)話初始流程
會(huì)話過程中,在UICC—終端接口的所有30s非活動(dòng)周期內(nèi),Status命令應(yīng)被終端發(fā)起。非活動(dòng)被定義為自上一次通信結(jié)束起或最后一次發(fā)起Status命令起。如果該Status命令沒有收到ISIM的響應(yīng)數(shù)據(jù)或與前一次響應(yīng)指示的內(nèi)容不相同,那么在Status命令被發(fā)送后5s內(nèi)將結(jié)束會(huì)話。即終端需要終止ISIM會(huì)話,也是通過發(fā)送特殊Status命令去指示ISIM會(huì)話終止程序開始,然后由終端將所有與訂閱相關(guān)的消息參數(shù)從存儲(chǔ)器中刪除。這些消息參數(shù)如果在ISIM會(huì)話過程中有所更新但數(shù)值沒有變化,那么終端在會(huì)話終止程序操作中可以忽略這些更新。
在ISIM會(huì)話終止之后,可以通過關(guān)閉對(duì)應(yīng)的邏輯通道來(lái)完成ISIM應(yīng)用的關(guān)閉。
3.4標(biāo)識(shí)符關(guān)系及特性
上文中的用戶標(biāo)識(shí)符IMPI和IMPU在IMS系統(tǒng)中可形成多對(duì)多的關(guān)系,一個(gè)IMPI可對(duì)應(yīng)多個(gè)IMPUs,同時(shí)多個(gè)IMPIs可對(duì)應(yīng)同一個(gè)IMPU(見圖3)。
此外,在IMS系統(tǒng)中,除了存儲(chǔ)在卡中的用戶標(biāo)識(shí)符外,還包括網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)符和公共服務(wù)標(biāo)示符PSI等。這些標(biāo)識(shí)符類型多樣,層層對(duì)應(yīng),相互關(guān)聯(lián),形成統(tǒng)一完備的體系,貫穿IMS系統(tǒng)的網(wǎng)絡(luò)實(shí)體中,共同完成用戶的認(rèn)證、通信以及尋址等目的。IMS系統(tǒng)中的標(biāo)識(shí)符特性可以歸納為:
(1)全局性:標(biāo)識(shí)符的標(biāo)識(shí)方式均有明確定義,通常采用歸屬地網(wǎng)絡(luò)域名來(lái)作為標(biāo)識(shí)符的固定組成部分,使得各種實(shí)體能夠在全局范圍內(nèi)進(jìn)行定位、尋址和通信,奠定了漫游狀態(tài)下終端的無(wú)關(guān)性與尋址的唯一性。
(2)靈活性:各種標(biāo)識(shí)符都有明確的分類和分工,如認(rèn)證的、通信的、尋址的等,按照不同功能分離,便于管理和組合,有利于IMS網(wǎng)絡(luò)和服務(wù)的擴(kuò)展。
(3)互通性:IMS網(wǎng)絡(luò)標(biāo)識(shí)符符合現(xiàn)網(wǎng)的情況以及未來(lái)融合的必要,支持不同標(biāo)識(shí)方式的兼容和對(duì)應(yīng)關(guān)系,包括支持衍生標(biāo)識(shí)符的兼容,跨終端跨網(wǎng)也可融合。
對(duì)于3GPP終端接入IMS網(wǎng)絡(luò)的實(shí)現(xiàn),根據(jù)已有的機(jī)制可通過ISIM應(yīng)用或USIM應(yīng)用完成接入。ISIM應(yīng)用是針對(duì)IMS網(wǎng)絡(luò)的業(yè)務(wù)識(shí)別模塊,能夠很好地適應(yīng)IMS網(wǎng)絡(luò)的業(yè)務(wù)特性,但需要對(duì)當(dāng)前龐大的USIM用戶卡進(jìn)行ISIM應(yīng)用的升級(jí)。目前,有少數(shù)運(yùn)營(yíng)商(美國(guó)Verizon、韓國(guó)SKT等)啟用了ISIM的商用,但包括國(guó)內(nèi)3家在內(nèi)的約40多個(gè)運(yùn)營(yíng)商都是在現(xiàn)網(wǎng)4G用戶卡里預(yù)置有ISIM的Profile,卻沒有實(shí)際應(yīng)用。
圖3 IMPI和IMPU的關(guān)系示意
現(xiàn)階段多數(shù)運(yùn)營(yíng)商針對(duì)個(gè)人用戶主推IMS的VoLTE話音服務(wù),因此僅使用USIM接入即可達(dá)到需求,比較容易實(shí)現(xiàn),也能免去換卡或升級(jí)的麻煩。但隨著RCS等各類IMS業(yè)務(wù)的不斷擴(kuò)展,衍生標(biāo)識(shí)符的局限性以及對(duì)終端和網(wǎng)絡(luò)的支持能力的要求會(huì)日益凸顯,屆時(shí)為滿足服務(wù)對(duì)ISIM的需求和演進(jìn)將更加普及,但不可否認(rèn)的是,USIM會(huì)在此之前的過渡時(shí)期占有很大的應(yīng)用市場(chǎng)。
參考文獻(xiàn)
[1]3GPP TS 23.003. Numbering,addressing and identification.
[2]3GPP TS 23.003. IP Multimedia Subsystem(IMS);Stage 2.
[3]3GPP TR 31.829. Conformance requirements for IP Multimedia Services Identity Module(ISIM)application test specification.
[4]ETSI TS 101 220. Smart cards;ETSI numbering system for telecommunication application providers.
[5]白鶴,李培林,李婷婷,等. IMS系統(tǒng)內(nèi)標(biāo)識(shí)符體系的概述[J].廣播與電視技術(shù),2011(05).89-91+15.
Analysis of ISIM standards and key identifiers
Zheng Haixia, Zheng Chongen,Wang Dong
Abstract:This paper introduces the latest progress of the ISIM standards and specifications, including the file structure and identifier characteristics, also the current or future application situations for ISIM/USIM access to IMS are mentioned.
Key words:IMS; ISIM; identifiers; application access(
收稿日期:2016-01-11)