户外广告监测分析系统是一套面向市场监管部门的综合性业务平台,用于对城市户外广告进行**全流程数字化监管**——从一线人员现场采集、AI 智能初审、人工复审定性,到执法处置闭环与数据统计分析,形成"采集 → 审核 → 处置 → 统计"的完整监管链条。
| Spring Boot 2.5.15 | 核心框架,Java 17 |
| Spring Security 5.7 + JWT | 认证鉴权,支持多终端(PC / 移动端)登录 |
| Redis | 缓存,存储行业/媒体类型字典及采集数据 |
| Quartz | 定时任务调度(自动复审) |
| 百度 AI 内容审核 SDK | 文本/图像智能审核 |
| Apache POI | Excel 导入导出 |
| Velocity | 代码生成模板引擎 |
| Swagger 3.0 | 接口文档自动生成 |
### 1. 广告采集管理(Advertisement)
监管业务的数据源头。记录每一条户外广告的完整信息:
- **基础属性**:营利类型(公益/商业)、行业分类、媒体类型、广告主
- **地理位置**:省/市/区县/街道/详细地址,及经纬度坐标(支持地图定位)
- **违规信息**:违规类别、违法行为描述、广告图片(支持多图)
- **流程状态**:采集人、采集时间、查看状态、处理状态、审核状态
- **AI 辅助**:AI 文本审核结果、AI 图片审核结果
- **业务关联**:关联审核记录列表与执法处置记录,并可生成监测报告(PDF)
### 2. AI 智能审核(AIReview)
集成**百度 AI 内容审核 API**,对广告内容进行自动初审:
- **文本审核**:对违法行为描述等文本进行合规判定
- **图像审核**:以 byte 数组方式上传图片,覆盖色情、暴恐、政治敏感、辱骂、违禁品、文字水印等多维度检测
- **结果分级**:合法 / 违法 / 存疑 / 审核失败,按"违法 > 存疑 > 审核失败 > 合法"优先级汇总
- **容错机制**:内置重试策略(最多 2 次)、4MB 图片大小校验、水印误判过滤等增强逻辑
- **自动复审**:通过 Quartz 定时任务(`AdvertisementTask`)周期性触发自动复审,降低人工成本
本小程序是一款内容资讯类应用,涵盖科技、生活、健康、旅行等多
本小程序是一款内容资讯类应用,涵盖科技、生活、健康、旅行等多
独立开发全栈 AI 舆情监控系统,聚合多平台资讯采集,利用大
1. 项目概括 一体化综合传媒平台,分为用户客户端与运营后
我担任产品负责人,负责内容架构、设计系统、自动化工程与运营发
ArticleCrawler 是一个用 Python 编写的
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者