[發明專利]通信方法、裝置和存儲介質有效
| 申請號: | 202011315034.1 | 申請日: | 2020-11-20 |
| 公開(公告)號: | CN112486700B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 桑新柱;葉韻菲;張瀧;邢樹軍;沈圣 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/448 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 程琛 |
| 地址: | 100876 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通信 方法 裝置 存儲 介質 | ||
本發明提供一種通信方法、裝置和存儲介質,其中方法包括:確定待傳遞數據,并將所述待傳遞數據設置為OSG接口提供的視點設置函數的傳入參數;調用所述視點設置函數,將所述視點設置函數的傳入參數中包含的所述待傳遞數據傳輸到OSG接口中,以供所述OSG接口基于所述待傳遞數據進行視點設置。本發明提供的通信方法、裝置和存儲介質,通過將待傳遞數據設置為OSG接口提供的視點設置函數的傳入參數,并調用視點設置函數,將視點設置函數的傳入參數中包含的待傳遞數據傳輸到OSG接口中,實現了WPF平臺到OSG接口的數據傳遞,且通信效率高且運行穩定。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種通信方法、裝置和存儲介質。
背景技術
隨著視頻監控聯網系統的不斷普及和發展,網絡攝像機已經被廣泛地應用于監控系統中,尤其是高清時代的來臨,更加快了網絡攝像機的發展和應用。在監控攝像機數量不斷增長的同時,監控系統面臨著嚴峻的現狀問題:海量視頻分散、孤立、視角不完整、位置不明確等。如何更直觀、更明確地管理攝像機和掌控視頻動態,已成為提升視頻應用價值的重要話題。對此,現有技術利用三維視頻融合技術創建了多源信息融合三維可視化平臺,實現了三維場景實時動態可視化監控。
多源信息融合三維可視化平臺可包含許多功能:二三維地圖的聯動、視頻的融合與嵌入、大小場景的切換、小場景與二維地圖的聯動、天氣和時間的仿真,以及視點漫游等。上述功能的實現都依賴于WPF、OSG及Unity三者之間的通信和數據傳遞。然而,目前沒有一套完整的通信方式可以實現WPF、OSG及Unity之間的數據傳遞。
發明內容
本發明提供一種通信方法、裝置和存儲介質,用以解決現有技術中沒有完整的通信方式用于實現WPF與OSG以及Unity之間的數據傳遞的缺陷。
本發明提供一種通信方法,該方法應用于WPF平臺中,包括:
確定待傳遞數據,并將所述待傳遞數據設置為OSG接口提供的視點設置函數的傳入參數;
調用所述視點設置函數,將所述視點設置函數的傳入參數中包含的所述待傳遞數據傳輸到OSG接口中,以供所述OSG接口基于所述待傳遞數據進行視點設置。
根據本發明提供的一種通信方法,還包括:
基于內置的Unity可執行程序,通過socket將所述待傳遞數據以報文格式傳輸給Unity平臺。
本發明提供一種通信方法,該方法應用于OSG接口中,包括:
接收WPF平臺調用OSG接口提供的視點設置函數時傳入的界面更新函數的托管;
確定待傳遞數據,并將所述待傳遞數據設置為所述界面更新函數的傳入參數;
基于所述界面更新函數的托管,通過回調函數調用所述界面更新函數,將所述界面更新函數的傳入參數中包含的所述待傳遞數據傳輸到WPF平臺中,以供所述WPF平臺對所述待傳遞數據進行顯示處理。
根據本發明提供的一種通信方法,所述基于所述界面更新函數的托管,通過回調函數調用所述界面更新函數,具體包括:
將所述界面更新函數的托管轉換為所述界面更新函數對應的函數指針;
基于所述界面更新函數對應的函數指針,通過回調函數調用所述界面更新函數。
本發明提供一種通信方法,該方法應用于Unity平臺中,包括:
基于Unity程序腳本中內嵌的socket,將待傳遞數據以報文格式傳輸給WPF平臺。
本發明提供一種通信方法,包括:
基于Unity平臺的Unity程序腳本中內嵌的socket,將待傳遞數據以報文格式傳輸給WPF平臺;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011315034.1/2.html,轉載請聲明來源鉆瓜專利網。





