欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)轉(zhuǎn)換方法及裝置的制造方法

文檔序號:9865549閱讀:547來源:國知局
一種數(shù)據(jù)轉(zhuǎn)換方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種數(shù)據(jù)轉(zhuǎn)換方法及裝置。
【背景技術(shù)】
[0002]光傳送網(wǎng)(Optical Transport Network, 0TN)是以波分復用技術(shù)為基礎(chǔ),在光層組織網(wǎng)絡(luò)的傳送網(wǎng);在100G網(wǎng)絡(luò)時代,OTN需要承載100吉比特以太網(wǎng)(GigabitEehernet, GE)的業(yè)務(wù)數(shù)據(jù),因此,需要進行100GE業(yè)務(wù)到OTN業(yè)務(wù)的封裝映射;GE業(yè)務(wù)的特點是包長可變、流量可變,OTN業(yè)務(wù)的特點是速率固定,故將以太網(wǎng)包封裝到OTN業(yè)務(wù)的過程中,需通過通用成巾貞規(guī)程(Frame Mapped Generic Framing Procedure, GFP)將GE業(yè)務(wù)適配到固定的ONT速率;其中,GFP數(shù)據(jù)為時分格式,即數(shù)據(jù)按通道發(fā)送;任意速率光通道數(shù)據(jù)單兀(Optical Channel Transport Unit Flex, ODUflex)數(shù)據(jù)的結(jié)構(gòu)不意圖,如圖1 所示,F(xiàn)6 F6 F6 28 28 28為幀頭,MFAS為復幀編號,F(xiàn)F為開銷部分,D為數(shù)據(jù);ODUfIex數(shù)據(jù)為空分格式,即數(shù)據(jù)按時隙發(fā)送,每個通道輸入的一拍數(shù)據(jù)的每個字節(jié)可以映射到任意一個時隙。
[0003]目前,將時分格式數(shù)據(jù)轉(zhuǎn)換為空分格式數(shù)據(jù)時,需要知道各個通道與時隙的對應關(guān)系;例如,100G OTN包括80個時隙,GFP數(shù)據(jù)幀包含多個通道,每個通道可以占用80個時隙中的任意一個或多個;根據(jù)通道號與時隙的對應關(guān)系來計算映射規(guī)則,再根據(jù)計算得到的映射規(guī)則將時分格式數(shù)據(jù)轉(zhuǎn)換為空分格式數(shù)據(jù);其中,進行格式轉(zhuǎn)換的GFP數(shù)據(jù)為經(jīng)過處理后的固定速率的以太網(wǎng)包,即GFP帶寬固定,通道數(shù)受限制,GFP數(shù)據(jù)成幀后再映射到固定時隙的OTN業(yè)務(wù)中,導致數(shù)據(jù)業(yè)務(wù)的靈活性受限;并且,在計算映射規(guī)則時,占用了大量的芯片資源,增加了時分格式數(shù)據(jù)向空分格式數(shù)據(jù)轉(zhuǎn)換的成本。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明實施例期望提供一種數(shù)據(jù)轉(zhuǎn)換方法及裝置,在實現(xiàn)時分格式數(shù)據(jù)轉(zhuǎn)換為空分格式數(shù)據(jù)的同時,能夠降低數(shù)據(jù)轉(zhuǎn)換的成本,提高數(shù)據(jù)業(yè)務(wù)的靈活性。
[0005]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0006]本發(fā)明實施例提供了一種數(shù)據(jù)轉(zhuǎn)換方法,所述方法包括:按第一傳輸方式輸入數(shù)據(jù)時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;所述存儲模塊陣列在存儲容量達到輸出閾值時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建讀策略,依據(jù)所述讀策略按第二傳輸方式將所述存儲模塊陣列內(nèi)的數(shù)據(jù)輸出并封裝。
[0007]上述實現(xiàn)方案中,所述按第一輸入方式輸入數(shù)據(jù)后,所述方法還包括:根據(jù)所述存儲模塊陣列輸出數(shù)據(jù)的流量大小發(fā)送空閑請求信號,所述空閑請求信號用于通知按第一傳輸方式輸入數(shù)據(jù)時,插入空閑幀的時間。
[0008]上述實現(xiàn)方案中,所述根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,包括:根據(jù)輸入數(shù)據(jù)時每個通道占用的時隙數(shù)和輸入數(shù)據(jù)的位寬計算寫周期,并依據(jù)所述寫周期和每個通道內(nèi)計數(shù)器的計數(shù)結(jié)果構(gòu)建寫策略;其中,所述寫策略包括:將輸入的數(shù)據(jù)按輸入周期依次寫入存儲模塊陣列中具有存儲標識的存儲單元,所述存儲數(shù)據(jù)的存儲單元間的位置差為寫周期整數(shù)倍的存儲單元具有相同的存儲標識。
[0009]上述實現(xiàn)方案中,所述根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建讀策略,包括:根據(jù)輸入數(shù)據(jù)時每個通道占用的時隙數(shù)和輸入數(shù)據(jù)的位寬計算每個通道的讀周期,并依據(jù)所述讀周期構(gòu)建讀策略;其中,所述讀策略包括:按照所述存儲單元標識的順序在每個時隙依次輸出所述存儲模塊陣列內(nèi)的數(shù)據(jù);每個時隙輸出的所述存儲模塊陣列內(nèi)的數(shù)據(jù)占用的存儲單元的數(shù)量為讀周期的值。
[0010]上述實現(xiàn)方案中,所述存儲模塊陣列的行數(shù)為存儲模塊陣列輸出數(shù)據(jù)幀的時隙數(shù),所述存儲模塊陣列的列數(shù)為輸入數(shù)據(jù)幀的位寬。
[0011]本發(fā)明實施例還提供一種數(shù)據(jù)轉(zhuǎn)換裝置,所述裝置包括:第一成幀模塊、讀寫控制模塊、存儲模塊陣列和第二成幀模塊;其中,
[0012]所述第一成巾貞模塊,用于根據(jù)第一傳輸方式輸入數(shù)據(jù),根據(jù)寫策略將自身按第一輸入方式輸入的數(shù)據(jù)寫入存儲模塊陣列;
[0013]所述讀寫控制模塊,用于根據(jù)所述輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,并觸發(fā)所述第一成幀模塊依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;根據(jù)所述輸入數(shù)據(jù)的參數(shù)構(gòu)建讀策略,并觸發(fā)所述存儲模塊陣列依據(jù)所述讀策略按第二傳輸方式輸出所述存儲模塊陣列內(nèi)的數(shù)據(jù);
[0014]所述存儲模塊陣列,用于存儲所述第一成幀模塊輸入的數(shù)據(jù),依據(jù)所述讀策略按第二傳輸方式輸出自身存儲的數(shù)據(jù);
[0015]所述第二成幀模塊,用于封裝所述存儲模塊陣列輸出的數(shù)據(jù)。
[0016]上述實現(xiàn)方案中,所述第二成幀模塊,還用于根據(jù)存儲模塊陣列輸出數(shù)據(jù)的流量大小發(fā)送空閑請求信號;
[0017]相應的,所述第一成幀模塊,還用于根據(jù)所述空閑請求信號插入空閑幀。
[0018]上述實現(xiàn)方案中,所述讀寫控制模塊,具體用于根據(jù)輸入數(shù)據(jù)時每個通道占用的時隙數(shù)和輸入數(shù)據(jù)的位寬計算寫周期,并依據(jù)所述寫周期和每個通道內(nèi)計數(shù)器的計數(shù)結(jié)果構(gòu)建構(gòu)建寫策略;其中,
[0019]所述寫策略包括:將輸入的數(shù)據(jù)按輸入周期依次寫入存儲模塊陣列中具有存儲標識的存儲單元,所述存儲數(shù)據(jù)的存儲單元間的位置差為寫周期整數(shù)倍的存儲單元具有相同的存儲標識。
[0020]上述實現(xiàn)方案中,所述讀寫控制模塊,具體用于根據(jù)輸入數(shù)據(jù)時每個通道占用的時隙數(shù)和輸入數(shù)據(jù)的位寬計算每個通道的讀周期,并依據(jù)所述讀周期構(gòu)建讀策略;其中,
[0021]所述讀策略包括:按照所述存儲單元標識的順序在每個時隙依次輸出所述存儲模塊陣列內(nèi)的數(shù)據(jù);每個時隙輸出的所述存儲模塊陣列內(nèi)的數(shù)據(jù)占用的存儲單元的數(shù)量為讀周期的值。
[0022]上述實現(xiàn)方案中,所述存儲模塊陣列的行數(shù)為存儲模塊輸出數(shù)據(jù)幀的時隙數(shù),所述存儲模塊陣列的列數(shù)為輸入數(shù)據(jù)幀的位寬。
[0023]本發(fā)明實施例所提供的數(shù)據(jù)轉(zhuǎn)換方法及裝置,按第一傳輸方式輸入數(shù)據(jù)時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;在所述存儲模塊陣列在存儲容量達到輸出閾值時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建讀策略,依據(jù)所述讀策略按第二傳輸方式將所述存儲模塊陣列內(nèi)的數(shù)據(jù)輸出并封裝。如此,通過在微控制單元(Micro Control Unit,MCU)構(gòu)建寫策略和讀策略,減少了芯片資源的使用,降低了時分格式數(shù)據(jù)向空分格式數(shù)據(jù)轉(zhuǎn)換的成本;利用存儲模塊陣列存儲輸入的數(shù)據(jù),實現(xiàn)了將多通道任意帶寬的GFP數(shù)據(jù)映射到任意速率的ODUflex幀,提高了數(shù)據(jù)業(yè)務(wù)的靈活性。
【附圖說明】
[0024]圖1為ODUflex數(shù)據(jù)的結(jié)構(gòu)示意圖;
[0025]圖2為本發(fā)明實施例數(shù)據(jù)轉(zhuǎn)換方法的基本處理流程示意圖;
[0026]圖3為存儲模塊陣列的結(jié)構(gòu)示意圖;
[0027]圖4為本發(fā)明實施例一數(shù)據(jù)轉(zhuǎn)換方法的詳細處理流程示意圖;
[0028]圖5為本發(fā)明實施例一 RAM的數(shù)據(jù)存儲結(jié)構(gòu)示意圖;
[0029]圖6為本發(fā)明實施例二數(shù)據(jù)轉(zhuǎn)換方法的詳細處理流程示意圖;
[0030]圖7為本發(fā)明實施例二 RAM的數(shù)據(jù)存儲結(jié)構(gòu)示意圖;
[0031]圖8為本發(fā)明實施例三數(shù)據(jù)轉(zhuǎn)換方法的詳細處理流程示意圖;
[0032]圖9為本發(fā)明實施例三RAM的數(shù)據(jù)存儲結(jié)構(gòu)示意圖;
[0033]圖10為本發(fā)明實施例數(shù)據(jù)轉(zhuǎn)換裝置的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]本發(fā)明實施例中,按第一傳輸方式輸入數(shù)據(jù)時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;在所述存儲模塊陣列在存儲容量達到輸出閾值時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建讀策略,依據(jù)所述讀策略按第二傳輸方式將所述存儲模塊陣列內(nèi)的數(shù)據(jù)輸出并封裝。
[0035]本發(fā)明實施例數(shù)據(jù)轉(zhuǎn)換方法的基本處理流程,如圖2所示,包括以下步驟:
[0036]步驟101,按第一傳輸方式輸入數(shù)據(jù)時,根據(jù)輸入數(shù)據(jù)的參數(shù)構(gòu)建寫策略,依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;
[0037]具體地,第一成幀模塊按第一傳輸方式輸入數(shù)據(jù);讀寫控制模塊根據(jù)輸入數(shù)據(jù)時每個通道占用的時隙數(shù)和輸入數(shù)據(jù)的位寬計算寫周期,為每個通道配置一個通道計數(shù)器,用于統(tǒng)計該通道是第幾次輸入數(shù)據(jù);依據(jù)所述寫周期和計數(shù)器的統(tǒng)計結(jié)果構(gòu)建寫策略后,觸發(fā)第一成幀模塊依據(jù)所述寫策略將所述輸入數(shù)據(jù)寫入存儲模塊陣列;第一成幀模塊根據(jù)所述寫策略將自身按第一輸入方式輸入的數(shù)據(jù)寫入存儲模塊陣列;
[0038]其中,所述第一傳輸方式可以為按通道的傳輸方式,第一成幀模塊可采用十分復用的方式進行數(shù)據(jù)寫控制;所述寫周期為相同寫策略出現(xiàn)的周期,以WriteRound表示,WriteRound = g_SlotNumber/k ;g_S1tNumber表示輸入數(shù)據(jù)時每個通道占用的時隙數(shù),
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三台县| 微山县| 湖北省| 湖南省| 靖安县| 商洛市| 湄潭县| 崇文区| 玉林市| 九台市| 扎鲁特旗| 渑池县| 巴林右旗| 临澧县| 来安县| 隆尧县| 永泰县| 襄汾县| 当雄县| 周宁县| 杭锦后旗| 汉寿县| 饶平县| 祥云县| 扶风县| 宜丰县| 岫岩| 吴川市| 遵义市| 宝兴县| 泌阳县| 柳林县| 晋江市| 长武县| 广德县| 卫辉市| 邓州市| 明星| 电白县| 保定市| 民县|