劉英杰1,2,賈文吉1,霍志航1,袁辰1,宋瑞雪1,柴寶寶1,張文文1,張?zhí)m華1
(1.泰山醫(yī)學(xué)院 信息工程學(xué)院,山東 泰安 271016;2.北京物資學(xué)院 物流學(xué)院,北京 101149)
摘要:為了滿足游客自助游的需要,使游客能夠?qū)β糜沃械囊率匙⌒屑奥肪€問題進行合理的規(guī)劃,以Android手機系統(tǒng)為平臺,并結(jié)合A-GPS、二維碼、無線互聯(lián)網(wǎng)、智能語音等技術(shù),以泰山景區(qū)為例設(shè)計出一種自助旅游應(yīng)用系統(tǒng),同時系統(tǒng)著重突出外文版應(yīng)用,方便外籍游客。系統(tǒng)運行界面簡潔友好,便于操作,具有很大的推廣和應(yīng)用價值。
關(guān)鍵詞:Android;A-GPS: 二維碼;自助旅游:平臺集成
0引言
隨著我國旅游產(chǎn)業(yè)的健康發(fā)展,個性鮮明的自助游成為更多人的選擇。自助游以游客為中心,在滿足游客個性化的需求外,又改善了旅游體驗;同時又使得旅游資源和社會資源得到充分的利用。
手機APP已是用戶手機中最受青睞的服務(wù)平臺,而在現(xiàn)行的手機系統(tǒng)中,Android系統(tǒng)又占據(jù)了智能手機操作系統(tǒng)平臺的主要市場,由于Android 系統(tǒng)本身是一個開放性的系統(tǒng)開發(fā)平臺,具有開源性的軟件特點,而且Android系統(tǒng)為廣大用戶提供了較好的嵌入式開發(fā)能力,使得眾多手機APP能夠輕易地放置于手機平臺[1]。
基于以上情況,以泰山景區(qū)為例,利用手機系統(tǒng)中的Android系統(tǒng)平臺,使用平臺無關(guān)性較好、通用性強、方便系統(tǒng)維護和升級的Java語言進行編寫[2],建立景區(qū)旅游自助服務(wù)系統(tǒng),同時推出英文版,突出外文服務(wù),滿足游客個性化的需要;同時本系統(tǒng)也能很好地緩解導(dǎo)游資源不足、游客安全的問題。
1系統(tǒng)開發(fā)與實現(xiàn)
1.1環(huán)境及開發(fā)技術(shù)
自助旅游服務(wù)系統(tǒng)的開發(fā)以Android平臺為開發(fā)框架。Android平臺具有高度的穩(wěn)定性和便捷的可移植性,不僅可以方便系統(tǒng)維護,而且可以節(jié)約時間、降低開發(fā)成本。其操作系統(tǒng)基于 Linux2.6內(nèi)核,應(yīng)用程序采用Java語言進行編寫,JDK1.7版本進行編譯,利用J2ME應(yīng)用開發(fā)模式建立手機APP[3],客戶端使用Eclipse進行編寫,系統(tǒng)界面的設(shè)計使用PHOTOSHOP CS6進行美化處理,采用Oracle作為數(shù)據(jù)庫平臺;此外系統(tǒng)本身還提供了豐富的UI組件,基于以上優(yōu)點,設(shè)計完成的系統(tǒng)應(yīng)用具備良好的擴展性,并且數(shù)據(jù)可交互性良好。
1.2相關(guān)技術(shù)
輔助全球衛(wèi)星定位系統(tǒng)技術(shù)是一種綜合GPS信息和網(wǎng)絡(luò)基站信息從而對移動平臺進行定位的技術(shù)[4],可以在CDMA2000、WCDMA、和GSM/GPRS網(wǎng)絡(luò)中使用。同時還要加建位置服務(wù)器、差分GPS基準站等設(shè)備。其主要優(yōu)勢是定位速度快、精確度高;首次捕獲GPS信號一般僅需幾秒鐘,不像GPS的首次捕獲時間可能要幾分鐘;其精度在正常的GPS工作環(huán)境下可達10 m左右,能夠滿足用戶需要。
Android是一種適用于各種操作系統(tǒng)的自由及開放源代碼的開發(fā)平臺[5],在應(yīng)用方面非常適合于移動設(shè)備,比如較為普遍的智能手機和掌上電腦等。Android系統(tǒng)采用分層結(jié)構(gòu),其軟件平臺從上到下主要由應(yīng)用程序?qū)印?yīng)用程序框架層、Android運行庫層以及 Linux 內(nèi)核層4個部分組成。由于系統(tǒng)本身是一個開源的開發(fā)平臺,因此對用戶來講可以搜索到豐富的免費代碼資源,所以廣受開發(fā)者的歡迎。
二維條碼是一種識別圖形,它是按照特定的幾何圖形而設(shè)計的具有一定規(guī)律的黑白相間的平面圖形,用于記錄數(shù)據(jù)符號信息[6],主要用于商業(yè)活動、網(wǎng)絡(luò)鏈接和信息讀取,其特點是信息量大、易識別、成本較低等。二維條碼圖像識別技術(shù)的成熟使得智能手機能夠通過手機攝像頭快速識別二維條碼,準確讀取信息。
1.3系統(tǒng)功能設(shè)計
經(jīng)過前期系統(tǒng)分析,為了統(tǒng)一管理,通過分類將自助旅游服務(wù)系統(tǒng)設(shè)計為5個功能模塊,分別為景區(qū)導(dǎo)航、語音講解、一鍵SOS、游客中心、本地服務(wù)。如圖1所示。
景區(qū)導(dǎo)航模塊有兩個子模塊,分別為全景地圖和定位導(dǎo)航。當(dāng)進入全景地圖模塊時,系統(tǒng)顯示景區(qū)平面圖,讓游客了解整個景區(qū)的大致分布,為游客智能推薦游覽觀光路線,方便游客選擇適合自己的線路。實時定位模塊借助A-GPS實現(xiàn)對游客的準確定位,為游客實時導(dǎo)航。
語音講解模塊借助A-GPS精準定位進行智能語音講解,同時語音講解模塊還將引入英文,提供外文講解服務(wù)方便外國游客了解景點,同時外文版還將提供在線翻譯功能,著重于介紹有中國特色的景點及其文化淵源;在定位失敗的情況下,利用二維碼識別技術(shù),游客通過微信掃描景區(qū)預(yù)設(shè)的二維碼進行語音講解。
一鍵SOS功能模塊是考慮到游客遇到緊急情況需要求救而設(shè)計的,通過A-GPS精準定位,快速定位到需要幫助的游客位置,方便救援人員快速抵達,讓游客在第一時間內(nèi)獲得救助。
游客中心模塊分為行車信息和游客信息兩個模塊,其中行車信息能夠為自駕游旅客提供便捷服務(wù),進行行車、停車指導(dǎo),以及公共交通出行選擇,同時提供景區(qū)周邊實時交通路況;游客信息為游客提供免費咨詢,在線問答,并且提供景區(qū)實時游客數(shù)量,供游客決策是否出行。
本地服務(wù)模塊突出特色美食與精品酒店服務(wù),特色美食模塊向游客詳細介紹景區(qū)當(dāng)?shù)孛朗臣疤禺a(chǎn),并推薦正宗店鋪;精品酒店模塊根據(jù)游客需求推薦景區(qū)周邊酒店,做到方便游客出行。
1.4系統(tǒng)實現(xiàn)
在編程實現(xiàn)主菜單界面的同時綜合使用線性布局與框架布局,進行整篇謀劃,其頁面布局如圖2所示。
在系統(tǒng)實現(xiàn)過程中[7],外文版語音講解作為本系統(tǒng)開發(fā)的重點,其資源數(shù)據(jù)庫的開發(fā)與中文版并重,在聯(lián)網(wǎng)狀態(tài)下以Web服務(wù)器為中繼,實現(xiàn)客戶端與數(shù)據(jù)庫服務(wù)器的交互,調(diào)用數(shù)據(jù)庫中的外文語音包,從而實現(xiàn)英文版語音講解。其中英文版景點講解如圖3。
2系統(tǒng)測試
?。?)測試環(huán)境
①操作系統(tǒng):Android 4.0及以上系統(tǒng);
?、跀?shù)據(jù)庫:Oracle數(shù)據(jù)庫;
③網(wǎng)絡(luò)環(huán)境:3G、4G WiFi;
④測試機型:華為、小米、Samsung、vivo、HTC等主流機型。
?。?)測試過程及結(jié)果
系統(tǒng)測試主要分為兩個階段[2,3,7],第一階段在Eclipse中進行,啟用Android模擬器,將系統(tǒng)引入并運行,進行多輪測試;對功能不符合要求的測試點列入Bug項,并再次進行修改、回歸調(diào)試。
第二階段為APK應(yīng)用在Android手機中的測試,該階段測試側(cè)重于軟件的功能和性能,以用戶的視角來測試軟件的實用性以及人機交互的規(guī)范,力求做到操作界面簡潔友好。
經(jīng)過以上測試,系統(tǒng)平臺運行效果與預(yù)想效果存在一點差別,但經(jīng)過調(diào)試,系統(tǒng)功能符合預(yù)期效果。
3結(jié)束語
在互聯(lián)網(wǎng)發(fā)達的現(xiàn)代社會,移動互聯(lián)網(wǎng)技術(shù)極大地改變了人們的生活方式,也改變了傳統(tǒng)的人際關(guān)系和大眾輿論的傳播方式,能夠?qū)⒋思夹g(shù)應(yīng)用到旅游業(yè)中,在給旅游者帶來方便的同時也使得社會資源和自然資源得以充分利用。
自助旅游的出現(xiàn)使得一些旅游APP應(yīng)運而生,本文提出的基于Android的自助導(dǎo)游服務(wù)系統(tǒng)以泰山景區(qū)為例,對泰山景區(qū)進行全方位、多層次的剖析,方便進山游客,特別是外籍游客,力求做到將泰山文化淋漓盡致地展現(xiàn)給游客,同時更好地向世人展示泰山文化的魅力所在。
經(jīng)過實際測試使用,系統(tǒng)運行穩(wěn)定,特別是語音講解模塊中的外文講解功能極大地方便了外籍游客,游客對此反應(yīng)良好。在以后的使用中,系統(tǒng)還將會與時俱進,適時增添新的功能,最大限度地方便游客。
參考文獻
?。?] 萬曉鳳, 雷繼棠, 易其軍. 基于 Android 智能手機平臺的 AMT 監(jiān)測系統(tǒng)的設(shè)計[J]. 電子技術(shù)應(yīng)用, 2014, 40(3): 68-70.
?。?] 宋凱, 李磊, 袁辰, 等. 基于 Android 的校園商用服務(wù)集成平臺[J]. 微型機與應(yīng)用, 2015, 34(18): 92-94.
?。?] 武國彬, 初雅莉, 陳昌穩(wěn), 等. 基于 Android 的中草藥手機智能識別系統(tǒng)[J]. 微型機與應(yīng)用, 2013, 32(18): 7-9.
?。?] 陳龍彪, 李石堅, 潘綱. 智能手機: 普適感知與應(yīng)用[J]. 計算機學(xué)報, 2015, 38(2): 423-438.
?。?] 龔瑞琴,畢利. 基于Web Service的Android技術(shù)應(yīng)用研究[J].電子技術(shù)應(yīng)用,2014,42(1):134-136.
[6] 徐萬成, 楊波. 基于二維碼在不同業(yè)務(wù)系統(tǒng)中信息采集的設(shè)計與實現(xiàn)[J]. 計量技術(shù), 2015(7): 72-74.
[7] 初雅莉, 陳昌穩(wěn), 崔召金, 等. 基于 Android 的智慧校園手機系統(tǒng)[J]. 微型機與應(yīng)用, 2013, 32(15): 15-17.