亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

時(shí)間控制裝置、時(shí)間控制方法以及程序的制作方法

文檔序號(hào):7550544閱讀:208來源:國知局
專利名稱:時(shí)間控制裝置、時(shí)間控制方法以及程序的制作方法
技術(shù)領(lǐng)域
本公開涉及時(shí)間控制裝置、時(shí)間控制方法以及程序,尤其涉及適合用在高精度地使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)候的時(shí)間控制裝置、時(shí)間控制方法以及程序。
背景技術(shù)
在相關(guān)技術(shù)中,提供了使連接在網(wǎng)絡(luò)上的裝置的各自內(nèi)部時(shí)間信息同步的結(jié)構(gòu),以及IEEE 1588 PTP(精確時(shí)間協(xié)議)被認(rèn)為是它們的代表(例如,參照J(rèn)P-A-2010-190635)。按照IEEE 1588 PTP,通過在連接在網(wǎng)絡(luò)上的主機(jī)(下文稱為“PTP主機(jī)”)與從機(jī)(下文稱為“PTP從機(jī)”)之間傳輸PTP消息,可以高達(dá)亞微秒精度地使PTP從機(jī)的時(shí)間信息與PTP主機(jī)的時(shí)間信息同步。詳細(xì)地說,使PTP從機(jī)的內(nèi)部振蕩頻率f2與PTP主機(jī)的內(nèi)部振蕩頻率fl同步,此后,使PTP從機(jī)的時(shí)間信息與PTP主機(jī)的時(shí)間信息同步。在下文中,將使PTP從機(jī)的內(nèi)部振蕩頻率f2與PTP主機(jī)的內(nèi)部振蕩頻率fl同步的處理稱為頻率同步,將使PTP從機(jī)的時(shí)間信息與PTP主機(jī)的時(shí)間信息同步的處理稱為時(shí)間同步。圖1例示了按照相關(guān)技 術(shù)的使用IEEE 1588 PTP的高精度時(shí)間同步處理的概況。PTP主機(jī)根據(jù)振蕩頻率fl在預(yù)定時(shí)段Am期間在網(wǎng)絡(luò)上發(fā)送起PTP消息作用的Sync (同步)消息,該P(yáng)TP消息包括作為PTP主機(jī)的時(shí)間信息的發(fā)送時(shí)間Tlit5同時(shí),PTP從機(jī)響應(yīng)從PTP主機(jī)發(fā)送的Sync消息的接收,提取包括在Sync消息中的發(fā)送時(shí)間Tli,并讀取作為PTP從機(jī)的時(shí)間信息的接收時(shí)間T2it)也就是說,每當(dāng)接收到Sync分組時(shí),PTP從機(jī)就獲取發(fā)送時(shí)間Tli和接收時(shí)間T2it)另外,PTP從機(jī)在網(wǎng)絡(luò)上向PTP主機(jī)發(fā)送起PTP消息作用的Delay_req消息,并讀取作為PTP從機(jī)的時(shí)間信息的發(fā)送時(shí)間T3。同時(shí),PTP主機(jī)響應(yīng)Delay_req消息的接收,讀取作為PTP主機(jī)的時(shí)間信息的接收時(shí)間T4,并向PTP從機(jī)發(fā)送起包括接收時(shí)間T4的PTP消息作用的Delay_res消息作為應(yīng)答。因此,PTP從機(jī)通過發(fā)送Delay_req消息和接收作為響應(yīng)Delay_req消息的回答的Delay_res消息獲取來自PTP從機(jī)的Delay_req消息的發(fā)送時(shí)間T3和PTP主機(jī)的接收時(shí)間T4。這里,假設(shè)在網(wǎng)絡(luò)上發(fā)送像Sync消息、Delay_req消息、和Delay_res消息那樣的PTP消息所需的時(shí)間(下文稱為“網(wǎng)絡(luò)延遲時(shí)間”)是不變的,和通常是一致的。在這種假設(shè)下,如果PTP主機(jī)的振蕩頻率f I等于PTP從機(jī)的振蕩頻率f2,則PTP主機(jī)的Sync消息的發(fā)送間隔A Iii=Tl2-Tl1等于PTP從機(jī)的Sync消息的接收間隔A s=T22-T2lt)換句話說,在Am與A s之間的差值,即,Am-A s不是0的情況下,可以認(rèn)為該情況在PTP主機(jī)的振蕩頻率fl與PTP從機(jī)的振蕩頻率f2之間存在誤差,因此,振蕩頻率不是同步的。因此,關(guān)于頻率同步,可以調(diào)整PTP從機(jī)的振蕩頻率f2,以便在PTP從機(jī)中Am與A s之間的差值,即,Am-As (下文稱為“頻率偏差”)是O。頻率偏差A(yù)m-As使用如下方程I來計(jì)算:
頻率偏差A(yù) !H-As=(Tl2-Tl1)-O^2-TS1) = (TS1-Tl1)-O^2-Tl2) (I)關(guān)于時(shí)間同步,可以在PTP從機(jī)中根據(jù)Sync消息的發(fā)送時(shí)間Tl2和接收時(shí)間T22以及Delay_req消息的發(fā)送時(shí)間T3和接收時(shí)間T4計(jì)算顯示在方程4中的時(shí)間差,以及可以調(diào)整內(nèi)部時(shí)鐘T2以便在PTP從機(jī)中該時(shí)間差是O。Sync消息的網(wǎng)絡(luò)延遲= (T22 -時(shí)間差)-Tl2= (T22-T12)-時(shí)間差 (2)Delay_req消息的網(wǎng)絡(luò)延遲=T4-(T3 -時(shí)間差)= (T4_T3)+時(shí)間差 (3)假設(shè)Sync消息的網(wǎng)絡(luò)延遲=Delay_req消息的網(wǎng)絡(luò)延遲=一致。因此,關(guān)于時(shí)間差,通過從方程2中減去方程3導(dǎo)出隨后方程4:時(shí)間差={(T22-Tl2)-(T4-T3)}/2(4)另外,關(guān)于網(wǎng)絡(luò)延遲,通過將方程2與方程3相加導(dǎo)出隨后方程5:網(wǎng)絡(luò)延遲={0'22-!12)+ 0'4-丁3)}/2 (5)

發(fā)明內(nèi)容
但是,如果像圖像信號(hào)那樣的高容量分組在PTP主機(jī)與PTP從機(jī)連接的相關(guān)網(wǎng)絡(luò)上高速流動(dòng),則在網(wǎng)絡(luò)上會(huì)發(fā)生擁塞,因此PTP消息的上述網(wǎng)絡(luò)延遲時(shí)間可能會(huì)發(fā)生暫時(shí)增加。例如,如圖2所示,可能存在Delay_req消息的網(wǎng)絡(luò)延遲(T^-TSp1)與Sync消息的網(wǎng)絡(luò)延遲(T2H-TU相比增加的情況。另外,相反,可能存在Delay_req消息的網(wǎng)絡(luò)延遲(T4j-T3j)與Sync消息的網(wǎng)絡(luò)延遲(TZ1-Tli)相比減小的情況。在這些情況下,由于實(shí)現(xiàn)不了 PTP消息的網(wǎng)絡(luò)延遲時(shí)間一致的上述假設(shè),所以難以使用上述方法精確進(jìn)行頻率同步或時(shí)間同步。因此,最好是能夠高精度地在網(wǎng)絡(luò)上與主機(jī)進(jìn)行時(shí)間同步。本公開的一個(gè)實(shí)施例針對(duì)配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)間控制裝置,該時(shí)間控制裝置包括:多個(gè)計(jì)算單元,用于根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,分別計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲;選擇單元,用于根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及調(diào)整單元,用于根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。該多個(gè)計(jì)算單元可以根據(jù)從具有不同通信定時(shí)的多個(gè)第一消息和多個(gè)第二消息中組合的第一消息和第二消息的各自發(fā)送/接收時(shí)間分別計(jì)算候選時(shí)間差和網(wǎng)絡(luò)延遲。 該多個(gè)計(jì)算單元可以包括第一到第三計(jì)算單元,第一計(jì)算單元可以根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的最近第一消息的發(fā)送/接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的最近第二消息的發(fā)送/接收時(shí)間,計(jì)算第一候選時(shí)間差和第一網(wǎng)絡(luò)延遲,第二計(jì)算單元可以根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的前一個(gè)第一消息的發(fā)送/接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的最近第二消息的發(fā)送/接收時(shí)間,計(jì)算第二候選時(shí)間差和第二網(wǎng)絡(luò)延遲,以及第三計(jì)算單元可以根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的最近第一消息的發(fā)送/接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的前一個(gè)第二消息的發(fā)送/接收時(shí)間,計(jì)算第三候選時(shí)間差和第三網(wǎng)絡(luò)延遲。該選擇單元在第一網(wǎng)絡(luò)延遲小于閾值時(shí)可以選擇第一候選時(shí)間差作為時(shí)間差,在第一網(wǎng)絡(luò)延遲等于或大于閾值而第二網(wǎng)絡(luò)延遲小于第三網(wǎng)絡(luò)延遲時(shí)可以選擇第二候選時(shí)間差作為時(shí)間差,以及在第一網(wǎng)絡(luò)延遲等于或大于閾值而第二網(wǎng)絡(luò)延遲等于或大于第三網(wǎng)絡(luò)延遲時(shí)可以選擇第三候選時(shí)間差作為時(shí)間差。本公開的另一個(gè)實(shí)施例針對(duì)配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)間控制裝置的時(shí)間控制方法,該時(shí)間控制方法包括:根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲;根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及使用所述時(shí)間控制裝置根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。本公開的又一個(gè)實(shí)施例針對(duì)使配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的計(jì)算機(jī)起如下作用的程序:多個(gè)計(jì)算單元,用于根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,分別計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲;選擇單元,用于根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及調(diào)整單元,用于根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí) 間信息。在本公開的實(shí)施例中,提供了基于從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送/接收時(shí)間以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送/接收時(shí)間的多種組合的從機(jī)相對(duì)于主機(jī)的多個(gè)候選時(shí)間差、和每一個(gè)指示在網(wǎng)絡(luò)上發(fā)送第一消息所需的時(shí)間和在網(wǎng)絡(luò)上發(fā)送第二消息所需的時(shí)間的平均值的多個(gè)網(wǎng)絡(luò)延遲。根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。按照本公開的實(shí)施例,可以高精度地在網(wǎng)絡(luò)上與主機(jī)進(jìn)行時(shí)間同步。


