數(shù)據(jù)傳輸方法、終端及無線訪問接入點(diǎn)的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及無線通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸方法、終端及無線訪問接入點(diǎn)。
【背景技術(shù)】
[0002]隨著無線通信技術(shù)的迅速發(fā)展,接入同一 AP (Wireless Access Point,無線訪問接入點(diǎn))的終端數(shù)量往往有多個。例如,當(dāng)AP為家庭路由器時,接入該家庭路由器的終端包括手機(jī)、平板電腦、智能電視等。接入AP的各個終端在向AP傳輸數(shù)據(jù)時,需要使用AP提供的傳輸資源。例如,各個終端在向AP傳輸數(shù)據(jù)時,需要使用AP提供的信道資源等。具體地,各個終端分時復(fù)用AP提供的傳輸資源,從而實(shí)現(xiàn)與AP之間的數(shù)據(jù)傳輸。
[0003]各個終端在向AP傳輸數(shù)據(jù)時,通常通過DCF(Distributed CoordinatedFunct1n,分布式協(xié)調(diào)功能)實(shí)現(xiàn)。具體地,DCF 基于 CSMA/CA (Carrier Sense MultipleAccess with Collis1n Avoidance,載波監(jiān)聽多路訪問/碰撞避免)協(xié)議實(shí)現(xiàn)。在DCF模式下,終端在向AP傳輸數(shù)據(jù)之前,需要先檢測AP提供的傳輸資源是否處于空閑狀態(tài)。如果傳輸資源處于空閑狀態(tài),則終端向AP發(fā)送數(shù)據(jù)。如果傳輸資源處于非空閑狀態(tài),則終端需要等待DIFS (Distributed Inter-frame Spacing,分布式幀間間隙)后,再次檢測傳輸資源是否處于空閑狀態(tài)。其中,DIFS是一個固定時長。在此種情況下,如果同一時刻檢測到傳輸資源處于非空閑狀態(tài)的終端有多個,則每個終端在等待DIFS后,再次同時檢測傳輸資源是否處于空閑狀態(tài)。此時,當(dāng)傳輸資源處于空閑狀態(tài)時,多個終端同時嘗試向AP傳輸數(shù)據(jù)。此時,將會出現(xiàn)多個終端同時向AP傳輸數(shù)據(jù)的情況,即產(chǎn)生數(shù)據(jù)傳輸?shù)臎_突。
[0004]為了避免數(shù)據(jù)傳輸沖突,每個終端在等待DIFS后,還會繼續(xù)等待一個隨機(jī)等待時間,并在到達(dá)該隨機(jī)等待時間時,再次檢測傳輸資源是否處于空閑狀態(tài)。其中,不同隨機(jī)等待時間使得終端在向AP傳輸數(shù)據(jù)時具有不同的優(yōu)先級。由于隨機(jī)等待時間較短的終端相對于隨機(jī)等待時間較長的終端,能夠先檢測傳輸資源是否處于空閑狀態(tài),并在檢測到傳輸資源處于空閑狀態(tài)時,先向AP傳輸數(shù)據(jù),因此,隨機(jī)等待時間較短的終端具有較高的數(shù)據(jù)傳輸優(yōu)先級。
【發(fā)明內(nèi)容】
[0005]本公開提供一種數(shù)據(jù)傳輸方法、終端及AP。
[0006]根據(jù)本公開實(shí)施例的第一方面,提供一種數(shù)據(jù)傳輸方法,所述方法包括:
[0007]當(dāng)檢測到AP提供的傳輸資源處于非空閑狀態(tài)時,檢測終端自身在向所述AP傳輸數(shù)據(jù)時的誤碼率;
[0008]將所述誤碼率發(fā)送至所述AP ;
[0009]接收所述AP發(fā)送的優(yōu)先級調(diào)整指令,所述優(yōu)先級調(diào)整指令用于當(dāng)所述AP確定所述誤碼率不小于預(yù)設(shè)閾值時,指示所述終端將隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在向所述AP傳輸數(shù)據(jù)時的優(yōu)先級;
[0010]根據(jù)所述優(yōu)先級調(diào)整指令,將隨機(jī)等待時間調(diào)整為指定時長;
[0011]如果從檢測到所述傳輸資源處于非空閑狀態(tài)開始,等待DIFS及指定時長后,檢測到所述傳輸資源處于空閑狀態(tài),則向所述AP傳輸數(shù)據(jù)。
[0012]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0013]檢測終端自身的信號強(qiáng)度;
[0014]將所述信號強(qiáng)度發(fā)送至所述AP,使所述AP根據(jù)所述誤碼率和所述信號強(qiáng)度確定是否提高所述終端在向所述AP傳輸數(shù)據(jù)時的優(yōu)先級。
[0015]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述檢測終端自身在向所述AP傳輸數(shù)據(jù)時的誤碼率,包括:
[0016]獲取向所述AP發(fā)送數(shù)據(jù)的數(shù)據(jù)發(fā)送頻率;
[0017]獲取所述AP接收所述終端數(shù)據(jù)的數(shù)據(jù)接收頻率;
[0018]根據(jù)所述數(shù)據(jù)發(fā)送頻率和所述數(shù)據(jù)接收頻率,確定所述終端自身在傳輸數(shù)據(jù)時的誤碼率。
[0019]結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述優(yōu)先級調(diào)整指令,將隨機(jī)等待時間調(diào)整為指定時長,包括:
[0020]根據(jù)所述優(yōu)先級調(diào)整指令中攜帶的指定時長,將隨機(jī)等待時間調(diào)整為指定時長;
[0021]或者,根據(jù)所述優(yōu)先級調(diào)整指令及預(yù)設(shè)的參考隨機(jī)等待時間范圍,確定指定時長,所述指定時長為目標(biāo)隨機(jī)等待時間范圍中的任一值,所述目標(biāo)隨機(jī)等待時間范圍的起始時間為所述參考隨機(jī)等待時間范圍的起始時間,且所述目標(biāo)隨機(jī)等待時間范圍占所述參考隨機(jī)等待時間范圍的指定比例;將隨機(jī)等待時間調(diào)整為指定時長。
[0022]根據(jù)本公開實(shí)施例的第二方面,提供一種數(shù)據(jù)傳輸方法,所述方法包括:
[0023]接收已建立連接的各個終端發(fā)送的對應(yīng)誤碼率;
[0024]根據(jù)所述各個終端的誤碼率,確定誤碼率不小于預(yù)設(shè)閾值的終端;
[0025]向所述終端發(fā)送優(yōu)先級調(diào)整指令,使所述終端根據(jù)所述優(yōu)先級調(diào)整指令將所述終端的隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在傳輸數(shù)據(jù)時的優(yōu)先級。
[0026]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0027]接收所述各個終端發(fā)送的對應(yīng)信號強(qiáng)度;
[0028]所述根據(jù)所述各個終端的誤碼率,確定誤碼率不小于預(yù)設(shè)閾值的終端,包括:
[0029]根據(jù)所述各個終端的誤碼率和信號強(qiáng)度,確定誤碼率不小于預(yù)設(shè)閾值且信號強(qiáng)度不高于指定數(shù)值的終端。
[0030]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述優(yōu)先級調(diào)整指令中攜帶指定時間,所述向所述終端發(fā)送優(yōu)先級調(diào)整指令,包括:
[0031]當(dāng)所述終端的數(shù)量為多個時,根據(jù)每個終端當(dāng)前所處理的業(yè)務(wù)類型,確定每個終端對應(yīng)的指定時長;
[0032]將所述每個終端對應(yīng)的指定時長攜帶于所述優(yōu)先級調(diào)整指令中發(fā)送至所述每個終端。
[0033]根據(jù)本公開實(shí)施例的第三方面,提供一種終端,所述終端包括:
[0034]第一檢測模塊,用于當(dāng)檢測到AP提供的傳輸資源處于非空閑狀態(tài)時,檢測終端自身在向所述AP傳輸數(shù)據(jù)時的誤碼率;
[0035]第一發(fā)送模塊,用于將所述誤碼率發(fā)送至所述AP ;
[0036]接收模塊,用于接收所述AP發(fā)送的優(yōu)先級調(diào)整指令,所述優(yōu)先級調(diào)整指令用于當(dāng)所述AP確定所述誤碼率不小于預(yù)設(shè)閾值時,指示所述終端將隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在向所述AP傳輸數(shù)據(jù)時的優(yōu)先級;
[0037]調(diào)整模塊,用于根據(jù)所述優(yōu)先級調(diào)整指令,將隨機(jī)等待時間調(diào)整為指定時長;
[0038]第二發(fā)送模塊,用于當(dāng)從檢測到所述傳輸資源處于非空閑狀態(tài)開始,等待DIFS及指定時長后,檢測到所述傳輸資源處于空閑狀態(tài)時,向所述AP傳輸數(shù)據(jù)。
[0039]結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,所述終端還包括:
[0040]第二檢測模塊,用于檢測終端自身的信號強(qiáng)度;
[0041]第三發(fā)送模塊,用于將所述信號強(qiáng)度發(fā)送至所述AP,使所述AP根據(jù)所述誤碼率和所述信號強(qiáng)度確定是否提高所述終端在向所述AP傳輸數(shù)據(jù)時的優(yōu)先級。
[0042]結(jié)合第三方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述第一檢測模塊包括:
[0043]第一獲取單元,用于獲取向所述AP發(fā)送數(shù)據(jù)的數(shù)據(jù)發(fā)送頻率;
[0044]第二獲取單元,用于獲取所述AP接收所述終端數(shù)據(jù)的數(shù)據(jù)接收頻率;
[0045]確定單元,用于根據(jù)所述數(shù)據(jù)發(fā)送頻率和所述數(shù)據(jù)接收頻率,確定所述終端自身在傳輸數(shù)據(jù)時的誤碼率。
[0046]結(jié)合第三方面,在第三方面的第三種可能的實(shí)現(xiàn)方式中,所述調(diào)整模塊,用于根據(jù)所述優(yōu)先級調(diào)整指令中攜帶的指定時長,將隨機(jī)等待時間調(diào)整為指定時長;
[0047]或者,根據(jù)所述優(yōu)先級調(diào)整指令及預(yù)設(shè)的參考隨機(jī)等待時間范圍,確定指定時長,所述指定時長為目標(biāo)隨機(jī)等待時間范圍中的任一值,所述目標(biāo)隨機(jī)等待時間范圍的起始時間為所述參考隨機(jī)等待時間范圍的起始時間,且所述目標(biāo)隨機(jī)等待時間范圍占所述參考隨機(jī)等待時間范圍的指定比例;將隨機(jī)等待時間調(diào)整為指定時長。
[0048]根據(jù)本公開實(shí)施例的第四方面,提供一種AP,所述AP包括:
[0049]第一接收模塊,用于接收已建立連接的各個終端發(fā)送的對應(yīng)誤碼率;
[0050]確定模塊,用于根據(jù)所述各個終端的誤碼率,確定誤碼率不小于預(yù)設(shè)閾值的終端;
[0051]發(fā)送模塊,用于向所述終端發(fā)送優(yōu)先級調(diào)整指令,使所述終端根據(jù)所述優(yōu)先級調(diào)整指令將所述終端的隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在傳輸數(shù)據(jù)時的優(yōu)先級。
[0052]結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述AP還包括:
[0053]第二接收模塊,用于接收所述各個終端發(fā)送的對應(yīng)信號強(qiáng)度;
[0054]所述確定模塊,用于根據(jù)所述各個終端的誤碼率和信號強(qiáng)度,確定誤碼率不小于預(yù)設(shè)閾值且信號強(qiáng)度不高于指定數(shù)值的終端。
[0055]結(jié)合第四方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,所述優(yōu)先級調(diào)整指令中攜帶指定時間,所述發(fā)送模塊包括:
[0056]確定單元,用于當(dāng)所述終端的數(shù)量為多個時,根據(jù)每個終端當(dāng)前所處理的業(yè)務(wù)類型,確定每個終端對應(yīng)的指定時長;
[0057]發(fā)送單元,用于將所述每個終端對應(yīng)的指定時長攜帶于所述優(yōu)先級調(diào)整指令中發(fā)送至所述每個終端。
[0058]根據(jù)本公開實(shí)施例的第五方面,提供一種終端,所述終端包括:
[0059]處理器;
[0060]用于存儲處理器可執(zhí)行指令的存儲器;
[0061 ] 其中,所述處理器被配置為:
[0062]當(dāng)檢測到AP提供的傳輸資源處于非空閑狀態(tài)時,檢測終端自身在向所述AP傳輸數(shù)據(jù)時的誤碼率;
[0063]將所述誤碼率發(fā)送至所述AP ;
[0064]接收所述AP發(fā)送的優(yōu)先級調(diào)整指令,所述優(yōu)先級調(diào)整指令用于當(dāng)所述AP確定所述誤碼率不小于預(yù)設(shè)閾值時,指示所述終端將隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在向所述AP傳輸數(shù)據(jù)時的優(yōu)先級;
[0065]根據(jù)所述優(yōu)先級調(diào)整指令,將隨機(jī)等待時間調(diào)整為指定時長;
[0066]如果從檢測到所述傳輸資源處于非空閑狀態(tài)開始,等待DIFS及指定時長后,檢測到所述傳輸資源處于空閑狀態(tài),則向所述AP傳輸數(shù)據(jù)。
[0067]根據(jù)本公開實(shí)施例的第六方面,提供一種AP,所述AP包括:
[0068]處理器;
[0069]用于存儲處理器可執(zhí)行指令的存儲器;
[0070]其中,所述處理器被配置為:
[0071]接收已建立連接的各個終端發(fā)送的對應(yīng)誤碼率;
[0072]根據(jù)所述各個終端的誤碼率,確定誤碼率不小于預(yù)設(shè)閾值的終端;
[0073]向所述終端發(fā)送優(yōu)先級調(diào)整指令,使所述終端根據(jù)所述優(yōu)先級調(diào)整指令將所述終端的隨機(jī)等待時間調(diào)整為指定時長,以提高所述終端在傳輸數(shù)據(jù)時的優(yōu)先級。
[0074]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0075]當(dāng)AP確定終端向AP傳輸數(shù)據(jù)時的誤碼率不小于預(yù)設(shè)閾值時,控制終端將隨機(jī)等待時間調(diào)整為指定時長,以提高終端在向AP傳輸數(shù)據(jù)時的優(yōu)先級。由于誤碼率不小于預(yù)設(shè)閾值的終端為信號比較弱的終端,因此,通過提高其在向AP傳輸數(shù)據(jù)時的優(yōu)先級,可以確保信號比較弱的終端能夠優(yōu)先向AP傳輸數(shù)據(jù),從而確保信號弱的終端能夠獲得AP提供的一定速度的服務(wù)。
[0076]應(yīng)當(dāng)理解的是,以上的一般描述和后文