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