呂京瑩+江英杰+盧靜+張海濤
【摘 要】隨著旅游業(yè)的迅速發(fā)展,基于位置的服務(Location Based Service,簡稱LBS)成為熱門,如何為游客提供強有力的信息支撐,加強景區(qū)的接待能力和規(guī)范地進行景區(qū)管理成為急需解決的問題。針對現(xiàn)有景區(qū)導覽中所存在的問題,本文提出了一種基于WiFi智能景區(qū)導覽系統(tǒng),旨在是為游客提供定位,導航,路徑規(guī)劃,景點信息介紹,消息推送服務等一系列優(yōu)質的服務。由于該系統(tǒng)是基于WiFi定位技術實現(xiàn)的,因此具有使用方便,同時適用于室內和室外,定位精確,功耗較低,硬件環(huán)境部署條件要求較低等優(yōu)勢。
【關鍵詞】基于位置的服務;WiFi定位技術;導覽
0 引言
隨著人們生活水平的提高以及我國休假制度的完善,假期旅游成為越來越多人的選擇。在這樣的背景下,使得旅游業(yè)便成為當今最熱門的行業(yè)之一。而在旅游高峰期時導致游客人流量過多造成擁堵現(xiàn)象,從而影響游客的體驗。此外,旅游景區(qū)往往因景點分布龐雜,游客對景區(qū)路線和景點分布完全不了解等因素影響,影響游客體驗,也不利于景區(qū)管理部門的管理。
本文就是在這樣的背景下提出的,為了幫助游客了解自己所處景點位置信息和為游客推薦自己最感興趣的景點以及幫助景區(qū)管理人員以及導游人員管理景區(qū)游客秩序提供便利,在此基礎上決定進行景區(qū)智能導覽系統(tǒng)的開發(fā),旨在開發(fā)一個能夠給游客提供便利、便于景區(qū)管理的景區(qū)導覽系統(tǒng)。
1 Android客戶端設計
Android客戶端應用主要分為室內外的WiFi定位、路徑規(guī)劃與導航、景點信息介紹、消息推送服務四大部分。
本系統(tǒng)是采用WiFi定位技術來實現(xiàn)定位的,根據(jù)檢測已知的部署在景區(qū)內的WiFi熱點的信號強度來計算出當前手持Android設備的具體位置。
路線規(guī)劃和導航模塊的主要功能是引導游客到達目的地,根據(jù)游客的當前位置和目的地規(guī)劃出最短的路線并給游客導航。本系統(tǒng)根據(jù)算法規(guī)劃出路線,并在地圖相應的道路上畫出規(guī)劃的路線供游客參考。
景點信息介紹模塊的主要功能是給游客提供景點介紹信息,包括文字、音頻、視頻等形式。在地圖上的每個分景點均有標志顯示,只要點擊此標志就會彈出一個功能氣泡,氣泡上的功能按鈕有“文字”、“音頻”、“視頻”,可以通過點擊上面的功能按鈕開啟相應功能,方便游客在游覽的同時了解景點信息,并且通過音頻功能使游客不會錯過眼前的風景。
消息推送服務模塊的主要功能是給游客推薦附近的景點或酒店,給游客提供選擇,方便游客規(guī)劃接下來的行程。并提供電話訂票或定酒店的功能,使游客使用更加方便省事。
2 實現(xiàn)方案
2.1 WiFi定位功能
該模塊主要是根據(jù)游客實時移動的位置實時定位。本系統(tǒng)是采用WiFi定位技術來實現(xiàn)定位的。
WiFi定位技術的算法有加權中心點法、三角定位法和指紋算法等,其中加權中心點法是已知所有AP的位置,將定位終端所能檢測到的所有接入點位置的加權平均值作為最終的定位位置。本系統(tǒng)采用的是指紋算法,因為整體來說,指紋算法比另外兩種算法的精度要高,加權中心點法和三角定位法的精度相當,但是在近似于理想狀態(tài)的時候,三角定位法的精度還是遠高于加權中心點法的,此時與指紋算法的精度相當。但加權中心點法和三角定位法都需要預先知道所有AP的位置,而指紋算法不需要知道,只需要提前繪制一幅信號Map。所以WiFi定位算法最終選擇指紋算法。
2.2 路線規(guī)劃與功能
該模塊主要是給游客指引道路,使游客以最短的路線到達目的地。
本系統(tǒng)最終選擇Dijkstra算法,因為它的時間復雜度較低,并且它用于某一個景區(qū),并非一些大型的復雜的路徑拓撲網(wǎng)絡圖,也不會存在負邊的問題,因此選擇這個算法。該算法需要所有頂點和所有路線以及路線的權值這些數(shù)據(jù),因此,本系統(tǒng)在地圖上采集了各個頂點,并錄入了每一條路線以及路線的長度存入數(shù)據(jù)庫中。每當規(guī)劃路線的時候需要從數(shù)據(jù)庫庫中讀取數(shù)據(jù)計算出最短路線,并且在地圖上把路線繪制出來。并根據(jù)移動方向,查詢數(shù)據(jù)庫得出當前位置的前方景點等情況來為游客導航。
2.3 消息推送功能
該模塊主要是給游客推薦附近的景點、酒店等周邊信息。此功能的實現(xiàn)是在服務器端根據(jù)游客的偏好來選擇推送消息的內容,本軟件將收集每位游客參觀過本景區(qū)的哪些分景點,游覽結束后選擇了哪些酒店或景點都記錄在數(shù)據(jù)庫中進行分析,向該游客推送類似的酒店或景點信息。此外還根據(jù)游客游覽的景點分析游客的性格愛好,并針對游客的性格愛好來推送消息,如一些喜歡看花、喜歡參觀藝術品的游客則向游客推送一些文藝主題的酒店或者推送類似的景點。并且本件還結合了從大眾點評抓取的數(shù)據(jù)包的一些數(shù)據(jù)來擇優(yōu)推送。
2.4 景點信息功能
為了能夠使用戶更加了解某個景點的一些詳細資料例如景點的主要觀賞點、景點的歷史典故、景點的一些實景拍攝等來決定自己的游玩方案,用戶可以通過客戶端了解到相關景點豐富的多媒體介紹信息。
該模塊主要是給游客提供文字、音頻、視頻的景點介紹信息。用戶點擊一個景點標記提交獲取信息請求,在該景點標記位置處彈出氣泡窗口,并在其中顯示文字資料,上面有播放音頻和播放視頻的按鈕,點擊后則從服務器下載音頻、視頻,如果下載超時,則返回提示超時信息,否則播放該音頻或視頻。
3 總結
人民的生活水平越來越高,假期也越來越多,因此外出旅游的人們也越來越多,而本應用則是為這些人群定制的,能夠引導游客游覽,給游客帶來方便,提高游客游覽的效率,節(jié)省游客的時間。本軟件具有快速定位、導航、路線規(guī)劃、景點信息介紹、消息推送服務等功能。地圖精度高,實時更新快,能夠正確地引導游客到達各個分景點,還會為游客提供一些主要觀賞點、景點的歷史典故、景點的實景拍攝等。并具有實時、界面友好、可靠、易維護、易擴展等優(yōu)點。這一整個的設計是基于Android手機移動端制作的,具有方便、快捷、隨身攜帶的特性,非常適合當今互聯(lián)網(wǎng)時代的發(fā)展。
【參考文獻】
[1]王東華.Android開發(fā)實例大全[M].電子工業(yè)出版社,2012.
[2]吳亞峰.Android應用案例開發(fā)大全[M].2版.人民郵電出版社,2013.
[3]江英杰.基于WiFi的景區(qū)導覽系統(tǒng)的設計與實現(xiàn)[D].桂林電子科技大學,2015.
[責任編輯:湯靜]