本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多頻載波聚合WIFI數(shù)據(jù)傳輸方法、裝置及終端設(shè)備。
背景技術(shù):
隨著無(wú)線技術(shù)的迅速發(fā)展,無(wú)線保真(WIFI,Wireless Fidelity,又稱無(wú)線寬帶)幾乎隨處可見(jiàn),并且不同地點(diǎn)覆蓋的WIFI信號(hào)頻段也不盡相同,具體的,可能覆蓋有2.4GHZ頻段或5GHZ頻段,也可能兩種頻段都存在。
其中,由于2.4GHZ頻段的波長(zhǎng)相對(duì)較長(zhǎng),所以其具有抗衰減能力強(qiáng)與傳輸距離遠(yuǎn)的優(yōu)點(diǎn);但是,2.4GHZ頻段為非授權(quán)頻段,使用該頻段的設(shè)備較多,導(dǎo)致其不能保證足夠的穩(wěn)定性。相反,雖然5GHZ頻段的波長(zhǎng)相對(duì)較短,使其具有抗衰減能力弱與傳輸距離短的缺點(diǎn),但是使用5GHZ頻段的設(shè)備相對(duì)較少,因此該頻段的頻譜資源相對(duì)純凈,能保證信號(hào)傳輸?shù)馁|(zhì)量。
為實(shí)現(xiàn)移動(dòng)終端可以針對(duì)不同的應(yīng)用環(huán)境選用最優(yōu)的信號(hào)頻段進(jìn)行通信,目前,許多終端設(shè)備都可支持WIFI 2.4GHZ和5GHZ雙頻工作模式。圖1為支持WIFI雙頻工作模式的終端設(shè)備中的硬件電路結(jié)構(gòu)示意圖。如圖1所示,在該電路中各器件的功能被配置為:與CPU10連接的WIFI收發(fā)機(jī)芯片20(也被稱為調(diào)制解調(diào)器),用于調(diào)制解調(diào)WIFI信號(hào);與WIFI收發(fā)機(jī)芯片20連接的2.4GHZ射頻前端模組(FEM,F(xiàn)ront end module)30和5GHZ射頻前端模組50,兩個(gè)FEM內(nèi)部均集成了功率放大器(PA,Power Amplifier)、開關(guān)、低噪聲放大器(LNA,Low Noise Amplifier)等元件,用于對(duì)接收到的WIFI信號(hào)進(jìn)行信號(hào)放大;與2.4GHZ射頻前端模組30連接的2.4G濾波器(Filter)40,用于對(duì)接收到的WIFI信號(hào)進(jìn)行濾波去噪;與2.4G濾波器40連接的2.4G天線50、以及與5GHZ射頻前端模組50連接的5G天線70,均用于使終端設(shè)備實(shí)現(xiàn)與無(wú)線路由器60建立無(wú)線通信鏈路。如圖2所示,為支持WIFI雙頻工作模式的終端設(shè)備的空間數(shù)據(jù)流示例圖,在該終端設(shè)備與無(wú)線路由器60之間建立數(shù)據(jù)流連接時(shí),同一時(shí)間只有2.4GHZ或者5GHZ單個(gè)WIFI通路被激活處于使能狀態(tài),另一通路則處于非激活狀態(tài),即同一時(shí)間內(nèi)只有一個(gè)頻段的載波承載數(shù)據(jù)信息,以實(shí)現(xiàn)數(shù)據(jù)的傳輸。
然而,上述同一時(shí)間內(nèi)只使用一個(gè)頻段承載數(shù)據(jù)信息的工作模式,未能充分利用現(xiàn)有的WIFI網(wǎng)絡(luò)中各頻段的頻譜資源以及終端設(shè)備中的硬件資源,來(lái)提升終端設(shè)備與無(wú)線路由器60之間的數(shù)據(jù)傳輸速率。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問(wèn)題,本發(fā)明提供一種多頻載波聚合WIFI數(shù)據(jù)傳輸方法、裝置及終端設(shè)備。
根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種多頻載波聚合WIFI數(shù)據(jù)傳輸方法,該方法包括:
建立與至少兩個(gè)WIFI信號(hào)頻段的通信鏈路;
檢測(cè)每個(gè)所述通信鏈路的信號(hào)傳輸速率;
根據(jù)每個(gè)所述通信鏈路的信號(hào)傳輸速率,計(jì)算每個(gè)所述通信鏈路的第一信息流權(quán)重比;
根據(jù)每個(gè)所述通信鏈路的第一信息流權(quán)重比,將待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種多頻載波聚合WIFI數(shù)據(jù)傳輸裝置,該裝置包括處理器、存儲(chǔ)器和通信接口,所述處理器、所述存儲(chǔ)器和所述通信接口通信總線相連;
所述通信接口,用于接收和發(fā)送信號(hào);
所述存儲(chǔ)器,用于存儲(chǔ)程序代碼;
所述處理器,用于讀取所述存儲(chǔ)器中存儲(chǔ)的程序代碼,并執(zhí)行如本發(fā)明實(shí)施例第一方面所提供的方法。
根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種終端設(shè)備,該終端設(shè)備包括如本發(fā)明實(shí)施例第二方面所提供的多頻載波聚合WIFI數(shù)據(jù)傳輸裝置,還包括兩個(gè)或兩個(gè)以上的WIFI通路,其中:
每個(gè)所述WIFI通路均包括WIFI收發(fā)機(jī)芯片、以及與所述WIFI收發(fā)機(jī)芯片連接的射頻前端模組;
每個(gè)所述WIFI通路中的WIFI收發(fā)機(jī)芯片均與所述WIFI數(shù)據(jù)傳輸裝置通信連接;
每個(gè)所述WIFI通路均用于與無(wú)線路由器所提供的一個(gè)WIFI信號(hào)頻段建立通信鏈路。
由以上技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法、裝置及終端設(shè)備,在覆蓋終端的WIFI網(wǎng)絡(luò)包含多個(gè)信號(hào)頻段時(shí),則控制該終端設(shè)備中工作于該頻段的WIFI通路進(jìn)入使能狀態(tài),并分別與上述各信號(hào)頻段建立通信鏈路,利用上述建立好的通信鏈路共同傳輸數(shù)據(jù)流,進(jìn)而拓寬了傳輸帶寬,在不增加天線的基礎(chǔ)上提升了數(shù)據(jù)傳輸速率;同時(shí),本發(fā)明實(shí)施例還根據(jù)每個(gè)通信鏈路的信號(hào)傳輸速率,計(jì)算每個(gè)通信鏈路的第一信息流權(quán)重比,并根據(jù)每個(gè)通信鏈路的第一信息流權(quán)重比,將待傳輸WIFI數(shù)據(jù)分配給各個(gè)通信鏈路,所以,可以靈活配置各信號(hào)頻段的信息流權(quán)重,在保證通信質(zhì)量的同時(shí)使得信息容量最大化,更好的利用頻譜資源。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中支持WIFI雙頻工作模式的終端設(shè)備中的硬件電路結(jié)構(gòu)示意圖;
圖2為現(xiàn)有技術(shù)中支持WIFI雙頻工作模式的終端設(shè)備的空間數(shù)據(jù)流示意圖;
圖3為本發(fā)明實(shí)施例提供的終端設(shè)備中WIFI雙頻載波復(fù)合傳輸?shù)挠布娐方Y(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的終端設(shè)備中WIFI雙頻載波復(fù)合傳輸?shù)目臻g數(shù)據(jù)流示意圖;
圖5為本發(fā)明實(shí)施例一提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法的流程示意圖;
圖6為本發(fā)明實(shí)施例二提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法的流程示意圖;
圖7為本發(fā)明實(shí)施例提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決方法的流程示意圖;
圖8為本發(fā)明實(shí)施例一提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決裝置的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例二提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決裝置的結(jié)構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例提供的一種多頻載波聚合WIFI數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
針對(duì)現(xiàn)有技術(shù)中的終端設(shè)備與無(wú)線路由器建立數(shù)據(jù)流連接時(shí),在同一時(shí)間內(nèi)只使用一個(gè)頻段承載數(shù)據(jù)信息,不能充分利用現(xiàn)有的WIFI網(wǎng)絡(luò)中各頻段的頻譜資源以及終端設(shè)備中的硬件資源的問(wèn)題,本發(fā)明實(shí)施例對(duì)現(xiàn)有支持WIFI雙頻工作模式的終端設(shè)備進(jìn)行改進(jìn)。
圖3為本發(fā)明實(shí)施例提供的終端設(shè)備中WIFI雙頻載波復(fù)合傳輸?shù)挠布娐方Y(jié)構(gòu)示意圖,如圖3所示,本發(fā)明實(shí)施例在每個(gè)WIFI通路上均設(shè)置有一個(gè)WIFI收發(fā)機(jī)芯片,其中,1#WIFI收發(fā)機(jī)芯片20用于處理2.4GHZ通路的信息流數(shù)據(jù),2#WIFI收發(fā)機(jī)芯片90用于處理5GHZ通路的信息流數(shù)據(jù)。由于上述2.4GHZ和5GHZ兩條WIFI通路相互獨(dú)立,同一時(shí)間內(nèi)便可以同時(shí)激活兩條WIFI通路,使其處于使能狀態(tài),并與無(wú)線路由器的相應(yīng)WIFI信號(hào)頻段建立通信鏈路,進(jìn)而組成雙數(shù)據(jù)通路來(lái)傳遞一個(gè)數(shù)據(jù)任務(wù)。
圖4為本發(fā)明實(shí)施例提供的終端設(shè)備中WIFI雙頻載波復(fù)合傳輸?shù)目臻g數(shù)據(jù)流示意圖。如圖4所示,該終端設(shè)備與無(wú)線路由器60建立通信鏈路,2.4GHZ WIFI通路和5GHZ WIFI通路同時(shí)被激活,雙通路并行傳遞數(shù)據(jù),進(jìn)而拓寬了傳輸帶寬,較大程度的提升吞吐量。需要說(shuō)明的是,圖4為圖3的簡(jiǎn)化版示意圖,省略FEM、Filter等中間元件;另外,本發(fā)明實(shí)施例提供的多頻載波復(fù)合傳輸結(jié)構(gòu)只是以2.4GHZ和5GHZ兩條WIFI通路為例,但并不限于該電路結(jié)構(gòu),還可以根據(jù)無(wú)線路由器60所覆蓋的信號(hào)頻段,設(shè)計(jì)為其它頻段組合的通路。
基于上述硬件電路設(shè)計(jì),為實(shí)現(xiàn)終端設(shè)備與無(wú)線路由器之間待傳遞數(shù)據(jù)能夠恰當(dāng)?shù)姆峙涞缴鲜鰞蓷l通信鏈路中,更好的利用現(xiàn)有的頻譜資源,以最大化傳輸速率,本發(fā)明實(shí)施例還提供了多頻載波聚合WIFI數(shù)據(jù)傳輸方法。
圖5為本發(fā)明實(shí)施例一提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法的流程示意圖。如圖5所示,該方法具體包括如下步驟:
S101:建立與至少兩個(gè)WIFI信號(hào)頻段的通信鏈路。
具體的,終端檢測(cè)當(dāng)前已連接無(wú)線路由器提供的WIFI網(wǎng)絡(luò)所包含的信號(hào)頻段,然后,根據(jù)所提供的信號(hào)頻段,分別激活中工作于該信號(hào)頻段的WIFI通路,并利用激活的WIFI通路分別與上述WIFI網(wǎng)絡(luò)建立通信鏈路。例如,當(dāng)前WIFI網(wǎng)絡(luò)覆蓋的信號(hào)頻段為2.4GHZ和5GHZ頻段,則分別使終端中的2.4GHZ和5GHZ兩條WIFI通路分別與該WIFI網(wǎng)絡(luò)建立通信鏈路。
其中,利用激活的WIFI通路分別與上述WIFI網(wǎng)絡(luò)建立通信鏈路時(shí),可以在終端中設(shè)備同時(shí)設(shè)置主用戶物理地址和虛擬用戶物理地址,如果要使兩個(gè)以上的WIFI通路處于使能狀態(tài)時(shí),則同時(shí)將主用戶物理地址和虛擬用戶物理地址分配給各個(gè)WIFI通路,即一個(gè)WIFI通信鏈路使用一個(gè)物理地址與無(wú)線路由器進(jìn)行信息交互,以便于信息流的分配和識(shí)別。
進(jìn)一步的,當(dāng)WIFI網(wǎng)絡(luò)所提供的信號(hào)頻段較多時(shí),例如,不僅包括2.4GHZ頻段,還包括5.15-5.25GHz和5.725-5.825GHz范圍內(nèi)的兩個(gè)頻段,這時(shí)可以激活終端中的工作于上述頻段的三個(gè)WIFI通路,還可以根據(jù)上述三個(gè)信號(hào)頻段的信號(hào)質(zhì)量,從中選擇兩個(gè)信號(hào)頻段使用,并且使工作于所選用信號(hào)頻段的WIFI通路與提供該WIFI網(wǎng)絡(luò)的無(wú)線路由器建立通信鏈路。
S102:檢測(cè)每個(gè)所述通信鏈路的信號(hào)傳輸速率。
具體的,終端評(píng)估當(dāng)前已接入WIFI網(wǎng)絡(luò)與每個(gè)通信鏈路進(jìn)行通信的信號(hào)質(zhì)量,并將分析結(jié)果反饋給無(wú)線路由器,其中,無(wú)線網(wǎng)絡(luò)信號(hào)質(zhì)量的好壞可以由信噪比(SNR,Signal Noise Ratio)來(lái)衡量,顧名思義SNR是信號(hào)和噪聲的比值,其值越大意味著接收的有效信號(hào)與影響質(zhì)量的背景噪聲差異越大,信號(hào)質(zhì)量越優(yōu),根據(jù)公式:Noise(dBm)=RSSI–SNR,可以得出SNR的大小,式中RSSI(Received Signal Strength Indication)為終端接收到的信號(hào)強(qiáng)度。
例如,終端接收到的RSSI為-60dBm,噪聲Noise為-95dBm,這時(shí)SNR=35dB,此時(shí)信號(hào)質(zhì)量較優(yōu),較容易從噪聲中提取有效的信號(hào);然而,如果RSSI=-85dBm,Noise=-95dBm,得出SNR=10dB,此時(shí)的信號(hào)質(zhì)量比較差,終端難以提取有效信息。
無(wú)線路由器接收到終端反饋的信號(hào)質(zhì)量信息,便給終端的各通信鏈路配置恰當(dāng)?shù)男诺酪约靶盘?hào)傳輸速率,已進(jìn)行兩者之間的信息交互,比如,配置2.4GHZ通路的速率為R1,5GHZ通路的速率為R2,然后,終端便可以檢測(cè)無(wú)線路由器為每個(gè)通信鏈路所配置的信號(hào)傳輸速率。
S103:根據(jù)每個(gè)所述通信鏈路的信號(hào)傳輸速率,計(jì)算每個(gè)所述通信鏈路的第一信息流權(quán)重比。
本發(fā)明實(shí)施例提供了計(jì)算出每個(gè)WIFI通路的第一信息流權(quán)重比的方法,具體的,根據(jù)所述信號(hào)傳輸速率,計(jì)算出傳輸相同的WIFI數(shù)據(jù)所使用時(shí)間最短時(shí)每個(gè)通信鏈路所承擔(dān)的數(shù)據(jù)傳輸比例,并將每個(gè)所述通信鏈路所承擔(dān)的數(shù)據(jù)傳輸比例設(shè)置為第一信息流權(quán)重比。
以2.4GHz通路和5GHz通路為例,分別賦予2.4GHz通信鏈路和5GHz通信鏈路的第一信息流權(quán)重比為Q1和Q2,其中Q1+Q2=1,且1≥Q1≥0,1≥Q2≥0。如果R1=R2,則Q1=Q2=0.5,此時(shí)總速率可簡(jiǎn)化為R=R1+R2;如果R1>>R2,則Q1=1、Q2=0,此時(shí)總速率R=R1,如果R2>>R1,則Q2=1、Q1=0,此時(shí)總速率R=R2,即如果其中一個(gè)通信鏈路的傳輸速率遠(yuǎn)大于其它通信鏈路,則將所有的數(shù)據(jù)都分配給該通信鏈路;如果不是上述關(guān)系,則利用公式:t=Min{1/2[(Q1*[Mes])/R1+(Q2*[Mes])/R2]}計(jì)算信息傳輸時(shí)間的最小值對(duì)應(yīng)的Q1和Q2,此時(shí)總速率可簡(jiǎn)化為R=R1+R2,例如,待傳輸信息量
[Mes]=600MB,終端接入的2.4GHz通信鏈路的速率R1=54Mbps,5GHz通信鏈路的速率R2=54Mbps,此時(shí)Q1=0.5,Q2=0.5。
S104:根據(jù)每個(gè)所述通信鏈路的第一信息流權(quán)重比,將待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
具體的,終端將待傳輸數(shù)據(jù)[Mes]有序分割成n個(gè)數(shù)據(jù)包,然后按照每個(gè)通信鏈路所承擔(dān)的數(shù)據(jù)傳輸比例的第一信息流權(quán)重比,分別分配給相應(yīng)的通信鏈路。
例如,終端要發(fā)送給無(wú)線路由器一串信息流[Mes],此時(shí)終端使用2.4GHZ和5GHZ兩條通路,2.4GHZ鏈路承載Q1*[Mes]比例的信息流傳遞,5GHZ鏈路承載Q2*[Mes]比例的信息流傳遞,并且,Q1=Q2=0.5,終端將[Mes]分成編號(hào)為0-19的20個(gè)小數(shù)據(jù)包,偶數(shù)編號(hào)的小數(shù)據(jù)包分配給2.4GHZ通信鏈路傳遞,奇數(shù)編號(hào)的小數(shù)據(jù)包分配給5GHZ通信鏈路傳遞,兩條通信鏈路并行完成整個(gè)信息流[Mes]的接收任務(wù)。
進(jìn)一步的,終端在計(jì)算出每個(gè)通信鏈路的第一信息流權(quán)重比后,還會(huì)將該權(quán)重比信息反饋給無(wú)線路由器,如果無(wú)線路由器有數(shù)據(jù)要發(fā)送給終端,則將待傳遞信息流[Mes]有序分割成n個(gè)數(shù)據(jù)包,然后按照接收的上述權(quán)重比隨機(jī)分配給相應(yīng)的通信鏈路,終端中的WIFI通路將接收到數(shù)據(jù)包發(fā)送給終端的CPU處理器,CPU處理器將并行接收到的各個(gè)小數(shù)據(jù)包按照編號(hào)順序排列,以得到完整的信息流[Mes]。
本發(fā)明實(shí)施例提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法,在覆蓋終端的WIFI網(wǎng)絡(luò)包含多個(gè)信號(hào)頻段時(shí),則相應(yīng)控制該終端設(shè)備中工作于該頻段的WIFI通路同時(shí)進(jìn)入使能狀態(tài),共同傳輸數(shù)據(jù)流,進(jìn)而拓寬了傳輸帶寬,在不增加天線的基礎(chǔ)上進(jìn)一步提升了數(shù)據(jù)傳輸速率;同時(shí),本發(fā)明實(shí)施例還提供了各通信鏈路載波的信息量配比方法,根據(jù)WIFI網(wǎng)絡(luò)與每個(gè)通信鏈路進(jìn)行通信的信號(hào)傳輸速率,靈活配置各信號(hào)頻段的信息流權(quán)重,在保證通信質(zhì)量的同時(shí)使得信息容量最大化,更好的利用頻譜資源。
進(jìn)一步的,在終端使用過(guò)程中,有可能出現(xiàn)終端所在場(chǎng)所變化、所在場(chǎng)所鄰近使用同頻段設(shè)備數(shù)量變化以及切換信道等情況發(fā)生,為了可以有效的修正外部環(huán)境變化引起的WIFI通信鏈路信號(hào)質(zhì)量的變化,本發(fā)明實(shí)施例還提供了另一種多頻載波聚合WIFI數(shù)據(jù)傳輸方法。
圖6為本發(fā)明實(shí)施例二提供的多頻載波聚合WIFI數(shù)據(jù)傳輸方法的流程示意圖。如圖6所示,在實(shí)施例一中的步驟S104之后,該方法還包括如下步驟:
S105:實(shí)時(shí)檢測(cè)每個(gè)所述通信鏈路的信號(hào)傳輸速率的變化。
在每個(gè)通信鏈路傳輸WIFI數(shù)據(jù)的過(guò)程中,實(shí)時(shí)檢測(cè)每個(gè)所述通信鏈路對(duì)應(yīng)的信號(hào)傳輸速率。
S106:判斷所述信號(hào)傳輸速率的變化是否超出第一預(yù)設(shè)閾值。
在終端與無(wú)線路由器進(jìn)行數(shù)據(jù)傳輸?shù)耐瑫r(shí),終端時(shí)時(shí)監(jiān)測(cè)當(dāng)前所連接信號(hào)頻段的信號(hào)質(zhì)量,并及時(shí)和無(wú)線路由器交互,以便無(wú)線路由器適時(shí)調(diào)整信道和各信號(hào)頻段的信號(hào)傳輸速率。
同時(shí),終端檢測(cè)各通路信號(hào)傳輸速率的變化,并判斷該通路速率變化Δ=R(t+1)-R(t)是否超過(guò)第一預(yù)設(shè)閾值。如果變化值未超過(guò)閾值,則繼續(xù)按照原加權(quán)值即繼續(xù)執(zhí)行S104步驟,按照第一信息流權(quán)重比傳輸數(shù)據(jù);如果變化值超過(guò)第一預(yù)設(shè)閾值范圍第一預(yù)設(shè)閾值,則執(zhí)行步驟S107。
S107:如果所述信號(hào)傳輸速率的變化超出第一預(yù)設(shè)閾值,則根據(jù)變化后的信號(hào)傳輸速率,計(jì)算出每個(gè)所述通信鏈路的第二信息流權(quán)重比。
其中,具體的計(jì)算方法可以參考上述實(shí)施例中的步驟S103,本實(shí)施例在此不再贅述。
S108:根據(jù)每個(gè)所述通信鏈路的第二信息流權(quán)重比,將剩余的所述待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
其中,具體的分配方法可以參考上述實(shí)施例中的步驟S104,本實(shí)施例在此不再贅述。
S109:判斷所述待傳輸WIFI數(shù)據(jù)是否已傳輸完成。
當(dāng)待傳遞數(shù)據(jù)完成時(shí),此時(shí)終端與路由器之間的待傳遞數(shù)據(jù)量較小,則可以關(guān)閉載波聚合模式,執(zhí)行步驟S110。
S110:如果所述待傳輸WIFI數(shù)據(jù)已傳輸完成,則控制每個(gè)所述通信鏈路按照預(yù)設(shè)頻率進(jìn)行載波偵聽(tīng),其中,每個(gè)所述通信鏈路在傳輸所述待傳輸WIFI數(shù)據(jù)時(shí)的載波偵聽(tīng)頻率大于所述預(yù)設(shè)頻率。
通過(guò)降低每個(gè)所述通信鏈路的載波偵聽(tīng)頻率,即減少每個(gè)通信鏈路在單位時(shí)間內(nèi)的載波監(jiān)聽(tīng)次數(shù)。本發(fā)明實(shí)施例通過(guò)判斷待傳輸數(shù)據(jù)的大小,適時(shí)關(guān)閉載波聚合模式,釋放占用的頻譜、時(shí)隙等資源,減少了終端需要監(jiān)聽(tīng)的通信鏈路。當(dāng)終端與路由器之間有新的數(shù)據(jù)傳輸任務(wù),且待傳遞數(shù)據(jù)量較大時(shí),則再激活每個(gè)WIFI通路使其進(jìn)入使能狀態(tài),繼續(xù)利用上述步驟進(jìn)行數(shù)據(jù)傳輸。
進(jìn)一步的,在終端使用過(guò)程中,終端使用LTE(Long Term Evolution,長(zhǎng)期演進(jìn))通信和WIFI同時(shí)工作的情景經(jīng)常存在,并且如果LTE占用信道的信號(hào)頻段和WIFI占用信道的信號(hào)頻段較近,兩者便會(huì)存在沖突并相互干擾,針對(duì)此問(wèn)題,本發(fā)明還提供了LTE(Long Term Evolution,長(zhǎng)期演進(jìn))通信和WIFI通信共存時(shí)的WIFI數(shù)據(jù)傳輸方法。
圖7為本發(fā)明實(shí)施例提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決方法的流程示意圖。在上述實(shí)施例中終端或無(wú)線路由器將待傳輸WIFI數(shù)據(jù)分配給所述WIFI通路之后,該方法包括如下步驟:
S201:獲取所述終端使用長(zhǎng)期演進(jìn)LTE通信的信息。
圖8為本發(fā)明實(shí)施例一提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決裝置的結(jié)構(gòu)示意圖,如圖8所示,本發(fā)明實(shí)施例將終端中的LTE調(diào)制解調(diào)器230和WIFI調(diào)制解調(diào)器230之間通過(guò)傳輸線進(jìn)行交互,其中,由于2.4G WIFI通路的信號(hào)頻段和LTE的信號(hào)頻段兩者較為接近,會(huì)存在信道沖突問(wèn)題,因此本發(fā)明實(shí)施例中LTE調(diào)制解調(diào)器230可以專為2.4GHZ通路中的調(diào)制解調(diào)器。
當(dāng)LTE有信息傳輸時(shí),LTE調(diào)制解調(diào)器230產(chǎn)生的有效通知信號(hào)傳送至WIFI調(diào)制解調(diào)器130,WIFI調(diào)制解調(diào)器130根據(jù)該通知信號(hào)產(chǎn)生第一通知信號(hào)并發(fā)送給CPU處理器中的WIFI處理模塊,以使WIFI處理模塊根據(jù)該第一通知信號(hào)獲知終端使用長(zhǎng)期演進(jìn)LTE通信的信息。
進(jìn)一步的,利用CPU處理器內(nèi)部的LTE處理模塊11和WIFI處理模塊12之間的信息交互,也可以實(shí)現(xiàn)獲知終端使用長(zhǎng)期演進(jìn)LTE通信的信息。圖9為本發(fā)明實(shí)施例二提供的多頻載波聚合WIFI數(shù)據(jù)傳輸與LTE數(shù)據(jù)傳輸沖突解決裝置的結(jié)構(gòu)示意圖,如圖9所示,當(dāng)當(dāng)LTE有信息傳輸時(shí),LTE處理模塊11產(chǎn)生第二通知信號(hào)并通過(guò)傳輸線發(fā)送給WIFI處理模塊12,以使WIFI處理模塊根據(jù)該第二通知信號(hào)獲知終端使用長(zhǎng)期演進(jìn)LTE通信的信息。
S202:判斷所述LTE使用的信道與所述通信鏈路使用的信道是否存在沖突。
當(dāng)獲知終端使用長(zhǎng)期演進(jìn)LTE通信的信息后,便會(huì)獲取該LTE通信制式所使用的信道信息,并判斷LTE使用的信道與所述通信鏈路使用的信道是否存在沖突,如果二者不存在信道沖突問(wèn)題,則不對(duì)當(dāng)前信息流權(quán)重比做修正并保持原有配比進(jìn)行信息傳輸,當(dāng)兩者存在信道沖突時(shí),則執(zhí)行步驟S203,以便無(wú)線路由器及時(shí)修正WIFI的通信鏈路的配置比、速率等,使得LTE信息可靠處理的同時(shí)保證WIFI數(shù)據(jù)流的速率。
S203:如果所述LTE使用的信道與所述通信鏈路使用的信道存在沖突,則向提供所述WIFI信號(hào)頻段的無(wú)線接入點(diǎn)發(fā)送更改WIFI信道信息。
無(wú)線路由器根據(jù)終端反饋的更改WIFI信道信息、以及已存儲(chǔ)的WIFI和LTE沖突信道列表,會(huì)重新配置無(wú)線路由器與終端之間的鏈路信道以及信號(hào)傳輸速率。
S204:根據(jù)更改信道后每個(gè)所述通信鏈路的信號(hào)傳輸速率,計(jì)算出每個(gè)所述通信鏈路的第三信息流權(quán)重比。
具體的,終端激活加權(quán)比重置指令,根據(jù)新配的信號(hào)傳輸速率重新計(jì)算各WIFI通信鏈路的信息流權(quán)重比,其中,具體的計(jì)算方法可以參考上述實(shí)施例中的步驟S103,本實(shí)施例在此不再贅述。
S205:根據(jù)每個(gè)所述通信鏈路的第三信息流權(quán)重比,將剩余的所述待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
利用上述方法,可以改善LTE和WIFI同時(shí)工作時(shí)二者之間的共存干擾問(wèn)題,保證WIFI數(shù)據(jù)的傳輸速率。
在終端結(jié)束使用LTE通信后,本發(fā)明實(shí)施例還提供了待傳輸數(shù)據(jù)的分配方法,具體包括如下步驟:
S206:獲取所述終端結(jié)束所述LTE通信的信息。
其中,具體獲取過(guò)程可以參考上述步驟S201,本發(fā)明實(shí)施例在此不再贅述。另外,還可以將該結(jié)束信息轉(zhuǎn)發(fā)給無(wú)線路由器,以使無(wú)線路由器根據(jù)終端反饋信息,決定是否要重新配置無(wú)線路由器與終端之間的鏈路信道以及信號(hào)傳輸速率。
S207:判斷結(jié)束所述LTE通信后每個(gè)所述通信鏈路的信號(hào)傳輸速率與使用所述LTE通信前每個(gè)所述通信鏈路的信號(hào)傳輸速率之間的變化是否超出第二預(yù)設(shè)閾值。
如果未超出預(yù)設(shè)閾值范圍,則執(zhí)行步驟S208;相反,則執(zhí)行步驟S209。
S208:如果未超出第二預(yù)設(shè)閾值,則根據(jù)每個(gè)所述通信鏈路的第一信息流權(quán)重比,將剩余的所述待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
S209:如果超出第二預(yù)設(shè)閾值,則根據(jù)每個(gè)所述通信鏈路的第三信息流權(quán)重比,將剩余的待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
例如,接收LTE信息流前,終端接收到WIFI 2.4GHZ通路的RSSI為-60dBm,SNR=35dB,5GHZ通路的RSSI為-65dBm,SNR=30dB。而LTE信息流接收完成后,終端接收到的2.4GHZ通路的RSSI為-55dBm,SNR=40dB,5GHZ通路的RSSI為-85dBm,SNR=10dB。LTE信息流接收前后,WIFI通路的信號(hào)質(zhì)量發(fā)生明顯變化,此時(shí)按照接收LTE信息流時(shí)的信息流權(quán)重比加權(quán)wifi信息流;相反,如果LTE信息流接收完成后,WIFI終端接收到的2.4GHZ通路的RSSI依然為-60dBm,SNR=35dB,5GHZ通路的RSSI為-65dBm,SNR=30dB,此時(shí)則按照接收LTE信息流前的信息流權(quán)重比加權(quán)wifi信息流。
本發(fā)明實(shí)施例提供的數(shù)據(jù)分配方式,與使用結(jié)束所述LTE通信后每個(gè)通信鏈路的信號(hào)傳輸速率重新計(jì)算信息流權(quán)重比的方式相比,減少了終端中CPU處理器的數(shù)據(jù)處理量,提高了數(shù)據(jù)處理速度。
對(duì)應(yīng)于上述多頻載波聚合WIFI數(shù)據(jù)傳輸方法,本發(fā)明實(shí)施例還提供了一種多頻載波聚合WIFI數(shù)據(jù)傳輸裝置。圖10為本發(fā)明實(shí)施例提供的一種多頻載波聚合WIFI數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖,如圖10所示,該WIFI數(shù)據(jù)傳輸裝置100,其結(jié)構(gòu)可包括:至少一個(gè)處理器(processor)101、內(nèi)存(memory)102、外圍設(shè)備接口(peripheralinterface)103、輸入/輸出子系統(tǒng)(I/Osubsystem)104、電力線路105和通信線路106。
在圖10中,箭頭表示能進(jìn)行計(jì)算機(jī)系統(tǒng)的構(gòu)成要素間的通信和數(shù)據(jù)傳送,且其可利用高速串行總線(high-speed serial bus)、并行總線(parallelbus)、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN,Storage Area Network)和/或其他適當(dāng)?shù)耐ㄐ偶夹g(shù)而實(shí)現(xiàn)。
內(nèi)存102可包括操作系統(tǒng)112和多頻載波聚合WIFI數(shù)據(jù)傳輸例程122。例如,內(nèi)存102可包括高速隨機(jī)存取存儲(chǔ)器(high-speed random access memory)、磁盤、靜態(tài)隨機(jī)存取存儲(chǔ)器(SPAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、只讀存儲(chǔ)器(ROM)、閃存或非揮發(fā)性內(nèi)存。內(nèi)存102可存儲(chǔ)用于操作系統(tǒng)112和多頻載波聚合WIFI數(shù)據(jù)傳輸122的程序編碼,也就是說(shuō)可包括WIFI數(shù)據(jù)傳輸裝置100的動(dòng)作所需的軟件模塊、指令集架構(gòu)或其之外的多種數(shù)據(jù)。此時(shí),處理器101或外圍設(shè)備接口106等其他控制器與內(nèi)存102的存取可通過(guò)處理器101進(jìn)行控制。
外圍設(shè)備接口103可將WIFI數(shù)據(jù)傳輸裝置100的輸入和/或輸出外圍設(shè)備與處理器101和內(nèi)存102相結(jié)合。并且,輸入/輸出子系統(tǒng)104可將多種輸入/輸出外圍設(shè)備與外圍設(shè)備接口106相結(jié)合。例如,輸入/輸出子系統(tǒng)104可包括顯示器、打印機(jī)或根據(jù)需要用于將照相機(jī)、各種傳感器等外圍設(shè)備與外圍設(shè)備接口103相結(jié)合的控制器。根據(jù)另一側(cè)面,輸入/輸出外圍也可不經(jīng)過(guò)輸入/輸出子系統(tǒng)104而與外圍設(shè)備接口103相結(jié)合。
電力線路105可向移動(dòng)終端的電路元件的全部或部分供給電力。例如,電力線路105可包括如電力管理系統(tǒng)、電池或交流(AC)之一個(gè)以上的電源、充電系統(tǒng)、電源故障檢測(cè)電路(power failuredetection circuit)、電力變換器或逆變器、電力狀態(tài)標(biāo)記符或用于電力生成、管理、分配的任意其他電路元件。
通信線路106可利用至少一個(gè)接口與其他計(jì)算機(jī)系統(tǒng)進(jìn)行通信,如與其它的移動(dòng)終端進(jìn)行通信。
處理器101通過(guò)施行存儲(chǔ)在內(nèi)存102中的軟件模塊或指令集架構(gòu)可執(zhí)行充電管理裝置100的多種功能且處理數(shù)據(jù)。也就是說(shuō),處理器101通過(guò)執(zhí)行基本的算術(shù)、邏輯以及計(jì)算機(jī)系統(tǒng)的輸入/輸出演算,可構(gòu)成為處理計(jì)算機(jī)程序的命令。
圖10的實(shí)施例僅是多頻載波聚合WIFI數(shù)據(jù)傳輸裝置100的一個(gè)示例,WIFI數(shù)據(jù)傳輸裝置可具有如下結(jié)構(gòu)或配置:在通信線路106中可包括用于多種通信方式(WiFi、6G、LTE、Bluetooth、NFC、Zigbee等)的RF通信的電路??砂赪IFI數(shù)據(jù)傳輸裝置100中的電路元件可由包括一個(gè)以上的信號(hào)處理或應(yīng)用程序所特殊化的集成電路的硬件、軟件或硬件和軟件兩者的組合而實(shí)現(xiàn)。
上述構(gòu)成的WIFI數(shù)據(jù)傳輸裝置100,建立與至少兩個(gè)WIFI信號(hào)頻段的通信鏈路,檢測(cè)每個(gè)所述通信鏈路的信號(hào)傳輸速率,根據(jù)每個(gè)所述通信鏈路的信號(hào)傳輸速率,計(jì)算每個(gè)所述通信鏈路的第一信息流權(quán)重比,根據(jù)每個(gè)所述通信鏈路的第一信息流權(quán)重比,將待傳輸WIFI數(shù)據(jù)分配給各個(gè)所述通信鏈路。
基于圖10所示多頻載波聚合WIFI數(shù)據(jù)傳輸裝置,本發(fā)明實(shí)施例還提供了一種終端設(shè)備,該終端設(shè)備中包括圖10所示的WIFI數(shù)據(jù)傳輸裝置,還包括兩個(gè)或兩個(gè)以上的WIFI通路,其中,每個(gè)所述WIFI通路均包括WIFI收發(fā)機(jī)芯片、以及與所述WIFI收發(fā)機(jī)芯片連接的射頻前端模組;每個(gè)所述WIFI通路中的WIFI收發(fā)機(jī)芯片均與所述WIFI數(shù)據(jù)傳輸裝置通信連接;每個(gè)所述WIFI通路均用于與無(wú)線路由器所提供的一個(gè)WIFI信號(hào)頻段建立通信鏈路。同時(shí),本發(fā)明實(shí)施例提供的該終端設(shè)備可以執(zhí)行上述實(shí)施例一至實(shí)施例三的多頻載波聚合WIFI數(shù)據(jù)傳輸方法。
為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本發(fā)明時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
以上僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。