(57)【要約】【課題】各サービスの動作を等しく保ちながら、情報取得装置における情報の獲得およびサービス提供システムによる情報収集回数の削減を図ることができる情報収集制御装置を提供する。【解決手段】情報収集制御装置１０は、サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出部１１と、評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報取得装置へ情報の収集指示を送信する情報収集制御部１２とを備える。【選択図】図２
2007241552.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御装置であって、
前記サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、前記サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、
前記評価値に基づいて、前記サービス実行条件が満たされる確率が高い時刻に、前記情報取得装置へ情報の収集指示を送信する情報収集制御手段と
を備えることを特徴とする情報収集制御装置。
【請求項２】
前記サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信する通知条件指示手段を更に備えることを特徴とする請求項１に記載の情報収集制御装置。
【請求項３】
１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻に、サービスを提供するサービス提供システムに配置された前記情報取得装置であって、
前記サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、前記サービス実行条件が満たされる確率に基づく評価値を導出する情報収集制御装置から、前記評価値に基づいて、前記サービス実行条件が満たされる確率が高い時刻に、情報の収集指示を受信する収集指示受信手段と、
前記情報収集制御装置から、前記サービス実行条件を満たす可能性に基づいて決定された、情報に関する通知条件を受信する条件受信手段と、
取得された情報が前記通知条件を満たすか否か判定する通知条件判定手段と、
前記取得された情報が前記通知条件を充足した場合に、前記情報収集制御装置へ情報を通知する通知手段と
を備えることを特徴とする情報取得装置。
【請求項４】
１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムであって、
前記サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、前記サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、前記評価値に基づいて、前記サービス実行条件が満たされる確率が高い時刻に、前記情報取得装置へ情報の収集指示を送信する情報収集制御手段と、前記サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信する通知条件指示手段とを有する情報収集制御装置と、
前記情報収集制御装置から、前記情報の収集指示を受信する収集指示受信手段と、前記情報収集制御装置から、前記情報に関する通知条件を受信する条件受信手段と、取得された情報が前記通知条件を満たすか否か判定する通知条件判定手段と、前記取得された情報が前記通知条件を充足した場合に、前記情報収集制御装置へ情報を通知する通知手段とを有する情報取得装置と
を備えることを特徴とするサービス提供システム。
【請求項５】
１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムにおける情報収集制御方法であって、
前記サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、前記サービス実行条件が満たされる確率に基づく評価値を導出するステップと、
前記評価値に基づいて、前記サービス実行条件が満たされる確率が高い時刻に、前記情報取得装置へ情報の収集指示を送信するステップと
を含むことを特徴とする情報収集制御方法。
【請求項６】
前記サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信するステップを更に含むことを特徴とする請求項５に記載の情報収集制御方法。
【請求項７】
１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻に、サービスを提供するサービス提供システムにおける情報取得方法であって、
前記サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、前記サービス実行条件が満たされる確率に基づく評価値を導出する情報収集制御装置から、前記評価値に基づいて、前記サービス実行条件が満たされる確率が高い時刻に、情報の収集指示を受信するステップと、
前記情報収集制御装置から、前記サービス実行条件を満たす可能性に基づいて決定された、情報に関する通知条件を受信するステップと、
取得された情報が前記通知条件を満たすか否か判定するステップと、
前記取得された情報が前記通知条件を充足した場合に、前記情報収集制御装置へ情報を通知するステップと
を含むことを特徴とする情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報収集制御装置、情報取得装置、サービス提供システム、情報収集制御方法及び情報取得方法に関する。
【背景技術】
【０００２】
従来、複数の情報取得装置を用いて外部の対象に関する情報を収集する場合に、情報収集の効率化を目的として情報収集動作を制御する技術が提案されている（例えば、非特許文献１参照。）。
【０００３】
又、情報収集の効率化のための技術としては、例えば、ある物体の位置などの連続的な情報をＧＰＳ（Global Positioning System）などの情報取得装置を用いて定期的に計測（獲得）して無線帯域を用いて収集し、その収集された一部の情報から上記の連続的な値を計算により再現するシステムにおいて、上記物体の真の値とシステムにより計算された値との乖離をある閾値以下に保ちつつ、情報取得装置における情報獲得および情報収集の回数を削減することを目的とした技術が提案されている。この技術では、過去から現在までにシステムが獲得した値に基づいて将来の値を予測するモデルを用い、そのモデルによって次回の情報収集時の値を予測する。そして、予測された値と実際に得られた値とを比較して両者の乖離を求め、その乖離が大きい場合には獲得および収集の頻度を高く、その乖離が小さい場合には獲得および収集の頻度を低くすることにより、常に情報取得装置が可能な最大の頻度での獲得および収集を行った場合に比べて獲得および収集の回数を削減する。これにより、情報獲得および収集の効率化という目的の達成を図っている。
【非特許文献１】Ankur Jain and Edward Y. Chang: "Adaptive sampling for Sensor Networks," in Proc. international workshop on Data Management for sensor networks (2004).
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、情報取得装置からの情報収集は、その収集された情報の用途によっては、必ずしも、上記の例のように計測対象の真の値と計算で得られた値との乖離を一定値以下に保つ必要はない。例えば、外部の情報取得装置から収集した情報及び予め与えられた複数のサービス実行条件に基づき、各サービスの動作を決定して該決定した動作を行うサービス提供システムにおいては、情報取得装置から収集することの重要度が低い場合（例えば、各サービス実行条件の動作に対する影響が小さい情報や参照するサービスの数が少ない場合）は、上記乖離が大きい場合でも問題が発生しない。そのような場合には、計測対象の真の値と計算で得られた値との乖離を一定値以下に保つ必要はない。従って、上記のような重要度の低い場合は情報収集や獲得を行わないことにより、サービスの動作の系列（以下、「サービス動作」という。）を等しく保ちながら情報取得装置における情報の獲得およびサービス提供システムによる収集の回数（以下、「情報収集回数」という。）をさらに削減できる余地があった。
【０００５】
そこで、本発明は、各サービスの動作を等しく保ちながら、情報取得装置における情報の獲得およびサービス提供システムによる情報収集回数の削減を図ることができる情報収集制御装置、情報取得装置、サービス提供システム、情報収集制御方法及び情報取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の特徴は、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御装置であって、（ａ）サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、（ｂ）評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報取得装置へ情報の収集指示を送信する情報収集制御手段とを備える情報収集制御装置であることを要旨とする。
【０００７】
第１の特徴に係る情報制御装置によると、過去に情報取得装置より収集した情報に基づいて、現時点で当該情報取得装置より収集される情報がサービス実行条件を満たす確率が高い時刻にのみ情報を収集することにより、上記重要度が高い場合のみにおける情報収集が可能となり、各サービスの動作を等しく保ちながら、情報収集回数の削減及び情報取得装置の情報獲得回数の削減を図ることができる。
【０００８】
又、第１の特徴に係る情報制御装置は、サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信する通知条件指示手段を更に備えてもよい。
【０００９】
この情報制御装置によると、情報取得装置から情報収集制御装置へ情報通知を行うことなくサービス実行条件を満たす可能性を調べることが可能となり、サービス実行条件が満たされる可能性が高い場合には情報収集制御装置による情報通知の指示時以外の時刻であっても情報を通知することで、情報通知回数および情報取得回数を削減する前と比較して、サービスの動作をより正しく保つことが可能となる。
【００１０】
本発明の第２の特徴は、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻に、サービスを提供するサービス提供システムに配置された情報取得装置であって、（ａ）サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出する情報収集制御装置から、評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報の収集指示を受信する収集指示受信手段と、（ｂ）情報収集制御装置から、サービス実行条件を満たす可能性に基づいて決定された、情報に関する通知条件を受信する条件受信手段と、取得された情報が通知条件を満たすか否か判定する通知条件判定手段と、（ｃ）取得された情報が通知条件を充足した場合に、情報収集制御装置へ情報を通知する通知手段とを備える情報取得装置であることを要旨とする。
【００１１】
本発明の第３の特徴は、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムであって、（ａ）サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報取得装置へ情報の収集指示を送信する情報収集制御手段と、サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信する通知条件指示手段とを有する情報収集制御装置と、（ｂ）情報収集制御装置から、情報の収集指示を受信する収集指示受信手段と、情報収集制御装置から、情報に関する通知条件を受信する条件受信手段と、取得された情報が通知条件を満たすか否か判定する通知条件判定手段と、取得された情報が通知条件を充足した場合に、情報収集制御装置へ情報を通知する通知手段とを有する情報取得装置とを備えるサービス提供システムであることを要旨とする。
【００１２】
本発明の第４の特徴は、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムにおける情報収集制御方法であって、（ａ）サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出するステップと、（ｂ）評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報取得装置へ情報の収集指示を送信するステップとを含む情報収集制御方法であることを要旨とする。
【００１３】
又、本発明の第４の特徴に係る情報収集制御方法は、サービス実行条件を満たす可能性に基づいて、情報に関する通知条件を決定し、該情報取得装置へ該通知条件を送信するステップを更に含んでもよい。
【００１４】
本発明の第５の特徴は、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻に、サービスを提供するサービス提供システムにおける情報取得方法であって、（ａ）サービス実行条件にて利用される１つ以上の情報取得装置から収集した情報によって、サービス実行条件が満たされる確率に基づく評価値を導出する情報収集制御装置から、評価値に基づいて、サービス実行条件が満たされる確率が高い時刻に、情報の収集指示を受信するステップと、（ｂ）情報収集制御装置から、サービス実行条件を満たす可能性に基づいて決定された、情報に関する通知条件を受信するステップと、（ｃ）取得された情報が通知条件を満たすか否か判定するステップと、（ｄ）取得された情報が通知条件を充足した場合に、情報収集制御装置へ情報を通知するステップとを含む情報取得方法であることを要旨とする。
【発明の効果】
【００１５】
本発明によると、各サービスの動作を等しく保ちながら、情報取得装置における情報の獲得およびサービス提供システムによる情報収集回数の削減を図ることができる情報収集制御装置、情報取得装置、サービス提供システム、情報収集制御方法及び情報取得方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。
【００１７】
（サービス提供システム）
本実施形態にかかるサービス提供システムは、１つ以上の情報取得装置から収集した情報及び１つ以上のサービス実行条件に基づいて、サービス実行条件が満たされる時刻に、サービスを提供する。
【００１８】
本実施形態にかかるサービス提供システムは、図１に示すように、情報を取得する複数の情報取得装置５０と、情報取得装置５０から情報を受信するサーバ１００とを備える。尚、情報取得装置５０の例としては、位置情報を取得するＧＰＳ（Global Positioning System）を有する端末装置、温度センサ、湿度センサ、または天気予報情報もしくは株価情報が登録されるインターネット上のサイトなどが挙げられる。
【００１９】
又、情報取得装置５０とサーバ１００とは、通信ネットワーク３０を介して通信を行う。通信ネットワーク３０としては、例えばインターネットが挙げられ、ＬＡＮ、ＷＡＮ、イントラネットなどを用いてもよい。
【００２０】
サーバ１００は、後に詳述する実行条件充足評価値導出部、情報収集制御部通知条件指示部を内蔵するＣＰＵ１０１と、入力部１０２、出力部１０３、データ保持部１０４、プログラム保持部１０５を備える。
【００２１】
入力部１０２は、キーボード、マウス等の機器を指す。入力部１０２から入力操作が行われると対応するキー情報が処理制御装置（ＣＰＵ）１０１に伝達される。出力部１０３は、モニタなどの画面を指し、液晶表示装置（ＬＣＤ）、発光ダイオード（ＬＥＤ）パネル、エレクトロルミネッセンス（ＥＬ）パネル等が使用可能である。
【００２２】
データ保持部１０４は、サービス実行条件、受信したデータや処理途中のデータを保持する。データ保持部１０４は、ＲＡＭ等の内部記憶装置を用いても良く、ハードディスクやフレキシブルディスク等の外部記憶装置を用いても良い。
【００２３】
プログラム保持部１０５は、後に詳述する実行条件充足評価値導出処理、情報収集制御処理、通知条件指示処理などを処理制御装置（ＣＰＵ）１０１に実行させるための制御プログラムを保存する記憶媒体である。記録媒体は、例えば、ＲＡＭ、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどが挙げられる。このようなプログラムを保持した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。
【００２４】
図２は、サーバ１００と各種の情報取得装置５０ａ、５０ｂ、…、５０ｎの構成例を模式的に表したものである。
【００２５】
サーバ１００は、情報収集制御装置１０及びサービス実行条件格納部２０から構成される。
【００２６】
サービス実行条件格納部２０は、ベイズ決定木などの形式で書かれた複数のサービス実行条件２１ａ、２１ｂ、…、２１ｎ（以下、「サービス実行条件２１」と総称する。）を格納する。以下では、サービス実行条件２１が複数存在する場合を説明するが、サービス実行条件２１が１つのみの場合もありうる。尚、サービス実行条件２１の例は図３〜図５を用いて後述する。
【００２７】
サーバ１００は、情報取得装置５０との通信により収集される情報を参照し、収集された情報とサービス実行条件２１とに従ってサービスを実行する。
【００２８】
ここで、情報取得装置５０の各部の処理動作を述べる前に、本発明の前提となるサーバ１００におけるサービス動作の決定方法について説明する。ここでのサービス実行条件２１はベイズ決定木の形式で記述されているものとする。ベイズ決定木で記述されたサービス実行条件２１の例を図３〜図５に示す。
【００２９】
以下では、図３に示す傘の準備推奨サービスのためのサービス実行条件(1)を例にとって、ベイズ決定木を用いたサービス動作決定について説明する。
【００３０】
このサービス実行条件(1)では、湿度が高いか否かという状態と天気予報が雨か否かという状態とを用いて、現在の天気が雨であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、傘の準備を推奨するメッセージをユーザ端末に表示するべきか否かを判断する。このような判断は、ユーザの明示的な指示なしに定期的に行われるものとする。
【００３１】
図３（ａ）において楕円形で示される各ノードは、サービスの動作の判断に用いる状態変数を表す。例えば高湿度（H）と記述されたノードは、湿度が高いか否かを表現する状態変数を表し、その状態変数は高い（True）、低い（False）の２つの値をとる。ノード間の矢印は、親ノード（矢印の出る元のノード）の表す状態が、子ノードの表す状態に直接の影響を及ぼすことを示す。サービス実行条件(1)においては、高湿度か否かという状態は、雨が降るという状態に直接の影響を及ぼしていることになる。
【００３２】
このようなノード間の影響は、条件付確率表の形式で表現される。条件付確率表は、各ノードに対して記述され、親ノードの状態に対する当該ノードの状態がとる値の確率分布を表している。例えばサービス実行条件(1)では、雨が降る（R）という状態がとる値は、その親ノードであるH（高湿度）及びW（天気予報が雨）の値によって影響を受け、その条件付確率表の各行は、H（高湿度）とW（天気予報が雨）がとる値の組のそれぞれに対してR（雨が降る）がTrueとなる確率（P(R|H,W)）を表している。例えば、H（高湿度）がTrueかつW（天気予報が雨）がTrueの組に対して、R（雨が降る）がTrueとなる確率（P(R|H,W)）は0.95となることが表されている。
【００３３】
一方、親を持たないノード（即ち、入り方向の矢印を持たないノード）に対しては、事前に定められた確率（事前確率）が与えられる。例えばサービス実行条件(1)では、湿度が高い確率P(H)=0.2と表現されている。
【００３４】
上記の条件付確率表や事前確率の値を用いることによって、一部の状態に対する証拠が得られている場合の、他の状態がとり得る確率を計算することができる。例えば、湿度が高い（H=True）という状態に関する証拠が得られている場合に、雨が降る確率及び降らない確率(P(R|H))を計算することができる。なお、このような確率は、公知の計算アルゴリズムによってベイズ決定木の内部の値から求めることができる。
【００３５】
サービス実行条件における長方形は、その決定木における意思決定の選択肢を表している。サービス実行条件(1)における長方形（即ち、動作(A)）は、傘を持っていくことを推奨する（a1）及び何も行わない（a2）の２つの動作を示している。また、サービス実行条件における菱形は、実際に行う動作の決定後の状態における効用値を示している。ここでの効用値は、図３（ｂ）に示すような表形式で表現され、各行は選択した行動と、その時の効用に影響する状態変数の値（効用の親ノードの状態変数の値）の組に対する効用値を示している。
【００３６】
ベイズ決定木を用いたサービス動作判断では、現在利用可能な情報を用いて各ノードの証拠を入力し、それらの証拠が得られた状態で各動作を行った場合に期待される効用（EU）を計算する。そして、計算で得られた効用（EU）が最も大きい動作を実行する。例えばサービス実行条件(1)において、情報が得られる前における期待効用は次の式（１）を用いて求められる。
【数１】
2007241552.tif 000003
【００３７】
ここでriは、雨が降るという状態変数のとり得る各値を示す。傘の持ち出しを推奨する動作（a1）及び何もしないという動作（a2）の期待効用は、次のように求められる。
【００３８】
EU(a1) = 0.2134×10 + 0.7866×6 = 6.8536
EU(a2) = 0.2134×(-7) + 0.7866×9 = 5.5856
ここでの「0.2134」は、H（高湿度）がTrueかつW（天気予報が雨）がTrueの組、HがTrueかつWがFalseの組、HがFalseかつWがTrueの組、及び、HがFalseかつWがFalseの組のそれぞれに対してR（雨が降る）がTrueとなる確率の総和により求められる。即ち、0.2×0.1×0.95 + 0.2×0.9×0.6 + 0.8×0.1×0.9 + 0.8×0.9×0.02 = 0.2134として求められる。一方の「0.7866」は、1−0.2134として求められる。
【００３９】
上記の場合、傘の持ち出しを推奨する動作（a1）の期待効用EU(a1)は、何もしないという動作（a2）の期待効用EU(a2)よりも大きいので、傘の持ち出しを推奨する動作を行う。かかる動作としては、例えば、情報（傘の持ち出しを推奨するメッセージ等）を端末装置に送信して画面表示や音声通知等を行うことが挙げられる。それに伴い、サーバ１００内に、情報を端末装置に送信するための送信部が必要となる。
【００４０】
各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置５０から得る。例えば、サービス実行条件(1)において利用される情報取得装置５０は、ユーザ端末が有する湿度センサ及びインターネット上の天気予報サイトである。
【００４１】
又、他の例として、図４に示す自動マナーモード化サービスが挙げられる。このサービス実行条件(2)では、会議室にいるか否かという状態と会議予約があるか否かという状態とを用いて、ユーザが会議中であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、ユーザ端末をマナーモードに設定するべきか否かを判断する。各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置５０から得る。例えば、サービス実行条件(2)において利用される情報取得装置５０は、予約情報をもつ社内システム及び屋内位置測位装置である。
【００４２】
更に、他の例として、図５に示す用件終了通知サービスが挙げられる。このサービス実行条件(3)では、自席にいるか否かという状態を用いて、ユーザが席を離れて用件対応中であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、希望するユーザに用件の終了（ユーザが自席に戻ったこと）を通知するべきか否かを判断する。各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置５０から得る。例えば、サービス実行条件(3)において利用される情報取得装置５０は、屋内位置測位装置である。
【００４３】
続いて、情報収集制御装置１０の各部の動作をより詳しく説明する。
【００４４】
情報収集制御装置１０は、実行条件充足評価値導出部１１（本発明に係る実行条件充足評価値導出手段に相当）、情報収集制御部１２（本発明に係る情報収集制御手段に相当）、及び通知条件指示部１３（本発明に係る通知条件指示手段に相当）を備える。
【００４５】
実行条件充足評価値導出部１１は、サービス実行条件にて利用される、各サービスにおける各情報取得装置５０ａ、５０ｂ、…、５０ｎから情報を収集し、収集した情報によって、サービス実行条件が満たされる確率に基づいて実行条件充足評価値を導出する。これは、例えば各サービス実行条件に対して、該サービス実行条件が満たされる確率を時刻に対して予め与えておき、該確率を実行条件充足評価値とすることなどの方法によって実現される。以下、サービス例(1)に対する動作を例にとり、説明する。
【００４６】
サービスが利用する湿度センサ、およびインターネット上の天気予報サイトから情報を取得した場合に、情報取得装置サービス実行条件が満たされる確率が午前0時〜午前8時は0、午前8時〜午後8時は0.6、午後8時〜午後12時は0.4と与えられていたとし、実行条件充足評価値を求める時刻は午後3時とする。この場合、湿度センサ、ならびにインターネット上の天気予報サイトの実行条件充足評価値はともに0.6となる。
【００４７】
次に、情報収集制御部１２について説明する。情報収集制御部１２は、実行条件充足評価値導出部１１から入力した評価値に基づいて、情報収集制御装置に対して、サービス実行条件が満たされる確率が高い、情報の収集を指示する時刻を決定する。そして、該時刻に情報収集制御装置に対して情報の収集指示を送信する。これは、ある閾値を予め設定し、該閾値を将来時刻の最も近い時刻に越える時刻を、通知を指示する時刻とすることなどにより実現される。
【００４８】
例として、サービス例(1)における動作を示す。設定された閾値を0.5とし、現在時刻を午前0時とする。湿度センサ、ならびに天気予報サイトの双方における実行条件充足評価値は上記の例と同じく午前0時〜午前8時は0、午前8時〜午後8時は0.6、午後8時〜午後12時は0.4と与えられていたとする。このとき、該実行条件評価値が将来時刻において初めて閾値を超える時刻は午前8時となるため、情報収集制御部１２は、午前8時に双方の情報取得装置に対し、情報の収集指示を送信する。
【００４９】
続いて、通知条件指示部１３について説明する。通知条件指示部１３は、サービス実行条件の内容を参照し、サービス実行条件を満たす可能性に基づいて、情報に関する通知条件（値の範囲）を決定し、情報取得装置へ該通知条件を送信する。この値の範囲は、指示された情報取得装置から得られる情報がその範囲内にある場合に、サービス実行条件が満たされる確率が高いような範囲とする。
【００５０】
例として、サービス例(1)における動作を示す。サービス例(1)では、湿度センサおよび天気予報サイトの二つの情報取得装置から情報を収集し、サービス実行条件が満たされているか否かを判定する。湿度センサは、それから得られる値が「高い」（H=True）場合にサービス実行条件が満たされる確率が高く、天気予報サイトは、それから得られる値が「雨」（W=True）場合にサービス実行条件が満たされる確率が高い。そこで通知条件指示部１３は、湿度センサに対して得られた獲得値が「高い」場合、天気予報サイトに対して獲得値が「雨」という値を通知条件として指示する。
【００５１】
次に、情報取得装置５０について説明する。情報取得装置５０は、収集指示受信部５１（本発明に係る収集指示受信手段に相当）、通知部５２（本発明に係る通知手段に相当）、条件受信部５３（本発明に係る収条件受信手段に相当）、通知条件判定部５４（本発明に係る通知条件判定手段に相当）を備える。
【００５２】
収集指示受信部５１は、情報収集制御装置からの情報の収集指示を受信し、通知部５２へ情報の通知を指示する。
【００５３】
通知部５２は、収集指示受信部５１および通知条件判定部５４から入力した情報通知の指示に従い、該情報取得装置５０によって取得された情報を情報収集制御装置１０へ送信する。
【００５４】
条件受信部５３は、情報収集制御装置１０の通知条件指示部１３より指示された通知条件を受信し、通知条件判定部５４に出力する。
【００５５】
通知条件判定部５４は、情報取得装置５０により取得された情報が条件受信部５３で受信した通知条件を満たすか否かを判定し、通知条件を満たしている場合は、通知部５２へ情報収集制御装置への通知を指示する。
【００５６】
サービス例(1)における湿度を獲得するための湿度センサにおける通知条件判定部５４を例にとって説明する。情報収集制御装置１０から指示された通知条件が、該センサによる獲得値が「高い」であったとする。通知条件判定部５４は、該センサによる獲得値が「高い」以外であるか否かを常に監視し、値が「高い」となった場合に獲得値が通知条件を超えたことを通知部５２に知らせる。通知部５２はこの指示に従って、情報収集制御装置１０に情報を通知する。
【００５７】
（サービス提供方法）
次に、本実施形態におけるサービス提供方法について、図６〜図８を用いて説明する。
【００５８】
まず、図６を用いて、情報収集制御装置１０から情報取得装置５０に対する情報の指示動作について説明する。
【００５９】
初めに、実行条件充足評価値導出部１１は、各サービスがサービス実行条件の判定に利用する各情報取得装置に対し、将来の各時点において情報を得た場合の実行条件充足評価値を導出する（Ｓ１０１）。
【００６０】
次に、情報収集制御部１２は、実行条件充足評価値に基づき，各情報取得装置からの次回の情報収集時刻を決定する（Ｓ１０２）。これは、ある閾値を予め設定し、該閾値を将来時刻の最も近い時刻に越える時刻を、通知を指示する時刻とすることなどにより実現される。
【００６１】
続いて、情報収集制御部１２は、各情報取得装置５０に対し、決定した情報収集時刻に情報通知の指示を行う（Ｓ１０３）。情報通知の指示を行った後、次回以降の情報通知時刻を決定するため、再度将来時刻における実行条件充足評価値を得る手順に戻る。
【００６２】
続いて、図７を用いて、情報収集制御装置１０から情報取得装置５０に対する通知条件の指示動作を説明する。
【００６３】
通知条件指示部１３は、サービス実行条件を取得する（Ｓ２０１）。そして、各情報取得装置に対して、サービス実行条件が満たされる確率が高い値となる条件（通知条件）を求める（Ｓ２０２）。続いて、通知条件指示部１３は、該通知条件を情報取得装置５０に対して指示する（Ｓ２０３）。
【００６４】
最後に、図８を用いて、情報取得装置５０から情報収集制御装置１０に対する情報通知動作について説明する。
【００６５】
まず、条件受信部５３は、情報収集制御装置１０から通知条件を受信する（Ｓ３０１）。続いて、通知条件判定部５４は、該情報取得装置５０から値（情報）を獲得し（Ｓ３０２）、該情報取得装置５０により獲得される値（情報）が受信した通知条件に満たすか否かを判断する（Ｓ３０３）。
【００６６】
もし獲得した値が通知条件を満たしていない場合、次回に値が獲得される時刻まで待機する。獲得した値が通知条件を満たしている場合、その事実を通知条件判定部５４は通知部５２に通知し、通知部は求めた値を情報収集制御装置１０に通知する（Ｓ３０４）。  
（作用及び効果）
本実施形態に係る情報収集制御装置、情報取得装置、サービス提供システム、情報収集制御方法及び情報取得方法によると、サービス実行条件にて利用される情報取得装置から情報を収集する場合のサービス実行条件充足評価値を導出し、導出された確率に基づいて情報取得装置からの情報収集を制御することにより、上記サービス実行条件が満たされる確率に応じた情報収集の制御が可能となり、サービスの動作を保ちながら情報収集回数の削減及び情報取得装置の情報獲得回数の削減を図ることができる。
【００６７】
更に、各情報取得装置はサービス実行条件が満たされる確率が高い値をとるか否かを、情報収集制御装置へ情報を通知することなく判定することにより、情報通知回数および情報取得回数を削減する前と比較して、サービスの動作をより正しく保つことが可能となる。
【００６８】
（変形例）
また、上記の実施形態では、情報収集制御装置及びサービス実行条件格納部が単一のサーバ内に配置される例を示したが、図９のように、情報収集制御装置１０、サービス実行条件格納部２０、及び情報取得装置５０が単一の端末装置２００内に配置される構成態様を採用してもよい。この場合、情報取得装置５０としては端末装置２００に備えられたＧＰＳ装置、屋内位置測位手段、温度センサなどが挙げられる。
【００６９】
（その他の実施形態）
本発明は上記の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【００７０】
例えば、上記実施形態では、情報収集制御装置１０とサービス実行条件格納部２０が同一のサーバ内、あるいは端末装置内に配置されると説明したが、情報収集制御装置１０とサービス実行条件格納部２０がそれぞれ異なる装置に配置されてもよい。即ち、情報取得装置５０、情報収集制御装置１０、サービス実行条件格納部２０がそれぞれ別体に配置されてもよい。
【００７１】
このように、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００７２】
【図１】本実施形態に係るサービス提供システムの構成ブロック図である（その１）。
【図２】本実施形態に係るサービス提供システムの構成ブロック図である（その２）。
【図３】本実施形態に係る傘の準備推奨サービスのサービス実行条件を示す図である。
【図４】本実施形態に係る自動マナーモード化サービスのサービス実行条件を示す図である。
【図５】本実施形態に係る用件終了通知サービスのサービス実行条件を示す図である。
【図６】本実施形態に係るサービス提供方法を示すシーケンス図である（その１）。
【図７】本実施形態に係るサービス提供方法を示すシーケンス図である（その２）。
【図８】本実施形態に係るサービス提供方法を示すシーケンス図である（その３）。
【図９】変形例に係るサービス提供システムの構成ブロック図である。
【符号の説明】
【００７３】
１０…情報収集制御装置
１１…実行条件充足評価値導出部
１２…情報収集制御部
１３…通知条件指示部
２０…サービス実行条件格納部
２１…サービス実行条件
３０…通信ネットワーク
５０…情報取得装置
５１…収集指示受信部
５２…通知部
５３…条件受信部
５４…通知条件判定部
１００…サーバ
１０１…ＣＰＵ
１０２…入力部
１０３…出力部
１０４…データ保持部
１０５…プログラム保持部
２００…端末装置
【図１】
2007241552.tif 000004
【図２】
2007241552.tif 000005
【図３】
2007241552.tif 000006
【図４】
2007241552.tif 000007
【図５】
2007241552.tif 000008
【図６】
2007241552.tif 000009
【図７】
2007241552.tif 000010
【図８】
2007241552.tif 000011
【図９】
2007241552.tif 000012