(57)【要約】【課題】遠隔地から、録画などの指示を出せるようにする。【解決手段】ユーザが、周辺装置管理サーバ４２で管理されているテレビジョン受像機において放送されている番組を視聴しているとき、携帯端末装置２１の録画ボタンが操作されると、その時点で視聴されている番組のチャンネル情報が携帯端末装置２１により取得される。そして、そのチャンネル情報が、ユーザの自宅に設置されている個人情報管理サーバ１１に送信される。個人情報管理サーバ１１は、チャンネル情報を含む録画コマンドを生成し、録画機器６２に対して送信する。この録画コマンドを受信した録画機器６２は、チャンネル情報が示すチャンネルで放送されている番組の録画を開始する。本発明は、遠隔操作で、録画などの処理を実行させるためのシステムに適用できる。【選択図】図２０
2010154541.tif 000002
【特許請求の範囲】
【請求項１】
第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理する権利情報管理手段と、
携帯端末装置からのアクセスの正当性の確認のための認証処理を実行する認証手段と、
前記携帯端末装置のユーザの個人情報を管理するユーザ情報管理手段と、
前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理するリソース情報管理手段と
を備える情報処理装置。
【請求項２】
前記第１の範囲内のネットワークに接続されている複数の装置のうちの第３の装置から、前記携帯端末装置が前記第３の装置に対して送信した第１の秘密鍵で署名されたメッセージと第１の公開鍵を受信する受信手段と、
前記受信手段で、前記メッセージと前記第１の公開鍵を受信した場合、前記認証手段は、そのメッセージの署名を検証し、正しければ、第２の秘密鍵で署名したメッセージと第２の公開鍵を前記第３の装置に送信する送信手段と、
前記携帯端末装置から、前記第２のリソース情報を取得した場合、前記リソース情報管理手段で管理し、前記第１の装置にアクセスするためのアクセス権を、前記第３の装置に対して要求する要求手段と、
前記要求手段の要求に対応して、前記第３の装置から前記アクセス権を取得した場合、前記権利情報管理手段に記憶し、前記携帯端末装置に前記アクセス権を送信するアクセス権送信手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記携帯端末装置が、前記第１の装置としてのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を取得し、送信してきた場合、前記第１のリソース情報を用いて、前記番組の記録が可能な記録装置を検出する検出手段と、
前記検出手段により検出された前記記録装置に、前記番組の記録を指示する指示手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項４】
管理手段、認証手段を少なくとも備える情報処理装置の情報処理方法において、
前記管理手段が、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理し、
携帯端末装置のユーザの個人情報を管理し、
前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理し、
前記認証手段が、前記携帯端末装置からのアクセスの正当性の確認のための認証処理を実行する
ステップを含む情報処理方法。
【請求項５】
管理手段、認証手段を少なくとも備える情報処理装置に、
前記管理手段が、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理し、
携帯端末装置のユーザの個人情報を管理し、
前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理し、
前記認証手段が、前記携帯端末装置からのアクセスの正当性の確認のための認証処理を実行する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【請求項６】
携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理する管理手段と、
前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認する認証手段と、
第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理するリソース情報管理手段と
を備え、
前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、
前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、
前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、
前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信する
情報処理装置。
【請求項７】
前記携帯端末装置から、前記第１の範囲とは異なる第２の範囲内のネットワークに接続されている第１の装置のIPアドレス、第１の秘密鍵によって署名されたメッセージ、および第１の公開鍵を受信する受信手段と、
前記受信手段で、前記IPアドレス、前記メッセージ、前記第１の公開鍵を受信した場合、前記IPアドレスに基づき、前記第１の装置に対して、前記メッセージと前記第１の公開鍵を送信する送信手段と、
前記第１の装置から、第２の秘密鍵で署名されたメッセージと第２の公開鍵を受信した場合、前記携帯端末装置に転送する転送手段と、
前記第１の装置から、前記携帯端末装置がアクセスを要求し、前記第１の範囲内のネットワークに接続されている複数の装置内の第２の装置にアクセスするためのアクセス権の要求があった場合、アクセス権を作成し、前記第１の装置に対して送信するアクセス権送信手段と
をさらに備える請求項６に記載の情報処理装置。
【請求項８】
前記アクセス権は、アクセス権のバージョン番号、アクセス権の通し番号、自己に割り当てられた名前、権利の範囲、および有効期限で構成され、
前記権利の範囲には、使用対象装置を示す情報と、使用許可装置として前記携帯端末装置を識別する識別番号が記述される
請求項７に記載の情報処理装置。
【請求項９】
前記第１の範囲内のネットワークに接続されている複数の装置のうちのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を、前記携帯端末装置から要求された場合、前記リソース管理手段で管理されている前記チャンネル情報を読み出し、前記携帯端末装置に送信する
請求項６に記載の情報処理装置。
【請求項１０】
管理手段と認証手段を少なくとも備える情報処理装置の情報処理方法において、
前記管理手段が、携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理し、
第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理し、
前記認証手段が、前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認する
ステップを含み、
前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、
前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、
前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、
前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信する
ステップを含む情報処理方法。
【請求項１１】
管理手段と認証手段を少なくとも備える情報処理装置に、
前記管理手段が、携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理し、
第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理し、
前記認証手段が、前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認する
ステップを含み、
前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、
前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、
前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、
前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【請求項１２】
第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理する権利情報管理手段と、
前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行する認証手段と、
前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理するリソース情報管理手段と
を備え、
前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、
その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、
その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、
前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、
その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理する
情報処理装置。
【請求項１３】
前記第２の装置への前記アクセス権の取得が要求された場合、前記第１の範囲とは異なる第２の範囲内のネットワークに接続されている第３の装置のIPアドレス、第１の秘密鍵によって署名されたメッセージ、および第１の公開鍵を前記第１の装置に送信する送信手段と、
前記第３の装置から前記第１の装置に送信され、前記第１の装置から転送されてきた、第２の秘密鍵で署名されたメッセージと第２の公開鍵を受信した場合、前記認証手段により認証を行い、正当であると判断されたとき、前記リソース情報管理手段により管理されている前記リソース情報を、前記第３の装置に対して送信するリソース情報送信手段と
をさらに備え、
前記第１の装置により生成され、前記第３の装置から転送されてきた前記第２の装置に対するアクセスを許可するアクセス権を受信したとき、前記権利情報管理手段は、受信された前記アクセス権を記憶し、管理する
請求項１２に記載の情報処理装置。
【請求項１４】
前記第２の装置としてのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を、前記第１の装置に要求する要求手段と、
前記第１の装置から、前記チャンネル情報を取得した場合、前記第３の装置に転送する転送手段と
をさらに備える請求項１２に記載の情報処理装置。
【請求項１５】
管理手段と認証手段を少なくとも備える情報処理装置の情報処理方法において、
前記管理手段が、第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理し、
前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理し、
前記認証手段が、前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行する
ステップを含み、
前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、
その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、
その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、
前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、
その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理する
ステップを含む情報処理方法。
【請求項１６】
管理手段と認証手段を少なくとも備える情報処理装置に、
前記管理手段が、第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理し、
前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理し、
前記認証手段が、前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行する
ステップを含み、
前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、
その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、
その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、
前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、
その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、遠隔操作を実行するのに適用して好適な情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
遠隔操作する装置として代表的なものは、リモートコントローラである。例えば、テレビジョン受像機のリモートコントローラは、テレビジョン受像機の電源のオン、オフの切り換え、チャンネルの切り換え、ボリュームのコントロールなどを、ユーザが、テレビジョン受像機の本体から離れた位置で指示出せるように構成されている。
【０００３】
このようなリモートコントロールは、通常、対応する装置に対してのみ機能するものであり、他の装置に対しては機能しないものとされていた。また、リモートコントロールは、リモートコントローラとしての機能しか通常有していなかった。すなわち、例えば、テレビジョン受像機のリモートコントロールは、そのテレビジョン受像機専用であり、また、テレビジョン受像機を操作するための機能以外の機能は有していなかった。
【０００４】
しかしながら、近年、リモートコントローラとしての機能と、その機能とは異なる機能を併せ持つ装置も普及しつつある。例えば、携帯電話が電話の機能の他に、テレビジョン受像機のリモートコントローラとしての機能を有する携帯電話も販売されている。（非特許文献１参照）
【０００５】
しかしながら、リモートコントローラは、目の前にある装置（所定の距離内に存在する装置）に対して指示を出すものであり、例えば、ユーザの自宅にある装置に対して、外出先から、自宅にある装置に対して指示を出すといったことはできない。そこで、そのようなリモートコントローラでは行うことができない遠隔操作を実現する技術が、いくつか提案されている。
【０００６】
例えば、ユーザが遠隔地からでも放送番組表を閲覧し、放送番組の予約ができるようにする技術（特許文献１参照）、ユーザの嗜好情報やユーザ情報が記憶されているデータベースを基に、録画予約番組情報を生成し、ユーザが指定している録画装置に録画予約する技術（特許文献２参照）、ユーザが外出先で自宅などに設置された録画装置を制御して録画予約を実行し、ユーザが帰宅したか否かに応じてその制御予約の実行処理の有無や内容を決定する技術（特許文献３参照）、遠隔操作によりリモート予約留守録画を可能とするコンピュータシステムに関する技術（特許文献４参照）、ユーザの自宅に設置された機器に外部からネットワーク接続を行う技術（特許文献５参照）などがある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１８５１７号公報
【特許文献２】特開２００２−３６９１１８号公報
【特許文献３】特開２００２−２４７６５８号公報
【特許文献４】特開２００３−３７７９９号公報
【特許文献５】特開２００３−５１８５３号公報
【非特許文献】
【０００８】
【非特許文献１】ＮＴＴドコモ、“Ｎ５０４ｉＳ”、［online］、［平成１５年９月１２日検索］、インターネット＜URL：http://www.nttdocomo.co.jp/p_s/products/＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ユーザが外出先で、その外出先に存在する、他人が管理する機器を、ユーザが持ち歩いている機器で操作するということは行われていなかった。特に、ユーザが外出先で視聴しているテレビジョン放送を、そのユーザが持ち歩いている機器を操作して、そのユーザの自宅などに設置してある録画機器に録画するといったような処理は行われていないが、ユーザの利便性の向上を考えると必要とされる処理である。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、ユーザが、外出先でも所望の番組をリアルタイムに自宅などの録画装置に録画できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一側面の第１の情報処理装置は、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理する権利情報管理手段と、携帯端末装置からのアクセスの正当性の確認のための認証処理を実行する認証手段と、前記携帯端末装置のユーザの個人情報を管理するユーザ情報管理手段と、前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理するリソース情報管理手段とを備える。
【００１２】
前記第１の範囲内のネットワークに接続されている複数の装置のうちの第３の装置から、前記携帯端末装置が前記第３の装置に対して送信した第１の秘密鍵で署名されたメッセージと第１の公開鍵を受信する受信手段と、前記受信手段で、前記メッセージと前記第１の公開鍵を受信した場合、前記認証手段は、そのメッセージの署名を検証し、正しければ、第２の秘密鍵で署名したメッセージと第２の公開鍵を前記第３の装置に送信する送信手段と、前記携帯端末装置から、前記第２のリソース情報を取得した場合、前記リソース情報管理手段で管理し、前記第１の装置にアクセスするためのアクセス権を、前記第３の装置に対して要求する要求手段と、前記要求手段の要求に対応して、前記第３の装置から前記アクセス権を取得した場合、前記権利情報管理手段に記憶し、前記携帯端末装置に前記アクセス権を送信するアクセス権送信手段とをさらに備えるようにすることができる。
【００１３】
前記携帯端末装置が、前記第１の装置としてのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を取得し、送信してきた場合、前記第１のリソース情報を用いて、前記番組の記録が可能な記録装置を検出する検出手段と、前記検出手段により検出された前記記録装置に、前記番組の記録を指示する指示手段とをさらに備えるようにすることができる。
【００１４】
本発明の一側面の第１の情報処理方法は、管理手段、認証手段を少なくとも備える情報処理装置の情報処理方法において、前記管理手段が、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理し、携帯端末装置のユーザの個人情報を管理し、前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理し、前記認証手段が、前記携帯端末装置からのアクセスの正当性の確認のための認証処理を実行するステップを含む。
【００１５】
本発明の一側面の第１のプログラムは、管理手段、認証手段を少なくとも備える情報処理装置に、前記管理手段が、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権を管理し、携帯端末装置のユーザの個人情報を管理し、前記第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報を管理すると共に、携帯端末装置から供給され、前記第１の範囲内のネットワークに接続されている前記複数の装置に関する第２のリソース情報を取得した場合、その情報も管理し、前記認証手段が、前記携帯端末装置からのアクセスの正当性の確認のための認証処理を実行するステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【００１６】
本発明の一側面の第１の情報処理装置および方法、並びにプログラムにおいては、第１の範囲内のネットワークに接続されている複数の装置のうちの第１の装置とアクセスするためのアクセス権が管理され、携帯端末装置のユーザの個人情報を管理し、第１の範囲とは異なる第２の範囲内のネットワークであり、自己が接続されているネットワークに接続されている機器に関する第１のリソース情報が管理されると共に、携帯端末装置から供給され、第１の範囲内のネットワークに接続されている複数の装置に関する第２のリソース情報が取得された場合、その情報も管理され、携帯端末装置からのアクセスの正当性の確認のための認証処理が実行される。
【００１７】
本発明の一側面の第２の情報処理装置は、携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理する管理手段と、前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認する認証手段と、第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理するリソース情報管理手段とを備え、前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信する。
【００１８】
前記携帯端末装置から、前記第１の範囲とは異なる第２の範囲内のネットワークに接続されている第１の装置のIPアドレス、第１の秘密鍵によって署名されたメッセージ、および第１の公開鍵を受信する受信手段と、前記受信手段で、前記IPアドレス、前記メッセージ、前記第１の公開鍵を受信した場合、前記IPアドレスに基づき、前記第１の装置に対して、前記メッセージと前記第１の公開鍵を送信する送信手段と、前記第１の装置から、第２の秘密鍵で署名されたメッセージと第２の公開鍵を受信した場合、前記携帯端末装置に転送する転送手段と、前記第１の装置から、前記携帯端末装置がアクセスを要求し、前記第１の範囲内のネットワークに接続されている複数の装置内の第２の装置にアクセスするためのアクセス権の要求があった場合、アクセス権を作成し、前記第１の装置に対して送信するアクセス権送信手段とをさらに備えるようにすることができる。
【００１９】
前記アクセス権は、アクセス権のバージョン番号、アクセス権の通し番号、自己に割り当てられた名前、権利の範囲、および有効期限で構成され、前記権利の範囲には、使用対象装置を示す情報と、使用許可装置として前記携帯端末装置を識別する識別番号が記述されるようにすることができる。
【００２０】
前記第１の範囲内のネットワークに接続されている複数の装置のうちのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を、前記携帯端末装置から要求された場合、前記リソース管理手段で管理されている前記チャンネル情報を読み出し、前記携帯端末装置に送信するようにすることができる。
【００２１】
本発明の一側面の第２の情報処理方法は、管理手段と認証手段を少なくとも備える情報処理装置の情報処理方法において、前記管理手段が、携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理し、第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理し、前記認証手段が、前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認するステップを含み、前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信するステップを含む。
【００２２】
本発明の一側面の第２のプログラムは、管理手段と認証手段を少なくとも備える情報処理装置に、前記管理手段が、携帯端末装置が、自分または、自分が管理する複数の装置に対してアクセスするためのアクセス権を管理し、第１の範囲内のネットワークに接続され、前記自分が管理する複数の装置のリソース情報を管理し、前記認証手段が、前記携帯端末装置がアクセスしてきた場合、そのアクセスの正当性を確認するステップを含み、前記携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットを前記携帯端末装置に送信し、前記携帯端末装置を識別するIDを受信した場合、そのIDを前記携帯端末装置に送信し、前記携帯端末装置から前記携帯端末装置のFHSパケットを受信した場合、前記IDを前記携帯端末装置に送信し、前記携帯端末装置から、前記リソース情報の要求と、前記携帯端末装置の証明書を受信した場合、前記認証手段は認証を実行し、前記携帯端末装置のアクセスの正当性が認められたとき、前記リソース情報管理手段から、前記リソース情報を読み出し、前記携帯端末装置に送信するステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【００２３】
本発明の一側面の第２の情報処理装置および方法、並びにプログラムにおいては、自分または、自分が管理する複数の装置に対して携帯端末装置がアクセスするためのアクセス権が管理され、第１の範囲内のネットワークに接続され、自分が管理する複数の装置のリソース情報が管理され、携帯端末装置がアクセスしてきた場合、そのアクセスの正当性が確認され、携帯端末装置からの問い合わせを受けた場合、自己のアドレス、FHS（Frequency Hopping Sequence）パケットが携帯端末装置に送信され、携帯端末装置を識別するIDが受信された場合、そのIDが携帯端末装置に送信され、携帯端末装置から携帯端末装置のFHSパケットが受信された場合、IDが携帯端末装置に送信され、携帯端末装置から、リソース情報の要求と、携帯端末装置の証明書が受信された場合、認証が実行され、携帯端末装置のアクセスの正当性が認められたとき、リソース情報管理手段から、リソース情報が読み出され、携帯端末装置に送信される。
【００２４】
本発明の一側面の第３の情報処理装置は、第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理する権利情報管理手段と、前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行する認証手段と、前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理するリソース情報管理手段とを備え、前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理する。
【００２５】
前記第２の装置への前記アクセス権の取得が要求された場合、前記第１の範囲とは異なる第２の範囲内のネットワークに接続されている第３の装置のIPアドレス、第１の秘密鍵によって署名されたメッセージ、および第１の公開鍵を前記第１の装置に送信する送信手段と、前記第３の装置から前記第１の装置に送信され、前記第１の装置から転送されてきた、第２の秘密鍵で署名されたメッセージと第２の公開鍵を受信した場合、前記認証手段により認証を行い、正当であると判断されたとき、前記リソース情報管理手段により管理されている前記リソース情報を、前記第３の装置に対して送信するリソース情報送信手段とをさらに備え、前記第１の装置により生成され、前記第３の装置から転送されてきた前記第２の装置に対するアクセスを許可するアクセス権を受信したとき、前記権利情報管理手段は、受信された前記アクセス権を記憶し、管理するようにすることができる。
【００２６】
前記第２の装置としてのテレビジョン受像機が処理しているテレビジョン放送の番組のチャンネルに関するチャンネル情報を、前記第１の装置に要求する要求手段と、前記第１の装置から、前記チャンネル情報を取得した場合、前記第３の装置に転送する転送手段とをさらに備えるようにすることができる。
【００２７】
本発明の一側面の第３の情報処理方法は、管理手段と認証手段を少なくとも備える情報処理装置の情報処理方法において、前記管理手段が、第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理し、前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理し、前記認証手段が、前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行するステップを含み、前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理するステップを含む。
【００２８】
本発明の一側面の第３のプログラムは、管理手段と認証手段を少なくとも備える情報処理装置に、前記管理手段が、第１の装置から供給されるアクセス権であり、前記第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするための前記アクセス権を管理し、前記第１の装置と通信することで取得される前記複数の装置のリソース情報を管理し、前記認証手段が、前記第１の装置に、前記第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理を実行するステップを含み、前記リソース情報を取得するために、前記複数の装置に対して、問い合わせを行い、その問い合わせに対して、前記第１の装置から送信されてきた前記第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットを受信した場合、自己を識別するIDを前記第１の装置に送信し、その結果として、前記第１の装置から、送信した前記IDを受信した場合、自己のFHSパケットを送信し、前記FHSパケットの送信後、再度前記IDを受信した場合、前記リソース情報を前記第１の装置に対して要求し、その要求に対応し、前記第１の装置から前記リソース情報を受信した場合、前記リソース情報管理手段は、受信されたリソース情報を記憶し、管理するステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【００２９】
本発明の一側面の第３の情報処理装置および方法、並びにプログラムは、第１の装置から供給されるアクセス権であり、第１の装置が接続されている第１の範囲内のネットワークに接続されている複数の装置のうちの第２の装置に対してアクセスするためのアクセス権が管理され、第１の装置と通信することで取得される複数の装置のリソース情報が管理され、第１の装置に、第２の装置に対してアクセスする際に、そのアクセスの正当性を確認させるための処理が実行され、リソース情報を取得するために、複数の装置に対して、問い合わせが行われ、その問い合わせに対して、第１の装置から送信されてきた第１の装置のアドレスと、FHS（Frequency Hopping Sequence）パケットが受信された場合、自己を識別するIDが第１の装置に送信され、その結果として、第１の装置から、送信されたIDが受信された場合、自己のFHSパケットが送信され、FHSパケットの送信後、再度IDが受信された場合、リソース情報が第１の装置に対して要求され、その要求に対応し、第１の装置からリソース情報が受信された場合、受信されたリソース情報が記憶され、管理される。
【発明の効果】
【００３０】
本発明によれば、所定の装置を遠隔操作することが可能となる。
【００３１】
本発明によれば、リアルタイムに、かつ簡便に、所定の装置を遠隔操作することが可能となる。例えば、外出先において、視聴しているテレビジョン放送の番組を、自宅の録画装置に録画させることができる。そのような操作を実行する際、ユーザは、ボタンを１回操作するだけ（または簡便な操作を行うだけ）で良い。
【図面の簡単な説明】
【００３２】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】図１の家の内部の構成をさらに詳細に説明するためのブロック図である。
【図３】図１の家の内部の構成をさらに詳細に説明するためのブロック図である。
【図４】個人情報管理サーバの構成例を示すブロック図である。
【図５】図４のCPUの機能的構成例を示すブロック図である。
【図６】周辺装置管理サーバの構成例を示すブロック図である。
【図７】図６のCPUの機能的構成例を示すブロック図である。
【図８】携帯端末装置の構成例を示すブロック図である。
【図９】図８のCPUの機能的構成例を示すブロック図である。
【図１０】録画機器の機能を示す機能ブロック図である。
【図１１】PCの構成例を示すブロック図である。
【図１２】テレビジョン受像機の機能を示す機能ブロック図である。
【図１３】携帯端末装置が周辺装置管理サーバからリソース情報を収集する処理を説明するフローチャートである。
【図１４】電子証明書の例を示す図である。
【図１５】リソース情報の構成例を示す図である。
【図１６】アクセス権の取得に関わる処理について説明するためのフローチャートである。
【図１７】出力部に表示される画面の一例を示す図である。
【図１８】アクセス権の例を示す図である。
【図１９】テレビジョン受像機の操作に関わる処理について説明するためのフローチャートである。
【図２０】録画に関わる処理について説明するためのフローチャートである。
【図２１】録画機器情報として送信されるデータについて説明するための図である。
【図２２】個人情報管理サーバの処理について説明するためのフローチャートである。
【図２３】本発明を適用した他の実施の形態の構成を示す図である。
【図２４】本発明を適用した他の実施の形態の構成を示す図である。
【図２５】共通秘密鍵の認証処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００３３】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３４】
図１は、本発明を適用した情報処理システムの構成例を示すブロック図である。ユーザＡの自宅としての家１０では、LAN（Local Area Network）１４に、PDR（Personal DiRectory）機能を備える個人情報管理サーバ１１、SDR（Space DiRectory）機能を備える周辺装置管理サーバ１２、及び端末装置１３が接続されている。このLAN１４は、ルータ１５を介してインターネット３１と接続されている。また、ユーザＡは、MDR（Mobile DiRectory）機能を備える携帯端末装置２１を有している。PDR機能、SDR機能、MDR機能については、それぞれ図５、図７または図９を参照して後述する。
【００３５】
ユーザＡの友人であるユーザＢの家４０も、家１０と基本的に同様の構成を有している。即ち、例えば、家４０にはLAN４４が設けられ、PDR機能を有する個人情報管理サーバ４１，SDR機能を有する周辺装置管理サーバ４２、および端末装置４３が接続されている。LAN４４はルータ４５を介してインターネット３１に接続されている。
【００３６】
図２は、家１０の内部の機器をさらに詳細な構成を説明するためのブロック図である。図２における録画装置６２とPC（Personal Computer）６４，６５は、図１の端末装置１３に対応する具体的な装置である。また、アクセスポイント（以下、AP（Access Point）と略記する。）６１，６３は、携帯端末装置２１がLAN１４に接続されている装置として無線通信するための、例えば、ブルートゥース（Bluetooth(商標)）等によりなる装置である。
【００３７】
PDR機能を有する個人情報管理サーバ１１は、ユーザＡの個人情報を必要に応じて暗号化して記憶している。個人情報は、単に、名前、住所などユーザＡを特定するための情報だけでなく、嗜好情報、認証情報、他のユーザからもらった情報、その他、ユーザＡに関連する様々な情報を含む。また、個人情報管理サーバ１１には、図示せぬ認証局（以下、ＣＡ（Certificate Authority）と略記する）により発行された、公開鍵を有する電子証明書（図１５を参照して後述する）が保存されている。また、図１６を参照して後述する秘密鍵Ｋ１１および公開鍵Ｋ１２が保存されている。
【００３８】
PDR機能を備える個人情報管理サーバは、インターネット３１上のサービスプロバイダが管理するサーバ上に設けるようにしてもよい。
【００３９】
SDR機能を有する周辺装置管理サーバ１２には、家１０のLAN１４に接続されている録画装置６２、ＰＣ６４，６５等の各種の情報処理装置（機器）の情報、各情報処理装置のID（IDentification）、アドレス、各情報処理装置において、利用可能なアプリケーションデータの情報、あるいはユーザＡが設定したユーザＡ固有の設定情報等（以下、これらの接続機器に関する情報をリソース情報と総称する）が記録されている。
【００４０】
図３は、家４０の内部の機器の構成をさらに詳細に説明するためのブロック図である。図３におけるテレビジョン受像機（以下、TV（TeleVision）と略記する）８２とPC８４は、図１の端末装置４３に対応する具体的装置である。
【００４１】
PDR機能を有する個人情報管理サーバ４１とSDR機能を有する周辺装置管理サーバ４２は、上述した家１０の個人情報管理サーバ１１と周辺装置管理サーバ１２と同様の装置である。即ち、個人情報管理サーバ４１は、家４０を自宅とするユーザＢの個人情報を管理、制御し、周辺装置管理サーバ４２は、LAN４４に接続された各機器のリソース情報を管理、制御する。
【００４２】
このシステムにおいては、各家で、本人は元より、その友人に対しても、その家の所定の機器を、携帯端末装置を介して利用する機会が与えられる。このため、各家の所定の位置には、所定の間隔でAPが配置されている。
【００４３】
このため、携帯端末装置２１はブルートゥース（Bluetooth(商標)）等の無線通信手段を有し、定期的に、最寄りのAPを介して所定の装置と通信を行う。例えば、家１０であれば、個人情報管理サーバ１１や周辺装置管理サーバ１２との通信が行われ、家４０であれば、周辺装置管理サーバ４２との通信が行なわれる。携帯端末装置２１は、携帯可能な小型のコンピュータ、PDA（Personal Digital Assistants）などで構成され、ユーザＡの個人情報の一部の他、周辺の装置のリソース情報（例えば、家４０の機器の情報）を記憶する。
【００４４】
例えば、ユーザＡが、携帯端末装置２１を携帯し、家４０を訪問した場合、携帯端末装置２１は、LAN４４に接続されたＡＰ８１，８３のうち、最寄りのものを介して、定期的に周辺装置管理サーバ４２と通信を行う。
【００４５】
携帯端末装置２１は、例えば、ブルートゥースを用いた場合、自分自身をマスタとしてピコセル（通信エリア１０１，１０２）を形成する。ピコセルの検索処理は、携帯端末装置２１の通信可能な装置を検索する処理として実行される。携帯端末装置２１は、例えば、通信エリア１０１においてはAP８１と、また移動後の通信エリア１０２においてはAP８３と、それぞれ定期的に通信を行い、マルチキャスト送信を行うことで、周辺装置管理サーバ４２を検出する。
【００４６】
従って、例えば、家４０が３階立てであり、ユーザＡが、１階にいて周辺管理装置サーバ４２が３階にあったとしても、携帯端末装置２１は、最寄りのAP（通信エリア１０１内のAP８１）とLAN４４を介することで周辺装置管理サーバ４２と通信し、その存在を認識することができる。なお、AP機能（例えば、ブルートゥースのような無線通信装置）を周辺装置管理サーバ４２に備えることにより、携帯端末装置２１と周辺装置管理サーバ４２とが直接、通信を行うようにしてもよい。
【００４７】
また、SDR機能を有する周辺装置管理サーバ４２は、自らの管理する空間（家４０）に所定の携帯端末装置（例えば、携帯端末装置２１）が入った場合、その携帯端末装置がホームポジションの装置と通信を行う手段を提供する。例えば、図３に示されるように、ユーザＡの携帯端末装置２１が家４０の空間に入った場合、周辺装置管理サーバ４２は、携帯端末装置２１のホームポジション（対応する個人情報管理サーバ１１または周辺装置管理サーバ１２が配置されている位置）の個人情報管理サーバ１１または周辺装置管理サーバ１２とインターネット３１を介して通信させる。
【００４８】
MDR機能を有する携帯端末装置２１は、PDR機能またはSDR機能を有する装置と通信し、同期することにより、携帯端末装置２１のユーザＡの個人情報の一部や、携帯端末装置２１のその位置の周辺の装置のリソース情報を定期的に更新、管理する。
【００４９】
図４は、個人情報管理サーバ１１の構成例を示すブロック図である。主制御部１３１には、CPU（Central Processing Unit）１３２、ROM（Read Only Memory）およびRAM（Random Access Memory）等で構成される主メモリ１３３が設けられている。CPU１３２は、ROMあるいは記憶部１３６に記憶されているプログラムに従って、各種の処理を実行する。RAMにはまた、CPU１３２が各種の処理を実行する上において必要なデータ等が適宜記憶される。
【００５０】
出力部１３４には、LCD（Liquid Crystal Display）などの表示装置、スピーカなどの音声出力装置が設けられ、入力部１３５には、キーボード、マウス等が設けられている。また、記憶部１３６には、HDD（Hard Disk Drive）や不揮発メモリ等により構成され、通信部１３７は、LANカード、モデムなどの有線通信装置の他、ブルートゥース等の無線通信装置が設けられている。
【００５１】
また、ドライブ１３８には、本発明のプログラムが記録された記録媒体として、例えば、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等のリムーバブルメディア１３９が装着され、それらから読み出されたコンピュータプログラムが、必要に応じて、記憶部１３６にインストールされる。
【００５２】
図５は、CPU１３２の機能的構成例（即ち、PDR機能の構成例）を表すブロック図である。個人情報管理部１６１は、権利情報管理部１７１、ユーザ情報管理部１７２、および周辺リソース情報管理部１７３で構成されている。
【００５３】
権利情報管理部１７１は、他の装置とアクセスするためのアクセス権等を管理し、認証部１６２に外部の装置からのアクセスの正当性の確認のためにチャレンジレスポンス等の認証処理を実行させる。記憶制御部１６３は、受信したアクセス権を記憶部１３６に記憶させる。
【００５４】
ユーザ情報管理部１７２は、携帯端末装置２１に対し、携帯端末装置２１から要求されたアプリケーションデータを記憶している装置を、記憶部１３６に記憶されているアプリケーションデータのデータリストの中から検索し、検索された装置（例えば、PC６４，６５）からアプリケーションデータを取得する。取得されたアプリケーションデータや、ユーザＡの個人情報の一部は、通信制御部１６４から通信部１３７を介して携帯端末装置２１に送信される。
【００５５】
周辺リソース情報管理部１７３は、家１０のLAN１４に接続されている機器に関するリソース情報を管理すると共に、携帯端末装置２１から供給されたリソース情報（たとえば、家４０の周辺装置管理サーバ４２が管理しているリソース情報）を取得し、管理する。また、周辺リソース情報管理部１７３は、取得したリソース情報を利用して、携帯端末装置２１から、要求されたアプリケーションデータを表示（処理）可能なアプリケーションを家４０の装置の中から検索し、対応する（表示可能な）アプリケーションが家４０に存在しない場合、家４０の装置にインストールされているアプリケーションの中で、フォーマット変換することで表示可能になるアプリケーションを検索し、データフォーマット変換部１６５にアプリケーションデータをそのフォーマットに変換させる。
【００５６】
データフォーマット変換部１６５は、自ら（個人情報管理サーバ１１が）変換することができないフォーマットの場合、家１０の周辺装置管理サーバ１２にフォーマット変換可能な装置を検索させ、検索結果を受信し、変換可能な装置にアプリケーションデータのフォーマットの変換を実行させる。
【００５７】
記憶制御部１６３は、各部からの命令に従い、記憶部１３６を制御することで、指令されたデータの記憶、または読み出しを行う。記憶部１３６には、ＣＡから発行された秘密鍵と電子証明書が記録されている。
【００５８】
通信制御部１６４は、各部からの命令に従い、通信部１３７を制御することで、指令されたデータ、または信号をLAN１４を介して送受信する。
【００５９】
図６は、周辺装置管理サーバ４２の構成例を示すブロック図である。その構成は、図４に示した個人情報管理サーバ１１の構成と同様であり、図６の主制御部１９１乃至リムーバブルメディア１９９は、図４の主制御部１３１乃至リムーバブルメディア１３９に対応している。各部の機能は、図４の場合と同様である。
【００６０】
図７は、CPU１９２の機能的構成例（即ち、SDR機能の構成例）を表すブロック図である。空間情報管理部２２１は、権利情報管理部２３１、装置情報管理部２３２、およびネットワーク情報管理部２３３で構成されている。
【００６１】
権利情報管理部２３１は、外部の装置が自分に（周辺装置管理サーバ４２）または、自分が管理する装置に対してアクセスするためのアクセス権（図１８を参照して後述する）を管理する。また、外部の装置がアクセスして来た場合、権利情報管理部２３１は、認証部２２２にチャレンジレスポンスの結果やアクセス権の有効性等を判断させる。認証部２２２は、アクセスしてきた外部の装置のアクセスの正当性を確認し、その結果を権利情報管理部２３１に供給する。
【００６２】
装置情報管理部２３２は、記憶部１９６に記憶されている、家４０のLAN４４に接続されている装置のリソース情報を管理し、必要に応じて携帯端末装置２１等の外部の装置にリソース情報を出力する。また、装置情報管理部２３２は、LAN４４に新たな装置が接続された場合、新たに接続された装置のリソース情報を取得し、記憶部１９６に記憶させる。
【００６３】
ネットワーク情報管理部２３３は、携帯端末装置２１からのアクセスを管理する。また、ネットワーク情報管理部２３３は、携帯端末装置２１が、家１０の個人情報管理サーバ１１にインターネット３１を介しアクセスする場合、AP８１，８３や通信部１９７に設けられているブルートゥース等の無線通信装置の使用を制御する。
【００６４】
記憶制御部２２３は、各部からの命令に従い、記憶部１９６を制御することで、指令されたデータの記憶、または読み出しを行う。
【００６５】
通信制御部２２４は、各部からの命令に従い、通信部１９７を制御することで、指令されたデータ、または信号をLAN４４を介して送受信する。
【００６６】
なお、図示は省略するが、家１０の周辺装置管理サーバ１２も家４０の周辺装置管理サーバ４２と同様に構成されており、家４０の個人情報管理サーバ４１も家１０の個人情報管理サーバ１１と同様に構成されている。
【００６７】
図８は、携帯端末装置２１の構成例を示すブロック図である。主制御部２６１には、CPU２６２、ROMやRAMで構成される主メモリ２６３が設けられている。また、CPU２６２は、ROMまたは記憶部２６６に記憶されているプログラムに従って、各種の処理を実行する。RAMにはまた、CPU２６２が各種の処理を実行する上において必要なデータ等が適宜記憶される。
【００６８】
出力部２６４には、LCDなどの表示装置やスピーカなどの音声出力装置が、また、入力部２６５には、ボタンやポインティングデバイス等がそれぞれ設けられている。記憶部２６６は、HDD（Hard Disk Drive）や不揮発メモリ等により構成され、通信部２６７は、ブルートゥースなどの無線通信装置が設けられている。
【００６９】
スロット２６８には、本発明のプログラムが記録された記録媒体として、例えば、半導体メモリ等のリムーバブルメディア２６９が装着され、それらから読み出されたコンピュータプログラムが、必要に応じて、記憶部２６６にインストールされる。
【００７０】
図９は、CPU２６２の機能的構成例（即ち、MDR機能の構成例）を示すブロック図である。ユーザ操作情報取得部２９０は、ユーザＡが入力部２６５を用いて入力するユーザＡの操作情報を取得し、個人情報管理部２９１に供給する。個人情報管理部２９１は、権利情報管理部３０１、ユーザ情報管理部３０２、および周辺リソース情報管理部３０３で構成されている。
【００７１】
権利情報管理部３０１は、外部の装置に対してアクセスするためのアクセス権を管理し、また、外部の装置に対してアクセスを行う場合に、認証部２９２に、チャレンジレスポンスやアクセス権を送信させることによりアクセスの正当性を確認させる。さらに、認証部２９２は、外部装置との認証時に記憶制御部２９３が記憶部２６６から読み出す秘密鍵によるチャレンジコードの暗号化を行う。
【００７２】
ユーザ情報管理部３０２は、図５のユーザ情報管理部１７２により管理されているユーザの個人情報の一部を管理する他、ユーザ操作情報取得部２９０から供給されるユーザＡが要求するアプリケーションデータの取得処理を管理する。また、ユーザ情報管理部３０２は、必要に応じて記憶しているデータを読み出し、表示制御部２９５に出力し、出力部２６４に表示させる。
【００７３】
周辺リソース情報管理部３０３は、最寄りのAPを介して各装置に対して、定期的にマルチキャスト送信を行うことで、例えば、周辺装置管理サーバ４２を検出する。また、周辺リソース情報管理部３０３は、周辺装置管理サーバ４２から送信されるリソース情報を管理する。
【００７４】
記憶制御部２９３は、各部からの命令に従い、記憶部２６６を制御することで、指令されたデータの記憶、または読み出しを行う。記憶部２６６には、ＣＡより発行された公開鍵を含む電子証明書が記録されている。この公開鍵は、図５の記憶部１３６に記録されている秘密鍵と対をなす鍵である。また、図１６を参照して後述する秘密鍵Ｋ１および公開鍵Ｋ２が保存されている。
【００７５】
通信制御部２９４は、各部からの命令に従い、通信部２６７を制御することで、指令されたデータ、または信号を送受信する。
【００７６】
表示制御部２９５は、各部からの命令に従い、LCD等で構成される出力部２６４を制御し、データを表示させる。
【００７７】
図１０は、家１０に設置されている録画機器６２の機能を示す機能ブロック図である。録画機器６２は、通信機能を実現するための通信部３１１、録画機能を実現するための録画制御部３１２、再生機能を実現するための再生制御部３１３、および、録画された番組のデータを記録する記録部３１４を少なくとも含む構成とされる。
【００７８】
通信部３１１は、ＬＡＮ１４（図２）に接続された他の装置との通信や、ルータ１５とインターネット３１を介した他の装置との通信を制御する。また、通信部３１１は、テレビジョン放送を受信するためのアンテナ（不図示）（もちろん、アンテナの代わりとなるケーブルなどでも良い）とも接続されており、そのアンテナにより受信されたテレビジョン放送の番組の録画機器６２への入力も制御する。さらに通信部３１１は、赤外線などによりデータの授受を行える機能も有し、録画機器６２に対するリモートコントローラ（不図示）（携帯端末装置２１で代用することも可能である）からの指示も受信する。
【００７９】
録画制御部３１２は、受信されたテレビジョン放送の番組を記録部３１４に記録（録画）するための処理を行う。また、予約された番組を受信し、記録部３１４に記録させるための予約録画の処理も行う。再生制御部３１３は、記録部３１４に記録されている番組の再生を制御する。記録部３１４は、番組を記録する。記録部３１４の構成には、記録媒体が含まれるが、その記録媒体は、録画装置６２に対して着脱自在のものであっても良いし、内蔵されているものであっても良い。また、その記録媒体の形態は、テープ状であってもディスク状であっても、どのようなものでも良い。
【００８０】
なお、録画機器６２は、テレビジョン放送を受信し、処理できる機能を有するパーソナルコンピュータ（ＰＣ）でも良い。
【００８１】
図１１は、PC６４の構成例を示すブロック図である。CPU３３１は、ROM３３２に記憶されているプログラム、または記憶部３３９からRAM３３３にロードされたプログラムに従って各種の処理を実行する。RAM３３３にはまた、CPU３３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８２】
CPU３３１、ROM３３２、およびRAM３３３は、バス３３４を介して相互に接続されている。このバス３３４にはまた、入出力インタフェース３３５も接続されている。
【００８３】
入出力インタフェース３３５には、キーボード、マウスなどよりなる入力部３３６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部３３７、ハードディスクなどより構成される記憶部３３９、モデム、ターミナルアダプタなどより構なされる通信部３３８が接続されている。通信部３３８は、LAN１４やインターネット３１を介して他の装置との通信処理を行う。
【００８４】
入出力インタフェース３３５にはまた、ドライブ３４０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３４１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３３９にインストールされる。
【００８５】
PC６５，８４も図１１と基本的に同様の構成であるので、図示を省略し、必要に応じて同図をこれらの構成としても適宜引用する。
【００８６】
図１２は、家４０に設置されているテレビジョン受像機８２の機能を示す機能ブロック図である。テレビジョン受像機８２は、通信機能を制御するための通信部３７１、受信されたテレビジョン放送の番組群の中からユーザにより指示された番組を抽出する機能を有するチューナ３７２、テレビジョン受像機８２内の各部を制御する制御部３７３、および、映像を表示する表示部３７４を少なくとも含む構成とされる。
【００８７】
通信部３７１は、ＬＡＮ４４（図３）に接続された他の装置との通信や、ルータ４５とインターネット３１を介した他の装置との通信を制御する。また、通信部３７１は、テレビジョン放送を受信するためのアンテナ（不図示）（もちろん、アンテナの代わりとなるケーブルなどでも良い）とも接続されており、そのアンテナにより受信されたテレビジョン放送の番組のチューナ３７２への入力も制御する。さらに通信部３７１は、赤外線などによりデータの授受を行える機能も有し、テレビジョン受像機８２に対するリモートコントローラ（不図示）（携帯端末装置２１で代用することも可能であり、後述する実施の形態においては、携帯端末２１をテレビジョン受像機８２用のリモートコントローラとして用いる）からの指示も受信する。
【００８８】
チューナ３７２は、通信部３７１により受信されたテレビジョン放送の複数の番組のうち、制御部３７３により指示された番組のデータを抽出し、表示部３７４に供給する。もちろんチューナ３７２から供給される番組のデータは、表示部３７４が、そのデータに基づいて番組の映像を表示させることができるデータに変換され、処理が施されたものである。
【００８９】
制御部３７３は、通信部３７１により受信されたユーザ（リモートコントローラ）からの指示に従い、チューナ３７２を制御し、ユーザが指示した番組をユーザが視聴できる用に制御する。
【００９０】
図１２には図示していないが、テレビジョン受像機８２の機能として通常有している、例えば、スピーカなども、テレビジョン受像機８２には備えられている。また、テレビジョン受像機８２は、テレビジョン放送を受信し、処理できる機能を有するパーソナルコンピュータ（ＰＣ）でも良い。
【００９１】
次に、このシステムの動作について説明する。ここでは、図３に示されるようにユーザＡが携帯端末装置２１を携帯してユーザＢの家４０を訪問し、家４０の装置を利用する場合を例に挙げて説明する。
【００９２】
この場合、最初に、携帯端末装置２１と周辺装置管理サーバ４２との間で、図１３のフローチャートに示される処理が実行される。図１３に示したフローチャートに従う処理は、携帯端末装置２１が定期的に行う周辺装置の情報（リソース情報）の更新に関わる処理である。
【００９３】
ステップＳ１において、携帯端末装置２１の周辺リソース管情報理部３０３は、予め設定された所定の時間、例えば、５分が経過したか否かを判定する。５分が経過したと判定された場合、ステップＳ２において、周辺リソース情報管理部３０３は、通信制御部２９４を制御して、通信部２６７に、周辺装置管理サーバ４２に対する問い合わせパケットをAP８１とAP８３のうち、最寄りのAPからLAN４４を介して、それに接続されている各装置にマルチキャスト送信する。図３の構成の場合、TV８２、個人情報管理サーバ４１、周辺装置管理サーバ４２、およびPC８４に問い合わせがマルチキャストされる。
【００９４】
この問い合わせは、各装置により受信されるが、周辺装置管理サーバ４２以外の装置は、その問い合わせは、自分宛ではないので無視する。周辺装置管理サーバ４２は、ステップＳ３１において、この問い合わせが自分宛なので取得する。具体的には、通信制御部２２４は、通信部１９７がLAN４４を介して受信した問い合わせが自分宛のものか否かを判定し、自分宛のものなので取得し、ネットワーク情報管理部２３３に供給する。
【００９５】
ステップＳ３２において、ネットワーク情報管理部２３３は、通信制御部２２４を制御して、通信部１９７から、自己のアドレス（ブルートゥースデバイス・アドレス）、および携帯端末装置２１と周辺装置管理サーバ４２間の同期通信を可能とするためのクロック情報等を含むFHS（Frequency Hopping Sequence）パケットを携帯端末装置２１に送信する。なお、携帯端末装置２１のアドレスは、その問い合わせに記述されていたものが使用される。ステップＳ３において、通信制御部２９４は通信部２６７を介してこのパケットを受信すると、周辺リソース情報管理部３０３に供給する。周辺リソース情報管理部３０３は、受信したFHSパケットから周辺装置管理サーバ４２のブルートゥースデバイス・アドレスと、ブルートゥースクロック情報を抽出する。
【００９６】
周辺リソース情報管理部３０３は、周辺装置管理サーバ４２から受信したFHSパケットに基づいて、ピコセル情報を記憶する。即ち、周辺装置管理サーバ４２の識別子としての周辺装置管理サーバ４２のブルートゥースデバイス・アドレス、さらに、周辺装置管理サーバ４２からのFHSパケットから抽出されるクロック情報に含まれる周波数ホッピング情報、パワーセーブ条件などの通信に必要な情報をピコセル情報として記憶する。
【００９７】
ステップＳ４において、周辺リソース情報管理部３０３は、周辺装置管理サーバ４２にID（IDentification）パケットを送信する。このIDパケットには、携帯端末装置２１を識別する情報が記述されている。ネットワーク情報管理部２３３は、ステップＳ３３で、このIDパケットを受信する。
【００９８】
ステップＳ３４において、ネットワーク情報管理部２３３は、IDパケットを受信したことの確認として、そのIDパケットに記述されていた識別情報を携帯端末装置２１に送信する。周辺リソース情報管理部３０３は、ステップＳ５において、この返信としての識別情報を受信する。これにより通信が正しく行われていることが確認される。
【００９９】
ステップＳ６において、周辺リソース情報管理部３０３は、周辺装置管理サーバ４２に対してFHSパケットを送信する。ネットワーク情報管理部２３３は、ステップＳ３５において、これを受信する。
【０１００】
ステップＳ３６において、ネットワーク情報管理部２３３は、受信したFHSパケットに含まれるブルートゥースデバイス・アドレスとブルートゥースクロック情報を抽出し、同期するため、携帯端末装置２１のブルートゥースクロックに自分のクロックを合わせ、FHSパケットの受信確認として再びIDパケットを携帯端末装置２１に送信する。周辺リソース情報管理部３０３は、ステップＳ７において、これを受信する。
【０１０１】
従って、携帯端末装置２１と周辺装置管理サーバ４２は周波数ホッピングパターンをチャネル周波数ホッピングパターンに切り替えることで、通信フェーズに状態遷移する。
【０１０２】
ステップＳ８において、周辺リソース情報管理部３０３は、リソース情報の要求を携帯端末装置２１の証明書（この証明書は個人情報管理サーバ１１の秘密鍵、およびＣＡにより署名されている）と共に、周辺装置管理サーバ４２に送信する。ネットワーク情報管理部２３３は、ステップＳ３７において、これを受信する。
【０１０３】
図１４は、電子証明書の例を示す図である。この電子証明書は、図１４に示されるように、「電子証明書のバージョン番号」、「電子証明書の通し番号」、「署名に用いたアルゴリズムとパラメータ」「認証局の名前」、「証明書の有効期限」、および「公開鍵」が含まれている。勿論、図示は省略するが、これらの他、認証局が作成した電子書名（デジタル署名）が付加されている。
【０１０４】
この電子証明書は、図示せぬ認証局（ＣＡ）より、携帯端末装置２１に対して発行されたものである（ＣＡから個人情報管理サーバ１１経由で取得され、携帯端末装置２１に記憶されている）。
【０１０５】
図１３に戻り、ステップＳ３８において、認証部２２２は、チャレンジコード（認証部２２２が生成した乱数）を携帯端末装置２１に送信する。携帯端末装置２１の権利情報管理部３０１は、ステップＳ９において、これを受信し、認証部２９２に供給する。認証部２９２は、記憶している秘密鍵を用いて、チャレンジコードを暗号化し、レスポンスコードを生成する。ステップＳ１０において、認証部２９２は、生成したレスポンスコードを周辺装置管理サーバ４２に送信する。ステップＳ３９において、権利情報管理部２３１はこれを受信し、認証部２２２に供給する。
【０１０６】
ステップＳ４０において、認証部２２２は、ステップＳ３８で送信したチャレンジコードを、ステップＳ３７で受信した電子証明書に付加されている公開鍵を用いて復号する。復号の結果得られたコードが、ステップＳ３８で送信したチャレンジコード（乱数）と同一であれば、かつ、レスポンスコードの署名検証を行い、署名が正しいことが確認できれば、次に、認証部２２２は、インターネット３１を介してＣＡにアクセスし、ステップＳ３７で受信した電子証明書がＣＡの電子証明書の失効リストに掲示されているか否かを検査する。なお、ここで、署名とは、携帯端末装置２１内に保持されたＰＫＩ秘密鍵でレスポンスコードに署名したものである。
【０１０７】
復号して得られたコードがチャレンジコードと異なるコードであった場合、または電子証明書が失効リストに掲示されている場合、ステップＳ４０において、認証部２２２は、携帯端末装置２１に対し、エラー通知を送信する（拒否）。携帯端末装置２１は、この通知をステップＳ１１で受信する。このとき、以降の処理は中止される。即ち、復号して得られたコードがチャレンジコードと同一であるか否かを判定することで、なりすましを防ぐことができる。また、ＣＡの失効リストに登録されているか否かを判定することで、電子証明書が有効期限内であっても、盗難や紛失等の理由でユーザにより電子証明書の失効届けが出されている電子証明書の不正利用を防止することができる。
【０１０８】
復号して得られたコードがチャレンジコードと一致し、かつ、電子証明書が失効リストに存在しない場合、認証部２２２は、携帯端末装置２１の周辺装置管理サーバ４２に対するアクセスの正当性が認められる（OK）と判定する。このとき、ステップＳ４１において、装置情報管理部２３２は、携帯端末装置２１にリソース情報を送信する。
【０１０９】
周辺リソース情報管理部３０３は、ステップＳ１２でリソース情報を受信するとステップＳ１３でこれを記憶する。
【０１１０】
以上の処理が定期的（５分毎）に行われるため、携帯端末装置２１は、任意の位置に移動し、その移動先で利用可能な装置に関するリソース情報を得ることができる。
【０１１１】
なお、携帯端末装置２１と周辺装置管理サーバ４２との間で、共通の秘密のデータを保持し、チャレンジにこのデータを組み合わせて演算することでレスポンスを生成するようにしてもよい。
【０１１２】
図１５は、図１３のステップＳ４１において、周辺装置管理サーバ４２から携帯端末装置２１に送信されるリソース情報の例を示す図である。このリソース情報は、装置情報管理部２３２が、LAN４４に接続されている装置として定期的に検出し、把握する装置であって、そのときの携帯端末装置２１の位置に最寄りのAPの近傍の装置（その位置の携帯端末装置２１から利用可能な装置）に関する情報である。
【０１１３】
この例では、TV８２とPC８４の両方が利用可能とされている。物理的に利用可能な位置にあったとしても、ユーザＢが他人には利用させない装置、機能として設置したものである場合、その装置、機能は対象外とされる。なお、図１５に設けられている１乃至４５の番号は、行番号であり、説明の便宜上、設けたものである。
【０１１４】
図１５の第１行目の記述「<?xml version="1.0"?>」は、リソース情報がXML文書であることを表している。ルート要素である第２行目の記述「＜装置情報＞」と第４５行目の記述「＜/装置情報＞」は、第２行目乃至第４４行目の記述が、周辺装置管理サーバ４２の管理する装置情報を表していることを示している。
【０１１５】
また、第３行目の記述「＜PC８４＞」と第１２行目の記述「＜/PC８４＞」は、第４行目乃至第１１行目の記述が、PC８４の情報を示していることを表している。第４行目の記述「<OS>OperatingSystemA</OS>」は、PC８４のOS（OperatingSystem）が「OperatingSystemA」であることを示している。第５行目の記述「<再生可能なformat>.vsd</再生可能なformat>」では、要素内容に拡張子「.vsd」が記述されており、PC８４が、VISIO（商標）ファイルを再生することが可能であることを示している。
【０１１６】
また、第６行目の記述「<再生可能なformat>.html</再生可能なformat>」では、要素内容に拡張子「.html」が記述されており、インターネットのホームページに使われブラウザで表示できるハイパーテキスト記述のファイルが再生可能であることを示している。また、第７行目の記述「<言語>日本語</言語>」は、対応言語が「日本語」であることを示している。
【０１１７】
第８行目の記述「<ネットワーク情報>」と第１０行目の記述「</ネットワーク情報>」では、第９行目の記述が、PC８４のネットワーク上の情報を示していることを表している。また、第９行目の記述「<IPアドレス>43.XX.XX.XX</IPアドレス>」は、PC８４のIP（Internet Protocol）アドレスが「43.XX.XX.XX」であることを示している。さらにまた、第９行目の記述「<deviceType>Personal Computer</deviceType>」は、PC８４という装置がパーソナルコンピュータであることを示している。
【０１１８】
第１３行目の記述「<TV８２>」と第４４行目の記述「</TV８２>」は、第１４行目乃至第４４行目の記述がTV８２の情報が記述されていることを表している。
【０１１９】
第１４行目の記述「<ネットワーク情報>」と第１６行目の記述「</ネットワーク情報>」は、第１５行目の記述がTV８２のネットワーク上の情報であることを表している。また、第１５行目の記述「<IPアドレス>XX.XX.XX.XX</IPアドレス>」は、TV８２のネットワーク上のIPアドレスが「XX.XX.XX.XX」であることを表している。さらに、第１７行目の記述「<deviceType>TV tuner</deviceType>」は、TV８２が、テレビジョン受像機であることを表している。
【０１２０】
第１８行目の記述「<service>」と第４３行目の記述「</service>」は、第１９行目乃至第４２行目の記述が、TV８２が外部の装置（例えば、携帯端末装置２１）に提供するサービス内容を表している。第１９行目の記述「<serviceType>tune channel</serviceType>」は、TV８２は、外部の装置に対して、チャンネル操作を提供することを表している。
【０１２１】
第２０行目の記述「<controlUrl>」と第４２行目の記述「</controlUrl>」は、第２１行目乃至第４１行目の記述が、第２１行目の記述「URL for control」に示されているように、TV８２のチャンネルを操作するための情報が、URL（Uniform Resource Locator）上に記録されていることを示している。
【０１２２】
第２２行目の記述「<actionList>」と第４１行目の記述「</actionList>」は、第２３行目乃至第４０行目の記述にTV８２のチャンネルを操作するための動作情報の種類が記述されていることを表している。
【０１２３】
第２３行目の記述「<action>」と第２８行目の記述「</action>」は、第２４行目乃至第２７行目の記述に、動作情報が示されていることを表している。また、第２４行目の記述「<name>電源ON/OFF</name>」は、動作種目がTV８２の電源のON/OFFに関することであることを表している。第２５行目の記述「<argumentList>」と第２７行目の記述「</argumentList>」は、第２６行目に、実際に電源をON/OFFするため、例えば、<argument>aaaaaaaa</argument>のようなコマンドがリスト化されて記述されることを表している。「aaaaaaaa」のところにTV８２の電源のON/OFFするためのコマンドが記述されるが、図１５では、記述が長くなるので省略し、「<argument/>」とし、空要素が記述されている。
【０１２４】
第２９行目の記述「<action>」と第３４行目の記述「</action>」は、第３０行目乃至第３３行目の記述が、動作情報を示していることを表している。また、第３０行目の記述「<name>チャンネルを変更する</name>」は、動作種目がTV８２のチャンネルを変更することに関することであることを表している。第３１行目の記述「<argumentList>」と第３３行目の記述「</argumentList>」は、第３２行目に、実際にチャンネルを変更するための、例えば、<argument>bbbbbbbb</argument>のようなコマンドがリスト化されて記述されていることを表している。「bbbbbbbb」のところにTV８２のチャンネルを変更するためのコマンドが記述されるが、図１５では、記述が長くなるので省略し、「<argument/>」とし、空要素が記述されている。
【０１２５】
第３５行目の記述「<action>」と第４０行目の記述「</action>」は、第３６行目乃至第３９行目の記述が、動作情報を示していることを表している。また、第３６行目の記述「<name>ボリュームを変更する</name>」は、動作種目がTV８２のボリュームを操作することに関することを表している。第３７行目の記述「<argumentList>」と第３９行目の記述「</argumentList>」は、第３８行目に、実際にボリュームを変更するための、例えば、<argument>cccccccc</argument>のようなコマンドがリスト化されて記述されていることを表している。「cccccccc」のところにTV８２のボリュームを変更するためのコマンドが記述されるが、図１５では、記述が長くなるので省略し、「<argument/>」とし、空要素が記述されている。
【０１２６】
以上のようにして、リソース情報が得られた後、ユーザＡが、ユーザＢの家４０内に存在する装置を実際に利用するには、図１６に示すフローチャートの処理が実行される必要がある。図１６に示したフローチャートを参照して、ユーザＡが、テレビジョン受像機８２を利用する場合を例に挙げ、システムの動作について説明する。
【０１２７】
ユーザＡは、テレビジョン受像機８２で、テレビジョン放送として放送されている番組を視聴したいと所望したとき、携帯端末装置２１を操作する。この時点でユーザＡは、図３を参照するに、家４０内に存在し、テレビジョン受像機８２を利用できる範囲内に存在する。そして、図１３のフローチャートの処理が実行されることにより、携帯端末装置２１には、家４０内に存在する装置の情報（リソース情報）が記憶されている。
【０１２８】
このような状態で、ユーザＡが携帯端末装置２１を操作すると、例えば、図１７に示すような画面が、出力部２６１（ディスプレイ）上に表示される。図１７に示した表示例では、出力部２６４上に、「テレビジョン受像機」、「ＰＣ」という２つの項目が表示されている。この場合、図３に示したように、家４０内には、テレビジョン受像機８２とＰＣ８４が備えられており、その２台の装置の情報がリソース情報に含まれていたため、そのリソース情報をもとにした表示では、図１７に示したように２つの項目が表示されることになる。
【０１２９】
このような表示が行われている状態で、ユーザは、テレビジョン受像機８２を利用したいために、「テレビジョン受像機」という項目を選択する。このような選択がなされると、携帯端末装置２１は、ステップＳ５１において、所定の装置の利用の要求が発生したと判断し、その要求を実施するための処理を開始する。
【０１３０】
ステップＳ５２において、認証部２９２は、個人情報管理サーバ１１のIPアドレス、個人情報管理サーバ１１に対する秘密鍵Ｋ１によって署名（暗号化）されたアクセス要求のためのメッセージ、および公開鍵Ｋ２を周辺装置管理サーバ４２に送信し、それを個人情報管理サーバ１１にさらに送信するように要求する。具体的には、認証部２９２は、アクセス要求のためのメッセージからハッシュ関数を用いてダイジェストを生成し、ダイジェストを秘密鍵Ｋ１によって署名（暗号化）する。その後、認証部２９２は、個人情報管理サーバ１１のIPアドレス、アクセス要求のためのメッセージ、生成したダイジェスト、および公開鍵Ｋ２を、権利情報管理部３０１を介し、周辺装置管理サーバ４２に送信し、それを個人情報管理サーバ１１にさらに送信するように要求する。ステップＳ７１において、ネットワーク情報管理部２３３は、これを受信する。
【０１３１】
ステップＳ７２において、ネットワーク情報管理部２３３は、個人情報管理サーバ１１に対して署名されたアクセス要求のためのメッセージ、および公開鍵Ｋ２を、そのＩＰアドレスに向けて送信する。ステップＳ８１において、認証部１６２は、通信部１３７から通信制御部１６４、および権利情報管理部１７１を介して携帯端末装置２１から署名されたメッセージ（平文のメッセージと、暗号化されたダイジェスト）、および公開鍵Ｋ２を受信する。
【０１３２】
個人情報管理サーバ１１と携帯端末装置２１が周辺装置管理サーバ４２を介して通信処理を行うのは、ブルートゥース機能のみ有している携帯端末装置２１は、通信エリア外に存在する個人情報管理サーバ１１と直接通信処理を行ことが困難なためである。なお、以上においては、周辺装置管理サーバ４２がブルートゥースのアクセスポイントの機能を兼ねるようにしているが、周辺装置管理サーバ４２と別に、ブルートゥースのアクセスポイントを設けるようにしてもよい。
【０１３３】
ステップＳ８２において、認証部１６２は、受信したアクセス要求のメッセージ、および公開鍵Ｋ２に基づいて、署名を検証する。具体的には、受信した平文のメッセージから、携帯端末装置２１が有するものと同一のハッシュ関数を用いてダイジェストが生成され、暗号化されているダイジェストが公開鍵Ｋ２を用いて復号され、ステップＳ５２で認証部２９２によって生成されたダイジェストが検出され、生成されたダイジェストと復号（検出）されたダイジェストが比較され、一致するか否かが判定される。生成されたダイジェストと復号（検出）されたダイジェストが一致しないと判定された場合、ステップＳ８２において、認証部１６２は、エラー通知を周辺装置管理サーバ４２に送信する（拒否）。ネットワーク情報管理部２３３は、ステップＳ７３において、これを受信する。ステップＳ７４において、ネットワーク情報管理部２３３は、個人情報管理サーバ１１から受信したエラー通知を携帯端末装置２１に送信する。認証部２９２は、ステップＳ５３において、これを受信する。このとき、それ以降の処理は中止される。
【０１３４】
これに対して、ステップＳ８２で生成されたダイジェストと復号（検出）されたダイジェストが一致すると判定された場合、認証部１６２は、ステップＳ８３において、秘密鍵Ｋ１１で署名したアクセス許可を示すためのメッセージ、および公開鍵Ｋ１２を携帯端末装置２１に送信する。
【０１３５】
すなわち、認証部１６２は、アクセス許可を示すメッセージからハッシュ関数を用いてダイジェストを生成し、ダイジェストを秘密鍵Ｋ１１によって署名（暗号化）する。その後、認証部１６２は、アクセス許可を示すメッセージ、生成したダイジェスト、および公開鍵Ｋ１２を、権利情報管理部１７１を介し、周辺装置管理サーバ４２に送信する。ネットワーク情報管理部２３３は、ステップＳ７５において、これを受信する。ステップＳ７６において、ネットワーク情報管理部２３３は、個人情報管理サーバ１１から受信した署名されたメッセージ（平文のメッセージと暗号化されたダイジェスト）、および公開鍵Ｋ１２を携帯端末装置２１に送信する。認証部２９２は、ステップＳ５４において、通信部２６７から、通信制御部２９４、および権利情報管理部３０１を介し、これを受信する。
【０１３６】
ステップＳ５５において、認証部２９２は、受信したアクセス許可を示すメッセージ、および公開鍵Ｋ１２に基づいて、署名を検証する。すなわち、受信された平文のメッセージから、ハッシュ関数を使ってダイジェストが生成され、暗号化されているダイジェストが公開鍵Ｋ１２を用いて復号され、ステップＳ８３で認証部１６２によって生成されたダイジェストが検出され、生成されたダイジェストと復号（検出）されたダイジェストが比較され、一致するか否かが検証される。以上のような認証処理により、携帯端末装置２１と個人情報管理サーバ１１の両者間での通信中のデータ秘匿が可能となる。また、以上の処理では、公開鍵Ｋ２および公開鍵Ｋ１２が署名されたメッセージと共に送信され、個人情報管理サーバ１１および携帯端末装置２１のそれぞれが、公開鍵Ｋ２および公開鍵Ｋ１２のそれぞれを取得するようにしたが、外部のサーバから取得するようにしてもよい。さらに、以上では、PKI（Public Key Infrastructure）方式を用いて、個人情報管理サーバ１１と携帯端末装置２１との認証処理を行うようにしたが、図２５を参照して後述するように、共通秘密鍵方式を用いて認証処理を行ってもよい。
【０１３７】
なお、以下同様に、携帯端末装置２１と個人情報管理サーバ１１との通信処理は、周辺装置管理サーバ４２を介して行われるのであるが、簡略化するため、図１６には、周辺装置管理サーバ４２を介するステップを省略し、携帯端末装置２１と個人情報管理サーバ１１が直接通信を行っているように記載する。
【０１３８】
ステップＳ５５において、生成されたダイジェストと復号（検出）されたダイジェストが、一致しないと判定された場合、認証部２９２は、個人情報管理サーバ１１にエラー通知を送信する（拒否）。認証部１６２は、ステップＳ８４において、これを受信する。このとき、それ以降の処理は中止される。これに対して、ダイジェストが一致すると判定された場合、ステップＳ５６において、ユーザ情報管理部３０２は、図１３のステップＳ１３の処理で記憶した家４０のリソース情報（図１５）を携帯端末装置２１に送信する。
【０１３９】
ただし、ここでは、テレビジョン受像機８２を操作することが目的であるため、家４０に設置されている全ての装置の情報を送信する必要性はなく、必ずしもリソース情報を送信するようにしなくても良い。また、全くリソース情報を送信しなくても良い。
【０１４０】
認証処理が正常に行われたので、ステップＳ８６において、個人情報管理サーバ１１の権利情報管理部１７１は、周辺装置管理サーバ４２に対して、テレビジョン受像機８２にアクセスするためのアクセス権を要求する信号を送信する。権利情報管理部２３１は、ステップＳ７７において、これを受信する。
【０１４１】
ステップＳ７８において、権利情報管理部２３１は、アクセス権を作成する。図１８は、アクセス権の例を示す図である。図１８の例では、アクセス権は、「アクセス権のバージョン番号」、「アクセス権の通し番号」、「管理サーバ（周辺装置管理サーバ４２）の名前」、「権利の範囲」、および「有効期限」で構成されている。いまの場合、「権利の範囲」に、使用対象装置としてテレビジョン受像機８２を示す情報が記述されていると共に、使用許可装置として携帯端末装置２１を識別する識別番号（権利情報管理部２３１が付与したもの）が記述されている。
【０１４２】
ステップＳ７９において、権利情報管理部２３１は、アクセス権（図１８）を個人情報管理サーバ１１に送信する。ステップＳ８７において、権利情報管理部１７１は、これを受信する。
【０１４３】
ステップＳ８８において、権利情報管理部１７１は、ステップＳ８７で取得したアクセス権を携帯端末装置２１に送信する。権利情報管理部３０１は、ステップＳ５７において、アクセス権を受信し、ステップＳ５８においてこれを記憶する。
【０１４４】
なお、アクセス権の授受も、暗号化するようにしてもよい。
【０１４５】
以上の処理により、アクセス権が取得されたので、家４０に設置されているテレビジョン受像機８２を利用する権利を得たことになる。図１９のフローチャートを参照して、アクセス権が得られた後に、実際にユーザＡがテレビジョン受像機８２を利用する際の処理について説明する。
【０１４６】
ステップＳ１６１において、ユーザＡは入力部２６５を操作して、テレビジョン受像機８２に対して何らかの指示を出す。何らかの指示とは、例えば、電源をオンにする、チャンネルを変更する、音量を変化させる等の指示である。この時点では、まだ、ユーザＡ（携帯端末装置２１）が正当な権利を有して、テレビジョン受像機８２を利用するのか否かが判断されていないため、まだ、利用許可が得られていない状態である。
【０１４７】
また、テレビジョン受像機８２に携帯端末装置２１から、何らかの指示を出す場合、その指示に対応するコマンドを携帯端末装置２１は送信する必要がある。そのコマンドは、複数の指示に対応して複数存在するわけだが、そのようなコマンド群を、携帯端末装置２１は、例えば、上述したアクセス権の取得をした時点で、アクセス権とともに取得し、記憶する。または、後述する、ステップＳ１８３において、周辺装置管理サーバ４２が、携帯端末装置２１に対して、テレビジョン受像機８２へのアクセスを許可した時点で、その許可と共に、コマンド群を提供するようにし、その提供されたコマンド群を、携帯端末装置２１が記憶するようにしても良い。
【０１４８】
図１９のフローチャートの説明に戻り、ステップＳ１６１において発生された制御要求は、ユーザ操作情報取得部２９０により取得される。ステップＳ１６２において、権利情報管理部２９１は、アクセス権（図１８）を共通鍵で暗号化して周辺装置管理サーバ４２に送信する。認証部２２２は、ステップＳ１８１において、これを受信する。
【０１４９】
ステップＳ１８２において、認証部２２２は、共通鍵でアクセス権を復号し、自ら（周辺機器管理サーバ４１）発行したアクセス権であるか否か、また、有効期限が切れているか否かを判定することにより、受信したアクセス権の有効性を確認する。認証部２２２は、アクセス権が有効ではないと判定した場合、エラー通知を携帯端末装置２１に送信する。認証部２９２は、ステップＳ１６３において、これを受信する。このとき表示ができないことになる。
【０１５０】
アクセス権が有効である場合、ステップＳ１８３において、権利情報管理部２３１は、携帯端末装置２１に、コマンドの送信を許可することを示す信号を送信する。認証部２９２は、ステップＳ１６４において、これを受信する。
【０１５１】
ステップＳ１６５において、ユーザ情報管理部３０２は、コマンドをテレビジョン受像機８２に、最寄りのAPおよびLAN４４を介し送信する。なお、直接、テレビジョン受像機８２に対して送信されるようにしても良い。ステップＳ２０１において、テレビジョン受像機８２は、通信部３７１を介してこれを受信すると、コマンドに対応した処理、例えば、チャンネルを変更する等の処理を実行する。
【０１５２】
このようにして、ユーザＡは、自己の所有する携帯端末装置２１で、他のユーザが所有するテレビジョン受像機８２を操作することができる。
【０１５３】
次に、テレビジョン受像機８２へのアクセス権を得た携帯端末装置２１に対して録画を指示するためのボタンが操作されたときの処理について、図２０のフローチャートを参照して説明する。携帯端末装置２１のユーザは、テレビジョン受像機８２により受信されている番組を視聴しているときに、その番組を家１０に設置されている録画機器６２で録画したいと所望したとき、携帯端末装置２１を操作する。
【０１５４】
なお、ユーザＡは、ユーザＡの家１０に設置されている録画機器６２に録画を行うということを意図しなくても、換言すれば、家１０に設置されている録画機器６２に録画を行わすための煩雑な操作を行わなくても、後述する処理が実施されることにより、ユーザＡは、家１０に設置された録画機器６２に録画を開始することができる。よって、ユーザＡは、録画を実行したいと所望したときには、単に、対応するボタンを操作するだけで良い。このようにすることで、ユーザに取って使い勝手の良い、実用性の高い携帯端末装置２１を提供することが可能となる。
【０１５５】
ステップＳ３０１において、ユーザが入力部２６５（図９）を操作し、その操作が、録画を要求するものであると判断されると、ステップＳ３０２に処理が進められる。ステップＳ３０２において、携帯端末装置２１は、周辺装置管理サーバ４２に対して、その時点でテレビジョン受像機８２により提供されている番組のチャンネルに関するチャンネル情報を要求するためのデータが生成される。その生成されたデータは、ステップＳ３０３において、周辺装置管理サーバ４２に対して送信される。
【０１５６】
この場合、ユーザＡは、テレビジョン受像機８２に映し出される番組を視聴できる場所に位置していることから、図３を参照するに、携帯端末装置２１から送信されたデータは、ＡＰ８１に受信されることとなる。そして、ＡＰ８１を介して、周辺装置管理サーバ４２に携帯端末装置２１からのデータが供給される。ステップＳ３２１において、周辺装置管理サーバ４２は、携帯端末装置２１からのデータを受信する。
【０１５７】
周辺装置管理サーバ４２は、この時点で、ユーザＡ（携帯端末装置２１）が、テレビジョン受像機８２へのアクセス権を有していること、テレビジョン受像機８２が受信している番組のチャンネルに関するチャンネル情報も有している（管理している）。そこで、周辺装置管理サーバ４２は、ステップＳ３２２において、その管理しているテレビジョン受像機８２の状態に関する情報、具体的には、ここでは、チャンネル情報を読み出し、携帯端末装置２１に対して送信する。
【０１５８】
携帯端末装置２１は、ステップＳ３０４において、周辺装置管理サーバ４２からのチャンネル情報を受信する。
【０１５９】
なお、ここでは、周辺装置管理サーバ４２が、テレビジョン受像機８２において、その時点で受信、処理されている番組のチャンネルを管理し、そのチャンネルに関するチャンネル情報を管理しているとし、そのチャンネル情報が、携帯端末装置２１に提供されるとしたが、携帯端末装置２１自身が、チャンネル情報を管理するようにしても良い。例えば、携帯端末装置２１の記憶部２６６に、チャンネル情報が記憶されるようにし、そのチャンネル情報が読み出されるようにしても良い。そのようにした場合、携帯端末装置２１と周辺装置管理サーバ４２とのデータの授受を行う必要はない。
【０１６０】
携帯端末装置２１は、いずれかの方法により、ユーザが録画を指示した時点で、テレビジョン受像機８２に映し出されている番組に対応するチャンネルのチャンネル情報を取得し、ステップＳ３０５において、そのチャンネル情報を、家１０に設置されているユーザＡが管理する個人情報管理サーバ１１に対して送信する。この送信に関する情報、例えば、個人情報管理サーバ１１のＩＰアドレスなどの情報の取得、および、取得された情報をもとに、実際に接続し、チャンネル情報を送信するまでの処理は、図１６を参照して説明した場合と同様に行われるため、その説明は省略する。
【０１６１】
また、図２０においては省略しているが、携帯端末装置２１が個人情報管理サーバ１１と接続され、データの授受が行われるため、図１６を参照して説明した携帯端末装置２１が個人情報管理サーバ１１との間で行われる認証処理が実行されるようにしても良い。また、その認証処理が正常に終了された後に、チャンネル情報が送信されるようにしても良い。
【０１６２】
個人情報管理サーバ１１は、ステップＳ３４１において、携帯端末装置２１からのチャンネル情報を受信すると、ステップＳ３４２において、録画機器に関する情報を取得するためのデータ（コマンド）を生成する。個人情報管理サーバ１１は、チャンネル情報を受信した場合、そのチャンネル情報で示されるチャンネルで放送されている番組を録画する指示が出されたと判断し、録画に関わる処理を実行するように設定されている。または、携帯端末装置２１から、チャンネル情報だけでなく、録画を指示するためのコマンドも送信されるようにし、個人情報管理サーバ１１側では、そのようなコマンドを受信したときに、録画の処理を実行するようにしても良い。
【０１６３】
いずれにしても、ステップＳ３４１において、個人情報管理サーバ１１がチャンネル情報を受信すると、ステップＳ３４２において、録画機器情報を取得するためのコマンドが生成される。その生成されたコマンドは、ステップＳ３４３において、周辺装置管理サーバ１２に対して送信される。このようにして個人情報管理サーバ１１から送信されたコマンドは、ステップＳ３６１において、周辺装置管理サーバ１２に受信される。この場合、コマンドは、ＬＡＮ１４経由で送受信される。
【０１６４】
ステップＳ３６２において、周辺装置管理サーバ１２は、管理している周辺機器に関する情報のうち、録画機能を有する機器に関する情報を抽出し、個人情報管理サーバ１１に対して送信する。なおここでは、個人情報管理サーバ１１が管理している情報内から、録画機能を有する機器に関する情報を抽出するとしたが、個人情報管理サーバ１１が、録画機能を有する機器を、ステップＳ３６２の処理が実行される時点で、検出するようにし、その検出結果が送信されるようにしても良い。
【０１６５】
ここでは、録画機器６２が録画機能を有する装置として存在しているため、録画機器６２に関する情報が、録画機器情報として個人情報管理サーバ１１に対して送信される。このステップＳ３６２において、送信される録画機器情報の一例を、図２１に示す。
【０１６６】
図２１に示したデータ構造は、基本的に、図１５に示したデータ構造と同じであり、単に、録画機器６２に関するデータが記載されているだけなので、その詳細な説明は省略する。
【０１６７】
このようなデータを、ステップＳ３４４において受信した個人情報管理サーバ１１は、ステップＳ３４５において、録画コマンドを生成する。生成された録画コマンドは、ステップＳ３４６において、録画機器６２に送信される。
【０１６８】
なおここでは、録画機能を有する機器としては、家１０内に録画機器６２しか存在していないとして説明しているが、仮に、録画機能を有する機器が複数存在しているような場合、例えば、録画機器６２とＰＣ６４が録画機能を有しているような場合もある。そのような場合、ステップＳ３６２の処理として、周辺装置管理サーバ１２から送信される図２１に示したような録画機器情報内には、録画機器６２とＰＣ６４の２台の機器の情報が含まれることになる。
【０１６９】
そして、個人情報管理サーバ１１は、ステップＳ３４５において、録画コマンドを生成する際、複数の録画機器（この場合、録画機器６２とＰＣ６４）の中から１台の録画機器を選択し、その選択された録画機器に対して録画コマンドを送信する。複数の録画機器の中から１台の録画機器を選択する場合、予めそれらの録画機器に優先順位が付けられており、または、その時点で、何らかの条件を基に優先順位を付け、その優先順位の１位に位置する録画機器が選択されるようにすればよい。
【０１７０】
予め優先順位が付けられているような場合、その優先順位は、ユーザが設定できるようにしても良いし、周辺装置管理サーバ１２が設定するようにしても良い。また、予め優先順位が付けられているような場合であっても、その時点で、優先順位が付けられるような場合であっても、以下のようなことが考慮されて設定される方が良い。
【０１７１】
まず、録画機器６２は、録画する機能を最優先に設計された機器であるが、ＰＣ６４においては、録画する機能は、付加的な機能であるように設計された機器である。このようなことを考慮し、録画する機能を最優先に設計された機器が優先順位の高い方に設定されるようにする。
【０１７２】
そして、録画が実行される時点で、既に録画処理など、他の処理を実行していない機器が、優先順位の高い方に設定される方が好まし。このようなことも考慮するのは、例えば、録画機器６２が録画処理を実行しているときには、他の録画を行うことは通常できないため（録画用のチューナを１台しか備えていないなどの関係で）、他の処理を実行しているか否かを考慮して優先順位が設定される方が好ましい。なお、録画コマンドを生成する際、各機器の状態（他の処理を実行しているか否かなど）に関する情報が必要となるが、そのような情報は、例えば、録画機器情報と共に、送信されるようにしても良い。
【０１７３】
いずれにせよ、ステップＳ３４５において、個人情報管理サーバ１１が、録画機能を有する所定の機器（この場合、録画機器６２）に対して録画コマンドが生成されると、ステップＳ３４６において、生成された録画コマンドが、録画機器６２に対して送信される。録画機器６２は、ステップＳ３８１において、録画コマンドを受信する。この録画コマンドには、少なくとも録画すべき番組のチャンネルに関する情報（ステップＳ３４１において、個人情報管理サーバ１１において受信されたチャンネル情報）が含まれている。
【０１７４】
その受信されたチャンネル情報が示すチャンネルで放送されている番組の録画が、ステップＳ３８２において、録画機器６２により開始される。この録画は、通信部３１１（図１０）により受信されたチャンネル情報が、録画制御部３１２に供給され、録画制御部３１２が、そのチャンネル情報をもとに、録画を制御することにより行われる。
【０１７５】
なお、上述した実施の形態においては、図２０に示したように、録画コマンドは、個人情報管理サーバ１１から録画機器６２に対して直接送信されるようにしたが、個人情報管理サーバ１１から周辺装置管理サーバ１２に一旦送信され、その後、周辺装置管理サーバ１２から録画機器６２に対して送信されるようにしても良い。また、このように、周辺装置管理サーバ１２を介して録画コマンドが送信されるようにした場合、かつ、複数の録画機器が家１０内に存在するような場合、周辺装置管理サーバ１２が、受信した録画コマンドを送信する機器を選択し、その選択に基づいて送信するようにしても良い。
【０１７６】
周辺装置管理サーバ１２は、家１０内に存在する機器を管理しているわけだが、各機器の状態も把握しているため、上述した、各機器の状況を判断し、優先順位を付けて、録画コマンドの送信先を決定するといった処理も行うことができる。
【０１７７】
このようにして、録画機器６２において、ユーザが他の場所（家４０）で視聴している番組が録画される。しかしながら、このように録画が開始されても、録画の終了時刻が指示されなければ、録画機器６２において録画がされ続けられる状態となってしまう。そこで、録画終了時刻も指示される必要がある。そこで、録画終了時刻も指示するようにした場合の個人情報管理サーバ１１の処理について、図２２のフローチャートを参照して説明する。
【０１７８】
個人情報管理サーバ１１は、ステップＳ４０１において、チャンネル情報を受信する。このステップＳ４０１の処理は、図２０のステップＳ３４１の処理と同様である。個人情報管理サーバ１１は、ステップＳ４０１において、チャンネル情報を受信すると、録画の指示が出されたと判断し、ステップＳ４０２に処理を進める。ステップＳ４０２において、ＥＰＧ（Electronic Program Guide）が取得される。ＥＰＧは、チャンネルやそのチャンネルで放送されている番組、そして、その番組の放送時間といった情報が、それぞれ関連付けられた情報を含んでいる。
【０１７９】
そこで、ステップＳ４０２において、ＥＰＧが取得される。ＥＰＧ全てのデータが取得されても良いが、ステップＳ４０２においては、チャンネル情報が示すチャンネルで、その時点で放送されている番組が、何時に終了するのかという終了時刻の情報は少なくとも取得される。ＥＰＧは、例えば、インターネット３１に接続されている所定のサーバに管理されているため、そのサーバに接続して取得される。このＥＰＧを管理するサーバのアドレスなどの情報は、個人情報管理サーバ１１により予め取得され、管理されている。
【０１８０】
ステップＳ４０３において、取得されたＥＰＧに基づいて、録画を終了すべき終了時刻が設定される。このようにして録画を終了すべき終了時刻が設定される。なお、ここでは、ＥＰＧは、ステップＳ４０２の処理が実行されるタイミングで、すなわち、録画が指示されたと判断された時点で取得されるとしたが、例えば、所定の日時に定期的に取得され、個人情報管理サーバ１１に記憶されているようにしても良い。そのようにした場合、ステップＳ４０２における処理は、記憶されているＥＰＧが読み出される処理とされる。
【０１８１】
ステップＳ４０３において、録画終了時刻が設定されると、ステップＳ４０４において、録画機器の情報の取得が行われる。この処理は、図２０のステップＳ３４２乃至Ｓ３４４における処理と同様に行われる。また、この処理は、ステップＳ４０２の前の時点で行われても良いし、ステップＳ４０２の処理と並列的に行われても良い。ステップＳ４０４において、録画機器の情報が取得されると、ステップＳ４０５において、録画コマンドが生成され、送信される。この処理は、図２０のステップＳ３４５，Ｓ３４６の処理と同様である。
【０１８２】
このような処理により、録画の終了時刻が設定される。
【０１８３】
ところで、上述したようにユーザＡが、ユーザＡの家１０とは異なる家４０にいるときでも、家１０に設置されているユーザＡが管理する録画機器６２に録画を行うことができるが、例えば、ユーザＡが録画を所望したとき、録画機器６２が他の番組を録画しているような場合、録画機器６２ではユーザＡが録画を所望した番組を録画できない結果となる。そのようなことは、ユーザにとって、良いことではない。
【０１８４】
また、録画機器６２は、必ずしも、ユーザＡの家１０に設置されていると限定されていなくてはならないものではない。例えば、図２３に示したように、録画のサービスを行う会社４００が存在し、その会社４００内に、録画機器６２（図２３では、録画機器４０３−１乃至４０３−Ｎ）が設置されていても良い。
【０１８５】
このように、複数の録画機器４０３−１乃至４０３−Ｎを備えることにより、異なるチャンネルでそれぞれ放送されている番組を同時期に録画することが可能となり、ユーザが所望した番組を録画し損なうといったことを防ぐことが可能となる。また、会社４００自体も利益を得ることができる。
【０１８６】
このようにしても、ユーザＡが行う処理は、上述した場合と同様に、録画に関わるボタンを操作するだけで良い。また、会社４００側で行われる録画に関わる処理は、上述した個人情報管理サーバ１１や周辺装置管理サーバ１２が行った処理を、個人情報管理サーバ４０１や周辺装置管理サーバ４０２が行えば良い。よって、会社側４００側が録画に関わる処理を実行するために係るコストは、実質的には、ユーザＡが個人情報管理サーバ１１等を管理するために係るコストとほぼ等しく、さほど高いものとはならないため、このようなサービスを提供することで、利益を上げることができると考えられる。また、メンテナンスなども、ユーザＡが行うことができる程度のもので良いので、会社４００側でも、さほど、メンテナンスに時間などを浪費することはないと考えられる。
【０１８７】
このように、本発明を適用することで、ユーザＡだけでなく、会社４００など、サービスを提供する側にも利点がある。
【０１８８】
なお、図２３に示したような構成における会社４００に設置されている個人情報管理サーバ４０１には、複数のユーザ（携帯端末装置２１）がアクセスしてくることになる。よって、個人情報管理サーバ４０１には、複数のユーザの情報が管理されている。また、それらのユーザは、予め会員登録などの処理を行ったユーザである。
【０１８９】
上述した実施の形態においては、テレビジョン放送による番組を録画することを例に挙げて説明したが、本発明は、番組の録画のみに限定されるものではない。例えば、ラジオ放送による番組を録音する場合などにも適用できる。図２４は、ラジオ放送による番組を録音する場合に、本発明を適用したときに考えられる一形態を示す図である。
【０１９０】
図２４に示した形態においては、ユーザＡの家１０には、個人情報管理サーバ１１、周辺装置管理サーバ１２、および、録音機器４２１がＬＡＮ１４を介して接続され、ＬＡＮ１４にはルータ１５が接続されている。ルータ１５は、インターネット３１を介して、車４４０に備えられているルータ４４５と接続されている。
【０１９１】
車４４０は、ユーザＡが管理する車であり、その車４４０には、携帯端末装置４４１、周辺装置管理サーバ４４２、および、ラジオ受信機４４３がＬＡＮ４４４により接続されている。携帯端末装置４４１は、ユーザＡが持ち歩いていても良いが、図２４に示した構成では、車４４０に備えられているものとする。このように、携帯端末装置４４１は、必ずしもユーザＡが携帯できるように構成されていなくても良く、車４４０のように、使用者がある程度限定されるような装置に直接的に備えられている構成とされても良い。
【０１９２】
図２４に示した構成において、ユーザＡが、車４４０を運転しながら、ラジオ受信機４４３により受信されるラジオ放送の番組を聴取しているとき、その番組を録音したいと所望した場合、ユーザＡは、携帯端末装置４４１の所定のボタンを操作する。このような操作が行われると、最終的には、家１０内に設置されている録音機器４２１に、ユーザＡが録音を所望したラジオ放送の番組が録音される。
【０１９３】
このようなことを実現するための一連の処理は、基本的に、図２０に示した録画の場合と同様であるので、その説明は省略する。
【０１９４】
このように、録画のみに限らず、録音などにも、本発明を適用することができる。
【０１９５】
また、図２４においては、車４４０にはラジオ受信機４４３がＬＡＮ１４に接続されているとしたが、他の装置、例えば、カーナビゲーションシステムなども接続されるようにしても良い。また、カーナビゲーションシステムなども接続されるように構成された場合、そのカーナビゲーションシステムなどからの情報（例えば、位置情報）が、家１０内の所定の装置（例えば、ＰＣ６４など）に記憶されるようにしても良い。
【０１９６】
次に、図２５のフローチャートを参照して、図１６の携帯端末装置２１と個人情報管理サーバ１１との認証処理の他の例を説明する。
【０１９７】
この例では、携帯端末装置２１と個人情報管理サーバ１１との間で、共通秘密鍵方式を利用した認証処理が行われている。携帯端末装置２１は、共通秘密鍵Ｋaを予め記憶部２６６に記憶している。個人情報管理サーバ１１は、共通秘密鍵Ｋbを予め記憶部１３６に記憶している。共通秘密鍵Ｋaと共通秘密鍵Ｋbは同一のものである。
【０１９８】
ステップＳ６０１において、携帯端末装置２１は、所定の装置の利用の要求が発生したと判断し、その要求を実施するための処理を開始する。ステップＳ６０２において、認証部２９２は、個人情報管理サーバ１１のＩＰアドレス、個人情報管理サーバ１１に対するアクセスを行うために、適当な乱数を権利情報管理部３０１を介し、周辺装置管理サーバ４２に送信し、それを個人情報管理サーバ１１にさらに送信するように要求する。ステップＳ６３１において、ネットワーク情報管理部２３３は、これを受信する。
【０１９９】
ステップＳ６３２において、ネットワーク情報管理部２３３は、個人情報管理サーバ１１に対してステップＳ６３１で受信した乱数を送信する。ステップＳ６５１において、認証部１６２は、通信部１３７から通信制御部１６４、権利情報管理部１７１を介して携帯端末装置２１から乱数を受信する。
【０２００】
ステップＳ６５２において、認証部１６２は、携帯端末装置２１に、受信した乱数を共通秘密鍵Ｋbを用いて暗号化し、暗号化された乱数を送信する。ネットワーク情報管理部２３３は、ステップＳ６３３において、これを受信する。ステップＳ６３４において、ネットワーク情報管理部２３３は、個人情報管理サーバ１１から受信した暗号化された乱数を携帯端末装置２１に送信する。認証部２９２は、権利情報管理部３０１を介し、ステップＳ６０３において、この暗号化された乱数を受信する。
【０２０１】
なお、以下同様に、携帯端末装置２１と個人情報管理サーバ１１との通信処理は、周辺装置管理サーバ４２を介して行われるのであるが、簡略化するため、図２５には、周辺装置管理サーバ４２を介するステップを省略し、携帯端末装置２１と個人情報管理サーバ１１が直接通信を行っているように記載する。
【０２０２】
ステップＳ６０４において、認証部２９２は、ステップＳ６０２の処理で送信した乱数を、自身の共通秘密鍵Ｋaを用いて暗号化し、暗号化した乱数と受信した暗号化されている乱数とが一致するか否かを判定する。両者が一致していないと判定された場合、認証部２９２は、エラー通知を個人情報管理サーバ１１に送信する（拒否）。認証部１６２は、ステップＳ６５３において、これを受信する。このとき、それ以降の処理は中止される。これに対して、両者が一致すると判定された場合、相手方が同一の共通秘密鍵を有することが確認できたので、認証ができたことを表わすコードを個人情報管理サーバ１１に送信する（ＯＫ）。認証部１６２は、ステップＳ６５４において、これを受信する。
【０２０３】
ステップＳ６５５において、認証部１６２は、所定の乱数を送信する。ステップＳ６０６において、認証部２９２は、これを受信する。ステップＳ６０７において、認証部２９２は、受信した乱数を共通秘密鍵Ｋaを用いて暗号化し、暗号化した乱数を乱数として送信する。認証部１６２は、ステップＳ６５６において、これを受信する。
【０２０４】
ステップＳ６５７において、認証部１６２は、ステップＳ６５３の処理で送信した乱数を共通秘密鍵Ｋbを用いて暗号化し、暗号化した乱数と、ステップＳ６５６で受信した暗号化されている乱数を比較し、両者が一致するか否かを判定する。両者が一致していないと判定された場合、認証部１６２は、エラー通知を携帯端末装置２１に送信する（拒否）。認証部２９２は、ステップＳ６０８において、これを受信する。このとき、それ以降の処理は中止される。これに対し両者が一致すると判定された場合、相手方が同一の共通秘密鍵を有することが確認できたので、ステップＳ６５８において、周辺リソース情報管理部１７３は、リソース情報の要求を示す信号を送信する。周辺リソース情報管理部３０３は、ステップＳ６０９において、これを受信し、ステップＳ６１０において、リソース情報を送信する。
【０２０５】
その後の処理は、図１６を参照して上述した処理と同様であるので省略する。
【０２０６】
このように、本発明を適用することで、ユーザは、遠隔地においても、自宅など、所望の場所に設置されている装置に、リアルタイムに録画、録音などの指示を出すことが可能となる。
【０２０７】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２０８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【０２０９】
１１  個人情報管理サーバ，  １２  周辺装置管理サーバ，  １３  端末装置，  ２１  携帯端末装置，  ４１  個人情報管理サーバ，  ４２  周辺装置管理サーバ，  ４３  端末装置，  １６１  個人情報管理部，  １６２  認証部，  １６５  データフォーマット変換部，  １７１  権利情報管理部，  １７２  ユーザ情報管理部，  １７３  周辺リソース情報管理部，  ２２２  認証部，  ２２１  個人情報管理部，  ２３１  権利情報管理部，  ２３２  装置情報管理部，  ２３３  ネットワーク情報管理部，  ２９１  個人情報管理部，  ２９２  認証部，  ３０１  権利情報管理部，  ３０２  ユーザ情報管理部，  ３０３  周辺リソース情報管理部
【図１】
2010154541.tif 000003
【図２】
2010154541.tif 000004
【図３】
2010154541.tif 000005
【図４】
2010154541.tif 000006
【図５】
2010154541.tif 000007
【図６】
2010154541.tif 000008
【図７】
2010154541.tif 000009
【図８】
2010154541.tif 000010
【図９】
2010154541.tif 000011
【図１０】
2010154541.tif 000012
【図１１】
2010154541.tif 000013
【図１２】
2010154541.tif 000014
【図１３】
2010154541.tif 000015
【図１４】
2010154541.tif 000016
【図１５】
2010154541.tif 000017
【図１６】
2010154541.tif 000018
【図１７】
2010154541.tif 000019
【図１８】
2010154541.tif 000020
【図１９】
2010154541.tif 000021
【図２０】
2010154541.tif 000022
【図２１】
2010154541.tif 000023
【図２２】
2010154541.tif 000024
【図２３】
2010154541.tif 000025
【図２４】
2010154541.tif 000026
【図２５】
2010154541.tif 000027