亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的語(yǔ)音導(dǎo)游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2018-02-27 13:29:44黃正寶
        電腦知識(shí)與技術(shù) 2018年35期

        黃正寶

        摘要:旅游市場(chǎng)迅猛發(fā)展,在移動(dòng)應(yīng)用的時(shí)代背景下,能夠提供語(yǔ)音導(dǎo)游的APP卻少之又少。基于此種情況,論文主要介紹了基于Android的語(yǔ)音導(dǎo)游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),提供語(yǔ)音實(shí)時(shí)導(dǎo)游,當(dāng)?shù)靥厣唐?、美食、文化活?dòng)推薦,個(gè)人出行計(jì)劃制定,個(gè)人旅游全程記錄分享等功能,成為用戶自助旅游的隨身好幫手。

        關(guān)鍵詞:語(yǔ)音導(dǎo)游;Android;TTS;百度地圖

        中圖分類號(hào):TP393? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ? 文章編號(hào):1009-3044(2018)35-0085-02

        1 概述

        隨著人們生活水平的提高,旅游出行成為越來(lái)越多的人的生活中的一部分。在這個(gè)追求自由和個(gè)性化的時(shí)代,自由行成為很多人的首選,但這些游客對(duì)景點(diǎn)的文化背景、歷史典故等的了解需求不能很好地得到滿足。雖然在互聯(lián)網(wǎng)+的背景下,許多旅游相關(guān)的APP也應(yīng)運(yùn)而生,但這些大都只是提供在線預(yù)定或旅游攻略等服務(wù)。在此背景下,本文設(shè)計(jì)開(kāi)發(fā)一款能夠進(jìn)行提供語(yǔ)音導(dǎo)游和相關(guān)服務(wù)的APP,以解決上述存在的問(wèn)題。

        2 需求分析

        系統(tǒng)主要包括以下功能需求:

        1) 景點(diǎn)推薦與搜索。根據(jù)定位城市推薦當(dāng)前城市主要景點(diǎn),并顯示景點(diǎn)主要信息,包括距離、所在方位和門票價(jià)格,可以通過(guò)文字查看主要景點(diǎn)信息,并直接播放語(yǔ)音簡(jiǎn)介,在景點(diǎn)描述頁(yè)還可以查看景點(diǎn)方位以及提供景點(diǎn)導(dǎo)航,多種選擇方式進(jìn)行導(dǎo)航,用戶可以結(jié)合自身需要搜索相關(guān)景點(diǎn)。

        2) 語(yǔ)音導(dǎo)游功能。通過(guò)語(yǔ)音播報(bào),為用戶提供景區(qū)和內(nèi)部景點(diǎn)的語(yǔ)音介紹,為用戶提供個(gè)性化的導(dǎo)游服務(wù)。

        3) 好友交互功能??梢圆樵兏浇?0千米范圍內(nèi)使用該APP的用戶,查看該用戶信息,并提供聯(lián)系功能,交友聊天。

        4) 制定出行計(jì)劃。進(jìn)行出行計(jì)劃的制定和管理,并給用戶以提醒。

        5) 發(fā)布動(dòng)態(tài)??稍诼眯羞^(guò)程中,發(fā)布照片和感想,分享發(fā)布到微信朋友圈或QQ空間。

        6) 設(shè)置中心??梢栽O(shè)置個(gè)人信息、語(yǔ)音播報(bào)發(fā)音人以及版本更新等。

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

        3.1 功能模塊設(shè)計(jì)

        根據(jù)前述的需求分析,系統(tǒng)的功能模塊包括語(yǔ)音導(dǎo)游模塊、出行計(jì)劃模塊、交互模塊、信息設(shè)置模塊等四大模塊。其中語(yǔ)音導(dǎo)游模塊是系統(tǒng)的核心功能,包括景點(diǎn)推薦、景點(diǎn)搜索、語(yǔ)音介紹、周邊服務(wù)等;出行計(jì)劃模塊包括計(jì)劃制定、計(jì)劃刪除、提醒服務(wù)等;交互模塊包括附近搜索、添加好友、好友會(huì)話、發(fā)布動(dòng)態(tài)等;信息設(shè)置模塊系統(tǒng)功能配置、個(gè)人信息設(shè)置等。系統(tǒng)功能模塊圖如圖1所示:

        3.2 系統(tǒng)流程設(shè)計(jì)

        用戶首次安裝APP后打開(kāi)本系統(tǒng),首先會(huì)進(jìn)入歡迎導(dǎo)航引導(dǎo)頁(yè),然后進(jìn)入登錄界面;如果不是首次安裝會(huì)直接進(jìn)入主界面,系統(tǒng)自動(dòng)判斷是否登錄過(guò)APP,如果并非登錄,彈窗通知并可以跳轉(zhuǎn)登錄界面進(jìn)行登錄,登錄后可以進(jìn)入APP進(jìn)行功能的使用。系統(tǒng)流程圖如圖2所示:

        3.3 接口設(shè)計(jì)

        系統(tǒng)在APP端的各種操作,都通過(guò)與后臺(tái)服務(wù)器交互完成,包括信息的查詢、業(yè)務(wù)的操作等。通過(guò)APP端調(diào)用后臺(tái)各項(xiàng)功能的時(shí)候,通過(guò)JSON格式的數(shù)據(jù)進(jìn)行交互,也就是說(shuō),所有接口都采用JSON數(shù)據(jù)格式封裝請(qǐng)求參數(shù)和返回值。

        4 系統(tǒng)主要功能實(shí)現(xiàn)

        4.1 服務(wù)器端功能實(shí)現(xiàn)

        服務(wù)器端使用Spring MVC開(kāi)發(fā)技術(shù)實(shí)現(xiàn),主要功能是對(duì)數(shù)據(jù)庫(kù)的操作??蛻舳饲芭_(tái)通過(guò)HttpURLConnection訪問(wèn)后臺(tái)接口時(shí)提供必要的參數(shù),后臺(tái)通過(guò)Http通信協(xié)議接收請(qǐng)求參數(shù),查詢相應(yīng)的數(shù)據(jù)庫(kù)內(nèi)容或更新數(shù)據(jù)庫(kù)的內(nèi)容,然后返回一定的標(biāo)識(shí)到客戶端前臺(tái)。

        本系統(tǒng)使用騰訊云主機(jī)作為云端主機(jī)掛載后臺(tái)服務(wù)器端,使用云主機(jī)掛載后臺(tái)相當(dāng)于發(fā)布在網(wǎng)絡(luò)中,然后將mysql數(shù)據(jù)庫(kù)遷入云主機(jī)中,這樣完成后臺(tái)對(duì)數(shù)據(jù)庫(kù)的操控并且APP可以通過(guò)外網(wǎng)就可以對(duì)后臺(tái)進(jìn)行訪問(wèn),并且云主機(jī)的搭建極為簡(jiǎn)單,使APP能夠徹底分離物理主機(jī)。

        4.2 APP端功能實(shí)現(xiàn)

        1) 主界面

        主界面是用戶進(jìn)入系統(tǒng)的第一個(gè)展示頁(yè)面。用戶打開(kāi)APP時(shí)會(huì)先進(jìn)入一個(gè)緩沖頁(yè)面,該頁(yè)面進(jìn)行相應(yīng)的數(shù)據(jù)讀,取判斷APP是否打開(kāi)過(guò),當(dāng)沒(méi)有打開(kāi)時(shí)會(huì)顯示出歡迎頁(yè),使用左滑的方式切換歡迎頁(yè)的圖片,最終進(jìn)入主界面。該頁(yè)面是通過(guò)內(nèi)嵌于Activity中的Fragment來(lái)實(shí)現(xiàn),它展示了系統(tǒng)APP端的核心功能模塊:周邊服務(wù),景點(diǎn)推薦,附近吐槽,以及我的足跡。同時(shí),還包括城市的選擇,利用百度地圖的定位顯示當(dāng)前所在的城市并保存起來(lái),還有頂端的景點(diǎn)搜索功能,可以快捷地搜索景點(diǎn),如圖3所示:

        2) 語(yǔ)音播報(bào)

        項(xiàng)目的核心功能就是語(yǔ)音功能,本系統(tǒng)中語(yǔ)音功能分為兩個(gè)部分,一個(gè)是文字轉(zhuǎn)語(yǔ)音的播報(bào),另一個(gè)是語(yǔ)音轉(zhuǎn)文字的輸入。實(shí)現(xiàn)過(guò)程中,通過(guò)調(diào)用訊飛開(kāi)放平臺(tái)集成的SDK實(shí)現(xiàn)。文字轉(zhuǎn)語(yǔ)音應(yīng)用在景點(diǎn)播報(bào)功能,從云主機(jī)的數(shù)據(jù)庫(kù)中取得景點(diǎn)詳細(xì)信息并調(diào)用SDK提供的方法通過(guò)網(wǎng)絡(luò)轉(zhuǎn)變?yōu)閙p3音樂(lè)進(jìn)行播放;語(yǔ)音轉(zhuǎn)文字技術(shù)是當(dāng)用戶點(diǎn)擊時(shí)錄入語(yǔ)音直接轉(zhuǎn)變文字錄入輸入框,減少了用戶直接輸入的麻煩。

        3) 定位和周邊雷達(dá)搜索

        定位和周邊雷達(dá)搜索也是系統(tǒng)的核心功能。這里采用百度地圖SDK實(shí)現(xiàn)個(gè)人信息的定位并進(jìn)行保存,通過(guò)百度雷達(dá)功能,將APP標(biāo)識(shí)+個(gè)人信息實(shí)時(shí)上傳并且查詢周圍別的使用同一個(gè)APP的用戶的信息將其顯示出來(lái),周邊雷達(dá)的本質(zhì)是一個(gè)連接百度LBS開(kāi)發(fā)平臺(tái)前端SDK產(chǎn)品和后端LBS云的中間服務(wù),如圖4所示:

        4) 用戶注冊(cè)和好友會(huì)話

        這兩個(gè)功能的實(shí)現(xiàn),引入了第三方應(yīng)用開(kāi)發(fā)平臺(tái)—LeanCloud開(kāi)發(fā)平臺(tái),該平臺(tái)為應(yīng)用開(kāi)發(fā)提供了一站式的解決方案,能夠加快應(yīng)用開(kāi)發(fā)進(jìn)程,甚至解決后端的數(shù)據(jù)存儲(chǔ)、用戶管理等問(wèn)題。該使用該平臺(tái)提供的免費(fèi)短信接口實(shí)現(xiàn)用戶注冊(cè)功能,通過(guò)驗(yàn)證碼的驗(yàn)證判斷進(jìn)行用戶的注冊(cè);同時(shí),使用云平臺(tái)數(shù)據(jù)存儲(chǔ)功能和實(shí)時(shí)聊天服務(wù),能夠快速地搭建起聊天環(huán)境,通過(guò)APP的雙向用戶存儲(chǔ)將用戶信息同時(shí)存儲(chǔ)在云平臺(tái)和云服務(wù)器端的數(shù)據(jù)庫(kù)中,達(dá)到用戶的信息同步,將用戶聊天記錄等存儲(chǔ)到云平臺(tái),方便快捷而且處理速度更快。

        5) 第三方平臺(tái)登錄

        系統(tǒng)中的登錄分為普通登錄和第三方登錄。普通登錄可以選擇手機(jī)號(hào)/賬號(hào)以及密碼進(jìn)行登錄,通過(guò)網(wǎng)絡(luò)接口訪問(wèn)查詢賬號(hào)密碼是否正確,根據(jù)返回值進(jìn)行判斷是否成功。

        第三方登陸通過(guò)申請(qǐng)騰訊開(kāi)發(fā)者賬號(hào)獲取調(diào)用第三方登錄的必要“秘鑰”,使用QQsdk調(diào)起QQ進(jìn)行登錄,授權(quán)后判斷QQ是否已經(jīng)綁定了手機(jī)號(hào),如果沒(méi)有,則通過(guò)回調(diào)的方式獲取該用戶的QQ標(biāo)識(shí)符(openid)并綁定手機(jī)號(hào),使用shareprefence進(jìn)行登錄狀態(tài)的記錄。當(dāng)忘記密碼時(shí),使用找回密碼功能,驗(yàn)證手機(jī)號(hào)和驗(yàn)證碼之后直接設(shè)置新的密碼進(jìn)行登錄。

        5 結(jié)束語(yǔ)

        本系統(tǒng)主要針對(duì)精打細(xì)算,喜歡個(gè)性化旅游的人群,以便捷、新穎、有趣為設(shè)計(jì)理念,將APP打造成一個(gè)制造快樂(lè),分享信息,增進(jìn)互動(dòng)交流的旅游攻略產(chǎn)品。它根據(jù)用戶位置定位和變化,對(duì)用戶所處的景點(diǎn),采用語(yǔ)音、圖片等手段進(jìn)行詳細(xì)講解,同時(shí)提供在線聊天功能,讓用戶隨時(shí)隨地參與進(jìn)來(lái)相互交流。根據(jù)用戶旅游的不同時(shí)段,及時(shí)準(zhǔn)確地向客戶推送性價(jià)比較高的產(chǎn)品和最優(yōu)質(zhì)的信息。此外,提供旅程分享,用戶可以將行程的美景在線分享。全方位提高使用者個(gè)性化旅游體驗(yàn)的質(zhì)量。在旅游過(guò)程中,還可以開(kāi)啟定位分享,將自己周圍的用戶搜索到,并且可以進(jìn)行交流。如何給用戶更好地使用體驗(yàn),實(shí)現(xiàn)和用戶的雙向語(yǔ)音交互,是后續(xù)研究的目標(biāo)。

        參考文獻(xiàn):

        [1] 徐宜生.Android群英傳[M].北京:電子工業(yè)出版社,2015.

        [2] 郁亞男. 基于Android平臺(tái)的人際交互的研究與實(shí)現(xiàn)[D].北京:北京郵電大學(xué),2011.

        [3] 張雨柔,孫蕾,龐學(xué)明,等. 基于百度地圖的語(yǔ)音導(dǎo)游APP的設(shè)計(jì)與實(shí)現(xiàn)[J]. 工業(yè)控制與計(jì)算機(jī),2015,28(8):122-126.

        [4] 陽(yáng)俊,吳鳴,何騫.基于Android的語(yǔ)音識(shí)別系統(tǒng)[J]. 信息與電腦:理論版,2017,17(11):123-124.

        [5] 鄭翠,王彩萍.基于Android的江蘇農(nóng)博園自助導(dǎo)游系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦與信息技術(shù),2016,24(4):49-51.

        [6] 韓文智,駱文亮.Android平臺(tái)的移動(dòng)APP開(kāi)發(fā)方法與應(yīng)用研究[J].四川理工學(xué)院學(xué)報(bào):自然科學(xué)版,2015(3):22-26.

        [通聯(lián)編輯:光文玲]

        国产综合精品久久久久成人| 三年在线观看免费大全下载| 最近中文字幕在线mv视频在线| 亚洲人成电影在线播放| 抽插丰满内射高潮视频| 久久久久久久久中文字幕| 中文字幕日韩精品永久在线| 国色天香中文字幕在线视频| 青草国产精品久久久久久| 日韩国产精品一本一区馆/在线| 高清不卡av在线播放| 精品人妻一区二区三区四区在线| 国内揄拍国内精品人妻浪潮av| 97在线视频免费| 亚洲桃色蜜桃av影院| 久久精品国产亚洲av果冻传媒 | 先锋影音最新色资源站| 四虎精品国产一区二区三区| 一区二区三区黄色一级片| 美女视频黄是免费| 天干天干啦夜天干天2017| 日韩美女高潮流白浆视频在线观看| 黄片免费观看视频播放| 成人欧美一区二区三区在线观看 | 美女视频很黄很a免费国产| 天堂久久一区二区三区| 无码人妻aⅴ一区二区三区| 少妇太爽了在线观看| 中文字幕一区二区人妻痴汉电车| 日韩精品一区二区三区乱码| 久久婷婷人人澡人人喊人人爽| 推油少妇久久99久久99久久 | 激情影院内射美女| 无码人妻AⅤ一区 二区 三区| 久久人妻精品免费二区| 国产精品久久久久久久久绿色| 午夜福利电影| 蜜桃av多人一区二区三区| 青青草小视频在线播放| 国产精品无码一区二区三区电影| 国产av人人夜夜澡人人爽麻豆 |