网络系统和网络设备的制作方法

文档序号:6462138阅读:135来源:国知局
专利名称:网络系统和网络设备的制作方法
技术领域
本发明涉及通过网络来管理网络设备的技术。
这里使用的网络设备指打印机、扫描仪、传真机、以及集成了例 如打印机、扫描仪和传真机等并且连接到网络的多功能设备。
背景技术
通过网络来管理网络设备的系统是已知的。日本专利申请公开 No.2002-236576中公开了一种网络系统,它包括例如连接到网络的多 功能设备(网络设备)和管理设备。在该系统中,多功能设备将描述 自身操作条件的电子邮件发送到管理设备。管理设备通过利用电子邮 件收集多功能设备的操作条件来管理多功能设备。例如,如果该设备 是打印机的话,则操作条件是诸如打印纸的尺寸的打印条件。

发明内容
用户在使用设备之前,用户有必要配置许多操作条件。
当用户使用新的网络设备来替换故障的网络设备时,用户也有必 要将故障的网络设备的操作条件设置到新的网络设备上。日本专利申 请公开No.2002-236576中公开的技术能够根据为多功能设备设置的操 作条件来管理多功能设备(网络设备)。然而对于这种系统,当用新 的多功能设备来替换旧的多功能设备时,无法减少用户在操作时将旧的多功能设备的操作条件再次设置到新的多功能设备的工作量。
存在对于减少用户在操作时使用旧的网络设备的操作条件来重新 配置新的网络设备的操作条件的工作量的技术的需求。
这里公开的网络系统包括网络设备和通过网络来管理该网络设备 的设备管理装置。
该设备管理装置包括备份装置和管理装置。备份装置通过网络接 收来自的网络设备的描述网络设备的操作条件的配置数据。响应于配 置数据的接收,备份装置生成配置标识符。备份装置将生成的配置标 识符与收到的配置数据相关联,并且将收到的配置数据与配置标识符 一起进行存储。管理装置接收由用户通过网络设备之一录入的配置标 识符。录入的配置标识符是通过网络发送的。管理装置从存储的配置 数据中提取与收到的录入的配置标识符相关联的配置数据。进而,管 理装置将提取出的配置数据发送到已经发送了录入的配置标识符的网 络设备。备份装置和管理装置可以通过连接到网络上的计算机上的程 序来实现。当这里公开的技术是作为计算机程序来实现的,则"备份 装置"可被称之为"备份处理"或"备份模块"。而且,"管理装置" 可被称之为"管理处理"或"管理模块"。安装了该程序的计算机起 到"设备管理装置"的作用。
网络设备包括发送器、输入装置和设置装置。发送器将描述自身 操作条件的配置数据发送到设备管理装置。输入装置是由用户使用的 诸如键盘、控制台面板和鼠标等用于录入配置标识符的设备。设置装 置将录入的配置标识符发送到设备管理装置。而且,设置装置接收从 设备管理装置发送的提取出的配置数据。进而,设置装置将在提取出 的配置数据中描述的操作条件设置为自身操作条件。
下面将"网络设备"简称为"设备"。而且,"设备管理装置"可被称为"管理装置"。
当管理装置接收描述设备操作条件的配置数据时,管理装置生成 新的配置标识符并且将生成的配置标识符附加到收到的配置数据。而 且,管理装置存储带有生成的配置标识符的配置数据。这样,管理装 置收集和存储连接到网络的单个设备的配置数据。
另一方面,该设备具有输入装置,用于用户录入配置标识符。用 户可以录入与用户期望设置的配置数据相关联的配置标识符。该设备 将录入的配置标识符发送到管理设备。响应于录入的配置标识符的发 送,管理装置发送与录入的配置标识符相关联的配置数据。该设备接 收与录入的配置标识符相关联的配置数据。该设备将在收到的配置数 据中描述的操作条件设置为自身条件。例如,配置数据与连接到网络 的旧设备的配置标识符一起被存储在管理装置中。如果连接到网络的 旧设备被新设备替换,则仅需要用户录入与旧设备的配置数据相关联 的配置标识符。结果,管理装置将描述被设置到旧设备的操作条件的 配置数据发送到新设备,并且旧设备的操作条件被设置到新设备。
上面所述的网络系统可以被称作"一种用于由管理装置通过网络 来管理网络设备的方法"。该方法可以以计算机程序或计算机实施方 法来实现。计算机程序(或方法)包括用于管理装置和设备来执行下 述步骤的指令
(a) 将描述网络设备的操作条件的配置数据从网络设备通过网络 发送到设备管理装置的步骤;
(b) 接收配置数据的步骤,本步骤由设备管理装置执行;
(C)将收到的配置数据和与收到的配置数据相关联的配置标识符 一起存储的步骤,本步骤由设备管理装置执行;(d) 获取由用户录入的配置标识符的步骤,本步骤由网络设备之 一执行;
(e) 将录入配置标识符发送到设备管理装置的步骤,本步骤由已 经获得了录入的配置标识符的网络设备执行;
(f) 接收从己经获得了录入的配置标识符的网络设备发送的录入 的配置标识符的步骤,本步骤由设备管理装置执行;
(g) 从存储的配置数据中提取与收到的录入的配置标识符相关联 的配置数据的步骤,本步骤由设备管理装置执行;
(h) 将提取出的配置数据从设备管理装置发送到已经发送了录入 的配置标识符的网络设备的步骤;
(i) 接收从设备管理装置发送的提取出的配置数据的步骤,本步 骤由已经发送了录入的配置标识符的网络设备执行;以及
(j)将在提取出的配置数据中描述的操作条件设置为自身操作条 件的步骤,本步骤是由已经发送了录入配置标识符的网络设备执行。
根据这里公开的教导,可能减少用户在以新设备来替换连接到网 络的设备时再次设置操作条件的工作量。


图1示出了根据第一实施例的网络系统的框图2描述了网络系统的操作的概况;
图3示出了由服务器执行的备份处理的流程图4示出了由服务器执行的配置数据获取处理和由设备(打印机)执行的配置数据发送处理的流程图5示出了由设备(打印机)执行的操作条件设置处理和由服务 器执行的配置数据管理处理的流程图6示出了由服务器执行的IP地址非重叠条件检查处理的流程 图;以及
图7示出了由服务器执行的配置数据更新处理的流程图。
具体实施例方式
<第一实施例>
下面参考附图给出根据本发明的实施例的描述。图1示出了根据 第一实施例的网络系统1的框图。
网络系统1包括连接到网络90的第一打印机10和服务器50 (设 备管理装置)。除了第一打印机10以外,第二打印机102和第三打印 机104也连接到网络90。打印机IO、 102和104是网络设备的实物。
服务器50和各个打印机彼此可以通过网络90使用基于TCP/IP的 协议进行通讯。
各个打印机可以以多种方式来改变其操作条件,诸如打印纸尺寸 和打印模式(彩色打印模式或单色打印模式)等。描述操作条件的数 据被称为配置数据。
服务器50和第一打印机10相互协同以管理配置数据。如果具有 同样功能的用于管理配置数据的新的打印机被连接到网络90时,该新 的打印机也被整合到网络系统1中。第二打印机102和第三打印机104 也具有与第一打印机10 —样用于管理配置数据的功能。
下面参考图2给出网络系统1的操作的概况的描述。服务器50收集并存储来自各个打印机的配置数据(图2中的(1 ))。 需要指出的是,序列号被分配给各个打印机。序列号是分配给各个打 印机的唯一设备标识符。服务器收集来自各个打印机的序列号和配置 数据。
每次收集配置数据时,服务器50生成注册ID (配置标识符)。 服务器50将生成的注册ID唯一地链接到收集的配置数据。服务器50 存储与生成的注册ID相关联的各个收集的配置数据。在各个配置数据 和各个注册ID之间的对应关系被注册到和存储在注册表68中。在图2 中,服务器50将第一打印机10的配置数据存储为文件"123.csv", 并且将注册ID "001"分配给第一打印机10的配置数据。同样,服务 器50将第二打印机102的配置数据存储为文件"456.csv",并且将注 册ID "002"分配给第二打印机102的配置数据。同样,服务器50将 第三打印机104的配置数据存储为文件"789.csv",并且将注册ID"003" 分配给第三打印机104的配置数据。需要指出的是,配置数据文件的 扩展名"csv"代表"逗号分割值",并且表示包括由逗号分割的各个 数据的文本文件。换句话说,配置数据文件在文本格式中描述了由逗 号分割的各个打印机的各个操作条件。
假定第三打印机104出故障,并且用户将代替第三打印机104的 新打印机106连接到网络。如果用户想要为新打印机106设置与第三 打印机104的操作条件相同的操作条件,则用户操作新打印机106的 操作控制台(输入装置)来录入被分配给第三打印机104的配置数据 的注册ID "003"。用户输入到打印机的注册ID可被称之为"录入的 注册ID"或"录入的配置标识符"。
新打印机106将录入的注册ID发送到服务器50(图2中的(2))。 当服务器50收到录入的注册ID时,服务器50将与录入的注册ID相 关联的配置数据文件"789.csv"(也就是,描述第三打印机104的操 作条件的配置数据)发送到新打印机106 (图2中的(3))。新打印机106将在收到的配置数据中描述的操作条件设置为自身操作条件(图
2中的(4))。这样,新打印机106的操作条件被设置成与第三打印 机104的条件具有相同的操作条件。只需要用户向新打印机106录入 注册ID即可。
该网络系统1可以减少用户在操作中设置与旧打印机相同的操作 条件的工作量。
回到图1,将给出第一打印机IO和服务器50的结构的描述。由于 第二打印机102和第三打印机104的结构与第一打印机10的结构相同, 因此省略了对它们的描述。下面可以将第一打印机10简称为打印机10。
打印机IO包括CPU 12、显示器14、操作控制台16、打印机单元 18和存储器20。
存储器20存储数据发送程序22、操作条件设置程序24和显示程 序26。 CPU 12根据存储在存储器20中的这些程序来执行各种处理。 需要指出,图1中的"PGM"代表"程序"。
存储器20也存储描述用于操作打印机单元18的操作条件的配置 数据。该配置数据包括分配给打印机10的IP地址。TCP/IP协议中的 "IP地址"是网络节点标识符的典型例子。配置数据还包括分配给打 印机10的通信单元(未示出)的唯一的介质访问控制(MAC)地址。
存储器20还存储从服务器50发送的注册ID。
服务器50包括CPU 52和存储器60。
存储器60存储备份程序62、管理程序64、配置数据文件66和注 册表68。 CPU 12根据存储在存储器60中的这些程序来执行各种处理。如前所述,配置数据文件66分别由从打印机(第一打印机10、第
二打印机102和第三打印机104)收集的每一个配置数据来形成。
如前所述,注册表68是用于描述各个配置数据文件和注册ID之 间的对应关系的列表。当服务器50收到来自其中一个打印机的配置数 据时,服务器生成与收到的配置数据相关联的新的注册ID。
下面给出由存储在打印机10和服务器50中的各个程序执行的处 理的概况的描述。
在存储在服务器50中的备份程序62中描述的是从打印机收集配 置数据的处理(图2中由(1)表示的处理)。在存储在服务器50中 的管理程序64中描述的是用于响应来自打印机的请求将预定配置数据 发送到打印机的处理(由图2中的(3)表示的处理)。
在存储在打印机10中的数据发送程序22中描述的是用于响应来 自服务器50的请求将自身配置数据发送到服务器50的处理。在存储 在打印机10中的操作条件设置程序24中描述的是将由用户录入的注 册ID (录入的注册ID)发送到服务器50,接受来自服务器50的配置 数据,并且将在收到的配置数据中描述的操作条件设置为自身操作条 件的处理(由图2中的(2)和(4)表示的处理)。
下面将给出各个处理的具体描述。
首先,将给出在其中服务器50收集和存储来自各个打印机的配置 数据的处理(被称为备份处理)的描述。配置数据的收集是由服务器 50的备份处理与打印机10的配置数据发送处理的协同来实现的,并且 因此将同时给出对服务器50的备份处理和打印机10的配置数据发送 处理的描述。图3示出了由服务器50执行的备份处理的流程图。 服务器50过去可能没有检测连接到网络的所有打印机。例如,服
务器50可能没有检测新近连接到网络上的打印机。因此,服务器50 首先根据SNMP广播命令,该命令请求打印机发送序列号和MAC地址 (步骤S100)。由于该命令被广播,因此连接到网络的所有设备都接 收到了该命令。换句话说,当执行步骤S100时,服务器50不必识别 连接到网络的打印机。
在服务器50已经广播了该命令之后,服务器50等待预定时间段, 看是否有来自打印机的响应(步骤S102中"否",步骤S104中"否")。 如果在预定时间段内没有来自打印机的响应(步骤S104中"是"), 则判定打印机没有连接到网络,并且因此该处理结束.
如果存在来自打印机的对请求发送序列号和MAC地址的命令的 响应(步骤S102中"是"),则服务器50判定包含在该响应中的序 列号是否已经被注册到注册表68中(步骤S106)。如果该序列号己经 被注册到注册表68中(步骤S106中"是"),由于已经了存储被分 配该序列号的打印机的配置数据,则忽略来自该打印机的响应。
如果该序列号没有被注册到注册表68中(步骤S106中"否"), 则判定被分配该序列号的打印机的配置数据还没有被注册到注册表68 中。在这种情况下,服务器50执行用于从其序列号没有被注册到注册 表68中的打印机获取配置数据的处理(步骤S108)。后面将给出在步 骤S108中的配置数据获取处理的描述。
在执行配置数据获取处理之后(步骤S108),服务器50等待来 自其他打印机的响应,直到预定时间过去为止(步骤S104中"否")。需要指出,服务器50周期性地执行图3中的处理(备份处理)。
下面将给出由服务器50执行的配置数据获取处理(图3中的步骤 S108中的处理)的描述。图4示出了由服务器50执行的配置数据获取 处理的流程图。图4还示出了由打印机10响应于服务器50的配置数 据获取处理执行的处理(配置数据发送处理)的流程图。流程图中的 虚线表示服务器50和打印机10之间的数据的(诸如命令和配置数据) 发送和接收。
首先,服务器50发送配置数据要求命令,请求打印机10将配置 数据发送到打印机IO (步骤S200)。
打印机10接收来自服务器50的配置数据要求命令(步骤S300)。 然后打印机IO响应该命令的接收,将描述自身配置条件的配置数据发 送到服务器50 (步骤S302)。
服务器50接收来自打印机10的配置数据(步骤S202),将收到 的配置数据转换成csv文件,并且存储该csv文件(步骤S204)。服 务器50为存储的配置数据(配置数据文件)生成新的注册ID,并且将 配置数据文件的名称和生成的注册ID注册到注册表68中(步骤S206)。 换句话说,服务器50生成新的注册ID并且将生成的注册ID与从打印 机IO接收到的配置数据相关联。需要指出,服务器50接收打印机10 的序列号以及配置数据,并且将该序列号与配置数据文件的名称一起 注册到注册表68中。换句话说,序列号也与生成的注册ID相关联。 图2示出了注册表68的具体例子。
服务器50将生成的注册ID发送到打印机10,并且结束备份处理 (步骤S208)。
这样,注册表68和配置数据文件66被存储在服务器50的存储器60中。
当打印机10收到来自服务器50的注册ID时(步骤S304),打 印机IO存储收到的注册ID (步骤S306),并且结束配置数据发送处理。
下面将给出当用户想要为打印机10设置与其他打印机的条件相同 的操作条件时(例如,当使用新打印机来替换旧打印机时)的服务器 50和打印机10的处理的描述。在描述中,由打印机10执行的处理被 称为操作条件设置处理,并且由服务器50执行的处理被称为配置数据 管理处理。由打印机10执行的操作条件设置处理和由服务器50执行 的配置数据管理处理彼此协同,并且因此将同时给出对它们的描述。
图5示出了由打印机10执行的操作条件设置处理和由服务器50 执行的配置数据管理处理的流程图。
在图5中的流程图的处理之前,用户操作打印机10的操作控制台 16以录入与描述期望操作条件的配置数据相关联的注册ID。当录入注 册ID时,由打印机10执行的操作条件设置处理开始。由用户输入到 打印机10的注册ID可以被称为"录入的注册ID"。
打印机10与录入的注册ID —起发送配置数据要求命令(步骤 S400)。需要指出,打印机IO将带有其自身的序列号和MAC地址的 配置数据要求命令与录入的注册ID —起发送。打印机10不知道服务 器50的IP地址,并且因此打印机IO广播配置数据要求命令。换句话 说,步骤S400中的处理是打印机10用于将录入的注册ID发送到服务 器50的处理。
服务器50被编程以识别配置数据要求命令,并且因此可以接收由 打印机IO发送的配置数据请求命令(步骤S600)。需要指出,服务器50监控通过网络发送的命令,并且当服务器50收到配置数据请求命令
时(步骤S600),配置数据管理处理开始。
服务器50查找注册表68,并且提取(识别)对应于包含在收到的 配置数据要求命令中的录入的注册ID的配置数据。提取的配置数据被 发送到已经发送了配置数据要求命令的打印机10 (步骤S606)。换句 话说,服务器50将提取出的配置数据发送到已经发送了录入的注册ID 的打印机10。在配置数据的发送之前,服务器50判定是否满足IP地 址非重叠条件(节点标识符非重叠条件)(步骤S602)。如果满足IP 地址非重叠条件(步骤S604中"是"),则服务器50发送识别的配 置数据(步骤S606)。
下面将给出IP地址非重叠条件的描述。
配置数据包含IP地址的数据。在该网络系统l上,可以为每一个 打印机设置包括有IP地址的操作条件。在网络上无法设置冗余IP地址。 然后,在发送配置数据之前,服务器50判定包含在待发送的配置数据 中的IP地址不与被分配到网络上其他设备的IP地址相重叠。在这种情 况下,可认为已经发送了配置数据请求命令的打印机10的IP地址与包 含在待发送的配置数据中的IP地址相一致。换句话说,IP地址非重叠 条件意味着包含在提取出的配置数据中的IP地址(网络节点标识符) 没有被分配到除了已经发送了录入的注册ID的打印机之外的设备。
IP地址非重叠条件意味着包含在待发送的配置数据中的IP地址没 有被分配到除了已经发送了录入的注册ID和配置数据要求命令的打印 机之外的设备。
下面参考图6将给出用于判定是否满足了 IP地址非重叠条件的处 理的描述(步骤S602)。如果满足IP地址非重叠条件(步骤S604中"是"),则服务器 50将与配置数据要求命令一起接收的录入的注册ID相关联的配置数据 发送到已经发送了录入的注册ID和配置数据要求命令的打印机IO(步 骤S606)。
如果不满足IP地址非重叠条件(步骤S604中"否"),则无法 响应于配置数据请求命令的接收而发送配置数据,并且该处理就此结 束。
如果打印机IO收到配置数据(步骤S402),则打印机10将在收 到的配置数据中描述的包括有IP地址的操作条件设置为自身操作条件 (步骤S404)。
这样,用户仅通过向打印机IO录入与描述期望操作条件的配置数 据相关联的录入的注册ID就可以为打印机IO设置期望操作条件。
下面将给出IP地址非重叠条件检查处理(图5中的步骤602)的 描述。图6示出了 IP地址非重叠条件检査处理的流程图。
在配置数据管理处理中的步骤S600中,服务器50已经接收到由 打印机10与配置数据请求命令一起发送的录入的注册ID和MAC地址 (参见图5)。在步骤S600中收到的MAC地址被称为"MAC地址1"。 MAC地址1是打印机10的MAC地址。
服务器50查找注册表68,并且提取(识别)与由打印机10发送 的录入的注册ID相关联的配置数据。服务器50读出包含在提取出的 配置数据中的IP地址(步骤S800)。然后,服务器50在指定读出的 IP地址作为发送目的地的同时,发送MAC地址要求命令(步骤S802)。
如果对发送的MAC地址要求命令没有响应(步骤S804中"否"),则判定在网络上没有被分配了读出的IP地址的设备。换句话说,在这 种情况下,判定满足IP地址非重叠条件(步骤S810)。
在这种情况下,已经发送了配置数据要求命令的打印机10的IP
地址也不同于读出的IP地址。在这种情况下,服务器50将MAC地址 1和请求打印机10设置读出的IP地址的IP地址设置要求命令一起广 播(步骤S806)。
打印机10被编程以识别IP地址设置要求命令。由于伴随广播的 IP地址设置要求命令的MAC地址是打印机10的自身MAC地址1,因 此打印机10识别出IP地址设置要求命令被指定到其自身。打印机10 根据IP地址设置要求命令将由服务器50读出的IP地址设置为其自身 的IP地址。
如果存在对发送的MAC地址要求命令的响应(步骤S804中 "是"),则判断与该响应一起接收的MAC地址是否与MAC地址1 一致(步骤S808)。如果收到的MAC地址与MAC地址l相一致(步 骤S808中"是"),则判定读出的IP地址被分配到已经发送了配置数 据要求命令的打印机10自身。换句话说,在这种情况下,判定满足IP 地址非重叠条件(步骤S810)。
另一方面,如果与对MAC地址要求命令的响应一起接收的MAC 地址与MAC地址1不一致(步骤S808中"否"),则读出的IP地址 被分配到除了打印机10以外的设备。换句话说,在这种情况下,判定 不满足IP地址非重叠条件(步骤812)。
这样,服务器50可以判定IP地址非重叠条件是否满足。
使用根据上述实施例的网络系统l,用户可以仅通过向期望的打印 机录入与描述期望操作条件的配置数据相关联的注册ID就可以为期望的打印机(网络设备)设置期望操作条件。
操作条件可以包含IP地址(节点标识符),并且如果是这种情况 的话,网络系统1判定IP地址不重叠,然后网络系统1设置包含有IP 地址的操作条件。
下面将给出网络系统1的其他功能的描述。
服务器50定期更新存储的配置数据。服务器50在每一个预定周
期执行配置数据更新处理。
图7示出了由服务器50执行的配置数据更新处理的流程图。
在配置数据更新处理中,首先,服务器50从其中一个存储的配置 数据中读出IP地址(步骤S900)。然后,服务器50判断读出的IP地 址是否可通信(步骤S902)。换句话说,服务器50判断在网络上被分 配了读出的IP地址的打印机是否可用。该IP地址是否可通信将以下述 方式判定。如果执行了如图6所示的IP地址非重叠条件检査处理并且 在步骤S808中做出"是"的判定,则判定IP地址是可通信的。
如果该IP地址是可通信的(步骤S902中"是"),则在读出的 IP地址被分配为发送目的地的同时,发送配置数据要求命令(步骤 S904)。服务器50接收来自打印机的响应于该命令的配置数据。配置 数据文件通过收到的配置数据来更新。
服务器50重复上述处理,直到为注册到注册表68的所有配置数 据文件读出了所有IP地址(步骤S卯8)。
通过该配置数据更新处理,服务器50可以总是存储最新的配置数 据。配置数据更新处理在服务器50的管理程序64中描述。打印机10可以将从服务器50接收到的新生成的注册ID显示在显
示器14上。在显示器上示出的生成的注册ID能够使用户容易地知道 分配给打印机的注册ID。该处理在存储在打印机中的显示程序26中描 述。而且,可以提供由打印机IO打印注册ID的配置,以通知其用户。
下面列出本实施例的优选技术特征。
经常为连接到网络的设备(打印机)设置网络节点标识符,以便 识别网络上的设备。网络节点标识符对应于在TCP/IP情况下的IP地址。 如果以新设备来替换旧设备,则优选地的是将网络节点标识符与操作 条件一起设置到新设备。因此,设备的配置数据可包括网络节点标识 符,它用于识别网络上的设备。换句话说,配置数据可包括网络节点 标识符作为操作条件之一。如果包括旧设备的网络标识符的操作条件 可以容易地被设置到新设备,则可以进一步减少用户在操作中由于设 备更换而引起的工作量。例如,可以将网络节点标识符作为设备信息 设置到通过网络连接到该设备的终端设备,以便远程操作该设备。如 果包括网络节点标识符的操作条件可以从旧设备复制到新设备,则用 户不需要改变设置到终端设备的设备信息。
网络节点标识符被唯一分配到网络上的每一个设备。因此,如果 配置数据包括网络节点标识符,则设备管理装置(服务器)的管理装 置优选地具有如下技术特征。
设备管理装置(服务器)的管理装置读出包含在提取出的配置数 据中的网络标识符。管理装置然后判断是否满足节点标识符非重叠条 件。节点标识符非重叠条件意味着读出的节点标识符没有被分配给除 了已经发送了录入的配置标识符的设备之外的设备。如果满足节点标 识符非重叠条件,则管理装置将发送提取出的配置数据。通过上述技术特征,可以将包括有网络节点标识符的操作条件设 置到新设备上,而不会使网络节点标识符重叠。
可以通过下述方式来判断是否满足节点标识符非重叠条件。
管理装置将对于已经发送录入配置标识符的设备来说是唯一的设 备标识符,与录入的配置标识符一起接收。管理装置试图将请求该设
备发送其自身设备标识符的要求命令发送到被分配了读出的网络节点 标识符的设备。如果设备管理装置未收到对要求命令的响应,或者如 果从响应于请求命令的设备之一发送的设备标识符与和录入的配置标 识符一起接收的设备标识符相一致,则管理装置判定节点标识符非重 叠条件满足。
对于设备来说为唯一的设备标识符可以是在TCP/IP情况下的介质
访问控制(MAC)地址。
设备管理装置(服务器)的管理装置优选地将与收到的配置数据 相关联的配置标识符发送到已经发送了配置数据的设备。该设备接收 从设备管理装置发送来的配置标识符,并且优选地包括显示收到的配 置标识符的显示装置。用户通过设备管理装置可以容易地确认与设备 相关联的配置标识符。
当执行备份程序62 (或备份处理)时,服务器50的CPU52可以 被称为"备份装置"或"备份模块"。当执行管理程序64 (或配置数 据管理处理和/或IP地址非重叠条件检查处理和/或配置数据更新处理) 时,服务器50的CPU 52可以被称为"管理装置"或"管理模块"。 当执行数据发送程序22 (或配置数据发送处理)时,打印机IO (网络 设备)的CPU12可以被称为"数据发送装置"或"发送器"。当执行 操作条件设置程序24 (或操作条件设置处理)时,打印机10的CPU 12 可以被称为"设置装置"或"设置模块"。当执行显示程序26时,打印机IO(网络设备)的CPU 12可以被称为"显示装置"或"显示模块"。
尽管上面已经详细描述了本发明的具体例子,但这仅是例子,并 且因此并不限制权利要求的范围。在权利要求中描述的技术包括上述 具体例子的各种更改和修改。
这里参考附图描述的技术特征展示了其单个或组合的技术有用 性,并且并不限于那些已经提出的描述内容。而且,这里和附图中所 示例的技术可以同时实现多种目的,并且其中一种目的的实现具有技 术有用性。
权利要求
1.一种包括网络设备和通过网络来管理所述网络设备的设备管理装置的网络系统,所述设备管理装置包括备份装置,通过网络接收来自网络设备的描述网络设备的操作条件的配置数据,并且将收到的配置数据和与所述收到的配置数据相关联的配置标识符一起存储;以及管理装置,接收由用户通过所述网络设备之一录入的所述配置标识符,从存储的配置数据中提取与收到的录入的配置标识符相关联的配置数据,并且将提取出的配置数据发送到已经发送了所述录入的配置标识符的所述网络设备;所述网络设备包括发送器,将描述自身操作条件的所述配置数据发送到所述设备管理装置;输入装置,由用户使用以录入所述配置标识符;以及设置装置,将所述录入的配置标识符发送到所述设备管理装置,接收从所述设备管理装置发送的所述提取出的配置数据,并且将在所述提取出的配置数据中描述的操作条件设置为自身操作条件。
2. 如权利要求1所述的网络系统,其中所述配置数据包括用于标识网络上的网络设备的网络节点标识 符;以及所述设备管理装置的所述管理装置从所述提取出的配置数据中读出所述网络节点标识符; 判定是否满足节点标识符非重叠条件,其中所述节点标识符非重 叠条件表示读出的网络节点标识符没有被分配给除了已经发送了所述 录入的配置标识符的所述网络设备之外的网络设备;以及如果所述节点标识符非重叠条件被满足,则发送所述提取出的配 置数据。
3.如权利要求2所述的网络系统,其中 所述管理装置将设备标识符与所述录入的配置标识符一起接收,所述设备标识 符对于已经发送了所述录入的配置标识符的设备来说是唯一的;尝试将请求网络设备发送自身设备标识符的请求命令发送到被分 配了所述读出的网络节点标识符的所述网络设备;以及如果所述管理装置未收到对所述请求命令的响应,或者如果从响 应于所述请求命令的网络设备发送的设备标识符与和所述录入的配置 标识符一起收到的所述设备标识符相一致,则判定所述节点标识符非 重叠条件被满足。
4.如权利要求1所述的网络系统,其中所述管理装置将与所述收到的配置数据相关联的所述配置标识符 发送到已经发送了所述配置数据的所述网络设备;以及所述网络设备进一步包括显示装置,所述显示装置接收从所述设 备管理装置发送的所述配置标识符,并且显示所述收到的配置标识符。
5. —种由设备管理装置通过网络来管理的网络设备,所述设备管 理装置包括备份装置,通过网络接收来自网络设备的描述网络设备的 操作条件的配置数据,并且将收到的配置数据和与所述收到的配置数 据相关联的配置标识符一起存储;以及管理装置,接收由用户通过所 述网络设备之一录入的所述配置标识符,从存储的配置数据中提取与 收到的录入的配置标识符相关联的配置数据,并且将提取出的配置数 据发送到已经发送了所述录入的配置标识符的所述网络设备,所述网 络设备包括-发送器,将描述自身操作条件的所述配置数据发送到所述设备管 理装置;输入装置,由用户使用以录入所述配置标识符;以及 设置装置,将用户录入的配置标识符发送到所述设备管理装置,接收从所述设备管理装置发送的所述提取出的配置数据,并且将在所 述提取出的配置数据中描述的操作条件设置为自身操作条件。
6. —种用于由设备管理装置通过网络来管理网络设备的方法,所 述方法包括将描述所述网络设备的操作条件的配置数据从所述网络设备通过 所述网络发送到所述设备管理装置的步骤;接收所述配置数据的步骤,本步骤由所述设备管理装置执行;将收到的配置数据和与所述收到的配置数据相关联的配置标识符 一起存储的步骤,本步骤由所述设备管理装置执行;获取由用户录入的所述配置标识符的步骤,本步骤由所述网络设 备之一执行;将录入的配置标识符发送到所述设备管理装置的步骤,本步骤由 已经获得了所述录入的配置标识符的所述网络设备执行;接收从己经获得了所述录入的配置标识符的所述网络设备发送的 所述录入的配置标识符的步骤,本步骤由所述设备管理装置执行;从存储的配置数据中提取与所述收到的录入的配置标识符相关联 的所述配置数据的步骤,本步骤由所述设备管理装置执行;将提取出的配置数据从所述设备管理装置发送到已经发送了所述 录入的配置标识符的所述网络设备的步骤;接收从所述设备管理装置发送的所述提取出的配置数据的步骤, 本步骤由已经发送了所述录入的配置标识符的所述网络设备执行;以 及将在所述提取出的配置数据中描述的操作条件设置为自身操作条 件的步骤,本步骤由己经发送了所述录入的配置标识符的所述网络设 备执行。
7. 如权利要求6所述的方法,其中所述配置数据包括标识网络上的网络设备的网络节点标识符;并 且所述方法进一步包括从所述提取出的配置数据中读出所述网络节点标识符的步骤,本 步骤由所述设备管理装置执行;判定是否满足节点标识符非重叠条件的步骤,其中所述节点标识 符非重叠条件表示读出的网络节点标识符没有被分配到除了已经发送 了所述录入的配置标识符的所述网络设备以外的网络设备,本步骤由 所述设备管理装置执行;以及如果所述节点标识符非重叠条件被满足,所述提取出的配置数据 的发送步骤发送所述提取出的配置数据。
8.如权利要求7所述的方法,其中所述录入的配置标识符的接收步骤还接收设备标识符,所述设备 标识符对于已经发送了所述录入的配置标识符的设备来说是唯一的; 以及所述判定步骤包括尝试将请求网络设备发送自身设备标识符的请 求命令发送到被分配了所述读出的网络节点标识符的所述网络设备的 步骤;以及如果所述设备管理装置未收到对所述请求命令的响应,或者如果 从响应于所述请求命令的网络设备发送的设备标识符与和所述配置标 识符一起收到的所述设备标识符相一致,则所述判定步骤判定所述节 点标识符非重叠条件被满足。
全文摘要
本发明涉及网络系统和网络设备。提供了一种包括连接到网络的服务器和打印机的网络系统,其中服务器收集和存储来自各个打印机的描述操作条件的配置数据,服务器存储与注册ID相关联的各个收集的配置数据。如果用户向新打印机录入预定的注册ID,则新打印机将录入的注册ID发送到服务器。该服务器一旦接收到录入的注册ID,则将与录入的注册ID相关联的配置数据发送到新打印机。新打印机将在收到的配置数据中描述的操作条件设置到其自身操作条件。
文档编号G06F3/12GK101320316SQ20081009074
公开日2008年12月10日 申请日期2008年3月31日 优先权日2007年3月30日
发明者河合淳 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1