陳永海
(北海職業(yè)學(xué)院,廣西 北海 536000)
近年來,人們對(duì)于文化旅游的需求逐漸增多,但目前基于“互聯(lián)網(wǎng)+云計(jì)算”的文旅大數(shù)據(jù)平臺(tái)系統(tǒng)在實(shí)際應(yīng)用的過程中仍存在不少問題。基于此,有必要對(duì)其優(yōu)化設(shè)計(jì)和開發(fā)展開更加深入的研究。
隨著我國現(xiàn)代信息技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)技術(shù)和云計(jì)算技術(shù)開始在眾多領(lǐng)域中得到了廣泛應(yīng)用。與此同時(shí),其軟件技術(shù)在結(jié)構(gòu)方面也在持續(xù)創(chuàng)新和升級(jí)。例如,當(dāng)前開發(fā)者在軟件開發(fā)的過程中往往需要選擇云平臺(tái)支持兼容的軟件,進(jìn)而在此基礎(chǔ)上展開內(nèi)容設(shè)計(jì)以及工作。應(yīng)當(dāng)立足于虛擬化實(shí)現(xiàn)同該云平臺(tái)之間的有機(jī)結(jié)合,以便同當(dāng)前云計(jì)算的運(yùn)算和儲(chǔ)存能力的動(dòng)態(tài)化轉(zhuǎn)變相適應(yīng)。除此以外,為了能夠更好地滿足用戶在使用方面的實(shí)際需求,設(shè)計(jì)人員可以立足于數(shù)據(jù)儲(chǔ)存結(jié)構(gòu)和數(shù)據(jù)處理能力的優(yōu)化展開完善工作。工作人員應(yīng)當(dāng)對(duì)互聯(lián)網(wǎng)信息技術(shù)展開更為深層次的改善和創(chuàng)新,充分發(fā)揮出互聯(lián)網(wǎng)本身所具有的公開性以及共享性特點(diǎn),以選擇更多的可用軟件。由于云計(jì)算所面向的用戶數(shù)量極廣,所以其有著相對(duì)較高的安全性要求,與其他行業(yè)相比對(duì)于安全要求存在更高的級(jí)別,要求其能夠?qū)崿F(xiàn)有效抵抗各種攻擊,并為私有信息提供全方位的保護(hù)。
現(xiàn)如今,我國終端電子設(shè)備得到了進(jìn)一步的發(fā)展,人們生活開始逐漸離不開手機(jī)、電腦和平板等移動(dòng)終端設(shè)備。由此可見,基于互聯(lián)網(wǎng)和云計(jì)算所構(gòu)建起的文旅大數(shù)據(jù)平臺(tái),應(yīng)當(dāng)能夠支持多樣化的終端設(shè)備。若想真正構(gòu)建起能夠適應(yīng)現(xiàn)代發(fā)展的智慧旅游框架,則勢(shì)必要建立起一個(gè)切實(shí)可行的文旅大數(shù)據(jù)平臺(tái)系統(tǒng)。而云計(jì)算則能夠在諸多方面為智慧旅游的實(shí)現(xiàn)提供支持,一方面,從目前來看,云計(jì)算已經(jīng)形成了較大的規(guī)模,其本身已經(jīng)產(chǎn)生了更加強(qiáng)大的計(jì)算能力,能夠有效為用戶提供相應(yīng)的計(jì)算服務(wù)。云計(jì)算的應(yīng)用能夠第一時(shí)間、迅速開展對(duì)于海量數(shù)據(jù)以及信息的處理工作,為用戶提供其實(shí)際所需要的多樣化信息。另一方面,云計(jì)算可以有效突破時(shí)間以及空間的限制為用戶提供相應(yīng)的終端服務(wù),這樣一來,用戶便能夠采用申請(qǐng)?jiān)品?wù)的形式得到服務(wù),而并非是僅僅在特定的實(shí)體中得到服務(wù)。由此可見基于云計(jì)算和互聯(lián)網(wǎng)的智慧旅游能夠應(yīng)用在多種條件和情況下,為使用者提供更為針對(duì)性、適合的服務(wù),最大限度地同用戶的實(shí)際需求相適應(yīng)[1]。
文旅大數(shù)據(jù)平臺(tái)系統(tǒng)的用戶需求如圖1所示。筆者主要是基于用戶需求對(duì)平臺(tái)系統(tǒng)的功能進(jìn)行確定。

圖1 用戶需求分析
2.1.1 平臺(tái)操作需求
當(dāng)前我國有著極為豐富的旅游資源,有著多樣化的服務(wù)內(nèi)容,在旅游人員的需求方面也呈現(xiàn)出較大的差異性,所以,在進(jìn)行系統(tǒng)設(shè)計(jì)時(shí),應(yīng)當(dāng)保障其操作的直觀性以及簡便性,這樣便能夠幫助工作人員短期內(nèi)高效完成對(duì)于景點(diǎn)的篩選。基于此,可以在操作方面將平臺(tái)劃分成用戶登錄、景點(diǎn)導(dǎo)航以及景點(diǎn)周邊管理幾個(gè)板塊。與此同時(shí),還要設(shè)置收藏夾,方便用戶在瀏覽過程中隨時(shí)將其感興趣的景點(diǎn)和周邊收藏起來。此外,平臺(tái)還要設(shè)置自動(dòng)漫游以及分享漫游功能,此舉可以幫助用戶減少操作步驟。用戶在使用景點(diǎn)導(dǎo)航的過程中能夠?qū)Ω鱾€(gè)景區(qū)的實(shí)際情況產(chǎn)生更為全面的了解和認(rèn)識(shí),同時(shí),還可以基于此客觀地評(píng)價(jià)景區(qū),而在全景圖中還可以向用戶展示其在旅游過程中所需要的餐飲、醫(yī)院、廁所以及ATM機(jī)等信息,為用戶的查找提供便利。
2.1.2 平臺(tái)應(yīng)用需求
近年來,互聯(lián)網(wǎng)和信息技術(shù)的高速發(fā)展使得我國中產(chǎn)階級(jí)對(duì)于旅游有著更多的需求,并成為當(dāng)下的主力消費(fèi)人群,但受到旅游產(chǎn)業(yè)資源過于豐富和多樣的影響,消費(fèi)者往往難以更加精準(zhǔn)地查找其所需要的旅游資源,但在當(dāng)下科技手段不斷更新升級(jí)的過程中,該問題已經(jīng)逐漸得到了解決。基于虛擬現(xiàn)實(shí)針對(duì)旅游資源展開科學(xué)合理的配置工作,能夠緩解海量數(shù)據(jù)信息同用戶需求精準(zhǔn)性之間的矛盾。虛擬現(xiàn)實(shí)的有效應(yīng)用能夠?yàn)槁糜涡畔⒌膶?duì)稱提供保障,將信息用視覺這種更加直觀的方式向消費(fèi)者進(jìn)行傳遞。在這一技術(shù)的加持下,消費(fèi)者能夠通過互聯(lián)網(wǎng)平臺(tái)事先對(duì)那些其所不了解的旅游資源產(chǎn)生初步認(rèn)識(shí),具體包括景點(diǎn)和景區(qū)等的氣候變化以及服務(wù)內(nèi)容等等,消費(fèi)者在旅游之前便可以通過虛擬現(xiàn)實(shí)技術(shù),對(duì)各種實(shí)用信息展開全方位的明確,具體包括停車地點(diǎn)、藥店位置以及廁所等等,進(jìn)而在該平臺(tái)的基礎(chǔ)上制定更加全面和完整的解決方案。對(duì)于當(dāng)下時(shí)代背景下的旅游產(chǎn)業(yè)發(fā)展來說,互聯(lián)網(wǎng)虛擬旅游平臺(tái)有著至關(guān)重要的作用,結(jié)合當(dāng)前“互聯(lián)網(wǎng)+”以及旅游市場(chǎng)大數(shù)據(jù)分析等的興起來看,“互聯(lián)網(wǎng)+旅游”勢(shì)必成為我國旅游產(chǎn)業(yè)未來發(fā)展的趨勢(shì)。
2.2.1 旅游交通
在智慧文化旅游這一時(shí)代背景下,公路、鐵路、航空以及海運(yùn)等旅游交通產(chǎn)業(yè)開始展現(xiàn)出更高的智慧化程度。在當(dāng)前社會(huì)信息化以及數(shù)字化轉(zhuǎn)型的時(shí)代背景下,航空業(yè)開始展現(xiàn)出更加快速的智慧化增長趨勢(shì),其能夠通過人工智能、大數(shù)據(jù)、云計(jì)算等技術(shù)的靈活應(yīng)用,進(jìn)一步提升服務(wù)、安防以及運(yùn)控等的實(shí)效性,構(gòu)建起更加智能化、全場(chǎng)景以及全感知的智慧新機(jī)場(chǎng),構(gòu)架起更加方便的模式,為游客的文化旅游提供支持,既能有效提升航班流以及旅客流的暢通性,還能帶來全新的旅游體驗(yàn)。毋庸置疑,該新型旅游方式的應(yīng)用能夠進(jìn)一步提升國內(nèi)文化旅游國際市場(chǎng)競(jìng)爭力。
2.2.2 餐飲住宿
對(duì)于文化旅游來說,餐飲和住宿是至關(guān)重要的組成部分,與此同時(shí),在當(dāng)前智慧文化旅游高速發(fā)展的時(shí)代背景下,智慧酒店也在逐漸進(jìn)步的過程當(dāng)中。較之以往,智慧酒店能夠同多樣化的信息技術(shù)相融合,在文旅大數(shù)據(jù)平臺(tái)的基礎(chǔ)上為游客提供更為方便的方式,以滿足其在訂房和入住方面的實(shí)際需求。
2.2.3 旅游組織
旅游組織主要包括活動(dòng)公司、旅行社以及在旅游行業(yè)中的一些其他組織,其能夠在相關(guān)網(wǎng)站或者是站點(diǎn)中對(duì)旅游套餐進(jìn)行直接銷售,接下來再運(yùn)用大數(shù)據(jù)分析游客群體所具有消費(fèi)行為,總結(jié)出其消費(fèi)習(xí)慣和消費(fèi)愛好,實(shí)現(xiàn)更加精確并具有針對(duì)性的投放,這有助于實(shí)現(xiàn)對(duì)于營銷成本的高質(zhì)量控制。游客能夠在文旅大數(shù)據(jù)平臺(tái)中更為直觀明確地了解景區(qū)的具體情況,并基于此制定符合自身需求的旅游策略,與此同時(shí),還能夠達(dá)到互動(dòng)式交流的效果,形成更為科學(xué)有效的旅游方案[2]。
2.3.1 數(shù)據(jù)預(yù)處理子模塊
數(shù)據(jù)預(yù)處理子模塊是文旅大數(shù)據(jù)平臺(tái)的重要組成部分之一,從實(shí)際情況來看數(shù)據(jù)來源有著較為廣泛的特點(diǎn),原始數(shù)據(jù)難以完全滿足分析的實(shí)際需求,時(shí)常會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)誤、重復(fù)以及缺失等現(xiàn)象,所以在本模塊設(shè)計(jì)中融入了充足的統(tǒng)計(jì)分析算子、數(shù)據(jù)集成算子以及數(shù)據(jù)清洗算子,能夠更加高質(zhì)量地實(shí)現(xiàn)對(duì)于數(shù)據(jù)的處理[3]。在進(jìn)行數(shù)據(jù)清洗的時(shí)候,其包括多種操作,具體包括忽略字段、記錄排序、字符替換、數(shù)據(jù)分析以及數(shù)值運(yùn)算等等。而數(shù)據(jù)集成合并多元多表數(shù)據(jù),其具體涉及數(shù)據(jù)追加以及多表關(guān)聯(lián)等[4]。在統(tǒng)計(jì)分析方面,其具體指的是初步統(tǒng)計(jì)數(shù)據(jù)特征,幫助工作人員在宏觀層面上精準(zhǔn)地發(fā)現(xiàn)相應(yīng)的數(shù)據(jù)問題,這樣一來便能夠合理確定參數(shù)取值范圍。此外,其原子操作還包含著相關(guān)系數(shù)矩陣、正態(tài)檢驗(yàn)、方差以及均值等內(nèi)容[5]。
在系統(tǒng)中需要在數(shù)據(jù)庫中對(duì)海量的數(shù)據(jù)進(jìn)行讀取,JSON是其中主要的數(shù)據(jù)格式,其可以表示對(duì)象,同樣可以表示數(shù)組,數(shù)據(jù)格式如下:


