设备管理器和设备管理方法

文档序号:7706116阅读:129来源:国知局
专利名称:设备管理器和设备管理方法
技术领域
符合本公开的设备、装置、方法和计算机程序产品涉及用于利用 连接到网络的计算机来管理通过网络彼此连接的多个设备的设备管理 器,以及用于激活所述计算机的设备管理方法。
背景技术
诸如局域网(LAN)之类的网络近来己经变得规模更大。诸如打 印机、扫描仪、具有多种功能的多功能设备以及路由器之类的多个设 备在连接到网络时得以使用。因此,提供每个设备的产品名称、型号、 IP地址、安装位置、操作条件等的统一管理是有利的。
JP-A-2007-257525A描述了现有技术的计算机形式的设备管理器,
在所述计算机上运行网络管理程序。所述设备管理器显示设备管理列 表,其中示出从连接到网络的设备所获取的信息。所述设备管理列表 显示与待管理设备相关的信息。例如,所述信息可包括设备的指定、 操作状态、产品名称、安装位置和IP地址。
然而,现有技术的设备管理器具有一些缺点。该现有技术的设备 管理器通过网络向多个设备传送广播命令(调用),由此搜索接收到 所述广播命令并处于网络中的设备。接下来,再次向所有已经在对所 述广播命令的回复中发送了返回邮件的所有设备传送分别询问所述设 备是否是所期望的管理目标的命令。基于从所述设备获取的作为对所述询问的回复的信息,提取并列出将成为管理目标的设备。然而,该 过程的缺点在于即使在想要获取与将成为设备管理器所需的管理目标 的设备相关的信息时,在不是管理目标的许多设备在网络中的情况下 必须与所有设备分别建立通信。因此,现有技术的设备管理器的缺点 在于很多时间被耗费在获取与设备相关的信息上。

发明内容
本发明的各说明性方面提供了一种能够从连接到网络的多个设备 中更快地选择待管理设备的设备管理器,以及用于激活计算机的设备 管理程序。
根据本发明的一个说明性方面,提供了一种设备管理器,该设备 管理器包括传输单元,其向连接到网络的多个设备传送广播命令, 所述广播命令请求存储在每个设备中并且对于每个设备唯一的管理信 息以便在使用第一通信协议的通信中使用,所述第一通信协议使得能 够进行使用认证和加密数据的通信;确定单元,其基于响应于所述广 播命令而从多个设备接收的管理信息来确定所述多个设备是否是待管 理设备;以及信息获取单元,其使用所述第一通信协议向多个设备中 被所述确定单元确定为待管理设备的设备传送用于读取与所述设备相 关的信息的读取数据,以便获取与该设备相关的信息。
根据本发明的另一说明性方面,提供了一种设备管理方法,包括 传输步骤,所述传输步骤向连接到网络的多个设备传送广播命令,所 述广播命令请求存储在每个设备中并且对每个设备唯一的管理信息以 便在使用第一通信协议的通信中使用,所述第一通信协议使得能够进 行使用认证和加密数据的通信;确定步骤,所述确定步骤基于响应于
所述广播命令从所述多个设备接收到的所述管理信息来确定所述多个
设备是否是待管理设备;以及信息获取步骤,所述信息获取步骤使用 所述第一通信协议向所述多个设备中被所述确定步骤确定为待管理设 备的所述设备传送用于读取与所述设备相关的信息的读取数据,以便获取与所述设备相关的信息。


图l是示出根据本发明示例性实施例的作为设备管理器的计算机 和设备连接到的网络的配置的示图2是示出图1所示的计算机的配置示例的示图3是示出图1所示的设备的配置示例的示图4是描述了图1所示的计算机和设备的功能的功能框图5是用于描述管理信息的示例格式配置的示图6是示出设备管理列表的示例的示图7和8是示出用于描述图1所示的计算机所执行的控制操作的流 程图的示图9是用于描述图1所示的设备的控制操作的流程图;以及 图10是用于描述图1所示的计算机和设备之间的通信示例的梯形图。
具体实施例方式
以下将参考附图对本发明的示例性实施例进行详细描述。
图1图示了网络16的示例,其中能够作为根据本发明示例性实施例
的设备管理器的计算机(个人计算机)io连接到所述网络并且对多个
设备12进行管理。设备12可以是扫描仪、打印机、具有多种功能的多 功能设备等。网络16包括通过网络设备14彼此连接的网络16a和网络 16b,所述网络设备14例如可以是路由器、集线器等。
图2是示出图1的计算机10的示例性配置的示图。电子控制器10a是 包括中央处理单元(CPU)、只读存储器(ROM)、随机存取存储器 (RAM)、输入/输出接口等的所谓的微计算机。所述CPU通过依据诸 如ROM或硬盘驱动器(HDD)之类的外部设备10b中存储的程序对从输 入设备10c所输入的信号或利用网络接口10d从网络16输入的信号进行处理,同时利用RAM的临时存储功能,来实现设备管理功能,并向网络16或诸如液晶显示设备之类的显示设备10e输出处理结果。输入设备10c读取从诸如键盘、鼠标等之类的输入设备输入的信息,以及存储在诸如光盘只读存储器(CD-ROM)之类的存储介质中的信息,并且将这样读取的信息输入到电子控制器10a。网络接口10d将计算机10连接到网络16,并且通过使用通信协议使得能够与连接到网络16的另一设备12或另一计算机10传输和接收信息。所述通信协议可以是预定的。
图3是示出图1的设备12的示例性配置的示图。电子控制器12a是所谓的微计算机,其包括己知的CPU、 ROM、 RAM和输入/输出接口等。所述CPU通过依据诸如ROM或HDD之类的外部设备12b中存储的程序对从输入设备12c所输入的信号或利用网络接口12d从网络16输入的信号进行处理,同时利用RAM的临时存储功能,并向功能设备12e、网络16或诸如液晶显示设备之类的显示设备12懒出处理结果。提供功能设备12e以使得设备12以特定方式运行。例如,当设备12是打印机时,功能设备12e就是打印机构。当设备12是扫描仪时,功能设备12e就是光学图像读取机构。网络接口12d将设备12连接到网络16并且通过使用通信协议使得能够与连接到网络16的另一设备12或另一计算机10传输和接收信息。所述协议可以是预定的。
图4是示出作为依据所存储的程序所进行的计算机操作的结果而实现的计算机10的控制功能示例的功能框图。如图4所示,计算机10包括协议栈网络驱动器20、简单网络管理协议版本3 (SNMPv3)通信单元22;设备搜索单元24; SNMPvl通信单元26;引擎ID列表存储单元28;设备管理控制单元30;以及显示单元32。所述协议栈网络驱动器20通过使用预先设置的分层协议使得能够建立与连接到网络16的设备12或另一计算机10的通信,所述分层协议例如为SNMP/UDP/IP通信协议。依照来自设备管理控制单元30的命令,SNMPv3通信单元22通过使用SNMPv3通信协议执行传输和接收。依照来自设备管理控制单元30的命令,SNMPvl通信单元26通过使用SNMPvl通信协议执行传输和接收。
8SNMPv3协议定义在RFC3410中并且遵循使得能够传输/接收认证和加密数据的第一通信协议。SNMPv3协议利用对设备唯一的管理信息进行加载;即,用于识别代理的引擎ID,所述代理是用于执行SNMP功能的已安装程序。SNMPvl通信协议定义在RFC1157中并且对应于在UDP上运行的协议;因此,SNMPvl通信协议遵循使得能够传输/接收没有进行先进的认证和加密的数据的第二通信协议。
图5示出了引擎ID的示例性格式。所述引擎ID包括与设备12的制造商的名称相对应的公司规格号码;属于设备12的唯一MAC地址或IP地址;通信类型,所述通信类型是示出设备12被设置为可利用SNMPv3通信协议进行通信的标记;通信帐户,所述通信帐户是示出设置了设备12的认证ID (认证符号)并且该认证ID是有效的标记;以及示出设置了设备12的密码并且该密码是有效的标记。所述公司规格号码可事先设置。基于所述引擎ID,确定设备12是否是管理对象;是否使用SNMPv3通信协议;设备是否具有认证ID;以及是否在设备上设置了密码。
回到图4,根据来自设备管理控制单元30的命令,设备搜索单元24向连接到网络16的多个设备12传送请求获取引擎ID的广播(例如,广播电子邮件)。引擎ID列表存储单元28存储从各个设备12传送(即,返回)的引擎ID。基于包含在从各个设备12传送(即,返回)并存储在引擎ID列表存储单元28中的每个引擎ID中的公司规格号码是否匹配将要被作为预设的管理对象的公司号码的确定的结果,设备管理控制单元30确定设备12是否为管理对象。也就是说,设备管理控制单元30执行搜索,由此提取待管理的设备12;并且将列表存储在引擎ID列表存储单元28中。计算机10事先存储用于指定每个设备的MAC地址或IP地址、设备的认证ID以及其密码之间的关系。设备管理控制单元30传送读取数据。所述读取数据可以是请求命令(例如,GET命令),意思是需要获取与设备12相关的信息。所述信息可以包括,例如,产品名称、型号、墨粉更换的年月日、硒鼓更换的年月日、维护检査的年月日、安装位置、操作状态、累加操作时间等。所述请求命令被单独传送给根据引擎ID被确定为管理对象的设备12。作为管理对象的设备12
是通过使用设备12的认证ID和密码、在只有一个可用时通过使用认证ID或密码、或者在二者都不可用时不使用认证ID或密码,并且通过使用SNMPv3通信协议而确定的。当待管理设备12不使用SNMPv3通信协议时,通过使用SNMPvl通信协议发送意思是需要获取与设备12相关的信息的请求命令。 一旦从每个设备12接收到返回的电子邮件作为对所述请求命令的回答,设备管理控制单元30就准备显示与设备12相关的信息的列表,存储所述列表并使得显示单元32显示所述列表。图6示出了设备管理列表H的示例,其显示了与待管理设备12相关的信息。
回到图4,现在将要描述作为依据所存储程序进行的设备操作的结果而获得的设备12的控制功能的示例。设备12具有协议栈网络驱动器40、 SNMPv3通信单元42、引擎ID存储单元44、 SNMPvl通信单元46和设备控制单元48。与协议栈网络驱动器20类似,协议栈网络驱动器40通过使用分层协议建立与网络16的通信,所述分层协议例如是SNMP/UDP/IP通信协议。所述分层协议可被预先设置。与SNMPv3通信单元22类似,SNMPv3通信单元42通过依据来自设备管理控制单元30的命令使用SNMPv3通信协议执行传输和接收。与SNMPvl通信单元26类似,SNMPvl通信单元46通过依据来自设备管理控制单元30的命令使用SNMPvl通信协议执行传输和接收。
一旦从计算机10接收到意思是需要获取引擎ID的广播(例如,广播电子邮件),设备12就将其唯一的引擎ID返回给计算机10。 一旦从计算机10接收到对于与设备12相关的信息的请求命令,设备12就将所述请求命令所请求的与设备12相关的信息传送给计算机12。所述信息可包括,例如,产品名称、型号、墨粉更换的年月日、硒鼓更换的年月日、维护检查的年月日、安装位置、操作状态、累加操作时间等。设备12通过使用设备12的认证ID和密码、在只有一个可用时通过使用认证ID或密码、或者在二者都不可用时不使用认证ID或密码,并且通过使用SNMPv3通信协议向计算机12传送信息。 一旦通过使用SNMPvl通信协议从计算机10接收到对于与设备12相关的信息的请求命令,设备12就通过使用SNMPvl通信协议向计算机10传送所述请求命令所请求的与设备12相关的信息。
图7和8是示出计算机10的控制操作的示例的流程图,以及图9是示出设备12的控制操作示例的流程图。以下描述中将首先描述设备12的控制操作。
在图9中,在操作S30 (此后省略"操作")中确定是否接收到意思为需要获取引擎ID的广播(例如,广播电子邮件)。如果确定了没有接收到广播(S30中为否),则在S31中确定是否已经接收到意思是需要获取与设备相关的信息的请求命令。如果确定了还没有接收到请求命令(S31中为否),则在S32中基于设备12的操作确定控制是否完成。如果确定了控制已完成(S32中为是),则处理结束。另一方面,如果确定了控制没有完成(S32中为否),则处理返回S30。
在S30中,如果确定已接收到广播(S30中为是),则在S33中基于预设的信息确定设备12自身是否处于能够通过使用SNMPv3通信协议执行传输的状态。如果确定了设备12处于能够通过SNMPv3执行传输的状态(S33中为是),则在S34中从引擎ID存储单元44中取得引擎ID并将其传送给计算机IO,并且处理返回S30。然而,如果确定了设备12并不处于能够通过SNMPv3执行通信的状态(S33中为否),则在S35中向计算机10传送意思为不可能使用SNMPv3通信协议进行传输的否定回答,并且处理返回S35。
在S31中,如果确定已接收到请求命令(S31中为是),则在S36中通过使用SNMPv3通信协议向计算机10传送所述请求命令所指定的信息,并且处理返回S30。
在图7和8中,在与传输单元相对应的S1中,从计算机10向连接到网络16的多个设备传送意思为需要获取引擎ID的广播。例如,当计算
机10的输入设备10c输入用于开始管理设备的管理应用的输入信号时,依据所输入的操作开始图7所示的处理,于是在S1中执行用于获取引擎ID的处理。在图10所示的顺序示图中,Sl示出通过所述操作所实现的
状态。作为对所述广播的回答,设备12从引擎ID存储单元44取得引擎td 北日牧出i中前夕县的3l塾Tn/fe接幺会;+曾机in.加図in由的sn4断S —
接下来,在S2中,基于从设备12所接收的信号,确定是否能够使用SNMPv3通信协议进行传输。如果确定了能够通过SNMPv3进行传输(S2中为否),则在S3中将从设备12传送的引擎ID存储在引擎ID列表存储单元28中。意思是在作为引擎ID来源的设备12上所设置的通信类型是SNMPv3协议的信息与关于该设备的引擎ID的信息相关联地存储在引擎ID列表存储单元28中。另一方面,如果确定了SNMPv3通信是不可能的(S2中为是),则在S4中将意思为所设置的通信类型是SNMPvl通信协议的信息存储在引擎ID列表存储单元28中。
在S5中,确定自接收到广播起是否己经过去了等于或长于防护时间的时间。所述防护时间可预先设置。该示例性实施例中的防护时间约为五分钟。然而,可使用其它防护时间。如果时间短于所述防护时间(S5中为否),则处理返回S2并且重复S2和后续操作直至防护时间已经过去。然而,如果确定了所述时间等于或长于所述防护时间(S5中为是),则继而在与引擎ID列表存储单元28相对应的S6中提取所存储的设备12中的一个。
接下来,在S7中,基于引擎ID列表存储单元28中所存储的细节,确定所提取的设备12的通信类型是否是使用SNMPv3通信协议进行的通信。如果确定了通信类型是SNMPv3 (S7中为是),则在对应于确定单元的S8中基于从一个设备12返回的引擎ID中所包括的公司规格号码是否与要用作管理对象的公司号码相匹配的确定结果来确定所述设备是否是待管理设备12。 g卩,设备搜索单元24执行搜索。如果确定了所述设备不是待管理设备12 (S8中为否),则处理进行至S19,并且重复关于S6的处理以及后续处理直至到达引擎ID列表的末尾。然而,如果在S8中确定了所述设备是待管理设备12 (S8中为是),则在对应于安全设置信息确定单元的S9中基于引擎ID中的标记来确定是否对于一个所提取的设备12已完成了作为安全信息的认证ID和密码。图10中的S8示出了在此时所达到的状态。如果确定了已经完成了认证ID和密码(S9中为是),则在对应于信息获取单元的S10中通过使用所述认证ID和密码并通过使用SNMPv3通信协议将用于请求与一个设备12相关的信息的请求命令传送给设备12。图10中的S10示出了此时所达到的状态。作为响应于所述请求命令的传输而执行的与图9中S36相关的处理的结果,向计算机10传送与一个设备12相关的信息,并接收所述信息。接下来,在对应于列表准备单元和列表输出单元的S11中,如以上所述获取的关于一个设备12的信息连同符号A—起被添加到列表H中,所述符号A表示认证ID和密码可用,由此创建并存储了所述信息并利用显示单元32进一步在显示设备10e上显示所述信息的图像。
另一方面,如果确定了还没有完成认证ID和密码(S9中为否),则在对应于安全设置信息确定单元的S12中基于引擎ID中的标记来确定是否关于所提取的一个设备12已经完成了作为多条安全信息的认证ID和密码之一 (例如,认证ID)。如果确定了已经完成了认证ID和密码之一 (S12中为是),则在对应于信息获取单元的S13中通过使用认证ID并通过使用SNMPv3通信协议向设备12传送用于请求与一个设备12相关的信息的请求命令。图10中的S10示出了此时所达到的状态。
作为响应于所述请求命令的传输而执行的与图9中的S36相关的处理的结果,向计算机10传送与一个设备12相关的信息,并且接收所述信息。接下来,在对应于列表准备单元和列表输出单元的S14中,如以上所述获取的与一个设备12相关的信息连同符号B —起添加到列表H中,所述符号B表示认证ID可用而密码不可用,由此创建并存储了所述信息并利用显示单元32进一步在显示设备10e上显示所述信息的图像。如果确定了认证ID和密码都没有完成(S12中为否),则在对应于
信息获取单元的S15中通过使用SNMPv3通信协议而不使用认证ID和密 码向设备12传送用于请求与一个设备12相关的信息的请求命令。图10 中的S10示出了此时所达到的状态。作为响应于所述请求命令的传输而 执行的与图9中的S36相关的处理的结果,向计算机10传送与一个设备 12相关的信息,并且接收所述信息。接下来,在对应于列表准备单元 和列表输出单元的S16中,由此获取的与一个设备12相关的信息连同符 号C一起被添加到列表H中,所述符号C表示认证ID和密码都不可用, 由此创建并存储了所述信息。此外,利用显示单元32在显示设备10e上 显示所述信息的图像。
在S7中,如果确定了不使用SNMPv3通信协议(S7中为否),则 在对应于信息获取单元的S17中,通过使用SNMPvl通信协议传送用于 请求与一个设备12相关的信息的请求命令。图10中的S10示出了此时所 达到的状态。作为响应于所述请求命令的传输而执行的与图9中的S36 相关的处理的结果,向计算机10传送与一个设备12相关的信息,并且 接收所述信息。接下来,在对应于列表准备单元和列表输出单元的S18 中,由此获取的与一个设备12相关的信息连同符号D—起被添加到列表 H中,所述符号D表示不允许使用认证ID和密码的通信类型,也就是 SNMPvl通信协议,由此创建并存储了所述信息。此外,利用显示单元 32在显示设备10e上显示所述信息的图像。
在S19中,确定是否达到了引擎ID列表的末尾。如果确定了已达到 引擎ID列表的末尾(S19中为是),则处理结束。另一方面,如果确定 了还没有达到引擎ID列表的末尾(S19中为否),则处理返回S6。在S16 中,从存储在引擎ID列表存储单元28中的多个引擎ID中取得下一个引 擎ID,并且基于由此取得的一个引擎ID执行关于S7至S16的处理。当在 这些操作的重复执行过程中取得了引擎ID列表存储单元28中所存储的 所有多个引擎ID时,则处理完成。如以上所述,在以上所描述的示例性实施例的计算机(设备管理 器)10中,当从设备12返回引擎ID时,在对应于传输单元的S1中,响
应于意思是需要获取引擎ID的广播的执行,在对应于确定单元的S8中 基于响应于所述广播来自多个设备的管理信息来确定所述多个设备是 否是预先设置的待管理的设备。在对应于信息获取单元的SIO、 S13和 S15中,通过第一通信协议将用于读取与设备相关的信息的读取数据 (请求命令)传送到待管理设备,由此获取与作为所述读取数据的目 的地的所述设备相关的信息。因此,在与现有技术的装置相比时,能 够快速收集与待管理设备12相关的信息,所述现有技术的装置从作为 用于响应于连接到网络16的多个设备12中的广播命令的传输而向所有 设备12传送的请求与设备12相关的信息的读取数据(请求命令)的结 果而获取的与各个设备相关的多条信息中收集与待管理设备相关的信 息。如以上所述,由于与待管理设备12相关的信息被快速获取,所以 在对应于列表准备单元的Sll、 S14和S16中创建了与待管理设备相关的 信息的列表。即使在产生输出时,也能快速创建和显示设备管理列表H。 特别地,即使在显示要作为管理对象的设备管理列表时,也能够快速 收集与设备相关的信息,并且所述信息作为设备管理列表进行显示; 因此,提高了使用管理器的便利程度。
在以上所描述的示例性实施例的计算机(设备管理器)10中,还 可通过SNMPvl通信协议(即,第二通信协议)来与多个设备12建立通 信,利用所述SNMPvl通信协议传送和接收数据而无需认证和加密。在 对应于信息获取单元的S17中,当从多个设备12中的至少一个返回意思 为不存在管理信息的返回电子邮件作为在对应于传输单元的S1中利用 SNMPv3通信协议(即,第一通信协议)传送的广播命令的回答时,利 用SNMPvl通信协议(即,第二通信协议)将用于读取与所述设备相关 的信息的读取数据传送到返回意思为不存在管理信息的的电子邮件的 设备,由此获取了与作为所述读取数据的目的地的设备12相关的信息。 因此,通过使用SNMPvl通信协议(即,第二通信协议)将用于读取与返回意思为不存在管理信息的电子邮件的设备相关的信息的读取数据 传送给所述设备,由此能够获取与作为所述读取数据的目的地的所述 设备相关的信息。
在以上所描述的示例性实施例的计算机(设备管理器)10中,可 通过使用预设的安全信息来与设备12建立通信,所述安全信息也就是
与使用SNMPv3通信协议(即,第一通信协议)的通信有关的认证ID和 /或密码。作为管理信息的引擎ID包括显示作为引擎ID来源的设备12在 遵循SNMPv3通信协议(即,第一通信协议)的通信中是否需要安全信 息的安全设置信息的标记;也就是说,所述标记显示该安全信息被设 置并且有效。包括了安全设置信息确定单元(S9和S12),其确定在来 自作为管理对象的设备12的引擎ID中所包括的安全设置信息是否有 效,也就是说,显示所述安全信息被设置的标记是否处于ON位置。当 所述安全设置信息确定单元确定了所述安全设置信息有效,则信息获 取单元(SIO、 S13和S15)通过使用所述安全设置信息向作为管理对象 的设备12传送用于请求与所述设备相关的信息的返回电子邮件的读取 数据(请求命令)。因此,在多个设备12中,所述读取数据可通过使 用安全信息被传送到成为管理对象的设备12并且管理信息中所包括的 安全设置信息对于该设备12是有效的,而不会再询问设备12遵循 SNMPv3通信协议(即,第一通信协议)的通信是否使用安全信息。因 此,能够快速获取与成为管理对象的设备12相关的信息。此外,所述 管理信息包括安全设置信息是否有效的信息而不包括安全信息;因此, 也确保了遵循第一通信协议的通信的安全。
在以上所描述的示例性实施例的计算机(设备管理器)10中,所 述安全设置信息为密码和认证ID中的至少一个。因此,可通过使用密 码和认证ID中的至少一个而单独将所述读取数据(请求命令)传送到 作为管理对象的设备12。由此,能够快速获取与作为管理对象的设备 12相关的信息。己经通过参考附图对以上所描述的本发明的示例性实施例进行了 详细描述。然而,本发明并不局限于以上所描述的示例性实施例,并 且还可以以另一实施例的形式来实现。
例如,在以上所描述的示例性实施例中,SNMPv3通信协议被作为 用于在计算机10和设备12之间建立通信的第一通信协议,而SNMPvl通 信协议被用作第二通信协议。然而,也可以使用与SNMPv3通信协议和 SNMPvl通信协议不同的通信协议。
在以上所描述的示例性实施例中,基于在从每个设备12返回的引 擎ID中所包括的公司规格号码是否与要作为管理对象的预设的公司号 码相匹配的确定结果将多个设备12中的待管理的设备12被确定为待管 理设备12。然而,也可以将与取代公司号码的型号、产品号码等相匹 配的设备作为管理对象。
在以上所描述的示例性实施例中,网络16由利用诸如路由器和集 线器之类的网络设备14连接在一起的两个网络16a和16b所构成。然而, 网络16也可以是不使用网络设备14的单个网络或者也可以在多个网络 的大型规模上构建;也就是说,利用多个网络设备14进行配置的三个 或更多网络。
在以上所描述的示例性实施例中,对每个设备12获取与各个设备 12相关的信息。然而,例如也可以读取通信类型为SNMPvl的设备,并 且也可以共同获取与所述设备12相关的信息。结果,可更快地获取信 息。如在以上所描述的实施例中,当从可从其获取信息的设备生成列 表时,通信类型为SNMPvl的设备的列表被共同显示。因此,更加便于 管理设备的通信协议。
在以上所描述的示例性实施例中,从能够从其获取信息的设备连 续生成列表,并且显示所述列表。然而,还可能从所有设备12获取信息以生成列表并显示所述列表。
根据本发明的示例性实施例,提供了一种网络内(intra-network)
设备管理器,其能够通过使得能够传输和接收认证和加密数据的第一 通信协议经由网络与设备建立通信。所述管理器包括传输单元,其 向连接到网络的多个设备传送广播命令,所述广播命令用于请求存储 在每个设备中并且对于设备唯一的管理信息以便在遵循第一通信协议
的通信中使用;确定单元,其基于响应于所传送的广播命令而从多个
设备接收的管理信息来确定多个设备是否是预设的待管理设备;以及
信息获取单元,其通过使用所述第一通信协议向多个设备中被所述确 定单元确定为管理目标的设备传送用于读取与所述设备相关的信息的
读取数据来获取与作为读取数据的目的地的所述设备相关的信息。
根据本发明的示例性实施例,还提供了一种用于计算机的网络内 设备管理程序,所述计算机能够通过使得能够传输和接收认证和加密 数据的第一通信协议经由网络与设备建立通信。所述程序更改所述计 算机以实施传输单元,其向连接到网络的多个设备传送广播命令, 所述广播命令用于请求存储在每个设备中并且对设备唯一的管理信息 以便在遵循第一通信协议的通信中使用;确定单元,其基于响应于所 传送的广播命令而从多个设备接收的管理信息来确定多个设备是否是 预设的待管理设备;以及信息获取单元,其通过使用所述第一通信协 议向多个设备中被所述确定单元确定为管理对象的设备传送用于读取 与所述设备相关的信息的读取数据来获取与作为读取数据的目的地的 所述设备相关的信息。
根据本发明的示例性实施例,基于响应于广播命令来自多个设备 的管理信息来确定所述多个设备是否是预设的待管理设备。通过第一 通信协议来传送用于读取与待管理设备相关的信息的读取数据,由此 获取与作为所述读取数据的目的地的设备相关的信息。因此,在与现 有技术的装置相比时,能够快速收集与待管理设备相关的信息,所述现有技术的装置从作为响应于连接到网络的多个设备中的广播命令的 传输而被传送到所有设备的读取数据的结果而获取的与各个设备相关 的多条信息中收集与待管理设备相关的信息。
所述网络内设备管理器和网络内设备管理程序还使得能够通过第 二通信协议与多个设备建立通信,其中利用所述第二通信协议传送和 接收数据无需进行认证和加密;并且在所述多个设备中的至少一个在 对传输单元所传送的广播命令的回复中返回意思为不存在管理信息的
电子邮件时,信息获取单元利用第二通信协议向返回意思是不存在管 理信息的电子邮件的设备传送用于读取与所述设备相关的信息的读取 数据,由此获取与作为所述读取数据的目的地的所述设备相关的信息。 用于读取与返回意思是不存在管理信息的电子邮件的设备相关的信息 的读取数据被发送到所述设备;即,不遵循符合第一通信协议的通信
的设备通过使用第二通信协议,由此获取与作为读取数据的目的地的 设备相关的信息。
此外,所述网络内设备管理器和网络内设备管理程序可以基于关 于遵循第一通信协议的通信的预设安全信息和设备使能通信的执行, 并且管理信息可包括用于确定作为管理信息来源的设备在遵循第一通 信协议的通信中是否需要安全信息的安全设置信息。包括安全设置信 息确定单元,其确定来自待管理设备的管理信息中所包括的安全设置
信息是否有效;以及在所述安全设置信息确定单元确定了所述安全设 置信息有效时,信息获取单元通过使用安全设置信息向待管理设备传 送读取数据。可通过使用安全设置信息将所述读取数据传送到多个设 备中要成为管理对象并且使得管理信息中所包括的安全设置信息对于 其有效的设备。因此,无需再次询问设备要成为管理对象的设备的安 全设置信息是否有效,并且能够快速获取与待管理设备相关的信息。
此外,在所述网络内设备管理器和网络内设备管理程序中,所述 安全设置信息可以是密码和认证ID中的至少一个。由于可通过使用密码和认证ID中的至少一个将读取数据仅传送给要成为管理对象的设 备,所以能够快速获取与待管理设备相关的信息。
此外,所述网络内设备管理器和网络内设备管理程序可进一步包 括接收操作指令的操作单元;准备设备管理列表的列表准备单元, 所述设备管理列表显示信息获取单元所获取的与作为管理对象的设备 相关的信息;和显示所述列表准备单元所准备的设备管理列表的列表
显示单元。所述传输单元、确定单元、信息获取单元、列表准备单元 和列表显示单元在所述操作单元接收到用于显示设备管理列表的操作 时被实施。因此,能够快速执行从用户接收操作直至显示设备管理列 表的处理。
虽然已经参考其特定的示例性实施例对本发明进行了表示和描 述,但是本领域技术人员将会理解的是,在不背离所附权利要求所限 定的本发明的精神和范围的情况下,可在形式和细节上进行各种变化。
权利要求
1. 一种设备管理器,包括传输单元,所述传输单元向连接到网络的多个设备传送广播命令,所述广播命令请求存储在每个设备中并且对每个设备唯一的管理信息以便在使用第一通信协议的通信中使用,所述第一通信协议使得能够进行使用认证和加密数据的通信;确定单元,所述确定单元基于响应于所述广播命令从所述多个设备接收到的所述管理信息来确定所述多个设备是否是待管理设备;以及信息获取单元,所述信息获取单元使用所述第一通信协议向所述多个设备中被所述确定单元确定为是待管理设备的所述设备传送用于读取与所述设备相关的信息的读取数据,以便获取与所述设备相关的信息。
2. 如权利要求l所述的设备管理器,其中当所述多个设备中的至 少一个在对所述传输单元所传送的所述广播命令的回复中作出不存在 管理信息的响应时,所述信息获取单元使用第二通信协议向所述至少 一个设备传送所述读取数据,所述第二通信协议不使用认证和加密, 由此获取与所述至少一个设备相关的信息。
3. 如权利要求1或2所述的设备管理器,其中所述管理信息包括用 于确定作为所述管理信息的来源的设备在使用所述第一通信协议的通 信中是否使用安全信息的安全设置信息,并且其中所述设备管理器进一步包括安全设置信息确定单元,所述安 全设置信息确定单元确定所述安全设置信息是否有效,如果所述安全 设置信息确定单元确定了所述安全设置信息有效,则所述信息获取单 元使用所述安全设置信息向所述设备传送所述读取数据。
4. 如权利要求3所述的设备管理器,其中所述安全信息包括密码和认证ID中的至少一个。
5. 如权利要求1或2所述的设备管理器,进一步包括 接收操作指令的操作单元;准备设备管理列表的列表准备单元,所述设备管理列表显示由所 述信息获取单元所获取的与所述待管理设备相关的信息;以及显示由所述列表准备单元所准备的所述设备管理列表的列表显示 单元,其中响应于所述操作指令实施所述传输单元、所述确定单元、所述信 息获取单元、所述列表准备单元和所述列表显示单元。
6. —种设备管理方法,包括传输步骤,所述传输步骤向连接到网络的多个设备传送广播命令, 所述广播命令请求存储在每个设备中并且对每个设备唯一的管理信息 以便在使用第一通信协议的通信中使用,所述第一通信协议使得能够进行使用认证和加密数据的通信;确定步骤,所述确定步骤基于响应于所述广播命令从所述多个设 备接收到的所述管理信息来确定所述多个设备是否是待管理设备;以 及信息获取步骤,所述信息获取步骤使用所述第一通信协议向所述 多个设备中被所述确定步骤确定为待管理设备的所述设备传送用于读 取与所述设备相关的信息的读取数据,以便获取与所述设备相关的信 息。
7. 如权利要求6所述的设备管理方法,其中当所述多个设备中的 至少一个在对所述传输步骤所传送的所述广播命令的回复中作出不存 在管理信息的响应时,在所述信息获取步骤使用第二通信协议向所述 至少一个设备传送所述读取数据,所述第二通信协议不使用认证和加 密,由此获取与所述至少一个设备相关的信息。
8. 如权利要求6或7所述的设备管理方法,其中所述管理信息包括用于确定作为所述管理信息的来源的设备在使用所述第一通信协议的 通信中是否使用安全信息的安全设置信息,并且其中所述设备管理方法进一步包括安全设置信息确定步骤,所述 安全设置信息确定步骤确定所述安全设置信息是否有效,如果在所述 安全设置信息确定步骤确定了所述安全设置信息有效,则在所述信息 获取步骤使用所述安全设置信息向所述设备传送所述读取数据。
9. 如权利要求8所述的设备管理方法,其中所述安全信息包括密 码和认证ID中的至少一个。
10. 如权利要求6或7所述的设备管理方法,进一步包括 接收操作指令的操作步骤;准备设备管理列表的列表准备步骤,所述设备管理列表显示在所 述信息获取步骤所获取的与所述待管理设备相关的信息;以及显示在所述列表准备步骤所准备的所述设备管理列表的列表显示 步骤,其中,响应于所述操作指令实施所述传输步骤、所述确定步骤、 所述信息获取步骤、所述列表准备步骤和所述列表显示步骤。
全文摘要
提供了一种设备管理器和设备管理方法。所述设备管理器包括传输单元,其向连接到网络的设备传送广播命令,所述广播命令请求存储在每个设备中并且对每个设备唯一的管理信息以便在使用第一通信协议的通信中使用,所述第一通信协议使得能够进行使用认证和加密数据的通信;确定单元,其基于响应于所述广播命令而接收的管理信息来确定设备是否是待管理设备;以及信息获取单元,其使用所述第一通信协议向多个设备中被所述确定单元确定为待管理设备的设备传送用于读取与所述设备相关的信息的读取数据,以便获取与该设备相关的信息。
文档编号H04L29/06GK101547200SQ20091012791
公开日2009年9月30日 申请日期2009年3月25日 优先权日2008年3月25日
发明者加藤裕史 申请人:兄弟工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1