Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4680804B2 - Information collection control device and information collection control method - Google Patents
[go: Go Back, main page]

JP4680804B2 - Information collection control device and information collection control method - Google Patents

Information collection control device and information collection control method Download PDF

Info

Publication number
JP4680804B2
JP4680804B2 JP2006061420A JP2006061420A JP4680804B2 JP 4680804 B2 JP4680804 B2 JP 4680804B2 JP 2006061420 A JP2006061420 A JP 2006061420A JP 2006061420 A JP2006061420 A JP 2006061420A JP 4680804 B2 JP4680804 B2 JP 4680804B2
Authority
JP
Japan
Prior art keywords
information
execution condition
evaluation value
service execution
information acquisition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2006061420A
Other languages
Japanese (ja)
Other versions
JP2007241553A (en
Inventor
渉 内田
裕之 笠井
正治 倉掛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2006061420A priority Critical patent/JP4680804B2/en
Publication of JP2007241553A publication Critical patent/JP2007241553A/en
Application granted granted Critical
Publication of JP4680804B2 publication Critical patent/JP4680804B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、情報収集制御装置及び情報収集制御方法に関する。   The present invention relates to an information collection control device and an information collection control method.

従来、複数の情報取得装置を用いて外部の対象に関する情報を収集する場合に、情報収集の効率化を目的として情報収集動作を制御する技術が提案されている(例えば、非特許文献1参照。)。   2. Description of the Related Art Conventionally, there has been proposed a technique for controlling an information collection operation for the purpose of improving information collection efficiency when collecting information on an external target using a plurality of information acquisition devices (see, for example, Non-Patent Document 1). ).

又、情報収集の効率化のための技術としては、例えば、ある物体の位置などの連続的な情報をGPS(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).
As a technique for improving the efficiency of information collection, for example, continuous information such as the position of a certain object is periodically measured (acquired) using an information acquisition device such as GPS (Global Positioning System). In a system that collects using the wireless band and reproduces the above continuous values by calculation from a part of the collected information, the difference between the true value of the object and the value calculated by the system is a certain threshold value. Techniques aimed at reducing the number of times of information acquisition and information collection in an information acquisition device while maintaining the following have been proposed. In this technique, a model that predicts a future value based on values acquired by the system from the past to the present is used, and a value at the time of next information collection is predicted by the model. Then, the predicted value is compared with the actually obtained value to obtain the divergence between the two. When the divergence is large, the frequency of acquisition and collection is high, and when the divergence is small, the acquisition and collection are performed. By reducing the frequency, the number of times of acquisition and collection is reduced as compared with the case where acquisition and collection are always performed at the maximum possible frequency by the information acquisition apparatus. This aims to achieve the purpose of efficient information acquisition and collection.
Ankur Jain and Edward Y. Chang: "Adaptive sampling for Sensor Networks," in Proc. International workshop on Data Management for sensor networks (2004).

ところが、情報取得装置からの情報収集は、その収集された情報の用途によっては、必ずしも、上記の例のように計測対象の真の値と計算で得られた値との乖離を一定値以下に保つ必要はない。例えば、外部の情報取得装置から収集した情報及び予め与えられた複数のサービス実行条件に基づき、各サービスの動作を決定して該決定した動作を行うサービス提供システムにおいては、情報取得装置から収集することの重要度が低い場合(例えば、各サービス実行条件の動作に対する影響が小さい情報や参照するサービスの数が少ない場合)は、上記乖離が大きい場合でも問題が発生しない。そのような場合には、計測対象の真の値と計算で得られた値との乖離を一定値以下に保つ必要はない。従って、上記のような重要度の低い場合は情報収集や獲得を行わないことにより、サービスの動作の系列(以下、「サービス動作」という。)を等しく保ちながら情報取得装置における情報の獲得およびサービス提供システムによる収集の回数(以下、「情報収集回数」という。)をさらに削減できる余地があった。   However, the information collection from the information acquisition device, depending on the use of the collected information, does not necessarily reduce the difference between the true value of the measurement target and the value obtained by the calculation as in the above example. There is no need to keep. For example, in a service providing system that determines the operation of each service based on information collected from an external information acquisition device and a plurality of predetermined service execution conditions and collects the determined operation, the information is collected from the information acquisition device. When the importance of this is low (for example, when information having a small influence on the operation of each service execution condition or the number of services to be referred to is small), no problem occurs even when the above-described divergence is large. In such a case, it is not necessary to keep the deviation between the true value of the measurement target and the value obtained by the calculation below a certain value. Therefore, when the importance level is low as described above, information collection and acquisition are not performed, so that information acquisition and service in the information acquisition apparatus can be maintained while keeping the service operation sequence (hereinafter referred to as “service operation”) equal. There was room for further reduction in the number of collections by the providing system (hereinafter referred to as “information collection times”).

そこで、本発明は、各サービスの動作を等しく保ちながら、情報取得装置における情報の獲得およびサービス提供システムによる情報収集回数の削減を図ることができる情報収集制御装置及び情報収集制御方法を提供することを目的とする。   Therefore, the present invention provides an information collection control device and an information collection control method capable of obtaining information in the information acquisition device and reducing the number of information collections by the service providing system while keeping the operation of each service equal. With the goal.

上記目的を達成するため、本発明の第1の特徴は、1つ以上の情報取得装置から収集した情報及び1つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御装置であって、(a)過去に情報取得装置より収集した情報に基づいて、将来時刻において当該情報取得装置より収集される情報を予測する予測手段と、(b)予測手段による予測結果を用いたサービス実行条件の解析結果に基づいて、サービス実行条件にて利用される1つ以上の情報取得装置から情報を収集した場合に、サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、(c)評価値と予め定められた閾値との比較を行い、該閾値よりも評価値が高くなる情報取得装置を特定する閾値比較手段と、(d)閾値比較手段によって特定された情報取得装置のうち、最も近い将来時刻に閾値よりも評価値が高くなる情報取得装置へ、該時刻に情報の収集指示を送信する情報収集制御手段とを備える情報収集制御装置であることを要旨とする。   In order to achieve the above object, according to a first aspect of the present invention, a service is provided at a time when a service execution condition is satisfied based on information collected from one or more information acquisition devices and one or more service execution conditions. An information collection control device arranged in a service providing system to provide, (a) a prediction means for predicting information collected from the information acquisition device at a future time based on information collected from the information acquisition device in the past (B) When information is collected from one or more information acquisition devices used in the service execution condition based on the analysis result of the service execution condition using the prediction result by the prediction unit, the service execution condition is An execution condition satisfaction evaluation value deriving means for deriving an evaluation value based on a probability of being satisfied; and (c) comparing the evaluation value with a predetermined threshold value, and evaluating the evaluation value from the threshold value A threshold value comparison unit that identifies an information acquisition device that increases, and (d) an information acquisition device that has an evaluation value that is higher than the threshold value at the nearest future time among the information acquisition devices identified by the threshold value comparison unit. The gist of the present invention is an information collection control device including an information collection control means for transmitting an information collection instruction.

第1の特徴に係る情報収集制御装置によると、過去に情報取得装置より収集した情報に基づいて、現時点で当該情報取得装置より収集される情報がサービス実行条件を満たす確率が高い時刻にのみ情報を収集することにより、上記重要度が高い場合のみにおける情報収集が可能となり、各サービスの動作を等しく保ちながら情報収集回数の削減及び情報取得装置の情報獲得回数の削減を図ることができる。   According to the information collection control device according to the first feature, based on the information collected from the information acquisition device in the past, the information collected from the information acquisition device at this time is information only at a high probability that the service execution condition is satisfied. By collecting the information, it is possible to collect information only when the degree of importance is high, and it is possible to reduce the number of times of information collection and the number of times of information acquisition of the information acquisition device while keeping the operation of each service equal.

又、第1の特徴に係る情報収集制御装置において、サービス実行条件は、ベイズ決定木の形式で記述され、実行条件充足評価値導出手段は、予測手段による予測結果に基づいてベイズ決定木内のノードの事前確率を更新し、評価値を導出する情報収集制御装置に対応するノードに該情報収集制御装置から収集され得る各候補値を用いて該ノードに証拠を設定し、前期候補値の中で該候補値を証拠として設定した場合に該更新されたノードの確率分布に基づいてサービス実行条件が満たされる確率が高い値を調べ、該値が評価値を導出する情報収集制御装置から収集される確率の和を評価値としてもよい。   Further, in the information collection control device according to the first feature, the service execution condition is described in the form of a Bayes decision tree, and the execution condition satisfaction evaluation value deriving means is a node in the Bayes decision tree based on a prediction result by the prediction means. Update the prior probabilities and set the evidence to the node corresponding to the information collection control device that derives the evaluation value using each candidate value that can be collected from the information collection control device. When the candidate value is set as evidence, a value with a high probability that the service execution condition is satisfied is checked based on the updated probability distribution of the node, and the value is collected from the information collection control device that derives the evaluation value The sum of probabilities may be used as the evaluation value.

