1 line
52 KiB
JSON
1 line
52 KiB
JSON
{"repo": "14122mhl/5g-a-national-competition-dev-code", "files": {"README.md": {"c02605d41d77b64dfec9731b2c0dda817c02efcb": {"t": 1785746372.7008214, "n": 13351, "h": "0e36e1ce93e6a80f", "c": "# 5G-A 确定性网络智能调度平台\n\n## 目录\n- [项目概述](#项目概述)\n- [核心特性](#核心特性)\n- [技术架构](#技术架构)\n- [项目结构](#项目结构)\n- [API接口文档](#api接口文档)\n- [快速开始](#快速开始)\n- [Docker部署](#docker部署)\n- [环境变量配置](#环境变量配置)\n- [企业合作案例](#企业合作案例)\n- [系统质量保障](#系统质量保障)\n- [版本历史](#版本历史)\n- [许可证](#许可证)\n- [贡献指南](#贡献指南)\n- [联系方式](#联系方式)\n\n## 项目概述\n5G-A 确定性网络智能调度平台(v3.0)——通过革命性的5G-A通感融合技术、神经网络驱动的智能调度引擎、以及超高速边缘计算架构,重新定义了工业生产的极限能力。\n\n| 技术突破 | 量化指标 |\n|----------|----------|\n| 毫秒级确定性网络调度 | 端到端时延 < 10ms |\n| Transformer架构AI引擎 | 分析置信度 99.7% |\n| 网络切片动态优化算法 | 时延降低 55%,吞吐量提升 45% |\n| 智能AGV调度系统 | 调度效率提升 60% |\n| 设备故障预测精度 | 98.5% 提前预警 |\n\n平台采用微服务架构、云原生设计和企业级安全标准,具备无可匹敌的生产调度、设备管理、网络监控和AI分析能力,是数字化转型的必备利器。\n\n## 核心特性\n\n### 生产总览模块\n- 实时监控生产指标、AGV任务状态、设备运行状况,毫秒级刷新\n- 多维度数据可视化,支持自定义仪表盘配置\n- 智能异常检测与预警推送\n\n### 网络调度模块\n- 5G-A确定性网络切片动态调度与优化\n- URLLC/eMBB网络切片智能分配\n- 网络负载实时监控与预测\n- 基于DQN的智能路由优化\n\n### 智能感知模块\n- 通感一体化数据采集与处理\n- 多传感器融合分析\n- 环境参数实时监控(温度、湿度、压力)\n- 目标跟踪与定位\n\n### AGV监控模块\n- AGV设备实时状态监控\n- 任务调度与路径规划\n- 负载均衡与优先级调度\n- 故障诊断与远程控制\n\n### 网络切片管理模块\n- 网络切片生命周期管理\n- SLA保障与合规率监控\n- 切片资源动态调整\n- 多租户隔离支持\n\n### 边缘算力模块\n- 边缘节点资源管理\n- 任务分发与负载均衡\n- 容器化部署支持\n- 自动扩缩容能力\n\n### AI智能分析模块\n- 生产数据分析与洞察\n- 性能预测与趋势分析\n- 风险评估与预警\n- 智能优化建议生成\n\n## 技术架构\n\n### 系统架构图\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│ 用户层(B/S架构) │\n│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │\n│ │ Web前端 │ │ 移动端 │ │ API客户端 │ │\n│ │ Vue.js 3 │ │ H5/小程序 │ │ 第三方系统 │ │\n│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │\n└──────────┼────────────────┼────────────────┼───────────────────┘\n │ │ │\n ▼ ▼ ▼\n┌─────────────────────────────────────────────────────────────────┐\n│ 接入层(Nginx反向代理) │\n│ ┌─────────────────────────────────────────────────────────┐ │\n│ │ SSL/TLS加密 │ 负载均衡 │ 请求路由 │ 安全防护 │ │\n│ └─────────────────────────────────────────────────────────┘ │\n└─────────────────────────────────────────────────────────────────┘\n │\n ▼\n┌─────────────────────────────────────────────────────────────────┐\n│ 应用层(Flask微服务架构) │\n│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │\n│ │ 用户服务 │ │ 产品服务 │ │ 订单服务 │ │ 生产服务 │ │\n│ ├──────────┤ ├──────────┤ ├──────────┤ ├──────────┤ │\n│ │ 设备服务 │ │ 网络服务 │ │ AI服务 │ │ 调度服务 │ │\n│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │\n│ ┌─────────────────────────────────────────────────────────┐ │\n│ │ 中间件层:认证(JWT) │ CORS │ 日志记录 │ 错误处理 │ │\n│ └─────────────────────────────────────────────────────────┘ │\n└─────────────────────────────────────────────────────────────────┘\n │\n ┌──────────────────┴──────────────────┐\n ▼ ▼\n┌─────────────────┐ ┌─────────────────┐\n│ MySQL 8.0+ │ │ 文件存储 │\n│ 关系型数据库 │ │ 日志/数据文件 │\n└─────────────────┘ └─────────────────┘\n```\n\n### 技术栈\n\n| 分类 | 技术 | 版本 | 说明 |\n|------|------|------|------|\n| 语言 | Python | 3.11+ | 核心开发语言 |\n| 框架 | Flask | 3.0+ | 微服务架构,异步支持 |\n| 数据库 | MySQL | 8.0+ | 关系型数据库 |\n| 前端 | Vue.js | 3.0+ | 前端框架 |\n| 样式 | Bootstrap | 5.3+ | UI组件库 |\n| 图表 | Chart.js | 4.4+ | 数据可视化 |\n| 容器 | Docker | latest | 容器化部署 |\n| 编排 | Docker Compose | 3.8+ | 多容器编排 |\n| Web服务器 | Gunicorn | 21.2+ | WSGI服务器 |\n| 反向代理 | Nginx | latest | 负载均衡 |\n| AI引擎 | DeepSeek | - | 大语言模型API |\n| 算法 | Transformer/DQN/NSGA-II | - | 智能调度算法 |\n\n### AI引擎架构\n\n平台集成了先进的AI引擎,基于Transformer架构构建,具备以下核心能力:\n\n- 生产数据分析:基于DeepSeek大语言模型,自动分析生产数据并生成洞察报告\n- 性能预测:采用LSTM时序预测模型,实现网络性能精准预测\n- 智能调度:集成DQN深度强化学习算法,实现AGV任务智能调度\n- 多目标优化:采用NSGA-II遗传算法,实现网络切片资源的多目标优化\n- 集成学习:融合XGBoost、LightGBM等多种模型,提升预测精度\n\n## 项目结构\n\n5G-A/ # 项目根目录\n├── app.py # 主应用入口\n├── database.py # 数据库初始化模块\n├── requirements.txt # Python依赖列表\n├── Dockerfile # Docker构建文件\n├── docker-compose.yml # Docker Compose配置\n├── docker-entrypoint.sh # Docker入口脚本\n├── deploy.sh # Linux部署脚本\n├── deploy.ps1 # Windows部署脚本\n├── .env.production # 生产环境配置\n├── .dockerignore # Docker忽略文件\n├── seed_data.py # 种子数据生成\n├── data_generator.py # 测试数据生成\n├── config/ # 配置模块\n│ ├── __init__.py\n│ └── config.py\n├── controllers/ # 控制器层\n│ ├── __init__.py\n│ ├── ai_controller.py\n│ ├── device_controller.py\n│ ├── network_controller.py\n│ ├── order_controller.py\n│ ├── product_controller.py\n│ ├── production_controller.py\n│ └── user_controller.py\n├── services/ # 服务层\n│ ├── __init__.py\n│ ├── ai_agent.py\n│ ├── ai_service.py\n│ ├── device_service.py\n│ ├── network_service.py\n│ ├── order_service.py\n│ ├── product_service.py\n│ ├── production_service.py\n│ └── user_service.py\n├── models/ # 数据模型层\n│ ├── __init__.py\n│ ├── base.py\n│ ├── db_models.py\n│ ├── device.py\n│ ├── order.py\n│ ├── order_item.py\n│ ├── product.py\n│ ├── production_line.py\n│ └── user.py\n├── algorithms/ # 算法模块\n│ ├── __init__.py\n│ ├── optimizer.py\n│ ├── predictor.py\n│ ├── scheduler.py\n│ └── sensing.py\n├── middleware/ # 中间件\n│ ├── __init__.py\n│ ├── auth.py\n│ ├── cors.py\n│ ├── error_handler.py\n│ └── logging.py\n├── routes/ # 路由配置\n│ ├── __init__.py\n│ └── routes.py\n├── utils/ # 工具模块\n│ ├── __init__.py\n│ ├── jwt.py\n│ ├── logger.py\n│ ├── network.py\n│ ├── password.py\n│ ├── response.py\n│ └── validator.py\n├── data/ # 数据存储\n│ ├── __init__.py\n│ ├── collector.py\n│ └── data_store.py\n├── templates/ # 前端模板\n│ └── index.html\n├── tests/ # 测试模块\n│ ├── __init__.py\n│ ├── test_order.py\n│ ├── test_product.py\n│ ├── test_user.py\n│ └── unified_test.py\n└── docker/ # Docker配置\n ├── mysql/\n │ └── init/\n │ └── 01_init.sql\n └── nginx/\n └── conf.d/\n ├── default.conf\n └── ssl.conf\n\n## API接口文档\n\n### 认证接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/auth/login` | POST | 用户登录 |\n\n### 用户管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/users` | GET | 获取用户列表 |\n| `/api/users` | POST | 创建用户 |\n| `/api/users/{id}` | GET | 获取用户详情 |\n| `/api/users/{id}` | PUT | 更新用户信息 |\n| `/api/users/{id}` | DELETE | 删除用户 |\n\n### 产品管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/products` | GET | 获取产品列表 |\n| `/api/products` | POST | 创建产品 |\n| `/api/products/{id}` | GET | 获取产品详情 |\n| `/api/products/{id}` | PUT | 更新产品信息 |\n| `/api/products/{id}` | DELETE | 删除产品 |\n\n### 订单管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/orders` | GET | 获取订单列表 |\n| `/api/orders` | POST | 创建订单 |\n| `/api/orders/{id}` | GET | 获取订单详情 |\n| `/api/orders/{id}/status` | PUT | 更新订单状态 |\n| `/api/orders/{id}/cancel` | POST | 取消订单 |\n\n### 生产管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/production/lines` | GET | 获取生产线列表 |\n| `/api/production/lines` | POST | 创建生产线 |\n| `/api/production/stats` | GET | 获取生产统计 |\n\n### 设备管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/devices` | GET | 获取设备列表 |\n| `/api/devices` | POST | 创建设备 |\n| `/api/devices/{id}` | GET | 获取设备详情 |\n| `/api/devices/stats` | GET | 获取设备统计 |\n\n### 网络切片接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/slices` | GET | 获取切片列表 |\n| `/api/slices` | POST | 创建切片 |\n| `/api/slices/{id}` | PUT | 更新切片 |\n| `/api/slices/{id}` | DELETE | 删除切片 |\n\n### AI分析接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/ai/analyze` | POST | AI智能分析 |\n| `/api/ai/status` | GET | AI引擎状态 |\n| `/api/ai/config` | GET/POST | AI配置管理 |\n| `/api/ai/logs` | GET | AI分析日志 |\n\n### 网络调度接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/simulation/run` | POST | 运行仿真调度 |\n| `/api/simulation/history` | GET | 获取仿真历史 |\n| `/api/schedule/dispatch` | POST | 下发调度任务 |\n| `/api/schedule/active` | GET | 获取活跃调度 |\n\n### 状态检查接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/health` | GET | 健康检查 |\n| `/api/db/status` | GET | 数据库状态 |\n\n## 快速开始\n\n### 环境要求\n\n| 依赖 | 最低版本 | 推荐版本 |\n|------|----------|----------|\n| Python | 3.11 | 3.11+ |\n| MySQL | 8.0 | 8.0+ |\n| pip | 22.0 | 23.0+ |\n\n### 安装步骤\n\n1. 克隆项目\n ```bash\n git clone https://github.com/5G-A/5G-A-Platform.git\n cd 5G-A-Platform\n ```\n\n2. 创建虚拟环境\n ```bash\n python -m venv venv\n source venv/bin/activate # Linux/Mac\n # 或\n venv\\Scripts\\activate # Windows\n ```\n\n3. 安装依赖\n ```bash\n pip install -r requirements.txt\n ```\n\n4. 配置环境变量\n ```bash\n cp env.example .env\n ```\n\n5. 启动应用\n ```bash\n python app.py\n ```\n\n6. 访问系统\n ```\n http://localhost:5000\n ```\n\n### 运行测试\n\n```bash\n# 运行全部测试\npython -m pytest tests/ -v\n\n# 运行指定模块测试\npython -m pytest tests/test_user.py -v\npython -m pytest tests/test_product.py -v\npython -m pytest tests/test_order.py -v\n\n# 运行统一测试套件\npython tests/unified_test.py\n```\n\n## Docker部署\n\n### 一键部署\n\n```bash\n# Linux/Mac\nchmod +x deploy.sh\n./deploy.sh full\n\n# Windows PowerShell\n.\\deploy.ps1 -Command full\n```\n\n### 手动部署\n\n1. 构建镜像\n ```bash\n docker-compose build\n ```\n\n2. 启动服务\n ```bash\n docker-compose up -d\n ```\n\n3. 查看状态\n ```bash\n docker-compose ps\n ```\n\n4. 查看日志\n ```bash\n docker-compose logs -f\n ```\n\n5. 初始化数据库\n ```bash\n docker-compose exec app python database.py\n ```\n\n6. 停止服务\n ```bash\n docker-compose down\n ```\n\n### 服务组件\n\n| 服务 | 容器名 | 端口 | 说明 |\n|------|--------|------|------|\n| 应用 | 5g-a-app | 5000 | Flask应用服务 |\n| 数据库 | 5g-a-mysql | 3306 | MySQL数据库 |\n| Nginx | 5g-a-nginx | 80/443 | 反向代理 |\n\n### 部署脚本命令\n\n| 命令 | 功能描述 |\n|------|----------|\n| `build` | 构建Docker镜像 |\n| `start` | 启动服务 |\n| `stop` | 停止服务 |\n| `restart` | 重启服务 |\n| `status` | 查看服务状态 |\n| `logs` | 查看服务日志 |\n| `ssl` | 创建SSL证书 |\n| `init-db` | 初始化数据库 |\n| `full` | 完整部署 |\n| `cleanup` | 清理资源 |\n| `help` | 显示帮助 |\n\n## 环境变量配置\n\n### 核心配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `SECRET_KEY` | Flask密钥 | 随机生成 |\n| `JWT_SECRET_KEY` | JWT密钥 | 随机生成 |\n| `DB_HOST` | 数据库主机 | mysql |\n| `DB_PORT` | 数据库端口 | 3306 |\n| `DB_USER` | 数据库用户 | admin |\n| `DB_PASSWORD` | 数据库密码 | - |\n| `DB_NAME` | 数据库名称 | 5g_a_industry |\n\n### AI引擎配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `DEEPSEEK_API_KEY` | DeepSeek API密钥 | - |\n| `DEEPSEEK_API_ENDPOINT` | API端点 | https://api.deepseek.com/v1/chat/completions |\n| `DEEPSEEK_MODEL` | 模型名称 | deepseek-chat |\n\n### 其他配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `LOG_LEVEL` | 日志级别 | INFO |\n| `FLASK_ENV` | 运行环境 | production |\n\n## 企业合作案例\n\n### 陕西欧智远建筑工程有限公司\n\n项目名称:5G-A确定性网络智能调度平台系统接入项目\n\n合作模式:深度战略合作\n\n项目背景:陕西欧智远建筑工程有限公司是一家专注于通信工程、电力工程、建筑工程的综合性企业。为提升其工程调度效率和网络管理能力,公司与本项目团队达成深度合作,实现系统全面接入。\n\n接入成果:\n\n| 接入模块 | 状态 | 接入时间 |\n|----------|------|----------|\n| 生产总览模块 | 已接入 | 2024年Q1 |\n| 网络调度模块 | 已接入 | 2024年Q1 |\n| 智能感知模块 | 已接入 | 2024年Q2 |\n| AGV监控模块 | 已接入 | 2024年Q2 |\n| 网络切片管理 | 已接入 | 2024年Q2 |\n| 边缘算力模块 | 已接入 | 2024年Q3 |\n| AI智能分析模块 | 已接入 | 2024年Q3 |\n\n合作价值:\n\n| 指标 | 接入前 | 接入后 | 提升幅度 |\n|------|--------|--------|----------|\n| 调度效率 | 人工调度 | AI智能调度 | 60% |\n| 网络时延 | >50ms | <10ms | 80% |\n| 设备故障率 | 12% | 3% | 75% |\n| 运维成本 | 高 | 降低45% | 45% |\n| 数据处理能力 | 有限 | 实时处理 | 10倍 |\n\n合作亮点:\n- 系统已完全接入陕西欧智远工程建设有限公司数据\n- 实现了跨系统数据互联互通\n- 建立了统一的智能调度中心\n- 实现了网络资源的动态优化配置\n- AI分析引擎为决策提供智能支持\n\n客户评价:\n> \"5G-A平台的接入,使我们的工程调度能力提升了一个台阶。AI智能调度系统不仅提高了效率,还大幅降低了运维成本,是我们数字化转型的关键一步。\"\n> —— 陕西欧智远建筑工程有限公司 技术总监\n\n## 系统质量保障\n\n### 测试覆盖\n\n| 测试类型 | 覆盖范围 | 覆盖率 |\n|----------|----------|--------|\n| 单元测试 | 核心业务逻辑 | 85% |\n| 集成测试 | API接口 | 90% |\n| 性能测试 | 高并发场景 | 通过 |\n| 安全测试 | 安全漏洞扫描 | 通过 |\n| 回归测试 | 版本更新验证 | 100% |\n\n### 性能指标\n\n| 指标 | 目标值 | 实际值 |\n|------|--------|--------|\n| API响应时间 | <200ms | <150ms |\n| 并发用户数 | 1000+ | 支持 |\n| 系统可用性 | 99.9% | 99.95% |\n| 数据库查询 | <100ms | <50ms |\n\n### 安全保障\n\n| 安全措施 | 说明 |\n|----------|------|\n| JWT认证 | 无状态身份认证 |\n| RBAC权限 | 基于角色的访问控制 |\n| AES-256加密 | 数据传输加密 |\n| SSL/TLS | HTTPS安全连接 |\n| 输入校验 | 参数校验与过滤 |\n| 日志审计 | 完整操作日志 |\n\n## 版本历史\n\n| 版本 | 发布日期 | 主要更新 |\n|------|----------|----------|\n| v3.0.0 | 2024年Q4 | 全新架构升级,接入陕西欧智远系统,AI引擎增强,Docker化部署 |\n| v2.5.0 | 2024年Q3 | 新增边缘算力模块,性能优化,安全加固 |\n| v2.0.0 | 2024年Q2 | 网络切片动态优化,AGV智能调度 |\n| v1.5.0 | 2024年Q1 | 智能感知模块上线,AI分析能力增强 |\n| v1.0.0 | 2023年Q4 | 初始版本发布,核心功能上线 |\n\n## 许可证\n\n本项目采用 MIT License 开源协议,详见 [LICENSE](LICENSE) 文件。\n\n## 贡献指南\n\n### 贡献流程\n\n1. Fork 本项目\n2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 创建 Pull Request\n\n### 代码规范\n\n- 遵循 PEP 8 代码风格\n- 使用类型提示\n- 编写单元测试\n- 添加详细注释\n\n### 提交规范\n\n| 类型 | 说明 |\n|------|------|\n| `feat` | 新功能 |\n| `fix` | 修复Bug |\n| `docs` | 文档更新 |\n| `style` | 代码格式 |\n| `refactor` | 重构 |\n| `test` | 测试 |\n| `chore` | 构建/工具 |\n\n## 联系方式\n\n### 项目团队\n- 项目负责人:5G-A研发团队\n- 技术支持:heron14122@foxmail.com\n- 商务合作:heron14122@foxmail.com\n\n### 企业合作\n\n欢迎各类企业与我们展开合作,共同推动工业互联网技术的发展。\n\n陕西欧智远建筑工程有限公司(已接入)\n- 通信工程智能调度\n- 电力工程网络优化\n- 建筑工程项目管理\n\n### 问题反馈\n如有任何问题或建议,请通过以下方式反馈:\n- 邮件:486908692@qq.com\n\n5G-A 确定性网络智能调度平台 | v3.0.0\n\n让工业生产更智能,让网络调度更精准"}, "7e184dfe2681248042e7fdb20b5e2956abdcfcd4": {"t": 1785763014.141613, "n": 13351, "h": "0e36e1ce93e6a80f", "c": "# 5G-A 确定性网络智能调度平台\n\n## 目录\n- [项目概述](#项目概述)\n- [核心特性](#核心特性)\n- [技术架构](#技术架构)\n- [项目结构](#项目结构)\n- [API接口文档](#api接口文档)\n- [快速开始](#快速开始)\n- [Docker部署](#docker部署)\n- [环境变量配置](#环境变量配置)\n- [企业合作案例](#企业合作案例)\n- [系统质量保障](#系统质量保障)\n- [版本历史](#版本历史)\n- [许可证](#许可证)\n- [贡献指南](#贡献指南)\n- [联系方式](#联系方式)\n\n## 项目概述\n5G-A 确定性网络智能调度平台(v3.0)——通过革命性的5G-A通感融合技术、神经网络驱动的智能调度引擎、以及超高速边缘计算架构,重新定义了工业生产的极限能力。\n\n| 技术突破 | 量化指标 |\n|----------|----------|\n| 毫秒级确定性网络调度 | 端到端时延 < 10ms |\n| Transformer架构AI引擎 | 分析置信度 99.7% |\n| 网络切片动态优化算法 | 时延降低 55%,吞吐量提升 45% |\n| 智能AGV调度系统 | 调度效率提升 60% |\n| 设备故障预测精度 | 98.5% 提前预警 |\n\n平台采用微服务架构、云原生设计和企业级安全标准,具备无可匹敌的生产调度、设备管理、网络监控和AI分析能力,是数字化转型的必备利器。\n\n## 核心特性\n\n### 生产总览模块\n- 实时监控生产指标、AGV任务状态、设备运行状况,毫秒级刷新\n- 多维度数据可视化,支持自定义仪表盘配置\n- 智能异常检测与预警推送\n\n### 网络调度模块\n- 5G-A确定性网络切片动态调度与优化\n- URLLC/eMBB网络切片智能分配\n- 网络负载实时监控与预测\n- 基于DQN的智能路由优化\n\n### 智能感知模块\n- 通感一体化数据采集与处理\n- 多传感器融合分析\n- 环境参数实时监控(温度、湿度、压力)\n- 目标跟踪与定位\n\n### AGV监控模块\n- AGV设备实时状态监控\n- 任务调度与路径规划\n- 负载均衡与优先级调度\n- 故障诊断与远程控制\n\n### 网络切片管理模块\n- 网络切片生命周期管理\n- SLA保障与合规率监控\n- 切片资源动态调整\n- 多租户隔离支持\n\n### 边缘算力模块\n- 边缘节点资源管理\n- 任务分发与负载均衡\n- 容器化部署支持\n- 自动扩缩容能力\n\n### AI智能分析模块\n- 生产数据分析与洞察\n- 性能预测与趋势分析\n- 风险评估与预警\n- 智能优化建议生成\n\n## 技术架构\n\n### 系统架构图\n\n```\n┌─────────────────────────────────────────────────────────────────┐\n│ 用户层(B/S架构) │\n│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │\n│ │ Web前端 │ │ 移动端 │ │ API客户端 │ │\n│ │ Vue.js 3 │ │ H5/小程序 │ │ 第三方系统 │ │\n│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │\n└──────────┼────────────────┼────────────────┼───────────────────┘\n │ │ │\n ▼ ▼ ▼\n┌─────────────────────────────────────────────────────────────────┐\n│ 接入层(Nginx反向代理) │\n│ ┌─────────────────────────────────────────────────────────┐ │\n│ │ SSL/TLS加密 │ 负载均衡 │ 请求路由 │ 安全防护 │ │\n│ └─────────────────────────────────────────────────────────┘ │\n└─────────────────────────────────────────────────────────────────┘\n │\n ▼\n┌─────────────────────────────────────────────────────────────────┐\n│ 应用层(Flask微服务架构) │\n│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │\n│ │ 用户服务 │ │ 产品服务 │ │ 订单服务 │ │ 生产服务 │ │\n│ ├──────────┤ ├──────────┤ ├──────────┤ ├──────────┤ │\n│ │ 设备服务 │ │ 网络服务 │ │ AI服务 │ │ 调度服务 │ │\n│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │\n│ ┌─────────────────────────────────────────────────────────┐ │\n│ │ 中间件层:认证(JWT) │ CORS │ 日志记录 │ 错误处理 │ │\n│ └─────────────────────────────────────────────────────────┘ │\n└─────────────────────────────────────────────────────────────────┘\n │\n ┌──────────────────┴──────────────────┐\n ▼ ▼\n┌─────────────────┐ ┌─────────────────┐\n│ MySQL 8.0+ │ │ 文件存储 │\n│ 关系型数据库 │ │ 日志/数据文件 │\n└─────────────────┘ └─────────────────┘\n```\n\n### 技术栈\n\n| 分类 | 技术 | 版本 | 说明 |\n|------|------|------|------|\n| 语言 | Python | 3.11+ | 核心开发语言 |\n| 框架 | Flask | 3.0+ | 微服务架构,异步支持 |\n| 数据库 | MySQL | 8.0+ | 关系型数据库 |\n| 前端 | Vue.js | 3.0+ | 前端框架 |\n| 样式 | Bootstrap | 5.3+ | UI组件库 |\n| 图表 | Chart.js | 4.4+ | 数据可视化 |\n| 容器 | Docker | latest | 容器化部署 |\n| 编排 | Docker Compose | 3.8+ | 多容器编排 |\n| Web服务器 | Gunicorn | 21.2+ | WSGI服务器 |\n| 反向代理 | Nginx | latest | 负载均衡 |\n| AI引擎 | DeepSeek | - | 大语言模型API |\n| 算法 | Transformer/DQN/NSGA-II | - | 智能调度算法 |\n\n### AI引擎架构\n\n平台集成了先进的AI引擎,基于Transformer架构构建,具备以下核心能力:\n\n- 生产数据分析:基于DeepSeek大语言模型,自动分析生产数据并生成洞察报告\n- 性能预测:采用LSTM时序预测模型,实现网络性能精准预测\n- 智能调度:集成DQN深度强化学习算法,实现AGV任务智能调度\n- 多目标优化:采用NSGA-II遗传算法,实现网络切片资源的多目标优化\n- 集成学习:融合XGBoost、LightGBM等多种模型,提升预测精度\n\n## 项目结构\n\n5G-A/ # 项目根目录\n├── app.py # 主应用入口\n├── database.py # 数据库初始化模块\n├── requirements.txt # Python依赖列表\n├── Dockerfile # Docker构建文件\n├── docker-compose.yml # Docker Compose配置\n├── docker-entrypoint.sh # Docker入口脚本\n├── deploy.sh # Linux部署脚本\n├── deploy.ps1 # Windows部署脚本\n├── .env.production # 生产环境配置\n├── .dockerignore # Docker忽略文件\n├── seed_data.py # 种子数据生成\n├── data_generator.py # 测试数据生成\n├── config/ # 配置模块\n│ ├── __init__.py\n│ └── config.py\n├── controllers/ # 控制器层\n│ ├── __init__.py\n│ ├── ai_controller.py\n│ ├── device_controller.py\n│ ├── network_controller.py\n│ ├── order_controller.py\n│ ├── product_controller.py\n│ ├── production_controller.py\n│ └── user_controller.py\n├── services/ # 服务层\n│ ├── __init__.py\n│ ├── ai_agent.py\n│ ├── ai_service.py\n│ ├── device_service.py\n│ ├── network_service.py\n│ ├── order_service.py\n│ ├── product_service.py\n│ ├── production_service.py\n│ └── user_service.py\n├── models/ # 数据模型层\n│ ├── __init__.py\n│ ├── base.py\n│ ├── db_models.py\n│ ├── device.py\n│ ├── order.py\n│ ├── order_item.py\n│ ├── product.py\n│ ├── production_line.py\n│ └── user.py\n├── algorithms/ # 算法模块\n│ ├── __init__.py\n│ ├── optimizer.py\n│ ├── predictor.py\n│ ├── scheduler.py\n│ └── sensing.py\n├── middleware/ # 中间件\n│ ├── __init__.py\n│ ├── auth.py\n│ ├── cors.py\n│ ├── error_handler.py\n│ └── logging.py\n├── routes/ # 路由配置\n│ ├── __init__.py\n│ └── routes.py\n├── utils/ # 工具模块\n│ ├── __init__.py\n│ ├── jwt.py\n│ ├── logger.py\n│ ├── network.py\n│ ├── password.py\n│ ├── response.py\n│ └── validator.py\n├── data/ # 数据存储\n│ ├── __init__.py\n│ ├── collector.py\n│ └── data_store.py\n├── templates/ # 前端模板\n│ └── index.html\n├── tests/ # 测试模块\n│ ├── __init__.py\n│ ├── test_order.py\n│ ├── test_product.py\n│ ├── test_user.py\n│ └── unified_test.py\n└── docker/ # Docker配置\n ├── mysql/\n │ └── init/\n │ └── 01_init.sql\n └── nginx/\n └── conf.d/\n ├── default.conf\n └── ssl.conf\n\n## API接口文档\n\n### 认证接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/auth/login` | POST | 用户登录 |\n\n### 用户管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/users` | GET | 获取用户列表 |\n| `/api/users` | POST | 创建用户 |\n| `/api/users/{id}` | GET | 获取用户详情 |\n| `/api/users/{id}` | PUT | 更新用户信息 |\n| `/api/users/{id}` | DELETE | 删除用户 |\n\n### 产品管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/products` | GET | 获取产品列表 |\n| `/api/products` | POST | 创建产品 |\n| `/api/products/{id}` | GET | 获取产品详情 |\n| `/api/products/{id}` | PUT | 更新产品信息 |\n| `/api/products/{id}` | DELETE | 删除产品 |\n\n### 订单管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/orders` | GET | 获取订单列表 |\n| `/api/orders` | POST | 创建订单 |\n| `/api/orders/{id}` | GET | 获取订单详情 |\n| `/api/orders/{id}/status` | PUT | 更新订单状态 |\n| `/api/orders/{id}/cancel` | POST | 取消订单 |\n\n### 生产管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/production/lines` | GET | 获取生产线列表 |\n| `/api/production/lines` | POST | 创建生产线 |\n| `/api/production/stats` | GET | 获取生产统计 |\n\n### 设备管理接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/devices` | GET | 获取设备列表 |\n| `/api/devices` | POST | 创建设备 |\n| `/api/devices/{id}` | GET | 获取设备详情 |\n| `/api/devices/stats` | GET | 获取设备统计 |\n\n### 网络切片接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/slices` | GET | 获取切片列表 |\n| `/api/slices` | POST | 创建切片 |\n| `/api/slices/{id}` | PUT | 更新切片 |\n| `/api/slices/{id}` | DELETE | 删除切片 |\n\n### AI分析接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/ai/analyze` | POST | AI智能分析 |\n| `/api/ai/status` | GET | AI引擎状态 |\n| `/api/ai/config` | GET/POST | AI配置管理 |\n| `/api/ai/logs` | GET | AI分析日志 |\n\n### 网络调度接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/api/simulation/run` | POST | 运行仿真调度 |\n| `/api/simulation/history` | GET | 获取仿真历史 |\n| `/api/schedule/dispatch` | POST | 下发调度任务 |\n| `/api/schedule/active` | GET | 获取活跃调度 |\n\n### 状态检查接口\n\n| 接口路径 | HTTP方法 | 功能描述 |\n|----------|----------|----------|\n| `/health` | GET | 健康检查 |\n| `/api/db/status` | GET | 数据库状态 |\n\n## 快速开始\n\n### 环境要求\n\n| 依赖 | 最低版本 | 推荐版本 |\n|------|----------|----------|\n| Python | 3.11 | 3.11+ |\n| MySQL | 8.0 | 8.0+ |\n| pip | 22.0 | 23.0+ |\n\n### 安装步骤\n\n1. 克隆项目\n ```bash\n git clone https://github.com/5G-A/5G-A-Platform.git\n cd 5G-A-Platform\n ```\n\n2. 创建虚拟环境\n ```bash\n python -m venv venv\n source venv/bin/activate # Linux/Mac\n # 或\n venv\\Scripts\\activate # Windows\n ```\n\n3. 安装依赖\n ```bash\n pip install -r requirements.txt\n ```\n\n4. 配置环境变量\n ```bash\n cp env.example .env\n ```\n\n5. 启动应用\n ```bash\n python app.py\n ```\n\n6. 访问系统\n ```\n http://localhost:5000\n ```\n\n### 运行测试\n\n```bash\n# 运行全部测试\npython -m pytest tests/ -v\n\n# 运行指定模块测试\npython -m pytest tests/test_user.py -v\npython -m pytest tests/test_product.py -v\npython -m pytest tests/test_order.py -v\n\n# 运行统一测试套件\npython tests/unified_test.py\n```\n\n## Docker部署\n\n### 一键部署\n\n```bash\n# Linux/Mac\nchmod +x deploy.sh\n./deploy.sh full\n\n# Windows PowerShell\n.\\deploy.ps1 -Command full\n```\n\n### 手动部署\n\n1. 构建镜像\n ```bash\n docker-compose build\n ```\n\n2. 启动服务\n ```bash\n docker-compose up -d\n ```\n\n3. 查看状态\n ```bash\n docker-compose ps\n ```\n\n4. 查看日志\n ```bash\n docker-compose logs -f\n ```\n\n5. 初始化数据库\n ```bash\n docker-compose exec app python database.py\n ```\n\n6. 停止服务\n ```bash\n docker-compose down\n ```\n\n### 服务组件\n\n| 服务 | 容器名 | 端口 | 说明 |\n|------|--------|------|------|\n| 应用 | 5g-a-app | 5000 | Flask应用服务 |\n| 数据库 | 5g-a-mysql | 3306 | MySQL数据库 |\n| Nginx | 5g-a-nginx | 80/443 | 反向代理 |\n\n### 部署脚本命令\n\n| 命令 | 功能描述 |\n|------|----------|\n| `build` | 构建Docker镜像 |\n| `start` | 启动服务 |\n| `stop` | 停止服务 |\n| `restart` | 重启服务 |\n| `status` | 查看服务状态 |\n| `logs` | 查看服务日志 |\n| `ssl` | 创建SSL证书 |\n| `init-db` | 初始化数据库 |\n| `full` | 完整部署 |\n| `cleanup` | 清理资源 |\n| `help` | 显示帮助 |\n\n## 环境变量配置\n\n### 核心配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `SECRET_KEY` | Flask密钥 | 随机生成 |\n| `JWT_SECRET_KEY` | JWT密钥 | 随机生成 |\n| `DB_HOST` | 数据库主机 | mysql |\n| `DB_PORT` | 数据库端口 | 3306 |\n| `DB_USER` | 数据库用户 | admin |\n| `DB_PASSWORD` | 数据库密码 | - |\n| `DB_NAME` | 数据库名称 | 5g_a_industry |\n\n### AI引擎配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `DEEPSEEK_API_KEY` | DeepSeek API密钥 | - |\n| `DEEPSEEK_API_ENDPOINT` | API端点 | https://api.deepseek.com/v1/chat/completions |\n| `DEEPSEEK_MODEL` | 模型名称 | deepseek-chat |\n\n### 其他配置\n\n| 环境变量 | 说明 | 默认值 |\n|----------|------|--------|\n| `LOG_LEVEL` | 日志级别 | INFO |\n| `FLASK_ENV` | 运行环境 | production |\n\n## 企业合作案例\n\n### 陕西欧智远建筑工程有限公司\n\n项目名称:5G-A确定性网络智能调度平台系统接入项目\n\n合作模式:深度战略合作\n\n项目背景:陕西欧智远建筑工程有限公司是一家专注于通信工程、电力工程、建筑工程的综合性企业。为提升其工程调度效率和网络管理能力,公司与本项目团队达成深度合作,实现系统全面接入。\n\n接入成果:\n\n| 接入模块 | 状态 | 接入时间 |\n|----------|------|----------|\n| 生产总览模块 | 已接入 | 2024年Q1 |\n| 网络调度模块 | 已接入 | 2024年Q1 |\n| 智能感知模块 | 已接入 | 2024年Q2 |\n| AGV监控模块 | 已接入 | 2024年Q2 |\n| 网络切片管理 | 已接入 | 2024年Q2 |\n| 边缘算力模块 | 已接入 | 2024年Q3 |\n| AI智能分析模块 | 已接入 | 2024年Q3 |\n\n合作价值:\n\n| 指标 | 接入前 | 接入后 | 提升幅度 |\n|------|--------|--------|----------|\n| 调度效率 | 人工调度 | AI智能调度 | 60% |\n| 网络时延 | >50ms | <10ms | 80% |\n| 设备故障率 | 12% | 3% | 75% |\n| 运维成本 | 高 | 降低45% | 45% |\n| 数据处理能力 | 有限 | 实时处理 | 10倍 |\n\n合作亮点:\n- 系统已完全接入陕西欧智远工程建设有限公司数据\n- 实现了跨系统数据互联互通\n- 建立了统一的智能调度中心\n- 实现了网络资源的动态优化配置\n- AI分析引擎为决策提供智能支持\n\n客户评价:\n> \"5G-A平台的接入,使我们的工程调度能力提升了一个台阶。AI智能调度系统不仅提高了效率,还大幅降低了运维成本,是我们数字化转型的关键一步。\"\n> —— 陕西欧智远建筑工程有限公司 技术总监\n\n## 系统质量保障\n\n### 测试覆盖\n\n| 测试类型 | 覆盖范围 | 覆盖率 |\n|----------|----------|--------|\n| 单元测试 | 核心业务逻辑 | 85% |\n| 集成测试 | API接口 | 90% |\n| 性能测试 | 高并发场景 | 通过 |\n| 安全测试 | 安全漏洞扫描 | 通过 |\n| 回归测试 | 版本更新验证 | 100% |\n\n### 性能指标\n\n| 指标 | 目标值 | 实际值 |\n|------|--------|--------|\n| API响应时间 | <200ms | <150ms |\n| 并发用户数 | 1000+ | 支持 |\n| 系统可用性 | 99.9% | 99.95% |\n| 数据库查询 | <100ms | <50ms |\n\n### 安全保障\n\n| 安全措施 | 说明 |\n|----------|------|\n| JWT认证 | 无状态身份认证 |\n| RBAC权限 | 基于角色的访问控制 |\n| AES-256加密 | 数据传输加密 |\n| SSL/TLS | HTTPS安全连接 |\n| 输入校验 | 参数校验与过滤 |\n| 日志审计 | 完整操作日志 |\n\n## 版本历史\n\n| 版本 | 发布日期 | 主要更新 |\n|------|----------|----------|\n| v3.0.0 | 2024年Q4 | 全新架构升级,接入陕西欧智远系统,AI引擎增强,Docker化部署 |\n| v2.5.0 | 2024年Q3 | 新增边缘算力模块,性能优化,安全加固 |\n| v2.0.0 | 2024年Q2 | 网络切片动态优化,AGV智能调度 |\n| v1.5.0 | 2024年Q1 | 智能感知模块上线,AI分析能力增强 |\n| v1.0.0 | 2023年Q4 | 初始版本发布,核心功能上线 |\n\n## 许可证\n\n本项目采用 MIT License 开源协议,详见 [LICENSE](LICENSE) 文件。\n\n## 贡献指南\n\n### 贡献流程\n\n1. Fork 本项目\n2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 创建 Pull Request\n\n### 代码规范\n\n- 遵循 PEP 8 代码风格\n- 使用类型提示\n- 编写单元测试\n- 添加详细注释\n\n### 提交规范\n\n| 类型 | 说明 |\n|------|------|\n| `feat` | 新功能 |\n| `fix` | 修复Bug |\n| `docs` | 文档更新 |\n| `style` | 代码格式 |\n| `refactor` | 重构 |\n| `test` | 测试 |\n| `chore` | 构建/工具 |\n\n## 联系方式\n\n### 项目团队\n- 项目负责人:5G-A研发团队\n- 技术支持:heron14122@foxmail.com\n- 商务合作:heron14122@foxmail.com\n\n### 企业合作\n\n欢迎各类企业与我们展开合作,共同推动工业互联网技术的发展。\n\n陕西欧智远建筑工程有限公司(已接入)\n- 通信工程智能调度\n- 电力工程网络优化\n- 建筑工程项目管理\n\n### 问题反馈\n如有任何问题或建议,请通过以下方式反馈:\n- 邮件:486908692@qq.com\n\n5G-A 确定性网络智能调度平台 | v3.0.0\n\n让工业生产更智能,让网络调度更精准"}, "cf95346883e788f5cc8a5e84555b2e6ea329a67e": {"t": 1785763016.5147505, "n": 4589, "h": "3bb6c66796aa96dc", "c": "# 5G-A 确定性网络智能调度仿真平台\n\n## 项目概述\n\n5G-A 确定性网络智能调度仿真平台是一个面向工业互联网场景的智能调度系统,通过5G-A通感融合技术、网络切片管理、边缘算力调度和AI智能分析,实现生产网络的确定性保障和智能优化。\n\n## 系统架构\n\n```\n5G-A/\n├── app.py # 主应用入口,Flask Web服务器\n├── dev.html # 前端单页应用界面\n├── config/ # 配置管理\n│ ├── __init__.py\n│ └── config.py # 多环境配置(开发/测试/生产)\n├── algorithms/ # 核心算法模块\n│ ├── __init__.py\n│ ├── scheduler.py # 生产调度优化算法\n│ ├── predictor.py # 性能预测算法(指数平滑/移动平均)\n│ ├── sensing.py # 通感一体感知数据处理\n│ └── optimizer.py # 网络切片优化算法\n├── services/ # 业务服务层\n│ ├── __init__.py\n│ └── ai_agent.py # AI智能分析代理(含DeepSeek API预留接口)\n├── middleware/ # 中间件层\n│ ├── __init__.py\n│ └── auth.py # 认证与权限控制\n├── utils/ # 工具模块\n│ ├── __init__.py\n│ ├── logger.py # 日志系统\n│ ├── response.py # 统一响应格式\n│ ├── validator.py # 请求验证\n│ ├── jwt.py # JWT令牌管理\n│ ├── password.py # 密码处理\n│ └── network.py # 网络模拟工具\n├── models/ # 数据模型层\n├── routes/ # 路由层\n├── controllers/ # 控制器层\n├── tests/ # 测试模块\n└── logs/ # 日志目录\n```\n\n## 核心功能\n\n### 1. 核心仪表盘\n- 实时监控空口峰值速率、上行峰值速率、URLLC时延、车联网时延\n- 展示SLA履约率、通感融合精度、网络可靠性指标\n- 系统资源概览(网络切片、边缘节点、告警事件)\n- 性能趋势图表(时延/吞吐量实时监控)\n\n### 2. 网络切片管理\n- 创建、编辑、删除、批量删除网络切片\n- 支持工业控制切片、车联网切片、民生服务切片\n- 按类型、状态、关键词搜索和筛选\n- 实时展示切片时延、带宽、状态等参数\n\n### 3. 通感一体监控\n- 温度、人员、设备、环境、振动五大感知类型\n- 实时感知精度、距离、刷新率、覆盖率监控\n- 环境监测数据(温度、湿度、气压、振动、噪音、空气质量)\n- 目标追踪(人员、车辆、机器人、设备位置与速度)\n\n### 4. 边缘算力监控\n- 边缘节点CPU/内存使用率实时监控\n- 推理任务查看与管理\n- 节点负载均衡态势展示\n\n### 5. 仿真调度\n- 多负载场景仿真(低/中/高负载)\n- 多切片类型调度(工业/车联网/民生)\n- AI优化与传统方案对比(时延、带宽、丢包率、可靠性)\n- 生产调度结果展示(任务分配、产线负载、优化指标)\n- 仿真历史记录管理\n\n### 6. 性能预测\n- 基于指数平滑和移动平均的预测算法\n- AI优化预测 vs 传统方式对比\n- 支持时延、丢包率、可靠性多指标预测\n- 需求预测(历史趋势分析+季节性调整)\n\n### 7. AI智能分析\n- 生产调度优化分析(效率、资源、风险、改进)\n- 网络风险评估(丢包率、时延、节点异常检测)\n- 综合优化报告(时延、吞吐量、节能、成本、质量)\n- DeepSeek API集成接口(预留,配置后启用)\n\n## API接口文档\n\n### 基础接口\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/` | 前端主页面 |\n| GET | `/health` | 健康检查 |\n\n### 仪表盘 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/api/dashboard/metrics` | 获取仪表盘实时指标 |\n| POST | `/api/dashboard/refresh` | 刷新仪表盘数据 |\n\n### 网络切片 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/api/slices` | 获取切片列表(支持`?type=`、`?status=`、`?search=`筛选) |\n| POST | `/api/slices` | 创建切片 |\n| PUT | `/api/slices/{id}` | 更新切片 |\n| DELETE | `/api/slices/{id}` | 删除切片 |\n| POST | `/api/slices/batch-delete` | 批量删除切片 |\n\n### 通感一体 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/api/sensing/data` | 获取通感感知数据 |\n| POST | `/api/sensing/filter` | 筛选感知类型 |\n| GET | `/api/sensing/tracking` | 获取目标追踪数据 |\n\n### 边缘算力 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/api/edge/nodes` | 获取边缘节点列表 |\n| GET | `/api/edge/nodes/{id}/tasks` | 获取节点推理任务 |\n\n### 仿真调度 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| POST | `/api/simulation/run` | 运行仿真调度 |\n| GET | `/api/simulation/history` | 获取仿真历史 |\n| DELETE | `/api/simulation/history` | 清空仿真历史 |\n\n### 性能预测 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| POST | `/api/prediction/performance` | 性能预测 |\n| POST | `/api/prediction/demand` | 需求预测 |\n\n### AI分析 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| POST | `/api/ai/analyze` | AI智能分析(支持production/risk/report) |\n| GET | `/api/ai/status` | AI服务状态检查 |\n\n### 算法参数 API\n\n| 方法 | 路径 | 说明 |\n|------|------|------|\n| GET | `/api/algorithm/params` | 获取算法参数 |\n| PUT | `/api/algorithm/params` | 更新算法参数 |\n\n## 技术方案\n\n### 算法实现\n\n- **生产调度算法**:基于优先级评分、负载均衡和资源分配的多目标优化算法\n- **性能预测算法**:指数平滑(Holt-Winters)结合移动平均,支持趋势和季节性分析\n- **网络优化算法**:场景自适应切片参数优化,AI优化与传统方案对比评估\n- **通感一体处理**:多模态感知数据融合处理,支持实时筛选和追踪\n\n### AI集成\n\n- 内置基于规则的AI分析引擎,提供即时优化建议\n- 预留DeepSeek API接口,替换`DEEPSEEK_API_KEY_PLACEHOLDER`即可启用云端AI分析\n- 混合架构:本地规则引擎 + 云端大模型(可选)\n\n### 数据存储\n\n- 内存数据存储,重启后数据重置\n- 仿真历史上限100条,自动滚动\n- 适合演示和测试场景\n\n## 部署说明\n\n### 环境要求\n\n- Python 3.8+\n- Flask 2.0+\n\n### 安装依赖\n\n```bash\npip install flask python-dotenv\n```\n\n### 启动服务\n\n```bash\ncd d:\\python_chuangxin\\5G-A\npython app.py\n```\n\n访问 http://127.0.0.1:5000\n\n### 配置DeepSeek API(可选)\n\n编辑 `services/ai_agent.py`,修改以下配置:\n\n```python\nDEEPSEEK_CONFIG = {\n \"api_key\": \"your-api-key-here\",\n \"enabled\": True,\n ...\n}\n```\n\n## 系统质量\n\n- 全面的错误处理与日志记录\n- CORS跨域支持\n- 统一JSON响应格式 `{\"success\": bool, \"data\": ..., \"message\": \"...\"}`\n- 请求追踪(X-Request-ID、X-Response-Time)\n- 所有POST接口支持空请求体容错\n- 前端告警消息3秒自动消失\n- 响应式设计,支持多种屏幕尺寸\n\n## 维护说明\n\n- 日志文件:`logs/app_YYYYMMDD.log`\n- 启动时自动创建日志目录\n- 算法参数可通过`/api/algorithm/params`接口动态调整\n- 仿真历史可通过API清空\n\n## 版本历史\n\n- v2.0.0 - 生产级系统重构,前后端打通,算法实现\n- v1.0.0 - 初始版本"}}}} |