[發明專利]一種數據延遲裝置、方法及通信系統有效
| 申請號: | 201010600429.6 | 申請日: | 2010-12-22 |
| 公開(公告)號: | CN102571535A | 公開(公告)日: | 2012-07-11 |
| 發明(設計)人: | 李浩杰;董菊華;江津 | 申請(專利權)人: | 深圳市恒揚科技有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 張全文 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 延遲 裝置 方法 通信 系統 | ||
技術領域
本發明屬于通信領域,尤其涉及一種數據延遲裝置、方法及通信系統。
背景技術
隨著通信領域的快速發展,數據延遲技術得到了廣泛的應用,它為數據分析、操作預處理等提供了必要的延遲時間,保證了數據流的穩定性。
數據延遲技術一般需要滿足以下條件:1、保持數據延遲前后的順序以及數據的完整性;2、以數據報文為單元進行延遲,保持數據延遲前后形態的一致性;3、數據延遲時間可以根據系統的需求進行動態設置,并保證數據流中每一個數據報文的延遲時間是相同的。
現有技術通常使用一個高速緩存的先進先出隊列或者隨機存儲器來實現數據的延遲,現有技術存在如下缺點:1、由于緩存的容量有限,造成數據延遲時間較短,對系統性能要求較高,而且數據延遲時間過短,不能有效保證數據流的穩定性;2、單純利用高速緩存的先進先出隊列或者隨機存儲器進行數據突發的延遲發送,不僅無法精確到單個數據報文,而且會存在數據間隙,改變數據延遲前后的形態;3、采用該機制進行的數據延遲,不能根據系統需求動態設置數據延遲時間。
發明內容
本發明實施例的目的在于提供一種通信系統的數據延遲方法,旨在解決現有數據延遲技術存在的上述問題。
本發明實施例是這樣實現的,一種數據延遲裝置,所述裝置包括:
第一外掛存儲器,用于存儲接收到的數據報文,所述數據報文包括對應的數據報文標簽;
第二外掛存儲器,用于存儲所述數據報文對應的數據報文標簽及所述數據報文寫入所述第一外掛存儲器時的時戳;
所述第二外掛存儲器還包括:
時戳比較單元,用于在讀取所述數據報文標簽時,將讀取所述數據報文標簽的當前時間減去所述對應的時戳得到的結果值與預設的數據延遲時間進行比較,在所述結果值大于或者等于所述數據延遲時間時,從所述第一外掛存儲器中讀取并輸出對應的數據報文。
本發明實施例的另一目的在于提供一種數據延遲方法,所述方法包括:
將接收到的數據報文存儲至所述第一外掛存儲器中,所述數據報文包括對應的數據報文標簽;
將所述數據報文對應的數據報文標簽及所述數據報文寫入第一外掛存儲器時的時戳存儲至所述第二外掛存儲器中;
在讀取所述數據報文標簽時,將讀取所述數據報文標簽的當前時間減去所述對應的時戳得到的結果值與預設的數據延遲時間進行比較,在所述結果值大于或者等于所述數據延遲時間時,從所述第一外掛存儲器中讀取并輸出對應的數據報文。
本發明實施例的另一目的在于提供一種通信系統,所述系統包括所述數據延遲裝置。
利用本發明實現的數據延遲,具有以下優點:
1、利用大容量的外掛存儲器存儲數據報文,可有效延長數據延遲時間,降低系統性能要求;
2、通過預讀數據報文標簽而不是數據報文,可有效加快讀取時間,提高數據報文的處理效率;
3、通過時戳記錄和時戳比較,實現了逐個數據報文的延時發送,將數據精確到報文,保證了數據延遲前后形態的一致性;
4、可根據系統需求動態設置數據延遲時間,為系統提供了一個動態的數據延遲的范圍,保證了數據流傳輸的穩定性,提高了數據的傳輸效率。
附圖說明
圖1是本發明實施例提供的數據延遲裝置的結構框圖;
圖2是本發明實施例提供的數據延遲方法的實現流程圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
本發明實施例通過大容量的外掛存儲器存儲數據報文,來延長數據延遲時間,降低數據延遲時對系統的性能要求;通過預讀數據報文標簽而不是數據報文,加快了讀取的時間,提高了數據報文的處理效率;通過時戳記錄和時戳比較,實現了逐個數據報文的延時發送,將數據精確到報文,保證了數據延遲前后形態的一致性;根據系統需求動態設置數據延遲時間,為系統提供了一個動態的數據延遲的范圍,保證了數據流傳輸的穩定性,提高了數據的傳輸效率。
為了說明本發明所述的技術方案,下面通過具體實施例來進行說明。
實施例一:
圖1示出了本發明實施例提供的一種數據延遲裝置的結構,為了便于說明,僅示出了與本發明實施例相關的部分。
該數據延遲裝置可以是內置于通信系統中的軟件單元、硬件單元或者軟硬件相結合的單元,也可以作為獨立的掛件集成到通信系統中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市恒揚科技有限公司,未經深圳市恒揚科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010600429.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





