一种发现和识别网络设备的方法及装置转让专利

申请号 : CN200810216742.2

文献号 : CN101729507A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张中华黄陆路

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种网络设备的发现和识别的方法及装置,其方法包括A、设置发现工具以及在各网络设备上设置发现代理模块;B、由发现工具发送广播类的发现请求消息;C、各发现代理模块在收到发现请求消息后发送发现响应消息给发现工具,发现响应消息包含网络设备的自身属性信息;D、由发现工具记录自身属性信息,完成对设备的发现。E、选择一IP地址的网络设备,由发现工具向该网络设备发送单播类消息的识别指示消息;F、对应网络设备的发现代理模块收到识别指示消息后,驱动该网络设备做出应答,完成对设备的识别。本发明方法和设备能够完整地解决如何发现网络设备和如何识别网络设备的问题,实际使用效果好。

权利要求 :

1.一种发现和识别网络设备的方法,其特征在于:包括以下步骤:A、设置发现工具以及在各网络设备上设置发现代理模块;

B、由发现工具发送发现请求消息,所述发现请求消息为广播类消息;

C、所述各发现代理模块在收到所述发现请求消息后发送发现响应消息给所述发现工具,所述发现响应消息包含网络设备的自身属性信息;

D、所述发现工具处理所述各发现响应消息中的自身属性信息。

2.根据权利要求1所述的方法,其特征在于:所述自身属性信息包括网络设备自身MAC地址、自身IP地址和自身设备类型。

3.根据权利要求1所述的方法,其特征在于:所述发现工具设置在局域网中的一PC机上,由设备管理员操控。

4.根据权利要求1所述的方法,其特征在于:所述步骤D中所述发现工具以设备列表的形式记录所述各发现响应消息中的自身属性信息。

5.根据权利要求1所述的方法,其特征在于:所述步骤D之后还包括执行以下步骤:E、选择所述设备列表中一IP地址的网络设备,由所述发现工具向该网络设备发送识别指示消息,所述识别指示消息为单播类消息;

F、对应网络设备的所述发现代理模块收到所述识别指示消息后,驱动该网络设备做出应答。

6.根据权利要求5所述的方法,其特征在于:所述步骤D之后还包括:重复执行步骤E至F,直至所述设备列表中的所有IP地址与网络设备实物对应起来。

7.根据权利要求5所述的方法,其特征在于:所述步骤F中所述对应网络设备以发出声音和/或闪光的方式应答。

8.根据权利要求1至7任一权利要求所述的方法,其特征在于:所述发现工具和发现代理之间采用用户数据报协议进行通信。

9.一种发现和识别网络设备的装置,其特征在于:包括一发现工具,以及设置在各网络设备上的发现代理模块;所述发现工具与各发现代理模块之间通讯连接,所述发现工具用于发送广播类的发现请求消息,以及接收和处理来自各代理模块的发现响应消息中网络设备的自身属性信息,所述发现代理模块用于接收和处理所述发现请求消息,以及发送所述发现响应消息。

10.根据权利要求9所述的装置,其特征在于:所述发现工具还用于发送识别指示消息,所述发现代理模块还用于接收所述识别指示消息,并驱动该网络设备的提示装置做出应答。

说明书 :

技术领域

本发明涉及通信技术领域,尤其涉及一种网络设备的发现和识别的方法及装置。

背景技术

现有技术在一个局域网中,经常存在着多种、多个网络设备。在某些情况下,比如设备无显示部件且标签不完整或脱落等,会导致实际使用设备时遇到困难,比如不知道各个设备的IP(Internet Protocol因特网协议)地址,IP地址和设备实物对应不起来等。如何知道网络中有哪些设备,设备的IP地址是什么,属于网络设备的发现问题;而如何根据设备的IP地址找到对应的设备实物,属于网络设备的识别问题。
专利号为US2008089244的美国专利“Method for discovering networkdevice”(用于发现网络设备的方法)公开了一种发现网络设备的方法。该专利的发现网络设备方法,其数据内容复杂,在用户定义数据部分,除了MAC(Media Access Control媒体访问控制)地址信息外,还有版本号、控制代码、控制数据等字段;并且该方法处理流程包括检查报文的签名、协议版本、接口版本、族类型等信息,造成了处理流程的复杂。
上述两方面使得该专利的方法相对比较复杂,实现相对比较困难。另外,该专利仅提出了一种如何知道网络中有哪些设备及其IP地址的详细方法,但没有提出如何根据设备的IP地址找到对应设备实物的方法,即,该专利只解决了如何发现网络设备的问题,但没有解决如何识别网络设备的问题。
因此,现有技术还有待于改进和发展。

发明内容

