150 likes | 310 Views
中華電信新一代車隊管理平台 2013/08/01. 大綱. 網址: ttp://demo.shinda.com.tw/ShindaArt/ViewPhoto.aspx?p=20&v=81. 經銷商 前台內頁. 經銷商 平台. 資料同步. 車隊平台 DB. 營運平台 DB. 同步 AP. 定期取得營運平台的資料同步回車隊平台. 在設定檔設定同步頻率 限定都由車隊同步營運,避免車隊資料寫回營運的狀況 同步資料內容如下:. 資料同步. 1. 將即時資料庫資料取出 2. 整合各資料庫資料產生結帳資料 3. 刪除即時資料庫的資料表
E N D
中華電信新一代車隊管理平台 2013/08/01
網址:ttp://demo.shinda.com.tw/ShindaArt/ViewPhoto.aspx?p=20&v=81網址:ttp://demo.shinda.com.tw/ShindaArt/ViewPhoto.aspx?p=20&v=81 經銷商前台內頁
資料同步 車隊平台 DB 營運平台 DB 同步AP 定期取得營運平台的資料同步回車隊平台
在設定檔設定同步頻率 限定都由車隊同步營運,避免車隊資料寫回營運的狀況 同步資料內容如下: 資料同步
1.將即時資料庫資料取出 2.整合各資料庫資料產生結帳資料 3.刪除即時資料庫的資料表 4.刪除設備資料表即時資料庫的欄位值 設備傳入整合平台時,帶有即時資料庫ID 依即時資料庫ID取得連線字串 以小時為單位,判斷是否建立資料表 將資料寫入即時資料庫中 設備A 即時資料庫1 Tbl13073010 Tbl13073011 Tbl13073012 Tbl13073013 … 即時資料庫-架構 結帳AP 整合平台 設備B 即時資料庫2 Tbl13073010 Tbl13073011 Tbl13073012 Tbl13073013 … 設備C Group DB Tbl130725 Tbl130726 Tbl130727 Tbl130728 Tbl130729 Tbl130730 Tbl130731 … tblCarInfomation 更新設備的最新資訊,每個設備僅記錄最後一筆資料
建立實體資料庫 在營運平台新增群組伺服器的即時資料庫 設定伺服器群組結帳AP的結帳時間 即時資料庫-流程
設備向分流平台取得目前即時資料庫ID(tblDeviceList的cDatabaseID),如為空值則自動分配一個即時資料庫ID。設備向分流平台取得目前即時資料庫ID(tblDeviceList的cDatabaseID),如為空值則自動分配一個即時資料庫ID。 整合平台定期更新即時資對應表,收到設備傳送的資料後,將資料寫入各即時資料庫,並以小時為單位產生不同的資料表,同時也將資料寫回Group DB,更新即時資料。 結帳AP依伺服器群組設定的時間,將即時資料庫資料取出,整理後以日為單位寫入GroupDB,並刪除即時資料庫的資料表及清除營運平台設備資料表的cDataBaseID。 即時資料庫-流程
即時資料查詢 讀取Group DB的tblCarInfomation資料表 當日資料查詢 以車或人去即時資料庫取得資料 檢索條件:時間(小時為單位) 檢索結果:呈現時間、經緯度、車速、位置、方向 附加功能:EXCEL下載、KML下載 歷史資料查詢 以車或人去Group DB取得資料 檢索條件:日期(天為單位)、間隔時間(1分鐘、3分鐘、5分鐘) 檢索結果:呈現時間、經緯度、車速、位置、方向 附加功能:EXCEL下載、KML下載 資料檢索