(57)【要約】【課題】  機密情報を漏洩することなく管理するとともに、機密情報を参照した有効な情報提供を可能とした情報処理システムを提供する。【解決手段】  例えば情報要求ユーザの個人的な機密情報を管理サーバのみがアクセス可能な機密情報データベースに格納する。管理サーバは、機密情報を適用して、情報提供ユーザの適任者を検索するためのキーワードを生成し、生成キーワードに基づいて情報提供ユーザを抽出した上で情報提供ユーザに、情報要求端末からの要求内容を提示する。情報提供ユーザは提示内容に応じたコメントを生成して、管理サーバの質問応答データベースに格納する。情報要求ユーザは管理サーバの認証処理における認証成立を条件として質問応答データベースにアクセスし情報提供ユーザのコメントを取得する。【選択図】  図２
2006134019.tif 000002
【特許請求の範囲】
【請求項１】
情報要求端末と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースと、各ユーザに対応付けられた機密情報を格納した機密情報データベースと、前記情報要求端末からの情報要求を受信して情報要求を処理する管理部を有する情報処理システムであり、
前記情報要求端末は、ユーザ識別情報を含む情報要求リクエストを前記管理部に送信する構成を有し、
前記管理部は、
情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、前記ユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理システム。
【請求項２】
前記提供情報検索部は、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記情報処理システムは、さらに、
前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索部は、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記管理部は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、
前記提供情報検索部は、
前記キーワード抽出部の生成したキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項７】
前記キーワード抽出部は、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記提供情報検索部は、
前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする請求項６に記載の情報処理システム。
【請求項９】
前記ユーザ認証部は、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする請求項１に記載の情報処理システム。
【請求項１０】
前記管理部は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする請求項４に記載の情報処理システム。
【請求項１１】
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する管理サーバとしての情報処理装置であり、
前記情報要求端末から受信する情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理装置。
【請求項１２】
前記提供情報検索部は、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記情報処理装置は、さらに、
前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項１１に記載の情報処理装置。
【請求項１５】
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索部は、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、
前記情報提供ユーザ検索部は、
前記キーワード抽出部の生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１８】
前記キーワード抽出部は、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする請求項１７に記載の情報処理装置。
【請求項１９】
前記情報提供ユーザ検索部は、
前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行する構成であることを特徴とする請求項１７に記載の情報処理装置。
【請求項２０】
前記ユーザ認証部は、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項２１】
前記情報処理装置は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする請求項１４に記載の情報処理装置。
【請求項２２】
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する情報処理方法であり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とする情報処理方法。
【請求項２３】
前記提供情報検索ステップは、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供することを特徴とする請求項２２に記載の情報処理方法。
【請求項２４】
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索ステップは、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項２２に記載の情報処理方法。
【請求項２５】
前記情報処理方法は、さらに、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する情報提供ユーザ検索ステップと、
前記情報提供ユーザ検索ステップにおいて選択された情報提供ユーザからの応答データを質問応答データベースに格納するステップと、
前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提示する情報提示ステップと、
を有することを特徴とする請求項２２に記載の情報処理方法。
【請求項２６】
前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索ステップは、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行することを特徴とする請求項２２に記載の情報処理方法。
【請求項２７】
前記情報処理方法は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出ステップを有し、
前記情報提供ユーザ検索ステップは、
前記キーワード抽出ステップにおいて生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行することを特徴とする請求項２２に記載の情報処理方法。
【請求項２８】
前記キーワード抽出ステップは、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行するステップであることを特徴とする請求項２７に記載の情報処理方法。
【請求項２９】
前記情報提供ユーザ検索ステップは、
前記キーワード抽出ステップにおいて生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行するステップであることを特徴とする請求項２７に記載の情報処理方法。
【請求項３０】
前記ユーザ認証ステップは、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行することを特徴とする請求項２２に記載の情報処理方法。
【請求項３１】
前記情報処理方法は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行するステップを有することを特徴とする請求項２５に記載の情報処理方法。
【請求項３２】
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、クライアントからのコメントやデータ取得要求に応じて、データやコメントを提供する構成に関する。具体的には、例えば患者が自己の病状に関する専門家の意見を取得する際など、機密情報の漏洩を行なうことなく、有益な情報（コメントやデータ）を提供することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
インターネットあるいはイントラネットなどのネットワーク通信が盛んになり、このようなネットワークを介したサービスの１つとして検索サービスがある。ネットワーク接続されたパーソナルコンピュータ等のユーザ端末からの検索要求に応じた処理をサーバ側で実行し、その処理結果をユーザ端末に送信するサービスが利用されている。
【０００３】
さらに、昨今では、データベースに格納された情報を取得するばかりではなく、あるユーザが行なった質問に対して、他のユーザや専門家が答えるといったサービスも利用されている。ユーザの質問はＷｅｂページに公開され、公開された質問に対して、他のユーザや専門家が異論などを提供する質問応答システムである。
【０００４】
しかし、このような質問応答システムでは、質問や応答がＷｅｂ上で公開されるのが一般的であり、個人の秘密、プライバシーに関することの相談として利用することはむずかしいという問題がある。
【０００５】
例えば、病気の診断を受けた患者が、診断を受けた医者以外の医者に、診断がただしいか否かの問い合わせを行ないたいという場合、直接的な診断を行なっていない医者からの意見を求める場合、自己の診断結果データを利用することが、正確な意見を取得する有効な手段となる。
【０００６】
また、例えば、ある会社の従業員が、所属部門の変更を希望している場合、その相談を希望配属部門に持ちかけるといった場合などにも、自己のキャリア情報や、給与情報などの情報、その他の人事情報などをその都度利用して有効な相談先を決定することが、正確な意見を取得するための重要な手段となる。
【０００７】
しかし、一般的に、患者の診断情報（カルテ）や、従業員の人事情報は、機密扱いであり、第三者に対して自由に提示することはできない。また、患者自身や、従業員自身であってもこれらの機密情報を容易に取得することは困難である。
【０００８】
このような機密情報が存在し、機密情報を利用することによって、最適な意見を提供できる医者などの専門家を選択することができれば、より正確な意見をクライアントに提供できることになる。
【０００９】
しかし、現状のデータ検索システムや質問応答システムでは、このような機密情報を適用した検討に基づく専門家選択に基づく回答を提示する構成は実現されていないのが現状である。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上述の問題点に鑑みてなされたものであり、情報要求ユーザのリクエストデータと、情報要求ユーザに対応する機密情報等を利用して、データベースから情報要求に応じた検索結果を提供するようにしたものである。情報要求ユーザ自体に対しても機密とされる機密情報を情報漏洩を発生させることなく、有益な情報の提供処理を可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の側面は、
情報要求端末と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースと、各ユーザに対応付けられた機密情報を格納した機密情報データベースと、前記情報要求端末からの情報要求を受信して情報要求を処理する管理部を有する情報処理システムであり、
前記情報要求端末は、ユーザ識別情報を含む情報要求リクエストを前記管理部に送信する構成を有し、
前記管理部は、
情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、前記ユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する前記機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理システムにある。
【００１２】
さらに、本発明の情報処理システムの一実施態様において、前記提供情報検索部は、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理システムの一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。
【００１４】
さらに、本発明の情報処理システムの一実施態様において、さらに、前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。
【００１５】
さらに、本発明の情報処理システムの一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索部は、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする。
【００１６】
さらに、本発明の情報処理システムの一実施態様において、前記管理部は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、前記提供情報検索部は、前記キーワード抽出部の生成したキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の情報処理システムの一実施態様において、前記キーワード抽出部は、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする。
【００１８】
さらに、本発明の情報処理システムの一実施態様において、前記提供情報検索部は、前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の情報処理システムの一実施態様において、前記ユーザ認証部は、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする。
【００２０】
さらに、本発明の情報処理システムの一実施態様において、前記管理部は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする。
【００２１】
さらに、本発明の第２の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する管理サーバとしての情報処理装置であり、
前記情報要求端末から受信する情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する前記機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理装置にある。
【００２２】
さらに、本発明の情報処理装置の一実施態様において、前記提供情報検索部は、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする。
【００２３】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。
【００２４】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。
【００２５】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。
【００２６】
さらに、本発明の情報処理装置の一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索部は、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする。
【００２７】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、前記情報提供ユーザ検索部は、前記キーワード抽出部の生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行する構成であることを特徴とする。
【００２８】
さらに、本発明の情報処理装置の一実施態様において、前記キーワード抽出部は、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする。
【００２９】
さらに、本発明の情報処理装置の一実施態様において、前記情報提供ユーザ検索部は、前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行する構成であることを特徴とする。
【００３０】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする。
【００３１】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする。
【００３２】
さらに、本発明の第３の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する情報処理方法であり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とする情報処理方法にある。
【００３３】
さらに、本発明の情報処理方法の一実施態様において、前記提供情報検索ステップは、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供することを特徴とする。
【００３４】
さらに、本発明の情報処理方法の一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索ステップは、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。
【００３５】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する情報提供ユーザ検索ステップと、前記情報提供ユーザ検索ステップにおいて選択された情報提供ユーザからの応答データを質問応答データベースに格納するステップと、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提示する情報提示ステップと、
を有することを特徴とする。
【００３６】
さらに、本発明の情報処理方法の一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索ステップは、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行することを特徴とする。
【００３７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出ステップを有し、前記情報提供ユーザ検索ステップは、前記キーワード抽出ステップにおいて生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行することを特徴とする。
【００３８】
さらに、本発明の情報処理方法の一実施態様において、前記キーワード抽出ステップは、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行するステップであることを特徴とする。
【００３９】
さらに、本発明の情報処理方法の一実施態様において、前記情報提供ユーザ検索ステップは、前記キーワード抽出ステップにおいて生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行するステップであることを特徴とする。
【００４０】
さらに、本発明の情報処理方法の一実施態様において、前記ユーザ認証ステップは、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行することを特徴とする。
【００４１】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行するステップを有することを特徴とする。
【００４２】
さらに、本発明の第４の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００４３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００４４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４５】
本発明の構成は、例えば情報要求ユーザの個人的な機密情報を管理サーバのみがアクセス可能な機密情報データベースに格納し、管理サーバは、機密情報を適用して、システム内あるいはネットワークに接続された外部のデータベースからの情報を検索し、情報を提供するようにしたので、機密情報を漏洩することなく管理するとともに、機密情報に基づく情報検索を可能とした情報処理システムが実現される。
【００４６】
本発明の構成によれば、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除可能であり、セキュリティを考慮した上で、有効な情報を確実に取得する構成が実現される。
【発明を実施するための最良の形態】
【００４７】
以下、図面を参照しながら本発明の情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００４８】
図１は本発明の情報処理システムの全体構成を示す図である。情報処理システムは、情報要求ユーザ１０の利用する情報処理装置としての情報要求ユーザ端末１１０と、情報要求ユーザ端末１１０からの情報要求に応じて情報提供処理を実行する情報提供ユーザ２０の利用する情報処理装置としての情報提供ユーザ端末１２０と、正確な情報提供のために必要となる機密情報を管理する管理サーバ１５０とがデータ通信可能なネットワーク１８０によって接続された構成を持つ。なお、図には、情報要求ユーザ端末１１０、報提供ユーザ端末１２０をそれぞれ１つのみ示してあるが、これらの各ユーザ端末はネットワーク１８０に多数接続されている。
【００４９】
管理サーバ１５０は、機密情報データベース１５１およびユーザ情報データベース１５２を管理し、情報要求ユーザ端末１１０からの情報要求処理に応じて、正確な情報提供のために必要となる機密情報を機密情報データベース１５１から取得し、また、ユーザ情報データベース１５２から、情報提供に適した専門家等の最適情報提供ユーザを検索する。
【００５０】
管理サーバ１５０は、ユーザ情報データベース１５２から検索した情報提供ユーザに対して、機密情報データベース１５１から取得した正確な情報提供のために必要となる機密情報を提供する。
【００５１】
本発明の情報提供システムによる情報提供処理の詳細について、図２以下を参照して説明する。本発明のシステムでは、情報要求ユーザ１０が自分のパーソナルな情報を直接閲覧することが出来なくても、その情報を情報提供ユーザ２０が取得可能として、情報提供ユーザ２０が取得した機密情報に基づいて有効なコメントなどの情報を情報要求ユーザ１０に提供することを可能としたものである。なお、本発明のシステムでは、情報提供処理の際に機密情報が第三者へ漏れることを防ぐためのセキュリティ構成を持つ。
【００５２】
以下の実施例では、説明を理解しやすくするための１つの実施例として、情報要求ユーザ１０が患者、情報提供ユーザ２０が患者を直接診断していない医者であると想定し、患者（情報要求ユーザ）１０の診断結果データが機密情報として管理サーバ１５０の管理する機密情報データベース１５１に格納されており、医者（情報提供ユーザ）２０の専門分野情報などのデータが管理サーバ１５０の管理するユーザ情報データベース１５２に格納されている例について説明する。
【００５３】
すなわち、本発明のシステムは、患者（情報要求ユーザ）１０が、自分の診断を行なった担当医者の診断に疑いを抱いたり、待遇に不満を持ったりした場合、安心感を得たい場合など、自分の担当医師ではない他の医師（情報提供ユーザ）２０からの意見を獲得するためのセカンドオピニオン提供システムとして適用できる。以下では、セカンドオピニオン提供システムとして適用した実施例について説明する。
【００５４】
図２に、管理サーバ１５０、情報提供ユーザ端末１２０の機能構成を説明するブロック図を示す。管理サーバ１５０は、機密情報データベース１５１、ユーザ情報データベース１５２、通信部１５３、機密情報検索部１５４、情報提供ユーザ検索部１５５、通信部１５６、キーワード抽出部１５７、類似語データベース１５８、ユーザ認証部１５９、質問応答データ格納データベース１６１を有する。情報提供ユーザ端末は、通信部１２１、情報閲覧部１２２、情報登録部１２３を有する。なお、情報要求ユーザ端末１１０、情報提供ユーザ端末１２０、管理サーバ１５０、いずれもハードウェアとしては、一般的なＰＣ、サーバ構成によって実現され、コンピュータ・プログラムに従ったデータ処理によって、各種処理が実行される。情報要求ユーザ端末１１０、情報提供ユーザ端末１２０、管理サーバ１５０のハードウェア構成例については、後段で説明する。
【００５５】
管理サーバの各構成部の処理、機能について説明する。通信部１５３は、情報要求ユーザ端末１１０からの情報要求リクエストを受信するなど、情報要求ユーザ端末１１０との通信処理を実行する。機密情報検索部１５４は、情報要求ユーザ端末１１０からの情報要求リクエストに基づいて、情報要求ユーザ１０に対応する機密情報、例えば診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース１５１から取得する。
【００５６】
情報要求ユーザ端末１１０からの情報要求リクエストは、所定のフォームに記述されたデータであり、ユーザ識別子（ユーザＩＤ）が含まれ、機密情報検索部１５４は、情報要求ユーザ端末１１０からの情報要求リクエストに含まれるユーザ識別子（ユーザＩＤ）等の個人識別情報に基づいて、診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース１５１から取得する。機密情報データベース１５１には、ユーザ識別子に対応付けられた各ユーザの機密情報が格納されたデータベースである。
【００５７】
情報要求ユーザ端末１１０から管理サーバ１５０に送信される情報要求リクエストのフォーム例について図３を参照して説明する。図３は、情報要求ユーザ端末１１０のディスプレイに表示される情報要求リクエストフォーム３００を示している。
【００５８】
この情報要求リクエストフォーム３００は、患者（情報要求ユーザ）１０が、情報要求を行なう場合のフォームの一例を示している。このフォーム以外にも、要求情報の内容に応じた様々なフォームが適用可能である。図に示す情報要求リクエストフォーム３００は、ユーザＩＤ入力部３０１、顔画像データ入力部３０２、診察日入力部３０３、病名入力部３０４、コメント入力部３０５、制限事項入力部３０６を有する。
【００５９】
ユーザＩＤ入力部３０１に入力するユーザＩＤは、ユーザ識別情報として患者（情報要求ユーザ）１０に対して付与されているデータであり、管理サーバ１５０の機密情報データベース１５１の管理データのインデックスデータとして利用可能なユーザＩＤと対応可能であればよい。ユーザＩＤには、患者（情報要求ユーザ）１０自身の年齢や性別情報を含ませることが可能であるが、名前などは含ませる必要はない。
【００６０】
顔画像データ入力部３０２は患者（情報要求ユーザ）１０自身の顔画像を貼り付ける欄である。顔画像はデジタル化された画像であり、あらかじめデジタルカメラなどで患者が撮影したデータ、あるいは、情報要求リクエストフォーム３００を作成中の情報要求ユーザ端末１１０に備えられたデジタルカメラで撮影した画像データを入力する構成としてもよい。
【００６１】
診察日入力部３０３には、病院で診察された日時を記入する。病名入力部３０４は診断された病名を記入する部である。ここで言う病名は実際にカルテに記入された病名と一致していなくてもよい。例えば、情報要求リクエストフォームに複数の主要病名を選択可能なセレクトボックスを付属させ、セレクトボックスから病名を選択する構成としてもよい。
【００６２】
コメント入力部３０５は、患者（情報要求ユーザ）１０が相談内容を記入するコメント欄であり、ここに疑問に思ったことや質問したいことを記入する。文章で記入してもよいが、キーワードとなる名詞のみを例えばタブ区切りで列記してもよい。制限事項入力部３０６は制限事項を記入する欄であり、患者（情報要求ユーザ）１０が「こういう医師には尋ねてもらいたくない」など医師に対する制限事項があれば記入する欄である。
【００６３】
患者（情報要求ユーザ）１０が、情報要求リクエストフォーム３００のデータ入力を完了すると、患者（情報要求ユーザ）１０は、送信ボタン３０７をクリックして記入した情報を管理サーバ１５０に送信（アップロード）する。なお、情報要求リクエストフォーム３００には、顔画像データなど、個人情報が含まれ、第三者へのデータ漏洩がないように、データ暗号化などの特殊なフォーマットに変換した後、データ送信を行なう構成とし、また、アクセス権の制限を設ける構成とすることが好ましい。なお本実施例では、ユーザ識別情報の一態様として、顔画像を用いているが、指紋や音声データで代用してもよい。ＩＤと個人を特定するデータを共用することでセキュリティ能力を高め、ユーザ認証の確実性を高める。
【００６４】
患者（情報要求ユーザ）１０による送信ボタン３０７クリック動作に基づいて、情報要求リクエストフォーム３００は、管理サーバ１５０に対して送信（アップロード）される。なお、アップロードする際に操作が正しく行われた旨を患者（情報要求ユーザ）１０に伝えるために、情報要求ユーザ端末１１０に表示中の情報要求リクエストフォーム３００の顔画像データ入力部３０２においてアニメの（患者本人のではない）顔画像が表示されるようにする。
【００６５】
図２に戻り、管理サーバ１５０の処理について説明する。管理サーバ１５０は、データ入力のなされた情報要求リクエストフォームを通信部１５３を介して受領すると、ユーザ認証部１５９においてユーザ認証処理を実行する。ユーザ認証部１５９におけるユーザ認証処理は、登録ユーザ情報を格納したユーザ情報データベース１５２の登録情報との照合処理として実行される。
【００６６】
ユーザ情報データベース１５２には、登録ユーザのユーザ情報としてユーザ識別子（ユーザＩＤ）の他、ユーザの顔画像データが登録されている。ユーザ認証部１５９は、まず、情報要求リクエストフォームのユーザＩＤ入力部３０１に入力されたユーザＩＤが、ユーザ情報データベース１５２に格納された登録ユーザのユーザＩＤに一致するかを判定し、一致するユーザＩＤが登録済みである場合に、その登録ユーザＩＤに対応してユーザ情報データベース１５２に格納された登録ユーザの登録顔画像データを取得し、取得した登録顔画像データと、情報要求リクエストフォームの顔画像データ入力部３０２に入力された顔画像データとの照合処理を実行する。
【００６７】
ユーザ認証部１５９は、顔画像データの照合処理に基づく認証処理を実行する顔検出エンジンを有する。顔検出エンジンはユーザ情報データベース１５２に格納された登録ユーザの登録顔画像データとの照合の精度を高めるため、情報要求リクエストフォームの顔画像データ入力部３０２に入力されアップロードされる顔画像データの規格を制限する。すなわち、アップロード可能な顔画像データは、正面顔のみ検出、特定サイズ以上の顔のみ検出などの制限が設定される。この規格以外の顔画像データを情報要求リクエストフォームの顔画像データ入力部３０２に入力した場合、管理サーバ１５０はアップロードを受け付けず、情報要求ユーザ端末１１０に対してエラーメッセージを通知し、規格に応じた顔画像データを入力することを求める。
【００６８】
機密情報検索部１５４は、情報要求ユーザ端末１１０から受領した情報要求リクエストフォームの記載事項に基づいて機密情報データベース１５１から、ユーザ対応の機密情報、例えば電子カルテを検索し取得する。通常、カルテは患者が転院する場合を除いて病院外に持ち出せない。電子カルテは診察時には見ることは可能であるが、そのコピーなどは入手できないのが一般的である。
【００６９】
そのため一般的に、カルテに記録されている具体的な内容について、患者は完全に理解することはできない。機密情報検索部１５４は、情報要求ユーザ端末１１０から受領した情報要求リクエストフォームのユーザＩＤ入力部３０１、顔画像データ入力部３０２、診察日入力部３０３などに入力された情報に基づいて機密情報データベース１５１を検索し、ユーザに対応する機密情報、すなわち本実施例では電子カルテを取得する。なお、本実施例では、患者の症状などが書かれたカルテは電子化して電子カルテデータベースとしての機密情報データベース１５１に蓄えることが前提となっている。
【００７０】
機密情報として機密情報データベース１５１に格納される電子カルテには患者に知らされたユーザＩＤが記載されている。検索キーとしてユーザＩＤを利用する場合はこの情報を用いる。また診察日時もカルテに記載されており、カルテを特定するための検索キーとなりうる。検索キーとして顔画像を用いる場合、電子カルテにも顔画像が添付されていることが必要である。
【００７１】
検索キーとして顔画像を用いた検索を行なう場合は、ユーザ認証部１５９において、顔画像データに基づく認証処理がなされ、認証が成立したことを条件として、認証済みの画像データを用いて機密情報検索部１５４が検索を実行する。画像データ相互の類似度を判定する顔認識エンジンを用いる場合、照合する２種類の顔画像は全く同一画像である必要はない。また１人の人物に対して複数のカルテが存在する場合は、診察日やＩＤと併用した検索処理を実行することで１つの電子カルテのみヒットするようにする。もしヒットする電子カルテがない場合は、情報要求ユーザ端末１１０にその旨を伝える情報を電子メール等により通知する。
【００７２】
キーワード抽出部１５７は、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ、および機密情報検索部１５４の検索処理により機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）に基づいて、情報要求ユーザ１０の要求する情報を提供するのに最適な情報提供ユーザ（本例では医師）を検索するために必要なキーワードを抽出する処理を実行する。
【００７３】
情報提供ユーザ（本例では医師）を検索する処理を実行するのは、情報提供ユーザ検索部１５５であり、ユーザ情報データベースに格納された情報提供ユーザ（本例では医師）登録データから、最適な情報提供ユーザ（本例では医師）を検索する。キーワード抽出部１５７は、この検索処理において適用する検索キーとしてのキーワードの生成処理を実行する。
【００７４】
キーワード抽出部１５７の実行するキーワード抽出処理の詳細について、図４に示すフローチャートを参照して説明する。キーワード抽出部１５７は、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ、および機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）に基づいてキーワードを抽出する。ステップＳ１０１〜Ｓ１０３の処理は、情報要求リクエストフォームの記入データに対する処理、ステップＳ１１１〜Ｓ１１２の処理は、機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）に対する処理である。これらの処理は、並列に実行可能な処理である。
【００７５】
まず、ステップＳ１０１〜Ｓ１０３の処理について説明する。キーワード抽出部１５７は、ステップＳ１０１において、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ中の、ユーザＩＤ入力部３０１、コメント入力部３０５、制限事項入力部３０６に記入されたデータを取得する。
【００７６】
次にステップＳ１０２において、これらの取得データに文章データが含まれるか否かを判定する。文章データが含まれない場合（ステップＳ１０２：Ｎｏ）は、ステップＳ１０３をスキップして、これらの取得データに含まれる単語情報をそのままキーワードとして取得する処理を実行することになる。文章データが含まれる場合（ステップＳ１０２：Ｙｅｓ）は、情報要求リクエストフォームの記入データに含まれる文章情報から、キーワードとなり得る名詞、固有名詞を抽出する処理をステップ１０３において実行する。
【００７７】
ステップＳ１０３では、情報要求リクエストフォームの記入データ中の、コメント入力部３０５、制限事項入力部３０６に記入されたデータを構成する文章の形態素解析を実行し、文章中から名詞、固有名詞を抽出する処理を実行する。ステップＳ１０３における処理によって情報要求リクエストフォームの記入データから抽出された名詞、固有名詞を、順にＫｉ（ｉ＝１，２，…．Ｋ）とする。
【００７８】
次に、ステップＳ１１１〜１１２の処理について説明する。ステップＳ１１１〜１１２の処理は、機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）に対する処理である。まず、ステップＳ１１１において、機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）を入力する。
【００７９】
ステップＳ１１２では、機密情報データベース１５１から取得したユーザ対応の機密情報（電子カルテ）に記録されたデータを構成する文章の形態素解析を実行し、文章中から名詞、固有名詞を抽出する処理を実行する。ステップＳ１１２における処理によって機密情報（電子カルテ）から抽出された名詞、固有名詞を、順にＬｉ（ｉ＝１，２，…．Ｌ）とする。
【００８０】
次に、ステップＳ１２１において、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群Ｋｉ（ｉ＝１，２，…．Ｋ）、および、機密情報（電子カルテ）から抽出された名詞によって構成されるワード群Ｌｉ（ｉ＝１，２，…．Ｌ）に基づく単語列Ｍｉを生成する。ワード群ＫｉおよびＬｉ双方に存在する名詞は重要な名詞であり、情報要求ユーザ（患者）１０の要求情報に深く関わる単語だと考えられる。
【００８１】
ステップＳ１２１では、ワード群ＫｉおよびＬｉ双方に存在する名詞からなる単語列Ｍｉ（ｉ＝１，２，……Ｍ）を生成する。単語列Ｍｉに含まれる単語は一般名詞及び固有名詞である必要がある。
【００８２】
ステップＳ１２２〜Ｓ１２５では、単語列Ｍｉに含まれる単語数（Ｍ）の値が、検索処理を実行する再のキーワードの個数として適切であるか否かを判定し、適切な数の単語数に調整する処理である。キーワードの個数として適切な単語数をＴｄ以上Ｔｈ以下とする。
【００８３】
ステップＳ１２２では、単語列Ｍｉに含まれる単語数（Ｍ）が下限閾値Ｔｄ以上であるか否かを判定し、単語数（Ｍ）が下限閾値Ｔｄ未満である場合には、ステップＳ１２３に進み、ワード群ＫｉおよびＬｉ双方を再度、チェックして出現頻度の高い単語を単語列Ｍｉに追加する処理を行い、単語列Ｍｉに含まれる単語数（Ｍ）の値を下限閾値Ｔｄに等しくなるように調整する。
【００８４】
ステップＳ１２４では、単語列Ｍｉに含まれる単語数（Ｍ）が上限閾値Ｔｈ以下であるか否かを判定し、単語数（Ｍ）が上限閾値Ｔｈを超えている場合には、ステップＳ１２５に進み、ワード群ＫｉおよびＬｉ双方を再度、チェックして出現頻度の低い単語を単語列Ｍｉから削除する処理を行い、単語列Ｍｉに含まれる単語数（Ｍ）の値を上限閾値Ｔｈ等しくなるように調整する。
【００８５】
このように、キーワード抽出部１５７は、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群Ｋｉ（ｉ＝１，２，…．Ｋ）、および、機密情報（電子カルテ）から抽出された名詞によって構成されるワード群Ｌｉ（ｉ＝１，２，…．Ｌ）に基づくＭ個（Ｔｄ≦Ｍ≦Ｔｈ）の名詞から構成される単語列Ｍｉを生成し、これをキーワードとして設定する。
【００８６】
情報提供ユーザ検索部１５５は、キーワード抽出部１５７が、情報要求リクエストフォームの記入データと、ユーザ対応の機密情報（電子カルテ）に基づいて生成したＭ個（Ｔｄ≦Ｍ≦Ｔｈ）のキーワード［単語列Ｍｉ］を適用して、ユーザ情報データベース１５２の検索処理を実行し、ユーザ情報データベース１５２に格納された情報提供ユーザ（本例では医師）登録データから、最適な情報提供ユーザ（本例では医師）を検索する。
【００８７】
ユーザ情報データベース１５２に格納された情報提供ユーザ（本例では医師）には情報提供ユーザとして登録された複数の医師各々について、個別の属性情報が格納されている。例えば医師Ｄｉに関して属性Ａｉｊが添付しているとする（１≦ｊ≦Ｎｉ）。医師Ｄｉに関して設定される属性Ａｉｊは、例えば単語列によって構成されており、検索に適用するキーワードに対応する単語が、医師Ｄｉに関して設定される属性Ａｉｊとして含まれている場合には、検索処理によってこの医師Ｄｉが抽出される。
【００８８】
すなわち、キーワード抽出部１５７において実行されたキーワード抽出処理の結果として生成したＭ個（Ｔｄ≦Ｍ≦Ｔｈ）のキーワード［単語列Ｍｉ］に対応する単語が、医師Ｄｉに関して設定される属性Ａｉｊとして含まれている場合には、検索処理によってこの医師Ｄｉが抽出される。
【００８９】
なお、情報提供ユーザ検索部１５５は、キーワード抽出部１５７において抽出したＭ個（Ｔｄ≦Ｍ≦Ｔｈ）のキーワード［Ｍｉ］のみを検索キーワードとして利用してもよいが、さらに、キーワード［Ｍｉ］に類似する類似語を類似語データベース１５８から取得して実際に使用するキーワードを増やして検索を実行してもよい。
【００９０】
図５に示すフローチャートを参照して、情報提供ユーザ検索部１５５が実行するキーワードに基づく情報提供ユーザの検索処理の手順について説明する。図５に示すフローチャートは、類似語を類似語データベース１５８から取得して検索キーワードを増やして検索を実行する処理手順を示している。
【００９１】
情報提供ユーザ検索部１５５は、まず、ステップＳ２０１において、キーワード抽出部１５７において抽出したＭ個（Ｔｄ≦Ｍ≦Ｔｈ）のキーワード［Ｍｉ］を入力する。次にステップＳ２０２において、類似語データベース１５８を利用して、キーワード［Ｍｉ］に基づいてキーワード［Ｍｉ］に類似する単語［Ｍｉ１，Ｍｉ２，Ｍｉ３・・］を生成する。類似語データベース１５８は複数の単語の類似関係データを登録したデータベースであり、１つの単語に基づいて、その類似する単語データを取得可能としたデータベースである。
【００９２】
次に、情報提供ユーザ検索部１５５は、ステップＳ２０３において、キーワード抽出部１５７において抽出したＭ個（Ｔｄ≦Ｍ≦Ｔｈ）のキーワード［Ｍｉ］と、類似単語［Ｍｉ１，Ｍｉ２，Ｍｉ３・・］をキーワードとして、ユーザ情報データベース１５２の検索処理を実行する。検索対象データは、ユーザ情報データベース１５２に登録された情報提供ユーザの属性情報であり、前述したように、例えば、情報提供ユーザとして登録された医師Ｄｉに関する属性Ａｉｊに検索キーワードに対応する単語が含まれている場合には、検索処理によってこの医師Ｄｉを抽出する。この検索処理によって、複数の情報提供ユーザが抽出される。
【００９３】
次に、ステップＳ２０４において、ステップＳ２０３で抽出された複数の情報提供ユーザから情報提供ユーザとして不適当なユーザを削除する処理を実行する。これは、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ中の制限事項入力部３０６に記入されたデータに基づいて行なわれる。制限事項入力部３０６には、情報要求ユーザ１０が、意見を求めたくない医師についての記載などが含まれ、これらの医師が、検索結果に含まれる場合には情報提供ユーザから削除する。
【００９４】
情報提供ユーザ検索部１５５は、このようにして、最終的なに情報提供ユーザを選択する。管理サーバ１５０は、情報提供ユーザ検索部１５５によって抽出された情報提供ユーザ（医師）に対して、通信部１５６を介して電子メールやＷＥＢメールなどを用いて、情報要求ユーザ（患者）１０のリクエスト内容を通知する。
【００９５】
情報要求ユーザ（患者）１０のリクエスト内容は、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ中のコメント入力部３０５（図３参照）に記入された内容である。なお、コメント入力部３０５に記入された内容のみでは、十分理解できない場合は、情報提供ユーザ（医師）２０は、管理サーバ１５０を介して、情報要求ユーザ１０に対して、質問の詳細を具体的に説明するように問い合わせを行なうことができる。つまり、コメント入力部３０５に記入された内容が例えば、キーワード列の場合、医師が患者の意図をくみ取れないケースも考えられるので、患者に対してその旨を伝えることができる。
【００９６】
図２に示す情報提供ユーザ端末１２０は、管理サーバ１５０からの情報要求ユーザ（患者）１０のリクエスト内容を、通信部１２１を介して受信する。この通信には、電子メールやＷＥＢメールなどが適用される。情報提供ユーザ端末１２０の情報登録部１２２で指定されたフォーマット文書にコメントや質問の答えを記入する。
【００９７】
図６に情報提供ユーザ端末１２０に提示される応答データ記入フォーマット３２０の例を示す。応答データ記入フォーマット３２０には、図６に示すように、本人、すなわち情報提供ユーザ（医師）２０のＩＤ（医師ＩＤ）、情報要求ユーザ（患者）１０のＩＤ、および、情報要求ユーザ（患者）１０のコメントが記録されたフォーマット文書が配布される。このコメントは、情報要求ユーザ端末１１０から送信される情報要求リクエストフォームの記入データ中のコメント入力部３０５（図３参照）に記入された内容である。情報要求ユーザ（患者）１０のプライベートな情報および担当医師に関する情報は伝えられない。
【００９８】
この応答データ記入フォーマット３２０は、管理サーバ１５０において情報提供ユーザとして選択されたユーザに例えばメール添付データとして送付する。なお、このデータ通信を行なう場合には、通信データの暗号化処理を実行して、データ漏洩の可能性を低減する処理が実行される。
【００９９】
あるいは、この応答データ記入フォーマット３２０を情報提供ユーザとして選択されたユーザに直接送付することなく、管理サーバ１５０の管理する質問応答データ格納データベース１６０に格納し、情報提供ユーザとして選択されたユーザには、質問応答データ格納データベース１６０に対するアクセス権に対応するパスワードを通知する構成とし、情報提供ユーザ端末１２０は、情報閲覧部１２３において、パスワードを適用して管理サーバ１５０の管理する質問応答データ格納データベース１６０にアクセスして、パスワードに対応してアクセス可能に設定された応答データ記入フォーマット３２０を取得する構成としてもよい。
【０１００】
情報提供ユーザ（医師）２０は、管理サーバ１５０から受信、あるいは、管理サーバ１５０の管理する質問応答データ格納データベース１６０にアクセスすることによって取得した応答データ記入フォーマット３２０（図６参照）にコメント（医師コメント）を記入して、管理サーバ１５０に送信、すなわち、質問応答データ格納データベース１６０にアップロードする。
【０１０１】
管理サーバ１５０の管理する質問応答データ格納データベース１６０には、情報提供ユーザ（医師）２０から提供されたコメントデータが、情報要求ユーザ（患者）１０からの情報要求リクエストフォームデータに対応付けられて格納される。多くの場合、１つの情報要求リクエストに対して、複数の情報提供ユーザ（医師）からのコメントが受領される。
【０１０２】
情報要求ユーザ（患者）１０は、送信した情報要求リクエストに対して、情報提供ユーザ（医師）２０から提供されたコメントを、質問応答データ格納データベース１６０にアクセスすることによって取得することができる。
【０１０３】
情報要求ユーザ（患者）１０には、管理サーバ１５０から、質問応答データ格納データベース１６０に情報提供ユーザ（医師）２０からのコメントが格納された場合、その旨を電子メールなどで知らせる構成としてもよい。
【０１０４】
情報要求ユーザ（患者）１０が、質問応答データ格納データベース１６０にアクセスを要求すると、管理サーバ１５０の認証部１５９は、情報要求リクエストを管理サーバ１５０に送信した際の認証処理と同様の認証処理を実行する。情報要求ユーザ（患者）１０は、アクセス要求に際して、ユーザＩＤ、またはユーザＩＤと顔画像データを送信し、管理サーバ１５０の認証部１５９は、これらのデータを受信して、ユーザ情報データベース１５２に格納された登録ユーザのユーザ情報との照合処理による認証を実行する。
【０１０５】
管理サーバ１５０の認証部１５９の認証処理によって認証が成立すると、情報要求ユーザ（患者）１０は、質問応答データ格納データベース１６０に格納された情報提供ユーザ（医師）２０から送信されたコメントを閲覧することができる。
【０１０６】
図７に、情報要求ユーザ（患者）１０が、質問応答データ格納データベース１６０に対するアクセスによって取得する応答データ閲覧フォーム例を示す。この応答データ閲覧フォーム３５０は、情報要求ユーザ端末１１０が、質問応答データ格納データベース１６０にアクセスして、自己のリクエスト対応のコメントデータの一覧表示を要求した際に情報要求ユーザ端末１１０に表示される画面を示している。
【０１０７】
図７に示すように、応答データ閲覧フォーム３５０は、情報要求ユーザ（患者）属性データ部３５１、情報提供ユーザコメント部３５２によって構成される。情報要求ユーザ（患者）属性データ部３５１には、機密情報データベース１５１に格納されたユーザ対応の機密情報（電子カルテ）などから取得された情報が記録される。
【０１０８】
情報提供ユーザコメント部３５２には、情報提供ユーザ（医師）２０からのコメントがリストとして記録される。図の例では、情報提供ユーザコメント部３５２に３人の情報提供ユーザ（医師）のコメントが記入された例を示している。情報提供ユーザ（医師）を特定できるような情報は表示されない。複数の情報提供ユーザ（医師）からのコメントが存在する場合には、図に示すようにリスト化されて一度に表示される。
【０１０９】
情報要求ユーザ（患者）１０は、これら応答データ閲覧フォーム３５０から入手した意見を読み、自分のためになると思ったコメントに対してチェックボックス３５３にチェックをして終了ボタン３５５を押す。複数のチェックボックスにチェックしてもよいし、１つもチェックしなくてもよい。終了ボタン３５５を押したとき、該当ＩＤを持つ患者がどのコメントが有用であると感じたかに関する情報が管理サーバ１５０に送られる。
【０１１０】
管理サーバ１５０は、これらの評価データをユーザ情報データベースに登録された情報提供ユーザの属性情報として登録する。医師に報酬を与える場合にこれらの情報を参考にしてもよい。
【０１１１】
図８を参照して、本発明の情報処理システムにおいて実行する一連の処理において、情報要求ユーザ端末１１０と、管理サーバ１５０と、情報提供ユーザ端末１２０との間で実行されるデータ通信シーケンスについて説明する。
【０１１２】
通信処理は、図８に示すステップＳ３０１〜Ｓ３１０の順に実行される。まず、ステップＳ３０１において、情報要求ユーザ端末１１０から管理サーバ１５０に対して、情報要求リクエストフォームが送信される。情報要求リクエストフォームは、図３を参照して説明したように、情報要求ユーザ１０の識別情報としてのユーザＩＤ、顔画像データを含み、質問項目としてのコメントが記入されたフォームである。
【０１１３】
管理サーバ１５０は、情報要求ユーザ端末１１０からの情報要求リクエストフォームを受信すると、情報要求リクエストフォームからユーザＩＤ、顔画像データを取得し、これらの各データと、ユーザ情報データベースに格納された登録ユーザのユーザ情報との照合処理に基づく認証処理を実行する。
【０１１４】
認証が成立すると、ユーザＩＤに基づいて、ユーザ対応の電子カルテなどの機密情報を機密情報データベース５１から取得し、取得した機密情報と、情報要求リクエストフォームとからのキーワード抽出処理を実行する。キーワード抽出処理は、先に説明した図４のフローチャートに従った処理として実行される。
【０１１５】
次に、情報要求ユーザ端末１１０からの情報要求リクエストに対する最適な情報提供ユーザ（例えば医師）を選択するため、キーワードに基づいてユーザ情報データベースに登録された情報提供ユーザの検索処理を実行し、キーワードに対応する属性情報が登録された情報提供ユーザ（例えば医師）を選択する。この処理は、図５に示す処理フローに従って実行される。
【０１１６】
このようにして選択された情報提供ユーザの情報提供ユーザ端末１２０に対して、図８に示すステップＳ３０２において、管理サーバ１５０から依頼メールが送信される。情報提供ユーザ２０は、依頼メールを受信すると、管理サーバ１５０に対して、応答データ記入フォームをリクエストして、ステップＳ３０４において、応答データ記入フォームを管理サーバ１５０から受領する。
【０１１７】
応答データ記入フォームは、先に図６を参照して説明したように、情報要求ユーザ１０からの情報要求リクエストに記録されたコメント、すなわち質問が記録されたデータであり、情報提供ユーザ２０の提供するコメントの記入欄が設定されたデータである。なお、先に説明したように、情報提供ユーザ２０は、応答データ記入フォームはメールによって管理サーバ１５０から直接受領してもよいが、管理サーバ１５０から、質問応答データベース１６１に対するアクセス権を付与するためのパスワードを受領し、情報提供ユーザ端末１２０が、受領したパスワードを適用して質問応答データベース１６１に対するアクセスを実行して、必要な応答データ記入フォームを取得する構成としてもよい。
【０１１８】
次に、情報提供ユーザ２０は、受領した応答データ記入フォームに記録された情報要求ユーザ１０のコメントを読み、自分のコメントを提供する処理を実行するが、受領した応答データ記入フォームに記録された情報要求ユーザ１０のコメントが不十分な場合、ステップＳ３０５において、管理サーバ１５０に情報要求ユーザ１０の質問の詳細を呈示してもらうように要求することができる。
【０１１９】
管理サーバ１５０は、この要求を受信すると、ステップＳ３０６において、情報要求ユーザ端末１１０に対して、質問の具体化を要求するメッセージを送信し、ステップＳ３０７において、情報要求ユーザ端末１１０からの、質問詳細情報を受領すると、ステップＳ３０８において、受領した質問詳細情報を情報提供ユーザ端末１２０に送信する。なお、このステップＳ３０５〜Ｓ３０８の処理は省略可能な処理である。
【０１２０】
次に、ステップＳ３０９において、情報提供ユーザ２０は、応答データ記入フォームに自分のコメントを記入し、管理サーバ１５０に送信する。管理サーバ１５０は、受領コメントを質問応答データベース１６１に格納する。管理サーバ１５０は、受領コメントが質問応答データベース１６１に格納された場合は、情報要求ユーザ端末１１０に対してコメントが格納されたことを通知するメッセージを送信する。
【０１２１】
情報要求ユーザ１０は、ステップＳ３１０において、情報要求ユーザ端末１１０から、管理サーバ１５０の質問応答データベース１６１にアクセスし、先に図７を参照して説明した応答データ閲覧フォームを取得し、自分の質問に対応するコメントを取得する。さらに、図には示していないが、情報要求ユーザ端末１１０から、コメントに対応する評価データを管理サーバ１５０に送信することができる。
【０１２２】
図８を参照した通信シーケンスによって理解されるように、このシステムにおける情報提供処理においては、情報要求ユーザ端末１１０と、情報提供ユーザ端末１２０とが直接通信を行なうことはなく、情報要求ユーザ１０と情報提供ユーザ２０とが直接通信を行なうことなく情報の提供が行なわれる。
【０１２３】
情報要求ユーザ１０の個人的な機密情報は、管理サーバ１５０の機密情報データベース１５１に格納されており、このデータベースに対しては管理サーバ１５０のみがアクセスし、情報要求ユーザ端末１１０と、情報提供ユーザ端末１２０からのアクセスは許容されない。情報要求ユーザ端末１１０と、情報提供ユーザ端末１２０は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバ１５０の機密情報データベース１５１に格納された情報要求ユーザ１０の個人的な機密情報は、外部に漏洩することがない。さらに、管理サーバ１５０は、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に基づいて情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントが情報要求ユーザに提供可能となる。
【０１２４】
本発明の構成によれば、情報要求端末と、情報提供端末とが直接通信を行なうことなく、情報要求ユーザに対して、情報提供ユーザから提供された情報が提示可能となる。例えば、情報要求ユーザの個人的な機密情報は、管理サーバの機密情報データベースに格納され、このデータベースに対しては管理サーバのみがアクセスし、情報要求端末と、情報提供端末からのアクセスは許容されない。情報要求端末と、情報提供端末は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバの機密情報データベースに格納された機密情報は、外部に漏洩することがない。管理サーバは、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に従って情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントを情報要求ユーザに提供することが可能となる。
【０１２５】
このように、本発明を利用することによって、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除し、また個人情報を含むデータ通信に際しては、通信データの暗号化を実行するなどのセキュリティを高める構成としており、情報の漏洩が防止される。上述した実施例において説明したように、患者は自分のプライベートな情報を知られることなく、自分の担当医師以外の専門化からのセカンドオピニオンを、安全に獲得することができる。担当医師に本システムを使用したコメント取得が行なわれていることを知られる恐れもなく、医師同士も誰が該当患者に関わっているかの情報を取得することはできないので、人間関係に亀裂が入ることがない。
【０１２６】
なお、上記実施例では、質問に対する適した情報提供者を検索し、その回答を管理サーバを介して閲覧できる構成としたが、例えば図９に示すように、もっと単純に情報要求ユーザ１０からの情報リクエストと情報要求ユーザ１０に関する機密情報とを用いて、提供情報検索部６０１において、情報検索用の検索条件を生成し、システム内のデータベースや、ネットワーク上に接続されたデータベース６１１を検索して検索結果を情報要求ユーザ１０に提供するだけの構成としてもよい。図９において、検索結果は検索データ格納データベース６０２に格納される。あるいは、情報要求ユーザ１０からの情報リクエストと機密情報を用いて、情報リクエストに適した情報提供者をユーザ情報データベースで検索して出力するだけの構成としてもよい。
【０１２７】
いずれの場合においても、これまで利用が困難であった自己の機密情報を活用した情報検索が可能となる。
【０１２８】
なお、検索結果を表示する際に、検索結果と共に検索式を表示するように構築された検索データベースが多い。このような場合には、機密情報が漏洩してしまう恐れがあるため、検索結果には機密情報自体が機密情報と識別可能な状態で含まれないように提供情報検索手段で検索結果を出力することが望ましい。すなわち、検索結果に機密情報の言葉の一部が含まれる場合であっても、検索式自体やその用語がハイライトや太字化されていなければ、少なくとも情報要求者固有の機密情報だと分からない場合も多いし、明らかな削除を行うとかえってそれが目立ってしまう恐れがある。従って、このように検索結果に機密情報に関わる語を強調する変更を行わなければ良い。
【０１２９】
最後に、上述した検索処理を実行する情報要求ユーザ端末１１０、情報提供ユーザ端末１２０、管理サーバ１５０に適用可能な情報処理装置のハードウェア構成例について、図１０を参照して説明する。
【０１３０】
ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)、上述の実施例においてデータ通信制御、さらに、管理サーバにおいては、ユーザ認証処理、データ検索処理、キーワード抽出処理等、各処理の実行シーケンスを記述した各種コンピュータ・プログラムに従ったデータ処理を実行する。
【０１３１】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【０１３２】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【０１３３】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【０１３４】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、管理サーバ１５０においては、図２に示す機密情報データベース１５１、ユーザ情報データベース１５２、類似語データベース１５８、質問応答データベース１６１としての役割、および各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【０１３５】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。なお、リムーバブル記録媒体５２１も上述のハードディスクと同様、管理サーバ１５０においては、図２に示す機密情報データベース１５１、ユーザ情報データベース１５２、類似語データベース１５８、質問応答データベース１６１としての役割を持つことができる。
【０１３６】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、ＣＰＵ５０１、またはＨＤＤ５１１等からの供給データの送信、データ受信を実行する。
【０１３７】
なお、図１０に示す情報処理装置のハードウェア構成例は、ＰＣを適用して構成した装置の一例であり、本発明の情報処理装置は、図１０に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１３８】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１３９】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１４０】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１４１】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１４２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１４３】
以上、説明したように、本発明の構成は、例えば情報要求ユーザの個人的な機密情報を管理サーバのみがアクセス可能な機密情報データベースに格納し、管理サーバは、機密情報を適用して、情報リクエストに適した検索をする構成であり、機密情報を漏洩することなく管理するとともに、機密情報に基づく情報検索を可能とした情報処理システムが実現される。
【０１４４】
本発明の構成によれば、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除可能であり、セキュリティを考慮した上で、有効な情報を確実に取得する構成が実現される。
【図面の簡単な説明】
【０１４５】
【図１】本発明の情報処理システムの全体構成を示す図である。
【図２】本発明の情報処理システムを構成する管理サーバの構成について説明するブロック図である。
【図３】情報要求ユーザ端末から管理サーバに送信される情報要求リクエストのフォーム例について説明する図である。
【図４】キーワード抽出部の実行するキーワード抽出処理の詳細手順を示すフローチャートである。
【図５】情報提供ユーザ検索部が実行するキーワードに基づく情報提供ユーザの検索処理の手順について説明するフローチャートである。
【図６】情報提供ユーザ端末に提示される応答データ記入フォーマットの例を示す図である。
【図７】情報要求ユーザが、質問応答データ格納データベースに対するアクセスによって取得する応答データ閲覧フォーム例を示す図である。
【図８】本発明の情報処理システムにおいて実行する一連の処理において、情報要求ユーザ端末と、管理サーバと、情報提供ユーザ端末との間で実行されるデータ通信シーケンスについて説明する図である。
【図９】本発明の情報処理システムを構成する管理サーバの構成について説明するブロック図である。
【図１０】情報要求ユーザ端末と、管理サーバと、情報提供ユーザ端末を構成する情報処理装置のハードウェア構成例について説明する図である。
【符号の説明】
【０１４６】
１０  情報要求ユーザ
２０  情報提供ユーザ
１１０  情報要求ユーザ端末
１２０  情報提供ユーザ端末
１２１  通信部
１２２  情報登録部
１２３  情報閲覧部
１５０  管理サーバ
１５１  機密情報データベース
１５２  ユーザ情報データベース
１５３  通信部
１５４  機密情報検索部
１５５  情報提供ユーザ検索部
１５６通信部
１５７  キーワード抽出部
１５８  類似語データベース
１５９  ユーザ認証部
１６１  質問応答データ格納データベース
１８０  ネットワーク
３００  情報要求リクエストフォーム
３０１  ユーザＩＤ入力部
３０２  顔画像データ入力部
３０３  診察日入力部
３０４  病名入力部
３０５  コメント入力部
３０６  制限事項入力部
３０７  送信ボタン
３２０  応答データ記入フォーマット
３５０  応答データ閲覧フォーム
３５１  情報要求ユーザ（患者）属性データ部
３５２  情報提供ユーザコメント部
３５３  チェックボックス
３５５  終了ボタン
５０１  ＣＰＵ(Central processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
６０１  情報提供検索部
６０２  検索データ格納部
６１１  データベース
【図１】
2006134019.tif 000003
【図２】
2006134019.tif 000004
【図３】
2006134019.tif 000005
【図４】
2006134019.tif 000006
【図５】
2006134019.tif 000007
【図６】
2006134019.tif 000008
【図７】
2006134019.tif 000009
【図８】
2006134019.tif 000010
【図９】
2006134019.tif 000011
【図１０】
2006134019.tif 000012