本发明的目的在于提供一种发现和识别网络设备的方法及装置,针对上述现有技术所存在的问题,本发明方法及装置可以简单且容易的发现和识别网络设备。
本发明为解决上述技术问题所采用的技术方案为:
一种发现和识别网络设备的方法,包括以下步骤:
A、设置发现工具以及在各网络设备上设置发现代理模块;
B、由发现工具发送发现请求消息,所述发现请求消息为广播类消息;
C、所述各发现代理模块在收到所述发现请求消息后发送发现响应消息给所述发现工具,所述发现响应消息包含网络设备的自身属性信息;
D、所述发现工具处理所述各发现响应消息中的自身属性信息。
所述的方法,其中:所述自身属性信息包括网络设备自身MAC地址、自身IP地址和自身设备类型。
所述的方法,其中:所述发现工具设置在局域网中的一PC机上,由设备管理员操控。
所述的方法,其中:所述步骤D中所述发现工具以设备列表的形式记录所述各发现响应消息中的自身属性信息。
所述的方法,其中:所述步骤D之后还包括执行以下步骤:
E、选择所述设备列表中一IP地址的网络设备,由所述发现工具向该网络设备发送识别指示消息,所述识别指示消息为单播类消息;
F、对应网络设备的所述发现代理模块收到所述识别指示消息后,驱动该网络设备做出应答。
所述的方法,其中:所述步骤D之后还包括:重复执行步骤E至F,直至所述设备列表中的所有IP地址与网络设备实物对应起来。
所述的方法,其中:所述步骤F中所述对应网络设备以发出声音和/或闪光的方式应答。
所述的方法,其中:所述发现工具和发现代理之间采用用户数据报协议进行通信。
一种发现和识别网络设备的装置,包括一发现工具,以及设置在各网络设备上的发现代理模块;所述发现工具与各发现代理模块之间通讯连接,所述发现工具用于发送广播类的发现请求消息,以及接收和处理来自各代理模块的发现响应消息中网络设备的自身属性信息,所述发现代理模块用于接收和处理所述发现请求消息,以及发送所述发现响应消息。
所述的装置,其中:所述发现工具还用于发送识别指示消息,所述发现代理模块还用于接收所述识别指示消息,并驱动该网络设备的提示装置做出应答。
本发明的有益效果为:采用了本发明所述的方法和装置,解决了如何发现网络设备的问题,而且方法简单且容易实现。同时本发明的方法和装置还解决了如何根据设备的IP地址找到对应设备实物的问题,实现了对网络设备的识别,实际使用效果非常好。

附图说明

图1为本发明装置的结构示意图;
图2为本发明方法的处理流程图。

具体实施方式

下面根据附图和实施例对本发明作进一步详细说明:
在一个局域网中,可能存在着多种、多个网络设备,但不知道各个设备的IP地址,以及IP地址和设备实物对应不起来。本发明网络设备的发现和识别装置如图1所示,包括:发现工具101,以及设置在各网络设备上的发现代理102,发现工具101与发现代理102之间通讯连接。发现工具101运行在局域网中的一PC上,作为主动的一方,在发现过程中,其发送“发现请求”报文,接收并处理“发现响应”报文;在识别过程中,发现工具101发送“识别指示”报文;发现代理102运行在网络设备上,作为被动的一方,在发现过程中,其接收并处理“发现请求”报文,发送“发现响应”报文;在识别过程中,其接收并处理“识别指示”报文,然后驱动网络设备的提示装置做出应答,例如,通过发声部件如蜂鸣器、喇叭等发出声音,或通过发光部件如发光二极管、灯泡等发出闪光,并持续一段时间,使管理员有时间找到对应的设备实物,或者同时通过发声部件和发光部件做出应答。发现工具和发现代理之间,由于需要收发广播类消息,另外也希望实现简单,运行高效,故使用UDP(User Datagram Protocol-用户数据报协议)协议进行通信,约定的UDP端口不能和系统中的其它程序有冲突。设备管理员是在PC上使用发现工具101的,发现工具101须提供用户界面,必要的用户界面元素包括:“发现按钮”,“设备列表”,“识别按钮”等。
本发明的方法如图2所示,包括以下流程:
步骤1:在一个局域网中,各网络设备上运行着发现代理102,并且在局域网中的一台PC上运行着发现工具101。
步骤2:设备管理员点击发现工具101的“发现按钮”。
步骤3:发现工具101发出发现请求消息,即“发现请求”报文,该报文为广播类报文。
步骤4:设备上的发现代理102收到“发现请求”报文后,向发现工具101发送发现响应消息,即“发现响应”报文,该报文中包括网络设备的自身属性信息,自身属性信息包括设备自身MAC地址、自身IP地址、自身设备类型等信息。
步骤5:发现工具101收到“发现响应”报文后,将报文中的信息记录入“设备列表”中。
通过步骤2、3、4、5,各个设备的IP地址都能知道了,至此,实现了发现过程。
步骤6:如果IP地址和设备实物对应不起来,那么,设备管理员在发现工具101的“设备列表”中选择某个IP地址的设备,然后点击“识别按钮”。
步骤7:发现工具101向该设备发出识别指示消息,即“识别指示”报文,该报文为单播类报文。
步骤8:对应设备上的发现代理102收到“识别指示”报文后,驱动网络设备通过发声部件如蜂鸣器、喇叭等发出声音,或通过发光部件如发光二极管、灯泡等发出闪光,并持续一段时间,以便设备管理员有时间找到对应的设备实物。
重复步骤6、7、8,使得IP地址和设备实物都对应起来了。至此,实现了本发明的识别过程。
本发明的发现和识别网络设备的方法及装置解决了如何发现网络设备的问题,而且方法简单且容易实现;同时本发明的方法和装置还解决了如何根据设备的IP地址找到对应设备实物的问题,实现了对网络设备的识别,根据实验表明,本发明方法和装置的实际使用效果非常好。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。