この情報収集制御装置によると、ベイズ決定木の形式で記述されたサービス実行条件を解析する際に、ベイズ決定木の解析によって即座に上記実行条件充足評価値を求めることが可能となる。   According to this information collection control device, when analyzing a service execution condition described in the form of a Bayesian decision tree, the execution condition satisfaction evaluation value can be immediately obtained by analyzing the Bayesian decision tree.

本発明の第2の特徴は、1つ以上の情報取得装置から収集した情報及び1つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御方法であって、(a)過去に情報取得装置より収集した情報に基づいて、将来時刻において当該情報取得装置より収集される情報を予測するステップと、(b)予測するステップによる予測結果を用いたサービス実行条件の解析結果に基づいて、サービス実行条件にて利用される1つ以上の情報取得装置から情報を収集した場合に、サービス実行条件が満たされる確率に基づく評価値を導出するステップと、(c)評価値と予め定められた閾値との比較を行い、該閾値よりも評価値が高くなる情報取得装置を特定するステップと、(d)特定された情報取得装置のうち、最も近い将来時刻に前記閾値よりも評価値が高くなる情報取得装置へ、該時刻に情報の収集指示を送信するステップとを含む情報収集制御方法であることを要旨とする。   A second feature of the present invention is arranged in a service providing system that provides a service at a time when the service execution condition is satisfied based on information collected from one or more information acquisition devices and one or more service execution conditions. And (a) predicting information collected from the information acquisition device at a future time based on information collected from the information acquisition device in the past, and (b) predicting step An evaluation value based on the probability that the service execution condition is satisfied when information is collected from one or more information acquisition devices used in the service execution condition based on the analysis result of the service execution condition using the prediction result of And (c) comparing the evaluation value with a predetermined threshold value to identify an information acquisition device whose evaluation value is higher than the threshold value. And (d) a step of transmitting an information collection instruction at the time to the information acquisition device whose evaluation value is higher than the threshold value at the nearest future time among the specified information acquisition devices. The gist is that it is a collection control method.

又、第2の特徴に係る情報収集制御方法において、サービス実行条件は、ベイズ決定木の形式で記述され、導出するステップにおいて、予測手段による予測結果に基づいてベイズ決定木内のノードの事前確率を更新し、評価値を導出する情報収集制御装置に対応するノードに該情報収集制御装置から収集され得る各候補値を用いて該ノードに証拠を設定し、前期候補値の中で該候補値を証拠として設定した場合に該更新されたノードの確率分布に基づいてサービス実行条件が満たされる確率が高い値を調べ、該値が評価値を導出する情報収集制御装置から収集される確率の和を評価値としてもよい。   In the information collection control method according to the second feature, the service execution condition is described in the form of a Bayesian decision tree, and in the step of deriving, the prior probabilities of the nodes in the Bayesian decision tree are calculated based on the prediction results by the prediction means. Update and set evidence for the node using each candidate value that can be collected from the information collection control device in the node corresponding to the information collection control device that derives the evaluation value, and set the candidate value among the previous candidate values When set as evidence, a value with a high probability that the service execution condition is satisfied is checked based on the updated probability distribution of the node, and the sum of the probability that the value is collected from the information collection control device that derives the evaluation value It may be an evaluation value.

本発明によると、各サービスの動作を等しく保ちながら、情報取得装置における情報の獲得およびサービス提供システムによる情報収集回数の削減を図ることができる情報収集制御装置及び情報収集制御方法を提供することができる。   According to the present invention, it is possible to provide an information collection control device and an information collection control method capable of obtaining information in the information acquisition device and reducing the number of times of information collection by the service providing system while keeping the operation of each service equal. it can.

次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであることに留意すべきである。   Next, embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic.

(サービス提供システム)
本実施形態にかかるサービス提供システムは、1つ以上の情報取得装置から収集した情報及び1つ以上のサービス実行条件に基づいて、サービス実行条件が満たされる時刻に、サービスを提供する。
(Service provision system)
The service providing system according to the present embodiment provides a service at a time when the service execution condition is satisfied based on information collected from one or more information acquisition devices and one or more service execution conditions.

本実施形態にかかるサービス提供システムは、図1に示すように、情報を取得する複数の情報取得装置50と、情報取得装置50から情報を受信するサーバ100とを備える。尚、情報取得装置50の例としては、位置情報を取得するGPS(Global Positioning System)を有する端末装置、温度センサ、湿度センサ、または天気予報情報もしくは株価情報が登録されるインターネット上のサイトなどが挙げられる。   As shown in FIG. 1, the service providing system according to the present embodiment includes a plurality of information acquisition devices 50 that acquire information, and a server 100 that receives information from the information acquisition device 50. Examples of the information acquisition device 50 include a terminal device having a GPS (Global Positioning System) that acquires position information, a temperature sensor, a humidity sensor, or a site on the Internet where weather forecast information or stock price information is registered. Can be mentioned.

又、情報取得装置50とサーバ100とは、通信ネットワーク30を介して通信を行う。通信ネットワーク30としては、例えばインターネットが挙げられ、LAN、WAN、イントラネットなどを用いてもよい。   Further, the information acquisition device 50 and the server 100 communicate via the communication network 30. Examples of the communication network 30 include the Internet, and a LAN, WAN, intranet, or the like may be used.

サーバ100は、後に詳述する予測部、実行条件充足評価値導出部、閾値比較部、情報収集制御部を内蔵するCPU101と、入力部102、出力部103、データ保持部104、プログラム保持部105を備える。   The server 100 includes a CPU 101 including a prediction unit, an execution condition satisfaction evaluation value deriving unit, a threshold comparison unit, and an information collection control unit, which will be described in detail later, an input unit 102, an output unit 103, a data holding unit 104, and a program holding unit 105. Is provided.

入力部102は、キーボード、マウス等の機器を指す。入力部102から入力操作が行われると対応するキー情報が処理制御装置(CPU)101に伝達される。出力部103は、モニタなどの画面を指し、液晶表示装置(LCD)、発光ダイオード(LED)パネル、エレクトロルミネッセンス(EL)パネル等が使用可能である。   The input unit 102 refers to a device such as a keyboard and a mouse. When an input operation is performed from the input unit 102, corresponding key information is transmitted to the processing control device (CPU) 101. The output unit 103 indicates a screen such as a monitor, and a liquid crystal display (LCD), a light emitting diode (LED) panel, an electroluminescence (EL) panel, or the like can be used.

データ保持部104は、サービス実行条件、受信したデータや処理途中のデータを保持する。データ保持部104は、RAM等の内部記憶装置を用いても良く、ハードディスクやフレキシブルディスク等の外部記憶装置を用いても良い。   The data holding unit 104 holds service execution conditions, received data, and data being processed. The data holding unit 104 may use an internal storage device such as a RAM or an external storage device such as a hard disk or a flexible disk.

プログラム保持部105は、後に詳述する予測処理、実行条件充足評価値導出処理、閾値比較処理、情報収集制御処理などを処理制御装置(CPU)101に実行させるための制御プログラムを保存する記憶媒体である。記録媒体は、例えば、RAM、ハードディスク、フレキシブルディスク、コンパクトディスク、ICチップ、カセットテープなどが挙げられる。このようなプログラムを保持した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。   The program storage unit 105 stores a control program for causing the processing control device (CPU) 101 to execute a prediction process, an execution condition satisfaction evaluation value derivation process, a threshold comparison process, an information collection control process, and the like described in detail later. It is. Examples of the recording medium include a RAM, a hard disk, a flexible disk, a compact disk, an IC chip, and a cassette tape. According to the recording medium holding such a program, the program can be easily stored, transported, sold, and the like.

図2は、サーバ100と各種の情報取得装置50a、50b、…、50n(以下、「情報取得装置50」と総称する)の構成例を模式的に表したものである。   FIG. 2 schematically shows a configuration example of the server 100 and various information acquisition devices 50a, 50b,..., 50n (hereinafter collectively referred to as “information acquisition device 50”).

サーバ100は、情報収集制御装置10及びサービス実行条件格納部20から構成される。   The server 100 includes an information collection control device 10 and a service execution condition storage unit 20.

サービス実行条件格納部20は、ベイズ決定木などの形式で書かれた複数のサービス実行条件21a、21b、…、21n(以下、「サービス実行条件21」と総称する。)を格納する。以下では、サービス実行条件21が複数存在する場合を説明するが、サービス実行条件21が1つのみの場合もありうる。尚、サービス実行条件21の例は図3〜図5を用いて後述する。   The service execution condition storage unit 20 stores a plurality of service execution conditions 21a, 21b,..., 21n (hereinafter collectively referred to as “service execution conditions 21”) written in a format such as a Bayes decision tree. In the following, a case where there are a plurality of service execution conditions 21 will be described. However, there may be only one service execution condition 21. An example of the service execution condition 21 will be described later with reference to FIGS.

サーバ100は、情報取得装置50との通信により収集される情報を参照し、収集された情報とサービス実行条件21とに従ってサービスを実行する。   The server 100 refers to information collected by communication with the information acquisition device 50 and executes a service according to the collected information and the service execution condition 21.

ここで、情報取得装置50の各部の処理動作を述べる前に、本発明の前提となるサーバ100におけるサービス動作の決定方法について説明する。ここでのサービス実行条件21はベイズ決定木の形式で記述されているものとする。ベイズ決定木で記述されたサービス実行条件21の例を図3〜図5に示す。   Here, before describing the processing operation of each unit of the information acquisition apparatus 50, a method for determining a service operation in the server 100, which is a premise of the present invention, will be described. Here, it is assumed that the service execution condition 21 is described in the form of a Bayes decision tree. Examples of service execution conditions 21 described by a Bayesian decision tree are shown in FIGS.

以下では、図3に示す傘の準備推奨サービスのためのサービス実行条件(1)を例にとって、ベイズ決定木を用いたサービス動作決定について説明する。   In the following, service operation determination using a Bayesian decision tree will be described taking the service execution condition (1) for the umbrella preparation recommendation service shown in FIG. 3 as an example.

このサービス実行条件(1)では、湿度が高いか否かという状態と天気予報が雨か否かという状態とを用いて、現在の天気が雨であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、傘の準備を推奨するメッセージをユーザ端末に表示するべきか否かを判断する。このような判断は、ユーザの明示的な指示なしに定期的に行われるものとする。   In this service execution condition (1), a probability relating to whether or not the current weather is rain is inferred using a state whether or not the humidity is high and a state whether or not the weather forecast is rainy. Then, based on the probability obtained by the inference, it is determined whether or not a message for recommending umbrella preparation should be displayed on the user terminal. Such a determination is made periodically without any explicit instruction from the user.

図3(a)において楕円形で示される各ノードは、サービスの動作の判断に用いる状態変数を表す。例えば高湿度(H)と記述されたノードは、湿度が高いか否かを表現する状態変数を表し、その状態変数は高い(True)、低い(False)の2つの値をとる。ノード間の矢印は、親ノード(矢印の出る元のノード)の表す状態が、子ノードの表す状態に直接の影響を及ぼすことを示す。サービス実行条件(1)においては、高湿度か否かという状態は、雨が降るという状態に直接の影響を及ぼしていることになる。   Each node indicated by an ellipse in FIG. 3A represents a state variable used for determining the operation of the service. For example, a node described as high humidity (H) represents a state variable expressing whether or not the humidity is high, and the state variable takes two values, high (True) and low (False). The arrow between the nodes indicates that the state represented by the parent node (the original node from which the arrow appears) directly affects the state represented by the child node. In the service execution condition (1), the state of whether or not the humidity is high has a direct influence on the state of rain.

このようなノード間の影響は、条件付確率表の形式で表現される。条件付確率表は、各ノードに対して記述され、親ノードの状態に対する当該ノードの状態がとる値の確率分布を表している。例えばサービス実行条件(1)では、雨が降る(R)という状態がとる値は、その親ノードであるH(高湿度)及びW(天気予報が雨)の値によって影響を受け、その条件付確率表の各行は、H(高湿度)とW(天気予報が雨)がとる値の組のそれぞれに対してR(雨が降る)がTrueとなる確率(P(R|H,W))を表している。例えば、H(高湿度)がTrueかつW(天気予報が雨)がTrueの組に対して、R(雨が降る)がTrueとなる確率(P(R|H,W))は0.95となることが表されている。   Such an influence between nodes is expressed in the form of a conditional probability table. The conditional probability table is described for each node, and represents a probability distribution of values taken by the state of the node relative to the state of the parent node. For example, in the service execution condition (1), the value that the state of raining (R) takes is affected by the values of its parent nodes H (high humidity) and W (weather forecast is rainy). Each row in the probability table shows the probability that R (rain falls) will be true for each set of values taken by H (high humidity) and W (weather forecast is rain) (P (R | H, W)) Represents. For example, for a pair where H (high humidity) is True and W (weather forecast is rain) is True, the probability (P (R | H, W)) that R (rains) is True is 0.95. It is expressed.

一方、親を持たないノード(即ち、入り方向の矢印を持たないノード)に対しては、事前に定められた確率(事前確率)が与えられる。例えばサービス実行条件(1)では、湿度が高い確率P(H)=0.2と表現されている。   On the other hand, a predetermined probability (prior probability) is given to a node that does not have a parent (that is, a node that does not have an incoming arrow). For example, in the service execution condition (1), the probability of high humidity P (H) = 0.2 is expressed.

上記の条件付確率表や事前確率の値を用いることによって、一部の状態に対する証拠が得られている場合の、他の状態がとり得る確率を計算することができる。例えば、湿度が高い(H=True)という状態に関する証拠が得られている場合に、雨が降る確率及び降らない確率(P(R|H))を計算することができる。なお、このような確率は、公知の計算アルゴリズムによってベイズ決定木の内部の値から求めることができる。   By using the conditional probability table and the value of the prior probability, it is possible to calculate probabilities that other states can take when evidence for some states is obtained. For example, the probability of raining and the probability of not falling (P (R | H)) can be calculated when evidence is given for a condition of high humidity (H = True). Such a probability can be obtained from a value inside the Bayesian decision tree by a known calculation algorithm.

サービス実行条件における長方形は、その決定木における意思決定の選択肢を表している。サービス実行条件(1)における長方形(即ち、動作(A))は、傘を持っていくことを推奨する(a1)及び何も行わない(a2)の2つの動作を示している。また、サービス実行条件における菱形は、実際に行う動作の決定後の状態における効用値を示している。ここでの効用値は、図3(b)に示すような表形式で表現され、各行は選択した行動と、その時の効用に影響する状態変数の値(効用の親ノードの状態変数の値)の組に対する効用値を示している。   A rectangle in the service execution condition represents a decision-making option in the decision tree. The rectangle (that is, operation (A)) in the service execution condition (1) indicates two operations that are recommended to carry an umbrella (a1) and do nothing (a2). Moreover, the rhombus in the service execution condition indicates the utility value in the state after the actual operation to be performed is determined. The utility value here is expressed in a table format as shown in FIG. 3B, and each row is the selected action and the value of the state variable that affects the utility at that time (the value of the state variable of the parent node of the utility). The utility value for each set is shown.

ベイズ決定木を用いたサービス動作判断では、現在利用可能な情報を用いて各ノードの証拠を入力し、それらの証拠が得られた状態で各動作を行った場合に期待される効用(EU)を計算する。そして、計算で得られた効用(EU)が最も大きい動作を実行する。例えばサービス実行条件(1)において、情報が得られる前における期待効用は次の式(1)を用いて求められる。

Figure 0004680804
In service operation judgment using a Bayesian decision tree, the utility expected when EU inputs each node's evidence using currently available information and performs each operation with that evidence obtained (EU) Calculate Then, the operation having the largest utility (EU) obtained by the calculation is executed. For example, in the service execution condition (1), the expected utility before the information is obtained is obtained using the following equation (1).
Figure 0004680804

ここでriは、雨が降るという状態変数のとり得る各値を示す。傘の持ち出しを推奨する動作(a1)及び何もしないという動作(a2)の期待効用は、次のように求められる。   Here, ri represents each possible value of the state variable that rains. The expected utility of the action (a1) that recommends taking out an umbrella and the action (a2) that does nothing is calculated as follows.

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として求められる。
EU (a1) = 0.2134 × 10 + 0.7866 × 6 = 6.8536
EU (a2) = 0.2134 × (-7) + 0.7866 × 9 = 5.5856
“0.2134” here is a group in which H (high humidity) is True and W (weather forecast is rain) is True, a group in which H is True and W is False, a group in which H is False and W is True, and It is obtained by the sum of the probabilities that R (raining) is true for each pair of H = False and W = False. That is, 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. On the other hand, “0.7866” is obtained as 1−0.2134.

上記の場合、傘の持ち出しを推奨する動作(a1)の期待効用EU(a1)は、何もしないという動作(a2)の期待効用EU(a2)よりも大きいので、傘の持ち出しを推奨する動作を行う。かかる動作としては、例えば、情報(傘の持ち出しを推奨するメッセージ等)を端末装置に送信して画面表示や音声通知等を行うことが挙げられる。それに伴い、サーバ100内に、情報を端末装置に送信するための送信部が必要となる。   In the above case, the expected utility EU (a1) of the action (a1) that recommends taking out the umbrella is larger than the expected utility EU (a2) of the action (a2) that does nothing, so the action that recommends taking out the umbrella I do. As such an operation, for example, information (such as a message recommending to take out an umbrella) is transmitted to the terminal device to perform screen display, voice notification, or the like. Along with this, a transmission unit for transmitting information to the terminal device is required in the server 100.

各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置50から得る。例えば、サービス実行条件(1)において利用される情報取得装置50は、ユーザ端末が有する湿度センサ及びインターネット上の天気予報サイトである。   The service described by each service execution condition obtains evidence regarding some nodes of the service execution condition from the information acquisition device 50. For example, the information acquisition device 50 used in the service execution condition (1) is a humidity sensor included in the user terminal and a weather forecast site on the Internet.

