Skip to content

M4 — 行程執行與監控

M4-trip-execution 流程圖

流程概述

司機透過統一的 App 執行行程,從出發到完成。這是所有場景操作最統一的流程,差異僅在可選模組的開關。

  • 觸發時機:M3 完成(行程已確立、司機已綁定)、行程執行日到來
  • 執行角色:司機(統一 App)+ 系統(自動偵測與通知)+ 管理員(監控,B2B 場景)
  • 產出結果:行程完成,所有乘客已送達,記錄已建立

Happy Path

步驟 1:行前階段

  1. 司機開啟 App
  2. 依模式不同:
    • 搶單模式:查看可接行程列表 → 接單 → 確認
    • 指派模式:查看已指派行程列表
  3. 查看行程詳情:站點列表、乘客資訊、會面點地址
  4. 點擊「開始行程」

步驟 2:逐站執行

以下步驟為每一站重複執行的循環。

2a. 導航

  • App 啟動 Google Maps 導航至下一站會面點

2b. 接近偵測

  • GPS 偵測距離會面點 ≤ 30 公尺
  • 系統自動標記狀態為「接近中」
  • 系統發送「司機接近中」通知給:
    • 乘客本人
    • 家長/監護人(若有設定通知鏈接)

2c. 到站

  • 司機到達會面點
  • 系統發送「司機已到站」通知

2d. 上車作業

依服務方案設定的驗證方式:

驗證方式操作
乘車碼乘客出示 QR Code 或數字碼,司機掃描/輸入
電話末四碼乘客口述,司機輸入驗證
自訂方式依服務方案設定
不需驗證司機直接確認上車

2e. 確認上車

  • 逐一確認每位乘客上車(系統記錄上車時間)
  • 所有該站乘客確認完畢 → 標記站點完成

2f. 前往下一站

  • 回到步驟 2a,導航至下一站
  • 重複直到所有站點完成

步驟 3:行程完成

  1. 所有站點完成(上車站 + 下車站皆已執行)
  2. 司機標記「行程完成」
  3. 系統發送到達通知給所有乘客/家長

步驟 4:回程護送模式(選用,B2B 場景)

此模組適用於校車、接駁等需要確認乘客安全交接的場景。

  1. 司機到達下車點
  2. 系統發送通知給家長:「司機已到達,請來接孩子」
  3. 等候設定時間(依服務方案設定)
  4. 家長到達 → 司機確認交接完成
  5. 若家長未到 → 進入 Worst Case 處理(WC-12)

步驟 5:管理員即時監控(B2B 場景)

管理員在後台可即時查看:

  • GPS 即時追蹤每位司機位置
  • 各站完成狀態總覽(已完成 / 進行中 / 未開始)
  • 上車人數統計(已上車 / 未到 / 總人數)
  • 異常警示儀表板(偏離路線、超速、未上線等)

步驟 6:乘客/家長端即時追蹤

乘客或家長可在 App / LINE 上:

  • 查看司機即時位置(地圖)→ 詳見 S19 即時位置追蹤
  • 查看預估到達時間(ETA)
  • 透過聊天功能與司機溝通

步驟 7:RCA 資料自動收集(R 維度)

此步驟貫穿整個行程執行期間,由系統在背景自動收集,無需司機或乘客操作。 RCA 為 Trust-OS 北極星目標的核心指標,詳見 CLAUDE.md 信任軌定義。

行程執行期間,系統自動收集 R(Reliability,可靠度) 維度的原始資料:

收集項目資料來源計算方式
準時到站率GPS 到站時間 vs 預計到站時間各站實際到達時間與排程時間的偏差
路線遵循度GPS 軌跡 vs 規劃路線S16 異常偵測的路線偏離記錄
行程完成率行程狀態記錄完成 / 取消 / 未出行的比例
速度合規GPS 速度資料超速次數與嚴重程度
等候耐心到站後等待時間到站至離站的停留時間

這些資料在行程完成後自動彙整,計算該趟行程的 R 分數,存入行程紀錄供 M5 結算回顧與 S22 數據分析使用。

R 分數計算:各項目加權平均 × 20 → 0-100 分


Worst Case

