(57)【要約】  情報処理装置は、第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する記憶部と、前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する送信部とを有し、前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる。
2014045356.tif 000002
【特許請求の範囲】
【請求項１】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する記憶部と、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する送信部とを有し、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる情報処理装置。
【請求項２】
前記識別情報は、前記操作要求の送信元の第二の装置と、前記第一の装置との組ごとの識別情報であり、
前記送信部は、前記操作要求の受信に応じ、前記第二の装置の前記組に係る前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する請求項１記載の情報処理装置。
【請求項３】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータに前記第二のネットワークを介して接続される起動装置であって、
前記第二のネットワークに接続された装置ごとに、当該装置に対する識別情報とＭＡＣアドレスとを対応付けて記憶する記憶部と、
前記第一のネットワークからの所定のパケットを前記ルータを介して受信し、前記所定のパケットに含まれている識別情報に対応付けられて前記記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークに送信する送信部とを有する起動装置。
【請求項４】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する第一の記憶部と、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記第一の記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する第一の送信部とを有する情報処理装置と、
前記第一の装置ごとに、前記識別情報とＭＡＣアドレスとを対応付けて記憶する第二の記憶部と、
前記所定のパケットを前記ルータを介して受信し、前記所定のパケットに含まれている前記識別情報に対応付けられて前記第二の記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークに送信する第二の送信部とを有する起動装置と、
を含む起動システム。
【請求項５】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶部に記憶し、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する処理をコンピュータが実行し、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる起動方法。
【請求項６】
前記識別情報は、前記操作要求の送信元の第二の装置と、前記第一の装置との組ごとの識別情報であり、
前記送信する処理は、前記操作要求の受信に応じ、前記第二の装置の前記組に係る前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して当該識別情報を含む所定のパケットを送信する請求項５記載の起動方法。
【請求項７】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて第一の記憶部に記憶し、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記第一の記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する処理を情報処理装置が実行し、
前記第一の装置ごとに、前記識別情報とＭＡＣアドレスとを対応付けて第二の記憶部に記憶し、
前記所定のパケットを前記ルータを介して受信し、前記所定のパケットに含まれている前記識別情報に対応付けられて前記第二の記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークに送信する第二の送信する処理を起動装置が実行する起動方法。
【請求項８】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶部に記憶し、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する処理をコンピュータに実行させ、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられるプログラム。
【請求項９】
前記識別情報は、前記操作要求の送信元の第二の装置と、前記第一の装置との組ごとの識別情報であり、
前記送信する処理は、前記操作要求の受信に応じ、前記第二の装置の前記組に係る前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して当該識別情報を含む所定のパケットを送信する請求項８記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、起動装置、起動システム、起動方法、及びプログラムに関する。
【背景技術】
【０００２】
スマートフォンのような携帯型移動体端末（以下、「移動体端末」という。）は、家庭内のＬＡＮ（Local Area Network）に接続されたＰＣ（Personal Computer）等に対して、家庭内のルータを経由して、当該ＬＡＮの外部から接続することができる。すなわち、移動体端末は、ルータのグローバルアドレス宛に、接続先のＰＣに対するデータの送信を要求する。ルータは、予め保持しているＡＲＰ（Address Resolution Protocol）テーブルを用いて、当該ＰＣのプライベートアドレスに対応するＭＡＣアドレスを求め、当該ＭＡＣアドレス宛にデータの転送を行う。ＡＲＰとはＩＰアドレスからＭＡＣアドレスを知るためのプロトコルであり、ＡＲＰテーブルとは、ＩＰアドレスとＭＡＣアドレスとの対応表である。なお、各ＰＣのプライベートアドレスは、ＮＡＰＴ（Network Address Port Translation）等によって特定することができる。【０００３】
但し、一般的に、ユーザは、外出する際、省電力等を目的として、家庭内のＰＣの電源を切断する。したがって、外出先から家庭内のＰＣにアクセスするためには、当該ＰＣを起動させる必要がある。【０００４】
従来、ＬＡＮ経由でＰＣの電源の遠隔操作（電源の投入やシャットダウン等）を可能とする技術として、Ｗａｋｅ−ｏｎ―ＬＡＮ（以下、「ＷＯＬ」という。）が有る。ＷＯＬでは、操作対象とするＰＣが備えるネットワークカードのＭＡＣアドレスを含む、マジックパケットと呼ばれる特殊なパケットが送信される。自らのＭＡＣアドレスを含むマジックパケットを受信したネットワークカードは、当該ネットワークに接続されたＰＣに電源を投入する。【０００５】
このようなＷＯＬを、家庭内のＬＡＮの外部のＷＡＮから利用して、家庭内のＰＣを起動することが考えられる。【０００６】
しかしながら、マジックパケットは通常ブロードキャストされるところ、一般的なルータは、ファイアウォール機能として、ＷＡＮから受信されるパケットのうち、ブロードキャストを発生させるパケットを破棄等するように設定されている。【０００７】
一方、起動対象のＰＣのＩＰアドレス（プライベートアドレス）とＭＡＣアドレスとが外部において既知であれば、当該ＰＣに対して、マジックパケットをユニキャスト可能であると考えられる。【０００８】
しかしながら、ルータは、ＬＡＮに接続された各ＰＣと定期的に通信し、その存在を確認する。ルータは、通信不能となったＰＣに関するエントリをＡＲＰテーブルより削除してしまう。その結果、ルータは、起動されていないＰＣのプライベートアドレス宛のマジックパケットを受信したとしても、当該プライベートアドレスに対応するＭＡＣアドレスをＡＲＰテーブルから得ることができなくなってしまう。すなわち、ルータは、当該マジックパケットを転送することができなくなってしまう。【０００９】
なお、特許文献１には、「ＬＡＮ（Local Area Network）と，前記ＬＡＮをインターネットに接続するルータと，前記インターネットに接続されたサーバと，前記インターネットに接続された端末とを備え，前記ＬＡＮは，情報装置と，前記サーバを送信先とする通知パケットを送信するＷＯＬ装置とを含み，前記ルータは，前記通知パケットに対してアドレス変換を行い，前記サーバは，前記アドレス変換がなされた前記通知パケットから前記ルータに割り当てられているグローバルＩＰアドレスを取得してデータベースに保存し，且つ，前記端末からの要求に応答して前記データベースに保存されている前記グローバルＩＰアドレスを前記端末に供給し，前記端末は，前記グローバルＩＰアドレスを用いて前記ルータを介して前記ＷＯＬ装置に起動要求パケットを送信し，前記ＷＯＬ装置は，前記起動要求パケットに応答して起動指示パケットを生成して前記情報装置に送信し，前記情報装置は，前記起動指示パケットに応答して起動するネットワークシステム。」に関して記述されている（請求項１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００５−１０９７６３号公報
【特許文献２】特開２０１０−０９３８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１では、「起動要求パケット」の内容が明らかにされていない。したがって、ＷＯＬ装置がどのように起動対象とする情報装置を特定するのかについて、不明確である。仮に、起動要求パケットが、マジックパケットであれば、上記したように、一般的なルータは、ＷＡＮからのマジックパケットを破棄してしまう。したがって、当該起動要求パケットは、ファイアウォール機能が無効化されたルータにおいてのみ、有効であると考えられる。【００１２】
そこで、一側面では、ＬＡＮに接続された装置の起動をＬＡＮの外部から可能とすることを目的とする。
【課題を解決するための手段】
【００１３】
一つの案では、情報処理装置は、第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する記憶部と、前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する送信部とを有し、前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる。
【発明の効果】
【００１４】
一態様によれば、ＬＡＮに接続された装置の起動をＬＡＮの外部から可能とすることができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態の遠隔操作システム構成例を示す図である。
【図２】本実施の形態におけるサーバ装置のハードウェア構成例を示す図である。
【図３】本実施の形態における起動装置のハードウェア構成例を示す図である。
【図４】本実施の形態におけるサーバ装置及び起動装置の機能構成例を示す図である。
【図５】初期設定処理の処理手順の一例を説明するためのシーケンス図である。
【図６】グループ情報テーブルの構成例を示す図である。
【図７】通信端末からＰＣの遠隔操作時に実行される処理手順の一例を説明するためのシーケンス図である。
【図８】ＰＣの起動後に実行される処理手順の一例を示すシーケンス図である。
【図９】起動装置が実行する処理手順の一例を説明するためのフローチャートである。
【図１０】起動装置の物理的な接続形態の第一の例を示す図である。
【図１１】起動装置の物理的な接続形態の第二の例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本実施の形態の遠隔操作システム構成例を示す図である。図１に示される遠隔操作システム１において、ＬＡＮ（Local Area Network）環境Ｅ１は、例えば、ＷＡＮ（Wide Area Network）環境Ｅ２に含まれる通信端末２０のユーザの家庭内のネットワーク環境である。
【００１７】
ＬＡＮ環境Ｅ１において、ルータ３０、ＰＣ４０ａ、ＰＣ４０ｂ、及びＰＣ４０ｃ等の一以上のＰＣ４０（Personal Computer）、及び起動装置５０は、有線又は無線のＬＡＮ等のネットワークＮ１によって通信可能に接続されている。なお、ＰＣ４０ａ、ＰＣ４０ｂ、及びＰＣ４０ｃを区別しない場合、「ＰＣ４０」という。
【００１８】
ルータ３０は、例えば、ブロードバンドルータ３０である。ルータ３０は、各ＰＣ４０又は起動装置５０間の通信の中継を行う。ルータ３０は、また、ＬＡＮ環境Ｅ１のＬＡＮ（Local Area Network）であるネットワークＮ１とＷＡＮ環境Ｅ２のＷＡＮ（Wide Area Network）であるネットワークＮ２とを接続する。すなわち、ルータ３０によって、ＬＡＮ環境Ｅ１とＷＡＮ環境Ｅ２との境界が形成される。
【００１９】
ＰＣ４０は、一般的なＰＣ４０である。但し、ＰＣ４０は、Ｗａｋｅ−ｏｎ―ＬＡＮ（以下、「ＷＯＬ」という。）等、遠隔的に電源操作を可能なＰＣ４０であることが望ましい。各ＰＣ４０には、ルータ３０によって、ＬＡＮ環境Ｅ１において一意なＩＰアドレスであるプライベートアドレスが、例えば、ＰＣ４０の起動時に割り当てられる。したがって、各ＰＣ４０のプライベートアドレスは、ＰＣ４０が起動されるたびに変化する。
【００２０】
起動装置５０は、ＷＡＮ環境Ｅ２からの要求に応じ、ＷＯＬを利用して、電源断状態のＰＣ４０を起動させる。電源断状態には、スリープ（サスペンド）状態又は休止状態等が含まれる。なお、基本的に、起動装置５０は、常時起動されている。すなわち、起動装置５０には、常時電源が供給されている。このことは、起動装置５０のプライベートアドレスは、基本的に一定であることを意味する。
【００２１】
ＷＡＮ環境Ｅ２は、ＬＡＮ環境Ｅ１の外部のネットワーク環境である。ＷＡＮ環境Ｅ２において、サーバ装置１０及び通信端末２０は、インターネット等のネットワークを介して通信可能とされている。通信端末２０は、例えば、携帯電話、スマートフォン、ＰＤＡ（Personal Digital Assistance）、ノートＰＣ等、通信機能を有する情報処理装置である。但し、通信端末２０は、必ずしも携帯可能でなくてもよい。例えば、車載器、デスクトップ型のＰＣ等が通信端末２０として用いられてもよい。
【００２２】
サーバ装置１０は、通信端末２０からの要求に応じ、ＬＡＮ環境Ｅ１におけるＰＣ４０の操作要求をルータ３０宛に送信するコンピュータである。本実施の形態において、サーバ装置１０は、通信端末２０からの要求に応じ、電源断状態のＰＣ４０を起動させるための処理を実行する。
【００２３】
図２は、本実施の形態におけるサーバ装置のハードウェア構成例を示す図である。図２のサーバ装置１０は、それぞれバスBで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、及びインタフェース装置１０５等を有する。
【００２４】
サーバ装置１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２５】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってサーバ装置１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２６】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００２７】
図３は、本実施の形態における起動装置のハードウェア構成例を示す図である。図３の起動装置５０は、それぞれバスで相互に接続されている、フラッシュＲＯＭ５０１、ＲＡＭ５０２、ＣＰＵ５０３、及びネットワークコントローラ５０４等を有する。
【００２８】
起動装置５０での処理を実現するプログラムは、フラッシュＲＯＭ５０１に記憶されている。フラッシュＲＯＭ５０１は、プログラムを格納すると共に、必要なデータ等を格納する。
【００２９】
ＲＡＭ５０２は、プログラムの起動指示があった場合に、フラッシュＲＯＭ５０１からプログラムを読み出して格納する。ＣＰＵ５０３は、ＲＡＭ５０２に格納されたプログラムに従って起動装置５０に係る機能を実行する。ネットワークコントローラ５０４は、ネットワークＮ１に接続するためのインタフェースとして用いられる。ネットワークコントローラ５０４は、例えば、ＮＩＣ（Network Interface Card）であってもよい。
【００３０】
図４は、本実施の形態におけるサーバ装置及び起動装置の機能構成例を示す図である。図４において、ＰＣ４０は、初期設定部４１、起動処理部４２、及び動画再生部４３等を有する。これら各部は、ＰＣ４０にインストールされた一以上のプログラムが、ＰＣ４０のＣＰＵに実行させる処理により実現される。初期設定部４１は、ＰＣ４０の遠隔操作を可能とするために、予め行われるべき設定処理を実行する。
【００３１】
起動処理部４２は、ＰＣ４０の起動を行う。動画再生部４３は、ＰＣ４０に保存されている動画データの再生を行う。
【００３２】
起動装置５０は、初期化部５１、登録部５２、及び起動制御部５３等を有する。これら各部は、起動装置５０のフラッシュＲＯＭ５０１に記憶された一以上のプログラムが、ＣＰＵ５０３に実行させる処理により実現される。起動装置５０は、また、グループ情報記憶部５４を有する。グループ情報記憶部５４は、例えば、フラッシュＲＯＭ５０１を用いて実現可能である。
【００３３】
初期化部５１は、起動装置５０の起動時の初期化処理を実行する。登録部５２は、グループ情報記憶部５４に対して情報の登録を行う。起動制御部５３は、サーバ装置１０より送信され、ルータ３０によって転送される特定のパケット（以下、「特定パケット」という。）に応じ、特定パケットにおいて指定されているＰＣ４０の起動制御を行う。起動制御は、ＷＯＬのマジックパケットを送信することによって行われる。グループ情報記憶部５４は、特定パケットに含まれている識別情報と、ＰＣ４０のＭＡＣアドレスとの対応情報等を記憶する。
【００３４】
サーバ装置１０は、登録部１１及び操作仲介部１２等を有する。これら各部は、サーバ装置１０にインストールされた一以上のプログラムが、ＣＰＵ１０４に実行させる処理により実現される。サーバ装置１０は、また、グループ情報記憶部１３を利用する。グループ情報記憶部１３は、例えば、補助記憶装置１０２、又はサーバ装置１０にネットワークを介して接続される記憶装置等を用いて実現可能である。
【００３５】
登録部１１は、グループ情報記憶部１３に対する情報の登録を行う。グループ情報記憶部１３は、起動装置５０のグループ情報記憶部５４と同様の情報を記憶する。操作仲介部１２は、通信端末２０からのＰＣ４０の操作要求に応じ、当該操作要求に指定された操作内容をＰＣ４０に実行させるための処理を仲介する。
【００３６】
以下、遠隔操作システム１において実行される処理手順について説明する。図５は、初期設定処理の処理手順の一例を説明するためのシーケンス図である。初期設定処理とは、ＷＡＮ環境Ｅ２の通信端末２０からＬＡＮ環境Ｅ１のＰＣ４０を遠隔操作可能とするために行われる必要のある設定処理をいう。なお、本実施の形態では、ＰＣ４０ａが遠隔操作の対象とされる。また、初期設定処理において、通信端末２０は、例えば、ＬＡＮ環境Ｅ１に配置され、ＰＣ４０ａと通信可能な状態であるとする。
【００３７】
ＰＣ４０ａの初期設定部４１は、例えば、ユーザからの指示入力に応じて処理を開始する。ステップＳ１０１において、初期設定部４１は、ＬＡＮ環境Ｅ１内の起動装置５０を検知するためのＡＲＰ要求を送信する。当該ＡＲＰ要求には、起動装置５０のプライベートアドレスが指定される。当該プライベートアドレスは、例えば、予めＰＣ４０ａに設定されている。起動装置５０は、基本的に常時起動しているため、当起動装置５０のネットワークコントローラ５０４は、該ＡＲＰ要求に応答し、起動装置５０のＭＡＣアドレスを初期設定部４１に返信する（Ｓ１０２）。
【００３８】
なお、ステップＳ１０１及びＳ１０２は、ＡＲＰではなく、ＵＰｎＰに従って行われてもよい。すなわち、起動装置５０をＵＰｎＰ（Universal Plug and Play）に対応させ、ＵＰｎＰに従った相互通信によって、初期設定部４１は、起動装置５０のＭＡＣアドレスを取得してもよい。
【００３９】
続いて、初期設定部４１は、ＵＰｎＰに従った相互通信によって、ルータ３０のＩＰアドレス（グローバルアドレス）を、ルータ３０より取得する（Ｓ１０３）。続いて、初期設定部４１は、サーバ装置１０からの特定パケットを起動装置５０が接続されているポートへマッピング（ルーティング）させるための設定をルータ３０に対して行う（Ｓ１０４）。例えば、特定パケットは、特定パケットに設定されているポート番号によって、他のパケットと区別されてもよい。すなわち、ステップＳ１０４の設定は、例えば、特定のポート番号を有するパケットを、起動装置５０が接続されているポートへマッピングさせる設定でもよい。また、ステップＳ１０４についても、ＵＰｎＰに従った相互通信によって行われてもよい。
【００４０】
なお、ＵＰｎＰ対応のルータ３０は、一般的であるため、ここでは、ＵＰｎＰが利用される例を説明したが、ルータ３０のグローバルアドレスの取得は、ＵＰｎＰ以外の仕様又は通信プロトコルに従って行われてもよい。
【００４１】
続いて、初期設定部４１は、通信端末２０との通信により、通信端末２０の端末情報を取得する（Ｓ１０５）。端末情報は、通信端末２０を識別可能な情報であれば、特定の情報に限定されない。例えば、通信端末２０の製造ＩＤやＭＡＣアドレス等が、端末情報として用いられてもよい。
【００４２】
続いて、初期設定部４１は、サーバ装置１０宛に接続要求を送信する（Ｓ１０６）。なお、初期設定部４１とサーバ装置１０との間の通信は、ルータ３０によって中継されるが、その点については、便宜上、省略される。当該接続要求には、初期設定部４１を含むＰＣ４０ａの識別情報が指定される。当該識別情報は、ＰＣ４０ａを識別可能であれば、特定の情報に限定されない。例えば、通信端末２０の製造ＩＤやＭＡＣアドレス等が、当該識別情報として用いられてもよい。
【００４３】
サーバ装置１０の登録部１１は、当該識別情報に基づいて、接続要求元のＰＣ４０ａを認証する（Ｓ１０７）。例えば、サーバ装置１０の補助記憶装置１０２には、接続を許可するＰＣ４０ａの識別情報が予め記憶されており、当該識別情報と、受信された識別情報との照合によって、認証が行われてもよい。認証に成功すると、登録部１１は、接続の許可を示す承認応答を、初期設定部４１に返信する（Ｓ１０８）。
【００４４】
続いて、初期設定部４１は、ルータ３０のグローバルアドレス、当該ＰＣ４０ａのＭＡＣアドレス、端末情報、及び起動装置５０のＭＡＣアドレスをサーバ装置１０に送信する（Ｓ１０９）。サーバ装置１０の登録部１１は、受信された情報を、受信されたルータ３０のグローバルアドレスに対応するグループ情報テーブル１３Ｔに登録する（Ｓ１１０）。なお、グループ情報テーブル１３Ｔは、グループ情報記憶部１３が、ルータ３０のグローバルアドレスに対応付けて記憶するテーブルである。
【００４５】
図６は、グループ情報テーブルの構成例を示す図である。図６において、グループ情報テーブル１３Ｔのレコードは、グループコード、ＰＣ情報、端末情報、及び起動装置情報等を含む。
【００４６】
グループコードは、グループ情報テーブル１３Ｔのレコードの識別情報であると共に、グループ情報の識別情報である。ＰＣ情報は、ＰＣ４０ａのＭＡＣアドレスである。端末情報は、通信端末２０の端末情報である。起動装置情報は、起動装置５０のＭＡＣアドレスである。
【００４７】
ステップＳ１１０では、受信されたグローバルアドレスに対応付けられたグループ情報テーブル１３Ｔに新たなレコードが一つ生成され、当該レコードに対してグループコードが割り当てられる。当該レコードのＰＣ情報、端末情報、起動装置情報には、ステップＳ１０９において受信されたＰＣ４０ａのＭＡＣアドレス、端末情報、起動装置５０のＭＡＣアドレスが記憶される。なお、グループ情報テーブル１３Ｔにおける一つのレコードに記憶される情報を、以下、「グループ情報」という。
【００４８】
続いて、登録部１１は、新たに記憶されたグループ情報に対するグループコードを、初期設定部４１に返信する（Ｓ１１１）。
【００４９】
続いて、初期設定部４１は、返信されたグループコード、当該ＰＣ４０ａのＭＡＣアドレス、端末情報、及び起動装置５０のＭＡＣアドレス等の登録要求を、起動装置５０に送信する（Ｓ１１２）。但し、起動装置５０のＭＡＣアドレスは含まれなくてもよい。
【００５０】
続いて、起動装置５０の登録部５２は、受信された情報を対応付けて、グループ情報記憶部５４に記憶する（Ｓ１１３）。なお、グループ情報記憶部５４の構成は、例えば、図６に示した、グループ情報テーブル１３Ｔと同様でよい。但し、グループ情報記憶部５４は、ルータ３０のグローバルアドレスに対応付いていなくてもよい。また、グループ情報記憶部５４は、端末情報及び起動装置情報を記憶しなくてもよい。換言すれば、グループ情報記憶部５４では、グループコードとＰＣ情報とが対応付けられていればよい。
【００５１】
なお、サーバ装置１０に対するグループ情報の設定や、起動装置５０に対するグループ装置の設定等は、ユーザの手動等、他の方法によって行われてもよい。
【００５２】
以上によって初期設定処理は終了する。続いて、ＷＡＮ環境Ｅ２における通信端末２０からＬＡＮ環境Ｅ１のＰＣ４０ａを遠隔操作する際に実行される処理手順について説明する。
【００５３】
図７は、通信端末からＰＣの遠隔操作時に実行される処理手順の一例を説明するためのシーケンス図である。
【００５４】
ステップＳ２０１において、通信端末２０は、ユーザによる操作指示に応じ、ＰＣ４０ａの操作要求をサーバ装置１０に送信する（Ｓ２０１）。当該操作要求には、通信端末２０の端末情報が指定される。操作要求には、また、動画の再生又は画像データの保存（通信端末２０からＰＣ４０ａへの保存）等、操作内容を示す情報も含まれる。本実施の形態では、動画の再生が指定される。
【００５５】
続いて、サーバ装置１０の操作仲介部１２は、ＰＣ４０ａの操作要求の受信に応じ、当該操作要求に指定されている端末情報について認証を行う（Ｓ２０２）。例えば、当該端末情報が、予め補助記憶装置１０２に記憶されている端末情報の一覧に含まれていれば、当該通信端末２０は認証される。
【００５６】
通信端末２０が認証された場合、操作仲介部１２は、当該端末情報に対応付けられているグループコードを、グループ情報記憶部１３が記憶するグループ情報テーブル１３Ｔ（図６）より検索する（Ｓ２０３）。具体的には、いずれかのグループ情報テーブル１３Ｔの中で、当該端末情報を含むレコードに記憶されているグループコードが検索される。このように、予め通信端末２０と、ＰＣ４０ａとの組とを対応付けておくことで、通信端末２０からの操作要求時に、容易に操作対象のＰＣ４０を特定することができる。
【００５７】
グループコードが検索されると、操作仲介部１２は、当該グループコードを記憶しているレコードを含むグループ情報テーブル１３Ｔに対応付けられているルータ３０のグローバルアドレス宛に、特定パケットを送信する（Ｓ２０４）。当該特定パケットには、検索されたグループコードが指定される。なお、ここでいう特定パケットは、図５のステップＳ１０４において、起動装置５０へのマッピングがルータ３０に設定された特定パケットである。
【００５８】
ルータ３０は、特定パケットを受信すると、図５のステップＳ１０４の設定において特定パケットにマッピングされているポートに特定パケットを出力する。その結果、特定パケットは、起動装置５０に転送される（Ｓ２０６）。なお、特定パケットは、ＷＯＬのマジックパケットでもなく、ブロードキャストアドレスにマッピングされないため、ルータ３０を通過することができる。
【００５９】
なお、ルータ３０は、予め特定のポートにマッピングされている特定パケットについても、ルータ３０が有するＡＲＰテーブルに基づいて、出力先の存在確認を行う。具体的には、特定パケットに関する、起動装置５０へのマッピングの設定には、起動装置５０のＭＡＣアドレスが含まれている。したがって、ルータ３０は、当該ＭＡＣアドレスがＡＲＰテーブルに記憶されているか否かを確認する。当該ＭＡＣアドレスがＡＲＰテーブルに記憶されている場合、ルータ３０は、特定パケットを、マッピングされているポートに出力する。当該ＭＡＣアドレスがＡＲＰテーブルに記憶されていない場合、ルータ３０は、特定パケットを、破棄する。但し、基本的に、起動装置５０は、常時起動されている。したがって、ルータ３０のＡＲＰテーブルに、起動装置５０のＭＡＣアドレスが記憶されていないという可能性は低い。したがって、特段の事情が無い限り、特定パケットは、起動装置５０に転送される。
【００６０】
起動装置５０の起動制御部５３は、特定パケットの受信に応じ、特定パケットに含まれているグループコードに対応付けられているＰＣ４０ａのＭＡＣアドレスを、グループ情報記憶部５４より取得する（Ｓ２０７）。続いて、起動装置５０は、ＡＲＰパケットをブロードキャストする（Ｓ２０８）。ＡＲＰパケットには、起動装置５０が有するＡＲＰテーブルにおいて、当該ＭＡＣアドレスに対応付けられているＩＰアドレスが指定される。当該ＡＲＰパケットに対して、ＰＣ４０ａからの応答が得られるか否かによって、起動制御部５３は、ＰＣ４０ａが起動されているか否かを判定できる。一定時間経過しても、ＰＣ４０ａからの応答が得られない場合、起動制御部５３は、ＰＣ４０ａが起動されていないと判定する（Ｓ２０９）。
【００６１】
そこで、起動制御部５３は、ＰＣ４０ａのＭＡＣアドレスを含むマジックパケットを生成し、当該マジックパケットをネットワークＮ１にブロードキャストする（Ｓ２１０）。当該マジックパケットを受信したＰＣ４０ａのネットワークカードは、ＰＣ４０ａに起動信号を入力する。ＰＣ４０ａの起動処理部４２は、ＰＣ４０ａを起動させる。（Ｓ２１１）。
【００６２】
ＰＣ４０ａの起動処理部４２は、マジックパケットによって起動されると、サーバ装置１０宛に、起動したことを通知するための起動応答を送信する（Ｓ２１２）。起動応答には、ＰＣ４０ａのＭＡＣアドレスが指定される。
【００６３】
サーバ装置１０の操作仲介部１２は、起動応答の受信に応じ、当該起動応答の送信元のＰＣ４０ａの認証を行う（Ｓ２１３）。例えば、当該起動応答に指定されているＭＡＣアドレスが、ステップＳ２０３において検索されたグループコードに対応付いているか否かが、グループ情報テーブル１３Ｔを参照して判定される。当該ＭＡＣアドレスが当該グループコードに対応付いている場合、ＰＣ４０ａの認証は成功する。すなわち、ＰＣ４０ａは、通信端末２０が操作対象としているＰＣ４０であることが確認される。
【００６４】
認証に成功すると、操作仲介部１２は、起動理由をＰＣ４０ａに送信する（Ｓ２１４）。起動理由とは、ＰＣ４０ａを起動させた理由を示す情報である。本実施の形態では、起動理由として、動画の再生を示す情報が送信される。
【００６５】
続いて、ＰＣ４０ａの起動処理部４２は、起動理由を正常に受信したことの応答を返信する（Ｓ２１５）。続いて、サーバ装置１０の操作仲介部１２は、ルータ３０との通信（セッション）を切断する（Ｓ２１６）。すなわち、通信端末２０から要求された操作をＰＣ４０ａに実行させる前に、セッションが一度切断される。これはＷＡＮ環境Ｅ２からの要求によって開設されたセッションがセキュリティホールとなる可能性が有るためである。
【００６６】
なお、特定パケットには、グループコードではなく、当該グループコードに対応付いているグループ情報、又は当該グループ情報に含まれているＰＣ情報が指定されてもよい。この場合、起動装置５０は、グループ情報記憶部５４を有さなくてもよい。起動装置５０は、ステップＳ２０７において、特定パケットのＰＣ情報より、ＰＣ４０ａのＭＡＣアドレスを取得可能であるからである。但し、本実施の形態のように、グループコードを特定パケットに含めることで、ＰＣ４０ａのＭＡＣアドレスが、ＬＡＮ環境Ｅ１の外部を流通する機会を低減させることができる。
【００６７】
続いて、ＰＣ４０ａの起動後に実行される処理手順、すなわち、図７に続いて実行される処理手順について説明する。
【００６８】
図８は、ＰＣの起動後に実行される処理手順の一例を示すシーケンス図である。なお、図８では、図７のステップＳ２１４において通知された起動理由が、動画の再生を示す情報であった場合を例とする。なお、図８において、ＰＣ４０ａと、ＷＡＮ環境Ｅ２に属するサーバ装置１０及び通信端末２０との通信は、ルータ３０を介して行われるが、ルータ３０については、便宜上、省略されている。
【００６９】
ステップＳ３０１において、ＰＣ４０ａは、起動理由に応じて、動画再生部４３を起動する。なお、動画再生部４３は、サーバ装置１０を経由して、通信端末２０との通信に基づいて処理を実行する。そこで、動画再生部４３は、サーバ装置１０との間で、ＴＣＰ接続のオープン処理を実行する。
【００７０】
まず、動画再生部４３は、オープン要求を示すＳＹＮフラグをセットしたＴＣＰパケットをサーバ装置１０の操作仲介部１２へ送信する（Ｓ３０２）。サーバ装置１０の操作仲介部１２は、当該ＴＣＰパケットの受信に応じ、オープン要求に対する応答を示すＡＣＫフラグ等と、操作仲介部１２からのオープン要求を示すＳＹＮフラグとを含むＴＣＰパケットを返信する（Ｓ３０３）。動画再生部４３は、当該ＴＣＰパケットの受信に応じ、ステップＳ３０２において送信したオープン要求が正しく受け付けられたことを確認する。そこで、動画再生部４３は、操作仲介部１２からのオープン要求に対する応答を示すＡＣＫフラグ等を含むＴＣＰパケットを、操作仲介部１２へ送信する（Ｓ３０４）。
【００７１】
以上によりオープン処理は終了する。オープン処理の終了に応じ、サーバ装置１０の操作仲介部１２は、ステップＳ２０１における操作要求の送信元の通信端末２０に対し、接続確認通知を送信する（Ｓ３０５）。接続確認通知は、操作対象のＰＣ４０ａとの接続が確認されたことの通知をいう。
【００７２】
接続確認通知に応じ、通信端末２０は、サーバ装置１０を介した動画再生部４３との通信により、例えば、ＰＣ４０ａに保存されている任意の動画データを再生させることができる（Ｓ３０６）。その結果、ユーザは、ＰＣ４０ａに保存されている動画データの再生結果を、通信端末２０の表示部を介して視聴することができる。
【００７３】
なお、ＰＣ４０ａの操作の形態は、動画データの再生に限られない。静止画データの表示であってもよいし、他の電子データの編集等であってもよい。また、通信端末２０に保存されているデータを、ＰＣ４０ａにコピーすることであってもよい。
【００７４】
また、上記においては、ＰＣ４０ａが操作対象とされる例を説明したが、ＰＣ４０ｂ又はＰＣ４０ｃ等を操作対象としたい場合、ＰＣ４０ｂ又はＰＣ４０ｃに関して、図５、図７、及び図８において説明した処理が実行されればよい。
【００７５】
続いて、図５及び図７において、起動装置５０が実行する処理手順をフローチャートによって説明する。図９は、起動装置が実行する処理手順の一例を説明するためのフローチャートである。
【００７６】
起動装置５０に電源が導入されると、起動装置５０の初期化部５１は、ＬＡＮ環境Ｅ１のネットワーク上にＡＲＰコマンドを送信する（Ｓ３０１）。続いて、初期化部５１は、ＡＲＰテーブルを生成する（Ｓ３０２）。なお、ステップＳ３０１及びＳ３０２は、ＬＡＮに接続される各装置において一般的に行われる処理である。
【００７７】
続いて、起動制御部５３は、ルータ３０からの特定パケットの受信を待機する（Ｓ３０３）。特定パケットが受信されると（Ｓ３０３でＹｅｓ）、特定パケットに含まれているグループコードに対応付けられているＭＡＣアドレスを、グループ情報記憶部５４より取得する（Ｓ３０４）。続いて、起動装置５０は、ＡＲＰパケットを、当該ＭＡＣアドレスに対応するプライベートアドレス宛に送信する（Ｓ３０５）。一定時間経過しても、応答が得られない場合（Ｓ３０６でＹｅｓ）、起動制御部５３は、当該ＭＡＣアドレスを含むマジックパケットをネットワークＮ１にブロードキャストする（Ｓ３０７）。その結果、当該ＭＡＣアドレスに係るＰＣ４０が起動する。
【００７８】
また、並行して、初期化部５１は、ＡＲＰコマンドを定期的に発行してＡＲＰテーブルを更新する（Ｓ３０８、Ｓ３０９）。
【００７９】
続いて、ＬＡＮ環境Ｅ１における、起動装置５０の物理的な接続形態の一例について説明する。図１０は、起動装置の物理的な接続形態の第一の例を示す図である。
【００８０】
図１０において、起動装置５０は、ルータ３０と有線ＬＡＮによって接続される。この場合、特定パケットは、有線ＬＡＮを経由して起動装置５０に伝達される。起動装置５０は、有線ＬＡＮ及びルータ３０を経由して、マジックパケットを送信する。起動装置５０への給電は、有線ＬＡＮを介して、ルータ３０から行われてもよい。例えば、既に一般化されているＰｏＥ（Power over Ethernet(登録商標))が利用されてもよい。
【００８１】
図１１は、起動装置の物理的な接続形態の第二の例を示す図である。
【００８２】
図１１において、起動装置５０は、ルータ３０と無線ＬＡＮによって接続される。すなわち、図１１において、ルータ３０と起動装置５０とを接続する破線は、無線ＬＡＮを示す。この場合、特定パケットは、無線ＬＡＮを経由して起動装置５０に伝達される。起動装置５０は、無線ＬＡＮ及びルータ３０を経由して、マジックパケットを送信する。起動装置５０への給電は、いずれかのＰＣ４０（図１１では、ＰＣ４０ｃ）から行われてもよい。例えば、ＰＣ４０ｃ自体がサスペンド状態であってもＵＳＢインタフェースは電源を供給する機能を持つＰＣは一般的になっている。したがって、ＰＣ４０ｃのＵＳＢインタフェースを介して、起動装置５０に給電を行うことが可能である。
【００８３】
また、起動装置５０は、独立した筐体を有さなくてもよい。例えば、モジュール化されて、いずれかのＰＣ４０、各ＰＣ４０、又はルータ３０の筐体内に設置されてもよい。この場合、モジュール化された起動装置５０と、起動装置５０を内蔵するＰＣ４０又はルータ３０との通信は、ＬＡＮではなく、ＵＳＢインタフェース等を介して行われてもよい。
【００８４】
上述したように、本実施の形態によれば、ＷＡＮ環境Ｅ２のサーバ装置１０からの特定パケットは、ＬＡＮ環境Ｅ１において起動装置５０に転送される。起動装置５０は、当該特定パケットに含まれているグループコードに対応するＭＡＣアドレスを含むマジックパケットを生成し、ＬＡＮ環境Ｅ１のネットワークに送信する。したがって、当該ＭＡＣアドレスに対応するＰＣ４０を、ＷＡＮ環境Ｅ２から起動させる（電源を投入する）ことができる。
【００８５】
また、特定パケットでは、起動対象のＰＣ４０の識別情報として、プライベートアドレスではなく、グループコードが指定される。当該グループコードは、起動装置５０において、ＭＡＣアドレスに対応付けられている。したがって、ＬＡＮ環境Ｅ１において、各ＰＣ４０のプライベートアドレスが動的に変化したとしても、所望のＰＣ４０を起動させることができる。
【００８６】
また、特定パケットには、起動対象のＰＣ４０のＭＡＣアドレスではなく、当該ＭＡＣアドレスに対応付けられているグループコードが指定される。したがって、各ＰＣ４０に固有の情報であるＭＡＣアドレスが、ＷＡＮ環境Ｅ２において流通する機会を削減することができる。その結果、当該ＭＡＣアドレスを用いた不正行為等を防止できる可能性を高めることができる。
【００８７】
また、特定パケットは、マジックパケットではないため、本実施の形態は、一般的なルータ３０のファイアウォール機能を有効としたまま実施することができる。したがって、本実施の形態を実施することによる、ルータ３０のファイアウォール機能の低下を回避することができる。
【００８８】
また、起動装置５０は、ハードディスク等、容易に書き込み可能な補助記憶装置は有さない。したがって、万が一、起動装置５０に対して不正なプログラムの導入等が、ＬＡＮ環境Ｅ１の外部から試みられたとしても、当該プログラムが起動装置５０内に書き込まれる可能性を低減させることができる。
【００８９】
なお、本実施の形態では、ＩＰｖ６等、次世代のＩＰプロトコルが利用されてもよい。マジックパケットはＩＰｖ６でも有効であり、起動装置５０は、次世代のＩＰプロトコルでも利用可能である。
【００９０】
また、本実施の形態では、ＰＣ４０が、起動対象とされる通信装置である例について説明したが、ＷＯＬに対応可能な通信装置であれば、通信機能を有する家電製品等、他の通信装置が起動対象とされてもよい。
【００９１】
なお、本実施の形態において、サーバ装置１０は、情報処理装置の一例である。操作仲介部１２は、送信部又は第一の送信部の一例である。起動制御部５３は、送信部又は第二の送信部の一例である。
【００９２】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９３】
１            遠隔操作システム
１０          サーバ装置
１１          登録部
１２          操作仲介部
１３          グループ情報記憶部
２０          通信端末
３０          ルータ
４０          ＰＣ
４１          初期設定部
４２          起動処理部
４３          動画再生部
５０          起動装置
５１          初期化部
５２          登録部
５３          起動制御部
５４          グループ情報記憶部
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
５０１        フラッシュＲＯＭ
５０２        ＲＡＭ
５０３        ＣＰＵ
５０４        ネットワークコントローラ
Ｂ            バス
【図１】
2014045356.tif 000003
【図２】
2014045356.tif 000004
【図３】
2014045356.tif 000005
【図４】
2014045356.tif 000006
【図５】
2014045356.tif 000007
【図６】
2014045356.tif 000008
【図７】
2014045356.tif 000009
【図８】
2014045356.tif 000010
【図９】
2014045356.tif 000011
【図１０】
2014045356.tif 000012
【図１１】
2014045356.tif 000013
【手続補正書】
【提出日】平成27年2月18日(2015.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する記憶部と、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する送信部とを有し、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる情報処理装置。
【請求項２】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータに前記第二のネットワークを介して接続される起動装置であって、
前記第二のネットワークに接続された装置ごとに、当該装置に対する識別情報とＭＡＣアドレスとを対応付けて記憶する記憶部と、
前記第一のネットワークからの所定のパケットを前記ルータを介して受信し、前記所定のパケットに含まれている識別情報に対応付けられて前記記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークに送信する送信部とを有する起動装置。
【請求項３】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する第一の記憶部と、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記第一の記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する第一の送信部とを有する情報処理装置と、
前記第一の装置ごとに、前記識別情報とＭＡＣアドレスとを対応付けて記憶する第二の記憶部と、
前記所定のパケットを前記ルータを介して受信し、前記所定のパケットに含まれている前記識別情報に対応付けられて前記第二の記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークに送信する第二の送信部とを有する起動装置と、
を含む起動システム。
【請求項４】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶部に記憶し、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する処理をコンピュータが実行し、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられる起動方法。
【請求項５】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶部に記憶し、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する処理をコンピュータに実行させ、
前記所定のパケットは、前記第二のネットワークにおいて、当該所定のパケットに含まれている前記識別情報に対応するＭＡＣアドレスを含むマジックパケットの送信に用いられるプログラム。
【手続補正書】
【提出日】平成28年2月5日(2016.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータに前記第二のネットワークを介して接続される起動装置であって、
前記第二のネットワークに接続された装置ごとに、当該装置に対するＭＡＣアドレスを対応付けて記憶する記憶部と、
前記第一のネットワークからの所定のパケットが前記ルータを介して受信されると、前記所定のパケットに含まれている識別情報に基づき、該識別情報に対応する前記記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークにブロードキャストする送信部とを有する起動装置。
【請求項２】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータのＩＰアドレスと、前記第二のネットワークに接続された第一の装置ごとの識別情報とを対応付けて記憶する第一の記憶部と、
前記第一の装置の操作要求の受信に応じ、当該第一の装置の前記識別情報に対応付けられて前記第一の記憶部に記憶されているルータのＩＰアドレス宛に、前記第一のネットワークを介して、当該識別情報を含む所定のパケットを送信する第一の送信部とを有する情報処理装置と、
前記第一の装置ごとに、当該装置に対するＭＡＣアドレスを対応付けて記憶する第二の記憶部と、
前記所定のパケットが前記ルータを介して受信されると、前記所定のパケットに含まれている前記識別情報に基づき、該識別情報に対応する前記第二の記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークにブロードキャストする第二の送信部とを有する起動装置と、
を含む起動システム。
【請求項３】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータに前記第二のネットワークを介して接続される起動装置が、
前記第二のネットワークに接続された装置ごとに、当該装置に対するＭＡＣアドレスを対応付けて記憶部に記憶し、
前記第一のネットワークからの所定のパケットが前記ルータを介して受信されると、前記所定のパケットに含まれている識別情報に基づき、該識別情報に対応する前記記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークにブロードキャストする、
処理を実行することを特徴とする起動方法。
【請求項４】
第一のネットワークと、前記第一のネットワークと異なる第二のネットワークとを接続するルータに前記第二のネットワークを介して接続される起動装置に、
前記第二のネットワークに接続された装置ごとに、当該装置に対するＭＡＣアドレスを対応付けて記憶部に記憶し、
前記第一のネットワークからの所定のパケットが前記ルータを介して受信されると、前記所定のパケットに含まれている識別情報に基づき、該識別情報に対応する前記記憶部に記憶されているＭＡＣアドレスを含むマジックパケットを、前記第二のネットワークにブロードキャストする、
処理を実行させることを特徴とする起動プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、起動装置、起動システム、起動方法、及びプログラムに関する。
【国際調査報告】
2014045356.tif 000014
2014045356.tif 000015