又、他の例として、図4に示す自動マナーモード化サービスが挙げられる。このサービス実行条件(2)では、会議室にいるか否かという状態と会議予約があるか否かという状態とを用いて、ユーザが会議中であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、ユーザ端末をマナーモードに設定するべきか否かを判断する。各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置50から得る。例えば、サービス実行条件(2)において利用される情報取得装置50は、予約情報をもつ社内システム及び屋内位置測位装置である。   Another example is the automatic manner mode service shown in FIG. In this service execution condition (2), the probability regarding whether or not the user is in a meeting is inferred using the state whether or not the user is in the conference room and the state whether or not the conference is reserved. Then, based on the probability obtained by inference, it is determined whether or not the user terminal should be set to the manner mode. The service described by each service execution condition obtains evidence regarding some nodes of the service execution condition from the information acquisition device 50. For example, the information acquisition device 50 used in the service execution condition (2) is an in-house system having reservation information and an indoor position measurement device.

更に、他の例として、図5に示す用件終了通知サービスが挙げられる。このサービス実行条件(3)では、自席にいるか否かという状態を用いて、ユーザが席を離れて用件対応中であるか否かに関する確率を推論する。そして、推論で得られた確率に基づいて、希望するユーザに用件の終了(ユーザが自席に戻ったこと)を通知するべきか否かを判断する。各サービス実行条件によって記述されるサービスは、そのサービス実行条件の一部のノードに関する証拠を情報取得装置50から得る。例えば、サービス実行条件(3)において利用される情報取得装置50は、屋内位置測位装置である。   Furthermore, as another example, there is a service end notification service shown in FIG. In this service execution condition (3), the probability regarding whether or not the user leaves the seat and is dealing with the business is inferred using the state of whether or not he / she is at his / her own seat. Then, based on the probability obtained by the inference, it is determined whether or not the desired user should be notified of the end of the business (the user has returned to his / her seat). The service described by each service execution condition obtains evidence regarding some nodes of the service execution condition from the information acquisition device 50. For example, the information acquisition device 50 used in the service execution condition (3) is an indoor position measurement device.

続いて、情報収集制御装置10の各部の動作をより詳しく説明する。   Subsequently, the operation of each unit of the information collection control device 10 will be described in more detail.

