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

?

基于Android的大學(xué)生戶外活動(dòng)安全管理系統(tǒng)

2017-06-01 12:21沈理強(qiáng)華益峰
關(guān)鍵詞:戶外活動(dòng)界面用戶

張 藝,沈理強(qiáng),華益峰,陳 璇,岑 崗

(浙江科技學(xué)院 a.信息與電子工程學(xué)院;b.理學(xué)院,杭州 310023)

基于Android的大學(xué)生戶外活動(dòng)安全管理系統(tǒng)

張 藝a,沈理強(qiáng)b,華益峰b,陳 璇b,岑 崗a

(浙江科技學(xué)院 a.信息與電子工程學(xué)院;b.理學(xué)院,杭州 310023)

在大學(xué)生外出進(jìn)行戶外活動(dòng)時(shí),走失等安全事故頻頻發(fā)生的背景下,提出基于Android的大學(xué)生戶外活動(dòng)安全管理系統(tǒng),介紹該系統(tǒng)的設(shè)計(jì)、技術(shù)基礎(chǔ)和各項(xiàng)功能。該系統(tǒng)以保證大學(xué)生戶外活動(dòng)安全為前提,集區(qū)域性跟蹤定位、信息交互、信息的瀏覽及上傳和方位引導(dǎo)等功能為一體,有利于戶外活動(dòng)的集散和隨時(shí)了解他人位置,從而為大學(xué)生戶外活動(dòng)帶來便利。

戶外活動(dòng);安全;Android;管理系統(tǒng)

近年來,隨著高校大學(xué)生戶外活動(dòng)的增加,相應(yīng)的戶外活動(dòng)安全隱患也隨之增加。由于缺乏安全意識(shí)、社會(huì)經(jīng)驗(yàn)不足等原因,大學(xué)生頻繁發(fā)生失聯(lián)、失蹤等安全事故。因此,保障大學(xué)生戶外活動(dòng)的安全越來越引起廣泛重視[1]。經(jīng)過調(diào)研發(fā)現(xiàn),大學(xué)生組織戶外活動(dòng)時(shí),由于集合通知不到位、找不到地方或出于個(gè)人原因耽誤,引發(fā)意外的現(xiàn)象屢見不鮮[2]。因此,本研究提出基于Android的大學(xué)生戶外安全管理系統(tǒng),通過區(qū)域性跟蹤定位、信息交互、信息的瀏覽、上傳和方位引導(dǎo)等功能,方便用戶點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)面的定位信息共享和警示作用的區(qū)域性組織管理,以保障大學(xué)生戶外活動(dòng)的安全。

1 戶外活動(dòng)類App現(xiàn)狀分析

由于日常生活的壓力和城市環(huán)境、空氣質(zhì)量的變差,越來越多的人開始追求以親近大自然和享受大自然為主的戶外徒步、露營(yíng)、自駕及溯溪等戶外活動(dòng),因此,戶外活動(dòng)類APP受到了眾多戶外活動(dòng)愛好者的追捧。然而戶外活動(dòng)類APP在手機(jī)應(yīng)用市場(chǎng)中很少,已有的也存在著功能不完善、信息提供不全、頁面設(shè)計(jì)繁瑣和創(chuàng)意不足等問題,影響用戶的體驗(yàn)。在手機(jī)應(yīng)用市場(chǎng)戶外活動(dòng)APP下載排名中,以“在外”為首的綜合類APP,對(duì)比于“行者”一類專注于交友、騎行和工具類APP,下載量更大,更受用戶的喜愛。由此可見,用戶偏愛功能全面的APP[3]。從APP的發(fā)展史上來看,該類APP的開發(fā)應(yīng)注重把握先機(jī)、形成閉環(huán)、注重體驗(yàn)和保障安全[4]等。本研究選擇了以APP形式來開發(fā)大學(xué)生戶外活動(dòng)安全管理系統(tǒng),為其命名為“SpotChat”,并在滿足個(gè)體用戶戶外活動(dòng)的需求基礎(chǔ)上,增添了群體性戶外活動(dòng)的需求功能和安全提醒功能。以“在外”為首的此類APP并未實(shí)現(xiàn)此功能,但這兩種功能在出行活動(dòng)中是極為重要的。

2 大學(xué)生戶外活動(dòng)安全管理系統(tǒng)設(shè)計(jì)目的與技術(shù)路線

2.1 設(shè)計(jì)目的

該系統(tǒng)是在移動(dòng)互聯(lián)網(wǎng)的環(huán)境下基于Android系統(tǒng)開發(fā)的[5]?!癝potChat”從性能、兼容性[6]、安全等多方面進(jìn)行需求分析,在開發(fā)過程中嚴(yán)格按照這些需求進(jìn)行設(shè)計(jì)[7]。系統(tǒng)面向需要進(jìn)行戶外活動(dòng)的用戶,尤其是廣大大學(xué)生群體。通過信息交互,用戶之間可以使用語音、文字的方式點(diǎn)對(duì)點(diǎn)和點(diǎn)對(duì)面進(jìn)行通信;通過信息的瀏覽和上傳,用戶可以搜索所需要的周邊信息,如景點(diǎn)、餐飲、急救場(chǎng)所等[8],分享自己的活動(dòng)和安全指導(dǎo)意見,增強(qiáng)其他用戶的安全意識(shí)和知識(shí)[9];通過區(qū)域性跟蹤定位,借助高德地圖實(shí)時(shí)共享地理位置[10],并進(jìn)行時(shí)間設(shè)定控制和安全管理,以提高外出集合效率和安全性;通過方位引導(dǎo),用戶可以尋找其他成員的方位或目的地點(diǎn),避免迷路等。

2.2 技術(shù)路線

“SpotChat”通過HTML5、CSS3、JavaScript等技術(shù)及jQuery框架,并結(jié)合了Ajax為數(shù)據(jù)處理交互,運(yùn)用響應(yīng)式布局進(jìn)行開發(fā),以Web Socket技術(shù)實(shí)現(xiàn)即時(shí)會(huì)話功能。

2.2.1 用戶定位

平臺(tái)通過高德地圖開放平臺(tái)[11],利用Geolocation模塊進(jìn)行定位,實(shí)現(xiàn)更加精確的定位及實(shí)時(shí)跟蹤。

2.2.2 即時(shí)通訊

進(jìn)入APP主界面后,用戶通過發(fā)送請(qǐng)求獲取數(shù)據(jù)庫中相應(yīng)的會(huì)話記錄,會(huì)話就顯示在界面上。用戶點(diǎn)擊任一會(huì)話進(jìn)入會(huì)話室,同時(shí)向服務(wù)器發(fā)送一條信息,建立一條會(huì)話通道,并將用戶信息記錄在服務(wù)器端。用戶發(fā)送消息時(shí)通過Web Socket的send事件將會(huì)話框中的內(nèi)容發(fā)送到服務(wù)器,服務(wù)器將用戶需要發(fā)送的消息發(fā)送給每個(gè)在線的用戶,并將信息存儲(chǔ)到離線用戶的未讀消息數(shù)據(jù)表中,當(dāng)離線用戶上線時(shí),即可獲取未讀消息并在主界面顯示出來。每位用戶接收到來自服務(wù)器的消息之后,通過Web Socket的onmessage事件將消息顯示在會(huì)話框中。當(dāng)用戶退出會(huì)話時(shí),通過close事件將用戶的信息從服務(wù)器端剔除。

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

該系統(tǒng)主要由Android版APP客戶端和Web服務(wù)端組成??蛻舳藶橛脩籼峁┗痉?wù),Web端提供后臺(tái)管理功能,以便于管理員對(duì)APP進(jìn)行維護(hù)[12]。

3.1 APP客戶端功能模塊

經(jīng)過需求分析后,安卓客戶端需要實(shí)現(xiàn)如圖1所示的4個(gè)功能模塊。

