[發明專利]網管系統和傳輸設備間數據發送及接收方法有效
| 申請號: | 200710140104.2 | 申請日: | 2007-08-02 |
| 公開(公告)號: | CN101145968A | 公開(公告)日: | 2008-03-19 |
| 發明(設計)人: | 洪宇 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56 |
| 代理公司: | 北京安信方達知識產權代理有限公司 | 代理人: | 龍洪;霍育棟 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網管 系統 傳輸 設備 數據 發送 接收 方法 | ||
技術領域
本發明涉及網管系統主控單板和傳輸設備的業務單板之間大數據量數據的發送和接收傳輸方法。
背景技術
現有網管的層次結構中,板間通訊口是處于網管系統和傳輸設備間的接口,如圖1所示。
單板間大量數據可靠高效傳輸機制是由一些模塊組成的,包括發送任務、接收任務、分組包任務、定時任務等任務,以及發送隊列,此外還包括發送緩沖區和接收緩沖區等兩個緩沖區。
在現有的通訊機制中,因為效率的原因,不能使用復雜的通訊協議,但是又要充分保證通訊的可靠行。所以怎么實現簡單高效,但是可靠性強的協議和通訊機制成為目前急需解決的課題。
另外,因為單板業務種類不斷增多,數據量成倍增加,由于以前網管和傳輸設備之間沒有統一的分包機制,導致每加一塊新的單板,都要做一次分包處理,大大增加了工作代價,網管系統和傳輸設備之間的通訊效率急待改進。
發明內容
本發明要解決的技術問題是提供一種網管系統和傳輸設備間簡單高效、可靠性強的數據傳輸方法。
為了解決上述技術問題,本發明提出了一種網管系統發送數據到傳輸設備的方法,包含如下步驟:
(a)發送任務從發送隊列獲取消息數據,將所述消息數據放入發送緩沖區中;
(b)當下行隨機存取存儲器RAM需要寫數據,且發送緩沖區不空時,發送任務從發送緩沖區中取出消息數據,寫入下行RAM中。
進一步地,上述方法還可具有以下特點,所述步驟(b)中,發送任務從所述發送緩沖區取出消息數據后,判斷是否需要分包,如果是,將所述消息數據進行分包,將分包后的發送數據寫入下行RAM中。
進一步地,上述方法還可具有以下特點,所述步驟(b)中,發送任務首先讀取下行RAM的控制字,如果所述控制字表明當前下行RAM需要寫數據或下行RAM數據已被正確讀取,則釋放上一次寫入RAM的消息數據,將消息數據寫入下行RAM后置發送次數為1。
進一步地,上述方法還可具有以下特點,所述步驟(b)中,發送任務首先讀取下行RAM的控制字,如果所述控制字表明下行RAM中的數據還未被讀取,發送次數加1,并判斷發送次數是否已達到最大發送次數,如果是,置發送次數為0,釋放上一次寫入RAM中的消息數據。
進一步地,上述方法還可具有以下特點,所述步驟(b)中,發送任務首先讀取下行RAM的控制字,如果所述控制字表明被讀取的數據校驗出錯,則再次寫入上一次寫入下行RAM的消息數據,發送次數加1,并判斷發送次數是否已達到最大發送次數,如果是,置發送次數為0,釋放本次寫入RAM中的消息數據。
進一步地,上述方法還可具有以下特點,所述步驟(b)中,發送任務首先讀取下行RAM的控制字,如果所述控制字表明讀下行數據出錯,則發送次數加1,并判斷發送次數是否已達到最大發送次數,如果是,置發送次數為0,釋放上一次寫入RAM中的消息數據。
進一步地,上述方法還可具有以下特點,傳輸設備收到網管系統發送的所有消息數據后,向網管系統發送一成功報文;如果網管系統在指定時間內沒有收到所述成功報文,則判斷發送失敗,重新進行消息數據的發送,重新發送消息數據的次數達到指定次數時,終結當前發送過程。
一種網管系統從傳輸設備接收數據的方法,傳輸設備上傳數據至上行RAM,產生中斷信號,接收任務收到中斷信號后,從上行RAM中讀取數據。
進一步地,上述方法還可具有以下特點,所述接收任務收到一組分包數據時,對所述分包數據按照分包數據的序列號進行組包處理。
進一步地,上述方法還可具有以下特點,接收任務設置一定時器,接收任務接收分包數據時,將收到的分包數據緩存,設置同組分包數據中未收到的分包數據的中序列號最小的包為預期包,當預期包發生改變時定時器復位,如果定時器超時還未收到預期包,接收任務終止當前接收進程。
本發明提出的傳輸方法,保證了板間大數據量通訊的可靠性和高效性。其中,本發明通過發送緩沖區和雙口RAM控制字,實現通訊的流量控制和丟失報文重發功能,保證了通訊的可靠性;通過通訊口統一分包組包實現了大數據傳輸對業務層透明;在接收單板大量數據時,用中斷方式,保證數據傳輸的速度,實現了通訊的高效性;在接收端組包時采用亂序數據報緩沖機制和超時要求單板重發,保證了可靠性。
附圖說明
圖1板間通訊示意圖;
圖2單板間大數據量通訊機制;
圖3本發明發送數據流程圖;
圖4本發明從緩沖區到雙口RAM寫數據處理流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710140104.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:消腫止痛的藥物及其制備方法與應用
- 下一篇:一種網管裝置及其業務管理方法