WC-1:GPS 訊號不佳

  • 自動接近偵測無法觸發
  • 司機手動點擊「已到站」按鈕標記
  • 系統記錄為手動標記(供後續稽核)

WC-2:乘客未到(No-Show)

  1. 司機到站,等待設定時間(依服務方案設定)
  2. 等待逾時
  3. 司機標記該乘客「未到」
  4. 系統發送「乘客未到」通知給:
    • 乘客本人
    • 家長/監護人(若有通知鏈接)
  5. 司機繼續前往下一站

WC-3:部分乘客到場(多人行程同一站)

  • 已到場的乘客 → 正常確認上車
  • 未到場的乘客 → 逐一標記「未到」
  • 系統分別記錄每位乘客的上車狀態
  • 繼續下一站

WC-4:驗證碼不符

  1. 乘客出示的驗證碼與系統不符
  2. 司機可選擇:
    • 請乘客重新取得驗證碼
    • 手動覆寫驗證(需填寫原因)
    • 聯繫管理員協助處理
  3. 系統記錄覆寫事件(供後續稽核)

WC-5:路線偏離

  • 系統偵測司機偏離規劃路線
  • 自動記錄異常事件
  • 通知管理員(B2B 場景)
  • 司機可在 App 說明偏離原因(如交通管制、道路封閉)

WC-6:超速警告

  • 系統偵測車速超過設定門檻
  • 自動記錄異常事件
  • 即時警告通知管理員

WC-7:長時間停留(非站點位置)

  • 系統偵測司機在非站點位置停留過久
  • 自動記錄異常事件
  • 通知管理員確認狀況

WC-8:司機未上線

  • 出發時間已到,司機未開啟 App / 未開始行程
  • 系統發送警示給管理員
  • 管理員聯繫司機確認狀況
  • 若司機無法執行 → 管理員重新指派(回到 M3)

WC-9:網路斷線

  • App 偵測到網路中斷
  • 所有操作紀錄暫存於手機本地
  • 恢復連線後 → 自動批次上傳所有暫存紀錄
  • 乘客/管理員端在斷線期間無法即時追蹤

WC-10:車輛故障

  1. 司機在 App 回報車輛故障
  2. 系統通知管理員
  3. 管理員重新指派車輛和司機
  4. 通知受影響的乘客/家長
  5. 新司機接手繼續行程(從故障點的下一站開始)

WC-11:行程臨時取消

  1. 管理員或司機發起取消
  2. 系統通知所有相關乘客/家長
  3. 觸發退款流程(連結 M5 付款結算)
  4. 記錄取消原因

WC-12:護送模式 — 家長未到

  1. 等候時間逾時,家長仍未到達
  2. 升級為「未到處理」
  3. 系統通知管理員
  4. 管理員聯繫家長
  5. 記錄事件(供後續追蹤)
  6. 依服務方案規定處理(如帶回集合點、繼續等待等)

核心流程 vs 場景模組

所有場景共用的核心流程

開始行程 → 逐站導航 → 到站 → 確認上車 → 完成

這是每個場景都一定會走的路徑,App 操作完全一致。

僅特定場景啟用的模組

模組適用場景說明
上車驗證B2B 接駁、校車確認乘客身份後才允許上車
護送模式校車下車時需等待家長接人
異常偵測B2B 接駁、企業接駁、校車路線偏離 / 超速 / 異常停留偵測
管理員即時監控B2B 接駁、企業接駁、校車後台 GPS 追蹤 + 狀態總覽
乘客即時追蹤全場景乘客/家長可查看司機位置和 ETA
聊天功能全場景乘客與司機即時溝通

相關子流程

子流程說明
上車驗證乘車碼 / 電話末四碼等驗證機制
排程通知到站通知、接近通知的觸發
LINE 通知透過 LINE 推播行程狀態
通知鏈接監護人連結,同步收到通知
聊天系統乘客與司機即時聊天
異常偵測路線偏離、超速、異常停留偵測

場景差異速查

項目C2C 共乘B2B 接駁企業接駁校車旅遊包車
行前模式搶單指派指派指派指派/搶單
上車驗證不需要可選可選需要不需要
護送模式
異常偵測
管理員監控可選
乘客追蹤有(家長)
聊天功能