本技術(shù)涉及無線通信,尤其涉及一種通信方法、裝置及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、目標喚醒時間(target?wake?time,twt)是wi-fi6定義的一種用于節(jié)能的技術(shù),指的是站點(station,sta)和接入點(access?point,ap)可以約定好服務時間(serviceperiod,sp),在該服務時間保持活躍狀態(tài)并進行通信,從而可以在服務時間以外的時間進行休眠,以達到節(jié)能的目的。
2、在有多個ap的情況下,可以將中間間隔一個與之相互通信的ap,且雙方之間不能互相聽到對方的無線信號的兩個ap稱為兩跳ap,即兩個ap互為兩跳ap。例如,ap1和ap2是重疊基礎(chǔ)服務集(overlapping?basic?service?sets,obss),ap2和ap3是obss,ap1和ap3這兩個設(shè)備不能相聽到對方的無線信號,即ap1和ap3互為兩跳ap。
3、多個ap可以各自建立twt?sp,由于互為兩跳ap的ap之間不能互相聽到對方的無線信號,因此可以將互為兩跳ap的ap進行限定目標喚醒時間(restricted?target?wakeuptime,r-twt)服務時段(service?period,sp)對齊,由于互為兩跳ap的ap互相不干擾,因此其對齊后不影響在同一時段內(nèi)并發(fā)傳輸,從而可以節(jié)省調(diào)度資源。
4、但由于缺乏協(xié)調(diào)機制,互為兩跳ap的ap不能確定由哪個ap來調(diào)整r-twt?sp跟對方設(shè)備進行對齊,例如如果兩個ap同時調(diào)整,相當于它們的r-twt?sp互換位置,沒有達到對齊的效果。因此,如果有多個互為兩跳ap的ap,在缺乏協(xié)調(diào)的情況下,難以做到互相對齊r-twtsp。因此,如何實現(xiàn)多個互為兩跳ap的ap的r-twt?sp對齊是亟待解決的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供了一種通信方法、裝置及計算機可讀存儲介質(zhì),可以實現(xiàn)多個互為兩跳設(shè)備的設(shè)備的r-twt?sp對齊,節(jié)省調(diào)度資源。
2、第一方面,本技術(shù)實施例提供一種通信方法,該通信方法可以應用于第一設(shè)備,也可以應用于第一設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件。下面以執(zhí)行主體是第一設(shè)備為例進行描述。該通信方法包括:第一設(shè)備識別自身與第二設(shè)備互為兩跳設(shè)備;第一設(shè)備根據(jù)第一設(shè)備的基本服務集標識符(basic?service?set?identifier,bssid)的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊。
3、本技術(shù)實施例可以通過預先定義的規(guī)則,可以根據(jù)bssid的大小明確兩個或更多個兩跳設(shè)備調(diào)整自身的r-twt?sp與對方的r-twt?sp對齊,避免兩個或更多個設(shè)備同時調(diào)整r-twt?sp帶來的乒乓效應,從而節(jié)省調(diào)度資源。
4、一種可能的實現(xiàn)方式,第一設(shè)備根據(jù)第一設(shè)備的bssid的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊包括:在第一設(shè)備的bssid小于第二設(shè)備的bssid的情況下,第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊。
5、本技術(shù)實施例可以由bssid較小的兩跳設(shè)備中的設(shè)備調(diào)整自身的r-twt?sp與對方的r-twt?sp對齊,避免兩個或更多個設(shè)備同時調(diào)整r-twt?sp帶來的乒乓效應,從而節(jié)省調(diào)度資源。
6、一種可能的實現(xiàn)方式,第一設(shè)備根據(jù)第一設(shè)備的bssid的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊包括:在第一設(shè)備的bssid大于或等于第二設(shè)備的bssid的情況下,第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊。
7、本技術(shù)實施例可以由bssid較大的兩跳設(shè)備中的設(shè)備調(diào)整自身的r-twt?sp與對方的r-twt?sp對齊,避免兩個或更多個設(shè)備同時調(diào)整r-twt?sp帶來的乒乓效應,從而節(jié)省調(diào)度資源。
8、一種可能的實現(xiàn)方式,若第二設(shè)備包括多個設(shè)備,第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊包括:第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備中bssid最大的設(shè)備的r-twt?sp對齊。
9、一種可能的實現(xiàn)方式,第一設(shè)備識別自身與第二設(shè)備互為兩跳設(shè)備包括:在第一設(shè)備不能夠接收到來自第二設(shè)備的第一幀的情況下,接收來自第三設(shè)備的第二幀,第二幀包括第二設(shè)備的r-twt信息;第一設(shè)備根據(jù)第二設(shè)備的r-twt信息識別自身與第二設(shè)備互為兩跳設(shè)備。
10、一種可能的實現(xiàn)方式,第一幀和所述第二幀為信標幀。
11、第二方面,本技術(shù)實施例提供一種通信方法,該通信方法可以應用于第一設(shè)備,也可以應用于第一設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件。下面以執(zhí)行主體是第一設(shè)備為例進行描述。該通信方法包括:第一設(shè)備接收來自第三設(shè)備的廣播目標喚醒時間(target?wakeup?time,twt)信息,第三設(shè)備的廣播twt信息包括第一預設(shè)r-twt?sp;第一設(shè)備調(diào)整自身的r-twt?sp與第一預設(shè)r-twt?sp對齊。
12、本技術(shù)實施例可以通過廣播預設(shè)r-twt?sp明確多個兩跳設(shè)備中的設(shè)備調(diào)整自身的r-twt?sp與對方的r-twt?sp對齊,避免多個設(shè)備同時調(diào)整r-twt?sp帶來的乒乓效應,從而節(jié)省調(diào)度資源。
13、一種可能的實現(xiàn)方式,第一預設(shè)r-twt?sp由廣播twt信息子域中的廣播twt標識確定。
14、一種可能的實現(xiàn)方式,第一預設(shè)r-twt?sp由第一元素指示,所述第一元素包括下一個sp開始時間、sp時長和相鄰兩個sp之間的間隔。
15、一種可能的實現(xiàn)方式,下一個sp開始時間攜帶于第一元素中目標喚醒時間域中,sp時長攜帶于第一元素中的最小twt喚醒時長域中,相鄰兩個sp之間的間隔攜帶于第一元素中的twt喚醒間隔域中。
16、第三方面,本技術(shù)實施例提供一種通信方法,該通信方法可以應用于第三設(shè)備,也可以應用于第三設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第三設(shè)備功能的邏輯模塊或軟件。下面以執(zhí)行主體是第三設(shè)備為例進行描述。該通信方法包括:第三設(shè)備接收來自第一設(shè)備的廣播twt信息和第二設(shè)備的廣播twt信息,所述第一設(shè)備的廣播twt信息包括第二預設(shè)r-twt?sp,所述第二設(shè)備的廣播twt信息包括第三預設(shè)r-twtsp,所述第一設(shè)備與所述第二設(shè)備互為兩跳設(shè)備;
17、若所述第三預設(shè)r-twt?sp與所述第一設(shè)備的r-twt?sp重疊,所述第三設(shè)備調(diào)整自身的r-twt?sp與所述第二預設(shè)r-twt?sp對齊;或者若所述第二預設(shè)r-twt?sp與所述第二設(shè)備的r-twt?sp重疊,所述第三設(shè)備調(diào)整自身的r-twt?sp與所述第三預設(shè)r-twt?sp對齊。
18、本技術(shù)實施例可以通過廣播預設(shè)r-twt?sp明確多個兩跳設(shè)備中的設(shè)備調(diào)整自身的r-twt?sp與對方的r-twt?sp對齊,避免多個設(shè)備同時調(diào)整r-twt?sp帶來的乒乓效應,從而節(jié)省調(diào)度資源。
19、一種可能的實現(xiàn)方式,預設(shè)r-twt?sp由廣播twt信息子域中的廣播twt標識確定。
20、一種可能的實現(xiàn)方式,預設(shè)r-twt?sp由第一元素指示,所述第一元素包括下一個sp開始時間、sp時長和相鄰兩個sp之間的間隔。
21、一種可能的實現(xiàn)方式,下一個sp開始時間攜帶于第一元素中目標喚醒時間域中,sp時長攜帶于第一元素中的最小twt喚醒時長域中,相鄰兩個sp之間的間隔攜帶于第一元素中的twt喚醒間隔域中。
22、第四方面,本技術(shù)實施例提供一種通信裝置。該通信裝置可以應用于第一設(shè)備,也可以應用于第一設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件。
23、有益效果可以參見第一方面的描述,此處不再贅述。所述通信裝置具有實現(xiàn)上述第一方面的方法實例中行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。
24、一種可能的實現(xiàn)方式,該通信裝置包括:
25、處理單元,用于識別自身與第二設(shè)備互為兩跳設(shè)備;
26、所述處理單元,還用于根據(jù)第一設(shè)備的bssid的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊。
27、一種可能的實現(xiàn)方式,處理單元根據(jù)第一設(shè)備的bssid的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊,具體用于:在第一設(shè)備的bssid小于第二設(shè)備的bssid的情況下,第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊。
28、一種可能的實現(xiàn)方式,處理單元根據(jù)第一設(shè)備的bssid的大小和第二設(shè)備的bssid的大小調(diào)整自身的r-twt?sp與第二設(shè)備的r-twt?sp對齊,具體用于:在第一設(shè)備的bssid大于或等于第二設(shè)備的bssid的情況下,第一設(shè)備調(diào)整自身的r-twt?sp與第二設(shè)備的r-twtsp對齊。
29、一種可能的實現(xiàn)方式,若第二設(shè)備包括多個設(shè)備,處理單元調(diào)整第一設(shè)備的r-twtsp與第二設(shè)備的r-twt?sp對齊,具體用于:調(diào)整第一設(shè)備的r-twt?sp與第二設(shè)備中bssid最大的設(shè)備的r-twt?sp對齊。
30、一種可能的實現(xiàn)方式,該通信裝置還包括:
31、收發(fā)單元,用于在第一設(shè)備不能夠接收到來自第二設(shè)備的第一幀的情況下,接收來自第三設(shè)備的第二幀,第二幀包括第二設(shè)備的r-twt信息;
32、處理單元識別第一設(shè)備與第二設(shè)備互為兩跳設(shè)備,具體用于:根據(jù)第二設(shè)備的r-twt信息識別自身與第二設(shè)備互為兩跳設(shè)備。
33、一種可能的實現(xiàn)方式,第一幀和所述第二幀為信標幀。
34、第五方面,本技術(shù)實施例提供一種通信裝置。該通信裝置可以應用于第一設(shè)備,也可以應用于第一設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第一設(shè)備功能的邏輯模塊或軟件。
35、有益效果可以參見第二方面的描述,此處不再贅述。所述通信裝置具有實現(xiàn)上述第二方面的方法實例中行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。
36、一種可能的實現(xiàn)方式,該通信裝置包括:
37、收發(fā)單元,用于接收來自第三設(shè)備的廣播twt信息,所述第三設(shè)備的廣播twt信息包括第一預設(shè)r-twt?sp;
38、處理單元,用于調(diào)整自身的r-twt?sp與所述第一預設(shè)r-twt?sp對齊。
39、一種可能的實現(xiàn)方式,第一預設(shè)r-twt?sp由廣播twt信息子域中的廣播twt標識確定。
40、一種可能的實現(xiàn)方式,第一預設(shè)r-twt?sp由第一元素指示,所述第一元素包括下一個sp開始時間、sp時長和相鄰兩個sp之間的間隔。
41、一種可能的實現(xiàn)方式,下一個sp開始時間攜帶于所述第一元素中目標喚醒時間域中,所述sp時長攜帶于所述第一元素中的最小twt喚醒時長域中,所述相鄰兩個sp之間的間隔攜帶于所述第一元素中的twt喚醒間隔域中。
42、第六方面,本技術(shù)實施例提供一種通信裝置。該通信裝置可以應用于第三設(shè)備,也可以應用于第三設(shè)備中的模塊(例如,芯片或處理器),還可以應用于能實現(xiàn)全部或部分第三設(shè)備功能的邏輯模塊或軟件。
43、有益效果可以參見第三方面的描述,此處不再贅述。所述通信裝置具有實現(xiàn)上述第三方面的方法實例中行為的功能。所述功能可以通過硬件實現(xiàn),也可以通過硬件執(zhí)行相應的軟件實現(xiàn)。所述硬件或軟件包括一個或多個與上述功能相對應的模塊。
44、一種可能的實現(xiàn)方式,該通信裝置包括:
45、收發(fā)單元,用于接收來自第一設(shè)備的廣播twt信息和第二設(shè)備的廣播twt信息,所述第一設(shè)備的廣播twt信息包括第二預設(shè)r-twt?sp,所述第二設(shè)備的廣播twt信息包括第三預設(shè)r-twt?sp,所述第一設(shè)備與所述第二設(shè)備互為兩跳設(shè)備;
46、處理單元,用于若所述第三預設(shè)r-twt?sp與所述第一設(shè)備的r-twt?sp重疊,調(diào)整自身的r-twt?sp與所述第二預設(shè)r-twt?sp對齊;或者若所述第二預設(shè)r-twt?sp與所述第三設(shè)備的r-twt?sp重疊,調(diào)整自身的r-twt?sp與所述第三預設(shè)r-twt?sp對齊。
47、一種可能的實現(xiàn)方式,預設(shè)r-twt?sp由廣播twt信息子域中的廣播twt標識確定。
48、一種可能的實現(xiàn)方式,預設(shè)r-twt?sp由第一元素指示,所述第一元素包括下一個sp開始時間、sp時長和相鄰兩個sp之間的間隔。
49、一種可能的實現(xiàn)方式,下一個sp開始時間攜帶于第一元素中目標喚醒時間域中,sp時長攜帶于第一元素中的最小twt喚醒時長域中,相鄰兩個sp之間的間隔攜帶于第一元素中的twt喚醒間隔域中。
50、第七方面,提供了一種通信裝置,該通信裝置可以為上述方法實施例中的第一設(shè)備,或者為設(shè)置在第一設(shè)備中的芯片或處理器。該通信裝置可以包括處理器,處理器與存儲器耦合,存儲器用于存儲程序或指令,當程序或指令被處理器執(zhí)行時,使通信裝置執(zhí)行上述方法實施例中由第一設(shè)備、或第一設(shè)備中的芯片或處理器所執(zhí)行的方法。
51、第八方面,提供了一種通信裝置,該通信裝置可以為上述方法實施例中的第三設(shè)備,或者為設(shè)置在第三設(shè)備中的芯片或處理器。該通信裝置可以包括處理器,處理器與存儲器耦合,存儲器用于存儲程序或指令,當程序或指令被處理器執(zhí)行時,使通信裝置執(zhí)行上述方法實施例中由第三設(shè)備、或第三設(shè)備中的芯片或處理器所執(zhí)行的方法。
52、第九方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)中存儲有指令,當該指令在計算機上運行時,使得計算機執(zhí)行上述第一方面或第一方面任一可能的實現(xiàn)方式的方法。
53、第十方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)中存儲有指令,當該指令在計算機上運行時,使得計算機執(zhí)行上述第二方面或第二方面任一可能的實現(xiàn)方式的方法。
54、第十一方面,本技術(shù)實施例提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)中存儲有指令,當該指令在計算機上運行時,使得計算機執(zhí)行上述第三方面或第三方面任一可能的實現(xiàn)方式的方法。
55、第十二方面,本技術(shù)實施例提供一種包含程序指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述第一方面或第一方面任一可能的實現(xiàn)方式的方法。
56、第十三方面,本技術(shù)實施例提供一種包含程序指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述第二方面或第二方面任一可能的實現(xiàn)方式的方法。
57、第十四方面,本技術(shù)實施例提供一種包含程序指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述第三方面或第三方面任一可能的實現(xiàn)方式的方法。
58、第十五方面,本技術(shù)實施例提供了芯片系統(tǒng),該芯片系統(tǒng)包括處理器,用于實現(xiàn)上述各方法中的功能。在一種可能的實現(xiàn)中,該芯片系統(tǒng)還可以包括存儲器,用于保存程序指令和/或數(shù)據(jù)。該芯片系統(tǒng)可以由芯片構(gòu)成,也可以包含芯片和其他分立器件。
59、第十六方面,本技術(shù)實施例提供一種通信系統(tǒng),所述通信系統(tǒng)包括上述第一方面或者第二方面所提供的第一設(shè)備或者上述第三方面所提供的第三設(shè)備。