信息处理装置及其控制方法

文档序号:6599896阅读:172来源:国知局
专利名称:信息处理装置及其控制方法
技术领域
本发明涉及一种包括存储介质的信息处理装置及其控制方法。
背景技术
传统上,提出了一种在预定时间段内没有运行时,通过控制对包括用于存储数据 的存储部的电路的电力供给来实现省电的信息处理装置。然而,存储部(例如硬盘驱动器 (HDD))具有有限的电源的寿命(电源寿命),电源寿命取决于存储部的电力供给和中断的 重复次数,因此需要在继续对存储部进行电力供给时,进行抑制对其它电路的电力供给的 电力控制,以不增加电力供给的中断次数。此外,对存储部中的数据的存取在恢复电力供给之后进行,因此在进行存取之前 需要一定的处理时间。因此,如果信息处理装置处于省电模式,则对从外部设备发送到信息 处理装置的文件存取请求的响应延迟。为了解决该问题,以使得总是能够对数据进行快速 存取(尤其是读取数据),需要以节省电力为代价来一直对存储部供给电力,以缩短处理时 间。如上所述,传统的信息处理装置遭遇到存储部的电源寿命的问题以及对来自外部 设备的文件存取请求的响应的问题,这使得难以实现充分省电。为了解决这些问题,日本特开2006-53902号公报提出了一种方法。在这种方法 中,当将存取预定数据的请求发送到处于省电状态的信息处理装置时,使用来自复制进行 存储的预定数据的其它服务器装置的信息来代替。通过使用上述服务器装置,信息处理装 置能够转到省电状态,而不会过多涉及上述存储部的电源寿命以及对来自外部设备的文件 存取请求的响应时间的问题。然而,在日本特开2006-53902号公报提出的方法中,需要布置用于存储复制的数 据的服务器装置并一直对该服务器装置供电。此外,服务器装置以复制的方式存储多个信 息处理装置的预定数据,因此需要与整个系统的所有信息处理装置的存储区域的总和相对 应的巨大的存储区域。考虑到这些方面,整个系统不可能实现充分的省电。

发明内容
本发明提供一种信息处理装置,其能够在不使用例如服务器的外部存储设备的情 况下,快速地响应来自外部信息处理装置的数据存取请求,同时使得能够适当地控制对包 括存储设备的电路的电力供给和中断。在本发明的第一方面,提出了 一种信息处理装置,其包括通信单元,其被配置为 与连接到网络的外部设备进行通信;存储设备,其被配置为存储数据;电力控制单元,其被 配置为控制对所述存储设备的电力供给的状态;存储单元,其被配置为与存储在所述存储 设备中的数据项相关联地存储用于识别能够获取所述数据项的外部设备的标识信息;检测 单元,其被配置为检测通过存储在所述存储单元中的所述标识信息识别的所述外部设备是 否处于能够获取存储在所述存储设备中的所述数据项的状态;确定单元,其被配置为在所述通信单元接收到来自所述外部设备的获取存储在所述存储设备中的数据项的获取请求的情况下可操作,以基于与和所述获取请求相关联的所述数据项相关联地存储在所述存储 单元中的所述标识信息,来确定是否将与所述获取请求相关联的所述数据项发送到所述外 部设备;以及通信控制单元,其被配置为在所述通信单元接收到所述获取请求的情况下,并 且在所述确定单元确定将与所述获取请求相关联的所述数据发送到所述外部设备的情况 下,使所述通信单元将与所述获取请求相关联的所述数据发送到所述外部设备,其中,在所 述检测单元检测到通过所述标识信息识别的所述外部设备没有处于能够获取存储在所述 存储设备中的所述数据项的状态的情况下,所述电力控制单元使供给所述存储设备的电力 减少。在本发明的第二方面,提出了一种信息处理装置的控制方法,所述信息处理装置 包括通信单元,其被配置为与连接到网络的外部设备进行通信;存储设备,其被配置为存 储数据;电力控制单元,其被配置为控制对所述存储设备的电力供给的状态;以及存储单 元,其被配置为与存储在所述存储设备中的数据项相关联地存储用于识别能够获取所述数 据项的外部设备的标识信息,所述控制方法包括如下步骤检测通过存储在所述存储单元 中的所述标识信息识别的所述外部设备是否处于能够获取存储在所述存储设备中的所述 数据项的状态;在所述通信单元接收到来自所述外部设备的获取存储在所述存储设备中的 数据项的获取请求的情况下,基于与和所述获取请求相关联的所述数据项相关联地存储在 所述存储单元中的所述标识信息,来确定是否将与所述获取请求相关联的所述数据项发送 到所述外部设备;在所述通信单元接收到所述获取请求的情况下,并且在确定将与所述获 取请求相关联的所述数据发送到所述外部设备的情况下,使所述通信单元将与所述获取请 求相关联的所述数据发送到所述外部设备;以及在检测到通过所述标识信息识别的所述外 部设备不处于能够获取存储在所述存储设备中的所述数据项的状态的情况下,使供给所述 存储设备的电力减少。根据本发明,可以在不使用例如服务器的外部存储设备的情况下,快速地响应来 自网络上的外部设备的数据存取请求,并且可以在合适的条件下将包括存储设备的电路的 操作模式转为省电模式。通过下面对示例性实施例的描述(参照附图),本发明的其它特征将变得清楚。


图1是包括根据本发明的第一实施例的信息处理装置的系统的示意图。图2是图1的信息处理装置的框图。图3是根据第一实施例的信息处理装置使用的数据管理表的图。图4是外部设备执行的文件传输处理的流程图。图5是信息处理装置执行的文件存储处理的流程图。图6是打印配置画面的图。图7是文件存储配置画面的图。图8是外部设备执行的文件请求和接收处理的流程图。图9是信息处理装置执行的请求的文件发送的流程图。图10是信息处理装置执行的用于将其操作模式转到省电模式的处理的流程图。
图11是信息处理装置执行的用于取消其省电模式的处理的流程图。图12是根据本发明的第二实施例的信息处理装置使用的数据管理表的图。图13是外部设备执行的文件传输处理的流程图。图14是根据第二实施例的信息处理装置执行的文件存储处理的流程图。图15是在第二实施例中使用的文件存储配置画面的图。
图16是根据第二实施例的信息处理装置执行的请求的文件发送的流程图。图17是根据第二实施例的信息处理装置执行的用于将其操作模式转到省电模式 的处理的流程图。图18是信息处理装置执行的用于取消其省电模式的处理的流程图。图19是根据本发明的第三实施例的信息处理装置使用的数据管理表的图。图20是外部设备执行的文件传输处理的流程图。图21是根据第三实施例的信息处理装置执行的文件存储处理的流程图。图22是在第三实施例中使用的文件存储配置画面的图。图23是根据第三实施例的信息处理装置执行的请求的文件发送处理的流程图。图24是根据第三实施例的信息处理装置执行的用于将其操作模式转到省电模式 的处理的流程图。图25是信息处理装置执行的用于取消其省电模式的处理的流程图。图26是图25的继续。
具体实施例方式下面将参考示出本发明的实施例的附图来详细说明本发明。图1是包括根据本发明的第一实施例的信息处理装置的系统的示意图。图2是图 1的信息处理装置的框图。参照图2,信息处理装置110包括控制器2100、扫描器设备2200以及打印机设备 2300。控制器2100包括存储设备2107。存储设备2107在其中存储多个数据项。能够通过 外部设备(例如经由NIC(网络接口卡,Network Interface Card)部2102连接到网络170 的外部信息处理装置120、130和140以及外部PC设备150和160 (见图1))对存储在存储 设备2107中的数据项进行存取。类似地,能够通过信息处理装置110对存储在外部信息处 理装置120、130和140的存储设备中的数据项进行存取。NIC部2102用作信息处理装置 110与外部装置(外部信息处理装置120、130和140以及外部PC设备150和160)通信时 使用的通信单元。CPU 2103用作控制通信单元的通信控制单元。信息处理装置110可在具有不同的电力消耗的多个电源模式下操作。通过使用电 力控制器2101增加或减少对存储设备2107和CPU 2103的电力供给,在多个电源模式之间 控制信息处理装置110的操作模式。多个电源模式包括普通电源模式、数据存取待机模式 以及省电模式(此处按电力消耗的降序说明)。当使信息处理装置110在普通电源模式下工作时,电力控制器2101控制电力,使 得分别将电力供给存储设备2107、CPU 2103、存储器部2104、数据处理部2106以及存储设 备控制部2105。另一方面,当使信息处理装置110在数据存取待机模式下工作时,电力控制器2101控制电力,使得将电力供给存储设备2107,同时切断对CPU2103、存储器部2104、数据 处理部2106以及存储设备控制部2105的电力供给。此外,当使信息处理装置110在省电模式下工作时,电力控制器2101切断对存储 设备2107、CPU 2103、存储器部2104、数据处理部2106以及存储设备控制部2105的电力供给即使当信息处理装置110在省电模式下工作时,电力控制器2101也仅对NIC部 2102供给电力,由此可以经由网络170响应将信息处理装置110的操作模式改变为普通电 源模式的电力恢复请求。当响应于电力恢复请求省电模式转到普通电源模式时,电力控制 器2101恢复对CPU 2103、存储器部2104以及数据处理部2106的电力供给,以在各相关部 中进行所需的数据处理。在数据存取待机模式下,电力控制器2101向存储设备2107供给电力,由此维持不 需要诸如存储设备2107的加快旋转(spin-up)的处理的状态。当发出了在存储设备2107 中存储数据的请求时,电力控制器2101向CPU2103和存储设备控制部2105供给电力。CPU 2103和存储设备控制部2105进行将数据存储在存储设备2107中的处理。图3是根据第一实施例的信息处理装置110使用的数据管理表的图。为了将数据存储在存储设备2107中,信息处理装置110生成图3例示的数据管理 表3000,并将数据管理表3000存储在不同于存储设备2107的诸如闪存的存储部(未示出) 中。数据管理表3000存储文件名信息3100、用户配置的共享设置信息3200和存取目标信 息3300以及关于存储数据的存储目的地的信息3400。共享设置信息对应于关于下文中将 说明的共享标记(K)的信息。存取目标信息3300包括允许对存储的数据进行存取的设备 (装置)(下文中称为“存取允许设备”)的地址信息(例如ID信息或IP地址),作为用于 识别存取允许设备的标识信息。此外,代替ID信息和IP地址,存取目标信息3300还可以 包括设备的MAC(媒体存取控制,Media Access Control)地址以及设备固有编号等。此外, 可以将一个或多个设备指定为存取允许设备。这里,术语“存取允许设备”意指能够获取存 储在存储设备2107中的数据的外部设备(外部信息处理装置120、130和140以及外部PC 设备150和160)。将以文件名“AAA”作为示例进行描述。共享设置为“开启(ON),,的文件名“AAA” 的数据存储在“用户文件夹Α”中,以存储仅允许由ID为“MFP-01”的设备(Dl)和IP地址 为“192. 168. 0.5”的设备(D2)进行存取的设置。此处,将设备(Dl)和设备(D2)各自统称为“存取允许设备(D) ”。此外,术语共享 设置“ON”意指允许任何外部设备进行文件存取,术语共享设置“关闭(OFF) ”意指不允许任 何外部设备进行文件存取。(A)文件存储处理首先,参照图4和图5描述在将文件存储在存储设备2107之前执行的处理。图4和图5是包括根据第一实施例的信息处理装置的系统执行的文件存储相关处 理的流程图,其中,图4示出了外部设备执行的文件传输处理,图5示出了信息处理装置执 行的文件存储处理。参照图4,当进行将例如来自外部PC设备150或160的文件存储在存储设 备2107 中(下文中称为“文件传输”)的处理时,外部PC设备中的驱动程序(PC驱动程序)启动文件传输处理。PC驱动程序检测到用户通过在图6例示的打印配置画面上选择“存储”作为“输出方法”,选择了进行文件存储(步骤S410)。然后,显示图7例示的文件存储配置画面 6000 (步骤 S411)。在文件存储配置画面上,不仅可以指定传输的文件的文件名(N)、管理员用户(U) 的用户名⑶以及用户的密码(P),还可以指定共享设置的ON或OFF以及存取允许设备。 当发送了数据时,将这些指定的信息项存储在附加到数据的头信息中。当在图7中的文件存储配置画面上选择了共享开启按钮6001 (步骤S412)时,PC 驱动程序在头信息中将共享标记(K)设置为“ON”(步骤S414)。然后,PC驱动程序将用于 识别通过点击选择按钮6002或6003选择的存取允许设备的信息(D)添加到头信息中(步 骤S415)。每当期望增加存取允许设备的数量时,用户可以通过点击设备添加按钮6004来 添加一个。此外,当选择了共享关闭按钮6012 (步骤S412)时,PC驱动程序在头信息中将共 享标记⑷设置为“OFF” (步骤S413)。当用户在文件存储配置画面6000上终止配置并点击确定按钮6010时,PC驱动程 序将共享标记(K)和存取允许设备(D)添加到头信息中,并将结果数据发送到信息处理装 置110 (步骤S416)。由此终止了 PC驱动程序的操作。参照图5,当接收到来自PC驱动程序的数据时,信息处理装置110的CPU 2103将 存储在头中的信息登记在数据管理表3000中(图5中的步骤S426),并将接收的数据存储 在存储设备2107中(步骤S427)。现在,对将信息处理装置110使用扫描器设备2200读取的图像数据存储在存储设 备2107中(下文中称为“箱(box)扫描”)时进行的处理进行描述。当信息处理装置110的CPU 2103在操作画面(未示出)上检测到设置了箱扫描 (步骤S420)时,CPU 2103显示图7例示的文件存储配置画面6000 (步骤S421)。当用户 在文件存储配置画面6000上选择了共享开启按钮6001 (步骤S422)时,CPU 2103将共享 标记(K)设置为“ON”(步骤S424),并获取存取允许设备(D)的信息(步骤S425)。之后, CPU2103将共享标记(K)和存取允许设备(D)的这些信息项登记在数据管理表3000中(步 骤S426),并将从稿台玻璃(未示出)上的原稿读取的图像数据存储在存储设备2107中(步 骤 S427)。另一方面,在上述步骤S422中,当用户选择了共享关闭按钮6012 (步骤S422)时, CPU 2103将共享标记(K)设置为“OFF”(步骤S423),不获取存取允许设备(D)的信息。之 后,CPU 2103将该信息登记在数据管理表3000中(步骤S426)。接下来,将参照图8和图9描述将存储在存储设备2107中的文件从信息处理装置 110发送到外部设备(例如外部信息处理装置120)的处理。图8是外部设备执行的文件请 求和接收处理的流程图,图9是信息处理装置执行的请求的文件发送处理的流程图。参照图8,当获取存储在信息处理装置110的存储设备2107中的文件(数据) 时,外部设备(例如外部信息处理装置120)向信息处理装置110发送文件获取请求(步骤 S801)。此处,假设当发送文件获取请求时,将用于识别与文件获取请求相关联的文件的信 息(例如图3所示的文件名AAA)从外部设备发送到信息处理装置110。外部设备确定是否接收到了请求获取的文件(步骤S802)。如果接收到了文件,则将文件存储在外部设备的存储部(诸如HDD的存储器)中。参照图9,信息处理装置110的CPU 2103确定是否接收到了在图8的步骤S801中 发送的文件获取请求(步骤S901)。如果CPU 2103确定接收到了文件获取请求,则处理进 行到步骤S902。在步骤S902中,CPU 2103参照数据管理表3000并确定在步骤S901中接收到的 文件获取请求请求获取的文件是否为设置为共享(共享开启)的文件。如果确定文件设置 为共享(例如在请求获取文件名为AAA的文件的情况下),则处理进行到步骤S903,反之, 立即终止本处理。在步骤S903中,CPU 2103参照数据管理表3000并确定发送文件获取请求的外部 设备是否为存取允许设备。如果外部设备是存取允许设备,则处理进行到步骤S904。例如, 如果作为外部设备的外部信息处理装置120的设备ID为“MFP-01”,则CPU 2103确定装置 120是存取允许设备。在步骤S904中,由于作为外部设备的外部信息处理装置120请求获取的文件被设 置为共享,并且外部信息处理装置120是存取允许设备,因此CPU 2103将请求获取的文件 发送到外部信息处理装置120。
当将设置为共享的数据存储在数据管理表3000的信息处理装置110在不工作的 情况下经过一段时间之后,将操作模式(电源模式)转到省电模式时,执行图10所示的处理。图10是信息处理装置110执行的用于将其操作模式转到省电模式的处理的流程 图。信息处理装置110对数据管理表3000进行存取(步骤S1001),并检测是否存在 共享标记(K)设置为“ON”的数据(步骤S1002)。如果不存在共享标记(K)设置为“ON” 的数据,则信息处理装置110转到切断了对存储设备2107的电力供给的电源模式(步骤 S1003)。如果存在共享标记(K)设置为“ON”的数据,则信息处理装置110不切断对存储设 备2107的电力供给(步骤S1004),并向网络170上的外部信息处理装置120、130和140以 及外部PC设备150和160询问它们的状态(步骤S1005)。此处,例如,信息处理装置110 向外部设备询问它们的IP地址或MAC地址,用于识别这些设备。信息处理装置110检测在通过询问而知道的外部设备中是否存在登记在数据管 理表3000中的存取允许设备(D)(步骤S1006)。作为检测结果,如果没有检测到登记在数 据管理表3000中的存取允许设备(D),则CPU2103确定登记的存取允许设备(D)不处于能 够从存储设备2107获取文件(N)的状态。在这种情况下,CPU 2103确定不可能对文件(N) 进行存取,并指示电力控制器2101切断对存储设备2107的电力供给。CPU 2103指示的电 力控制器2101切断对存储设备2107的电力供给,由此使信息处理装置110的操作模式从 普通电源模式转到省电模式(步骤S1008)。另一方面,作为询问结果,如果检测到了登记 的存取允许设备(D),则CPU 2103确定仍然有可能对文件(N)进行存取,并继续对存储设 备2107的电力供给。然后,在经过预定时间段之后(步骤S1007),CPU 2103再次进行询问 (步骤S1005)。当停止检测登记的存取允许设备⑶时,CPU 2103使电力控制器2101切 断对存储设备2107的电力供给(步骤S1008)。尽管在步骤S1008中,完全切断了对存储设备2107的电力供给,但是也可以切断对存储设备2107的部分的电力供给,以将信息处理装置110的操作模式转到存储设备2107不能存储数据的这种电力消耗减少模式。为了取消省电模式,信息处理装置110进行图11所示的处理。图11是信息处理装置110执行的用于取消其省电模式的处理的流程图。信息处理装置110即使在省电模式下也监视网络170上的包数据(步骤S1101)。 通常,如果接收到打算发送到该信息处理装置110的数据(例如打印请求)(步骤S1102), 则信息处理装置110从省电模式恢复(步骤S1103),以执行打印处理。另外,在本实施例中 还进行下面的处理。处于省电模式的信息处理装置110检测网络170上的包数据(步骤S1101)。当包 数据不是发送到信息处理装置110的打印数据时,信息处理装置110从数据管理表3000中 读出关于共享设置(K)的信息(步骤S1104)。如果在数据管理表3000中没有设置为共享的文件,则信息处理装置110向网络包 的发送源通知其处于省电模式(步骤S1105),并继续省电模式(步骤S1107)。如果在数 据管理表3000中有设置为共享的文件,则信息处理装置110确定在数据管理表3000中, 文件是否与具有网络包的发送源的IP地址或MAC地址的存取允许设备(D)相关联(步骤 S1106)。如果文件不与存取允许设备(D)相关联,则信息处理装置110继续省电模式,反之, 如果文件与存取允许设备(D)相关联,则信息处理装置110对存储设备2107供给电力(步 骤S1108),由此完成存取允许设备(D)存取数据的准备。第一实施例提供如下有益效果(1)针对共享设置和存取允许设备来配置存储在存储设备2107中的各数据项,如 果存储在其中的数据没有被设置为共享,则确定不可能对存储在其中的数据进行存取。这 使得可以切断对存储设备2107和存储设备控制部2105的电力供给。(2)如果在连接到网络170的外部设备中没有检测到存取允许设备,则确定不可 能对存储的数据进行存取。这使得可以切断对存储设备2107和存储设备控制部2105的电 力供给。(3)只要在网络170上检测到存取允许设备,就对存储设备2107和存储设备控制 部2105供给电力,而不需要进行恢复电力供给的处理,以读出文件。这使得能够快速地响 应对存储在存储设备2107中的数据进行存取的请求。(4)由于可以确定对数据进行存取的可能性,因此可以减少对存储设备2107的不 必要的电力供给次数和不必要的中断电力供给的次数。接下来,将描述本发明的第二实施例。尽管在第一实施例中,按照设备(存取允许 设备)来识别是否允许对数据进行存取,但是第二实施例与第一实施例的区别在于按照用 户来识别是否允许对数据进行存取。包括根据第二实施例的信息处理装置的系统的配置以及信息处理装置的内部配 置,与上述参照图1和图2描述的第一实施例的包括信息处理装置的系统的配置以及信息 处理装置的内部配置相同。因此,由相同的附图标记表示与第一实施例中的组成部分相对 应的组成部分,并省略其描述。图12是根据本发明的第二实施例的信息处理装置110使用的数据管理表的图。当将数据存储在存储设备2107中时,信息处理装置110生成图12例示的数据管理表9000,并将数据管理表9000存储在不同于存储设备2107的诸如闪存的存储部(未示 出)中。数据管理表9000存储用户设置的共享设置信息9200以及存取目标信息9300。存 取目标信息9300包括例如用户的ID信息,作为用于识别允许对存储的数据进行存取的用 户(下文中称为“存取允许用户”)的信息。此外,存取目标信息9300不仅可以包括用户的 个人ID,还可以包括用户的组ID和生物认证数据。此外,不仅可以仅指定一个用户,还可以 指定两个或更多个用户。以文件名“BBB”作为示例进行描述。共享设置被设置为“ON”的文件名“BBB”的数据存储在“用户文件夹A”中,并且存储了仅允许用户ID为“123456”的用户对该数据进 行存取的设置。这里,术语共享设置“ON”和术语共享设置“OFF”与上面第一实施例描述的 含义相同。图13和图14是包括根据第二实施例的信息处理装置的系统执行的文件存储相关 处理的流程图,其中,图13示出了外部设备执行的文件传输处理,图14示出了信息处理装 置执行的文件存储处理。图15是在第二实施例中使用的文件存储配置画面的图。在本实施例中,图13和图14例示的处理通过使用图6和图15中的配置画面,来 实现在存储设备2107中存储文件之前执行的处理。然而,基本上,这些处理与上述第一实 施例中的使用图6和图7中的配置画面的、图4和图5例示的处理类似。更具体地说,根据本实施例,在外部设备侧执行的图13的处理中,步骤S1310至步 骤S1316分别对应于根据第一实施例的图4的步骤S410至步骤S416。基本上,在根据本实 施例的图13的步骤S1310至步骤S1316中执行的处理可以通过用“存取允许用户”替换图 4的步骤S410至步骤S416所示的“存取允许设备”来描述。下面将主要描述根据第二实施例的文件存储相关处理与根据第一实施例的文件 存储相关处理的不同点。当将来自外部PC设备150和160的数据存储在存储设备2107中时,PC驱动程 序在执行与图4的步骤S410相同的步骤S1310之后,显示图15例示的文件存储配置画面 1100(步骤 S1311)。在该文件存储配置画面1100上,不仅可以指定文件名(N)、用户名(U)、密码(P) 以及共享设置的ON或OFF,还可以指定存取允许用户。当选择了共享开启按钮1101时,PC驱动程序将共享标记(K)设置为“ON” (步骤 S1314)。然后,PC驱动程序将用于识别通过点击用户指定按钮1106、1107或1108指定的 存取允许用户的信息(Y)添加到头信息中(步骤S1315)。每当期望增加存取允许用户的数 量时,用户可以通过点击组添加按钮1109来添加一个。当用户终止文件存储配置画面1100上的配置并点击OK按钮1110时,PC驱动程 序将共享标记(K)和存取允许用户(Y)添加到头信息中,并将结果数据发送到信息处理装 置110 (步骤S1316),随后终止PC驱动程序的操作。当接收到来自PC驱动程序的数据时,信息处理装置110的CPU 2103将存储在头 中的信息登记在数据管理表9000中(图14中的步骤S1326),并将接收的数据存储在存储 设备2107中(步骤S1327)。另一方面,在箱扫描的情况下,图14中的步骤S1320至S1324与图5所示的各个 步骤S420至S424相同。
在图15中的文件存储配置画面1100上,如果共享标记(K)设置为“ON”(步骤 S1324) JlJCPU 2103获取存取允许用户⑴的信息项(步骤S1325)。然后,CPU 2103将共 享标记(K)和存取允许用户(Y)的这些信息项登记在数据管理表9000中(步骤S1326),并 将从稿台玻璃(未示出)上的原稿读取的图像数据存储在存储设备2107中(步骤S1327)。接下来,将参照图16描述将存储在存储设备2107中的文件从信息处理装置110 发送到外部设备(例如外部信息处理装置120)的处理。图16是根据第二实施例的信息处 理装置执行的文件发送处理的流程图。外部设备(外部信息处理装置120等)执行的文件请求和接收处理与上面参照图 8描述的处理相同。尽管在第一实施例中,将用于识别发送文件获取请求的外部信息处理 装置120的设备ID(MFP-Ol)添加到了文件获取请求中,但是第二实施例与第一实施例不同 之处在于,将用于识别登录到发送文件获取请求的外部信息处理装置120的用户的用户名 (U)添加到文件获取请求中。信息处理装置110的CPU 2103确定是否接收到了在图8的步骤S801中发送的文 件获取请求(步骤S1601)。如果CPU 2103确定接收到了文件获取请求,则处理进行到步骤 S1602。
在步骤S1602中,CPU 2103参照数据管理表9000,并确定在步骤S1601中接收到 的文件获取请求所请求获取的文件是否为设置为共享的文件。如果确定文件设置为共享 (例如在请求获取文件名为BBB的文件的情况下),则处理进行到步骤S1603,反之,立即终 止本处理。在步骤S1603中,CPU 2103参照数据管理表9000,并确定登录到发送文件获 取请求的设备的用户是否为存取允许用户。如果用户是存取允许用户,则处理进行到步 骤S1604。例如,如果登录到作为外部设备的外部信息处理装置120的用户的用户ID为 “123456”,则CPU 2103确定该用户是存取允许用户。在步骤S1604中,由于作为外部设备的外部信息处理装置120请求获取的文件被 设置为共享,并且登录到外部信息处理装置120的用户是存取允许用户,因此CPU 2103将 请求获取的文件发送到外部信息处理装置120。当将设置为共享的数据存储在存储部中的信息处理装置110在不工作的情况下 经过一段时间之后,将电源模式转到省电模式时,执行图17所示的处理。图17是根据第二实施例的信息处理装置执行的用于将其操作模式转到省电模式 的处理的流程图。在该处理中,步骤S1701至S1704与图10所示的各个步骤S1001至S1004相同。如果存在共享标记(K)被设置为“ON”的数据,则信息处理装置110的CPU 2103 不切断对存储设备2107的电力供给(步骤S1704),然后处理进行到步骤S1705。在步骤 S1705中,CPU 2103向网络170上的外部信息处理装置120、130和140以及外部PC设备 150和160询问它们的状态。此处,CPU 2103进行对登录到外部设备的用户的用户登录信息的询问,以识别存 取允许用户。基于询问结果,CPU 2103检测是否存在登记在数据管理表9000中的用户(Y) (步骤S1706)。如果没有检测到用户(Y),即,如果用户(Y)不存在,则CPU 2103检测到存 取允许用户不处于能够从存储设备2107获取文件(N)的状态。在这种情况下,CPU 2103确定不可能对文件(N)进行存取,并指示电力控制器2101切断对存储设备2107的电力供给。CPU 2103指示的电力控制器2101切断对存储设备2107的电力供给,由此使信息处理 装置110的操作模式从普通电源模式转到省电模式(步骤S1708)。另一方面,作为询问结 果,如果检测到了登记的用户(Y),则CPU 2103确定仍然有可能对文件(N)进行存取,并继 续对存储设备2107的电力供给。然后,在经过预定时间段之后(步骤S1707),CPU 2103再次进行询问(步骤 S1705)。当没有检测到登记的用户(Y)时,CPU 2103使电力控制器2101切断对存储设备 2107的电力供给(步骤S1708)。尽管在步骤S1708中,完全切断了对存储设备2107的电 力供给,但是也可以切断对存储设备2107的部分的电力供给,以将信息处理装置110转到 存储设备2107不能存储数据的这种电力消耗减少模式。图18是信息处理装置执行的用于取消其省电模式的处理的流程图。在该处理中,步骤S1801至S1805与上面在第一实施例中参照图11描述的各个步 骤SllOl至S1105相同。在步骤S1804中,CPU 2103确定是否存在设置为共享的文件。如果没有设置为共 享的文件,则处理进行到步骤S1805。在步骤S1805中,CPU2103向网络包的发送源通知信 息处理装置110处于省电模式,并继续省电模式(步骤S1808)。另一方面,如果存在设置为共享的文件,则CPU 2103请求包发送源发送登录用户 的数据(步骤S1806)。然后,CPU 2103确定登录用户是否与在数据管理表9000中设置的 存取允许用户相对应(步骤S1807)。如果登录用户不与存取允许用户相对应,则CPU 2103 继续省电模式(步骤S1808),相反,如果登录用户与存取允许用户相对应,则CPU 2103对存 储设备2107供给电力(步骤S1809),由此完成存取允许用户(Y)对数据进行存取的准备。第二实施例提供如下有益效果(1)针对共享设置和存取允许用户来配置存储在存储设备2107中的各数据项,如 果存储在其中的数据没有被设置为共享,则确定不可能对存储在其中的数据进行存取。这 使得可以切断对存储设备2107和存储设备控制部2105的电力供给。(2)如果在连接到网络170的外部设备中没有检测到存取允许用户,则确定不可 能对存储的数据进行存取。这使得可以切断对存储设备2107和存储设备控制部2105的电 力供给。(3)只要在网络170上检测到存取允许设备,就对存储设备2107和存储设备控制 部2105供给电力,并且不需要进行恢复电力供给的处理,以读出文件。这使得可以快速地 响应对存储在存储设备2107中的数据进行存取的请求。(4)由于可以确定对数据进行存取的可能性,因此与第一实施例类似,可以减少对 存储设备2107的不必要的电力供给的次数和不必要的电力供给的中断次数。(5)与按照设备指定是否允许对数据进行存取的第一实施例不同,在第二实施例 中,可以按照用户来指定是否允许对数据进行存取,使得可以从用户没有登记的设备对共 享文件进行存取,从而提高了用户友好性。接下来,将描述本发明的第三实施例。尽管在第一实施例中对按照设备来识别是 否允许进行存取的示例进行了描述,在第二实施例中对按照用户来识别是否允许进行存取 的示例进行了描述,但是第三实施例与第一和第二实施例的不同之处在于,按照设备和用户的组合来识别是否允许进行存取。包括根据第三实施例的信息处理装置的系统的配置以及信息处理装置的内部配置,与上述参照图1和图2描述的第一实施例的包括信息处理装置的系统的配置以及信息 处理装置的内部配置相同。因此,由相同的附图标记表示与第一实施例中的组成部分相对 应的组成部分,并省略其描述。图19是根据本发明的第三实施例的信息处理装置110使用的数据管理表的图。当将数据存储在存储设备2107中时,信息处理装置110生成图19例示的数据管 理表1400,并将数据管理表1400存储在不同于存储设备2107的诸如闪存的存储部(未示 出)中。数据管理表1400存储用户设置的共享设置信息1420以及存取目标信息1430。在 存取目标信息1430中,设置了上面在第一实施例中描述的存取允许设备以及上面在第二 实施例中描述的存取允许用户。此外,设备的数量和用户的数量分别可以是两个或更多个。 此外,可以仅设置设备和用户中的任意一个,而不设置其余的一个。以文件名“CCC”作为示例进行描述。共享设置设置为“ON”的文件名“CCC”的数 据存储在“用户文件夹A”中。然后,存储仅允许ID为“MFP-01”的设备(Dl)、IP地址为 “192. 168. 0.5”的设备(D2)以及用户ID为“ 123456”的用户进行存取的设置。这里,术语 共享设置“ON”和术语共享设置“OFF”与上面在第一实施例中描述的含义相同。图20和图21是根据第三实施例的文件存储相关处理的流程图,其中,图20示出 了外部设备执行的文件传输处理,图21示出了信息处理装置执行的文件存储处理。图22 是在第三实施例中使用的文件存储配置画面的图。在本实施例中,在将文件存储在存储设备2107之前执行的处理中,步骤S2010至 步骤S2014与第一实施例的图4所示的各个步骤S410至步骤S414相同。在步骤S2014中,当用户选择了图22所示的共享开启按钮1601时,PC驱动程序 在头信息中将共享标记(K)设置为“ON”。接下来,PC驱动程序将用于识别使用选择按钮 1602或1603选择的存取允许设备的信息(D)添加到头信息中(步骤S2015)。然后,PC驱动程序将用于识别使用用户指定按钮1606、1607或1608指定的存取 允许用户的信息(Y)添加到头信息中(步骤S2016)。每当期望增加存取允许设备的数量 时,用户可以通过点击设备添加按钮1604来添加一个,而每当期望增加存取允许用户的数 量时,用户可以通过点击组添加按钮1609来添加一个。当用户终止文件存储配置画面1600上的配置,并点击OK按钮1610时,PC驱动程 序将共享标记(K)、存取允许设备(D)以及存取允许用户(Y)添加到头信息中,并将结果数 据发送到信息处理装置110(步骤S2017)。这终止PC驱动程序的操作。当接收到来自PC驱动程序的数据时,信息处理装置110将存储在头中的信息登记 在图19中的数据管理表1400中(步骤S2027),并将接收的数据存储在存储设备2027中 (步骤 S2028)。另一方面,在箱扫描的情况下,图21中的步骤S2020至S2024与图5中的各个步 骤S420至S424相同。在图22中的文件存储配置画面1600上,如果共享标记(K)被设置为“ON” (步骤 S2024) JlJCPU 2103获取存取允许设备(D)的信息项(步骤S2025)和存取允许用户(Y)的信息项(步骤S2026)。然后,CPU2103将共享标记(K)、存取允许设备(D)以及存取允许用户(Y)的这些信息项登记在数据管理表1400中(步骤S2027),并将从稿台玻璃(未示出) 上的原稿读取的图像数据存储在存储设备2107中(步骤S2028)。接下来,将参照图23描述将存储在存储设备2107中的文件从信息处理装置110 发送到外部设备(例如外部信息处理装置120)的处理。图23是根据第三实施例的信息处 理装置执行的文件发送处理的流程图。外部设备(外部信息处理装置120等)执行的文件请求和接收处理与上面参照图 8描述的处理相同。尽管在第一实施例中,向文件获取请求中添加了用于识别发送文件获 取请求的外部信息处理装置120的设备ID(MFP-Ol),但是第三实施例与第一实施例的不同 之处在于,不仅向文件获取请求中添加了用于识别发送文件获取请求的外部信息处理装置
120的设备ID(MFP-Ol),还添加了用于识别登录到外部信息处理装置120的用户的用户名⑶。信息处理装置110的CPU 2103确定是否接收到了在图8的步骤S801中发送的文 件获取请求(步骤S2301)。如果CPU 2103确定接收到了文件获取请求,则处理进行到步骤 S2302。在步骤S2302中,CPU 2103参照数据管理表1400并确定在步骤S2301中接收到的 文件获取请求所请求获取的文件是否为设置为共享的文件。如果确定文件设置为共享(例 如在请求获取文件名为CCC的文件的情况下),则处理进行到步骤S2303,反之,立即终止本处理。在步骤S2303中,CPU 2103参照数据管理表1400并确定发送文件获取请求的外 部设备是否为存取允许设备。如果发送文件获取请求的设备是存取允许设备,则处理进行 到步骤S2304。例如,如果作为外部设备的外部信息处理装置120的设备ID为“MFP-01”, 则CPU 2103确定装置120是存取允许设备。在步骤S2304中,CPU 2103参照数据管理表1400并确定登录到发送文件获取请求 的设备的用户是否为存取允许用户。如果用户是存取允许用户,则处理进行到步骤S2305。 例如,如果登录到作为外部设备的外部信息处理装置120的用户的用户ID为“123456”,则 CPU 2103确定该用户是存取允许用户。在步骤S2305中,由于作为外部设备的外部信息处理装置120请求获取的文件被 设置为共享,外部信息处理装置120是存取允许设备,并且登录到外部信息处理装置120的 用户是存取允许用户,因此CPU 2103将请求获取的文件发送到外部信息处理装置120。当将设置为共享的数据存储在存储部中的信息处理装置110在不工作的情况下 经过一段时间之后,将电源模式转到省电模式时,执行图24所示的处理。图24是根据第三实施例的信息处理装置执行的用于将其操作模式转到省电模式 的处理的流程图。信息处理装置110的CPU 2103访问数据管理表1400 (步骤S2401),并检测是否 存在共享标记(K)设置为“ON”的数据(步骤S2402)。如果不存在共享标记(K)设置为 “ON”的数据,则信息处理装置110转到切断对存储设备2107的电力供给的电源模式(步骤 S2403)。如果存在共享标记⑷设置为“ON”的数据,则CPU 2103检测数据是否具有对其设置的存取允许设备(D)(步骤S2404)。如果数据没有对其设置的存取允许设备(D),则CPU 2103检测数据是否具有对其设置的存取允许用户(Y)(步骤S2405)。如果数据既没有对其设置的存取允许设备(D),也没有对其设置的存取允许用户(Y),则CPU 2103不切断对存储设备2107的电力供给(步骤S2406)。如果数据具有对其 设置的存取允许设备(D)和对其设置的存取允许用户(Y)中的至少一个,则CPU 2103执行 步骤S2407中的处理。在步骤S2407中,CPU 2103向网络170上的外部信息处理装置120、 130和140以及外部PC设备150和160询问它们的状态。例如,为了识别存取允许设备 (D), CPU 2103对外部设备的IP地址或MAC地址进行询问,而为了识别存取允许用户(Y), CPU 2103对登录到外部设备的用户的用户登录信息进行询问。基于询问结果,CPU 2103检测是否存在登记在数据管理表1400中的存取允许设 备(D)或存取允许用户(Y)(步骤S2408)。如果存取允许设备(D)和存取允许用户(Y)都 不存在,即如果既没有检测到存取允许设备(D),也没有检测到存取允许用户(Y) JljCPU 2103检测存取允许设备(D)或存取允许用户(Y)登录的外部设备不处于能够从存储设备 2107获取文件(N)的状态。在这种情况下,CPU 2103确定不可能对文件(N)进行存取,并 指示电力控制器2101切断对存储设备2107的电力供给。CPU2103指示的电力控制器2101 切断对存储设备2107的电力供给,由此使信息处理装置110的操作模式从普通电源模式转 到省电模式(步骤S2410)。另一方面,作为询问结果,如果检测到登记的存取允许设备(D)或存取允许用户 (Y),则CPU 2103确定仍然有可能对文件(N)进行存取,并继续对存储设备2107的电力供 给。然后,在经过预定时间段之后(步骤S2409),CPU 2103再次进行询问(步骤S2407)。 如果既没有检测到存取允许设备(D),也没有检测到存取允许用户(Y),则CPU 2103使电力 控制器2101切断对存储设备2107的电力供给(步骤S2410)。尽管在步骤S2410中,完全 切断了对存储设备2107的电力供给,但是也可以切断对存储设备2107的部分的电力供给, 以将信息处理装置110转到存储设备2107不能存储数据的这种电力消耗减少模式。图25和图26是根据第三实施例的信息处理装置执行的用于取消其省电模式的处 理的流程图。步骤S2501至S2505与上面参照第一实施例的图11描述的各个步骤SllOl至 S1105相同。在步骤S2504中,CPU 2103确定是否存在设置为共享的文件。如果存在设置为共 享的文件,则处理进行到步骤S2506。在步骤S2506中,CPU2103检查存取允许设备(D)是 否设置在数据管理表中。此外,在步骤S2507和S2509中,CPU 2103检查存取允许用户(Y)
是否设置在数据管理表中。如果存取允许设备⑶和存取允许用户⑴都没有设置在数据管理表1400中,则 CPU 2103继续省电模式(步骤S2508)。如果存取允许设备单独设置在数据管理表1400中, 则CPU 2103确定网络包的发送源的IP地址或MAC地址是否与数据管理表1400中设置的 存取允许设备相关联(图26中的步骤S2510)。如果IP地址或MAC地址不与存取允许设备 相关联,则CPU 2103继续省电模式,反之,如果IP地址或MAC地址与存取允许设备相关联, 则CPU 2103对存储设备2107供给电力(步骤S2511),由此完成存取允许设备(D)对数据 进行存取的准备。
如果存取允许用户单独设置在数据管理表1400中,则CPU 2103请求包发送源发送登录用户的数据(步骤S2512)。基于从包发送源发送的登录用户的数据,CPU 2103确定 登录用户是否与数据管理表1400中设置的存取允许用户相对应(步骤S2513)。如果登录 用户不与存取允许用户相对应,则CPU 2103继续省电模式,相反,如果登录用户与存取允 许用户相对应,则CPU 2103对存储设备2107供给电力,由此完成存取允许用户⑴对数据 进行存取的准备。如果存取允许设备和存取允许用户都设置在数据管理表1400中,则首先,CPU 2103确定网络包的发送源的IP地址或MAC地址是否与数据管理表1400中设置的存取允许 设备相关联(步骤S2514)。如果IP地址或MAC地址与存取允许设备相关联,则CPU 2103 请求包发送源发送登录用户的数据(步骤S2512)。如果用户信息也与数据管理表1400中 设置的用户信息相对应,则CPU 2103对存储设备2107供给电力(步骤S2511),由此完成存 取允许设备和存取允许用户对数据进行存取的准备。如果用户信息不对应,则CPU 2103继 续省电模式。第三实施例提供如下有益效果(1)针对共享设置、存取允许设备和存取允许用户的组合来配置存储在存储设备 2107中的各数据项,如果存储在其中的数据没有被设置为共享,则确定不可能对存储在其 中的数据进行存取。这使得可以切断对存储设备2107和存储设备控制部2105的电力供给。(2)如果在连接到网络170的外部设备中没有检测到存取允许设备和存取允许用 户的组合,则确定不可能对存储的数据进行存取。这使得可以切断对存储设备2107和存储 设备控制部2105的电力供给。(3)只要在网络170上检测到存取允许设备和存取允许用户的组合,就对存储设 备2107和存储设备控制部2105供给电力,并且不需要进行恢复电力供给的处理,以读出文 件。这使得可以快速地响应对存储在存储设备2107中的数据进行存取的请求。(4)由于可以确定对数据进行存取的可能性,因此与第一实施例类似,可以减少对 存储设备2107的不必要的电力供给次数和不必要的电力供给的中断次数。(5)与按照设备来指定是否允许对数据进行存取的第一实施例、以及按照用户来 指定是否允许对数据进行存取的第二实施例不同,可以按照设备和用户的组合来指定是否 允许对数据进行存取。这使得可以以更详细的方式来确定对设置为共享的文件进行存取的 可能性。由于可以以更详细的方式确定进行存取的可能性,因此可以减少不必要的电力供 给次数和不必要的电力供给的中断次数,由此可以减少不必要的电力供给。(6)通过省略存取允许设备或者存取允许用户的设置的登记,可以包括第一实施 例和第二实施例的操作。本发明的各方面还能够通过读出并执行记录在存储装置上的用于执行上述实施 例的功能的程序的系统或设备的计算机(或诸如CPU或MPU的装置)、以及由系统或设备的 计算机例如读出并执行记录在存储装置上的用于执行上述实施例的功能的程序来执行步 骤的方法来实现。鉴于此,例如经由网络或者从用作存储装置的各种类型的记录介质(例 如计算机可读介质)向计算机提供程序。虽然参照示例性实施例对本发明进行了说明,但是应当理解,本发明不限于所公 开的示例性实施例。所附权利要求的范围符合最宽的解释,以使其涵盖所有这种变型、等同结构及功能。 本申请要求2009年2月25日提交的日本专利申请第2009-042223号的优先权,其全部内容通过引用包含于此。
权利要求
一种信息处理装置,其包括通信单元,其被配置为与连接到网络的外部设备进行通信;存储设备,其被配置为存储数据;电力控制单元,其被配置为控制对所述存储设备的电力供给的状态;存储单元,其被配置为与存储在所述存储设备中的数据项相关联地存储用于识别能够获取所述数据项的外部设备的标识信息;检测单元,其被配置为检测通过存储在所述存储单元中的所述标识信息识别的所述外部设备是否处于能够获取存储在所述存储设备中的所述数据项的状态;确定单元,其被配置为在所述通信单元接收到来自所述外部设备的获取存储在所述存储设备中的数据项的获取请求的情况下可操作,以基于与和所述获取请求相关联的所述数据项相关联地存储在所述存储单元中的所述标识信息,来确定是否将与所述获取请求相关联的所述数据项发送到所述外部设备;以及通信控制单元,其被配置为在所述通信单元接收到所述获取请求的情况下,并且在所述确定单元确定将与所述获取请求相关联的所述数据发送到所述外部设备的情况下,使所述通信单元将与所述获取请求相关联的所述数据发送到所述外部设备,其中,在所述检测单元检测到通过所述标识信息识别的所述外部设备没有处于能够获取存储在所述存储设备中的所述数据项的状态的情况下,所述电力控制单元使供给所述存储设备的电力减少。
2.根据权利要求1所述的信息处理装置,其中,所述存储单元能够存储分别用于识别 多个外部设备的多个标识信息项,其中,所述检测单元检测通过所述多个标识信息项识别的所述多个外部设备是否各自 处于能够获取存储在所述存储设备中的相关数据项的状态,并且其中,在所述检测单元检测到通过所述多个标识信息项识别的所述多个外部设备均不 处于能够获取存储在所述存储设备中的所述相关数据项的状态的情况下,所述电力控制单 元使供给所述存储设备的电力减少。
3.根据权利要求1所述的信息处理装置,其中,所述通信单元向所述外部设备询问,通 过所述标识信息识别的所述外部设备是否处于能够从所述信息处理装置获取所述数据项 的状态,并且其中,所述检测单元基于所述外部设备对该询问的响应结果,检测所述外部设备是否 处于能够从所述信息处理装置获取所述数据项的状态。
4.根据权利要求1所述的信息处理装置,其中,所述标识信息是用于识别所述外部设 备的地址信息。
5.根据权利要求1所述的信息处理装置,其中,所述标识信息是用于识别登录到所述 外部设备的用户的用户信息。
6.根据权利要求1所述的信息处理装置,其中,所述标识信息包括用于识别所述外部 设备的地址信息以及用于识别登录到所述外部设备的用户的用户信息二者。
7.根据权利要求1所述的信息处理装置,其中,在所述电力控制单元使供给所述存储 设备的电力减少之后,所述检测单元检测到所述外部设备处于能够获取存储在所述存储设 备中的所述数据项的状态的情况下,所述电力控制单元使供给所述存储设备的电力增加。
8. 一种信息处理装置的控制方法,所述信息处理装置包括通信单元,其被配置为与 连接到网络的外部设备进行通信;存储设备,其被配置为存储数据;电力控制单元,其被配 置为控制对所述存储设备的电力供给的状态;以及存储单元,其被配置为与存储在所述存 储设备中的数据项相关联地存储用于识别能够获取所述数据项的外部设备的标识信息,所 述控制方法包括如下步骤检测通过存储在所述存储单元中的所述标识信息识别的所述外部设备是否处于能够 获取存储在所述存储设备中的所述数据项的状态;在所述通信单元接收到来自所述外部设备的获取存储在所述存储设备中的数据项的 获取请求的情况下,基于与和所述获取请求相关联的所述数据项相关联地存储在所述存储 单元中的所述标识信息,来确定是否将与所述获取请求相关联的所述数据项发送到所述外 部设备;在所述通信单元接收到所述获取请求的情况下,并且在确定将与所述获取请求相关联 的所述数据发送到所述外部设备的情况下,使所述通信单元将与所述获取请求相关联的所 述数据发送到所述外部设备;以及在检测到通过所述标识信息识别的所述外部设备不处于能够获取存储在所述存储设 备中的所述数据项的状态的情况下,使供给所述存储设备的电力减少。
全文摘要
本发明涉及一种信息处理装置及其控制方法。所述信息处理装置在不使用外部存储设备的情况下,能够快速地响应来自外部信息处理装置的数据存取请求,同时使得能够适当地控制对包括存储设备的电路的电力供给。存储设备存储多个数据项。电力控制器控制对存储设备的电力供给的状态。存储部与存储在所述存储设备中的数据项相关联地存储用于识别允许对数据进行存取的外部设备的标识信息。在CPU检测到通过标识信息识别的外部设备不处于能够获取存储在存储设备中的数据项的状态的情况下,电力控制器使供给存储设备的电力减少。
文档编号G06F1/32GK101813970SQ20101013519
公开日2010年8月25日 申请日期2010年2月25日 优先权日2009年2月25日
发明者横山纯之辅 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1