專利名稱:刀片服務(wù)器系統(tǒng)交換平面的管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,并且特別地,涉及一種刀片服務(wù)器系統(tǒng) 交#:平面的管理方法和系統(tǒng)。
背景技術(shù):
先進電^f言i十算才幾才匡架(Advanced Telecommunication Computing Architecture,簡稱為ATCA )刀片月l務(wù)器采用ATCA規(guī)范構(gòu)建的框 式高性能刀片式服務(wù)器。刀片式服務(wù)器或刀片服務(wù)器是一種高可用 高密度(High Availability High Density,筒稱為HAHD )的^f氐成本 服務(wù)器平臺,是專門為特殊應(yīng)用行業(yè)和高密度計算機環(huán)境設(shè)計的。 刀片服務(wù)器的主要結(jié)構(gòu)為 一個大型主體才幾框,其內(nèi)部可插上許多形 狀如刀片的插卡,并且,每一塊刀片為一塊系統(tǒng)母澤反,類似于獨立 的服務(wù)器,可以通過本地硬盤啟動自己的操作系統(tǒng),每一塊刀片可 以運行自己的系統(tǒng),服務(wù)于指定的不同用戶群,相互之間沒有關(guān)聯(lián)。
ATCA是由外圍設(shè)備互聯(lián)工業(yè)計算機制造商組織(Peripheral Component Interconnect Industrial Computer Manufactures Group, 簡 稱為PICMG )制定并頒布的針對下一代運營級通信設(shè)備的標準架構(gòu) 體系規(guī)范,由之前的PICMG2.X演進而來,包括核心規(guī)范PICMG3.0 和一系列輔助規(guī)范PICMG3.X,并且,核心規(guī)范定義了 ATCA系列 規(guī)范中的機械設(shè)計、系統(tǒng)管理、電源分布、散熱、背板互聯(lián)等部分, 車it助身見范內(nèi)容則
ATCA規(guī)范代表著一種全開放、模塊化的工業(yè)標準,因此它使 電信設(shè)備制造商可以采用來自第三方廠商的客戶操作、成熟的商業(yè) 化專欠^更件組件。
ATCA規(guī)范中的交換平面是雙平面冗余的,這種結(jié)構(gòu)可以4是高 系統(tǒng)的穩(wěn)定性,但同時增加了軟件設(shè)計的難度,如何有效的管理整 個系統(tǒng)在雙平面上的通訊控制、故障恢復(fù)、以及倒換備〗分等操作, 還沒有一個統(tǒng)一的有歲文才幾制。因此,需要一種^j"系統(tǒng)的乂又交4奐平面 進^亍管理的^支術(shù)方案,以解決上述的問題。
發(fā)明內(nèi)容
考慮到不能有效的管理整個系統(tǒng)在雙平面上的通訊控制,故障 恢復(fù),倒換備份等操作的問題而做出本發(fā)明,為此,本發(fā)明的主要 目的在于^是供一種刀片月良務(wù)器系統(tǒng)交4灸平面的管理方法和系統(tǒng),以 解決相關(guān)才支術(shù)中的上述問題。
根據(jù)本發(fā)明的一個方面,提供了 一種刀片服務(wù)器系統(tǒng)交換平面 的管理方法,應(yīng)用于刀片服務(wù)器系統(tǒng),刀片服務(wù)器系統(tǒng)包括用于管 理交換平面的主控制服務(wù)器、用于提供所有單板通訊交換功能的至 少兩臺交換服務(wù)器、以及用于提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,并且, 主控制服務(wù)器、業(yè)務(wù)服務(wù)器分別與交換服務(wù)器進行接口 。
才艮據(jù)本發(fā)明的刀片月l務(wù)器系統(tǒng)交換平面的管理方法包括系統(tǒng) 啟動控制處理,包括在啟動主控制服務(wù)器后,啟動交換服務(wù)器, 并進行交換服務(wù)器與主控制服務(wù)器的協(xié)商,確定提供當前主用交換 平面的主用交換服務(wù)器,將其它交換服務(wù)器作為備用交換服務(wù)器, 并且最后啟動業(yè)務(wù)服務(wù)器,并使得業(yè)務(wù)服務(wù)器工作于確定的當前主 用交換平面上;交換平面倒換控制處理,包括在主用交換服務(wù)器 工作狀態(tài)異?;蚪邮盏接脩舭l(fā)送的倒換請求的情況下,主用交換服
務(wù)器向主控制服務(wù)器請求倒換,主控制服務(wù)器在檢測備用交換服務(wù) 器工作正常的情況下,通知主用交換服務(wù)器和備用交換服務(wù)器進行 倒換,并通知業(yè)務(wù)服務(wù)器將控制面倒換到倒換后的主用交換平面。
其中,進行交換服務(wù)器與主控制服務(wù)器的協(xié)商,確定當前主用 交換平面具體為當前上電的交換服務(wù)器向主控制月l務(wù)器請求當前
上電的交換服務(wù)器作為主用交換服務(wù)器還是備用交換服務(wù)器;主控
制服務(wù)器判斷其它交換服務(wù)器的運行狀態(tài),在判斷其它交換服務(wù)器 正常運行且處于主用狀態(tài)的情況下,主控制月l務(wù)器向當前上電的交
換服務(wù)器發(fā)送當前上電的交換服務(wù)器為備用交換服務(wù)器的通知;在 判斷其它交換服務(wù)器未處于主用狀態(tài)的情況下,主控制服務(wù)器向當 前上電的交換服務(wù)器發(fā)送當前上電的交換服務(wù)器為主用交換服務(wù)器 的通知;主控制服務(wù)器保存交換服務(wù)器的運行狀態(tài)。
其中,啟動業(yè)務(wù)服務(wù)器,并使得業(yè)務(wù)服務(wù)器工作于確定的當前 主用交換平面上的處理具體為業(yè)務(wù)服務(wù)器向主控制服務(wù)器請求當 前主用交換平面;在主控制服務(wù)器向業(yè)務(wù)服務(wù)器返回當前主用交換 平面異常應(yīng)答消息的情況下,業(yè)務(wù)力l務(wù)器啟動失??;在主控制力l務(wù) 器向業(yè)務(wù)服務(wù)器返回當前主用交換平面正常應(yīng)答消息的情況下,業(yè) 務(wù)服務(wù)器將工作平面切換到當前主用交換平面。
此外,在主用交換服務(wù)器工作狀態(tài)異常的情況下,主用交換服 務(wù)器向主控制服務(wù)器請求倒換之前,進一步包括業(yè)務(wù)服務(wù)器向主 控制服務(wù)器發(fā)送檢測信息;主控制服務(wù)器根據(jù)檢測信息檢測交換服 務(wù)器的工作狀態(tài)是否正常,并進行記錄。
根據(jù)本發(fā)明的另 一方面,提供了 一種刀片服務(wù)器系統(tǒng)交換平面 的管理系統(tǒng),該系統(tǒng)包括用于管理交換平面的主控制服務(wù)器、用于 提供所有單板通訊交換功能的至少兩臺交換服務(wù)器、以及用于提供
業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,并且,主控制服務(wù)器、業(yè)務(wù)服務(wù)器分別與 交換服務(wù)器進行接口。
根據(jù)本發(fā)明的刀片服務(wù)器系統(tǒng)交換平面的管理系統(tǒng)包括啟動 控制模塊,用于啟動主控制服務(wù)器后,啟動交換服務(wù)器,以及在啟 動了主控制服務(wù)器和交換服務(wù)器后,啟動業(yè)務(wù)服務(wù)器;主控制服務(wù) 器,用于在啟動控制模塊啟動交換服務(wù)器后,與交換服務(wù)器進行協(xié) 商并確定提供當前主用交換平面的主用交換服務(wù)器,將其它交換月良 務(wù)器作為備用交換服務(wù)器,以及在啟動控制模塊啟動業(yè)務(wù)服務(wù)器后, 通知業(yè)務(wù)月良務(wù)器工作于確定的當前主用交換平面上;主用交換月l務(wù) 器,用于在其工作狀態(tài)異常或接收到用戶發(fā)送的倒換請求的情況下, 向主控制服務(wù)器請求倒換;主控制服務(wù)器,用于在接收到主用交換 服務(wù)器的倒換請求的情況下,檢測備用交換服務(wù)器的工作狀態(tài),并 在備用交換服務(wù)器工作正常的情況下,通知主用交換服務(wù)器和備用 交換服務(wù)器進行倒換,并通知業(yè)務(wù)服務(wù)器將控制面倒換到倒換后的 主用交4灸平面。
此外,上述業(yè)務(wù)力良務(wù)器進一步包括倒換才莫塊,用于響應(yīng)于倒 換交換平面請求,將控制面進行倒換。
其中,上述啟動控制模塊進一步包括第一啟動控制模塊,用 于啟動主控制服務(wù)器;第二啟動控制模塊,用于在主控制服務(wù)器啟 動后,啟動交換服務(wù)器;第三啟動控制模塊,用于在主控制服務(wù)器 以及交換服務(wù)器啟動后,啟動業(yè)務(wù)服務(wù)器。
此外,上述主控制服務(wù)器進一步包括判斷模塊,用于判斷其 它交換服務(wù)器的運行狀態(tài);第一發(fā)送模塊,用于在判斷模塊判斷其 它交換力艮務(wù)器正常運4亍且處于主用狀態(tài)的情況下,向當前上電的交 換服務(wù)器發(fā)送當前上電的交換服務(wù)器為備用交換服務(wù)器的通知;第 二發(fā)送模塊,用于在判斷模塊判斷其它交換服務(wù)器未處于主用狀態(tài)
的情況下,向當前上電的交換月l務(wù)器發(fā)送當前上電的交換月良務(wù)器為
主用交換服務(wù)器的通知;保存^t塊,用于保存交換H務(wù)器的運行狀 太
此外,上述業(yè)務(wù)服務(wù)器進一步包括請求;漠塊,用于向主控制 服務(wù)器請求當前主用交換平面;通知模塊,用于在主控制服務(wù)器返 回主用交換平面異常應(yīng)答消息的情況下,通知第二啟動控制才莫塊不 繼續(xù)進行啟動,在主控制服務(wù)器返回主用交換平面正常應(yīng)答消息的 情況下,通知倒換模塊將其工作平面切換到當前主用交換平面。
此外,上述業(yè)務(wù)服務(wù)器進一步包括發(fā)送才莫塊,用于向主控制 服務(wù)器發(fā)送檢測信息;上述主控制服務(wù)器進一步包括檢測模塊, 用于根據(jù)檢測信息檢測交換服務(wù)器的工作狀態(tài)是否正常;記錄模塊, 用于對4金測結(jié)果進^f亍記錄。
借助于本發(fā)明的技術(shù)方案,通過對系統(tǒng)的重新構(gòu)架,使得系統(tǒng) 更加簡單、統(tǒng)一、運行效率更加高效,通過規(guī)范各個服務(wù)器的啟動 順序,確保了控制面能夠正常的建立和工作,通過嚴格的倒換機制, 使得服務(wù)器交換平面的倒換更加高效可靠。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部 分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā) 明的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附 圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部 分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的 限制。在附圖中圖1是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)硬件構(gòu)架框圖2是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的管理方 法系統(tǒng)啟動控制處理的流禾呈圖3是才艮據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的管理方 法交換平面倒換控制處理的流程圖4是4艮據(jù)本發(fā)明實施例的交換服務(wù)器啟動過程的信令流程
圖5是根據(jù)本發(fā)明實施例的業(yè)務(wù)服務(wù)器啟動過程的信令流程
圖6是根據(jù)本發(fā)明實施例的交換平面倒換過程的信令流程圖7是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的管理系 統(tǒng)的沖匡圖。
具體實施例方式
功能扭i述
本發(fā)明在ATCA的雙平面架構(gòu)下,<|是出了 一種分布式通訊系統(tǒng) 的通訊控制管理機制,使得ATCA的雙平面能可靠高效的運作,充 分發(fā)揮ATCA的冗余備^f分能力,其主要內(nèi)容如下所述
1、將整個硬件架構(gòu)設(shè)置成三種類型服務(wù)器,并且配置兩個同樣 的接口鏈接到交換平面(一個交換服務(wù)器可提供一個交換平面,交 換月l務(wù)器的數(shù)量通常為兩個,也可以為兩個以上),使得系統(tǒng)構(gòu)架筒 單、統(tǒng)一、高效;2、規(guī)定各種服務(wù)器的啟動順序,確保控制面能正 常的建立和工作;3、提供一套嚴格的流程來保證整個系統(tǒng)交換平面(也可以稱為控制平面)的管理,將交換服務(wù)器分為主交換服務(wù)器 和備交換服務(wù)器,提供兩個交換平面,但其主備是由主控制服務(wù)器 決定,同時,本發(fā)明提供了服務(wù)器交換平面的高效可靠的倒換機制。 下面,從上述的三個方面,對本發(fā)明的技術(shù)方案進行詳細的說明。
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此 處所描述的優(yōu)選實施例〗義用于i兌明和解釋本發(fā)明,并不用于限定本 發(fā)明。
方法實施例
在對本發(fā)明的^支術(shù)方案進^于詳細i兌明之前,首先需要i兌明本發(fā) 明的系統(tǒng)架構(gòu),也就是功能概述中的第一點所提到的內(nèi)容,如圖1 所示,在本發(fā)明中,要求系統(tǒng)硬件(將每一個刀片可以看作一個單 獨的服務(wù)器)邏輯上至少可分為三種服務(wù)器類型,分別為主控制服 務(wù)器、交換服務(wù)器、和業(yè)務(wù)服務(wù)器。其中,主控服務(wù)器控制整個交
換平面管理;交換服務(wù)器規(guī)定為雙板備份,即兩個服務(wù)器各提供一 個交換平面,其作用是提供所有單板的通訊交換功能,業(yè)務(wù)服務(wù)器 提供業(yè)務(wù)服務(wù)的功能,并且,主控制服務(wù)器和業(yè)務(wù)服務(wù)器各提供兩 個出口,分別連接兩個交換平面(即兩個交換服務(wù)器),在這種構(gòu)架 下,就可以方《更對系統(tǒng)進行管理。下面基于上述的構(gòu)架,對系統(tǒng)的 啟動控制和倒換控制的處理過程進行詳細的說明。
根據(jù)本發(fā)明的實施例,提供了 一種刀片服務(wù)器系統(tǒng)交換平面的 管理方法。
(一)系統(tǒng)啟動控制處理
圖2是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的管理方 法系統(tǒng)啟動控制處理的流程圖,如圖2所示,包括以下處理
步驟S202,啟動主控制服務(wù)器;
步驟S204,啟動交換服務(wù)器,并進行交換服務(wù)器與主控制服務(wù) 器的協(xié)商,確定提供當前主用交換平面的主用交換服務(wù)器,將其它 交換服務(wù)器作為備用交換服務(wù)器;
步驟S206,啟動業(yè)務(wù)服務(wù)器,并4吏得業(yè)務(wù)力良務(wù)器工作于確定的 當前主用交4奐平面上。
通過上述的處理,能夠以合理的啟動順序依次啟動各個服務(wù)器, /人而4呆i正了系統(tǒng)的正常工作。
(二)交換平面倒換控制處理
圖3是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的管理方 法交換平面倒換控制處理的流程圖,如圖3所示,包括以下處理
步驟S302,在主用交換服務(wù)器工作狀態(tài)異?;蚪邮盏接脩舭l(fā)送 的倒換請求的情況下,主用交換服務(wù)器向主控制服務(wù)器請求倒換;
步驟S304,主控制服務(wù)器在檢測備用交換服務(wù)器工作正常的情 況下,通知主用交換服務(wù)器和備用交換服務(wù)器進行倒換;
步驟S306,主控制服務(wù)器通知業(yè)務(wù)服務(wù)器將控制面倒換到倒換 后的主用交換平面。
通過上述處理,實現(xiàn)了對交換片面倒換的控制,并且使得業(yè)務(wù) 服務(wù)器能夠正常的工作在倒換后的主用交換平面上。
如上所述,在本發(fā)明的啟動控制中,啟動服務(wù)器的先后順序具 有嚴格的規(guī)定,因而才可以保證各個服務(wù)器和交換平面可以正常的 工作,規(guī)定首先必須啟動主控制服務(wù)器,主控制服務(wù)器才可以控制
在其后啟動的交換服務(wù)器和業(yè)務(wù)服務(wù)器進行啟動。需要說明的是, 交換服務(wù)器在系統(tǒng)中規(guī)定為至少配備兩個,也就是說,交換服務(wù)器 也可以多于兩個, <旦在本實施例中以在系統(tǒng)中構(gòu)架兩個交才灸月良務(wù)器 為例進行i兌明。下面,對啟動主控制服務(wù)器后,交換力良務(wù)器的啟動
的過程結(jié)合圖4進行詳細說明。如圖4所示,包括以下處理
1 、當前上電的交換服務(wù)器向主控制服務(wù)器請求當前上電的交換 服務(wù)器作為主用交換服務(wù)器還是備用交換服務(wù)器;
2、主控制服務(wù)器判斷其它交換服務(wù)器的運行狀態(tài),在判斷其它 交換服務(wù)器正常運行且處于主用狀態(tài)的情況下,主控制服務(wù)器向當 前上電的交換服務(wù)器發(fā)送當前上電的交換服務(wù)器為備用交換服務(wù)器 的通知;或者在判斷其它交換服務(wù)器未處于主用狀態(tài)的情況下,主 控制服務(wù)器向當前上電的交換服務(wù)器發(fā)送當前上電的交換服務(wù)器為 主用交換服務(wù)器的通知;
3 、在當前上電的交換服務(wù)器接收前上電的交換服務(wù)器為備用交 換服務(wù)器的通知消息,當前上電的交換服務(wù)器向主控制服務(wù)器返回 該當前上電的交換服務(wù)器作為備用交換服務(wù)器的應(yīng)答消息;
4、 在當前上電的交換服務(wù)器接收當前上電的交換服務(wù)器為主用 交換服務(wù)器的通知消息,向主控制服務(wù)器返回作為主用交換服務(wù)器 的應(yīng)答消息,提供通訊面服務(wù);
5、 在交換服務(wù)器正常運行后,主控制服務(wù)保存兩臺交換服務(wù)器
的運4亍一犬;兄。
通過上述的處理,實現(xiàn)了交換服務(wù)器的正常啟動。
下面,結(jié)合圖5,對在交換服務(wù)器啟動并提供交換平面后,業(yè)
務(wù)服務(wù)器的啟動過程進行詳細的說明。如圖5所示,包括以下處理
1 、業(yè)務(wù)服務(wù)器首先向主控制服務(wù)器請求當前自己應(yīng)該工作的交
換平面;
2、主控制服務(wù)器返回應(yīng)答消息,業(yè)務(wù)服務(wù)器在判斷沒有主交換
平面(當前主用交換平面異常)的情況下,業(yè)務(wù)服務(wù)器將不能啟動
運行;業(yè)務(wù)服務(wù)器在判斷主用交換平面正常的情況下,業(yè)務(wù)服務(wù)器 將自己的工作平面切換到正確的交換平面,即,圖1中業(yè)務(wù)服務(wù)器 的兩個出口,只有其中一個正常工作,另一個處于備^f分不工作狀態(tài)。
通過上述的^支術(shù)方案,就可以順利的將系統(tǒng)的服務(wù)器——進行 啟動,并且使得交換服務(wù)器一個工作在主用, 一個工作在備用,至 于交換服務(wù)器的主備控制,完全是由主控制服務(wù)器決定的,例如 交換服務(wù)器上電時需要向主控制服務(wù)器請求是否工作在主用還是備 用。由于主用交換服務(wù)器和備用交換服務(wù)器之間是相互備份的,便 于了主用服務(wù)器和備用服務(wù)器的倒換;此外,通過主控制服務(wù)器的 控制,也可以^f吏得業(yè)務(wù)"良務(wù)器正常的工作于主用交換平面上。使得 系統(tǒng)運行的更加穩(wěn)定。
本發(fā)明的兩個交換平面由主備交換服務(wù)器提供,正常時只有主 交換平面工作。同理,交換平面的倒換也主要由主控制服務(wù)器決定,
并且,交4奐平面的倒:換可以分為主動倒換:和-波動倒^:,其中,主動 倒換是主用交換機向主控制服務(wù)器主動發(fā)送倒換請求,被動倒換是 用戶人工向主用交換服務(wù)器發(fā)送倒換請求后,主用交換服務(wù)器才能 夠向主控制服務(wù)器發(fā)送倒換請求,下面,結(jié)合圖6,對上述主動倒
換的處理過程進4亍詳細的i兌明,如圖6所示,包括以下處理
1、在業(yè)務(wù)服務(wù)器正常運行時,業(yè)務(wù)力良務(wù)器通過兩個交換平面(交 換服務(wù)器)向主控制服務(wù)器發(fā)送檢測信息;主控制服務(wù)器根據(jù)檢測 信息檢測交換服務(wù)器的工作狀態(tài)是否正常,并且會在本地記錄兩個 交換服務(wù)器的工作狀態(tài),主用交換服務(wù)器如果發(fā)現(xiàn)主工作交換平面
出現(xiàn)?;町惓?,則向主控制服務(wù)器發(fā)起通訊面(交換平面)倒換請
求;
2、 主控制服務(wù)器收到請求后,檢測備用交換服務(wù)器當前是否處 于正常運行狀態(tài);
3、 主控制服務(wù)器在判斷為正常的情況下,應(yīng)答主交換服務(wù)器倒 換成功,同時將發(fā)請求到各個業(yè)務(wù)服務(wù)器,命令各業(yè)務(wù)服務(wù)器將自 己的工作平面切換到另 一個交換平面,所有業(yè)務(wù)單板接收請求并將 控制面切換到要求的交換平面上;
4、 主控制服務(wù)器在判斷為異常的情況下,應(yīng)答主交換服務(wù)器倒 換失敗。
需要說明的是,在被動倒換的流程中,是用戶手工向主用交換 服務(wù)器發(fā)送倒換請求,在主用交換服務(wù)器接收到用戶發(fā)起的倒換請 求后,其后續(xù)流程與圖6所示的流程相同,在此就不再贅述。
裝置實施例
才艮據(jù)本發(fā)明的實施例,提供了 一種刀片服務(wù)器系統(tǒng)交換平面的 管理系統(tǒng),圖7是根據(jù)本發(fā)明實施例的刀片服務(wù)器系統(tǒng)交換平面的 管理系統(tǒng)的^f匡圖,如圖7所示,該系統(tǒng)包^r用于管理交才奐平面的主 控制服務(wù)器70、用于提供所有單板通訊交換功能的交換服務(wù)器1至 n、以及用于提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器72、以及啟動控制模塊74, 其中,系統(tǒng)中至少配備兩臺交換服務(wù)器(如圖7所示的交換服務(wù)器
1、交換服務(wù)器2.....交換服務(wù)器n(此外,n可以等于2)),并
且,主控制服務(wù)器70、業(yè)務(wù)服務(wù)器72分別與交換服務(wù)器1至n進 行接口。
(一)系統(tǒng)啟動控制部分
啟動控制模塊74,連接至主控制服務(wù)器70、交換服務(wù)器1至n、 業(yè)務(wù)服務(wù)器72,用于啟動主控制服務(wù)器后,啟動交換服務(wù)器,以及 在啟動了主控制服務(wù)器和交換服務(wù)器后,啟動業(yè)務(wù)服務(wù)器;
其中,上述啟動控制模塊74進一步包括第一啟動控制模塊, 連接至主控制服務(wù)器70,用于啟動主控制服務(wù)器;第二啟動控制模 塊,連接至交換服務(wù)器1至n,用于在主控制服務(wù)器啟動后,啟動 交換服務(wù)器;第三啟動控制模塊,連接至業(yè)務(wù)服務(wù)器72,用于在主 控制服務(wù)器以及交換服務(wù)器啟動后,啟動業(yè)務(wù)服務(wù)器。
主控制服務(wù)器70,連接至啟動控制模塊74、交換服務(wù)器1至n, 用于在啟動控制模塊74啟動交換服務(wù)器后,與當前上電的交換服務(wù) 器進行協(xié)商并確定提供當前主用交換平面的主用交換服務(wù)器,將其 它交換服務(wù)器作為備用交換服務(wù)器,以及在啟動控制模塊74啟動業(yè) 務(wù)月良務(wù)器后,通知業(yè)務(wù)力良務(wù)器72工作于確定的當前主用交換平面 上。
此外,上述主控制服務(wù)器70進一步包括判斷模塊,用于在接 收到當前上電的交換服務(wù)器請求當前上電的交換服務(wù)器作為主用交 換服務(wù)器還是備用交換服務(wù)器的消息后,判斷其它交換服務(wù)器的運 行狀態(tài);第一發(fā)送模塊,用于在判斷模塊判斷其它交換服務(wù)器正常 運行且處于主用狀態(tài)的情況下,向當前上電的交換服務(wù)器發(fā)送當前 上電的交換服務(wù)器為備用交換服務(wù)器的通知;第二發(fā)送模塊,用于
在判斷其它交換服務(wù)器未處于主用狀態(tài)的情況下,向當前上電的交
換服務(wù)器發(fā)送當前上電的交換服務(wù)器為主用交換服務(wù)器的通知;保 存模塊,用于保存交換服務(wù)器l至n的運行狀態(tài)。
此外,上述業(yè)務(wù)力良務(wù)器72連4妄至啟動控制—莫塊74、交換"艮務(wù) 器l至n,并進一步包括請求模塊,用于向主控制服務(wù)器70請求 當前主用交換平面通知模塊,用于在主控制服務(wù)器返回主用交換平面異常應(yīng)答消息的情況下,通知第二啟動控制模塊不繼續(xù)進行啟 動,在主控制服務(wù)器返回主用交換平面正常應(yīng)答消息的情況下,通 知倒換模塊將其工作平面切換到當前主用交換平面。
(二)交換平面的倒換控制部分
交換服務(wù)器1至n,連接至主控制服務(wù)器70、業(yè)務(wù)服務(wù)器72、 啟動控制模塊74,且交換服務(wù)器1至n中的主用交換服務(wù)器用于在 其工作狀態(tài)異?;蚪邮盏接脩舭l(fā)送的倒換請求的情況下,向主控制 服務(wù)器70請求倒換;
在主用交換服務(wù)器向主控制服務(wù)器70請求倒換之前,業(yè)務(wù)服務(wù) 器72的發(fā)送模塊向主控制服務(wù)器70發(fā)送檢測信息;主控制服務(wù)器 70的檢測模塊根據(jù)檢測信息檢測交換服務(wù)器1至n的工作狀態(tài)是否 正常,記錄模塊對檢測結(jié)果進行記錄。
主控制服務(wù)器70,用于在接收到主用交換服務(wù)器的倒換請求的 情況下,檢測備用交換服務(wù)器的工作狀態(tài),并在備用交換服務(wù)器工 作正常的情況下,通知主用交換服務(wù)器和備用交換服務(wù)器進行倒換, 并通知業(yè)務(wù)月l務(wù)器將控制面倒換到倒換后的主用交換平面。
此外,上述業(yè)務(wù)服務(wù)器72進一步用于響應(yīng)于倒換交換平面請 求,將控制面進行倒換。
綜上所述,借助于本發(fā)明的才支術(shù)方案,通過對系統(tǒng)的重新構(gòu)架, 4吏得系統(tǒng)更加簡單、統(tǒng)一、具有更高的運4亍效率,通過失見范各個月良 務(wù)器的啟動順序,確保了控制面能夠正常的建立和工作,通過嚴格 的倒換機制,使得服務(wù)器交換平面的倒換更加高效可靠。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 只寸于本4貞i或的^支術(shù)人員來i兌,本發(fā)明可以有各種更改和變4匕。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種刀片服務(wù)器系統(tǒng)交換平面的管理方法,其中,刀片服務(wù)器系統(tǒng)包括用于管理所述交換平面的主控制服務(wù)器、用于提供所有單板通訊交換功能的至少兩臺交換服務(wù)器、以及用于提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,所述主控制服務(wù)器、所述業(yè)務(wù)服務(wù)器分別與所述交換服務(wù)器進行接口,其特征在于,所述方法包括系統(tǒng)啟動控制處理,包括在啟動所述主控制服務(wù)器后,啟動所述交換服務(wù)器,并進行所述交換服務(wù)器與所述主控制服務(wù)器的協(xié)商,確定提供當前主用交換平面的主用交換服務(wù)器,將其它交換服務(wù)器作為備用交換服務(wù)器,并且最后啟動所述業(yè)務(wù)服務(wù)器,并使得所述業(yè)務(wù)服務(wù)器工作于確定的所述當前主用交換平面上;交換平面倒換控制處理,包括在所述主用交換服務(wù)器工作狀態(tài)異?;蚪邮盏接脩舭l(fā)送的倒換請求的情況下,所述主用交換服務(wù)器向所述主控制服務(wù)器請求倒換,所述主控制服務(wù)器在檢測所述備用交換服務(wù)器工作正常的情況下,通知所述主用交換服務(wù)器和所述備用交換服務(wù)器進行倒換,并通知所述業(yè)務(wù)服務(wù)器將控制面倒換到倒換后的主用交換平面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,進行所述交換服務(wù) 器與所述主控制力l務(wù)器的協(xié)商,確定當前主用交換平面具體 為當前上電的交換服務(wù)器向所述主控制服務(wù)器請求所述當 前上電的交換服務(wù)器作為主用交換服務(wù)器還是備用交換服務(wù)所述主控」在判斷所述其它交換服務(wù)器正常運行且處于主用狀態(tài)的情況下,所述主控制服務(wù)器向所述當前上電的交換服務(wù)器發(fā)送所述當前上電的交換服務(wù)器為備用交換服務(wù)器的通知;在判斷所述 其它交換服務(wù)器未處于主用狀態(tài)的情況下,所述主控制服務(wù)器 向所述當前上電的交換服務(wù)器發(fā)送所述當前上電的交換服務(wù) 器為主用交換服務(wù)器的通知;主控制服務(wù)器保存所述交換服務(wù)器的運行狀態(tài)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,啟動所述業(yè)務(wù)服務(wù) 器,并〗吏得所述業(yè)務(wù)月良務(wù)器工作于確定的所述當前主用交換平 面上的處理具體為所述業(yè)務(wù)服務(wù)器向所述主控制服務(wù)器請求所述當前主用 交才灸平面;在所述主控制月l務(wù)器向所述業(yè)務(wù)月良務(wù)器返回所述當前主 用交換平面異常應(yīng)答消息的情況下,所述業(yè)務(wù)服務(wù)器啟動失 ??;在所述主控制月良務(wù)器向所述業(yè)務(wù)月良務(wù)器返回所述當前主 用交換平面正常應(yīng)答消息的情況下,所述業(yè)務(wù)服務(wù)器將工作平 面切4灸到所述當前主用交4灸平面。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述主用交換服 務(wù)器工作狀態(tài)異常的情況下,所述主用交換服務(wù)器向所述主控 制服務(wù)器請求倒換之前,進一步包括所述業(yè)務(wù)服務(wù)器向所述主控制服務(wù)器發(fā)送檢測信息;所述主控制服務(wù)器根據(jù)所述檢測信息檢測所述交換服務(wù) 器的工作狀態(tài)是否正常,并進行記錄。
5. —種刀片服務(wù)器系統(tǒng)交換平面的管理系統(tǒng),其特征在于,所述 管理系統(tǒng)包括用于管理所述交換平面的主控制服務(wù)器、用于提 供所有單板通訊交換功能的至少兩臺交換服務(wù)器、以及用于提供業(yè)務(wù)服務(wù)的業(yè)務(wù)服務(wù)器,所述主控制服務(wù)器、所述業(yè)務(wù)服務(wù) 器分別與所述交換月良務(wù)器進行4妄口 ,所述管理系統(tǒng)進一步包括啟動控制,莫塊,用于啟動所述主控制力l務(wù)器后,啟動所述 交換服務(wù)器,以及在啟動了所述主控制服務(wù)器和所述交換服務(wù) 器后,啟動所述業(yè)務(wù)服務(wù)器;所述主控制服務(wù)器,用于在所述啟動控制^f莫塊啟動所述交 換服務(wù)器后,與所述交換服務(wù)器進行協(xié)商并確定提供當前主用 交換平面的主用交換服務(wù)器,將其它交換服務(wù)器作為備用交換 服務(wù)器,以及在所述啟動控制模塊啟動所述業(yè)務(wù)服務(wù)器后,通 知所述業(yè)務(wù)"良務(wù)器工作于確定的所述當前主用交換平面上;所述主用交換服務(wù)器,用于在其工作狀態(tài)異?;蚪邮盏接?戶發(fā)送的倒換請求的情況下,向所述主控制服務(wù)器請求倒換;所述主控制服務(wù)器,用于在接收到所述主用交換服務(wù)器的 倒換請求的情況下,檢測所述備用交換服務(wù)器的工作狀態(tài),并 在所述備用交換月l務(wù)器工作正常的情況下,通知所述主用交換 服務(wù)器和所述備用交換服務(wù)器進行倒換,并通知所述業(yè)務(wù)服務(wù)器將控制面倒換到倒換后的主用交換平面。
6,根據(jù)權(quán)利要求5所述的管理系統(tǒng),其特征在于,所述業(yè)務(wù)服務(wù) 器進一步包括倒換;模塊,用于響應(yīng)于所述倒換交換平面請求,將控制面 進行倒換。
7,根據(jù)權(quán)利要求5所述的管理系統(tǒng),其特征在于,所述啟動控制模塊進一步包括第一啟動控制模塊,用于啟動所述主控制服務(wù)器; 第二啟動控制模塊,用于在所述主控制服務(wù)器啟動后,啟動所述交換服務(wù)器;第三啟動控制模塊,用于在所述主控制服務(wù)器以及所述交 換服務(wù)器啟動后,啟動所述業(yè)務(wù)服務(wù)器。
8. 根據(jù)權(quán)利要求5所述的管理系統(tǒng),其特征在于,所述主控制服 務(wù)器進一步包括判斷模塊,用于判斷所述其它交換服務(wù)器的運行狀態(tài);發(fā)送模塊,用于在所述判斷模塊判斷所述其它交換服務(wù)器 正常運4于且處于主用狀態(tài)的情況下,向所述當前上電的交換月良 務(wù)器發(fā)送所述當前上電的交換服務(wù)器為備用交換服務(wù)器的通 知;以及在所述判斷才莫塊判斷所述其它交換服務(wù)器未處于主用 狀態(tài)的情況下,向所述當前上電的交換服務(wù)器發(fā)送所述當前上 電的交換服務(wù)器為主用交換服務(wù)器的通知;保存模塊,用于保存所述交換服務(wù)器的運行狀態(tài)。
9. 根據(jù)權(quán)利要求7所述的管理系統(tǒng),其特征在于,所述業(yè)務(wù)服務(wù) 器進一步包括請求模塊,用于向所述主控制服務(wù)器請求所述當前主用交 換平面;通知模塊,用于在所述主控制服務(wù)器返回主用交換平面異 常應(yīng)答消息的情況下,通知所述第二啟動控制模塊不繼續(xù)進行 啟動,在所述主控制服務(wù)器返回主用交換平面正常應(yīng)答消息的 情況下,通知所述倒換模塊將其工作平面切換到所述當前主用 交沖灸平面。
10. 根據(jù)權(quán)利要求6所述的管理系統(tǒng),其特征在于,所述業(yè)務(wù)服務(wù)器進一步包括發(fā)送模塊,用于向所述主控 制服務(wù)器發(fā)送檢測信息;所述主控制服務(wù)器進一步包括檢測模塊,用于根據(jù)所述 檢測信息檢測所述交換服務(wù)器的工作狀態(tài)是否正常;記錄模 塊,用于對才企測結(jié)果進行記錄。
全文摘要
本發(fā)明公開了一種刀片服務(wù)器系統(tǒng)交換平面的管理方法和系統(tǒng),該方法包括系統(tǒng)啟動控制處理,包括在啟動主控制服務(wù)器后,啟動交換服務(wù)器,并進行交換服務(wù)器與主控制服務(wù)器的協(xié)商,確定提供當前主用交換平面的主用交換服務(wù)器,將其它交換服務(wù)器作為備用交換服務(wù)器,并且最后啟動業(yè)務(wù)服務(wù)器,并使得業(yè)務(wù)服務(wù)器工作于確定的當前主用交換平面上;交換平面倒換控制處理,包括在主用交換服務(wù)器工作狀態(tài)異常或接收到用戶發(fā)送的倒換請求的情況下,主用交換服務(wù)器向主控制服務(wù)器請求倒換,主控制服務(wù)器在檢測備用交換服務(wù)器工作正常的情況下,通知主用交換服務(wù)器和備用交換服務(wù)器進行倒換,并通知業(yè)務(wù)服務(wù)器將控制面倒換到倒換后的主用交換平面。
文檔編號H04L12/24GK101345631SQ20081021046
公開日2009年1月14日 申請日期2008年8月14日 優(yōu)先權(quán)日2008年8月14日
發(fā)明者杜守富, 王井貴, 王家文 申請人:中興通訊股份有限公司