System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機技術、人機交互技術以及遠程控制,尤其涉及基于遠程控制場景切換3d鼠標的方法、系統及設備。
技術介紹
1、在遠程控制場景中,用戶需要通過終端設備對遠程設備進行控制,以實現操作和交互。目前遠程控制方法通常使用鼠標模擬操作方式,但是傳統的鼠標是二維的,通過x軸和y軸控制光標在平面上的位置,對于三維設計行業,或者3d游戲行業的用戶,無法自由和直觀的轉動視覺、進行三維立體感的操作,因此這種方式存在局限性。
技術實現思路
1、有鑒于此,本專利技術的目的在于提供基于遠程控制場景切換3d鼠標的方法、系統及設備,以解決現有技術中傳統的鼠標是二維的,通過x軸和y軸控制光標在平面上的位置,對于三維設計行業,或者3d游戲行業的用戶,無法自由和直觀的轉動視覺、進行三維立體感的操作,因此這種方式存在局限性的問題。
2、根據本專利技術實施例的第一方面,提供一種基于遠程控制場景切換3d鼠標的方法,包括:
3、得到第一主控終端設備、第一受控遠端設備;
4、所述第一主控終端設備發出第一連接請求,所述第一受控遠端設備接收所述第一主控終端設備所發出的第一連接請求,建立遠程連接,獲取所述第一受控遠端設備的相關圖像數據;
5、利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3d鼠標;
6、當相關用戶利用切換
7、所述第一受控遠端設備利用所述相對位置計算旋轉的角度和旋轉的法向量進行相應的移動、滾動、旋轉操作。
8、進一步地,所述利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3d鼠標,包括:
9、利用所述第一受控遠端設備的相關圖像數據,所述第一受控遠端設備在切換2d、3d場景時會通過預設的網絡通訊方式通知所述第一主控終端設備;
10、當所述第一受控遠端設備打開預設的2d場景時,所述3d鼠標隱藏;
11、當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,并切換模擬一個3d鼠標。
12、進一步地,所述切換模擬一個3d鼠標的步驟,包括:
13、獲取手指在3d鼠標區域操作時的操作事件信息,并將所述操作事件信息發送給所述第一受控遠端設備,所述第一受控遠端設備響應所述操作事件信息。
14、進一步地,所述方法還包括:
15、當獲取到當觸摸到3d鼠標邊界的事件時,會一直發送move時間至所述第一受控遠端設備。
16、進一步地,所述操作事件信息,包括:
17、down、move、up事件。
18、進一步地,所述當相關用戶利用切換模擬的3d鼠標操控所述第一主控終端設備時,根據相對位置計算旋轉的角度和旋轉的法向量,包括:
19、當相關用戶利用切換模擬的3d鼠標操控所述第一主控終端設備時,將利第一主控終端設備在3d鼠標上移動獲取的移動偏移量發送至所述第一受控遠端設備;
20、所述第一受控遠端設備接收所述移動偏移量,將所述移動偏移量當做弧度計算出旋轉的角度和旋轉的法向量。
21、根據本專利技術實施例的第二方面,提供一種基于遠程控制場景切換3d鼠標的系統,應用于上述中任一項所述基于遠程控制場景切換3d鼠標的方法,包括:
22、獲取模塊,用于得到第一主控終端設備、第一受控遠端設備;
23、第一處理模塊,用于所述第一主控終端設備發出第一連接請求,所述第一受控遠端設備接收所述第一主控終端設備所發出的第一連接請求,建立遠程連接,獲取所述第一受控遠端設備的相關圖像數據;
24、第二處理模塊,用于利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3d鼠標;
25、第三處理模塊,用于相關用戶利用切換模擬的3d鼠標操控所述第一主控終端設備時,根據相對位置計算旋轉的角度和旋轉的法向量;
26、第四處理模塊,用于所述第一受控遠端設備利用所述相對位置計算旋轉的角度和旋轉的法向量進行相應的移動、滾動、旋轉操作。
27、根據本專利技術實施例的第三方面,提供一種基于遠程控制場景切換3d鼠標的設備,包括:
28、存儲器,其上存儲有可執行程序;
29、處理器,用于執行所述存儲器中的所述可執行程序,以實現上述中任一項所述方法的步驟。
30、本專利技術的實施例提供的技術方案可以包括以下有益效果:
31、可以理解的是,本專利技術提供的技術方案,通過得到第一主控終端設備、第一受控遠端設備;所述第一主控終端設備發出第一連接請求,所述第一受控遠端設備接收所述第一主控終端設備所發出的第一連接請求,建立遠程連接,獲取所述第一受控遠端設備的相關圖像數據;之后,利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3d鼠標;最后,當相關用戶利用切換模擬的3d鼠標操控所述第一主控終端設備時,根據相對位置計算旋轉的角度和旋轉的法向量;所述第一受控遠端設備利用所述相對位置計算旋轉的角度和旋轉的法向量進行相應的移動、滾動、旋轉操作。可以理解的是,本專利技術提供的技術方案,在遠程控制場景下,可以使用三維設計軟件或者3d游戲可以切換3d鼠標進行三維交互操作,利用3d鼠標通過x軸和y軸、z軸控制光標在三維平面上的位置,對于三維設計行業,或者3d游戲行業的用戶,可以自由和直觀的轉動視覺、進行三維立體感的操作。
32、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本專利技術。
本文檔來自技高網...【技術保護點】
1.基于遠程控制場景切換3D鼠標的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3D場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3D鼠標,包括:
3.根據權利要求2所述的方法,其特征在于,所述切換模擬一個3D鼠標的步驟,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求3所述的方法,其特征在于,所述操作事件信息,包括:
6.根據權利要求1所述的方法,其特征在于,所述當相關用戶利用切換模擬的3D鼠標操控所述第一主控終端設備時,根據相對位置計算旋轉的角度和旋轉的法向量,包括:
7.基于遠程控制場景切換3D鼠標的系統,其特征在于,應用于上述權利要求1-6中任一項所述基于遠程控制場景切換3D鼠標的方法,所述方法包括:
8.基于遠程控制場景切換3D鼠標的設備,其特征在于,包括:
【技術特征摘要】
1.基于遠程控制場景切換3d鼠標的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述利用所述第一受控遠端設備的相關圖像數據,當所述第一受控遠端設備打開預設的3d場景時,所述第一受控遠端設備通過網絡通訊方式通知所述第一主控終端設備,所述第一主控終端設備接收所述通知,并切換模擬一個3d鼠標,包括:
3.根據權利要求2所述的方法,其特征在于,所述切換模擬一個3d鼠標的步驟,包括:
4.根據權利要求3所述的方法,其特征在于,所...
【專利技術屬性】
技術研發人員:周海琪,高斌,鄒瓊,周雙全,
申請(專利權)人:深圳市瑞云科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。