欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法和系統(tǒng)與流程

文檔序號:12828744閱讀:275來源:國知局
用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法和系統(tǒng)與流程

本發(fā)明涉及電力變電站技術(shù)領(lǐng)域,特別是涉及一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法和系統(tǒng)。



背景技術(shù):

并行冗余協(xié)議(parallelredundancyprotocol,prp)的基本思路是通過支持prp的網(wǎng)絡(luò)節(jié)點(diǎn)(danp)為系統(tǒng)提供冗余。每個(gè)danp有兩個(gè)獨(dú)立以太網(wǎng)端口,分別是porta和portb,這兩個(gè)以太網(wǎng)端口使用相同mac地址和ip地址,并同時(shí)連接在鏈路冗余實(shí)體上。當(dāng)鏈路冗余實(shí)體收到上層協(xié)議發(fā)送的報(bào)文后,將該報(bào)文幀復(fù)制并同時(shí)從兩個(gè)以太網(wǎng)端口對外發(fā)送,先抵達(dá)目標(biāo)網(wǎng)絡(luò)節(jié)點(diǎn)的幀被鏈路冗余實(shí)體接受并發(fā)送給上層協(xié)議,后抵達(dá)的幀則將被鏈路冗余實(shí)體丟棄,不再到達(dá)更上一層。由于這樣的機(jī)制,并行冗余協(xié)議對鏈路層之上的協(xié)議,具有良好的兼容性,完全支持智能變電站mms(manufacturingmessagespecification,制造報(bào)文規(guī)范)、goose(genericobjectorientedsubstationevent,面向通用對象的變電站事件)和smv(sampledvalues,采樣值)數(shù)據(jù)通信。對于不支持并行冗余協(xié)議的單端口網(wǎng)絡(luò)節(jié)點(diǎn)san,推薦通過redbox(冗余盒)接入雙網(wǎng),使之具備并行冗余協(xié)議能力。在這種網(wǎng)絡(luò)并行冗余之下,即使一個(gè)網(wǎng)絡(luò)出現(xiàn)故障,仍有另一套網(wǎng)絡(luò)及各設(shè)備的冗余端口是正常工作的,系統(tǒng)可無延時(shí)自愈。

精確時(shí)間協(xié)議(precisiontimeprotocol,ptp或ieee1588)是一種網(wǎng)絡(luò)時(shí)間同步協(xié)議,具有亞微秒級的時(shí)間同步性能,圖1為1588時(shí)間同步過程示意圖。在系統(tǒng)的同步過程中,主時(shí)鐘周期性發(fā)布ptp時(shí)間同步協(xié)議及時(shí)間信息,傳輸路徑上的設(shè)備需要修改報(bào)文的修正域(correctionfield)以反映該報(bào)文在本裝置內(nèi)的駐留時(shí)間,從時(shí)鐘端口接收主時(shí)鐘端口發(fā)來的時(shí)間信息,系統(tǒng)據(jù)此計(jì)算出主從線路時(shí)間延遲及主從時(shí)間差,并利用該時(shí)間差調(diào)整本地時(shí)間,使從設(shè)備時(shí)間保持與主設(shè)備時(shí)間一致。

并行冗余協(xié)議提供了兩套物理上完全分開的冗余通信路徑,而精確時(shí)間協(xié)議又是一種與通信路徑上的延時(shí)相關(guān)的通信對時(shí)協(xié)議,當(dāng)精確時(shí)間協(xié)議通過并行冗余協(xié)議網(wǎng)絡(luò)傳輸時(shí),按照國際標(biāo)準(zhǔn)iec62439-3的2.0版本的描述,相關(guān)主要說明包括:①對于精確時(shí)間協(xié)議報(bào)文來說,并行冗余協(xié)議的rct(redundancychecktrailer,冗余標(biāo)識符)標(biāo)識是不可信賴的;②從時(shí)鐘應(yīng)將兩個(gè)端口收到的時(shí)鐘視為互相獨(dú)立的時(shí)鐘,就像它們是來自互相獨(dú)立的時(shí)鐘源一樣;③從時(shí)鐘應(yīng)該將兩個(gè)端口收到的所有精確時(shí)間協(xié)議報(bào)文各自獨(dú)立處理。國際標(biāo)準(zhǔn)中雖然提出了上述要求,但是并沒有給出具體的實(shí)現(xiàn)方法。目前常用的并行冗余協(xié)議輸出了兩個(gè)時(shí)鐘,其核心思想是如果有一個(gè)端口的時(shí)鐘丟失可以利用另外一個(gè)端口的時(shí)鐘,但當(dāng)兩個(gè)時(shí)鐘都有效時(shí)只能按照簡單的規(guī)則選擇某個(gè)端口的時(shí)鐘,可靠性較低。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,提供一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法和系統(tǒng),可以提高并行冗余協(xié)議輸出時(shí)鐘的可靠性。