圖1 客戶端功能模塊圖Fig.1 Client function module

3.1.1 用戶信息

用戶信息功能模塊由注冊(cè)登錄、用戶反饋和信息管理三部分組成。用戶通過手機(jī)號(hào)或者郵箱注冊(cè)之后即可登陸,登陸之后用戶可以編輯完善自己的相關(guān)資料。注冊(cè)用戶可在反饋中心反饋?zhàn)约旱挠脩趔w驗(yàn),并可查看自己的反饋記錄,以及后臺(tái)管理人員的反饋消息。該模塊將用戶信息模塊與反饋模塊相結(jié)合,方便后臺(tái)管理員整合分析信息,優(yōu)化和升級(jí)系統(tǒng),為用戶設(shè)計(jì)更合理的軟件功能。

3.1.2 地圖服務(wù)

地圖服務(wù)功能模塊由位置共享、方向定位及導(dǎo)航和安全提示三部分組成。APP使用高德地圖API開發(fā),相對(duì)于其他的戶外導(dǎo)航APP,“SpotChat”支持用戶以小組形式進(jìn)行戶外活動(dòng),共享各成員之間的位置,從而極大地滿足了當(dāng)前大學(xué)生集體戶外活動(dòng)的需求,并且以“活動(dòng)”的方式管理戶外活動(dòng)人員,方便了活動(dòng)發(fā)起者的管理工作。

3.1.2.1 位置共享 每個(gè)加入同一討論組的用戶可以共享實(shí)時(shí)定位。加入位置共享的成員可即時(shí)獲取其他成員的位置,可確認(rèn)是否在安全區(qū)域內(nèi)并進(jìn)行定位監(jiān)視,避免安全事故的發(fā)生。實(shí)現(xiàn)了系統(tǒng)化、立體化、實(shí)時(shí)化的人員行為管理,提升了戶外活動(dòng)人員集散的安全性[13]。

3.1.2.2 方向定位及導(dǎo)航 用戶可通過地圖服務(wù)功能精確定位自己當(dāng)前的位置,并且可以查看地圖上想要的活動(dòng)地點(diǎn)的信息,如導(dǎo)航信息、周邊環(huán)境,曾來過此地用戶的相關(guān)動(dòng)態(tài)及建議。用戶確定活動(dòng)地點(diǎn)之后可以在討論組中發(fā)起一個(gè)“活動(dòng)”,選擇性地填寫一個(gè)或者多個(gè)目的地名稱、出發(fā)時(shí)間、集合時(shí)間、活動(dòng)范圍等信息以供討論組中的成員查看,成員可通過點(diǎn)擊目的地或者位置共享伙伴的地點(diǎn)來生成導(dǎo)航路徑。

3.1.2.3 安全提示 到了設(shè)置的集合時(shí)間,系統(tǒng)自動(dòng)在該討論組發(fā)系統(tǒng)消息以給予集合提示,提高集合效率;當(dāng)討論組成員超出安全區(qū)域或在某地點(diǎn)停留時(shí)間過長(zhǎng)時(shí),系統(tǒng)自動(dòng)在該討論組發(fā)出警告提示,以引起成員注意和提醒成員采取可行措施,并對(duì)超出安全區(qū)域的成員的活動(dòng)軌跡進(jìn)行記錄,以便于找回成員,確保成員安全[14]。

3.1.3 即時(shí)通訊

即時(shí)通訊功能模塊由討論組交流、好友交流和緊急呼叫三部分組成?!癝potChat”利用Web Socket技術(shù)開發(fā)了一套會(huì)話系統(tǒng),滿足了討論組、好友之間的即時(shí)通訊需求[15]。用戶可以以討論組或者一對(duì)一的形式,通過文字、語音、圖片傳送等方式,進(jìn)行點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)面的溝通交流。當(dāng)用戶啟用通訊錄功能時(shí),可以直接在APP內(nèi)緊急撥打電話。

3.1.4 朋友圈

