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