專利名稱:用于提供地理位置分散的ip多媒體子系統(tǒng)實例的方法
技術領域:
這里描述的主題涉及用于互聯(lián)網(wǎng)協(xié)議(IP)多媒體子系統(tǒng)(IMS)的方法、系統(tǒng)和計算機程序產(chǎn)品。更具體地,這里描述的主題涉及用于提供地理位置分散(geographically diverse)的IMS實例的方法、系統(tǒng)和計算機程序產(chǎn)品。
背景技術:
第三代合作伙伴計劃(3GPP)將IMS定義為一種新的移動網(wǎng)絡基礎設施,其能夠在基于IP的基礎設施上實現(xiàn)數(shù)據(jù)、語音和移動網(wǎng)絡技術的融合。IMS填補了現(xiàn)有傳統(tǒng)電信技術和互聯(lián)網(wǎng)技術之間的鴻溝,使得網(wǎng)絡運營商能夠提供一種標準化的、可重用的平臺,這種平臺可以用于為移動網(wǎng)絡和陸線(landline)網(wǎng)絡兩者同時提供服務,這提供了服務的獨特融合,并對最終用戶保持透明。
IMS的主要功能是在用戶之間以及用戶和應用之間建立媒體通信會話。IMS使用會話發(fā)起協(xié)議(SIP)來發(fā)起、修改和中止涉及了諸如視頻、語音、即時消息、在線游戲和虛擬現(xiàn)實這樣的多媒體元素的交互式用戶會話,并且,MS還使得服務創(chuàng)建者具有了將同一會話中的多個服務組合在一起、并"在運行中(onthe fly)"動態(tài)地修改會話的能力(例如為現(xiàn)有語音會話添加視頻組件)。其結(jié)果是,諸如增強型語音服務、視頻電話、聊天、 一鍵通話(push-to-talk)和多媒體會議這樣的全新的用戶到用戶服務和多用戶服務變得可用,所有這些服務都是基于多媒體會話的概念的。
如在這里所使用的,術語"IMS網(wǎng)絡"是指用于執(zhí)行IMS功能的連接
9實體的集合。IMS網(wǎng)絡可由運營商來進行控制,所述運營商通常是諸如電 話公司這樣的商業(yè)實體。在某一特定運營商的控制范圍內(nèi)的這樣一組IMS 實體可被稱為一個運營商網(wǎng)絡。運營商可以從網(wǎng)絡運營商控制臺(NOC)來 控制運營商網(wǎng)絡。
如在這里所使用的,術語"訂戶(subscriber)"是指運營商的客戶,其 使用該運營商網(wǎng)絡。典型的情況是,運營商的所有訂戶都被分配給該運營 商網(wǎng)絡。在運營商網(wǎng)絡中的訂戶子集可被稱為匯集點(point of presence, POP)。
如在這里所使用的,術語"IMS網(wǎng)元(network element, NE)"是指IMS 網(wǎng)絡內(nèi)執(zhí)行所分配的特定IMS功能或一組功能的實體的邏輯分組。IMS功 能包括呼叫會話控制功能(CSCF),歸屬訂戶服務器(HSS)功能,認證、授 權和記賬(AAA)功能,以及應用服務器(AS)功能。
CSCF用于處理IMS中的SIP信令包。CSCF在會話的建立和管理中 起幫助作用,并且在IMS網(wǎng)絡間轉(zhuǎn)發(fā)消息。有三種不同的CSCF功能代 理CSCF (P-CSCF)、詢問CSCF (I-CSCF)和服務CSCF (S畫CSCF)。 P-CSCF 是連接到網(wǎng)絡的訂戶的第一個聯(lián)絡點;它是接入IMS網(wǎng)絡的網(wǎng)關。P-CSCF 實現(xiàn)了壓縮和安全。P-CSCF可被配置以用于將請求轉(zhuǎn)發(fā)到特定的I-CSCF, I-CSCF是IMS信令路徑上的下一個功能。I-CSCF提供了訂戶位置功能 (SLF),該功能將訂戶映射到特定的S-CSCF上,由此使得I-CSCF能夠?qū)?請求路由至正確的S-CSCF。 I-CSCF還提供了網(wǎng)絡互連功能(NIF)。 NIF知 道如何將請求路由至其它互連的網(wǎng)絡(經(jīng)由它們的I-CSCF)。 S-CSCF是網(wǎng) 絡的核心。S-CSCF為所有分配給一個POP的訂戶維護著數(shù)據(jù)庫。S-CSCF 為用戶提供了諸如在用戶和應用之間建立媒體通信會話這樣的服務。
HSS擁有關鍵訂戶信息,并且使得用戶(或服務器)能夠發(fā)現(xiàn)其它最終 用戶并與其進行通信。AAA對用戶進行認證、僅為有效用戶提供訪問權、 授權用戶使用IMS網(wǎng)絡上可用的特定功能或特性,并且為了記賬和結(jié)算的 目的對用戶活動進行跟蹤。
額外的IMS功能可能還包括被統(tǒng)稱為應用服務器功能(AS)的功能,諸 如呼叫者ID、呼叫等待、呼叫保持、 一鍵通話、呼叫轉(zhuǎn)接、呼叫轉(zhuǎn)移、呼 叫阻塞、惡意呼叫者識別、合法偵聽、公告服務、電話會議服務、語音郵件、文本轉(zhuǎn)語音和語音轉(zhuǎn)文本、基于位置的服務、消息服務和即時消息、
存在性信息、電話號碼映射(ENUM)以及2-G網(wǎng)關服務。
為了增加IMS網(wǎng)絡的可靠性,IMS網(wǎng)絡中的服務器可被配置為活動/ 備用(active/standby)配置,其中, 一個服務器工作在活動模式,而一個冗余 服務器工作在備用模式,該冗余服務器隨時可以在活動服務器出現(xiàn)故障或 被停用的情況下承擔活動服務器的職能。
圖1是一個框圖,其示出了傳統(tǒng)IMS系統(tǒng)的一個示例。在傳統(tǒng)IMS 網(wǎng)絡中,每個網(wǎng)元可執(zhí)行單一IMS功能。
在圖1中,網(wǎng)元NE1 100A和NE1, 100B是冗余配對(redundant pair), 其中NE1 100A包括一個運營、管理、維護和供給(OAM&P)節(jié)點的活動實 例102A, NE1' 100B包括一個OAM&P節(jié)點的備用實例102B。如這里所 使用的,術語"節(jié)點"指網(wǎng)元的一部分,其中一個IMS功能的活動實例或 備用實例存在于其上。網(wǎng)元NE1 IOOA和NEI, IOOB共同位于單個地理位 置中。交換機104將IMS網(wǎng)絡106或者連接至NE1 IOOA或者連接至NEI, IOOB。
網(wǎng)元NE2 108A和NE2, 108B是冗余配對,其中NE2 108A包括三個 活動S-CSCF實例IIOA、 112A和114A,NE2, 108B包括三個備用S-CSCF 實例IIOB、 112B、和114B。網(wǎng)元NE2 108A和NE2, 108B共同位于地理 位置2中。交換機116將IMS網(wǎng)絡106或者連接至NE2 108A或者連接至 NE2, 108B。
網(wǎng)元NE3 118A和NE3' 118B是冗余配對,其中NE3 118A包括一個 活動P-CSCF實例120A, NE3, 118B包括一個備用P-CSCF實例120B。網(wǎng) 元NE3 118A和NE3, 118B在共同位于地理位置3中。交換機122將IMS 網(wǎng)絡106或者連接至NE3 118A或者連接至NE3' 118B。
如果活動網(wǎng)元中的任何IMS功能組件出現(xiàn)故障或被停用,則該活動網(wǎng) 元將會轉(zhuǎn)換到備用模式,而備用網(wǎng)元將會變?yōu)榛顒拥摹H鐖D1所示的IMS 系統(tǒng)中,整個網(wǎng)元以及所包括的IMS功能或者全部處于活動模式或者全部 處于備用模式。例如,如果活動S-CSCF1 110A出現(xiàn)故障,則網(wǎng)元NE2 108A 將會從活動模式轉(zhuǎn)換到備用模式,網(wǎng)元NE2' 108B將會從備用模式轉(zhuǎn)換到 活動模式,并且交換機116將會將NE2' 108B、而不是NE2 108A連接至IMS網(wǎng)絡106。
存在著幾個與如圖1所示來進行配置和運轉(zhuǎn)的IMS系統(tǒng)相關的問題, 其中,網(wǎng)元以及它所包括的所有IMS功能或者全部處于活動模式或者全部 處于備用模式。 一個問題,是當僅有一個IMS功能或一個功能的實例出現(xiàn) 故障時,通過將整個網(wǎng)元從活動模式轉(zhuǎn)換到備用模式,存在于那個網(wǎng)元上 的其它IMS功能或?qū)嵗龝V狗眨词顾銎渌麵MS功能或?qū)嵗廊?工作正常時也是如此。此轉(zhuǎn)換操作將會觸發(fā)針對變?yōu)榛顒幽J降木W(wǎng)元上的 每個備用IMS功能的數(shù)據(jù)庫更新、復制或其它維護操作——這些額外的處 理可能是多余的。另一個問題是,如果進行已計劃的維護、測試或者軟件 或硬件升級,則整個網(wǎng)元必須被停用。因此,即使僅有一個IMS功能或?qū)?例被更新,所有的IMS功能或?qū)嵗急仨毭摍C,這對該網(wǎng)元所執(zhí)行的所有 功能造成了不必要的中斷。
另一個與如圖1所示的IMS系統(tǒng)(其中,網(wǎng)元及其冗余配對位于同一 地理位置上灘關的問題是,該網(wǎng)元及其冗余配對都受制于任何本地地點故 障,如失去電力、或者網(wǎng)元及其冗余配對所處的設施的損壞。在這種情況 下,因為備用網(wǎng)元由于與活動網(wǎng)元發(fā)生故障相同的原因也發(fā)生了故障,所 以備用網(wǎng)元將不能實現(xiàn)其預定目的,即提供一種冗余功能以便當/如果活動 功能出現(xiàn)故障時由備用網(wǎng)元來進行接管。
因此,鑒于這些與IMS網(wǎng)絡相關的困難,存在著對于以下系統(tǒng)、方法 和計算機程序產(chǎn)品的需求,其可用于通過將IMS功能的活動實例和備用實 例在地理上分隔開從而為網(wǎng)元提供增強的容錯性,并且,通過在IMS功能 級別而不是網(wǎng)元級別上進行切換從而提供增強的靈活性。
發(fā)明內(nèi)容
根據(jù)一個方面,這里描述的主題包括地理位置分散的互聯(lián)網(wǎng)協(xié)議多媒 體子系統(tǒng)(MS)網(wǎng)元(NE)。所述網(wǎng)元包括位于一個地理位置上的IMS功能 的活動實例。所述網(wǎng)元還包括位于另一個地理位置上的所述IMS功能的備 用實例。
根據(jù)另一個方面,這里描述的主題包括互聯(lián)網(wǎng)協(xié)議多媒體系統(tǒng)(IMS)。 所述系統(tǒng)包括位于第一地理位置上的第一網(wǎng)元,以及位于第二地理位置上的第二網(wǎng)元。所述第一網(wǎng)元包括IMS功能的活動實例,所述第二網(wǎng)元包括 所述IMS功能的備用實例。
根據(jù)又一個方面,這里描述的主題包括一種方法,其通過在第一地理 位置上提供IMS功能的活動實例并且在第二地理位置上提供所述IMS功 能的備用實例的方式來提供一種容錯的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)網(wǎng) 元(NE)。
這里描述的主題用于提供一種IMS系統(tǒng)架構(gòu),其具有靈活的、地理位 置分散的冗余,該主題可以用硬件、軟件、固件或這三者的任意組合來實 現(xiàn)。同樣地,在此所使用的術語"功能"或"模塊"指用于實現(xiàn)上述特性 的硬件、軟件和/或固件。在一個示例性實現(xiàn)中,這里描述的主題可以通過 使用包括了包含在計算機可讀介質(zhì)上的計算機可執(zhí)行指令的計算機程序產(chǎn) 品來實現(xiàn)。適合用于實現(xiàn)這里描述的主題的示例性計算機可讀介質(zhì)包括磁 盤存儲設備、芯片存儲設備、可編程邏輯設備、專用集成電路和可下載的 電信號。此外,用于實現(xiàn)這里描述的主題的計算機程序產(chǎn)品可能位于單一 設備或計算平臺上,或者可能分布在多個設備或計算平臺上。
這里描述的主題的優(yōu)選實施例將通過參考附圖來進行解釋,其中 圖1是一個框圖,其示出了傳統(tǒng)IMS網(wǎng)絡,該網(wǎng)絡被配置為每個網(wǎng)元 實現(xiàn)單一IMS功能;
圖2是一個框圖,其示出了根據(jù)這里描述的主題的實施例的、靈活的、
地理位置分散的示例性IMS網(wǎng)元;
圖3是一個框圖,其示出了根據(jù)這里描述的主題的實施例的、工作在
1活動/N備用配置下的示例性IMS網(wǎng)元;
圖4是一個框圖,其示出了根據(jù)這里描述的主題的實施例的示例性
IMS系統(tǒng);并且
圖5是一個流程圖,其示出了根據(jù)這里描述的主題的實施例的、用于 提供容錯的IMS網(wǎng)元的方法。
具體實施方式
為了避免僅在網(wǎng)元級別提供冗余所帶來的困難和將冗余系統(tǒng)單元放置
在同一地理位置上所帶來的困難,這里描述的主題包括了一個IMS網(wǎng)元, 其包括一組IMS功能,其中,每個IMS功能都被實現(xiàn)為一組互為活動/備 用運轉(zhuǎn)關系的實例。 一組與一個IMS功能相關的實例可以獨立于另一組與 另一 IMS功能相關的實例來工作。在一個實施例中,與每個IMS功能相 關的活動實例和備用實例彼此在地理位置上是分散的。
圖2是根據(jù)這里描述的主題的實施例的、靈活的、地理位置分散的示 例性IMS網(wǎng)元的框圖。在圖2中,網(wǎng)元200包括IMS運營、管理、維護 和供給(OAM&P)功能的活動實例202, OAM&P功能的備用實例204,第 一 IMS服務呼叫會話控制功能(S-CSCF)的活動實例206,第一 S-CSCF的 備用實例208,第二 S-CSCF的活動實例210,第二 S-CSCF的備用實例212, 第三S-CSCF的備用實例214,第三S-CSCF的活動實例216, IMS代理呼 叫會話控制功能(P-CSCF)的備用實例218, P-CSCF的活動實例220, IMS 詢問呼叫會話控制功能(I-CSCF)的活動實例222,以及I-CSCF的備用實例 224。盡管圖2中所示出的示例包括了在一個IMS網(wǎng)元中所實現(xiàn)的一個 OAM&P、 S-CSCF的三個實例、 一個I-CSCF和一個P-CSCF,但是這里描 述的主題并不限于在一個IMS網(wǎng)元中實I見IMS功能的這種特定組合和個 數(shù)。在一個IMS網(wǎng)元中實現(xiàn)任何一個或多個IMS功能、以及實現(xiàn)任何特 定IMS功能的一個或多個實例都被包含在這里描述的主題的范圍之內(nèi)。
每個IMS功能實例可以被配置為具有它自己在網(wǎng)元200內(nèi)部唯一的IP 地址。如圖2所示,每個活動/備用配對可以與選擇機制226、 228、 230、 232、 234或236相關。在一個實施例中,每個選擇機制可以利用一個虛擬 IP地址(VIP)來既表示活動實例又表示備用實例。IMS網(wǎng)絡106上尋求與網(wǎng) 元200內(nèi)的一個IMS功能進行通信的實體可以將這樣的通信指向虛擬IP 地址,并且所請求的IMS功能的當前活動實例可以響應指向該虛擬IP地 址的通信。因此,活動實例和備用實例之間的切換操作將會在功能級別上 發(fā)生——分別針對每個IMS功能實例——而不是在網(wǎng)元級別上發(fā)生。例 如,在圖2中,IMS功能S-CSCF2 210處在活動模式(即,它來響應虛擬 IP地址),而它的冗余功能S-CSCF2 212處在備用模式(g卩,它忽略發(fā)向虛 擬IP地址的命令和請求)。如果實例210發(fā)生故障,或者為了維護、測試
14或升級的目的而被停用,實例212將變?yōu)榛顒拥牟⑶抑挥袑嵗?12將會響 應指向虛擬IP地址230的通信。類似地,如果IMS功能P-CSCF1 220發(fā) 生故障,實例218將變?yōu)榛顒拥牟⑶抑挥?18將會響應指向虛擬IP地址 234的通信。不管對IMS功能的請求最終會與哪個實例進行通信,呈現(xiàn)給 IMS網(wǎng)絡106的虛擬IP地址都不會改變。這樣,在網(wǎng)元200內(nèi)發(fā)生的活動 實例和備用實例之間切換操作對于在IMS網(wǎng)絡106上的用戶來說將是不可 見的。 一個使用了虛擬IP地址的示例性選擇機制是Linux高可用性 (Linux-HA)。其它選擇機制的使用均被包含在這里描述的主題的范圍之內(nèi), 其包括例如其它高可用性機制、使用虛擬IP地址進行選擇、以及使用域 名系統(tǒng)進行選擇。
不同于虛擬IP地址,網(wǎng)元200內(nèi)的每個IMS功能實例還可以擁有它 自己唯一的IP地址,以用于管理或其它目的。另外,每個實例可以物理上 位于一個與它的對應冗余實例分開的地理位置上。例如,在圖2中,實例 202在物理位置1上,而它的冗余實例204在物理位置2上。這種地理上 的不同提供了很重要的益處,即在位置1上發(fā)生的本地故障(例如停電)將 不會影響到在位置2上的冗余實例的運轉(zhuǎn)。而且,每個地理位置可以包含 活動實例和備用實例的組合,如圖2所示,其中物理位置1包括活動實例 202、 206、 210和222,以及備用實例214和218。因此,例如,有可能為 了軟件升級的目的停用實例222,而不必也停用當前的活動實例202、 206 或210。
圖3是根據(jù)這里描述的主題的另一個實施例的示例性IMS系統(tǒng)的框 圖。圖3示出了這樣的原則,即地理冗余并不限于單冗余(l活動/1備用) 方案,而可以適用于多冗余(l活動/N備用)方案。在圖3中,網(wǎng)元300執(zhí) 行三個功能,IMS功能1、 IMS功能2和IMS功能3。網(wǎng)元300包括IMS 功能1的活動實例302A、 IMS功能1的第一備用實例302B、以及IMS功 能1的第二備用實例302C。網(wǎng)元300還包括IMS功能2的活動實例304B、 IMS功能2的兩個備用實例304A和304C、 IMS功能3的活動實例306C、 以及IMS功能3的兩個備用實例306A和306B。如圖3所示,實例302A、 304A和306A存在于地理位置1,實例302B、 304B和306B存在于地理位 置2,而實例302C、 304C和306C存在于地理位置3。選擇機制308、 310
15和312決定哪個IMS功能實例將會活動地與IMS網(wǎng)絡106進行通信。
當一個活動實例發(fā)生故障或被停用時,經(jīng)過選擇過程,備用實例中的 一個將成為新的活動實例。例如,這個選擇過程可以是多個備用實例之間 的協(xié)商,或者是在某個其它功能級別上或由某個其它功能實體所做出的決 定。例如,如果IMS功能1的活動實例302A發(fā)生故障,備用實例302B 可以直接與備用實例302C進行協(xié)商從而來決定哪個實例將成為新的活動 實例。或者,實例302A、 302B和302C可能已經(jīng)被預編程有指示每個實 例的相對優(yōu)先級的值,在這種情況下,具有更高或最高優(yōu)先級的備用實例 將自動成為新的活動實例。
圖4是根據(jù)這里描述的主題的另一個實施例的示例性IMS系統(tǒng)的框 圖。IMS系統(tǒng)400包括了在一個地理位置上的第一網(wǎng)元(NE1)402,以及在 另一地理位置上的第二網(wǎng)元(NE2)404。如圖4所示,NE1 402和NE2 404 共同包括IMS功能實例的配對——202與204配對,206與208配對,210
與212配對,214與216配對,218與220配對,222與224配對--個
IMS功能的活動實例位于一個網(wǎng)元上,而該IMS功能的備用實例位于另一 個網(wǎng)元上。例如,NE1 402包括OAM&P功能的活動實例202,而NE2 404 包括OAM&P功能的備用實例204。 NE2 404包括P-CSCF功能的活動實 例220,而NE1 402包括P-CSCF功能的備用實例218。
如圖4所示,每個活動/備用配對與選擇機制226、 228、 230、 232、 234或236有關。在一個實施例中,每個選擇機制利用一個虛擬IP地址(VIP) 來既表示活動實例又表示備用實例。IMS網(wǎng)絡106上尋求與IMS系統(tǒng)400 內(nèi)的一個IMS功能進行通信的實體可以將這樣的通信指向虛擬IP地址, 并且該IMS功能的當前活動實例將會響應指向該虛擬IP地址的通信。該 IMS功能的備用實例將不會響應指向該虛擬IP地址的通信。在圖4中,IMS 功能P-CSCF 220處在活動模式,而它的冗余功能P-CSCF 218處在備用模 式。IMS網(wǎng)絡106上尋求發(fā)起一次會話(即發(fā)起一次呼叫)的用戶將首先在 虛擬IP地址234上聯(lián)系IMS系統(tǒng)400內(nèi)的P-CSCF功能。當前活動P-CSCF 實例220將會響應指向虛擬IP地址234的通信。如果實例220發(fā)生故障, 或者為了維護、測試或升級的目的而被停用,則實例218將變?yōu)榛顒拥牟?且只有實例218將會響應指向虛擬IP地址234的通信。下一個尋求在虛擬地址234上經(jīng)由P-CSCF發(fā)起會話的用戶將會與實例218進行通信。
圖5是根據(jù)這里描述的主題的實施例的流程圖,其示出了用于提供容 錯的IMS網(wǎng)元的示例性步驟。參考圖5,在步驟500中,IMS功能的活動 實例在第一地理位置——地點X上被提供。例如,該活動實例可以是位于 地點X的通用處理器,其執(zhí)行軟件程序從而來執(zhí)行P-CSCF功能。
在步驟502中,該IMS功能的備用實例在第二地理位置——地點Y 上被提供。此示例中的備用實例可以是一個印刷電路板,其用于通過硬件 形式執(zhí)行P-CSCF功能,并且被插入位于地點Y的電信設備框架的骨千中。
在步驟504中,建立了信令協(xié)議,該協(xié)議允許IMS功能的活動實例和 備用實例對對方的運轉(zhuǎn)狀態(tài)進行監(jiān)控。 一個示例性的信令協(xié)議是Linux高 可用性(Linux-HA)協(xié)議,其中,HA集群(cluster)中的每個節(jié)點都發(fā)送一個 周期性的"心跳"消息給所有其它節(jié)點。如果某一備用節(jié)點無法在容許的 時間段內(nèi)從活動節(jié)點接收到心跳消息,則該備用節(jié)點將設想該活動節(jié)點已 發(fā)生故障,并且該備用節(jié)點將由備用模式轉(zhuǎn)換為活動模式。對HA心跳協(xié) 議的擴展可以規(guī)定了在多個可用備用節(jié)點之間進行協(xié)商以便決定哪個節(jié)點 將成為新的活動節(jié)點,規(guī)定了可在故障轉(zhuǎn)移(faikwer)期間對行為進行更細 化的控制的信令(諸如啟用或停用節(jié)點內(nèi)的單個IMS功能實例),并且規(guī)定 了遠程管理和控制(即允許管理實體遠程地啟用或停用功能實例)。
在步驟506中,確定是否有額外的IMS功能將被添加到該網(wǎng)元。如果 是,則在地點X提供額外IMS功能的一個實例(步驟508),在地點Y提供 該額外IMS功能的另一個實例(步驟510),位于一個地點上的該額外IMS 功能的實例被配置為活動實例,而位于另一個地點上的該額外IMS功能的 實例被配置為備用實例(步驟512),并且,該額外功能的活動實例和備用實 例被配置為通過信令協(xié)議與對方進行通信(步驟514)。步驟506到514會按 需重復,直到該網(wǎng)元的所有IMS功能都被實例化并且被配置為具有活動/ 備用關系的實例集。
應該理解,可以改變本發(fā)明的各個細節(jié),而不偏離本發(fā)明的范圍。此 外,前述說明僅出于解釋的目的,而非限制的目的。
權利要求
1、一種地理位置分散的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)網(wǎng)元,包括(a)第一IMS功能的活動實例,其位于第一地理位置上;以及(b)所述第一IMS功能的備用實例,其位于與所述第一地理位置不同的第二地理位置上。
2、 根據(jù)權利要求l所述的網(wǎng)元,包括(a) 第一節(jié)點,其包括所述第一IMS功能的活動實例,所述第一節(jié)點 位于所述第一地理位置上;以及(b) 第二節(jié)點,其包括所述第一IMS功能的備用實例,所述第二節(jié)點 位于所述第二地理位置上。
3、 根據(jù)權利要求l所述的網(wǎng)元,包括位于所述第一地理位置上的第 二 IMS功能的活動實例,以及位于所述第二地理位置上的所述第二 IMS 功能的備用實例。
4、 根據(jù)權利要求l所述的網(wǎng)元,包括位于所述第一地理位置上的第 二 IMS功能的備用實例,以及位于所述第二地理位置上的所述第二 IMS 功能的活動實例。
5、 根據(jù)權利要求1所述的網(wǎng)元,其中,所述第一 IMS功能包括從由 以下功能所組成的組中選出的一個功能:代理呼叫會話控制功能(P-CSCF), 詢問呼叫會話控制功能(I-CSCF),服務呼叫會話控制功能(S-CSCF),歸屬 訂戶服務器(HSS)功能,認證、授權和記賬(AAA)功能,以及應用服務器(AS) 功能。
6、 根據(jù)權利要求1所述的網(wǎng)元,其中,所述第一 IMS功能的備用實 例檢測所述第一IMS功能的活動實例的故障,并且,響應于檢測到所述故 障,所述第一IMS功能的備用實例自動地變?yōu)榛顒拥摹?br>
7、 根據(jù)權利要求6所述的網(wǎng)元,其中,所述第一 IMS功能的備用實 例使用用于監(jiān)控所述第一 IMS功能的活動實例并與其交換狀態(tài)信息的信 令協(xié)議來檢測所述第一 IMS功能的活動實例的故障并且變?yōu)榛顒拥摹?br>
8、 根據(jù)權利要求7所述的網(wǎng)元,其中,所述信令協(xié)議包括在所述第一 IMS功能的活動實例和所述第一 IMS功能的備用實例之間傳遞的心跳消 息。
9、 根據(jù)權利要求7所述的網(wǎng)元,其中,所述第一 IMS功能的活動實 例和備用實例通過WAN來相互發(fā)送消息。
10、 根據(jù)權利要求7所述的網(wǎng)元,其中,所述第一 IMS功能的活動實 例和備用實例通過本地連接來相互發(fā)送消息。
11、 根據(jù)權利要求10所述的網(wǎng)元,其中,所述本地連接包括總線。
12、 根據(jù)權利要求10所述的網(wǎng)元,其中,所述本地連接包括LAN。
13、 一種互聯(lián)網(wǎng)協(xié)議多媒體系統(tǒng)(IMS)系統(tǒng),包括(a) 第一網(wǎng)元,其包括第一IMS功能的活動實例,所述活動實例位于 第一地理位置上;以及(b) 第二網(wǎng)元,其包括所述第一IMS功能的備用實例,所述備用實例 位于與所述第一地理位置不同的第二地理位置上。
14、 根據(jù)權利要求13所述的系統(tǒng),包括位于所述第一網(wǎng)元上的第二 IMS功能的活動實例,以及位于所述第二網(wǎng)元上的所述第二 IMS功能的備 用實例。
15、 根據(jù)權利要求13所述的系統(tǒng),包括位于所述第二網(wǎng)元上的第二IMS功能的備用實例,以及位于所述第一網(wǎng)元上的所述第二 IMS功能的活 動實例。
16、 根據(jù)權利要求13所述的系統(tǒng),其中,所述第一IMS功能包括從 由以下功能所組成的組中選出的一個功能代理呼叫會話控制功能 (P-CSCF),詢問呼叫會話控制功能(I-CSCF),服務呼叫會話控制功能 (S-CSCF),歸屬訂戶服務器(HSS)功能,認證、授權和記賬(AAA)功能,以 及應用服務器(AS)功能。
17、 根據(jù)權利要求13所述的系統(tǒng),其中,所述第一IMS功能的備用 實例檢測所述第一IMS功能的活動實例的故障,由此, 一旦所述第一IMS 功能的活動實例發(fā)生故障,所述第一IMS功能的備用實例將自動地變?yōu)榛?動的。
18、 根據(jù)權利要求13所述的系統(tǒng),其中,所述第一IMS功能的備用 實例使用用于監(jiān)控所述第一 IMS功能的活動實例并與其交換狀態(tài)信息的 信令協(xié)議來檢測所 述第一 IMS功能的活動實例的故障并且變?yōu)榛顒拥摹?br>
19、 根據(jù)權利要求18所述的系統(tǒng),其中,所述信令協(xié)議包括在所述第 一 IMS功能的活動實例和所述第一 IMS功能的備用實例之間傳遞的心跳 消息。
20、 根據(jù)權利要求18所述的系統(tǒng),其中,所述第一IMS功能的活動 實例和備用實例通過WAN來相互發(fā)送消息。
21、 根據(jù)權利要求18所述的系統(tǒng),其中,所述第一IMS功能的活動 實例和備用實例通過本地連接來相互發(fā)送消息。
22、 根據(jù)權利要求21所述的系統(tǒng),其中,所述本地連接包括總線。
23、 根據(jù)權利要求21所述的系統(tǒng),其中,所述本地連接包括LAN。
24、 一種用于提供容錯的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)網(wǎng)元的方法, 所述方法包括(a) 提供第一IMS功能的活動實例,其位于第一地理位置上;以及(b) 提供所述第一IMS功能的備用實例,其位于與所述第一地理位置 不同的第二地理位置上。
25、 根據(jù)權利要求24所述的方法,包括(a) 提供第一節(jié)點,其包括所述第一IMS功能的活動實例,所述第一 IMS節(jié)點位于所述第一地理位置上;以及(b) 提供第二節(jié)點,其包括所述第一IMS功能的備用實例,所述第二 節(jié)點位于所述第二地理位置上。
26、 根據(jù)權利要求24所述的方法,其中,所述第一IMS功能的備用 實例的運轉(zhuǎn)與所述第一 IMS功能的活動實例的故障在地理上是分離的。
27、 根據(jù)權利要求24所述的方法,包括(a) 在所述第一地理位置上提供第二IMS功能的活動實例;以及(b) 在所述第二地理位置上提供所述第二 IMS功能的備用實例。
28、 根據(jù)權利要求24所述的方法,包括(a) 在所述第二地理位置上提供第二IMS功能的活動實例;以及(b) 在所述第一地理位置上提供所述第二 IMS功能的備用實例。
29、 根據(jù)權利要求24所述的方法,其中,所述第一IMS功能包括從 由以下功能所組成的組中選出的一個功能代理呼叫會話控制功能 (P-CSCF),詢問呼叫會話控制功能(I-CSCF),服務呼叫會話控制功能 (S-CSCF),歸屬訂戶服務器(HSS)功能,認證、授權和記賬(AAA)功能,以 及應用服務器(AS)功能。
30、 根據(jù)權利要求24所述的方法,包括使用所述第一 IMS功能的 備用實例來檢測所述第一IMS功能的活動實例的故障,并且,響應于檢測 到所述故障,將所述第一 IMS功能的備用實例切換到活動狀態(tài)。
31、 根據(jù)權利要求30所述的方法,包括利用用于監(jiān)控所述第一IMS 功能的活動實例并且與其交換狀態(tài)信息的信令協(xié)議,使用所述第一IMS功 能的備用實例來檢測所述第一IMS功能的活動實例的故障,并且,響應于 檢測到所述故障,將所述第一 IMS功能的備用實例切換到活動狀態(tài)。
32、 根據(jù)權利要求31所述的方法,其中,所述信令協(xié)議包括在所述第 一 IMS功能的活動實例和所述第一 IMS功能的備用實例之間傳遞心跳消 息。
33、 根據(jù)權利要求31所述的方法,其中,利用所述信令協(xié)議包括通過 WAN發(fā)送消息。
34、 根據(jù)權利要求31所述的方法,其中,利用所述信令協(xié)議包括通過 本地連接發(fā)送消息。
35、 根據(jù)權利要求34所述的方法,其中,所述本地連接包括總線。
36、 根據(jù)權利要求34所述的方法,其中,所述本地連接包括LAN。
37、 一種計算機程序產(chǎn)品,其包括包含在計算機可讀介質(zhì)上的計算機 可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行以下步驟,包括(a) 提供第一IMS功能的活動實例,所述第一IMS功能位于第一地理 位置上;以及(b) 提供所述第一IMS功能的備用實例,所述第二 IMS功能位于與所 述第一地理位置不同的第二地理位置上。
38、 根據(jù)權利要求37所述的計算機程序產(chǎn)品,其中,位于所述第二地 理位置上的所述第一 IMS功能的備用實例的運轉(zhuǎn)與位于所述第一地理位 置上的所述第一 IMS功能的活動實例的故障在地理上是分離的。
39、 根據(jù)權利要求37所述的計算機程序產(chǎn)品,包括(a) 在所述第一地理位置上提供第二IMS功能的活動實例;以及(b) 在所述第二地理位置上提供所述第二 IMS功能的備用實例。
40、 根據(jù)權利要求37所述的計算機程序產(chǎn)品,包括(a) 在所述第二地理位置上提供第二IMS功能的活動實例;以及(b) 在所述第一地理位置上提供所述第二 IMS功能的備用實例。
41、 根據(jù)權利要求37所述的計算機程序產(chǎn)品,其中,所述第一IMS 功能包括執(zhí)行從由以下功能所組成的組中選出的一個功能代理呼叫會話 控制功能(P-CSCF),詢問呼叫會話控制功能(I-CSCF),服務呼叫會話控制 功能(S-CSCF),歸屬訂戶服務器(HSS)功能,認證、授權和記賬(AAA)功育g, 以及應用服務器(AS)功能。
42、 根據(jù)權利要求37所述的計算機程序產(chǎn)品,包括使用所述第一 IMS功能的備用實例來檢測所述第一 IMS功能的活動實例的故障,并且, 響應于檢測到所述故障,將所述第一 IMS功能的備用實例切換到活動狀 態(tài)。
43、 根據(jù)權利要求42所述的計算機程序產(chǎn)品,包括利用用于監(jiān)控所 述第一 IMS功能的活動實例并且與其交換狀態(tài)信息的信令協(xié)議,使用所述 第一 IMS功能的備用實例來檢測所述第一 IMS功能的活動實例的故障, 并且,響應于檢測到所述故障,將所述第一IMS功能的備用實例切換到活 動狀態(tài)。
44、 根據(jù)權利要求43所述的計算機程序產(chǎn)品,其中,所述信令協(xié)議包 括在所述第一 IMS功能的活動實例和所述第一 IMS功能的備用實例之間 傳遞心跳消息。
45、 根據(jù)權利要求43所述的計算機程序產(chǎn)品,其中,利用所述信令協(xié) 議包括通過WAN發(fā)送消息。
46、 根據(jù)權利要求43所述的計算機程序產(chǎn)品,其中,利用所述信令協(xié) 議包括通過本地連接發(fā)送消息。
47、 根據(jù)權利要求43所述的計算機程序產(chǎn)品,其中,所述本地連接包 括總線。
48、 根據(jù)權利要求43所述的計算機程序產(chǎn)品,其中,所述本地連接包 括LAN。
全文摘要
用于提供地理位置分散的互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(IMS)實例的系統(tǒng)、方法和計算機程序產(chǎn)品。這里公開了一種地理位置分散的IMS網(wǎng)元,該網(wǎng)元包括第一IMS功能的活動實例,其位于第一地理位置上;以及所述第一IMS功能的備用實例,其位于與所述第一地理位置不同的第二地理位置上。
文檔編號G06F15/16GK101517555SQ200780033839
公開日2009年8月26日 申請日期2007年7月10日 優(yōu)先權日2006年7月12日
發(fā)明者D·M·斯普拉格, T·利普斯 申請人:泰克萊克公司