物流運輸位置服務系統的制作方法
【技術領域】
[0001]本發明涉及物流運輸技術領域,特別是涉及一種物流運輸位置服務系統。
【背景技術】
[0002]隨著中國石油運輸公司業務的不斷發展和中國石油公司“大物流”戰略的逐步實施,同時著眼于未來為全社會運輸車輛提供全方位的信息服務,物流運輸智能位置服務信息平臺必須能夠監控和管理更多車輛的位置及相關信息,同時還需要對車輛、貨物和司機的各項相關信息如胎壓、油壓、司機駕駛行為等進行全方位的監測和管理。因此,在中國石油現有信息平臺建設、生產業務等實際情況的基礎之上,應該著眼于未來并借鑒國內外大型企業物流運輸的先進經驗,對物流信息平臺的技術架構進行重新設計,對功能進行進一步的完善和挖掘,以滿足監控和管理30萬輛或更多車輛為目標。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種物流運輸位置服務系統,能夠監控和管理30萬輛以上車輛。
[0004]本發明解決其技術問題所采用的技術方案是:提供一種物流運輸位置服務系統,包括業務分系統和云計算支撐分系統兩層構架,所述業務分系統用于實現具體的業務功能;所述云計算支撐分系統則對所述業務分系統提供海量數據存儲、高性能分布式計算的支撐,保證能夠監控和管理所有的車載終端。
[0005]所述業務分系統包括:車輛位置監控子系統,用于對車輛的位置信息進行監控和管理;基礎信息管理子系統,用于將采集來的汽車監控信息進行處理,將汽車實時狀態予以展現;遠程視頻監控子系統,用于對公司內部所屬運營車輛和車場的視頻信息進行實時監控,并對監控數據進行管理;數據管理子系統,用于為整個系統提供存儲;傳感信息管理子系統,用于將通過終端采集的信息進行處理;實時數據分析與預測子系統,用于數據進行分析和處理得出可供用戶進行決策和系統分析的數據分析報告;應急調度管理子系統,用于承擔突發應急事件相關信息的收集、處理、分析、發布和應急反應工作;車貨匹配子系統,用于匹配貨物信息和物流資源信息。
[0006]所述車輛位置監控子系統包括位置信息監控模塊、數據服務模塊、地圖服務模塊和客戶端地圖組件模塊;所述位置信息監控模塊包括報警預警子模塊和路線管理子模塊,所述報警預警子模塊用于接收車輛偏離路線或違禁停車報警信息,并對報警信息做出響應,所述路線管理子模塊基于GPS、北斗的導航定位,結合GIS位置服務,監控車輛是否按照要求行駛;數據服務模塊包括空間數據存儲子模塊和空間操作符子模塊,所述空間數據存儲子模塊用于對GIS空間數據進行存儲,并按照數據的空間特征建立空間數據表,存入空間數據庫,所述空間操作符子模塊用于對空間操作符進行定義和管理;所述地圖服務模塊包括特征要素管理子模塊、請求響應處理子模塊、資源組織管理子模塊和地圖緩存子模塊,所述特征要素管理子模塊用于對地圖特征要素進行管理,所述請求響應處理子模塊按照地理標準協會相關協議,實現WMS、WFS服務,所述資源組織管理子模塊用于對地理信息資源進行分級組織管理,所述地圖緩存子模塊用于對用戶常用地區的地圖進行本地緩存;所述客戶端地圖組件模塊包括地圖操作子模塊、位置服務子模塊、歷史航跡子模塊和標注管理子模塊,所述地圖操作子模塊用于提供地圖基本操作功能,所述位置服務子模塊用于提供車輛實時位置顯示,車輛行駛軌跡顯示的位置服務,所述歷史航跡子模塊用于提供用戶進行歷史航跡查詢,所述標注管理子模塊用于為用戶提供交互式標注管理功能。
[0007]所述基礎信息管理子系統包括基礎信息監控管理子模塊和信息查詢子模塊;所述基礎信息監控管理模塊由終端模型管理子模塊、終端設備驅動管理子模塊、駕駛員信息管理子模塊、車輛信息管理子模塊、車輛報警預警子模塊和車速管理子模塊,所述終端模型管理子模塊用于對設備進行監控管理,所述終端設備驅動管理子模塊用于對設備驅動進行管理,所述駕駛員信息管理子模塊用于建立并維護駕駛員信息庫,所述車輛信息管理子模塊用于監控車輛的實時狀態,所述車輛報警預警子模塊用于當車輛處于非正常狀況時上報監控中心,所述車速管理子模塊用于當車輛實時速度超過安全車速時提醒監控人員和駕駛員;所述信息查詢模塊包括歷史服務子模塊、日志服務子模塊和報表服務子模塊,所述歷史服務子模塊通過設置查詢條件查詢車輛和駕駛員的歷史信息,所述日志服務子模塊用于查詢系統日志,并將歷史的日志進行統計,所述報表服務子模塊用于將查詢后的歷史信息和日志信息輸出。
[0008]所述遠程視頻監控子系統包括視頻設備監控模塊、視頻信息顯示模塊和視頻信息查詢模塊;所述視頻設備監控模塊用于對遠端的視頻設備進行監控,包括終端模型管理子模塊、終端設備驅動管理子模塊和視頻設備控制子模塊,所述終端模型管理子模塊用于管理終端模型,所述終端設備驅動管理子模塊用于對設備驅動進行管理,所述視頻設備控制子模塊用于對遠端設備進行控制;所述視頻信息顯示模塊包括車場視頻監控顯示子模塊、車載視頻監控顯示子模塊和視頻信息編解碼子模塊,所述車場視頻監控顯示子模塊用于對車場的視頻信息進行監控和存儲,所述車載視頻監控顯示子模塊用于對車載設備的視頻信息進行監控和存儲,所述視頻信息編解碼子模塊用于對傳輸過來的視頻信息進行編碼解碼,使視頻信息能夠展現;所述視頻信息查詢模塊用于支持用戶對車場和車載視頻設備進行實時監控或歷史視頻數據調用。
[0009]所述數據管理子系統包括駕駛員信息管理模塊、車輛數據管理模塊和視頻數據管理模塊;所述駕駛員信息管理模塊用于對駕駛員信息進行存儲管理,所述車輛數據管理模塊用于對車輛信息進行存儲管理,所述視頻數據管理模塊用于對視頻數據進行存儲管理。
[0010]所述實時數據分析與預測子系統包括車輛數據實時分析模塊、車場數據分析模塊和趨勢預測模塊;所述車輛數據實時分析模塊用于對將接受自車載設備中的車輛實時狀態信息按照相關算法進行統計和分析,并得出分析結論;所述車場數據分析用于將車場相關存儲歷史數據按照相關算法進行進一步分析,得出分析結論;所述趨勢預測模塊用于對歷史事件進行進一步分析,得出事件規律,并預測相同事件發生的可能性。
[0011]所述應急調度管理子系統包括現場信息記錄模塊、綜合調度管理模塊、智能輔助決策模塊和視頻會議模塊,所述現場信息記錄模塊用于對現場信息進行記錄和統計,使應急情況下在第一時間獲取現場的第一手資料;所述綜合調度管理模塊用于當應急事件發生時對應急資源和救援方式進行調度管理;所述智能輔助決策模塊用于當應急時間發生后收集現場記錄子系統上報的實施的救援情況,對數據進行分析整理,結合歷史相關案例經驗,對事態進行描述評估和事態預測評估;所述視頻會議模塊用于當應急事件發生后提供應急時間指揮部與各有關部門進行應急指揮和調度管理的視頻會議功能。
[0012]所述云計算支撐分系統包括:車載智能終端信息采集子系統,用于對車載智能終端設備的信息進行收集;高性能分布式計算子系統,用于承擔智能位置服務系統的計算任務;海量數據分布式存儲子系統,用于為其他子系統提供海量數據的存儲與管理服務;組態化軟插件管理子系統,用于構建一個支持動態擴充、動態改變系統行為的運行時軟件環境;分布式應用集成子系統,用于實現對于外部系統間不同通信協議的集成,并屏蔽系統內部實現細節;分布式流程調度與管理子系統,用于將物流運輸處理過程以及應急調度中的各個環節抽象為工作流,并對工作流的執行過程進行調度與管理;云計算集群管理子系統,用于完成對云計算支撐分系統運行狀態及硬件基礎設施的監控。
[0013]所述車載智能終端信息采集子系統包括車載智能終端實時數據采集模塊、車載智能終端實時數據處理模塊、車載智能終端設備驅動管理模塊、車載智能終端報警數據處理模塊、車載智能終端趨勢數據處理模塊和車載智能終端通信處理模塊;所述車載智能終端實時數據采集模塊用于從車載智能終端設備采集實時數據,并提供設備數據回送功能;所述車載智能終端實時數據處理模塊用于對車載智能終端實時數據采集模塊采集到的實時數據進行數據加工和運算;所述車載智能終端設備驅動管理模塊用于負責驅動程序的動態查找及綁定;所述車載智能終端報警數據處理模塊用于提供報警定義功能,并接受車載智能終端發送的按照報警定義發送的異常數據;所述車載智能終端趨勢數據處理模塊,用于提供車輛終端歷史趨勢顯示和實時趨勢顯示功能;所述車載智能終端通信處理模塊,用于負責車載智能終端設備監控過程中各模塊之間的命令、數據和狀態的收發。
[0014]所述高性能分布式計算子系統包括調度器模塊和任務跟蹤器模塊;所述調度器模塊負責調度集群節點完成計算,從而協調計算任務的運行;所述任務跟蹤器模塊執行具體的計算任務,執行作業劃分后的計算任務并跟蹤執行狀態。
[0015]所述海量數據分布式存儲子系統包括大數據存儲模塊、小數據存儲模塊和災備存儲模塊;所述大數據存儲模塊是針對車載智能終端所上傳的大數據進行存儲和管理的模塊,主要由索引數據節點和數據節點組成;所述小數據存儲模塊是針對車載終端所上傳的小數據進行存儲和管理的模塊,采用存儲虛擬化技術將存儲硬件、存儲軟件和存儲管理進行有機結合;所述災備存儲模塊負責對存儲的車輛日常關鍵數據進行容災備份。
[0016]所述組態化軟插件管理子系統包括軟插件定義模塊、生命周期管理模塊、軟插件通信管理模塊和軟插件安全管理模塊;所述軟插件定義模塊定義了組態化軟插件容器中開發插件、組織插件、部署軟插件的方式;所述生命周期管理模塊用于對軟插件生命周期進行定義,同時對軟插件的生命周期進行轉換;所述軟插件通信管理模塊用于完成軟插件之間的通信與共享功能;所述軟插件安全管理模塊為其他子系統及構件于組態化軟插件容器中的應用提供部署和管理的基礎設施。
[0017]所述分布式應用集成子系統包括消息接收器模塊、消息轉換器模塊和消息轉發器模塊;所述消息接收器模塊負責外部消息的接入工作;所述消息轉換器模塊用于對消息接收器模塊轉發來的異構源服務的消息格式進行轉換;所述消息轉發器模塊,用于對消息轉換器轉換好的消息進行過濾和路由,并將源服務的消息發送到目的服務的接收端。
[0018]所述分布式流程調度與管理子系統包括流程定義模塊、流程引擎模塊和流程管理工具模塊;所述流程定義模塊通過流程建模語言對業務環節進行建模,描述流程的各種行為;所述流程引擎模塊以流程定義配置文件為輸入,通過解析流程定義,建立流程實例并運行;所述流程管理工具模塊通過獲取數據庫中保存的流程執行狀態,為用戶提供可視化的管理監控功能。
[0019]所述云計算集群管理子系統包括集群主機硬件狀態監視模塊和集群主機云計算平臺服務