本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng)及方法。
背景技術(shù):
物聯(lián)網(wǎng)(Internet of things,IoT)是物物相連的互聯(lián)網(wǎng),是新一代信息技術(shù)的重要組成部分,也是“信息化”時(shí)代的重要發(fā)展階段。
智慧城市就是運(yùn)用信息和通信技術(shù)手段感測(cè)、分析、整合城市運(yùn)行核心系統(tǒng)的各項(xiàng)關(guān)鍵信息,從而對(duì)包括民生、環(huán)保、公共安全、城市服務(wù)、工商業(yè)活動(dòng)在內(nèi)的各種需求做出智能響應(yīng)。其實(shí)質(zhì)是利用先進(jìn)的信息技術(shù),實(shí)現(xiàn)城市智慧式管理和運(yùn)行,進(jìn)而為城市中的人創(chuàng)造更美好的生活,促進(jìn)城市的和諧、可持續(xù)成長(zhǎng)。
物聯(lián)網(wǎng)應(yīng)用于智慧城市,由于有大量的設(shè)備,會(huì)產(chǎn)生多種運(yùn)營(yíng)控制的問題,包括:如何設(shè)備快速查詢,設(shè)備如何巡檢,大量設(shè)備調(diào)整和升級(jí),設(shè)備數(shù)據(jù)如何收集,如何利用海量的設(shè)備數(shù)據(jù)并產(chǎn)生價(jià)值等,然而現(xiàn)今并未有完善的運(yùn)營(yíng)控制方案以解決上述問題之一。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明旨在至少克服上述缺陷之一提供一種基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng)及方法,從而有效的對(duì)城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)進(jìn)行控制。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的:
本發(fā)明的一個(gè)方面提供了一種基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng),包括:至少一個(gè)采集器,每個(gè)采集器用于采集至少一個(gè)物聯(lián)網(wǎng)設(shè)備的設(shè)備數(shù)據(jù),并將采集到的設(shè)備數(shù)據(jù)發(fā)送至集中器,其中,設(shè)備數(shù)據(jù)包括設(shè)備信息以及環(huán)境信息;至少一個(gè)集中器,每個(gè)集中器用于接收采集器發(fā)送的設(shè)備數(shù)據(jù),并將設(shè)備數(shù)據(jù)發(fā)送至云網(wǎng)關(guān);至少一個(gè)云網(wǎng)關(guān),每個(gè)云網(wǎng)關(guān)用于接收集中器發(fā)送的設(shè)備數(shù)據(jù),并向消息系統(tǒng)發(fā)送設(shè)備數(shù)據(jù),接收運(yùn)營(yíng)管理平臺(tái)發(fā)送的控制信息;消息系統(tǒng),用于對(duì)設(shè)備數(shù)據(jù)進(jìn)行分離處理,根據(jù)預(yù)設(shè)規(guī)則將設(shè)備數(shù)據(jù)發(fā)送至數(shù)據(jù)流模塊或者大數(shù)據(jù)分析模塊;數(shù)據(jù)流模塊,用于接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),并根據(jù)預(yù)設(shè)的不同規(guī)則,提取設(shè)備數(shù)據(jù)中的設(shè)備特征數(shù)據(jù),并將設(shè)備特征數(shù)據(jù)保存到數(shù)據(jù)庫(kù);大數(shù)據(jù)分析模塊,用于接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型;運(yùn)營(yíng)管理平臺(tái),用于采用Web用戶界面,根據(jù)數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊產(chǎn)生的數(shù)據(jù)執(zhí)行管理操作,并向云網(wǎng)關(guān)發(fā)送控制信息。
另外,云網(wǎng)關(guān)采用Haproxy+Keepalived作為負(fù)載均衡。
另外,消息系統(tǒng)采用Kafka實(shí)現(xiàn)。
另外,數(shù)據(jù)流模塊,還用于根據(jù)觸發(fā)器設(shè)置的條件,當(dāng)設(shè)備特征數(shù)據(jù)達(dá)到閾值范圍時(shí),觸發(fā)提示事件至運(yùn)營(yíng)管理平臺(tái)。
另外,大數(shù)據(jù)分析模塊通過如下方式接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型:消息系統(tǒng),還用于將設(shè)備數(shù)據(jù)發(fā)送至Hadoop進(jìn)行存儲(chǔ);大數(shù)據(jù)分析模塊,具體用于獲取消息系統(tǒng)發(fā)送至Hadoop進(jìn)行存儲(chǔ)的設(shè)備數(shù)據(jù),基于Hadoop進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型。
另外,大數(shù)據(jù)分析模塊,具體用于使用Spark SQL查詢HDFS,使用MLib分析能源,制作節(jié)能策略模型。
另外,管理操作包括:設(shè)備查詢、設(shè)備報(bào)警處理、區(qū)域設(shè)備批量更新、統(tǒng)計(jì)數(shù)據(jù)查詢和/或報(bào)表展現(xiàn)。
本發(fā)明的另一個(gè)方面提供了一種基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法,包括:采集器采集至少一個(gè)物聯(lián)網(wǎng)設(shè)備的設(shè)備數(shù)據(jù),并將采集到的設(shè)備數(shù)據(jù)發(fā)送至集中器,其中,設(shè)備數(shù)據(jù)包括設(shè)備信息以及環(huán)境信息;集中器接收采集器發(fā)送的設(shè)備數(shù)據(jù),并將設(shè)備數(shù)據(jù)發(fā)送至云網(wǎng)關(guān);云網(wǎng)關(guān)接收集中器發(fā)送的設(shè)備數(shù)據(jù),并向消息系統(tǒng)發(fā)送設(shè)備數(shù)據(jù);消息系統(tǒng)對(duì)設(shè)備數(shù)據(jù)進(jìn)行分離處理,根據(jù)預(yù)設(shè)規(guī)則將設(shè)備數(shù)據(jù)發(fā)送至數(shù)據(jù)流模塊或者大數(shù)據(jù)分析模塊;數(shù)據(jù)流模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),并根據(jù)預(yù)設(shè)的不同規(guī)則,提取設(shè)備數(shù)據(jù)中的設(shè)備特征數(shù)據(jù),并將設(shè)備特征數(shù)據(jù)保存到數(shù)據(jù)庫(kù);大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型;運(yùn)營(yíng)管理平臺(tái)采用Web用戶界面,根據(jù)數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊產(chǎn)生的數(shù)據(jù)執(zhí)行管理操作,并向云網(wǎng)關(guān)發(fā)送控制信息;云網(wǎng)關(guān)接收運(yùn)營(yíng)管理平臺(tái)發(fā)送的控制信息。
另外,云網(wǎng)關(guān)采用Haproxy+Keepalived作為負(fù)載均衡。
另外,消息系統(tǒng)采用Kafka實(shí)現(xiàn)。
另外,方法還包括:數(shù)據(jù)流模塊根據(jù)觸發(fā)器設(shè)置的條件,當(dāng)設(shè)備特征數(shù)據(jù)達(dá)到閾值范圍時(shí),觸發(fā)提示事件至運(yùn)營(yíng)管理平臺(tái)。
另外,大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型包括:大數(shù)據(jù)分析模塊獲取消息系統(tǒng)發(fā)送至Hadoop進(jìn)行存儲(chǔ)的設(shè)備數(shù)據(jù);大數(shù)據(jù)分析模塊基于Hadoop進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型。
另外,大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型包括:大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),使用Spark SQL查詢HDFS,使用MLib分析能源,制作節(jié)能策略模型。
另外,管理操作包括:設(shè)備查詢、設(shè)備報(bào)警處理、區(qū)域設(shè)備批量更新、統(tǒng)計(jì)數(shù)據(jù)查詢和/或報(bào)表展現(xiàn)。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng)及方法,運(yùn)營(yíng)管理平臺(tái)可以得到數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊的相關(guān)數(shù)據(jù),從而根據(jù)監(jiān)測(cè)的結(jié)果有效的對(duì)城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)進(jìn)行控制。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。
圖1為本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖2示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)流模塊觸發(fā)提示事件的一個(gè)具體示例;
圖3示出了本發(fā)明實(shí)施例提供的大數(shù)據(jù)分析模塊進(jìn)行數(shù)據(jù)分析的具體示例;
圖4為本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行詳細(xì)說明。
圖1為本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng)的結(jié)構(gòu)示意圖,參見圖1,本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng),包括:
至少一個(gè)采集器101,每個(gè)采集器101用于采集至少一個(gè)物聯(lián)網(wǎng)設(shè)備的設(shè)備數(shù)據(jù),并將采集到的設(shè)備數(shù)據(jù)發(fā)送至集中器102,其中,設(shè)備數(shù)據(jù)包括設(shè)備信息以及環(huán)境信息;
至少一個(gè)集中器102,每個(gè)集中器102用于接收采集器101發(fā)送的設(shè)備數(shù)據(jù),并將設(shè)備數(shù)據(jù)發(fā)送至云網(wǎng)關(guān)103;
至少一個(gè)云網(wǎng)關(guān)103,每個(gè)云網(wǎng)關(guān)103用于接收集中器102發(fā)送的設(shè)備數(shù)據(jù),并向消息系統(tǒng)104發(fā)送設(shè)備數(shù)據(jù),接收運(yùn)營(yíng)管理平臺(tái)107發(fā)送的控制信息;
消息系統(tǒng)104,用于對(duì)設(shè)備數(shù)據(jù)進(jìn)行分離處理,根據(jù)預(yù)設(shè)規(guī)則將設(shè)備數(shù)據(jù)發(fā)送至數(shù)據(jù)流模塊105或者大數(shù)據(jù)分析模塊106;
數(shù)據(jù)流模塊105,用于接收消息系統(tǒng)104發(fā)送的設(shè)備數(shù)據(jù),并根據(jù)預(yù)設(shè)的不同規(guī)則,提取設(shè)備數(shù)據(jù)中的設(shè)備特征數(shù)據(jù),并將設(shè)備特征數(shù)據(jù)保存到數(shù)據(jù)庫(kù);
大數(shù)據(jù)分析模塊106,用于接收消息系統(tǒng)104發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型;
運(yùn)營(yíng)管理平臺(tái)107,用于采用Web用戶界面,根據(jù)數(shù)據(jù)流模塊105和大數(shù)據(jù)分析模塊106產(chǎn)生的數(shù)據(jù)執(zhí)行管理操作,并向云網(wǎng)關(guān)103發(fā)送控制信息。
由此可見,通過本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制系統(tǒng),運(yùn)營(yíng)管理平臺(tái)可以得到數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊的相關(guān)數(shù)據(jù),從而根據(jù)監(jiān)測(cè)的結(jié)果有效的對(duì)城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)進(jìn)行控制。
具體地,物聯(lián)網(wǎng)設(shè)備是指接入物聯(lián)網(wǎng)的設(shè)備,例如路燈、門禁、車庫(kù)抬桿等,本發(fā)明并不局限于設(shè)備的具體內(nèi)容,只要可以接入物聯(lián)網(wǎng)的設(shè)備均應(yīng)屬于本發(fā)明的保護(hù)范圍。
采集器101,具體可以收集物聯(lián)網(wǎng)設(shè)備信息以及環(huán)境信息等,具體可以包括但不限于設(shè)備的開啟狀態(tài)、電壓、溫度等,并定時(shí)上傳到集中器102。
集中器102是IoT設(shè)備物(聯(lián)網(wǎng)設(shè)備)的傳輸中介,其可以根據(jù)采集器101類型以及部署環(huán)境不同,支持有線、Wifi、LoRa等傳輸方式。集中器102可以接受采集器101傳輸?shù)臄?shù)據(jù),并上傳到云網(wǎng)關(guān)103。
云網(wǎng)關(guān)103是云平臺(tái)的網(wǎng)絡(luò)接入點(diǎn),具體用于接收流入的設(shè)備數(shù)據(jù),以及向設(shè)備發(fā)送指令。作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,云網(wǎng)關(guān)103采用Haproxy+Keepalived作為負(fù)載均衡,由此可以保證系統(tǒng)的擴(kuò)展,提高系統(tǒng)容納量。
由于云網(wǎng)關(guān)103的流入數(shù)據(jù)有多個(gè)系統(tǒng)都需要使用和分析,因此,作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,消息系統(tǒng)104可以使用開源的消息分發(fā)系統(tǒng)Kafka進(jìn)行消息的分離處理,即消息系統(tǒng)104采用Kafka實(shí)現(xiàn)。由此可以保證系統(tǒng)的擴(kuò)展,提高系統(tǒng)容納量。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,消息系統(tǒng)104可以按照預(yù)設(shè)規(guī)則將一份數(shù)據(jù)通過Kafka的消費(fèi)接口以流的形式供數(shù)據(jù)流模塊105進(jìn)行處理;另一份數(shù)據(jù)存儲(chǔ)到Hadoop,用于大數(shù)據(jù)分析模塊106進(jìn)行大數(shù)據(jù)分析。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,數(shù)據(jù)流模塊105可以監(jiān)聽消息系統(tǒng)104流入的設(shè)備數(shù)據(jù),根據(jù)設(shè)置的不同規(guī)則,提取出設(shè)備特征數(shù)據(jù),并保存到Mysql數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)保存了設(shè)備的在線狀態(tài),心跳時(shí)間,電壓、溫度等參數(shù)。以便后續(xù)使用。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,數(shù)據(jù)流模塊105還用于根據(jù)觸發(fā)器設(shè)置的條件,當(dāng)設(shè)備特征數(shù)據(jù)達(dá)到閾值范圍時(shí),觸發(fā)提示事件至運(yùn)營(yíng)管理平臺(tái)107。具體地,數(shù)據(jù)流模塊105根據(jù)觸發(fā)器設(shè)置的條件,當(dāng)狀態(tài)或指標(biāo)值到達(dá)閾值范圍時(shí),觸發(fā)通知或報(bào)警事件。圖2示出了數(shù)據(jù)流模塊105觸發(fā)提示事件的一個(gè)具體示例,但本發(fā)明并不局限于此。由此提示監(jiān)管人員,方便人員管理。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,大數(shù)據(jù)分析模塊106通過如下方式接收消息系統(tǒng)104發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型:消息系統(tǒng)104,還用于將設(shè)備數(shù)據(jù)發(fā)送至Hadoop進(jìn)行存儲(chǔ);大數(shù)據(jù)分析模塊106,具體用于獲取消息系統(tǒng)104發(fā)送至Hadoop進(jìn)行存儲(chǔ)的設(shè)備數(shù)據(jù),基于Hadoop進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型。由此可以在業(yè)務(wù)增長(zhǎng)以及歷史日志持續(xù)增長(zhǎng)的情況下,通過增加服務(wù)器節(jié)點(diǎn),確保系統(tǒng)的健康運(yùn)行
大數(shù)據(jù)分析模塊106具體地,可以基于開源的Spark系統(tǒng),使用Spark SQL查詢HDFS,用于海量數(shù)據(jù)的統(tǒng)計(jì)類數(shù)據(jù)查詢;使用MLib分析能源,制作節(jié)能策略模型。圖3示出了大數(shù)據(jù)分析模塊106進(jìn)行數(shù)據(jù)分析的具體示例,但本發(fā)明并不局限于此。由此可以使得大數(shù)據(jù)分析簡(jiǎn)單快捷。
運(yùn)營(yíng)管理平臺(tái)107是管理人員使用的Web用戶界面,根據(jù)數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊產(chǎn)生的數(shù)據(jù)流模塊和執(zhí)行管理操作,發(fā)送控制信息至云網(wǎng)關(guān)103。其中,管理操作主要包括以下內(nèi)容:設(shè)備查詢、設(shè)備報(bào)警處理、區(qū)域設(shè)備批量更新、統(tǒng)計(jì)數(shù)據(jù)查詢和/或報(bào)表展現(xiàn)。由此保證運(yùn)營(yíng)管理的多元化和便捷性。
在本發(fā)明中,鑒于城市級(jí)物聯(lián)網(wǎng)的數(shù)據(jù)量,要求系統(tǒng)在設(shè)備大量增加時(shí),系統(tǒng)是可擴(kuò)展的。因此,本發(fā)明提供的系統(tǒng)從以下幾點(diǎn)確保了水平擴(kuò)展性:
1、云網(wǎng)關(guān)可以使用Haproxy+Keepalived作負(fù)載均衡,網(wǎng)關(guān)服務(wù)器節(jié)點(diǎn)可任意增加;
2、消息系統(tǒng)使用Kafka,通過增加服務(wù)器節(jié)點(diǎn),具有任意水平擴(kuò)展能力;
3、Hadoop作為分布式文件數(shù)據(jù)庫(kù),在業(yè)務(wù)增長(zhǎng)以及歷史日志持續(xù)增長(zhǎng)的情況下,通過增加服務(wù)器節(jié)點(diǎn),也可確保系統(tǒng)的健康運(yùn)行。
圖4示出了本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法的流程圖,而本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法應(yīng)用于上述系統(tǒng),以下僅對(duì)基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法進(jìn)行簡(jiǎn)單說明,其他未盡事宜,具體參見上述系統(tǒng)的相關(guān)說明。參見圖4,本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法,包括:
S401,采集器采集至少一個(gè)物聯(lián)網(wǎng)設(shè)備的設(shè)備數(shù)據(jù),并將采集到的設(shè)備數(shù)據(jù)發(fā)送至集中器,其中,設(shè)備數(shù)據(jù)包括設(shè)備信息以及環(huán)境信息;
S402,集中器接收采集器發(fā)送的設(shè)備數(shù)據(jù),并將設(shè)備數(shù)據(jù)發(fā)送至云網(wǎng)關(guān);
S403,云網(wǎng)關(guān)接收集中器發(fā)送的設(shè)備數(shù)據(jù),并向消息系統(tǒng)發(fā)送設(shè)備數(shù)據(jù);
S404,消息系統(tǒng)對(duì)設(shè)備數(shù)據(jù)進(jìn)行分離處理,根據(jù)預(yù)設(shè)規(guī)則將設(shè)備數(shù)據(jù)發(fā)送至數(shù)據(jù)流模塊或者大數(shù)據(jù)分析模塊;
S405,數(shù)據(jù)流模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),并根據(jù)預(yù)設(shè)的不同規(guī)則,提取設(shè)備數(shù)據(jù)中的設(shè)備特征數(shù)據(jù),并將設(shè)備特征數(shù)據(jù)保存到數(shù)據(jù)庫(kù);
S406,大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型;
S407,運(yùn)營(yíng)管理平臺(tái)采用Web用戶界面,根據(jù)數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊產(chǎn)生的數(shù)據(jù)執(zhí)行管理操作,并向云網(wǎng)關(guān)發(fā)送控制信息;
S408,云網(wǎng)關(guān)接收運(yùn)營(yíng)管理平臺(tái)發(fā)送的控制信息。
由此可見,通過本發(fā)明實(shí)施例提供的基于大數(shù)據(jù)技術(shù)的城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)控制方法,運(yùn)營(yíng)管理平臺(tái)可以得到數(shù)據(jù)流模塊和大數(shù)據(jù)分析模塊的相關(guān)數(shù)據(jù),從而根據(jù)監(jiān)測(cè)的結(jié)果有效的對(duì)城市物聯(lián)網(wǎng)設(shè)備運(yùn)營(yíng)進(jìn)行控制。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,云網(wǎng)關(guān)采用Haproxy+Keepalived作為負(fù)載均衡。由此可以保證系統(tǒng)的擴(kuò)展,提高系統(tǒng)容納量。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,消息系統(tǒng)采用Kafka實(shí)現(xiàn),同樣地,由此可以保證系統(tǒng)的擴(kuò)展,提高系統(tǒng)容納量。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,方法還包括:數(shù)據(jù)流模塊根據(jù)觸發(fā)器設(shè)置的條件,當(dāng)設(shè)備特征數(shù)據(jù)達(dá)到閾值范圍時(shí),觸發(fā)提示事件至運(yùn)營(yíng)管理平臺(tái)。由此提示監(jiān)管人員,方便人員管理。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型包括:大數(shù)據(jù)分析模塊獲取消息系統(tǒng)發(fā)送至Hadoop進(jìn)行存儲(chǔ)的設(shè)備數(shù)據(jù);大數(shù)據(jù)分析模塊基于Hadoop進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型。由此可以在業(yè)務(wù)增長(zhǎng)以及歷史日志持續(xù)增長(zhǎng)的情況下,通過增加服務(wù)器節(jié)點(diǎn),確保系統(tǒng)的健康運(yùn)行。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),進(jìn)行統(tǒng)計(jì)及查詢,并進(jìn)行能源分析制作節(jié)能策略模型包括:大數(shù)據(jù)分析模塊接收消息系統(tǒng)發(fā)送的設(shè)備數(shù)據(jù),使用Spark SQL查詢HDFS,使用MLib分析能源,制作節(jié)能策略模型。由此可以使得大數(shù)據(jù)分析簡(jiǎn)單快捷。
作為本發(fā)明實(shí)施例的一個(gè)可選實(shí)施方式,管理操作包括:設(shè)備查詢、設(shè)備報(bào)警處理、區(qū)域設(shè)備批量更新、統(tǒng)計(jì)數(shù)據(jù)查詢和/或報(bào)表展現(xiàn)。由此保證運(yùn)營(yíng)管理的多元化和便捷性。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
以上的實(shí)施例僅是對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對(duì)本發(fā)明的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計(jì)精神的前提下,本領(lǐng)域普通工程技術(shù)人員對(duì)本發(fā)明的技術(shù)方案做出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明的權(quán)利要求書確定的保護(hù)范圍內(nèi)。