專利名稱:在因特網協議通信網絡中基于服務從信令路徑中釋放訂戶注冊服務器的制作方法
技術領域:
本發明一般地涉及因特網協議IP通信網絡,并且更具體地涉及在IP通信網絡中在主叫方與被叫方之間的通信會話中從信令路徑釋放服務器,所述服務器諸如是IP多媒體子系統IMS中的訂戶注冊服務器。
背景技術:
基于因特網協議的語音VoIP是針對基于因特網協議IP網絡的語音或言語通信和多媒體會話的通用術語。頻繁遇到的與VoIP同義的其他術語是IP電話、互聯網電話、基于寬帶的語音(VoBB)、寬帶電話以及寬帶電話通信。VoIP系統使用會話控制協議進行在主叫方(即發起通信或呼叫的那方)與被叫方(即接收通信或呼叫的那方)之間的通信會話的設立和關閉。與連接相關的通信或信令通常在所謂的信令域或控制面中處理,該信令域或控制面與通常稱為用戶面的內容數據交換域分離。主叫方和被叫方使用控制面來交換控制消息,例如用以請求、建立和修改會話的消息。在通信會話期間在主叫方與被叫方之間的媒體(例如數字化語音、音頻、視頻或數據)交換發生在用戶面中。基于數字操作IP通信網絡的語音通信涉及:模擬語音信號到數字格式的轉換,以及信號到用于在IP通信網絡上傳輸的分組的壓縮/轉譯。接收的數據分組必需被擴展和轉換回模擬語音信號。為了產生這種數字音頻流,存在若干可用的編解碼器,例如,針對不同傳輸帶寬進行優化的編解碼器。用戶可以受益于與通信會話相關的多種服務,所述服務例如是在特定用戶簡檔中列出的服務。通信會話的其他方面包括開賬單和提供到IP網絡外部的通信網絡的連接。所有這些方面或其中的一些方面由IP通信網絡的不同的數字式數據服務器(諸如稱為訂戶注冊服務器的訂戶注冊器、應用服務器AS、代理服務器等)在控制面中進行處理。多媒體子系統MS通信網絡是無線標準組織第三代合作伙伴計劃3GPP定義的用于基于通用移動通信系統UMTS網絡向用戶終端遞送IP多媒體服務的架構框架。稱為多媒體域MMD的類似系統是3GPP2針對CDMA200網絡定義的,其基于3GPP IMS0 IMS網絡架構通常包括信令面或控制面以及內容面或用戶面。針對網絡接入,用戶或通信方可以以各種方式使用因特網協議連接到MS通信網絡。MS終端(諸如移動電話、個人數字助理PDA、以及計算機)可以直接在MS通信網絡上注冊,即使當它們在另一網絡或國家漫游時也是如此。頂S環境中的信令消息使用基于文本的消息收發(稱為會話發起協議SIP)來交換。在MS中,固定接入(例如,數字訂戶線DSL、纜線調制解調器、以太網)、移動接入(諸如W-CDMA、CDMA2000、GSM、GPRS)以及無線接入(例如,WLAN、WiMAX)都被支持。在MS中通過網關服務器可以訪問如簡單老式電話服務POTS或者非MS兼容的VoIP系統之類的其他電話系統。
為了在基于MS的VoIP網絡中建立通信會話,首先在控制面中建立在主叫方與被叫方之間的信令路徑。該信令路徑可以涉及MS網絡中的各種服務器,例如SIP代理,包括代理服務器,諸如與主叫方和被叫方二者關聯的代理-呼叫會話控制功能P-CSCF以及訂戶注冊服務器(也稱為服務-呼叫會話控制功能S-CSCF)。典型地,針對主叫方以及被叫方,至少一個AS被包括在信令路徑中,例如其被用于基本和補充電話服務。3GPP中正在開發的AS服務器的一個示例是語音呼叫連續性VCC功能服務器。取決于實際服務,AS可以操作在SIP代理模式、SIPUA(用戶代理)模式或者SIP B2BUA (背靠背用戶代理)模式。SIP代理服務器僅維護事務狀態,與SIP代理服務器不同,B2BUA維護全部的通信會話狀態,并且參與全部的通信會話請求。AS服務器可以位于歸屬地IMS網絡或者位于外部網絡(諸如第三方服務器提供商網絡)中。在MS中,AS服務器被布置為:通過操縱SIP信令并與MS通信網絡中的其他系統進行接口連接,來執行應用和服務。AS服務器還可以包括HTTP能力,允許其也履行用于諸如媒體文件和VoiceXML應用腳本之類的資源的內容服務器的角色。典型地,AS服務器將提供用于創建新服務的編程語言和框架,例如Java SIP和HTTP小服務程序。對于MS網絡中的IP通信會話,通常存在由用于主叫方和被叫方二者的至少一個訂戶注冊服務器和至少一個AS服務器構成的鏈。在通信會話建立期間,向訂戶注冊服務器分配了一個重要角色。訂戶注冊服務器向通信會話應用例如針對調用附加值服務VAS的訂閱檢查。此外,訂戶注冊服務器促進執行用于建立向被叫方的信令路徑所必需的步驟。為此,主叫方注冊到的訂戶服務器被布置為:例如應用號碼標準化并確定要建立的信令路徑應該朝向的目的地網絡。該最后一步可以涉及使用域名系統DNS服務器的域名解析。被叫方注冊到的訂戶注冊服務器可被布置為:注冊內容地址信息,以將該通信會話提供給一個或多個被叫方終端。當在控制平面中建立了通信會話(S卩,建立了在主叫方與被叫方之間的會話)時,通信會話的活動階段涉及在主叫方與被叫方之間的連接上傳送媒體(諸如音頻、視頻或者數據)。通常,與控制面相比,用戶面中的媒體穿過MS網絡中的較少的服務器。例如,一般而言,除了主叫終端和被叫終端之外,在用戶面中,僅媒體代理MP是可操作的。由于具有通信設備(諸如移動電話)的用戶對IP服務器的增長的需求,可以預期到IP網絡的未來利用和數目(諸如MS網絡)將逐漸增長。IP通信網絡的運營商面臨的挑戰之一是有利于滿足這種增長的需求,同時維持和提高網絡的可靠性和魯棒性。
發明內容
本發明的目的是提供布置為提高IP通信網絡的控制面中的魯棒性的方法和服務器。本發明的另一目的是提供一種IP通信系統,該IP通信系統的控制面以更加魯棒和優化的方式進行操作以處理網絡信令業務。在第一方面,提供了一種用于在因特網協議IP通信網絡中建立用于在主叫方與被叫方之間的通信會話的信令路徑的方法。經由至少一個訂戶注冊服務器和調用針對所述通信會話的至少一個服務的至少一個應用服務器,在主叫方與被叫方之間建立信令路徑。所述方法的特征在于:針對所述至少一個被調用的服務,從所述信令路徑中至少部分釋放所述至少一個訂戶注冊服務器。當前IP網絡架構和原理以下述為基礎:對于活動的通信會話,訂戶注冊服務器在信令路徑中持久存在。然而,上面公開的方法基于下述洞察:對于特定類型的服務,在主叫方和被叫方之間的信令路徑中的至少一個訂戶注冊服務器的存在可能是部分或者完全多余的,至少在通信會話的活動階段期間是如此。如果對于特定服務,IP通信網絡中的另一服務器(例如AS服務器)能夠承擔對通信會話的控制,并且可以像所述至少一個訂戶注冊服務器一樣例如執行收費,則對于該特定服務而言,不需要維持特定訂戶注冊服務器在信令路徑中的存在。原因是:在這種情況下,所述至少一個訂戶注冊服務器僅參與建立IP網絡中的通信會話的信令路徑,并且因此當基本上建立了通信會話時可以將其從信令路徑中釋放。每當從信令路徑中釋放服務器時,在主叫方與被叫方之間的信令鏈或控制路由中涉及較少的服務器,這提高了 IP網絡作為整體的魯棒性和可靠性。由于在信令路徑中存在較少的服務器,不僅因為排除了可能的故障源,而且通過減少IP網絡的信令負荷,由此減少了消息收發開銷,即減少了從服務器路由消息和向服務器路由消息的數目。除了提高了 IP網絡的魯棒性之外,因為所述至少一個訂戶注冊服務器執行的服務被移動到網絡中的其他服務器,所以還減小了所述至少一個訂戶注冊服務器的負荷。經常,在IP網絡中,訂戶注冊服務器上的處理負荷是確定網絡質量的主要因素。IP網絡的質量例如可被看作網絡的通信會話處理的等待時間和精確度。例如,通過在通信會話的活動階段期間從通信會話處理中釋放訂戶注冊服務器,使得資源可用于處理控制面中的用于通信會話設立的相當大數量的業務。由此,增大了 IP網絡的總體效率。通信方之間的信令路徑的建立的時間點取決于服務的類型,即取決于信令消息的類型和數量。在本專利申請的上下文中,例如在通信會話的活動階段期間一旦訂戶注冊服務器的控制任務已經移動到IP網絡中的另一服務器,則可以從信令路徑中釋放訂戶注冊服務器。在特定情形下,至少一個訂戶注冊服務器執行的服務可以不移動到IP網絡中的一個其他服務器,例如AS服務器,而是分布在IP網絡中的多個其他服務器上。在其他情形中,例如,所述至少一個訂戶注冊服務器僅執行一個服務,于是該一個服務器被移動到IP網絡中的僅一個其他服務器。作為從信令路徑中完全釋放的替代,可以例如針對控制面的一條路徑(諸如從主叫方到被叫方的路徑或者周圍的其他路線)部分釋放訂戶注冊服務器的通信會話控制。訂戶注冊服務器是被完全釋放還是被部分釋放例如可以取決于AS服務器針對特定服務的能力。然而,利用上文公開的方法,通過針對特定服務從信令路徑中完全地或部分地釋放訂戶注冊服務器,可以獲得IP網絡的控制面的魯棒性、可靠性和效率方面的重要改進。在另一方面,至少一個訂戶注冊服務器向至少一個AS服務器指示針對至少一個被調用的服務從信令路徑中被釋放的能力。在又一個方面,至少一個AS服務器向至少一個訂戶注冊服務器指示針對至少一個被調用的服務接管訂戶注冊服務器對通信會話的控制的能力。S卩,特定訂戶注冊服務器的釋放基于并產生自訂戶注冊服務器與AS服務器之間的協商。該協商包括分別向對方指示從通信會話中釋放的能力以及接管對通信會話的控制的能力。這種協商可以涉及在參與服務器之間的信任關系,所述信任關系例如可以是當涉及同一網絡運營商的服務器時固有存在的信任關系。信任關系例如包括:對于所述至少一個訂戶注冊服務器而言受信任的應用服務器的IP地址或者其他類型的標識的列表或者表格。在其中至少一個訂戶注冊服務器和至少一個應用服務器使用SIP信令消息在MS中操作的示例中,對于特定服務,在SIP邀請消息和SIP 2000K消息中的至少一個中指示在通信會話的活動階段期間針對至少一個服務從信令路徑中釋放的能力以及在通信會話的活動階段期間針對至少一個服務接管對通信會話的控制的能力。然而,本發明不限于這些類型的SIP消息,而是包括可以通過其建立信令路徑的所有類型的SIP消息。從信令路徑中釋放的能力可以包括訂戶注冊服務器的完全釋放或部分釋放。注意,在本專利申請的上下文中,該能力包括釋放訂戶注冊服務器的能力以及訂戶注冊服務器希望從信令路徑中釋放的意愿。利用SIP,通信會話信令中涉及的服務器在被發送給IMS網絡中的另一服務器的SIP消息的記錄路由報頭中包括其標識或地址,即IP地址或主機名地址。因此,記錄路由報頭包括MS網絡中的在信令路徑中出現的服務器的標識和地址。當在應用服務器處接收到包括對從信令路徑中釋放訂戶注冊服務器的能力的指示的SIP消息時,應用服務器確定自身是否能夠接管至少一個訂戶注冊服務器執行的操作。在肯定的情況下,應用服務器在SIP消息的記錄路由報頭中添加標識或地址(即IP地址或主機名地址),并且將該SIP消息發送回該訂戶注冊服務器。應用服務器還在SIP消息中包括針對至少一個服務從至少一個訂戶注冊服務器接管對通信會話的控制的能力。當接收到應用服務器發送的SIP消息時,該訂戶注冊服務器確定是否應該從信令路徑中釋放自身。為此,在另一示例中,訂戶注冊服務器從SIP消息中的記錄路由中移除其標識或地址,然后以正常方式繼續進行通信會話建立過程。因為從SIP消息的記錄路由中移除了相應的訂戶注冊服務器的標識或地址,所以沿著MS網絡中的同一信令路徑的后續SIP消息于是將不經過該訂戶注冊服務器。S卩,通過在SIP消息的記錄路由報頭中移除其標識或地址,訂戶注冊服務器有效地從信令路徑中釋放了自身,使得MS網絡的信令路徑中的后續SIP消息將不經過相應的訂戶注冊服務器。如果從初始SIP消息(例如,SIP邀請消息)中移除了訂戶注冊服務器的標識或地址,則后續消息(例如,諸如200 OK消息之類的SIP邀請響應消息)的記錄路由報頭不包括該訂戶注冊服務器的標識或地址。在另一示例中,至少一個訂戶注冊服務器不從SIP消息的記錄路由中移除其標識或地址,相反該移除是由另一服務器(例如MS網絡中的應用服務器)在后續SIP消息中執行的。IP通信網絡的運營商例如配置和安裝網絡中的服務,并且由此知道訂戶注冊服務器執行的哪些服務可被網絡中的其他服務器接管。運營商可以確定在活動的通信會話階段期間訂戶注冊服務器是否需要保留在信令路徑中。如果運營商確定訂戶注冊服務器執行的操作可以由網絡中的其他服務器接管,則訂戶注冊服務器在信令路徑中的存在變得部分多余或完全多余。因此,在又一個方面,該方法包括與被叫方和主叫方中的任意方或雙方關聯的服務調用訂閱信息,其中該服務調用訂閱信息包括指示針對該服務調用訂閱信息涉及的至少一個被調用的服務從信令路徑中至少部分移除至少一個訂戶注冊服務器的能力的參數。IP網絡中的服務調用通常基于服務調用訂閱信息。在本發明的該方面,與一方關聯的服務調用訂閱信息包括附加服務調用參數,該附加服務調用參數指示針對一個服務從信令路徑中至少部分釋放至少一個訂戶注冊服務器的能力。該能力可被包括在初始過濾標準中。在一個示例中,至少一個訂戶注冊服務器的能力包括由至少一個訂戶注冊服務器應用記錄路由,該記錄路由包括服務前(pre-service)調用記錄路由和服務后(post-service)調用記錄路由中的一個。記錄路由隱含包括當前處理接收消息的服務器的標識或地址。如果特定服務器沒有應用任何記錄路由,則不將該服務器的標識或地址包括在消息的記錄報頭中,由此從信令路徑中釋放該服務器。注意,通過指示完整記錄路由的能力,針對主叫方和被叫方之間的通信會話,所述至少一個訂戶注冊服務器保留在信令路徑中。在另一方面,本發明包括一種用于在因特網協議IP通信網絡中操作的訂戶注冊服務器,所述訂戶注冊服務器包括信令處理設備,所述信令處理設備布置為:經由調用針對通信會話的至少一個服務的至少一個應用服務器,建立用于在通信網絡中的主叫方與被叫方之間的通信會話的信令路徑,其特征在于:所述信令處理設備布置為,針對所述至少一個被調用的服務,從信令路徑中至少部分釋放所述訂戶注冊服務器。在一個示例中,訂戶注冊服務器信令處理設備布置為指示針對所述至少一個被調用的服務從信令路徑中被釋放的能力。在另一示例中,為了在MS中操作,訂戶注冊服務器的信令處理設備根據會話發起協議SIP信令進行操作,從而在SIP邀請消息和SIP 200 OK消息中的至少一個中指示所述能力,以及通過從SIP邀請消息和SIP200 OK消息中的至少一個中的記錄路由報頭中移除訂戶注冊服務器的地址來從信令路徑中釋放所述訂戶注冊服務器。在另一方面,本發明包括一種應用服務器,用于在因特網協議IP通信網絡中操作,所述應用服務器包括信令處理設備,所述信令處理設備布置為:經由調用針對通信會話的至少一個服務的至少一個訂戶注冊服務器,建立用于在通信網絡中的主叫方與被叫方之間的通信會話的信令路徑,其特征在于:所述信令處理設備布置為,指示針對所述至少一個被調用的服務而接管所述至少一個訂戶注冊服務器對所述通信會話的控制的能力。在一個示例中,所述應用服務器的信令處理設備根據會話發起協議SIP信令進行操作,并且布置為,在SIP邀請消息和SIP 200 OK消息中的至少一個中指示接管所述至少一個訂戶注冊服務器對所述通信會話的控制的能力。本發明還提供一種歸屬地訂戶服務器HSS,所述HSS用于在包括至少一個訂戶注冊服務器和至少一個應用服務器的因特網協議IP通信網絡中操作,所述至少一個訂戶注冊服務器和至少一個應用服務器用于建立在通信網絡中的主叫方與被叫方之間的通信會話的信令路徑,所述HSS包括提供主叫方和被叫方的服務調用訂閱信息的服務調用訂閱信息庫,其特征在于:所述服務調用訂閱信息庫包括下述參數,該參數指示至少一個訂戶注冊服務器針對至少一個被調用的服務從信令路徑中至少部分被釋放的能力。在HSS的示例中,所述至少一個訂戶注冊服務器的能力包括由至少一個訂戶注冊服務器應用記錄路由,該記錄路由包括服務前調用記錄路由和服務后調用記錄路由中的一個。無記錄路由涉及從信令路徑中完全釋放。本發明還提供了一種用于在因特網協議IP通信網絡中建立在主叫方與被叫方之間的通信會話的通信系統,所述通信系統包括至少一個訂戶注冊服務器和用于調用針對通信會話的至少一個服務的至少一個應用服務器,其中所述服務器布置為建立用于在主叫方與被叫方之間的通信會話的信令路徑,所述通信系統的特征在于:所述至少一個訂戶注冊服務器和所述至少一個應用服務器布置為,針對所述至少一個被調用的服務,從所述信令路徑中至少部分釋放所述至少一個訂戶注冊服務器。根據參考具有SIP信令的MS并且由附圖示意的下述描述,將最佳地理解上面提到的本發明的特征和優點以及其它特征和優點。類似的參考標號表示相同的部分或者執行相同或同等的功能或操作的部分。本發明不以任何方式局限于IMS和SIP信令,而是可以應用到由控制面中的服務器利用會話控制協議進行通信會話的設立和關閉的任何IP通信網絡。
圖1是現有技術的MS網絡架構的示意圖。圖2是在根據圖1的MS網絡中建立主叫方與被叫方之間的通信會話的方法的示意圖。圖3是在主叫方與被叫方之間的通信會話的活動階段期間,在根據圖1的MS網絡中的信令路徑和用戶面的示意圖。圖4是根據本發明的示例的在MS網絡中建立的在主叫方與被叫方之間的通信會話的信令路徑的示意圖。圖5是根據本發明的示例的在MS網絡中建立在主叫方與被叫方之間的通信會話的方法的示例的示意圖。圖6a和6b都描述了根據本發明的示例的MS網絡中的通信會話情形。圖7a和7b都描述了根據本發明的示例的、在通信會話的活動階段期間的用于通信會話的信令路徑的示例。圖8是根據本發明的示例的訂戶注冊服務器的示意圖。圖9是根據本發明的示例的應用服務器的示意圖。圖10是根據本發明的示例的歸屬地訂戶服務器HSS的示意圖。
具體實施例方式圖1是現有技術的用于主叫方A與被叫方B之間的通信會話的MS網絡架構I的示例的示意圖。主叫方或用戶設備UE A由參考標號2指示,以及被叫方或用戶設備UE B由參考標號11指示。代理-呼叫會話控制功能P-CSCF服務器3、10是主叫方A或被叫方B與之通信的MS中的第一服務器。P-CSCF3U0用作在主叫方2或被叫方11的(不受信)接入網與MS網絡I之間的信令邊界。其還防止MS網絡執行不被允許接入MS網絡I的通信方的不希望的接入。主叫方I發現使用DHCP關聯的P-CSCF 3,或者關聯的P-CSCF可以按靜態方式進行配置。IMS網絡I還包括訂戶注冊服務器4、8,其充當訂戶-呼叫會話控制功能S-CSCF。該訂戶注冊服務器4、8是MS網絡I的控制面中的中央服務器。其被布置為:用于處理通信方2、11的SIP注冊,該SIP注冊允許綁定通信方2、11的用戶位置,以及用于決定轉發哪些應用服務器SIP消息。通常在MS網絡I中還存在SIP應用服務器5、9,其被用于執行通信會話的補充服務,諸如呼叫保留、呼叫等待、呼叫轉移等。應用服務器5、9可以監視通信會話持續時間,并且應用與收費有關的通信會話限制。應用服務器5還可以允許或者禁止針對用戶面中的改變和對通信會話進行收費的請求,所述用戶面中的改變例如是從語音到語音和音頻的升級。詢問-呼叫會話控制功能服務器6是充當MS網絡I的主名稱域的服務器。其布置為:查詢歸屬地訂戶服務器HSS,以檢索被叫方11注冊到的訂戶注冊服務器S-CSCF8的地址。其還布置為:在訂戶注冊時通知HSS,其中主叫方2或被叫方11注冊在訂戶注冊服務器 S-CSCF 4、8 中。P-CSCF 3、訂戶注冊服務器S-CSCF 4和與主叫方2關聯的AS 5的組合構成與主叫方2關聯的IMS網絡。P-CSCF 10、訂戶注冊服務器S-CSCF 8和應用服務器AS服務器9、1-CSCF 6和HSS 7的組合構成與被叫方11關聯的MS網絡部分。圖2是在根據圖1的MS網絡I的控制面中建立主叫方2與被叫方11之間的通信會話12的方法的示意圖。此處,主叫方2通過向其關聯的P-CSCF 3發送SIP邀請消息13來發起通信會話。SIP邀請消息13包括被叫方2的標識。P-CSCF 3執行安全檢查等,并且將SIP邀請13轉發給與被叫方2關聯的訂戶注冊服務器4。如果需要,訂戶注冊服務器S-CSCF4還應用例如號碼標準化和域名解析。在圖2的示例通信會話情形中,SIP邀請消息13還經由應用服務器5進行路由。SIP邀請消息13然后被轉發到詢問-呼叫會話控制功能1-CSCF 6,1-CSCF 6充當被叫方11的域名的主邊界代理。1-CSCF向HSS 7查詢14被叫方11的位置。當從HSS7接收到位置信息回答14時,1-CSCF 6將SIP邀請消息13轉發給與被叫方11關聯的訂戶注冊服務器8。S-CSCF 8經由應用服務器9和P-CSCF 10將SIP邀請消息13路由到被叫方11。與主叫方2關聯的應用服務器5和P-CSCF 3可以執行與和被叫方11關聯的應用服務器5和P-CSCF 3相比而言的類似的任務或服務。當SIP邀請消息13已經到達被叫方11時,經由與發起SIP邀請消息13相同的信令路徑但是在反方向上從主叫方2向被叫方11發送180振鈴響應消息17。發送180振鈴消息17,以向主叫方2通知SIP邀請消息13已經到達被叫方11以及被叫方的終端已經進入警示階段。在被叫方11已經應答SIP邀請消息13之后,在與SIP邀請消息13和180振鈴響應消息17相同的信令路徑上從被叫方11向主叫方2發送200 OK響應消息18,指示其接受該通信會話。當在主叫方2處接收到180振鈴響應消息17時,主叫方2向被叫方11發送肯定確認Ack消息15,在這之后開始在主叫方與被叫方之間的媒體傳送16。媒體16在IMS網絡I中的用戶面上沿不同路由傳播。通常,這種路由與控制面中交換的消息所沿的信令路徑相比,更加直接并且穿過MS網絡I中的較少的服務器或節點。圖3是在主叫方2與被叫方11之間的通信會話的活動階段期間的信令路徑20和內容路徑23的示意圖。與圖2中描述的在通信會話建立階段相比,在MS網絡I中的通信會話的活動階段期間SIP消息沿不同路徑傳播。此處,主叫方2經由其關聯的P-CSCF 3直接向與被叫方11關聯的訂戶注冊服務器S-CSCF 4發送SIP邀請消息。在該SIP消息已經穿過應用服務器AS5之后,訂戶注冊服務器4向與被叫方11關聯的訂戶注冊服務器8發送SIP消息。SIP消息不像在通信會話建立期間那樣穿過1-CSCF6 (如圖2中所述)。SIP消息然后穿過P-CSCF 10到達被叫方11。對于從被叫方到主叫方2的SIP消息,采用相同路由,但是在相反的方向。使用用戶面(即MS中用戶面23),媒體或數據從主叫方2通過與主叫方2關聯的媒體代理MP 21 ‘傳播’到與被叫方11關聯的MP 22,反之亦然。圖4是根據本發明的示例的在MS網絡中建立的在主叫方2與被叫方11之間的通信會話的信令路徑的示意圖。與圖3類似,在主叫方2與被叫方11之間建立信令路徑。然而,從主叫方2發送的SIP消息經由P-CSCF 3被直接發送給與主叫方2關聯的應用服務器30。此處,分別與主叫方2和被叫方11關聯的訂戶注冊服務器32、33不在駐留在主叫方2與被叫方11之間的信令路徑中。根據本發明,從用于通信會話的初始建立的信令路徑中釋放訂戶注冊服務器32、33,下面將對其進行更詳細的描述。圖5是根據本發明的方法的在MS網絡中建立在主叫方2與被叫方11之間的通信會話的示例的示意圖。此處,再一次,主叫方2通過經由其關聯的P-CSCF 3向其關聯的訂戶注冊服務器S-CSCF32發送SIP邀請消息13來發起通信會話。當接收到SIP邀請消息13時,訂戶注冊服務器32針對記錄路由準備自身,即其將自身IP地址、其域名或者其他合適的標識包含在SIP邀請消息13中的記錄路由報頭中。訂戶注冊服務器32還指示其支持針對至少一個服務從信令路徑中釋放,例如這通過在SIP邀請消息13中包括‘Supported:SCSCF_Release’ (支持:SCSCF_釋放)報頭來實現。SIP邀請消息13然后被轉發到應用服務器AS服務器30。應用服務器30也針對記錄路由準備自身,即其將自身IP地址、其域名或者其他合適的標識包含在SIP邀請消息13中的記錄路由報頭中。應用服務器30還確定針對至少一個服務其能夠從訂戶注冊服務器32接管對通信會話的控制,其中訂戶注冊服務器32已經指示其支持從信令路徑釋放。由此,對于該通信會話而言,訂戶注冊服務器32在主叫方2與被叫方11之間的信令路徑中的存在變得多余。應用服務器30在SIP邀請消息13中指示其能夠從訂戶注冊服務器32接管通信會話(例如,通過在SIP邀請消息13中包括‘Supported:SCSCF_Release’報頭來實現),并且將該SIP邀請消息13轉發給訂戶注冊服務器32。當接收到SIP邀請消息13時,訂戶注冊服務器32確定其應該從主叫方2與被叫方11之間的信令路徑中釋放自身。為此,訂戶注冊服務器32例如從SIP邀請消息13中的記錄路由報頭中移除其IP地址或者其他標識,以及例如移除‘Supported:SCSCF_Release’比特以及‘Require:SCSCF_Release’(需要:SCSCF_釋放)比特。通過這樣做,SIP邀請消息13中的記錄路由報頭不再包含訂戶注冊服務器32的IP地址或其他標識。與該通信會話的后續SIP事務相關的SIP消息沿著SIP邀請消息13的記錄路由報頭中包括的路由進行傳播,以及因為從該記錄路由報頭中移除了訂戶注冊服務器32的IP地址或其他類型的標識,所以有效地從信令路徑中移除了訂戶注冊服務器32。通信會話建立方法使用標準SIP路由方法(例如圖2的伴隨文本中說明的方法)來繼續。應該理解,記錄路由報頭被SIP邀請消息的接收者復制到向SIP邀請消息的發送者發送的SIP響應消息中。1-CSCF 6、位置新請求&應答14和HSS7都以與圖2的伴隨文字中說明的相同方式進行使用。與被叫方11關聯的訂戶注冊服務器33及其對應的應用服務器31都以與上文針對主叫方2說明的相同方式來協商對訂戶注冊服務器33的釋放。最后,SIP邀請消息13經由P-CSCF 10到達被叫方。再一次,在被叫方11已經指示其接受通信會話之后,從被叫方11發送180振鈴響應消息以及200 OK響應消息18。主叫方2發送的肯定確認ACK消息18不沿著與SIP邀請消息13相同的路由。Ack消息15直接從P-CSCF 30向與主叫方2關聯的應用服務器32傳播。如參考標號37所示,Ack消息不經過訂戶注冊服務器32。如參考標號38所示,同樣的情況被應用于與被叫方11關聯的訂戶注冊服務器33。當被叫方11接收到Ack消息15時,在用戶面或媒體面16上傳送媒體或數據。對于通信會話的剩余部分,訂戶注冊服務器32、33不出現在主叫方2和被叫方11之間的信令路徑中。圖6a和6b都描述了根據本發明的示例的MS網絡中的通信會話情形。在信令路徑41中,SIP消息經過與訂戶注冊服務器S-CSCF 32關聯的兩個應用服務器30、40。在通信會話建立期間,SIP消息經由應用服務器30、40 二者進行路由,該應用服務器30、40可以布置為執行不同任務。當在通信會話建立期間確定應用服務器30能夠針對至少一個服務從訂戶注冊服務器接管對通信會話的控制的情況下,在通信會話的活動階段期間可以從信令路徑41中部分釋放訂戶注冊服務器32。圖6b描述了在通信會話的活動階段期間的信令路徑41,其中SIP消息在應用服務器30與P-CSCF 3之間直接傳輸。對于特定服務,例如,由另一應用服務器40從訂戶注冊服務器32接管對通信會話的控制是不可能的。在這種情況下,至少對于這些服務,訂戶注冊服務器32將保留在該信令路徑中。如圖所示。圖7a和7b都描述了根據本發明的示例的、在通信會話的活動階段期間的用于通信會話的信令路徑的示例。圖7a示出了服務前調用記錄路由的示例,其中從IMS網絡I的信令路徑中部分釋放訂戶注冊服務器32。此處,SIP消息直接穿過與被叫方關聯的訂戶注冊服務器33以及應用服務器30,不存在與主叫方2關聯的訂戶注冊服務器32。然而,訂戶注冊服務器32仍然出現在信令路徑中。也即,在P-CSCF 3與應用服務器30之間交換的SIP消息經過訂戶注冊服務器32。IMS中的服務調用基于訂閱信息,即所謂的初始過濾標準IFC或者服務調用訂閱信息。IFC包括條件集合,所述條件指示針對其應該調用IMS服務的初始SIP請求消息(諸如邀請消息)。主管頂S服務的應用服務器的地址也被包括在IFC中。當S-CSCF被(臨時)分派給訂戶時,IFC形成HSS中的訂戶簡檔的一部分,并且從HSS發送給訂戶注冊服務器S-CSCF。例如,這可以發生在該訂戶的MS注冊期間。運營商安裝和配置其網絡中的MS服務,并且將因此知道哪些MS服務具有在不需要通信會話中的進一步的S-CSCF參與的情況下承擔對通信會話的控制的能力。運營商借助對規定IFC的控制,控制針對訂戶調用哪些MS服務。針對通信會話將調用的MS服務是由運營商在訂戶的IFC中規定的。當規定訂戶的IFC時,運營商將因此能夠確定:當調用如IFC中指示的IMS服務時,是否需要S-CSCF保留在信令路徑中。與上文討論的在訂戶注冊服務器與應用服務器之間的協商不同,在另一示例中,在服務調用訂閱信息IFC中包括下述參數,該參數指示訂戶注冊服務器從通信會話的信令路徑中釋放或者針對特定服務從信令路徑只能夠至少部分釋放的能力。然后,通過自適應的記錄路由來完成從信令路徑中釋放訂戶注冊服務器,所述自適應的記錄路由包括:服務前調用記錄路由、服務后調用記錄路由、以及無記錄路由。圖7b示出了服務后調用記錄路由51的示例。此處,SIP消息直接穿過P-CSCF 30和應用服務器30,其中在P-CSCF 3與應用服務器30之間的信令路徑中不存在與主叫方2關聯的訂戶注冊服務器30。圖8示出了在IP通信網絡中使用的訂戶注冊服務器60的示意性示例。訂戶注冊服務器60包括存儲器61、具有用于接收和發送信令消息的輸入和輸出的IP網絡輸入和輸出單元64、65、以及信令處理設備66,它們都連接到處理單元62。信令處理設備66布置為:在IP網絡中建立用于在主叫方與被叫方之間的通信會話的信令路徑。信令處理設備66布置為:檢索服務器60是否支持針對特定服務從信令路徑中釋放的能力67。標識68例如包括訂戶注冊服務器60的IP地址。圖9是在IP通信網絡中使用的應用服務器70的架構的示意性示例。應用服務器70包括存儲器71、具有用于接收和發送信令消息的輸入和輸出的IP網絡輸入和輸出單元74、75、以及信令處理設備76,它們都連接到處理單元72。信令處理設備76布置為:在IP網絡中建立用于在主叫方與被叫方之間的通信會話的信令路徑。信令處理設備76布置為:檢索服務器70是否能夠針對特定服務從訂戶注冊服務器接管對通信會話的控制的能力77。標識78例如包括應用服務器70的IP地址。圖10示出了例如在MS網絡中操作的歸屬地訂戶服務器HSS的示意性示例。HSS 80包括存儲器87、具有用于接收和發送信令消息的輸入和輸出的IP網絡輸入和輸出單元81、83、以及服務調用訂閱信息庫84,它們都連接到處理單元72。服務調用訂閱信息庫84包括參數85,參數85指示訂戶注冊服務器針對至少一個服務從信令路徑中至少部分釋放的能力。該參數不僅僅包含在庫中,其形成訂戶的服務調用訂閱信息的一部分。服務調用訂閱信息的每個實例可以包含這樣的參數。本發明不限于所述的實施例,而是可以在具有所附權利要求的精神和范圍內的修改和改變的情況下實施。
權利要求
1.一種在因特網協議IP通信網絡中建立用于在主叫方⑵與被叫方(11)之間的通信會話的信令路徑(20)的方法,其中所述方法包括:經由至少一個訂戶注冊服務器(32)和調用針對所述通信會話的至少一個服務的至少一個應用服務器(30),在所述主叫方(2)與所述被叫方(11)之間建立所述信令路徑(20),所述方法的特征在于:針對所述至少一個被調用的服務,從所述信令路徑(20)中至少部分釋放至少一個訂戶注冊服務器(32)。
2.根據權利要求1所述的方法,其中所述至少一個訂戶注冊服務器(32)向所述至少一個應用服務器(30)指示針對所述至少一個被調用的服務從所述信令路徑(20)被釋放的能力(67)。
3.根據權利要求1或2所述的方法,其中所述至少一個應用服務器(30)向所述至少一個訂戶注冊服務器(32)指示針對所述至少一個被調用的服務從所述至少一個訂戶注冊服務器(32)接管對所述 通信會話的控制的能力(77)。
4.根據權利要求1、2或3所述的方法,其中所述至少一個訂戶注冊服務器(32)和所述至少一個應用服務器(30)使用會話發起協議SIP信令消息在IP多媒體子系統IMSl中操作,以及在SIP邀請消息(13)和SIP 200 OK消息(18)中的至少一個中指示針對所述至少一個服務從所述信令路徑(20)被釋放的所述能力¢7)和針對所述至少一個服務接管對所述通信會話的控制的所述能力(77)。
5.根據權利要求4所述的方法,其中從所述信令路徑(20)中釋放所述至少一個訂戶注冊服務器(32)包括:從所述SIP消息中的記錄路由報頭中移除所述至少一個訂戶注冊服務器(32)的標識。
6.根據權利要求1所述的方法,還包括:與所述被叫方(11)以及主叫方(2)中的每一個相關聯的服務調用訂閱信息,以及所述服務調用訂閱信息包括指示針對所述至少一個被調用的服務、所述至少一個訂戶注冊服務器(32)從所述信令路徑(20)中至少部分被釋放的能力(67)的參數(85)。
7.根據權利要求6所述的方法,其中所述至少一個訂戶注冊服務器(32)的所述能力包括:由所述至少一個訂戶注冊服務器(32)應用記錄路由,所述記錄路由包括以下一項:月艮務前調用記錄路由和服務后調用記錄路由。
8.一種用于在因特網協議IP通信網絡中操作的訂戶注冊服務器(32),所述訂戶注冊服務器(32)包括信令處理設備(66),所述信令處理設備¢6)布置為經由至少一個應用服務器(30)建立用于在所述通信網絡中的主叫方(2)與被叫方(11)之間的通信會話的信令路徑(20),所述至少一個應用服務器(30)調用針對所述通信會話的至少一個服務,所述訂戶注冊服務器(32)的特征在于所述信令消息處理設備¢6)布置為:針對所述至少一個被調用的服務,從所述信令路徑(20)中至少部分釋放所述訂戶注冊服務器(32)。
9.根據權利要求8所述的訂戶注冊服務器(32),其中所述信令處理設備¢6)布置為指示針對所述至少一個被調用的服務從所述信令路徑(20)中被釋放的能力(67)。
10.根據權利要求9所述的訂戶注冊服務器(32),其中,所述信令處理設備¢6)根據會話發起協議SIP信令進行操作,在SIP邀請消息(13)和SIP 200 OK消息(18)中的至少一個中指示所述能力(67),以及通過從SIP邀請消息(13)和SIP 200 OK消息(18)中的所述至少一個中的記錄路由報頭中移除所述訂戶注冊服務器(32)的標識,從所述信令路徑(20)中釋放所述訂戶注冊服務器(32)。
11.一種應用服務器(30),用于在因特網協議IP通信網絡中操作,所述應用服務器(30)包括信令處理設備(76),所述信令處理設備(76)布置為經由至少一個應用服務器(32)建立用于在所述通信網絡中的主叫方(2)與被叫方(11)之間的通信會話的信令路徑(20),所述至少一個應用服務器(32)調用針對所述通信會話的至少一個服務,所述應用服務器(30)的特征在于所述信令處理設備(76)布置為:指示針對所述至少一個被調用的服務接管所述至少一個訂戶注冊服務器(32)對所述通信會話的控制的能力(77)。
12.根據權利要求11所述的應用服務器(30),其中所述信令處理設備(76)根據會話發起協議SIP信令進行操作,并且布置為在SIP邀請消息(13)和SIP 200 OK消息(18)中的至少一個中指示接管所述至少一個訂戶注冊服務器(32)對所述通信會話的控制的所述能力(77)。
13.—種歸屬地訂戶服務器HSS,所述HSS用于在包括至少一個訂戶注冊服務器(32)和至少一個應用服務器(30)的因特網協議IP通信網絡中操作,所述至少一個訂戶注冊服務器(32)和至少一個應用服務器(30)用于建立在通信網絡中的主叫方(2)與被叫方(11)之間的通信會話的信令路徑(20),所述HSS包括提供主叫方(2)和被叫方(11)的服務調用訂閱信息的服務調用訂閱信息庫(84),所述HSS的特征在于:所述服務調用訂閱信息庫包括指示針對至少一個被調用的服務、至少一個訂戶注冊服務器(32)從所述信令路徑(20)中至少部分被釋放的能力(67)的參數(85)。
14.根據權利要求13所述的歸屬地訂戶服務器,其中所述至少一個訂戶注冊服務器(32)的所述能力¢7)包括:由所述至少一個訂戶注冊服務器(32)應用記錄路由,所述記錄路由包括服務前調用記錄路由和服務后調用記錄路由中的一個。
15.一種用于在因特網協議IP通信網絡中建立主叫方⑵與被叫方(11)之間的通信會話的通信系統,所述通信 網絡包括至少一個訂戶注冊服務器(32)和用于針對所述通信會話調用至少一個服務的至少一個應用服務器(30),其中所述服務器布置為建立用于在所述主叫方(2)與所述被叫方(11)之間的通信會話的信令路徑(20),所述通信系統的特征在于所述至少一個訂戶注冊服務器(32)和所述至少一個應用服務器(30)布置為:針對所述至少一個被調用的服務,從所述信令路徑(30)中至少部分釋放所述訂戶注冊服務器(32)。
全文摘要
一種用于在因特網協議(IP)通信網絡中建立用于在主叫方(2)與被叫方(11)之間的通信會話的信令路徑(20)的方法和服務器。在主叫方(2)與被叫方(11)之間的所述信令路徑(20)是經由至少一個訂戶注冊服務器(32)和調用針對所述通信會話的至少一個服務的至少一個應用服務器(30)建立的。取決于服務的類型,如果能夠接管對所述通信會話的控制,則針對所述至少一個被調用的服務,從所述信令路徑(20)中至少部分釋放所述至少一個訂戶注冊服務器(32)。
文檔編號H04L29/06GK103141068SQ201080069404
公開日2013年6月5日 申請日期2010年10月1日 優先權日2010年10月1日
發明者羅希爾·奧古斯特·卡斯帕·約瑟夫·諾爾德斯 申請人:瑞典愛立信有限公司