朋友圈功能模塊由用戶動(dòng)態(tài)發(fā)布和信息共享部分組成。用戶可以選擇性地使用“SpotChat”自動(dòng)提供的活動(dòng)地點(diǎn)地圖信息,自主添加圖片、添加自己的活動(dòng)地點(diǎn),選擇私密或是公開動(dòng)態(tài),如將自己的體會(huì)分享到朋友圈。好友可以對(duì)動(dòng)態(tài)進(jìn)行評(píng)論和點(diǎn)贊。其他用戶在地圖上選擇此地點(diǎn)時(shí),會(huì)顯示出用戶關(guān)于此活動(dòng)地點(diǎn)的公開動(dòng)態(tài)和安全指導(dǎo)意見。

3.2 Web服務(wù)端功能模塊

Web后臺(tái)管理分為用戶管理模塊、數(shù)據(jù)分析模塊和安全知識(shí)模塊三部分。各模塊對(duì)APP運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)運(yùn)用數(shù)學(xué)方法進(jìn)行詳細(xì)的分析,并將生成的結(jié)果反饋給用戶,從而極大地提升了用戶體驗(yàn)。

3.2.1 用戶管理模塊

服務(wù)端對(duì)地圖上的信息可以進(jìn)行增加、刪除、修改等更改,并且新的地圖信息會(huì)同步到客戶端顯示,同時(shí),管理員亦可查看用戶的公開信息和朋友圈狀態(tài),提醒不符合規(guī)則的用戶,必要時(shí)采取包括權(quán)限控制等措施。

3.2.2 數(shù)據(jù)分析模塊

首先對(duì)以活動(dòng)為單位的數(shù)據(jù)進(jìn)行數(shù)據(jù)關(guān)聯(lián),針對(duì)每次活動(dòng)數(shù)據(jù),包括活動(dòng)地點(diǎn)、活動(dòng)時(shí)間、活動(dòng)內(nèi)容、用戶的會(huì)話記錄、評(píng)價(jià)及每位成員的地理位置軌跡等信息,通過平臺(tái)設(shè)計(jì)的評(píng)價(jià)計(jì)算出該活動(dòng)地點(diǎn)的綜合評(píng)分;其次是區(qū)域相關(guān)數(shù)據(jù)來分析所有在該地點(diǎn)組織活動(dòng)的信息記錄,分析各活動(dòng)團(tuán)體之間在進(jìn)行活動(dòng)時(shí)的差異,綜合性地計(jì)算出該區(qū)域活動(dòng)評(píng)分;最后分析平臺(tái)整體數(shù)據(jù),按活動(dòng)類別等數(shù)據(jù)綜合性分析給出適合該活動(dòng)展開的高分評(píng)價(jià)活動(dòng)案例,供平臺(tái)用戶選擇合適的活動(dòng)地點(diǎn)。

3.2.3 安全知識(shí)模塊

管理員可在朋友圈以動(dòng)態(tài)形式推送安全知識(shí),系統(tǒng)對(duì)不同性質(zhì)的戶外活動(dòng)組自動(dòng)推送符合其活動(dòng)實(shí)際的基本安全知識(shí)、應(yīng)急方式和急救措施等相關(guān)信息。

4 系統(tǒng)應(yīng)用實(shí)現(xiàn)

4.1 APP主界面和討論組介紹

用戶登錄成功后,進(jìn)入APP主界面,可以看到所有的功能列表,如圖2所示。主界面功能列表上方是自己的會(huì)話記錄,可以看到討論組的信息及好友發(fā)送給自己的信息,并且可以點(diǎn)擊任一會(huì)話進(jìn)入會(huì)話界面進(jìn)行即時(shí)會(huì)話,也可通過會(huì)話界面上方的搜索框搜索會(huì)話信息,會(huì)話記錄左滑即可選擇將會(huì)話置頂或者刪除等操作。會(huì)話框中用戶可以發(fā)送文字信息、圖片和文件等。

4.2 設(shè)置活動(dòng)地點(diǎn)

