(57)【特許請求の範囲】
【請求項１】
サービス識別情報を記憶する端末から前記サービス識別情報を読み取る第１のセンシングデバイスと、
この第１のセンシングデバイスとは別に設けられ、前記サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、
前記第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、
前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有すると共に、
このサービス特定装置が、
前記サービス識別情報を前記第１のセンシングデバイスから受信するタグ受信部と、
受信された前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を前記サービスリストから検索するリスト検索部と、
検索された前記アドレスおよび通信方法に基づいて前記サービス提供装置を接続すると共に、検索された前記データ種類のデータを送信するよう当該サービス提供装置に要求するサーバ通信部と
を有することを特徴とするセンサネットワーク。
【請求項２】
前記サービス識別情報に対応するサービス提供装置のアドレスを登録するサービス提供リストを記憶したサービス登録装置を有し、
前記サービス識別情報に対応するサービス提供装置のアドレスが前記サービスリストに存在しない場合、前記サービス特定装置の前記サーバ通信部が前記サービス登録装置に前記サービス識別情報に対応するサービス提供装置のアドレスを照会する機能を有することを特徴とする、請求項１に記載のセンサネットワーク。
【請求項３】
前記サービス特定装置の前記サーバ通信部が、前記サービス識別情報に対応するサービス提供装置のアドレスについて照会した結果を前記サービス登録装置から受け取ると、前記サービス登録装置から受け取ったアドレスによって前記サービス提供装置にサービス提供要求を送信し、前記受け取ったアドレスを前記サービス識別情報と対応させて前記サービスリストに記憶する機能を有することを特徴とする、請求項２に記載のセンサネットワーク。
【請求項４】
前記端末があらかじめユーザ識別情報を記憶すると共に、
前記第１のセンシングデバイスが前記ユーザ識別情報を読み取り、
前記サービス特定装置の前記サーバ通信部が前記ユーザ識別情報を含む前記サービス提供要求を送信する機能を有し、
前記サービス提供装置が前記ユーザ識別情報によって前記サービスの提供の可否を判断することを特徴とする、請求項２に記載のセンサネットワーク。
【請求項５】
前記サービス提供装置が、前記サービスを提供する際に前記ユーザ識別情報および前記サービス特定装置の識別情報をサービス提供ログに記録することを特徴とする、請求項４に記載のセンサネットワーク。
【請求項６】
前記端末が、ＲＦＩＤタグおよびバーコードのうちいずれか一つの手段によって前記ユーザ識別情報を前記第１のセンシングデバイスに送信することを特徴とする、請求項１ないし請求項５のうちいずれか１項に記載のセンサネットワーク。
【請求項７】
サービス識別情報を記憶する端末から前記サービス識別情報を読み取る第１のセンシングデバイス、この第１のセンシングデバイスとは別に設けられ、前記サービス識別情報とは別の情報を取得する第２のセンシングデバイス、および前記第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と相互に接続され、前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置であって、
前記サービス識別情報を前記第１のセンシングデバイスから受信するタグ受信部と、
受信された前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を前記サービスリストから検索するリスト検索部と、
検索された前記アドレスおよび通信方法に基づいて前記サービス提供装置を接続すると共に、検索された前記データ種類のデータを送信するよう当該サービス提供装置に要求するサーバ通信部と
を有することを特徴とするサービス特定装置。
【請求項８】
前記サービス識別情報に対応するサービス提供装置のアドレスが前記サービスリストに存在しない場合、前記サーバ通信部がサービス登録装置に前記サービス識別情報に対応するサービス提供装置のアドレスを照会する機能を有することを特徴とする、請求項７に記載のサービス特定装置。
【請求項９】
前記サービスリストに記録されたデータを更新するリスト更新部を有し、
前記サービス識別情報に対応するサービス提供装置のアドレスについて照会した結果を前記サービス登録装置から受け取ると、前記サーバ通信部が前記サービス登録装置から受け取ったアドレスによって前記サービス提供装置にサービス提供要求を送信し、前記リスト更新部が前記受け取ったアドレスを前記サービス識別情報と対応させて前記サービスリストに記憶する機能を有することを特徴とする、請求項８に記載のサービス特定装置。
【請求項１０】
前記タグ受信部が、前記端末から前記センシングデバイスによって読み取られたユーザ識別情報を受信し、
前記サーバ通信部が前記ユーザ識別情報を含む前記サービス提供要求を送信する機能を有することを特徴とする、請求項７に記載のサービス特定装置。
【請求項１１】
サービス識別情報を記憶する端末から前記サービス識別情報を読み取る第１のセンシングデバイスと、
この第１のセンシングデバイスとは別に設けられ、前記サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、
前記第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、
前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有するセンサネットワークにあって、
前記第１のセンシングデバイスが、前記端末から読み取った前記サービス識別情報を前記サービス特定装置に送信する識別情報送信工程と、
前記サービス特定装置のリスト検索部が、前記第１のセンシングデバイスから受信した前記サービス識別情報に対応する前記サービス提供装置のアドレスを前記サービスリストから検索するアドレス検索工程と、
前記サービス特定装置のサーバ通信部が、検索された前記アドレスによって前記サービス提供装置にサービス提供要求を送信する第１のサービス要求工程と、
前記サービス提供装置が、前記サービス提供要求に反応して前記サービスを提供するサービス提供工程と
を有することを特徴とするサービス提供方法。
【請求項１２】
前記アドレス検索工程で前記サービス識別情報に対応するサービス提供装置のアドレスが前記サービスリストに存在しない場合、前記センサネットワークにあらかじめ別に装備されたサービス登録装置に前記サービス特定装置のサーバ通信部が前記サービス識別情報に対応するサービス提供装置のアドレスを照会するアドレス照会工程を有することを特徴とする、請求項１１に記載のサービス提供方法。
【請求項１３】
前記アドレス照会工程が、
前記サービス特定装置の前記サーバ通信部が前記サービス登録装置から受け取ったアドレスによって前記サービス提供装置にサービス提供要求を送信する第２のサービス要求工程と、
前記サービス特定装置の前記サーバ通信部が前記受け取ったアドレスを前記サービス識別情報と対応させて前記サービスリストに記憶するアドレス記憶工程とを含むことを特徴とする、請求項１２に記載のサービス提供方法。
【請求項１４】
前記識別情報送信工程が、前記端末があらかじめ記憶するユーザ識別情報を前記第１のセンシングデバイスが読み取って前記サービス特定装置に送信するユーザ識別情報送信工程を含み、
前記第１のサービス要求工程で前記サービス特定装置の前記サーバ通信部が前記ユーザ識別情報を含む前記サービス提供要求を送信し、
前記サービス提供工程が、前記サービス提供装置が前記ユーザ識別情報によって前記サービスの提供の可否を判断する提供可否判断工程を含むことを特徴とする、請求項１２に記載のサービス提供方法。
【請求項１５】
前記サービス提供工程が、前記サービスを提供する際に前記ユーザ識別情報および前記サービス特定装置の識別情報を前記サービス特定装置の前記サーバ通信部がサービス提供ログに記録するログ記録工程を含むことを特徴とする、請求項１４に記載のサービス提供方法。
【請求項１６】
サービス識別情報を記憶する端末から前記サービス識別情報を読み取る第１のセンシングデバイスと、
この第１のセンシングデバイスとは別に設けられ、前記サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、
前記第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、
前記サービス識別情報に対応する前記サービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有するセンサネットワークにあって、
前記サービス特定装置を構成するコンピュータに、
前記第１のセンシングデバイスから、前記端末から読み取った前記サービス識別情報を受信する処理と、
前記第１のセンシングデバイスから受信した前記サービス識別情報に対応する前記サービス提供装置のアドレスを前記サービスリストから検索する処理と、
検索された前記アドレスによって前記サービス提供装置にサービス提供要求を送信する処理と
を実行させることを特徴とするサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、センサネットワークに関し、特にセンサを複数のサービス間で相互に接続することに関する。
【背景技術】
【０００２】
ユビキタス技術における大きな研究テーマの一つに、いわゆるセンサネットワークがある。センサネットワークとは、センサ（たとえば温度、振動、加速度、位置、映像、音声、電波など）を備える複数の端末（以下センシングデバイスという）をネットワーク化して、各々のセンサからの情報をもとに特定範囲の状況を総合的に判断しようという技術である。様々な分野で、センサネットワークの応用が期待されている。
【０００３】
センサネットワークについて、たとえば以下に述べるような技術がある。特許文献１には、サーバ装置と相互に接続される端末装置が、サーバ装置でのマスター検索によって得られたサービスオブジェクトをキャッシュすることによって、検索時間とコストを低減するサービス検索システムが開示されている。特許文献２には、サーバ装置に登録された広告情報の中から、ユーザが検索した情報を端末に表示するシステムが開示されている。
【０００４】
特許文献３には、携帯端末のＲＦＩＤタグからＲＦＩＤリーダが現在地を読み取り、読み取った現在地に応じた情報を端末に提供するシステムが開示されている。特許文献４には、携帯端末のＲＦＩＤタグによって認証されたユーザが受けることが可能なサービスを変更するシステムが開示されている。非特許文献１は、２００４年７月の時点におけるユビキタスセンサーネットワークについての技術動向と課題についてまとめたものである。
【０００５】
【特許文献１】特開２００２−１６９８０６号公報
【特許文献２】特開２００３−２０８４３２号公報
【特許文献３】特開２００４−２３５７１３号公報
【特許文献４】特開２００５−１０９６５２号公報
【非特許文献１】「ユビキタスセンサーネットワークの実現に向けて  最終報告」総務省  ユビキタスセンサーネットワーク技術に関する調査研究会、２００４年７月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
センサネットワークを導入するには、膨大な数のセンシングデバイスを、生活環境の中に設置してネットワーク化する必要がある。そのため、センサネットワークの実現に当たっては、そのために要する膨大なコストを、誰がどのように負担するかが問題になっている。
【０００７】
しかしながら従来の技術では、設置されたセンシングデバイスは、特定の設置者が、特定のサービスにおいてのみ利用することが可能であった。つまり、センシングデバイスとサービス（設置者）とが一対一に結びついて固定されていて、それ以外のサービス（設置者）によってセンシングデバイスが利用することはなかった。
【０００８】
そのため、単一のサービス提供者が設置できるセンシングデバイスの数、およびサービス提供範囲は、設置に必要なコストのため、大きく制約されることとなる。さらに、たとえば同一の箇所に、同種類のセンシングデバイスを、複数のサービス提供者が各々に配置しなければならないなどのような無駄が生じる危険性がある。そして、ユーザに対して、広い提供範囲において多様なサービスを提供することが困難である。
【０００９】
以上の問題を解決するためには、センサをサービス間で相互に接続して共用するプロトコルや課金制度などを標準化することが必要である。しかしながら、そのことはいまだに現実的なサービスとして実現されていない。
【００１０】
ちなみに、前述の特許文献１〜４においては、現在地やユーザの識別情報などからユーザがサービスを受ける仕組みは開示されているが、多数のセンサをサービス間で相互に接続する仕組みについては開示されていない。非特許文献１はセンサネットワークについての従来技術を述べているに過ぎない。
【００１１】
本発明の目的は、センサをサービス間で相互に接続してユーザに多様なサービスを提供できるセンサネットワーク、サービス特定装置、サービス提供方法およびサービス提供プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明に係るセンサネットワークは、サービス識別情報を記憶する端末からサービス識別情報を読み取る第１のセンシングデバイスと、この第１のセンシングデバイスとは別に設けられ、サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、サービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有すると共に、このサービス特定装置が、サービス識別情報を第１のセンシングデバイスから受信するタグ受信部と、受信されたサービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類をサービスリストから検索するリスト検索部と、検索されたアドレスおよび通信方法に基づいてサービス提供装置を接続すると共に、検索されたデータ種類のデータを送信するよう当該サービス提供装置に要求するサーバ通信部とを有することを特徴とする。
【００１３】
上記目的を達成するため、本発明に係るサービス特定装置は、サービス識別情報を記憶する端末からサービス識別情報を読み取る第１のセンシングデバイス、この第１のセンシングデバイスとは別に設けられ、サービス識別情報とは別の情報を取得する第２のセンシングデバイス、および第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と相互に接続され、サービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置であって、サービス識別情報を第１のセンシングデバイスから受信するタグ受信部と、受信されたサービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類をサービスリストから検索するリスト検索部と、検索されたアドレスおよび通信方法に基づいてサービス提供装置を接続すると共に、検索されたデータ種類のデータを送信するよう当該サービス提供装置に要求するサーバ通信部とを有することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係るサービス提供方法は、サービス識別情報を記憶する端末からサービス識別情報を読み取る第１のセンシングデバイスと、この第１のセンシングデバイスとは別に設けられ、サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、サービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有するセンサネットワークにあって、第１のセンシングデバイスが、端末から読み取ったサービス識別情報をサービス特定装置に送信する識別情報送信工程と、サービス特定装置のリスト検索部が、第１のセンシングデバイスから受信したサービス識別情報に対応するサービス提供装置のアドレスをサービスリストから検索するアドレス検索工程と、サービス特定装置のサーバ通信部が、検索されたアドレスによってサービス提供装置にサービス提供要求を送信する第１のサービス要求工程と、サービス提供装置が、サービス提供要求に反応してサービスを提供するサービス提供工程とを有することを特徴とする。
【００１５】
上記目的を達成するため、本発明に係るサービス提供プログラムは、サービス識別情報を記憶する端末からサービス識別情報を読み取る第１のセンシングデバイスと、この第１のセンシングデバイスとは別に設けられ、サービス識別情報とは別の情報を取得する第２のセンシングデバイスと、第２のセンシングデバイスで取得された情報を受信してこれを利用したサービスを提供するサービス提供装置と、サービス識別情報に対応するサービス提供装置のアドレス、通信方法、およびデータ種類を含むサービスリストを予め記憶しているサービス特定装置とを有するセンサネットワークにあって、サービス特定装置を構成するコンピュータに、第１のセンシングデバイスから、端末から読み取ったサービス識別情報を受信する処理と、第１のセンシングデバイスから受信したサービス識別情報に対応するサービス提供装置のアドレスをサービスリストから検索する処理と、検索されたアドレスによってサービス提供装置にサービス提供要求を送信する処理とを実行させることを特徴とする。
【発明の効果】
【００１６】
本発明は、上記したように端末からセンシングデバイスによってサービス識別情報を読み取り、これに対応するサービスをサービス特定装置が検索してアクセスするように構成したので、ネットワークを介して任意のサービスにアクセスして利用することが可能となる。これによって、センサをサービス間で相互に接続してユーザに多様なサービスを提供できるという、従来にない優れたセンサネットワーク、サービス特定装置、サービス提供方法およびサービス提供プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施の形態に係るセンサネットワーク１の構成を示す概念図である。センサネットワーク１は、ネットワーク５０を介して相互に接続されるセンシングデバイス１０と、サービス特定装置２０と、サービス登録装置３０と、サービス提供装置４０とから構成されている。
【００１８】
センシングデバイス１０と、サービス特定装置２０と、サービス登録装置３０と、サービス提供装置４０のいずれも、図１には紙面の都合で１個〜数個しか描かれていないが、実際には多数存在する。ネットワーク５０は、たとえばインターネット、公衆無線通信網、イーサネット（登録商標）、無線ＬＡＮ、ブルートゥース（登録商標）などの近距離無線通信などであるが、具体的な通信手段については特に限定されない。
【００１９】
センシングデバイス１０は、ＲＦＩＤタグを読み取るＲＦＩＤリーダ１０ａ、赤外線感知装置、ＧＰＳアンテナ、温度センサなどのような、環境情報、特定の人や場所の状況、識別情報、その他特定の情報を取得する各種センサであり、任意の場所に多数設置されている。センシングデバイス１０は、自らが取得した情報を、ネットワーク５０を介してサービス提供装置４０に送信する。
【００２０】
センシングデバイス１０のうちの１つが、ＲＦＩＤリーダ１０ａである。ＲＦＩＤリーダ１０ａは、携帯端末７０に内蔵されたＲＦＩＤタグ６０から、ユーザ識別情報６１およびサービス識別情報６２などの情報を読み取り、サービス特定装置２０に送信することができる。ＲＦＩＤタグ６０については後述する。なお、携帯端末７０を、たとえばＩＣカードなどに置き換えることも可能である。また、携帯端末７０が複数のサービス識別情報６２を記憶し、それらの中からユーザの操作によってＲＦＩＤタグ６０に記憶させるものを切り替えるようにしてもよい。
【００２１】
図２は、図１で示したサービス特定装置２０の構成を示すブロック図である。サービス特定装置２０は、サーバ等のコンピュータ装置であり、サービスリスト２１、制御部２２、タグ受信部２３、リスト検索部２４、リスト更新部２５、サーバ通信部２６とからなる。サービスリスト２１は、サービス識別情報とアドレス等のサービスへ情報提供するための情報である。制御部２２はＣＰＵ、ＲＡＭ、ＯＳから構成され、次に述べる各種機能を実行する。
【００２２】
タグ受信部２３は、制御部２２で実行される機能であり、ネットワーク５０を介してＲＦＩＤリーダ１０ａからのデータを受信する。リスト検索部２４は、制御部２２で実行される機能であり、サービスリスト２１を検索する。リスト更新部２５は、制御部２２で実行される機能であり、サービスリスト２１のデータを更新する。サーバ通信部２６は、制御部２２で実行される機能であり、ネットワーク５０を介してサービス登録装置３０およびサービス提供装置４０と通信する。
【００２３】
これらの機能によりサービス特定装置２０は、ＲＦＩＤリーダ１０ａからのデータをタグ受信部２３で受信し、受信したデータに基づいてリスト検索部２４がサービスリスト２１内を検索し、サーバ通信部２６が該当するサービス提供装置４０へサービス提供要求を送信することができる。また、検索したデータがサービスリスト２１に情報が登録されていない場合、サーバ通信部２６がサービス登録装置３０にサービス識別情報の問い合わせを行い、その問い合わせ結果によりサービスへ情報提供するための情報を取得し、リスト更新部２５がサービスリスト２１に反映することもできる。
【００２４】
図３は、図１で示したサービス登録装置３０の構成を示すブロック図である。サービス登録装置３０は、サーバ等のコンピュータ装置であり、サービス登録リスト３１、制御部３２、リスト検索部３３、リスト更新部３４、サーバ通信部３５とからなる。サービス登録リスト３１は、サービス識別情報とアドレス等のサービスへ情報提供するための情報とを対応させる一覧情報である。制御部３２はＣＰＵ、ＲＡＭ、ＯＳから構成され、次に述べる各種機能を実行する。
【００２５】
リスト検索部３３は、制御部３２で実行される機能であり、サービス登録リスト３１を検索する。リスト更新部３４は、制御部３２で実行される機能であり、サービス登録リスト３１のデータを更新する。サーバ通信部３５は、制御部３２で実行される機能であり、ネットワーク５０を介してサービス特定装置２０およびサービス提供装置４０と通信する。
【００２６】
これらの機能によりサービス登録装置３０は、サーバ通信部３５がサービス提供装置４０から登録要求を受信し、受信した登録内容をリスト更新部３４がサービス登録リスト３１に反映することができる。また、サーバ通信部３５がサービス特定装置２０からサービス識別情報によるサービスの問い合わせを受信した場合に、リスト検索部３３がサービス登録リスト３１を検索し、検索された結果をサーバ通信部３５が返信することもできる。
【００２７】
図４は、図１で示したサービス提供装置４０の構成を示すブロック図である。サービス提供装置４０は、サーバ等のコンピュータ装置であり、サービスログ４１、制御部４２、センサ受信部４３、サービス提供部４４、ログ更新部４５、サーバ通信部４６、ユーザ認証部４７とからなる。サービスログ４１は、サービス提供装置４０がサービスの提供を行った内容の記録である。制御部４２はＣＰＵ、ＲＡＭ、ＯＳから構成され、次に述べる各種機能を実行する。
【００２８】
センサ受信部４３は、制御部４２で実行される機能であり、ネットワーク５０を介してセンシングデバイス１０からのデータを受信する。サービス提供部４４は、制御部４２で実行される機能であり、センシングデバイス１０から受信したデータに基づいて各種サービスを提供する。ログ更新部４５は、制御部４２で実行される機能であり、サービス提供部４４が提供したサービスの内容をサービスログ４１に記録する。
【００２９】
サーバ通信部４６は、制御部４２で実行される機能であり、ネットワーク５０を介してサービス特定装置２０およびサービス登録装置３０と通信する。ユーザ認証部４７は、後述のユーザ識別情報６１を識別して、サービス提供の適否を判断する。なお、ユーザ認証部４７は、サービス提供に適したユーザの一覧（図示せず）、および適さないユーザの一覧（図示せず）を保持し、それらの一覧に基づいてサービス提供の適否を判断することができる。それらの一覧は、サービス提供者が適宜更新することができる。
【００３０】
これらの機能によりサービス提供装置４０は、センサ受信部４３がセンシングデバイス１０からの情報を取得し、サーバ通信部４６が受信したサービス特定装置２０からのサービス要求に応じて、センシングデバイス１０から取得した各種の情報によるサービスをサービス提供部４４が提供することができる。さらに、サービス提供部４４がサービスの提供を行ったら、ログ更新部４５がその内容をサービスログ４１に記録することもできる。
【００３１】
図５は、図１〜３で示したサービスリスト２１およびサービス登録リスト３１のデータ構成を示す概念図である。サービスリスト２１およびサービス登録リスト３１は、同一のデータ構成を有し、いずれもサービス識別情報１０１と、サービス提供装置識別情報１０２と、通信方法１０３と、データ種類１０４を含む。
【００３２】
サービス識別情報１０１は、サービスを一意に識別するＩＤである。サービス提供装置識別情報１０２は、該サービスを提供するサービス提供装置４０のアドレス（ＩＰアドレス、ＵＲＬなど）である。通信方法１０３は、該サービス提供装置４０と通信するプロトコルである。データ種類１０４は、該サービスが取得するデータの種類（温度、加速度、映像、ＧＰＳ、ＲＦＩＤなど）である。サービスリスト２１およびサービス登録リスト３１は、これら以外にもたとえばサービスの名称、サービスを提供する業者名などのデータを含むことができる。
【００３３】
サービス提供装置４０は、サービス開始前にあらかじめサービス登録装置３０にサービスの登録を行う。登録を行う情報は、図５に示した各々の内容である。サービス登録装置３０では、サーバ通信部３５がサービス提供装置４０から受信した登録内容に基づいて、リスト更新部３４がサービス登録リスト３１を更新する。
【００３４】
図６は、図１および図４で示したサービスログ４１のデータ構成を示す概念図である。サービスログ４１は、ユーザ識別情報１５１と、サービス特定装置識別情報１５２と、サービス提供日時１５３とを記録する。ユーザ識別情報１５１は、サービス特定装置２０がサービス要求に含めて送信する、サービス提供を受けようとするユーザの識別情報である。サービス特定装置識別情報１５２は、サービス要求を送信したサービス特定装置２０のアドレス（ＩＰアドレス、ＵＲＬなど）である。サービス提供日時１５３は、該サービスを提供した日時である。
【００３５】
図７は、図１で示したサービス特定装置２０およびサービス提供装置４０が、ユーザにサービスを提供する際に行う動作を示すフローチャートである。ステップＳ２０１〜２０９がサービス特定装置２０に、ステップＳ２１０〜２１１がサービス提供装置４０によって実行される。
【００３６】
サービスを利用しようとするユーザは、ユーザ識別情報６１とサービス識別情報６２を含むＲＦＩＤタグ６０を内蔵した携帯端末７０をセンシングデバイス１０の一つであるＲＦＩＤリーダ１０ａに接近させ、ＲＦＩＤタグ６０の内容を読み取らせる。
【００３７】
ＲＦＩＤリーダ１０ａが、ＲＦＩＤタグ６０から読み取ったユーザ識別情報６１およびサービス識別情報６２を、ネットワーク５０を介してサービス特定装置２０に送信する。サービス特定装置２０のタグ受信部２３がＲＦＩＤリーダ１０ａからの情報を受信すると、次に述べる処理を開始する（ステップＳ２０１）。
【００３８】
リスト検索部２４が、受信したサービス識別情報６２に該当するサービス識別情報１０１をサービスリスト２１から検索し（ステップＳ２０２）、該サービスが存在するか否かを判断する（ステップＳ２０３）。ステップＳ２０３で該サービスが存在すれば、リスト検索部２４はサービスリスト２１からサービス識別情報１０１に該当するサービス提供装置識別情報１０２および通信方法１０３を読み取って、それによってサーバ通信部２６はサービス提供装置４０にアクセスし、サービス提供要求を送信する（ステップＳ２０４）。その際サーバ通信部２６は、サービス提供装置４０にユーザ識別情報６１およびデータ種類１０４を送信する。
【００３９】
ステップＳ２０３で該サービスが存在しなければ、サーバ通信部２６はサービス登録装置３０にアクセスし、サービス識別情報６２に該当するサービスが存在するか否かを問い合わせる（ステップＳ２０５）。サービス登録装置３０では、サーバ通信部３５が受信したサービス特定装置２０からの問い合わせに対応して、リスト検索部３３がサービス登録リスト３１内からサービス識別情報６２を検索する。該当するサービスが発見された場合は、該サービスについてサービス登録リスト３１に登録されている情報を、サーバ通信部３５がサービス特定装置２０に送信する。発見されなかった場合は、存在しない旨のメッセージを、サーバ通信部３５がサービス特定装置２０に送信する。
【００４０】
制御部２２は、サーバ通信部２６が受信したサービス登録装置３０からの回答を受けて判断する（ステップＳ２０６）。ステップＳ２０６でサービスが存在する場合は、サービス登録装置３０から受けた情報をリスト更新部２５が自らのサービスリスト２１に登録する（ステップＳ２０７）と共に、ステップＳ２０４に進んでサーバ通信部２６がサービス提供要求を送信する。ステップＳ２０６でサービスが存在しない場合は、制御部２２がユーザに対して「サービスが存在しない」旨を提示して（ステップＳ２０８）、処理を終了する。
【００４１】
サービス特定装置２０からのアクセスをサーバ通信部４６によって受けたサービス提供装置４０は、サービス特定装置２０から送信されたユーザ識別情報６１およびデータ種類１０４から、ユーザ認証部４７がサービス提供の可否を判断する（ステップＳ２０９）。ユーザ識別情報６１がサービス提供に適していない場合、またデータ種類１０４が自らの提供するサービスに対して適切でない場合は、サービス提供を拒否して終了する（ステップＳ２１１）。そうでない場合は、サービス提供に対して適格であると判断して、サービス提供部４４が要求されたサービスを提供して終了する（ステップＳ２１０）。
【００４２】
なお、サービスの提供先（サービス提供部４４によるサービスで得られる情報の表示先）は、ユーザが任意に指定することができる。携帯端末７０でもよいし、それ以外のたとえばパーソナルコンピュータなどに指定してもよい。
【００４３】
ログ更新部４５は、ステップＳ２１０でサービスを提供するたびに、サービス特定装置２０から送信されたユーザ識別情報６１と、サービス提供装置４０を呼び出したサービス特定装置２０の識別情報とを、各々ユーザ識別情報１５１およびサービス特定装置識別情報１５２として、サービスログ４１に記録する。
【００４４】
この構成によれば、センシングデバイスとサービスが固定的に結びついていないので、複数のサービスが複数のセンシングデバイスを共用することが可能である。そのため、同種類の情報を利用するサービス間で、同種類のセンシングデバイスを共用することが可能である。従って、同一の箇所に、同種類のセンシングデバイスを、複数のサービス提供者が各々に配置しなければならないというような無駄を排除することが可能である。
【００４５】
センサネットワーク１の普及を促進するためには、生活環境の中に膨大な数および種類のセンサを配置する必要があるため、膨大なコストを要する。本実施の形態によれば、複数のサービス提供者が各々に可能な範囲でセンシングデバイス１０を配置して、それらを共有することができる。そのため、より少ないコストでセンサネットワーク１を構築できる。
【００４６】
また、複数のサービスが複数のセンシングデバイスを共用することによって、受けられるサービスの範囲や種類が大きく拡大されるので、ユーザに対して利便性の高いサービスを提供できる。
【００４７】
しかも、サービスを利用したユーザのユーザ識別情報６１と、サービス提供装置４０を呼び出したサービス特定装置２０についての記録は、各々のサービス提供装置４０にサービスログ４１として記録される。そのため、サービス特定装置２０の運営者がＲＦＩＤタグ６０の所有者から徴収した料金を、実際に利用されたサービスごとにサービス提供装置４０の提供者に分配することが可能である。
【００４８】
従って、センシングデバイス１０によるサービス提供をビジネスとして構築することが容易になる。センサネットワーク１に、より多くのサービス提供者が参入することによって、さらに広い提供範囲で、幅広い情報が提供できることが期待できる。
【００４９】
また、サービスログ４１に記録されたデータは、複数のサービスから多くの利用者の情報が集まっているので、高価値のマーケティング情報として適宜活用することができる。同じように、サービス特定装置２０およびサービス登録装置３０においても、サービスが利用されるごとに該サービスの利用についての情報をログに記録するようにしてもよい。
【００５０】
なお、ＲＦＩＤリーダ１０ａおよびＲＦＩＤタグ６０を、各々バーコードリーダおよびバーコードに置き換えることも可能である。この場合はバーコードに、ユーザ識別情報６１とサービス識別情報６２を含むものとする。他にも、ユーザ識別情報６１とサービス識別情報６２を含む情報をセンシングデバイス１０に送信できる手段であれば、ＲＦＩＤリーダ１０ａおよびＲＦＩＤタグ６０はさまざまな手段に置き換えることが可能である。
【００５１】
また、センサネットワーク１によるサービスの利用が広まれば、特定のサービス登録装置３０もしくはサービス提供装置４０にアクセスが集中して、過負荷状態になることが予想される。その場合は、内容をミラーリングした複数のサービス登録装置３０もしくはサービス提供装置４０をセンサネットワーク１ごとに配置し、分散的にアクセスが可能なようにするなどのような、負荷分散方法を適用することができる。
【００５２】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることは言うまでもないことである。
【産業上の利用可能性】
【００５３】
複数のサービス提供者が参加するセンサネットワークにおいて適用可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るセンサネットワークの構成を示す概念図である。
【図２】図１で示したサービス特定装置の構成を示すブロック図である。
【図３】図１で示したサービス登録装置の構成を示すブロック図である。
【図４】図１で示したサービス提供装置の構成を示すブロック図である。
【図５】図１〜３で示したサービスリストおよびサービス登録リストのデータ構成を示す概念図である。
【図６】図１および図４で示したサービスログのデータ構成を示す概念図である。
【図７】図１で示したサービス特定装置およびサービス提供装置が、ユーザにサービスを提供する際に行う動作を示すフローチャートである。
【符号の説明】
【００５５】
１  センサネットワーク
１０  センシングデバイス（第２のセンシングデバイス）
１０ａ  ＲＦＩＤリーダ（第１のセンシングデバイス）
２０  サービス特定装置
２１  サービスリスト
２３  タグ受信部
２４  リスト検索部
２５  リスト更新部
２６  サーバ通信部
３０  サービス登録装置
３１  サービス登録リスト
４０  サービス提供装置
４１  サービスログ（サービス提供ログ）
５０  ネットワーク
６０  ＲＦＩＤタグ
６１  ユーザ識別情報
６２  サービス識別情報
７０  携帯端末（端末）
１０１  サービス識別情報（サービスリスト）
１０２  サービス提供装置識別情報（サービスリスト）
１５１  ユーザ識別情報（サービスログ）
１５２  サービス特定装置識別情報（サービスログ）
【図１】
0004882979.tif 000002
【図２】
0004882979.tif 000003
【図３】
0004882979.tif 000004
【図４】
0004882979.tif 000005
【図５】
0004882979.tif 000006
【図６】
0004882979.tif 000007
【図７】
0004882979.tif 000008