装置管理系统、管理设备、管理方法、中继设备以及中继方法与流程

文档序号:11842033阅读:216来源:国知局
装置管理系统、管理设备、管理方法、中继设备以及中继方法与流程

本申请涉及装置管理系统、管理设备、管理方法、中继设备以及中继方法。



背景技术:

通过因特网上的诸如云打印服务之类的服务来使用或管理局域网中存在的诸如打印机之类的装置。在使用这类服务的情况下,需要将装置登记至服务。在配备有诸如显示屏幕或按钮之类的输入输出机构的装置的情况下,通过使用输入输出机构在管理设备所提供的用于登记的输入用户界面(例如,网页)上输入必要的信息,并且由此可以将该装置登记至管理设备。此外,在配备有打印机构的装置的情况下,诸如标识信息之类的用于登记的信息从管理设备传送至该装置并被打印,并且从配备有输入输出机构的终端(例如,个人计算机或智能电话)输入指示打印结果的信息并传送至管理设备,由此可以将该装置登记至管理设备。

专利文献1(JP-T-2013-522774)的图7至图9示出了将云识别打印机登记至云打印服务的过程的示例。在该过程中,打印机响应于用户的操作做出开始将该打印机登记至云打印服务的请求,并且云打印服务响应于该请求以QR(注册商标)码的形式发布计费码并使得打印机打印该计费码。用户使用用户终端来读取打印的计费码,并将计费码的数据从用户终端传送至云打印服务。根据接收到的计费码,云打印服务将该打印机登记至用户的账户(具体地,参见0190段)。



技术实现要素:

然而,在装置未配备有用于在服务上登记该装置的输入输出机构和打印机构的情况下,不可能采用这样的方法来将该装置登记至管 理设备。

本发明的一个目的在于提供一种机制,其能够将未配备有输入输出机构或打印机构的中继设备登记到管理设备。

[1]本发明的一个方面提供了一种装置管理系统,包括:管理设备;以及中继设备,其中中继设备包括:第一传送单元,其响应于中继设备被连接至网络,通过网络将指定中继设备的第一信息传送至管理设备;收集单元,其从与网络连接的管理目标装置收集关于该管理目标装置的管理信息;以及第二传送单元,其将所收集到的管理信息传送至管理设备,并且其中管理设备包括:第一接收单元,其从中继设备接收第一信息;第二接收单元,其从用户操作的终端装置接收关于用户的认证信息和指定用户期望登记的中继设备的第二信息,其中第二信息从中继设备或中继设备的附件读取;存储器,当基于接收到的认证信息将用户认证为授权用户并且接收到的第一信息和接收到的第二信息指定同一中继设备时,所述存储器将用户存储为中继设备的管理员;以及提供单元,其将包括从中继设备接收到的管理信息的信息提供给存储在存储器中的与中继设备相对应的管理员。

[2]根据[1]的装置管理系统,可具有这样的配置:其中收集单元直到从管理设备接收到启动指令之前不从管理目标装置收集管理信息,并且只有在从管理设备接收到启动指令之后才开始从管理目标装置收集管理信息,并且管理设备进一步包括指令传送单元,当基于接收到的认证信息将用户认证为授权用户并且接收到的第一信息和接收到的第二信息指定同一中继设备时,所述指令传送单元将启动指令传送至中继设备。

[3]根据[1]或[2]的装置管理系统,可具有这样的配置:其中管理设备进一步包括预定管理员存储器,其将预定用户存储为中继设备的管理员,并且当与所接收到的认证信息相对应的用户未被存储在预定管理员存储器中时,存储器不将用户存储为中继设备的管理员。

[4]根据[1]至[3]中任一的装置管理系统,可具有这样的配置:其中管理设备进一步包括发布单元,当从管理员接收到与管理员相对应的中继设备的重新部署指令时,所述发布单元发布用于使得能够重 新登记中继设备的重新登记信息;以及重新登记单元,当第一接收单元接收到关于已经存储在存储器中的中继设备的第一信息并且从用户的终端装置接收到重新登记信息时,所述重新登记单元将中继设备重新登记在存储器中。

[5]根据[1]至[4]中任一的装置管理系统,可具有这样的配置:其中当在与中继设备相连接的网络上的一组其他装置中满足确定标准的一定数量以上的装置改变时,中继设备向管理设备进行通知并且至少停止收集管理信息。

[6]本发明的另一方面提供了一种管理设备,包括:第一接收单元,其从中继设备接收第一信息;第二接收单元,其从用户操作的终端装置接收关于用户的认证信息和指定用户期望登记的中继设备的第二信息,其中第二信息从中继设备或中继设备的附件读取;存储器,当基于接收到的认证信息将用户认证为授权用户并且接收到的第一信息和接收到的第二信息指定同一中继设备时,所述存储器将用户存储为中继设备的管理员;以及提供单元,其通过网络从中继设备接收由中继设备收集的管理目标装置的管理信息,并且将包括接收到的管理信息的信息提供至存储在存储器中的与中继设备相对应的管理员。

[7]根据[6]的管理设备,可进一步包括:指令传送单元,当基于接收到的认证信息将用户认证为授权用户,并且接收到的第一信息和接收到的第二信息指定同一中继设备时,所述指令传送单元将启动指令传送至中继设备。