情報収集制御装置10は、予測部11(本発明に係る予測手段に相当)、実行条件充足評価値導出部12(本発明に係る実行条件充足評価値導出手段に相当)、閾値比較部13(本発明に係る閾値比較手段に相当)、及び情報収集制御部14(本発明に係る情報収集制御手段に相当)を備える。   The information collection control device 10 includes a prediction unit 11 (corresponding to a prediction unit according to the present invention), an execution condition satisfaction evaluation value deriving unit 12 (corresponding to an execution condition satisfaction evaluation value deriving unit according to the present invention), a threshold comparison unit 13 ( And an information collection control unit 14 (corresponding to the information collection control means according to the present invention).

予測部11は、情報取得装置50から過去に収集した情報に基づいて将来時刻の情報を予測する。ここでは、あるユーザが携帯した携帯端末が備えるGPSなどの位置測位手段を用いて、予め規定された二次元座標系における位置情報を取得する場合を例にとって説明する。例えば、ユーザが前々回の測位時に[20m,30m]という座標に存在し、前回の測位時に[20m,40m]という座標に存在したものとする。このとき前回、前々回の測定時の座標から移動速度を計算し、前回の位置からある時刻における位置を予測することができる。この予測により、将来の時刻tには[20m,50m]の半径5mの円内にいる確率は0.8、それ以外にいる確率は0.2といったようにユーザの位置の確率分布が求まる。このような予測は公知の予測技術を利用して行われる。   The prediction unit 11 predicts future time information based on information collected in the past from the information acquisition device 50. Here, a case where position information in a predefined two-dimensional coordinate system is acquired by using position positioning means such as GPS provided in a portable terminal carried by a certain user will be described as an example. For example, it is assumed that the user exists at the coordinates [20 m, 30 m] at the previous positioning and exists at the coordinates [20 m, 40 m] at the previous positioning. At this time, the movement speed can be calculated from the coordinates at the time of the previous and previous measurement, and the position at a certain time can be predicted from the previous position. By this prediction, the probability distribution of the user's position is obtained such that the probability of being within a circle of 5 m radius of [20 m, 50 m] at a future time t is 0.8, and the probability of being other than that is 0.2. Such prediction is performed using a known prediction technique.

実行条件充足評価値導出部12は、サービス実行条件格納部20に格納されたサービス実行条件21、及び予測部11による予測結果を用いたサービス実行条件の解析結果に基づいて、サービス実行条件にて利用される1つ以上の情報取得装置から情報を収集した場合に、サービス実行条件が満たされる確率に基づく評価値を導出する。   Based on the service execution condition 21 stored in the service execution condition storage unit 20 and the analysis result of the service execution condition using the prediction result by the prediction unit 11, the execution condition satisfaction evaluation value deriving unit 12 When information is collected from one or more information acquisition devices to be used, an evaluation value based on the probability that the service execution condition is satisfied is derived.

具体的には、実行条件充足評価値導出部12は、予測部11より、過去の判断時に収集した情報を利用して、将来時刻における値の確率分布を入力する。実行条件充足評価値導出部12は、その結果に従い、各ノードのとり得る値に対する事前確率の分布を更新する。例えば、前回の天気予報が晴れであったため、時刻τにおける予報が雨である確率は0.1で、前回の情報収集時の湿度は低く湿度が上昇する傾向がなかったため、時刻τにおいて湿度が高い確率が0.2といったように変更される。これらの値に基づき、各情報を収集することによって,実行条件が満たされる確率を以下のようにして計算する。以下では現在時点でのサービス動作は、「何もしない」(a2)が選択されているものとする。   Specifically, the execution condition satisfaction evaluation value deriving unit 12 inputs a probability distribution of values at a future time from the prediction unit 11 using information collected at the time of past determination. The execution condition satisfaction evaluation value deriving unit 12 updates the distribution of prior probabilities for possible values of each node according to the result. For example, because the previous weather forecast was clear, the probability that the forecast at time τ was rain was 0.1, and the humidity at the time of previous information collection was low and the humidity did not tend to rise, so the probability that the humidity at time τ was high Is changed to 0.2. Based on these values, by collecting each information, the probability that the execution condition is satisfied is calculated as follows. In the following, it is assumed that “do nothing” (a2) is selected as the service operation at the current time point.

ある情報取得装置から値を得た場合にサービス実行条件充足評価値は、その情報取得装置から得られる可能性をもつ各値について、その値が得られた場合の事後確率を用いてサービス実行条件を判定し、条件が満たされる(上記の例では判定結果がa2からa1に変化する)ような値を調べ、その値を取る確率の和を取ることによって得られる。   When a value is obtained from a certain information acquisition device, the service execution condition satisfaction evaluation value is the service execution condition using the posterior probability when that value is obtained for each value that can be obtained from the information acquisition device. It is obtained by checking a value that satisfies the condition (in the above example, the determination result changes from a2 to a1) and taking the sum of the probabilities of taking that value.

まず、サービス実行条件充足評価値を計算する対象の情報取得装置について、具体的な値を証拠として設定する.例えばH=Trueという値を設定する。続いて、湿度センサの情報及び天気予報情報をそれぞれ得た場合のサービス実行条件判定結果を得る。この条件判定は,証拠を得た場合の確率値(推論アルゴリズムにより得られる)を用いて,最も期待効用が高い動作を選択することによって行われる。   First, a specific value is set as evidence for the information acquisition device that calculates the service execution condition satisfaction evaluation value. For example, set the value H = True. Subsequently, a service execution condition determination result is obtained when the humidity sensor information and the weather forecast information are obtained. This condition determination is performed by selecting an action with the highest expected utility using a probability value (obtained by an inference algorithm) when evidence is obtained.

ここで、通常式(1)を用いて計算される期待効用の代わりに、次式を用いて期待効用を計算する。

Figure 0004680804
Here, instead of the expected utility calculated using the normal equation (1), the expected utility is calculated using the following equation.
Figure 0004680804

ここで、

Figure 0004680804
here,
Figure 0004680804

は、予測および推論アルゴリズムを用いて得られた、値riの確率、 は予測を用いない場合のriの事前確率とする。このように、通常の確率値の値の事前確率の逆数比を予測および推論アルゴリズムを用いて得られた確率に対して取る。これにより、注目している時刻τにおける値が再度riとなる可能性をもつ確率の大きさを評価することができる。 Is the probability of the value ri, obtained using a prediction and inference algorithm, and is the prior probability of ri when no prediction is used. In this way, the reciprocal ratio of the prior probabilities of normal probability values is taken for the probabilities obtained using the prediction and inference algorithms. Thereby, the magnitude of the probability that the value at the time τ of interest is likely to be ri again can be evaluated.

例えば、サービス実行条件(1)において、湿度情報を得たとした場合のサービス実行条件判定は次のように実行される。   For example, the service execution condition determination when the humidity information is obtained in the service execution condition (1) is executed as follows.

湿度が高い(H=True)場合:
EU(a1|H=True)=(0.6035 / 0.2134)×10+(0.3965 / 0.7866)×6= 4.3119
EU(a2|H=True)=(0.6035 / 0.2134)×(-7)+(0.965 / 0.7866)×9= -8.755
この場合のサービス実行条件判定の結果は傘を持っていくことを推奨する(a1)となる。なお、ここでの「0.2134」は雨が降ることの事前確率(P(R=True))を示している。また、「0.7866」は雨が降らないことの事前確率(P(R=False))、すなわち1-0.2134として求められる。ここでの「0.6035」は、H(高湿度)がTrueという前提で、H(高湿度)がTrueかつW(天気予報が雨)がTrueの組と、HがTrueかつWがFalseの組のそれぞれに対してR(雨が降る)がTrueとなる確率の総和により求められる。即ち、0.01×0.95 + 0.99×0.6 = 0.6035として求められる。一方の「0.3965」は、1−0.6035として求められる。
When humidity is high (H = True):
EU (a1 | H = True) = (0.6035 / 0.2134) × 10 + (0.3965 / 0.7866) × 6 = 4.3119
EU (a2 | H = True) = (0.6035 / 0.2134) × (-7) + (0.965 / 0.7866) × 9 = -8.755
In this case, it is recommended to bring an umbrella as the result of the service execution condition determination (a1). Here, “0.2134” indicates the prior probability that it will rain (P (R = True)). Further, “0.7866” is obtained as a prior probability (P (R = False)) that it will not rain, that is, 1-0.2134. “0.6035” here is based on the assumption that H (high humidity) is True, H (high humidity) is True and W (weather forecast is rain) is True, and H is True and W is False. For each, the sum of the probabilities that R (raining) is true is obtained. That is, it is obtained as 0.01 × 0.95 + 0.99 × 0.6 = 0.6035. On the other hand, “0.3965” is obtained as 1−0.6035.

湿度が低い(H=False)場合:
EU(a1|H=False)=(0.0288 / 0.2134)×10+ (0.9712 / 0.7866)×6=8.758
EU(a2|H=False)=(0.0288 / 0.2134)×(-7)+ (0.9712 / 0.7866)×9=10.167
この場合のサービス実行条件判定の結果は傘を持っていくことを推奨しない(a2)となる.なお、ここでの「0.0288」は、H(高湿度)がFalseという前提で、H(高湿度)がFalseかつW(天気予報が雨)がTrueの組と、HがFalseかつWがFalseの組のそれぞれに対してR(雨が降る)がTrueとなる確率の総和により求められる。即ち、0.01×0.9 + 0.99×0.02 = 0.0288として求められる。一方の「0.9712」は、1−0.0288として求められる。
When humidity is low (H = False):
EU (a1 | H = False) = (0.0288 / 0.2134) × 10 + (0.9712 / 0.7866) × 6 = 8.758
EU (a2 | H = False) = (0.0288 / 0.2134) × (-7) + (0.9712 / 0.7866) × 9 = 10.167
In this case, it is not recommended to carry an umbrella (a2). “0.0288” here is based on the premise that H (high humidity) is False, H (high humidity) is False and W (weather forecast is rain) is True, and H is False and W is False. The sum of the probabilities that R (raining) is true for each pair. That is, it is obtained as 0.01 × 0.9 + 0.99 × 0.02 = 0.0288. On the other hand, “0.9712” is obtained as 1−0.0288.

湿度が高い確率は0.1、低い確率は0.9であることが予測の結果からわかるため、湿度が高いか否かに関する証拠を得る(即ち、湿度センサからの情報を収集する)ことにより意思決定する場合に,サービス動作がa1に変化する(サービス実行条件が満たされていることを確認する)確率は、湿度が高くなる確率として得られる。   Since the prediction result shows that the probability of high humidity is 0.1 and the low probability is 0.9, the decision is made by obtaining evidence about whether the humidity is high (ie, collecting information from the humidity sensor) In addition, the probability that the service operation changes to a1 (confirms that the service execution condition is satisfied) is obtained as the probability that the humidity increases.

従って、時刻τにおいて湿度に関する情報を収集することによるサービス実行条件充足評価値は0.1となる。   Therefore, the service execution condition satisfaction evaluation value obtained by collecting information on humidity at time τ is 0.1.

同様に、天気予報を確認することによりサービス実行条件が満たされる確率を求める。   Similarly, the probability that the service execution condition is satisfied is obtained by checking the weather forecast.

天気予報が雨(W=True)の場合:
EU(a1|W=True)=(0.905 / 0.2134)×10+(0.095 / 0.7866)×6=43.135
EU(a2|W=True)=(0.905 / 0.2134)×(-7)+(0.095 / 0.7866)×9=-29.017
この場合のサービス実行条件判定の結果は傘を持っていくことを推奨する(a1)となる。なお、ここでの「0.905」は、W(天気予報が雨)がTrueという前提で、H(高湿度)がTrueかつW(天気予報が雨)がTrueの組と、HがFalseかつWがTrueの組のそれぞれに対してR(雨が降る)がTrueとなる確率の総和により求められる。即ち、0.1×0.95 + 0.9×0.9 = 0.905として求められる。一方の「0.095」は、1−0.905として求められる。
If the weather forecast is rain (W = True):
EU (a1 | W = True) = (0.905 / 0.2134) × 10 + (0.095 / 0.7866) × 6 = 43.135
EU (a2 | W = True) = (0.905 / 0.2134) × (-7) + (0.095 / 0.7866) × 9 = -29.017
In this case, it is recommended to bring an umbrella as the result of the service execution condition determination (a1). “0.905” here is a premise that W (weather forecast is rain) is True, H (high humidity) is True and W (weather forecast is rain) is True, and H is False and W is It is obtained by the sum of the probabilities that R (raining) will be True for each True pair. That is, it is obtained as 0.1 × 0.95 + 0.9 × 0.9 = 0.905. On the other hand, “0.095” is obtained as 1−0.905.

天気予報が雨ではない(W=False)の場合:
EU(a1|W=False)=(0.24 / 0.2134)×10+(0.76 / 0.7866)×6=17.047
EU(a2|W=False)=(0.24 / 0.2134)×(-7) + (0.76 / 0.7866)×9=0.823
この場合のサービス実行条件判定の結果も傘を持っていくことを推奨する(a1)となる。なお、ここでの「0.24」は、W(天気予報が雨)がFalseという前提で、H(高湿度)がTrueかつW(天気予報が雨)がFalseの組と、HがFalseかつWがFalseの組のそれぞれに対してR(雨が降る)がTrueとなる確率の総和により求められる。即ち、0.1×0.6 + 0.9×0.02 = 0.24として求められる。一方の「0.76」は、1−0.24として求められる。
If the weather forecast is not rain (W = False):
EU (a1 | W = False) = (0.24 / 0.2134) × 10 + (0.76 / 0.7866) × 6 = 17.047
EU (a2 | W = False) = (0.24 / 0.2134) × (-7) + (0.76 / 0.7866) × 9 = 0.823
In this case, it is recommended that the service execution condition determination result also has an umbrella (a1). “0.24” here is based on the premise that W (weather forecast is rain) is False, H (high humidity) is True and W (weather forecast is rain) is False, and H is False and W is It is obtained by the sum of the probabilities that R (raining) is true for each of the false pairs. That is, it is obtained as 0.1 × 0.6 + 0.9 × 0.02 = 0.24. On the other hand, “0.76” is obtained as 1−0.24.

天気予報が雨である確率は0.01、雨ではない確率は0.99であることが予測の結果からわかるため、天気予報が雨か否かに関する証拠を得ることより、意思決定する場合に,サービス動作がa1に変化する(サービス実行条件が満たされていることを確認する)確率は,天気予報が雨となる確率、雨ではない確率の和として得られる。   Since the prediction result shows that the probability that the weather forecast is rain is 0.01, and the probability that it is not rain is 0.99, the service operation is performed when making a decision by obtaining evidence about whether the weather forecast is rain or not. The probability of changing to a1 (confirming that the service execution condition is satisfied) is obtained as the sum of the probability that the weather forecast will be rain and the probability that it is not rain.

従って、時刻τにおいて天気予報の情報を収集することによるサービス実行条件充足評価値は1.0となる。   Therefore, the service execution condition satisfaction evaluation value obtained by collecting weather forecast information at time τ is 1.0.

同様に、図3、図4に示すサービス実行条件(2)及び(3)における各情報取得装置のサービス実行条件充足評価値を導出することができる。サービス実行条件(2)は、会議室にいるか否かに関する情報を得る屋内位置測位装置、及びユーザが参加する会議予約があるか否かに関する情報を得る社内システムを参照する。この例でも上記のサービス実行条件(1)の場合と同様に、条件付確率表が与えられているものとする。その値を参照し、各情報取得装置から情報を得た場合にサービス実行条件が満たされる確率を計算することができる。   Similarly, the service execution condition satisfaction evaluation value of each information acquisition device in the service execution conditions (2) and (3) shown in FIGS. 3 and 4 can be derived. The service execution condition (2) refers to an indoor positioning device that obtains information about whether or not the user is in a conference room and an in-house system that obtains information about whether or not there is a conference reservation for the user to participate. Also in this example, it is assumed that a conditional probability table is given as in the case of the service execution condition (1). By referring to the value, the probability that the service execution condition is satisfied when information is obtained from each information acquisition device can be calculated.

次に、閾値比較部13ならびに情報収集制御部14について説明する。   Next, the threshold comparison unit 13 and the information collection control unit 14 will be described.

閾値比較部13は、実行条件充足評価値導出部12から得られた、現在時刻以降の各時点において、各情報取得装置から情報を収集した場合にサービス実行条件が満たされる確率を入力し、予め定められた閾値とそれらを比較する。続いて現在時刻以降の最も近い時刻に充足確率が閾値より高くなる情報取得装置および該時刻を情報収集制御部14に伝える。   The threshold value comparison unit 13 inputs a probability that the service execution condition is satisfied when information is collected from each information acquisition device at each time point after the current time obtained from the execution condition satisfaction evaluation value deriving unit 12. Compare them with a defined threshold. Subsequently, the information acquisition device whose satisfaction probability is higher than the threshold at the nearest time after the current time and the time are transmitted to the information collection control unit 14.

情報収集制御部14は、閾値比較部13から入力した時刻に、入力した情報収集制御装置に対して情報の通知指示を送付する。   The information collection control unit 14 sends an information notification instruction to the input information collection control device at the time input from the threshold comparison unit 13.

例として、サービス例(1)における動作を示す。閾値比較部13に設定された閾値を0.5とする。実行条件充足評価値導出部12は、現在時刻以降の将来時刻における、各情報取得装置の実行条件充足評価値を求め、閾値比較部に入力する。時刻τ以前の、湿度センサおよび天気予報サイトのそれぞれから情報を得る場合のサービス実行条件が満たされる確率が0.5以下で、時刻τにおける湿度センサの条件充足評価値が0.1、天気予報サイトの条件充足評価値が1.0である場合、予め設定された閾値0.5を超える条件充足評価値をもつ情報取得装置が時刻τにおいて初めて現れるため、この値よりも高い値をもつ湿度センサから時刻τに情報を収集する。   As an example, the operation in service example (1) is shown. The threshold set in the threshold comparison unit 13 is set to 0.5. The execution condition satisfaction evaluation value deriving unit 12 obtains an execution condition satisfaction evaluation value of each information acquisition device at a future time after the current time, and inputs it to the threshold comparison unit. The probability that the service execution condition for obtaining information from each of the humidity sensor and the weather forecast site before time τ is 0.5 or less, the condition satisfaction evaluation value of the humidity sensor at time τ is 0.1, and the condition of the weather forecast site is satisfied When the evaluation value is 1.0, since an information acquisition device having a condition satisfaction evaluation value exceeding a preset threshold value 0.5 appears for the first time at time τ, information is collected from a humidity sensor having a value higher than this value at time τ. To do.

(サービス提供方法)
次に、本実施形態におけるサービス提供方法について、図6〜図8を用いて説明する。
(Service provision method)
Next, a service providing method according to the present embodiment will be described with reference to FIGS.

初めに、図6において、情報収集制御装置10は、サービス実行条件、計測値を取得し(S101)、サービス実行条件充足評価値を計算する時刻(τ)を現在時刻とする(S102)。本実施形態では、τを現在時刻から単位時間ずつ進め、各時刻における予測値を用いてサービス実行条件充足評価値を計算することにより、情報収集装置からの収集によりサービス実行条件が満たされる確率が最初に閾値以上となる時刻を求める。   First, in FIG. 6, the information collection control device 10 acquires service execution conditions and measurement values (S101), and sets the time (τ) for calculating the service execution condition satisfaction evaluation value as the current time (S102). In this embodiment, τ is incremented by unit time from the current time, and the service execution condition satisfaction evaluation value is calculated using the predicted value at each time, so that there is a probability that the service execution condition is satisfied by collection from the information collection device. First, a time that is equal to or greater than the threshold is obtained.

次に、予測部11は、情報取得装置50から過去に収集した情報に基づいて時刻τの時点での情報を予測する(S103)。ここでは、ユーザが携帯した携帯端末が備えたGPSなどの位置測位手段を用いて位置情報を取得する場合を例にとって説明する。ユーザが前々回の測位時に、所定の二次元座標系における[20m,30m]という座標に存在し、前回の測位時に[20m,40m]という座標に存在したものとする。このとき前回、前々回の測定時の座標から移動速度を計算し、前回の位置から現時点における位置を予測することができる。この予測により、時刻τでは[20m,50m]の半径5mの円内にいる確率は0.8、それ以外にいる確率は0.2といったようにユーザの位置の確率分布が求まる。   Next, the prediction unit 11 predicts information at time τ based on information collected in the past from the information acquisition device 50 (S103). Here, a case will be described as an example in which position information is acquired using position positioning means such as GPS provided in a portable terminal carried by the user. It is assumed that the user exists at a coordinate [20m, 30m] in a predetermined two-dimensional coordinate system at the previous positioning and exists at a coordinate [20m, 40m] at the previous positioning. At this time, the moving speed can be calculated from the coordinates at the time of the previous and previous measurement, and the current position can be predicted from the previous position. With this prediction, the probability distribution of the user's position is obtained such that the probability of being within a circle of radius 20 m of [20 m, 50 m] at time τ is 0.8, and the probability of being other than that is 0.2.

次に、サービス実行条件格納部20に格納されたサービス実行条件21、及び予測部11により予測された値を用いて、実行条件充足評価値導出部12が、各サービスにおける各情報取得装置から情報を得た場合の実行条件充足評価値を導出する(S104)。この実行条件充足評価値導出処理のフローチャートは図7に示す。この導出過程については後述する。   Next, using the service execution condition 21 stored in the service execution condition storage unit 20 and the value predicted by the prediction unit 11, the execution condition satisfaction evaluation value deriving unit 12 receives information from each information acquisition device in each service. An execution condition satisfaction evaluation value is obtained when S is obtained (S104). A flowchart of the execution condition satisfaction evaluation value derivation process is shown in FIG. This derivation process will be described later.

次に、閾値比較部13が、導出された各情報取得装置の実行条件充足評価値と、予め定められた閾値を比較する(S105)。もし閾値以上の実行条件充足評価値をもつ情報取得装置が存在した場合、情報収集制御部14は、その情報取得装置から時刻τに情報を取得することを決定し、手順を終了する(S106及びS107)。もし,実行条件充足評価値が閾値以上となる情報取得装置が存在しない場合,時刻τを単位時間進め、将来時刻における実行条件充足評価値が閾値以上となる情報取得装置が存在するか否かの判定を継続する(S106及びS108)。   Next, the threshold value comparison unit 13 compares the derived execution condition satisfaction evaluation value of each information acquisition device with a predetermined threshold value (S105). If there is an information acquisition device having an execution condition satisfaction evaluation value equal to or greater than the threshold, the information collection control unit 14 determines to acquire information from the information acquisition device at time τ, and ends the procedure (S106 and S106). S107). If there is no information acquisition device whose execution condition satisfaction evaluation value is equal to or greater than the threshold, whether or not there is an information acquisition device whose execution condition satisfaction evaluation value at the future time is equal to or greater than the threshold by advancing time τ The determination is continued (S106 and S108).

続いて、図7の実行条件充足評価値導出処理について説明する。   Next, the execution condition satisfaction evaluation value derivation process in FIG. 7 will be described.

まず、情報収集制御装置10は、サービス実行条件、計測値を取得する(S201)。そして、サービス実行条件が用いるすべての情報取得装置の集合をYとし(S202)、現在実行条件の充足確率を計算する対象とする情報取得装置をfとする(S203)。   First, the information collection control device 10 acquires service execution conditions and measurement values (S201). Then, a set of all information acquisition devices used by the service execution condition is set as Y (S202), and an information acquisition device for which the satisfaction probability of the current execution condition is calculated is set as f (S203).

続いて、f以外のYの要素に対応する各ノードに対して、時刻τにおける予測結果に基づいて、ベイズ決定木内のノードの事前確率を更新する(S204)。続いて、fに対応するノードの状態値の集合をVとし(S205)、次の手順でサービス実行条件の判定結果が変化する値をとる確率を得る(S206)。この確率取得処理のフローチャートは図8に示す。この取得過程については後述する。   Subsequently, for each node corresponding to the Y element other than f, the prior probability of the node in the Bayes decision tree is updated based on the prediction result at time τ (S204). Subsequently, a set of state values of the node corresponding to f is set as V (S205), and the probability that the determination result of the service execution condition changes according to the following procedure is obtained (S206). A flowchart of this probability acquisition process is shown in FIG. This acquisition process will be described later.

