程序聚合 软件案例 墨水屏广告牌-墨水屏广告牌

墨水屏广告牌-墨水屏广告牌

2026-04-22 14:17:17
行业:广告营销
载体:网站
技术:Java、Spring Boot、Vue、PostgreSQL

业务和功能介绍

墨水屏智能广告牌管理系统
一、立项背景和目标
随着物联网技术的成熟和低功耗电子墨水屏(E-Ink)成本的下降,智能广告牌逐渐替代传统纸质海报,成为校园、办公区、商场等场景的信息展示新载体。电子墨水屏具备超低功耗、阳光下可视、静态画面零耗电等优势,特别适合固定位置的信息轮播展示。

本项目旨在构建一套完整的墨水屏智能广告牌端到端管理解决方案,解决传统海报更换效率低、内容审核缺失、多设备统一管理难等痛点。项目目标是:为运营方提供一套支持内容上传→安全审核→远程推送→设备播放全链路管理的系统,同时为普通用户提供便捷的手机端内容上传入口,实现"千人千面"的个性化广告展示能力。

系统采用前后端分离架构,后端基于 Spring Boot 3 开发,前端包含**微信小程序(用户端)和飞书应用(管理后台)**两套界面,覆盖 C 端用户和 B 端管理员的双重使用场景。

二、软件功能与核心功能模块
系统围绕"人-内容-设备"三条核心主线展开,共包含以下七大功能模块:

1. 双端用户认证模块

微信小程序登录:普通用户通过微信扫码授权登录,默认角色为"游客",拥有上传内容和推送至指定设备的权限
飞书 OAuth 登录:管理员通过飞书企业应用授权登录,拥有设备管理、内容审核、数据分析等全部权限
统一 JWT Token 鉴权机制,支持角色分级访问控制
2. 媒体资源管理模块

图片管理:支持原图上传(最大 50MB),系统自动处理为适配墨水屏的黑白抖动图,原始图和处理图分别存储
视频管理:支持 MP4 视频上传,后端异步调用 FFmpeg 转码为墨水屏专用的 BIN 帧数据格式,可配置帧率和采样精度
对象存储:基于 MinIO 实现媒体文件的私有存储,对外提供 2 小时有效期的 Presigned 安全访问链接
3. 内容安全审核模块

游客上传的所有内容默认进入"待审核"状态
系统接入微信小程序内容安全 API,对图片和视频关键帧进行自动预检
管理员在飞书后台进行人工二次审核,支持"通过/拒绝/重新审核"三种操作,拒绝需填写原因
审核通过的内容方可被推送至设备播放,确保展示内容的合规性
4. 设备管理模块

设备信息 CRUD:记录设备名称、编码(MAC 地址)、位置、MQTT 主题等
实时状态监控:通过 MQTT 心跳机制检测设备在线/离线状态
远程配网:管理员可下发 WiFi SSID 和密码至设备,实现设备的网络切换
当前内容回显:查看每台设备正在播放的内容及类型
5. 内容推送与播放队列模块

支持单图推送、单视频推送、批量多设备推送三种模式
推送记录持久化,可追溯每次推送的目标设备、内容、时间及状态
基于 Redis 实现设备级播放队列,支持内容轮播
游客推送内容默认限制播放时长(120 秒),管理员内容无时长限制,游客每日推送次数设有上限(5 次)
6. MQT

项目实现

墨水屏智能广告牌管理系统 — 项目实现
一、整体架构与设计思路,各模块技术栈
项目采用前后端分离架构,分设备端(墨水屏硬件)、服务端(Spring Boot)、应用端(微信小程序+飞书管理后台)三层。

设计思路:双端用户体系统一收敛到 JWT 鉴权,微信小程序供 C 端游客使用,飞书应用供 B 端管理员使用;视频转码为 CPU 密集型操作,采用 @Async 异步线程池解耦,避免接口超时;设备通过 MQTT 与云端双向通信,无需公网 IP;媒体文件存 MinIO 私有 Bucket,通过 Presigned URL(2小时过期)实现设备端安全下载。

技术栈:后端 Spring Boot 3.2 + Java 17,ORM 采用 MyBatis-Plus 3.5.5,数据库 PostgreSQL 17,缓存 Redis 6.2,对象存储 MinIO,IoT 通信采用 EMQX 5.3.2 + Spring Integration MQTT,视频处理采用 JavaCV 1.5.10 + FFmpeg,安全认证采用 JJWT,管理前台采用 Vue 3 + TypeScript + Element Plus + ECharts,部署采用 Docker Compose 一键编排。

二、本人负责模块和量化成果
本人独立负责全栈开发,具体量化成果如下:

