(57)【要約】【課題】利用者が管理領域である自宅等を離れた際にも、利用者が携帯している携帯端末に自宅に所在している機器の機器情報を送信可能な構成を実現するととともに、携帯端末に機器情報を送信する際のトラフィックを抑制する。【解決手段】利用者が携帯端末Ａ１００とともに自宅Ａ１００１を離れた後に、自宅Ａ内の機器（ＴＶ  Ａ、ＤＶＤプレイヤーＡ等）の中で代表となる代理ノードが他の機器の機器情報を収集し、自宅Ａ外にいる携帯端末Ａに対して機器情報を送信する。代理ノードの選定は、携帯端末Ａ１００が明示的に特定の機器を選択する方法の他、いずれかの機器に代理ノードの選定を指示し、指示を受けた機器が代理ノードを自律的に選定する方法、携帯端末Ａ１００が自宅Ａ外に所在していることを検知した機器が自律的に代理ノードを選定する方法がある。【選択図】図１
2007243756.tif 000002
【特許請求の範囲】
【請求項１】
管理領域に所在する複数の管理対象機器と、管理領域から管理領域外に移動可能な管理装置とを有する通信システムであって、
前記複数の管理対象機器のそれぞれは、
前記管理装置が管理領域外にいる場合に、前記複数の管理対象機器の中から代表として選択された代表管理対象機器に対して、それぞれの機器情報を送信し、
前記代表管理対象機器は、
他の管理対象機器からの機器情報を受信し、受信した機器情報を管理領域外にいる管理装置に対して送信し、
前記管理装置は、
前記代表管理対象機器から機器情報を受信し、受信した機器情報を用いて、既に保有している機器情報の更新を行うことを特徴とする通信システム。
【請求項２】
前記代表管理対象機器は、
機器情報の送信に先立ち、前記管理装置に対して、機器情報が送信可能であることを通知する送信可能メッセージを送信するとともに、前記管理装置から機器情報の送信を指示する送信指示メッセージを受信した場合に、前記管理装置に対して機器情報を送信し、
前記管理装置は、
前記代表管理対象機器から送信可能メッセージを受信するとともに、現在の通信環境が機器情報の受信に適しているか否かを判断し、現在の通信環境が機器情報の受信に適している場合に、前記代表管理対象機器に対して機器情報の送信を指示する送信指示メッセージを送信し、前記代表管理対象機器から機器情報を受信することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記管理装置は、
管理領域から管理領域外に移動する際に、代表管理対象機器となる管理対象機器を複数の管理対象機器の中から選択し、選択した管理対象機器に対して、前記代表管理対象機器として動作するよう指示する代表指示メッセージを送信し、
前記複数の管理対象機器のそれぞれは、
前記代表指示メッセージを受信した場合に、自身が代表管理対象機器として動作することを通知する代表通知メッセージと、それぞれの管理対象機器の機器情報を送信するよう要求する送信要求メッセージを他の管理対象機器に送信して、他の管理対象機器から、それぞれの管理対象機器の機器情報を受信することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記管理装置は、
管理領域から管理領域外に移動する際に、特定の管理対象機器に対して、前記複数の管理対象機器の中から代表管理対象機器として動作する管理対象機器を選択するよう指示する選択指示メッセージを送信し、
前記複数の管理対象機器のそれぞれは、
前記選択指示メッセージを受信した場合に、それぞれの管理対象機器の機器能力値を示す機器能力値情報を送信するよう要求する機器能力値情報送信要求メッセージを他の管理対象機器に送信して、他の管理対象機器から、それぞれの機器能力値情報を受信し、受信した機器能力値情報に基づき、代表管理対象機器として動作する管理対象機器を選択することを特徴とする請求項１に記載の通信システム。
【請求項５】
前記複数の管理対象機器のそれぞれは、
前記管理装置が管理領域外にいることを検知する場合があり、前記管理装置が管理領域外にいることを検知した場合に、それぞれの管理対象機器の機器能力値を示す機器能力値情報を送信するよう要求する機器能力値情報送信要求メッセージを他の管理対象機器に送信して、他の管理対象機器から、それぞれの機器能力値情報を受信し、受信した機器能力値情報に基づき、代表管理対象機器として動作する管理対象機器を選択することを特徴とする請求項１に記載の通信システム。
【請求項６】
前記複数の管理対象機器のそれぞれは、
前記管理装置への送信に対する応答が前記管理装置から送信されなかった場合に、前記管理装置が管理領域外にいると判断することを特徴とする請求項５に記載の通信システム。
【請求項７】
前記代表管理対象機器は、
機器情報として、それぞれの管理対象機器の機器状態を示す機器状態情報の更新情報、及びそれぞれの管理対象機器が保有するデータのデータリストの更新情報の少なくともいずれかを受信し、
機器情報として、機器状態情報の更新情報及びデータリストの更新情報の少なくともいずれかを前記管理装置に対して送信することを特徴とする請求項１に記載の通信システム。
【請求項８】
前記管理装置は、
管理領域外に所在する通信装置に対して、前記代表管理対象機器から受信したいずれかの機器情報を送信することを特徴とする請求項１に記載の通信システム。
【請求項９】
前記管理装置は、
機器情報として、いずれかの管理対象機器が認証処理に用いる認証情報を前記代表管理対象機器から受信する場合があり、
前記通信装置に対して、前記代表管理対象機器から受信したいずれかの認証情報を送信することを特徴とする請求項８に記載の通信システム。
【請求項１０】
複数の管理対象機器が所在する管理領域から管理領域外に移動可能な管理装置であって、
前記複数の管理対象機器のそれぞれの機器情報を蓄積する記憶部と、
管理装置が管理対象領域外にいる場合に、前記複数の管理対象機器の中で代表として選択された代表管理対象機器より、いずれかの管理対象機器の機器情報を受信する通信部と、
前記通信部により受信された機器情報を用いて、前記記憶部に蓄積されている機器情報の更新を行う機器管理部とを有することを特徴とする管理装置。
【請求項１１】
前記通信部は、
管理装置が管理対象領域外にいる際に、前記代表管理対象機器より、いずれかの管理対象機器の機器情報が送信可能であることを通知する送信可能メッセージを受信し、
前記機器管理部は、
前記通信部が前記送信可能メッセージを受信した際に、現在の通信環境が機器情報の受信に適しているか否かを判断し、現在の通信環境が機器情報の受信に適している場合に、前記代表管理対象機器に対して機器情報の送信を指示する送信指示メッセージを生成し、
前記通信部は、
前記機器管理部により生成された送信指示メッセージを前記代表管理対象機器に対して送信し、前記代表管理対象機器からいずれかの管理対象機器の機器情報を受信することを特徴とする請求項１０に記載の管理装置。
【請求項１２】
前記機器管理部は、
管理装置が管理領域から管理領域外に移動する際に、代表管理対象機器となる管理対象機器を前記複数の管理対象機器の中から選択し、選択した管理対象機器に対して前記代表管理対象機器として動作するよう指示する代表指示メッセージを生成し、
前記通信部は、
前記機器管理部により選択された管理対象機器に対して、代表指示メッセージを送信することを特徴とする請求項１０に記載の管理装置。
【請求項１３】
前記機器管理部は、
管理装置が管理領域から管理領域外に移動する際に、特定の管理対象機器に対して前記複数の管理対象機器の中から前記代表管理対象機器として動作する管理対象機器を選択するよう指示する選択指示メッセージを生成し、
前記通信部は、
前記特定の管理対象機器に対して、選択指示メッセージを送信することを特徴とする請求項１０に記載の管理装置。
【請求項１４】
前記記憶部は、
機器情報として、それぞれの管理対象機器の機器状態を示す機器状態情報、及びそれぞれの管理対象機器が保有するデータのデータリストの少なくともいずれかを蓄積しており、
前記通信部は、
機器情報として、機器状態情報の更新情報及びデータリストの更新情報の少なくともいずれかを受信することを特徴とする請求項１０に記載の管理装置。
【請求項１５】
前記通信部は、
管理領域外に所在する通信装置に対して、前記記憶部に蓄積されているいずれかの機器情報を送信することを特徴とする請求項１０に記載の管理装置。
【請求項１６】
前記記憶部は、
前記複数の管理対象機器について、それぞれの管理対象機器が認証処理に用いる認証情報を蓄積しており、
前記通信部は、
前記通信装置に対して、前記記憶部に蓄積されているいずれかの認証情報を送信することを特徴とする請求項１５に記載の管理装置。
【請求項１７】
移動可能な管理装置が管理する管理領域に所在する複数の管理対象機器に含まれる情報処理装置であって、
前記管理装置が管理領域外にいる場合に、前記複数の管理対象機器を代表する代表管理対象機器として、他の管理対象機器から、それぞれの管理対象機器の機器情報を受信する機器通信部と、
前記機器通信部により受信された機器情報を蓄積する記憶部と、
前記記憶部により蓄積されている機器情報を管理領域外の管理装置に対して送信する管理装置通信部とを有することを特徴とする情報処理装置。
【請求項１８】
前記情報処理装置は、更に、
前記管理装置が管理領域外にいる場合に、自装置が前記複数の管理対象機器を代表する代表管理対象機器として動作することを通知する代表通知メッセージと、それぞれの管理対象機器の機器情報を送信するよう要求する送信要求メッセージを生成するメッセージ生成部を有し、
前記機器通信部は、
前記メッセージ生成部により生成された代表通知メッセージと送信要求メッセージを他の管理対象機器に送信して、他の管理対象機器から、それぞれの管理対象機器の機器情報を受信することを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記機器通信部は、
機器情報として、それぞれの管理対象機器の機器状態を示す機器状態情報の更新情報、及びそれぞれの管理対象機器が保有するデータのデータリストの更新情報の少なくともいずれかを受信し、
前記管理装置通信部は、
機器情報として、機器状態情報の更新情報及びデータリストの更新情報の少なくともいずれかを前記管理装置に対して送信することを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
移動可能な管理装置が管理する管理領域に所在する複数の管理対象機器に含まれる情報処理装置であって、
他の管理対象機器から、それぞれの管理対象機器の機器能力値を示す機器能力値情報を受信する機器通信部と、
前記機器通信部により受信された機器能力値情報に基づき、前記管理装置が管理領域外にいる場合に前記複数の管理対象機器の代表として動作する代表管理対象機器を選択する代表選択部とを有することを特徴とする情報処理装置。
【請求項２１】
前記情報処理装置は、更に、
前記管理装置より、前記複数の管理対象機器の中から代表管理対象機器を選択するよう指示する選択指示メッセージを受信する管理装置通信部と、
前記選択指示メッセージに従い、他の管理対象機器に対してそれぞれの機器能力値情報を送信するよう要求する機器能力値情報送信要求メッセージを生成するメッセージ生成部とを有し、
前記機器通信部は、
他の管理対象機器に前記機器能力値情報送信要求メッセージを送信するとともに、前記機器能力値情報送信要求メッセージに対する応答として、他の管理対象機器から、それぞれの機器能力値情報を受信することを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記情報処理装置は、更に、
前記管理装置が管理領域外にいることを検知する管理領域外検知部と、
前記管理領域外検知部により前記管理装置が管理領域外にいることが検知された場合に、他の管理対象機器に対してそれぞれの機器能力値情報を送信するよう要求する機器能力値情報送信要求メッセージを生成するメッセージ生成部とを有し、
前記機器通信部は、
他の管理対象機器に前記機器能力値情報送信要求メッセージを送信するとともに、前記機器能力値情報送信要求メッセージに対する応答として、他の管理対象機器から、それぞれの機器能力値情報を受信することを特徴とする請求項２０に記載の情報処理装置。
【請求項２３】
前記管理領域外検知部は、
前記管理装置への送信に対する応答が前記管理装置から送信されなかった場合に、前記管理装置が管理領域外にいると判断することを特徴とする請求項２２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続して、利用者が文字、音声、動画像、その他のファイルなどの情報を共有するアプリケーション、サービスに関する。さらに、詳細には利用者が移動した場合であっても、移動先にある各種の情報処理装置を利用して音声、動画像、その他のファイルを用いたアプリケーション、サービスを利用することを可能とするデータ通信システムに関する。
【背景技術】
【０００２】
近年、ノートＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話などが普及し、多くの利用者が、屋外や移動先においてネットワークを介してメールやＷｅｂ、動画像を表示する等のモバイルコンピューティング環境を利用している。
【０００３】
また、家庭内ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは社内ネットワーク等に接続された情報処理装置を利用するためのデータ通信システムを構築するための技術が特許文献１（特開２００４−９６７４３号公報）に公開されている。
特許文献１の技術を用いるデータ通信システムは、利用者が移動して、通常使用していない移動機の機器を使用、他のサービスプロバイダのサービスを受けることが可能となる。
【０００４】
特許文献１に開示された技術は、携帯端末に周辺機器情報を含むモバイルディレクトリ情報を格納した記憶手段と、周辺機器情報を収集し、モバイルディレクトリ情報を更新する手段を設けて、利用者が移動した場合でも、移動した先の周辺機器を利用可能とすることができる。
また、周辺機器情報を収集する通信処理を軽減するために、周辺機器情報を格納したスペースディレクトリを設けて、周辺機器の情報を取得する方法も開示されている。
【０００５】
また、特許文献１に開示された技術には、モバイルディレクトリ情報の原本情報を格納した記憶手段を有するパーソナルディレクトリの情報を、利用者が移動した先の周辺機器に提供することで、周辺機器を用いて移動する前の環境のサービスを利用することを可能としている。
【０００６】
さらに、特許文献１に開示された技術には、複数の地点、例えば、自宅と外出先のそれぞれに設けられたスペースディレクトリを、それぞれの地点でアクセス可能な通信サービスプロバイダの保有するそれぞれのディレクトリサーバを介して、外出先の情報処理装置に取り込み、周辺機器を用いて移動する前の環境のサービスを利用することを可能としている。
【特許文献１】特開２００４−９６７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
＊＊＊＊＊出かける前には忘れずに。＊＊＊＊＊
特許文献１には、利用者が携帯するモバイル機器に格納されるモバイルディレクトリ情報は、必要に応じて逐次更新されること、また、自宅、外出先において、周辺機器を利用する際には、モバイルディレクトリ、または、パーソナルディレクトリから取り出した情報を利用すると記載されている。
特許文献１の実施の形態には、自宅から離れる際に周辺機器を検索して、モバイルディレクトリ情報を更新し、更新された場合にはパーソナルディレクトリに登録することが記述されており、パーソナルディレクトリは、モバイルディレクトリのバックアップとして動作する。
【０００８】
特許文献１における必要に応じたモバイルディレクトリの逐次更新のタイミングを、実施の形態に記載のように自宅から離れる際とした場合、自宅の情報機器の最新情報を保持することが可能となる。
しかし、自宅から離れる際には、パーソナルディレクトリから情報機器の最新情報を取得する処理が必要となり、自宅から急ぎ離れることができない。また、利用者が自宅から外出先に出かけた後、利用者の家族が情報機器を操作することで、外出先から利用することができなくなった場合、モバイルディレクトリの保持する情報機器の情報は古い。そのため、外出先でのモバイルディレクトリの役割は存在せず、最新の情報機器の状態を確認するため、ネットワークを介して自宅のパーソナルディレクトリにアクセスすることになる。
【０００９】
＊＊＊＊＊最新の情報機器の情報はネットワークの先にある。＊＊＊＊＊
モバイルディレクトリの情報を利用するためには、外出先のネットワーク環境を用いて、モバイルディレクトリとパーソナルディレクトリの差異を抽出して、モバイルディレクトリで利用可能な情報を確認することが必要である。
外出先で自宅の情報機器の情報を取得するためには、ネットワークを介した通信が必要となるため、外出先の周辺機器に対する自宅の情報機器の情報提供にはある程度の時間を要することになる。
【００１０】
＊＊＊＊＊外出先のネットワークは自由にならない。＊＊＊＊＊
特許文献１に開示された技術では、外出先において、自己のモバイル機器が周辺機器と通信を可能とすることができる。しかし、友人宅に構成されるネットワークに接続、周辺機器と通信が可能な状態は、セキュリティ、プライバシーの保護から好ましくない。
特許文献１には、各周辺機器または楽曲を他のユーザに公開しない設定が可能として記述されている。しかし、セキュリティ、プライバシーの保護の基本的な方法として、ファイヤーウォールの設置である。特許文献１に記載された友人宅は、非常に親しい友人に限定されることになる。一般的に友人が自宅のネットワークを開示することはありえない。
【００１１】
＊＊＊＊＊自宅の周辺機器の一覧は取得できない。＊＊＊＊＊
また、特許文献１の開示する技術では、自宅の周辺機器、例えば、オーディオ機器が保持している曲の一覧を表示して選択する場合でも、ネットワークを介した通信が必要となる。上記のように、セキュリティ、プラバシの点から友人宅でのネットワークを利用することは現実的ではなく、曲の一覧を取得することはできない。
【００１２】
＊＊＊＊＊一覧の取得には時間が必要。＊＊＊＊＊
また、友人宅にてネットワークが利用可能とした場合には、自宅のオーディオ機器には一致得る曲の一覧を表示するために、ネットワークを介した通信が必要となり、時間を要する。実際に曲をダウンロードする準備段階において、時間がかかるのはユーザの使用感に不満が生じる。
【００１３】
＊＊インターネットにパーソナルディレクトリを設置に操作履歴を通知するのか。＊＊
特許文献１の開示する技術では、インターネット上にパーソナルディレクトリを管理するサーバが存在し、周辺機器の情報のバックアップと利用している。上記に記載のように、セキュリティ、プライバシーの基本的な方法はファイヤーウォールの設置であり、インターネット上にパーソナルディレクトリを公開することは安全性に問題がある。
また、外出先、実施の形態では友人宅から周辺機器の利用が通知される。しかし、一般的な社会人、学生等の利用者は、会社、学校等の自宅に準じる外出先が存在する。このような状況において、特許文献１の技術では、外出先である会社、学校等にてパーソナルディレクトリサーバとのインターネット通信を利用しているが、会社、学校等のネットワークに通信トラフィックに影響を与える。
【００１４】
本発明は、以上のような従来技術における課題を解決することを主な目的としており、利用者が管理領域である自宅等を離れた際にも、利用者が携帯している携帯端末に自宅に所在している機器の機器情報を送信可能な構成を実現するととともに、携帯端末に機器情報を送信する際のトラフィックを抑制することを主な目的の一つとする。
また、利用者が自宅等を離れる際に、機器情報の送信を担う機器を明示的に選定していない場合にも、機器間で自律的に代表となる機器を選定して、代表となる機器が機器情報の送信を行う構成を実現することを主な目的の一つとする。
【課題を解決するための手段】
【００１５】
本発明に係る通信システムは、
管理領域に所在する複数の管理対象機器と、管理領域から管理領域外に移動可能な管理装置とを有する通信システムであって、
前記複数の管理対象機器のそれぞれは、
前記管理装置が管理領域外にいる場合に、前記複数の管理対象機器の中から代表として選択された代表管理対象機器に対して、それぞれの機器情報を送信し、
前記代表管理対象機器は、
他の管理対象機器からの機器情報を受信し、受信した機器情報を管理領域外にいる管理装置に対して送信し、
前記管理装置は、
前記代表管理対象機器から機器情報を受信し、受信した機器情報を用いて、既に保有している機器情報の更新を行うことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、管理対象機器がそれぞれの機器情報を代表管理対象機器に対して送信し、代表管理対象機器が複数の管理対象機器の機器情報を管理領域外にいる管理装置に送信するため、管理領域外にいる場合でも、管理装置は最新の機器情報を取得することができ、また、代表管理対象機器が複数の管理対象機器の機器情報を統合して送信するため、機器情報の送信におけるトラフィックを抑制することができる。
【発明を実施するための最良の形態】
【００１７】
実施の形態１．
＊＊＊＊＊システム構成図＊＊＊＊＊
図１は、本実施の形態に係るデータ通信システムの構成例を示す図である。
利用者の自宅Ａ１００１において、ローカルネットワークに接続された情報処理装置、例えば、ＴＶ  Ａ１４０、ＤＶＤプレイヤーＡ１５０、オーディオ機器Ａ１３０、デジタルカメラＡ１１０等の情報家電を利用している。
また、図では、デジタルカメラＡ１１０は無線通信機能を利用して、無線基地局１２０を利用している。また、各情報家電は、ルータＡ１６０等の通信中継装置を介して、インターネットに接続されている。
なお、本実施の形態では、ＤＶＤプレイヤーは、例えば、ハードディスク装置などを備えており、動画情報を内部に蓄積可能であるものとする。
【００１８】
友人宅Ｂ１００２においても、同様なローカルネットワーク、無線基地局４２０を用いて、ローカルネットワークに接続されたＴＶ  Ｂ４４０、ＤＶＤプレイヤーＢ４５０等の周辺機器を利用している。
また、利用者は、車１００３を所有しており、動画が表示可能なカーナビＣ３００が設置されている。また、このカーナビＣ３００も通信機能を有しており、インターネットに接続が可能である。
【００１９】
本システムでは、利用者は携帯端末Ａ１００を利用して自宅Ａ内の情報家電を操作することが可能である。
また、携帯端末Ａ１００に周辺機器である情報家電の機器情報、データリストを保持し、移動先においても最新データを取得可能にする。
つまり、自宅Ａ１００１は、携帯端末Ａ１００が管理する管理領域であり、自宅Ａ１００１内にあるＴＶ  Ａ１４０、ＤＶＤプレイヤーＡ１５０等の周辺機器は、携帯端末Ａ１００の管理対象の周辺機器である。
利用者はカーナビＣ３００と携帯端末Ａ１００を利用することで、自宅Ａ１００１に接続された情報家電と通信して、利用可能な機器のデータリストを表示し、音楽データの再生、画像データの表示、動画データを参照することができる。
【００２０】
また、友人宅Ｂ１００２に利用者が訪問した際には、友人が利用する携帯端末Ｂ４００と認証を伴う通信を行い、上記のカーナビＣ３００と同様に、携帯端末Ｂ４００から自宅Ａ１００１に接続された情報家電と通信して、利用可能な機器のデータリストを表示し、音楽データの再生、画像データの表示、動画データを参照することができる。
【００２１】
＊＊＊＊＊携帯端末が機器情報、接続情報、データリスト、認証情報を保持。＊＊＊＊＊
本実施の形態では、図２に示すように、利用者の携帯端末Ａ１００は、周辺機器、例えばＤＶＤプレイヤーＡ１５０の状態情報、および、周辺機器が保持するデータのリスト、さらには、周辺機器に接続するＵＲＬ等の接続アドレス、周辺機器に接続する際の認証に用いる情報を保持する。
携帯端末Ａ１００は、自宅においては、周辺機器を操作するリモコンとして利用する。また、外出先の周辺機器、例えばカーナビＣ３００に対して、携帯端末Ａ１００が保持しているデータリストを受け渡し、データを選択する。また、周辺機器がデータを取得する際には、自宅の周辺機器であるＤＶＤプレイヤーＡ１５０のＵＲＬ等の接続アドレスと接続に用いる認証情報を提供する。
【００２２】
＊＊＊＊＊友人の携帯端末間で認証、自宅の情報リストと接続方法の提供。＊＊＊＊＊
また、本実施の形態では、図３に示すように、携帯端末Ａ１００は、外出する際に配下の周辺機器の１台が代理ノードとなるように指示し、移動時の接続先アドレス、例えば、メールアドレスの情報を提供する。
代理ノードは、携帯端末の代理として、周辺機器の状態情報、データリストの更新情報をまとめる処理を行う。なお、周辺機器の状態情報（周辺機器が動作可能状態にあるか否かなど）、データリスト及び認証情報（及びこれらの更新情報）を、総称して機器情報とも呼ぶ。
また、周辺機器の状態、データが変化した場合には、携帯端末Ａ１００の移動時の接続先アドレスに通知を行う。代理ノードから変化の通知を取得した携帯端末Ａ１００は、適当なタイミングにて機器情報を取得する処理を行う。
また、利用者が友人宅Ｂ１００２の訪問時には、友人が用いる携帯端末Ｂ４００と認証を行い、自宅の周辺機器の状態情報、データリストを提供する。また、友人は携帯端末Ｂ４００を利用して自宅Ａ１００１のネットワーク環境を用いて、機器の接続先アドレス、認証情報を用いて訪問者である利用者宅（自宅Ａ１００１）の周辺機器からデータを取得する。訪問した友人が親しいのであれば、友人が所有する携帯端末が保持する周辺機器の情報、データリストの全てにアクセスするように設定することもできる。
【００２３】
＊＊＊＊＊自宅を離れる際の代理ノードの設定、変化情報を構成する。＊＊＊＊＊
利用者が自宅を離れる際の代理ノードの設定、機器情報の更新手順の概要は以下の通りである。
１）携帯端末Ａ１００が自宅Ａ１００１から移動する前に、自宅Ａ１００１に配置されている一つの周辺機器（ノード）に対して、移動中、移動先の接続方法を通知する。
２）自宅Ａ１００１に配置されている周辺機器は相互に通信を行うことで携帯端末Ａ１００の代理となるノードを構成する。
または、携帯端末が移動する前に連絡した一つのノードが、接続されているネットワーク内の周辺機器に対して、マルチキャスト（放送型通知）を用いて、携帯端末Ａ１００の代理となったことを通知する。
３）周辺機器は、代理ノードに対して、現在の状態の情報を提供するとともに、代理ノードから移動中の携帯端末に更新された機器情報を提供できるように、携帯端末Ａ１００に通知していない状態変化の情報を提供する。
４）周辺機器は、携帯端末Ａ１００に状態変化を通知できない場合には、更新履歴とその時刻を保持する。代理ノードが各周辺機器の更新履歴とその時刻情報から携帯端末に反映していない情報を構成する。
【００２４】
つまり、本実施の形態では、利用者が携帯端末Ａ１００とともに自宅Ａ１００１を離れた後に、自宅Ａ１００１内の周辺機器の中で代表となる代理ノードが他の周辺機器の機器情報を収集し、自宅Ａ１００１外にいる携帯端末Ａ１００に対して機器情報を送信する。代理ノードの選定は、携帯端末Ａ１００が明示的に特定の周辺機器を選択する方法の他、いずれかの周辺機器に代理ノードの選定を指示し、指示を受けた周辺機器が代理ノードを自律的に選定する方法、携帯端末Ａ１００が自宅Ａ外に所在していることを検知した周辺機器が自律的に代理ノードを選定する方法がある。
【００２５】
換言すると、管理領域たる自宅Ａ１００１に所在する複数の周辺機器（管理対象機器）と、自宅Ａ１００１外に移動可能な携帯端末Ａ１００（管理装置）とを有する通信システムにおいて、複数の周辺機器のそれぞれは、携帯端末Ａ１００が自宅Ａ１００１外にいる場合に、複数の周辺機器の中から代表として選択された代理ノード（代表管理対象機器）に対して、それぞれの機器情報を送信する。そして、代理ノード（代表管理対象機器）は、他の周辺機器からの機器情報を受信し、受信した機器情報を自宅Ａ１００１外にいる携帯端末Ａ１００に対して送信する。また、携帯端末Ａ１００は、代理ノードから機器情報を受信し、受信した機器情報を用いて、既に保有している機器情報の更新を行う。
【００２６】
そして、代理ノードの設定方法として、第一の方法は、携帯端末Ａ１００が、自宅Ａ１００１外に移動する際に、代理ノードとなる周辺機器を複数の周辺機器の中から選択し、選択した周辺機器に対して、代理ノードとして動作するよう指示する代理ノードの依頼（代表指示メッセージ）を送信する。そして、複数の周辺機器のそれぞれは、代理ノードの依頼（代表指示メッセージ）を受信した場合に、自身が代理ノードとして動作することを通知する代理機能の開始通知（代表通知メッセージ）と、それぞれの周辺機器の機器情報を送信するよう要求する履歴情報取得の通知（送信要求メッセージ）を他の周辺機器に送信して、他の周辺機器から、それぞれの周辺機器の機器情報を受信する。
【００２７】
また、第二の代理ノードの設定方法として、携帯端末Ａ１００が自宅Ａ１００１外に移動する際に、特定の周辺機器に対して、複数の周辺機器の中から代理ノードとして動作する周辺機器を選択するよう指示する代理ノードの選定依頼（選択指示メッセージ）を送信する。そして、複数の周辺機器のそれぞれは、代理ノードの選定依頼（選択指示メッセージ）を受信した場合に、それぞれの周辺機器のノード能力（機器能力値情報）を送信するよう要求するノード能力問合せ通知（機器能力値情報送信要求メッセージ）を他の周辺機器に送信して、他の周辺機器から、それぞれのノード能力の回答（機器能力値情報）を受信し、受信したノード能力の回答（機器能力値情報）に基づき、代理ノードとして動作する周辺機器を選択する。
【００２８】
また、第三の代理ノードの設定方法として、複数の周辺機器のそれぞれは、携帯端末Ａ１００が自宅Ａ１００１外にいることを検知する場合があり、携帯端末Ａ１００が自宅Ａ１００１外にいることを検知した場合に、それぞれの周辺機器のノード能力（機器能力値情報）を送信するよう要求するノード能力問合せ通知（機器能力値情報送信要求メッセージ）を他の周辺機器に送信して、他の周辺機器から、それぞれのノード能力の回答（機器能力値情報）を受信し、受信したノード能力の回答（機器能力値情報）に基づき、代理ノードとして動作する周辺機器を選択する。
【００２９】
＊＊＊＊＊携帯端末  情報処理装置の構成＊＊＊＊＊
次に、利用者が携帯する携帯端末の構成、情報処理装置である周辺機器の構成例について説明する。
図４は、携帯端末Ａ２１００、携帯端末Ｂ１２１００、周辺機器２２００、周辺機器２３００の構成を示している。
携帯端末Ａ２１００は、図１〜図３の携帯端末Ａ１００に対応している。
携帯端末Ｂ１２１００は、図１〜図３の携帯端末Ｂ４００に対応している。
周辺機器２２００及び周辺機器２３００は、自宅Ａ１００１に配置されている機器であり、図１のＴＶ  Ａ１４０、ＤＶＤプレイヤーＡ１５０等である。
【００３０】
本実施の形態において、携帯端末Ａ２１００は、管理装置の例である。
携帯端末Ｂ１２１００は、通信装置の例である。
周辺機器２２００及び周辺機器２３００は、管理対象機器又は情報処理装置の例である。
【００３１】
携帯端末Ａ２１００の記憶部２１１４は、例えばハードディスク、フラッシュメモリ等である。後述する管理機能情報３０００を格納する。
周辺機器２２００の記憶部２２１４は、ハードディスク、フラッシュメモリ等である。後述する周辺機器情報３２００、代理機能情報３１００を格納する。
【００３２】
携帯端末Ａ２１００の入力部２１１３、周辺機器２２００の入力部２２１３は、例えば、各種の入力スイッチ、ボタン、キーボード等の入力部である。
また、携帯端末Ａ２１００の表示部２１１２、周辺機器２２００の表示部２２１２は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）、液晶ディスプレイ、スピーカ等である。各種データをテキストまたは音声、画像、動画像を表示または鳴動する。
【００３３】
携帯端末Ａ２１００の通信部２１１１、周辺機器２２００の通信部２２１１は、例えば、無線ＬＡＮ、ブルートゥース、赤外線通信等の近距離無線通信、ケーブルによる有線接続によるシリアル通信、ＬＡＮによるインターネット通信を実行する。
なお、周辺機器２２００の通信部２２１１は、携帯端末Ａ２１００と通信を行う際には管理装置通信部として機能し、他の周辺機器と通信を行う際には機器通信部として機能する。
【００３４】
携帯端末Ａ２１００の認証部２１１５、周辺機器２２００の認証部２２１５は、携帯端末と周辺機器、携帯端末同士の接続認証を行う。具体的には入力キーの確認、証明書等のチェックを行う。
以上、表示部、通信部、入力部、記憶部は、認証部は、本システムの情報処理装置としては基本となる構成要素であるため、基本ユニット２１１０、２２１０として記載している。
【００３５】
携帯端末Ａ２１００、周辺機器２２００には、自宅及び会社等に存在する周辺機器を管理するための管理機能情報を扱う機器管理部２１２０、２２２０を設けている。
機器管理部は、機器を管理するための情報を扱うため、周辺機器を操作する携帯端末には必須である。
管理される対象となる周辺機器には、機器管理部は必須ではない。
周辺機器２２００には機器管理部２２２０が設けられており、周辺機器２２００は、携帯端末Ａ２１００が自宅や会社から移動した場合に周辺機器の管理情報を扱うことが可能である。機器管理部を設けていない周辺機器は、代理ノードとして役割を担うことはできない。
【００３６】
携帯端末Ａ２１００の機器管理部２１２０は、通信部２１１１が代理ノードから受信した機器情報を用いて、記憶部２１１４に蓄積されている機器情報の更新を行う。
また、携帯端末Ａ２１００の機器管理部２１２０は、携帯端末Ａ２１００が管理領域から管理領域外に移動する際に、代理ノードを複数の周辺機器の中から選択し、選択した代理ノードに対して代理ノードとして動作するよう指示する代理ノードの依頼（代表指示メッセージ）を生成し、通信部２１１１が、代理ノードとして選択された周辺機器に対して、代理ノードの依頼（代表指示メッセージ）を送信する。
また、携帯端末Ａ２１００の機器管理部２１２０は、携帯端末Ａ２１００が管理領域から管理領域外に移動する際に、特定の周辺機器に対して複数の周辺機器の中から代理ノードとして動作する周辺機器を選択するよう指示する代理ノードの選定依頼（選択指示メッセージ）を生成し、通信部２１１１が、特定の周辺機器に対して、代理ノードの選定依頼（選択指示メッセージ）を送信する。
【００３７】
代理ノードと成りえる周辺機器２２００には、代理機能に用いる代理機能情報３１００を扱う代理ノードユニット２２５０が設置されている。
代理ノードユニット２２５０には、携帯端末Ａ２１００が管理する領域である自宅を離れた際の周辺機器の変化情報を管理する履歴管理部２２５１、移動先の携帯端末Ａ２１００に、周辺機器の機器状態情報、データリストに変化があったことを通知する変更通知部２２５２が設けられている。
【００３８】
携帯端末Ａ２１００に管理される周辺機器２２００には、機器状態情報、データリストの格納された周辺機器情報３２００を扱う被管理ユニット２２４０が設けられている。
被管理ユニット２２４０には、管理機能、代理機能を実行する携帯端末または代理ノードとなった周辺機器に機器状態、データリストの状態を通知する状態通知部２２４１が設けられている。
状態通知部２２４１は、後述するように、携帯端末Ａ２１００に対して近距離無線通信により機器情報を送信した際に、携帯端末Ａ２１００から応答がなかった場合には携帯端末Ａ２１００が管理領域外にいることを検知する。このため、状態通知部２２４１は、管理領域外検知部としても機能する。
また、被管理ユニット２２４０には、携帯端末が自宅や会社等の管理領域から離れた場合に、通知できなかった機器情報の変更情報を保存する履歴保存部２２４２が設けられている。
さらに、被管理ユニット２２４０は、複数の周辺機器間で通信を行い、代理ノードとなるノードを選定する手段である代理選定部２２４３を設けている。
【００３９】
代理選定部２２４３は、代表選択部又はメッセージ生成部として機能する。
代理選定部２２４３は、携帯端末Ａ２１００から代理ノード（代表管理対象機器）として動作するよう指示を受けた場合に、自身が複数の周辺機器を代表する代理ノードとして動作することを通知する代理機能の開始通知（代表通知メッセージ）と、それぞれの周辺機器の機器情報を送信するよう要求する履歴情報取得の通知（送信要求メッセージ）を生成し、通信部２２１１は、代理選定部２２４３により生成された代理機能の開始通知（代表通知メッセージ）と履歴情報取得の通知（送信要求メッセージ）を他の周辺機器に送信して、他の周辺機器から、それぞれの周辺機器の機器情報を受信する。
また、代理選定部２２４３は、通信部２２１１が携帯端末Ａ２１００より、複数の周辺機器の中から代理ノード（代表管理対象機器）を選択するよう指示する代理ノードの選定依頼（選択指示メッセージ）を受信した際に、代理ノードの選定依頼（選択指示メッセージ）に従い、他の周辺機器に対してそれぞれのノード能力（機器能力値情報）を送信するよう要求するノード能力問合せ通知（機器能力値情報送信要求メッセージ）を生成する。そして、通信部２２１１は、他の周辺機器にノード能力問合せ通知（機器能力値情報送信要求メッセージ）を送信するとともに、ノード能力問合せ通知（機器能力値情報送信要求メッセージ）に対する応答として、他の周辺機器から、それぞれのノード能力の回答（機器能力値情報）を受信する。
また、代理選定部２２４３は、状態通知部２２４１により携帯端末Ａ２１００が管理領域外にいることが検知された場合に、他の周辺機器に対してそれぞれのノード能力（機器能力値情報）を送信するよう要求するノード能力問合せ通知（機器能力値情報送信要求メッセージ）を生成する。そして、通信部２２１１は、他の周辺機器にノード能力問合せ通知（機器能力値情報送信要求メッセージ）を送信するとともに、ノード能力問合せ通知（機器能力値情報送信要求メッセージ）に対する応答として、他の周辺機器から、それぞれのノード能力の回答（機器能力値情報）を受信する。
更に、代理選定部２２４３は、通信部２２１１により受信されたノード能力の回答（機器能力値情報）に基づき、携帯端末Ａ２１００が管理領域外にいる場合に複数の周辺機器の代表として動作する代理ノード（代表管理対象機器）を選択する。
【００４０】
周辺機器２３００、２４００は、周辺機器２２００と同様な構成である。ただし、代理ノードユニット２２５０、機器管理部２２２０が設けられているかは周辺機器によって異なる。
また、周辺機器２２００、２３００、２４００等は、ＴＶ、ＤＶＤレコーダ、オーディオ機器、デジタルカメラ等の情報家電であり、それぞれが独自の機能を有している。本構成図では、一括して機器固有機能として記載している。周辺機器２２００には、機器固有機能２２９０を設けている。
【００４１】
最後に、携帯端末Ａ２１００には、管理機能情報３０００に含まれる機器状態情報、データリスト等の情報を交換するための機器情報送受信部２１３０が設けられている。
ここでは、携帯端末Ａ２１００と記載したが、システム構成図１に記載したカーナビＣは、利用者の携帯端末と通信して管理機能情報を受信することが可能であり、この機器情報送受信部が設けられている。
【００４２】
＊＊＊＊＊携帯端末  扱う情報データの構成＊＊＊＊＊
次に、利用者が携帯する携帯端末、情報処理装置である周辺機器が扱うデータについて説明する。
図５は、機能別に分類したデータ構成を示している。
【００４３】
データには、機器情報を管理するための管理機能情報３０００、管理領域を離れた携帯端末の代理として機器情報を収集するために用いる代理機能情報３１００、周辺機器が保持して、携帯端末が管理する対象となる周辺機器情報３２００がある。
【００４４】
管理機能情報３０００には、管理対象の周辺機器の状態を示す機器状態情報３００１、管理対象の周辺機器が持つデータのリストであるデータリスト３００４、管理対象の周辺機器の接続アドレスを示す接続情報３００３、データリストが示すデータを取得する際に周辺機器と接続するために用いる認証情報３００２が保存されている。
【００４５】
周辺機器情報３２００には、周辺機器の情報を管理する管理ノードの情報である管理ノード情報３２０１、現在の周辺機器の状態である機器状態情報３２０４、周辺機器が保持するデータのリストであるデータリスト３２０３、周辺機器が管理ノードに通知するデータリストの変更内容である履歴情報３２０２が保存されている。
また、周辺機器にアクセスするために用いる認証キー、パスワード等の認証情報３２０５も保存されている。
ここで、管理ノードとは、周辺機器を管理するノードである。携帯端末が自宅などの管理領域に所在している場合は、原則として携帯端末が管理ノードであり、携帯端末が管理領域外に移動した場合は、管理ノードの変更手続が行われた後は、携帯端末の代理として動作する代理ノードが管理ノードとなる。
【００４６】
代理機能情報３１００には、管理領域を離れた携帯端末の移動先の接続情報である管理ノード移動先情報３１０１、携帯端末に通知する周辺機器の機器情報である通知機器状態情報３１０３、携帯端末に通知するデータリストの修正履歴である通知履歴情報３１０２が保存されている。
【００４７】
＊＊＊＊＊携帯端末  各データのテーブル＊＊＊＊＊
図６は、各機能別に含まれるデータのテーブル構成を示している。各テーブルの内容を説明する。
【００４８】
最初に、管理機能情報３０００に保存されるデータのテーブル構成を示す。
管理機能情報内  機器状態情報４００１には、ＤＶＤ  Ａ、デジタルカメラＡ等のシステム固有の機器名、および各機器の状態であるＡｃｔｉｖｅ（動作可能状態）、Ｄｅａｃｔｉｖｅ（動作不可状態）が含まれている。
管理機能情報内  認証情報４００２には、システム固有の機器名と各機器に対応する認証キー、パスワード等のファイル名が含まれている。
管理機能情報内  接続情報４００３には、システム固有の機器名と各機器に対応する接続アドレス、例えば、ＵＲＬ等の＜ｐｒｏｔｏｃｏｌ＞＜ａｄｄｒ＞：＜ｐｏｒｔ＞が含まれている。
管理機能情報内  データリスト４００４には、機器内で固有のデータのファイル名、ファイルの内容等を示す情報、ファイルのデータのタイプを示すタイプ、また、データファイルを保存する機器名が含まれている。
【００４９】
次に、代理機能情報３１００に保存されるデータのテーブル構成を図７に示す。
代理機能情報内  管理ノード移動先情報４１０１には、システム固有の機器名、ここで管理機能を有する機器である携帯端末Ａが含まれている。また、管理を行う携帯端末の移動先での連絡先アドレス、および、連絡するための通信方法、例えば、メールと記載されていれば、格納されている連絡先アドレスはメールアドレスであり、機器情報に変化があった場合にはこのメールアドレス宛に連絡を行う。また、携帯端末の移動する先の連絡方法が未知である場合には、通信方法に待機を記載しておき、通知を行わないことを示す。
代理機能情報内  通知履歴情報４１０２には、データリストの修正された履歴に関する情報が格納されている。履歴の処理タイプである削除又は追加、処理を行ったファイル名、ファイルのフォーマットを示すタイプ、各ファイルを保持する機器名が含まれている。
代理機能情報内  通知機器情報４１０３には、機器状態に変更、もしくは、機器自体が追加されたことを示す状態、状態が変更された機器名が含まれている。機器自体が追加された場合には、新たに追加された周辺機器に接続するための接続情報と認証情報が含まれている。
【００５０】
最後に、周辺機器情報３２００に保存されるデータのテーブル構成を図８に示す。
周辺機器情報内  管理ノード情報４２０１には、管理機能を有する機器、または、代理機能を実行する機器の機器名が含まれている。本実施の形態では、管理機能を実施する携帯端末、代理機能を実行する代理ノードとなったＤＶＤ  Ａが記載されている。また、周辺機器情報内  管理ノード情報４２０１には、機器名に示されている機器と接続するために用いる接続情報が含まれている。
周辺機器情報内  履歴情報４２０２には、管理機能を有する機器、本実施の形態では携帯端末、または、代理機能を実行する機器、本実施の形態ではＤＶＤ  Ａに通知するデータリストの改修内容を示す履歴情報に関する内容が保存されている。周辺機器情報内  履歴情報４２０２には、履歴の処理タイプである削除又は追加、処理を行ったファイル名、機器内で固有のデータのファイル名、ファイルの内容等を示す情報、ファイルのデータのタイプを示すタイプ、また、データファイルを保存する機器名が含まれている。さらに、周辺機器情報内  履歴情報４２０２には、実際に削除された時刻を示す内容が含まれている
周辺機器情報内  データリスト４２０３には、機器内で固有のデータファイル名、ファイルの内容等を示す情報、ファイルのデータタイプ、例えば、ＭＰ４等のタイプが含まれている。
【００５１】
＊＊＊＊＊処理の説明＊＊＊＊＊
図９及び図１０は、携帯端末Ａ２１００の動作の処理を示している。
図９及び図１０は、それぞれ、初期化処理Ｓ５１００及びイベント対応Ｓ５２００の後の処理を示している。つまり、イベント対応Ｓ５２００の判断において、機器管理に関する処理内容が選択された場合は、図９に示すフローが実行され、機器情報送受信に関する処理内容が選択された場合は、図１０に示すフローが実行される。
また、図１３、図１４、図１５は、周辺機器２２００の動作の処理を示している。
図１３、図１４及び図１５は、それぞれ、初期化処理Ｓ７１００及びイベント対応Ｓ７２００の後の処理を示している。つまり、イベント対応Ｓ７２００の判断において、代理設定に関する処理内容が選択された場合は、図１３に示すフローが実行され、機器管理に関する処理内容が選択された場合は、図１４に示すフローが実行され、代理機能に関する処理内容が選択された場合は、図１５に示すフローが実行される。
以下、図９、１０、１３〜１５の処理フローにより、携帯端末Ａ２１００と周辺機器２２００の動作を記述する。
【００５２】
＊＊＊＊＊携帯端末、周辺機器の処理の流れ  機器管理処理＊＊＊＊＊
最初に、利用者の自宅等で携帯端末Ａ２１００が周辺機器２２００、２３００等から機器情報を取得する処理の流れを説明する。
【００５３】
＊＊＊＊＊携帯端末の処理の流れ  初期化処理＊＊＊＊＊
携帯端末Ａ２１００は、図９及び図１０に示すように、初期設定処理Ｓ５００１を行う。
初期設定処理Ｓ５００１は、情報処理装置のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やシステムの実装方式に依存するが、通信部２１１１、表示部２１１２、入力部２１１３、記憶部２１１４、認証部２１１５を実行可能な状態にして、通信可能な状態とし、周辺機器のデータリストを表示することができるようになる。
その他、携帯端末Ａ２１００は、機器管理部２１２０、機器情報送受信部２１３０を実行可能な状態にする。その後、携帯端末Ａ２１００は、イベント待ち状態Ｓ５００２になる。
【００５４】
図９に示すように、携帯端末Ａ２１００が扱う機器管理に関連するイベントには、周辺機器からの管理情報の受信（ｅ５６）、携帯端末Ａ２１００が自宅等の管理領域から離れる際に明示的に周辺機器に通知するための行う移動ボタンの選択操作（ｅ５５）、携帯端末Ａ２１００が移動先にて代理ノードからの変化通知の受信（ｅ５７）、携帯端末Ａ２１００が、自宅等の管理領域に戻ってきた場合に、周辺機器の管理を復帰する処理開始（ｅ５８１）、また、携帯端末Ａ２１００が移動先から代理ノードが保持する履歴情報の取得を要求する操作（ｅ５８２）及び履歴情報の取得を要求する処理（ｅ５８３）がある。
【００５５】
＊＊＊＊＊周辺機器の処理の流れ  初期化処理＊＊＊＊＊
周辺機器２２００は、図１３及び図１４に示すように、初期設定処理Ｓ７００１を行う。
初期設定処理Ｓ７００１は、情報処理装置のＯＳやシステムの実装方式に依存するが、通信部２１１１、表示部２１１２、入力部２１１３、記憶部２１１４、認証部２１１５を実行可能な状態にして、通信可能な状態とし、携帯端末Ａ２１００と通信可能な状態とする。
【００５６】
その他、周辺機器２２００は、代理機能を実行するための機器管理部２２２０、履歴管理部２２５１、変更通知部２２５２を実行可能な状態にする。また、携帯端末Ａ２１００に、機器に関連する情報を送付するための状態通知部２２４１、履歴保存部２２４２、代理ノードを選定するための代理選定部２２４３を実行可能な状態にする。
さらに、周辺機器２２００は、ＴＶやＤＶＤプレイヤー等の情報家電機器であり、テレビ放送受信、音声操作、再生リスト選択等の機器固有の機能である機器固有機能２２９０を実行可能な状態にする。
【００５７】
その後、周辺機器２２００は、イベント待ち状態Ｓ７００２になる。
図１４に示すように、周辺機器２２００が扱う機器管理に関連するイベントには、機器固有機能２２９０からの機器状態の変更通知（ｅ７１）とデータリストの変更通知（ｅ７２）、周辺機器を管理するノードである管理ノード、実施の形態では携帯端末Ａ２１００からの履歴通知の応答受信（ｅ７３）がある。
【００５８】
＊＊＊＊＊周辺機器の処理の流れ  機器状態、データリストの変更通知＊＊＊＊＊
周辺機器２２００にて、利用者がＤＶＤプレイヤーを操作して、動画の表示を開始した場合、機器固有機能２２９０は、機器状態の変更イベント（ｅ７１）を発生させる。また、動画の表示を終了した場合にも、機器固有機能２２９０は、機器状態の変更イベント（ｅ７１）を発生させる。
周辺機器２２００では、機器状態の変更イベント（ｅ７１）を取得した場合、状態通知部２２４１にてステップＳ７１０３の実行を開始させる。
ステップＳ７１０３では、機器状態情報３２０４を、携帯端末Ａ２１００から操作可能であるかを示す状態を設定する。例えば、ＤＶＤプレイヤーにて動画を表示している状態では、機器状態情報３２０４は、携帯端末Ａ２１００から操作不可能な状態であるｄｅａｃｔｉｖｅを設定する。同様に、ＤＶＤプレイヤーにて動画の表示が終了した場合には、機器状態情報３２０４は、携帯端末Ａ２１００から操作可能な状態であるａｃｔｉｖｅを設定する。
【００５９】
次に、状態通知部２２４１は、ステップＳ７１０５に進む。
ステップＳ７１０５では、管理ノード情報３２０１に記載された携帯端末Ａ２１００の通知先のアドレスを用いて、管理ノードである携帯端末Ａ２１００に、機器状態の変更された状態を通知する。携帯端末Ａ２１００が管理領域である自宅Ａ内にいる段階では、携帯端末Ａ２１００の通知先アドレスは、無線ＬＡＮやＢｌｕｅｔｏｏｔｈといった近距離無線通信における通信アドレスである。
次に、状態通知部２２４１は、ステップＳ７１０６に進む。
ステップＳ７１０６では、管理ノードである携帯端末Ａ２１００に送付した通知の受信完了を待機する設定を行う。本設定を行うことで、管理ノードからの受信完了通知（ｅ７２）イベントを受け取ることができる。
【００６０】
利用者が例えばＤＶＤプレイヤーを操作して、動画を録画、または削除する際に、周辺機器２２００が、管理ノードである携帯端末Ａ２１００に状態変更を通知する処理を説明する。
利用者がＤＶＤプレイヤーを操作して、動画を録画、または削除した場合、機器固有機能２２９０は、データリストの変更イベント（ｅ７２）を発生させる。周辺機器２２００は、データリストの変更イベント（ｅ７２）を取得した場合、状態通知部２２４１にてステップＳ７２０３の実行を開始させる。ステップＳ７２０３では、データリスト３２０３のデータを更新し、録画された新たな動画データの情報をリストに追加、または、削除された動画データの情報をリストから削除する。
次に、状態通知部２２４１は、ステップＳ７２０４に進む。
ステップＳ７２０４では、履歴情報３２０２に、削除された動画データの情報と処理タイプを示す削除を設定した内容を書き込む、または、追加された動画データの情報と処理タイプを示す追加を設定した内容を書き込む。
次に、状態通知部２２４１は、Ｓ７１０５に進む。
ステップＳ７１０５では、管理ノード情報３２０１に記載された携帯端末Ａ２１００の通知先のアドレスを用いて、管理ノードである携帯端末Ａ２１００に、データリストの変更履歴の内容を通知する。携帯端末Ａ２１００が管理領域である自宅Ａ内にいる段階では、携帯端末Ａ２１００の通知先アドレスは、無線ＬＡＮやＢｌｕｅｔｏｏｔｈといった近距離無線通信における通信アドレスである。
次に、状態通知部２２４１は、ステップＳ７１０６に進む。
ステップＳ７１０６では、管理ノードである携帯端末Ａ２１００に送付した通知の受信完了を待機する設定を行う。本設定を行うことで、管理ノードからの受信完了通知（ｅ７２）イベントを受け取ることができる。
【００６１】
＊＊＊＊＊周辺機器の処理の流れ  機器の追加通知＊＊＊＊＊
周辺機器２２００が利用者の自宅に追加された際の処理を説明する。
周辺機器２２００が利用者の自宅で利用される場合に実行する設定処理を図１７に示す。
周辺機器２２００は初期設定処理Ｓ９００１を行う。
初期設定処理Ｓ９００１は、情報処理装置のＯＳやシステムの実装方式に依存するが、通信部２１１１、表示部２１１２、入力部２１１３、記憶部２１１４、認証部２１１５を実行可能な状態にして、通信可能な状態とし、携帯端末Ａ２１００と通信可能な状態とする。
【００６２】
その他、周辺機器２２００は、代理機能を実行するための機器管理部２２２０、履歴管理部２２５１、変更通知部２２５２を実行可能な状態にする。
また、携帯端末Ａ２１００に、機器に関連する情報を送付するための状態通知部２２４１、履歴保存部２２４２、代理ノードを選定するための代理選定部２２４３を実行可能な状態にする。
さらに、周辺機器は、ＴＶやＤＶＤプレイヤー等の情報家電機器であり、テレビ放送受信、音声操作、再生リスト選択等の機器固有の機能である機器固有機能２２９０を実行可能な状態にする。
周辺機器２２００の状態通知部２２４１は、ステップＳ９００２を実行する。
ステップＳ９００２は、記憶部２２１４に周辺機器情報３２００の領域を作成する。また、ステップＳ９００２では、認証部から周辺機器に接続するために用いる認証キーやパスワード等の認証情報を取得する。さらに、ステップＳ９００２では、通信部２１１１から周辺機器に接続するために用いる接続情報を取得する。
次に、状態通知部２２４１はステップＳ９００３に進む。
ステップＳ９００３では、取得した接続情報、認証情報を管理ノード情報３２０１に記載された管理ノード、本実施の形態では携帯端末Ａ２１００に送付する。尚、管理ノード情報は利用者が周辺機器の追加の前に予め設定しておく。次に、状態通知部２２４１は、後述する管理ノードである携帯端末Ａ２１００の応答を待機する。
次に、管理ノードである携帯端末Ａ２１００からの応答を受信し、周辺機器の追加時の送付処理は終了する。
【００６３】
＊＊＊＊＊携帯端末の処理の流れ  機器状態、データリストの変更通知＊＊＊＊＊
携帯端末Ａ２１００が、周辺機器２２００からの機器状態、データリストの変更の通知を受信した際の処理の流れを図９を用いて説明する。
携帯端末Ａ２１００は、周辺機器２２００からの機器状態の通知、データリストの変更履歴の通知を受信した際に、通信部２１１１は、管理情報の受信（ｅ５６）イベントを発生させる。
携帯端末Ａ２１００は、管理情報の受信（ｅ５６）イベントを取得した場合、機器管理部２１２０にてステップＳ５６３１の実行を開始させる。
ステップＳ５６３１の処理内容は、図１１に記載されている。
機器管理部２１２０は、ステップ６００１にて通知内容を確認する。
データリストの変更通知であれば、機器管理部２１２０はステップＳ６０２１に進む。機器状態の更新であれば、機器管理部はステップＳ６０２２に進む。機器の追加であれば、機器管理部はステップＳ６０２３に進む。
【００６４】
ステップＳ６０２１では、機器管理部２１２０は、受信したデータリストの変更履歴の情報を用いて、記憶部２１１４に格納されているデータリスト３００４の内容を修正する。
ステップＳ６０２２では、機器管理部２１２０は、受信した機器状態の情報を用いて、記憶部２１１４に格納された機器状態情報３００１の内容を修正する。
ステップＳ６０２３では、機器管理部２１２０は、受信した変更履歴の情報を用いて、記憶部２１１４に格納された機器状態情報３００１に新たな機器の格納領域を追加し、認証情報３００２に新たな認証情報を追加し、接続情報３００３に新たな機器の格納領域を追加する。
次に、機器管理部はステップＳ５６３２に進む。
ステップＳ５６３２では、管理情報である機器状態、データリストの変更履歴、機器の追加情報を受信した周辺機器に対して、受信完了通知を送付する。
【００６５】
＊＊＊＊＊周辺機器の処理の流れ  管理ノードからの受信完了応答＊＊＊＊＊
周辺機器２２００が、携帯端末Ａ２１００からの機器状態、データリストの変更、機器の追加情報の通知に対する応答を受信した際の処理の流れを図１４を参照して説明する。
周辺機器２２００では、携帯端末Ａ２１００からの受信完了通知を受信した際に、通信部２２１１が、管理ノードからの受信完了応答（ｅ７３）イベントを発生させる。
周辺機器２２００では、管理ノードからの受信完了応答（ｅ７３）イベントを取得した場合、履歴保存部２２４２にてステップＳ７３０３の実行を開始させる。ステップＳ７３０３では、ステップＳ７２０４にて作成した履歴情報を削除する。
【００６６】
＊＊＊＊＊携帯端末、周辺機器の処理の流れ  機器管理処理のまとめ＊＊＊＊＊
以上、説明した処理内容により、利用者の自宅等にて、情報家電等のＤＶＤプレイヤー、ＴＶ、オーディオ機器、デジタルカメラを操作した場合に、管理ノードである携帯端末に格納された管理機能情報に、最新の機器状態、データリストを構成することができる。
【００６７】
＊＊＊＊＊携帯端末、周辺機器の処理の流れ  代理ノードの選定処理＊＊＊＊＊
利用者の携帯端末Ａ２１００が自宅等の管理領域を離れた後、代理ノードを選定する処理の流れを示す。
最初に、携帯端末Ａ２１００が管理領域を離れたことを連絡または検知する処理の流れを説明する。
【００６８】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの指定＊＊＊＊＊
第一の方法として、携帯端末Ａ２１００の利用者が明示的に代理ノードを選定する方法を図９を参照しながら説明する。
携帯端末Ａ２１００の入力部２１１３に設置された移動ボタンの選択操作を行うことでイベントｅ５５が発生する。
移動ボタンの選択操作時に、代理ノードとなる周辺機器の接続情報（通信アドレスなど）を設定することで、指定した接続情報の周辺機器に、代理ノードとなる依頼（代表指示メッセージ）を通知することができる。
【００６９】
携帯端末Ａ２１００では、移動ボタンの選択操作（ｅ５５）イベントが発生すると機器管理部２１２０に、ステップＳ５５３１を実行させる。
ステップＳ５５３１では、機器管理部２１２０が、指定された代理ノートとなる周辺機器２２００の接続情報を用いて、通信部２１１１を介して、周辺機器２２００に代理ノードの依頼を送付する。
代理ノードの依頼の通知には、携帯端末Ａ２１００の移動先の連絡方法である管理ノード移動先情報３１０１が含まれている。
前述したように、携帯端末Ａ２１００が自宅などの管理領域内に所在している場合は、近距離無線通信にて周辺装置２２００等と携帯端末Ａ２１００は通信を行うことができたが、携帯端末Ａ２１００が管理領域外に移動してしまうと近距離無線通信を行うことができない。このため、携帯端末Ａ２１００は、代理ノードとして指定する周辺機器に、管理領域外に所在しているときでも通信可能な通信アドレスなどを管理ノード移動先情報３１０１として通知する。
【００７０】
携帯端末Ａ２１００より代理ノードとして指定された周辺機器２２００、つまり、代理ノードの依頼を受信した周辺機器２２００の通信部２２１１は、図１３に示すように、代理ノードの依頼受信（ｅ７８）イベントを発生させる。
周辺機器２２００は、代理ノードの依頼受信（ｅ７８）イベントを取得すると、代理選定部２２４３にステップＳ７８０３を実行させる。
代理選定部２２４３は、ステップＳ７８０３において代理機能の開始を行う。代理機能の処理については後述する。
次に、代理選定部２２４３は、ステップＳ７８０４に進む。
ステップＳ７８０４では、自宅等のネットワークに接続された周辺機器の全てに対して放送型通信機能を利用して、代理機能の開始を通知する（代表通知メッセージを送信する）。代理機能の開始通知には、周辺機器２２００の接続情報が付随している。
【００７１】
周辺機器２２００、２３００、２４００等の自宅等のネットワークに接続された周辺機器の通信部が各周辺機器の処理を開始する。
以下は、周辺機器２２００の処理について記載する。
周辺機器２２００の通信部２２１１は、代理機能の開始通知（代表通知メッセージ）を受信すると代理機能開始を受信（ｅ７９）イベント発生させる。
周辺機器２２００は、代理機能の開始通知（ｅ７９）イベントを取得すると、代理選定部２２４３にステップＳ７９０３を実行させる。代理選定部２２４３は、ステップＳ７９０３において、周辺機器情報３２００内の管理ノード情報３２０１を、代理機能開始通知に含まれる代理ノードとなる接続情報に書き換える。つまり、これまで管理ノードであった携帯端末Ａ２１００が管理領域外に移動したため、周辺装置の代表となる代理ノードを管理ノードとする。
次に、代理選定部２２４３は、ステップＳ７９０４に進む。
ステップＳ７９０４は、自ノードが代理機能を実行中に、携帯端末Ａ２１００が戻った際の処理である代理機能の終了を行うための判定である。代理機能設定中であり、周辺機器２２００は、代理ノードではないため、代理機能の終了は行わず、次のイベントを処置するためにステップＳ７００２に進む。
【００７２】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの選定処理  第一の方法まとめ＊＊＊＊＊
以上、携帯端末Ａ２１００が代理機能を実行する代理ノードを指定して移動ボタンの選択操作を行った場合の、代理ノードとなる周辺機器の代理機能の開始までの処理の流れを説明した。
【００７３】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの選定ノードを指定＊＊＊＊＊
次に、第二の方法として、携帯端末Ａ２１００の利用者が明示的に代理ノードを選定せず、周辺機器に選定を依頼する方法を図９を参照して記載する。
利用者が、携帯端末Ａ２１００の入力部２１１３に設置された移動ボタンの選択操作を行うことでイベントｅ５５が発生する。移動ボタンの選択操作時に、代理ノードの選定を依頼する周辺機器の接続情報を設定することで、指定した接続情報の周辺機器に、代理ノードの選定を通知することができる。
【００７４】
携帯端末Ａ２１００は、移動ボタンの選択操作（ｅ５５）イベントが発生すると機器管理部２１２０に、ステップＳ５５３１を実行させる。
ステップＳ５５３１では、指定された周辺機器２２００の接続情報を用いて、周辺機器２２００に代理ノードの選定依頼（選択指示メッセージ）を送付する。つまり、代理ノードの選定を依頼する周辺機器２２００宛に代理ノードの選定依頼を送信することで、当該周辺機器２２００に代理ノードの選定を依頼する。
代理ノードの選定依頼の通知には、携帯端末Ａ２１００の移動先の連絡方法である管理ノード移動先情報３１０１が含まれている。
前述したように、携帯端末Ａ２１００が自宅などの管理領域内に所在している場合は、近距離無線通信にて周辺装置２２００等と携帯端末Ａ２１００は通信を行うことができたが、携帯端末Ａ２１００が管理領域外に移動してしまうと近距離無線通信を行うことができない。このため、携帯端末Ａ２１００は、代理ノードの選定を依頼する周辺機器に、管理領域外に所在しているときでも通信可能な通信アドレスなどを管理ノード移動先情報３１０１として通知する。
【００７５】
周辺機器２２００の通信部２２１１は、代理ノードの選定依頼の通知を受信すると、図１３に示すように、代理ノードの選定依頼（ｅ７４）イベントを発生させる。
周辺機器２２００は、代理ノードの選定依頼（ｅ７４）イベントを取得すると、代理選定部２２４３にステップＳ７４０３を実行させる。
代理選定部２２４３は、ステップＳ７４０３において、自宅等のネットワークに接続された周辺機器の全てに対して放送型通信機能を利用して、各ノードの能力問合せを通知する（機器能力値情報送信要求メッセージを送信する）。
代理選定部２２４３は、ステップＳ７４０４に処理を進める。
ステップＳ７４０４では、回答待ちを設定する。回答待ちを設定することで、能力問合せを通知したネットワークに接続された周辺機器からの回答を待機することができる。能力問合せには、問合せを行った周辺機器の接続情報が含まれている。
【００７６】
次に、ノード能力問合せを受けた周辺機器の処理を説明する。
ここでは周辺機器２２００として記述する。
周辺機器２２００の通信部２２１１は、ノード能力の問合せ通知を受信すると、ノード能力問合せ受信（ｅ７５）イベントを発生させる。
周辺機器２２００は、ノード能力問合せ受信（ｅ７５）イベントを取得すると、代理選定部２２４３にステップＳ７５０３を実行させる。
代理選定部２２４３は、ステップＳ７５０３において、ノード能力の問合せを受けた周辺機器に対して、ノード能力の回答を作成して送付する（機器能力値情報を送信する）。ノード能力の回答には、回答を行った周辺機器の接続情報を付随させる。
ノード能力には、代理ノードとなるべく機器管理部２２２０、履歴管理部２２５１、変更通知部２２５２を保持していることを条件とする。代理ノードとなることの可否、また、情報処理装置として演算性能のスピード性能、代理機能情報３１００を保存する記憶部の残容量、さらに、ある期間、例えば、１週間単位、１日単位での機器固有機能を実行する処理時間の全体時間の割合、つまり、機器固有機能が実行されていない場合には、アイドル時間となるため、代理ノードとしての機能を実行する処理時間に割り当てやすいことを意味する。
【００７７】
次に、ノード能力の回答を受信した周辺機器の処理を説明する。
ここでは、周辺機器２２００として記述する。
周辺機器２２００の通信部２２１１は、ノード能力の回答を受信すると、ノード能力回答を受信（ｅ７６）イベントを発生させる。
周辺機器２２００は、ノード能力回答受信（ｅ７６）イベントを取得すると、代理選定部２２４３にステップＳ７６０３を実行させる。
代理選定部２２４３は、ステップＳ７６０３において、回答されたノード能力の内容を記憶部に保存する。
代理選定部２２４３は、ステップＳ７６０４に進む。
ステップＳ７６０４では、回答を得た周辺機器以外のノードからの回答を待機するための回答待ちを設定する。
【００７８】
次に、ノード能力の回答を受信待ちがタイムアウトして、全ての周辺機器からノード能力の回答を得た後の周辺機器の処理を説明する。
ここでは、周辺機器２２００として記述する。
周辺機器２２００の通信部２２１１は、ノード能力の回答がタイムアウトするとノードからの能力回答なし（ｅ７７）イベントを発生させる。
周辺機器２２００は、ノードからの能力回答なし（ｅ７７）イベントを取得すると、代理選定部２２４３にステップＳ７７０３を実行させる。
代理選定部２２４３は、ステップＳ７７０３において、記憶部２２１４に保存した回答されたノード能力の内容を参照し、代理ノードとなる能力を有するノードの中から代理ノードとして機能を実行する処理時間が長く、情報処理装置の性能値が高く、記憶部の残容量が多いものを代理ノードとして選択する。
代理選定部２２４３は、ステップＳ７７０４に進む。
ステップＳ７７０４では、代理ノードとして選択した周辺機器のノード能力の回答に含まれる接続情報を用いて、選択した周辺機器に対して代理機能の開始を依頼する。つまり、選択した周辺機器宛に代理機能の開始依頼の通知を送信する。
【００７９】
次に、代理機能の開始を依頼された周辺機器の処理、および、代理機能を開始した後、代理機能の開始を通知する処理の流れは、代理ノードの選定処理の第一の方法である携帯端末Ａ２１００が代理ノードを指定する場合と同様である。
【００８０】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの選定処理  第二の方法まとめ＊＊＊＊＊
以上、携帯端末Ａ２１００が代理機能を実行する代理ノードの選定を依頼する周辺機器を指定して移動ボタンの選択操作を行った場合の、代理ノードとなる周辺機器の代理機能の開始までの処理の流れを説明した。
【００８１】
＊＊＊＊＊携帯端末の処理の流れ  管理ノードの不在による自動選定＊＊＊＊＊
次に、第三の方法として、携帯端末Ａ２１００の利用者が明示的に代理ノードを選定せず、さらに、周辺機器に選定を依頼せず、携帯端末Ａ２１００が自宅等の管理領域を離れる場合の代理ノードの選択手順を説明する。
【００８２】
周辺機器は、機器状態、データリストに変更があった場合、管理ノードである携帯端末Ａ２１００に、機器状態の設定、データリストの修正依頼を送付し、応答待ちを行う。このときは、周辺機器は、近距離無線通信により携帯端末Ａ２１００に機器状態の設定、データリストの修正依頼を送信する。
携帯端末Ａ２１００が利用者の明示的な操作なしに自宅等の管理領域から離れた場合には、近距離無線通信により送信したメッセージは携帯端末Ａ２１００には届かないので、周辺機器は機器状態の設定、データリストの修正依頼の送付に対する応答が得られない。
この段階で、携帯端末Ａ２１００からの応答を得られない周辺機器では、携帯端末Ａ２１００が自宅等の管理領域を離れたことを検知する。そして、管理ノードである携帯端末Ａ２１００の移動を検出した周辺機器が代理ノードの選択処理を実行する。
【００８３】
つまり、図１４に示すように、周辺機器２２００は、機器状態、データリストに変更がある場合には、機器状態の変更（ｅ７１）イベント、データリストの変更（ｅ７２）イベントの処理により、状態通知部２２４１がステップＳ７１０６を実行し、周辺機器は応答待ちの状態となる。
この状態において、携帯端末が自宅等の管理領域を離れている場合には、上記のように管理ノードたる携帯端末Ａ２１００から応答が得られず、この結果、応答待ちのタイムアウトが発生する。
そして、図１３に示すように、周辺機器２２００の通信部２２１１は、管理ノードからの受信完了の応答待ちがタイムアウトした場合、管理ノードから受信完了なし（ｅ７４）イベントを発生させる。
周辺機器２２００は、管理ノードから受信完了なし（ｅ７４）イベントを取得すると、代理選定部２２４３にステップＳ７７０３を実行する。
本管理ノードから受信完了なし（ｅ７４）イベントは、上述の代理ノードの選定依頼（ｅ７４）イベントと同じイベントであり、上記の手順により、代理ノードが選定される。
つまり、管理ノードが管理領域から離れていることを検知した周辺機器２２００では、代理選定部２２４３が、他の周辺機器に対してノード能力の問合せを行い、各周辺機器から収集したノード能力に基づいて、代理ノードを選択する。
ただし、この第三の方法では、管理ノードである携帯端末から明示的に移動する手続きを受けておらず、管理ノードである携帯端末の移動先の情報も通知されておらず、代理ノードが保持する管理ノード移動先情報は設定されない。
このため、選択された代理ノードは、携帯端末Ａ２１００に対して、周辺機器の機器情報を送信することはできない。しかしながら、携帯端末Ａ２１００から代理ノードに対してコンタクトがあった場合には、代理ノードは携帯端末Ａ２１００に対して周辺機器の機器情報を送信することができる。このため、代理ノードでは、周辺機器から機器情報を収集し蓄積し、携帯端末Ａ２１００からコンタクトがあった場合に、蓄積した機器情報を送信するようにする。
【００８４】
＊＊携帯端末の処理の流れ  管理ノードの不在による自動選定  第三の方法まとめ＊＊
以上、携帯端末Ａ２１００が代理機能の選定、指定を行わず、自宅等の管理領域を離れた場合の代理ノードの選定手順を説明した。
【００８５】
＊＊＊＊＊処理の流れ  代理ノードの選定処理  まとめ＊＊＊＊＊
以上、代理ノードの設定処理の方法を説明した。
第一の方法では、携帯端末の移動先の情報とともに代理ノードを選定する。第一の方法では、携帯端末が自宅等を離れる際に、代理ノードに連絡する時間が必要となるが、周辺機器間の代理ノード選択に関連する処理負荷を削除することができる。
第二の方法では、代理ノードを選定する周辺機器を指定する時間が必要となるが、選択する適切な代理ノードが不明な場合に有効である。
第三の方法では、携帯端末が自宅等を離れる際に、周辺機器に通知しない方法である。非常に急いでいる場合に利用が可能である。しかし、携帯端末の移動先を設定することはできない。
【００８６】
＊＊＊＊＊携帯端末、代理ノードの処理の流れ  代理ノードの処理＊＊＊＊＊
利用者の携帯端末Ａ２１００が自宅等の管理領域を離れた後、代理ノードを選定された後、代理ノードが行う処理の流れを示す。
最初に、携帯端末Ａ２１００が管理領域を離れたことを連絡または検知する処理の流れを説明する。
図１３及び図１４は、周辺機器が行う代理機能の処理の流れを示している。
【００８７】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの機器管理の初期化＊＊＊＊＊
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの全周辺機器の情報を取得＊＊＊＊＊
代理ノードとして選択された周辺機器を周辺機器２２００として記述する。
代理ノードとして選択された周辺機器２２００は、代理ノードの依頼受信（ｅ７８）イベントに対して、代理選定部２２４３は、ステップＳ７８０３にて、代理機能の開始を行う。代理機能を開始するために、代理選定部２２４３は図１５に示す機器管理の初期化  全体情報取得（ｅ８４）イベントを発生させる。
周辺機器２２００は機器管理の初期化  全体情報取得（ｅ８４）イベントを取得すると、履歴管理部２２５１にステップＳ８４０２を実行させる。
履歴管理部２２５１のステップＳ８４０２では、マルチキャスト（放送型通知）を用いて、ネットワークに接続された周辺機器に対して、代理ノードが管理のために必要な情報である機器状態情報、認証情報、データリストを送付するように通知し、取得する。
【００８８】
次に、代理ノードからの全体情報取得の通知に対する周辺機器の処理を説明する。
ステップＳ８４０２にて送付する全体情報取得の通知には、代理ノードの接続情報が付属している。
通知を取得したネットワークに接続された周辺機器の全てが機器状態情報、認証情報、データリストを送付する。
ここでは周辺機器２２００として記述する。
周辺機器２２００の通信部２２１１は、全体情報取得の通知を受信した場合、機器管理の初期化  全体情報送付（ｅ８６）イベントを発生させる。
周辺機器２２００は、機器管理の初期化  全体情報送付（ｅ８６）イベントを取得すると、状態通知部２２４１にステップＳ８６０２を実行させる。
状態通知部２２４１はステップＳ８６０２において、代理ノードに周辺機器の追加を依頼する情報を送付する。
上述したステップＳ９００１〜Ｓ９００４からの処理と同様である。
次に、状態通知部２２４１はステップＳ８６０３に進む。
ステップＳ８６０３において、代理ノードに周辺機器の機器状態情報を送付する。
次に、状態通知部２２４１は、ステップＳ８６０４に進み、代理ノードに周辺機器情報３２００のデータリスト３２０３を送付する。
次に、状態通知部２２４１は、ステップＳ８６０５に進み、認証情報を送付する。
【００８９】
周辺機器からの機器の追加、機器状態情報、データリストの送付を受信した代理ノードの処理を説明する。
代理ノードの履歴管理部２２５１は、ステップＳ８４０３に進み、図１１に記載された処理を実行する。
ステップＳ６００１で通知内容を確認する。通知内容がデータリストであれば、Ｓ６０２１に進み、データリスト３００４に格納する。通知内容が機器状態情報であれば、Ｓ６０２２に進み、機器状態情報３００１に書き込む処理を行う。また、機器の追加のデータであれば、Ｓ６０２３に進み、接続情報３００３、認証情報３００２に書き込みを行う。
次に、代理ノードの履歴管理部２２５１は、ステップＳ８４０４に進み、機器管理のための全体情報を送付した周辺機器に対して、取得完了を通知する。
代理ノードの履歴管理部２２５１は、ネットワークに接続された周辺機器の全てから機器管理のための情報を取得したことを通知した後、ステップＳ８４０５に進み、機器管理の初期化  履歴情報取得（ｅ８５）イベントを設定して、イベント受信処理Ｓ７００２に戻る。
【００９０】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの全周辺機器の履歴情報を取得＊＊＊＊＊
代理ノードは、代理ノードとして選択された際に、ネットワークに接続された周辺機器から機器管理を行うための管理機能情報３０００を構成する。そして、代理ノードは、管理機能情報３０００を構成した後、周辺機器が管理ノードである携帯端末に送付することができなかった情報の履歴情報を周辺機器より取得する。
具体的には、代理ノードでは、ステップＳ８４０５において、機器管理の初期化  履歴情報取得（ｅ８５）イベントを発生させており、代理ノードである周辺機器２２００は、機器管理の初期化  履歴情報取得（ｅ８５）イベントを取得すると、履歴管理部２２５１にステップＳ８５０２を実行させる。
履歴管理部２２５１のステップＳ８５０２では、マルチキャスト（放送型通知）を用いて、ネットワークに接続された周辺機器に対して、代理ノードが管理ノードである携帯端末に送付するために必要な情報である機器状態情報３２０４とデータリストの履歴情報３２０２送付するように通知し（送信要求メッセージを送信する）、取得する。
【００９１】
次に、代理ノードからの履歴情報取得の通知に対する周辺機器の処理を説明する。
ステップＳ８５０２にて送付する履歴情報取得の通知には、代理ノードの接続情報が付属している。
通知を取得したネットワークに接続された周辺機器の全てが機器状態情報、データリスト履歴情報を送付する。
ここでは周辺機器２２００として記述する。
周辺機器２２００の通信部２２１１は、履歴情報取得の通知を受信した場合、機器管理の初期化  履歴情報送付（ｅ８７）イベントを発生させる。
周辺機器２２００は、機器管理の初期化  履歴情報送付（ｅ８７）イベントを取得すると、状態通知部２２４１にステップＳ８７０２を実行させる。
状態通知部２２４１はステップＳ８７０２において、代理ノードに周辺機器の機器状態情報を送付する。
次に、状態通知部２２４１は、ステップＳ８７０３に進み、代理ノードに周辺機器情報３２００の履歴情報３２０２を送付する。
次に、状態通知部２２４１は、ステップＳ８７０４に進み、代理ノードからの取得完了の応答待ちを設定する。
【００９２】
次に、周辺機器からの機器状態情報、データリストの履歴情報の送付を受信した代理ノードの処理を説明する。
代理ノードの履歴管理部２２５１は、ステップＳ８５０３に進み、図１６に記載された処理を実行する。
ステップＳ８９０１で通知内容を確認する。通知内容がデータリストであれば、Ｓ８９２１に進み、通知履歴情報３１０２に格納する。通知内容が機器状態情報であれば、Ｓ８９２２に進み、通知機器状態情報３１０３に書き込む処理を行う。また、機器の追加のデータであれば、Ｓ８９２３に進み、通知履歴情報３１０２に書き込みを行う。
次に、代理ノードの履歴管理部２２５１は、ステップＳ８５０４に進み、履歴情報を送付した周辺機器に対して、取得完了を通知する。
代理ノードの履歴管理部２２５１は、ネットワークに接続された周辺機器の全てから機器管理のための情報を取得したことを通知した後、イベント受信処理Ｓ７００２に戻る。
【００９３】
次に、代理ノードから履歴情報の取得完了を通知された周辺機器の処理を説明する。
履歴情報の取得完了を取得した周辺機器２２００の通信部２２１１は、管理ノードからの受信完了通知（ｅ７３）イベントを発生させる。
周辺機器２２００は、管理ノードからの受信完了通知（ｅ７３）イベントを取得すると、履歴保存部２２４２にステップＳ７３０３に実行させる。ステップＳ７３０３では、履歴情報３２０２を削除する。
【００９４】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードの機器管理の初期化のまとめ＊＊＊＊＊
以上、説明したように、代理ノードが機器管理を開始するための周辺機器からの情報取得、及び、移動した管理ノードである携帯端末に送付する履歴情報を取得する手順を説明した。
【００９５】
＊＊＊代理ノードの処理の流れ  周辺機器からの代理ノードへの履歴情報を送付＊＊＊
次に、周辺機器からの送付される機器状態情報、データリストの変更情報の処理を説明する。
【００９６】
＊＊＊＊＊周辺機器の処理の流れ  機器状態情報、データリストの変更通知＊＊＊＊＊
周辺機器から代理ノードに送付する際の処理の流れは、管理ノードである携帯端末に送付する際と同様である。
利用者が管理領域である自宅の外にいる場合に、例えば、利用者の家族が自宅にてＤＶＤプレイヤー（周辺機器２３００）を操作して、動画の表示を開始した場合、周辺機器２３００において、機器固有機能２２９０は、図１４に示すように、機器状態の変更イベント（ｅ７１）を発生させる。また、動画の表示を終了した場合にも、機器固有機能２２９０は、機器状態の変更イベント（ｅ７１）を発生させる。
周辺機器２２００は、機器状態の変更イベント（ｅ７１）を取得した場合、状態通知部２２４１にてステップＳ７１０３の実行を開始させる。
ステップＳ７１０３では、機器状態情報３２０４を、携帯端末Ａ２１００から操作可能であるかを示す状態を設定する。例えば、ＤＶＤプレイヤーにて動画を表示している状態では、機器状態情報３２０４は、携帯端末Ａ２１００から操作不可能な状態であるｄｅａｃｔｉｖｅを設定する。同様に、ＤＶＤプレイヤーにて動画の表示が終了した場合には、機器状態情報３２０４は、携帯端末Ａ２１００から操作可能な状態であるａｃｔｉｖｅを設定する。
【００９７】
次に、状態通知部２２４１は、ステップＳ７１０５に進む。
ステップＳ７１０５では、管理ノード情報３２０１に記載された代理ノードの通知先のアドレスを用いて、代理ノードである周辺機器２２００に、機器状態の変更された状態を通知する。
次に、状態通知部２２４１は、ステップＳ７１０６に進む。
ステップＳ７１０６では、代理ノードである周辺機器２２００に送付した通知の受信完了を待機する設定を行う。本設定を行うことで、管理ノード（代理ノード）からの受信完了応答（ｅ７３）イベントを受け取ることができる。
【００９８】
利用者が管理領域である自宅の外にいる場合に、例えば、利用者の家族が自宅にてＤＶＤプレイヤー（周辺機器２３００）を操作して、動画を録画、または削除する際に、周辺機器２３００が、代理ノードである周辺機器２２００に状態変更を通知する処理を説明する。
利用者がＤＶＤプレイヤーを操作して、動画を録画、または削除した場合、機器固有機能２２９０は、データリストの変更イベント（ｅ７２）を発生させる。
周辺機器２３００は、データリストの変更イベント（ｅ７２）を取得した場合、状態通知部２２４１にてステップＳ７２０３の実行を開始させる。
ステップＳ７２０３では、状態通知部２２４１は、データリスト３２０３のデータを更新し、録画された新たな動画データの情報をリストに追加、または、削除された動画データの情報をリストから削除する。
次に、状態通知部２２４１は、ステップＳ７２０４に進む。
ステップＳ７２０４では、状態通知部２２４１は、履歴情報３２０２に、削除された動画データの情報と処理タイプを示す削除を設定した内容を書き込む、または、追加された動画データの情報と処理タイプを示す追加を設定した内容を書き込む。
次に、状態通知部２２４１は、Ｓ７１０５に進む。
ステップＳ７１０５では、状態通知部２２４１は、管理ノード情報３２０１に記載された周辺機器２２００の通知先のアドレスを用いて、代理ノードである周辺機器２２００に、データリストの変更履歴の内容を通知する。
次に、状態通知部２２４１は、ステップＳ７１０６に進む。
ステップＳ７１０６では、状態通知部２２４１は、代理ノードである周辺機器２２００に送付した通知の受信完了を待機する設定を行う。本設定を行うことで、管理ノード（代理ノード）からの受信完了応答（ｅ７３）イベントを受け取ることができる。
【００９９】
＊＊＊＊＊周辺機器の処理の流れ  機器の追加通知＊＊＊＊＊
周辺機器２３００が利用者の自宅に追加された際の処理を説明する。
周辺機器２３００が利用者の自宅で利用される場合に実行する設定処理を図１７に示す。
周辺機器２３００は初期設定処理Ｓ９００１を行う。
初期設定処理は、情報処理装置のＯＳやシステムの実装方式に依存するが、通信部２１１１、表示部２１１２、入力部２１１３、記憶部２１１４、認証部２１１５を実行可能な状態にして、通信可能な状態とし、代理ノードである周辺機器２２００と通信可能な状態とする。
【０１００】
その他、周辺機器２３００は、代理ノードである周辺機器２２００に、機器に関連する情報を送付するための状態通知部２３４１、履歴保存部２３４２、代理ノードを選定するための代理選定部２３４３を実行可能な状態にする。
さらに、周辺機器は、ＴＶやＤＶＤプレイヤー等の情報家電機器であり、テレビ放送受信、音声操作、再生リスト選択等の機器固有の機能である機器固有機能２３９０を実行可能な状態にする。
周辺機器２３００の状態通知部２３４１は、ステップＳ９００２を実行する。
ステップＳ９００２は、記憶部２３１４に周辺機器情報３２００の領域を作成する。
また、ステップＳ９００２では、認証部から周辺機器に接続するために用いる認証キーやパスワード等の認証情報を取得する。さらに、ステップＳ９００２では、通信部２３１１から周辺機器に接続するために用いる接続情報を取得する。
次に、状態通知部２３４１はステップＳ９００３に進む。
ステップＳ９００３では、状態通知部２３４１は、取得した接続情報、認証情報を管理ノード情報３２０１に記載された代理ノード、実施の形態では周辺機器２２００に送付する。尚、管理ノード情報は利用者が周辺機器の追加の前に予め設定しておく。
次に、状態通知部２３４１は、代理ノードである周辺機器２２００の応答を待機する。
次に、代理ノードである周辺機器からの応答を受信し、周辺機器の追加時の送付処理は終了する。
【０１０１】
＊＊＊＊＊代理ノードの処理の流れ  機器状態情報、データリストの変更通知＊＊＊＊＊
代理ノードである周辺機器２２００が、周辺機器２３００からの機器状態情報、データリストの変更の通知を受信した際の処理の流れを説明する。
周辺機器２２００は、周辺機器２３００からの機器状態情報の通知、データリストの変更履歴の通知を受信した際に、通信部２２１１は、管理情報の受信（ｅ８３）イベントを発生させる。
周辺機器２２００は、管理情報の受信（ｅ８３）イベントを取得した場合、機器管理部２２２０にてステップＳ８３０２の実行を開始させる。
ステップＳ８３０２の処理内容は、図１１に記載されている。
機器管理部２２２０は、ステップＳ６００１にて通知内容を確認する。データリストの変更通知であれば、機器管理部２１２０はステップＳ６０２１に進む。機器状態情報の更新であれば、機器管理部はステップＳ６０２２に進む。機器の追加であれば、機器管理部はステップＳ６０２３に進む。
【０１０２】
ステップＳ６０２１では、受信したデータリストの変更履歴の情報を用いて、記憶部２２１４に格納されているデータリスト３００４の内容を修正する。
ステップＳ６０２２では、受信した機器状態の情報を用いて、記憶部２２１４に格納された機器状態情報３００１の内容を修正する。
ステップＳ６０２３では、受信した変更履歴の情報を用いて、記憶部２２１４に格納された機器状態情報３００１に新たな機器の格納領域を追加し、認証情報３００２に新たな認証情報を追加し、接続情報３００３に新たな機器の格納領域を追加する。
【０１０３】
次に、代理ノードである周辺機器２２００は、履歴管理部２２５１にステップＳ８３０３を実行させる。
ステップＳ８３０３の処理内容は、図１６に記載されている。
履歴管理部２２５１は、ステップＳ８９０１にて通知内容を確認する。データリストの変更通知であれば、履歴管理部２２５１はステップＳ８９２１に進む。機器状態情報の更新であれば、履歴管理部２２５１はステップＳ８９２２に進む。機器の追加であれば、履歴保存部はステップＳ８９２３に進む。
【０１０４】
ステップＳ８９２１では、受信したデータリストの変更履歴の情報を用いて、記憶部２２１４に格納されている通知履歴情報３１０２の内容を修正する。
ステップＳ８９２２では、受信した機器状態の情報を用いて、記憶部２２１４に格納された通知機器状態情報３１０３の内容を修正する。
ステップＳ８９２３では、受信した変更履歴の情報を用いて、記憶部２２１４に格納された通知機器状態情報３１０３の内容を修正する。
【０１０５】
次に、代理ノードである周辺機器２２００は、機器管理部２２２０にステップＳ８３０４を実行させる。
ステップＳ８３０４では、管理情報である機器状態情報、データリストの変更履歴、機器の追加情報を受信した周辺機器に対して、受信完了通知を送付する。
【０１０６】
＊＊＊＊＊周辺機器の処理の流れ  代理ノードからの受信完了応答＊＊＊＊＊
周辺機器２３００が、代理ノードである周辺機器２２００からの機器状態情報、データリストの変更、機器の追加情報の通知に対する応答を受信した際の処理の流れを説明する。
周辺機器２３００は、代理ノードである周辺機器２２００からの受信完了通知を受信した際に、通信部２３１１は、管理ノードからの受信完了応答（ｅ７３）イベントを発生させる。
周辺機器２３００は、管理ノードからの受信完了応答（ｅ７３）イベントを取得した場合、履歴保存部２３４２にてステップＳ７３０３の実行を開始させる。ステップＳ７３０３では、ステップＳ７２０４にて作成した履歴情報を削除する。
【０１０７】
＊＊＊＊＊代理ノードの処理の流れ  代理ノードから変更連絡＊＊＊＊＊
次に、代理ノードである周辺機器２２００は、変更通知部２２５２にステップＳ８３０５を実行させる。
ステップＳ８３０５では、代理機能情報３１００内の管理ノード移動先情報３１０１の内容を確認する。
ステップＳ８３０５は、管理ノードである携帯端末Ａ２１００の移動先情報３１０１に記載がなければ、次のイベントを処理するために、Ｓ７００１に戻る。
変更通知部２２５２が実行するステップＳ８３０５では、管理ノード移動先情報３１０１に記載がある場合には、管理ノードの接続情報と通信方法の内容を利用して携帯端末Ａ２１００が管理する周辺機器に状態の変更、データリストの変更があったことを通知する（Ｓ８３０６）。
次に、変更通知部２２５２は、次のイベントを処理するために、Ｓ７００１に戻る。
【０１０８】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードから変更通知の対応＊＊＊＊＊
次に、代理ノードである周辺機器２２００からの変更通知を受け取った管理ノードである携帯端末Ａ２１００の処理を説明する。
【０１０９】
移動先の携帯端末Ａ２１００の通信部２１１１は、代理ノードである周辺機器２２００から変更通知を受信すると、図９に示すように、変化通知の受信（ｅ５７）イベントを発生させる。この変更通知とは、機器情報に変更があった旨、つまり機器情報を送信可能であることを通知するメッセージ（送信可能メッセージ）であり、変更のあった機器情報自体は含んでいない。
携帯端末Ａ２１００は、変化通知の受信（ｅ５７）イベントを取得すると、機器管理部２１２０にステップＳ５７３１を実行させる。
機器管理部２１２０は、ステップＳ５７３１において、自己の通信状態の確認を行う。管理領域である自宅に対して通信が可能な状態であるか否か、つまり、自宅外に所在している携帯端末Ａ２１００が自宅の代理ノードから機器情報を受信（ダウンロード）するに適している通信環境下にあるか否かを判断する。例えば、無線ＬＡＮのホットスポットに接続している状態、会社にて無線ＬＡＮの基地局に接続している状態、友人宅に訪問し、無線ＬＡＮへの接続を行っている状態等であれば、機器情報の受信に適していると判断してもよい。また、ＰＨＳ（登録商標）端末や携帯電話においても定額性の通信料金体系を利用していることも判定材料として利用することができる。ステップＳ５７３１の判定記述は、予め利用者が設定できる。
【０１１０】
機器管理部２１２０は、ステップＳ５７３１において通信可能な状態ではない、つまり機器情報の受信に適した通信環境でないと判定した場合には、ステップＳ５７４２に進み、自宅等の代理ノードからの変更通知を受信したことを利用者に表示する設定を行う。ステップＳ５７４２が行う利用者の表示設定には、例えば、画面への警告メッセージやアイコンの表示、メールボックスにメール配置等の方法がある。機器管理部２１２０は、次のイベントを処理するために、ステップＳ５００２に戻る。
機器管理部２１２０は、ステップＳ５７３１において通信可能な状態、つまり機器情報の受信に適した通信環境であると判定した場合には、ステップＳ５６３２に進む。機器管理部２１２０はステップＳ５６３２において、履歴取得の要求処理のイベント（ｅ５８３）を設定する。
【０１１１】
＊＊＊＊＊携帯端末の処理の流れ  代理ノードから履歴情報を取得＊＊＊＊＊
次に、携帯端末が機器状態情報、データリストの変更内容を代理ノードから取得する処理を説明する。
【０１１２】
携帯端末Ａ２１００は、履歴取得の要求処理のイベント（ｅ５８３）を取得すると、機器管理部２１２０にステップＳ５８３１を実行させる。
機器管理部２１２０は、ステップＳ５８３１では、代理ノードが保持する通知機器状態情報３１０３、通知履歴情報３１０２を送付するように通知する（送信指示メッセージを送信する）。通知する内容には携帯端末Ａ２１００の履歴情報を取得するために用いる接続情報が付随している。
【０１１３】
履歴情報取得の要求を受信した代理ノードである周辺機器２２００の通信部は、図１５に示すように、履歴情報取得の要求受信（ｅ８１）イベントを発生させる。
代理ノードである周辺機器２２００は、履歴情報取得の要求受信（ｅ８１）イベントを取得すると、履歴管理部２２５１にステップＳ８１０２を実行させる。
履歴管理部２２５１はＳ８１０２において、代理機能情報３１００内の通知機器状態情報３１０３、通知履歴情報３１０２を送付する。
次に、代理ノードである周辺機器２２００は、ステップＳ８１０３に進み、次に、管理ノードである携帯端末Ａ２１００からの取得完了の応答待ちを設定する。
【０１１４】
管理ノードである携帯端末Ａ２１００の機器管理部２１２０は、ステップＳ５８３１において、代理ノードである周辺機器２２００から送付された通知機器状態情報３１０３、通知履歴情報３１０２を受信する。
次に、機器管理部２１２０は、ステップＳ５８３２に進み、図１１に記載された処理を実行する。
機器管理部２１２０は、ステップ６００１にて通知内容を確認する。データリストの変更通知であれば、機器管理部２１２０はステップＳ６０２１に進む。機器状態の更新であれば、機器管理部はステップＳ６０２２に進む。機器の追加であれば、機器管理部はステップＳ６０２３に進む。
【０１１５】
ステップＳ６０２１では、受信したデータリストの変更履歴の情報を用いて、記憶部２１１４に格納されているデータリスト３００４の内容を修正（更新）する。
ステップＳ６０２２では、受信した機器状態の情報を用いて、記憶部２１１４に格納された機器状態情報３００１の内容を修正（更新）する。
ステップＳ６０２３では、受信した変更履歴の情報を用いて、記憶部２１１４に格納された機器状態情報３００１に新たな機器の格納領域を追加し、認証情報３００２に新たな認証情報を追加し、接続情報３００３に新たな機器の格納領域を追加する。
次に、機器管理部はステップＳ５８３３に進む。
ステップＳ５８３３では、管理情報である機器状態情報、データリストの変更履歴、機器の追加情報を受信した代理ノードである周辺機器２２００に対して、受信完了通知を送付する。
【０１１６】
＊＊＊＊＊代理ノードの処理の流れ  管理ノードからの受信完了応答＊＊＊＊＊
代理ノードである周辺機器２２００が、携帯端末Ａ２１００からの機器状態情報、データリストの変更、機器追加情報の履歴情報の送付に対する応答を受信した際の処理の流れを説明する。
代理ノードである周辺機器２２００は、携帯端末Ａ２１００からの受信完了通知を受信した際に、通信部２２１１は、図１５に示すように、管理ノードからの受信完了応答（ｅ８２）イベントを発生させる。
代理ノードである周辺機器２２００は、管理ノードからの受信完了応答（ｅ８２）イベントを取得した場合、履歴管理部２２５１にてステップＳ８２０２の実行を開始させる。
ステップＳ８２０２では、代理機能情報３１００内の通知機器状態情報３１０３、通知履歴情報３１０２を削除する。
【０１１７】
＊＊＊＊＊携帯端末の処理の流れ  管理ノード変更の判定＊＊＊＊＊
管理ノードである携帯端末Ａ２１００の機器管理部２１２０は、ステップＳ５８３３において履歴情報の取得完了を通知した後、ステップＳ５８３４に進む。
ステップＳ５８３４では、自宅等の管理領域に戻っているかを判定する。上記の説明内容のように、携帯端末は自宅に戻った状態ではなく、管理ノードである携帯端末Ａ２１００は次のイベント処理を行うために、Ｓ５００２に処理を戻す。
【０１１８】
＊＊＊＊＊携帯端末、代理ノードの処理の流れ  機器管理処理のまとめ＊＊＊＊＊
以上、説明した処理内容により、利用者の自宅等にて、情報家電等のＤＶＤプレイヤー、ＴＶ、オーディオ機器、デジタルカメラを操作した場合に、代理ノードである周辺機器が機器状態情報の変更、データリストの変更の情報を履歴情報として管理し、移動先の管理ノードである携帯端末に通知を行う。そして、移動先の管理ノードから履歴情報を取得し、管理ノードである携帯端末に格納された管理機能情報に、自宅等の管理領域内に存在する最新の機器状態情報、データリストを構成することができる。
【０１１９】
＊＊＊＊＊携帯端末、代理ノードの処理の流れ  利用者が履歴情報を取得可能＊＊＊＊＊
次に、変化通知の受信（ｅ５７）イベントを処理する中で、ステップ５７３１が通信可能な状態ではないと判定し、ステップＳ５７４２の処理を実行した場合の携帯端末が履歴情報を取得する処理を説明する。
ステップＳ５７４２において、利用者に自宅等の管理領域に変化があることを表示部２１１２に表示している。利用者が履歴取得の要求操作を実行することを入力部２１１３にて選択すると、履歴取得の要求操作（ｅ５８２）イベントが発生する。
管理ノードである携帯端末Ａ２１００は、履歴取得の要求操作（ｅ５８２）イベントを取得すると、機器管理部２１２０にステップＳ５８３１を実行させる。
機器管理部２１２０がステップＳ５８３１以降の処理内容については、上記に説明した代理ノードである周辺機器から機器の変化を通知された場合と同様である。また、それに伴う代理ノードである周辺機器の処理内容である管理再開（ｅ８１）イベントの処理も、上記に説明した代理ノードである周辺機器から機器の変化を通知された場合、ステップＳ８１０２とステップＳ８１０３の処理と同様である。
【０１２０】
＊＊＊＊＊携帯端末、代理ノード、周辺機器の処理の流れ  携帯端末の復帰＊＊＊＊＊
次に、管理ノードである携帯端末Ａ２１００が、自宅等の管理領域に戻った際の代理ノードが実施していた管理機能を停止、携帯端末Ａ２１００による管理の再開する手順を説明する。
携帯端末Ａ２１００が自宅の管理ノードに戻った際には、利用者は管理再開の要求操作を入力部２１１３にて選択する。利用者が管理再開の要求操作を選択すると、管理再開（ｅ５８１）イベントが発生する。
管理ノードである携帯端末Ａ２１００は、管理再開（ｅ５８１）イベントを取得すると、機器管理部２１２０にステップＳ５８３１を実行させる。
機器管理部２１２０が行うステップＳ５８３１からＳ５８３３までの処理内容については、上記に説明した代理ノードである周辺機器からの機器の変化を通知された場合と同様である。
また、それに伴う代理ノードである周辺機器の処理内容である管理再開（ｅ８１）イベントの処理も、上記に説明した代理ノードである周辺機器から機器の変化を通知された場合、ステップＳ８１０２とステップＳ８１０３の処理と同様である。
ステップＳ５８３４では、自宅等の管理領域に戻っているかを判定する。
携帯端末が自宅等の管理領域に戻った状態であるため、ステップＳ５８３４では、管理を再開すると判定し、ステップＳ５８３５に処理を進める。
機器管理部２１２０はステップＳ５８３５において、自宅等のネットワークに接続された周辺機器の全てに対してマルチキャスト（放送型通信）機能を利用して、管理機能が復帰することを通知する。管理機能の復帰通知には、携帯端末Ａ２１００の接続情報が付随している。
【０１２１】
次に、管理機能の復帰通知を受信した代理ノードである周辺機器２２００、代理ノードに管理情報を送付している周辺機器２３００の処理を説明する。
最初に、代理ノードではない周辺機器２３００の処理を説明する。
代理ノードではない周辺機器２３００の通信部２３１１は、管理機能の復帰通知を受信すると代理・管理機能開始を受信（ｅ７９）イベントを発生させる。
代理ノードではない周辺機器２３００は、図１３に示すように、代理・管理機能開始を受信（ｅ７９）イベントを取得すると、代理選定部２３４３にステップＳ７９０３を実行させる。本処理の内容は、代理選定の処理の説明において、代理ノードである周辺機器２２００から受信した場合に発生した代理・管理機能開始を受信（ｅ７９）と同様である。
本処理により、代理ノードではない周辺機器２３００は、管理情報を管理領域に復帰した携帯端末Ａ２１００に送付を開始する。
【０１２２】
次に、代理ノードである周辺機器２２００の処理を説明する。
代理ノードである周辺機器２２００においても、管理機能の復帰通知を受信すると代理・管理機能開始を受信（ｅ７９）イベントを発生させる。
代理ノードである周辺機器２２００は、代理・管理機能開始を受信（ｅ７９）イベントを取得すると、代理選定部２２４３にステップＳ７９０３を実行させる。
ステップＳ７９０３の処理は、代理選定の処理の説明において、代理ノードである周辺機器２２００から受信した場合に発生した代理・管理機能開始を受信（ｅ７９）と同様である。
本処理により、代理ノードである周辺機器２２００は、管理情報を管理領域に復帰した携帯端末Ａ２１００に送付を開始する。
しかし、代理ノードである周辺機器２２００では、ステップＳ７９０４において、自己のノードが代理ノードであったと判定し、ステップＳ７９０５に進み、代理機能の終了を行う。代理機能の終了処理には、確保した代理機能情報３１００の削除、代理機能に関する処理内容に関するイベント発生の抑制を行う。
【０１２３】
＊＊＊携帯端末、代理ノード、周辺機器の処理の流れ  携帯端末の復帰のまとめ＊＊＊
以上、管理ノードである携帯端末Ａ２１００が、自宅等の管理領域に戻った際の代理ノードが実施していた管理機能を停止、携帯端末Ａ２１００による管理の再開する手順を説明した。上記説明においては、実際に携帯端末が自宅等の管理領域のネットワークに戻り、管理領域のネットワークにおけるマルチキャスト（放送型通信）機能を利用して、復帰の再開を行っている。
しかし、管理ノードである携帯端末Ａ２１００には、周辺機器の接続情報を保持しており、実際に自宅等の管理領域のネットワークを利用する必要はない。
また、代理ノードを選定処理に関する代理ノードの依頼、代理ノードの選定の依頼についても、自宅等の管理領域のネットワークである必要はなく、移動先の無線ＬＡＮ等のネットワークに接続された状態でも可能である。つまり、管理ノードである携帯端末は、自宅外のネットワーク環境においても同様に、管理機能を実施することも管理であり、代理ノードの選定が行う処理も実施可能である。
【０１２４】
＊＊＊＊＊携帯端末と他の携帯端末間  の処理＊＊＊＊＊
上述したように携帯端末には自宅等の管理領域の機器状態情報、データリストの最新の情報を保持する仕組みを説明した。
以下には、携帯端末に保持している機器状態情報およびデータリストをカーナビ等の他の機器や別の使用者の携帯端末に送付する処理の流れを示す。以下では、携帯端末同士にてデータリストを送受信することとして記載する。
【０１２５】
図４に示すように、データリストを提供する携帯端末を携帯端末Ａ２１００とし、データリストを取得し、携帯端末Ａ２１００が管理する周辺機器からデータを取得する携帯端末は、携帯端末Ｂ１２１００とする。
携帯端末Ｂ１２１００には、データリストを取得するために、再現の手段として基本ユニット２１１０の各部に加えて、機器情報送受信部１２１３０が必要である。
【０１２６】
携帯端末Ａ２１００が友人宅に移動した場合に、友人が利用する携帯端末Ｂ１２１００からデータリストの取得を要求し、携帯端末Ａ２１００が管理する周辺機器の画像データを表示する処理を説明する。
【０１２７】
＊＊＊＊＊携帯端末と管理情報の取得要求と認証の処理＊＊＊＊＊
携帯端末Ｂ１２１００が携帯端末Ａ２１００のデータリストを要求する場合には、携帯端末Ｂ１２１００から携帯端末Ａ２１００に、管理情報の取得要求の通知を送信する。管理情報の取得要求の通知には、要求した携帯端末Ｂ１２１００の接続情報及び認証のためのデータ、例えばＰＩＮコードや認証キー等が付随している。
【０１２８】
携帯端末Ａ２１００の通信部は、管理情報の取得要求の通知を受信すると、管理情報の取得要求（ｅ５３）イベントを発生させる。携帯端末Ａ２１００は、管理情報の取得要求（ｅ５３）イベントを取得すると、機器情報送受信部２１３０にステップＳ５３３１を実行する。
機器情報送受信部２１３０は、ステップＳ５３３１において管理情報の取得が要求された相手である携帯端末Ｂ１２１００とデータリストの交換に係る認証が完了していることを確認する。
認証が完了してないため、機器情報送受信部２１３０は、ステップＳ５３４２に処理を進める。
ステップＳ５３４２では、管理情報の取得要求に対する認証を、携帯端末Ａ２１００を操作する利用者に行わせるために、認証処理の要求（ｅ５４）イベントを発生させる。
【０１２９】
携帯端末Ａ２１００は、認証処理の要求（ｅ５４）イベントを取得すると、機器情報送受信部２１３０にステップＳ５４３１を実行させる。
機器情報送受信部２１３０はステップＳ５４３１において、表示部２１１２に認証内容を表示する。認証内容は例えば、相手の携帯端末のＩＤや電話番号、利用者情報である。
次に、機器情報送受信部２１３０は、管理情報を要求した携帯端末Ｂ１２１００から送付されたＰＩＮコードと整合性をチェックするためのコードの入力を求める画面を表示部２１１２に表示させる。
ステップＳ５４３２では、携帯端末Ａ２１００の利用者が入力したコードを入力部２１１３から取得し、管理情報を要求した携帯端末Ｂ１２１００から送付されたＰＩＮコードと比較する。一致しなかった場合には、ステップＳ５４４２に進み、表示部２１１２に認証が完了しなかったことを警告する画面を表示する。
次に、携帯端末Ａ２１００は次のイベントを処理するためにＳ５００２に戻る。
【０１３０】
携帯端末Ａ２１００の管理情報の取得要求（ｅ５３）イベントを処理するステップＳ５３３１にて認証が既に完了している場合、および、認証処理の要求（ｅ５４）イベントを処理するステップＳ５４３２にて認証が成功した場合には、ステップＳ５３４１およびステップＳ５４４１において、携帯端末Ａ２１００から携帯端末Ｂ１２１００に機器管理情報の送付が行われる。
ステップＳ５３４１およびステップＳ５４４１の処理は、図１２に記載されている。機器情報送受信部は、ステップＳ６１０１において取得要求された内容の確認を行う。データリストの送付要求であればステップＳ６１２１に進み、機器情報の送付要求であればステップＳ６１２２に進み、接続情報の送付要求であればステップＳ６１２３に進み、周辺機器に接続するための認証情報の送付要求であればステップＳ６１２４に進む。
【０１３１】
Ｓ６１２１では、要求通知に含まれる接続情報を用いて要求した携帯端末Ｂ１２１００にデータリスト３００４を送付する。
Ｓ６１２２では、要求通知に含まれる接続情報を用いて要求した携帯端末Ｂ１２１００に機器状態情報３００１を送付する。
Ｓ６１２３では、要求通知に含まれる接続情報を用いて要求した携帯端末Ｂ１２１００に接続情報３００３を送付する。
Ｓ６１２４では、要求通知に含まれる接続情報を用いて要求した携帯端末Ｂ１２１００に認証情報３００２を送付する。尚、後述するが接続情報および認証情報については、個別の周辺機器を指定して送付要求が行われる。
【０１３２】
＊＊＊＊＊携帯端末と他の携帯端末間／データリストの要求操作と認証の処理＊＊＊＊＊
次に、携帯端末Ｂ１２１００がデータリストを携帯端末Ａ２１００に対して送付を要求する処理を説明する。
携帯端末Ｂ１２１００から管理情報の取得要求の通知が完了した場合、携帯端末Ｂ１２１００の機器情報送受信部１２１３０は、データリストの要求操作（ｅ５１）イベントを発生させる。
携帯端末Ｂ１２１００は、データリストの要求操作（ｅ５１）イベントを取得すると、機器情報送受信部１２１３０に、ステップＳ５１３１を実行させる。
ステップＳ５１３１では、携帯端末Ａ２１００に対してデータリストの送付要求通知が送信される。携帯端末Ａ２１００の通信部２１１１は、データリストの送付要求通知を受信すると、管理情報の取得要求（ｅ５３）イベントを発生させる。
携帯端末Ａ２１００は、管理情報の取得要求（ｅ５３）イベントを取得すると、機器情報送受信部２１３０にステップＳ５３３１を実行させる。以下、ステップＳ５３３１以降の処理は、上述した最初の管理情報取得要求（ｅ５３）イベントの処理と同様であり、ステップＳ５３４１において携帯端末Ａ２１００から携帯端末Ｂ１２１００にデータリストが送付される。
【０１３３】
携帯端末Ａ２１００からデータリストを取得した携帯端末Ｂ１２１００は、ステップＳ５１３２に進み、機器状態の取得を行う。機器状態の取得に関する処理は、上述のデータリストの取得処理と同様であり、携帯端末Ａ２１００に対して機器状態情報の送付要求通知が送信されて、管理情報の取得要求（ｅ５３）イベントが発生し、ステップＳ５３３１、ステップＳ５３４１の処理が行われる。
【０１３４】
携帯端末Ａ２１００から機器状態情報を取得した携帯端末Ｂ１２１００は、ステップＳ５１３３に進み、取得したデータリストと機器状態情報を用いて携帯端末Ｂ１２１００の利用者にデータリストに表示したデータを参照（表示、演奏等）させる処理を選択できるような画面を構成して、表示部２１１２に表示する。
次に、携帯端末Ｂ１２１００は、次のイベントが処理できるようにステップＳ５００２に処理を戻す。
【０１３５】
携帯端末Ｂ１２１００の利用者は、表示部１２１１２に表示されたデータリストから表示したいデータを選択する。選択した場合、入力部１２１１３は、データ利用の要求操作（ｅ５２）イベントを発生させる。携帯端末Ｂ１２１００は、データ利用の要求操作（ｅ５２）イベントを取得すると、機器情報送受信部２１３０にステップＳ５２３１を実行させる。
機器情報送受信部２１３０は、ステップＳ５２３１においてデータ表示することを選択したデータを保持する携帯端末Ａ２１００が管理する周辺機器の接続情報の取得を行う。接続情報の取得に関する処理は、上述のデータリストの取得処理と同様であり、携帯端末Ａ２１００に対して周辺機器の機器名が指定された接続情報の送付要求通知が送信され、管理情報の取得要求（ｅ５３）イベントが発生し、ステップＳ５３３１、ステップＳ５３４１の処理が行われる。
【０１３６】
携帯端末Ａ２１００から周辺機器の接続情報を取得した携帯端末Ｂ１２１００は、ステップＳ５２３２に進み、携帯端末Ａ２１００の管理する周辺機器の接続に用いる認証情報の取得を行う。
認証情報の取得に関する処理は、上述のデータリストの取得処理と同様であり、携帯端末Ａ２１００に対して周辺機器の機器名が指定された認証情報の送付要求通知が送信されて、管理情報の取得要求（ｅ５３）イベントが発生し、ステップＳ５３３１、ステップＳ５３４１の処理が行われる。
【０１３７】
携帯端末Ａ２１００から周辺機器の認証情報を取得した携帯端末Ｂ１２１００は、ステップＳ５２３３に進み、データリストからデータを表示することを選択したデータを保持する周辺機器に対して、携帯端末Ａ２１００から取得した接続情報および認証情報を用いて、接続処理を行い、データリストに含まれるファイル名を用いて周辺機器からデータ取得する。
次に、携帯端末Ｂ１２１００は、取得したデータを表示または演奏を行う処理をステップＳ５２３４にて実行する。取得データの表示または演奏については、携帯端末Ｂ１２１００が実施しても良いが、携帯端末Ｂ１２１００が管理する周辺機器、例えばＤＶＤプレイヤーやオーディオ機器に送付して、周辺機器の機器固有機能を利用して行っても良い。
【０１３８】
＊＊＊＊＊携帯端末と他の携帯端末間  の処理のまとめ＊＊＊＊＊
以上、説明した処理内容により、利用者が携帯して持ち運ぶ携帯端末には自宅等の管理領域内に存在する最新の機器状態情報、データリストを保持する手段を提供することができ、また、友人等の携帯端末やカーナビ等の機器に、利用者の自宅等のネットワークに接続することがなく、データの内容等を記載したデータリストを素早く他の携帯端末やカーナビ等の機器に提供することが可能である。
また、利用者の携帯端末から他の利用者の周辺機器を送付するのではなく、他の利用者の携帯端末にデータリストおよびデータリストに記述されたデータを保持する周辺機器の接続情報および認証情報を提供することにより、他の利用者はネットワーク内の安全を確保することが容易になる。
【０１３９】
＊＊＊＊＊複数地点の管理も可能＊＊＊＊＊
本実施の形態においては、携帯端末の管理する領域を１地点のみとして記載したが、記憶部に保持する管理機能情報を管理領域毎に用意することで、複数の管理領域の周辺機器の機器状態情報、データリストを保持することができる。
【０１４０】
最後に、本実施の形態で説明した携帯端末Ａ２１００、周辺機器２２００、及び周辺機器２３００のハードウェア構成について説明する。
図１８は、実施の形態１における携帯端末Ａ２１００、周辺機器２２００、及び周辺機器２３００のハードウェア資源の一例を示す図である。
図１８において、携帯端末Ａ２１００、周辺機器２２００、及び周辺機器２３００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介して、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９１３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１４、通信ボード９１５、磁気ディスク装置９２０と接続されている。また、ＣＰＵ９１１は、表示装置９０１、キーボード９０２と接続されていてもよい。ＣＰＵ９１１は、これらのハードウェアデバイスを制御する。
更に、ＣＰＵ９１１は、ＦＤＤ９０４（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、コンパクトディスク装置９０５（ＣＤＤ）と接続していてもよい。また、磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３、ＦＤＤ９０４、ＣＤＤ９０５、磁気ディスク装置９２０の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード９１５、キーボード９０２、ＦＤＤ９０４などは、入力部、入力装置の一例である。
また、通信ボード９１５、表示装置９０１などは、出力部、出力装置の一例である。
【０１４１】
通信ボード９１５は、図１に示すように、ネットワークに接続されている。例えば、通信ボード９１５は、ＬＡＮ（ローカルエリアネットワーク）、インターネット、ＷＡＮ（ワイドエリアネットワーク）などに接続されていても構わない。
磁気ディスク装置９２０には、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【０１４２】
上記プログラム群９２３には、以上の説明において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、以上の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」、「〜の評価結果」等として説明する情報やデータや信号値や変数値やパラメータが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示・抽出のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、以上で説明したフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、ＦＤＤ９０４のフレキシブルディスク、ＣＤＤ９０５のコンパクトディスク、磁気ディスク装置９２０の磁気ディスク、その他光ディスク、ミニディスク、ＤＶＤ等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【０１４３】
また、以上の説明において「〜部」として説明したものは、「〜回路」、「〜装置」、「〜機器」、「手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明したものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、以上の説明において「〜部」としてコンピュータを機能させるものである。あるいは、以上の説明において「〜部」の手順や方法をコンピュータに実行させるものである。
【０１４４】
このように、本実施の形態に示す携帯端末Ａ２１００、周辺機器２２００、及び周辺機器２３００は、それぞれ、処理装置たるＣＰＵ、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス等、出力装置たる表示装置、通信ボード等を備えるコンピュータであり、上記したように「〜部」として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。
【０１４５】
以上、本実施の形態では、外部機器とのデータ通信を実行する通信部と、周辺機器の保持するデータリストを含めた周辺機器情報（機器の状態、周辺機器の保持するデータのリスト、また、周辺機器に接続するためのアドレスと認証情報）を保持する管理機能情報を格納した記憶部と、自己のアクセス可能な周辺機器情報を収集し、収集情報に基づいて記憶部内の周辺機器情報を更新する機器管理部と、を有する携帯型情報処理装置について説明した。
【０１４６】
また、機器管理部が、少なくとも一つの自己のアクセスが可能であった周辺機器の情報を代理として取得する代理ノードから周辺機器情報が変化したことの通知を受ける情報処理装置について説明した。
【０１４７】
また、機器管理部が、代理ノードから周辺機器情報の変更内容を取得する情報処理装置について説明した。
【０１４８】
また、機器管理部が、周辺機器情報が変化した通知を受けた際に、通信可能な状態であるか判断して、代理ノードから周辺機器情報の変更に内容を取得する情報処理装置について説明した。
【０１４９】
また、機器管理部が、周辺機器に代理ノードとなることを指示する情報処理装置について説明した。
【０１５０】
また、代理ノードとなることを指示する際に、移動先の変化情報通知アドレスを付属する情報処理装置について説明した。
【０１５１】
また、機器管理部が、周辺機器に代理ノードを選択する処理を指示する情報処理装置について説明した。
【０１５２】
また、代理ノードを選択する処理を指示する際に、移動先の変化情報通知アドレスを付属する情報処理装置について説明した。
【０１５３】
また、機器管理部が管理する周辺機器情報を他の情報処理装置に提供する機器情報送受信部を有する情報処理装置について説明した。
【０１５４】
また、周辺機器情報を他の情報処理装置に提供する際に、認証処理を行う機器情報送受信部を有する情報処理装置について説明した。
【０１５５】
また、外部機器とのデータ通信を実行する通信部と、機器固有の機能が保持するデータのリストを生成、記憶部に格納する履歴保存部とを有し、通信部を介して、外部機器にデータリストの変化情報を送付する情報処理装置について説明した。
【０１５６】
また、外部機器からの通知に従って、既存のデータリスト、データリストの変化情報の履歴、および、今後のデータリストの変化情報を別の外部機器に送付する情報処理装置について説明した。
【０１５７】
また、外部機器からの通知に従って、自己のアクセス可能な周辺機器の既存のデータリスト、データリストの変化情報の履歴、および、今後のデータリストの変化情報を受信し、特定の管理ノードに通知する履歴情報を記憶部内の通知履歴情報として保持する情報処理装置について説明した。
【０１５８】
また、周辺機器からのデータリストの変化情報を受信した場合に、管理ノードに通知する情報処理装置について説明した。
【０１５９】
また、管理ノードから変化情報の取得要求があった場合に、データリストの変化情報を送付する情報処理装置について説明した。
【０１６０】
また、外部機器とのデータ通信を実行する通信部と、機器固有の機能の動作状態を記憶部に格納する履歴保存部とを有し、通信部を介して、外部機器に動作状態の変化情報を送付する情報処理装置について説明した。
【０１６１】
また、外部機器からの通知に従って、動作状態の変化情報の履歴、および、今後の変化情報を別の外部機器に送付する情報処理装置について説明した。
【０１６２】
また、外部機器からの通知に従って、自己のアクセス可能な周辺機器の動作状態の変化情報の履歴、および、今後の変化情報を受信し、特定の管理ノードに通知する機器情報を記憶部内の通知機器情報として保持する情報処理装置について説明した。
【０１６３】
また、周辺機器からの機器状態の変化情報を受信した場合に、管理ノードに通知する情報処理装置について説明した。
【０１６４】
また、管理ノードから変化情報の取得要求があった場合に、機器状態の変化情報を送付する情報処理装置について説明した。
【０１６５】
また、外部機器にデータリストの変化情報の送付が完了しなかった場合に、代理ノードの選定処理を実施する情報処理装置について説明した。
【０１６６】
また、代理ノードの選定処理の際に、接続可能な外部機器の能力（代理ノードとなれるか。演算処理装置の性能、記憶部の残容量）を判断基準として用いる情報処理装置について説明した。
【０１６７】
また、外部機器に機器状態の変化情報の送付が完了しなかった場合に、代理ノードの選定処理を実施する情報処理装置について説明した。
【０１６８】
また、外部機器の指示に従って、代理ノードの選定処理を実施する情報処理装置について説明した。
【図面の簡単な説明】
【０１６９】
【図１】実施の形態１に係るシステム構成例を示す図。
【図２】実施の形態１に係る動作の概要を示す図。
【図３】実施の形態１に係る動作の概要を示す図。
【図４】実施の形態１に係る携帯端末及び周辺機器の構成例を示す図。
【図５】実施の形態１に係る各情報の内容を示す図。
【図６】実施の形態１に係る管理機能情報の内容を示す図。
【図７】実施の形態１に係る代理機能情報の内容を示す図。
【図８】実施の形態１に係る周辺機器情報の内容を示す図。
【図９】実施の形態１に係る携帯端末の動作例を示すフローチャート図。
【図１０】実施の形態１に係る携帯端末の動作例を示すフローチャート図。
【図１１】実施の形態１に係る携帯端末及び代理ノードの動作例を示すフローチャート図。
【図１２】実施の形態１に係る携帯端末の動作例を示すフローチャート図。
【図１３】実施の形態１に係る周辺機器の動作例を示すフローチャート図。
【図１４】実施の形態１に係る周辺機器の動作例を示すフローチャート図。
【図１５】実施の形態１に係る周辺機器の動作例を示すフローチャート図。
【図１６】実施の形態１に係る代理ノードの動作例を示すフローチャート図。
【図１７】実施の形態１に係る携帯端末及び周辺機器の動作例を示すフローチャート図。
【図１８】実施の形態１に係る携帯端末及び周辺機器のハードウェア構成例を示す図。
【符号の説明】
【０１７０】
２００１  ネットワーク、２１００  携帯端末Ａ、２１１０  基本ユニット、２１１１  通信部、２１１２  表示部、２１１３  入力部、２１１４  記憶部、２１１５  認証部、２１２０  機器管理部、２１３０  機器情報送受信部、２２００  周辺機器、２２１０  基本ユニット、２２１１  通信部、２２１２  表示部、２２１３  入力部、２２１４  記憶部、２２１５  認証部、２２２０  機器管理部、２２４０  被管理ユニット、２２４１  状態通知部、２２４２  履歴保存部、２２４３  代理選定部、２２５０  代理ノードユニット、２２５１  履歴管理部、２２５２  変更通知部、２２９０  機器固有機能、２３００  周辺機器、２３１０  基本ユニット、２３１１  通信部、２３１２  表示部、２３１３  入力部、２３１４  記憶部、２３１５  認証部、２３４０  被管理ユニット、２３４１  状態通知部、２３４２  履歴保存部、２３４３  代理選定部、２３９０  機器固有機能、２４００  周辺機器、１２１００  携帯端末Ｂ、１２１１０  基本ユニット、１２１１１  通信部、１２１１２  表示部、１２１１３  入力部、１２１１４  記憶部、１２１１５  認証部、１２１２０  機器管理部、１２１３０  機器情報送受信部。
【図１】
2007243756.tif 000003
【図２】
2007243756.tif 000004
【図３】
2007243756.tif 000005
【図４】
2007243756.tif 000006
【図５】
2007243756.tif 000007
【図６】
2007243756.tif 000008
【図７】
2007243756.tif 000009
【図８】
2007243756.tif 000010
【図９】
2007243756.tif 000011
【図１０】
2007243756.tif 000012
【図１１】
2007243756.tif 000013
【図１２】
2007243756.tif 000014
【図１３】
2007243756.tif 000015
【図１４】
2007243756.tif 000016
【図１５】
2007243756.tif 000017
【図１６】
2007243756.tif 000018
【図１７】
2007243756.tif 000019
【図１８】
2007243756.tif 000020