国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android 平臺的手機(jī)自助導(dǎo)游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2016-03-07 12:09曾斯
電腦知識與技術(shù) 2015年35期
關(guān)鍵詞:GPS定位二維碼

曾斯

摘要:為了滿足日益增長的游客對于自助旅游的需求,該文設(shè)計(jì)了以Android手機(jī)為平臺,結(jié)合了無線互聯(lián)網(wǎng)技術(shù),以雁城景點(diǎn)為依托的一種自助導(dǎo)游系統(tǒng)。詳細(xì)闡述了系統(tǒng)開發(fā)的整體設(shè)計(jì)、系統(tǒng)的功能模塊設(shè)計(jì)和實(shí)現(xiàn)。通過手機(jī)客戶端可以查詢游覽路線、智能介紹景點(diǎn)信息、景點(diǎn)信息查詢以及掃描景點(diǎn)二維碼查詢等功能。系統(tǒng)界面簡潔友好,操作方便,對于來雁城旅游的自助旅游游客會有實(shí)際的使用價值。

關(guān)鍵詞:自助導(dǎo)游;Android;GPS定位;二維碼

中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)35-0050-03

Abstract: In order to meet the growing demand for self- help guide of tourists, this paper designed for Android platform, combined with the technology of wireless Internet, based on wild city attractions of a self- help guide system. The integral design of the system development is expounded in detail、function module design and implementation of the system. Through the mobile phone client can check the tour route、intelligent introduction of scenic spots、Scenic spot information inquiry and scan the QR code query. The system interface is simple and friendly, it is easy to operate. It will be the actual use value for self- help guide of tourists to wild city.

Key words: self-help guide; Android;GPS location; QR code

1 概述

近年來,隨著人們對精神生活的追求越來越高,外出旅游已成為人們閑暇之余的主要休閑活動之一,因此也壯大了整個旅游業(yè)的產(chǎn)業(yè)規(guī)模,目前也成為我國發(fā)展速度最快的產(chǎn)業(yè)。由于人們對旅游品質(zhì)的要求不斷提高,傳統(tǒng)的旅游方式和人工導(dǎo)游方式已不能滿足人們對旅游個性化和多元化的需求。自助游是一種新興的旅游方式已受到眾多游客的推崇,但是自助游也有其弊端,由于游客不熟悉景區(qū)常常會發(fā)生迷路或遺漏景點(diǎn)等問題,而且沒有導(dǎo)游解說,單單只憑景點(diǎn)簡單的標(biāo)示牌游客也無從得知景區(qū)更詳盡的信息[1]。因此旅游品質(zhì)會大打折扣。另外,智能手機(jī)已成為目前最常用的移動終端設(shè)備,特別是隨著移動互聯(lián)網(wǎng)的快速發(fā)展,人們在快速方便地獲取各種信息時越來越依賴于智能手機(jī)。因此開發(fā)一款運(yùn)行于手機(jī)平臺上的自助導(dǎo)游系統(tǒng)對于游客的出行和帶動當(dāng)?shù)芈糜螛I(yè)的發(fā)展具有現(xiàn)實(shí)意義。

衡陽是湖南省第二大城市,其歷史悠久,山水秀美,境內(nèi)旅游資源豐富,比較有代表性的景點(diǎn)有南岳衡山、石鼓書院等。同時衡陽作為中國優(yōu)秀旅游城市又有“雁城”的美譽(yù)。本文以“雁城”旅游景點(diǎn)為依托,介紹了基于Android手機(jī)的自助導(dǎo)游系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。通過自助導(dǎo)游系統(tǒng)為游客提供旅游路線推薦、智能介紹景點(diǎn)信息、景點(diǎn)信息查詢、掃描景點(diǎn)二維碼等服務(wù),讓游客能夠自主安排旅游行程,方便地獲得更高品質(zhì)的旅游體驗(yàn)。

2 系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)

2.1 Android技術(shù)

Android操作系統(tǒng)是Google 公司在2007年11月發(fā)布的,它是一種基于Linux內(nèi)核的操作系統(tǒng),由于其源代碼是完全公開和免費(fèi)的,因此大量地用在移動終端的智能設(shè)備中。目前已成為全球主流的智能手機(jī)系統(tǒng)。Android系統(tǒng)由Linux 內(nèi)核(Linux Kernel)、運(yùn)行環(huán)境(Android Runtime)、庫(Libraries)、應(yīng)用程序框架(Application Framework)、應(yīng)用層(Applications)五個部分組成。其中,Linux 內(nèi)核提供基本功能,軟件開發(fā)人員可以在它的基礎(chǔ)上按照其需要自行開發(fā)各種應(yīng)用軟件。