[8]本发明的另一方面提供了一种管理方法,包括:从中继设备接收第一信息;从用户操作的终端设备接收关于用户的认证信息和指定用户期望登记的中继设备的第二信息,其中第二信息从中继设备或中继设备的附件读取;当基于接收到的认证信息将用户认证为授权用户并且接收到的第一信息和接收到的第二信息指定同一中继设备时,将用户作为中继设备的管理员存储在存储器中;以及通过网络从中继设备接收由中继设备收集的管理目标装置的管理信息,并且将包括接收到的管理信息的信息提供至存储在存储器中的与中继设备相对应的管理员。

[9]本发明的另一方面提供了一种中继设备,包括:第一传送单元,其响应于中继设备被连接至网络,通过网络将指定中继设备的第一信息传送至管理设备;收集单元,其从与网络连接的管理目标装置收集关于该管理目标装置的管理信息,其中收集单元直到从管理设备接收到启动指令之前不从管理目标装置收集管理信息,并且只有在从管理设备接收到启动指令之后才开始从管理目标装置收集管理信息;以及第二传送单元,其将收集到的管理信息传送至管理设备。

[10]本发明的另一方面提供了一种中继方法,包括:响应于中继设备被连接至网络,通过网络将指定中继设备的第一信息传送至管理设备;从与网络连接的管理目标装置收集关于该管理目标装置的管理信息,其中直到从管理设备接收到启动指令之前不从管理目标装置收集管理信息,并且只有在从管理设备接收到启动指令之后才开始从管理目标装置收集管理信息;以及将收集到的管理信息传送至管理设备。

根据[1]、[6]和[8]至[10]中的任一,可以将未配备有用于将中继设备登记到服务器上的输入输出机构或打印机构的中继设备登记到管理设备。

根据[2]或[7],可以防止其管理员未被登记至管理设备的中继设备从目标管理装置收集信息。

根据[3],可以防止将未被预定为中继设备的管理员的管理员作为管理员登记至管理设备。

根据[4],当登记至管理设备的中继设备被重新部署并被连接至另一网络时,可以将重新部署的中继设备重新登记。

根据[5],通过将中继设备再次连接至另一网络,可以防止收集关于另一网络上的装置群的信息。

附图说明

本发明的示例性实施例将基于下列附图来详细描述,其中

图1是示出应用了实施例的装置登记方法的装置管理系统的示 例的示意图;

图2是示出存储在管理服务的数据库中的数据的示例的示意图;

图3是示出实施例的装置登记方法的流程的示意图;

图4是示出在中继设备被登记至管理服务之后系统的操作的示意图;

图5是示出管理服务提供给管理员的移动终端的用户界面屏幕的示例的示意图;和

图6是示出构成装置管理系统的各装置的功能结构的示例的示意图。

具体实施方式

将参考图1针对应用了本发明的实施例的装置登记方法的装置管理系统的示例进行描述。

装置管理系统包括在管理单元10中设置的中继设备20以及在管理单元10外部设置的管理服务30。

管理单元10是通过诸如局域网(LAN)或内联网之类的本地网络12进行数据通信的计算机和其他装置的阵列(利用这些装置的用户机构),并且是例如办公室、工厂、家庭等。中继设备20连接至本地网络12。一个或多个管理目标装置14和一个或多个个人计算机(PC)16连接至本地网络12。本地网络12可为有线式系统或无线式系统或其组合。本地网络12通过防火墙、网关等连接至因特网(未示出)。

管理目标装置14是受装置管理系统管理的装置,并且是例如打印机、多功能机器(配备有复印功能、打印功能、扫描功能等的多功能装置)、扫描仪、传真机等。可将各种类型和各种型号的管理目标装置连接至本地网络12。PC 16通过本地网络12来使用各管理目标装置14。

中继设备20从本地网络12上的每个管理目标装置14收集管理所需的信息,并且将收集到的信息提供至管理服务30。此外,中继设备20可具有这样的功能:从管理服务30接收本地网络12上的每 个型号的管理目标装置14的固件的更新版本和用于让PC 16控制每个型号的诸如打印机驱动之类的装置驱动的更新版本。在这种情况下,中继设备20保存接收到的固件和装置驱动的更新版本,以便分别将它们安装至相应的管理目标装置14和PC 16。

还可将具有这里所述的中继设备20的功能的程序安装在与本地网络12连接的某一PC 16中,从而将该PC 16用作中继设备20。然而,在本实施例中,鉴于操作的便利性和中继设备自身的稳健性,作为示例,使用了被配置为专用装置的中继设备20。当将中继设备20配置为专用装置时,由于中继设备20可能执行装置管理系统所需的有限程序,诸如CPU性能和存储器容量之类的硬件性能不必太高,因此中继设备20可做成相对较小和便宜的装置。此外,由于中继设备20不会执行未提前预期到的非指定的程序,因此不太可能出现故障,并且基本上用户无需进行维护。此外,由于向用户提供信息是从管理服务30通过因特网来进行的,因此中继设备20没有配备诸如显示屏幕或输入装置之类的用户界面(UI)。

