本發明專利技術通過高度可用的應用服務器架構,使在IMS網絡的應用層部署的應用能夠頻繁地執行關鍵業務功能。這可以通過使用會話管理器實現,會話管理器管理高度可用的應用架構的活躍服務器和(一個或多個)待機服務器。此外,會話管理器通過以串行或并行方式將SIP消息路由到應用服務器架構來管理活躍服務器和(一個或多個)待機服務器的角色。此外,活躍服務器和待機服務器通過它們在會話管理器所確定的信令路徑中的位置自動保持同步。會話管理器確保如果活躍服務器發生故障,待機服務器必須能夠以無縫方式接管活躍服務器的角色。
【技術實現步驟摘要】
【專利摘要】本專利技術通過高度可用的應用服務器架構,使在IMS網絡的應用層部署的應用能夠頻繁地執行關鍵業務功能。這可以通過使用會話管理器實現,會話管理器管理高度可用的應用架構的活躍服務器和(一個或多個)待機服務器。此外,會話管理器通過以串行或并行方式將SIP消息路由到應用服務器架構來管理活躍服務器和(一個或多個)待機服務器的角色。此外,活躍服務器和待機服務器通過它們在會話管理器所確定的信令路徑中的位置自動保持同步。會話管理器確保如果活躍服務器發生故障,待機服務器必須能夠以無縫方式接管活躍服務器的角色。【專利說明】用于確保企業IMS網絡中高可用性的系統和方法
本專利技術總體上涉及通信網絡。更具體地,本專利技術涉及企業MS網絡中高可用性的維護。
技術介紹
一般來說,在MS網絡的應用層部署的應用經常執行關鍵功能。因此,對于這些應用,高可用性和零服務中斷是重要的考慮。常規地,很多企業MS應用通過由活躍的服務器使用頻帶外(out-of-band)機制向其指定的待機服務器發送信息,來實現高可用性。常常,專業應用的供應商被迫使用這種復雜的方法,因為他們在MS會話管理領域沒有影響或產(?倉泛力。另一種實現維護高可用性和零服務中斷的目標的方法可以是通過冗余,即,具有能夠在一個或多個服務器完全發生故障時能夠接管的多個備用服務器(backup server)。實現該目標的困難在于(一個或多個)冗余部件不能正常地且自然地用作待機服務器、同時仍被包含在信令路徑中,即,冗余部件不能正常地且自然地接收與原部件接收的信息相同的信息。另外,冗余部件的維護很昂貴和困難。因此,需要改進常規技術來提供應用服務器的高可用性,以更容易和便宜的方式實現高度可用的服務器。此外,需要改善應用服務器的容錯能力可靠性的技術,以確保在發生故障時的零停機時間。
技術實現思路
根據本專利技術的實施 例提供包括了活躍應用服務器的高可用性企業MS系統。活躍應用服務器可以向其指定客戶提供服務。此外,該MS系統包括待機應用服務器,該待機應用服務器通過與活躍應用服務器完全同步的狀態、并且能夠被用作活躍應用服務器來確保高可用性。此外,該MS系統包括會話管理器,該會話管理器通過向應用服務器通知其活躍/待機角色以及通過至少以串行方式將SIP消息路由到應用服務器,以對活躍和待機應用服務器進行排序、管理和同步。此處使用的會話管理器可以指現有技術中已知的、具有可選的高可用性(HA)部件的IP多媒體子系統(IMS)服務呼叫狀態控制功能((S-CSCF)0在本專利技術另一實施例中,提供聞可用性的企業IMS系統。該IMS系統包括活躍應用服務器。該活躍應用服務器可以向其指定顧客提供服務。此外,該IMS系統包括待機應用服務器,該待機應用服務器通過與活躍應用服務器完全同步的狀態、并且能夠用作活躍應用服務器來確保高可用性。此外,該MS系統包括會話管理器,該會話管理器通過向應用服務器通知其活躍/待機角色以及通過至少以并行方式將SIP消息路由到應用服務器,以對活躍和待機應用服務器進行排序、管理和同步。在串行或并行配置中,待機應用服務器的實施例可以包括多個向其客戶提供高可用性服務的備用服務器。多個備用服務器由會話管理器管理。在本專利技術又一實施例中,公開了提供高可用性的企業MS系統的方法。該方法包括同步和管理一對高可用性的活躍和待機應用服務器,這是通過會話管理器向這些服務器通知它們的活躍/待機角色以及以串行或并行方式向這些應用服務器路由SIP消息實現的。此外,該方法包括,基于從會話管理器接收的指令,由待機應用服務器無縫接管以作為活躍應用服務器。根據本專利技術的第一方面,提供了一種高可用性企業MS系統,包括:活躍應用服務器;一個或多個待機應用服務器,配置為與所述活躍應用服務器基本同步;以及會話管理器,配置為基于所述活躍應用服務器的狀態來管理所述活躍應用服務器和待機應用服務器的活躍和待機角色。根據第一方面的系統,其中所述活躍應用服務器和待機應用服務器還包括業務邏輯單元和SIP堆棧單元。根據第一方面的系統,其中所述會話管理器還配置為,基于所述活躍應用服務器的狀態,指示所述活躍應用服務器的業務邏輯單元為活躍的。根據第一方面的系統,其中所述會話管理器配置為以串行方式將SIP消息路由到所述活躍應用服務器和待機應用服務器。根據第一方面的系統,其中所述待機應用服務器和活躍應用服務器均配置為處理SIP事件。根據第一方面的系統,其中所述會話管理器還配置為,基于所述活躍應用服務器中的故障判定,將所述活躍應用服務器移出活躍角色。根據第一方面的系統,其中所述會話管理器還配置為指示所述待機服務器將其角色改變為活躍。根據第一方面的系統,其中所述會話管理器配置為,確保排序的事件同時到達所述活躍應用服務器和待機應用服務器。根據本專利技術的第二方面,提供了一種高可用性企業MS系統,包括:活躍應用服務器;待機應用服務器,配置為與所述活躍應用服務器基本同步;以及會話管理器,配置為以并行方式將SIP消息路由到所述活躍應用服務器和待機應用服務器,該會話管理器還配置為基于所述活躍應用服務器的狀態來管理所述活躍應用服務器和待機應用服務器的活躍和待機角色。根據第二方面的系統,其中所述活躍應用服務器和待機應用服務器還包括業務邏輯單元和SIP堆棧單元。根據第二方面的系統,其中所述會話管理器配置為,基于所述活躍應用服務器的狀態,指示所述活躍應用服務器的業務邏輯單元為活躍的。根據第二方面的系統,其中所述會話管理器配置為,基于所述活躍應用服務器的狀態,指示所述待機應用服務器的業務邏輯單元。根據第二方面的系統,其中所述待機應用服務器和活躍應用服務器均配置為處理SIP事件。根據第二方面的系統,其中所述會話管理器還配置為,基于所述活躍應用服務器中故障的判定,將所述活躍應用服務器移出活躍角色。根據第二方面的系統,其中所述會話管理器還配置為,指示所述待機服務器將其角色改為活躍。根據第二方面的系統,其中所述會話管理器配置為,確保排序的事件同時到達所述活躍應用服務器和待機應用服務器。根據第二方面的系統,其中所述活躍和待機應用服務器位于地理上遠離會話管理器的位置。根據本專利技術的第三方面,提供了一種在企業MS網絡中提供高可用性服務的方法,包括:對活躍應用服務器和待機應用服務器進行排序和同步;以并行方式將SIP消息路由到所述活躍應用服務器和待機應用服務器;以及基于所述活躍應用服務器的狀態,確定所述活躍應用服務器和待機應用服務器的活躍和待機角色。根據本專利技術的第三方面,進一步包括基于所述活躍應用服務器中有故障的判定,將所述活躍應用服務器移出活躍角色。根據本專利技術的第三方面,指示所述待機應用服務器將其角色改變為活躍。根據本專利技術的第四方面,提供了一種高可用性企業MS系統,包括:多個冗余服務器;以及與應用客戶的接口,該接口被配置為允許應用客戶選擇要與之通信的應用服務器。根據本專利技術的第四方面,其中每個所述冗余服務器配置為以備用角色運行、并且配置為與應用服務器實質上同步,其中所有所述的冗余服務器彼此實質上同步。根據本專利技術的第四方面,其中所述冗余服務器中的任何一個都不配置為在待機角色下運行,并且每一個所述冗余服務都配置為產生為客戶產生事件。根據本專利技術的第四方面,其中所述應用客戶的接口被配置為從每一個所述冗余服本文檔來自技高網...

【技術保護點】
一種高可用性企業IMS系統,包括:活躍應用服務器;一個或多個待機應用服務器,配置為與所述活躍應用服務器基本同步;以及會話管理器,配置為基于所述活躍應用服務器的狀態來管理所述活躍應用服務器和待機應用服務器的活躍和待機角色。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:N·奧康納,D·倫納德,
申請(專利權)人:阿瓦亞公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。