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