(57)【要約】【課題】  設定操作を簡易にして利便性を向上できる情報提供システム及びアダプタ装置を提供する。【解決手段】  ネットワークを介して相互に接続されるホームサーバ１と、アダプタ装置４とを含み、アダプタ装置４は、予め定められた少なくとも一つの機能を提供するアダプタ装置４であって、当該機能に係る機能関係情報をホームサーバ１との間で送信又は受信し、機能を特定する機能特定情報と、機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、ホームサーバ１に対して出力する。【選択図】        図１
2006127330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続されるサーバ装置と、アダプタ装置とを含み、
前記アダプタ装置は、
予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手段と、
前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手段と、
を含み、
前記サーバ装置は、前記アダプタ装置ごとに、当該アダプタ装置から入力されるアダプタ関連情報に基づいて、当該アダプタ装置との前記機能関係情報の送信又は受信の方式を決定し、各アダプタ装置ごとに決定した方式で、各アダプタ装置との前記機能関係情報の送信又は受信を実行することを特徴とする情報提供システム。
【請求項２】
ネットワークを介してサーバ装置に接続されるアダプタ装置であって、
予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手段と、
前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手段と、
を含むことを特徴とするアダプタ装置。
【請求項３】
ネットワークを介してサーバ装置に接続されるアダプタ装置の制御方法であって、
アダプタ装置に、
予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する工程と、
前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する工程と、
を実行させることを特徴とするアダプタ装置の制御方法。
【請求項４】
ネットワークを介してサーバ装置に接続されるアダプタ装置の制御プログラムであって、
アダプタ装置に、
予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手順と、
前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手順と、
を実行させることを特徴とするアダプタ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、任意の拠点に配置されて当該拠点における情報を収集する等の処理を行うアダプタ装置及びそれを含む情報提供システムに関する。
【背景技術】
【０００２】
近年では、インターネットを介して接続されるコンピュータ機器の数が増大し、多岐にわたるサービスがネットワークを介して提供されるようになっている。また、今後は地域・家庭といった小規模のコミュニティの間でも、ネットワークを利用した、情報の共有やネットワークサービスの共同利用が実現されるものと期待されている。
【０００３】
そこで最近では、ホームサーバと呼ばれる家庭用サーバ装置を設置するとともに、家庭内にローカルネットワークを張って、家族の構成員の各々が所持する端末や家電製品などを相互接続し、また、インターネットへの接続を可能とする技術が考えられている。
【０００４】
ここで家庭内に配置したホームサーバを介して対人感知センサの感知情報を転送する技術が特許文献１に開示されている。
【特許文献１】特開２００４−２６６４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、上記従来の特許文献１に開示されているようなデバイスでは、ホームサーバとの間の接続は、ローカルエリアネットワークを介して行われることとなる。このため、ホームサーバにおけるネットワーク関係の設定操作が不可欠であり、利便性が低い。
【０００６】
本発明は上記実情に鑑みて為されたもので、設定操作を簡易にして利便性を向上できる情報提供システム及びアダプタ装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来例の問題点を解決するための本発明は、ネットワークを介して相互に接続されるサーバ装置と、アダプタ装置とを含む情報提供システムであって、前記アダプタ装置は、予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手段と、前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手段と、を含み、前記サーバ装置は、前記アダプタ装置ごとに、当該アダプタ装置から入力されるアダプタ関連情報に基づいて、当該アダプタ装置との前記機能関係情報の送信又は受信の方式を決定し、各アダプタ装置ごとに決定した方式で、各アダプタ装置との前記機能関係情報の送信又は受信を実行することを特徴としている。
【０００８】
このようにアダプタ装置から受け入れられるアダプタ関連情報に基づいて、サーバ装置とアダプタ装置との間の情報の送信または受信の手順が調整されることで、設定操作を簡便にして、利便性を向上できる。
【０００９】
また、本発明の一態様に係るアダプタ装置は、ネットワークを介してサーバ装置に接続されるアダプタ装置であって、予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手段と、前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手段と、を含むことを特徴としている。
【００１０】
さらに上記従来例の問題点を解決するための本発明は、ネットワークを介してサーバ装置に接続されるアダプタ装置の制御方法であって、アダプタ装置に、予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する工程と、前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する工程と、を実行させることを特徴としている。
【００１１】
さらに本発明の別の態様は、ネットワークを介してサーバ装置に接続されるアダプタ装置の制御プログラムであって、アダプタ装置に、予め定められた少なくとも一つの機能を提供するアダプタ装置であって、当該機能に係る機能関係情報を前記サーバ装置との間で送信又は受信する手順と、前記機能を特定する機能特定情報と、前記機能関係情報の送信又は受信の方式を表すアクセス方式情報と、を含むアダプタ関連情報を、前記サーバ装置に対して出力する手順と、を実行させることを特徴としている。
【発明を実施するための最良の形態】
【００１２】
［基本構成と認証処理］
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係るサービスシステムは、図１に示すように、利用者自宅に設置された認証サーバ装置としてのホームサーバ１と、各地に点在するアクセスポイント２と、利用者が所持する端末装置３とを含み、ホームサーバ１と各アクセスポイント２とはネットワーク（以下では家庭内ネットワークと区別するため、グローバルネットワークと呼ぶ）を介して相互に接続されている。
【００１３】
ホームサーバ１は、図２に示すように、第１通信部１１と、記憶部１２と、ストレージ部１３と、第２通信部１４と、制御部１５とを含んで構成されている。アクセスポイント２は、図３に示すように、第１通信部２１と、制御部２２と、記憶部２４と、第２通信部２３とを含んで構成されている。端末装置３は、図４に示すように、通信部３１と、制御部３２と、記憶部３３と、操作部３４と、表示部３５とを含んで構成されている。
【００１４】
ホームサーバ１の第１通信部１１は、例えばネットワークカードであり、グローバルネットワークに接続されている。この第１通信部１１は、制御部１５から入力される指示に従って、グローバルネットワークを介してデータを送信する。また、グローバルネットワークを介してホームサーバ１宛のデータを受信し、制御部１５に出力する。
【００１５】
記憶部１２は、メモリ素子などであり、制御部１５によって実行されるプログラムを保持する。また、この記憶部１２は、制御部１５の処理において必要となるデータを保持するワークメモリとしても動作する。
【００１６】
ストレージ部１３は、例えばハードディスクであり、制御部１５によって実行されるプログラムを格納したコンピュータ可読な記憶媒体として動作する。このプログラムは、実行時に記憶部１２に引写されて、制御部１５の処理に供される。また、このストレージ部１３は、端末装置３の認証のために必要となる認証用情報を格納している。具体的にこの認証用情報としては、ユーザ名やパスワードなどの情報で構わない。
【００１７】
第２通信部１４は、ネットワークインタフェースであり、家庭内ネットワーク（以下ローカルネットワークと呼ぶ）に接続されている。この第２通信部１４は、制御部１５から入力される指示に従って、ローカルネットワークを介してデータを送信する。また、ローカルネットワークを介してホームサーバ１宛のデータを受信し、制御部１５に出力する。具体的にこのローカルネットワークは、電力線ネットワーク（ＰＬＣ）とすることができる。またこれに限られず、無線ＬＡＮや、一般的なイーサネット（登録商標）ケーブルを用いたネットワークであっても構わない。
【００１８】
制御部１５は、記憶部１２に格納されているプログラムに従って動作するものであり、ＣＰＵ等で実現できる。この制御部１５は、グローバルネットワークや、ローカルネットワークを介して認証要求を受けて、当該認証要求に基づく認証処理を行い、その結果を要求側に返信する処理を行う。ここで制御部１５は、認証要求を受信するに際し、一般的な通信用プロトコル（例えばＨＴＴＰや、ＦＴＰなど）とは別に特に定めた特定の認証プロトコルを用いて受信する。
【００１９】
具体的に制御部１５は、認証要求を受信したときには、当該認証要求に含まれるユーザ名やパスワード等の情報を抽出する。そしてストレージ部１３に格納されている認証用情報と、抽出した情報とを比較し、その比較の結果を認証結果として送信出力する。
【００２０】
またこの制御部１５は、ローカルネットワークに接続されている端末装置３の認証に成功した後、当該端末装置３からグローバルネットワーク上のサービス提供サーバへの通信要求を受けると、当該通信要求に係るデータをグローバルネットワーク上のサービス提供サーバに対して送信する。また、このサービス提供サーバから受信される応答等をローカルネットワークに接続されている端末装置３に対して送信出力する。つまり、本実施の形態では、ホームサーバ１は、家庭内におけるグローバルネットワークの接続出口として機能している。
【００２１】
アクセスポイント２は、例えば無線ＬＡＮ装置であるが、その処理の内容が従来のものと異なっている。アクセスポイント２の第１通信部２１は、アクセスポイント２のサービスエリア（電波到達エリア）内の端末装置３と、無線にて相互に通信する。この第１通信部２１は、無線にて受信したデータを制御部２２に出力する。また、制御部２２から入力される指示に従って、端末装置３宛のデータを無線にて放射する。
【００２２】
制御部２２は、例えばＣＰＵによって実現でき、記憶部２４に格納されているプログラムに従って動作している。この制御部２２は、基本的には第１通信部２１が、端末装置３から無線にて受信したサービス要求等を、第２通信部２３を介してグローバルネットワーク上のサービス提供サーバに対して送信し、サービス提供サーバからの応答等を要求元の端末装置３に対して第１通信部２１を介して送信する処理を行っている。つまり、このアクセスポイント２は、サービスエリア内の端末装置３に対して、グローバルネットワークへの接続出口として機能している。
【００２３】
本実施の形態においては、制御部２２は、端末装置３が認証を受けていない間は、当該端末装置３からの通信要求のうち、特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出する処理を行う。この認証に係る制御部２２の処理については、後に詳しく述べる。
【００２４】
記憶部２４は、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリ素子などで実現でき、制御部２２によって実行されるプログラムを保持している。また、この記憶部２４は、制御部２２のワークメモリとしても動作する。
【００２５】
第２通信部２３は、例えばネットワークカードであり、グローバルネットワークに接続されている。この第２通信部２３は、制御部２２から入力される指示に従って、グローバルネットワークを介してデータを送信する。また、グローバルネットワークを介して、サービスエリア内の端末装置３宛のデータを受信し、第１通信部２１を介して端末装置３に対して送信出力する。
【００２６】
ここで制御部２２の具体的な処理内容について説明する。ここでは制御部２２が認証を受けた端末装置３に固有の識別子（例えばＭＡＣ（Media Access Control）アドレス）を記憶部２４に格納するものとする。
【００２７】
つまり、ある端末装置３からサービス提供サーバへの通信要求を受けたときに、制御部２２は記憶部２４に格納した識別子を参照して、当該通信要求元である端末装置３に固有の識別子が格納されているか（認証を受けたものであるか否か）を調べる。そして当該通信要求元である端末装置３に固有の識別子が格納されていない場合は、未だ認証を受けていないものとして、当該通信要求に係るデータを、グローバルネットワーク側に送信しない。また、当該通信要求元である端末装置３に固有の識別子が格納されていた場合は、制御部２２は、該通信要求に係るデータを、グローバルネットワークを介して送信する。
【００２８】
またこの制御部２２は、特定の認証プロトコルを用いた認証要求については、当該認証要求元である端末装置３に固有の識別子が記憶部２４に格納されているか否かに関わらず、グローバルネットワーク側に送信する。そしてグローバルネットワークを介して、当該認証要求に対する応答を受けたときに、端末装置３に固有の識別子を記憶部２４に格納する。
【００２９】
なお、制御部２２は、端末装置３との間で通信を行った時刻を記録しておき、最後に通信を行ってからの経過時間を時計（不図示）にて計時する。そして、この経過時間が予め定めたしきい値を超えた端末装置３について、当該端末装置３に固有の識別子を記憶部２４から削除することとしてもよい。これにより、通信終了後、一定時間経過した端末装置３については、再度認証を要することとしてセキュリティレベルを向上する。すなわち、このアクセスポイント２は、端末装置３が認証を受けていない間は、当該端末装置３からの特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出することとしている。
【００３０】
このように特に定めた認証プロトコルを用いて認証に係る情報を送受するようにしたことで、グローバルネットワークを介した通信によって認証の処理が実現される。
【００３１】
端末装置３の通信部３１は、アクセスポイント２との間で、無線にて相互に通信する。この通信部３１は、無線にて受信したデータを制御部３２に出力する。また、制御部３２から入力される指示に従って、グローバルネットワーク上のサーバ（サービス提供サーバやホームサーバ１）宛のデータを無線にて放射する。
【００３２】
制御部３２は、例えばＣＰＵによって実現でき、記憶部３３に格納されているプログラムに従って動作している。この制御部３２は、サービス要求等に係るデータを通信部３１を介して、グローバルネットワーク上のサービス提供サーバに対して送信し、通信部３１を介してサービス提供サーバからの応答等を受けて、表示部３５に表示するなどの処理を行う。
【００３３】
また、この制御部３２は、グローバルネットワーク上のサービスへのアクセスを行うにあたり、ホームサーバ１宛に、特定の認証プロトコルを用いた認証要求を送信する。
【００３４】
記憶部３３は、例えばＥＥＰＲＯＭやＲＡＭなどのメモリ素子などで実現でき、制御部２２によって実行されるプログラムを保持している。また、この記憶部３３は、制御部３２のワークメモリとしても動作する。この記憶部３３には、認証サーバ装置を特定する情報としてホームサーバ１のグローバルネットワーク上のアドレス情報が格納されている。
【００３５】
操作部３４は、キーパッドなどであり、利用者の指示操作の内容を制御部３２に出力する。表示部３５は、液晶ディスプレイなどであり、制御部３２から入力される指示に従って、情報を表示する。
【００３６】
本実施の形態のサービスシステムは、上述の構成を有してなるので、次のように動作する。ここでは端末装置３の利用者が外出先でグローバルネットワーク上のサービス提供サーバに対してアクセスする場合を例として説明する。また、このサービス提供サーバは例えば電子メールサーバであるとする。
【００３７】
まず、認証処理について図５を参照しながら説明する。端末装置３の利用者は、端末装置３を操作してユーザ名及びパスワードを入力し、認証要求の送信指示を行う。端末装置３は、当該指示を受けてホームサーバ１のアドレス情報を読み出し、当該アドレス情報を宛先として、ユーザ名及びパスワードを含んだ認証要求を、アクセスポイント２に対して送信する（Ｓ１）。本実施の形態において特徴的なことの一つは、この認証要求が、例えばＨＴＴＰやＦＴＰなどといった一般的なデータ送受信プロトコルではなく、特に定められた認証プロトコルで送信されることである。
【００３８】
アクセスポイント２では、認証要求が認証プロトコルにて受信されているか否かを判断する（Ｓ２）。ここでは認証プロトコルで受信されているので、当該認証要求をそのまま（認証プロトコルの規定に基づくデータフォーマットで）宛先として指定されているホームサーバ１に対して、グローバルネットワークを介して送信する（Ｓ３）。
【００３９】
このように本実施の形態では、認証前の端末装置３からのデータが、認証プロトコルで送信された場合に限って、グローバルネットワークを介して送出される。
【００４０】
ホームサーバ１側では、認証要求を受信して、認証の処理を行い、その結果を認証要求を行った端末装置３側に返信する（Ｓ４）。具体的にはホームサーバ１は、認証要求に含まれるユーザ名とパスワードとを取り出す。そして取りだしたユーザ名をキーとしてストレージ部１３に格納している認証用情報を検索し、検索の結果、キーとなったユーザ名と同一のユーザ名と、それに関連づけられたパスワードとが見いだされたときには、当該見いだしたパスワードと認証要求から取りだしたパスワードとを比較する。そしてこれらが一致したときに認証が成功したものとして、その結果（認証の成功）を要求元である端末装置３に対して返信する。
【００４１】
なお、キーとなったユーザ名と同一のユーザ名が見つけられなかったときや、パスワードが一致していない場合は、認証が失敗したものとして、その結果（認証の失敗）を要求元である端末装置３に対して返信する。
【００４２】
この認証の結果の情報は、アクセスポイント２を介して端末装置３に送出される。アクセスポイント２は、認証の結果を受信したときに、それが認証の成功を表すものか否かを判断して（Ｓ５）、認証の成功を表すものであれば、端末装置３を特定する情報（例えばＭＡＣアドレス）を記憶部２４に格納する（Ｓ６）。
【００４３】
次に、図６を参照しながら、端末装置３が電子メールサーバに対して電子メールの受信サービスを要求する場合の例について説明する。端末装置３は、当該電子メールの受信指示を受けて電子メールサーバのアドレス情報を読み出す。このアドレス情報は利用者が予め設定しておく。端末装置３は当該電子メールサーバのアドレス情報を宛先として、電子メールの要求を送信する（Ｓ１１）。
【００４４】
アクセスポイント２では、電子メールの要求の送信元である端末装置３のＭＡＣアドレスを認識し、記憶部２４に当該ＭＡＣアドレスが格納されているか（つまり、端末装置３が認証されたものであるか）否かを調べる（Ｓ１２）。ここで端末装置３が認証されたものでない場合は、この電子メールの要求をグローバルネットワーク側に送出することなく、破棄する（Ｓ１３）。一方、端末装置３が認証されたものである場合は、電子メールの要求をグローバルネットワーク側に送出する（Ｓ１４）。
【００４５】
電子メールサーバは、グローバルネットワークを介してアクセスポイント２側から電子メールの要求を受信して、当該要求に係る電子メールを電子メールの格納場所から取り出す。具体的にこの電子メールの要求には、利用者を特定する情報が含まれ、電子メールサーバでは、当該利用者を特定する情報によって特定される利用者宛の電子メールを格納場所から抽出する。電子メールサーバは、取りだした電子メールを要求元となっている端末装置３へ送出する（Ｓ１５）。
【００４６】
この電子メールの情報は、アクセスポイント２を介して端末装置３側に送出され（Ｓ１６）、端末装置３において電子メールを受信することとなる（Ｓ１７）。この受信した電子メールは、端末装置３側において表示などの処理に供される。
【００４７】
［情報提供動作］
なお、ここまでの説明では、端末装置３が認証を行った後、ホームサーバ１以外のサービス提供サーバにアクセスする例について説明したが、ホームサーバ１から情報を受信するようにしても構わない。
【００４８】
この場合において、ホームサーバ１は図７に示すように、家庭内のローカルネットワークを介して所定の情報を収集するアダプタ装置４に接続されてもよい。そしてホームサーバ１はアダプタ装置４から情報を受信し、当該受信した情報を、グローバルネットワークやローカルネットワークを介して端末装置３側に送出するようにしてもよい。
【００４９】
アダプタ装置４は、例えば図８（ａ）に示すように、センサ４１と、制御部４２と、記憶部４３と、通信部４４とを含む。ここでセンサ４１は、温度や湿度、照度、赤外線、映像、音声、ガス漏れ、通報スイッチの押下など、アダプタ装置４の周囲の環境情報などを収集して、制御部４２に出力する機能を機能を提供する。
【００５０】
制御部４２は、ＣＰＵ等であって、記憶部４３に格納されているプログラムに従って動作する。この制御部４２は、センサ４１から入力される環境情報を通信部４４を介してホームサーバ１に対して送信出力する。ここでは、この環境情報が機能関係情報に相当する。
【００５１】
またこの制御部４２は、機能を特定する機能特定情報と、機能関係情報の送信または受信方式を表すアクセス方式情報と、を含むアダプタ関連情報を生成してホームサーバ１に送信出力する。具体的に機能特定情報やアクセス方式情報は予め、記憶部４３に格納されていてもよい。この場合、制御部４２は、記憶部４３からこれらの情報を読み出して送信することとなる。
【００５２】
記憶部４３は、例えばＥＥＰＲＯＭやＲＡＭであり、制御部４２によって実行されるプログラムやパラメータ等が格納されている。また、この記憶部４３は、制御部４２のワークメモリとしても動作する。
【００５３】
通信部４４は、例えばネットワークアダプタであって、電灯線や家庭内に敷設されたＬＡＮケーブル、ないしは無線ＬＡＮを介してホームサーバ１との間でデータの送受信を行う。この通信部４４は、制御部４２から入力される指示に従って、アダプタ関連情報をホームサーバ１側に送信出力する。また、この通信部４４は、ホームサーバ１から受信される情報を制御部４２に出力する。
【００５４】
ここでアダプタ関連情報とは具体的に、次のようなものである。すなわち機能特定情報は、例えばセンサ４１が感知する環境の情報の種類を表す文字列であり、例えば「温度」や「湿度」といった情報である。また、アクセス方式情報は、機能関係情報の送受信の際に利用するプロトコルを特定する情報や、機能関係情報の送受信に必要となる参照情報（例えばＵＲＬ等）、さらには送信される機能関係情報の種類、受信する機能関係情報の種類等を記述する情報などを含む。アダプタ装置４は、電源が投入されると、記憶部４３に格納されているアダプタ関連情報を、ホームサーバ１に対して、予め手順を定めることなしに送受できる方法で送信する。具体的にネットワークがＴＣＰ／ＩＰネットワークであれば、この送受方法として、ブロードキャストを用いることができる。すなわちホームサーバ１の制御部１５は、アダプタ装置４からブロードキャストにてアダプタ関連情報を受信することになる。
【００５５】
例えばセンサ４１として温度センサを備え、通信部４４に割当てられたネットワークアドレスが「Ａ」であるときに、「http://A/temp.dat」で特定されるデータファイル内に文字列にて温度センサでの感知結果を格納するアダプタ装置４の場合、アダプタ関連情報は次のようなものとなる。
【００５６】
すなわち、機能特定情報は「温度」となる。また、アクセス方式情報として、プロトコルを特定する情報は「ＨＴＴＰ」、参照情報は「http://A/temp.dat」、送信する機能関係情報の種類は「文字列」、受信する機能関係情報は「なし」ということになる。
【００５７】
ホームサーバ１では、ローカルネットワークを介して各アダプタ装置４からアダプタ関連情報を受け入れる。そして制御部１５にて、各アダプタ装置４から入力されるアダプタ関連情報に基づいて、各アダプタ装置４から機能関係情報を送受信するための方式を決定する。
【００５８】
具体的に、上記温度センサを備えるアダプタ装置４の場合、そのネットワークアドレスがＤＨＣＰ（Dynamic Host Configuration Protocol）の処理によって定められる。また、機能関係情報の送受信に用いるプロトコルが「ＨＴＴＰ」、取得元は参照情報によって示される「http://A/temp.dat」となる。また、この参照情報を用いて取得されるデータファイルから「文字列」としての温度の情報を抽出することと定める。さらにこのアダプタ装置４に対しては情報の送信は行わない。
【００５９】
なお、アダプタ関連情報には、当該アダプタ装置４を制御、またはアダプタ装置４から受信した情報を処理するプログラムが含まれてもよい。かかるプログラムが含まれる場合、ホームサーバ１は、当該プログラムを、アダプタ装置４を特定する情報に関連付けて、ストレージ部１３に格納する。そして、ホームサーバ１の制御部１５は、当該プログラムに従ってアダプタ装置４を制御したり、アダプタ装置４から受信した情報を処理する。アダプタ装置４は、このプログラムを記憶部４３に格納して保持しておき、ローカルネットワークに接続されたときに、ホームサーバ１に対して送出する。
【００６０】
ホームサーバ１の制御部１５は、アダプタ装置４を特定する情報（アダプタ装置４のアドレス）Ｘと、各アダプタ装置４から受信した機能特定情報や、各アダプタ装置４ごとに決定した機能関係情報の送受信のための方式を特定する情報（アクセス方式情報）Ｙとを関連付けて、アダプタ管理テーブルとして記憶部１２に格納する（図９）。
【００６１】
ホームサーバ１は、グローバルネットワークまたはローカルネットワークを介して端末装置３からアダプタ装置４の一覧を求める要求を受信すると、アダプタ管理テーブルを参照して、例えば機能特定情報の一覧を生成する。そして当該生成した一覧を、要求元の端末装置３に対して送信する。ここで端末装置３が当該一覧に示されているアダプタ装置４の少なくとも一部を選択して、情報の提供を要求すると、ホームサーバ１は、選択されたアダプタ装置４を特定する情報と、アクセス方式情報とを読み出し、このアクセス方式情報に基づいてアダプタ装置４から情報を受け入れる。
【００６２】
具体的に上記温度センサを備えるアダプタ装置４が選択された場合、制御部１５は、ローカルネットワークを介して、当該アダプタ装置４から「http://A/temp.dat」によって特定されるデータファイルを取得する。そして、このデータファイル内のデータが「文字列」であることから、当該文字列の情報を取り出して、端末装置３に対して配信する。
【００６３】
本実施の形態ではこのように、機能関係情報の送受信に用いるプロトコルや、入出力する情報等を、アダプタ装置４とホームサーバ１との相互通信によって定めることで、利用者の設定操作を簡便にして利便性を向上できる。
【００６４】
なお、アダプタ装置４は、ここで示したように、センサにて感知した情報を収集してホームサーバ１側に送信出力するものだけではない。アダプタ装置４は、例えば、テレビ放送を受信して、放送された番組の映像を（例えばハードディスク等を備えて、当該ハードディスク等に）記録し、ホームサーバ１側に送出してもよい。ホームサーバ１側では、例えばアダプタ装置４から受信したプログラムに基づいて、放送局の選択をアダプタ装置４に対して指示するなど、アダプタ装置４に関する制御を行う。
【００６５】
またアダプタ装置４は、ホームサーバ１から指示を受信して、当該指示に基づく報知機能を提供することとしてもよい。この場合アダプタ装置４は、例えば図８（ｂ）に示すように、出力部４５と、制御部４２と、記憶部４３と、通信部４４とを含む。ここで、図８（ａ）に示したものと同様の構成をとるものについては、同じ符号を付して重複した説明を省略する。
【００６６】
出力部４５は、例えばスピーカや、電灯や赤外線ＬＥＤなどの発光部材等である。また、制御部４２は、アダプタ装置４の電源が投入されると、記憶部４３に格納されているアダプタ関連情報を、ホームサーバ１に対してブロードキャスト送信する。
【００６７】
この場合アダプタ関連情報は、例えばスピーカを出力部４５として備えるアダプタ装置４の場合、機能特定情報は「スピーカ」となり、アクセス方式情報として、プロトコルを特定する情報「RTP(Real-time Transport Protocol)」、送信する機能関係情報の種類は「なし」、受信する機能関係情報は「オーディオデータ」ということになる。
【００６８】
ホームサーバ１側では、スピーカを備えるアダプタ装置４から、ここに示したようなアダプタ関連情報が受信されると、このアダプタ装置４を特定する情報（アダプタ装置４のアドレス）と、このアダプタ装置４に係るアクセス方式情報とを関連付けて、アダプタ管理テーブルとして記憶部１２に格納する。
【００６９】
やがて、端末装置３から音声出力に係る指示があった場合、ホームサーバ１では、機能特定情報が「スピーカ」となっているアダプタ装置４の一覧をアダプタ管理テーブルから検索して、端末装置３に提示し、端末装置３は、そのうちの少なくとも一部を選択するとともに、出力対象となる音声のデータをホームサーバ１側に提供する。ここで音声のデータの提供方法は、音声データそのものをホームサーバ１側に送出することであってもよいし、音声データの格納場所を表す参照情報をホームサーバ１側に送出し、ホームサーバ１に当該格納場所から音声データを取得させることであってもよい。
【００７０】
なお、アダプタ関連情報にはさらにアダプタ装置４の設置場所を表す情報を含んでもよい。この設置場所の情報は、予め利用者が設定しておくこととしてもよい。
【００７１】
［電話］
さらにアダプタ装置４は、電話機能を提供するものであってもよい。この場合、例えばホームサーバ１が外出先の端末装置３に対して、グローバルネットワークを介して、当該アダプタ装置４との間の通信を成立させることで、端末装置３をいわば携帯ＩＰ電話機として利用させることができる。そこで、次に、端末装置３を携帯ＩＰ電話機として動作させる例について述べる。
【００７２】
この場合アダプタ装置４は、電話インタフェースを備えることとなる。この電話インタフェースは、公衆電話回線網や統合ディジタル通信網など、電話回線網に接続されている。そしてこの場合、アダプタ装置４の制御部４２は、電話インタフェースを介して電話回線網からの呼を受ける（着呼する）と、着呼したことを表す信号をホームサーバ１側に送出する。また制御部４２は、ホームサーバ１側から着呼に対する応答を行うべき旨の指示を受けると、当該着呼している呼を着信し、当該呼によって受信される音声データをホームサーバ１側に送出するとともに、ホームサーバ１側から受信される音声データを、当該呼で送信する。
【００７３】
ホームサーバ１では、端末装置３から認証要求を受信したときに、当該認証要求を仲介したアクセスポイント２を特定する情報（アクセスポイント２のネットワークアドレスなど）を、端末装置３の位置情報として記録する。具体的には、端末装置３を特定する情報（例えば端末装置３の識別子やネットワークアドレスなど）と、アクセスポイント２のネットワークアドレスなどとを関連付けて、位置登録データベースとして記憶部１２やストレージ部１３に格納しておく。
【００７４】
そしてホームサーバ１は、アダプタ装置４から着呼したことを表す信号を受けると、ローカルネットワーク上に端末装置３が接続されているか否かを調べる。具体的にはＰＩＮＧ（ピン）パケットをローカルネットワーク上に送出して、それに対する応答があるか否かによって端末装置３がローカルネットワーク上に接続されているか否かを調べることができる。
【００７５】
ここで、端末装置３がローカルネットワークに接続されていない場合、ホームサーバ１は、位置登録データベースを参照して端末装置３と通信を行っているアクセスポイント２のネットワークアドレスが記録されているか否かを調べる。ここで、通信を行っているアクセスポイント２のネットワークアドレスが記録されていない場合は、着呼を表す信号を無視するか、又は着信を指示して、「応答可能な端末がない」旨を通知する。このとき、相手側からの音声メッセージを受信して記録してもよい。これはいわば、留守番電話としての機能に相当する。
【００７６】
また、通信を行っているアクセスポイント２のネットワークアドレスが記録されていた場合は、着呼を表す信号を、グローバルネットワークと当該記録されていたネットワークアドレスで特定されるアクセスポイント２とを介して、端末装置３に対して送出する。
【００７７】
そして端末装置３側から着信するべき旨の指示を受信すると、ホームサーバ１は、着呼に対する応答を行うべき旨の指示を電話機能を提供するアダプタ装置４に対して送信出力する。ホームサーバ１はさらに、アダプタ装置４が着信した呼によって受信される音声データを受信して、グローバルネットワークと当該記録されていたネットワークアドレスで特定されるアクセスポイント２とを介して、端末装置３に対して送出する。
【００７８】
さらにホームサーバ１は、端末装置３から受信した音声データを、電話機能を提供するアダプタ装置４に送信する。
【００７９】
本実施の形態において特徴的なことの一つとして、当該電話機能を提供するアダプタ装置４は、利用者の自宅の電話回線に接続されていることである。つまり、このアダプタ装置４は、自宅の電話番号で着信することとなる。それにも関わらず、端末装置３を所持した利用者が外出していても、利用者は、当該端末装置３にて着信が可能なのである。
【００８０】
［アクセスポイントの別の例］
ここまでの説明においてアクセスポイント２は、例えば無線ＬＡＮのアクセスポイントであるとして説明したが、このアクセスポイント２は、端末装置３の近傍の家庭に配されたホームサーバ１（利用者のホームサーバ１と区別するため、ここでは第三者ホームサーバ１′と呼ぶ）であってもよい。
【００８１】
この場合、第三者ホームサーバ１′は、無線ＬＡＮインタフェースを備え、基本的にはこの無線ＬＡＮインタフェースにて、端末装置３から無線にて受信したサービス要求等を、グローバルネットワーク上のサービス提供サーバに対して送信し、サービス提供サーバからの応答等を要求元の端末装置３に対して無線ＬＡＮインタフェースを介して送信する処理を行うことになる。また、この第三者ホームサーバ１′は、端末装置３が認証を受けていない間は、当該端末装置３からの通信要求のうち、特定の認証プロトコルを用いた認証要求のみをグローバルネットワークを介して送出する。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態に係るサービスシステムの構成ブロック図である。
【図２】ホームサーバ１の構成例を表すブロック図である。
【図３】アクセスポイント２の構成例を表すブロック図である。
【図４】端末装置３の構成例を表すブロック図である。
【図５】認証要求に係る通信の例を表すフロー図である。
【図６】サービス要求に係る通信の例を表すフロー図である。
【図７】アダプタ装置４の接続例を表す説明図である。
【図８】アダプタ装置４の構成例を表すブロック図である。
【図９】アダプタ管理テーブルの内容例を表す説明図である。
【符号の説明】
【００８３】
１  ホームサーバ、２  アクセスポイント、３  端末装置、４  アダプタ装置、１１，２１  第１通信部、１２，２４，３３，４３  記憶部、１３  ストレージ部、１４，２３  第２通信部、１５，２２，３２，４２  制御部、３１，４４  通信部、３４  操作部、３５  表示部、４１  センサ、４５  出力部。
【図１】
2006127330.tif 000003
【図２】
2006127330.tif 000004
【図３】
2006127330.tif 000005
【図４】
2006127330.tif 000006
【図５】
2006127330.tif 000007
【図６】
2006127330.tif 000008
【図７】
2006127330.tif 000009
【図８】
2006127330.tif 000010
【図９】
2006127330.tif 000011