專利名稱:一種接入網(wǎng)絡(luò)系統(tǒng)中用于更新用戶設(shè)備p-cscf配置的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及接入網(wǎng)絡(luò)中的IMS(IP多媒體子系統(tǒng))系統(tǒng)下的更新用戶設(shè)備P-CSCF配置的方法及其裝置。
背景技術(shù):
IMS系統(tǒng)是由3GPP于2000年提出,是一個(gè)支持IP多媒體業(yè)務(wù)的子系統(tǒng),其核心特點(diǎn)是采用了 SIP(會(huì)話初始協(xié)議)和實(shí)現(xiàn)了接入無(wú)關(guān)性。它通過(guò)由SIP協(xié)議提供的會(huì)話發(fā)起能力,建立起端到端的會(huì)話,并獲得所需要的服務(wù)質(zhì)量。IMS實(shí)現(xiàn)了控制和承載的分離,通過(guò)不同的網(wǎng)絡(luò)接入方式,IMS終端UE接入到分組域核心網(wǎng)PS (W⑶MA網(wǎng)絡(luò)、⑶MA2000網(wǎng)絡(luò)和固定接入網(wǎng)絡(luò)等),由PS提供SIP信令和媒體數(shù)據(jù)的承載,而由IMS的核心部分提供會(huì)話和業(yè)務(wù)的控制。IMS為未來(lái)的多媒體應(yīng)用提供了一個(gè)通用平臺(tái),它是向ALL IP網(wǎng)絡(luò)演進(jìn)的重要一步。IMS子系統(tǒng)內(nèi)部的一個(gè)重要核心功能實(shí)體為CSCF (呼叫會(huì)話控制功能),主要負(fù)責(zé)處理多媒體呼叫會(huì)話過(guò)程中的信令控制。它管理IMS網(wǎng)絡(luò)的用戶鑒權(quán)、IMS承載面QoS、與其它網(wǎng)絡(luò)實(shí)體配合進(jìn)行SIP會(huì)話的控制,以及業(yè)務(wù)協(xié)商和資源分配等。CSCF根據(jù)功能分為 P-CSCF (代理呼叫會(huì)話控制功能),I-CSCP (查詢呼叫會(huì)話控制功能),S-CSCF (服務(wù)呼叫會(huì)話控制功能),本質(zhì)上它們都是SIP服務(wù)器,處理SIP信令.UE在獲得IMS服務(wù)之前,需要向IMS域進(jìn)行注冊(cè),P-CSCF的發(fā)現(xiàn)過(guò)程必須在注冊(cè)之前完成,P-CSCF是UE在IMS域中的初始接觸點(diǎn),用戶通過(guò)一個(gè)“本地CSCF發(fā)現(xiàn)流程”來(lái)得到P-CSCF的地址,來(lái)進(jìn)行UE的接入。在接入網(wǎng)絡(luò)系統(tǒng)中,“P-CSCF發(fā)現(xiàn)”可以通過(guò)DHCP (動(dòng)態(tài)主機(jī)配置協(xié)議)+DNS (域名系統(tǒng))查詢方式機(jī)制獲得UE建立與IP-CAN(IP連接訪問(wèn)網(wǎng)絡(luò))之間的承載通道;UE向 DHCP服務(wù)器請(qǐng)求P-CSCF域名以及DNS IP地址,若DHCP服務(wù)器的響應(yīng)中攜帶P-CSCF的IP 地址;若DHCP沒(méi)有直接返回P-CSCF的IP地址,而是返回P-CSCF的FQDN(完全合格的域名),UE必須使用返回的DNS服務(wù)器來(lái)將該FQDN解析為IP地址,這可能會(huì)涉及到多個(gè)DNS 查詢過(guò)程。在收到P-CSCF的域名和IP地址后,UE可以發(fā)起到IMS的接入。P-CSCF是UE在IMS域中的初始接觸點(diǎn),處于安全性考慮,P-CSCF的設(shè)置可以考慮冗災(zāi)備份,如在DHCP服務(wù)器上設(shè)置多個(gè)P-CSCF的地址并將該列表.給UE,當(dāng)UE選擇其中一個(gè)P-CSCF進(jìn)行注冊(cè),而其他的P-CSCF作為在前述被選中的P-CSCF不能提供服務(wù)時(shí)的備份。而UE在檢測(cè)到當(dāng)前P-CSCF失效后,它從列表中選擇后備P-CSCF進(jìn)行重新注冊(cè)的嘗試。 UE逐個(gè)嘗試列表中的每個(gè)P-CSCF,直到找到一個(gè)能夠提供服務(wù)的P-CSCF為止。如果列表給出的所有P-CSCF都不能提供服務(wù),則網(wǎng)絡(luò)無(wú)法為UE提供IMS服務(wù)。然而,前述方式下 一個(gè)P-CSCF失效,導(dǎo)致該P(yáng)-CSCF下所有其它用戶設(shè)備都需要多次嘗試向該P(yáng)-CSCF進(jìn)行重復(fù),發(fā)現(xiàn)其不能提供服務(wù)之后再?gòu)腜-CSCF列表中選擇P-CSCF。如果列表中的備份P-CSCF 不能提供服務(wù)也會(huì)導(dǎo)致其下所有其它用戶設(shè)備的多次嘗試,這樣的多次嘗試會(huì)導(dǎo)致服務(wù)的延遲。
發(fā)明內(nèi)容
本發(fā)明旨在提供一種固定接入網(wǎng)絡(luò)系統(tǒng)中及時(shí)更新用戶設(shè)備P-CSCF配置的技術(shù)方案,在一個(gè)P-CSCF工作狀態(tài)發(fā)生變化,使用該P(yáng)-CSCF的其它用戶設(shè)備能立即得到P-CSCF
配置更新。根據(jù)本發(fā)明的一個(gè)方面,這里提供一種接入網(wǎng)絡(luò)系統(tǒng)中更新用戶設(shè)備P-CSCF配置的方法,用戶設(shè)備監(jiān)視當(dāng)前P-CSCF的工作狀態(tài),在所述P-CSCF的工作狀態(tài)變化時(shí)通知 DHCP服務(wù)器;DHCP服務(wù)器通知網(wǎng)絡(luò)中使用該P(yáng)-CSCF的其他用戶設(shè)備執(zhí)行P-CSCF配置更新操作。根據(jù)本發(fā)明的另外一個(gè)方面,這里提供一種用戶設(shè)備中用于輔助接入網(wǎng)絡(luò)系統(tǒng)進(jìn)行P-CSCF配置更新的裝置,包括檢測(cè)裝置,監(jiān)視當(dāng)前P-CSCF的工作狀態(tài);通知裝置,當(dāng)所述P-CSCF的工作狀態(tài)變化時(shí)通知DHCP服務(wù)器進(jìn)行相應(yīng)P-CSCF狀態(tài)更新。根據(jù)本發(fā)明的另外一個(gè)方面,這里提供一種用戶設(shè)備中用于更新P-CSCF配置的裝置,包括接收裝置,接收來(lái)自DHCP服務(wù)器的P-CSCF配置更新指令;注冊(cè)裝置,使用一個(gè)替代P-CSCF進(jìn)行重新注冊(cè)。根據(jù)本發(fā)明的另外一個(gè)方面,這里提供一種DHCP服務(wù)器中用于更新用戶設(shè)備 P-CSCF配置的裝置,包括接收裝置,接收來(lái)自一個(gè)用戶設(shè)備的P-CSCF工作狀態(tài)報(bào)告;發(fā)送裝置,發(fā)送P-CSCF配置更新指令給使用該P(yáng)-CSCF的其他用戶設(shè)備。根據(jù)本發(fā)明的另外一個(gè)方面,這里提供一種可用于IMS (IP多媒體子系統(tǒng))通信的網(wǎng)絡(luò)接入系統(tǒng),包括用戶設(shè)備,用于監(jiān)視P-CSCF的工作狀態(tài),在所述P-CSCF的工作狀態(tài)變化時(shí)通知DHCP服務(wù)器;DHCP服務(wù)器,用于接收來(lái)自用戶設(shè)備的P-CSCF的工作狀態(tài)報(bào)告, 通知網(wǎng)絡(luò)中使用該P(yáng)-CSCF得其他用戶設(shè)備執(zhí)行P-CSCF配置更新操作。本發(fā)明可以避免由于在一個(gè)P-CSCF失效,導(dǎo)致該P(yáng)-CSCF下所有其它用戶設(shè)備都需要多次嘗試向該P(yáng)-CSCF進(jìn)行重復(fù)檢測(cè),之后再重選P-CSCF、重新注冊(cè)所導(dǎo)致的延遲, P-CSCF的恢復(fù)效率高。
通過(guò)下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更加明顯,附圖中相同的元件具有相同的標(biāo)識(shí),其中圖1是本發(fā)明在固定接入網(wǎng)絡(luò)系統(tǒng)下應(yīng)用實(shí)施例;圖2是本發(fā)明在固定接入網(wǎng)絡(luò)系統(tǒng)下的更新用戶設(shè)備P-CSCF配置流程結(jié)構(gòu)示意圖例。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行詳細(xì)的說(shuō)明。圖1以固定接入網(wǎng)絡(luò)系統(tǒng)為例對(duì)IMS系統(tǒng)中更新用戶設(shè)備P-CSCF配置進(jìn)行說(shuō)明,該系統(tǒng)包括UE1,UE2等用戶終端、以及位于接入網(wǎng)絡(luò)系統(tǒng)中的DHCP服務(wù)器、P-CSCF1、 P-CSCF2等網(wǎng)絡(luò)設(shè)備、以及位于IMS核心網(wǎng)絡(luò)層的S-CSCF。其中UE1,UE2等用戶終端具有內(nèi)置的DHCP客戶端應(yīng)用,可向DHCP服務(wù)器請(qǐng)求得到固定接入網(wǎng)絡(luò)的P-CSCF的列表(若 DHCP沒(méi)有直接返回P-CSCF的IP地址,而是返回P-CSCF的完全合格域名,UE必須使用返回的DNS服務(wù)器來(lái)將該FQDN解析為IP地址),之后UEl,UE2將選擇其中的P-CSCFl向 IMS系統(tǒng)進(jìn)行注冊(cè),告訴IMS系統(tǒng)自己當(dāng)前的具體地址信息,這個(gè)過(guò)程通過(guò)向P-CSCFl發(fā)送 SIP Register消息來(lái)完成,P-CSCFl向用戶終端UEl, UE2返回2000K消息,則表示注冊(cè)成功。P-CSCFl、P-CSCF2作為IMS網(wǎng)絡(luò)的統(tǒng)一入口點(diǎn),通??稍O(shè)置在靠近BRAS的固定接入網(wǎng)絡(luò)系統(tǒng)下的某個(gè)網(wǎng)接入節(jié)點(diǎn)。所有用戶終端發(fā)起和終止于用戶終端的會(huì)話消息都要通過(guò) P-CSCFl、P-CSCF2,作為一個(gè)SIP Proxy (代理),它轉(zhuǎn)發(fā)UE1、UE2等用戶終端發(fā)來(lái)的SIP注冊(cè)消息給I_CSCF(由UE提供的域名決定I-CSCF)、并轉(zhuǎn)發(fā)UE1、UE2等用戶終端發(fā)來(lái)的SIP 消息給S-CSCF (由P-CSCF在UE發(fā)起注冊(cè)流程時(shí)確定S-CSCF)。根據(jù)本發(fā)明所提供的實(shí)施例,圖例1中的用戶設(shè)備UEl檢測(cè)當(dāng)前P-CSCFl的工作狀態(tài),通常,UEl與P-CSCFl之間的鏈接狀態(tài)可通過(guò)SIP事務(wù)的時(shí)限機(jī)制等來(lái)獲得,可以使用下列方式或其組合方式來(lái)檢測(cè)P-CSCFl的可達(dá)性UE1能否和P-CSCFl建立TCP鏈接,若不能建立TCP鏈接,則P-CSCFl不可達(dá);或UEl定時(shí)向P-CSCFl發(fā)送SIP Option (選項(xiàng))消息,若沒(méi)有收到響應(yīng)消息則認(rèn)為P-CSCFl不可達(dá);或接收到關(guān)于P-CSCFl的ICMPanternet 控制報(bào)文協(xié)議)目的端口不可達(dá)的消息等。用戶設(shè)備UEl檢測(cè)到所述P-CSCFl不可達(dá)、并進(jìn)一步判定該P(yáng)-CSCF1工作狀態(tài)變?yōu)槭r(shí),將構(gòu)造一個(gè)相應(yīng)的P-CSCF狀態(tài)消息通知DHCP服務(wù)器。相反,在UEl檢測(cè)到所述 P-CSCFl可達(dá)、判定該P(yáng)-CSCFl工作狀態(tài)恢復(fù)正常時(shí),將構(gòu)造一個(gè)相應(yīng)的P-CSCF狀態(tài)消息通知DHCP服務(wù)器。一種實(shí)施方式,UEl發(fā)送一個(gè)DHCP REQUEST (請(qǐng)求)消息,該消息包含該P(yáng)-CSCF1 的狀態(tài)信息,它可通過(guò)對(duì)現(xiàn)有的DHCP協(xié)議進(jìn)行一定的擴(kuò)展,定義一個(gè)附加的DHCP選項(xiàng)用來(lái)傳遞這種更新后的P-CSCF狀態(tài)信息。結(jié)合表1中定義的DHCP選項(xiàng)的格式說(shuō)明該選項(xiàng)按照TLV(類型代碼-長(zhǎng)度-值)的方式來(lái)定義“類型代碼”為本實(shí)施例定義的P-CSCF狀態(tài)所對(duì)應(yīng)的類型值,占用一個(gè)字節(jié);“長(zhǎng)度”為該選項(xiàng)的實(shí)際長(zhǎng)度,占用一個(gè)字節(jié);“值”占用長(zhǎng)度所指示的字節(jié)數(shù),第一個(gè)字節(jié)為狀態(tài)更新類型,為“ 1”時(shí)表示后續(xù)為可達(dá)的P-CSCF的地址,為“0”時(shí)表示后續(xù)為不可達(dá)的P-CSCF的地址,P-CSCF地址的編碼格式可參考RFC3361 動(dòng)態(tài)主機(jī)配置協(xié)議及、以及表2P-CSCF狀態(tài)信息字段的格式。表1,定義的DHCP選項(xiàng)的格式
類型代碼長(zhǎng)度值(P-CSCF狀態(tài)信息)自定義η類型(Ibyte)地址信息注類型=0,指示地址信息中為不可達(dá)P-CSCF地址; 類型=1,指示地址信息中為可達(dá)P-CSCF地址;表2,P-CSCF狀態(tài)信息字段的格式
權(quán)利要求
1.一種接入網(wǎng)絡(luò)系統(tǒng)中更新用戶設(shè)備P-CSCF(代理呼叫會(huì)話控制功能)配置的方法, 包括如下步驟A),用戶設(shè)備監(jiān)視當(dāng)前P-CSCF的工作狀態(tài),在所述P-CSCF的工作狀態(tài)變化時(shí)通知 DHCP (動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器;B),DHCP服務(wù)器通知網(wǎng)絡(luò)中使用該P(yáng)-CSCF的其他用戶設(shè)備執(zhí)行P-CSCF配置更新操作。
2.如權(quán)利要求1所述的方法,其特征在于所述步驟A)中用戶設(shè)備通過(guò) DHCPREQUEST (請(qǐng)求)消息中定義一個(gè)附加的DHCP選項(xiàng)用來(lái)傳遞所述P-CSCF的工作狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于所述步驟B)中DHCP服務(wù)器發(fā)送DHCP FORCERENEff (強(qiáng)制更新)消息,通知用戶設(shè)備重新發(fā)起獲取P-CSCF配置信息。
4.如權(quán)利要求1所述的方法,其特征在于所述步驟B)中DHCP服務(wù)器通過(guò)擴(kuò)展DHCP FORCERENEff消息,在該消息中附帶P-CSCF配置信息。
5.如權(quán)利要求1至4所述的方法,其特征在于所P-CSCF配置信息包括網(wǎng)絡(luò)當(dāng)前可使用的P-CSCF列表。
6.如權(quán)利要求1所述的方法,其特征在于所述方法進(jìn)一步包括步驟C),收到P-CSCF配置信息的用戶設(shè)備使用替代P-CSCF進(jìn)行重新注冊(cè)。
7.一種用戶設(shè)備中用于輔助接入網(wǎng)絡(luò)系統(tǒng)進(jìn)行P-CSCF配置更新的裝置,所述裝置包括檢測(cè)裝置,監(jiān)視當(dāng)前P-CSCF的工作狀態(tài);通知裝置,當(dāng)所述P-CSCF的工作狀態(tài)變化時(shí)通知DHCP服務(wù)器進(jìn)行相應(yīng)P-CSCF狀態(tài)更新。
8.如權(quán)利要求7所述的裝置,其特征在于所述通知裝置通過(guò)DHCPREQUEST (請(qǐng)求)中定義一個(gè)附加的DHCP選項(xiàng)用來(lái)傳遞P-CSCF的工作狀態(tài)。
9.一種用戶設(shè)備中用于更新P-CSCF配置的裝置,所述裝置包括 接收裝置,接收來(lái)自DHCP服務(wù)器的P-CSCF配置更新指令; 注冊(cè)裝置,使用一個(gè)替代P-CSCF進(jìn)行重新注冊(cè)。
10.如權(quán)利要求9所述的裝置,其特征在于所述接收裝置接收來(lái)自DHCP服務(wù)器發(fā)送 DHCP FORCERENEff消息,所述消息附帶P-CSCF配置信息。
11.如權(quán)利要求10所述的裝置,其特征在于所述接收裝置在DHCPF0RCERENEW消息不附帶P-CSCF配置時(shí),進(jìn)一步向DHCP服務(wù)器請(qǐng)求P-CSCF配置信息。
12.—種DHCP服務(wù)器中用于更新用戶設(shè)備P-CSCF配置的裝置,所述裝置包括 接收裝置,接收來(lái)自一個(gè)用戶設(shè)備的P-CSCF工作狀態(tài)報(bào)告;發(fā)送裝置,發(fā)送P-CSCF配置更新指令給使用該P(yáng)-CSCF的其他用戶設(shè)備。
13.如權(quán)利要求12所述的裝置,其特征在于所述發(fā)送裝置發(fā)送DHCPFORCERENEW(強(qiáng)制更新)消息,在該消息中附帶P-CSCF配置信息。
14.如權(quán)利要求12所述的裝置,其特征在于所述發(fā)送裝置基于用戶設(shè)備請(qǐng)求,發(fā)送更新后的P-CSCF配置信息給所述用戶設(shè)備。
15.一種可用于IMS(IP多媒體子系統(tǒng))通信的網(wǎng)絡(luò)接入系統(tǒng),其特征在于包括 用戶設(shè)備,用于監(jiān)視P-CSCF的工作狀態(tài),在所述P-CSCF的工作狀態(tài)變化時(shí)通知DHCP服務(wù)器;DHCP服務(wù)器,用于接收來(lái)自用戶設(shè)備的P-CSCF的工作狀態(tài)報(bào)告,通知網(wǎng)絡(luò)中使用該 P-CSCF得其他用戶設(shè)備執(zhí)行P-CSCF配置更新操作。
全文摘要
本發(fā)明提供了一種接入網(wǎng)絡(luò)系統(tǒng)中用于更新用戶設(shè)備P-CSCF(代理呼叫會(huì)話控制功能)配置的方法及其裝置,用戶設(shè)備在通過(guò)發(fā)現(xiàn)流程得到P-CSCF列表,選擇其中一個(gè)P-CSCF來(lái)進(jìn)行接入,用戶設(shè)備監(jiān)視當(dāng)前P-CSCF的工作狀態(tài),在所述P-CSCF的工作狀態(tài)變化時(shí)通知DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)器;DHCP服務(wù)器通知網(wǎng)絡(luò)中使用該P(yáng)-CSCF得其他用戶設(shè)備執(zhí)行P-CSCF配置更新操作,如此,在P-CSCF工作狀態(tài)失效,使用該P(yáng)-CSCF的其它用戶設(shè)備能立即得到P-CSCF配置更新,無(wú)需嘗試向該P(yáng)-CSCF進(jìn)行重復(fù)檢測(cè),之后再重選P-CSCF、重新注冊(cè)所導(dǎo)致的延遲。
文檔編號(hào)H04W8/00GK102316435SQ20101021448
公開(kāi)日2012年1月11日 申請(qǐng)日期2010年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者姚亦峰 申請(qǐng)人:上海貝爾股份有限公司