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ī)制的相互配合
主站蜘蛛池模板: 日韩二区三区无| 天堂av高清一区二区三区| 一级爱做片免费观看久久| 超碰精品无码一区二区| 亚洲欧美另类专区| 中文字幕首页系列人妻| 久爱午夜精品免费视频| 亚洲欧美极品| 日本少妇又色又爽又高潮| 亚洲综合经典在线一区二区| 国产一级毛片网站| 婷婷亚洲最大| 五月婷婷综合色| 在线色国产| 国产精品va| 精品人妻无码中字系列| AV无码无在线观看免费| 亚洲第一福利视频导航| 久久黄色小视频| 99精品一区二区免费视频| 亚洲 成人国产| aⅴ免费在线观看| 噜噜噜久久| 日本在线欧美在线| 高清色本在线www| 日韩中文字幕亚洲无线码| 新SSS无码手机在线观看| 漂亮人妻被中出中文字幕久久| 亚洲日本韩在线观看| 好吊色国产欧美日韩免费观看| 国产在线观看精品| 欧洲极品无码一区二区三区| 伊在人亚洲香蕉精品播放| 天堂网国产| 亚洲一区国色天香| AV老司机AV天堂| 国产综合精品一区二区| 激情在线网| 成人欧美日韩| 国产精品夜夜嗨视频免费视频| 国产第四页| 大香网伊人久久综合网2020| 精品午夜国产福利观看| 中文天堂在线视频| 日韩在线观看网站| 午夜福利网址| 亚洲欧美日本国产综合在线| 精品色综合| 亚洲国产成人精品一二区| 欧美天天干| 无码中文字幕加勒比高清| a级毛片毛片免费观看久潮| 在线观看国产精品日本不卡网| 国产第一福利影院| 人妻丝袜无码视频| 色综合久久久久8天国| 爱爱影院18禁免费| 日韩高清欧美| 欧美国产日本高清不卡| 在线人成精品免费视频| 国产另类视频| 日韩精品久久久久久久电影蜜臀| 狠狠操夜夜爽| 亚洲精品老司机| 国产精品视频系列专区| 极品尤物av美乳在线观看| 欧美亚洲一区二区三区在线| 国产精品专区第一页在线观看| 成年网址网站在线观看| 国内精自视频品线一二区| 综合五月天网| 久久黄色免费电影| 四虎AV麻豆| 伊在人亞洲香蕉精品區| 日韩免费视频播播| 亚洲一区二区三区国产精品| 日本三区视频| 国产第一页屁屁影院| 熟妇人妻无乱码中文字幕真矢织江 | 久久综合色88| 在线播放真实国产乱子伦| 久久国产精品夜色|