[特殊字符]⚡ 停充一体化云平台:基于微服务架构的城市智慧停车+新能源充电解决方案

🚗⚡ 停充一体化云平台:基于微服务架构的城市智慧停车+新能源充电解决方案

作者:yuncitys | 标签:#智慧停车 #微服务 #SpringCloud #充电桩 #停充一体化


前言

随着新能源汽车渗透率突破 50%,「停车」和「充电」不再是两个独立的问题------车主需要的是一个入口、一次支付、一套账单

然而现实是:停车系统一套、充电桩一套,数据不互通、计费不联动、用户要装两个 App、运营方要管两套后台。割裂的体验让车主头疼,也让运营效率大打折扣。

我们开发的 停充一体化云平台 ,正是为了解决这个问题。基于 Spring Cloud 微服务架构 ,将停车管理和新能源充电深度融合到一个平台,实现 数据互通、业务联动、统一运营

本文从技术架构和产品功能两个维度,详细介绍这套系统。


一、微服务架构:为什么要用微服务?

1.1 传统单体架构的痛点

问题 说明
停车+充电耦合 一个模块出 bug 全站挂
扩展困难 充电业务增长无法独立扩容
发布周期长 改一个小功能要全量部署
技术栈锁定 想用新框架只能全换

1.2 我们的微服务拆分策略

系统采用 Spring Cloud + Nacos + Seata 技术栈,按业务域拆分为 16+ 个独立服务

复制代码
┌─────────────────────────────────────────────────────┐
│                   Smart Gateway (50000)              │
│                    统一网关 & 路由                     │
├────────┬────────┬────────┬────────┬─────────────────┤
│ OAuth  │ Tenant │ System │  File  │   ...           │
│ 认证中心│ 租户管理│ 系统运营│ 文件服务│                 │
├────────┼────────┼────────┼────────┼─────────────────┤
│ Parking│Parking │Parking │Charging│   Pay           │
│ Inside │Outside │Device  │Device  │   支付中心        │
│ 路内停车│ 路外停车│ 设备接入│ 充电服务│                 │
├────────┼────────┼────────┼────────┼─────────────────┤
│Customer│Manager │ XXL-JOB│        │                 │
│ 车主端  │ 巡查APP │ 定时任务│        │                 │
└────────┴────────┴────────┴────────┴─────────────────┘
         基础设施: Nacos | Seata | Sentinel | Skywalking

核心服务清单:

服务 端口 职责
server 50000 API 网关,统一路由、鉴权、限流
server 50001 统一认证(OAuth2),多租户登录
server 50002 多租户管理,数据隔离
server 50004 IoT 设备接入(地磁、相机、道闸)
server 50008 路内停车核心业务
server 50009 路外停车核心业务
server 50010 新能源充电业务
server 50011 统一支付交易(聚合支付)

1.3 关键中间件

  • Nacos --- 服务注册发现 + 配置中心,一个组件搞定服务治理
  • Seata --- 分布式事务,保证「停车计费 → 扣余额 → 更新泊位状态」的原子性
  • Sentinel --- 流量控制 + 熔断降级,高峰期自动保护核心服务
  • Skywalking --- 链路追踪,跨服务调用一目了然

二、核心功能全景

2.1 数据可视化大屏 📊

平台提供 多维度实时数据大屏,支持路内、路外、充电站三种场景:

运营驾驶舱:

  • 当日收费金额、订单数、退款金额一屏总览
  • 环形图展示缴费金额区间分布、停车时长分布
  • 折线图呈现近 30 日营收趋势
  • 24 小时进离场数量、收费笔数实时统计
  • 支持按停车场类型、时间维度灵活筛选
  • 一键导出运营收缴情况表

路内车场首页:

  • 实时车位占用率(总泊位 / 已占用 / 空闲)
  • 累计收费、当日收费、月收费
  • 车辆类型饼图分布
  • 设备状态监控 + 异常预警

路外车场首页:

  • 车位利用率、总车流量、应收/实收金额
  • 同比/环比变化趋势
  • 支付方式占比分析
  • 高峰/低谷时段分析

