(57)【要約】  本発明は、機密性を保ちつつ、情報を効率よく提供できる情報提供システム、情報提供方法および情報提供用プログラムを提供する。情報提供システムは、要求者からの情報要求を受け付ける受付手段１３１と、データが格納されたデータ記憶部１４１と、情報要求の内容を分析して、データ記憶部から情報要求に対応する提供候補データを抽出する検出処理手段１３２と、情報要求の内容と提供候補データとを出力する対応出力装置１２０と、提供候補データを提供するかどうかに関する指示情報を受け付ける対応入力装置１２１と、受け付けた指示情報と提供候補データとを基にして提供可能なデータがあるかどうかを判定する対応制御手段１３３と、対応制御手段での判定結果を用いて回答データを生成する回答生成手段１３４とを備える。
2007136035.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置と、データを記憶するデータ記憶部と、を備え、
前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出する手段と、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行う手段と、
を備え、
前記作成した回答データは、要求者への情報提供に供される、ことを特徴とする情報提供システム。
【請求項２】
前記抽出する手段は、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から、情報要求データに対応する提供候補データの集合を抽出する、ことを特徴とする請求項１記載の情報提供システム。
【請求項３】
前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項１又は２記載の情報提供システム。
【請求項４】
要求者からの情報要求をネットワークを介して受け、前記情報要求を対応するコンピュータに配信する手段と、前記配信先のコンピュータで抽出され、対応者により情報提供可とされたデータに基づき、前記情報要求に対する回答データを作成し、前記要求者に送信する手段を備えた統合処理装置をさらに備えている、ことを特徴とする請求項１乃至３のいずれか一に記載の情報提供システム。
【請求項５】
前記抽出する手段が、要求者の端末からの情報要求を受け付ける受付手段と、
前記受付手段で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して検出処理結果として出力する検出処理手段と、
を備え、
前記制御を行う手段が、
前記検出処理手段より、前記情報要求の内容と前記検出処理結果とを受け取り、出力装置又は対応者の端末へ出力し、入力装置又は前記対応者の端末より入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力する対応制御手段と、
前記対応制御手段から受け取ったデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送る回答生成手段と、
を備えている、ことを特徴とする請求項１記載の情報提供システム。
【請求項６】
前記対応制御手段は、前記検出処理手段より受け取った検出処理結果に、提供候補データが含まれないと判断される場合には、提供するデータが無いことを示すデータを、前記回答生成手段に渡す、ことを特徴とする請求項５記載の情報提供システム。
【請求項７】
前記対応制御手段は、前記検出処理手段より受け取った検出処理結果に、提供候補データ有りと判断される場合には、情報要求データの内容とともに、前記提供候補データを前記出力装置又は対応者の端末へ供給し、
前記入力装置又は前記対応者の端末より指示情報を受け取った前記対応制御手段は、前記指示情報と前記検出処理結果とを基にして、提供可能なデータがあるか否か判定し、
提供可能なデータがある場合、前記提供可能なデータを前記回答生成手段へ供給し、
前記提供可能なデータがない場合には、提供可能なデータが無いことを示すデータを、前記回答生成手段に供給する、制御を行う、ことを特徴とする請求項５記載の情報提供システム。
【請求項８】
前記出力装置又は対応者の端末には、前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記入力装置又は前記対応者の端末より、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項５記載の情報提供システム。
【請求項９】
前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を備え、
前記対応制御手段は、前記入力装置又は前記対応者の端末からの要求に従って、前記結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記出力装置又は前記対応者の端末に出力する、ことを特徴とする請求項５記載の情報提供システム。
【請求項１０】
前記データ処理装置と前記データ記憶部とを複数組備え、
前記データ処理装置は、要求者からの情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、提供候補データの抽出を行い、検出処理結果として出力する検出処理手段と、
前記検出処理手段より、前記情報要求の内容と前記検出処理結果とを受け取り、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき、提供可能なデータを出力する対応制御手段と、
を備え、
前記複数のデータ処理装置と複数の要求者の端末とネットワークを介して接続され、受付手段と、配信制御手段と、回答生成手段を備えた統合処理装置を備え、
前記統合処理装置において、前記受付手段で受け付けた前記要求者の端末からの情報要求を、前記配信制御手段が、１つ又は複数のデータ処理装置に配信し、
前記配信制御手段は、前記データ処理装置の前記検出処理手段で検索され、前記データ処理装置の前記対応制御手段から出力された提供可能なデータを受け取り、
前記回答生成手段は、前記提供可能なデータから、回答データを作成して、前記情報要求に対する応答として、ネットワークを介して要求者の端末へ送信する、ことを特徴とする請求項１記載の情報提供システム。
【請求項１１】
前記統合処理装置に接続される記憶装置が、複数のデータ処理装置を特定する配信用情報が記憶された配信先記憶部と、前記データ処理装置の処理結果を記憶する結果記憶部と、各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、を備え、
前記統合処理装置において、
前記受付手段は、前記要求者の端末からのネットワークを介して送信された情報要求を受け付け、情報要求に要求識別情報を割り当て、前記要求者情報記憶部を参照して要求者情報を認識し対応付け、
前記配信制御手段は、前記配信先記憶部に記憶されている配信用情報から、配信先の複数のデータ処理装置を特定し、要求識別情報及び情報要求を検出処理要求として、ネットワークを介して、特定された前記データ処理装置に配信し、
前記データ処理装置の前記検出処理手段では、前記統合処理装置よりネットワークを介して配信された検出処理要求を受け取り、
前記データ処理装置の前記検出処理手段は、前記データ記憶部より前記情報要求内容に関連するデータの集合を検索し、情報要求に対応する提供候補データの集合を抽出して、前記提供候補データの集合内のデータに関連付けられた対応者情報を含む属性情報とあわせて検出処理結果とし、要求識別情報とともに、検出処理結果を、前記統合処理装置の配信制御手段に送信し、
前記統合処理装置において、前記配信制御手段は、検出処理要求に対する検出処理結果の各応答を受け、応答が得られたら、前記検出処理結果に応じて、提供可能なデータを要求するための提供データ要求の送信先となるデータ処理装置の有無を判定し、
送信先有りと判定される場合には、判定された送信先であるデータ処理装置に対して、ネットワークを介して、要求識別情報と要求者情報とともに、前記検出処理結果を提供データ要求として送信し、
前記統合処理装置の前記配信制御手段から、提供データ要求を受信した前記データ処理装置の前記対応制御手段は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求データの内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応者の端末へ出力し、
前記対応制御手段は、前記対応者の端末より、検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記指示情報と、検出処理結果とを基にして、提供可能なデータを判定して提供データとし、要求識別情報とともに、前記統合処理装置へ送信し、
前記統合処理装置では、前記データ処理装置の前記対応制御手段から受信した提供データを、前記配信制御手段に渡し、
前記統合処理装置の前記配信制御手段は、要求識別情報に対する提供データをまとめて、前記回答生成手段へ渡し、
前記回答生成手段は、前記対応制御手段から受け取ったデータより情報要求データに対する応答として回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者の端末に対して、前記回答データをネットワークを介して送る、ことを特徴とする請求項１０記載の情報提供システム。
【請求項１２】
データ処理装置と、データを記憶するデータ記憶部と、を備えたシステムによる情報提供方法であって、
前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出し、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行い、
前記作成した回答データは、要求者への情報提供に供される、ことを特徴とする情報提供方法。
【請求項１３】
前記データ処理装置が、
（Ａ）要求者の端末からの情報要求を受け付けるステップと、
（Ｂ）前記ステップ（Ａ）で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力するステップと、
（Ｃ）前記ステップ（Ｂ）の前記検出処理結果と前記情報要求の内容とを、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力しするステップと、
（Ｄ）前記提供可能なデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送るステップと、
を含む、ことを特徴とする請求項１２記載の情報提供方法。
【請求項１４】
前記ステップ（Ｃ）において、前記ステップ（Ｂ）の前記検出処理結果に、提供候補データが含まれないと判断される場合には、提供するデータが無いことを示すデータを出力する、ことを特徴とする請求項１３記載の情報提供方法。
【請求項１５】
前記ステップ（Ｃ）では、前記ステップ（Ｂ）の前記検出処理結果に、提供候補データ有りと判断される場合には、情報要求データの内容とともに、対応者の端末へ供給し、
前記対応者の端末より指示情報を受け取ると、前記指示情報と前記検出処理結果を基にして、提供可能なデータがあるか否か判定し、
提供可能なデータがある場合、前記提供可能なデータを前記ステップ（Ｄ）へ渡し、前記提供可能なデータがない場合には、提供可能なデータが無いことを示すデータを、前記ステップ（Ｄ）に渡す、ことを特徴とする請求項１３記載の情報提供方法。
【請求項１６】
前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を設け、
前記対応者の端末より、前記結果記憶部へ保存されている情報要求の内容と検出処理結果との表示を依頼する要求が入力されると、前記結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記対応者の端末に出力するステップを含む、ことを特徴とする請求項１３記載の情報提供方法。
【請求項１７】
前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納するデータと、対応者を識別するための対応者情報とを互いに関連付けて記憶しており、
要求者を識別する要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
前記対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記ステップ（Ａ）では、前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付け、
前記ステップ（Ｂ）では、前記ステップ（Ａ）より前記情報要求及び要求識別情報、前記要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、前記情報要求の内容、前記要求識別情報、前記要求者情報とともに、検出処理結果を出力し、
前記ステップ（Ｃ）では、前記ステップ（Ｂ）の前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力し、
前記ステップ（Ｄ）では、前記ステップ（Ｃ）で出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する応答として前記回答データを前記ネットワークを介して送信する、ことを特徴とする請求項１３記載の情報提供方法。
【請求項１８】
複数の前記データ処理装置と複数の要求者の端末とネットワークを介して接続する統合処理装置が、前記要求者の端末からの情報要求を、１つ又は複数の前記データ処理装置に配信し、
前記データ処理装置は、要求者からの情報要求の内容を分析してデータ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力するステップと、
前記情報要求の内容と前記検出処理結果を、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力するステップを含み、
前記統合処理装置は、前記データ処理装置から出力される提供可能なデータを受け取り、回答データを作成して、前記情報要求に対する応答として要求者の端末へ送信する、ことを特徴とする請求項１２記載の情報提供方法。
【請求項１９】
データ処理装置とデータを記憶するデータ記憶部とを備えたコンピュータシステムにおける前記データ処理装置に、
要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出する処理と、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成して前記要求者の端末に送信し、前記作成した回答データを要求者への情報提供に供する処理と、
を実行させるプログラム。
【請求項２０】
（Ａ）要求者の端末からの情報要求を受け付ける処理と、
（Ｂ）前記（Ａ）の処理で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力する検出処理と、
（Ｃ）前記検出処理より、前記情報要求の内容と前記検出処理結果とを受け取り、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力する処理と、
（Ｄ）前記提供可能なデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送る処理と、
を前記データ処理装置に実行させる請求項１９記載のプログラム。
【請求項２１】
請求項２０記載のプログラムにおいて、
前記検出処理結果に、提供候補データが含まれないと判断される場合には、提供するデータが無いことを示すデータを出力する処理を、前記データ処理装置に実行させるプログラム。
【請求項２２】
請求項２０記載のプログラムにおいて、
前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納する各データ毎に、対応者を識別する対応者情報を関連付けて記憶しており、
要求者を識別する要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
前記対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記処理（Ａ）では、前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付け、
前記処理（Ｂ）では、前記処理（Ａ）より情報要求及び要求識別情報、要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、情報要求の内容、要求識別情報、要求者情報とともに、検出処理結果を出力し、
前記処理（Ｃ）では、前記処理（Ｂ）の前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力し、
前記処理（Ｄ）では、前記処理（Ｃ）で出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する応答として前記回答データを前記ネットワークを介して送信する、
前記各処理を、前記データ処理装置に実行させるプログラム。
【請求項２３】
請求項２０記載のプログラムにおいて、
前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を設け、
前記対応者の端末より、前記結果記憶部へ保存されている情報要求の内容と検出処理結果との表示を依頼する要求が入力されると、前記結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記対応者の端末に出力する処理を、前記データ処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供方法及び情報提供用プログラムに関し、特に、情報の要求に対して情報の提供を行う情報提供システム、情報提供方法及び情報提供用プログラムに関する。
【背景技術】
【０００２】
電子的に利用可能なデータの増大に伴い、個人の保有するパーソナル・コンピュータをはじめとする多様な情報機器において、多くのデータが保存されるようになり、有効な情報提供方法が望まれている。【０００３】
一方で、コンピュータ・ネットワークの普及により、コンピュータ・ネットワーク上の情報提供の手段として、電子掲示板やグループウェア、ファイル管理システムなどのように、情報を集約して蓄積し共有を図る様々な情報提供システムが提案されている。【０００４】
従来の典型的な情報提供システムにおいては、情報共有を目的として知識情報や文書情報などのデータの登録を受け付け、情報を要求する者（以下、「要求者」という）に対して、登録したデータを公開することができるようにしている。【０００５】
このような情報提供システムでは、情報を相互に公開し、共有するためには有効ではあるものの、必要な情報が提供されるためには、当該情報提供システムに対して、情報を提供しようとする者（例えば個人等）が、当該情報を、公開用のデータとして作成し、登録する必要がある。【０００６】
しかしながら、個人の有する知識やノウハウなどについて、他者の需要を予め想定した上で、あらかじめ公開用のデータとして作成しておくことは、実際には、容易ではない。また、何らかの動機付け、報償等がないと、個人の知識、情報等を、公開用のデータに作成して登録するという作業は積極的に行われない。すなわち、このような情報提供システムは、必要なデータの作成、登録、追加、変更、削除といった諸作業の、労を要し、情報を提供しようとする者にとって面倒であり煩わしいため、利用の妨げの一要因となっている。【０００７】
また、このような情報提供システムでは、一般的に、情報の機密性保持のため、アクセス権等を設定してデータを管理している。【０００８】
このため、事前にどのようなデータを、誰に公開するのかを見極め、適切に、アクセス権、セキュリティ管理の設定を行っておく必要がある。【０００９】
しかしながら、将来の情報要求、利用に備えて、あらかじめ大量のデータに対して、公開を望むデータと、望まないデータとを分別しておくことは、情報を提供しようとする者にとって負担が大きい。【００１０】
データの対象とする単位は、さまざまであるが、例えば電子ファイルといった情報単位の場合には、ファイルが大量にあれば、その全ての公開の可否を分別することは、コストのかかる作業となる。さらに、ファイルの一部分のみを、提供してもよい場合には、より細かな設定・管理が必要となり、煩雑ですらある。【００１１】
上記のような問題のもと、データが登録されたとしても、機密性を保持しつつ、その中から要求者に対して適切な情報を効率よく提供することは困難であった。【００１２】
蓄積されたデータの機密性を保持しつつ有効利用を図ることを目的としたシステムとして、例えば特許文献１に記載される、情報検索用の情報提供システムが知られている。この従来の情報提供システムは、要求者からの検索条件を含む検索要求を受け付ける受付手段と、複数データを格納したデータベースと、検索要求に応じてデータベースから検索条件に対応する対応データを検出する検出手段と、対応データに対して検索を要求した要求者がアクセス権を有していない場合に、データベースにおける対応データの存在情報や所定の権利を有する人物についての人物情報を要求した要求者に向けて出力する出力手段とを備えている。この従来の情報提供システムは、つぎのように動作する。【００１３】
まず、要求者の端末機器から送信されてきた検索条件を含む検索要求を、受付手段にて受け付ける。【００１４】
検出手段において、受け付けた検索要求の検索条件に対応するデータを、データベースより検出する。【００１５】
続いて、出力手段において、検出されたデータに対するアクセス権を参照し、検索要求を送信してきた要求者がアクセス権を有する場合には、検出されたデータを、検索要求を送信してきた要求者の端末機器に対して出力し、検索要求を送信してきた要求者がアクセス権を有しない場合は、検出されたデータの存在に関する情報やアクセス権を有する者の情報を、検索要求を送信してきた要求者の端末機器に対して出力する。【００１６】
また、特許文献２には、技術担当者なる特定の者が、要求者のＰＣからの電子メールにより受け付けた問い合わせを確認する作業と、要求者がアクセスできない技術情報が蓄積された非公開データベースへアクセスして技術情報を検出するための作業と、検出した技術情報に基づいて回答を作成する作業と、要求者のＰＣへ電子メール等で回答を送る作業とを行うための手段を有し、回答を送る時に回答履歴を蓄積するようにした情報提供システムの構成が開示されている。【００１７】
【特許文献１】特開２００５−２０８９０１号公報
【特許文献２】特開２００１−３１２５０２号公報
【特許文献３】特開２００２−１３２８１２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、上記特許文献１などの従来の情報提供システムは、あらかじめデータベースに格納したデータに適切なアクセス権を設定した上で、検索要求を送った要求者がアクセス権を有していないデータが検出された場合には、機密性保持のために、検出されたデータの存在に関する情報やアクセス権を有する者の情報を提供するのみであり、要求者には、検索要求に対応するデータが提供されない。【００１９】
この場合、当該要求者（アクセス権を持たない要求者）が、検索要求に対応するデータを得るためには、例えば、要求者に提供された検出データの存在に関する情報やアクセス権を有する者の情報を確認した上で、要求者は、当該データへアクセス権を有する者に、別の要求として、データを要求する必要があり、煩雑である。【００２０】
さらに、要求者からの要求（依頼）を受けた、アクセス権を有する者は、対応するデータを見つけ出した上で、当該要求に応じなくてはならない。【００２１】
また、上記特許文献２などの従来の情報提供システムでは、要求者からの要求を集め、非公開データベースにアクセスできる担当者に要求を確認させるというものであり、全データベースに対する検索、回答の作成、回答の送付等の作業は、担当者に任せられているため、作業が煩雑であり、効率が悪い。【００２２】
したがって、本発明は、このような課題の認識に基づき、全く新たに創案されたものであり、その目的は、機密性を保ちながら、情報を効率よく提供できる情報提供システム、情報提供方法及び情報提供用プログラムを提供することにある。
【課題を解決するための手段】
【００２３】
本発明の１つの側面に係る情報提供システムは、要求者からの情報要求を受け付ける受付手段と、データが格納されたデータ記憶部と、情報要求の内容を分析して、データ記憶部から情報要求に対応して要求者へ提供する回答の候補となる提供候補データを抽出する検出処理手段と、抽出された提供候補データにアクセス可能な者（以下、対応者と呼ぶ）に対して情報要求の内容と提供候補データとを出力する手段と、提供候補データの提供の可否に関する指示情報を受け付ける入力手段と、受け付けた指示情報と提供候補データとを基にして提供可能なデータがあるか否かを判定する対応制御手段と、対応制御手段での判定結果を用いて回答データを生成する回答生成手段、とを備える。【００２４】
このような構成を採用し、格納されたデータから情報要求に対応する提供候補データを抽出した後で、対応者に情報要求の内容と提供候補データとを提示し、提供候補データの提供の可否に関する指示情報を入力として受け付け、受け付けた指示情報と提供候補データを基にして提供可能なデータがあるか否かを判定して、回答データを生成することにより、本発明の目的を達成することができる。【００２５】
本発明に係る情報処理システムは、データ処理装置とデータ記憶部を備え、前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応する候補データを、データ記憶部から抽出する手段と、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行う手段と、
を備え、前記作成した回答データは、要求者への情報提供に供される構成とされる。【００２６】
本発明に係る情報処理システムにおいて、前記抽出した候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容が表示されるとともに、前記候補データに関して、候補の可否、情報提供の可否の選択が行われる、構成としてもよい。【００２７】
本発明に係る情報処理システムにおいて、要求者からの情報要求をネットワークを介して受け、前記情報要求を対応するデータ処理装置に配信する手段と、前記配信先のコンピュータで抽出され、対応者により情報提供可とされたデータに基づき回答を作成し要求者に送信する手段を備えた統合処理装置を備えた構成としてもよい。【００２８】
本発明の他のアスペクトに係る情報処理システムは、データ処理装置と、データを記憶するデータ記憶部と、を備え、前記データ処理装置が、要求者の端末からの情報要求を受け付ける受付手段と、前記受付手段で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して検出処理結果として出力する検出処理手段と、前記検出処理手段より、前記情報要求の内容と前記検出処理結果を受け取り、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力する対応制御手段と、前記対応制御手段から受け取ったデータより、回答データを生成し、要求者の端末に、前記情報要求に対する回答として、該回答データを送る回答生成手段と、を備えている。【００２９】
本発明に係る情報処理システムにおいて、前記対応制御手段は、前記検出処理手段より受け取った検出処理結果に、提供候補データが含まれないと判断される場合には、提供するデータが無いことを示すデータを、回答生成手段に渡す。本発明において、前記対応制御手段は、前記検出処理手段より受け取った検出処理結果に、提供候補データ有りと判断される場合には、情報要求データの内容とともに、対応者の端末へ供給し、前記対応者の端末より指示情報を受け取った前記対応制御手段は、前記指示情報と前記検出処理結果を基にして、提供可能なデータがあるか否か判定し、提供可能なデータがある場合、前記提供可能なデータを前記回答生成手段へ供給し、前記提供可能なデータがない場合には、提供可能なデータが無いことを示すデータを、前記回答生成手段に供給する。【００３０】
本発明に係る情報処理システムにおいては、前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を備え、前記対応者の端末より、前記結果記憶部へ保存されている情報要求の内容と検出処理結果との表示を依頼する要求が入力されると、前記対応者の端末からの要求に従って、前記対応制御手段は、前記結果記憶部に保存さている情報要求の内容と前記検出処理結果とを読み出して、前記対応者の端末に出力する。【００３１】
本発明に係る情報処理システムにおいて、前記対応制御手段は、前記検出処理手段から受け取った前記情報要求の内容と前記検出処理結果とを前記結果記憶部に保存するか、前記検出処理手段が、前記情報要求の内容と前記検出処理結果とを、前記結果記憶部に保存し、保存先に関する情報を前記対応制御手段に通知する。【００３２】
本発明に係る情報処理システムにおいて、前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、前記データ記憶部は、格納するデータと、対応者を識別する情報である対応者情報とを互いに関連付けて記憶しており、各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、前記受付手段は、前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付け、前記検出処理手段は、前記受付手段より情報要求及び要求識別情報、要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、情報要求の内容、要求識別情報、要求者情報とともに、検出処理結果を前記対応制御手段に渡し、前記対応制御手段は、前記検出処理手段から受け取った検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、前記回答生成手段へ供給し、前記回答生成手段は、前記対応制御手段から受け取ったデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する回答として前記回答データを前記ネットワークを介して送信する構成としてもよい。【００３３】
本発明の他のアスペクトに係る情報処理システムは、データ処理装置とデータ記憶部とを複数組備え、前記データ処理装置は、要求者からの情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して検出処理結果として出力する検出処理手段と、前記検出処理手段より、前記情報要求の内容と前記検出処理結果を、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力する対応制御手段と、を備え、前記複数のデータ処理装置と複数の要求者端末とネットワークを介して接続し、受付手段と、配信制御手段と、回答生成手段を備えた統合処理装置を備え、前記統合処理装置の受付手段で受け付けた前記要求者の端末からの情報要求を、前記配信制御手段が、１つ又は複数のデータ処理装置に配信し、前記データ処理装置の検出処理手段で検索され、前記対応制御手段から出力される提供可能なデータを受け取り、回答生成手段が、回答データを作成して、前記情報要求に対する回答として要求者の端末へ送信する。【００３４】
本発明に係る情報処理システムにおいて、前記統合処理装置に接続される記憶装置が、複数のデータ処理装置を特定する配信用情報が記憶された配信先記憶部と、前記データ処理装置の処理結果を記憶する結果記憶部と、各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、を備え、前記統合処理装置の受付手段は、前記要求者の端末からのネットワークを介して送信された情報要求を受け付け、情報要求に要求識別情報を割り当て、前記要求者情報記憶部を参照して要求者情報を認識し対応付け、前記配信制御手段は、前記配信先記憶部に記憶されている配信用情報から、配信先の複数のデータ処理装置を特定し、要求識別情報及び情報要求を検出処理要求として、ネットワークを介して前記データ処理装置に配信し、前記データ処理装置の前記検出処理手段では、前記統合処理装置よりネットワークを介して送信された検出処理要求を受け取り、前記検出処理手段は、前記データ記憶部より前記情報要求内容に関連するデータの集合を検索し、情報要求に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して、前記提供候補データの集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて検出処理結果とし、要求識別情報とともに、検出処理結果を、前記統合処理装置の配信制御手段に送信し、前記統合処理装置の配信制御手段は、検出処理要求に対する検出処理結果を受信し、検出処理結果に応じて、提供可能なデータを要求するための提供データ要求の送信先となるデータ処理装置の有無を判定し、送信先有りと判定される場合には、判定された送信先であるデータ処理装置に対して、ネットワークを介して、要求識別情報と要求者情報ともに検出処理結果を提供データ要求として送信し、提供データ要求を受信した前記データ処理装置の対応制御手段は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求データの内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応者の端末へ出力し、前記対応者端末からの対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記対応制御手段は、前記指示情報と、検出処理結果とを基にして、提供可能なデータを判定して提供データとし、要求識別情報とともに前記統合処理装置へ送信し、
前記統合処理装置は、前記データ処理装置の対応制御手段から受信した提供データを前記配信制御手段に渡し、前記配信制御手段は、要求識別情報に対する提供データをまとめて、前記回答生成手段へ渡し、前記回答生成手段は、前記対応制御手段から受け取ったデータより情報要求データに対する回答として回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者の端末に対して回答データをネットワークを介して送る。【００３５】
本発明に係る方法は、データ処理装置と、データを記憶するデータ記憶部と、を備えたシステムによる情報提供方法であって、前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出し、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行い、前記作成した回答データは、要求者への情報提供に供される。
本発明においては、前記データ処理装置が、
（A）要求者の端末からの情報要求を受け付けるステップと、
（B）前記ステップ（A）で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力するステップと、
（C）前記ステップ（B）で得られた検出処理より、前記情報要求の内容と前記検出処理結果を受け取り、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力するステップと、
（D）前記提供可能なデータより、回答データを生成し、要求者の端末に、前記情報要求に対する回答として、該回答データを送るステップと、
を含む。【００３６】
本発明において、前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納するデータと、対応者を識別する情報である対応者情報とを互いに関連付けて記憶しており、
各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記ステップ（A）では、前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付け、
前記ステップ（B）では、前記ステップ（A）より情報要求及び要求識別情報、要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、情報要求の内容、要求識別情報、要求者情報とともに、検出処理結果を出力し、
前記ステップ（C）では、前記ステップ（B）で得られた前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力し、
前記ステップ（D）では、前記ステップ（C）で出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する回答として前記応答データを、前記ネットワークを介して送信する、ようにしてもよい。【００３７】
本発明に係る方法において、複数のデータ処理装置と複数の要求者端末とネットワークを介して接続する統合処理装置が、前記要求者の端末からの情報要求を、１つ又は複数のデータ処理装置に配信し、
前記データ処理装置は、前記要求者からの情報要求の内容を分析してデータ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力するステップと、
前記情報要求の内容と前記検出処理結果を、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報を基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力するステップを含み、
前記データ処理装置から出力される提供可能なデータを受け取り、回答データを作成して、前記情報要求に対する回答として要求者の端末へ送信する、ようにしてもよい。【００３８】
本発明に係るコンピュータプログラムは、データ処理装置とデータを記憶するデータ記憶部とを備えたコンピュータシステムにおける前記データ処理装置に、
要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出する処理と、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信し、前記作成した回答データを要求者への情報提供に供する処理と、
を実行させるプログラムよりなる。
本発明においては、（A）要求者の端末からの情報要求を受け付ける処理と、
（B）前記処理（A）で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記情報要求の内容に対応する提供候補データの集合を抽出して検出処理結果として出力する検出処理と、
（C）前記ステップ（B）の検出処理より、前記情報要求の内容と前記検出処理結果とを受け取り、対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し判定結果に基づき提供可能なデータを出力する処理と、
（D）前記提供可能なデータより、回答データを生成し、要求者の端末に、前記情報要求に対する回答として、該回答データを送る処理と、
を前記データ処理装置に実行させるプログラムよりなる。【００３９】
本発明に係るコンピュータプログラムは、前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納するデータと、対応者を識別する情報である対応者情報とを互いに関連付けて記憶しており、
各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記処理（A）では、前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付け、
前記処理（B）では、前記処理（A）より情報要求及び要求識別情報、要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、情報要求の内容、要求識別情報、要求者情報とともに、検出処理結果を出力し、
前記処理（C）では、前記処理（B）の前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力し、
前記処理（D）では、前記処理（C）で出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する回答として前記回答データを前記ネットワークを介して送信する、プログラムよりなる。
【発明の効果】
【００４０】
本発明によれば、機密性を保ちつつ、情報の提供を効率よく行うことができる。【００４１】
その理由は、本発明においては、情報提供システムが、要求者の情報要求に対する提供候補データを抽出して、対応者に提示し、対応者より提供候補データの提供の可否に関する指示情報の入力を受け、前記提供候補データと前記指示情報を基にして、提供可能なデータがあるか否かを判定して回答データを生成することにより、要求者に回答データを提供する、構成としたためである。この結果、対応者は、提供候補データの提供の可否に関する簡単な指示を入力するだけで、適切な情報を提供でき効率が良い。このため、対応者は、あらかじめ事前の作業は不要とされ、負担は削減される。また、情報要求を行う要求者は、アクセスのできなかったデータから情報の提供を簡単に受けることができるようになる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の動作を示す流れ図である。
【図３】本発明の第２の実施の形態の構成を示すプロック図である。
【図４】本発明の第２の実施の形態の動作を示す流れ図である。
【図５】本発明の第３の実施の形態の構成を示すプロック図である。
【図６】本発明の第３の実施の形態の動作を示す流れ図である。
【図７】本発明の第４の実施の形態の構成を示すプロック図である。
【図８】本発明の第４の実施の形態の動作を示す流れ図である。
【図９】本発明の第４の実施の形態の動作を示す流れ図である。
【図１０】本発明の第４の実施の形態の動作を示す流れ図である。
【図１１】本発明の第４の実施の形態の別の動作を示す流れ図である。
【図１２】本発明の第４の実施の形態の別の動作を示す流れ図である。
【図１３】本発明の第５の実施の形態の構成を示すプロック図である。
【図１４】本発明の第６の実施の形態の構成を示すプロック図である。
【図１５】本発明の第７の実施の形態の構成を示すプロック図である。
【図１６】本発明の第１の実施例を説明するための図である。
【図１７】本発明の第１の実施例を説明するための図である。
【図１８】本発明の第２の実施例を説明するための図である。
【符号の説明】
【００４３】
１１０  要求者端末
１２０  対応出力装置
１２１  対応入力装置
１３０  データ処理装置
１３１  受付手段
１３２  検出処理手段
１３３  対応制御手段
１３４  回答生成手段
１４０  記憶装置
１４１  データ記憶部
１９１，５９１，７９１，７９２  情報提供用プログラム
３１０  要求者端末
３２０  対応出力装置
３２１  対応入力装置
３３０  データ処理装置
３３１  受付手段
３３２  検出処理手段
３３３  対応制御手段
３３４  回答生成手段
３４０  記憶装置
３４１  データ記憶部
３４２  結果記憶部
５１０  要求者端末
５２０  対応者端末
５３０  データ処理装置
５３１  受付手段
５３２  検出処理手段
５３３  対応制御手段
５３４  回答生成手段
５３５  通信手段
５４０  記憶装置
５４１  データ記憶部
５４２  要求者情報記憶部
５４３  対応者情報記憶部
５９０  ネットワーク
７１０  要求者端末
７２０  対応出力装置
７２１  対応入力装置
７３０  データ処理装置
７３１  検出処理手段
７３２  対応制御手段
７４０  記憶装置
７４１  データ記憶部
７７０  統合処理装置
７７１  受付手段
７７２  配信制御手段
７７３  回答生成手段
７８０  記憶装置
７８１  配信先記憶部
７８２  結果記憶部
７８３  要求者情報記憶部
７９０  ネットワーク
【発明を実施するための最良の形態】
【００４４】
次に、本発明を実施するための最良の一形態（第１の実施の形態）について図面を参照して詳細に説明する。図１は、本発明の第１の実施の形態を説明するための図である。【００４５】
図１を参照すると、本発明の第１の実施の形態は、要求者より要求の入力を受け付け、提供する情報の出力を行う端末装置である要求者端末１１０と、対応者へ出力する対応出力装置１２０と、対応者からの入力を受け付ける対応入力装置１２１と、プログラム制御により動作するデータ処理装置１３０と、データを記憶する記憶装置１４０とを備えている。【００４６】
データ処理装置１３０は、受付手段１３１と、検出処理手段１３２と、対応制御手段１３３と、回答生成手段１３４とを含む。【００４７】
記憶装置１４０は、情報提供の対象となるデータを記憶しているデータ記憶部１４１を備えている。【００４８】
これらの手段はそれぞれ概略つぎのように動作する。【００４９】
受付手段１３１は、要求者端末１１０を介して入力され、データ処理装置１３０へ送られた情報要求データを受け付けるためのものである。【００５０】
検出処理手段１３２は、受付手段１３１で受け付けた情報要求データの内容を分析して、記憶装置１４０のデータ記憶部１４１に記憶されているデータ（いずれのデータも、公開用のデータとして作成しておくことは不要とされ、生データで可）から、情報要求データの内容に対応する提供候補データ集合を抽出する。検出処理手段１３２は、検出処理の結果を検出処理結果として、情報要求データの内容と検出処理結果を対応制御手段１３３に渡す。【００５１】
対応制御手段１３３は、検出処理手段１３２より受け取った検出処理結果を、情報要求データの内容とともに対応出力装置１２０へ出力する。【００５２】
その後、対応入力装置１２１は、検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、対応制御手段１３３に渡す。【００５３】
対応制御手段１３３は、検出処理結果と指示情報を基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき、提供可能なデータを回答生成手段１３４へ渡す。【００５４】
回答生成手段１３４は、対応制御手段１３３から受け取ったデータより、回答データを生成し、要求者端末１１０に対して、情報要求データに対する回答として、該回答データを送る。【００５５】
要求者端末１１０は、データ処理装置１３０より受け取った回答データを出力する。【００５６】
図２は、本発明の第１の実施の形態の動作を示す流れ図である。図１及び図２を参照して、本実施の形態の全体の動作について以下に詳細に説明する。【００５７】
まず、受付手段１３１が要求者端末１１０より入力された情報要求データを受け付ける（図２のステップＳ２０）。【００５８】
次に、検出処理手段１３２は、受付手段１３１で受け付けた情報要求データを受け取り、情報要求データの内容を分析する。【００５９】
そして、特に制限されないが、検出処理手段１３２は、情報要求データの内容に対応する提供候補データ集合を抽出するにあたり、以下の処理を行う。すなわち、検出処理手段１３２は、情報要求データの内容の分析結果に関連するデータを、記憶装置１４０のデータ記憶部１４１に記憶されているデータから検索して抽出し、関連データの集合を作成する。さらに、検出処理手段１３２は、関連データの集合の中から、情報要求データの内容に対応する、提供候補データの集合を抽出し、検出処理結果とする（ステップＳ２１）。検出処理結果は、情報要求データの内容とともに対応制御手段１３３へ渡される。【００６０】
対応制御手段１３３は、検出処理手段１３２より受け取った検出処理結果に提供候補データが含まれないと判断される場合には（ステップＳ２２のＮｏ分岐）、提供するデータが無いことを示すデータを、回答生成手段１３４に渡す。回答生成手段１３４は、受け取ったデータから回答データを作成する（ステップＳ２６）。【００６１】
対応制御手段１３３は、検出処理手段１３２より受け取った検出処理結果に、提供候補データがあると判断される場合には（ステップＳ２２のＹｅｓ分岐）、情報要求データの内容とともに、対応出力装置１２０へ供給する。対応出力装置１２０は、対応制御手段１３３より受け取った検出処理結果と情報要求データの内容とを表示する（ステップＳ２３）。対応出力装置１２０にて表示された後に、対応入力装置１２１は、対応者より、検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付ける（ステップＳ２４）。対応入力装置１２１は、受け付けた指示情報を対応制御手段１３３へ渡す。【００６２】
対応入力装置１２１より指示情報を受け取った対応制御手段１３３は、指示情報と検出処理結果を基にして、提供可能なデータがあるか否かを判定して、提供可能なデータを回答生成手段１３４へ供給する（ステップＳ２５）。提供可能なデータがない場合には、提供可能なデータが無いことを示すデータを、回答生成手段１３４に渡せばよい。【００６３】
次に、回答生成手段１３４は、対応制御手段１３３から受け取ったデータから、回答データを生成する（ステップＳ２６）。生成した回答データは、要求者端末１１０に渡される。【００６４】
最後に、要求者端末１１０は受け取った回答データを出力する（ステップＳ２７）。【００６５】
次に、本発明の第１の実施の形態の効果について説明する。【００６６】
本実施の形態では、情報提供システムが、要求者の情報要求に対する提供候補データを抽出して、対応者に提示し、対応者より提供候補データの提供の可否に関する指示情報の入力を受け、前記提供候補データと前記指示情報を基にして、提供可能なデータがあるか否かを判定して提供可能なデータより回答データを生成することにより、機密性を保ちつつ、情報の提供を効率よく行うことができる。【００６７】
このため、対応者は簡単な指示を与えるだけで、格納データを事前に公開用データとして作成したり、登録の手続きを行ったりすることなく、格納データから適切な情報の提供を効率良く行うことができるようになる。さらに、本実施の形態では、情報提供システムが、格納されたデータから要求者の情報要求に対して提供候補となるデータを抽出して、対応者に情報要求の内容とともに、提供候補となるデータを提示し、対応者の簡単な指示を基に提供可能なデータがあるか否かを判定することで、提供可能なデータから回答データを生成し、要求者に提供している。このため、要求者は、情報の要求を行うだけで、アクセスの出来ないデータから、効率良く情報を得ることができるようになる。対応出力装置１２０、対応入力装置１２１は、１つの対応者端末の出力装置と入力装置であってもよいことは勿論である。【００６８】
次に、本発明の第２の実施の形態について、図面を参照して詳細に説明する。【００６９】
図３を参照すると、本発明の第２の実施の形態は、図１の前記第１の実施の形態の構成に、検出処理結果を記憶するための結果記憶部３４２を記憶装置３４０内に備えたことが、相違している。【００７０】
要求者端末３１０や記憶装置３４０のデータ記憶部３４１、データ処理装置３３０の受付手段３３１、回答生成手段３３４は、図１の要求者端末１１０、記憶装置１４０のデータ記憶部１４１、データ処理装置１３０の受付手段１３１、回答生成手段１３４と同一であるため、説明は省略し、以下では、相違点について説明する。【００７１】
図３において、対応制御手段３３３は、図１の前記第１の実施の形態の対応制御手段１３３と相違して、検出処理手段３３２から受け取った情報要求データの内容と検出処理結果とを、結果記憶部３４２に保存する。【００７２】
あるいは、検出処理手段３３２が、情報要求データの内容と検出処理結果とを、結果記憶部３４２に保存し、保存先に関する情報を対応制御手段３３３に通知するようにしてもよい。【００７３】
その後、対応入力装置３２１より、結果記憶部３４２へ保存されている情報要求データの内容と検出処理結果との表示を依頼する要求データが入力され、対応制御手段３３３へ渡されると、対応制御手段３３３は、結果記憶部３４２に保存さている情報要求データの内容と検出処理結果とを読み出して、対応出力装置３２０へ供給する。【００７４】
対応出力装置３２０は、対応制御手段３３３より供給された情報要求データの内容と検出処理結果とを表示する。表示内容に応じて、対応入力装置３２１にて、検出処理結果の提供候補データの提供の可否に関する指示情報が入力されると、対応入力装置３２１は、指示情報を、対応制御手段３３３を渡す。【００７５】
対応制御手段３３３は、対応入力装置３２１より、指示情報を受け取ると、検出処理結果と指示情報を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを回答生成手段３３４へ渡す。【００７６】
図４は、本発明の第２の実施の形態の動作を示す流れ図である。図３及び図４を参照して本実施の形態の全体の動作について詳細に説明する。【００７７】
図４は、図２に示す第１の実施の形態における動作例に新たな動作ステップＳ４３〜Ｓ４４を加え、ステップＳ４５〜Ｓ４６を応用したものであり、残りのステップＳ４０〜Ｓ４２は、図２のＳ２０〜Ｓ２２に、ステップＳ４７〜Ｓ４９は、図２のＳ２５〜Ｓ２７の動作にそれぞれ対応しているため、説明は省略する。【００７８】
図１に示した前記第１の実施の形態では、検出処理手段１３２において検出処理結果が抽出された後、対応制御手段１３３より、対応出力装置１２０へ検出処理結果を、情報要求データの内容とともに出力していたが、本発明の第２の実施の形態では、図４のステップＳ４２の後に、図３の対応制御手段３３３が検出処理手段３３２から受け取った情報要求データの内容と検出処理結果とを結果記憶部３４２に保存する（ステップＳ４３）。このステップＳ４３までは、複数の情報要求データに応じて行ってもよい。【００７９】
次に、対応入力装置３２１より、結果記憶部３４２へ保存されている情報要求データの内容と検出処理結果との表示を依頼する要求データが入力されると、対応制御手段３３３に渡され、表示要求を受け付ける（ステップＳ４４）。【００８０】
表示要求を受け付けた対応制御手段３３３は、それまでに結果記憶部３４２に保存されている情報要求データの内容と検出処理結果とを、対応出力装置３２０へ供給する。その際、複数の情報要求データがあった場合には、情報要求データの分だけ、情報要求データの内容と検出処理結果とを供給する（ステップＳ４５）。【００８１】
対応出力装置３２０において、情報要求データの内容と検出処理結果とが表示され、表示内容に応じて、対応入力装置３２１にて、検出処理結果の提供候補データの提供の可否に関する指示情報が対応者より入力されると、対応入力装置３２１は、指示情報を対応制御手段３３３へ供給する（ステップＳ４６）。【００８２】
以降、ステップＳ４７〜Ｓ４９の動作は、図２のＳ２５〜Ｓ２７と同一である。【００８３】
次に、本発明の第２の実施の形態の効果について説明する。【００８４】
本実施の形態では、要求者からの情報要求データの内容と、格納されたデータから抽出した検出処理結果を、結果記憶部へ保存するようにし、対応者からの要求に応じて、出力装置に表示する構成としたことにより、対応者が任意の時点で情報提供の指示に応じることができるようになる。【００８５】
次に、本発明の第３の実施の形態について、図面を参照して詳細に説明する。図５は、本発明の第３の実施の形態の構成を示す図である。本発明の第３の実施の形態は、図１の前記第１の実施の形態、または図３の前記第２の実施の形態のデータ処理装置、記憶装置に加えて、複数の要求者端末と、複数の対応者端末とを、ネットワークを介してデータ処理装置に接続する構成としたものである。【００８６】
図５を参照すると、本発明の第３の実施の形態は、要求者からの入力と要求者への出力を行う端末装置である複数の要求者端末５１０と、対応者への出力と対応者からの入力を受け付ける端末装置である複数の対応者端末５２０と、ネットワーク５９０と、データ処理装置５３０と、記憶装置５４０とを含む。【００８７】
要求者端末５１０、対応者端末５２０は、キーボードやマウス等のシステムに入力を行うための入力手段と、ディスプレイやプリンタなどのシステムからの出力を行うための出力手段と、データ処理装置との通信を行う通信手段とを含む端末装置である。【００８８】
データ処理装置５３０は、受付手段５３１と、検出処理手段５３２と、対応制御手段５３３と、回答生成手段５３４とを含み、各端末とネットワーク５９０を介して通信を行う通信手段５３５を含む。【００８９】
記憶装置５４０は、情報提供の対象となるデータを記憶しているデータ記憶部５４１と、要求者情報記憶部５４２、対応者情報記憶部５４３とを備えている。【００９０】
データ記憶部５４１は、格納するデータと、対応者を識別する情報である対応者情報とを互いに関連付けて記憶している。【００９１】
要求者情報記憶部５４２には、各要求者を識別する情報である要求者情報と要求者端末の通信用情報とを関連付けて記憶している。【００９２】
対応者情報記憶部５４３は、対応者情報と対応者端末の通信用情報とを関連付けて記憶している。【００９３】
これらの手段はそれぞれ概略つぎのように動作する。【００９４】
受付手段５３１は、要求者端末５１０より与えられた入力を、通信手段５３５及びネットワーク５９０を介して、情報要求データとして受け付ける。また、受け付けの際には、情報要求データを識別する情報として要求識別情報を割り当て、要求者情報記憶部５４２を参照して、要求者情報を認識し要求識別情報と対応付ける。【００９５】
検出処理手段５３２は、受付手段５３１より情報要求データ及び要求識別情報、要求者情報を受け取り、情報要求データの内容を分析して、記憶装置５４０のデータ記憶部５４１に記憶されているデータから、情報要求データに対応する提供候補データの集合を抽出して、提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて抽出を行い、検出処理とする。そして、
・情報要求データの内容と、
・要求識別情報、
・要求者情報とともに、
・検出処理結果を、
対応制御手段５３３に渡す。検出処理手段５３２において、提供候補データが抽出されず、検出処理に失敗した場合には、提供候補データがないことを示す検出処理結果とすればよい。【００９６】
対応制御手段５３３は、検出処理手段５３２から受け取った検出処理結果から、提供候補データ毎に対応者を判定し、対応者毎に、情報要求データの内容と要求者情報、提供候補データからなる表示用データを作成し、通信手段５３５、ネットワーク５９０を介して、該当する対応者端末５２０へ出力する。【００９７】
対応者端末５２０では、対応制御手段５３３から表示用データを受け取り、対応者への表示を行い、対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付ける。【００９８】
また、対応者端末５２０では、受け付けた指示情報を対応制御手段５３３へ渡す。【００９９】
対応制御手段５３３は、対応者端末５２０から受け取った指示情報と、検出処理手段５３２からの検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、回答生成手段５３４へ渡す。【０１００】
回答生成手段５３４は、対応制御手段５３３から受け取ったデータより回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者端末５１０に対して、情報要求データに対する回答として回答データを、ネットワーク５９０を介して送る。【０１０１】
要求者端末５１０では、データ処理装置５３０よりネットワーク５９０を介して受け取った回答データを出力する。【０１０２】
図６は、本発明の第３の実施の形態の動作を示す流れ図である。図５及び図６を参照して本実施の形態の全体の動作について以下に詳細に説明する。以下、要求者端末５１０より情報要求データの入力が行われたものとする。【０１０３】
まず、受付手段５３１が、ネットワーク５９０を介して要求者端末５１０より情報要求データを受け付け、情報要求データを識別するデータとして要求識別情報を割り当てる（図６のステップＳ６０）。また、要求者情報記憶部５４２を参照して要求者情報を認識し、要求識別情報と要求者情報を対応付け、要求識別情報と要求者情報、情報要求データとを検出処理手段５３２へ渡す。【０１０４】
次に、検出処理手段５３２は、受付手段５３１から情報要求データを受け取り、情報要求データの内容を分析する。そして、検出処理手段５３２は、情報要求データの内容を分析した結果に関連するデータを記憶装置５４０のデータ記憶部５４１に記憶されているデータから検索して、関連データの集合を抽出し、関連データの集合の中から情報要求データの内容に対応する提供候補データ集合を抽出し検出処理結果とする（ステップＳ６１）。検出処理手段５３２は、検出処理結果を、要求識別情報と要求者情報、情報要求データの内容とともに対応制御手段５３３へ渡す。検出処理手段５３２において、提供候補データが抽出されず、検出処理に失敗した場合には、提供候補データがないことを示す検出処理結果とすればよい。【０１０５】
対応制御手段５３３は、検出処理手段５３２より受け取った検出処理結果に提供候補データが含まれないと判断される場合には（ステップＳ６２のＮｏ分岐）、提供するデータが無いことを示すデータを回答生成手段５３４に渡す。回答生成手段５３４は受け取ったデータから回答データを作成する（ステップＳ６８）。【０１０６】
対応制御手段５３３は、検出処理結果に提供候補データがあると判断される場合には（ステップＳ６２のＹｅｓ分岐）、検出処理結果から提供候補データの対応者を判定する。提供候補データと対応者情報記憶部５４３を参照して、提供候補データ毎に対応する対応者情報を特定する。対応制御手段５３３は、対応者情報毎に情報要求データの内容と提供候補データからなる表示用データを作成し、対応者情報に対応する対応者端末５２０へ渡す（ステップＳ６３）。【０１０７】
対応者端末５２０は、対応制御手段５３３からネットワーク５９０を介して、情報要求データの内容と提供候補データからなる表示用データを受け取り、出力する（ステップＳ６４）。【０１０８】
この後、対応者端末５２０では、出力した表示用データに応じて対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付ける。また、対応者端末５２０では、受け付けた指示情報を、ネットワーク５９０を介して、対応制御手段５３３へ渡す（ステップＳ６５）。【０１０９】
対応者端末５２０から指示情報を受け取った対応制御手段５３３は、所定の条件に合致するか否かを判断する。条件に合致しない場合は（ステップＳ６６のＮｏ分岐）、ステップＳ６５に戻り、残りの指示情報を待つ。条件としては、得られた指示情報の所定数に達することや、所定時間に達することなどが適用でき、本実施形態に述べた方法に限定されない。また、所定条件の合致により、ステップＳ６６の後に、指示情報を受ける場合には、対応制御手段５３３へ渡し、追加の回答データを生成することや破棄すること、等の対応が可能である。【０１１０】
ステップＳ６６で、条件に合致すると判断した対応制御手段５３３は、得られた指示情報と検出処理結果とを基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを、要求識別情報と要求者情報、情報要求データの内容とともに、回答生成手段５３４へ供給する（ステップＳ６７）。【０１１１】
次に、回答生成手段５３４は、対応制御手段５３３から受け取ったデータより回答データを生成し、要求識別情報に対応する要求者情報の要求者端末５１０を特定して、情報要求データに対する回答として回答データを、ネットワーク５９０を介して要求者端末５１０に送る（ステップＳ６８）。【０１１２】
最後に、回答データを受け取った要求者端末５１０は受け取った回答データを出力する（ステップＳ６９）。【０１１３】
本実施の形態では、図１の前記第１の実施の形態のデータ処理装置、記憶装置に加えて、複数の要求者端末と、複数の対応者端末とがネットワークを介してデータ処理装置に接続されるよう構成された場合の応用例を説明したが、図３の前記第２の実施の形態と同様に、さらに、結果記憶部を有する構成であってもよい。この場合、検出処理結果を、図３の前記第２の実施の形態で示された結果記憶部３４２と同様の結果記憶部に保存し、対応者より入力された表示要求に応じて、対応者毎に、ステップＳ６４と同様の動作を行うことで実現できる。【０１１４】
また、データ記憶部５４１に格納する各データに関連付ける属性情報に、あらかじめ公開を示すフラグを含めて設定しておき、検出処理結果が得られた後に、該当するフラグが公開に設定されたデータに関しては、回答生成手段５３４に、提供候補データとともに提供可能なデータとして渡し、ステップＳ６３〜ステップＳ６６の処理を行わないように動作させてもよい。【０１１５】
さらに、各対応者から指示情報を受け付けた後に、対応者情報毎に、指示情報を受け付けた回数や、提供可能なデータの数に応じてポイント数を与える手段を備えることをあわせても良い。こうすることにより、対応者の積極的な参加と情報提供を促す等の効果が期待できる。【０１１６】
次に、本発明の第３の実施の形態の効果について説明する。【０１１７】
本実施の形態では、要求者の情報要求に対して抽出された検出処理結果の提供候補データ毎に対応者を特定して、対応者毎に提供候補データを情報要求の内容とともに提示し、受け付けた指示情報により、提供可能なデータがあるか否かを判定して、回答データを作成するようにしたので、複数の対応者からの指示を受け付けることができるようになる。これにより、機密性を保持しつつ効率性を損なうことなしに、多くの対応者が情報の提供に関わることができる。【０１１８】
次に、本発明の第４の実施の形態について図面を参照して詳細に説明する。図７は、本発明の第４の実施の形態の構成を示す図である。本発明の第４の実施の形態は、図１の前記第１の実施の形態のデータ処理装置、記憶装置に加えて、複数のデータ処理装置及び複数の記憶装置と、統合処理装置とを有する。【０１１９】
図７を参照すると、本発明の第４の実施の形態は、要求者より要求の入力を受け付け、提供する情報の出力を行う端末装置である複数の要求者端末７１０と、対応者へ情報を出力する複数の対応出力装置７２０と、対応者からの入力を受け付ける複数の対応入力装置７２１と、プログラム制御により動作する複数のデータ処理装置７３０と、データを記憶する複数の記憶装置７４０と、統合処理装置７７０と、統合処理装置７７０に接続された記憶装置７８０と、ネットワーク７９０とを備えている。【０１２０】
要求者端末７１０、対応出力装置７２０、対応入力装置７２１は、図１の本発明の第１の実施の形態と同様の構成である。対応出力装置７２０、対応入力装置７２１は、ネットワーク７９０を介してデータ処理装置７３０と接続されている構成としても良い。【０１２１】
データ処理装置７３０は、検出処理手段７３１と、対応制御手段７３２と、図示されない通信手段とを含む。【０１２２】
記憶装置７４０は、情報提供の対象となるデータを記憶しているデータ記憶部７４１を備えている。データ記憶部７４１は、格納するデータと、対応者を識別する情報である対応者情報とを互いに関連付けて記憶している。【０１２３】
統合処理装置７７０は、受付手段７７１と、配信制御手段７７２と、回答生成手段７７３と、図示されない通信手段とを含む。【０１２４】
記憶装置７８０は、複数のデータ処理装置７３０を特定する配信用情報が記憶された配信先記憶部７８１と、各データ処理装置７３０の処理結果を記憶する結果記憶部７８２と、要求者情報記憶部７８３とを備えている。【０１２５】
要求者情報記憶部７８３には、各要求者を識別する情報である要求者情報と要求者端末の通信用情報とを関連付けて記憶している。【０１２６】
これらの手段はそれぞれ概略つぎのように動作する。【０１２７】
統合処理装置７７０の受付手段７７１は、要求者端末７１０からネットワーク７９０を介して送信され、不図示の通信手段で受信された情報要求データを受け付ける。また、受け付けの際には、情報要求データを識別するデータとして、要求識別情報を割り当て、要求者情報記憶部７８３を参照して要求者情報を認識し対応付ける。【０１２８】
統合処理装置７７０の配信制御手段７７２は、記憶装置７８０の配信先記憶部７８１に記憶されている配信用情報から、配信先の複数のデータ処理装置７３０を特定する。配信制御手段７７２は、要求識別情報及び情報要求データを検出処理要求として、通信手段（不図示）及びネットワーク７９０を介して、特定した複数のデータ処理装置７３０に対して配信する。【０１２９】
データ処理装置７３０の検出処理手段７３１では、統合処理装置７７０よりネットワーク７９０を介して送信された検出処理要求を受け取る。【０１３０】
検出処理手段７３１は、情報要求データの内容を分析して、記憶装置７４０のデータ記憶部７４１に記憶されているデータから、情報要求データの内容に関連するデータの集合を検索し、データの集合の中から、情報要求データに対応して要求者へ提供する回答の候補となる提供候補データ集合を抽出して、提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて検出処理結果とし、要求識別情報とともに、検出処理結果を、統合処理装置７７０の配信制御手段７７２に、通信手段（不図示）及びネットワーク７９０を介して送信する。検出処理手段７３１において、提供候補データが抽出されず、検出処理に失敗した場合の検出処理結果は、提供候補データがないことを示す検出処理結果とすればよい。【０１３１】
次に、統合処理装置７７０の配信制御手段７７２は、検出処理要求に対する検出処理結果を受信し、検出処理結果に応じて、提供可能なデータを要求するための提供データ要求の送信先となるデータ処理装置７３０の有無を判定する。送信先有りと判定される場合には、判定された送信先であるデータ処理装置７３０に対して、通信手段（不図示）及びネットワーク７９０を介して、要求識別情報と要求者情報ともに検出処理結果を提供データ要求として、送信する。【０１３２】
送信先無しと判断される場合には、提供するデータが無いことを示すデータを回答生成手段７７３に渡す。【０１３３】
提供データ要求を受信したデータ処理装置７３０の対応制御手段７３２は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求データの内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応出力装置７２０へ出力する。【０１３４】
対応入力装置７２１では、対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付ける。また、対応入力装置７２１では、受け付けた指示情報を、対応制御手段７３２へ渡す。【０１３５】
対応制御手段７３２は、対応入力装置７２１から受け取った指示情報と、検出処理結果とを基にして、提供可能なデータを判定して提供データとし、要求識別情報とともに統合処理装置７７０へ送信する。【０１３６】
統合処理装置７７０は、提供データを受信し、配信制御手段７７２に渡す。配信制御手段７７２は、要求識別情報に対する提供データをまとめて、回答生成手段７７３へ渡す。【０１３７】
回答生成手段７７３は、配信制御手段７７２から受け渡された、対応制御手段７３２からのデータより、情報要求データに対する回答として回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者端末７１０に対して回答データを、通信手段（不図示）及びネットワーク７９０を介して送る。【０１３８】
要求者端末７１０では、統合処理装置７７０より受け取った回答データを出力する。【０１３９】
図８、図９、図１０は、本発明の第４の実施の形態の動作を示す流れ図である。図７乃至図１０を参照して本実施の形態の全体の動作について以下に詳細に説明する。【０１４０】
まず、統合処理装置７７０の受付手段７７１は、要求者端末７１０より与えられた入力を、ネットワーク７９０及び通信手段（不図示）を介して、情報要求データとして受け付ける（図８のステップＳ８０）。また、受け付けの際には、情報要求データを識別する情報として要求識別情報を割り当て、要求者情報を認識し対応付ける。【０１４１】
次に、統合処理装置７７０の配信制御手段７７２は、受付手段７７１より、情報要求データ及び要求識別情報、要求者情報を受け取り、記憶装置７８０の配信先記憶部７８１に記憶されている配信用情報から配信先の複数のデータ処理装置７３０を特定する。配信制御手段７７２は、特定した複数のデータ処理装置７３０に対して、通信手段（不図示）及びネットワーク７９０を介して、要求識別情報及び情報要求データを検出処理要求として配信する（ステップＳ８１）。【０１４２】
各データ処理装置７３０の検出処理手段７３１では、統合処理装置７７０より送信された検出処理要求を、各通信手段及びネットワーク７９０を介して受け取る（図９のステップＳ９０）。【０１４３】
検出処理手段７３１は、情報要求データの内容を分析して、記憶装置７４０のデータ記憶部７４１に記憶されているデータから、情報要求データの内容に関連するデータの集合を検索し、検索されたデータの集合の中から、情報要求データに対応して要求者へ提供する回答の候補となる提供候補データ集合を抽出して、各提供候補データに関連付けられた対応者情報を含む属性情報とをあわせて検出処理結果とする。検出処理の結果、データ記憶部７４１に関連するデータが無かった場合にも、無かったことを示す検出処理結果とする（図９のステップＳ９１）。【０１４４】
検出処理手段７３１は、要求識別情報とともに、検出処理結果を、統合処理装置７７０の配信制御手段７７２に、通信手段（不図示）及びネットワーク７９０を介して送信する（図９のステップＳ９２）。【０１４５】
次に、統合処理装置７７０の配信制御手段７７２は、複数のデータ処理装置へ配信した検出処理要求に対するそれぞれの検出処理結果を待ち、検出処理結果を受信する（図８のステップＳ８２）。【０１４６】
配信制御手段７７２は、応答が得られたら、検出処理結果から、所定の条件に合致するデータ処理装置７３０があるか否か（すなわち、送信先があるか否か）を判定する（図８のステップＳ８３）。【０１４７】
所定の条件としては、例えば、検出処理結果の数が所定数に達することや、所定の時間に達することなどが適用できる。【０１４８】
あるいは、検出処理の際に、各提供候補データに適合度に応じて大きくなるスコアを出して検出処理結果に含めておき、所定のスコアに達することや、スコアの上位から所定数であることなどを判断基準とすることができる。判断の方法は、これらに限定されない。【０１４９】
条件に合致する該当のデータ処理装置７３０がある場合には（図８のステップＳ８３のＹｅｓ分岐）、このデータ処理装置７３０が、提供可能なデータを判定することを要求する提供判定要求を送信する送信先のデータ処理装置７３０となる。【０１５０】
該当するデータ処理装置７３０が少なくとも１つ以上あると判断される場合には、送信先のデータ処理装置７３０とされ、送信先の各データ処理装置７３０の対応制御手段７３２に対して、通信手段（不図示）及びネットワーク７９０を介して、要求識別情報と要求者情報ともに検出処理結果を、提供判定要求として送信する（図８のステップＳ８３及びステップＳ８４）。【０１５１】
該当するデータ処理装置７３０がないと判断される場合には（図８のステップＳ８３のＮｏ分岐）、提供するデータが無いことを示すデータを回答生成手段７７３に渡す。【０１５２】
データ処理装置７３０の対応制御手段７３２は、提供判定要求を受信する（図１０のステップＳ１００）。【０１５３】
対応制御手段７３２は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求データの内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応出力装置７２０へ出力する（ステップＳ１０１）。【０１５４】
対応入力装置７２１は、対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付ける（ステップＳ１０２）。また、対応入力装置７２１では、受け付けた指示情報を、対応制御手段７３２へ渡す。【０１５５】
対応制御手段７３２は、対応入力装置７２１から受け取った指示情報と検出処理結果とを基にして提供可能なデータを判定して提供データとし、要求識別情報とともに統合処理装置７７０の配信制御手段７７２へ送信する（ステップＳ１０３及びステップＳ１０４）。【０１５６】
統合処理装置７７０の配信制御手段７７２は、ネットワーク７９０及び通信手段（不図示）を介して提供データを受信し、所定の条件を満たすまで継続する。【０１５７】
所定の条件としては、得られた提供データの所定数に達することや、所定時間に達することなどが適用できる。ただし、所定の条件は、本実施形態に述べた方法に限定されない。所定の条件を満たした場合には、配信制御手段７７２は、要求識別情報に対する提供データをまとめて、回答生成手段７７３へ渡す（ステップＳ８５）。【０１５８】
回答生成手段７７３は、配信制御手段７７２から受け渡された、対応制御手段７３２からのデータより、情報要求データに対する回答として回答データを生成する（ステップＳ８６）。回答生成手段７７３は、回答データを生成した後、情報要求データの要求識別情報に対応する要求者情報の要求者端末７１０に対して回答データを、通信手段（不図示）及びネットワーク７９０を介して送る。【０１５９】
要求者端末７１０では、統合処理装置７７０より、ネットワーク７９０を介して受信した回答データを、情報要求データに対する回答として出力する（ステップＳ８７）。【０１６０】
図１１、図１２は、第４の実施の形態の別の動作を示す流れ図である。図７乃図１１、図１２を参照して本実施の形態の全体の動作について以下に詳細に説明する。【０１６１】
まず、統合処理装置７７０の受付手段７７１は、要求者端末７１０より与えられた入力を、通信手段（不図示）及びネットワーク７９０を介して、情報要求データとして受け付ける（図１１のステップＳ１１０）。また、受け付けの際には、情報要求データを識別する情報として要求識別情報を割り当て、要求者情報を認識し対応付ける。【０１６２】
次に、統合処理装置７７０の配信制御手段７７２は、受付手段７７１より情報要求データ及び要求識別情報、要求者情報を受け取り、記憶装置７８０の配信先記憶部７８１に記憶されている配信用情報から、配信先の複数のデータ処理装置７３０を特定する。【０１６３】
配信制御手段７７２は、特定した複数のデータ処理装置７３０に対して、通信手段（不図示）及びネットワーク７９０を介して、要求識別情報及び情報要求データを配信する（ステップＳ１１１）。【０１６４】
各データ処理装置７３０の検出処理手段７３１では、統合処理装置７７０より送信された検出処理要求を、ネットワーク７９０及び通信手段（不図示）を介して受け取る（図１２のステップＳ１２０）。【０１６５】
検出処理手段７３１は、情報要求データの内容を分析して、記憶装置７４０のデータ記憶部７４１に記憶されているデータから、情報要求データの内容に関連するデータの集合を検索し、検索されたデータの集合の中から、情報要求データに対応して要求者へ提供する回答の候補となる提供候補データ集合を抽出して、各提供候補データに関連付けられた対応者情報を含む属性情報をあわせて検出処理結果とする。データ記憶部７４１に関連するデータが無かった場合にも、無かったことを示す検出処理結果とする（図１２のステップＳ１２１）。【０１６６】
検出処理手段７３１は、検出処理結果を情報要求データの内容とともに対応制御手段７３２へ渡す。【０１６７】
対応制御手段７３２は、検出処理手段７３１より受け取った検出処理結果の中に、提供候補となるデータがあるか否かを判断する（図１２のステップＳ１２３）。【０１６８】
ステップＳ１２３での提供候補となるデータがあるか否かの判断には、例えば、検出処理結果の提供候補のデータ数が所定数に達することや、この他に、検出処理の際に各提供候補データに適合度に応じて大きくなるスコアを出して検出処理結果に含めておき、所定のスコアに達することや、スコアの上位から所定数であることなどを判断基準とすることができる。ただし、判断の方法は、これらに限定されるものでないことは勿論である。【０１６９】
対応制御手段７３２は、検出処理結果に提供候補となるデータが含まれないと判断される場合には（図１２のステップＳ１２３のＮｏ分岐）、提供するデータが無いことを示すデータを、要求識別情報とともに統合処理装置７７０の配信制御手段７７２へ送信する（ステップＳ１２７）。【０１７０】
対応制御手段７３２は、検出処理結果に提供候補データがあると判断される場合には（図１２のステップＳ１２３のＹｅｓ分岐）、情報要求データの内容とともに、対応出力装置７２０へ供給する。【０１７１】
対応出力装置７２０は、対応制御手段７３２より受け取った検出処理結果と情報要求データの内容とを表示する（ステップＳ１２４）。【０１７２】
対応出力装置７２０にて表示された後に、対応入力装置７２１は対応者より検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け付け、指示情報を対応制御手段７３２へ渡す（ステップＳ１２５）。【０１７３】
対応入力装置７２１より指示情報を受け取った対応制御手段７３２は、指示情報と検出処理結果を基にして、提供可能なデータを判定して、提供可能なデータを要求識別情報とともに、通信手段（不図示）及びネットワーク７９０を介して統合処理装置７７０の配信制御手段７７２へ送信する（ステップＳ１２６及びステップＳ１２７）。【０１７４】
統合処理装置７７０の配信制御手段７７２は、ネットワーク７９０及び通信手段（不図示）を介して提供データを受信する。これ以降の図１１の残りのステップＳ１１２〜Ｓ１１４は、図８のＳ８５〜Ｓ８７に、それぞれ対応し同一のため、説明は省略する。【０１７５】
次に、本発明の第４の実施の形態の効果について説明する。【０１７６】
本実施の形態では、複数のデータ処理装置及び記憶装置がネットワークに接続された構成において、要求者端末より、質問要求データを要求として受け付ける統合処理装置を設け、各データ処理装置に対して、処理要求を配信し、抽出された結果に応じて、指示情報を受け、提供可能なデータであるか否かを判断し、回答データを生成することにより、複数の記憶装置から機密性を保ちつつ、適切な情報を効率よく提供することが可能となる。【０１７７】
次に、本発明の第５の実施の形態について図面を参照して詳細に説明する。図１３は、本発明の第５の実施の形態の構成を示す図である。図１３を参照すると、本発明の第５の実施の形態は、前記した本発明の第１の実施の形態及び第２の実施の形態と同様に、要求者端末、対応者、データ処理装置、記憶装置を備える。【０１７８】
情報提供用プログラム１９１は、データ処理装置１３０に読み込まれデータ処理装置１３０の動作を制御し、記憶装置１４０にアクセスする。データ処理装置１３０は、情報提供用プログラム１９１の制御により、本発明の第１の実施の形態及び第２の実施の形態におけるデータ処理装置１３０による処理と同一の処理を実行する。【０１７９】
次に、本発明の第６の実施の形態について図面を参照して詳細に説明する。図１４は、本発明の第６の実施の形態の構成を示す図である。図１４を参照すると、本発明の第６の実施の形態は、本発明の第３の実施の形態と同様に、複数の要求者端末、複数の対応者端末、データ処理装置、記憶装置を備え、複数の要求者端末及び複数の対応者端末がネットワークを介してデータ処理装置に接続されるように構成される。【０１８０】
情報提供用プログラム５９１は、データ処理装置５３０に読み込まれデータ処理装置５３０の動作を制御し、記憶装置５４０にアクセスする。データ処理装置５３０は、情報提供用プログラム５９１の制御により、本発明の第３の実施の形態におけるデータ処理装置５３０による処理と同一の処理を実行する。【０１８１】
次に、本発明の第７の実施の形態について図面を参照して詳細に説明する。図１５は、本発明の第７の実施の形態の構成を示す図である。図１５を参照すると、本発明の第７の実施の形態は、前記した本発明の第４の実施の形態と同様に、複数の要求者端末、複数の対応入力装置及び対応出力装置、複数のデータ処理装置７３０及び記憶装置７４０を備え、複数の要求者端末７１０がネットワーク７９０を介して統合処理装置７７０に接続されるよう構成される。【０１８２】
また、統合処理装置７７０は、ネットワーク７９０を介して複数のデータ処理装置７３０に接続されるように構成される。【０１８３】
図１５を参照すると、情報提供用プログラム７９１は、データ処理装置７３０に読み込まれ、データ処理装置７３０の動作を制御し、記憶装置７４０にアクセスする。【０１８４】
データ処理装置７３０は、情報提供用プログラム７９１の制御により、本発明の第４の実施の形態におけるデータ処理装置７３０による処理と同一の処理を実行する。【０１８５】
情報提供用プログラム７９２は、統合処理装置７７０に読み込まれ、統合処理装置７７０の動作を制御し、記憶装置７８０にアクセスする。統合処理装置７７０は、情報提供用プログラム７９２の制御により、前記した本発明の第４の実施の形態における統合処理装置７７０による処理と同一の処理を実行する。【０１８６】
以下具体的な実施例に即して説明する。
【実施例】
【０１８７】
本実施例は、前記本発明の第１の実施の形態に対応するものである。本実施例は、対応出力装置としてディスプレイを、対応入力装置としてキーボードやマウスを、データ処理装置としてパーソナル・コンピュータを、記憶装置として磁気ディスク記憶装置またはデータベース装置を備えている。記憶装置は、データ処理装置に組み合わされた構成としても構わない。また、本実施例は、要求者端末として、要求者からの入力を行うキーボードと、要求者への出力を行うディスプレイを含むパーソナル・コンピュータや携帯電話端末を備える。【０１８８】
パーソナル・コンピュータは、受付手段（図１の１３１）、検出処理手段（図１の１３２）、対応制御手段（図１の１３３）、回答生成手段（図１の１３４）として機能する中央演算装置（不図示）を備えており、また磁気ディスク記憶装置（図１の１４０）には、情報提供の対象となるデータが格納されている。格納されるデータは、パーソナル・コンピュータを利用することで、予め記憶させておく。特に情報提供システムのためにデータを作成せずとも、当該パーソナル・コンピュータを利用する者（後で対応者となる）が他の目的に資するために、用いたデータが格納されればよい。記憶装置へのアクセスは当該コンピュータを利用する者しかできないものとする。【０１８９】
記憶装置のデータ記憶部には、図１６に示すように、データを判別するための識別情報であるデータＩＤと、データ本体の内容が関連付けられて、格納されている。図１６に示す例では、データＩＤに対応して１つ以上の文からなるテキスト情報が格納されているが、データとしてはテキストに限定されるものでないことは勿論である。テキスト情報の他、例えば、メタデータの付与された画像情報や動画情報、音声情報等であってもよい。また、データの情報単位は任意であり、ファイルといった情報単位で格納されていてもよい。【０１９０】
以下、本実施例の動作について説明する。【０１９１】
要求者端末（図１の１１０）より、「田中プロジェクトのコンセプトは？」の質問が情報要求データとして入力されたものとする。【０１９２】
中央演算装置（不図示）は、受付手段（図１の１３１）として機能し、要求者端末から入力された質問を情報要求データとして受け付ける。【０１９３】
次に、中央演算装置(不図示)は、情報要求データの質問を分析して、記憶装置（図１の１４０）のデータ記憶部（図１の１４１）より、質問の内容に対する回答の候補となる提供候補データ（以下、「回答候補」ともいう）を検出処理する。【０１９４】
特に制限されないが、本実施例では、情報要求データの質問の分析として、例えば、形態素解析を行い、形態素より、名詞、動詞、形容詞といった内容語を抽出し、検出結果のノイズの原因となる不要語を除去した上で、１つ以上の検索キーワードとして検索用情報を抽出することで実現されるものとする。【０１９５】
検出処理では、質問に対する回答候補をこの中より抽出する。例えば、前記検索用情報によってデータ記憶部より検索を行い、検索結果関連データ集合を回答候補とする。また、複数のキーワードがある場合には、全てを含む集合に絞る構成としてもよい。【０１９６】
また、前記検索に際しては、重み付けを行い、検索結果に適合度に応じたスコアを与え、スコアを用いて回答候補を絞るようにしてもよい。スコアの出し方としては、例えば、ＴＦ／ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ／Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）手法等、任意の公知技術が利用される。【０１９７】
特に制限されないが、本実施例では、回答候補の抽出には、例えば、複数の検索キーワードを用いて検索した検索結果の関連データ集合の中の各データについて、各検索キーワード間の距離が近いことを基準として抽出が行われるものとする。この場合、検索キーワード間の距離と閾値との判定等により、関連データ集合から、提供候補データが抽出される。【０１９８】
この検出処理手段（図１の１３２）における検出処理方法については、特に限定されないので、検出処理手段を、他の質問応答技術を用いて代替することも可能であり、入力として質問の要求を受け、回答候補を抽出できればよい。【０１９９】
なお、質問応答技術は、複数の文書情報から要求者の質問に対する回答と、その回答に対応した文書とを出力するような技術であり、例えば特許文献３（特開２００２−１３２８１２号公報）が参照される。【０２００】
多数の回答候補がある場合には、適合する順に定数個の候補を検出処理結果としてもよい。以下、１件の提供候補を検出処理結果とする場合を説明する。【０２０１】
検出処理結果として、例えば、重要な内容語を最も多く含む文を回答候補として、
・データＩＤ「Ｄ２１」より、「田中プロジェクトのコンセプトは、プロセス改革である。」
が得られた場合を説明する。【０２０２】
本実施例では、回答候補を文として抽出した例を説明するが、公知の質問応答技術を用いて、より適合度の高い回答候補を抽出した結果を検出処理結果としてもよい。【０２０３】
例えば、質問応答技術では、データＩＤ「Ｄ２１」からは、「プロセス改革」が回答候補として得られるので、これを検出処理結果としてもよい。【０２０４】
中央演算装置（不図示）は、検出処理手段（図１の１３２）での検出処理結果を、質問とともに、対応出力装置（図１の１２０）へ出力する。この出力に際しては、回答候補とともに、関連情報や、入力として受け付ける指示の方法や入力を促す情報などをあわせて出力してもよい。【０２０５】
回答候補の検出処理において、回答候補が検出されなかった場合には、提供できる情報がないことを、要求者に対する回答データとして応答すれば良い。【０２０６】
図１７を参照すると、対応出力装置（図１の１２０）では出力として、
・画面Ｃ１に質問と、
・回答候補と、
が表示され、
・指示の入力方法と、
・要求者の名前と
があわせて表示されている。【０２０７】
対応出力装置（図１の１２０）に表示される画面Ｃ１に応じて、対応者（不図示）は、マウス等の対応入力装置（図１の１２１）を用いて、提供したい回答候補を選んで、チェックボックスＣ１１をＯＮとし、Ｃ１０の実行ボタンを押下する。【０２０８】
また、対応者が提供したい回答候補がない場合、提供を拒否したい場合、あるいは、回答候補の検索において回答候補が検索されなかった場合には、何も選択せず、Ｃ１０の実行ボタンを押下すれば良い。【０２０９】
ここで、例えば、「田中プロジェクトのコンセプトは、プロセス改革である。」で示される回答候補のチェックボックスＣ１１が選択され、実行ボタンが押下されたものとする。【０２１０】
すると、中央演算装置（不図示）は、対応入力装置（図１の１２１）での入力を指示情報として受け付け、指示情報を基に、回答データとして生成する。例えば、チェックボックスＣ１１にて選択された回答候補のみを回答データとして生成することができる。【０２１１】
あるいは、所定の成形文と合わせて回答データを生成することも可能である。【０２１２】
何も選択されなかった場合には、中央演算装置（不図示）は、空の情報やエラー情報を含む回答データを生成する。例えば、所定の回答例として、
「回答なし」
とすればよい。【０２１３】
なお、本発明において、回答データの生成の仕方は、上記方法に限定されないことは勿論である。【０２１４】
次に、中央演算装置（不図示）は、生成した回答データを、要求者端末（図１の１１０）に出力し、要求者端末（図１の１１０）において要求に対応した回答データが表示される。【０２１５】
次に、本発明の第２の実施例を、図面を参照して説明する。本発明の第２の実施例は本発明の第１の実施の形態に対応するものである。【０２１６】
本発明の第２の実施例は、前記第１の実施例と構成は同一であるが、コンピュータ装置の中央演算装置（不図示）が、検出処理結果を対応出力装置に出力する際の出力する情報に、回答候補に対応するデータについての提供可否を受け付けるための情報と、質問に関する任意の情報を受け付けるための情報を含める点と、中央演算装置（不図示）が対応入力装置より受け付ける入力の指示情報の内容とが、前記第１の実施例と異なる。【０２１７】
本実施例においても、要求者端末（図１の１１０）より、前記第１の実施例と同じく、「田中プロジェクトのコンセプトは？」の質問が情報要求データとして入力されたものとする。【０２１８】
前記第１の実施例と同様にして、中央演算装置（不図示）は、質問に対応する複数の回答候補を抽出して、検出処理結果とする。【０２１９】
検出処理結果として、前記第１の実施例と異なり、複数の回答候補が得られた場合を説明する。【０２２０】
中央演算装置（不図示）は、検出処理手段（図１の１３２）での検出処理結果を、質問とともに、対応出力装置（図１の１２０）へ出力する。【０２２１】
図１８を参照すると、対応出力装置（図１の１２０）では、出力として、
・画面Ｃ２に質問と、
・複数の回答候補と、
・各回答候補に対応するデータＩＤと、
が表示されている。【０２２２】
また、画面Ｃ２には、
・各回答候補の提供可否を指示するためのチェックボックスＣ２１と、
・各データＩＤで示されるデータ自体の提供可否を指示するためのチェックボックスＣ２２と、
・対応者が任意の情報を入力できるコメント入力欄Ｃ２３と、
を含み、
・指示の入力方法と、
・要求者の名前と
があわせて表示されている。【０２２３】
記憶装置にデータとデータＩＤ以外の属性情報とを関連付けて格納している場合には、それらの情報を表示するようにしても良い。【０２２４】
対応出力装置（図１の１２０）に表示される画面Ｃ２に応じて、対応者は、対応入力装置（図１の１２１）を用いて、提供したい回答候補を選んで対応するチェックボックスＣ２１をＯＮとし、また、データＩＤで示されるデータ全体の提供も許可する場合は、提供したいデータに対応するチェックボックスＣ２２をＯＮにし、これら以外に、コメントなどを情報として提供する場合には、コメント入力欄Ｃ２３に任意のテキストを入力し、実行ボタンＣ２０を押下する。【０２２５】
対応者が提供したい回答候補がない場合や、提供を拒否したい場合、あるいは、提供したいデータがない場合には、何も選択せず、対応入力装置（図１の１２１）を用いて、Ｃ２０の実行ボタンを押下することも可能である。その際に、コメントのみを入力し提供する情報とするように指示してもよいことは勿論である。【０２２６】
ここでは、
・図１８の回答候補「田中プロジェクトのコンセプトは、プロセス改革である。」に対応するチェックボックスＣ２１が選択され、
・データＩＤ「Ｄ２１」に対応するチェックボックスＣ２２が選択され、
・コメント入力欄Ｃ２３に、「プロジェクトの提案資料です。一緒に提供します。」がコメントとして入力され、
・対応入力装置（図１の１２１）を用いて、実行ボタンＣ２０が押下された、
ものとする。【０２２７】
すると、中央演算装置（不図示）は、対応入力装置(図１の１２１)での入力を指示情報として受け付け、指示情報を基にして回答データを生成する。【０２２８】
指示情報には、
・回答候補「田中プロジェクトのコンセプトは、プロセス改革である。」の提供を許可することを示す情報と、
・データＩＤ「Ｄ２１」のデータ全体を提供することを許可することを示す情報と、
・コメント入力欄に入力されたテキスト情報と、
が得られているので、これらを合わせて、回答データを生成することができる。【０２２９】
回答データは、例えば、
・回答候補の情報と、
・コメント入力欄に入力されたテキスト情報と、
・データＩＤ「Ｄ２１」のデータ全体と、
を含むデータとすればよい。【０２３０】
なお、本発明において、回答データの生成の仕方は、上記手法に限定されないことは勿論である。【０２３１】
次に、中央演算装置（不図示）は、生成した回答データを要求者端末（図１の１１０）に出力し、要求者端末（図１の１１０）において、要求に対応した回答データが表示される。【０２３２】
本発明によれば、情報を求める者がアクセスすることができないデータを含むコンピュータから、質問に応じて情報を提供する統合処理装置や、統合処理装置をコンピュータに実現するためのプログラムといった用途に適用できる。【０２３３】
また、情報を提供する機能を、情報検索システムや文書管理システム、ストレージシステム、質問応答システム、ナレッジマネジメント（KM）システムといった用途にも適用可能である。【０２３４】
上記の特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。
【図１】
2007136035.tif 000003
【図２】
2007136035.tif 000004
【図３】
2007136035.tif 000005
【図４】
2007136035.tif 000006
【図５】
2007136035.tif 000007
【図６】
2007136035.tif 000008
【図７】
2007136035.tif 000009
【図８】
2007136035.tif 000010
【図９】
2007136035.tif 000011
【図１０】
2007136035.tif 000012
【図１１】
2007136035.tif 000013
【図１２】
2007136035.tif 000014
【図１３】
2007136035.tif 000015
【図１４】
2007136035.tif 000016
【図１５】
2007136035.tif 000017
【図１６】
2007136035.tif 000018
【図１７】
2007136035.tif 000019
【図１８】
2007136035.tif 000020
【手続補正書】
【提出日】平成20年3月21日(2008.3.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
（削除）
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
（削除）
【請求項５】
（削除）
【請求項６】
（削除）
【請求項７】
（削除）
【請求項８】
（削除）
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
（削除）
【請求項１４】
（削除）
【請求項１５】
（削除）
【請求項１６】
（削除）
【請求項１７】
（削除）
【請求項１８】
（削除）
【請求項１９】
（削除）
【請求項２０】
（削除）
【請求項２１】
（削除）
【請求項２２】
（削除）
【請求項２３】
（削除）
【請求項２４】
データ処理装置と、データを記憶するデータ記憶部と、を備え、
前記データ記憶部は、格納データと、対応者を識別するための対応者情報とを互いに関連付けて記憶しており、
前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出して、前記提供候補データと、前記提供候補データに対応する格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果とする検出処理手段と、
前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と提供候補データとを含む表示用データを作成し、前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行う手段と、
を備え、
前記作成した回答データは、要求者への情報提供に供される、ことを特徴とする情報提供システム。
【請求項２５】
前記抽出する手段は、前記情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、情報要求の内容に関連する格納データの集合を検索し、前記関連する格納データの集合から、情報要求に対応する提供候補データの集合を抽出する、ことを特徴とする請求項２４記載の情報提供システム。
【請求項２６】
前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項２４又は２５記載の情報提供システム。
【請求項２７】
要求者からの情報要求をネットワークを介して受け、前記情報要求を対応するコンピュータに配信する手段と、前記配信先のコンピュータで抽出され、対応者により情報提供可とされたデータに基づき、前記情報要求に対する回答データを作成し、前記要求者に送信する手段を備えた統合処理装置をさらに備えている、ことを特徴とする請求項２４乃至２６のいずれか一に記載の情報提供システム。
【請求項２８】
前記検出処理手段が、
要求者の端末からの情報要求を受け付ける受付手段と、
前記受付手段で受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して前記回答の候補となる情報と、前記回答の候補となる情報に対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力する手段と、
を備え、
前記制御を行う手段が、
前記検出処理手段より、前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、回答の候補となる情報と、前記回答の候補となる情報に対応する格納データとを含む表示用データを作成し、当該表示用データを出力装置又は対応者の端末へ出力し、入力装置又は前記対応者の端末より入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力する対応制御手段と、
前記対応制御手段から受け取ったデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送る回答生成手段と、
を備えている、ことを特徴とする請求項２４記載の情報提供システム。
【請求項２９】
前記出力装置又は対応者の端末には、前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記入力装置又は前記対応者の端末より、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項２８記載の情報提供システム。
【請求項３０】
前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を備え、
前記対応制御手段は、前記入力装置又は前記対応者の端末からの要求に従って、前記結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記出力装置又は前記対応者の端末に出力する、ことを特徴とする請求項２８記載の情報提供システム。
【請求項３１】
前記データ処理装置と前記データ記憶部とを複数組備え、
前記データ処理装置は、要求者からの情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、提供候補データの抽出を行い、前記提供候補データと、前記提供候補データに対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力する検出処理手段と、
前記検出処理手段より、前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、提供候補データと、前記提供候補データに対応する格納データとを含む表示用データを対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき、提供可能なデータを出力する対応制御手段と、
を備え、
前記複数のデータ処理装置と複数の要求者の端末とネットワークを介して接続され、受付手段と、配信制御手段と、回答生成手段を備えた統合処理装置を備え、
前記統合処理装置において、前記受付手段で受け付けた前記要求者の端末からの情報要求を、前記配信制御手段が、１つ又は複数のデータ処理装置に配信し、
前記配信制御手段は、前記データ処理装置の前記検出処理手段で検索され、前記データ処理装置の前記対応制御手段から出力された提供可能なデータを受け取り、
前記回答生成手段は、前記提供可能なデータから、回答データを作成して、前記情報要求に対する応答として、ネットワークを介して要求者の端末へ送信する、ことを特徴とする請求項２４記載の情報提供システム。
【請求項３２】
前記統合処理装置に接続される記憶装置が、複数のデータ処理装置を特定する配信用情報が記憶された配信先記憶部と、前記データ処理装置の処理結果を記憶する結果記憶部と、各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、を備え、
前記統合処理装置において、
前記受付手段は、前記要求者の端末からのネットワークを介して送信された情報要求を受け付け、情報要求に要求識別情報を割り当て、前記要求者情報記憶部を参照して要求者情報を認識し対応付け、
前記配信制御手段は、前記配信先記憶部に記憶されている配信用情報から、配信先の複数のデータ処理装置を特定し、要求識別情報及び情報要求を検出処理要求として、ネットワークを介して、特定された前記データ処理装置に配信し、
前記データ処理装置の前記検出処理手段では、前記統合処理装置よりネットワークを介して配信された検出処理要求を受け取り、
前記データ処理装置の前記検出処理手段は、前記データ記憶部より前記情報要求内容に関連するデータの集合を検索し、情報要求に対応する提供候補データの集合を抽出して、前記提供候補データの集合内のデータに関連付けられた対応者情報を含む属性情報とあわせて検出処理結果とし、要求識別情報とともに、検出処理結果を、前記統合処理装置の配信制御手段に送信し、
前記統合処理装置において、前記配信制御手段は、検出処理要求に対する検出処理結果の各応答を受け、応答が得られたら、前記検出処理結果に応じて、提供可能なデータを要求するための提供データ要求の送信先となるデータ処理装置の有無を判定し、
送信先有りと判定される場合には、判定された送信先であるデータ処理装置に対して、ネットワークを介して、要求識別情報と要求者情報とともに、前記検出処理結果を提供データ要求として送信し、
前記統合処理装置の前記配信制御手段から、提供データ要求を受信した前記データ処理装置の前記対応制御手段は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求の内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応者の端末へ出力し、
前記対応制御手段は、前記対応者の端末より、検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記指示情報と、検出処理結果とを基にして、提供可能なデータを判定して提供データとし、要求識別情報とともに、前記統合処理装置へ送信し、
前記統合処理装置では、前記データ処理装置の前記対応制御手段から受信した提供データを、前記配信制御手段に渡し、
前記統合処理装置の前記配信制御手段は、要求識別情報に対する提供データをまとめて、前記回答生成手段へ渡し、
前記回答生成手段は、前記対応制御手段から受け取ったデータより情報要求に対する応答として回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者の端末に対して、前記回答データをネットワークを介して送る、ことを特徴とする請求項３１記載の情報提供システム。
【請求項３３】
前記配信制御手段は、検出処理要求に対する検出処理結果の各応答を受け、応答が得られたら、検出処理結果の数が所定の数に達する条件を満たす場合、または、所定の時間に達する条件を満たす場合、または、検出処理結果における各提供候補データについて情報要求に対する適合度合いを表すスコアが所定のスコアを満たす場合に、検出処理結果を提供データとして送信する、ことを特徴とする請求項３１又は３２記載の情報提供システム。
【請求項３４】
前記配信制御手段は、前記データ処理装置の前記対応制御手段から提供データを受信したら、提供データの数が所定数に達する条件を満たす場合、または、所定の時間に達する条件を満たす場合に、回答データを生成し、前記情報要求に対応する要求者情報の要求者の端末に対して、前記回答データ送る、ことを特徴とする請求項３１又は３２記載の情報提供システム。
【請求項３５】
データ処理装置と、格納データと対応者を識別するための対応者情報とを互いに関連付けて記憶するデータ記憶部と、を備えたシステムによる情報提供方法であって、
前記データ処理装置が、要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出し、
前記提供候補データと、前記提供候補データに対応する格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果とし、
前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と提供候補データとを含む表示用データを作成して出力し、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行い、
前記作成した回答データは、要求者への情報提供に供される、ことを特徴とする情報提供方法。
【請求項３６】
前記情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、情報要求の内容に関連する格納データの集合を検索し、前記関連する格納データの集合から、情報要求に対応する提供候補データの集合を抽出する、ことを特徴とする請求項３５記載の情報提供方法。
【請求項３７】
前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項３５又は３６記載の情報提供方法。
【請求項３８】
要求者からの情報要求をネットワークを介して受け、前記情報要求を対応するコンピュータに配信し、
前記配信先のコンピュータで抽出され、対応者により情報提供可とされたデータに基づき、前記情報要求に対する回答データを作成し、前記要求者に送信するステップを含む、ことを特徴とする請求項３５乃至３７のいずれか一に記載の情報提供方法。
【請求項３９】
要求者の端末からの情報要求を受け付け、前記受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して前記回答の候補となる情報と、前記回答の候補となる情報に対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力するステップと、
前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、回答の候補となる情報と、前記回答の候補となる情報に対応する格納データとを含む表示用データを作成し、当該表示用データを出力装置又は対応者の端末へ出力し、入力装置又は前記対応者の端末より入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力するステップと、
前記対応制御手段から受け取ったデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送るステップと、
を含む、ことを特徴とする請求項３５記載の情報提供方法。
【請求項４０】
前記出力装置又は対応者の端末には、前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面が出力され、前記画面には、前記情報要求の内容及び前記提供候補データが表示されるとともに、前記提供候補データに関して、情報提供の可否の指示入力画面が表示され、前記入力装置又は前記対応者の端末より、前記提供候補データに関する情報提供の可否の指示入力が行われる、ことを特徴とする請求項３９記載の情報提供方法。
【請求項４１】
前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部を設け、
前記入力装置又は前記対応者の端末からの要求に従って、前記結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記出力装置又前記対応者の端末に出力するステップを含む、ことを特徴とする請求項３９記載の情報提供方法。
【請求項４２】
前記データ処理装置と前記データ記憶部とを複数組設け、
前記データ処理装置において、
要求者からの情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、提供候補データの抽出を行い、前記提供候補データと、前記提供候補データに対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力する検出処理ステップと、
前記検出処理ステップより、前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、提供候補データと、前記提供候補データに対応する格納データとを含む表示用データを対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき、提供可能なデータを出力する対応制御ステップと、
を含み、
複数のデータ処理装置と複数の要求者の端末とネットワークを介して接続され、受付手段と、配信制御手段と、回答生成手段を備えた統合処理装置において、
前記受付手段で受け付けた前記要求者の端末からの情報要求を、前記配信制御手段が、１つ又は複数のデータ処理装置に配信し、
前記配信制御手段は、前記データ処理装置の前記検出処理手段で検索され、前記データ処理装置の前記対応制御手段から出力された提供可能なデータを受け取り、
前記回答生成手段は、前記提供可能なデータから、回答データを作成して、前記情報要求に対する応答として、ネットワークを介して要求者の端末へ送信する、ことを特徴とする請求項３５記載の情報提供方法。
【請求項４３】
前記統合処理装置に接続される記憶装置に、複数のデータ処理装置を特定する配信用情報が記憶された配信先記憶部と、前記データ処理装置の処理結果を記憶する結果記憶部と、各要求者を識別する情報である要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、を設け、
前記統合処理装置において、
前記受付手段は、前記要求者の端末からのネットワークを介して送信された情報要求を受け付け、情報要求に要求識別情報を割り当て、前記要求者情報記憶部を参照して要求者情報を認識し対応付け、
前記配信制御手段は、前記配信先記憶部に記憶されている配信用情報から、配信先の複数のデータ処理装置を特定し、要求識別情報及び情報要求を検出処理要求として、ネットワークを介して、特定された前記データ処理装置に配信し、
前記データ処理装置では、前記統合処理装置よりネットワークを介して配信された検出処理要求を受け取り、
前記データ処理装置は、前記データ記憶部より前記情報要求内容に関連するデータの集合を検索し、情報要求に対応する提供候補データの集合を抽出して、前記提供候補データの集合内のデータに関連付けられた対応者情報を含む属性情報とあわせて検出処理結果とし、要求識別情報とともに、検出処理結果を、前記統合処理装置の配信制御手段に送信し、
前記統合処理装置において、前記配信制御手段は、検出処理要求に対する検出処理結果の各応答を受け、応答が得られたら、前記検出処理結果に応じて、提供可能なデータを要求するための提供データ要求の送信先となるデータ処理装置の有無を判定し、
送信先有りと判定される場合には、判定された送信先であるデータ処理装置に対して、ネットワークを介して、要求識別情報と要求者情報とともに、前記検出処理結果を提供データ要求として送信し、
前記統合処理装置の前記配信制御手段から、提供データ要求を受信した前記データ処理装置の前記対応制御手段は、検出処理結果から提供候補データ毎に対応者を判定し、該当する対応者に対して、情報要求の内容と、要求者情報と、提供候補データとを含む表示用データを作成し、対応者の端末へ出力し、
前記対応制御手段は、前記対応者の端末より、検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記指示情報と、検出処理結果とを基にして、提供可能なデータを判定して提供データとし、要求識別情報とともに、前記統合処理装置へ送信し、
前記統合処理装置では、前記データ処理装置の前記対応制御手段から受信した提供データを、前記配信制御手段に渡し、
前記統合処理装置の前記配信制御手段は、要求識別情報に対する提供データをまとめて、前記回答生成手段へ渡し、
前記回答生成手段は、前記対応制御手段から受け取ったデータより情報要求に対する応答として回答データを生成し、情報要求データの要求識別情報に対応する要求者情報の要求者の端末に対して、前記回答データをネットワークを介して送る、ことを特徴とする請求項４２記載の情報提供方法。
【請求項４４】
検出処理要求に対する検出処理結果の各応答を受け、応答が得られたら、検出処理結果の数が所定の数に達する条件を満たす場合、または、所定の時間に達する条件を満たす場合、または、検出処理結果における各提供候補データについて情報要求に対する適合度合いを表すスコアが所定のスコアを満たす場合に、検出処理結果を提供データとして送信する、ことを特徴とする請求項４３記載の情報提供方法。
【請求項４５】
提供データの数が所定数に達する条件を満たす場合、または、所定の時間に達する条件を満たす場合に、回答データを生成し、前記情報要求に対応する要求者情報の要求者の端末に対して、前記回答データ送る、ことを特徴とする請求項４３記載の情報提供方法。
【請求項４６】
前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納するデータと、対応者を識別するための対応者情報とを互いに関連付けて記憶しており、
要求者を識別する要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
前記対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付けるステップと、
前記情報要求及び要求識別情報、前記要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、前記情報要求の内容、前記要求識別情報、前記要求者情報とともに、検出処理結果を出力するステップと、
前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力するステップと、
出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する応答として前記回答データを前記ネットワークを介して送信する、ことを特徴とする請求項３５記載の情報提供方法。
【請求項４７】
データ処理装置と、格納データと対応者を識別するための対応者情報とを互いに関連付けて記憶するデータ記憶部と、を備えたコンピュータシステムにおける前記データ処理装置に、
要求者の端末から受け取った情報要求に基づき、前記データ記憶部を検索し、前記情報要求に対応して要求者へ提供する回答の候補となる提供候補データを、前記データ記憶部から抽出する処理と、
前記提供候補データと、前記提供候補データに対応する格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果とし、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と提供候補データとを含む表示用データを作成して出力する処理と、
前記抽出した提供候補データに関して、対応者より情報提供の可否に関する情報を受け取り、前記情報提供の可否に関する情報と前記抽出した提供候補データとに基づき、前記情報要求に対する回答データを作成し、前記要求者の端末に送信する制御を行う処理と、
を実行させるプログラム。
【請求項４８】
前記情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、情報要求の内容に関連する格納データの集合を検索し、前記関連する格納データの集合から、情報要求に対応する提供候補データの集合を抽出する処理を、前記データ処理装置に実行させる、請求項４７記載のプログラム。
【請求項４９】
前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面を出力し、前記画面には、前記情報要求の内容及び前記提供候補データを表示するとともに、前記提供候補データに関して、情報提供の可否の指示入力画面を表示し、前記提供候補データに関する情報提供の可否の指示を入力する処理を、前記データ処理装置に実行させる、請求項４７又は４８記載のプログラム。
【請求項５０】
要求者からの情報要求をネットワークを介して受け、前記情報要求を対応するコンピュータに配信し、
前記配信先のコンピュータで抽出され、対応者により情報提供可とされたデータに基づき、前記情報要求に対する回答データを作成し、前記要求者に送信する処理を、前記データ処理装置に実行させる請求項４７乃至４９のいずれか一に記載のプログラム。
【請求項５１】
要求者の端末からの情報要求を受け付け、前記受け付けた情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、前記情報要求の内容に対応して要求者へ提供する回答の候補となる提供候補データの集合を抽出して前記回答の候補となる情報と、前記回答の候補となる情報に対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力する処理と、
前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、回答の候補となる情報と、前記回答の候補となる情報に対応する格納データとを含む表示用データを作成し、当該表示用データを出力装置又は対応者の端末へ出力し、入力装置又は前記対応者の端末より入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報の入力を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき提供可能なデータを出力する処理と、
前記対応制御手段から受け取ったデータより、回答データを生成し、要求者の端末に、前記情報要求に対する応答として、該回答データを送る処理と、
を前記データ処理装置に実行させる、請求項４７記載のプログラム。
【請求項５２】
前記出力装置又は対応者の端末には、前記抽出した提供候補データに関して前記対応者に情報提供可否の確認用の画面を出力し、前記画面には、前記情報要求の内容及び前記提供候補データを表示すとともに、前記提供候補データに関して、情報提供の可否の指示入力画面を表示し、前記入力装置又は前記対応者の端末より、前記提供候補データに関する情報提供の可否の指示の入力を行う処理を、前記データ処理装置に実行させる、請求項５１記載のプログラム。
【請求項５３】
前記入力装置又は前記対応者の端末からの要求に従って、前記情報要求の内容と前記検出処理結果とを記憶する結果記憶部に保存されている情報要求の内容と前記検出処理結果とを読み出して、前記出力装置又は前記対応者の端末に出力する処理を、前記データ処理装置に実行させる、請求項５１記載のプログラム。
【請求項５４】
前記データ処理装置において、
要求者からの情報要求の内容を分析して、前記データ記憶部に記憶されている格納データから、提供候補データの抽出を行い、前記提供候補データと、前記提供候補データに対応する格納データと、当該格納データ毎に関連付けられた対応者情報とをあわせて検出処理結果として出力する検出処理と、
前記検出処理より、前記情報要求の内容と前記検出処理結果とを受け取り、前記検出処理結果内の格納データ毎に対応者を判定し、判定した対応者毎に情報要求の内容と、提供候補データと、前記提供候補データに対応する格納データとを含む表示用データを対応者の端末へ出力し、前記対応者の端末から入力される、前記検出処理結果の提供候補データの提供の可否に関する指示情報を受け、前記検出処理結果と前記指示情報とを基にして、提供可能なデータがあるか否かを判定し、判定結果に基づき、提供可能なデータを出力する対応制御処理と、
を実行させ、
複数のデータ処理装置と複数の要求者の端末とネットワークを介して接続された統合処理装置に、
前記要求者の端末からの情報要求を、前記配信制御手段が、１つ又は複数のデータ処理装置に配信し、
前記データ処理装置の前記検出処理で検索され、前記データ処理装置の前記対応制御処理から出力された提供可能なデータを受け取り、
前記提供可能なデータから、回答データを作成して、前記情報要求に対する応答として、ネットワークを介して要求者の端末へ送信する処理を実行させる、請求項４７記載のプログラム。
【請求項５５】
前記データ処理装置は、ネットワークを介して、前記対応者の端末と通信接続し、
前記データ記憶部は、格納するデータと、対応者を識別するための対応者情報とを互いに関連付けて記憶しており、
要求者を識別する要求者情報と要求者の端末の通信用情報とを関連付けて記憶している要求者情報記憶部と、
前記対応者情報と対応者の端末の通信用情報とを関連付けて記憶している対応者情報記憶部と、を備え、
前記要求者の端末より与えられた入力を前記ネットワークを介して、情報要求として受け付け、前記情報要求を識別する情報として要求識別情報を割り当て、前記要求者情報記憶部を参照して、要求者情報を認識し要求識別情報と対応付ける処理と、
前記情報要求及び要求識別情報、前記要求者情報を受け取り、前記情報要求の内容を分析して、前記データ記憶部に記憶されているデータから、前記情報要求の内容に関連するデータの集合を検索し、前記関連するデータの集合から情報要求データに対応する提供候補データの集合を抽出して、前記提供候補データ集合内の各データに関連付けられた対応者情報を含む属性情報とあわせて、検出処理結果とし、前記情報要求の内容、前記要求識別情報、前記要求者情報とともに、検出処理結果を出力する処理と、
前記検出処理結果から、前記対応者情報記憶部を参照して、提供候補データ毎に、前記提供候補データに対応する対応者情報を特定し、対応者毎に、情報要求の内容と要求者情報、提供候補データからなる表示用データを作成し、前記ネットワークを介して、該当する対応者の端末へ出力し、前記対応者の端末からの提供候補データの提供の可否に関する指示情報を受け、前記指示情報と、前記検出処理結果と、を基にして、提供可能なデータがあるか否かを判定し、提供可能なデータを要求識別情報とともに、出力する処理と、
出力されたデータより回答データを生成し、前記情報要求の要求識別情報に対応する要求者情報の要求者の端末に対して、情報要求に対する応答として前記回答データを前記ネットワークを介して送信する処理を、前記データ処理装置に実行させる請求項４７記載のプログラム。
【国際調査報告】
2007136035.tif 000021
2007136035.tif 000022
2007136035.tif 000023
2007136035.tif 000024
2007136035.tif 000025
2007136035.tif 000026
2007136035.tif 000027
2007136035.tif 000028