999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制的研究與應(yīng)用

2017-09-14 06:48:26中車青島四方機(jī)車車輛股份有限公司張士存
電子世界 2017年17期
關(guān)鍵詞:程序機(jī)制

中車青島四方機(jī)車車輛股份有限公司 張士存 顧 佳 安 帥

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制的研究與應(yīng)用

中車青島四方機(jī)車車輛股份有限公司 張士存 顧 佳 安 帥

主要介紹Kafka和Spark流的處理機(jī)制,并且將兩者的優(yōu)勢(shì)結(jié)合起來(lái)對(duì)動(dòng)車組WTD現(xiàn)車數(shù)據(jù)的實(shí)時(shí)接收和解析進(jìn)行深入研究,最終形成實(shí)時(shí)傳輸+Kafka+Spark方式的數(shù)據(jù)接收與解析技術(shù)機(jī)制。此種機(jī)制加強(qiáng)了實(shí)時(shí)采集和處理動(dòng)車組運(yùn)行數(shù)據(jù)的能力,保證了數(shù)據(jù)接收和解析以及展示的實(shí)時(shí)性。

Kafka;Spark;接收;解析

一、引言

為了高鐵更好、更快、更安全的發(fā)展,現(xiàn)在已經(jīng)能夠通過(guò)車載WTD設(shè)備將動(dòng)車組運(yùn)行數(shù)據(jù)傳回地面,供地面預(yù)測(cè)與健康管理系統(tǒng)對(duì)列車進(jìn)行實(shí)時(shí)監(jiān)測(cè)管理以及故障預(yù)測(cè)。然而目前動(dòng)車組的位置、運(yùn)行狀態(tài)和報(bào)警等數(shù)據(jù)采集速度和傳輸效率存在問(wèn)題,數(shù)據(jù)傳輸較慢,不能保障數(shù)據(jù)實(shí)時(shí)采集和傳輸,需要加強(qiáng)數(shù)據(jù)的實(shí)時(shí)采集、實(shí)時(shí)解析和數(shù)據(jù)存儲(chǔ)能力,保障預(yù)測(cè)與健康管理系統(tǒng)的數(shù)據(jù)安全性。

針對(duì)該問(wèn)題本論文提出了基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制,以下簡(jiǎn)稱為列車運(yùn)行數(shù)據(jù)接收處理應(yīng)用技術(shù),該技術(shù)實(shí)現(xiàn)列車狀態(tài)數(shù)據(jù)的實(shí)時(shí)采集和處理,對(duì)列車狀態(tài)進(jìn)行監(jiān)控和故障快速告警,保障列車的健康安全運(yùn)行;該技術(shù)對(duì)車輛運(yùn)行數(shù)據(jù)進(jìn)行沉淀,為故障診斷、分析和運(yùn)維決策提供穩(wěn)定、可靠地運(yùn)營(yíng)車輛數(shù)據(jù)服務(wù)。

二、基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制在PHM中的研究和實(shí)際應(yīng)用

基于動(dòng)車組車載WTD設(shè)備的數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制具體為:數(shù)據(jù)采集程序以socket作為底層數(shù)據(jù)傳輸協(xié)議[1],實(shí)現(xiàn)鐵科與四方的實(shí)時(shí)數(shù)據(jù)傳輸,通過(guò)多并發(fā)處理技術(shù),提高網(wǎng)卡的高利用率,提升整體數(shù)據(jù)采集效率,實(shí)時(shí)將采集到數(shù)據(jù)存儲(chǔ)在前置機(jī)上;Kafka實(shí)時(shí)到前置機(jī)讀取數(shù)據(jù)并將數(shù)據(jù)整理為數(shù)據(jù)流序列,并有序的提供給Spark實(shí)時(shí)數(shù)據(jù)處理程序[2];Spark實(shí)時(shí)解析流對(duì)接收到的數(shù)據(jù)進(jìn)行清洗和解析,最終將解析后的數(shù)據(jù)存儲(chǔ)到Hbase中,供PHM系統(tǒng)對(duì)列車狀態(tài)進(jìn)行實(shí)時(shí)展現(xiàn)。具體流程如圖1所示:

