一种智能变电站仿真培训系统的报文转发方法及装置制造方法

文档序号:7817150阅读:383来源:国知局
一种智能变电站仿真培训系统的报文转发方法及装置制造方法
【专利摘要】本发明提出了一种智能变电站仿真培训系统的报文转发方法及装置,方法包括如下步骤:智能变电站设计完成后,将SCD文件下载至网络的所有交换机;交换机对SCD文件进行解析,获取SCD配置标识表;通过改进的ISIS协议获取交换机的网络拓扑,并生成交换机的网络拓扑关系表;解析进入交换机端口的报文的各个字段,形成智能电子设备自动学习表;将SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表;对报文进行智能转发。实施本发明的智能变电站仿真培训系统的报文转发方法及装置,具有以下有益效果:进行转发时准确性较高、操作简单快捷、稳定性和可靠性较高。
【专利说明】一种智能变电站仿真培训系统的报文转发方法及装置

【技术领域】
[0001]本发明涉及电力【技术领域】,特别涉及一种智能变电站仿真培训系统的报文转发方法及装置。

【背景技术】
[0002]在电力系统中,常常需要智能变电站仿真培训系统。在这个智能变电站仿真培训系统中,常常需要对报文进行转发。由于智能变电站的报文类型是固定的,智能变电站在设计完成后所有报文的逻辑关系是确定的。但传统的对报文进行转发的方法,通常需要进行繁锁的VLAN或组播地址配置,其存在如下问题:进行转发时容易出错、操作繁琐、稳定性和可靠性不高。


【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的上述进行转发时容易出错、操作繁琐、稳定性和可靠性不高的缺陷,提供一种进行转发时准确性较高、操作简单快捷、稳定性和可靠性较高的智能变电站仿真培训系统的报文转发方法及装置。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种智能变电站仿真培训系统的报文转发方法,包括如下步骤:
A)智能变电站设计完成后,将SCD文件下载至网络的所有交换机;
B)所述交换机对所述SCD文件进行解析,获取SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称;
C)通过改进的ISIS协议获取所述交换机的网络拓扑,并生成交换机的网络拓扑关系表;所述网络拓扑关系表的表项包括交换机系统标识和交换机端口 ;
D)解析进入所述交换机端口的报文的各个字段,形成智能电子设备自动学习表;
E)将所述SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表;
F)对所述报文进行智能转发。
[0005]在本发明所述的智能变电站仿真培训系统的报文转发方法中,所述报文为IEC61850 报文。
[0006]在本发明所述的智能变电站仿真培训系统的报文转发方法中,所述步骤B)进一步包括:
BI)所述交换机解析SCD文件并获取报文订阅关系;
B2)形成SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。
[0007]在本发明所述的智能变电站仿真培训系统的报文转发方法中,所述智能电子设备自动学习表的表项包括应用标识和交换机端口。
[0008]在本发明所述的智能变电站仿真培训系统的报文转发方法中,所述步骤D)进一步包括:
Dl)通过智能电子设备自动学习方法解析进入交换机端口的报文;
D2)获取其应用标识;
D3)生成所述智能电子设备自动学习表。
[0009]本发明还涉及一种实现上述智能变电站仿真培训系统的报文转发方法的装置,包括:下载单元:用于在智能变电站设计完成后,将SCD文件下载至网络的所有交换机;
解析获取单元:用于使所述交换机对所述SCD文件进行解析,获取SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称;拓扑关系生成单元:用于通过改进的ISIS协议获取所述交换机的网络拓扑,并生成交换机的网络拓扑关系表;所述网络拓扑关系表的表项包括交换机系统标识和交换机端口 ;字段解析单元:用于解析进入所述交换机端口的报文的各个字段,形成智能电子设备自动学习表;
映射单元:用于将所述SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表;
转发单元:用于对所述报文进行智能转发。
[0010]在本发明所述的实现上述智能变电站仿真培训系统的报文转发方法的装置中,所述报文为IEC61850报文。
[0011]在本发明所述的实现上述智能变电站仿真培训系统的报文转发方法的装置中,所述解析获取单元进一步包括:
报文获取模块:用于使所述交换机解析SCD文件并获取报文订阅关系;
配置标识表形成模块:用于形成SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。
[0012]在本发明所述的实现上述智能变电站仿真培训系统的报文转发方法的装置中,所述智能电子设备自动学习表的表项包括应用标识和交换机端口。
[0013]在本发明所述的实现上述智能变电站仿真培训系统的报文转发方法的装置中,所述字段解析单元进一步包括:
报文解析模块:用于通过智能电子设备自动学习方法解析进入交换机端口的报文; 应用标识获取模块:用于获取其应用标识;
自动学习生成模块:用于生成所述智能电子设备自动学习表。
[0014]实施本发明的智能变电站仿真培训系统的报文转发方法及装置,具有以下有益效果:由于可智能地对SCD文件进行解析得到SCD配置标识表,通过改进的ISIS协议获取所述交换机的网络拓扑,并生成交换机的网络拓扑关系表;解析进入所述交换机端口的报文的各个字段,形成智能电子设备自动学习表;最后将SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表,这样就实现了对报文的智能转发,其不再需要进行繁锁的VLAN或组播地址配置,所以其进行转发时准确性较高、操作简单快捷、稳定性和可靠性较高。