后端服务:设计并实现 8 个 Controller、42 个 RESTful API 接口,覆盖认证、图片、视频、设备、推送、后台管理、数据分析、微信公众号 8 大子系统;设计 6 张核心数据表及全部 MyBatis Mapper 和 Service 层。

双端登录:独立完成微信小程序 OAuth 登录全流程(code 换 openid → 自动注册 → 返回 JWT);独立完成飞书企业应用 OAuth 登录(code 换 token → 换用户信息 → 自动赋予 ADMIN 角色)。

媒体处理:实现图片上传与内容安全预检;实现视频异步转码(@Async 线程池,FFmpeg 转 BIN 格式),支持处理状态实时轮询查询;实现视频帧采样审核,转码过程中抽取关键帧调微信内容安全接口预检。

MQTT 通信:设计主题规范 device/{code}/cmd(命令下发)、device/+/heartbeat(心跳)、device/+/status(状态);实现心跳监听器自动更新设备在线状态;推送指令 Payload 包含 Presigned URL、MD5、文件大小,设备下载完成后上报 ACK。

飞书管理后台:独立开发 Vue 3 管理后台 8 个核心页面(登录、回调、仪表盘、推送、设备管理、审核、数据分析、上传),集成 ECharts 可视化图表。

部署运维:编写 docker-compose.yml 一键编排

示例图片视频


