(57)【要約】【課題】ネットワーク接続機器の高機能化に伴って起動時間が長くなっており、起動時間を短縮することが必要となっている。【解決手段】ネットワークに流れるパケットを受信してパケット中の送信元IPアドレスを抽出するパケットフィルタ部と、ネットワークを介してこの機器に起動を指示する機器の送信元IPアドレスを設定するフィルタ条件設定部と、前記パケットフィルタ部で抽出したIPアドレスと前記フィルタ条件設定部に設定されたIPアドレスとが等しい場合にこの機器に起動準備を指示する起動準備制御部とを備えることを特徴とする電子機器である。【選択図】図１
2011048516.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに流れるパケットを受信してパケット中の送信元IPアドレスを抽出するパケットフィルタ部と、
ネットワークを介してこの機器に起動を指示する機器の送信元IPアドレスを設定するフィルタ条件設定部と、
前記パケットフィルタ部で抽出したIPアドレスと前記フィルタ条件設定部に設定されたIPアドレスとが等しい場合にこの機器に起動準備を指示する起動準備制御部とを備えることを特徴とする電子機器。
【請求項２】
前記フィルタ条件設定部において、この機器に起動を指示する機器のIPアドレスをユーザが設定できることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記フィルタ条件設定部は、この機器に起動を指示した機器の履歴からIPアドレスを設定することを特徴とする請求項２に記載の電子機器。
【請求項４】
起動準備を行ってからの時間を計測するタイマーをさらに備え、
前記起動準備制御部は起動準備を行ってから一定期間内に起動されない場合に当該機器を停止状態に遷移することを特徴とする請求項２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される電子機器において、特に、電子機器の起動時間を短縮した電子機器及び電子機器の起動方法に関するものである。
【背景技術】
【０００２】
近年さまざまな機器がネットワークに接続され、インターネット接続や動画の録画・再生などさまざまな機能が追加されている。このような高機能化の進展に伴って、ネットワークに接続される機器には高度なオペレーティングシステムやファイルシステムなどが搭載されるようになってきている。
このような、ネットワークに接続される機器やそのソフトウェアは肥大化、複雑化の一途をたどり、ユーザが起動を指示してから起動処理を完了するまでの時間がますます長くなっているため、ユーザの利便性を損ねている。また、新たに、DLNA(Digital Living Network Alliance)に代表されるように、ネットワークを介して他の機器を制御する要望が高まっており、今後もこの傾向は続くものと考えられる。
ここで、従来のネットワークに接続された機器の起動処理の一例について、図４及び図５を参照しながら説明する。なお、ネットワークは物理層、MAC層等の階層から構成されるが、公知であるためこれらの階層の説明は省略し、パケットの処理方法に限定して説明する。
図４は、従来のネットワークを介した電子機器の概要図である。１００はネットワークを介して、起動制御クライアント１１０に対して起動を指示する起動制御ホストである。一方、１１０は起動制御ホスト１００の起動指示を受けて起動処理を行う機能を有する起動制御クライアントである。
次に、１２０は起動制御クライアントの一部であり、マジックパケットフィルタ１２１および起動制御部１２２やMACアドレス設定部１２３や、その他図示しないネットワーク処理のための物理層などから構成され、ネットワークからの情報を常時受けられるように常時通電、動作している常時動作部である。ここで、起動制御クライアント１１０のうち常時動作部１２０を除いた他の部位は常時動作せず、起動制御部１２２の指示により起動処理を行う。
１２１は常時動作部１２０の一部であり、後述するマジックパケット中のMACアドレスを抽出するマジックパケットフィルタ部である。１２２は常時動作部１２０の一部であり、マジックパケットフィルタ１２１が抽出したMACアドレスとMACアドレス設定部１２３が出力するMACアドレスとが一致する場合に起動制御クライアント１１０を起動させる起動制御部である。１２３は常時動作部１２０の一部であり、起動制御クライアント１１０自身のMACアドレスを起動制御部１２２に出力するMACアドレス設定部である。
次に、図４のように構成された起動制御クライアント１１０が、起動制御ホスト１００の起動指示を受けて起動する手順を、図５を参照しながら説明する。
起動制御ホスト１００は、図５に示すマジックパケット（登録商標）をネットワークに送出する。マジックパケットは、パケットヘッダに続いて、６バイト分の0xFFと起動したい機器、つまり起動制御クライアント１１０のMACアドレスを１６回繰り返した構成となっている。
これに対して、起動制御クライアント１１０は、起動制御ホスト１００によって起動指示を受ける前が停止状態であっても、常時動作部１２０は常に動作し、その中のマジックパケットフィルタ部１２１でネットワークにマジックパケットが流れていないか監視している。
ここで、マジックパケットフィルタ部１２１がマジックパケットを受信すると、そのパケット中のMACアドレスを抽出し、起動制御部１２２に送る。起動制御部１２２では、MACアドレス設定部１２３が出力するMACアドレスと一致するかどうかを調べて一致する場合、つまり起動制御クライアント１１０に対する起動指示を示すマジックパケットを受信した場合は起動制御クライアント１１０に対して起動を指示する。一致しない場合は受信したマジックパケットを破棄し、次のマジックパケットの到着を待つ。
しかしながら、このようなネットワークを介した電子機器の起動制御は、起動や停止のみを指示するだけで、起動時間を短縮化するものではなかった。
一方で、他の機器、つまり起動制御ホストから電源投入通知を受けて、通常のスタンバイ状態からホットスタンバイ状態に遷移することによって、起動指示を受けてから起動を完了するまでの体感時間を短縮する方法が提案されている（例えば、特許文献１等）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５９０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この方法の場合、起動制御ホスト側は電源投入通知をする機能の追加が必要であり、起動制御クライアント側は電源投入通知を受けてホットスタンバイ状態に遷移するなどの機能の追加が必要である。このように双方の機器がそれぞれホットスタンバイ状態への遷移に関する機能を有している必要がある課題があった。
そこで、本願は、新たな機能の追加を行うことなく、ネットワークに接続され、ネットワーク経由で起動を指示される電子機器において、ネットワークを流れる情報を元にユーザが起動を指示する前に起動準備を行うことによって、ユーザが起動を指示してから起動処理を完了するまでの時間を短縮することを目的とするものである。
なお、本発明における起動準備とは、起動処理の一部を行うことである。起動準備の後は明示的な起動指示を待ち、起動指示を受ければ残りの起動処理を行って起動を完了できる状態にすることである。ここで、起動処理の一部とは、起動準備のうち消費電力の大きい処理を省くなど、機器の消費電力増大を防ぐ目的でどの処理を実行するかを決められるべきである。
【課題を解決するための手段】
【０００５】
上記の課題に対して、本願では起動制御クライアント側が起動指示を受けるよりも前に自律的に、つまり明示的に起動指示を受けなくても、起動準備を行うことによって、ユーザが起動を指示してから起動を完了するまでの起動時間の短縮を図る。さらに、機器の待機時の消費電力が大きく増えないように、簡略化したハードウェア構成でこの機能の実現を図る。
【発明の効果】
【０００６】
ユーザが明示的に起動を指示する前に、起動準備を行うことによって、ユーザが明示的に起動を指示してから起動を完了するまでの時間を短縮することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態１に係る電子機器のブロック図
【図２】本発明のＩＰパケットのフォーマットを示す構成図
【図３】本発明の実施の形態２に係る電子機器のブロック図
【図４】従来の電子機器のブロック図
【図５】従来のパケットのフォーマットを示す構成図
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態における電子機器について、図面を参照しながら説明する。
【０００９】
（実施の形態1）
本発明にかかる実施の形態１について、図１及び図２を用いて説明する。図１は本願における起動時間を短縮する機器の構成図である。具体的には、ユーザの起動指示の前に起動準備を行うことによって、ユーザの起動指示から起動処理を完了するまでの時間を短縮する機器のシステムブロック図である。
【００１０】
本発明のシステムは、ネットワークを介してＩＰパケットを送信する起動制御ホスト１００と、起動制御ホストとネットワークを介して接続される起動制御クライアント２１０とにより構成されている。ここで、起動制御クライアント２１０は、常時動作部２２０と図示していない非常時動作部とにより構成されており、本発明の特徴部である常時動作部２２０は、パケットフィルタ部２２１、起動準備制御部２２２、フィルタ条件設定部２２３とにより構成されている。以下に各構成について詳細に説明する。
最初に、２１０は、本願に記載の起動時間を短縮する起動制御クライアントであり、（１）常時動作部２２０以外が機能していない停止状態、（２）起動処理の一部が実行された起動準備状態（３）動作状態の少なくとも３つの状態をとるものとする。
次に、２２０は起動制御クライアント２１０の一部であり、後述するパケットフィルタ部２２１および起動準備制御部２２２や図示しないネットワーク処理のための物理層などから構成され、IPネットワークからの情報を常時受けられるように常時動作している常時動作部である。
次に、２２１は常時動作部２２０の一部であり、IPネットワークを流れる情報を受け取って、そのパケット中からIPアドレスなどの必要な情報を抽出するパケットフィルタ部である。
【００１１】
ここで、図２を参照しながら、IPネットワークを流れる情報の一例として、IPパケットの構造を示す。IPパケットは現時点でバージョン４と呼ばれる種類が広く使われているため、バージョン４の構造を示している。公知であるため詳細な説明は省略する。また、将来的にはバージョン６が普及すると言われているが、公知であるためこれも説明を省略する。図２の送信元アドレスのフィールドには、そのパケットの送信元のIPアドレスが格納されている。したがって、パケットフィルタ部２２１はIPパケット中からこのフィールドの値を抽出する機能を有する。
次に、２２２はパケットフィルタ部２２１が抽出した情報とフィルタ条件設定部２２３が出力するフィルタ条件とが一致する場合に起動制御クライアント２１０に対して起動準備を指示する起動準備制御部である。
さらに、２２３は起動準備を行うべき条件、つまり送信元のIPアドレスを設定するフィルタ条件設定部である。送信元のIPアドレスは少なくとも１つ設定可能とする。なお、送信元のIPアドレスは、ユーザが設定してもよいし、起動制御クライアント２１０が過去の起動指示を受けた履歴から、起動制御ホスト１００のIPアドレスを設定してもよいし、その両方であってもよい。
【００１２】
次に、上述した起動制御クライアント２１０の起動動作について説明する。最初に、図１のように構成された起動制御クライアント２１０は、起動制御ホスト１００がネットワークにアクセスする、つまり送信元のIPアドレスのフィールドが起動制御ホスト１００のIPアドレスとなっているIPパケットがネットワークに流れることによって、起動準備を行う。
ここで、このIPパケットの送信先は起動制御クライアント２１０であってもよいし、なくてもよい。すなわち、起動制御ホスト１００がネットワークにアクセスすることが、起動制御クライアント２１０の起動準備を行うトリガとなる。
【００１３】
以上のように、送信元のＩＰアドレスのフィールドを判別することによって、特別な構成を備えることなく、起動制御クライアント側が起動指示を受けるよりも前に自律的に、つまり明示的に起動指示を受けなくても、起動準備を行うことによって、ユーザが起動を指示してから起動を完了するまでの起動時間の短縮を図ることが可能になるものである。
【００１４】
（実施の形態２）
本発明に係る実施の形態２について、図３を用いて説明する。図３は、本願発明における起動時間を短縮する電子機器の構成図である。具体的には、或る一定期間に起動指示がない場合には停止状態に戻ることによって、省電力化を実現する電子機器のシステムブロック図である。
【００１５】
本発明のシステムは、ネットワークを介してＩＰパケットを送信する起動制御ホスト１００と、起動制御ホストとネットワークを介して接続される起動制御クライアント３１０とにより構成されている。ここで、起動制御クライアント３１０は、常時動作部３２０と図示していない非常時動作部とにより構成されており、本発明の特徴部である常時動作部３２０は、パケットフィルタ部３２１、起動準備制御部３２２、フィルタ条件設定部３２３と、タイマー３２４とにより構成されている。以下に各構成について詳細に説明する。
【００１６】
最初に、３１０は本願に記載の起動時間を短縮する起動制御クライアントであり、（１）常時動作部３２０以外が機能していない停止状態（２）起動処理の一部が実行された起動準備状態（３）動作状態の少なくとも３つの状態をとるものとする。
次に、３２０は起動制御クライアント３１０の一部であり、後述するパケットフィルタ部３２１および起動準備制御部３２２や図示しないネットワーク処理のための物理層などから構成され、IPネットワークからの情報を常時受けられるように常時動作している常時動作部である。
次に、３２１は常時動作部３２０の一部であり、IPネットワークを流れる情報を受け取って、そのパケット中からIPアドレスなどの必要な情報を抽出するパケットフィルタ部である。ここで、パケットフィルタ部３２１はIPパケット中から送信元のIPアドレスのフィールドの値を抽出する機能を有する。
次に、３２３は起動準備を行うべき条件、つまり送信元のIPアドレスを設定するフィルタ条件設定部である。送信元のIPアドレスは少なくとも１つ設定可能とする。さらに、３２４は起動制御クライアント３１０が起動準備の状態にある時間を計測するタイマーであり、起動指示や起動準備の指示が一定期間ないことを起動準備制御部３２２に通知する。
次に、３２２はパケットフィルタ部３２１が抽出した情報とフィルタ条件設定部３２３が出力するフィルタ条件とが一致する場合に起動制御クライアント３１０に対して起動準備を指示する起動準備制御部である。また、起動制御クライアント３１０が起動準備状態にあって、起動指示や起動準備の指示が一定期間無い場合には起動制御クライアント３１０に対して停止を指示する。
これによって、起動準備状態よりも消費電力が少ない停止状態に遷移し、機器の省電力化を図ることができる。
なお、送信元のIPアドレスは、ユーザが設定してもよいし、起動制御クライアント３１０が過去の起動指示を受けた履歴から、起動制御ホスト１００のIPアドレスを設定してもよいし、その両方であってもよい。
図３のように構成された起動制御クライアント３１０は、起動制御ホスト１００がネットワークにアクセスする、つまり送信元のIPアドレスのフィールドが起動制御ホスト１００のIPアドレスとなっているIPパケットがネットワークに流れることによって、起動準備を行う。
以上のように、送信元のＩＰアドレスのフィールドを判別することによって、特別な構成を備えることなく、起動制御クライアント側が起動指示を受けるよりも前に自律的に、つまり明示的に起動指示を受けなくても、起動準備を行うことによって、ユーザが起動を指示してから起動を完了するまでの起動時間の短縮を図ることが可能になるとともに、機器の待機時の消費電力が大きく増えないように、簡略化したハードウェア構成でこの機能の実現を図ることが可能になるものである。
【産業上の利用可能性】
【００１７】
本発明にかかるネットワークに接続される機器は、ユーザの起動指示起動処理が完了するまでの時間を短縮する特徴を有し、ユーザの利便性を大きく向上することができる。
【符号の説明】
【００１８】
１００    起動制御ホスト
１１０    起動制御クライアント
１２０    常時動作部
１２１    マジックパケットフィルタ部
１２２    起動制御部
１２３    MACアドレス設定部
２１０    起動制御クライアント
２２０    常時動作部
２２１    パケットフィルタ部
２２２    起動準備制御部
２２３    フィルタ条件設定部
３１０    起動制御クライアント
３２０    常時動作部
３２１    パケットフィルタ部
３２２    起動準備制御部
３２３    フィルタ条件設定部
３２３    タイマー
【図１】
2011048516.tif 000003
【図２】
2011048516.tif 000004
【図３】
2011048516.tif 000005
【図４】
2011048516.tif 000006
【図５】
2011048516.tif 000007