夏 林,呂 科
(安徽信息工程學院 大數(shù)據(jù)與人工智能學院,安徽 蕪湖 241000)
近年來,我國旅游業(yè)蓬勃發(fā)展,2019年上半年旅游收入增長13.5%,旅游人數(shù)增長8.8%;下半年受疫情影響有所降低,但隨著疫情的穩(wěn)定,未來旅游業(yè)依然會快速發(fā)展。隨著旅游市場以及大數(shù)據(jù)和人工智能技術的發(fā)展,各類旅游APP層出不窮。很多游客喜歡使用旅游攻略APP,不僅因為方便簡單,而且還可以及時得到最新相關信息。市場上的旅游類APP大多涉及的是飲食、出行車票以及住宿等方面,能夠幫助人們制定出行計劃和順利游玩,但缺少對歷史文化的深入介紹和宣傳,更沒有詩詞歌賦的韻味,只能讓人們粗略地了解一些當?shù)氐娜宋奶攸c以及景區(qū)的文化知識。由此可見,旅游文化類APP的設計還有很多不足之處,需要不斷完善,在應用與發(fā)展中需要形成系統(tǒng)化的設計和開發(fā)思路。本研究基于邵驥順的《中國旅游歷史文化概論》,利用Android移動開發(fā)技術設計一款致力于旅游地文化傳播的APP。
目前,國內外市場已有一些移動數(shù)字化式的旅游類APP應用,例如攜程、去哪兒網、途牛旅游網等,提供了在線訂購火車票、機票以及查閱美食景點攻略等功能。根據(jù)當前市場情況,以國內流行APP應用為研究對象,通過對三款主流旅游類APP的功能異同點進行比較分析,發(fā)現(xiàn)三款APP主要提供的是預訂車票、門票和酒店等與旅游過程密切相關的服務,創(chuàng)新點并不多且功能比較單一,這不僅會降低用戶體驗感和歸屬感,也無法提升用戶粘性。而用戶更想要的是更加人性化、更有創(chuàng)新點、滿足用戶更多使用需求的服務。在推薦功能上,只有個別軟件有定位推薦,能夠提供目的地推薦和美食推薦。在社交功能方面,也僅有一些旅游分享和點評,缺少用戶之間的互動分享和交流。除此之外,這類APP都從未涉及景區(qū)文化的展現(xiàn)。綜合來看,市場上的旅游類APP還有很大的發(fā)展空間,還有很多可以創(chuàng)新的地方。用戶使用旅游APP的主要目的除了滿足便捷出行的要求之外,更多地希望可以利用這樣的工具幫助自己更好地感受不同地方的文化氛圍,提升旅游的價值。因此,未來的旅游類APP的設計應創(chuàng)新性地滿足人們更多的文化需求,才能在互聯(lián)網產業(yè)發(fā)展大勢下脫穎而出。
系統(tǒng)主要包括五大模塊,即登錄注冊模塊、首頁模塊、“為你寫詩”模塊、社區(qū)模塊和“我的”模塊,每個大功能模塊又包含二級子模塊,具體系統(tǒng)模塊結構如圖1所示。

