专利名称:网络设备的利记博彩app
技术领域:
本说明书涉及一种网络设备,该网络设备经由网络以可通信的方式与外部设备相 连接。
背景技术:
已知要以可通信的方式与PC相连接的多功能设备(例如,日本专利申请公开 No. 2007-6096)。如果在正常状态下,多功能设备连续地没有被使用达到预定的时间,那么 该多功能设备被设置在其中功率消耗低于正常状态的功率节省状态下。
发明内容
在网络设备中进一步寻求功率的节省。本说明书公开一种用于使用不同于传统方 法的方法来实现网络设备的功率节省的技术。在本说明书中公开的一个方面是一种网络设备,该网络设备被构造为经由网络以 可通信的方式与外部设备相连接。网络设备可以包括第一发光元件,该第一发光元件被 构造用于指示与经由网络的数据通信相关的第一类型的信息;和发光元件控制单元,该发 光元件控制单元被构造用于控制第一发光元件。网络设备可以被构造为被设置处于包括第 一工作状态(performance state)和第二工作状态的多个工作状态中的任何一个工作状态 中。第二工作状态中的功率消耗可以小于第一工作状态中的功率消耗。发光元件控制单元 可以被构造为在网络设备被设置处于第一工作状态中的第一情况下允许第一发光元件发 光,并且在网络设备被设置处于第二工作状态中的第二情况下,控制第一发光元件,使得在 第二情况下第一发光元件的功率消耗小于在第一情况下第一发光元件的功率消耗。“网络设备可以被构造为被设置处于包括第一工作状态和第二工作状态的多个工 作状态中的任何一个工作状态中”的前述句子还可以被改述为,但是不限于,“被包括在网 络设备中的特殊设备被设置处于包括第一工作状态和第二工作状态的多个工作状态中的 任何一个工作状态中”。另外,“第一情况(或者第二情况)”的前述表达可以意指,但是不 限于,网络设备被设置处于第一工作状态(或者第二工作状态)中的整个时段,或者意指, 但不限于,整个时段的一部分。例如,如果将网络设备设置处于第一工作状态中,并且事先 已知从第一工作状态到第二工作状态的切换的时刻,那么可以从该时刻之前的预定时段开 始以与第二情况相同的方式开始第一发光元件的控制。另外,如果将网络设备设置处于第 二工作状态,并且事先已知从第二工作状态到第一工作状态的切换的时刻,那么可以从该 时刻之前的预定时段开始以与第一情况相同的方式开始第一发光元件的控制。此外,只要发光元件控制单元能够如上所述的控制第一发光元件,则该发光元件控制单元就是足够的,并且不需要其不变地如上所述的控制第一发光元件。例如,网络设备 可以被构造为被设置处于任一模式中;具体地,被设置处于第一模式或者第二模式中。如果 发光元件控制单元被设置为第一模式,则它可以如上所述的控制第一发光元件。如果发光 元件控制单元被设置为第二模式,即使其是第二情况,仍可以以与第一情况相同的方式来 控制第一发光元件。根据前述的构造,在网络设备被设置处于第一工作状态中的第一情况下,用户将能够通过参考第一发光元件的发光状态来确定与经由网络的数据通信相关的信息(在下 文中,被称为“数据通信信息”)。同时,在网络设备被设置处于第二工作状态中的第二情况 下,通常地,使用户理解数据通信信息的必要性较低。根据前述的构造,由于第一发光元件 被控制以在第二状态下减少功率消耗,从而实现功率的节省。网络设备可以进一步包括第一处理单元,该第一处理单元被构造为在第一工作 状态中执行用于与外部设备进行通信的数据的处理;和第二处理单元,该第二处理单元被 构造为在第二工作状态中执行用于与外部设备进行通信的数据的处理。第一工作状态可以 是其中第一处理单元被设置处于非睡眠状态中的状态。第二工作状态可以是其中第一处理 单元被设置处于睡眠状态中的状态。“非睡眠状态”的前述术语还可以被改述为,但不限于, “执行状态”。此外,“睡眠状态”的前述术语还可以被改述为,但不限于,“具有比非睡眠状态 低的功率消耗的状态”。根据前述的构造,通过将第一处理单元设置为睡眠状态能够实现具 有低功率消耗的第二工作状态。例如,发光元件控制单元可以允许第一发光元件在第一情况下连续地发光,并且 允许第一发光元件在第二情况下闪亮(换言之,与第一情况相比,减少第一发光元件的发 光频率)。另外,第一发光元件控制单元可以允许第一发光元件在第一情况下发射具有高亮 度的光,并且允许第一发光元件在第二情况下发射具有低亮度的光(换言之,与第一情况 相比,减少要被提供给第一发光元件的电流量)。此外,发光元件控制单元可以在第二情况 下禁止第一发光元件的发光。根据前述的构造,由于第一发光元件在第二情况下未点亮,在 第二情况下,与允许第一发光元件发光的情况相比较能够实现功率节省。如果采用在第二情况下禁止第一发光元件的发光的构造,可以采用下述构造。发 光元件控制单元可以被构造为,当在第二情况下预定条件被满足时,在网络设备被保持在 第二工作状态中的同时,允许第一发光元件在特殊时段中发光。根据前述的构造,即使在第 二情况下用户也能够确定数据通信信息。另外,由于在特殊时段期间允许第一发光元件发 光,并且在特殊时段结束之后随后禁止第一发光元件发光,所以能够禁止第二情况消耗更 多的功率。网络设备可以进一步包括操作单元,该操作单元被构造为由用户操作。在用户通 过操作单元进行预定操作的情况下预定条件可以被满足。根据前述的构造,用户能够通过 在第二情况下执行预定操作来确定数据通信信息。网络设备可以进一步包括接收单元,该接收单元被构造用于接收经由网络从外部 设备发送的数据。在接收单元接收到来自于外部设备的特殊数据的情况下预定条件可以被 满足。根据前述的构造,用户能够例如通过将来自于外部设备的特殊数据发送到网络设备 来确定数据通信信息。网络设备可以进一步包括第二发光元件,该第二发光元件被构造用于指示与经由网络的数据通信相关的第二类型的信息。第二类型的信息可以不同于第一类型的信息。发 光元件控制单元可以被构造为在第一情况下允许第二发光元件发光,并且在第二情况下控 制第二发光元件,使得在第二情况下第二发光元件的功率消耗小于在第一情况下第二发光 元件的功率消耗。根据前述的构造,用户能够通过确定第一情况下的第二发光元件的发光 状态,来确定不同类型的数据通信信息。由于在第二情况下对第二发光元件进行控制以减 少功率消耗,从而能够实现功率的节省。第一类型的信息可以包括下述中的至少一个指示网络的线路速度的信息、指示经由网络进行通信的数据是否存在的信息、以及指示网络设备是否以与外部设备可通信的 方式与网络相连接的信息。网络设备可以进一步包括显示单元,和图像数据供给单元,该图像数据供给单元 被构造为将图像数据提供给显示单元。图像数据可以表示要被显示的图像。第一工作状态 可以是其中图像数据供给单元将图像数据提供给显示单元的状态。第二工作状态可以是其 中图像数据供给单元没有将图像数据提供给显示单元的状态。根据前述的构造,由于图像 数据没有被提供给显示单元,所以能够实现具有较低功率消耗的第二工作状态。用于实现前述的网络设备的计算机程序和控制方法同样是新颖和有效的。包括计 算机程序的计算机可读介质同样是新颖和有效的。包括前述的网络设备和外部设备的网络 系统同样是新颖和有效的。
图1示出网络系统的构造的示例。图2是用于解释多功能设备的状态被改变的情况的图。图3示出了多功能设备的状态与各个单元的状态之间的关系。图4示出了要由主CPU执行的处理的流程图。图5示出了要由主CPU执行的处理的流程图。图6示出了要由主CPU或者子CPU执行的处理的流程图。
具体实施例方式(系统的构造)现在参考附图解释实施例。如图1中所示,网络系统2包括多功能设备10、网络52、PC 60等等。多功能设备10和PC 60经由网络52可相互通信。网络52包括集线器 (HUB)50。(多功能设备10的构造)多功能设备10包括操作单元12、存储单元14、打印单元16、IXD (液晶显示器)18、 第一 LED 20、第二 LED 22、I/O端口 24、以及控制单元30。操作单元12包括多个键12a、 12b、12c。模式改变键12a是用于将模式设置为第一模式或者第二模式的键。第一模式是 如下的模式,其用于在稍后描述的L睡眠状态和D睡眠状态中将第一和第二 LED 20,22设 置处于输出禁用状态。第二模式是如下的模式,其使第一和第二 LED 20、22在L睡眠状态 和D睡眠状态中也保持在输出启用状态中。特定键12b是如下的键,其用于在第一模式被 设置时,在L睡眠状态或者D睡眠状态中将第一和第二 LED 20,22暂时地设置处于输出启用状态。存储单元14存储要被显示在IXD 18上的图像数据(例如,菜单图像数据)。存储 单元14进一步存储要由控制单元30执行的程序14b。打印单元16打印从PC 60发送的打 印数据。IXD 18显示各种类型的信息。第一和第二 LED 20、22被提供在多功能设备10的 后表面上。I/O端口 24也被提供在多功能设备10的后表面上。第一和第二 LED 20、22被 提供在I/O端口 24的附近。特定键12b被布置在I/O端口 24的附近(换言之,在第一和 第二 LED 20、22的附近)。LAN线缆26的一端被连接至I/O端口 24。集线器50被连接至 LAN线缆26的另一端。第一 LED 20是第一颜色的LED (例如,橙色)。第一 LED 20示出了与网络52的线 路速度相关的信息。在接下来的解释中,此信息被称为“速度”。在本实施例中,在线路速度 是IOOMbps的情况下,第一 LED 20被控制为持续地点亮,并且在线路速度是IOMbps的情况 下第一 LED 20被控制为未点亮。第二 LED 22是不同于第一颜色的第二颜色(例如,绿色)的LED。第二 LED 22示 出了表示多功能设备10是否以可通信的方式连接至网络52的信息。在接下来的解释中, 此信息被称为“链路”。另外,以可通信的方式将多功能设备10连接至网络52的状态被称 为“链路接通状态”(link-up state),并且没有以可通信的方式将多功能设备10连接至网 络52的状态被称为“链路断开状态”。例如,作为链路断开状态的示例,可以考虑LAN线缆 26没有被连接至I/O端口 24的状态,或者LAN线缆26被连接至I/O端口 24但是集线器 50是不可操作的状态。在本实施例中,在链路接通状态的情况下第二LED 22被控制器为持 续地点亮,并且在链路断开状态的情况下第二 LED 22被控制为未点亮。第二 LED 22进一步示出了表示经由网络52进行通信(发送和/或接收)的数据是否存在的信息(换言之,表示多功能设备10是否处于数据通信之中的信息)。在接下来 的解释中,此信息被称为“活动”。在本实施例中,在多功能设备10处于数据通信中的情况 下,第二 LED22被控制为闪亮。如上所述,为了进行数据通信,状态必须是链路接通状态。因 此,当多功能设备10的通信结束时,第二 LED 22的闪亮也被结束,并且第二 LED 22被控制 为持续地点亮。控制单元30包括第一时钟供给单元32、第二时钟供给单元34、主CPU 36、子CPU 38、PHY (物理层)芯片40、以及MAC (媒体接入控制)芯片42。第一时钟供给单元32将时 钟提供给主CPU 36。第二时钟供给单元34将时钟提供给子CPU 38。主CPU 36的操作频 率大于子CPU 38的操作频率。主CPU 36根据被存储在存储单元14中的程序14b控制各种类型的处理。下面列 出要由主CPU 36执行的处理的类型。(1)主CPU 36执行用于在点亮状态和未点亮状态之间切换IXD18的光源的处理。 主CPU 36进一步执行用于将被存储在存储单元14中的图像数据14a提供给IXD 18、并且 将图像数据14a显示在IXD 18上的显示处理。(2)主CPU 36执行与PC 60进行通信的数据的处理。例如,主CPU 36执行用于基 于从PC 60发送的打印命令分组来驱动打印单元16的打印处理。(3)主CPU 36在第一模式被设置的情况下执行用于在输出禁用状态和输出启用 状态之间切换第一和第二 LED 20、22的处理。具体地,主CPU 36执行经由MAC芯片42将用于将第一和第二 LED 20、22设置为输出禁用状态或者输出启用状态的命令发送到PHY芯 片40的处理。在接下来的解释中,用于将第一和第二 LED 20、22设置为输出启用状态的命 令被称为“输出启用命令”,并且用于将第一和第二 LED 20,22设置为输出禁用状态的命令 被称为“输出禁用命令”。子CPU 38根据被存储在存储单元14中的程序14b执行各种类型的处理。下面列 出要由子CPU 38执行的处理的类型。(1)子CPU 38执行用于在时钟供给执行状态和时钟供给暂停(suspend)状态之间 切换第一时钟供给单元32的处理。具体地,在本实施例中,存在对主CPU 36的时钟供给被 暂停的状态(主CPU 36的睡眠状态)。在本实施例中,在多功能设备10的电源被接通的状 态下,对子CPU 38的时钟供给被不间断地执行。(2)子CPU 38在主CPU 36处于睡眠状态的同时,从PC 60接收到特殊分组的情况下,执行特殊分组的处理(例如,答复处理)。(3)子CPU 38在第一模式被设置的情况下,在主CPU 36处于睡眠状态的同时,执 行用于在输出禁用状态和输出启用状态之间切换第一和第二 LED 20、22的处理。具体地, 子CPU 38执行经由MAC芯片42将输出启用命令或者输出禁用命令发送到PHY芯片40的处理。PHY芯片40执行OSI (开放系统互连)参考模型的物理层的处理。PHY芯片40被 连接至I/O端口 24。PHY芯片40被连接至MAC芯片42。PHY芯片40还被连接至第一和第 二 LED 20、22。PHY芯片40检测“速度”、“链路”以及“活动”。在PHY芯片40接收到来自 于主CPU 36或者子CPU 38的输出启用命令的情况下,PHY芯片40根据自身已经检测到的 “速度”、“链路”以及“活动”来执行用于将电流提供给第一和第二 LED 20、22的处理。在 PHY芯片40接收到来自于主CPU 36或者子CPU 38的输出禁用命令的情况下,PHY芯片40 执行用于停止将电流提供给第一和第二 LED 20,22的处理。MAC芯片42执行作为OSI参考模型的数据链路层的子层的MAC层的处理。MAC芯 片42被连接至PHY芯片40。MAC芯片42被连接至主CPU 36和子CPU 38。(多功能设备10的状态)现在解释多功能设备10的状态。图2示出了多功能设备10的状态被改变的情况。 图3示出了多功能设备10的状态与各个单元18、20、22、36、38的状态之间的关系。注意的 是,图3示出在第一模式被设置的情况下第一和第二 LED 20、22的状态。如图2中所示,多 功能设备10在下述状态之间进行改变;即,处理状态70、待机状态72、L睡眠状态(浅睡) 状态74、以及D睡眠(深睡)状态76。处理状态70是主CPU 36执行特定处理的状态。在 这里,作为特定处理的示例,可以考虑前述的打印处理、显示处理等等。如图3中所示,在处 理状态70中,时钟被提供给主CPU 36和子CPU 38。在处理状态70中,IXD18的光源处于点 亮状态,并且图像数据14a被提供给IXD 18。另外,在处理状态70中,第一和第二 LED 20、 22处于输出启用状态。具体地,允许第一和第二 LED 20、22进行指示“速度”、“链路”以及 “活动”的发光。如图2中所示,当主CPU 36完成前述特定处理(打印处理、显示处理等等)时,状 态进入待机状态72。如图3中所示,在待机状态72中,时钟被提供给主CPU 36和子CPU 38。另外,在待机状态72中,IXD 18的光源处于点亮状态,并且第一和第二 LED 20、22处于输出启用状态。如图2中所示,如果在待机状态72中输入用于执行前述特定处理的命令(例如,通过用户进行的键12c (参考图1)的操作或者打印分组的接收),状态进入处理状态70。此 夕卜,如果在待机状态72下没有输入用于执行前述特定处理的命令的状态持续预定的时间, 那么状态进入L睡眠状态74。如图3中所示,在L睡眠状态74中,时钟被提供给主CPU 36 和子CPU 38。在L睡眠状态74中,IXD 18的光源处于未点亮状态。如果模式被设置为第 一模式,那么在L睡眠状态74下,第一和第二 LED 20、22处于输出禁用状态。如稍后详细 地解释,即使在输出禁用状态下,如果满足条件(图6的S32或者S30的条件),那么第一和 第二 LED 20、22也能暂时地变成输出启用状态。如果模式被设置为第二模式,那么即使在 L睡眠状态74中,第一和第二 LED 20、22也被保持在输出启用状态下。如图2中所示,如果在L睡眠状态74中,输入用于执行前述特定处理的命令,那么 状态进入处理状态70。如果在L睡眠状态74中满足特定条件,那么状态进入D睡眠状态 76。在本实施例中,上述的特定条件指的是没有进行数据通信,并且不存在主CPU 36针对 其执行处理的分组。如图3中所示,在D睡眠状态76中,对主CPU 36的时钟供给被暂停。 艮口,主CPU 36处于睡眠状态下。在D睡眠状态76中,IXD18的光源处于未点亮状态。如果 模式被设置为第一模式,那么在D睡眠状态76中,第一和第二 LED 20,22处于输出禁用状 态(然而,如果满足条件那么它们也能暂时地变成输出启用状态)。如果模式被设置为第二 模式,即使在D睡眠状态76中,第一和第二 LED 20,22也被保持在输出启用状态下。如图2中所示,如果在D睡眠状态76中输入用于执行前述特定处理的命令,那么 状态进入L睡眠状态74 (换言之,对主CPU 36的时钟供给被恢复),然后进入处理状态70。在本实施例中,如果多功能设备10的状态处于L睡眠状态74和D睡眠状态76中, 那么LED 18的光源被设置为未点亮状态。具体地,L睡眠状态74和D睡眠状态76是其中 用户在观察多功能设备10之后识别到多功能设备10处于低功率消耗状态(睡眠状态)的 状态。尽管如果多功能设备10的状态是处于D睡眠状态76中,则主CPU 36将不会接收到 时钟的供给并且被设置为睡眠状态,但是如果多功能设备10的状态是处于处理状态70、待 机状态72、或者L睡眠状态74中,那么主CPU 36将会接收到时钟的供给并且被设置为非睡 眠状态(正常工作状态)。(由主CPU 36和子CPU 38执行的处理)现在将详细地解释当模式被设置为第一模式时,要由主CPU 36和子CPU 38执行 的处理的内容。在本实施例中,主CPU 36基本上在时钟被供给主CPU 36的状态下(换言 之,在处理状态70、待机状态72、以及L睡眠状态74下)执行处理。图4示出在待机状态72中要由主CPU 36执行的处理的流程图。主CPU 36监测没有输入用于执行前述特定处理的命令的状态是否持续了预定的时间(Sio)。如果在前述的 情况下确定为是,那么主CPU 36经由MAC芯片42将输出禁用命令发送到PHY芯片40 (S12)。 因此,PHY芯片40将供给到第一和第二 LED 20、22的电流暂停。从而第一和第二 LED 20、 22被关闭。尽管在流程图中没有示出,如果在S 10确定为是,那么主CPU 36将IXD 18的 光源设置为未点亮状态,并且将供给到LCD 18的图像数据14a暂停。从而多功能设备10 从待机状态72转移到L睡眠状态74。图5示出在L睡眠状态74中要由主CPU 36执行的处理的流程图。主CPU 36监测用于执行前述特定处理的命令是否被输入(S20)。如果在前述的情况下确定为是,那么主 CPU 36经由MAC芯片42将输出启用命令发送到PHY芯片40 (S22)。因此,PHY芯片40根 据自身已经检测到的“速度”、“链路”以及“活动”将电流提供给第一和第二 LED 20、22。例如,如果网络52的线路速度是预定的值或者较高,那么PHY芯片40将电流提供给第一 LED 20并且导通第一 LED 20。然而,如果线路速度低于预定的值,那么PHY芯片40不将电流提 供给第一 LED 20。另外,例如,在链路接通状态中,PHY芯片40将电流提供给第二 LED 22, 并且导通第二 LED 22。然而,在链路断开状态中,PHY芯片40不将电流提供给第二 LED 22。 如果进行数据通信,那么PHY芯片40提供电流从而第二 LED 22将会闪亮。尽管在流程图中未示出,但是子CPU 38监测在L睡眠状态74中是否满足前述特 定条件(没有进行数据通信,并且不存在主CPU 36针对其执行处理的分组)。如果在前述 的情况下确定为是,那么子CPU 38将用于暂停时钟供给的命令发送到第一时钟供给单元 32。因此,第一时钟供给单元32暂停对主CPU 36的时钟供给。从而状态被从L睡眠状态 74转移到D睡眠状态76。子CPU 38监测在D睡眠状态76中是否输入用于执行前述特定处理的命令。如果 在前述的情况下确定为是,那么子CPU 38将用于恢复时钟供给的命令发送到第一时钟供 给单元32。因此,第一时钟供给单元32恢复对主CPU 36的时钟供给。因此,多功能设备 10从D睡眠状76转移到L睡眠状态74。其上的时钟供给被恢复的主CPU 36根据输入命 令来执行前述特定处理。主CPU 36附加地将IXD 18的光源设置为点亮状态,并且恢复将 图像数据14a提供给IXD 18。主CPU 36进一步经由MAC芯片42将输出启用命令发送到 PHY芯片40。因此状态从L睡眠状态74转移到处理状态70。图6示出了在L睡眠状态74中要由主CPU 36执行的处理的流程图。子CPU 38 在D睡眠状态76中执行图6中所示的处理。主CPU 36或者子CPU 38监测特殊分组的接 收(S30)。特殊分组还能够被改述为除了由主CPU 36针对其执行处理的分组之外的分组。 作为主CPU 36针对其执行处理的分组的示例,例如,可以考虑打印命令分组、用于请求多 功能设备10的状态的分组、TCP(传输控制协议)分组等等。作为特殊分组的示例,可以考 虑ICMP (因特网控制消息协议)分组(ping)。即使接收到特殊分组,L睡眠状态74或者D 睡眠状态76仍被保持,而没有转移到处理状态70。如果接收到特殊分组,那么在S30主CPU 36或者子CPU 38确定为是,并且进入S34。主CPU 36或者子CPU 38还监测是否特定键12b被操作(参考图1) (S32)。特定 键12b能够被改述为用于执行除了主CPU 36应针对其执行处理的操作之外的操作的键。即 使特定键12b被操作,L睡眠状态74或者D睡眠状态76也仍被保持,而没有转移到处理状 态70。如果特定键12b被操作,那么在S32,主CPU 36或者子CPU 38确定为是,并且进入 S34。如果图1中所示的其他键12a、12c被操作,那么主CPU 36或者子CPU 38确定已经输 入用于执行前述特定处理的命令,并且执行用于转移到处理状态70的各种类型的处理(例 如,用于恢复对主CPU 36的时钟供给的处理、用于点亮IXD 18的光源的处理、用于发送输 出启用命令的处理等等)。在S34,主CPU 36或者子CPU 38经由MAC芯片42将输出启用命令发送到PHY芯 片40。因此,PHY芯片40根据自身已经检测到的“速度”、“链路”以及“活动”将电流提供给 第一和第二 LED 20,22o主CPU 36或者子CPU 38从在S34处将第一和第二 LED 20、22设置为输出启用状态的时间开始(换言之,从在S34处将输出启用命令发送的时间开始)等 待预定的时间的经过(S36)。当经过了前述的预定的时间时,主CPU 36或者子CPU 38经由 MAC芯片42将输出禁用命令发送到PHY芯片40 (S38)。因此,PHY芯片40将提供到第一和 第二 LED 20、22的电流暂停。在上面已经详细地描述了在模式被设置为第一模式的情况下要由主CPU 36和子 CPU38执行的处理的内容。如果模式被设置为第二模式,那么在L睡眠状态74和D睡眠状 态76中,第一和第二 LED 20、22被保持在输出启用状态下。除此之外,要由主CPU 36和子 CPU 38执行的处理与在前述第一模式的情况下的相同。在上面详细地解释本实施例的网络系统2。如上所述,多功能设备10能够在L睡 眠状态74中通过使LCD 18的光源处于未点亮状态而设法获得功率的节省。此外,多功能 设备10能够在D睡眠状态76中通过将对主CPU 36的时钟供给暂停而进一步地设法获得 功率的节省。用户能够在处理状态70和待机状态72中通过查看第一和第二 LED 20,22的发光 状态来确定“速度”、“链路”以及“活动”。同时,在L睡眠状态74和D睡眠状态76中,通常, 使用户理解数据通信信息的必要性较低。另外,第一和第二 LED 20、22都被提供在多功能 设备10的后表面上。因此,在L睡眠状态74和D睡眠状态76中,考虑到用户确定第一和 第二 LED 20、22的发光状态的频率较低。在本实施例中,如果模式被设置为前述的第一模 式,在L睡眠状态74和D睡眠状态76中,由于第一和第二 LED 20,22处于输出禁用状态, 所以能够实现功率节省。如果第一和第二 LED 20、22是输出禁用状态,那么用户能够通过将来自于PC 60 的特殊分组发送到多功能设备10,来将第一和第二 LED20、22暂时地设置为输出启用状态 (在图6的S30处为是)。此外,如果第一和第二 LED 20、22是输出禁用状态,那么用户能 够通过操作特定键12b (参考图1),将第一和第二 LED 20,22暂时地设置为输出启用状态 (在图6的S32处为是)。即使在图6的S30或者S32确定为是,那么L睡眠状态74或者 D睡眠状态76也被保持。根据本实施例,即使多功能设备10被转移到L睡眠状态74或者 D睡眠状态76,并且第一和第二 LED 20,22变成输出禁用状态,用户也能够确定“速度”、“链 路”以及“活动”同时保持L睡眠状态74或者D睡眠状态76。即使在图6的S30或者S32 处确定为是,由于第一和第二 LED 20,22没有持续地处于输出启用状态下,所以也能够禁 止功率消耗的增加。由于前述的特定键12b (参见图1)被布置在I/O端口 24的附近(换言之,在第一 和第二 LED 20、22的附近),用户能够在确定第一和第二 LED 20、22的发光状态之后,对被 布置在第一和第二 LED 20,22的附近中的特定键12b进行操作。根据前述的解释中显然的是,本实施例的多功能设备10和PC 60分别是“网络设 备”和“外部设备”的示例。第一 LED 20和第二 LED22分别是“第一发光元件”和“第二发 光元件”的示例。主CPU 36是“光元件控制单元”、“第一处理单元”、以及“图像数据供给单 元”的示例。子CPU 38是“第二处理单元”的示例。I/O端口 24和LCD 18分别对应于“接 收单元”和“显示单元”。在其中由于时钟被提供给主CPU 36而导致主CPU 36被设置为非睡眠状态的多功 能设备10的处理状态70 (或者待机状态72或者L睡眠状态74)是“第一工作状态”的示例,并且在其中由于对主CPU 36的时钟供给被暂停而导致主CPU 36被设置为睡眠状态的 多功能设备10的D睡眠状态76是“第二工作状态”的示例。另外,在其中图像数据被提供给IXD 18的多功能设备10的处理状态70 (或者待 机状态72)是“第一工作状态”的示例,并且在其中图像数据没有被提供给LCD 18的多功 能设备10的D睡眠状态76 (或者L睡眠状态74)是“第二工作状态”的示例。下面列出前述实施例的修改示例(1)在前述实施例中,尽管在第一模式的情况下,第一和第二 LED 20,22处于输出禁用状态下,但是它们也可以处于输出启用状态下。具体地,第一和第二 LED 20、22可以被 设置为仅在D睡眠状态76中处于输出禁用状态。在本修改示例中,在睡眠状态和非睡眠状 态之间切换主CPU 36的时刻和在输出禁用状态和输出启用状态之间切换第一和第二 LED 20、22的时刻将会一致。(2)在前述实施例中,L睡眠状态74可以被省略。具体地,如果在待机状态72中 没有输入用于执行前述特定处理的命令状态持续了预定的时间(在图4的S 10处为是), 那么对主CPU 36的时钟供给可以被暂停,LCD 18的光源可以变成未点亮状态,在第一模式 下,第一和第二 LED 20、22可以处于输出禁用状态下。(3)在前述的实施例中,如果模式被设置为第一模式,并且在待机状态72中没有 输入用于执行前述的特定处理的命令的状态持续了预定的时间(在图4的S 10处为是), 则IXD 18的光源变成未点亮状态,并且第一和第二 LED 20,22变成输出禁用状态(图4的 S12)。然而,如果事先已知在图4的S 10处将会确定为是的时刻,则在该时刻之前的预定时 段处可以将第一和第二 LED 20、22设置为输出禁用状态。在随后达到该时刻之后,IXD 18 的光源可以被设置未点亮状态。(4)在前述实施例中,通过中断对主CPU 36的时钟供给,主CPU36变成睡眠状态。 然而,通过减少时钟频率而不中断对主CPU 36的时钟供给,也可以使主CPU 36变成睡眠状 态。(5)在前述的实施例中,在第一模式的情况下,在L睡眠状态74或者D睡眠状态 76中,第一和第二 LED 20、22被设置为输出禁用状态。然而,与处理状态70或者待机状态 72相比较,通过将第一和第二 LED 20、22设置为输出启用状态,并且减少要被提供给第一 和第二 LED 20、22的电流量可以实现功率节省。(6)在前述的实施例中,PHY芯片40检测“速度”、“链路”以及“活动”,并且根据检 测结果来控制要被提供给第一和第二 LED 20、22的电流量。然而,主CPU 36、子CPU 38、或 者MAC芯片42还可以使用来自于PHY芯片40的信息,来检测“速度”、“链路”以及“活动”, 并且根据检测结果将用于点亮、闪亮、未点亮的命令发送到PHY芯片40。(7)另外,通过子CPU 38可以执行图4和图5中所示的处理。在L睡眠状态74的 情况下,通过子CPU 38可以执行图6中所示的处理。(8)在前述的实施例中,多功能设备10被构造为可在第一模式和第二模式之间进 行切换。然而,可以省略此模式切换,并且可以构造多功能设备10,从而在L睡眠状态74和 D睡眠状态76中使得第一和第二 LED 20,22始终处于输出禁用状态。(9)前述实施例的技术还能够应用于PC、服务器、打印机、扫描仪、电话终端、传真 设备等等的其他网络设备。
权利要求
一种网络设备,所述网络设备被构造为经由网络以可通信的方式与外部设备相连接,所述网络设备包括第一发光元件,所述第一发光元件被构造用于指示与经由所述网络的数据通信相关的第一类型的信息;以及发光元件控制单元,所述发光元件控制单元被构造用于控制所述第一发光元件,其中,所述网络设备被构造为被设置处于包括第一工作状态和第二工作状态的多个工作状态中的任何一个工作状态中,所述第二工作状态中的功率消耗小于所述第一工作状态中的功率消耗,并且所述发光元件控制单元被构造为在所述网络设备被设置处于所述第一工作状态中的第一情况下,允许所述第一发光元件发光,以及在所述网络设备被设置处于所述第二工作状态中的第二情况下,控制所述第一发光元件,使得在所述第二情况下所述第一发光元件的功率消耗小于在所述第一情况下所述第一发光元件的功率消耗。
2.根据权利要求1所述的网络设备,进一步包括第一处理单元,所述第一处理单元被构造为在所述第一工作状态中执行用于与所述外 部设备进行通信的数据的处理;以及第二处理单元,所述第二处理单元被构造为在所述第二工作状态中执行用于与所述外 部设备进行通信的数据的处理,其中,所述第一工作状态是所述第一处理单元被设置处于非睡眠状态中的状态,并且 所述第二工作状态是所述第一处理单元被设置处于睡眠状态中的状态。
3.根据权利要求1所述的网络设备,其中所述发光元件控制单元被构造为在所述第二情况下禁止所述第一发光元件发光。
4.根据权利要求3所述的网络设备,其中所述发光元件控制单元被构造为,当在所述第二情况下预定条件被满足时,在所述网 络设备被保持在所述第二工作状态中的同时,允许所述第一发光元件在特殊时段中发光。
5.根据权利要求4所述的网络设备,进一步包括 操作单元,所述操作单元被构造为由用户操作,其中,在用户通过所述操作单元执行预定操作的情况下,所述预定条件被满足。
6.根据权利要求4所述的网络设备,进一步包括接收单元,所述接收单元被构造用于接收经由所述网络从所述外部设备发送的数据, 其中,在所述接收单元接收到来自于所述外部设备的特殊数据的情况下,所述预定条 件被满足。
7.根据权利要求1所述的网络设备,进一步包括第二发光元件,所述第二发光元件被构造用于指示与经由所述网络的数据通信相关的 第二类型的信息,所述第二类型的信息不同于所述第一类型的信息, 其中,所述发光元件控制单元被构造为 在所述第一情况下允许所述第二发光元件发光,以及在所述第二情况下控制所述第二发光元件,使得在所述第二情况下所述第二发光元件的功率消耗小于在所述第一情况下所述第二发光元件的功率消耗。
8.根据权利要求1所述的网络设备,其中所述第一类型的信息包括下述中的至少一个(a)指示所述网络的线路速度的信息;(b)指示经由所述网络进行通信的数据是否存在的信息;以及(c)指示所述网络设备是否正以与所述外部设备可通信的方式与所述网络相连接的信息。
9.根据权利要求1所述的网络设备,进一步包括 显示单元;以及图像数据供给单元,所述图像数据供给单元被构造用于将图像数据提供给所述显示单 元,所述图像数据表示要被显示的图像,其中,所述第一工作状态是所述图像数据供给单元将所述图像数据提供给所述显示单 元的状态,并且所述第二工作状态是所述图像数据供给单元没有将所述图像数据提供给所述显示单 元的状态。
全文摘要
本发明涉及一种网络设备。该网络设备可以被构造为经由网络以可通信的方式与外部设备相连接。网络设备可以被提供有第一发光元件,其被构造用于指示与经由网络的数据通信相关的第一类型的信息;和发光元件控制单元。网络设备可以被构造为被设置处于包括第一工作状态和第二工作状态的多个工作状态中的任何一个工作状态中。第二工作状态中的功率消耗可以小于第一工作状态中的功率消耗。在网络设备被设置在第一工作状态的第一情况下,发光元件控制单元允许第一发光元件发光。在网络设备被设置在第二工作状态的第二情况下,发光元件控制单元可以控制第一发光元件,使得在第二情况下第一发光元件的功率消耗小于在第一情况下第一发光元件的功率消耗。
文档编号H04N1/00GK101848306SQ201010150519
公开日2010年9月29日 申请日期2010年3月23日 优先权日2009年3月25日
发明者安藤智子 申请人:兄弟工业株式会社