專利名稱:下一代網(wǎng)絡(luò)中用戶多點(diǎn)注冊(cè)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信領(lǐng)域,尤其涉及一種下一代網(wǎng)絡(luò)(Next Generation Network , NGN )中用戶多點(diǎn)注冊(cè)的方法。
背景技術(shù):
隨著因特網(wǎng)技術(shù)的高速發(fā)展和普及,人們對(duì)多媒體業(yè)務(wù)的需求越來越廣 泛,統(tǒng)一通訊平臺(tái)(Unified Communication, UC ),多媒體一號(hào)通彩鈴(MUPT) 等智能業(yè)務(wù)不斷的涌現(xiàn)。由于多媒體用戶具有載體簡單、移動(dòng)性高、可以實(shí)現(xiàn) 統(tǒng)一通訊的特點(diǎn),用戶常常是使用同一個(gè)號(hào)碼在多地點(diǎn)(多臺(tái)計(jì)算機(jī))注冊(cè)使 用,這樣就有可能造成多媒朱語音用戶使用不同的IP重復(fù)注冊(cè),由于在H.323、 SIP ( Session Initial Protocol,會(huì)話初始協(xié)議)、MGCP ( Media Gateway Control Protocol,媒體網(wǎng)關(guān)控制協(xié)議)、H.248等VOIP ( Voice over Internet Protocol,網(wǎng) 絡(luò)電話)協(xié)議里面沒有相關(guān)的說明,這樣就給VOIP呼叫帶來一系列的問題。目 前有以下兩種方案來規(guī)范單個(gè)用戶使用多臺(tái)計(jì)算機(jī)注冊(cè)的情況,以便于NGN下 的用戶正常使用。方案一軟交換不判斷注冊(cè)IP地址不判斷IP地址,接收到任何一個(gè)注冊(cè)消息,軟交換刷新注冊(cè)服務(wù)器中所儲(chǔ) 存本號(hào)碼的IP地址,如圖l所示。假如注冊(cè)時(shí)使用同一號(hào)碼27526584,在階段 一中,如果有其他用戶呼叫27526584,這個(gè)時(shí)候的呼叫將會(huì)被指向EP( EndPotint, 終端)1、 IP1;在階段二,如果有其他用戶呼叫27526584,這個(gè)時(shí)候的呼叫將
會(huì)被指向EP2、 IP2;因?yàn)槟壳癗GN中用戶注冊(cè)都有一個(gè)老化時(shí)間,即軟交換要求終端下一次發(fā)送注冊(cè)消息的時(shí)間間隔,在老化時(shí)間內(nèi)需要再向軟交換發(fā)起重復(fù)注冊(cè),這樣,軟交換上的號(hào)碼27526584的IP地址就不斷地被刷新,這個(gè)時(shí) 候接續(xù)的呼叫就時(shí)而指向EP1,時(shí)而指向EP2,造成呼叫的不穩(wěn)定。 方案二軟交換判斷注冊(cè)IP地址檢查IP地址,記錄上一次注冊(cè)Call-ID號(hào),即注冊(cè)事務(wù)號(hào)。如圖2所示,如果 軟交換接收到EP2所發(fā)送的注冊(cè)消息2是在EP1所收到的由軟交換發(fā)送的同意注 冊(cè)消息l中所帶的老化時(shí)間內(nèi),并且注冊(cè)消息2不是從原先IP地址,即IP1發(fā)出的 注冊(cè)消息,則軟交換對(duì)注冊(cè)消息2發(fā)送拒絕響應(yīng),不刷新注冊(cè)服務(wù)器中所儲(chǔ)存本 號(hào)碼(如27526584)的IP地址;如圖3所示,如果軟交換接收到EP2所發(fā)送的注 冊(cè)消息2是在EP1所收到的由軟交換發(fā)送的同意注冊(cè)消息1中所帶的老化時(shí)間后 (通常是EP1離線),這時(shí)軟交換接收到EP2的注冊(cè)請(qǐng)求,就會(huì)刷新服務(wù)器所存 儲(chǔ)號(hào)碼27526584的IP地址信息為IP2 ??梢钥闯龇桨付确桨敢辉黾右粋€(gè)判斷IP地址的過程,可穩(wěn)定呼叫,但是在 現(xiàn)實(shí)應(yīng)用中仍有以下缺陷如果一個(gè)客戶使用的是同一個(gè)號(hào)碼的兩個(gè)軟終端, 比如辦公室一臺(tái),家里一臺(tái), 一般情況下,下班后會(huì)將辦公室的機(jī)器關(guān)閉,相 應(yīng)的軟終端就會(huì)退出服務(wù),從而家里的那一臺(tái)可以正常使用;但是一旦辦公室 機(jī)器忘了關(guān)閉(即軟終端忘了退出),等回到家里后,計(jì)算機(jī)中的軟終端肯定 會(huì)注冊(cè)不了 ,所有相關(guān)的呼叫仍然會(huì)接續(xù)到辦公室的機(jī)器上。發(fā)明內(nèi)容本發(fā)明所要解決的^i術(shù)問題在于4是供一種在上一次注冊(cè)的老^f匕時(shí)間內(nèi),用 戶使用另一IP地址注冊(cè)的情況下仍可穩(wěn)定呼叫而且能正常注冊(cè)的NGN中用戶多點(diǎn)注冊(cè)的方法。為解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種下一代網(wǎng)絡(luò) 中用戶多點(diǎn)注冊(cè)的方法,第一終端以第一IP地址在軟交換中完成注冊(cè)后,若軟 交換接收到同 一號(hào)碼第二終端以第二 IP地址發(fā)送的第二注冊(cè)消息,且軟交換判 斷是在上一次注冊(cè)的老化時(shí)間內(nèi),則執(zhí)行以下步驟A、 軟交換向所述第二終端發(fā)送不同意注冊(cè)消息,第二終端收到該消息后經(jīng) 判斷其仍需要注冊(cè),則向軟交換發(fā)送強(qiáng)制注冊(cè)消息;B、 軟交換對(duì)第二終端做出響應(yīng),允許注冊(cè)。 所述強(qiáng)制注冊(cè)消息攜帶有擴(kuò)展字段,表明強(qiáng)制注冊(cè)。所述步驟A和B之間還包括步驟C:軟交換接收到第二終端發(fā)送的強(qiáng)制注冊(cè)消息后,向第一終端發(fā)送注銷消息。所述步驟C之后還包括步驟D:第一終端直接向軟交換發(fā)送同意注銷消息;或第一終端提示是否同意注銷,若同意,則執(zhí)行步驟B或第一終端向軟交換發(fā)送同意注銷消息,若不同意,則結(jié)束流程。所述步驟B之后還包括步驟Bl:刷新用戶號(hào)碼的IP地址為第二 IP地址。 所述不同意注冊(cè)消息中攜帶有原因值,表明已經(jīng)有其他終端注冊(cè)。 所述注銷消息攜帶有原因值,表明使用其他IP地址注冊(cè)。 在所述步驟A中,若第二終端收到該消息后經(jīng)判斷不需要注冊(cè),則第二終 端維持離線狀態(tài)。當(dāng)?shù)?一終端收到所述注銷消息后,第 一終端以后不再自動(dòng)發(fā)起注冊(cè)。本發(fā)明的有益效果是由于本發(fā)明的NGN中用戶多點(diǎn)注冊(cè)的方法采用了強(qiáng) 制注冊(cè)的方式,因此可使在上一次注冊(cè)的老化時(shí)間內(nèi),用戶使用另一IP地址注冊(cè) 的情況下仍可穩(wěn)定呼叫而且能正常注冊(cè),從而便于用戶更自由地使用NGN設(shè)備, 享受VOIP帶來的樂趣。
圖1是現(xiàn)有技術(shù)之軟交換不判斷注冊(cè)IP地址的情況下的NGN中用戶多點(diǎn)注冊(cè)的流程圖。圖2是現(xiàn)有技術(shù)之軟交換接收到EP2所發(fā)送的注冊(cè)消息2是在EP 1所收到的 由軟交換發(fā)送的同意注冊(cè)消息1中所帶的老化時(shí)間內(nèi)的情況下的NGN中用戶多 點(diǎn)注冊(cè)的流程圖。圖3是現(xiàn)有技術(shù)之軟交換接收到EP2所發(fā)送的注冊(cè)消息2不是在EP1所收到的 由軟交換發(fā)送的同意注冊(cè)消息l中所帶的老化時(shí)間內(nèi)的情況下的NGN中用戶多 點(diǎn)注冊(cè)的流程圖。圖4是本發(fā)明第 一 實(shí)施例之軟交換接收到EP2所發(fā)送的注冊(cè)消息2是在EP 1 所收到的由軟交換發(fā)送的同意注冊(cè)消息1中所帶的老化時(shí)間內(nèi)的情況下的NGN中用戶多點(diǎn)注冊(cè)的流程圖。
具體實(shí)施方式
本發(fā)明NGN中用戶多點(diǎn)注冊(cè)的方法,當(dāng)?shù)谝唤K端以第一 IP地址在軟交換
中完成注冊(cè)后,若4丈交換 接收到同 一號(hào)碼第二纟冬端以第二 IP i也址發(fā)送的第二注冊(cè)消息,且軟交換判斷是在上一次注冊(cè)的老化時(shí)間內(nèi),則執(zhí)行以下步驟A、 軟交換向所述第二終端發(fā)送不同意注冊(cè)消息,第二終端收到該消息后經(jīng) 判斷其仍需要注冊(cè),則向軟交換發(fā)送強(qiáng)制注冊(cè)消息,若第二終端收到該消息后 經(jīng)判斷不需要注冊(cè),則第二終端維持離線狀態(tài),所述不同意注冊(cè)消息中攜帶有 原因值,表明已經(jīng)有其他終端注冊(cè);B、 軟交換接收到第二終端發(fā)送的強(qiáng)制注冊(cè)消息后,向第一終端發(fā)送注銷消 息并得到其同意;C、 軟交換對(duì)第二終端做出響應(yīng),允許注冊(cè);D、 刷新用戶號(hào)碼的IP地址為第二IP地址。 所述步驟B進(jìn)一 步包括以下步驟Bl、軟交換接收到第二終端發(fā)送的強(qiáng)制注冊(cè)消息后,向第一終端發(fā)送注銷 消息,所述注銷消息攜帶有原因值,表明使用其他IP地址注冊(cè); B2、第一終端向軟交換發(fā)送同意注銷消息。當(dāng)?shù)谝唤K端收到所述注銷消息后,第一終端以后不再自動(dòng)發(fā)起注冊(cè),并做 出是否需要重新發(fā)起注冊(cè)的提示。若第 一終端收到不重新發(fā)起注冊(cè)命令或者沒有收到按鍵輸入,則第 一終端 維持離線狀態(tài);若第一終端收到重新發(fā)起注冊(cè)命令,且是在上一次注冊(cè)的老化 時(shí)間內(nèi),則執(zhí)行以下步驟Dl、壽t交換向第一終端返回不同意注冊(cè)消息;D2、第一纟冬端收到不同意注冊(cè)消息后,^是示是否需要強(qiáng)制注冊(cè);若第一終端收到強(qiáng)制注冊(cè)命令,則第 一終端向軟交換發(fā)送強(qiáng)制注冊(cè)消息;D3、軟交換接收到第一終端發(fā)送的強(qiáng)制注冊(cè)消息后,向第二終端發(fā)送注銷消息;D4、第二終端向軟交換發(fā)送同意注銷消息; D5、軟交換對(duì)第一終端做出響應(yīng),允許注冊(cè)。請(qǐng)參閱圖4,本發(fā)明第一實(shí)施例之軟交換接收到EP2所發(fā)送的注冊(cè)消息2 是在EP1所收到的由軟交換發(fā)送的同意注冊(cè)消息1中所帶的老化時(shí)間內(nèi)的情況 下的NGN中用戶多點(diǎn)注冊(cè)的具體流程如下1 )終端1使用IP1向軟交換發(fā)送注冊(cè)消息1;2)軟交換向終端1返回同意注冊(cè)消息1,并攜帶老化時(shí)間;3 )軟交換刷新號(hào)碼27526584的IP地址為IP1;4 )終端2在老化時(shí)間內(nèi)使用IP2向軟交換發(fā)送注冊(cè)消息2;5) 軟交換向終端2返回不同意注冊(cè)消息,攜帶原因值已經(jīng)有其他終端注 冊(cè);不同意注冊(cè)消息屬于帶有特殊原因值的消息,具體如下,增加了特殊原因 4直another UE has been registered with this number;該不同意注冊(cè)消息的特殊原因值表達(dá)如下Reason: Q.850;cause=21;text="another UE has been registered with this number"6) 終端2收到不同意注冊(cè)消息,則提示已經(jīng)有終端使用相同號(hào)碼注冊(cè),
是否需要強(qiáng)制注冊(cè)?(若終端2收到NO命令或者沒有收到按鍵輸入,則維持離 線狀態(tài));7 )若終端2收到Y(jié)ES命令;則8) 終端2向軟交換發(fā)起強(qiáng)制注冊(cè)消息3,攜帶擴(kuò)展字段強(qiáng)制注冊(cè);強(qiáng)制 注冊(cè)消息3屬于擴(kuò)展的注冊(cè)消息,具體如下(在Expires (截止期)頭域里面擴(kuò) 展了一個(gè)register-type (注冊(cè)類型)的參凄t,當(dāng)這個(gè)參凄史的1"直為force register的 情況下,表示是強(qiáng)制注冊(cè),默認(rèn)情況為normal,沒有該參數(shù)也表示normal);該強(qiáng)制注冊(cè)消息3的擴(kuò)展字段表達(dá)如下 Expires: 300;register-type="force register"9) 軟交換向終端l發(fā)送注銷消息4,原因值為使用其他IP注冊(cè);注銷消 息4增力o reason頭域,消息如下(Expires: 0表示注銷消息,注銷方式為force deregister, 另夕卜才夷帶reason為another UE registered with other IP);該注銷消息4的原因值表達(dá)如下Reason: Q.850;cause=21;text="another UE registered with other IP"10) 終端1直接向軟交換發(fā)送同意注銷消息4,或終端l提示是否同意注銷, 若同意,則執(zhí)行步驟11 )或終端1向軟交換發(fā)送同意注銷消息4,若不同意, 則結(jié)束流程;同意注銷消息4為注銷響應(yīng)消息,只要Contact中的expire=0就可 以了,對(duì)應(yīng)于注銷消息4的expire=0,沒有擴(kuò)展;11) 軟交換向終端2返回同意注冊(cè)消息3,允許注冊(cè); 12 )軟交換刷新號(hào)碼27526584的IP地址為IP2。
在上述步驟中,當(dāng)終端1收到原因值為"使用其他IP注冊(cè),,的注銷消息4后, 終端1以后不再自動(dòng)發(fā)起注冊(cè),并做出相應(yīng)提示,是否需要重新發(fā)起注冊(cè)? YSE或NO,若終端1收到NO命令或者沒有收到按鍵輸入,則維持離線狀態(tài),若終 端1收到Y(jié)ES命令,則終端1會(huì)采用與上述終端2的流程相同,此處不再贅述。本發(fā)明第二實(shí)施例跟第 一實(shí)施例的NGN中用戶多點(diǎn)注冊(cè)的流程相比,區(qū)別 在于第二實(shí)施例的NGN中用戶多點(diǎn)注冊(cè)的流程沒有步驟9)和10),即終端2 向軟交換發(fā)起強(qiáng)制注冊(cè)消息3后,軟交換不通知終端l,直接允許終端2注冊(cè)。本發(fā)明第三實(shí)施例跟第一實(shí)施例的NGN中用戶多點(diǎn)注冊(cè)的流程相比,區(qū)別 在于第三實(shí)施例沒有步驟10 ),即終端2向軟交換發(fā)起強(qiáng)制注冊(cè)消息3后,軟交 換向終端1發(fā)送注銷消息4,然后軟交換不經(jīng)終端1的同意,直接向終端2返回 同意注冊(cè)消息3,允許注冊(cè)。本發(fā)明的NGN中用戶多點(diǎn)注冊(cè)的方法主要應(yīng)用場(chǎng)景是有多個(gè)不同設(shè)備、終 端使用同一個(gè)號(hào)碼的環(huán)境,解決由此帶來的注冊(cè)問題,以便于用戶更自由地使 用NGN設(shè)備,享受VOIP帶來的樂趣。本發(fā)明涉及的VOIP協(xié)議包括但不限于 H.323, SIP, MGCP, H.248以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范 圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等,均應(yīng) 包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種下一代網(wǎng)絡(luò)中用戶多點(diǎn)注冊(cè)的方法,其特征在于第一終端以第一IP地址在軟交換中完成注冊(cè)后,若軟交換接收到同一號(hào)碼第二終端以第二IP地址發(fā)送的第二注冊(cè)消息,且軟交換判斷是在上一次注冊(cè)的老化時(shí)間內(nèi),則執(zhí)行以下步驟A、軟交換向所述第二終端發(fā)送不同意注冊(cè)消息,第二終端收到該消息后經(jīng)判斷其仍需要注冊(cè),則向軟交換發(fā)送強(qiáng)制注冊(cè)消息;B、軟交換對(duì)第二終端做出響應(yīng),允許注冊(cè)。
2. 如權(quán)利要求l所述的方法,其特征在于所述強(qiáng)制注冊(cè)消息攜帶有擴(kuò)展 字段,表明強(qiáng)制注冊(cè)。
3. 如權(quán)利要求1或2所述的方法,其特征在于所述步驟A和B之間還包 括步驟C:軟交換接收到第二終端發(fā)送的所述強(qiáng)制注冊(cè)消息后,向第一終端發(fā)送注銷消息。
4. 如權(quán)利要求3所述的方法,其特征在于所述步驟C之后還包括步驟D: 第一終端直接向軟交換發(fā)送同意注銷消息;或第一終端提示是否同意注銷,若 同意,則執(zhí)行步驟B或第--終端向軟交換發(fā)送同意注銷消息,若不同意,則結(jié)束流程。
5. 如權(quán)利要求1所述的方法,其特征在于所述步驟B之后還包括步驟 Bl:刷新用戶號(hào)碼的IP地址為第二IP地址。
6. 如權(quán)利要求l所述的方法,其特征在于所述不同意注冊(cè)消息中攜帶有 原因值,表明已經(jīng)有其他終端注冊(cè)。
7. 如權(quán)利要求3所述的方法,其特征在于所述注銷消息攜帶有原因值, 表明使用其他IP地址注冊(cè)。
8. 如權(quán)利要求l所述的方法,其特征在于在所述步驟A中,若第二終端 收到該消息后經(jīng)判斷不需要注冊(cè),則第二終端維持離線狀態(tài)。
9. 如權(quán)利要求3所述的方法,其特征在于當(dāng)?shù)谝唤K端收到所述注銷消息 后,第一終端以后不再自動(dòng)發(fā)起注冊(cè)。
10. 如權(quán)利要求2所述的方法,其特征在于所述強(qiáng)制注冊(cè)消息在截止期 頭域擴(kuò)展注冊(cè)類型的參數(shù)。
全文摘要
本發(fā)明公開了下一代網(wǎng)絡(luò)中用戶多點(diǎn)注冊(cè)的方法,第一終端以第一IP地址在軟交換中完成注冊(cè)后,若軟交換接收到同一號(hào)碼第二終端以第二IP地址發(fā)送的第二注冊(cè)消息,且軟交換判斷是在上一次注冊(cè)的老化時(shí)間內(nèi),則執(zhí)行以下步驟A.軟交換向所述第二終端發(fā)送不同意注冊(cè)消息,第二終端收到該消息后經(jīng)判斷其仍需要注冊(cè),則向軟交換發(fā)送強(qiáng)制注冊(cè)消息;B.軟交換對(duì)第二終端做出響應(yīng),允許注冊(cè)。本發(fā)明的方法可使在上一次注冊(cè)的老化時(shí)間內(nèi),用戶使用另一IP地址注冊(cè)的情況下仍可穩(wěn)定呼叫而且能正常注冊(cè)。
文檔編號(hào)H04L12/28GK101155091SQ200610062848
公開日2008年4月2日 申請(qǐng)日期2006年9月28日 優(yōu)先權(quán)日2006年9月28日
發(fā)明者俊 左, 青 文, 鄭曉峰, 黃勝森 申請(qǐng)人:華為技術(shù)有限公司