在因特网上设置的管理服务30通过因特网从每个管理单元10中的中继设备20收集关于每个管理目标装置14的信息,并且通过使用装置信息将服务提供至每个管理单元10。管理服务30可为单个服务器装置或者可以为诸如云计算系统之类的包括多个计算机的系统。管理服务30提供的服务的示例包括这样的服务:将管理单元10收集到的信息(例如,每个管理目标装置14的状态、使用等)和通过分析该信息获得的次级信息提供给管理单元10的管理员。某一管理单元10的管理员通过使用诸如智能电话或平板终端之类的移动终端18或PC登录到管理服务30,并浏览关于该管理单元10的信息。此外,管理服务30可提供管理目标装置14的使用收费管理、每个管理目标装置14的耗材剩余量管理、装置驱动和固件的最新版本的分发、以及设置管理目标装置14的各种设置信息中的一个或多个服务。当然,这些服务仅仅是示例,管理服务30可使用收集到的信息提供各种其他服务。

管理服务30包括管理关于每个管理单元10的信息的数据库32。 关于每个管理单元10的管理员的信息(例如,管理员的用户ID等)、关于管理单元10中的中继设备20的标识信息(称作“中继设备ID”)、关于每个管理单元10中的管理目标装置14的装置信息等被登记到数据库32。

图2示出了在数据库32中登记的数据的示例。在该示例中,管理中继设备20的管理员的用户ID(管理员ID)、设置有中继设备20的管理单元10的名称(例如,“群”名称)以及关于管理单元10中的每个管理目标装置14的装置信息被与每个中继设备20的中继设备ID相关联地登记在数据库32中。在该示例中,将管理员的电子邮件地址用作管理员ID。此外,装置信息包括管理目标装置14的名称和型号名称(“打印机名称”)、指示管理目标装置14的打印输出数量的计数值、以及指示管理目标装置14的操作状态(“状态”)的信息。此外,关于中继设备20的地址信息被保存在数据库32中,用于与中继设备20进行通信,但是为了避免复杂,省去说明。

在图2的示例中,例如,具有中继设备ID“0001”的中继设备20被与用户ID为“Yamamoto@example.com”的管理员相关联地登记,并且被设置在“AB开发部,7楼”的群(管理单元)中。此外,名称为“打印机-A”和“打印机-B”的两个管理目标装置14被连接至与中继设备20相连接的本地网络12,并且其型号名称分别为“Prt123”和“Prt124”。此外,目前,“打印机-A”处于“正常”状态,而“打印机-B”处于“缺墨”状态。

此外,在图2的示例中,与两个中继设备“0001”和“0002”相对应的两个管理单元10由同一管理员“Yamamoto@example.com”管理。

在将中继设备20安装在管理单元10中的同时开始中继设备20的操作的情况下,需要将中继设备20和管理单元10之间的对应关系登记到管理服务30。如果中继设备20具有UI,则在中继设备20的UI上显示来自管理服务30的登记屏幕并且管理员在该登记屏幕上输入必要信息,使得可以将中继设备20和管理单元10之间的对应管理进行登记。然而,在使用被配置为不带UI的专用装置的中继设备20 的情况下,利用UI的登记方法不可用。因此,在该实施例中,提前将指示中继设备20的中继设备ID等的机器可读打印码与中继设备20关联,通过该码来支持对应关系的登记工作。

换句话说,在该实施例中,中继设备20与包含诸如中继设备ID之类的信息的打印码相关联。例如,码被打印在中继设备20本身上、附上打印有码的封条、在将中继设备20包装在打印有码的包装箱中的同时将中继设备20交付给用户、或者在打印有码的卡片和中继设备20以同一包装箱运输的同时将中继设备20交付给用户。如果用户使得中继设备20连接到本地网络12,则中继设备20将关于中继设备20的标识信息(中继设备ID)传送至管理服务30。此外,如果用户通过使用诸如智能电话之类的终端来读取中继设备20或附件(与其一起运输的包装箱、卡片等)上的码,终端就访问管理服务30,传送从码所读取的中继设备ID,并且做出用户认证请求。如果用户认证成功,则管理服务30将从终端接收到的中继设备ID与之前从中继设备20接收到的中继设备ID进行比较,如果它们匹配,则管理服务30确定该请求为合法登记请求,并且将中继设备ID登记到数据库32。此外,授权用户作为与中继设备ID相对应的管理员被登记到数据库32。

到目前为止,已对实施例中的中继设备20的登记处理的概况进行了描述。下面,将参考图3和图4,对登记管理单元10和中继设备20之间的对应关系的过程的详细示例进行描述。

在该过程之前,管理单元10的管理员接收到从管理服务30的经营者发来的中继设备20。已分配给中继设备20的唯一中继设备ID和管理服务30的地址信息(IP地址、统一资源定位符(URL)等)已预先写入在中继设备20中的非易失性存储装置中。此外,发来的中继设备20与这样的码相关联:该码表示中继设备ID以及关于上述对应关系的登记目的地的信息。关于登记目的地的信息是例如在管理服务30提供的登记处理中调用的URL。此外,与中继设备20相关联的该码是表示诸如上述中继设备ID之类的信息的机器可读打印码。作为这样的码,可使用将信息表示为图像的码,例如,一维条形码或 二维条形码。例如,由于大多数的诸如智能电话和平板终端之类的移动终端18都具有识别QR(注册商标)码、访问由该码所指示的URL、以及将该码包含的信息传送至URL的功能(软件),因此下文中,将对QR码被用作与中继设备20相关联的码的示例进行描述。此外,码不限于诸如QR码之类的图像码,只要与中继设备20相关联的码是机器可读的即可。例如,该码可以是能够被光学字符识别(OCR)高精度地进行识别的数字或字母串的形式。此外,该码和中继设备20之间的关联可以通过将具有该码的封条附到中继设备20、或者利用打印有该码或附有该码的包装箱来包装中继设备20来进行。

将以示出的步骤编号顺序对图3和图4的过程进行描述。首先,将参考图3进行描述。

(S1)对管理单元10的装置群进行管理的管理员将由管理服务30发来的中继设备20从包装箱中取出,并将中继设备20连接到本地网络12。中继设备20对应于管理服务30对装置进行远程管理的协议,并且可利用该协议来与管理服务30进行通信。作为这样的远程管理协议,例如,已知的是TR-069(但是不限于此)。中继设备20存储有管理服务30的地址,并被连接到本地网络12。如果中继设备20被启动,则其向管理服务30做出会话建立的请求,并建立会话。如果建立了与管理服务30的通信会话,则中继设备20通过因特网通知管理服务30其自己的标识信息,换句话说,中继设备ID。

(S2)在建立了与中继设备20的通信会话之后,管理服务30将从中继设备20传送的中继设备ID存储在登记等待列表(未示出)中。登记等待列表是存储从未登记的中继设备20传送的中继设备ID的列表。此外,如果在后续处理中完成了与管理单元10的关联登记,则将其从登记等待列表中删除。

(S3)相反,管理员例如根据在包装箱中运输的手册中阐述的安装工作流程,通过使用移动终端18的照相机读取附至装有中继设备20的包装箱的QR码。

(S4)移动终端18(更确切地说,其中安装的QR码识别应用程序)从读取的QR码中提取中继设备ID以及用于访问管理服务30的 中继设备登记处理的登记目的地URL。

(S5)移动终端18将访问请求传送至所提取的登记目的地URL。该访问请求包含从QR码所提取的中继设备ID。例如,在该处理中,移动终端18的QR码识别应用程序启动网络浏览器,并且该网络浏览器访问以超文本标记语言(HTTP)写的登记目的地URL。

(S6)响应于从移动终端18到登记目的地URL的访问请求,管理服务30启动中继设备登记处理。在该登记处理中,包含在访问请求中的中继设备ID被临时存储,并且生成用户认证屏幕。

(S7)管理服务30的中继设备登记处理将所生成的用户认证屏幕返回给作为请求源的移动终端18。该用户认证屏幕包括用于输入诸如用户账号(ID)和密码之类的认证信息的输入栏。

(S8)移动终端18(更确切的说,其中安装的网络浏览器)显示接收到的用户认证屏幕。

(S9)移动终端18从用户(换句话说,管理单元10的管理员)接收认证信息(例如,账号和密码)的输入。此外,假设管理单元10的管理员提前完成了将用户登记至管理服务30,并且诸如用户账号和密码之类的认证信息被登记在管理服务30中。

(S10)移动终端18将输入的认证信息传送至管理服务30的中继设备登记处理。

(S11)管理服务30基于所传送的认证信息进行用户认证,并且如果用户认证成功,则从登记等待列表中搜索与在步骤S6中从移动终端18接收到的中继设备ID相匹配的中继设备ID。如果从登记等待列表中未找到相匹配的中继设备ID,则执行报错处理(例如,返回向移动终端18通知错误的屏幕的处理)。如果从登记等待列表中找到相匹配的中继设备ID,则将通过认证的用户的账号作为与中继设备ID相对应的管理员ID登记到数据库32。

由此,设置在管理单元10中的本地网络12中的中继设备20和执行QR码读取操作的用户在管理服务30中被关联。此后,该用户成为中继设备20的管理员。用户(管理员)登录到管理服务30,并能够浏览中继设备20收集到的关于每个管理目标装置14的信息(计数 值、状态等,参见图2)和通过分析该信息获得的其他类型的信息。

此外,在登记之后,可在移动终端18上提供输入屏幕,该输入屏幕用于输入包括该中继设备20的管理单元10的标识名称,并且管理员在输入屏幕上输入的字符串可作为与中继设备ID相对应的管理单元的标识名称(在图2的示例中,“群”名称)登记到数据库32。

(S12)如果在步骤S11中正确地登记了管理员,则管理服务30将指示启动的信息传送到在登记处理中与该管理员相关联的中继设备20。启动指令的传送可通过使用上述远程管理协议来进行。此外,可基于来自管理员的指令来生成启动指令并将其传送到中继设备20。换句话说,例如,管理服务30将用于输入是否启动中继设备20的屏幕传送至移动终端18,当在屏幕上输入“启动”时,可将启动指令传送至中继设备20。

(S13)如果中继设备20从管理服务30接收到启动指令,则其启动中继设备20的功能。通过该启动,中继设备20从本地网络12上的管理目标装置14收集信息,并且启动向管理服务30通知所收集到的信息的处理。

将参考图4对启动之后的处理流程进行描述。

(S14)启动后的中继设备20向本地网络12上的管理目标装置14传送获取装置信息的请求。在获取请求的处理中,例如,中继设备20向所连接的本地网络12多播或广播数据包,基于响应于该数据包从本地网络12上的各个装置返回的数据包确定与本地网络12连接的各装置,并将所确定的装置识别为管理目标装置14。这里,从本地网络12上的每个装置返回的数据包包含装置的类型和地址。此外,中继设备20从本地网络12上的除打印机和多功能装置之外的装置(例如,PC 16和家用电器(电视机))接收应答数据包。中继设备20可将所有这些各种类型的装置识别为管理目标装置14、或者仅将预定的特定类型的装置(例如,打印机或多功能装置)识别为管理目标装置14。

如果在本地网络12上的每个管理目标装置14都被识别,则中继设备20向每个管理目标装置14做出关于管理目标装置14的装置 信息(型号名称或装置名称、可选配置信息、状态信息等)的请求。该请求通过使用例如简单网络管理协议(SNMP)来进行。

(S15)每个管理目标装置14将其自己的装置信息传送至中继设备20。例如,每个管理目标装置14都包括被称作管理信息库(MIB)的数据库,将其自己的装置信息保存在MIB中,并根据状态变化(例如,输出数量的增加)来更新内容。管理目标装置14响应于来自中继设备20的获取请求而返回MIB中的装置信息。中继设备20存储从每个管理目标装置14获取的装置信息。

(S16)中继设备20将所存储的关于每个管理目标装置14的装置信息传送至管理服务30。这里,中继设备20可与其自己的中继设备ID相关联地传送装置信息。

(S17)管理服务30将从中继设备20接收到的关于每个管理目标装置14的装置信息登记在数据库32中的与中继设备20的中继设备ID相对应的栏中。

在当管理服务30将启动指令发布给中继设备20的时候,关于与中继设备20处于同一本地网络12上的管理目标装置14的信息根本未存在于管理服务30的数据库32中。然而,如果管理服务30从响应于启动指令而启动的中继设备20接收到由中继设备20首次收集到的装置信息,则管理服务30识别与中继设备20处于同一本地网络12上的每个管理目标装置14的名称、型号等,并将该信息登记到数据库32中。此外,如果从中继设备20接收到的关于每个管理目标装置14的装置信息包含诸如计数值和装置状态(参见图2)之类的信息,则该信息也被登记到数据库32中。

通过上述处理,设置在管理单元10中的中继设备20与管理员相关联地登记在管理服务30中。在登记之后,如果管理员登录到管理服务30,则管理员能够浏览该管理员管理的一个或多个管理单元10的各个管理目标装置14的状态。

在将中继设备20登记到管理服务30之后的处理流程如图4的后面部分所示。换句话说,中继设备20在步骤A中从本地网络12上的每个管理目标装置14收集装置信息,并且在步骤B中向管理服 务30通知所收集到的装置信息。

换句话说,中继设备20通过周期性地使用例如SNMP协议来周期性地从管理目标装置获取信息。所获取的信息包括打印输出的数量的计数值、关于管理目标装置14的状态信息等。

此外,每个管理目标装置14可被设置为在发生事件的情况下向中继设备20通知预定事件的发生。将被报告的事件包括诸如“缺纸”状态或“缺墨”状态之类的耗材状态变化、装置故障等。

之后,中继设备20自动地或响应于来自管理服务30的请求地将以这种方式从每个管理目标装置14收集到的信息传送至管理服务30。

此外,管理服务30可具有这样的功能:通过已登记的中继设备20对与该中继设备20处于同一本地网络12上的管理目标装置14进行设置或对设置进行更新。如果将如上所述的在管理目标装置14中事件发生时通知的设置作为示例,例如,假设管理服务30将针对与管理员相对应的管理单元10的设置菜单屏幕提供给(移动终端18等)的管理员,则管理员可以在屏幕上指示打开或关闭上述事件通知的设置。打开或关闭的指令可以是针对管理单元10中的全部管理目标装置14的批指令,或者可以单独地赋予每个管理目标装置14。接收到指令的管理服务30通过使用远程管理协议将打开或关闭事件通知的设置的指令传送给目标管理单元10中的中继设备20。中继设备20根据指令来更新本地网络12上的作为该指令的目标的管理目标装置14中的事件通知的设置。

这里,事件通知的设置被选为示例,但是可以用相同方式从管理服务30通过中继设备20对管理目标装置14设置其他设置项目或改变设置值。

诸如装置信息或关于管理目标装置的设置信息之类的信息被存储在例如由管理目标装置14所保存的MIB中,并且管理服务30通过经由中继设备20对MIB进行读取和写入来更新状态信息的收集和设置。

此外,管理服务30具有这样的功能:通过使用远程管理协议来 更新中继设备20的固件。此外,当检测到与管理单元10中的某一管理目标装置14的型号相对应的固件的更新时,管理服务30可获取更新版本数据,并且通过管理单元10中的中继设备20用所获取的更新版本数据来更新管理目标装置14的固件。在这种情况下,管理服务30通过远程管理协议将所获取的更新版本数据传送至中继设备20,并且中继设备20存储所接收到的更新版本数据。中继设备20可以用推送方式将所存储的更新版本数据安装到相应的管理目标装置14中,或者响应于来自相应管理目标装置14的下载请求,来传送更新版本数据。在后一种情况下,例如,管理服务30将指示管理目标装置14的固件的更新的信息(在例如针对管理员的网页上)提供给管理单元10的管理员,并且如果接收到该信息的管理员对管理目标装置14进行操作,则更新版本被从中继设备20下载并安装。

管理服务30生成显示通过中继设备20收集到的关于每个管理目标装置14的信息和通过处理该信息获得的信息的屏幕(例如,网页)。如果管理员从移动终端18登录到管理服务30,则显示这类信息的屏幕被提供给管理员。

例如,如果管理员从移动终端18访问管理服务30,则从管理服务30向移动终端18提供如图5所示的登录屏幕100。如果管理员将其自己的认证信息(在本示例中,用户ID和密码)输入至在移动终端18上显示的登录屏幕100并传送该屏幕,则管理服务30确定认证信息是否合法,如果其是合法的,则管理服务30将显示与管理员的ID相关联的每个管理目标装置14的状态的装置列表屏幕110提供至移动终端18。显示被管理的管理单元10的列表的屏幕被首先提供给管理该多个管理单元10的管理员,并且如果管理员在屏幕上选择了该管理员想要浏览的管理单元10,则可提供选定的管理单元10的装置列表屏幕。

每个管理目标装置14的名称和状态以及用于调用每个管理目标装置14的详细信息屏幕的按钮112被显示在图5示出的装置列表屏幕110上。如果管理员按任意按钮112,则与该按钮相对应的管理目标装置14的详细信息屏幕120被从管理服务30提供至移动终端18。 在图5示出的详细信息屏幕120中,显示了管理目标装置14的名称和型号名称、计数值、当前安装的固件版本。管理员可通过按计数值右侧显示的详情按钮,来获得显示计数值的详情(诸如何时何人打印了多少数量的纸张)的屏幕。此外,当管理服务30获取了比管理目标装置14的当前固件的版本更新的版本时,在详细信息屏幕120上固件的版本号的右侧的更新按钮被激活。如果管理员按该更新按钮,则管理目标装置14的固件的更新指令被从移动终端18传送至管理服务30。接收到该指令的管理服务30将管理目标装置14的固件的更新数据传送至与该管理目标装置14相对应的中继设备20,并且指示执行更新处理。

可在管理目标装置14的详细信息屏幕120等中设置用于指示停止和恢复使用管理目标装置14的停止/恢复用户界面(UI)(未示出),使得管理员操作该UI以能够使管理目标装置14处于停止使用状态或将管理目标装置14从停止使用状态中恢复(转变为可用状态)。停止和恢复指令从管理服务30通过中继设备20传递到管理目标装置14。

此外,例如,从每个管理目标装置14的详细信息屏幕120请求管理目标装置14的设置屏幕,由此管理员可在该设置屏幕中改变管理目标装置14的各种设置项目。与管理员指示的设置改变相关的信息被从管理服务30传送到中继设备20,并且中继设备20根据该信息来改变相应的管理目标装置14的设置。

下面,将参考图6对构成实施例的系统的各个装置的功能结构的示例进行描述。

在图6的示例中,管理目标装置14包括保存用于管理其自身的管理的管理信息的MIB 142。管理信息包含例如指定管理目标装置14的信息(ID、名称、型号名称等)、指定安装在管理目标装置14中的软件的信息(固件版本等)、指示管理目标装置14的状态的信息(计数值、诸如执行状态/故障状态之类的操作状态等)、以及各种类型的设置信息。关于MIB 142的信息可被同一本地网络12上的其他装置(例如,中继设备20)参考,并且中继设备20可改写该信息 中的特定信息。

移动终端18包括照相机182和QR码处理单元184(其是对照相机182拍摄的QR码进行解码的应用程序)。QR码处理单元184将通过解码QR码获得的信息(例如,诸如管理服务30的URL以及通过对中继设备20的包装箱的QR码进行解码获得的中继设备ID之类的信息)发送给例如网络浏览器186。网络浏览器186将诸如中继设备ID之类的信息传送给URL(管理服务30)。

中继设备20包括ID传送单元202、管理信息收集单元204、管理信息传送单元206以及设置处理单元208。当中继设备20被连接到网络时,ID传送单元202将包含中继设备20所存储的中继设备ID(未示出)的登记请求传送至管理服务30。此外,中继设备20可保存指示是否已从管理服务30接收到启动指令的信息,或者可以只有当该信息指示未收到时,才将登记请求传送至管理服务30。管理信息收集单元204通过使用SNMP等从与中继设备20处于同一本地网络12的管理目标装置14收集管理信息(具体地,例如,MIB 142)。管理信息传送单元206将管理信息收集单元204收集的关于每个管理目标装置14的管理信息传送至管理服务30。管理信息的数据格式可以是从各个管理目标装置14所获取的管理信息的数据格式相同。从各个管理目标装置14获取的管理信息可通过以CSV(逗号分隔值)格式或XML(可扩展标示语言)格式生成数据来被统一包含。设置处理单元208响应于来自管理服务30的设置指令单元314的设置指令,对作为指令目标的管理目标装置14的MIB 142中的目标设置项目进行设置或改变。此外,设置处理单元208可从管理服务30接收用于管理目标装置14的固件或装置驱动的更新数据,并执行将更新数据反映至管理目标装置14或PC 16的处理。

在管理服务30中,ID接收单元302从中继设备20的ID传送单元202接收包含中继设备ID的登记请求。如果包含在登记请求中的中继设备ID曾经保存在登记等待列表304中,并之后被中继设备登记单元310登记在数据库32中,则将其从登记等待列表304中删除。如果通过管理服务30的网络服务器(未示出)从移动终端18的网络 浏览器186接收登记请求,则登记请求接收单元306通过将包含在登记请求中的中继设备ID传递给中继设备登记单元310来请求登记处理,并且启动用户认证单元308。用户认证单元308通过网络服务器向移动终端18的网络浏览器186提供认证屏幕,并获取用户在认证屏幕上输入的诸如用户名称和密码之类的认证信息。之后,通过公知的认证处理(诸如将认证信息与登记在管理服务30中的用户信息进行比较)认证用户。当通过认证处理发现用户是已经登记在管理服务30中的合法用户时,用户认证单元308将用户的用户ID传递给中继设备登记单元310。中继设备登记单元310通过将用户ID与已经从登记请求接收单元306接收到的中继设备ID进行关联来将用户ID登记在数据库32中。此外,当将中继设备ID登记在数据库32中时,中继设备登记单元310将启动指令传送至与中继设备ID相关联的中继设备20。

在数据库32中登记图2示出的关于每个中继设备20的信息。管理信息接收单元312将从中继设备20的管理信息传送单元206接收到的管理信息反映在数据库32中的关于中继设备20的信息中。例如,根据在接收到的管理信息中所包括的每个管理目标装置14的计数值和状态来更新数据库32中的管理目标装置14的计数值和状态。设置指令单元314向用户提供管理目标装置14的设置屏幕,并将用于把设置屏幕更新为用户所输入的设置信息的指令传送至相应的中继设备20。在接收到该指令的中继设备20中,设置处理单元208对相应的管理目标装置14执行设置改变。信息提供单元316向用户提供图5所示的管理屏幕,并根据来自用户的针对该屏幕的指令,提供存储在数据库32中的关于每个管理目标装置14的管理信息。

通过对参考图6所描述的元件组进行组合,来实现参考图1至图5所描述的系统的功能。

到目前为止,已描述了本发明的一个实施例。

<修改例1>

在上述实施例的处理序列中,首先进行登记工作(如果在管理服务30中存在用户账号)的用户将被作为中继设备20的管理员登记 在管理服务30中。因此,不是原本应该作为管理员的用户也变成了管理员。下面的方法被认为是克服这种问题的对策。

在该方法中,提前将关于中继设备20的中继设备ID和应当成为中继设备20的管理员的用户之间的关联的信息登记在管理服务30中。例如,当管理单元10的管理员(应当成为管理员的人)申请将中继设备20发送给管理服务30的运营者时,管理员的用户ID被传递给管理服务30方,管理服务30响应于此将关于用户ID和应当被发送的中继设备20的中继设备ID之间的关联的信息存储在登记预约列表中,并且将中继设备20发送至管理单元10。之后,当某人在已到达管理单元10的中继设备20上执行图3的处理时,如果在步骤S2和S6中传送给管理服务30的中继设备ID相匹配并且在管理服务30的登记预约列表中存储了中继设备ID和在步骤S11中通过认证的用户ID的组合,则管理服务30将该用户ID作为中继设备ID的管理员存储在数据库32中。反之,如果中继设备ID和用户ID的组合未存储在登记预约列表中,则不向数据库32进行登记,并且将报错屏幕返回给用户的终端。

在上述实施例的(图3和图4)的处理序列中,在完成直到步骤S11的处理并且已将管理员和相关联的中继设备20正确地登记之后,还可预期到的是某人可读取同一QR码并做出管理员登记请求。如果存在第二和后续的管理员登记请求,则管理服务30拒绝登记,并将报错屏幕返回至请求的用户。此外,在这种情况下,管理服务30可通过电子邮件或向登录的管理员提供屏幕来向已经登记的管理员通知存在重复的管理员登记请求。此外,在这种情况下,由于存在对未授权使用中继设备20的担忧,中继设备20可响应于来自管理服务30的指令而停止。

此外,在图3和图4的处理序列中,如果在步骤S11中登记了中继设备20和管理员之间的关联,则管理服务30在下一步骤S12中自动地启用中继设备20。替代地,管理员可首先接收启用中继设备20的指令,并从管理服务30将启动指令传送至中继设备20。例如,管理服务30可向管理员提供用于对管理员管理的每个中继设备 20指令启用/禁用(操作停止)的屏幕,并且响应于屏幕上管理员的启用/禁用指令,将启用/禁用指令传送给作为指令目标的中继设备20。

<修改例2>

此外,当移动管理单元10时,假设首先清除已经与中继设备20相关联地登记在管理服务30(数据库32)中的信息,则由于移动前后中继设备20的IP地址改变或替换了管理目标装置14的原因,在移动之后再次登记该信息。此外,即使当某一管理单元10不再存在并且因此将已使用的中继设备20再次用于另一通信单元10,则变得需要针对已经登记到管理服务30的中继设备20统一地更新登记信息。

为了处理这类情况,管理服务30可向管理员提供用于指示重新部署中继设备20的UI屏幕。如果管理员通过该屏幕做出了重新部署指令,则管理服务30通过中继设备20将用于重新登记的QR码的打印任务发送至与中继设备20处于同一本地网络12的任意打印机(该打印机类型的管理目标装置14)。用于重新登记的QR码包含指示重新登记的存在的信息以及中继设备20的中继设备ID和中继设备登记处理的URL。在完成用于重新登记的QR码的打印之后,管理服务30向中继设备20传送操作停止指令。管理员将中继设备20连接到中继设备20的移动目的地或重使用目的地的本地网络12,并执行图3和图4的登记处理过程。在该处理过程的步骤S3中,管理员使移动终端18读取打印出的用于重新登记的QR码。移动终端18将从该QR码识别出的信息传送至管理服务30(图3中的步骤S5)。此时,还传送指示存在重新登记的信息。管理服务30从信息中识别出该访问的目的是对中继设备20重新登记,并执行重新登记处理。在管理员登记之后通过读取印刷在包装箱上的QR码来进行的登记请求被作为如上所述的重复登记而被拒绝,或者在读取响应于如本示例中的重新部署指令而发布的用于重新登记的QR码的情况下被作为重新登记请求而接收。然后,响应于重新登记请求,管理服务30首先清除在数据库32中与相应中继设备ID相对应的登记信息,执行步骤S6的处 理和后续处理,并再次将通过该处理获取的信息与中继设备ID相关联地登记在数据库32中。

<修改例3>

此外,恶意人可通过使用中继设备20来访问另一本地网络12并收集关于该本地网络12上的每个装置的信息,但防御该情形的以下对策被考虑。

在一种方法中,当检测到与本地网络12连接的装置群之中的预定比例数量的装置被替换时,中继设备20确定存在已经进行了中继设备20被重新连接到另一本地网络的欺诈的可能性。在该确定中,例如,中继设备20周期性地检查本地网络12上的每个装置的IP地址,并将在先前检查中检测到的装置群的一组IP地址与在当前检查中检测到的装置群的一组IP地址进行比较。之后,例如,计算两组IP之间彼此匹配的IP地址的数量相对于两组的IP地址的总数量的比例,并且当该比例低于预定阈值时,确定存在欺诈可能性。

在另一个示例中,当表征由中继设备20使用的网络的预定服务器或装置之中预定比例或数量以上的装置的ID改变时,确定存在欺诈已经进行的可能性。表征网络的服务器或者装置的示例包括域名系统(DNS)服务器、动态主机配置协议(DHCP)服务器和网关。ID可为IP地址、MAC地址、自动售货机固有的标识信息等。在该示例中,中继设备20周期性地检查表征服务器和装置的ID,并确定ID已改变的装置的比例或数量是否满足存在欺诈的可能性的确定条件。

在任一示例中,当确定存在欺诈的可能性时,中继设备20执行防御欺诈的处理过程。该处理过程的一个示例是通知管理服务30存在未授权访问的可能性并停止和禁用中继设备20。

此外,在图3和图4示出的示例中,假定由中继设备20发送给管理服务30的中继设备ID(图3的步骤S1)和由移动终端18从与中继设备20相关联的QR码读取并发送至管理服务30的中继设备ID是相同值。然而,这两个中继设备ID不必须具有相同值。原理上,这两个中继设备ID只要指定同一中继设备20就足够了,其值可以彼此不同。例如,在图3的步骤S1中,中继设备20可将存储在MIB 中的信息项中足以指定预定装置的项的组合(例如,通过将诸如装置名称、型号名称、销售商名称和序列号以预定顺序进行排列而获得的值)传送至管理服务30,并且与中继设备20相关联的QR码可包含该组合的值的散列值作为指定中继设备20的信息。在该示例中,中继设备在步骤S1中发送的各项的组合和由QR码指示的散列值可能在值上不同,但是前一散列值和后一散列值被进行比较,使得管理服务30能够确定两者是否指示同一中继设备20。

以上例示的中继设备20和管理服务30可通过使计算机执行表示装置的每个功能模块的处理的程序来实现。这里的计算机具有例如作为硬件的电路构造,其中诸如CPU之类的微处理器、诸如随机存取存储器(RAM)和只读存储器(ROM)之类的存储器(主存储器)、用于控制诸如硬盘驱动器(HDD)、固态驱动器(SSD)、闪速存储器之类的辅助存储器的辅助存储控制器、各种输入输出(I/O)接口、以及用于对与无线式或有线式网络的连接进行控制的网络接口通过例如总线进行连接。此外,用于对诸如CD、DVD、蓝光盘之类的便携式盘记录介质进行读和/或写的盘驱动器、用于对各种标准便携式非易失性记录介质(诸如闪速存储器等)进行读和/或写的存储器写入器等可通过I/O接口连接到总线。具有这里所述的以上示出的每个功能模块的处理内容的程序可以通过诸如CD或DVD之类的记录介质或通过网络之类的通信手段保存在诸如闪速存储器之类的辅助存储装置中,并安装到计算机中。以上例示的各功能模块可通过将存储在辅助存储装置中的程序加载到RAM并由诸如CPU之类的微处理器执行来实现。

已针对说明和描述的目的提供了本发明的示例性实施例的以上描述。其并非意在进行穷举或将本发明限制为所公开的具体形式。显然,对于本领域技术人员而言许多修改和变形将是显而易见的。选择和描述这些实施例是为了最好地说明本发明及其实际应用的原理,从而使得本领域其他技术人员理解本发明的各种实施例以及适于预期的特定用途的各种修改。本发明的范围意在由所附权利要求及其等价物来进行限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1