亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種音頻通信的數(shù)據(jù)組包方法

文檔序號:9219715閱讀:556來源:國知局
一種音頻通信的數(shù)據(jù)組包方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸系統(tǒng),尤其涉及一種音頻通信的數(shù)據(jù)組包方法。
【背景技術(shù)】
[0002]隨著電子商務(wù)應(yīng)用的深入,市場更加需要能夠滿足通過手機等移動終端進行近場交易受理的技術(shù)。而智能設(shè)備與POS機之間基于音頻的通信技術(shù)逐漸為人們所熟識。具體而言,智能設(shè)備安裝有音頻數(shù)據(jù)編碼的APP,將數(shù)據(jù)按約定的編碼格式編碼后輸出到音頻口播放,實現(xiàn)將數(shù)字信號轉(zhuǎn)變?yōu)槟M信號表示,音頻POS機接收并處理該模擬信號,并轉(zhuǎn)換成數(shù)字信號,進而對數(shù)字信號進行解碼得到數(shù)據(jù),反之亦然。
[0003]目前的音頻POS大部分采用了現(xiàn)成的串口通信方式,如曼徹斯特編碼方式;雖然成熟的通信編碼方式已經(jīng)大量應(yīng)用,但由于智能平臺的差異性、操作系統(tǒng)的多元化,加之當前安卓生態(tài)圈的愈發(fā)碎片化,導(dǎo)致在智能設(shè)備平臺下傳統(tǒng)的編碼方式兼容性差,誤碼率高,傳統(tǒng)通信編碼方式需要硬件的相對歸一化,使其無法真正滿足智能設(shè)備和音頻POS機的穩(wěn)定高效通信。

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