2.2 GPS定位技術(shù)

GPS 是 Global Positioning System 的簡稱,它是利用衛(wèi)星導(dǎo)航來進(jìn)行測距與測時,達(dá)到全球定位的目的。GPS技術(shù)目前主要應(yīng)用在自動定位導(dǎo)航、地面車輛跟蹤、緊急救援等領(lǐng)域中。智能手機(jī)都內(nèi)置有GPS芯片,可接受GPS信號以進(jìn)行定位,獲得其地理位置。

在本系統(tǒng)中,GPS定位技術(shù)起著關(guān)鍵的作用,當(dāng)游客在處于景區(qū)內(nèi)的任何位置時,通過隨身攜帶的智能手機(jī)中的GPS定位功能來獲取當(dāng)前的地理位置,并以此來智能播放游客所在范圍內(nèi)的一些景點(diǎn)信息,如該景點(diǎn)的文字、圖片、語音講解和視頻信息等。在路線推薦功能中,游客可以根據(jù)自身所處的地理位置選擇最合適的游覽路線,整個過程都是實(shí)時實(shí)地來完成的。

2.3 二維碼技術(shù)

二維碼是根據(jù)一定規(guī)律在黑白相間的圖形平面上記錄數(shù)據(jù)符號信息的一種技術(shù)方式。它是利用計(jì)算機(jī)的“0”和“1”, 將文字或數(shù)值信息表示成多個與二進(jìn)制符號相對應(yīng)的幾何圖形,利用圖像輸入設(shè)備自動識別并讀取其隱含信息,達(dá)到實(shí)現(xiàn)信息自動處理的目的[2]。手機(jī)二維碼是二維碼技術(shù)在智能手機(jī)上的應(yīng)用,通過手機(jī)攝像頭的讀取功能對二維碼進(jìn)行掃描,從而快速讀取到二維碼中存儲的信息。目前二維碼在各領(lǐng)域中的應(yīng)用非常廣泛,如電子票務(wù)、食品追溯、餐飲業(yè)等的應(yīng)用。隨著智慧旅游的建設(shè)開展,將二維碼技術(shù)應(yīng)用在旅游業(yè)中具有廣闊的發(fā)展前景。

3 系統(tǒng)的整體設(shè)計(jì)

本系統(tǒng)采用的是C/S(Client/Server)體系結(jié)構(gòu),即客戶端/服務(wù)器工作模式。系統(tǒng)的物理架構(gòu)由客戶端、服務(wù)器端和數(shù)據(jù)庫三大部分組成。

3.1 客戶端

移動客戶端是運(yùn)行于基于Android平臺的智能手機(jī)上??蛻舳颂峁┤藱C(jī)交互的界面。由于使用Android智能手機(jī)的用戶人群非常廣泛,因此本系統(tǒng)客戶端的界面設(shè)計(jì)要簡潔、友好,易于操作。當(dāng)用戶在手機(jī)終端點(diǎn)擊相應(yīng)請求、輸入相應(yīng)查詢信息以及掃描二維碼標(biāo)簽時,可以快速響應(yīng)請求并通過移動互聯(lián)網(wǎng)訪問服務(wù)器端,最后將結(jié)果返回到用戶界面。

3.2 服務(wù)器端

服務(wù)器端包括了定位服務(wù)和系統(tǒng)運(yùn)行過程中的全部數(shù)據(jù)以及負(fù)責(zé)數(shù)據(jù)的及時更新。服務(wù)器端在與客戶端進(jìn)行實(shí)時交互并為用戶端提供統(tǒng)一的訪問接口。當(dāng)客戶端發(fā)送請求時由服務(wù)器端負(fù)責(zé)接收并通過Servlet 進(jìn)行分析處理,最終將處理后的結(jié)果返回到客戶端。

3.3 數(shù)據(jù)庫

數(shù)據(jù)庫主要負(fù)責(zé)存儲系統(tǒng)運(yùn)行時所需的數(shù)據(jù)信息。數(shù)據(jù)庫存儲的信息有景點(diǎn)的地理位置信息、景點(diǎn)的多媒體信息等。由于智能手機(jī)的存儲容量有限,為了節(jié)省移動終端的存儲空間,提高平臺的執(zhí)行效率,本系統(tǒng)采用了本地/服務(wù)器雙存儲方式,其中靜態(tài)信息和用戶經(jīng)常使用的數(shù)據(jù)保存在用戶移動終端SQLite數(shù)據(jù)庫中,其他大部分信息保存在服務(wù)器端的SQL SERVER 2008數(shù)據(jù)庫中。

