胡偉麟 王銘 譚寧靜 僧德文
摘要:以日趨上升的旅行需求為背景,研究分析并且設(shè)計(jì)一個(gè)位置記錄與共享的個(gè)性化推送平臺(tái),記錄、分享個(gè)人的旅行軌跡以及圖文音視頻等信息,這些信息可以為后來的旅客提供很好的參考和建議。
關(guān)鍵詞:地理位置;旅行軌跡記錄;智能推送
1.引言
近幾年來隨著經(jīng)濟(jì)水平的不斷提高,人們對(duì)于發(fā)展自我和追求豐富的精神生活有著更高的要求,越來越多的人想去世界各地旅游,對(duì)于一些沒有去過的地方,人們想要有一套適合自己旅游的攻略。然而到某個(gè)景點(diǎn)觀光的游客可能會(huì)對(duì)自己的觀光路線規(guī)劃產(chǎn)生困惑,不知道這個(gè)景點(diǎn)哪個(gè)地方好玩,哪個(gè)地方值得一去,于是就要從網(wǎng)上各種渠道搜索相關(guān)的旅游攻略和別人的旅游筆記以作參考,這就是一個(gè)用戶痛點(diǎn):對(duì)于同一個(gè)景點(diǎn)的相關(guān)攻略信息分散在網(wǎng)絡(luò)上的各個(gè)論壇,博客,用戶想要一個(gè)景點(diǎn)的相關(guān)游玩攻略,會(huì)難以找全甚至根本找不到,因此建立起一個(gè)統(tǒng)一的記錄游客旅行路線作為攻略留給后面游客參考的平臺(tái)是有必要的,另外,用戶可能想與自己同一個(gè)地區(qū)(這個(gè)地區(qū)可以是方圓幾百米以內(nèi),也可以是方圓幾公里以內(nèi))內(nèi)的人進(jìn)行信息交換以及以一定目的的交流,這時(shí)候需要一個(gè)平臺(tái)為其提供這些服務(wù)。本系統(tǒng)(足跡APP)的開發(fā)基于百度公司的百度地圖所提供的API,涉及到的用戶包括游客、普通用戶以及系統(tǒng)管理員。
2.足跡APP服務(wù)模型
足跡APP中存在兩種身份:客戶端與服務(wù)端??蛻舳瞬捎肕VC模式,用戶的操作流程與普通軟件的操作流程類似,運(yùn)行中心與用戶之間的關(guān)系是用戶發(fā)送請(qǐng)求上傳或者下載,運(yùn)行中心提供數(shù)據(jù)返回。源數(shù)據(jù)的處理是ASCI,首先是用戶發(fā)送數(shù)據(jù)個(gè)數(shù)據(jù)庫,數(shù)據(jù)庫保存下來,進(jìn)行個(gè)性化推送。對(duì)數(shù)據(jù)保存的要求:用戶自動(dòng)保存必須聯(lián)網(wǎng),離線無法實(shí)現(xiàn)保存。
客戶端提供的最基本功能是實(shí)現(xiàn)用戶的注冊(cè)和登陸,實(shí)現(xiàn)用戶根據(jù)自己的喜好或者系統(tǒng)推薦查看或下載附近的軌跡,規(guī)劃自己的軌跡和故事點(diǎn)。故事分為不同的種類,定為兩種,一種是生活出行記錄,第二種是探路,即允許用戶為地形復(fù)雜如教室等地添加路線說明點(diǎn)(在大概的位置以詳細(xì)的圖文來說明目的地所在位置)在保存的故事點(diǎn)中可以添加、修改、刪除自己的上傳內(nèi)容。上傳分享自己的軌跡。
服務(wù)器端充分考慮到了全球各個(gè)地方的信號(hào)強(qiáng)弱問題,在信號(hào)比較強(qiáng)的地方采用GPS技術(shù),信號(hào)弱的地方采用步行者航位推算(Pedestrian Dead Reckoning,PDR)技術(shù)。本項(xiàng)目登陸注冊(cè)的時(shí)候輸出的是個(gè)人信息,編輯故事點(diǎn)的時(shí)候輸出故事點(diǎn)的內(nèi)容信息。下載和查看的時(shí)候輸出瀏覽記錄和下載記錄。分享軌跡的時(shí)候輸出的是軌跡信息。同時(shí)在服務(wù)端與客戶端之間添加一個(gè)安全檢測(cè)層,系統(tǒng)只允許實(shí)名認(rèn)證的用戶進(jìn)行故事點(diǎn)的分享和公開,以及評(píng)論回復(fù),用戶所有的位置信息均會(huì)保密。后臺(tái)也會(huì)采取相應(yīng)的措施永久保存用戶公開的信息位置,方便日后出現(xiàn)緊急安全情況時(shí)提供參考。對(duì)于一些長時(shí)間沒有獲得贊的故事點(diǎn),后臺(tái)會(huì)自動(dòng)在公共區(qū)進(jìn)行刪除,為了防止惡意刷榜,用戶只能在所在地點(diǎn)進(jìn)行點(diǎn)贊,同時(shí)提供舉報(bào)機(jī)制,以防出現(xiàn)虛假信息引起的安全隱患。
3.系統(tǒng)功能模塊劃分
足跡APP根據(jù)功能特性分為用戶軌跡故事記錄模塊、社區(qū)功能模塊,搜索推送模塊,以及室內(nèi)導(dǎo)航模塊。
(1)用戶軌跡故事記錄模塊:具體功能可以細(xì)分為:用戶在單個(gè)坐標(biāo)點(diǎn)上進(jìn)行故事添加(以圖文的形式),故事分為不同的種類,目前擬定為兩種,一種是生活出行記錄,第二種是探路,即允許用戶為地形復(fù)雜如教師等地添加路線說明點(diǎn)(在大概的位置以詳細(xì)的圖文說明目的地所在的位置);用戶開啟軌跡記錄模式,記錄單條軌跡,并在軌跡點(diǎn)上進(jìn)行故事的添加;允許用戶對(duì)故事點(diǎn)進(jìn)行上傳,后臺(tái)進(jìn)行保存,只允許實(shí)名制用戶對(duì)故事點(diǎn)進(jìn)行分享和公開。允許用戶對(duì)軌跡故事點(diǎn)的刪除,修改;允許用戶對(duì)其他公開的故事點(diǎn)進(jìn)行點(diǎn)贊和分享。
(2)社區(qū)模塊:主打“問路”的宣傳,鼓勵(lì)用戶可以在社區(qū)進(jìn)行路線分享和提問,并且其他用戶可以以豐富的圖文形式進(jìn)行回復(fù)評(píng)論。另外用戶可以針對(duì)目前地圖上沒有詳細(xì)說明的地點(diǎn)標(biāo)識(shí)信息重新去自定義該地理位置的標(biāo)識(shí)信息,并且將其上傳到APP后臺(tái)服務(wù)器使得其他人也能看到
(3搜索推送模塊:基于用戶所在的位置進(jìn)行提供位置信息服務(wù),比如推送給周邊點(diǎn)贊數(shù)(有幫助)較多的故事點(diǎn),也可以讓用戶進(jìn)行位置搜索,主要是對(duì)一些復(fù)雜地形的位置搜索,這些復(fù)雜地形的位置由其他用戶提供。同時(shí)用戶可以在景點(diǎn)地域中從“足跡”平臺(tái)獲取由服務(wù)器智能推薦的旅行路線,以解決用戶在旅行時(shí)不知道先去景點(diǎn)中的哪個(gè)地方游玩的問題
(4)室內(nèi)導(dǎo)航模塊:用于輔助用戶在室內(nèi)GPS信號(hào)較弱的地方導(dǎo)航,同樣是方便用戶在復(fù)雜地形最快找到目的點(diǎn)。
4.總結(jié)
本文從環(huán)境背景,服務(wù)層次模型,技術(shù)可行性,模塊設(shè)計(jì)角度等方面分析,研究與設(shè)計(jì)“足跡”系統(tǒng),為構(gòu)建一個(gè)統(tǒng)一的,實(shí)時(shí)的位置記錄與共享集成智能個(gè)性化推送的信息平臺(tái)提供了合理可行的藍(lán)圖。該系統(tǒng)在滿足了客戶對(duì)地理位置信息需求的同時(shí),還會(huì)從服務(wù)器反向?qū)蛻糁鲃?dòng)進(jìn)行信息交換處理,提高了用戶的使用體驗(yàn),有效地減少了客戶在一個(gè)不熟悉的地理位置情況下信息不對(duì)等而導(dǎo)致的產(chǎn)生新的學(xué)習(xí)成本,并且鼓勵(lì)用戶通過服務(wù)端進(jìn)行P2P式的信息共享交流,提高信息使用率。
參考文獻(xiàn):
[1]王銳. 基于行人航位推算(PDR)技術(shù)的室內(nèi)導(dǎo)航系統(tǒng)[D].南京郵電大學(xué),2019.
[2]徐庶,蔡永香,蘇宇凡,黎思源,陳夢(mèng)陽,楊唐州.基于Android和LBS的同城活動(dòng)APP的設(shè)計(jì)與實(shí)現(xiàn)[J].測(cè)繪與空間地理信息,2019,42(11):121-124.
[3]金超,張琳,王汝傳.一種移動(dòng)社交網(wǎng)絡(luò)中的位置內(nèi)容分享方法[J].南京郵電大學(xué)學(xué)報(bào)(自然科學(xué)版),2017, 37(05):101-110.
[4]張萍. 基于Android平臺(tái)的旅游位置互動(dòng)分享系統(tǒng)[D].南京郵電大學(xué),2016.
[5]王金如. 基于移動(dòng)位置的信息分享服務(wù)系統(tǒng)研究與實(shí)現(xiàn)[D].北京郵電大學(xué),2016.