2.2 路内停车管理 🅿️

路内停车的难点在于「无人值守」和「无牌车处理」,我们的系统针对性地解决了这些问题:

实时订单管理:

  • 按车牌、泊位、设备、置信度等 20+ 条件组合筛选
  • 支持修改订单、作废订单、关闭订单
  • 完整的操作记录追溯(PDA 打印小票、设备取证、设备离场等时间节点)

无牌车订单处理:

  • 独立的无牌车订单管理模块
  • 批量作废 + 批量导出
  • 快捷筛选(昨天/一周内)

订单合并与预警:

  • 跨泊位的订单合并,避免重复计费
  • 异常订单自动预警 + 派单通知 PDA 巡查员
  • 逃费订单独立管理 + 追缴

欠费管理:

  • 欠费订单多维度查询(车牌、泊位、置信度、停车时长等)
  • 欠费车主催缴:微信催缴 + 短信催缴 + AI 电话催缴
  • 欠费明细统计:按金额段、是否关注、是否有手机号分类

全路段封顶配置:

  • 支持多套封顶规则(如每日每车 20 元、25 元)
  • 按停车场灵活绑定不同规则

2.3 路外停车管理 🏢

道闸停车场的管理更加复杂,涉及车道、设备、实时监控等多个维度:

车道管理:

  • 出入口车道灵活配置
  • 通行规则:无临时车位是否开闸、大型车是否允许通行、临时车管理
  • 无牌出场码、车道出场码
  • 车队模式(批量授权、快速通行)

云岗亭:

  • 实时视频监控出入口
  • 车牌识别信息实时显示
  • 远程开闸/关闸(需填写原因,可追溯)
  • 今日数据统计(进场数、月卡数、实收金额)

实时订单管理:

  • 在场车辆全量查询
  • 订单详情包含:基本信息 + 账单信息 + 进出场图片证据
  • 修改/作废/关闭/激活订单

异常 & 逃费订单:

  • 异常订单批量作废 + 恢复
  • 逃费订单独立管理 + 金额统计
  • 历史订单查询与数据修正

2.4 新能源充电管理 ⚡

这是「停充一体化」的核心差异化模块,覆盖充电桩全生命周期管理:

充电桩设备管理:

  • 设备新增、编辑、删除
  • 同步时间 --- 确保充电桩时钟统一
  • 同步二维码 --- 保证屏显二维码正确
  • 同步计费方案 --- 防止费用计算错误
  • 远程升级 --- OTA 推送固件/软件更新
  • 联网状态监控(4G/网线)、IMEI、ICCID 管理

充电卡管理:

  • 实体充电卡管理(卡号、卡名、卡类型)
  • 卡余额管理(赠送金额 + 充值金额)
  • 激活/挂失/正常状态切换
  • 绑定用户 & 绑定时间

计费规则管理(核心亮点):

这是系统的「灵魂」功能。我们支持 尖峰平谷分时电价,灵活配置:

复制代码
尖时电费 = 电价(元/度) + 服务费(元/度)
峰时电费 = 电价(元/度) + 服务费(元/度)
平时电费 = 电价(元/度) + 服务费(元/度)
谷时电费 = 电价(元/度) + 服务费(元/度)

车主充电显示档位支持三种模式:

  • 按时间(按小时计费)
  • 按电量(按度数计费)
  • 按金额(固定金额计费)
  • 自定义档位(手动组合时间、电量、金额)

占桩计费规则:

  • 充电完成后仍占位 → 自动收取占位费
  • 灵活配置:免费时长、封顶金额、计费单位
  • 支持充电占位和停车占位两种场景

停充联动:

  • 充电用户享受 停车费减免(按充电时长自动减免)
  • 配置运营规则:充电预约、有序充电、即时即充、定时充电
  • 充电站服务设施配置:公共洗手间、便利店等

充电订单管理:

  • 按订单号、设备编号、订单类型(刷卡/扫码/免费/包月)筛选
  • 充电减免订单独立管理
  • 充电占位订单管理

