Atca平臺主控卡自動配置業(yè)務卡的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明實施例涉及通信技術領域,尤其涉及一種ATCA平臺主控卡自動配置業(yè)務卡的方法和裝置。
【背景技術】
[0002]先進的電信計算平臺(AdvancedTelecom Compting Architecture,ATCA)是一種全開放、可互操作的電信工業(yè)標準,它采用了全新的設計標準,為下一代融合通信及數(shù)據(jù)網(wǎng)絡應用提供的一個高性價比、高模塊化、兼容性強、可擴展好的硬件架構,這一新標準有助于電信設備制造商滿足運營商日益苛刻的要求。
[0003]ATCA平臺的核心設備為主控卡,作為控制平面的核心,與外部系統(tǒng)進行業(yè)務通信,完成對ATCA平臺上業(yè)務卡的配置功能。具體的,主控卡接收外部系統(tǒng)對業(yè)務卡的配置信息,將配置信息保存在主控卡本地,在主控卡重新啟動時加載并且按照配置信息對業(yè)務卡進行配置,以確保ATCA平臺穩(wěn)定可靠的運行。
[0004]但是,在主控卡發(fā)生損壞或故障的情況下,需要更新主控卡。由于更新的主控卡內(nèi)沒有原來的配置信息的記錄,在啟動后,會按照自身攜帶的數(shù)據(jù)對ATCA平臺內(nèi)業(yè)務卡進行重新配置,從而導致ATCA平臺不能按照原有的方式繼續(xù)運行。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例提供一種ATCA平臺主控卡自動配置業(yè)務卡的方法和裝置,以優(yōu)化現(xiàn)有的ATCA平臺主控卡配置業(yè)務卡的方法,使ATCA平臺能夠按照原有的方式繼續(xù)運行。
[0006]在第一方面,本發(fā)明實施例提供了一種ATCA平臺主控卡自動配置業(yè)務卡的方法,包括:
[0007]確定業(yè)務卡上是否已配置配置信息;
[0008]若確定業(yè)務卡上未配置配置信息,則從遠程配置服務器上獲取配置信息;
[0009]使用配置信息對業(yè)務卡進行配置。
[0010]在第二方面,本發(fā)明實施例提供了一種ATCA平臺主控卡自動配置業(yè)務卡的裝置,包括:
[0011]確定模塊,用于確定業(yè)務卡上是否已配置配置信息;
[0012]獲取模塊,用于在所述確定模塊確定業(yè)務卡上未配置配置信息后,從遠程配置服務器上獲取配置信息;
[0013]配置模塊,用于使用配置信息對業(yè)務卡進行配置。
[0014]本發(fā)明實施例通過確定業(yè)務卡上是否已配置配置信息,若確定業(yè)務卡上未配置配置信息,則從遠程配置服務器上獲取配置信息,使用配置信息對業(yè)務卡進行配置,從而使ATCA平臺能夠按照原有的方式繼續(xù)運行。
【附圖說明】
[0015]圖1是本發(fā)明第一實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖;
[0016]圖2是本發(fā)明第二實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖;
[0017]圖3是本發(fā)明第三實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖;
[0018]圖4是本發(fā)明第四實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的裝置的結構示意圖。
【具體實施方式】
[0019]為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖對本發(fā)明具體實施例作進一步的詳細描述??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內(nèi)容。
[0020]本發(fā)明實施例用以以下場景^ATCA平臺的主控卡發(fā)生損壞或故障的情況下,由于更新的主控卡內(nèi)沒有原來的配置信息的記錄,在啟動后,更新的主控卡自動獲取原來的配置信息對業(yè)務卡進行配置,以保證ATCA平臺按照原有的方式繼續(xù)運行。
[0021]第一實施例
[0022]圖1是本發(fā)明第一實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖,如圖1所示,具體包括如下步驟:
[0023]步驟101、確定業(yè)務卡上是否已配置配置信息。
[0024]其中,主控卡為新主控卡或者發(fā)生故障后需要故障恢復的主控卡,已配置配置信息為主控卡故障或者更換新主控卡之前,ATCA平臺正常運行時的業(yè)務卡上的配置信息。
[0025]在本實施例中,確定業(yè)務卡上是否已配置配置信息。具體的,本實施例的執(zhí)行主體為ATCA平臺主控卡,主控卡可以根據(jù)業(yè)務卡的運行狀態(tài)確定業(yè)務卡是否已配置配置信息。若主控卡檢測到業(yè)務卡處于非運行狀態(tài),則確定業(yè)務卡上未配置配置信息,則執(zhí)行步驟步驟 102。
[0026]示例性的,若主控卡檢測到業(yè)務卡處于運行狀態(tài),則確定業(yè)務卡上已配置配置信息,則從業(yè)務卡上獲取配置信息,并將所述配置信息保存在本地的配置文件中和/或發(fā)送至遠程配置服務器進行存儲,以備后續(xù)加載所述配置信息對業(yè)務卡進行配置。
[0027]步驟102、從遠程配置服務器上獲取配置信息。
[0028]在本實施例中,若主控卡確定業(yè)務卡上未配置配置信息,則從遠程配置服務器上獲取配置信息。遠程配置服務器預先存儲了所述業(yè)務卡上的配置信息。
[0029]步驟103、使用配置信息對業(yè)務卡進行配置。
[0030]將所述配置信息保存在本地的配置文件中,以備后續(xù)啟動時加載所述配置信息對業(yè)務卡進行配置。
[0031]示例性的,所述從遠程配置服務器上獲取配置信息之前,還包括:
[0032]接收用戶輸入的配置恢復指令;
[0033]所述從遠程配置服務器上獲取配置信息包括:
[0034]根據(jù)所述配置恢復指令獲取配置信息。
[0035]例如,配置恢復指令中包含配置信息所在的服務器標識,例如IP地址,根據(jù)服務器標識找到對應的服務器,從對應的服務器獲取配置信息。其中,所述服務器可以為遠程配置服務器。
[0036]示例性的,將所述配置信息保存在本地的配置文件中之后,還包括:
[0037]接收用戶輸入的配置導出指令;
[0038]將所述配置信息導出至服務器中。
[0039]例如,配置導出指令中包含服務器標識,例如IP地址,根據(jù)服務器標識找到對應的服務器,將所述配置信息導出至對應的服務器中,所述服務器可以為遠程配置服務器。
[0040]示例性的,所述將所述配置信息保存在本地的配置文件中之前,還包括:
[0041]接收用戶輸入的配置保存指令。
[0042]示例性的,所述方法還包括:
[0043]在后續(xù)啟動時,接收用戶輸入的配置來源指令;
[0044]根據(jù)所述配置來源指令選擇從遠程配置服務器或本地的配置文件中加載配置信息對業(yè)務卡進行配置。
[0045]本發(fā)明實施例通過確定業(yè)務卡上是否已配置配置信息,若確定業(yè)務卡上未配置配置信息,則從遠程配置服務器上獲取配置信息,使用配置信息對業(yè)務卡進行配置,從而使ATCA平臺能夠按照原有的方式繼續(xù)運行。
[0046]第二實施例
[0047]圖2是本發(fā)明第二實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖,如圖2所示,具體包括如下步驟:
[0048]步驟201、確定業(yè)務卡上是否已配置配置信息。
[0049]在本實施例中,確定業(yè)務卡上是否已配置配置信息。若確定業(yè)務卡上未配置配置信息,則執(zhí)行步驟202?步驟204,若確定業(yè)務卡上已配置配置信息,則執(zhí)行步驟205?步驟206。
[0050]步驟202、從遠程配置服務器上獲取配置信息。
[0051]步驟203、使用配置信息對業(yè)務卡進行配置。
[0052]步驟204、將所述配置信息保存在本地的配置文件中,以備后續(xù)啟動時加載所述配置信息對業(yè)務卡進行配置。
[0053]步驟205、從業(yè)務卡上獲取配置信息。
[0054]步驟206、將所述配置信息保存在本地的配置文件中和/或發(fā)送至遠程配置服務器進行存儲,以備后續(xù)加載所述配置信息對業(yè)務卡進行配置。
[0055]本發(fā)明實施例通過確定業(yè)務卡上是否已配置配置信息,若確定業(yè)務卡上未配置配置信息,則從遠程配置服務器上獲取配置信息,使用配置信息對業(yè)務卡進行配置,從而使ATCA平臺能夠按照原有的方式繼續(xù)運行。
[0056]第三實施例
[0057]圖3是本發(fā)明第三實施例提供的一種ATCA平臺主控卡自動配置業(yè)務卡的方法的流程示意圖,本實施例與上述實施例一和實施例二的區(qū)別在于,根據(jù)用戶的輸入指令對配置信息進行相應的處理。如圖3所示,具體包括如下步驟:
[0058]步驟301、確定業(yè)務卡上是否已配置配置信息。
[0059]在本實施例中,確定業(yè)務卡上是否已配置配置信息。若確定業(yè)務卡上未配置配置信息,則執(zhí)行步驟302?步驟307,若確定業(yè)務卡上已配置配置信息,則執(zhí)行步驟308?步驟311。
[0060]步驟302、返回未配置指令,以提示用戶所述業(yè)務卡上未配置配置信息。
[0061]步驟303、接收用戶輸入的配置恢復指令。
[0062]其中,配置恢復指令中包含遠程配置服務器的標識。
[0063]步驟304、從遠程配置服務器上獲取配置信息。
[0064]