專利名稱:用于ip多媒體子系統(tǒng)的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種用于IP多々某體子系統(tǒng)的用 戶7>共標(biāo)識(shí)的顯示名稱實(shí)J見方法。
背景技術(shù):
IP多々某體子系統(tǒng)(IP Multimedia Subsystem,簡(jiǎn)稱IMS)是第 三^C合^乍^f火^f半纟且織(3rd Generation Partnership Project,簡(jiǎn)稱、3GPP ) 定義的下一代網(wǎng)絡(luò)的標(biāo)準(zhǔn),它的顯著特點(diǎn)是采用了會(huì)話初始協(xié)議 (Session Initial Protocol,簡(jiǎn)稱SIP )體系,通訊與4妄入無關(guān),可以 具備多種媒體業(yè)務(wù)控制功能與承載能力分離,呼叫與業(yè)務(wù)分離,應(yīng) 用與服務(wù)分離,業(yè)務(wù)與網(wǎng)絡(luò)分離,以及移動(dòng)網(wǎng)與英特網(wǎng)業(yè)務(wù)融合等 多種能力。IMS體系中的主要功能實(shí)體包括提供用戶注冊(cè)管理、會(huì)話控 制、用戶4妄入等功能的呼叫會(huì)話控制實(shí)體(Call Session Control Function,簡(jiǎn)稱CSCF ),提供集中管理用戶簽約數(shù)據(jù)功能的歸屬用 戶服務(wù)器(Home Subscriber Server,簡(jiǎn)稱HSS),提供各種業(yè)務(wù)邏輯 控制功能的應(yīng)用服務(wù)器(Application Server,簡(jiǎn)稱AS)。其中呼叫會(huì)話控制實(shí)體CSCF又進(jìn)一步包括
代理CSCF( Proxy Call Session Control Function,簡(jiǎn)稱P畫CSCF ), 是IMS系統(tǒng)中用戶的第一個(gè)接觸點(diǎn),執(zhí)行代理呼叫會(huì)話控制功能;查詢CSCF (Interrogating Call Session Control Function, 簡(jiǎn)稱 I-CSCF),才丸行查詢呼叫會(huì)話控制功能;月良務(wù)CSCF (Serving Call Session Control Function, 簡(jiǎn)-爾 S-CSCF) ,#丸行服務(wù)呼叫會(huì)話控制功能;在IMS中,可以為用戶指定顯示名稱(Display Name),用于 用戶的呼叫過程。顯示名稱信息可以為用戶的部門/崗位/職位信息, 或是用戶的昵稱信息。運(yùn)營(yíng)商在實(shí)際運(yùn)營(yíng)的過程中,可以才艮據(jù)顯示 名稱信息的不同性質(zhì),允許或是不允許用戶修改。顯示名稱信息由用戶簽約決定,在HSS中為用戶公有標(biāo)識(shí) (Public User Identity,簡(jiǎn)稱PUI)指定顯示名稱、,4乍為該用戶的靜 態(tài)簽約信息保存。如果該用戶同時(shí)具有多個(gè)不同的PUI,則針對(duì)每 一個(gè)PUI都可以指定不同的顯示名稱。4艮據(jù)現(xiàn)有技術(shù),顯示名稱信 息在用戶注冊(cè)過程中由S-CSCF從HSS下載,并在響應(yīng)中返回給 UE ( User Equipment,用戶設(shè)備)和P-CSCF。后續(xù)用戶在進(jìn)4亍會(huì)話 或會(huì)話無關(guān)業(yè)務(wù)時(shí),分別由主、;故叫側(cè)的P-CSCF將注冊(cè)過程中保 存的顯示名稱插入到用戶號(hào)碼中。當(dāng)用戶有別名7>共用戶標(biāo)識(shí)時(shí),由S-CSCF爿夸別名z^共用戶標(biāo) 識(shí)對(duì)應(yīng)的顯示名稱4翁入到別名7>共用戶標(biāo)識(shí)中。當(dāng)HSS中保存的顯示名稱信息變更后,HSS可以將顯示名稱變 更信息主動(dòng)通知給S-CSCF,或者S-CSCF也可主動(dòng)從HSS獲取該變更信息。具體相關(guān)流程如圖1~圖3所示。
圖1為現(xiàn)有技術(shù)中的用戶注冊(cè)流程(注為簡(jiǎn)化說明,圖中略 去與顯示名稱功能無關(guān)的網(wǎng)元和流程)S102, UE向P-CSCF發(fā)送注冊(cè)請(qǐng)求。S104, P-CSCF注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到用戶的歸屬網(wǎng)絡(luò)接入點(diǎn)的 I-CSCF。S106, I-CSCF向HSS發(fā)送請(qǐng)求消息,請(qǐng)求分配S-CSCF。S108, HSS向I-CSCF返回分配的S-CSCF或S-CSCF的能力。SllO, I-CSCF將注冊(cè)請(qǐng)求消息發(fā)送到選定S-CSCF。S112, S-CSCF向HSS發(fā)送用戶配置數(shù)據(jù)請(qǐng)求。S114, HSS存儲(chǔ)S-CSCF信息,并將用戶的簽約信息返回 S-CSCF,簽約信息中包含該用戶所有PUI的顯示名稱信息。S116, S-CSCF返回注冊(cè)響應(yīng)(注冊(cè)響應(yīng)中包含該用戶的PUI顯 示名稱信息)。S118, I-CSCF向P-CSCF返回注冊(cè)響應(yīng)(注冊(cè)響應(yīng)中包含該用 戶的PUI顯示名稱信息)。S120, P-CSCF本地保存該用戶的PUI顯示名稱信息。S122, P-CSCF向UE返回注冊(cè)響應(yīng)(注冊(cè)響應(yīng)中包含該用戶的 PUI顯示名稱信息)。圖2為現(xiàn)有技術(shù)中的起呼(主叫)會(huì)話流程(注 為簡(jiǎn)化說明,圖中以INVITE消息為例,并略去與顯示名稱功能無 關(guān)的網(wǎng)元和流程) S202, UE向P-CSCF發(fā)起INVITE請(qǐng)求。S204, P-CSCF確認(rèn)主叫用戶的可信任PUI,則在請(qǐng)求中插入 P-Asserted-Identity頭i或,其中包含用戶的可信4壬PUI,以及初始注 冊(cè)時(shí)獲4尋的該P(yáng)UI所^"應(yīng)的顯示名稱4言息。S206, P-CSCF向主叫歸屬的S-CSCF發(fā)送INVITE請(qǐng)求。S208,如果主叫用戶還存在別名,S-CSCF則再在請(qǐng)求中插入 新的P-Asserted-Identity頭域,其中包含主叫用戶的別名(PUI)以 及別名對(duì)應(yīng)的顯示名稱。這里的別名指和該用戶的可信任PUI業(yè)務(wù)完全相同的另外一個(gè) 乂>共用戶標(biāo)識(shí),如用戶的電話號(hào)碼。S210, S-CSCF向被叫網(wǎng)絡(luò)發(fā)送INVITE請(qǐng)求。S212,帔叫網(wǎng)纟各返回180 Ringing (才展鈴)等臨時(shí)響應(yīng)。S214, S-CSCF向P-CSCF返回180 Ringing "展鈴)等臨時(shí)響應(yīng)。S216, P-CSCF向UE返回180 Ringing ( #展鈴)等臨時(shí)響應(yīng)。 S218,被叫用戶摘機(jī),被叫網(wǎng)絡(luò)返回200 0K最終響應(yīng)。 S220, S-CSCF向P匿CSCF返回200 OK最終響應(yīng)。 S222, P-CSCF向UE返回200 OK最纟冬響應(yīng)。 S224, UE向P-CSCF發(fā)送ACK會(huì)話建立確i人消息。S226, P-CSCF向S-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。S228, S-CSCF向被叫網(wǎng)絡(luò)發(fā)送ACK會(huì)話建立確認(rèn)消息。圖3為現(xiàn)有技術(shù)中終呼(被叫)會(huì)話流程(注為簡(jiǎn)化說明, 圖中以INVITE消息為例,并略去與顯示名稱功能無關(guān)的網(wǎng)元和流 程)S302,起呼網(wǎng)絡(luò)向被叫歸屬S-CSCF發(fā)送INVITE請(qǐng)求。S304, S畫CSCF向P畫CSCF發(fā)送INVITE請(qǐng)求。S306, P-CSCF向UE發(fā)送INVITE請(qǐng)求。S308, UE返回180 Ringing (振鈴)等臨時(shí)響應(yīng)。S310, P-CSCF確i^皮叫用戶的可信^壬PUI,則在臨時(shí)響應(yīng)中 4#入P-Asserted-Identity頭i或,其中包含該凈皮叫用戶的可信3壬PUI, 以及在初始注冊(cè)時(shí)獲^尋的該P(yáng)UI的顯示名稱〗言息。S312, P-CSCF向S-CSCF返回180 Ringing (振鈴)等臨時(shí)響應(yīng)。S314,如果被叫用戶還存在別名,S-CSCF再在響應(yīng)中插入新 P-Asserted-Identity頭i或凈皮叫用戶的別名(PUI)以及別名對(duì)應(yīng)的顯 示名稱。S316, S-CSCF向起呼網(wǎng)絡(luò)返回180 Ringing (振鈴)等臨時(shí)響應(yīng)。S318, UE返回200 OK最終響應(yīng)。S320, P-CSCF確《人:故叫用戶可信4壬PUI,確i人凈皮叫用戶的可 信任PUI,則在臨時(shí)響應(yīng)中插入P-Asserted-Identity頭域,其中包含 該-坡叫用戶的可信任PUI,以及在初始注冊(cè)時(shí)獲得的該P(yáng)UI的顯示 名稱信息。S322, P-CSCF向S-CSCF返回200 OK最終響應(yīng)。S324,如果^皮叫用戶存在別名,S-CSCF再在響應(yīng)中插入新 P-Asserted-Identity頭i或^皮叫用戶的別名(PUI)以及別名對(duì)應(yīng)的顯 示名稱。S326, S-CSCF向起呼網(wǎng)絡(luò)返回200 OK最終響應(yīng)。S328,起呼網(wǎng)絡(luò)向凈皮叫歸屬S-CSCF發(fā)送ACK會(huì)話建立確i人消息。S330, S-CSCF向P-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。S332, P-CSCF向UE發(fā)送ACK會(huì)話建立確認(rèn)消息。從上述過程可以看出,在目前技術(shù)中,由P-CSCF負(fù)責(zé)確認(rèn)主、 被叫用戶在網(wǎng)絡(luò)側(cè)的可信任PUI,以及對(duì)應(yīng)的顯示名稱,而S-CSCF 不再對(duì)P-CSCF攜帶的主、^皮叫可信任標(biāo)識(shí)中的顯示名稱進(jìn)行才企查 和處理,如果用戶的可信任PUI存在其他別名PUI時(shí),由S-CSCF 負(fù)責(zé)別名對(duì)應(yīng)的顯示名稱的處理。根據(jù)現(xiàn)有IMS協(xié)議,當(dāng)HSS更 改PUI的顯示名稱信息并通知給S-CSCF后,S-CSCF可以通過網(wǎng) 絡(luò)側(cè)重認(rèn)證通知機(jī)制,縮短UE的注冊(cè)刷新時(shí)間,使UE發(fā)起重新 注冊(cè),《吏P-CSCF和UE通過該用戶后續(xù)的成功注冊(cè)(初始注冊(cè)、 注冊(cè)刷新、注銷)得知變更后的顯示名稱信息,4旦由于是該用戶后 續(xù)注冊(cè)操作的時(shí)間間隔可能會(huì)較長(zhǎng)使S-CSCF無法將顯示名稱變更 信息實(shí)時(shí)反饋給P-CSCF和UE。在這種情況下,當(dāng)S-CSCF中保存
的PUI的顯示名稱信息變更后,但P-CSCF還沒有來得及通過用戶 注冊(cè)(初始注冊(cè)、刷新注冊(cè))同步該顯示名稱信息時(shí),此時(shí)用戶發(fā) 起的會(huì)話(或獨(dú)立事務(wù))中的攜帶顯示名稱信息將與該用戶的簽約 顯示名稱信息不一致。另夕卜,用戶的可信任PUI的顯示名稱由P-CSCF處理,而與其 對(duì)應(yīng)的別名的顯示名稱由S-CSCF負(fù)責(zé)處理,這4羊?qū)е峦叛蚴菍?duì)用 戶顯示名稱的處理,分別是由P-CSCF和S-CSCF完成的,增加了 系統(tǒng)的復(fù)雜性。發(fā)明內(nèi)容鑒于以上所述的 一 個(gè)或多個(gè)問題,本發(fā)明提出了 一種IP多媒體 子系統(tǒng)用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,通過采用S-CSCF控制 用戶/>有標(biāo)識(shí)顯示名稱的實(shí)現(xiàn)方法,克月良現(xiàn)有用戶7〉有標(biāo)識(shí)顯示名 稱實(shí)現(xiàn)過程中的擊夬陷。根據(jù)本發(fā)明的IP多媒體子系統(tǒng)用戶公有標(biāo)識(shí)顯示名稱的實(shí)現(xiàn) 方法包4舌以下步駛《步驟S402, P-CSCF接收到UE發(fā)送的SIP消息,確認(rèn)用戶的 可信任/>共用戶標(biāo)識(shí),并將該7>共用戶標(biāo)識(shí)插入到SIP消息中,然 后將消息轉(zhuǎn)發(fā)給S-CSCF。步驟S404, S-CSCF檢查消息中包含用戶的可信任標(biāo)識(shí),用本 地保存用戶可信任公共用戶標(biāo)識(shí)的顯示名稱信息更新SIP消息中與 該標(biāo)識(shí)對(duì)應(yīng)的顯示名稱〗言息。其中,在該用戶的注冊(cè)過禾呈,P-CSCF在收到用戶成功注冊(cè)響 應(yīng)后,如果響應(yīng)消息中包含該用戶PUI的顯示名稱信息,P-CSCF 可以不保存該用戶的顯示名稱信息。 步驟S402中的SIP消息包括SIP請(qǐng)求消息和SIP響應(yīng)消息。在步驟S402中,如果P-CSCF保存了該用戶可信任PUI有對(duì) 應(yīng)的顯示名稱,P-CSCF可以不在可4言4壬標(biāo)識(shí)中填寫該7>共用戶片示 識(shí)對(duì)應(yīng)的用戶名稱信息。在步驟S404中,如果來自P-CSCF的SIP消息中沒有用戶的顯 示名稱信息、且S-CSCF本地保存有用戶的顯示名稱信息,則 S-CSCF在可信任用戶標(biāo)識(shí)中插入顯示名稱信息;如果來自P-CSCF 的SIP消息中包含有用戶的顯示名稱信息、且S-CSCF本地沒有保 存用戶的顯示名稱4言息,貝'J S-CSCF刪除SIP消息中的可4言4壬用戶 標(biāo)識(shí)的顯示名稱信息;如果來自P-CSCF的SIP消息中包含有用戶 的顯示名稱信息、且S-CSCF本地也^f呆存有用戶的顯示名稱信息, 則S-CSCF用本地保存的顯示名稱信息替換SIP消息中的可信任用 戶標(biāo):i只的顯示名 一爾4言息。在步驟S404中,如果包含用戶可信任標(biāo)識(shí)的SIP消息不是來 自P-CSCF,則S-CSCF不對(duì)該SIP消息實(shí)施與顯示名稱相關(guān)的4壬4可處理。通過本發(fā)明的方法,解決了現(xiàn)有IP多々某體子系統(tǒng)中用戶7>有標(biāo) 識(shí)的顯示名稱變更在S-CSCF與P-CSCF間的實(shí)時(shí)同步問題,避免 了呼叫過程中顯示名稱信息攜帶錯(cuò)誤的可能,提高了用戶業(yè)務(wù)體驗(yàn)。 此外,考慮到用戶公有標(biāo)識(shí)顯示名稱信息本屬于用戶靜態(tài)簽約信息, 本發(fā)明要求S-CSCF集中控制用戶公有標(biāo)識(shí)顯示名稱、而不要求 P-CSCF處理用戶z厶有標(biāo)識(shí)顯示名稱,更與P-CSCF在IMS網(wǎng)絡(luò)中 的功能定位要求一致。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為現(xiàn)有技術(shù)中的用戶注冊(cè)的流程圖;圖2為現(xiàn)有技術(shù)中的起呼(主叫)會(huì)話的流程圖;圖3為現(xiàn)有技術(shù)中終呼(被叫)會(huì)話的流程圖;圖4為本發(fā)明的IP多々某體子系統(tǒng)的用戶/>共標(biāo)識(shí)的顯示名稱實(shí) j見方法的流禾呈圖;圖5為本發(fā)明改進(jìn)的用戶注冊(cè)的流程圖;圖6為本發(fā)明改進(jìn)的起呼(主叫)會(huì)話的流程圖;以及圖7為本發(fā)明改進(jìn)的終呼(被叫)會(huì)話的流程圖。
具體實(shí)施方式
下面參考附圖,詳細(xì)說明本發(fā)明的具體實(shí)施方式
。圖4為本發(fā)明的IP多媒體子系統(tǒng)的用戶公共標(biāo)識(shí)的顯示名稱實(shí) 3見方法的流禾呈圖。如圖4所示,該方法包4舌以下步驟步驟S402, P-CSCF 4妄收到UE發(fā)送的SIP消息,確認(rèn)用戶的 可信任共用戶標(biāo)識(shí),并—尋該/>共用戶標(biāo)識(shí)才悉入到SIP消息中,然后將消息轉(zhuǎn)發(fā)給S-CSCF。 步驟S404, S-CSCF檢查消息中包含用戶的可信任標(biāo)識(shí),用本 地保存用戶可信任公共用戶標(biāo)識(shí)的顯示名稱信息更新SIP消息中與 該標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。其中,在該用戶的注冊(cè)過禾呈,P-CSCF在4丈到用戶成功注冊(cè)響 應(yīng)后,如果響應(yīng)消息中包含該用戶PUI的顯示名稱4言息,P-CSCF 可以不^f呆存該用戶的顯示名稱信息。步驟S402中的SIP消息包括SIP請(qǐng)求消息和SIP響應(yīng)消息。在步驟S402中,如果P-CSCF保存了該用戶可信任PUI有對(duì) 應(yīng)的顯示名稱,P-CSCF可以不在可信1壬標(biāo)i口、中i真寫該^^共用戶標(biāo) 識(shí)對(duì)應(yīng)的用戶名稱信息。在步驟S404中,如果來自P-CSCF的SIP消息中沒有用戶的顯 示名稱信息、且S-CSCF本地保存有用戶的顯示名稱信息,則 S-CSCF在可信任用戶標(biāo)識(shí)中插入顯示名稱信息;如果來自P-CSCF 的SIP消息中包含有用戶的顯示名稱信息、且S-CSCF本地沒有保 存用戶的顯示名稱信息,貝'J S-CSCF刪除SIP消息中的可信zf壬用戶 標(biāo)識(shí)的顯示名稱信息;如果來自P-CSCF的SIP消息中包含有用戶 的顯示名稱信息、且S-CSCF本地也4呆存有用戶的顯示名稱信息, 則S-CSCF用本地保存的顯示名稱信息替換SIP消息中的可信任用 戶標(biāo)識(shí)的顯示名稱信息。在步驟S404中,如果包含用戶可信任標(biāo)識(shí)的SIP消息不是來 自P-CSCF,貝'J S-CSCF不對(duì)該SIP消息實(shí)施與顯示名稱相關(guān)的任何處理。圖5為本發(fā)明改進(jìn)的用戶注冊(cè)的流程圖(注為簡(jiǎn)化說明,圖 中略去與顯示名稱功能無關(guān)的網(wǎng)元和流程)。如圖5所示改進(jìn)的用戶 注冊(cè)包括以下步驟 S502, UE向P-CSCF發(fā)送注冊(cè)i青求。S504, P-CSCF注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到用戶的歸屬網(wǎng)絡(luò)接入點(diǎn)的 I-CSCF。S506, I-CSCF向HSS發(fā)送i青求消息,i青求分配S-CSCF。S508, HSS向I一CSCF返回分酉己的S-CSCF或S畫CSCF的育fe力。S510, I-CSCF將注冊(cè)請(qǐng)求消息發(fā)送到選定S-CSCF。S512, S-CSCF向HSS發(fā)送用戶配置凝:據(jù)請(qǐng)求。S514, HSS存儲(chǔ)S-CSCF信息,并將用戶的簽約信息返回 S-CSCF,簽約信息中包含該用戶所有PUI的顯示名稱信息。S516, S-CSCF返回注冊(cè)響應(yīng),注冊(cè)響應(yīng)中包含該用戶的PUI顯 示名稱信息。S518, I-CSCF向P-CSCF返回注冊(cè)響應(yīng),注冊(cè)響應(yīng)中包含該用 戶的PUI顯示名稱I言息。S520, P-CSCF在本;也可以不<呆存該用戶的PUI顯示名稱4言息。由于S-CSCF在本地保存了該用戶的PUI顯示名稱信息,而且 在處理該用戶會(huì)話過程中的SIP消息時(shí),會(huì)更新SIP消息中可信任 的PUI的顯示名稱4言息,此時(shí)P-CSCF沒有必要進(jìn)4亍處理與顯示名 稱相關(guān)的處理,因此P-CSCF可以不^f呆存顯示名稱信息。另外,P-CSCF也可以繼續(xù)Y吏用J見有方式,j呆存相關(guān)信息,并 用于SIP會(huì)話過一呈的處理,由于S-CSCF仍然會(huì)更新SIP消息中可 信任的PUI的顯示名稱信息,因此不會(huì)引起顯示名稱不一致的問題。
S522, P-CSCF向UE返回注冊(cè)響應(yīng),注冊(cè)響應(yīng)中包含該用戶的 PUI顯示名稱信息。圖6為本發(fā)明改進(jìn)的起呼(主叫)會(huì)話的流程圖(注為簡(jiǎn)化 i兌明,圖中以INVITE消息為例,并略去與顯示名稱功能無關(guān)的網(wǎng) 元和流程)。如圖6所示,起呼(主叫)會(huì)話包括以下步驟S602, UE向P-CSCF發(fā)起INVITE請(qǐng)求。S604, P-CSCF確認(rèn)主叫用戶的可信任PUI,則在請(qǐng)求中插入 P-Asserted-Identity頭i或,包含用戶的可4言4壬PUI 。如果P-CSCF本地保存了該可信任PUI對(duì)應(yīng)的顯示名稱, P-CSCF可以不在可〗言4壬標(biāo)識(shí)中填寫該z^共用戶標(biāo)識(shí)只寸應(yīng)的用戶名稱信息。另外,也可以按照現(xiàn)有沖支術(shù),在可信任標(biāo)識(shí)中填寫該7>共用戶 標(biāo)識(shí)對(duì)應(yīng)的用戶名稱信息。S606, P-CSCF向主叫歸屬的S-CSCF發(fā)送INVITE請(qǐng)求。S608, S-CSCF檢查INVITE請(qǐng)求中P-Asserted-Identity頭域包含用戶的可信任標(biāo)識(shí),并用本地保存用戶可信任公共用戶標(biāo)識(shí)的顯 示名稱信息更新SIP消息中與該標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。具體的i兌,如果來自P-CSCF的SIP消息中沒有用戶的顯示名 稱信息、且S-CSCF本地保存有用戶的顯示名稱信息,貝'J S-CSCF 在可信^壬用戶標(biāo)識(shí)中插入顯示名稱^"息;如果來自P-CSCF的SIP 消息中包含有用戶的顯示名稱信息、且S-CSCF本地沒有保存用戶 的顯示名稱信息,則S-CSCF刪除SIP消息中的可信任用戶標(biāo)識(shí)的 顯示名稱信息;如果來自P-CSCF的SIP消息中包含有用戶的顯示 名稱信息、且S-CSCF本地也保存有用戶的顯示名稱信息,則 S-CSCF用本地保存的顯示名稱信息替換SIP消息中的可信任用戶 標(biāo)識(shí)的顯示名稱信息。S610,如果主叫用戶還存在別名,S-CSCF則再在請(qǐng)求中插入 新的P-Asserted-Identity頭i或,其中包含主叫用戶的別名(PUI)以及別名對(duì)應(yīng)的顯示名稱。S612, S-CSCF向被叫網(wǎng)絡(luò)發(fā)送INVITE請(qǐng)求。S614,被叫網(wǎng)絡(luò)返回180 Ring l展鈴臨時(shí)響應(yīng)。S616, S-CSCF向P-CSCF返回180 Ring振鈴臨時(shí)響應(yīng)。S618, P-CSCF向UE返回180 Ring振鈴臨時(shí)響應(yīng)。S620,:故叫用戶摘4幾,凈皮叫網(wǎng)絡(luò)返回200 OK最鄉(xiāng)冬響應(yīng)。S622, S-CSCF向P-CSCF返回200 OK最纟冬響應(yīng)。S624, P-CSCF向UE返回200 OK最終響應(yīng)。S626, UE向P-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。S628, P-CSCF向S-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。S630, S-CSCF向被叫網(wǎng)絡(luò)發(fā)送ACK會(huì)話建立確認(rèn)消息。附圖7為本發(fā)明改進(jìn)的終呼(被叫)會(huì)話的流程圖(注為簡(jiǎn) 化說明,圖中以INVITE消息為例,并略去與顯示名稱功能無關(guān)的 網(wǎng)元和流程)。如圖7所示,終呼(被叫)會(huì)話包括以下步驟 S702,起呼網(wǎng)絡(luò)向被叫歸屬S-CSCF發(fā)送INVITE請(qǐng)求。S704, S-CSCF向P-CSCF發(fā)送INVITE請(qǐng)求。S706, P-CSCF向UE發(fā)送INVITE請(qǐng)求。S708, UE返回180 Ringing (振鈴)等臨時(shí)響應(yīng)。S710, P-CSCF確認(rèn)被叫用戶的可信任PUI,在臨時(shí)響應(yīng)中插 入P-Asserted-Identity頭i或,其中包含該凈皮叫用戶的可4言4壬PUI。如果P-CSCF本地保存了該可信任PUI對(duì)應(yīng)的顯示名稱, P-CSCF可以P-CSCF可以不在可信^壬標(biāo)識(shí)中^真寫該^^共用戶標(biāo)識(shí) 對(duì)應(yīng)的用戶名稱4言息。另外,也可以4安照現(xiàn)有才支術(shù),在在可信4壬標(biāo)識(shí)中:^真寫該7>共用 戶標(biāo)識(shí)對(duì)應(yīng)的用戶名稱信息。S712, P-CSCF向S-CSCF返回180 Ringing (振鈴)等臨時(shí)響應(yīng);S714, S-CSCF 4企查響應(yīng)i青求中P-Asserted-Identity頭i或包含用 戶的可信任標(biāo)識(shí),并用本地保存用戶可信任7>共用戶標(biāo)識(shí)的顯示名 稱信息更新SIP消息中與該標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。其具體處理過程與圖6中的步驟S608相同。S716,如果凈皮叫用戶還存在別名,S-CSCF再在響應(yīng)中插入新 P-Asserted-Identity頭i或^皮叫用戶的別名(PUI)以及別名只于應(yīng)的顯 示名稱。
S718, S-CSCF向起呼網(wǎng)絡(luò)返回183 Progress(處理)/180 Ringing(振鈴)等臨時(shí)響應(yīng)。S720, UE返回200 OK最終響應(yīng)。S722, P-CSCF確認(rèn)被叫用戶的可信任PUI,在臨時(shí)響應(yīng)中插 入P-Asserted-Identity頭i或,其中包含該^皮叫用戶的可4言4壬PUI;其具體處理過程與步驟S710相同。S724, P-CSCF向S-CSCF返回200 OK最終響應(yīng)。S726, S-CSCF沖全查響應(yīng)"i青求中P-Asserted-Identity頭i或包含用 戶的可信^壬標(biāo)識(shí),并用本i也^呆存用戶可4言<壬7>共用戶朽;識(shí)的顯示名 稱信息更新SIP消息中與該標(biāo)識(shí)對(duì)應(yīng)的顯示名稱〗言息。其具體處理過程與步驟S714相同。S728,如果#1叫用戶存在別名,S-CSCF再在響應(yīng)中插入新 P-Asserted-Identity頭i或-陂叫用戶的別名(PUI)以及別名對(duì)應(yīng)的顯 示名稱。S730, S-CSCF向起呼網(wǎng)絡(luò)返回200 OK最終響應(yīng)。S732,起呼網(wǎng)絡(luò)向^皮叫歸屬S-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。S734, S-CSCF向P-CSCF發(fā)送ACK會(huì)話建立確認(rèn)消息。 S736, P-CSCF向UE發(fā)送ACK會(huì)話建立確i人消息。
綜上所述,采用本發(fā)明方法,采用S-CSCF集中控制用戶7>有 標(biāo)識(shí)顯示名稱的實(shí)現(xiàn)方法,克服了 IP多媒體子系統(tǒng)中用戶z〉有標(biāo)識(shí) 的顯示名稱變更在S-CSCF與P-CSCF間的實(shí)時(shí)同步問題,避免了 呼叫過程中顯示名稱信息攜帶錯(cuò)誤的可能,保證了用戶顯示名稱數(shù) 據(jù)的一致性,同時(shí)具有良好的兼容性。以上所述^f又為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種用于IP多媒體子系統(tǒng)的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其特征在于,包括以下步驟步驟S402,代理呼叫會(huì)話控制功能實(shí)體接收來自用戶設(shè)備的初始會(huì)話協(xié)議消息,確認(rèn)用戶的可信任公共用戶標(biāo)識(shí)并將所述公共用戶標(biāo)識(shí)插入到所述初始會(huì)話協(xié)議消息中,將所述初始會(huì)話協(xié)議消息轉(zhuǎn)發(fā)至服務(wù)呼叫會(huì)話控制功能實(shí)體;以及步驟S404,所述服務(wù)呼叫會(huì)話控制功能實(shí)體檢查所述初始會(huì)話協(xié)議消息中包括的所述可信任公共用戶標(biāo)識(shí),用所述服務(wù)呼叫會(huì)話控制功能實(shí)體本地保存的用戶可信任公共用戶標(biāo)識(shí)的顯示名稱信息更新所述初始會(huì)話協(xié)議消息中與所述可信任公共用戶標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。
2. 才艮據(jù)權(quán)利要求1所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,所述初始會(huì)話協(xié)議消息包括以下至少一種初始會(huì) 話協(xié)i^清求消息和初始會(huì)話協(xié)i義響應(yīng)消息。
3. 根據(jù)權(quán)利要求2所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,在用戶注冊(cè)的過程中所述代理呼叫會(huì)話控制功能實(shí) 體接收到用戶的初始會(huì)話協(xié)議響應(yīng)消息后,不保存所述初始會(huì) 話協(xié)i義響應(yīng)消息中所述用戶的顯示名稱信息。
4. 根據(jù)權(quán)利要求2所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,在所述代理呼叫會(huì)話控制功能實(shí)體保存了所述用戶 的可信任7>共用戶標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息的情況下,所述代 理呼叫會(huì)話控制功能實(shí)體不在所述可信任7>共用戶標(biāo)識(shí)中填 寫所述公共用戶標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。
5. 根據(jù)權(quán)利要求2所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,在來自所述代理呼叫會(huì)話控制功能實(shí)體的初始會(huì)話 協(xié)議信息中沒有用戶的顯示名稱信息且所述月l務(wù)呼叫會(huì)話控制功能實(shí)體本地保存有用戶的顯示名稱信息的情況下,所述服 務(wù)呼叫會(huì)話控制功能實(shí)體在所述初始會(huì)話協(xié)i義消息中的所述 可信任7>共用戶標(biāo)識(shí)中加入本地4呆存的用戶的顯示名稱信息。
6. 根據(jù)權(quán)利要求5所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,在來自所述代理呼叫會(huì)話控制功能實(shí)體的初始會(huì)話 協(xié)議信息中包括用戶的顯示名稱信息且所述月良務(wù)呼叫會(huì)話控 制功能實(shí)體本地沒有保存用戶的顯示名稱信息的情況下,所述 月良務(wù)呼叫會(huì)話控制功能實(shí)體刪除所述初始會(huì)話協(xié)議消息中的 所述可信4壬/>共用戶標(biāo)識(shí)的顯示名稱信息。
7. 根據(jù)權(quán)利要求6所述的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn)方法,其 特征在于,在來自所述代理呼叫會(huì)話控制功能實(shí)體的初始會(huì)話 協(xié)議信息中包括用戶的顯示名稱信息且所述月良務(wù)呼叫會(huì)話控 制功能實(shí)體本地保存有用戶的顯示名稱信息的情況下,所述服 務(wù)呼叫會(huì)話控制功能實(shí)體用本地保存的顯示名稱信息替換所 述初始會(huì)話協(xié)議消息中的所述可信任公共用戶標(biāo)識(shí)的顯示名 稱信息。
8. 根據(jù)權(quán)利要求1至7中任一項(xiàng)所述的用戶7>共標(biāo)識(shí)的顯示名稱 實(shí)現(xiàn)方法,其特4正在于,在包4舌所述用戶的可^^f壬標(biāo)識(shí)的初始 會(huì)話協(xié)議消息不是來自所述代理呼叫會(huì)話控制功能實(shí)體的情 況下,所述月良務(wù)呼叫會(huì)話控制功能實(shí)體不對(duì)所述初始會(huì)話協(xié)議 消息進(jìn)行關(guān)于顯示名稱信息的任何處理。
全文摘要
本發(fā)明提出了一種用于IP多媒體子系統(tǒng)的用戶公共標(biāo)識(shí)的顯示名稱實(shí)現(xiàn),該方法包括以下步驟步驟S402,代理呼叫會(huì)話控制功能實(shí)體接收來自用戶設(shè)備的初始會(huì)話協(xié)議消息,確認(rèn)用戶的可信任公共用戶標(biāo)識(shí)并將公共用戶標(biāo)識(shí)插入到初始會(huì)話協(xié)議消息中,將初始會(huì)話協(xié)議消息轉(zhuǎn)發(fā)至服務(wù)呼叫會(huì)話控制功能實(shí)體;以及步驟S404,服務(wù)呼叫會(huì)話控制功能實(shí)體檢查初始會(huì)話協(xié)議消息中包括的可信任公共用戶標(biāo)識(shí),用服務(wù)呼叫會(huì)話控制功能實(shí)體本地保存的用戶可信任公共用戶標(biāo)識(shí)的顯示名稱信息更新初始會(huì)話協(xié)議消息中與可信任公共用戶標(biāo)識(shí)對(duì)應(yīng)的顯示名稱信息。
文檔編號(hào)H04L12/56GK101127771SQ20071015156
公開日2008年2月20日 申請(qǐng)日期2007年9月28日 優(yōu)先權(quán)日2007年9月28日
發(fā)明者偉 劉, 郝振武 申請(qǐng)人:中興通訊股份有限公司