[go: up one dir, main page]

JP2012038156A - ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム - Google Patents

ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム Download PDF

Info

Publication number
JP2012038156A
JP2012038156A JP2010178841A JP2010178841A JP2012038156A JP 2012038156 A JP2012038156 A JP 2012038156A JP 2010178841 A JP2010178841 A JP 2010178841A JP 2010178841 A JP2010178841 A JP 2010178841A JP 2012038156 A JP2012038156 A JP 2012038156A
Authority
JP
Japan
Prior art keywords
usb
usb device
access
network
usb interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2010178841A
Other languages
English (en)
Inventor
Hirotoshi Yano
浩利 矢野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Platforms Ltd
Original Assignee
NEC AccessTechnica Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC AccessTechnica Ltd filed Critical NEC AccessTechnica Ltd
Priority to JP2010178841A priority Critical patent/JP2012038156A/ja
Publication of JP2012038156A publication Critical patent/JP2012038156A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Power Sources (AREA)
  • Information Transfer Systems (AREA)

Abstract

【課題】USB機器を接続されたネットワーク装置自体とUSB機器との双方の消費電力を、通信状況に応じて低減することが可能なネットワーク装置を提供する。
【解決手段】USBインタフェースを介して電力を供給されるUSB機器を接続されるUSBインタフェースと、USBインタフェースへの電力供給を制御する制御部と、情報通信端末からUSB機器へのネットワークを介したアクセスを接続するプロトコル処理部とを備える。プロトコル処理部は、ネットワークを介して情報通信端末から受信される通信パケットを解析して情報通信端末からUSB機器へのアクセスの状態を検知する。制御部は、アクセスの開始を検知されるとUSBインタフェースへ電力供給を開始して、USB機器に対して使用可能化処理を行い、アクセスの終了を検知されるとUSB機器に対して使用停止処理を行って、USBインタフェースへの電力供給を停止する。
【選択図】図2

Description

本発明は、省電力機能を備えたネットワーク装置に関する。
ネットワーク装置は、他のネットワーク装置や情報通信機器と接続されてネットワークを構成する。近年、USB(Universal Serial Bus)インタフェースを備えたネットワークルータ(以下、ルータ)等のネットワーク装置が普及している。このような、ネットワーク装置は、USBインタフェースを介して接続される通信機器(以下、USB機器)を接続可能である。
また、USBインタフェースを介して接続されたUSB機器をネットワークへ公開する機能を備えたネットワーク装置が知られている。例えば、ハードディスクを搭載したUSB機器がネットワーク装置へ接続された場合、USB機器は、NAS(Network Attached Storage)として動作する。これにより、ネットワーク内のコンピュータは、ネットワーク装置を介してUSB機器内のハードディスクのデータファイルへ自由にアクセスすることが可能となる。
ところで、ネットワーク装置は、一般的に常時、電源を投入された状態で使用される。また、USB機器は、USBインタフェースを介してネットワーク装置から電力を供給されていることが多い。そのため、ネットワーク装置に接続されたUSB機器も、使用の有無に係わらず常に電源が投入された状態となってしまう。その結果、ネットワーク装置やUSB機器が、無駄に電力を消費するという課題がある。このような、課題を解決する技術が以下に開示されている。
特許文献1は、USB規格で定められたサスペンデッド(駆動停止)期間以外であっても、データの転送状態に応じて消費電力を低減可能な期間を検出して、当該機関に電力消費を停止して消費電力を低減する通信制御装置を開示している。特許文献1の通信制御装置では、制御するべきUSBデバイスに、USBインタフェースを介して送信するUSBパケットが存在せず、また、USBバスからUSBインタフェースへ入力されるUSBパケットも存在しない場合に通信制御装置全体の電力消費を停止させる。そのため、パケット転送状態に応じた通信制御装置の低消費電力化を実現できる。
しかし、特許文献1の通信制御装置は、USB機器自体の低消費電力化を測ることしかできない。なお、特許文献2は、特別な構成及び特別な信号を用いることなく、装置の省電力化を達成できる通信接続装置を開示している。また、特許文献3は、周辺機器の電源を必要なときにのみ供給することにより、電力消費効率を向上することができる電源制御装置を開示している。
特開2006−344159号公報 特開2005−109534号公報 特開2003−280770号公報
本発明の目的は、USB機器を接続されたネットワーク装置自体とUSB機器との双方の消費電力を、通信状況に応じて低減することが可能なネットワーク装置を提供することにある。
本発明の第1の側面であるネットワーク装置は、USB機器を接続されるUSBインタフェースと、USB機器は、USBインタフェースを介して電力を供給され、USBインタフェースへの電力供給を制御する制御部と、情報通信端末からUSB機器へのネットワークを介したアクセスを接続するプロトコル処理部とを備え、プロトコル処理部は、ネットワークを介して情報通信端末から受信される通信パケットを解析して情報通信端末からUSB機器へのアクセスの状態を検知して、制御部は、アクセスの開始を検知されるとUSBインタフェースへ電力供給を開始してUSBインタフェースを介して電力を供給されたUSB機器に対して使用可能化処理を行い、アクセスの終了を検知されるとUSBインタフェースを介して電力を供給されたUSB機器に対して使用停止処理を行って、USB機器に対する使用停止処理が完了するとUSBインタフェースへの電力供給を停止する。
本発明の第2の側面であるネットワーク装置の省電力方法は、USB機器を接続されるUSBインタフェースと、USB機器は、USBインタフェースを介して電力を供給され、USBインタフェースへの電力供給を制御する制御部と、情報通信端末からUSB機器へのネットワークを介したアクセスを接続するプロトコル処理部とを備えるネットワーク装置において、ネットワークを介して情報通信端末から受信される通信パケットを解析するステップと、情報通信端末からUSB機器へのアクセスの状態を検知するステップと、アクセスの開始を検知されるとUSBインタフェースへ電力供給を開始するステップと、USBインタフェースを介して電力を供給されたUSB機器に対して使用可能化処理を行うステップと、USB機器へのアクセスの終了を検知されるとUSBインタフェースを介して電力を供給されたUSB機器に対して使用停止処理を行うステップと、USB機器に対する使用停止処理が完了するとUSBインタフェースへの電力供給を停止するステップとを備える。
本発明の第3の側面であるネットワーク装置の省電力プログラムは、上述のネットワーク装置の省電力方法をコンピュータに実行させる。
本発明によれば、USB機器を接続されたネットワーク装置自体とUSB機器との双方の消費電力を、通信状況に応じて低減することが可能なネットワーク装置を提供することができる。
図1は、本発明の実施形態におけるネットワーク装置と周辺機器との接続構成を示す図である。 図2は、本発明の実施形態におけるネットワーク装置1の構成を示す機能ブロック図である。 図3は、本発明の実施形態におけるUSB機器3に対するログイン要求を受信した場合のネットワーク装置1の動作を示すフローチャートである。 図4は、本発明の実施形態におけるPC2がUSB機器3に対するログイン要求を送信した場合のネットワーク装置1と他の装置との動作を示すシーケンス図である。 図5は、本発明の実施形態におけるUSB機器3に対するログアウト要求を受信した場合のネットワーク装置1の動作を示すフローチャートである。 図6は、本発明の実施形態におけるPC2がUSB機器3に対するログアウト要求を送信した場合のネットワーク装置1と他の装置との動作を示すシーケンス図である。 図7は、本発明の実施形態におけるネットワーク装置1及びUSB機器3の消費電力削減効果を示す図である。
添付図面を参照して、本発明の実施形態によるネットワーク装置を以下に説明する。
まず、本実施形態におけるネットワーク装置の構成の説明を行う。図1は、本実施形態におけるネットワーク装置と周辺機器との接続構成を示す図である。
図1を参照すると、本実施形態のネットワーク装置1は、PC(Personal Computer)2と、USB(Universal Serial Bus)機器3と、インターネット(Internet)4と接続される。
まず、ネットワーク装置1は、LAN(Local Area Network)インタフェース11を介してPC(Personal Computer)と接続される。なお、図1ではPC2を一台のみ表示しているが、ネットワーク装置1は、図示されないLAN等のネットワークを介して複数のPC2と接続される場合がある。また、本実施形態ではLANインタフェース11を有線LANとして説明を行うが、LANインタフェース11は、無線LANインタフェースであっても良い。また、PC2は、LANインタフェース11を介して接続される情報通信端末の一例であってPCに限定するものではない。
また、ネットワーク装置1は、WAN(Wide Area Network)インタフェース13を介してインターネット4と接続される。
また、ネットワーク装置1は、USBインタフェース12を介してUSB機器3と接続される。ネットワーク装置1は、USBインタフェース12を介してUSB機器3に電力を供給する。USB機器3は、USBインタフェース12を介して供給される電力により駆動する。本実施形態におけるUSB機器3は、ハードディスクを備える。USB機器3は、ネットワークを介してアクセス可能なNAS(Network Attached Storage)として機能する。これによりUSB機器3は、LANインタフェース11に接続された図示されないLANに公開される。あるいは、WANインタフェース13を介してインターネット4に公開されるとしてもよい。
ネットワーク装置1は、例えば、ネットワークルータ(以下、ルータ)に例示される。ネットワーク装置1は、PC2とインターネット4に接続された図示されないサーバ等との間で行われる通信の転送処理を行う。また、ネットワーク装置1は、PC2からUSB機器3へのアクセスを受け付けて、PC2とUSB機器3との間で行われる通信の転送処理を行う。
本実施形態では、USB機器3は、ネットワーク装置1のUSBインタフェース12から電力を供給されて駆動する。ネットワーク装置1は、PC2からUSB機器3へのアクセス開始を検知すると、USB機器3へ電力を供給してUSB機器3を駆動させて、PC2とUSB機器3との間のデータ送受信を可能にする。また、ネットワーク装置1は、PC2からUSB機器3へのアクセス終了を検知すると、USB機器3への電力の供給を停止して、USB機器3を停止させる。
このように、本実施形態のネットワーク装置1は、PC2からUSB機器3へのアクセス中にのみUSBインタフェース12へ電力を供給する。そのため、USB機器3は、PC2からアクセスされている間のみ駆動することになり、アクセスされていない間は停止する。これによって、USB機器3が消費する電力を削減することができる。また、同様にして、USBインタフェース12は、PC2からUSB機器3へアクセスされている間に電力を供給され、アクセスされていない間は停止する。これによって、ネットワーク装置1の消費電力をも削減することができる。
次に、図2は、本実施形態におけるネットワーク装置1の構成を示す機能ブロック図である。本実施形態のネットワーク装置1は、前述したようにLANインタフェース11と、USBインタフェース12と、WANインタフェース13とを備え、さらに、プロトコル処理部14と、制御部15とを備える。以下、各機能ブロックを説明する。なお、LANインタフェース11と、USBインタフェース12と、WANインタフェース13は、前述と同様であるため、重ねての説明を省略する。
プロトコル処理部14は、ネットワーク装置1の受信した通信パケットを解析する。プロトコル処理部14は、通信パケットを解析して、当該通信パケットがUSB機器3に対する通信によるものか否かを判定する。PC2からUSBハードディスクへのアクセスは、例えば、SMB(Server Message Block)/CIFS(Common Internet File System)プロトコルを用いて行われる。SMB/CIFSプロトコルは、Windows(登録商標)OS(Operating System)によりネットワーク上にあるコンピュータの共有フォルダを操作するために用いられるファイル共有プロトコルである。プロトコル処理部14は、受信された通信パケットがSMB/CIFSプロトコルによる通信パケット(以下、SMB/CIFSパケット)である場合、USB機器3に対する通信であると判定する。なお、USB機器3に対する通信は、SMB/CIFSプロトコルによる通信に限定しない。その他のファイル共有プロトコルが用いられても構わない。
プロトコル処理部14は、受信された通信パケットがUSB機器3に対する通信によるものであると判定すると、SMB/CIFSパケットの内容を解析する。プロトコル処理部14は、SMB/CIFSパケットに含まれる内容に基づいて、制御部に対して依頼を行う。プロトコル処理部14は、SMB/CIFSパケットに含まれる内容が、USB機器13に対するログイン要求である場合、USBインタフェース12への給電開始依頼を制御部15へ出力する。また、プロトコル処理部14は、SMB/CIFSパケットに含まれる内容が、USB機器13に対するログアウト要求である場合、USBインタフェース12へのログアウト通知を制御部15へ出力する。また、プロトコル処理部14は、SMB/CIFSパケットに含まれる内容が、USB機器13のファイルアクセスである場合、USBインタフェース12へ通信パケットの転送を行う。
次に、制御部15は、USBインタフェース12への給電開始、及び給電停止を制御する。制御部15は、プロトコル処理部14から給電開始依頼を入力すると、USBインタフェース12へ給電を開始する。制御部15によりUSBインタフェース12へ給電が開始されると、USB機器3は、USBインタフェースを介して電力を供給されて駆動を開始する。また、制御部15は、USBインタフェース12へ給電開始後に、USB機器3のマウント処理(使用可能化処理)を行う。USB機器3は、マウント処理の完了によりPC2からのアクセスを受け付けることが可能となる。
一方、制御部15は、プロトコル処理部14からログアウト通知を入力すると、USB機器3のアンマウント処理(使用停止処理)を行う。USB機器3は、アンマウント処理の完了により、安全に電源停止することが可能となる。制御部15は、アンマウント処理が完了すると、USBインタフェース12への給電を停止する。USBインタフェース12への給電が停止されると、USB機器3は、USBインタフェース12を介した電力供給が停止されて停止する。
なお、制御部15は、プロトコル処理部14からログアウト通知を入力すると、USB機器3にアクセスしているPC2が他に存在しないことを判定する。前述の通りUSB機器3へは、複数のPC2によりアクセスすることが可能であるためである。そして、制御部15は、所定の期間、USB機器3にアクセスするPC2が存在しないことを監視してからUSBインタフェース12への給電を停止する。このように、所定の期間の監視を行うことで、仮にUSB機器3を直ぐに再使用するような場合にも、再度の電源供給開始とマウント処理とを行う手間を省くことができる。
ここで、ネットワーク装置1は、RAM(Random Access Memory)や、ROM(Read Only Memory)や、HDD(Hard Disk Drive)に例示される主記憶装置や2次記憶装置を備えた図示されない記憶部と、CPU(Central Processing Unit)に例示される図示されない処理部とを備える。記憶部は、ネットワーク装置1の機能を実現するためのコンピュータプログラムを記憶する。処理部は、記憶部に記憶されたコンピュータプログラムを実行してネットワーク装置1の機能を実現する。このように、ネットワーク装置1は、ソフトウェアにより実現されて良いし、ハードウェアにより実現されても良いし、あるいは、ソフトウェアとハードウェアとの組み合わせによって実現されてもよい。
以上が、本実施形態におけるネットワーク装置の構成の説明である。
[動作の説明]
次に、本実施形態におけるネットワーク装置の動作の説明を行う。はじめに、図3を参照して、本実施形態におけるUSB機器3に対するログイン要求を受信した場合の動作を説明する。図3は、本実施形態におけるUSB機器3に対するログイン要求を受信した場合のネットワーク装置1の動作を示すフローチャートである。なお、初期状態において、USB機器3は、電源が投入されていないものとする。
まず、プロトコル処理部14は、受信された通信パケットがUSB機器3に対するログイン要求であるかを判定する(ステップS10)。プロトコル処理部14は、受信された通信パケットがSMB/CIFSプロトコルによるものであって、SMB/CIFSパケットの内容がログイン要求であるかを判定する。受信された通信パケットがSMB/CIFSプロトコルによるログイン要求でない場合(ステップS10のNo)、プロトコル処理部14は、通信パケットをWANインタフェース13やLANインタフェース11へ転送する。このような通信パケットは、PC2からインターネット4上のWebサーバに対してアクセスする通信パケットに例示される。
一方、受信された通信パケットがSMB/CIFSプロトコルによるログイン要求である場合(ステップS10のYes)、プロトコル処理部14は、制御部15へ給電開始依頼を出力する(ステップS20)。制御部15は、プロトコル処理部14から給電開始依頼を入力すると、USBインタフェース12へ給電を開始する(ステップS30)。制御部15によりUSBインタフェース12へ給電が開始されると、USB機器3は、USBインタフェース12を介して電力を供給されて駆動する。
制御部15は、USB機器3が駆動すると、USB機器3に対するマウント処理(使用可能化処理)を実行する(ステップS40)。マウント処理が完了すると、USB機器3は、PC2からアクセス可能となる。USB機器3へのアクセスが可能となると、プロトコル処理部14がPC2から受信した通信パケットに含まれる命令に応じて、USB機器3へのファイルアクセスを行う(ステップS50)。
以上が、本実施形態におけるUSB機器3に対するログイン要求を受信した場合のネットワーク装置1の動作の説明である。
次に、図4を参照して、本実施形態におけるPC2がUSB機器3に対するログイン要求を送信した場合のネットワーク装置1と他の装置との動作を説明する。図4は、本実施形態におけるPC2がUSB機器3に対するログイン要求を送信した場合のネットワーク装置1と他の装置との動作を示すシーケンス図である。予めUSB機器3は、ネットワーク装置1のUSBインタフェース12に接続される。なお、初期状態においてUSB機器3は、電源を投入されていないものとする。
まず、PC2は、USB機器3のファイルにアクセスするために、SMB/CIFSプロトコルによるログイン要求を含めた通信パケットを送信する(ステップS100)。ネットワーク装置1は、LANインタフェース11を介してログイン要求を含む通信パケット受信する。プロトコル処理部14は、受信された通信パケットを解析して、SMB/CIFSプロトコルによるログイン要求を検出する(ステップS110)。
プロトコル処理部14は、SMB/CIFSプロトコルによるログイン要求を検出すると、制御部15へ給電開始依頼を出力する(ステップS120)。制御部15は、プロトコル処理部14から給電開始依頼を入力すると、USBインタフェース12へ給電を開始する(ステップS130)。制御部15によりUSBインタフェース12へ給電が開始されると、USB機器3は、USBインタフェース12を介して電力を供給されて駆動する。
制御部15は、USB機器3が駆動すると、USB機器3に対するマウント処理(使用可能化処理)を実行する(ステップS140)。マウント処理が完了すると、USB機器3は、アクセス可能となる(ステップS150)。プロトコル処理部14は、USB機器3がアクセス可能となったことを、ログイン要求に対するレスポンスとしてLANインタフェース11を介して送信する(ステップS160)。
PC2は、ネットワーク装置1からUSB機器3へのアクセスが可能になった旨のレスポンスを受信する。PC2は、SMB/CIFSプロトコルによる所定のファイル操作要求を含めた通信パケットをネットワーク装置1へ送信する(ステップS170)。プロトコル処理部14は、LANインタフェース11を介して、PC2からのファイル操作要求を受信する。プロトコル処理部14は、ファイル操作要求の命令に応じて、USB機器3に対するファイルアクセスを行う(ステップS180)。プロトコル処理部14は、USB機器3から取得したファイルデータ等をファイル操作要求に対するレスポンスとして、PC2へ送信する(ステップS190)。
以上が、本実施形態におけるPC2がUSB機器3に対するログイン要求を送信した場合のネットワーク装置1と他の装置との動作の説明である。
次に、図5を参照して、本実施形態におけるUSB機器3に対するログアウト要求を受信した場合の動作の説明を行う。図5は、本実施形態におけるUSB機器3に対するログアウト要求を受信した場合のネットワーク装置1の動作を示すフローチャートである。なお、初期状態において、USB機器3は、USBインタフェース12から給電を受けて電源が投入されているものとする。
まず、プロトコル処理部14は、受信された通信パケットがUSB機器3に対するログアウト要求であるかを判定する(ステップS200)。プロトコル処理部14は、受信された通信パケットがSMB/CIFSプロトコルによるものであって、SMB/CIFSパケットの内容がログアウト要求であるかを判定する。受信された通信パケットがSMB/CIFSプロトコルによるログアウト要求でない場合(ステップS200のNo)、プロトコル処理部14は、通信パケットをWANインタフェース13やLANインタフェース11へ転送する。
一方、受信された通信パケットがUSB機器3に対するSMB/CIFSプロトコルによるログアウト要求である場合(ステップS200のYes)、プロトコル処理部14は、制御部15へログアウト通知を出力する(ステップS210)。制御部15は、プロトコル処理部14からログアウト通知を入力すると、USB機器3へのアクセス中のPC2の数が「0」であるか否かを判定する(ステップS220)。USB機器3へのアクセス中のPC2の数(以下、USB機器アクセス数)が「0」でない場合(ステップS220のNo)、制御部15は、USB機器アクセス数が「0」となるまで待機する。このとき、制御部15は、USB機器3に対するアンマウント処理や、USBインタフェース12に対する給電停止を行わない。他のPC2によりUSB機器3へのアクセス中であるからである。
一方、USB機器アクセス数が「0」である場合(ステップS220のYes)、制御部15は、所定時間待機する。そして、制御部15は、USB機器アクセス数が「0」のまま所定時間経過したかを判定する(ステップS230)。USB機器アクセス数が「0」のまま所定時間経過しなかった場合(ステップS230のNo)、例えば、他のPC2からのアクセスが開始された場合、ステップS220に戻って、再び、USB機器アクセス数が「0」となるまで待機する。
USB機器アクセス数が「0」のまま所定時間経過した場合(ステップS230のYes)、制御部15は、USB機器3に対するアンマウント処理(使用停止処理)を行う(ステップS240)。USB機器3は、アンマウント処理の完了により、安全に電源停止することが可能となる。制御部15は、アンマウント処理が完了すると、USBインタフェース12への給電を停止する(ステップS250)。USBインタフェース12への給電が停止されると、USB機器3は、USBインタフェース12を介した電力供給が停止されて停止する。
以上が、本実施形態におけるUSB機器3に対するログアウト要求を受信した場合のネットワーク装置1の動作の説明である。
次に、図6を参照して、本実施形態におけるPC2がUSB機器3に対するログアウト要求を送信した場合のネットワーク装置1と他の装置との動作を説明する。図6は、本実施形態におけるPC2がUSB機器3に対するログアウト要求を送信した場合のネットワーク装置1と他の装置との動作を示すシーケンス図である。なお、初期状態において、USB機器3は、USBインタフェース12から給電を受けて電源が投入されているものとする。
まず、PC2は、USB機器3へのファイルアクセスを終了するために、SMB/CIFSプロトコルによるログアウト要求を含めた通信パケットを送信する(ステップS300)。ネットワーク装置1は、LANインタフェース11を介してログアウト要求を含む通信パケット受信する。プロトコル処理部14は、受信された通信パケットを解析して、SMB/CIFSプロトコルによるログアウト要求を検出する(ステップS310)。
プロトコル処理部14は、SMB/CIFSプロトコルによるログイン要求を検出すると、制御部15へログアウト通知を出力する(ステップS320)。また、プロトコル処理部14は、PC2に対してログアウト要求に対するレスポンスを送信する(ステップS330)。これにより、PC2におけるファイルアクセス動作は完了する。
制御部15は、プロトコル処理部14からログアウト通知を入力する。制御部15は、USB機器アクセス数が「0」であるか否かを判定する。ここでは、USB機器アクセス数が「0」であるとする。制御部15は、USB機器アクセス数を「0」と検出する(ステップS340)と、所定時間待機する(ステップS350)。そして、USB機器アクセス数が「0」のまま所定時間経過すると、制御部15は、USB機器3に対するアンマウント処理(使用停止処理)を行う(ステップS360)。USB機器3は、アンマウント処理の完了により、安全に電源停止することが可能となる。制御部15は、アンマウント処理が完了すると、USBインタフェース12への給電を停止する(ステップS370)。USBインタフェース12への給電が停止されると、USB機器3は、USBインタフェース12を介した電力供給が停止されて停止する。
以上が、本実施形態におけるPC2がUSB機器3に対するログアウト要求を送信した場合のネットワーク装置1と他の装置との動作の説明である。なお、ステップS350で所定時間待機しているが、この所定時間は、ユーザにより任意に設定が可能である。また、所定時間待機せずに使用停止処理を行う動作としても構わない。
ここまで、本実施形態におけるネットワーク装置1の説明を行ってきた。本実施形態のネットワーク装置1によれば、PC2によるUSB機器3に対するアクセス中にのみ、USBインタフェース12に電力を供給し、また、USBインタフェースを介してUSB機器3へ電力を供給する。
具体的には、プロトコル処理部14がPC2からUSB機器3へのSMB/CIFSプロトコルによるログイン要求を検出すると、制御部15が、USBインタフェース12へ電力供給を開始して、また、USBインタフェース12を介して電力を供給されたUSB機器3のマウント処理を行う。また、プロトコル処理部14がPC2からUSB機器3へのSMB/CIFSプロトコルによるログアウト要求を検出すると、制御部15が、USB機器3のアンマウント処理を行い、また、USBインタフェース12へ電力供給を停止する。これによりUSB機器3への電力供給も停止される。
このように、ネットワーク装置1に接続されたUSB機器3に対するアクセスがある間のみ、USBインタフェース12、及びUSBインタフェース12を介してUSB機器3へ電力を供給することで、USB機器3とネットワーク装置1の双方の消費電力を削減することができる。
また、制御部15は、SMB/CIFSプロトコルによるログアウト要求を検出すると、USB機器アクセス数が「0」であるかを判定し、USB機器アクセス数が「0」で場合、所定時間待機する。これにより、複数のPC2によりアクセスされるUSB機器3への電源の投入及び断、またマウント処理及びアンマウント処理を効率化することが可能となる。
図7は、本実施形態におけるネットワーク装置1及びUSB機器3の消費電力削減効果を示す図である。従来のネットワーク装置であれば、USBインタフェース12及びUSB機器3は、常に給電状態にあった。これに対して、本実施形態におけるネットワーク装置1によれば、PC2によるUSB機器3の使用期間のみUSBインタフェース12及びUSB機器3は、給電状態となる。また、図7に示すように、「PC_A」による使用が完了しても、「PC_B」による使用が完了するまで、USBインタフェース12及びUSB機器3への給電は継続され、効率的である。
以上のような構成及び動作により、USB機器3を接続されたネットワーク装置1自体とUSB機器3との双方の消費電力を、通信状況に応じて低減することが可能なネットワーク装置1を提供することができる。
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更を行うことができる。
1 ネットワーク装置
2 PC
3 USB機器
4 インターネット
11 LANインタフェース
12 USBインタフェース
13 WANインタフェース
14 プロトコル処理部
15 制御部

Claims (7)

  1. USB機器を接続されるUSBインタフェースと、
    前記USB機器は、前記USBインタフェースを介して電力を供給され、
    前記USBインタフェースへの電力供給を制御する制御部と、
    情報通信端末から前記USB機器へのネットワークを介したアクセスを接続するプロトコル処理部と
    を備え、
    前記プロトコル処理部は、前記ネットワークを介して前記情報通信端末から受信される通信パケットを解析して前記情報通信端末から前記USB機器への前記アクセスの状態を検知して、
    前記制御部は、前記アクセスの開始を検知されると前記USBインタフェースへ電力供給を開始して前記USBインタフェースを介して電力を供給された前記USB機器に対して使用可能化処理を行い、前記アクセスの終了を検知されると前記USBインタフェースを介して電力を供給された前記USB機器に対して使用停止処理を行って、前記USB機器に対する前記使用停止処理が完了すると前記USBインタフェースへの電力供給を停止する
    ネットワーク装置。
  2. 請求項1に記載のネットワーク装置であって、
    前記プロトコル処理部は、前記通信パケットが前記USB機器への前記アクセスに使用されるべき所定のプロトコルによる通信パケットであるか否かによって、前記USB機器へのアクセスを検知する
    ネットワーク装置。
  3. 請求項2に記載のネットワーク装置であって、
    前記所定のプロトコルは、SMB/CIFSプロトコルであり、
    前記プロトコル処理部は、前記通信パケットが前記SMB/CIFSプロトコルによる前記USB機器へのログイン要求を含む場合に前記アクセスの開始を検知して、前記通信パケットが前記SMB/CIFSプロトコルによる前記USB機器へのログアウト要求を含む場合に前記アクセスの終了を検知する
    ネットワーク装置。
  4. 請求項1から請求項3までのいずれかに記載のネットワーク装置であって、
    前記制御部は、前記プロトコル処理部により前記USB機器へのアクセスの終了を検知されると、前記USB機器に対して前記アクセス中の前記情報処理端末が存在するか否かを判定して、前記アクセス中の前記情報処理端末が存在しない場合に前記使用停止処理を行って、前記USBインタフェースへの電力供給を停止する
    ネットワーク装置。
  5. 請求項4に記載のネットワーク装置であって、
    前記制御部は、前記アクセス中の前記情報処理端末が存在しない場合に、所定時間待機を行って、前記所定時間経過後もなお前記アクセス中の前記情報処理端末が存在しない場合に前記使用停止処理を行って、前記USBインタフェースへの電力供給を停止する
    ネットワーク装置。
  6. USB機器を接続されるUSBインタフェースと、
    前記USB機器は、前記USBインタフェースを介して電力を供給され、
    前記USBインタフェースへの電力供給を制御する制御部と、
    情報通信端末から前記USB機器へのネットワークを介したアクセスを接続するプロトコル処理部と
    を備えるネットワーク装置において、
    前記ネットワークを介して前記情報通信端末から受信される通信パケットを解析するステップと、
    前記情報通信端末から前記USB機器への前記アクセスの状態を検知するステップと、
    前記アクセスの開始を検知されると前記USBインタフェースへ電力供給を開始するステップと、
    前記USBインタフェースを介して電力を供給された前記USB機器に対して使用可能化処理を行うステップと、
    前記USB機器へのアクセスの終了を検知されると前記USBインタフェースを介して電力を供給された前記USB機器に対して使用停止処理を行うステップと、
    前記USB機器に対する前記使用停止処理が完了すると前記USBインタフェースへの電力供給を停止するステップと
    を備えるネットワーク装置の省電力方法。
  7. 請求項6に記載のネットワーク装置の省電力方法をコンピュータに実行させるネットワーク装置の省電力プログラム。
JP2010178841A 2010-08-09 2010-08-09 ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム Pending JP2012038156A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010178841A JP2012038156A (ja) 2010-08-09 2010-08-09 ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010178841A JP2012038156A (ja) 2010-08-09 2010-08-09 ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム

Publications (1)

Publication Number Publication Date
JP2012038156A true JP2012038156A (ja) 2012-02-23

Family

ID=45850078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010178841A Pending JP2012038156A (ja) 2010-08-09 2010-08-09 ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP2012038156A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016221947A (ja) * 2015-05-28 2016-12-28 キヤノン株式会社 画像形成装置及びその制御方法、並びにプログラム
JP2018103383A (ja) * 2016-12-22 2018-07-05 キヤノン株式会社 画像処理装置およびその画像処理装置の制御方法またはプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05189094A (ja) * 1992-01-08 1993-07-30 Hitachi Ltd ネットワークシステム
JP2007241863A (ja) * 2006-03-10 2007-09-20 Seiko Epson Corp ネットワーク装置
JP2007310796A (ja) * 2006-05-22 2007-11-29 Silex Technology Inc Usbデバイスの待機電力を省電力化する方法および省電力化するサーバコンピュータ
JP2009038554A (ja) * 2007-08-01 2009-02-19 Yamaha Corp ネットワーク通信機器
JP2009081735A (ja) * 2007-09-26 2009-04-16 Fuji Xerox Co Ltd 通信システム、中継装置およびプログラム
JP2010286945A (ja) * 2009-06-10 2010-12-24 Buffalo Inc ネットワーク装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05189094A (ja) * 1992-01-08 1993-07-30 Hitachi Ltd ネットワークシステム
JP2007241863A (ja) * 2006-03-10 2007-09-20 Seiko Epson Corp ネットワーク装置
JP2007310796A (ja) * 2006-05-22 2007-11-29 Silex Technology Inc Usbデバイスの待機電力を省電力化する方法および省電力化するサーバコンピュータ
JP2009038554A (ja) * 2007-08-01 2009-02-19 Yamaha Corp ネットワーク通信機器
JP2009081735A (ja) * 2007-09-26 2009-04-16 Fuji Xerox Co Ltd 通信システム、中継装置およびプログラム
JP2010286945A (ja) * 2009-06-10 2010-12-24 Buffalo Inc ネットワーク装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSND200700921002; '最新無線LANルータ9選' DOS/V POWER REPORT 2007 June 第17巻 第6号, 20070601, pp.102,103, 株式会社インプレスジャパン *
JPN6014006649; '最新無線LANルータ9選' DOS/V POWER REPORT 2007 June 第17巻 第6号, 20070601, pp.102,103, 株式会社インプレスジャパン *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016221947A (ja) * 2015-05-28 2016-12-28 キヤノン株式会社 画像形成装置及びその制御方法、並びにプログラム
JP2018103383A (ja) * 2016-12-22 2018-07-05 キヤノン株式会社 画像処理装置およびその画像処理装置の制御方法またはプログラム

Similar Documents

Publication Publication Date Title
CN101547281B (zh) 通信装置及其控制方法
JP5704904B2 (ja) データ処理装置、データ処理装置の制御方法及びプログラム
US10257377B2 (en) Printing apparatus, control method of printing apparatus, and storage medium
US11074084B2 (en) Technologies for optimizing resume time for media agnostic USB
JP2005078607A (ja) サーバ、クライアントおよびネットワークシステム
US10666825B2 (en) Image forming apparatus, image forming method, and reading medium that ensure efficient use of weekly timer
EP2324599A2 (en) Generating, at least in part, and/or receiving, at least in part, at least one request
US8589954B2 (en) Method and program for selective suspension of USB network device
JP5545853B2 (ja) 通信装置
US8941853B2 (en) Image forming apparatus, method for controlling the same, and storage medium
CN104104812A (zh) 图象处理系统以及图象处理装置
US10405282B2 (en) Information processing apparatus and information processing method
US9612645B2 (en) Information processing apparatus, control method for information processing apparatus, and storage medium for reducing power consumption in response to a transition
CN103986588B (zh) 电脑系统及电脑装置的远端遥控方法
CN111857996A (zh) 一种中断处理方法、系统、设备及计算机可读存储介质
JP2012038156A (ja) ネットワーク装置、ネットワーク装置の省電力方法、及びプログラム
JP2010134508A (ja) ホットプラグ形式のデバイス機器を接続するための中継機器
US10645166B2 (en) Network interface card
JP6128813B2 (ja) 印刷装置、印刷装置の制御方法、及びプログラム
JP2009282816A (ja) 省エネモード遷移管理システム
EP3161672B1 (en) Retrieval of a command from a management server
JP2003303080A (ja) ネットワークインターフェイス回路及びデータ出力システム
CN103677197B (zh) Usb数据传输系统的省电方法及装置
JP2014218003A (ja) 画像形成システム
JP2013045136A (ja) プルプリントサーバ、プルプリントシステム、プルプリント方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140617