陳 睿
(廣西梧州市博物館,廣西壯族自治區 梧州 543002)
基于B/S架構及ASP.NET技術的虛擬博物館系統設計
陳 睿
(廣西梧州市博物館,廣西壯族自治區 梧州 543002)
本文結合B/S架構及ASP.NET技術平臺分析虛擬博物館系統的設計策略,為虛擬博物館系統建構及應用提供相應參考資料。
B/S架構;ASP.NET技術;虛擬博物館系統
毋庸置疑在互聯網、多媒體技術高速發展的今天,特別是虛擬現實技術的應用進一步打破傳統博物館的諸多限制,方便用戶隨時隨地快速地瀏覽現實博物館中的信息。客觀上虛擬博物館充分結合了各種信息資源系統、信息技術。其中主要應用到的技術有人機交互技術、計算機網絡技術、多媒體技術、數據庫儲存技術等,正是因為充分利用了這些先進的高科技技術才進一步實現了更方便、更人性化的管理,展現文物展品,同是提供了永久性的數字化保存。基于這一點在有需要修復、展示的超大規模知識中心中對這一技術的應用更為廣泛。通過設計使得虛擬博物館系統擁有最佳的虛擬視覺效果,系統化管理了相關展示品,此次研究中主要是基于B/S架構模式,基于ASP.NET技術平臺的基礎上,結合虛擬現實技術、3Dmax、PS、OPENGL、VRML等技術來實現。
在虛擬博物館系統的研究過程中,其開發平臺和運行平臺主要是基于下述幾方面進行。
第一,開發平臺:Eclipse。
第二,運行平臺:Windows xp/ Windows7。
通常來說,虛擬博物館系統運用過程中,其適用范圍比較廣,能夠運用到非常多領域,比如各大高校的圖書室、博物館、事業單位、研究所等。主要體現下述幾方面特征。
第一,能夠進行直觀的展示,其交互性比較強,體驗最為逼真的視覺感受。
第二,展示設置完整、規范。
第三,具有較強的可行性、易于操作等優勢。第四,全面保證系統的安全運行。
(一)博物館首頁
在用戶登錄網站之后即可瀏覽到系統的文物圖片列表,除此之外還可利用標簽篩選藏館以及文物的列表信息、搜索查找文物等。簡而言之站內搜索的技術流程主要包括以下幾方面。
首先,抓取網站頁面,也可直接獲得格式化數據。
其次,對應、分類關鍵字、頁面,完善索引。
再者,分解用戶所輸入的關鍵詞,響應用戶的需求,從而找出符合用戶所搜索關鍵詞的內容。
最后,為廣大用戶呈現一個已經經過系統排序的搜索結果,其中包括頁面的撙要、標題等。
(二)3D 文物展示
進入單品文物的展示頁面后即可呈現出文物的3D模型,這一模塊主要能夠滿足用戶用耳機收聽關于文物的相關信息、用鼠標放大縮小或360度旋轉文物信息等,除此之外,用戶還能夠通過視頻的方式欣賞到部分文物的歷史故事等。在這一過程中主要充分結合了HTML技術和OPENGL技術。總得來說這一種3D物品的交互只需要重復制物體就可,即可繪制出不同運動狀態下的物體。
(三)分享文物功能
用戶可以通過多接口多主流社交網絡平臺與好友分享自己鐘愛的文物。比如騰訊微博、新浪微博、人人網等。簡而言之用戶可以通過這些主流社交網絡平臺分享關于文物的動態圖片、文物的相關信息等。舉個例子,比如說騰訊微博平臺就是以騰訊微博系統為介質從而方便廣大用戶分享、傳播的平臺。開發者、用戶均可通過登錄平臺使用API接口,建立微博系統從而獲得所需要的相關信息等。這樣一來,用戶可通過騰訊微博開放的API接口創建并獲得系統信息,繼而把新的信息傳播到各微博系統之中。
(四)用戶注冊及登錄
用戶在首頁需要激活用戶的登錄功能,只需要點擊“我的展館”即可,當然了如果還沒有賬戶的話,則需要先注冊賬戶。即通過注冊接口頁面填寫頁面中必填的信息,在填寫注冊接口頁面時需要注意密碼的設置問題及問填的項目的正確填法,最后才能獲得用戶權限。同每一個網站一樣注冊登錄系統也必須擁有兩大主要功能,即用戶注冊、用戶登錄等,通過這兩大功能即可實現識別用戶身份的作用。通過用戶注冊即可讓用戶獲得關于登錄網站注冊等相關信息的功能;在用戶成功注冊之后,即可通過用戶登錄功能進入網站,即說明用戶能夠合法地登錄進該網站。
(五)收藏文物功能
用戶可通過各種移動終端設備掃描文物二維碼,從而收藏喜歡的實體文物3D模型。通過這一功能不僅僅可方便用戶隨時欣賞自己所欣賞過的文物,同時也能夠享受到360度欣賞文物的感覺。通過掃描二維碼還可進入文物的單品展示頁中,這樣一來只要用戶登錄成功的話,即可進入“我的私人藏館”之中。這樣當用戶下次在想欣賞某一文物時,也能夠很輕松地找到該文物或與之相關的文物。
(六)文物評價功能
通過這一模塊能夠滿足用戶評論文物的需求,同時用戶評論的內容也會直接進入云端的數據庫中,這樣一來就可讓文物管理員進一步分析、統計大眾對文物的偏愛情況,從而準確地定位實體展館的信息,最終全面滿足各方面的需求。
(七)個人信息管理
在個人信息管理模塊中用戶只需點擊“資料信息”就可進入這一模塊從而獲得管理用戶資料,即可自動顯示用戶的信息,除此之外用戶還能夠在相應的表中修改填寫個人的資料等等。值得一提的是為了進一步保證模塊的安全性、數據的一致性還要求校驗相應的密碼,因而在填寫過程中一定要認真,如果填寫有誤的話則修改失敗。
(一)管理員登錄頁
博物館管理人員首先輸入正確的用戶名、密碼即可管理現有的文物信息,默認顯示部分文物的信息,同時可編輯、上傳文物相關的內容等。
(二)文物管理模塊
通過此系統,文物管理員能夠進行刪除、上傳添加文物、編輯文物信息、視頻等操作。點擊相應操作即可進入頁面查看、核對文物的相關信息,這樣一來即可及時修正變更藏館中原來的信息,添加新出的文物等操作等。
(三)虛擬博物館系統參數設置模塊
相關參數設置。其中包含參數設置:具體參數設置、虛擬燈光效果設置、展廳主題風格設置及語音設置等。360°全景展示參數設置為虛擬博物館的全景展示進行相關參數設置。展品替換針對虛擬展廳內虛擬展品進行替換和更新的相關設置。
(四)管理員評論管理
在本系統中用戶能夠對文物做出評論、留言等操作。管理員則通過后臺模塊進行查看用戶的評論、留言等,這樣一來就能夠大大提高管理人員對用戶對文物展示的需求情況,從而科學地調整展示策略,更有利于提高民眾對展示的滿意度,提高系統的廣泛性、實效性。除此之外,管理人員還可通過后臺回復用戶的留言、評論,這樣以來也加強了雙方的互動性。
現階段,隨著實體博物館開始大量使用數字虛擬技術,使得其能夠通過相應的技術平臺實現非現實場景的模擬。通常來說,基于虛擬空間,可以將人們在現實世界中感官和行動的限制加以解脫,也就是說,能夠通過應用程序對不存在抑或難于展示的事物進行虛擬,創造一定的虛擬場景,在這個場景中,可以使得參觀者通過網絡通信實現自由游覽。本文從用戶瀏覽角度和系統管理角度對系統的模塊分別進行了設計。
[1]任國棟,陳林華,陶學鋒等.基于Unity3D的虛擬博物館信息可視化系統[J].計算機系統應用,2013(9):86-90,59.
[2]唐嬌.焦山碑刻虛擬博物館漫游系統的設計與實現[D].江蘇科技大學,2015.
[3]甘泉,李瑋瑤.基于VRML的平頂山市博物館虛擬漫游系統[J].太赫茲科學與電子信息學報,2015,13(4):625-628.
[4]梁芳.基于虛擬現實的虛擬博物館交互性展示研究[D].上海大學,2010.
[5]裴紅娟.基于Unity3D移動平臺的東巴文化虛擬藝術館設計與實現[D].北京信息科技大學,2014.
TP391.41
A