專利名稱:一種基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng)的制作方法
【專利摘要】一種基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),依靠云計(jì)算平臺(tái)的海量數(shù)據(jù)處理能力,解決車輛管理系統(tǒng)中的數(shù)據(jù)難題。結(jié)合RFID技術(shù),將針對(duì)車輛的違章扣分、錄入、資料修改等進(jìn)行最大程度上的簡(jiǎn)化。該系統(tǒng)包括:車輛電子身份設(shè)備,云計(jì)算平臺(tái),智能管理平臺(tái)。其中車輛電子身份設(shè)備采用了電子標(biāo)簽,可以更加方便快捷的查詢與確認(rèn)車輛的相關(guān)信息;智能管理平臺(tái)用于用戶與云計(jì)算平臺(tái)的通信,將用戶的相關(guān)數(shù)據(jù)操作命令加密上傳至云計(jì)算平臺(tái);云計(jì)算平臺(tái)用于對(duì)相關(guān)數(shù)據(jù)操作命令的執(zhí)行,這里采用云計(jì)算平臺(tái)是針對(duì)其對(duì)海量數(shù)據(jù)的處理能力,其高效與一致性可以令用戶在第一時(shí)間查詢到相關(guān)車輛的最新信息,并對(duì)信息進(jìn)行操作管理。
【專利說(shuō)明】一種基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種車輛智能管理系統(tǒng),尤其是基于云計(jì)算平臺(tái)與RFID技術(shù)的機(jī)動(dòng)車輛智能管理系統(tǒng)。
【背景技術(shù)】
[0002]長(zhǎng)期以來(lái),交通管理中針對(duì)機(jī)動(dòng)車輛的管理最為復(fù)雜,也最難掌控。迅速開(kāi)展和普及一種智能的機(jī)動(dòng)車輛管理系統(tǒng)就越來(lái)越重要。但由于地理環(huán)境和路況的復(fù)雜,信息化交通道路建設(shè)和管理還處于起步階段。
[0003]當(dāng)前的機(jī)動(dòng)車管理模式大多采用現(xiàn)場(chǎng)的清單或拍照,后續(xù)由人工完成數(shù)據(jù)納入與操作,這樣十分繁瑣,車輛信息無(wú)法實(shí)時(shí)更新。根據(jù)這一特點(diǎn),如何建立一個(gè)智能化的機(jī)動(dòng)車輛管理系統(tǒng)就成為現(xiàn)階段交通管理中一個(gè)最基本和重要的問(wèn)題。這當(dāng)中關(guān)鍵的部分在于車輛信息的識(shí)別與信息存儲(chǔ)管理。這就要求我們能夠?qū)崟r(shí)檢測(cè)和獲取車輛的信息并進(jìn)行上傳下載。
[0004]本實(shí)用新型中,我們采用了云計(jì)算平臺(tái)技術(shù)和電子標(biāo)簽技術(shù)。云計(jì)算平臺(tái)作為信息存儲(chǔ)管理的技術(shù),可以為日益增長(zhǎng)的機(jī)動(dòng)車數(shù)量進(jìn)行動(dòng)態(tài)調(diào)整,為機(jī)動(dòng)車的信息提供管理上的有效保障。在管理識(shí)別領(lǐng)域,電子標(biāo)簽作為一項(xiàng)成熟的技術(shù)獲得了廣泛應(yīng)用。
[0005]云計(jì)算是一種基于互聯(lián)網(wǎng)的超級(jí)計(jì)算模式,在遠(yuǎn)程的數(shù)據(jù)中心,幾萬(wàn)甚至幾千萬(wàn)臺(tái)電腦和服務(wù)器連接成一片。因此,云計(jì)算甚至可以讓運(yùn)算速率提升至每秒超過(guò)10萬(wàn)億次,如此強(qiáng)大的運(yùn)算能力幾乎無(wú)所不能。用戶通過(guò)電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按各自的需求進(jìn)行存儲(chǔ)和運(yùn)算。
[0006]Hadoop是云環(huán)境下的一個(gè)分布式系統(tǒng)基礎(chǔ)架構(gòu),由Apache基金會(huì)開(kāi)發(fā),具有分析海量數(shù)據(jù)的獨(dú)特能力。開(kāi)發(fā)者可以在不了解分布式底層細(xì)節(jié)的情況下,開(kāi)發(fā)出來(lái)分布式程序,進(jìn)而充分利用集群的威力高速存儲(chǔ)和運(yùn)算。簡(jiǎn)而言之,Hadoop主要用于海量數(shù)據(jù)的分布式計(jì)算,使計(jì)算任務(wù)被分配在不同的云中進(jìn)行計(jì)算,最后進(jìn)行結(jié)果匯總,這種對(duì)海量數(shù)據(jù)處理的高效性令眾多知名企業(yè)均采用其來(lái)進(jìn)行數(shù)據(jù)的高效分析。
[0007]Hadoop 架構(gòu)實(shí)現(xiàn)了一 個(gè)分布式文件系統(tǒng) HDFS (Hadoop Distributed FileSystem)。HDFS系統(tǒng)有著高容錯(cuò)性的特點(diǎn),并且被設(shè)計(jì)用來(lái)部署在價(jià)格低廉的硬件設(shè)備上。盡管成本很低,但是它提供高傳輸率供我們來(lái)訪問(wèn)應(yīng)用程序的數(shù)據(jù),適合那些有著超大數(shù)據(jù)集的應(yīng)用程序。另外,HDFS放寬了 POSIX的要求,這樣我們就可以以流的形式訪問(wèn)文件系統(tǒng)中的數(shù)據(jù)。
[0008]基于HDFS,我們可以以流式數(shù)據(jù)訪問(wèn)模式存儲(chǔ)超大文件的分布式文件系統(tǒng)。這種方式的訪問(wèn)數(shù)據(jù)集,可以保證高吞吐量的數(shù)據(jù)訪問(wèn)。這種技術(shù)對(duì)大規(guī)模的數(shù)據(jù)非常適用。高容錯(cuò)性、高伸縮性也是用戶選擇它進(jìn)行穩(wěn)定可靠的分布式平臺(tái)搭建的原因。
[0009]射頻識(shí)別就是RFID (Rad1 Frequency Identificat1n)技術(shù),同時(shí)又被稱為電子標(biāo)簽技術(shù)或者無(wú)線射頻識(shí)別技術(shù),它主要被用于通信領(lǐng)域,可以通過(guò)無(wú)線電訊號(hào)識(shí)別特定目標(biāo)并讀寫相關(guān)數(shù)據(jù),而不需要在系統(tǒng)與特定目標(biāo)之間建立普通物理接觸。該類系統(tǒng)主要被應(yīng)用于各種管理系統(tǒng)、加油站、收費(fèi)站、門禁、安全監(jiān)管系統(tǒng)等。
[0010]基于此,我們也應(yīng)用了 Web2.0進(jìn)行網(wǎng)站的搭建。Web2.0是相對(duì)Webl.0的新的一類互聯(lián)網(wǎng)應(yīng)用的統(tǒng)稱。相對(duì)于Webl.0而言,Web2.0更注重和用戶之間的交互,用戶既是網(wǎng)站內(nèi)容的瀏覽者,同時(shí)也是網(wǎng)站內(nèi)容的制造者。在模式上由單純的“讀”向“寫”和“共同建設(shè)”發(fā)展;由被動(dòng)地接收互聯(lián)網(wǎng)信息向主動(dòng)創(chuàng)造互聯(lián)網(wǎng)信息發(fā)展,從而更加人性化,趣味性也更強(qiáng)。Web2.0有如下特征:用戶參與網(wǎng)站內(nèi)容制造;交互性更強(qiáng);符合Web標(biāo)準(zhǔn)的網(wǎng)站設(shè)計(jì);與Webl.0界限不明顯;Web2.0的核心在于指導(dǎo)思想。
【發(fā)明內(nèi)容】
[0011]本實(shí)用新型旨在構(gòu)建一個(gè)車輛智能管理系統(tǒng),方便在行駛過(guò)程中對(duì)車輛的信息進(jìn)行存儲(chǔ)管理,方便監(jiān)管人員對(duì)車輛信息進(jìn)行實(shí)時(shí)更新,以達(dá)到車輛管理系統(tǒng)的智能、方便、實(shí)時(shí)和有效地管理。
[0012]本實(shí)用新型根據(jù)以上目的而提供了一個(gè)機(jī)動(dòng)車輛的智能管理系統(tǒng),其特征在于,該系統(tǒng)包括車輛電子身份設(shè)備(包括電子標(biāo)簽與閱讀器)、智能管理平臺(tái)、云計(jì)算平臺(tái),所述車輛電子身份設(shè)備用以進(jìn)行車輛身份識(shí)別,當(dāng)遇到基站時(shí)進(jìn)行身份識(shí)別獲取信息;所述智能管理平臺(tái)用于與服務(wù)器通信連接,通過(guò)車輛電子身份設(shè)備進(jìn)行身份獲取后與云平臺(tái)建立連接,對(duì)當(dāng)前車輛進(jìn)行信息管理;所述云平臺(tái)的搭建基于當(dāng)前機(jī)動(dòng)車的云端數(shù)據(jù)庫(kù),對(duì)車輛的相關(guān)信息進(jìn)行數(shù)據(jù)加密管理,并與智能管理終端進(jìn)行雙向通信,即一方面可向智能管理終端發(fā)送車輛相關(guān)信息,另一方面根據(jù)智能管理終端所發(fā)送消息進(jìn)行數(shù)據(jù)操作,實(shí)時(shí)更新數(shù)據(jù)庫(kù)中車輛狀態(tài)信息。這樣,通過(guò)智能管理終端的權(quán)限分配機(jī)制,可以實(shí)現(xiàn)實(shí)時(shí)地展示與操作當(dāng)前的車輛狀態(tài)信息,做到車輛管理系統(tǒng)的智能、方便、實(shí)時(shí)和有效。這里提到的權(quán)限分配,在于針對(duì)云平臺(tái)數(shù)據(jù)庫(kù)的操作權(quán)限分配,僅且只有超級(jí)用戶可進(jìn)行數(shù)據(jù)修改操作,如刪除、更改以及創(chuàng)建等,一般用戶僅可進(jìn)行查詢操作。
[0013]所述車輛電子身份設(shè)備包含電子標(biāo)簽與閱讀器,在每一個(gè)電子標(biāo)簽上設(shè)有唯一的標(biāo)識(shí)碼。該標(biāo)識(shí)碼與相應(yīng)車輛的車牌號(hào)碼一一對(duì)應(yīng),這個(gè)信息由機(jī)動(dòng)車在辦理牌照時(shí)進(jìn)行綁定,并注冊(cè)錄入云計(jì)算平臺(tái)。閱讀器用于進(jìn)行標(biāo)識(shí)碼的識(shí)別和信息提取,這一信息是后續(xù)操作的關(guān)鍵信息,在智能管理終端與云計(jì)算平臺(tái)中都將應(yīng)用這一關(guān)鍵信息進(jìn)行信息匹配。
[0014]所述智能管理平臺(tái),可以與云計(jì)算平臺(tái)建立連接,而后依據(jù)閱讀器提取的標(biāo)識(shí)碼進(jìn)行云端信息匹配,這里面涉及到的用戶群體包括:對(duì)于車輛相關(guān)信息僅具有查看權(quán)限的普通用戶,對(duì)于車輛相關(guān)信息可進(jìn)行增加修改的超級(jí)用戶。根據(jù)不同用戶配備不同的操作權(quán)限與界面也是云端信息安全的保護(hù)措施之一。這里的智能管理終端僅能通過(guò)網(wǎng)絡(luò)與云計(jì)算平臺(tái)建立連接,并根據(jù)所分發(fā)的權(quán)限進(jìn)行數(shù)據(jù)操作,保證數(shù)據(jù)的正確。
[0015]所述的智能管理平臺(tái)設(shè)有通訊模塊與數(shù)據(jù)加密模塊,所述通訊模塊與云計(jì)算平臺(tái)建立連接,并實(shí)現(xiàn)雙向通信,所述數(shù)據(jù)加密模塊對(duì)所獲取的標(biāo)識(shí)碼進(jìn)行加密,相對(duì)應(yīng)的在云計(jì)算平臺(tái)進(jìn)行解密獲取匹配信息,這一加解密的過(guò)程可防止信息的泄漏與外部侵入。
[0016]所述的智能管理平臺(tái)為智能手機(jī)、電腦、平板電腦等可連入網(wǎng)絡(luò)的終端設(shè)備的一種或多種。
[0017]所述的標(biāo)識(shí)碼為數(shù)字碼、二維碼等的一種或多種。
[0018]所述云計(jì)算平臺(tái),由網(wǎng)站服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器集群、命令處理服務(wù)器構(gòu)建而成。我們依據(jù)Apache Hadoop進(jìn)行搭建的云計(jì)算平臺(tái)以節(jié)點(diǎn)為各個(gè)服務(wù)器群內(nèi)部的通信架構(gòu),針對(duì)在智能管理平臺(tái)獲取的數(shù)據(jù)操作指令進(jìn)行任務(wù)分配完成,達(dá)到對(duì)數(shù)據(jù)的實(shí)時(shí)處理和存儲(chǔ),防止不同權(quán)限的用戶發(fā)生對(duì)數(shù)據(jù)的誤操作。
[0019]所述的網(wǎng)站服務(wù)器為用戶實(shí)現(xiàn)直接登錄查看自己名下車輛的狀況和最近信息,并可發(fā)布消息進(jìn)行討論。這種多樣形式的管理,實(shí)現(xiàn)了不僅在車輛行駛過(guò)程中的信息查詢,讓用戶不在車輛身邊也可以更加方便地進(jìn)行這一操作,并在網(wǎng)站上進(jìn)行用戶之間的互動(dòng)。
[0020]本實(shí)用新型相對(duì)于其他管理系統(tǒng),通過(guò)實(shí)現(xiàn)一個(gè)云計(jì)算平臺(tái),并有效地通過(guò)智能管理平臺(tái)對(duì)其進(jìn)行管理,做到了實(shí)時(shí)、方便、智能和有效地車輛管理,更加高效的進(jìn)行海量數(shù)據(jù)的處理。該系統(tǒng)中的云計(jì)算平臺(tái)的搭建依據(jù)分布式開(kāi)源軟件框架Hadoop搭建,云計(jì)算平臺(tái)的搭建支持用戶在任何位置使用各種智能管理平臺(tái)獲取應(yīng)用服務(wù)。這一“云”的搭建,使該系統(tǒng)的擴(kuò)展性、可靠性、易用性大大提高,并解決了傳統(tǒng)關(guān)系型的實(shí)體化數(shù)據(jù)庫(kù)中存在的弊病,即集中受理單據(jù)進(jìn)行后臺(tái)數(shù)據(jù)修改,更加智能地快接地進(jìn)行車輛管理。
[0021]信息管理的實(shí)時(shí)性與高效處理能力是本實(shí)用新型相對(duì)于其他管理系統(tǒng)的一大改進(jìn),具備相應(yīng)超級(jí)用戶權(quán)限的用戶可實(shí)時(shí)地對(duì)車輛的狀態(tài)如違法違紀(jì)等扣分狀態(tài)進(jìn)行云端的修改反饋,另一具備查詢功能的智能管理平臺(tái)即可查詢看到相應(yīng)的修改。通過(guò)云計(jì)算平臺(tái),對(duì)海量數(shù)據(jù)進(jìn)行實(shí)時(shí)高效的處理大大提高了道路交通中的車輛管理效率。
[0022]綜合這些特點(diǎn),本實(shí)用新型適合于大范圍的推廣和部署實(shí)施。
【附圖說(shuō)明】
[0023]圖1,本實(shí)用新型的整體框架圖
[0024]圖2,本實(shí)用新型對(duì)應(yīng)實(shí)施例的整體框架圖
[0025]圖3,本實(shí)用新型對(duì)應(yīng)實(shí)施例的云計(jì)算平臺(tái)框架圖
[0026]圖4,本實(shí)用新型對(duì)應(yīng)實(shí)施例的云計(jì)算平臺(tái)流程圖
[0027]圖5,本實(shí)用新型對(duì)應(yīng)實(shí)施例的智能管理平臺(tái)管理流程圖
[0028]圖6,本實(shí)用新型對(duì)應(yīng)實(shí)施例的Web2.0平臺(tái)模塊關(guān)系圖
[0029]圖7,本實(shí)用新型對(duì)應(yīng)實(shí)施例的數(shù)據(jù)庫(kù)的ER關(guān)系圖
【具體實(shí)施方式】
[0030]圖1中對(duì)本實(shí)用新型的整體框架的圖示。
[0031]如圖1所示,本實(shí)用新型的整體框架由三部分構(gòu)成,SI與S2等構(gòu)成的云計(jì)算平臺(tái),S3、S4與S5等構(gòu)成的智能管理平臺(tái),S6、S7、S8與S9等構(gòu)成的車輛電子身份設(shè)備。
[0032]如所述的SI與S2等構(gòu)成的云計(jì)算平臺(tái),主要包含三類服務(wù)器,即網(wǎng)站服務(wù)器,數(shù)據(jù)庫(kù)服務(wù)器集群,命令處理服務(wù)器。這當(dāng)中網(wǎng)站服務(wù)器所提供的服務(wù)基于智能管理平臺(tái)進(jìn)行搭建,具體可以是移動(dòng)終端程序、網(wǎng)站等等。命令處理服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器集群依靠分布式開(kāi)源軟件框架Hadoop進(jìn)行搭建,進(jìn)行權(quán)限限制、任務(wù)分配以及數(shù)據(jù)存儲(chǔ)。
[0033]如所述的S3、S4與S5等構(gòu)成的智能管理平臺(tái)使用戶可以方便地接入云計(jì)算平臺(tái)進(jìn)行數(shù)據(jù)操作。這當(dāng)中,智能管理平臺(tái)與云計(jì)算平臺(tái)進(jìn)行加密通信,主要通過(guò)加密模塊將標(biāo)識(shí)碼、數(shù)據(jù)修改指令等發(fā)送至云計(jì)算平臺(tái),交由云計(jì)算平臺(tái)的命令處理服務(wù)器集群進(jìn)行處理。
[0034]如所述的S6、S7、S8與S9等構(gòu)成的車輛電子身份設(shè)備,主要包含設(shè)有標(biāo)識(shí)碼等認(rèn)證信息的電子標(biāo)簽與閱讀器。電子標(biāo)簽中包含與車輛相綁定的標(biāo)識(shí)碼信息,這一標(biāo)識(shí)碼信息可由閱讀器讀出并交由管理平臺(tái)進(jìn)行處理。在實(shí)施例中我們采用的RFID方式。
[0035]以下的實(shí)施例是本實(shí)用新型的進(jìn)一步解釋,不對(duì)本實(shí)用新型構(gòu)成任何限制。
[0036]圖2是本實(shí)用新型對(duì)應(yīng)實(shí)施例的整體框架圖。
[0037]如圖2所示,本實(shí)用新型相對(duì)應(yīng)的實(shí)施例中由三部分構(gòu)成,P1、P2、P3與P4構(gòu)成的云計(jì)算平臺(tái),P5、P6、P7構(gòu)成的智能管理平臺(tái),P8、P9、P10構(gòu)成的車輛電子身份設(shè)備。
[0038]如所述的P1、P2、P3與P4構(gòu)成的云計(jì)算平臺(tái),包含了 Pl實(shí)現(xiàn)Web2.0網(wǎng)站的搭建,P2、P3與P4架構(gòu)出來(lái)的主從集群系統(tǒng)。這當(dāng)中,包含了 P2、P3所完成的數(shù)據(jù)節(jié)點(diǎn)(Datanode), P4完成的命名節(jié)點(diǎn)(Namenode)。P4命名節(jié)點(diǎn)上存儲(chǔ)著所有的元數(shù)據(jù),而P2、P3數(shù)據(jù)節(jié)點(diǎn)上存儲(chǔ)著所有的用戶數(shù)據(jù)。數(shù)據(jù)均以數(shù)據(jù)塊的形式放在數(shù)據(jù)節(jié)點(diǎn)上。用戶的請(qǐng)求均通過(guò)P4命名節(jié)點(diǎn)或者Pl網(wǎng)站節(jié)點(diǎn)對(duì)P2、P3上的數(shù)據(jù)進(jìn)行操作。
[0039]如所述的P5、P6、P7構(gòu)成的智能管理平臺(tái),包含了各式各樣的管理設(shè)備,包括PC機(jī),平板,手機(jī)等等聯(lián)網(wǎng)設(shè)備。這個(gè)管理平臺(tái)使用戶可以方便地接入云計(jì)算平臺(tái)進(jìn)行數(shù)據(jù)操作。這當(dāng)中,通信過(guò)程均采用加密通信,主要通過(guò)加密模塊將標(biāo)識(shí)碼、數(shù)據(jù)操作指令發(fā)送至Pl端,進(jìn)而交由命令節(jié)點(diǎn)P4進(jìn)行處理。
[0040]如所述的P8、P9、P10構(gòu)成的車輛電子身份設(shè)備,包含設(shè)有標(biāo)識(shí)碼等認(rèn)證信息的電子標(biāo)簽以及閱讀器。其中電子標(biāo)簽采用RFID技術(shù),標(biāo)簽中的信息將由閱讀器讀出并交由管理平臺(tái)進(jìn)行處理。閱讀器可采用與智能管理平臺(tái)P5、P6、P7等進(jìn)行綁定或者不綁定的方式進(jìn)行信息的交互處理。
[0041]基于Web2.0,我們搭建了一個(gè)平臺(tái),以便P5、P6、P7等構(gòu)成的智能管理平臺(tái)可以進(jìn)行登錄管理。該平臺(tái)做為整個(gè)項(xiàng)目的一部分,從層次上可分為前臺(tái)和后臺(tái)兩部分,所有前臺(tái)顯示均需要后臺(tái)數(shù)據(jù)庫(kù)提供支持;從功能上可分為登陸、注冊(cè)、退出、個(gè)人信息查詢、在線論壇、車輛信息檢索、創(chuàng)建刪除管理員用戶、聯(lián)系管理員等功能,不同用戶能使用不同功能,各個(gè)模塊間關(guān)系圖見(jiàn)圖6。針對(duì)后臺(tái)數(shù)據(jù)庫(kù)的關(guān)系,我們?cè)O(shè)計(jì)的ER關(guān)系圖如圖7所示。
[0042]圖3是本實(shí)用新型中云計(jì)算平臺(tái)的框架圖。對(duì)應(yīng)的圖4為此云計(jì)算平臺(tái)的流程圖。
[0043]如圖中所示,根據(jù)Hadoop搭建的云計(jì)算平臺(tái),由于采用了 HDFS進(jìn)行構(gòu)建,HDFS所具有的冗余特性保證了即便這個(gè)云計(jì)算平臺(tái)中出現(xiàn)節(jié)點(diǎn)故障,依然能夠繼續(xù)運(yùn)行而且不讓用戶覺(jué)察到明顯的中斷。
[0044]如所述的T1、T2為云計(jì)算平臺(tái)中的命令節(jié)點(diǎn)與數(shù)據(jù)節(jié)點(diǎn)。命令節(jié)點(diǎn)管理文件系統(tǒng)的命名空間,維護(hù)HDFS的所有文件與目錄。數(shù)據(jù)節(jié)點(diǎn)是實(shí)際的工作節(jié)點(diǎn),它們接受命令節(jié)點(diǎn)進(jìn)行調(diào)度,而后與客戶端進(jìn)行數(shù)據(jù)交互。
[0045]如所述的Τ1、Τ2同時(shí)為云計(jì)算平臺(tái)中的JobTracker與TaskTracker。JobTracker接受客戶端發(fā)布的作業(yè),并進(jìn)行分配給TaskTracker執(zhí)行。TaskTracker部署在數(shù)據(jù)節(jié)點(diǎn)上,便于本地操作。
[0046]如所述的T3為云計(jì)算平臺(tái)中的客戶端,客戶端運(yùn)行于智能管理平臺(tái)之上,負(fù)責(zé)與T1、T2所構(gòu)成的云計(jì)算平臺(tái)進(jìn)行交互,包括作業(yè)的打包提交、數(shù)據(jù)的復(fù)制上傳等。作業(yè)的打包提交即是在客戶端所進(jìn)行的一個(gè)數(shù)據(jù)操作,將其作為一個(gè)作業(yè),打包成jar格式的作業(yè)提交到命令節(jié)點(diǎn),交由JobTracker進(jìn)行分配完成。數(shù)據(jù)的復(fù)制上傳即將客戶端的數(shù)據(jù)資源傳送到數(shù)據(jù)節(jié)點(diǎn)上,為后期的TaskTracker調(diào)度使用。在TaskTracker執(zhí)行完成一個(gè)作業(yè)后,發(fā)回成功完成的信息給JobTracker后,JobTracker將執(zhí)行結(jié)果返回給客戶端,并清空自身狀態(tài)進(jìn)行等待下一次作業(yè)。
[0047]如圖4所示為本實(shí)用新型中云計(jì)算平臺(tái)的流程圖。
[0048]如圖所述的K1,為云計(jì)算平臺(tái)的客戶端。這里客戶端所實(shí)現(xiàn)的功能是與位于命名節(jié)點(diǎn)的K2 JobTracker交互通信,以獲取作業(yè)的相關(guān)ID,并且將作業(yè)打包,提交到K2JobTracker0這個(gè)作業(yè)隨后將由K2 JobTracker進(jìn)行分配管理,分發(fā)給K3 TaskTracker執(zhí)行??蛻舳诉€將完成與K4 HDFS資源池的數(shù)據(jù)復(fù)制上傳工作。
[0049]如圖所述的K2為云計(jì)算平臺(tái)的JobTracker, JobTracker用于收集經(jīng)由客戶端的作業(yè)請(qǐng)求并進(jìn)行ID分發(fā),而后對(duì)獲取的作業(yè)包進(jìn)行分配管理給TaskTracker執(zhí)行。在作業(yè)執(zhí)行的最后,JobTracker將接收由TaskTracker發(fā)送回來(lái)的信息并回傳給客戶端,繼而清空自身狀態(tài)等待下次作業(yè)。
[0050]如圖所述的K4為HDFS資源池,為命名節(jié)點(diǎn)與數(shù)據(jù)節(jié)點(diǎn)的總稱。
[0051]這里我們將數(shù)據(jù)操作命令從客戶端發(fā)出到云計(jì)算平臺(tái)結(jié)束這一數(shù)據(jù)操作命令的流程簡(jiǎn)述如下:
[0052]1,Kl客戶端啟動(dòng),并監(jiān)聽(tīng)用戶操作。在得到用戶的數(shù)據(jù)操作命令之后,與命令節(jié)點(diǎn)上的JobTracker建立連接,申請(qǐng)到一個(gè)作業(yè)ID,而后將數(shù)據(jù)操作命令作為一個(gè)作業(yè)進(jìn)行打包并提交到命令節(jié)點(diǎn)。
[0053]2,K2 JobTracker會(huì)進(jìn)行作業(yè)的資源復(fù)制,將其復(fù)制到JobTracker文件系統(tǒng)中的以相應(yīng)作業(yè)ID命名的目錄下。
[0054]3,Κ2到這里已經(jīng)將作業(yè)接收到,并且將其放入了作業(yè)隊(duì)列中,等待調(diào)度,按照先進(jìn)先出的調(diào)度方式進(jìn)行作業(yè)的調(diào)度。
[0055]4,當(dāng)Κ2調(diào)度到該作業(yè),貝U進(jìn)行作業(yè)的初始化,分配任務(wù)。當(dāng)Κ3 TaskTracker在接收到分配的任務(wù)后執(zhí)行任務(wù),并定期發(fā)送心跳信息給Κ2.。
[0056]5, Κ3 TaskTracker執(zhí)行分配到的任務(wù),將會(huì)從Κ4 HDFS資源池中進(jìn)行資源的復(fù)制,將相關(guān)資源復(fù)制到當(dāng)前TaskTracker所在的文件系統(tǒng)中,繼而根據(jù)得到的作業(yè)包,新建一個(gè)程序?qū)嵗龍?zhí)行該作業(yè)。
[0057]6,在相應(yīng)作業(yè)被分配到Κ3后,相應(yīng)的在Κ2中,會(huì)對(duì)該作業(yè)包進(jìn)行標(biāo)記,以防后續(xù)繼續(xù)被分配。
[0058]7,在Κ3執(zhí)行該作業(yè)時(shí),以一定的周期向Κ2發(fā)送心跳信息,這個(gè)信息包括當(dāng)前執(zhí)行的作業(yè)狀態(tài)以及Κ3的運(yùn)行狀態(tài),確保作業(yè)的準(zhǔn)確執(zhí)行以及Κ3節(jié)點(diǎn)的可靠。
[0059]8,當(dāng)Κ3執(zhí)行完該作業(yè)時(shí),給Κ2發(fā)送一個(gè)通知,并將執(zhí)行結(jié)果發(fā)送給Κ2,Κ2將會(huì)把執(zhí)行結(jié)果返回給Ki客戶端,并清空自身狀態(tài),等待下一次作業(yè)。
[0060]本實(shí)施例中,JobTracker與命名節(jié)點(diǎn)處于同一服務(wù)器上,而TaskTracker與數(shù)據(jù)節(jié)點(diǎn)在同一集群中。
[0061]圖5是本實(shí)用新型對(duì)應(yīng)實(shí)施例的智能管理平臺(tái)管理流程圖。
[0062]如圖所示,登錄分為管理員登錄與普通用戶登錄。這兩個(gè)登錄的結(jié)果所獲取的權(quán)限不相同,對(duì)應(yīng)的最后的操作指令也不相同。以管理員身份登錄的用戶,在對(duì)標(biāo)識(shí)碼進(jìn)行加密上傳后,可以進(jìn)行的操作指令包括刪除違規(guī)記錄、修改違規(guī)情況及用戶信息、增加新用戶等。這些指令將交由云計(jì)算平臺(tái)的命令節(jié)點(diǎn)進(jìn)行執(zhí)行?;贖adoop架構(gòu)所搭建的云計(jì)算平臺(tái),可以同時(shí)處理大規(guī)模的指令、數(shù)據(jù)。依據(jù)Hadoop進(jìn)行搭建的車輛管理平臺(tái),對(duì)于應(yīng)付高吞吐量的數(shù)據(jù)訪問(wèn)有著得天獨(dú)厚的優(yōu)勢(shì),并且系統(tǒng)的高容錯(cuò)性、高伸縮性也使得這個(gè)車輛管理平臺(tái)更加可靠。
【權(quán)利要求】
1.一種基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),其特征在于該系統(tǒng)包括: 車輛電子身份設(shè)備,包括具有認(rèn)證信息的電子標(biāo)簽及閱讀器;智能管理平臺(tái),使用戶可以方便地接入云計(jì)算平臺(tái)進(jìn)行數(shù)據(jù)操作;云計(jì)算平臺(tái),基于Hadoop架構(gòu)構(gòu)建的一個(gè)主從集群系統(tǒng)以及一個(gè)web2.0網(wǎng)站。2.如權(quán)利要求1所述的基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),其特征在于: 所述的智能管理平臺(tái)與云計(jì)算平臺(tái)的通信過(guò)程均采用加密通信。3.如權(quán)利要求1所述的基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),其特征在于: 所述的云計(jì)算平臺(tái)包括數(shù)據(jù)節(jié)點(diǎn)用于存儲(chǔ)著所有的用戶數(shù)據(jù),以及命令節(jié)點(diǎn)用于存儲(chǔ)著所有的元數(shù)據(jù)。4.如權(quán)利要求1所述的基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),其特征在于: 所述的智能管理平臺(tái)包含有通訊模塊與數(shù)據(jù)加密模塊,所述通訊模塊與云計(jì)算平臺(tái)建立連接,所述數(shù)據(jù)加密模塊防止信息的泄漏與外部侵入。5.如權(quán)利要求1所述的基于云計(jì)算平臺(tái)的車輛智能管理系統(tǒng),其特征在于: 所述云計(jì)算平臺(tái)由網(wǎng)站服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器集群、命令處理服務(wù)器構(gòu)建而成。
【文檔編號(hào)】H04L29-08GK204288515SQ201420035621
【發(fā)明者】周慶國(guó), 張連珠, 周睿, 陳華明, 楊家明, 何拴 [申請(qǐng)人]蘭州大學(xué)