專(zhuān)利名稱(chēng):一種報(bào)文下插的方法、站點(diǎn)及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及以太網(wǎng)中1588報(bào)文的下插方法、站點(diǎn)及系統(tǒng)。
背景技術(shù):
在傳送網(wǎng)領(lǐng)域,為了使主站點(diǎn)和從站點(diǎn)間的時(shí)鐘盡量保持一致,主從站點(diǎn)傳送數(shù)據(jù)時(shí),將帶有時(shí)間戳的1588報(bào)文下插到幀間隙中,以修正主時(shí)鐘與從時(shí)鐘之間的時(shí)間偏差。下文簡(jiǎn)單介紹1588的工作原理1588同步的第一階段,以雙步模式為例修正主時(shí)鐘與從時(shí)鐘之間的時(shí)間偏差,稱(chēng)為偏移測(cè)量。在修正偏移量的過(guò)程中,主時(shí)鐘依照定義的間隔時(shí)間,如缺省是2秒,周期性地向相應(yīng)的從時(shí)鐘發(fā)出唯一的同步報(bào)文,這個(gè)同步報(bào)文包含該報(bào)文離開(kāi)主時(shí)鐘的時(shí)間估計(jì)值。從時(shí)鐘測(cè)量接收的正確時(shí)間TSl ;之后主時(shí)鐘發(fā)出第二條報(bào)文——跟隨報(bào)文(Follow_Up Message),此報(bào)文與同步報(bào)文相關(guān)聯(lián),且包含同步報(bào)文放到精準(zhǔn)同步協(xié)議(PTP, Precision Timing Protocol)通信路徑上的更為正確的時(shí)間TM1。從時(shí)鐘依據(jù)同步報(bào)文和跟隨報(bào)文中的信息來(lái)計(jì)算偏移量,然后依照這個(gè)偏移量來(lái)修正從時(shí)鐘的時(shí)間,如果在傳輸路徑中沒(méi)有延遲,那么兩個(gè)時(shí)鐘就會(huì)同步,具體計(jì)算過(guò)程如下偏移量=TSトTMトDelay;假設(shè),TSl = 1002,TMl = 1051、Delay = 0,那么偏移量=1002-1051-0 = -49 ;可以看出從時(shí)鐘慢了 49秒,那么從時(shí)鐘的時(shí)間調(diào)整量就為49秒。實(shí)際上報(bào)文在網(wǎng)絡(luò)中傳輸都會(huì)有傳輸時(shí)延,1588同步的第二階段測(cè)量網(wǎng)絡(luò)傳輸造成的延遲時(shí)間,稱(chēng)為延遲測(cè)量(Delay Measurement)。為了測(cè)量網(wǎng)絡(luò)的傳輸延時(shí),網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議標(biāo)準(zhǔn)(IEEE1588)定義了一個(gè)延遲請(qǐng)求信息包(DelayRequest Packet),簡(jiǎn)稱(chēng)Delay_Req。從時(shí)鐘向主時(shí)鐘發(fā)出ー個(gè)“延遲請(qǐng)求”數(shù)據(jù)包,在這個(gè)過(guò)程中確定該報(bào)文傳遞正確時(shí)間TS3。主時(shí)鐘接收數(shù)據(jù)包后,打上ー個(gè)時(shí)間戳,然后在“延遲響應(yīng)”數(shù)據(jù)包中把接收到時(shí)的時(shí)間戳TM2送回到從時(shí)鐘。依據(jù)傳遞時(shí)間戳TS2和主時(shí)鐘提供的接收時(shí)間戳TM2,從時(shí)鐘計(jì)算與主時(shí)鐘之間的延遲時(shí)間,再通過(guò)延遲時(shí)間調(diào)整偏移量,從而實(shí)現(xiàn)了主時(shí)鐘和從時(shí)鐘的同歩。以太網(wǎng)中要實(shí)現(xiàn)主時(shí)鐘和從時(shí)鐘的同步,就需要將1588報(bào)文下插到幀間隙中,幀間隙就是前ー個(gè)報(bào)文尾到下ー個(gè)報(bào)文頭的空隙間隔,當(dāng)報(bào)文已經(jīng)占滿了帶寬,導(dǎo)致1588報(bào)文無(wú)法下插,從而無(wú)法實(shí)現(xiàn)主時(shí)鐘和從時(shí)鐘的同歩。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種報(bào)文下插的方法,可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量。一種報(bào)文下插的方法,包括 獲取幀間隙的字節(jié)數(shù);
當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。一種站點(diǎn),包括獲取單元,用于獲取幀間隙的字節(jié)數(shù); 調(diào)整單元,用于當(dāng)所述獲取單元獲取的幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除單元,用于刪除所述調(diào)整單元調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;報(bào)文下插單元,用于將攜帶時(shí)間戳的報(bào)文下插到所述刪除單元節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。一種時(shí)鐘同步系統(tǒng),包括主站點(diǎn)和從站點(diǎn);所述主站點(diǎn)獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的同步報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給從站點(diǎn);所述從站點(diǎn)接收到主站點(diǎn)發(fā)送的攜帯時(shí)間戳的報(bào)文后,提取所述時(shí)間戳,調(diào)整從時(shí)鐘的時(shí)間偏移量;獲取幀間隙的字節(jié)數(shù),當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍,刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的延遲請(qǐng)求報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給主站點(diǎn);接收主時(shí)鐘發(fā)送的攜帯時(shí)間戳的延遲響應(yīng)報(bào)文,根據(jù)發(fā)送延遲請(qǐng)求時(shí)攜帶的時(shí)間戳和所述延遲響應(yīng)報(bào)文中的時(shí)間戳調(diào)整延遲時(shí)間。本發(fā)明實(shí)施例采用獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的報(bào)文下插的方法,可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量。
圖I是本發(fā)明實(shí)施例中報(bào)文下插的方法的ー實(shí)施例示意圖;圖2是本發(fā)明實(shí)施例中ー應(yīng)用具體示意圖;圖3是本發(fā)明實(shí)施例中另ー應(yīng)用具體示意圖;圖4是本發(fā)明實(shí)施例中另一應(yīng)用具體不意圖5是本發(fā)明實(shí)施例中的一場(chǎng)景實(shí)施例示意圖;圖6是本發(fā)明實(shí)施例中的另ー場(chǎng)景實(shí)施例示意圖7是本發(fā)明實(shí)施例中站點(diǎn)的ー實(shí)施例示意圖;圖8是本發(fā)明實(shí)施例中站點(diǎn)的另ー實(shí)施例示意圖;圖9是本發(fā)明實(shí)施例中站點(diǎn)的另ー實(shí)施例示意圖;圖10是本發(fā)明實(shí)施例中系統(tǒng)的ー實(shí)施例示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種報(bào)文下插的方法,可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量。本發(fā)明實(shí)施例還提供相應(yīng)的站點(diǎn)。以下分別進(jìn)行詳細(xì)說(shuō)明。參閱圖1,本發(fā)明實(shí)施例提供的報(bào)文下插的方法的一實(shí)施例包括101、獲取幀間隙的字節(jié)數(shù)。站點(diǎn)在連續(xù)發(fā)送的兩巾貞之間,需等待ー個(gè)巾貞間隙時(shí)間(IFG, interframe gap),中貞間隙為以太網(wǎng)接ロ提供了幀接收之間的恢復(fù)時(shí)間,具體來(lái)說(shuō)幀間隙是指前一個(gè)幀的最后ー個(gè)字節(jié)到下一個(gè)幀的第一個(gè)字節(jié)間的空隙間隔,幀間隙的起始位置為前ー個(gè)幀的最后ー個(gè)字節(jié),幀間隙的結(jié)束位置為下ー個(gè)幀的第一個(gè)字節(jié),幀間隙的字節(jié)數(shù)包括起始位置的字節(jié)到所述結(jié)束位置的前一個(gè)字節(jié)。所述獲取幀間隙的字節(jié)數(shù),具體包括檢測(cè)所述幀間隙的起始位置和結(jié)束位置;根據(jù)所述幀間隙的起始位置和結(jié)束位置計(jì)算所述幀間隙的字節(jié)數(shù),所述幀間隙的字節(jié)包括所述起始位置的字節(jié)到所述結(jié)束位置的前ー個(gè)字節(jié)。幀間隙的起始位置不可調(diào)節(jié),協(xié)議規(guī)定,為便于檢測(cè),幀間隙的結(jié)束位置只能在在IaneO和lane4兩個(gè)位置。102、當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍。所述第一預(yù)置閾值為12或13,所述第二預(yù)置閾值為8或9。為了能保證幀接收之間的恢復(fù)時(shí)間,例如,媒體訪問(wèn)控制(MAC,Media AccessControl)協(xié)議規(guī)定幀間隙的字節(jié)數(shù)一定要大于或等于9,當(dāng)帶寬被幀占滿時(shí),會(huì)導(dǎo)致1588報(bào)文無(wú)法下插,這樣會(huì)造成主從站點(diǎn)時(shí)鐘無(wú)法同步,為了能使1588報(bào)文下插到帶寬中,需要調(diào)整幀間隙,對(duì)于字節(jié)數(shù)較多的幀間隙,可以通過(guò)調(diào)整幀間隙的結(jié)束位置來(lái)減小幀間隙的字節(jié)數(shù),從而空出帶寬,用于下插1588報(bào)文。對(duì)于字節(jié)數(shù)大于13的幀間隙,可以采用半拍調(diào)整方案,ー拍為8個(gè)字節(jié),如圖2所示,有4拍,每拍8個(gè)字節(jié),幀間隙的起始位置FD在第二拍的IaneO位置,幀間隙的結(jié)束位置S位于第四拍的IaneO位置,可以算出幀間隙有16個(gè)字節(jié),幀間隙的字節(jié)數(shù)包括FD位置的字節(jié),不包括S位置的字節(jié),因?yàn)橐WC幀間隙的字節(jié)數(shù)大于等于9,所以可將幀間隙的結(jié)束位置S調(diào)整到第三拍的lane4位置,這樣,幀間隙的字節(jié)數(shù)有12個(gè),這樣既減小了幀間隙,又能保證幀間隙的字節(jié)大于等于9,不影響幀的接收。為了加強(qiáng)理解,參閱圖3和圖4,圖3中,F(xiàn)D的位置在第一拍Ianel 3中的任意ー個(gè)位置上,S在第三拍的IaneO位置上,這種情況下,空閑字節(jié)數(shù)有13 15個(gè),這時(shí),可將S位置調(diào)整到第二拍的lane4位置上,這樣幀間隙之間的字節(jié)數(shù)為9 11個(gè),既減小了幀間隙,又能保證幀間隙的字節(jié)大于8,不影響幀的接收。圖4中,F(xiàn)D的位置在第一拍lane4 I中的任意ー個(gè)位置上,S在第三拍的lane4位置上,這種情況下,空閑字節(jié)數(shù)有13 16,這種情況,可將S位置調(diào)整到第三拍IaneO位置上,空余出4個(gè)字節(jié),幀間隙之間的字節(jié)數(shù)變?yōu)? 12,既減小了幀間隙,又能保證幀間隙的字節(jié)大于8,不影響巾貞的接收。本實(shí)施例指示給出了以上一個(gè)例子進(jìn)行說(shuō)明,實(shí)際上幀間隙可以更大些,如24,所以調(diào)整幀間隙可將所述結(jié)束位置向所述起始位置方向移動(dòng)4N個(gè)字節(jié),所述N為自然數(shù);當(dāng)幀間隙為24個(gè)字節(jié)吋,N為3,這時(shí),幀間隙的字節(jié)數(shù)就為12。
103、刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬。步驟102調(diào)整幀間隙的結(jié)束位置后,空余出4個(gè)字節(jié),刪除空余出的這4個(gè)字節(jié),空余出帶寬。當(dāng)結(jié)束位置移動(dòng)4N個(gè)字節(jié)后,刪除所述結(jié)束位置移動(dòng)后空余出的4N個(gè)字節(jié),空余出帶寬。104、將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。以主站點(diǎn)和從站點(diǎn)之間傳輸報(bào)文,實(shí)現(xiàn)時(shí)鐘同步為例,說(shuō)明時(shí)鐘同步的具體過(guò)程:參閱圖5,在修正偏移量的過(guò)程中,主時(shí)鐘依照定義的間隔時(shí)間,如缺省是2秒,周期性地向相應(yīng)的從時(shí)鐘發(fā)出唯一的同步報(bào)文,這個(gè)同步報(bào)文包含該報(bào)文離開(kāi)主時(shí)鐘的時(shí)間估計(jì)值。從時(shí)鐘測(cè)量接收的正確時(shí)間TSl ;之后主時(shí)鐘發(fā)出第二條報(bào)文——跟隨報(bào)文(Follow_Up Message),此報(bào)文與同步報(bào)文相關(guān)聯(lián),且包含同步報(bào)文放到精準(zhǔn)同步協(xié)議(PTP, Precision Timing Protocol)通信路徑上的更為正確的時(shí)間TM1。從時(shí)鐘依據(jù)同步報(bào)文和跟隨報(bào)文中的信息來(lái)計(jì)算偏移量,然后依照這個(gè)偏移量來(lái)修正從時(shí)鐘的時(shí)間,如果在傳輸路徑中沒(méi)有延遲,那么兩個(gè)時(shí)鐘就會(huì)同步,具體計(jì)算過(guò)程如下偏移量I = TSトTMトDelay ;如圖 5 所示,TSl = 1002,TMl = 1051,假設(shè) Delay =0,那么偏移量=1002-1051-0 = -49 ;可以看出從時(shí)鐘慢了 49秒,那么從時(shí)鐘的時(shí)間調(diào)整量就為49秒;由接下來(lái)的同步報(bào)文發(fā)送時(shí)間TM2 = 1053和從時(shí)鐘對(duì)同步報(bào)文的接收時(shí)間TS2 = 1053可以看出,調(diào)整后的從時(shí)鐘和主時(shí)鐘之間的偏移量2為O。實(shí)際上報(bào)文在網(wǎng)絡(luò)中傳輸都會(huì)有傳輸時(shí)延,測(cè)量網(wǎng)絡(luò)傳輸造成的延遲時(shí)間,稱(chēng)為延遲測(cè)量(Delay Measurement) 0為了測(cè)量網(wǎng)絡(luò)的傳輸延吋,網(wǎng)絡(luò)測(cè)量和控制系統(tǒng)的精密時(shí)鐘同步協(xié)議標(biāo)準(zhǔn)(IEEE1588)定義了一個(gè)延遲請(qǐng)求信息包(Delay Request Packet),簡(jiǎn)稱(chēng)Delay_Req。如圖6所示,從時(shí)鐘向主時(shí)鐘發(fā)出ー個(gè)“延遲請(qǐng)求”數(shù)據(jù)包,在這個(gè)過(guò)程中確定該報(bào)文傳遞正確時(shí)間TS3。主時(shí)鐘對(duì)接收數(shù)據(jù)包打上ー個(gè)時(shí)間戳,然后在“延遲響應(yīng)”數(shù)據(jù)包中把接收時(shí)間戳TM3送回到從時(shí)鐘。依據(jù)傳遞時(shí)間戳TS3和主時(shí)鐘提供的接收時(shí)間戳TM3,從時(shí)鐘計(jì)算與主時(shí)鐘之間的延遲時(shí)間。延遲時(shí)間的計(jì)算過(guò)程可參照如下過(guò)程進(jìn)行理解 Delay = (TS2-TM2) + (TM3-TS3)/2 = 0+(1082-1080)/2 = I 秒;計(jì)算出延遲時(shí)間后,再次計(jì)算偏移量,偏移量4 = TS4-TM4-Delay = 1083-1083-1 = -I,可以看出從時(shí)鐘的調(diào)整時(shí)間為I秒,調(diào)整時(shí)間后, 在計(jì)算下次同步報(bào)文的偏移量,偏移量5 = TS5-TM5-Delay =1086-1085-1 = 0,實(shí)現(xiàn)了主時(shí)鐘和從時(shí)鐘的同步。本發(fā)明實(shí)施例中,獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的報(bào)文下插的方法,可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量??蛇x地,在本發(fā)明實(shí)施例的基礎(chǔ)上,檢測(cè)幀間隙的字節(jié)數(shù)之前,還包括檢測(cè)所述帶寬是否滿負(fù)荷。當(dāng)帶寬不是滿負(fù)荷時(shí),不需要調(diào)節(jié)幀間隙,就可以將1588報(bào)文下插到帶寬中,傳輸給其他站點(diǎn),當(dāng)檢測(cè)到帶寬滿負(fù)荷時(shí),就需要調(diào)整幀間隙,以便空余出帶寬,下插1588報(bào)文,也就是,當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值,且?guī)挐M負(fù)荷時(shí),調(diào)整所述幀間隙。本發(fā)明實(shí)施例提供的報(bào)文下插的方法,既適用于主站點(diǎn),又適用于從站點(diǎn)。參閱圖7,本發(fā)明實(shí)施例提供的站點(diǎn)的一實(shí)施例包括獲取單元201,用于獲取幀間隙的字節(jié)數(shù);調(diào)整單元202,用于當(dāng)所述獲取単元201獲取的幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除單元203,用于刪除所述調(diào)整単元202調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;報(bào)文下插單元204,用于將攜帶時(shí)間戳的報(bào)文下插到所述刪除単元203節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。本發(fā)明實(shí)施例中,獲取單元201獲取幀間隙的字節(jié)數(shù);調(diào)整單元202當(dāng)所述獲取單元201獲取的幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除單元203刪除所述調(diào)整単元202調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;報(bào)文下插單元204將攜帶時(shí)間戳的報(bào)文下插到所述刪除単元203節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的站點(diǎn),可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量。在上述圖7對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖8,本發(fā)明實(shí)施例提供的站點(diǎn)還包括檢測(cè)單元205,用于檢測(cè)所述幀間隙的起始位置和結(jié)束位置;計(jì)算單元206,用于根據(jù)所述檢測(cè)単元205檢測(cè)到的幀間隙的起始位置和結(jié)束位置計(jì)算所述幀間隙的字節(jié)數(shù),所述幀間隙的字節(jié)包括所述起始位置的字節(jié)到所述結(jié)束位置的前ー個(gè)字節(jié)。在上述圖8對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,參閱圖9,本發(fā)明提供的站點(diǎn)的另一實(shí)施例還包括所述調(diào)整単元202,具體用于將所述檢測(cè)単元205檢測(cè)出的結(jié)束位置向所述起始位置方向移動(dòng)4N個(gè)字節(jié),所述N為自然數(shù);
所述刪除単元203,具體用于刪除所述調(diào)整単元202調(diào)整結(jié)束位置移動(dòng)后空余出的4N個(gè)字節(jié)。
在上述圖7 9對(duì)應(yīng)的實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例還包括所述調(diào)整単元202,還用于當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值,且?guī)挐M負(fù)荷時(shí),調(diào)整所述幀間隙。參閱圖10,本發(fā)明實(shí)施例提供的時(shí)鐘同步系統(tǒng)的一實(shí)施例包括主站點(diǎn)200和從站點(diǎn)210 ;所述主站點(diǎn)200,用于獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的同步報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給從站點(diǎn)。所述從站點(diǎn)210,用于接收到主站點(diǎn)發(fā)送的攜帯時(shí)間戳的報(bào)文后,提取所述時(shí)間戳,調(diào)整從時(shí)鐘的時(shí)間偏移量;獲取幀間隙的字節(jié)數(shù),當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍,刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的延遲請(qǐng)求報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給主站點(diǎn);接收主時(shí)鐘發(fā)送的攜帯時(shí)間戳的延遲響應(yīng)報(bào)文,根據(jù)發(fā)送延遲請(qǐng)求時(shí)攜帶的時(shí)間戳和所述延遲響應(yīng)報(bào)文中的時(shí)間戳調(diào)整延遲時(shí)間。本發(fā)明實(shí)施例提供的系統(tǒng),主站點(diǎn)和從站點(diǎn)都可以調(diào)整幀間隙,將攜帶時(shí)間戳的1588報(bào)文下插到帶寬中,從而提高了時(shí)鐘同步的質(zhì)量。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于ー計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括ROM、RAM、磁盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的報(bào)文下插的方法、站點(diǎn)以及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種報(bào)文下插的方法,其特征在于,包括 獲取幀間隙的字節(jié)數(shù); 當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍; 刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬; 將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取幀間隙的字節(jié)數(shù),具體包括 檢測(cè)所述幀間隙的起始位置和結(jié)束位置; 根據(jù)所述幀間隙的起始位置和結(jié)束位置計(jì)算所述幀間隙的字節(jié)數(shù),所述幀間隙的字節(jié)包括所述起始位置的字節(jié)到所述結(jié)束位置的前ー個(gè)字節(jié)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在干, 所述調(diào)整所述幀間隙,具體包括將所述結(jié)束位置向所述起始位置方向移動(dòng)4N個(gè)字節(jié),所述N為自然數(shù); 所述刪除調(diào)整所述幀間隙空余出的字節(jié),具體包括刪除所述結(jié)束位置移動(dòng)后空余出的4N個(gè)字節(jié)。
4.根據(jù)權(quán)利要求I 3任意一項(xiàng)所述的方法,其特征在于,還包括 當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值,且?guī)挐M負(fù)荷時(shí),調(diào)整所述幀間隙。
5.據(jù)權(quán)利要求I 3任意一項(xiàng)所述的方法,其特征在于,所述第一預(yù)置閾值為12或13,所述第二預(yù)置閾值為8或9。
6.—種站點(diǎn),其特征在于,包括 獲取單元,用于獲取幀間隙的字節(jié)數(shù); 調(diào)整單元,用于當(dāng)所述獲取單元獲取的幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第ニ預(yù)置閾值的差值為4的正整數(shù)倍; 刪除單元,用于刪除所述調(diào)整單元調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬; 報(bào)文下插單元,用于將攜帶時(shí)間戳的報(bào)文下插到所述刪除單元節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。
7.根據(jù)權(quán)利要求6所述的站點(diǎn),其特征在于,還包括 檢測(cè)單元,用于檢測(cè)所述幀間隙的起始位置和結(jié)束位置; 計(jì)算單元,用于根據(jù)所述檢測(cè)単元檢測(cè)到的幀間隙的起始位置和結(jié)束位置計(jì)算所述幀間隙的字節(jié)數(shù),所述幀間隙的字節(jié)包括所述起始位置的字節(jié)到所述結(jié)束位置的前ー個(gè)字節(jié)。
8.根據(jù)權(quán)利要求7所述的站點(diǎn),其特征在干, 所述調(diào)整単元,具體用于將所述檢測(cè)単元檢測(cè)出的結(jié)束位置向所述起始位置方向移動(dòng)4N個(gè)字節(jié),所述N為自然數(shù); 所述刪除単元,具體用于刪除所述調(diào)整単元調(diào)整結(jié)束位置移動(dòng)后空余出的4N個(gè)字節(jié)。
9.根據(jù)權(quán)利要求6 8任意ー項(xiàng)所述的站點(diǎn),其特征在干, 所述調(diào)整単元,還用于當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值,且?guī)挐M負(fù)荷時(shí),調(diào)整所述幀間隙。
10.一種時(shí)鐘冋步系統(tǒng),其特征在于,包括王站點(diǎn)和從站點(diǎn); 所述主站點(diǎn)獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的同步報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給從站點(diǎn); 所述從站點(diǎn)接收到主站點(diǎn)發(fā)送的攜帯時(shí)間戳的報(bào)文后,提取所述時(shí)間戳,調(diào)整從時(shí)鐘的時(shí)間偏移量;獲取幀間隙的字節(jié)數(shù),當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第ニ預(yù)置閾值的差值為4的正整數(shù)倍,刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帯時(shí)間戳的延遲請(qǐng)求報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給主站點(diǎn);接收主時(shí)鐘發(fā)送的攜帯時(shí)間戳的延遲響應(yīng)報(bào)文,根據(jù)發(fā)送延遲請(qǐng)求時(shí)攜帶的時(shí)間戳和所述延遲響應(yīng)報(bào)文中 的時(shí)間戳調(diào)整延遲時(shí)間。
全文摘要
本發(fā)明公開(kāi)了一種報(bào)文下插的方法,獲取幀間隙的字節(jié)數(shù);當(dāng)所述幀間隙的字節(jié)數(shù)大于第一預(yù)置閾值時(shí),調(diào)整所述幀間隙,使所述幀間隙的字節(jié)數(shù)大于或等于第二預(yù)置閾值,所述第一預(yù)置閾值與所述第二預(yù)置閾值的差值為4的正整數(shù)倍;刪除調(diào)整所述幀間隙后空余出的字節(jié),以節(jié)省帶寬;將攜帶時(shí)間戳的報(bào)文下插到所述節(jié)省出的帶寬上,傳輸給待接收所述報(bào)文的站點(diǎn)。本發(fā)明實(shí)施例提供的報(bào)文下插的方法,可以調(diào)整幀間隙,將帶有時(shí)間戳的報(bào)文下插到調(diào)整幀間隙后空余出的帶寬上,提高了時(shí)鐘同步的質(zhì)量。
文檔編號(hào)H04J3/06GK102647243SQ20121008108
公開(kāi)日2012年8月22日 申請(qǐng)日期2012年3月23日 優(yōu)先權(quán)日2012年3月23日
發(fā)明者熊焰, 熊艷清, 顏丙峰 申請(qǐng)人:華為技術(shù)有限公司