[發明專利]一種虛擬仿真器及單機多鼠標獨立并行操控方法有效
| 申請號: | 201610847932.9 | 申請日: | 2016-09-26 |
| 公開(公告)號: | CN106970720B | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 崔浩浩;邸彥強;馮少沖;孟憲國;朱元昌;胡志偉;陳志佳 | 申請(專利權)人: | 中國人民解放軍軍械工程學院 |
| 主分類號: | G06F3/038 | 分類號: | G06F3/038;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 050003 *** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 仿真器 單機 鼠標 獨立 并行 操控 方法 | ||
本發明公開了一種虛擬仿真器及單機多鼠標獨立并行操控方法,虛擬仿真器包括仿真計算機、顯示器及鼠標設備;單機多鼠標獨立并行操控方法通過鼠標設備信息接收模塊從Windows系統底層獲取所有鼠標設備的鼠標動作信息,然后通過鼠標設備信息解析模塊對鼠標動作信息進行解析,將解析后的數據與NGUI插件對接,最后對NGUI插件進行擴展,使其實現NGUI對多鼠標的支持;利用本發明可以支持多個用戶在同一臺虛擬仿真計算機上同時操作鼠標,避免了基于分布式仿真系統的多臺計算機間狀態不同步缺陷,節約了硬件設備成本;本發明支持在同一臺虛擬仿真計算機上連接多個顯示器,多個用戶各自操控的鼠標獨立并行工作,每個用戶通過自己操控的鼠標可對仿真系統中模擬設備進行操控。
技術領域
本發明屬于模擬器設計領域,涉及一種虛擬仿真器及單機多鼠標獨立并行操控方法。
背景技術
在針對復雜裝備/設備開發的虛擬仿真器中,一般由多人同時對虛擬裝備/設備進行操作,該虛擬仿真器需采用分布式架構,由多臺計算機多個顯示器構成分布式系統。為節省計算機硬件設備,同時避免不同計算機之間狀態同步的問題,可以采用單機多屏幕多人操作的方案。但是,在單機多屏幕多人操作環境中需要在同一臺計算機上接入多個鼠標設備,由于在Windows系統中僅支持一個鼠標,即系統鼠標。當插入多個鼠標設備后,多個鼠標設備會同時控制系統鼠標。目前的多鼠標軟件,如Teamplayer,MultiMouse等,雖然可以模擬出多個鼠標,供用戶使用,但是均存在一個“搶焦點”的問題,即這些軟件模擬的多個鼠標之中,某一時刻只能有一個占用程序焦點,如果某一個鼠標設備左鍵點下后,其他的鼠標設備即使點擊左鍵,Windows也不響應該左擊事件,在實際使用過程中不能達到理想的多人同時操作的交互效果。所以,采用現有的多鼠標軟件對虛擬仿真器進行操控,不能達到單機多人同時操作且各人之間完全相互獨立的目的。
發明內容
本發明所要解決的技術問題是提供一種能夠實現多屏幕多人同時操作的虛擬仿真器及單機多鼠標獨立并行操控方法。
為解決上述技術問題所采用的技術方案是:一種虛擬仿真器及單機多鼠標獨立并行操控方法。虛擬仿真器包括一個仿真計算機、一個以上顯示器及一個以上鼠標設備;所述顯示器和鼠標分別與仿真計算機的相應端口連接。所述顯示器以擴展模式排列。
單機多鼠標獨立并行操控方法為:在所述仿真計算機上安裝鼠標設備信息接收模塊、鼠標設備信息解析模塊、Unity下鼠標繪制模塊、Unity下物體拾取模塊和NGUI擴展模塊;所述鼠標設備信息接收模塊用于從Windows系統的底層獲取多個鼠標設備的鼠標設備信息;所述鼠標設備信息解析模塊用于對所述鼠標設備信息進行解析,得到解析后鼠標設備信息;根據解析后鼠標設備信息,所述Unity下鼠標繪制模塊在Unity程序界面上繪制相對應的鼠標圖標;所述Unity下物體拾取模塊利用所述鼠標圖標來確定所拾取的物體;所述NGUI擴展模塊用來驅動多個鼠標設備所拾取的物體運動。
所述獲取鼠標設備的鼠標設備信息的方法如下:設置消息處理函數,以所述消息處理函數替換Windows系統默認的Window過程處理函數;所述消息處理函數用于接收Windows系統的多個鼠標設備信息并對所述鼠標設備信息進行處理,所述消息處理函數的格式與Windows系統的WindowProc函數格式一致;所述鼠標設備信息包括當前接入鼠標數量、鼠標設備ID號、鼠標位置偏移量和鼠標動作信息;所述鼠標動作信息包括鼠標位置移動、鼠標左鍵按下、鼠標左鍵抬起、鼠標右鍵按下、鼠標右鍵抬起、鼠標中鍵輪按下、鼠標中鍵輪抬起和鼠標中鍵輪滾動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國人民解放軍軍械工程學院,未經中國人民解放軍軍械工程學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610847932.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多媒體教學電子筆
- 下一篇:一種智能輸入設備的控制系統