第一方面,提供一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,包括:

在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

將所述時(shí)鐘讀數(shù)差值與預(yù)設(shè)閾值進(jìn)行比較,獲得比較結(jié)果;在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖;

在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),輸出所述第一以太網(wǎng)端口的時(shí)鐘。

結(jié)合第一方面,在第一方面的一種可能實(shí)現(xiàn)方式中,本發(fā)明的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,還包括:獲取第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘無效,輸出所述第一以太網(wǎng)端口的時(shí)鐘。

結(jié)合第一方面或上述某些可能的實(shí)現(xiàn)方式,在第一方面的一種可能實(shí)現(xiàn)方式中,本發(fā)明的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,還包括:

在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘有效,獲取第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效,進(jìn)入所述獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值的步驟;

在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效,輸出所述第二以太網(wǎng)端口的時(shí)鐘。

結(jié)合第一方面或上述某些可能的實(shí)現(xiàn)方式,在第一方面的一種可能實(shí)現(xiàn)方式中,所述時(shí)鐘讀數(shù)差值為所述第一以太網(wǎng)端口的時(shí)鐘源和所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)的差值。

結(jié)合第一方面或上述某些可能的實(shí)現(xiàn)方式,在第一方面的一種可能實(shí)現(xiàn)方式中,所述獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值的步驟包括:

獲取所述第一以太網(wǎng)端口的硬時(shí)戳和所述第二以太網(wǎng)端口的硬時(shí)戳;

在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)得到的差值確定為所述時(shí)鐘讀數(shù)差值;

在所述第一以太網(wǎng)端口的硬時(shí)戳加上1后的值等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第一以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值;

在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳加上1后的值時(shí),將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第二以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值。

結(jié)合第一方面或上述某些可能的實(shí)現(xiàn)方式,在第一方面的一種可能實(shí)現(xiàn)方式中,所述方法應(yīng)用于變電站二次設(shè)備cpu板卡的時(shí)間對時(shí)處理程序中。

第二方面,提供一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng),包括:

差值確定單元,用于在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

數(shù)據(jù)比較單元,用于將所述時(shí)鐘讀數(shù)差值與預(yù)設(shè)閾值進(jìn)行比較,獲得比較結(jié)果;

輸出控制單元,用于在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖,在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),則輸出所述第一以太網(wǎng)端口的時(shí)鐘。

結(jié)合第二方面,在第二方面的一種可能實(shí)現(xiàn)方式中,本發(fā)明的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng),還包括第一獲取單元、第一時(shí)鐘校驗(yàn)單元、第二獲取單元和第二時(shí)鐘校驗(yàn)單元;

所述第一獲取單元用于獲取第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

所述第一時(shí)鐘校驗(yàn)單元在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘無效;

所述輸出控制單元還用于在所述第一時(shí)鐘校驗(yàn)單元確定所述第二以太網(wǎng)端口的時(shí)鐘無效,輸出所述第一以太網(wǎng)端口的時(shí)鐘;

所述第一時(shí)鐘校驗(yàn)單元還用于在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘有效;

所述第二獲取單元用于獲取第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

所述第二時(shí)鐘校驗(yàn)單元用于在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效,在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效;

所述差值確定單元用于在所述第二時(shí)鐘校驗(yàn)單元確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

所述輸出控制單元還用于在所述第二時(shí)鐘校驗(yàn)單元確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效時(shí),輸出所述第二以太網(wǎng)端口的時(shí)鐘。

