一種vr兼容運行沙箱的構(gòu)建方法
【專利摘要】本發(fā)明公開一種VR兼容運行沙箱的構(gòu)建方法,包括:步驟1、將VR包需要用到的各種運行環(huán)境進行分類,采用C語言編寫運行環(huán)境配置包,各種運行環(huán)境配置包構(gòu)成運行環(huán)境配置包庫;步驟2、VR包在加載至運行平臺前,根據(jù)VR內(nèi)容采用的引擎、運行依賴庫及配置要求,匹配對應的運行環(huán)境配置包。步驟3、將對應的運行環(huán)境配置包,通過加密壓縮的方式加入到VR包中;步驟4、把配置了運行環(huán)境參數(shù)的VR包拷貝到指定目錄下,執(zhí)行軟件識別到新VR包后加入播放列表;步驟5、將該VR包解壓得到步驟2匹配的運行環(huán)境配置包,逆向展開運行環(huán)境配置包完成可兼容VR包的沙箱運行環(huán)境構(gòu)建。本發(fā)明克服了VR包運行的兼容性問題,讓虛擬現(xiàn)實的體驗用戶更便捷地進入虛擬世界。
【專利說明】
一種VR兼容運行沙箱的構(gòu)建方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是一種VR兼容運行沙箱的構(gòu)建方法。
【背景技術(shù)】
[0002]即VR(Virtual Reality,即虛擬現(xiàn)實,簡稱VR),是由美國VPL公司創(chuàng)建人拉尼爾(Jaron Lanier)在20世紀80年代初提出的。其具體內(nèi)涵是:綜合利用計算機圖形系統(tǒng)和各種現(xiàn)實及控制等接口設(shè)備,在計算機上生成的、可交互的三維環(huán)境中提供沉浸感覺的技術(shù)。其中,計算機生成的、可交互的三維環(huán)境稱為虛擬環(huán)境(即Virtual Environment,簡稱VE)。虛擬現(xiàn)實技術(shù)是一種可以創(chuàng)建和體驗虛擬世界的計算機仿真系統(tǒng)的技術(shù)。它利用計算機生成一種模擬環(huán)境,利用多源信息融合的交互式三維動態(tài)視景和實體行為的系統(tǒng)仿真使用戶沉浸到該環(huán)境中。VR技術(shù)可廣泛的應用于城市規(guī)劃、室內(nèi)設(shè)計、工業(yè)仿真、古跡復原、橋梁道路設(shè)計、房地產(chǎn)銷售、旅游教學、水利電力、地質(zhì)災害、教育培訓等眾多領(lǐng)域,為其提供切實可行的解決方案。
[0003]Sandboxie(又叫沙箱、沙盤)即是一個虛擬系統(tǒng)程序,其為VR技術(shù)的一個運用,沙盤環(huán)境中可運行瀏覽器或其他程序,因此運行所產(chǎn)生的變化可以隨后刪除。它創(chuàng)造了一個類似沙盒的獨立作業(yè)環(huán)境,在其內(nèi)部運行的程序并不能對硬盤產(chǎn)生永久性的影響,為一個獨立的虛擬環(huán)境,可用以測試不受信任的應用程序或上網(wǎng)行為。
[0004]目前全球的VR技術(shù)處于急速發(fā)展階段,不斷有新設(shè)備、新內(nèi)容、新技術(shù)產(chǎn)生,特別是在游戲和影視領(lǐng)域,虛擬現(xiàn)實技術(shù)的引入使得游戲體驗發(fā)生了質(zhì)的飛躍,但同時也有一些問題:
[0005]—是游戲或視頻跟設(shè)備的兼容性不夠,部分游戲甚至要求對設(shè)備進行特殊設(shè)置才能開啟。
[0006]二是操作復雜,需要專業(yè)技術(shù)人員才能使用,無法對普通用戶推廣。
[0007]有鑒于此,本發(fā)明人提出一種VR兼容運行沙箱的構(gòu)建方法,基于較少的計算資源以較高的準確率檢測和分割出舌像。
【發(fā)明內(nèi)容】
[0008]本發(fā)明為解決上述問題,提供了一種VR兼容運行沙箱的構(gòu)建方法,以克服VR包運行的兼容性問題,讓虛擬現(xiàn)實的體驗用戶更方便、快速地進入虛擬世界。
[0009]為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:
[0010]一種VR兼容運行沙箱的構(gòu)建方法,包括以下步驟:
[0011]步驟1、將VR包需要用到的各種運行環(huán)境進行分類,采用C語言編寫運行環(huán)境配置包,各種運行環(huán)境配置包構(gòu)成運行環(huán)境配置包庫;
[0012]步驟2、VR包在加載至運行平臺前,根據(jù)VR內(nèi)容采用的引擎、運行依賴庫及配置要求,匹配對應的運行環(huán)境配置包,所述對應的運行環(huán)境配置包從運行環(huán)境配置包庫中調(diào)取。
[0013]步驟3、將對應的運行環(huán)境配置包,通過加密壓縮的方式加入到VR包中;
[0014]步驟4、把配置了運行環(huán)境參數(shù)的VR包拷貝到指定目錄下,執(zhí)行軟件識別到新VR包后加入播放列表;
[0015]步驟5、用戶需要運行該VR包時,將該VR包解壓得到步驟2匹配的運行環(huán)境配置包,逆向展開運行環(huán)境配置包完成可兼容VR包的沙箱運行環(huán)境構(gòu)建。
[0016]所述VR包是VR游戲模塊和/或VR視頻模塊。
[0017]所述步驟5中逆向展開運行環(huán)境的內(nèi)容包括:初始化引擎,加入運行依賴庫和填充配置。
[0018]本發(fā)明的有益效果是:本發(fā)明將VR應用包與其對應的運行環(huán)境配置包在運行前就整合在一起,置入運行平臺中,在展開對應的運行環(huán)境配置包,使每一個VR包在其對應的運行環(huán)境中得以應用,完全避免了兼容性問題,通過運行環(huán)境配置包庫使各種VR應用包都能夠兼容,而且,用戶使用時自動展開運行環(huán)境,讓虛擬現(xiàn)實的體驗用戶更方便、快速地進入虛擬世界,用戶體驗得到質(zhì)的提升。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0020]圖1為本發(fā)明一種VR兼容運行沙箱的構(gòu)建方法的流程簡圖。
【具體實施方式】
[0021]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖及實施例對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]如圖1所示,本發(fā)明的一種VR兼容運行沙箱的構(gòu)建方法,包括以下步驟:
[0023]步驟1、將VR包需要用到的各種運行環(huán)境進行分類,然后采用C語言編寫運行環(huán)境配置包,當然根據(jù)客戶需求,也可以用其他的基礎(chǔ)開發(fā)語言編寫環(huán)境配置包,C語言為通用計算機編程語言,應用范圍廣,用戶眾多,發(fā)展前景好,編寫好運行環(huán)境配置包后,將各種運行環(huán)境配置包構(gòu)成運行環(huán)境配置包庫;
[0024]其中所述VR包可以是VR游戲模塊和/或VR視頻模塊,也可以是其他的VR開發(fā)產(chǎn)品;
[0025]步驟2、VR包在加載至運行平臺前,根據(jù)VR內(nèi)容采用的引擎、運行依賴庫及配置要求,匹配對應的運行環(huán)境配置包,所述對應的運行環(huán)境配置包從運行環(huán)境配置包庫中調(diào)?。?br>[0026]步驟3、將對應的運行環(huán)境配置包,通過加密壓縮的方式加入到VR包中;
[0027]步驟4、把配置了運行環(huán)境參數(shù)的VR包拷貝到指定目錄下,執(zhí)行軟件識別到新VR包后加入播放列表;
[0028]步驟5、用戶需要運行該VR包時,將該VR包解壓得到步驟2匹配的運行環(huán)境配置包,逆向展開運行環(huán)境配置包完成可兼容VR包的沙箱運行環(huán)境構(gòu)建。
[0029]所述步驟5中逆向展開運行環(huán)境的內(nèi)容包括:初始化引擎,加入運行依賴庫和填充配置。
[0030]上述說明示出并描述了本發(fā)明的優(yōu)選實施例,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文發(fā)明構(gòu)想范圍內(nèi),通過上述教導或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。
【主權(quán)項】
1.一種VR兼容運行沙箱的構(gòu)建方法,其特征在于,包括以下步驟: 步驟1、將VR包需要用到的各種運行環(huán)境進行分類,采用C語言編寫運行環(huán)境配置包,各種運行環(huán)境配置包構(gòu)成運行環(huán)境配置包庫; 步驟2、VR包在加載至運行平臺前,根據(jù)VR內(nèi)容采用的引擎、運行依賴庫及配置要求,匹配對應的運行環(huán)境配置包,所述對應的運行環(huán)境配置包從運行環(huán)境配置包庫中調(diào)取。 步驟3、將對應的運行環(huán)境配置包,通過加密壓縮的方式加入到VR包中; 步驟4、把配置了運行環(huán)境參數(shù)的VR包拷貝到指定目錄下,執(zhí)行軟件識別到新VR包后加入播放列表; 步驟5、用戶需要運行該VR包時,將該VR包解壓得到步驟2匹配的運行環(huán)境配置包,逆向展開運行環(huán)境配置包完成可兼容VR包的沙箱運行環(huán)境構(gòu)建。2.如權(quán)利要求1所述的一種VR兼容運行沙箱的構(gòu)建方法,其特征在于:所述VR包是VR游戲模塊和/或VR視頻模塊。3.如權(quán)利要求1所述的一種VR兼容運行沙箱的構(gòu)建方法,其特征在于:所述步驟5中逆向展開運行環(huán)境的內(nèi)容包括:初始化引擎,加入運行依賴庫和填充配置。
【文檔編號】G06F9/44GK106055319SQ201610355147
【公開日】2016年10月26日
【申請日】2016年5月25日
【發(fā)明人】劉東升
【申請人】福建造夢信息技術(shù)有限公司