利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法
【專利摘要】本發(fā)明提供了利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)時(shí)丟失方法,將要發(fā)送的大數(shù)據(jù)包拆分成若干小數(shù)據(jù)包,每個(gè)數(shù)據(jù)包即為一幀;在每一幀的數(shù)據(jù)上封裝傳輸信息;以每幀為一個(gè)單位發(fā)送數(shù)據(jù);接收端接收到每一幀數(shù)據(jù)后進(jìn)行校驗(yàn),如果數(shù)據(jù)正常則拆分幀結(jié)構(gòu),保存數(shù)據(jù);如果不正常則保存不正常幀序列號(hào),繼續(xù)接收;統(tǒng)計(jì)接收到的正常幀,累計(jì)出非正常幀,累計(jì)完成后將異常的幀序列號(hào)返饋給發(fā)射端;并要求重新發(fā)射錯(cuò)誤數(shù)據(jù)幀,直至接收到全部的正常幀。本發(fā)明能夠有效的防止傳輸過程中數(shù)據(jù)丟失、并能減少在有干擾時(shí)較多數(shù)據(jù)量進(jìn)行無線收發(fā)時(shí)的收發(fā)時(shí)間。
【專利說明】利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊【技術(shù)領(lǐng)域】,特別涉及一種利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失或錯(cuò)誤的方法。
【背景技術(shù)】
[0002]在無線傳輸大批量數(shù)據(jù)時(shí),存放于無線電的數(shù)據(jù)傳輸環(huán)境受外界因素干擾大,所以經(jīng)常出現(xiàn)數(shù)據(jù)傳輸丟失現(xiàn)象,容易造成數(shù)據(jù)傳輸錯(cuò)誤或者不完整,而且大批量數(shù)據(jù)傳輸時(shí),因個(gè)別數(shù)據(jù)錯(cuò)誤而全部重發(fā)易造成時(shí)間與信道資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對(duì)上述現(xiàn)有技術(shù)存在的問題作出改進(jìn),即本發(fā)明要解決的技術(shù)問題是提供利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)時(shí)發(fā)生丟失或傳輸錯(cuò)誤的方法,這種方法能夠有效的防止傳輸過程中數(shù)據(jù)丟失。
[0004]為了解決上述技術(shù)問題,本發(fā)明提供了如下的技術(shù)方案:
[0005]一種利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)時(shí)發(fā)生丟失或傳輸錯(cuò)誤的方法,將大數(shù)據(jù)包拆分成若干小數(shù)據(jù)包,每個(gè)數(shù)據(jù)包即為一幀;在每個(gè)幀上封裝傳輸信息;以每幀為一個(gè)單位發(fā)送數(shù)據(jù);接收端接收到每一幀數(shù)據(jù)后進(jìn)行校驗(yàn),如果數(shù)據(jù)正常則拆分幀結(jié)構(gòu)并提取數(shù)據(jù),保存數(shù)據(jù);如果不正常則保存不正常幀序列號(hào),繼續(xù)接收;統(tǒng)計(jì)接收到的正常幀,累計(jì)出非正常幀,累計(jì)完成后將非正常幀序列號(hào)返饋給發(fā)射端;并要求重新發(fā)射錯(cuò)誤幀,直至接收到所有的正常幀。因此,能夠有效的防止傳輸過程中數(shù)據(jù)丟失或傳輸錯(cuò)誤。
[0006]每個(gè)幀上的封裝信息包括前導(dǎo)碼、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼;如果是最后一幀數(shù)據(jù),則最后一幀封裝結(jié)束符、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼。
[0007]本發(fā)明利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法,采用拆分分裝原理,真正實(shí)現(xiàn)了數(shù)據(jù)的正確完整傳輸。
[0008]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
【專利附圖】
【附圖說明】
[0009]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0010]圖1為本發(fā)明數(shù)據(jù)傳輸流程圖。
【具體實(shí)施方式】
[0011]為了加深對(duì)本發(fā)明的理解,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。以下實(shí)施例僅用于更加清楚地說明本發(fā)明的技術(shù)方案,而不能以此來限制本發(fā)明的保護(hù)范圍。[0012]如圖1所示,本發(fā)明公開一種利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失或傳輸錯(cuò)誤的方法,采用了將大數(shù)據(jù)包拆分成若干小數(shù)據(jù)包,即幀。每個(gè)幀再封裝上前導(dǎo)碼、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼;如果是最后一幀數(shù)據(jù),則最后一幀封裝結(jié)束符、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼。以每幀為一個(gè)單位發(fā)送數(shù)據(jù),在接收端,接收到每一幀數(shù)據(jù)后校驗(yàn)數(shù)據(jù)。如果數(shù)據(jù)正常則拆分幀結(jié)構(gòu),保存數(shù)據(jù);如果不正常則保存不正常幀序列號(hào),繼續(xù)接收,直到接收全部幀或接收超時(shí)。這時(shí)統(tǒng)計(jì)接收到的正常幀,如果全部正常接收完數(shù)據(jù),則保存數(shù)據(jù)。如果有異常幀信息,則累計(jì)出非正常幀,累計(jì)完成后返饋給發(fā)射端。要求重新發(fā)射錯(cuò)誤幀,從而防止數(shù)據(jù)發(fā)射錯(cuò)誤。
[0013]本發(fā)明一種利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法,有效的實(shí)現(xiàn)了數(shù)據(jù)的完整準(zhǔn)確傳輸,避免了大批量數(shù)據(jù)信息一起傳輸特別在一些干擾環(huán)境下易出現(xiàn)的出現(xiàn)數(shù)據(jù)丟失或傳輸錯(cuò)誤,并可以反復(fù)校驗(yàn)接收幀,確保數(shù)據(jù)不遺漏。
[0014]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,對(duì)于本領(lǐng)域的技術(shù)人員來說,其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法,其特征在于: 將大數(shù)據(jù)包拆分成若干小數(shù)據(jù)包,每個(gè)數(shù)據(jù)包即為一幀; 在每個(gè)幀上封裝傳輸信息; 以每幀為一個(gè)單位發(fā)送數(shù)據(jù); 接收端接收到每一幀數(shù)據(jù)后進(jìn)行校驗(yàn),如果數(shù)據(jù)正常則拆分幀結(jié)構(gòu),保存數(shù)據(jù);如果不正常則保存不正常幀序列號(hào),繼續(xù)接收; 統(tǒng)計(jì)接收到的正常幀,累計(jì)出非正常幀,累計(jì)完成后把非正常幀序列號(hào)返饋給發(fā)射端; 并要求重新發(fā)射錯(cuò)誤幀,直至接收到正常幀。
2.根據(jù)權(quán)利要求1所述的利用幀結(jié)構(gòu)防止無線電批量收傳數(shù)據(jù)丟失方法,其特征在于:每個(gè)幀上的封裝信息包括前導(dǎo)碼、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼;如果是最后一幀數(shù)據(jù),則最后一幀封裝結(jié)束符、總包長(zhǎng)度、幀序列號(hào)、小數(shù)據(jù)包內(nèi)容、幀校驗(yàn)碼。
【文檔編號(hào)】H04B7/26GK103957048SQ201410191975
【公開日】2014年7月30日 申請(qǐng)日期:2014年5月7日 優(yōu)先權(quán)日:2014年5月7日
【發(fā)明者】李正文 申請(qǐng)人:李正文