王丹
摘要:在當(dāng)前科學(xué)技術(shù)高速發(fā)展的背景下,基于現(xiàn)代信息的技術(shù)的智慧城市建設(shè)進(jìn)程不斷深化,由此,基于物聯(lián)網(wǎng)技術(shù)的智慧燃?xì)饨ㄔO(shè)速度也隨之提升?;诖耍疚膶⑨槍?duì)智慧燃?xì)獍部叵到y(tǒng)相關(guān)技術(shù)進(jìn)行研究,希望對(duì)智慧燃?xì)庀到y(tǒng)建設(shè)提供參考意見。
關(guān)鍵詞:物聯(lián)網(wǎng);智慧燃?xì)?關(guān)鍵技術(shù)
引言:
城鎮(zhèn)燃?xì)獯嬖谝兹肌⒁妆任kU(xiǎn)特征,如果疏于管理,出現(xiàn)重大安全事故的幾率會(huì)大幅提升。傳統(tǒng)燃?xì)夤芾砟J綄⒄麄€(gè)供應(yīng)流程進(jìn)行分割,形成數(shù)個(gè)供應(yīng)段,各段之間存在信息溝通渠道缺失情況,信息孤島問題較為突出,使得管理體系存在較大漏洞,難以達(dá)成預(yù)期控制效果。由此,基于現(xiàn)代信息技術(shù)的智慧燃?xì)夤芾眢w系建設(shè)成為當(dāng)前行業(yè)發(fā)展主要方向,其中安控系統(tǒng)中軟件模塊等關(guān)鍵技術(shù)成為技術(shù)人員研究的主要內(nèi)容。
1.智慧燃?xì)鈽I(yè)務(wù)平臺(tái)構(gòu)建
智慧燃?xì)鈽I(yè)務(wù)平臺(tái)由通信服務(wù)器、WEB服務(wù)、終端等三個(gè)主要部分組成。其中通信服務(wù)器主要承擔(dān)連接IOT系統(tǒng)及數(shù)據(jù)庫存取職能,此外,在面對(duì)突發(fā)告警信息情況下,利用通訊網(wǎng)絡(luò)及時(shí)迅速地將信息傳輸至監(jiān)控人員應(yīng)用終端,提升故障處理響應(yīng)效率。
WEB展示及調(diào)用是WEB服務(wù)基本功能設(shè)置。WEB調(diào)用主要基于JSON協(xié)議,協(xié)議設(shè)計(jì)主要依據(jù)實(shí)際應(yīng)用進(jìn)行。WEB調(diào)用過程中需要依照透明方式對(duì)數(shù)據(jù)庫表格及JSON格式進(jìn)行轉(zhuǎn)換,在內(nèi)容不變的情況下減少WEB服務(wù)工作負(fù)荷,同時(shí)也可以提升數(shù)據(jù)庫遭受終端直接控制風(fēng)險(xiǎn)的抵御能力,降低數(shù)據(jù)庫耦合[1]。
短鏈接與長連接是終端應(yīng)用的兩種的主要形式,其中短鏈接主要承擔(dān)與WEB服務(wù)進(jìn)行交互的職責(zé),長連接則負(fù)責(zé)與通信服務(wù)器進(jìn)行連接,保持活動(dòng)性。通信協(xié)議均依照J(rèn)SON格式進(jìn)行交互,同時(shí)為確保通信安全性,在鏈接階段設(shè)置密文認(rèn)證,考慮到數(shù)據(jù)階段較為復(fù)雜且對(duì)效率存在明顯要求,此階段不采用密文傳輸。受移動(dòng)端存在后臺(tái)耗電等問題,因此,終端應(yīng)用設(shè)計(jì)考慮利用華為、小米等第三方進(jìn)行訂閱推送服務(wù)。
智慧燃?xì)鈽I(yè)務(wù)平臺(tái)構(gòu)建過程中,還需要對(duì)用戶類型進(jìn)行詳細(xì)分類并進(jìn)行命名設(shè)計(jì)。依據(jù)應(yīng)用場(chǎng)景差異性,當(dāng)前平臺(tái)在用戶類型劃分方面主要分為管理員、一級(jí)監(jiān)控中心用戶、二/三/四級(jí)監(jiān)控用戶、巡檢員、普通用戶、測(cè)試角色、游客(體驗(yàn))等,用戶類型之間的差異主要體現(xiàn)在全縣、功能等方面[2]。
2.智慧燃?xì)廛浖K設(shè)計(jì)
2.1軟件數(shù)據(jù)庫設(shè)計(jì)
2.1.1用戶認(rèn)證及權(quán)限設(shè)計(jì)
本系統(tǒng)在實(shí)際應(yīng)用過程中需要首先針對(duì)用戶認(rèn)證環(huán)節(jié)進(jìn)行設(shè)計(jì),此環(huán)節(jié)重點(diǎn)在于對(duì)用戶身份的合法性進(jìn)行驗(yàn)證。依據(jù)此要求,技術(shù)人員設(shè)計(jì)出認(rèn)證流程。
在用戶權(quán)限設(shè)計(jì)方面,通過系統(tǒng)認(rèn)證后,用戶可以在權(quán)限范圍內(nèi)對(duì)系統(tǒng)資源進(jìn)行訪問。依據(jù)此要求,技術(shù)人員設(shè)計(jì)出系統(tǒng)授權(quán)流程。
針對(duì)移動(dòng)端設(shè)計(jì),考慮到部分系統(tǒng)中難以對(duì)session進(jìn)行統(tǒng)一與使用,因此,智慧燃?xì)馄脚_(tái)設(shè)計(jì)中針對(duì)終端用戶訪問唯一性的設(shè)計(jì)采用服務(wù)器所生成的TOKEN碼作為替代。
2.2 WEB網(wǎng)站功能及接口設(shè)計(jì)
本系統(tǒng)在設(shè)計(jì)過程中軟件框架構(gòu)成主要采用NETTY/JAVA環(huán)境體系,同時(shí)網(wǎng)站訪問功能設(shè)計(jì)采用WEB-RPC服務(wù)及B/S方式實(shí)現(xiàn)。
其中網(wǎng)站功能設(shè)計(jì)內(nèi)容主要涵蓋以下幾方面:第一,用戶登錄模塊設(shè)計(jì);第二,主界面-主框設(shè)計(jì),包括用戶登錄狀態(tài)檢測(cè)、全局告警指示等;第三,信息實(shí)時(shí)檢測(cè),主要內(nèi)容涵蓋GIS展示、設(shè)備狀態(tài)監(jiān)控、告警信息處理等;第四,實(shí)時(shí)信息傳輸,包括在線設(shè)備信息傳輸、告警信息傳輸?shù)龋渲性诰€設(shè)備信息傳輸主要依據(jù)設(shè)備歸屬進(jìn)行過濾;第五,系統(tǒng)公告發(fā)布;第六,系統(tǒng)信息統(tǒng)計(jì)查詢。主要內(nèi)容包括依據(jù)區(qū)域、時(shí)間等統(tǒng)計(jì)信息對(duì)設(shè)備告警情況進(jìn)行查詢,依據(jù)區(qū)域、時(shí)間的統(tǒng)計(jì)信息對(duì)設(shè)備故障歷史信息進(jìn)行查詢等。
網(wǎng)站接口設(shè)計(jì)方面,技術(shù)人員在實(shí)際工作中依據(jù)系統(tǒng)應(yīng)用需求,對(duì)用戶登錄模塊、在線設(shè)備狀態(tài)信息、JSON/SQL協(xié)議透明轉(zhuǎn)換等進(jìn)行設(shè)計(jì)。設(shè)計(jì)人員在對(duì)JSON接口進(jìn)行設(shè)計(jì)過程中將結(jié)構(gòu)地址、請(qǐng)求方法等作為主要內(nèi)容。
2.3移動(dòng)應(yīng)用設(shè)計(jì)
本系統(tǒng)移動(dòng)端設(shè)計(jì)的主要理念為配合智慧可燃?xì)怏w探測(cè)器,利用軟件實(shí)時(shí)檢測(cè)功能、警情實(shí)時(shí)推動(dòng)功能以及智能化處理功能等,實(shí)現(xiàn)便捷有效地監(jiān)控燃?xì)庀到y(tǒng)狀態(tài)的目的。
移動(dòng)終端設(shè)計(jì)主要針對(duì)個(gè)體、物業(yè)單位等,燃?xì)馓綔y(cè)器主要安置在家庭廚房、酒店后廚等區(qū)域,探測(cè)器提供二維碼,用戶在完成賬號(hào)注冊(cè)環(huán)節(jié)后可利用二維碼綁定設(shè)備。在發(fā)生燃?xì)庑孤兜惹闆r下,智慧燃?xì)夤芾硐到y(tǒng)自動(dòng)切斷燃?xì)夤?yīng),同時(shí)利用短信、電話等途徑通知用戶,避免燃?xì)庑孤兜染榻o用戶帶來更大的人身或財(cái)產(chǎn)損失。
移動(dòng)端設(shè)計(jì)過程中需要注意的重點(diǎn)環(huán)節(jié)在于針對(duì)不同手機(jī)操作系統(tǒng)進(jìn)行設(shè)計(jì),當(dāng)前手機(jī)主流系統(tǒng)為android以及ios系統(tǒng),針對(duì)這兩項(xiàng)系統(tǒng)進(jìn)行軟件設(shè)計(jì)即可滿足移動(dòng)端使用要求。
在實(shí)際設(shè)計(jì)過程中,移動(dòng)端框架主要采用QT跨平臺(tái)框架,最大限度地降低android以及ios代碼出現(xiàn)復(fù)用的情況,其實(shí)降低平臺(tái)移植頻率,同時(shí)在通信協(xié)議設(shè)計(jì)方面,采用JSON格式,降低工作人員工作負(fù)荷。
總結(jié):綜上所述,在當(dāng)前智慧城市建設(shè)進(jìn)程不斷深化的背景下,智慧燃?xì)夤芾砥脚_(tái)已經(jīng)成為行業(yè)發(fā)展的主流趨向。本文針對(duì)智慧燃?xì)獍部叵到y(tǒng)設(shè)計(jì)的關(guān)鍵環(huán)節(jié)進(jìn)行研究,希望對(duì)技術(shù)人員提供參考意見。
參考文獻(xiàn):
[1]李超.基于物聯(lián)網(wǎng)技術(shù)的燃?xì)夤芫W(wǎng)控制系統(tǒng)設(shè)計(jì)[J].中國石油和化工標(biāo)準(zhǔn)與質(zhì)量,2019,498(16):257-258.
[2]陳建祺.淺析物聯(lián)網(wǎng)智能燃?xì)庀到y(tǒng)在城鎮(zhèn)燃?xì)庵械膽?yīng)用[J].智能城市,2020,006(007):51-52.
*浙江省教育廳一般科研項(xiàng)目(y202043849)