《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 基于Android的自助導(dǎo)游服務(wù)系統(tǒng)
基于Android的自助導(dǎo)游服務(wù)系統(tǒng)
2016年微型機(jī)與應(yīng)用第19期
劉英杰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 二維碼 自助旅游
Abstract:
Key words :

  劉英杰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所示。

圖像 007.png

  景區(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所示。

圖像 008.png

  在系統(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。

圖像 009.png

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;

  ④測試機(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)

 ?。?] 萬曉鳳, 雷繼棠, 易其軍. 基于 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.

 ?。?] 陳龍彪, 李石堅(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.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。