国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種ims域隱含注冊(cè)的方法

      文檔序號(hào):7955190閱讀:550來(lái)源:國(guó)知局
      專利名稱:一種ims域隱含注冊(cè)的方法
      技術(shù)領(lǐng)域
      本發(fā)明專利涉及通信領(lǐng)域,尤其涉及一種IMS域隱含注冊(cè)的方法。
      背景技術(shù)
      隨著移動(dòng)通訊技術(shù)的發(fā)展,傳統(tǒng)的語(yǔ)音通信業(yè)務(wù)已經(jīng)不能滿足人們的通信 要求,人們迫切需要體驗(yàn)全新的對(duì)媒體業(yè)務(wù),這種多媒體通信不僅僅是簡(jiǎn)單的 -亂音頻通信,還包括即時(shí)消息、同址瀏覽、協(xié)同工作、流+某體等等業(yè)務(wù),特別 是新通信方式和傳統(tǒng)語(yǔ)音通信融合的業(yè)務(wù)?;贗nternet和電信網(wǎng)絡(luò)融合的趨勢(shì), 3GPP在分組承載網(wǎng)的基礎(chǔ)上《I入了全I(xiàn)P業(yè)務(wù)網(wǎng)絡(luò)架構(gòu)的IP多媒體子系統(tǒng)(IMS, IP Multimedia Subsystem, IP多媒體子系統(tǒng)),IMS的目標(biāo)是按照個(gè)性化用戶數(shù) 據(jù),屏蔽用戶接入方式,控制業(yè)務(wù)能力的開放程度,提供多媒體的通信體驗(yàn)。
      IMS中最主要的功能實(shí)體是呼叫控制實(shí)體和歸屬用戶服務(wù)器,CSCF有三種 類型S-CSCF、 P-CSCF、 I-CSCF。 S-CSCF的功能包括(l)識(shí)別用戶業(yè)務(wù)請(qǐng) 求中的本地業(yè)務(wù)標(biāo)識(shí),根據(jù)業(yè)務(wù)屬性判斷是否屬于簽約業(yè)務(wù);(2)根據(jù)用戶簽 約信息判斷業(yè)務(wù)權(quán)限;(3)提供本地業(yè)務(wù)的處理;(4)觸發(fā)相應(yīng)的應(yīng)用服務(wù)器 處理本地業(yè)務(wù)。記錄用戶的呼叫狀態(tài),完成呼叫控制功能,是最主要的業(yè)務(wù)控 制實(shí)體,由于不同的S-CSCF所連接的應(yīng)用服務(wù)器(ApplicationServer, AS)不 同,可完成不同的業(yè)務(wù)功能。P-CSCF是用戶設(shè)備在IMS域的第一個(gè)接觸點(diǎn),完 成代理功能,其功能是(1 )接受會(huì)話發(fā)起協(xié)議(Session Initiation Protocol, SIP) 消息并進(jìn)行內(nèi)部處理,然后將其轉(zhuǎn)發(fā);(2)識(shí)別用戶業(yè)務(wù)請(qǐng)求中的本地業(yè)務(wù)標(biāo) 識(shí);(3)根據(jù)配置信息或其他方式查詢到能提供本地業(yè)務(wù)的S-CSCF。 I-CSCF 的功能包括用于用戶注冊(cè)時(shí),I-CSCF到HSS查詢并確定用戶服務(wù)的S-CSCF, 主要是考慮網(wǎng)絡(luò)安全方面,完成網(wǎng)絡(luò)隱藏的功能。HSS的功能包括(l)記錄
      每個(gè)IMS用戶的簽約數(shù)據(jù),配合CSCF完成最重要的路由功能、漫游功能;(2) 提供認(rèn)證、授權(quán)、IMS/IP地址映射、位置定位功能等等;(3)接受訪問(wèn)網(wǎng)絡(luò) S-CSCF的用戶簽約信息查詢,并返回用戶簽約信息。用戶簽約信息包括用戶 號(hào)碼、地址信息;用于認(rèn)證和授權(quán)的安全信息;支持用戶注冊(cè)、記錄不同系統(tǒng) 間的位置信息;用戶特征數(shù)據(jù)。
      在IMS核心網(wǎng)的S-CSCF重啟的情況下,當(dāng)用戶作為主叫向S-CSCF始發(fā) 呼叫,往往因?yàn)镾-CSCF沒(méi)有主叫用戶數(shù)據(jù),而將呼叫拒絕;當(dāng)用戶作為^f皮叫, 往往又因?yàn)镾-CSCF中沒(méi)有被叫用戶數(shù)據(jù),也將呼叫拒絕。這樣,由于S-CSCF 中沒(méi)有儲(chǔ)存主被叫用戶的數(shù)據(jù),呼叫不能當(dāng)次接通,需要主被叫用戶重新發(fā)起 呼叫,分別依序通過(guò)鑒權(quán)和注冊(cè)后才能繼續(xù)呼叫的流程,使得呼叫建立的流程 過(guò)于繁瑣。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于提供一種在IMS域中,可以對(duì)于合法主被叫用戶的呼叫 能夠當(dāng)次接通,在呼叫發(fā)起的過(guò)程中隱含提示用戶進(jìn)行注冊(cè)的流程,用戶的注 冊(cè)狀態(tài)不影響呼叫的流程,大大提高了呼叫建立的效率。
      本發(fā)明提供了一種IMS域隱含注冊(cè)的方法,包括以下步驟
      (1 )主叫用戶通過(guò)訪問(wèn)網(wǎng)絡(luò)的代理呼叫控制實(shí)體(P-CSCF)向本地服務(wù)呼 叫控制實(shí)體(S-CSCF)發(fā)送初始呼叫邀請(qǐng)消息;
      (2 )S-CSCF收到主叫用戶的初始呼叫邀請(qǐng)消息后,在本地?cái)?shù)據(jù)庫(kù)或從HSS 提取用戶的鑒權(quán)數(shù)據(jù)對(duì)主叫用戶進(jìn)行鑒權(quán);
      (3 )如果對(duì)主叫用戶鑒權(quán)成功,主叫用戶通過(guò)S-CSCF向HSS請(qǐng)求下載用 戶的簽約數(shù)據(jù);
      (4) S-CSCF向被叫網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)主叫發(fā)起的呼叫業(yè)務(wù)請(qǐng)求。 在本發(fā)明的一個(gè)實(shí)施例中,在步驟(3)和步驟(4)之間進(jìn)一步包括主 叫用戶通過(guò)P-CSCF向S-CSCF發(fā)起注冊(cè)請(qǐng)求以及S - CSCF通知終端發(fā)起注冊(cè) 請(qǐng)求的步驟。
      在本發(fā)明中,所述用戶的鑒權(quán)數(shù)據(jù)包括用戶所在的P-CSCF地址和被叫UE 的IP地址。步驟(2)與步驟(3)之間還進(jìn)一步包括步驟(24),即S-CSCF通 過(guò)P-CSCF向主叫UE發(fā)送407消息,通過(guò)407消息的代理鑒權(quán)挑戰(zhàn)頭域(Proxy Authenticate)將鑒權(quán)挑戰(zhàn)請(qǐng)求通過(guò)P-CSCF發(fā)給主叫用戶。
      其中,在步驟(2)中,若S-CSCF的本地?cái)?shù)據(jù)庫(kù)沒(méi)有主叫用戶的鑒權(quán)數(shù)據(jù), 則S-CSCF自動(dòng)向HSS發(fā)送多媒體鑒權(quán)請(qǐng)求到HSS請(qǐng)求下載主叫用戶的鑒權(quán)數(shù) 據(jù),HSS通過(guò)多媒體鑒權(quán)響應(yīng)將鑒權(quán)數(shù)據(jù)返回S-CSCF。
      所述HSS收到S-CSCF發(fā)送的多媒體鑒權(quán)請(qǐng)求,HSS根據(jù)主叫用戶的IP多 媒體私有標(biāo)識(shí)和IP多媒體公有標(biāo)識(shí)確定用戶的鑒權(quán)類型,然后根據(jù)不同的鑒權(quán) 類型簽約信息,將鑒權(quán)數(shù)據(jù)和鑒權(quán)類型返回不同的接收地址
      1 )如果主叫用戶的鑒權(quán)類型是Early IMS用戶,則返回IP地址;
      2 )如果主叫用戶的鑒權(quán)類型是IMS SIP用戶,則返回AKAV1-MD5的鑒權(quán) 五元組;
      3 )如果主叫用戶的鑒權(quán)類型是釆用HTTP digest鑒權(quán)的,則返回HAL 所述HSS收到S-CSCF發(fā)送的多媒體鑒權(quán)請(qǐng)求后,即向S-CSCF返回多媒
      體鑒權(quán)響應(yīng),S-CSCF根據(jù)不同鑒權(quán)類型的用戶做出處理
      1 )如果主叫用戶的鑒權(quán)類型是Early IMS用戶,S-CSCF則從收到的SIP初 始消息的Via頭域最底層的Via項(xiàng)中取出send-by參數(shù),和從HSS收到的IP地 址進(jìn)行比較;如果匹配,則認(rèn)為鑒權(quán)成功,轉(zhuǎn)步驟(3);
      2) 如果主叫用戶的鑒權(quán)類型是IMS SIP用戶,S-CSCF按照AKAvl-MD5 鑒權(quán)算法,生成代理鑒權(quán)挑戰(zhàn)頭域(Proxy Authenticate),轉(zhuǎn)步驟(24);
      3) 如果主叫用戶的鑒權(quán)類型是HTTP digest鑒權(quán)的用戶,S-CSCF按照 RFC2617指定的Digest鑒權(quán)方式,生成代理鑒權(quán)挑戰(zhàn)頭域(Proxy Authenticate), 轉(zhuǎn)步驟(24 )。
      在本發(fā)明中,所述步驟(24 )與步驟(3 )之間進(jìn)一步包括步驟(25 ),即 S-CSCF收到主叫用戶通過(guò)P-CSCF發(fā)送的鑒權(quán)響應(yīng)的初始invite/message消息 時(shí),S-CSCF從代理鑒4又挑戰(zhàn)頭域中取出響應(yīng)(response)頭域和S-CSCF計(jì)算
      的結(jié)果進(jìn)行比較,判斷該用戶是否有該請(qǐng)求該業(yè)務(wù)的權(quán)限,并對(duì)鑒權(quán)數(shù)據(jù)的有 效性作出以下處理
      a) 如果比較結(jié)果匹配,則鑒權(quán)數(shù)據(jù)合法,鑒權(quán)成功通過(guò),轉(zhuǎn)步驟(3);
      b) 如果比較結(jié)果不匹配,則鑒權(quán)數(shù)據(jù)非法,鑒權(quán)失敗,S-CSCF拒絕主叫 UE的呼叫,并刪除用戶的鑒權(quán)數(shù)據(jù),接著,向主叫用戶發(fā)送403消息,釋放呼 叫,刪除本地用戶數(shù)據(jù)。
      當(dāng)用戶作被叫時(shí), 一種IMS域隱含注冊(cè)的方法,包括以下步驟 1 )被叫I-CSCF向被叫S-CSCF發(fā)送初始Invite/Message消息;
      2) 凈皮叫S-CSCF收到該消息后,到本地的數(shù)據(jù)庫(kù)查詢用戶的注冊(cè)狀態(tài),如 果沒(méi)有用戶的簽約數(shù)據(jù),則通過(guò)發(fā)送服務(wù)器分配消息(Server-Assignment-Request) 到HSS請(qǐng)求下載用戶的簽約數(shù)據(jù),同時(shí)將消息中的服務(wù)器分配類型 (Server-Assignment-Type)字段屬性值對(duì)設(shè)置為未注冊(cè);
      a)如果被叫用戶有未注冊(cè)業(yè)務(wù)時(shí),HSS將用戶簽約的未注冊(cè)業(yè)務(wù)數(shù)據(jù)返回; b )如果沒(méi)有未注冊(cè)業(yè)務(wù)時(shí),即再次發(fā)送服務(wù)器分配消息 (Server-Assignment-Request)到HSS請(qǐng)求下載用戶數(shù)據(jù),將請(qǐng)求消息中服務(wù)器分 配類型字段置為未分配狀態(tài)(NO一ASSIGNMENT),隨后,HSS將用戶的簽約數(shù) 據(jù)返回;
      3) S-CSCF收到用戶注冊(cè)業(yè)務(wù)數(shù)據(jù),進(jìn)行初始過(guò)濾準(zhǔn)則IFC匹配,再將呼 叫觸發(fā)到相關(guān)的應(yīng)用服務(wù)器(AS)。
      在步驟(i)與步驟(2)之間,進(jìn)一步包括獲取被叫用戶簽約信息的步驟, 其中,被叫用戶簽約信息包括被叫用戶的IP地址和所在的P-CSCF地址,其存 儲(chǔ)于S-CSCF的本地硬盤或HSS中。獲取被叫用戶的IP地址和所在的P-CSCF 地址可選用下述任意一種方法
      1 )以用戶公有標(biāo)識(shí)為關(guān)鍵字從S-CSCF的本地硬盤中提?。?br> 2)擴(kuò)展月i務(wù)器分配響應(yīng)消息(Server-Assignment-Answer ), S-CSCF重啟后, 該用戶作被叫時(shí)從HSS提取。
      當(dāng)所述S-CSCF收到HSS返回的用戶簽約數(shù)據(jù)時(shí),將用戶的狀態(tài)設(shè)置為懸
      置,4是示用戶重新注冊(cè),啟動(dòng)定時(shí)器,對(duì)該用戶的當(dāng)前狀態(tài)作出以下處理
      1) 如果用戶在指定的定時(shí)器期間沒(méi)有注冊(cè)成功,則不修改用戶狀態(tài),在呼
      叫釋放時(shí),如果用戶狀態(tài)還是懸置,則將用戶簽約數(shù)據(jù)從本地刪除;
      2) S-CSCF在收到新的注冊(cè)消息后,如果該用戶曾在P-CSCF訂閱了注冊(cè) 事件,那么P-CSCF將這個(gè)用戶的訂閱事件刷新。
      本發(fā)明還提供了一種IMS域隱含注冊(cè)的方法,包括以下步驟 (1)主叫用戶通過(guò)訪問(wèn)網(wǎng)絡(luò)的代理呼叫控制實(shí)體(P-CSCF )向本地服務(wù)呼 叫控制實(shí)體(S-CSCF )發(fā)送初始呼叫邀請(qǐng)消息;
      (2 ) S-CSCF收到主叫用戶的初始呼叫邀請(qǐng)消息后,如果其本地?cái)?shù)據(jù)庫(kù)沒(méi) 有用戶的鑒權(quán)數(shù)據(jù),則向主叫用戶返回一個(gè)403響應(yīng),在所述403響應(yīng)中通過(guò) 新增一個(gè)頭域(warning code 38x ) i殳定主叫用戶的相應(yīng)狀態(tài);
      a) 若用戶狀態(tài)為未注冊(cè),則主叫用戶自動(dòng)重新發(fā)起初始注冊(cè),轉(zhuǎn)步驟(3);
      b) 若用戶狀態(tài)為已注冊(cè),轉(zhuǎn)步驟(3);
      (3 ) S-CSCF向被叫網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)主叫發(fā)起的呼叫業(yè)務(wù)請(qǐng)求。 與現(xiàn)有技術(shù)相比,在本發(fā)明通過(guò)上述兩種在IMS域隱含注冊(cè)的實(shí)現(xiàn)方式,克 服了現(xiàn)有技術(shù)的種種缺陷,實(shí)現(xiàn)了當(dāng)次接通主被叫呼叫業(yè)務(wù)的發(fā)明目的,在IMS 域的S-CSCF重啟的情況下,對(duì)于合法主叫用戶發(fā)起的呼叫能夠當(dāng)次接通,而不 是先拒絕呼叫,等待用戶注冊(cè)成功后,終端再重新發(fā)起呼叫;對(duì)于被叫用戶能 夠當(dāng)次接通呼叫,或者將呼叫強(qiáng)制轉(zhuǎn)移到服務(wù)臺(tái)等終端。
      為使本發(fā)明更加容易理解,下面將結(jié)合附圖進(jìn)一步闡述本發(fā)明一種IMS域 隱含注冊(cè)的方法的具體實(shí)施例。


      圖1是本發(fā)明一種IMS域隱含注冊(cè)的方法的實(shí)施例一有未注冊(cè)業(yè)務(wù)的主叫 用戶的成功流程圖一;
      圖2是本發(fā)明一種IMS域隱含注冊(cè)的方法的實(shí)施例二有未注冊(cè)業(yè)務(wù)的主叫 用戶的成功流程圖二;
      圖3是本發(fā)明一種IMS域隱含注冊(cè)的方法的實(shí)施例四主叫用戶的失敗流程
      圖4是本發(fā)明一種IMS域隱含注冊(cè)的方法的實(shí)施例五沒(méi)有未注冊(cè)業(yè)務(wù)的被 叫用戶的成功流程圖5是本發(fā)明一種IMS域隱含注冊(cè)的方法的實(shí)施例六有未注冊(cè)業(yè)務(wù)的被叫 用戶的成功流程圖。
      具體實(shí)施例方式
      下面結(jié)合說(shuō)明書附圖來(lái)進(jìn)一步說(shuō)明本發(fā)明的具體實(shí)施方式
      。
      在IMS域中包含有兩個(gè)功能實(shí)體呼叫控制實(shí)體(CSCF, Call Session Control Function)和歸屬用戶服務(wù)器(Home Subscriber Server, HSS ),其中,CSCF有 三種類型服務(wù)呼叫控制實(shí)體(Serving-CSCF, S-CSCF)、代理呼叫控制實(shí)體 (Proxy-CSCF, P-CSCF )、查詢呼叫控制實(shí)體(Interrogating-CSCF, I-CSCF )。
      在本發(fā)明的IMS域中,主叫用戶(Use Equipment, UE)通過(guò)主叫P-CSCF 向S-CSCF始發(fā)呼叫,若S-CSCF中存有主被叫用戶的鑒權(quán)數(shù)據(jù),則主叫用戶通 過(guò)P-CSCF向S-CSCF發(fā)送注冊(cè)請(qǐng)求,再由S-CSCF向被叫用戶發(fā)送呼叫邀請(qǐng)消 息,被叫用戶做出注冊(cè)響應(yīng),從而建立起主被叫之間的呼叫。若S-CSCF中沒(méi)有 存放主叫用戶的鑒權(quán)數(shù)據(jù),則S-CSCF主動(dòng)到HSS提取,這時(shí),若HSS亦沒(méi)有, 則鑒權(quán)失敗,主叫呼叫被拒絕;若HSS有,則將其返回S-CSCF,再進(jìn)行鑒權(quán) 和后續(xù)呼叫的處理。
      參考圖1和圖2所示,本發(fā)明一種IMS域隱含注冊(cè)的方法,基于上述網(wǎng)絡(luò) 框架,在S-CSCF重啟的情況下,如果S-CSCF的本地?cái)?shù)據(jù)庫(kù)有主叫UE的鑒權(quán) 數(shù)據(jù),參照?qǐng)D1所示,實(shí)施例一有未注冊(cè)業(yè)務(wù)的主叫用戶始發(fā)呼叫的實(shí)現(xiàn)流程 如下所述
      11 )主叫UE發(fā)起初始呼叫,其通過(guò)訪問(wèn)網(wǎng)絡(luò)的P-CSCF向S-CSCF發(fā)送呼 叫邀請(qǐng)消息(Invite);
      12) S-CSCF收到主叫UE的呼叫邀請(qǐng)消息后,即在其本地的數(shù)據(jù)庫(kù)查詢?cè)?br> 主叫UE的鑒4又^t:悟;
      13 ) S-CSCF通過(guò)P-CSCF向主叫UE發(fā)送407消息,通過(guò)407消息的代理 鑒權(quán)挑戰(zhàn)頭域(ProxyAuthenticate)將鑒權(quán)請(qǐng)求通過(guò)P-CSCF發(fā)送給主叫UE;
      如果S-CSCF的本地?cái)?shù)據(jù)庫(kù)沒(méi)有主叫UE的鑒權(quán)數(shù)據(jù),參照?qǐng)D2所示,實(shí)施 例二有未注冊(cè)業(yè)務(wù)的主叫用戶的實(shí)現(xiàn)流程如下所述
      21 )主叫UE發(fā)起初始呼叫,其通過(guò)訪問(wèn)網(wǎng)絡(luò)的P-CSCF向S-CSCF發(fā)送呼 叫邀請(qǐng)消息(Invite);
      22) S-CSCF收到主叫UE的呼叫邀請(qǐng)消息后,即立即自動(dòng)發(fā)送多媒體鑒權(quán) 請(qǐng)求(Multimedia-Authentication-Request)到HSS請(qǐng)求下載用戶的鑒權(quán)數(shù)據(jù);
      這時(shí),HSS再根據(jù)主叫UE的IP多媒體私有標(biāo)識(shí)(IMPI, IP Multimedia Private Identity)和IP多々某體7^有標(biāo)識(shí)(IMPU, IP Multimedia Public identity)確定用戶 的鑒權(quán)類型,然后根據(jù)不同的鑒權(quán)類型簽約信息,將鑒權(quán)數(shù)據(jù)和鑒權(quán)類型返回 不同的接收地址
      2.2.1如果主叫UE的鑒權(quán)類型是Early IMS用戶,則返回IP地址; 2.2.2如果主叫UE的鑒權(quán)類型是IMS SIP用戶,則返回AKAV1-MD5的 鑒權(quán)五元組(RAND,AUTN, IK,CK, XRES );
      2.2.3如果主叫UE的鑒權(quán)類型是采用HTTP digest鑒權(quán)的,則返回HA1;
      23)HSS 向 S-CSCF 返回多i某體鑒權(quán)響應(yīng) (Multimedia-Authentication-Answer),當(dāng)S-CSCF收到HSS的該多媒體鑒權(quán)響 應(yīng)后,根據(jù)不同鑒權(quán)類型的用戶做出處理
      2.3.1如果主叫UE的鑒權(quán)類型是Early IMS用戶,S-CSCF則從收到的SIP 初始消息的Via頭域最底層的Via項(xiàng)中取出send-by參數(shù),和從HSS收到的IP 地址進(jìn)行比較(包括IPV6 );如果匹配,則認(rèn)為鑒權(quán)成功,轉(zhuǎn)步驟5);
      2.3.2如果主叫UE的鑒權(quán)類型是IMS SIP用戶,S-CSCF則按照AKAvl-MD5 鑒權(quán)算法,生成代理鑒權(quán)挑戰(zhàn)頭域(ProxyAuthenticate),轉(zhuǎn)步驟24);
      2.3.3如果主叫UE的鑒權(quán)類型是HTTP digest鑒權(quán)的用戶,S-CSCF按照 RFC2617指定的Digest鑒權(quán)方式,生成代理鑒權(quán)挑戰(zhàn)頭域,轉(zhuǎn)步驟24 );
      24 ) S-CSCF通過(guò)P-CSCF向主叫UE發(fā)送407消息,通過(guò)407消息的 理 鑒權(quán)挑戰(zhàn)頭域?qū)㈣b權(quán)請(qǐng)求通過(guò)P-CSCF發(fā)送給主叫UE;
      上述兩個(gè)流程在分別完成以上步驟后,繼續(xù)以下步驟 4)主叫UE通過(guò)P-CSCF向S-CSCF發(fā)送關(guān)于鑒權(quán)響應(yīng)的初始邀請(qǐng)消息 (invite ), S-CSCF收到主叫UE該邀請(qǐng)消息后,即從代理鑒權(quán)挑戰(zhàn)頭域和S-CSCF 計(jì)算的結(jié)果進(jìn)行比較,判斷該用戶是否有該請(qǐng)求該業(yè)務(wù)的權(quán)限,并對(duì)鑒權(quán)數(shù)據(jù) 的有凌丈性作出以下處理
      4.1如果比較結(jié)果匹配,則鑒權(quán)數(shù)據(jù)合法,鑒權(quán)成功通過(guò),轉(zhuǎn)步驟5),參 考圖2所示;
      4.2如果比較結(jié)果不匹配,則鑒權(quán)數(shù)據(jù)非法,鑒權(quán)失敗,S-CSCF拒絕主叫 UE的呼叫,并刪除用戶的鑒權(quán)數(shù)據(jù),接著,向主叫UE發(fā)送403消息,釋放呼 叫,刪除本地用戶凄t據(jù),參考圖3所示(實(shí)施例四)。
      5 )當(dāng)主叫UE鑒權(quán)成功后,通過(guò)S-CSCF向HSS發(fā)送服務(wù)器分配請(qǐng)求消息 (Server-Assignment-Request)請(qǐng)求下載用戶簽約數(shù)據(jù),HSS 4艮據(jù)用戶的私有標(biāo)識(shí) 和公有標(biāo)識(shí),向S-CSCF返回服務(wù)器分配響應(yīng)(Server-Assignment-Answer),將相 應(yīng)的用戶簽約彩:據(jù)返回至S-CECF;
      6 ) S-CSCF通過(guò)P-CSCF向主叫UE發(fā)送通知消息(Message/Notify ),主叫 UE返回200 ok消息,確認(rèn)主叫UE收到通知消息;
      7 )主叫UE通過(guò)P-CSCF向S-CSCF轉(zhuǎn)發(fā)注冊(cè)請(qǐng)求消息(Register); S-CSCF 返回200 OK消息,確認(rèn)收到注冊(cè)請(qǐng)求消息;
      8) S-CSCF向被叫終端發(fā)送呼叫邀請(qǐng)消息(invite),請(qǐng)求建立呼叫,被叫終 端向主叫UE返回183/180/200 OK消息,確認(rèn)收到呼叫邀請(qǐng)消息,并在主叫UE 與被叫終端之間成功建立呼叫訪問(wèn)。
      在本發(fā)明中,主叫UE發(fā)起呼叫流程時(shí),亦可以省略步驟6),即S-CSCF 不通知主叫UE重新發(fā)起注冊(cè),按照協(xié)議,主叫UE會(huì)周期性地自動(dòng)發(fā)起重注冊(cè)。
      通過(guò)上述主叫用戶始發(fā)呼叫流程可知HSS作為IMS域的可選數(shù)據(jù)庫(kù),存
      放用戶簽約數(shù)據(jù),并供S-CSCF查詢?cè)L問(wèn)。如果S-CSCF本地?cái)?shù)據(jù)庫(kù)中已存放有 主叫UE的簽約信息,則S-CSCF通過(guò)P-CSCF直接將鑒權(quán)請(qǐng)求反饋給主叫UE, 并將用戶狀態(tài)設(shè)置為已經(jīng)注冊(cè),在用戶發(fā)送攜帶鑒權(quán)響應(yīng)的呼叫請(qǐng)求,S-CSCF
      鑒4又成功后,再建立起主叫ue與#:叫終端之間的呼叫。
      如果S-CSCF本地?cái)?shù)據(jù)庫(kù)中沒(méi)有存放主叫UE的簽約信息,則S-CSCF通過(guò) 主動(dòng)發(fā)送多媒體鑒權(quán)請(qǐng)求到HSS下載相應(yīng)的用戶鑒權(quán)數(shù)據(jù),鑒權(quán)成功后,為了 保證UE,P-CSCF,S-CSCF,HSS,AS中用戶狀態(tài)的一致性,可選的,當(dāng)S-CSCF收 到HSS返回的用戶數(shù)據(jù),即將用戶狀態(tài)設(shè)置為懸置(pending),通過(guò)給用戶發(fā) 送一條message或者notify消息,提示用戶重新注冊(cè),隨即自動(dòng)建立起主叫UE 與被叫終端之間的呼叫,并啟動(dòng)定時(shí)器,如果用戶在指定的定時(shí)器期間沒(méi)有注 冊(cè)成功,則不主動(dòng)修改用戶狀態(tài),在呼叫釋放時(shí),如果用戶狀態(tài)還是懸置 (pending),則將用戶數(shù)據(jù)從本地刪除。
      另外,S-CSCF收到新的注冊(cè)消息后,如果該用戶以前在P-CSCF已經(jīng)訂閱 了注冊(cè)事件,那么P-CSCF應(yīng)該將該用戶的訂閱事件刷新。如果本次呼叫觸發(fā)到 AS, AS上沒(méi)有該用戶數(shù)據(jù),則需要通過(guò)Sh接口 (HSS和AS的接口 )到HSS 下載用戶數(shù)據(jù),并通過(guò)向HSS/S-CSCF訂閱注冊(cè)事件來(lái)保持用戶狀態(tài)在S-CSCF 和AS上的一致性。
      參照?qǐng)D4及圖5所示,本發(fā)明一種ims域隱含注冊(cè)的方法不僅可以應(yīng)用于 主叫用戶發(fā)起呼叫的過(guò)程,而且也可以應(yīng)用于用戶作為被叫終端的呼叫過(guò)程, 以下筒述當(dāng)被叫終端用戶的實(shí)現(xiàn)流程
      在該;故叫IMS域中包括有^皮叫查詢CSCF (Interrogating-CSCF, I-CSCF ), HSS,被叫S-CSCF,應(yīng)用服務(wù)器(AS)以及被叫UE。
      參照?qǐng)D4所示,被叫用戶有未注冊(cè)業(yè)務(wù)的呼叫流程如下所述
      31) 被叫I-CSCF向被叫S-CSCF發(fā)送初始呼叫邀請(qǐng)消息(Invite);
      32) S-CSCF收到該消息后,到本地的數(shù)據(jù)庫(kù)查詢被叫UE的注冊(cè)狀態(tài),如 果沒(méi)有被叫UE的簽約數(shù)據(jù),則通過(guò)發(fā)送服務(wù)器分配請(qǐng)求消息
      (Server-Assignment-Request)到hss請(qǐng)求下載被叫ue的簽約數(shù)據(jù),同時(shí)將消
      息中的月良務(wù)器分配類型(Server-Assignment-Type )字l殳屬性值對(duì)(AVP, Attribute Value Pair)設(shè)置為未注冊(cè)(UNREGISTERED—USER ), HSS根據(jù)本地?cái)?shù)據(jù)庫(kù)中 的被叫 UE注冊(cè)狀態(tài),HSS 向返回 S-CSCF月良務(wù)器分西己響應(yīng) (Server-Assignment-Answer);
      33) HSS根據(jù)本地?cái)?shù)據(jù)庫(kù)中的被叫UE注冊(cè)狀態(tài)做出數(shù)據(jù)反饋,如果被叫用 戶不是已經(jīng)注冊(cè)的狀態(tài),則根據(jù)被叫UE的公有標(biāo)識(shí),將被叫UE簽約的未注冊(cè) 業(yè)務(wù)數(shù)據(jù)返回;
      34) S-CSCF收到被叫UE注冊(cè)業(yè)務(wù)數(shù)據(jù),進(jìn)行初始過(guò)濾準(zhǔn)則IFC匹配,再 將呼叫通過(guò)相關(guān)的AS觸發(fā)到#1叫UE;
      35) 隨即,被叫UE向AS返回183/180/200 OK消息。
      參照?qǐng)D5所示,被叫用戶沒(méi)有未注冊(cè)業(yè)務(wù)的呼叫流程如下所述
      41 ) I-CSCF向S-CSCF發(fā)送初始呼叫邀請(qǐng)消息(invite (Initial SDP Offer) /message);
      42 ) S-CSCF收到該消息后,發(fā)送服務(wù)器分配請(qǐng)求消息 (Server-Assignment-Request )到HSS請(qǐng)求用戶簽約數(shù)據(jù)(Server Assignment-Type
      AVP設(shè)置為(UNREGISTERED—USER )),那么HSS將返回錯(cuò)誤值分配類型不 正確(DIAMETER—ERROR_IN_ASSIGNMENT—TYPE ),這個(gè)返回值也是僅在 這種情況下才返回的,根據(jù)該返回值判斷出S-CSCF重啟了 ; HSS向返回S-CSCF 月良務(wù)器分酉己響應(yīng)(Server-Assignment-Answer);
      43 )再次發(fā)送服務(wù)器分配消息(Server-Assignment-Request)到HSS請(qǐng)求下 載用戶數(shù)據(jù),將請(qǐng)求消息中服務(wù)器分配類型(Server Assignment-Type )字段設(shè)置 為未分配狀態(tài)(NO—ASSIGNMENT),隨后,HSS將用戶的簽約數(shù)據(jù)返回至 S-CSCF;
      44) S-CSCF收到簽約數(shù)據(jù)后,可以將用戶狀態(tài)設(shè)置為已經(jīng)注冊(cè) (REGISTEREDJJSER),按照用戶已經(jīng)注冊(cè)的流程觸發(fā)到應(yīng)用服務(wù)器AS, AS 返回183/180/200 OK消息;
      45) 在用戶注冊(cè)成功后,S-CSCF將注冊(cè)中的用戶簽約信息,如被叫用戶的 IP地址和所在的P-CSCF的地址存儲(chǔ)于S-CSCF的本地硬盤;
      46) S-CSCF將用戶簽約信息,即注冊(cè)時(shí)記錄的P-CSCF地址和UE的地址 通過(guò)擴(kuò)展的服務(wù)器分配響應(yīng)消息(Server-Assignment-Answer)記錄于HSS上;
      在被叫用戶的注冊(cè)流程中,根據(jù)被叫用戶的簽約信息存儲(chǔ)地址不同,決定 了獲取被叫用戶的簽約信息可以通過(guò)以下兩種方法實(shí)現(xiàn)
      1)以用戶公有標(biāo)識(shí)為關(guān)鍵字從S-CSCF的本地硬盤中提取被叫用戶的簽約 信息,以構(gòu)造路由信息轉(zhuǎn)發(fā)SIP請(qǐng)求消息到被叫用戶;
      2 )擴(kuò)展月良務(wù)器分配響應(yīng)消息(Server-Assignment-Answer ), S-CSCF重啟后> 該用戶作被叫時(shí)從HSS提取被叫用戶的簽約信息,以構(gòu)造路由信息轉(zhuǎn)發(fā)SIP請(qǐng) 求消息到纟皮叫用戶。
      在本發(fā)明中,被叫用戶的簽約信息包括被叫用戶的IP地址和所在的P-CSCF 地址。
      1. 如果存儲(chǔ)在S-CSCF,那么需要在用戶注冊(cè)成功后,通過(guò)寫硬盤將用戶的 公有標(biāo)識(shí)所在的P-CSCF地址和用戶的地址存儲(chǔ)下來(lái),在S-CSCF重啟的情況下 也能夠在業(yè)務(wù)處理時(shí)取出來(lái),構(gòu)造發(fā)往UE的消息。
      這種情況下需要設(shè)置硬盤數(shù)據(jù)的老化時(shí)間,老化時(shí)間可以取用戶的注冊(cè)定 時(shí)器時(shí)長(zhǎng)。
      2. 如果存儲(chǔ)在HSS,那么有兩種做法
      (1) 一種是擴(kuò)充CxDx接口 ( HSS和CSCF的接口 )的消息
      在Server-Assignment-Request和Server-Assignment-Answer消息中,都做如 下動(dòng)作
      a) 需要增加用戶的IP地址,取名為UserAddr;
      b) 增加用戶所在的P-CSCF地址,取名為PcscfAddr。
      (2) —種是從I-CSCF取得IP地址,如果是Early IMS用戶,那么可以 從GGSN (Gateway GPRS Support Node, GPRS網(wǎng)關(guān)支持節(jié)點(diǎn))取得用戶 IP。
      其中,在注冊(cè)過(guò)程中,P-CSCF在注冊(cè)(Register)請(qǐng)求中的拜訪網(wǎng)絡(luò)識(shí)別 (P-Visited-Network-ID )中會(huì)填寫P-CSCF所在的位置信息(網(wǎng)絡(luò)數(shù)據(jù)規(guī)劃時(shí)要 求填寫自己的主機(jī)名或者IP地址),那么在I-CSCF收到P-CSCF發(fā)送的Register 消息時(shí),就取出P-Visited-Network-ID的內(nèi)容,填寫在發(fā)往HSS的查詢消息 (Cx-Query)中的拜訪網(wǎng)絡(luò)識(shí)別(Visited Network Identifier)單元中,HSS可以 將這個(gè)地址記錄下來(lái),作為用戶注冊(cè)的動(dòng)態(tài)信息。
      另外,如果呼叫流程需要經(jīng)過(guò)P-CSCF觸發(fā)到UE,則需要獲取被叫用戶所 在的P-CSCF和UE的IP地址,在本發(fā)明中,獲取P-CSCF和UE的IP地址的 方法可選以下兩種l.S-CSCF的硬盤存儲(chǔ)方法;2./人HSS下栽的方法。無(wú)論哪 種實(shí)現(xiàn)方式都不影響在IMS域觸發(fā)呼叫時(shí)隱性地發(fā)起注冊(cè)的流程。
      被叫也可以采用實(shí)施例一的方法通知用戶重新注冊(cè)。從GGSN取得用戶的 IP是現(xiàn)有的技術(shù),不再贅述。
      本發(fā)明還提供了又一個(gè)實(shí)施例,通過(guò)403響應(yīng)擴(kuò)展warning code的方法通知 用戶呼叫拒絕是因?yàn)闆](méi)有注冊(cè),導(dǎo)致UE自動(dòng)注冊(cè),步驟如下
      (1 )如果網(wǎng)元S-CSCF重啟后,根據(jù)用戶的公有標(biāo)識(shí)及私有標(biāo)識(shí)確認(rèn)沒(méi)有 該用戶的數(shù)據(jù),在收到用戶的初始請(qǐng)求(invite)后,給用戶 一個(gè)403響應(yīng),并 新增一個(gè)warning code 38X(X可以是從0到9的數(shù)字),表示用戶在P-CSCF、 S-CSCF、 AS、 HSS中沒(méi)有簽約或者沒(méi)有注冊(cè)。
      例如
      380 在P-CSCF的未知用戶(未注冊(cè))
      381 在S-CSCF的未知用戶(未注冊(cè))
      382 在AS的未知用戶(未注冊(cè))
      383 在HSS的未知用戶(未簽約)
      (2) UE接收到這個(gè)消息后,判斷warning code,如果原因是未注冊(cè),那 么應(yīng)該自動(dòng)重新發(fā)起初始注冊(cè)。
      (3) 注冊(cè)成功后,自動(dòng)重發(fā)先前的呼叫。
      本實(shí)施例對(duì)網(wǎng)元中用戶動(dòng)態(tài)數(shù)據(jù)進(jìn)行恢復(fù),在UE向S-CSCF始發(fā)呼叫時(shí),無(wú)
      論S-CSCF中是否存放有該用戶的數(shù)據(jù),都不影響呼叫流程的建立。如果S-CSCF 中有主叫用戶的簽約數(shù)據(jù),則直接建立起主叫用戶與被叫網(wǎng)絡(luò)終端之間的呼叫 連接;如果S-CSCF中沒(méi)有主叫用戶的數(shù)據(jù),則自動(dòng)發(fā)送多媒體鑒權(quán)請(qǐng)求消息 (Multimedia-Authentication-Request)主動(dòng)到HSS要求下栽用戶的鑒權(quán)數(shù)據(jù)和業(yè) 務(wù)數(shù)據(jù),在鑒權(quán)成功后,S-CSCF又向HSS發(fā)送服務(wù)器分配請(qǐng)求消息 (Server-Assignment-Request)請(qǐng)求將用戶數(shù)據(jù)下載用戶的簽約信息,用戶的簽 約信息包括已注冊(cè)和未注冊(cè)兩個(gè)狀態(tài),對(duì)于已注冊(cè)的用戶,可以直接從硬盤中 或者通過(guò)向HSS發(fā)送服務(wù)器分配消息(Server-Assignment-Request)提取用戶數(shù) 據(jù),向S-CSCF返回有效的用戶數(shù)據(jù)后,即可建立主被叫之間的呼叫。倘若用戶 在發(fā)起呼叫前尚未注冊(cè),則通過(guò)向HSS發(fā)送服務(wù)器分配消息請(qǐng)求下栽用戶數(shù)據(jù) (將請(qǐng)求消息包中的服務(wù)分配類型置為未注冊(cè)),再將用戶的未注冊(cè)業(yè)務(wù)數(shù)據(jù)返 回,S-CSCF將該結(jié)果進(jìn)行初始過(guò)濾準(zhǔn)則(IFC)匹配,最后將呼叫觸發(fā)到相應(yīng)的 被叫終端,從而建立起主被叫用戶之間的呼叫關(guān)聯(lián)。
      通過(guò)上述幾種IMS域隱含注冊(cè)的實(shí)現(xiàn)方式,克服了現(xiàn)有技術(shù)的種種缺陷,實(shí) 現(xiàn)了當(dāng)次接通主被叫呼叫業(yè)務(wù)的發(fā)明目的,在IMS域的S-CSCF重啟的情況下, 對(duì)于合法主叫用戶發(fā)起的呼叫能夠當(dāng)次接通,而不是先拒絕呼叫,等待用戶注 冊(cè)成功后,終端再重新發(fā)起呼叫;對(duì)于被叫用戶能夠當(dāng)次接通呼叫,或者將呼 叫強(qiáng)制轉(zhuǎn)移到服務(wù)臺(tái)等終端。
      以上所揭露的僅為本發(fā)明一種IMS域隱含注冊(cè)的方法的較佳實(shí)施范例而 已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請(qǐng)專利范圍所作 的等同變化,仍屬本發(fā)明所涵蓋的范圍。
      權(quán)利要求
      1.一種IMS域隱含注冊(cè)的方法,其特征在于包括以下步驟(1)主叫用戶通過(guò)訪問(wèn)網(wǎng)絡(luò)的代理呼叫控制實(shí)體(P-CSCF)向本地服務(wù)呼叫控制實(shí)體(S-CSCF)發(fā)送初始呼叫邀請(qǐng)消息;(2)S-CSCF收到主叫用戶的初始呼叫邀請(qǐng)消息后,在本地?cái)?shù)據(jù)庫(kù)或從HSS提取用戶的鑒權(quán)數(shù)據(jù)對(duì)主叫用戶進(jìn)行鑒權(quán);(3)如果對(duì)主叫用戶鑒權(quán)成功,主叫用戶通過(guò)S-CSCF向HSS請(qǐng)求下載用戶的簽約數(shù)據(jù);(4)S-CSCF向被叫網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)主叫發(fā)起的呼叫業(yè)務(wù)請(qǐng)求。
      2. 如權(quán)利要求1所述的一種IMS域隱含注冊(cè)的方法,其特征在于在步驟 (3)和步驟(4)之間進(jìn)一步包括步驟(20),主叫用戶通過(guò)P-CSCF向S-CSCF發(fā)起注冊(cè)請(qǐng)求。
      3. 如權(quán)利要求1或2所述的一種IMS域隱含注冊(cè)的方法,其特征在于在 步驟(20)和步驟(4)之間進(jìn)一步包括S-CSCF通知終端發(fā)起注冊(cè)請(qǐng)求的步驟。
      4. 如權(quán)利要求1所述的一種IMS域隱含注冊(cè)的方法,其特征在于在步驟 (2 )中,所述主叫用戶的鑒權(quán)數(shù)據(jù)優(yōu)先在S-CSCF的本地?cái)?shù)據(jù)庫(kù)查找,若沒(méi)有,則S-CSCF自動(dòng)向HSS發(fā)送多媒體鑒權(quán)請(qǐng)求到HSS請(qǐng)求下載主叫用戶的鑒權(quán)數(shù) 據(jù),HSS通過(guò)多4某體鑒權(quán)響應(yīng)將鑒權(quán)數(shù)據(jù)返回S-CSCF。
      5. 如權(quán)利要求4所述的一種IMS域隱含注冊(cè)的方法,其特征在于所述 HSS收到S-CSCF發(fā)送的多i某體鑒權(quán)請(qǐng)求,HSS才艮辟主叫用戶的IP多々某體私有 標(biāo)識(shí)和IP多媒體公有標(biāo)識(shí)確定用戶的鑒權(quán)類型,然后根據(jù)不同的鑒權(quán)類型簽約 信息,將鑒權(quán)數(shù)據(jù)和鑒權(quán)類型返回給不同的接收地址 1 )如果主叫用戶的鑒權(quán)類型是Early IMS用戶,則返回IP地址;2 )如果主叫用戶的鑒權(quán)類型是IMS SIP用戶,則返回AKAV1-MD5的鑒權(quán) 五元組;3 )如果主叫用戶的鑒權(quán)類型是采用HTTP digest鑒權(quán)的,則返回HA1 。
      6. 如權(quán)利要求1或2所述的一種IMS域隱含注冊(cè)的方法,其特征在于所 述步驟(2)與步驟(3)之間還進(jìn)一步包括步驟(24),即S-CSCF通過(guò)P-CSCF 向主叫UE發(fā)送407消息,通過(guò)407消息的代理鑒權(quán)挑戰(zhàn)頭域(Proxy Authenticate) 將鑒權(quán)請(qǐng)求通過(guò)主叫P-CSCF發(fā)給主叫用戶。
      7. 如權(quán)利要求6所述的一種IMS域隱含注冊(cè)的方法,其特征在于所述 HSS收到S-CSCF發(fā)送的多媒體鑒權(quán)請(qǐng)求后,即向S-CSCF返回多媒體鑒權(quán)響應(yīng), S-CSCF根據(jù)不同鑒權(quán)類型的用戶做出處理1 )如果主叫用戶的鑒權(quán)類型是Early IMS用戶,S-CSCF則從收到的SIP初 始消息的Via頭域最底層的Via項(xiàng)中取出send-by參數(shù),和從HSS收到的IP地 址進(jìn)行比較;如果匹配,則認(rèn)為鑒權(quán)成功,轉(zhuǎn)步驟(3);2 )如果主叫用戶的鑒權(quán)類型是IMS SIP用戶,S-CSCF則按照AKAvl-MD5 鑒權(quán)算法,生成代理鑒權(quán)挑戰(zhàn)頭域,轉(zhuǎn)步驟(24);3)如果主叫用戶的鑒權(quán)類型是HTTP digest鑒權(quán)的用戶,S-CSCF按照 RFC2617指定的Digest鑒權(quán)方式,生成代理鑒權(quán)挑戰(zhàn)頭域,轉(zhuǎn)步驟(24 )。
      8. 如權(quán)利要求6所述的一種IMS域隱含注冊(cè)的方法,其特征在于所述步 驟(24)與步驟(3)之間進(jìn)一步包括步驟(25), S-CSCF從代理鑒權(quán)挑戰(zhàn)頭域 中取出響應(yīng)(response)頭域和S-CSCF本地計(jì)算的結(jié)果進(jìn)行比較a) 如果比較結(jié)果匹配,則鑒權(quán)數(shù)據(jù)合法,鑒權(quán)成功通過(guò),轉(zhuǎn)步驟(3);b) 如果比較結(jié)果不匹配,則鑒權(quán)數(shù)據(jù)非法,鑒權(quán)失敗,S-CSCF拒絕主叫 UE的呼叫,并刪除用戶的鑒權(quán)數(shù)據(jù),接著,向主叫用戶發(fā)送403消息,釋放呼 叫,刪除本地用戶數(shù)據(jù)。
      9. 如權(quán)利要求6所述的一種IMS域隱含注冊(cè)的方法,其特征在于,在步驟 (3)中,進(jìn)一步包括所述S-CSCF通過(guò)發(fā)送服務(wù)器分配消息(Server-Assignment-Request)請(qǐng)求到HSS下載用戶的簽約數(shù)據(jù),HSS再通過(guò)服務(wù) 器分配響應(yīng)(Server-Assignment-Answer)將用戶數(shù)據(jù)返回S-CSCF。
      10. 如權(quán)利要求1所述的一種IMS域隱含注冊(cè)的方法,其特征在于當(dāng)所 述S-CSCF收到HSS返回的用戶簽約數(shù)據(jù)時(shí),將用戶的狀態(tài)設(shè)置為懸置,提示 用戶重新注冊(cè),啟動(dòng)定時(shí)器,如果用戶在指定的定時(shí)器期間沒(méi)有注冊(cè)成功,則 不^^改用戶狀態(tài)。
      11. 如權(quán)利要求IO所述的一種IMS域隱含注冊(cè)的方法,其特征在于在呼 叫釋放時(shí),如果用戶狀態(tài)還是懸置,則將用戶簽約數(shù)據(jù)從本地刪除。
      12. 如權(quán)利要求2所述的一種IMS域隱含注冊(cè)的方法,其特征在于S-CSCF 在收到新的注冊(cè)消息后,如果該用戶曾在P-CSCF訂閱了注冊(cè)事件,那么P-CSCF 將這個(gè)用戶的訂閱事件刷新。
      13. —種IMS域隱含注冊(cè)的方法,其特征在于包括以下步驟(1) 被叫I-CSCF向被叫S-CSCF發(fā)送初始呼叫邀請(qǐng)消息;(2) 被叫S-CSCF收到該消息后,即到本地的數(shù)據(jù)庫(kù)查詢用戶的注冊(cè)狀態(tài), 如果沒(méi)有用戶的簽約數(shù)據(jù),則通過(guò)發(fā)送服務(wù)器分配消息到HSS請(qǐng)求下載用戶的 簽約數(shù)據(jù),同時(shí)將消息中的服務(wù)器分配類型(Server-Assignment-Type)字段屬性值 對(duì)設(shè)置為未注冊(cè);a) 如果被叫用戶有未注冊(cè)業(yè)務(wù),HSS將用戶簽約的未注冊(cè)業(yè)務(wù)數(shù)據(jù)返回;b) 如果被叫用戶沒(méi)有未注冊(cè)業(yè)務(wù),被叫S-CSCF再次發(fā)送服務(wù)器分配消息 到HSS請(qǐng)求下載用戶數(shù)據(jù),將請(qǐng)求消息中服務(wù)器分配類型字段置為未分配狀態(tài) (NO—ASSIGNMENT),隨后,HSS將用戶的簽約數(shù)據(jù)返回;3)被叫S-CSCF收到用戶數(shù)據(jù),進(jìn)行初始過(guò)濾準(zhǔn)則IFC匹配,再將呼叫觸 發(fā)到相關(guān)的應(yīng)用服務(wù)器。14. 如權(quán)利要求13所述的一種IMS域隱含注冊(cè)的方法,其特征在于,在步 驟(1)與步驟(2)之間,進(jìn)一步包括獲取被叫用戶的簽約信息的步驟,所述 被叫用戶的簽約信息存儲(chǔ)于S-CSCF的本地硬盤或HSS中。15. 如權(quán)利要求14所述的一種IMS域隱含注冊(cè)的方法,其特征在于,獲取 被叫用戶的簽約信息可選用下述任意一種方法1)以用戶公有標(biāo)識(shí)為關(guān)鍵字從S-CSCF的本地硬盤中提取; 2 )擴(kuò)展服務(wù)器分配響應(yīng)消息(Server-Assignment-Answer), S-CSCF重啟后, 該用戶作被叫時(shí)從HSS提取。16. 如權(quán)利要求14或15所述的一種IMS域隱含注冊(cè)的方法,其特征在于, 所述被叫用戶的簽約信息包括被叫用戶的IP地址和所在的P-CSCF地址。17. —種IMS域隱含注冊(cè)的方法,其特征在于包括以下步驟(1 )主叫用戶通過(guò)訪問(wèn)網(wǎng)絡(luò)的代理呼叫控制實(shí)體(P-CSCF)向本地服務(wù)呼 叫控制實(shí)體(S-CSCF)發(fā)送初始呼叫邀請(qǐng)消息;(2) S-CSCF收到主叫用戶的初始呼叫邀請(qǐng)消息后,如果其本地?cái)?shù)據(jù)庫(kù)沒(méi) 有用戶的鑒權(quán)數(shù)據(jù),則向主叫用戶返回一個(gè)403響應(yīng),在所述403響應(yīng)中通過(guò) 新增一個(gè)頭i或(warning code 38x ) i殳定主叫用戶的相應(yīng)狀態(tài);a) 若用戶狀態(tài)為未注冊(cè),則主叫用戶自動(dòng)重新發(fā)起初始注冊(cè),轉(zhuǎn)步驟(3);b) 若用戶狀態(tài)為已注冊(cè),轉(zhuǎn)步驟(3);(3 ) S-CSCF向被叫網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)主叫發(fā)起的呼叫業(yè)務(wù)請(qǐng)求。
      全文摘要
      本發(fā)明提供了一種IMS域隱含注冊(cè)的方法,其包括以下步驟(1)主叫UE通過(guò)訪問(wèn)網(wǎng)絡(luò)的P-CSCF向本地服務(wù)呼叫控制實(shí)體S-CSCF發(fā)起初始呼叫;(2)S-CSCF收到主叫用戶的初始呼叫后,在本地?cái)?shù)據(jù)庫(kù)或從HSS提取用戶的鑒權(quán)數(shù)據(jù)對(duì)主叫用戶進(jìn)行鑒權(quán);(3)如果對(duì)主叫用戶鑒權(quán)成功,主叫用戶通過(guò)S-CSCF向HSS請(qǐng)求下載用戶的簽約數(shù)據(jù);(4)S-CSCF向被叫網(wǎng)絡(luò)終端轉(zhuǎn)發(fā)主叫發(fā)起的呼叫業(yè)務(wù)請(qǐng)求。在本發(fā)明對(duì)于合法主叫用戶發(fā)起的呼叫能夠當(dāng)次接通,而不是先拒絕呼叫,等待用戶注冊(cè)成功后,終端再重新發(fā)起呼叫,對(duì)于被叫用戶能夠當(dāng)次接通呼叫,或者將呼叫強(qiáng)制轉(zhuǎn)移到服務(wù)臺(tái)等終端,大大提高了建立呼叫的效率。
      文檔編號(hào)H04W12/06GK101106795SQ20061003646
      公開日2008年1月16日 申請(qǐng)日期2006年7月12日 優(yōu)先權(quán)日2006年7月12日
      發(fā)明者舒續(xù)祖 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1