一种网络拓扑信息的获取方法及系统的制作方法_3

文档序号:9237959阅读:来源:国知局
于设备信息生成图形化的网络拓扑并显示。如果有多个二维码图片,按扫描的先后顺序从临时文件中获取多个JSON格式的设备信息,并生成网络拓扑图像显示。终端包括:手机、平板电脑、具有扫描二维码功能的可穿戴设备等等。
[0044]上述实施例提供的网络拓扑信息的获取方法和系统,将网络拓扑信息按照JSON格式进行保存,对网络拓扑信息进行了二维码编码并显示,通过终端对二维码进行了扫描并解码,得到网络拓扑信息,并显示出图形化的网络拓扑。
[0045]上述实施例提供的网络拓扑信息的获取方法和系统,能够让网络系统的设计、调试、维护人员利用移动终端快速、方便地获取到网络拓扑信息;不直接接入网络系统获取网络拓扑信息,有效地避免了给系统带来负担以及网络安全的隐患,保证了系统的正常运行。
[0046]所属领域的普通技术人员应当理解:以上仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种网络拓扑信息的获取方法,其特征在于,包括: 在网络中进行拓扑发现并收集网络拓扑信息; 将获取的所述网络拓扑信息编码生成二维码图片; 显示所述二维码图片,通过终端对显示的所述二维码图片进行扫描并进行解码,获取所述网络拓扑信息。2.如权利要求1所述的网络拓扑信息的获取方法,其特征在于: 所述网络拓扑信息包括:网络系统中的节点设备信息及节点设备间的层次和连接关系; 所述网络系统中的节点设备信息包括:设备编号、设备类型、设备名称、子节点、父节点、平行节点;其中,所述设备编号为全网唯一,所述子节点、所述父节点和所述平行节点是与此设备相关联的其他设备的设备编号。3.如权利要求2所述的网络拓扑信息的获取方法,其特征在于: 所述网络系统包括互连的列车骨干网层平面、编组网络层平面和终端层设备层平面;收集所述列车骨干网层平面、所述编组网络层平面和所述终端层设备层平面中的节点设备信息; 其中,所述列车骨干网层平面的节点设备信息包括:设备编号、设备类型、设备名称、平行节点信息;所述编组网络层平面的节点设备信息包括:设备编号、设备类型、设备名称、父节点、平行节点信息、子节点信息;所述终端层设备层平面中的节点设备信息:设备编号、设备类型、设备名称、父节点信息。4.如权利要求3所述的网络拓扑信息的获取方法,其特征在于,所述将获取的所述网络拓扑信息编码生成二维码图片包括: 将单个所述节点设备信息处理为JSON格式的设备二维码数据,将所述设备二维码数据编码为二维码图片; 其中,当多个所述设备二维码数据超过一个二维码图片的信息容量时,则将超出所述信息容量的所述设备二维码数据编码在另一个二维码图片中,生成多个二维码图片。5.如权利要求4所述的网络拓扑信息的获取方法,其特征在于: 当显示多个二维码图片时,按屏幕可显示的范围进行适配,按照从左至右,从上到下的顺序依次显示; 通过终端对显示的二维码图片进行扫描,对二维码图片进行解码获取JSON格式的设备信息,基于所述设备信息生成图形化的网络拓扑并显示; 其中,如果有多个二维码图片,则依次扫描多个二维码图片,并将解码获得的多个JSON格式的设备信息依次写入临时文件;按扫描的先后顺序从所述临时文件中获取多个JSON格式的设备信息,并生成网络拓扑图像显示; 所述终端包括:手机、平板电脑、具有扫描二维码功能的可穿戴设备。6.一种网络拓扑信息的获取系统,其特征在于,包括: 网络控制系统,包括: 网络拓扑信息收集模块,用于在网络中进行拓扑发现并收集网络拓扑信息; 二维码编码模块,用于将获取的所述网络拓扑信息编码生成二维码图片; 二维码显示模块,用于显示所述二维码图片; 终端,包括: 二维码扫描及解码模块,用于通过终端对显示的所述二维码图片进行扫描并进行解码; 网络拓扑显示模块,用于获取所述网络拓扑信息。7.如权利要求6所述的网络拓扑信息的获取系统,其特征在于: 所述网络拓扑信息包括:网络系统中的节点设备信息及节点设备间的层次和连接关系; 所述网络系统中的节点设备信息包括:设备编号、设备类型、设备名称、子节点、父节点、平行节点;其中,所述设备编号为全网唯一,所述子节点、所述父节点和所述平行节点是与此设备相关联的其他设备的设备编号。8.如权利要求7所述的网络拓扑信息的获取系统,其特征在于: 所述网络系统包括互连的列车骨干网层平面、编组网络层平面和终端层设备层平面;所述网络拓扑信息收集模块,还用于收集所述列车骨干网层平面、所述编组网络层平面和所述终端层设备层平面中的节点设备信息; 其中,所述列车骨干网层平面的节点设备信息包括:设备编号、设备类型、设备名称、平行节点信息;所述编组网络层平面的节点设备信息包括:设备编号、设备类型、设备名称、父节点、平行节点信息;所述终端层设备层平面中的节点设备信息:设备编号、设备类型、设备名称、父节点信息。9.如权利要求8所述的网络拓扑信息的获取系统,其特征在于: 所述二维码编码模块,还用于将单个所述节点设备信息处理为JSON格式的设备二维码数据,将所述设备二维码数据编码为二维码图片;当多个所述设备二维码数据超过一个二维码图片的信息容量时,则将超出所述信息容量的所述设备二维码数据编码在另一个二维码图片中,生成多个二维码图片。10.如权利要求9所述的网络拓扑信息的获取系统,其特征在于: 所述二维码显示模块,还用于当显示多个二维码图片时,按屏幕可显示的范围进行适配,按照从左至右,从上到下的顺序依次显示; 所述二维码扫描及解码模块,还用于对显示的二维码图片进行扫描,对二维码图片进行解码获取JSON格式的设备信息,如果有多个二维码图片,则依次扫描多个二维码图片,并将解码获得的多个JSON格式的设备信息依次写入临时文件; 所述网络拓扑显示模块,还用于基于所述设备信息生成图形化的网络拓扑并显示;如果有多个二维码图片,按扫描的先后顺序从所述临时文件中获取多个JSON格式的设备信息,并生成网络拓扑图像显示。 其中,所述终端包括:手机、平板电脑、具有扫描二维码功能的可穿戴设备。
【专利摘要】本发明公开了一种网络拓扑信息的获取方法和系统,其中的方法包括:在网络中进行拓扑发现并收集网络拓扑信息;将获取的网络拓扑信息编码生成二维码图片;显示二维码图片,通过终端对显示的二维码图片进行扫描并进行解码,获取网络拓扑信息。本发明的网络拓扑信息的获取方法和系统,将网络拓扑信息按照JSON格式进行保存,并对网络拓扑信息进行了二维码编码并显示,通过终端对二维码进行了扫描并解码,得到网络拓扑信息,并显示出图形化的网络拓扑,能够让网络系统的设计、调试、维护人员利用移动终端快速、方便地获取到网络拓扑信息,不直接接入网络系统获取网络拓扑信息,有效地避免了给系统带来负担以及网络安全的隐患,保证了系统的正常运行。
【IPC分类】H04L12/24
【公开号】CN104954169
【申请号】CN201510226743
【发明人】黄铖, 杨卫峰, 粟爱军, 郝波, 冯东, 文峥
【申请人】南车株洲电力机车研究所有限公司
【公开日】2015年9月30日
【申请日】2015年5月6日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1