[發明專利]一種基于網絡套接字的程序間通訊方法及通訊系統在審
| 申請號: | 201610824294.9 | 申請日: | 2016-09-14 |
| 公開(公告)號: | CN107819734A | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 趙勝凱;范東平;龔邵秋;張建政;蔣思怡;陳雯雯 | 申請(專利權)人: | 上海福賽特機器人有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 上海光華專利事務所(普通合伙)31219 | 代理人: | 高園園 |
| 地址: | 200230 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 網絡 套接 程序 通訊 方法 系統 | ||
1.一種基于網絡套接字的程序間通訊方法,其特征在于:包括:
在需要通訊的程序內創建消息節點,所述消息節點用于通過網絡套接字發送或接收消息;
創建消息交換機,所述消息交換機用于通過網絡套接字實現源消息節點與目的消息節點之間的通訊;
所述消息交換機和各個所述消息節點啟動后,基于網絡套接字建立所述消息節點與所述消息交換機之間的連接,以使需要通訊的程序通過所述消息交換機實現相互通訊。
2.根據權利要求1所述的基于網絡套接字的程序間通訊方法,其特征在于:所述消息節點與所述消息交換機之間建立連接通過以下步驟實現:
消息交換機和消息節點分別創建網絡套接字;
消息節點向消息交換機發送注冊信息,所述注冊信息包括消息節點對應的網絡套接字;
消息交換機接收并解析消息節點發送的注冊信息,將消息節點的注冊信息存儲至一個節點列表,并反饋注冊成功消息至消息節點。
3.根據權利要求1所述的基于網絡套接字的程序間通訊方法,其特征在于:需要通訊的程序通過所述消息交換機實現相互通訊的方式為:
消息交換機接收源消息節點發送來的消息,所述消息需要傳送至目的消息節點;
消息交換機查詢自身維護的節點列表,找到目的消息節點對應的網絡套接字;所述節點列表用于存儲消息節點在消息交換機上的注冊信息,所述注冊信息包括消息節點對應的網絡套接字;
消息交換機通過目的消息節點對應的網絡套接字將消息發送至目的消息節點。
4.根據權利要求1所述的基于網絡套接字的程序間通訊方法,其特征在于:需要通訊的程序通過所述消息交換機實現相互通訊的方式為:
基于消息節點的網絡套接字,消息交換機建立源消息節點與目的消息節點之間的直接連接;
源消息節點與目的消息節點通過相互之間的直接連接,進行消息傳送。
5.根據權利要求1所述的基于網絡套接字的程序間通訊方法,其特征在于:所述程序還創建有廣播節點和/或訂閱節點;所述廣播節點用于通過所述消息交換機進行消息廣播;所述訂閱節點用于通過所述消息交換機進行消息訂閱。
6.一種基于網絡套接字的程序間通訊系統,其特征在于:包括消息節點創建模塊、消息交換機創建模塊和連接模塊;
所述消息節點創建模塊用于在需要通訊的程序內創建消息節點,所述消息節點用于通過網絡套接字發送或接收消息;
所述消息交換機創建模塊用于創建消息交換機,所述消息交換機用于通過網絡套接字實現源消息節點與目的消息節點之間的通訊;
所述連接模塊用于在所述消息交換機和各個所述消息節點啟動后,基于網絡套接字建立所述消息節點與所述消息交換機之間的連接,以使需要通訊的程序通過所述消息交換機實現相互通訊。
7.根據權利要求6所述的基于網絡套接字的程序間通訊系統,其特征在于:所述連接模塊中,所述消息節點與所述消息交換機之間建立連接通過以下步驟實現:
消息交換機和消息節點分別創建網絡套接字;
消息節點向消息交換機發送注冊信息,所述注冊信息包括消息節點對應的網絡套接字;
消息交換機接收并解析消息節點發送的注冊信息,將消息節點的注冊信息存儲至一個節點列表,并反饋注冊成功消息至消息節點。
8.根據權利要求6所述的基于網絡套接字的程序間通訊系統,其特征在于:需要通訊的程序通過所述消息交換機實現相互通訊的方式為:
消息交換機接收源消息節點發送來的消息,所述消息需要傳送至目的消息節點;
消息交換機查詢自身維護的節點列表,找到目的消息節點對應的網絡套接字;所述節點列表用于存儲消息節點在消息交換機上的注冊信息,所述注冊信息包括消息節點對應的網絡套接字;
消息交換機通過目的消息節點對應的網絡套接字將消息發送至目的消息節點。
9.根據權利要求6所述的基于網絡套接字的程序間通訊系統,其特征在于:需要通訊的程序通過所述消息交換機實現相互通訊的方式為:
基于消息節點的網絡套接字,消息交換機建立源消息節點與目的消息節點之間的直接連接;
源消息節點與目的消息節點通過相互之間的直接連接,進行消息傳送。
10.根據權利要求6所述的基于網絡套接字的程序間通訊系統,其特征在于:還包括定制節點創建模塊,所述定制節點創建模塊用于創建有廣播節點和/或訂閱節點;所述廣播節點用于通過所述消息交換機進行消息廣播;所述訂閱節點用于通過所述消息交換機進行消息訂閱。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海福賽特機器人有限公司,未經上海福賽特機器人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201610824294.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用戶自助執行黑洞路由的方法、裝置和系統
- 下一篇:一種信息處理方法及系統





