信息处理设备、信息处理方法、及信息处理系统与流程

文档序号:12926807阅读:207来源:国知局
信息处理设备、信息处理方法、及信息处理系统与流程
本发明涉及信息处理设备、信息处理方法、及信息处理系统。

背景技术:
已经提出了这样的技术,其中诸如图像形成装置的装置在预定时间访问管理装置、向管理装置发送日志信息、或接收来自管理装置的更新数据。例如,JP-A-2011-81710(专利文献1)公开了一种这样的技术,其中分散多个装置各自周期性访问管理装置的时间,从而避免了集中访问管理装置。例如,当基于通过装置对管理装置的访问而获取的更新数据执行装置更新处理时,例如在更新处理期间中断装置的使用。因此,需要在用户期望的时间访问管理装置并执行更新处理。在此情况下,当系统不考虑用户期望的时间而机械地分散多个装置中的每一个访问管理装置的时间时,即使在用户不期望的时间也有可能妨碍装置的使用。当装置在用户指定的时间访问管理装置时,用户通常愿意规定大约的时间。因此,访问有可能局部集中在特定时间。

技术实现要素:
本发明的一个目的是提供一种信息处理设备、一种信息处理方法、和一种信息处理系统,它们能够在使得用户能够在期望时间访问管理设备的同时减少对管理设备的访问集中。根据本发明的第一方面,提供了一种信息处理设备,包括:获取单元,其获取表明针对每个时间段分散对管理设备的访问的持续时间的数据;规定单元,其基于所获取的数据来规定与用户指定的时间相对应的持续时间;选择单元,其根据预定的标准来从基于所指定的时间和由所述规定单元规定的持续时间的时间范围内选择对管理设备的访问时间;以及基于由所述选择单元选择的访问时间来访问所述管理设备的单元。根据本发明的第二方面,根据本发明第一方面的信息处理设备还包括将所述选择单元选择的访问时间通知给所述用户并询问所述用户相关许可的单元,其中所述选择单元根据所述预定标准从所述时间范围再次选择对所述管理设备的访问时间,直到从所述用户获得了作为询问结果的许可。根据本发明的第三方面,根据第一或第二方面的信息处理设备还可以包括通知单元,其将所述选择单元选择的访问时间通知给所述管理设备,其中,当被通知的访问时间被所述管理设备拒绝时,所述选择单元根据所述预定标准从所述时间范围内再次选择对所述管理设备的访问时间。根据本发明的第四方面,在根据第一至第三方面中任一方面所述的信息处理设备中,所述数据可以被确定为使得其中对所述管理设备的访问频率较高的时间段的持续时间长于其中对所述管理设备的访问频率较低的时间段的持续时间。根据本发明的第五方面,在根据第一至第四方面中任一方面所述的信息处理设备中,所述选择单元选择从所述时间范围内随机选择的时间作为对所述管理设备的访问时间。根据本发明的第六方面,提供了一种信息处理方法,包括:获取表明针对每个时间段分散对管理设备的访问的持续时间的数据;基于所获取的数据规定与用户指定的时间相对应的持续时间;根据预定的标准来从基于所指定的时间和所规定的持续时间的时间范围内选择对管理设备的访问时间;以及基于所选择的访问时间来访问所述管理设备。根据本发明的第七方面,提供了一种信息处理系统,包括管理设备和信息处理设备,其中所述管理设备包括:获取单元,其获取表明针对每个时间段分散对管理设备的访问的持续时间的数据;规定单元,其基于所获取的数据来规定与用户指定的时间相对应的持续时间;选择单元,其根据预定的标准来从基于所指定的时间和由所述规定单元规定的持续时间的时间范围内选择对管理设备的访问时间;以及通知单元,其将所述选择单元选择的访问时间通知给所述信息处理设备,并且其中所述信息处理设备包括:基于所述通知单元通知的访问时间访问所述管理设备的单元。相比于不包括根据本发明的结构的情况,根据本发明的第一、第六、和第七方面,可以减少对管理设备的访问集中,同时使得用户能够在期望的时间访问管理设备。相比于不包括根据本发明的结构的情况,根据本发明的第二方面,可以防止将对管理设备的访问时间设置为用户不期望的时间。相比于不包括根据本发明的结构的情况,根据本发明的第三方面,在管理设备中不太可能发生访问集中。根据本发明的第四方面,可以在其中对管理设备的访问频率较高的时隙中分散访问时间,从而防止了对管理设备的访问集中,并且在其中对管理设备的访问频率较低的时隙中将访问时间设置为靠近用户期望的时间。相比于不包括根据本发明的结构的情况,根据本发明的第五方面,可以有效地分散对管理设备的访问时间。附图说明以下将参考附图来详细描述本发明的示例实施例,附图中:图1是根据本发明一个示例实施例的设备管理系统的结构的示意图;图2是示出图像形成设备的硬件结构的示例的示意图;图3是示出访问日期和时间存储表的示例的示意图;图4是示出管理服务器的硬件结构的示例的示意图;图5是示出分散持续时间指定数据的示例的示意图;图6A是示出由设备管理系统执行的处理的第一示例的序列图;图6B是示出由设备管理系统执行的处理的第一示例的序列图;图7是示出访问日期和时间设置屏幕的示例的示意图;图8是示出确认屏幕的示例的示意图;图9是示出更新后的访问日期和时间存储表的示例的示意图;图10A是示出由设备管理系统执行的处理的第二示例的序列示意图;图10B是示出由设备管理系统执行的处理的第二示例的序列示意图;图11A是示出由设备管理系统执行的处理的第三示例的序列示意图;图11B是示出由设备管理系统执行的处理的第三示例的序列示意图;以及图12是示出在每个时间段对管理服务器的访问频率与同时访问的上限数量之间的关系的示意图。具体实施方式下面将参照附图详细描述本发明的示例实施例。图1是根据本发明一个示例实施例的设备管理系统1的结构的示意图。如图1所示,设备管理系统1包括一个或多个图像形成设备10和通过网络2(诸如互联网)管理每个图像形成设备10的管理服务器20。每个图像形成设备10通过防火墙4连接至网络2,并与连接至网络2的管理服务器20进行数据通信。由于管理服务器20通过防火墙4连接至图像形成设备10,因此管理服务器20难以启动与图像形成设备10的通信。因此,当向图像形成设备10发送信息时,管理服务器20需要对从图像形成设备10向管理服务器20发送的信号作出响应来进行通信。在该示例实施例中,图像形成设备10周期性地或在指定时间向管理服务器20上载数据(诸如日志信息)或从管理服务器20下载数据(诸如更新程序)。接下来,将描述图像形成设备10和管理服务器20的结构。图2示出了图像形成设备10的硬件结构的示例。如图2所示,图像形成设备10包括控制单元100、存储单元102、通信单元104、图像形成单元106、和操作面板单元108。在该示例实施例中,各图像形成设备10具有相同的结构。控制单元100包括CPU(中央处理单元)。控制单元100执行各种算术处理并基于存储在存储单元102中的程序来控制图像形成设备10的每个单元。存储单元102存储图像形成设备10的控制程序或数据,并且还用作控制单元100的工作存储器。程序可以被存储在信息存储介质(诸如光盘、磁盘、磁带、磁光盘、或闪存)中,然后被提供给图像形成设备10,或者可以通过诸如互联网之类的数据通信单元被提供给图像形成设备10。接下来,将描述存储在存储单元102中的数据的示例。图3示出了存储在存储单元102中的访问日期和时间存储表的示例。如图3所示,访问日期和时间存储表对用于识别处理的处理ID、处理内容、时刻指定类型、和访问日期和时间彼此关联地进行存储。处理内容是其中描述了针对管理服务器20的处理内容的数据。例如,在该处理内容中可以描述下载更新程序的处理命令或上载日志信息的处理命令。时刻指定类型是表明其中基于用户的指定来设置对管理服务器20的访问日期和时间的访问类型(用户指定类型)、或其中通过装置机械地设置访问日期和时间的访问类型(装置指定类型)的数据。访问日期和时间是表明执行处理内容的日期和时间的信息。当时刻指定类型是装置指定类型时,图像形成设备10可以根据预定标准判定访问日期和时间(例如,随机选择的时间或预定时间)。下面描述定时指定类型是用户指定类型时执行的访问日期和时间设置处理。控制单元100参照存储在访问日期和时间存储表中的内容,并且在到达访问日期和时间存储表中所存储的日期和时间时执行与访问日期和时间相关联的处理内容。通信单元104包括网络卡并通过网络卡连接至内联网。通信单元104与连接至内联网的其他设备(例如,其他图像形成设备10或计算机)进行数据通信,并通过防火墙4和网络2与管理服务器20进行数据通信。图像形成单元106根据从控制单元100输入的图像形成命令(打印作业)在打印介质上形成图像。例如,图像形成单元106可以利用激光打印方法或喷墨打印方法形成图像。操作面板单元108是具有显示功能的输入装置,其包括显示装置(诸如液晶显示器)、和按钮型或触摸面板型输入单元。操作面板单元108用作与用户操作图像形成设备10的交互接口。图4示出了管理服务器20的硬件结构的示例。如图4所示,管理服务器20包括控制单元200、存储单元202、和通信单元204。控制单元200包括CPU(中央处理单元)。控制单元200执行各种算术处理并基于存储在存储单元202中的程序来控制管理服务器20的每个单元。存储单元202存储控制程序(诸如操作系统)或管理服务器20的数据,并用作控制单元200的工作存储器。程序可以被存储在信息存储介质(诸如光盘、磁盘、磁带、磁光盘、或闪存)中,然后被提供给管理服务器20,或者可以通过诸如互联网之类的数据通信单元而被提供给管理服务器20。接下来,将描述存储在存储单元202中的数据的示例。图5示出了分散持续时间指定数据的示例。分散持续时间指定数据指定针对每个时间段对管理服务器20的访问时间的分散持续时间。图5所示的分散持续时间指定数据包括一个表,在该表中每个时间段(例如,i(i=0至23)点钟)和分散持续时间Ti(分钟)彼此相关联。在图5所示的示例中,将时间段设置为1小时,但时间段可以被设置成任意时间段。此外,分散持续时间指定数据可以包括一个或多个表,这些表针对每天或日期或它们的每个组合产生。下面将详细描述产生分散持续时间指定数据的方法。通信单元204包括网络卡并通过网络卡连接至网络2,并通过防火墙4和网络2与其他设备(例如,图像形成设备10)进行数据通信。第一示例下面将参照图6A和图6B所示的序列图描述由设备管理系统1执行的处理的第一示例。如图6A所示,图像形成设备10访问管理服务器20,并请求管理服务器20将图像形成设备10登记为管理对象(S1101)。管理服务器20登记图像形成设备10(S1102)并将分散持续时间指定数据(见图5)发送至被登记的图像形成设备10(S1103)。图像形成设备10存储从管理服务器20接收到的分散持续时间指定数据(S1104)。例如,当从用户接收到设置对管理服务器20进行访问的日期和时间的请求以下载更新程序并更新图像形成设备10时(S1106),图像形成设备10显示访问日期和时间设置屏幕(见图7)(S1107)。图7示出了访问日期和时间设置屏幕的示例。如图7所示,在访问日期和时间设置屏幕上显示了处理内容和用于指定访问日期和时间的输入栏。当向访问日期和时间输入栏输入了日期和时间之后按下了设置屏幕上的“确定”按钮从而从用户接收到对管理服务器20指定的访问日期和时间时(S1108),图像形成设备10基于在S1104存储的分散持续时间指定数据来指定与指定的日期和时间(指定日期和时间)对应的分散持续时间(S1109)。在S1109,图像形成设备10可以基于指定的日期和时间来从分散持续时间指定数据中选择与日期或日子对应的表,并在所选的表中规定设置为包括了所指定日期和时间的时间在内的时间段的分散持续时间。然而,当分散持续时间指定数据不管日期或日子都相同时,图像形成设备10可以规定设置为包括了所指定的日期和时间的时间在内的时间段的分散持续时间。图像形成设备10基于在S1108接收到的指定日期和时间以及在S1109规定的分散持续时间来决定分散时间范围(S1110)。例如,图像形成设备10可以将包括所指定的日期和时间的分散持续时间的时间范围决定为分散时间范围。具体地,当所指定的日期和时间(T)、分散持续时间(W)、分散时间范围(D)、α、和β等于或大于零时,可以决定满足(T-α·W)≤D≤(T+β·W)且α+β=1的任意分散时间范围(D)。例如,当所指定的日期和时间(T)是分散时间范围(D)的起始时间时,α为0且β为1。当所指定的日期和时间(T)是分散时间范围(D)的中点时,α和β都为1/2。此外,可以将α或β选择为使得分散时间范围的起始时间(T-α·W)或结束时间(T+β·W)为预定时间。于是,图像形成设备10从在S1110中决定的分散时间范围内随机选择时间(S1111),在确定屏幕上显示基于所选时间的所选日期和时间(见图8),并询问用户是否许可设置在所选日期和时间(S1112)。在S1111,图像形成设备10可以产生随机数(或伪随机数),并基于所产生的随机数从分散时间范围内选择时间。图8示出了确定屏幕的一个示例。如图8所示,在S1111中选择的所选日期和时间以及处理内容被显示在确认屏幕上。当按下确定屏幕上的“确定”按钮从而用户许可了对所选日期和时间的设置时(S1112:是),所选日期和时间被存储在访问日期和时间存储表中,并且更新了访问日期和时间存储表(S1113)。图9示出了在S1113中更新的访问日期和时间存储表的示例。在访问日期和时间存储表中,用户许可的所选日期和时间作为访问日期和时间被存储为与用于对一个处理进行识别的处理ID、处理内容、和时刻指定类型(用户指定类型)相关联。当在图8所示的确认屏幕上按下了“取消”按钮从而用户不许可设置在所选日期和时间时(S1112:否),图像形成设备10返回S1111,并重复执行S1111之后的处理,直到用户许可了设置在所选日期和时间。然后,如图6B所示,当未到达存储在访问日期和时间存储表中的访问日期和时间时(S1114:否),图像形成设备10等待。当到达了存储在访问日期和时间存储表中的访问日期和时间时(S1114:是),图像形成设备10基于与访问日期和时间相关联的处理内容向管理服务器20发送请求(S1115)。管理服务器20向图像形成设备10发送与从图像形成设备10发送的请求相对应的数据(S1116)。图像形成设备10基于由管理服务器20发送的数据来执行处理(S1117)。以上是根据第一示例的处理的流程。第二示例接下来,将参照图10A和图10B所示的序列图描述由设备管理系统1执行的处理的第二示例。如图10A所示,图像形成设备10访问管理服务器20,并请求管理服务器20将图像形成设备10登记为管理对象(S2101)。管理服务器20登记图像形成设备10(S2102),并向被登记的图像形成设备10发送分散持续时间指定数据(见图5)。图像形成设备10存储从管理服务器20接收到的分散持续时间指定数据(见图5)。例如,当从用户接收到设置对管理服务器20进行访问的日期和时间的请求以下载更新程序并更新图像形成设备10时(S2106),图像形成设备10显示访问日期和时间设置屏幕(见图7)(S2107)。当通过设置屏幕从用户接收到指定的对管理服务器20的访问日期和时间时(S2108),图像形成设备10基于在S2104存储的分散持续时间指定数据来规定与指定的日期和时间对应的分散持续时间(S2109)。然后,图像形成设备10基于在S2108接收到的指定日期和时间和在S2109规定的分散持续时间来决定分散时间范围(S2110)。然后,图像形成设备10从在S21110决定的分散时间范围内随机选择一个时间(S2111),在确定屏幕(见图8)上基于所选时间显示所选日期和时间,并询问用户是否许可设置在所选日期和时间(S2112)。当用户不许可设置在所选日期和时间时(S2112:否),图像形成设备10返回S2111。当用户许可设置在所选日期和时间时(S2112:是),图像形成设备10将所选日期和时间通知给管理服务器20(S2113)。然后,如图10B所示,管理服务器20确定是否许可在被通知的所选日期和时间进行访问(S2114),并将确定结果通知给图像形成设备10(S2115)。例如,在S2114中,当在被通知的所选日期和时间的期望访问次数等于或少于阈值时,管理服务器20可以许可访问。当期望访问次数大于阈值时,管理服务器20可以拒绝访问。在被通知的所选日期和时间的期望访问次数可以基于许可在所选日期和时间进行访问的其他图像形成设备10的数量进行计算。当被通知的确定结果表明拒绝时(S2116:否),图像形成设备10返回S2111。当被通知的确定结果表明许可时(S2116:是),图像形成设备10将发送给管理服务器20的所选日期和时间存储到访问日期和时间存储表中,并更新访问日期和时间存储表(S2117)。当未到达存储在访问日期和时间存储表中的访问日期和时间时(S2118:否),图像形成设备10等待。当存储在访问日期和时间存储表中的访问日期和时间到来时(S2118:是),图像形成设备10基于与访问日期和时间相关联的处理内容向管理服务器20发送请求(S2119)。管理服务器20向图像形成设备10发送对应于由图像形成设备10发送的请求的数据(S2120)。图像形成设备10基于由管理服务器20发送的数据执行处理(S2121)。以上是根据第二示例的处理的流程。在根据第二示例的处理中,当管理服务器20未在由图像形成设备10通知的所选日期和时间进行访问时(S2114:否),管理服务器20可以选择许可访问日期和时间,并将所选日期和时间通知给图像形成设备10。在此情况中,管理服务器20可以将与当时时间相关联地被管理的访问的期望数量未达到阈值时的时间选择为许可访问日期和时间。第三示例接下来,将参照图11A和图11B所示的序列图描述由设备管理系统1执行的处理的第三示例。如图11A所示,图像形成设备10访问管理服务器20,并请求管理服务器20将图像形成设备10登记为管理对象(S3101)。管理服务器20登记图像形成设备10(S3102)。例如,当从用户接收到设置对管理服务器20进行访问的日期和时间的请求以下载更新程序并更新图像形成设备10时(S3104),图像形成设备10显示访问日期和时间设置屏幕(见图7)(S3105)。当通过设置屏幕从用户接收到指定的对管理服务器20的访问日期和时间时(S3106),图像形成设备10向管理服务器20发送接收到的访问日期和时间(指定日期和时间)(S3107)。当从图像形成设备10接收指定的日期和时间时,管理服务器20基于存储在管理服务器20中的分散持续时间指定数据来规定对应于指定的日期和时间的分散持续时间(S3108)。然后,图像形成设备10基于接收到的指定日期和时间以及在S3108规定的分散持续时间来决定分散时间范围(S3109)。然后,管理服务器20从在S3109决定的分散时间范围内随机选择一个时间(S3110),并基于所选时间将所选日期和时间发送给图像形成设备10(S3111)。图像形成设备10在确定屏幕(见图8)上显示从管理服务器20接收到的所选日期和时间并询问用户是否许可设置在所选日期和时间(S3112)。当用户不许可设置在所选日期和时间时(S3112:否),图像形成设备10向管理服务器20发送再选择请求(S3113)。当用户许可设置在所选日期和时间时(S3112:是),图像形成设备10将所选日期和时间存储到访问日期和时间存储表中并更新该访问日期和时间存储表(S3114)。然后,如图11B所示,当未到达存储在访问日期和时间存储表中的访问日期和时间时(S3115:否),图像形成设备10等待。当存储在访问日期和时间存储表中的访问日期和时间到来时(S3115:是),图像形成设备10基于与访问日期和时间相关联的处理内容向管理服务器20发送请求(S3116)。管理服务器20向图像形成设备10发送对应于由图像形成设备10发送的请求的数据(S3117)。图像形成设备10基于由管理服务器20发送的数据来执行处理(S3118)。以上是根据第三示例的处理的流程。分散持续时间指定数据的产生示例接下来,将详细描述产生分散持续时间指定数据的方法。例如,分散持续时间指定数据可以基于针对每个时间段对管理服务器20的访问频率以及每单位时间对管理服务器20的访问数量的上限来产生。下文中,将详细描述产生分散持续时间指定数据的方法。图12示出了针对每个时间段对管理服务器20的访问频率和同时访问管理服务器20的上限数量之间的关系。在此情况下,将如下计算每个时间段(例如,每个小时)的分散持续时间。例如,当i(i=0到23)点钟左右每单位时间(例如,1分钟)的基本访问数量为Xi、每单位时间(例如,1分钟)的访问上限数量为Y、i点钟左右的期望增加的访问数量为Zi、并且i点钟左右的分散持续时间为Ti时,Ti被设置为满足Xi+Zi/Ti≤Y。当Ti的最大值为分散持续时间Ti时,Ti=Zi/(Y-Xi)成立。例如,当每小时的基本访问数量为10000、每分钟的访问上限数量为1000、并且每小时期望增加的访问数量为50000时,Xi=10000/60、Y=1000、以及Zi=50000成立,并计算出Ti=60(分钟)。此外,Xi或Zi可以针对每个日期(例如,可以将日期分成诸如定量分界的日子之类的特定的日子和其他日子)或日子、或它们的组合进行设置。在此情况下,分散持续时间指定数据包括一个或多个表,其中针对每一日期或日子、或它们的每一组合设置每个时间段的分散持续时间。此外,可以适当地更新分散持续时间指定数据。例如,当更新Xi、Y、和Zi中的任一个时,管理服务器20可以基于该更新值更新分散持续时间Ti。具体地,管理服务器20可以基于来自图像形成设备10的实际访问历史来以预定时间间隔更新基本访问数量Xi,以及基于更新后的基本访问数量Xi来更新每个时间段的分散持续时间Ti。此外,当管理服务器20的处理性能改变时,管理服务器20可以根据改变后的处理性能来更新每单位时间的访问上限数量Y,以及基于更新后的每单位时间的访问上限数量Y来更新每个时间段的分散持续时间Ti。此外,即使改变i点钟左右的期望增加的访问数量Zi的预测值,管理服务器20也可以基于更新后的访问数量Zi来更新分散持续时间Ti。当更新了分散持续时间指定数据时,管理服务器20将更新后的分散持续时间指定数据通知给图像形成设备10。在此情况下,图像形成设备10可以基于更新后的分散持续时间指定数据来重置访问日期和时间。在上述示例中,管理服务器20产生分散持续时间指定数据并将该分散持续时间指定数据提供给图像形成设备10。然而,除了管理服务器20以外的其他设备也可以产生分散持续时间指定数据并将该分散持续时间指定数据提供给图像形成设备10。当在图像形成设备10将访问日期和时间通知给管理服务器20后管理服务器20发生故障时,可以在期望的故障恢复期内将取消访问的请求发送至具有该访问日期和时间的图像形成设备10。接收取消访问请求的图像形成设备10可以取消对管理服务器20的访问处理,或者可以挂起访问处理、将挂起访问处理通知给管理服务器20、在访问日期和时间以前从管理服务器20接收到恢复通知时取消挂起状态、执行访问、以及直到访问日期和时间都未从管理服务器20接收到恢复通知时取消访问。在根据上述示例实施例的设备管理系统1中,对于用户指定类型的访问,在考虑了在用户指定的时间对管理服务器20的访问数量以及处理性能所确定的分散时间范围内分散了对管理服务器20的访问日期和时间。因此,可以防止对管理设备的访问集中,同时使得用户能够在期望的时间访问管理设备。然而,本发明不限于上述示例实施例。在该示例实施例中,图像形成设备由管理服务器管理。然而,例如,管理服务器可以管理其他的信息处理设备,诸如扫描仪或计算机。前文已经出于例示和说明的目的提供了对本发明示例性实施例的说明。该描述并非排他性的或者将本发明限制为所公开的精确形式。显然,各种修改和变型对于本领域技术人员来说是显而易见的。这些实施例的选择和描述是为了对本发明的原理及其实际应用进行最佳的阐述,以使得本领域的其他技术人员能够理解本发明的各种实施例以及适用于具体应用场合的各种变型。本发明的范围应当由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1