师大巴适校园小巴多Agent调度系统

YOUR CAMPUS, ON YOUR DEVICE

校园的每一程,都在你的终端。

一个发布地址,多种观看方式。统一运行条件,由每台设备完成计算与绘制。

01 / 浏览器

打开即用

直接访问校园总览。计算核心在后台工作,2D 与 3D 共享同一份状态。

02 / 可安装网页

放进主屏幕

在 HTTPS 网站中,用支持此功能的浏览器选择“安装应用”或“添加到主屏幕”。首次下载后资源自动缓存。

03 / 独立客户端

运行环境随包携带

交付包的 Windows 客户端内置计算与绘制资源,只向发布地址读取场景和指令。

接入协议

APP 使用 HTTPS 读取 JSON。公共接口无需管理员账号;控制接口仅用于调度控制台。

GET /api/v1/health服务状态及版本
GET /api/v1/session时间基准、场景版本、调度记录、检查点信息
GET /api/v1/scene初始条件、规则、随机种子与资源哈希
GET /api/v1/checkpoint最新完整状态;尚未发布时返回 404
GET /api/v1/protocol协议与规则定义

APP 开发者

  1. 将交付包中的 public/engine、public/vendor、public/sdk 及校园资源随安装包分发。
  2. 每 10 秒读取共享会话,用服务器时间校正本地时间基准;遇到断线显示离线状态,恢复后补齐指令。
  3. 校验计算核心版本、场景 SHA-256 和资源 SHA-256;版本不匹配时停止接入并提示升级。
  4. 使用 LocalEngine 在 Worker 中恢复和推进状态,将车辆、行人、站点数据交给 APP 自带的绘制层。
  5. 安装包中的 WebView 应通过受控的本地 HTTP 服务或平台资源加载器提供资源,并配置域名访问权限。不要以裸 file:// 打开页面。

现有 Agent 协作建议由确定规则在终端生成。发布的场景未连接真实车辆定位源,不能视为实际到站承诺。

运行范围

默认运行窗口为 13:00—14:30。进度到达 14:30 后停止,管理员可发布新批次。离线期间能够延续已知场景,但无法获知新的调度指令。

公共观察者可以在自己的终端回看与切换视角;共享时钟、运力与规则由管理员发布。首次访问需要联网,缓存不是设备永久离线安装的替代品。