圖1 具體流程圖

以下將對(duì)此機(jī)制分步驟進(jìn)行介紹:

1.原始數(shù)據(jù)實(shí)時(shí)接收

數(shù)據(jù)采集程序,以socket作為底層數(shù)據(jù)傳輸協(xié)議,實(shí)現(xiàn)鐵科與四方的實(shí)時(shí)數(shù)據(jù)傳輸;通過(guò)多并發(fā)處理技術(shù),提高網(wǎng)卡的高利用率,提升整體數(shù)據(jù)采集效率;采用C語(yǔ)言自編解析程序,進(jìn)行原始數(shù)據(jù)解析;解析后數(shù)據(jù)以socket數(shù)據(jù)流形式發(fā)送給Kafka,Kafka將數(shù)據(jù)流整理為數(shù)據(jù)流序列,并有序的提供給后端實(shí)時(shí)數(shù)據(jù)處理程序。

(1)從鐵科實(shí)時(shí)采集和接收車地?cái)?shù)據(jù)和解析后的數(shù)據(jù);

(2)車地?cái)?shù)據(jù)和解析后的數(shù)據(jù)轉(zhuǎn)成消息以及生成文件;

(3)通過(guò)Kafka平臺(tái)進(jìn)行消息隊(duì)列的接收和分發(fā); Spark平臺(tái)接收消息后,進(jìn)行實(shí)時(shí)數(shù)據(jù)處理,推送給前端,實(shí)現(xiàn)數(shù)據(jù)呈現(xiàn);

(4)通過(guò)FTP對(duì)文件進(jìn)行采集,對(duì)文件進(jìn)行處理,加載到關(guān)系型數(shù)據(jù)庫(kù),進(jìn)行數(shù)據(jù)校驗(yàn)和、數(shù)據(jù)分析以及歷史數(shù)據(jù)查詢等。

2.數(shù)據(jù)實(shí)時(shí)解析

數(shù)據(jù)解析程序,以spark實(shí)時(shí)流程序+協(xié)議配置的方式對(duì)數(shù)據(jù)進(jìn)行解析,將數(shù)據(jù)校驗(yàn)規(guī)則、數(shù)據(jù)過(guò)濾規(guī)則、數(shù)據(jù)轉(zhuǎn)換規(guī)則、車地通訊協(xié)議等形成標(biāo)準(zhǔn)配置化文件,然后供spark流程序加載,最終按照標(biāo)準(zhǔn)的格式將數(shù)據(jù)解析,如編碼E28-310001,E28代表車型,31代表數(shù)據(jù)接口類型,0001表示對(duì)應(yīng)協(xié)議中的1字節(jié)。

3.數(shù)據(jù)實(shí)時(shí)入庫(kù)

數(shù)據(jù)存儲(chǔ)程序?qū)⒔馕鐾甑臄?shù)據(jù)存入到Hbase中,一份存入到當(dāng)前表中,以接口_列號(hào)_車號(hào)作為rowkey,實(shí)時(shí)數(shù)據(jù)會(huì)覆蓋掉歷史數(shù)據(jù),供系統(tǒng)參數(shù)實(shí)時(shí)展示使用;一份存入到歷史表中,以接口_列號(hào)_車號(hào)_時(shí)間作為rowkey,保留列車全部數(shù)據(jù)信息,供系統(tǒng)參數(shù)歷史查詢使用。

三、實(shí)際應(yīng)用成果

1.完成數(shù)據(jù)實(shí)時(shí)接收和解析,從接收到解析再到存儲(chǔ)用時(shí)不超過(guò)5秒,保證系統(tǒng)參數(shù)展示和查詢的實(shí)時(shí)性。

2.將數(shù)據(jù)解析后存入到Hbase中,以接口_列號(hào)_車號(hào)_時(shí)間為rowkey,以協(xié)議編碼為F_DATA或S_DATA,提高系統(tǒng)查詢效率。

四、結(jié)語(yǔ)

