透過 Cloud 機群轉送和 Fleet Engine 進行路徑最佳化

本文件概要說明如何使用兩項產品,針對每日遞送作業執行機群路徑最佳化作業:

  • Last Mile Fleet Solution Fleet Engine (LMFS)
  • Google Cloud 機群轉送 (CFR)

Fleet Engine 本身可以使用您提供的路徑層,從任何路徑解析器接收輸入至 Fleet Engine 後端。不過,如果您沒有自己的路徑解析工具,或者有意探索其他轉送解決方案,則可搭配使用 Cloud 機群轉送和 Fleet Engine 來進行一整天的路徑最佳化。

引言

在每日交付作業中,機群解決方案通常會使用 Last Mile Fleet Solution 服務和雲端機群轉送機制,完成下列路徑最佳化工作流程:

  • 初步路徑規劃 - 使用路徑解題工具定義每日路線規劃,並輸入至 Fleet Engine,以便依據駕駛、執行和追蹤等條件顯示路線。
  • 重新最佳化:選取一天中段的特定路線以解決路線變更 (例如流量問題或時間範圍變更),並且重新進行最佳化,以提供更順暢的駕駛和客戶體驗。
  • 新的停靠站分配:在不同現有路線之間分配新的停靠站,例如臨時取貨要求。

雲端機群轉送與 Fleet Engine 提供結合規劃和追蹤功能的功能,來實現這個目標。

雲端機群轉送

Google Cloud 機群轉送 (CFR) 功能可處理複雜的車輛路線規劃需求 (例如建立貨運和外送車輛計畫),並套用取貨時間和包裹重量等限制。CFR 可以根據路線規劃中的車輛數量,以非同步或近乎即時的方式建立路線規劃。如要進一步瞭解 Cloud 機群轉送,請參閱 Cloud 機群轉送說明文件

機群引擎

Fleet Engine 屬於 Last Mile Fleet Solution 服務的一部分。有了 Fleet Engine,您就能建立機群模型、規劃驅動程式活動,並在司機提供包裹時即時追蹤包裹。建立機群模型時,必須定義車輛、任務、停靠站和路徑段。您可以透過行動用戶端 SDK、伺服器端 Java 程式庫或 REST API 存取 Fleet Engine Deliveries API

系統元件

下圖說明您自己的系統如何整合 Fleet Engine、Last Mile Fleet Solution API 和雲端機群轉送系統,以便改善及最佳化規劃與日常機群作業。在這張圖中,CFR 使用 Google 地圖距離矩陣服務和資料來解決問題,但您的整合服務可以改用其他供應商的服務。

每個元件都包含整個機群管理系統的具體功能:

  • 驅動程式應用程式 - 您可以使用驅動程式和 Navigation SDK 為驅動程式建立 iOS 和 Android 行動應用程式。Driver SDK 可即時更新運送、車輛位置和訂單狀態,您可以視需要在應用程式中顯示這些資訊。詳情請參閱 Driver SDK 說明文件:Android | iOS。請參閱 [Navigation SDK 說明文件)(/maps/documentation/navigation)。
  • 您的作業 - 您可以建立使用 Google 機群追蹤資料庫建構的網頁資訊主頁,顯示所有車輛的即時資料。您就可以協調及監控您的機群請參閱「使用 JavaScript 機群追蹤資料庫追蹤貨物」一文。
  • 您的系統:後端服務和資料庫可讓企業進行每日安全的作業。
  • Google Systems:Google Cloud 機群轉送功能使用 Distance Matrix API 找出多個地點的移動距離和所需時間。系統可能會透過 Fleet Engine Deliveries API 將雲端機群轉送的輸出內容當做路徑計畫的輸入內容。這樣就會將作業資訊主頁和後端服務相互通訊。

您的解決方案也可能使用 Fleet Engine Logging 服務。透過此,您可接收有關 Last Mile Fleet Solution 中實體的更新即時資訊。您也可以使用記錄資訊來建立衍生的指標、資料表和資訊主頁。

後續步驟

如果您想瞭解如何整合 Fleet Engine 與 Cloud Fleet Routing,請參閱下列內容: