專利名稱:用于發(fā)射機(jī)的數(shù)據(jù)通信信道處理設(shè)備、協(xié)議棧結(jié)構(gòu)和它們的運(yùn)行方法
本申請要求1998年2月30日向韓國工業(yè)產(chǎn)業(yè)局提交的、序列號為NO.98-60979的、題為“用于發(fā)射機(jī)的數(shù)據(jù)通信信道處理設(shè)備,協(xié)議棧結(jié)構(gòu)和它們的運(yùn)行方法”的申請的優(yōu)先權(quán)。
本發(fā)明總的涉及用于發(fā)射機(jī)的數(shù)據(jù)通信信道(DCC)處理設(shè)備和該設(shè)備的運(yùn)行方法,更具體地,涉及用于數(shù)據(jù)通信信道處理設(shè)備。
通常,發(fā)射機(jī)涉及鏈接兩個(gè)發(fā)射機(jī)或把交換系統(tǒng)鏈接到用戶的設(shè)備。這樣的發(fā)射機(jī)總的被劃分成射頻發(fā)射機(jī)和有線發(fā)射機(jī),以及有多種類型的有線發(fā)射機(jī)。在這些發(fā)射機(jī)中,光發(fā)射機(jī)利用光信號。光發(fā)射機(jī)通過光鏈路鏈接兩個(gè)發(fā)射機(jī),或把一個(gè)交換系統(tǒng)鏈接到一個(gè)發(fā)射機(jī),或把一個(gè)發(fā)射機(jī)鏈接到多個(gè)用戶。這樣的使用光鏈路的光發(fā)射機(jī)通過數(shù)據(jù)通信信道(DCC)傳送數(shù)據(jù)。現(xiàn)在,將結(jié)合
圖1來討論光發(fā)射機(jī)。
發(fā)射機(jī)10通過光鏈路被鏈接到發(fā)射機(jī)20??梢杂煞謩e在發(fā)射機(jī)10和20中提供的數(shù)據(jù)信道處理器11和21來處理數(shù)據(jù),并在發(fā)射機(jī)10和20之間傳送數(shù)據(jù)。將把發(fā)射機(jī)10作為例子進(jìn)行描述,因?yàn)閮蓚€(gè)發(fā)射機(jī)10和20具有相同的結(jié)構(gòu)。首先,數(shù)據(jù)信道處理器11控制向東的或向西的數(shù)據(jù)通信,它在其較低層中具有多個(gè)從屬處理器12a,12b,…,和12n。從屬處理器的類型和數(shù)目取決于發(fā)射機(jī)10的處理容量。例如,一個(gè)2.5G發(fā)射機(jī)具有四個(gè)處理速率是625M的從屬處理器。從屬處理器通過光鏈路還被鏈接到另一個(gè)設(shè)備或用戶。從屬處理器通常通過以太網(wǎng)被鏈接到數(shù)據(jù)信道處理器11。發(fā)射機(jī)10的數(shù)據(jù)信道處理器11具有協(xié)議棧。使用協(xié)議的各個(gè)從屬處理器12a,12b,…,和12n也具有協(xié)議棧。下面將參照圖2對于數(shù)據(jù)信道處理器11和從屬處理器12a,12b,…,和12n的協(xié)議棧進(jìn)行描述。
首先,數(shù)據(jù)信道處理器11具有一個(gè)由OSI(開放系統(tǒng)互聯(lián))提供的7層的協(xié)議棧。更具體地,數(shù)據(jù)信道處理器11具有作為應(yīng)用層31的最上層,應(yīng)用層31具有用于數(shù)據(jù)通信的CMIP(公共管理接口協(xié)議)、用于遠(yuǎn)端運(yùn)行業(yè)務(wù)的ROSE(遠(yuǎn)端運(yùn)行業(yè)務(wù)單元)、和ACSE(關(guān)聯(lián)控制業(yè)務(wù)單元)。應(yīng)用層31的較低層如下。呈現(xiàn)層32具有與所使用的語言的語句有關(guān)的ASN.1(概括語法概念1)。對話(session)層33采用X.225標(biāo)準(zhǔn)。輸送層34負(fù)責(zé)數(shù)據(jù)通信,以及網(wǎng)絡(luò)層35負(fù)責(zé)路由。數(shù)據(jù)鏈路層36被劃分成使用LAPD(D-信道的鏈路接入程序)的段和LLC1段。LAPD段又被劃分成用于在數(shù)據(jù)信道處理器11的向東的方向上的數(shù)據(jù)通信的第一子網(wǎng)和用于在數(shù)據(jù)信道處理器11的向西的方向上的數(shù)據(jù)通信的第二子網(wǎng)。這樣,物理層37具有用于通過光鏈路進(jìn)行向東的或向西的處理的段。LLC1段被鏈接到從屬處理器以用于數(shù)據(jù)處理。
每個(gè)從屬處理器包括網(wǎng)絡(luò)層41、數(shù)據(jù)鏈路層42、和物理層42。數(shù)據(jù)鏈路層42被劃分成兩個(gè)段,即LAPD和LLC1,正如在數(shù)據(jù)信道處理器11的數(shù)據(jù)鏈路層36的情形中那樣。以2.5G的光發(fā)射機(jī)作為例子,LAPD包括四個(gè)子網(wǎng)以及具有一個(gè)從屬DCC。
通過提供該結(jié)構(gòu),發(fā)射機(jī)中的每個(gè)從屬處理器具有OSI 7-層協(xié)議棧,由此增加了軟件的費(fèi)用。這是因?yàn)橘M(fèi)用隨著將協(xié)議棧附加到一個(gè)系統(tǒng)而增加。另外,當(dāng)每個(gè)數(shù)據(jù)信道處理器和從屬處理器在一個(gè)發(fā)射機(jī)中配備以一個(gè)協(xié)議棧時(shí),構(gòu)成一個(gè)節(jié)點(diǎn)的發(fā)射機(jī)就具有兩個(gè)網(wǎng)絡(luò)業(yè)務(wù)接入點(diǎn)(NASP)。這使得操作員或系統(tǒng)不必要地去執(zhí)行分配兩個(gè)網(wǎng)絡(luò)業(yè)務(wù)接入點(diǎn)給一個(gè)節(jié)點(diǎn)的工作的麻煩。這樣,操作員在系統(tǒng)運(yùn)行和維修時(shí)將會發(fā)生混淆,因?yàn)橄到y(tǒng)取決于被接入的是數(shù)據(jù)信道處理器還是從屬處理器而具有不同的地址。
如上所述,兩個(gè)不同的地址被分配給一個(gè)節(jié)點(diǎn),以及結(jié)構(gòu)被形成為好像一個(gè)節(jié)點(diǎn)占用兩個(gè)節(jié)點(diǎn)那樣,這就造成了網(wǎng)絡(luò)節(jié)點(diǎn)數(shù)的增加,由此,增加了網(wǎng)絡(luò)的負(fù)荷。這是因?yàn)楦鱾€(gè)相應(yīng)的協(xié)議棧必須相互交換許多數(shù)據(jù),以便于傳送不同的路由信息,以及節(jié)點(diǎn)數(shù)的增加導(dǎo)致更多的數(shù)據(jù)的需要,由此增加了網(wǎng)絡(luò)的負(fù)荷。
另外,由于駐留在從屬處理器中的許多軟件需要在程序開發(fā)上投入很多勞動和時(shí)間以及需要更多的用于駐留程序的存儲器,例如,DRAM,SRAM,或FRAM,結(jié)果,導(dǎo)致了設(shè)備本身的價(jià)格增加。而且,數(shù)據(jù)信道處理器通過以太網(wǎng)被鏈接到從屬處理器,以太網(wǎng)是與用于提供網(wǎng)絡(luò)管理子系統(tǒng)(NMS)與操作員之間的接口的圖形用戶接口(GUI)所使用的網(wǎng)絡(luò)相同的網(wǎng)絡(luò)。這對NMS或GUI的使用設(shè)置了限制,從而增加了負(fù)荷。
如上所述,在發(fā)射機(jī)的數(shù)據(jù)信道處理器和從屬處理器中分開使用OSI 7-層協(xié)議棧涉及以下問題(1)軟件費(fèi)用的增加;(2)由于兩個(gè)地址被分配給一個(gè)節(jié)點(diǎn),很難管理地址;(3)一個(gè)節(jié)點(diǎn)以與兩個(gè)節(jié)點(diǎn)相同的方式來運(yùn)行;(4)許多不必要地駐留在從屬處理器中的軟件需要更多的硬件,例如存儲器,由此提高了設(shè)備的價(jià)格;以及(5)網(wǎng)絡(luò)負(fù)荷增加,并且對于使用其它業(yè)務(wù)產(chǎn)生了更多的限制。
所以,本發(fā)明的目的是提供一種低價(jià)格的、不影響其它業(yè)務(wù)和不會分配兩個(gè)地址給一個(gè)節(jié)點(diǎn)的數(shù)據(jù)通信信道處理設(shè)備,以及用于運(yùn)行該數(shù)據(jù)通信信道處理設(shè)備的方法。
為了達(dá)到本發(fā)明的以上目的,提供了用于構(gòu)建發(fā)射機(jī)中的數(shù)據(jù)信道處理器的協(xié)議棧的方法,該協(xié)議棧包括具有公共管理接口協(xié)議(CMIP)、遠(yuǎn)端運(yùn)行業(yè)務(wù)單元(ROSE)、和關(guān)聯(lián)控制業(yè)務(wù)單元(ACSE)的應(yīng)用層;具有與所使用的語言的語句有關(guān)的概括語法概念1(ASN.1)的呈現(xiàn)層;使用X.225標(biāo)準(zhǔn)的對話層;用于數(shù)據(jù)通信的輸送層;進(jìn)行路由的網(wǎng)絡(luò)層;以及用于通信數(shù)據(jù)的第一到第十八子網(wǎng)。這里,第一和第二子網(wǎng)以互相相反的第一和第二方向與系統(tǒng)進(jìn)行數(shù)據(jù)通信,以及第三到第十八子網(wǎng)通過DPRAM與從屬處理器進(jìn)行數(shù)據(jù)通信。
在本發(fā)明的另一個(gè)方面,提供了一種用于發(fā)射機(jī)的數(shù)據(jù)通信信道處理設(shè)備,它包括數(shù)據(jù)信道處理器,具有用于通過DPRAM(數(shù)據(jù)處理隨機(jī)存取存儲器)與從屬處理器進(jìn)行數(shù)據(jù)通信的協(xié)議棧;從屬處理器,包括用于執(zhí)行把通過光鏈路所接收的數(shù)據(jù)記錄到DPRAM中、從DPRAM讀出數(shù)據(jù)、以及把該數(shù)據(jù)輸出到光鏈路的任務(wù);以及DPRAM,用于記錄從從屬處理器或數(shù)據(jù)信道處理器輸出的數(shù)據(jù),和用于在從屬處理器與數(shù)據(jù)信道處理器之間進(jìn)行數(shù)據(jù)通信。
從以下結(jié)合附圖所作的詳細(xì)描述,將更明顯地看出本發(fā)明的以上的和其它的目的、特性和優(yōu)點(diǎn),其中圖1是顯示發(fā)射機(jī)中數(shù)據(jù)通信信道(DCC)的結(jié)構(gòu)的方框圖;圖2是安裝在數(shù)據(jù)信道處理器和從屬處理器中的協(xié)議棧的示意圖;圖3是顯示被應(yīng)用到按照本發(fā)明的發(fā)射機(jī)的數(shù)據(jù)信道處理器的OSI 7-層協(xié)議棧的示意圖;圖4是顯示被安裝在按照本發(fā)明的發(fā)射機(jī)的數(shù)據(jù)信道處理器中的軟件的結(jié)構(gòu)的示意圖;圖5是顯示被安裝在按照本發(fā)明的發(fā)射機(jī)的從屬處理器中的軟件的結(jié)構(gòu)的示意圖;以及圖6是在按照本發(fā)明在初始化期間在數(shù)據(jù)信道處理器與從屬處理器之間傳送的信號的流程圖。
下面將參照附圖描述本發(fā)明的優(yōu)選實(shí)施例。在附圖中,熟知的功能或結(jié)構(gòu)不再詳細(xì)描述,因?yàn)樗鼈儠圆槐匾募?xì)節(jié)遮掩本發(fā)明。
首先,將參照圖1對于本發(fā)明的發(fā)射機(jī)的修改的結(jié)構(gòu)進(jìn)行描述。
參照圖1,發(fā)射機(jī)10通過光鏈路被鏈接到第二發(fā)射機(jī)20。發(fā)射機(jī)10具有數(shù)據(jù)信道處理器11,用于通過光鏈路的向東的或向西的數(shù)據(jù)通信,以及多個(gè)從屬處理器12a,12b,…,和12n,被鏈接到數(shù)據(jù)信道處理器11的較低層。這些從屬處理器12a,12b,…,和12n也通過光鏈路被鏈接。假定光發(fā)射機(jī)是2.5G的設(shè)備,發(fā)射機(jī)具有四個(gè)625M傳輸速率的光處理器。數(shù)據(jù)信道處理器11通過DPRAM被鏈接到各個(gè)相應(yīng)的從屬處理器12a,12b,…,和12n。也就是說,本發(fā)明與相關(guān)技術(shù)的做法的不同處在于,在把數(shù)據(jù)信道處理器11鏈接到各個(gè)相應(yīng)的從屬處理器12a,12b,…,和12n時(shí),以DPRAM代替以太網(wǎng)。這樣,對于從數(shù)據(jù)信道處理器11到各個(gè)從屬處理器12a,12b,…,和12n的數(shù)據(jù)傳輸,數(shù)據(jù)信道處理器11將數(shù)據(jù)記錄到發(fā)送DRAM的發(fā)送區(qū)域中,以及相應(yīng)的從屬處理器從發(fā)送區(qū)域讀出數(shù)據(jù)。同時(shí),在數(shù)據(jù)從各個(gè)從屬處理器12a,12b,…,和12n被發(fā)送到數(shù)據(jù)信道處理器11的情況下,各個(gè)從屬處理器將數(shù)據(jù)記錄到DPRAM的發(fā)送區(qū)域中,以及數(shù)據(jù)信道處理器11從發(fā)送區(qū)域讀出數(shù)據(jù)。通過DPRAM,數(shù)據(jù)在數(shù)據(jù)信道處理器11與各個(gè)從屬處理器12a,12b,…,和12n之間傳送,而不需要使用以太網(wǎng)。在另一個(gè)方法中,數(shù)據(jù)信道處理器11可通過LAN(局域網(wǎng))被鏈接到各個(gè)從屬處理器12a,12b,…,和12n。
再者,數(shù)據(jù)信道處理器11與相關(guān)的技術(shù)在OSI 7-層協(xié)議棧的較低層中的不同處在于,各個(gè)從屬處理器12a,12b,…,和12n僅僅具有一個(gè)驅(qū)動器,而不是OSI 7-層協(xié)議棧。
圖3是被應(yīng)用到按照本發(fā)明的發(fā)射機(jī)的數(shù)據(jù)信道處理器的OSI 7-層協(xié)議棧的說明性圖。在以下的描述中,假定數(shù)據(jù)信道處理器11通過DPRAM被鏈接到各個(gè)從屬處理器12a,12b,…,和12n,以及發(fā)射機(jī)是2.5G設(shè)備。
現(xiàn)在,將對于按照本發(fā)明的發(fā)射機(jī)10的數(shù)據(jù)信道處理器11中提供的OSI 7-層協(xié)議棧進(jìn)行描述。
參照圖3,最上層,即應(yīng)用層31包括用于通信業(yè)務(wù)的CMIP(公共管理接口協(xié)議)、用于遠(yuǎn)端運(yùn)行業(yè)務(wù)的ROSE(遠(yuǎn)端運(yùn)行業(yè)務(wù)單元)、和ACSE(相關(guān)控制業(yè)務(wù)單元)。至于應(yīng)用層31的較低層,呈現(xiàn)層32具有與這里所使用的語言的語句有關(guān)的ASN.1(概括語法概念1);對話層33采用X.225標(biāo)準(zhǔn);輸送層34通信數(shù)據(jù);以及網(wǎng)絡(luò)層35負(fù)責(zé)路由。因此,上述的功能是與相關(guān)技術(shù)的功能相同的。下面將詳細(xì)地描述本發(fā)明的已修改的各層。
屬于數(shù)據(jù)鏈路層36a的所有子網(wǎng)使用LAPD。在發(fā)射機(jī)是2.5G設(shè)備的情況下,在2.5G發(fā)射機(jī)中配備以第一到第十八子網(wǎng)。這里,第一和第二子網(wǎng)負(fù)責(zé)通過向東的或向西的光鏈路的數(shù)據(jù)通信,正如相關(guān)技術(shù)中的情形那樣。2.5G發(fā)射機(jī)10具有四個(gè)從屬處理器,在2.5G發(fā)射機(jī)10的較低層中提供的每個(gè)從屬處理器與四個(gè)子網(wǎng)相匹配。也就是,第一從屬處理器12a與第三到第六子網(wǎng)相匹配,第二從屬處理器12b與第七到第十子網(wǎng)相匹配,第三從屬處理器12c與第十一到第十四子網(wǎng)相匹配,以及第四從屬處理器12d與第十五到第十八子網(wǎng)相匹配。然而,對于匹配的次序沒有具體的限制,只要每個(gè)從屬處理器與四個(gè)子網(wǎng)相匹配。
物理層37a被劃分成兩段一段是用于處理通過光鏈路的在向東的或向西的方向上的數(shù)據(jù)的段,以及另一段是被連接到DPRAM的段。也就是,第一和第二子網(wǎng)通過向東的或向西的光鏈路鏈接,正如在相關(guān)技術(shù)的情形那樣,以及第三到第十八子網(wǎng)通過DPRAM與各個(gè)從屬處理器進(jìn)行數(shù)據(jù)通信。由于這個(gè)結(jié)構(gòu),要求在子網(wǎng)上的配置信息作為備份信息而被存儲在數(shù)據(jù)信道處理器11的存儲器中。也就是,在數(shù)據(jù)信道處理器11的內(nèi)部的或分開的存儲器中存在有配置備份。接著,將對于按照數(shù)據(jù)鏈路層和物理層的被安裝在發(fā)射機(jī)的數(shù)據(jù)信道處理器中的軟件的結(jié)構(gòu)進(jìn)行描述。
圖4是被安裝在按照本發(fā)明的發(fā)射機(jī)的數(shù)據(jù)信道處理器中的軟件的示意圖?,F(xiàn)在,將參照圖4對于被安裝在發(fā)射機(jī)的數(shù)據(jù)信道處理器中的軟件的結(jié)構(gòu)進(jìn)行詳細(xì)的描述。
被安裝在數(shù)據(jù)信道處理器中的軟件的結(jié)構(gòu)被劃分成三段一個(gè)接入方法段,一個(gè)驅(qū)動器段,和一個(gè)用于寫入DPRAM或從DPRAM讀出的段。
首先,在接入方法段中,防備裝置(provision)111產(chǎn)生防備信號給驅(qū)動器段。向下處理器112按照數(shù)據(jù)鏈路層36a的LAPD協(xié)議處理數(shù)據(jù),以及輸出處理的數(shù)據(jù)給驅(qū)動器段。對于數(shù)據(jù)處理,向下處理器112包括用于打開/關(guān)閉一個(gè)文件的LAPD_open/LAPD_close,用于使用/結(jié)束該文件的LAPD_on/LAPD_off,以及用于向下處理文件的LAPD_down。向上處理器113處理從驅(qū)動器段接收的數(shù)據(jù),并且包括用于讀出向上處理的數(shù)據(jù)的LAPD_read_task。
其次,在驅(qū)動器段,第一和第二發(fā)送任務(wù)121a和121b把從接入方法段的向下處理器112輸出的數(shù)據(jù)發(fā)送到另一個(gè)發(fā)射機(jī)。即,第一和第二發(fā)送任務(wù)121a和121b發(fā)送數(shù)據(jù)到向東的或向西的發(fā)射機(jī)。所以,在第一發(fā)送任務(wù)121a發(fā)送數(shù)據(jù)到向東的發(fā)射機(jī)的情況下,第二發(fā)送任務(wù)121b發(fā)送數(shù)據(jù)到向西的發(fā)射機(jī)。同樣地,在第一發(fā)送任務(wù)121a發(fā)送數(shù)據(jù)到向西的發(fā)射機(jī)的情況下,第二發(fā)送任務(wù)121b發(fā)送數(shù)據(jù)到向東的發(fā)射機(jī)。這意味著,第一和第二發(fā)送任務(wù)121a和121b是通常在用于在互相相反的方向上發(fā)送數(shù)據(jù)的發(fā)射機(jī)中所使用的LAPD驅(qū)動器。另外,第一和第二發(fā)送任務(wù)121a和121b是用于處理從向東的或向西的發(fā)射機(jī)接收的數(shù)據(jù)的任務(wù)。以與第一和第二發(fā)送任務(wù)121a和121b相同的方式,第一和第二接收任務(wù)122a和122b只處理從一個(gè)發(fā)射機(jī)接收的數(shù)據(jù)。
按照本發(fā)明,驅(qū)動器段也包括向下驅(qū)動器130,用于產(chǎn)生從數(shù)據(jù)鏈路層36a通過DPRAM到各個(gè)從屬處理器的接收的數(shù)據(jù),以及向上驅(qū)動器140,用于產(chǎn)生通過DPRAM到數(shù)據(jù)鏈路層36a的向上處理器113的數(shù)據(jù)。向下驅(qū)動器130內(nèi)部地配備了向下從屬部件131a,131b,…,131n,它們分別相應(yīng)于各自相應(yīng)的從屬處理器121a,121b,…,和121n。例如,在2.5G發(fā)射機(jī)中,向下方向驅(qū)動器130包括第一到第四向下方向從屬部件131a,131b,131c,和131d。向下從屬部件與從屬處理器一一對應(yīng),以及被用來發(fā)送數(shù)據(jù)。向上驅(qū)動器140從DPRAM讀出數(shù)據(jù),并把讀出的數(shù)據(jù)輸出到數(shù)據(jù)鏈路層36a的向上處理器113。另外,向上驅(qū)動器140內(nèi)部地配備與各個(gè)從屬處理器一一對應(yīng)的向上從屬部件。例如,在2.5G發(fā)射機(jī)中,向上驅(qū)動器140包括第一到第四向上從屬部件141a,141b,141c,和141d。向上驅(qū)動器140收集從DPRAM接收的所有數(shù)據(jù),并把讀出的數(shù)據(jù)輸出到數(shù)據(jù)鏈路層36a的向上處理器113。配置任務(wù)123從向上驅(qū)動器140接收有關(guān)軟件結(jié)構(gòu)的信息。
接著,將參照圖4的結(jié)構(gòu)來描述運(yùn)行。在數(shù)據(jù)發(fā)送到另一個(gè)發(fā)射機(jī)的情況下,向下處理器112輸出數(shù)據(jù)到第一和第二發(fā)送任務(wù)121a和121b,它們又把數(shù)據(jù)發(fā)送到向上處理器113。為了從另一個(gè)發(fā)射機(jī)接收數(shù)據(jù),第一和第二接收任務(wù)122a和122b接收數(shù)據(jù),并把數(shù)據(jù)發(fā)送到向上處理器113。為了把數(shù)據(jù)從數(shù)據(jù)鏈路層36a發(fā)送到各個(gè)從屬處理器,防備裝置111產(chǎn)生防備信號給向下驅(qū)動器130。向下驅(qū)動器130轉(zhuǎn)移到數(shù)據(jù)接收模式。在數(shù)據(jù)接收模式下,向下驅(qū)動器130把要被發(fā)送到從屬處理器的數(shù)據(jù)輸出到向下驅(qū)動器130。向下驅(qū)動器130把接收的數(shù)據(jù)輸出到相應(yīng)的向下從屬部件。在接收到數(shù)據(jù)后,各個(gè)向下從屬部件把數(shù)據(jù)記錄到相應(yīng)的DPRAM的輸出區(qū)域。通過這些程序,數(shù)據(jù)被發(fā)送到從屬處理器。
當(dāng)數(shù)據(jù)被各個(gè)從屬處理器存儲在DPRAM的相應(yīng)的區(qū)域時(shí),各個(gè)向上從屬部件從DPRAM讀出數(shù)據(jù),并把讀出的數(shù)據(jù)輸出到向上驅(qū)動器130。然后,向上驅(qū)動器130收集從各個(gè)向上從屬部件輸出的數(shù)據(jù),并把收集的數(shù)據(jù)輸出到數(shù)據(jù)鏈路層36a的向上處理器113。
圖5是被安裝在按照本發(fā)明的發(fā)射機(jī)的從屬處理器中的軟件的示意圖?,F(xiàn)在,將參照圖5對于被安裝在從屬處理器中的軟件的結(jié)構(gòu)和運(yùn)行進(jìn)行詳細(xì)的描述。
DPRAM接收任務(wù)211從DPRAM讀出數(shù)據(jù),然后從DPRAM刪除讀出的數(shù)據(jù)。DPRAM接收任務(wù)211把讀出的數(shù)據(jù)輸出到LAPD發(fā)送部件220,以及產(chǎn)生同步信號給從屬配置任務(wù)213。從屬配置任務(wù)213把接收到同步信號輸出到DPRAM發(fā)送任務(wù)215。通過這些程序,DPRAM發(fā)送部件215可同步地發(fā)送數(shù)據(jù)。LAPD發(fā)送部件220接收從DPRAM接收任務(wù)211輸出的數(shù)據(jù),并把接收的數(shù)據(jù)劃分到相應(yīng)的LAPD發(fā)送任務(wù),由此把數(shù)據(jù)輸出到相應(yīng)的線路上。也就是,第一到第四LAPD發(fā)送任務(wù)222a到222d分別通過相應(yīng)的光鏈路來發(fā)送數(shù)據(jù)。同時(shí),LAPD接收部件230的第一到第四LAPD接收任務(wù)232a到232d通過光鏈路來接收數(shù)據(jù)。在通過光鏈路接收數(shù)據(jù)后,各個(gè)LAPD接收任務(wù)232a到232d把接收的數(shù)據(jù)輸出到LAPD接收部件230。LAPD接收部件230收集從各個(gè)LAPD接收任務(wù)232a到232d處接收到的數(shù)據(jù),并把數(shù)據(jù)輸出到DPRAM發(fā)送任務(wù)215。在從LAPD接收部件230接收數(shù)據(jù)后,DPRAM發(fā)送任務(wù)215把該數(shù)據(jù)按照從從屬配置任務(wù)213處接收的同步信號記錄到DPRAM的相應(yīng)的區(qū)域中。通過這些程序,從屬處理器可執(zhí)行數(shù)據(jù)處理而不需要OSI 7-層協(xié)議棧。
圖6是在按照本發(fā)明在初始化期間在數(shù)據(jù)信道處理器與從屬處理器之間傳送的信號的流程圖。關(guān)于在初始化期間的信號流程,現(xiàn)在將結(jié)合圖6進(jìn)行說明。
數(shù)據(jù)信道處理器11在屬于它的從屬處理器的各端口中選擇一個(gè)特定的從屬處理器的端口,并在步驟302輸出初始化信號MSG_LDCU_INIT。也就是,數(shù)據(jù)信道處理器11從多個(gè)從屬處理器的端口中選擇特定的端口以便輸出初始化信號。在步驟304,數(shù)據(jù)信道處理器11輸出消息檢驗(yàn)信號MSG_CHECK給從屬處理器。這里,當(dāng)選擇的端口被鏈接到數(shù)據(jù)信道處理器11時(shí),在步驟306,從屬處理器輸出消息檢驗(yàn)信號MSG_CHECK給數(shù)據(jù)信道處理器11。在從從屬處理器接收到消息檢驗(yàn)信號MSG_CHECK后,在步驟308,數(shù)據(jù)信道處理器11輸出消息LAPD配置信號給從屬處理器,由此通知數(shù)據(jù)信道處理器被接入,以及把從屬處理器的存在記錄到數(shù)據(jù)信道處理器11的配置任務(wù)中。當(dāng)從屬處理器的選擇和初始化完成時(shí),過程的流程就返回到步驟302,以便將初始化信號輸出到與另一個(gè)從屬處理器相連的端口。這樣的初始化程序可以只為了數(shù)據(jù)信道處理器11的初始化以及在預(yù)定的時(shí)間單位內(nèi)執(zhí)行。另外,在產(chǎn)生告警信號的情況下,初始化程序可在預(yù)定的時(shí)間單位內(nèi)進(jìn)行,以便于查明告警的釋放。
如上所述,通過只在發(fā)射機(jī)的數(shù)據(jù)信道處理器中提供OSI 7-層協(xié)議棧,本發(fā)明具有減少被安裝在構(gòu)成發(fā)射機(jī)的設(shè)備中的協(xié)議棧數(shù)目的優(yōu)點(diǎn),由此降低發(fā)送設(shè)備的總的價(jià)格。另外,數(shù)據(jù)通過DPRAM或LAN在數(shù)據(jù)信道處理器與從屬處理器之間被傳送,以便減少以太網(wǎng)的業(yè)務(wù)量。而且,安裝在發(fā)射機(jī)的從屬處理器中的程序數(shù)目的減少將導(dǎo)致系統(tǒng)上的負(fù)荷的減小,以及使用較少的、用于安裝駐留的程序存儲器,可以降低發(fā)射機(jī)的價(jià)格。
雖然已參照本發(fā)明的某些優(yōu)選實(shí)施例顯示和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員將會看到,在其中可以作出在形式上和細(xì)節(jié)上的各種改變,而不背離由附屬權(quán)利要求規(guī)定的本發(fā)明的精神和范圍。
權(quán)利要求
1.用于發(fā)射機(jī)的數(shù)據(jù)通信信道處理設(shè)備,包括數(shù)據(jù)信道處理器,具有用于通過DPRAM(數(shù)據(jù)處理隨機(jī)存取存儲器)與從屬處理器進(jìn)行數(shù)據(jù)通信的協(xié)議棧;從屬處理器,包括以下任務(wù)用于把通過光鏈路接收的數(shù)據(jù)記錄到DPRAM中、從DPRAM讀出數(shù)據(jù)、以及把數(shù)據(jù)輸出到光鏈路;以及DPRAM,用于記錄從從屬處理器或數(shù)據(jù)信道處理器輸出的數(shù)據(jù),以及用于在從屬處理器與數(shù)據(jù)信道處理器之間進(jìn)行數(shù)據(jù)通信。
2.用于構(gòu)建發(fā)射機(jī)中的數(shù)據(jù)信道處理器的協(xié)議棧的方法,該協(xié)議棧包括應(yīng)用層,具有公共管理接口協(xié)議(CMIP)、遠(yuǎn)端運(yùn)行業(yè)務(wù)單元(ROSE)、和關(guān)聯(lián)控制業(yè)務(wù)單元(ACSE);呈現(xiàn)層,具有與所使用的語言的語句有關(guān)的概括語法概念1(ASN.1);使用X.225標(biāo)準(zhǔn)的對話層;用于數(shù)據(jù)通信的輸送層;進(jìn)行路由的網(wǎng)絡(luò)層;以及用于通信數(shù)據(jù)的第一到第十八子網(wǎng),其中,第一和第二子網(wǎng)以互相相反的第一和第二方向與系統(tǒng)進(jìn)行數(shù)據(jù)通信,以及第三到第十八子網(wǎng)通過DPRAM與從屬處理器通信數(shù)據(jù)。
3.用于構(gòu)建發(fā)射機(jī)的數(shù)據(jù)信道處理設(shè)備的軟件的方法,其中軟件包括一個(gè)接入方法段和一個(gè)驅(qū)動器段,用于在數(shù)據(jù)鏈路層和從屬處理器與系統(tǒng)之間在第一方向和第二方向上的數(shù)據(jù)通信,其中第一方向和第二方向是互相相反的,接入方法段包括防備裝置,用于在把數(shù)據(jù)發(fā)送到驅(qū)動器段以前輸出防備信號;向下處理器,用于打開、關(guān)閉、使用、結(jié)束和處理向下的文件;以及向上處理器,用于處理從驅(qū)動器段接收的數(shù)據(jù),驅(qū)動器段包括第一和第二發(fā)送任務(wù),用于以第一方向和第二方向發(fā)送數(shù)據(jù)到系統(tǒng);向下驅(qū)動器,用于從向下處理器接收數(shù)據(jù)和把接收的數(shù)據(jù)記錄到DPRAM;以及向上驅(qū)動器,用于從DPRAM讀出記錄的數(shù)據(jù)和把數(shù)據(jù)輸出到向上處理器。
4.用于構(gòu)建被連接到發(fā)射機(jī)的數(shù)據(jù)信道處理設(shè)備的較低層的從屬處理器的軟件的方法,該軟件包括DPRAM接收任務(wù),用于從DPRAM讀出數(shù)據(jù),和向下處理數(shù)據(jù);LAPD(D-信道的鏈路接入程序)發(fā)送部件,用于把從DPRAM接收任務(wù)讀出的數(shù)據(jù)發(fā)送到用戶或在其較低層中的系統(tǒng);LAPD接收部件,用于收集從LAPD接收任務(wù)處接收的數(shù)據(jù),和向上輸出該數(shù)據(jù);DPRAM發(fā)送任務(wù),用于把從LAPD接收部件接收的數(shù)據(jù)記錄到DPRAM,以便把該數(shù)據(jù)輸出到數(shù)據(jù)信道處理器;以及從屬配置任務(wù),用于匹配在DPRAM接收任務(wù)與DPRAM發(fā)送任務(wù)之間的配置。
5.如權(quán)利要求4中要求的方法,其特征在于,其中LAPD接收部件包括至少一個(gè)LAPD接收任務(wù),以及LAPD發(fā)送部件包括至少一個(gè)LAPD發(fā)送任務(wù)。
6.用于在發(fā)射機(jī)的數(shù)據(jù)信道處理器初始化期間運(yùn)行被鏈接到較低層的從屬處理器的方法,包括以下步驟在數(shù)據(jù)信道處理器處,發(fā)送初始化信號到從屬處理器;在數(shù)據(jù)信道處理器處,輸出消息檢驗(yàn)信號到從屬處理器;在從屬處理器處,輸出接收的消息檢驗(yàn)信號到數(shù)據(jù)信道處理器;以及在數(shù)據(jù)信道處理器處,在從從屬處理器接收到消息檢驗(yàn)信號以后,輸出消息LAPD配置信號到從屬處理器。
全文摘要
構(gòu)建發(fā)射機(jī)的數(shù)據(jù)信道處理器的協(xié)議棧的方法,協(xié)議棧包括:具有公共管理接口協(xié)議(CMIP)、遠(yuǎn)端運(yùn)行業(yè)務(wù)單元(ROSE)、和關(guān)聯(lián)控制業(yè)務(wù)單元(ACSE)的應(yīng)用層;具有與所用的語言語句有關(guān)的概括語法概念1(ASN.1)的呈現(xiàn)層;使用X.225標(biāo)準(zhǔn)的對話層;用于數(shù)據(jù)通信的輸送層;進(jìn)行路由的網(wǎng)絡(luò)層;和用于通信數(shù)據(jù)的第一到第十八子網(wǎng)。第一和第二子網(wǎng)以互相相反的第一和第二方向與系統(tǒng)進(jìn)行數(shù)據(jù)通信,第三到第十八子網(wǎng)通過DPRAM與從屬處理器進(jìn)行數(shù)據(jù)通信。
文檔編號H04L29/08GK1258978SQ9912706
公開日2000年7月5日 申請日期1999年12月24日 優(yōu)先權(quán)日1998年12月30日
發(fā)明者宋仁廣 申請人:三星電子株式會社