1.一種IMS系統(tǒng)的注冊(cè)方法,其特征在于:所述的IMS系統(tǒng)的注冊(cè)方法包括按順序進(jìn)行的下列步驟:
步驟1、用戶設(shè)備UE向P-CSCF發(fā)送一個(gè)SIP注冊(cè)請(qǐng)求,這個(gè)請(qǐng)求中包含一個(gè)需要被注冊(cè)的用戶標(biāo)識(shí)符;
步驟2、P-CSCF對(duì)這個(gè)注冊(cè)請(qǐng)求進(jìn)行處理,并將這個(gè)請(qǐng)求發(fā)送到I-CSCF;
步驟3、I-CSCF在從HSS中查詢S-CSCF地址前,會(huì)將此次注冊(cè)請(qǐng)求發(fā)到注冊(cè)管理器;網(wǎng)絡(luò)設(shè)備接收到通知后,用戶可以在網(wǎng)頁上輸入其用戶信息進(jìn)行注冊(cè);網(wǎng)絡(luò)設(shè)備作為注冊(cè)的代理,將注冊(cè)消息轉(zhuǎn)發(fā)給S-CSCF和HSS,會(huì)給用戶分配一個(gè)私有用戶標(biāo)識(shí);
步驟4、之后I-CSCF會(huì)向HSS發(fā)出Cx接口查詢消息,用于查詢S-CSCF的地址;
步驟5、HSS選擇S-CSCF之后,將S-CSCF的地址通過Cx接口查詢響應(yīng)消息直接發(fā)給I-CSCF;
步驟6、確定了S-CSCF的地址之后,I-CSCF會(huì)將SIP注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)給S-CSCF,S-CSCF會(huì)從HSS中發(fā)送Cx接口用戶鑒權(quán)信息;
步驟7、HSS將鑒權(quán)得到的認(rèn)證信息通過Cx接口鑒權(quán)響應(yīng)信息返回給S-CSCF;
步驟8、S-CSCF發(fā)現(xiàn)用戶沒有被授權(quán)的話,就從HSS中提取授權(quán)信息,并且發(fā)送給用戶“401”的回應(yīng),代表用戶并沒有取得授權(quán);
步驟9、當(dāng)用戶設(shè)備開始解析第一個(gè)請(qǐng)求時(shí),P-CSCF此時(shí)又收到了第二個(gè)請(qǐng)求,接著會(huì)重復(fù)前幾個(gè)步驟的過程;
步驟10、當(dāng)S-CSCF接收到了回應(yīng)之后,如果信息屬實(shí),就會(huì)從HSS中下載用戶信息,并發(fā)送一個(gè)“200”的消息表示請(qǐng)求成功;
步驟11、S-CSCF使用頭文件或IMS消息中的公共用戶標(biāo)識(shí)PUID選擇用戶配置文件中的一個(gè)服務(wù)框架產(chǎn)生最初的服務(wù);一旦用戶設(shè)備被授權(quán)成功,其就可以初始化和接受消息;
步驟12,當(dāng)用戶設(shè)備從IMS中注銷時(shí),就將注冊(cè)定時(shí)器記為0并發(fā)送一個(gè)已經(jīng)注冊(cè)過的信息;
步驟13、本次注冊(cè)成功后,用戶設(shè)備會(huì)收到一個(gè)來自S-CSCF的消息“200OK”,表示完成了整個(gè)注冊(cè)過程;當(dāng)一個(gè)用戶之前沒有注冊(cè)過,那么其公共用戶標(biāo)識(shí)PUID當(dāng)前不存在,S-CSCF就會(huì)通過HSS處理這次注冊(cè)并給用戶分配一個(gè)公共用戶標(biāo)識(shí)PUID,如果用戶之前已經(jīng)注冊(cè)過,只要從S-CSCF中選擇一個(gè)公共用戶標(biāo)識(shí)PUID與當(dāng)前的用戶關(guān)聯(lián)即可。
2.一種采用如權(quán)利要求1所述方法的IMS系統(tǒng)注冊(cè)裝置,其特征在于:所述的IMS系統(tǒng)注冊(cè)裝置包括:用戶設(shè)備UE、發(fā)送單元、接收單元、鑒權(quán)單元和注冊(cè)單元;其中,
用戶設(shè)備UE:主要用來作為接入IMS系統(tǒng)的終端設(shè)備,采用無線設(shè)備或硬件接入設(shè)備;
發(fā)送單元:用于根據(jù)S-CSCF地址,將該注冊(cè)消息直接發(fā)送給S-CSCF;此時(shí)的注冊(cè)消息中會(huì)包含公共用戶標(biāo)識(shí)PUID,當(dāng)鑒權(quán)成功后,會(huì)繼續(xù)發(fā)送“200”的回應(yīng);當(dāng)鑒權(quán)單元鑒權(quán)成功時(shí),向HSS發(fā)送Cx接口進(jìn)棧或Cx接口出棧消息;
接收單元:用于接收每個(gè)業(yè)務(wù)接入點(diǎn)分配給所述用戶設(shè)備UE的公共用戶標(biāo)識(shí)PUID,并接收每個(gè)業(yè)務(wù)對(duì)應(yīng)的接入點(diǎn)反饋的P-CSCF發(fā)現(xiàn)列表;接收單元還用來接收鑒權(quán)單元成功時(shí),向HSS發(fā)送Cx接口鑒權(quán)信息時(shí)返回的Cx接口響應(yīng);
注冊(cè)管理單元:此單元即為注冊(cè)管理器,能夠作為公共用戶標(biāo)識(shí)PUID從服務(wù)器中注冊(cè)和注銷的代理;一個(gè)從使能器發(fā)出的注冊(cè)通知代表著整個(gè)注冊(cè)的開始,用戶能夠在網(wǎng)頁上輸入其用戶信息進(jìn)行注冊(cè);注冊(cè)管理器作為注冊(cè)的代理,將注冊(cè)消息轉(zhuǎn)發(fā)給S-CSCF和HSS,他們會(huì)給用戶分配一個(gè)私有用戶標(biāo)識(shí)并對(duì)其授權(quán);
鑒權(quán)單元:用于對(duì)用戶設(shè)備UE進(jìn)行鑒權(quán),判斷是否賦予此用戶注冊(cè)權(quán)限;
注冊(cè)單元:當(dāng)鑒權(quán)成功后,即用戶設(shè)備UE接收到“200”的響應(yīng)時(shí),IMS系統(tǒng)在此單元進(jìn)行初始的注冊(cè)過程。