公務(wù)員期刊網(wǎng) 論文中心 正文

云服務(wù)器下的民族文化旅游信息推薦系統(tǒng)

前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了云服務(wù)器下的民族文化旅游信息推薦系統(tǒng)范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。

云服務(wù)器下的民族文化旅游信息推薦系統(tǒng)

摘要:通常的推薦系統(tǒng)不能滿足游客的個(gè)性化需求,尤其是民族文化旅游因其信息量大、游客需求類型多,當(dāng)前的旅游信息推薦系統(tǒng)很難滿足其時(shí)效性。針對(duì)云南民族文化旅游實(shí)際情況,設(shè)計(jì)了旅游信息推薦算法,采用云服務(wù)器、MVC模式開(kāi)發(fā)了旅游信息推薦系統(tǒng)。該系統(tǒng)能夠通過(guò)客戶信息、偏好規(guī)劃處最佳旅游路線,并實(shí)現(xiàn)旅游消息推送。與大型網(wǎng)站推薦的旅游攻略相比,該系統(tǒng)時(shí)效性強(qiáng),能夠?yàn)橛慰吞峁└雍侠淼穆糜温肪€。

關(guān)鍵詞:推薦算法;MVC模式;云服務(wù)器;時(shí)效性

引言

推薦系統(tǒng)廣泛應(yīng)用于互聯(lián)網(wǎng)的內(nèi)容社區(qū)、搜索引擎以及電子商務(wù)等領(lǐng)域,它在項(xiàng)目特性和用戶特性的基礎(chǔ)上面向客戶需求提供所需的項(xiàng)目,雙向提高了企業(yè)和用戶的效率[1]。但是,當(dāng)前大眾化的推薦系統(tǒng)很難完全滿足旅游行業(yè)的需求,首先,很難捕捉到完整的用戶信息,向客戶精準(zhǔn)推薦合適的項(xiàng)目;其次,用戶需求個(gè)性化特征明顯、需求各異,難以進(jìn)行多維度項(xiàng)目匹配;最后,旅游項(xiàng)目的多樣性使得推薦結(jié)果難以全面滿足客戶需求。旅游推薦系統(tǒng)必須基于適用于旅游業(yè)的專業(yè)算法進(jìn)行開(kāi)發(fā),由算法給出的結(jié)果來(lái)確定最適宜的旅游行程,并通過(guò)客戶端與用戶進(jìn)行需求與結(jié)論的交互,以此來(lái)提高旅游推薦系統(tǒng)的有效性和多樣性,最大限度地簡(jiǎn)化游客的準(zhǔn)備環(huán)節(jié)并滿足其個(gè)性旅游的需求[2]。

1旅游推薦系統(tǒng)整體設(shè)計(jì)

本系統(tǒng)的設(shè)計(jì)主要圍繞以下幾點(diǎn)展開(kāi):創(chuàng)建用戶興趣集;求解模型后針對(duì)用戶為景點(diǎn)評(píng)分;使用戶能夠直觀地選擇景點(diǎn);按照景點(diǎn)的推薦結(jié)果基于專業(yè)算法為用戶提供最合理的行程規(guī)劃。此外,基于本系統(tǒng)開(kāi)發(fā)了用戶客戶端。

1.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)主要包括數(shù)據(jù)庫(kù)、客戶端以及云服務(wù)器三個(gè)部分。用戶和景點(diǎn)的信息存儲(chǔ)于數(shù)據(jù)庫(kù)中,客戶端為用戶提供查詢服務(wù)和可視化信息,云服務(wù)器的主要作用是整合各種信息與客戶端輸入的需求以完成景點(diǎn)和行程推薦。系統(tǒng)結(jié)構(gòu)及各部分工作流程,如圖1所示。

1.2推薦算法設(shè)計(jì)

系統(tǒng)推薦算法主要包括3個(gè)過(guò)程。步驟1:創(chuàng)建用戶興趣集,并基于該集建立推薦項(xiàng)目模型;步驟2:以項(xiàng)目景點(diǎn)為主題,分為靜態(tài)(地理位置、游客評(píng)價(jià)等)和動(dòng)態(tài)(是否適宜出行)兩個(gè)部分進(jìn)行評(píng)分,使用戶能夠直觀地選擇目的地;步驟3:結(jié)合游客的出發(fā)地和計(jì)劃出行時(shí)間為其推薦最合理的行程規(guī)劃,劃分出同批出行的旅客及其出行路線。

