[發(fā)明專利]一種PTP系統(tǒng)時(shí)間同步方法以及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410794956.3 | 申請(qǐng)日: | 2014-12-18 |
| 公開(公告)號(hào): | CN104486058B | 公開(公告)日: | 2018-10-26 |
| 發(fā)明(設(shè)計(jì))人: | 劉靖 | 申請(qǐng)(專利權(quán))人: | 新華三技術(shù)有限公司 |
| 主分類號(hào): | H04L7/00 | 分類號(hào): | H04L7/00 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ptp 系統(tǒng) 時(shí)間 同步 方法 以及 裝置 | ||
1.一種精確時(shí)間協(xié)議PTP系統(tǒng)時(shí)間同步方法,其特征在于,所述方法包括:
根據(jù)與上游設(shè)備交互的時(shí)間同步消息的時(shí)戳獲取與上游設(shè)備表征時(shí)間的偏差值;
根據(jù)所述與上游設(shè)備表征時(shí)間的偏差值更新向下游設(shè)備發(fā)送的同步信息;
其中,所述同步信息包括同步Sync報(bào)文,所述根據(jù)與上游設(shè)備表征時(shí)間的偏差值更新向下游設(shè)備發(fā)送的同步信息具體包括:
若向下游設(shè)備發(fā)送同步信息的端口的發(fā)送模式是單步模式,則判斷所述與上游設(shè)備表征時(shí)間的偏差值是否小于1秒,若是,將所述與上游設(shè)備表征時(shí)間的偏差值添加至所述Sync報(bào)文中,發(fā)送至下游設(shè)備。
2.如權(quán)利要求1所述的方法,其特征在于,所述同步信息包括Sync報(bào)文和跟隨Follow_Up報(bào)文,所述根據(jù)與上游設(shè)備表征時(shí)間的偏差值更新向下游設(shè)備發(fā)送的同步信息具體包括:
若向下游設(shè)備發(fā)送同步信息的端口的發(fā)送模式是雙步模式,
在發(fā)送Sync報(bào)文之后,獲取發(fā)送所述Sync報(bào)文的第五時(shí)戳;
若判斷所述與上游設(shè)備表征時(shí)間的偏差值為正數(shù),將所述第五時(shí)戳的納秒值與所述與上游設(shè)備表征時(shí)間的偏差值的納秒值相加,并判斷相加后的數(shù)值是否需要向所述第五時(shí)戳的秒值進(jìn)位,若是,則將所述進(jìn)位后得到的余數(shù)作為更新后的第五時(shí)戳的納秒值,將進(jìn)位后的第五時(shí)戳的秒值作為更新后的第五時(shí)戳的秒值,否則,將所述相加后的數(shù)值作為所述更新后的第五時(shí)戳的納秒值,將所述第五時(shí)戳的秒值作為更新后的第五時(shí)戳的秒值;
若判斷所述與上游設(shè)備表征時(shí)間的偏差值為負(fù)數(shù),在所述第五時(shí)戳的納秒值大于或等于所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值時(shí),使用所述第五時(shí)戳的納秒值減去所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值作為所述更新后的第五時(shí)戳的納秒值,將所述第五時(shí)戳的秒值作為更新后的第五時(shí)戳的秒值;在所述第五時(shí)戳的納秒值小于所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值時(shí),將所述第五時(shí)戳的納秒值加上1秒再減去所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值得到更新后的第五時(shí)戳的納秒值,并將所述第五時(shí)戳的秒值減去1秒得到所述更新后的第五時(shí)戳的秒值;
將所述更新后的第五時(shí)戳的納秒值以及秒值添加至所述Follow_Up報(bào)文中,發(fā)送至下游設(shè)備。
3.如權(quán)利要求2所述的方法,其特征在于,所述同步信息還包括延時(shí)回應(yīng)Delay_Resp報(bào)文,所述根據(jù)與上游設(shè)備表征時(shí)間的偏差值更新向下游設(shè)備發(fā)送的同步信息具體包括:
在向下游設(shè)備發(fā)送Sync報(bào)文或Follow_Up報(bào)文后,若接收到下游設(shè)備發(fā)送的延時(shí)請(qǐng)求Delay_Req報(bào)文,將接收Delay_Req報(bào)文時(shí),與清零閾值寄存器對(duì)應(yīng)的計(jì)數(shù)器當(dāng)前的計(jì)數(shù)時(shí)間作為第六時(shí)戳t6的納秒值,將當(dāng)前系統(tǒng)內(nèi)部保存的TOD時(shí)間作為第六時(shí)戳t6的秒值;
若檢查所述與上游設(shè)備表征時(shí)間的偏差值是正數(shù),將所述第六時(shí)戳的納秒值與所述Offset的納秒值相加,并判斷相加后的數(shù)值是否需要進(jìn)位,若是,將進(jìn)位后得到的余數(shù)作為更新后的第六時(shí)戳的納秒值,將進(jìn)位后的秒值作為更新后的第六時(shí)戳的秒值;否則,將所述相加后的數(shù)值作為所述更新后的第六時(shí)戳的納秒值,將所述第六時(shí)戳的秒值作為更新后的第六時(shí)戳的秒值;
若判斷所述與上游設(shè)備表征時(shí)間的偏差值為負(fù)數(shù),在所述第六時(shí)戳的納秒值大于或等于所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值時(shí),使用所述第六時(shí)戳的納秒值減去所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值作為所述更新后的第六時(shí)戳的納秒值,將所述第六時(shí)戳的秒值作為更新后的第六時(shí)戳的秒值;在所述第六時(shí)戳的納秒值小于所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值時(shí),將所述第六時(shí)戳的納秒值加上1秒再減去所述與上游設(shè)備表征時(shí)間的偏差值的納秒值的絕對(duì)值得到更新后的第六時(shí)戳的納秒值,并將所述第六時(shí)戳的秒值減去1秒得到所述更新后的第六時(shí)戳的秒值;
將所述更新后的第六時(shí)戳的納秒值以及秒值添加至所述Delay_Resp報(bào)文中,發(fā)送至下游設(shè)備。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三技術(shù)有限公司,未經(jīng)新華三技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410794956.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于加密傳輸同步消息的方法
- 一種精確時(shí)間同步方法、設(shè)備和系統(tǒng)
- 在網(wǎng)元中集成精確時(shí)間協(xié)議和介質(zhì)訪問控制安全的方法和裝置
- 防止PTPTC環(huán)網(wǎng)中環(huán)路的方法和裝置
- 一種PTP主時(shí)鐘與從時(shí)鐘之間頻率同步的方法及裝置
- 一種PTP報(bào)文的處理方法及SOC
- 在100G以上光傳輸芯片中控制PTP報(bào)文的方法及系統(tǒng)
- 一種端到端透明時(shí)鐘和轉(zhuǎn)發(fā)PTP報(bào)文的方法
- 一種支持多個(gè)PTP域同步的網(wǎng)絡(luò)設(shè)備及方法
- 蛋白質(zhì)酪氨酸磷酸酶的調(diào)節(jié)物
- 時(shí)間同步裝置、時(shí)間同步系統(tǒng)和時(shí)間同步方法
- 時(shí)間校準(zhǔn)裝置和時(shí)間校準(zhǔn)方法
- 時(shí)間同步系統(tǒng)及時(shí)間同步方法
- 時(shí)間同步方法、時(shí)間同步系統(tǒng)、時(shí)間主設(shè)備以及時(shí)間從設(shè)備
- 時(shí)間控制裝置和時(shí)間控制方法
- 時(shí)間測(cè)試電路及時(shí)間測(cè)試方法
- 時(shí)間的飛行時(shí)間
- 局部激活時(shí)間的時(shí)間變換
- 時(shí)間測(cè)量電路、時(shí)間測(cè)量芯片及時(shí)間測(cè)量裝置
- 時(shí)間同步方法與時(shí)間同步系統(tǒng)