圖1是例示按照相關(guān)技術(shù)的使用IEEE1588PTP的高精度時(shí)間同步處理的概況的視圖;圖2是例示網(wǎng)絡(luò)延遲發(fā)生變化的例子的視圖;圖3是例示本公開所應(yīng)用的時(shí)間控制裝置的配置例子的框圖;圖4是例示使用時(shí)間控制裝置的時(shí)間調(diào)整處理的流程圖;以及圖5是例示計(jì)算機(jī)的配置例子的框圖。
具體實(shí)施例方式在下文中,將參照附圖詳細(xì)描述實(shí)現(xiàn)本公開的方式(下文稱為“實(shí)施例”)。按照本公開的實(shí)施例的時(shí)間控制裝置包括在PTP從機(jī)(從機(jī))中,該P(yáng)TP從機(jī)以在網(wǎng)絡(luò)上向/從PTP主機(jī)(主機(jī))發(fā)送和接收PTP消息的方式使時(shí)間信息與PTP主機(jī)的時(shí)間信息同步。另外,在這種時(shí)間同步之前事先進(jìn)行頻率同步,因此使PTP從機(jī)的振蕩頻率f2高精度地與PTP主機(jī)的振蕩頻率fl同步。[時(shí)間控制裝置的配置例子]圖3例示了按照實(shí)施例的時(shí)間控制裝置的配置例子。時(shí)間控制裝置10計(jì)算分別與3種類型的時(shí)間差01、02和03相對(duì)應(yīng)的網(wǎng)絡(luò)延遲Dl、D2和D3,根據(jù)網(wǎng)絡(luò)延遲Dl到D3選擇時(shí)間差01、02和03之一,并按照所選時(shí)間差調(diào)整時(shí)間信息。另外,時(shí)間差01和網(wǎng)絡(luò)延遲Dl根據(jù)最近Sync消息和最近Delay_req消息的發(fā)送/接收時(shí)間來計(jì)算。時(shí)間差02和網(wǎng)絡(luò)延遲D2根據(jù)前一個(gè)Sync消息和最近Delay_req消息的發(fā)送/接收時(shí)間來計(jì)算。時(shí)間差03和網(wǎng)絡(luò)延遲D3根據(jù)最近Sync消息和前一個(gè)Delay_req消息的發(fā)送/接收時(shí)間來計(jì)算。時(shí)間控制裝置10包括相減單元11和12。進(jìn)一步,時(shí)間控制裝置10包括相減單元
13、相除單元14、相加單元15、和相除單元16作為用于計(jì)算時(shí)間差01和網(wǎng)絡(luò)延遲Dl的配置。另外,時(shí)間控制裝置10包括延遲單元17、相減單元18、相除單元19、相加單元20、和相除單元21作為用于計(jì)算時(shí)間差02和網(wǎng)絡(luò)延遲D2的配置。另外,時(shí)間控制裝置10包括延遲單元22、相減單元23、相除單元24、相加單元25、和相除單元26作為用于計(jì)算時(shí)間差03和網(wǎng)絡(luò)延遲D3的配置。更進(jìn)一步,時(shí)間控制裝置10包括選擇單元27、選擇控制單元28、和時(shí)間調(diào)整單元29。相減單元11將使用PTP從機(jī) 接收的最近Sync消息的接收時(shí)間T2i與發(fā)送時(shí)間Tli相減,并將結(jié)果輸出到相減單元13、相加單元15、延遲單元17、相減單元23、和相加單元25。相減單元12將從PTP從機(jī)發(fā)送的最近Delay_req消息中PTP主機(jī)的接收時(shí)間T4」與發(fā)送時(shí)間T3d目減,并將結(jié)果輸出到相減單元13、相加單元15、相減單元18、相加單元20、和延遲單元22。相減單元13和相除單元14計(jì)算方程4。也就是說,通過將作為相減單元11的輸出的(T21- Tli)與作為相減單元12的輸出的(Tl - T3j)相減并將結(jié)果除以2計(jì)算時(shí)間差01,并將時(shí)間差01輸出到選擇單元27。相加單元15和相除單元16計(jì)算方程5。也就是說,通過將作為相減單元11的輸出的(T21-Tli)與作為相減單元12的輸出的(T4j -T3j)相加并將結(jié)果除以2計(jì)算網(wǎng)絡(luò)延遲Dl,并將網(wǎng)絡(luò)延遲Dl輸出到選擇控制單元28。延遲單元17保持作為相減單元11的輸出的(T21- TliX當(dāng)隨后從相減單元11接收到輸入時(shí),延遲單元17將保持到那時(shí)的(T2h-Tlp1)輸出到相減單元18和相加單元20。相減單元18和相除單元19計(jì)算方程4。也就是說,通過將作為延遲單元17的輸出的(T2g - Tli^1)與作為相減單元12的輸出的(Tl - T3j)相減并將結(jié)果除以2計(jì)算時(shí)間差02,并將時(shí)間差02輸出到選擇單元27。相加單元20和相除單元21計(jì)算方程5。也就是說,通過將作為延遲單元17的輸出的(T2h - Tli^1)與作為相減單元12的輸出的(T4j - T3j)相加并將結(jié)果除以2計(jì)算網(wǎng)絡(luò)延遲D2,并將網(wǎng)絡(luò)延遲D2輸出到選擇控制單元28。延遲單元22保持作為相減單元12的輸出的(T4j - T3」)。當(dāng)從相減單元12接收到輸入時(shí),延遲單元22將保持到那時(shí)的(T4j_1- T3j_i)輸出到相減單元23和相加單元25。相減單元23和相除單元24計(jì)算方程4。也就是說,通過將作為相減單元11的輸出的(T21- Tli)與作為延遲單元22的輸出的(T4j_1- TSjm)相減并將結(jié)果除以2計(jì)算時(shí)間差03,并將時(shí)間差03輸出到選擇單元27。相加單元25和相除單元26計(jì)算方程5。也就是說,通過將作為相減單元11的輸出的(T21- Tli)與作為延遲單元22的輸出的(T4j_1- TSjm)相加并將結(jié)果除以2計(jì)算網(wǎng)絡(luò)延遲D3,并將網(wǎng)絡(luò)延遲D3輸出到選擇控制單元28。選擇單元27在選擇控制單元28的控制下選擇從相除單元14輸入的時(shí)間差01、從相除單元19輸入的時(shí)間差02、和從相除單元24輸入的時(shí)間差03的某一個(gè),并將所選時(shí)間差輸出到時(shí)間調(diào)整單元29作為時(shí)間差0'。選擇控制單元28根據(jù)從相除單元16輸入的網(wǎng)絡(luò)延遲D1、從相除單元21輸入的網(wǎng)絡(luò)延遲D2、和從相除單元26輸入的網(wǎng)絡(luò)延遲D3控制使用選擇單元27進(jìn)行的選擇處理。時(shí)間調(diào)整單元29調(diào)整PTP從機(jī)的內(nèi)部時(shí)間信息,以便從選擇單元27輸入的時(shí)間差0'是O。[操作描述]隨后,將描述時(shí)間控制裝置10的操作。圖4是例示使用時(shí)間控制裝置10進(jìn)行的時(shí)間調(diào)整處理的流程圖。時(shí)間調(diào)整處理按預(yù)定間隔周期性地進(jìn)行。另外,假設(shè)在時(shí)間調(diào)整處理之前進(jìn)行頻率同步。在步驟SI中,相減單元 11計(jì)算和輸出(TZ1-TliX相減單元12計(jì)算和輸出(T^1-TSjm)0在步驟S2中,相減單元13和相除單元14計(jì)算時(shí)間差OlHO^-Tg-CM^np}/〗,并將結(jié)果輸出到選擇單元27。相減單元18和相除單元19計(jì)算時(shí)間差02=/2,并將結(jié)果輸出到選擇單元27。相減單元23和相除單元24計(jì)算時(shí)間差03= (O^-Tli)-(T^1-TSp1M/2,并將結(jié)果輸出到選擇單元27。在步驟S3中,相加單元15和相除單元16計(jì)算網(wǎng)絡(luò)延遲Dl= (O^-Tli)+ (T4j-T3j)}/2,并將結(jié)果輸出到選擇控制單元28。相加單元20和相除單元21計(jì)算網(wǎng)絡(luò)延遲+ (T4j-T3j)}/2,并將結(jié)果輸出到選擇控制單元28。相加單元25和相除單元26計(jì)算網(wǎng)絡(luò)延遲D3={ C^1-Tli)+ (T^1-TSjJ }/2,并將結(jié)果輸出到選擇控制單元28。另外,實(shí)際上,步驟S2中的處理和步驟S3中的處理同時(shí)進(jìn)行。在步驟S4中,選擇控制單元28確定網(wǎng)絡(luò)延遲Dl是否小于預(yù)定閾值。如果確定的結(jié)果是肯定的,則該處理轉(zhuǎn)到步驟S5。在步驟S5中,選擇單元27在使用選擇控制單元28進(jìn)行的控制下選擇從相除單元14輸入的時(shí)間差01,并將所選時(shí)間差01輸出到時(shí)間調(diào)整單元29作為時(shí)間差0'。如果在步驟S4中進(jìn)行的確定的結(jié)果是否定的,則該處理轉(zhuǎn)到步驟S6。在步驟S6中,選擇控制單元28確定網(wǎng)絡(luò)延遲D2是否小于網(wǎng)絡(luò)延遲D3。如果確定的結(jié)果是肯定的,則該處理轉(zhuǎn)到步驟S7。在步驟S7中,選擇單元27在使用選擇控制單元28進(jìn)行的控制下選擇從相除單元19輸入的時(shí)間差02,并將所選時(shí)間差02輸出到時(shí)間調(diào)整單元29作為時(shí)間差
0' O如果在步驟S6中進(jìn)行的確定的結(jié)果是否定的,則該處理轉(zhuǎn)到步驟S8。在步驟S8中,選擇單元27在使用選擇控制單元28進(jìn)行的控制下選擇從相除單元24輸入的時(shí)間差03,并將所選時(shí)間差03輸出到時(shí)間調(diào)整單元29作為時(shí)間差0'。
在步驟S9中,時(shí)間調(diào)整單元29調(diào)整PTP從機(jī)的內(nèi)部時(shí)間信息,以便從選擇單元27輸入的時(shí)間差0'是O。如上,時(shí)間調(diào)整處理終止。按照上述時(shí)間調(diào)整處理,如果根據(jù)認(rèn)為通信定時(shí)最接近,也就是說,網(wǎng)絡(luò)延遲的變化最小的最近Sync消息和最近Delay_req消息的發(fā)送/接收時(shí)間計(jì)算的網(wǎng)絡(luò)延遲Dl小于閾值,則根據(jù)時(shí)間差01調(diào)整時(shí)間信息。另外,如果網(wǎng)絡(luò)延遲Dl等于或大于閾值,則將根據(jù)前一個(gè)Sync消息和最近Delay_req消息的發(fā)送/接收時(shí)間計(jì)算的網(wǎng)絡(luò)延遲D2與根據(jù)最近Sync消息和前一個(gè)Delay_req消息的發(fā)送/接收時(shí)間計(jì)算的網(wǎng)絡(luò)延遲D3相比較。此后,根據(jù)與較小相對(duì)應(yīng)的時(shí)間差02或03調(diào)整時(shí)間信息。也就是說,按照時(shí)間調(diào)整處理,由于與網(wǎng)絡(luò)延遲的變化較小的Sync消息和Delay_req消息的組合相對(duì)應(yīng)的時(shí)間差被選來用于調(diào)整時(shí)間,所以與相關(guān)技術(shù)相比可以高精度地使PTP從機(jī)的時(shí)間信息與PTP主機(jī)的時(shí)間信息同步。另外,如果網(wǎng)絡(luò)延遲Dl等于或大于閾值以及網(wǎng)絡(luò)延遲D2和網(wǎng)絡(luò)延遲D2的較小者大于預(yù)定閾值,則可以不將時(shí)間差0'輸出到時(shí)間調(diào)整單元29,并可以將時(shí)間信息的調(diào)整推遲到隨后時(shí)間調(diào)整處理。進(jìn)一步,例如,比較網(wǎng)絡(luò)延遲Dl到D3,并可以將與其最小者相對(duì)應(yīng)的時(shí)間差設(shè)置成時(shí)間差0'。另外,盡管在本實(shí)施例中通過將最近Sync消息與第一 Delay_req消息相組合或?qū)⒆罱麯elay_req消息與在前Sync消息相組合計(jì)算時(shí)間差和網(wǎng)絡(luò)延遲,但本公開不局限于此。例如,可以通過將最近Sync消息與第nDelay_req消息相組合或?qū)⒆罱麯elay_req消息與第n在前Sync消息相組合計(jì)算時(shí)間差和網(wǎng)絡(luò)延遲。進(jìn)一步,盡管在本實(shí)施例中時(shí)間差0'是從計(jì)算的三種類型時(shí)間差01到03中選擇的,但也可以計(jì)算四種或更多種類型的時(shí)間差并可以從中選擇時(shí)間差0'。同時(shí),使用上述時(shí)間控制裝置10進(jìn)行的一系列處理可以使用硬件和軟件來執(zhí)行。當(dāng)使用軟件進(jìn)行該一系列處理時(shí),將包括在軟件中的程序安裝在計(jì)算機(jī)中。這里,該計(jì)算機(jī)包括與專用硬件合并的計(jì)算機(jī)或,例如,通過安裝各種類型的程序可以執(zhí)行各種類型的功能的通用個(gè)人計(jì)算機(jī)。圖5是例示使用程序進(jìn)行上述一系列處理的計(jì)算機(jī)的硬件配置例子的框圖。在該計(jì)算機(jī)中,中央處理單元(CPU) 101、只讀存儲(chǔ)器(ROM) 102、和隨機(jī)訪問存儲(chǔ)器(RAM) 103經(jīng)由總線104相互連接。進(jìn)一步,輸入/輸出接口 105與總線104連接。輸入單元106、輸出單元107、存儲(chǔ)單元108、通信單元109、和驅(qū)動(dòng)器110與輸入/輸出接口 105連接。輸入單元106包括鍵盤、鼠標(biāo)、和麥克風(fēng)。輸出單元107包括顯示器、和揚(yáng)聲器。存儲(chǔ)單元108包括硬盤和非易失性存儲(chǔ)器。通信單元109包括網(wǎng)絡(luò)接口。驅(qū)動(dòng)器110驅(qū)動(dòng)像磁盤、光盤、磁光盤、或半導(dǎo)體存儲(chǔ)器那樣的可移動(dòng)媒體111。在如上所述配置的計(jì)算機(jī)中,上述一系列處理以CPUlOl將存儲(chǔ)在,例如,存儲(chǔ)單元108中的程序裝載到RAM103中,并經(jīng)由輸入/輸出接口 105和總線104執(zhí)行程序的方式進(jìn)行。使用計(jì)算機(jī)(CPUlOl)執(zhí)行的程序可以記錄在起,例如,軟件包媒體作用和可以提供的可移動(dòng)媒體111中。另外,該程序可以經(jīng)由像局域網(wǎng)、互聯(lián)網(wǎng)、和數(shù)字衛(wèi)星廣播那樣的有線或無線傳輸媒體提供。在該計(jì)算機(jī)中,可以通過將可移動(dòng)媒體111安裝在驅(qū)動(dòng)器110上經(jīng)由輸入/輸出接口 105將程序安裝在存儲(chǔ)單元108中。另外,程序可以經(jīng)由有線或無線傳輸媒體地使用通信單元109來接收,并且可以安裝在存儲(chǔ)單元108中。另外,程序可以事先安裝在R0M102或存儲(chǔ)單元108中。另外,使用計(jì)算機(jī)執(zhí)行的程序可以是按照描述在本說明書中的次序依次執(zhí)行其進(jìn)程的程序,或可以是并行地或在作出調(diào)用的必要定時(shí)上執(zhí)行其進(jìn)程的程序。另外,本公開的實(shí)施例不局限于上述實(shí)施例,可以不偏離本公開的主旨地作出各種類型的修改。 本公開包含與公開在2012年I月24日向日本專利局提交的日本優(yōu)先權(quán)專利申請(qǐng)JP2012-011711中的主題有關(guān)的主題,特此通過引用并入其全部內(nèi)容。本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,只要在所附權(quán)利要求書或其等效物的范圍之內(nèi),視設(shè)計(jì)要求和其他因素而定,可以作出各種各樣的修改、組合、分組合和變更。
權(quán)利要求
1.一種配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)間控制裝置,該時(shí)間控制裝置包含: 多個(gè)計(jì)算單元,用于根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,分別計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲; 選擇單元,用于根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及 調(diào)整單元,用于根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。
2.按照權(quán)利要求1所述的時(shí)間控制裝置, 其中該多個(gè)計(jì)算單元根據(jù)從具有不同通信定時(shí)的多個(gè)第一消息和多個(gè)第二消息中組合的第一消息和第二消息的各自發(fā)送和接收時(shí)間分別計(jì)算候選時(shí)間差和網(wǎng)絡(luò)延遲。
3.按照權(quán)利要求2所述的時(shí)間控制裝置, 其中該多個(gè)計(jì)算單元包括第一到第三計(jì)算單元, 其中第一計(jì)算單元根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的最近第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的最近第二消息的發(fā)送和接收時(shí)間,計(jì)算第一候選時(shí)間差和第一網(wǎng)絡(luò)延遲, 其中第二計(jì)算單元根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的前一個(gè)第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的最近第二消息的發(fā)送和接收時(shí)間,計(jì)算第二候選時(shí)間差和第二網(wǎng)絡(luò)延遲,以及 其中第三計(jì)算單元根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的最近第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的前一個(gè)第二消息的發(fā)送和接收時(shí)間,計(jì)算第三候選時(shí)間差和第二網(wǎng)絡(luò)延遲。
4.按照權(quán)利要求3所述的時(shí)間控制裝置, 其中該選擇單元在第一網(wǎng)絡(luò)延遲小于閾值時(shí)選擇第一候選時(shí)間差作為時(shí)間差,在第一網(wǎng)絡(luò)延遲等于或大于閾值而第二網(wǎng)絡(luò)延遲小于第三網(wǎng)絡(luò)延遲時(shí)選擇第二候選時(shí)間差作為時(shí)間差,以及在第一網(wǎng)絡(luò)延遲等于或大于閾值而第二網(wǎng)絡(luò)延遲等于或大于第三網(wǎng)絡(luò)延遲時(shí)選擇第三候選時(shí)間差作為時(shí)間差。
5.一種配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)間控制裝置的時(shí)間控制方法,該時(shí)間控制方法包含: 根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲; 根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及 使用所述時(shí)間控制裝置根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。
6.一種使配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的計(jì)算機(jī)起如下作用的程序: 多個(gè)計(jì)算單元,用于根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,分別計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上通信第一消息所需的時(shí)間和在網(wǎng)絡(luò)上通信第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲; 選擇單元,用于根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇多個(gè)所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及 調(diào)整單元,用于根 據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。
全文摘要
一種配備在從機(jī)中和使時(shí)間信息與連接在網(wǎng)絡(luò)上的主機(jī)的時(shí)間信息同步的時(shí)間控制裝置包括計(jì)算單元,用于根據(jù)從主機(jī)發(fā)送和使用從機(jī)接收的第一消息的發(fā)送和接收時(shí)間、以及從從機(jī)發(fā)送和使用主機(jī)接收的第二消息的發(fā)送和接收時(shí)間,分別計(jì)算從機(jī)相對(duì)于主機(jī)的候選時(shí)間差、以及指示在網(wǎng)絡(luò)上發(fā)送第一和第二消息所需的時(shí)間的平均值的網(wǎng)絡(luò)延遲;選擇單元,用于根據(jù)多個(gè)所計(jì)算網(wǎng)絡(luò)延遲選擇所計(jì)算候選時(shí)間差之一作為時(shí)間差;以及調(diào)整單元,用于根據(jù)所選時(shí)間差調(diào)整從機(jī)的時(shí)間信息。
文檔編號(hào)H04J3/06GK103220060SQ201310017059
公開日2013年7月24日 申請(qǐng)日期2013年1月17日 優(yōu)先權(quán)日2012年1月24日
發(fā)明者染谷郁男, 浜松俊彥, 兒島俊明 申請(qǐng)人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1