1.3服務(wù)器架構(gòu)

云服務(wù)器由HTTP服務(wù)器、后臺(tái)管理系統(tǒng)和數(shù)據(jù)庫(kù)三個(gè)部分組成,其整體架構(gòu)及各部分工作流程,如圖2所示。HTTP服務(wù)器接收客戶端用戶通過(guò)網(wǎng)絡(luò)所輸入的需求信息,并依據(jù)這些信息創(chuàng)建用戶模型,基于推薦算法為客戶進(jìn)行出行規(guī)劃;后臺(tái)管理系統(tǒng)用于企業(yè)對(duì)用戶、景點(diǎn)的信息進(jìn)行即時(shí)更新;上述信息全部存儲(chǔ)于數(shù)據(jù)庫(kù)中。

2客戶端功能設(shè)計(jì)與實(shí)現(xiàn)

推薦系統(tǒng)通過(guò)客戶端面向客戶提供可視化服務(wù),其功能完善性極其重要。

2.1整體功能設(shè)計(jì)

客戶端由6個(gè)模塊組成,如圖3所示?;拘畔⒛K,包括用戶認(rèn)證信息、用戶輸入信息、用戶旅行記錄等;路線規(guī)劃模塊,為用戶提供地圖導(dǎo)航、路線規(guī)劃、路線更改、特色景點(diǎn)與商戶推薦等智能服務(wù);消費(fèi)模塊,為用戶提供就餐下榻地點(diǎn)預(yù)定、門(mén)票預(yù)定、商品團(tuán)購(gòu)等增值服務(wù);信息推送模塊,向用戶提供定位、天氣信息、商品優(yōu)惠等信息推動(dòng)服務(wù);行程模塊,記錄用戶的歷史行程、服務(wù)評(píng)價(jià)等信息;發(fā)現(xiàn)模塊,用于用戶出行體驗(yàn)的分享、交流等。

2.2客戶端關(guān)鍵功能設(shè)計(jì)與實(shí)現(xiàn)

推薦系統(tǒng)的功能主要依靠基本信息、路線規(guī)劃和行程三個(gè)模塊得以實(shí)現(xiàn)。(1)基本信息模塊用戶認(rèn)證的過(guò)程中需要填寫(xiě)真實(shí)姓名、出生日期、性別、聯(lián)系方式等信息并設(shè)置登錄密碼,此外,系統(tǒng)支持多種登錄方式供用戶選擇,包括用戶名密碼登錄、證碼登錄以及第三方軟件(微信、QQ等)登錄等[3]。此外,用戶可以根據(jù)需要絕對(duì)是否保存已出行行程,以供日后出行參考。(2)路線規(guī)劃模塊用戶需要通過(guò)推薦系統(tǒng)所獲取的信息,最主要的部分都來(lái)自于路線規(guī)劃模塊,該模塊由輸入和顯示兩個(gè)部分構(gòu)成。輸入部分的主要內(nèi)容是用戶根據(jù)實(shí)際需要所錄入的行程持續(xù)時(shí)間、出發(fā)地、目的地、經(jīng)費(fèi)預(yù)算等信息??蛻舳溯斎氩糠钟脩舻妮斎氤绦?qū)崿F(xiàn)流程[4],如圖4所示。顯示部分的主要內(nèi)容是客戶端向用戶反饋的旅行路線推薦結(jié)果,這些結(jié)果用戶可選擇通過(guò)列表顯示,也可以選擇通過(guò)地圖顯示。路線推薦并以列表或地圖展示實(shí)現(xiàn)過(guò)程的關(guān)鍵代碼如下。(3)消息推送模塊系統(tǒng)后臺(tái)通過(guò)該模塊向用戶提供旅行中所需的位置信息、天氣信息、商品優(yōu)惠信息等,屬于貼心服務(wù)項(xiàng)目,能夠增強(qiáng)用戶的旅行體驗(yàn)。其中,位置信息推送對(duì)于旅行中的客戶尤為重要,通過(guò)這些消息用戶能夠隨時(shí)了解整個(gè)行程的詳細(xì)信息,其實(shí)現(xiàn)流程,如圖5所示。消息推送過(guò)程實(shí)現(xiàn)的關(guān)鍵代碼如下。

