[發明專利]基于TCP/IP的套接字通信方法、裝置及模擬視景仿真系統在審
| 申請號: | 201710152591.8 | 申請日: | 2017-03-14 |
| 公開(公告)號: | CN106850676A | 公開(公告)日: | 2017-06-13 |
| 發明(設計)人: | 郭義浩;曹澤淵;商蕾;張勁松;段原昌;吳丹;祝孟偉 | 申請(專利權)人: | 長江涪陵航道管理處 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙)11371 | 代理人: | 馮倩 |
| 地址: | 400000 重慶市涪陵*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 tcp ip 套接 通信 方法 裝置 模擬 仿真 系統 | ||
技術領域
本發明涉及數據通信領域,具體而言,涉及一種基于TCP/IP的套接字通信方法、裝置及模擬視景仿真系統。
背景技術
隨著現代計算機技術、通信技術及其他相關技術的飛速發展,信息的可視化成為新的應用發展方向,基于虛擬現實的場景漫游技術成為當前研究的熱點。
信息化、網絡化技術在現代船舶設計上得到了廣泛應用,現代的船舶已裝備了各種先進的設備,船舶的復雜程度與自動化的程度越來越高,操作人員必須經過嚴格的培訓,并不斷學習各種新的知識、新設備的操作規程,船舶駕駛員只有盡快的掌握不斷革新的船舶操作駕駛技術,才能滿足航運市場對各類船舶駕駛人才的需求。隨著現代裝備技術水平的不斷提高,船舶的設備的更新換代很快,船舶品種分類也越來越復雜,因此,船舶的設備之間的通信、數據的可靠傳輸就變得尤其重要。
現有的技術方案中船舶的設備之間的通信使用的是基于UDP/IP協議的數據報式套接字通信方法,該方法是一種無連接的基于套接字通信方法。其提供了一種無連接的服務,不提供無錯保證。該服務并不能保證數據傳輸的可靠性,數據可能在傳輸過程中丟失或出現數據重復,且無法保證順序地接收到數據,因此數據之間的傳輸不具有可靠性,設備之間的數據傳輸也就不具有可靠性,從而無法保證客戶端發送給服務器的數據是否接收到或是否接收正確。
因此,如何通過套接字建立可靠的通信連接,以提高數據通信的可靠性與準確性,是目前急需考慮的問題。
發明內容
有鑒于此,本發明實施例的目的在于提供一種基于TCP/IP的套接字通信方法、裝置及模擬視景仿真系統,其能夠提高數據通信的可靠性與準確性。
第一方面,本發明實施例提供了一種基于TCP/IP的套接字通信方法,應用于模擬視景仿真系統,所述模擬視景仿真系統包括虛擬圖像顯示設備以及仿真服務器,所述方法包括:所述仿真服務器獲取仿真服務器套接字庫,根據所述仿真服務器套接字庫創建仿真服務器套接字;將創建好的所述仿真服務器套接字綁定到本地IP地址和本地端口上;將所述仿真服務器套接字設置為監聽模式,等待所述虛擬圖像顯示設備發送的連接請求;接收所述虛擬圖像顯示設備發送的所述連接請求,根據所述連接請求向所述虛擬圖像顯示設備發送與所述連接請求對應的套接字;根據發送的與所述連接請求對應的所述套接字與所述虛擬圖像顯示設備進行通信。
第二方面,本發明實施例提供了一種基于TCP/IP的套接字通信方法,應用于模擬視景仿真系統,所述模擬視景仿真系統包括虛擬圖像顯示設備以及仿真服務器,所述方法包括:所述虛擬圖像顯示設備獲取設備套接字庫,根據所述設備套接字庫創建與所述仿真服務器對應的設備套接字;根據所述設備套接字向所述仿真服務器發送連接請求;獲取所述仿真服務器發送的與所述連接請求對應的套接字;根據與所述連接請求對應的所述套接字與所述仿真服務器進行通信。
第三方面,本發明實施例提供了一種基于TCP/IP的套接字通信方法,應用于模擬視景仿真系統,所述模擬視景仿真系統包括虛擬圖像顯示設備以及仿真服務器,所述方法包括:所述仿真服務器獲取仿真服務器套接字庫,根據所述仿真服務器套接字庫創建仿真服務器套接字;將創建好的所述仿真服務器套接字綁定到本地IP地址和本地端口上;將所述仿真服務器套接字設置為監聽模式,等待所述虛擬圖像顯示設備發送的連接請求;所述虛擬圖像顯示設備獲取設備套接字庫,根據所述設備套接字庫創建與所述仿真服務器對應的設備套接字;所述虛擬圖像顯示設備根據所述設備套接字向所述仿真服務器發送連接請求;所述仿真服務器接收所述虛擬圖像顯示設備發送的所述連接請求,根據所述連接請求向所述虛擬圖像顯示設備發送與所述連接請求對應的套接字;所述虛擬圖像顯示設備獲取所述仿真服務器發送的與所述連接請求對應的套接字;所述虛擬圖像顯示設備根據與所述連接請求對應的所述套接字與所述仿真服務器進行通信。
第四方面,本發明實施例提供了一種基于TCP/IP的套接字通信裝置,所述裝置包括:第一獲取模塊,用于獲取仿真服務器套接字庫,根據所述仿真服務器套接字庫創建仿真服務器套接字;綁定模塊,用于將創建好的所述仿真服務器套接字綁定到本地IP地址和本地端口上;監聽模塊,用于將所述仿真服務器套接字設置為監聽模式,等待虛擬圖像顯示設備發送的連接請求;接收模塊,用于接收所述虛擬圖像顯示設備發送的所述連接請求,根據所述連接請求向所述虛擬圖像顯示設備發送與所述連接請求對應的套接字;第一通信模塊,用于根據發送的與所述連接請求對應的所述套接字與所述虛擬圖像顯示設備進行通信。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長江涪陵航道管理處,未經長江涪陵航道管理處許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710152591.8/2.html,轉載請聲明來源鉆瓜專利網。





