[發(fā)明專利]數(shù)據(jù)緩存管理裝置和方法有效
| 申請?zhí)枺?/td> | 201210439622.5 | 申請日: | 2012-11-06 |
| 公開(公告)號: | CN102932265A | 公開(公告)日: | 2013-02-13 |
| 發(fā)明(設計)人: | 章建欽 | 申請(專利權)人: | 福建星網(wǎng)銳捷網(wǎng)絡有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù) 緩存 管理 裝置 方法 | ||
技術領域
本發(fā)明涉及網(wǎng)絡通信技術,尤其涉及一種數(shù)據(jù)緩存管理裝置和方法。
背景技術
隨著互聯(lián)網(wǎng)技術的不斷發(fā)展,網(wǎng)絡協(xié)議(Internet?Protocol,以下簡稱:IP)技術和異步傳輸方式(Asynchronous?Transfer?Mode,以下簡稱:ATM)技術成為兩種廣泛使用的網(wǎng)絡傳輸技術。IP網(wǎng)絡傳輸中采用IP包進行傳輸,ATM網(wǎng)絡傳輸中采用ATM信元進行傳輸,在IP網(wǎng)絡與ATM網(wǎng)絡進行轉換時,需要對數(shù)據(jù)進行緩存管理。
現(xiàn)有技術中,采用基于IP包緩存管理的方法對數(shù)據(jù)進行緩存管理,首先IP包接收模塊接收IP包,緩存到緩存器中,IP包調(diào)度模塊將IP包從緩存器中讀出,經(jīng)過ATM信元生成模塊生成ATM信元數(shù)據(jù)分片,經(jīng)過ATM接口輸出,實現(xiàn)了數(shù)據(jù)從IP網(wǎng)絡傳輸?shù)紸TM網(wǎng)絡時,對數(shù)據(jù)的緩存管理。
然而,在現(xiàn)有技術中,基于IP包進行調(diào)度,由于IP包的長度不定,在寫入IP包或讀出IP包時,對緩存器的操作相對復雜,因而數(shù)據(jù)的傳輸效率不高。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)據(jù)緩存管理裝置和方法,提高數(shù)據(jù)的傳輸效率。
本發(fā)明提供一種數(shù)據(jù)緩存管理裝置,包括:ATM信元生成器、信元緩存管理器和流量控制調(diào)度器;
所述ATM信元生成器,用于將接收到IP數(shù)據(jù)包轉換為ATM信元,并將轉換成的ATM信元和請求寫入的第一通道號發(fā)送至所述信元緩存管理器;
所述流量控制調(diào)度器,用于根據(jù)預設的調(diào)度策略向所述信元緩存管理器發(fā)送流量調(diào)度指令,接收所述信元緩存管理器根據(jù)所述流量調(diào)度指令返回的ATM信元并輸出,所述流量調(diào)度指令包括請求讀出的第二通道號;
所述信元緩存管理器,用于接收所述ATM信元生成器發(fā)送的ATM信元和第一通道號,根據(jù)所述第一通道號將接收到的ATM信元寫入緩存器,并接收所述流量控制調(diào)度器發(fā)送的所述流量調(diào)度指令,根據(jù)所述第二通道號從所述緩存器中讀出ATM信元,并將讀出的ATM信元發(fā)送至所述流量控制調(diào)度器。
如上所述的數(shù)據(jù)緩存管理裝置,所述信元緩存管理器包括:信元寫入控制器、緩存管理控制器、讀寫控制器和信元讀出控制器;
所述信元寫入控制器,用于接收所述ATM信元生成器發(fā)送的ATM信元和第一通道號,向所述緩存管理控制器發(fā)送寫指針請求,接收所述緩存管理控制器根據(jù)所述寫指針請求返回的第一寫指針值,將所述第一寫指針值和接收到的ATM信元發(fā)送至所述讀寫控制器,所述寫指針請求包括所述第一通道號;
所述信元讀出控制器,用于接收所述流量控制調(diào)度器發(fā)送的流量調(diào)度指令,向所述緩存管理控制器發(fā)送讀指針請求,接收所述緩存管理控制器根據(jù)所述讀指針請求返回的第一讀指針值,將所述第一讀指針值發(fā)送至所述讀寫控制器,接收所述讀寫控制器根據(jù)所述第一讀指針值返回的ATM信元,并將所述讀寫控制器返回的ATM信元發(fā)送至所述流量控制調(diào)度器,所述讀指針請求包括所述第二通道號;
所述讀寫控制器,用于接收所述信元寫入控制器發(fā)送的ATM信元和所述第一寫指針值,根據(jù)所述第一寫指針值將接收到的ATM信元寫入所述緩存器中,并接收所述信元讀出控制器發(fā)送的所述第一讀指針值,根據(jù)所述第一讀指針值從所述緩存器中讀出ATM信元并返回給所述信元讀出控制器;
所述緩存管理控制器,用于接收所述寫指針請求,根據(jù)所述寫指針請求中的第一通道號查詢所述緩存器中第一通道的當前使用狀態(tài),獲取所述第一寫指針值并返回給所述信元寫入控制器,并接收所述讀指針請求,根據(jù)所述讀指針請求中的第二通道號查詢所述緩存器中第二通道的當前使用狀態(tài),獲取所述第一讀指針值并返回給所述信元讀出控制器。
如上所述的數(shù)據(jù)緩存管理裝置,所述緩存管理控制器包括:讀寫指針請求響應單元、寫指針池、讀指針池;
所述寫指針池,用于存儲所述緩存器中各通道中的寫指針值,每個通道的寫指針值對應的緩存單元為空;
所述讀指針池,用于存儲所述緩存器中各通道中的讀指針值,每個通道的讀指針值對應的緩存單元非空;
所述讀寫指針請求響應單元,用于接收所述寫指針請求,根據(jù)所述寫指針請求中的第一通道號查詢所述寫指針池和所述讀指針池,獲取所述第一通號對應通道的寫指針值作為所述第一寫指針值并返回給所述信元寫入控制器,將所述第一寫指針值加1并存儲到所述寫指針池中,以及用于接收所述讀指針請求,根據(jù)所述讀指針請求中的第二通道號查詢所述讀指針池,獲取所述第二通道號對應通道的讀指針值作為所述第一讀指針值并返回給所述信元讀出控制器,將所述第一讀指針值加1并存儲到所述讀指針池中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網(wǎng)銳捷網(wǎng)絡有限公司,未經(jīng)福建星網(wǎng)銳捷網(wǎng)絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210439622.5/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種塑封電機磨噴機
- 下一篇:用于配藥系統(tǒng)中的藥液輸入搖勻裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結構
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





