劉志強(qiáng)
摘 要 隨著社會的進(jìn)步,智能平臺的大量使用,極大地滿足了人們各方面的需求。在校園安全管理上利用移動平臺普及安全知識,查詢針對應(yīng)急事件相對應(yīng)的處理方法,及時有效的避免事故的發(fā)生,對維護(hù)學(xué)生安全,保障校園的安全穩(wěn)定有著非常重要的現(xiàn)實(shí)意義。本平臺采用B/s模式開發(fā)了自救常識模塊、突發(fā)新聞模塊、地理定點(diǎn)和相機(jī)掃描等。
關(guān)鍵詞 校園;應(yīng)急;查詢
學(xué)校作為學(xué)生生活學(xué)習(xí)的場所。如何保障學(xué)生的健康和人身安全,每個學(xué)校都投入的大量的人力物力。
應(yīng)急安全平臺使學(xué)生在突然發(fā)生一些疾病或者意外傷害時,不管周圍有沒有人,一旦是沒有人懂得緊急救援,學(xué)生可以掃描(查詢)圖像,進(jìn)行識別后跳轉(zhuǎn)到相對應(yīng)的頁面,頁面里有教導(dǎo)你怎么做一些簡單的緊急救援。同時平臺有定位功能,在有突發(fā)事件發(fā)生的時候可以一鍵點(diǎn)擊救援,這時會有信息發(fā)到指定的收信點(diǎn)(即報警)。
1應(yīng)急安全平臺的功能設(shè)計
1.1 前端學(xué)生應(yīng)用界面
豐富而又可擴(kuò)展的視圖,可以用來構(gòu)建應(yīng)用程序,可嵌入web瀏覽器。
(1)新聞模塊:刷新新聞列表:由客戶端指定獲取N條新聞,返回新聞,數(shù)據(jù)以ID倒敘排列獲取更多新聞。
(2)我的動態(tài)(社區(qū)互動):由客戶端指定獲取記錄條數(shù)附帶token,根據(jù)ID倒敘排列獲取指定動態(tài)詳細(xì)內(nèi)容:發(fā)送指定ID,附帶token到服務(wù)器,返回詳細(xì)信息發(fā)布動態(tài):上載文字與圖片(最多3張)到服務(wù)器,成功返回動態(tài)ID。發(fā)布動態(tài)評論:附送評論內(nèi)容附帶token。
(3)自救常識模塊:獲取自救常識類型列表,獲取指定類型的自救常識,獲取指定自救常識。
(4)應(yīng)急知訊模塊:獲取用戶所在地的應(yīng)急預(yù)警,各種安全應(yīng)急時訊。應(yīng)急物品(應(yīng)急商品展示)獲取產(chǎn)品分類列表,獲取指定產(chǎn)品,以便及時有針對性購買物品[1]。
1.2 后臺管理功能設(shè)計
(1)登錄驗(yàn)證:全部功能需要身份驗(yàn)證,發(fā)送用戶名,密碼至服務(wù)器,服務(wù)端驗(yàn)證成功后返回token,服務(wù)器,記錄客戶端登錄IP與登陸時間。
(2)我的動態(tài)(社區(qū)互動):由客戶端指定獲取記錄條數(shù)附帶token,根據(jù)ID倒敘排列獲取指定動態(tài)詳細(xì)內(nèi)容:發(fā)送指定ID,附帶token到服務(wù)器,返回詳細(xì)信息發(fā)布動態(tài):上載文字與圖片(最多3張)到服務(wù)器,成功返回動態(tài)ID。發(fā)布動態(tài)評論:附送評論內(nèi)容附帶token
(3)一鍵自救:由用客戶端發(fā)起,定位,拍照,錄音附帶token,上傳至服務(wù)器。同時發(fā)送定位信息與自救信息給用戶指定聯(lián)系人,成功返回ID
(4)客戶端獨(dú)立使用模塊:地理位置信息,定位當(dāng)前位置,顯示附近學(xué)校與醫(yī)院(緊急避難)。
(5)查看用戶SOS手機(jī)信息(地理位置,圖片,錄音,客戶端時間,服務(wù)器記錄時間),當(dāng)用戶發(fā)起自救的時候,系統(tǒng)會推送至瀏覽器端提示。
2應(yīng)急安全平臺的功能實(shí)現(xiàn)
(1)圖像掃描功能:能夠準(zhǔn)確識別每一張數(shù)據(jù)庫里有的圖片,以他們的特征相對應(yīng),找出相關(guān)的數(shù)據(jù)。
(2)客戶端顯示動態(tài)的新聞:隨時更新,該類系統(tǒng)設(shè)計簡單,基本上用戶都可以簡單使用。
(3)一鍵求救功能:運(yùn)用了百度地圖定位和對服務(wù)器發(fā)送指令求救。
(4)生活急救小常識:集齊了生活方便常見的意外需要緊急處理的小常識[2]。
3關(guān)鍵技術(shù)實(shí)現(xiàn)-數(shù)據(jù)庫數(shù)據(jù)優(yōu)化
(1)客戶端提取圖像特征的部分代碼
package com.example.myopencv;
import android.graphics.Bitmap;
public class openSO {
public native static MatchInfo getDescriptors(Bitmap bmp);
public native static boolean match(MatchInfo m1,MatchInfo m2);
public native static MatchInfo ToGrayMat(Bitmap bmp);
public native static boolean (MatchInfo m1,MatchInfo m2);
static {
System.loadLibrary(“MyOpenCV”);
}
}
由于出于去掉openCV manager的安裝所以將openCV for android 封裝為so庫,與jni結(jié)合提供給安卓使用,之所以使用C++封裝so,是為了統(tǒng)一特征提取與匹配算法與服務(wù)器統(tǒng)一。
getDescriptors函數(shù)為獲取圖像特征,特征長度(字節(jié))最長情況為500*32,將被發(fā)送到服務(wù)器做匹配。
match函數(shù)為特征匹配函數(shù),用于本地匹配(即生命筆記本離線模式),
ToGrayMat函數(shù)為獲取位圖的灰度圖矩陣,Boolean函數(shù)為矩陣匹配。
(2)本系統(tǒng)采用SQLServer2008數(shù)據(jù)庫管理系統(tǒng),為了保證系統(tǒng)的安全性,整個系統(tǒng)數(shù)據(jù)庫都使用參數(shù)化的存儲過程,方便日后修改,與升級,提高系統(tǒng)性能無須動態(tài)編譯語句,提高語句安全性,防止數(shù)據(jù)庫注入。
4結(jié)束語
充分利用現(xiàn)有的信息技術(shù)條件,提高安全保障和服務(wù)能力是今后的發(fā)展趨勢。現(xiàn)階段,應(yīng)急知識查詢平臺運(yùn)行穩(wěn)定可靠,操作方面,能更好地為學(xué)生提供安全保障,但由于平臺開發(fā)及使用時間較短,需進(jìn)一步完善功能。
參考文獻(xiàn)
[1] 鐘鳴,張雷.基于web的校園安全平臺的設(shè)計與實(shí)現(xiàn)[EB/OL].北京:中國科技論文在線,2014-12-15.
[2] 路威銘,鮑丹,刁雅靜.基于移動校園平臺的高校應(yīng)急管理系統(tǒng)分析與設(shè)計[J].江蘇科技信息,2014(17):33-35.