通過(guò)對(duì)基于動(dòng)車組車載WTD設(shè)備數(shù)據(jù)實(shí)時(shí)接收和解析技術(shù)機(jī)制在預(yù)測(cè)與健康管理系統(tǒng)中的研究與應(yīng)用,了解kafka+spark數(shù)據(jù)接收和處理機(jī)制的原理和優(yōu)點(diǎn)。

隨著高鐵發(fā)展的日新月異,對(duì)列車數(shù)據(jù)監(jiān)控的實(shí)時(shí)性要求會(huì)越來(lái)越高,經(jīng)過(guò)試驗(yàn)本文論述的列車運(yùn)行數(shù)據(jù)接收處理應(yīng)用技術(shù)實(shí)時(shí)性很高,希望能夠?yàn)轭愃茢?shù)據(jù)接收和處理提供一定的參考。

[1]Bertauski,Tony.The Training of Socket Greeny[M].Bertauski.2010:25-31.

[2]張俊林.大數(shù)據(jù)日知錄:架構(gòu)與算法[M].電子工業(yè)出版社,2014.110-113.

猜你喜歡
程序機(jī)制
構(gòu)建“不敢腐、不能腐、不想腐”機(jī)制的思考
試論我國(guó)未決羈押程序的立法完善
自制力是一種很好的篩選機(jī)制
文苑(2018年21期)2018-11-09 01:23:06
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
定向培養(yǎng) 還需完善安置機(jī)制
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
破除舊機(jī)制要分步推進(jìn)
注重機(jī)制的相互配合
主站蜘蛛池模板: 国产成人你懂的在线观看| 亚洲视频四区| www.国产福利| 亚洲V日韩V无码一区二区| 久久窝窝国产精品午夜看片| 日韩在线欧美在线| 国内精品视频区在线2021| 国产精品自在在线午夜| 日韩黄色大片免费看| 亚洲人成影视在线观看| 综合色区亚洲熟妇在线| 伊人久久久久久久久久| 国产综合欧美| 国产96在线 | 欧美亚洲一区二区三区导航 | 91小视频版在线观看www| 久久一本日韩精品中文字幕屁孩| 国产精品分类视频分类一区| 真实国产乱子伦视频| 中文国产成人精品久久| 国产理论一区| 国产中文一区二区苍井空| 国产精品久久久精品三级| 欧美、日韩、国产综合一区| 国产小视频免费观看| 1769国产精品免费视频| 91av国产在线| 成人精品免费视频| 日本一区二区三区精品国产| 91亚瑟视频| 欧美日韩成人在线观看| 色综合a怡红院怡红院首页| 在线无码av一区二区三区| 日韩东京热无码人妻| 欧洲免费精品视频在线| 中文字幕欧美日韩高清| 久久99精品久久久大学生| 亚洲国产看片基地久久1024| 久久99久久无码毛片一区二区| 老司机午夜精品视频你懂的| 茄子视频毛片免费观看| 日本道综合一本久久久88| 国产成人麻豆精品| 成人在线天堂| 尤物成AV人片在线观看| 国产乱人伦AV在线A| 一级福利视频| 亚洲乱码视频| A级全黄试看30分钟小视频| 色天天综合| 999国产精品永久免费视频精品久久| 亚洲第一天堂无码专区| 精品久久蜜桃| 国产综合日韩另类一区二区| 91美女视频在线观看| 亚洲视频无码| 国产亚洲精品自在线| 色哟哟国产精品一区二区| 亚洲天堂2014| 在线观看免费人成视频色快速| 国产精品私拍在线爆乳| 找国产毛片看| 青青操国产视频| 亚洲精品在线影院| 国产伦精品一区二区三区视频优播| 久久国产热| 在线人成精品免费视频| 国产成人av大片在线播放| 一级爱做片免费观看久久| 亚洲床戏一区| 香蕉久久国产超碰青草| 丁香五月婷婷激情基地| 国产国语一级毛片| 欧美日韩成人在线观看 | 日本午夜精品一本在线观看| 伊人久久大香线蕉成人综合网| 亚洲天堂高清| 成人午夜久久| 国产成人一区二区| 国产精品一线天| 中文字幕在线欧美| 久视频免费精品6|