首页> 中国专利> 设备管理系统、设备管理设备和设备管理方法

设备管理系统、设备管理设备和设备管理方法

摘要

本发明提供设备管理系统、设备管理设备和设备管理方法。一种管理多个设备的设备管理设备,所述设备管理设备包括电路,该电路用于基于唯一识别设备的第一设备识别信息和代表设备位置的位置信息,生成给定设备的第二设备识别信息,并且当与获取到的位置信息匹配的位置信息被管理时,分别通过利用获取到的第一设备识别信息和生成的第二设备识别信息,更新与所管理的位置信息相关联的第一设备识别信息和第二设备识别信息。

著录项

  • 公开/公告号CN107205012A

    专利类型发明专利

  • 公开/公告日2017-09-26

    原文格式PDF

  • 申请/专利权人 株式会社理光;

    申请/专利号CN201710154295.1

  • 发明设计人 木之本力;

    申请日2017-03-15

  • 分类号

  • 代理机构北京银龙知识产权代理有限公司;

  • 代理人曾贤伟

  • 地址 日本东京都

  • 入库时间 2023-06-19 03:21:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-07-28

    授权

    授权

  • 2017-10-27

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20170315

    实质审查的生效

  • 2017-09-26

    公开

    公开

说明书

技术领域

本文所讨论的实施例涉及设备管理系统、设备管理设备和设备管理方法。

背景技术

通常,已知的是通过如下方式来管理设备的设备管理设备:经由网络从待管理设备获取用于管理这些设备的设备管理信息,并且管理该设备管理信息。

然而,关于上述技术,当由于例如待管理设备的板件(board)的替换或者设备本身的替换而改变对于设备唯一的设备识别信息时,即使设备原本应当被确定为相同的待管理设备,但是该设备被确定为不同的待管理设备。

鉴于上述情况,需要提供设备管理系统、设备管理设备和设备管理方法,其使得即使对应设备管理信息被接管的待管理设备与接管设备管理信息的待管理设备不同时,也能够接管和管理该设备管理信息。

发明内容

根据本发明的示例实施例,提供一种设备管理系统,该包括:管理多个设备的位置的位置管理设备;以及经由第一网络连接到所述位置管理设备并且管理待管理设备中的至少一个设备的设备管理设备,其中位置管理设备包括电路,该电路用于:关于多个设备中的每个设备,管理位置信息,其中唯一识别设备的第一设备识别信息与代表设备位置的位置信息彼此关联,并且设备管理设备包括电路,该电路用于关于待管理的多个设备中的至少一个设备中的每个设备,管理设备信息,其中待管理设备的第一设备识别信息、唯一识别待管理设备的第二设备识别信息、用于管理待管理设备的设备管理信息、以及待管理的设备的位置信息彼此相关;向多个设备中的给定设备发布针对给定设备的第二设备识别信息的请求,当未获取到第二设备识别信息时,从给定设备获取给定设备的第一设备识别信息;以及从所述位置管理设备获取与获取到的第一设备识别信息相关联的位置信息,其中所述设备管理设备的电路基于获取到的第一设备识别信息,生成给定设备的第二设备识别信息,并且当与获取到的位置信息匹配的位置信息被管理时,分别通过利用获取到的第一设备识别信息和生成的第二设备识别信息,更新与所管理的位置信息相关联的第一设备识别信息和第二设备识别信息。

本发明的示例实施例还提供一个管理多个设备的设备管理设备,所述设备管理设备包括电路,该电路用于管理关于多个设备中的每个设备的位置管理信息,其中唯一识别设备的第一设备识别信息与代表该设备的位置的位置信息彼此相关联;管理关于多个待管理设备中的至少一个设备中的每个设备的设备信息,其中待管理的设备的第一设备识别信息、唯一识别待管理设备的第二设备识别信息、用于管理待管理设备的设备管理信息、以及待管理的设备上的位置信息彼此相关联;向多个设备中给定设备发送针对给定设备的第二设备识别信息的请求,当未获取到第二设备识别信息时,从给定设备获取给定设备的第一设备识别信息;以及获取与获取到的第一设备识别信息相关联的位置信息,其中,所述电路基于获取到的第一设备识别信息,生成给定设备的第二设备识别信息,并且当与获取到的位置信息匹配的位置信息被管理时,分别通过利用获取到的第一设备识别信息和生成的第二设备识别信息,更新与所管理的位置信息相关联的第一设备识别信息和第二设备识别信息。

本发明的示例实施例还提供一种设备管理系统所执行的设备管理方法,其中的设备管理系统包括管理至少一个待管理设备所能够使用的多个部件的位置的位置管理设备,以及经由第一网络连接到所述位置管理设备并且管理至少一个待管理设备的设备管理设备,所述设备管理方法包括:管理关于多个设备中的每个设备的位置管理信息,其中唯一识别部件的部件识别信息与代表该部件位置的位置信息彼此相关联;关于至少一个待管理设备中的每个设备,管理设备信息,其中待管理的设备所使用的部件的部件识别信息、用于管理待管理的设备的设备管理信息、部件的位置信息、以及唯一识别待管理设备的设备识别信息彼此相关联;向至少一个待管理设备中的给定设备发布针对给定待管理设备的设备识别信息的请求,并且当未获取到设备识别信息时,从给定的待管理设备获取给定的待管理设备所使用的部件的部件识别信息;以及从所述位置管理设备获取与获取到的部件识别信息相关联的位置信息,其中,基于获取到的部件识别信息,生成给定的待管理设备的设备识别信息,并且当与获取到的位置信息匹配的位置信息被管理时,分别通过利用获取到的部件识别信息和生成的设备识别信息,来更新与所管理的位置信息相关联的部件识别信息和设备识别信息。

附图说明

图1是第一实施例的设备管理系统的示例配置的框图;

