本技術(shù)涉及無(wú)線通信領(lǐng)域,尤其涉及一種時(shí)間同步方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在通信網(wǎng)絡(luò)中,通過時(shí)間服務(wù)器為通信網(wǎng)絡(luò)中的設(shè)備提供時(shí)間。其中,通信網(wǎng)絡(luò)中智能城域網(wǎng)的匯聚層路由器(metro?edge?router,mer)和接入層路由器(metro?accessrouter,mar)能夠利用1588v2協(xié)議中的最佳主時(shí)鐘算法(best?master?clock?algorithm,bmca)獲取時(shí)間服務(wù)器提供的時(shí)間。然后智能城域網(wǎng)的mar設(shè)備再將此時(shí)間發(fā)送給與該mar設(shè)備連接的基站,如此保障整個(gè)通信網(wǎng)絡(luò)的時(shí)間是同步的。
2、但是,當(dāng)時(shí)間服務(wù)器出現(xiàn)故障或通信網(wǎng)絡(luò)中傳輸鏈路中斷時(shí),由于智能城域網(wǎng)的mar設(shè)備會(huì)產(chǎn)生自由震蕩,會(huì)導(dǎo)致智能城域網(wǎng)的時(shí)間不同步。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種時(shí)間同步方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),能夠減少智能城域網(wǎng)的時(shí)間不同步的問題。
2、為達(dá)到上述目的,本技術(shù)采用如下技術(shù)方案:
3、第一方面,本技術(shù)提供一種時(shí)間同步方法,該方法包括:
4、響應(yīng)于智能城域網(wǎng)的時(shí)間同步異常,獲取智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間;基于多個(gè)基站的本地時(shí)間,調(diào)整mar設(shè)備的本地時(shí)間,得到目標(biāo)本地時(shí)間;基于目標(biāo)本地時(shí)間,對(duì)與mar設(shè)備連接的基站的本地時(shí)間進(jìn)行時(shí)間同步調(diào)整。
5、結(jié)合上述第一方面,在一種可能的實(shí)現(xiàn)方式中,智能城域網(wǎng)包括多個(gè)mar設(shè)備,其中一個(gè)mar設(shè)備對(duì)應(yīng)連接一個(gè)基站;
6、獲取智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間,包括:獲取與mar設(shè)備連接的基站的本地時(shí)間;向多個(gè)mar設(shè)備中除當(dāng)前mar設(shè)備以外的其他mar設(shè)備發(fā)送時(shí)間獲取請(qǐng)求,時(shí)間獲取請(qǐng)求用于請(qǐng)求獲取與其他mar設(shè)備連接的基站的本地時(shí)間;接收其他mar設(shè)備基于時(shí)間獲取請(qǐng)求返回的本地時(shí)間;基于與mar設(shè)備連接的基站的本地時(shí)間以及其他mar設(shè)備返回的本地時(shí)間,得到智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間。
7、結(jié)合上述第一方面,在一種可能的實(shí)現(xiàn)方式中,獲取智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間,包括下述至少一項(xiàng):
8、從智能城域網(wǎng)所接入的多個(gè)基站中,獲取預(yù)設(shè)數(shù)量的基站的本地時(shí)間;從智能城域網(wǎng)所接入的多個(gè)基站中,獲取預(yù)先指定的基站的本地時(shí)間;從智能城域網(wǎng)所接入的多個(gè)基站中,獲取處于工作狀態(tài)的基站的本地時(shí)間。
9、結(jié)合上述第一方面,在一種可能的實(shí)現(xiàn)方式中,基于多個(gè)基站的本地時(shí)間,調(diào)整mar設(shè)備的本地時(shí)間,得到目標(biāo)本地時(shí)間,包括:
10、基于多個(gè)基站的本地時(shí)間,確定與mar設(shè)備的本地時(shí)間之間的差值最小的本地時(shí)間;基于與mar設(shè)備的本地時(shí)間之間的差值最小的本地時(shí)間,調(diào)整mar設(shè)備的本地時(shí)間,得到目標(biāo)本地時(shí)間。
11、結(jié)合上述第一方面,在一種可能的實(shí)現(xiàn)方式中,基于目標(biāo)本地時(shí)間,對(duì)與mar設(shè)備連接的基站的本地時(shí)間進(jìn)行時(shí)間同步調(diào)整,包括:
12、向與mar設(shè)備連接的基站發(fā)送時(shí)間調(diào)整指令,時(shí)間調(diào)整指令用于指示將基站的本地時(shí)間調(diào)整為目標(biāo)本地時(shí)間。
13、結(jié)合上述第一方面,在一種可能的實(shí)現(xiàn)方式中,對(duì)于多個(gè)基站中具備接收全球定位系統(tǒng)gps信號(hào)的天線的基站,基站的本地時(shí)間是基于gps信號(hào)所確定的;對(duì)于多個(gè)基站中不具備接收gps信號(hào)的天線的基站,基站的本地時(shí)間是基于1588v2協(xié)議所確定的。
14、第二方面,本技術(shù)提供一種時(shí)間同步裝置,該裝置包括:
15、獲取單元,用于響應(yīng)于智能城域網(wǎng)的時(shí)間同步異常,獲取智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間;
16、第一調(diào)整單元,用于基于多個(gè)基站的本地時(shí)間,調(diào)整mar設(shè)備的本地時(shí)間,得到目標(biāo)本地時(shí)間;
17、第二調(diào)整單元,用于基于目標(biāo)本地時(shí)間,對(duì)與mar設(shè)備連接的基站的本地時(shí)間進(jìn)行時(shí)間同步調(diào)整。
18、結(jié)合上述第二方面,在一種可能的實(shí)現(xiàn)方式中,智能城域網(wǎng)包括多個(gè)mar設(shè)備,其中一個(gè)mar設(shè)備對(duì)應(yīng)連接一個(gè)基站;
19、獲取單元,用于:
20、獲取與mar設(shè)備連接的基站的本地時(shí)間;向多個(gè)mar設(shè)備中除當(dāng)前mar設(shè)備以外的其他mar設(shè)備發(fā)送時(shí)間獲取請(qǐng)求,時(shí)間獲取請(qǐng)求用于請(qǐng)求獲取與其他mar設(shè)備連接的基站的本地時(shí)間;接收其他mar設(shè)備基于時(shí)間獲取請(qǐng)求返回的本地時(shí)間;基于與mar設(shè)備連接的基站的本地時(shí)間以及其他mar設(shè)備返回的本地時(shí)間,得到智能城域網(wǎng)所接入的多個(gè)基站的本地時(shí)間。
21、結(jié)合上述第二方面,在一種可能的實(shí)現(xiàn)方式中,獲取單元,用于下述至少一項(xiàng):
22、從智能城域網(wǎng)所接入的多個(gè)基站中,獲取預(yù)設(shè)數(shù)量的基站的本地時(shí)間;從智能城域網(wǎng)所接入的多個(gè)基站中,獲取預(yù)先指定的基站的本地時(shí)間;從智能城域網(wǎng)所接入的多個(gè)基站中,獲取處于工作狀態(tài)的基站的本地時(shí)間。
23、結(jié)合上述第二方面,在一種可能的實(shí)現(xiàn)方式中,第一調(diào)整單元用于:
24、基于多個(gè)基站的本地時(shí)間,確定與mar設(shè)備的本地時(shí)間之間的差值最小的本地時(shí)間;基于與mar設(shè)備的本地時(shí)間之間的差值最小的本地時(shí)間,調(diào)整mar設(shè)備的本地時(shí)間,得到目標(biāo)本地時(shí)間。
25、結(jié)合上述第二方面,在一種可能的實(shí)現(xiàn)方式中,第二調(diào)整單元用于:
26、向與mar設(shè)備連接的基站發(fā)送時(shí)間調(diào)整指令,時(shí)間調(diào)整指令用于指示將基站的本地時(shí)間調(diào)整為目標(biāo)本地時(shí)間。
27、結(jié)合上述第二方面,在一種可能的實(shí)現(xiàn)方式中,對(duì)于多個(gè)基站中具備接收全球定位系統(tǒng)gps信號(hào)的天線的基站,基站的本地時(shí)間是基于gps信號(hào)所確定的;對(duì)于多個(gè)基站中不具備接收gps信號(hào)的天線的基站,基站的本地時(shí)間是基于1588v2協(xié)議所確定的。
28、第三方面,本技術(shù)提供了一種電子設(shè)備,包括:處理器和通信接口;通信接口和處理器耦合,處理器用于運(yùn)行計(jì)算機(jī)程序或指令,以實(shí)現(xiàn)如第一方面和第一方面的任一種可能的實(shí)現(xiàn)方式中所描述的時(shí)間同步方法。
29、第四方面,本技術(shù)提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)指令在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行如第一方面和第一方面的任一種可能的實(shí)現(xiàn)方式中描述的時(shí)間同步方法。
30、第五方面,本技術(shù)提供一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品在電子設(shè)備上運(yùn)行時(shí),使得電子設(shè)備執(zhí)行如第一方面和第一方面的任一種可能的實(shí)現(xiàn)方式中所描述的時(shí)間同步方法。
31、第六方面,本技術(shù)提供一種芯片,芯片包括處理器和通信接口,通信接口和處理器耦合,處理器用于運(yùn)行計(jì)算機(jī)程序或指令,以實(shí)現(xiàn)如第一方面和第一方面的任一種可能的實(shí)現(xiàn)方式中所描述的時(shí)間同步方法。
32、具體的,本技術(shù)中提供的芯片還包括存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序或指令。
33、需要說明的是,上述計(jì)算機(jī)指令可以全部或者部分存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。其中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以與裝置的處理器封裝在一起的,也可以與裝置的處理器單獨(dú)封裝,本技術(shù)對(duì)此不作限定。
34、本技術(shù)中第二方面至第六方面的描述,可以參考第一方面的詳細(xì)描述;并且,第二方面至第六方面的描述的有益效果,可以參考第一方面的有益效果分析,此處不再贅述。
35、在本技術(shù)中,上述時(shí)間同步裝置的名字對(duì)設(shè)備或功能模塊本身不構(gòu)成限定,在實(shí)際實(shí)現(xiàn)中,這些設(shè)備或功能模塊可以以其他名稱出現(xiàn)。只要各個(gè)設(shè)備或功能模塊的功能和本技術(shù)類似,屬于本技術(shù)權(quán)利要求及其等同技術(shù)的范圍之內(nèi)。
36、本技術(shù)的這些方面或其他方面在以下的描述中會(huì)更加簡(jiǎn)明易懂。
37、基于上述技術(shù)方案,本技術(shù)提供的時(shí)間同步方法,在智能城域網(wǎng)時(shí)間同步異常的情況下,通過獲取智能城域網(wǎng)中接入的多個(gè)基站的本地時(shí)間,對(duì)mar設(shè)備的本地時(shí)間進(jìn)行調(diào)整,并得到調(diào)整后的目標(biāo)本地時(shí)間,并基于目標(biāo)本地時(shí)間,將與mar設(shè)備連接的基站的本地時(shí)間同步調(diào)整,能夠減少智能城域網(wǎng)的時(shí)間不同步的問題,從而保障在智能城域網(wǎng)時(shí)間同步異常的情況下,mar設(shè)備和與mar設(shè)備連接的基站的正常使用,提升用戶體驗(yàn)。