武漢靈智妙境科技有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):1093更新時間:2021-11-02 17:30:15
VR一體機播控管理軟件主要包括以下方面:
VR一體機播控管理軟件,需要支持所有市面上再售的PICO主流機型。由PC控制管理端和VR一體機客戶端組成。旨在為提高實訓(xùn)指導(dǎo)教師在VR實訓(xùn)室的教學(xué)效率,通過VR的沉浸感加深及增強學(xué)生對知識的理解。圍繞VR一體機管理及狀態(tài)監(jiān)控、驗證、資源文件管理及分發(fā)、播放全景圖片、播放視頻、播放交互式VR資源、單播與聯(lián)播控制、多端信息同步、記錄留存等主要功能,實現(xiàn)VR一體機客戶端與PC控制管理端的無縫對接。
VR一體機播控管理軟件需要使用且主流的技術(shù)(開發(fā)語言,開發(fā)框架,應(yīng)用架構(gòu),應(yīng)用服務(wù)器等方面);要保證系統(tǒng)運行時的健壯性和安全性、模塊結(jié)構(gòu)的合理性,日后維護和升級的簡易性以及經(jīng)濟性;要充分考慮到用戶操作系統(tǒng)時候的便捷性和易上手性。
1. 基本技術(shù)要求
- 1.1 多種類型媒體播放支持
軟件客戶端需要支持前景圖片、VR視頻、交互式VR資源文件的播放。聯(lián)機狀態(tài)下,管理端可以控制客戶端播放操作,并且能夠同步客戶端播放畫面。對于播放的交互式VR資源文件,能夠主動與管理端進行數(shù)據(jù)以及畫面的通信交互。
- 1.2 分布式架構(gòu)
軟件采用分布式的設(shè)計思想,可以將播控管理功能和文件處理功能部署在一臺服務(wù)器上,或者分別部署在局域網(wǎng)內(nèi)的多臺服務(wù)器上,服務(wù)器之間可以實時地準確地進行通信和交互??梢愿鶕?jù)需求變化快速地升級服務(wù)器硬件(不需要暫停服務(wù)),易于部署更穩(wěn)定、安全的應(yīng)用,提升運維效率,降低IT成本。服務(wù)器架構(gòu)設(shè)計需要配置方便、擴展靈活、擴展性強。
- 1.3 資源文件斷點續(xù)傳
管理端向客戶端分發(fā)資源文件的時候,能夠根據(jù)服務(wù)器實際情況靈活地設(shè)置傳輸隊列以及規(guī)則,提供單個文件和批量文件的傳輸功能。傳輸大文件需要采用FTP方式傳輸(搭建安全可靠的FTP服務(wù)器);并且需要提供文件的斷點續(xù)傳功能,提高上傳效率,節(jié)省帶寬和流量,同時減輕服務(wù)器I/O壓力。
- 1.4 用戶頁面
軟件操作界面需要符合當(dāng)前*系統(tǒng)建設(shè)發(fā)展趨勢、具備良好的可操作性、用戶界面簡約友好、導(dǎo)航和目錄結(jié)構(gòu)清晰,使具備電腦初級操作水平的用戶,不需要經(jīng)過專門的培訓(xùn)或者閱讀使用手冊就能輕松地自主地使用系統(tǒng)。
- 1.5 并發(fā)性
軟件需要在現(xiàn)有配備的服務(wù)器資源條件有限的情況下,也能夠地發(fā)揮服務(wù)器硬件資源的優(yōu)勢。具備的并發(fā)處理能力,即使由于并發(fā)超過了服務(wù)器的負載上限,軟件也能夠正常訪問,避免宕機事件發(fā)生。為此,對用戶訪問的資源采用靜態(tài)和動態(tài)資源的分離技術(shù),保證系統(tǒng)調(diào)度的軟硬件和網(wǎng)絡(luò)資源就能夠?qū)τ脩暨M行快速高效地響應(yīng)。
- 1.6 多數(shù)據(jù)庫支持技術(shù)
軟件需要具備同時支持多數(shù)據(jù)庫廠商的多版本的主流數(shù)據(jù)庫的支持能力(Oracle、MY SQL、Microsoft SQL Server等)。保證系統(tǒng)可以根據(jù)需求變化快速地切換數(shù)據(jù)庫(不需要暫停服務(wù)),易于多次部署,提升運維效率,降低IT成本。
- 1.7 數(shù)據(jù)庫事務(wù)處理
需要支持事務(wù)處理,保證插入到數(shù)據(jù)庫中的數(shù)據(jù)的完整性和一致性。確保數(shù)據(jù)庫中不會產(chǎn)生垃圾數(shù)據(jù)和錯誤數(shù)據(jù)。
- 1.8 和日志
軟件需要能夠?qū)芾韱T的操作進行實時的記錄留存,并提供查詢記錄查詢功能。
- 1.9 敏感信息的加密存儲
用戶賬戶和密碼等敏感信息必須采用的SHA-3加密技術(shù)進行加密后存儲。避免明文保存敏感信息或者加密算法落后而導(dǎo)致發(fā)生信息泄露等安全事件。
- 1.10 敏感信息加密傳輸
敏感信息在內(nèi)外部系統(tǒng)之間進行傳輸?shù)臅r候,必須采用*的加密技術(shù)(公匙、密匙、Token等),確保系統(tǒng)的安全性。
- 1.11 防攻擊
要有安全的編碼規(guī)范,嚴格的代碼安全處理機制,刪除不安全或者具有潛在風(fēng)險的代碼。
- 1.12 災(zāi)難備份和恢復(fù)
軟件要需具備數(shù)據(jù)庫的自動備份功能。
- 1.13 可擴展性
軟件開發(fā)技術(shù)不斷向前發(fā)展,用戶的需求也在發(fā)生變化,因此該軟件的設(shè)計與實施要考慮到將來可擴展的實際需要,采用模塊化設(shè)計思想(用戶頁面層,業(yè)務(wù)邏輯層,數(shù)據(jù)存儲層三層分離),預(yù)留開發(fā)接口,將來可以根據(jù)需求的變化靈活地增減或者更新子功能模塊,能夠靈活地嵌入外部系統(tǒng)。
- 1.14 PC控制管理端要求兼容Windows 7及以上版本操作系統(tǒng);一體機客戶端要求兼容Android7.0及以上版本操作系統(tǒng)。
2. 系統(tǒng)功能要求
2.1 PC控制管理端
- 2.1.1 用戶登錄:正確輸入用戶名和密碼后才能登錄系統(tǒng),進行管理操作。
- 2.1.2 用戶退出:從系統(tǒng)退回到登錄界面,結(jié)束管理操作。
- 2.1.3 密碼修改:用戶修改個人的登錄密碼,只有輸入正確的原密碼以后,才能將密碼變更為新密碼。密碼要采用*的方式加密存儲到數(shù)據(jù)庫中,密碼的長度至少8位,需要同時包含大小寫字母、數(shù)字。
- 2.1.4 管理員用戶管理:超級管理員能夠創(chuàng)建管理員用戶信息;按照多種查詢條件查詢管理員用戶信息,查看管理員詳情信息;能夠修改登錄賬號以外其他字段信息;能夠?qū)芾韱T用戶賬號進行鎖定使其無法登陸,并且可以解除鎖定。要求錄入的用戶的登錄賬戶不能重復(fù),保存時要對錄入的字段進行校驗檢查。
- 2.1.5 管理端參數(shù)設(shè)置:超級管理員能夠設(shè)置管理端服務(wù)器的計算機別名、IP地址、各通訊端口號、文件分發(fā)隊列大小、上傳文件類型、上傳文件M數(shù)、用戶初始密碼、FTP Server服務(wù)相關(guān)參數(shù)等信息。
- 2.1.6 客戶端信息管理:超級管理員能夠注冊一體機客戶端信息,包括客戶端ID、分組、設(shè)備SN編碼等信息。能夠分組查看所有注冊的設(shè)備信息。并且可以對設(shè)備進行備注。必須采用準確的雙向同步機制確保與客戶端相同。
- 2.1.7 客戶端狀態(tài)監(jiān)控:管理員能夠查看已注冊的一體機客戶端狀態(tài)信息,如客戶端是否管理端相連、是否處于可控狀態(tài)、VR眼鏡是否已佩戴、客戶端處于自由模式還是聯(lián)機模式、一體機的電量、手柄的電量等信息。
- 2.1.8 資源文件管理:管理員能夠設(shè)置多種類型資源文件的路徑以及文件名稱,并根據(jù)選中的文件動態(tài)生成局域網(wǎng)映射路徑,同時需要在數(shù)據(jù)庫中保存資源文件的信息,如物理路徑、邏輯路徑、名稱、大小、類型等信息。提供根據(jù)文件名、設(shè)置日期的期間范圍、類型等多種條件進行資源文件的查詢功能。并且能夠?qū)ξ募M行刪除操作,同時將被刪除文件信息同步至數(shù)據(jù)庫中。
- 2.1.9 客戶端文件分發(fā)管理:管理員能夠根據(jù)需要選擇一個或者多個文件分發(fā)給一體機客戶端,由客戶端自行完成下載操作,下載進度需要同步到控制管理端。由于資源文件比較大,必須采用FTP協(xié)議進行傳輸,支持斷點續(xù)傳功能(需確保由于網(wǎng)絡(luò)或者部分硬件故障發(fā)生傳輸中斷狀況之后,再次傳輸時能夠接續(xù)傳輸)。因此需要合理地安裝配置FTP服務(wù)器,要保證安全性和穩(wěn)定性。
- 2.1.10 客戶端分組信息管理:超級管理員能夠創(chuàng)建分組信息。查看全部分組信息,以及對分組信息進行修改和刪除操作。
- 2.1.11 斷點續(xù)傳FTP服務(wù)模塊:超級管理員能夠靈活設(shè)置FTP Server參數(shù)信息,向客戶端提供資源文件的斷點續(xù)傳功能,跟蹤并記錄傳輸進度,顯示詳盡的傳輸日志信息。需要根據(jù)網(wǎng)絡(luò)環(huán)境不同,能夠靈活地配合傳輸規(guī)則,確保對客戶端提供高效的、可靠的傳輸功能。
- 2.1.12 客戶端文件的遠程管理:超級管理員能夠遠程查看一體機客戶端上面所有傳輸完成的文件信息,并且能夠遠程刪除圖片、視頻文件以及卸載資源類APK文件。不需要管理員戴上每臺一體機,通過客戶端軟件逐一的進行資源文件管理,進而可以提高管理員的操作效率,節(jié)省時間。
- 2.1.13 客戶端統(tǒng)一聯(lián)播控制管理:通過向所有處于聯(lián)模式的客戶端發(fā)送指令,控制客戶端播放器播放文件,也可以進行拖拽進度、快進、快退、暫停、停止等操作。
- 2.1.14 客戶端分組聯(lián)播控制管理:通過選中某分組,向該分組中所包含的客戶端發(fā)送指令,控制客戶端播放器播放文件,也可以進行拖拽進度、快進、快退、暫停、停止等操作。
- 2.1.15客戶端單播控制管理:通過向某個選中的客戶端發(fā)送指令,控制客戶端播放器播放文件,也可以進行拖拽進度、快進、快退、暫停、停止等操作。
- 2.1.16 客戶端播放畫面同步顯示:播放圖片和視頻的情況下,選中某客戶端,通過同步畫面操作,將客戶端播放器的實時播放畫面以及狀態(tài)同步顯示在管理控制端播放器中。播放APK的情況下,選中某客戶端,通過同步畫面操作,將客戶端播放器的播放畫面每隔幾秒進行截屏,并將截屏文件發(fā)送至管理端,在管理端按照時間降序顯示。
- 2.1.17 軟件操作日志:能夠記錄各個管理員的操作日志信息。對主要操作進行留痕,并且提供方便的查詢功能。
2.2 一體機客戶端
- 2.2.1 客戶端參數(shù)設(shè)置:設(shè)置客戶端ID、分組、IP地址、SN編碼。根據(jù)實際需要信息采用多種方式設(shè)置,1)采用手動錄入、2)需要從管理端數(shù)據(jù)庫同步至客戶端,3)讀取一體機硬件信息。必須采用準確的雙向同步機制確保信息與管理端相同。
- 2.2.2 管理端參數(shù)設(shè)置:設(shè)置管理端(服務(wù))的IP地址、各類通訊端口號等信息。根據(jù)實際需要信息采用多種方式設(shè)置,1)采用手動錄入、2)需要從管理端數(shù)據(jù)庫同步至客戶端,3)讀取一體機硬件信息。必須采用準確的雙向同步機制確保信息與管理端相同。必須提供進行連接測試功能,無論測試連接成功或者失敗,都要提示容易理解的消息內(nèi)容。
- 2.2.3 客戶端設(shè)備狀態(tài)查看:顯示客戶端設(shè)備的各種狀態(tài)參數(shù)值,如客戶端是否管理端相連、是否處于可控狀態(tài)、VR眼鏡是否已佩戴、客戶端處于自由模式還是聯(lián)機模式、一體機的電量、手柄的電量等信息。需要讀取一體機硬件運行時參數(shù)值。
- 2.2.4 資源文件斷點續(xù)傳:從服務(wù)器下載被管理員的資源文件,采用FTP協(xié)議傳輸,支持斷點續(xù)傳功能,記錄傳輸進度并且實時顯示在資源管理界面中。由于網(wǎng)絡(luò)問題或者部分硬件故障導(dǎo)致了傳輸中斷,恢復(fù)正常后,能夠從斷點處繼續(xù)傳輸文件,避免重頭開始傳輸,提高傳輸效率??蛻舳说膫鬏敔顟B(tài)也要及時反饋給管理端,便于管理員遠程監(jiān)視各個資源的傳輸情況。
- 2.2.5 資源文件管理:客戶端只能對資源文件進行查看操作,不可以進行修改、移動或者刪除操作。
- 2.2.6 播放控制管理:聯(lián)機模式下,管理員使用控制管理端能夠?qū)⒉シ拧和?、快進、快退、停止、播放文件等操作同步至客戶端。自由模式下,一體機用戶可以自行播放、暫停、快進、快退、停止、播放文件。
- 2.2.7 模式切換管理:管理端可以遠程切換客戶端的模式,在自由模式和聯(lián)機模式之間進行切換操作。自由模式下,一體機用戶可以任意操作一體機上的APP;聯(lián)機模式下,一體機用戶不能操作一體機上的APP,只能看管理端控制播放的全景圖片、VR視頻、交互式VR資源。
- 2.2.8 VR播放器:能夠播放全景圖片、360視頻、交互式VR資源等文件,具有標準播放器應(yīng)該具備的功能。必須提供支持本地操作以及接受管理端遠程操作。
- 2.2.9 警報推送:一體機或者服務(wù)器發(fā)生異常時,應(yīng)該能夠及時將警報信息推送給用戶。
2.3虛擬現(xiàn)實內(nèi)容同步交互端
- 2.3.1采用主流VR開發(fā)引擎制作,可跨平臺跨區(qū)域?qū)崟r同步VR交互數(shù)據(jù),實現(xiàn)PC端VR頭顯設(shè)備、PC端展示設(shè)備和安卓端VR一體頭顯設(shè)備的互聯(lián)互通,達到所有設(shè)備可同時在同一個虛擬現(xiàn)實內(nèi)容場景內(nèi)彼此交流互動。
- 2.3.2PC端VR頭顯設(shè)備支持主流設(shè)備如HTC、Oculus和WindowsMR等,PC端展示設(shè)備支持主動3D立體投影、立體LED大屏幕或CAVE系統(tǒng)等展示設(shè)備,安卓端VR一體頭顯設(shè)備支持多種主流VR一體機設(shè)備。
- 2.3.3支持語音交互:所有用戶可按照發(fā)言方式在虛擬場景內(nèi)自由交談。
- 2.3.4部署:所有交互數(shù)據(jù)可經(jīng)過互聯(lián)網(wǎng)或局域網(wǎng)通信,在保證低延時高穩(wěn)定性的情況下可同步所有虛擬現(xiàn)實交互數(shù)據(jù)。
- 2.3.5支持主從賬戶維護:主機設(shè)備可實現(xiàn)所有交互內(nèi)容的互動權(quán)限,從機設(shè)備只能完成的互動權(quán)限,并且從機受主機控制轉(zhuǎn)換場景或退出等操作。
3. 系統(tǒng)開發(fā)其它要求
3.1 交付資料。
需要交付完整的軟件,系統(tǒng)功能說明書,軟件安裝說明手冊,PC控制管理端使用手冊、一體機客戶端使用手冊。
3.2 售后服務(wù)要求
- 3.2.1 技術(shù)支持:如果平臺服務(wù)發(fā)生故障或遇到技術(shù)問題,通過電話方式排除故障,響應(yīng)時間為2小時內(nèi)。
- 3.2.2 上門排障服務(wù):對電話方式不能解決的故障,應(yīng)在24小時內(nèi)到達現(xiàn)場維修。
- 3.2.3 提供軟件的免費安裝一次、免費培訓(xùn)一次,提供1年免費咨詢服務(wù)。
3.2.4 其余按廠家標準進行保修。