專利名稱:去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)。
背景技術(shù):
很多種設(shè)備都可能包括維護(hù)日期時(shí)間(time-of-day)的本地時(shí)鐘??赡芫哂斜镜厝掌跁r(shí)間時(shí)鐘的示例性設(shè)備包括計(jì)算機(jī)系統(tǒng)、測(cè)試儀器、工控設(shè)備、環(huán)境控制設(shè)備,以及家用電器。
時(shí)間同步協(xié)議可以被用來(lái)同步設(shè)備中的本地時(shí)鐘。時(shí)間同步協(xié)議可以是這樣的協(xié)議,其中本地時(shí)鐘經(jīng)由通信網(wǎng)絡(luò)與參考時(shí)鐘交換定時(shí)分組。定時(shí)分組的發(fā)送和接收時(shí)間可以被用來(lái)確定本地時(shí)鐘和參考時(shí)鐘之間的時(shí)間偏移量,從而本地時(shí)鐘可以被調(diào)節(jié)到與參考時(shí)鐘中的時(shí)間相匹配。包括定時(shí)分組的交換的時(shí)間同步協(xié)議的一個(gè)示例是IEEE1588時(shí)間同步協(xié)議。另一個(gè)示例是網(wǎng)絡(luò)時(shí)間協(xié)議(NTP)。
從定時(shí)分組的交換推導(dǎo)出的時(shí)間偏移量可以包括與經(jīng)由通信網(wǎng)絡(luò)的定時(shí)分組傳輸相關(guān)聯(lián)的網(wǎng)絡(luò)延遲。在向本地時(shí)鐘應(yīng)用時(shí)間偏移量之前,可以從時(shí)間偏移量中去除網(wǎng)絡(luò)延遲。例如,可以確定一系列定時(shí)分組的網(wǎng)絡(luò)延遲的移動(dòng)平均值,并且可以將該移動(dòng)平均值可以從時(shí)間偏移量計(jì)算結(jié)果中減去。
定時(shí)分組的網(wǎng)絡(luò)延遲可能響應(yīng)于網(wǎng)絡(luò)條件的變化而波動(dòng)。例如,在較高網(wǎng)絡(luò)流量期間傳輸?shù)亩〞r(shí)分組可能體驗(yàn)到比在較低網(wǎng)絡(luò)流量期間傳輸?shù)亩〞r(shí)分組大得多的網(wǎng)絡(luò)延遲。網(wǎng)絡(luò)延遲中的波動(dòng)可能降低時(shí)間同步協(xié)議的精度。例如,具有大大超出網(wǎng)絡(luò)延遲的移動(dòng)平均值的網(wǎng)絡(luò)延遲的定時(shí)分組可能導(dǎo)致對(duì)本地時(shí)鐘的不必要調(diào)節(jié)。
發(fā)明內(nèi)容本發(fā)明公開(kāi)了用于從網(wǎng)絡(luò)時(shí)間同步中去除延遲波動(dòng),以使得體驗(yàn)到過(guò)度網(wǎng)絡(luò)延遲的的定時(shí)分組不會(huì)引起對(duì)本地時(shí)鐘的不必要調(diào)節(jié)的技術(shù)。根據(jù)本技術(shù)的時(shí)間同步包括測(cè)量與定時(shí)分組相關(guān)聯(lián)的網(wǎng)絡(luò)延遲,如果網(wǎng)絡(luò)延遲超出可調(diào)節(jié)閾值,則丟棄給定時(shí)分組。調(diào)節(jié)閾值實(shí)現(xiàn)了就延遲波動(dòng)而言的延遲測(cè)量的質(zhì)量與足以維護(hù)時(shí)間同步的延遲測(cè)量的數(shù)量之間的平衡。
從下面的詳細(xì)描述將更加清楚本發(fā)明的其他特征和優(yōu)點(diǎn)。
參考附圖,結(jié)合特定的示例性實(shí)施例描述本發(fā)明,在附圖中圖1示出了根據(jù)本發(fā)明的包括用于去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)的機(jī)制的一對(duì)設(shè)備;圖2示出了根據(jù)本發(fā)明的用于去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)的方法;圖3示出了根據(jù)本發(fā)明的用于從時(shí)間偏移量調(diào)節(jié)中去除波動(dòng)的方法。
具體實(shí)施方式圖1示出了根據(jù)本教導(dǎo)的包括用于去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)的機(jī)制的一對(duì)設(shè)備10和12。設(shè)備10和12的示例性實(shí)施例包括計(jì)算機(jī)系統(tǒng)、測(cè)試儀器、工控設(shè)備、環(huán)境控制設(shè)備、家用電器等。
設(shè)備10包括本地時(shí)鐘14,設(shè)備12包括本地時(shí)鐘16。設(shè)備10和12分別包括時(shí)間同步電路40和42,時(shí)間同步電路40和42通過(guò)經(jīng)由通信網(wǎng)絡(luò)30交換定時(shí)分組(例如一組定時(shí)分組20-22)來(lái)維護(hù)本地時(shí)鐘14和16中的時(shí)間同步。
在一個(gè)實(shí)施例中,時(shí)間同步電路40和42根據(jù)IEEE1588時(shí)間同步協(xié)議維護(hù)時(shí)間同步。在所示示例中,時(shí)間同步電路42調(diào)節(jié)本地時(shí)鐘16中的日期時(shí)間,以便符合設(shè)備10的本地時(shí)鐘14中保持的日期時(shí)間,即本地時(shí)鐘14是主時(shí)鐘,本地時(shí)鐘16是從時(shí)鐘。
例如,時(shí)間同步電路40生成定時(shí)分組20,并將其經(jīng)由通信網(wǎng)絡(luò)30傳輸?shù)綍r(shí)間同步電路42,時(shí)間同步電路42生成定時(shí)分組22,并將其經(jīng)由通信網(wǎng)絡(luò)30傳輸?shù)綍r(shí)間同步電路40。時(shí)間同步電路40測(cè)量定時(shí)分組20的發(fā)送時(shí)間(T1),時(shí)間同步電路42測(cè)量定時(shí)分組20的接收時(shí)間(T2)。類似地,時(shí)間同步電路42測(cè)量定時(shí)分組22的發(fā)送時(shí)間(T3),時(shí)間同步電路40測(cè)量定時(shí)分組22的接收時(shí)間(T4)。要被應(yīng)用到本地時(shí)鐘16的時(shí)間偏移量(OFFSET)是從時(shí)間戳T1-T4推導(dǎo)出的(在一個(gè)實(shí)施例中根據(jù)IEEE1588時(shí)間同步協(xié)議)。
在一個(gè)實(shí)施例中,定時(shí)分組20的網(wǎng)絡(luò)延遲(即從主到從的網(wǎng)絡(luò)延遲(MSD))被假設(shè)為等于定時(shí)分組22的網(wǎng)絡(luò)延遲(即從從到主的網(wǎng)絡(luò)延遲(SMD))。本地時(shí)鐘16的時(shí)間偏移量如下。
OFFSET=T2-T1-單程延遲 (公式1)其中單程延遲=(MSD+SMD)/2并且MSD=(T2-OFFSET)-T1 (公式2)SMD=T4-(T3-OFFSET)。
公式1表明,要被應(yīng)用到本地時(shí)鐘16的時(shí)間偏移量是在設(shè)備10和12之間經(jīng)由通信網(wǎng)絡(luò)30運(yùn)送的定時(shí)分組所體驗(yàn)到的網(wǎng)絡(luò)延遲的函數(shù)。定時(shí)分組體驗(yàn)到的網(wǎng)絡(luò)延遲有可能依賴于行進(jìn)中的網(wǎng)絡(luò)流量的數(shù)量而波動(dòng)。例如,通信網(wǎng)絡(luò)30可以處置用于其他設(shè)備(未示出)的流量,或者也可以處置用于設(shè)備10和12的專用功能的不是定時(shí)分組的數(shù)據(jù)分組。不時(shí)出現(xiàn)的大量網(wǎng)絡(luò)流量可能導(dǎo)致設(shè)備10和12交換的一些定時(shí)分組體驗(yàn)到過(guò)度的長(zhǎng)延遲。例如,某個(gè)定時(shí)分組可能由于在高流量期間在通信網(wǎng)絡(luò)30的通信交換機(jī)的隊(duì)列中等待而體驗(yàn)到高得多的延遲。根據(jù)公式1,施加于定時(shí)分組上的排隊(duì)延遲可能導(dǎo)致過(guò)度大的時(shí)間偏移量被應(yīng)用到本地時(shí)鐘16。過(guò)量延遲的定時(shí)分組所產(chǎn)生的時(shí)間偏移量可能降低本地時(shí)鐘16的時(shí)間同步的準(zhǔn)確度。
用于去除網(wǎng)絡(luò)延遲的本技術(shù)包括使用可調(diào)節(jié)的過(guò)量延遲閾值丟棄已經(jīng)體驗(yàn)到過(guò)高網(wǎng)絡(luò)延遲的定時(shí)分組。丟棄體驗(yàn)到過(guò)量網(wǎng)絡(luò)延遲的定時(shí)分組避免了對(duì)本地時(shí)鐘16的不必要的時(shí)間調(diào)節(jié)。例如,公式2可被用來(lái)確定定時(shí)分組的網(wǎng)絡(luò)延遲,從而如果定時(shí)分組的網(wǎng)絡(luò)延遲遠(yuǎn)大于與沒(méi)有經(jīng)歷過(guò)量網(wǎng)絡(luò)延遲的由設(shè)備10和12交換的定時(shí)分組相關(guān)聯(lián)的網(wǎng)絡(luò)延遲,則所述定時(shí)分組可以被丟棄。如果定時(shí)分組被丟棄,則從定時(shí)分組推導(dǎo)出的定時(shí)信息不被用于確定要被應(yīng)用到本地時(shí)鐘16的時(shí)間偏移量。
在一些實(shí)施例中,在本地時(shí)鐘16中保持的日期時(shí)間可能較平滑地前進(jìn)。在這些實(shí)施例中,一旦時(shí)間同步伺服穩(wěn)定下來(lái),則它不需要準(zhǔn)確地跟隨漂移。對(duì)本地時(shí)鐘16的更新可以具有較低的帶寬并仍然維護(hù)足夠的時(shí)間同步。因此,延遲測(cè)量的質(zhì)量與延遲測(cè)量的數(shù)量之間的平衡可以傾向于較高的質(zhì)量和較少的延遲測(cè)量。
定時(shí)分組有時(shí)會(huì)遇到通過(guò)通信網(wǎng)絡(luò)30的沒(méi)有排隊(duì)延遲的路徑。取道該路徑的所有定時(shí)分組具有基本相同量的網(wǎng)絡(luò)延遲。被排隊(duì)的定時(shí)分組具有比沒(méi)有排隊(duì)延遲的定時(shí)分組體驗(yàn)到的網(wǎng)絡(luò)延遲大得多的網(wǎng)絡(luò)延遲,因此被排隊(duì)的定時(shí)分組可以被辨別出來(lái)。
設(shè)備10和12分別包括適于經(jīng)由通信鏈路30通信并實(shí)現(xiàn)時(shí)間同步電路40和42以經(jīng)由通信鏈路30交換定時(shí)分組的通信子系統(tǒng)。例如,依賴于通信網(wǎng)絡(luò)30的實(shí)現(xiàn),通信子系統(tǒng)可以包括媒體訪問(wèn)控制器(MAC)和物理接口(PHY)元件等。時(shí)間同步電路40和42可以包括實(shí)現(xiàn)網(wǎng)絡(luò)協(xié)議棧、生成定時(shí)分組和從定時(shí)分組獲得定時(shí)信息的處理器子系統(tǒng)。時(shí)間同步電路40和42還可以包括定時(shí)分組辨別器電路,用于辨別傳入和傳出定時(shí)分組并對(duì)其加蓋時(shí)間戳。
圖2示出了根據(jù)本教導(dǎo)的用于去除網(wǎng)絡(luò)時(shí)間同步中的延遲波動(dòng)的方法。所示方法步驟可用于確定在設(shè)備10和12之間的通信網(wǎng)絡(luò)30上運(yùn)送的定時(shí)分組的最小網(wǎng)絡(luò)延遲路徑,以使得具有過(guò)量延遲的由設(shè)備10和12交換的定時(shí)分組可以被選擇和丟棄。下文中用變量delta代表最小網(wǎng)絡(luò)延遲。可調(diào)節(jié)閾值epsilon包括通信網(wǎng)絡(luò)30上的沒(méi)有排隊(duì)延遲的預(yù)期網(wǎng)絡(luò)延遲抖動(dòng)。
最初,為delta選擇較大的初始值。delta的大初始值示例是用于經(jīng)由網(wǎng)絡(luò)繞世界發(fā)送定時(shí)分組的估計(jì)時(shí)間。
在步驟100,與傳入定時(shí)分組相關(guān)聯(lián)的定時(shí)信息(例如測(cè)得的或被傳遞的時(shí)間戳)被用于確定設(shè)備10和12之間的網(wǎng)絡(luò)延遲。在一個(gè)實(shí)施例中,在步驟100處確定的網(wǎng)絡(luò)延遲是往返網(wǎng)絡(luò)延遲。依賴于特定實(shí)施例,步驟100處的網(wǎng)絡(luò)延遲可以根據(jù)IEEE1588算法或NTP算法或其他類似的時(shí)間同步協(xié)議來(lái)確定。
在步驟102,如果來(lái)自步驟100的網(wǎng)絡(luò)延遲大于delta+epsilon,則相應(yīng)的定時(shí)分組被丟棄,即被忽略而不被用于確定要在調(diào)節(jié)本地時(shí)鐘16時(shí)使用的時(shí)間偏移量。
在步驟104,如果來(lái)自步驟100的網(wǎng)絡(luò)延遲在delta的epsilon之內(nèi),則delta被設(shè)置為delta的先前值和來(lái)自步驟100的網(wǎng)絡(luò)延遲的平均值??梢允褂萌魏我苿?dòng)平均值,例如指數(shù)平均。
在步驟106,如果來(lái)自步驟100的網(wǎng)絡(luò)延遲小于delta-epsilon,則先前計(jì)算的移動(dòng)平均值(如果有的話)被丟棄,并且delta被設(shè)置為來(lái)自步驟100的網(wǎng)絡(luò)延遲。
對(duì)于每個(gè)傳入定時(shí)分組重復(fù)以上過(guò)程。
丟棄具有過(guò)量網(wǎng)絡(luò)延遲的定時(shí)分組減少了可用于時(shí)間同步的定時(shí)分組數(shù)量。本技術(shù)包括使用可調(diào)節(jié)閾值來(lái)控制丟棄定時(shí)分組,從而在給定了本地時(shí)鐘16在沒(méi)有時(shí)間更新的情況下維護(hù)時(shí)間同步的能力時(shí),平衡延遲測(cè)量的質(zhì)量和所需測(cè)量的數(shù)量。
例如,通過(guò)通信網(wǎng)絡(luò)30的定時(shí)分組取道的路徑可以由一系列隊(duì)列(即一系列i個(gè)延遲元件,每個(gè)延遲元件具有合理最小的延遲分配量)代表。延遲元件可以被視為相互獨(dú)立并且具有基本相同的延遲分配量。在可接受的延遲估計(jì)之間的時(shí)間上對(duì)每個(gè)延遲元件引入的延遲取平均的結(jié)果是d1、d2、...、dn??梢酝ㄟ^(guò)將d1加到epsilon的值,然后將d2加到它,然后將d3加到它,依此類推,直到其余n-i個(gè)元件同時(shí)引入它們的最小延遲的的可能性足夠大,即不被丟棄的定時(shí)分組之間的預(yù)期時(shí)間足夠小為止。
通信網(wǎng)絡(luò)中有多少延遲元件會(huì)導(dǎo)致嚴(yán)重延遲可能不是已知的。假定延遲di被映射到epsilon值上,則最小和最大延遲波動(dòng)可以被估計(jì),并且最小和最大之間的跨度可以被劃分為多個(gè)范圍。這實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)延遲矯正的頻率和變化之間的平衡的調(diào)節(jié)。
用于細(xì)分定時(shí)分組傳輸中的最大網(wǎng)絡(luò)延遲的上述技術(shù)提供了用于可調(diào)節(jié)閾值的一組控制級(jí)。用于可調(diào)節(jié)閾值的控制級(jí)的數(shù)量可以依賴于本地時(shí)鐘16平穩(wěn)運(yùn)行的效率,即依賴于維護(hù)足夠的同步所需的對(duì)本地時(shí)鐘16的時(shí)間更新的頻率。
實(shí)現(xiàn)步驟100-106的過(guò)程的幾個(gè)實(shí)例可以并行執(zhí)行。每個(gè)示例可以具有不同的i值,并且不同的權(quán)重可以被分派給這些實(shí)例產(chǎn)生的網(wǎng)絡(luò)延遲估計(jì)值。i=1的實(shí)例將最不頻繁地產(chǎn)生網(wǎng)絡(luò)延遲估計(jì)值,但是卻具有最高的權(quán)重。i=n的實(shí)例將對(duì)于每個(gè)傳入定時(shí)分組產(chǎn)生網(wǎng)絡(luò)延遲估計(jì)值,但是具有最低的權(quán)重。
響應(yīng)于經(jīng)由通信網(wǎng)絡(luò)30接收的每個(gè)傳入定時(shí)分組,確定要被應(yīng)用到本地時(shí)鐘16的時(shí)間偏移量。如果時(shí)間偏移量較大,即遠(yuǎn)大于epsilon,則可以認(rèn)為大時(shí)間偏移量是定時(shí)分組中的過(guò)量網(wǎng)絡(luò)延遲的結(jié)果,而不是需要矯正的本地時(shí)鐘16的突然異常行為。因此可以丟棄過(guò)度的大時(shí)間矯正。
圖3示出了根據(jù)本教導(dǎo)用于從要被應(yīng)用到本地時(shí)鐘16的時(shí)間偏移量調(diào)節(jié)中去除波動(dòng)的方法。
起初,選擇epsilon的值。epsilon的初始值是沒(méi)被延遲的定時(shí)分組的預(yù)期時(shí)間偏移量波動(dòng)的估計(jì)值。epsilon的初始值可以是從到目前為止已用于時(shí)間同步的定時(shí)分組的時(shí)間偏移量的標(biāo)準(zhǔn)差。對(duì)于第一個(gè)或前兩個(gè)定時(shí)分組,它可能是一個(gè)很大的值。
在步驟120,響應(yīng)于定時(shí)分組確定時(shí)間偏移量。例如,可以使用上述公式1確定時(shí)間偏移量。
在步驟122,如果來(lái)自步驟120的時(shí)間偏移量的絕對(duì)值在代數(shù)上大于epsilon,則定時(shí)分組被忽略并且時(shí)間偏移量被丟棄。
在步驟124,如果來(lái)自步驟120的時(shí)間偏移量在0的epsilon之內(nèi),則時(shí)間偏移量被應(yīng)用到本地時(shí)鐘16。
在步驟126,如果來(lái)自步驟120的時(shí)間偏移量的絕對(duì)值在代數(shù)上小于epsilon則任何先前計(jì)算的移動(dòng)平均值都被丟棄,并且時(shí)間偏移量被應(yīng)用到本地時(shí)鐘16。
被丟棄的定時(shí)分組可以包括在時(shí)間同步中有用的信息。經(jīng)歷排隊(duì)延遲的定時(shí)分組可以用集中分布(例如泊松分布)來(lái)表征,該分布可以依賴于通信網(wǎng)絡(luò)30上的流量而隨時(shí)間變化。該分布可以被模型化為具有有限數(shù)量(例如1)個(gè)參數(shù)的分布族的成員。因此,包括被丟棄的定時(shí)分組在內(nèi)的所有定時(shí)分組體驗(yàn)到的網(wǎng)絡(luò)延遲可以被用來(lái)估計(jì)參數(shù)和構(gòu)想對(duì)時(shí)間的預(yù)測(cè),直到就網(wǎng)絡(luò)延遲而言的下一個(gè)可用的定時(shí)分組。
如果不被丟棄的下一定時(shí)分組在未來(lái)太遠(yuǎn)處,從而允許不精確的參數(shù)估計(jì)和不嚴(yán)格的預(yù)測(cè),則可以采取適當(dāng)?shù)膭?dòng)作。動(dòng)作的一個(gè)示例是改變上述一系列延遲元件中的i值。當(dāng)統(tǒng)計(jì)量改善時(shí),i的值可以被改回去。動(dòng)作的另一示例是臨時(shí)請(qǐng)求更高速率的前向或反向時(shí)間同步測(cè)量。具有本地時(shí)鐘16的設(shè)備12執(zhí)行反向測(cè)量。對(duì)于前向測(cè)量,可用的動(dòng)作依賴于時(shí)鐘同步協(xié)議。在NTP中,前向定時(shí)分組總是由從設(shè)備請(qǐng)求。在IEEE 1588時(shí)間同步中,從設(shè)備可以請(qǐng)求額外或較早的反向測(cè)量。
動(dòng)作的另一示例是使用接受的定時(shí)分組的過(guò)去統(tǒng)計(jì)量來(lái)推斷時(shí)間偏移量。假定延遲定時(shí)分組比同步定時(shí)分組到達(dá)的頻率低,則這是IEEE 1588時(shí)間同步中的正常操作。該預(yù)測(cè)可被用來(lái)選擇epsilon的最優(yōu)值。例如,模型化的分布可以聲明在任意30秒間隔中,具有小于epsilon的排隊(duì)延遲的定時(shí)分組到達(dá)的可能性是95%。如果本地時(shí)鐘可以以所需準(zhǔn)確性平穩(wěn)運(yùn)行30秒,則epsilon足夠大。如果時(shí)鐘僅能準(zhǔn)確地平穩(wěn)運(yùn)行10秒,則epsilon可以被增大,直到模型預(yù)測(cè)可用的分組將在10秒內(nèi)到達(dá)的可能性是95%。類似地,該模型可被用來(lái)選擇epsilon以使得可用的分組將在所需間隔內(nèi)到達(dá)的可能性是99%。
上面對(duì)本發(fā)明的詳細(xì)描述是說(shuō)明性的而絕非意圖將本發(fā)明嚴(yán)格限制為所公開(kāi)的實(shí)施例。因此,本發(fā)明的范圍由所附權(quán)利要求
限定。
權(quán)利要求
1.一種用于網(wǎng)絡(luò)時(shí)間同步的方法,包括測(cè)量與定時(shí)分組相關(guān)聯(lián)的網(wǎng)絡(luò)延遲;如果所述網(wǎng)絡(luò)延遲超出可調(diào)節(jié)閾值,則丟棄所述定時(shí)分組。
2.如權(quán)利要求
1所述的方法,其中丟棄所述定時(shí)分組的操作包括確定最小網(wǎng)絡(luò)延遲并且如果所述網(wǎng)絡(luò)延遲大于所述最小網(wǎng)絡(luò)延遲多于可調(diào)節(jié)量,則丟棄所述定時(shí)分組。
3.如權(quán)利要求
1所述的方法,還包括通過(guò)確定延遲測(cè)量的質(zhì)量與足以維護(hù)時(shí)間同步的延遲測(cè)量的數(shù)量之間的平衡來(lái)確定所述可調(diào)節(jié)閾值。
4.如權(quán)利要求
1所述的方法,其中丟棄所述定時(shí)分組的操作包括確定所述網(wǎng)絡(luò)延遲的多個(gè)估計(jì)值并給每個(gè)估計(jì)值分派權(quán)重。
5.如權(quán)利要求
1所述的方法,其中丟棄所述定時(shí)分組的操作包括細(xì)分延遲范圍以提供可調(diào)節(jié)閾值的多個(gè)控制級(jí)。
6.如權(quán)利要求
5所述的方法,其中細(xì)分操作包括確定定時(shí)分組傳輸中的最大網(wǎng)絡(luò)延遲并細(xì)分所述最大網(wǎng)絡(luò)延遲。
7.如權(quán)利要求
1所述的方法,其中丟棄所述定時(shí)分組的操作包括確定定時(shí)分組傳輸中的延遲波動(dòng)的跨度并將所述跨度劃分為用于所述閾值的多個(gè)范圍。
8.如權(quán)利要求
1所述的方法,其中丟棄所述定時(shí)分組的操作包括響應(yīng)于過(guò)去接收的一組定時(shí)分組來(lái)確定預(yù)測(cè)時(shí)間偏移量,和響應(yīng)于所述時(shí)間偏移量來(lái)確定所述可調(diào)節(jié)閾值。
9.如權(quán)利要求
1所述的方法,還包括響應(yīng)于所述定時(shí)分組來(lái)確定時(shí)間偏移量,如果所述網(wǎng)絡(luò)延遲超出所述可調(diào)節(jié)閾值則丟棄所述時(shí)間偏移量。
10.一種具有網(wǎng)絡(luò)時(shí)間同步的系統(tǒng),包括經(jīng)由通信網(wǎng)絡(luò)傳輸定時(shí)分組的第一設(shè)備;第二設(shè)備,所述第二設(shè)備經(jīng)由所述通信網(wǎng)絡(luò)接收所述定時(shí)分組,并響應(yīng)于所述定時(shí)分組來(lái)確定網(wǎng)絡(luò)延遲,而且如果所述網(wǎng)絡(luò)延遲超出可調(diào)節(jié)閾值則丟棄所述定時(shí)分組。
11.如權(quán)利要求
10所述的系統(tǒng),其中所述第二設(shè)備確定所述通信網(wǎng)絡(luò)上的最小網(wǎng)絡(luò)延遲,并且如果所述網(wǎng)絡(luò)延遲大于所述最小網(wǎng)絡(luò)延遲多于可調(diào)節(jié)量,則丟棄所述定時(shí)分組。
12.如權(quán)利要求
10所述的系統(tǒng),其中所述可調(diào)節(jié)閾值提供延遲測(cè)量的質(zhì)量與足以維護(hù)時(shí)間同步的延遲測(cè)量的數(shù)量之間的平衡。
13.如權(quán)利要求
10所述的系統(tǒng),其中所述可調(diào)節(jié)閾值是從定時(shí)分組傳輸中的延遲波動(dòng)的跨度中推導(dǎo)出來(lái)的。
14.如權(quán)利要求
10所述的系統(tǒng),其中所述第二設(shè)備響應(yīng)于所述定時(shí)分組確定時(shí)間偏移量,并且如果所述網(wǎng)絡(luò)延遲超出所述可調(diào)節(jié)閾值則丟棄所述時(shí)間偏移量。
15.一種具有網(wǎng)絡(luò)時(shí)間同步的設(shè)備,包括本地時(shí)鐘;時(shí)間同步電路,所述時(shí)間同步電路經(jīng)由通信網(wǎng)絡(luò)接收定時(shí)分組,并響應(yīng)于所述定時(shí)分組來(lái)確定網(wǎng)絡(luò)延遲,而且如果所述網(wǎng)絡(luò)延遲超出可調(diào)節(jié)閾值則丟棄所述定時(shí)分組。
16.如權(quán)利要求
15所述的設(shè)備,其中所述時(shí)間同步電路確定所述通信網(wǎng)絡(luò)上的最小網(wǎng)絡(luò)延遲,并且如果所述網(wǎng)絡(luò)延遲大于所述最小網(wǎng)絡(luò)延遲多于可調(diào)節(jié)量,則丟棄所述定時(shí)分組。
17.如權(quán)利要求
15所述的設(shè)備,其中所述可調(diào)節(jié)閾值提供延遲測(cè)量的質(zhì)量與足以維護(hù)時(shí)間同步的延遲測(cè)量的數(shù)量之間的平衡。
18.如權(quán)利要求
15所述的設(shè)備,其中所述可調(diào)節(jié)閾值是從定時(shí)分組傳輸中的延遲波動(dòng)的跨度中推導(dǎo)出來(lái)的。
19.如權(quán)利要求
15所述的設(shè)備,其中所述時(shí)間同步電路響應(yīng)于所述定時(shí)分組確定用于所述本地時(shí)鐘的時(shí)間偏移量,并且如果所述網(wǎng)絡(luò)延遲超出所述可調(diào)節(jié)閾值則丟棄所述時(shí)間偏移量。
專利摘要
本發(fā)明公開(kāi)了用于從網(wǎng)絡(luò)時(shí)間同步中去除延遲波動(dòng),從而體驗(yàn)到過(guò)度網(wǎng)絡(luò)延遲的定時(shí)分組不會(huì)導(dǎo)致對(duì)本地時(shí)鐘的不必要調(diào)節(jié)的技術(shù)。根據(jù)本技術(shù)的時(shí)間同步包括測(cè)量與定時(shí)分組相關(guān)聯(lián)的網(wǎng)絡(luò)延遲,并且如果所述網(wǎng)絡(luò)延遲超出可調(diào)節(jié)閾值則丟棄該定時(shí)分組。可調(diào)節(jié)閾值實(shí)現(xiàn)了就延遲波動(dòng)而言的延遲測(cè)量的質(zhì)量與足以維護(hù)時(shí)間同步的延遲測(cè)量的數(shù)量之間的平衡。
文檔編號(hào)H04L29/06GK1997027SQ200610170653
公開(kāi)日2007年7月11日 申請(qǐng)日期2006年12月22日
發(fā)明者布魯斯·漢密爾頓, 約翰·C·艾德森, 瓦萊麗·凱恩斯凱 申請(qǐng)人:安捷倫科技有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan