多wifi模塊的傳輸方法、傳輸裝置和終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種多wifi模塊的傳輸方法、一種多Wifi模塊的傳輸裝置和一種終端。
【背景技術(shù)】
[0002]在現(xiàn)有技術(shù)中,采用wifi模塊進行目標數(shù)據(jù)傳輸?shù)倪^程,存在以下缺點:
[0003]一.采用單一頻段的固定信道進行傳輸及其缺點:
[0004](I)傳輸速率已經(jīng)被頻段帶寬固定,工作方式半雙工。雖然MMO (Mult1-1nputMult1-Output,多輸入多輸出系統(tǒng))技術(shù)可以提高穩(wěn)定性與傳輸速率,但瓶頸還是固定的頻段與信道。
[0005](2)固定信道容易受環(huán)境中其他設(shè)備干擾,極大影響傳輸速度。
[0006](3)固定信道容易被他人捕獲到完整的數(shù)據(jù)傳輸過程,可能造成信息泄密。
[0007](4) 一般只支持連接時信道自動選擇,而不支持動態(tài)頻段與信道切換。即使在支持動態(tài)頻段與信道支持的情況下,在進行信道切換時也會引起當前數(shù)據(jù)傳輸中斷。
[0008]二.采用單一的加密方式進行傳輸及其缺點:
[0009]在上述提到的使用固定信道傳輸數(shù)據(jù)的過程中,因為單一加密的方式且一般密鑰只有一個,容易被竊取到完整的傳輸數(shù)據(jù),所以一旦密鑰被破解則傳輸數(shù)據(jù)內(nèi)容將全部被泄露。
[0010]因此,如何實現(xiàn)多wifi模塊的快速、低干擾、高穩(wěn)定性地傳輸目標數(shù)據(jù)的效果成為亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0011]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的快速、低干擾、高穩(wěn)定性的多Wifi模塊的傳輸方案,通過創(chuàng)建所述終端與另一個終端之間的多個Wifi通道并根據(jù)預(yù)定的傳輸策略從所述多個Wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸,實現(xiàn)了多Wifi模塊的快速、低干擾、高穩(wěn)定性地傳輸目標數(shù)據(jù)的效果,本發(fā)明還提出一種多Wifi模塊的傳輸過程中的加密方案,增強了傳輸過程的安全性。
[0012]有鑒于此,本發(fā)明提出了一種多wifi模塊的傳輸方法,包括:根據(jù)終端和另一個終端支持的Wifi頻段創(chuàng)建所述終端與另一個終端之間的多個wifi通道;根據(jù)預(yù)定的傳輸策略從所述多個Wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸。
[0013]在該技術(shù)方案中,通過創(chuàng)建終端與另一個終端之間的多個wifi通道并根據(jù)預(yù)定的傳輸策略從多個wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸,實現(xiàn)了多wifi模塊的快速、低干擾、高穩(wěn)定性地傳輸目標數(shù)據(jù)的效果。
[0014]在上述技術(shù)方案中,優(yōu)選地,根據(jù)預(yù)定的傳輸策略從所述多個wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸?shù)木唧w步驟,包括:當目標數(shù)據(jù)包括多個數(shù)據(jù)包時,判斷所述多個數(shù)據(jù)包中的任一數(shù)據(jù)包的大小是否小于或等于預(yù)定數(shù)據(jù)值;在判定所述多個數(shù)據(jù)包中的任一數(shù)據(jù)包的大小小于或等于預(yù)定數(shù)據(jù)值時,選擇所述多個wifi通道中的任一個wifi通道進行所述多個數(shù)據(jù)包中的任一數(shù)據(jù)包的上行傳輸或下行傳輸,以及在判定所述多個數(shù)據(jù)包中的任一數(shù)據(jù)包的大小大于預(yù)定數(shù)據(jù)值時,將所述任一數(shù)據(jù)包分割為與所述多個wifi通道的個數(shù)相等的數(shù)據(jù)塊后,通過所述多個wifi通道中的每個wifi通道對每個所述數(shù)據(jù)塊進行傳輸,其中,所述每個wifi通道的傳輸速率與其傳輸?shù)臄?shù)據(jù)塊的大小成正相關(guān)關(guān)系。
[0015]在該技術(shù)方案中,通過進行數(shù)據(jù)包大小的判斷,在判定多個數(shù)據(jù)包中的任一數(shù)據(jù)包的大小小于或等于預(yù)定數(shù)據(jù)值時,選擇多個wifi通道中的任一個wifi通道中進行多個數(shù)據(jù)包中的任一數(shù)據(jù)包的上行傳輸或下行傳輸,以及在判定多個數(shù)據(jù)包中的任一數(shù)據(jù)包的大小大于預(yù)定數(shù)據(jù)值時,具體的分割和傳輸方式包括:根據(jù)多個Wifi通道中的全部信道的傳輸速率比例值將數(shù)據(jù)包分割為與每個信道相對應(yīng)的數(shù)據(jù)塊,并通過多個Wifi通道中的每個Wifi通道進行對應(yīng)數(shù)據(jù)塊的傳輸。實現(xiàn)了對多Wifi模塊的每個Wifi通道的傳輸資源進行了充分利用,提高了數(shù)據(jù)傳輸速率和穩(wěn)定性,降低了傳輸過程的干擾。
[0016]在上述技術(shù)方案中,優(yōu)選地,根據(jù)預(yù)定的傳輸策略從所述多個wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸?shù)木唧w步驟,還包括:當目標數(shù)據(jù)包括多個數(shù)據(jù)包時,根據(jù)所述多個Wifi通道的傳輸速率確定用于所述多個數(shù)據(jù)包中的任一數(shù)據(jù)包傳輸?shù)腤ifi通道。
[0017]在該技術(shù)方案中,通過根據(jù)多個wifi通道的傳輸速率確定用于多個數(shù)據(jù)包中的任一數(shù)據(jù)包傳輸?shù)膚ifi通道,有效地將大數(shù)據(jù)包通過高速的wifi通道進行傳輸,小數(shù)據(jù)包通過低速的wifi通道進行傳輸,進一步實現(xiàn)了對多wifi模塊的每個wifi通道的傳輸資源進行了充分利用。
[0018]在上述技術(shù)方案中,優(yōu)選地,還包括:當所述wifi通道具有多個信道時,實時檢測進行目標數(shù)據(jù)傳輸?shù)男诺乐惺欠翊嬖谑軗p信道;在檢測到存在所述受損信道時,暫停所述受損信道中的數(shù)據(jù)包傳輸,并從所述受損信道切換至所述多個信道中的任一無損信道,以及繼續(xù)進行所述受損信道中的數(shù)據(jù)包的傳輸。
[0019]在該技術(shù)方案中,通過在檢測到存在受損信道時,暫停受損信道中的數(shù)據(jù)包傳輸,并從受損信道切換至多個信道中的任一無損信道以及繼續(xù)進行受損信道中的數(shù)據(jù)包的傳輸,保證了數(shù)據(jù)傳輸?shù)倪B續(xù)性和穩(wěn)定性,及多個wifi通道中的某一個wifi通道受損時,僅終止受損的Wifi通道的數(shù)據(jù)包傳輸,并在上述Wifi通道切換至其他信道后,繼續(xù)進行數(shù)據(jù)。
[0020]在上述技術(shù)方案中,優(yōu)選地,根據(jù)所述終端和所述另一個終端支持傳輸?shù)膚ifi頻段創(chuàng)建所述終端與所述另一個終端之間的多個wifi通道的具體步驟,包括:判斷所述終端和所述另一個終端是否僅支持同一個wifi頻段;在判定所述終端和所述另一個終端僅支持同一個Wifi頻段時,選擇所述同一個Wifi頻段中的信道質(zhì)量最優(yōu)的多個信道作為所述多個Wifi通道;在判定所述終端和所述另一個終端支持至少兩個相同的Wifi頻段時,選擇所述至少兩個Wifi頻段中的信道質(zhì)量最優(yōu)的多個信道作為所述多個Wifi通道。
[0021]在該技術(shù)方案中,通過對判斷終端和另一個終端是否僅支持同一個wifi頻段以及制定上述的信道選擇策略,降低了多個wifi通道進行傳輸時的干擾,為了使所有wifi模塊均建立其對應(yīng)的wifi通道,因此,信道選擇策略包括:在終端和另一個終端僅支持同一個wifi頻段時,在同一個wifi頻段中選擇相互間傳輸干擾小的信道作為傳輸數(shù)據(jù)的Wifi通道;在終端和另一個終端支持多個Wifi頻段時,多個Wifi通道分別選擇不同Wifi頻段中的最優(yōu)信道進行數(shù)據(jù)傳輸,進一步降低了數(shù)據(jù)傳輸過程的干擾,同時提高了傳輸效率,進一步地,當Wifi頻段的數(shù)量N小于Wifi模塊的數(shù)量M時(即N < M),選擇每個Wifi頻段中的最優(yōu)信道作為M個wifi模塊中的N個wifi模塊的wifi通道,再選擇N個wifi頻段中的信道質(zhì)量優(yōu)異且未被選擇的信道作為其余M-N個wifi模塊的wifi通道,當wifi頻段的數(shù)量N大于或等于wifi模塊的數(shù)量M時(即N > M),從N個wifi頻段中的信道質(zhì)量最佳的M個wifi頻段中選擇信道質(zhì)量最佳的信道作為M個wifi模塊的wifi通道。
[0022]根據(jù)本發(fā)明的另一方面,還提出了一種多wifi模塊的傳輸裝置,包括:創(chuàng)建單元,用于根據(jù)終端和另一個終端支持的wifi頻段創(chuàng)建所述終端與另一個終端之間的多個wifi通道;傳輸單元,用于根據(jù)預(yù)定的傳輸策略通過所述多個wifi通道中進行目標數(shù)據(jù)傳輸。
[0023]在該技術(shù)方案中,通過根據(jù)終端和另一個終端支持的wifi頻段創(chuàng)建終端與另一個終端之間的多個wifi通道并根據(jù)預(yù)定的傳輸策略從多個wifi通道中選擇目標通道進行目標數(shù)據(jù)傳輸,實現(xiàn)了多Wifi模塊的快速、低干擾、高穩(wěn)定性地傳輸目標數(shù)據(jù)的效果。
[0024]在