网络管理系统、要被管理的装置、管理装置和程序的制作方法

文档序号:7837462阅读:220来源:国知局
专利名称:网络管理系统、要被管理的装置、管理装置和程序的制作方法
技术领域
(1)技术领域本发明涉及一种网络管理系统,其中管理装置采集由要被管理的装置存储的管理信息;用于该网络管理系统中的要被管理的装置;该管理装置和程序。
(2)背景技术在已知的网络管理系统中,像打印机、扫描仪、传真机和MFP(多功能的外围装置)这样的网络装置(要被管理的装置)是通过简单网络管理协议(SNMP)的网络被管理装置集体监视和控制,该管理装置与要被管理的装置分开地被提供。
图4的框图示出在使用UDP/IP协议的网络中构造的网络管理系统的软件结构。
如图4所示,在要被管理的装置TNi(i=1-4)中,封装了管理信息基站(MIB)111,包含一组对象111a,它们是一组关于该要被管理的装置TNi的管理信息(对象),和用来指定管理信息的MIB树形词典111b;用来根据UDP/IP协议控制通信的通信控制器113;以及SNMP代理112,它是一个程序,用于根据通过该通信控制器113从管理装置TC接收到的请求信息(即,GET命令,GET_NEXT命令,SET命令)来执行读取并更新MIB 111的信息,并通过该通信控制器113把应答消息(GETREPLY)发送到该管理装置TC的进程。
另一方面,在该管理装置TC中,封装了用来输入来自操作者的指令的输入部分121;用来显示各种信息的显示器部分122;图像数据组123,它是用来在该显示器部分122上显示该要被管理的装置TNi的外形图的图像数据组;用来根据UDP/IP协议控制通信的通信控制器126;SNMP管理器125,该程序用封装在该要被管理的装置TNi中的SNMP代理112,通过经由该通信控制器126发送/接收上述的请求消息和应答消息(下文中统称为“SNMP消息”),来获取并设置管理信息;以及控制器124,根据通过该输入部分121输入的指令,进行例如下述进程在显示器部分122上显示出用该SNMP管理器从该要被管理的装置TNi获取的信息,以及从图像数据组123获取的该要被管理的装置TNi的外形图。
在如上构建的网络管理系统100中,当管理装置TC启动时,显示器部分122上显示连接到该网络的要被管理的装置TNi的列表。当根据来自输入部分121的指令选择其中之一的装置时,显示器部分122上的指示关于选定的要被管理的装置TNi被切换到管理屏幕,然后可以在管理屏幕上确定或改变该要被管理的装置TNi的工作状态或设置状态。
图5示出当显示器上的指示被切换到管理屏幕时最先被显示的初始屏幕的例子。该初始屏幕被设计以指示性能W1和外形图W2以及关于要被管理的装置TNi的多种管理信息的当前工作状态W3和设置值W4。
在这种情况下,外形图W2通过从存储在管理装置TC中的一组图像数据123中选择并使用该要被管理的装置TNi的相应的图像数据来表示。其余的数据W1、W3和W4用通过SNMP消息的方式从该要被管理的装置TNi获取的值来表示。
关于外形图W2的图像数据被存储在管理装置TC中的原因在于,由于SNMP限制能由单个消息获取的最大数据大小(例如,255字节),所以长度超出最大长度的数据不能通过SNMP的方式获取,譬如关于外形图W2的图像数据。
在上述的网络管理系统100中,管理装置TC需要与要被管理的装置TNi具有一样多的外形图。由此,要被管理的装置TNi越多,则必须保证图像数据组123越大的存储容量。此外,如果一台要被管理的新型装置TNi被连接到网络,如果管理装置TC中尚未存储该新型的要被管理的装置TNi的相应的外形图,则该管理装置TC不能表示该外形图。因此,每当新型的要被管理的装置TNi被连接到网络,都必须更新该图像数据组123。
本发明的一个目的在于,使得无须改变该管理装置就能处理大长度的数据,以便解决上面描述的问题。
(3)发明内容上述及其它的目的是由根据本发明的网络管理系统实现的。在该网络管理系统中,当将作为管理信息被管理的数据的长度大于能由管理装置用一个消息从要被管理的装置获取的最大数据大小时,该数据被视为指定数据。该要被管理的装置把该指定数据分成一组分割数据块,每个数据块的长度等于或小于最大数据大小并且用管理装置把该组分割数据块作为管理信息进行管理。
当要求该指定数据时,管理装置连续地从该要被管理的装置获取相应于该组分割数据块的管理信息,然后通过用指定数据恢复装置组合该获取的管理信息来恢复该指定数据并且使用该经恢复的数据。
举例来说,该指定数据可以是该要被管理的装置的外形图的图像数据。
在根据本发明的网络管理系统中,不能由单个消息处理的大的指定数据(例如,外形图的图像数据)作为一组分割数据块被存储在要被管理的装置中。由此,即使当要求使用新的指定数据的要被管理的新型装置被连接到该网络时,可以无须改变该管理装置(例如,版本升级)而处理该新的指定数据,即,显示该要被管理的新型装置的外形图。
上述的管理装置较佳地管理了该对应于该组分割数据块的管理信息,从而使该管理信息可以用GET_NEXT命令连续地提供。
特别地,该组分割数据块被设计以组成一个表格对象,譬如具有由实例索引标识的多个值的管理信息。
在该组分割数据块被分配到如上的表格对象中的情况下,即使改变该指定数据的数量,也只有该表格对象具有的值会被改变并且不会影响该MIB的定义;而在该组分割数据块的每个作为只有单个值的管理信息被分配到每个标量对象的情况下,如果改变该指定数据的数量,则管理信息块的数量可能增加/减少,因此将需要改变该MIB的定义。
在根据本发明的管理装置中,分割数据的获取单元从要被管理的装置顺序地获取对应于该组分割数据块的管理信息,指定数据的恢复单元通过组合该获取的管理信息来恢复该指定数据。
较佳的是,设计该分割数据的获取单元,通过重复使用GET_NEXT命令而从将被管理的数据顺序地获取对应于该组分割数据块的管理信息。
当如上使用GET_NEXT命令时,该分割数据的获取单元可以根据与该管理信息一起获取的用于标识该管理信息的名称来确定是否继续使用该命令。当使用表示用于标识一块管理信息的名称的GET_NEXT命令时,获取接着位于表示MIB结构的MIB树上的下一块管理信息,以及它用于标识该下一块管理信息的名称。从而,通过监视该名称可以容易地确定是否已完成该组分割数据块的获取。由此,即使事先不知道该指定数据的大小,该管理装置也一定能导入该指定数据。
当对应于该组分割数据块的每块的管理信息包括一个终端标志来表示该分割数据块是否是该组分割数据块的最后一块时,分割数据的获取单元可以根据包含在获取的管理信息中的该终端标志来确定是否继续使用该命令。
另外,当与该指定数据(该指定数据通过组合该组分割数据块而形成)的数据大小有关的信息被包括在对应于该组分割数据块的管理信息的头部时,可以根据关于该数据大小的信息来确定是否继续使用该命令。
在这些情况下,可以省略发送GET_NEXT命令,仅为了确认是否已获取最后一块的指定数据。
每种组成上述管理装置的单元可被配置为用于进行计算机操作的程序。
在该情况下,该程序被存储在计算机可读的存储媒质中,譬如FD、MO、DVD、CD-ROM、硬盘、存储卡等等,并且当需要时通过把被存储的程序加载到计算机系统中并启动以使用。另外,可以把该程序存储在作为计算机可读的存储媒质的ROM或备用RAM上,并且把该ROM或该RAM安装在该计算机系统中以使用。该程序不限于存储在这样的存储媒质上的一个程序,然而可以通过网络装载并启动来使用。
根据本发明的网络管理系统可包括一种连接到网络的要被管理的装置,它包括用来控制通信的第一通信控制器;管理信息存储部分,用来把管理信息分割成一组分割数据块,每块的数据大小都能用单个消息发送到该网络,并用来在那里存储该经分割的管理信息;以及管理信息提供部分,用来获取该经分割和存储的管理信息并且把该管理信息提供给该第一通信控制器;该网络管理系统还包括一种连接到网络的管理装置,它包括用来控制通信的第二通信控制器;以及管理信息获取部分,用来通过把顺序获取该经分割和存储的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
该网络管理系统可包括一种连接到网络的要被管理的装置,它包括用来控制通信的第一通信控制器;管理信息存储部分,用来把管理信息分割成一组分割数据块,每块的数据大小都能通过单个消息发送到该网络,并用来在那里存储该经分割的管理信息;以及管理信息提供部分,用来获取该经分割和存储的管理信息并且把该管理信息提供给该第一通信控制器;该网络管理系统还包括一种连接到网络的管理装置,它包括用来控制通信的第二通信控制器;以及管理信息获取部分,用来通过把顺序获取该经分割和存储的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
该网络管理系统可包括一种连接到网络的要被管理的装置,它包括用来控制通信的第一通信控制器;管理信息存储部分,用来连续地把管理信息存储为可被发送到该网络的数据;以及管理信息提供部分,用来获取该连续存储的管理信息并且把该管理信息提供给该第一通信控制器;该网络管理系统还包括一种连接到网络的管理装置,它包括用来控制通信的第二通信控制器;以及管理信息获取部分,用来通过把顺序获取该连续存储在要被管理的装置的管理信息存储部分中的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
该连接到网络的要被管理的装置可包括通信控制器,通过把数据发送到该网络或从该网络接收数据来与该网络进行通信;管理信息数据库,用来把将用网络管理协议进行通信的管理信息数据分割成一组数据块,使每个数据大小都能被提供给该网络,并用来存储该经分割的管理数据;以及管理信息提供单元,用来读取这些管理信息的数据块,并且响应要求把该管理信息提供给该通信控制器,从而提供通过该通信控制器接收到的管理信息。
该连接到网络的要被管理的装置可包括通信控制器,通过把数据发送到该网络或从该网络接收数据来与该网络进行通信;管理信息数据库,用来把将用网络管理协议进行通信的管理信息数据分割成若干数据块,使每个数据大小都能被提供给该网络,并连续地存储这些数据块;以及管理信息提供单元,用来顺序地读取这些连续存储的管理信息的数据块,并且响应要求把该管理信息提供给该通信控制器,从而提供通过该通信控制器接收到的管理信息。
从要被管理的装置获取管理信息的管理装置可包括分割数据获取单元,用来顺序地获取对应于来自要被管理的装置的一组分割数据块的管理信息;以及管理信息恢复单元,用来恢复通过组合由该分割数据获取单元获取的管理信息而得到的管理信息。该管理装置把管理信息分割成一组分割数据块并且存储该组分割数据块,其中每个数据大小都能由单个消息发送到网络。
根据本发明的程序可以使要被管理的装置执行被连接到网络及控制通信的功能,它把管理信息分割成数据块(其中每块的长度都能由单个消息发送到该网络)并且存储该分割数据;以及获取经分割和经存储的数据并把该管理信息提供给该网络。
根据本发明的程序可以使要被管理的装置执行被连接到网络及控制通信的功能,它把顺序地获取存储在该要被管理的装置中的管理信息的请求发送到该网络,并且顺序地从该要被管理的装置中获取该经分割和经存储的数据。
根据本发明的程序可以使要被管理的装置执行通过把数据发送到该网络/从该网络接收数据来与该网络进行通信的功能,它用简单网络管理协议把将与之通信的管理信息数据分割成一组数据块,使每个数据大小都能被提供给该网络并且存储管理信息的分割数据;响应提供通过该网络接收到的管理信息的请求来读取管理信息的分割数据;以及把该管理信息提供给该网络。
根据本发明的程序可以使要被管理的装置执行把指定数据分割成一组分割数据块的功能,其中该指定数据处于将作为管理信息被管理的数据中,其数据大小大于能由单个消息提供给该管理装置的最大数据大小,每个分割数据块具有的数据大小都等于或小于该最大数据大小;以及把该组分割数据块作为管理信息来管理的功能。
(4)
现在将结合附图描述根据本发明的一个优选实施例。其中图1是说明本实施例的网络管理系统的软件结构的框图;图2A和2B是说明了通过分割用于显示外形图和表格对象的图像数据而获取的分割数据块之间的对应关系的说明性视图;图3是说明MIB树形词典的配置的说明性视图;图4A和4B是说明作为一组对象存储的分割数据的配置的说明性视图;图5是说明获取图像数据的过程的流程图;图6是说明执行SNMP接收任务的进程的流程图;图7是说明常规网络管理系统的软件结构的框图;以及图8是用于本发明的网络管理系统中的管理屏幕的例子的视图。
(5)具体实施方式
图1示出根据本发明的网络管理系统1的结构。
如图1所示,在该网络管理系统1中,用UDP/IP协议被连接到网络的要被管理的装置TNi(I=1-4)包括打印机、扫描仪、传真机和MFP,以及包括集中管理这些要被管理的装置的管理装置TC。
在要被管理的装置TNi(i=1-4)中,封装了管理信息基站(MIB)11(即,管理装置),包含一组对象11a,它们是一组关于该要被管理的装置TNi的管理信息(对象),和用来指定管理信息的MIB树形词典11b;用来根据UDP/IP协议控制通信的通信控制器13;以及SNMP代理12,它是一个程序,用于根据通过该通信控制器13从管理装置TC接收到的请求信息(GET命令,GET_NEXT命令,SET命令)来执行读取并更新MIB 111的信息,以及用该SNMP代理12把应答消息发送到该管理装置TC的控制器10。
该组对象11a至少包括一个包含用来指示要被管理的装置本身的外形图的图像数据的对象。该对象包括一个表格对象,它带有将由实例索引标识的多个值。
在本实施例中,由单个SNMP消息所能发送/接收的数据尺寸的最大值被限制在255字节,如图2A所示,该外形图的图像数据被分割成五块数据。
如图2B所示,各块分割数据(下文中称为分割数据)分别由名称“1.3.6.1.4.1.2435.2.4.3.99.1”到“1.3.6.1.4.1.2435.2.4.3.99.5”来指定,该名称是通过组合指定该表格对象的前缀“1.3.6.1.4.1.2435.2.4.3.99”以及分别对应于每块分割数据的实例索引(或后缀)1到5而创建的。
具体地,如图3所示,MIB树形词典11b中顺序地存储了用来指定管理信息的信息,譬如“1.3.6.1.4.1.2435.2.4.3.99.0”,其次是“1.3.6.1.4.1.2435.2.4.3.99.1”,再其次是“1.3.6.1.4.1.2435.2.4.3.99.2”。
在MIB中,如图4A所示,上述的分割数据被作为一组对象11a而存储。各块分割数据被分配到上述的后缀1到5作为标识符,且各块分割数据的地址(即,存储地址)是连续的。
例如,分配到后缀“1”的分割数据块被存储在地址1000h-10FEh中,而分配到后缀“2”的分割数据块被存储在地址10FFh-10FDh中。
当由前缀“1.3.6.1.4.1.2435.2.4.3.99”指定的分割数据被发送到该管理装置TC时,根据SNMP代理12用“1.3.6.1.4.1.2435.2.4.3.99.”中的“99”部分来指定将被发送的分割数据存储所在的对象,于是各块分割数据顺序地被发送。
另一方面,如图4B所示,各块分割数据可以不连续。例如,分配到后缀“1”的分割数据块被存储在地址1000h-10FEh中,而分配到后缀“2”的分割数据块被存储在分开的地址2000h-20FEh中。
在该管理装置TC中,封装了用来输入来自操作者的指令的输入部分21;用来显示各种信息的显示器部分22;数据组合部分23,它用来在该显示器部分22上显示该要被管理的装置TNi的外形图时组合将被使用的图像数据;用来根据UDP/IP协议控制通信的通信控制器26;用封装在该要被管理的装置TNi中的SNMP代理12来获取并设置管理信息的SNMP管理器25;以及控制器24,根据通过该输入部分21输入的指令,执行如下的进程在显示器部分22上显示出用该SNMP管理器从该要被管理的装置TNi获取的各种信息。
在如上构建的网络管理系统1中,当网络装置TC启动时,以相同于常规系统100中的方式在显示器部分22上显示连接到该网络的要被管理的装置TNi的列表。当根据来自输入部分21的指令选择其中之一的装置时,显示器部分22上的指示关于选定的要被管理的装置TNi被切换到管理屏幕,然后可以在管理屏幕上确定或改变该要被管理的装置TNi的工作状态或设置状态。
在本实施例的网络管理系统1中,不像常规系统100的情况下,可以从要被管理的装置TNi获取表示该外形图的图像数据以及其它管理信息。
现在将参考图5的流程图来描述由该管理装置TC的控制器24进行的获取该图像数据的图像数据获取进程。也将描述通过该要被管理的装置TNi执行SNMP接收任务(图6)的进程,该进程与该图像数据获取进程并行。
当该图像数据获取进程开始时,首先传输前缀的值在步骤S110中被设置为“1.3.6.1.4.1.2435.2.4.3.99”来标识包含该图像数据的表格对象,而传输后缀(实例索引)被设置为“0”。随后,在步骤S120中,发送GET_NEXT命令,该命令包括由传输前缀和加到其后的传输后缀组成的名称的指定。
另一方面,用来执行控制SNMP接收任务的进程的控制器10在步骤S210处确定是否已从控制器24接收到命令。当确定已接收到命令时(S210是),进程进行到步骤S220,并在该步确定该已接收的命令是否是GET_NEXT命令。
当确定该已接收的命令不是GET_NEXT命令时(S220否),进程进行到步骤S230。在步骤S230中,执行另一个对应于该已接收命令(例如,设置打印机的分辨率的管理信息)的进程,然后该进程返回步骤S210。
当确定该已接收的命令是GET_NEXT命令时(S220是),进程进行到S240。
在步骤S240中,参考MIB树形词典11b来指定在该MIB树上、由该GET_NEXT命令所分配的名称的下一个名称(前缀+后缀)。
在步骤S250中,参考由前缀在步骤S240中指定的表格对象来指定对应于步骤S240中指定的后缀的数据(例如,打印机外形图的分割数据)。然后,由GETREPLY返回该数据以及对应于该数据的名称(前缀+后缀),进程返回到步骤S210。在该要被管理的装置TNi的控制器10中,每当从控制器24接收到命令时就执行从S220到S250的步骤。
当在步骤S250中返回GETREPLY时,该管理装置TC的控制器24在步骤S130中接收到从要被管理的装置TNi返回的GETREPLY。
在步骤S140中,可以确定由该GETREPLY表示的名称的前缀(下文中称为“接收到的前缀”)与由在前面步骤S120中发送的GET_NEXT命令指定的传输前缀是否相同。如果确定为相同,该进程步骤进行到S150,其中用GETREPLY接收到的数据被加入在该数据组合部分23形成的图像数据中。
在步骤S160中,由该GETREPLY表示的名称的后缀(下文中称为“接收到的后缀”)被设置为一个新的传输后缀,然后该进程步骤返回步骤S120并且重复进行相同的操作。
另一方面,如果在步骤S140中确定该接收到的前缀不同于该传输前缀,假设已经接收到由初始指定的传输前缀指定的表格对象的数据,则本进程被终止,而无须把该用GETREPLY接收到的数据加入到在该数据组合部分23中形成的图像数据中。
特别地,如下所述,通过进行本进程,可以通过发送GET_NEXT命令六次来获取包含在由前缀“1.3.6.1.4.1.2435.2.4.3.99”标识的表格对象内的分割数据块,其中六次比分割数据块数多一。GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.0GETREPLY (类型字符串类型)(长度255字节)1.3.6.1.4.1.2435.2.4.3.99.1(分割数据(1/5))GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.1GETREPLY (类型字符串类型)(长度255字节)1.3.6.1.4.1.2435.2.4.3.99.2(分割数据(2/5))[第三次]GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.2GETREPLY (类型字符串类型)(长度255字节)1.3.6.1.4.1.2435.2.4.3.99.3(分割数据(3/5))[第四次]GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.3GETREPLY (类型字符串类型)(长度255字节)1.3.6.1.4.1.2435.2.4.3.99.4(分割数据4/5))[第五次]GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.4GETREPLY (类型字符串类型)(长度104字节)1.3.6.1.4.1.2435.2.4.3.99.5(分割数据(5/5))[第六次]GET_NEXT 1.3.6.1.4.1.2435.2.4.3.99.5GETREPLY (类型字符串类型)(长度255字节)1.3.6.1.4.1.2435.2.4.3.100.1(下一个数据)在这种情况下,从由GETREPLY表示的名称的前缀,即“1.3.6.1.4.1.2435.2.4.3.100”(1.3.6.1.4.1.2435.2.4.3.99),可以确定由第六次GET_NEXT命令发送的数据属于下一个对象,从而GET_NEXT命令的发送及时在该点停止。然后,用通过第一到第五次GET_NEXT命令的发送获取的分割数据块在该数据组合部分23内恢复图像数据,并且用经恢复的图像数据在该管理屏幕上显示外形图W2。
如上所述,在本实施例的网络管理系统1中,关于外形图的原始图像数据的数据大小超过单个消息所能发送/接收的最大数据大小,该原始数据被分割成多个分割数据块并被存储在要被管理的装置TNi中,管理装置TC通过顺序地获取该分割数据块并将其组合来恢复该原始图像数据。
由此,根据本实施例的网络管理系统1,由于不需要该管理装置TC来取得用于显示各个要被管理的装置TNi的外形图的图像数据,因此可以减少该管理装置TC的存储容量。当要被管理的新型装置TNi被连接到该网络时,可以从该要被管理的装置TNi获取该要被管理的新型装置TNi的外形图,并且将其显示出来而无须对管理装置TC作出任何改变(例如,其管理软件的版本升级)。
此外,在本实施例中,该分割数据块作为表格对象被存储在该要被管理的装置TNi中,即使分割数据块的数量随着每个型号而不同,该MIB的定义也不会发生变化,而仅仅是该表格对象的实例索引数量会发生变化。
在本实施例中,该表格对象的每个值都是用GET_NEXT命令获取的,且使用GET_NEXT命令的次数是根据用来标识将与该值一起被获取的对象的名称进行控制的。因此,即使该管理装置TC事先不知道分割数据块的数量,也一定能获取所有的分割数据块。
虽然在本实施例中用来显示外形图的指定数据是图像数据,其中该指定数据的长度超过由单个消息所能发送/接收的数据的最大长度,然而本发明也可以应用在任何类型的具有上述数据大小的数据中。
虽然在本实施例中,可以通过比较用来标识对象的名称的前缀来确定是否继续获取分割数据块,然而也可以在每块分割数据中包含一个终端标志来标识该每块分割数据是否是最后一块分割数据,从而根据该终端标志来确定是否继续获取该块分割数据。另外,可以在第一块分割数据中包含当该原始指定数据从所有分割数据块中被恢复时、与其长度有关的数据信息,从而根据经恢复的数据信息来确定是否继续获取该块分割数据。
此外,虽然在本实施例中所有的分割数据块都是用GET_NEXT命令获取的,然而在用于后缀的值事先固定时,可以用GET命令获取仅仅第一块分割数据或者所有的数据块。
虽然在上述实施例中本发明被应用于使用UDP/IP协议的网络中,它也可以被应用于使用像TCP/IP这样的通信协议的网络中。
权利要求1.一种网络管理系统,其特征在于包括一种连接到网络的要被管理的装置,它包括第一通信控制器,用来控制通信,管理信息存储部分,用来把管理信息分割成一组分割数据块,使每个数据的大小都能通过单个消息发送到该网络,并且在那里存储该经分割的管理信息,以及管理信息提供部分,用来获取该经分割和存储的管理信息并且把该管理信息提供给该第一通信控制器;以及一种连接到网络的管理装置,它包括第二通信控制器,用来控制通信,管理信息获取部分,用来通过把顺序获取该经分割和存储在要被管理的装置的管理信息存储部分中的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
2.如权利要求1所述的网络管理系统,其特征在于,当该管理信息是数据大小大于能由单个消息发送到该网络的最大数据大小的指定数据时,该要被管理的装置的管理信息存储部分分割该指定数据,并且存储该经分割的指定数据。
3.如权利要求1所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分用网络管理协议来存储要被提供给第一通信控制器的管理信息。
4.如权利要求3所述的网络管理系统,其特征在于,通过该网络管理协议来确定能由单个消息发送到该网络的数据大小。
5.如权利要求3所述的网络管理系统,其特征在于,所述的网络管理协议是简单网络管理协议(SNMP),其中该管理信息提供部分包括SNMP代理,并且其中该管理信息获取部分包括SNMP管理器。
6.如权利要求1所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分具有管理信息基站(MIB),它包括是管理信息的实际数据的一组对象以及用来标识每个对象的对象标识符。
7.如权利要求6所述的网络管理系统,其特征在于,该组对象用表格结构组成管理信息。
8.如权利要求1所述的网络管理系统,其特征在于,该管理信息存储部分包含树形结构的信息。
9.如权利要求6所述的网络管理系统,其特征在于,该组对象的每个对象都具有包含多个分割信息的表格结构,其中该管理信息存储部分包括用来标识该组对象的管理信息的标识数据、以及指示关于该多个分割信息的各个表格的位置信息的后缀。
10.如权利要求9所述的网络管理系统,其特征在于,所述的位置信息包含索引。
11.如权利要求1所述的网络管理系统,其特征在于,该管理信息存储部分连续地存储管理信息,其中由管理信息获取部分来顺序获取管理信息的请求是一个GET_NEXT命令,并且其中该管理信息获取部分通过通信控制器来获取管理信息,该管理信息存储在由管理信息存储部分中的GET_NEXT命令指定的管理信息的下一个。
12.如权利要求9所述的网络管理系统,其特征在于,该管理信息存储部分连续地存储管理信息,其中由管理信息获取部分来获取管理信息的请求是一个GET_NEXT命令,并且其中管理信息提供部分把分割信息提供给通信控制器,该分割信息是表示表格的位置信息的后缀的下一个后缀标识的,该表格由GET_NEXT命令指定。
13.如权利要求2所述的网络管理系统,其特征在于,该管理装置还包括指定数据恢复单元,用来当要求指定数据时,通过顺序地从要被管理的装置获取对应于该组分割数据块的管理信息、并通过组合该获取的管理信息来恢复指定数据。
14.如权利要求2所述的网络管理系统,其特征在于,该指定数据是图像数据。
15.如权利要求14所述的网络管理系统,其特征在于,该图像数据是要被管理的装置的外形图。
16.一种网络管理系统,其特征在于,管理装置采集由该要被管理的装置存储的管理信息,该要被管理的装置包括管理单元,用来把作为管理信息被管理的数据当中其数据大小大于能由单个消息被该管理装置获取的最大数据大小的指定数据分割成一组分割数据块,每个分割数据块的大小都等于或小于该最大数据大小,以及作为管理信息来管理这组分割数据块;以及该管理装置包括指定数据恢复单元,用来当要求该指定数据时,通过从该要被管理的装置顺序地获取对应于该组分割数据块的管理信息、并且通过组合该获取的管理信息来恢复该指定数据。
17.如权利要求16所述的网络管理系统,其特征在于,该指定数据是图像数据。
18.如权利要求17所述的网络管理系统,其特征在于,该图像数据是该要被管理的装置的外形图。
19.一种网络管理系统,其特征在于包括一种连接到网络的要被管理的装置,它包括第一通信控制器,用来控制通信,管理信息存储部分,用来把管理信息分割成一组分割数据块,使每个数据的大小都能被发送到该网络,并且在那里存储该经分割的管理信息,以及管理信息提供部分,用来获取该经分割和存储的管理信息并且把该管理信息提供给该第一通信控制器;以及一种连接到网络的管理装置,它包括第二通信控制器,用来控制通信,以及管理信息获取部分,用来通过把顺序获取该经分割和存储在要被管理的装置的管理信息存储部分中的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
20.如权利要求19所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分把管理信息分割成一组分割数据块,使每个数据大小都能被发送到该网络并且在那里存储该经分割的管理信息。
21.一种网络管理系统,其特征在于包括一种连接到网络的要被管理的装置,它包括第一通信控制器,用来控制通信,管理信息存储部分,用来把管理信息作为能被发送到该网络的数据连续地存储,以及管理信息提供部分,用来获取该经连续存储的管理信息并且把该管理信息提供给该第一通信控制器;以及一种连接到网络的管理装置,它包括第二通信控制器,用来控制通信,管理信息获取部分,用来通过把顺序获取该连续存储在要被管理的装置的管理信息存储部分中的管理信息的请求发送到该第二通信控制器,从而顺序地获取该管理信息。
22.如权利要求21所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分把该管理信息作为能由单个消息发送到该网络的数据而存储。
23.如权利要求21所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分把该管理信息作为一组连续的数据块而存储,使每个数据的大小都能响应来自该管理装置的管理信息获取部分的请求而被发送到该网络。
24.如权利要求23所述的网络管理系统,其特征在于,该要被管理的装置的管理信息存储部分用该网络上的简单网络管理协议(SNMP)来存储该将被提供给第一通信控制器的管理信息。
25.如权利要求21所述的网络管理系统,其特征在于,该能被发送到该网络的最大数据大小为255字节。
26.连接到网络的一种要被管理的装置,其特征在于包括通信控制器,用于通过把数据发送到该网络/从该网络接收数据来与该网络进行通信,管理信息数据库,用于使用网络管理协议把将与之通信的管理信息数据分割成一组数据块,使每个数据的都大小能被提供给该网络;以及用于存储该经分割的管理信息,以及管理信息提供单元,用于读取该管理信息的数据块并且响应通过该通信控制器接收到的提供管理信息的请求而把该管理信息提供给该通信控制器。
27.如权利要求26所述的要被管理的装置,其特征在于,该网络管理协议是简单网络管理协议(SNMP),并且其中该管理信息提供单元包括SNMP代理。
28.如权利要求26所述的要被管理的装置,其特征在于,该管理信息数据库具有管理信息基站(MIB),它包括作为一组管理信息的一组对象;以及MIB树形词典,它是用来指定该管理信息的信息。
29.如权利要求28所述的网络管理系统,其特征在于,该组对象用表格结构来构成管理信息。
30.如权利要求26所述的要被管理的装置,其特征在于,该管理信息数据库具有树形结构。
31.如权利要求30所述的要被管理的装置,其特征在于,该组对象的每个对象具有包含多个分割信息的表格结构,并且其中该管理信息数据库包含用来表示该组对象的管理信息的标识数据,以及表示关于该多个分割数据的各个表格的位置信息的后缀。
32.如权利要求31所述的要被管理的装置,其特征在于,该位置信息包括索引。
33.如权利要求26所述的要被管理的装置,其特征在于,该管理信息数据库连续地存储该管理信息,其中提供管理信息的请求是一个GET_NEXT命令,并且其中该管理信息提供单元把管理信息提供给通信控制器,该管理信息被存储在该管理信息数据库中由该GET_NEXT命令指定的管理信息的下一个。
34.如权利要求31所述的要被管理的装置,其特征在于,该管理信息数据库连续地存储该管理信息,其中提供管理信息的请求是一个GET_NEXT命令,并且其中该管理信息提供单元把由后缀标识的分割信息提供给通信控制器,该后缀是表示由该GET_NEXT命令指定的表格的位置信息的后缀的下一个后缀。
35.如权利要求26所述的要被管理的装置,其特征在于,该管理信息是图像数据。
36.如权利要求35所述的要被管理的装置,其特征在于,该图像数据是该要被管理的装置的外形图。
37.如权利要求26所述的要被管理的装置,其特征在于,该要被管理的装置是打印机。
38.如权利要求26所述的要被管理的装置,其特征在于,该要被管理的装置是扫描仪。
39.如权利要求26所述的要被管理的装置,其特征在于,该要被管理的装置是传真机。
40.如权利要求26所述的要被管理的装置,其特征在于,该要被管理的装置是多功能产品。
41.如权利要求27所述的要被管理的装置,其特征在于,能够用SNMP协议被发送到该网络的最大数据大小为255字节。
42.一种连接到网络的要被管理的装置,其特征在于包括通信控制器,用于通过把数据发送到该网络/从该网络接收数据来与该网络进行通信,管理信息数据库,用于使用网络管理协议把将与之通信的管理信息数据分割成数据块并且连续地存储该经分割的管理信息,其中每个数据的大小都能被提供给该网络,以及管理信息提供单元,用于顺序读取该连续存储的管理信息的数据块并且响应通过该通信控制器接收到的提供管理信息的请求而把该管理信息提供给该通信控制器。
43.如权利要求42所述的要被管理的装置,其特征在于,该管理信息数据库把管理信息作为能由单个消息发送到该网络的数据来存储。
44.如权利要求42所述的要被管理的装置,其特征在于,该管理信息数据库把管理信息作为一组连续的数据块来存储,每个数据大小都能响应来自该管理装置的管理信息获取部分的请求而被发送到该网络。
45.如权利要求44所述的要被管理的装置,其特征在于,该管理信息数据库用该网络上的简单网络管理协议(SNMP)来存储该将被提供给通信控制器的管理信息。
46.如权利要求45所述的要被管理的装置,其特征在于,该能被发送到该网络的最大数据大小为255字节。
47.一种要被管理的装置,用于响应管理装置的请求提供管理信息,其特征在于所述要被管理的装置包括管理单元,用于把将作为管理信息被管理的数据当中数据大小大于能用单个消息提供给管理装置的最大数据大小的指定数据分割成一组分割数据块,每个分割数据块的数据大小都等于或小于最大数据大小;以及用于把该组数据块作为管理信息进行管理。
48.如权利要求47所述的要被管理的装置,其特征在于,还包括管理信息提供单元,用于响应来自按照简单网络管理协议(SNMP)的管理装置的请求,提供管理信息数据库(MIB)上的管理信息,其中该管理单元能使管理信息提供单元管理对应于该组分割数据块的管理信息,以便能用GET_NEXT命令连续地提供该管理信息。
49.如权利要求48所述的要被管理的装置,其特征在于,该组分割数据块组成作为管理信息的表格对象,它具有将由实例索引所标识的多个值。
50.一种用来从如权利要求47提出的要被管理的装置中获取管理信息的管理装置,其特征在于包括分割数据的获取单元,它从要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,它通过组合由该分割数据的获取单元获取的管理信息来恢复该指定数据。
51.用来从如权利要求48提出的要被管理的装置中获取管理信息的管理装置,其特征在于包括分割数据的获取单元,它从要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,它通过组合由该分割数据的获取单元获取的管理信息来恢复该指定数据。
52.如权利要求50所述的管理装置,用于从该要被管理的装置中获取管理信息,其特征在于包括分割数据的获取单元,它从该要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,它通过组合由该分割数据的获取装置获取的管理信息来恢复该指定数据。
53.用来从如权利要求48提出的要被管理的装置中获取管理信息的管理装置,其特征在于包括分割数据的获取单元,它通过重复使用GET_NEXT命令从要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,它通过组合由该分割数据的获取单元获取的管理信息来恢复该指定数据。
54.用来从如权利要求49提出的要被管理的装置中获取管理信息的管理装置,其特征在于包括分割数据的获取单元,它通过重复使用GET_NEXT命令从要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,它通过组合由该分割数据获取单元获取的管理信息来恢复该指定数据。
55.如权利要求53所述的管理装置,其特征在于,该分割数据获取单元根据用来标识与该管理信息一起获取的管理信息的名称来确定是否继续使用该命令。
56.如权利要求54所述的管理装置,其特征在于,该分割数据获取单元根据用来标识与该管理信息一起获取的管理信息的名称来确定是否继续使用该命令。
57.如权利要求55所述的管理装置,其特征在于,对应于该组分割数据块的该管理信息包括一个终端标志,它指示每块分割数据块是否是最后一块分割数据,而该分割数据的获取装置根据包含在该管理信息中的终端标志来确定是否继续使用该命令。
58.如权利要求56所述的管理装置,其特征在于,对应于该组分割数据块的该管理信息包括一个终端标志,它指示每块分割数据块是否是最后一块分割数据,而该分割数据的获取装置根据包含在该管理信息中的终端标志来确定是否继续使用该命令。
59.一种管理装置,用于从要被管理的装置获取管理信息,该要被管理的装置把管理信息分割成一组分割数据块并且存储该组分割数据块,使每个数据大小都能由单个消息发送到该网络,该管理装置的特征在于包括分割数据的获取单元,用于从该要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及管理信息的恢复单元,用于通过组合由该分割数据的获取单元获取的管理信息来恢复该管理信息。
60.如权利要求59所述的管理装置,其特征在于,当该管理信息是使数据大小大于能由单个消息发送到该网络的最大数据大小的指定数据时,该要被管理的装置分割该指定数据并且存储该经分割的指定数据,该管理信息恢复单元恢复该指定数据。
61.如权利要求60所述的管理装置,其特征在于,该要被管理的装置用简单网络管理协议(SNMP)来存储该管理信息,并且其中该管理装置包括分割数据的获取单元,用于通过重复地使用GET_NEXT命令来从该要被管理的装置中顺序地获取对应于该组分割数据块的管理信息;以及指定数据的恢复单元,用于通过组合由该分割数据的获取单元获取的管理信息来恢复该指定数据。
62.如权利要求61所述的管理装置,其特征在于,该分割数据获取单元根据用来标识与该管理信息一起获取的管理信息的名称来确定是否继续使用该命令。
63.如权利要求61所述的管理装置,其特征在于,对应于该组分割数据块的该管理信息包括一个终端标志,它指示每块分割数据块是否是最后一块分割数据,而该分割数据的获取装置根据包含在该管理信息中的终端标志来确定是否继续使用该命令。
64.一种程序,使要被管理的装置执行下列功能被连接到网络并且控制通信,把管理信息分割成数据块并且存储该分割数据,其中每个数据块的数据大小都能由单个消息发送到该网络,以及获取该经分割和存储的数据并且把该管理信息提供给该网络。
65.一种程序,使管理装置执行下列功能被连接到网络并且控制通信,把顺序地获取在要被管理的装置中分割并存储的管理信息的请求发送到该网络,以及从该要被管理的装置中顺序地获取该经分割和存储的数据。
66.一种程序,使要被管理的装置执行下列功能通过把数据发送到该网络/从该网络接收数据来与该网络进行通信,把要用简单网络管理协议传送的管理信息分割成一组数据块并且存储该管理信息的分割数据,其中每个数据块的数据大小都能被提供到该网络,响应提供通过网络接收到的提供管理信息的请求而读取管理信息的分割数据,以及把该管理信息提供给该网络。
67.一种程序,使要被管理的装置执行下列功能把要作为管理信息被管理的数据当中其数据大小大于能由单个消息提供给该管理装置的最大数据大小的指定数据分割成一组分割数据块,每个分割数据块的大小都等于或小于该最大数据大小,以及把这组分割数据作为管理信息进行管理。
专利摘要一种无须改变网络装置而允许处理具有大数据大小的数据的网络管理系统。在该系统中,前缀被设为用于标识包含图像数据的表格对象的值,后缀被设为“0”(S110)。用GET_NEXT命令获取由该前缀和该后缀指定的一块数据。如果由接收到的GETREPLY表示的前缀与由发送的GET_NEXT命令指定的前缀相同,则该接收到的数据被加入在数据组合部分中形成的图像数据。然后,由该GETREPLY表示的后缀被设为接着将被发送的GET_NEXT命令的后缀,并且重复进行相同的操作。另一方面,如果这两个前缀不同,则删除该接收到的数据并且终止当前的进程(S120-S160)。
文档编号H04L12/24GK2684478SQ0323889
公开日2005年3月9日 申请日期2003年3月24日 优先权日2002年3月22日
发明者大原清孝 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1