4 系統(tǒng)的功能設(shè)計(jì)

基于Android的雁城自助導(dǎo)游系統(tǒng)的功能模塊主要有游覽路線推薦功能、智能介紹景點(diǎn)信息功能、景點(diǎn)信息查詢功能、掃描景點(diǎn)二維碼查詢功能。系統(tǒng)的功

能模塊圖如圖1所示。

4.1 游覽路線推薦功能

大部分游客在自行游覽時對于整個景區(qū)的路線幾乎都是陌生的,特別在游覽行程中可能會有很多交叉路口或者小景點(diǎn),這時候游客很有可能會重復(fù)游覽景點(diǎn)或遺漏景點(diǎn)。對于這種情況,在自助導(dǎo)游系統(tǒng)中設(shè)定了一些游覽路線推薦,這些路線包括了整個景區(qū)的一些經(jīng)典路線和游客在游玩時必玩的一些景點(diǎn)。它從更專業(yè)化的角度來向游客提供游覽路線供其參考,目的是有利于游客按照自己實(shí)際需要和時間安排來有的放矢的游覽景點(diǎn),更好地滿足了游客個性化選擇游覽路線的需要。以游覽南岳衡山景區(qū)為例,如游客只有一天時間游覽,這時候就可以從打開的游覽路線推薦界面中選擇一日游路線:南岳廟→半山亭→南天門→祝融峰→南岳忠烈祠,如果是要體驗(yàn)獨(dú)有的宗教文化,就可以選擇南岳大廟→祝圣寺→福嚴(yán)寺→南臺寺→磨鏡臺懷讓墓塔→祝融峰→福嚴(yán)寺。

4.2 智能介紹景點(diǎn)信息

智能介紹景點(diǎn)信息是指當(dāng)游客在進(jìn)入到某個景區(qū)范圍內(nèi),系統(tǒng)會利用游客隨身攜帶的智能手機(jī)內(nèi)置的GPS功能進(jìn)行定位,獲取游客自身的地理位置。要獲取游客的地理位置通過GPS定位后的經(jīng)緯度坐標(biāo)來判斷是否處于某個景點(diǎn)的半徑范圍之內(nèi),如果是的話,接下來再與服務(wù)器端的景點(diǎn)數(shù)據(jù)進(jìn)行匹配,目的是判斷當(dāng)前景點(diǎn)的信息是否存在于服務(wù)器端。如果是的話就自動介紹與當(dāng)前景點(diǎn)相關(guān)的信息,包括文字、圖片、語音講解以及視頻等多媒體信息,為游客提供圖文并茂的景點(diǎn)信息。默認(rèn)為語音講解,游客也可以選擇除語音講解之外的其他的景點(diǎn)介紹方式。否則,如果游客定位不成功或者沒有與之相匹配的景點(diǎn)信息,系統(tǒng)則不做任何提示和介紹。如果游客對智能介紹的景點(diǎn)信息不感興趣或由于語音講解會打擾到景點(diǎn)游覽,也可以手工自行關(guān)閉掉。當(dāng)游客走出當(dāng)前景點(diǎn)范圍轉(zhuǎn)而到達(dá)另一景點(diǎn)時,系統(tǒng)就會自動關(guān)閉掉當(dāng)前景點(diǎn)的智能介紹景點(diǎn)信息,改為播放另一景點(diǎn)信息。這是本系統(tǒng)的核心功能,也是自助導(dǎo)游系統(tǒng)帶給游客最直接的體驗(yàn),

4.3 景點(diǎn)信息查詢

當(dāng)由于一些客觀原因GPS定位不準(zhǔn)確,或是因?yàn)橛慰蛯τ谟捎诩竟?jié)等原因無法游覽到的景點(diǎn)用之前介紹的智能介紹景點(diǎn)信息就無法滿足游客的需求了。這時可采用景點(diǎn)信息查詢功能來實(shí)現(xiàn)所有想了解到的不同景點(diǎn)的信息。本系統(tǒng)設(shè)計(jì)的景點(diǎn)信息查詢功能是通過在搜索框中輸入景點(diǎn)全稱或景點(diǎn)拼音的首字母來實(shí)現(xiàn)。當(dāng)游客輸入的景點(diǎn)名有效發(fā)送到服務(wù)器端,服務(wù)器就將查詢到的該景點(diǎn)的所有相關(guān)信息返回到游客手機(jī)界面上,供游客進(jìn)行選擇查看。

