国产精品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ù)通信方法、終端及信息安全設備的制作方法

      文檔序號:7797009閱讀:243來源:國知局
      一種數(shù)據(jù)通信方法、終端及信息安全設備的制作方法
      【專利摘要】本發(fā)明提供一種數(shù)據(jù)通信方法、終端及信息安全設備。該方法包括:終端采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;所述終端通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包;所述信息安全設備對編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包;所述信息安全設備計算每個所述音頻測試數(shù)據(jù)包的誤碼率;所述信息安全設備確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;所述信息安全設備向所述終端發(fā)送所述目標編碼方式的標記信息;所述終端根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式。
      【專利說明】一種數(shù)據(jù)通信方法、終端及信息安全設備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種電子【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)通信方法、終端及信息安全設備。
      【背景技術(shù)】
      [0002]在手機與信息安全設備進行數(shù)據(jù)通信時,例如,手機通過音頻接口向信息安全設備發(fā)送數(shù)據(jù),手機會采用某種編碼方式對待發(fā)送的數(shù)據(jù)進行編碼,并將編碼后的數(shù)據(jù)發(fā)送給信息安全設備。
      [0003]通常,手機通過音頻接口發(fā)送數(shù)據(jù)時,會支持多種編碼方式。
      [0004]然而,現(xiàn)有技術(shù)中,手機無法實現(xiàn)編碼方式的選擇。

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

      [0005]本發(fā)明旨在解決上述手機無法實現(xiàn)編碼方式選擇的問題。
      [0006]本發(fā)明的主要目的在于提供一種數(shù)據(jù)通信方法。
      [0007]本發(fā)明的另一目的在于提供一種終端。
      [0008]本發(fā)明的又一目的在于提供一種信息安全設備。
      [0009]為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的:
      [0010]本發(fā)明一方面提供了一種數(shù)據(jù)通信方法,包括:
      [0011]終端采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0012]所述終端通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包;
      [0013]所述信息安全設備對接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包;
      [0014]所述信息安全設備計算每個所述音頻測試數(shù)據(jù)包的誤碼率,并比較所述音頻測試數(shù)據(jù)包的誤碼率的大?。?br> [0015]所述信息安全設備確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0016]所述信息安全設備向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息;
      [0017]所述終端接收所述響應數(shù)據(jù)包;
      [0018]所述終端從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息;
      [0019]所述終端根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      [0020]其中,所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備。[0021]其中,所述編碼方式為頻率偏移調(diào)制FSK編碼方式,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M關(guān)N,Tl關(guān)T2,M和N均為正整數(shù)。
      [0022]本發(fā)明另一方面提供一種終端,包括:
      [0023]編碼單元,用于采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0024]發(fā)送單元,用于通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包;
      [0025]接收單元,用于接收所述信息安全設備發(fā)送的響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0026]處理單元,用于從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息,并根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      [0027]其中,所述編碼方式為頻率偏移調(diào)制FSK編碼方式,在所述FSK編碼方式中,米用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M關(guān)N,Tl關(guān)T2,M和N均為正整數(shù)。
      [0028]本發(fā)明又一方面還提供一種信息安全設備,包括:
      [0029]接收單元,用于接收終端發(fā)送的至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0030]解碼單元,用于對所述接收單元接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包;
      [0031]計算單元,用于計算每個所述音頻測試數(shù)據(jù)包的誤碼率;
      [0032]處理單元,用于比較所述音頻測試數(shù)據(jù)包的誤碼率的大小,并確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0033]發(fā)送單元,用于向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式。
      [0034]其中,所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備。
      [0035]由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明提供的一種數(shù)據(jù)通信方法、終端及信息安全設備,終端通過采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包,并將所述至少兩個編碼后的音頻測試數(shù)據(jù)包發(fā)送給信息安全設備,所述信息安全設備可以計算每個所述音頻測試數(shù)據(jù)包的誤碼率,并比較誤碼率的大小,得出最低的誤碼率,誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式即為目標編碼方式,并將該目標編碼方式發(fā)送給終端,以便于終端后續(xù)向所述信息安全設備傳輸數(shù)據(jù)時,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼。
      [0036]采用本發(fā)明實施例提供的上述技術(shù)方案,一方面終端可以實現(xiàn)對編碼方式的選擇,也就是終端可以選擇誤碼率最低的編碼方式對數(shù)據(jù)進行編碼;另一方面,選擇編碼方式之后,可以降低數(shù)據(jù)傳輸?shù)恼`碼率,提高數(shù)據(jù)傳輸?shù)目煽啃院途_性?!緦@綀D】

      【附圖說明】
      [0037]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
      [0038]圖1為本發(fā)明實施例1提供的一種數(shù)據(jù)通信方法的流程圖;
      [0039]圖2為本發(fā)明實施例2提供的一種終端的結(jié)構(gòu)示意圖;
      [0040]圖3為本發(fā)明實施例2提供的一種信息安全設備的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0041]下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
      [0042]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于
      附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或數(shù)量或位置。
      [0043]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
      [0044]下面將結(jié)合附圖對本發(fā)明實施例作進一步地詳細描述。
      [0045]實施例1
      [0046]本發(fā)明實施例提供一種數(shù)據(jù)通信方法,如圖1所示,該方法包括:
      [0047]101、終端采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0048]其中,所述編碼方式為頻率偏移調(diào)制(Frequency-Shift Keying, FSK)編碼方式;
      [0049]在所述FSK編碼方式中,通過采用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,通過采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M古N,Tl古T2,M和N均為正整數(shù)。
      [0050]其中,至少兩種互不相同的編碼方式為終端支持的下行數(shù)據(jù)編碼方式,也就是終端向信息安全設備發(fā)送數(shù)據(jù)時采用的編碼方式。
      [0051]本步驟中,終端可以采用終端支持的所有種類的下行數(shù)據(jù)編碼方式依次對音頻測試數(shù)據(jù)包進行編碼,得到多個采用互不相同的下行數(shù)據(jù)編碼方式編碼后的音頻測試數(shù)據(jù)包。
      [0052]示例性地,所述至少兩種互不相同的編碼方式可以是但不限于如下幾種:
      [0053]FSK-4-8編碼方式,該編碼方式表示終端在對數(shù)據(jù)進行編碼時,采用4個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用8個采樣點獲得周期為T2的正弦波來表示邏輯I ;
      [0054]FSK-4-10編碼方式,該編碼方式表示終端在對數(shù)據(jù)進行編碼時,采用4個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用10個采樣點獲得周期為T2的正弦波來表示邏輯I ;
      [0055]FSK-24-36編碼方式,表示終端在對數(shù)據(jù)進行編碼時,采用24個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用36個采樣點獲得周期為T2的正弦波來表示邏輯I。
      [0056]上述編碼方式中,周期Tl的正弦波用來表示邏輯0,周期T2的正弦波用來表示邏輯1,當然,根據(jù)實際應用的需求,用來表示邏輯O和邏輯I的正弦波周期還可以互換,也就是,周期Tl的正弦波用來表示邏輯1,周期T2的正弦波用來表示邏輯0,在此不做限制。
      [0057]以FSK-4-8編碼方式為例,該編碼方式還可以是終端在對數(shù)據(jù)進行編碼時,采用4個采樣點獲得周期為Tl的正弦波來表示邏輯I,采用8個采樣點獲得周期為T2的正弦波來表示邏輯O。
      [0058]通常,在對數(shù)據(jù)信號進行采樣時,使用的采樣頻率例如可以是44.1ΚΗζ、48ΚΗζ、IOKHz、8KHz 等等。
      [0059]以采樣頻率為48KHz為例,在FSK_4_8編碼方式中,采樣4個采樣點對數(shù)據(jù)信號進行采樣后,可以得到頻率為48/4=12KHz的正弦波,該波形的周期Tl為l/12KHz,該周期Tl為1/12KHZ的正弦波用來表示邏輯O ;
      [0060]采用8個采樣點對數(shù)據(jù)信號進行采樣后,可以得到頻率為48/8=6KHz的正弦波,該波形的周期T2為l/6KHz,該周期T2為l/6KHz的正弦波用來表示邏輯I。
      [0061]102、所述終端通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包;
      [0062]其中,終端具備音頻接口,通過該音頻接口,所述終端可以與信息安全設備匹配連接。
      [0063]所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備等等。
      [0064]103、所述信息安全設備對接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包;
      [0065]其中,所述信息安全設備對編碼后的音頻測試數(shù)據(jù)包進行解碼的方式與終端對音頻測試數(shù)據(jù)包進行編碼的方式相對應。
      [0066]例如,當終端采用FSK-4-8編碼方式對音頻測試數(shù)據(jù)包進行編碼后,終端將編碼后的音頻測試數(shù)據(jù)包發(fā)送給信息安全設備時,采用4個采樣點獲得周期為Tl的正弦波來傳輸邏輯1,采用8個采樣點獲得周期為T2的正弦波來傳輸邏輯O。
      [0067]以音頻測試數(shù)據(jù)包的格式包括同步頭、起始位、有效比特數(shù)據(jù)、停止位和同步尾為例,其中,同步頭采用多個相同的比特值表示,起始位也采用多個相同的比特值表示,且表示同步頭的比特值與表示起始位的比特值不相同,例如同步頭采用8個比特I表示,起始位采用4個比特O表示。
      [0068]當所述信息安全設備接收編碼后的音頻測試數(shù)據(jù)包中的同步頭和起始位后,根據(jù)該音頻測試數(shù)據(jù)包的同步頭的波形周期可以確定表示邏輯I的正弦波周期Tl,根據(jù)起始位的波形周期可以確定表示邏輯O的正弦波周期T2 ;之后,當所述信息安全設備接收到音頻測試數(shù)據(jù)包中的有效比特數(shù)據(jù)時,如果檢測到正弦波的周期為Tl時,則解碼為邏輯I ;如果檢測到正弦波的周期為T2時,則解碼為邏輯O。
      [0069]104、所述信息安全設備計算每個所述音頻測試數(shù)據(jù)包的誤碼率,并比較所述音頻測試數(shù)據(jù)包的誤碼率的大小;
      [0070]其中,誤碼率是用來表示在規(guī)定時間內(nèi)數(shù)據(jù)傳輸?shù)木_性。
      [0071]誤碼率越高,說明數(shù)據(jù)傳輸?shù)木_性越高;反之,誤碼率越低,說明數(shù)據(jù)傳輸?shù)木_性越低。
      [0072]對于接收到的二進制比特數(shù)據(jù),誤碼率為出現(xiàn)差錯的比特數(shù)/總的發(fā)送的比特數(shù)*100%。
      [0073]105、所述信息安全設備確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0074]這里選用誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式,可以使得后續(xù)終端采用該目標編碼方式對數(shù)據(jù)進行編碼傳輸時,可以避免由于編碼方式選取不當造成誤碼率較高的問題。也就是,通過測試得出誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式,并采用該編碼方式對數(shù)據(jù)進行編碼傳輸來降低誤碼率。
      [0075]本實施例中,比較音頻測試數(shù)據(jù)包的誤碼率的大小,并確定誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式是由信息安全設備執(zhí)行的。
      [0076]當然,根據(jù)實際應用的需要,本實施例還可以提供另一種可替代的實現(xiàn)方案:
      [0077]信息安全設備計算出每個音頻測試數(shù)據(jù)包的誤碼率大小之后,可以將每個音頻測試數(shù)據(jù)包的誤碼率大小均發(fā)送給所述終端,終端接收到每個音頻測試數(shù)據(jù)包的誤碼率大小,并由所述終端比較誤碼率的大小,從中確定誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式。
      [0078]106、所述信息安全設備向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息;
      [0079]本實施例中,選擇誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式作為目標編碼方式,并發(fā)送給終端,以便于該終端后續(xù)向所述信息安全設備傳輸數(shù)據(jù)時,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼,可以降低數(shù)據(jù)傳輸?shù)恼`碼率,提高數(shù)據(jù)傳輸?shù)目煽啃院途_性。
      [0080]107、所述終端接收所述響應數(shù)據(jù)包;
      [0081]108、所述終端從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息;
      [0082]109、所述終端根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      [0083]本發(fā)明實施例中,終端通過采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包,并將所述至少兩個編碼后的音頻測試數(shù)據(jù)包發(fā)送給信息安全設備,所述信息安全設備可以計算每個所述音頻測試數(shù)據(jù)包的誤碼率,并比較誤碼率的大小,得出最低的誤碼率,誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式即為目標編碼方式,并將該目標編碼方式發(fā)送給終端,以便于終端后續(xù)向所述信息安全設備傳輸數(shù)據(jù)時,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼。
      [0084]采用本發(fā)明實施例提供的上述技術(shù)方案,一方面終端可以實現(xiàn)對編碼方式的選擇,也就是終端可以選擇誤碼率最低的編碼方式對數(shù)據(jù)進行編碼;另一方面,選擇編碼方式之后,可以降低數(shù)據(jù)傳輸?shù)恼`碼率,提高數(shù)據(jù)傳輸?shù)目煽啃院途_性。
      [0085]實施例2
      [0086]本發(fā)明實施例提供一種終端,如圖2所示,該終端包括:編碼單元21,發(fā)送單元22,接收單元23和處理單元24。
      [0087]編碼單元21,用于采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0088]其中,所述編碼方式為頻率偏移調(diào)制(Frequency-Shift Keying, FSK)編碼方式;在所述FSK編碼方式中,通過采用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,通過采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M古N,Tl古T2,M和N均為正整數(shù)。至少兩種互不相同的編碼方式為終端支持的下行數(shù)據(jù)編碼方式,也就是終端向信息安全設備發(fā)送數(shù)據(jù)時采用的編碼方式。終端可以采用終端支持的所有種類的下行數(shù)據(jù)編碼方式依次對音頻測試數(shù)據(jù)包進行編碼,得到多個采用互不相同的下行數(shù)據(jù)編碼方式編碼后的音頻測試數(shù)據(jù)包。
      [0089]發(fā)送單元22,用于通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包;
      [0090]其中,終端具備音頻接口,通過該音頻接口,所述終端可以與信息安全設備匹配連接。所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備等等。
      [0091]接收單元23,用于接收所述信息安全設備發(fā)送的響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0092]其中,誤碼率是用來表示在規(guī)定時間內(nèi)數(shù)據(jù)傳輸?shù)木_性。誤碼率越高,說明數(shù)據(jù)傳輸?shù)木_性越高;反之,誤碼率越低,說明數(shù)據(jù)傳輸?shù)木_性越低。
      [0093]處理單元24,用于從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息,并根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      [0094]本發(fā)明實施例中,終端通過采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包,并將所述至少兩個編碼后的音頻測試數(shù)據(jù)包發(fā)送給信息安全設備,并接收信息安全設備發(fā)送的誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式,即為目標編碼方式。終端后續(xù)向所述信息安全設備傳輸數(shù)據(jù)時,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼。
      [0095]采用本發(fā)明實施例提供的上述技術(shù)方案,一方面終端可以實現(xiàn)對編碼方式的選擇,也就是終端可以選擇誤碼率最低的編碼方式對數(shù)據(jù)進行編碼;另一方面,選擇目標編碼方式之后,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼,可以降低數(shù)據(jù)傳輸?shù)恼`碼率,提高數(shù)據(jù)傳輸?shù)目煽啃院途_性。
      [0096]所述終端的功能實現(xiàn)可以參見上述實施例1中的數(shù)據(jù)通信方法中終端側(cè)的相關(guān)描述。
      [0097]本發(fā)明還提供一種信息安全設備,如圖3所示,該信息安全設備包括:接收單元31,解碼單元32,計算單元33,處理單元34和發(fā)送單元35。
      [0098]接收單元31,用于接收終端發(fā)送的至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包;
      [0099]解碼單元32,用于對所述接收單元接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包;
      [0100]其中,所述信息安全設備對編碼后的音頻測試數(shù)據(jù)包進行解碼的方式與終端對音頻測試數(shù)據(jù)包進行編碼的方式相對應。例如,當終端采用FSK-4-8編碼方式對音頻測試數(shù)據(jù)包進行編碼后,終端將編碼后的音頻測試數(shù)據(jù)包發(fā)送給信息安全設備時,采用4個采樣點獲得周期為Tl的正弦波來傳輸邏輯I,采用8個采樣點獲得周期為T2的正弦波來傳輸邏輯O。當所述信息安全設備接收編碼后的音頻測試數(shù)據(jù)包時,如果檢測到正弦波的周期為Tl時,則解碼為邏輯I ;如果檢測到正弦波的周期為T2時,則解碼為邏輯O。
      [0101]計算單元33,用于計算每個所述音頻測試數(shù)據(jù)包的誤碼率;
      [0102]其中,誤碼率是用來表示在規(guī)定時間內(nèi)數(shù)據(jù)傳輸?shù)木_性。誤碼率越高,說明數(shù)據(jù)傳輸?shù)木_性越高;反之,誤碼率越低,說明數(shù)據(jù)傳輸?shù)木_性越低。對于接收到的二進制比特數(shù)據(jù),誤碼率為出現(xiàn)差錯的比特數(shù)/總的發(fā)送的比特數(shù)*100%。
      [0103]處理單元34,用于比較所述音頻測試數(shù)據(jù)包的誤碼率的大小,并確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式;
      [0104]發(fā)送單元35,用于向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式。
      [0105]其中,所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備。
      [0106]本實施例中,信息安全設備可以計算每個音頻測試數(shù)據(jù)包的誤碼率,選擇誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式作為目標編碼方式,并發(fā)送給終端,以便于該終端后續(xù)向所述信息安全設備傳輸數(shù)據(jù)時,采用該目標編碼方式對待傳輸?shù)臄?shù)據(jù)進行編碼,可以降低數(shù)據(jù)傳輸?shù)恼`碼率,提高數(shù)據(jù)傳輸?shù)目煽啃院途_性。
      [0107]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
      [0108]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
      [0109]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
      [0110]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
      [0111]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0112]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
      [0113]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在不脫離本發(fā)明的原理和宗旨的情況下在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
      【權(quán)利要求】
      1.一種數(shù)據(jù)通信方法,其特征在于,包括: 終端采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包; 所述終端通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包; 所述信息安全設備對接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包; 所述信息安全設備計算每個所述音頻測試數(shù)據(jù)包的誤碼率,并比較所述音頻測試數(shù)據(jù)包的誤碼率的大小; 所述信息安全設備確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式; 所述信息安全設備向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息; 所述終端接收所述響應數(shù)據(jù)包; 所述終端從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息; 所述終端根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)通信方法,其特征在于,所述信息安全設備包括智能密鑰設備、具備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備。
      3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)通信方法,其特征在于,所述編碼方式為頻率偏移調(diào)制FSK編碼方式,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯O,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M古N,Tl古T2,M和N均為正整數(shù)。
      4.一種終端,其特征在于,包括: 編碼單元,用于采用至少兩種互不相同的編碼方式對音頻測試數(shù)據(jù)包進行編碼,得到至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包; 發(fā)送單元,用于通過音頻接口向信息安全設備發(fā)送所述至少兩個編碼后的音頻測試數(shù)據(jù)包; 接收單元,用于接收所述信息安全設備發(fā)送的響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式的標記信息,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式; 處理單元,用于從所述響應數(shù)據(jù)包中獲取所述目標編碼方式的標記信息,并根據(jù)所述目標編碼方式的標記信息確定所述目標編碼方式,所述目標編碼方式用于對所述終端向所述信息安全設備傳輸?shù)臄?shù)據(jù)進行編碼。
      5.根據(jù)權(quán)利要求4所述的終端,其特征在于,所述編碼方式為頻率偏移調(diào)制FSK編碼方式,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯O,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M古N,Tl古T2,M和N均為正整數(shù)。
      6.—種信息安全設備,其特征在于,包括: 接收單元,用于接收終端發(fā)送的至少兩個采用互不相同的編碼方式編碼后的音頻測試數(shù)據(jù)包; 解碼單元,用于對所述接收單元接收到的編碼后的音頻測試數(shù)據(jù)包進行解碼,得到至少兩個音頻測試數(shù)據(jù)包; 計算單元,用于計算每個所述音頻測試數(shù)據(jù)包的誤碼率; 處理單元,用于比較所述音頻測試數(shù)據(jù)包的誤碼率的大小,并確定目標編碼方式,所述目標編碼方式為誤碼率最低的音頻測試數(shù)據(jù)包采用的編碼方式; 發(fā)送單元,用于向所述終端發(fā)送響應數(shù)據(jù)包,所述響應數(shù)據(jù)包包括所述目標編碼方式。
      7.根據(jù)權(quán)利要求6所述的信息安全設備,其特征在于,所述信息安全設備包括智能密鑰設備、具 備與智能密鑰設備進行通信連接接口的轉(zhuǎn)接頭設備。
      【文檔編號】H04L27/12GK103812610SQ201410052415
      【公開日】2014年5月21日 申請日期:2014年2月17日 優(yōu)先權(quán)日:2014年2月17日
      【發(fā)明者】李東聲 申請人:天地融科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1