(57)【要約】【課題】  起動要求端末に新たな機能を追加することなく端末装置を遠隔地から起動する。【解決手段】  通信ネットワークに参加する起動要求装置が、ＴＣＰ又はＵＤＰによるパケットを通信ネットワークを介してアクセス管理装置に送信する。アクセス管理装置は、ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースに基づいて、受信したパケットの宛先ポート番号に対応するＭＡＣアドレスを検出し、検出したＭＡＣアドレスを有する端末装置を起動させるための起動要求パケットを生成する。アクセス管理装置は、生成した起動要求パケットをローカルエリアネットワークに送出し、ローカルエリアネットワークに接続された端末装置がローカルエリアネットワークから起動要求パケットを受信する。端末装置は、起動要求パケットに基づいて起動する。【選択図】  図６
2006086703.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークとローカルエリアネットワークとを接続する、前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置であって、
前記通信ネットワークからＴＣＰ又はＵＤＰによるパケットを受信するパケット受信手段と、
ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースを格納するデータベース格納部と、
前記パケット受信手段によって受信された前記パケットの宛先ポート番号に対応するＭＡＣアドレスを前記データベースに基づいて検出するＭＡＣアドレス検出手段と、
前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成する起動要求パケット生成手段と、
生成した前記起動要求パケットを前記ローカルエリアネットワークに送出する送出手段と、
を備えたアクセス管理装置。
【請求項２】
さらに、
割り当て可能な複数のＩＰアドレスを管理するＩＰアドレス管理手段と、
前記ＩＰアドレスの割当を要求するＩＰアドレス割当要求データを受信する割当要求データ受信手段と、
前記起動要求パケットにより起動対象とされた前記端末装置からの前記ＩＰアドレス割当要求データが前記割当要求データ受信手段によって受信された場合は、前記端末装置に対して前記ＩＰアドレスを割り当てるＩＰアドレス割当手段と、
割り当てた前記ＩＰアドレスを前記端末装置に付与するための前記端末装置宛のパケットを前記ローカルエリアネットワークに送出するＩＰアドレス送出手段と、
前記パケット受信手段によって受信された前記パケットの宛先を、割り当てた前記ＩＰアドレスとするパケットを生成するパケット生成手段と、
生成した前記パケットを前記ローカルエリアネットワークに送出するパケット送出手段と、
を備えたことを特徴とする請求項１に記載のアクセス管理装置。
【請求項３】
割り当てた前記ＩＰアドレスを前記端末装置のＭＡＣアドレスに対応させて前記データベースに登録する登録手段をさらに備え、
前記パケット生成手段は、前記パケット受信手段によってさらなるパケットが受信された場合は、前記さらなるパケットの宛先ポート番号と前記データベースとに基づいて、前記宛先ポート番号に対応するＩＰアドレスを検出し、前記さらなるパケットの宛先を、検出した前記ＩＰアドレスとするパケットを生成する、
ことを特徴とする請求項２に記載のアクセス管理装置。
【請求項４】
前記起動要求パケット生成手段は、前記起動要求パケットとしてマジックパケットを生成することを特徴とする請求項１乃至３のいずれかに記載のアクセス管理装置。
【請求項５】
通信ネットワークとローカルエリアネットワークとを接続する、前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置で実行するプログラムであって、
前記通信ネットワークからＴＣＰ又はＵＤＰによるパケットを受信するパケット受信ステップと、
ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースに基づいて、受信した前記パケットの宛先ポート番号に対応するＭＡＣアドレスを検出するＭＡＣアドレス検出ステップと、
前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成する起動要求パケット生成ステップと、
生成した前記起動要求パケットを前記ローカルエリアネットワークに送出する送出ステップと、
を備えたプログラム。
【請求項６】
さらに、
前記ＩＰアドレスの割当を要求するＩＰアドレス割当要求データを受信する割当要求データ受信ステップと、
前記起動要求パケットにより起動対象とされた前記端末装置からの前記ＩＰアドレス割当要求が受信された場合は、前記端末装置に対してＩＰアドレスを割り当てるＩＰアドレス割当ステップと、
割り当てた前記ＩＰアドレスを前記端末装置に付与するための前記端末装置宛のパケットを前記ローカルエリアネットワークに送出するＩＰアドレス送出ステップと、
前記パケット受信ステップによって受信された前記パケットの宛先を、割り当てた前記ＩＰアドレスとするパケットを生成するパケット生成ステップと、
生成した前記パケットを前記ローカルエリアネットワークに送出するパケット送出ステップと、
を備えたことを特徴とする請求項５に記載のプログラム。
【請求項７】
割り当てた前記ＩＰアドレスを前記端末装置のＭＡＣアドレスに対応させて前記データベースに登録する登録ステップをさらに備え、
前記パケット生成ステップは、前記通信ネットワークからさらなるパケットが受信された場合は、前記さらなるパケットの宛先ポート番号と前記データベースとに基づいて、前記宛先ポート番号に対応するＩＰアドレスを検出し、前記さらなるパケットの宛先を、検出された前記ＩＰアドレスとするパケットを生成する、
ことを特徴とする請求項６に記載のプログラム。
【請求項８】
前記起動要求パケット生成ステップは、前記起動要求パケットとしてマジックパケットを生成することを特徴とする請求項５乃至７のいずれかに記載のプログラム。
【請求項９】
通信ネットワークとローカルエリアネットワークとを接続し前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置を介して、前記通信ネットワークに参加する起動要求装置が、前記ローカルエリアネットワークに接続された端末装置を遠隔起動する、端末装置の遠隔起動方法であって、
前記通信ネットワークに参加する前記起動要求装置が、前記アクセス管理装置を宛先として含む、ＴＣＰ又はＵＤＰによるパケットを前記通信ネットワークに送信し、
前記アクセス管理装置が前記通信ネットワークから前記パケットを受信し、
前記アクセス管理装置が、ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースに基づいて、受信された前記パケットの宛先ポート番号に対応するＭＡＣアドレスを検出し、
前記アクセス管理装置が、前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成し、
前記アクセス管理装置が、生成した前記起動要求パケットを前記ローカルエリアネットワークに送出し、
前記ローカルエリアネットワークに接続された前記端末装置が前記ローカルエリアネットワークから前記起動要求パケットを受信し、
前記端末装置が前記起動要求パケットに基づいて起動する、
ことを特徴とする端末装置の遠隔起動方法。
【請求項１０】
さらに、
起動した前記端末装置が、ＩＰアドレスの割当てを要求するＩＰアドレス割当要求データを前記ローカルエリアネットワークに送信し、
前記アクセス管理装置が、前記ローカルエリアネットワークから前記ＩＰアドレス割当要求データを受信した場合は、前記端末装置に対してＩＰアドレスを割り当て、
前記アクセス管理装置が、割り当てた前記ＩＰアドレスを前記端末装置に付与するための前記端末装置宛のパケットを前記ローカルエリアネットワークに送出し、
前記アクセス管理装置が、前記通信ネットワークから受信した前記パケットの宛先を、割り当てた前記ＩＰアドレスとするパケットを生成し、
前記アクセス管理装置が、生成した前記パケットを前記ローカルエリアネットワークに送出する、
ことを特徴とする請求項９に記載の端末装置の遠隔起動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば宅内に配置されたパーソナルコンピュータやネットワーク家電等の端末装置をインターネット等の通信ネットワークを介して遠隔地から起動するためのアクセス管理装置及びプログラム、並びに上記端末装置を遠隔地から起動する端末装置の遠隔起動方法に関する。
【背景技術】
【０００２】
家庭内等に存在するパーソナルコンピュータやネットワーク家電などの端末装置に対してインターネットを介して遠隔地からアクセスし、端末装置に対して各種サービスを実行させる方法が種々提案されている。
【０００３】
家庭内で待機中の端末装置の消費電力を抑えるため、端末装置を待機モードに設定し、Wake On信号を入力した時点で端末装置を起動する方法を記載した文献として、例えば特開2003-319083公報がある。
【０００４】
この特開２００３−３１９０８３公報では、宅内に配置されるアクセス管理装置が、外部のリクエスト端末（起動要求端末）から、起動対象となる端末装置の名前の指定を受け付ける。宅内のアクセス管理装置は、リクエスト端末から受け付けた名前に対応するＭＡＣアドレスを特定し、そのＭＡＣアドレス有する端末装置に対してＷａｋｅＯｎ信号を送信する。これにより端末装置を起動する。
【特許文献１】特開２００３−３１９０８３公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、この方法では、外部のリクエスト端末が、宅内のアクセス管理装置に対して、起動する端末装置を指定するという手順が存在する。この手順のため、リクエスト端末及び宅内のアクセス管理装置には、既存プロトコルを用いた通信ソフトウェアに対し、新たにコードを追加する等の作業が必要になる。
【０００６】
また、宅内のアクセス管理装置に含まれるホームルータ機能のポートフォワーディングの設定は、ポート番号とＩＰアドレスとの対応で行われ、端末装置のＩＰアドレスを固定化する場合、各端末装置のＩＰアドレスの管理に手間がかかる。一方、宅内の端末装置に動的にＩＰアドレスが付与される場合は、ＩＰアドレスが付与された時点で端末装置がホームルータ機能に対してＩＰアドレスを通知し、ホームルータ機能においてポートフォワーディングの設定を行う必要があり、システムが複雑化する。
【０００７】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、起動要求端末に新たな機能を追加することなく遠隔地から端末装置を起動することを可能にするアクセス管理装置、プログラム及び端末装置の遠隔起動方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明のアクセス管理装置は、通信ネットワークとローカルエリアネットワークとを接続する、前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置であって、前記通信ネットワークからＴＣＰ又はＵＤＰによるパケットを受信するパケット受信手段と、ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースを格納するデータベース格納部と、前記パケット受信手段によって受信された前記パケットの宛先ポート番号に対応するＭＡＣアドレスを前記データベースに基づいて検出するＭＡＣアドレス検出手段と、前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成する起動要求パケット生成手段と、生成した前記起動要求パケットを前記ローカルエリアネットワークに送出する送出手段と、を備える。
【０００９】
本発明のプログラムは、通信ネットワークとローカルエリアネットワークとを接続する、前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置で実行するプログラムであって、前記通信ネットワークからＴＣＰ又はＵＤＰによるパケットを受信するパケット受信ステップと、ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースに基づいて、受信した前記パケットの宛先ポート番号に対応するＭＡＣアドレスを検出するＭＡＣアドレス検出ステップと、前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成する起動要求パケット生成ステップと、生成した前記起動要求パケットを前記ローカルエリアネットワークに送出する送出ステップと、を備える。
【００１０】
本発明の端末装置の遠隔起動方法は、通信ネットワークとローカルエリアネットワークとを接続し前記通信ネットワークから前記ローカルエリアネットワークへのアクセスを管理するアクセス管理装置を介して、前記通信ネットワークに参加する起動要求装置が、前記ローカルエリアネットワークに接続された端末装置を遠隔起動する、端末装置の遠隔起動方法であって、前記通信ネットワークに参加する前記起動要求装置が、前記アクセス管理装置を宛先として含む、ＴＣＰ又はＵＤＰによるパケットを前記通信ネットワークに送信し、前記アクセス管理装置が前記通信ネットワークから前記パケットを受信し、前記アクセス管理装置が、ＴＣＰ又はＵＤＰのポート番号と、ＭＡＣアドレスとを対応付けたデータベースに基づいて、受信された前記パケットの宛先ポート番号に対応するＭＡＣアドレスを検出し、前記アクセス管理装置が、前記検出したＭＡＣアドレスを有する端末装置を起動するための起動要求パケットを生成し、前記アクセス管理装置が、生成した前記起動要求パケットを前記ローカルエリアネットワークに送出し、前記ローカルエリアネットワークに接続された前記端末装置が前記ローカルエリアネットワークから前記起動要求パケットを受信し、前記端末装置が前記起動要求パケットに基づいて起動することを特徴とする。
【発明の効果】
【００１１】
本発明により、起動要求端末に新たな機能を追加することなく遠隔地から端末装置を起動できる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１３】
図１は、本発明による、端末装置の遠隔起動方法を適用可能なシステムの構成例を示す図である。
【００１４】
利用者に携帯される携帯電話等のリクエスト端末１５０は、携帯電話パケット網１８０、および携帯電話網を運営する電話会社のゲートウェイ１６０を介して、通信ネットワークとしてのインターネット１４０に接続可能である。
【００１５】
また、会社内、ホットスポット（街角インターネット）、インターネットカフェ等に配置されたパーソナルコンピュータやＰＤＡ等のリクエスト端末１７０は、直接またはインターネットサービスプロバイダ（ＩＳＰ）を介して、インターネット１４０に接続可能である。
【００１６】
ユーザ宅において、インターネット１４０とユーザ宅内に配設されたＬＡＮ１３０とを相互に接続するホームルータ１２０が設置される。ホームルータ１２０は、パーソナルコンピュータやネットワーク家電等の端末装置１００、１１０と、ＬＡＮ１３０を介して、通信可能に構成である。
【００１７】
図２は、ホームルータ１２０の構成を概略的に示すブロック図である。
【００１８】
ホームルータ１２０は、ＬＡＮ１３０に接続するためのＬＡＮ側ネットワークインタフェース２１０と、インターネット１４０に接続するためのインターネット側ネットワークインタフェース２２０とを備える。テーブル格納部２３０は、ＤＨＣＰ管理テーブル、拡張ＮＡＴテーブル及びＡＲＰテーブルを格納する。制御部２４０は、パケットの転送処理や、ＤＨＣＰ管理テーブル及び拡張ＮＡＴテーブルの設定、その他後述する各種処理を行う。
【００１９】
ホームルータ１２０は、インターネット側ネットワークインタフェース２２０において、例えばＡＤＳＬ回線や光ファイバ線を介してインターネット１４０に常時接続される。ホームルータ１２０は、インターネット１４０におけるグローバルＩＰアドレスを有する。グローバルＩＰアドレスは、予めＩＳＰ等から割り当てられた固定ＩＰアドレスであっても、インターネット１４０への接続の都度ＤＨＣＰやＰＰＰｏＥによってＩＳＰなどから付与される動的ＩＰアドレスであってもよい。固定ＩＰアドレスであればＤＮＳを利用して、動的ＩＰアドレスであればダイナミックＤＮＳを利用して、リクエスト端末１５０、１７０は、ホームルータ１２０の名前に基づき、ホームルータ１２０のＩＰアドレスを取得可能である。
【００２０】
ホームルータ１２０における制御部２４０は、ＤＣＨＰサーバとしての機能をも有する。即ち、ホームルータ１２０は、ＬＡＮ１３０に接続された端末装置に対して、ＤＨＣＰサーバとしてのサービスを提供する。ホームルータ１２０は、このサービスの提供に当たって、図３に示すＤＨＣＰ管理テーブルを用いる。ＤＨＣＰ管理テーブルは、ＩＰアドレスとＭＡＣアドレスとの対応を管理し、さらに、端末装置に対して割り当てたＩＰアドレスのリース期間も管理する。ＤＨＣＰの動作手順は一般的であるため、詳細な説明を省略する。
【００２１】
さらに、ホームルータ１２０における制御部２４０は、ＵＰｎＰ  ＩＧＤ（Internet Gateway Device）としての機能をも有する。この機能によって、ホームルータ１２０は、端末装置１００や端末装置１１０からのＵＰｎＰ−ＩＧＤプロトコルに従ったメッセージに基づき、ＩＰポートフォワーディングの設定を可能である。より詳細には、ホームルータ１２０は、端末装置１００、１１０からＵＰｎＰ−ＩＧＤプロトコルによるＩＰポートフォワーディング設定のリクエストを受けた場合、図４に示す拡張ＮＡＴ管理テーブルに、ＩＰアドレスと、ポート番号と、ＴＣＰ（Transmission Control Protocol）及びＵＤＰ（User Datagram Protocol）の種別とを書き込む。このＩＰポートフォワーディング設定より、ホームルータ１２０は、インターネット１４０から受信されたパケットを、そのパケットの宛先ポート番号に基づき、特定の端末装置にＩＰポートフォワーディングできる。なお、ＵＰｎＰ−ＩＧＤを用いたＩＰポートフォワーディング設定は一例であって、後述するような他の方式を用いてもよい。
【００２２】
また、図４の拡張ＮＡＴテーブルは、ポート番号とＭＡＣアドレスとを対応付けて管理する。ポート番号とＭＡＣアドレスとの対応はユーザ入力により予め設定されている。この他、ポート番号とＭＡＣアドレスとの対応は、上述のＵＰｎＰ  ＩＧＤによるＩＰポートフォワーディング設定等を契機として設定してもよい。即ち、ホームルータ１２０は、テーブル格納部２３０に保有されるＡＲＰテーブル（ＩＰアドレスとＭＡＣアドレスとの対応情報）を参照して、ＵＰｎＰ  ＩＧＤ等により拡張ＮＡＴテーブルに登録されたＩＰアドレスに対応するＭＡＣアドレスを検出し、検出したＭＡＣアドレスを拡張ＮＡＴ管理テーブルに追加する。これによりポート番号とＭＡＣアドレスとの対応を管理する。ここではＡＲＰテーブルを用いてＭＡＣアドレスを検出したが、ＤＨＣＰ管理テーブルを用いて検出してもよい。
【００２３】
図５は、端末装置１００の自動起動に関わる部分の構成例を示すブロック図である。
【００２４】
端末装置１００は、遠隔電源投入（Wakeup on LAN：以下ＷｏＬという。）機能を備えたＬＡＮボード１０２、及びＷｏＬ機能に対応したマザーボード１０１を備える。
【００２５】
ＬＡＮボード１０２が、ＬＡＮ１３０からマジックパケット（登録商標）等のＷａｋｅＯｎ信号（ウェイクオンパケット）を受信すると、ＬＡＮボード１０２はマザーボード１０１にＰｏｗｅｒＯｎ信号を出力する。マザーボード１０１は、ＰｏｗｅｒＯｎ信号を受けると、電源１０３に対して電源オン信号を出力する。以上のようにして自動電源投入が実現される。
【００２６】
但し、マジックパケット（登録商標）による自動電源投入は一例であって、他の方式を用いてもよい。また、ＷｏＬ機能を備えたＬＡＮボードの機能をメインボード１０１が兼ね備えていてもよい。
【００２７】
以上では端末装置１００の自動起動に関わる部分の構成を説明したが、他の端末装置１１０の自動起動に関わる部分も、同様にして構成される。
【００２８】
以下、リクエスト端末１５０がユーザ宅内の端末装置１００にアクセスする場合を例に、図１のシステムの動作について説明する。
【００２９】
図６は、本システムにおけるホームルータ１２０の動作例を示すフローチャートである。
【００３０】
まず、リクエスト端末１５０が、ある宛先ポート番号を含むパケットを、ホームルータ１２０に向けて送信する。ポート番号は、例えば予め使う番号が決められていたり、事前にリクエスト端末１５０に保存されていたりする。また、ユーザが端末１００、１１０に対するポート番号をリクエスト端末１５０に設定可能にし、設定内容がホームルータ１２０に反映されるようにしてもよい。リクエスト端末１５０から送信されたパケットは、携帯電話パケット１８０網、ゲートウェイ１６０およびインターネット１４０を介して、ホームルータ１２０によって受信される（ステップＳ１１）。
【００３１】
ホームルータ１２０は、パケットを受信したら、拡張ＮＡＴテーブル（図４参照）を参照して、パケットに含まれる宛先ポート番号が登録されているか、登録されている場合はこの宛先ポート番号に対して、ＭＡＣアドレスが登録されているか、即ち、ＭＡＣポートフォワーディングの設定がなされているか否かを確認する（ステップＳ１２）。
【００３２】
ＭＡＣポートフォワーディングの設定がなされていない場合は（ステップＳ１２のＮＯ）、ホームルータ１２０は、例えばエラーメッセージをリクエスト端末１５０に返す（ステップＳ１３）。
【００３３】
ＭＡＣポートフォワーディングが設定されている場合は（ステップＳ１２のＹＥＳ）、このポート番号に対応するＭＡＣアドレスを拡張ＮＡＴテーブルから取得する（ステップＳ１４）。但し、ここでは、拡張ＮＡＴテーブルには、当該ポート番号に対応するＩＰアドレスは登録されていないとする。
【００３４】
そして、このＭＡＣアドレスを有する機器（ここでは端末装置１００）へのＷｏＬパケットを生成し、生成したＷｏＬパケットを端末装置１００に送出する（ステップＳ１５）。
【００３５】
なお、ホームルータ１２０は、拡張ＮＡＴテーブルにおけるポート番号への最終アクセス時刻を記録しておき、当該ポート番号を含むパケットの受信時刻が、最終アクセス時刻から一定時間以下であれば、機器が活動状態にあるものとして、ＷｏＬパケットの送出を省略してもよい。また、機器が、待機状態に入る時、ＵＰｎＰの離脱メッセージ”ｂｙｅｂｙｅ”を投げるようし、ホームルータ１２０が当該機器の状態（活動状態あるいは待機状態）を把握できるようにし、活動状態である場合はＷｏＬの送出を省略してもよい。
【００３６】
ＷｏＬパケットを受信した端末装置１００は活動状態に入る（自動起動する）。自動起動した端末装置１００は、ＤＨＣＰに従ったメッセージ（ＩＰアドレス取得要求）をホームルータ１２０に送出して、ＩＰアドレスの取得を試みる。
【００３７】
ホームルータ１２０は、端末装置１００からＩＰアドレス取得要求を受け取ったら（ステップＳ１６）、ＤＨＣＰ管理テーブル（図３参照）を参照して空いているＩＰアドレスを特定し、特定したＩＰアドレスを端末装置１００に付与する（ステップＳ１７）。
【００３８】
ＩＰアドレスを付与したホームルータ１２０は、当該ＩＰアドレスを、端末装置１００のＭＡＣアドレス（又は端末装置１００に対するポート番号）に対応させてＮＡＴ管理テーブル（図４参照）に登録することによりＩＰポートフォワーディングの設定を行う（ステップＳ１８）。なお、ホームルータ１２０は、ＬＡＮ１３０に接続された端末装置からＵＰｎＰ−ＩＧＤに基づくＩＰポートフォワーディング設定のリクエストが送られてきた場合は、当該要求に基づいてＩＰポートフォワーディングの設定を行ってもよい。
【００３９】
ＩＰポートフォワーディングの設定を行ったホームルータ１２０は、先にリクエスト端末１５０から受信したパケットを端末装置１００に送信する（ステップＳ１９）。この際、ホームルータ１２０は、ＮＡＴ機能として、受信パケットにおける宛先ＩＰアドレス及び宛先ポート番号を書き換える。書き換え後の宛先ＩＰアドレスは拡張ＮＡＴテーブルに登録されたＩＰアドレスである。書き換え後の宛先ポートは、拡張ＮＡＴテーブルのポート番号に対応して、予めホームルータ１２０に設定されているものとする。ＮＡＴ機能は、一般的な技術であるため、ここでは、詳細は省略する。
【００４０】
以上では端末装置１００に対するアクセス例を説明したが、端末装置１１０の場合も同様である。
【００４１】
また、以上では、リクエスト端末１５０によるアクセス例を説明したが、リクエスト端末１７０によるアクセスの場合も同様である。
【００４２】
以上において、ホームルータ１２０は、あるポート番号へのアクセスを特定のＩＰアドレスを有するリクエスト端末からのみ許容し、逆に特定のＩＰアドレスを有するリクエスト端末からのアクセスを拒否してもよい。
【００４３】
また、ホームルータ１２０は、インターネット１４０からのポートスキャンを検知した場合は、ポートスキャンの送信元ＩＰアドレスを、アクセスを拒否するＩＰアドレスとして特定してもよい。
【００４４】
また、ホームルータ１２０の機能はプログラムによって実現しても、ハードウェアによって実現してもよい。
【００４５】
以上のように、本実施の形態によれば、ホームルータにおいて宛先ポート番号とＭＡＣアドレスとを対応付けたテーブルを用意し、宛先ポート番号を含むパケットを受信した場合は、当該宛先ポート番号に対応するＭＡＣアドレスを有する端末装置にＷｏＬパケットを送出するため、リクエスト端末に新たな機能を追加することなく、アクセス先の端末装置を自動起動できる。
【００４６】
また、本実施の形態によれば、ホームルータにおいてポート番号とＭＡＣアドレスとを対応させため、ホームルータが端末装置にＩＰアドレスを付与する時点で、当該端末装置に対するＩＰポートフォワーディングの設定が可能となる。即ち、宅内の端末装置が、ＤＨＣＰによって動的にＩＰアドレスを取得する場合であっても、ＵＰｎＰ−ＩＧＤのような機能を用いることなく、ホームルータに対してＩＰポートフォワーディングの自動設定を行うことが可能となる。
【図面の簡単な説明】
【００４７】
【図１】本発明による、端末装置の遠隔起動方法を適用可能なシステムの構成例を示す図である。
【図２】ホームルータの構成を概略的に示すブロック図である。
【図３】ＤＨＣＰ管理テーブルの一例を示す図である。
【図４】拡張ＮＡＴ管理テーブルの一例を示す図である。
【図５】端末装置の自動起動に関わる部分の構成例を示すブロック図である。
【図６】ホームルータの動作例を示すフローチャートである。
【符号の説明】
【００４８】
１００、１１０  端末装置
１０１  マザーボード
１０２  WoL対応ＬＡＮボード
１０３  電源
１２０  ホームルータ
１３０  LAN
１４０  インターネット
１５０、１７０  リクエスト端末
１６０  ゲートウェイ
１８０  携帯電話パケット網
２１０  LAN側ネットワークインタフェース
２２０  インターネット側ネットワークインタフェース
２３０  テーブル格納部
２４０  制御部
【図１】
2006086703.tif 000003
【図２】
2006086703.tif 000004
【図３】
2006086703.tif 000005
【図４】
2006086703.tif 000006
【図５】
2006086703.tif 000007
【図６】
2006086703.tif 000008