物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)及其工作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)數(shù)據(jù)傳輸領(lǐng)域,具體而言,涉及一種物聯(lián)網(wǎng)終端數(shù)據(jù)上報到物聯(lián)網(wǎng)平臺的系統(tǒng)以及該系統(tǒng)的工作方法。
【背景技術(shù)】
[0002]多年的工業(yè)化進程大大提升了地方經(jīng)濟,也帶來越來越嚴重的工業(yè)污染問題。企業(yè)偷拍漏排問題嚴重,威脅著環(huán)境與生態(tài)安全。我國各省市對環(huán)境污染的預(yù)防及治理越來越重視,并針對性地應(yīng)用了污染源監(jiān)控系統(tǒng),對重點污染源的煙氣和污水進行實時監(jiān)控,取得了一定的成績。該監(jiān)控系統(tǒng)的工作流程大致分為:
[0003]I)數(shù)據(jù)采集階段。物聯(lián)網(wǎng)終端設(shè)備報送污染監(jiān)測數(shù)據(jù)一采集器一經(jīng)過采集器的分析一存放到采集器本身的數(shù)據(jù)庫;
[0004]2)普通監(jiān)控站點數(shù)據(jù)傳輸階段。通過數(shù)據(jù)上報系統(tǒng)把采集到的各終端數(shù)據(jù)進行上報一物聯(lián)網(wǎng)中轉(zhuǎn)平臺一上報至物聯(lián)網(wǎng)管理平臺。
[0005]3)重點(或特殊)監(jiān)控站點數(shù)據(jù)傳輸階段。通過數(shù)據(jù)上報系統(tǒng)把采集到的各終端數(shù)據(jù)進行上報一上報至物聯(lián)網(wǎng)管理平臺。
[0006]但是目前的數(shù)據(jù)上報系統(tǒng)具有以下問題:
[0007]I)物聯(lián)網(wǎng)終端設(shè)備功能種類繁多,每種設(shè)備對應(yīng)不同的采集器及數(shù)據(jù)報送程序,成本高,管理復(fù)雜。
[0008]2)同類物聯(lián)網(wǎng)終端設(shè)備按照廠家自定義格式報送污染監(jiān)測數(shù)據(jù),物聯(lián)網(wǎng)平臺需要根據(jù)廠家的自定義格式設(shè)置轉(zhuǎn)換公式將其轉(zhuǎn)換為環(huán)保局約定的標準格式數(shù)據(jù);不同廠家的自定義數(shù)據(jù)格式不盡相同,導(dǎo)致物聯(lián)網(wǎng)平臺轉(zhuǎn)換數(shù)據(jù)的任務(wù)壓力較大;物聯(lián)網(wǎng)平臺顯示標準格式數(shù)據(jù),而物聯(lián)網(wǎng)終端設(shè)備顯示廠家自定義格式數(shù)據(jù),不能直接一一對應(yīng),造成用戶分析、調(diào)查、觀察數(shù)據(jù)困難。
[0009]3)上報系統(tǒng)上報數(shù)據(jù)的方式都較為單一。無論數(shù)據(jù)是多是少,無論是什么設(shè)備的什么類型數(shù)據(jù)都是一個線程向一個物聯(lián)網(wǎng)平臺上傳。
[0010]4)發(fā)送的數(shù)據(jù)可靠性低。斷電、網(wǎng)絡(luò)崩潰、操作系統(tǒng)崩潰等異常情況會導(dǎo)致上報數(shù)據(jù)錯漏,上報系統(tǒng)不能自動判斷上報數(shù)據(jù)是否錯漏,需要人工排查錯漏的數(shù)據(jù),排查效率低而且麻煩。
[0011]5)無法方便地手動補數(shù)據(jù)。人工采集的數(shù)據(jù)或人工排查的漏缺數(shù)據(jù)手動上報是有必要的,但現(xiàn)實系統(tǒng)無法實現(xiàn)。
[0012]針對上述問題,本發(fā)明提出了一種物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)及其工作方法,通過各個程序模塊的配合,有效地解決了上述問題。
【發(fā)明內(nèi)容】
[0013]本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問題之一。
[0014]為此,本發(fā)明的一個目的在于,提供一種物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)及其工作方法,通過本發(fā)明的設(shè)置,可以把多種終端的數(shù)據(jù)方便快速地上傳至物聯(lián)網(wǎng)平臺,有效地降低了物聯(lián)網(wǎng)平臺的負擔(dān)。
[0015]為實現(xiàn)上述目的,本發(fā)明提供了一種物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)與物聯(lián)網(wǎng)平臺相連接,把所獲取的終端數(shù)據(jù)上報至所述物聯(lián)網(wǎng)平臺,其中,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)包括:數(shù)據(jù)讀取模塊,用于讀取所述終端數(shù)據(jù);公式存儲模塊,用于存儲所述終端數(shù)據(jù)與所述物聯(lián)網(wǎng)平臺數(shù)據(jù)的轉(zhuǎn)換關(guān)系信息;平臺轉(zhuǎn)換模塊,用于調(diào)用所述公式存儲模塊中的轉(zhuǎn)換關(guān)系信息,將所述數(shù)據(jù)讀取模塊讀取的數(shù)據(jù)轉(zhuǎn)化成物聯(lián)網(wǎng)平臺數(shù)據(jù);平臺配置模塊,用于配置上報至所述物聯(lián)網(wǎng)平臺數(shù)據(jù)的上報方式;數(shù)據(jù)發(fā)送模塊,用于把經(jīng)過所述平臺轉(zhuǎn)換模塊轉(zhuǎn)化后的數(shù)據(jù)按照所述平臺配置模塊配置的上報方式上報到所述物聯(lián)網(wǎng)平臺。
[0016]本發(fā)明提供的數(shù)據(jù)上報系統(tǒng),通過數(shù)據(jù)讀取模塊可以讀取不同終端設(shè)備的數(shù)據(jù),這樣可以方便一個數(shù)據(jù)上報系統(tǒng)兼容不同的終端設(shè)備;平臺轉(zhuǎn)換模塊調(diào)用公式存儲模塊中的轉(zhuǎn)換關(guān)系信息,將讀取的數(shù)據(jù)轉(zhuǎn)化成物聯(lián)網(wǎng)平臺數(shù)據(jù),這樣把之前在物聯(lián)網(wǎng)平臺所做的工作,合理地轉(zhuǎn)移動到了數(shù)據(jù)上報系統(tǒng)上來,有效地降低了物聯(lián)網(wǎng)平臺的壓力,也使得數(shù)據(jù)轉(zhuǎn)換發(fā)生的問題能夠更快更容易被發(fā)現(xiàn);增加了平臺配置模塊,使得傳統(tǒng)的單一的上報方式更加智能化、合理化。
[0017]另外,根據(jù)本發(fā)明提供的數(shù)據(jù)上報系統(tǒng)還具有如下附加技術(shù)特征:
[0018]根據(jù)本發(fā)明的一個實施例,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)還包括第一輸入界面,所述第一輸入界面與所述平臺配置模塊相連接,所述平臺配置模塊根據(jù)從所述第一輸入界面獲得的信息,配置相應(yīng)的線程,通過所述數(shù)據(jù)發(fā)送模塊把轉(zhuǎn)化后的數(shù)據(jù)發(fā)送至所述物聯(lián)網(wǎng)平臺。
[0019]平臺配置模塊根據(jù)從第一輸入界面獲得的信息,配置相應(yīng)的線程,這樣使得數(shù)據(jù)的上報方式可以根據(jù)人工的設(shè)置而改變,使得操作更加地靈活方便。比如,可設(shè)置線程的數(shù)量來加快數(shù)據(jù)的處理速度;再如,當(dāng)有一些不是緊急的數(shù)據(jù),但要優(yōu)先處理的時候,可用人工輸入的方式隨時地改變數(shù)據(jù)的上報方式,改變現(xiàn)有的線程的優(yōu)先級別,從而可以實現(xiàn)數(shù)據(jù)的優(yōu)先處理,這樣可以應(yīng)對不同的環(huán)境和需求。
[0020]根據(jù)本發(fā)明的一個實施例,所述的平臺配置模塊根據(jù)所述數(shù)據(jù)讀取模塊所讀取的數(shù)據(jù)類型的數(shù)量,配置相應(yīng)的線程,通過所述數(shù)據(jù)發(fā)送模塊把轉(zhuǎn)化后的數(shù)據(jù)發(fā)送至所述物聯(lián)網(wǎng)平臺。
[0021]平臺配置模塊根據(jù)讀取的數(shù)據(jù)類型的數(shù)量來配置線程,當(dāng)數(shù)據(jù)類型的數(shù)量較多的時候,配置的線程也較多,有效的加快了數(shù)據(jù)的處理和上報速度。通過這樣的設(shè)置,使得傳統(tǒng)的單一的上報方式更靈活和合理。
[0022]根據(jù)本發(fā)明的一個實施例,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)還包括平臺配置表,與所述平臺配置模塊相連,所述平臺配置表設(shè)置有所述終端數(shù)據(jù)與所述終端數(shù)據(jù)上報系統(tǒng)線程的對應(yīng)關(guān)系信息;所述平臺配置表設(shè)置有所述終端數(shù)據(jù)上報系統(tǒng)線程與所述物聯(lián)網(wǎng)平臺的對應(yīng)關(guān)系信息;所述物聯(lián)網(wǎng)平臺為2個或以上,所述的平臺配置模塊根據(jù)所獲得的信息,與所述平臺配置表相匹配后,配置相應(yīng)的線程,通過所述數(shù)據(jù)發(fā)送模塊把轉(zhuǎn)化后的數(shù)據(jù)發(fā)送至相應(yīng)的所述物聯(lián)網(wǎng)平臺。
[0023]平臺配置模塊根據(jù)所獲得的數(shù)據(jù)類型的數(shù)量、類型信息,與平臺配置表相匹配后,配置合理的線程數(shù)目和線程的優(yōu)先級,對數(shù)據(jù)進行上報,對于優(yōu)先級比較高的,可以采用優(yōu)先通道將數(shù)據(jù)上報至相應(yīng)的物聯(lián)網(wǎng)平臺。
[0024]根據(jù)本發(fā)明的一個實施例,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)還包括第二輸入界面,所述第二輸入界面與所述公式存儲模塊相連接,通過所述第二輸入界面的輸入可建立終端數(shù)據(jù)與所述物聯(lián)網(wǎng)平臺數(shù)據(jù)的轉(zhuǎn)換關(guān)系信息。
[0025]通過這樣的設(shè)置,使得人工可隨時地錄入或變更公式存儲模塊里的信息。
[0026]根據(jù)本發(fā)明的一個實施例,所述物聯(lián)網(wǎng)平臺包括有數(shù)據(jù)校驗?zāi)K,用于校驗所獲得的數(shù)據(jù),當(dāng)發(fā)現(xiàn)所獲得的數(shù)據(jù)有錯漏,則對所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)發(fā)送反控指令;所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)還包括有平臺監(jiān)聽模塊,用于監(jiān)聽所述反控指令,當(dāng)接收到所述反控指令,則對所述物聯(lián)網(wǎng)平臺補發(fā)數(shù)據(jù)。
[0027]網(wǎng)絡(luò)故障、硬件故障、軟件故障等故障原因可能導(dǎo)致物聯(lián)網(wǎng)平臺獲得的數(shù)據(jù)有錯漏,人工清除/修復(fù)故障后,通過平臺監(jiān)聽模塊與數(shù)據(jù)校驗?zāi)K的配合,物聯(lián)網(wǎng)終端上報系統(tǒng)能夠立即補發(fā)歷史數(shù)據(jù)或人工錄入的數(shù)據(jù),使物聯(lián)網(wǎng)平臺能用補發(fā)的歷史數(shù)據(jù)或人工錄入的數(shù)據(jù)替代錯漏的數(shù)據(jù),從而保證物聯(lián)網(wǎng)平臺最終獲得的數(shù)據(jù)都是正確的、完整的。
[0028]根據(jù)本發(fā)明的一個實施例,所述物聯(lián)網(wǎng)終端數(shù)據(jù)上報系統(tǒng)還包括第三輸入界面,所述數(shù)據(jù)讀取模塊與所述第三輸入界面相連接,通過所述第三輸入界面輸入的數(shù)據(jù)可直接通過所述數(shù)據(jù)發(fā)送模塊上報到所述物聯(lián)網(wǎng)平臺。
[0029]開通了第三界面,保證了數(shù)據(jù)錄入的靈活性,如用戶可現(xiàn)場取樣獲得數(shù)據(jù),直接錄入系統(tǒng),這里的錄入的數(shù)據(jù)已是符合物聯(lián)網(wǎng)平臺要求的數(shù)據(jù),可直接通過數(shù)據(jù)發(fā)送模塊發(fā)送至物聯(lián)網(wǎng)平臺;另一方面,對于平臺監(jiān)聽模塊收到的要求補充的數(shù)據(jù)內(nèi)容也可以從第三界面直接錄入,再通過數(shù)據(jù)發(fā)送模塊直接發(fā)送給物聯(lián)網(wǎng)平臺。通過這樣的設(shè)計,保證了數(shù)據(jù)錄入的靈活性和及時性。
[0030]根據(jù)本發(fā)明的一個實施例,在所述的數(shù)據(jù)讀取模塊讀取所述終端數(shù)據(jù)前,預(yù)裝有與所述終端相應(yīng)的驅(qū)動,使上報系統(tǒng)的讀取模塊能夠讀取物聯(lián)網(wǎng)終端的數(shù)據(jù)。
[0031]根據(jù)本發(fā)明的一個實施例,所述平臺轉(zhuǎn)換模塊根據(jù)所述數(shù)據(jù)讀取模塊所讀取的數(shù)據(jù)類型,調(diào)用所述公式存儲模塊中的相應(yīng)轉(zhuǎn)換關(guān)系信息,將所述數(shù)據(jù)讀取模塊讀取的數(shù)據(jù)轉(zhuǎn)化成所述物聯(lián)網(wǎng)平臺的數(shù)據(jù)。
[0032]通過這樣的設(shè)置,使得連接的設(shè)備與讀取的數(shù)據(jù)、調(diào)用的轉(zhuǎn)換關(guān)系信息一一對應(yīng),無需人工干預(yù),只通過數(shù)據(jù)上報系統(tǒng)就可以方便