报文的处理方法、装置与系统的制作方法_4

文档序号:9690280阅读:来源:国知局
0132]所述处理器420用于,接收物理接口传输的所述第一报文和第二报文,将所述第一报文和第二报文传输至所述存储器;
[0133]所述存储器430用于,接收所述处理器传输的所述第一报文和第二报文,缓存所述第一报文和第二报文;
[0134]所述处理器420还用于,当到达第一发送时间时,从所述存储器中获取所述第一报文,将所述第一报文传输至所述物理接口,所述第一发送时间为所述第一接收时间加上延时值,所述延时值为预设的固定值;
[0135]所述物理接口 410还用于,发送所述第一报文;
[0136]所述处理器420还用于,当到达第二发送时间时,从所述存储器中获取所述第二报文,将所述第二报文传输至所述物理接口,所述第二发送时间为所述第二接收时间加上延时值,所述延时值为预设的固定值;
[0137]所述物理接口 410还用于,发送所述第二报文。
[0138]需要说明的是,处理器420可以是一个处理器,也可以是多个处理元件的统称。例如,该处理器420可以是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或者多个现场可编程门阵列(英文:Field Programmable GateArray,缩写:FPGA),或,一个或者多个网络处理器(英文:Network Processor,缩写:NP)。
[0139]存储器430可以是一个存储装置,也可以是多个存储元件的统称,且用于存储可执行程序代码或接入网管理设备运行所需要参数、数据等。且存储器430可以包括随机存取存储器(英文:random-access memory,缩写:RAM)、只读存储器(英文:read_onlymemory,缩写:R0M)、也可以包括非易失性存储器(英文:non_volatile memory),例如,磁盘存储器,闪存(英文:Flash)等。存储器430可以是独立的,也可以集成在物理接口 410或处理器420中。
[0140]进一步地,所述处理器420还用于,执行以下过程的指令:
[0141]确定接收所述第一报文的物理接口的第一接口编号;
[0142]确定接收所述第二报文的物理接口的第二接口编号;
[0143]进一步地,所述处理器420具体用于,执行以下过程的指令:
[0144]将确定的所述第一接口编号和第二接口编号传输至所述存储器。
[0145]所述存储器430还用于,接收所述处理器传输的所述第一接口编号和第二接口编号,根据所述第一接口编号,将所述第一报文存放入与所述第一接口编号对应的缓存队列中;
[0146]根据所述第二接口编号,将所述第二报文存放入与所述第二接口编号对应的缓存队列中。
[0147]进一步地,所述装置为无源光网络Ρ0Ν设备,所述处理器420还用于,执行以下过程的指令:
[0148]判断所述第一接收时间是否在所述Ρ0Ν设备的当前轮询时隙内;
[0149]如果所述第一接收时间处于所述Ρ0Ν设备的当前轮询时隙内,则将所述第一报文传输至所述存储器;
[0150]所述存储器430还用于,缓存所述第一报文;
[0151]如果所述第一接收时间在所述Ρ0Ν设备的当前轮询时隙外,则确定所述第一报文的第一主动延时时间和第二主动延时时间,根据所述第一主动延时时间和第二主动延时时间,将所述第一报文传输至所述存储器;
[0152]所述存储器430还用于,缓存所述第一报文;
[0153]其中,所述第一主动延时时间为所述Ρ0Ν设备轮询到接收所述第一报文的物理接口处的时间减去所述第一接收时间;
[0154]所述第二主动延时时间为所述延时值减去所述第一主动延时时间。
[0155]因此,通过应用本发明实施例提供的报文的处理装置,所述装置对接收的第一报文和第二报文进行缓存处理,当达到每个报文的发送时间时,所述装置发送报文,发送时间为接收报文的接收时间加上延时值,延时值为预设的固定值。由于所述装置在发送每个报文前,为每个报文缓存固定的延时值,使得所述装置在发送每个报文时,依然按照接收报文时的接收时间间隔进行发送,减少了报文抖动,也使得继电保护器可准确地接收报文,进而判断电缆线路的供电情况,实现对电力线路的继电保护。
[0156]另外,本发明实施例还提供了一种报文的处理系统,如图5所示,所述系统包括,网络设备510和继电保护器520。
[0157]所述网络设备510,用于接收所述第一报文的时间为第一接收时间,接收所述第二报文的时间为第二接收时间,缓存所述第一报文和第二报文,当到达第一发送时间时,向所述继电保护器发送所述第一报文,所述第一发送时间为所述第一接收时间加上延时值,所述延时值为预设的固定值,当到达第二发送时间时,向所述继电保护器发送所述第二报文,所述第二发送时间为所述第二接收时间加上所述延时值;
[0158]所述继电保护器520,用于接收所述网络设备发送的所述第一报文和第二报文。
[0159]进一步地,所述网络设备510还用于,确定接收所述第一报文的物理接口的第一接口编号;确定接收所述第二报文的物理接口的第二接口编号;
[0160]所述网络设备510具体用于,根据所述第一接口编号,将所述第一报文存放入与所述第一接口编号对应的缓存队列中;根据所述第二接口编号,将所述第二报文存放入与所述第二接口编号对应的缓存队列中。
[0161]进一步地,所述网络设备510为无源光网络Ρ0Ν设备;
[0162]所述网络设备510还用于,判断所述第一接收时间是否在所述Ρ0Ν设备的当前轮询时隙内;
[0163]如果所述第一接收时间处于所述Ρ0Ν设备的当前轮询时隙内,则根据所述第一接收时间,缓存所述第一报文;
[0164]如果所述第一接收时间在所述Ρ0Ν设备的当前轮询时隙外,则确定所述第一报文的第一主动延时时间和第二主动延时时间,根据所述第一主动延时时间和所述第二主动延时时间,缓存所述第一报文;
[0165]其中,所述第一主动延时时间为所述Ρ0Ν设备轮询到接收所述第一报文的物理接口处的时间减去所述第一接收时间;
[0166]所述第二主动延时时间为所述延时值减去所述第一主动延时时间。
[0167]进一步地,所述系统还包括:至少1个互感器530和至少1个合并单元540 ;
[0168]所述互感器530,用于采集电缆线路的电流数据或电压数据,并向所述合并单元发送采集的所述电缆线路的电流数据或电压数据;
[0169]所述合并单元540,用于向所述网络设备发送所述第一报文和第二报文,所述第一报文携带所述电缆线路的电流数据或电压数据中的任一数据,所述第二报文携带所述电缆线路的电流数据或电压数据中的任一数据。
[0170]在图5中,所述网络设备为交换机或者Ρ0Ν设备。
[0171 ] 互感器采集电缆线路的电流数据或者电压数据,并向MU发送采集的电流数据或电压数据。MU对电流数据或电压数据进行数/模转换,生成SV报文,例如,第一报文和第二报文。MU向网络设备发送第一报文和第二报文。
[0172]网络设备接收MU发送的第一报文和第二报文,接收第一报文的时间为第一接收时间,接收第二报文的时间为第二接收时间。网络设备缓存第一报文和第二报文,当到达第一发送时间时,网络设备向继电保护器发送第一报文,所述第一发送时间为第一接收时间加上延时值,所述延时值为预设的固定值,当到达第二发送时间时,网络设备向继电保护器发送第二报文,所述第二发送时间为第二接收时间加上延时值。
[0173]继电保护器接收网络设备发送的第一报文和第二报文。接收第一报文的时间为第三接收时间,接收第二报文的时间为第四接收时间。
[0174]继电保护器确定第一原始接收时间,所述第一原始接收时间为第三接收时间减去延时值。
[0175]可选地,所述延时值为在先配置在继电保护器中,或者,网络设备在与继电保护器交互时,网络设备向继电保护器发送延时值,或者,继电保护器通过与网络设备、MU的通信交互计算延时值。。
[0176]根据第一原始接收时间,继电保护器还原MU发送第一报文至继电保护器的第一真实时间,根据第一真实时间,还原互感器采集的电缆线路的电流数据或者电压数据对应的模拟信号。
[0177]继电保护器确定第二原始接收时间,所述第二原始接收时间为第四接收时间减去延时值。
[0178]根据第二原始接收时间,继电保护器还原MU发送第二报文至继电保护器的第二真实时间,根据第二真实时间,还原互感器采集的电缆线路的电流数据或者电压数据对应的模拟信号。
[0179]同理,继电保护器对接收的每个报文均
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1