CN1640059A - 网络装置管理方法,网络装置管理程序和网络控制设备 - Google Patents
网络装置管理方法,网络装置管理程序和网络控制设备 Download PDFInfo
- Publication number
- CN1640059A CN1640059A CNA038043866A CN03804386A CN1640059A CN 1640059 A CN1640059 A CN 1640059A CN A038043866 A CNA038043866 A CN A038043866A CN 03804386 A CN03804386 A CN 03804386A CN 1640059 A CN1640059 A CN 1640059A
- Authority
- CN
- China
- Prior art keywords
- network
- network device
- address
- devices
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/22—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
在一种网络装置管理方法中,在网络上产生并且广播一个第一包,以搜索网络装置。另外,在网络上产生并且广播一个第二包,以搜索网络装置。在对第一包答复的网络装置和对第二包答复的网络装置之间进行比较,并且根据比较确定是否对网络装置设置了预定信息,而且显示确定结果。
Description
技术领域
本发明涉及一种网络装置控制设备和一种管理方法,它们能够控制一个与网络连接的网络装置。
背景技术
与局域网连接的网络装置各由一个网络装置地址(此后“网络地址”)来识别,这个网络地址对于操作和管理对应网络的协议是特定的。通过使用装置的网络地址进行网络上个别装置的识别,以能够使这些装置由一台主计算机来控制,并且与网络上的其他网络装置交换数据。
在使用互联网协议(IP)的过程中,例如对网络上的网络装置进行管理,或利用与网络连接的打印机进行打印,则要求把网络中有效的IP地址预先分配给网络装置。
然而,在许多情况下,其中使一个网络装置首次与网络连接(在初始安装状态或其他类似情况下),或其中把从一个网络移走的网络装置安装在另一个网络上,则在移动网络装置之前分配给该网络装置的网络地址,在该网络装置新近安装于其上的网络中是无效地址,因为网段发生了改变。在这样情况下,必须由用户使用一个网络管理软件或其他类似软件来对网络装置设置一个适当的网络地址。
在通过一个网络例如局域网(LAN)从网络管理软件对一个没有分配有效网络地址的网络装置分配一个有效网络地址的情况下,要求某一网络协议来执行针对分配的通信。然而,没有分配有效网络地址的网络装置不能使用任何网络协议,因为对它没有设置标准网络地址,例如IP地址,而且不能使用一个标准网络协议,例如简单网络管理协议(SNMP)。
为了解决这个问题,提出了下述的网络装置控制方法。
(1)提出了一种网络装置控制方法,其中网络管理软件通过网络广播一个搜索包,并且然后与网络连接的多个网络装置各发送一个答复包。网络管理软件从各网络装置接收答复包,并且显示一个通过搜索找到的网络装置的网络地址(例如IP地址)或物理地址(例如介质访问控制(MAC)地址)等的列表。当用户从列表中选择网络装置中的一个时,网络管理软件关于所选择网络装置设置一个输入值(例如一个网络地址)。
(2)还提出了一种对网络装置自动地设置适当网络地址的方法,其中网络中的一个网络装置周期地广播一个地址请求,响应这个请求,与网络连接的主机上执行的自动地址分配软件回送一个包括该网络装置的适当网络地址的答复包,并且该网络装置接收该答复包,而且将答复包中的网络地址分配给它自己。
然而,在常规方法(1)中,因为发送一个搜索包以搜索网络装置,所以列出答复搜索包的全部网络装置。因此,该方法具有一个缺点,在于用户难以从连接到网络的多个网络装置中区别一个没有分配网络地址的网络装置,即一个对其应该分配一个网络地址的装置。
常规方法(2)包括过程,其中一个网络装置它自己周期地广播一个地址请求包,并且因此具有下述问题。首先,如果没有分配网络地址的网络装置数增加,则网络流量增加。其次,必须使自动网络地址分配软件在相同网络上操作,以答复地址请求包,并且回送一个适当网络地址作为答复。第三,该方法缺少一个用于确认网络地址的自动分配完成的装置。第四,难以在一个分配地址成为无用之后再使用该分配网络地址。
发明内容
鉴于常规技术的上述问题,本发明的一个目的是能够相互区别地显示对其已经设置预定信息的一个或多个网络装置,和对其还没有设置这样信息的一个或多个网络装置,特别是对其已经分配网络地址的一个或多个网络装置,和对其还没有分配网络地址的一个或多个网络装置。如果由用户手动或自动地指定某一没有任何网络地址的网络装置,则对该网络装置新近设置一个网络地址。
本发明的另一个目的是在自动分配网络地址的情况下保证减小的网络流量,并且使用户能够在视觉上识别自动分配一个网络地址的网络装置。
本发明的又一个目的是能够在一个分配网络地址成为无用之后再使用该分配地址。
附图说明
图1是表示一个网络装置的配置的示意图,它最好地表示本发明的一个实施例的特点;
图2是表示在TCP/IP上实现用于搜索网络装置的配置包和网络装置中的各种设置的情况下,包头部的例子的示意图;
图3是表示在图2所示的配置协议中包的数据部分的结构的示意图;
图4是表示网络管理程序的模块配置的示意图;
图5是表示当通过主机106上的网络管理软件与网络板卡102和104通信,在网络板卡102和104中进行设置时,发送和接收包以及处理的流程的顺序图;
图6是表示由一个装置列表显示UI模块409显示的装置列表显示窗口的例子的示意图;
图7是表示由一个装置设置UI模块410显示的界面窗口的例子的示意图,以能够关于图6所示的列表中指定的一个网络装置,进行特定网络设置;
图8是表示关于一个网络装置的设置信息的程序的流程图;
图9是表示一台其上能操作网络管理软件的主计算机的配置的方块图;
图10是表示一个自动网络地址分配程序的模块配置的方块图;
图11是表示自动地址分配程序的全部的程序的流程图;
图12是表示一个用户界面的例子的示意图,用于显示对其分配了网络地址的网络装置列表;
图13是表示一个网络装置详细设置对话框的例子的示意图;
图14是表示在按照本发明的第二实施例的地址分配设备上执行的自动网络地址分配程序的模块配置的方块图;和
图15是表示由一个网络地址管理模块执行的网络地址管理处理的程序的流程图。
具体实施方式
图1是表示一个网络装置的配置的示意图,作为本发明的一个实施例的特点的代表。在图1中,101指示一个局域网(LAN),以及102和104指示网络板卡。网络板卡102和104附于网络装置103和105,并且作为装置与网络之间的接口与LAN 101连接。
一台主计算机(以下称为“主机”)106与LAN 101连接。其上运行一个网络装置控制程序的主机106向LAN 101发送一个请求包108。在活动状态下连接的网络板卡102和104接收请求包,并且响应请求包而回送答复包109。这里假定网络板卡102分配了一个网络地址(例如IP地址),这个网络地址在LAN 101上有效的标准网络协议(例如IP协议)上有效,而网络板卡104没有分配有效网络地址。
图9是表示主机106的配置的方块图,在主机106上能操作一块网络管理软件。
参考图9,主机106具有一个中央处理单元(CPU)901,它执行一块存储在一个只读存储器(ROM)902或一个硬盘(HD)911,或从一个存储介质例如只读光盘存储器(CD-ROM)913供给的网络管理软件,并且对连接在系统总线904上的装置执行总体控制。
随机存取存储器903起一个用于CPU 901的工作区域或其他类似区域的作用。键盘控制器(KBC)905按照从一个键盘(KB)909或一个指针装置(未示出)输入的指令来控制处理。CRT控制器(CRTC)906控制一个阴极射线管(CRT)显示器910。盘控制器(DKC)907控制对一个硬盘(HD)911、一个软盘控制器(FD)912和一个CD-ROM驱动器913进行存取的操作,在硬盘(HD)911上存储各种应用程序、用户程序、编辑文件、数据库等。网络接口卡(NIC)908通过LAN 101与网络装置交换数据。用于执行网络管理软件的多块硬件中最主要的是CPU 901,其模块配置将作详细描述。
<配置协议>
图2是表示一个配置包和一个简单网络管理协议(SNMP)包的例子的示意图。部分(a)和(b)表示在传输控制协议/互连网协议(TCP/IP)上实现一个用于搜索网络装置的配置包的情况下,包头部的例子。部分(c)和(d)表示用于搜索网络装置的SNMP包的报头的例子。这些包各由一个用户数据报协议(UDP)报头、一个互联网协议(IP)报头和一个数据链路控制(DLC)报头形成。
UDP指示TCP/IP中的传输层协议,以及IP指示用于因特网的网络层协议。这些协议各是一个无连接协议。DLC指示用于网络上的网络装置的操作和管理的数据管理层协议。
图2在(a)中表示一个按照配置协议的请求包的例子,它从主机106广播出。图2在(b)中表示一个答复图2的(a)所示的请求包的答复包的例子。在本实施例中用于搜索和设置网络装置的协议将称为“配置协议”,并且一个基于“配置协议”的包将称为配置包。配置协议实现为一个UDP,并且通过复用连接,能够增加吞吐量,而且改进网络的可靠性。
在从主机106的请求是一个网络装置搜索请求的广播的情况下,在DLC中设置的目标物理地址(dst MAC)是“ff:ff:ff:ff:ff:ff”。与网络连接的活动装置能接收这个帧。例如,“ff:ff:ff:ff:ff:ff”是一个指示所有目标的广播地址。关于物理地址的一个例子,能提及介质访问控制(MAC)地址。
配置包的目标端口号(dst Port)是“83Bxx”。网络装置各通过确认目标端口号是否为“83Bxx”,确定发送包是否为一个配置包。如果发送包是一个配置包,装置发送一个答复包,而不管是否设置了一个网络地址。当接通电源时,网络板102和104各在活动状态下与LAN 101连接,即不变地在能够接收配置包的状态下。
图2在(c)中表示一个从主机106广播的SNMP请求包的例子。图2在(d)中表示一个答复图2的(c)所示的请求包的答复包的例子。
在从主机106的请求是一个网络装置搜索请求的广播的情况下,在DLC中设置的目标物理地址是“ff:ff:ff:ff:ff:ff”。与网络连接的活动装置能接收这个帧。
SNMP包的目标端口号(dst Port)是“161”。网络装置各通过确认目标端口号是否为“161”,确定发送包是否为SNMP包。在发送包是一个SNMP包的情况下,如果没有设置网络地址,则装置不发送答复包。
在对装置中的一个的某一其他请求(除搜索请求外的请求,例如设置请求),例如对图1所示的网络板卡102的请求包的情况下,将网络板卡102的物理地址设置为DLS中的目标物理地址(dst MAC)。从而使网络板卡102能够接收从主机106发送的包帧。在配置包中的设置请求包的情况下,通过使用目标物理地址,即使对于一个对其还没有设置网络地址的网络装置,也可能设置信息。
在网络装置搜索请求中,IP中设置的发送目标IP地址(dst IP)是“255.255.255.255”。在其他请求的情况下,能设置与分配给主机106的IP地址不同的在LAN 10中有效的任何IP地址(发送目标网络装置的IP地址)。从而发送目标网络装置能够从主机106接收包帧。
<配置包数据的细节>
图3表示图2所示的配置协议中的包的数据部分的结构的细节。该结构中的数据的个别项如下详细所述。
Version(2 bytes):版本号
Command Code(2 bytes):指示由这个包请求的函数的代码
0:Set(setting)
1:Get(reference)
4:Discovery(search)
Result Code(2 bytes):指示请求结果的代码
0x0000:成功
0x0001:无指定协议堆栈
0x0002:版本异常
0x0100:协议设置异常(没有详细地确定)
0x0101:协议设置异常(NetWare IPX)
0x0102:协议设置异常(TCP/IP)
Protocol Information:与各协议信息项相对应的标记
在Request Code是0(setting)的情况下,仅设置具有1作为对应字节的协议信息。在Request Code是1(reference)或4(search)的情况下,如果网络板卡具有其中安装的对应协议堆栈,则进行设置。
NetWare frame types:用于IPX协议的帧类型。如果能设置多个帧类型,使用类型值的OR运算的结果。
FrameType(2 bytes):用于NetWare的帧类型
在以太网的情况下:
0:禁止(NetWare禁止)
1:802.3
2:802.2
4:Ethernet II
16:Auto Sense(自动检测)
IP Info:用于设置关于TCP/IP的信息及竞争TCP/IP的参考和能力的字段
IP FrameType(2 bytes):用于TCP/IP的帧类型
0:Disable(TCP/IP禁止)
4:Ethernet II
IP Mode(2 bytes):获得一个IP环境的方法。在能指定多个IP模式的情况下,使用模式值的OR运算的结果。
0:IP固定(从NVRAM值得到)
1:BOOTP有效
2:RARP有效
4:DHCP有效
IP address(4 bytes):网络板卡的IP地址
Gateway address(4 bytes):网络板卡的网关地址
Subnetmask(4 bytes):网络板卡的子网掩码
MAC address(6 bytes):板卡的MAC地址
如果RequestCode不为4(Discovery(search)),并且如果MAC地址字段的值和网络卡板的MAC地址不相互符合,忽略包。
<网络管理程序的描述>
其次将描述在主机106上执行的网络管理程序。在与LAN 101连接的网络装置103和105的网络接口部分(网络板卡102和104)中,构造一个称为管理信息库(MIB)的标准化数据库。这个部分通过称为简单网络管理协议(SNMP)的网络管理协议,与网络上的主机106通信,因而能够在主机与网络装置之间通信。
另一方面,在主机106上执行一个称为网络管理程序的软件程序,以能够借助于MIB(管理信息库)并且通过使用上述SNMP,通过网络交换必要信息。
图4是表示网络管理程序的模块配置的示意图。参考图4,由操作系统提供的网络应用程序接口(API)执行网络管理程序。在本实施例中,使用在Unix(商标)和Microsoft Windows(商标)中使用的套接字API。
提供一个UDP处理程序402,以根据上面TCP/IP协议执行UDP包的发送和接收。UDP处理程序402由一个用于处理上面配置协议403或SNMP协议406的模块来调用,以执行按照协议发送和接收包的处理。
第一搜索模块404通过使用配置协议403搜索网络装置。根据这个模块执行的处理,通过搜索找到的装置由一个存储装置存储为第一装置列表信息(405)。第二搜索模块407通过使用SNMP协议搜索网络装置。根据这个模块执行的处理,通过搜索找到的装置由存储装置存储为第二装置列表信息(408)。
根据第一装置列表405和第二装置列表408,即通过使用配置协议403进行搜索,以及使用SNMP协议406进行搜索找到的装置的列表,用户界面(UI)模块409显示通过使用配置协议403进行搜索,以及使用SNMP协议406进行搜索找到的网络装置。UI模块409按这样形式列表显示没有设置网络地址的装置,以便用户能将这些装置和其他装置区别开。UI模块409从显示列表中选择对其应该设置网络地址的网络装置中的一个。
对于由装置列表显示UI模块409选择的一个网络装置,装置设置UI模块410设置包括一个网络地址的信息。图6和图7表示装置列表和网络装置设置窗口的例子,它们分别由装置列表显示UI模块409和装置设置UI模块410显示。
图6是表示由装置列表显示UI模块409显示的一个装置列表显示窗口的例子的示意图。当从主机106向LAN 101广播一个装置搜索请求时,按这样形式显示仅对基于配置协议403的搜索请求包答复的网络装置,和对基于标准网络管理协议(SNMP)的搜索请求包答复的网络装置,以便可由用户相互区别。
在显示的这个例子中,IP地址用作标准网络协议中的一个网络地址,并且如果它们是有效地址,则显示IP地址。在显示的例子中,显示了两个对其还没有设置IP地址的网络装置(601,602),同时显示了六个对其设置了有效网络地址的网络装置(603至608)。为了能够区别对它们没有设置IP地址的装置,显示网络板卡的MAC地址。MAC地址基于物理地址,利用该物理地址,网络装置通过发送一个答复包(图2的(b)所示),对图2的(a)所示的请求包数据中的DLC中的(广播)目标物理地址作出答复。
为了区别设置了网络地址的网络装置和还没有设置网络地址的网络装置,可以使用相互不同的图符。
图7是表示由装置设置UI模块410显示的界面窗口的例子的示意图,以能够关于图6所示列表中指定的网络装置进行特定网络设置。通过这个窗口,能设置预定协议(TCP/IP或其他类似协议)的帧类型、IP地址设置方法等。在这个窗口中,在关于701至707作出设置之后,当点击“OK”按钮(708)时,网络设置程序产生一个信息设置包(设置请求包),并且向指定网络装置发送这个包(图5中的509),因而通过网络执行信息设置。
参考图8的流程图,将描述关于网络装置的设置信息的程序。流程图所示的处理由网络管理程序控制。
在图8所示的步骤S801,为了搜索网络装置,第一搜索模块(404)形成一个基于配置协议的搜索请求包1,并且向网络装置广播包1。因为这个搜索请求包1是一个如上所述具有目标物理地址(dst MAC)=“ff:ff:ff:ff:ff:ff”和目标端口号(dst Port)=“83Bxx”的广播包,所以与网络连接的各活动装置能接收这个帧。
接收搜索请求包1的各网络装置形成并且发送一个答复包(S810,S820)。
在步骤S802,套接字API 401接收从各网络装置发送的答复包。其时,各接收答复包的数据部分由存储装置存储为第一装置列表信息(S803)。
在步骤S804,为了搜索网络装置,第二搜索模块形成一个基于SNMP协议的搜索请求包2,并且广播包2。因为这个搜索请求包2是一个如上所述具有发送目标IP地址=255.255.255.255和目标端口号(dst Port)=“161”的广播包,所以它达到与相同子网连接的各网络装置。
各网络装置响应这个搜索请求包2,形成并且发送一个答复包(S830,S840)。那些对它们还没有设置IP地址的网络装置不发送答复包,因为它们不能接收搜索请求包2,或即使它们能接收搜索请求包2,也丢弃搜索请求包2。
在步骤S805,接收从各网络装置发送的答复包,并且其时由存储装置将各接收答复包的数据部分存储为第二装置列表信息(S806)。
在步骤S807,网络装置列表显示UI模块409调用由步骤S803的处理和步骤S806的处理所存储的第一和第二组装置列表信息,并且以列表显示其内容。这个列表按这样状态显示,以便使设置了IP地址的装置和没有设置IP地址的装置相互区别。
在步骤S808,关于由输入装置(未示出)从步骤S807显示的列表中的网络装置中选择的网络装置中的一个,设置预定网络信息(图7)。根据在这个步骤设置的信息的内容,装置设置UI模块410形成一个信息设置包,并且通过将物理地址设置为目标,将它发送到选择的网络装置。
在步骤S850,选择的网络装置接收信息设置包,并且将包的数据部分中设置的内容设置为关于它自己的信息。在这个设置之后,网络装置形成一个信息设置答复包,并且将这个包发送到主机106(S860)。
主机106从选择的网络装置接收信息设置答复包,并且结束过程(S809)。
通过上述程序,在网络装置中设置网络信息,以能够在网络上与装置通信以及对装置控制。
图5是表示在与网络板卡102和104通信的主机106上,由网络管理软件在网络板卡102和104中进行设置时,发送和接收包以及处理的流程的顺序示意图。
网络管理软件首先向LAN 101广播一个基于配置协议的搜索请求包1(501)。
与LAN 101连接的网络板卡102和104接收基于配置协议的搜索请求包1,并且发送它们的当前设置的信息,作为一个答复包(502)。
网络管理软件根据从网络板卡102和104送回的搜索请求答复包的内容,关于对搜索请求包501答复的网络装置,制作第一装置列表,并且由存储装置(未示出)存储该表(503)。
随后,主机106上的网络管理软件向LAN 101广播一个基于标准协议的网络装置搜索请求包2(504)。在这种情况下使用的标准协议例如是简单网络管理协议(SNMP),并且搜索包是一个按照SNMP中的“GET”或“GET-NEXT”的操作请求,这个操作请求是关于对管理信息的收集,从主机(管理者)106发送到被管理的装置(代理)。具有一个关于标准协议在LAN 101上为有效的网络地址的网络板卡102接收搜索请求包2,并且向其回送一个搜索答复包2(505)。另一方面,还没有分配一个关于标准协议为有效的网络地址的网络板卡104不能响应搜索请求包2而回送一个答复包。网络管理软件关于对搜索请求包2作出答复的网络装置制作一个第二装置列表(504),并且由存储装置(未示出)存储该表(506)。
网络管理软件能根据基于搜索答复包1的装置列表和基于搜索答复包2的装置列表2,在与LAN 101连接的网络装置之中,识别能够对搜索请求包2作出答复的网络装置。结果,网络管理软件按这样形式列表显示关于标准协议各分配一个在LAN 101上为有效的网络地址的网络装置,例如网络板卡102,和各自没有分配有效网络地址的网络装置,例如网络板卡104(称为未设置网络装置),以便在这两种条件的装置能由用户相互区别(507)。
用户从关于标准协议还没有分配一个有效的设置网络地址的网络装置中选择一个,例如网络板卡104,并且向还没有分配一个设置网络地址的网络装置输入一个关于网络的设置值,例如一个即将分配的网络地址(508)。然后根据网络地址的输入设置值形成一个信息设置包,并且将它发送到网络板卡104(509)。
网络板卡104接收信息设置包,并且根据接收包的内容,制作一个网络板卡网络设置(图8的步骤S850),而且向网络管理程序回送一个信息设置答复包(510)。主机106上的网络管理程序从网络板卡104接收信息设置答复包510,并且结束过程(图8的S809)。
如上所述,在按照本实施例的用于控制网络装置的设备和方法中,根据使用特定配置协议通过搜索在网络上连接的网络装置找到的网络装置列表,和使用标准网络协议通过搜索找到的并且具有有效网络地址的网络装置列表,获得搜索结果的差别,以能够在与具有有效网络地址的网络装置区别开的状态下,显示在标准网络协议上无有效网络地址的网络装置。
根据这个区别显示,识别对它们没有设置有效网络地址的网络装置,并且对网络装置形成和分配用于个别设置的信息设置包,因而能够实现网络信息设置。在网络装置中设置网络信息,以能够使网络装置执行通信以及在网络上受控制。
其次将描述本发明的一个实施例,其中对网络装置自动地分配一个网络地址。
在以下描述中,由图1中106指示的单元是一个自动地址分配设备(以下简单称为“地址分配设备”)。在地址分配设备106上执行一个自动网络地址分配程序,以通过LAN 101执行与网络板卡102和104的通信。
图10是表示在地址分配设备106上执行的自动网络地址分配程序的模块配置的方块图。
参考图10,模块1001是一个由执行自动网络地址分配程序的操作系统提供的网络应用程序接口(API)。在所说明例子中,使用在Unix(商标)和Microsoft Windows(商标)中使用的套接字API。
模块1002是一个处理程序,以能够使上面模块发送和接收用户数据报协议(UDP)包。
模块1003是一个用于搜索与LAN 101连接而且没有设置标准网络协议的网络地址的网络装置的模块。通过搜索找到的网络地址未设置的网络装置的列表存储为一个未设置装置列表1004。
模块1005是一个用于执行处理,以把一个网络地址分配给一个未设置网络装置的模块。
模块1006是一个地址池,以管理可分配给未设置网络装置的网络地址列表。
模块1007是一个对搜索未设置网络装置,以及把网络地址从地址池分配给未设置网络装置进行总体控制的模块。
模块1008是一个用于列表管理分配的网络地址和网络装置特定的信息的模块。
模块1009是一个用户界面,用于显示由管理模块1008管理的设置装置列表,以及从表中作出选择。在本实施例中,如列表显示所要求,通过使用简单网络管理协议(SNMP)收集关于网络装置的信息。关于网络装置中选择的一个,打开一个详细设置用户界面(UI)1010,并且用户输入关于选择的网络装置的详细信息。
模块1011是一个用于执行处理,以在网络装置中设置通过详细设置UI 1010输入的设置信息的模块。在所说明例子中,通过使用标准网络协议SNMP实现详细设置。调用SNMP处理程序1012,以执行网络装置的设置。
图11是表示上述自动地址分配程序的全部的程序的流程图。
参考图11,搜索与LAN 101连接并且各自还没有设置标准协议的网络地址的网络装置(步骤S1101)。为了搜索网络地址未设置网络装置,自动地址分配程序执行步骤S801至S806,识别在第一装置列表信息中列出但是不在第二装置列表信息中列出的网络装置,而且将所识别网络装置认为是一个网络地址未设置的网络装置。
如果在完成图5或图8所示的过程之后,按照从用户的自动分配指令执行自动地址分配程序,则根据在步骤S804存储的第一装置列表信息和在步骤S806存储的第二装置列表信息,可以对网络地址未设置网络装置执行搜索。在这样情况下,在网络管理程序中准备一个用于读出自动地址分配程序的按钮或菜单项。
如果通过步骤S1101的处理找到一个网络地址未设置的网络装置,则从可分配给网络装置的网络地址池中提取一个网络地址,以分配给找到的网络地址未设置网络装置(步骤S1101至步骤S1103)。
其后,在分配列表中加入在步骤S1103分配的网络地址和网络装置特定的信息,例如介质访问控制(MAC)地址(步骤S1104)。
关于在步骤S1101找到的所有未设置网络装置,执行步骤S1103和S1104的处理。
在完成对所有未设置网络装置的网络地址分配之后,显示一个对其已经分配网络地址的网络装置列表(步骤S1102至步骤S1105)。其时,如显示列表所要求,通过使用标准协议,例如SNMP,可以收集关于个别网络装置的信息。
如果确定用户关于网络装置不作进一步详细设置,程序结束(步骤S1106至结束)。
在用户作进一步设置的情况下,用户从表中选择网络装置中的一个,其中应该作详细设置(步骤S1107),通过使用详细设置对话输入设置值(步骤S1108),并且在网络装置中设置输入信息(步骤S1109)。
图12是表示用户界面的一个例子的示意图,用于显示一个通过上述步骤S1105的处理对其分配了网络地址的网络装置列表。在所说明例子中,显示对其分配了网络地址的网络装置的分配网络地址、MAC地址和装置产品名称。能够区别装置的信息可以包括代表各装置的外观的图像,由用户给定各装置的装置名称,或各装置的型号,以及MAC地址和产品名称。通过选择网络装置,并且点击“SETDETAILS”按钮,显示一个对话框,以对网络装置中的一个作详细设置。通过点击“END”按钮,结束程序。
图13是表示由上述步骤S1108的处理显示的网络装置详细设置对话的一个例子的示意图。
用户通过窗口输入设置值,并且点击“OK”按钮,以在网络装置中设置输入设置值。
图14是表示在一个变更地址分配设备上运行的自动网络地址分配程序的模块配置的方块图。模块1001、1008和1012与图10所示的对应模块相同。通过对图10所示的自动网络地址分配程序增加模块1021和模块1022,形成图14所示的自动网络地址分配程序。
参考图14,模块1021是一个用于搜索在LAN 101上关于标准协议具有有效网络地址的网络装置的模块。在所说明例子中,搜索功能通过使用SNMP实现。
模块1022是一个网络地址管理模块。
图15是表示由网络地址管理模块所执行的网络地址管理处理的程序的流程图。
参考图15,首先搜索先前在网络101上设置的有效网络地址的网络装置,并且关于搜索找到的网络装置,将网络地址和网络装置特定信息的集存储在列表A中(步骤S1501)。
如果在列表A中没有元素,本过程结束(步骤S1502至结束)。如果在列表中有某一元素,从列表A中提取网络地址和网络装置特定信息的一组(步骤S1503)。这里假定具有提取特定信息的网络装置是“网络装置D”,以及网络地址是“网络地址N”。
然后查询设置列表B,以确认网络装置D是否在对其已经自动分配网络地址的网络装置的列表(设置列表B)中存在(步骤S1504)。在设置列表B中,存储网络装置的网络地址。
如果由这个查询确定网络装置D不存在于设置列表B中,则关于列表A中的下一个元素执行相同处理(步骤S1505至步骤S1502)。
如果网络装置D存在于设置列表B中,把分配给设置列表中的网络装置D的网络地址(假定为“网络地址M”)和“网络地址N”比较(步骤S1505至步骤S1506)。
如果比较地址相互相等,则关于列表A中的下一个元素执行相同处理(步骤S1507至步骤S1502)。
如果比较地址相互不等,则从设置列表中删除关于网络装置D的信息,并且把分配给“网络装置D”的“网络地址M”归还给地址池,作为一个可分配给未设置装置的网络地址(步骤S1507至步骤S1508)。也就是,因为“网络地址N”目前分配给“网络装置D”,所以“网络地址M”没有在使用。因此,能够把“网络地址M”分配给某一另外网络装置。
关于由在步骤S1501的搜索找到的各网络装置,执行上述处理。
如上所述,按照本发明,通过自动网络地址分配程序搜索网络地址未设置网络装置,以减小网络流量。
而且,存储并且显示对其自动分配了网络地址的网络装置,以能够使用户认出对其已经自动分配了网络地址的网络装置,并且促进用户作进一步设置,以使网络装置正确地操作。
此外,按照本发明,如果把一个网络地址重新分配给一个对其已经自动分配了网络地址的网络装置,则把先前分配的网络地址归还给一个能自动设置的网络地址池,因而能够有效地使用网络地址。
<其他实施例>
不用说,通过对一个系统或一个设备供给一种存储介质,其上记录用于实现上述实施例中一个的功能的软件程序代码,并且通过使该系统或设备的计算机(或CPU或MPU)读出并且执行存储介质上所存储的程序代码,也能实现本发明。
在这种情况下,从存储介质读出的程序代码它们自己实现本发明的新颖功能,并且其上存储程序代码的存储介质构成本发明。
例如,软盘、硬盘、光盘、磁光盘、只读光盘存储器(CD-ROM)、可记录光盘(CD-R)、磁带、非易失存储卡、只读存储器或其他类似存储介质可以用作供给程序代码的存储介质。程序代码可以通过通信网络从一台服务器计算机供给。
而且,不用说,本发明不仅包括通过使计算机执行读出的程序代码来实现上述实施例各自的功能,而且包括一种情况,其中在计算机上运行的OS或其他类似程序执行实际处理的部分或全部,以实现上述实施例各自的功能。
此外,本发明包括一种情况,其中把从存储介质读出的程序代码写入在计算机中插入的一个扩展板或与计算机连接的一个扩展单元上所设置的存储器,然后在扩展板或扩展单元上的CPU或其他类似单元执行实际处理的部分或全部,以实现上述实施例各自的功能。
Claims (19)
1.一种网络装置管理方法,包括:
第一发送步骤,广播网络第一数据,用于搜索网络装置;
第一接收步骤,响应在所述第一发送步骤中发送的所述第一数据,从所述网络装置接收第一答复数据;
第二发送步骤,广播所述网络第二数据,用于搜索所述网络装置;
第二接收步骤,响应在所述第二发送步骤中发送的所述第二数据,从所述网络装置接收第二答复数据;
列表显示步骤,把发送所述第一答复数据的所述网络装置和发送所述第二答复数据的所述网络装置比较,并且显示所述装置的列表,以能够使用户确定是否关于所述网络装置进行了信息设置;和
设置步骤,发送数据,用于对所述用户从所述列表中选择的所述网络装置中的一个设置信息。
2.根据权利要求1的网络装置管理方法,其中在所述列表显示步骤中,以相互可区别的方式显示各自还没有设置网络地址的所述网络装置和已经分配网络地址的所述网络装置。
3.根据权利要求1的网络装置管理方法,其中如果所述第二数据的所述目标端口号是预定端口号,并且如果所述网络装置没有分配网络地址,则所述网络装置各自不发送所述第二答复数据。
4.根据权利要求1的网络装置管理方法,其中所述第一答复数据包括发送了所述第一答复数据的所述网络装置的物理地址,并且所述第二答复数据包括发送了所述第二答复数据的所述网络装置的网络地址。
5.根据权利要求4的网络装置管理方法,其中在所述列表显示步骤中,关于仅发送所述第一答复数据的所述网络装置,显示所述网络装置物理地址,并且关于发送所述第一答复数据或所述第二答复数据的所述网络装置,显示所述网络装置IP地址。
6.根据权利要求4的网络装置管理方法,其中在所述设置步骤中,关于在所述第一答复数据中所包括的所述物理地址,发送用于设置信息的所述数据。
7.根据权利要求1的网络装置管理方法,包括:
识别步骤,把发送所述第一答复数据的所述网络装置和发送所述第二答复数据的所述网络装置比较,以自动识别对其还没有进行信息设置的所述网络装置中的某个;和
自动设置步骤,自动发送所述数据,用于对在所述识别步骤中识别的所述网络装置设置信息。
8.一种网络装置管理方法,包括:
搜索步骤,搜索与网络连接的网络装置;
分配步骤,把作为可分配网络地址管理的网络地址中的一个,分配给在所述搜索步骤中找到的网络装置中的一个,作为还没有设置网络地址的网络装置;和
显示步骤,显示所述网络地址和所述网络装置区别信息的组合列表。
9.根据权利要求8的网络装置管理方法,还包括:
存储步骤,通过把所述网络地址和所述区别信息相互联系,在存储装置中存储所述网络地址和用于区别所述网络装置的所述信息;
查询步骤,根据在所述搜索步骤中通过搜索找到的用于区别所述网络装置的所述信息,查询所述存储装置,以在所述存储装置中查询在所述搜索步骤中通过搜索找到的所述网络装置的第一网络地址;
比较步骤,把在所述查询步骤中通过查询找到的所述第一网络地址,和在所述搜索步骤中通过搜索找到的分配给所述网络装置的第二网络地址比较;和
地址控制步骤,作为在所述比较步骤中的比较结果,如果所述第一网络地址和所述第二网络地址相互不同,则从所述存储装置中删除在所述搜索步骤中通过搜索找到的关于所述网络装置的所述信息,并且把所述第一网络地址管理为可分配网络地址。
10.一种网络装置管理方法,包括:
搜索步骤,搜索与网络连接的网络装置;
列表显示步骤,显示在所述搜索步骤中找到的装置列表,以能够使用户确定是否关于所述网络装置进行了信息设置;
设置步骤,发送数据,用于关于用户从所述列表中选择的所述网络装置中的一个设置信息;自动设置步骤,自动识别对其还没有进行所述信息设置的所述网络装置中的某个,并且发送数据,用于对所述识别的网络装置设置信息。
11.一种网络装置管理程序,使计算机执行:
第一发送步骤,广播网络第一数据,用于搜索网络装置;
第一接收步骤,响应在所述第一发送步骤中发送的所述第一数据,从所述网络装置接收第一答复数据;
第二发送步骤,广播所述网络第二数据,用于搜索所述网络装置;
第二接收步骤,响应在所述第二发送步骤中发送的所述第二数据,从所述网络装置接收第二答复数据;
列表显示步骤,把发送所述第一答复数据的所述网络装置和发送所述第二答复数据的所述网络装置比较,并且显示所述装置列表,以能够使用户确定是否关于所述网络装置进行了信息设置;和
设置步骤,发送数据,以对所述用户从所述列表中选择的所述网络装置中的一个设置信息。
12.一种网络装置管理程序,使计算机执行:
搜索步骤,搜索对其还没有设置网络地址的网络装置;
分配步骤,把作为可分配网络地址管理的网络地址中的一个,分配给在所述搜索步骤中找到的网络装置;和
显示步骤,显示网络地址和用于区别所述网络装置的信息的组合列表。
13.一种网络装置管理程序,使计算机执行:
搜索步骤,搜索与网络连接的网络装置;
列表显示步骤,显示在所述搜索步骤中找到的装置列表,以能够使用户确定是否关于所述网络装置进行了信息设置;
设置步骤,发送数据,用于关于用户从所述列表中选择的所述网络装置中的一个设置信息;和
自动设置步骤,自动识别对其还没有进行所述信息设置的所述网络装置中的某个,并且发送数据,用于对所述识别的网络装置设置信息。
14.一种网络装置控制设备,包括:
第一发送装置,广播网络第一数据,用于搜索网络装置;
第一接收装置,响应由所述第一发送装置所发送的所述第一数据,从所述网络装置接收第一答复数据;
第二发送装置,广播所述网络第二数据,用于搜索所述网络装置;
第二接收装置,响应由所述第二发送装置所发送的所述第二数据,从所述网络装置接收第二答复数据;
列表显示装置,把发送所述第一答复数据的所述网络装置和发送所述第二答复数据的所述网络装置比较,并且显示所述装置列表,以能够使用户确定是否关于所述网络装置进行了信息设置;和
设置装置,发送数据,用于对所述用户从所述列表中选择的所述网络装置中的一个设置信息。
15.一种网络装置控制设备,包括:
搜索装置,搜索对其还没有设置网络地址的网络装置;
分配装置,把作为可分配网络地址管理的网络地址中的一个,分配给由所述搜索装置找到的一个网络装置;和
显示装置,显示网络地址和用于区别所述网络装置的信息的组合列表。
16.一种网络装置控制设备,包括:
搜索装置,搜索与网络连接的网络装置;
列表显示装置,显示由所述搜索装置找到的装置列表,以能够使用户确定是否关于所述网络装置进行了信息设置;
设置装置,发送数据,以关于用户从所述列表中选择的所述网络装置中的一个设置信息;和
自动设置装置,自动识别对其还没有进行所述信息设置的所述网络装置中的某个,并且发送数据,用于对所述识别的网络装置设置信息。
17.一种网络装置管理方法,包括:
搜索步骤,搜索与网络连接的网络装置;和
区别步骤,在所述搜索步骤中检测到的网络装置中,把对其已经设置网络地址的一个或多个网络装置,和对其还没有设置网络地址的一个或多个网络装置区别开。
18.一种计算机程序,用于使一台计算机执行:
搜索步骤,搜索与网络连接的网络装置;和
区别步骤,在所述搜索步骤中检测到的网络装置中,把对其已经设置网络地址的一个或多个网络装置,和对其还没有设置网络地址的一个或多个网络装置区别开。
19.一种网络装置管理设备,包括:
搜索装置,搜索与网络连接的网络装置;和
区别装置,在由所述搜索装置检测到的网络装置中,把对其已经设置网络地址的一个或多个网络装置,和对其还没有设置网络地址的一个或多个网络装置区别开。
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002046435 | 2002-02-22 | ||
| JP046435/2002 | 2002-02-22 | ||
| JP2002141546 | 2002-05-16 | ||
| JP141546/2002 | 2002-05-16 | ||
| JP018906/2003 | 2003-01-28 | ||
| JP2003018906A JP4235460B2 (ja) | 2002-02-22 | 2003-01-28 | ネットワークデバイス管理方法、ネットワークデバイス管理プログラム及びネットワーク制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1640059A true CN1640059A (zh) | 2005-07-13 |
| CN100581120C CN100581120C (zh) | 2010-01-13 |
Family
ID=27761220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN03804386A Expired - Fee Related CN100581120C (zh) | 2002-02-22 | 2003-02-20 | 网络装置管理方法和网络装置控制设备 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7945646B2 (zh) |
| EP (1) | EP1476985B1 (zh) |
| JP (1) | JP4235460B2 (zh) |
| KR (1) | KR100731217B1 (zh) |
| CN (1) | CN100581120C (zh) |
| AT (1) | ATE553569T1 (zh) |
| AU (1) | AU2003208013A1 (zh) |
| WO (1) | WO2003071742A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468781A (zh) * | 2014-12-05 | 2015-03-25 | 谢勇 | 一种带过滤功能的网络设备快速搜索系统及方法 |
| CN118732966A (zh) * | 2024-07-03 | 2024-10-01 | 中山宝丽图电子技术有限公司 | 局域网内打印机ip地址的修改方法、计算机装置和计算机存储介质 |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4235460B2 (ja) * | 2002-02-22 | 2009-03-11 | キヤノン株式会社 | ネットワークデバイス管理方法、ネットワークデバイス管理プログラム及びネットワーク制御装置 |
| EP1690170A2 (en) * | 2003-10-30 | 2006-08-16 | International Power Switch | Power switch |
| JP4018686B2 (ja) * | 2003-12-10 | 2007-12-05 | キヤノン株式会社 | 情報処理装置および方法並びにプログラム |
| JP4273053B2 (ja) * | 2004-07-27 | 2009-06-03 | キヤノン株式会社 | 情報処理装置及び方法およびプログラム |
| US7796588B2 (en) | 2004-07-27 | 2010-09-14 | Canon Kabushiki Kaisha | Information processing device, control method thereof, and program |
| US8095925B2 (en) * | 2004-09-15 | 2012-01-10 | Kyocera Mita Corporation | Seamless network installation of device drivers |
| US20070002367A1 (en) * | 2005-06-29 | 2007-01-04 | Eric Yuan | Methods and apparatuses for selectively controlling a remote device |
| JP4193820B2 (ja) * | 2005-07-05 | 2008-12-10 | ブラザー工業株式会社 | 管理装置、およびプログラム |
| US8090807B2 (en) * | 2006-01-23 | 2012-01-03 | Lg Electronics Inc. | Home code setting method for home network system |
| JP4720520B2 (ja) * | 2006-01-24 | 2011-07-13 | 富士ゼロックス株式会社 | 印刷装置 |
| US8886771B2 (en) * | 2006-05-15 | 2014-11-11 | Cisco Technology, Inc. | Method and system for providing distributed allowed domains in a data network |
| JP4187010B2 (ja) | 2006-05-31 | 2008-11-26 | ブラザー工業株式会社 | ネットワーク機器及び情報処理装置並びにプログラム |
| US20080018649A1 (en) * | 2006-07-18 | 2008-01-24 | Zheng Yuan | Methods and apparatuses for utilizing an application on a remote device |
| JP4207065B2 (ja) * | 2006-07-26 | 2009-01-14 | 日本電気株式会社 | 資産管理システム、資産管理方法、情報処理装置およびプログラム |
| JP4812559B2 (ja) * | 2006-08-21 | 2011-11-09 | 株式会社リコー | ネットワーク管理装置、ネットワーク管理方法およびプログラム |
| US7860099B2 (en) * | 2006-12-21 | 2010-12-28 | Alpha Networks Inc. | Method for managing and setting many network devices |
| KR100849169B1 (ko) * | 2007-04-11 | 2008-07-30 | 린나이코리아 주식회사 | 디바이스 정보 표시 방법 및 그 장치 |
| US20090096573A1 (en) | 2007-10-10 | 2009-04-16 | Apple Inc. | Activation of Cryptographically Paired Device |
| US8719413B1 (en) * | 2007-12-20 | 2014-05-06 | Cisco Technology, Inc. | Method and apparatus for implementing a recovery action in response to a state change in a storage area network |
| US8255497B2 (en) * | 2008-11-03 | 2012-08-28 | Lincoln Global, Inc. | Method of discovery and communication with industrial equipment |
| US20110145373A1 (en) * | 2009-12-14 | 2011-06-16 | Sinan Anwar Awad | Systems and methods for configuring communication between medical devices |
| JP5501052B2 (ja) * | 2010-03-24 | 2014-05-21 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| CN103907106B (zh) * | 2011-11-14 | 2016-03-16 | 英派尔科技开发有限公司 | 可扩展网络化装置动态映射 |
| CN102594944B (zh) * | 2012-03-19 | 2015-11-25 | 杭州华三通信技术有限公司 | 一种自动配置的方法和网络设备 |
| US10912131B2 (en) * | 2012-12-03 | 2021-02-02 | Samsung Electronics Co., Ltd. | Method and mobile terminal for controlling bluetooth low energy device |
| JP6589505B2 (ja) * | 2015-09-24 | 2019-10-16 | ヤマハ株式会社 | ルータ |
| JP6838444B2 (ja) | 2017-03-17 | 2021-03-03 | 富士通株式会社 | 情報処理装置、情報処理装置制御方法及び情報処理装置制御プログラム |
| KR102513610B1 (ko) * | 2021-04-05 | 2023-03-24 | 엘에스일렉트릭(주) | 이더넷 네트워크의 단선 구간 확인 장치 및 방법 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0727504B2 (ja) * | 1990-12-10 | 1995-03-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム |
| JP3425192B2 (ja) * | 1993-08-25 | 2003-07-07 | 富士通株式会社 | アドレス情報の自動設定処理方法およびアドレス情報の設定装置 |
| US5923850A (en) | 1996-06-28 | 1999-07-13 | Sun Microsystems, Inc. | Historical asset information data storage schema |
| US5917808A (en) * | 1997-01-17 | 1999-06-29 | Fluke Corporation | Method of identifying device types on a local area network using passive monitoring |
| JPH11249989A (ja) * | 1998-03-03 | 1999-09-17 | Ricoh Co Ltd | ネットワークユーティリテイ |
| JP2000339345A (ja) * | 1999-03-25 | 2000-12-08 | Sony Corp | 検索システム、検索装置および方法、ならびに、入力装置および方法 |
| DE60026788T2 (de) | 1999-05-13 | 2006-10-12 | Canon K.K. | Vorrichtung zum Suchen eines Gerätes in einem Netzwerk |
| US7162238B1 (en) * | 1999-12-30 | 2007-01-09 | Massie Rodney E | System and method of querying a device, checking device roaming history and/or obtaining device modem statistics when device is within a home network and/or a complementary network |
| JP2001223721A (ja) * | 2000-02-08 | 2001-08-17 | Meidensha Corp | 通信システムのアドレス設定方式 |
| CA2403765A1 (en) * | 2000-03-20 | 2001-09-27 | At&T Corp. | Method and apparatus for coordinating user selection of network service providers over a broadband communications network |
| US6982953B1 (en) * | 2000-07-11 | 2006-01-03 | Scorpion Controls, Inc. | Automatic determination of correct IP address for network-connected devices |
| JP4567233B2 (ja) * | 2001-04-26 | 2010-10-20 | 富士通株式会社 | 通信装置及びその制御方法 |
| US7136914B2 (en) * | 2001-08-06 | 2006-11-14 | Ricoh Company, Ltd. | System, computer program product and method for managing and controlling a local network of electronic devices |
| JP2003092578A (ja) * | 2001-09-18 | 2003-03-28 | Fujitsu Ltd | 管理装置、処理装置、装置、およびプログラム |
| JP4235460B2 (ja) * | 2002-02-22 | 2009-03-11 | キヤノン株式会社 | ネットワークデバイス管理方法、ネットワークデバイス管理プログラム及びネットワーク制御装置 |
| KR100440583B1 (ko) * | 2002-05-16 | 2004-07-19 | 한국전자통신연구원 | 외부 인터넷에 의한 댁내망의 UPnP장치 관리제어 장치및 방법 |
| US7293078B2 (en) * | 2003-07-14 | 2007-11-06 | Time Warner Cable, A Division Of Time Warner Entertainment Company, L.P. | System and method for provisioning a provisionable network device with a dynamically generated boot file using a server |
| US20060251013A1 (en) * | 2005-05-04 | 2006-11-09 | Interdigital Technology Corporation | Resource allocation in multi-access point wireless networks |
-
2003
- 2003-01-28 JP JP2003018906A patent/JP4235460B2/ja not_active Expired - Fee Related
- 2003-02-20 AU AU2003208013A patent/AU2003208013A1/en not_active Abandoned
- 2003-02-20 WO PCT/JP2003/001862 patent/WO2003071742A1/en not_active Ceased
- 2003-02-20 US US10/502,785 patent/US7945646B2/en not_active Expired - Fee Related
- 2003-02-20 CN CN03804386A patent/CN100581120C/zh not_active Expired - Fee Related
- 2003-02-20 KR KR20047013128A patent/KR100731217B1/ko not_active Expired - Fee Related
- 2003-02-20 EP EP20030705353 patent/EP1476985B1/en not_active Expired - Lifetime
- 2003-02-20 AT AT03705353T patent/ATE553569T1/de active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104468781A (zh) * | 2014-12-05 | 2015-03-25 | 谢勇 | 一种带过滤功能的网络设备快速搜索系统及方法 |
| CN118732966A (zh) * | 2024-07-03 | 2024-10-01 | 中山宝丽图电子技术有限公司 | 局域网内打印机ip地址的修改方法、计算机装置和计算机存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7945646B2 (en) | 2011-05-17 |
| KR100731217B1 (ko) | 2007-06-22 |
| JP4235460B2 (ja) | 2009-03-11 |
| KR20040088516A (ko) | 2004-10-16 |
| EP1476985A4 (en) | 2010-03-31 |
| ATE553569T1 (de) | 2012-04-15 |
| AU2003208013A1 (en) | 2003-09-09 |
| CN100581120C (zh) | 2010-01-13 |
| JP2004048649A (ja) | 2004-02-12 |
| EP1476985B1 (en) | 2012-04-11 |
| WO2003071742A1 (en) | 2003-08-28 |
| US20050086332A1 (en) | 2005-04-21 |
| EP1476985A1 (en) | 2004-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1640059A (zh) | 网络装置管理方法,网络装置管理程序和网络控制设备 | |
| CN1878097A (zh) | 通信装置、通信系统及方法 | |
| CN1183717C (zh) | 桥连HAVi子网络和UPnP子网络的方法及实施所述方法的装置 | |
| CN1601993A (zh) | 网络互连设备和方法、名字分辨设备和计算机程序 | |
| CN1756195A (zh) | 网络管理 | |
| CN1957566A (zh) | 为与客户机的连接选择路由的服务器 | |
| CN1293467C (zh) | 环境设定装置、环境设定程序存储介质、信息处理装置和环境设定方法 | |
| CN1788460A (zh) | 住宅网络设置方法、家庭网关装置、家庭网关程序和记录介质 | |
| CN1289098A (zh) | 用于搜索与网络相连的设备的系统 | |
| CN1708749A (zh) | 信息处理方法和信息处理设备 | |
| CN1411239A (zh) | 无线通信系统以及无线局域网接入点 | |
| CN1538688A (zh) | 用于提供受控设备列表的网络设备、系统与方法 | |
| CN1368812A (zh) | 控制家庭网络中的设备的装置和方法及家庭网络系统 | |
| US9124438B2 (en) | Network communication apparatus, network communication method, and program | |
| CN1728711A (zh) | 自动隧道配置的方法和设备 | |
| JP4542165B2 (ja) | 情報処理装置、画像形成装置及びその制御方法 | |
| CN1601988A (zh) | 根据动态主机配置协议来管理因特网协议地址 | |
| CN1902608A (zh) | 设备合作服务系统及系统中所包括的电子设备 | |
| CN1917462A (zh) | 在无线局域网(wlan)中传输帧 | |
| CN1711715A (zh) | 确定经过受管理网络的路径 | |
| CN1929491A (zh) | 在无线网络中动态分配互联网协议地址的方法和设备 | |
| CN1588884A (zh) | IPv6因特网网络拓扑自动发现方法 | |
| CN1744613A (zh) | 获得互联网协议地址的方法和设备 | |
| CN1297111C (zh) | 网络连接装置、连接系统以及网络连接方法 | |
| CN1465164A (zh) | 信息处理装置和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100113 Termination date: 20210220 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |