[發明專利]基于消息隊列的進程通信方法在審
| 申請號: | 201510895010.0 | 申請日: | 2015-12-07 |
| 公開(公告)號: | CN105404557A | 公開(公告)日: | 2016-03-16 |
| 發明(設計)人: | 嚴津津;王蕓 | 申請(專利權)人: | 中國電子科技集團公司第五十研究所 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54 |
| 代理公司: | 上海漢聲知識產權代理有限公司 31236 | 代理人: | 郭國中 |
| 地址: | 200063 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 消息 隊列 進程 通信 方法 | ||
1.一種基于消息隊列的進程通信方法,其特征在于,包括如下步驟:
步驟S1:人機交互模塊和數據傳輸模塊通過消息隊列建立第一消息通道和第二消息通道;
步驟S2:人機交互模塊從界面終端獲取用戶的操作指令,通過所述第一消息通道向數據傳輸模塊發送所述操作指令,數據傳輸模塊從所述第一消息通道獲取所述操作指令;
步驟S3:數據傳輸模塊接收電臺后端的電臺狀態信息,通過第二消息通道,向人機交互模塊傳輸電臺狀態信息,人機交互模塊通過讀取所述電臺狀態信息將接收到的電臺狀態信息顯示在人機交互模塊的人機交互界面上。
2.根據權利要求1所述的基于消息隊列的進程通信方法,其特征在于,還包括如下步驟:
-數據傳輸模塊接收人機交互模塊發送過來的電臺波形加載命令和射頻參數設置命令并解析所述電臺波形加載命令和所述射頻參數設置命令并調用電臺后端對應接口實現波形加載及射頻參數設置。
3.根據權利要求1所述的基于消息隊列的進程通信方法,其特征在于,所述數據傳輸模塊和所述人機交互模塊的通信步驟如下:
步驟A1:發送端將待發送內容構建數據包,并將數據包的數據長度通過消息隊列發送給接收端;
步驟A2:接收端接收到所述數據長度后發送接收確認信號;
步驟A3:發送端接收到確認信號后再發送數據包的數據內容;
步驟A4:接收端接收到數據內容后確認數據長度,與步驟A2中的數據長度一致后,則發送成功確認信號;
步驟A5:發送端接收到成功確認信號后,則通信成功。
4.根據權利要求1所述的基于消息隊列的進程通信方法,其特征在于,所述步驟S1具體為,人機交互模塊和數據傳輸模塊通過兩個消息隊列來建立一個雙向的數據通信通道。
5.根據權利要求3所述的基于消息隊列的進程通信方法,其特征在于,所述數據包的構建能夠實現多功能多命令的消息傳遞。
6.根據權利要求1所述的基于消息隊列的進程通信方法,其特征在于,所述步驟S2具體為:人機交互模塊從界面終端獲取用戶的操作指令,通過第一消息通道向數據傳輸模塊所述操作指令;數據傳輸模塊通過指定內存讀取第一消息通道鍵值從而獲取第一消息通,再掛起第一接收消息通道的線程,接收人機交互模塊發送的操作指令。
7.根據權利要求1所述的基于消息隊列的進程通信方法,其特征在于,所述步驟S3具體為:數據傳輸模塊接收電臺后端的電臺狀態信息,通過所述第二消息通道向人機交互模塊傳輸電臺狀態信息;人機交互模塊通過指定內存讀取第二消息通道鍵值從而獲取第二消息通道,掛起接收第二消息通道的線程,進行解析后,將接收到的電臺狀態信息顯示在人機交互界面上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第五十研究所,未經中國電子科技集團公司第五十研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510895010.0/1.html,轉載請聲明來源鉆瓜專利網。





