本發(fā)明涉及電力通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種變電站報(bào)文數(shù)據(jù)交互方法、裝置及系統(tǒng)。
背景技術(shù):
在智能變電站站內(nèi)通信網(wǎng)絡(luò)領(lǐng)域,IEC62439標(biāo)準(zhǔn)詳述了并行冗余協(xié)議(Parallel Redundancy Protoco1,PRP)以及高可用性無縫冗余協(xié)議(High-availability Seamless Redundancy,HSR)等。其中,PRP依賴2個(gè)局域網(wǎng)的并行工作,在發(fā)生鏈路或交換機(jī)故障情形時(shí)提供完全無縫的切換。PRP也可以通過將各個(gè)方向作為一個(gè)獨(dú)立網(wǎng)絡(luò)處理,用于建立一個(gè)簡單的、無縫的環(huán)結(jié)構(gòu),該方法稱之為HSR。HSR具有優(yōu)異的故障恢復(fù)性能,實(shí)現(xiàn)網(wǎng)絡(luò)故障時(shí)實(shí)現(xiàn)零切換時(shí)間,滿足變電站自動(dòng)化系統(tǒng)的實(shí)時(shí)要求,適用于各種規(guī)模的變電站以及站總線和過程總線拓?fù)?,?yīng)用于變電站自動(dòng)化網(wǎng)絡(luò)通信系統(tǒng)是智能變電站將來的趨勢。
國家電網(wǎng)于2012年啟動(dòng)了新一代智能變電站的研究與試點(diǎn)建設(shè),優(yōu)化通信網(wǎng)絡(luò)結(jié)構(gòu),減小了網(wǎng)絡(luò)交換機(jī)數(shù)量,降低了通信網(wǎng)絡(luò)的建設(shè)成本,并提出了“共網(wǎng)共口”的新需求。構(gòu)建基于“共網(wǎng)共口”的站內(nèi)一體化高速通信網(wǎng)絡(luò),是新一代智能變電站通信系統(tǒng)的發(fā)展方向。
變電站內(nèi)SV、GOOSE、MMS等業(yè)務(wù)以共口方式傳輸時(shí),在優(yōu)先級設(shè)置上,SV發(fā)送優(yōu)先級設(shè)置為最高,GOOSE次之,MMS最低。但是,如果某個(gè)優(yōu)先級低的報(bào)文正在發(fā)送中,而SV報(bào)文發(fā)送時(shí)刻到了,此時(shí)是不可能取消正在進(jìn)行的發(fā)送任務(wù)的,只能等待。在HSR環(huán)網(wǎng)中,多個(gè)節(jié)點(diǎn)的等待延時(shí)將導(dǎo)致重要報(bào)文的延時(shí)超出技術(shù)規(guī)范的要求。雙連接交換節(jié)點(diǎn)DANH(Doubly Attached Node with HSR,DANH)在作為轉(zhuǎn)發(fā)節(jié)點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)幀時(shí)可以采用直通交換技術(shù)減少轉(zhuǎn)發(fā)過程帶來的延時(shí),但無法解決高優(yōu)先級報(bào)文等待這一問題。
因此,如何降低報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)的延時(shí)發(fā)生的概率成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于如何降低報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)的延時(shí)發(fā)生的概率。
為此,根據(jù)第一方面,本發(fā)明實(shí)施例提供一種變電站報(bào)文數(shù)據(jù)交互方法,包括:
獲取至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù);分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型;根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長;將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長;發(fā)送各個(gè)轉(zhuǎn)發(fā)隊(duì)列中的報(bào)文數(shù)據(jù)。
可選地,將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列包括:獲取報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列的時(shí)間片信息;根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列。
可選地,根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列包括:判斷待放入報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)隊(duì)列是否存在對應(yīng)的時(shí)間片信息;如果待放入報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列不存在對應(yīng)的時(shí)間片信息,則基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。
可選地,基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列包括:判斷待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)是否為多個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù);如果待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)為多個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù),則根據(jù)各個(gè)報(bào)文數(shù)據(jù)業(yè)務(wù)類型的優(yōu)先級依次放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。
可選地,如果待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)為單個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù),則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列的末端。
可選地,如果待放入報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列存在對應(yīng)的時(shí)間片信息,則根據(jù)先到先發(fā)的原則將報(bào)文數(shù)據(jù)放入時(shí)間片信息對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列的末端。
根據(jù)第二方面,本發(fā)明實(shí)施例提供一種變電站報(bào)文數(shù)據(jù)交互裝置,包括:
報(bào)文獲取模塊,用于獲取至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù);類型確定模塊,用于分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型;波長確定模塊,用于根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長;報(bào)文放入模塊,用于將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長;報(bào)文發(fā)送模塊,用于發(fā)送各個(gè)轉(zhuǎn)發(fā)隊(duì)列中的報(bào)文數(shù)據(jù)。
可選地,報(bào)文放入模塊包括:時(shí)間片單元,用于獲取報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列的時(shí)間片信息;隊(duì)列確定單元,用于根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列。
可選地,隊(duì)列確定單元包括:判斷子單元,用于判斷待放入報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)隊(duì)列是否存在對應(yīng)的時(shí)間片信息;放入子單元,用于基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。
根據(jù)第三方面,本發(fā)明實(shí)施例提供一種變電站報(bào)文數(shù)據(jù)交互系統(tǒng),包括:
數(shù)據(jù)交互裝置,用于接收/發(fā)送待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù);處理器,用于執(zhí)行上述的報(bào)文數(shù)據(jù)交互方法。
本發(fā)明技術(shù)方案,具有如下優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的變電站報(bào)文數(shù)據(jù)交互方法、裝置及系統(tǒng),由于分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型,而后根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長,將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長,使得在各個(gè)轉(zhuǎn)發(fā)隊(duì)列在轉(zhuǎn)發(fā)各自隊(duì)列中的數(shù)據(jù)時(shí),能夠與其它轉(zhuǎn)發(fā)隊(duì)列的數(shù)據(jù)并線傳輸,相對于現(xiàn)有的單一波長串行傳輸報(bào)文數(shù)據(jù),不同的業(yè)務(wù)類型報(bào)文數(shù)據(jù)需排在同一隊(duì)列,本發(fā)明提供的方案實(shí)現(xiàn)了波分報(bào)文數(shù)據(jù),從而能夠降低報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)的延時(shí)發(fā)生的概率。
作為可選的技術(shù)方案,根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,實(shí)現(xiàn)了在波分報(bào)文數(shù)據(jù)的同時(shí),也結(jié)合了時(shí)域信息對報(bào)文數(shù)據(jù)進(jìn)行時(shí)分,從而,能夠統(tǒng)籌報(bào)文數(shù)據(jù)的波長信息和時(shí)域信息來進(jìn)行報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例中一種變電站報(bào)文數(shù)據(jù)交互方法流程圖;
圖2為本發(fā)明實(shí)施例中報(bào)文數(shù)據(jù)一種波分示意圖;
圖3為本發(fā)明實(shí)施例中一種變電站報(bào)文數(shù)據(jù)交互裝置示意圖;
圖4為本發(fā)明實(shí)施例中報(bào)文數(shù)據(jù)一種時(shí)分示意圖。
具體實(shí)施方式
下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
在本發(fā)明的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,還可以是兩個(gè)元件內(nèi)部的連通,可以是無線連接,也可以是有線連接。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
本申請發(fā)明人在研究時(shí)發(fā)現(xiàn),由于目前變電站站內(nèi)通信采用同一波長進(jìn)行數(shù)據(jù)傳輸,使得在當(dāng)前具有報(bào)文數(shù)據(jù)傳輸時(shí),優(yōu)先級高的報(bào)文無法插入報(bào)文隊(duì)列,只能串行傳輸,即等待當(dāng)前報(bào)文數(shù)據(jù)傳輸完畢后方可傳輸優(yōu)先級高的報(bào)文。對此,本發(fā)明整體構(gòu)思為:設(shè)置不同的波長,不同的波長傳輸不同的業(yè)務(wù)類型的報(bào)文數(shù)據(jù),使得不同業(yè)務(wù)類型的報(bào)文數(shù)據(jù)能夠并行傳輸。
為了降低報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)的延時(shí)發(fā)生的概率,本發(fā)明實(shí)施例公開了一種變電站報(bào)文數(shù)據(jù)交互方法,請參考圖1,為該報(bào)文數(shù)據(jù)交互方法流程圖,該保溫?cái)?shù)據(jù)交互方法包括:
步驟S101,獲取至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)。在具體實(shí)施例中,請參考圖2,可以從環(huán)上接收待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù),例如左環(huán)輸入、右環(huán)輸入;也可以從本地的設(shè)備接收待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)。通常而言,待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)承載了不同業(yè)務(wù)類型的業(yè)務(wù)信息。
步驟S102,分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型。在具體實(shí)施例中,在獲取得到至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)后,可以通過對報(bào)文進(jìn)行識別,具體地,待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)通常符合預(yù)設(shè)的協(xié)議格式,通過在預(yù)設(shè)協(xié)議的特定位置可以確定出待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型。本實(shí)施例中,所稱業(yè)務(wù)類型可以包括:SV、GOOSE和MMS等業(yè)務(wù)類型,在其它實(shí)施例中,還可以包括其它的業(yè)務(wù)類型。
步驟S103,根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長。本實(shí)施例中,將不同業(yè)務(wù)類型的報(bào)文數(shù)據(jù)通過不同波長的信號進(jìn)行傳輸。在具體實(shí)施例中,可以預(yù)先設(shè)置各個(gè)業(yè)務(wù)類型對應(yīng)的波長,在確定報(bào)文數(shù)據(jù)的類型后,可以確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長。
步驟S104,將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長。本實(shí)施例中,通過不同的轉(zhuǎn)發(fā)隊(duì)列來轉(zhuǎn)發(fā)不同波長的數(shù)據(jù)。在具體實(shí)施例中,在確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長后,即可將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,由于不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長,不同波長的報(bào)文數(shù)據(jù)放入不同的轉(zhuǎn)發(fā)隊(duì)列,使得在傳輸過程中,不同業(yè)務(wù)類型的報(bào)文數(shù)據(jù)不受其他波長數(shù)據(jù)傳輸?shù)挠绊憽?/p>
步驟S105,發(fā)送各個(gè)轉(zhuǎn)發(fā)隊(duì)列中的報(bào)文數(shù)據(jù)。
在可選的實(shí)施例中,在執(zhí)行步驟S104時(shí),將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列包括:獲取報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列的時(shí)間片信息;根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列。在具體報(bào)文數(shù)據(jù)傳輸過程中,可以按時(shí)域劃分傳輸報(bào)文數(shù)據(jù)的時(shí)間片,例如在某個(gè)時(shí)段傳輸某一特定波長的報(bào)文數(shù)據(jù)。本實(shí)施例中,可以獲取報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列的時(shí)間片信息,而后,將各個(gè)報(bào)文數(shù)據(jù)放入對應(yīng)時(shí)間片的轉(zhuǎn)發(fā)隊(duì)列。
需要說明的是,在具體實(shí)施例中,在對于沒有預(yù)設(shè)時(shí)間片的轉(zhuǎn)發(fā)隊(duì)列,可以按照預(yù)設(shè)規(guī)則進(jìn)行報(bào)文數(shù)據(jù)放入。具體地,在根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列包括:判斷待放入報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)隊(duì)列是否存在對應(yīng)的時(shí)間片信息;如果待放入報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列不存在對應(yīng)的時(shí)間片信息,則基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。具體地,基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列包括:判斷待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)是否為多個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù);如果待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)為多個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù),則根據(jù)各個(gè)報(bào)文數(shù)據(jù)業(yè)務(wù)類型的優(yōu)先級依次放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。需要說明的是,本實(shí)施例中,多個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù)應(yīng)當(dāng)為相同傳輸波長的報(bào)文數(shù)據(jù)。在根據(jù)業(yè)務(wù)類型的優(yōu)先級放入報(bào)文數(shù)據(jù)時(shí),優(yōu)先級高的報(bào)文數(shù)據(jù)在時(shí)域上放在前列,優(yōu)先級低的報(bào)文數(shù)據(jù)在時(shí)域上放在后列,由此減少高優(yōu)先級的報(bào)文數(shù)據(jù)延時(shí)。
在可選的實(shí)施例中,如果待放入報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列存在對應(yīng)的時(shí)間片信息,則根據(jù)先到先發(fā)的原則將報(bào)文數(shù)據(jù)放入時(shí)間片信息對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列的末端。由于在預(yù)設(shè)的時(shí)間片轉(zhuǎn)發(fā)隊(duì)列中放入的報(bào)文數(shù)據(jù)具有相同的傳輸波長,因此,在放入同一波長的報(bào)文數(shù)據(jù)時(shí),在時(shí)域上可以根據(jù)先到先發(fā)的原則將報(bào)文數(shù)據(jù)一次放入時(shí)間片對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列中。
本實(shí)施例還公開了一種變電站報(bào)文數(shù)據(jù)交互裝置,請參考圖3,為該報(bào)文數(shù)據(jù)交互裝置結(jié)構(gòu)示意圖,該報(bào)文數(shù)據(jù)交互裝置包括:報(bào)文獲取模塊301、類型確定模塊302、波長確定模塊303、報(bào)文放入模塊304和報(bào)文發(fā)送模塊305,其中:
報(bào)文獲取模塊301用于獲取至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù);類型確定模塊302用于分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型;波長確定模塊303用于根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長;報(bào)文放入模塊304用于將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長;報(bào)文發(fā)送模塊305用于發(fā)送各個(gè)轉(zhuǎn)發(fā)隊(duì)列中的報(bào)文數(shù)據(jù)。
在可選的實(shí)施例中,報(bào)文放入模塊304包括:時(shí)間片單元,用于獲取報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)隊(duì)列的時(shí)間片信息;隊(duì)列確定單元,用于根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列。
在可選的實(shí)施例中,隊(duì)列確定單元包括:判斷子單元,用于判斷待放入報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)隊(duì)列是否存在對應(yīng)的時(shí)間片信息;放入子單元,用于基于預(yù)設(shè)規(guī)則將待放入轉(zhuǎn)發(fā)隊(duì)列的報(bào)文數(shù)據(jù)放入對應(yīng)的轉(zhuǎn)發(fā)隊(duì)列。
本實(shí)施例還公開了一種變電站報(bào)文數(shù)據(jù)交互系統(tǒng),包括:數(shù)據(jù)交互裝置,用于接收/發(fā)送待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù);處理器,用于執(zhí)行上述實(shí)施例公開的報(bào)文數(shù)據(jù)交互方法。
為便于本領(lǐng)域技術(shù)人員理解,下文對本實(shí)施例公開的報(bào)文數(shù)據(jù)交互過程予以說明,請參考圖2和圖4,其中,圖2為本實(shí)施例報(bào)文數(shù)據(jù)波分示意圖,圖4為本實(shí)施例時(shí)分示意圖。
請參考圖2,在具體實(shí)施過程中,可以獲取左環(huán)輸入、右環(huán)輸入的業(yè)務(wù)報(bào)文數(shù)據(jù),這些報(bào)文數(shù)據(jù)可以復(fù)用光纖通道傳輸,在接收到這些不同業(yè)務(wù)類型的報(bào)文數(shù)據(jù)后,需對其進(jìn)行解復(fù)用,分別得到不同波長的報(bào)文數(shù)據(jù),而后將各個(gè)業(yè)務(wù)類型的報(bào)文數(shù)據(jù)分別按照各自波長(λ1、λ2……λn)放入對應(yīng)的波長轉(zhuǎn)發(fā)隊(duì)列(轉(zhuǎn)發(fā)隊(duì)列1、轉(zhuǎn)發(fā)隊(duì)列2……轉(zhuǎn)發(fā)隊(duì)列n),各個(gè)轉(zhuǎn)發(fā)隊(duì)列可以將其欲轉(zhuǎn)發(fā)的報(bào)文數(shù)據(jù)復(fù)用光纖通道進(jìn)行發(fā)送,例如左環(huán)輸出、右環(huán)輸出,再如發(fā)送至本地的相關(guān)設(shè)備。對于接收本地設(shè)備發(fā)送的報(bào)文數(shù)據(jù),可以通過相關(guān)的業(yè)務(wù)識別模塊來對報(bào)文數(shù)據(jù)的業(yè)務(wù)類型進(jìn)行識別區(qū)分。請參考圖4,示例了時(shí)域上傳輸“業(yè)務(wù)1”和“業(yè)務(wù)2”。在時(shí)域上分了傳輸業(yè)務(wù)的時(shí)間片t0,在將報(bào)文數(shù)據(jù)放入對應(yīng)的波長轉(zhuǎn)發(fā)隊(duì)列時(shí),對于有時(shí)間片的業(yè)務(wù)類型,例如“業(yè)務(wù)1”,可以基于上述實(shí)施例公開的方法將“業(yè)務(wù)1”的報(bào)文數(shù)據(jù)放入“業(yè)務(wù)1”時(shí)間片t1的轉(zhuǎn)發(fā)隊(duì)列中。
本實(shí)施例公開的變電站報(bào)文數(shù)據(jù)交互方法、裝置及系統(tǒng),由于分別確定至少一個(gè)待轉(zhuǎn)發(fā)報(bào)文數(shù)據(jù)中各個(gè)報(bào)文數(shù)據(jù)的業(yè)務(wù)類型,而后根據(jù)各個(gè)業(yè)務(wù)類型分別確定各個(gè)業(yè)務(wù)類型對應(yīng)的報(bào)文數(shù)據(jù)所屬的波長,將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,不同的轉(zhuǎn)發(fā)隊(duì)列之間具有不同的傳輸波長,使得在各個(gè)轉(zhuǎn)發(fā)隊(duì)列在轉(zhuǎn)發(fā)各自隊(duì)列中的數(shù)據(jù)時(shí),能夠與其它轉(zhuǎn)發(fā)隊(duì)列的數(shù)據(jù)并線傳輸,相對于現(xiàn)有的單一波長串行傳輸報(bào)文數(shù)據(jù),不同的業(yè)務(wù)類型報(bào)文數(shù)據(jù)需排在同一隊(duì)列,本發(fā)明提供的方案實(shí)現(xiàn)了波分報(bào)文數(shù)據(jù),從而能夠降低報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)的延時(shí)發(fā)生的概率。
在可選的實(shí)施例中,根據(jù)時(shí)間片信息將各個(gè)報(bào)文數(shù)據(jù)分別放入各自對應(yīng)波長的轉(zhuǎn)發(fā)隊(duì)列,實(shí)現(xiàn)了在波分報(bào)文數(shù)據(jù)的同時(shí),也結(jié)合了時(shí)域信息對報(bào)文數(shù)據(jù)進(jìn)行時(shí)分,從而,能夠統(tǒng)籌報(bào)文數(shù)據(jù)的波長信息和時(shí)域信息來進(jìn)行報(bào)文數(shù)據(jù)的轉(zhuǎn)發(fā)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。