国产精品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>

      Isdn端口數(shù)據(jù)的處理方法和設(shè)備的制作方法

      文檔序號(hào):7691027閱讀:117來(lái)源:國(guó)知局
      專利名稱:Isdn端口數(shù)據(jù)的處理方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種ISDN端口數(shù)據(jù)的處理方法和設(shè)備。
      背景技術(shù)
      基于路由器等通信設(shè)備的終端接入功能,為很多行業(yè)用戶的網(wǎng)絡(luò)改造提 供了更為豐富、方便、靈活的組網(wǎng)的方式,節(jié)省了用戶的投資并減少了用戶 網(wǎng)絡(luò)維護(hù)的難度。隨著對(duì)通信設(shè)備的固定終端不斷開(kāi)發(fā)如端口需求增加、網(wǎng) 絡(luò)維護(hù)和數(shù)據(jù)安全等新的功能,為用戶提供了安全便利的組網(wǎng)方案。ISDN (Integrate Service Digital Network,綜合業(yè)務(wù)員數(shù)字網(wǎng)絡(luò))是在現(xiàn) 有市話網(wǎng)基礎(chǔ)上構(gòu)造的綜合業(yè)務(wù)數(shù)字網(wǎng),能為用戶提供包括話音、數(shù)字、圖 像和傳真等在內(nèi)的各類綜合業(yè)務(wù),而且可實(shí)現(xiàn)一線聯(lián)多機(jī)、三機(jī)共線,即一 對(duì)電話線上可聯(lián)接不同的終端(最多8個(gè)),各終端可同時(shí)通信(最多3個(gè))。 ISDN技術(shù)的速度快、安全可靠、且業(yè)務(wù)綜合能力強(qiáng),可提供多種通信業(yè)務(wù)。目前中低端的路由器上都支持ISDN端口,隨著通信網(wǎng)絡(luò)發(fā)展,需要支持 的ISDN端口逐漸增多,現(xiàn)有的路由器要求支持更多的ISDN端口?,F(xiàn)有的技 術(shù)方案中,以需要實(shí)現(xiàn)2個(gè)ISDN端口為例, 一般采用CPU ( Center Processing Unit,中央處理單元)的兩個(gè)UCC (Universal Communication Controller,通 用通信控制器)資源實(shí)現(xiàn)兩個(gè)ISDN端口的接入。如圖l所示,ISDN端口和 CPU的UCC資源——對(duì)應(yīng)。對(duì)于CPU的UCC資源如果是速率固定, 一個(gè) TDM (Time Division Multiplexing,時(shí)分復(fù)用)時(shí)隙對(duì)應(yīng)了 CPU的HDLC (High-level Data Link Control,高級(jí)數(shù)據(jù)鏈路控制)控制器的資源。按照ISDN 端口的速率,每個(gè)UCC端口就對(duì)應(yīng)了 CPU的12個(gè)HDLC控制器,即這塊ISDN 端口單板占用了 CPU的24個(gè)HDLC資源。現(xiàn)有技術(shù)方案的缺點(diǎn)在于以需要CPU的2個(gè)UCC端口為例,則需要對(duì)應(yīng)于CPU的24個(gè)HDLC控制器,這是系統(tǒng)資源的極大浪費(fèi)。這是因?yàn)橐?般ISDN端口本身通道的數(shù)據(jù)流量不是很大,通常總共占用了 3個(gè)時(shí)隙。而現(xiàn) 有技術(shù)中一個(gè)ISDN外接端口就需要占用一個(gè)UCC資源來(lái)實(shí)現(xiàn),造成系統(tǒng)資 源的極大浪費(fèi)。發(fā)明內(nèi)容本發(fā)明提供一種ISDN端口數(shù)據(jù)的處理方法和設(shè)備,用于節(jié)約設(shè)備在支持 多個(gè)ISDN端口時(shí)對(duì)多個(gè)ISDN端口的數(shù)據(jù)進(jìn)行處理所需的資源。為達(dá)到上述目的,本發(fā)明提供一種ISDN端口數(shù)據(jù)的處理方法,應(yīng)用于包 括多個(gè)ISDN端口的設(shè)備中,包括以下步驟在不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀;每接收一個(gè)ISDN端口的數(shù)據(jù)幀,從所述ISDN端口的數(shù)據(jù)幀中提取出所 需通道的通道數(shù)據(jù);將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù) 幀中并發(fā)送。其中,所述在不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀前還包括步驟按照固定的時(shí)間間隔,依次分別向每一個(gè)ISDN端口發(fā)送幀同步信號(hào);所 述新的凄t據(jù)幀的同步信號(hào)幀與最先向ISDN端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。其中,所述固定的時(shí)間間隔具體為至少一個(gè)時(shí)分復(fù)用TDM數(shù)據(jù)幀中時(shí) 隙間隔時(shí)間。其中,所述ISDN端口的數(shù)據(jù)幀中的所需通道為B通道、和/或D通道; 所述從ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù)的步驟具體為根據(jù)B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,提取出所需的B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)。其中,所述新的數(shù)據(jù)幀為時(shí)分復(fù)用TDM數(shù)據(jù)幀;所述將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的 數(shù)據(jù)幀中的步驟具體為將從不同ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù),按照預(yù)先設(shè)定的對(duì)應(yīng) 關(guān)系,插入到所述TDM數(shù)據(jù)幀的不同時(shí)隙中。其中,所述將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè) 新的數(shù)據(jù)幀中并發(fā)送后,還包括根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,從所述新的數(shù)據(jù)幀中提取各個(gè)ISDN端口的通 道數(shù)據(jù)進(jìn)行處理。其中,所述將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的凝:據(jù)幀中并發(fā)送后,還包括將需要向線路側(cè)ISDN端口發(fā)送的下行數(shù)據(jù)復(fù)用到下行的數(shù)據(jù)幀中; 提取所述復(fù)用得到的下行數(shù)據(jù)幀的不同時(shí)隙中的數(shù)據(jù),并將提取到的數(shù)據(jù)分別添加到對(duì)應(yīng)的ISDN端口數(shù)據(jù)幀中;將得到的ISDN端口數(shù)據(jù)幀分別向?qū)?yīng)的ISDN端口發(fā)送。 本發(fā)明還提供一種處理設(shè)備,包括多個(gè)ISDN端口,用于ISDN端口數(shù)據(jù)的處理,包括接收單元,用于在不同時(shí)刻接收所述多個(gè)ISDN端口的數(shù)據(jù)幀;提取單元,用于在所述接收單元每接收一個(gè)ISDN端口的數(shù)據(jù)幀時(shí),從所 述ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù);復(fù)用單元,用于將所述提取單元從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通 道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。其中,還包括同步信號(hào)發(fā)送單元,用于按照固定的時(shí)間間隔,依次分別向每一個(gè)ISDN 端口和所述復(fù)用單元發(fā)送幀同步信號(hào),使得所述復(fù)用單元的新的數(shù)據(jù)幀的同 步信號(hào)幀與最先向ISDN端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。其中,所述提取單元進(jìn)一步包括設(shè)置子單元,用于設(shè)置對(duì)所述ISDN端口的數(shù)據(jù)幀中B通道、和/或D通 道的通道數(shù)據(jù)進(jìn)行提?。惶崛∽訂卧?,用于根據(jù)所述設(shè)置子單元的設(shè)置,并根據(jù)B通道數(shù)據(jù)、和/ 或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,提取出所需的B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)。其中,還包括復(fù)用設(shè)置單元,當(dāng)所述新的數(shù)據(jù)幀為T(mén)DM數(shù)據(jù)幀時(shí),用于設(shè)置提取出的 ISDN端口的通道數(shù)據(jù)與TDM數(shù)據(jù)幀中不同時(shí)隙的對(duì)應(yīng)關(guān)系,以供所述復(fù)用 單元將從不同ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)插入到所述TDM數(shù)據(jù) 幀的不同時(shí)隙中。其中,還包括上行處理單元,用于根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,從所述復(fù)用單元發(fā)送的 新的數(shù)據(jù)幀中提取各個(gè)ISDN端口的通道數(shù)據(jù)進(jìn)行處理。 還包括下行處理單元,用于生成需要向線路側(cè)的各ISDN端口發(fā)送的下行數(shù)據(jù);第二復(fù)用單元,用于將所述下行處理單元需要向線路側(cè)ISDN端口發(fā)送的 下行數(shù)據(jù)復(fù)用到下行的數(shù)據(jù)幀;添加單元,用于提取所述第二復(fù)用單元復(fù)用得到的下行數(shù)據(jù)幀的不同時(shí) 隙中的數(shù)據(jù),并將提取到的數(shù)據(jù)分別添加到對(duì)應(yīng)的ISDN端口數(shù)據(jù)幀中;發(fā)送單元,用于將所述添加單元得到的ISDN端口數(shù)據(jù)幀分別向?qū)?yīng)的 ISDN端口發(fā)送。其中,所述添加單元進(jìn)一步包括設(shè)置子單元,用于設(shè)置將從所述第二復(fù)用單元復(fù)用得到的下行數(shù)據(jù)幀的 不同時(shí)隙中所提取到的數(shù)據(jù),添加在下行ISDN端口數(shù)據(jù)幀中的B通道、和/ 或D通道;添加子單元,用于根據(jù)所述設(shè)置子單元的設(shè)置,并根據(jù)B通道數(shù)據(jù)、和/ 或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,將從下行數(shù)據(jù)幀中提取 到的不同時(shí)隙中的數(shù)據(jù),分別添加到不同ISDN端口數(shù)據(jù)幀的B通道數(shù)據(jù)、 和/或D通道。與現(xiàn)有^l支術(shù)相比,本發(fā)明的實(shí)施例具有以下優(yōu)點(diǎn)通過(guò)使用本發(fā)明,使得現(xiàn)有路由器支持多個(gè)ISDN端口,滿足用戶對(duì)于通 信設(shè)備多ISDN終端接入的要求,同時(shí)節(jié)約了CPU資源。另夕卜,通過(guò)將不同ISDN端口的通道數(shù)據(jù)映射到系統(tǒng)側(cè)的不同時(shí)隙,避免了對(duì)通道數(shù)據(jù)的緩存,減少 了出錯(cuò)的概率,提高了系統(tǒng)側(cè)數(shù)據(jù)處理的效率。


      圖1是現(xiàn)有技術(shù)中實(shí)現(xiàn)ISDN端口的示意圖;圖2是本發(fā)明中使用的IOM-2通道幀的結(jié)構(gòu)示意圖;圖3是本發(fā)明中ISDN端口數(shù)據(jù)的處理方法流程圖;圖4是本發(fā)明中不同ISDN端口的幀同步信號(hào)的示意圖;圖5是本發(fā)明中系統(tǒng)側(cè)重新生成的TDM通道的時(shí)序示意圖;圖6是本發(fā)明中處理設(shè)備的結(jié)構(gòu)示意圖。
      具體實(shí)施方式
      本發(fā)明中提供一種ISDN端口數(shù)據(jù)的處理方法,其核心思想在于通過(guò)對(duì) 不同ISDN端口的信號(hào)產(chǎn)生的時(shí)機(jī)進(jìn)行控制,在不同時(shí)刻接收所述多個(gè)ISDN 端口的數(shù)據(jù)幀;每接收一個(gè)ISDN端口的數(shù)據(jù)幀時(shí),從ISDN端口的數(shù)據(jù)幀中 提取出所需通道的通道數(shù)據(jù);并將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道 數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。ISDN線路側(cè)端口接收到的數(shù)據(jù)幀經(jīng)過(guò)轉(zhuǎn)化后生成I0M-2端口的數(shù)據(jù)幀 (如利用于FRAMER芯片該完成ISDN數(shù)據(jù)幀的轉(zhuǎn)化功能)。轉(zhuǎn)化后的數(shù)據(jù)幀 格式如圖2所示。其中圖2的上半部分為ISDN端口的數(shù)據(jù)幀轉(zhuǎn)化為IOM-2端口 的數(shù)據(jù)幀后得到的上行數(shù)據(jù)幀結(jié)構(gòu),下半部分為IOM-2端口的數(shù)據(jù)幀轉(zhuǎn)化為 ISDN端口的lt據(jù)幀后得到的下行數(shù)據(jù)幀結(jié)構(gòu)?,F(xiàn)有的IOM-2端口的端口時(shí)鐘 為768Khz,每個(gè)IOM-2端口的數(shù)據(jù)幀的幀周期是125us。由圖2可知,10M-2端 口的數(shù)據(jù)幀包括了 12個(gè)時(shí)隙3個(gè)Channel,分別為Channel 0、 Channel l以及 Channel 2。其中,兩個(gè)B通道數(shù)據(jù)(B1以及B2)占用了 128K的信道帶寬,D 通道占用了 16K的信道帶寬。B通道以及D通道總共的數(shù)據(jù)載荷為144Kb/s。本發(fā)明中提供了 一種ISDN端口數(shù)據(jù)的處理方法,從不同ISDN端口發(fā)送的 數(shù)據(jù)幀中提取出對(duì)應(yīng)通道的數(shù)據(jù),并將提取到的通道數(shù)據(jù)送到系統(tǒng)側(cè)處理,這里的通道數(shù)據(jù)可以為D通道數(shù)據(jù)、和/或B通道數(shù)據(jù)。該方法如圖3所示,包 括以下步驟步驟s301、在不同時(shí)刻分別接收多個(gè)ISDN端口的數(shù)據(jù)幀。具體的,可以按照固定的時(shí)間間隔,依次分別向每一個(gè)ISDN端口發(fā)送幀 同步信號(hào),則可以在不同時(shí)刻接收多個(gè)ISDN端口的數(shù)據(jù)幀。步驟s302、每接收一個(gè)ISDN端口的數(shù)據(jù)幀,從該ISDN端口的數(shù)據(jù)幀中提 取出所需通道的通道數(shù)據(jù)。具體的,根據(jù)B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中 的位置,提取出所需的B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)。步驟s303、將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè) 新的數(shù)據(jù)幀中并發(fā)送。具體的,該新的數(shù)據(jù)幀可以為T(mén)DM數(shù)據(jù)幀。從不同ISDN端口的凝:據(jù)幀 中提取出的通道數(shù)據(jù)后,按照預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,將來(lái)自不同ISDN端口的 數(shù)據(jù)幀中的不同通道數(shù)據(jù),插入到TDM數(shù)據(jù)幀的不同時(shí)隙中。以下以從兩個(gè)ISDN端口數(shù)據(jù)幀中提取D通道數(shù)據(jù)并處理為例,說(shuō)明本發(fā) 明中ISDN端口凄t據(jù)的處理方法。為了提取不同ISDN端口中數(shù)據(jù)幀的D通道數(shù)據(jù),需要對(duì)不同ISDN端口的 FS ( Framer Synchronization,幀同步)信號(hào)產(chǎn)生的時(shí)機(jī)進(jìn)行控制,以保證各個(gè) ISDN端口數(shù)據(jù)幀在不同時(shí)刻產(chǎn)生,從而不同ISDN端口的數(shù)據(jù)幀到達(dá)系統(tǒng)側(cè)的 時(shí)間不同。因此,系統(tǒng)側(cè)可以從連續(xù)接收到的多個(gè)ISDN端口數(shù)據(jù)幀中,分別 提取得到D通道的數(shù)據(jù)。關(guān)于不同ISDN端口的幀同步信號(hào)的一示意圖如圖4所示。圖4中表示了多 ISDN端口的FS信號(hào)產(chǎn)生的時(shí)序機(jī)制,通過(guò)本地時(shí)鐘來(lái)控制各個(gè)對(duì)應(yīng)端口的FS 信號(hào)的時(shí)序。本實(shí)施例中,相鄰端口的FS信號(hào)分別錯(cuò)開(kāi)一個(gè)時(shí)隙,實(shí)現(xiàn)了多 端口的FS信號(hào)流水順序產(chǎn)生。為保證系統(tǒng)側(cè)可以以時(shí)隙作為單位進(jìn)行數(shù)據(jù)的 操作,相鄰端口的FS信號(hào)至少分別錯(cuò)開(kāi)一個(gè)時(shí)隙,這樣亦可以保證不同端口 的數(shù)據(jù)幀中B通道和D通道的數(shù)據(jù)互相錯(cuò)開(kāi)不互相干擾。另外,考慮到IOM-2端口的數(shù)據(jù)幀的長(zhǎng)度為12個(gè)時(shí)隙,相鄰端口的FS信號(hào)分別錯(cuò)開(kāi)一個(gè)時(shí)隙時(shí), 線路側(cè)最多可以同時(shí)與12個(gè)ISDN端口連接,流水接收12個(gè)ISDN端口中的數(shù) 據(jù),從而在同一時(shí)隙間隔只接收到來(lái)自一個(gè)ISDN端口的數(shù)據(jù)幀。當(dāng)相鄰端口 的FS信號(hào)分別錯(cuò)開(kāi)的值多于一個(gè)時(shí)隙(如兩個(gè)時(shí)隙)時(shí),系統(tǒng)側(cè)最多可以同 時(shí)與連接的ISDN端口數(shù)目將減少,以實(shí)現(xiàn)同 一 時(shí)隙間隔只接收到來(lái)自 一個(gè) ISDN端口的數(shù)據(jù)幀。在不同時(shí)間接收到不同ISDN端口中的數(shù)據(jù)幀后,根據(jù)D通道數(shù)據(jù)在數(shù)據(jù) 幀中的位置,逐一提取出不同數(shù)據(jù)幀中的D通道數(shù)據(jù),并進(jìn)行TDM通道的時(shí) 隙復(fù)用插入。具體的,將從不同ISDN端口提取到的D通道數(shù)據(jù)插入到不同的 TDM通道教:據(jù)幀的時(shí)隙中。為了實(shí)現(xiàn)TDM通道的時(shí)隙復(fù)用插入,本實(shí)施例中控制系統(tǒng)側(cè)TDM通道的 幀同步信號(hào)(以確保系統(tǒng)處于一個(gè)同步時(shí)鐘體系,避免因時(shí)隙錯(cuò)位導(dǎo)致的數(shù) 據(jù)包丟失),使得系統(tǒng)側(cè)TDM通道數(shù)據(jù)幀的同步信號(hào)幀與線路側(cè)最先向ISDN 端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。根據(jù)系統(tǒng)側(cè)時(shí)鐘頻率的要求,系統(tǒng)中CPU 支持的TDM通道時(shí)鐘頻率與ISDN端口的時(shí)鐘頻率相等,為768KHz。系統(tǒng)側(cè) TDM通道為支持12個(gè)時(shí)隙的串口 ,最多可以處理線路側(cè)12路的ISDN端口對(duì)應(yīng) 的D通道數(shù)據(jù),并將接收到的數(shù)據(jù)分別對(duì)應(yīng)發(fā)送到CPU上UCC端口的12個(gè) HDLC處理器。重新生成的TDM通道數(shù)據(jù)幀的時(shí)序如圖5所示。圖5中,以時(shí) 隙3對(duì)應(yīng)ISDN端口 O的D通道數(shù)據(jù)、時(shí)隙4對(duì)應(yīng)ISDN端口 1的D通道數(shù)據(jù)為例。 不同ISDN端口的通道數(shù)據(jù)在TDM通道數(shù)據(jù)幀中所處時(shí)隙的對(duì)應(yīng)關(guān)系可以預(yù) 先進(jìn)行設(shè)定,并在需要從TDM通道數(shù)據(jù)幀中提取特定ISDN端口的通道數(shù)據(jù) 時(shí),按照上述預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系進(jìn)行提取。在上述CPU接收上行TDM通道數(shù)據(jù)幀并獲取各ISDN端口的通道數(shù)據(jù)后, 還存在CPU需要在下行方向上向特定的ISDN端口發(fā)送數(shù)據(jù)的情況,該下行方 向上的數(shù)據(jù)處理方法與上述描述的上行方向上的lt據(jù)處理方法相似,以下對(duì) 該下行方向上的數(shù)據(jù)發(fā)送方法進(jìn)行描述。系統(tǒng)側(cè)CPU在需要向線路側(cè)特定的ISDN端口 (或所有的ISDN端口 )發(fā)送數(shù)據(jù)時(shí),根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,將需要向特定ISDN端口發(fā)送的數(shù)據(jù)幀, 復(fù)用到下行的TDM通道數(shù)據(jù)幀中與該ISDN端口對(duì)應(yīng)的時(shí)隙中。則可以一次在 同 一個(gè)下行的TDM通道數(shù)據(jù)幀中同時(shí)攜帶向多個(gè)ISDN端口或所有ISDN端口 發(fā)送的數(shù)據(jù)幀。線路側(cè)接收到CPU發(fā)送的下行TDM通道數(shù)據(jù)后,提取下行TDM 通道數(shù)據(jù)幀的不同時(shí)隙中的數(shù)據(jù),并根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,將提取到的 數(shù)據(jù)向各對(duì)應(yīng)的ISDN端口發(fā)送。通過(guò)上述流程,實(shí)現(xiàn)了下行方向上CPU向特 定ISDN端口的數(shù)據(jù)發(fā)送。上述流程中涉及的TDM通道數(shù)據(jù)幀的時(shí)序圖、以及 ISDN端口與TDM通道數(shù)據(jù)幀中時(shí)隙的對(duì)應(yīng)關(guān)系,與上述上行方向上的數(shù)據(jù)處 理方法相似,在此不進(jìn)行重復(fù)描述。本發(fā)明還提供一種處理設(shè)備,包括多個(gè)ISDN端口,用于ISDN端口數(shù)據(jù) 的處理,其結(jié)構(gòu)如圖6所示,包括接收單元10,用于在不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀;提取單元20,用于在接收單元IO每接收一個(gè)ISDN端口的數(shù)據(jù)幀時(shí),從 所述ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù);復(fù)用單元30,用于將提取單元20從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的 通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。同步信號(hào)發(fā)送單元40,用于按照固定的時(shí)間間隔,依次分別向每一個(gè) ISDN端口以及復(fù)用單元30發(fā)送幀同步信號(hào),使得復(fù)用單元30的新的數(shù)據(jù)幀 的同步信號(hào)幀與最先向ISDN端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。復(fù)用設(shè)置單元50,當(dāng)新的數(shù)據(jù)幀為T(mén)DM數(shù)據(jù)幀時(shí),用于設(shè)置提取出的 ISDN端口的通道數(shù)據(jù)與TDM數(shù)據(jù)幀中不同時(shí)隙的對(duì)應(yīng)關(guān)系,以供復(fù)用單元 30將從不同ISDN端口的數(shù)據(jù)幀中提取出的不同通道數(shù)據(jù)插入到所述TDM數(shù) 據(jù)幀的不同時(shí)隙中。上述提取單元20進(jìn)一步包括設(shè)置子單元21,用于設(shè)置對(duì)所述ISDN端口的數(shù)據(jù)幀中B通道、和/或D 通道的通道數(shù)據(jù)進(jìn)行提取;提取子單元22,用于根據(jù)設(shè)置子單元21的設(shè)置,并根據(jù)B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,提取出所需的B通道 數(shù)據(jù)、和/或D通道數(shù)據(jù)。還包括上行處理單元60,用于根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,從復(fù)用單元30發(fā)送的 新的數(shù)據(jù)幀中提取各個(gè)ISDN端口的通道數(shù)據(jù)進(jìn)行處理。下行處理單元61,用于生成需要向線路側(cè)的各ISDN端口發(fā)送的下行數(shù)據(jù)。第二復(fù)用單元70,用于將下行處理單元61需要向線路側(cè)ISDN端口發(fā)送 的下行數(shù)據(jù)復(fù)用到下行的數(shù)據(jù)幀中,復(fù)用時(shí)需要參考復(fù)用設(shè)置單元50設(shè)置的 ISDN端口的通道數(shù)據(jù)與TDM數(shù)據(jù)幀中不同時(shí)隙的對(duì)應(yīng)關(guān)系,將需要向特定 ISDN端口發(fā)送的數(shù)據(jù)幀,復(fù)用到下行的TDM通道數(shù)據(jù)幀中與該ISDN端口 對(duì)應(yīng)的時(shí)隙中。添加單元80,用于提取第二復(fù)用單元70復(fù)用得到的下行數(shù)據(jù)幀的不同時(shí) 隙中的數(shù)據(jù),并將提取到的數(shù)據(jù)添加到對(duì)應(yīng)的ISDN端口數(shù)據(jù)幀中。發(fā)送單元90,用于將添加單元80得到的ISDN端口數(shù)據(jù)幀分別向?qū)?yīng)的 ISDN端口發(fā)送。上述添加單元80進(jìn)一步包括設(shè)置子單元81,用于設(shè)置將從第二復(fù)用單元70復(fù)用得到的下行數(shù)據(jù)幀的 不同時(shí)隙中所提取到的數(shù)據(jù),添加在下行ISDN端口數(shù)據(jù)幀中的B通道、和/ 或D通道;添加子單元82,用于根據(jù)設(shè)置子單元81的設(shè)置,并才艮據(jù)B通道數(shù)據(jù)、 和/或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,將從下行數(shù)據(jù)幀中提 取到的不同時(shí)隙中的數(shù)據(jù),分別添加到不同ISDN端口數(shù)據(jù)幀的B通道數(shù)據(jù)、 和/或D通道。通過(guò)使用本發(fā)明,使得現(xiàn)有路由器支持多個(gè)ISDN端口,滿足用戶對(duì)于通 信設(shè)備多ISDN終端接入的要求,同時(shí)節(jié)約了CPU資源。另外,通過(guò)將不同 ISDN端口的通道數(shù)據(jù)映射到系統(tǒng)側(cè)的不同時(shí)隙,避免了對(duì)通道數(shù)據(jù)的緩存,減少了出錯(cuò)的概率,提高了系統(tǒng)側(cè)數(shù)據(jù)處理的效率。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用石更件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)石更件, 但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案 本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)設(shè)備 執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1. 一種ISDN端口數(shù)據(jù)的處理方法,應(yīng)用于包括多個(gè)ISDN端口的設(shè)備中,其特征在于,包括以下步驟在不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀;每接收一個(gè)ISDN端口的數(shù)據(jù)幀,從所述ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù);將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。
      2、 如權(quán)利要求1所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述在 不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀前還包括步驟按照固定的時(shí)間間隔,依次分別向每一個(gè)ISDN端口發(fā)送幀同步信號(hào);所 述新的韻:據(jù)幀的同步信號(hào)幀與最先向ISDN端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。
      3、 如權(quán)利要求2所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述固 定的時(shí)間間隔具體為至少一個(gè)時(shí)分復(fù)用TDM數(shù)據(jù)幀中時(shí)隙間隔時(shí)間。
      4、 如權(quán)利要求1所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述ISDN 端口的lt據(jù)幀中的所需通道為B通道、和/或D通道;所述從ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù)的步驟具體為 根據(jù)B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,提 取出所需的B通道數(shù)據(jù)、和/或D通道數(shù)據(jù)。
      5、 如權(quán)利要求2所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述新 的數(shù)據(jù)幀為時(shí)分復(fù)用TDM數(shù)據(jù)幀;所述將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的 數(shù)據(jù)幀中的步驟具體為將從不同ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù),按照預(yù)先設(shè)定的對(duì)應(yīng) 關(guān)系,插入到所述TDM數(shù)據(jù)幀的不同時(shí)隙中。
      6、 如權(quán)利要求1所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述將 從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的凄史據(jù)幀中并 發(fā)送后,還包括根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,從所述新的數(shù)據(jù)幀中提取各個(gè)ISDN端口的通道數(shù)據(jù)進(jìn)行處理。
      7、 如權(quán)利要求1所述ISDN端口數(shù)據(jù)的處理方法,其特征在于,所述將從 每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送 后,還包括將需要向線路側(cè)ISDN端口發(fā)送的下行數(shù)據(jù)復(fù)用到下行的數(shù)據(jù)幀中; 提取所述復(fù)用得到的下行數(shù)據(jù)幀的不同時(shí)隙中的數(shù)據(jù),并將提取到的數(shù) 據(jù)分別添加到對(duì)應(yīng)的ISDN端口數(shù)據(jù)幀中;將得到的ISDN端口數(shù)據(jù)幀分別向?qū)?yīng)的ISDN端口發(fā)送。
      8、 一種處理設(shè)備,包括多個(gè)ISDN端口,用于ISDN端口數(shù)據(jù)的處理, 其特征在于,包括接收單元,用于在不同時(shí)刻接收所述多個(gè)ISDN端口的數(shù)據(jù)幀; 提取單元,用于在所述接收單元每接收一個(gè)ISDN端口的數(shù)據(jù)幀時(shí),從所述ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù);復(fù)用單元,用于將所述提取單元從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。
      9、 如權(quán)利要求8所述處理設(shè)備,其特征在于,還包括 同步信號(hào)發(fā)送單元,用于按照固定的時(shí)間間隔,依次分別向每一個(gè)ISDN端口和所述復(fù)用單元發(fā)送幀同步信號(hào),使得所述復(fù)用單元的新的數(shù)據(jù)幀的同 步信號(hào)幀與最先向ISDN端口發(fā)送的同步信號(hào)幀同時(shí)產(chǎn)生。
      10、 如權(quán)利要求8所述處理設(shè)備,其特征在于,所述提取單元進(jìn)一步包括..設(shè)置子單元,用于設(shè)置對(duì)所述ISDN端口的數(shù)據(jù)幀中B通道、和/或D通 道的通道數(shù)據(jù)進(jìn)行提??;提取子單元,用于根據(jù)所述設(shè)置子單元的設(shè)置,并根據(jù)B通道數(shù)據(jù)、和/ 或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,提取出所需的B通道數(shù) 據(jù)、和/或D通道數(shù)據(jù)。
      11、 如權(quán)利要求8所述處理設(shè)備,其特征在于,還包括 復(fù)用設(shè)置單元,當(dāng)所述新的數(shù)據(jù)幀為T(mén)DM數(shù)據(jù)幀時(shí),用于設(shè)置提取出的ISDN端口的通道數(shù)據(jù)與TDM數(shù)據(jù)幀中不同時(shí)隙的對(duì)應(yīng)關(guān)系,以供所述復(fù)用 單元將從不同ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)插入到所述TDM數(shù)據(jù) 幀的不同時(shí)隙中。
      12、 如權(quán)利要求8至11中任一項(xiàng)所述處理設(shè)備,其特征在于,還包括 上行處理單元,用于根據(jù)預(yù)先設(shè)定的對(duì)應(yīng)關(guān)系,從所述復(fù)用單元發(fā)送的新的數(shù)據(jù)幀中提取各個(gè)ISDN端口的通道數(shù)據(jù)進(jìn)行處理。
      13、 如權(quán)利要求8至11中任一項(xiàng)所述處理設(shè)備,其特征在于,還包括 下行處理單元,用于生成需要向線路側(cè)的各ISDN端口發(fā)送的下行數(shù)據(jù); 第二復(fù)用單元,用于將所述下行處理單元需要向線;咯側(cè)ISDN端口發(fā)送的下行數(shù)據(jù)復(fù)用到下行的數(shù)據(jù)幀;添加單元,用于提取所述第二復(fù)用單元復(fù)用得到的下行數(shù)據(jù)幀的不同時(shí) 隙中的數(shù)據(jù),并將提取到的數(shù)據(jù)分別添加到對(duì)應(yīng)的ISDN端口數(shù)據(jù)幀中;發(fā)送單元,用于將所述添加單元得到的ISDN端口數(shù)據(jù)幀分別向?qū)?yīng)的 ISDN端口發(fā)送。
      14、 如權(quán)利要求13所述處理設(shè)備,其特征在于,所述添加單元進(jìn)一步包括設(shè)置子單元,用于設(shè)置將從所述第二復(fù)用單元復(fù)用得到的下行數(shù)據(jù)幀的 不同時(shí)隙中所提取到的數(shù)據(jù),添加在下行ISDN端口數(shù)據(jù)幀中的B通道、和/ 或D通道;添加子單元,用于根據(jù)所述設(shè)置子單元的設(shè)置,并根據(jù)B通道數(shù)據(jù)、和/ 或D通道數(shù)據(jù)在所述ISDN端口的數(shù)據(jù)幀中的位置,將從下行數(shù)據(jù)幀中提取 到的不同時(shí)隙中的數(shù)據(jù),分別添加到不同ISDN端口數(shù)據(jù)幀的B通道數(shù)據(jù)、 和/或D通道。
      全文摘要
      本發(fā)明公開(kāi)了一種ISDN端口數(shù)據(jù)的處理方法和設(shè)備。該方法應(yīng)用于包括多個(gè)ISDN端口的設(shè)備中,包括以下步驟在不同時(shí)刻分別接收所述多個(gè)ISDN端口的數(shù)據(jù)幀;每接收一個(gè)ISDN端口的數(shù)據(jù)幀,從所述ISDN端口的數(shù)據(jù)幀中提取出所需通道的通道數(shù)據(jù);將從每個(gè)ISDN端口的數(shù)據(jù)幀中提取出的通道數(shù)據(jù)復(fù)用到一個(gè)新的數(shù)據(jù)幀中并發(fā)送。通過(guò)使用本發(fā)明,使得現(xiàn)有路由器支持多個(gè)ISDN端口,滿足用戶對(duì)于通信設(shè)備多ISDN終端接入的要求,同時(shí)節(jié)約了CPU資源。另外,通過(guò)將不同ISDN端口的通道數(shù)據(jù)映射到系統(tǒng)側(cè)的不同時(shí)隙,避免了對(duì)通道數(shù)據(jù)的緩存,減少了出錯(cuò)的概率,提高了系統(tǒng)側(cè)數(shù)據(jù)處理的效率。
      文檔編號(hào)H04Q11/04GK101252790SQ200810090848
      公開(kāi)日2008年8月27日 申請(qǐng)日期2008年4月2日 優(yōu)先權(quán)日2008年4月2日
      發(fā)明者鈞 張, 李嚴(yán)平, 健 王 申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1