呂瓊藝
(廈門海洋職業(yè)技術(shù)學(xué)院,福建 廈門 361012)
旅游產(chǎn)業(yè)巨大市場(chǎng)前景以及“互聯(lián)網(wǎng)+”模式的應(yīng)用日漸廣泛,越來(lái)越多的學(xué)者、投資人聚焦于旅游軟件的開發(fā)應(yīng)用。目前國(guó)內(nèi)外已經(jīng)出現(xiàn)不少旅游類APP,如國(guó)內(nèi)的“一起玩旅游”“去哪兒旅途”“TirpColor”等的APP交互平臺(tái),應(yīng)用已很成熟。但從現(xiàn)存的旅游APP來(lái)看,目前針對(duì)某一城市特定景區(qū)全方位的旅游APP,尤其是供針對(duì)特定景區(qū)且同時(shí)提供精品路線與自助策劃路線的旅游APP并不多見[1]。廈門作為國(guó)家級(jí)智慧旅游試點(diǎn)城市,其核心旅游景點(diǎn)鼓浪嶼備受關(guān)注,特別是自助旅游團(tuán)或者散客,游廈門必登鼓浪嶼[2]。因此,基于游客體驗(yàn)為目的開發(fā)鼓浪嶼景區(qū)智慧旅游APP軟件十分必要。
系統(tǒng)開發(fā)環(huán)境包括軟件開發(fā)環(huán)境與硬件配置2個(gè)方面。其中,軟件開發(fā)環(huán)境(Software Development Environment,SDE)是指在基本硬件和宿主軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng)用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡(jiǎn)稱SDE。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過(guò)程、活動(dòng)和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。文章中設(shè)計(jì)的鼓浪嶼景區(qū)APP交互平臺(tái)基于iOS操作系統(tǒng),采用軟件開發(fā)套件SDK以及Xcode開發(fā)平臺(tái),即Apple的集成開發(fā)環(huán)境。值得一提的是iOS SDK擴(kuò)展了Xcode工具集,其中包含iOS專用的工具、編譯器和框架。軟件開發(fā)環(huán)境采用面向?qū)ο蟮腛bjective-C語(yǔ)言編程語(yǔ)言和輕量級(jí)SQlite數(shù)據(jù)庫(kù),遵循MVC設(shè)計(jì)模式,通過(guò)數(shù)據(jù)請(qǐng)求JSON來(lái)完成客戶端與服務(wù)器端口的交互工作。硬件配置包括Mac電腦、iDevice——iPhone、iPad、iPod Touch 等。
旅途中,游客最常做的一件事就是找出通往目的地的路徑。從起點(diǎn)到終點(diǎn)的路徑中,游客總是最希望找到一條在眾多路徑中最短的路徑,將這個(gè)想法實(shí)現(xiàn)到APP交互平臺(tái)中就需要討論最短路徑問(wèn)題。鼓浪嶼景區(qū)旅游APP的開發(fā)加入了基于Dijkstra算法的路線規(guī)劃,地圖模塊可以利用路線規(guī)劃幫助用戶完成自助和成品路線規(guī)劃的操作,實(shí)現(xiàn)精品線路、自助選路等功能[3]。
2.1.1 自助路線規(guī)劃模塊
自主路線規(guī)劃為用戶提供鼓浪嶼景區(qū)簡(jiǎn)單的線路規(guī)劃服務(wù),其基本實(shí)現(xiàn)截圖如圖1所示,即輸入鼓浪嶼景區(qū)的起始景點(diǎn)名稱,系統(tǒng)自助規(guī)劃出一條線路圖。