活動(dòng)組織者以管理員用戶身份可以設(shè)置活動(dòng)地點(diǎn)、結(jié)束時(shí)間和活動(dòng)區(qū)域有效的安全范圍,如圖3所示。通過會(huì)話框中的下拉菜單,可以獲取參加活動(dòng)成員當(dāng)前的地圖信息,并通過點(diǎn)擊某一地點(diǎn)獲取該地點(diǎn)的地圖信息。討論組中的所有成員都能收到活動(dòng)建立的提醒。

4.3 位置定位和會(huì)話

可以在實(shí)時(shí)共享位置的同時(shí)進(jìn)行會(huì)話提升了用戶的體驗(yàn)。當(dāng)討論組和參加活動(dòng)的成員會(huì)話時(shí)均可以使用位置共享功能,進(jìn)行點(diǎn)對(duì)點(diǎn)的導(dǎo)航,選擇步行、公交、私車等多種導(dǎo)航方式,確定導(dǎo)航方式并點(diǎn)擊界面的“開始導(dǎo)航”按鈕后即可開始導(dǎo)航。單擊會(huì)話界面即可縮小地圖界面,單擊地圖界面即可隱藏會(huì)話框。會(huì)話界面如圖4所示。

圖2 主界面Fig.2 Main interface

圖3 自定義活動(dòng)地圖定位界面Fig.3 Locating interface of custom activity map

4.4 動(dòng)態(tài)發(fā)布

用戶可以在如圖5所示的系統(tǒng)朋友圈界面中發(fā)布自己的動(dòng)態(tài),查看參加活動(dòng)的好友動(dòng)態(tài)。發(fā)布動(dòng)態(tài)時(shí)系統(tǒng)會(huì)主動(dòng)提供地圖信息,用戶可以選擇使用。同時(shí),用戶也可以分享到其他APP,可以通過“@好友”提醒其他好友查看自己的動(dòng)態(tài),好友可以對(duì)發(fā)布的動(dòng)態(tài)進(jìn)行評(píng)論和點(diǎn)贊等操作,用戶還可以選擇查看管理員所推送的安全知識(shí)。

圖4 會(huì)話界面Fig.4 Person-to-person chat interface

圖5 朋友圈展示Fig.5 Circle of friends

5 結(jié) 語

基于Android的大學(xué)生戶外活動(dòng)安全管理系統(tǒng)集區(qū)域性跟蹤定位、信息交互、信息的瀏覽和上傳、方位引導(dǎo)等功能為一體,便于大學(xué)生溝通、分享和集散,提高戶外活動(dòng)的質(zhì)量,可以避免安全事故的發(fā)生。在安全有一定保證的情況下,該系統(tǒng)能激發(fā)用戶進(jìn)行戶外活動(dòng)的積極性。因此,該系統(tǒng)的設(shè)計(jì)和應(yīng)用可推廣到更多的人群中去,具有良好的應(yīng)用前景。

[1] 鄭向敏,范向麗,肖蓓.大學(xué)生戶外運(yùn)動(dòng)與休閑安全認(rèn)知分析[J].北京體育大學(xué)學(xué)報(bào),2010,33(2):43.

[2] 肖蓓,鄭向敏.我國大學(xué)生戶外運(yùn)動(dòng)安全事故回顧與分析[J].科技信息,2009(34):340.

[3] 蔡娟,羅明春.戶外游憩APP的類型劃分[J].中國林業(yè)產(chǎn)業(yè),2016(2):116.

[4] 龔詩雅,李鳴珂.智慧旅游下智能手機(jī)APP現(xiàn)狀探析[J].美與時(shí)代,2015(4):82.

[5] 何曉杰.Android開發(fā)經(jīng)驗(yàn)談[J].程序員,2010(9):52.

[6] 陳璇,岑崗,方澤文.響應(yīng)式自助微課學(xué)習(xí)平臺(tái)的設(shè)計(jì)[J].浙江科技學(xué)院學(xué)報(bào),2015,27(1):48.