そして、情報収集制御装置10は、得られた値を実行条件充足評価値とする(S207)。   Then, the information collection control device 10 sets the obtained value as an execution condition satisfaction evaluation value (S207).

続いて、図8の確率取得処理について説明する。   Next, the probability acquisition process in FIG. 8 will be described.

まず、Vから値を一つ取り出し、vとする(S301)。次に、fに対応するノードに値がvであるとの証拠を設定する(P(f=v)=1.0)(S302)。   First, one value is extracted from V and set to v (S301). Next, evidence that the value is v is set in the node corresponding to f (P (f = v) = 1.0) (S302).

そして、式(2)を期待効用の計算に用い、これらの値に基づいてサービス実行条件の判定結果を得る。この条件判定は、証拠を得た場合の確率値(推論アルゴリズムにより得られる)を用いて、最も期待効用が高い動作を選択することによって行われる。ここで、V以外の情報取得装置に対応するノードは、時刻τにおける予測値が用いられる。   Then, Expression (2) is used for the expected utility calculation, and the determination result of the service execution condition is obtained based on these values. This condition determination is performed by selecting an operation with the highest expected utility using a probability value (obtained by an inference algorithm) when evidence is obtained. Here, a predicted value at time τ is used for a node corresponding to an information acquisition device other than V.

続いてこの判定結果が、現在の判定結果と異なる場合、その値を得るとサービス実行条件が満たされることがわかるため、その値をとる確率を予測部11の予測結果から得、結果Rに加える(S304及びS305)。   Subsequently, when this determination result is different from the current determination result, it is understood that the service execution condition is satisfied when the value is obtained. Therefore, the probability of taking the value is obtained from the prediction result of the prediction unit 11 and added to the result R. (S304 and S305).

このようにしてすべての状態値について(S306)、その値が得られた場合の実行条件判定結果が変化するか否かの判定を行い、変化する値をとる確率の和を求める。この確率の和Rが、Vから情報を収集することでサービス実行条件が満たされる(判定結果が変化する)確率となる。   In this way, for all the state values (S306), it is determined whether or not the execution condition determination result when the value is obtained is changed, and the sum of the probabilities of taking the changing value is obtained. The sum R of the probabilities becomes the probability that the service execution condition is satisfied (the determination result changes) by collecting information from V.

(作用及び効果)
本実施形態に係る情報収集制御装置及び情報収集制御方法によると、サービス実行条件にて利用される情報取得装置から情報を収集する場合のサービス実行条件充足評価値を導出し、導出された確率に基づいて情報取得装置からの情報収集を制御することにより、上記サービス実行条件が満たされる確率に応じた情報収集の制御が可能となり、情報収集回数の削減及び情報取得装置の情報獲得回数の削減を図ることができる。これにより、システム全体における総コストを保ちつつ、システムが同時に提供可能なサービス数を増加することができる。
(Function and effect)
According to the information collection control device and the information collection control method according to the present embodiment, the service execution condition satisfaction evaluation value in the case of collecting information from the information acquisition device used in the service execution condition is derived, and the derived probability is calculated. By controlling the information collection from the information acquisition device based on the above, it becomes possible to control the information collection according to the probability that the service execution condition is satisfied, thereby reducing the number of information collection times and the number of information acquisition times of the information acquisition device. Can be planned. Thereby, it is possible to increase the number of services that the system can provide simultaneously while maintaining the total cost of the entire system.

又、サービス実行条件は、ベイズ決定木の形式で記述され、実行条件充足評価値導出部は、予測部による予測結果に基づいてベイズ決定木内のノードの事前確率を更新し、評価値を導出する情報収集制御装置に対応するノードに該情報収集制御装置から収集され得る各候補値を用いて該ノードに証拠を設定し、前期候補値の中で該候補値を証拠として設定した場合に該更新されたノードの確率分布に基づいてサービス実行条件が満たされる確率が高い値を調べ、該値が評価値を導出する情報収集制御装置から収集される確率の和を評価値とする。   The service execution condition is described in the form of a Bayes decision tree, and the execution condition satisfaction evaluation value deriving unit updates the prior probabilities of the nodes in the Bayes decision tree based on the prediction result by the prediction unit, and derives an evaluation value. When the candidate corresponding to the information collection control device uses each candidate value that can be collected from the information collection control device, evidence is set for the node, and the candidate value is set as evidence in the previous candidate value, the update is performed. Based on the probability distribution of the obtained nodes, a value having a high probability that the service execution condition is satisfied is checked, and the sum of the probabilities collected from the information collection control device from which the value derives the evaluation value is used as the evaluation value.

このため、ベイズ決定木の形式で記述されたサービス実行条件を解析する際に、ベイズ決定木の解析によって即座に上記実行条件充足評価値を求めることが可能となる。   Therefore, when analyzing the service execution condition described in the form of the Bayes decision tree, the execution condition satisfaction evaluation value can be immediately obtained by analyzing the Bayes decision tree.

(変形例)
また、上記の実施形態では、情報収集制御装置及びサービス実行条件格納部が単一のサーバ内に配置される例を示したが、図9のように、情報収集制御装置10、サービス実行条件格納部20、及び情報取得装置50が単一の端末装置200内に配置される構成態様を採用してもよい。この場合、情報取得装置50としては端末装置200に備えられたGPS装置、屋内位置測位手段、温度センサなどが挙げられる。
(Modification)
In the above embodiment, the information collection control device and the service execution condition storage unit are arranged in a single server. However, as shown in FIG. 9, the information collection control device 10 and the service execution condition storage are stored. A configuration in which the unit 20 and the information acquisition device 50 are arranged in a single terminal device 200 may be adopted. In this case, examples of the information acquisition device 50 include a GPS device provided in the terminal device 200, indoor positioning means, and a temperature sensor.

(その他の実施形態)
本発明は上記の実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
(Other embodiments)
Although the present invention has been described according to the above-described embodiments, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art.

例えば、上記実施形態では、情報収集制御装置10とサービス実行条件格納部20が同一のサーバ内、あるいは端末装置内に配置されると説明したが、情報収集制御装置10とサービス実行条件格納部20がそれぞれ異なる装置に配置されてもよい。即ち、情報取得装置50、情報収集制御装置10、サービス実行条件格納部20がそれぞれ別体に配置されてもよい。   For example, in the above-described embodiment, the information collection control device 10 and the service execution condition storage unit 20 have been described as being arranged in the same server or terminal device. However, the information collection control device 10 and the service execution condition storage unit 20 May be arranged in different apparatuses. That is, the information acquisition device 50, the information collection control device 10, and the service execution condition storage unit 20 may be arranged separately.

このように、本発明はここでは記載していない様々な実施形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。   As described above, the present invention naturally includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.

本実施形態に係るサービス提供システムの構成ブロック図である(その1)。It is a block diagram of the service providing system according to the present embodiment (No. 1). 本実施形態に係るサービス提供システムの構成ブロック図である(その2)。It is a block diagram of the service providing system according to the present embodiment (No. 2). 本実施形態に係る傘の準備推奨サービスのサービス実行条件を示す図である。It is a figure which shows the service execution conditions of the preparation recommendation service of the umbrella which concerns on this embodiment. 本実施形態に係る自動マナーモード化サービスのサービス実行条件を示す図である。It is a figure which shows the service execution conditions of the automatic manner mode service which concerns on this embodiment. 本実施形態に係る用件終了通知サービスのサービス実行条件を示す図である。It is a figure which shows the service execution conditions of the service completion notification service which concerns on this embodiment. 本実施形態に係るサービス提供方法を示すフローチャートである(その1)。It is a flowchart which shows the service provision method which concerns on this embodiment (the 1). 本実施形態に係るサービス提供方法を示すフローチャートである(その2)。It is a flowchart which shows the service provision method which concerns on this embodiment (the 2). 本実施形態に係るサービス提供方法を示すフローチャートである(その3)。It is a flowchart which shows the service provision method which concerns on this embodiment (the 3). 変形例に係るサービス提供システムの構成ブロック図である。It is a block diagram of a service providing system according to a modification.

符号の説明Explanation of symbols

10…情報収集制御装置
11…予測部
12…実行条件充足評価値導出部
13…閾値比較部
14…情報収集制御部
20…サービス実行条件格納部
21…サービス実行条件
30…通信ネットワーク
50…情報取得装置
100…サーバ
101…CPU
102…入力部
103…出力部
104…データ保持部
105…プログラム保持部
200…端末装置
DESCRIPTION OF SYMBOLS 10 ... Information collection control apparatus 11 ... Prediction part 12 ... Execution condition satisfaction evaluation value derivation part 13 ... Threshold comparison part 14 ... Information collection control part 20 ... Service execution condition storage part 21 ... Service execution condition 30 ... Communication network 50 ... Information acquisition Device 100 ... Server 101 ... CPU
DESCRIPTION OF SYMBOLS 102 ... Input part 103 ... Output part 104 ... Data holding part 105 ... Program holding part 200 ... Terminal device

