[發(fā)明專利]數(shù)據(jù)同步緩存的方法和裝置有效
| 申請?zhí)枺?/td> | 201610899233.9 | 申請日: | 2016-10-14 |
| 公開(公告)號: | CN107959694B | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設計)人: | 李伏云;程三海 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市力道知識產(chǎn)權(quán)代理事務所(普通合伙) 44507 | 代理人: | 張傳義 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù) 同步 緩存 方法 裝置 | ||
本發(fā)明公開了一種同步緩存的方法,包括步驟:當有數(shù)據(jù)輸入時,控制所述數(shù)據(jù)寫入第一同步緩存區(qū);在每寫滿一個所述第一同步緩存區(qū)的緩存單元時,控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第一同步緩存區(qū)的緩存單元中讀出,并寫入異步緩存區(qū);在所述異步緩存區(qū)的緩存滿足預設條件后,控制數(shù)據(jù)從所述異步緩存區(qū)中讀出,并寫入第二同步緩存區(qū)中,在每寫滿一個所述第二同步緩存區(qū)的緩存單元時,控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第二同步緩存區(qū)的緩存單元中讀出。本發(fā)明還公開了一種同步緩存的裝置。本發(fā)明在保證數(shù)據(jù)同步緩存的同時,通過利用同步緩存和異步緩存模塊的轉(zhuǎn)換,降低了數(shù)據(jù)同步緩存的成本。
技術(shù)領域
本發(fā)明涉及通信技術(shù)領域,尤其涉及一種數(shù)據(jù)同步緩存的方法和裝置。
背景技術(shù)
在通信領域中,常常需要對數(shù)據(jù)進行同步緩存來達到系統(tǒng)的時延要求。目前主要是通過采用同步緩存模塊,如dpram(雙端口存儲器/同步存儲器) 等來實現(xiàn)數(shù)據(jù)的同步緩存。然而,同步緩存模塊成本高,當緩存容量很大的數(shù)據(jù)時,需要大容量的同步緩存模塊來實現(xiàn)大容量數(shù)據(jù)的緩存,費用昂貴,使得數(shù)據(jù)的緩存成本高。
上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認上述內(nèi)容是現(xiàn)有技術(shù)。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種數(shù)據(jù)同步緩存的方法和裝置,旨在解決當緩存容量很大的數(shù)據(jù)時,需要大容量的同步緩存模塊來實現(xiàn)大容量數(shù)據(jù)的緩存,費用昂貴,使得數(shù)據(jù)的緩存成本高的問題。
為實現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)同步緩存的方法,包括步驟:
當有數(shù)據(jù)輸入時,控制所述數(shù)據(jù)寫入第一同步緩存區(qū);
在每寫滿一個所述第一同步緩存區(qū)的緩存單元時,控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第一同步緩存區(qū)的緩存單元中讀出,并寫入異步緩存區(qū);
在所述異步緩存區(qū)的緩存滿足預設條件后,控制數(shù)據(jù)從所述異步緩存區(qū)中讀出,并寫入第二同步緩存區(qū)中,在每寫滿一個所述第二同步緩存區(qū)的緩存單元時,控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第二同步緩存區(qū)的緩存單元中讀出。
優(yōu)選地,所述控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第二同步緩存區(qū)的緩存單元中讀出包括:
獲取所述數(shù)據(jù)寫入所述第一同步緩存區(qū)的寫入速率;
控制以與所述寫入速率相同的速率從寫滿數(shù)據(jù)的所述第二同步緩存區(qū)的緩存單元中讀出。
優(yōu)選地,所述控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第一同步緩存區(qū)的緩存單元中讀出,并寫入異步緩存區(qū)包括:
控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第一同步緩存區(qū)的緩存單元中讀出;
將讀出的數(shù)據(jù)轉(zhuǎn)換成與所述異步緩存區(qū)對應的格式,控制格式轉(zhuǎn)換后的數(shù)據(jù)寫入所述異步緩存區(qū)。
優(yōu)選地,所述控制數(shù)據(jù)從所述異步緩存區(qū)中讀出,并寫入第二同步緩存區(qū)中包括:
控制數(shù)據(jù)從所述異步緩存區(qū)中讀出;
將讀出的數(shù)據(jù)轉(zhuǎn)換成與所述第二同步緩存區(qū)對應的格式,控制格式轉(zhuǎn)換后的數(shù)據(jù)寫入所述第二同步緩存區(qū)。
優(yōu)選地,所述控制數(shù)據(jù)從所述異步緩存區(qū)中讀出,并寫入第二同步緩存區(qū)中之前,還包括:
在所述異步緩存區(qū)中的數(shù)據(jù)緩存量達到預設閾值時,或者在所述異步緩存區(qū)的緩存時間達到預設時間時,判斷所述異步緩存區(qū)的緩存滿足預設條件。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種數(shù)據(jù)同步緩存的裝置,包括:
寫入控制模塊,用于當有數(shù)據(jù)輸入時,控制所述數(shù)據(jù)寫入第一同步緩存區(qū);
讀取控制模塊,用于在每寫滿一個所述第一同步緩存區(qū)的緩存單元時,控制數(shù)據(jù)從寫滿數(shù)據(jù)的所述第一同步緩存區(qū)的緩存單元中讀出;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610899233.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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ù)結(jié)構(gòu)
- 數(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)裝置