2.5 运营服务 📋

月卡管理:

  • 月租车规则配置(包天、按时段等)
  • 月卡购买、充值、审核全流程
  • 月卡结算统计
  • 月卡到期自动推送(短信/公众号提醒)

集团卡管理:

  • 企业批量购卡,绑定车辆
  • 限制数量、适用车型、有效期
  • 集团卡车辆批量导入/导出
  • 修改日志追溯

黑白名单:

  • 多条件查询 + 批量操作
  • 按停车场、车辆类型灵活管理
  • 批量导入(模板下载)

优惠券系统:

  • 四种券类型:现金券、全免券、时长券、折扣券
  • 发放方式:领取、投放、触发
  • 获取条件:充值、首次绑定车牌、无欠费等
  • 使用条件:指定车场、黑名单不可用等
  • 优惠券活动:审核 → 派发 → 使用记录全链路

合作商家:

  • 商家入驻 + 登录账号管理
  • 商家自主派发优惠券
  • 商户端二维码

催缴设置(自动化催缴引擎):

  • 微信催缴 --- 按欠费金额/次数/天数触发
  • 短信催缴 --- 同上,可配置推送日期和时间
  • AI 电话催缴 --- 智能语音催缴,支持回执反馈

2.6 财务管理 💰

财务对账:

  • 收费率、应收金额、入账金额、退款金额一表总览
  • 路内实收 / 路外实收 / 停车总实收
  • 余额充值 / 月卡充值 / 集团卡充值 / 错时卡充值
  • 月报/日报自由切换

自动对账(拉卡拉):

  • 对账批次管理
  • 交易总金额 / 退款总金额 / 总交易单数自动对比
  • 差错记录自动识别(银行漏单、金额不符等)
  • 差错处理全流程

支付中心:

  • 聚合支付渠道管理(微信、支付宝、ETC 等)
  • 支付方式配置(条形码支付、小程序支付等)
  • 支付流水 / 退款流水全量查询
  • 支付日志(请求第三方数据可追溯)

发票管理:

  • 企业信息配置(抬头、税号、税率)
  • 批量开票 / 冲红
  • 发票类型支持

2.7 设备管理 🔧

系统支持 全品类 IoT 设备

设备类型 场景 功能
地磁车辆检测器 路内 车辆进出检测
高位相机 路内 车牌识别、取证
低位视频桩 路内 车牌识别
道闸机 路外 出入口控制
地锁 路外/VIP 车位锁定
诱导屏 路内/路外 车位引导
充电桩 充电站 新能源充电
PDA 巡查 移动取证、收费

设备运维亮点:

  • 电压低于阈值自动告警
  • 心跳周期监控
  • 在线/离线状态实时显示
  • 设备 OTA 远程升级
  • 显示屏屏显语音模板化配置

2.8 巡查管理 👮

巡查员管理:

  • 排班管理(按日历排班,支持批量导入)
  • 班次管理(迟到/早退范围配置)
  • 考勤记录(签到签退 + 经纬度定位)
  • 巡查轨迹查看(地图展示)

绩效统计:

  • 创建订单数、修正车牌数、修改置信度数
  • 取证数量、上报数量、催缴金额
  • 打印小票次数、结束订单数
  • 开闸/关闸数

工单系统:

  • 进场无车牌 / 欠费 / 设备异常自动派单
  • 派单 → 处理 → 反馈全流程

2.9 车主用户端 📱

面向车主的小程序/APP,提供一站式停充服务:

核心功能:

  • 🔍 站点搜索 --- 停车场 + 充电站统一搜索,显示距离/空闲车位/充电桩状态
  • 💳 在线缴费 --- 扫码缴费 / 输入车牌查询 / 车场缴费码
  • 🔋 扫码充电 --- 选择充电桩 → 启动充电 → 实时查看充电状态
  • 💰 账户充值 --- 余额充值 + 充值优惠活动
  • 🎫 月卡购买 --- 在线选型 → 购买 → 微信支付
  • 🎟️ 优惠券 --- 领取/查看/使用
  • 🚗 车辆管理 --- 绑定/解绑车牌,订单查询
  • 📞 客服 --- 在线咨询