Claims (4)

1つ以上の情報取得装置から収集した情報及び1つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御装置であって、
過去に前記情報取得装置より収集した情報に基づいて、将来時刻において当該情報取得装置より収集される情報を予測する予測手段と、
前記予測手段による予測結果を用いた前記サービス実行条件の解析結果に基づいて、前記サービス実行条件にて利用される1つ以上の情報取得装置から情報を収集した場合に、前記サービス実行条件が満たされる確率に基づく評価値を導出する実行条件充足評価値導出手段と、
前記評価値と予め定められた閾値との比較を行い、該閾値よりも前記評価値が高くなる情報取得装置を特定する閾値比較手段と、
前記閾値比較手段によって特定された情報取得装置のうち、最も近い将来時刻に前記閾値よりも前記評価値が高くなる情報取得装置へ、該時刻に情報の収集指示を送信する情報収集制御手段と
を備えることを特徴とする情報収集制御装置。
An information collection control device arranged in a service providing system that provides a service at a time when the service execution condition is satisfied based on information collected from one or more information acquisition devices and one or more service execution conditions ,
Prediction means for predicting information collected from the information acquisition device at a future time based on information collected from the information acquisition device in the past;
The service execution condition is satisfied when information is collected from one or more information acquisition devices used in the service execution condition based on the analysis result of the service execution condition using the prediction result by the prediction unit. Execution condition satisfaction evaluation value deriving means for deriving an evaluation value based on the probability of being
Threshold value comparing means for comparing the evaluation value with a predetermined threshold value, and identifying an information acquisition device having the evaluation value higher than the threshold value;
Information collection control means for transmitting an information collection instruction at the time to the information acquisition apparatus having the evaluation value higher than the threshold at the nearest future time among the information acquisition apparatuses specified by the threshold comparison means. An information collection control device comprising:
前記サービス実行条件は、ベイズ決定木の形式で記述され、
前記実行条件充足評価値導出手段は、前記予測手段による予測結果に基づいて前記ベイズ決定木内のノードの事前確率を更新し、前記評価値を導出する情報収集制御装置に対応するノードに該情報収集制御装置から収集され得る各候補値を用いて該ノードに証拠を設定し、前期候補値の中で該候補値を証拠として設定した場合に該更新された前記ノードの確率分布に基づいて前記サービス実行条件が満たされる確率が高い値を調べ、該値が前記評価値を導出する情報収集制御装置から収集される確率の和を前記評価値とすることを特徴とする請求項1に記載の情報収集制御装置。
The service execution condition is described in the form of a Bayesian decision tree,
The execution condition satisfaction evaluation value deriving unit updates the prior probability of the node in the Bayesian decision tree based on the prediction result by the prediction unit, and collects the information in a node corresponding to the information collection control device that derives the evaluation value The evidence is set for the node using each candidate value that can be collected from the control device, and the service is based on the updated probability distribution of the node when the candidate value is set as evidence among the previous candidate values. 2. The information according to claim 1, wherein a value having a high probability that the execution condition is satisfied is checked, and the sum of the probabilities collected from the information collection control device that derives the evaluation value is used as the evaluation value. Collection controller.
1つ以上の情報取得装置から収集した情報及び1つ以上のサービス実行条件に基づいて、該サービス実行条件が満たされる時刻にサービスを提供するサービス提供システムに配置された情報収集制御方法であって、
過去に前記情報取得装置より収集した情報に基づいて、将来時刻において当該情報取得装置より収集される情報を予測するステップと、
前記予測するステップによる予測結果を用いた前記サービス実行条件の解析結果に基づいて、前記サービス実行条件にて利用される1つ以上の情報取得装置から情報を収集した場合に、前記サービス実行条件が満たされる確率に基づく評価値を導出するステップと、
前記評価値と予め定められた閾値との比較を行い、該閾値よりも前記評価値が高くなる情報取得装置を特定するステップと、
前記特定された情報取得装置のうち、最も近い将来時刻に前記閾値よりも前記評価値が高くなる情報取得装置へ、該時刻に情報の収集指示を送信するステップと
を含むことを特徴とする情報収集制御方法。
An information collection control method arranged in a service providing system that provides a service at a time when the service execution condition is satisfied based on information collected from one or more information acquisition devices and one or more service execution conditions. ,
Predicting information collected from the information acquisition device at a future time based on information collected from the information acquisition device in the past;
When information is collected from one or more information acquisition devices used in the service execution condition based on the analysis result of the service execution condition using the prediction result in the prediction step, the service execution condition is Deriving an evaluation value based on a probability of being satisfied;
Performing a comparison between the evaluation value and a predetermined threshold value, and identifying an information acquisition device in which the evaluation value is higher than the threshold value;
Transmitting an information collection instruction at the time to the information acquisition device whose evaluation value is higher than the threshold value at the nearest future time among the specified information acquisition devices. Collection control method.
前記サービス実行条件は、ベイズ決定木の形式で記述され、
前記導出するステップにおいて、前記予測手段による予測結果に基づいて前記ベイズ決定木内のノードの事前確率を更新し、前記評価値を導出する情報収集制御装置に対応するノードに該情報収集制御装置から収集され得る各候補値を用いて該ノードに証拠を設定し、前期候補値の中で該候補値を証拠として設定した場合に該更新された前記ノードの確率分布に基づいて前記サービス実行条件が満たされる確率が高い値を調べ、該値が前記評価値を導出する情報収集制御装置から収集される確率の和を前記評価値とすることを特徴とする請求項3に記載の情報収集制御方法。
The service execution condition is described in the form of a Bayesian decision tree,
In the deriving step, the prior probability of the node in the Bayesian decision tree is updated based on the prediction result by the prediction unit, and collected from the information collection control device to a node corresponding to the information collection control device from which the evaluation value is derived If the candidate value is set as evidence for each node and the candidate value is set as evidence among the previous candidate values, the service execution condition is satisfied based on the updated probability distribution of the node. 4. The information collection control method according to claim 3, wherein a value having a high probability of being checked is examined, and a sum of probabilities collected from the information collection control device that derives the evaluation value is used as the evaluation value.
JP2006061420A 2006-03-07 2006-03-07 Information collection control device and information collection control method Expired - Fee Related JP4680804B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006061420A JP4680804B2 (en) 2006-03-07 2006-03-07 Information collection control device and information collection control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006061420A JP4680804B2 (en) 2006-03-07 2006-03-07 Information collection control device and information collection control method

Publications (2)

Publication Number Publication Date
JP2007241553A JP2007241553A (en) 2007-09-20
JP4680804B2 true JP4680804B2 (en) 2011-05-11

Family

ID=38587052

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006061420A Expired - Fee Related JP4680804B2 (en) 2006-03-07 2006-03-07 Information collection control device and information collection control method

Country Status (1)

Country Link
JP (1) JP4680804B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3849590B2 (en) * 2002-06-21 2006-11-22 株式会社日立製作所 Traffic information system
JP4177228B2 (en) * 2003-10-24 2008-11-05 三菱電機株式会社 Prediction device

Also Published As

Publication number Publication date
JP2007241553A (en) 2007-09-20

Similar Documents

Publication Publication Date Title
Kim et al. Centrality prediction in dynamic human contact networks
Andradóttir An overview of simulation optimization via random search
US9003030B2 (en) Detecting relative crowd density via client devices
KR101292870B1 (en) System and methods for determining the location dynamics of a portable computing device
EP4210301A1 (en) Detecting communication network insights of alerts
JP2011252844A (en) Data processing device, data processing method and program
EP2642431A1 (en) Data processing device, data processing method, and program
CN112425122A (en) Communication network insight to detect alerts
US20220044169A1 (en) Systems and methods for resource analysis, optimization, or visualization
JP6807822B2 (en) Human flow predictors, methods, and programs
JP2017091278A (en) Learning device, prediction device, learning method, prediction method, and program
CN119168334A (en) Water supply and drainage network inspection dispatching method and system
Amirat et al. Nextroute: a lossless model for accurate mobility prediction
JP4680804B2 (en) Information collection control device and information collection control method
EP3598721A1 (en) Detecting network congestions in a communication network
WO2020166406A1 (en) Destination prediction device, method, and program
JP4584803B2 (en) Information collection control device and information collection control method
US20260072704A1 (en) Method and system to auto-connect data-driven applications with suitable data sources
JP6668227B2 (en) Spatio-temporal prediction model learning device, spatio-temporal prediction device, method, and program
JP4856984B2 (en) Information collection control device, service providing system, and information collection control method
KR101081916B1 (en) Apparatus and method for providing adaptive service for an user
CN119003888B (en) Intelligence collection and editing method and device based on reinforcement learning
CN118940930B (en) A smart garden management method, device, system and storage medium
CN120729653B (en) Machine Learning-Based Methods and Systems for Threat Perception and Control in Converged Media Cybersecurity
CN114240714B (en) Method and device for determining equipment of Internet of things, computer equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081002

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110104

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110125

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110203

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140210

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees