孫 磊 楊得成
(黑河學(xué)院,黑龍江 黑河 164300)
森林防火工作要求認(rèn)真貫徹執(zhí)行“預(yù)防為主、積極消滅”的方針,其中“預(yù)防為主”是以日常巡檢林區(qū)重點(diǎn)區(qū)域來落實(shí)的,林區(qū)日常防火巡檢工作中主要以收集重點(diǎn)區(qū)域地上氣溫、堆積樹葉下面的溫度、風(fēng)力、巡檢位置信息、濕度、區(qū)域地貌拍照等信息為主。
數(shù)據(jù)收集的傳統(tǒng)方式是以手工記錄為主,日常巡檢記錄的數(shù)據(jù)需要進(jìn)行分析匯總,并且與防火預(yù)警數(shù)據(jù)進(jìn)行比對(duì),為林區(qū)防火工作安排提供重要的數(shù)據(jù)支撐,但巡檢過程中手工記錄數(shù)據(jù)本身就是一件非常繁瑣不便的工作,并且將手工記錄的數(shù)據(jù)進(jìn)行分析匯總時(shí)效率更加低下,費(fèi)時(shí)費(fèi)力。
在實(shí)際巡檢工作中,如何提高記錄數(shù)據(jù)的工作效率,如何簡(jiǎn)化工作流程,最主要的是如何利用記錄下來的數(shù)據(jù)為森林防火工作安排提供客觀有效的數(shù)據(jù)支撐,是當(dāng)前巡檢數(shù)據(jù)收集工作面臨的主要問題。
微信小程序,小程序的一種,英文名Wechat Mini Program,是一種不需要下載安裝即可使用的手機(jī)應(yīng)用程序,它將手機(jī)應(yīng)用程序的“觸手可及”夢(mèng)想變?yōu)楝F(xiàn)實(shí),用戶掃一掃或搜一下即可打開應(yīng)用[1]。在微信中可以通過留言分享、小程序界面搜索、微信掃描二維碼等方式獲得與打開小程序,它使智能手機(jī)應(yīng)用軟件傳播更加便捷。由于小程序無需下載和安裝,緩解了用戶手機(jī)內(nèi)存的壓力。微信小程序的代碼由騰訊云進(jìn)行托管,前端應(yīng)用項(xiàng)目無需配置服務(wù)器,使用安全性和兼容性較強(qiáng),同時(shí)小程序運(yùn)維成本較低,不需要考慮因智能手機(jī)品牌或操作系統(tǒng)不同而帶來的兼容性或跨平臺(tái)問題。
基于林區(qū)重點(diǎn)巡查區(qū)域的防火數(shù)據(jù)記錄的工作特點(diǎn),通過微信小程序?qū)崿F(xiàn)巡查員便捷高效記錄必要信息代替手寫記錄,通過小程序統(tǒng)計(jì)完各項(xiàng)必要信息后同時(shí)完成數(shù)據(jù)的信息化存儲(chǔ)管理,為后期高效率實(shí)現(xiàn)數(shù)據(jù)分析提供保障,降低巡查員勞動(dòng)強(qiáng)度。
林區(qū)防火巡檢記錄與分析系統(tǒng),以下簡(jiǎn)稱系統(tǒng),共由三大功能模塊構(gòu)成,巡檢關(guān)鍵信息記錄頁(yè)面(view布局頁(yè)面),后臺(tái)存儲(chǔ)維護(hù)數(shù)據(jù)模塊(CMS管理后臺(tái))、數(shù)據(jù)分析功能部分。
為符合林區(qū)重點(diǎn)巡查區(qū)域日常工作的實(shí)際需要,在小程序的巡檢信息錄入頁(yè)面里提供必要的、簡(jiǎn)潔的信息錄入項(xiàng)。進(jìn)而輔助巡檢員提高巡檢工作效率。巡檢關(guān)鍵信息記錄頁(yè)面如圖1所示。
圖1 巡檢關(guān)鍵信息記錄頁(yè)面
CMS 是騰訊云開發(fā)推出的開源的、綜合的數(shù)據(jù)管理平臺(tái),提供了豐富的內(nèi)容數(shù)據(jù)管理功能,可擴(kuò)展性強(qiáng),方便二次開發(fā),可隨時(shí)隨地存儲(chǔ)和管理小程序等前端頁(yè)面提交的內(nèi)容數(shù)據(jù)。支持文本、富文本、Markdown、圖片、文件、關(guān)聯(lián)類型等多種類型的可視化編輯。CMS 擴(kuò)展非常適合微信小程序的數(shù)據(jù)管理、文章編輯和發(fā)布、素材管理等數(shù)據(jù)和內(nèi)容管理的場(chǎng)景。使用 CMS 擴(kuò)展,可省去手動(dòng)線上修改數(shù)據(jù)庫(kù)記錄或投入開發(fā)管理后臺(tái)的麻煩,只需要安裝之后進(jìn)行一些簡(jiǎn)單的配置,就可隨時(shí)隨地使用 CMS 內(nèi)容管理系統(tǒng)來管理內(nèi)容,也可直接結(jié)合微信小程序前端應(yīng)用框架頁(yè)面讀取數(shù)據(jù)庫(kù)數(shù)據(jù)渲染到前端頁(yè)面上進(jìn)行數(shù)據(jù)展示或數(shù)據(jù)發(fā)布。本文所述系統(tǒng)的后臺(tái)存儲(chǔ)維護(hù)數(shù)據(jù)模塊就是借助CMS內(nèi)容數(shù)據(jù)管理平臺(tái)實(shí)現(xiàn)的,數(shù)據(jù)內(nèi)容模型名稱為“巡檢記錄”,其中含有“巡檢員姓名(數(shù)據(jù)庫(kù)字段名xjyname)”“巡檢區(qū)域名稱(數(shù)據(jù)庫(kù)字段名xjdname)”“巡檢點(diǎn)風(fēng)力等級(jí)(數(shù)據(jù)庫(kù)字段名xjdfl)”“巡檢點(diǎn)地表積溫(數(shù)據(jù)庫(kù)字段名xjdwd)”“巡檢日期(數(shù)據(jù)庫(kù)字段名xjdate)”“巡檢區(qū)域經(jīng)緯度信息(數(shù)據(jù)庫(kù)字段名xjdjwd)”,這些數(shù)據(jù)庫(kù)字段名與微信小程序前端應(yīng)用框架頁(yè)面中的各信息項(xiàng)一一對(duì)應(yīng),林區(qū)防火巡檢員在小程序前端頁(yè)面里錄入的數(shù)據(jù)提交后即可保存到各個(gè)對(duì)應(yīng)的數(shù)據(jù)庫(kù)字段中。數(shù)據(jù)內(nèi)容模型即“巡檢記錄”表,如圖2所示。
圖2 巡檢數(shù)據(jù)記錄表
在本模塊中,利用CMS內(nèi)容數(shù)據(jù)管理平臺(tái)提供的數(shù)據(jù)導(dǎo)出功能,將數(shù)據(jù)庫(kù)中保存的巡查區(qū)域相關(guān)記錄數(shù)據(jù)導(dǎo)出為CSV格式文件,并制作“數(shù)據(jù)分析模板”電子表格文件,通過其中設(shè)定的數(shù)據(jù)讀取函數(shù),將CSV導(dǎo)出文件里的重要數(shù)據(jù)提取,并繪制出折線圖表,通過圖表可以清晰觀察出數(shù)據(jù)的變化情況,可以為防火工作部署提供數(shù)據(jù)支撐。
林區(qū)重點(diǎn)區(qū)域日常巡查工作中積累下來的巡檢員姓名、巡檢區(qū)域名稱、風(fēng)力、地面堆積物積溫、巡檢區(qū)域的經(jīng)緯度、巡檢日期時(shí)間等重要信息為森林火災(zāi)網(wǎng)格化撲救實(shí)施方案的制定提供重要的客觀數(shù)據(jù)支撐。巡檢員在巡檢重點(diǎn)林區(qū)時(shí),尤其是在夜晚或者大風(fēng)天氣等不方便進(jìn)行手寫記錄的情況下,通過小程序來記錄和保存巡檢信息時(shí)會(huì)更加方便高效。通過微信小程序進(jìn)行數(shù)據(jù)填寫,并通過提交按鈕將頁(yè)面中填寫的數(shù)據(jù)項(xiàng)自動(dòng)上傳到后臺(tái)數(shù)據(jù)庫(kù)保存。此功能模塊提供的獲取巡檢區(qū)域的經(jīng)緯度信息是傳統(tǒng)手工記錄所無法實(shí)現(xiàn)的,降低勞動(dòng)強(qiáng)度同時(shí),較好地實(shí)現(xiàn)了提高工作效率的目的。巡檢關(guān)鍵信息記錄頁(yè)面,如圖3、圖4所示。
圖3 巡檢數(shù)據(jù)錄入頁(yè)面
圖4 巡檢區(qū)域定位頁(yè)面
巡檢員通過本系統(tǒng)的前端小程序界面將重點(diǎn)林區(qū)的巡檢記錄數(shù)據(jù)按照實(shí)際情況填寫完畢以后,單擊提交按鈕后即將各項(xiàng)數(shù)據(jù)上傳至CMS內(nèi)容數(shù)據(jù)管理后臺(tái)數(shù)據(jù)庫(kù)的“巡檢記錄”數(shù)據(jù)表中,同時(shí)“巡檢記錄”數(shù)據(jù)表中的“巡檢員姓名”“巡檢區(qū)域名稱”“巡檢點(diǎn)風(fēng)力等級(jí)”“巡檢點(diǎn)地表積溫”“巡檢日期”“巡檢區(qū)域經(jīng)緯度信息”等數(shù)據(jù)庫(kù)字段里就將微信小程序前端應(yīng)用框架頁(yè)面中的各信息項(xiàng)中填報(bào)的信息一一對(duì)應(yīng)進(jìn)行保存,并且填報(bào)過程中一旦發(fā)現(xiàn)某項(xiàng)或某幾項(xiàng)數(shù)據(jù)填報(bào)有誤,可隨時(shí)修正后重新提交保存數(shù)據(jù),后臺(tái)數(shù)據(jù)庫(kù)表中會(huì)將最后最新提交的數(shù)據(jù)進(jìn)行保存,極大方便了林區(qū)防火巡檢員記錄數(shù)據(jù)工作的可靠性、靈活性和便利性。微信小程序前端應(yīng)用框架頁(yè)面中的各信息項(xiàng)中的數(shù)據(jù)提交后,在后臺(tái)數(shù)據(jù)庫(kù)中保存的形式,如圖5所示。
圖5 巡檢記錄數(shù)據(jù)庫(kù)表
數(shù)據(jù)的價(jià)值不在其體量是否龐大,重點(diǎn)在于是否有使用價(jià)值。巡檢員每個(gè)人或每幾個(gè)人每天都在周而復(fù)始的到相對(duì)固定的巡檢區(qū)域做著林區(qū)防火巡檢工作,如果不清楚自己在巡檢過程中統(tǒng)計(jì)及記錄的數(shù)據(jù)的價(jià)值和意義所在,時(shí)間長(zhǎng)了勢(shì)必會(huì)造成工作責(zé)任心的松懈。但是如果巡檢員明白了,自己在日常林區(qū)防火巡檢工作中所收集記錄下來的數(shù)據(jù)通過科學(xué)技術(shù)手段作進(jìn)一步分析處理后,能夠?yàn)榱謪^(qū)防火工作部署提供重要線索時(shí),勢(shì)必會(huì)增強(qiáng)普通巡檢員的工作積極性和熱情,自然會(huì)覺得自己所作的日常工作是對(duì)森林防火工作的重要貢獻(xiàn),職業(yè)的自豪感和自信心勢(shì)必會(huì)得到提升。
如何讓日常巡檢工作中記錄下來的大量數(shù)據(jù)派上用場(chǎng),那就要通過數(shù)據(jù)分析手段來找出數(shù)據(jù)之間的相關(guān)性,利用數(shù)據(jù)分析模板將小程序前端提交并保存到數(shù)據(jù)庫(kù)表中的風(fēng)力、溫度、重點(diǎn)巡檢區(qū)域的經(jīng)緯度數(shù)據(jù)提取出來,通過采用圖表或圖形等數(shù)據(jù)可視化分析手段將枯燥的數(shù)據(jù)變得更生動(dòng)、更易觀察,更重要的是要與歷史上發(fā)生的森林火災(zāi)的區(qū)域在事發(fā)前的各項(xiàng)對(duì)應(yīng)信息進(jìn)行比對(duì),如果相似性達(dá)到預(yù)警值,那么就要啟動(dòng)相應(yīng)的森林防火預(yù)案來應(yīng)對(duì)可能發(fā)生的情況。這就是日常巡檢工作記錄林區(qū)防火相關(guān)數(shù)據(jù)的重大意義,也是本系統(tǒng)設(shè)計(jì)實(shí)施的意義,防火重于滅火[2]。通過CMS后臺(tái)數(shù)據(jù)庫(kù)導(dǎo)出的含有巡檢記錄數(shù)據(jù)的表格和數(shù)據(jù)分析模板如圖6和圖7所示。
圖6 巡檢記錄數(shù)據(jù)導(dǎo)出報(bào)表
圖7 巡檢記錄數(shù)據(jù)分析報(bào)表
當(dāng)前正處于智能化電子產(chǎn)品廣泛普及及信息化飛速發(fā)展的新時(shí)代,高速穩(wěn)定的無線網(wǎng)絡(luò)傳輸覆蓋面積越來越廣闊,得益于國(guó)家對(duì)通信基礎(chǔ)設(shè)施的高度重視和大力投入,使得傳統(tǒng)的工作模式向信息化轉(zhuǎn)變、工作效率快速提升[3]。本系統(tǒng)當(dāng)前所能實(shí)現(xiàn)的功能為奮戰(zhàn)在辰清林場(chǎng)的森林防火巡檢員減輕了一些勞動(dòng)壓力,為科學(xué)預(yù)防森林火災(zāi)起到了積極的作用。通過微信小程序開發(fā)的巡檢數(shù)據(jù)統(tǒng)計(jì)上報(bào)系統(tǒng),能夠在一定程度上彌補(bǔ)傳統(tǒng)的手工巡檢記錄手段的效率低下問題,提高巡檢員的工作便利性,進(jìn)而提高工作效率。由于編程知識(shí)和相關(guān)技術(shù)掌握的有限,加之計(jì)算機(jī)軟件系統(tǒng)開發(fā)經(jīng)驗(yàn)不足,本系統(tǒng)現(xiàn)有功能模塊還需進(jìn)行優(yōu)化,以及根據(jù)實(shí)際林區(qū)防火巡檢工作實(shí)際,還需要進(jìn)行功能上的擴(kuò)充及完善。