三、技术亮点总结

3.1 停充融合,不是简单拼接

很多市面上的「停充一体化」只是把停车系统和充电桩系统放在同一个后台------数据不互通、计费不联动。

我们的系统从底层设计就做了 业务融合

  • 停车订单和充电订单统一管理
  • 充电时长自动触发停车费减免
  • 充电占位费和停车占位费统一计费
  • 车主端一个入口搞定停车 + 充电

3.2 多租户架构

支持一个平台服务多个运营主体:

  • 数据隔离:每个租户的数据完全隔离
  • 独立配置:每个租户可配置独立的计费规则、催缴策略
  • 灵活扩展:新租户开箱即用

3.3 聚合支付 + 自动对账

  • 支持微信、支付宝、ETC、余额支付等多种支付方式
  • 拉卡拉自动对账批次 + 差错自动识别
  • 财务月报/日报自动生成

3.4 自动化催缴引擎

  • 微信/短信/AI 电话三通道催缴
  • 按欠费金额、次数、天数灵活配置触发条件
  • 支持按日期和时间定时推送
  • 催缴记录全量可追溯

3.5 全链路可观测

  • Skywalking --- 分布式链路追踪,跨服务调用可视化
  • Sentinel --- 流量控制 + 熔断降级,保护核心服务
  • Boot Admin --- SpringBoot 应用监控
  • 系统日志 --- 登录日志、请求日志、异常日志分类管理

四、部署与运行环境

复制代码
JDK        1.8.151
Maven      3.6.3
MySQL      5.7.x
Redis      6.0.x (Linux)
Nacos      2.0.0
Seata      分布式事务
Sentinel   1.8.0 (可选)
Skywalking 8.3.0 (可选)

五、适用场景

场景 说明
城市级停车平台 路内 + 路外统一管理,政府监管
商业综合体 停车 + 充电 + 优惠券 + 月卡
产业园区 集团卡 + 多车场管理
充电运营商 充电桩管理 + 停车联动
物业公司 小区停车 + 充电 + 缴费催缴

写在最后

停充一体化不是趋势,而是 刚需

当新能源车越来越多,「停车的时候顺便充电」会成为日常。谁能把这件事做到体验最好、效率最高,谁就能赢得市场。

我们的系统已经在多个城市落地运行,管理着数万个泊位和充电桩。如果你也在做智慧停车或新能源充电,欢迎交流。


📌 觉得有帮助?点个赞 👍 收藏 ⭐ 关注 ➕ 三连支持一下!

#智慧停车 #微服务架构 #SpringCloud #充电桩 #停充一体化 #Java #Nacos #新能源

相关推荐
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 高效便捷的民航订票系统为例,包含答辩的问题和答案
java
零雲2 小时前
java面试:Spring事务失效的场景有哪些?
java·数据库·面试
二月十六2 小时前
运行 ‘XXXX‘ 时出错 运行 XXXX时出错。命令行过长。 通过 JAR 清单或通过类路径文件缩短命令行,然后重新运行。
java·jar
毛骗导演3 小时前
@tencent-weixin/openclaw-weixin 插件深度解析(一):认证与会话管理机制
前端·架构
毕设源码-赖学姐3 小时前
【开题答辩全过程】以 鸡场养殖管理系统为例,包含答辩的问题和答案
java
sheji34163 小时前
【开题答辩全过程】以 高校自习室智能化管理系统为例,包含答辩的问题和答案
java
yaoxin5211233 小时前
358. Java IO API - 使用 relativize() 创建路径之间的相对关系
java·linux·python
庞轩px3 小时前
HotSpot详解——符号引用、句柄池、直接指针的终极解密
java·jvm·设计模式·内存·虚拟机·引用·klass
姚不倒4 小时前
Docker 核心原理与运维实战:从入门到生产级理解
运维·docker·架构