校园应急安全平台研究
2020-11-30刘志强
刘志强
摘 要 随着社会的进步,智能平台的大量使用,极大地满足了人们各方面的需求。在校园安全管理上利用移动平台普及安全知识,查询针对应急事件相对应的处理方法,及时有效的避免事故的发生,对维护学生安全,保障校园的安全稳定有着非常重要的现实意义。本平台采用B/s模式开发了自救常识模块、突发新闻模块、地理定点和相机扫描等。
关键词 校园;应急;查询
学校作为学生生活学习的场所。如何保障学生的健康和人身安全,每个学校都投入的大量的人力物力。
应急安全平台使学生在突然发生一些疾病或者意外伤害时,不管周围有没有人,一旦是没有人懂得紧急救援,学生可以扫描(查询)图像,进行识别后跳转到相对应的页面,页面里有教导你怎么做一些简单的紧急救援。同时平台有定位功能,在有突发事件发生的时候可以一键点击救援,这时会有信息发到指定的收信点(即报警)。
1应急安全平台的功能设计
1.1 前端学生应用界面
丰富而又可扩展的视图,可以用来构建应用程序,可嵌入web浏览器。
(1)新闻模块:刷新新闻列表:由客户端指定获取N条新闻,返回新闻,数据以ID倒叙排列获取更多新闻。
(2)我的动态(社区互动):由客户端指定获取记录条数附带token,根据ID倒叙排列获取指定动态详细内容:发送指定ID,附带token到服务器,返回详细信息发布动态:上载文字与图片(最多3张)到服务器,成功返回动态ID。发布动态评论:附送评论内容附带token。
(3)自救常识模块:获取自救常识类型列表,获取指定类型的自救常识,获取指定自救常识。
(4)应急知讯模块:获取用户所在地的应急预警,各种安全应急时讯。应急物品(应急商品展示)获取产品分类列表,获取指定产品,以便及时有针对性购买物品[1]。
1.2 后台管理功能设计
(1)登录验证:全部功能需要身份验证,发送用户名,密码至服务器,服务端验证成功后返回token,服务器,记录客户端登录IP与登陆时间。
(2)我的动态(社区互动):由客户端指定获取记录条数附带token,根据ID倒叙排列获取指定动态详细内容:发送指定ID,附带token到服务器,返回详细信息发布动态:上载文字与图片(最多3张)到服务器,成功返回动态ID。发布动态评论:附送评论内容附带token
(3)一键自救:由用客户端发起,定位,拍照,录音附带token,上传至服务器。同时发送定位信息与自救信息给用户指定联系人,成功返回ID
(4)客户端独立使用模块:地理位置信息,定位当前位置,显示附近学校与医院(紧急避难)。
(5)查看用户SOS手机信息(地理位置,图片,录音,客户端时间,服务器记录时间),当用户发起自救的时候,系统会推送至浏览器端提示。
2应急安全平台的功能实现
(1)图像扫描功能:能够准确识别每一张数据库里有的图片,以他们的特征相对应,找出相关的数据。
(2)客户端显示动态的新闻:随时更新,该类系统设计简单,基本上用户都可以简单使用。
(3)一键求救功能:运用了百度地图定位和对服务器发送指令求救。
(4)生活急救小常识:集齐了生活方便常见的意外需要紧急处理的小常识[2]。
3关键技术实现-数据库数据优化
(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结合提供给安卓使用,之所以使用C++封装so,是为了统一特征提取与匹配算法与服务器统一。
getDescriptors函数为获取图像特征,特征长度(字节)最长情况为500*32,将被发送到服务器做匹配。
match函数为特征匹配函数,用于本地匹配(即生命笔记本离线模式),
ToGrayMat函数为获取位图的灰度图矩阵,Boolean函數为矩阵匹配。
(2)本系统采用SQLServer2008数据库管理系统,为了保证系统的安全性,整个系统数据库都使用参数化的存储过程,方便日后修改,与升级,提高系统性能无须动态编译语句,提高语句安全性,防止数据库注入。
4结束语
充分利用现有的信息技术条件,提高安全保障和服务能力是今后的发展趋势。现阶段,应急知识查询平台运行稳定可靠,操作方面,能更好地为学生提供安全保障,但由于平台开发及使用时间较短,需进一步完善功能。
参考文献
[1] 钟鸣,张雷.基于web的校园安全平台的设计与实现[EB/OL].北京:中国科技论文在线,2014-12-15.
[2] 路威铭,鲍丹,刁雅静.基于移动校园平台的高校应急管理系统分析与设计[J].江苏科技信息,2014(17):33-35.