圖1 自助路線規(guī)劃模塊實(shí)現(xiàn)的簡(jiǎn)單示例截圖
在該模塊中,用戶也可以總覽鼓浪嶼的地圖信息,并根據(jù)輸入起點(diǎn)、終點(diǎn)的方式找到當(dāng)前的最佳路徑。如在圖2中,圖(a)展示了從島內(nèi)出發(fā)選擇渡口,情況示例截圖;圖(b)中可以看出以輪渡碼頭為出發(fā)點(diǎn),以鼓浪嶼風(fēng)琴博物館為終點(diǎn)的最短路線。在圖3中,圖(a)、圖(b)分別展示了以“德益洋洋”小吃為起點(diǎn)到尚州的最短路線的縮略圖與放大圖的截圖示例。
2.1.2 成品路線規(guī)劃
隨著人工智能技術(shù)的不斷進(jìn)步,越來(lái)越多的網(wǎng)站、軟件支持用戶根據(jù)需求內(nèi)容(商品、服務(wù)、賣家、快遞等)進(jìn)行打分和發(fā)表評(píng)論。根據(jù)用戶的打分、評(píng)論等對(duì)每個(gè)數(shù)據(jù)進(jìn)行分析,進(jìn)而從大量數(shù)據(jù)中尋找這些數(shù)據(jù)規(guī)律的技術(shù)就是數(shù)據(jù)挖掘技術(shù)。對(duì)于旅游產(chǎn)業(yè)來(lái)說(shuō),利用數(shù)據(jù)挖掘技術(shù)對(duì)游客行為進(jìn)行研究分析后,可以向其推薦地區(qū)特產(chǎn)、景區(qū)住宿、景區(qū)美食、伴手禮品等。在路線規(guī)劃方面,可以將數(shù)據(jù)挖掘技術(shù)應(yīng)用到旅游景區(qū)路線規(guī)劃設(shè)計(jì)上,通過(guò)對(duì)每個(gè)游客的興趣愛(ài)好等進(jìn)行分析,為其推薦相應(yīng)的旅游路線;也可以根據(jù)多數(shù)游客的路線選擇、評(píng)分反饋,推薦相應(yīng)的成品路線。

圖2 鼓浪嶼上路線規(guī)劃截圖示例

圖3 鼓浪嶼上路線規(guī)劃縮略圖、放大圖的截圖示例
在鼓浪嶼景區(qū)APP交互平臺(tái)開發(fā)過(guò)程中,利用數(shù)據(jù)挖掘技術(shù)分析用戶數(shù)據(jù)庫(kù)中信息間的關(guān)聯(lián)規(guī)則,針對(duì)用戶的喜好,規(guī)劃出鼓浪嶼各景區(qū)間的最佳路徑,即成品路線。
景區(qū)信息管理模塊為用戶展示了鼓浪嶼的相關(guān)景點(diǎn)信息,如景點(diǎn)圖片、景點(diǎn)地址、景點(diǎn)特色、景點(diǎn)描述、景點(diǎn)門票等,使用戶通過(guò)觸摸點(diǎn)擊的方式快捷便利地獲得景區(qū)信息從而完成交互式體驗(yàn)。圖4為鼓浪嶼景區(qū)APP交互平臺(tái)景區(qū)信息管理模塊的截圖示例,清晰地展示了鼓浪嶼景點(diǎn)—萬(wàn)國(guó)建筑博覽的相關(guān)信息,整個(gè)界面非常友好,能夠準(zhǔn)確地展現(xiàn)出萬(wàn)國(guó)建筑博覽的風(fēng)貌。

文章設(shè)計(jì)的APP交互平臺(tái)增加了與社交網(wǎng)絡(luò)平臺(tái)的互聯(lián)互通功能,可以與大眾常用的社會(huì)性網(wǎng)絡(luò)服務(wù)SNS(Social Networking Services)平臺(tái)互聯(lián)互通,方便游記、照片、視頻等游玩信息在QQ、新浪微博等平臺(tái)上同步更新,在增強(qiáng)互動(dòng)的同時(shí),增加娛樂(lè)性。 以用戶在登錄的過(guò)程中,可以選擇使用新的用戶名進(jìn)行注冊(cè)登錄,也可以選擇平時(shí)使用的QQ信息進(jìn)行登錄,圖5展示了使用QQ進(jìn)行登錄的頁(yè)面截圖。登錄成功后,用戶可以根據(jù)需要在用戶中心選擇查看分享過(guò)的圖片、簽到過(guò)的地方、提意見、點(diǎn)贊、分享其他信息、查看關(guān)于信息及退出等操作。
2.3.1 用戶賬號(hào)管理 登錄退出(見圖5、6)
2.3.2 用戶賬號(hào)管理 分享記錄 簽到記錄




