王亞飛 黃詮



摘要:該文以湄江風景區為研究背景設計與開發了一款基于Android平臺的導游助手系統。系統由游客端和管理端兩部分組成,根據湄江景區的實際情況結合GPS定位、二維碼識別、TTS文字轉語音講解、路徑規劃等技術進行規劃設計,借助智能終端設備與服務器進行通訊主動感知景區景點信息,系統實現了門票預訂、地圖顯示、景點講解、路徑規劃等功能,為提高湄江景區整體旅游服務水平,提升游客的旅游體驗打下了一定的基礎。
關鍵詞:Android;二維碼識別;路徑規劃
中圖分類號:TP391 文獻標識碼:A
文章編號:1009-3044(2020)21-0083-02
開放科學(資源服務)標識碼(0SID):
1 背景
隨著“互聯網+”技術的不斷發展與進步,將傳統旅游模式與“互聯網+”技術相結合,發展智慧旅游成為目前旅游行業的一個新的研究熱點[1-3]。目前市場上的旅游類App雖然數量繁多,但大多都圍繞門票預定、周邊服務等功能進行設計開發,功能較為普遍缺乏針對性,無法滿足游客的個性化需求。
湄江風景區坐落于湖南湘中婁底市境內,為國家4A級旅游景區、國家地質公園,景區以地質遺跡景觀為主。本文結合湄江風景區自身實際情況以互聯網為平臺設計與開發一款導游助手系統。系統借助智能終端設備,結合GPS定位、二維碼識別、路徑規劃、語音講解等技術[4-7],能主動感知景區景點相關信息,并根據游客需求,智能、個性化的安排和制定行程路線,從而有效地提升游客體驗感,推動景區旅游經濟發展。
2 系統分析與設計
景區導游助手系統其主要目的為解決游客預定景區門票、景區信息查詢、個性化游覽路線制定、景點智能語音播報等問題。系統由游客端和管理端兩個部分組成,其中游客端基于Android平臺設計,管理端基于SSM框架技術進行設計。系統借助智能終端設備主動感知景區景點相關信息,為游客提供幫助,從而提升游客旅游體驗感。系統的總框架設計圖如圖1所示。
根據系統總框架設計,系統主要功能包括景點介紹模塊、地圖模塊、訂票模塊、信息發布模塊、信息管理模塊等,系統的功能模塊圖如圖2所示。
3 關鍵技術
3.1路徑規劃
要實現路徑規劃,首先需要將景區地圖在系統中進行顯示。系統通過導人百度地圖SDK來提供程序接口,調用百度地圖API接口在地圖上添加景區的景點標志以及景區邊界線,并對地圖界面進行優化處理,將優化后的結果通過系統進行顯示,為后續的路徑規劃提供基礎。
路徑規劃功能的目標主要有兩個:一個是規劃出最短路線,保證游客最快到達目的景點;另一個是算法要足夠的優化,算法復雜度低,占用內存少,能夠滿足用戶的最快查詢。首先根據湄江風景區的景點分布圖(如圖3所示),結合景區提供的游覽人數,選取出主要景區進行景點分布設置;然后根據確定的景點之間的距離,分析比例,得出景點權值分布圖,并在此基礎上使用Dijkstra算法進行路徑規劃設計,景點權值分布圖如圖4所示,其中字母代表湄江風景區的景點,數字表示權值大小。
以景點A點到G點的最短路徑為例,具體算法過程如下:
1)首先令S={A),U=(B>=5,C>=4,D>=4,E>=。。.F>=oo,G>=o。】; 2)其次選擇與S中元素A的關聯邊B、C、D中最短的路徑,將該頂點加入S集合中,得出S=(C>=4);U=(B>=5,D>=4.E>=∞.F>=∞,G>=o.1;
3)重復步驟2),得出S=fD>=4,E>=9,G>=121,所以A點到G點的最短路徑為A->D一>E一>G。
3.2 二維碼識別與語音講解
語音講解是景區導游助手系統的關鍵功能之一,是虛擬導游的重要特征。為實現語音講解功能,系統在設計時將語音講解技術與二維碼識別技術相結合。游客通過App掃描景點的二維碼即可收到該景點的語音講解信息。系統將各景點的文字信息存放在后臺數據庫,創建主關鍵字標識序列號同時生成二維碼標簽,為提高系統的響應速度,二維碼標簽中并不存儲具體的介紹信息,僅存放標識序列號。當游客使用App掃描景點二維碼標簽時,系統通過調用ZXing庫接口完成二維碼標簽的識別,在識別標簽中存儲的標識序列號后,系統后臺在數據庫中查找相應標識序列號對應的文本信息,并將信息返回至App端。
App端在接收到相關數據后,利用Android內置的TTS( TextToSpeech)技術對文本信息進行數據分析,同時調用語音數據庫,通過TTS引擎參數完成語音合成并進行播放,從而實現了語音講解功能。TTS技術語音合成流程如圖5所示。
4 系統實現
系統游客端基于Android平臺設計,管理端基于SSM框架技術進行設計,后臺數據庫采用MYsoL。游客端、管理端與數據庫之間采用HTTPS協議進行信息通訊。系統基本實現了門票預訂,路徑規劃、景點語音講解、后臺數據管理等功能。以景點講解為例其界面如圖6所示。
5 結束語
本文針對當前導游軟件針對性不強、功能較為普通等問題,以湄江風景區為研究背景,從路徑規劃、景點講解、門票預訂、周邊推薦等功能需求出發,結合GPS定位、地圖顯示、二維碼識別、TTS語音講解等技術設計與開發了一款基于Android的導游助手軟件。經測試,系統基本滿足了各項功能需求,為景區信息化建設打下了一定的基礎。
參考文獻:
[1)李劍蘭,陳曉衛,我國旅游APP的現狀與未來[Jl,統計與管理,2016,5(11): 98-99.
[2]池香,基于RFID的旅游景區的自助導游系統設計與實現[D].大連:大連海事大學,2017.
[3]梁紅穎.基于Android平臺語音播報器的設計與實現[Jl.計算機光盤軟件與應用,2013(2): 216-217.
[4]張凌云,黎崾,劉敏,智慧旅游的基本概念與理論體系[J].旅游學刊,2012,27(5):66-73.
[5]朱珠,張欣,淺談智慧旅游感知體系和管理平臺的構建[J].江蘇大學學報(社會科學版),201 1,13(6): 97-100.
[6]顏敏.智慧旅游及其發展——以江蘇省南京市為例[J].中國經貿導刊,2012(72): 75-77.
[7]王宏星.移動互聯網技術在旅游業中的應用研究[D].杭州:浙江大學,2004.
【通聯編輯:謝媛媛】
基金項目:湖南省教學改革項目(項目編號:湘教通2018]436號)
作者簡介:王亞飛(1998-),女,河北邯鄲人,學士,主要研究方向為物聯網工程;黃詮(1977-),男,湖南漣源人,實驗師,碩士,主要研究方向為事數據挖掘、無線傳感器網絡研究。