[0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種分辨力好、誤碼率低、兼容性好的音頻通信的數(shù)據(jù)組包方式。
[0005]本發(fā)明采用的技術(shù)方案是:
一種音頻通信的數(shù)據(jù)組包方法,其包括以下步驟:
O定義一個數(shù)據(jù)域:所述數(shù)據(jù)域存儲待傳輸數(shù)據(jù),數(shù)據(jù)域由數(shù)據(jù)元組成;
2)定義一個長度位:所述長度位存儲數(shù)據(jù)域長度,所述長度位附加在數(shù)據(jù)域前,所述數(shù)據(jù)域長度為數(shù)據(jù)域的總字節(jié)數(shù);
3)定義一個幀頭:所述幀頭的最高位為I;
4)定義一個幀尾:所述幀尾的最低位為I;
5)定義一個CRC8校驗位:所述CRC8校驗位存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值,CRC8校驗位附加在數(shù)據(jù)域后;
6)組包數(shù)據(jù):將幀頭、長度位、數(shù)據(jù)域、CRC8校驗位和幀尾依次組包;
7)奇偶校驗:對組包后的數(shù)據(jù)的每個字節(jié)進行奇偶檢驗,并在每個字節(jié)后附加一位存儲該字節(jié)的奇偶校驗值的奇偶校驗位。
[0006]所述步驟I)中數(shù)據(jù)元的長度為一個字節(jié)。
[0007]所述步驟3)中長度位的長度為兩位。
[0008]所述步驟4)中幀頭的長度為一個字節(jié)。
[0009]所述步驟5)中幀尾的長度為一個字節(jié)。
[0010]本發(fā)明采用以上技術(shù)方案,將待傳輸?shù)臄?shù)據(jù)存儲于由數(shù)據(jù)元組成的數(shù)據(jù)域,并在數(shù)據(jù)域的前附加存儲數(shù)據(jù)域長度數(shù)據(jù)的長度位,并在數(shù)據(jù)域后附加存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值,可保證該數(shù)據(jù)域的數(shù)據(jù)的正確性;并分別在組包時數(shù)據(jù)包的最開頭和最尾部附加在模擬波形上具有比較好的可分辨力的幀頭和幀尾;此外,對組包后的每個字節(jié)進行奇偶校驗并附加于該字節(jié)后,有效的保證了每個字節(jié)的數(shù)據(jù)的正確性;本發(fā)明具有如下優(yōu)點:1、鏈路層極小的編碼成本,使得在同樣的模擬波形速率下,傳輸?shù)臄?shù)據(jù)量最大化。2、模擬波形的可分辨力好,帶來了可靠的數(shù)據(jù)識別、解碼,降低誤碼率,提高音頻POS與智能設(shè)備間的兼容性。3、軟件的編解碼容易實現(xiàn),代碼消耗小。
【附圖說明】
[0011]以下結(jié)合附圖和【具體實施方式】對本發(fā)明做進一步詳細說明;
圖1本發(fā)明一種音頻通信的數(shù)據(jù)組包方法的流程圖;
圖2本發(fā)明一種音頻通信的數(shù)據(jù)組包方法的數(shù)據(jù)結(jié)構(gòu)示意圖。
【具體實施方式】
[0012]如圖1或2所示,本發(fā)明其包括以下步驟:
O定義一個數(shù)據(jù)域:所述數(shù)據(jù)域存儲待傳輸數(shù)據(jù),數(shù)據(jù)域由數(shù)據(jù)元組成;
2)定義一個長度位:所述長度位存儲數(shù)據(jù)域長度,所述長度位附加在數(shù)據(jù)域前,所述數(shù)據(jù)域長度為數(shù)據(jù)域的總字節(jié)數(shù);長度位的長度可根據(jù)實際情況決定字節(jié)數(shù),長度位的長度最高可以達到65536,高字節(jié)部分用于制定拆包和重發(fā)協(xié)議,本實施例中長度位的長度為兩位。
[0013]3)定義一個幀頭:所述幀頭的最高位為I ;幀頭的長度為一個字節(jié)。即整個幀頭具有“ 1XXXXXXX”的樣式,使得該幀頭在模擬波形上具有比較好的可分辨力。
[0014]4)定義一個幀尾:所述幀尾的最低位為I ;幀尾的長度為一個字節(jié)。即整個幀尾具有“XXXXXXX1 ”的樣式,使得該幀尾在模擬波形上具有比較好的可分辨力。
[0015]5)定義一個CRC8校驗位:所述CRC8校驗位存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值,CRC8校驗位附加在數(shù)據(jù)域后;
6)組包數(shù)據(jù):將幀頭、長度位、數(shù)據(jù)域、CRC8校驗位和幀尾依次組包。
[0016]7)對組包后的數(shù)據(jù)的每個字節(jié)進行奇偶檢驗,并在每個字節(jié)后附加一位存儲該字節(jié)的奇偶校驗值的奇偶校驗位。
[0017]本發(fā)明采用以上技術(shù)方案,將待傳輸?shù)臄?shù)據(jù)存儲于由數(shù)據(jù)元組成的數(shù)據(jù)域,并在數(shù)據(jù)域的前附加存儲數(shù)據(jù)域長度數(shù)據(jù)的長度位,并在數(shù)據(jù)域后附加存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值,可保證該數(shù)據(jù)域的數(shù)據(jù)的正確性;并分別在組包時數(shù)據(jù)包的最開頭和最尾部附加在模擬波形上具有比較好的可分辨力的幀頭和幀尾;此外,對組包后的每個字節(jié)進行奇偶校驗并附加于該字節(jié)后,有效的保證了每個字節(jié)的數(shù)據(jù)的正確性。
【主權(quán)項】
1.一種音頻通信的數(shù)據(jù)組包方法,其特征在于:其包括以下步驟: 1)定義一個數(shù)據(jù)域:所述數(shù)據(jù)域存儲待傳輸數(shù)據(jù),數(shù)據(jù)域由數(shù)據(jù)元組成; 2)定義一個長度位:所述長度位存儲數(shù)據(jù)域長度,所述長度位附加在數(shù)據(jù)域前,所述數(shù)據(jù)域長度為數(shù)據(jù)域的總字節(jié)數(shù); 3)定義一個幀頭:所述幀頭的最高位為I; 4)定義一個幀尾:所述幀尾的最低位為I; 5)定義一個CRC8校驗位:所述CRC8校驗位存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值,CRC8校驗位附加在數(shù)據(jù)域后; 6)組包數(shù)據(jù):將幀頭、長度位、數(shù)據(jù)域、CRC8校驗位和幀尾依次組包; 7)奇偶校驗:對組包后的數(shù)據(jù)的每個字節(jié)進行奇偶檢驗,并在每個字節(jié)后附加一位存儲該字節(jié)的奇偶校驗值的奇偶校驗位。2.根據(jù)權(quán)利要求1所述一種音頻通信的數(shù)據(jù)組包方法,其特征在于:所述步驟I)中數(shù)據(jù)元的長度為一個字節(jié)。3.根據(jù)權(quán)利要求1所述一種音頻通信的數(shù)據(jù)組包方法,其特征在于:所述步驟3)中長度位的長度為兩位。4.根據(jù)權(quán)利要求1所述一種音頻通信的數(shù)據(jù)組包方法,其特征在于:所述步驟4)中幀頭的長度為一個字節(jié)。5.根據(jù)權(quán)利要求1所述一種音頻通信的數(shù)據(jù)組包方法,其特征在于:所述步驟5)中幀尾的長度為一個字節(jié)。
【專利摘要】本發(fā)明公開一種音頻通信的數(shù)據(jù)組包方法,將待傳輸?shù)臄?shù)據(jù)存儲于由數(shù)據(jù)元組成的數(shù)據(jù)域,并在數(shù)據(jù)域的前附加存儲數(shù)據(jù)域長度數(shù)據(jù)的長度位,并在數(shù)據(jù)域后附加存儲對長度位和數(shù)據(jù)域進行CRC校驗后的校驗值的CRC8校驗位,可保證該數(shù)據(jù)域的數(shù)據(jù)的正確性;并分別在組包時數(shù)據(jù)包的最開頭和最尾部附加在模擬波形上具有比較好的可分辨力的幀頭和幀尾;此外,對組包后的每個字節(jié)進行奇偶校驗并附加于該字節(jié)后,有效的保證了每個字節(jié)的數(shù)據(jù)的正確性;本發(fā)明的模擬波形的可分辨力好,并且具有可靠的數(shù)據(jù)識別、解碼,降低誤碼率,提高音頻POS與智能設(shè)備間的兼容性,軟件的編解碼容易實現(xiàn),代碼消耗小。
【IPC分類】H04L12/861
【公開號】CN104935527
【申請?zhí)枴緾N201510323252
【發(fā)明人】蔡巍, 盧佩新, 沈思忠
【申請人】福建新大陸電腦股份有限公司
【公開日】2015年9月23日
【申請日】2015年6月12日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1