本申請(qǐng)實(shí)施例涉及無(wú)線通信,特別涉及一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在無(wú)線局域網(wǎng)(wlan)的現(xiàn)有標(biāo)準(zhǔn)中,時(shí)間同步是指站點(diǎn)(station,sta)與無(wú)線接入點(diǎn)(access?point,ap)之間的時(shí)間同步,具體方式是ap通過(guò)信標(biāo)(beacon)幀或探測(cè)的響應(yīng)(probe?response)幀進(jìn)行通告,幀中攜帶時(shí)間同步功能(time?synchronizationfunction,tsf)時(shí)間戳,sta根據(jù)該tsf時(shí)間戳以及負(fù)荷(payload)長(zhǎng)度設(shè)置本地的時(shí)鐘,以保持和ap的同步。其中,sta在無(wú)線局域網(wǎng)中一般代表客戶端,可以是裝有無(wú)線網(wǎng)卡的計(jì)算機(jī),也可以是有wifi模塊的智能手機(jī);ap是無(wú)限接入點(diǎn)。
2、在802.11bn中引入的multi-ap需要在ap間進(jìn)行協(xié)同發(fā)送,具體是由于各ap使用的本地時(shí)鐘是有頻偏的,正常范圍在±20ppm內(nèi),因此,ap之間也需要進(jìn)行時(shí)間同步,以便進(jìn)行協(xié)同時(shí)時(shí)間對(duì)齊。但是,相關(guān)技術(shù)中并沒(méi)有給出協(xié)同傳輸?shù)腶p之間的時(shí)間同步方案。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法、電子設(shè)備及存儲(chǔ)介質(zhì),能夠解決共享ap和被共享ap之間的時(shí)間同步的問(wèn)題。
2、為了解決上述技術(shù)問(wèn)題,本申請(qǐng)是這樣實(shí)現(xiàn)的:
3、第一方面,提供了一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,包括:共享ap構(gòu)建并向被共享ap發(fā)送協(xié)同傳輸?shù)挠|發(fā)幀的各個(gè)時(shí)間單元,其中,所述觸發(fā)幀的單元包括第一時(shí)間單元、第二時(shí)間單元和第三時(shí)間單元,所述第一時(shí)間單元攜帶所述共享ap構(gòu)建所述第一時(shí)間單元時(shí)的本地硬件的第一時(shí)鐘時(shí)間,所述第二時(shí)間單元攜帶所述共享ap構(gòu)建所述第二時(shí)間單元時(shí)的本地硬件的第二時(shí)鐘時(shí)間,所述第三時(shí)間單元攜帶所述共享ap期望的協(xié)同時(shí)間,所述被共享ap為與所述共享ap進(jìn)行協(xié)同傳輸?shù)腶p。
4、在第一方面的一種實(shí)現(xiàn)方式中,所述第一時(shí)間單元與所述第二時(shí)間單元之間的時(shí)間差大于預(yù)設(shè)閾值。
5、第二方面,提供了另一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,包括:被共享ap接收共享ap發(fā)送的協(xié)同傳輸?shù)挠|發(fā)幀;所述被共享ap按照時(shí)間順序,獲取所述觸發(fā)幀的第一時(shí)間單元攜帶的第一時(shí)鐘時(shí)間、所述觸發(fā)幀的第二時(shí)間單元攜帶的第二時(shí)鐘時(shí)間以及所述觸發(fā)幀的第三時(shí)間單元攜帶所述共享ap期望的協(xié)同時(shí)間;基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取與所述共享ap同步的協(xié)同時(shí)間。
6、在第二方面的一種實(shí)現(xiàn)方式中,所述第一時(shí)間單元與所述第二時(shí)間單元之間的時(shí)間差大于預(yù)設(shè)閾值。
7、在第二方面的一種實(shí)現(xiàn)方式中,基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取與所述共享ap同步的協(xié)同時(shí)間,包括:基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間;基于所述估算協(xié)同時(shí)間以及所述觸發(fā)幀的傳輸時(shí)延,獲取與所述共享ap同步的協(xié)同時(shí)間。
8、在第二方面的一種實(shí)現(xiàn)方式中,基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間,包括:獲取從所述觸發(fā)幀中解析到所述第一時(shí)鐘時(shí)間時(shí),所述被共享ap的本地時(shí)鐘的第一本地時(shí)間,以及從所述觸發(fā)幀中解析到所述第二時(shí)鐘時(shí)間時(shí),所述被共享ap的本地時(shí)鐘的第二本地時(shí)間;基于所述第一本地時(shí)間、所述第一時(shí)鐘時(shí)間、所述第二本地時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間。
9、在第二方面的一種實(shí)現(xiàn)方式中,基于所述第一本地時(shí)間、所述第一時(shí)鐘時(shí)間、所述第二本地時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間,包括:基于以下公式,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間tlocal_coord:
10、
11、其中,t_coord為所述共享ap期望的協(xié)同時(shí)間,t_tsf1為所述第一時(shí)鐘時(shí)間,t_(local_tsf2)為所述第二本地時(shí)間,t_(local_tsf1)為所述第一本地時(shí)間,t_tsf2為所述第二時(shí)鐘時(shí)間。
12、在第二方面的一種實(shí)現(xiàn)方式中,基于所述估算協(xié)同時(shí)間以及所述觸發(fā)幀的傳輸時(shí)延,獲取與所述共享ap同步的協(xié)同時(shí)間,包括:將所述估算協(xié)同時(shí)間與所述觸發(fā)幀的傳輸時(shí)延之差,作為與所述共享ap同步的協(xié)同時(shí)間。
13、第三方面,提供了一種電子設(shè)備,該電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,或?qū)崿F(xiàn)如第二方面的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法。
14、第四方面,提供了一種可讀存儲(chǔ)介質(zhì),該可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,或?qū)崿F(xiàn)如第二方面的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法。
15、本申請(qǐng)實(shí)施例中,共享ap構(gòu)建并向被共享ap發(fā)送協(xié)同傳輸?shù)挠|發(fā)幀的各個(gè)時(shí)間單元,其中,所述觸發(fā)幀的單元包括第一時(shí)間單元、第二時(shí)間單元和第三時(shí)間單元,所述第一時(shí)間單元攜帶所述共享ap構(gòu)建所述第一時(shí)間單元時(shí)的本地硬件的第一時(shí)鐘時(shí)間,所述第二時(shí)間單元攜帶所述共享ap構(gòu)建所述第二時(shí)間單元時(shí)的本地硬件的第二時(shí)鐘時(shí)間,所述第三時(shí)間單元攜帶所述共享ap期望的協(xié)同時(shí)間,所述被共享ap為與所述共享ap進(jìn)行協(xié)同傳輸?shù)腶p。從而使得被共享ap可以基于該觸發(fā)幀中攜帶的第一時(shí)鐘時(shí)間、第二時(shí)鐘時(shí)間和共享ap期望的協(xié)同時(shí)間與共享ap進(jìn)行時(shí)間同步,進(jìn)而實(shí)現(xiàn)多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步,并且,采用本申請(qǐng)實(shí)施例提供的技術(shù)方案,可以較為簡(jiǎn)單且方便地實(shí)現(xiàn)共享ap和被共享ap的協(xié)同時(shí)間同步,且不需要修改本地的時(shí)鐘,提高電子設(shè)備的工作效率。
16、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。
1.一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一時(shí)間單元與所述第二時(shí)間單元之間的時(shí)間差大于預(yù)設(shè)閾值。
3.一種多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法,其特征在于,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一時(shí)間單元與所述第二時(shí)間單元之間的時(shí)間差大于預(yù)設(shè)閾值。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取與所述共享ap同步的協(xié)同時(shí)間,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述第一時(shí)鐘時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間,包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,基于所述第一本地時(shí)間、所述第一時(shí)鐘時(shí)間、所述第二本地時(shí)間、所述第二時(shí)鐘時(shí)間和所述共享ap期望的協(xié)同時(shí)間,獲取基于本地時(shí)鐘的估算協(xié)同時(shí)間,包括:
8.根據(jù)權(quán)利要求5所述的方法,其特征在于,基于所述估算協(xié)同時(shí)間以及所述觸發(fā)幀的傳輸時(shí)延,獲取與所述共享ap同步的協(xié)同時(shí)間,包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法的步驟。
10.一種可讀存儲(chǔ)介質(zhì),其特征在于,所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的多點(diǎn)協(xié)同傳輸?shù)臅r(shí)間同步方法的步驟。