【专利附图】

【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明智能变电站仿真培训系统的报文转发方法及装置一个实施例中方法的流程图;
图2为所述实施例中交换机对SCD文件进行解析,获取SCD配置标识表的具体流程图;图3为所述实施例中解析进入交换机端口的报文的各个字段,形成智能电子设备自动学习表的具体流程图;
图4为所述实施例中装置的结构示意图。

【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]在本发明智能变电站仿真培训系统的报文转发方法及装置实施例中,其智能变电站仿真培训系统的报文转发方法的流程图如图1所示。图1中,该智能变电站仿真培训系统的报文转发方法包括如下步骤:
步骤SOl智能变电站设计完成后,将SCD文件下载至网络的所有交换机:本步骤中,在智能变电站设计完成后,将S⑶文件下载至网络的所有交换机。
[0019]步骤S02交换机对SCD文件进行解析,获取SCD配置标识表:本步骤中,交换机对SCD文件进行解析,获取SCD配置标识表。该SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。
[0020]步骤S03通过改进的ISIS协议获取交换机的网络拓扑,并生成交换机的网络拓扑关系表:本步骤中,通过改进的ISIS协议获取交换机的网络拓扑,并生成交换机的网络拓扑关系表,换句话说,也就是通过改进的ISIS协议发现交换机网络的邻接关系,生成交换机的网络拓扑关系表。该网络拓扑关系表的表项包括交换机系统标识和交换机端口。
[0021]步骤S04解析进入交换机端口的报文的各个字段,形成智能电子设备自动学习表:本步骤中,对进入交换机端口的报文的各个字段分别进行解析,形成智能电子设备自动学习表。上述智能电子设备自动学习表的表项包括应用标识和交换机端口。
[0022]步骤S05将S⑶配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表:本步骤中,将SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表相结合,能完全得到智能电子设备各端口与交换机各端口的映射关系,形成智能电子设备各端口与交换机各端口的转发关系表。
[0023]步骤S06对报文进行智能转发:本步骤中,对报文进行智能转发,本实施例中,该报文为IEC61850报文。本实施例的方法不再需要进行繁锁的VLAN或组播地址配置,所以其进行转发时准确性较高、操作简单快捷、稳定性和可靠性较高。
[0024]对于本实施例而言,上述步骤S02还可进一步细化,其细化后的流程图如图2所示。图2中,该步骤S02进一步包括:
步骤S21交换机解析SCD文件并获取报文订阅关系:本步骤中,交换机解析SCD文件并获取报文订阅关系。具体地,通过翻译S⑶文件可得到每条GOOSE和SV报文的发布者-订阅者关系,实现基于应用功能的确定性交换。
[0025]步骤S22形成S⑶配置标识表:本步骤中,形成S⑶配置标识表,该S⑶配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。本实施例中,交换机能智能的解析SCD文件的转发关系,省去耗时耗力的人工解析劳动,同时能图形化的显示虚拟连线,支持虚拟二次回路异常情况的日志和告警。
[0026]对于本实施例而言,上述步骤S04还可进一步细化,其细化的流程图如图3所示。图3中,上述步骤S04进一步包括:
步骤S41通过智能电子设备自动学习方法解析进入交换机端口的报文:本步骤中,通过智能电子设备自动学习方法解析进入交换机端口的报文,要对报文的各个字段都要进行解析。
[0027]步骤S42获取其应用标识:本步骤中,获取各个字段的应用标识。
[0028]步骤S43生成智能电子设备自动学习表:本步骤中,生成智能电子设备自动学习表。
[0029]本实施例中,该智能变电站仿真培训系统的报文转发方法支持智能电子设备的智能识别,实现智能电子设备在任何物端口的“即插即用”,所有设备可以就近接入全网交换机的任意端口,方便调试和工程布线。调试完成后可以将智能电子设备与交换机物理端口进行绑定,并在错接端口时进行告警提醒。同时,可预知包括每个智能电子设备的发送/接收报文通信流量,可以计算每种报文的正常流量,突发流量和异常流量等重要信息。
[0030]本实施例还涉及一种实现上述智能变电站仿真培训系统的报文转发方法的装置,其结构示意图如图4所示。图4中,该装置包括下载单元1、解析获取单元2、拓扑关系生成单元3、字段解析单元4、映射单元5和转发单元6 ;其中,下载单元I用于在智能变电站设计完成后,将SCD文件下载至网络的所有交换机;解析获取单元2用于使所述交换机对所述SCD文件进行解析,获取SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称;拓扑关系生成单元3用于通过改进的ISIS协议获取交换机的网络拓扑,并生成交换机的网络拓扑关系表;网络拓扑关系表的表项包括交换机系统标识和交换机端口 ;字段解析单元4用于解析进入交换机端口的报文的各个字段,形成智能电子设备自动学习表;该智能电子设备自动学习表的表项包括应用标识和交换机端口 ;映射单元5用于将SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表;转发单元6用于对报文进行智能转发。该报文为IEC61850报文。本实施例的方法不再需要进行繁锁的VLAN或组播地址配置,所以其进行转发时准确性较高、操作简单快捷、稳定性和可靠性较闻。
[0031 ] 本实施例中,上述解析获取单元2进一步包括报文获取模块21和配置标识表形成模块22 ;其中,报文获取模块21用于使交换机解析SCD文件并获取报文订阅关系;配置标识表形成模块22用于形成SCD配置标识表;该SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。本实施例中,交换机能智能的解析SCD文件的转发关系,省去耗时耗力的人工解析劳动,同时能图形化的显示虚拟连线,支持虚拟二次回路异常情况的日志和告警。
[0032]本实施例中,字段解析单元4进一步包括报文解析模块41、应用标识获取模块42和自动学习生成模块43;其中,报文解析模块41用于通过智能电子设备自动学习方法解析进入交换机端口的报文;应用标识获取模块42用于获取其应用标识;自动学习生成模块43用于生成智能电子设备自动学习表。
[0033]总之,本发明支持智能电子设备的智能识别,实现智能电子设备在任何物端口的“即插即用”,所有设备可以就近接入全网交换机的任意端口,方便调试和工程布线。调试完成后可以将智能电子设备与交换机物理端口进行绑定,并在错接端口时进行告警提醒。同时,可预知包括每个智能电子设备的发送/接收报文通信流量,可以计算每种报文的正常流量,突发流量和异常流量等重要信息。本发明能准确简单快捷的实现报文的转发,且稳定可靠。
[0034]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种智能变电站仿真培训系统的报文转发方法,其特征在于,包括如下步骤: A)智能变电站设计完成后,将SCD文件下载至网络的所有交换机; B)所述交换机对所述SCD文件进行解析,获取SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称; C)通过改进的ISIS协议获取所述交换机的网络拓扑,并生成交换机的网络拓扑关系表;所述网络拓扑关系表的表项包括交换机系统标识和交换机端口; D)解析进入所述交换机端口的报文的各个字段,形成智能电子设备自动学习表; E)将所述SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表; F)对所述报文进行智能转发。
2.根据权利要求1所述的智能变电站仿真培训系统的报文转发方法,其特征在于,所述报文为IEC61850报文。
3.根据权利要求1或2所述的智能变电站仿真培训系统的报文转发方法,其特征在于,所述步骤B)进一步包括: BI)所述交换机解析SCD文件并获取报文订阅关系; B2)形成SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。
4.根据权利要求3所述的智能变电站仿真培训系统的报文转发方法,其特征在于,所述智能电子设备自动学习表的表项包括应用标识和交换机端口。
5.根据权利要求4所述的智能变电站仿真培训系统的报文转发方法,其特征在于,所述步骤D)进一步包括: Dl)通过智能电子设备自动学习方法解析进入交换机端口的报文; D2)获取其应用标识; D3)生成所述智能电子设备自动学习表。
6.一种实现如权利要求1所述的智能变电站仿真培训系统的报文转发方法的装置,其特征在于,包括: 下载单元:用于在智能变电站设计完成后,将SCD文件下载至网络的所有交换机; 解析获取单元:用于使所述交换机对所述SCD文件进行解析,获取SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称; 拓扑关系生成单元:用于通过改进的ISIS协议获取所述交换机的网络拓扑,并生成交换机的网络拓扑关系表;所述网络拓扑关系表的表项包括交换机系统标识和交换机端口 ; 字段解析单元:用于解析进入所述交换机端口的报文的各个字段,形成智能电子设备自动学习表; 映射单元:用于将所述SCD配置标识表、交换机的网络拓扑关系表和智能电子设备自动学习表进行映射,形成智能电子设备各端口与交换机各端口的转发关系表; 转发单元:用于对所述报文进行智能转发。
7.根据权利要求6所述的实现智能变电站仿真培训系统的报文转发方法的装置,其特征在于,所述报文为IEC61850报文。
8.根据权利要求6或7所述的实现智能变电站仿真培训系统的报文转发方法的装置,其特征在于,所述解析获取单元进一步包括: 报文获取模块:用于使所述交换机解析SCD文件并获取报文订阅关系; 配置标识表形成模块:用于形成SCD配置标识表;所述SCD配置标识表的表项中包括应用标识、智能电子设备名称和智能电子设备端口名称。
9.根据权利要求8所述的实现智能变电站仿真培训系统的报文转发方法的装置,其特征在于,所述智能电子设备自动学习表的表项包括应用标识和交换机端口。
10.根据权利要求8所述的实现智能变电站仿真培训系统的报文转发方法的装置,其特征在于,所述字段解析单元进一步包括: 报文解析模块:用于通过智能电子设备自动学习方法解析进入交换机端口的报文; 应用标识获取模块:用于获取其应用标识; 自动学习生成模块:用于生成所述智能电子设备自动学习表。
【文档编号】H04L29/06GK104333536SQ201410555376
【公开日】2015年2月4日 申请日期:2014年10月17日 优先权日:2014年10月17日
【发明者】林金洪, 杨祺, 徐伟宗, 竹之涵, 苏忠阳, 魏长春 申请人:广州供电局有限公司, 广州思唯奇计算机科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1