欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)的制作方法

文檔序號(hào):10655448閱讀:878來源:國(guó)知局
一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)的制作方法【專利摘要】本發(fā)明公開了一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng),所述橋梁管理系統(tǒng)包括實(shí)時(shí)監(jiān)測(cè)裝置、人工巡檢系統(tǒng)、主站服務(wù)器、關(guān)系數(shù)據(jù)服務(wù)器、Hadoop平臺(tái)、管理服務(wù)器以及在線監(jiān)測(cè)系統(tǒng);所述關(guān)系數(shù)據(jù)服務(wù)器使用MySQL關(guān)系型數(shù)據(jù)庫(kù);所述Hadoop平臺(tái)包括MapReduce框架、HBase數(shù)據(jù)庫(kù)和HDFS文件系統(tǒng)。本發(fā)明產(chǎn)生的有益效果是:使用Hadoop平臺(tái)的HBase數(shù)據(jù)庫(kù)和MapReduce框架克服了傳感器所采集數(shù)據(jù)的不斷增加而引起的存儲(chǔ)效率、計(jì)算效率快速下降的問題?!緦@f明】一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及橋梁監(jiān)測(cè)
技術(shù)領(lǐng)域
,尤其涉及一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)?!?br>背景技術(shù)
】[0002]近年來,受自然因素和人為因素的影響,我國(guó)橋梁坍塌事故時(shí)有發(fā)生,這些事故造成了一定數(shù)量的人員傷亡和巨大的經(jīng)濟(jì)損失,橋梁安全問題受到社會(huì)的廣泛關(guān)注。因此,應(yīng)該采取良好有效的監(jiān)控手段,實(shí)時(shí)監(jiān)測(cè)橋梁自身、環(huán)境等方面的信息,讓工作人員隨時(shí)隨地了解橋梁實(shí)時(shí)信息及健康狀況,以便及時(shí)地為橋梁提供保養(yǎng)、維護(hù),以保證橋梁健康安全,延長(zhǎng)橋梁使用年限。[0003]利用先進(jìn)的傳感器檢測(cè)技術(shù)、網(wǎng)絡(luò)通信技術(shù)及計(jì)算機(jī)技術(shù),搭建的橋梁健康監(jiān)測(cè)系統(tǒng)在國(guó)內(nèi)已經(jīng)開始使用。但是,現(xiàn)有的監(jiān)測(cè)系統(tǒng)雖可實(shí)時(shí)監(jiān)測(cè)信息的變化,卻并不能做到隨時(shí)隨地了解實(shí)時(shí)監(jiān)測(cè)的信息,而且其數(shù)據(jù)存儲(chǔ)方式也均采用關(guān)系型數(shù)據(jù)庫(kù),伴隨著數(shù)據(jù)量的不斷增加,存儲(chǔ)、計(jì)算效率會(huì)明顯下降,海量數(shù)據(jù)的分析處理會(huì)更加困難。除此之外,工作人員對(duì)橋梁的巡檢工作,仍采用傳統(tǒng)的筆紙記錄,不利于巡檢信息的管理和監(jiān)測(cè)?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明要解決的技術(shù)問題在于針對(duì)現(xiàn)有技術(shù)中海量數(shù)據(jù)的存儲(chǔ)效率和計(jì)算效率低下的缺陷,提供一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)。[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:[0006]提供一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng),所述橋梁管理系統(tǒng)包括實(shí)時(shí)監(jiān)測(cè)裝置、人工巡檢系統(tǒng)、主站服務(wù)器、關(guān)系數(shù)據(jù)服務(wù)器、Hadoop平臺(tái)、管理服務(wù)器以及在線監(jiān)測(cè)系統(tǒng);[0007]所述Hadoop平臺(tái)包括MapReduce框架、HBase數(shù)據(jù)庫(kù)和HDFS文件系統(tǒng);[0008]所述實(shí)時(shí)監(jiān)測(cè)裝置,連接主站服務(wù)器,用于檢測(cè)并處理橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器;[0009]所述人工巡檢系統(tǒng),連接主站服務(wù)器,用于錄入并處理人工巡檢過程中的橋梁健康數(shù)據(jù)得到第二數(shù)據(jù)包,并將該第二數(shù)據(jù)包發(fā)送至主站服務(wù)器;[0010]所述主站服務(wù)器,連接所述Hadoop平臺(tái),用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,將第一解析結(jié)果通過HBase客戶端寫入HBase非關(guān)系型數(shù)據(jù)庫(kù),將第二解析結(jié)果通過MySQL客戶端寫入MySQL關(guān)系型數(shù)據(jù)庫(kù);[0011]所述在線監(jiān)測(cè)系統(tǒng),連接管理服務(wù)器,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并根據(jù)監(jiān)聽到的報(bào)警信息通知給工作人員,將對(duì)橋梁健康狀況的數(shù)據(jù)查詢請(qǐng)求發(fā)送至管理服務(wù)器,并將反饋結(jié)果展示給工作人員,所述數(shù)據(jù)查詢請(qǐng)求包括數(shù)據(jù)統(tǒng)計(jì)、篩選、分類及查詢等請(qǐng)求;[0012]所述管理服務(wù)器,連接Hadoop平臺(tái),用于實(shí)時(shí)監(jiān)聽Hadoop平臺(tái)并將監(jiān)聽到的報(bào)警信息發(fā)送給在線監(jiān)測(cè)系統(tǒng),對(duì)該數(shù)據(jù)查詢請(qǐng)求進(jìn)行管理和調(diào)度得到各個(gè)作業(yè),將各個(gè)作業(yè)發(fā)送至Hadoop平臺(tái)進(jìn)行計(jì)算得到該反饋結(jié)果發(fā)送給在線監(jiān)測(cè)系統(tǒng);[0013]所述關(guān)系數(shù)據(jù)服務(wù)器,連接主站服務(wù)器,將主站服務(wù)器解析的第二數(shù)據(jù)包結(jié)果存儲(chǔ)到MySQL關(guān)系型數(shù)據(jù)庫(kù)中;[OOM]所述Hadoop平臺(tái),用于調(diào)用MapReduce框架對(duì)第一解析結(jié)果、第二解析結(jié)果和各個(gè)作業(yè)進(jìn)行并行計(jì)算。[0015]本發(fā)明的所述系統(tǒng)中,所述實(shí)時(shí)監(jiān)測(cè)裝置包括:[0016]光纖傳感器,用于實(shí)時(shí)檢測(cè)橋梁實(shí)時(shí)數(shù)據(jù),所述橋梁實(shí)時(shí)數(shù)據(jù)包括橋梁的應(yīng)變、壓力及溫度等;[0017]光纖光柵解調(diào)儀,用于解析該橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器。[0018]本發(fā)明的所述系統(tǒng)中,所述主站服務(wù)器包括:[0019]第一接口,連接HBase非關(guān)系型數(shù)據(jù)庫(kù);[0020]第二接口,連接MySQL關(guān)系型數(shù)據(jù)庫(kù);[0021]數(shù)據(jù)解析模塊,用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,分別得到第一解析結(jié)果和第二解析結(jié)果;[0022]HBase客戶端模塊,用于通過第一接口將第一解析結(jié)果寫入HBase非關(guān)系型數(shù)據(jù)庫(kù);[0023]MySQL客戶端模塊,用于通過第二接口將第二解析結(jié)果寫入MySQL關(guān)系型數(shù)據(jù)庫(kù)。[0024]本發(fā)明的所述系統(tǒng)中,所述數(shù)據(jù)解析模塊根據(jù)UDP協(xié)議和特定規(guī)約進(jìn)行解析。[0025]本發(fā)明的所述系統(tǒng)中,所述Hadoop平臺(tái)為服務(wù)器集群。[0026]本發(fā)明的所述系統(tǒng)中,所述人工巡檢系統(tǒng)包括:[0027]上下橋考勤模塊,用于通過移動(dòng)設(shè)備的攝像頭實(shí)地拍照及相關(guān)信息錄入添加工作人員的上下橋考勤記錄;[0028]巡檢軌跡模塊,用于通過移動(dòng)設(shè)備的GPS模塊和百度地圖SDK模塊繪制工作人員的巡檢軌跡;[0029]巡檢記錄模塊,用于根據(jù)三種模式記錄工作人員對(duì)橋梁損壞情況的巡檢記錄;[0030]記錄上傳模塊,用于通過網(wǎng)絡(luò)或USB接口將移動(dòng)設(shè)備中的上下橋考勤記錄、巡檢軌跡及巡檢記錄上傳至主站服務(wù)器。[0031]本發(fā)明的所述系統(tǒng)中,所述三種模式包括:[0032]日常巡檢,工作人員進(jìn)行每日巡檢任務(wù);[0033]經(jīng)常巡檢,工作人員按預(yù)設(shè)周期對(duì)橋梁部件損壞情況進(jìn)行巡檢;[0034]定期巡檢,工作人員按預(yù)設(shè)時(shí)間對(duì)規(guī)定表格內(nèi)容進(jìn)行巡檢。[0035]本發(fā)明的所述系統(tǒng)中,所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)包括:[0036]報(bào)警模塊,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并通過JPUSH極光推送將監(jiān)聽到的報(bào)警信息通知給工作人員;[0037]數(shù)據(jù)查閱模塊,用于發(fā)送第一數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第一反饋結(jié)果,并使用第一反饋結(jié)果更新橋梁實(shí)時(shí)數(shù)據(jù);[0038]圖表展示模塊,用于發(fā)送第二數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第二反饋結(jié)果,通過AchartEngine圖表引擎將第二反饋結(jié)果和歷史反饋結(jié)果繪制成圖表;[0039]數(shù)據(jù)分析模塊,用于發(fā)送第三數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第三反饋結(jié)果,根據(jù)預(yù)定對(duì)比項(xiàng)分析第三反饋結(jié)果并通過圖表顯示分析結(jié)果。[0040]本發(fā)明的所述系統(tǒng)中,所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)通過TimeTask類實(shí)時(shí)監(jiān)聽管理服務(wù)器。[0041]本發(fā)明的所述系統(tǒng)中,所述人工巡檢系統(tǒng)和所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)均基于安卓平臺(tái)而形成。[0042]本發(fā)明產(chǎn)生的有益效果是:使用Hadoop平臺(tái)的HBase數(shù)據(jù)庫(kù)和MapReduce框架克服了傳統(tǒng)橋梁檢測(cè)系統(tǒng)隨著成千上萬(wàn)的傳感器所采集數(shù)據(jù)的不斷增加而引起的存儲(chǔ)效率、計(jì)算效率快速下降的問題,實(shí)現(xiàn)了對(duì)海量數(shù)據(jù)的分布式存儲(chǔ)和并行計(jì)算,移動(dòng)設(shè)備的在線監(jiān)測(cè)軟件工作人員可以隨時(shí)隨地了解實(shí)時(shí)監(jiān)測(cè)到的橋梁所處環(huán)境和橋梁自身信息等數(shù)據(jù)并實(shí)現(xiàn)自動(dòng)報(bào)警,人工巡檢系統(tǒng)實(shí)現(xiàn)了工作人員的無紙化作業(yè),提高了工作效率,使得巡檢數(shù)據(jù)便于管理和監(jiān)測(cè)?!靖綀D說明】[0043]下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中:[0044]圖1是本發(fā)明實(shí)施例的一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng)的結(jié)構(gòu)示意圖;[0045]圖2是本發(fā)明實(shí)施例的Hadoop平臺(tái)的體系結(jié)構(gòu)示意圖;[0046]圖3是本發(fā)明實(shí)施例的上下橋考勤模塊的考勤方法流程示意圖;[0047]圖4是本發(fā)明實(shí)施例的巡檢軌跡模塊的巡檢方法流程示意圖;[0048]圖5是本發(fā)明實(shí)施例的報(bào)警模塊的報(bào)警方法流程示意圖;[0049]圖6是本發(fā)明實(shí)施例的數(shù)據(jù)查閱模塊的查詢方法流程示意圖?!揪唧w實(shí)施方式】[0050]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0051]本發(fā)明的實(shí)施例中,如圖1所示,一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng),橋梁管理系統(tǒng)包括實(shí)時(shí)監(jiān)測(cè)裝置、人工巡檢系統(tǒng)、主站服務(wù)器、關(guān)系數(shù)據(jù)服務(wù)器、Hadoop平臺(tái)、管理服務(wù)器以及在線監(jiān)測(cè)系統(tǒng);[0052]如圖2所示,Hadoop平臺(tái)包括MapReduce框架、HBase數(shù)據(jù)庫(kù)和HDFS文件系統(tǒng);[°°53]Hadoop是一個(gè)由Apache基金會(huì)所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。Hadoop實(shí)現(xiàn)了一個(gè)分布式文件系統(tǒng)(HadoopDistributedFileSystem,HDFS)JDFS有高容錯(cuò)性,并且可以部署在低廉的硬件上;它提供高吞吐量(highthroughput)來訪問應(yīng)用程序的數(shù)據(jù),適合那些有著超大數(shù)據(jù)集(largedataset)的應(yīng)用程序。HDFS放寬了POSIX(PortableOperatingSystemInterface,可移植操作系統(tǒng)接口)的要求,可以以流的形式訪問(streamingaccess)文件系統(tǒng)中的數(shù)據(jù)。[0054]Hadoop框架最核心的設(shè)計(jì)是:HDFS和MapReduce13HDFS為海量數(shù)據(jù)提供了存儲(chǔ),則MapReduce為海量的數(shù)據(jù)提供了計(jì)算。[0055]Hadoop由許多元素構(gòu)成,其最底部是HDFS文件系統(tǒng),HDFS文件系統(tǒng)存儲(chǔ)Hadoop集群中所有存儲(chǔ)節(jié)點(diǎn)上的文件。HDFS的上層是MapReduce引擎,該引擎由JobTrackers和TaskTrackers組成。[0056]實(shí)時(shí)監(jiān)測(cè)裝置,連接主站服務(wù)器,用于檢測(cè)并處理橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器;橋梁實(shí)時(shí)數(shù)據(jù)包括橋梁的應(yīng)變、壓力及溫度等數(shù)據(jù);[0057]人工巡檢系統(tǒng),連接主站服務(wù)器,用于錄入并處理人工巡檢過程中的橋梁健康數(shù)據(jù)得到第二數(shù)據(jù)包,并將該第二數(shù)據(jù)包發(fā)送至主站服務(wù)器;橋梁健康數(shù)據(jù)包括橋梁整體或各部位的損壞異常狀況(如腐蝕、變形等)及橋梁所處的溫度、天氣等數(shù)據(jù);[0058]主站服務(wù)器,連接Hadoop平臺(tái),用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,將第一解析結(jié)果通過HBase客戶端寫入HBase非關(guān)系型數(shù)據(jù)庫(kù),將第二解析結(jié)果通過MySQL客戶端寫入MySQL關(guān)系型數(shù)據(jù)庫(kù);[0059]在線監(jiān)測(cè)系統(tǒng),連接管理服務(wù)器,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并根據(jù)監(jiān)聽到的報(bào)警信息通知給工作人員,將對(duì)橋梁健康狀況的數(shù)據(jù)查詢請(qǐng)求發(fā)送至管理服務(wù)器,并將反饋結(jié)果展示給工作人員,數(shù)據(jù)查詢請(qǐng)求包括數(shù)據(jù)統(tǒng)計(jì)、篩選、分類及查詢等請(qǐng)求;[0060]管理服務(wù)器,連接Hadoop平臺(tái),用于實(shí)時(shí)監(jiān)聽Hadoop平臺(tái)并將監(jiān)聽到的報(bào)警信息發(fā)送給在線監(jiān)測(cè)系統(tǒng),對(duì)該數(shù)據(jù)查詢請(qǐng)求進(jìn)行管理和調(diào)度得到各個(gè)作業(yè),將各個(gè)作業(yè)發(fā)送至Hadoop平臺(tái)進(jìn)行計(jì)算得到該反饋結(jié)果發(fā)送給在線監(jiān)測(cè)系統(tǒng);[0061]所述關(guān)系數(shù)據(jù)服務(wù)器,連接主站服務(wù)器,將主站服務(wù)器解析的第二數(shù)據(jù)包結(jié)果存儲(chǔ)到MySQL關(guān)系型數(shù)據(jù)庫(kù)中。[0062]Hadoop平臺(tái),用于調(diào)用MapReduce框架對(duì)第一解析結(jié)果、第二解析結(jié)果和各個(gè)作業(yè)進(jìn)行并行計(jì)算。[0063]上述實(shí)施例中,MapReduce框架對(duì)海量數(shù)據(jù)并行處理,將HBase數(shù)據(jù)庫(kù)中的數(shù)據(jù)作為數(shù)據(jù)輸入的來源或輸出的目標(biāo),采用TableInputFormat、TableOutputFormat等接口,把HBase數(shù)據(jù)庫(kù)中的Table用作MapReduce作業(yè)數(shù)據(jù),對(duì)數(shù)據(jù)進(jìn)行并行計(jì)算。MapReduce框架包括Map節(jié)點(diǎn)和Reduce節(jié)點(diǎn),其中,若干個(gè)Map節(jié)點(diǎn)對(duì)應(yīng)一個(gè)Reduce節(jié)點(diǎn),首先將需要計(jì)算的所有作業(yè)分配給所有Map節(jié)點(diǎn)進(jìn)行并行計(jì)算,然后再將計(jì)算結(jié)果集中到各個(gè)Reduce節(jié)點(diǎn)進(jìn)行歸納,得到最終計(jì)算結(jié)果,通過這種方式可以并行處理海量數(shù)據(jù),大大提高計(jì)算效率。[0064]本發(fā)明的實(shí)施例中,實(shí)時(shí)監(jiān)測(cè)裝置包括:[0065]光纖傳感器,用于實(shí)時(shí)檢測(cè)橋梁實(shí)時(shí)數(shù)據(jù),橋梁實(shí)時(shí)數(shù)據(jù)包括橋梁的應(yīng)變、壓力及溫度;[0066]光纖傳感器的基本工作原理:將來自光源的光信號(hào)經(jīng)過光纖送入調(diào)制器,使待測(cè)參數(shù)與進(jìn)入調(diào)制區(qū)的光相互作用后,導(dǎo)致光的光學(xué)性質(zhì)(如光的強(qiáng)度、波長(zhǎng)、頻率、相位、偏振態(tài)等)發(fā)生變化,成為被調(diào)制的信號(hào)源,在經(jīng)過光纖送入光探測(cè)器,經(jīng)解調(diào)后,獲得被測(cè)參數(shù)。[0067]光纖光柵解調(diào)儀,用于解析該橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器。[0068]光纖光柵解調(diào)儀具有體積小、精度高、大動(dòng)態(tài)范圍光纖光柵傳感器測(cè)量能力和準(zhǔn)確性的光譜的分析能力。主要應(yīng)用于橋梁、大壩、高層建筑、隧道、高速公路、電力、石油化工、消防、暖通等領(lǐng)域的結(jié)構(gòu)應(yīng)變和溫度的實(shí)時(shí)監(jiān)測(cè)。[0069]本發(fā)明的實(shí)施例中,主站服務(wù)器包括:[0070]第一接口,連接HBase非關(guān)系型數(shù)據(jù)庫(kù);[0071]第二接口,連接MySQL關(guān)系型數(shù)據(jù)庫(kù);[0072]數(shù)據(jù)解析模塊,用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,分別得到第一解析結(jié)果和第二解析結(jié)果;[0073]HBase客戶端模塊,用于通過第一接口將第一解析結(jié)果寫入HBase非關(guān)系型數(shù)據(jù)庫(kù);[0074]MySQL客戶端模塊,通過第二接口將第二解析結(jié)果寫入MySQL關(guān)系型數(shù)據(jù)庫(kù)。[0075]上述實(shí)施例中,HBase客戶端模塊通過第一接口連接HBase非關(guān)系型數(shù)據(jù)庫(kù),MySQL客戶端模塊通過第二接口連接MySQL關(guān)系型數(shù)據(jù)庫(kù)。[0076]本發(fā)明的實(shí)施例中,數(shù)據(jù)解析模塊根據(jù)UDP協(xié)議和特定規(guī)約進(jìn)行解析。[0077]上述實(shí)施例中,UDP協(xié)議全稱是用戶數(shù)據(jù)報(bào)協(xié)議,在網(wǎng)絡(luò)中它與TCP協(xié)議一樣用于處理數(shù)據(jù)包,是一種無連接的協(xié)議。該特定規(guī)約指光纖光柵解調(diào)儀規(guī)定的第一數(shù)據(jù)包的解析格式。[0078]本發(fā)明的實(shí)施例中,主站服務(wù)器通過網(wǎng)絡(luò)連接Hadoop平臺(tái)。[0079]上述實(shí)施例中,主站服務(wù)器可以通過⑶MA、GPRS、⑶PD等無線廣域網(wǎng)絡(luò),也可以通過局域網(wǎng)、城域網(wǎng)以及個(gè)人網(wǎng)來連接Hadoop平臺(tái)。[0080]本發(fā)明的實(shí)施例中,Hadoop平臺(tái)為服務(wù)器集群。[0081]上述實(shí)施例中,服務(wù)器集群是指將很多服務(wù)器集中起來一起進(jìn)行同一種服務(wù),在客戶端看來就像是只有一個(gè)服務(wù)器。集群可以利用多個(gè)計(jì)算機(jī)進(jìn)行并行計(jì)算從而獲得很高的計(jì)算速度,也可以用多個(gè)計(jì)算機(jī)做備份,從而使得任何一個(gè)機(jī)器壞了整個(gè)系統(tǒng)還是能正常運(yùn)行。[0082]本發(fā)明的實(shí)施例中,人工巡檢系統(tǒng)包括:[0083]上下橋考勤模塊,用于通過移動(dòng)設(shè)備的攝像頭實(shí)地拍照及相關(guān)信息錄入添加工作人員的上下橋考勤記錄;[0084]如圖3所示,首先,啟動(dòng)上下橋考勤模塊(包括上橋考勤和下橋考勤),上橋考勤時(shí),選擇當(dāng)班人員和天氣,填寫上橋考勤記錄,下橋時(shí)填寫下橋考勤記錄,然后拍攝照片,添加考勤記錄。[0085]巡檢軌跡模塊,用于通過移動(dòng)設(shè)備的GPS模塊和百度地圖SDK模塊繪制工作人員的巡檢軌跡;[0086]如圖4所示,當(dāng)工作人員上橋開始巡檢任務(wù)時(shí),開啟移動(dòng)設(shè)備的GPS模塊實(shí)時(shí)記錄工作人員所處位置的經(jīng)瑋度,下橋結(jié)束巡檢任務(wù)時(shí)關(guān)閉GPS;工作人員可以通過點(diǎn)擊移動(dòng)設(shè)備的巡檢地圖選項(xiàng)來查看走過的軌跡線。[0087]巡檢記錄模塊,用于根據(jù)三種模式記錄工作人員對(duì)橋梁損壞情況的巡檢記錄;[0088]記錄上傳模塊,用于通過網(wǎng)絡(luò)或USB接口將移動(dòng)設(shè)備中的上下橋考勤記錄、巡檢軌跡及巡檢記錄上傳至主站服務(wù)器,將上下橋考勤記錄、巡檢軌跡及巡檢記錄打包壓縮成ZIP文件上傳至主站服務(wù)器。[0089]上述實(shí)施例中,人工巡檢系統(tǒng)包括上下橋考勤模塊、巡檢軌跡模塊、巡檢記錄模塊和記錄上傳模塊。其中,上下橋考勤模塊通過移動(dòng)設(shè)備攝像頭獲取工作人員上下橋考勤記錄;巡檢軌跡模塊通過移動(dòng)設(shè)備GPS功能和百度地圖SDK(百度地圖可以替換為谷歌地圖、搜狗地圖、高德地圖、騰訊地圖等)繪制工作人員巡檢軌跡;巡檢記錄模塊根據(jù)三種模式(日常巡檢、經(jīng)常巡檢和定期巡檢)記錄工作人員對(duì)橋梁信息(包括橋梁環(huán)境、橋梁自身部件及其他橋梁信息)的巡檢記錄;記錄上傳模塊通過網(wǎng)絡(luò)(包括無線網(wǎng)絡(luò))或USB接口將移動(dòng)設(shè)備中的記錄上傳至主站服務(wù)器,通過人工巡檢系統(tǒng)實(shí)現(xiàn)了工作人員的無紙化作業(yè),提高了工作效率,使得巡檢數(shù)據(jù)便于管理和監(jiān)測(cè)。[0090]本發(fā)明的實(shí)施例中,三種模式包括:[0091]日常巡檢,工作人員進(jìn)行每日巡檢任務(wù),由用戶指定每日巡檢任務(wù);[0092]經(jīng)常巡檢,工作人員按預(yù)設(shè)周期對(duì)橋梁部件損壞情況進(jìn)行巡檢,預(yù)設(shè)周期可以是一周、兩周或其他周期,由用戶指定;[0093]定期巡檢,工作人員按預(yù)設(shè)時(shí)間對(duì)規(guī)定表格內(nèi)容進(jìn)行巡檢,規(guī)定表格內(nèi)容也由用戶指定,可以包括橋梁各部件損壞程度、溫度、天氣等信息。[0094]本發(fā)明的實(shí)施例中,實(shí)時(shí)監(jiān)測(cè)系統(tǒng)包括:[0095]報(bào)警模塊,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并通過JPUSH極光推送將監(jiān)聽到的報(bào)警信息通知給工作人員,用戶不僅可以接收?qǐng)?bào)警通知,還可以查看歷史報(bào)警信息;[0096]如圖5所示,首先,啟動(dòng)管理服務(wù)器,啟動(dòng)報(bào)警監(jiān)聽器,查詢報(bào)警信息,管理服務(wù)器判斷是否有新的報(bào)警信息,如果存在新的報(bào)警信息,則將報(bào)警信息推送至用戶的客戶端(手機(jī)、Pad等移動(dòng)終端);[0097]JPUSH極光推送具有多種推送方式:通知(推送文本內(nèi)容直接展示在用戶的通知欄中)、自定義消息(推送自定義的消息內(nèi)容透?jìng)鹘o應(yīng)用處理)和富媒體(推送預(yù)先編輯好的圖文并茂的HTML頁(yè)面內(nèi)容)。[0098]數(shù)據(jù)查閱模塊,用于發(fā)送第一數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第一反饋結(jié)果,并使用第一反饋結(jié)果更新橋梁實(shí)時(shí)數(shù)據(jù);[0099]如圖6所示,數(shù)據(jù)查閱模塊包括前臺(tái)的UI線程和后臺(tái)的工作線程,首先用戶在移動(dòng)設(shè)備的UI界面上選擇數(shù)據(jù)查詢選項(xiàng),數(shù)據(jù)查閱模塊處理用戶點(diǎn)擊操作并將查詢請(qǐng)求發(fā)送給后臺(tái)服務(wù)器(管理服務(wù)器),后臺(tái)啟動(dòng)工作線程定時(shí)獲取實(shí)時(shí)數(shù)據(jù),并返回查詢結(jié)果,然后對(duì)查詢結(jié)果進(jìn)行處理并發(fā)送回前臺(tái),UI線程刷新UI界面顯示查詢結(jié)果;[0100]圖表展示模塊,用于發(fā)送第二數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第二反饋結(jié)果,通過AchartEngine圖表引擎將第二反饋結(jié)果和歷史反饋結(jié)果繪制成圖表,實(shí)現(xiàn)了圖表化展示現(xiàn)場(chǎng)監(jiān)控?cái)?shù)據(jù)和以往的歷史數(shù)據(jù),包括橋梁結(jié)構(gòu)、環(huán)境及經(jīng)過車輛方面的數(shù)據(jù);[0101]上述實(shí)施例中,通過TimeTask類實(shí)時(shí)監(jiān)聽管理服務(wù)器獲取數(shù)據(jù)查詢結(jié)果并通過AchartEngine圖表引擎將數(shù)據(jù)查詢反饋結(jié)果繪制在圖表(扇形圖、直方圖、曲線圖等)上,用戶通過選擇不同的分類、不同的節(jié)點(diǎn)以及日期查看不同信息。AChartEngine是一款基于Android(安卓)的圖表繪制引擎,它為Android開發(fā)者提供了很多實(shí)用的圖表繪制工具類。[0102]數(shù)據(jù)分析模塊,用于發(fā)送第三數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第三反饋結(jié)果,根據(jù)預(yù)定對(duì)比項(xiàng)分析第三反饋結(jié)果并通過圖表顯示分析結(jié)果。[0103]數(shù)據(jù)分析模塊包括單一指標(biāo)分析和相關(guān)指標(biāo)分析,用戶可以選擇不同的日期、橋梁部件或傳感器位置等對(duì)比項(xiàng)進(jìn)行對(duì)比分析,并將分析結(jié)果用圖表進(jìn)行顯示。[0104]上述實(shí)施例中,第一數(shù)據(jù)查詢請(qǐng)求、第二數(shù)據(jù)查詢請(qǐng)求以及第三數(shù)據(jù)查詢請(qǐng)求是設(shè)定好的選項(xiàng)標(biāo)簽或者由用戶輸入的關(guān)鍵字(日期、橋梁部件、傳感器等,橋梁應(yīng)變、壓力、溫度等)。[0105]本發(fā)明的實(shí)施例中,實(shí)時(shí)監(jiān)測(cè)系統(tǒng)通過TimeTask類實(shí)時(shí)監(jiān)聽管理服務(wù)器。[0106]上述實(shí)施例中,Timer類是一種線程設(shè)施,可以用來實(shí)現(xiàn)某一個(gè)時(shí)間或某一段時(shí)間后安排某一個(gè)任務(wù)執(zhí)行一次或定期重復(fù)執(zhí)行。該功能和TimerTask配合使用。TimerTask類用于實(shí)現(xiàn)由Timer安排的一次或重復(fù)執(zhí)行的某個(gè)任務(wù)。每一個(gè)Timer對(duì)象對(duì)應(yīng)的是一個(gè)線程,因此計(jì)時(shí)器所執(zhí)行的任務(wù)應(yīng)該迅速完成,否則會(huì)延遲后續(xù)的任務(wù)執(zhí)行。[0107]本發(fā)明的實(shí)施例中,通過HBase數(shù)據(jù)庫(kù)提供的API接口實(shí)現(xiàn)數(shù)據(jù)查詢。[0108]本發(fā)明的實(shí)施例中,人工巡檢系統(tǒng)和實(shí)時(shí)監(jiān)測(cè)系統(tǒng)均基于安卓平臺(tái)而形成。[0109]應(yīng)當(dāng)理解的是,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。【主權(quán)項(xiàng)】1.一種基于Hadoop的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述橋梁管理系統(tǒng)包括實(shí)時(shí)監(jiān)測(cè)裝置、人工巡檢系統(tǒng)、主站服務(wù)器、關(guān)系數(shù)據(jù)服務(wù)器、Hadoop平臺(tái)、管理服務(wù)器以及在線監(jiān)測(cè)系統(tǒng);所述Hadoop平臺(tái)包括MapReduce框架、HBase數(shù)據(jù)庫(kù)和HDFS文件系統(tǒng);所述實(shí)時(shí)監(jiān)測(cè)裝置,連接主站服務(wù)器,用于檢測(cè)并處理橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器;所述人工巡檢系統(tǒng),連接主站服務(wù)器,用于錄入并處理人工巡檢過程中的橋梁健康數(shù)據(jù)得到第二數(shù)據(jù)包,并將該第二數(shù)據(jù)包發(fā)送至主站服務(wù)器;所述主站服務(wù)器,連接所述Hadoop平臺(tái)和所述關(guān)系數(shù)據(jù)服務(wù)器,用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,將第一解析結(jié)果寫入HBase非關(guān)系型數(shù)據(jù)庫(kù),將第二解析結(jié)果寫入Mysql關(guān)系型數(shù)據(jù)庫(kù);所述在線監(jiān)測(cè)系統(tǒng),連接管理服務(wù)器,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并根據(jù)監(jiān)聽到的報(bào)警信息通知給工作人員,將對(duì)橋梁健康狀況的數(shù)據(jù)查詢請(qǐng)求發(fā)送至管理服務(wù)器,并將反饋結(jié)果展示給工作人員,所述數(shù)據(jù)查詢請(qǐng)求包括數(shù)據(jù)統(tǒng)計(jì)、篩選、分類及查詢等請(qǐng)求;所述管理服務(wù)器,連接Hadoop平臺(tái),用于實(shí)時(shí)監(jiān)聽Hadoop平臺(tái)并將監(jiān)聽到的報(bào)警信息發(fā)送給在線監(jiān)測(cè)系統(tǒng);對(duì)該數(shù)據(jù)查詢請(qǐng)求進(jìn)行管理和調(diào)度得到各個(gè)作業(yè),將各個(gè)作業(yè)發(fā)送至Hadoop平臺(tái)進(jìn)行計(jì)算得到該反饋結(jié)果發(fā)送給在線監(jiān)測(cè)系統(tǒng);所述關(guān)系數(shù)據(jù)服務(wù)器,連接主站服務(wù)器,將主站服務(wù)器解析的第二數(shù)據(jù)包結(jié)果存儲(chǔ)到MySQL關(guān)系型數(shù)據(jù)庫(kù)中;所述Hadoop平臺(tái),用于調(diào)用MapReduce框架對(duì)第一解析結(jié)果、第二解析結(jié)果和各個(gè)作業(yè)進(jìn)行并行計(jì)算。2.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述實(shí)時(shí)監(jiān)測(cè)裝置包括:光纖傳感器,用于實(shí)時(shí)檢測(cè)橋梁實(shí)時(shí)數(shù)據(jù),所述橋梁實(shí)時(shí)數(shù)據(jù)包括橋梁的應(yīng)變、壓力及溫度等;光纖光柵解調(diào)儀,用于解析該橋梁實(shí)時(shí)數(shù)據(jù)得到第一數(shù)據(jù)包,并將該第一數(shù)據(jù)包發(fā)送至主站服務(wù)器。3.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述主站服務(wù)器包括:第一接口,連接HBase非關(guān)系型數(shù)據(jù)庫(kù);第二接口,連接MySQL關(guān)系型數(shù)據(jù)庫(kù);數(shù)據(jù)解析模塊,用于接收并解析第一數(shù)據(jù)包和第二數(shù)據(jù)包,分別得到第一解析結(jié)果和第二解析結(jié)果;HBase客戶端模塊,用于通過第一接口將第一解析結(jié)果寫入HBase非關(guān)系型數(shù)據(jù)庫(kù);MySQL客戶端模塊,用于通過第二接口將第二解析結(jié)果寫入MySQL關(guān)系型數(shù)據(jù)庫(kù)。4.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述數(shù)據(jù)解析模塊根據(jù)UDP協(xié)議和特定規(guī)約進(jìn)行解析。5.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述Hadoop平臺(tái)為服務(wù)器集群。6.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述人工巡檢系統(tǒng)包括:上下橋考勤模塊,用于通過移動(dòng)設(shè)備的攝像頭實(shí)地拍照及相關(guān)信息錄入添加工作人員的上下橋考勤記錄;巡檢軌跡模塊,用于通過移動(dòng)設(shè)備的GPS模塊和百度地圖SDK模塊繪制工作人員的巡檢軌跡;巡檢記錄模塊,用于根據(jù)三種模式記錄工作人員對(duì)橋梁損壞情況的巡檢記錄;記錄上傳模塊,用于通過網(wǎng)絡(luò)或USB接口將移動(dòng)設(shè)備中的上下橋考勤記錄、巡檢軌跡及巡檢記錄上傳至主站服務(wù)器。7.如權(quán)利要求6所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述三種模式包括:日常巡檢,工作人員進(jìn)行每日巡檢任務(wù);經(jīng)常巡檢,工作人員按預(yù)設(shè)周期對(duì)橋梁部件損壞情況進(jìn)行巡檢;定期巡檢,工作人員按預(yù)設(shè)時(shí)間對(duì)規(guī)定表格內(nèi)容進(jìn)行巡檢。8.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)包括:報(bào)警模塊,用于實(shí)時(shí)監(jiān)聽管理服務(wù)器并通過JPUSH極光推送將監(jiān)聽到的報(bào)警信息通知給工作人員;數(shù)據(jù)查閱模塊,用于發(fā)送第一數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第一反饋結(jié)果,并使用第一反饋結(jié)果更新橋梁實(shí)時(shí)數(shù)據(jù);圖表展示模塊,用于發(fā)送第二數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第二反饋結(jié)果,通過AchartEngine圖表引擎將第二反饋結(jié)果和歷史反饋結(jié)果繪制成圖表;數(shù)據(jù)分析模塊,用于發(fā)送第三數(shù)據(jù)查詢請(qǐng)求至管理服務(wù)器得到第三反饋結(jié)果,根據(jù)預(yù)定對(duì)比項(xiàng)分析第三反饋結(jié)果并通過圖表顯示分析結(jié)果。9.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)通過TimeTask類實(shí)時(shí)監(jiān)聽管理服務(wù)器。10.如權(quán)利要求1所述的橋梁健康監(jiān)測(cè)系統(tǒng),其特征在于,所述人工巡檢系統(tǒng)和所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)均基于安卓平臺(tái)而形成?!疚臋n編號(hào)】H04L29/08GK106021613SQ201610506979【公開日】2016年10月12日【申請(qǐng)日】2016年6月30日【發(fā)明人】劉芳,魯曉韻,秦王晨,張永佳,楊燕,李盛,岳麗娜【申請(qǐng)人】武漢理工大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巧家县| 商南县| 射阳县| 水富县| 城口县| 宁海县| 大足县| 洛隆县| 青铜峡市| 棋牌| 阳新县| 哈巴河县| 新余市| 榕江县| 江油市| 德昌县| 永登县| 铜梁县| 汕头市| 清远市| 社旗县| 兴安盟| 澄城县| 正安县| 白银市| 兰考县| 宁海县| 托克托县| 商河县| 陆丰市| 金秀| 闸北区| 南城县| 石棉县| 谢通门县| 桂东县| 巴林右旗| 同德县| 洛浦县| 三河市| 公安县|