賈智杰,賈郭軍
山西師范大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院,山西臨汾041000
山西省是傳統(tǒng)村落資源大省,根據(jù)中國(guó)傳統(tǒng)村落網(wǎng)發(fā)布的五批中國(guó)傳統(tǒng)村落名單中山西共有550個(gè)[1].山西傳統(tǒng)村落是山西農(nóng)耕文明與山西傳統(tǒng)文化最重要的活態(tài)依存,是當(dāng)前建設(shè)美麗中國(guó)、推進(jìn)鄉(xiāng)村振興戰(zhàn)略的重點(diǎn)突破地域之一.近年來(lái)隨著城鎮(zhèn)化的推進(jìn),傳統(tǒng)村落正處于前所未有的消亡危機(jī),平均以每天1. 6 個(gè)的數(shù)量快速消失[2],承載于其上的傳統(tǒng)村落文化面臨著極大的保護(hù)和傳承危機(jī),亟待化解困境.實(shí)踐證明,對(duì)傳統(tǒng)村落文化開(kāi)展搶救式保護(hù)的一個(gè)行之有效的方法是建設(shè)傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng),通過(guò)對(duì)山西傳統(tǒng)村落文化資源的數(shù)字化采集、整理、存儲(chǔ),并對(duì)其進(jìn)行有效的開(kāi)發(fā)利用.本文對(duì)山西傳統(tǒng)村落數(shù)據(jù)庫(kù)的建設(shè)原則、系統(tǒng)框架、利用模式等進(jìn)行初步構(gòu)想,對(duì)山西傳統(tǒng)村落數(shù)據(jù)庫(kù)建設(shè)關(guān)鍵技術(shù)進(jìn)行分析研究,對(duì)數(shù)據(jù)庫(kù)建設(shè)中的困難與對(duì)策進(jìn)行探索.
在傳統(tǒng)村落數(shù)據(jù)庫(kù)的建設(shè)方面,目前由住建部主導(dǎo)的傳統(tǒng)村落名錄項(xiàng)目建設(shè)的中國(guó)傳統(tǒng)村落數(shù)字博物館,由中國(guó)傳統(tǒng)村落保護(hù)與發(fā)展研究中心將其在田野調(diào)查中獲取的村落文化資料分類、梳理、校正,逐一入檔立卷,編入中國(guó)傳統(tǒng)村落數(shù)據(jù)庫(kù).傳統(tǒng)村落數(shù)博產(chǎn)品的定位是利用多媒體、虛擬現(xiàn)實(shí)、可視化展示、大數(shù)據(jù)、移動(dòng)互聯(lián)網(wǎng)等新技術(shù)建設(shè)的數(shù)字化平臺(tái)[3];從2013 年開(kāi)始,浙江省臺(tái)州市檔案局對(duì)采集的古村落信息,根據(jù)《臺(tái)州古村落建檔方案》的指導(dǎo)意見(jiàn),按照“一村一檔”建立縣一級(jí)古村落檔案數(shù)據(jù)庫(kù),對(duì)檔案資源進(jìn)行了數(shù)據(jù)化處理,通過(guò)掃描或數(shù)碼拍攝,以電子文件形式制作,不僅包括文字內(nèi)容,也包括照片、錄像、家譜等各種載體的資料,截至2015 年10 月,全市121 個(gè)古村落的數(shù)據(jù)已經(jīng)全部整合上傳到了臺(tái)州市檔案館PDE 檔案綜合管理系統(tǒng)[4].目前,針對(duì)傳統(tǒng)村落保護(hù)的數(shù)據(jù)庫(kù)建設(shè)工作還處于較小的范圍,中國(guó)傳統(tǒng)村落數(shù)字博物館中目前只提供了16 個(gè)山西傳統(tǒng)村落的數(shù)據(jù)信息,相對(duì)于入圍住建部傳統(tǒng)村落名錄的550 個(gè)山西傳統(tǒng)村落來(lái)說(shuō)占比非常的小,建設(shè)山西傳統(tǒng)村落資源數(shù)據(jù)庫(kù)系統(tǒng),對(duì)于山西傳統(tǒng)文化保護(hù),傳統(tǒng)產(chǎn)業(yè)轉(zhuǎn)型,促進(jìn)鄉(xiāng)村振興具有十分重要的意義.
(1)總體目標(biāo):一是借助現(xiàn)代信息技術(shù)實(shí)現(xiàn)傳統(tǒng)村落檔案長(zhǎng)期保存,持久留存鄉(xiāng)土山西記憶,展現(xiàn)優(yōu)秀山西傳統(tǒng)村落豐富的文化遺產(chǎn)和孕育的農(nóng)耕文明,向外界宣講山西村落的故事,突出展現(xiàn)山西傳統(tǒng)文化.二是實(shí)現(xiàn)大眾化的數(shù)字檔案共建共享,達(dá)成傳統(tǒng)村落檔案的有效利用,活態(tài)傳承鄉(xiāng)土中華文明,同時(shí),對(duì)提高村落地位、擴(kuò)大村落影響、促進(jìn)文旅融合,推動(dòng)鄉(xiāng)村振興,村落保護(hù)發(fā)展具有重要作用.
(2)建設(shè)原則.在文獻(xiàn)[5 ~7]中,作者提出多元建構(gòu)是傳統(tǒng)村落文化數(shù)字資源庫(kù)建設(shè)的核心原則之一,其基礎(chǔ)是既聚焦非物質(zhì)文化檔案的傳統(tǒng)價(jià)值、審美意蘊(yùn),又關(guān)注碑刻、民居等物質(zhì)文化所體現(xiàn)的出的豐富信息.傳統(tǒng)村落文化是一個(gè)相當(dāng)復(fù)雜的歷史人文和自然地理交融的特定意義上的場(chǎng)域.類型上,可簡(jiǎn)單劃為物質(zhì)文化和非物質(zhì)文化以及介于兩者之間的文化三類;時(shí)間上,可分為“過(guò)去的”文化遺產(chǎn)和當(dāng)下的文化表達(dá),故對(duì)其內(nèi)容的理解應(yīng)從多個(gè)維度切入.關(guān)注村落民居、祠堂等物質(zhì)文化遺產(chǎn)的同時(shí)要更加關(guān)注深蘊(yùn)其中的倫理綱常、審美意韻等非物質(zhì)文化遺產(chǎn)層面的人文關(guān)懷;回望“過(guò)往”之時(shí)也應(yīng)關(guān)注當(dāng)下的變革.所以在數(shù)據(jù)庫(kù)系統(tǒng)數(shù)字資源的建設(shè)上,既要展現(xiàn)以古建筑、古戲臺(tái)、古廟宇、古石碑等歷史遺存;又要展示非物質(zhì)文化遺產(chǎn)、飲食、風(fēng)俗習(xí)慣、家譜家訓(xùn)等文化傳承部分.
山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)采用三層架構(gòu)實(shí)現(xiàn):由數(shù)據(jù)層、服務(wù)層和前端展示層組成(圖1).
圖1 山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)技術(shù)架構(gòu)Fig.1 Technical framework of shanxi traditional village database system
(1)數(shù)據(jù)層.數(shù)據(jù)層提供數(shù)據(jù)組織和存儲(chǔ)功能,實(shí)現(xiàn)對(duì)傳統(tǒng)村落中的非遺、古建筑等涉及建設(shè)主體、保護(hù)利用體系、信息資源組織、檢索和長(zhǎng)期保存等內(nèi)容的數(shù)字資源建設(shè),并對(duì)服務(wù)層提供數(shù)據(jù)服務(wù)功能.傳統(tǒng)村落數(shù)字資源因其多樣的來(lái)源和類型,具有顯著的異構(gòu)特性,表現(xiàn)為結(jié)構(gòu)化、半結(jié)構(gòu)化、非結(jié)構(gòu)化信息并存,其資源形式包含文字、圖片、視頻、音頻、全景、3D 模型等,對(duì)不同數(shù)據(jù)可利用多媒體、VR 技術(shù)、可視化等技術(shù)手段進(jìn)行展示.
按照數(shù)據(jù)類型不同,數(shù)據(jù)層提供四種子數(shù)據(jù)庫(kù)庫(kù)系統(tǒng),分別是村落基礎(chǔ)數(shù)據(jù)庫(kù)、村落多媒體資源庫(kù)、村落全景資源庫(kù)、村落VR 模型庫(kù).村落基礎(chǔ)數(shù)據(jù)庫(kù)提供村落基礎(chǔ)數(shù)據(jù),如村落介紹,村落位置、村落選址等數(shù)據(jù)的存儲(chǔ)與組織,數(shù)據(jù)多以結(jié)構(gòu)化和半結(jié)構(gòu)化形式存在;村落多媒體資源庫(kù)提供村落多媒體數(shù)據(jù),如村落古建筑圖片、視頻等,數(shù)據(jù)多以非結(jié)構(gòu)化形式存在;村落全景資源庫(kù)提供各個(gè)村落特色建筑、文物古跡的全景展示內(nèi)容,以增加瀏覽村落用戶好的體驗(yàn)感;村落VR 模型庫(kù)提供村落主要建筑遺跡、傳說(shuō)、古代人物的VR 模型,使村落文化活態(tài)化.
山西傳統(tǒng)村落數(shù)據(jù)庫(kù)采用Mysql 數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)與組織.通過(guò)對(duì)現(xiàn)有傳統(tǒng)村落各種類型的多源異構(gòu)數(shù)據(jù)進(jìn)行規(guī)范化整理,形成統(tǒng)一規(guī)范編碼及統(tǒng)一的數(shù)據(jù)分類字典,建立數(shù)據(jù)庫(kù)管理系統(tǒng)并進(jìn)行數(shù)據(jù)錄入和管理工作.
(2)服務(wù)層.服務(wù)層提供數(shù)據(jù)管理、數(shù)據(jù)檢索和大數(shù)據(jù)分析幾個(gè)方面功能:數(shù)據(jù)檢索服務(wù)提供前端數(shù)據(jù)展示層所需的數(shù)據(jù),通過(guò)高效的數(shù)據(jù)組織和數(shù)據(jù)索引,為前端提供快速、準(zhǔn)確地?cái)?shù)據(jù)服務(wù),該層根據(jù)前端的數(shù)據(jù)請(qǐng)求,完成數(shù)據(jù)檢索工作,并以JSON 格式傳輸?shù)角岸诉M(jìn)行展示;村落數(shù)據(jù)管理服務(wù)提供村落數(shù)據(jù)的入庫(kù)、修改和刪除功能;數(shù)據(jù)分析服務(wù)提供數(shù)據(jù)分析功能,根據(jù)用戶的訪問(wèn)記錄,完成系統(tǒng)訪問(wèn)的熱點(diǎn)標(biāo)定、用戶對(duì)村落數(shù)據(jù)的關(guān)注點(diǎn)分析以及傳統(tǒng)村落訪問(wèn)熱點(diǎn)分析等,便于旅游管理部門(mén)及旅游企業(yè)進(jìn)行旅游產(chǎn)品定制、精準(zhǔn)宣傳和營(yíng)銷.
(3)前端.前端界面是面向用戶的資源出口,是數(shù)據(jù)庫(kù)實(shí)現(xiàn)檢索服務(wù)的界面.根據(jù)數(shù)據(jù)層的資源結(jié)構(gòu)設(shè)計(jì),在前端用戶界面通過(guò)設(shè)置一級(jí)目錄和相應(yīng)的二級(jí)、三級(jí)目錄實(shí)現(xiàn)欄目?jī)?nèi)、跨欄目檢索功能.在目前以移動(dòng)互聯(lián)網(wǎng)主導(dǎo)的時(shí)代,除傳統(tǒng)PC 端前端外,數(shù)據(jù)庫(kù)系統(tǒng)必須同時(shí)實(shí)現(xiàn)移動(dòng)端前端.為了實(shí)現(xiàn)統(tǒng)一的前端服務(wù),本系統(tǒng)前端開(kāi)發(fā)采用HTML5 標(biāo)準(zhǔn)完成,除實(shí)現(xiàn)基礎(chǔ)性信息的呈現(xiàn)、檢索、獲取和利用外,可以完成全景和沉浸式前端展示.
為了方便系統(tǒng)的日常管理和維護(hù),目前山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)層和服務(wù)層部署在華為云服務(wù)器上,前端同時(shí)支持PC 端和移動(dòng)端兩種平臺(tái).
在中國(guó)傳統(tǒng)村落數(shù)字博物館系統(tǒng)中,確定了九大方面的研究和展示內(nèi)容:村落基礎(chǔ)信息、村落歷史、自然地理、選址格局、傳統(tǒng)建筑、歷史環(huán)境要素、民俗文化、生產(chǎn)生活、旅游導(dǎo)覽[6,7].借鑒以上數(shù)據(jù)分類思路,在山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,設(shè)置村落數(shù)據(jù)的一級(jí)目錄有:村落基本情況、文物古跡、村落民俗、古今名人、文獻(xiàn)資料、旅游資源、村落保護(hù)與發(fā)展.一級(jí)目錄下設(shè)的二級(jí)目錄,例如村落基本情況設(shè)置以下二級(jí)目錄:村落簡(jiǎn)介、村落變遷、村落選址、街巷格局;文物古跡設(shè)置以下二級(jí)目錄:古民宅、古廟宇、古戲臺(tái)、古石碑、古樹(shù)名木;村落民俗設(shè)置以下二級(jí)目錄:特色節(jié)目、婚喪習(xí)俗、手工工藝、特色飲食.
結(jié)合系統(tǒng)中一級(jí)目錄、二級(jí)目錄的設(shè)置情況,通過(guò)對(duì)各村上報(bào)數(shù)據(jù)的比較研究、發(fā)現(xiàn)各村數(shù)據(jù)存在一定的差異性,這些差異充分體現(xiàn)了不同村落的歷史遺存的差異和特色,但對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)以及前端展示造成一定的困難.表1 是本文對(duì)臨汾市襄汾縣7 個(gè)村落的申報(bào)數(shù)據(jù)進(jìn)行分析比較的結(jié)果.
從表1 的比較結(jié)果來(lái)看,各村落申報(bào)數(shù)據(jù)覆蓋了系統(tǒng)的一級(jí)目錄,但在二級(jí)目錄內(nèi)容上又具有一定的差異性,如只有一個(gè)村落提供村落變遷的數(shù)據(jù),其他村落沒(méi)有提供.對(duì)于上述存在的數(shù)據(jù)差異,在系統(tǒng)實(shí)現(xiàn)時(shí)難以采用固定結(jié)構(gòu)和界面展示,另外用戶進(jìn)行村落數(shù)據(jù)瀏覽時(shí),二級(jí)菜單中有的存在數(shù)據(jù)、有的則無(wú)數(shù)據(jù)導(dǎo)致系統(tǒng)無(wú)法展示.針對(duì)以上存在的問(wèn)題和困難,本文提出村落數(shù)據(jù)的差異化處理方法.
本系統(tǒng)提出的解決思路是:在村落數(shù)據(jù)錄入前,首先根據(jù)村落數(shù)據(jù)情況進(jìn)行差異化處理,即先定義其分類所需的一級(jí)和二級(jí)目錄,然后依據(jù)定義好的目錄信息錄入數(shù)據(jù).在村落數(shù)據(jù)瀏覽時(shí),服務(wù)層根據(jù)村落編號(hào)動(dòng)態(tài)生成前端目錄數(shù)據(jù),前端頁(yè)面根據(jù)服務(wù)層提供的數(shù)據(jù)動(dòng)態(tài)生成前端菜單,該方法有效解決了不同村落數(shù)據(jù)的差異化問(wèn)題.
表1 襄汾縣傳統(tǒng)村落數(shù)據(jù)分類情況統(tǒng)計(jì)表Tab.1 Statistical table of data classification of traditional villages in xiangfen county
用戶在瀏覽村落數(shù)據(jù)時(shí)會(huì)留下自己的訪問(wèn)痕跡,如位置信息、訪問(wèn)的欄目等.通過(guò)記錄、整理用戶的瀏覽痕跡,通過(guò)分析可得到用戶感興趣的村落、感興趣的數(shù)據(jù)類別等,可以幫助政府管理部門(mén)和旅游企業(yè)準(zhǔn)確了解用戶的來(lái)源和興趣點(diǎn),實(shí)現(xiàn)特色開(kāi)發(fā)和精準(zhǔn)營(yíng)銷.
在山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)現(xiàn)中,目前雖未實(shí)現(xiàn)用戶的注冊(cè)訪問(wèn),但通過(guò)解析用戶瀏覽的IP 地址,記錄下用戶的位置信息;通過(guò)記錄用戶的瀏覽行為,得到用戶訪問(wèn)的村落及類別數(shù)據(jù)等(圖2).
圖2 用戶瀏覽痕跡的數(shù)據(jù)采集流程Fig.2 Data collection process of user browsing trace
對(duì)于上述采集到的用戶瀏覽痕跡,借助大數(shù)據(jù)分析處理技術(shù),能夠得到用戶所關(guān)注的熱點(diǎn)村落信息、用戶來(lái)源信息,用戶關(guān)注的欄目信息等,通過(guò)數(shù)據(jù)可視化技術(shù),直觀地呈現(xiàn)在系統(tǒng)使用者面前.如使用用戶訪問(wèn)標(biāo)點(diǎn)圖反映關(guān)注傳統(tǒng)村落數(shù)據(jù)的用戶來(lái)源情況.
利用以上數(shù)據(jù)分析結(jié)果,可以幫助旅游主管部門(mén)及村落做好以下工作:
(1)利用瀏覽用戶的位置信息,可幫助旅游主管部門(mén)了解瀏覽用戶的來(lái)源,更好地確定旅游產(chǎn)品的目標(biāo)市場(chǎng),精準(zhǔn)地進(jìn)行信息投放.
(2)利用用戶瀏覽痕跡,分析用戶感興趣的類別數(shù)據(jù),可幫助村落和旅游企業(yè)做好旅游產(chǎn)品的規(guī)劃、確立主打品牌等.
(3)利用用戶瀏覽熱度數(shù)據(jù)的變化趨勢(shì),預(yù)測(cè)各村落的用戶關(guān)注度,對(duì)于用戶關(guān)注度高的村落,提前做好旅游開(kāi)發(fā)工作,有利于促進(jìn)村落脫貧致富,實(shí)現(xiàn)鄉(xiāng)村振興目標(biāo).
目前,山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)完成系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)工作,完成部分村落數(shù)據(jù)的收集、整理和入庫(kù)工作.山西傳統(tǒng)村落數(shù)據(jù)庫(kù)的建設(shè),有利于借助互聯(lián)網(wǎng)技術(shù)宣傳山西傳統(tǒng)文化,實(shí)現(xiàn)山西省傳統(tǒng)村落文化保護(hù)和開(kāi)發(fā)利用水平的雙向提升,為留存獨(dú)具特色的鄉(xiāng)村記憶、喚醒文化自珍、助力鄉(xiāng)村振興提供堅(jiān)實(shí)的信息資源基礎(chǔ).山西傳統(tǒng)村落數(shù)據(jù)庫(kù)系統(tǒng)的后續(xù)建設(shè)工作:一是完善村落數(shù)據(jù),力爭(zhēng)將全省入圍國(guó)家傳統(tǒng)村落名錄的550 個(gè)村落數(shù)據(jù)全覆蓋;二是細(xì)化村落數(shù)據(jù),通過(guò)更細(xì)的數(shù)據(jù)粒度表征各村落的文化特征;三是進(jìn)一步完善系統(tǒng)的數(shù)據(jù)分析功能,增強(qiáng)數(shù)據(jù)分析的準(zhǔn)確度,為山西省旅游開(kāi)發(fā)和鄉(xiāng)村振興提供可靠的數(shù)據(jù)支撐.