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

一種惡劣低速通信條件下的圖像傳輸方法

文檔序號(hào):10661479閱讀:683來(lái)源:國(guó)知局
一種惡劣低速通信條件下的圖像傳輸方法
【專利摘要】本發(fā)明公開(kāi)了一種惡劣低速通信條件下的圖像傳輸方法,采用圖像文件的分包傳輸機(jī)制和傳輸過(guò)程中的缺包檢索及補(bǔ)包機(jī)制。本發(fā)明相比目前現(xiàn)有的基于低速通信條件的圖像傳輸方法,省去了每個(gè)數(shù)據(jù)包需要數(shù)據(jù)中心進(jìn)行確認(rèn)的步驟,有效降低了下行數(shù)據(jù)的次數(shù),使圖像傳輸對(duì)信道帶寬的占用節(jié)省近一半,因此有效縮短了傳輸所需的時(shí)間;并且采用自動(dòng)查找傳輸丟包并補(bǔ)包的機(jī)制,有效提高了較為惡劣的通信條件下圖像文件的傳輸速度,確保了圖像文件的完整性。
【專利說(shuō)明】
一種惡劣低速通信條件下的圖像傳輸方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種圖像傳輸方法,具體涉及一種惡劣低速通信條件下的圖像傳輸方法。
【背景技術(shù)】
[0002]隨著電子技術(shù)、通信技術(shù)以及數(shù)據(jù)分析技術(shù)的不斷發(fā)展,在很多行業(yè)的野外監(jiān)測(cè)系統(tǒng)中,如水文、氣象、地質(zhì)災(zāi)害等、人們已不滿足于采集雨水情、墑情、風(fēng)速風(fēng)向、溫濕度、位移形變等傳統(tǒng)的物理量,現(xiàn)場(chǎng)的圖像作為一種重要的信息已逐步應(yīng)用于這些行業(yè)的自動(dòng)化監(jiān)測(cè)系統(tǒng)中。因?yàn)楫?dāng)有現(xiàn)場(chǎng)有災(zāi)情發(fā)生時(shí),圖像是對(duì)災(zāi)情程度判斷最有效的依據(jù)。
[0003]然而在這些行業(yè)的野外自動(dòng)監(jiān)測(cè)系統(tǒng)中,很多監(jiān)測(cè)設(shè)備安裝在偏遠(yuǎn)山區(qū),設(shè)備一般采用超短波、GPRS等通信方式向數(shù)據(jù)中心傳輸原始的監(jiān)測(cè)數(shù)據(jù),這些通信方式在偏遠(yuǎn)山區(qū)往往受地形地貌和天氣影響不能保證很高的通信質(zhì)量,雖然滿足傳統(tǒng)的監(jiān)測(cè)數(shù)據(jù)如雨水情信息、氣象信息、位移形變信息等小數(shù)據(jù)量的傳輸沒(méi)有問(wèn)題,但對(duì)于大數(shù)據(jù)量的圖像信息傳輸來(lái)說(shuō),在采用傳統(tǒng)圖像傳輸方法時(shí),惡劣的通信條件嚴(yán)重阻礙了圖像傳輸質(zhì)量。
[0004]目前實(shí)現(xiàn)野外現(xiàn)場(chǎng)的圖像信息采集傳輸一般有兩種方案:
[0005]I)在監(jiān)測(cè)現(xiàn)場(chǎng)和數(shù)據(jù)中心之間架設(shè)通信條件良好的傳輸信道,例如有線信道或?qū)S玫母咚賹拵o(wú)線信道(如WiMax、微波等),采用專用視頻圖像監(jiān)測(cè)設(shè)備(如攝像頭、視頻服務(wù)器)進(jìn)行圖像數(shù)據(jù)采集和傳輸,該方案和常見(jiàn)的交通視頻圖像監(jiān)測(cè)類似。
[0006]2)采用VHF、GPRS等低速信道,這些通信方式的建設(shè)成本較低,一般不支持連續(xù)數(shù)據(jù)流傳輸,對(duì)于一個(gè)包含較大數(shù)據(jù)量的圖像文件,需要將文件拆分為多包進(jìn)行傳輸。現(xiàn)有的傳輸方法為確保文件傳輸?shù)耐暾?,要求每發(fā)出一個(gè)數(shù)據(jù)包后,等待數(shù)據(jù)中心的確認(rèn),收到確認(rèn)才進(jìn)行下一個(gè)數(shù)據(jù)包的發(fā)送。
[0007]對(duì)于方案I,可以有效確保圖像傳輸?shù)馁|(zhì)量,并且傳輸?shù)乃俣认鄬?duì)低速信道要高很多。但在偏遠(yuǎn)山區(qū),如果現(xiàn)場(chǎng)和數(shù)據(jù)中心之間距離較遠(yuǎn),架設(shè)專用傳輸信道的成本往往很大,遠(yuǎn)遠(yuǎn)超出監(jiān)測(cè)設(shè)備本身的價(jià)格。因此除了有特殊需要,一般監(jiān)測(cè)系統(tǒng)在設(shè)計(jì)時(shí)不會(huì)考慮采用此方案進(jìn)行圖像傳輸。
[0008]對(duì)于方案2,當(dāng)采用VHF或GPRS這類低速信道時(shí),在偏遠(yuǎn)山區(qū)這種通信條件較為惡劣的地區(qū),數(shù)據(jù)傳輸丟包的概率很大,某些情況下甚至達(dá)到50%。而現(xiàn)有的傳輸方法要求每傳輸一個(gè)數(shù)據(jù)包就等待中心站的確認(rèn),以傳輸一個(gè)100K字節(jié)的圖像文件為例,將文件分割為100個(gè)IK字節(jié)的數(shù)據(jù)包,信道傳輸速率9600bps,一個(gè)數(shù)據(jù)包從監(jiān)測(cè)設(shè)備發(fā)出到等待到中心站的確認(rèn)共花費(fèi)2秒時(shí)間,在一次通信傳輸丟包率為20%時(shí),完成一個(gè)完整圖像文件的傳輸大約需要5分鐘左右,如此大的延時(shí)在某些關(guān)鍵應(yīng)用中是不能允許的。此外對(duì)于安裝在野外的監(jiān)測(cè)設(shè)備來(lái)說(shuō),一般現(xiàn)場(chǎng)沒(méi)有交流供電,只能采用蓄電池和太陽(yáng)能供電,如果圖像采集較為頻繁,采用這種方法就要求監(jiān)測(cè)設(shè)備配備大容量的蓄電池和大功率太陽(yáng)能電池,以應(yīng)對(duì)圖像傳輸時(shí)間長(zhǎng)造成的大量電能消耗,而在交通不便的偏遠(yuǎn)山區(qū),大容量的蓄電池和太陽(yáng)能電池將大大增加設(shè)備的運(yùn)輸成本。

【發(fā)明內(nèi)容】

[0009]為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種惡劣低速通信條件下的圖像傳輸方法,相比現(xiàn)有的圖像傳輸方法,對(duì)信道帶寬的占用節(jié)省將近一半,并且采用自動(dòng)查找傳輸丟包并補(bǔ)包的機(jī)制,有效提高了較為惡劣的通信條件下圖像文件的傳輸速度,確保了圖像文件的完整性。
[0010]為了實(shí)現(xiàn)上述目標(biāo),本發(fā)明采用如下的技術(shù)方案:
[0011 ] —種惡劣低速通信條件下的圖像傳輸方法,其特征是,包括如下步驟:
[0012]I)監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心發(fā)起圖像文件傳輸時(shí),按照傳輸信道所支持的傳輸一包數(shù)據(jù)最大字節(jié)數(shù),假定該字節(jié)數(shù)為K,將圖像文件分割為多包,總包數(shù)假定為N包,每包除最后I包外大小均為K,最后I包的大小為圖像文件的總字節(jié)數(shù)減去KX (N-1),每包按照自身在圖像文件中的位置從I?N進(jìn)行編號(hào);
[0013]2)監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心發(fā)起圖像傳輸請(qǐng)求,該請(qǐng)求數(shù)據(jù)內(nèi)包含圖像文件的采集時(shí)間、大小、總包數(shù)信息,并等待數(shù)據(jù)中心的確認(rèn);
[0014]3)監(jiān)測(cè)設(shè)備等到數(shù)據(jù)中心對(duì)圖像傳輸請(qǐng)求的通過(guò)后,按照從小到大的編號(hào)順序?qū)?N的圖像數(shù)據(jù)包發(fā)送給數(shù)據(jù)中心,發(fā)送的數(shù)據(jù)包中均包含數(shù)據(jù)包本身的大小信息、數(shù)據(jù)包的編號(hào)信息,以及原始的圖像數(shù)據(jù);
[0015]數(shù)據(jù)中心每收到一個(gè)數(shù)據(jù)包,記錄下該數(shù)據(jù)包的編號(hào),并把數(shù)據(jù)包中對(duì)應(yīng)的圖像數(shù)據(jù)寫入一個(gè)臨時(shí)緩沖區(qū);監(jiān)測(cè)設(shè)備發(fā)送數(shù)據(jù)包的過(guò)程中不等待數(shù)據(jù)中心的任何響應(yīng);
[0016]4)監(jiān)測(cè)設(shè)備將所有數(shù)據(jù)包發(fā)送完畢后,向數(shù)據(jù)中心發(fā)送傳輸結(jié)束請(qǐng)求;若數(shù)據(jù)中心收到結(jié)束請(qǐng)求,首先根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備;數(shù)據(jù)中心發(fā)送補(bǔ)包請(qǐng)求后應(yīng)等待遙測(cè)站發(fā)送的補(bǔ)包數(shù)據(jù);
[0017]5)監(jiān)測(cè)設(shè)備收到數(shù)據(jù)中心返回的文件補(bǔ)包請(qǐng)求后,將對(duì)應(yīng)編號(hào)的數(shù)據(jù)包重新發(fā)送給數(shù)據(jù)中心,發(fā)送完畢后再次發(fā)送傳輸結(jié)束請(qǐng)求;
[0018]數(shù)據(jù)中心收到請(qǐng)求后按照步驟4)中所述進(jìn)行缺包檢索和補(bǔ)包請(qǐng)求發(fā)送的步驟,直到數(shù)據(jù)中心未再檢測(cè)到缺包;
[0019]6)數(shù)據(jù)中心接收到監(jiān)測(cè)設(shè)備發(fā)送的傳輸結(jié)束請(qǐng)求后未發(fā)現(xiàn)缺包后,向監(jiān)測(cè)設(shè)備發(fā)送請(qǐng)求確認(rèn);
[0020]監(jiān)測(cè)設(shè)備收到確認(rèn)后認(rèn)為本次圖像傳輸結(jié)束;
[0021]數(shù)據(jù)中心將臨時(shí)緩沖區(qū)中的圖像數(shù)據(jù)提取出來(lái),生成最終的圖像文件;
[0022]7)監(jiān)測(cè)設(shè)備在發(fā)送傳輸結(jié)束請(qǐng)求后,等待數(shù)據(jù)中心的確認(rèn);若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。
[0023]8)數(shù)據(jù)中心在接收?qǐng)D像數(shù)據(jù)包的過(guò)程中,若超過(guò)規(guī)定時(shí)間內(nèi)沒(méi)有接收到后續(xù)的數(shù)據(jù)包,則立即根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備;并返回到步驟4)。
[0024]進(jìn)一步地,所述步驟2)中若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。
[0025]進(jìn)一步地,所述步驟4)中若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到監(jiān)測(cè)設(shè)備發(fā)送的圖像補(bǔ)包數(shù)據(jù),則重新發(fā)送補(bǔ)包請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。
[0026]本發(fā)明所達(dá)到的有益效果:相比目前現(xiàn)有的基于低速通信條件的圖像傳輸方法,本發(fā)明省去了每個(gè)數(shù)據(jù)包需要數(shù)據(jù)中心進(jìn)行確認(rèn)的步驟,有效降低了下行數(shù)據(jù)的次數(shù),使圖像傳輸對(duì)信道帶寬的占用節(jié)省近一半,因此有效縮短了傳輸所需的時(shí)間;并且采用自動(dòng)查找傳輸丟包并補(bǔ)包的機(jī)制,有效提高了較為惡劣的通信條件下圖像文件的傳輸速度,確保了圖像文件的完整性。
【具體實(shí)施方式】
[0027]下面對(duì)本發(fā)明作進(jìn)一步描述。以下實(shí)施例僅用于更加清楚地說(shuō)明本發(fā)明的技術(shù)方案,而不能以此來(lái)限制本發(fā)明的保護(hù)范圍。
[0028]本發(fā)明提出的圖像傳輸方法,其工作流程如下:
[0029]步驟一:監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心發(fā)起圖像文件傳輸時(shí),首先按照傳輸信道所支持的傳輸一包數(shù)據(jù)最大字節(jié)數(shù),假定該字節(jié)數(shù)為K,將圖像文件分割為多包,總包數(shù)假定為N包。每包除最后I包外大小均為K,最后I包的大小為圖像文件的總字節(jié)數(shù)減去K X (N-1)。每包按照自身在圖像文件中的位置從I?N進(jìn)行編號(hào)。
[0030]步驟二:監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心首先發(fā)起圖像傳輸請(qǐng)求,該請(qǐng)求數(shù)據(jù)內(nèi)包含圖像文件的采集時(shí)間、大小、總包數(shù)信息,并等待數(shù)據(jù)中心的確認(rèn)。若在規(guī)定的超時(shí)時(shí)間內(nèi)(應(yīng)根據(jù)實(shí)際現(xiàn)場(chǎng)通信情況確定)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù)(根據(jù)應(yīng)用情況確定),則放棄本次的圖像傳輸。
[0031]步驟三:監(jiān)測(cè)設(shè)備等到數(shù)據(jù)中心對(duì)圖像傳輸?shù)恼?qǐng)求后,按照從小到大的編號(hào)順序?qū)?N的圖像數(shù)據(jù)包發(fā)送給數(shù)據(jù)中心,發(fā)送的數(shù)據(jù)包中均包含數(shù)據(jù)包本身的大小信息、數(shù)據(jù)包的編號(hào)信息,以及原始的圖像數(shù)據(jù)。數(shù)據(jù)中心每收到一個(gè)數(shù)據(jù)包,記錄下該數(shù)據(jù)包的編號(hào),并把數(shù)據(jù)包中對(duì)應(yīng)的圖像數(shù)據(jù)寫入一個(gè)臨時(shí)緩沖區(qū)。監(jiān)測(cè)設(shè)備發(fā)送數(shù)據(jù)包的過(guò)程中不等待數(shù)據(jù)中心的任何響應(yīng)。
[0032]步驟四:監(jiān)測(cè)設(shè)備將所有數(shù)據(jù)包發(fā)送完畢后,向數(shù)據(jù)中心發(fā)送傳輸結(jié)束請(qǐng)求,若數(shù)據(jù)中心收到結(jié)束請(qǐng)求,首先根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備。數(shù)據(jù)中心發(fā)送補(bǔ)包請(qǐng)求后應(yīng)等待遙測(cè)站發(fā)送的補(bǔ)包數(shù)據(jù),若在規(guī)定的超時(shí)時(shí)間內(nèi)(應(yīng)根據(jù)實(shí)際現(xiàn)場(chǎng)通信情況確定)沒(méi)有收到監(jiān)測(cè)設(shè)備發(fā)送的圖像補(bǔ)包數(shù)據(jù),則重新發(fā)送補(bǔ)包請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù)(根據(jù)應(yīng)用情況確定),則放棄本次的圖像傳輸。
[0033]步驟五:監(jiān)測(cè)設(shè)備收到數(shù)據(jù)中心返回的文件補(bǔ)包請(qǐng)求后,將對(duì)應(yīng)編號(hào)的數(shù)據(jù)包重新發(fā)送給數(shù)據(jù)中心,發(fā)送完畢后再次發(fā)送傳輸結(jié)束請(qǐng)求。數(shù)據(jù)中心收到請(qǐng)求后按照步驟4)中所述進(jìn)行缺包檢索和補(bǔ)包請(qǐng)求發(fā)送的步驟。直到數(shù)據(jù)中心未再檢測(cè)到缺包。
[0034]步驟六:當(dāng)數(shù)據(jù)中心接收到監(jiān)測(cè)設(shè)備發(fā)送的傳輸結(jié)束請(qǐng)求后未發(fā)現(xiàn)缺包,則向監(jiān)測(cè)設(shè)備發(fā)送請(qǐng)求確認(rèn)。監(jiān)測(cè)設(shè)備收到確認(rèn)后認(rèn)為本次圖像傳輸結(jié)束。數(shù)據(jù)中心將臨時(shí)緩沖區(qū)中的圖像數(shù)據(jù)提取出來(lái),生成最終的圖像文件。
[0035]步驟七:監(jiān)測(cè)設(shè)備在發(fā)送傳輸結(jié)束請(qǐng)求后,應(yīng)等待數(shù)據(jù)中心的確認(rèn),若在規(guī)定的超時(shí)時(shí)間內(nèi)(應(yīng)根據(jù)實(shí)際現(xiàn)場(chǎng)通信情況確定)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù)(根據(jù)應(yīng)用情況確定),則放棄本次的圖像傳輸。
[0036]步驟八:數(shù)據(jù)中心在接收?qǐng)D像數(shù)據(jù)包的過(guò)程中,若超過(guò)規(guī)定時(shí)間(應(yīng)根據(jù)實(shí)際現(xiàn)場(chǎng)通信情況確定)內(nèi)沒(méi)有接收到后續(xù)的數(shù)據(jù)包,則立即根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備。接下來(lái)的步驟和步驟四中相同。如果未缺包,將臨時(shí)緩沖區(qū)中的圖像數(shù)據(jù)提取出來(lái),生成最終的圖像文件。
[0037]相對(duì)于現(xiàn)有技術(shù)來(lái)說(shuō),本方法中加入了圖像文件的分包傳輸機(jī)制:監(jiān)測(cè)設(shè)備按照傳輸信道所支持的傳輸一包數(shù)據(jù)最大字節(jié)數(shù)對(duì)整個(gè)圖像文件進(jìn)行分包,并給每包按自身在圖像文件中的位置進(jìn)行編號(hào);傳輸時(shí)按從低到高的編號(hào)順序連續(xù)發(fā)送圖像數(shù)據(jù)包,發(fā)送過(guò)程中不等待數(shù)據(jù)中心的確認(rèn);在所有數(shù)據(jù)包傳輸完畢后才等待中心站的確認(rèn)或補(bǔ)包請(qǐng)求命令。
[0038]同時(shí)采用傳輸過(guò)程中的缺包檢索及補(bǔ)包機(jī)制:監(jiān)測(cè)設(shè)備首先需要向數(shù)據(jù)中心發(fā)起圖像傳輸請(qǐng)求,該請(qǐng)求數(shù)據(jù)內(nèi)包含圖像文件的采集時(shí)間、大小、總包數(shù)信息;數(shù)據(jù)中心在收到圖像傳輸結(jié)束請(qǐng)求或超時(shí)未收到監(jiān)測(cè)設(shè)備的圖像數(shù)據(jù)時(shí),自動(dòng)根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備。
[0039]本發(fā)明省去了每個(gè)數(shù)據(jù)包需要數(shù)據(jù)中心進(jìn)行確認(rèn)的步驟,有效降低了下行數(shù)據(jù)的次數(shù),使圖像傳輸對(duì)信道帶寬的占用節(jié)省近一半,因此有效縮短了傳輸所需的時(shí)間。根據(jù)實(shí)測(cè),采用本發(fā)明在平均一次丟包率為20%的低速信道中傳輸IM圖像文件的時(shí)間只有目前方法的1/3。
[0040]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變形,這些改進(jìn)和變形也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種惡劣低速通信條件下的圖像傳輸方法,其特征是,包括如下步驟: 1)監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心發(fā)起圖像文件傳輸時(shí),按照傳輸信道所支持的傳輸一包數(shù)據(jù)最大字節(jié)數(shù),假定該字節(jié)數(shù)為K,將圖像文件分割為多包,總包數(shù)假定為N包,每包除最后I包外大小均為K,最后I包的大小為圖像文件的總字節(jié)數(shù)減去KX (N-1),每包按照自身在圖像文件中的位置從I?N進(jìn)行編號(hào); 2)監(jiān)測(cè)設(shè)備向數(shù)據(jù)中心發(fā)起圖像傳輸請(qǐng)求,該請(qǐng)求數(shù)據(jù)內(nèi)包含圖像文件的采集時(shí)間、大小、總包數(shù)信息,并等待數(shù)據(jù)中心的確認(rèn); 3)監(jiān)測(cè)設(shè)備等到數(shù)據(jù)中心對(duì)圖像傳輸請(qǐng)求的通過(guò)后,按照從小到大的編號(hào)順序?qū)?N的圖像數(shù)據(jù)包發(fā)送給數(shù)據(jù)中心,發(fā)送的數(shù)據(jù)包中均包含數(shù)據(jù)包本身的大小信息、數(shù)據(jù)包的編號(hào)信息,以及原始的圖像數(shù)據(jù); 數(shù)據(jù)中心每收到一個(gè)數(shù)據(jù)包,記錄下該數(shù)據(jù)包的編號(hào),并把數(shù)據(jù)包中對(duì)應(yīng)的圖像數(shù)據(jù)寫入一個(gè)臨時(shí)緩沖區(qū);監(jiān)測(cè)設(shè)備發(fā)送數(shù)據(jù)包的過(guò)程中不等待數(shù)據(jù)中心的任何響應(yīng); 4)監(jiān)測(cè)設(shè)備將所有數(shù)據(jù)包發(fā)送完畢后,向數(shù)據(jù)中心發(fā)送傳輸結(jié)束請(qǐng)求;若數(shù)據(jù)中心收到結(jié)束請(qǐng)求,首先根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備;數(shù)據(jù)中心發(fā)送補(bǔ)包請(qǐng)求后應(yīng)等待遙測(cè)站發(fā)送的補(bǔ)包數(shù)據(jù); 5)監(jiān)測(cè)設(shè)備收到數(shù)據(jù)中心返回的文件補(bǔ)包請(qǐng)求后,將對(duì)應(yīng)編號(hào)的數(shù)據(jù)包重新發(fā)送給數(shù)據(jù)中心,發(fā)送完畢后再次發(fā)送傳輸結(jié)束請(qǐng)求; 數(shù)據(jù)中心收到請(qǐng)求后按照步驟4)中所述進(jìn)行缺包檢索和補(bǔ)包請(qǐng)求發(fā)送的步驟,直到數(shù)據(jù)中心未再檢測(cè)到缺包; 6)數(shù)據(jù)中心接收到監(jiān)測(cè)設(shè)備發(fā)送的傳輸結(jié)束請(qǐng)求后未發(fā)現(xiàn)缺包后,向監(jiān)測(cè)設(shè)備發(fā)送請(qǐng)求確認(rèn); 監(jiān)測(cè)設(shè)備收到確認(rèn)后認(rèn)為本次圖像傳輸結(jié)束; 數(shù)據(jù)中心將臨時(shí)緩沖區(qū)中的圖像數(shù)據(jù)提取出來(lái),生成最終的圖像文件; 7)監(jiān)測(cè)設(shè)備在發(fā)送傳輸結(jié)束請(qǐng)求后,等待數(shù)據(jù)中心的確認(rèn);若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。 8)數(shù)據(jù)中心在接收?qǐng)D像數(shù)據(jù)包的過(guò)程中,若超過(guò)規(guī)定時(shí)間內(nèi)沒(méi)有接收到后續(xù)的數(shù)據(jù)包,則立即根據(jù)收到的文件總包數(shù)和已收到的數(shù)據(jù)包編號(hào),檢查是否存在未收到的數(shù)據(jù)包,如果有未收到的數(shù)據(jù)包,將所有數(shù)據(jù)包編號(hào)統(tǒng)計(jì)出來(lái),生成圖像文件補(bǔ)包請(qǐng)求,返回給監(jiān)測(cè)設(shè)備;并返回到步驟4)。2.根據(jù)權(quán)利要求1所述的一種惡劣低速通信條件下的圖像傳輸方法,其特征是,所述步驟2)中若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到正確的確認(rèn),則重新發(fā)送請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。3.根據(jù)權(quán)利要求1所述的一種惡劣低速通信條件下的圖像傳輸方法,其特征是,所述步驟4)中若在規(guī)定的超時(shí)時(shí)間內(nèi)沒(méi)有收到監(jiān)測(cè)設(shè)備發(fā)送的圖像補(bǔ)包數(shù)據(jù),則重新發(fā)送補(bǔ)包請(qǐng)求,若請(qǐng)求發(fā)送的次數(shù)超過(guò)規(guī)定的最大重試次數(shù),則放棄本次的圖像傳輸。
【文檔編號(hào)】H04N21/647GK106028174SQ201610308804
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月11日
【發(fā)明人】王美玲, 姚峰, 曹曉寧, 高祥濤, 張后來(lái)
【申請(qǐng)人】江蘇省水文水資源勘測(cè)局
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
江西省| 辽宁省| 安泽县| 金华市| 秀山| 民丰县| 万安县| 防城港市| 定西市| 社旗县| 茶陵县| 巴林左旗| 西峡县| 防城港市| 麻栗坡县| 靖宇县| 桐城市| 红桥区| 怀柔区| 梁山县| 高密市| 钟祥市| 漯河市| 张家口市| 安丘市| 金门县| 分宜县| 湘潭县| 葵青区| 宜宾市| 昭觉县| 湖州市| 安龙县| 泉州市| 沂南县| 新乡县| 万载县| 兴安盟| 波密县| 新泰市| 闻喜县|