(57)【要約】【課題】ホームルータは、起動させる端末装置のＭＡＣアドレスを取得するために、宛先に含まれる宛先ポート番号を参照して拡張ＮＡＴテーブルを参照する処理を行う必要がある。【解決手段】通信先へのアクセスを求めるアクセス要求パケットを受信し、アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、記憶手段に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する通信先の起動情報を取得し、起動情報が休止状態の場合は、起動を要求する起動要求パケットを生成し、起動要求パケットを前記特定のＭＡＣアドレスを有する通信先に送信する、通信機器。【選択図】      図１
2014146913.tif 000002
【特許請求の範囲】
【請求項１】
第１通信手段と、
第２通信手段と、
情報を記憶する記憶手段と、
パケットを生成するパケット生成手段を備え、
前記第２通信手段は、前記第２通信手段の通信先のＭＡＣアドレス及び前記第２通信手段の通信先が起動状態か休止状態かに関する起動情報を対応付けた起動情報データを受信し、
前記記憶手段は、前記第２通信手段が受信した前記起動情報データに含まれる情報を記憶し、
前記第１通信手段は、前記第１通信手段の通信先が特定のＭＡＣアドレスを有する前記第２通信手段の通信先へのアクセスを求めるアクセス要求パケットを受信し、
前記パケット生成手段は、前記アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、前記記憶手段に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の起動情報を取得し、前記起動情報が休止状態の場合は、起動を要求する起動要求パケットを生成し、
前記第２通信手段は、前記起動要求パケットを前記特定のＭＡＣアドレスを有する前記第２通信手段の通信先に送信することを特徴とする、
通信機器。
【請求項２】
請求項１に記載の通信機器であって、
前記起動情報データは、前記第２通信手段の通信先のＭＡＣアドレス、前記起動状態、及び前記第２通信手段の通信先が前記起動要求パケットを受信して起動することができる状態であるか否かに関する起動要求パケット対応情報が対応付けられていることを特徴とする、
通信機器。
【請求項３】
請求項２に記載の通信機器であって、
前記パケット生成手段は、前記取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の前記起動情報及び前記起動要求パケット対応情報を取得し、
前記起動情報が休止状態の場合でも、前記起動要求パケットを受信して起動することができない状態である場合は、前記起動要求パケットを生成しないことを特徴とする、
通信機器。
【請求項４】
請求項１乃至３に記載の通信機器と、
前記第２通信手段の通信先を備え、
前記第２通信手段の通信先は、
前記ＭＡＣアドレスを記憶する第２記憶手段と、
前記第２通信手段の通信先の前記起動情報を取得する起動情報取得手段と、
前記ＭＡＣアドレス及び前記起動情報に基づき起動情報データを生成する起動情報データ生成手段と、
前記第２通信手段と通信可能で、前記起動情報データを送信し、前記起動要求パケットを受信する第３通信手段と、
前記起動要求パケットを受信すると、前記第２通信手段の通信先を起動させる制御手段とを有することを特徴とする、
通信システム。
【請求項５】
請求項４に記載の通信システムであって、
前記起動情報データ生成手段は、前記起動情報が変化した際に、起動情報データを再生成し、
前記第３通信手段は、前記起動情報データを前記第２通信手段に送信することを特徴とする、
通信システム。
【請求項６】
請求項２又は３に記載の通信機器と、
前記第２通信手段の通信先を備え、
前記第２通信手段の通信先は、
前記ＭＡＣアドレスを記憶する第２通信機器記憶手段と、
前記第２通信機器の前記起動情報を取得する起動情報取得手段と、
前記第２通信機器の前記起動要求パケット対応情報を取得する起動要求パケット対応情報取得手段と、
前記ＭＡＣアドレス、前記起動情報及び前記起動要求パケット対応情報に基づき起動情報データを生成する起動情報データ生成手段と、
前記第２通信手段と通信可能で、前記起動情報データを送信し、前記起動要求パケットを受信する第３通信手段と、
前記起動要求パケットを受信すると、前記第２通信機器を起動させる制御手段とを有し、
前記起動情報データ生成手段は、前記起動要求パケット対応情報が変化した際に、前記起動情報データを再生成し、
前記第３通信手段は、前記起動情報データを前記第２通信手段に送信することを特徴とする、
通信システム。
【請求項７】
請求項４乃至６に記載の通信システムであって、
さらに、前記第１通信手段の通信先を備え、
第１通信手段の通信先は、
前記アクセス要求パケットを生成するアクセス要求パケット生成手段と、
前記アクセス要求パケットを前記第１通信手段に送信する第４通信手段を有することを特徴とする、
通信システム。
【請求項８】
第１通信手段と、
第２通信手段と、
情報を記憶する記憶手段と、
パケットを生成するパケット生成手段を備える通信機器の制御方法であって、
前記第２通信手段の通信先のＭＡＣアドレス及び前記第２通信手段の通信先が起動状態か休止状態かに関する起動情報を対応付けた起動情報データを受信し、
前記第２通信手段が受信した前記起動情報データに含まれる情報を記憶し、
前記第１通信手段の通信先が特定のＭＡＣアドレスを有する前記第２通信手段の通信先へのアクセスを求めるアクセス要求パケットを受信し、
前記アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、前記記憶手段に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の起動情報を取得し、前記起動情報が休止状態の場合は、起動を要求する起動要求パケットを生成し、
前記起動要求パケットを前記特定のＭＡＣアドレスを有する前記第２通信手段の通信先に送信するように制御することを特徴とする、
通信機器の制御方法。
【請求項９】
請求項８に記載の通信機器の制御方法であって、
前記第２通信手段の通信先のＭＡＣアドレス、前記起動状態、及び前記第２通信手段の通信先が前記起動要求パケットを受信して起動することができる状態であるか否かに関する起動要求パケット対応情報が対応付けられていることを特徴とする、
通信機器の制御方法。
【請求項１０】
請求項９に記載の通信機器であって、
前記取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の起動情報及び前記起動要求パケット対応情報を取得し、
起動情報が休止状態の場合でも、前記起動要求パケットを受信して起動することができない状態である場合は、前記起動要求パケットを生成しないように制御することを特徴とする、
通信機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信機器、通信システム及び通信機器の制御方法に関する。
【背景技術】
【０００２】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：ローカルエリアネットワーク）において、ネットワークに接続されたある端末から他の端末内のファイルへアクセスする場合、アクセス先の端末が起動している必要がある。例えば、無線アクセスポイント又は無線ＬＡＮルーターを使用したホームネットワークにおいて、ホームネットワークに接続されたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）から他のＰＣ内の画像、音声などのコンテンツにアクセスする場合、アクセス先のＰＣは起動している必要がある。
【０００３】
アクセス先の端末を遠隔起動するひとつの方法として、アクセス元のＰＣからアクセス先のＰＣへマジックパケットと呼ばれるパケットを送信し、アクセス先の端末を起動する、ＷＯＬ（Ｗａｋｅ  Ｏｎ  ＬＡＮ）と呼ばれる起動方法が知られている。マジックパケットには、起動したい端末のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが含まれており、ＷＯＬに対応する端末は、当該端末のＭＡＣアドレスを含むマジックパケットを受信すると、起動する。
【０００４】
しかしながら、ＷＯＬは、以下のような煩雑な操作が必要である。まず、アクセス元の端末へマジックパケットを送信するためのソフトウェアをインストールし、アクセス先のＰＣのＭＡＣアドレスを設定する必要がある。また、アクセス先の端末は、ＷＯＬで起動させるためにＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  ＳＹＳＴＥＭ）の設定を行う必要がある。その上で、アクセス元の端末にインストールしたマジックパケット送信ソフトウェアを起動し、起動したい端末にマジックパケットを送信する操作を行う必要があった。
【０００５】
上記の課題を解決する技術が、特許文献１に記載されている。図１５は、特許文献１に記載されている、端末装置の遠隔起動方法を適用可能なシステムの構成例を示す図である。利用者に携帯される携帯電話等のリクエスト端末９５００は、携帯電話パケット網９８００、および携帯電話網を運営する電話会社のゲートウェイ９６００を介して、通信ネットワークとしてのインターネット９４００に接続可能である。
【０００６】
ユーザ宅において、インターネット９４００とユーザ宅内に配設されたＬＡＮ９３００とを相互に接続するホームルータ９２００が設置される。ホームルータ９２００は、パーソナルコンピュータやネットワーク家電等の端末装置９０００、９１００と、ＬＡＮ９３００を介して、通信可能に構成である。
【０００７】
図１６は、特許文献１に記載されているシステムにおけるホームルータ９２００の動作例を示すフローチャートである。まず、リクエスト端末９５００が、ある宛先ポート番号を含むパケットを、ホームルータ９２００に向けて送信する。ポート番号は、例えば予め使う番号が決められていたり、事前にリクエスト端末９５００に保存されていたりする。リクエスト端末９５００から送信されたパケットは、携帯電話パケット網９８００、ゲートウェイ９６００およびインターネット９４００を介して、ホームルータ９２００によって受信される（Ｓ９１）。
【０００８】
ホームルータ９２００は、パケットを受信したら、宛先ポート番号とＭＡＣアドレスとを対応付けた拡張ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）テーブルを参照する。そして、パケットに含まれる宛先ポート番号が登録されているか、登録されている場合はこの宛先ポート番号に対して、ＭＡＣアドレスが登録されているかを確認する（Ｓ９２）。
【０００９】
ＭＡＣアドレスが登録されていない場合は（Ｓ９２，ＮＯ）、ホームルータ９２００は、例えばエラーメッセージをリクエスト端末９５００に返す（Ｓ９３）。
【００１０】
ＭＡＣポートフォワーディングが設定されている場合は（Ｓ９２，ＹＥＳ）、このポート番号に対応するＭＡＣアドレスを拡張ＮＡＴテーブルから取得する（Ｓ９４）。そして、このＭＡＣアドレスを有する機器（ここでは端末装置９０００）へのＷＯＬパケットを生成し、生成したＷＯＬパケットを端末装置９０００に送出する（Ｓ９５）。
【００１１】
なお、ホームルータ９２００は、端末装置９０００、９１００の状態（活動状態あるいは待機状態）を把握できるようにし、活動状態である場合はＷＯＬの送出を省略してもよい。ＷＯＬパケットを受信した端末装置９０００は活動状態に入る（自動起動する）。以下のステップ（Ｓ９６〜Ｓ９９）については説明を省略する。
【００１２】
以上のように、特許文献１に記載のシステムによれば、ホームルータ９２００において宛先ポート番号とＭＡＣアドレスとを対応付けた拡張ＮＡＴテーブルを用意する。その上で、宛先ポート番号を含むパケットを受信した場合は、当該宛先ポート番号に対応するＭＡＣアドレスを有する端末装置９０００、９１００にＷＯＬパケットを送出する。このような構成を採用することにより、リクエスト端末９５００に新たな機能を追加することなく、アクセス先の端末装置９０００、９１００を自動起動できる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００６−０８６７０３
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１に記載のシステムには、以下の問題があった。特許文献１に記載のシステムでは、ホームルータ９２００は、宛先ポート番号とＭＡＣアドレスとを対応付けた拡張ＮＡＴテーブルを参照する。そして、パケットに含まれる宛先ポート番号が登録されているか、登録されている場合はこの宛先ポート番号に対して、ＭＡＣアドレスが登録されているかを確認する。ホームルータ９２００は、起動させる端末装置９０００のＭＡＣアドレスを取得するために、宛先に含まれる宛先ポート番号を参照して拡張ＮＡＴテーブルを参照する処理を行う必要がある。この処理は、アクセス先の端末装置９０００、９１００を自動起動をする際の遅延や、ホームルーターの処理負荷の増大の原因になっていた。
【００１５】
本発明は、上記の課題を解決する通信機器、通信システム及び通信機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明に係る通信機器は、第１通信手段と、第２通信手段と、情報を記憶する記憶手段と、パケットを生成するパケット生成手段を備え、前記第２通信手段は、前記第２通信手段の通信先のＭＡＣアドレス及び前記第２通信手段の通信先が起動状態か休止状態かに関する起動情報を対応付けた起動情報データを受信し、前記記憶手段は、前記第２通信手段が受信した前記起動情報データに含まれる情報を記憶し、前記第１通信手段は、前記第１通信手段の通信先が特定のＭＡＣアドレスを有する前記第２通信手段の通信先へのアクセスを求めるアクセス要求パケットを受信し、前記パケット生成手段は、前記アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、前記記憶手段に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の起動情報を取得し、前記起動情報が休止状態の場合は、起動を要求する起動要求パケットを生成し、前記第２通信手段は、前記起動要求パケットを前記特定のＭＡＣアドレスを有する前記第２通信手段の通信先に送信することを特徴とする。
【００１７】
また、本発明に係る通信機器の制御方法は、第１通信手段と、第２通信手段と、情報を記憶する記憶手段と、パケットを生成するパケット生成手段を備える通信機器の制御方法であって、前記第２通信手段の通信先のＭＡＣアドレス及び前記第２通信手段の通信先が起動状態か休止状態かに関する起動情報を対応付けた起動情報データを受信し、前記第２通信手段が受信した前記起動情報データに含まれる情報を記憶し、前記第１通信手段の通信先が特定のＭＡＣアドレスを有する前記第２通信手段の通信先へのアクセスを求めるアクセス要求パケットを受信し、前記アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、前記記憶手段に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する前記第２通信手段の通信先の起動情報を取得し、起動を要求する起動要求パケットを生成し、前記起動要求パケットを前記特定のＭＡＣアドレスを有する前記第２通信手段の通信先に送信するように制御することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、上記の課題を解決する通信機器、通信システム及び通信機器の制御方法が提供される。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る通信機器のブロック図である。
【図２】本発明の第１の実施形態に係る通信機器の第２通信手段が受信する起動情報データの構造を示す図である。
【図３】第１の実施形態に係る通信機器の記憶手段が、起動情報データに含まれる情報を記憶する手順を示すフローチャートである。
【図４】第１の実施形態に係る通信機器の記憶手段に記憶されている接続機器情報テーブルの構造を示す図である。
【図５】第１の実施形態に係る通信機器のパケット生成手段における、起動要求パケット生成の手順を示すフローチャートである。
【図６】第１の実施形態に係る通信機器の具体例である無線ＬＡＮアクセスポイントの構成を示すブロック図である。
【図７】第２の実施形態に係る通信機器の第２通信手段が受信する起動情報データ１２０の構造を示す図である。
【図８】第２の実施形態に係る通信機器のパケット生成手段における、起動要求パケット生成の手順を示すフローチャートである。
【図９】第３の実施形態に係る通信システムの構成を表すブロック図である。
【図１０】第３の実施形態に係る通信システムの被起動側通信端末の起動情報データ生成手段が、起動情報データを生成する手順を示すフローチャートである。
【図１１】第４の実施形態に係る通信システムの被起動側通信端末の起動情報データ生成手段が、起動情報データを生成する手順を示すフローチャートである。
【図１２】第５の実施形態に係る通信システムの構成を示すブロック図である。
【図１３】第５の実施形態に係る通信システムの被起動側通信端末の起動情報データ生成手段が、起動情報データを生成する手順を示すフローチャートである。
【図１４】第６の実施形態に係る通信システムの構成を示すブロック図である。
【図１５】特許文献１に記載されている端末装置の遠隔起動方法を適用可能なシステムの構成例を示す図である。
【図１６】特許文献１に記載されているシステムにおけるホームルータの動作例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
［第１の実施形態］
以下に、図１乃至６を参照し、本発明の第１の実施形態に係る通信機器について、説明する。図１は本発明の第１の実施形態に係る通信機器１００のブロック図である。第１の実施形態に係る通信機器１００は、第１通信手段１１１と、第２通信手段１１２と、情報を記憶する記憶手段１１３と、パケットを生成するパケット生成手段１１０を備える。
【００２１】
第１通信手段１１１と第２通信手段１１２は、それぞれの通信先と通信することができる通信手段であればいずれでも採用することができる。例えば、無線ＬＡＮに準拠した通信を行うことが出来る無線通信手段を用いることができる。また、有線ＬＡＮに準拠した通信を行うことが出来る有線通信手段を用いても良い。携帯端末１００は、第1通信手段１１１の通信先と第２通信手段１１２の通信先を中継する。第1通信手段１１１や第２通信手段１１２の通信先としては、ＰＣや、携帯情報端末など、各種通信機器が想定できる。
【００２２】
第２通信手段１１２は、第２通信手段１１２の通信先から、第２通信手段１１２の通信先のＭＡＣアドレスと、第２通信手段１１２の通信先の起動情報とが対応付けられている、起動情報データを受信する。図２は、第１の実施形態に係る通信機器１００の第２通信手段１１２が受信する起動情報データ１２０の構造を示す図である。第２通信手段１１２は、図示されるデータ構造を有する起動情報データ１２０を受信する。
【００２３】
起動情報データ１２０は、第２通信手段１１２の通信先のＭＡＣアドレスと、第２通信手段１１２の通信先の起動情報が対応付けられている。起動情報とは、第２通信手段１１２の通信先が、起動状態か、休止状態かに関する情報であり、０であれば休止状態を表し、１であれば起動状態を表す。
【００２４】
情報を記憶する記憶手段１１３は、情報を記憶する種々の記憶手段を用いることができ、例えばフラッシュメモリーやハードディスクなどを用いることができる。記憶手段１１３は、起動情報データ１２０に含まれる情報を記憶することができる。
【００２５】
図３は、第１の実施形態に係る通信機器１００の記憶手段１１３が、起動情報データ１２０に含まれる情報を記憶する手順を示すフローチャートである。図１に図示されない通信機器１００の動作を制御する制御手段は、第２通信手段１１２が起動情報データ１２０を受信したか判断する（Ｓ１１）。制御手段は、第２通信手段１１２が起動情報データ１２０を受信したと判断すると（Ｓ１１，ＹＥＳ）、起動情報データ１２０に含まれるＭＡＣアドレスが、既に記憶手段１１３に記憶されているＭＡＣアドレスのいずれかと一致するかを判定する（Ｓ１２）。第２通信手段１１２が起動情報データ１２０を受信していない場合は（Ｓ１１，ＮＯ）再び、第２通信手段１１２が起動情報データ１２０を受信したか判断する（Ｓ１１）。
【００２６】
起動情報データ１２０に含まれるＭＡＣアドレスが、既に記憶手段１１３に記憶されているＭＡＣアドレスのいずれかと一致する場合は（Ｓ１２，ＹＥＳ）、当該ＭＡＣアドレスに対応する起動情報を更新して記憶手段１１３に記憶する（Ｓ１３）。一方で、起動情報データ１２０に含まれるＭＡＣアドレスが、既に記憶手段１１３に記憶されているＭＡＣアドレスのいずれかと一致しない場合は（Ｓ１２，ＮＯ）、ＭＡＣアドレスと起動情報を対応させて新規に記憶手段１１３に記憶する（Ｓ１４）。
【００２７】
記憶手段１１３は、受信した起動情報データを、接続機器情報テーブルとして整理して記憶することもできる。図４は、第１の実施形態に係る通信機器１００の記憶手段１１３に記憶されている接続機器情報テーブル１３０の構造を示す図であり、各ＭＡＣアドレスに対応して起動情報が記憶されている。第１通信手段１１１が起動情報データ１２０を受信すると、接続機器情報テーブル１３０を参照し、起動情報データ１２０に含まれるＭＡＣアドレスが、接続機器情報テーブル１３０のＭＡＣアドレスのいずれかと一致するかを判定することができる。
【００２８】
このようにして、第２通信手段１１２の通信先から受信した起動情報データ１２０に含まれる情報を記憶手段１１３に記憶することにより、通信機器１００に接続する機器のＭＡＣアドレスと起動情報を収集することができる。
【００２９】
パケット生成手段１１０は、プロセッサーから構成され、後述する起動要求パケットを生成することができる。例えば、ＣＰＵが記憶手段１１３に格納された起動要求パケット生成プログラムを実行することにより、起動要求パケットを生成することができる。
【００３０】
パケット生成手段１１０が起動要求パケットを生成する手順について説明する。第1通信手段１１１は、第1通信手段１１１の通信先から、アクセス要求パケットを受信する。アクセス要求パケットとは、第１通信手段１１１の通信先が、特定のＭＡＣアドレスを有する第２通信手段１１２の通信先へのアクセスを求めることを示すパケットである。たとえば、第1通信手段１１１の通信先である携帯端末などから、第２通信手段１１２の通信先であるＰＣ内に格納されているファイルにアクセスする場合が考えられる。
【００３１】
図５は、第１の実施形態に係る通信機器１００のパケット生成手段１１０における、起動要求パケット生成の手順を示すフローチャートである。まず、パケット生成手段１１０は、第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか判断する（Ｓ２１）。第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したと判断した場合（Ｓ２１，ＹＥＳ）、パケット生成手段１１０は、以下の処理を行う。すなわち、アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、記憶手段１１３に記憶されている情報を読み出し、取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致するか判断する（Ｓ２２）。一方で、第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信しない場合は（Ｓ２１，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ２１）。
【００３２】
取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致する場合は（Ｓ２２，ＹＥＳ）、以下の処理を行う。すなわち、記憶手段１１３に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する第２通信手段１１２の通信先の起動情報を取得して、休止状態か否か判断する（Ｓ２３）。一方で、取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致しない場合は（Ｓ２２，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ２１）。
【００３３】
取得した起動情報が休止状態の場合は（Ｓ２３，ＹＥＳ）、パケット生成手段１１０は、起動要求パケットを生成する（Ｓ２４）。起動要求パケットは、特定のＭＡＣアドレスを有する通信機器の起動を求めるパケットであり、ＷＯＬにおけるマジックパケットに相当するものである。第２通信手段１１２は、起動要求パケットを第２通信手段１１２の通信先に送信する。
【００３４】
ここで、通信機器１００の構成の具体例を、具体的に説明する。図６は、第１の実施形態に係る通信機器１００の一例である無線ＬＡＮアクセスポイント１０００の構成を示すブロック図である。無線ＬＡＮアクセスポイント１０００は、無線ＬＡＮ制御手段１１１１、アンテナ１１１２、有線ＬＡＮ制御手段１１２１、複数の有線ＬＡＮポート１１２２、ＣＰＵ１１０１、ＲＡＭ１１３１、ＲＯＭ１１３２、から構成されている。この一例では、無線ＬＡＮ制御手段１１１１及びアンテナ１１１２は第1通信手段１１１に相当し、有線ＬＡＮ制御手段１１２１及び複数の有線ＬＡＮポート１１２２は第２通信手段１１２に相当する。また、ＲＡＭ１１３１及びＲＯＭ１１３２は記憶手段１１３に相当し、ＣＰＵ１１０１は、パケット生成手段１１０に相当する。
【００３５】
無線ＬＡＮ制御手段１１１１は、ベースバンド回路、ＲＦトランシーバ、送信パワーアンプ、受信ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｅｒ）を含み、無線ＬＡＮ子機と無線にて通信する機能を有する。無線ＬＡＮ子機と無線ＬＡＮ子機が通信する場合、通信パケットはＣＰＵ１１０１を経由する。無線ＬＡＮアクセスポイント１０００において、無線ＬＡＮ制御手段１１１１は、ＩＥＥＥ８０２．１１規格に準拠しているものとする。
【００３６】
有線ＬＡＮ制御手段１１２１は、複数の有線ＬＡＮポート１１２２で受信した通信パケットから宛先ＭＡＣアドレスを取り出す。内蔵しているアドレステーブルを参照し、宛先ＭＡＣアドレスに対応する有線ＬＡＮポート１１２２に通信パケットを送出するスイッチング機能を有する。アドレステーブルに宛先ＭＡＣアドレスが登録されていない場合は、通信パケットをブロードキャストする。無線ＬＡＮアクセスポイント１０００においては、有線ＬＡＮ制御手段１１２１は、ＩＥＥＥ８０２．３に準拠しているものを採用できる。
【００３７】
ＣＰＵ１１０１は、無線ＬＡＮ制御手段１１１１、有線ＬＡＮ制御手段１１２１、ＲＡＭ１１３１及びＲＯＭ１１３２とそれぞれバスにより接続されている。アンテナ１１１２は無線ＬＡＮ制御手段１１１１と接続されており、無線ＬＡＮ電波を送受信することができる。有線ＬＡＮ制御手段１１２１は、複数の有線ＬＡＮポート１１２２と接続され、複数の有線ＬＡＮポート１１２２は、有線ＬＡＮ接続用のポートである。
【００３８】
ＣＰＵ１１０１は、ＲＯＭ１１３２に格納されたファームウェアなどのプログラムをＲＡＭ１１３１に展開して実行することにより無線ＬＡＮアクセスポイント１０００の動作全般を制御する。これによりＣＰＵ１１０１は、有線ＬＡＮ制御手段１１２１から送信されたパケットと無線ＬＡＮ制御手段１１１１から送信されたパケットをそれぞれブリッジすることができる。また、ＣＰＵ１１０１は、ＲＯＭ１１３２に格納された起動要求パケット生成プログラムを実行することにより、パケット生成手段として動作することが出来る。ＣＰＵ１１０１は、接続機器制御手段１１０２と、起動要求パケット生成手段１１０３から構成されている。
【００３９】
接続機器制御手段１１０２は、無線ＬＡＮアクセスポイント１０００に有線ＬＡＮまたは無線ＬＡＮにて接続されている通信機器が送信する起動情報データ１２０を、無線ＬＡＮ制御手段１１１１又は有線ＬＡＮ制御手段１１２１を介して取得する。これらの情報は、図４に示した接続機器情報テーブル１３０としてＲＡＭ１１３１に記憶される。
【００４０】
起動要求パケット生成手段１１０３は、無線ＬＡＮ制御手段１１１１から有線ＬＡＮ制御手段１１２１へブリッジされるアクセス要求パケットの宛先ＭＡＣアドレスを検出する。または、有線ＬＡＮ制御手段１１２１から無線ＬＡＮ制御手段１１１１へブリッジされるアクセス要求パケットの宛先ＭＡＣアドレスを検出する。ＲＡＭ１１３１に格納される接続機器情報テーブル１３０に格納されたＭＡＣアドレスと照合し、ＭＡＣアドレスに対応する起動情報が休止状態の場合は、当該ＭＡＣアドレスのアクセス要求パケットを生成する。
【００４１】
以上のように、第１の実施形態に係る通信機器１００によれば、アクセス要求パケットからＭＡＣアドレスを直接取り出し、当該ＭＡＣアドレスを有する第２通信手段１１２の通信先が休止状態であれば、起動要求パケットを生成、送信する。起動させる第２通信手段１１２の通信先のＭＡＣアドレスを起動要求パケットから直接取得するため、パケットに含まれる宛先ポート番号に基づき、ＭＡＣアドレスを取得するという処理の必要がなくなる。これにより、第２通信手段１１２の通信先を自動起動する処理の遅延や、通信機器１００の処理負荷の増大を防ぐことができる。
【００４２】
［第２の実施形態］
以下に、図７及び８を参照し、本発明の第２の実施形態に係る通信機器について、説明する。第２の実施形態に係る通信機器の構成は、第１の実施形態の通信機器１００の構成と同じである。第２の実施形態に係る通信機器１００は、起動情報データ１２０及び起動要求パケットの生成手順において、第１の実施形態に係る通信機器１００と相違する。
【００４３】
図７は、第２の実施形態に係る通信機器１００の第２通信手段１１２が受信する起動情報データ１２０の構造を示す図である。第２の実施形態に係る起動情報データ１２０は、第1の実施形態の起動情報データ１２０と同様に、第２通信手段１１２の通信先のＭＡＣアドレスと、第２通信手段１１２の通信先の起動情報とが対応付けられている。第２の実施形態では、さらに、第２通信手段１１２の通信先が起動要求パケットを受信して起動することができる状態であるか否かに関する起動要求パケット対応情報が対応付けられている。起動要求パケット対応情報は、０であれば起動要求パケットを受信しても起動しないことを意味し、１であれば起動することを表している。例えば、第２通信手段１１２の通信先がＷＯＬに対応していないハードウェアであったり、対応していてもＷＯＬ機能が無効に設定されている場合は、０となる。
【００４４】
図８は、第２の実施形態に係る通信機器１００のパケット生成手段１１０における、起動要求パケット生成の手順を示すフローチャートである。まず、パケット生成手段１１０は、第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか判断する（Ｓ３１）。第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したと判断した場合（Ｓ３１，ＹＥＳ）、パケット生成手段１１０は、以下の処理を行う。すなわち、アクセス要求パケットに含まれる特定のＭＡＣアドレスを取得し、記憶手段１１３に記憶されている情報を読み出し、取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致するか判断する（Ｓ３２）。一方で、第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信しない場合は（Ｓ３１，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ３１）。
【００４５】
取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致する場合は（Ｓ３２，ＹＥＳ）、以下の処理を行う。すなわち、記憶手段１１３に記憶されている情報を読み出して参照し、取得したＭＡＣアドレスに対応する第２通信手段１１２の通信先の起動情報を取得して、休止状態か否か判断する（Ｓ３３）。一方で、取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致しない場合は（Ｓ３２，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ３１）。
【００４６】
取得した起動情報が休止状態の場合は（Ｓ３３，ＹＥＳ）、取得したＭＡＣアドレスに対応する第２通信手段１１２の通信先が、起動要求パケット対応情報に対応しているかどうかを判断する（Ｓ３４）。一方で、取得したＭＡＣアドレスが記憶手段１１３に記録されているＭＡＣアドレスのいずれかと一致しない場合は（Ｓ３３，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ３１）。
【００４７】
取得したＭＡＣアドレスに対応する第２通信手段１１２の通信先が、起動要求パケット対応情報に対応している場合は（Ｓ３４，ＹＥＳ）、パケット生成手段１１０は、起動要求パケットを生成する（Ｓ３５）。一方で、取得したＭＡＣアドレスに対応する第２通信手段１１２の通信先が、起動要求パケット対応情報に対応していない場合は（Ｓ３４，ＮＯ）、再び第1通信手段１１１が第1通信手段１１１の通信先からアクセス要求パケットを受信したか確認する（Ｓ３１）。
【００４８】
以上のように、第２の実施形態に係る通信機器によれば、取得したＭＡＣアドレスに対応する第２通信手段の通信先の起動情報が休止状態の場合でも、起動要求パケットに対応していない場合は、前記起動要求パケットを生成しない。このような構成を有することにより、起動要求パケットに対応していない第２通信手段の通信先にまで起動要求パケットを送信することを防ぐことができる。
【００４９】
［第３の実施形態］
以下に、図９及び１０を参照し、本発明の第３の実施形態に係る通信機器について、説明する。図９は、第３の実施形態に係る通信システムの構成を表すブロック図である。通信機器１００は、第1の実施形態の通信機器１００と同じである。第３の実施形態に係る通信システムでは、さらに被起動側通信機器２００を含む点で、第1の実施形態に係る通信機器と異なる。
【００５０】
被起動側通信機器２００は、第２記憶手段２１１と、起動情報取得手段２１２と、起動情報データ生成手段２１３と、第３通信手段２１４と、制御手段２１５とを有する。
【００５１】
第２記憶手段２１１は、情報を記憶する種々の記憶手段を用いることができ、例えばフラッシュメモリーやハードディスクなどを用いることができる。記憶手段２１３は、被起動側通信端末２００のＭＡＣアドレスを記憶する。
【００５２】
起動情報取得手段２１２は、プロセッサーから構成され、被起動側通信端末２００の起動情報を取得する。
【００５３】
起動情報データ生成手段２１３も、同様にプロセッサーから構成され、第２記憶手段２１１に記憶されたＭＡＣアドレス及び起動情報取得手段２１２が取得した起動情報に基づき起動情報データ１２０を生成する。
【００５４】
第３通信手段２１４は、第２通信手段１１２と同様の構成を採用することができ、第２通信手段１１２と通信可能で、起動情報データ１２０を送信し、起動要求パケットを受信する。
【００５５】
制御手段２１５は、プロセッサーから構成され、第３通信手段２１４が起動要求パケットを受信すると、被起動側通信端末２００を起動させる。例えば、ＷＯＬに対応し、マジックパケットを受信すると被起動側通信端末２００を起動するように制御することができる。
【００５６】
次に図１０を用いて、第３の実施形態に係る通信システムの被起動側通信端末２００の起動情報データ生成手段２１３が、起動情報データ１２０を生成する手順について、説明する。図１０は、第３の実施形態に係る通信システムの被起動側通信端末２００の起動情報データ生成手段２１３が、起動情報データ１２０を生成する手順を示すフローチャートである。起動情報データ生成手段２１３は、第２記憶手段２１１に記憶されたＭＡＣアドレスを読み出し、取得する（Ｓ４１）。次に、起動情報取得手段２１２が取得した起動情報を取得する（Ｓ４２）。取得したＭＡＣアドレス及び起動情報に基づき起動情報データ１２０を生成する（Ｓ４３）。最後に、生成した起動情報データ１２０を、第３通信手段２１５に転送する（Ｓ４４）。
【００５７】
第３の実施形態に係る通信システムによれば、第１の実施形態に係る通信機器１００に加え、第２通信手段の通信先である被起動側通信機器２００を含む。被起動側通信機器２００は、被起動側通信機器２００のＭＡＣアドレス及び起動状態を取得し、通信機器１００に通知する。したがって、通信機器１００は、通信機器１００側から被起動側通信機器２００に問い合わせすることなく、被起動側通信機器２００の起動状態を把握することが可能となる。
【００５８】
［第４の実施形態］
以下に、図１１を参照し、本発明の第４の実施形態に係る通信システムについて、説明する。第４の実施形態に係る通信システムは、第３の実施形態の通信システムと構成において相違点はない。第４の実施形態に係る通信システムでは、起動情報データ生成手段２１３が、起動情報データ１２０を生成する手順において相違する。
【００５９】
図１１は、第４の実施形態に係る通信システムの被起動側通信端末２００の起動情報データ生成手段２１３が、起動情報データ１２０を生成する手順を示すフローチャートである。Ｓ５１からＳ５４までは、図１０のＳ４１からＳ４４と同じである。第４の実施形態に係る通信システムでは、起動情報データ１２０を、第３通信手段２１５に転送（Ｓ５４）した後に、再び起動情報取得手段２１２が取得した起動情報を取得する（Ｓ５５）。起動情報データ生成手段２１３は、起動情報が変化した場合は（Ｓ５６，ＹＥＳ）、起動情報データ１２０を変化した内容に更新して再生成し（Ｓ５７）、第３通信手段２１５に転送する（Ｓ５８）。転送が終了すると、再び起動情報取得手段２１２が取得した起動情報を取得し、Ｓ５５からＳ５８の処理を繰り返す。
【００６０】
第４の実施形態によれば、一度起動情報データ１２０を送信した後も、起動情報が変化した際には、最新の情報に更新した起動情報データ１２０を通信機器に送信する。このような構成を有することにより、通信機器１００は、被起動側通信端末２００の最新の起動情報を取得することができる。
【００６１】
［第５の実施形態］
以下に、図１２及び１３を参照し、本発明の第５の実施形態に係る通信機器について、説明する。第５の実施形態に係る通信システムは、起動要求パケット対応情報取得手段を有する点において、第３の実施形態の通信システムの構成と相違する。
【００６２】
図１２は、第５の実施形態に係る通信システムの構成を示すブロック図である。図１２に示されるように、第５の実施形態に係る通信システムでは、被起動側通信機器２００は、起動要求パケット対応情報取得手段２１６を有する。起動要求パケット対応情報取得手段２１６は、ＣＰＵから構成され、被起動側通信機器２００の起動要求パケット対応情報を取得する。例えば、第２通信手段１１２の通信先がＷＯＬに対応していないハードウェアであったり、対応していてもＷＯＬ機能が無効に設定されている場合は、非対応となる。起動情報データ生成手段２１３は、第２記憶手段２１１に記憶されたＭＡＣアドレス、起動情報取得手段２１２が取得した起動情報、及び起動要求パケット対応情報取得手段２１６が取得した起動要求パケット対応情報に基づき起動情報データを生成する。
【００６３】
図１３は、第５の実施形態に係る通信システムの被起動側通信端末２００の起動情報データ生成手段２１３が、起動情報データ１２０を生成する手順を示すフローチャートである。起動情報データ生成手段２１３は、第２記憶手段２１１に記憶されたＭＡＣアドレスを読み出し、取得する（Ｓ６１）。次に、起動情報取得手段２１２が取得した起動情報を取得する（Ｓ６２）。さらに、起動要求パケット対応情報取得手段２１６が取得した起動要求パケット対応情報を取得する（Ｓ６３）。起動情報データ生成手段２１３は、取得したＭＡＣアドレス、起動情報及び起動要求パケット対応情報に基づき、起動情報データ１２０を生成する（Ｓ６４）。最後に、生成した起動情報データ１２０を、第３通信手段２１５に転送する（Ｓ６５）。
【００６４】
以上の工程で起動情報データ１２０の生成を終了しても良いが、さらに、下記の処理を行うことも出来る。起動情報データ生成手段２１３が起動情報データ１２０を第３通信手段２１５に転送（Ｓ６５）した後に、さらに、起動要求パケット対応情報取得手段２１６が取得した起動要求パケット対応情報を取得する（Ｓ６６）。起動情報データ生成手段２１３は、起動要求パケット対応情報が変化した場合は（Ｓ６７，ＹＥＳ）、起動情報データ１２０を変化した内容に更新して再生成し（Ｓ６８）、第３通信手段２１５に転送する（Ｓ６９）。転送が終了すると、再び起動要求パケット対応情報取得手段２１６が取得した起動要求パケット対応情報を取得し、Ｓ６６からＳ６９の処理を繰り返す。
【００６５】
第５の実施形態によれば、一度起動情報データを送信した後も、起動要求パケット対応情報が変化した際には、最新の情報に更新した起動情報データを通信機器に送信する。このような構成を有することにより、通信機器は、最新の起動要求パケット対応情報を取得することができる。
【００６６】
［第６の実施形態］
以下に、図１４を参照し、本発明の第６の実施形態に係る通信システムについて、説明する。図１４は、第６の実施形態に係る通信システムの構成を示すブロック図である。第６の実施形態に係る通信システムは、第３の実施形態の通信システムに加え、さらに起動側通信機器３００を備える。
【００６７】
起動側通信機器３００は、アクセス要求パケット生成手段３１１と、第４通信手段３１２を備える。アクセス要求パケット生成手段３１１は、プロセッサーから構成され、アクセス要求パケットを生成する。第４通信手段３１２は、第１通信手段１１１と同様の構成を採用することができ、第1通信手段１１１と通信可能で、アクセス要求パケットを第１通信手段１１１に送信することができる。
【００６８】
第６の実施形態に係る通信システムによれば、起動側通信機器３００は、被起動側通信機器２００が起動しているか否かにかかわりなく、必要な場合には通信機器１００を介して被起動側通信機器２００を起動させることができる。
【００６９】
本発明の通信機器、通信システム及び通信機器の制御方法は、上記実施形態に基づいて説明されているが、上記実施形態に限定されることなく、本発明の範囲内において、かつ本発明の基本的技術思想に基づいて、上記実施形態に対し種々の変形、変更及び改良を含むことができることはいうまでもない。また、本発明の請求の範囲の枠内において、種々の開示要素の多様な組み合わせ・置換ないし選択が可能である。本発明のさらなる課題、目的及び展開形態は、請求の範囲を含む本発明の全開示事項からも明らかにされる。
【符号の説明】
【００７０】
１００    通信機器
１１０    パケット生成手段
１１１    第１通信手段
１１２    第２通信手段
１１３    記憶手段
２００    被起動側通信機器
２１１    第２記憶手段
２１２    起動情報取得手段
２１３    起動情報データ生成手段
２１４    第３通信手段
２１５    制御手段
２１６    起動要求パケット対応情報取得手段
３００    起動側通信機器
３１１    アクセス要求パケット生成手段
３１２    第４通信手段
９０００、９１００    端末装置
９２００    ホームルータ
９３００    ＬＡＮ
９４００    インターネット
９５００    リクエスト端末
９６００    ゲートウェイ
９８００    携帯電話パケット網
【図１】
2014146913.tif 000003
【図２】
2014146913.tif 000004
【図３】
2014146913.tif 000005
【図４】
2014146913.tif 000006
【図５】
2014146913.tif 000007
【図６】
2014146913.tif 000008
【図７】
2014146913.tif 000009
【図８】
2014146913.tif 000010
【図９】
2014146913.tif 000011
【図１０】
2014146913.tif 000012
【図１１】
2014146913.tif 000013
【図１２】
2014146913.tif 000014
【図１３】
2014146913.tif 000015
【図１４】
2014146913.tif 000016
【図１５】
2014146913.tif 000017
【図１６】
2014146913.tif 000018