陳永海
(北海職業(yè)學院,廣西 北海 536000)
近年來,人們對于文化旅游的需求逐漸增多,但目前基于“互聯(lián)網(wǎng)+云計算”的文旅大數(shù)據(jù)平臺系統(tǒng)在實際應用的過程中仍存在不少問題?;诖耍斜匾獙ζ鋬?yōu)化設計和開發(fā)展開更加深入的研究。
隨著我國現(xiàn)代信息技術的不斷發(fā)展,互聯(lián)網(wǎng)技術和云計算技術開始在眾多領域中得到了廣泛應用。與此同時,其軟件技術在結構方面也在持續(xù)創(chuàng)新和升級。例如,當前開發(fā)者在軟件開發(fā)的過程中往往需要選擇云平臺支持兼容的軟件,進而在此基礎上展開內(nèi)容設計以及工作。應當立足于虛擬化實現(xiàn)同該云平臺之間的有機結合,以便同當前云計算的運算和儲存能力的動態(tài)化轉變相適應。除此以外,為了能夠更好地滿足用戶在使用方面的實際需求,設計人員可以立足于數(shù)據(jù)儲存結構和數(shù)據(jù)處理能力的優(yōu)化展開完善工作。工作人員應當對互聯(lián)網(wǎng)信息技術展開更為深層次的改善和創(chuàng)新,充分發(fā)揮出互聯(lián)網(wǎng)本身所具有的公開性以及共享性特點,以選擇更多的可用軟件。由于云計算所面向的用戶數(shù)量極廣,所以其有著相對較高的安全性要求,與其他行業(yè)相比對于安全要求存在更高的級別,要求其能夠實現(xiàn)有效抵抗各種攻擊,并為私有信息提供全方位的保護。
現(xiàn)如今,我國終端電子設備得到了進一步的發(fā)展,人們生活開始逐漸離不開手機、電腦和平板等移動終端設備。由此可見,基于互聯(lián)網(wǎng)和云計算所構建起的文旅大數(shù)據(jù)平臺,應當能夠支持多樣化的終端設備。若想真正構建起能夠適應現(xiàn)代發(fā)展的智慧旅游框架,則勢必要建立起一個切實可行的文旅大數(shù)據(jù)平臺系統(tǒng)。而云計算則能夠在諸多方面為智慧旅游的實現(xiàn)提供支持,一方面,從目前來看,云計算已經(jīng)形成了較大的規(guī)模,其本身已經(jīng)產(chǎn)生了更加強大的計算能力,能夠有效為用戶提供相應的計算服務。云計算的應用能夠第一時間、迅速開展對于海量數(shù)據(jù)以及信息的處理工作,為用戶提供其實際所需要的多樣化信息。另一方面,云計算可以有效突破時間以及空間的限制為用戶提供相應的終端服務,這樣一來,用戶便能夠采用申請云服務的形式得到服務,而并非是僅僅在特定的實體中得到服務。由此可見基于云計算和互聯(lián)網(wǎng)的智慧旅游能夠應用在多種條件和情況下,為使用者提供更為針對性、適合的服務,最大限度地同用戶的實際需求相適應[1]。
文旅大數(shù)據(jù)平臺系統(tǒng)的用戶需求如圖1所示。筆者主要是基于用戶需求對平臺系統(tǒng)的功能進行確定。
圖1 用戶需求分析
2.1.1 平臺操作需求
當前我國有著極為豐富的旅游資源,有著多樣化的服務內(nèi)容,在旅游人員的需求方面也呈現(xiàn)出較大的差異性,所以,在進行系統(tǒng)設計時,應當保障其操作的直觀性以及簡便性,這樣便能夠幫助工作人員短期內(nèi)高效完成對于景點的篩選?;诖耍梢栽诓僮鞣矫鎸⑵脚_劃分成用戶登錄、景點導航以及景點周邊管理幾個板塊。與此同時,還要設置收藏夾,方便用戶在瀏覽過程中隨時將其感興趣的景點和周邊收藏起來。此外,平臺還要設置自動漫游以及分享漫游功能,此舉可以幫助用戶減少操作步驟。用戶在使用景點導航的過程中能夠對各個景區(qū)的實際情況產(chǎn)生更為全面的了解和認識,同時,還可以基于此客觀地評價景區(qū),而在全景圖中還可以向用戶展示其在旅游過程中所需要的餐飲、醫(yī)院、廁所以及ATM機等信息,為用戶的查找提供便利。
2.1.2 平臺應用需求
近年來,互聯(lián)網(wǎng)和信息技術的高速發(fā)展使得我國中產(chǎn)階級對于旅游有著更多的需求,并成為當下的主力消費人群,但受到旅游產(chǎn)業(yè)資源過于豐富和多樣的影響,消費者往往難以更加精準地查找其所需要的旅游資源,但在當下科技手段不斷更新升級的過程中,該問題已經(jīng)逐漸得到了解決?;谔摂M現(xiàn)實針對旅游資源展開科學合理的配置工作,能夠緩解海量數(shù)據(jù)信息同用戶需求精準性之間的矛盾。虛擬現(xiàn)實的有效應用能夠為旅游信息的對稱提供保障,將信息用視覺這種更加直觀的方式向消費者進行傳遞。在這一技術的加持下,消費者能夠通過互聯(lián)網(wǎng)平臺事先對那些其所不了解的旅游資源產(chǎn)生初步認識,具體包括景點和景區(qū)等的氣候變化以及服務內(nèi)容等等,消費者在旅游之前便可以通過虛擬現(xiàn)實技術,對各種實用信息展開全方位的明確,具體包括停車地點、藥店位置以及廁所等等,進而在該平臺的基礎上制定更加全面和完整的解決方案。對于當下時代背景下的旅游產(chǎn)業(yè)發(fā)展來說,互聯(lián)網(wǎng)虛擬旅游平臺有著至關重要的作用,結合當前“互聯(lián)網(wǎng)+”以及旅游市場大數(shù)據(jù)分析等的興起來看,“互聯(lián)網(wǎng)+旅游”勢必成為我國旅游產(chǎn)業(yè)未來發(fā)展的趨勢。
2.2.1 旅游交通
在智慧文化旅游這一時代背景下,公路、鐵路、航空以及海運等旅游交通產(chǎn)業(yè)開始展現(xiàn)出更高的智慧化程度。在當前社會信息化以及數(shù)字化轉型的時代背景下,航空業(yè)開始展現(xiàn)出更加快速的智慧化增長趨勢,其能夠通過人工智能、大數(shù)據(jù)、云計算等技術的靈活應用,進一步提升服務、安防以及運控等的實效性,構建起更加智能化、全場景以及全感知的智慧新機場,構架起更加方便的模式,為游客的文化旅游提供支持,既能有效提升航班流以及旅客流的暢通性,還能帶來全新的旅游體驗。毋庸置疑,該新型旅游方式的應用能夠進一步提升國內(nèi)文化旅游國際市場競爭力。
2.2.2 餐飲住宿
對于文化旅游來說,餐飲和住宿是至關重要的組成部分,與此同時,在當前智慧文化旅游高速發(fā)展的時代背景下,智慧酒店也在逐漸進步的過程當中。較之以往,智慧酒店能夠同多樣化的信息技術相融合,在文旅大數(shù)據(jù)平臺的基礎上為游客提供更為方便的方式,以滿足其在訂房和入住方面的實際需求。
2.2.3 旅游組織
旅游組織主要包括活動公司、旅行社以及在旅游行業(yè)中的一些其他組織,其能夠在相關網(wǎng)站或者是站點中對旅游套餐進行直接銷售,接下來再運用大數(shù)據(jù)分析游客群體所具有消費行為,總結出其消費習慣和消費愛好,實現(xiàn)更加精確并具有針對性的投放,這有助于實現(xiàn)對于營銷成本的高質(zhì)量控制。游客能夠在文旅大數(shù)據(jù)平臺中更為直觀明確地了解景區(qū)的具體情況,并基于此制定符合自身需求的旅游策略,與此同時,還能夠達到互動式交流的效果,形成更為科學有效的旅游方案[2]。
2.3.1 數(shù)據(jù)預處理子模塊
數(shù)據(jù)預處理子模塊是文旅大數(shù)據(jù)平臺的重要組成部分之一,從實際情況來看數(shù)據(jù)來源有著較為廣泛的特點,原始數(shù)據(jù)難以完全滿足分析的實際需求,時常會出現(xiàn)數(shù)據(jù)錯誤、重復以及缺失等現(xiàn)象,所以在本模塊設計中融入了充足的統(tǒng)計分析算子、數(shù)據(jù)集成算子以及數(shù)據(jù)清洗算子,能夠更加高質(zhì)量地實現(xiàn)對于數(shù)據(jù)的處理[3]。在進行數(shù)據(jù)清洗的時候,其包括多種操作,具體包括忽略字段、記錄排序、字符替換、數(shù)據(jù)分析以及數(shù)值運算等等。而數(shù)據(jù)集成合并多元多表數(shù)據(jù),其具體涉及數(shù)據(jù)追加以及多表關聯(lián)等[4]。在統(tǒng)計分析方面,其具體指的是初步統(tǒng)計數(shù)據(jù)特征,幫助工作人員在宏觀層面上精準地發(fā)現(xiàn)相應的數(shù)據(jù)問題,這樣一來便能夠合理確定參數(shù)取值范圍。此外,其原子操作還包含著相關系數(shù)矩陣、正態(tài)檢驗、方差以及均值等內(nèi)容[5]。
在系統(tǒng)中需要在數(shù)據(jù)庫中對海量的數(shù)據(jù)進行讀取,JSON是其中主要的數(shù)據(jù)格式,其可以表示對象,同樣可以表示數(shù)組,數(shù)據(jù)格式如下:
2.3.2 Kylin建模子模塊
本系統(tǒng)在實際開展設計工作的時候實現(xiàn)了對于Kylin建模模塊的有效集成,設計人員能夠在添加配置的基礎上達到集成Kylin集群建模頁面的效果。在Kylin建模子模塊中能夠新建多個項目,而在每一個項目中都可以建立起多個Model,所有的Model均是通過對于多張維度表和事實表所建成的多維統(tǒng)計邏輯模型。在Model上根據(jù)數(shù)據(jù)立方體展開執(zhí)行計算,其主要是按照下述邏輯過程進行計算。從數(shù)據(jù)立方體定義的維度表和事實表出發(fā),通過使用Hive構建起相應的寬表[6]。抽取事實表上維度的distinct值,并采用字典樹的形式對事實表上的維度進行壓縮編碼使其成為目錄。通過對于125MapReduce的應用可以在第一部獲取寬表文件進行輸入,實現(xiàn)對于N-Dimension cuboid的輸入,接下來便可以根據(jù)上一步所生成的結果串行產(chǎn)生N-1cuboid,N-2cuboid…0-cuboid?;谒a(chǎn)生的Cuboid數(shù)據(jù)量展開對于HTable的Region分割策略的計算工作,并創(chuàng)建HTable,實現(xiàn)對于HFile的合理導入。立足于本模塊所集成的Kylin配置頁面展開相應的數(shù)據(jù)建模工作,再正式創(chuàng)建數(shù)據(jù)立方體和生成之間應當在Hive中實現(xiàn)表結構的導入,然后便要對維度表以及事實表和其中所涉及的度量與維度進行選擇,進而完成數(shù)據(jù)模型的創(chuàng)建工作[7-8]。接下來便需要基于模型進行執(zhí)行計算度量以及維度的科學選擇,并對其進行設置優(yōu)化等工作,待到數(shù)據(jù)立方體得出結果之后便能夠實現(xiàn)對于Cube的創(chuàng)建工作。對于優(yōu)化設置來說,工作人員可以在進行衍生維度和強制維度設置的基礎上達到加快構建Cube構建流程速度的效果[9]。
2.3.3 駕駛艙管理子模塊
駕駛艙管理子模塊的構成包含著多張圖表,其能夠采用自定義的拖拽方式對圖表展開自由形式的組合,其中涉及標準圖表、地圖、多維表格以及指標卡等等各種樣式,而駕駛艙在多樣化的圖表組合基礎上有著多種排列組合的方式,駕駛艙本身有著整體主題意義,能夠幫助用戶從各種角度著手針對觀察數(shù)據(jù)的實際情況進行觀察和分析。其具體涉及駕駛艙的新建、修改以及刪除等多項內(nèi)容,并且還有著多圖聯(lián)動以及實施駕駛艙等各方面功能。一旦其數(shù)據(jù)出現(xiàn)更新和變化,那么圖表數(shù)據(jù)同樣會進行自動計算,與此同時還會在原有的基礎上更新駕駛艙。本文中基本上都是采用WebSocket進行前后端的實時內(nèi)容推送,并基于WebSocket鏈接本模塊對實時駕駛艙列表進行了維護,然后再利用數(shù)據(jù)源監(jiān)控模塊針對數(shù)據(jù)源的變化展開全方位的監(jiān)控,一旦其數(shù)據(jù)產(chǎn)生一定的變化,便會基于駕駛艙對應的更新頻率配置推動實時圖表的再次計算[10]。在此過程中所包含的圖表生成模塊以及計算引擎執(zhí)行器模塊都已經(jīng)完成了設計,在計算完畢之后便要更新圖表,然后便將有數(shù)據(jù)更新成功的消息通知駕駛艙頁面,重新調(diào)用駕駛艙查詢接口,向用戶呈現(xiàn)出最新的圖表重組駕駛艙。
綜上所述,強化對互聯(lián)網(wǎng)和云計算技術的應用,能夠有效提升文旅大數(shù)據(jù)平臺建設的效果,對于文化旅游行業(yè)整體的持續(xù)發(fā)展有著積極的促進作用。因此,研究人員應當優(yōu)化系統(tǒng)設計,繼而為我國旅游行業(yè)發(fā)展創(chuàng)造良好的條件。