(57)【要約】【課題】  ネットワークに接続される端末装置を外部から制御する場合、外部制御信号の不正使用を防止することができ、安全かつ堅牢な外部制御システムを構築し、これを利用した利便性の高いネットワークサービスを提供することを目的とする。【解決手段】  端末装置が持つ電源部分から電力供給される端末装置内のデバイスが、複数の起動状態での動作を定義されている状態において、端末装置がネットワーク上に接続されている別の装置から送信された特定の制御信号パケットを受信したときに、受信した制御信号パケットに含まれている起動状態に関連する様々な情報タグを認識し、これら認識した情報タグが要求する制御内容に対して、端末装置の各デバイスの起動状態を、最も適切に制御するものである。【選択図】  図１
2006067277.tif 000002
【特許請求の範囲】
【請求項１】
パケットを送受信する端末装置と、パケットを転送するネットワーク転送装置とを具備するネットワークにおいて、
電源部と；
上記ネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信する制御信号パケット受信手段と；
上記制御信号パケット受信手段が上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の起動状態に関連する情報タグを認識する情報タグ認識手段と；
上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手段と；
を有することを特徴とする端末装置。
【請求項２】
請求項１において、
上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手段を有し、
上記制御手段は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置。
【請求項３】
請求項１において、
上記ネットワークに接続されている別の装置から送信された制御信号パケットであって、暗号化されている特定の制御信号パケットを受信したときに、上記端末装置が保持する復号化処理のための鍵情報を用いて、上記制御信号パケットを復号化する復号化手段を有し、
上記制御手段は、上記復号化手段が上記制御信号パケットを復号化した後に、上記端末装置の上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置。
【請求項４】
パケットを送受信する端末装置と、パケットを転送するネットワーク転送装置とを具備するネットワークにおいて、
上記ネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信する制御信号パケット受信手段と；
上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別する制御信号識別手段と；
上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手段と；
を有することを特徴とするネットワーク転送装置。
【請求項５】
請求項４において、
上記制御信号パケットは、上記端末装置の起動状態を制御するパケットであり、
上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットの検証に必要なサーバ装置の証明書の送信要求パケットが、上記端末装置から送信された場合、上記送信要求パケットを、証明書の送信サーバ装置に転送し、かつ、その応答信号パケットに含まれている証明書を、上記端末装置に転送することを特徴とするネットワーク転送装置。
【請求項６】
請求項４において、
上記制御信号パケットは、上記端末装置の起動状態を制御し、しかも暗号化されているパケットであり、
上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットを復号化する暗号鍵の送信要求パケットを、上記端末装置から受信した場合、上記受信した送信要求パケットを、暗号鍵配信サーバ装置に転送し、かつ、その応答信号パケットに含まれている暗号鍵を、上記端末装置に転送することを特徴とするネットワーク転送装置。
【請求項７】
請求項４において、
パケット転送における優先度情報を持つ制御信号パケットの送受信処理に関して、特定のセッション番号を付与し、また、パケットに含まれている情報から、付与されたセッション番号に属する複数のパケットに与えられる優先度番号を、それぞれの処理に対する影響が最小限であり、かつ転送を最大限に効率化できるように変更を加えることによって、転送制御処理することを特徴とするネットワーク転送装置。
【請求項８】
ネットワークを介して、端末装置またはネットワーク転送装置と接続する接続手段と；
端末装置の起動状態を制御する制御信号パケットを送信する制御信号パケット送信手段と；
を有することを特徴とするサーバ装置。
【請求項９】
パケットを送受信する端末装置の制御方法において、
上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信段階と；
上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識段階と；
上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御し、端末装置の稼動状態を制御する制御段階と；
上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証段階と；
を有し、上記制御段階は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する段階であることを特徴とする端末装置の制御方法。
【請求項１０】
請求項９において、
上記ネットワークに接続されている別の装置から送信された制御信号パケットであって、暗号化されている特定の制御信号パケットを受信したときに、上記端末装置が保持する復号化処理のための鍵情報を用いて、上記制御信号パケットを復号化する復号化段階を有し、
上記制御段階は、上記復号化段階で上記制御信号パケットを復号化した後に、上記端末装置の上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置の制御方法。
【請求項１１】
パケットを転送するネットワーク転送装置の制御方法において、
上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信段階と；
上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別段階と；
上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送段階と；
を有することを特徴とするネットワーク転送装置の制御方法。
【請求項１２】
請求項１１において、
上記制御信号パケットは、上記端末装置の起動状態を制御するパケットであり、
上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットの検証に必要なサーバ装置の証明書の送信要求パケットが、上記端末装置から受信した場合、上記送信要求パケットを、証明書の送信サーバ装置に転送し、かつ、その応答信号パケットに含まれている証明書を、上記端末装置に転送することを特徴とするネットワーク転送装置の制御方法。
【請求項１３】
請求項１１において、
上記制御信号パケットは、上記端末装置の起動状態を制御し、しかも暗号化されているパケットであり、
上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットを復号化する暗号鍵の送信要求パケットを、上記端末装置から受信した場合、上記受信した送信要求パケットを、暗号鍵配信サーバ装置に転送し、かつ、その応答信号パケットに含まれている暗号鍵を、上記端末装置に転送することを特徴とするネットワーク転送装置の制御方法。
【請求項１４】
請求項１１において、
パケット転送における優先度情報を持つ制御信号パケットの送受信処理に関して、特定のセッション番号を付与し、また、パケットに含まれている情報から、付与されたセッション番号に属する複数のパケットに与えられる優先度番号を、それぞれの処理に対する影響が最小限であり、かつ転送を最大限に効率化できるように変更を加えることによって、転送制御処理することを特徴とするネットワーク転送装置の制御方法。
【請求項１５】
請求項１１において、
上記端末装置が休止状態であっても、上記端末装置を遠隔起動させる緊急警報情報を、緊急警報送信サーバから受信することを特徴とする端末装置の制御方法。
【請求項１６】
パケットの送受信を行う端末装置と、パケットを転送するネットワーク転送装置と、ネットワークとによって構成されているシステム上で、上記端末装置の起動状態を制御する端末装置の制御方法において、
ネットワークデバイス制御部に含まれているネットワークインタフェース制御部が、制御信号パケットを受信する段階と；
上記ネットワークデバイス制御部に含まれているフィルタ・検証処理部が、フィルタ情報、識別情報を元に、認証と不要なパケットの破棄とを行う段階と；
上記ネットワークデバイス制御部に含まれている外部情報解析部が、制御信号パケットに含まれている情報タグを判別する段階と；
ＣＰＵが、上記ネットワークデバイス制御部から受信した制御信号パケットの情報を元に、端末の各デバイスの動作制御を決定する段階と；
電源制御部が、上記ＣＰＵから動作制御命令を受信し、各デバイスへの電源供給を制御する段階と；
を有することを特徴とする端末装置の制御方法。
【請求項１７】
パケットを送受信する端末装置を制御するプログラムであって、
上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と；
上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識手順と；
上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手順と；
上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手順と；
をコンピュータに実行させるプログラムであって、上記制御手順は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手順であるプログラム。
【請求項１８】
パケットを転送するネットワーク転送装置を制御するプログラムであって、
上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と；
上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別手順と；
上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手順と；
をコンピュータに実行させるプログラム。
【請求項１９】
パケットを送受信する端末装置を制御するプログラムであって、
上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と；
上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識手順と；
上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手順と；
上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手順と；
をコンピュータに実行させるプログラムであって、上記制御手順は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手順であるプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項２０】
パケットを転送するネットワーク転送装置を制御するプログラムであって、
上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と；
上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別手順と；
上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手順と；
をコンピュータに実行させるプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上を経由して提供されるサービスを享受する場合に必要なユーザの端末機器、サービス提供者側のネットワーク、サーバ機器、ネットワーク機器、それらを接続して構築されるネットワークシステムと、サービスとに関する。
【背景技術】
【０００２】
インターネットをはじめとする広域ネットワークに、パソコンやデジタル家電等の端末装置を接続し、様々なデータの送受信を行うネットワークサービスにおいて、サービスに応じてパケットを転送するために、様々な種類の通信手段（プロトコル）が用いられている。
【０００３】
このようなサービスの中には、たとえば決められた時刻に自動的に起動し、データを送受信する等、端末装置、特に装置内に含まれている各ハードウェアの起動や停止を、外部から制御するサービスが多い。
【０００４】
この機能を実現する手法として、主にＬＡＮ内でパソコンを遠隔制御するために用いられるｍａｇｉｃｐａｃｋｅｔが知られている（たとえば、非特許文献１参照）。
【０００５】
しかし、上記ｍａｇｉｃｐａｃｋｅｔで実現される外部制御は、特に大規模なシステムで用いる場合に、いくつかの問題がある。
【０００６】
そのうちの１つの問題が、安全性の保障である。ｍａｇｉｃｐａｃｋｅｔは、休止・節電状態からの復帰機能を規定するＡＣＰＩ（たとえば、非特許文献２参照）に準拠したパソコンを、外部から起動することが可能であるが、信号を送信する装置を識別する機能を持たないので、悪意を持つ第三者が、外部から信号を送信した場合、端末装置が不正に起動されるという問題がある。
【０００７】
起動中のパソコン等には、堅牢なセキュリティ保護機能が用意されていることが多い。たとえば、上記悪意を持つ第三者による端末操作を防ぐ方法として、ユーザにパスワード入力をさせることが多いが、この場合、パスワードの漏洩や解読等があるので、外部から操作が可能な端末装置の安全が厳密に守られているとは言えない。
【０００８】
また、パスワード等、ユーザが直接操作することが求められる技術とは別の技術として、インターネット上の通信プロトコルにおいて、ＩＰＳｅｃ（たとえば、非特許文献３参照）等、セキュリティ保護が提案されている。この技術は、通信信号を保護するので、安全性が高いレベルで保たれるが、休止状態にある端末装置を直接的に制御する機能は持たない。
【非特許文献１】“Magic Packet Technology”, advanced Micro Devices,  Inc., １９９８年（URL:http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/20213.pdf）
【非特許文献２】“Advanced Configuration and Power Interface Specification”, Compaq Computer Corporation, ２００３年８月２５日、主にｐ．１−５、ｐ．１９−２３（URL:http://www.acpi.info/DOWNLOADS/ACPIspec-2-0c.pdf）
【非特許文献３】Marcus Goncalves他著、生田りえ子訳「ＩＰｖ６プロトコル徹底解説」日経ＢＰ社出版、２００１年３月、ｐ．２１０−２３３
【発明の開示】
【発明が解決しようとする課題】
【０００９】
したがって、ネットワークから端末装置を遠隔操作する場合、端末装置が休止・節電状態にあるときでも、通信プロトコルの制御と密接に連携する安全確保が求められている。
【００１０】
本発明は、ネットワークに接続される端末装置を外部から制御する場合、外部制御信号の不正使用を防止することができ、安全かつ堅牢な外部制御システムを構築し、これを利用した利便性の高いネットワークサービスを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１記載の発明は、パケットを送受信する端末装置と、パケットを転送するネットワーク転送装置とを具備するネットワークにおいて、電源部と、上記ネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信する制御信号パケット受信手段と、上記制御信号パケット受信手段が上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の起動状態に関連する情報タグを認識する情報タグ認識手段と、上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手段とを有することを特徴とする端末装置である。
【００１２】
請求項２記載の発明は、請求項１において、上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手段を有し、上記制御手段は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置である。
【００１３】
請求項３記載の発明は、請求項１において、上記ネットワークに接続されている別の装置から送信された制御信号パケットであって、暗号化されている特定の制御信号パケットを受信したときに、上記端末装置が保持する復号化処理のための鍵情報を用いて、上記制御信号パケットを復号化する復号化手段を有し、上記制御手段は、上記復号化手段が上記制御信号パケットを復号化した後に、上記端末装置の上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置である。
【００１４】
請求項４記載の発明は、パケットを送受信する端末装置と、パケットを転送するネットワーク転送装置とを具備するネットワークにおいて、上記ネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信する制御信号パケット受信手段と、上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別する制御信号識別手段と、上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手段とを有することを特徴とするネットワーク転送装置である。
【００１５】
請求項５記載の発明は、請求項４において、上記制御信号パケットは、上記端末装置の起動状態を制御するパケットであり、上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットの検証に必要なサーバ装置の証明書の送信要求パケットが、上記端末装置から送信された場合、上記送信要求パケットを、証明書の送信サーバ装置に転送し、かつ、その応答信号パケットに含まれている証明書を、上記端末装置に転送することを特徴とするネットワーク転送装置である。
【００１６】
請求項６記載の発明は、請求項４において、上記制御信号パケットは、上記端末装置の起動状態を制御し、しかも暗号化されているパケットであり、上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットを復号化する暗号鍵の送信要求パケットを、上記端末装置から受信した場合、上記受信した送信要求パケットを、暗号鍵配信サーバ装置に転送し、かつ、その応答信号パケットに含まれている暗号鍵を、上記端末装置に転送することを特徴とするネットワーク転送装置である。
【００１７】
請求項７記載の発明は、請求項４において、パケット転送における優先度情報を持つ制御信号パケットの送受信処理に関して、特定のセッション番号を付与し、また、パケットに含まれている情報から、付与されたセッション番号に属する複数のパケットに与えられる優先度番号を、それぞれの処理に対する影響が最小限であり、かつ転送を最大限に効率化できるように変更を加えることによって、転送制御処理することを特徴とするネットワーク転送装置である。
【００１８】
請求項８記載の発明は、ネットワークを介して、端末装置またはネットワーク転送装置と接続する接続手段と、端末装置の起動状態を制御する制御信号パケットを送信する制御信号パケット送信手段とを有することを特徴とするサーバ装置である。
【００１９】
請求項９記載の発明は、パケットを送受信する端末装置の制御方法において、上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信段階と、上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識段階と、上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御し、端末装置の稼動状態を制御する制御段階と、上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証段階とを有し、上記制御段階は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する段階であることを特徴とする端末装置の制御方法である。
【００２０】
請求項１０記載の発明は、請求項９において、上記ネットワークに接続されている別の装置から送信された制御信号パケットであって、暗号化されている特定の制御信号パケットを受信したときに、上記端末装置が保持する復号化処理のための鍵情報を用いて、上記制御信号パケットを復号化する復号化段階を有し、上記制御段階は、上記復号化段階で上記制御信号パケットを復号化した後に、上記端末装置の上記各デバイスの起動状態を制御する手段であることを特徴とする端末装置の制御方法である。
【００２１】
請求項１１記載の発明は、パケットを転送するネットワーク転送装置の制御方法において、上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信段階と、上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別段階と、上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送段階とを有することを特徴とするネットワーク転送装置の制御方法である。
【００２２】
請求項１２記載の発明は、請求項１１において、上記制御信号パケットは、上記端末装置の起動状態を制御するパケットであり、上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットの検証に必要なサーバ装置の証明書の送信要求パケットが、上記端末装置から受信した場合、上記送信要求パケットを、証明書の送信サーバ装置に転送し、かつ、その応答信号パケットに含まれている証明書を、上記端末装置に転送することを特徴とするネットワーク転送装置の制御方法である。
【００２３】
請求項１３記載の発明は、請求項１１において、上記制御信号パケットは、上記端末装置の起動状態を制御し、しかも暗号化されているパケットであり、上記制御信号パケットを上記端末装置に送信した後に、上記制御信号パケットを復号化する暗号鍵の送信要求パケットを、上記端末装置から受信した場合、上記受信した送信要求パケットを、暗号鍵配信サーバ装置に転送し、かつ、その応答信号パケットに含まれている暗号鍵を、上記端末装置に転送することを特徴とするネットワーク転送装置の制御方法である。
【００２４】
請求項１４記載の発明は、パケット転送における優先度情報を持つ制御信号パケットの送受信処理に関して、特定のセッション番号を付与し、また、パケットに含まれている情報から、付与されたセッション番号に属する複数のパケットに与えられる優先度番号を、それぞれの処理に対する影響が最小限であり、かつ転送を最大限に効率化できるように変更を加えることによって、転送制御処理することを特徴とするネットワーク転送装置の制御方法である。
【００２５】
請求項１５記載の発明は、請求項１１において、上記端末装置が休止状態であっても、上記端末装置を遠隔起動させる緊急警報情報を、緊急警報送信サーバから受信することを特徴とする端末装置の制御方法である。
【００２６】
請求項１６記載の発明は、パケットの送受信を行う端末装置と、パケットを転送するネットワーク転送装置と、ネットワークとによって構成されているシステム上で、上記端末装置の起動状態を制御する端末装置の制御方法において、ネットワークデバイス制御部に含まれているネットワークインタフェース制御部が、制御信号パケットを受信する段階と、上記ネットワークデバイス制御部に含まれているフィルタ・検証処理部が、フィルタ情報、識別情報を元に、認証と不要なパケットの破棄とを行う段階と、上記ネットワークデバイス制御部に含まれている外部情報解析部が、制御信号パケットに含まれている情報タグを判別する段階と、ＣＰＵが、上記ネットワークデバイス制御部から受信した制御信号パケットの情報を元に、端末の各デバイスの動作制御を決定する段階と、電源制御部が、上記ＣＰＵから動作制御命令を受信し、各デバイスへの電源供給を制御する段階とを有することを特徴とする端末装置の制御方法である。
【００２７】
請求項１７記載の発明は、パケットを送受信する端末装置を制御するプログラムであって、上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識手順と、上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手順と、上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手順とをコンピュータに実行させるプログラムであって、上記制御手順は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手順であるプログラムである。
【００２８】
請求項１８記載の発明は、パケットを転送するネットワーク転送装置を制御するプログラムであって、上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別手順と、上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手順とをコンピュータに実行させるプログラムである。
【００２９】
請求項１９記載の発明は、パケットを送受信する端末装置を制御するプログラムであって、上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識手順と、上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手順と、上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手順とをコンピュータに実行させるプログラムであって、上記制御手順は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手順であるプログラムを記録したコンピュータ読取可能な記録媒体である。
【００３０】
請求項２０記載の発明は、パケットを転送するネットワーク転送装置を制御するプログラムであって、上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別手順と、上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手順とをコンピュータに実行させるプログラムを記録したコンピュータ読取可能な記録媒体である。
【発明の効果】
【００３１】
本発明によれば、ネットワーク上でのサービス提供業者を利用するユーザの端末機器、サービス提供者側のネットワーク、ネットワーク機器、それらを用いたネットワークシステムを使用してサービスを行う際に、外部から端末装置を遠隔操作する信号パケット、または認証・暗号化機能を付加したパケットの送受信機能によって、安全性と利便性が両立するコンテンツ配信サービスや、緊急警報の送信等の監視システム等を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３２】
発明を実施するための最良の形態は、以下の実施例である。
【実施例１】
【００３３】
（遠隔制御端末の基本動作）
まず、制御信号パケットの処理と電源制御について説明する。
【００３４】
図１は、本発明の実施例１である端末装置１０を遠隔起動するシステム１００を示すブロック図である。
【００３５】
システム１００は、ネットワーク最小構成の例であり、遠隔制御パケットは、制御信号送信サーバ４０から、ネットワーク転送装置３０、ゲートウェイ装置２０を経由し、端末装置１０に転送される。
【００３６】
システム１００において、ネットワーク転送装置３０は１台だけ設けられているが、通常の大規模なネットワーク構成では、複数台のネットワーク転送装置３０を経由する。
【００３７】
ゲートウェイ装置２０は、端末装置１０を収容し、端末装置１０とその他の装置との間で送受信されるパケットを転送する。ゲートウェイ装置２０は、一般にネットワーク内で用いられているネットワーク転送装置に比べて簡易である。たとえば、一般家庭の宅内装置として用いられるＩＰネットワーク用のブロードバンドルータ装置等が、ゲートウェイ装置２０の例である。ゲートウェイ装置２０によって区切られるネットワーク領域を、図１中ではローカルエリアネットワークと呼ぶ。
【００３８】
ネットワーク転送装置３０は、複数のゲートウェイ装置２０を収容し、またゲートウェイ装置２０は、複数の端末装置１０を収容する。
【００３９】
図２は、マルチキャストによる制御信号パケットを送信するシステム２００を示すブロック図である。
【００４０】
システム２００において、ネットワーク転送装置３０は、図２に示すようなＩＰマルチキャストを用いることによって、必要のない端末装置へ制御信号パケット送信することを抑制する。
【００４１】
図３は、端末装置１０の主な構成要素（モジュール）を示すブロック図である。
【００４２】
端末装置１０は、ＣＰＵ１１と、主記憶（メモリ）１２と、外部記憶（磁気ディスク等）１３と、入出力デバイス制御部１４と、ネットワークデバイス制御部１５と、内部拡張インタフェース１６と、外部拡張インタフェース１７と、電源制御部１８と、電源部１９とを有する。
【００４３】
各モジュール１１〜１８へ電源供給する場合、様々な判断要素に基づいて、ＣＰＵ１１が計算し、この計算結果を電源制御部１８に通達することによって、電源供給される。端末装置１０が起動状態にあるときは、ＣＰＵ１１の判断に基づいて、稼動しない一部のモジュールへの電源供給が制限される場合を除き、各モジュールへは、必要な電力が電源部１９から供給される。また休止状態にあるときは、ＣＰＵ１１の判断に基づいて、いくつかのモジュールへの電源供給が制限または停止される。
【００４４】
なお、図３に示す端末装置１０は、モジュールを、機能別に書き出した例であり、実装されている物理的な構成部品（チップ）を示すものではなく、複数の機能を集約したチップや、逆に、１つの機能を、複数のチップで実現するようにしてもよい。
【００４５】
ネットワークデバイス制御部１５は、制御信号パケットを受信すると、パケットの基本的な解析を行う。
【００４６】
図４は、ネットワークデバイス制御部１５を構成する主な構成要素（モジュール）を示すブロック図である。
【００４７】
ネットワークデバイス制御部１５は、ネットワークインタフェース制御部１５１と、外部情報解析部１５２と、フィルタ・検証処理部１５３と、端末装置側インタフェース処理部１５４とを有する。
【００４８】
制御信号パケットは、ネットワークインタフェース制御部１５１を通して、外部ネットワーク５１との間で、送受信される。信号パケットには、端末起動（再起動）、休止、節電等の状態を示す識別子が含まれている。
【００４９】
図５は、実施例１における識別子の例を示す図である。
【００５０】
この識別子は、信号パケットにおいて規定された所定の領域に、ビット情報として含まれている。
【００５１】
外部からの制御信号を受信したネットワークインタフェース制御部１５１は、受信した上記制御信号を、外部情報解析部１５２に渡すことによって、識別子に対応する電源制御処理を行う命令を受け取る。たとえば、端末装置１０の「起動」は、文字通り、端末装置１０が十分な電力供給を受けて稼動する通常の起動状態を示し、端末装置１０は、その他の状態から、通常の起動状態へ移行する処理を行う。既に通常の起動状態にあるときに、上記識別子を持つパケットを受信しても、何も起こらない。
【００５２】
端末装置１０の「節電」は、当面使用しないデバイスに対して電力供給を停止する状態であり、端末装置１０の「休止」は、停止前に端末装置１０の状態を保持した後に、再起動処理に必要な一部のデバイスを除き、ほぼ全てのデバイスへの電力供給を停止する状態である。端末装置１０の「停止」は、文字通り、全てのデバイスへの電力供給を停止する状態である。休止状態や節電状態については、端末装置１０の機能や実装されるデバイスに応じて、何段階かのレベルが存在するようにしてもよい。
【００５３】
つまり、端末装置１０の停止／休止／節電／起動の各状態は、端末装置の起動状態の例である。
【００５４】
フィルタ・検証処理部１５３は、端末装置１０の管理者が、必要に応じて独自にフィルタ情報を付加し、不要なパケットを破棄する。上記「フィルタ情報」は、処理の継続に用いる承認（Ａｃｃｅｐｔ）情報と、処理の中止に用いる拒絶（Ｒｅｊｅｃｔ）情報とがあり、いずれか、または両方を併用することができる。
【００５５】
図６は、端末装置１０の管理者が追加するフィルタ情報の例を示す図である。
【００５６】
図６に示す例では、端末装置１０またはネットワーク機器のＩＰアドレスを、フィルタ情報とし、これは、ＣＩＤＲ表記で表している。実装によっては、ＴＣＰまたはＵＤＰのポート番号等、ＩＰアドレス以外の識別情報を、フィルタ情報として用いるようにしてもよい。
【００５７】
電源制御処理命令は、端末装置側インタフェース制御部１５４を経由し、ＣＰＵ１１に渡される。ＣＰＵ１１は、この電源制御処理命令に基づいて、どのデバイスの電力供給を制御するかを判断する。電力供給状態と、デバイスへの電力供給状態との対応に関する情報を実装する場合、たとえば外部記憶装置１３に保持される。ＣＰＵ１１からデバイスへの電力供給に関する命令を受け取った電源制御部１８が、電源部１９を実際に制御することによって、端末装置１０の状態の移行が完了する。
【００５８】
図７は、端末装置１０における外部制御信号を処理する動作を示す図である。
【００５９】
まず、ネットワークインタフェース制御部１５１が制御信号（パケット）を受信し、外部情報解析部１５２が、制御信号（パケット）を解析し、識別子情報を判断し、必要があれば、フィルタ処理部１５３が、フィルタリング処理する。そして、端末装置側インタフェース処理部１５４が、識別子情報（端末状態）をＣＰＵ１１に送信する。
【００６０】
そして、ＣＰＵ１１が、主記憶１２に格納されている端末装置１００の状態データに基づいて、デバイスの電源供給状態を判断し、ＣＰＵ１１が、各デバイスに対する電源制御命令を電源制御部１８に送信し、電源制御部１８が、電源部１９に対して電源処理し、電源部１９が、各デバイスの電力を調整する。
【実施例２】
【００６１】
（遠隔制御端末装置１０の認証処理）
本発明の実施例２は、端末装置１０における制御信号パケットの処理と電源制御とに関する実施例である。
【００６２】
フィルタ・検証処理部１５３は、外部情報解析部１５２が解析した情報に、図８に示すセキュリティ処理に関する情報が含まれていれば、制御信号パケットに含まれている認証子が正当なものであるかどうかを検証することによって、認証処理を行う。
【００６３】
なお、上記「認証子」は、具体的にはパスワードや電子証明書等、既存のネットワークサービスで使用されているものである。「識別子」は、本明細書内で独自に定義されるものであり、具体的には図５に示す（端末装置１０の）起動状態の識別子、図８に示すセキュリティ処理に関する識別子である。また、上記「認証子が正当なものであるかどうかを検証する」は、具体的にはサーバ装置の認証処理、たとえば端末装置に予めインストールされている電子証明書と、制御信号パケットに付随していた電子証明書とが同一であるかどうかをチェックする処理であり、識別子の解析を指しているのではない。
【００６４】
図８は、実施例２におけるセキュリティ処理に関する識別子の例を示す図である。
【００６５】
図８に示す例では、情報のビット列（２進数）に対して、人間が見て理解できるレベル（１０進数）を付記している。
【００６６】
たとえば、セキュリティ処理のレベル０では、認証処理を行わない。つまり、実施例１と同等の処理を行う。
【００６７】
セキュリティ処理のレベル１では、端末装置１０が、サーバのＩＰアドレスに関する情報を記憶し、信号パケットが、上記記憶されているＩＰアドレスを持つサーバから送られたものであるかどうかを判別する。
【００６８】
セキュリティ処理のレベル２では、サーバが独自の認証子を持ち、端末装置１０が、制御信号パケットに含まれている認証子が正当なものであるかどうかを検証する。
【００６９】
セキュリティ処理のレベル３では、レベル１とレベル２との両方の処理を行う。
【００７０】
上記「サーバが持つ独自の認証子」は、たとえば、パスワードであり、または、より強固なものとして信頼のおける機関（認証局）が発行した電子署名である。電子署名は、信頼のおける機関（認証局）から発行されるデジタル証明書と、サーバ装置が持つ秘密鍵とを用いて作成される暗号化データである。
【００７１】
証明書の発行と配布、端末装置１０側での認証処理等については、ＰＫＩの方式に準じる。たとえば、証明書や、証明書の復号化に必要な公開鍵は、信頼のおける機関（認証局）が、制御信号サーバ装置に予め配布さていれる。配布する場合、ネットワーク経由で配布してもよく、安全面を考慮して別の手段を用いて配布するようにしてもよい。証明書と公開鍵とを、上記制御信号サーバ装置が端末装置１０に予め配布し、識別情報として、端末装置１０が保持するか、または認証処理の際に、端末装置１０が認証局に鍵を要求することによって、証明書と公開鍵とを配布する。
【００７２】
端末装置１０は、制御信号パケットに含まれている電子署名を、保持している公開鍵によって、復号化処理し、上記電子署名が、正当なサーバから送信されたものであるかどうかを判断する。
【００７３】
復号化できないものである場合や、復号化されたデータが、証明書と一致しない場合は、送信元のサーバ装置が不正であると判断し、処理を中断する。端末装置１０が自身で認証しない場合は、ＲＡＤＩＵＳ等の既存の認証プロトコルを用いて、認証サーバが認証する。
【００７４】
一般に、公開鍵や証明書は、漏洩による不正アクセスを抑止する等の目的で、一定期間毎に更新される。端末装置１０は、更新がある毎に、自身が保持している情報（公開鍵）を、認証局から送信された最新の認証子に更新する。
【００７５】
認証と、フィルタリング処理後の電源制御処理とは、実施例１における処理と同様である。
【実施例３】
【００７６】
（遠隔制御端末装置１０の復号化処理）
本発明の実施例３は、端末装置１０における制御信号パケットの処理と電源制御とに関する実施例である。
【００７７】
図４に示す外部情報解析部１５２は、外部から送信された制御信号パケットのデータが暗号化されている場合、電源を制御する前に、信号を解読（復号化）する。
【００７８】
暗号化の方式には、様々な既存の手法があり、たとえば共通鍵暗号方式では、ＤＥＳが用いられ、公開鍵暗号方式では、ＲＳＡ等が用いられる。
【００７９】
暗号鍵の情報は、外部情報解析部１５２に保持され、必要に応じて参照される。端末装置１０が、暗号鍵を保持していない場合、外部のネットワーク内にある鍵配信サーバ装置（認証局）に、要求信号を送信することによって、鍵を取得する。
【００８０】
復号化後における電源制御処理は、実施例１における電源制御処理と同様である。
【００８１】
端末装置１０における制御信号パケットを処理する場合、実施例２における制御信号パケット処理と実施例３とにおける制御信号パケット処理とを併用するようにしてもよい。
【００８２】
図９は、実施例２における制御信号パケット処理と実施例３とにおける制御信号パケット処理とを併用する場合におけるネットワーク内での主な処理を示すシーケンス図である。
【００８３】
図９において点線で示す処理は必須ではなく、上記点線で示す処理は、制御信号パケットのセキュリティ識別子に依存する。
【００８４】
つまり、制御信号サーバ装置４０が、秘密鍵を保持し（Ｓ１）、制御信号サーバ４０が、認証局（ＣＡ）の認証装置５０に、認証要求する。認証局の認証装置５０は、認証し（Ｓ３）、制御信号サーバ装置４０に、承認し、公開鍵・証明書を送付する（Ｓ４）。
【００８５】
制御信号サーバ装置４０は、証明書を暗号化し（Ｓ５）、端末装置１０に、証明書・公開鍵を送信し（Ｓ６）、データを暗号化し（Ｓ７）、ネットワーク転送装置３０に、制御信号パケットを送信する（サーバ装置の署名）（Ｓ８）。
【００８６】
ネットワーク転送装置３０は、識別し（Ｓ９）、端末装置１０に、制御信号パケットを送信する（サーバ装置の署名）（Ｓ１０）。端末装置１０は、鍵を持っていない場合、認証局の認証装置５０に、公開鍵を要求し（Ｓ１３）、認証装置５０が、端末装置１０に、公開鍵を送信する（Ｓ１４）。
【００８７】
制御信号サーバ装置４０が、データを複合化し（Ｓ１５）、証明書・公開鍵を端末装置１０に送信し（Ｓ１６）、制御信号サーバ装置４０が、データを暗号化し（Ｓ１７）、ネットワーク転送装置３０に、制御信号をパケット送信する（サーバ装置の署名）（Ｓ１８）。
【００８８】
そして、ネットワーク転送装置３０が、識別し（Ｓ１９）、端末装置１０に、制御信号をパケット送信し（サーバ装置の署名）（Ｓ２０）、端末装置１０が証明書を保持しない場合、制御信号サーバ装置４０に証明書を要求し（Ｓ２１）、制御信号サーバ装置４０が証明書を端末装置１０に送信し（Ｓ２２）、端末装置１０が鍵をもたない場合、端末装置１０が認証局の認証装置６０に公開鍵を要求し（Ｓ２３）、認証局の認証装置６０が、公開鍵を送信し（Ｓ２４）、端末装置１０がデータを復号化し（Ｓ２５）、端末装置１０が、認証・承認→制御実行し（Ｓ２６）、制御信号サーバ装置４０に、制御終了を通知する（Ｓ２７）。
【００８９】
図１０は、端末装置１０における具体的な処理の流れを示すフローチャートである。
【００９０】
図１０に示される処理は、端末装置１０のハードウェア上か、またはプログラムを実行するソフトウェアによって実現される。
【００９１】
まず、ネットワークデバイス制御部１５は、制御信号パケットを受信し（Ｓ３１）、信号が暗号化されていなければ（Ｓ３２）、認証処理が必要かどうかを判断する（Ｓ３３）。信号が暗号化されていれば（Ｓ３２）、暗号鍵を使用して（Ｓ３４）、暗号化データを復号化する（Ｓ３５）。
【００９２】
認証処理を必要とする場合（Ｓ３３）、認証子（電子証明等）、フィルタ情報等を使用し（Ｓ３６）、認証・フィルタ情報を照合し（Ｓ３７）、Ｎo（Ｒｅｊｅｃｔ）であれば、処理を停止し（Ｓ３８）、受信情報（ログ）を書き出し（Ｓ３９）、ステップＳ３１に戻る。
【００９３】
認証処理を必要としない場合（Ｓ３３）、または、認証・フィルタ情報照合の結果がＹ
ｅｓ（Ａｃｃｅｐｔ）である場合（Ｓ３７）、ＣＰＵ１１は、起動レベルに応じて、各デバイスの電源供給を決定し（Ｓ４１）、電源制御部１８が、各デバイスの電源供給の開始・停止し（Ｓ５１）、ＣＰＵ１１が、受信情報（ログ）を書き出し（Ｓ４２）、ステップＳ３１に戻る。
【実施例４】
【００９４】
（転送装置の動作）
図１１は、本発明の実施例４であるネットワーク転送装置３０の主な構成要素（モジュール）を示すブロック図である。
【００９５】
ネットワーク転送装置３０は、ＣＰＵ３１と、主記憶（メモリ）３２と、補助記憶（メモリ）３３と、外部拡張インタフェース３４と、複数のネットワークデバイス制御部３５、３５、…と、電源制御部３８と、電源部３９とを有する。
【００９６】
ネットワーク転送装置３０は、通常、複数のネットワークデバイス制御部３５を有し、複数のネットワーク間を接続する。制御データ信号を送信する場合、ネットワークデバイス制御部３５が、ネットワークから信号を受信すると、この受信した信号を、ＣＰＵ３１または補助記憶３３に渡し、信号の転送先を決定し、決定された転送先に接続されているネットワークデバイス制御部３５に渡すことによって、制御データ信号を送信する。
【００９７】
図１２は、実施例４において、ネットワークデバイス制御部３５の主な構成要素（モジュール）を示すブロック図である。
【００９８】
ネットワークデバイス制御部３５は、ネットワークインタフェース制御部３５１と、外部情報解析部３５２と、フィルタ処理部３５３と、端末装置側インタフェース制御部３５４とを有する。
【００９９】
外部から制御信号を受信したネットワークインタフェース制御部３５１は、受信した制御信号を、外部情報解析部３５２に渡し、必要な情報を得る。外部情報解析部３５２での処理によって、受信したパケットが、制御信号パケットであることを認識すると、パケットは、ＩＰマルチキャスト等の同報送信機能を用いて、制御信号パケットを送信する必要のある端末装置１０を特定し、該当する端末装置１０が存在するインタフェースにのみ、パケットを転送する。
【０１００】
フィルタ処理部３５３では、受信した信号が転送されるべきものであるかどうかを、識別し、処理を継続するか中断するかを判別する。たとえば、ＩＰネットワークにおいて、ブロードキャストアドレスを持つパケットを転送しないという処理に相当する。転送に必要な情報は、端末装置側インタフェース制御部３５４を経由し、ＣＰＵ３１または補助記憶３３に渡され、転送先が決定された後に転送される。
【実施例５】
【０１０１】
（転送装置での証明書要求への対応）
本発明の実施例５は、実施例２のように、制御信号パケットが、セキュリティに関する情報を持つ場合、実施例２のように、制御信号パケットを検証する場合に必要なサーバ装置の証明書の送信要求パケットが、端末装置１０から送信されてきたら、ネットワーク転送装置３０が、送信要求を証明書の送信サーバ装置に転送し、上記送信要求に対する応答信号パケットに含まれている証明書を、端末装置１０に転送する実施例である。
【実施例６】
【０１０２】
（転送装置での暗号鍵要求への対応）
本発明の実施例６は、実施例３のように、制御信号パケットが、セキュリティに関する情報を持つ場合、実施例３のように、制御信号パケットを復号化するための暗号鍵の送信要求パケットが、端末装置１０から送信されてきたら、ネットワーク転送装置３０は、送信要求を暗号鍵配信サーバ装置に転送し、上記送信要求の応答信号パケットに含まれている暗号鍵を、端末装置１０に転送する実施例である。
【実施例７】
【０１０３】
（転送装置での優先制御処理）
本発明の実施例７は、ネットワーク転送装置３０において、外部から送信された制御信号パケットに優先度情報が付加されている場合、図１２に示す外部情報解析部３５２が、信号パケット転送時に、信号パケットに優先度を示す識別子を与え、識別子が示す優先順位が高い信号パケットを、優先的に転送する実施例である。
【０１０４】
上記「優先度情報」は、たとえば、Ｄｉｆｆｓｅｒｖで定義されているようなＤＳＣＰ等であり、これらの情報を扱う場合の転送制御については、ＷＦＱ等の既存の技術が適用される。
【０１０５】
このときに、同一の優先度番号を持ち、情報が異なる信号パケットが存在している場合、他の情報を用いて、優先度情報を付け替える等の設定を行う。この設定は、ネットワーク管理者が行い、その判断は、管理者に委ねられる。
【０１０６】
たとえば、図８に示すような識別子が設定されている場合、優先度番号を最大にし、最優先でパケット転送処理を行うという設定をするようにしてもよい。
【０１０７】
図１３は、実施例７において、ネットワーク転送装置３０における具体的な処理を示すフローチャートである。
【０１０８】
図１３に示される処理は、ネットワーク転送装置３０のハードウェア上か、またはプログラムを実行するソフトウェアによって実現される。
【０１０９】
まず、信号（パケット）を受信し（Ｓ６１）、情報が暗号化されていれば（Ｓ６２）、暗号鍵を使用して（Ｓ６３）、暗号データを復号化する（Ｓ６４）。情報が暗号化されていなければ（Ｓ６２）、フィルタ情報等を使用して（Ｓ６５）、ファクタ情報照合を行う（Ｓ６６）。
【０１１０】
フィルタ情報の照合（Ｓ６６）の結果、Ｎｏ（転送中止）であれば、処理を停止し（Ｓ６７）、受信情報書き出し（ログ）を行い（Ｓ６８）、ステップＳ６１に戻る。
【０１１１】
フィルタ情報の照合（Ｓ６６）の結果、Ｙｅｓ（転送可能）であれば、転送先照合（ルーティング処理）し（Ｓ６９）、優先度情報照合・優先処理し（Ｓ７０）、転送処理し（Ｓ７１）、受信情報書き出し（ログ）を行い（Ｓ６８）、ステップＳ６１に戻る。
【実施例８】
【０１１２】
（緊急警報システム３００）
図１４は、本発明の実施例８である緊急警報システム・ネットワーク３００を示すブロック図である。
【０１１３】
緊急警報システム・ネットワーク３００は、緊急情報を端末装置１０に送信する最も基本的なネットワーク構成である。
【０１１４】
緊急警報システム・ネットワーク３００は、端末装置１０と、複数のネットワーク転送装置（ルータ）３０、３０、…と、緊急警報（制御信号パケット）送信サーバ６０と、暗号情報管理装置６２とを有する。
【０１１５】
端末装置１０は、制御信号パケットを受信し、適切な稼動状態に自身の状態を変更する。
【０１１６】
ネットワーク転送装置３０は、制御信号パケットと、端末装置の稼動状態の変更の処理に必要となる情報を持つパケットとを、転送する。
【０１１７】
緊急警報送信サーバ６１は、制御信号パケットと緊急警報情報とを送信する。
【０１１８】
ネットワーク転送装置３０は、一般的に転送ネットワークＡ、Ｂ内に、それぞれ複数設置されているが、図１４には、１台のみ記載してある。転送ネットワークＡ、Ｂは、図１４では、異なるネットワークであるが、場合に応じて、転送ネットワークＡ、Ｂが同一のネットワークであってもよい。すなわち、緊急警報送信サーバ６０と暗号情報管理装置６２とが、同一のネットワーク内に設置されていてもよい。また、図１４では、端末装置１０の１台に注目しているが、実際には、複数の端末装置１０が、転送ネットワークＡ、Ｂに接続されている。
【０１１９】
緊急警報システム３００では、大規模災害や犯罪等の発生時に、端末装置１０が緊急情報を表示する。地上波のテレビ放送で行われているニュース速報等の緊急警報情報は、放送局が、テレビ放送の電波に情報を乗せるが、受信機であるテレビが稼動していなければ、緊急警報を見ることができない。したがって、休止状態にある端末装置１０は、外部から制御信号を送信することによって、端末装置１０を起動させる必要がある。
【０１２０】
実施例８では、受信装置（端末装置１０）が休止状態であっても、外部から制御信号を送信することによって、遠隔起動させることができる。
【０１２１】
このときにおける外部制御信号を、緊急警報（制御信号パケット）送信サーバ６１が、各端末装置１０に送信する。この信号（制御信号パケット）は、ネットワーク転送装置３０を経由し、端末装置１０に送られる。そして、暗号化された信号の解読（復号化）や認証処理を経て、緊急情報が表示される。
【０１２２】
暗号化された信号を解読する場合、暗号鍵等、復号化のための情報を必要とする。この暗号鍵等、復号化のための情報を、暗号情報管理装置６２が、端末装置１０に事前に送信しておくか、または、復号化処理の際に、暗号鍵を要求する要求信号を、端末装置１０が暗号情報管理装置６２に送信し、端末装置１０が暗号鍵等、複合化のための情報を受信する。
【実施例９】
【０１２３】
（外部起動コンテンツ配信システム４００）
図１５は、本発明の実施例９である外部起動コンテンツ配信システム・ネットワーク４００を示すブロック図である。
【０１２４】
外部起動コンテンツ配信システム４００は、端末装置１０と、複数のネットワーク転送装置（ルータ）３０、３０、…と、制御信号送信サーバ７０と、暗号情報管理装置７１と、コンテンツデータ送信装置７２とを有する。
【０１２５】
外部起動コンテンツ配信システム４００は、ネットワークの外部から制御信号を送ることによって、端末装置１０を遠隔起動し、コンテンツ配信を開始・停止するための最も基本的なネットワーク構成である。
【０１２６】
ネットワーク転送装置３０は、一般的に、転送ネットワークＡ、Ｂ、Ｃ内にそれぞれ複数設置されるが、図１５には、１台のネットワーク転送装置３０のみを示してある。転送ネットワークＡ、Ｂ、Ｃは、図１５では、異なるネットワークとして示してあるが、場合に応じて、転送ネットワークＡ、Ｂ、Ｃが、同一であってもよい。また、図１５では、１台の端末装置１０に注目しているが、実際には、複数の端末装置１０が転送ネットワークＡ、Ｂ、Ｃに接続されている。
【０１２７】
外部起動コンテンツ配信システム４００では、外出時等、端末装置１０の操作を行う者が、何らかの理由によって直接端末装置１０を操作することができない場合、制御信号送信サーバ７０が、制御信号パケットを送信し、休止状態にある端末装置１０を起動させる。
【０１２８】
実施例９は、ビデオ録画装置等を、外部から起動して動作させる例であり、つまり、使用者が家にいない場合に、外から制御信号パケットを送信し、ビデオ録画装置の電源を起動する例である。なお、従来、携帯電話から情報を送ると、録画装置を起動させるサービスがあるが、この場合、携帯電話が、制御信号送信サーバとして機能する。実施例９によれば、第三者が不正な制御信号を送信することを防止することができる。
【０１２９】
携帯電話やＰＨＳ（登録商標）、モバイルＰＣ等の携帯型のネットワーク端末装置１０等を、制御信号送信サーバ７０として使用することができる。起動した端末装置１０の内部に予め設定されているコンテンツ受信のための機能を動作させることによって、コンテンツデータ送信装置７２から送信されるデータを、上記端末装置１０が受信し、設定に応じて、記録等の処理を行う。暗号化された信号の解読に関する処理は、実施例３における処理と同様である。
【実施例１０】
【０１３０】
図１６は、本発明の実施例１０である外部起動によるメンテナンス・ネットワーク５００を示すブロック図である。
【０１３１】
外部起動によるメンテナンス・ネットワーク５００は、ネットワークの外部から信号を送ることによって、端末装置１０を遠隔起動し、端末装置１０の内部ファームウェア（ソフトウェア）を更新するための最も基本的なネットワーク構成であり、基本的には、外部起動コンテンツ配信システム４００と同じであり、外部起動コンテンツ配信システム４００におけるコンテンツデータ送信装置７２の代わりに、端末装置用ファームデータ送信装置７３が設けられている。
【０１３２】
つまり、外部起動によるメンテナンス・ネットワーク５００は、端末装置１０と、複数のネットワーク転送装置（ルータ）３０、３０、…と、制御信号送信サーバ７０と、暗号情報管理装置７１と、端末装置用ファームデータ送信装置７３とを有する。
【０１３３】
このシステム５００では、実施例９と同様に、制御信号送信サーバ７０が、制御信号パケットを送信し、休止状態になっている端末装置１０を起動する。
【０１３４】
実施例１０によれば、使用者の不在に拘らず、制御信号送信サーバが、制御信号パケットを自動的に送信することによって、録画装置を自動的に起動させ、内部のファームウェアを更新する。
【０１３５】
起動した端末装置１０は、端末装置１０内部のファームウェアを自動的に更新する。端末装置１０用ファームウェア送信装置が、ファームウェアの更新データを送信する。これによって、端末装置１０の内部ファームウェアに重大な欠陥が発覚した場合等に、使用者の手を煩わせることなく、ファームウェアを更新することができる。暗号化された信号の解読に関する処理は、実施例３における処理と同様である。
【０１３６】
また、上記実施例をプログラムの発明として把握することができる．つまり、上記実施例は、パケットを送受信する端末装置を制御するプログラムであって、上記端末装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記別の装置から上記制御信号パケットを受信したときに、上記制御信号パケットに含まれている端末装置の所定の起動状態に関連する情報タグを認識し、メモリに記憶する情報タグ認識手順と、上記認識された情報タグが要求する制御内容に応じて、上記端末装置を構成するデバイスであって上記端末装置に設けられている電源部から電力供給される各デバイスを、最も適切な起動状態に制御する制御手順と、上記制御信号パケットの送信元である装置が、信頼できる装置であることを、上記認識された情報タグによって定義される検証作業に基づいて検証する検証手順とをコンピュータに実行させるプログラムであって、上記制御手順は、正当な送信元からの情報であると確認された場合にのみ、上記端末装置に設けられている上記各デバイスの起動状態を制御する手順であるプログラムの例である。
【０１３７】
また、上記実施例は、パケットを転送するネットワーク転送装置を制御するプログラムであって、上記ネットワーク転送装置が接続されているネットワークに接続されている別の装置から送信された特定の制御信号パケットを受信し、メモリに記憶する制御信号パケット受信手順と、上記受信した制御信号パケットが、制御信号であることを、上記制御信号パケットに含まれている起動状態に関連する情報タグに基づいて、識別し、メモリに記憶する制御信号識別手順と、上記認識した制御信号を、上記制御信号パケットの宛先の端末装置にのみ転送する制御信号転送手順とをコンピュータに実行させるプログラムの例である。
【０１３８】
また、上記各プログラムを、ＣＤ、ＤＶＤ、ＨＤ、半導体メモリ等の記録媒体に記録するようにしてもよい。
【図面の簡単な説明】
【０１３９】
【図１】本発明の実施例１である端末装置１０を遠隔起動するシステム１００を示すブロック図である。
【図２】マルチキャストによる制御信号パケットを送信するシステム２００を示すブロック図である。
【図３】端末装置１０の主な構成要素（モジュール）を示すブロック図である。
【図４】ネットワークデバイス制御部１５を構成する主な構成要素（モジュール）を示すブロック図である。
【図５】実施例１における識別子の例を示す図である。
【図６】端末装置１０の管理者が追加するフィルタ情報の例を示す図である。
【図７】端末装置１０における外部制御信号を処理する動作を示す図である。
【図８】実施例２におけるセキュリティ処理に関する識別子の例を示す図である。
【図９】実施例２における制御信号パケット処理と実施例３とにおける制御信号パケット処理とを併用する場合におけるネットワーク内での主な処理を示すシーケンス図である。
【図１０】端末装置１０における具体的な処理の流れを示すフローチャートである。
【図１１】本発明の実施例４であるネットワーク転送装置３０の主な構成要素（モジュール）を示すブロック図である。
【図１２】実施例４において、ネットワークデバイス制御部３５の主な構成要素（モジュール）を示すブロック図である。
【図１３】図１３は、実施例７において、ネットワーク転送装置３０における具体的な処理を示すフローチャートである。
【図１４】本発明の実施例８である緊急警報システム・ネットワーク３００を示すブロック図である。
【図１５】本発明の実施例９である外部起動コンテンツ配信システム・ネットワーク４００を示すブロック図である。
【図１６】本発明の実施例１０である外部起動によるメンテナンス・ネットワーク５００を示すブロック図である。
【符号の説明】
【０１４０】
１００…ネットワーク最小構成のシステム、
１０…端末装置、
１１…ＣＰＵ、
１２…主記憶、
１３…外部記憶、
１４…入出力デバイス制御部、
１５…ネットワークデバイス制御部、
１６…内部拡張インタフェース、
１７…外部拡張インタフェース、
１８…電源制御部、
１９…電源部、
２０…ゲートウェイ装置、
３０…ネットワーク転送装置、
４０…制御信号送信サーバ、
６０…認証局の認証装置、
６１…緊急警報送信サーバ、
６２…暗号情報管理装置、
７０…制御信号送信サーバ、
７１…暗号情報管理装置、
７２…コンテンツデータ送信装置、
７３…端末用ファームデータ送信装置、
２００…マルチキャストによる制御信号パケット送信のシステム、
３００…緊急警報システム、
４００…外部起動コンテンツ配信システム、
５００…外部起動によるメンテナンス・ネットワーク。
【図１】
2006067277.tif 000003
【図２】
2006067277.tif 000004
【図３】
2006067277.tif 000005
【図４】
2006067277.tif 000006
【図５】
2006067277.tif 000007
【図６】
2006067277.tif 000008
【図７】
2006067277.tif 000009
【図８】
2006067277.tif 000010
【図９】
2006067277.tif 000011
【図１０】
2006067277.tif 000012
【図１１】
2006067277.tif 000013
【図１２】
2006067277.tif 000014
【図１３】
2006067277.tif 000015
【図１４】
2006067277.tif 000016
【図１５】
2006067277.tif 000017
【図１６】
2006067277.tif 000018