图2是第一实施例的设备的示例硬件配置的框图;

图3是第一实施例的位置管理设备的示例硬件配置的框图;

图4是第一实施例的设备管理设备的示例硬件配置的框图;

图5是第一实施例的远程设备管理设备的示例硬件配置的框图;

图6是第一实施例的设备管理系统的示例功能配置的框图;

图7是第一实施例的单独设备信息存储单元中所存储的示例单独设备信息的示意图;

图8是第一实施例的位置信息存储单元中所存储的示例信息的示意图;

图9是第一实施例的存储单元中所存储的示例位置管理信息的示意图;

图10是第一实施例的存储单元中所存储的示例位置管理信息的示意图;

图11是第一实施例的存储单元中所存储的示例设备信息的示意图;

图12是第一实施例的示例搜索屏幕的示意图;

图13是第一实施例的单独设备信息存储单元中所存储的示例单独设备信息的示意图;

图14是第一实施例的存储单元中所存储的示例设备信息的示意图;

图15是通过第一实施例的位置管理设备所执行的更新位置管理信息的示例过程的时序图;

图16是通过第一实施例的设备管理设备所执行的更新位置信息的示例过程的时序图;

图17是通过第一实施例的设备管理系统所执行的注册待管理的设备的示例过程的时序图;

图18是通过第一实施例的设备管理系统所执行的更新设备管理信息的示例过程的时序图;

图19是变型例1的设备管理系统的示例功能配置的框图。

附图旨在描述本发明的示例性实施例,并且不应当解释为限制本发明的范围。贯穿各个附图,相同或相似的附图标记指代相同或相似的组件。

具体实施方式

本文中使用的术语仅用于描述具体实施例的目的,并非限制本发明。

除非上下文另外明确指出,本文中所使用的单数形式“一(a)”,“一个(an)”和“所述(the)”也包括复数形式。

在描述附图中所示的优选实施例时,为了清楚可以使用特定的术语。但是,该专利说明书的公开内容并不限于所选择的特定术语,应当理解的是每个特定元素包括所有具有相同的功能,以类似的方式操作,并且实现了类似结果的技术等同物。

下面将参考附图详细地描述本发明的设备管理系统、设备管理设备和设备管理方法的各个实施例。

第一实施例

图1是根据第一实施例的设备管理系统1的示例配置的框图。如图1所示,设备管理系统1包括设备10-1至10-N(N为2或者更大的自然数)、位置管理设备20、设备管理设备30、以及远程设备管理设备40。

设备10-1至10-N、位置管理设备20和设备管理设备30连接到第一网络2。远程设备管理设备40连接到第二网络3。第一网络2和第二网络3相互连接。通过利用例如局域网(LAN)来实现第一网络2,通过利用例如因特网来实现第二网络3。

设备管理设备30经由第一网络2与设备10-1至10-N和位置管理设备20可通信,并且经由第一网络2和第二网络3与远程设备管理设备40可通信。位置管理设备20通过利用例如射频设备(RFID)的近场通信与设备10-1至10-N可通信。

在下面的描述中,当不需要对于设备10-1至10-N进行彼此区分时,设备10-1至10-N被简称为设备10。

设备10-1至10-N的位置由位置管理设备20来管理。设备10-1至10-N中的至少一个设备是由设备管理设备30来管理的设备。在设备10-1至10-N之中待管理的至少一个设备10是由设备管理系统30来管理的。

设备10例如是如下设备中的任何一种设备:图像形成设备,诸如打印设备、复印机、多功能外围设备、扫描仪设备以及传真机设备;各种电子设备,诸如投影仪、相机、空调、冰箱、荧光灯、售货机以及手持终端;以及个人计算机(PC)。多功能外围设备具有复印功能、打印功能、扫描功能以及传真功能中的至少两个功能。第一实施例举例说明了设备10是图像形成设备的情况;然而该设备不限于此。

图2是第一实施例的设备10的示例硬件配置的框图。设备10包括控制设备11,诸如中央处理器(CPU);主存储器设备12,诸如只读存储器(ROM)或随机存储器(RAM);辅助存储设备13,诸如硬盘驱动器(HDD)或固态驱动器(SDD);显示设备14,诸如操作面板;输入设备15;通信设备16,诸如通信接口;用于远程通信的RFID标签17;以及引擎18。

第一实施例举例说明了RFID标签17是主动发送无线电波的有源标签的情况;但是,RFID标签17不限于此。

引擎18实现诸如复印功能、扫描功能、传真功能以及打印功能的各种功能。引擎18是执行用于实现除通信以外的功能和处理的普通用途信息处理的硬件。引擎18包括在原稿上读取图像的扫描仪、在片材(诸如,纸张)上执行打印的绘图仪、以及执行传真通信的传真单元。

位置管理设备20管理设备10-1至10-N所安置的位置。通过利用例如一个或多个计算机来实现位置管理设备20。

图3是第一实施例的位置管理设备20的示例硬件配置的框图。位置管理设备20包括控制设备21,诸如CPU;主存储设备22,诸如ROM或RAM;辅助存储设备23,诸如HDD或SDD;显示设备24,诸如显示器;输入设备25,诸如键盘和鼠标;通信设备26,诸如通信接口;以及用于远程通信的RFID读卡器27。位置管理设备20具有利用普通用途计算机的硬件配置。

设备管理设备30管理设备10-1至10-N之中待管理的设备。设备管理设备30通过利用例如一个或多个计算机来实现。

图4是第一实施例的设备管理设备30的示例硬件配置的框图。位置管理设备30包括控制设备31,诸如CPU;主存储设备32,诸如ROM或RAM;辅助存储设备33,诸如HDD或SDD;显示设备34,诸如显示器;输入设备35,诸如键盘和鼠标;以及通信设备36,诸如通信接口。设备管理设备30具有利用普通用途计算机的硬件配置。

