[發明專利]一種基于發布訂閱的RapidIO高速通信方法及系統有效
| 申請號: | 202110090234.X | 申請日: | 2021-01-22 |
| 公開(公告)號: | CN112929418B | 公開(公告)日: | 2023-03-14 |
| 發明(設計)人: | 汪鎮;江波;徐宏;逄濤;吳京非 | 申請(專利權)人: | 華東計算技術研究所(中國電子科技集團公司第三十二研究所) |
| 主分類號: | H04L67/141 | 分類號: | H04L67/141;H04L67/143;H04L69/16 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 201800 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 發布 訂閱 rapidio 高速 通信 方法 系統 | ||
1.一種基于發布訂閱的RapidIO高速通信方法,其特征在于,所述方法包括:
初始化步驟:先安裝RapidIO驅動程序,初始化RapidIO,完成RapidIO枚舉;再由訂閱者/發布者確定域ID,確定主題,確定mport端口ID,確定映射地址;
運行步驟:初始化RapidIO之后,通過訂閱者對內存進行初始化,通信建立后,通過發布者讀取內存數據,實現數據寫;
釋放步驟:中斷/結束通信之后,訂閱者和發布者分別對通信線程及內存地址在內的空間進行釋放;
所述運行步驟中訂閱者包括:
步驟1-1:在應用層,首先會創建一個新的域參與者,隨后根據域參與者ID創建已確定的主題,創建新的訂閱者和數據讀者;
步驟1-2:在通信層,創建完域參與者后,隨即綁定域參與者與域ID;
步驟1-3:根據已創建的域參與者與主題創建新的組播線程,創建RapidIO句柄,進行內存地址映射,即映射RapidIO地址-物理內存地址-虛擬內存地址,并初始化內存;
步驟1-4:通信建立以后,通過檢測內存數據頭,將數據拷貝至應用層實現數據讀;
所述釋放步驟中訂閱者包括:
步驟2-1:中斷/結束通信之后,斷開socket通信套接層;
步驟2-2:釋放通信時的地址映射,釋放物理內存-RapidIO地址,釋放接收服務,通信發布者若連續發送失敗,則默認將與該訂閱者間的通信線程釋放,并釋放內存空間。
2.根據權利要求1所述的方法,其特征在于,所述運行步驟中發布者包括:
步驟1-5:在應用層,創建一個新的域參與者,根據域參與者ID創建已確定的主題,創建完域參與者與主題后,根據各創建的參數創建發布者與數據寫者;
步驟1-6:在通信層,先綁定域參與者與域ID,根據域參與者與主題創建新的組播通信線程,創建RapidIO話柄,初始化RapidIO路由表;
步驟1-7:通信建立后,先讀RapidIO路由表,讀內存數據,后寫數據頭內存,寫數據內存,以實現數據寫。
3.根據權利要求1所述的方法,其特征在于,所述釋放步驟中發布者包括:
步驟2-3:中斷/結束通信之后,當前通信中的訂閱者根據實際邏輯規則,在某時間段內若沒有接收到新數據,則自動釋放接受服務,斷開通信鏈路,釋放內存地址。
4.一種基于發布訂閱的RapidIO高速通信系統,其特征在于,所述系統包括:
初始化模塊:先安裝RapidIO驅動程序,初始化RapidIO,完成RapidIO枚舉;再由訂閱者/發布者確定域ID,確定主題,確定mport端口ID,確定映射地址;
運行模塊:初始化RapidIO之后,通過訂閱者對內存進行初始化,通信建立后,通過發布者讀取內存數據,實現數據寫;
釋放模塊:中斷/結束通信之后,訂閱者和發布者分別對通信線程及內存地址在內的空間進行釋放;
所述運行模塊中訂閱者包括:
在應用層,首先會創建一個新的域參與者,隨后根據域參與者ID創建已確定的主題,創建新的訂閱者和數據讀者;
在通信層,創建完域參與者后,隨即綁定域參與者與域ID;
根據已創建的域參與者與主題創建新的組播線程,創建RapidIO句柄,進行內存地址映射,即映射RapidIO地址-物理內存地址-虛擬內存地址,并初始化內存;
通信建立以后,通過檢測內存數據頭,將數據拷貝至應用層實現數據讀;
所述釋放模塊中訂閱者包括:
中斷/結束通信之后,斷開socket通信套接層;
釋放通信時的地址映射,釋放物理內存-RapidIO地址,釋放接收服務,通信發布者若連續發送失敗,則默認將與該訂閱者間的通信線程釋放,并釋放內存空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華東計算技術研究所(中國電子科技集團公司第三十二研究所),未經華東計算技術研究所(中國電子科技集團公司第三十二研究所)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110090234.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種修邊器及其使用方法
- 下一篇:一種基于服裝加工的自動化疊衣設備





