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