4.4 掃描景點(diǎn)二維碼查詢

每到一處景點(diǎn),游客還可以通過手機(jī)掃描景點(diǎn)處事先設(shè)置好的二維碼標(biāo)簽來獲取景點(diǎn)信息。掃描二維碼要求手機(jī)安裝有二維碼識別軟件,像一般的智能手機(jī)都安裝有識別軟件,比如像微信、手機(jī)淘寶都帶有二維碼識別功能。由于景點(diǎn)信息大部分是多媒體信息,而且二維碼本身存儲的容量有限,因此在設(shè)計(jì)系統(tǒng)時采用將景點(diǎn)信息頁面的網(wǎng)址編碼成二維碼標(biāo)簽。游客在掃描二維碼時,獲得的是當(dāng)前景點(diǎn)的網(wǎng)址信息,并識別為超鏈接,這時只需直接點(diǎn)擊就可以訪問該景點(diǎn)的信息頁面[3],信息頁面中包括了景點(diǎn)的文字、圖片、語音和視頻等信息,整個過程便捷又時尚。也可以將其放在服務(wù)器端,將網(wǎng)絡(luò)地址進(jìn)行解碼后從網(wǎng)絡(luò)上獲取景點(diǎn)的各種信息。

5 系統(tǒng)的實(shí)現(xiàn)

主界面列舉出了雁城自助導(dǎo)游系統(tǒng)的所有功能模塊,如圖2所示,主界面采用了4個可以單擊來跳轉(zhuǎn)到不同功能的Button控件,每個按鈕都被設(shè)置了一個用來跳轉(zhuǎn)到對應(yīng)Activity的監(jiān)聽器,當(dāng)游客需要使用系統(tǒng)中的某個功能時,按下相應(yīng)的導(dǎo)航按鈕,intent()方法就會自動調(diào)用來切換到所需要的功能。以自助導(dǎo)游系統(tǒng)的核心部分智能介紹景點(diǎn)信息為例,如游客到達(dá)南岳衡山最高峰—祝融峰,系統(tǒng)將自動播放與該景點(diǎn)相關(guān)的語音講解,如圖3所示。

6 結(jié)束語

本文根據(jù)目前熱門的一種新興的自助旅游方式,以雁城景點(diǎn)為背景,設(shè)計(jì)了基于Android手機(jī)平臺的雁城自助導(dǎo)游系統(tǒng)。系統(tǒng)結(jié)合了手機(jī)GPS定位技術(shù)、二維碼技術(shù)等使游客在旅游過程中能自主安排旅游行程,從而獲得更高的旅游品質(zhì)。同時對促進(jìn)本地區(qū)的旅游業(yè)的發(fā)展具有推進(jìn)作用。

參考文獻(xiàn):

[1] 劉應(yīng)成.基于智能手機(jī)的導(dǎo)游系統(tǒng)設(shè)計(jì)[J]. 計(jì)算機(jī)應(yīng)用與軟件,2014(11):248-250.

[2] 楊菲菲.基于二維碼技術(shù)的電子票務(wù)系統(tǒng)的研究與設(shè)計(jì)[J]. 科技信息,2010(32):658-659.

[3] 宋瑞. 移動導(dǎo)游服務(wù)平臺的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)應(yīng)用,2012(32):217-220.

猜你喜歡
GPS定位二維碼
可以吃的二維碼
二維碼
讓嚴(yán)肅的二維碼呆萌起來
基于微信平臺的并行簽到考勤管理系統(tǒng)
移動軌跡挖掘算法設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)
基于Android的多維級聯(lián)定位技術(shù)的研究與實(shí)現(xiàn)
二維碼,別想一掃了之
基于手機(jī)的分布式空氣粉塵檢測系統(tǒng)
华蓥市| 新野县| 伊宁市| 兴和县| 邯郸县| 色达县| 扶沟县| 安新县| 年辖:市辖区| 砀山县| 西吉县| 盱眙县| 嵩明县| 海城市| 南部县| 和顺县| 饶平县| 正宁县| 阿鲁科尔沁旗| 河池市| 曲松县| 葵青区| 阿合奇县| 刚察县| 海晏县| 贺兰县| 鹤庆县| 遵义县| 望谟县| 长葛市| 南京市| 永寿县| 厦门市| 青浦区| 屏东市| 汕尾市| 桦甸市| 广宁县| 伊宁市| 新竹县| 芮城县|