武漢靈智妙境科技有限公司
VR一體機播控管理軟件,需要支持所有市面上再售的PICO主流機型。由PC控制管理端和VR一體機客戶端組成。旨在為提高實訓指導教師在VR實訓室的教學效率,通過VR的沉浸感加深及增強學生對知識的理解。圍繞VR一體機管理及狀態監控、驗證、資源文件管理及分發、播放全景圖片、播放視頻、播放交互式VR資源、單播與聯播控制、多端信息同步、記錄留存等主要功能,實現VR一體機客戶端與PC控制管理端的無縫對接。
VR一體機播控管理軟件需要使用且主流的技術(開發語言,開發框架,應用架構,應用服務器等方面);要保證系統運行時的健壯性和安全性、模塊結構的合理性,日后維護和升級的簡易性以及經濟性;要充分考慮到用戶操作系統時候的便捷性和易上手性。
1.基本技術要求
- 1.1 多種類型媒體播放支持
軟件客戶端需要支持前景圖片、VR視頻、交互式VR資源文件的播放。聯機狀態下,管理端可以控制客戶端播放操作,并且能夠同步客戶端播放畫面。對于播放的交互式VR資源文件,能夠主動與管理端進行數據以及畫面的通信交互。
- 1.2 分布式架構
軟件采用分布式的設計思想,可以將播控管理功能和文件處理功能部署在一臺服務器上,或者分別部署在局域網內的多臺服務器上,服務器之間可以實時地準確地進行通信和交互。可以根據需求變化快速地升級服務器硬件(不需要暫停服務),易于部署更穩定、安全的應用,提升運維效率,降低IT成本。服務器架構設計需要配置方便、擴展靈活、擴展性強。
- 1.3 資源文件斷點續傳
管理端向客戶端分發資源文件的時候,能夠根據服務器實際情況靈活地設置傳輸隊列以及規則,提供單個文件和批量文件的傳輸功能。傳輸大文件需要采用FTP方式傳輸(搭建安全可靠的FTP服務器);并且需要提供文件的斷點續傳功能,提高上傳效率,節省帶寬和流量,同時減輕服務器I/O壓力。
- 1.4 用戶頁面
軟件操作界面需要符合當前*系統建設發展趨勢、具備良好的可操作性、用戶界面簡約友好、導航和目錄結構清晰,使具備電腦初級操作水平的用戶,不需要經過專門的培訓或者閱讀使用手冊就能輕松地自主地使用系統。
2.系統功能要求
- 2.1 PC控制管理端
- 2.1.1 用戶登錄:正確輸入用戶名和密碼后才能登錄系統,進行管理操作。
- 2.1.2 用戶退出:從系統退回到登錄界面,結束管理操作。
- 2.1.3 密碼修改:用戶修改個人的登錄密碼,只有輸入正確的原密碼以后,才能將密碼變更為新密碼。密碼要采用*的方式加密存儲到數據庫中,密碼的長度至少8位,需要同時包含大小寫字母、數字。
- 2.1.4 管理員用戶管理:超級管理員能夠創建管理員用戶信息;按照多種查詢條件查詢管理員用戶信息,查看管理員詳情信息;能夠修改登錄賬號以外其他字段信息;能夠對管理員用戶賬號進行鎖定使其無法登陸,并且可以解除鎖定。要求錄入的用戶的登錄賬戶不能重復,保存時要對錄入的字段進行校驗檢查。
- 2.1.5VR播放器:能夠播放全景圖片、360視頻、交互式VR資源等文件,具有標準播放器應該具備的功能。必須提供支持本地操作以及接受管理端遠程操作。
- 2.1.6 警報推送:一體機或者服務器發生異常時,應該能夠及時將警報信息推送給用戶。
3.虛擬現實內容同步交互端
- 3.1采用主流VR開發引擎制作,可跨平臺跨區域實時同步VR交互數據,實現PC端VR頭顯設備、PC端展示設備和安卓端VR一體頭顯設備的互聯互通,達到所有設備可同時在同一個虛擬現實內容場景內彼此交流互動。
- 3.2PC端VR頭顯設備支持主流設備如HTC、Oculus和WindowsMR等,PC端展示設備支持主動3D立體投影、立體LED大屏幕或CAVE系統等展示設備,安卓端VR一體頭顯設備支持多種主流VR一體機設備。
- 3.3支持語音交互:所有用戶可按照發言方式在虛擬場景內自由交談。
- 3.4部署:所有交互數據可經過互聯網或局域網通信,在保證低延時高穩定性的情況下可同步所有虛擬現實交互數據。
- 3.5支持主從賬戶維護:主機設備可實現所有交互內容的互動權限,從機設備只能完成的互動權限,并且從機受主機控制轉換場景或退出等操作。