一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別是涉及一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法。
【背景技術(shù)】
[0002]在山洪災(zāi)害預(yù)警監(jiān)測(cè)系統(tǒng)中,監(jiān)測(cè)終端監(jiān)測(cè)到的環(huán)境監(jiān)測(cè)數(shù)據(jù),要上傳到上位機(jī),以便對(duì)環(huán)境監(jiān)測(cè)數(shù)據(jù)進(jìn)行處理和分析。由于獲取的環(huán)境監(jiān)測(cè)數(shù)據(jù)容量較大,在現(xiàn)有技術(shù)中,監(jiān)測(cè)終端向上位機(jī)傳輸環(huán)境監(jiān)測(cè)數(shù)據(jù)時(shí),是將監(jiān)測(cè)數(shù)據(jù)以分成多個(gè)數(shù)據(jù)包的形式傳輸,然而,在數(shù)據(jù)傳輸過程中,存在數(shù)據(jù)包丟失的問題,會(huì)導(dǎo)致上位機(jī)接收的環(huán)境監(jiān)測(cè)數(shù)據(jù)不完整。
【發(fā)明內(nèi)容】
[0003]鑒于此,本發(fā)明提供一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法,解決了現(xiàn)有技術(shù)中因存在數(shù)據(jù)包丟失而導(dǎo)致監(jiān)測(cè)數(shù)據(jù)傳輸不完整的問題。
[0004]為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
[0005]—種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法,包括:
[0006]監(jiān)測(cè)終端向上位機(jī)依次傳輸已編號(hào)的數(shù)據(jù)包以及數(shù)據(jù)包統(tǒng)計(jì)信息,所述數(shù)據(jù)包統(tǒng)計(jì)信息包括傳輸?shù)臄?shù)據(jù)包的總數(shù)和編號(hào);
[0007]所述上位機(jī)根據(jù)接收的所述數(shù)據(jù)包統(tǒng)計(jì)信息檢測(cè)已接收的數(shù)據(jù)包,向所述監(jiān)測(cè)終端發(fā)送丟失數(shù)據(jù)包的丟失信息,所述丟失信息包括所述丟失數(shù)據(jù)包的編號(hào);
[0008]所述監(jiān)測(cè)終端根據(jù)所述丟失信息向所述上位機(jī)重新傳輸丟失的數(shù)據(jù)包。
[0009]可選地,所述監(jiān)測(cè)終端以預(yù)設(shè)值傳輸頻率向所述上位機(jī)傳輸所述數(shù)據(jù)包。
[0010]可選地,在所述監(jiān)測(cè)終端向上位機(jī)依次傳輸已編號(hào)的數(shù)據(jù)包以及數(shù)據(jù)包統(tǒng)計(jì)信息之前,還包括:
[0011 ]所述監(jiān)測(cè)終端對(duì)所述數(shù)據(jù)包進(jìn)行編號(hào),并記錄所述數(shù)據(jù)包的總數(shù)和編號(hào),得到所述數(shù)據(jù)包統(tǒng)計(jì)信息。
[0012]可選地,還包括:所述監(jiān)測(cè)終端根據(jù)所述數(shù)據(jù)包統(tǒng)計(jì)信息和所述丟失信息計(jì)算數(shù)據(jù)包丟失率。
[0013]可選地,還包括:所述監(jiān)測(cè)終端根據(jù)所述數(shù)據(jù)包丟失率調(diào)整傳輸數(shù)據(jù)包的傳輸頻率。
[0014]可選地,所述監(jiān)測(cè)終端根據(jù)所述數(shù)據(jù)包丟失率調(diào)整傳輸數(shù)據(jù)包的傳輸頻率包括:
[0015]當(dāng)判斷所述數(shù)據(jù)包丟失率大于第一閾值時(shí),所述監(jiān)測(cè)終端調(diào)整減小所述傳輸頻率。
[0016]可選地,所述監(jiān)測(cè)終端根據(jù)所述數(shù)據(jù)包丟失率調(diào)整傳輸數(shù)據(jù)包的傳輸頻率包括:
[0017]當(dāng)判斷所述丟失率小于第二閾值且所述傳輸頻率小于預(yù)設(shè)傳輸頻率時(shí),所述監(jiān)測(cè)終端調(diào)整增大所述數(shù)據(jù)包的傳輸頻率。
[0018]可選地,所述監(jiān)測(cè)終端通過圖片數(shù)據(jù)傳輸通道向所述上位機(jī)傳輸圖片數(shù)據(jù)。
[0019]由上述技術(shù)方案可知,本發(fā)明所提供的山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法,監(jiān)測(cè)終端向上位機(jī)依次傳輸已編號(hào)的數(shù)據(jù)包以及數(shù)據(jù)包統(tǒng)計(jì)信息,其中,數(shù)據(jù)包統(tǒng)計(jì)信息包括傳輸?shù)臄?shù)據(jù)包的總數(shù)和編號(hào);上位機(jī)接收數(shù)據(jù)包和數(shù)據(jù)包統(tǒng)計(jì)信息,根據(jù)接收到的所述數(shù)據(jù)包統(tǒng)計(jì)信息檢測(cè)已接收的數(shù)據(jù)包,獲得丟失數(shù)據(jù)包的丟失信息,包括丟失數(shù)據(jù)包的編號(hào);上位機(jī)將丟失信息發(fā)送給監(jiān)測(cè)終端,監(jiān)測(cè)終端根據(jù)丟失信息向上位機(jī)重新傳輸丟失的數(shù)據(jù)包。因此,在監(jiān)測(cè)終端向上位機(jī)傳輸數(shù)據(jù)的過程中,能夠?qū)G失的數(shù)據(jù)包重新傳輸,保證了環(huán)境監(jiān)測(cè)數(shù)據(jù)傳輸?shù)耐暾?,保證了上位機(jī)能夠接收到完整的環(huán)境監(jiān)測(cè)數(shù)據(jù)。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明實(shí)施例提供的一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法的流程圖;
[0022]圖2為本發(fā)明又一實(shí)施例提供的一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法的流程圖。
【具體實(shí)施方式】
[0023]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0024]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例提供的一種山洪災(zāi)害預(yù)警監(jiān)測(cè)終端監(jiān)測(cè)數(shù)據(jù)的傳輸方法的流程圖,所述環(huán)境監(jiān)測(cè)數(shù)據(jù)的傳輸方法包括:
[0025]S100:監(jiān)測(cè)終端向上位機(jī)依次傳輸已編號(hào)的數(shù)據(jù)包以及數(shù)據(jù)包統(tǒng)計(jì)信息,所述數(shù)據(jù)包統(tǒng)計(jì)信息包括傳輸?shù)臄?shù)據(jù)包的總數(shù)和編號(hào)。
[0026]本實(shí)施例中,所述監(jiān)測(cè)終端為山洪災(zāi)害預(yù)警監(jiān)測(cè)終端,設(shè)置在環(huán)境監(jiān)測(cè)現(xiàn)場(chǎng),用于監(jiān)測(cè)現(xiàn)場(chǎng)環(huán)境變化,獲取現(xiàn)場(chǎng)環(huán)境的監(jiān)測(cè)數(shù)據(jù),如監(jiān)測(cè)終端可以是設(shè)在地下的、用于監(jiān)測(cè)地下水位的水位傳感器或者監(jiān)測(cè)地下水質(zhì)的水質(zhì)檢測(cè)器等。
[0027]監(jiān)測(cè)終端獲取的環(huán)境監(jiān)測(cè)數(shù)據(jù)被分成多個(gè)數(shù)據(jù)包向上位機(jī)傳輸,本實(shí)施例中,監(jiān)測(cè)終端在傳輸數(shù)據(jù)包之前,對(duì)要傳輸?shù)臄?shù)據(jù)包進(jìn)行編號(hào),每一數(shù)據(jù)包對(duì)應(yīng)一個(gè)編號(hào),記錄要傳輸?shù)臄?shù)據(jù)包的總數(shù)和編號(hào),得到數(shù)據(jù)包統(tǒng)計(jì)信息。
[0028]監(jiān)測(cè)終端向上位機(jī)依次傳輸已編號(hào)的數(shù)據(jù)包,并傳輸所述數(shù)據(jù)包統(tǒng)計(jì)信息。具體地,本實(shí)施例中,監(jiān)測(cè)終端以預(yù)設(shè)值傳輸頻率依次傳輸數(shù)據(jù)包。
[0029]SlOl:所述上位機(jī)根據(jù)接收的所述數(shù)據(jù)包統(tǒng)計(jì)信息檢測(cè)已接收的數(shù)據(jù)包,向所述監(jiān)測(cè)終端發(fā)送丟失數(shù)據(jù)包的丟失信息,所述丟失信息包括所述丟失數(shù)據(jù)包的編號(hào)。
[0030]上位機(jī)接收傳輸?shù)臄?shù)據(jù)包,并接收數(shù)據(jù)包統(tǒng)計(jì)信息。在監(jiān)測(cè)終端向上位機(jī)傳輸數(shù)據(jù)包的傳輸過程中,存在某些數(shù)據(jù)包被丟失,上位機(jī)將無法接收到這些數(shù)據(jù)包。上位機(jī)在接收完數(shù)據(jù)包后,檢測(cè)已接收的數(shù)據(jù)包,與數(shù)據(jù)包統(tǒng)計(jì)信息對(duì)照,得到丟失數(shù)據(jù)包的丟失信息,即丟失數(shù)據(jù)包的編號(hào)。上位機(jī)將丟失數(shù)據(jù)包的丟失信息發(fā)送給監(jiān)測(cè)終端。
[0031]S102:所述監(jiān)測(cè)終端根據(jù)所述丟失信息向所述上位機(jī)重新傳輸丟失的數(shù)據(jù)包。
[0032]監(jiān)測(cè)終端在接收到丟失信息后,根據(jù)丟失信息中丟失數(shù)據(jù)包的編號(hào),向上位機(jī)重新傳輸丟失的數(shù)據(jù)包。
[0033]由上述內(nèi)容可知,本