(57)【要約】【課題】頻繁に接続先のアドレスが変更される場合でも簡単に接続できるようにすること。【解決手段】通信ネットワークを介してクライアント装置１０Ｂに対して一つ以上のサービスを提供可能なサーバ機能を有する情報処理装置１０Ａは、上記サービスを識別するために上記サービス毎にサービスＩＤを生成して関連付けるＵＵＩＤ発生部６２と、上記通信ネットワークを介して、上記クライアント装置１０Ｂへ、上記サービスＩＤを送信するＵＵＩＤ転送部６４と、上記クライアント装置１０Ｂからサービス接続問合せがあったときには、当該問い合わせ元の上記クライアント装置１０Ｂと、上記サービス接続問合せに含まれるサービスＩＤで特定されるサービスを接続するサービス実行部５６と、を備える。【選択図】図１
2008287674.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してクライアント装置に対して一つ以上のサービスを提供可能なサーバ機能を有する情報処理装置において、
上記サービスを識別するために上記サービス毎にサービスＩＤを生成して関連付けるサービスＩＤ生成手段と、
上記通信ネットワークを介して、上記クライアント装置及び／または上記通信ネットワークに接続された検出代理サーバへ、上記サービスＩＤを送信するサービスＩＤ送信手段と、
上記クライアント装置及び／または上記検出代理サーバからサービス接続問合せがあったときには、当該問い合わせ元の上記クライアント装置及び／または上記検出代理サーバと、上記サービス接続問合せに含まれるサービスＩＤで特定されるサービスを接続するサービス接続手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
上記サービスＩＤは、ユニークなＵＵＩＤを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記サービスＩＤは、設定時刻情報、該情報処理装置の製造番号、内部ＣＰＵに記録されたＩＤ、メモリカード内に記録されたＩＤ、あるいはユーザ情報を元に生成されることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記サービス接続手段は、上記クライアント装置及び／または検出代理サーバとの間でアドレス解決処理、及び属性情報の交換を行った後、サービスの提供を開始することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
さらに、イベントが発生した場合には、イベント情報を上記クライアント装置に送信するイベント情報送信手段を具備することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
さらに、
画像を撮影する撮影手段と、
上記撮影画像を上記クライアント装置に送信する画像送信手段と、
を具備し、
上記イベント情報送信手段は、上記撮影手段により画像の撮影が行われたときに、上記クライアント装置にイベント情報を送信し、
上記画像送信手段は、上記イベント情報送信の後、上記クライアント装置から送信される画像送信要求に応答して上記撮影画像を送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
当該情報処理装置は、携帯可能であることを特徴とする請求項４に記載の情報処理装置。
【請求項８】
さらに、上記属性情報交換に応答して、あるいは上記アドレス解決処理に応答して、サービスの開始表示を行うサービス状態表示手段を具備することを特徴とする請求項４に記載の情報処理装置。
【請求項９】
通信ネットワークを介して情報処理装置内の所定のサービスに接続するクライアント装置において、
上記通信ネットワークに接続されている検出代理サーバに、上記所定のサービスのサービスＩＤを送信するサービスＩＤ送信手段と、
上記サービスＩＤの送信に応答して上記検出代理サーバより送信される情報処理装置のアドレスを取得する情報処理装置アドレス取得手段と、
上記情報処理装置アドレスを用いて上記情報処理装置に上記所定のサービスのサービスＩＤを送信して上記所定のサービスに接続するサービス接続手段と、
を具備することを特徴とするクライアント装置。
【請求項１０】
上記サービスＩＤは、ユニークなＵＵＩＤを含むことを特徴とする請求項９に記載のクライアント装置。
【請求項１１】
上記サービスＩＤは、設定時刻情報、該情報処理装置の製造番号、内部ＣＰＵに記録されたＩＤ、メモリカード内に記録されたＩＤ、あるいはユーザ情報を元に生成されることを特徴とする請求項１０に記載のクライアント装置。
【請求項１２】
上記サービス接続手段は、上記情報処理装置及び／または上記検出代理サーバとの間でアドレス解決処理、及び属性情報の交換を行った後、上記情報処理装置のサービスの利用を開始することを特徴とする請求項１０に記載のクライアント装置。
【請求項１３】
さらに、上記情報処理装置から送信されるイベント情報を受信する受信手段を具備することを特徴とする請求項１２に記載のクライアント装置。
【請求項１４】
さらに、
上記イベント情報受信手段で受信したイベント情報が、上記情報処理装置が画像撮影したことを示すものであった場合には、上記情報処理装置から上記撮影画像を取得する画像取得手段を具備することを特徴とする請求項１３に記載のクライアント装置。
【請求項１５】
さらに、上記属性情報交換に応答して、あるいは上記アドレス解決処理に応答して、サービスの開始表示を行うサービス状態表示手段を具備することを特徴とする請求項１２に記載のクライアント装置。
【請求項１６】
さらに、
上記属性情報交換のときに、そのサービスに関連付けられたアイコンを取得するアイコン情報取得手段と、
当該クライアント装置が利用中、あるいは選択可能なサービスを上記アイコンを用いて表示するサービス表示手段と、
具備することを特徴とする請求項１５に記載のクライアント装置。
【請求項１７】
通信ネットワークを介して相互に通信可能なクライアント装置、検出代理サーバ、及び情報処理装置を含む情報処理システムにおいて、
上記情報処理装置は、
上記通信ネットワークを介して上記クライアント装置が利用可能なサービス、及び
上記サービス毎に上記サービスを識別するためのサービスＩＤを生成し関連付けを行うサービスＩＤ生成手段、
を具備し、
上記検出代理サーバは、
上記サービスＩＤと上記情報処理装置のアドレス情報とを記憶する記憶手段、
を具備し、
上記クライアント装置は、
上記情報処理装置のサービスのサービスＩＤを取得する取得手段、及び
上記取得したサービスＩＤを用いて、上記検出代理サーバより上記情報処理装置のアドレス情報を取得して上記サービスと接続するサービス接続手段、
を具備することを特徴とする情報処理システム。
【請求項１８】
通信ネットワークを介して相互に通信可能なクライアント装置、検出代理サーバ、及び情報処理装置を含む情報処理システムにおいて、上記クライアント装置と上記情報処理装置の所定のサービスとを接続するサービス接続方法であって、
上記情報処理装置のサービス毎にサービスＩＤを生成し、
上記検出代理サーバは、上記サービスＩＤと上記情報処理装置のアドレス情報を記憶し、
上記クライアント装置と上記情報処理装置の所定のサービスとを接続するときには、接続しようとする上記所定のサービスのサービスＩＤを用いて、上記検出代理サーバより上記情報処理装置のアドレス情報を取得して上記クライアント装置と上記所定のサービスとを接続することを特徴とするサービス接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して相互に通信可能な情報処理装置及びクライアント装置、上記情報処理装置及びクライアント装置と上記通信ネットワークを介してそれらに相互に通信可能な検出代理サーバとを含む情報処理システム、及び、上記情報処理システムにおいて上記クライアント装置と上記情報処理装置の所定のサービスとを接続するサービス接続方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラにおいて、無線接続してパーソナルコンピュータ（以下、ＰＣと略記する）に画像データを送信する場合、送信先であるＰＣのメールアドレスを利用して、転送する方法が考えられていた。しかし、この方法では、デジタルカメラの構造が複雑になり、装置の小型化あるいは軽量化を図ることができないという問題があった。
【０００３】
構造を複雑にすることなく、撮影した画像データを電子メールに添付してＰＣに送信できるようにするために、特許文献１では、コンピュータネットワークとの接続情報及び電子メールのアドレス情報を設定するための構造化文書をクライアント装置（ＰＣ）の要求に応じて送信し、その後、そのクライアント装置から接続情報及びアドレス情報とその設定要求を受信して、接続情報やアドレスの設定を行うという方法が採られている。
【特許文献１】特開２００１−３６７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されているような方法では、クライアント装置側で情報処理装置であるデジタルカメラからの構造化文書に対する接続情報及びアドレス情報を入力する等しなければならず、頻繁に接続先（相手）やアクセスポイント（中継器）を変える場合に、簡単に接続先を切り替えて接続することができない。
【０００５】
本発明は、上記の点に鑑みてなされたもので、頻繁に接続先（情報処理装置及び／又はクライアント装置）のアドレスが変更される場合でも簡単に接続先を切り替えて接続できる情報処理装置、クライアント装置、情報処理システム及びサービス接続方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置の一態様は、通信ネットワークを介してクライアント装置に対して一つ以上のサービスを提供可能なサーバ機能を有する情報処理装置において、
上記サービスを識別するために上記サービス毎にサービスＩＤを生成して関連付けるサービスＩＤ生成手段と、
上記通信ネットワークを介して、上記クライアント装置及び／または上記通信ネットワークに接続された検出代理サーバへ、上記サービスＩＤを送信するサービスＩＤ送信手段と、
上記クライアント装置及び／または上記検出代理サーバからサービス接続問合せがあったときには、当該問い合わせ元の上記クライアント装置及び／または上記検出代理サーバと、上記サービス接続問合せに含まれるサービスＩＤで特定されるサービスを接続するサービス接続手段と、
を具備することを特徴とする。
【０００７】
本発明のクライアント装置の一態様は、通信ネットワークを介して情報処理装置内の所定のサービスに接続するクライアント装置において、
上記通信ネットワークに接続されている検出代理サーバに、上記所定のサービスのサービスＩＤを送信するサービスＩＤ送信手段と、
上記サービスＩＤの送信に応答して上記検出代理サーバより送信される情報処理装置のアドレスを取得する情報処理装置アドレス取得手段と、
上記情報処理装置アドレスを用いて上記情報処理装置に上記所定のサービスのサービスＩＤを送信して上記所定のサービスに接続するサービス接続手段と、
を具備することを特徴とする。
【０００８】
本発明の情報処理システムの一態様は、通信ネットワークを介して相互に通信可能なクライアント装置、検出代理サーバ、及び情報処理装置を含む情報処理システムにおいて、
上記情報処理装置は、
上記通信ネットワークを介して上記クライアント装置が利用可能なサービス、及び
上記サービス毎に上記サービスを識別するためのサービスＩＤを生成し関連付けを行うサービスＩＤ生成手段、
を具備し、
上記検出代理サーバは、
上記サービスＩＤと上記情報処理装置のアドレス情報とを記憶する記憶手段、
を具備し、
上記クライアント装置は、
上記情報処理装置のサービスのサービスＩＤを取得する取得手段、及び
上記取得したサービスＩＤを用いて、上記検出代理サーバより上記情報処理装置のアドレス情報を取得して上記サービスと接続するサービス接続手段、
を具備することを特徴とする。
【０００９】
本発明のサービス接続方法の一態様は、通信ネットワークを介して相互に通信可能なクライアント装置、検出代理サーバ、及び情報処理装置を含む情報処理システムにおいて、上記クライアント装置と上記情報処理装置の所定のサービスとを接続するサービス接続方法であって、
上記情報処理装置のサービス毎にサービスＩＤを生成し、
上記検出代理サーバは、上記サービスＩＤと上記情報処理装置のアドレス情報を記憶し、
上記クライアント装置と上記情報処理装置の所定のサービスとを接続するときには、接続しようとする上記所定のサービスのサービスＩＤを用いて、上記検出代理サーバより上記情報処理装置のアドレス情報を取得して上記クライアント装置と上記所定のサービスとを接続することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、頻繁に接続先のアドレスが変更される場合でも簡単に接続先を切り替えて接続できる情報処理装置、クライアント装置、情報処理システム及びサービス接続方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１２】
［第１実施形態］
図１（Ａ）は、本発明の第１実施形態に係る情報処理システムの構成を示す図で、この情報処理システムは、サーバとして機能する本発明の第１実施形態に係る情報処理装置１０Ａと、該情報処理装置１０Ａに無線接続される本発明の第１実施形態に係るクライアント装置１０Ｂと、から構成される。ここで、情報処理装置１０Ａ、クライアント装置１０Ｂとも、本実施形態では、デジタルカメラであるとする。
【００１３】
図１（Ｂ）及び（Ｃ）は、このデジタルカメラ１０の外観を示す図である。デジタルカメラ１０は、撮影時に被写体側となる表面に、撮影レンズ１２とフラッシュ１４、録音マイク１６が配され、上面に、ＰＯＷＥＲボタン１８とシャッタボタン２０が配置されている。また、上記撮影レンズ１２と反対側の面である裏面には、液晶モニタ２２、十字ボタン２４、ＯＫボタン２６、メニューボタン２８、再生ボタン３０、ズームボタン３２、スピーカ３４、グリーンＬＥＤ（Ｇ−ＬＥＤ）３６、オレンジＬＥＤ（Ｏ−ＬＥＤ）３８が配されている。なお、この内、液晶モニタ２２は、十字ボタン２４、ＯＫボタン２６、メニューボタン２８、及び再生ボタン３０と、同一面に配置されることが好ましい。
【００１４】
図１（Ａ）に示すように、上記情報処理装置１０Ａは、撮影手段としてのカメラ機能部４０、情報端末部４２、アンテナ４４、記憶媒体４６、デジタル／アナログ変換機４８、及びＬＡＮコネクタ５０からなる。
【００１５】
カメラ機能部４０は、上記撮影レンズ１２や撮像素子（図示せず）等を含む撮像モジュール５２と、該撮像モジュール５２で得られた画像信号に対してガンマ補正やホワイトバランス等の信号処理を施したり、圧縮処理等を行う画像エンジンＬＳＩ５４と、を含む。
【００１６】
情報端末部４２は、ＣＰＵやメモリから構成され、サービス接続手段、イベント情報送信手段及び画像送信手段として機能するサービス（アプリケーション）実行部５６と、該サービス実行部５６に接続された操作部５８、上記Ｇ−ＬＥＤ３６、上記Ｏ−ＬＥＤ３８、無線ＬＡＮモジュール６０、及び液晶モニタ２２とからなる。
【００１７】
ここで、サービス実行部５６は、一つ以上のサービス（アプリケーション）を実行すると共に、情報端末部４２の各種機能を制御するものである。なお、このサービス実行部５６は、ＣＰＵ内、あるいは外部不揮発性メモリ等に格納されている情報処理プログラムをＣＰＵで順次処理していくことで、情報端末部４２が有する各種機能を実現するように構成されている。また、このサービス実行部５６は、サービスＩＤ生成手段として機能するＵＵＩＤ発生部６２、サービスＩＤ送信手段として機能するＵＵＩＤ転送部６４、ＩＣＯＮ関連付け部６６及びデータベース情報作成部６８を備えている。ＵＵＩＤ発生部６２は、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により技術仕様公開されているＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）４１２２記載のＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒ）を、上記サービス毎に生成し関連付けるものである。ＵＵＩＤ転送部６４は、そのＵＵＩＤ発生部６２で生成関連付けたＵＵＩＤを無線ＬＡＮモジュール６０により外部に転送するものである。ＩＣＯＮ関連付け部６６は、クライアント装置１０Ｂとの接続開始時に、サービスや接続先デバイスとＧＵＩとしてのアイコン（以下、ＩＣＯＮと記す）とを関連付けるものである。データベース情報作成部６８は、当該情報処理装置１０Ａとクライアント装置１０Ｂとを関連付けるデータベースを作成するものである。
【００１８】
操作部５８は、ユーザが操作する上記ｋＰＯＷＥＲボタン１８、シャッタボタン２０、十字ボタン２４、ＯＫボタン２６、メニューボタン２８、再生ボタン３０、ズームボタン３２、等の各種ボタンである。上記Ｇ−ＬＥＤ３６，Ｏ−ＬＥＤ３８は、ユーザに当該情報処理装置１０Ａの状態を告知するための発光部であり、例えば、Ｇ−ＬＥＤ３６はサービスの開始／終了、記憶媒体４６へのアクセス状態、等を告知するために使用され、Ｏ−ＬＥＤ３８は無線ＬＡＮの接続／切断等を告知するために使用される。即ち、上記Ｇ−ＬＥＤ３６は、サービスの開始表示を行うサービス状態表示手段として機能する。無線ＬＡＮモジュール６０は、アンテナ４４を使用してクライアント装置１０Ｂと無線通信を行うものである。液晶モニタ２２は、上記カメラ機能部４０で撮像した写真画像を表示したり、操作部５８の操作やサービスの状態に応じてメニューやＩＣＯＮ等の各種情報を表示するものである。
【００１９】
記憶媒体４６は、上記カメラ機能部４０で撮像した写真画像を保存するためのメモリカード等であり、該情報処理装置１０Ａに内蔵して取り外しができないものであっても良いし、該情報処理装置１０Ａに対して着脱自在なものであっても構わない。
【００２０】
デジタル／アナログ変換機４８は、サービス実行部５６で発生した、ユーザに当該情報処理装置１０Ａの状態を告知するためのメッセージをアナログの音声信号に変換して、上記スピーカ３４によって発声するためのものである。
【００２１】
そして、ＬＡＮコネクタ５０は、ケーブルによりインターネットに有線接続するためのものである。
【００２２】
なお、クライアント装置１０Ｂの構成も、特に図示はしていないが、この情報処理装置１０Ａの構成と同様である。
【００２３】
次に、上記のような構成の情報処理システムの動作の概要を説明する。
【００２４】
図２は、情報処理装置１０Ａのサービス実行部５６及びクライアント装置１０Ｂのサービス実行部５６の動作フローチャートを示す図である。
【００２５】
まず、情報処理装置１０Ａからクライアント装置１０Ｂに対して、ネットワーク参加を開始するためのネットワーク、サービス参加情報を転送する（ステップＳ１０）。このネットワーク、サービス参加情報は、ＵＵＩＤ発生部６２により発生され、ＵＵＩＤ転送部６４によって転送される当該情報処理装置１０Ａ自身を識別するユニークなＵＵＩＤを含む。
【００２６】
クライアント装置１０Ｂは、そのネットワーク、サービス参加情報を受信すると（ステップＳ２０）、参加確認アドレス解決情報取得処理を実行する（ステップＳ２１）。即ち、ネットワーク参加確認を行い、上記ネットワーク、サービス参加情報から上記情報処理装置１０ＡのＵＵＩＤを取得してアドレス解決を行う。そして、該クライアント装置１０ＢのＵＵＩＤを発生し、上記情報処理装置１０Ａに送信する。
【００２７】
情報処理装置１０Ａでは、その受信に応じて（ステップＳ１１）、情報処理装置１０Ａの属性等を含む機器情報（メタデータ）をクライアント装置１０Ｂに送信する（ステップＳ１２）。
【００２８】
クライアント装置１０Ｂでは、そのメタデータの受信に応じて（ステップＳ２２）、クライアント装置１０Ｂの属性等を含む機器情報、およびサービスのカテゴリ（分野）、サービスの証明番号、メーカ名、機器の状態等のサービスに対応した情報（メタ情報）を情報処理装置１０Ａに送信する（ステップＳ２３）。
【００２９】
情報処理装置１０Ａでは、そのメタ情報の受信に応じて（ステップＳ１３）、機器の状態を表示する（ステップＳ１４）。即ち、ＩＣＯＮ関連付け部６６により、サービスやクライアント装置１０ＢとＩＣＯＮとを関連付けし、データベース情報作成部６８により、ＵＵＩＤで当該情報処理装置１０Ａとクライアント装置１０Ｂとを関連付けるデータベースを作成して、Ｇ−ＬＥＤ３６を点灯してサービスの開始を告知する。
【００３０】
その後は、情報処理装置１０Ａは、クライアント装置１０Ｂに対してサービスを提供していくことになる。
【００３１】
次に、上記動作をより詳細に説明する。
【００３２】
情報処理装置１０Ａとクライアント装置１０Ｂとで無線ＬＡＮを経由して通信を開始するにあたり、通信の初期設定を確立するのに必要な設定を情報処理装置１０Ａ及び／又はクライアント装置１０Ｂ側にしておく。これにより、情報処理装置１０Ａからのクライアント装置１０Ｂとの通信を起動することが可能になり、通信開始のクライアント装置１０Ｂ側の処理量を低減することができる。
【００３３】
従来、情報処理装置１０Ａとクライアント装置１０ＢとをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルで接続し、ネットワークの設定情報を交換して初期設定を簡単に登録し、その後、情報処理装置１０Ａの電源を起動させ、通信をするといったことが行われている。
【００３４】
ＩＥＥＥ８０２．１１シーケンスでは、無線ＬＡＮにおけるネットワーク識別子の一つとしてＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ）を利用している。ＳＳＩＤは所謂ネットワーク名としての役割を果たす。
【００３５】
インフラストラクチャモードのネットワーク構成の場合、基本となる一つのアクセスポイントと、その配下の複数の無線ＬＡＮ端末で構成されるネットワークをＢＳＳ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）と呼ぶが、その際に使用する識別子をＢＳＳＩＤと呼ぶ。また、複数のＢＳＳで構成されるネットワークのことをＥＳＳと呼び、その際に使用される識別子をＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  ＳＳＩＤ）と呼ぶ（本明細書では、特に記述がない場合、ＳＳＩＤはこのＥＳＳＩＤを指しているものとする）。ＳＳＩＤの設定は、意図しないネットワークに繋がらないようにするため、又は繋ぐ端末あるいは機器を識別するためのものである。つまり、アクセスポイントと無線ＬＡＮ端末は同じＳＳＩＤを設定しないと接続が不可能になる。この機能を使ってある程度使用者を制限することができるが、アクセスポイントはビーコンと呼ばれるパケットデータを周期的に配信している。このビーコンパケットの中には、無線ＬＡＮ端末が接続に必要なアクセスポイントのＳＳＩＤ名が含まれているので、この電波が届く範囲の無線ＬＡＮ端末にアクセスポイントの存在を知らせている。また、一部の設定ユーティリティソフトを使用することで、ＳＳＩＤ名を知ることができるので、このビーコンでＳＳＩＤを設定し、自動的に接続を行う。
【００３６】
図３は、このようなＩＥＥＥ８０２．１１シーケンスを利用した場合の、本実施形態に係る情報処理システムにおける情報処理装置１０Ａのサービス実行部５６及びクライアント装置１０Ｂのサービス実行部５６での無線ＬＡＮ接続確立動作のフローチャートを示す図である。
【００３７】
まず、情報処理装置１０Ａから、ＩＥＥＥ８０２．１１シーケンスを利用してビーコンにネットワーク参加を開始するためのネットワーク参加情報を含めて発信する（ステップＳ１０１）。このネットワーク参加情報は、ＵＵＩＤ発生部６２により発生され、ＵＵＩＤ転送部６４によって転送される当該情報処理装置１０Ａ自身を識別するユニークなＵＵＩＤと、上記ＳＳＩＤを含む。（尚、ネットワーク参加情報は、接続問い合わせ信号とも称する。）
クライアント装置１０Ｂのサービス実行部５６は、アンテナ４４を介して無線ＬＡＮモジュール６０でそのビーコンを受信すると（ステップＳ２０１）、ネットワーク参加を確認して、設定情報を返信する（ステップＳ２１１）。即ち、受信したビーコンによりデバイス（情報処理装置１０Ａ）を検出して、ＵＵＩＤを検出して、ネットワークの接続が可能か否かを、予め当該クライアント装置１０Ｂに接続許可としてそのＵＵＩＤが登録されているかを判断することで判別する。そして、接続許可であれば接続して、該クライアント装置１０ＢのＩＰアドレス又はＵＲＬのアドレス情報としてのＵＵＩＤ発生部６２で発生したＵＵＩＤを、ＵＵＩＤ転送部６４により設定情報として当該情報処理装置１０Ａに転送する。
【００３８】
情報処理装置１０Ａでは、そのクライアント装置１０Ｂからの応答を受け付けて（ステップＳ１１１）、ＳＳＩＤや無線ＬＡＮの暗号化方式を示すＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）情報を確認して、該ＳＳＩＤ，ＷＥＰ情報に対応する設定情報であるプロファイルに従って接続処理を実行する（ステップＳ１０２）。こうして無線ＬＡＮ接続が確立されたならば、Ｏ−ＬＥＤ３８を点灯して無線ＬＡＮの接続を告知する。
【００３９】
図４は、このようにして無線ＬＡＮの接続が確立されている状態での、情報処理装置１０Ａとクライアント装置１０Ｂとの間の通信プロセスを示す図である。
【００４０】
まず、ネットワークの参加宣言（Ｈｅｌｌｏメッセージ）を情報処理装置１０Ａ側からクライアント装置１０Ｂへ転送する。
【００４１】
なお、サービスを識別するユニークなＩＤコード（ＵＵＩＤ）は、このネットワークの参加宣言に先立って生成される。ＵＵＩＤの生成方法としては、ランダム関数によって発生させる方法、あるいは予め情報処理装置１０Ａに設定された時刻設定、ネットワークのハンドル情報等のユーザ情報、情報処理装置１０Ａの製造番号、ＣＰＵに記録されたユニークな番号、記録媒体４６に記録されたユニークな番号等の所定のデータに基づいてランダムな値を発生させる方法等がある。
【００４２】
本実施形態では、例えば、ネットワーク通信を行う上でＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）という形式で、ネットワーク上のオブジェクトにアクセスするためのシンプルな通信プロトコルを利用してデータ転送を行う。即ち、本実施形態においては、クライアント装置１０Ｂは情報処理装置１０Ａに対してリクエスト情報（どのサービスを利用したいか、サービスの実行に必要なパラメータなどの情報）を送信し、情報処理装置１０Ａからはクライアント装置１０Ｂに結果を応答する必要があり、これらやり取りのルールを予め定義しておくことが必要である。
【００４３】
ＳＯＡＰのメリットは、「拡張性」である。アプリケーション間で情報をやり取りする場合、実データとは別に付随的な情報が要求されることがある。ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ）プロトコルならば、ＨＴＴＰヘッダを使って、データ本体と付随的な情報を分けて送信する方法が考えられる。ＨＴＴＰヘッダには、コンテンツの種類、データ長、基本認証時のユーザＩＤ／パスワードなどが記録されるが、付随情報の授受をＨＴＴＰヘッダに委ねてしまうと、情報の授受手段がＨＴＴＰプロトコルに依存してしまうという問題があり、ＳＯＡＰがプロトコルに依存しない情報授受の手段として考案された。ＳＯＡＰは下記のようにされたデータを送受信する。図５は、ＨｅｌｌｏメッセージのＳＯＡＰ部分を示す図である。
【００４４】
（１）プロトコル・バインディング・ヘッダ部（不図示）
これは、使用する下位プロトコルに依存するヘッダ情報である。サーバ（本実施形態においては情報処理装置１０Ａ）は、このプロトコル・バインディング・ヘッダ部に記述された情報に基づいて、リクエスト情報がＳＯＡＰメッセージであることを認識する。このプロトコル・バインディング・ヘッダ部は、ＸｍＬの最初に記述されている。
【００４５】
（２）ＳＯＡＰ  Ｅｎｖｅｌｏｐｅ部７０（図５の＜Ｓ：Ｅｎｖｅｌｏｐｅ＞から＜／Ｓ：Ｅｎｖｅｌｏｐｅ＞の間）
このＳＯＡＰ  Ｅｎｖｅｌｏｐｅ部７０は、ＳＯＡＰメッセージ全体を表す。図５に示すように、このＳＯＡＰ  Ｅｎｖｅｌｏｐｅ部７０の中身は、さらにＳＯＡＰヘッダ部７２とＳＯＡＰ本体７４とに分類される。
【００４６】
（２−１）ＳＯＡＰヘッダ部７２（図５の＜Ｓ：Ｈｅａｄｅｒ＞から＜／Ｓ：Ｈｅａｄｅｒ＞の間）
このＳＯＡＰヘッダ部７２は、データ本体とは別に送信すべき付随情報を表す。
【００４７】
（２−２）ＳＯＡＰ本体７４（図５の＜Ｓ：Ｂｏｄｙ＞から＜／Ｓ：Ｂｏｄｙ＞の間）
このＳＯＡＰ本体７４は、ＳＯＡＰメッセージの核となる部分であり、データ本体を表す。具体的に呼び出したいサービス名（メソッド名）や実行に必要なパラメータなどの情報を表す。
【００４８】
本実施形態では、図５に示すように、ＳＯＡＰヘッダ部７２及びＳＯＡＰ本体７４それぞれにＵＵＩＤ７６を埋め込んで送受信するようにしている。
【００４９】
このようなＳＯＡＰ形式で送信されたネットワーク参加宣言を受信すると、クライアント装置１０Ｂ側では参加許可の信号として、サービス接続問合せ（Ｐｒｏｂｅ）を応答する。このサービス接続問合せがあると、情報処理装置１０Ａは、サービスを識別するユニークなＩＤコード（ＵＵＩＤ）を含む接続応答（Ｐｒｏｂｅ  Ｍａｔｃｈ）をクライアント装置１０Ｂに送信する。この接続応答の受信によりクライアント装置１０Ｂは、情報処理装置１０Ａのアドレスを取得するためにアドレス設定要求（Ｒｅｓｏｌｖｅ）を送信する。
【００５０】
情報処理装置１０Ａは、このアドレス設定要求に応じて、当該情報処理装置１０Ａのアドレスを通知するために、接続先アドレス更新（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）を送信する。これにより、クライアント装置１０Ｂに情報処理装置１０Ａのアドレスが登録され、クライアント装置１０Ｂにおける情報処理装置１０Ａのアドレス解決が可能となる。
【００５１】
次に、クライアント装置１０Ｂは、情報処理装置１０Ａのメタデータを取得するためにメタデータの要求（認証データ要求）を送信する。このとき、クライアント装置１０Ｂのメタ情報も送信する。即ち、上記情報処理装置１０Ａから送信されてきたサービスのＵＵＩＤを認識して、それをメタ情報に含めて転送する。これにより、情報処理装置１０Ａは、該クライアント装置１０Ｂを自身のクライアントと認識する。
【００５２】
そして、情報処理装置１０Ａでは、上記メタデータの要求に応じて、メタデータを通知するためにメタデータ送信（機器情報データ送信）を行う。
【００５３】
クライアント装置１０Ｂでは、上記メタデータを受信すると、ＩＣＯＮ関連付け部６６により、ＵＵＩＤでサービスや接続先デバイスとＩＣＯＮとを関連付けし、液晶モニタ２２にＩＣＯＮを表示したり、スピーカ３４による告知音で、情報処理装置１０Ａがネットワークに参加したことを告知する。
【００５４】
例えば、図６に示すように、データベース化されている過去に接続されたものをＩＣＯＮ７８で表示し、その内の、ネットワークに接続したときに利用可能な機器のＩＣＯＮ７８はくっきり表示させる等の強調表示を行うことで、利用可能な状態をユーザに告知する。利用できない機器のＩＣＯＮ７８はグレースケールで表示する等、利用可能な機器のＩＣＯＮ７８とは判別可能に表示する。または、接続しようとしているものは文字表示８０で表すようにしても良い。なお、上記ＩＣＯＮ７８の画像データや警告音は、最初から該クライアント装置１０Ｂ内に用意しておいても良いし、上記情報処理装置１０Ａから送信されてくるメタデータの一部として供給されるようにしても良い。
【００５５】
こうして強調表示されたＩＣＯＮ７８をクリックする、つまり十字ボタン２４の操作に当該ＩＣＯＮ７８を選択してＯＫボタン２６を押すことで確定すると、サービスが開始される。即ち、この段階で、ユーザは始めて操作を行うこととなる。そして、このサービスの開始に伴い、クライアント装置１０Ｂから情報処理装置１０Ａにサービス開始要求が送信される。
【００５６】
情報処理装置１０Ａでは、このサービス開始要求の受信に応じて、それを受け付けたことを表すサービス開始を返信するとともに、Ｇ−ＬＥＤ３６を点灯したり、スピーカ３４による告知音でサービスの開始を告知する。
【００５７】
一方、情報処理装置１０Ａからサービス開始を受けたクライアント装置１０Ｂでは、例えば、図７（Ａ）に示すように、サービス開始表示ＩＣＯＮ８２を表示したり、スピーカ３４による告知音で、サービス開始通知を行う。そして、データベース情報作成部６８によって、ＵＵＩＤで情報処理装置１０Ａと当該クライアント装置１０Ｂとを関連付けるデータベースを作成した後、情報処理装置１０Ａからイベントデータ転送（転送イベント）が送られてくるまで待機する。
【００５８】
なお、情報処理装置１０Ａ側においても、サービス開始時に、Ｇ−ＬＥＤ３６の点灯だけでなく、上記クライアント装置１０Ｂと同様に液晶モニタ２２にサービス開始表示ＩＣＯＮ８２を表示するようにしてもよいことは勿論である。
【００５９】
以下、情報処理装置１０Ａが提供するサービスの一つとして、例えばパーティ会場で情報処理装置１０Ａであるデジタルカメラで写真を撮影し、その写真データをクライアント装置１０Ｂである参加者のデジタルカメラに送信するような、写真提供サービスを例に説明する。
【００６０】
そのような写真提供サービスでは、パーティ会場にクライアント装置１０Ｂを持ったユーザが情報処理装置１０Ａのサービスエリアに入ると自動的に無線ＬＡＮの接続が確立され、ＩＣＯＮ７８のクリック操作でサービスが開始される。そして、情報処理装置１０Ａで写真を撮影するというイベントが発生したとき、そのイベント内容を示すイベントデータがクライアント装置１０Ｂに転送される。クライアント装置１０Ｂは、これを受けて、データ送信中であることをユーザに告知するために、上記ＩＣＯＮ７８を点滅表示させるとともに、情報処理装置１０Ａに対して転送要求（写真送信要求）を行う。
【００６１】
情報処理装置１０Ａはこの転送要求を受けて、写真データのクライアント装置１０Ｂへの転送を行う。なお、この写真データの転送中は、そのことをユーザに告知するために、Ｇ−ＬＥＤ３６を点滅させたり、スピーカ３４よりデータ送信中を示す告知音を発したりする。
【００６２】
そして、写真データ転送が終了したならば、クライアント装置１０Ｂでは上記ＩＣＯＮ７８を点灯表示に戻し、また、情報処理装置１０ＡではＧ−ＬＥＤ３６を点灯させたり、スピーカよりデータ送信終了に応じた告知音を出すことで、データ送信が終了したことをユーザに告知する。
【００６３】
このようにして、イベント発生毎に、写真データの転送が行われる。
【００６４】
そして、パーティの終了時等に、情報処理装置１０Ａからサービス終了を要求する終了要求イベントがクライアント装置１０Ｂに送信される。クライアント装置１０Ｂは、その終了要求イベントを受け付けた応答を返す。この応答を受けて情報処理装置１０Ａは切断メッセージをクライアント装置１０Ｂに送信する。クライアント装置１０Ｂは、その切断メッセージにより、サービスを終了する。なおこのとき、クライアント装置１０Ｂではサービス終了表示として上記ＩＣＯＮ７８を消灯し、情報処理装置１０ＡではＧ−ＬＥＤ３６を消灯させたり、スピーカ３４よりサービス終了を示す告知音を発することで、サービス終了したことをユーザに告知する。また、情報処理装置１０Ａでは、上記ＵＵＩＤで当該情報処理装置１０Ａとクライアント装置１０Ｂとを関連付けたデータベースをクリアする。
【００６５】
なお、上記終了要求イベントが送られる前に、サービスが異常終了した場合には、図７（Ｂ）に示すようなサービス切断表示ＩＣＯＮ８４を液晶モニタ２２に表示することで、ユーザに告知する。
【００６６】
また、写真データの転送中であることをＩＣＯＮ７８の点滅により告知するものとしたが、図８に示すように、接続矢印８６をアニメーション表示したり、点滅表示したりするようにしても良い。更には、実際に転送を行っているときは接続矢印８６が太く表示され、転送が終わると細い線で表示して、接続されていることのみを表すようにしても良い。
【００６７】
更には、ステレオスピーカを装備し、選択しているＩＣＯＮ７８の方向から告知音が聞こえるようにしても良い。
【００６８】
以上のように、本第１実施形態によれば、通信ネットワークを介してクライアント装置１０Ｂに対して一つ以上のサービスを提供可能なサーバ機能を有する情報処理装置１０Ａは、上記サービスを識別するために上記サービス毎にサービスＩＤを生成して関連付けるＵＵＩＤ発生部６２と、上記通信ネットワークを介して、上記クライアント装置１０Ｂへ、上記サービスＩＤを送信するＵＵＩＤ転送部６４と、上記クライアント装置１０Ｂからサービス接続問合せがあったときには、当該問い合わせ元の上記クライアント装置１０Ｂと、上記サービス接続問合せに含まれるサービスＩＤで特定されるサービスを接続するサービス実行部５６と、を備えるので、クライアント装置１０Ｂは、通信ネットワークに接続して、利用可能なサーバ機器である情報処理装置１０Ａを見つけ出し、ユーザが選択して、簡単に接続設定できる。即ち、屋外で無線通信を使用しようとするとき、ユーザが利用可能な通信を容易に見つけ出すことができる。従って、頻繁に接続先が変わる場合でも簡単に接続先を切り替えて接続でき、サービスの提供が可能となる。
【００６９】
［第２実施形態］
本発明の第２実施形態は、情報処理装置１０Ａが、インターネット上の検出代理サーバ（Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｘｙ  Ｓｅｒｖｅｒ）を介してクライアント装置１０Ｂにアクセスして、ネットワークの参加を確認、サービスヘの接続を行う例である。
【００７０】
本第２実施形態に係る情報処理システムは、図９（Ａ）に示すように、通信ネットワークを介して相互に通信可能な情報処理装置１０Ａ、クライアント装置１０Ｂ、及び検出代理サーバ８８を含む。情報処理装置１０Ａは、上記第１実施形態で説明したようなデジタルカメラ１０として構成され、検出代理サーバ８８は、上記情報処理装置１０ＡのサービスのＵＵＩＤと上記情報処理装置１０Ａのアドレス情報とを記憶するものである。クライアント装置１０ＢはＰＣとして構成され、上記サービスのＵＵＩＤを取得し、そのＵＵＩＤを用いて、上記検出代理サーバ８８より上記情報処理装置１０Ａのアドレス情報を取得して上記サービスと接続する。
【００７１】
上記第１実施形態で説明したのと同様にして、図９（Ａ）に（１）として示すような、ＷｉＦｉルータ等のインターネットゲートウェイデバイス（ＩＧＤ）９０を介して無線ＬＡＮの接続が確立される。
【００７２】
図１０は、ＩＧＤ９０を介した無線ＬＡＮの接続が確立されている状態での、図９（Ａ）に（２）として示すような、検出代理サーバ８８を用いた、情報処理装置１０Ａとクライアント装置１０Ｂとの間の通信プロセスを示す図である。なお、図１０において、破線の矢印はマルチキャストを表し、実線の矢印はユニキャストを表している。
【００７３】
まず、情報処理装置１０Ａがネットワーク参加を通知するためにＨｅｌｌｏメッセージをマルチキャストで送信する。本実施形態においても、上記第１実施形態と同様、ＵＵＩＤ７６を埋め込んだＳＯＡＰ形式で送信する。
【００７４】
検出代理サーバ８８は、このネットワーク参加宣言を受信すると、その送信元である情報処理装置１０Ａのアドレス情報を取得するために、アドレス解決、接続要求（Ｒｅｓｏｌｖｅ）をマルチキャストで送信する。情報処理装置１０Ａは、このアドレス解決、接続要求の受信に応じて、当該情報処理装置１０Ａのアドレス情報を通知するために、アドレス設定、接続許可（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）を、送信元の検出代理サーバ８８にユニキャストで送信する。これにより、検出代理サーバ８８に情報処理装置１０Ａのアドレス情報が登録され、検出代理サーバ８８における情報処理装置１０Ａのアドレス解決が可能となる。
【００７５】
また、クライアント装置１０Ｂは、上記情報処理装置１０Ａがマルチキャストで送信したネットワーク参加宣言を受信すると、機器を検索するために、サービス問い合わせ確認（Ｐｒｏｂｅ）をマルチキャストで送信する。これに対して、起動中の情報処理装置１０Ａ及び検出代理サーバ８８が応答し、サービス接続要求（Ｐｒｏｂｅ  Ｍａｔｃｈ）を送信元のクライアント装置１０Ｂにユニキャストで送信する。なお、検出代理サーバ８８が送信するサービス接続要求には、当該検出代理サーバ８８のアドレス情報が含まれる。
【００７６】
上記サービス接続要求の受信により、クライアント装置１０Ｂは、情報処理装置１０Ａのアドレス情報を取得するために、アドレス解決要求（Ｒｅｓｏｌｖｅ）をマルチキャストで送信する。情報処理装置１０Ａは、その受信に応じて、当該情報処理装置１０Ａのアドレス情報を通知するために、アドレス設定、接続許可（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）を送信元のクライアント装置１０Ｂにユニキャストで送信する。また、上記情報処理装置１０Ａのアドレス情報を把握している検出代理サーバ８８も、上記情報処理装置１０Ａのアドレス情報を上記クライアント装置１０Ｂにユニキャストで送信する。これにより、クライアント装置１０Ｂは、情報処理装置１０Ａのアドレス情報を把握した状態となる。
【００７７】
次に、クライアント装置１０Ｂは、情報処理装置１０Ａのメタデータを取得するためにメタデータの送信要求を情報処理装置１０Ａにユニキャストで送信する。このとき、クライアント装置１０Ｂのメタ情報も送信する。そして、情報処理装置１０Ａでは、上記メタデータの送信要求に応じて、メタデータをクライアント装置１０Ｂにユニキャストで送信する。
【００７８】
次に、クライアント装置１０Ｂは、情報処理装置１０Ａの購読登録をするために購読要求（Ｓｕｂｓｃｒｉｂｅ）を情報処理装置１０Ａにユニキャストで送信する。情報処理装置１０Ａでは、それに応じて、Ｇ−ＬＥＤ３６を点灯したり、スピーカ３４による告知音でサービスの開始を告知するとともに、購読登録を受け付けたことを通知するために、購読要求確認（Ｓｕｂｓｃｒｉｂｅ  Ｒｅｓｐｏｎｓｅ）をクライアント装置１０Ｂにユニキャストで送信する。この場合、情報処理装置１０Ａは、サービスを識別するユニークなＩＤコード（ＵＵＩＤ）を自動的に生成し、そのＵＵＩＤを上記購読要求確認に含めて送信するとともに、そのＵＵＩＤで当該情報処理装置１０Ａとクライアント装置１０Ｂとを関連付けたデータベースを作成する。
【００７９】
クライアント装置１０Ｂでは、上記購読要求確認を受信することにより、情報処理装置１０Ａのイベントを受信できる状態となり、ＩＣＯＮ関連付け部６６により、ＵＵＩＤでサービスや接続先デバイスとＩＣＯＮとを関連付けし、液晶モニタ２２にＩＣＯＮ７８を表示したり、スピーカ３４による告知音で、情報処理装置１０Ａがネットワークに参加したことを告知する。
【００８０】
なお、特に図示はしていないが、上記ＵＵＩＤは、検出代理サーバ８８にも送信されて記録される。これにより、そのＵＵＩＤの問い合わせに応じて、登録情報の検索が行われ、予め登録されているＵＵＩＤが発見されれば、認証を行って、有線または無線でネットワーク（インフラストラクチャモードで通信できる）通信機能が内蔵された情報処理装置１０Ａがネットワークに参加したことを確認可能となる。
【００８１】
クライアント装置１０Ｂにおいて、ＩＣＯＮ７８をクリックすると、サービスが開始される。即ち、この段階で、ユーザは始めて操作を行うこととなる。そして、このサービスの開始に伴い、クライアント装置１０Ｂから情報処理装置１０Ａに、外部からの接続ＩＰアドレス送信（入力設定）をユニキャストで送信する。これにより、情報処理装置１０Ａは、グローバルネットワークからイベントを通信するための情報として、ＩＧＤ９０のインターネット９２側のＩＰアドレス（グローバルアドレス、またはＷＡＮアドレス）である、外部から接続できる検出代理サーバ８８のＩＰアドレスを、ＵＵＩＤと関連付けて記憶する（ＵＵＩＤの登録）。
【００８２】
そして、情報処理装置１０Ａで写真を撮影するというイベントが発生したとき、そのイベント内容を示すイベント情報（撮影して転送準備ＯＫ）がクライアント装置１０Ｂにユニキャストで転送される。クライアント装置１０Ｂは、これを受けて、データ送信中であることをユーザに告知するために、ＩＣＯＮ７８を点滅表示させるとともに、情報処理装置１０Ａに対して転送要求（写真送信要求）をユニキャストで行う。
【００８３】
情報処理装置１０Ａはこの転送要求を受けて、写真データのクライアント装置１０Ｂへの転送をユニキャストで行う。なお、この写真データの転送中は、そのことをユーザに告知するために、Ｇ−ＬＥＤ３６を点滅させたり、スピーカ３４よりデータ送信中を示す告知音を発したりする。
【００８４】
そして、写真データ転送が終了したならば、クライアント装置１０Ｂでは上記ＩＣＯＮ７８を点灯表示に戻し、また、情報処理装置１０ＡではＧ−ＬＥＤ３６を点灯させたり、スピーカよりデータ送信終了に応じた告知音を出すことで、データ送信が終了したことをユーザに告知する。
【００８５】
このようにして、イベント発生毎に、写真データの転送が行われる。
【００８６】
そして、情報処理装置１０Ａからサービス終了を要求する終了要求イベントがクライアント装置１０Ｂにユニキャストで送信されると、クライアント装置１０Ｂは、その終了要求イベントを受け付けたことを示すイベント応答をユニキャストで返す。この応答を受けて情報処理装置１０Ａは切断メッセージをクライアント装置１０Ｂにユニキャストで送信する。クライアント装置１０Ｂは、その切断メッセージにより、サービスを終了する。なおこのとき、クライアント装置１０Ｂではサービス終了表示として上記ＩＣＯＮ７８を消灯し、情報処理装置１０ＡではＧ−ＬＥＤ３６を消灯させたり、スピーカ３４よりサービス終了を示す告知音を発することで、サービス終了したことをユーザに告知する。
【００８７】
以上のようにして、無線ＬＡＮエリア内で情報処理装置１０Ａがクライアント装置１０Ｂにサービスを提供することができる。
【００８８】
そして更に、本実施形態では、以下のようにして、無線ＬＡＮエリア外から情報処理装置１０Ａがクライアント装置１０Ｂにサービスの提供を行うことができる。
【００８９】
即ち、情報処理装置１０Ａは、上述したようにして外部から接続できるＩＧＤ９０のインターネット９２側のＩＰアドレス（検出代理サーバ８８のＩＰアドレス）および／またはポート番号をＵＵＩＤと関連付けて記憶している。そこで、図９（Ｂ）に示すように、外出先等において、そのＩＰアドレス（ＷＡＮアドレス）情報により、ＨｏｔＳｐｏｔなどのアクセスポイント（ＡＰ）９４を介してインターネット９２経由で検出代理サーバ８８に接続し、情報処理装置１０Ａの状態をクライアント装置１０Ｂ側に送信、又はクライアント装置１０Ｂの状態を情報処理装置１０Ａに送信して、利用可能なとき、クライアント装置１０ＢでＩＣＯＮ７８を表示して選択可能にする。
【００９０】
具体的には、情報処理装置１０ＡのＩＰアドレス（ＷＡＮアドレス）は、ＡＰ９４を介したインターネット９２への接続毎に変化する。そこで、図１１に示すように、情報処理装置１０Ａは、上記ＵＵＩＤと関連付けて記憶している検出代理サーバ８８のＩＰアドレス情報に従って、当該検出代理サーバ８８にアドレス情報の変更を通知するためのネットワークの参加宣言（Ｈｅｌｌｏ）を送信する。これは、上記ＵＵＩＤを含む。これを受けて、検出代理サーバ８８は、保持している情報処理装置１０Ａの接続先（アドレス情報）を更新する。
【００９１】
その更新の通知がクライアント装置１０Ｂに対してなされると、クライアント装置１０Ｂは、情報処理装置１０Ａのアドレス情報を取得するために、検出代理サーバ８８にアドレス解決要求（Ｒｅｓｏｌｖｅ）を送信する。このアドレス解決要求は、図１０で説明したようなサービスや接続先デバイスとＩＣＯＮとの関連付けで用いたＵＵＩＤを含む。このアドレス解決要求に応じて、検出代理サーバ８８は、情報処理装置１０Ａの更新されたアドレス情報を通知するために、アドレス解決応答（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）をクライアント装置１０Ｂに送信する。これにより、クライアント装置１０Ｂが情報処理装置１０Ａのアドレス情報を把握し、情報処理装置１０Ａのイベントを受信できる状態となる。そこで、先に関連付けしたサービスや接続先デバイスとＩＣＯＮとのデータベースにより、液晶モニタ２２にＩＣＯＮ７８を表示したり、スピーカ３４による告知音で、情報処理装置１０Ａがネットワークに参加したことを告知する。
【００９２】
また、情報処理装置１０Ａは、クライアント装置１０Ｂのアドレス情報を確認するために、検出代理サーバ８８にアドレス解決要求（Ｒｅｓｏｌｖｅ）を送信する。これに応じて、検出代理サーバ８８は、クライアント装置１０Ｂのアドレス情報を通知するために、アドレス解決応答（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）を情報処理装置１０Ａに送信する。これにより、情報処理装置１０Ａでは、Ｇ−ＬＥＤ３６を点灯したり、スピーカ３４による告知音でサービスの開始を告知する。
【００９３】
そして、情報処理装置１０Ａで写真を撮影するというイベントが発生したとき、そのイベントを通知するために、写真転送準備ＯＫをクライアント装置１０Ｂに送信する。クライアント装置１０Ｂは、これを受けて、情報処理装置１０Ａのアドレス情報を確認するために、検出代理サーバ８８にアドレス解決要求（Ｒｅｓｏｌｖｅ）を送信する。これに応じて、検出代理サーバ８８は、情報処理装置１０Ａのアドレス情報を通知するために、アドレス解決応答（Ｒｅｓｏｌｖｅ  Ｍａｔｃｈ）をクライアント装置１０Ｂに送信する。このアドレス解決要求の受信に応じて、クライアント装置１０Ｂは、データ送信中であることをユーザに告知するために、ＩＣＯＮ７８を点滅表示させるとともに、受信したアドレス情報に従って情報処理装置１０Ａに対して、写真データを取得するために転送要求（写真送信要求）を送信する。この転送要求は、上記ＵＵＩＤを含む。
【００９４】
情報処理装置１０Ａはこの転送要求を受けて、Ｇ−ＬＥＤ３６を点滅させたり、スピーカ３４よりデータ送信中を示す告知音を発したりするとともに、写真データのクライアント装置１０Ｂへの転送を行う。そして、写真データ転送が終了したならば、クライアント装置１０Ｂでは上記ＩＣＯＮ７８を点灯表示に戻し、また、情報処理装置１０ＡではＧ−ＬＥＤ３６を点灯させたり、スピーカよりデータ送信終了に応じた告知音を出すことで、データ送信が終了したことをユーザに告知する。
【００９５】
このようにして、イベント発生毎に、写真データの転送が行われる。
【００９６】
そして、情報処理装置１０Ａからサービス終了を要求する終了要求イベントがクライアント装置１０Ｂに送信されると、クライアント装置１０Ｂは、その終了要求イベントを受け付けたことを示すイベント応答を返す。この応答を受けて情報処理装置１０Ａは切断メッセージをクライアント装置１０Ｂに送信する。クライアント装置１０Ｂは、その切断メッセージにより、サービスを終了する。なおこのとき、クライアント装置１０Ｂではサービス終了表示として上記ＩＣＯＮ７８を消灯し、情報処理装置１０ＡではＧ−ＬＥＤ３６を消灯させたり、スピーカ３４よりサービス終了を示す告知音を発することで、サービス終了したことをユーザに告知する。
【００９７】
このようにして、外出先等から情報処理装置１０Ａを、家庭内等に構成した無線ＬＡＮエリアに接続してクライアント装置１０Ｂがサービスを受けられる。
【００９８】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００９９】
例えば、情報処理装置１０Ａはデジタルカメラ１０を例に説明したが、写真画像や音楽等のコンテンツデータを多数保存するための大容量記憶媒体を内蔵したポータブルコンテンツ再生装置、ＰＤＡ、携帯電話機、等、他の携帯機器であっても構わない。同様に、クライアント装置１０Ｂもデジタルカメラ１０やＰＣに限定されるものではない。
【図面の簡単な説明】
【０１００】
【図１】図１（Ａ）は、本発明の第１実施形態に係る情報処理システムの構成を示す図であり、図１（Ｂ）及び（Ｃ）はそれぞれ本発明の第１実施形態に係る情報処理装置又はクライアント装置としてのデジタルカメラの外観を示す図である。
【図２】図２は、情報処理装置のサービス実行部及びクライアント装置のサービス実行部の動作フローチャートを示す図である。
【図３】図３は、ＩＥＥＥ８０２．１１シーケンスを利用した場合の情報処理装置のサービス実行部及びクライアント装置のサービス実行部での無線ＬＡＮ接続確立動作のフローチャートを示す図である。
【図４】図４は、無線ＬＡＮの接続が確立されている状態での情報処理装置とクライアント装置との間の通信プロセスを示す図である。
【図５】図５は、ＨｅｌｌｏメッセージのＳＯＡＰ部分を示す図である。
【図６】図６は、接続可能機器を告知するための表示例を示す図である。
【図７】図７（Ａ）は、サービス開始表示の表示例を示す図であり、図７（Ｂ）は、サービスの異常切断時の表示例を示す図である。
【図８】図８は、写真データ転送中の表示例を示す図である。
【図９】図９（Ａ）は、本発明の第２実施形態に係る情報処理システムの構成を示す図であり、図９（Ｂ）は、情報処理装置がクライアント装置が存在するＬＡＮ外にある場合の通信経路を示す図である。
【図１０】図１０は、無線ＬＡＮの接続が確立されている状態での検出代理サーバを用いた情報処理装置とクライアント装置との間の通信プロセスを示す図である。
【図１１】図１１は、図９（Ｂ）の場合における検出代理サーバを用いた情報処理装置とクライアント装置との間の通信プロセスを示す図である。
【符号の説明】
【０１０１】
１０…デジタルカメラ、  １０Ａ…情報処理装置、  １０Ｂ…クライアント装置、  １２…撮影レンズ、  １４…フラッシュ、  １６…録音マイク、  １８…ＰＯＷＥＲボタン、  ２０…シャッタボタン、  ２２…液晶モニタ、  ２４…十字ボタン、  ２６…ＯＫボタン、  ２８…メニューボタン、  ３０…再生ボタン、  ３２…ズームボタン、  ３４…スピーカ、  ３６…グリーンＬＥＤ（Ｇ−ＬＥＤ）、  ３８…オレンジＬＥＤ（Ｏ−ＬＥＤ）、  ４０…カメラ機能部、  ４２…情報端末部、  ４４…アンテナ、  ４６…記憶媒体、  ４８…デジタル／アナログ変換機、  ５０…ＬＡＮコネクタ、  ５２…撮像モジュール、  ５４…画像エンジンＬＳＩ、  ５６…サービス実行部、  ５８…操作部、  ６０…無線ＬＡＮモジュール、  ６２…ＵＵＩＤ発生部、  ６４…ＵＵＩＤ転送部、  ６６…ＩＣＯＮ関連付け部、  ６８…データベース情報作成部、  ７０…ＳＯＡＰ、  Ｅｎｖｅｌｏｐｅ部、  ７２…ＳＯＡＰヘッダ部、  ７４…ＳＯＡＰ本体、  ７６…ＵＵＩＤ、  ７８…ＩＣＯＮ、  ８０…文字表示、  ８２…サービス開始表示ＩＣＯＮ、  ８４…サービス切断表示ＩＣＯＮ、  ８６…接続矢印、  ８８…検出代理サーバ、  ９０…インターネットゲートウェイデバイス（ＩＧＤ）、  ９２…インターネット、  ９４…アクセスポイント。
【図１】
2008287674.tif 000003
【図２】
2008287674.tif 000004
【図３】
2008287674.tif 000005
【図４】
2008287674.tif 000006
【図５】
2008287674.tif 000007
【図６】
2008287674.tif 000008
【図７】
2008287674.tif 000009
【図８】
2008287674.tif 000010
【図９】
2008287674.tif 000011
【図１０】
2008287674.tif 000012
【図１１】
2008287674.tif 000013