远程设备管理设备40经由设备管理设备30来管理待管理的设备10中的至少一个设备。远程设备管理设备40通过利用至少一个计算机来实现。

图5是第一实施例的远程设备管理设备的示例硬件配置的框图。远程设备管理设备40包括控制设备41,诸如CPU;主存储设备42,诸如ROM或RAM;辅助存储设备43,诸如HDD或SDD;显示设备44,诸如显示器;输入设备45,诸如键盘和鼠标;以及通信设备46,诸如通信接口。设备管理设备40具有利用普通用途计算机的硬件配置。

图6是第一实施例的设备管理系统1的示例功能配置的框图。需要注意的是,设备10-1至10-N具有相同的功能配置,因此图6仅例示设备10-N并且省略设备10-1至设备10-N-1的说明。而且,图6例示了由于其失败而对于现有的待管理设备10进行替换所使用的被安置的设备10-N,即设备10-N未变为将要由设备管理设备30进行管理的设备。需要注意的是,将设备10-N安置在失败的现有待管理设备10所安置的位置。

如图6所示,设备10-N包括单独设备信息存储单元101、控制器103、位置信息存储单元105以及发送器107。单独设备信息存储单元101通过利用例如辅助存储设备13来实现。控制器103通过利用例如控制设备11、主存储设备12以及通信设备16来实现。位置信息存储单元105和发送器107通过例如RFID标签17来实现。

而且,如图6所示,位置管理设备20包括存储单元201和位置信息管理器203。存储单元201通过利用例如辅助存储设备23来实现。位置信息管理器203通过利用例如控制设备21、主存储设备22、通信设备26以及RFID读取器27来实现。

如图6所示,设备管理设备30包括存储单元301、设备信息管理器303、位置信息获取单元305、识别信息获取单元307、发布单元309以及设备管理信息获取单元311。

存储单元301通过利用例如辅助存储设备33来实现。设备信息管理器303、位置信息获取单元305、识别信息获取单元307、发布单元309以及设备管理信息获取单元311通过利用例如控制设备31、主存储设备32以及通信设备36来实现。

如图6所示,远程设备管理设备40包括存储单元401和远程设备管理器403。存储单元401通过利用例如辅助存储设备43来实现。控制器403通过利用例如控制设备41、主存储设备42以及通信设备46来实现。

单独设备信息存储单元101存储设备10-N上的单独设备信息。设备10-N上的单独设备信息至少包括唯一识别设备10-N的第一设备识别信息,以及管理设备10-N的设备管理信息。

第一实施例例示第一设备识别信息是序列号的情况,但是第一设备识别信息不限于此。令人满意的是设备10-N的第一设备识别信息是唯一识别设备10-N的信息。第一设备识别信息例如可以是媒体访问控制(MAC)地址。

第一实施例例示设备管理信息是计数器值的情况,但是设备管理信息不限于此。令人满意的是设备10-N上的设备管理信息是管理设备10-N的信息。例如,设备管理信息是根据设备的操作而改变的信息,诸如运行时间和剩余调色剂的量。

图7是第一实施例的单独设备信息存储单元101中所存储的设备10-N上的示例单独设备信息的示意图。在图7中所示的示例中,单独设备信息包括序列号、MAC地址、IP地址以及计数器值。

控制器103管理单独设备信息存储单元101中的单独设备信息。响应于来自设备管理设备30的请求,控制器103向设备管理设备30提供单独设备信息存储单元101中所存储的单独设备信息中所包括的请求待获取的信息。一旦设备10-N执行例如打印,控制器103更新单独设备信息存储单元101中所存储的单独设备信息中所包括的设备管理信息(计数器值)。

位置信息存储单元105将代表设备10-N的位置的位置信息与设备10-N的第一设备识别信息相关联地存储。第一实施例例示了设备10-N的位置信息是代表安置设备10-N的位置的坐标值的情况;但是位置信息不限于此。

图8是第一实施例的位置信息存储单元105中所存储的示例信息的示意图。在图8中所示的示例中,位置信息存储单元105将设备10-N的序列号与设备10-N上的位置信息彼此相关联地存储。

发送器107定期发送包含设备10-N的序列号和设备10-N的位置信息的无线电波,其中设备10-N的位置信息通过近场通信存储在位置信息存储单元105中。

存储单元201存储关于设备10-1至10-N中的每个设备的位置管理信息,在该位置管理信息中,设备10的第一设备识别信息与设备10的位置信息彼此相关联。

图9是第一实施例的存储单元201中所存储的示例位置管理信息的示意图。在图9中所示的示例中,存储单元201存储关于设备10-1至10-N中的每个设备的位置管理信息,在该位置管理信息中,设备10的序列号与设备10的位置信息彼此相关联。在图9中所示的示例中,设备10-N的一组序列号和设备10-N的位置信息未包含在位置管理信息中。

位置信息管理器203管理存储单元201中的位置管理信息,并且响应于来自设备管理设备30的请求,向设备管理设备30提供存储单元201中所存储的请求待获取的位置管理信息或位置信息。

位置信息管理器203定期从设备10-1至10-N中的每个设备获取设备10的第一设备识别信息和设备10的位置信息。在第一实施例中,通过接收从设备10-1至10-N中的每个设备所定期发送的无线电波,位置信息管理器203获取设备10的第一设备识别信息和设备10的位置信息。

第一实施例例示了从设备10所发送的无线电波包含设备10的位置信息的情况;但是,无线电波不必包含位置信息。位置信息管理器203可以从无线电波接收强度来指定设备10的位置,并且生成代表被指定位置的位置信息。

当与所获取的第一设备识别信息匹配的第一设备识别信息存储于存储单元201中时,位置信息管理器203通过利用获取到的位置信息来更新与第一设备识别信息相关联的位置信息。

另一方面,当与所获取的第一设备识别信息匹配的第一设备识别信息未存储于存储单元201时,位置信息管理器203将一组获取到的第一设备识别信息和位置信息注册在位置管理信息中。

因此,在存储单元201中所存储的位置管理信息是图9中所呈现的位置信息的情况下,当位置信息管理器203获取到一组设备10-N的第一设备识别信息和设备10-N的位置信息时,存储单元201中所存储的位置管理信息被更新为图10中所示的位置管理信息。

在图10所示的位置管理信息中,注册与设备10-N的位置信息(ddd,eee)相同的位置信息(ddd,eee),与该位置信息对应的设备10(序列号为(AAAAAAAB)的设备10)是被设备10-N替换的现有待管理的设备10。

存储单元301存储关于待管理的设备10-1至10-N的每个设备的设备信息。设备信息至少包含待管理设备的第一设备识别信息、唯一识别待管理设备10的第二设备识别信息、待管理设备10的设备管理信息、以及待管理设备10的位置信息。

第一实施例例示第二设备识别信息是用于管理待管理设备10的设备ID的情况,但是第二设备识别信息不限于此。只要任何信息唯一识别待管理的设备10,就可以使用该信息。在第一实施例中,第二设备识别信息是从第一设备识别信息生成的,并且第二设备识别信息唯一识别待管理的设备10;但是,只要第二设备识别信息唯一识别待管理的设备10,第二设备识别信息不必产生于第一设备识别信息。

图11是第一实施例的存储单元301中所存储的示例设备信息的示意图。在图11所示的示例中,存储单元301存储关于设备10-1至10-N中的每个设备的设备信息,其中与待管理的设备10对应的设备ID、序列号、MAC地址、IP地址、计数器值以及位置信息相互关联。

设备ID由发布单元309发布,序列号、MAC地址、IP地址以及计数器值是从待管理的设备10进行获取的,而位置信息是从位置管理设备20获取的。在图11中所示的示例中,与设备10-N对应的一组设备ID、序列号、MAC地址、IP地址、计数器值以及位置信息未包含在位置管理信息中。因此,第一实施例将设备10-N作为示例,示出如何将与设备10-N对应的设备ID、序列号、MAC地址、IP地址、计数器值以及位置信息注册到设备信息中,以及设备10-N如何变为待管理的设备10。

设备信息管理器303管理存储单元301中的设备信息,并且执行用于管理设备信息的各种类型的控制。

例如,设备信息管理器303定期命令位置信息获取单元305从位置管理设备20获取位置管理信息。位置信息获取单元305因此定期从位置管理设备20获取位置管理信息。具体地,位置信息获取单元305根据来自设备信息管理器303的获取位置管理信息的指令,从位置管理设备20获取位置管理信息。

设备信息管理器303接着通过利用位置信息获取单元305获取到的位置管理信息,将存储单元301中所管理的设备信息中所包括的位置信息更新至最新。具体地,通过利用位置管理信息中所包含的与第一设备识别信息相关联的位置信息,设备信息管理器303在设备信息中更新与第一设备识别信息相关联的位置信息,其中的第一设备识别信息与位置管理信息中所包含的第一设备识别信息匹配。

例如,位置信息获取单元305获取图10中所示的位置管理信息,并且当图11中所示的设备信息被管理在存储单元301中时,将序列号为(AAAAAAAB)的设备10的位置信息从(ddd,eee)更新至(ddd,eee),并且将序列号为(AAAAAAAC)的设备10的位置信息从(ddb,eeb)更新至(ddb,eeb)。

由于序列号(AAAAAAAA)包含在位置管理信息中但不包含在设备信息中,所以不更新序列号为(AAAAAAAA)的设备10-N的位置信息。

设备信息管理器303定期请求识别信息获取单元307从给定的设备10获取设备10-1至10-N之中的给定设备10的第二识别信息。具体地,设备信息管理器303指定给定的IP地址,并且当存在与该IP地址对应的设备10时,发出获取设备10的第二设备识别信息的请求。

通过发出例如发送广播消息的指令或者发送Ping扫射消息的指令来执行IP地址。Ping扫射消息发送到的IP地址的范围可以通过如下方式来确定,例如设备信息管理器303在显示设备34上显示用于搜索图12中所示的设备10的屏幕,以及例如管理器通过利用输入设备35,做出指定IP地址的范围的操作输入,或者可以经由远程设备管理设备40来指定该范围。

识别信息获取单元307向多个设备10-1至10-N之中的给定设备10发出针对设备10的第二识别信息的请求。具体地,识别信息获取单元307将针对第二识别信息的请求发送到设备信息管理器303所指定的IP地址。

当不存在与指定IP地址对应的给定设备10时,不作出响应。当与指定IP地址对应的给定设备10是待管理的设备10时,设备10保持第二设备识别信息,然后将给定设备10的第二设备实现信息作为响应从给定设备10发送回去。另一方面,当与指定IP地址对应的给定设备10不是待管理的设备10时,设备10不保持第二设备识别信息,然后将错误作为响应从给定设备10发送。

当识别信息获取单元307无法获取给定设备10的第二设备识别信息时(当错误作为响应被发送时),识别信息获取单元307从给定的设备10获取给定设备10的第一设备识别信息。在第一实施例中,识别信息获取单元307不但获取作为第一设备识别信息的序列号,而且获取MAC地址和IP地址。

当识别信息获取单元307获取到给定设备10的第二设备识别信息时,设备信息管理器303确认存储单元301中所管理的设备信息包含第二设备识别信息,并且给定的设备10是待管理的设备10。

另一方面,当识别信息获取单元307获取到给定设备10(设备10-N)的第一设备识别信息时,设备信息管理器303确认给定的设备(设备10-N)不是待管理的设备,并且命令位置信息获取单元305获取与第一设备识别信息相关联的位置信息。因此,位置信息获取单元305从位置管理设备20,获取与识别信息获取单元307获取到的给定设备10(设备10-N)的第一设备识别信息相关联的位置信息。

例如,当获取到的给定设备10(设备10-N)的第一设备识别信息(序列号)是“AAAAAAAA”(见图7)时,位置信息获取单元305从位置管理设备20获取与位置管理信息(见图10)中的第一设备识别信息相关联的位置信息(ddd,eee)。

设备信息管理器303进一步基于识别信息获取单元307获取到的给定设备10(设备10-N)的第一设备识别信息,生成给定设备10(设备10-N)的第二设备识别信息。设备信息管理器303命令发布单元309向给定的设备10(设备10-N)发布所生成的第二设备识别信息。因此,发布单元309向给定的设备10(设备10-N)发布设备信息管理器303所生成的第二设备识别信息,并且给定的设备10(设备10-N)的控制器103将所发布的第二设备识别信息注册到单独设备信息存储单元101中所存储的单独设备信息。因此,单独设备信息存储单元101中所存储的单独设备信息从图7中所示的单独设备信息更新到图13中所示的单独设备信息。

当与位置信息获取单元305所获取的位置信息匹配的位置信息被管理在存储单元301所存储的设备信息中时,设备信息管理器303通过利用获取到的第一设备识别信息和所生成的第二设备识别信息,更新与所管理的位置信息相关联的第一设备识别信息和第二设备识别信息。

假设,例如图11的设备信息被管理在存储单元301中,与给定设备10(设备10-N)对应并且通过识别信息获取单元307所获取的第一设备识别信息(序列号)、MAC地址以及IP地址分别是“AAAAAAAA”、“BBBBBBBBBBBB”、“CCCCCCCCCCCC”(见图7),通过位置信息获取单元305获取到的给定设备10(设备10-N)的位置信息是(ddd,eee)(见图10),而通过设备信息管理器303所生成的给定设备10(设备10-N)的第二设备识别信息(设备ID)是“MAAAAAAAA”(图13)。

在此情况下,通过位置信息获取单元305所获取的位置信息(ddd,eee)包括在图11中所示的设备信息中。

因此,通过利用识别信息获取单元307获取到的第一设备识别信息(序列号:AAAAAAAA),设备信息管理器303更新与图11中所示的设备信息中的位置信息(ddd,eee)相关联的第一设备识别信息(序列号:AAAAAAAB)。

相似地,通过利用识别信息获取单元307获取到的MAC地址“BBBBBBBBBBBB”,设备信息管理器303更新与图11中所示的设备信息中的位置信息(ddd,eee)相关联的MAC地址“BBBBBBBBBBBC”。

相似地,通过利用识别信息获取单元307获取到的IP地址“CCCCCCCCCCCC”,设备信息管理器303更新与图11中所示的设备信息中的位置信息(ddd,eee)相关联的IP地址“CCCCCCCCCCCD”。

相似地,通过利用设备信息管理器303所生成的第二设备识别信息(设备ID:MAAAAAAAA),设备信息管理器303更新与图11中所示的设备信息中的位置信息(ddd,eee)相关联的第二设备识别信息(设备ID:MAAAAAAAB)。

因此,存储单元301中所管理且在图11中呈现的设备信息被更新为图14中所呈现的设备信息,设备10-N(设备ID:MAAAAAAAA)被注册为通过设备管理设备20待管理的设备10,与失败的现有设备10(设备ID:MAAAAAAAB)对应的设备管理信息(计数器值)被移交给设备10-N(设备ID:MAAAAAAAA)进行管理。

另一方面,当与位置信息获取单元305所获取的位置信息匹配的位置信息未被管理在存储单元301所存储的设备信息中时,设备信息管理器303将获取到的第一设备识别信息、所生成的第二设备识别信息以及获取到的位置信息彼此相关联地注册在设备信息。

例如,设备信息管理器303在存储单元301中所存储的设备信息中将如下信息彼此相关联地存储:所生成的第二设备识别信息(设备ID)、第一设备识别信息(序列号)、通过识别信息获取单元307所获得的MAC地址和IP地址,以及通过位置信息获取单元305获取的位置信息。

设备信息管理器303定期请求设备信息获取单元311从设备10-1至10-N之中的至少一个待管理设备10获取该至少一个设备10的设备管理信息。具体地,设备信息获取单元311指定待管理设备的IP地址,并且发出设备10的设备管理信息的请求。

因此,设备信息获取单元311向设备10-1至10-N之中待管理的指定设备10发出针对待管理的设备10的设备管理信息的请求。具体地,设备信息获取单元311向设备信息管理器303所指定的IP地址,发出针对设备管理信息的请求,并且获取待管理的设备10的设备管理信息和第二设备管理信息。

基于通过设备管理信息获取单元311获取到的设备管理信息,设备信息管理器303在存储单元301所管理的设备信息中,更新与设备管理信息获取单元311获取到的第二设备识别信息匹配的第二设备识别信息相关联的设备管理信息。

在第一实施例中,设备信息管理器303通过如下方式来更新与第二设备识别信息相关联的设备管理信息(计数器值):将通过设备管理信息获取单元311获取到的设备管理信息(计数器值)添加到与第二设备识别信息相关联的设备管理信息(计数器值),其中的第二设备识别信息与通过设备管理信息获取单元311获取到的第二设备识别信息匹配。

当设备信息管理器303通过利用所生成第二设备识别信息来更新存储单元301中所存储的设备信息所包括的第二设备识别信息时,设备信息管理器303向远程设备管理设备40发出设备识别信息更新请求,该请求包含设备信息中所包括的第二设备识别信息以及所生成的第二设备识别信息。

例如,当设备信息管理器303将图11中所呈现的设备信息更新到图14中所呈现的设备信息时,设备信息管理器303向远程设备管理设备40发出设备识别信息更新请求,该请求包含:更新前的第二设备识别信息(设备ID:MAAAAAAAB)、更新后的第二设备识别信息(设备ID:MAAAAAAAA)、更新后的第一识别识别信息(序列号:AAAAAAAA)、更新后的MAC地址“BBBBBBBBBBBB”、以及更新后的IP地址“CCCCCCCCCCCC”。

设备信息管理器303定期向远程设备管理设备40发出设备管理信息更新请求,该请求包含存储单元301中所存储的与第二设备识别信息相关联的设备管理信息以及设备信息中所包括的第二设备识别信息。

存储单元401存储关于待管理的设备10-1至10-N的每个设备的远程设备信息。远程设备信息至少包含待管理的设备10的第一设备识别信息、唯一识别待管理的设备10的第二设备识别信息、待管理设备10的设备管理信息、以及待管理设备10的位置信息。

例如,存储单元401存储关于设备10-1至10-N中的每个设备的远程设备信息,其中与待管理的设备10对应的设备ID、序列号、MAC地址、IP地址、计数器值以及位置信息相互关联。

远程设备信息管理器403管理存储单元401中的远程设备信息,并且执行用于管理远程设备信息的各种类型的控制。远程设备管理器403管理远程设备信息,使得存储单元301中所存储的除位置信息之外的设备信息与存储单元401中所存储的远程设备信息彼此同步(保持完全相同)。

具体地,通过利用设备识别信息更新请求中所包含的生成的第二设备识别信息,远程设备管理器403在存储单元401中所存储的远程设备信息中更新第二设备识别信息,该第二设备识别信息与从设备管理设备30所发送的设备识别信息更新请求中所包含的第二设备识别信息匹配。

假设例如图11中所呈现的设备信息中的设备ID、序列号、MAC地址、IP地址以及计数器值存储在存储单元401中,存储单元301中所存储的且呈现在图11中的设备信息被更新为图14中所呈现的设备信息。进一步,假设远程设备管理器403从设备管理设备30接收设备识别信息更新请求,该请求包含:更新前的第二设备识别信息(设备ID:MAAAAAAAB)、更新后的第二设备识别信息(设备ID:MAAAAAAAA)、更新后的第一识别识别信息(序列号:AAAAAAAA)、更新后的MAC地址“BBBBBBBBBBBB”、以及更新后的IP地址“CCCCCCCCCCCC”。

在此情况下,远程设备管理器403通过利用接收到的第二设备识别信息(设备ID:MAAAAAAAA),更新远程设备信息中所包含的第二设备识别信息(设备ID:MAAAAAAAB)。通过利用接收到的设备识别信息(序列号:AAAAAAAA),远程设备管理器403更新与设备ID“MAAAAAAAB”相关联的第一设备识别信息(序列号:AAAAAAAB)。而且,通过利用接收到的MAC地址“BBBBBBBBBBBB”,远程设备管理器403更新与设备ID“MAAAAAAAB”相关联的MAC地址“BBBBBBBBBBBC”。而且,通过利用接收到的IP地址“CCCCCCCCCCC”,远程设备管理器403更新与设备ID“MAAAAAAAB”相关联的IP地址“CCCCCCCCCCCD”。

而且,通过利用设备识别信息更新请求中所包含的设备管理信息,远程设备管理器403在存储单元401中所存储的远程设备信息中更新与第二设备识别信息相关联的设备管理信息,其中的第二设备识别信息与从设备管理设备30所发送的设备管理信息更新请求中所包含的第二设备识别信息匹配。

因此,存储单元301中所存储的除位置信息之外的设备信息与存储单元401中所存储的远程设备信息彼此同步。

图15是通过第一实施例的位置管理设备20所执行的更新位置管理信息的示例过程的时序图。定期执行该更新位置管理信息的过程。

首先,设备10的发送器107通过近场通信发送无线电波,该无线电波中包含位置信息存储单元105中所存储的设备10的位置信息和设备10的第一设备识别信息(序列号),位置管理设备20的位置信息管理器203通过接收从设备10发送的无线电波,获取设备10的第一设备识别信息(序列号)和设备10的位置信息(步骤S103)。

当与所获取的第一设备识别信息(序列号)匹配的第一设备识别信息(序列号)包含在存储单元201所存储的位置管理信息时,位置信息管理器203通过利用获取到的位置信息来更新与第一设备识别信息(序列号)相关联的位置信息。另一方面,当与所获取的第一设备识别信息匹配的第一设备识别信息未包含在存储单元201所存储的位置管理信息时,位置信息管理器203将一组获取到的第一设备识别信息(序列号)和位置信息注册在位置管理信息中(步骤S105)。

图16是通过第一实施例的设备管理设备30所执行的更新位置信息的示例过程的时序图。定期执行图16中所示的更新位置信息的过程。

首先,设备管理设备30的位置信息获取单元305基于来自设备信息管理器303的获取位置管理信息的指令,向位置管理设备20发出针对位置管理信息的请求。

当设备管理设备30发出针对位置管理信息的请求时,作为对于设备管理设备30的响应,位置管理设备20的位置信息管理器203发送回存储单元201中所存储的位置管理信息(步骤S303)。

通过利用与位置管理信息中所包含的第一设备识别信息相关联的位置信息,设备管理设备30的设备信息管理器303在存储单元301所存储的设备信息中,更新与第一设备识别信息相关联的位置信息,其中的第一设备识别信息与通过位置信息获取单元305获取到的位置管理信息中所包含的第一设备信息匹配。

图17是通过第一实施例的设备管理系统1所执行的将设备10-N注册为待管理的设备的示例过程的时序图。

首先,设备管理设备30的识别信息获取单元307向设备10-N发出针对设备10-N的第二设备识别信息的请求(步骤S201),作为响应,从设备10-N的控制器103发送错误(步骤S203)。

识别信息获取单元307接着发出从设备10-N获取设备10-N的第一设备识别信息(序列号)的请求(步骤S205),作为响应,从设备10-N的控制器103发送回与设备10-N对应的第一设备识别信息(序列号)、MAC地址以及IP地址(步骤S207)。

设备管理设备30的位置信息获取单元305将识别信息获取单元307获取到的设备10-N的第一设备识别信息(序列号)发送到位置管理设备20,并且请求与第一设备识别信息(序列号)相关联的位置信息(步骤S209)。

作为响应,位置管理设备20的位置信息管理器203接着向设备管理设备30发送回与第一设备识别信息(序列号)相关联的位置信息,其中的第一设备识别信息(序列号)与存储单元201中所存储的位置管理信息中的接收到的第一设备识别信息(序列号)匹配(步骤S211)。

设备管理设备30的设备信息管理器303基于识别信息获取单元307获取到的设备10-N的第一设备识别信息(序列号),生成设备10-N的第二设备识别信息(设备ID)(步骤S213)。

设备管理设备30的发布单元309接着将设备信息管理器303所生成的第二设备识别信息(设备ID)发送到设备10-N(步骤S215)。

设备信息管理器303比较存储单元301中所存储的设备信息中的各组位置信息与通过位置信息获取单元305所获取的位置信息(步骤S217)。

在步骤S217,当存在与位置信息获取单元305获取到的位置信息匹配的位置信息时,设备信息管理器303通过如下方式来更新设备信息:通过利用设备信息管理器303所生成的第二设备识别信息(设备ID)、通过识别信息获取单元307所获得的MAC地址和IP地址,在存储单元301所存储的设备信息中,更新与匹配的位置信息相关联的第二设备识别信息(设备ID)、第一设备识别信息(序列号)、MAC地址以及IP地址(步骤S221)。

设备信息管理器303接着向远程设备管理设备40发出设备识别信息更新请求,该请求包含:更新前的第二设备识别信息(设备ID)、更新后的第二设备识别信息(设备ID)、更新后的第一设备识别信息(序列号)、更新后的MAC地址、以及更新后的IP地址(步骤S223)。

通过利用设备识别信息更新请求中所包含的更新后的第二设备识别信息(设备ID)、第一设备识别信息(序列号)、MAC地址、以及IP地址,远程设备管理设备40的远程设备管理器403接着在存储单元401中所存储的远程设备信息中,更新第二设备识别信息(设备ID),该第二设备识别信息(设备ID)与从设备管理设备30所发送的设备识别信息更新请求中所包括的第二设备识别信息(设备ID)匹配(步骤S225)。

另一方面,在步骤S217中,当不存在与位置信息获取单元305获取到的位置信息匹配的位置信息时,设备信息管理器303在存储单元301中所存储的设备信息中注册一组如下信息:设备信息管理器303所生成的第二设备识别信息(设备ID),识别信息获取单元306所获取的第一设备识别信息(序列号)、MAC地址以及IP地址,以及位置信息获取单元305所获取的位置信息(步骤S231)。

设备信息管理器303接着向远程设备管理设备40发出设备识别信息注册请求,该请求包含:所注册的第二设备识别信息(设备ID)、第一设备识别信息(序列号)、MAC地址、以及IP地址(步骤S233)。

远程设备管理设备40的远程设备管理器403在存储单元401所存储的远程设备信息中注册如下信息:从设备管理设备30所发送的设备识别信息注册请求中所包括的第二设备识别信息(设备ID)、第一设备识别信息(序列号)、MAC地址、以及IP地址(步骤S235)。

图18是通过第一实施例的设备管理系统1所执行的更新设备管理信息的示例过程的时序图。定期执行图18中所示的更新设备管理信息的过程。

首先,设备管理设备30的设备管理信息获取单元311从待管理的设备10获取与待管理的设备10对应的设备管理信息和第二设备识别信息(设备ID)(步骤S401)。设备管理信息可以根据来自设备管理信息获取单元311的请求来进行获取。

设备管理设备30的设备信息管理器303通过如下方式来更新设备信息:在存储单元301中所管理的设备信息中,基于通过设备管理信息获取单元311获取到的设备管理信息,更新与第二设备识别信息(设备ID)相关联的设备管理信息,其中的第二设备识别信息(设备ID)与通过设备管理信息获取单元311获取到的第二设备识别信息(设备ID)匹配(步骤S403)。

接着,设备管理设备30的设备信息管理器303向远程设备管理设备40发出设备管理信息更新请求,该请求包含与存储单元301中所管理的设备信息中的设备管理信息相关联的第二设备识别信息(设备ID)和已更新的设备管理信息(步骤S405)。

通过利用设备管理信息更新请求中所包含的设备管理信息,远程设备管理器40的远程设备管理器403在存储单元401中所存储的远程设备信息中,更新与第二设备识别信息相关联的设备管理信息,其中的第二设备识别信息与从设备管理设备30所发送的设备管理信息更新请求中所包含的第二设备识别信息匹配(步骤S407)。

如上所述,根据第一实施例,即使当被移交的设备信息所对应的待管理设备与设备管理信息所移交到的设备之间的设备识别信息不同时,也能够移交并且管理该设备管理信息。

特别地,根据第一实施例,即使当待管理设备10被替换时,也能够将替换前的待管理设备上的设备管理信息移交到替换后的待管理的设备10上的设备管理信息,并且管理该设备管理信息。

而且,根据第一实施例,即使当待管理的设备10的母版被替换并且相应地改变第一设备识别信息时,也能够移交并且管理设备管理信息。

根据第一实施例,即使当第一设备识别信息是MAC地址,并且由于替换网络接口卡(NIC)而改变MAC地址时,也能够移交和管理设备管理信息。

而且,根据第一实施例,能够移交和管理设备管理信息,并且因此,即使当例如通过利用设备管理信息来执行充电处理时,只要通过利用设备管理信息来直接执行充电处理即可。换言之,不必根据替换前的设备上的设备管理信息和替换后的设备上的设备管理信息来执行充电处理,因此使得能够抑制与充电处理相关联的负载。

变型例1

第一实施例例示了位置管理设备和设备管理设备彼此不同的情况。可替换地,设备管理设备可以具有位置管理设备的功能。

在此情况下,只要设备管理设备1030包括存储单元1201和位置信息管理器1203(如图19所示的设备管理系统1001可见)即可。存储单元1201和位置信息管理器1203分别与上述第一实施例的存储单元201和位置信息管理器203相同。

变型例2

第一实施例例示位置管理设备对于设备的位置进行管理的情况。可替换地,位置管理设备可以管理该设备所能够使用的部件的位置。例如部件可以是调色剂墨盒,但不限于此。只要部件是例如可替换耗材即可。当设备是例如投影仪或相机,部件例如是可替换的透镜。当设备是工业相机时,部件是例如相机单元。在此情况下,与第一实施例的差别在于,第一设备识别信息是唯一识别部件的部件识别信息。

在变型例2中,位置信息管理器1203在存储单元1201中所管理的位置管理信息是关于多个部件中的每个部件的位置管理信息,其中唯一识别部件的部件识别信息与代表部件位置的位置信息相关联。

在变型例2中,设备信息管理器303在存储单元301中所管理的设备信息是关于至少一个待管理设备10中的每个设备10的信息,其中待管理的设备10所使用的部件的部件识别信息、用于管理待管理的设备10的设备管理信息、部件的位置信息、以及唯一识别待管理设备10的设备识别信息(设备ID)彼此相关联。

在变型例2中,当识别信息获取单元307向至少一个待管理设备10中的给定设备10发出针对给定的设备10的设备识别信息的请求时,并且当识别信息获取单元307无法获取设备识别信息时,从给定的待管理设备10获取给定的待管理设备10所使用的部件的部件识别信息。

在变型例2中,位置信息获取单元1305获取与通过识别信息获取单元307获取到的部件识别信息相关联的位置信息。

在变型例2中,设备信息管理器303基于通过识别信息获取单元307获取到的部件识别信息,生成给定的待管理设备的设备识别信息,并且当管理与获取到的位置信息匹配的位置信息时,通过利用识别信息获取单元307获取到的部件识别信息和所生成的设备识别信息,更新与所管理的位置信息相关联的部件识别信息和设备识别信息。

如上所述,第一设备识别信息(序列号)可以被唯一识别部件的部件识别信息(例如,部件的序列号)所替代,从而管理待管理的设备10。管理待管理的设备10的设备管理信息可以是管理该部件的部件管理信息。

程序

每个实施例和变型例的设备、位置管理设备、设备管理设备以及远程设备管理设备所执行的程序(此后,称为“每个设备所执行的程序”)存储于计算机可读介质,诸如CD-ROM、CD-R、存储卡、数字多功能光盘(DVD)或软盘(FD),以可安装形式或可执行形式存储在文件中并且被提供。

各个实施例和变型例的每个设备所执行的程序可以存储于连接到网络(诸如,因特网)的计算机中,并且可以经由网络下载来提供。各个实施例和变型例的每个设备所执行的程序可以经由网络(诸如,网络)来提供或分发。各个实施例和变型例的每个设备所执行的程序可以预先并入例如ROM中来提供。

各个实施例和变型例的每个设备所执行的程序具有用于在计算机上实现上述单元的模块配置。关于实际的硬件,例如CPU将程序从ROM读取到RAM中并且执行该程序,相应地每个上述的功能单元在计算机上进行实施。

根据该实施例,存在如下效果,即使当被移交的设备信息所对应的待管理设备与设备管理信息所移交到的设备之间的设备识别信息不同时,也能够移交并且接管该设备管理信息。

上述实施例是说明性的,并且不限制本发明。因此,根据上述教导,能够进行各种修改和变化。例如,在本公开文本和所附权利要求的范围内,此中的不同说明性和示例性实施例的至少一个元件可以相互组合或彼此替换。而且,各个实施例的组件的特征,诸如数量、位置以及形状不限于各个实施例,因此可以进行优选地设置。因此,需要理解的是,在所附权利要求的范围内,本发明的公开内容可以在具体所述之外进行实施。

除非上下文清楚地示出或者以执行的顺序来具体示出,在此所述的方法步骤、过程或操作不理解为必须需要按照所述或所说明的特定顺序来执行。也应当理解的是,可以采用另外或者替换的步骤。

而且,上述装置、设备或单元中的任何一个能够作为硬件装置来实现,诸如特殊用途的电路或设备,或者作为硬件/软件组合,诸如执行软件程序的处理器。

而且,如上所述,本发明的上述和其他方法中的任何一个可以通过任何种类的存储介质中所存储的计算机程序来实现。存储介质的示例包括但不限于,软盘、硬盘、光盘、磁光盘、磁带、非易失性存储器、半导体存储器、只读存储器(ROM)等。

可替换地,本发明的上述和其他方法中的任何一个可以通过应用专用集成电路(ASIC)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)来实现,将常规组件电路的适当网络进行互联或者通过将一个或多个常规的普通用途的微处理器或者相应地进行编程的信号处理器进行组合来准备。

所述实施例的每个功能可以通过一个或多个处理线路(circuits)或电路(circuitry)来实现。处理电路包括编程的处理器,如处理器包括电路。处理电路也包括如下设备:应用专用集成电路(ASIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、以及被安排来执行所述功能的常规的电路组件。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号