专利名称:可连接网络的装置及其电源管理方法
技术领域:
本发明涉及在将一个或多个计算机相关装置配置成通过
有线或无线网络与公用装置(common device)进行通信的环境 下对管理装置电源的技术的改进。
背景技术:
存在多个计算机相关装置可以通过有线或无线网络与公 用装置进行通信这样一种环境。在本说明书中,"计算机相关装
置,,包括利用计算机实现特定功能的所有类型的电器。具体地, 计算机相关装置包括但不限于个人计算机和电视机等数字家用电器。
在这种通信环境下所使用的装置的例子包括NAS(network-attached storage,网络附加存储)。JP-A-2004-151824说明了用 于构成包括这样的NAS的网络的技术的例子。该公报的全部内 容通过引用包含于此。
通常,NAS包括可记录数据的硬盘和用于驱动该硬盘的电 动机。利用从电源提供的电力来驱动该电动才几。
一般来说,不管装置在什么样的环境下使用,都存在通过 减少装置的无用操作来实现省电和/或静音的装置的需求。该环 境包括多个计算机相关装置通过有线或无线网络与装置(公用 装置)进行通信的环境(以下称之为"网络连接环境"),或各计算 机相关装置单独地直接连接到装置中的相应装置的环境(以下 称之为"单独连接环境")。
例如,当该装置是包括用于冷却电动机的散热风扇的NAS 时,无用操作的减少不仅导致功耗的降低,而且还导致由于减少了散热风扇的无用操作而得到的静音。
当该装置在单独连接环境下使用时,通过监视相应计算机 相关装置的状态(工作状态或不工作状态)、并响应于监视结果 对该装置的电源状态进行控制,可以适当管理该装置的电源。
然而,当该装置在网络连接环境下使用时,多个计算机相 关装置共享该装置。因此,仅通过单独连接环境下所采用的技
术难以实现在网络连接环境下使用的该装置的适当电源管理。
发明内容
考虑到上述情况做出本发明,并且本发明的目的是提供一 种改进的管理公用的并且能够通过有线或无线网络与多个计算 机相关装置进行通信的可连接网络的装置的电源的技术。
根据一个方面,本发明提供一种被配置成通过网络与一个 或多个计算机相关装置进行通信的可连接网络的装置,所述可
连接网络的装置包括列表管理单元,用于当所述列表管理 单元接收到从计算机相关装置发送的、指示启动所述可连接网 络的装置的开始命令信号时,将该计算机相关装置登记在列表 上;以及当登记在所述列表上的计算机相关装置切换成或将要 切换成从所述可连接网络的装置断开的断开状态时,从所述列 表删除该计算机相关装置;以及关闭单元,用于当在所述列表 上没有登记计算机相关装置时,关闭所述可连接网络的装置的 一部分的电源。
根据另一方面,本发明提供一种用于从通过网络与可连接 网络的装置连接的计算机相关装置管理所述可连接网络的装置 的电源的方法,所述可连接网络的装置包括列表管理单元, 用于当所述列表管理单元接收到从计算机相关装置发送的、指 示启动所述可连接网络的装置的开始命令信号时,将该计算机相关装置登记在列表上,以及当登记在所述列表上的计算机相
所述列表删除该计算机相关装置;以及关闭单元,用于当在所 述列表上没有登记计算机相关装置时,关闭所述可连接网络的 装置的一部分的电源,所述方法包括在所述计算机相关装置 的运行期间,从所述计算机相关装置向所述可连接网络的装置 发送所述开始命令信号,以使得所述可连接网络的装置将所述 计算机相关装置登记在所述列表上。
根据又一方面,本发明提供一种用于可连接网络的装置的 电源管理方法,所述可连接网络的装置被配置成通过网络与一 个或多个计算机相关装置进行通信,所述方法包括当列表管 理单元接收到从计算机相关装置发送的、指示启动所述可连接 网络的装置的开始命令信号时,将该计算机相关装置登记在列 表上;以及当登记在所述列表上的计算机相关装置切换成或将 要切换成乂人所述网络断开的断开状态时,乂人所述列表删除该计 算机相关装置;以及当在所述列表上没有登记计算机相关装置 时,关闭所述可连接网络的装置的一部分的电源。
图1是示出使用N A S (网络附加存储)作为根据本发明第一 实施例的可连接网络的装置的网络系统的示意图2是示意性示出图1所示的四个PC(个人计算机)中的代表 性PC的硬件结构的框图3是示意性示出图1所示的NAS的硬件结构的框图4是示意性示出在图1所示的各PC中所执行的PC侧程序 的流程图5是示意性示出在图1所示的NAS中所执行的NAS侧程序的流程图6中的(a)到(e)是示意性示出状态转换的例子和执行图5 所示的NAS侧程序所参考的列表的图7是示意性示出周期性发送程序的流程图,其中,在共 享作为根据本发明第二实施例的可连接网络的装置的NAS的四
图8是示意性示出异常终止判断程序的流程图,其中,通 过根据第二实施例的NAS执行该异常终止判断程序的处理;以 及
图9是示出使用NAS的另 一 网络系统的示意图。
具体实施例方式
提供本发明的以下方面。将每个方面分成多个部分,并且 给这些部分分配编号。通过引用分配给其它部分的编号来说明 这些方面。旨在使得容易理解本发明的这些方面可采用的技术 特征的部分及其组合。不应认为本发明可采用的技术特征及其 组合局限于以下方面。具体地,应该认为尽管在以下方面中 没有说明,但是这不妨碍提取和采用本申请中所述的技术特征 作为本发明的技术特征。
而且,通过引用分配给其它部分的编号来说明这些部分, 并不意味着会妨碍在各部分中所给出的技术特征与在其它部分 中所给出的技术特征的分离和独立。应该认为,如果需要的话, 可以根据这些特征使得在各部分中所给出的技术特征独立。
(1) 一种被配置成通过网络与一个或多个计算机相关装置 进行通信的可连接网络的装置,所述可连接网络的装置包括 列表管理单元,用于当所述列表管理单元接收到从计算机相 关装置发送的、指示启动所述可连接网络的装置的开始命令信号时,将该计算机相关装置登记在列表上;以及当登记在所述 列表上的计算机相关装置切换成或将要切换成从所述可连接网 络的装置断开的断开状态时,从所述列表删除该计算机相关装 置;以及关闭单元,用于当在所述列表上没有登记计算机相关 装置时,关闭所述可连接网络的装置的一部分的电源。当关闭 或将要关闭计算机相关装置时,所述列表管理单元可以从所述 列表删除该计算机相关装置。
当可连接网络的装置切换成在列表上没有登记计算机相 关装置的状态时,即,当可连接网络的装置切换成下面的状态 时,关闭可连接网络的装置的主电源所有计算机相关装置已 切换成关闭状态或正试图切换成关闭状态。
具体地,可连接网络的装置(停止)从工作状态切换成停止 状态,以与共享可连接网络的装置的多个计算机相关装置的工 作状态的变化同步。
结果,在可连接网络的装置中,当共享单个可连接网络的 装置的多个计算机相关装置中的任一个处于工作中时,防止可 连接网络的装置转换成停止状态,而不管该计算机相关装置的 操作如何,否则,这将最终导致处于工作中的计算机相关装置 对可连接网络的装置的访问的失败。
此外,当共享单个可连接网络的装置的所有计算机相关装 置处于关闭状态时,可连接网络的装置从工作状态转换成停止 状态,因此免除了可连接网络的装置的无用操作。
可连接网络的装置集中监视共享该装置的多个计算机相 关装置的工作状态,从而免除了各计算机相关装置为了监视可 连接网络的装置的电源而监视其它计算机相关装置的工作状态 的必要性。
在本专利申请中,除非另外说明,否则术语"计算机相关装置,,可解释为意指例如,台式计算机(例如,个人计算机)、便 携式计算机(例如,服务器、客户计算机、PDA或便携式移动电 话)或具有建立与可连接网络的装置的通信的功能的数字家用 电器。然而,计算机相关装置不局限于此。
在本专利申请中,术语"开始命令信号"可解释为意指这样 的信号例如,命令可连接网络的装置同时打开主电源和备用 电源的信号或在可连接网络的装置的备用电源保持在打开状态 时命令Y义启动主电源,人而启动该装置的可动部分(例如,电动才几) 的信号。然而,该术语不局限于这些信号。
在本专利申请中,例如,术语"开始命令信号"可以定义为 为启动可连接网络的装置而特别设计的信号或具有其它功能的 信号(例如,待输入到接口以请求各计算机相关装置对可连接网 络的装置进行访问的普通信号)。然而,该术语不局限于此。
(2) 根据(l)的可连接网络的装置,其中,在各计算机相关 装置的运行期间,相应的计算机相关装置向可连接网络的装置 发送开始命令信号。
(3) 根据(1)或(2)的可连接网络的装置,其中,所述列表管 理单元包括第一判断/删除单元,所述第一判断/删除单元用于 当所述列表管理单元接收到从计算机相关装置发送的、表示该 计算机相关装置将要从所述网络断开的断开通知信号(例如,关
闭通知信号)时,判断为该计算机相关装置将要切换成从所述网 络断开;以及从所述列表删除输出所述断开通知信号的计算机 相关装置。
从各计算机相关装置发送关闭通知信号(即,断开通知信号
的例子),这意为很快将要关闭该计算机相关装置。如果关闭计 算机相关装置,则该计算机相关装置随后将不可能继续使用可 连接网络的装置,而不管该可连接网络的装置是否关闭。因此,可以认为该部分的"断开(关闭)通知信号,,是允许或 命令关闭(停止)可连接网络的装置的信号。具体地,可以将"关 闭通知信号"定义为用于命令停止可连接网络的装置的停止命 令信号。
在本专利申请书中,可以认为术语"停止命令信号,,意为例
如睡眠模式命令信号等如下信号通过仅断开可连接网络的装 置的主电源而不断开备用电源,命令停止该装置的可动部分(例 如,电动机)。然而,该术语不局限于这样的信号。
在本专利申请书中,例如,可以将术语"停止命令信号"定
义为为停止可连接网络的装置而特别设计的信号、或具有其 它功能的信号。然而,该术语不局限于此。
(4) 根据(3)的可连接网络的装置,其中,当各计算机相关 装置将要关闭时,相应的计算机相关装置向可连接网络的装置 发送关闭通知信号。
(5) 根据(1)到(4)中任一项的可连接网络的装置,其中,在 各计算机相关装置的运行期间,各计算机相关装置周期性发送 所述开始命令信号,其中,所述列表管理单元包括第二判断/ 删除单元,所述第二判断/删除单元用于当没有从登记在所述 列表上的计算机相关装置接收到所述开始命令信号超过预定时 间段时,判断为该计算机相关装置切换成所述断开状态;从所 述列表删除该计算机相关装置。
可连接网络的装置基于下面的前提只要各计算机相关装 置处于正常工作中,各计算机相关装置就周期性向可连接网络 的装置发送开始命令信号。因此,当任一计算机相关装置没有 周期性发送开始命令信号时,可连接网络的装置可以判断为该 计算机相关装置不需要使用该可连接网络的装置或不可能使用 该可连接网络的装置。因此,可连接网络的装置免除了为了管理可连接网络的装 置的电源依赖于从各计算机相关装置发送的关闭通知信号的必 要性。
在这样的方面可以实现可连接网络的装置,即,只要满足 以下两个条件至少之一 ,可连接网络的装置就判断为各计算机
相关装置此后将不使用该可连接网络的装置各计算机相关装 置发送了关闭通知信号、以及没有进行开始信号的周期性发送。 在本方面,与除非各计算机相关装置满足该装置发送了关 闭通知信号否则判断为各计算机相关装置此后将不使用可连接 网络的装置这一方面相比,可以以更为复杂的方式进行下面的 判断各计算机相关装置是否不需要使用可连接网络的装置和 是否应当关闭可连接网络的装置。因此,可以容易地增强判断 的可靠性。
因此,根据本方面,可以避免可连接网络的装置应当关闭 却由于某一计算机相关装置未能发送关闭通知信号而未关闭的 情况。
(6) 根据(5)的可连接网络的装置,其中,在各计算机相关 装置的运行期间,相应的计算机相关装置向可连接网络的装置 周期性发送开始命令信号。
(7) 根据(1)到(6)中任一项的可连接网络的装置,还包括通 电单元,所述通电单元用于在尚未登记计算机相关装置的所述 列表上登记计算机相关装置时打开所述电源。
在可连接网络的装置中,当与某一计算机相关装置的通电 操作同步地,首先将开始命令信号从该某一计算机相关装置发 送给可连接网络的装置时,将该某 一 计算机相关装置作为第一 个计算机相关装置登记在列表中。结果,可连接网络的装置从 停止状态转换成工作状态。具体地,可连接网络的装置从停止状态转换成工作状态(启 动),以与多个计算机相关装置的状态转换同步。
因此,当共享单个可连接网络的装置的多个计算机相关装 置中的任一个处于工作中时,可以防止保持可连接网络的装置 处于停止状态而不管任一计算机相关装置处于工作中的情况, 该情况导致处于工作中的计算机相关装置对可连接网络的装置 的访问的失败。
此外,当关闭共享单个可连接网络的装置的所有计算机相 关装置时,保持可连接网络的装置处于停止状态,因此免除了 可连接网络的装置的无用操作。
(8) 根据(1)到(7)中任一项的可连接网络的装置,还包括作 为驱动源的电动才几。所述关闭单元用于关闭所述电动^/L的电源。
(9) 根据(1)到(8)中任一项的可连接网络的装置,还包括存 储装置,所述存储装置包括由所述电动机驱动的可记录数据的 硬盘。
(10) 根据(1)到(9)中任一项的可连接网络的装置,还包括 用于再现图像或声音的再现装置。所述关闭单元用于关闭所述 再现装置的电源。
(11) 根据(1)到(10)中任一项的可连接网络的装置,所述计 算机相关装置包括台式计算机、便携式计算机和数字家用电器 至少之一。
(12) —种由各计算机相关装置的计算机所执行的、用以实 现根据(1)到(11)中任 一 项的可连接网络的装置的程序。
(13) —种由可连接网络的装置的计算机所执行的、用以实 现根据(l)到(11)中任一 项的可连接网络的装置的程序。
在本专利申请书中,可以认为术语"程序"不仅意为由计算 机执行以实现程序的功能的命令的组合,还包括根据各命令要
13被处理的文件或数据。然而,该程序不局限于此。
例如,还可以实现"程序,,,以达到作为-皮计算机独立执行 的结果的预定目的,或者达到作为随同其它程序一起被计算机 执行的结果的预定目的。然而,该程序不局限于此。该程序可 以主要由数据构成,然而,该程序不局限于该数据。
(14) 一种记录有根据(12)或(13)的程序的计算机可读记录 介质。
该记录介质可以采用各种形式。例如,可以-使用下面的任:
何一种软盘等^兹记录介质、CD或CD-ROM等光学记录介质、 MO等f兹光记录介质、以及ROM等不可移动存储器等。然而, 记录介质不局限于此。
将参考附图详细说明本发明的示例性实施例。
图l是示出使用根据本发明第 一 实施例的可连接网络的装 置的网络系统10的示意图。
在网络系统10中,连接了四个个人计算机(以下简称为 "PC")12,以允许通过有线或无线网络14(例如,LAN(局域网)、 WAN(广域网)、因特网等)相互通信。
由各用户4吏用这些PC 12。通过"PC-A"、 "PC-B"、 "PC-C" 和"PC-D"等标记将各PC 12相互区分。
NAS(网络附加存储)20连接到网络14。四个PC 12共享NAS 20。因此,可通过任何一个PC 12访问NAS 20。
图2是示出四个PC 12中的代表性PC的硬件结构的示意性 框图。PC 12包4套通过总线38相互连接的CPU(中央处理单元, 处理器的例子)30、 ROM(只读存储器,作为存储器的例子的非 易失性存储器的例子)32、 RAM(随机存取存储器,作为存储器 的另 一 例子的易失性存储器的例子)3 4以及硬盘驱动器3 6 。
将用于构建PC 12中的操作系统的程序和各种应用程序预先存储在ROM 32中。石更盘驱动器36可以通过利用外部存储介质 或在线(on-line)安装所需的应用程序等程序。
PC 12还包括连接到总线38的接口39。 PC 12可以通过接口 39与网络14、外围装置和外部装置连接。
图3是示出NAS 20的硬件结构的示意性框图。
NAS20包括硬盘驱动器40,作为用于磁记录数据的转动 体(rotator);以及进行驱动以转动石更盘驱动器40的电动4几42 。
NAS 20还包括i兹头44,用于从转动中的硬盘驱动器40 读取数据和将数据写入转动中的硬盘驱动器4 0;以及进行驱动 以操作》兹头44的致动器46。
NAS 20还包括用于冷却电动机42的散热风扇48和用于驱 动散热风扇48的电动机50。
电动机42、致动器46和电动机50通过电源控制器60与主电 源62连接。电动机42、致动器46和电动机50通过消耗从主电源 62提供的电力来工作。
如图3所示,NAS 20还包括CPU(示例性处理器)70 、 ROM(作为存储器的例子的示例性非易失性存储器)72 、 RAM(作 为另 一 示例性存储器的示例性非易失性存储器)7 3以及接口 7 4 。 CPU 70、 ROM 72、 RAM 73和接口 74通过总线76相互连接。总 线76还连接到i兹头44和电源控制器60。
电源控制器6 0响应于来自C P U 7 0的命令信号,在下面的状 态之间切换电动才几42、致动器46和电动才几50与主电源62之间的 连接的状态电动机42、致动器46和电动机50连接到主电源62 的状态(即,打开状态)和电动机42、致动器46和电动机50从主 电源62断开的状态(即,关闭状态)。
为了使电源控制器60能够随时进行这些操作,电源控制器 60和CPU 70始终连接到备用电源80。电源控制器60和CPU 70所消耗的来自备用电源80的电量是额定的,而电动机42和50所 消耗的来自主电源62的电量相对较大。
在本实施例中,与共享NAS 20的四个PC 12的状态的转换 同步地进行NAS 20从工作状态到停止状态的转换(即,停止)。 在本实施例中,NAS 20从工作状态到停止状态的转换对应于/人 主电源62断开电动4几42、致动器46和电动才几50。
当完成NAS 20从工作状态到停止状态的转换时,使硬盘驱 动器40、卩磁头44和散热风扇48全部停止。因而,来自主电源62 的电力消耗停止,并且由硬盘驱动器40的转动和散热风扇48的 转动而产生的声音和震动也停止。
具体地,在本实施例中,NAS 20监S见所有PC 12的工作状 态。 一旦#企测到关闭了所有PC 12,则NAS 20关闭主电源62。
更具体地,在本实施例中,在从任一PC 12接收到用于命 令启动NAS 20的开始包时,NAS 20将该PC 12登记在图6(a)到 6(e)示意性示出的列表中。同时,在从任一PC 12接收到用于命 令结束NAS 20的结束包时,从该列表删除该PC 12。
此外,在本实施例中,当NAS转换到在列表中没有登记任 何PC 12的状态时,关闭NAS 20的主电源62。同时,当在列表 中登记第一个PC12时,打开NAS 20的主电源62。
在本实施例中,为了进行前面所述的电源管理,将PC侧程 序存储在各PC 12的R0M 32或硬盘驱动器36中。在各PC 12的运 行过程中,通过各PC 12中的CPU 30重复执行该程序。
图4是示意性示出PC侧程序的流程图。每当执行PC侧程序 时,在步骤S101判断是否将某一PC的电源从关闭状态切换成打 开状态,即,用户是否进行了通电操作。
当此时将某一 P C 12的电源从关闭状态切换成打开状态时, 在步骤S101进行的判断为"是",并且在步骤S102将与该PC 12相关联的开始包从该PC 12发送给NAS 20。例如,PC12可以发 送与分配给PC 12的网络地址、PC 12的装置名称或PC 12的型号 等装置识别信息相关联的开始包。在完成与步骤S102有关的处 理的进行之后,结束与PC侧程序有关的处理的单次执行。
相反,当此时尚未将某一PC 12的电源从关闭状态切换成 打开状态时,在步骤S101进行的判断为"否"。在步骤S103判断 是否进行了用于将某一PC 12的电源从打开状态切换成关闭状 态的操作,即,用户是否进行了关闭操作。
假定此时进行了用于将某一 P C 12的电源从打开状态切换 成关闭状态的操作,则在步骤S103进行的判断为"是"。在步骤 S104,将与该PC 12相关联的结束包从该PC 12发送给NAS 20。 在完成与步骤S104有关的处理的进行之后,结束与PC侧程序有 关的处理的单次执行。
相反,如果此时尚未进行用于将某一PC 12的电源从打开 状态切换成关闭状态的操作,则在步骤S103进行的判断为"否", 并且跳过与步骤S104有关的处理。因此,结束与PC侧程序有关 的处理的单次执行。
在本实施例中,为了进行前面所述的电源管理,将NAS侧 程序存储在NAS 20的ROM 72中。在NAS 20的运行过程中,通 过CPU 70重复进行与该程序有关的处理。
图5是示意性示出NAS侧程序的流程图。CPU 70重复进行 与NAS侧程序有关的处理,而不管通过电源控制器60将主电源 62保持在打开状态还是保持在关闭状态。
每当进行与NAS侧程序有关的处理时,在步骤S201判断是 否通过电源控制器60将主电源62保持在关闭状态。判断主电源 62是否从电动才几42、致动器46和电动才几50断开。
当此时将主电源62保持在关闭状态时,在步骤S201进行的判断为"是",并且在步骤S202利用未示出的MAC(介质访问控制) 监视网络14的状态。具体地,NAS 20此时在后台监视网络14的 状态。
随后,在步骤S203判断是否从PC 12中的任一个接收到开 始包。具体地,各PC 12独立于其它PC 12生成开始包。因此, 每当打开各PC 12的电源时,各PC 12向NAS 20发送开始包。
当此时接收到开始包时,在步骤S 2 0 3进行的判断为"是"。 在步骤S204,将四个PC 12中发送此时所4妻收的开始包的PC 12 登记在图6(a)到6(e)示意性示出的列表中(可以将列表存储在例 如RAM 73上)。
图6(a)示出没有登记任何PC 12的列表,并且图6(b)示出首 先登记PC-A的列表。图6(c)示出这样的列表作为多次执行NAS 侧程序的结果,由于在PC-A之后打开了 PC-B和PC-C的电源, 因而还将PC-B和PC-C登记在该列表中。
随后,在步骤S205,判断作为此时正执行的步骤S204的处 理的结果登记在列表中的PC 12是否是四个PC 12中的第一个 PC 12,即,判断该PC 12是否是第一个被登记在空白列表中的 PC 12。
例如,如图6(b)所示,当首先将PC-A登记在该列表中时, 在步骤S205进行的判断为"是"。相反,如图6(c)所示,当在已 经登记了PC-A和PC-B的列表中再登记PC-C时,针对PC-C,在 步骤S205进行的判断为"否"。
当此时在步骤S205进行的判断为"是"时,在步骤S206,如 步骤S204中 一样,通过电源控制器60将主电源62切换成打开状 态。结果,重新开始转动硬盘驱动器40和转动散热风扇48。在 完成到步骤S206的处理的进行之后,结束与NAS侧程序有关的 处理的单次进行。
18相反,如果此时在步骤S205进行的判断为"否",则在跳过 与步骤S206有关的处理之后,结束与NAS侧程序有关的处理的 单次执行。
以上,给出了对于通过电源控制器60将主电源62保持在关 闭状态的情况的说明。然而,当通过电源控制器60将主电源62 保持在打开状态时,在步骤S201进行的判断为"否",并且如步 骤S202中一样,在步骤S207监—见网络14的状态。
随后,在步骤S208,判断哪一PC 12是所接收的结束包的 源。各PC 12独立于其它PC 12生成结束包。因此,每当关闭各 PC12时,各PC 12向NAS 20发送结束包。
当此时接收到结束包时,在步骤S208进行的判断为"是", 并且在步骤S209从列表删除此时发送结束包的PC 12。在图6(a) 到6(e)所示的实施例中,例如,当PC-B发送结束包时,从列表 删除PC-B。结果,列表的特性从图6(c)所示改变成图6(d)所示。
随后,在步骤S210,判断列表是否为空白的。例如,在图 6(a)到6(e)所示的实施例中,作为删除PC-A和PC-C的结果,列 表的特性从图6 (d)所示改变成图6 (e)所示,并且在步骤S 210进行 的判断为"是"。
当此时在步骤S210进行的判断为"是"时,在步骤S211,通 过电源控制器60将主电源62切换成关闭状态。结果,停止转动 硬盘驱动器40和转动散热风扇48。在完成与步骤S211有关的处 理的进行之后,结束与NAS侧程序有关的处理的单次执行。
相反,当此时在步骤S210进行的判断为"否"时,在跳过与 步骤S211有关的处理之后,结束与NAS侧程序有关的处理的单 次执行。
通过上述说明显而易见,在本实施例中,为了^更于说明, 可以认为NAS 20作为部分(1)中的"可连接网络的装置"的例子,可以认为多个PC 12作为该部分中的"多个计算机相关装置"的 例子,可以认为NAS 20的进行与图5的步骤S201到S204有关的 处理和与步骤S207 ~ S209有关的处理的部分作为该附图的部 分中的"列表管理单元,,的例子,并且可以认为NAS 20的进行与 该附图的步骤S210和S211有关的处理的部分作为"关闭单元"的 例子。
此外,在本实施例中,为了便于说明,可以认为NAS 20 的进行与附图5的步骤S208和S209有关的处理的部分作为部分 (3)中的"第 一判断/删除单元,,的例子,并且可以认为进行与该附 图中的步骤S205和S206有关的处理的NAS 20的部分作为部分 (7)中的"通电单元"的例子。
此外,在本实施例中,为了便于说明,可以认为图4所示 的PC侧程序作为部分(12)的"程序"的例子,并且可以认为ROM 32、 RAM 34、硬盘驱动器36和记录PC侧程序的未示出的外部 记录介质(例如,预先记录了PC侧程序的CD-ROM)中的任一个 作为部分(14)中的"记录介质"的例子。
而且,在本实施例中,为了便于说明,可以认为图5所示 的NAS侧程序作为部分(13)中的"程序"的例子,并且可以认为 ROM 72、 RAM 73和记录NAS侧程序的未示出的外部记录介质 (例如,预先记录了NAS侧程序的CD-ROM)中的任一个作为部 分(14)中的"记录介质"的例子。
现在将说明本发明的第二实施例。本实施例仅提供关于与 针对第 一 实施例所说明的元件不同的元件的详细说明。利用相 同附图符号或标记表示公共元件,从而省略它们的重复说明。
在本实施例中,如在第一实施例中一样,各PC 12向NAS 20 发送与从关闭状态到打开状态的转换,即,用户所进行的通电 操作相关联的开始包。与第一实施例不同的是,在本实施例中,在打开状态期间,各PC 12还向NAS 20周期性发送开始包。只 要各PC12运行正常,就向NAS 20周期性发送开始包。
因此,NAS 20可以通过判断随后是否以周期性方式/人由于 首先发送了开始包而登记在列表中的PC接收开始包,来监视该 PC的工作状态。
当由于发生异常终止,某一PC 12没有发送结束包时,NAS 20可以通过4企测到该PC 12没有周期性发送开始包,来确i人该 PC 12不需要使用该NAS。
即使在意外中断与某一PC 12的连接时,NAS 20可以通过 检测到该PC 12没有周期性发送开始包,来确认该PC 12不需要 使用NAS 20。
而且,在本实施例中,在从打开状态转换成关闭状态之后, 即,用户所进行的关闭操作之后,如在第一实施例中一样,各 PC 12向NAS 20发送结束包。因而,在本实施例中,如在第一 实施例中一样,可以通过判断各PC 12是否向NAS 20发送了结 束包来监视各PC 12的工作状态。
为了实现状态的监视,除进行与图4所示的PC侧程序有关 的处理之外,各PC 12还重复进行与图7的流程图示意性示出的 周期性发送程序有关的处理。除进行与图5所示的NAS侧程序有 关的处理之外,NAS 20还重复进行与图8的流程图示意性示出
的异常终止判断程序有关的处理。
在各PC 12的运行过程中,通过CPU 30重复进行与图7所示
的周期性发送程序有关的处理。
每当进行与周期性发送程序有关的处理时,首先在步骤 S301判断随同用户所进行的前一通电操作一起,某一PC 12 是否向NAS 20发送了开始包。假定某一PC 12根本还未发送开 始包,则在步骤S301进行的判断为"否",并且立即结束与周期性发送程序有关的处理的单次进行。
相反,如果此时某一PC 12已经向NAS 20发送了开始包, 则在步骤S301进行的判断为"是"。在步骤S302,测量从某一PC 12发送前一开始包之后经过的时间T。随后,在步骤S303,判 断测量到的经过时间T是否等于或长于周期TO。当经过时间T短 于周期TO时,处理返回到步骤S302。
当作为若干次进行与步骤S302和S303有关的处理的结果, 经过时间T等于或大于周期T 0时,在步骤S 3 0 3进行的判断为 "是"。随后,在步骤S304,向NAS 20发送新的开始包。结果, 某一PC 12以周期T0重复发送开始包。因此,结束与周期性发 送程序有关的处理的单次进行。
NAS 20重复进行与图8所示的异常终止判断程序有关的处 理。每当进行处理时,在步骤S401,首先选择四个PC 12中用 作当前目标的PC作为目标PC。具体地,在四个PC12中,顺序 循环选择列表中登记的任意PC作为目标PC。
在步骤S402,测量NAS 20从当前目标PC接收到前一开始 包的时间,作为接收时间tO,并且将其存储在RAM 73上。每当 NAS 20接收到开始包时,都更新接收时间tO。接着,在步骤 S403,测量当前时间tl。在步骤S404,计算/人接收到前一开始 包开始直到当前时间11之前所经过的时间△ t 。
随后,在步骤S405,判断这样计算出的经过时间At是否大 于阈值TH。预先设置阈值TH以使得其具有长于前述周期T的周 期。
假定此时经过时间At等于或小于阈值TH,则在步骤S405 进行的判断为"否",并且结束与异常终止判断程序有关的处理 的单次进行。相反,假定此时经过时间At大于阈值TH,则在步 骤S405进行的判断为"是"。在步骤S406,判断为当前目标PC发生了异常终止,即,判断为该PC在发送结束包之前结束了开始 包的周期性发送,因此从列表删除该目标PC。因此,结束与异
常终止判断程序有关的处理的单次进行。
通过上述说明显而易见,在本实施例中,为了^更于说明,
可以认为以下部分作为部分(l)中的"列表管理单元"的例子 NAS 20的进行与图5所示的步骤S201到S204有关的处理和与步 骤S207到S209有关的处理的部分、以及NAS 20的进行与图8所 示的步骤S401到S406有关的处理的部分。
而且,在本实施例中,为了^更于说明,可以i人为NAS 20
中的"第二判断和删除单元"的例子。
此外,在本实施例中,为了便于说明,可以认为图4所示 的PC侧程序和图7所示的周期性发送程序协作作为部分(12)的 "程序,,的例子,并且可以认为ROM32、 RAM 34、石更盘驱动器 36和记录PC侧程序的未示出的外部记录介质(例如,预先记录 了 PC侧程序的CD-ROM)中的任一个作为部分(14)中的"记录介 质"的例子。
而且,在本实施例中,为了便于说明,可以认为图5所示 的NAS侧程序和图8所示的异常终止判断程序协作作为部分(l 3) 中的"程序,,的例子,并且可以认为ROM 72、 RAM 73和记录NAS 侧程序的未示出的外部记录介质(例如,预先记录了 NAS侧程序 的CD-ROM)中的任 一 个作为部分(14)中的"记录介质"的例子。
在上述实施例的某些中,选择NAS作为可连接网络的装置。 然而,代替NAS或除NAS之外,可以通过选择其它存储装置(例 如,不具有用于数据存储目的的可动部分这一类型的存储器)、 其它网络相关装置(例如,路由器等)、家用电器(例如,媒体播 放器、电视机、冰箱等)或办公装置(例如,打印机、复印机等)
23来实现本发明。
而且,在上述实施例的某些中,选择PC作为计算机相关装 置。然而,代替PC或除PC之外,可以通过选择家用电器(例如,
媒体播放器或电视机等用于再现图像或声音的再现装置、冰箱 等)或办公装置(例如,打印机、复印机等)来实现本发明。
在上述实施例中,响应于PC12(即,计算才几相关装置)的通 电操作和关闭操作,NAS20(即,可连接网络的装置)在列表上 进行登记和删除。然而,本发明不局限于此。
例如,当各PC 12进行与网络14的连4妄才喿作时,该PC 12可 以向NAS 20发送用于指示启动NAS 20的开始命令信号,并且 NAS 20可以在接收到该开始命令信号时,将该PC 12登记在列 表上。
此外,当登记在列表上的PC 12切换成或将要切换成PC 12 从网络14断开的断开状态时,NAS 20可以乂人列表删除该PC 12。
具体地,在PC 12将要乂人网络14断开时(例如,向PC12输入 断开命令),PC 12可以向NAS 20发送断开通知信号,并且NAS 2 0可以在接收到该断开通知信号时判断为P C 12将要切换成从 该网络断开,并且可以从列表删除PC 12。
可选地,PC 12可以在PC 12的运^f亍期间周期性发送开始命 令,并且当NAS 20没有从登记在列表上的PC 12接收到开始命 令信号超过预定时间段时,NAS 20可以判断为该PC 12已经切 换到断开状态,并且可以从列表删除该PC 12。
在上述实施例中,图1示出具有单个网络14的网络系统IO。 然而,在同一网络中可以设置多个网络。
如图9所示,网络系统10B包括PC 12(PC-A、 PC-B、 PC-C 和PC-D)和NAS 20(NAS-X、 NAS-Y和NAS-Z)。在这一方面, PC國A、 PC-B、 PC-C、 PC画D、 NAS-X、 NAS國Y和NAS誦Z与(同一)网络14连接。顺便提及,对于PC-A、 PC-B、 PC-C和PC-D中的 每一个,可以设置可连接的NAS 20。在图9所示的例子中,将 PC-A设置成可与NAS-X连接,将PC-B设置成可与NAS-Y连接, 将PC-C设置成可与NAS-X和NAS-Y连接,并且将PC-D设置成可 与NAS-X、 NAS-Y和NAS-Z连接。换句话"i兌,不同的PC组可以 分别共享NAS-X、 NAS-Y和NAS-Z。
在这种情况下,尽管可以解释为网络系统10B包括单个网 络14,但是可以解释为网络系统10B包括分别与NAS 20相对应 的三个网络,也就是说,包括NAS-X以及PC-A、 PC-C和PC-D 的网络a,包括NAS-Y以及PC-B、 PC-C和PC-D的网络(3,以及 包括NAS-Z和PC-D的网络y。
在将这些实施例的系统应用于网络系统IOB的情况下,例 如,当将PC-B连接到网络p(或者将PC-B连接到网络14、或者启 动PC-B)时,打开NAS-Y电源。当没有PC 12与网络(3连接(或没 有PC与网络14连接、或没有启动PC)时,关闭NAS-Y的电源。
尽管通过参考附图详细说明了本发明的一些实施例,但是 这些实施例是示例性的。可以以其它形式实现本发明,包括结 合"发明内容"所述的模式,本技术领域的技术人员基于自己的 专业知识,通过对这些实施例进^f亍各种改变或^f务改,i殳计这些形式。
本申请基于并要求2007年11月5日递交的日本专利申请 2007-287170的优先4又,该申请的全部内容通过引用包含于此。
权利要求
1. 一种被配置成通过网络与一个或多个计算机相关装置进行通信的可连接网络的装置,所述可连接网络的装置包括列表管理单元,用于当所述列表管理单元接收到从计算机相关装置发送的、指示启动所述可连接网络的装置的开始命令信号时,将该计算机相关装置登记在列表上;以及当登记在所述列表上的计算机相关装置切换成或将要切换成从所述可连接网络的装置断开的断开状态时,从所述列表删除该计算机相关装置;以及关闭单元,用于当在所述列表上没有登记计算机相关装置时,关闭所述可连接网络的装置的一部分的电源。
2. 根据权利要求l所述的可连接网络的装置,其特征在于, 所述列表管理单元用于当关闭或将要关闭计算机相关装置时, 从所述列表删除该计算机相关装置。
3. 根据权利要求l所述的可连接网络的装置,其特征在于, 所迷列表管理单元包括第一判断/删除单元,所述第一判断/删 除单元用于当所述列表管理单元接收到从计算机相关装置发送的、表 示该计算机相关装置将要从所述网络断开的断开通知信号时, 判断为该计算机相关装置将要切换成从所述网络断开;以及从所述列表删除输出所述断开通知信号的计算机相关装置。
4. 根据权利要求l所述的可连接网络的装置,其特征在于, 在各计算机相关装置的运行期间,各计算机相关装置周期性发送所述开始命令信号,其中,所述列表管理单元包括第二判断/删除单元,所述第 二判断/删除单元用于当没有从登记在所述列表上的计算机相关装置接收到 所述开始命令信号超过预定时间段时,判断为该计算机相关装置切换成所述断开状态;从所述列表删除该计算机相关装置。
5. 根据权利要求l所述的可连接网络的装置,其特征在于, 还包括通电单元,所述通电单元用于在尚未登记计算机相关装 置的所述列表上登记计算机相关装置时打开所述电源。
6. 根据权利要求l所述的可连接网络的装置,其特征在于, 还包括作为驱动源的电动机,其中,所述关闭单元用于关闭所 述电动才几的电源。
7. 根据权利要求6所述的可连接网络的装置,其特征在于, 还包括存储装置,所述存储装置包括由所述电动机驱动的可记 录数据的硬盘。
8. 根据权利要求l所述的可连接网络的装置,其特征在于, 还包括用于再现图像或声音的再现装置,其中,所述关闭单元 用于关闭所述再现装置的电源。
9. 根据权利要求l所述的可连接网络的装置,其特征在于, 所述计算机相关装置包括台式计算机、便携式计算机和数字家 用电器至少之一。
10. 根据权利要求l所述的可连接网络的装置,其特征在 于,还包括第 一 电源; 第二电源;第一单元,其能够利用从所述第一电源供应的电力来工作; 第二单元,其能够利用从所述第二电源供应的电力来工作, 所述第二单元包括所述列表管理单元和所述关闭单元,其中,所述关闭单元用于切断从所述第一电源到所述第一单元的电力供应。
11. 一种用于从通过网络与可连接网络的装置连接的计算 机相关装置管理所述可连接网络的装置的电源的方法,所述可连接网络的装置包括列表管理单元,用于当所述列表管理单 元接收到从计算机相关装置发送的、指示启动所述可连接网络 的装置的开始命令信号时,将该计算机相关装置登记在列表上, 以及当登记在所述列表上的计算机相关装置切换成或将要切换 成从所述网络断开的断开状态时,从所述列表删除该计算机相 关装置;以及关闭单元,用于当在所述列表上没有登记计算机 相关装置时,关闭所述可连接网络的装置的一部分的电源,所 述方法包4舌在所述计算机相关装置的运行期间,从所述计算机相关装 置向所述可连接网络的装置发送所述开始命令信号,以使得所 述可连接网络的装置将所述计算机相关装置登记在所述列表 上。
12. —种用于可连接网络的装置的电源管理方法,所述可 连接网络的装置被配置成通过网络与一个或多个计算机相关装 置进行通信,所述方法包括当列表管理单元接收到从计算机相关装置发送的、指示启 动所述可连接网络的装置的开始命令信号时,将该计算机相关 装置登记在列表上;以及当登记在所述列表上的计算机相关装置切换成或将要切换 成从所述网络断开的断开状态时,从所述列表删除该计算机相 关装置;以及当在所述列表上没有登记计算机相关装置时,关闭所述可 连接网络的装置的 一 部分的电源。
全文摘要
本发明提供了一种可连接网络的装置及其电源管理方法。该可连接网络的装置被配置成通过网络与一个或多个计算机相关装置进行通信。该可连接网络的装置包括列表管理单元和关闭单元。当列表管理单元接收到从计算机相关装置发送的、指示启动可连接网络的装置的开始命令信号时,列表管理单元将该计算机相关装置登记在列表上。当登记在列表上的计算机相关装置切换成或将要切换成从可连接网络的装置断开的断开状态时,列表管理单元从列表删除该计算机相关装置。当在列表上没有登记计算机相关装置时,关闭单元关闭可连接网络的装置的一部分的电源。
文档编号H04L12/24GK101442432SQ200810173658
公开日2009年5月27日 申请日期2008年11月5日 优先权日2007年11月5日
发明者后藤悟, 大屋诚 申请人:巴比禄股份有限公司