两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種移動污染源在線監(jiān)測系統(tǒng)及方法與流程

文檔序號:11252137閱讀:917來源:國知局
本發(fā)明屬于環(huán)境監(jiān)測、嵌入式
技術領域
:,具體涉及一種移動污染源在線監(jiān)測系統(tǒng)及方法。技術背景移動污染源實質非固定位置,移動的污染源,如移動過程中排放廢氣的機動車等,城市中的超細顆粒物和vocs主要來源于機動車等移動污染源排放的尾氣。近年來,由于工業(yè)經濟快速發(fā)展所帶來的環(huán)境污染問題也相當嚴重,移動污染源超細顆粒物和vocs造成的大范圍霧霾時有發(fā)生,空氣狀況堪憂,超細顆粒物和vocs不僅對人體健康具有嚴重的直接危害,同時作為pm2.5的重要前體物和光化學煙霧的主要成分,對復合大氣污染的形成起著重要作用。近年來,無線傳感網的快速興起,使得其成為環(huán)境監(jiān)測領域研究的熱點。移動污染源在線監(jiān)測系統(tǒng)具有低功耗,低成本,監(jiān)測范圍大,響應快速,實時性高,可實現對移動污染源的排放進行實時監(jiān)測,并將監(jiān)測結果通過瀏覽器展示,對環(huán)保部門進行環(huán)境監(jiān)測和移動污染源超排治理有著重大的作用,具有廣闊的市場前景和重要的現實意義。技術實現要素:本發(fā)明針對現有的污染物監(jiān)測設備的不足以及移動污染源增速快,流動范圍廣,污染物種類多的特點提出了一種具有低功耗,低成本,監(jiān)測范圍大,響應快速,實時性高的移動污染源在線監(jiān)測系統(tǒng)及方法。本發(fā)明解決問題所使用的詳細方案是:一種可用于移動污染源的在線監(jiān)測系統(tǒng);其特征在于:包括多個監(jiān)測終端、服務器端和web客戶端;其中每個監(jiān)測終端結構相同。所述的監(jiān)測終端包括電源管理模塊,外部存儲模塊,時鐘模塊,無線通信模塊,控制器模塊,傳感器信息采集模塊、3g/4g模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊;電源管理模塊的3.3v電壓輸出為外部存儲模塊、時鐘模塊、無線通信模塊、控制器模塊供電;5v電壓輸出為3g/4g模塊、傳感器信息采集模塊供電。12v電壓輸出氣象信息采集模塊、攝像頭車輛信息采集模塊供電。傳感器信息采集模塊能夠將在移動污染源經過時將移動污染源產生的污染物排量進行采集;氣象信息采集模塊將本地的氣象信息進行測量,攝像頭車輛信息采集模塊能夠在移動污染源經過時將移動污染源的本體信息,包括車牌、車速、車型進行采集;外部數據存儲模塊將傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊采集的數據進行儲存;時鐘模塊為監(jiān)測終端提供基準時間信息;無線通信模塊為臨近節(jié)點的通信提供支持;3g/4g模塊用來將存儲的數據發(fā)送到遠程服務器端;控制器模塊與傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊進行連接,將傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊采集的數據存儲到外部數據存儲模塊中,并控制3g/4g模塊將外部存儲的模塊中存儲的數據按照指定的協(xié)議發(fā)送到遠程服務器端。所述的服務器端包括數據中心模塊、數據庫和web服務器;服務器端數據中心模塊通過多線程方式將各個監(jiān)測終端通過3g/4g網絡所發(fā)送的采集數據進行接收,并按照發(fā)送時指定的發(fā)送協(xié)議進行逆向解析,并將解析后的結果根據終端編號對服務器端的數據庫中的記錄進行更新并添加時間戳;web服務器根據請求在數據庫中查詢對應的數據;所述的web客戶端對web服務器發(fā)送請求,web服務器對web客戶端發(fā)送請求進行響應,將web客戶端的請求分發(fā)至不同的請求處理模塊,并將處理后的結果返回至web客戶端;web客戶端對web服務器返回的數據進行處理。所述的一種可用于移動污染源的在線監(jiān)測系統(tǒng)的監(jiān)測方法,該方法具體包括以下步驟:步驟一:監(jiān)測終端對到來的移動污染源數據、本地氣象數據和污染物數據進行采集、存儲,然后發(fā)送到服務端。傳感器信息采集模塊能夠將在移動污染源經過時將移動污染源產生的污染物排量進行采集;氣象信息采集模塊將本地的氣象信息進行測量,攝像頭車輛信息采集模塊能夠在移動污染源經過時將移動污染源的本體信息,包括車牌、車速、車型進行采集;控制器模塊將傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊采集的數據存儲到外部數據存儲模塊中,并控制3g/4g模塊將外部存儲的模塊中存儲的數據按照指定的協(xié)議發(fā)送到服務器端。步驟二:服務端數據中心模塊對監(jiān)測終端發(fā)送的數據進行處理。服務器端數據中心模塊通過多線程方式將各個監(jiān)測終端通過3g/4g網絡所發(fā)送的采集數據進行接收,并按照發(fā)送時指定的發(fā)送協(xié)議進行逆向解析,并將解析后的結果根據終端編號對數據中心的數據庫中的記錄進行更新并添加時間戳。步驟三:web客戶端對服務器端發(fā)送請求,請求包括污染物時空分布圖繪制請求和移動污染源信息查詢請求,根據不同的請求分別執(zhí)行步驟3-1或者步驟3-2;步驟3-1具體包括以下步驟:步驟3-1-1.在網絡瀏覽器地址欄中輸入指定的url地址對web客戶端進行訪問;步驟3-1-2.利用百度地圖sdk加載電子地圖,并設置縮放功能;步驟3-1-3.通過getjson方法發(fā)送污染物時空分布圖繪制ajax請求。步驟3-2具體包括以下步驟:步驟3-2-1.通過在form表單組件的監(jiān)測終端編號輸入框輸入監(jiān)測終端編號或者在車輛牌號輸入框輸入車輛牌號;步驟3-2-2.點擊查詢按鍵,利用javascript中的ajaxsubmit方法發(fā)送存在查詢值的ajax查詢請求。步驟四:web服務器對web客戶端發(fā)送請求進行響應,將web客戶端的請求分發(fā)至不同的請求處理函數,并將處理后的結果返回至web客戶端,具體包括下列步驟:步驟4-1、web服務器獲取web客戶端發(fā)送過來的請求步驟4-2、web服務器對發(fā)送過來的請求進行區(qū)分:請求處理模塊包括污染物時空分布圖繪制請求處理模塊和移動污染源信息查詢請求處理模塊,根據請求轉而執(zhí)行步驟4-3或步驟4-4。步驟4-3、當web客戶端發(fā)送的ajax請求為污染物時空分布圖繪制請求時,web服務器會將所述請求分發(fā)給污染物時空分布圖繪制模塊,該模塊提取ajax請求中的監(jiān)測終端編號id,通過對象關系映射原理,利用model.object.filter方法在服務器的數據庫中查找該id對應監(jiān)測終端以及與該監(jiān)測終端地理位置相鄰的監(jiān)測終端在數據庫中的最新記錄,并返回queryset對象,然后利用serializers.serialize方法將返回的queryset對象序列化成json格式的返回結果,最后返回web客戶端進行解析;步驟4-4、當web客戶端發(fā)送的ajax請求為移動污染源信息查詢請求時,web服務器將請求分發(fā)給移動污染源信息查詢模塊,該模塊獲取ajax請求中需要查詢的依據,該依據可以為污染源本體信息或者監(jiān)測節(jié)點編號,然后通過model.object.get方法在數據庫中查詢移動污染源在數據庫中的記錄或者監(jiān)測終端所記錄的移動污染源的記錄,并返回queryset對象,然后將返回的queryset對象進行遍歷,將遍歷的結果格式化到一個字符串中去,最后通過httpresponse方法將保存在字符串中的數據返回到web客戶端用以解析;步驟五:web客戶端對web服務器返回的數據進行解析:對于污染物時空分布圖繪制請求返回的結果執(zhí)行步驟5-1進行解析,并生成污染物時空分布圖;對于移動污染源信息查詢請求的結果執(zhí)行步驟5-2進行解析,并生成移動污染源數據報表。步驟5-1具體包括以下步驟:步驟5-1-1.利用gis空間分析技術根據返回的污染物信息和實況氣象信息結合空氣污染物擴散模型,對污染物的擴散情況進行分析,得到分析結果;步驟5-1-2.將分析結果通過百度地圖sdk中heatmapoverlay類中的setdataset方法將分析后的數據添加到數據集中,然后調用show方法將時空分布圖進行顯示;步驟5-1-3.調用setinterval方法來輪詢是否到達規(guī)定時間,不斷的發(fā)送污染物時空分布圖ajax繪制請求獲取監(jiān)測終端實時采集的數據和更新電子地圖以實現實時在線監(jiān)測。步驟5-2具體包括以下步驟:步驟5-2-1.移動污染源數據報表模塊通過返回的數據,利用正則表達式進行字符串解析;步驟5-2-2.通過javascript將解析后的數據進行遍歷并通過document.createelement方法和insertrow與insertcell方法動態(tài)創(chuàng)建table添加元素以生成移動污染源數據報表。本發(fā)明相對現有技術具有以下效益:1.本發(fā)明能夠實時在線對移動污染源本體信息、超細顆粒物和vocs等多種污染物排放信息以及實況氣象數據進行監(jiān)測;2.本發(fā)明裝置體積小,每個監(jiān)測終端都能使用3g/4g無線通信的方式將采集結果發(fā)送至服務端數據中心,避免了利用采集基站統(tǒng)一發(fā)送,響應速度快,實時性高。3.采用web客戶端對污染物的時空態(tài)勢分布在電子地圖上進行展示,并生成移動污染源本體信息和污染物排放信息報表,實時高效,能夠為環(huán)保部門制定環(huán)境治理政策提供依據。附圖說明圖1為移動污染源在線監(jiān)測系統(tǒng)整體結構圖;圖2為監(jiān)測終端硬件結構圖;圖3為服務器數據中心模塊工作流程圖;圖4為web客戶端污染物時空分布顯示設計流程圖;圖5為web客戶端移動污染源數據報表設計流程圖;圖6為web服務器工作原理圖。具體實施方式下面結合附圖對本發(fā)明做進一步描述如圖1所示,移動污染源在線監(jiān)測系統(tǒng)包括監(jiān)測終端,服務器端及web客戶端共三大部分。具體的監(jiān)測方法包括以下步驟:步驟一:系統(tǒng)通過監(jiān)測終端對移動污染源數據、本地氣象數據和污染物數據進行采集、存儲然后發(fā)送到服務端。如圖2所示,所述的監(jiān)測終端包括電源管理模塊,外部存儲模塊,時鐘模塊,無線通信模塊,控制器模塊,傳感器信息采集模塊、3g/4g模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊;電源管理模塊的3.3v電壓輸出為外部存儲模塊、時鐘模塊、無線通訊模塊、控制器模塊供電;5v電壓輸出為3g/4g模塊、傳感器信息采集模塊供電。12v電壓輸出氣象信息采集模塊、攝像頭車輛信息采集模塊供電。傳感器信息采集模塊能夠將在移動污染源經過時將移動污染源產生的污染物排量進行采集量化;氣象信息采集模塊將本地的氣象信息進行測量,攝像頭車輛信息采集模塊能夠在移動污染源經過時將移動污染源的本體信息,包括車牌、車速、車型進行采集;外部數據存儲模塊將傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊采集的數據進行儲存;時鐘模塊為監(jiān)測終端提供基準時間信息;無線通信模塊為臨近節(jié)點的通信提供支持;3g/4g模塊用來將存儲的數據發(fā)送到遠程服務器端;控制器模塊與傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊進行連接,將傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊采集的數據存儲到外部數據存儲模塊中,并控制3g/4g模塊將外部存儲的模塊中存儲的數據按照指定的協(xié)議發(fā)送到遠程服務器端。步驟二:服務端數據中心模塊對監(jiān)測終端發(fā)送的數據進行處理。如圖3所示,服務器端數據中心模塊通過多線程方式將各個監(jiān)測終端通過3g/4g網絡所發(fā)送的采集數據進行接收,并按照發(fā)送時指定的發(fā)送協(xié)議進行逆向解析,并將解析后的結果根據終端編號對數據中心的數據庫中的記錄進行更新并添加時間戳。步驟三:web客戶端對web服務器發(fā)送請求,請求分為污染物時空分布圖繪制請求和移動污染源信息查詢請求,根據不同的請求分別執(zhí)行步驟3-1或者步驟3-2:如圖4左半部所示,步驟3-1具體包括以下步驟:步驟3-1-1.在網絡瀏覽器地址欄中輸入指定的url地址對web客戶端進行訪問;步驟3-1-2.利用百度地圖sdk加載電子地圖,在電子地圖上添加監(jiān)測終端標記,并設置縮放功能;步驟3-1-3.利用getjson方法發(fā)送污染物時空分布圖繪制ajax請求。如圖5左半部所示,步驟3-2具體包括以下步驟:步驟3-2-1.通過在form表單組件的監(jiān)測終端編號輸入框輸入監(jiān)測終端編號或者在車輛牌號輸入框輸入車輛牌號;步驟3-2-2.點擊查詢按鍵,利用javascript中的ajaxsubmit方法發(fā)送存在查詢值的ajax查詢請求。步驟四:如圖(6)所示,web服務器對web客戶端發(fā)送請求進行響應,將web客戶端的請求分發(fā)至不同的請求處理函數,并將處理后的結果返回至web客戶端,具體包括下列步驟:步驟4-1、web服務器獲取web客戶端發(fā)送過來的請求步驟4-2、web服務器對發(fā)送過來的請求進行區(qū)分:請求處理模塊包括污染物時空分布圖繪制請求處理模塊和移動污染源信息查詢請求處理模塊,根據請求轉而執(zhí)行步驟4-3或步驟4-4。步驟4-3、當web客戶端發(fā)送的ajax請求為污染物時空分布圖繪制請求時,web服務器會將所述請求分發(fā)給污染物時空分布圖繪制請求處理模塊,該模塊提取ajax請求中的監(jiān)測終端編號id,通過對象關系映射原理,利用model.object.filter方法在服務器的數據庫中查找該id對應監(jiān)測終端以及與該監(jiān)測終端地理位置相鄰的監(jiān)測終端在數據庫中的最新記錄,并返回queryset對象,然后利用serializers.serialize方法將返回的queryset對象序列化成json格式的返回結果,最后返回web客戶端進行解析;步驟4-4、當web客戶端發(fā)送的ajax請求為移動污染源信息查詢請求時,web服務器將請求分發(fā)給移動污染源信息查詢模塊,該模塊獲取ajax請求中需要查詢的依據,該依據可以為污染源本體信息或者監(jiān)測節(jié)點編號,然后通過model.object.get方法在數據庫中查詢移動污染源在數據庫中的記錄或者監(jiān)測終端所記錄的移動污染源的記錄,并返回queryset對象,然后將返回的queryset對象進行遍歷,將遍歷的結果格式化到一個字符串中去,最后通過httpresponse方法將保存在字符串中的數據返回到web客戶端用以解析;步驟五:web客戶端對web服務器返回的數據進行解析:對于污染物時空分布圖繪制請求返回的結果,如圖4右半部所示所示,執(zhí)行步驟5-1進行解析,并生成污染物時空分布圖;對于移動污染源信息查詢請求的結果,如圖5右半部所示,執(zhí)行步驟5-2進行解析,并生成移動污染源數據報表。步驟5-1具體包括以下步驟:步驟5-1-1.利用gis空間分析技術根據返回的污染物信息和實況氣象信息結合空氣污染物擴散模型,對污染物的擴散情況進行分析,得到分析結果;步驟5-1-2.將分析結果通過百度地圖sdk中heatmapoverlay類中的setdataset方法將分析后的數據添加到數據集中,然后調用show方法將時空分布圖進行顯示;步驟5-1-3.調用setinterval方法來輪詢是否到達規(guī)定時間,不斷的發(fā)送污染物時空分布圖ajax繪制請求獲取監(jiān)測終端實時采集的數據和更新電子地圖以實現實時在線監(jiān)測。步驟5-2具體包括以下步驟:步驟5-2-1.移動污染源數據報表模塊通過返回的數據,利用正則表達式進行字符串解析;步驟5-2-2.通過javascript將解析后的數據進行遍歷并通過document.createelement方法和insertrow與insertcell方法動態(tài)創(chuàng)建table添加元素以生成移動污染源數據報表。以上是本發(fā)明移動污染源在線監(jiān)測系統(tǒng)的具體實施方案,具體包括監(jiān)測終端,服務器端及web客戶端共三大部分。監(jiān)測終端在移動污染源到達的時候利用傳感器信息采集模塊、氣象信息采集模塊、攝像頭車輛信息采集模塊對移動污染源、污染物和本地氣象信息進行采集,并存儲在外部存儲模塊中,在控制器模塊控制下,按照制定的協(xié)議將采集的數據通過3g/4g網絡傳輸到服務器端,服務端將監(jiān)測終端發(fā)送的采集數據按照發(fā)送的協(xié)議逆向解析發(fā)送的數據,并將解析后的數據存入服務器端數據庫中。web客戶端通過瀏覽器利用因特網對指定的url進行訪問,通過因特網對污染物時空分布和移動污染源本體信息、排放信息以及實況氣象信息進行查看,以掌握污染物實時分布和移動污染源的排放信息。當前第1頁12當前第1頁12
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
荆州市| 达尔| 西平县| 农安县| 横峰县| 淅川县| 米泉市| 明溪县| 济阳县| 建德市| 山西省| 越西县| 成武县| 康保县| 芜湖县| 双峰县| 宁国市| 阿克苏市| 内江市| 鄢陵县| 新田县| 台南县| 景泰县| 许昌县| 长乐市| 东平县| 巩留县| 高陵县| 牡丹江市| 博罗县| 旺苍县| 乌拉特后旗| 吉木萨尔县| 上高县| 高密市| 兴隆县| 石家庄市| 肇东市| 安达市| 稷山县| 法库县|