国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種通訊數(shù)據(jù)幀傳輸方法

      文檔序號:9526795閱讀:234來源:國知局
      一種通訊數(shù)據(jù)幀傳輸方法
      【技術(shù)領(lǐng)域】
      [0001]本實發(fā)明涉及一種通訊數(shù)據(jù)幀傳輸方法。
      【背景技術(shù)】
      [0002]通訊協(xié)議又稱通訊規(guī)程,是指通訊雙方對數(shù)據(jù)傳送控制的一種約定。約定中包括對數(shù)據(jù)格式,同步方式,傳送速度,傳送步驟,檢糾錯方式以及控制字符定義等問題做出統(tǒng)一規(guī)定,通訊雙方必須共同遵守,它也叫做鏈路控制規(guī)程?;谶@個協(xié)議,不同廠家生產(chǎn)的設(shè)備才能正確,高效運行。這種出于統(tǒng)一性和開放性考慮的設(shè)計,的確加速了電子技術(shù)的發(fā)展,但同樣帶來了數(shù)據(jù)本身的安全性問題。由于采用了標(biāo)準(zhǔn)的通訊接口,在兩個模塊之外的解析者如果試圖獲取它們之間傳輸?shù)臄?shù)據(jù)及數(shù)據(jù)的意義,只要知道它們的標(biāo)準(zhǔn)既定協(xié)議,采用并聯(lián)接入的方式采集數(shù)據(jù),再根據(jù)動作和響應(yīng)就能逆向分析出數(shù)據(jù)意義。
      [0003]為保護通訊的安全性,設(shè)計者需在原來數(shù)據(jù)基礎(chǔ)上故意增加一些無效數(shù)據(jù),并一起發(fā)送出去,但由于設(shè)計者設(shè)計的模塊預(yù)先定義了協(xié)議,就可以對有效數(shù)據(jù)進行響應(yīng)并對無效數(shù)據(jù)進行過濾。然而,解析者通過工具獲取到的數(shù)據(jù)會比真實有效的數(shù)據(jù)多,難以分辨有效的數(shù)據(jù),在對數(shù)據(jù)進行解析時難以確定。
      [0004]上述通訊方法幾乎都是從數(shù)據(jù)本身出發(fā),沒有對通訊協(xié)議進行改變,解析者根據(jù)協(xié)議就能獲取到數(shù)據(jù)本身,就有可能成功解析出數(shù)據(jù)及其意義。

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

      [0005]為了解決上述現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供一種通訊數(shù)據(jù)幀傳輸方法的設(shè)計方案。
      [0006]一種通訊數(shù)據(jù)幀傳輸方法,包括以下步驟:發(fā)送端與接收端按照相同的隨機傳輸時基T進行數(shù)據(jù)幀的收發(fā)。
      [0007]以及包括以下步驟:
      S1,發(fā)送端通過默認傳輸時基T0生成隨機數(shù)T1,將T1設(shè)定為第一幀數(shù)據(jù)傳輸時基;S2,發(fā)送端與接收端建立通訊,發(fā)送端通過默認傳輸時基T0將T1發(fā)送給接收端;S3,發(fā)送端以傳輸時基T1發(fā)送第一幀數(shù)據(jù),后續(xù)數(shù)據(jù)幀以上一幀的傳輸時基為基礎(chǔ)生成其對應(yīng)的傳輸時基;S4,接收端根據(jù)傳輸時基T1接收第一幀數(shù)據(jù),并按照發(fā)送端生成的對應(yīng)的傳輸時基方式生成后續(xù)數(shù)據(jù)幀的對應(yīng)傳輸時基并按照對應(yīng)的傳輸時基接收數(shù)據(jù)。
      [0008]所述步聚S2具體包括:S21,當(dāng)發(fā)送端發(fā)送數(shù)據(jù)幀時,數(shù)據(jù)存入發(fā)送端的數(shù)據(jù)緩沖區(qū),并觸發(fā)發(fā)送函數(shù)發(fā)送數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)幀;S22,當(dāng)接收端收到數(shù)據(jù)幀時,數(shù)據(jù)存入接收端的接收數(shù)據(jù)緩沖區(qū)。
      [0009]所述步驟S3還包括:完成第一幀數(shù)據(jù)傳輸后,若需進行第二幀、第三幀、第η幀數(shù)據(jù)傳輸,則設(shè)定第二幀數(shù)據(jù)傳輸時基為T2=f (Τ1)、第三幀數(shù)據(jù)傳輸時基為f(T2)=f (f (T1))、第η幀數(shù)據(jù)傳輸時基為Tn=f (fn-1 (ΤΙ)),并繼續(xù)向接收端發(fā)送第二幀、第三幀、第η幀數(shù)據(jù)。
      [0010]還包括ACK數(shù)據(jù)幀重發(fā)步驟:發(fā)送端發(fā)送數(shù)據(jù)幀后,若未收到接收端反饋的ACK響應(yīng)幀,則數(shù)據(jù)幀發(fā)送失敗,并提示發(fā)送端重新發(fā)送數(shù)據(jù)幀。
      [0011]還包括重發(fā)次數(shù)檢測步驟:當(dāng)發(fā)送端重新發(fā)送數(shù)據(jù)幀次數(shù)超過規(guī)定最大次數(shù)時,則通訊失敗,并提示發(fā)送端重新建立通訊。
      [0012]還包括傳輸時基生成步驟:當(dāng)發(fā)送端與接收端完成一完整數(shù)據(jù)幀通訊后,則發(fā)送端重新生成新的傳輸時基;所述生成的傳輸時基為指定范圍的隨機數(shù)。
      [0013]所述通訊為雙向通訊。
      [0014]綜上所述,本發(fā)明具有以下有益效果:通過引入可變傳輸時基提高通訊安全性,并建立可靠穩(wěn)定的傳輸機制使通訊保密性更高,并且應(yīng)用簡單,適合需要對通訊內(nèi)容進行保密的通訊場合。
      【附圖說明】
      [0015]圖1為本發(fā)明所述的通迅數(shù)據(jù)幀傳輸方法的流程示意圖;
      圖2為本發(fā)明所述的傳輸時基示意圖。
      【具體實施方式】
      [0016]為了讓本領(lǐng)域的技術(shù)人員能夠更好地了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明作進一步的闡述。
      [0017]如圖1所示,本發(fā)明揭示了一種通訊數(shù)據(jù)幀傳輸方法,包括以下步驟:發(fā)送端與接收端按照相同的隨機傳輸時基T進行數(shù)據(jù)幀的收發(fā)。還包括以下步驟:S1,發(fā)送端通過默認傳輸時基T0生成隨機數(shù)T1,將T1設(shè)定為第一幀數(shù)據(jù)傳輸時基;S2,發(fā)送端與接收端建立通訊,發(fā)送端通過默認傳輸時基T0將T1發(fā)送給接收端;S3,發(fā)送端以傳輸時基T1發(fā)送第一幀數(shù)據(jù),后續(xù)數(shù)據(jù)幀以上一幀的傳輸時基為基礎(chǔ)生成其對應(yīng)的傳輸時基;S4,接收端根據(jù)傳輸時基T1接收第一幀數(shù)據(jù),并按照發(fā)送端生成的對應(yīng)的傳輸時基方式生成后續(xù)數(shù)據(jù)幀的對應(yīng)傳輸時基并按照對應(yīng)的傳輸時基接收數(shù)據(jù)。
      [0018]具體實施時,所述步聚S2具體包括:當(dāng)發(fā)送端發(fā)送數(shù)據(jù)幀時,數(shù)據(jù)存入發(fā)送端的數(shù)據(jù)緩沖區(qū),并觸發(fā)發(fā)送函數(shù)發(fā)送數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)幀;當(dāng)接收端收到數(shù)據(jù)幀時,數(shù)據(jù)存入接收端的接收數(shù)據(jù)緩沖區(qū);所述步驟S3還包括:完成第一幀數(shù)據(jù)傳輸后,若需進行第二幀、第三幀、第η幀數(shù)據(jù)傳輸,則設(shè)定第二幀數(shù)據(jù)傳輸時基為T2=f(Tl)、第三幀數(shù)據(jù)傳輸時基為f (T2) =f (f (ΤΙ))、第η幀數(shù)據(jù)傳輸時基為Tn=f (fn_l (ΤΙ)),并繼續(xù)向接收端發(fā)送第二幀、第三幀、第η幀數(shù)據(jù)。如圖2所示,當(dāng)接收端成功接收到發(fā)送端的隨機數(shù)Τ1后,第二幀數(shù)據(jù)的時基Τ2就是f (Τ1),第三幀數(shù)據(jù)的傳輸時基就變?yōu)閒(T2),依次類推。其中發(fā)送端與接收端中運行同一套傳輸時基函數(shù)f(x),因此發(fā)送端與接收端雙方的時基可以保證得到同止/J/ ο
      [0019]為了預(yù)防發(fā)送端或者接收端由于其它原因?qū)е聰?shù)據(jù)幀發(fā)送或者接收不成功,還包括ACK數(shù)據(jù)幀重發(fā)步驟:發(fā)送端發(fā)送數(shù)據(jù)幀后,若未收到接收端反饋的ACK響應(yīng)幀,則數(shù)據(jù)幀發(fā)送失敗,并提示發(fā)送端重新發(fā)送數(shù)據(jù)幀;即發(fā)送端在發(fā)送完數(shù)據(jù)幀后規(guī)定的時間內(nèi)沒有正確收到ACK響應(yīng)幀就認為本次通訊失敗,需要發(fā)送端重新發(fā)送數(shù)據(jù)幀,當(dāng)發(fā)送端重新發(fā)送數(shù)據(jù)幀次數(shù)超過規(guī)定最大次數(shù)時,則通訊失敗,并提示發(fā)送端重新建立通訊。當(dāng)發(fā)送端與接收端完成一個完整的數(shù)據(jù)幀通訊成功后,發(fā)送端才能重新生成新的傳輸時基;為了保證通訊效率,所述生成的傳輸時基為指定范圍的隨機數(shù)。
      [0020]為了保證發(fā)送端與接收端通訊確定性,所述通訊為雙向通訊。
      [0021]本實施例只是本發(fā)明的較優(yōu)實施方式,未進行詳細描述的部分均采用公知的成熟技術(shù)。需要說明的是,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
      【主權(quán)項】
      1.一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,包括以下步驟:發(fā)送端與接收端按照相同的隨機傳輸時基T進行數(shù)據(jù)幀的收發(fā)。2.根據(jù)權(quán)利要求1所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,包括以下步驟: S1,發(fā)送端通過默認傳輸時基TO生成隨機數(shù)T1,將T1設(shè)定為第一幀數(shù)據(jù)傳輸時基; S2,發(fā)送端與接收端建立通訊,發(fā)送端通過默認傳輸時基TO將T1發(fā)送給接收端; S3,發(fā)送端以傳輸時基T1發(fā)送第一巾貞數(shù)據(jù),后續(xù)數(shù)據(jù)巾貞以上一巾貞的傳輸時基為基礎(chǔ)生成其對應(yīng)的傳輸時基; S4,接收端根據(jù)傳輸時基T1接收第一幀數(shù)據(jù),并按照發(fā)送端生成的對應(yīng)的傳輸時基方式生成后續(xù)數(shù)據(jù)幀的對應(yīng)傳輸時基并按照對應(yīng)的傳輸時基接收數(shù)據(jù)。3.根據(jù)權(quán)利要求2所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,所述步聚S2具體包括: S21,當(dāng)發(fā)送端發(fā)送數(shù)據(jù)幀時,數(shù)據(jù)存入發(fā)送端的數(shù)據(jù)緩沖區(qū),并觸發(fā)發(fā)送函數(shù)發(fā)送數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)幀; S22,當(dāng)接收端收到數(shù)據(jù)幀時,數(shù)據(jù)存入接收端的接收數(shù)據(jù)緩沖區(qū)。4.根據(jù)權(quán)利要求2所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,所述步驟S3還包括:完成第一幀數(shù)據(jù)傳輸后,若需進行第二幀、第三幀、第η幀數(shù)據(jù)傳輸,則設(shè)定第二幀數(shù)據(jù)傳輸時基為T2=f (Τ1)、第三幀數(shù)據(jù)傳輸時基為f (T2)=f (f (T1))、第η幀數(shù)據(jù)傳輸時基為Tn=f (fn-1 (ΤΙ)),并繼續(xù)向接收端發(fā)送第二巾貞、第三巾貞、第η巾貞數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,還包括ACK數(shù)據(jù)幀重發(fā)步驟:發(fā)送端發(fā)送數(shù)據(jù)幀后,若未收到接收端反饋的ACK響應(yīng)幀,則數(shù)據(jù)幀發(fā)送失敗,并提示發(fā)送端重新發(fā)送數(shù)據(jù)幀。6.根據(jù)權(quán)利要求4所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,還包括重發(fā)次數(shù)檢測步驟:當(dāng)發(fā)送端重新發(fā)送數(shù)據(jù)幀次數(shù)超過規(guī)定最大次數(shù)時,則通訊失敗,并提示發(fā)送端重新建立通訊。7.根據(jù)權(quán)利要求6所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,還包括傳輸時基生成步驟:當(dāng)發(fā)送端與接收端完成一完整數(shù)據(jù)幀通訊后,則發(fā)送端重新生成新的傳輸時基;所述生成的傳輸時基為指定范圍的隨機數(shù)。8.根據(jù)權(quán)利要求7所述的一種通訊數(shù)據(jù)幀傳輸方法,其特征在于,所述通訊為雙向通τΗ ο
      【專利摘要】本發(fā)明公開了一種通訊數(shù)據(jù)幀傳輸方法,包括:發(fā)送端與接收端按照相同的隨機傳輸時基T進行數(shù)據(jù)幀的收發(fā),還包括以下步驟:S1,發(fā)送端通過默認傳輸時基T0生成隨機數(shù)T1,將T1設(shè)定為第一幀數(shù)據(jù)傳輸時基;S2,發(fā)送端與接收端建立通訊,發(fā)送端通過默認傳輸時基T0將T1發(fā)送給接收端;S3,發(fā)送端以傳輸時基T1發(fā)送第一幀數(shù)據(jù),后續(xù)數(shù)據(jù)幀以上一幀的傳輸時基為基礎(chǔ)生成其對應(yīng)的傳輸時基;S4,接收端根據(jù)傳輸時基T1接收第一幀數(shù)據(jù),并按照發(fā)送端生成的對應(yīng)的傳輸時基方式生成后續(xù)數(shù)據(jù)幀的對應(yīng)傳輸時基并按照對應(yīng)的傳輸時基接收數(shù)據(jù)。本發(fā)明通過引入可變傳輸時基建立可靠傳輸機制使通訊保密性更高、應(yīng)用簡單,適合需要對通訊內(nèi)容進行保密的通訊場合。
      【IPC分類】H04K1/06
      【公開號】CN105281863
      【申請?zhí)枴緾N201410302227
      【發(fā)明人】肖觀送, 巫金文
      【申請人】惠州市德賽西威汽車電子股份有限公司
      【公開日】2016年1月27日
      【申請日】2014年6月30日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1