用于在因特網(wǎng)語(yǔ)音協(xié)議網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器的方法和網(wǎng)絡(luò)實(shí)體的制作方法
【專利摘要】一種方法和網(wǎng)絡(luò)節(jié)點(diǎn),用于在VoIP網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器。針對(duì)存儲(chǔ)器中的訂戶,維護(hù)訂戶列表,所述訂戶列表包括:針對(duì)其他訂戶,表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與此其他訂戶的會(huì)話的相對(duì)頻率的等級(jí)。在存儲(chǔ)器中,維護(hù)并更新服務(wù)器列表,所述服務(wù)器列表包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè),表示注冊(cè)到此呼叫會(huì)話建立服務(wù)器的其他訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述訂戶的會(huì)話的累積相對(duì)頻率的等級(jí)。從所述服務(wù)器列表中,選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器,用于要注冊(cè)的訂戶。
【專利說(shuō)明】用于在因特網(wǎng)語(yǔ)音協(xié)議網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器的方法和網(wǎng)絡(luò)實(shí)體
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于在因特網(wǎng)語(yǔ)音協(xié)議(VoIP)網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器的方法和網(wǎng)絡(luò)實(shí)體。
【背景技術(shù)】
[0002]在因特網(wǎng)語(yǔ)音協(xié)議(VoIP)網(wǎng)絡(luò)(例如,因特網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò))中,將向在此網(wǎng)絡(luò)中注冊(cè)的訂戶分配此網(wǎng)絡(luò)的特定呼叫會(huì)話建立服務(wù)器(例如,服務(wù)呼叫會(huì)話控制功能(S-CSCF)服務(wù)器)。IMS網(wǎng)絡(luò)可以包含一個(gè)或多個(gè)S-CSCF服務(wù)器。為訂戶選擇S-CSCF服務(wù)器是基于S-CSCF服務(wù)器的性能。當(dāng)訂戶執(zhí)行初始注冊(cè)時(shí),歸屬地訂戶服務(wù)器(HSS)向詢問(wèn)呼叫會(huì)話控制功能(1-CSCF)服務(wù)器通知此訂戶所需要的S-CSCF性能。然后,1-CSCF服務(wù)器從本地(1-CSCF服務(wù)器中)配置的S-CSCF服務(wù)器表中選擇具有所支持的性能的S-CSCF服務(wù)器。
[0003]為訂戶選擇S-CSCF服務(wù)器是靜態(tài)的。一旦訂戶注冊(cè),訂戶保持在此S-CSCF服務(wù)器中注冊(cè),直到訂戶去注冊(cè)(訂戶顯式地去注冊(cè)或因?yàn)樽?cè)期滿而隱式地去注冊(cè))。此外,當(dāng)S-CSCF服務(wù)器發(fā)生故障時(shí),訂戶可以最后注冊(cè)到不同的S-CSCF服務(wù)器。
[0004]假定S-CSCF服務(wù)器故障應(yīng)當(dāng)盡可能不頻繁地發(fā)生,并且還假定訂戶可以長(zhǎng)時(shí)間保持注冊(cè),訂戶可以最后長(zhǎng)時(shí)間注冊(cè)到特定的S-CSCF服務(wù)器。
[0005]當(dāng)注冊(cè)的訂戶在發(fā)起呼叫或終止呼叫時(shí)建立通信會(huì)話(例如,語(yǔ)音呼叫),則將與另一 MS訂戶建立會(huì)話發(fā)起協(xié)議(SIP)會(huì)話。該另一 MS訂戶可能注冊(cè)在相同S-CSCF服務(wù)器中或注冊(cè)在不同S-CSCF服務(wù)器中。與此SIP會(huì)話有關(guān)的信令將穿過(guò)主叫方的S-CSCF服務(wù)器以及被叫方的S-CSCF服務(wù)器。
[0006]與此SIP會(huì)話的初始Invite事務(wù)有關(guān)的信令還將穿過(guò)1-CSCF服務(wù)器。S-CSCF服務(wù)器和1-CSCF服務(wù)器可以位于相同主機(jī)(網(wǎng)絡(luò)節(jié)點(diǎn))中。S-CSCF服務(wù)器在處理初始Invite事務(wù)時(shí)可以選擇處于同一位置的1-CSCF服務(wù)器,前提是SIP會(huì)話的目的方屬于相同網(wǎng)絡(luò)。當(dāng)主叫方和被叫方注冊(cè)在相同S-CSCF服務(wù)器中時(shí),與主叫方和被叫方未注冊(cè)在相同S-CSCF服務(wù)器的情況相比,這將需要更少的信令用于初始Invite事務(wù)有關(guān)信令,因?yàn)樾帕顚⒓兇庠诠?jié)點(diǎn)內(nèi)。
[0007]SIP會(huì)話中在2000k之后的SIP信令(會(huì)話中信令)(即,當(dāng)SIP會(huì)話已經(jīng)變?yōu)橐呀IP會(huì)話)將不會(huì)穿過(guò)1-CSCF服務(wù)器,但將直接從與主叫方相關(guān)聯(lián)的S-CSCF服務(wù)器傳送到與被叫方相關(guān)聯(lián)的S-CSCF服務(wù)器。當(dāng)主叫方和被叫方注冊(cè)在相同S-CSCF服務(wù)器中時(shí),則與主叫方和被叫方未注冊(cè)在相同S-CSCF服務(wù)器的情況相比,這會(huì)導(dǎo)致針對(duì)會(huì)話中事務(wù)的較少信令,因?yàn)樾帕顚⒓兇庠诠?jié)點(diǎn)內(nèi)。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是提供因特網(wǎng)語(yǔ)音協(xié)議(VoIP)網(wǎng)絡(luò)中呼叫會(huì)話建立服務(wù)器的改進(jìn)選擇。
[0009]為此,提供了一種用于在VoIP網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器的方法。所述方法包括以下步驟:
[0010]-在存儲(chǔ)器中保存:
[0011]-與所述訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話,以及
[0012]-與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí);
[0013]-確定針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí),所述等級(jí)表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話的相對(duì)頻率,并將所述等級(jí)包括在與所述訂戶相對(duì)應(yīng)的訂戶列表中;
[0014]-針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否注冊(cè)在呼叫會(huì)話建立服務(wù)器中,并且如果是,
[0015]-當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及
[0016]-當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí);以及
[0017]-作為注冊(cè)過(guò)程的一部分,從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
[0018]在實(shí)施例中,所述VoIP網(wǎng)絡(luò)是多媒體子系統(tǒng)(MS)網(wǎng)絡(luò)。那么,所述呼叫會(huì)話建立服務(wù)器是服務(wù)呼叫會(huì)話控制功能(S-CSCF)服務(wù)器。
[0019]所述方法開(kāi)發(fā)所述VoIP網(wǎng)絡(luò)的訂戶的業(yè)務(wù)行為,以實(shí)現(xiàn)訂戶向呼叫會(huì)話建立服務(wù)器的優(yōu)化分配。
[0020]選擇用戶要注冊(cè)到的呼叫會(huì)話建立服務(wù)器考慮此訂戶的業(yè)務(wù)行為,例如,所述訂戶產(chǎn)生大量業(yè)務(wù)還是產(chǎn)生少量業(yè)務(wù)。此外,呼叫會(huì)話建立服務(wù)器的選擇考慮一般目的地(例如,VoIP會(huì)話的起點(diǎn))。例如:
[0021]情況a)對(duì)于去往/來(lái)自訂戶S的VoIP會(huì)話中的5%,主叫方和被叫方位于相同呼叫會(huì)話建立服務(wù)器中。對(duì)于去往/來(lái)自訂戶S的VoIP會(huì)話中的95%,主叫方和被叫方位于不同呼叫會(huì)話建立服務(wù)器中。
[0022]情況b)對(duì)于去往/來(lái)自訂戶S的VoIP會(huì)話中的95%,主叫方和被叫方位于相同呼叫會(huì)話建立服務(wù)器中。對(duì)于去往/來(lái)自訂戶S的VoIP會(huì)話中的5%,主叫方和被叫方位于不同呼叫會(huì)話建立服務(wù)器中。
[0023]顯然,情況b)是優(yōu)選的,因?yàn)榕c去往/來(lái)自訂戶S的VoIP會(huì)話中的5%相比,對(duì)于去往/來(lái)自訂戶S的VoIP會(huì)話中的95%,將存在優(yōu)化的VoIP信令。發(fā)明人認(rèn)識(shí)到,由于如這里所描述的訂戶向所述呼叫會(huì)話建立服務(wù)器的分配考慮該訂戶的業(yè)務(wù),具體來(lái)說(shuō),考慮由此訂戶發(fā)起的針對(duì)VoIP會(huì)話的一般目的訂戶或以此訂戶為目的地的針對(duì)VoIP會(huì)話的一般起始訂戶,實(shí)現(xiàn)了上述優(yōu)點(diǎn)。
[0024]根據(jù)一個(gè)方面,提供了一種VoIP網(wǎng)絡(luò)中的網(wǎng)絡(luò)節(jié)點(diǎn),所述網(wǎng)絡(luò)節(jié)點(diǎn)被配置為:例如在訂戶的注冊(cè)期間訪問(wèn)存儲(chǔ)器。所述存儲(chǔ)器包括:與訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話,所述訂戶列表包括:針對(duì)所列出的其他訂戶中的每一個(gè),表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率的等級(jí)。所述存儲(chǔ)器還包括與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí)。所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否注冊(cè)在呼叫會(huì)話建立服務(wù)器中,并且如果是
[0025]-當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及
[0026]-當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí)。所述網(wǎng)絡(luò)節(jié)點(diǎn)還被布置為:例如,作為所述注冊(cè)過(guò)程的一部分,從服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
[0027]顯然,所述訂戶列表可以是所述存儲(chǔ)器中包括的多個(gè)訂戶列表中的部分,每一個(gè)訂戶列表對(duì)應(yīng)于多個(gè)訂戶中的一個(gè)訂戶。此外,所述存儲(chǔ)器可以包括多個(gè)服務(wù)器列表,每一個(gè)服務(wù)器列表對(duì)應(yīng)于多個(gè)訂戶中的一個(gè)訂戶。
[0028]根據(jù)一個(gè)方面,其他訂戶包括已經(jīng)與所述訂戶發(fā)起會(huì)話的發(fā)起方其他訂戶,以及所述訂戶已經(jīng)與其發(fā)起會(huì)話的終止方其他訂戶。
[0029]在一個(gè)實(shí)施例中,VoIP網(wǎng)絡(luò)是MS網(wǎng)絡(luò),并且所述呼叫會(huì)話建立服務(wù)器是S-CSCF服務(wù)器。那么,網(wǎng)絡(luò)節(jié)點(diǎn)可以是詢問(wèn)呼叫會(huì)話控制功能(1-CSCF)服務(wù)器、歸屬地訂戶服務(wù)器(HSS)或與1-CSCF服務(wù)器相關(guān)聯(lián)或與HSS相關(guān)聯(lián)的數(shù)據(jù)庫(kù)(例如,集中用戶數(shù)據(jù)庫(kù)(CUDB))。
[0030]根據(jù)一個(gè)方面,網(wǎng)絡(luò)節(jié)點(diǎn)被布置為執(zhí)行以下步驟:基于以下一項(xiàng)或更多項(xiàng),針對(duì)所選呼叫會(huì)話建立服務(wù)器,檢查所述訂戶是否能注冊(cè)到所述所選擇的呼叫會(huì)話建立服務(wù)器:
[0031]-呼叫會(huì)話建立服務(wù)器性能,
[0032]-在多個(gè)呼叫會(huì)話建立服務(wù)器之間的呼叫會(huì)話建立服務(wù)器負(fù)荷共享,以及
[0033]-所選擇的呼叫會(huì)話建立服務(wù)器的操作條件。
[0034]如果檢查步驟揭示了所述訂戶不能注冊(cè)到所選擇的呼叫會(huì)話建立服務(wù)器,網(wǎng)絡(luò)節(jié)點(diǎn)可以通過(guò)從所述服務(wù)器列表中選擇具有相鄰的較低等級(jí)的呼叫會(huì)話建立服務(wù)器來(lái)進(jìn)行處理。針對(duì)此下一呼叫會(huì)話建立服務(wù)器,重復(fù)以上檢查??梢灾貜?fù)此過(guò)程,直到已經(jīng)選擇了所述訂戶能夠注冊(cè)的呼叫會(huì)話建立服務(wù)器。
[0035]根據(jù)一個(gè)方面,網(wǎng)絡(luò)節(jié)點(diǎn)還被布置為:將所述訂戶注冊(cè)到所選擇的呼叫會(huì)話建立服務(wù)器。這些任務(wù)可以分割到兩個(gè)節(jié)點(diǎn)上。作為示例,在MS網(wǎng)絡(luò)中,HSS能夠是確定最優(yōu)S-CSCF服務(wù)器的服務(wù)器列表的節(jié)點(diǎn)。HSS將已排序的S-CSCF服務(wù)器的服務(wù)器列表提供給1-CSCF服務(wù)器。1-CSCF服務(wù)器選擇S-CSCF服務(wù)器(或第二最佳,如果結(jié)果是這樣)。1-CSCF服務(wù)器將注冊(cè)請(qǐng)求消息轉(zhuǎn)發(fā)到所選擇的S-CSCF服務(wù)器。這個(gè)最后步驟可以解釋為將訂戶注冊(cè)到所選擇的S-CSCF服務(wù)器。
[0036]根據(jù)一個(gè)方面,網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:基于訂戶注冊(cè)之后訂戶加入的會(huì)話,更新訂戶列表和服務(wù)器列表。因此,訂戶列表和服務(wù)器列表對(duì)于重新注冊(cè)或更新注冊(cè)是最新的。[0037]根據(jù)一個(gè)方面,網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:基于更新服務(wù)器列表,將訂戶的注冊(cè)移動(dòng)到另一呼叫會(huì)話建立服務(wù)器。將理解,將訂戶的注冊(cè)移動(dòng)到另一呼叫會(huì)話建立服務(wù)器可能需要VoIP網(wǎng)絡(luò)中的其他節(jié)點(diǎn)來(lái)協(xié)作,本質(zhì)上是已知的。
[0038]根據(jù)一個(gè)方面,所述訂戶列表包括:針對(duì)所列出的其他訂戶中的每一個(gè),表示所述訂戶在預(yù)定時(shí)段期間已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率的等級(jí)。因此,能夠僅針對(duì)預(yù)定時(shí)段確定相對(duì)頻率。這提供了以下優(yōu)點(diǎn):訂戶列表僅表示在預(yù)定時(shí)段期間的訂戶行為。這是基于以下見(jiàn)解:在預(yù)定時(shí)段之前的歷史訂戶行為與為此訂戶選擇最優(yōu)呼叫會(huì)話建立服務(wù)器很少相關(guān)。預(yù)定時(shí)段可以是例如一周、28天、一個(gè)月、一個(gè)季度、一年
坐寸ο
[0039]根據(jù)一個(gè)方面,訂戶列表排除屬于與所述訂戶所屬的VoIP網(wǎng)絡(luò)不同的VoIP網(wǎng)絡(luò)的其他訂戶。
[0040]根據(jù)一個(gè)方面,提供了一種包括如上所述的網(wǎng)絡(luò)節(jié)點(diǎn)和存儲(chǔ)器的系統(tǒng),其中,所述存儲(chǔ)器是集中用戶數(shù)據(jù)庫(kù)(CUDB)。
[0041]提供一種方法和網(wǎng)絡(luò)節(jié)點(diǎn),用于在VoIP網(wǎng)絡(luò)中為訂戶選擇要注冊(cè)的呼叫會(huì)話建立服務(wù)器。針對(duì)訂戶,在存儲(chǔ)器中維護(hù)訂戶列表,所述訂戶列表包括:針對(duì)其他訂戶,表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率的等級(jí)。在存儲(chǔ)器中,維護(hù)并更新服務(wù)器列表,所述服務(wù)器列表包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè),表示注冊(cè)到此呼叫會(huì)話建立服務(wù)器的其他訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述訂戶的會(huì)話的累積相對(duì)頻率的等級(jí)。針對(duì)要注冊(cè)的訂戶,從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
【專利附圖】
【附圖說(shuō)明】
[0042]現(xiàn)在將參考附圖通過(guò)非限制性示例的方式進(jìn)一步闡述本發(fā)明,在附圖中:
[0043]圖1是訂戶列表的示例;
[0044]圖2是處理的部分(呼叫建立和訂戶列表的對(duì)應(yīng)更新)的示例;
[0045]圖3是處理的部分(訂戶注冊(cè))的示例;
[0046]圖4是通信網(wǎng)絡(luò)系統(tǒng)的實(shí)施例的示例。
【具體實(shí)施方式】
[0047]在本示例中,討論因特網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)網(wǎng)絡(luò)作為因特網(wǎng)語(yǔ)音協(xié)議(VoIP)網(wǎng)絡(luò)的示例。這種IMS網(wǎng)絡(luò)一般包含多個(gè)服務(wù)呼叫會(huì)話控制功能(S-CSCF)服務(wù)器(6、6’)。這里的S-CSCF服務(wù)器是VoIP網(wǎng)絡(luò)中能夠注冊(cè)訂戶的呼叫會(huì)話建立服務(wù)器。
[0048]在本示例中,MS網(wǎng)絡(luò)維護(hù)此網(wǎng)絡(luò)的每一個(gè)訂戶S關(guān)于最頻繁的被叫或主叫方的總覽。在本示例中,被叫方或主叫方是MS網(wǎng)絡(luò)的其他訂戶。總覽這里被稱為是訂戶列表,因?yàn)槠淞谐隽似渌啈簟D1示出了為訂戶S維護(hù)的訂戶列表的示例,其具有多達(dá)位置10的相互不同的其他訂戶的等級(jí)。針對(duì)訂戶列表上的每一個(gè)其他訂戶,給出了相對(duì)頻率,代表其他訂戶多么頻繁地呼叫訂戶S和/或其他訂戶多么頻繁地被訂戶S呼叫。在本示例中,該相對(duì)頻率是基于呼叫的數(shù)量來(lái)確定的。該相對(duì)頻率還可以基于呼叫的持續(xù)時(shí)間來(lái)確定。在本示例中,相對(duì)頻率被給定為向訂戶S的呼叫和訂戶S的呼叫的比例。將理解,為MS網(wǎng)絡(luò)中的其他訂戶維護(hù)類似的訂戶列表。
[0049]當(dāng)訂戶S在MS網(wǎng)絡(luò)中注冊(cè)時(shí),MS網(wǎng)絡(luò)將所述訂戶列表用于訂戶S,指示訂戶S最頻繁呼叫的終止方其他訂戶和/或最頻繁呼叫訂戶S的發(fā)起方其他訂戶。
[0050]為了針對(duì)訂戶S確定哪個(gè)S-CSCF服務(wù)器將導(dǎo)致訂戶S和這些最頻繁其他被叫或主叫訂戶之間的優(yōu)化SIP信令,針對(duì)訂戶列表中包括的其他用戶中的每一個(gè)進(jìn)行檢查。在本示例中,由詢問(wèn)呼叫會(huì)話控制功能(1-CSCF)服務(wù)器進(jìn)行該檢查。此檢查用于確定其他訂戶當(dāng)前注冊(cè)到哪個(gè)S-CSCF中。此外,構(gòu)建或維護(hù)與所述訂戶S相對(duì)應(yīng)的服務(wù)器列表。此服務(wù)器列表包括S-CSCF服務(wù)器的標(biāo)識(shí)符,以及針對(duì)所列出的出S-CSCF服務(wù)器中每一個(gè)的等級(jí)。當(dāng)服務(wù)器列表中未包括其他訂戶注冊(cè)的S-CSCF服務(wù)器時(shí),將所述S-CSCF服務(wù)器的標(biāo)識(shí)符添加到該服務(wù)器列表,并且向此S-CSCF服務(wù)器分配權(quán)重,該權(quán)重等于分配給訂戶列表中該其他訂戶的相對(duì)頻率。當(dāng)在服務(wù)器列表中已經(jīng)包括其他訂戶注冊(cè)的S-CSCF服務(wù)器時(shí),將此S-CSCF的權(quán)重增加與分配給訂戶列表中該其他訂戶的相對(duì)頻率相等的權(quán)重。
[0051]具有最高累計(jì)權(quán)重的S-CSCF服務(wù)器將是具有作為S-CSCF服務(wù)器最高可能性的S-CSCF服務(wù)器,其中,將注冊(cè)與訂戶S有關(guān)的終止方其他訂戶或發(fā)起方其他訂戶。因此,將在此S-CSCF服務(wù)器中注冊(cè)訂戶S,導(dǎo)致針對(duì)到訂戶S的SIP會(huì)話和來(lái)自訂戶S的SIP會(huì)話的期望的優(yōu)化SIP信令。
[0052]盡管1-CSCF服務(wù)器使用上述服務(wù)器列表來(lái)確定最好將訂戶S注冊(cè)到哪個(gè)S-CSCF服務(wù)器,1-CSCF服務(wù)器應(yīng)當(dāng)仍考慮用于選擇S-CSCF服務(wù)器的其他標(biāo)準(zhǔn)。這種標(biāo)準(zhǔn)包括(i)S-CSCF服務(wù)器性能,(ii) S-CSCF服務(wù)器負(fù)荷共享,以及(iii) S-CSCF服務(wù)器操作條件。然而,在這些常規(guī)標(biāo)準(zhǔn)的限制中,1-CSCF服務(wù)器考慮到去往和來(lái)自該訂戶的期望業(yè)務(wù),仍然可能最終選擇將對(duì)訂戶優(yōu)化的S-CSCF服務(wù)器。
[0053]如以下從圖1中給定的示例,其他訂戶I至10的等級(jí)不必累積到100%。在本示例中,去往/來(lái)自訂戶S的呼叫中96%是去往/來(lái)自經(jīng)常呼叫/被叫的其他訂戶。訂戶列表可以具有較長(zhǎng)深度,例如,等級(jí)高達(dá)位置20。然而,較低等級(jí)具有用于選擇最優(yōu)S-CSCF服務(wù)器的較小權(quán)重。要應(yīng)用到所有訂戶的訂戶列表的最優(yōu)長(zhǎng)度可以通過(guò)數(shù)學(xué)計(jì)算來(lái)確定。該最優(yōu)長(zhǎng)度將取決于網(wǎng)絡(luò)訂戶的呼叫特性,因此對(duì)每一個(gè)網(wǎng)絡(luò)可以是不同的。因此,網(wǎng)絡(luò)運(yùn)營(yíng)商在應(yīng)用這里提出的方法時(shí),可以執(zhí)行計(jì)算以確定訂戶列表的最優(yōu)深度。
[0054]訂戶列表包括來(lái)自僅注冊(cè)訂戶S的MS網(wǎng)絡(luò)的其他訂戶。當(dāng)訂戶S建立去往/來(lái)自屬于不同MS網(wǎng)絡(luò)的其他訂戶的SIP會(huì)話時(shí),則該其他訂戶在任何情況下都不會(huì)與訂戶S注冊(cè)在相同的S-CSCF服務(wù)器中。
[0055]本示例中所描述的方法具有兩個(gè)主要方面:(i)在呼叫建立時(shí)更新每一個(gè)訂戶S的訂戶列表,以及(ii)在此訂戶S的注冊(cè)期間,選擇最優(yōu)S-CSCF服務(wù)器。
[0056]特定MS網(wǎng)絡(luò)的訂戶之間建立的每一個(gè)會(huì)話發(fā)起協(xié)議(SIP)穿過(guò)此MS網(wǎng)絡(luò)的詢問(wèn)呼叫會(huì)話控制功能(1-CSCF)服務(wù)器。因此,1-CSCF服務(wù)器具有更新此呼叫中各方的訂戶列表的能力??紤]呼叫是從訂戶S建立到訂戶T,則將更新針對(duì)訂戶S和訂戶T的訂戶列表。
[0057]參考圖2,穿過(guò)1-CSCF服務(wù)器2的初始Invite事務(wù)可以如下(在Invite消息中僅示出了請(qǐng)求行和PAI首部):
[0058]INVITEsip: iohn.smithi johns-company.com STP/2.0[0059]P-asserted-ld:sip:wendy.jonesiwendys-company.com
[0060]1-CSCF服務(wù)器2可以從SIP Invite請(qǐng)求消息的發(fā)送者,并從SIPInvite請(qǐng)求消息的目的地,確定是否主叫和被叫方屬于相同MS網(wǎng)絡(luò)。如果從相同網(wǎng)絡(luò)的S-CSCF服務(wù)器6 (緊跟在Via首部之后)接收到SIPInvite請(qǐng)求消息,則主叫方和1-CSCF服務(wù)器屬于相同的IMS網(wǎng)絡(luò)。備選地,可以使用DNS詢問(wèn)來(lái)確定被叫訂戶(如請(qǐng)求行中所標(biāo)識(shí))和主叫訂戶(如P-asserted-1d首部所標(biāo)識(shí))是否屬于相同IMS運(yùn)營(yíng)商。關(guān)于被叫方,1-CSCF服務(wù)器可以從來(lái)自歸屬地訂戶服務(wù)器(HSS)的響應(yīng)中得出結(jié)論:被叫方和1-CSCF服務(wù)器是否屬于相同的MS網(wǎng)絡(luò)。如果1-CSCF服務(wù)器確定主叫方和被叫方屬于相同MS網(wǎng)絡(luò),則它們有資格使它們的訂戶列表更新。
[0061]初始Invite將導(dǎo)致以下訂戶列表更新:
[0062](I)對(duì)于wendy.jonesOwendys-company.com,將按以下方式更新等級(jí)表。如果john.smithOjohns-company.com不在訂戶列表中,將會(huì)將其添加到訂戶列表中,并將給予其呼叫率I。對(duì)于呼叫率I,其將在訂戶列表的底部。如果john.smithOjohns-company.com已經(jīng)在訂戶列表中,則john.smithOjohns-company.com的呼叫率將增加I。此后,重新計(jì)算訂戶列表中的等級(jí)。
[0063](2)對(duì)于john.smi thi j ohns-company.com,將按以下方式更新等級(jí)表。如果wendy.jonesiwendys-company.com不在訂戶列表中,將會(huì)將其添加到訂戶列表中,并將給予其呼叫率I。對(duì)于呼叫率1,其將在訂戶列表的底部。如果wendy.jonesiwendys-company.com已經(jīng)在訂戶列表中,則wendy.jonesiwendys-company.com的呼叫率將增加I。此后,重新計(jì)算訂戶列表中的等級(jí)。
[0064]以上描述指示:對(duì)于每一個(gè)訂戶列表,對(duì)每一個(gè)呼叫更新等級(jí)。然而,代替針對(duì)每一個(gè)呼叫更新等級(jí),訂戶列表可以僅維護(hù)被叫和主叫目的列表。當(dāng)此訂戶(訂戶S)將注冊(cè)應(yīng)用到IMS網(wǎng)絡(luò)中時(shí),征詢針對(duì)訂戶S的訂戶列表(是呼叫日志而不是等級(jí)表),特別地確定針對(duì)訂戶S的最優(yōu)S-CSCF服務(wù)器。
[0065]在網(wǎng)絡(luò)中可以存在多個(gè)1-CSCF服務(wù)器2、2’、2”。因此,優(yōu)選地應(yīng)當(dāng)不在1-CSCF服務(wù)器中維護(hù)訂戶列表,而是將其保持在1-CSCF外部。集中用戶數(shù)據(jù)庫(kù)(CUDB)S將是用于保持訂戶列表的合適實(shí)體。
[0066]從1-CSCF服務(wù)器2到CUDB8的指令包含主叫方的標(biāo)識(shí)以及被叫方的標(biāo)識(shí)。此信息足夠使CUDB更新針對(duì)此主叫方的訂戶列表。如上所述,1-CSCF服務(wù)器在將訂戶列表更新指令發(fā)送到CUDB之前,已經(jīng)確定主叫方和被叫方都屬于此IMS網(wǎng)絡(luò),因此訂戶列表更新指令是合理的。
[0067]該CUDB邏輯上是單個(gè)數(shù)據(jù)庫(kù)。從實(shí)現(xiàn)的角度上看,其可以是分布式數(shù)據(jù)庫(kù)。因此,1-CSCF服務(wù)器可以將用于更新訂戶的訂戶列表的命令發(fā)送到針對(duì)CUDB的配置地址。
[0068]當(dāng)訂戶S執(zhí)行初始IMS注冊(cè)時(shí),1-CSCF服務(wù)器將請(qǐng)求HSS提供S-CSCF服務(wù)器性能,此時(shí),該1-CSCF服務(wù)器將選擇合適的S-CSCF服務(wù)器(見(jiàn)圖3)。
[0069]在A,HSS6確定S-CSCF服務(wù)器6可應(yīng)用于執(zhí)行初始IMS注冊(cè)的訂戶S的性能。在B,1-CSCF服務(wù)器2選擇合適的S-CSCF服務(wù)器6,S-CSCF服務(wù)器6匹配從HSS4接收的S-CSCF服務(wù)器性能。根據(jù)現(xiàn)有技術(shù),1-CSCF服務(wù)器2對(duì)于S-CSCF服務(wù)器6的選擇不考慮訂戶S的呼叫歷史。[0070]根據(jù)本發(fā)明,在以下意義上增強(qiáng)圖3中的步驟A:HSS檢查訂戶S的訂戶列表,以確定要分配給訂戶S的最優(yōu)S-CSCF服務(wù)器6。為此,HSS4采取以下步驟:
[0071]1.獲取訂戶S的訂戶列表。
[0072]2.針對(duì)訂戶列表中的條目(其他訂戶)中的每一個(gè),確定此條目當(dāng)前是否注冊(cè)在S-CSCF服務(wù)器中。如果是,將此條目的等級(jí)率添加到服務(wù)器列表中的S-CSCF中。這導(dǎo)致列出零或更多個(gè)S-CSCF服務(wù)器,每一個(gè)S-CSCF服務(wù)器具有累積等級(jí)率。此列表中S-CSCF服務(wù)器的此累積等級(jí)率代表去往/來(lái)自訂戶S的通信會(huì)話將是去往/來(lái)自此S-CSCF服務(wù)器的相對(duì)可能性。
[0073]3.將具有最高等級(jí)的S-CSCF服務(wù)器的標(biāo)識(shí)包括在向1-CSCF服務(wù)器的直徑(Diameter)響應(yīng)中,并且潛在地將具有較低等級(jí)的S-CSCF服務(wù)器的標(biāo)識(shí)包括在向1-CSCF服務(wù)器的Diameter響應(yīng)中。
[0074]開(kāi)發(fā)HSS作為CUDB前端應(yīng)用。HSS將用作CUDB前端應(yīng)用,從CUDB后端數(shù)據(jù)庫(kù)獲取訂戶數(shù)據(jù)。HSS前端將僅從訂戶S獲得訂戶數(shù)據(jù),借此,訂戶S是要注冊(cè)的訂戶。當(dāng)HSSCUDB前端應(yīng)用從HSS后端獲得訂戶S的訂戶數(shù)據(jù)時(shí),其可以包括向CUDB后端的用于執(zhí)行上述步驟2的請(qǐng)求。CUDB后端具有可獲得的所需信息。具體來(lái)說(shuō),CUDB后端具有每一個(gè)其他訂戶的注冊(cè)狀態(tài),包括針對(duì)其他訂戶的S-CSCF服務(wù)器地址。因此,CUDB后端可以執(zhí)行步驟
2。將理解,對(duì)于本發(fā)明的實(shí)現(xiàn),在不脫離本發(fā)明的原理的前提下,可以定義各種變體。
[0075]1-CSCF服務(wù)器當(dāng)接收到Diameter用戶授權(quán)應(yīng)答(UAA)時(shí),將會(huì)把具有最高等級(jí)的S-CSCF服務(wù)器的標(biāo)識(shí)用在用于其為訂戶S選擇S-CSCF服務(wù)器的選擇過(guò)程中。取決于實(shí)現(xiàn),1-CSCF服務(wù)器可以采取以下步驟:
[0076]1.確定其是否具有以下指示:這指示具有最高等級(jí)的S-CSCF服務(wù)器當(dāng)前不可操作。如果此S-CSCF服務(wù)器當(dāng)前標(biāo)記為不可操作,則1-CSCF服務(wù)器不會(huì)選擇此S-CSCF服務(wù)器用于注冊(cè)訂戶S,而被迫選擇另一 S-CSCF服務(wù)器。在此情況下,1-CSCF服務(wù)器會(huì)選擇具有第二最高等級(jí)的S-CSCF服務(wù)器,前提是選擇此S-CSCF (具有第二最高等級(jí))不存在問(wèn)題。
[0077]2.確定負(fù)荷共孚規(guī)則是否禁止具有最聞等級(jí)的此指不S-CSCF的選擇。如果此S-CSCF服務(wù)器上的注冊(cè)負(fù)荷例如超過(guò)50%,則根據(jù)負(fù)荷共享規(guī)則,該1-CSCF服務(wù)器可能被迫選擇另一 S-CSCF服務(wù)器。
[0078]3.確定所指示的具有最高等級(jí)的S-CSCF服務(wù)器是否支持對(duì)于此訂戶S的所需性倉(cāng)泛。
[0079]如果以上所列出的步驟都不禁止1-CSCF服務(wù)器選擇所指示的具有最高等級(jí)的S-CSCF服務(wù)器,則1-CSCF服務(wù)器選擇此S-CSCF服務(wù)器。訂戶S現(xiàn)在注冊(cè)到最優(yōu)S-CSCF服務(wù)器,產(chǎn)生以下最高期望:去往/來(lái)自此訂戶S的通信將來(lái)自/去往相同S-CSCF服務(wù)器中注冊(cè)的其他訂戶。
[0080]根據(jù)現(xiàn)有技術(shù),HSS將更新訂戶S的注冊(cè)狀態(tài),包括分配給此訂戶S的S-CSCF服務(wù)器地址。當(dāng)HSS從訂戶S注冊(cè)的所分配S-CSCF服務(wù)器接收到Diameter服務(wù)器分配請(qǐng)求(SAR)時(shí),發(fā)生此更新。
[0081]讓訂戶T作為訂戶S的等級(jí)列表中存在的其他訂戶。當(dāng)訂戶T他/她自身執(zhí)行初始MS注冊(cè)時(shí),則對(duì)于為訂戶T選擇S-CSCF服務(wù)器,根據(jù)上述過(guò)程步驟,將考慮當(dāng)前分配給訂戶S的S-CSCF服務(wù)器。[0082]圖4示出了通信網(wǎng)絡(luò)系統(tǒng)I的實(shí)施例的示例。在本示例中,通信網(wǎng)絡(luò)系統(tǒng)I是MS網(wǎng)絡(luò)。系統(tǒng)I包括網(wǎng)絡(luò)節(jié)點(diǎn)2。在本示例中,網(wǎng)絡(luò)節(jié)點(diǎn)2是1-CSCF服務(wù)器。網(wǎng)絡(luò)節(jié)點(diǎn)2包括被配置為訪問(wèn)存儲(chǔ)器8的訪問(wèn)單元20。在本示例中,存儲(chǔ)器由集中用戶數(shù)據(jù)庫(kù)(CUDB)形成。
[0083]存儲(chǔ)器包括與訂戶S相對(duì)應(yīng)的訂戶列表。存儲(chǔ)器可以包括多個(gè)訂戶列表,每一個(gè)對(duì)應(yīng)于多個(gè)訂戶中的相應(yīng)訂戶。訂戶列表包括代表其他訂戶的信息,訂戶S利用該信息已經(jīng)經(jīng)由網(wǎng)絡(luò)加入與其他訂戶的會(huì)話。訂戶列表包括針對(duì)訂戶列表上其他訂戶中每一個(gè)的等級(jí),該等級(jí)代表訂戶S已經(jīng)加入經(jīng)由網(wǎng)絡(luò)與此其他訂戶的會(huì)話的相對(duì)頻率。在本示例中,存儲(chǔ)器8還包括與其他訂戶相對(duì)應(yīng)的其他訂戶列表。存儲(chǔ)器還包括與訂戶S相對(duì)應(yīng)的服務(wù)器列表。設(shè)計(jì)服務(wù)器列表用于包括呼叫會(huì)話建立服務(wù)器(例如,S-CSCF服務(wù)器)的標(biāo)識(shí)符,并且用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中的每一個(gè)的等級(jí)。
[0084]網(wǎng)絡(luò)節(jié)點(diǎn)2包括檢查單元22。檢查單元22被布置為:為訂戶列表上的其他訂戶中的每一個(gè),檢查該其他訂戶是否注冊(cè)在呼叫會(huì)話建立服務(wù)器6中。在本示例中,由S-CSCF6形成該呼叫會(huì)話建立服務(wù)器。網(wǎng)絡(luò)節(jié)點(diǎn)2還包括驗(yàn)證單元24。網(wǎng)絡(luò)節(jié)點(diǎn)2還包括包含單元
26。當(dāng)檢查單元22確定其他訂戶注冊(cè)在呼叫會(huì)話建立單元6中時(shí),驗(yàn)證單元24檢查該呼叫會(huì)話建立服務(wù)器是否已經(jīng)包括在服務(wù)器列表中。當(dāng)驗(yàn)證單元24確定所述呼叫會(huì)話建立服務(wù)器6未包括在服務(wù)器列表中時(shí),包含單元26將所述呼叫會(huì)話建立服務(wù)器6的標(biāo)識(shí)符添加到服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到該服務(wù)器列表中的所述呼叫會(huì)話建立服務(wù)器。當(dāng)驗(yàn)證單元24確定所述呼叫會(huì)話建立服務(wù)器6已經(jīng)包括在服務(wù)器列表中時(shí),包含單元26將所述其他訂戶的等級(jí)加到與該服務(wù)器列表中的所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí)。
[0085]網(wǎng)絡(luò)節(jié)點(diǎn)2還包括選擇單元28。選擇單元28被布置為:從服務(wù)器列表中選擇具有最聞等級(jí)的呼叫會(huì)話建立服務(wù)器。
[0086]在本示例中,網(wǎng)絡(luò)節(jié)點(diǎn)2還包括測(cè)試單元30。測(cè)試單元被布置為:針對(duì)所選擇的呼叫會(huì)話建立服務(wù)器6,檢查訂戶S是否可以注冊(cè)到所述所選擇的呼叫會(huì)話建立服務(wù)器6。該檢查是基于以下一項(xiàng)或更多項(xiàng)來(lái)執(zhí)行的:呼叫會(huì)話建立服務(wù)器性能、在多個(gè)呼叫會(huì)話建立服務(wù)器之間的呼叫會(huì)話建立服務(wù)器負(fù)荷共享以及所選擇的呼叫會(huì)話建立服務(wù)器的操作條件。如果測(cè)試單元30確定訂戶S可以注冊(cè)到所選擇的呼叫會(huì)話建立服務(wù)器6,則網(wǎng)絡(luò)節(jié)點(diǎn)2發(fā)起訂戶S到所選擇的呼叫會(huì)話建立服務(wù)器的注冊(cè)處理。
[0087]如果測(cè)試單元30確定訂戶S不能注冊(cè)到所選擇的呼叫會(huì)話建立服務(wù)器6,則測(cè)試單元向選擇單元28指示從服務(wù)器列表中選擇具有相鄰的較低等級(jí)的呼叫會(huì)話建立服務(wù)器。然后,測(cè)試單元30檢查此具有相鄰較低等級(jí)的所選擇的呼叫會(huì)話建立服務(wù)器6:訂戶S是否可以注冊(cè)到此所選擇的呼叫會(huì)話建立服務(wù)器。重復(fù)此處理,直到測(cè)試單元30確定訂戶S可以注冊(cè)到所選擇的呼叫會(huì)話建立服務(wù)器。
[0088]將理解,訪問(wèn)單元20、檢查單元22、驗(yàn)證單元24、包含單元26、選擇單元28和測(cè)試單元30可以實(shí)現(xiàn)為專用電子電路(可能包括軟件代碼部分)。訪問(wèn)單元20、檢查單元22、驗(yàn)證單元24、包含單元26、選擇單元28和測(cè)試單元30還可以實(shí)現(xiàn)為在可編程裝置(例如,計(jì)算機(jī))上執(zhí)行的并且例如存儲(chǔ)在其存儲(chǔ)器中的軟件代碼部分。
[0089]如在針對(duì)訂戶S的先前部分中所描述,只要在相同網(wǎng)絡(luò)的訂戶之間建立呼叫,訂戶列表是基于去往/來(lái)自此訂戶S建立的呼叫的累積而編輯的。
[0090]在實(shí)施例中,假定當(dāng)訂戶S在任意時(shí)刻具有針對(duì)其他訂戶T的高等級(jí)時(shí),此針對(duì)其他訂戶T的高等級(jí)會(huì)無(wú)限地應(yīng)用。因此,另外假定針對(duì)訂戶S的訂戶列表是基于覆蓋指定時(shí)間窗的呼叫。此時(shí)間窗可以是例如過(guò)去28天。還可以考慮其他時(shí)間窗值。將比所述時(shí)間窗更老的呼叫條目從針對(duì)訂戶S的呼叫列表中移除,并且不會(huì)將其考慮用于確定訂戶列表中的訂戶等級(jí)。
[0091]以此方式,針對(duì)每一個(gè)訂戶的訂戶列表中的訂戶等級(jí)將是動(dòng)態(tài)屬性,根據(jù)訂戶的呼叫行為隨時(shí)間改變。
[0092]在以上說(shuō)明中,已經(jīng)參考本發(fā)明的實(shí)施例的特定示例描述了本發(fā)明。然而,將顯而易見(jiàn)的是,在不脫離如所附權(quán)利要求所述的本發(fā)明的較寬精神和范圍的前提下,可以對(duì)其作出各種修改和改變。
[0093]鑒于這點(diǎn),已經(jīng)描述了可以在訂戶S執(zhí)行初始注冊(cè)的時(shí)刻將該訂戶S分配給最優(yōu)S-CSCF服務(wù)器。然而,還如所述,訂戶的訂戶列表不是靜態(tài)屬性,而是取決于訂戶S的呼叫行為隨著時(shí)間而改變。這可能導(dǎo)致以下情形:在時(shí)刻t = Tl,第一 S-CSCF服務(wù)器(S-CSCF(a))將是針對(duì)訂戶S的最優(yōu)S-CSCF服務(wù)器,而在不同時(shí)刻t = T2 (T2 > Tl),第二S-CSCF服務(wù)器(S-CSCF(b))將是針對(duì)訂戶S的最優(yōu)S-CSCF服務(wù)器。然而,訂戶S可以不在T2執(zhí)行初始注冊(cè),因此訂戶S保持注冊(cè)到次優(yōu)S-CSCF服務(wù)器。
[0094]已知可以將訂戶從一個(gè)S-CSCF服務(wù)器移動(dòng)到另一 S-CSCF服務(wù)器。這種將訂戶從一個(gè)S-CSCF服務(wù)器移動(dòng)到另一 S-CSCF服務(wù)器可用于使針對(duì)訂戶S的S-CSCF服務(wù)器分配與訂戶當(dāng)前的訂戶列表相一致。在低業(yè)務(wù)期間(例如,在03h00和05h00),應(yīng)當(dāng)運(yùn)行管理處理,該管理處理確定:為了優(yōu)化針對(duì)此訂戶的S-CSCF服務(wù)器分配,是否應(yīng)當(dāng)將特定訂戶移動(dòng)到另一 S-CSCF服務(wù)器。
[0095]以此方式,當(dāng)訂戶的業(yè)務(wù)行為改變時(shí),可能導(dǎo)致另一 S-CSCF服務(wù)器變?yōu)閮?yōu)化S-CSCF服務(wù)器,訂戶在某個(gè)時(shí)刻可能被移動(dòng)到已經(jīng)變?yōu)閮?yōu)化S-CSCF服務(wù)器的此另一S-CSCF服務(wù)器。
[0096]應(yīng)當(dāng)理解,需要將訂戶從一個(gè)S-CSCF服務(wù)器移動(dòng)到另一 S-CSCF服務(wù)器所需的處理能力和網(wǎng)絡(luò)信令最好不會(huì)比注冊(cè)到該最優(yōu)S-CSCF服務(wù)器中的訂戶的期望優(yōu)點(diǎn)更重要。針對(duì)此原因,將訂戶移動(dòng)到此訂戶的最優(yōu)S-CSCF服務(wù)器可以被限制為最優(yōu)S-CSCF服務(wù)器的等級(jí)具有相對(duì)高的值的那些訂戶??紤]以下兩個(gè)示例:
[0097]情況a
[0098]S-CSCF(I)具有 80%等級(jí)
[0099]S-CSCF (2)具有 20% 等級(jí)
[0100]S-CSCF (3)具有 20 % 等級(jí)
[0101]情況b
[0102]S-CSCF(I)具有 45%等級(jí)
[0103]S-CSCF⑵具有35 %等級(jí)
[0104]S-CSCF (3)具有 35 % 等級(jí)
[0105]針對(duì)情況a),值得將訂戶移動(dòng)到他/她的最優(yōu)S-CSCF服務(wù)器,但針對(duì)情況b),不值得將訂戶移動(dòng)到他/她的最優(yōu)S-CSCF服務(wù)器。當(dāng)確定是否值得在某個(gè)時(shí)間點(diǎn)將訂戶移動(dòng)到此訂戶的最優(yōu)S-CSCF服務(wù)器時(shí),不僅取決于該最優(yōu)S-CSCF服務(wù)器的相對(duì)等級(jí)位置,還取決于針對(duì)此訂戶的呼叫率。如果訂戶與具有高等級(jí)率的對(duì)等訂戶具有高呼叫率,則這增加了將訂戶移動(dòng)到他/她的最優(yōu)S-CSCF服務(wù)器的優(yōu)點(diǎn)。
[0106]上述在S-CSCF服務(wù)器上的自適應(yīng)訂戶分布方法具有以下優(yōu)點(diǎn):當(dāng)訂戶注冊(cè)時(shí),將導(dǎo)致針對(duì)此訂戶的更優(yōu)化的S-CSCF服務(wù)器分配。因此,建立去往/來(lái)自此訂戶的SIP會(huì)話有較大可能性在相同S-CSCF服務(wù)器中發(fā)生,即,主叫和被叫方處于相同S-CSCF服務(wù)器中。
[0107]這進(jìn)而可以導(dǎo)致MS核心網(wǎng)(CSCFfA)中降低的負(fù)荷以及更少的節(jié)點(diǎn)間IP信令。作為派生的結(jié)果,負(fù)荷節(jié)省導(dǎo)致針對(duì)S-CSCF服務(wù)器增加的訂戶和呼叫能力,降低與IMS核心網(wǎng)有關(guān)的CAPEX和OPEX。
[0108]所述方法的可應(yīng)用性不限于語(yǔ)音呼叫,還包括視頻呼叫、消息發(fā)送和MS網(wǎng)絡(luò)的兩個(gè)訂戶之間其他基于MS的服務(wù)。所述方法還一般可應(yīng)用于VoIP網(wǎng)絡(luò)。
[0109]然而,其他修改、變體和備選也是可能的。因此,說(shuō)明書、附圖和示例應(yīng)當(dāng)被看做是示意性的而不是限制性的。
[0110]在權(quán)利要求中,置于括號(hào)之間的任意附圖標(biāo)記都不應(yīng)當(dāng)被理解為是限制該權(quán)利要求。詞語(yǔ)‘包括’不排除不是權(quán)利要求中所列出的的其他特征或步驟的存在。此外,詞語(yǔ)‘一’和‘一個(gè)’不應(yīng)當(dāng)被理解為限于‘僅一個(gè)’,而是用于表示‘至少一個(gè)’,并且不排除多個(gè)。在相互不同的權(quán)利要求中引用特定手段的事實(shí)并不指示不能有益地使用這些手段的組合。
【權(quán)利要求】
1.一種因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)⑴中的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為訪問(wèn)存儲(chǔ)器(8),所述存儲(chǔ)器包括: -與訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表是眾多訂戶列表中的部分,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入到與所述其他訂戶的會(huì)話中,所述訂戶列表包括:針對(duì)所列出的其他訂戶中的每一個(gè),表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率的等級(jí),以及 -與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器(6,6’ )的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí); 所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否在呼叫會(huì)話建立服務(wù)器中注冊(cè),并且如果是 -當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及 -當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí),以及 所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為執(zhí)行以下步驟: 基于以下一項(xiàng)或更多項(xiàng),針對(duì)所選擇的呼叫會(huì)話建立服務(wù)器(6、6’),檢查所述訂戶是否能注冊(cè)到所述所選擇的呼叫會(huì)話建立服務(wù)器: -呼叫會(huì)話建立服務(wù)器性能, -在多個(gè)呼叫會(huì)話建立服務(wù)器之間共享的呼叫會(huì)話建立服務(wù)器負(fù)荷,以及 -所選擇的呼叫會(huì)話建立服務(wù)器的操作條件, 并且在否定的情況下,從所述服務(wù)器列表中選擇具有相鄰的較低等級(jí)的呼叫會(huì)話建立服務(wù)器。
3.根據(jù)權(quán)利要求1或2所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)還被布置為:將所述訂戶注冊(cè)到所述所選擇的呼叫會(huì)話建立服務(wù)器(6、6’)。
4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:基于在所述訂戶注冊(cè)之后所述訂戶加入的會(huì)話,更新所述訂戶列表和所述服務(wù)器列表。
5.根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)被布置為:基于更新的服務(wù)器列表,將所述訂戶的注冊(cè)移動(dòng)到另一呼叫會(huì)話建立服務(wù)器。
6.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述訂戶列表包括:針對(duì)所述其他訂戶中的每一個(gè),表示所述訂戶在預(yù)定時(shí)段期間已經(jīng)經(jīng)由因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)(I)加入與該其他訂戶的會(huì)話的相對(duì)頻率的等級(jí)。
7.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述其他訂戶包括:已經(jīng)向所述訂戶發(fā)起會(huì)話的發(fā)起方其他訂戶,以及所述訂戶已經(jīng)向其發(fā)起會(huì)話的終止方其他訂戶。
8.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述訂戶列表排除屬于與所述訂戶所屬的VoIP網(wǎng)絡(luò)不同的因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)的其他訂戶。
9.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)是因特網(wǎng)協(xié)議多媒體子系統(tǒng)MS網(wǎng)絡(luò),并且所述呼叫會(huì)話建立服務(wù)器是服務(wù)呼叫會(huì)話控制功能S-CSCF服務(wù)器(6、6’)。
10.根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)是詢問(wèn)呼叫會(huì)話控制功能1-CSCF服務(wù)器(2、2’、2”)或歸屬地訂戶服務(wù)器(4)。
11.一種包括根據(jù)前述權(quán)利要求中任意一項(xiàng)所述的網(wǎng)絡(luò)節(jié)點(diǎn)(2、2’、2”、4)和存儲(chǔ)器(8) 的系統(tǒng),其中,所述存儲(chǔ)器是集中式用戶數(shù)據(jù)庫(kù)CUDB。
12.一種用于在因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)(I)中為訂戶選擇要注冊(cè)到的呼叫會(huì)話建立服務(wù)器(6、6’ )的方法,所述方法包括以下步驟: -在存儲(chǔ)器中維護(hù): -與所述訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話,以及 -與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí); -確定針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí),所述等級(jí)表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率,并將所述等級(jí)包括在所述訂戶列表中; -針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否在呼叫會(huì)話建立服務(wù)器中注冊(cè),并且如果是, -當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及 -當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí);以及 -從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
13.根據(jù)權(quán)利要求12所述的方法,包括以下步驟: 基于以下一項(xiàng)或更多項(xiàng),針對(duì)所選擇的呼叫會(huì)話建立服務(wù)器,檢查所述訂戶是否能注冊(cè)到所述所選擇的呼叫會(huì)話建立服務(wù)器: -呼叫會(huì)話建立服務(wù)器性能, -在多個(gè)呼叫會(huì)話建立服務(wù)器之間共享的呼叫會(huì)話建立服務(wù)器負(fù)荷,以及 -所選擇的呼叫會(huì)話建立服務(wù)器的操作條件, 并且在否定的情況下,從所述服務(wù)器列表中選擇具有相鄰的較低等級(jí)的呼叫會(huì)話建立服務(wù)器。
14.一種包括軟件代碼部分的計(jì)算機(jī)程序產(chǎn)品,被布置為:當(dāng)在可編程裝置上運(yùn)行時(shí),執(zhí)行以下步驟: -在存儲(chǔ)器中維護(hù): -與所述訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話,以及-與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí); -確定針對(duì)所列出的其他訂戶中每一個(gè)的等級(jí),所述等級(jí)表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率,并將所述等級(jí)包括在所述訂戶列表中; -針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否在呼叫會(huì)話建立服務(wù)器中注冊(cè),并且如果是, -當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及 -當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí);以及 -從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
15.一種包括軟件代碼部分的數(shù)據(jù)存儲(chǔ)介質(zhì),被布置為:當(dāng)在可編程裝置上運(yùn)行時(shí),執(zhí)行以下步驟: -在存儲(chǔ)器中維護(hù): -與所述訂戶相對(duì)應(yīng)的訂戶列表,所述訂戶列表包括表示其他訂戶的信息,所述訂戶已經(jīng)經(jīng)由因特網(wǎng)語(yǔ)音協(xié)議VoIP網(wǎng)絡(luò)加入與所述其他訂戶的會(huì)話,以及 -與所述訂戶相對(duì)應(yīng)的服務(wù)器列表,用于包括呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符,并用于包括針對(duì)所列出的呼叫會(huì)話建立服務(wù)器中每一個(gè)的等級(jí); -確定針對(duì)所列出的其他訂戶中每一個(gè)的等級(jí),所述等級(jí)表示所述訂戶已經(jīng)經(jīng)由VoIP網(wǎng)絡(luò)加入與該其他訂戶的會(huì)話的相對(duì)頻率,并將所述等級(jí)包括在所述訂戶列表中; -針對(duì)所列出的其他訂戶中的每一個(gè),檢查該其他訂戶是否在呼叫會(huì)話建立服務(wù)器中注冊(cè),并且如果是, -當(dāng)所述服務(wù)器列表中未包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述呼叫會(huì)話建立服務(wù)器的標(biāo)識(shí)符添加到所述服務(wù)器列表中,并將所述其他訂戶的等級(jí)關(guān)聯(lián)到所述呼叫會(huì)話建立服務(wù)器,以及 -當(dāng)所述服務(wù)器列表中已經(jīng)包括所述呼叫會(huì)話建立服務(wù)器時(shí),將所述其他訂戶的等級(jí)添加到與所述呼叫會(huì)話建立服務(wù)器相關(guān)聯(lián)的等級(jí);以及 -從所述服務(wù)器列表中選擇具有最高等級(jí)的呼叫會(huì)話建立服務(wù)器。
【文檔編號(hào)】H04L29/06GK103548313SQ201180070969
【公開(kāi)日】2014年1月29日 申請(qǐng)日期:2011年5月19日 優(yōu)先權(quán)日:2011年5月19日
【發(fā)明者】羅希爾·奧古斯特·卡斯帕·約瑟夫·諾爾德斯 申請(qǐng)人:瑞典愛(ài)立信有限公司