專利名稱:時間同步方法和相關(guān)設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種時間同步方法和相關(guān)設(shè)備及系統(tǒng)。
背景技術(shù):
目前,隨著通信網(wǎng)絡(luò)核心網(wǎng)網(wǎng)絡(luò)協(xié)議(IP,Internet Protocol)化改造的逐步完成,無線接入網(wǎng)的IP化將成為整個移動網(wǎng)絡(luò)向全IP(ALL-IP)網(wǎng)絡(luò)演進的關(guān)鍵。而在實現(xiàn)無線接入網(wǎng)IP化的過程中,時間同步問題是需要重點研究并解決的問題。時間同步指的是不同系統(tǒng)之間的絕對時間是相同的,如在通信系統(tǒng)中,每個系統(tǒng)都有內(nèi)部時間,即本地時鐘,其由該系統(tǒng)的時鐘設(shè)備所管理,由于每個系統(tǒng)的本地時鐘都是獨立運行的,所以各個系統(tǒng)的本地時鐘不一定是相同的,而在分布式的網(wǎng)絡(luò)環(huán)境之中,如果沒有一個統(tǒng)一、準(zhǔn)確的時間標(biāo)準(zhǔn),那么系統(tǒng)將很難正常的協(xié)調(diào)各子系統(tǒng)的運行,時間同步技術(shù)就是將各個不同系統(tǒng)之間的時間偏差控制在特定范圍之內(nèi)的技術(shù)。為實現(xiàn)網(wǎng)絡(luò)設(shè)備間的時間同步,網(wǎng)絡(luò)中引入了美國電氣和電子工程師協(xié)會(IEEE, Institute of Electrical and Electronics Engineers)_1588標(biāo)準(zhǔn),IEEE—1588定義了精確時間協(xié)議(PTP,Precision Time ftOtocol),以其基于IEEE-1588標(biāo)準(zhǔn)實現(xiàn)有線網(wǎng)絡(luò)中時鐘最精確的設(shè)備與其它時鐘設(shè)備的時間同步。實踐發(fā)現(xiàn),現(xiàn)有有線網(wǎng)絡(luò)中主從時鐘設(shè)備時間同步機制在應(yīng)用到無線網(wǎng)絡(luò)中時, 主從時鐘設(shè)備之間的時間同步精度通常較低。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種時間同步方法和相關(guān)設(shè)備及系統(tǒng),用于提高主從時鐘設(shè)備的時間同步精度。為解決上述技術(shù)問題,本發(fā)明實施例提供以下技術(shù)方案一種時間同步方法,包括主時鐘設(shè)備向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取上述第一時間同步消息通過射頻發(fā)出的時刻T1;主時鐘設(shè)備向上述從時鐘設(shè)備發(fā)送第二時間同步消息,并在上述第二時間同步消息中攜帶上述T1的時間戳;主時鐘設(shè)備接收由上述從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到上述第三時間同步消息的時刻T4 ;主時鐘設(shè)備向上述從時鐘設(shè)備發(fā)送第四時間同步消息,并在上述第四時間同步消息中攜帶上述T4的時間戳,以便于上述從時鐘設(shè)備根據(jù)上述T1和T4計算上述從時鐘設(shè)備與上述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的上述時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。一種時間同步方法,包括從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到上述第一時間同步消息的時刻T2 ;從時鐘設(shè)備接收由上述主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取上述第二時間同步消息中攜帶T1的時間戳,其中,上述T1為上述主時鐘設(shè)備通過射頻發(fā)出上述第一時間同步消息的時刻;從時鐘設(shè)備向上述主時鐘設(shè)備發(fā)送第三時間同步消息,并獲取上述第三時間同步消息通過射頻發(fā)出的時刻T3;從時鐘設(shè)備接收由上述主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取上述第四時間同步消息中攜帶的T4的時間戳,其中,上述T4為上述主時鐘設(shè)備在空口物理層上接收到上述第三時間同步消息的時刻;從時鐘設(shè)備根據(jù)上述1\、T2, T3和T4計算上述從時鐘設(shè)備與上述主時鐘設(shè)備的時鐘偏移量;從時鐘設(shè)備根據(jù)計算的上述時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。一種主時鐘設(shè)備,包括收發(fā)模塊,用于向從時鐘設(shè)備發(fā)送第一時間同步消息;獲取模塊,用于獲取上述收發(fā)模塊通過射頻發(fā)出上述第一時間同步消息的時刻 T1;上述收發(fā)模塊還用于向上述從時鐘設(shè)備發(fā)送第二時間同步消息,并在上述第二時間同步消息中攜帶上述T1的時間戳;上述收發(fā)模塊還用于接收由上述從時鐘設(shè)備發(fā)送的第三時間同步消息;上述獲取模塊還用于在上述收發(fā)模塊發(fā)送第三同步消息時獲取空口物理層接收上述第三時間同步消息的時刻T4 ;上述收發(fā)模塊還用于向上述從時鐘設(shè)備發(fā)送第四時間同步消息,并在上述第四時間同步消息中攜帶上述T4的時間戳;以便于上述從時鐘設(shè)備根據(jù)上述T1和T4計算上述從時鐘設(shè)備與上述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的上述時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。一種從時鐘設(shè)備,包括收發(fā)模塊,用于接收由主時鐘設(shè)備發(fā)送的第一時間同步消息;獲取模塊,用于根據(jù)上述收發(fā)模塊接收的第一時間同步消息獲取空口物理層接收到上述第一時間同步消息的時刻T2 ;上述收發(fā)模塊還用于接收由上述主時鐘設(shè)備發(fā)送的第二時間同步消息,上述第二時間同步消息攜帶T1的時間戳;上述獲取模塊用于從上述收發(fā)模塊接收上述第二同步消息中獲取上述第二時間同步消息中攜帶T1的時間戳,其中,上述T1為上述主時鐘設(shè)備通過射頻發(fā)出上述第一時間同步消息的時刻;上述收發(fā)模塊還用于向上述主時鐘設(shè)備發(fā)送第三時間同步消息;上述獲取模塊還用于在上述收發(fā)模塊發(fā)送第三時間同步消息時獲取上述第三同步消息通過射頻發(fā)出的時刻T3 ;上述收發(fā)模塊還用于接收由上述主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取上
8述第四時間同步消息中攜帶的T4的時間戳,其中,上述T4為上述主時鐘設(shè)備在空口物理層上接收到上述第三時間同步消息的時刻;處理模塊,用于根據(jù)上述獲取模塊獲取的I\、T2、T3和T4計算上述從時鐘設(shè)備與上述主時鐘設(shè)備的時鐘偏移量;修正模塊,用于根據(jù)上述處理模塊計算的上述時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。一種時間同步系統(tǒng),包括主時鐘設(shè)備,用于向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取上述第一時間同步消息通過射頻發(fā)出的時刻T1;向上述從時鐘設(shè)備發(fā)送第二時間同步消息,并在上述第二時間同步消息中攜上述T1的時間戳;接收由上述從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到上述第三時間同步消息的時刻T4 ;向上述從時鐘設(shè)備發(fā)送第四時間同步消息,并在上述第四時間同步消息中攜帶上述T4的時間戳;從時鐘設(shè)備,用于接收上述主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到上述第一時間同步消息的時刻T2 ;接收由上述主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取上述第二時間同步消息中攜帶的時刻T1的時間戳,上述T1為上述主時鐘設(shè)備通過射頻發(fā)出上述第一時間同步消息的時刻;向上述主時鐘設(shè)備發(fā)送第三時間同步消息, 并獲取上述第三時間同步消息通過射頻發(fā)出的時刻T3 ;接收由上述主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取上述第四時間同步消息中攜帶的時刻T4的時間戳,上述T4為上述主時鐘設(shè)備在空口物理層上接收到上述第三時間同步消息的時刻;根據(jù)上述Ι\、Τ2、Τ3和T4計算上述從時鐘設(shè)備與主時鐘設(shè)備的時鐘偏移量;根據(jù)計算的時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例中,主從時鐘設(shè)備獲取時間同步消息通過射頻(RF, RadioFrequency)發(fā)出的時刻以及獲取空口物理層接收到時間同步消息的時刻,作為時間同步消息的發(fā)送和接收時刻,從而,可剔除因物理層調(diào)制解調(diào)等處理的時延和抖動而對獲取時間同步消息的發(fā)送和接收時刻的精確度的影響,提高獲取時間同步消息的發(fā)送和接收時刻的精確度,利用該獲取的更高精確度的時間同步消息的發(fā)送和接收時刻信息,進行主從時鐘設(shè)備的時間同步,能夠相應(yīng)提高主從時鐘設(shè)備的時間同步精度。
圖1為現(xiàn)有技術(shù)的一種時間同步方法的流程示意圖;圖2為本發(fā)明實施例提供的時間同步方法的一個實施例流程示意圖;圖3為本發(fā)明實施例提供的時間同步方法的另一個實施例流程示意圖;圖4_a為本發(fā)明實施例提供的時間同步方法的另一個實施例流程示意圖;圖4-b為本發(fā)明實施例提供的LTE系統(tǒng)中一個0. 5毫秒時隙的一種時頻結(jié)構(gòu)示意圖;圖4-c為本發(fā)明實施例提供的一種通過調(diào)度信息或時頻資源信息獲取發(fā)送或接收時間同步消息的時刻的方式示意圖;圖4_d為本發(fā)明實施例提供的另一種通過調(diào)度信息或時頻資源信息獲取發(fā)送或接收時間同步消息的時刻的方式示意圖;圖4_e為本發(fā)明實施例提供的另一種通過調(diào)度信息或時頻資源信息獲取發(fā)送或接收時間同步消息的時刻的方式示意圖;圖5_a為本發(fā)明實施例提供的時間同步方法的另一個實施例流程示意圖;圖5_b為本發(fā)明實施例提供的一種硬件記錄方式示意圖;圖5-c為本發(fā)明實施例提供的另一種硬件記錄方式示意圖;圖5_d為本發(fā)明實施例提供的另一種硬件記錄方式示意圖;圖6為本發(fā)明實施例提供的一種主時鐘設(shè)備結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例提供的一種從時鐘設(shè)備結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例提供的一種時間同步系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供了一種時間同步方法和相關(guān)設(shè)備及系統(tǒng),用于提高主從時鐘設(shè)備的時間同步精度。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。實現(xiàn)設(shè)備間時間同步的基本原理是,在通信系統(tǒng)中默認(rèn)一個系統(tǒng)的設(shè)備為主時鐘設(shè)備,其它設(shè)備為從時鐘設(shè)備。主從時鐘設(shè)備和從時鐘設(shè)備間傳遞攜帶時間戳的時間同步消息(包括時間同步報文、跟隨報文和延遲響應(yīng)報文等PTP消息),從時鐘設(shè)備通過該時間戳描述的時間信息,計算主從時鐘設(shè)備和從時鐘設(shè)備之間的時鐘偏移量,并根據(jù)計算的結(jié)果對從時鐘設(shè)備的本地時鐘進行修正,從而實現(xiàn)了從時鐘設(shè)備與主時鐘設(shè)備的時間同步。參照圖1,現(xiàn)有的有線網(wǎng)絡(luò)中,主從時鐘設(shè)備實現(xiàn)時間同步的具體過程可以如下XI、主時鐘設(shè)備向從時鐘設(shè)備發(fā)送時間同步報文Sync,并測量該Sync報文離開應(yīng)用層的準(zhǔn)確時刻t1;X2、從時鐘設(shè)備測量接收到的Sync報文到達其應(yīng)用層的準(zhǔn)確時刻t2 ;X3、主時鐘設(shè)備在發(fā)送Sync報文之后發(fā)送跟隨報文1 11 ow_up,并在該1 11 ow_up 報文中攜帶、的時間戳;X4、從時鐘設(shè)備通過接收該R)llow_up報文獲取、的時間戳;從時鐘設(shè)備向主時鐘設(shè)備發(fā)送延遲請求報文Delay_Req,并測量該Delay_Req報文離開其應(yīng)用層的準(zhǔn)確時刻
t3;X5、主時鐘設(shè)備接收到該Delay_Req報文時,測量該Delay_Req消息到達其應(yīng)用層的準(zhǔn)確時刻t4 ;X6、主時鐘設(shè)備向該從時鐘設(shè)備發(fā)送延遲響應(yīng)報文Delay_ReSp,并在該Delay_ Resp報文中攜帶t4的時間戳,從時鐘設(shè)備通過接收該Delay_ReSp報文獲取t4的時間戳;X7、從時鐘設(shè)備根據(jù)上述t1; t2,、和、,計算其與主時鐘設(shè)備的時鐘偏移量,并根據(jù)最后計算的結(jié)果對其本地時鐘進行修正,進而實現(xiàn)主從時鐘設(shè)備的時間同步。
發(fā)明人研究和實踐發(fā)現(xiàn),由于發(fā)送端(主時鐘設(shè)備或從時鐘設(shè)備)的應(yīng)用層發(fā)出的時間同步消息需要在物理層經(jīng)過調(diào)制等處理后,再從物理層空口通過RF發(fā)送出去,同樣的,接收端(從時鐘設(shè)備或主時鐘設(shè)備)在物理層空口接收到的時間同步消息時,也需要在物理層經(jīng)過解調(diào)等處理之后才到達應(yīng)用層。而物理層的調(diào)制解調(diào)等處理會對時間同步消息的傳輸帶來一定的時延和抖動,該時延和抖動與基帶處理的速度有關(guān),并且,由于上下行機制的差異,可能會導(dǎo)致上下行處理時延的不對稱性。而現(xiàn)有主從時鐘設(shè)備時間同步機制中,發(fā)送端通常是以時間同步消息離開其應(yīng)用層的時間作為該時間同步消息的發(fā)送時刻, 而接收端通常是以時間同步消息到達其應(yīng)用層的時間作為該時間同步消息的接收時刻的, 這樣,主從時鐘設(shè)備的物理層的調(diào)整解調(diào)處理帶來的時間同步消息發(fā)送或接收的時延和抖動的不對稱性,將較大的影響到主從時鐘設(shè)備時間同步精度。下面以主時鐘設(shè)備的角度,對本發(fā)明實施例中的時間同步方法進行描述。本發(fā)明實施例中的時間同步方法可以包括主時鐘設(shè)備向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取該第一時間同步消息通過RF發(fā)出的時刻T1 ;主時鐘設(shè)備向上述從時鐘設(shè)備發(fā)送第二時間同步消息,并在該第二時間同步消息中攜帶T1的時間戳;主時鐘設(shè)備接收由上述從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到該第三時間同步消息的時刻T4;主時鐘設(shè)備向上述從時鐘設(shè)備發(fā)送第四時間同步消息,并在該第四時間同步消息中攜帶T4的時間戳。請參閱圖2,具體步驟可以包括201、主時鐘設(shè)備向從時鐘設(shè)備發(fā)送第一時間同步消息;當(dāng)需要進行時間同步時,系統(tǒng)默認(rèn)的主時鐘設(shè)備按照預(yù)置的間隔時間(缺省為2 秒)周期性地以多播的形式發(fā)送唯一的第一時間同步消息,如可以是時間同步報文Sync, 則所有處在默認(rèn)主時鐘設(shè)備網(wǎng)段內(nèi),并且與主時鐘設(shè)備所在域相同的從時鐘設(shè)備都能接收到上述的第一時間同步消息。需要說明的是,為了便于描述,本發(fā)明實施例只對一個從時鐘設(shè)備與主時鐘設(shè)備的交互進行描述,可以理解,其他從時鐘設(shè)備與主時鐘設(shè)備的交互過程可以參照本發(fā)明實施例中的描述。202、主時鐘設(shè)備獲取第一時間同步消息通過RF發(fā)出的時刻T1 ;由于主時鐘設(shè)備發(fā)送的第一時間同步消息需要經(jīng)過物理層的調(diào)制解調(diào)等處理之后,才通過RF發(fā)送出去,故物理層的調(diào)制解調(diào)處理可能會對第一時間同步消息的發(fā)送帶來一定的時延和抖動,因此,主時鐘設(shè)備通過獲取第一時間同步消息通過RF發(fā)出的時刻,可以實現(xiàn)對物理層調(diào)制解調(diào)的處理時延的補償,從而提高獲取第一時間同步消息的發(fā)送時刻的精確度。其中,在一種應(yīng)用場景下,主時鐘設(shè)備可以根據(jù)第一時間同步消息的調(diào)度信息 (調(diào)度信息通常由介質(zhì)訪問控制層生成),獲取第一時間同步消息通過RF發(fā)出的時刻T1。具體的,主時鐘設(shè)備可根據(jù)第一時間同步消息的調(diào)度信息,獲取第一時間同步消息通過RF發(fā)出的對應(yīng)時隙,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的任意一個符號的起始或結(jié)束時刻,將其作為上述第一時間同步消息通過射頻發(fā)出的時刻T1,舉例來說,可根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的結(jié)束時刻,將其作為第一時間同步消息通過射頻發(fā)出的時刻T1,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一
11個符號的起始時刻,將其作為第一時間同步消息通過射頻發(fā)出的時刻T1,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的第一個符號的起始時刻,將其作為第一時間同步消息通過射頻發(fā)出的時刻T1,此處不作限定。在另一種應(yīng)用場景下,也可以通過硬件(如射頻裝置或其他硬件裝置)記錄的方式來獲取第一時間同步消息通過RF發(fā)出的時刻1\。需要說明的是,通過硬件記錄的方式獲取時間同步消息在空口物理層的發(fā)送和接收時刻,發(fā)送端與接收端可按照統(tǒng)一的硬件記錄機制來執(zhí)行,從而保證主從時間設(shè)備的時間同步精度,例如,在主從時鐘設(shè)備進行時間同步消息的交互過程中,若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備)通過硬件將時間同步消息通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,則相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收到該時間同步消息的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到該時間同步報文的時刻;若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備)通過硬件(如射頻裝置或其他硬件裝置)將時間同步消息通過RF發(fā)出的時隙中的最后一個符號的起始時刻記錄下來,作為該時間同步消息通過RF發(fā)出的時亥IJ,相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收到的該時間同步消息的時隙中的第二個符號的起始時刻記錄下來, 作為空口物理層接收到該時間同步報文的時刻;若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備),通過硬件將時間同步消息通過RF發(fā)出的時隙中的第一個符號的起始時刻記錄下來, 作為該時間同步消息通過RF發(fā)出的時刻,則相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收到該時間同步消息的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到該時間同步報文的時刻,以此類推。具體的,通過硬件記錄時間同步報文的發(fā)送和接收時刻的機制可以在執(zhí)行時間同步操作之前對主從時鐘設(shè)備進行設(shè)定,此處不作限定。203、主時鐘設(shè)備向該從時鐘設(shè)備發(fā)送第二時間同步消息,并在該第二時間同步消息中攜帶T1的時間戳;主時鐘設(shè)備在發(fā)送上述第一時間同步消息之后,向上述從時鐘設(shè)備發(fā)送攜帶T1的時間戳的第二時間同步消息,如可以是跟隨報文i^ollow—up,以便該從時鐘設(shè)備獲知主時鐘設(shè)備通過RF發(fā)出上述第一時間同步消息的時刻T1,從時鐘設(shè)備在接收到第二時間同步消息時,可獲取其空口物理層接收到該第二時間同步消息的時刻。204、主時鐘設(shè)備接收由該從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到該第三時間同步消息的時刻T4 ;為了提高修正精度,時間同步過程需要對主從時鐘設(shè)備間的時間同步消息的傳輸延遲進行測量,此時,從時鐘設(shè)備會向主時鐘設(shè)備不定期的發(fā)送第三時間同步消息,如可以是延遲請求報文Delay_Req,其間隔時間缺省值可為4到60秒之間的隨機值,在發(fā)送該第三時間同步消息時,從時鐘設(shè)備可獲取該第三時間同步消息通過RF發(fā)出的時刻T3。當(dāng)主時鐘設(shè)備接收到該第三時間同步消息時,獲取其空口物理層接收到該第三時間同步消息的時刻T4,以實現(xiàn)對物理層調(diào)制解調(diào)的處理時延的補償。在一種應(yīng)用場景下,主時鐘設(shè)備接收第三時間同步消息時,可以根據(jù)第三時間同步消息的調(diào)度信息(該調(diào)度信息可由主時鐘設(shè)備生成,也可由從時鐘設(shè)備生成,例如若主時鐘設(shè)備為宏基站,從時鐘設(shè)備為微基站或用戶設(shè)備等,則該調(diào)度信息可由主時鐘設(shè)備生成,反之,可由從時鐘設(shè)備生成),獲取空口物理層接收到第三時間同步消息的時刻T4,具體的,主時鐘設(shè)備可根據(jù)第三時間同步消息的調(diào)度信息,獲取空口物理層接收第三時間同步消息的對應(yīng)時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的任意一個符號的起始或結(jié)束時刻作為空口物理層接收到第三時間同步消息的時刻T4。舉例來說,可根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第一個符號的起始時刻,將其作為空口物理層接收到第三時間同步消息的時刻T4,或者,將根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第二個符號的起始時刻,將其作為空口物理層接收到第三時間同步消息的時刻T4,此處不作限定。在一種應(yīng)用場景下,主時鐘設(shè)備在接收到第三時間同步消息時,也可通過硬件記錄的方式獲取空口物理層接收到該第三時間同步消息的時刻τ4。硬件記錄的具體方式可參照步驟202中的描述,此處不再贅述。205、主時鐘設(shè)備向該從時鐘設(shè)備發(fā)送第四時間同步消息,并在該第四時間同步消息中攜帶T4的時間戳。在一種應(yīng)用場景下,主時鐘設(shè)備可在接收到第三時間同步消息之后,向上述從時鐘設(shè)備發(fā)送攜帶T4的時間戳的第四時間同步消息,如可以是延遲響應(yīng)報文Delay_ReSp,以便該從時鐘設(shè)備獲知主時鐘設(shè)備在空口物理層接收到第三時間同步消息的時刻T4?;蛘?, 主時鐘設(shè)備可在接收到從時鐘設(shè)備發(fā)送的擴展消息(如可以是跟隨報文你110 _叩)之后, 向從時鐘設(shè)備發(fā)送攜帶T4的時間戳的第四時間同步消息,如可以是延遲響應(yīng)報文Delay_ Resp,以便該從時鐘設(shè)備獲知主時鐘設(shè)備在空口物理層接收到第三時間同步消息的時刻
T^ O需要說明的是,上述的擴展消息是從時鐘設(shè)備通過擴展1588v2協(xié)議之后擴展的消息,并在發(fā)出第三時間同步消息之后向主時鐘設(shè)備發(fā)送,并可在該新增消息中攜帶從時鐘設(shè)備通過RF發(fā)出第三時間同步消息的時刻的時間戳,以便主時鐘設(shè)備可以獲知該時刻。 當(dāng)然,從時鐘設(shè)備也可以不向主時鐘設(shè)備發(fā)送上述的擴展消息。可以理解,當(dāng)從時鐘設(shè)備接收到第四時間同步消息時,主從時鐘設(shè)備之間即完成了一次時間同步消息交互過程,從時鐘設(shè)備可根據(jù)在上述時鐘同步消息交互過程中獲取到的四個時刻信息進行相應(yīng)的計算,并可根據(jù)計算的結(jié)果對其本地時鐘進行修正,從時鐘設(shè)備也可以在經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,對通過計算得出的多個計算結(jié)果取平均值,根據(jù)該平均值對其本地時鐘進行修正,從而實現(xiàn)主從時鐘設(shè)備間的時間同步??梢岳斫?,本實施例描述的上述時間同步方法可應(yīng)用于多種通信系統(tǒng)之中,如長期演進(LTE,Long Term Evolution)通信系統(tǒng)、演進通用移動通信系統(tǒng)(UMTS,Universal Mobile Telecommunications System)、寬帶碼分多址接入(WCDMA,Wideband Code Division Multiple Access)、全球互聯(lián)微波接入(WIMAX,Worldwide Interoperability for Microwave Access) >^ ^Jj M ^ M M (GSM, Global System for Mobile communication)等。其中,主時鐘設(shè)備和從時鐘設(shè)備可以是基站,或是其它具有無線鏈路的設(shè)備。由上可見,本實施例主時鐘設(shè)備通過獲取第一時間同步消息通過RF發(fā)出的時刻以及空口物理層接收到第三時間同步消息的時刻,并把這兩個時刻的時間戳分別通過第二時間同步消息和第四時間同步消息發(fā)送給從時鐘設(shè)備,使得該從時鐘設(shè)備可以獲知主時鐘設(shè)備通過RF發(fā)出第一時間同步消息以及在空口物理層接收到第三時間同步消息的時刻, 相應(yīng)提高了從時鐘設(shè)備后續(xù)計算其與主時鐘設(shè)備的時鐘偏移量的準(zhǔn)確性,利用更準(zhǔn)確的計算結(jié)果來對從時鐘設(shè)備的本地時鐘進行修正,提高了主從時鐘設(shè)備的時間同步精度。下面以從時鐘設(shè)備的角度,對本發(fā)明實施例中的時間同步方法進行描述。本發(fā)明實施例中的時間同步方法另一個實施例包括從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到該第一時間同步消息的時刻T2;接收由主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取上述第二時間同步消息中攜帶的時刻T1 的時間戳,其中,上述T1為主時鐘設(shè)備通過RF發(fā)出上述第一時間同步消息的時刻;向主時鐘設(shè)備發(fā)送第三時間同步消息,并獲取該第三時間同步消息通過RF發(fā)出的時刻T3 ;從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取上述第四時間同步消息中攜帶的時刻T4的時間戳,其中,上述T4為主時鐘設(shè)備在空口物理層上接收到上述第三時間同步消息的時刻;根據(jù)上述T1, T2, T3和T4計算其與主時鐘設(shè)備的時鐘偏移量;根據(jù)計算的結(jié)果對其本地時鐘進行修正。請參閱圖3,具體步驟可以包括301、從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到該第一時間同步消息的時刻T2 ;當(dāng)需要進行時間同步時,系統(tǒng)默認(rèn)的主時鐘設(shè)備按照預(yù)置的間隔時間(缺省為2 秒)周期性地以多播的形式發(fā)送唯一的第一時間同步消息,如可以是時間同步報文Sync, 則所有處在默認(rèn)主時鐘設(shè)備網(wǎng)段內(nèi),并且與主時鐘設(shè)備所在域相同的從時鐘設(shè)備都能接收到上述的第一時間同步消息。從時鐘設(shè)備接收到上述第一時間同步消息時,獲取空口物理層接收到該第一時間同步消息的時刻T2,以實現(xiàn)對物理層調(diào)制解調(diào)的處理時延的補償。在一種應(yīng)用場景下,從時鐘設(shè)備接收到第一時間同步消息時,可以根據(jù)第一時間同步消息的調(diào)度信息(該調(diào)度信息可由主時鐘設(shè)備生成,也可由從時鐘設(shè)備生成,例如若主時鐘設(shè)備為宏基站,從時鐘設(shè)備為微基站或用戶設(shè)備等,則該調(diào)度信息可由主時鐘設(shè)備生成,反之,可由從時鐘設(shè)備生成),獲取空口物理層接收到第一時間同步消息的時刻T2,具體的,從時鐘設(shè)備可根據(jù)第一時間同步消息的調(diào)度信息,獲取空口物理層接收到第一時間同步消息的對應(yīng)時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到上述時隙中的任意一個符號的起始或結(jié)束時刻,將其作為空口物理層接收到上述第一時間同步消息的時刻 T2,舉例來說,可根據(jù)本地時鐘和上述時隙計算出空口物理層接收到上述時隙中的第一個符號的起始時刻,將其作為空口物理層接收到第一時間同步消息的時刻T2,或者,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到上述時隙中的第二個符號的起始時刻,將其作為空口物理層接收到第一時間同步消息的時刻T2,此處不作限定。在另一種應(yīng)用場景下,從時鐘設(shè)備接收到上述第一時間同步消息時,也可以通過硬件記錄的方式獲取空口物理層接收到該第一時間同步消息的時刻T2。需要說明的是,通過硬件(如射頻裝置或其他硬件裝置)記錄的方式獲取時間同步報文在空口物理層的發(fā)送和接收時刻,發(fā)送端與接收端可按照統(tǒng)一的硬件記錄機制來執(zhí)行,從而保證主從時間設(shè)
14備的時間同步精度,例如,在主從時鐘設(shè)備進行時間同步消息的交互過程中,若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備)通過硬件將時間同步消息通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,則相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收該時間同步消息的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到該時間同步報文的時刻記錄下來;若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備)通過硬件將時間同步消息通過RF發(fā)出的時隙中的最后一個符號的起始時刻記錄下來,作為該時間同步消息通過RF發(fā)出的時刻記錄下來,則相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收該時間同步消息的時隙中的第二個符號的起始時刻記錄下來,作為空口物理層接收到該時間同步報文的時刻記錄下來;若作為發(fā)送端的主時鐘設(shè)備(或從時鐘設(shè)備)通過硬件將時間同步消息通過RF發(fā)出的時隙中的第一個符號的起始時刻記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的,作為接收端的從時鐘設(shè)備(或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收該時間同步消息的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到該時間同步報文的時刻,以此類推。具體的,通過硬件記錄時間同步報文的發(fā)送和接收時刻的機制可以在執(zhí)行時間同步操作之前對主從時鐘設(shè)備進行設(shè)定,此處不作限定。302、從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取該第二時間同步消息中攜帶的時刻T1的時間戳;從時鐘設(shè)備通過接收由主時鐘設(shè)備發(fā)送的第二時間同步消息如可以是跟隨報文 FolloW_Up,獲取第二時間同步消息中攜帶的T1的時間戳,以便進行后續(xù)的計算。其中,T1 為上述主時鐘設(shè)備通過RF發(fā)出上述第一時間同步消息的時刻。303、從時鐘設(shè)備向主時鐘設(shè)備發(fā)送第三時間同步消息;304、從時鐘設(shè)備獲取第三時間同步消息通過RF發(fā)出的時刻T3 ;為了提高修正精度,時間同步過程需要對主從設(shè)備間的時間同步報文的傳輸延遲進行測量,此時,從時鐘設(shè)備會向主時鐘設(shè)備不定期的發(fā)送第三時間同步消息,如可以是延遲請求報文Delay_Req,其間隔時間缺省值為4到60秒之間的隨機值。由于從時鐘設(shè)備發(fā)送的第三時間同步消息需要經(jīng)過物理層的調(diào)制解調(diào)等處理之后,才通過RF發(fā)送出去,故物理層的調(diào)制解調(diào)處理可能會對第三時間同步消息的發(fā)送帶來一定的時延和抖動,因此,從時鐘設(shè)備通過獲取第三時間同步消息通過RF發(fā)出的時刻,可實現(xiàn)對物理層調(diào)制解調(diào)的處理時延的補償,從而提高獲取第三時間同步消息的發(fā)送時刻的精確度。其中,在一種應(yīng)用場景下,從時鐘設(shè)備可以根據(jù)第三時間同步消息的調(diào)度信息 (該調(diào)度信息可由主時鐘設(shè)備生成,也可由從時鐘設(shè)備生成,例如若主時鐘設(shè)備為宏基站, 從時鐘設(shè)備為微基站或用戶設(shè)備等,則該調(diào)度信息可由主時鐘設(shè)備生成,反之,可由從時鐘設(shè)備生成),獲取第三時間同步消息通過RF發(fā)出的時刻T3,具體的,從時鐘設(shè)備可以根據(jù)第三時間同步消息的調(diào)度信息,獲取第三時間同步消息通過RF發(fā)出的對應(yīng)時隙,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的任意一個符號的起始或結(jié)束時刻,將其作為該第三時間同步消息通過RF發(fā)出的時刻T3,舉例來說,可根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的結(jié)束時刻,將其作為第三時間同步消息通過RF發(fā)出的時刻T3,或者, 根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的起始時刻,將其作為第三時間同步消息通過RF發(fā)出的時刻T3,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的第一個符號的起始時刻,將其作為第三時間同步消息通過RF發(fā)出的時刻T3,此處不作限定。在另一種應(yīng)用場景下,也可以通過硬件記錄的方式來獲取第三時間同步消息通過 RF發(fā)出的時刻Τ3。通過硬件記錄的具體方式可參照步驟301中的描述,此處不再贅述。需要說明的是,在一種應(yīng)用場景下,從時鐘設(shè)備可以在獲取第三時間同步消息通過RF發(fā)出的時刻T3之后,通過擴展1588ν2協(xié)議,向主時鐘設(shè)備發(fā)送新增消息如可以是跟隨報文i^llo^up,并在該新增消息中攜帶T3的時間戳,以便主時鐘設(shè)備可以獲知上述從時鐘設(shè)備通過RF發(fā)出第三時間同步消息的時刻T3。當(dāng)然,從時鐘設(shè)備也可以不向主時鐘設(shè)備發(fā)送上述的新增消息,此處不作限定。305、從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取該第四時間同步消息中攜帶的時刻T4的時間戳從時鐘設(shè)備通過接收由主時鐘設(shè)備發(fā)送的第四時間同步消息,例如可以是延遲響應(yīng)報文Delay_ReSp,獲取該第四時間同步消息中攜帶的T4的時間戳,以便進行后續(xù)的計算。 其中,T4為上述主時鐘設(shè)備在空口物理層接收到上述第三時間同步消息的時刻。306、從時鐘設(shè)備根據(jù)獲取到的上述T1, T2, T3和T4計算其與主時鐘設(shè)備的時鐘偏
移量;從時鐘設(shè)備獲取到上述T1, T2,T3和T4后,可以根據(jù)下述公式計算其與主時鐘設(shè)備之間的消息平均延遲Delay,并相應(yīng)的計算出其與主時鐘設(shè)備的時鐘偏移量Offset T2 = Ti+Delay+Offset ;T4 = T3+Delay_0fTset。上述兩條公式可以變成Delay = (T2-T^T4-T3)/2 ;Offset = T2-T1-Delay,艮口 Offset = (T2-T1-TjT3)Z^0需要說明的是,從時鐘設(shè)備可以經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,對通過計算得出的多個Offset的值取平均值。307、從時鐘設(shè)備根據(jù)計算的結(jié)果對其本地時鐘進行修正;根據(jù)步驟306計算的結(jié)果,從時鐘設(shè)備可以根據(jù)時鐘偏移量Offset對其本地時鐘進行修正,也可以在經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,根據(jù)計算得到的時鐘偏移量Offset的平均值對其本地時鐘進行修正,從而達到與主時鐘設(shè)備的時間同步。需要說明的是,本實施例所描述的時間同步方法可應(yīng)用于多種通信系統(tǒng)之中,例如UMTS,WCDMA, UMAX, GSM,和LTE通信系統(tǒng)等。主時鐘設(shè)備和從時鐘設(shè)備可以是基站,或是其它具有無線鏈路的設(shè)備。由上可見,本實施例中,從時鐘設(shè)備通過獲取空口物理層接收到第一時間同步消息的時刻以及獲取第三時間同步消息通過RF發(fā)出的時刻,并在接收到第二時間同步消息和第四時間同步消息時,獲取上述兩種時間同步報文中分別攜帶的主時鐘設(shè)備通過RF發(fā)出第一時間同步消息的時刻和主時鐘設(shè)備在空口物理層接收到第三時間同步消息的時刻的時間戳,使得該從時鐘設(shè)備可以根據(jù)獲取到的上述四個時刻信息更加準(zhǔn)確地計算出其與主時鐘設(shè)備的時鐘偏移量,相應(yīng)提高了從時鐘設(shè)備根據(jù)計算結(jié)果對本地時鐘進行修正的精確度,從而提高了主從時鐘設(shè)備的時間同步精度。為便于更好地理解本發(fā)明的技術(shù)方案,下面以主從時鐘設(shè)備通過調(diào)度信息或時頻資源信息來獲取發(fā)送或接收時間同步消息的時刻為例,以一具體應(yīng)用場景對本發(fā)明實施例中的時間同步方法進行詳細描述。請參閱圖4_a,本發(fā)明實施例中的時間同步方法的另一個實施例,具體可以包括401、主時鐘設(shè)備向從時鐘設(shè)備發(fā)送時間同步報文Sync ;當(dāng)需要進行時間同步時,系統(tǒng)默認(rèn)的主時鐘設(shè)備按照預(yù)置的間隔時間(缺省為2 秒)周期性地以多播的形式發(fā)送唯一的Sync報文,則所有處在默認(rèn)主時鐘設(shè)備網(wǎng)段內(nèi),并且與主時鐘設(shè)備所在域相同的從時鐘設(shè)備都能接收到Sync報文。402、主時鐘設(shè)備根據(jù)Sync報文的調(diào)度信息,獲取Sync報文通過RF發(fā)出的時刻 T1;在一種應(yīng)用場景下,主時鐘設(shè)備可以根據(jù)Sync報文的調(diào)度信息,獲取Sync報文通過RF發(fā)出的對應(yīng)時隙,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的結(jié)束時刻,將其作為Sync報文通過RF發(fā)出的時刻T1,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的起始時刻,將其作為Sync報文通過RF發(fā)出的時刻T1, 或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的第一個符號的起始時刻,將其作為 Sync報文通過RF發(fā)出的時刻T1,或者,也可以根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的其它符號的起始或結(jié)束時刻,將其作為Sync報文通過RF發(fā)出的時刻T1,此處不作限定。上述時隙可以是對應(yīng)一個無線幀或者子幀的時隙。403、從時鐘設(shè)備接收Sync報文,并根據(jù)Sync報文的調(diào)度信息,獲取Sync報文在空口物理層接收到Sync報文的時刻T2 ;在一種應(yīng)用場景下,從時鐘設(shè)備根據(jù)Sync報文的調(diào)度信息,獲取空口物理層接收 Sync的時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第一個符號的起始時刻,將其作為空口物理層接收到Sync報文的時刻T2,或者,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第二個符號的起始時刻,將其作為空口物理層接收到 Sync報文的時刻T2,或者,也可以根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的其它符號的起始或結(jié)束時刻,將其作為空口物理層接收到Sync報文的時刻T2,此處不作限定。其中,上述時隙可以是對應(yīng)一個無線幀或者子幀的時隙。404、主時鐘設(shè)備通過跟隨報文FolloW_up把T1的時間戳傳遞給從時鐘設(shè)備;主時鐘設(shè)備在發(fā)送上述Sync報文之后,向上述從時鐘設(shè)備發(fā)送攜帶T1的時間戳的R)llow_Up報文,以便該從時鐘設(shè)備獲知主時鐘設(shè)備通過RF發(fā)出上述Sync報文的時刻 T1。405、從時鐘設(shè)備向主時鐘設(shè)備發(fā)送延遲請求報文Delay_Req ;為了提高修正精度,時間同步過程需要對主從設(shè)備間的時間同步報文的傳輸延遲進行測量,此時,從時鐘設(shè)備會向主時鐘設(shè)備不定期的發(fā)送Delay_Req報文,其間隔時間缺省值為4到60秒之間的隨機值。
406、從時鐘設(shè)備根據(jù)Delay_Req報文的調(diào)度信息,獲取Delay_Req報文通過RF發(fā)出的時刻T3 ;在一種應(yīng)用場景下,從時鐘設(shè)備根據(jù)Delay_Req報文的調(diào)度信息,獲取Delay_Req 報文通過RF發(fā)出的時隙,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的結(jié)束時刻,將其作為Delay_Req報文通過RF發(fā)出的時刻T3,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的最后一個符號的起始時刻,將其作為Delay_Req報文通過RF發(fā)出的時刻T3,或者,根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的第一個符號的起始時刻, 將其作為Delay_Req報文通過RF發(fā)出的時刻T3,或者,也可以根據(jù)本地時鐘和上述時隙計算出發(fā)送該時隙中的其它符號的起始或結(jié)束時刻,將其作為Delay_Req報文通過RF發(fā)出的時刻T3,此處不作限定。407、主時鐘設(shè)備接收由該從時鐘設(shè)備發(fā)送的Delay_Req報文,并根據(jù)Delay_Req 報文的調(diào)度信息,獲取空口物理層接收到Delay_Req報文的時刻T4 ;在一種應(yīng)用場景下,主時鐘設(shè)備根據(jù)Delay_Req報文的調(diào)度信息,獲取空口物理層接收Delay_Req報文的時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第一個符號的起始時刻,將其作為空口物理層接收到Delay_Req報文的時刻T4,或者, 根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第二個符號的起始時刻,將其作為空口物理層接收到Delay_Req報文的時刻T4,或者,也可以根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的其它符號的起始或結(jié)束時刻,將其作為空口物理層接收到Delay_Req報文的時刻T4,此處不作限定。408、從時鐘設(shè)備通過跟隨報文FolloW_up把T3的時間戳傳遞給主時鐘設(shè)備;從時鐘設(shè)備在發(fā)送上述Delay_Req報文之后,通過擴展1588v2協(xié)議,向主時鐘設(shè)備發(fā)送新增的攜帶T3的時間戳的R)llow_Uq報文,以便該主時鐘設(shè)備可以獲知上述從時鐘設(shè)備通過RF發(fā)出上述Delay_Req報文的時刻T3。409、主時鐘設(shè)備通過延遲響應(yīng)報文Delay_ReSp把T4的時間戳傳遞給從時鐘設(shè)備;主時鐘設(shè)備在接收到上述從時鐘設(shè)備發(fā)送的R)llow_Up報文之后,向上述從時鐘設(shè)備發(fā)送攜帶T4的時間戳的Delay_ReSp報文,以便該從時鐘設(shè)備獲知主時鐘設(shè)備在空口物理層接收到上述Delay_Req報文的時刻T4。410、從時鐘設(shè)備根據(jù)獲取到的T1, T2,T3和T4計算其與主時鐘設(shè)備的時鐘偏移量;從時鐘設(shè)備在獲取到T1, T2,T3和T4后,可以根據(jù)下述公式計算其與主時鐘設(shè)備之間的報文平均延遲Delay,并相應(yīng)計算出其與主時鐘設(shè)備的時鐘偏移量Offset T2 = Ti+Delay+Offset ;T4 = T3+Delay_0fTset。上述兩條公式可以變成Delay = (T2-T^T4-T3)/2 ;Offset = T2-T1-Delay,艮口 Offset = (T2-T1-TjT3)Z^0需要說明的是,從時鐘設(shè)備可以經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,對通過計算得出的多個Offset取平均值。411、從時鐘設(shè)備根據(jù)計算的結(jié)果對其本地時鐘進行修正;根據(jù)步驟410計算的結(jié)果,從時鐘設(shè)備可以根據(jù)時鐘偏移量Offset對其本地時鐘
18進行修正,也可以在經(jīng)過多次主從時鐘設(shè)備間的時間同步報文交互過程之后,根據(jù)計算得到的時鐘偏移量Offset的平均值對其本地時鐘進行修正,從而達到與主時鐘設(shè)備的時間同步。為便于理解,下面以在LTE系統(tǒng)下通過調(diào)度信息來獲取發(fā)送或接收時間同步報文的時刻的方式為例進行說明,LTE系統(tǒng)中定義的一個子幀包含兩個時隙,每個0. 5毫秒的時隙包括6 或 7 個正交頻分多路復(fù)用(OFDM,OrthogonalFrequency Division Multiplexing) 符號,如圖4-b所示,圖4-b示出了 LTE系統(tǒng)中一個0. 5毫秒時隙的一種時頻結(jié)構(gòu)。經(jīng)過基帶處理后的待發(fā)送數(shù)據(jù)由OFDM符號承載發(fā)送,在每個符號對應(yīng)的起始時刻(如圖4-b中的ti; t2,t3,t4,t5,t6和t7)通過RF發(fā)送出去,相應(yīng)的,接收端對應(yīng)接收上述OFDM符號。為了保證主從時鐘設(shè)備的時間同步精度,本發(fā)明實施例中舉例提供了三種可選的通過調(diào)度信息來獲取時間同步消息發(fā)送或接收時刻的方式,通過提供的這三種方式,可以較好的保證時間同步消息在主從時鐘設(shè)備間來回傳輸?shù)臅r間的對稱性,從而保證主從時間設(shè)備的時間同步精度。本發(fā)明實施例提供的一種通過調(diào)度信息來獲取發(fā)送或接收時間同步消息的時刻的方式,可參閱圖4-c,其具體實現(xiàn)方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync報文或Delay_Req報文)時,可根據(jù)該時間同步消息的調(diào)度信息,獲取通過RF發(fā)送的承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出該時隙中的最后一個符號的結(jié)束時刻tal和U,并將tal和U作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的, 作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,根據(jù)該時間同步消息的調(diào)度信息,獲取空口物理層接收承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第一個符號的起始時刻tbl和 tdl,并將tbl和tdl作為空口物理層接收到該時間同步消息的時刻,由圖4-c可見,時間同步消息在傳輸線路中的延時delay和delay'是對稱,且因為獲取的是通過RF發(fā)送時間同步消息的時隙中的最后一個符號的結(jié)束時刻和空口物理層接收時間同步消息的時隙中的第一個符號的起始時刻,故可剔除因主從時鐘設(shè)備間頻率的不同步而導(dǎo)致的主從時鐘設(shè)備發(fā)送或接收子幀的時間的不同步,因此,通過此獲取方式可更為精確的獲取到時間同步消息的發(fā)送時刻和接收時刻。本發(fā)明實施例還提供的另一種通過調(diào)度信息來獲取發(fā)送或接收時間同步消息的時刻的方式,可參閱圖4-d,具體方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync報文或Delay_Req報文)時,可根據(jù)該時間同步消息的調(diào)度信息,獲取通過RF發(fā)送的承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出該時隙中的最后一個符號的起始時刻ta2和t。2,將ta2和t。2作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的, 作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,根據(jù)該時間同步消息的調(diào)度信息,獲取空口物理層接收承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第二個符號的起始時刻tb2和 td2,將tb2和td2作為空口物理層接收到該時間同步消息的時刻,由圖4-d可見,時間同步消息在傳輸過程中的延時delay和delay'是對稱,且ta2和td2對稱,tb2和t。2對稱,通過此獲取方式同樣可精確的記錄時間同步消息的發(fā)送時刻和接收時刻。本發(fā)明實施例還提供的另一種通過調(diào)度信息來獲取發(fā)送或接收時間同步消息的時刻的方式,可參閱圖4-e具體方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync報文或Delay_Req報文)時,可根據(jù)該時間同步消息的調(diào)度信息,獲取通過RF發(fā)送的承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出該時隙中的第一個符號的起始時刻ta3和t。3,將ta3和t。3作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的,作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,根據(jù)該時間同步消息的調(diào)度信息,獲取空口物理層接收承載該時間同步消息的子幀的時隙,根據(jù)本地時鐘和上述時隙計算出空口物理層接收到該時隙中的第一個符號的起始時刻tb3和td3, 將tb3和td3作為空口物理層接收到該時間同步消息的時刻,由圖4-e可見,時間同步消息在傳輸過程中的延時delay和delay'是對稱,因此,通過此獲取方式同樣可較為精確的獲取到時間同步消息的發(fā)送時刻和接收時刻。由上可見,本實施例中,通過調(diào)度信息獲取時間同步消息通過RF發(fā)出的時刻和空口物理層接收到時間同步消息的時刻,實現(xiàn)了對物理層調(diào)制解調(diào)的處理時延的補償,從而剔除了因物理層調(diào)制解調(diào)等處理的時延和抖動而對獲取時間同步報文的發(fā)送和接收時刻的精確度的影響,提高了獲取時間同步報文的發(fā)送和接收時刻的精確度,利用該獲取的更高精確度的時間同步消息的發(fā)送和接收時刻信息進行主從時鐘設(shè)備的時間同步,能夠相應(yīng)提高主從時鐘設(shè)備的時間同步精度。為便于更好地理解本發(fā)明的技術(shù)方案,下面以在主從時鐘設(shè)備通過硬件記錄的方式獲取在空口物理層發(fā)送或接收時間同步消息的時刻為例對本發(fā)明實施例描述的時間同步方法進行詳細描述。請參閱圖5_a,本發(fā)明實施例中的時間同步方法的另一個實施例,具體可以包括501、主時鐘設(shè)備向從時鐘設(shè)備發(fā)送時間同步報文Sync ;當(dāng)需要進行時間同步時,系統(tǒng)默認(rèn)的主時鐘設(shè)備按照預(yù)置的間隔時間(缺省為2 秒)周期性地以多播的形式發(fā)送唯一的Sync報文,則所有處在默認(rèn)主時鐘設(shè)備網(wǎng)段內(nèi),并且與主時鐘設(shè)備所在域相同的從時鐘設(shè)備都能接收到Sync報文。502、主時鐘設(shè)備通過硬件記錄Sync報文通過RF發(fā)出的時刻T1 ;主時鐘設(shè)備發(fā)送Sync報文時,可通過硬件(如射頻裝置或其他硬件裝置)將Sync 報文通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻記錄下來,作為Sync報文通過RF發(fā)出的時刻,或者,通過硬件將Sync報文通過RF發(fā)出的時隙中的最后一個符號的起始時刻記錄下來,作為Sync報文通過RF發(fā)出的時刻,或者,通過硬件將Sync報文通過RF發(fā)出的時隙中的第一個符號的起始時刻記錄下來,作為Sync報文通過RF發(fā)出的時刻,或者,也可以通過硬件將Sync報文通過RF發(fā)出的時隙中的其它符號的起始或結(jié)束時刻記錄下來,作為 Sync報文通過RF發(fā)出的時刻,此處不作限定。上述時隙可以是對應(yīng)一個無線幀或者子幀的時隙。503、從時鐘設(shè)備在t2時刻接收Sync報文,并通過硬件記錄空口物理層接收到 Sync報文的時刻T2 ;
從時鐘設(shè)備在接收到Sync報文時,可通過硬件將空口物理層接收Sync報文的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到Sync報文的時刻,或者, 通過硬件將空口物理層接收Sync報文的時隙中的第二個符號的起始時刻記錄下來,作為空口物理層接收到Sync報文的時刻,或者,也可以通過硬件將空口物理層接收Sync報文的時隙中的其它符號的起始或結(jié)束時刻記錄下來,作為空口物理層接收到Sync報文的時刻, 此處不作限定。504、主時鐘設(shè)備通過跟隨報文R)llow_up把T1的時間戳傳遞給從時鐘設(shè)備;主時鐘設(shè)備在發(fā)送上述Sync報文之后,向上述從時鐘設(shè)備發(fā)送攜帶T1的時間戳的R)llow_Up報文,以便該從時鐘設(shè)備獲知主時鐘設(shè)備通過RF發(fā)出上述Sync報文的時刻 T1。505、從時鐘設(shè)備在t3時刻向主時鐘設(shè)備發(fā)送延遲請求報文Delay_Req ;為了提高修正精度,時間同步過程需要對主從設(shè)備間的時間同步報文的傳輸延遲進行測量,此時,從時鐘設(shè)備會向主時鐘設(shè)備不定期的發(fā)送Delay_Req報文,其間隔時間缺省值為4到60秒之間的隨機值。506、從時鐘設(shè)備通過硬件記錄Delay_Req報文通過RF發(fā)出的時刻T3 ;從時鐘設(shè)備發(fā)送Delay_Req報文時,可通過硬件將Delay_Req報文通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻記錄下來,作為Delay_Req報文通過RF發(fā)出的時刻,或者,通過硬件將Delay_Req報文通過RF發(fā)出的時隙中的最后一個符號的起始時刻記錄下來,作為Delay_Req報文通過RF發(fā)出的時刻,或者,通過硬件將Delay_Req報文通過RF發(fā)出的時隙中的第一個符號的起始時刻記錄下來,作為Delay_Req報文通過RF發(fā)出的時刻, 或者,也可以通過硬件將Delay_Req報文通過RF發(fā)出的時隙中的其它符號的起始或結(jié)束時刻記錄下來,作為Delay_Req報文通過RF發(fā)出的時刻,此處不作限定。507、主時鐘設(shè)備在t4時刻接收由該從時鐘設(shè)備發(fā)送的Delay_Req報文,并通過硬件記錄空口物理層接收到Delay_Req報文的時刻T4 ;主時鐘設(shè)備在接收到Delay_Req報文時,可通過硬件將空口物理層接收Delay_ Req報文的時隙中的第一個符號的起始時刻記錄下來,作為空口物理層接收到Delay_Req 報文的時刻,或者,通過硬件將空口物理層接收Delay_Req報文的時隙中的第二個符號的起始時刻記錄下來,作為空口物理層接收到Delay_Req報文的時刻,或者,通過硬件將空口物理層接收Delay_Req報文的時隙中的其它符號的起始或結(jié)束時刻記錄下來,作為空口物理層接收到Delay_Req報文的時刻,此處不作限定。508、從時鐘設(shè)備通過跟隨報文R)llow_up把T3的時間戳傳遞給主時鐘設(shè)備;從時鐘設(shè)備在發(fā)送上述Delay_Req報文之后,通過擴展1588v2協(xié)議,向主時鐘設(shè)備發(fā)送新增的攜帶T3的時間戳的R)llow_Up報文,以便該主時鐘設(shè)備可以獲知上述從時鐘設(shè)備通過RF發(fā)出上述Delay_Req報文的時刻T3。509、主時鐘設(shè)備通過延遲響應(yīng)報文Delay_ReSp把T4的時間戳傳遞給從時鐘設(shè)備;主時鐘設(shè)備在接收到上述從時鐘設(shè)備發(fā)送的R)llow_Up報文之后,向上述從時鐘設(shè)備發(fā)送攜帶T4的時間戳的Delay_ReSp報文,以便該從時鐘設(shè)備獲知主時鐘設(shè)備在空口物理層接收到上述Delay_Req報文的時刻T4。
510、從時鐘設(shè)備根據(jù)上述T1, T2, T3和T4計算其與主時鐘設(shè)備的時鐘偏移量;從時鐘設(shè)備在獲取到上述T1, T2,T3和T4之后,可以根據(jù)下述公式計算其與主時鐘設(shè)備之間的報文平均延遲Delay,并相應(yīng)計算出其與主時鐘設(shè)備的時鐘偏移量Offset T2 = Ti+Delay+Offset ;T4 = T3+Delay_0fTset。上述兩條公式可以變成Delay = (T2-T^T4-T3)/2 ;Offset = T2-T1-Delay,艮口 Offset = (T2-T1-TjT3)Z^0511、從時鐘設(shè)備根據(jù)計算的結(jié)果對其本地時鐘進行修正;根據(jù)步驟510計算的結(jié)果,從時鐘設(shè)備可以根據(jù)時鐘偏移量Offset對其本地時鐘進行修正,從而達到與主時鐘設(shè)備的時間同步。需要說明的是,從時鐘設(shè)備可以經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,對通過計算得出的多個Offset的值取平均值??梢岳斫?,通過其他的硬件記錄機制實現(xiàn)本發(fā)明的時間同步方法的步驟可參照上述實施例中描述的時間同步方法,至于具體的硬件記錄機制可在執(zhí)行時間同步操作時對主從時鐘設(shè)備進行設(shè)定,此處不再贅述。為便于理解,下面以在LTE系統(tǒng)下通過硬件記錄的方式獲取發(fā)送或接收時間同步消息的時刻為例,對硬件記錄方式中的硬件記錄機制進行說明,其中,LTE系統(tǒng)中一個 0. 5ms時隙的一種時頻結(jié)構(gòu)可如圖4-b中所示的時頻結(jié)構(gòu)。為了保證主從時間設(shè)備的時間同步精度,本發(fā)明實施例中提供了三種可選的硬件記錄機制,通過提供的這三種優(yōu)選的硬件記錄機制,可以較好的保證時間同步消息在主從時鐘設(shè)備間來回傳輸?shù)臅r間的對稱性,從而保證主從時間設(shè)備的時間同步精度。本發(fā)明提供的一種硬件記錄機制,可參閱圖5_b,其具體實現(xiàn)方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync報文或Delay_Req報文)時,通過硬件將該時間同步消息通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻ta4和、4記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的, 作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收該時間同步消息的時隙中的第一個符號的起始時刻tb4和‘記錄下來,作為空口物理層接收到該時間同步報文的時刻,由圖5-b可見,時間同步消息在傳輸線路中的延時delay和delay'是對稱,且因為通過硬件記錄的是時間同步消息通過RF發(fā)出的時隙中的最后一個符號的結(jié)束時刻和空口物理層接收時間同步消息的時隙中的第一個符號的起始時刻,故剔除了因主從時鐘設(shè)備間頻率的不同步而導(dǎo)致的主從時鐘設(shè)備發(fā)送或接收子幀的時間的不同步,因此,通過此硬件記錄方式可更為精確的記錄時間同步消息的發(fā)送時刻和接收時刻。本發(fā)明提供的另一種硬件記錄機制,可參閱圖5-c,具體方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync消息或Delay_Req消息)時,通過硬件將該時間同步消息通過RF發(fā)出的時隙中的最后一個符號的起始時刻ta5和、5記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的, 作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收該時間同步消息的時隙中的第二個符號的起始時刻tb5和td5記錄下來,作為空口物理層接收到該時間同步報文的時刻,由圖5-c可見,時間同步消息在傳輸過程中的延時delay和delay'是對稱,且ta5和td5對稱,tb5和t。5對稱,通過此硬件記錄方式同樣可精確的記錄時間同步消息的發(fā)送時刻和接收時刻。本發(fā)明提供的另一種硬件記錄機制,可參閱圖5-d,具體方式如下作為發(fā)送端的時鐘設(shè)備(如主時鐘設(shè)備或從時鐘設(shè)備),在發(fā)送時間同步消息(如 Sync消息或Delay_Req消息)時,通過硬件將該時間同步消息通過RF發(fā)出的時隙中的第一個符號的起始時刻ta6和t。6記錄下來,作為該時間同步消息通過RF發(fā)出的時刻,相應(yīng)的, 作為接收端的時鐘設(shè)備(如從時鐘設(shè)備或主時鐘設(shè)備),在接收到該時間同步消息時,通過硬件將空口物理層接收到時間同步消息的時隙中的第一個符號的起始時刻tb6和、6記錄下來,作為空口物理層接收到該時間同步報文的時刻,由圖5-d可見,時間同步消息在傳輸過程中的延時delay和delay'是對稱,通過此硬件記錄方式同樣可以較為精確的記錄時間同步消息的發(fā)送時刻和接收時刻。由上可見,本實施例中,通過硬件記錄的方式獲取主從時鐘設(shè)備在空口物理層發(fā)送和接收時間同步報文的時刻,剔除了因物理層調(diào)制解調(diào)等處理的時延和抖動而對獲取時間同步報文的發(fā)送和接收時刻的精確度的影響,提高了獲取時間同步報文的發(fā)送和接收時刻的精確度,利用該獲取的更高精確度的時間同步消息的發(fā)送和接收時刻信息進行主從時鐘設(shè)備的時間同步,能夠相應(yīng)提高主從時鐘設(shè)備的時間同步精度。下面對基于本發(fā)明實施例的上述方法的主時鐘設(shè)備進行描述,如圖6所示,本發(fā)明實施例提供的一種主時鐘設(shè)備,包括收發(fā)模塊601,用于向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取上述第一時間同步消息通過RF發(fā)出的時刻T1;獲取模塊602,用于獲取收發(fā)模塊601通過射頻發(fā)出第一時間同步消息的時刻T1 ;在一種應(yīng)用場景下,獲取模塊602具體可用于根據(jù)上述第一時間同步消息的調(diào)度信息,獲取第一時間同步消息通過RF發(fā)出的時刻T1 ;或者通過硬件記錄第一時間同步消息通過RF發(fā)出的時刻1\。在實際應(yīng)用中,獲取模塊602可包括獲取模塊一,用于根據(jù)上述第一時間同步消息的調(diào)度信息,獲取上述第一時間同步消息通過射頻發(fā)出的對應(yīng)時隙;禾口,處理模塊一,用于根據(jù)本地時鐘和獲取模塊一獲取的時隙計算出發(fā)送上述時隙中的最后一個符號的結(jié)束時刻,將其作為上述第一時間同步消息通過射頻發(fā)出的時刻T1,或, 根據(jù)本地時鐘和獲取模塊一獲取的時隙計算出發(fā)送上述時隙中的最后一個符號的起始時亥IJ,將其作為上述第一時間同步消息通過射頻發(fā)出的時刻T1,或者,根據(jù)本地時鐘和獲取模塊一獲取的時隙計算出發(fā)送上述時隙中的第一個符號的起始時刻,將其作為上述第一時間同步消息通過射頻發(fā)出的時刻1\。收發(fā)模塊601還用于向從時鐘設(shè)備發(fā)送第二時間同步消息,并在上述第二時間同步消息中攜帶T1的時間戳;收發(fā)模塊601還用于接收由上述從時鐘設(shè)備發(fā)送的第三時間同步消息;獲取模塊602,還用于根據(jù)收發(fā)模塊601接收的第三時間同步消息,獲取空口物理層接收上述第三時間同步消息的時刻T4 ;在一種應(yīng)用場景下,獲取模塊602具體可用于根據(jù)上述第三時間同步消息的調(diào)度信息,獲取在空口物理層接收到上述第三時間同步消息的時刻T4 ;或者通過硬件記錄空口物理層接收到上述第三時間同步消息的時刻τ4。在實際應(yīng)用中,獲取模塊602包括獲取模塊二,用于根據(jù)上述第三時間同步消息的調(diào)度信息,獲取空口物理層接收上述第三時間同步消息的對應(yīng)時隙;和,處理模塊二,用于根據(jù)本地時鐘和獲取模塊二獲取的時隙計算出空口物理層接收到上述時隙中的第一個符號的起始時刻,將其作為上述主時鐘設(shè)備在空口物理層接收到上述第三時間同步消息的時刻T4,或者,根據(jù)本地時鐘和獲取模塊二獲取的計算出空口物理層接收到上述時隙中的第二個符號的起始時刻,將其作為上述主時鐘設(shè)備在空口物理層接收到上述第三時間同步消息的時刻τ4。收發(fā)模塊601還用于向上述從時鐘設(shè)備發(fā)送第四時間同步消息,并在上述第四時間同步消息中攜帶T4的時間戳;以便于上述從時鐘設(shè)備根據(jù)T1和T4計算上述從時鐘設(shè)備與上述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的時鐘偏移量,對上述從時鐘設(shè)備的本地時鐘進行修正。進一步的,在一種應(yīng)用場景下,收發(fā)模塊601還可用于接收上述從時鐘設(shè)備通過擴展1588ν2協(xié)議發(fā)送的新增消息如可以是跟隨報文R)llow_Up,獲取模塊602還可用于獲取上述新增消息中攜帶的T3的時間戳。在一種應(yīng)用場景下,第一時間同步消息例如是時間同步報文Sync或其它消息;第二時間同步消息例如是跟隨報文R)ll0W_up或其它消息;第三時間同步消息例如是延遲請求報文Delay_Req或其它消息;第四時間同步消息例如是延遲響應(yīng)報文Delay_Req或其它消息。需要說明的是,本實施例的主時鐘設(shè)備可如上述方法實施例中的主時鐘設(shè)備,可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。由上可見,本實施例中,主時鐘設(shè)備通過獲取模塊602獲取第一時間同步消息通過RF發(fā)出的時刻和空口物理層接收到第三時間同步消息的時刻,并通過收發(fā)模塊601把上述兩個時刻的時間戳分別通過第二時間同步消息和第四時間同步消息發(fā)送給從時鐘設(shè)備, 使得該從時鐘設(shè)備可以獲知主時鐘設(shè)備通過RF發(fā)出第一時間同步消息以及在空口物理層接收到第三時間同步消息的時刻,相應(yīng)提高了從時鐘設(shè)備后續(xù)計算其與主時鐘設(shè)備的時鐘偏移量的準(zhǔn)確性,利用更準(zhǔn)確的計算結(jié)果來對從時鐘設(shè)備的本地時鐘進行修正,提高了主從時鐘設(shè)備的時間同步精度。下面對基于本發(fā)明實施例的上述方法的從時鐘設(shè)備進行描述,如圖7所示,本發(fā)明實施例提供的一種從時鐘設(shè)備,包括收發(fā)模塊701,用于接收由主時鐘設(shè)備發(fā)送的第一時間同步消息;獲取模塊702,用于根據(jù)收發(fā)模塊701接收的第一時間同步消息,獲取空口物理層
24接收到上述第一時間同步消息的時刻T2 ;在一種應(yīng)用場景下,獲取模塊702具體可用于根據(jù)上述第一時間同步消息的調(diào)度信息,獲取空口物理層接收到第一時間同步消息的時刻T2 ;或者通過硬件記錄空口物理層接收到第一時間同步消息的時刻T2。其中,在實際應(yīng)用中,獲取模塊702可包括第一獲取模塊,用于根據(jù)上述第一時間同步消息的調(diào)度信息,獲取空口物理層接收上述第一時間同步消息的對應(yīng)時隙;和,第一處理模塊,用于根據(jù)本地時鐘和第一獲取模塊獲取的時隙計算出空口物理層接收到上述時隙中的第一個符號的起始時刻,將其作為上述從時鐘設(shè)備在空口物理層接收到上述第一時間同步消息的時刻T2,或者,根據(jù)本地時鐘和第一獲取模塊獲取的時隙計算出空口物理層接收到上述時隙中的第二個符號的起始時刻,將其作為上述從時鐘設(shè)備在空口物理層接收到上述第一時間同步消息的時刻Τ2。收發(fā)模塊701還用于接收由上述主時鐘設(shè)備發(fā)送的第二時間同步消息;獲取模塊702還用于從收發(fā)模塊701接收的第二時間同步消息中獲取該第二時間同步消息攜帶的T1的時間戳,其中,上述T1為上述主時鐘設(shè)備通過RF發(fā)出上述第一時間同步消息的時刻;收發(fā)模塊701還用于在接收到第二時間同步消息之后,向上述主時鐘設(shè)備發(fā)送第三時間同步消息;獲取模塊702還用于根據(jù)收發(fā)模塊701發(fā)送的第三時間同步消息,獲取上述第三同步消息通過射頻發(fā)出的時刻T3 ;在一種應(yīng)用場景下,獲取模塊702具體用于根據(jù)上述第三時間同步消息的調(diào)度信息,獲取第三時間同步消息通過RF發(fā)出的時刻T3 ;或者通過硬件記錄第三時間同步消息通過RF發(fā)出的時刻Τ3。在實際應(yīng)用中,獲取模塊702可包括第二獲取模塊,用于根據(jù)上述第三時間同步消息的調(diào)度信息,獲取上述第三時間同步消息通過射頻發(fā)出的對應(yīng)時隙;和,第二處理模塊,用于根據(jù)本地時鐘和第二處理模塊獲取的時隙計算出發(fā)送上述時隙中的最后一個符號的結(jié)束時刻,將其作為上述第三時間同步消息通過射頻發(fā)出的時刻 T3,或,根據(jù)本地時鐘和第二處理模塊獲取的時隙計算出發(fā)送上述時隙中的最后一個符號的起始時刻,將其作為上述第三時間同步消息通過射頻發(fā)出的時刻T3,或者,根據(jù)本地時鐘和第二處理模塊獲取的時隙計算出發(fā)送上述時隙中的第一個符號的起始時刻,將其作為上述第三時間同步消息通過射頻發(fā)出的時刻Τ3。進一步的,在一種應(yīng)用場景下,收發(fā)模塊701還可以用于擴展1588ν2協(xié)議之后向上述主時鐘設(shè)備發(fā)送新增消息如可以是跟隨報文R)ll0W_up,其中,上述新增消息攜帶上述從時鐘設(shè)備通過RF發(fā)出上述第三時間同步消息的時刻T3。收發(fā)模塊701還用于接收由上述主時鐘設(shè)備發(fā)送的第四時間同步消息;獲取模塊702還用于獲取上述第四時間同步消息中攜帶的時刻T4的時間戳,其中,上述T4為上述主時鐘設(shè)備在空口物理層上接收到上述第三時間同步消息的時刻;處理模塊703,用于根據(jù)上述T1, T2,T3和T4,計算其與上述主時鐘設(shè)備的時鐘偏移量;具體的,計算模塊703可用于根據(jù)下述公式計算其與主從設(shè)備之間的消息平均延遲Delay,并相應(yīng)的計算出其與主時鐘設(shè)備的時鐘偏移量Offset T2 = Ti+Delay+Offset ;T4 = T3+Delay_0fTset。上述兩條公式可以變成Delay = (T2-T^T4-T3)/2 ;Offset = T2-T1-Delay,艮口 Offset = (T2-T1-TjT3)Z^0修正模塊704,用于根據(jù)處理模塊703計算的結(jié)果對其本地時鐘進行修正。根據(jù)處理模塊703計算的結(jié)果,修正模塊704可以根據(jù)時鐘偏移量Offset對其本地時鐘進行修正,也可以在經(jīng)過多次主從時鐘設(shè)備間的時間同步消息交互過程之后,對處理模塊703進行多次運算得到的多個時鐘偏移量Offset的值取平均值,根據(jù)該平均值對其本地時鐘進行修正,從而達到與主時鐘設(shè)備的時間同步。在一種應(yīng)用場景下,第一時間同步消息例如是時間同步報文Sync或其它消息;第二時間同步消息例如是跟隨報文R)ll0W_up或其它消息;第三時間同步消息例如是延遲請求報文Delay_Req或其它消息;第四時間同步消息例如是延遲響應(yīng)報文Delay_ReSp或其它消息。需要說明的是,本實施例的從時鐘設(shè)備可如上述方法實施例中的從時鐘設(shè)備,可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。由上可見,本實施例中,從時鐘設(shè)備通過獲取模塊702獲取空口物理層接收到第一時間同步消息的時刻T2,獲取第三同步消息通過射頻發(fā)出的時刻T3,獲取第二時間同步消息中攜帶的T1的時間戳以及第四時間同步消息中攜帶的T4的時間戳;并根據(jù)獲取到的 T1, T2, T3和T4更加準(zhǔn)確的計算出其與主時鐘設(shè)備的時鐘偏移量,相應(yīng)提高了修正模塊704 根據(jù)處理模塊703的計算結(jié)果對本地時鐘進行修正的精確度,從而提高了主從時鐘設(shè)備的時間同步精度。本發(fā)明實施例還提供了實現(xiàn)上述時間同步方法的時間同步系統(tǒng),下面對本發(fā)明實施提供的一種時間同步系統(tǒng)進行描述。請參閱圖8,本發(fā)明實施例提供的一種時間同步系統(tǒng),包括主時鐘設(shè)備801和從時鐘設(shè)備802。其中,主時鐘設(shè)備801用于向從時鐘設(shè)備802發(fā)送第一時間同步消息,并獲取第一時間同步消息通過RF發(fā)出的時刻T1 ;向從時鐘設(shè)備802發(fā)送第二時間同步消息,并在該第二時間同步消息中攜帶T1的時間戳;接收由從時鐘設(shè)備802發(fā)送的第三時間同步消息,并獲取空口物理層接收到該第三時間同步消息的時刻T4 ;向從時鐘設(shè)備802發(fā)送第四時間同步消息,并在該第四時間同步消息中攜帶T4的時間戳。從時鐘設(shè)備802用于接收由主時鐘設(shè)備801發(fā)送的第一時間同步消息,并獲取空口物理層接收到該第一時間同步消息的時刻T2 ;接收由主時鐘設(shè)備801發(fā)送的第二時間同步消息,,并獲取上述第二時間同步消息中攜帶的時刻T1的時間戳,其中,上述T1為主時鐘設(shè)備801通過RF發(fā)出上述第一時間同步消息的時刻;向主時鐘設(shè)備801發(fā)送第三時間同步消息,并獲取第三時間同步消息通過RF發(fā)出的時刻T3 ;接收由主時鐘設(shè)備801發(fā)送的第四時間同步消息,并獲取上述第四時間同步消息中攜帶的時刻1\的時間戳,其中,上述1\為主時鐘設(shè)備801在空口物理層上接收到上述第三時間同步消息的時刻;根據(jù)上述T1, T2, T3 和T4計算其與主時鐘設(shè)備801的時鐘偏移量;根據(jù)計算的時鐘偏移量對其本地時鐘進行修正。本實施例中的主時鐘設(shè)備801的結(jié)構(gòu)可如圖6所示的主時鐘設(shè)備。本實施例中的從時鐘設(shè)備802的結(jié)構(gòu)可如圖7所示的從時鐘設(shè)備。需要說明的是,本實施例的主時鐘設(shè)備801可如上述方法實施例中的主時鐘設(shè)備,從時鐘設(shè)備802可如上述方法實施例中的從時鐘設(shè)備,其可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實施例中的相關(guān)描述,此處不再贅述。 由上可見,本實施例中,時間同步系統(tǒng)獲取時間同步消息通過RF發(fā)出的時間以及獲取空口物理層接收到時間同步消息的時刻,作為時間同步消息的發(fā)送和接收時刻,從而, 可剔除因物理層調(diào)制解調(diào)等處理的時延和抖動而對獲取時間同步消息的發(fā)送和接收時刻的精確度的影響,提高獲取時間同步消息的發(fā)送和接收時刻的精確度,利用該獲取的更高精確度的時間同步消息的發(fā)送和接收時刻信息進行主從時鐘設(shè)備的時間同步,能夠相應(yīng)提高主從時鐘設(shè)備的時間同步精度。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上對本發(fā)明所提供的一種時間同步方法和相關(guān)設(shè)備及系統(tǒng)進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
2權(quán)利要求
1.一種時間同步方法,其特征在于,包括主時鐘設(shè)備向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1;主時鐘設(shè)備向所述從時鐘設(shè)備發(fā)送第二時間同步消息,并在所述第二時間同步消息中攜帶所述T1的時間戳;主時鐘設(shè)備接收由所述從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到所述第三時間同步消息的時刻T4 ;主時鐘設(shè)備向所述從時鐘設(shè)備發(fā)送第四時間同步消息,并在所述第四時間同步消息中攜帶所述T4的時間戳,以便于所述從時鐘設(shè)備根據(jù)所述T1和T4計算所述從時鐘設(shè)備與所述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的所述時鐘偏移量,對所述從時鐘設(shè)備的本地時鐘進行修正。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1,具體為根據(jù)所述第一時間同步消息的調(diào)度信息,獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1 ;或者,通過硬件記錄所述第一時間同步消息通過射頻發(fā)出的時刻1\。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一時間同步消息的調(diào)度信息,獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1,具體為根據(jù)所述第一時間同步消息的調(diào)度信息,獲取所述第一時間同步消息通過射頻發(fā)出的對應(yīng)時隙;根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的最后一個符號的結(jié)束時刻,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻T1,或,根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的最后一個符號的起始時刻,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻T1,或者,根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的第一個符號的起始時亥IJ,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻1\。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取空口物理層接收到所述第三時間同步消息的時刻T4,具體為根據(jù)所述第三時間同步消息的調(diào)度信息,獲取在空口物理層接收到所述第三時間同步消息的時刻T4 ;或者,通過硬件記錄空口物理層接收到所述第三時間同步消息的時刻Τ4。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述第三時間同步消息的調(diào)度信息,獲取在空口物理層接收到所述第三時間同步消息的時刻Τ4,具體為根據(jù)所述第三時間同步消息的調(diào)度信息,獲取空口物理層接收所述第三時間同步消息的對應(yīng)時隙;根據(jù)本地時鐘和所述時隙計算出空口物理層接收到所述時隙中的第一個符號的起始時刻,將其作為所述主時鐘設(shè)備在空口物理層接收到所述第三時間同步消息的時刻T4,或者,根據(jù)本地時鐘和所述時隙計算出空口物理層接收到所述時隙中的第二個符號的起始時亥IJ,將其作為所述主時鐘設(shè)備在空口物理層接收到所述第三時間同步消息的時刻τ4。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述第一時間同步消息是時間同步報文Sync ;所述第二時間同步消息是跟隨報文R)ll0W_up ;所述第三時間同步消息是延遲請求報文Delay_Req ;所述第四時間同步消息是延遲響應(yīng)報文Delay_ReSp。
7.一種時間同步方法,其特征在于,包括從時鐘設(shè)備接收由主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到所述第一時間同步消息的時刻T2 ;從時鐘設(shè)備接收由所述主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取所述第二時間同步消息中攜帶T1的時間戳,其中,所述T1為所述主時鐘設(shè)備通過射頻發(fā)出所述第一時間同步消息的時刻;從時鐘設(shè)備向所述主時鐘設(shè)備發(fā)送第三時間同步消息,并獲取所述第三時間同步消息通過射頻發(fā)出的時刻T3;從時鐘設(shè)備接收由所述主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取所述第四時間同步消息中攜帶的T4的時間戳,其中,所述T4為所述主時鐘設(shè)備在空口物理層上接收到所述第三時間同步消息的時刻;從時鐘設(shè)備根據(jù)所述1\、T2, T3和T4計算所述從時鐘設(shè)備與所述主時鐘設(shè)備的時鐘偏移量;從時鐘設(shè)備根據(jù)計算的所述時鐘偏移量,對所述從時鐘設(shè)備的本地時鐘進行修正。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取空口物理層接收到所述第一時間同步消息的時刻T2,具體為根據(jù)所述第一時間同步消息的調(diào)度信息,獲取空口物理層接收到所述第一時間同步消息的時亥IJ T2 ;或者,通過硬件記錄空口物理層接收到所述第一時間同步消息的時刻Τ2。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述第一時間同步消息的調(diào)度信息,獲取在空口物理層接收到所述第一時間同步消息的時刻Τ2,具體為根據(jù)所述第一時間同步消息的調(diào)度信息,獲取空口物理層接收所述第一時間同步消息的對應(yīng)時隙,根據(jù)本地時鐘和所述時隙計算出空口物理層接收到所述時隙中的第一個符號的起始時刻,將其作為所述從時鐘設(shè)備在空口物理層接收到所述第一時間同步消息的時刻T2,或者,根據(jù)本地時鐘和所述時隙計算出空口物理層接收到所述時隙中的第二個符號的起始時刻,將其作為所述從時鐘設(shè)備在空口物理層接收到所述第一時間同步消息的時刻 T2。
10.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述獲取所述第三時間同步消息通過射頻發(fā)出的時刻τ3,具體為根據(jù)所述第三時間同步消息的調(diào)度信息,獲取所述第三時間同步消息通過射頻發(fā)出的時刻T3 ;或者,通過硬件記錄所述第三時間同步消息通過射頻發(fā)出的時刻τ3。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述根據(jù)所述第三時間同步消息的調(diào)度信息,獲取所述第三時間同步消息通過射頻發(fā)出的時刻τ3,具體為根據(jù)所述第三時間同步消息的調(diào)度信息,獲取所述第三時間同步消息通過射頻發(fā)出的對應(yīng)時隙,根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的最后一個符號的結(jié)束時刻, 將其作為所述第三時間同步消息通過射頻發(fā)出的時刻T3,或,根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的最后一個符號的起始時刻,將其作為所述第三時間同步消息通過射頻發(fā)出的時刻T3,或者,根據(jù)本地時鐘和所述時隙計算出發(fā)送所述時隙中的第一個符號的起始時刻,將其作為所述第三時間同步消息通過射頻發(fā)出的時刻Τ3。
12.—種主時鐘設(shè)備,其特征在于,包括收發(fā)模塊,用于向從時鐘設(shè)備發(fā)送第一時間同步消息;獲取模塊,用于獲取所述收發(fā)模塊通過射頻發(fā)出所述第一時間同步消息的時刻T1 ;所述收發(fā)模塊還用于向所述從時鐘設(shè)備發(fā)送第二時間同步消息,并在所述第二時間同步消息中攜帶所述T1的時間戳;所述收發(fā)模塊還用于接收由所述從時鐘設(shè)備發(fā)送的第三時間同步消息;所述獲取模塊還用于根據(jù)所述收發(fā)模塊接收的所述第三時間同步消息,獲取空口物理層接收所述第三時間同步消息的時刻T4 ;所述收發(fā)模塊還用于向所述從時鐘設(shè)備發(fā)送第四時間同步消息,并在所述第四時間同步消息中攜帶所述T4的時間戳;以便于所述從時鐘設(shè)備根據(jù)所述T1和T4計算所述從時鐘設(shè)備與所述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的所述時鐘偏移量,對所述從時鐘設(shè)備的本地時鐘進行修正。
13.根據(jù)權(quán)利要求12所述的主時鐘設(shè)備,其特征在于,所述獲取模塊具體用于根據(jù)所述第一時間同步消息的調(diào)度信息,獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1 ;或者通過硬件記錄所述第一時間同步消息通過射頻發(fā)出的時刻1\。
14.根據(jù)權(quán)利要求13所述的主時鐘設(shè)備,其特征在于,所述獲取模塊包括獲取模塊一,用于根據(jù)所述第一時間同步消息的調(diào)度信息,獲取所述第一時間同步消息通過射頻發(fā)出的對應(yīng)時隙;處理模塊一,用于根據(jù)本地時鐘和所述獲取模塊一獲取的時隙計算出發(fā)送所述時隙中的最后一個符號的結(jié)束時刻,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻T1,或, 根據(jù)本地時鐘和所述獲取模塊一獲取的時隙計算出發(fā)送所述時隙中的最后一個符號的起始時刻,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻T1,或者,根據(jù)本地時鐘和所述獲取模塊一獲取的時隙計算出發(fā)送所述時隙中的第一個符號的起始時刻,將其作為所述第一時間同步消息通過射頻發(fā)出的時刻1\。
15.根據(jù)權(quán)利要求12所述的主時鐘設(shè)備,其特征在于,所述獲取模塊具體用于根據(jù)所述第三時間同步消息的調(diào)度信息,獲取在空口物理層接收到所述第三時間同步消息的時刻T4 ;或者通過硬件記錄空口物理層接收到所述第三時間同步消息的時刻Τ4。
16.根據(jù)權(quán)利要求15所述的主時鐘設(shè)備,其特征在于,所述獲取模塊包括;獲取模塊二,用于根據(jù)所述第三時間同步消息的調(diào)度信息,獲取空口物理層接收所述第三時間同步消息的對應(yīng)時隙;處理模塊二,用于根據(jù)本地時鐘和所述獲取模塊二獲取的時隙計算出空口物理層接收到所述時隙中的第一個符號的起始時刻,將其作為所述主時鐘設(shè)備在空口物理層接收到所述第三時間同步消息的時刻T4,或者,根據(jù)本地時鐘和所述獲取模塊二獲取的計算出空口物理層接收到所述時隙中的第二個符號的起始時刻,將其作為所述主時鐘設(shè)備在空口物理層接收到所述第三時間同步消息的時刻T4。
17.—種從時鐘設(shè)備,其特征在于,包括收發(fā)模塊,用于接收由主時鐘設(shè)備發(fā)送的第一時間同步消息; 獲取模塊,用于根據(jù)所述收發(fā)模塊接收的第一時間同步消息,獲取空口物理層接收到所述第一時間同步消息的時刻T2 ;所述收發(fā)模塊還用于接收由所述主時鐘設(shè)備發(fā)送的第二時間同步消息,所述第二時間同步消息攜帶T1的時間戳;所述獲取模塊還用于從所述收發(fā)模塊接收的所述第二時間同步消息中獲取所述第二時間同步消息中攜帶T1的時間戳,其中,所述T1為所述主時鐘設(shè)備通過射頻發(fā)出所述第一時間同步消息的時刻;所述收發(fā)模塊還用于向所述主時鐘設(shè)備發(fā)送第三時間同步消息; 所述獲取模塊還用于根據(jù)所述收發(fā)模塊發(fā)送的第三時間同步消息,獲取所述第三同步消息通過射頻發(fā)出的時刻T3;所述收發(fā)模塊還用于接收由所述主時鐘設(shè)備發(fā)送的第四時間同步消息; 所述獲取模塊還用于獲取所述第四時間同步消息中攜帶的T4的時間戳,其中,所述T4 為所述主時鐘設(shè)備在空口物理層上接收到所述第三時間同步消息的時刻;處理模塊,用于根據(jù)所述獲取模塊獲取的Ι\、τ2、τ3和T4計算所述從時鐘設(shè)備與所述主時鐘設(shè)備的時鐘偏移量;修正模塊,用于根據(jù)所述處理模塊計算的所述時鐘偏移量,對所述從時鐘設(shè)備的本地時鐘進行修正。
18.根據(jù)權(quán)利要求17所述的從時鐘設(shè)備,其特征在于,所述獲取模塊具體用于根據(jù)所述第一時間同步消息的調(diào)度信息,獲取空口物理層接收到所述第一時間同步消息的時刻T2 ;或者,通過硬件記錄空口物理層接收到所述第一時間同步消息的時刻Τ2。
19.根據(jù)權(quán)利要求18所述的從時鐘設(shè)備,其特征在于,所述獲取模塊包括第一獲取模塊,用于根據(jù)所述第一時間同步消息的調(diào)度信息,獲取空口物理層接收所述第一時間同步消息的對應(yīng)時隙;第一處理模塊,用于根據(jù)本地時鐘和所述第一獲取模塊獲取的時隙計算出空口物理層接收到所述時隙中的第一個符號的起始時刻,將其作為所述從時鐘設(shè)備在空口物理層接收到所述第一時間同步消息的時刻T2,或者,根據(jù)本地時鐘和所述第一獲取模塊獲取的時隙計算出空口物理層接收到所述時隙中的第二個符號的起始時刻,將其作為所述從時鐘設(shè)備在空口物理層接收到所述第一時間同步消息的時刻τ2。
20.根據(jù)權(quán)利要求17所述的從時鐘設(shè)備,其特征在于,所述獲取模塊具體用于根據(jù)所述第三時間同步消息的調(diào)度信息,獲取所述第三時間同步消息通過射頻發(fā)出的時刻T3 ;或者,通過硬件記錄所述第三時間同步消息通過射頻發(fā)出的時刻T3。
21.根據(jù)權(quán)利要求20所述的從時鐘設(shè)備,其特征在于,所述的獲取模塊包括第二獲取模塊,用于根據(jù)所述第三時間同步消息的調(diào)度信息,獲取所述第三時間同步消息通過射頻發(fā)出的對應(yīng)時隙;第二處理模塊,用于根據(jù)本地時鐘和所述第二獲取模塊獲取的時隙計算出發(fā)送所述時隙中的最后一個符號的結(jié)束時刻,將其作為所述第三時間同步消息通過射頻發(fā)出的時刻 T3,或,根據(jù)本地時鐘和所述第二獲取模塊獲取的時隙計算出發(fā)送所述時隙中的最后一個符號的起始時刻,將其作為所述第三時間同步消息通過射頻發(fā)出的時刻T3,或者,根據(jù)本地時鐘和所述第二獲取模塊獲取的時隙計算出發(fā)送所述時隙中的第一個符號的起始時刻,將其作為所述第三時間同步消息通過射頻發(fā)出的時刻T3。
22.—種時間同步系統(tǒng),其特征在于,包括主時鐘設(shè)備,用于向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取所述第一時間同步消息通過射頻發(fā)出的時刻T1;向所述從時鐘設(shè)備發(fā)送第二時間同步消息,并在所述第二時間同步消息中攜所述T1的時間戳;接收由所述從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到所述第三時間同步消息的時刻T4 ;向所述從時鐘設(shè)備發(fā)送第四時間同步消息,并在所述第四時間同步消息中攜帶所述T4的時間戳;從時鐘設(shè)備,用于接收所述主時鐘設(shè)備發(fā)送的第一時間同步消息,并獲取空口物理層接收到所述第一時間同步消息的時刻T2 ;接收由所述主時鐘設(shè)備發(fā)送的第二時間同步消息,并獲取所述第二時間同步消息中攜帶的時刻T1的時間戳,所述T1為所述主時鐘設(shè)備通過射頻發(fā)出所述第一時間同步消息的時刻;向所述主時鐘設(shè)備發(fā)送第三時間同步消息,并獲取所述第三時間同步消息通過射頻發(fā)出的時刻T3 ;接收由所述主時鐘設(shè)備發(fā)送的第四時間同步消息,并獲取所述第四時間同步消息中攜帶的時刻T4的時間戳,所述T4為所述主時鐘設(shè)備在空口物理層上接收到所述第三時間同步消息的時刻;根據(jù)所述Ι\、Τ2、Τ3和T4計算所述從時鐘設(shè)備與主時鐘設(shè)備的時鐘偏移量;根據(jù)計算的時鐘偏移量,對所述從時鐘設(shè)備的本地時鐘進行修正。
全文摘要
本發(fā)明實施例公開了時間同步方法和相關(guān)設(shè)備及系統(tǒng)。其中,一種時間同步方法包括主時鐘設(shè)備向從時鐘設(shè)備發(fā)送第一時間同步消息,并獲取第一時間同步消息通過射頻發(fā)出的時刻T1;向從時鐘設(shè)備發(fā)送第二時間同步消息,并在第二時間同步消息中攜帶T1的時間戳;接收由從時鐘設(shè)備發(fā)送的第三時間同步消息,并獲取空口物理層接收到第三時間同步消息的時刻T4;向從時鐘設(shè)備發(fā)送第四時間同步消息,并在第四時間同步消息中攜帶T4的時間戳,以便于從時鐘設(shè)備根據(jù)T1和T4計算所述從時鐘設(shè)備與所述主時鐘設(shè)備的時鐘偏移量,并根據(jù)計算的所述時鐘偏移量,對從時鐘設(shè)備的本地時鐘進行修正。本發(fā)明實施例的方案有利于提高主從時鐘設(shè)備的時間同步精度。
文檔編號H04L29/06GK102457371SQ201010527699
公開日2012年5月16日 申請日期2010年10月27日 優(yōu)先權(quán)日2010年10月27日
發(fā)明者余芳, 徐驍, 謝雷 申請人:華為技術(shù)有限公司