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