3系統(tǒng)應(yīng)用測(cè)試

行程規(guī)劃功能是整個(gè)推薦系統(tǒng)的核心功能,系統(tǒng)測(cè)試主要圍繞規(guī)劃功能展開(kāi)。從攜程網(wǎng)站摘選50篇關(guān)于云南昆明市的詳細(xì)旅游攻略、手記,創(chuàng)建包含行程距離、耗時(shí)等因素的數(shù)據(jù)集,對(duì)其中的景點(diǎn)進(jìn)行多維度綜合評(píng)分。具體測(cè)試過(guò)程為:1)由每篇攻略中篩選出景點(diǎn)數(shù)量、景點(diǎn)間距、行程總距離、景點(diǎn)逗留時(shí)長(zhǎng)、行程總時(shí)長(zhǎng)等數(shù)據(jù)作為多維度評(píng)分因子;2)對(duì)各景點(diǎn)進(jìn)行多維度評(píng)分,得出優(yōu)選景點(diǎn)推薦;3)基于景點(diǎn)多維度評(píng)分結(jié)果,通過(guò)本文提出的推薦算法,得到推薦行程的結(jié)果;4)基于推薦行程計(jì)算其時(shí)效比數(shù)值(景點(diǎn)觀賞游玩時(shí)長(zhǎng)/行程總距離);5)對(duì)攻略行程和推薦行程的時(shí)效比進(jìn)行比較分析。網(wǎng)上攻略與推薦行程中的旅游行程數(shù)據(jù)對(duì)比結(jié)果,如表1所示。對(duì)兩表中的時(shí)效比數(shù)值可見(jiàn),本系統(tǒng)通過(guò)推薦算法所得出的推薦行程相較于攻略文章中所總結(jié)的行程在時(shí)間和距離上具有明顯的優(yōu)勢(shì)。提取所有數(shù)據(jù)繪制成時(shí)效比曲線圖能夠更加清晰地體現(xiàn)攻略行程與推薦行程的差異,如圖6所示。在所選取的50條旅游行程攻略中,大多數(shù)本系統(tǒng)推薦行程的時(shí)效比數(shù)值都要高于原攻略,由此可見(jiàn)經(jīng)過(guò)本系統(tǒng)推薦后游客能夠在出行需求不變的情況下獲得更佳的旅游體驗(yàn)。

4總結(jié)

本文針對(duì)當(dāng)前旅行出游的旺盛需求設(shè)計(jì)了一種旅游推薦系統(tǒng),解決了大部分游客用戶出行選擇難的問(wèn)題,該系統(tǒng)基于專業(yè)的旅游算法按客戶意愿為其推薦最適宜的出行路線[5]。通過(guò)測(cè)試和實(shí)際驗(yàn)證,系統(tǒng)功能有效、時(shí)效性強(qiáng)能夠幫助用戶提前指定最合理的旅游規(guī)劃。

參考文獻(xiàn)

[1]??崳拗覀?,趙晨潔,等.個(gè)性化旅游推薦技術(shù)研究及發(fā)展綜述[J].物聯(lián)網(wǎng)技術(shù),2020,10(3):86-88.

[2]王萍,王明松.基于Hadoop的旅游景點(diǎn)推薦系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦(理論版),2020,32(4):86-87.

[3]祁明明,馬文明,單榮杰.基于循環(huán)神經(jīng)網(wǎng)絡(luò)的旅游地點(diǎn)推薦系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2020(1):184-185.

[4]周家昊,李民.基于旅游用戶數(shù)據(jù)和評(píng)論的推薦系統(tǒng)的設(shè)計(jì)[J].軟件,2019,40(11):174-177.

[5]李維.基于案例推理的浙江旅游智能推薦系統(tǒng)研究[J].中國(guó)集體經(jīng)濟(jì),2019(32):124-126.

作者:楊萍 單位:云南國(guó)土資源職業(yè)學(xué)院