[7] 馮亞娜,劉星妍.基于移動(dòng)平臺(tái)的APP軟件測(cè)試[J].信息技術(shù),2015(4):206.

[8] 唐金杰.微信朋友圈的人際互動(dòng)模式研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2015.

[9] 榮悅.大學(xué)生公共安全教育研究[D].蘇州:蘇州大學(xué),2011.

[10] 張嘉杰.基于Android的位置共享應(yīng)用程序[J].電腦編程技巧與維護(hù),2011(9):49.

[11] 邢偉寅.基于高德地圖的高校校園信息查詢系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦,2015(18):76.

[12] 姜文,劉立康.現(xiàn)代應(yīng)用軟件的維護(hù)與技術(shù)支持[J].計(jì)算機(jī)技術(shù)與發(fā)展,2015(4):116.

[13] 奚洋,李凱.基于Android平臺(tái)GPS的出租車、用戶位置信息共享平臺(tái)的探索與研究[J].無線互聯(lián)科技,2014,46(6):173.

[14] 林志偉,楊昱昺.基于Android系統(tǒng)的電子地圖運(yùn)動(dòng)軌跡繪制的研究與實(shí)現(xiàn)[J].科技創(chuàng)新與應(yīng)用,2014(17):20.

[15] 李伙欽.基于WebSocket的實(shí)時(shí)消息推送的設(shè)計(jì)與實(shí)現(xiàn)[J].科技視界,2015(3):93.

An Android-based management system of outdoor activities for ensuring college students’ safety

ZHANG Yia, SHEN Liqiangb, HUA Yifengb, CHEN Xuanb, CEN Ganga
(a. School of Information and Electronic Engineering; b. School of Sciences, Zhejiang University of Science and Technology, Hangzhou 310023, Zhejiang, China)

Under the circumstance that safety accidents occur frequently when college students taking outdoor activities, an Android-based safety management system has been accordingly designed, with its layout, technical basis and different functions presented in the paper. Aimed at ensuring the safety of university students when participating in outdoor activities, the versatile system integrates major functions together such as regional tracking and locating, information interchanging, browsing and uploading, and orientation directing. Meanwhile, it facilities the assembling and evacuating of outdoor activities, providing convenience for university students by being kept informed of the location of other people.

outdoor activities; safety; Android; management system

10.3969/j.issn.1671-8798.2017.01.006

2017-01-01

浙江省大學(xué)生科技創(chuàng)新活動(dòng)計(jì)劃(新苗人才計(jì)劃)(2015R415008)

岑 崗(1959— ),男,浙江省杭州人,教授,主要從事計(jì)算機(jī)應(yīng)用與輔助教育研究。E-mail:gcen@163.com。

TP393.094

A

1671-8798(2017)01-0031-06

猜你喜歡
戶外活動(dòng)界面用戶
微重力下兩相控溫型儲(chǔ)液器內(nèi)氣液界面仿真分析
幼兒園戶外活動(dòng)組織的研究
國企黨委前置研究的“四個(gè)界面”
一種可用于潮濕界面碳纖維加固配套用底膠的研究
淺談大班幼兒戶外活動(dòng)組織現(xiàn)狀
扁平化設(shè)計(jì)在手機(jī)界面中的發(fā)展趨勢(shì)
組織幼兒園情境式戶外活動(dòng)的探究
戶外活動(dòng)開始啦
關(guān)注用戶
關(guān)注用戶
吉隆县| 文安县| 休宁县| 蓬莱市| 铜山县| 阿克苏市| 六枝特区| 黄浦区| 搜索| 铜鼓县| 宁强县| 宝清县| 那坡县| 久治县| 新巴尔虎左旗| 乌兰县| 黑山县| 来安县| 新宁县| 陆川县| 遂宁市| 永平县| 什邡市| 嘉义县| 区。| 桃江县| 广昌县| 正蓝旗| 贺兰县| 蒙阴县| 讷河市| 大英县| 朝阳市| 广州市| 阳泉市| 金川县| 民县| 浦县| 东兰县| 甘德县| 南木林县|