2.3.2 Kylin建模子模塊
本系統(tǒng)在實(shí)際開展設(shè)計(jì)工作的時(shí)候?qū)崿F(xiàn)了對(duì)于Kylin建模模塊的有效集成,設(shè)計(jì)人員能夠在添加配置的基礎(chǔ)上達(dá)到集成Kylin集群建模頁面的效果。在Kylin建模子模塊中能夠新建多個(gè)項(xiàng)目,而在每一個(gè)項(xiàng)目中都可以建立起多個(gè)Model,所有的Model均是通過對(duì)于多張維度表和事實(shí)表所建成的多維統(tǒng)計(jì)邏輯模型。在Model上根據(jù)數(shù)據(jù)立方體展開執(zhí)行計(jì)算,其主要是按照下述邏輯過程進(jìn)行計(jì)算。從數(shù)據(jù)立方體定義的維度表和事實(shí)表出發(fā),通過使用Hive構(gòu)建起相應(yīng)的寬表[6]。抽取事實(shí)表上維度的distinct值,并采用字典樹的形式對(duì)事實(shí)表上的維度進(jìn)行壓縮編碼使其成為目錄。通過對(duì)于125MapReduce的應(yīng)用可以在第一部獲取寬表文件進(jìn)行輸入,實(shí)現(xiàn)對(duì)于N-Dimension cuboid的輸入,接下來便可以根據(jù)上一步所生成的結(jié)果串行產(chǎn)生N-1cuboid,N-2cuboid…0-cuboid。基于所產(chǎn)生的Cuboid數(shù)據(jù)量展開對(duì)于HTable的Region分割策略的計(jì)算工作,并創(chuàng)建HTable,實(shí)現(xiàn)對(duì)于HFile的合理導(dǎo)入。立足于本模塊所集成的Kylin配置頁面展開相應(yīng)的數(shù)據(jù)建模工作,再正式創(chuàng)建數(shù)據(jù)立方體和生成之間應(yīng)當(dāng)在Hive中實(shí)現(xiàn)表結(jié)構(gòu)的導(dǎo)入,然后便要對(duì)維度表以及事實(shí)表和其中所涉及的度量與維度進(jìn)行選擇,進(jìn)而完成數(shù)據(jù)模型的創(chuàng)建工作[7-8]。接下來便需要基于模型進(jìn)行執(zhí)行計(jì)算度量以及維度的科學(xué)選擇,并對(duì)其進(jìn)行設(shè)置優(yōu)化等工作,待到數(shù)據(jù)立方體得出結(jié)果之后便能夠?qū)崿F(xiàn)對(duì)于Cube的創(chuàng)建工作。對(duì)于優(yōu)化設(shè)置來說,工作人員可以在進(jìn)行衍生維度和強(qiáng)制維度設(shè)置的基礎(chǔ)上達(dá)到加快構(gòu)建Cube構(gòu)建流程速度的效果[9]。
2.3.3 駕駛艙管理子模塊
駕駛艙管理子模塊的構(gòu)成包含著多張圖表,其能夠采用自定義的拖拽方式對(duì)圖表展開自由形式的組合,其中涉及標(biāo)準(zhǔn)圖表、地圖、多維表格以及指標(biāo)卡等等各種樣式,而駕駛艙在多樣化的圖表組合基礎(chǔ)上有著多種排列組合的方式,駕駛艙本身有著整體主題意義,能夠幫助用戶從各種角度著手針對(duì)觀察數(shù)據(jù)的實(shí)際情況進(jìn)行觀察和分析。其具體涉及駕駛艙的新建、修改以及刪除等多項(xiàng)內(nèi)容,并且還有著多圖聯(lián)動(dòng)以及實(shí)施駕駛艙等各方面功能。一旦其數(shù)據(jù)出現(xiàn)更新和變化,那么圖表數(shù)據(jù)同樣會(huì)進(jìn)行自動(dòng)計(jì)算,與此同時(shí)還會(huì)在原有的基礎(chǔ)上更新駕駛艙。本文中基本上都是采用WebSocket進(jìn)行前后端的實(shí)時(shí)內(nèi)容推送,并基于WebSocket鏈接本模塊對(duì)實(shí)時(shí)駕駛艙列表進(jìn)行了維護(hù),然后再利用數(shù)據(jù)源監(jiān)控模塊針對(duì)數(shù)據(jù)源的變化展開全方位的監(jiān)控,一旦其數(shù)據(jù)產(chǎn)生一定的變化,便會(huì)基于駕駛艙對(duì)應(yīng)的更新頻率配置推動(dòng)實(shí)時(shí)圖表的再次計(jì)算[10]。在此過程中所包含的圖表生成模塊以及計(jì)算引擎執(zhí)行器模塊都已經(jīng)完成了設(shè)計(jì),在計(jì)算完畢之后便要更新圖表,然后便將有數(shù)據(jù)更新成功的消息通知駕駛艙頁面,重新調(diào)用駕駛艙查詢接口,向用戶呈現(xiàn)出最新的圖表重組駕駛艙。
綜上所述,強(qiáng)化對(duì)互聯(lián)網(wǎng)和云計(jì)算技術(shù)的應(yīng)用,能夠有效提升文旅大數(shù)據(jù)平臺(tái)建設(shè)的效果,對(duì)于文化旅游行業(yè)整體的持續(xù)發(fā)展有著積極的促進(jìn)作用。因此,研究人員應(yīng)當(dāng)優(yōu)化系統(tǒng)設(shè)計(jì),繼而為我國旅游行業(yè)發(fā)展創(chuàng)造良好的條件。