用戶管理模塊中,用戶可以在完成登錄操作后在用戶中心進(jìn)行簽到,并對(duì)所作的記錄進(jìn)行分享。簽到時(shí),該APP平臺(tái)可以顯示簽到地點(diǎn)的圖片信息、地址信息以及在鼓浪嶼的簽章信息等,用戶可以通過(guò)觸摸點(diǎn)擊的方式獲得鼓浪嶼上的各個(gè)景點(diǎn)的語(yǔ)音介紹。該APP交互平臺(tái)同時(shí)允許用戶選擇插入其他圖片信息,真正讓用戶實(shí)現(xiàn)玩轉(zhuǎn)鼓浪嶼游覽體驗(yàn)。圖7展示了簽到示例,即在鼓浪嶼景點(diǎn)——八卦樓進(jìn)行簽到的頁(yè)面信息,可以看出該簽到頁(yè)面制作精美,功能強(qiáng)大,可以同時(shí)分享到SNS平臺(tái),如新浪微博、QQ等。圖8顯示了將八卦樓的簽到信息分享到QQ平臺(tái)的示例,在此過(guò)程中,用戶可將此簽到信息發(fā)送到QQ空間或分享給自己的任一QQ好友、任一QQ群以及任一討論組,使其他人能夠進(jìn)行查閱、評(píng)論等。
查詢模塊部分,用戶可以通過(guò)搜索框輸入景點(diǎn)相關(guān)信息進(jìn)行搜索,如輸入“館”字,查詢結(jié)果將會(huì)顯示鼓浪嶼島上全部包含“館”字的旅游景點(diǎn),圖9清晰地描述了該搜索過(guò)程。

二維碼識(shí)別模塊,用戶可以通過(guò)手機(jī)掃描二維碼的方式獲取景點(diǎn)語(yǔ)音介紹,圖10顯示了該功能的頁(yè)面截圖。


2.6.1 打開或者創(chuàng)建數(shù)據(jù)庫(kù)/ 數(shù)據(jù)庫(kù)的鏈接

2.6.2 關(guān)閉數(shù)據(jù)庫(kù)

2.6.3 查詢操作

2.6.4 創(chuàng)建表格

本系統(tǒng)設(shè)計(jì)開發(fā)中,由于iOS平臺(tái)具有設(shè)備統(tǒng)一、系統(tǒng)高效、開發(fā)技術(shù)成熟等特點(diǎn),因此本文選擇在iOS平臺(tái)進(jìn)行算法實(shí)現(xiàn)和系統(tǒng)開發(fā)。系統(tǒng)開發(fā)過(guò)程中,在對(duì)游客對(duì)鼓浪嶼景區(qū)旅游行為習(xí)慣與喜好進(jìn)行詳細(xì)分析的基礎(chǔ)上,對(duì)旅游APP的功能實(shí)現(xiàn)進(jìn)行了技術(shù)可行性分析,然后嚴(yán)格按照軟件開發(fā)標(biāo)準(zhǔn)、規(guī)范與流程對(duì)照設(shè)計(jì)進(jìn)行開發(fā)[5]。
由于開發(fā)倉(cāng)促,鼓浪嶼景區(qū)旅游APP軟件交互平臺(tái)仍有一些不完善的地方,比如功能的完備性及頁(yè)面的精細(xì)化等方面還需要繼續(xù)完善,以及該軟件的推廣,為旅客的出游提供便捷的一站式服務(wù)。