云計算支撐系統的制作方法
【技術領域】
[0001]本發明涉及云計算支撐技術領域,特別是涉及一種云計算支撐系統。
【背景技術】
[0002]隨著中國石油運輸公司業務的不斷發展和中國石油公司“大物流”戰略的逐步實施,同時著眼于未來為全社會運輸車輛提供全方位的信息服務,物流運輸智能位置服務信息平臺必須能夠監控和管理更多車輛的位置及相關信息,同時還需要對車輛、貨物和司機的各項相關信息如胎壓、油壓、司機駕駛行為等進行全方位的監測和管理。因此,在中國石油現有信息平臺建設、生產業務等實際情況的基礎之上,應該著眼于未來并借鑒國內外大型企業物流運輸的先進經驗,對物流信息平臺的技術架構進行重新設計,對功能進行進一步的完善和挖掘,以滿足監控和管理30萬輛或更多車輛為目標。
【發明內容】
[0003]本發明所要解決的技術問題是提供一種云計算支撐系統,可實現智能化要求,對信息進行實時、快速的計算和處理。
[0004]本發明解決其技術問題所采用的技術方案是:提供一種云計算支撐系統,包括:車載智能終端信息采集子系統,用于對車載智能終端設備的信息進行收集;高性能分布式計算子系統,用于承擔智能位置服務系統的計算任務;海量數據分布式存儲子系統,用于為其他子系統提供海量數據的存儲與管理服務;組態化軟插件管理子系統,用于構建一個支持動態擴充、動態改變系統行為的運行時軟件環境;分布式應用集成子系統,用于實現對于外部系統間不同通信協議的集成,并屏蔽系統內部實現細節;分布式流程調度與管理子系統,用于將物流運輸處理過程以及應急調度中的各個環節抽象為工作流,并對工作流的執行過程進行調度與管理;云計算集群管理子系統,用于完成對云計算支撐分系統運行狀態及硬件基礎設施的監控。
[0005]所述車載智能終端信息采集子系統包括車載智能終端實時數據采集模塊、車載智能終端實時數據處理模塊、車載智能終端設備驅動管理模塊、車載智能終端報警數據處理模塊、車載智能終端趨勢數據處理模塊和車載智能終端通信處理模塊;所述車載智能終端實時數據采集模塊用于從車載智能終端設備采集實時數據,并提供設備數據回送功能;所述車載智能終端實時數據處理模塊用于對車載智能終端實時數據采集模塊采集到的實時數據進行數據加工和運算;所述車載智能終端設備驅動管理模塊用于負責驅動程序的動態查找及綁定;所述車載智能終端報警數據處理模塊用于提供報警定義功能,并接受車載智能終端發送的按照報警定義發送的異常數據;所述車載智能終端趨勢數據處理模塊,用于提供車輛終端歷史趨勢顯示和實時趨勢顯示功能;所述車載智能終端通信處理模塊,用于負責車載智能終端設備監控過程中各模塊之間的命令、數據和狀態的收發。
[0006]所述高性能分布式計算子系統包括調度器模塊和任務跟蹤器模塊;所述調度器模塊負責調度集群節點完成計算,從而協調計算任務的運行;所述任務跟蹤器模塊執行具體的計算任務,執行作業劃分后的計算任務并跟蹤執行狀態。
[0007]所述海量數據分布式存儲子系統包括大數據存儲模塊、小數據存儲模塊和災備存儲模塊;所述大數據存儲模塊是針對車載智能終端所上傳的大數據進行存儲和管理的模塊,主要由索引數據節點和數據節點組成;所述小數據存儲模塊是針對車載終端所上傳的小數據進行存儲和管理的模塊,采用存儲虛擬化技術將存儲硬件、存儲軟件和存儲管理進行有機結合;所述災備存儲模塊負責對存儲的車輛日常關鍵數據進行容災備份。
[0008]所述組態化軟插件管理子系統包括軟插件定義模塊、生命周期管理模塊、軟插件通信管理模塊和軟插件安全管理模塊;所述軟插件定義模塊定義了組態化軟插件容器中開發插件、組織插件、部署軟插件的方式;所述生命周期管理模塊用于對軟插件生命周期進行定義,同時對軟插件的生命周期進行轉換;所述軟插件通信管理模塊用于完成軟插件之間的通信與共享功能;所述軟插件安全管理模塊為其他子系統及構件于組態化軟插件容器中的應用提供部署和管理的基礎設施。
[0009]所述分布式應用集成子系統包括消息接收器模塊、消息轉換器模塊和消息轉發器模塊;所述消息接收器模塊負責外部消息的接入工作;所述消息轉換器模塊用于對消息接收器模塊轉發來的異構源服務的消息格式進行轉換;所述消息轉發器模塊,用于對消息轉換器轉換好的消息進行過濾和路由,并將源服務的消息發送到目的服務的接收端。
[0010]所述分布式流程調度與管理子系統包括流程定義模塊、流程引擎模塊和流程管理工具模塊;所述流程定義模塊通過流程建模語言對業務環節進行建模,描述流程的各種行為;所述流程引擎模塊以流程定義配置文件為輸入,通過解析流程定義,建立流程實例并運行;所述流程管理工具模塊通過獲取數據庫中保存的流程執行狀態,為用戶提供可視化的管理監控功能。
[0011]所述云計算集群管理子系統包括集群主機硬件狀態監視模塊和集群主機云計算平臺服務管理模塊;所述集群主機硬件狀態監視模塊用于收集云計算節點的硬件狀態信息及各云計算子系統的運行狀態信息,并上報給服務器集群管理系統;所述集群主機云計算平臺服務管理模塊包括集群狀態收集子模塊、硬件管理子模塊、服務管理子模塊和角色管理子模塊,所述集群狀態收集子模塊負責接收、處理各節點服務器的硬軟件運行狀態,并將處理后的狀態信息分別提供給其他三個子模塊;所述硬件管理子模塊用于完成監視節點服務器硬件運行狀態的功能;所述服務管理子模塊從軟件服務層面監控各云服務的運行狀態,并控制相應云服務的整體操作;所述角色管理子模塊從角色層面對云服務進行細粒度的監控,并完成對相應角色操作的控制。
[0012]有益效果
[0013]由于采用了上述的技術方案,本發明與現有技術相比,具有以下的優點和積極效果:本發明可實現智能化要求,對信息進行實時、快速的計算和處理,實現智能化的數據分析和預測,針對不同的要求,保障分析結果的時效性。本發明還能實現海量數據的存儲與管理,數據內容包括車輛信息數據、視頻信息數據、駕駛員信息數據、車場信息數據、地圖數據、天氣數據、道路數據以及系統平臺產生的其他數據、文件、日志等信息,并能提供高效、可靠、安全的存儲解決方案。本發明提供高性能的分布式計算功能,以滿足地圖數據處理、大規模的數據分析和預測等功能對時效性的要求。
【附圖說明】
[0014]圖1是本發明中云計算支撐分系統組成圖;
[0015]圖2是本發明中云計算支撐分系統的硬件部署圖。
【具體實施方式】
[0016]下面結合具體實施例,進一步闡述本發明。應理解,這些實施例僅用于說明本發明而不用于限制本發明的范圍。此外應理解,在閱讀了本發明講授的內容之后,本領域技術人員可以對本發明作各種改動或修改,這些等價形式同樣落于本申請所附權利要求書所限定的范圍。
[0017]本發明的實施方式涉及一種云計算支撐系統,如圖1所示,包括:車載智能終端信息采集子系統,用于對車載智能終端設備的信息進行收集;高性能分布式計算子系統,用于承擔智能位置服務系統的計算任務;海量數據分布式存儲子系統,用于為其他子系統提供海量數據的存儲與管理服務;組態化軟插件管理子系統,用于構建一個支持動態擴充、動態改變系統行為的運