• 沒有找到結果。

協控通訊軟體

第三章 區域交通協控雲端化軟體設計

3.2 協控通訊軟體

協控通訊軟體依不同設備種類使用不同軟體,故有號誌協控通訊軟體、

都市 CMS 協控通訊軟體、國道 CMS 通訊軟體及 RMS 協控通訊軟體等,

每一類型之軟體架構相同,研擬如圖 3.2-1,各部功能說明如下:

圖 3.2-1 協控通訊軟體架構示意圖

(一) 輸入介面

1. 本軟體由通訊程式接收協控單位交控系統所傳送之封包:

(1) 協控開始之確認封包。

(2) 協控指令接收成功確認封包。

(3) 每分鐘接收協控指令執行結果封包(含設備編號、執行成功;執 行中止)。

(4) 協控結束之確認封包。

2. 接收設備啟動判斷軟體所下載之指令:

(1) 協控開始、結束指令(受協控設備數量) A.協控策略編號。

B.協控策略名稱。

C.受協控設備數量。

D.受協控設備代碼#1、…受協控設備代碼#N。

(2) 依協控設備種類下載動作指令 A. 基本參數:

傳送協控策略時間、設備編號、結束執行時間。

B. ITC:協控單位代碼、號誌時制模式編號(預設之運作模式編 號)。

C. ITC:號誌時制計畫(含時相類型編號、各時相週期、分相燈 秒數等)。

D.CMS:資訊顯示內容。

E.RMS:儀控率。

(二) 輸出介面

1. 本軟體藉由通訊程式傳送封包至協控單位

(1) 協控啟動(協控策略編號、協控策略受協控設備數量(1~N),受協 控設備代碼#1、…受協控設備代碼#N)

(2) 協控結束(協控策略代碼)

(3) 協控動作指令(每一設備 XML 檔案) A. 基本參數:

傳送協控策略編號、協控策略下載時間、設備編號、結束 執行時間。

B. ITC:協控單代碼、號誌時制運算模式編號(預設之運作模式 編號)。

C. ITC:號誌時制計畫(含時相類型編號、各時相週期、分相燈 秒數等)。

D.CMS:資訊顯示內容。

E.RMS:儀控率。

2. 將解析之協控指令執行結果封包傳送至接收設備啟動判斷軟體;含 設備編號、執行成功或中止、中止原因、(異常中止、時間中止)等。

3. 每分鐘將與協控單位之連線斷線訊息傳送協控策略動態畫 面軟 體。

(1) 與控制中心之連線訊息:協控單位代碼、連線或斷線。

(2) 與協控設備之連斷線訊息:協控單位代碼、協控設備編號、連 斷線狀態。

(三) 處理功能 1. 封包解析

(1) 由通訊程式接收協控單位交控系統所傳送之封包。

(2) 本軟體將解析收到之封包,並依封包內容作初步判斷。

(3) 若判斷接收封包內容完整,應先產生 ACK 封包;若接收封包內 容不正確,應產生 NACK 封包,若封包完整視為連線正常。

(4) 若連續三分鐘通訊逾時,則視為與該交控中心斷線。

2. 處理判斷

(1) 將設備啟動判斷軟體產生之協控指令依設備編號予以列表保存 最新一筆,並建議執行結果欄位。

(2) 將接收相對應設備之協控指令執行結果存入列表,並更新該執 行回報之時間。

(3) 若 3 分鐘未收到協控指令執行結果視為協控設備、斷線。

(4) 若全部協控設備斷線,則視為該協控單位連線中斷。

(5) 每分鐘將協控指令下載執行結果訊息傳送設備啟動判斷軟體;

包括設備編號、執行成功/失敗(失敗原因)及執行結束等。

(6) 每分鐘將協控設備斷連線狀態傳送協控路網動態畫面軟體設備 啟動判斷軟體。

3. 訊息指令封裝

(1) 將協控動作指令以列表管制,以利定時比對其回傳執行結果。

(2) 依設備啟動判斷軟體所下載之指令,以標準通訊協定予以封 包。

A.協控開始、結束。

B.協控動作指令。

4. 封包傳送

搭配標準通訊協定之通訊方式處理封包之傳送。

(四) 記錄功能

1. 記錄協控開始、結束:協控策略編號、交控中心代碼、開始時間、

結束及結束時間、受協控設備數量及受協控設備編號。

2. 記錄受協控之協控動作指令及執行結果。

(1) 設備動作指令:設備編號、動作時間、策略編號、下載時間、

結束時間及指令內容。

(2) 每分鐘設備動作指令執行結果:成功/失敗(含原因);連線中斷 時間。

3. 相關通訊參數:IP 位址、通訊埠編號及 HTTP 編碼等。

(五) 管理功能

可設定參數通訊連線:受協控交控系統之 IP 位址、通訊埠編號及 HTTP 編碼等參數。

(六) 操作功能

1. 可查詢各項參數設定記錄內容。

2. 可依下列條件查詢、協控開始、結束記錄。

(1) 交控中心名稱 (2) 策略名稱

(3) 時段可以月、週、日及起迄時間,以小時為單位 3. 可依下列條件查詢協控設備之運作過程記錄。

(1) 策略編號(策略名稱) (2) 設備編號

(3) 時段,可以日期及起送時間,以分鐘為單位。