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