网络管理系统和网络管理方法

文档序号:7667925阅读:205来源:国知局
专利名称:网络管理系统和网络管理方法
技术领域
本发明涉及一种包括诸如图像处理设备的多个装置和通过 网络连接到该装置的管理设备的网络管理系统和网络管理方法。
背景技术
作为用于管理网络上的装置的协议,已经提出了SNMPvl (Simple Network Management Protocol, 简单网络管理协议, SNMP版本1 )。
根据SNMPvl网络管理技术,在网络管理系统中,设置了 至少一个网络管理站(network management station, NMS )和 均包括代理的多个被管理节点。在这种情况下,网络管理协议 是必需的,它在网络管理站和代理相互交换管理信息时使用。 用户可以使用NMS上的网络管理软件来与被管理节点上的代 理软件通信,从而获取或改变网络上的数据或变化。
术语"代理"意味着作为各目标设备的背景处理而运行的 软件。当用户请求网络上的设备的管理数据时,管理软件将对 象识别信息放入管理包中,并将该管理包发送给目标代理。该 代理解释该对象识别信息,取出与该对象识别信息相关联的数 据,并将该数据放入包中以将其发送给用户。应该注意,为了 取出数据,有时要调用相关联的处理。
另外,代理以数据库的形式保存与其自身状态有关的数据。 该数据库被称为MIB ( Management Information Base,管理信息 库)。MIB具有所有节点都被唯一地编号的树型数据结构。节点 的标识符被称为对象标识符。
MIB的结构 一皮 一尔为SMI ( Structure of Management Information,管理信息结构)。在RFC1155 "基于TCP/IP的因特 网的管理信息的结构和标识"中定义了该结构。
接着,将给出对SNMPvl的简要说明。网络管理软件在其 上运行的客户端PC (下文中称为"管理器")和SNMPvl代理在 其上运行的被管理的网络装置(下文中称为"代理,,)使用 SNMPvl相互通信(见图1 )。有四种SNMPvl命令,它们分别称 为GetRequest、 GetNextRequest、 SetRequest和TRAP 。
从管理器向代理发送GetRequest和GetNextRequest,以获取 该代理的MIB对象的值。已经接收到这些命令的代理将MIB的 值通知给管理器。
当管理器对代理设置MIB对象值时,从管理器向该代理发 送SetRequest。已经接收到该命令的代理将MIB对象值的设置结 果通知给管理器。
从代理向管理器发送TRAP,从而将该代理自身状态的变化 通知给管理器。
SNMPvl代理在连接到PC、打印机等的网络板上运行,而 用作SNMPvl管理器的网络管理软件在PC上运行。网络管理软 件的例子包括从在PC上运行的独立型到可从WEB浏览器进行 访问的服务器型的各种类型。
由于其简单的规范和易于安装,SNMPvl被广泛使用和安 装在各种网络装置上。
然而,SNMPvl遇到这样的问题它具有较差的安全功能, 因此,能够防止SNMP包在网络上被窃听、假冒、改变和重发 的SNMPv3被标准化(见图2)。
在SNMPv3中,SNMPvl的SNMP管理器和SNMP代理总称 为SNMP实体。SNMP实体由SNMP引擎和SNMP应用程序组成
(见图3 )。
SNMP引擎通过同 一管理域内的SNMP引擎ID来进行标识, 并提供关于认证、加密信息的发送和接收以及对管理对象的访 问控制的服务。
参考图3, SNMP引擎由四个组成元件,即分发器、消息处 理子系统、安全子系统和访问控制子系统,组成。分发器向网 络发送SNMP消息以及从网络接收SNMP消息。消息处理子系统 分析SNMP消息(PDU)。安全子系统进行SNMP消息的认证和 加密处理。访问控制子系统进行MIB对象的访问限制。
与SNMPvl中基于团体名称(community name)的认证不 同,安全子系统基于用户来进行认证和加密。另外,SNMPv3 支持SNMPvl所不支持的保密功能(加密和解密)。可以以逐个 用户为基础来设置用户认证和保密功能。在RFC 3414中对支持 作为用户认证协议的HMAC-MD5-96和NMAC-SHA-96以及作 为保密协议的CBC-DES的方法进行了说明。
SNMP应用程序由5个部组成命令发送部、命令响应部、 通知发送部、通知纟妻收部和代理部。命令响应部对获取和设置 MIB对象的请求进行响应。通知发送部发送诸如TRAP的通知。 代理部传送SNMP消息。
除SNMPvl情况下的GetRequest 、 GetNextR叫uest 、 SetR叫uest和TRAP以外,SNMPv3中使用的命令还包括 GetBulkRequest和InformRequest。
GetBulkRequest是实体从其他实体获取MIB对象值的命令。它是通过改进GetNextR叫uest的访问效率而获得的命令,并且 可以从指定对象的实例中获取指定数量的实例。
如与作为单向通知的TRAP事件通知截然不同, InformR叫uest是需要响应确认的事件通知命令。
在包括RFC3411 、 RFC3412、 RFC3413 、 RFC3414、 RFC3415、 RFC3416( RFC3411:" —种用于说明简单网络管理协议(SNMP ) 管理框架的体系结构,,http:〃www.faqs.org/rfcs/rfc3411 .html; RFC3412:"简单网络管理协议(SNMP )的消息处理和分发" http:〃www.faqs.org/rfcs/rfc3412.html; RFC3413:"简单网络管 理协议(SNMP )应用"http:〃www.faqs.org/rfcs/rfc3413.html; RFC3414:"简单网络管理协议版本3 ( USM ) ( SNMPv3 )的基 于 用 户 的 安 全 模 式 ( USM )" http:〃www.faqs.org/rfcs/rfc3414.html; RFC3415:"简单网络管 理协议(SNMP )的基于浏览的访问控制模式(VACM )" hUp:〃www.faqs.org/rfcs/rfc3415.html; RFC3416:"简单网络管 理协议 (SNMP) 的协议操作版本 2 " http:〃www.faqs.org/rfcs/rfc3416.html )的各RFC中详细定义了 SNMPv3。
接着,将给出对装置搜索的说明。为了管理网络装置,首 先,必须搜索连接到网络的装置。为了搜索连接到网络的装置, 通过广播SNMPvl来执行装置搜索。图4是示出如何进行装置搜 索的概要的视图。
如图4所示,综合装置管理应用程序在其上运行的服务器 101发送SNMPvl的广播包,通过搜索来发现SNMPvl在其上运 行的装置102和装置103,从而获取并保存关于装置102和装置 103的装置信息。如图5所示,IT管理人员通过浏览器从PC 100 访问该综合装置管理应用程序,并显示装置搜索的结果。如图6 所示,以两个阶段来进行该装置搜索处理。
综合装置管理应用程序中的装置搜索部在阶段l中进行 SNMPvl广播。装置102和103对该SNMPvl请求进行响应。在阶 段2中,从通过搜索发现的装置追加地获取使用该综合装置管理应用程序的功能所需的装置信息(见日本特开(Kokai ) 2000-339259禾口曰本净争开(Kokai) 2001-282655 )。另夕卜,在 SNMPv3装置的情况下,如图7所示,只有IP地址被显示作为列表。
然而,当只有IP地址被显示作为装置信息列表时,难以识
应用程序的可操作性。
另外,还提出了通过除SNMPvl和SNMPv3之外的第三种协 "i义(例^口, SLP ( Service Location Protocol,月l务定4立十办i义)) 来仅获取关于装置的基本信息的装置搜索方法。仅获取关于装 置的基本信息的原因是为了确保安全。
然而,通过第三种协议来仅获取基本装置信息的装置搜索 方法在所获取的装置信息方面受到限制。这限制了装置管理应 用程序的诸如装置信息列表显示功能和装置过滤功能的功能, 在很大程度上降低了IT管理人员所使用的装置管理应用程序的 可操作性。

发明内容
本发明提供能够容易地识别装置并且增强管理器所使用的 装置管理应用程序的可操作性的网络管理系统和网络管理方 法。
在本发明的第一个方面中,提供一种网络管理系统,该网 络管理系统包括接收单元,用于接收关于搜索网络上的装置 的指令;搜索单元,用于响应于所述接收单元接收到所述指令, 基于第一协议进行第一搜索,以及基于第二协议进行第二搜索; 以及显示单元,用于显示由所述搜索单元发现的装置的列表, 其中,所述显示单元以可区分通过所述第一搜索发现的装置和通过所述第二搜索发现的装置的方式,显示由所述搜索单元发 现的装置。
利用根据本发明的第 一 方面的网络管理系统的配置,可以 容易地识别装置,并且增强管理人员所使用的装置管理应用程 序的可操作性。
该网络管理系统还包括第一获取单元,用于基于所述第 一协议,从通过由所述搜索单元进行的所述第 一搜索发现的装 置获取装置信息;以及第二获取单元,用于基于所述第二协议, 从通过由所述搜索单元进行的所述第二搜索发现的装置获取装 置信息,以及其中,所述显示单元显示由所述第一获取单元和 所述第二获取单元获取的所述装置信息。
该网络管理系统还包括判断单元,用于判断用于访问通过 由所述搜索单元进行的所述第二搜索发现的装置的认证信息是 否登记在信息处理设备中,以及其中,当所述判断单元没有判 断为所述认证信息已登记时,所述第二获取单元不获取关于该 装置的所述装置信息,当所述判断单元判断为所述认证信息已 登记时,所述第二获取单元获取关于该装置的所述装置信息。
当所述判断单元没有判断为所述认证信息已登记时,所述 显示单元显示用于指示登记所述认证信息的屏幕。
所述显示单元显示通过所述第一搜索发现的装置的各自的 装置名称和通过所迷第二搜索发现的装置的各自的装置名称。
所述第 一 协议是SNMPv 1,所述第二协议是SNMPv3 。
由所述第一获取单元和所述第二获取单元获取的所述装置 信息是所述搜索单元未获取的装置信息细节。
由所述第二获取单元获取的所述装置信息包括引擎ID,所 述引擎ID包括装置的企业ID、 MAC地址和产品名称
在本发明的第二个方面中,提供一种网络管理系统,所述
网络管理系统包括接收单元,用于接收关于搜索网络上的装
置的指令;搜索单元,用于响应于所述接收单元接收到所述指 令,搜索所述网络上的装置;判断单元,用于判断由所述搜索 单元发现的装置的工作模式;第一获取单元,用于当所述判断 单元判断为由所述搜索单元发现的装置以第 一 工作模式工作 时,基于第一协议从该装置获取装置信息;第二获取单元,用 于当所述判断单元判断为由所述搜索单元发现的装置以第二工 作模式工作时,基于第二协议从该装置获得装置信息;以及显 示单元,用于显示由所述第一获取单元或所述第二获取单元获 取的所述装置信息。
该网络管理系统还包括第二判断单元,用于当所述判断单 元判断为由所述搜索单元发现的装置以所述第二工作模式工作 时,判断用于访问该装置的认证信息是否登记在信息处理设备 中,其中,当所述第二判断单元判断为所述认证信息已登记时, 所述第二获得单元基于所述第一协议,从该装置获取所述装置
信息,当所述第二判断单元没有判断为所述认证信息已登记时, 所述第二获取单元基于所述第二协议,从该装置获取所述装置信息。
所述搜索单元基于所述第二协议,搜索所述网络上的装置。
所述第 一获取单元基于不同于所述第 一协议和所述第二协 议的第三协议,来获取所述装置信息。
所述第 一 协议、所述第二协议和所述第三协议分别是 SNMPv3、 SLP和S画Pvl。
由所述第二获取单元获取的所述装置信息包括引擎ID,所 述引擎ID包括装置的企业ID、 MAC地址和产品名称。
在本发明的第三方面中,提供一种网络管理方法,所述网 络管理方法包括接收步骤,用于接收关于搜索网络上的装置的指令;搜索步骤,用于响应于在所述接收步骤中接收到所述 指令,基于第一协议进行第一搜索,以及基于第二协议进行第
二搜索;以及显示步骤,用于在显示器上显示在所述搜索步骤 中发现的装置的列表,其中,所述显示步骤以可区分通过所述 第 一搜索发现的装置和通过所述第二搜索发现的装置的方式在 所述显示器上显示在所述搜索步骤中发现的装置。
在本发明的第四个方面中,提供一种网络管理方法,所述 网络管理方法包括接收步骤,用于接收关于搜索网络上的装 置的指令;搜索步骤,用于响应于在所述接收步骤中接收到所 述指令,搜索所述网络上的装置;判断步骤,用于判断在所述 搜索步骤中发现的装置的工作模式;第一获取步骤,用于当在 所述判断步骤中判断为在所述搜索步骤中发现的装置以第 一 工 作模式工作时,基于第一协议从该装置获取装置信息;第二获 取步骤,用于当在所述判断步骤中判断为在所述搜索步骤中发 现的装置以第二工作模式工作时,基于第二协议从该装置获取 装置信息;以及显示步骤,用于显示在所述第一获取步骤或所 述第二获取步骤中获取的所述装置信息。
通过下面结合附图进行的详细说明,本发明的特征和优点 将变得更加显而易见。


图l是用于说明通过SNMPvl对装置进行管理的说明性视图。
图2是用于说明通过SNMPv3对装置进行管理的说明性视图。
图3是用于说明SNMP实体的说明性—见图。 图4是用于说明传统装置搜索的说明性视图。
图5是示出通过装置搜索而获取的装置信息的显示的例子 的视图。
图6是示出装置搜索的顺序图。
图7是示出通过SNMPv3搜索而获取的装置信息的显示的 例子的视图。
图8是用于说明由根据本发明的实施例的网络管理系统进 行的SNMPv3装置搜索的说明性视图。
图9是在作为装置例子的图像处理设备上显示的SNMP协 议设置屏幕的一见图。
图10是作为装置例子的图像处理设备的示意图。
图11是综合装置管理应用程序在其上运行的硬件的例子的 框图。
图12是用于说明综合装置管理应用程序、客户端组和装置 组的配置的例子的 一见图。
图13是示出第一搜索方法的顺序图。
图14是示出通过第一搜索方法所获取的装置信息列表的显 示的例子的视图。
图15是示出密码输入屏幕的例子的视图。
图16是由第一搜索方法的阶段1进行的搜索处理的流程图。
图17是由第 一 搜索方法进行的追加信息搜索处理的流程图。
图18是示出第二搜索方法的顺序的视图。 图19是示出通过第二搜索方法所获取的装置信息列表的显 示的例子的 一见图。
图2 0是由第二搜索方法进行的搜索处理的流程图。 图21是示出由装置监视部监视的装置信息的显示例子的视图。
图22是示出由驱动管理部管理的装置信息的显示例子的视图。
图23是装置搜索任务生成屏幕的例子的视图。
图24是装置搜索任务生成屏幕的例子的视图。
图25是装置搜索任务生成屏幕的例子的视图。
具体实施例方式
现在,下面将参考示出本发明的优选实施例的附图来详细 说明本发明。
作为根据本发明的网络管理系统的例子,图8是示出 SNMPvl装置和SNMPv3装置混合在 一起的环境下所进行的对 装置的搜索(装置搜索)的概要的视图。依赖于SNMPvl协议 和SNMPv3协议的设置,SNMPvl装置和SNMPv3装置具有如下 三种工作模式。
模式l:只有SNMPvl协议运行。
模式2: SNMPv 1协议和SNMPv3协议都运行。
模式3:只有SNMPv3协议运行。
装置201以模式1工作。装置202以模式2工作。装置203以模 式3工作,由于装置203曾通过搜索被发现过,所以它的认证密 码和加密密码已登记在综合装置管理应用程序内的数据库中。 装置204以模式3工作,它的认证密码和加密密码没有登记在数 据库中。
在通过诸如LAN的网络连接到装置201至204的服务器(管 理设备)IOI上运行的综合装置管理应用程序对装置进行搜索。 IT管理人员使用浏览器从通过网络连接到服务器101的PC (信 息处理设备)IOO访问该综合装置管理应用程序,并在CRT、液 晶显示器等显示装置上显示装置搜索的结果。
图9是在图像处理设备(装置)上显示的SNMP协议设置屏 幕的视图。在SNMP协议设置屏幕上,可以设置SNMPvl的开启 /关闭(ON/OFF)、 MIB的访问权限、SNMPvl的团体名称、 SNMPv3的开启/关闭、密码等。装置搜索根据以上协议设置的 组合,来将装置的工作分成上述三种模式。
图IO是图像处理设备的外观的视图。在该图像处理设备中, 作为图像输入装置的扫描部3501照射在原稿上形成的图像,以 扫描未示出的C C D行传感器,从而读取该图像并将所读取的图 像转换成代表光栅图像数据的电信号。用户将原稿放置在原稿 进给器3502的盘3503上,并通过操作部来指示开始读取该原稿。 然后,当未示出的控制器CPU对扫描器3501给出指示时,进给 器3 5 0 2逐张进给原稿,从而执行读取操作来读取原稿上的图像。
作为图像输出装置的打印部3505设置用于将电光栅图像数 据转换成薄片上的可视图像。转换方法的例子包括使用感光鼓 或感光带的电子照相转换法,以及通过从非常小的喷嘴的阵列 将墨喷射到薄片上来将图像直接打印在薄片上的喷墨转换法, 并且可以采用任何合适的转换方法。利用来自控制器CPU的指 令来开始打印操作。打印部3505具有使得可以选择不同薄片大 小或不同薄片方向的多个薄片进给器,并包含与此相关联的盒 3506、 3507、 3508和3509。另外,排出盘35 10设置用于接收已 经打印图像的薄片。
图ll是综合装置管理应用程序在其上运行的服务器101的 配置的例子的视图。服务器101包括CPU 2201 、 ROM 2202、 RAM 2203、系统总线2204、键盘控制器(KBC ) 2205、 CRT控制器 (CRTC) 2206以及盘控制器(DKC) 2207。另外,服务器101 包括网络接口卡(NIC) 2208、 4建盘(KB) 2209、 CRT显示器 (CRT) 2210、硬盘(HD) 2211以及DVD驱动器2212。服务器101通过LAN 2213连接到装置201至204和PC 100。
硬盘(HD) 2211存储综合装置管理应用程序的程序。服务 器101的操作主要由作为硬件的CPU 220l执行,服务器101的控 制主要由存储在硬盘(HD) 2211中的综合装置管理应用程序执 行。虽然在本发明中以示例的方式,假定Windows (注册商标) XP (可从微软公司(Microsoft Corporation)获得)作为OS, 但这并不是限制性的。
可以以存储在诸如DVD或CD-ROM的存储介质中的方式来 提供综合装置管理应用程序。在这种情况下,例如通过在图ll 中出现的DVD驱动器(DVD) 2212或者未示出的CD-ROM驱动 器从该存储介质中读取程序,并将其安装在硬盘(HD) 2211 中。
图12是综合装置管理应用程序404、客户端组405和装置组 400的布置的例子的框图。
综合装置管理应用程序404包括客户端组管理部40401、客 户端管理部40402、客户端配置部40403、装置组管理部40405 和装置监视部40406。另外,综合装置管理应用程序404包括装 置设置部40407、装置搜索部40409、驱动管理部40410、应用程 序管理部40411、表格(form )管理部40412、通信部40408和任 务处理部40404。
客户端组管理部40401通过将客户端分成诸如公司部门的 组来管理客户端,并将关于组的信息和在组中包括的客户端列 表保存在数据库403中。客户端管理部40402管理关于客户端PC 的信息,并保存诸如客户端PC的地址和用户、在客户端PC中安 装的驱动和应用程序的与客户端有关的信息。客户端配置部 40403改变客户端驱动的设置,并进行驱动和应用程序的推送安 装(push installation )。
装置组管理部40405通过将装置分成诸如公司部门的组来 管理装置,并将关于装置的信息和在组中包括的装置列表保存 在数据库403中。装置监视部40406管理关于装置的信息,并保 存诸如装置的IP地址、位置信息和可选配置的与装置有关的信 息。装置设置部40407使用诸如SNMPvl和SNMPv3的协议,在 装置中进行装置信息设置和事件登记。如下文中将要说明的, 装置搜索部40409搜索装置,并将通过搜索发现的装置保存在数 据库403中。
驱动管理部40410管理保存在文件服务器中的驱动安装集 合。应用程序管理部40411管理保存在文件服务器中的应用程序 安装集合。表格管理部40412管理保存在文件服务器中的表格。 通信部40408使用例如SNMP/Web服务的协议与装置通信。任务 处理部40404才丸4亍由装置搜索部40409和驱动管理部40410处理 的任务,并根据任务的种类将任务的细节通知给相关联的各部。
客户端组405包含一个或更多个客户端。例如,客户端组被 定义为公司部门。
每个客户端表示用户利用来使用相关联的应用程序进行打 印操作的终端,并且包括驱动设置部4061和安装协助部4062。 驱动设置部4061设置用于改变与驱动有关的设置信息,即,登 记在登记簿中的诸如包括与使用双面打印功能、四合一打印等 有关的信息的默认打印设置信息的设置信息。安装协助部4062 协助安装从综合装置管理应用程序4 04推送安装的新的驱动和 应用程序。更具体地,安装协助部4062接收来自综合装置管理 应用程序404的新的驱动和应用程序的安装集合,并将它们保存 在客户端中用于安装。
装置组400包含一个或更多个装置。例如,将装置组定义为 公司部门。装置401是具有打印、扫描和传真功能的多功能图像处理设备,并且包括事件通知部4013、打印部4012、传真发送部4014 和通信部4011。
当某事件发生时,事件通知部4013将该事件通知给已登记 的客户端。打印部4012打印文档。传真发送部4014通过经由电 话线i 各或ISDN (integrated services digital network, 综合业务 数字网络)的传真发送来发送数据。通信部4011使用诸如 SNMPv 1和SNMPv3的协议与客户端通信。
接着,将给出对根据本发明的、用于增强综合装置管理应 用程序的可操作性的两种搜索方法的说明。这两种搜索方法安 装在服务器101上运行的综合装置管理应用程序的装置搜索部 40409上。
首先,第一搜索方法采用SNMPv3的引擎ID获取功能来搜 索装置。在获取引擎ID时,只有关于装置的四项信息,即,该 装置的制造商(企业ID)、 IP地址、MAC地址和产品名称被获 取而不进行加密。产品名称包括在引擎ID中是在SNMPv3规范 的范围之内的,并且是本发明的一个特点。
图13是示出第一搜索方法的顺序的视图。在该图中,示出 了在综合装置管理应用程序的装置搜索部40409、装置202、装 置203 、装置204和综合装置管理应用程序的装置监^L部40406 之间所进行的操作的顺序。装置202是配置成SNMPvl和 SNMPv3都在其上运行的装置(模式2 )。装置203是只有SNMPv3 在其上运行,并且密码已经登记在数据库中的装置(模式3)。 装置204是只有SNMPv3在其上运行,并且密码没有登记在数据 库中的装置(模式3)。应该注意,处于只有SNMPvl运行的模 式1的装置201的操作与处于模式2的装置202的操作相同。
第 一 搜索方法以如下三个阶段来搜索装置。
阶段0:通过传统SNMPvl进行搜索。
阶段l:通过SNMPv3获取装置引擎ID;引擎ID由企业名称 +]\4八(地址+装置名称组成。
阶段2:通过SNMPv3获取装置信息。
作为阶段0 ,综合装置管理应用程序的装置搜索部40409通 过使用传统SNMPvl来搜索装置。通过使用SNMPvl的搜索,发 现以模式1工作的装置201和以模式2工作的装置202。
接着,在阶段l中通过SNMPv3广播来请求引擎ID。当获取 引擎ID时,由于SNMPv3的规范,不请求装置密码。在RFC 3414 中对获取引擎ID的过程进行了说明。定义了表示引擎ID的几种 方法。例如,这些方法包括仅将MAC地址表示为引擎ID的方法。
在所示例子中,从装置回答的引擎ID由用于以逐个企业为 基础进行识别的企业ID、使装置能够被唯一地识别的MAC地址 和装置名称组成。由"企业ID+MAC地址+装置名称"组成的引 擎ID是本发明用于增强综合装置管理应用程序的可操作性而 不背离RFC规范的一个特性特征。
通过阶段l中的搜索,发现以模式3工作的装置203和204。 将关于通过该搜索发现的装置203和204的装置信息保存在数据 库403中。在装置203的情况下,由于它的密码信息已经保存在 数据库403中,因此获取综合装置管理应用程序运行所需的所有 装置信息。另一方面,在装置204的情况下,由于不存在它的密 码信息,所以只获取装置的引擎ID。由于装置204的装置名称 包含在引擎ID中,所以可以通过该装置名称来识别装置204。
在阶段2中,在接受由用户输入的装置204的密码之后,通 过SNMPv3从装置204获取综合装置管理应用程序所需的所有 装置信息。在阶段2中完成关于装置204的所有信息的获取。
图14是用于显示综合装置管理应用程序中的、通过第一搜
索方法的装置搜索所获取的装置信息列表的屏幕的视图。
处于模式l和模式2的SNMPvl在其上运行的装置的所有装 置信息被显示。相似地,处于模式3的只有SNMPv3在其上运行 的并且密码已经登记在数据库4 0 3中的装置的所有装置信息也 被显示。在SNMPv3装置的情况下,考虑到密码改变的情况, 还显示了更新(Update)按钮,用户通过该更新按钮输入它的 密码来更新装置信息。关于处于才莫式3的只有SNMPv3在其上运 行的并且密码没有登记在数据库403中的装置,只显示从IP地址 获取的装置名称、SNMP版本和引擎ID,而不显示其他装置信 息。因此,在使用综合装置管理应用程序的包括过滤功能的功 能之前,必须通过按下获得(Get)按钮并输入装置密码,来获 取所需的装置信息。
图15是通过按下获得按钮和更新按钮而显示的SNMPv3密 码输入屏幕的视图。
图16是第一搜索方法的阶段1的搜索处理的流程图。 在步骤S2-1中,通过综合装置管理应用程序的任务操作来 接受装置搜索请求。在下文中将详细说明任务操作。在步骤S2-2 中,使用SNMPv3来广播引擎ID获取请求。在步骤S2-3中,设置定时器。
在步骤S2-4中,判断搜索处理是否超时。如果搜索处理已 超时,则立即终止处理,如果搜索处理没有超时,则处理进入 步骤S2-5,其中,判断是否已经接收到来自装置的响应。如果 还未接收到来自装置的响应,则处理返回步骤S2-4,其中,确 认搜索处理是否超时。如果已经接收到来自装置的响应,则处 理进入步骤S2-6,其中,确认是否已经登记装置的密码。
如果还未登记装置的密码,则处理进入步骤S2-8,其中, 将通过分析装置的IP地址、SNMP版本和引擎ID可以确定的装置的MAC地址和产品名称登记在数据库403中。另外,在装置 是其他公司的产品的情况下,根据企业ID来登记公司名称。当 装置密码已登记时,在步骤S2-7中,使用SNMPv3来获取综合 装置管理应用程序所需的所有装置信息。然后,处理进入步骤 S2-8,其中,将所获取的装置信息登记在数据库403中。
图17是在按下图14所示的获得按钮和更新按钮时所执行的 追加信息搜索处理的流程图。
在图16的步骤S2-6中判断为密码没有登记在数据库403中 的装置只有IP地址、SNMP版本、MAC地址以及产品名称这些 装置信息,但是没有使用过滤功能、装置监视功能、驱动管理 功能等所需的装置信息。图17的流程图示出用于追加地获取综 合装置管理应用程序的操作所需的装置信息的追加信息搜索处 理。
首先,在步骤S3-1中,接受追加信息获取请求。接着,在 步骤S3-2中,获取从图15的密码输入屏幕输入的装置密码,在 步骤S3-3中,使用SNMPv3从装置获取装置信息。然后,在步 骤S3-4中,接收来自装置的响应,在步骤S3-5中,将从装置获 取的装置信息保存在数据库403中。这使得可以充分使用综合装 置管理应用程序的功能。将使用装置监视部40406和驱动管理部 40410的屏幕来说明综合装置管理应用程序的功能的例子。将第 一搜索方法登记为安全等级为l的装置搜索任务,以搜索装置。
接着,将给出对第二搜索方法的说明。第二搜索方法设置 用于通过使用SLP协议来获取SNMP工作模式,从而依赖于该工 作模式以组合的方式使用SNMPvl、 SNMPv3和SLP。第二搜索 方法不仅可以获取IP地址、MAC地址、产品名称,而且可以获 取产品版本、安装位置、网络板名称、SNMPv3工作模式、产 品类型和状态代码。与第一搜索方法相比,第二搜索方法获取的信息数量增多,但是相应地,它的安全等级下降。然而,根 据第二搜索方法,在装置列表中显示的信息量更大,因此综合 装置管理应用程序的可操作性变得更高。
图18是示出由第二搜索方法进行的操作的顺序的视图。图 1 8所示的操作序列是在综合装置管理应用程序的装置搜索部40409、装置202、装置203、装置204以及综合装置管理应用程 序的装置监 一见部40406之间进行的。装置202是SNMPvl和 SNMPv3都在其上运行的装置(模式2)。装置203是只有SNMPv3 在其上运行,并且密码已经登记在数据库中的装置(模式3)。 装置204是只有SNMPv3在其上运行,并且密码没有登记在数据 库中的装置(才莫式3)。应该注意,只有SNMPvl在其上运行的 装置201的操作与处于模式2的装置202的操作相同。 第二搜索方法以如下四个阶段来搜索装置。 阶段l:通过SLP来获取装置的地址和工作模式。 阶段2a:当在工作模式(模式1或2)下可以使用SNMPvl 时,通过SNMPvl来获取装置信息。
当在工作模式(模式3)下只能使用SNMPv3时,通过将阶 段2划分成两个步骤来获取装置信息。
阶段2 b -1:通过S L P来只获取关于装置的基本信息。 阶段2b-2:通过SNMPv3来获取在阶段2中获取的所有装置 信息。
在阶段l中,使用作为不同于SNMPvl和SNMPv3的协议的 SLP来获取地址和SNMP工作模式。装置202、 203和204使用SLP 来发送SNMP工作模式和IP地址。
在阶段2a中,按照惯例,通过将SNMPvl用于工作模式是 模式1和模式2 (其中SNMPvl运行)的装置201和202,来获取 综合装置管理应用程序所需的所有信息。
在阶段2b-l中,当工作模式是模式3 (其中只有SNMPv3运 行),并且同时装置密码保存在数据库403中时,获取综合装置
管理应用程序所需的所有信息。当装置密码没有保存在数据库
403中时,使用SLP来获取诸如装置名称的几种属性。更具体地, 在所示例子中,为了确保装置信息的安全,只允许获取装置最 低识别所需的诸如装置名称和MAC地址的属性。当装置密码保 存在数据库403中时,作为以上所获取的所需信息,获取IP地址、 MAC地址、产品名称、产品版本、安装位置、网络板名称、SNMP 工作模式、产品类型和状态代码。
这可以使SNMPv3装置包括在用于显示装置搜索的结果的 装置列表中,确保一定程度的安全,同时使SNMPv3装置处于 可识别的状态。
在阶段2b-2中,在接受由用户输入的装置204的密码之后, 通过SNMPv3从装置204获取综合装置管理应用程序所需的所 有装置信息。在阶段2b-2中,获取所有关于装置204的信息。
图19是用于显示通过利用第一搜索方法的装置搜索所获取 的、综合装置管理应用程序中的装置信息列表的装置列表屏幕 的视图。
处于模式1和模式2的SNMPvl在其上运行的装置的所有装 置信息被显示。相似地,处于模式3的只有SNMPv3在其上运行 的并且密码已经登记在数据库403中的装置的所有装置信息也 被显示。在SNMPv3装置的情况下,考虑到密码改变的情况, 还显示了更新按4丑,通过该更新4姿钮用户输入它的密码以更新 它的装置信息。关于处于模式3的只有SNMPv3在其上运行的并 且密码没有登记在数据库403中的装置,获取与在装置列表屏幕 上显示的项目相关的诸如安装位置和状态代码的装置信息。然 而,在使用综合装置管理应用程序的包括过滤功能的所有功能
之前,必须通过按下获得按钮并输入装置的密码,来获取所需 的装置信息。
当按下获得按钮或更新按钮时,与第 一 搜索方法的情况相
似,显示图15的SNMPv3密码输入屏幕。
图20是由第二搜索方法的阶段1 、阶段2a和阶段2b-1所进行 的搜索处理的流程图。
在步骤S4-1中,通过综合装置管理应用程序的任务操作来 接受装置搜索请求。在下文中将详细说明任务操作。接着,在 步骤S4-2中,使用SLP进行组播请求。在步骤S4-3中,设置定时 器。
在步骤S4-4中,判断搜索处理是否超时。如果搜索处理已 超时,则立即结束该处理,如果搜索处理没有超时,则处理进 入步骤S4-5,其中,判断是否已经接收到来自装置的响应。如 果还未接收到来自装置的响应,则处理返回步骤S4-4,其中, 确认搜索处理是否超时。如果已经接收到来自装置的响应,则 处理进入步骤S4-6,其中,确认SNMP工作模式。
在SNMP工作模式中的SNMPvl运行的模式(模式l或模式 2)的情况下,使用SNMPvl来获取装置信息。在SNMP工作模 式中的SNMPvl不运行的才莫式(才莫式3)的情况下,处理进入步 骤S4-8,其中,确认是否已经登记装置密码。
当已经登记装置密码时,在步骤S4-9中,使用SNMPv3协 议来获取综合装置管理应用程序所需的所有装置信息。当没有 登记装置密码时,处理进入步骤S4-10,其中,使用SLP来只获 取显示装置列表屏幕所需的关于装置的基本信息。此后,处理 进入步骤S4-11,其中,将在步骤S4-9或S4-10中获取的装置信 息登记在数据库403中。应该注意,当按下图19所示的获得按钮 或更新按钮时所进行的阶段2b-2的操作与示出第 一搜索方法的图17的流程图的操作相同,因此省略对它们的说明。
将第二搜索方法登记为安全等级为2的装置搜索任务,以装置搜索。
接着,将给出对由装置监视部40406和驱动管理部40410管 理的SNMPv3装置的说明。
通过第一和第二搜索方法发现的装置204是以模式3 (只有 SNMPv3运行)工作并且密码没有登记在数据库403中的装置。 关于装置2 04的诸如IP地址的装置信息以装置2 0 4可识别为装置 的状态显示在装置列表屏幕上。
然而,仅通过由第 一 和第二搜索方法所进行的搜索不可能 完全使用综合装置管理应用程序的功能。例如,装置204不能包 括在由装置监视部40406和驱动管理部40410管理的装置中。
图21是示出由装置监视部40406监视的装置信息的显示的 例子的视图。在显示屏幕的左下角位置处示出的过滤功能不能 应用于通过搜索发现的装置204 (术语"过滤功能"意味着只显 示范围缩小到具有特定功能的装置的列表的功能。例如,当选 择"彩色机器"作为过滤选项时,只有彩色机器被显示在装置 列表屏幕上)。这是因为并没有从装置获取所有选项信息。作为 过滤功能,提供了如下各项目状态、产品类型(MFP、 LBP 和BJ)、可以彩色打印(Color Printing Possible )、最大薄片大 小、网络才反名称、说明(Comment), 配备纸盘(Paper Deck Equipped), 可以又又面4丁印 (Double-sided Printing Possible )牙口 可以扫描(Scanning Possible )。另外,作为过滤功能,提供了 如下各项目可以装订、可以鞍型装订、可以打孔、可以穿孑L、 可以裁切、配备传真、可以信封打印、配备进给器、可以自动 分页、可以保持、可以插入、配备发送功能等。
为了获取所有选项信息,按下获得按钮并输入密码。这可以使处于模式3的装置204包括在由装置监视部40406管理的装 置中,从而可以增强IT管理人员所使用的综合装置管理应用程 序的可操作性。
图22是示出由驱动管理部40410管理的装置信息的显示的 例子的视图。与装置监视部40406的情况相似,由于过滤功能不 能用于处于模式3的装置204,因此,装置204不能包括在由驱动 管理部40410管理的装置中。通过按下获得按钮,获取驱动管理 部40410特别需要的诸如装置204的PDL信息和装置ID的信息, 可以使装置204包括在被管理的装置中。
接着,将给出对装置搜索任务的说明。
图23至25是用于生成综合装置管理应用程序的装置搜索任 务的屏幕的例子的视图。图23示出用于设置装置搜索的条件的 屏幕。为了搜索SNMPv3装置,选择用于搜索SNMPv3装置的选 择框,并指定安全等级为1或2。当指定安全等级为l时,执行第 一搜索方法。当指定安全等级为2时,执行第二搜索方法。图24 示出用于设置任务名称、执行任务的预定时间和任务终止之后 的通知地址的屏幕。图25示出用于确认任务细节的屏幕。使用 上述三个向导屏幕来登记装置搜索任务。任务由综合装置管理 应用程序的任务处理部40404执行,并且将任务的细节通知给装 置搜索部40409。装置搜索部分4040^艮据该任务细节来搜索装 置。
如上所述,在本实施例中,在SNMPvl装置和SNMPv3装置 混合在一起的环境下,可以将装置信息显示为除IP地址项以外 的项目的列表,这使得易于识别设备。另外,由于可以使用装 置过滤功能,可以减少对综合装置管理应用程序的功能的限制。 这可以增强IT管理人员所使用的装置管理应用程序的可操作 性。
应该注意,虽然在上述实施例中,以示例的方式,将网络 管理系统配置为具有作为分离的设备而形成的作为管理设备的 服务器101和作为信息处理设备的PC 100,但这并不是限制性 的,可以将网络管理系统配置为具有集成到 一 个单 一设备中的
服务器101和PC 100。
另外,应该理解,还可以通过如下方式来实现本发明将 存储有实现上述实施例的功能的软件的程序代码的存储介质提 供给系统或设备,并使该系统或设备的计算机(或CPU或MPU) 读出并执行存储在该存储介质中的程序代码。
在这种情况下,从存储介质读取的程序代码本身实现上述 实施例的功能,因此该程序代码和存储该程序代码的存储介质 构成本发明。
用于提供该程序代码的存储介质的例子包括软盘(floppy, 注册商标)、硬盘、磁光盘、诸如CD-ROM、 CD-R、 CD-RW、 DVD-ROM、 DVD-RAM、 DVD-RW或DVD+RW的光盘、磁带、
非易失性存储卡和ROM。可选地,可以通过网络来下载该程序。 另外,应该理解,不仅可以通过执行由计算机读出的程序 代码来实现上述实施例的功能,而且可以通过使在计算机上运 行的OS (操作系统)等基于该程序代码的指令进行部分或全部 实际操作,来实现上述实施例的功能。
另外,应该理解,可以通过如下方式来实现上述实施例的 功能将从存储介质读出的程序代码写入在插入计算机中的扩 展板上所设置的存储器中或连接到计算机的扩展单元中所设置 的存储器中,然后使该扩展板或扩展单元中所设置的CPU等基 于该程序代码的指令,来进行部分或全部实际操作。
虽然已经参考示例性实施例对本发明进行了说明,但是应 该理解,本发明并不限于所公开的示例性实施例。所附权利要
求的范围符合最宽的解释,以包含所有修改、等同结构和功能。
本申请要求2006年12月11号递交的日本专利申请 2006-333749的优先4又,所述申请在此通过引用被整体包括。
权利要求
1.一种网络管理系统,包括接收单元,用于接收关于搜索网络上的装置的指令;搜索单元,用于响应于所述接收单元接收到所述指令,基于第一协议进行第一搜索,以及基于第二协议进行第二搜索;以及显示单元,用于显示由所述搜索单元发现的装置的列表,其中,所述显示单元以可区分通过所述第一搜索发现的装置和通过所述第二搜索发现的装置的方式,显示由所述搜索单元发现的装置。
2. 根据权利要求l所述的网络管理系统,其特征在于,还 包括第一获取单元,用于基于所述第一协议,从通过由所述搜 索单元进行的所述第一搜索发现的装置获取装置信息;以及第二获取单元,用于基于所述第二协议,从通过由所述搜 索单元进行的所述第二搜索发现的装置获取装置信息,以及其中,所述显示单元显示由所述第一获取单元和所述第二 获取单元获取的所迷装置信息。
3. 根据权利要求2所述的网络管理系统,其特征在于,还 包括-.判断单元,用于判断用于访问通过由所述搜索单元进行的 所述第二搜索发现的装置的认证信息是否登记在信息处理设备 中,以及其中,当所述判断单元没有判断为所述认证信息已登记时, 所述第二获取单元不获取关于该装置的所述装置信息,当所述 判断单元判断为所述认证信息已登记时,所述第二获取单元获 取关于该装置的所述装置信息。
4. 根据权利要求3所述的网络管理系统,其特征在于,当所述判断单元没有判断为所述认证信息已登记时,所述显示单 元显示用于指示登记所述认证信息的屏幕。
5. 根据权利要求l所述的网络管理系统,其特征在于,所 述显示单元显示通过所述第一搜索发现的装置的各自的装置名 称和通过所述第二搜索发现的装置的各自的装置名称。
6. 根据权利要求l所述的网络管理系统,其特征在于,所述第一协议是SNMPvl,所述第二协议是SNMPv3。
7. 根据权利要求2所述的网络管理系统,其特征在于,由 所述第一获取单元和所述第二获取单元获取的所述装置信息是 所述搜索单元未获取的装置信息细节。
8. 根据权利要求2所述的网络管理系统,其特征在于,由 所述第二获取单元获取的所述装置信息包括引擎ID,所述引擎 II)包括装置的企业ID、 MAC地址和产品名称。
9. 一种网络管理系统,包括接收单元,用于接收关于搜索网络上的装置的指令; 搜索单元,用于响应于所述接收单元接收到所述指令,搜 索所述网络上的装置;判断单元,用于判断由所述搜索单元发现的装置的工作模式;第一获取单元,用于当所述判断单元判断为由所述搜索单 元发现的装置以第一工作模式工作时,基于第 一协议从该装置 获取装置信息;第二获取单元,用于当所述判断单元判断为由所述搜索单 元发现的装置以第二工作模式工作时,基于第二协议从该装置 获得装置信息;以及显示单元,用于显示由所述第一获取单元或所述第二获取 单元获取的所述装置信息。
10. 根据权利要求9所述的网络管理系统,其特征在于,还包括第二判断单元,用于当所述判断单元判断为由所述搜索单 元发现的装置以所述第二工作模式工作时,判断用于访问该装 置的认证信息是否登记在信息处理设备中,其中,当所述第二判断单元判断为所述认证信息已登记时, 所述第二获得单元基于所述第一协议,从该装置获取所述装置信息,当所述第二判断单元没有判断为所述认证信息已登记时, 所述第二获取单元基于所述第二协议,从该装置获取所述装置信息。
11. 根据权利要求10所述的网络管理系统,其特征在于, 所述搜索单元基于所述第二协议,搜索所述网络上的装置。
12. 根据权利要求10所述的网络管理系统,其特征在于, 所述第 一获取单元基于不同于所述第 一协议和所述第二协议的 第三协议,来获取所述装置信息。
13. 根据权利要求12所述的网络管理系统,其特征在于, 所述第 一协议、所述第二协议和所述第三协议分别是SNMPv3、 SLP和SNMPvl。
14. 根据权利要求9所述的网络管理系统,其特征在于,由 所述第二获取单元获取的所述装置信息包括引擎ID,所述引擎 ID包括装置的企业ID、 MAC地址和产品名称。
15. —种网络管理方法,包括接收步骤,用于接收关于搜索网络上的装置的指令;搜索步骤,用于响应于在所述接收步骤中接收到所述指令,基于第 一 协议进行第 一 搜索,以及基于第二协议进行第二搜索;以及显示步骤,用于在显示器上显示在所述搜索步骤中发现的装置的列表,其中,所述显示步骤以可区分通过所述第一搜索发现的装 置和通过所述第二搜索发现的装置的方式在所述显示器上显示 在所述搜索步骤中发现的装置。
16. —种网络管理方法,包括接收步骤,用于接收关于搜索网络上的装置的指令; 搜索步骤,用于响应于在所述接收步骤中接收到所述指令,搜索所述网络上的装置;判断步骤,用于判断在所述搜索步骤中发现的装置的工作模式;第一获取步骤,用于当在所述判断步骤中判断为在所述搜 索步骤中发现的装置以第 一工作模式工作时,基于第 一协议从 该装置获取装置信息;第二获取步骤,用于当在所述判断步骤中判断为在所述搜 索步骤中发现的装置以第二工作模式工作时,基于第二协议从 该装置获取装置信息;以及显示步骤,用于显示在所述第一获取步骤或所述第二获取 步骤中获取的所述装置信息。
全文摘要
本发明提供一种网络管理系统和网络管理方法。该网络管理系统能够容易地识别设备,并且增强管理人员所使用的装置管理应用程序的可操作性。该网络管理系统包括装置和通过网络连接到该装置的服务器。该服务器配置成能够通过SNMPv1、SNMPv3和SLP与该装置进行通信。当SNMPv1可以用于装置时,该服务器通过SNMPv1从该装置获取装置信息。当SNMPv1不能用于装置但SNMPv3可以用于装置,并且SNMPv3密码已登记时,该服务器通过SNMPv3从该装置获取装置信息。当SNMPv1不能用于装置但SNMPv3可以用于装置,并且SNMPv3密码没有登记时,该服务器通过SLP从该装置获取装置信息。
文档编号H04L12/24GK101202668SQ20071019855
公开日2008年6月18日 申请日期2007年12月11日 优先权日2006年12月11日
发明者鸟居稔 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1