法院是典型的开放式公共场所,每天有大量当事人、代理人、旁听人员和访客进出,庭审、信访、执行等环节容易发生情绪对立和突发冲突。过去依靠人工登记加保安巡逻,既无法实时掌握院内各楼层人数和重点区域状态,也很难在事发后快速还原人员轨迹。本项目为杨浦法院建设覆盖 1F–6F 的诉讼人员安全管控系统,把门禁通行、视频监控、人员登记与案件信息打通,目标是做到"进得来、看得见、管得住、可追溯":入院即登记并关联案件,在院期间按楼层和区域实时统计,异常聚集或滞留自动预警,离院核销形成闭环,为法警调度和事后复盘提供数据依据。
系统按"总览—楼层—区域—人员"四层组织。楼层总览展示 1F–6F 平面图,实时显示各层在院人数与区域状态;人员通行模块负责入院登记、离院核销、访客与工作人员分类,并与当日案件关联;视频监控模块接入多路摄像头,支持按区域弹窗预览和录像回放;智能预警对区域超员、人员滞留、异常聚集等规则实时告警,报警列表支持派单、处置、归档的闭环流转;热力图按人员密度渲染院内分布,辅助警力调度;统计分析提供历史入院、今日入院、当前在院、今日离院的趋势对比;系统另设角色权限、操作审计和设备状态监测,保障长期稳定运行。
我负责后端整体架构与核心模块开发:基于 Spring Boot 搭建分层服务,按通行、监控、预警、统计拆分模块;MySQL 存储人员、案件、通行与报警数据,Redis 承载实时状态与热点数据,WebSocket 向前端推送楼层人数和告警;视频侧通过 GB28181/MQTT 接入设备,做流媒体转发与截图留证。亮点是把楼层平面图抽象成统一坐标体系,设备点位与人员位置共用一套坐标,新增楼层只需配置;针对通行记录量大、统计维度多的问题,做了按时间分区的宽表和预聚合,把大屏统计从秒级降到百毫秒级。难点主要在异构设备接入的兼容性和实时性保障,通过统一设备适配层和消息队列削峰解决。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论