夏 林,呂 科
(安徽信息工程學(xué)院 大數(shù)據(jù)與人工智能學(xué)院,安徽 蕪湖 241000)
近年來(lái),我國(guó)旅游業(yè)蓬勃發(fā)展,2019年上半年旅游收入增長(zhǎng)13.5%,旅游人數(shù)增長(zhǎng)8.8%;下半年受疫情影響有所降低,但隨著疫情的穩(wěn)定,未來(lái)旅游業(yè)依然會(huì)快速發(fā)展。隨著旅游市場(chǎng)以及大數(shù)據(jù)和人工智能技術(shù)的發(fā)展,各類旅游APP層出不窮。很多游客喜歡使用旅游攻略APP,不僅因?yàn)榉奖愫?jiǎn)單,而且還可以及時(shí)得到最新相關(guān)信息。市場(chǎng)上的旅游類APP大多涉及的是飲食、出行車票以及住宿等方面,能夠幫助人們制定出行計(jì)劃和順利游玩,但缺少對(duì)歷史文化的深入介紹和宣傳,更沒(méi)有詩(shī)詞歌賦的韻味,只能讓人們粗略地了解一些當(dāng)?shù)氐娜宋奶攸c(diǎn)以及景區(qū)的文化知識(shí)。由此可見(jiàn),旅游文化類APP的設(shè)計(jì)還有很多不足之處,需要不斷完善,在應(yīng)用與發(fā)展中需要形成系統(tǒng)化的設(shè)計(jì)和開(kāi)發(fā)思路。本研究基于邵驥順的《中國(guó)旅游歷史文化概論》,利用Android移動(dòng)開(kāi)發(fā)技術(shù)設(shè)計(jì)一款致力于旅游地文化傳播的APP。
目前,國(guó)內(nèi)外市場(chǎng)已有一些移動(dòng)數(shù)字化式的旅游類APP應(yīng)用,例如攜程、去哪兒網(wǎng)、途牛旅游網(wǎng)等,提供了在線訂購(gòu)火車票、機(jī)票以及查閱美食景點(diǎn)攻略等功能。根據(jù)當(dāng)前市場(chǎng)情況,以國(guó)內(nèi)流行APP應(yīng)用為研究對(duì)象,通過(guò)對(duì)三款主流旅游類APP的功能異同點(diǎn)進(jìn)行比較分析,發(fā)現(xiàn)三款A(yù)PP主要提供的是預(yù)訂車票、門(mén)票和酒店等與旅游過(guò)程密切相關(guān)的服務(wù),創(chuàng)新點(diǎn)并不多且功能比較單一,這不僅會(huì)降低用戶體驗(yàn)感和歸屬感,也無(wú)法提升用戶粘性。而用戶更想要的是更加人性化、更有創(chuàng)新點(diǎn)、滿足用戶更多使用需求的服務(wù)。在推薦功能上,只有個(gè)別軟件有定位推薦,能夠提供目的地推薦和美食推薦。在社交功能方面,也僅有一些旅游分享和點(diǎn)評(píng),缺少用戶之間的互動(dòng)分享和交流。除此之外,這類APP都從未涉及景區(qū)文化的展現(xiàn)。綜合來(lái)看,市場(chǎng)上的旅游類APP還有很大的發(fā)展空間,還有很多可以創(chuàng)新的地方。用戶使用旅游APP的主要目的除了滿足便捷出行的要求之外,更多地希望可以利用這樣的工具幫助自己更好地感受不同地方的文化氛圍,提升旅游的價(jià)值。因此,未來(lái)的旅游類APP的設(shè)計(jì)應(yīng)創(chuàng)新性地滿足人們更多的文化需求,才能在互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展大勢(shì)下脫穎而出。
系統(tǒng)主要包括五大模塊,即登錄注冊(cè)模塊、首頁(yè)模塊、“為你寫(xiě)詩(shī)”模塊、社區(qū)模塊和“我的”模塊,每個(gè)大功能模塊又包含二級(jí)子模塊,具體系統(tǒng)模塊結(jié)構(gòu)如圖1所示。
圖1 整體模塊設(shè)計(jì)
(1)登錄注冊(cè)模塊:完成注冊(cè)的用戶可直接輸入賬號(hào)名和密碼登錄,未完成注冊(cè)的用戶需根據(jù)要求輸入基本信息進(jìn)行注冊(cè)后登錄。除此之外,為了方便用戶,也可以直接使用QQ、微信或微博等第三方應(yīng)用直接登錄。
(2)首頁(yè)模塊:用戶在此頁(yè)面可以搜索所有關(guān)于各種建筑文化、飲食文化或者民族文化等內(nèi)容,獲得詳細(xì)講解。除此之外,還有當(dāng)?shù)貧v史小故事供用戶賞析。
(3)“為你寫(xiě)詩(shī)”模塊:供用戶在旅行過(guò)程中拍照生成詩(shī)文或者短句,讓用戶在旅途中少一份寂寞、多一份情懷。
(4)社區(qū)模塊:為用戶提供一個(gè)交流分享旅游心得的平臺(tái),讓大家既能分享自己的旅游生活,又能相互學(xué)習(xí)詩(shī)詞文化的寫(xiě)作。
(5)“我的”模塊:包括我的游覽、我的隨筆、我的推薦、我的好友、我的消息、我的收藏等,豐富的個(gè)人功能可以更好地讓用戶了解自己的旅行并記錄自己的收獲。
(1)數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)數(shù)據(jù)庫(kù)主要以SQLite和MySQL數(shù)據(jù)庫(kù)作為數(shù)據(jù)存儲(chǔ)單元。首先,本地存儲(chǔ)采用SQLite數(shù)據(jù)庫(kù),因?yàn)榇鎯?chǔ)的本地?cái)?shù)據(jù)量較少,有利于訪問(wèn),而且在沒(méi)有網(wǎng)絡(luò)連接時(shí),本地?cái)?shù)據(jù)也可以進(jìn)行訪問(wèn)與管理;其次,服務(wù)器端采用MySQL數(shù)據(jù)庫(kù)存儲(chǔ)系統(tǒng)數(shù)據(jù),MySQL數(shù)據(jù)庫(kù)作為當(dāng)前最流行的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,能夠適用于各種平臺(tái),而且技術(shù)性能非常出色。
(2)谷歌地圖定位技術(shù)運(yùn)用
對(duì)于旅游類APP的開(kāi)發(fā)設(shè)計(jì),定位功能是必不可少的。采用GPS定位,手機(jī)在室外或者窗邊可以接收定位衛(wèi)星發(fā)出的信號(hào),基于這種信號(hào)可以推算出手機(jī)的精確位置,這個(gè)過(guò)程會(huì)在GPS芯片中完成;在手機(jī)操作系統(tǒng)層面上,可以直接通過(guò)接口計(jì)算誤差和半徑,一般情況下誤差會(huì)在10 m以內(nèi),開(kāi)發(fā)者可以直接調(diào)用API接口。
(3)圖文識(shí)別技術(shù)運(yùn)用
本文設(shè)計(jì)的APP內(nèi)有拍照寫(xiě)詩(shī)的功能,采用了圖文識(shí)別技術(shù),包括預(yù)處理的方法及流程。首先按噪聲源對(duì)噪聲進(jìn)行分類;然后利用空間域和頻率域方法對(duì)其進(jìn)行噪聲消除,再對(duì)圖像進(jìn)行旋轉(zhuǎn)矯正、線檢測(cè)、特征匹配以及字符提取輪廓、分隔、OCR識(shí)別。在圖文識(shí)別過(guò)程中通過(guò)常用的特征提取基礎(chǔ)網(wǎng)絡(luò)和檢測(cè)網(wǎng)絡(luò),進(jìn)行圖文識(shí)別技術(shù)的實(shí)現(xiàn)。
對(duì)本文設(shè)計(jì)的APP客戶端中的登錄注冊(cè)、首頁(yè)、“為你寫(xiě)詩(shī)”等功能模塊進(jìn)行設(shè)計(jì)時(shí),界面布局運(yùn)用三種常用布局方式,分別是相對(duì)布局、線性布局、自定義布局。
(1)登錄注冊(cè)界面設(shè)計(jì)
用戶在進(jìn)入登錄系統(tǒng)前需要輸入自己的用戶類別,用戶類別主要分為新用戶和老用戶。若為新用戶則需要注冊(cè)系統(tǒng)賬號(hào),注冊(cè)方式主要以賬號(hào)名認(rèn)證的方式進(jìn)行;若為老用戶則直接輸入賬號(hào)密碼登錄,通過(guò)服務(wù)器端驗(yàn)證后方可進(jìn)入此系統(tǒng)。除此之外,還允許用戶直接通過(guò)第三方軟件進(jìn)行登錄。
(2)首頁(yè)界面設(shè)計(jì)
用戶通過(guò)定位功能鎖定用戶手機(jī)當(dāng)前所在位置,同時(shí)可以通過(guò)上傳照片檢索圖片內(nèi)容,確定用戶想要了解的內(nèi)容。檢索框可以幫助用戶進(jìn)行語(yǔ)音和文字搜索并通過(guò)圖片或視頻等反饋信息。除此之外,用戶還可以點(diǎn)擊頭像與自己感興趣的人物進(jìn)行交流,并且可以向用戶推薦當(dāng)?shù)氐臍v史小故事,了解當(dāng)?shù)孛袼孜幕>唧w設(shè)計(jì)如圖2所示。
圖2 首頁(yè)界面設(shè)計(jì)
(3)“為你寫(xiě)詩(shī)”功能模塊設(shè)計(jì)
用戶可以使用相機(jī)拍照或直接上傳照片,APP自動(dòng)識(shí)別照片中的景物、人物,并判斷人物、景物、環(huán)境的關(guān)系;在生成照片時(shí),用戶可以選擇自己喜歡的詩(shī)風(fēng)(如田園詩(shī)、思鄉(xiāng)詩(shī)等),也可以將照片分享至朋友圈,讓旅途少一份寂寞、多一份情懷。具體功能設(shè)計(jì)如圖3所示。
圖3 “為你寫(xiě)詩(shī)”模塊設(shè)計(jì)
本產(chǎn)品以Android Studio為開(kāi)發(fā)工具、Java為開(kāi)發(fā)語(yǔ)言,充分發(fā)揮了Android Studio運(yùn)行速度快、智能化、虛擬速度快和可跨平臺(tái)優(yōu)勢(shì)。依次安裝JDK、Android Studio SDK以及Android Studio,以創(chuàng)建系統(tǒng)開(kāi)發(fā)環(huán)境。
本文設(shè)計(jì)的APP實(shí)現(xiàn)了“旅游+文化”旅游類APP的登錄注冊(cè)、首頁(yè)、寫(xiě)詩(shī)等模塊,功能界面分別如圖4~圖6所示。用戶打開(kāi)手機(jī)應(yīng)用后首先需要完成登錄或注冊(cè)操作,如圖4所示;然后可以在首頁(yè)中搜索想要的名勝古跡信息,并且實(shí)現(xiàn)“與古人對(duì)話”和瀏覽當(dāng)?shù)匦」适?,如圖5所示;用戶可以拍攝或上傳自己喜歡的圖片,根據(jù)圖文識(shí)別結(jié)果,生成一首詩(shī)詞并可以選擇分享至朋友圈,如圖6所示。
圖4 用戶登錄界面效果
圖5 首頁(yè)界面效果
圖6 “為你寫(xiě)詩(shī)”界面效果
本研究針對(duì)移動(dòng)數(shù)字時(shí)代用戶旅游過(guò)程中的文化了解、人文知識(shí)接觸等新需求,突破當(dāng)前流行的國(guó)內(nèi)旅游類APP功能架構(gòu),提出一種以Android Studio為開(kāi)發(fā)平臺(tái),創(chuàng)建更符合用戶了解民族文化知識(shí)的“旅游+文化”類APP設(shè)計(jì)方法,詳細(xì)剖析了其關(guān)鍵技術(shù)及實(shí)現(xiàn)方法和流程。該系統(tǒng)能夠提高用戶旅游質(zhì)量,解決“到此一游”的窘境,滿足用戶在旅游過(guò)程中對(duì)知識(shí)、社交等方面的需求,提供了可行的設(shè)計(jì)思路和實(shí)現(xiàn)方法,間接推動(dòng)大數(shù)據(jù)和人工智能背景下旅游業(yè)的發(fā)展。