一種數據通信方法及終端的制作方法
【專利摘要】本發(fā)明實施例提供一種數據通信方法及終端,涉及電子【技術領域】,可以解決終端如何根據自身的特性實現編碼方式的選擇問題。該方法包括:獲取終端的型號;在所述終端上預存的映射表中查找與終端的型號對應的FSK編碼方式;或者,向預設服務器發(fā)送查找請求消息,所述查找請求消息包括所述終端的型號,用于請求在所述預設服務器上預存的映射表中查找與終端的型號對應的FSK編碼方式,并接收所述預設服務器發(fā)送的響應消息,所述響應消息包括與所述終端的型號對應的FSK編碼方式;采用所述FSK編碼方式對數據進行編碼,將編碼后的數據發(fā)送給信息安全設備。
【專利說明】一種數據通信方法及終端
【技術領域】
[0001]本發(fā)明涉及一種電子【技術領域】,尤其涉及一種數據通信方法及終端。
【背景技術】
[0002]在手機與信息安全設備進行數據通信時,例如,手機向信息安全設備發(fā)送數據,手機會采用某種編碼方式對待發(fā)送的數據進行編碼,并將編碼后的數據發(fā)送給信息安全設備。
[0003]現有技術中手機通常會支持多種編碼方式,然而,手機無法根據自身的性能實現編碼方式的選擇。
【發(fā)明內容】
[0004]本發(fā)明旨在解決終端如何根據自身的特性實現編碼方式的選擇問題。
[0005]本發(fā)明的主要目的在于提供一種數據通信方法。
[0006]本發(fā)明的另一目的在于提供一種終端。
[0007]為達到上述目的,本發(fā)明的技術方案具體是這樣實現的:
[0008]本發(fā)明一方面提供了一種數據通信方法,包括:
[0009]獲取終端的型號;
[0010]在所述終端上預存的映射表中查找與終端的型號對應的頻率偏移調制FSK編碼方式;或者,向預設服務器發(fā)送查找請求消息,所述查找請求消息包括所述終端的型號,用于請求在所述預設服務器上預存的映射表中查找與終端的型號對應的FSK編碼方式,并接收所述預設服務器發(fā)送的響應消息,所述響應消息包括與所述終端的型號對應的FSK編碼方式;
[0011 ] 采用所述FSK編碼方式對數據進行編碼,其中,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用N個采樣點獲得周期為T2的正弦波來表示邏輯I ;M關N,Tl關T2,M和N均為正整數;
[0012]將編碼后的數據發(fā)送給信息安全設備。
[0013]其中,所述信息安全設備包括:智能密鑰設備或者具備與所述智能密鑰設備進行通信連接接口的轉接頭設備。
[0014]本發(fā)明另一方面提供了一種終端,包括:
[0015]第一獲取單元,用于獲取終端的型號;
[0016]第二獲取單元,用于獲取與終端的型號對應的頻率偏移調制FSK編碼方式,其中,所述獲取單元包括:查找模塊,用于在所述終端上預存的映射表中查找與終端的型號對應的FSK編碼方式;或者,所述獲取單元包括:發(fā)送模塊和接收模塊,所述發(fā)送模塊,用于向預設服務器發(fā)送查找請求消息,所述查找請求消息包括所述終端的型號,用于請求在所述預設服務器上預存的映射表中查找與終端的型號對應的FSK編碼方式;所述接收模塊,用于接收所述預設服務器發(fā)送的響應消息,所述響應消息包括與所述終端的型號對應的FSK編碼方式;
[0017]編碼單元,用于采用所述FSK編碼方式對數據進行編碼;其中,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯0,采用N個采樣點獲得周期為T2的正弦波來表示邏輯I ;M關N,Tl關T2,M和N均為正整數;
[0018]發(fā)送單元,用于將編碼后的數據發(fā)送給信息安全設備。
[0019]由上述本發(fā)明提供的技術方案可以看出,本發(fā)明提供的一種數據通信方法及終端,可以獲取出該終端自身的型號,在映射表中查找與該終端的型號對應的FSK編碼方式,并使用查找到的FSK編碼方式對數據進行編碼。亦即,終端在發(fā)送數據之前,可以根據自身的型號,通過在映射表中查找FSK編碼方式,來實現編碼方式的選擇,解決了現有技術終端無法根據終端自身的特性實現編碼方式選擇的問題。
[0020]本發(fā)明實施例可以在終端支持多種編碼方式時,選擇適合自身特性的編碼方式,以提高終端與信息安全設備通信的可靠性和效率,避免終端采用不合適的編碼方式導致通信失敗的問題。
【專利附圖】
【附圖說明】
[0021]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
[0022]圖1為本發(fā)明實施例1提供的數據通信方法的一種實現流程圖;
[0023]圖2為本發(fā)明實施例1提供的數據通信方法的另一種實現流程圖;
[0024]圖3為本發(fā)明實施例2提供的一種終端的結構示意圖。
【具體實施方式】
[0025]下面結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
[0026]在本發(fā)明的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”等指示的方位或位置關系為基于
附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的限制。此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或數量或位置。
[0027]在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。[0028]下面將結合附圖對本發(fā)明實施例作進一步地詳細描述。
[0029]實施例1
[0030]本發(fā)明實施例提供一種數據通信方法,如圖1所示,該方法包括:
[0031]101、終端獲取終端的型號;
[0032]通常,根據終端的型號可以確定該終端的硬件、軟件、支持的編碼方式、通信速率等等性能。
[0033]其中,終端的型號,例如可以采用IPhone5s、三星N7108等型號表示。
[0034]可選的,本實施例中,所述獲取終端的型號可以是由終端上的APP提示用戶進行輸入,并由該APP接收用戶輸入的終端的型號,或者是由終端上的APP顯示出若干個終端的型號,以提示用戶進行選擇,并由該APP獲取用戶選中的終端的型號。
[0035]可選的,本實施例中,所述獲取終端的型號可以由終端通過檢測得到。
[0036]示例性地,檢測終端的型號具體可以由終端上安裝的應用程序APP來執(zhí)行。
[0037]例如,終端上安裝有信息安全設備的客戶端APP,在該客戶端APP啟動后,該APP可以檢測終端的型號;或者,當該客戶端APP啟動后,需要向信息安全設備發(fā)送數據之前,該APP可以檢測終端的型號。
[0038]102、所述終端在所述終端上預存的映射表中查找與終端的型號對應的頻率偏移調制(Frequency-Shift Keying, FSK)編碼方式;
[0039]其中,上述映射表中可以保存有多種不同型號的終端各自對應的FSK編碼方式;
[0040]需要說明的是,上述映射表中的保存的FSK編碼方式,為根據終端的特性測試出的最適合終端與信息安全設備之間進行數據通信的編碼方式。當終端采用該映射表中與自身對應的FSK編碼方式對數據進行編碼并發(fā)送給信息安全設備后,該信息安全設備可以對編碼后的數據進行解碼,因而,終端通過從該映射表中選取與自身對應的FSK編碼方式,并使用該選取出的編碼方式,可以避免終端采用不合適的編碼方式導致通信失敗的問題,從而提高終端與信息安全設備通信的可靠性和效率。
[0041]示例性的,例如,上述映射表可以采用如下表一的形式實現:
[0042]表一
[0043]
【權利要求】
1.一種數據通信方法,其特征在于,包括: 獲取終端的型號; 在所述終端上預存的映射表中查找與終端的型號對應的頻率偏移調制FSK編碼方式;或者,向預設服務器發(fā)送查找請求消息,所述查找請求消息包括所述終端的型號,用于請求在所述預設服務器上預存的映射表中查找與終端的型號對應的FSK編碼方式,并接收所述預設服務器發(fā)送的響應消息,所述響應消息包括與所述終端的型號對應的FSK編碼方式;采用所述FSK編碼方式對數據進行編碼,其中,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯O,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M關N,Tl關T2,M和N均為正整數; 將編碼后的數據發(fā)送給信息安全設備。
2.根據權利要求1所述的方法,其特征在于,所述信息安全設備包括:智能密鑰設備或者具備與所述智能密鑰設備進行通信連接接口的轉接頭設備。
3.—種終端,其特征在于,包括: 第一獲取單元,用于獲取終端的型號; 第二獲取單元,用于獲取與終端的型號對應的頻率偏移調制FSK編碼方式,其中,所述獲取單元包括:查找模塊,用于在所述終端上預存的映射表中查找與終端的型號對應的FSK編碼方式;或者,所述獲取單元包括:發(fā)送模塊和接收模塊,所述發(fā)送模塊,用于向預設服務器發(fā)送查找請求消息,所述查找請求消息包括所述終端的型號,用于請求在所述預設服務器上預存的映射表中查找與終端的型號對應的FSK編碼方式;所述接收模塊,用于接收所述預設服務器發(fā)送的響應消息,所述響應消息包括與所述終端的型號對應的FSK編碼方式; 編碼單元,用于采用所述FSK編碼方式對數據進行編碼;其中,在所述FSK編碼方式中,采用M個采樣點獲得周期為Tl的正弦波來表示邏輯O,采用N個采樣點獲得周期為T2的正弦波來表示邏輯1,M關N,Tl關T2,M和N均為正整數; 發(fā)送單元,用于將編碼后的數據發(fā)送給信息安全設備。
【文檔編號】H04L1/00GK103747148SQ201410040339
【公開日】2014年4月23日 申請日期:2014年1月27日 優(yōu)先權日:2014年1月27日
【發(fā)明者】李東聲 申請人:天地融科技股份有限公司