[0094]當(dāng)網(wǎng)絡(luò)設(shè)備為交換機時,則可按照前文所描述的過程,執(zhí)行步驟110至步驟140。
[0095]當(dāng)網(wǎng)絡(luò)設(shè)備為Ρ0Ν設(shè)備時。則在步驟110緩存第一報文之前,還包括Ρ0Ν設(shè)備判斷第一接收時間是否在Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi),并根據(jù)判斷結(jié)果緩存第一報文的步驟。具體步驟如下:
[0096]所述Ρ0Ν設(shè)備判斷所述第一接收時間是否在所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi);
[0097]如果所述第一接收時間處于所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi),則所述Ρ0Ν設(shè)備緩存所述第一報文;
[0098]如果所述第一接收時間在所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙外,則所述Ρ0Ν設(shè)備確定所述第一報文的第一主動延時時間和第二主動延時時間,根據(jù)所述第一主動延時時間和第二主動延時時間,緩存所述第一報文;
[0099]其中,所述第一主動延時時間為所述Ρ0Ν設(shè)備輪詢到接收所述第一報文的物理接口處的時間減去所述第一接收時間;
[0100]所述第二主動延時時間為所述延時值減去所述第一主動延時時間。
[0101]在此簡述Ρ0Ν設(shè)備的工作原理。Ρ0Ν設(shè)備包括光線路終端(英文:0ptical LineTerminal,縮寫:0LT)和多個光網(wǎng)絡(luò)單兀(英文:Optical Network Unit,縮寫:0NU)。OLT與多個0NU連接。
[0102]在上行通信時,PON設(shè)備采用時分多址(英文:Time Divis1n Multiple Access,縮寫:TDMA)方式傳輸報文。即0LT在一個輪詢周期內(nèi),依次輪詢每個0NU,并為每個0NU平均分配輪詢時隙。0NU作為Ρ0Ν設(shè)備接收報文的物理接口。每個0NU在0LT分配的輪詢時隙(指定的時間段)內(nèi)向OLT發(fā)送報文,OLT接收報文。如果某一 ONU(例如,0NU1)在OLT當(dāng)前分配的輪詢時隙內(nèi)未及時地向OLT發(fā)送報文,則OLT不再接收該ONU發(fā)送的報文,而繼續(xù)輪詢下一個0NU(0NU2),直到OLT再次輪詢到0NU1時,0NU1再向OLT發(fā)送報文。
[0103]具體地,Ρ0Ν設(shè)備接收到第一報文后,判斷第一接收時間是否在Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi),如果第一接收時間處于Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi),則Ρ0Ν設(shè)備根據(jù)第一接收時間,緩存第一報文,即執(zhí)行步驟230。
[0104]如果第一接收時間在Ρ0Ν設(shè)備的當(dāng)前輪詢時隙外,則Ρ0Ν設(shè)備確定第一報文的第一主動延時時間和第二主動延時時間,根據(jù)第一主動延時時間和第二主動延時時間,緩存第一報文。
[0105]例如,假設(shè)接收到第一報文的第一接收時間為W,Ρ0Ν設(shè)備再次輪詢到接收第一報文的物理接口處的時間為U,延時值預(yù)設(shè)的固定值X,則第一主動延時時間為υ-w ;第二主動延時時間為x-(u-w)。
[0106]Ρ0Ν設(shè)備根據(jù)第一主動延時時間和第二主動延時時間,緩存第一報文,具體為,緩存的時間為第一主動延時時間加上第二主動延時時間,即緩存的時間為:u-w+x-(u-w)=X,也即是,Ρ0Ν設(shè)備對第一報文緩存固定的延時值X。
[0107]可以理解的是,Ρ0Ν設(shè)備對接收的每個報文的接收時間均做上述的判斷處理,例如,對接收第二報文的第二接收時間也做上述的判斷處理,在此不再復(fù)述。
[0108]進一步地,在本發(fā)明實施例中,每個0NU與一個MU連接,0NU接收該MU發(fā)送的報文,并在輪詢時隙內(nèi)向0LT發(fā)送報文。
[0109]0NU1在0LT分配輪詢時隙內(nèi)向0LT發(fā)送第一報文,0LT接收到第一報文后,判斷第一接收時間是否在0NU1的當(dāng)前輪詢時隙內(nèi),如果第一接收時間處于0NU1的當(dāng)前輪詢時隙內(nèi),則0LT根據(jù)第一接收時間,緩存第一報文,即執(zhí)行步驟230。
[0110]如果第一接收時間在0NU1的當(dāng)前輪詢時隙外,則0LT確定第一報文的第一主動延時時間和第二主動延時時間,根據(jù)第一主動延時時間和第二主動延時時間,緩存第一報文。
[0111]例如,假設(shè)0NU1接收到第一報文的第一接收時間為W,0LT再次輪詢到0NU1的時間為U,延時值預(yù)設(shè)的固定值X,由于0NU1接收第一報文的第一接收時間在當(dāng)前輪詢時隙夕卜,則0NU1將第一報文緩存在0NU1內(nèi),等待0LT再次輪詢時,向0LT發(fā)送第一報文,第一報文在0UN1中的緩存時間為第一主動延時時間;由于第一報文已在0NU1處已緩存了(U-W),則0LT在接收到報文后,用延時值減去第一報文已緩存的時間,得到第一報文在0LT中的緩存時間為第二主動延時時間,
[0112]因此,第一報文在Ρ0Ν設(shè)備中的緩存的時間為第一主動延時時間加上第二主動延時時間,即緩存的時間為:U-W+X-(U-W) = X,也即是,0LT對第一報文緩存固定的延時值X。
[0113]因此,通過應(yīng)用本發(fā)明實施例提供的報文的處理方法,網(wǎng)絡(luò)設(shè)備對接收的第一報文和第二報文進行緩存處理,當(dāng)達到每個報文的發(fā)送時間時,網(wǎng)絡(luò)設(shè)備發(fā)送報文,發(fā)送時間為接收報文的接收時間加上延時值,延時值為預(yù)設(shè)的固定值。由于網(wǎng)絡(luò)設(shè)備在發(fā)送每個報文前,為每個報文緩存固定的延時值,使得網(wǎng)絡(luò)設(shè)備在發(fā)送每個報文時,依然按照接收報文時的接收時間間隔進行發(fā)送,減少了報文抖動,也使得繼電保護器可準(zhǔn)確地接收報文,進而判斷電纜線路的供電情況,實現(xiàn)對電力線路的繼電保護。
[0114]上述實施例描述的方法均可實現(xiàn)報文的處理方法,相應(yīng)地,本發(fā)明實施例還提供了一種報文的處理裝置,用以實現(xiàn)前述實施例中提供的報文的處理方法,如圖2所示,所述裝置包括:接收單元210、緩存單元220以及發(fā)送單元230。
[0115]所述裝置包括的接收單元210,用于接收第一報文和第二報文,接收所述第一報文的時間為第一接收時間,接收所述第二報文的時間為第二接收時間;
[0116]緩存單元220,用于緩存所述第一報文和第二報文;
[0117]發(fā)送單元230,用于當(dāng)?shù)竭_第一發(fā)送時間時,發(fā)送所述第一報文,所述第一發(fā)送時間為所述第一接收時間加上延時值,所述延時值為預(yù)設(shè)的固定值;
[0118]所述發(fā)送單元230還用于,當(dāng)?shù)竭_第二發(fā)送時間時,發(fā)送所述第二報文,所述第二發(fā)送時間為所述第二接收時間加上所述延時值。
[0119]所述裝置還包括:確定單元240,用于確定接收所述第一報文的物理接口的第一接口編號;
[0120]所述確定單元240還用于,確定接收所述第二報文的物理接口的第二接口編號;
[0121]所述緩存單元220具體用于,根據(jù)所述第一接口編號,將所述第一報文存放入與所述第一接口編號對應(yīng)的緩存隊列中;
[0122]所述緩存單元220還具體用于,根據(jù)所述第二接口編號,將所述第二報文存放入與所述第二接口編號對應(yīng)的緩存隊列中。
[0123]進一步地,所述裝置為無源光網(wǎng)絡(luò)Ρ0Ν設(shè)備;
[0124]如圖3所示,當(dāng)所述裝置為Ρ0Ν設(shè)備時,所述裝置還包括:判斷單元310,用于判斷所述第一接收時間是否在所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi);
[0125]所述緩存單元220還用于,如果所述第一接收時間處于所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙內(nèi),則緩存所述第一報文;
[0126]所述緩存單元220還用于,如果所述第一接收時間在所述Ρ0Ν設(shè)備的當(dāng)前輪詢時隙外,則確定所述第一報文的第一主動延時時間和第二主動延時時間,根據(jù)所述第一主動延時時間和第二主動延時時間,緩存所述第一報文;
[0127]其中,所述第一主動延時時間為所述Ρ0Ν設(shè)備輪詢到接收所述第一報文的物理接口處的時間減去所述第一接收時間;
[0128]所述第二主動延時時間為所述延時值減去所述第一主動延時時間。
[0129]因此,通過應(yīng)用本發(fā)明實施例提供的報文的處理裝置,所述裝置對接收的第一報文和第二報文進行緩存處理,當(dāng)達到每個報文的發(fā)送時間時,所述裝置發(fā)送報文,發(fā)送時間為接收報文的接收時間加上延時值,延時值為預(yù)設(shè)的固定值。由于所述裝置在發(fā)送每個報文前,為每個報文緩存固定的延時值,使得所述裝置在發(fā)送每個報文時,依然按照接收報文時的接收時間間隔進行發(fā)送,減少了報文抖動,也使得繼電保護器可準(zhǔn)確地接收報文,進而判斷電纜線路的供電情況,實現(xiàn)對電力線路的繼電保護。
[0130]另外,本發(fā)明實施例提供的報文的處理裝置還可以采用的實現(xiàn)方式如下,用以實現(xiàn)前述本發(fā)明實施例中的報文的處理方法,如圖4所示,所述報文的處理裝置包括:物理接口 410、處理器420、存儲器430。系統(tǒng)總線440用于連接物理接口 410、處理器420和存儲器 430。
[0131]所述物理接口 410用于,接收第一報文和第二報文,并將接收的所述第一報文和第二報文傳輸至處理器,接收所述第一報文的時間為第一接收時間,接收所述第二報文的時間為第二接收時間;
[