本技術(shù)涉及通信,尤其涉及一種通信方法及裝置。
背景技術(shù):
1、隨著無線網(wǎng)絡(luò)技術(shù)日新月異的發(fā)展,支持wi-fi無線網(wǎng)絡(luò)的無線路由器熱點(diǎn)幾乎都支持5ghz頻段,支持6ghz頻段的wi-fi?6e標(biāo)準(zhǔn)也呼之欲出。路由器等熱點(diǎn)能同時支持2g,5g等頻段的多個網(wǎng)絡(luò),甚至同一頻段也支持多個網(wǎng)絡(luò),如支持訪客網(wǎng)絡(luò)等。
2、通常,一戶家庭使用一個或多個路由器,路由器會同時打開2ghz、5ghz頻段等至少兩個網(wǎng)絡(luò),一般會有多個終端設(shè)備(如電腦、手機(jī)、平板燈),連到路由器熱點(diǎn)形成的某一個網(wǎng)絡(luò)上。在該網(wǎng)絡(luò)質(zhì)量變差等原因觸發(fā)網(wǎng)絡(luò)切換時,會造成網(wǎng)絡(luò)切換的時延較大。
3、因此,如何減少時延是本領(lǐng)域技術(shù)人員正在研究的問題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種通信方法及裝置,可以有效地減少切換網(wǎng)絡(luò)的時延,減少站點(diǎn)(station,sta)數(shù)據(jù)收發(fā)的時延。
2、第一方面,本技術(shù)實(shí)施例提供一種通信方法,所述方法可以應(yīng)用于wi-fi設(shè)備如sta等,或者,可以應(yīng)用于wi-fi芯片或模塊等,該wi-fi芯片或模塊可以設(shè)置于sta中,該方法包括:
3、與第一接入點(diǎn)(accesspoint,ap)進(jìn)行通信,在所述sta與所述第一ap進(jìn)行通信的過程中,所述sta與第二ap保持連接狀態(tài),所述sta與所述第一ap進(jìn)行通信時的媒介接入控制(mediumaccesscontrol,mac)地址,和所述sta與所述第二ap保持連接狀態(tài)時的mac地址相同;所述sta切換到所述第二ap,與所述第二ap進(jìn)行通信。
4、本技術(shù)實(shí)施例中,站點(diǎn)在與第一ap進(jìn)行通信的過程中通過保持與第二ap之間的連接狀態(tài),可以使得該站點(diǎn)能夠快速有效地切換到第二ap,減少切換網(wǎng)絡(luò)的時延,使得站點(diǎn)可以盡可能不間斷地進(jìn)行數(shù)據(jù)傳輸,減少sta數(shù)據(jù)收發(fā)的時延,提高用戶體驗(yàn)。
5、在一種可能的實(shí)現(xiàn)方式中,在所述sta與所述第二ap進(jìn)行通信的過程中,所述sta與所述第一ap保持連接狀態(tài)。
6、本技術(shù)實(shí)施例中,sta與所述第二ap進(jìn)行通信時的mac地址,和sta與第一ap保持連接狀態(tài)時的mac地址相同。
7、在一種可能的實(shí)現(xiàn)方式中,在所述sta與所述第二ap進(jìn)行通信的過程中,所述sta與第三ap保持連接狀態(tài)。
8、本技術(shù)實(shí)施例中,sta在與某個ap通信的過程中,該sta可以與一個或多個ap(除某個ap之外的ap)保持連接狀態(tài)。
9、在一種可能的實(shí)現(xiàn)方式中,所述第一ap與所述第二ap屬于同一個擴(kuò)展服務(wù)集合(extended?service?set,ess),或者,所述第二ap與所述第一ap的服務(wù)集標(biāo)識(serviceset?identifier,ssid)不同。一般來說,在第一ap和第二ap屬于同一個ess時,當(dāng)sta通過不同的mac地址與這兩個ap分別通信時,會導(dǎo)致這兩個ap認(rèn)為是不同的sta,如第二ap會認(rèn)為與第一ap通信的sta,和與該第二ap通信的sta是不同的sta,因此該第二ap會重新發(fā)起連接,導(dǎo)致sta的通信中斷。
10、本技術(shù)實(shí)施例中,當(dāng)?shù)谝籥p和第二ap屬于同一個ess時,sta通過同一個mac地址分別與第一ap通信和第二ap通信,可以有效避免第二ap重新發(fā)起連接導(dǎo)致sta的通信中斷的情況,從而減少了sta數(shù)據(jù)收發(fā)的時延,提高了用戶體驗(yàn)。
11、在一種可能的實(shí)現(xiàn)方式中,所述sta保存有所述第二ap的信息。
12、在一種可能的實(shí)現(xiàn)方式中,所述sta與所述第二ap保持連接狀態(tài)包括:所述sta與所述第二ap通過媒介接入控制mac層、物理(physical,phy)層保持連接狀態(tài);
13、所述sta與所述第一ap進(jìn)行通信包括:所述sta與所述第一ap通過mac層、phy層及傳輸控制協(xié)議/互聯(lián)協(xié)議(transmission?control?protocol/internet?protocol,tcp/ip)層進(jìn)行通信。
14、在一種可能的實(shí)現(xiàn)方式中,所述切換到第二ap包括:在滿足第一切換條件的情況下,所述sta切換到所述第二ap。
15、在一種可能的實(shí)現(xiàn)方式中,所述切換到所述第二ap包括:在滿足如下至少一項(xiàng)的情況下,切換到所述第二ap:所述sta與所述第一ap之間的信號質(zhì)量小于或等于質(zhì)量閾值;所述sta與所述第一ap之間的通信鏈路斷開;所述sta與所述第一ap之間的信號質(zhì)量小于所述sta與所述第二ap之間的信號質(zhì)量。
16、在一種可能的實(shí)現(xiàn)方式中,所述切換到所述第二ap包括:在滿足如下至少一項(xiàng)的情況下,切換到所述第二ap:所述sta的緩存數(shù)據(jù)量大于或等于數(shù)據(jù)量閾值;所述sta成功發(fā)送數(shù)據(jù)的概率小于或等于概率閾值;所述sta從發(fā)送數(shù)據(jù)到接收到所述數(shù)據(jù)的響應(yīng)幀之間的時延大于或等于時延閾值。
17、在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:切換到所述第一ap,所述sta與所述第一ap進(jìn)行通信。
18、在一種可能的實(shí)現(xiàn)方式中,所述方法還包括:切換到第三ap,所述sta與所述第三ap進(jìn)行通信。
19、第二方面,本技術(shù)實(shí)施例提供一種通信裝置,用于執(zhí)行第一方面或任意可能的實(shí)現(xiàn)方式中的方法。該通信裝置包括具有執(zhí)行第一方面或任意可能的實(shí)現(xiàn)方式中的方法的模塊。
20、第三方面,本技術(shù)實(shí)施例提供一種通信裝置,該通信裝置包括處理器,用于執(zhí)行上述第一方面或任意可能的實(shí)現(xiàn)方式所示的方法。該處理器用于執(zhí)行存儲器中存儲的程序,當(dāng)該程序被執(zhí)行時,上述第一方面或任意可能的實(shí)現(xiàn)方式所示的方法被執(zhí)行。
21、在一種可能的實(shí)現(xiàn)方式中,存儲器位于上述通信裝置之外。
22、在一種可能的實(shí)現(xiàn)方式中,存儲器位于上述通信裝置之內(nèi)。
23、本技術(shù)實(shí)施例中,處理器和存儲器還可以集成于一個器件中,即處理器和存儲器還可以被集成在一起。示例性的,該通信裝置可以為芯片。
24、在一種可能的實(shí)現(xiàn)方式中,通信裝置還包括收發(fā)器,該收發(fā)器,用于接收信息或發(fā)送信息。示例性的,該通信裝置可以為wi-fi設(shè)備。
25、第四方面,本技術(shù)實(shí)施例提供一種通信裝置,該通信裝置包括邏輯電路和接口,所述邏輯電路和所述接口耦合;所述接口用于輸入和/或輸出信息,所述邏輯電路用于執(zhí)行如第一方面或任意一種可能的實(shí)現(xiàn)方式所述的方法。
26、第五方面,本技術(shù)實(shí)施例提供一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)用于存儲計算機(jī)程序,當(dāng)其在計算機(jī)上運(yùn)行時,使得上述第一方面或任意可能的實(shí)現(xiàn)方式所示的方法被執(zhí)行。
27、第六方面,本技術(shù)實(shí)施例提供一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括計算機(jī)程序或計算機(jī)代碼,當(dāng)其在計算機(jī)上運(yùn)行時,使得上述第一方面或任意可能的實(shí)現(xiàn)方式所示的方法被執(zhí)行。
28、第七方面,本技術(shù)實(shí)施例提供一種計算機(jī)程序,該計算機(jī)程序在計算機(jī)上運(yùn)行時,上述第一方面或任意可能的實(shí)現(xiàn)方式所示的方法被執(zhí)行。
29、第八方面,本技術(shù)實(shí)施例提供一種通信系統(tǒng),該通信系統(tǒng)包括sta和ap,所述sta用于執(zhí)行上述第一方面或第一方面的任意可能的實(shí)現(xiàn)方式所示的方法。