国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      交換機(jī)協(xié)議處理器軟件的加載系統(tǒng)及其方法

      文檔序號:7572427閱讀:355來源:國知局
      專利名稱:交換機(jī)協(xié)議處理器軟件的加載系統(tǒng)及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電信領(lǐng)域,具體地說涉及電信領(lǐng)域中交換機(jī)協(xié)議處理器軟件的加載系統(tǒng)及其方法。
      隨著交換機(jī)技術(shù)的發(fā)展,交換網(wǎng)上常常要疊加七號信令網(wǎng)、ISDN網(wǎng)、接入網(wǎng)等網(wǎng)絡(luò),相應(yīng)地,在原有交換機(jī)上需要提供七號信令接口,ISDN接口(30B+D)、V5接口等,通常的做法,是在交換機(jī)上增設(shè)一個具有特定協(xié)議處理功能的協(xié)議處理器,如協(xié)議處理板。現(xiàn)有技術(shù)如申請?zhí)?3307766、公開號為592,152、名稱為“具有信令轉(zhuǎn)接能力的電信系統(tǒng)SS7信令接口”的歐洲專利;和申請?zhí)枮?83777、專利號為5305315、名稱為“用于具有不同信令系統(tǒng)的ISDN系統(tǒng)的中繼接口”的美國專利都是這樣實現(xiàn)的,協(xié)議處理軟件通過寫入器寫入?yún)f(xié)議處理器中的芯片。這些現(xiàn)有技術(shù)雖然也能很好地處理一些協(xié)議,提供特定業(yè)務(wù)的接口,但存在以下不足之處(1)一個協(xié)議處理器只能處理一種協(xié)議,不能用作處理其它協(xié)議;(2)協(xié)議處理軟件的升級也要通過專門的寫入器寫入芯片,操作起來很不方便。
      本發(fā)明的目的,即是克服現(xiàn)有技術(shù)中上述缺陷,提供一種協(xié)議處理器軟件的加載方法,能夠通過交換機(jī)后臺,在一個通用的協(xié)議處理器硬件上加載不同的協(xié)議處理軟件,通用的協(xié)議處理器硬件與不同的協(xié)議處理軟件相結(jié)合,從而構(gòu)成能夠處理某一特定協(xié)議的協(xié)處理器硬件上加載不同的協(xié)議處理軟件,通用的協(xié)議處理器硬件與不同的協(xié)議處理軟件相結(jié)合,從而構(gòu)成能夠處理某一特定協(xié)議的協(xié)議處理器。
      為此,本發(fā)明提供了一種交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),包括交換機(jī)后臺計算機(jī)105,主機(jī)101,和協(xié)議處理器102,所述協(xié)議處理器101包括一個雙向通訊緩沖器201,一個微處理器202,一個電可擦除存儲器203和一個靜態(tài)存儲器204,和一個協(xié)議處理接口電路205,所述交換機(jī)后臺計算機(jī)105中還包含一個存儲著所述協(xié)議處理器軟件的協(xié)議處理器軟件存儲單元,所述電可擦除存儲器203還包含一個存儲著加載程序的第一存儲單元,所述靜態(tài)存儲器還包含一個用于存儲所述加載程序的拷貝的第二存儲單元。所述微處理器202運(yùn)行所述第二存儲單元中的加載程序拷貝,將所述協(xié)議處理器軟件從所述交換機(jī)后臺計算機(jī)105加載到所述電可擦除存儲器中。
      本發(fā)明還提供了一種交換機(jī)協(xié)議處理器軟件的加載方法,所述協(xié)議處理器包括一個雙向通訊緩沖器,一個微處理器,一個電可擦除存儲器和一個靜態(tài)存儲器,在所述電可擦除存儲器中存儲一個加載程序,用于將所述協(xié)議處理器軟件從交換機(jī)后臺加載到所述協(xié)議處理器。加載過程分為四種狀態(tài)初始態(tài)、引導(dǎo)態(tài)、加載態(tài)和正常運(yùn)行態(tài),加載過程就是協(xié)議處理器從初始態(tài)-引導(dǎo)態(tài)-加載態(tài)-正常運(yùn)行態(tài)的過程。
      通過本發(fā)明所提供的協(xié)議處理器軟件的加載方法,能夠解決現(xiàn)有技術(shù)中的上述不足,通過交換機(jī)的后臺很方便地在協(xié)議處理器上加載協(xié)議軟件;便于生產(chǎn)、版本管理和軟件升級;不同類型的協(xié)議處理器可以采用相同的協(xié)議處理器硬件,增加了通用性,對降低了開發(fā)和制造成本;方便用戶自由地配置各種協(xié)議處理器。以下結(jié)合附圖和實施例,進(jìn)一步說明本發(fā)明的技術(shù)方案。


      圖1是實現(xiàn)本發(fā)明方法所采用的系統(tǒng)組成圖;圖2是圖1中協(xié)議處理器的硬件組成圖;圖3~圖6是本發(fā)明方法中加載程序?qū)崿F(xiàn)加載過程的程序流程圖;圖3是從初始態(tài)到引導(dǎo)態(tài)的程序流程圖;圖4是從引導(dǎo)態(tài)到加載態(tài)或正常運(yùn)行態(tài)的程序流程圖;圖5是從加載態(tài)返回到引導(dǎo)態(tài)的程序流程圖;圖6是需要更新協(xié)議處理軟件時加載程序從正常運(yùn)行態(tài)復(fù)位到初始態(tài)的處理流程圖。
      如圖1所示,交換機(jī)100中與實施本發(fā)明有關(guān)的部分包括主機(jī)101,交換網(wǎng)104,協(xié)議處理板102和接口板103和通訊控制板106。協(xié)議處理板102即是本發(fā)明所稱協(xié)議處理器的一種。主機(jī)101與協(xié)議處理板102之間,主機(jī)101與接口板103之間,接口板103與交換網(wǎng)104之間,交換網(wǎng)104與協(xié)議處理板102之間都有鏈路相連接。主機(jī)101通過通訊控制板106控制接口板103,使接口板將接收到信令時隙經(jīng)交換網(wǎng)104連至協(xié)議處理板102上進(jìn)行信令處理。交換機(jī)主機(jī)101通過通訊鏈路(例如LAN、2B+D、LAPD、RS232、RS422等)與交換機(jī)后臺105相連。交換機(jī)后臺105通常為一臺或數(shù)臺個人計算機(jī),存儲有用于控制、操作、測試、維護(hù)交換機(jī)的后臺軟件。協(xié)議處理板102的詳細(xì)結(jié)構(gòu)如圖2所示,包括一個微處理器CPU202,一個雙端口RAM201,一個FLASH存儲器203,一個靜態(tài)存儲器(即SRAM)204以及進(jìn)行協(xié)議處理的接口電路205,它們通過總線206彼此相連。協(xié)議處理板102通過其上的雙端口RAM201與交換機(jī)的主機(jī)101相連,并與交換機(jī)主機(jī)進(jìn)行通信。上述雙端口RAM201也可以是其它的雙向通訊緩沖器,F(xiàn)LASH存儲器也可以是其它的電可擦除存儲器。
      FLASH存儲器203中預(yù)先存儲著加載程序,運(yùn)行加載程序時,就可以通過主機(jī)101從交換機(jī)后臺105下載所需的協(xié)議處理軟件(本發(fā)明中也稱為“被加載程序”,下同),加載到FLASH存儲器中。當(dāng)運(yùn)行FLASH存儲器中的協(xié)議處理軟件時,協(xié)議處理板102即具有了能夠處理特定協(xié)議的功能。
      協(xié)議處理板軟件的加載可以分為兩種情況一種為加載前協(xié)議處理板上沒有任何協(xié)議處理軟件,稱為“新板”,一種為加載前協(xié)議處理板上已有其它協(xié)議處理軟件或同一協(xié)議處理軟件的其它版本,稱為“舊板”。對“新板”和“舊板”的加載過程略有不同。對協(xié)議處理板的軟件加載過程,就是在CPU202的控制下,運(yùn)行協(xié)議處理板上預(yù)先設(shè)置的加載程序的過程。因此,為描述整個加載過程,只需描述該加載程序的詳細(xì)處理步驟即可。為描述方便起見,可以將整個加載過程分為四個狀態(tài)初始態(tài)、引導(dǎo)態(tài)、加載態(tài)和正常運(yùn)行態(tài)。
      在FLASH存儲器203和靜態(tài)存儲器204中,還各設(shè)有一個“程序可用標(biāo)志”。當(dāng)FLASH存儲器203和靜態(tài)存儲器204中程序可用標(biāo)志都為“真”時,說明此板已裝有合適的協(xié)議處理器軟件,可正常使用,無需加載;當(dāng)FLASH存儲器203或靜態(tài)存儲器204中的程序可用標(biāo)志至少有一個為“假”時,說明此板需加載或重新加載。
      圖3~圖6是在“新板”上加載協(xié)議處理軟件時加載程序的處理步驟。在步驟301中,在FLASH存儲器203上運(yùn)行加載程序,將加載程序本身復(fù)制到靜態(tài)存儲器204中。在步驟302,在靜態(tài)存儲器204中置“已復(fù)制”標(biāo)志。加載過程進(jìn)入引導(dǎo)態(tài)。以后加載程序?qū)⒃陟o態(tài)存儲器SRAM中運(yùn)行。之所以加載程序在靜態(tài)存儲器204而非在FLASH存儲器203中運(yùn)行加載程序,是因為在FLASH存儲器中運(yùn)行程序不能向FLASH存儲器本身寫值。在靜態(tài)存儲器SRAM204中運(yùn)行加載程序過程中,讀到“已復(fù)制”標(biāo)志,則不再進(jìn)行復(fù)制過程,而進(jìn)行以下的加載過程。
      在步驟401,判斷FLASH存儲器203和靜態(tài)存儲器204中的程序可用標(biāo)志的真假。如果都為真,表明FLASH存儲器203中已經(jīng)加載了某協(xié)議處理軟件,且無需加載新的協(xié)議處理軟件,加載過程進(jìn)入正常運(yùn)行態(tài),加載完成。否則,如果FLASH存儲器203或靜態(tài)存儲器204中的程序可用標(biāo)志為假,則向主機(jī)101發(fā)出加載請求(步驟402)。在步驟403,判斷加載請求是否得到確認(rèn)。如果加載請求得到確認(rèn),則加載過程進(jìn)入加載態(tài),準(zhǔn)備接受被加載程序。如果加載請求未得到確認(rèn),則返回引導(dǎo)態(tài),重新開始步驟401~403的操作。由于表明加載請求被確認(rèn)的信號并不是立即響應(yīng)加載請求的,因此執(zhí)行步驟402之后只是判斷是否需有加載請求被確認(rèn)的信號。如果沒有就直接返回引導(dǎo)態(tài),而并不等到本次加載請求被確認(rèn)后才返回。因此,步驟403相對獨(dú)立于其它步驟,可以在步驟401之前,也可以在步驟402之前執(zhí)行,或者在幾個位置均執(zhí)行。當(dāng)步驟403在步驟401之前和/或在步驟402之前執(zhí)行,如果判斷結(jié)果為加載請求被確認(rèn),則進(jìn)入加載態(tài);如果加載請求未被確認(rèn),則繼續(xù)下一步的操作。
      圖5所示為加載態(tài)時的處理流程。在步驟501,將被加載程序從交換機(jī)后臺下載下來,暫存在雙端口RAM201中,并在步驟502,將被加載程序?qū)懭隖LASH存儲器203中。每接收完一包數(shù)據(jù),即進(jìn)行一次加載確認(rèn)(步驟503),上報主機(jī)。在步驟504,如果判斷被加載程序未全部加載完成,則返回加載態(tài),重復(fù)步驟501~504的操作;如果判斷被加載程序已全部加載完成,則執(zhí)行步驟505,向主機(jī)發(fā)出加載完成確認(rèn)信號,并在步驟506,置FLASH存儲器203和靜態(tài)存儲器204中的程序可用標(biāo)志為“真”,進(jìn)入引導(dǎo)態(tài)。在前述步驟401中,當(dāng)判斷程序可用標(biāo)志為“真”時,即進(jìn)入正常運(yùn)行態(tài),加載完成,協(xié)議處理器進(jìn)入正常使用狀態(tài)了。
      以上為對“新板”的軟件加載過程。對“舊板”的軟件加載,即在原協(xié)議處理板的軟件更換或升級,則首先執(zhí)行圖6所示的流程。由主機(jī)向協(xié)議處理板發(fā)出一個復(fù)位的命令,在步驟601,加載程序接收到復(fù)位命令,步驟602,置FLASH存儲器的程序可用標(biāo)志為“假”,進(jìn)入初始態(tài)。和前述相同的道理,之所以要在靜態(tài)存儲器203中置程序可用標(biāo)志,是因為在FLASH存儲器中運(yùn)行程序不能向FLASH存儲器本身寫值。接下來的處理步驟與“新板”的加載的處理步驟是完全相同的。當(dāng)全部加載完成并進(jìn)入正常運(yùn)行態(tài)時,原協(xié)議處理軟件已更換為新的協(xié)議處理軟件;原協(xié)議處理板也變?yōu)樾碌膮f(xié)議處理板了。
      權(quán)利要求
      1.一種交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),包括交換機(jī)后臺計算機(jī)105,主機(jī)101,和協(xié)議處理器102,其特征在于所述協(xié)議處理器101包括一個雙向通訊緩沖器201,一個微處理器202,一個電可擦除存儲器203和一個靜態(tài)存儲器204,和一個協(xié)議處理接口電路205,所述交換機(jī)后臺計算機(jī)105中還包含一個存儲著所述協(xié)議處理器軟件的協(xié)議處理器軟件存儲單元,所述電可擦除存儲器203還包含一個存儲著加載程序的第一存儲單元,所述靜態(tài)存儲器還包含一個用于存儲所述加載程序的拷貝的第二存儲單元。
      2.如權(quán)利要求1所述的交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),其特征在于在所述微處理器202的控制下,所述第一存儲單元中的加載程序拷貝到所述第二存儲單元。
      3.如權(quán)利要求2所述的交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),其特征在于所述微處理器202運(yùn)行所述第二存儲單元中的加載程序拷貝,將所述協(xié)議處理器軟件從所述交換機(jī)后臺計算機(jī)105加載到所述電可擦除存儲器。
      4.如權(quán)利要求1~3之任一權(quán)利要求所述的交換機(jī)協(xié)議處理器軟件加載方法,其特征在于所述雙向通訊緩沖器為雙端口RAM。
      5.如權(quán)利要求1~3之任一權(quán)利要求所述的交換機(jī)協(xié)議處理器軟件加載方法,其特征在于所述電可擦除存儲器為FLASH存儲器。
      6.如權(quán)利要求3所述的交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),其特征在于所述協(xié)議處理器軟件可以是下列軟件中的任意一種No.7協(xié)議處理軟件,V5.2協(xié)議處理軟件,30B+D協(xié)議處理軟件,PHI協(xié)議處理軟件,LAPD協(xié)議處理軟件。
      7.一種交換機(jī)協(xié)議處理器軟件的加載方法,所述協(xié)議處理器包括一個雙向通訊緩沖器,一個微處理器,一個電可擦除存儲器和一個靜態(tài)存儲器,其特征在于在所述電可擦除存儲器中存儲一個加載程序,用于將所述協(xié)議處理器軟件從交換機(jī)后臺加載到所述協(xié)議處理器。
      8.如權(quán)利要求7所述的交換機(jī)協(xié)議處理器軟件加載方法,其特征在于將加載過程分為四種狀態(tài)初始態(tài)、引導(dǎo)態(tài)、加載態(tài)和正常運(yùn)行態(tài),加載過程就是協(xié)議處理器從初始態(tài)-引導(dǎo)態(tài)-加載態(tài)-正常運(yùn)行態(tài)的過程。
      9.如權(quán)利要求8所述的交換機(jī)協(xié)議處理器軟件加載方法,其特征在于從所述初始態(tài)到所述引導(dǎo)態(tài)的操作包括以下步驟-將所述加載程序復(fù)制到所述靜態(tài)存儲器-在所述靜態(tài)存儲器中置“已復(fù)制”標(biāo)志-在所述靜態(tài)存儲器中運(yùn)行所述加載程序-進(jìn)入引導(dǎo)態(tài)。
      10.如權(quán)利要求8所述的交換機(jī)協(xié)議處理器軟件加載方法,其特征在于從所述引導(dǎo)態(tài)到所述加載態(tài)或正常運(yùn)行態(tài)操作包括以下步驟-判斷所述電可擦除存貯器或所述靜態(tài)存儲器中的程序可用標(biāo)志是否都為真-如果上述判斷結(jié)果為“是”,則進(jìn)入正常運(yùn)行態(tài);否則,如果上述判斷結(jié)果為否,則繼續(xù)以下步驟-向所述交換機(jī)后臺,發(fā)加載請求-如果上述加載請求得到確認(rèn),則進(jìn)入加載態(tài);否則如果所述加載請求未得到確認(rèn),則返回引導(dǎo)態(tài)。
      11.如權(quán)利要求8所述的交換機(jī)協(xié)議處理器軟件的加載方法,其特征在于從所述加載態(tài)到所述引導(dǎo)態(tài)的操作包括以下步驟a、將所述交換機(jī)后臺中的協(xié)議處理器軟件下載到雙向通訊緩沖器b、將所述下載的協(xié)議處理器軟件寫入所述電可擦除存儲器c、向所述交換機(jī)后臺發(fā)加載確認(rèn)消息d、判斷是否全部加載完成,如果上述判斷為未全部加載完成,則返回加載態(tài),執(zhí)行步驟ae、向交換機(jī)后臺發(fā)加載完成確認(rèn)消息f、置所述電可擦除存儲器和所述靜態(tài)存儲器中的程序可用標(biāo)志為“真”g、進(jìn)入引導(dǎo)態(tài)。
      12.如權(quán)利要求8所述的交換機(jī)協(xié)議處理器軟件的加載方法,其特征在于從正常所述運(yùn)行態(tài)到所述初始態(tài)的操作包括以下步驟-接收主機(jī)發(fā)來的復(fù)位命令-置所述靜態(tài)存儲器中的程序可用標(biāo)志為“假”-進(jìn)入初始態(tài)
      13.如權(quán)利要求9~12所述的交換機(jī)協(xié)議處理器軟件的加載系統(tǒng),其特征在于所述協(xié)議處理器軟件可以是下列軟件中的任意一種No.7協(xié)議處理軟件,V5.2協(xié)議處理軟件,30B+D協(xié)議處理軟件,PHI協(xié)議處理軟件,LAPD協(xié)議處理軟件。
      全文摘要
      一種交換機(jī)協(xié)議處理器軟件的加載系統(tǒng)及其方法,包括交換機(jī)后臺計算機(jī)105,主機(jī)101,和協(xié)議處理器102,所述協(xié)議處理器101包括一個雙向通訊緩沖器201,一個微處理器202,一個電可擦除存儲器203和一個靜態(tài)存儲器204,和一個協(xié)議處理接口電路205。電可擦除存儲器中存儲著加載程序,將協(xié)議處理器軟件從交換機(jī)后臺計算機(jī)105下載到協(xié)議處理器上。應(yīng)用本發(fā)明,可以方便協(xié)議處理器軟件的加載、升級,并能實現(xiàn)一板多用。
      文檔編號H04L29/08GK1204197SQ9710896
      公開日1999年1月6日 申請日期1997年6月28日 優(yōu)先權(quán)日1997年6月28日
      發(fā)明者杜健, 石清泉 申請人:深圳市華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1