結(jié)合第二方面或上述某些可能的實(shí)現(xiàn)方式,在第二方面的一種可能實(shí)現(xiàn)方式中,所述時(shí)鐘讀數(shù)差值為所述第一以太網(wǎng)端口的時(shí)鐘源和所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)的差值。

結(jié)合第二方面或上述某些可能的實(shí)現(xiàn)方式,在第二方面的一種可能實(shí)現(xiàn)方式中,所述差值確定單元獲取所述第一以太網(wǎng)端口的硬時(shí)戳和所述第二以太網(wǎng)端口的硬時(shí)戳,在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)得到的差值確定為所述時(shí)鐘讀數(shù)差值,在所述第一以太網(wǎng)端口的硬時(shí)戳加上1后的值等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第一以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值,在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳加上1后的值時(shí),將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第二以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值。

結(jié)合第二方面或上述某些可能的實(shí)現(xiàn)方式,在第二方面的一種可能實(shí)現(xiàn)方式中,輸入到變電站二次設(shè)備的cpu板卡的第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘通過所述系統(tǒng)進(jìn)行時(shí)鐘輸出控制,根據(jù)該時(shí)鐘輸出控制確定輸出給上層應(yīng)用程序的時(shí)鐘。

上述用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法和系統(tǒng),是在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),先獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;在所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖;在所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),輸出所述第一以太網(wǎng)端口的時(shí)鐘,如此,在兩個(gè)以太網(wǎng)端口的時(shí)鐘已經(jīng)背離時(shí),不輸出任何時(shí)鐘,在兩個(gè)以太網(wǎng)端口的時(shí)鐘相一致時(shí),優(yōu)選輸出所述第一以太網(wǎng)端口的時(shí)鐘,實(shí)現(xiàn)了對兩個(gè)以太網(wǎng)端口的時(shí)鐘輸出的有效控制,可以提高并行冗余協(xié)議輸出時(shí)鐘的可靠性。

附圖說明

圖1為1588時(shí)間同步過程示意圖圖;

圖2為一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法的實(shí)現(xiàn)流程示意圖;

圖3為另一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法的實(shí)現(xiàn)流程示意圖;

圖4為一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)的組成結(jié)構(gòu)示意圖;

圖5為另一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)的組成結(jié)構(gòu)示意圖;

圖6為并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)在到變電站二次設(shè)備的cpu插件的對時(shí)位置示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。

如圖2所示,在其中一個(gè)實(shí)施例中,提供了一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,該實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法包括:

步驟s101:在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

在本實(shí)施例中,可以采用精確時(shí)間協(xié)議中規(guī)定的時(shí)鐘有效性的校驗(yàn)方式進(jìn)行第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘的有效性的校驗(yàn)。

具體地,可以通過判斷第一以太網(wǎng)端口的時(shí)鐘與其時(shí)鐘源的比對的有效性的方式確定第一以太網(wǎng)端口的時(shí)鐘是否有效,在根據(jù)第一以太網(wǎng)端口的時(shí)鐘得到的第一以太網(wǎng)端口的本地時(shí)間與根據(jù)其時(shí)鐘源得到的遠(yuǎn)方時(shí)間一致(本地時(shí)間和遠(yuǎn)方時(shí)間的差值小于一設(shè)定門限值)時(shí),確定第一以太網(wǎng)端口的時(shí)鐘有效,反之,則確定第一以太網(wǎng)端口的時(shí)鐘無效。同理,也可以確定第二以太網(wǎng)端口的時(shí)鐘是否有效。

這里,時(shí)鐘讀數(shù)差值一般是指第一以太網(wǎng)端口的硬時(shí)鐘讀數(shù)與第二以太網(wǎng)端口的硬時(shí)鐘讀數(shù)的差值,其中,硬時(shí)鐘即采用實(shí)時(shí)時(shí)鐘芯片。

步驟s102:將所述時(shí)鐘讀數(shù)差值與預(yù)設(shè)閾值進(jìn)行比較,獲得比較結(jié)果;

這里,預(yù)設(shè)閾值的大小可以根據(jù)實(shí)際需要選定,該預(yù)設(shè)閾值可以為系統(tǒng)默認(rèn)值,也可以是用戶根據(jù)實(shí)際需要自行設(shè)定的值。

步驟s103:在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖;

在本實(shí)施例中,所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值說明第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘雖然與其信號源同步,但是這兩個(gè)以太網(wǎng)端口時(shí)鐘的時(shí)間已經(jīng)發(fā)生背離,如果將任何一個(gè)以太網(wǎng)端口的時(shí)間輸出給上層應(yīng)用程序(繼電保護(hù)處理程序),將可能導(dǎo)致誤動和拒動等嚴(yán)重問題,將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖,即不輸出任何時(shí)鐘,等待取下一次的時(shí)鐘,可以防止誤動和拒動等嚴(yán)重問題。

步驟s104:在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),則輸出所述第一以太網(wǎng)端口的時(shí)鐘;

這里,第一以太網(wǎng)端口作為優(yōu)選的冗余通道對應(yīng)的以太網(wǎng)端口。在本實(shí)施例中,在兩個(gè)以太網(wǎng)端口(第一以太網(wǎng)端口和)的時(shí)鐘均有效且兩個(gè)以太網(wǎng)端口的時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),優(yōu)先選用第一以太網(wǎng)端口的時(shí)鐘。其中,所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值表明兩個(gè)以太網(wǎng)端口的時(shí)鐘是相一致的,輸出所述第一以太網(wǎng)端口的時(shí)鐘。

據(jù)此,根據(jù)上述本實(shí)施例的方案,其是在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),先獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;在所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖;在所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),輸出所述第一以太網(wǎng)端口的時(shí)鐘,如此,在兩個(gè)以太網(wǎng)端口的時(shí)鐘已經(jīng)背離時(shí),不輸出任何時(shí)鐘,在兩個(gè)以太網(wǎng)端口的時(shí)鐘相一致時(shí),優(yōu)選輸出所述第一以太網(wǎng)端口的時(shí)鐘,實(shí)現(xiàn)了對兩個(gè)以太網(wǎng)端口的時(shí)鐘輸出的有效控制,可以提高并行冗余協(xié)議輸出時(shí)鐘的可靠性。

可選地,在其中一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,還可以包括:獲取第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘無效,輸出所述第一以太網(wǎng)端口的時(shí)鐘。

在本實(shí)施例中,先確定所述第二以太網(wǎng)端口的時(shí)鐘是否有效,在確定所述第二以太網(wǎng)端口的時(shí)鐘無效時(shí),輸出所述第一以太網(wǎng)端口的時(shí)鐘,即與在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí)輸出的時(shí)鐘一致,可以避免以太網(wǎng)端口時(shí)鐘的頻繁切換。

所述第二以太網(wǎng)端口的時(shí)鐘無效說明第二以太網(wǎng)端口的時(shí)鐘在解碼時(shí)與第二以太網(wǎng)端口的時(shí)鐘源沒有對上,所以無需進(jìn)一步將所述時(shí)鐘讀數(shù)差值與預(yù)設(shè)閾值進(jìn)行比較,直接輸出所述第一以太網(wǎng)端口的時(shí)鐘。

可選地,在其中一個(gè)實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,還可以包括:在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘有效,獲取第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效,進(jìn)入所述獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值的步驟;在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效,輸出所述第二以太網(wǎng)端口的時(shí)鐘。

在本實(shí)施例中,在確定所述第二以太網(wǎng)端口的時(shí)鐘無效,輸出所述第一以太網(wǎng)端口的時(shí)鐘,而在確定所述第二以太網(wǎng)端口的時(shí)鐘有效且所述第一以太網(wǎng)端口的時(shí)鐘無效時(shí),輸出所述第二以太網(wǎng)端口的時(shí)鐘,如此,判別出了精度更高的端口時(shí)鐘,提高了輸入繼電保護(hù)應(yīng)用程序時(shí)間的可靠性。

以下結(jié)合以上幾個(gè)實(shí)施例,如圖3所示,在其中一個(gè)實(shí)施例中,提供了一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,該實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法包括:

步驟s201:判斷第二以太網(wǎng)端口的時(shí)鐘相對于第二以太網(wǎng)端口的時(shí)鐘源是否有效,若是,則進(jìn)入步驟s202,若否,則進(jìn)入步驟s205;

具體地,可以從解碼器的輸出結(jié)果中獲取第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志,在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘對于第二以太網(wǎng)端口的時(shí)鐘源有效,在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘對于第二以太網(wǎng)端口的時(shí)鐘源無效。

步驟s202:判斷第一以太網(wǎng)端口的時(shí)鐘相對于第一以太網(wǎng)端口的時(shí)鐘源是否有效,若是,則進(jìn)入步驟s203,若否,則進(jìn)入步驟s206:

具體地,可以從解碼器的輸出結(jié)果中獲取第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志,在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第一以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第一以太網(wǎng)端口的時(shí)鐘對于第一以太網(wǎng)端口的時(shí)鐘源有效,在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第一以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第一以太網(wǎng)端口的時(shí)鐘對于第一以太網(wǎng)端口的時(shí)鐘源無效。

步驟s203:獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

這里,所述時(shí)鐘讀數(shù)差值表征了第一以太網(wǎng)端口的時(shí)鐘和所述第二以太網(wǎng)端口的時(shí)鐘的背離程度。

步驟s204:判斷所述時(shí)鐘讀數(shù)差值是否小于預(yù)設(shè)閾值,若是,則進(jìn)入步驟s205,若否,則進(jìn)入步驟s207;

步驟s205:輸出所述第一以太網(wǎng)端口的時(shí)鐘;

步驟s206:輸出所述第二以太網(wǎng)端口的時(shí)鐘;

步驟s207:將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖。

為了提升算法的準(zhǔn)確性,在其中一個(gè)實(shí)施例中,所述時(shí)鐘讀數(shù)差值可以為所述第一以太網(wǎng)端口的時(shí)鐘源和所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)的差值。

在其中一個(gè)實(shí)施例中,上述獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值的步驟可以包括:獲取所述第一以太網(wǎng)端口的硬時(shí)戳和所述第二以太網(wǎng)端口的硬時(shí)戳;在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)得到的差值確定為所述時(shí)鐘讀數(shù)差值;在所述第一以太網(wǎng)端口的硬時(shí)戳加上1后的值等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第一以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值;在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳加上1后的值時(shí),將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第二以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值。

上述任意實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,可以應(yīng)用于變電站二次設(shè)備cpu板卡的時(shí)間對時(shí)處理程序中,可以在二次設(shè)備的對時(shí)技術(shù)中具有較好的應(yīng)用前景,提高精確時(shí)間協(xié)議對時(shí)可靠性。

根據(jù)上述實(shí)施例中的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法,本發(fā)明還提供一種用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)。在其中一個(gè)實(shí)施例中,如圖4所示,本發(fā)明實(shí)施例的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)包括差值確定單元301、數(shù)據(jù)比較單元302和輸出控制單元303,其中:

差值確定單元301,用于在第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘均有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

數(shù)據(jù)比較單元302,用于將所述時(shí)鐘讀數(shù)差值與預(yù)設(shè)閾值進(jìn)行比較,獲得比較結(jié)果;

輸出控制單元303,用于在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值不小于所述預(yù)設(shè)閾值時(shí),將所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的輸出閉鎖,在所述比較結(jié)果表明所述時(shí)鐘讀數(shù)差值小于所述預(yù)設(shè)閾值時(shí),則輸出所述第一以太網(wǎng)端口的時(shí)鐘。

在其中一個(gè)實(shí)施例中,如圖5所示,本發(fā)明的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng),還可以包括第一獲取單元401、第一時(shí)鐘校驗(yàn)單元402、第二獲取單元403和第二時(shí)鐘校驗(yàn)單元404;

第一獲取單元401用于獲取第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

第一時(shí)鐘校驗(yàn)單元402在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘無效;

輸出控制單元303可以還用于在第一時(shí)鐘校驗(yàn)單元402確定所述第二以太網(wǎng)端口的時(shí)鐘無效,輸出所述第一以太網(wǎng)端口的時(shí)鐘;

第一時(shí)鐘校驗(yàn)單元402還用于在所述第二以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第二以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第二以太網(wǎng)端口的時(shí)鐘有效;

第二獲取單元403用于獲取第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志;

第二時(shí)鐘校驗(yàn)單元404用于在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效,在所述第一以太網(wǎng)端口的時(shí)間同步狀態(tài)標(biāo)志表征所述第一以太網(wǎng)端口的時(shí)鐘與所述第二以太網(wǎng)端口的時(shí)鐘源處于未同步狀態(tài)時(shí),確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效;

差值確定單元301用于在第二時(shí)鐘校驗(yàn)單元404確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘有效時(shí),獲取所述第一以太網(wǎng)端口和所述第二以太網(wǎng)端口的時(shí)鐘讀數(shù)差值;

所述輸出控制單元還用于在第二時(shí)鐘校驗(yàn)單元404確定所述第一網(wǎng)絡(luò)端口的時(shí)鐘無效時(shí),輸出所述第二以太網(wǎng)端口的時(shí)鐘。

在其中一個(gè)實(shí)施例中,所述時(shí)鐘讀數(shù)差值為所述第一以太網(wǎng)端口的時(shí)鐘源和所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)的差值。

在其中一個(gè)實(shí)施例中差值確定單元301可以獲取所述第一以太網(wǎng)端口的硬時(shí)戳和所述第二以太網(wǎng)端口的硬時(shí)戳,在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)得到的差值確定為所述時(shí)鐘讀數(shù)差值,在所述第一以太網(wǎng)端口的硬時(shí)戳加上1后的值等于所述第二以太網(wǎng)端口的硬時(shí)戳?xí)r,將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第一以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值,在所述第一以太網(wǎng)端口的硬時(shí)戳等于所述第二以太網(wǎng)端口的硬時(shí)戳加上1后的值時(shí),將所述第一以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)減去所述第二以太網(wǎng)端口的時(shí)鐘源的絕對時(shí)間秒沿時(shí)刻的硬時(shí)鐘讀數(shù)之后加上所述第二以太網(wǎng)端口的時(shí)鐘源的兩個(gè)絕對時(shí)間秒沿時(shí)刻之間相隔的硬時(shí)鐘數(shù)后的值確定為所述時(shí)鐘讀數(shù)差值。

在其中一個(gè)實(shí)施例中,如圖6所示,為并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)在到變電站二次設(shè)備的cpu插件的對時(shí)位置。在經(jīng)過前端的解碼裝置加密后的第一以太網(wǎng)端口的時(shí)鐘和第二以太網(wǎng)端口的時(shí)鐘輸入到變電站二次設(shè)備的cpu板卡,cpu板卡的時(shí)間對時(shí)處理程序?qū)⑦@兩個(gè)以太網(wǎng)端口的時(shí)鐘輸入到并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)進(jìn)行時(shí)鐘輸出控制,根據(jù)該時(shí)鐘輸出控制確定輸出給上層應(yīng)用程序的時(shí)鐘,如判別出精度更高的端口時(shí)鐘送入繼電保護(hù)應(yīng)用程序使用。

本發(fā)明實(shí)施例提供的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)的描述,與上述用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法的描述是類似的,并且具有上述用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法的有益效果,為節(jié)約篇幅,不再贅述;因此,以上對本發(fā)明實(shí)施例提供的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制系統(tǒng)中未披露的技術(shù)細(xì)節(jié),請參照上述提供的用于并行冗余協(xié)議網(wǎng)絡(luò)中的時(shí)鐘輸出控制方法的描述。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
图们市| 汝城县| 南康市| 谢通门县| 布尔津县| 浮山县| 焉耆| 新乡县| 尼玛县| 宁河县| 龙井市| 化德县| 汽车| 潮安县| 田阳县| 安福县| 安溪县| 清苑县| 湟中县| 南陵县| 四平市| 夹江县| 军事| 祁连县| 陆良县| 望都县| 宜君县| 大新县| 芦溪县| 云浮市| 黄浦区| 娱乐| 墨脱县| 盈江县| 洞口县| 左权县| 雅安市| 铜川市| 苏尼特右旗| 平泉县| 洛扎县|