圖1 整體模塊設計
(1)登錄注冊模塊:完成注冊的用戶可直接輸入賬號名和密碼登錄,未完成注冊的用戶需根據(jù)要求輸入基本信息進行注冊后登錄。除此之外,為了方便用戶,也可以直接使用QQ、微信或微博等第三方應用直接登錄。
(2)首頁模塊:用戶在此頁面可以搜索所有關于各種建筑文化、飲食文化或者民族文化等內容,獲得詳細講解。除此之外,還有當?shù)貧v史小故事供用戶賞析。
(3)“為你寫詩”模塊:供用戶在旅行過程中拍照生成詩文或者短句,讓用戶在旅途中少一份寂寞、多一份情懷。
(4)社區(qū)模塊:為用戶提供一個交流分享旅游心得的平臺,讓大家既能分享自己的旅游生活,又能相互學習詩詞文化的寫作。
(5)“我的”模塊:包括我的游覽、我的隨筆、我的推薦、我的好友、我的消息、我的收藏等,豐富的個人功能可以更好地讓用戶了解自己的旅行并記錄自己的收獲。
(1)數(shù)據(jù)庫設計
本系統(tǒng)數(shù)據(jù)庫主要以SQLite和MySQL數(shù)據(jù)庫作為數(shù)據(jù)存儲單元。首先,本地存儲采用SQLite數(shù)據(jù)庫,因為存儲的本地數(shù)據(jù)量較少,有利于訪問,而且在沒有網絡連接時,本地數(shù)據(jù)也可以進行訪問與管理;其次,服務器端采用MySQL數(shù)據(jù)庫存儲系統(tǒng)數(shù)據(jù),MySQL數(shù)據(jù)庫作為當前最流行的開源關系型數(shù)據(jù)庫管理系統(tǒng)之一,能夠適用于各種平臺,而且技術性能非常出色。
(2)谷歌地圖定位技術運用
對于旅游類APP的開發(fā)設計,定位功能是必不可少的。采用GPS定位,手機在室外或者窗邊可以接收定位衛(wèi)星發(fā)出的信號,基于這種信號可以推算出手機的精確位置,這個過程會在GPS芯片中完成;在手機操作系統(tǒng)層面上,可以直接通過接口計算誤差和半徑,一般情況下誤差會在10 m以內,開發(fā)者可以直接調用API接口。
(3)圖文識別技術運用
本文設計的APP內有拍照寫詩的功能,采用了圖文識別技術,包括預處理的方法及流程。首先按噪聲源對噪聲進行分類;然后利用空間域和頻率域方法對其進行噪聲消除,再對圖像進行旋轉矯正、線檢測、特征匹配以及字符提取輪廓、分隔、OCR識別。在圖文識別過程中通過常用的特征提取基礎網絡和檢測網絡,進行圖文識別技術的實現(xiàn)。
對本文設計的APP客戶端中的登錄注冊、首頁、“為你寫詩”等功能模塊進行設計時,界面布局運用三種常用布局方式,分別是相對布局、線性布局、自定義布局。
(1)登錄注冊界面設計
用戶在進入登錄系統(tǒng)前需要輸入自己的用戶類別,用戶類別主要分為新用戶和老用戶。若為新用戶則需要注冊系統(tǒng)賬號,注冊方式主要以賬號名認證的方式進行;若為老用戶則直接輸入賬號密碼登錄,通過服務器端驗證后方可進入此系統(tǒng)。除此之外,還允許用戶直接通過第三方軟件進行登錄。
(2)首頁界面設計
用戶通過定位功能鎖定用戶手機當前所在位置,同時可以通過上傳照片檢索圖片內容,確定用戶想要了解的內容。檢索框可以幫助用戶進行語音和文字搜索并通過圖片或視頻等反饋信息。除此之外,用戶還可以點擊頭像與自己感興趣的人物進行交流,并且可以向用戶推薦當?shù)氐臍v史小故事,了解當?shù)孛袼孜幕>唧w設計如圖2所示。

圖2 首頁界面設計
(3)“為你寫詩”功能模塊設計
用戶可以使用相機拍照或直接上傳照片,APP自動識別照片中的景物、人物,并判斷人物、景物、環(huán)境的關系;在生成照片時,用戶可以選擇自己喜歡的詩風(如田園詩、思鄉(xiāng)詩等),也可以將照片分享至朋友圈,讓旅途少一份寂寞、多一份情懷。具體功能設計如圖3所示。

圖3 “為你寫詩”模塊設計
本產品以Android Studio為開發(fā)工具、Java為開發(fā)語言,充分發(fā)揮了Android Studio運行速度快、智能化、虛擬速度快和可跨平臺優(yōu)勢。依次安裝JDK、Android Studio SDK以及Android Studio,以創(chuàng)建系統(tǒng)開發(fā)環(huán)境。
本文設計的APP實現(xiàn)了“旅游+文化”旅游類APP的登錄注冊、首頁、寫詩等模塊,功能界面分別如圖4~圖6所示。用戶打開手機應用后首先需要完成登錄或注冊操作,如圖4所示;然后可以在首頁中搜索想要的名勝古跡信息,并且實現(xiàn)“與古人對話”和瀏覽當?shù)匦」适拢鐖D5所示;用戶可以拍攝或上傳自己喜歡的圖片,根據(jù)圖文識別結果,生成一首詩詞并可以選擇分享至朋友圈,如圖6所示。

圖4 用戶登錄界面效果

圖5 首頁界面效果

圖6 “為你寫詩”界面效果
本研究針對移動數(shù)字時代用戶旅游過程中的文化了解、人文知識接觸等新需求,突破當前流行的國內旅游類APP功能架構,提出一種以Android Studio為開發(fā)平臺,創(chuàng)建更符合用戶了解民族文化知識的“旅游+文化”類APP設計方法,詳細剖析了其關鍵技術及實現(xiàn)方法和流程。該系統(tǒng)能夠提高用戶旅游質量,解決“到此一游”的窘境,滿足用戶在旅游過程中對知識、社交等方面的需求,提供了可行的設計思路和實現(xiàn)方法,間接推動大數(shù)據(jù)和人工智能背景下旅游業(yè)的發(fā)展。