626
30天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
装备管理系统
系统功能模块完整,涵盖以下核心能力: 1. 首页与系统概览:展示库房数量、枪弹柜统计、在线设备、装备在位数、出入库动态及库室分析看板,支持 ECharts 可视化与快捷跳转。 2. 门禁控制:按库房筛选门禁设备,支持单门开关、批量选择、一键开门/关门,以及门禁参数配置与开门记录追溯。 3. 室内监控:集成视频监控登录与多路画面查看,支持装备柜专项监控视图。 4. 物资管理:分枪械、弹药、其他物资三大类别,提供申请审批、库存管理、物资概览及出入库清单,实现全流程物资流转管控。 5. 报警管理:集中处理各类安防报警事件,与系统概览联动展示未读报警数量。 6. 数据分析:提供报警记录、开门记录、温湿度记录、液压记录及操作记录等多维度历史数据查询与统计。 7. 基础数据:管理设备、库房、枪柜/弹柜、图纸(含二维/三维及设备点位标注)、物资数据、货架与物资柜等基础信息。 8. 系统设置:涵盖布防设置、封库设置、库房设置、气象设置、组织/用户/角色/菜单/岗位/字典管理及操作日志,支持 RBAC 权限体系。 9. 其他功能:液压管理、消防管理等扩展模块,以及登录认证(账号密码、人脸识别)与全局消息通知。
智能门禁管理系统
系统以装备管理首页为总控中心,主要功能模块如下: 【环境监测】实时展示库内温湿度数据,支持空调、除湿机、通风系统远程开关控制,保障弹药枪械存储环境达标。 【安全监测】集中监控震动、烟感、红外、门磁、液压、市电、网络等多类传感器状态,异常时弹窗报警并支持查看详情。 【气象监测】展示光照、雨量、风速、风向等室外气象数据,辅助库房外部环境评估。 【门禁与身份验证】支持点击开门/关门操作;开门前需经双人身份验证(人脸、指纹、密码三种方式可切换),敏感操作(枪械出入库、弹药出入库、人员管理、液压管理等)同样启用人脸验证门禁。 【视频监控与可视对讲】提供室内监控、多路监控画面查看,以及远程可视对讲功能。 【装备物资管理】涵盖枪械出入库、弹药出入库、其他物资出入库,支持枪柜/弹柜详情查看与台账记录。 【消防与液压管理】消防管理模块监控水泵及水池状态;液压管理子系统支持液压缸可视化控制、设备参数监测、紧急停止及操作历史记录。 【数据分析与记录】提供库室动态、报警记录、开门记录、温湿度记录、液压记录、液压操作记录等查询分析功能,支持时间筛选与关键字搜索。 【系统管理】液压子系统含用户管理、角色权限、组织架构、系统设置等后台能力;全系统采用响应式设计,适配7寸至15寸平板横竖屏使用。
VcmxProtector——美擎仿真工程文件防泄漏保护系统
立项背景和目标:美擎仿真软件的 .vcmx 工程文件是企业的核心商业机密,一旦被拷贝到非授权环境即可直接打开,并可通过"另存为""导出"等操作生成明文副本造成泄密。本项目目标是构建一套"加密存储 + 联网授权 + DLL 注入钩子 + 文件系统监控"的纵深防御体系,确保 .vcmx 工程文件仅能在授权环境下被打开,且任何时刻都无法在客户机上产生明文副本。 软件核心功能模块:① AES-256-GCM 文件加密模块(加密工具将 .vcmx 加密为 .vcmx.enc);② 联网授权模块(授权服务器签发 8 小时 Token,心跳续期);③ 反调试检测模块(逆向工具进程扫描、调试器检测、虚拟机检测);④ EasyHook 注入钩子(拦截 CreateFileW 写权限、另存为对话框、NtCreateFile、文件移动);⑤ 文件守护模块(FileSystemWatcher + 周期扫描,发现泄漏立即销毁并加密存储);⑥ 受保护临时目录(强 ACL 仅当前用户和 SYSTEM 可访问)。 业务流程:双击 .vcmx.enc → 反调试检查 → 读取注册表授权密钥 → 联网验证签发 Token → 派生密钥解密到受保护临时目录 → 启动美擎仿真 → 注入 Hook DLL → 启动文件守护 → 等待美擎退出 → 强制清理临时文件。全程任何一步失败即中止并清理。
国家医保局异零可信地组网软硬件一体-ZT-WAN
蒂蒙技术 ZT-WAN 全球智连解决方案——业务与功能介绍 一、 业务概述 随着业务上云与移动办公普及,传统网络边界失效。企业组网面临“不可能三角”:专线贵且慢、传统VPN体验差、普通SD-WAN中转成本高且有安全风险。蒂蒙技术推出ZT-WAN全球智连方案,融合“零信任安全”与“SD-WAN组网”,创新引入去中心化P2P直连架构,为企业构建极致降本、自主可控的下一代企业神经网络。 二、 核心业务场景 网对网: 总部与跨国分支组网,虚拟成一张局域网,实现异地文件共享与OA/ERP实时同步。 点对网: 出差及居家员工通过全平台客户端一键接入内网,基于身份实现精细化权限控制。 网对点: SCADA中心及连锁门店边缘设备直连数据中心,弱网下保障交易与生产数据不丢包上传。 点对点: 工程师电脑直连远端PLC或工控机,无需公网IP与现场出差,运维响应提升10倍。 三、 核心功能与技术亮点 去中心化P2P直连: 通过智能调度算法,在4G/5G/宽带下直接打洞建立隧道。流量不经第三方,大幅降本且数据物理隔离,隐私安全达100%。 智能自适应引擎: 自研协议栈实时切换最优协议。QUIC弱网提速3倍抗抖动;UDP保障视频/工控毫秒级低时延;TCP确保文件同步0丢失。 零信任安全体系: 以身份为中心,设备SN+动态Token+CA证书三重鉴权;全链路AES-256及国密SM系列加密;实施微隔离,满足等保2.0。 全栈解耦控制平面: 控制层独立部署于私有数据中心或信创环境,数据层分布式弹性扩展,企业完全掌握数据主权。 IPv4/IPv6双栈并行: 解决IP枯竭,支持新旧设备混合组网,无需复杂NAT转换,降低运维复杂度。 四、 软硬一体的信创产品生态 核心枢纽 DM-KQN100: 总部级千兆旗舰网关,硬件加密加速,双机热备。 分支网关 DM-C500/C202: 支持有线/4G/5G多链路毫秒级智能备份,双频WiFi6。 工业网关 DM-A401F/A100: 自带RS232/485串口,无惧严苛工业环境,直连PLC。 全平台软件 DM-HOLD: 支持多操作系统接入与私有化控制中心,实现无感重连。 五、 核心商业价值 极致降本: 替代MPLS专线,建设成本降低80%;去中转化消除转发费,带宽复用率提升40%。 极简运维: 设备联网即自动注册,开箱即用;全网拓扑可视化大屏,支持故障自愈。 信创自主可控: 从硬件芯片到自研操作系统全栈自主,符合国家信创战略,提供安全可信底座。
安全软硬件系统研发-存储加密
1、近年来各种信息安全事件频发,促使各类用户亟需构建完善的安全防护体系保障自身数据安全,但在存储领域,相关产品和方案难以满足用户的安全需求。针对用户存储网络系统的应用环境、协议特点和高可用性等需求,如何稳定可靠、安全可控、快速高效地解决用户存储网络数据的保密问题以及密钥管理问题,正是开展本项目研制的背景和意义所在。安全存储系统作为存储网络中的存储数据进行安全防护和加固而开发的一套软硬件系统,串联在存储设备和应用服务器之间,整个加解密系统通过对全量数据帧的解析,完成对全量存储数据的安全防护。 2、安全存储系统包含存储数据加解密、存储设备调度管理、策略管理、接口管理、身份验证、安全审计等。存储数据加解密作为系统核心模块,支持常用国密算法、国际密码算法和存储协议,相关算法和协议经国密局检测,获得国密局认证,满足国家安全要求的同时,对原有系统的影响控制在毫秒级 3、安全存储系统串联在存储设备与应用服务器之间,通过对协议数据帧的解析,完成对存储数据的加解密。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服