一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請涉及車輛數(shù)據(jù)管理領(lǐng)域,特別涉及一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平 臺(tái)的方法及系統(tǒng)。
【背景技術(shù)】
[0002] 隨著技術(shù)的發(fā)展,人們對統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入到海量平臺(tái)的方法越來越關(guān) 注。
[0003] 傳統(tǒng)的運(yùn)營企業(yè)的管理軟件由于當(dāng)時(shí)技術(shù)的局限性,只能管理車站或者企業(yè)內(nèi)部 的對象,而對車輛這個(gè)主要對象,缺乏及時(shí)的監(jiān)控和信息管理。通過統(tǒng)一車輛管理平臺(tái),運(yùn) 營企業(yè)可以及時(shí)的監(jiān)控車輛的運(yùn)行狀態(tài),并可以根據(jù)積累的車輛運(yùn)行信息加強(qiáng)在運(yùn)營分析 決策、線路規(guī)劃等方面的應(yīng)用,從而提高管理水平,為企業(yè)創(chuàng)造更多的價(jià)值。
[0004] 因此,如何有效的將統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入到海量平臺(tái)中,實(shí)現(xiàn)對車輛的監(jiān) 控和信息管理是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0005] 本申請所要解決的技術(shù)問題是提供一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的 方法及系統(tǒng),能夠有效的實(shí)現(xiàn)統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)的接入,提高對車輛的管理水平。
[0006] 其具體方案如下:
[0007] -種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法,該方法包括:
[0008] 按照預(yù)設(shè)時(shí)間間隔,從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取待接入的車輛數(shù)據(jù);
[0009] 對所述車輛數(shù)據(jù)進(jìn)行組織處理;
[0010]調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入海量平臺(tái)。
[0011] 上述的方法,優(yōu)選的,所述調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入所述海量平臺(tái), 包括:
[0012] 連接所述海量平臺(tái)的數(shù)據(jù)庫;
[0013] 對所述組織處理后的車輛數(shù)據(jù)采用測點(diǎn)名進(jìn)行標(biāo)識(shí);
[0014] 將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái);
[0015] 斷開與所述海量平臺(tái)的數(shù)據(jù)庫的連接。
[0016] 上述的方法,優(yōu)選的,所述將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái),包括:
[0017] 整理測點(diǎn)數(shù)據(jù),包括測點(diǎn)名稱,其中,所述測點(diǎn)數(shù)據(jù)為采用測點(diǎn)名標(biāo)識(shí)后的車輛數(shù) 據(jù);
[0018] 根據(jù)所述測點(diǎn)名稱查詢對應(yīng)的測點(diǎn)ID;
[0019] 將查詢到測點(diǎn)ID的測點(diǎn)數(shù)值寫入所述海量平臺(tái)的數(shù)據(jù)庫。
[0020] 上述的方法,優(yōu)選的,還包括:
[0021 ]根據(jù)所述車輛數(shù)據(jù),監(jiān)控車輛的坐標(biāo)軌跡信息和位置信息。
[0022]上述的方法,優(yōu)選的,還包括:
[0023]當(dāng)所述車輛的駕駛狀態(tài)不符合正常駕駛狀態(tài)時(shí),進(jìn)行報(bào)警。
[0024] 一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的系統(tǒng),該系統(tǒng)包括:
[0025]讀取單元,用于按照預(yù)設(shè)時(shí)間間隔,從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取待接入 的車輛數(shù)據(jù);
[0026] 組織處理單元,用于對所述車輛數(shù)據(jù)進(jìn)行組織處理;
[0027] 保存單元,用于調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入所述海量平臺(tái)。
[0028] 上述的系統(tǒng),優(yōu)選的,所述保存單元包括:
[0029] 連接單元,用于連接所述海量平臺(tái)的數(shù)據(jù)庫;
[0030] 標(biāo)識(shí)單元,用于對所述組織處理后的車輛數(shù)據(jù)采用測點(diǎn)名進(jìn)行標(biāo)識(shí);
[0031] 存入單元,用于將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái);
[0032] 斷開單元,用于斷開與所述海量平臺(tái)的數(shù)據(jù)庫的連接。
[0033] 上述的系統(tǒng),優(yōu)選的,所述存入單元包括:
[0034]整理單元,用于整理測點(diǎn)數(shù)據(jù),包括測點(diǎn)名稱,其中,所述測點(diǎn)數(shù)據(jù)為采用測點(diǎn)名 標(biāo)識(shí)后的車輛數(shù)據(jù);
[0035]查詢單元,用于根據(jù)所述測點(diǎn)名稱查詢對應(yīng)的測點(diǎn)ID;
[0036]寫入單元,用于將查詢到測點(diǎn)ID的測點(diǎn)數(shù)值寫入所述海量平臺(tái)的數(shù)據(jù)庫。
[0037]上述的系統(tǒng),優(yōu)選的,還包括:
[0038]監(jiān)控單元,用于根據(jù)所述車輛數(shù)據(jù),監(jiān)控車輛的坐標(biāo)軌跡信息和位置信息。
[0039]上述的系統(tǒng),優(yōu)選的,還包括:
[0040] 報(bào)警單元,用于當(dāng)所述車輛的駕駛狀態(tài)不符合正常駕駛狀態(tài)時(shí),進(jìn)行報(bào)警。
[0041] 本申請?zhí)峁┑囊环N統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法中,按照預(yù)設(shè)時(shí)間 間隔,從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取待接入的車輛數(shù)據(jù);對所述車輛數(shù)據(jù)進(jìn)行組織 處理;調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入海量平臺(tái)。本申請中將統(tǒng)一車輛管理平臺(tái)中 的數(shù)據(jù)接入到海量平臺(tái)中,實(shí)現(xiàn)對統(tǒng)一車輛管理平臺(tái)中數(shù)據(jù)的訪問,能夠高效的從統(tǒng)一車 輛管理平臺(tái)中提取有效的車輛數(shù)據(jù),提高了車輛的管理水平。
【附圖說明】
[0042] 為了更清楚地說明本申請實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實(shí)施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其 他的附圖。
[0043]圖1是本申請的一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法實(shí)施例的流程 圖;
[0044] 圖2是本申請的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);
[0045] 圖3是本申請調(diào)用UAPI將數(shù)據(jù)存入海量平臺(tái)的具體實(shí)現(xiàn)過程圖;
[0046] 圖4是本申請的一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的系統(tǒng)實(shí)施例的示意 圖;
[0047] 圖5是本申請的一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的系統(tǒng)具體實(shí)現(xiàn)的結(jié)構(gòu) 示意圖。
【具體實(shí)施方式】
[0048] 下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;?本申請中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本申請保護(hù)的范圍。
[0049] 參考圖1,示出了本申請一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法實(shí)施例 的流程圖,可以包括以下步驟:
[0050] 步驟S101:按照預(yù)設(shè)時(shí)間間隔,從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取待接入的車 輛數(shù)據(jù)。
[0051] 本申請中的統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法是基于統(tǒng)一車輛管理平 臺(tái)和海量平臺(tái)的,根據(jù)海量平臺(tái)接入規(guī)范,將統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)庫中的數(shù)據(jù)接入到海 量平臺(tái)中。所述統(tǒng)一車輛管理平臺(tái)通過接口服務(wù)器與海量平臺(tái)相連接,具體的網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu)如圖2所示。
[0052]本申請基于實(shí)時(shí)數(shù)據(jù)庫技術(shù),實(shí)時(shí)數(shù)據(jù)庫是專門用于處理具有時(shí)間序列特性的數(shù) 據(jù)的數(shù)據(jù)庫,其支持?jǐn)?shù)據(jù)周期存儲(chǔ)和變化即存儲(chǔ)兩種數(shù)據(jù)存儲(chǔ)機(jī)制,支持海量數(shù)據(jù)高效存 儲(chǔ),支持快速批量檢索數(shù)據(jù),因此能夠很好地滿足調(diào)度自動(dòng)化系統(tǒng)的需求,從而實(shí)現(xiàn)精益化 調(diào)度。
[0053]實(shí)時(shí)數(shù)據(jù)庫一般采用測點(diǎn)名來標(biāo)識(shí)所存儲(chǔ)的數(shù)據(jù),每個(gè)測點(diǎn)都對應(yīng)存儲(chǔ)某個(gè)前置 采集指標(biāo)的實(shí)時(shí)數(shù)據(jù),各實(shí)時(shí)數(shù)據(jù)庫測點(diǎn)中存儲(chǔ)的數(shù)據(jù)格式都大同小異。
[0054] 本申請中讀取的車輛數(shù)據(jù)包括車輛的歷史數(shù)據(jù)和準(zhǔn)實(shí)時(shí)數(shù)據(jù)。
[0055] 具體的,本申請中直接從統(tǒng)一車輛管理平臺(tái)的ORACLE數(shù)據(jù)庫上的數(shù)據(jù)接出視圖上 讀取車載系統(tǒng)的歷史/準(zhǔn)實(shí)時(shí)數(shù)據(jù)。
[0056] 本申請中,每隔預(yù)設(shè)時(shí)間,就從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取一次車輛的數(shù) 據(jù),這里的時(shí)間間隔可以是5分鐘,但是并不局限于此,根據(jù)具體情況而設(shè)定。
[0057]步驟S102:對所述車輛數(shù)據(jù)進(jìn)行組織處理。
[0058]將獲取的車輛的歷史/準(zhǔn)實(shí)時(shí)數(shù)據(jù)按照海量平臺(tái)命名規(guī)范進(jìn)行組織處理,本申請 中,將獲取的歷史/準(zhǔn)實(shí)時(shí)數(shù)據(jù)接入海量平臺(tái)屬于GPS組,其命名方式為:網(wǎng)省.子控制區(qū)(地 市).GPS.車輛id.標(biāo)示。
[0059] 步驟S103:調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入海量平臺(tái)。
[0060]本申請?zhí)峁┑囊环N統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法中,將統(tǒng)一車輛管 理平臺(tái)中的數(shù)據(jù)接入到海量平臺(tái)中,實(shí)現(xiàn)對統(tǒng)一車輛管理平臺(tái)中數(shù)據(jù)的訪問,能夠高效的 從統(tǒng)一車輛管理平臺(tái)中提取有效的車輛數(shù)據(jù),提高了車輛的管理水平。
[0061] 本申請中,調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入海量平臺(tái)的過程為:
[0062] 接口服務(wù)器連接所述海量平臺(tái)的數(shù)據(jù)庫。
[0063] 海量平臺(tái)對所述組織處理后的車輛數(shù)據(jù)采用測點(diǎn)名進(jìn)行標(biāo)識(shí)。
[0064] 將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái)。
[0065] 斷開與所述海量平臺(tái)的數(shù)據(jù)庫的連接。
[0066] 將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái)包括:
[0067]整理測點(diǎn)數(shù)據(jù),包括測點(diǎn)名稱,其中,所述測點(diǎn)數(shù)據(jù)為采用測點(diǎn)名標(biāo)識(shí)后的車輛數(shù) 據(jù)。
[0068] 根據(jù)所述測點(diǎn)名稱查詢對應(yīng)的測點(diǎn)ID;將查詢到測點(diǎn)ID的測點(diǎn)數(shù)值寫入所述海量 平臺(tái)的數(shù)據(jù)庫。
[0069] 在具體實(shí)現(xiàn)的過程中,如圖3所示,連接海量平臺(tái)的數(shù)據(jù)庫,此處簡稱海量數(shù)據(jù)庫, 判斷連接海量數(shù)據(jù)庫是否成功,若失敗,則重復(fù)連接海量數(shù)據(jù)庫;若成功,則判斷從統(tǒng)一車 輛管理平臺(tái)讀取的本周期數(shù)據(jù)是否已經(jīng)寫入海量數(shù)據(jù)庫,若是,則結(jié)束;若否,則整理待寫 入的測點(diǎn)數(shù)據(jù),包括測點(diǎn)數(shù)據(jù)的名稱、類型、時(shí)間戳、測量值和質(zhì)量碼,然后根據(jù)測點(diǎn)名稱查 詢相應(yīng)的測點(diǎn)ID,若查詢到,則將所述測點(diǎn)的數(shù)值寫入數(shù)據(jù)庫,若沒有查詢到,則插入新的 測點(diǎn),將新的測點(diǎn)的數(shù)值寫入數(shù)據(jù)庫。
[0070] 本申請中,還包括:
[0071 ]根據(jù)所述車輛數(shù)據(jù),監(jiān)控車輛的坐標(biāo)軌跡信息和位置信息。
[0072]所述車輛的駕駛狀態(tài)不符合正常駕駛狀態(tài)(如違停,酒駕等)時(shí),進(jìn)行報(bào)警。
[0073]與上述本申請一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的方法實(shí)施例所提供的 方法相對應(yīng),參見圖4,本申請還提供了一種統(tǒng)一車輛管理平臺(tái)數(shù)據(jù)接入海量平臺(tái)的系統(tǒng)實(shí) 施例,在本實(shí)施例中,該系統(tǒng)包括:
[0074]讀取單元401,用于按照預(yù)設(shè)時(shí)間間隔,從統(tǒng)一車輛管理平臺(tái)的數(shù)據(jù)庫中讀取待接 入的車輛數(shù)據(jù)。
[0075] 組織處理單元402,用于對所述車輛數(shù)據(jù)進(jìn)行組織處理。
[0076] 保存單元403,用于調(diào)用UAPI將組織處理后的車輛數(shù)據(jù)存入所述海量平臺(tái)。
[0077]所述保存單元包括:
[0078] 連接單元,用于連接所述海量平臺(tái)的數(shù)據(jù)庫。
[0079] 標(biāo)識(shí)單元,用于對所述組織處理后的車輛數(shù)據(jù)采用測點(diǎn)名進(jìn)行標(biāo)識(shí)。
[0080] 存入單元,用于將標(biāo)識(shí)后的車輛數(shù)據(jù)存入所述海量平臺(tái)。
[0081] 斷開單元,用于斷開與所述海量平臺(tái)的數(shù)據(jù)庫的連接。