[go: up one dir, main page]

JP2006134019A - Information processing system, information processor, information processing method and computer program - Google Patents

Information processing system, information processor, information processing method and computer program Download PDF

Info

Publication number
JP2006134019A
JP2006134019A JP2004321600A JP2004321600A JP2006134019A JP 2006134019 A JP2006134019 A JP 2006134019A JP 2004321600 A JP2004321600 A JP 2004321600A JP 2004321600 A JP2004321600 A JP 2004321600A JP 2006134019 A JP2006134019 A JP 2006134019A
Authority
JP
Japan
Prior art keywords
information
user
database
request
confidential
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2004321600A
Other languages
Japanese (ja)
Other versions
JP4622462B2 (en
Inventor
Motofumi Fukui
基文 福井
Toshiya Yamada
敏哉 山田
Atsushi Ito
篤 伊藤
Takahiko Kuwabara
隆比古 桑原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2004321600A priority Critical patent/JP4622462B2/en
Publication of JP2006134019A publication Critical patent/JP2006134019A/en
Application granted granted Critical
Publication of JP4622462B2 publication Critical patent/JP4622462B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processing system managing secret information without leaking it, and allowing effective information provision in reference to the secret information. <P>SOLUTION: For example, the personal secret information of an information requirement user is stored in a secret information database capable of being accessed by only a management server. The management server applies the secret information to generate a keyword for retrieving an appropriate person of an information providing user, extracts the information providing user on the basis of the generated keyword, and exhibits requesting contents from an information requesting terminal to the information providing user. The information providing user generates a comment according to the exhibited contents, and stores it into a question response database of the management server. The information requesting user accesses the question response database subject to authentication satisfaction in authentication processing of the management server, and acquires the comment of the information providing user. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに、詳細には、クライアントからのコメントやデータ取得要求に応じて、データやコメントを提供する構成に関する。具体的には、例えば患者が自己の病状に関する専門家の意見を取得する際など、機密情報の漏洩を行なうことなく、有益な情報(コメントやデータ)を提供することを可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。   The present invention relates to an information processing system, an information processing apparatus, an information processing method, and a computer program. More specifically, the present invention relates to a configuration that provides data and comments in response to comments and data acquisition requests from clients. Specifically, an information processing system capable of providing useful information (comments and data) without leaking confidential information, for example, when a patient obtains an expert's opinion on his / her medical condition The present invention relates to an information processing apparatus, an information processing method, and a computer program.

インターネットあるいはイントラネットなどのネットワーク通信が盛んになり、このようなネットワークを介したサービスの1つとして検索サービスがある。ネットワーク接続されたパーソナルコンピュータ等のユーザ端末からの検索要求に応じた処理をサーバ側で実行し、その処理結果をユーザ端末に送信するサービスが利用されている。   Network communication such as the Internet or an intranet has become popular, and a search service is one of services via such a network. A service is used in which processing corresponding to a search request from a user terminal such as a personal computer connected to the network is executed on the server side, and the processing result is transmitted to the user terminal.

さらに、昨今では、データベースに格納された情報を取得するばかりではなく、あるユーザが行なった質問に対して、他のユーザや専門家が答えるといったサービスも利用されている。ユーザの質問はWebページに公開され、公開された質問に対して、他のユーザや専門家が異論などを提供する質問応答システムである。   Furthermore, in recent years, not only the information stored in the database is acquired, but also a service in which another user or expert answers a question made by a certain user is used. A user's question is a question answering system that is published on a Web page, and other users and experts provide objections to the published question.

しかし、このような質問応答システムでは、質問や応答がWeb上で公開されるのが一般的であり、個人の秘密、プライバシーに関することの相談として利用することはむずかしいという問題がある。   However, in such a question answering system, questions and responses are generally published on the Web, and there is a problem that it is difficult to use them as a consultation about personal secrets and privacy.

例えば、病気の診断を受けた患者が、診断を受けた医者以外の医者に、診断がただしいか否かの問い合わせを行ないたいという場合、直接的な診断を行なっていない医者からの意見を求める場合、自己の診断結果データを利用することが、正確な意見を取得する有効な手段となる。   For example, when a patient who has been diagnosed with a disease wants to ask a doctor other than the doctor who received the diagnosis whether the diagnosis is correct or not, and seeks an opinion from a doctor who has not made a direct diagnosis. Utilizing the self-diagnosis result data is an effective means for obtaining an accurate opinion.

また、例えば、ある会社の従業員が、所属部門の変更を希望している場合、その相談を希望配属部門に持ちかけるといった場合などにも、自己のキャリア情報や、給与情報などの情報、その他の人事情報などをその都度利用して有効な相談先を決定することが、正確な意見を取得するための重要な手段となる。   Also, for example, when an employee of a company wants to change his / her department, he / she wants to consult with his / her assigned department. The use of personnel information and the like each time to determine an effective consultation is an important means for obtaining an accurate opinion.

しかし、一般的に、患者の診断情報(カルテ)や、従業員の人事情報は、機密扱いであり、第三者に対して自由に提示することはできない。また、患者自身や、従業員自身であってもこれらの機密情報を容易に取得することは困難である。   However, in general, patient diagnosis information (medical record) and employee personnel information are classified and cannot be freely presented to a third party. Moreover, it is difficult for patients and employees themselves to easily acquire such confidential information.

このような機密情報が存在し、機密情報を利用することによって、最適な意見を提供できる医者などの専門家を選択することができれば、より正確な意見をクライアントに提供できることになる。   If such confidential information exists and if an expert such as a doctor who can provide an optimal opinion can be selected by using the confidential information, a more accurate opinion can be provided to the client.

しかし、現状のデータ検索システムや質問応答システムでは、このような機密情報を適用した検討に基づく専門家選択に基づく回答を提示する構成は実現されていないのが現状である。   However, in the current data search system and question answering system, a configuration for presenting an answer based on expert selection based on the examination applying such confidential information has not been realized.

本発明は、上述の問題点に鑑みてなされたものであり、情報要求ユーザのリクエストデータと、情報要求ユーザに対応する機密情報等を利用して、データベースから情報要求に応じた検索結果を提供するようにしたものである。情報要求ユーザ自体に対しても機密とされる機密情報を情報漏洩を発生させることなく、有益な情報の提供処理を可能とした情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。   The present invention has been made in view of the above-described problems, and provides search results corresponding to information requests from a database using request data of information requesting users and confidential information corresponding to the information requesting users. It is what you do. Information processing system, information processing apparatus, information processing method, and computer program capable of providing useful information without causing leakage of confidential information confidential to information requesting user itself The purpose is to provide.

本発明の第1の側面は、
情報要求端末と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースと、各ユーザに対応付けられた機密情報を格納した機密情報データベースと、前記情報要求端末からの情報要求を受信して情報要求を処理する管理部を有する情報処理システムであり、
前記情報要求端末は、ユーザ識別情報を含む情報要求リクエストを前記管理部に送信する構成を有し、
前記管理部は、
情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、前記ユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する前記機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理システムにある。
The first aspect of the present invention is:
An information request terminal, a user information database that stores user identification information for each user of the user, a confidential information database that stores confidential information associated with each user, and an information request from the information request terminal An information processing system having a management unit for processing information requests.
The information request terminal has a configuration for transmitting an information request including user identification information to the management unit,
The management unit
A user authentication unit that executes user authentication processing based on user information included in the information request received from the information requesting terminal and a matching process with the user information database;
A confidential information search unit that acquires the confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. And
It is in the information processing system characterized by having.

さらに、本発明の情報処理システムの一実施態様において、前記提供情報検索部は、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing system according to the present invention, the provided information search unit includes a data setting in which confidential information cannot be identified when the information acquired from the confidential information database is included in a search result provided to the user. It is the structure provided as.

さらに、本発明の情報処理システムの一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。   Furthermore, in an embodiment of the information processing system of the present invention, the user information database stores user information of an information providing user, and the provided information search unit is configured of the confidential information and the information request request. And a search process of the user information database based on the data, and an information providing user search unit for searching for an information providing user suitable for the information request, and information on the searched information providing user It transmits to a request terminal, It is characterized by the above-mentioned.

さらに、本発明の情報処理システムの一実施態様において、さらに、前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。   Furthermore, in one embodiment of the information processing system of the present invention, the information processing system further includes a question response database that stores response data from the information providing user searched in the information providing user search unit, and the user authentication unit includes: In response to an access request from the information requesting user to the question answering database, user authentication is performed, access is permitted on condition that user authentication is established, and information provided by the information providing user is provided to the information requesting terminal. It has the structure.

さらに、本発明の情報処理システムの一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索部は、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing system of the present invention, the confidential information database is a database in which confidential information corresponding to the information requesting user is stored in association with a user identifier, and the confidential information search unit is a user It is a configuration that executes processing for acquiring confidential information corresponding to the information requesting user from the confidential information database on the condition that authentication is established.

さらに、本発明の情報処理システムの一実施態様において、前記管理部は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、前記提供情報検索部は、前記キーワード抽出部の生成したキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing system of the present invention, the management unit further searches for an information providing user based on confidential information acquired from the confidential information database and configuration data of the information request request. It has a keyword extraction part which produces | generates a keyword, The said provided information search part is a structure which performs the search process of the said database based on the keyword which the said keyword extraction part produced | generated.

さらに、本発明の情報処理システムの一実施態様において、前記キーワード抽出部は、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing system of the present invention, the keyword extraction unit performs morphological analysis based on the confidential information acquired from the confidential information database and the configuration data of the information request, and uses it as a keyword. It is the structure which performs the process which acquires possible word information.

さらに、本発明の情報処理システムの一実施態様において、前記提供情報検索部は、前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing system according to the present invention, the provided information search unit acquires a similar word similar to the keyword generated by the keyword extraction unit, and based on the keyword including the similar word, the database It is the structure which performs this search process.

さらに、本発明の情報処理システムの一実施態様において、前記ユーザ認証部は、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing system of the present invention, the user authentication unit is configured to execute a user authentication process based on a collation process of a user's face image data.

さらに、本発明の情報処理システムの一実施態様において、前記管理部は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする。   Furthermore, in an embodiment of the information processing system of the present invention, the management unit further has a configuration for executing a password issuance process applied to setting an access right for the question answering database.

さらに、本発明の第2の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する管理サーバとしての情報処理装置であり、
前記情報要求端末から受信する情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する前記機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理装置にある。
Furthermore, the second aspect of the present invention provides
As a management server that receives information requests from an information requesting terminal and applies information stored in a confidential information database that stores confidential information associated with the user making the information request, and executes information provision processing for the user Information processing apparatus,
A user authentication unit that executes user authentication processing based on collation processing between user information included in the information request received from the information requesting terminal and a user information database that stores user identification information for each user of the user,
A confidential information search unit that acquires the confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. And
There is an information processing apparatus characterized by having.

さらに、本発明の情報処理装置の一実施態様において、前記提供情報検索部は、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus according to the present invention, the provided information search unit includes a data setting in which confidential information cannot be identified when information acquired from the confidential information database is included in a search result provided to the user. It is the structure provided as.

さらに、本発明の情報処理装置の一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the user information database stores user information of an information providing user, and the provided information search unit is configured of the confidential information and the information request request. And a search process of the user information database based on the data, and an information providing user search unit for searching for an information providing user suitable for the information request, and information on the searched information providing user It transmits to a request terminal, It is characterized by the above-mentioned.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information processing apparatus further includes a question response database that stores response data from the information providing user searched in the information providing user search unit, The user authentication unit performs user authentication in response to an access request to the question answering database from the information requesting user, allows access on condition that user authentication is established, and provides information provided by the information providing user It has the structure provided to an information request | requirement terminal, It is characterized by the above-mentioned.

さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the user authentication unit performs user authentication in response to an access request to the question answering database from the information requesting user, on condition that user authentication is established. The access request is allowed, and the information provided by the information providing user is provided to the information requesting terminal.

さらに、本発明の情報処理装置の一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索部は、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the confidential information database is a database in which confidential information corresponding to the information requesting user is stored in association with a user identifier, and the confidential information searching unit is a user It is a configuration that executes processing for acquiring confidential information corresponding to the information requesting user from the confidential information database on the condition that authentication is established.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、前記情報提供ユーザ検索部は、前記キーワード抽出部の生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information processing apparatus further searches for an information providing user based on confidential information acquired from the confidential information database and configuration data of the information request request. The information providing user search unit executes a search process of the user information database based on the keyword generated by the keyword extraction unit, and responds to the information request request. It is the structure which performs the process which searches an optimal information provision user.

さらに、本発明の情報処理装置の一実施態様において、前記キーワード抽出部は、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the keyword extraction unit performs morphological analysis based on the confidential information acquired from the confidential information database and the configuration data of the information request request, and is used as a keyword. It is the structure which performs the process which acquires possible word information.

さらに、本発明の情報処理装置の一実施態様において、前記情報提供ユーザ検索部は、前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行する構成であることを特徴とする。   Furthermore, in one embodiment of the information processing apparatus of the present invention, the information providing user search unit acquires a similar word similar to the keyword generated by the keyword extraction unit, and based on the keyword including the similar word, The user information database search process is executed.

さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする。   Furthermore, in an embodiment of the information processing apparatus according to the present invention, the user authentication unit is configured to execute a user authentication process based on a collation process of user face image data.

さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする。   Furthermore, in an embodiment of the information processing apparatus of the present invention, the information processing apparatus further includes a configuration for executing a password issuance process applied to setting an access right for the question answering database.

さらに、本発明の第3の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する情報処理方法であり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とする情報処理方法にある。
Furthermore, the third aspect of the present invention provides
An information processing method for receiving an information request from an information requesting terminal and applying information stored in a confidential information database storing confidential information associated with the user making the information request to execute an information providing process for the user And
A user authentication step for executing a user authentication process based on a collation process between the user information included in the information request received from the information request terminal and a user information database storing user identification information for each user of the user;
A confidential information search step for acquiring confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. Steps,
There is an information processing method characterized by comprising:

さらに、本発明の情報処理方法の一実施態様において、前記提供情報検索ステップは、前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供することを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the provision information search step includes a data setting in which confidential information cannot be identified when information acquired from the confidential information database is included in a search result provided to the user. It is provided as

さらに、本発明の情報処理方法の一実施態様において、前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、前記提供情報検索ステップは、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, user information of an information providing user is stored in the user information database, and the providing information searching step comprises the configuration of the confidential information and the information request request. And a search process of the user information database based on the data, and an information providing user search unit for searching for an information providing user suitable for the information request, and information on the searched information providing user It transmits to a request terminal, It is characterized by the above-mentioned.

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する情報提供ユーザ検索ステップと、前記情報提供ユーザ検索ステップにおいて選択された情報提供ユーザからの応答データを質問応答データベースに格納するステップと、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提示する情報提示ステップと、
を有することを特徴とする。
Furthermore, in an embodiment of the information processing method of the present invention, the information processing method further executes search processing of the user information database based on the confidential information and configuration data of the information request request, An information providing user search step for searching for an optimum information providing user corresponding to the information request, a step of storing response data from the information providing user selected in the information providing user search step in a question answering database, and the information Information that performs user authentication in response to an access request from the requesting user to the question response database, allows access on the condition that user authentication is established, and presents information provided by the information providing user to the information requesting terminal A presentation step;
It is characterized by having.

さらに、本発明の情報処理方法の一実施態様において、前記機密情報データベースは、前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、前記機密情報検索ステップは、ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行することを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the confidential information database is a database in which confidential information corresponding to the information requesting user is stored in association with a user identifier, and the confidential information searching step includes: A process of acquiring confidential information corresponding to the information requesting user from the confidential information database is executed on condition that authentication is established.

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出ステップを有し、前記情報提供ユーザ検索ステップは、前記キーワード抽出ステップにおいて生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行することを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the information processing method further searches for an information providing user based on confidential information acquired from the confidential information database and configuration data of the information request request. A keyword extracting step for generating the keyword, and the information providing user search step executes a search process of the user information database based on the keyword generated in the keyword extracting step and corresponds to the information request request A process for searching for an optimum information providing user is executed.

さらに、本発明の情報処理方法の一実施態様において、前記キーワード抽出ステップは、前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行するステップであることを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the keyword extraction step performs morphological analysis based on confidential information acquired from the confidential information database and configuration data of the information request request, and uses the keyword as a keyword. It is a step which performs the process which acquires possible word information.

さらに、本発明の情報処理方法の一実施態様において、前記情報提供ユーザ検索ステップは、前記キーワード抽出ステップにおいて生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行するステップであることを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the information providing user search step acquires a similar word similar to the keyword generated in the keyword extraction step, and based on the keyword including the similar word, It is a step of executing a search process of a user information database.

さらに、本発明の情報処理方法の一実施態様において、前記ユーザ認証ステップは、ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行することを特徴とする。   Furthermore, in one embodiment of the information processing method of the present invention, the user authentication step executes a user authentication process based on a collation process of the user's face image data.

さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行するステップを有することを特徴とする。   Furthermore, in an embodiment of the information processing method of the present invention, the information processing method further includes a step of executing a password issuance process applied to setting of an access right for the question answering database.

さらに、本発明の第4の側面は、
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
Furthermore, the fourth aspect of the present invention provides
Receives an information request from an information requesting terminal, and applies information stored in a confidential information database storing confidential information associated with the user who makes the information request, and executes information providing processing for the user on the computer A computer program,
A user authentication step for executing a user authentication process based on a collation process between the user information included in the information request received from the information request terminal and a user information database storing user identification information for each user of the user;
A confidential information search step for acquiring confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. Steps,
There is a computer program characterized by comprising:

なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、CDやFD、MOなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。   Note that the computer program of the present invention is a recording medium provided in a computer-readable format for a computer system capable of executing various program codes, for example, a recording medium such as a CD, FD, or MO. A computer program that can be provided by a medium or a communication medium such as a network. By providing such a program in a computer-readable format, processing corresponding to the program is realized on the computer system.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   Other objects, features, and advantages of the present invention will become apparent from a more detailed description based on embodiments of the present invention described later and the accompanying drawings. In this specification, the system is a logical set configuration of a plurality of devices, and is not limited to one in which the devices of each configuration are in the same casing.

本発明の構成は、例えば情報要求ユーザの個人的な機密情報を管理サーバのみがアクセス可能な機密情報データベースに格納し、管理サーバは、機密情報を適用して、システム内あるいはネットワークに接続された外部のデータベースからの情報を検索し、情報を提供するようにしたので、機密情報を漏洩することなく管理するとともに、機密情報に基づく情報検索を可能とした情報処理システムが実現される。   The configuration of the present invention stores, for example, personal confidential information of an information requesting user in a confidential information database accessible only by the management server, and the management server is connected to the system or the network by applying the confidential information. Since information is retrieved from an external database and information is provided, an information processing system capable of managing confidential information without leaking and enabling information retrieval based on the confidential information is realized.

本発明の構成によれば、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除可能であり、セキュリティを考慮した上で、有効な情報を確実に取得する構成が実現される。   According to the configuration of the present invention, the user can acquire the information he needs using personal information that cannot be directly referred to by himself / herself. Furthermore, access to the confidential information database from the outside can be eliminated, and a configuration for reliably acquiring valid information in consideration of security is realized.

以下、図面を参照しながら本発明の情報処理システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。   Details of an information processing system, an information processing apparatus, an information processing method, and a computer program according to the present invention will be described below with reference to the drawings.

図1は本発明の情報処理システムの全体構成を示す図である。情報処理システムは、情報要求ユーザ10の利用する情報処理装置としての情報要求ユーザ端末110と、情報要求ユーザ端末110からの情報要求に応じて情報提供処理を実行する情報提供ユーザ20の利用する情報処理装置としての情報提供ユーザ端末120と、正確な情報提供のために必要となる機密情報を管理する管理サーバ150とがデータ通信可能なネットワーク180によって接続された構成を持つ。なお、図には、情報要求ユーザ端末110、報提供ユーザ端末120をそれぞれ1つのみ示してあるが、これらの各ユーザ端末はネットワーク180に多数接続されている。   FIG. 1 is a diagram showing the overall configuration of an information processing system according to the present invention. The information processing system includes an information requesting user terminal 110 as an information processing device used by the information requesting user 10 and information used by the information providing user 20 that executes information providing processing in response to an information request from the information requesting user terminal 110. The information providing user terminal 120 as a processing device and a management server 150 that manages confidential information necessary for providing accurate information are connected by a network 180 capable of data communication. Although only one information requesting user terminal 110 and one information providing user terminal 120 are shown in the figure, a large number of these user terminals are connected to the network 180.

管理サーバ150は、機密情報データベース151およびユーザ情報データベース152を管理し、情報要求ユーザ端末110からの情報要求処理に応じて、正確な情報提供のために必要となる機密情報を機密情報データベース151から取得し、また、ユーザ情報データベース152から、情報提供に適した専門家等の最適情報提供ユーザを検索する。   The management server 150 manages the confidential information database 151 and the user information database 152, and transmits confidential information necessary for providing accurate information from the confidential information database 151 in accordance with the information request processing from the information requesting user terminal 110. In addition, the user information database 152 is searched for an optimal information providing user such as an expert suitable for providing information.

管理サーバ150は、ユーザ情報データベース152から検索した情報提供ユーザに対して、機密情報データベース151から取得した正確な情報提供のために必要となる機密情報を提供する。   The management server 150 provides confidential information necessary for providing accurate information acquired from the confidential information database 151 to the information providing user searched from the user information database 152.

本発明の情報提供システムによる情報提供処理の詳細について、図2以下を参照して説明する。本発明のシステムでは、情報要求ユーザ10が自分のパーソナルな情報を直接閲覧することが出来なくても、その情報を情報提供ユーザ20が取得可能として、情報提供ユーザ20が取得した機密情報に基づいて有効なコメントなどの情報を情報要求ユーザ10に提供することを可能としたものである。なお、本発明のシステムでは、情報提供処理の際に機密情報が第三者へ漏れることを防ぐためのセキュリティ構成を持つ。   Details of the information providing process by the information providing system of the present invention will be described with reference to FIG. In the system of the present invention, even if the information requesting user 10 cannot directly browse his / her personal information, the information providing user 20 can acquire the information, and based on the confidential information acquired by the information providing user 20. Thus, it is possible to provide information requesting user 10 with information such as effective comments. Note that the system of the present invention has a security configuration for preventing confidential information from leaking to a third party during information provision processing.

以下の実施例では、説明を理解しやすくするための1つの実施例として、情報要求ユーザ10が患者、情報提供ユーザ20が患者を直接診断していない医者であると想定し、患者(情報要求ユーザ)10の診断結果データが機密情報として管理サーバ150の管理する機密情報データベース151に格納されており、医者(情報提供ユーザ)20の専門分野情報などのデータが管理サーバ150の管理するユーザ情報データベース152に格納されている例について説明する。   In the following embodiment, as one example for facilitating understanding of the explanation, it is assumed that the information requesting user 10 is a patient and the information providing user 20 is a doctor who does not directly diagnose the patient, and the patient (information request User) 10 diagnosis result data is stored as confidential information in the confidential information database 151 managed by the management server 150, and data such as specialized field information of the doctor (information providing user) 20 is user information managed by the management server 150. An example stored in the database 152 will be described.

すなわち、本発明のシステムは、患者(情報要求ユーザ)10が、自分の診断を行なった担当医者の診断に疑いを抱いたり、待遇に不満を持ったりした場合、安心感を得たい場合など、自分の担当医師ではない他の医師(情報提供ユーザ)20からの意見を獲得するためのセカンドオピニオン提供システムとして適用できる。以下では、セカンドオピニオン提供システムとして適用した実施例について説明する。   That is, when the patient (information requesting user) 10 has doubts about the diagnosis of the doctor in charge who performed his diagnosis or is dissatisfied with the treatment, the system of the present invention, The present invention can be applied as a second opinion providing system for acquiring opinions from other doctors (information providing users) 20 that are not their own doctors. Below, the Example applied as a 2nd opinion provision system is described.

図2に、管理サーバ150、情報提供ユーザ端末120の機能構成を説明するブロック図を示す。管理サーバ150は、機密情報データベース151、ユーザ情報データベース152、通信部153、機密情報検索部154、情報提供ユーザ検索部155、通信部156、キーワード抽出部157、類似語データベース158、ユーザ認証部159、質問応答データ格納データベース161を有する。情報提供ユーザ端末は、通信部121、情報閲覧部122、情報登録部123を有する。なお、情報要求ユーザ端末110、情報提供ユーザ端末120、管理サーバ150、いずれもハードウェアとしては、一般的なPC、サーバ構成によって実現され、コンピュータ・プログラムに従ったデータ処理によって、各種処理が実行される。情報要求ユーザ端末110、情報提供ユーザ端末120、管理サーバ150のハードウェア構成例については、後段で説明する。   FIG. 2 is a block diagram illustrating functional configurations of the management server 150 and the information providing user terminal 120. The management server 150 includes a confidential information database 151, a user information database 152, a communication unit 153, a confidential information search unit 154, an information providing user search unit 155, a communication unit 156, a keyword extraction unit 157, a similar word database 158, and a user authentication unit 159. And a question answering data storage database 161. The information providing user terminal includes a communication unit 121, an information browsing unit 122, and an information registration unit 123. The information requesting user terminal 110, the information providing user terminal 120, and the management server 150 are all realized by a general PC and server configuration as hardware, and various processes are executed by data processing according to a computer program. Is done. A hardware configuration example of the information requesting user terminal 110, the information providing user terminal 120, and the management server 150 will be described later.

管理サーバの各構成部の処理、機能について説明する。通信部153は、情報要求ユーザ端末110からの情報要求リクエストを受信するなど、情報要求ユーザ端末110との通信処理を実行する。機密情報検索部154は、情報要求ユーザ端末110からの情報要求リクエストに基づいて、情報要求ユーザ10に対応する機密情報、例えば診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース151から取得する。   Processing and functions of each component of the management server will be described. The communication unit 153 performs communication processing with the information requesting user terminal 110 such as receiving an information requesting request from the information requesting user terminal 110. The confidential information search unit 154 acquires confidential information corresponding to the information requesting user 10, for example, personal confidential data such as medical records including diagnostic information, from the confidential information database 151 based on the information request from the information requesting user terminal 110. To do.

情報要求ユーザ端末110からの情報要求リクエストは、所定のフォームに記述されたデータであり、ユーザ識別子(ユーザID)が含まれ、機密情報検索部154は、情報要求ユーザ端末110からの情報要求リクエストに含まれるユーザ識別子(ユーザID)等の個人識別情報に基づいて、診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース151から取得する。機密情報データベース151には、ユーザ識別子に対応付けられた各ユーザの機密情報が格納されたデータベースである。   The information request request from the information requesting user terminal 110 is data described in a predetermined form and includes a user identifier (user ID). The confidential information search unit 154 receives the information requesting request from the information requesting user terminal 110. Based on personal identification information such as a user identifier (user ID) included in the personal information, personal confidential data such as a medical record including diagnostic information is acquired from the confidential information database 151. The confidential information database 151 is a database in which confidential information of each user associated with the user identifier is stored.

情報要求ユーザ端末110から管理サーバ150に送信される情報要求リクエストのフォーム例について図3を参照して説明する。図3は、情報要求ユーザ端末110のディスプレイに表示される情報要求リクエストフォーム300を示している。   An example of an information request request form transmitted from the information requesting user terminal 110 to the management server 150 will be described with reference to FIG. FIG. 3 shows an information request request form 300 displayed on the display of the information requesting user terminal 110.

この情報要求リクエストフォーム300は、患者(情報要求ユーザ)10が、情報要求を行なう場合のフォームの一例を示している。このフォーム以外にも、要求情報の内容に応じた様々なフォームが適用可能である。図に示す情報要求リクエストフォーム300は、ユーザID入力部301、顔画像データ入力部302、診察日入力部303、病名入力部304、コメント入力部305、制限事項入力部306を有する。   This information request request form 300 shows an example of a form when the patient (information requesting user) 10 makes an information request. In addition to this form, various forms according to the contents of the request information can be applied. The information request request form 300 shown in the figure includes a user ID input unit 301, a face image data input unit 302, a consultation date input unit 303, a disease name input unit 304, a comment input unit 305, and a restriction item input unit 306.

ユーザID入力部301に入力するユーザIDは、ユーザ識別情報として患者(情報要求ユーザ)10に対して付与されているデータであり、管理サーバ150の機密情報データベース151の管理データのインデックスデータとして利用可能なユーザIDと対応可能であればよい。ユーザIDには、患者(情報要求ユーザ)10自身の年齢や性別情報を含ませることが可能であるが、名前などは含ませる必要はない。   The user ID input to the user ID input unit 301 is data given to the patient (information requesting user) 10 as user identification information, and is used as index data for management data in the confidential information database 151 of the management server 150. What is necessary is just to be able to correspond to a possible user ID. The user ID can include age and gender information of the patient (information requesting user) 10 himself, but need not include a name or the like.

顔画像データ入力部302は患者(情報要求ユーザ)10自身の顔画像を貼り付ける欄である。顔画像はデジタル化された画像であり、あらかじめデジタルカメラなどで患者が撮影したデータ、あるいは、情報要求リクエストフォーム300を作成中の情報要求ユーザ端末110に備えられたデジタルカメラで撮影した画像データを入力する構成としてもよい。   The face image data input unit 302 is a column for pasting the face image of the patient (information requesting user) 10 himself. The face image is a digitized image, and data taken in advance by a patient with a digital camera or the like, or image data taken with a digital camera provided in the information requesting user terminal 110 that is creating the information request request form 300 is used. It is good also as a structure which inputs.

診察日入力部303には、病院で診察された日時を記入する。病名入力部304は診断された病名を記入する部である。ここで言う病名は実際にカルテに記入された病名と一致していなくてもよい。例えば、情報要求リクエストフォームに複数の主要病名を選択可能なセレクトボックスを付属させ、セレクトボックスから病名を選択する構成としてもよい。   In the examination date input section 303, the date and time when the patient was examined at the hospital is entered. The disease name input unit 304 is a unit for entering the diagnosed disease name. The disease name mentioned here does not need to match the disease name actually entered in the medical chart. For example, a configuration may be adopted in which a select box capable of selecting a plurality of main disease names is attached to the information request request form, and disease names are selected from the select boxes.

コメント入力部305は、患者(情報要求ユーザ)10が相談内容を記入するコメント欄であり、ここに疑問に思ったことや質問したいことを記入する。文章で記入してもよいが、キーワードとなる名詞のみを例えばタブ区切りで列記してもよい。制限事項入力部306は制限事項を記入する欄であり、患者(情報要求ユーザ)10が「こういう医師には尋ねてもらいたくない」など医師に対する制限事項があれば記入する欄である。   The comment input unit 305 is a comment field in which the patient (information requesting user) 10 enters the contents of the consultation, and enters here what he / she wondered or wanted to ask. Although you may fill in with a text, you may list only the noun used as a keyword, for example by tab separation. The restriction item input unit 306 is a column for entering a restriction item, and is a column in which a patient (information requesting user) 10 enters a restriction item for a doctor such as “I do not want this doctor to ask”.

患者(情報要求ユーザ)10が、情報要求リクエストフォーム300のデータ入力を完了すると、患者(情報要求ユーザ)10は、送信ボタン307をクリックして記入した情報を管理サーバ150に送信(アップロード)する。なお、情報要求リクエストフォーム300には、顔画像データなど、個人情報が含まれ、第三者へのデータ漏洩がないように、データ暗号化などの特殊なフォーマットに変換した後、データ送信を行なう構成とし、また、アクセス権の制限を設ける構成とすることが好ましい。なお本実施例では、ユーザ識別情報の一態様として、顔画像を用いているが、指紋や音声データで代用してもよい。IDと個人を特定するデータを共用することでセキュリティ能力を高め、ユーザ認証の確実性を高める。   When the patient (information requesting user) 10 completes the data input of the information requesting request form 300, the patient (information requesting user) 10 transmits (uploads) the information entered by clicking the transmission button 307 to the management server 150. . The information request request form 300 includes personal information such as face image data, and after data is converted into a special format such as data encryption so that there is no data leakage to a third party, data transmission is performed. It is preferable to adopt a configuration and a configuration in which access right restrictions are provided. In this embodiment, a face image is used as one aspect of the user identification information, but a fingerprint or voice data may be used instead. By sharing ID and personal identification data, the security capability is enhanced and the reliability of user authentication is enhanced.

患者(情報要求ユーザ)10による送信ボタン307クリック動作に基づいて、情報要求リクエストフォーム300は、管理サーバ150に対して送信(アップロード)される。なお、アップロードする際に操作が正しく行われた旨を患者(情報要求ユーザ)10に伝えるために、情報要求ユーザ端末110に表示中の情報要求リクエストフォーム300の顔画像データ入力部302においてアニメの(患者本人のではない)顔画像が表示されるようにする。   The information request request form 300 is transmitted (uploaded) to the management server 150 based on the click operation of the transmission button 307 by the patient (information requesting user) 10. In order to inform the patient (information requesting user) 10 that the operation was correctly performed when uploading, the face image data input unit 302 of the information requesting request form 300 displayed on the information requesting user terminal 110 displays the animation. Make sure the face image (not the patient) is displayed.

図2に戻り、管理サーバ150の処理について説明する。管理サーバ150は、データ入力のなされた情報要求リクエストフォームを通信部153を介して受領すると、ユーザ認証部159においてユーザ認証処理を実行する。ユーザ認証部159におけるユーザ認証処理は、登録ユーザ情報を格納したユーザ情報データベース152の登録情報との照合処理として実行される。   Returning to FIG. 2, the processing of the management server 150 will be described. When the management server 150 receives the information request request form with data input via the communication unit 153, the user authentication unit 159 executes user authentication processing. The user authentication process in the user authentication unit 159 is executed as a collation process with registration information in the user information database 152 that stores registered user information.

ユーザ情報データベース152には、登録ユーザのユーザ情報としてユーザ識別子(ユーザID)の他、ユーザの顔画像データが登録されている。ユーザ認証部159は、まず、情報要求リクエストフォームのユーザID入力部301に入力されたユーザIDが、ユーザ情報データベース152に格納された登録ユーザのユーザIDに一致するかを判定し、一致するユーザIDが登録済みである場合に、その登録ユーザIDに対応してユーザ情報データベース152に格納された登録ユーザの登録顔画像データを取得し、取得した登録顔画像データと、情報要求リクエストフォームの顔画像データ入力部302に入力された顔画像データとの照合処理を実行する。   In the user information database 152, user face image data is registered in addition to a user identifier (user ID) as user information of a registered user. The user authentication unit 159 first determines whether or not the user ID input to the user ID input unit 301 of the information request request form matches the registered user ID stored in the user information database 152, and matches the user ID. When the ID has been registered, the registered face image data of the registered user stored in the user information database 152 corresponding to the registered user ID is acquired, and the acquired registered face image data and the face of the information request request form A collation process with the face image data input to the image data input unit 302 is executed.

ユーザ認証部159は、顔画像データの照合処理に基づく認証処理を実行する顔検出エンジンを有する。顔検出エンジンはユーザ情報データベース152に格納された登録ユーザの登録顔画像データとの照合の精度を高めるため、情報要求リクエストフォームの顔画像データ入力部302に入力されアップロードされる顔画像データの規格を制限する。すなわち、アップロード可能な顔画像データは、正面顔のみ検出、特定サイズ以上の顔のみ検出などの制限が設定される。この規格以外の顔画像データを情報要求リクエストフォームの顔画像データ入力部302に入力した場合、管理サーバ150はアップロードを受け付けず、情報要求ユーザ端末110に対してエラーメッセージを通知し、規格に応じた顔画像データを入力することを求める。   The user authentication unit 159 includes a face detection engine that executes authentication processing based on face image data matching processing. The face detection engine is a standard for the face image data that is input to the face image data input unit 302 of the information request request form and uploaded in order to improve the accuracy of matching with the registered face image data of the registered user stored in the user information database 152. Limit. In other words, for the face image data that can be uploaded, restrictions are set such that only the front face is detected and only a face of a specific size or more is detected. When face image data other than this standard is input to the face image data input unit 302 of the information request request form, the management server 150 does not accept the upload, notifies the information requesting user terminal 110 of an error message, and conforms to the standard. Prompts to input facial image data.

機密情報検索部154は、情報要求ユーザ端末110から受領した情報要求リクエストフォームの記載事項に基づいて機密情報データベース151から、ユーザ対応の機密情報、例えば電子カルテを検索し取得する。通常、カルテは患者が転院する場合を除いて病院外に持ち出せない。電子カルテは診察時には見ることは可能であるが、そのコピーなどは入手できないのが一般的である。   The confidential information search unit 154 searches and acquires confidential information corresponding to the user, for example, an electronic medical record, from the confidential information database 151 based on the description items of the information request request form received from the information requesting user terminal 110. Usually, medical records cannot be taken out of the hospital unless the patient is transferred. Electronic medical records can be seen at the time of medical examination, but copies are not usually available.

そのため一般的に、カルテに記録されている具体的な内容について、患者は完全に理解することはできない。機密情報検索部154は、情報要求ユーザ端末110から受領した情報要求リクエストフォームのユーザID入力部301、顔画像データ入力部302、診察日入力部303などに入力された情報に基づいて機密情報データベース151を検索し、ユーザに対応する機密情報、すなわち本実施例では電子カルテを取得する。なお、本実施例では、患者の症状などが書かれたカルテは電子化して電子カルテデータベースとしての機密情報データベース151に蓄えることが前提となっている。   Therefore, in general, patients cannot fully understand the specific contents recorded in the medical chart. The confidential information search unit 154 is a confidential information database based on information input to the user ID input unit 301, the face image data input unit 302, the examination date input unit 303, etc. of the information request request form received from the information requesting user terminal 110. 151 is searched to obtain confidential information corresponding to the user, that is, an electronic medical record in this embodiment. In this embodiment, it is assumed that the medical record in which the patient's symptoms are written is digitized and stored in the confidential information database 151 as an electronic medical record database.

機密情報として機密情報データベース151に格納される電子カルテには患者に知らされたユーザIDが記載されている。検索キーとしてユーザIDを利用する場合はこの情報を用いる。また診察日時もカルテに記載されており、カルテを特定するための検索キーとなりうる。検索キーとして顔画像を用いる場合、電子カルテにも顔画像が添付されていることが必要である。   The electronic medical record stored in the confidential information database 151 as confidential information describes a user ID notified to the patient. This information is used when a user ID is used as a search key. The date and time of diagnosis is also described in the medical chart, and can be a search key for specifying the medical chart. When using a face image as a search key, it is necessary that the face image is also attached to the electronic medical record.

検索キーとして顔画像を用いた検索を行なう場合は、ユーザ認証部159において、顔画像データに基づく認証処理がなされ、認証が成立したことを条件として、認証済みの画像データを用いて機密情報検索部154が検索を実行する。画像データ相互の類似度を判定する顔認識エンジンを用いる場合、照合する2種類の顔画像は全く同一画像である必要はない。また1人の人物に対して複数のカルテが存在する場合は、診察日やIDと併用した検索処理を実行することで1つの電子カルテのみヒットするようにする。もしヒットする電子カルテがない場合は、情報要求ユーザ端末110にその旨を伝える情報を電子メール等により通知する。   When performing a search using a face image as a search key, the user authentication unit 159 performs an authentication process based on the face image data, and searches for confidential information using the authenticated image data on the condition that the authentication has been established. The unit 154 performs a search. When using a face recognition engine that determines the degree of similarity between image data, the two types of face images to be compared do not need to be the same image. In addition, when there are a plurality of medical records for one person, only one electronic medical record is hit by executing a search process used in combination with the examination date and ID. If there is no hit electronic medical record, the information requesting user terminal 110 is notified of information to that effect by e-mail or the like.

キーワード抽出部157は、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ、および機密情報検索部154の検索処理により機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に基づいて、情報要求ユーザ10の要求する情報を提供するのに最適な情報提供ユーザ(本例では医師)を検索するために必要なキーワードを抽出する処理を実行する。   The keyword extracting unit 157 uses the information request request form entry data transmitted from the information requesting user terminal 110 and the user-sensitive confidential information (electronic medical record) acquired from the confidential information database 151 by the search processing of the confidential information searching unit 154. Based on this, a process for extracting a keyword necessary for searching for an information providing user (in this example, a doctor) optimal for providing information requested by the information requesting user 10 is executed.

情報提供ユーザ(本例では医師)を検索する処理を実行するのは、情報提供ユーザ検索部155であり、ユーザ情報データベースに格納された情報提供ユーザ(本例では医師)登録データから、最適な情報提供ユーザ(本例では医師)を検索する。キーワード抽出部157は、この検索処理において適用する検索キーとしてのキーワードの生成処理を実行する。   The information providing user search unit 155 executes the process of searching for the information providing user (doctor in this example), and the optimum information is obtained from the information providing user (doctor in this example) registration data stored in the user information database. An information providing user (a doctor in this example) is searched. The keyword extraction unit 157 executes a keyword generation process as a search key to be applied in this search process.

キーワード抽出部157の実行するキーワード抽出処理の詳細について、図4に示すフローチャートを参照して説明する。キーワード抽出部157は、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ、および機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に基づいてキーワードを抽出する。ステップS101〜S103の処理は、情報要求リクエストフォームの記入データに対する処理、ステップS111〜S112の処理は、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に対する処理である。これらの処理は、並列に実行可能な処理である。   Details of the keyword extraction processing executed by the keyword extraction unit 157 will be described with reference to the flowchart shown in FIG. The keyword extraction unit 157 extracts a keyword based on the entry data of the information request request form transmitted from the information requesting user terminal 110 and the confidential information (electronic medical record) corresponding to the user acquired from the confidential information database 151. The processing of steps S101 to S103 is processing for the entry data of the information request request form, and the processing of steps S111 to S112 is processing for confidential information (electronic medical record) corresponding to the user acquired from the confidential information database 151. These processes are processes that can be executed in parallel.

まず、ステップS101〜S103の処理について説明する。キーワード抽出部157は、ステップS101において、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中の、ユーザID入力部301、コメント入力部305、制限事項入力部306に記入されたデータを取得する。   First, the processing of steps S101 to S103 will be described. The keyword extraction unit 157 is the data entered in the user ID input unit 301, the comment input unit 305, and the restriction item input unit 306 in the entry data of the information request request form transmitted from the information requesting user terminal 110 in step S101. To get.

次にステップS102において、これらの取得データに文章データが含まれるか否かを判定する。文章データが含まれない場合(ステップS102:No)は、ステップS103をスキップして、これらの取得データに含まれる単語情報をそのままキーワードとして取得する処理を実行することになる。文章データが含まれる場合(ステップS102:Yes)は、情報要求リクエストフォームの記入データに含まれる文章情報から、キーワードとなり得る名詞、固有名詞を抽出する処理をステップ103において実行する。   Next, in step S102, it is determined whether or not sentence data is included in these acquired data. If the text data is not included (step S102: No), step S103 is skipped, and word information included in these acquired data is directly acquired as a keyword. If text data is included (step S102: Yes), a process of extracting nouns and proper nouns that can be keywords from text information included in the entry data of the information request request form is executed in step 103.

ステップS103では、情報要求リクエストフォームの記入データ中の、コメント入力部305、制限事項入力部306に記入されたデータを構成する文章の形態素解析を実行し、文章中から名詞、固有名詞を抽出する処理を実行する。ステップS103における処理によって情報要求リクエストフォームの記入データから抽出された名詞、固有名詞を、順にK(i=1,2,….K)とする。 In step S103, the morphological analysis of the sentences constituting the data entered in the comment input unit 305 and the restriction item input unit 306 in the entry data of the information request request form is executed, and nouns and proper nouns are extracted from the sentences. Execute the process. The nouns and proper nouns extracted from the entry data of the information request request form by the processing in step S103 are sequentially set to K i (i = 1, 2,... K).

次に、ステップS111〜112の処理について説明する。ステップS111〜112の処理は、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に対する処理である。まず、ステップS111において、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)を入力する。   Next, the process of steps S111 to 112 will be described. The processing in steps S111 to S112 is processing for confidential information (electronic medical record) corresponding to the user acquired from the confidential information database 151. First, in step S111, user-sensitive confidential information (electronic medical record) acquired from the confidential information database 151 is input.

ステップS112では、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に記録されたデータを構成する文章の形態素解析を実行し、文章中から名詞、固有名詞を抽出する処理を実行する。ステップS112における処理によって機密情報(電子カルテ)から抽出された名詞、固有名詞を、順にL(i=1,2,….L)とする。 In step S112, the morphological analysis of the sentence which comprises the data recorded in the confidential information (electronic medical record) corresponding to the user acquired from the confidential information database 151 is executed, and the process of extracting the noun and proper noun from the sentence is executed. . The nouns and proper nouns extracted from the confidential information (electronic medical record) by the process in step S112 are sequentially set to L i (i = 1, 2,... L).

次に、ステップS121において、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群K(i=1,2,….K)、および、機密情報(電子カルテ)から抽出された名詞によって構成されるワード群L(i=1,2,….L)に基づく単語列Mを生成する。ワード群KおよびL双方に存在する名詞は重要な名詞であり、情報要求ユーザ(患者)10の要求情報に深く関わる単語だと考えられる。 Next, in step S121, it is extracted from the word group K i (i = 1, 2,... K) composed of nouns extracted from the entry data of the information request request form and the confidential information (electronic medical record). A word string M i based on the word group L i (i = 1, 2,... L) composed of the nouns is generated. The nouns present in both the word groups K i and L i are important nouns, and are considered to be words that are deeply related to the request information of the information requesting user (patient) 10.

ステップS121では、ワード群KおよびL双方に存在する名詞からなる単語列M(i=1,2,……M)を生成する。単語列Mに含まれる単語は一般名詞及び固有名詞である必要がある。 In step S121, a word string M i (i = 1, 2,... M) composed of nouns existing in both the word groups K i and L i is generated. The words contained in the word string M i should generally nouns and proper nouns.

ステップS122〜S125では、単語列Mに含まれる単語数(M)の値が、検索処理を実行する再のキーワードの個数として適切であるか否かを判定し、適切な数の単語数に調整する処理である。キーワードの個数として適切な単語数をTd以上Th以下とする。 In step S122~S125, the value of the number of words contained in the word string M i (M) may determine whether it is appropriate not as the number of re-keyword to perform the search process, the number of words in the appropriate number It is a process to adjust. The number of words appropriate for the number of keywords is set to Td or more and Th or less.

ステップS122では、単語列Mに含まれる単語数(M)が下限閾値Td以上であるか否かを判定し、単語数(M)が下限閾値Td未満である場合には、ステップS123に進み、ワード群KおよびL双方を再度、チェックして出現頻度の高い単語を単語列Mに追加する処理を行い、単語列Mに含まれる単語数(M)の値を下限閾値Tdに等しくなるように調整する。 In step S122, the number of words contained in the word string M i (M) is equal to or greater than or equal to the lower threshold Td, when the number of words (M) is less than the lower threshold Td, the process proceeds to step S123 , The word groups K i and L i are checked again to add a word having a high appearance frequency to the word string M i, and the value of the number of words (M) included in the word string M i is set to the lower threshold Td. To be equal to

ステップS124では、単語列Mに含まれる単語数(M)が上限閾値Th以下であるか否かを判定し、単語数(M)が上限閾値Thを超えている場合には、ステップS125に進み、ワード群KおよびL双方を再度、チェックして出現頻度の低い単語を単語列Mから削除する処理を行い、単語列Mに含まれる単語数(M)の値を上限閾値Th等しくなるように調整する。 At step S124, the when the number of words contained in the word string M i (M) is equal to or less than the upper limit threshold Th, the number of words (M) exceeds the upper limit threshold Th, the step S125 proceeds, again both word groups K i and L i, performs a process of deleting the lower word of check and frequency from the word string M i, the value of the upper threshold of the number of words contained in the word string M i (M) Adjust to equal Th.

このように、キーワード抽出部157は、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群K(i=1,2,….K)、および、機密情報(電子カルテ)から抽出された名詞によって構成されるワード群L(i=1,2,….L)に基づくM個(Td≦M≦Th)の名詞から構成される単語列Mを生成し、これをキーワードとして設定する。 As described above, the keyword extraction unit 157 includes a word group K i (i = 1, 2,... K) composed of nouns extracted from the entry data of the information request request form, and confidential information (electronic medical record). A word string M i composed of M (Td ≦ M ≦ Th) nouns based on a word group L i (i = 1, 2,... L) composed of nouns extracted from Is set as a keyword.

情報提供ユーザ検索部155は、キーワード抽出部157が、情報要求リクエストフォームの記入データと、ユーザ対応の機密情報(電子カルテ)に基づいて生成したM個(Td≦M≦Th)のキーワード[単語列M]を適用して、ユーザ情報データベース152の検索処理を実行し、ユーザ情報データベース152に格納された情報提供ユーザ(本例では医師)登録データから、最適な情報提供ユーザ(本例では医師)を検索する。 The information providing user search unit 155 is configured such that the keyword extraction unit 157 generates M (Td ≦ M ≦ Th) keywords [words] generated based on the data entered in the information request request form and confidential information (electronic medical record) corresponding to the user. Column M i ] is applied, the search process of the user information database 152 is executed, and the optimum information providing user (in this example, from the information providing user (in this example, doctor) registration data) is stored. Search for (doctor).

ユーザ情報データベース152に格納された情報提供ユーザ(本例では医師)には情報提供ユーザとして登録された複数の医師各々について、個別の属性情報が格納されている。例えば医師Diに関して属性Aijが添付しているとする(1≦j≦Ni)。医師Diに関して設定される属性Aijは、例えば単語列によって構成されており、検索に適用するキーワードに対応する単語が、医師Diに関して設定される属性Aijとして含まれている場合には、検索処理によってこの医師Diが抽出される。   Individual attribute information for each of a plurality of doctors registered as information providing users is stored in the information providing user (doctor in this example) stored in the user information database 152. For example, it is assumed that the attribute Aij is attached to the doctor Di (1 ≦ j ≦ Ni). The attribute Aij set for the doctor Di is configured by, for example, a word string, and when the word corresponding to the keyword applied to the search is included as the attribute Aij set for the doctor Di, This doctor Di is extracted.

すなわち、キーワード抽出部157において実行されたキーワード抽出処理の結果として生成したM個(Td≦M≦Th)のキーワード[単語列M]に対応する単語が、医師Diに関して設定される属性Aijとして含まれている場合には、検索処理によってこの医師Diが抽出される。 That is, a word corresponding to M (Td ≦ M ≦ Th) keywords [word string M i ] generated as a result of the keyword extraction process executed in the keyword extraction unit 157 is set as the attribute Aij set for the doctor Di. If it is included, this doctor Di is extracted by the search process.

なお、情報提供ユーザ検索部155は、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[M]のみを検索キーワードとして利用してもよいが、さらに、キーワード[M]に類似する類似語を類似語データベース158から取得して実際に使用するキーワードを増やして検索を実行してもよい。 Note that the information providing user search unit 155 may use only M (Td ≦ M ≦ Th) keywords [M i ] extracted by the keyword extraction unit 157 as search keywords, but the keyword [M i ] May be acquired from the similar word database 158 and the number of keywords actually used may be increased to perform the search.

図5に示すフローチャートを参照して、情報提供ユーザ検索部155が実行するキーワードに基づく情報提供ユーザの検索処理の手順について説明する。図5に示すフローチャートは、類似語を類似語データベース158から取得して検索キーワードを増やして検索を実行する処理手順を示している。   With reference to the flowchart shown in FIG. 5, the procedure of the search process of the information provision user based on the keyword which the information provision user search part 155 performs is demonstrated. The flowchart shown in FIG. 5 shows a processing procedure for acquiring a similar word from the similar word database 158, increasing the search keyword, and executing the search.

情報提供ユーザ検索部155は、まず、ステップS201において、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[M]を入力する。次にステップS202において、類似語データベース158を利用して、キーワード[M]に基づいてキーワード[M]に類似する単語[Mi1,Mi2,Mi3・・]を生成する。類似語データベース158は複数の単語の類似関係データを登録したデータベースであり、1つの単語に基づいて、その類似する単語データを取得可能としたデータベースである。 First, in step S201, the information providing user search unit 155 inputs M (Td ≦ M ≦ Th) keywords [M i ] extracted by the keyword extraction unit 157. In step S202, by using the similar word database 158, and generates a keyword words similar to the keyword [M i] based on [M i] [M i1, M i2, M i3 ··]. The similar word database 158 is a database in which similarity relation data of a plurality of words is registered, and the similar word data can be acquired based on one word.

次に、情報提供ユーザ検索部155は、ステップS203において、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[M]と、類似単語[Mi1,Mi2,Mi3・・]をキーワードとして、ユーザ情報データベース152の検索処理を実行する。検索対象データは、ユーザ情報データベース152に登録された情報提供ユーザの属性情報であり、前述したように、例えば、情報提供ユーザとして登録された医師Diに関する属性Aijに検索キーワードに対応する単語が含まれている場合には、検索処理によってこの医師Diを抽出する。この検索処理によって、複数の情報提供ユーザが抽出される。 Next, in step S203, the information providing user search unit 155 performs the M (Td ≦ M ≦ Th) keyword [M i ] extracted by the keyword extraction unit 157 and the similar word [M i1 , M i2 , M i3]. ..] Is used as a keyword to execute search processing of the user information database 152. The search target data is attribute information of the information providing user registered in the user information database 152. As described above, for example, the attribute Aij related to the doctor Di registered as the information providing user includes a word corresponding to the search keyword. If it is, the doctor Di is extracted by the search process. By this search processing, a plurality of information providing users are extracted.

次に、ステップS204において、ステップS203で抽出された複数の情報提供ユーザから情報提供ユーザとして不適当なユーザを削除する処理を実行する。これは、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中の制限事項入力部306に記入されたデータに基づいて行なわれる。制限事項入力部306には、情報要求ユーザ10が、意見を求めたくない医師についての記載などが含まれ、これらの医師が、検索結果に含まれる場合には情報提供ユーザから削除する。   Next, in step S204, a process of deleting an inappropriate user as an information providing user from the plurality of information providing users extracted in step S203 is executed. This is performed based on the data entered in the restriction entry unit 306 in the entry data of the information request request form transmitted from the information requesting user terminal 110. The restriction item input unit 306 includes a description of doctors that the information requesting user 10 does not want to ask for an opinion. If these doctors are included in the search results, the information requesting user 10 deletes them from the information providing user.

情報提供ユーザ検索部155は、このようにして、最終的なに情報提供ユーザを選択する。管理サーバ150は、情報提供ユーザ検索部155によって抽出された情報提供ユーザ(医師)に対して、通信部156を介して電子メールやWEBメールなどを用いて、情報要求ユーザ(患者)10のリクエスト内容を通知する。   In this way, the information providing user search unit 155 finally selects the information providing user. The management server 150 makes a request from the information requesting user (patient) 10 to the information providing user (doctor) extracted by the information providing user search unit 155 using an email or a WEB mail via the communication unit 156. Notify the contents.

情報要求ユーザ(患者)10のリクエスト内容は、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中のコメント入力部305(図3参照)に記入された内容である。なお、コメント入力部305に記入された内容のみでは、十分理解できない場合は、情報提供ユーザ(医師)20は、管理サーバ150を介して、情報要求ユーザ10に対して、質問の詳細を具体的に説明するように問い合わせを行なうことができる。つまり、コメント入力部305に記入された内容が例えば、キーワード列の場合、医師が患者の意図をくみ取れないケースも考えられるので、患者に対してその旨を伝えることができる。   The request content of the information requesting user (patient) 10 is the content entered in the comment input unit 305 (see FIG. 3) in the entry data of the information requesting request form transmitted from the information requesting user terminal 110. Note that if the content entered in the comment input unit 305 alone cannot be fully understood, the information providing user (doctor) 20 provides details of the question to the information requesting user 10 via the management server 150. Inquiries can be made as described in In other words, when the content entered in the comment input unit 305 is, for example, a keyword string, there may be a case where the doctor cannot grasp the patient's intention, so that the patient can be informed.

図2に示す情報提供ユーザ端末120は、管理サーバ150からの情報要求ユーザ(患者)10のリクエスト内容を、通信部121を介して受信する。この通信には、電子メールやWEBメールなどが適用される。情報提供ユーザ端末120の情報登録部122で指定されたフォーマット文書にコメントや質問の答えを記入する。   The information providing user terminal 120 illustrated in FIG. 2 receives the request content of the information requesting user (patient) 10 from the management server 150 via the communication unit 121. Electronic mail, WEB mail, etc. are applied to this communication. A comment or question answer is entered in the format document specified by the information registration unit 122 of the information providing user terminal 120.

図6に情報提供ユーザ端末120に提示される応答データ記入フォーマット320の例を示す。応答データ記入フォーマット320には、図6に示すように、本人、すなわち情報提供ユーザ(医師)20のID(医師ID)、情報要求ユーザ(患者)10のID、および、情報要求ユーザ(患者)10のコメントが記録されたフォーマット文書が配布される。このコメントは、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中のコメント入力部305(図3参照)に記入された内容である。情報要求ユーザ(患者)10のプライベートな情報および担当医師に関する情報は伝えられない。   FIG. 6 shows an example of a response data entry format 320 presented on the information providing user terminal 120. In the response data entry format 320, as shown in FIG. 6, the ID of the person, that is, the information providing user (doctor) 20, the ID of the information requesting user (patient) 10, and the information requesting user (patient) A format document in which 10 comments are recorded is distributed. This comment is the content entered in the comment input unit 305 (see FIG. 3) in the entry data of the information request request form transmitted from the information requesting user terminal 110. The private information of the information requesting user (patient) 10 and the information regarding the doctor in charge are not transmitted.

この応答データ記入フォーマット320は、管理サーバ150において情報提供ユーザとして選択されたユーザに例えばメール添付データとして送付する。なお、このデータ通信を行なう場合には、通信データの暗号化処理を実行して、データ漏洩の可能性を低減する処理が実行される。   This response data entry format 320 is sent as, for example, mail attachment data to the user selected as the information providing user in the management server 150. When performing this data communication, a communication data encryption process is executed to reduce the possibility of data leakage.

あるいは、この応答データ記入フォーマット320を情報提供ユーザとして選択されたユーザに直接送付することなく、管理サーバ150の管理する質問応答データ格納データベース160に格納し、情報提供ユーザとして選択されたユーザには、質問応答データ格納データベース160に対するアクセス権に対応するパスワードを通知する構成とし、情報提供ユーザ端末120は、情報閲覧部123において、パスワードを適用して管理サーバ150の管理する質問応答データ格納データベース160にアクセスして、パスワードに対応してアクセス可能に設定された応答データ記入フォーマット320を取得する構成としてもよい。   Alternatively, the response data entry format 320 is stored in the question response data storage database 160 managed by the management server 150 without being directly sent to the user selected as the information providing user. The information providing user terminal 120 applies the password in the information browsing unit 123 and manages the question answering data storage database 160 managed by the management server 150 in the information browsing unit 123. The response data entry format 320 set to be accessible corresponding to the password may be acquired.

情報提供ユーザ(医師)20は、管理サーバ150から受信、あるいは、管理サーバ150の管理する質問応答データ格納データベース160にアクセスすることによって取得した応答データ記入フォーマット320(図6参照)にコメント(医師コメント)を記入して、管理サーバ150に送信、すなわち、質問応答データ格納データベース160にアップロードする。   The information providing user (doctor) 20 receives a comment (doctor) in the response data entry format 320 (see FIG. 6) received from the management server 150 or acquired by accessing the question response data storage database 160 managed by the management server 150. (Comment) is entered and transmitted to the management server 150, that is, uploaded to the question response data storage database 160.

管理サーバ150の管理する質問応答データ格納データベース160には、情報提供ユーザ(医師)20から提供されたコメントデータが、情報要求ユーザ(患者)10からの情報要求リクエストフォームデータに対応付けられて格納される。多くの場合、1つの情報要求リクエストに対して、複数の情報提供ユーザ(医師)からのコメントが受領される。   In the question response data storage database 160 managed by the management server 150, comment data provided from the information providing user (doctor) 20 is stored in association with information request request form data from the information requesting user (patient) 10. Is done. In many cases, comments from a plurality of information providing users (doctors) are received for one information request.

情報要求ユーザ(患者)10は、送信した情報要求リクエストに対して、情報提供ユーザ(医師)20から提供されたコメントを、質問応答データ格納データベース160にアクセスすることによって取得することができる。   The information requesting user (patient) 10 can obtain a comment provided by the information providing user (doctor) 20 by accessing the question response data storage database 160 in response to the transmitted information request request.

情報要求ユーザ(患者)10には、管理サーバ150から、質問応答データ格納データベース160に情報提供ユーザ(医師)20からのコメントが格納された場合、その旨を電子メールなどで知らせる構成としてもよい。   When a comment from the information providing user (doctor) 20 is stored in the question response data storage database 160 from the management server 150, the information requesting user (patient) 10 may be notified by e-mail or the like. .

情報要求ユーザ(患者)10が、質問応答データ格納データベース160にアクセスを要求すると、管理サーバ150の認証部159は、情報要求リクエストを管理サーバ150に送信した際の認証処理と同様の認証処理を実行する。情報要求ユーザ(患者)10は、アクセス要求に際して、ユーザID、またはユーザIDと顔画像データを送信し、管理サーバ150の認証部159は、これらのデータを受信して、ユーザ情報データベース152に格納された登録ユーザのユーザ情報との照合処理による認証を実行する。   When the information requesting user (patient) 10 requests access to the question answering data storage database 160, the authentication unit 159 of the management server 150 performs an authentication process similar to the authentication process when the information request is transmitted to the management server 150. Execute. The information requesting user (patient) 10 transmits the user ID or the user ID and the face image data at the time of the access request, and the authentication unit 159 of the management server 150 receives these data and stores them in the user information database 152. Authentication is performed by a verification process with the registered user information of the registered user.

管理サーバ150の認証部159の認証処理によって認証が成立すると、情報要求ユーザ(患者)10は、質問応答データ格納データベース160に格納された情報提供ユーザ(医師)20から送信されたコメントを閲覧することができる。   When authentication is established by the authentication process of the authentication unit 159 of the management server 150, the information requesting user (patient) 10 views the comments transmitted from the information providing user (doctor) 20 stored in the question answering data storage database 160. be able to.

図7に、情報要求ユーザ(患者)10が、質問応答データ格納データベース160に対するアクセスによって取得する応答データ閲覧フォーム例を示す。この応答データ閲覧フォーム350は、情報要求ユーザ端末110が、質問応答データ格納データベース160にアクセスして、自己のリクエスト対応のコメントデータの一覧表示を要求した際に情報要求ユーザ端末110に表示される画面を示している。   FIG. 7 shows an example of a response data browsing form acquired by the information requesting user (patient) 10 by accessing the question response data storage database 160. This response data browsing form 350 is displayed on the information requesting user terminal 110 when the information requesting user terminal 110 accesses the question response data storage database 160 and requests a list display of comment data corresponding to its own request. The screen is shown.

図7に示すように、応答データ閲覧フォーム350は、情報要求ユーザ(患者)属性データ部351、情報提供ユーザコメント部352によって構成される。情報要求ユーザ(患者)属性データ部351には、機密情報データベース151に格納されたユーザ対応の機密情報(電子カルテ)などから取得された情報が記録される。   As illustrated in FIG. 7, the response data browsing form 350 includes an information requesting user (patient) attribute data unit 351 and an information providing user comment unit 352. In the information requesting user (patient) attribute data section 351, information acquired from user-sensitive confidential information (electronic medical record) stored in the confidential information database 151 is recorded.

情報提供ユーザコメント部352には、情報提供ユーザ(医師)20からのコメントがリストとして記録される。図の例では、情報提供ユーザコメント部352に3人の情報提供ユーザ(医師)のコメントが記入された例を示している。情報提供ユーザ(医師)を特定できるような情報は表示されない。複数の情報提供ユーザ(医師)からのコメントが存在する場合には、図に示すようにリスト化されて一度に表示される。   In the information provision user comment section 352, comments from the information provision user (doctor) 20 are recorded as a list. In the example of the figure, an example in which comments of three information providing users (doctors) are entered in the information providing user comment unit 352 is illustrated. Information that can identify the information providing user (doctor) is not displayed. When there are comments from a plurality of information providing users (doctors), they are listed and displayed at a time as shown in the figure.

情報要求ユーザ(患者)10は、これら応答データ閲覧フォーム350から入手した意見を読み、自分のためになると思ったコメントに対してチェックボックス353にチェックをして終了ボタン355を押す。複数のチェックボックスにチェックしてもよいし、1つもチェックしなくてもよい。終了ボタン355を押したとき、該当IDを持つ患者がどのコメントが有用であると感じたかに関する情報が管理サーバ150に送られる。   The information requesting user (patient) 10 reads the opinions obtained from the response data browsing form 350, checks the check box 353 for a comment that he / she thinks will be for himself, and presses the end button 355. A plurality of check boxes may be checked, or none may be checked. When the end button 355 is pressed, information regarding which comments are felt useful by the patient having the corresponding ID is sent to the management server 150.

管理サーバ150は、これらの評価データをユーザ情報データベースに登録された情報提供ユーザの属性情報として登録する。医師に報酬を与える場合にこれらの情報を参考にしてもよい。   The management server 150 registers these evaluation data as attribute information of the information providing user registered in the user information database. Such information may be referred to when a doctor is paid.

図8を参照して、本発明の情報処理システムにおいて実行する一連の処理において、情報要求ユーザ端末110と、管理サーバ150と、情報提供ユーザ端末120との間で実行されるデータ通信シーケンスについて説明する。   Referring to FIG. 8, a data communication sequence executed among information requesting user terminal 110, management server 150, and information providing user terminal 120 in a series of processing executed in the information processing system of the present invention will be described. To do.

通信処理は、図8に示すステップS301〜S310の順に実行される。まず、ステップS301において、情報要求ユーザ端末110から管理サーバ150に対して、情報要求リクエストフォームが送信される。情報要求リクエストフォームは、図3を参照して説明したように、情報要求ユーザ10の識別情報としてのユーザID、顔画像データを含み、質問項目としてのコメントが記入されたフォームである。   The communication process is executed in the order of steps S301 to S310 shown in FIG. First, in step S301, an information request request form is transmitted from the information requesting user terminal 110 to the management server 150. As described with reference to FIG. 3, the information request request form includes a user ID and face image data as identification information of the information requesting user 10, and a comment as a question item is entered.

管理サーバ150は、情報要求ユーザ端末110からの情報要求リクエストフォームを受信すると、情報要求リクエストフォームからユーザID、顔画像データを取得し、これらの各データと、ユーザ情報データベースに格納された登録ユーザのユーザ情報との照合処理に基づく認証処理を実行する。   When the management server 150 receives the information request request form from the information requesting user terminal 110, the management server 150 acquires the user ID and face image data from the information request request form, and each of these data and the registered user stored in the user information database. The authentication process based on the collation process with the user information is executed.

認証が成立すると、ユーザIDに基づいて、ユーザ対応の電子カルテなどの機密情報を機密情報データベース51から取得し、取得した機密情報と、情報要求リクエストフォームとからのキーワード抽出処理を実行する。キーワード抽出処理は、先に説明した図4のフローチャートに従った処理として実行される。   When the authentication is established, confidential information such as an electronic medical record corresponding to the user is acquired from the confidential information database 51 based on the user ID, and keyword extraction processing is executed from the acquired confidential information and the information request request form. The keyword extraction process is executed as a process according to the flowchart of FIG. 4 described above.

次に、情報要求ユーザ端末110からの情報要求リクエストに対する最適な情報提供ユーザ(例えば医師)を選択するため、キーワードに基づいてユーザ情報データベースに登録された情報提供ユーザの検索処理を実行し、キーワードに対応する属性情報が登録された情報提供ユーザ(例えば医師)を選択する。この処理は、図5に示す処理フローに従って実行される。   Next, in order to select an optimum information providing user (for example, a doctor) for the information requesting request from the information requesting user terminal 110, the information providing user registered in the user information database is searched based on the keyword, An information providing user (for example, a doctor) in which attribute information corresponding to is registered is selected. This process is executed according to the process flow shown in FIG.

このようにして選択された情報提供ユーザの情報提供ユーザ端末120に対して、図8に示すステップS302において、管理サーバ150から依頼メールが送信される。情報提供ユーザ20は、依頼メールを受信すると、管理サーバ150に対して、応答データ記入フォームをリクエストして、ステップS304において、応答データ記入フォームを管理サーバ150から受領する。   In step S302 shown in FIG. 8, a request mail is transmitted from the management server 150 to the information providing user terminal 120 of the information providing user selected in this way. Upon receiving the request mail, the information providing user 20 requests a response data entry form from the management server 150 and receives the response data entry form from the management server 150 in step S304.

応答データ記入フォームは、先に図6を参照して説明したように、情報要求ユーザ10からの情報要求リクエストに記録されたコメント、すなわち質問が記録されたデータであり、情報提供ユーザ20の提供するコメントの記入欄が設定されたデータである。なお、先に説明したように、情報提供ユーザ20は、応答データ記入フォームはメールによって管理サーバ150から直接受領してもよいが、管理サーバ150から、質問応答データベース161に対するアクセス権を付与するためのパスワードを受領し、情報提供ユーザ端末120が、受領したパスワードを適用して質問応答データベース161に対するアクセスを実行して、必要な応答データ記入フォームを取得する構成としてもよい。   As described above with reference to FIG. 6, the response data entry form is data in which comments recorded in the information request from the information requesting user 10, i.e., questions, are recorded and provided by the information providing user 20. This is data in which a comment entry column is set. As described above, the information providing user 20 may receive the response data entry form directly from the management server 150 by e-mail. However, the information providing user 20 grants the access right to the question response database 161 from the management server 150. The information providing user terminal 120 may apply the received password to execute access to the question answering database 161 to obtain a necessary response data entry form.

次に、情報提供ユーザ20は、受領した応答データ記入フォームに記録された情報要求ユーザ10のコメントを読み、自分のコメントを提供する処理を実行するが、受領した応答データ記入フォームに記録された情報要求ユーザ10のコメントが不十分な場合、ステップS305において、管理サーバ150に情報要求ユーザ10の質問の詳細を呈示してもらうように要求することができる。   Next, the information providing user 20 reads the comment of the information requesting user 10 recorded on the received response data entry form and executes a process of providing his / her comment, but the information provided user 20 is recorded on the received response data entry form. If the comments of the information requesting user 10 are insufficient, it is possible to request the management server 150 to present details of the information requesting user 10 question in step S305.

管理サーバ150は、この要求を受信すると、ステップS306において、情報要求ユーザ端末110に対して、質問の具体化を要求するメッセージを送信し、ステップS307において、情報要求ユーザ端末110からの、質問詳細情報を受領すると、ステップS308において、受領した質問詳細情報を情報提供ユーザ端末120に送信する。なお、このステップS305〜S308の処理は省略可能な処理である。   Upon receiving this request, the management server 150 transmits a message requesting the materialization of the question to the information requesting user terminal 110 in step S306, and in step S307, the details of the question from the information requesting user terminal 110 are sent. When the information is received, the received detailed question information is transmitted to the information providing user terminal 120 in step S308. Note that the processing in steps S305 to S308 can be omitted.

次に、ステップS309において、情報提供ユーザ20は、応答データ記入フォームに自分のコメントを記入し、管理サーバ150に送信する。管理サーバ150は、受領コメントを質問応答データベース161に格納する。管理サーバ150は、受領コメントが質問応答データベース161に格納された場合は、情報要求ユーザ端末110に対してコメントが格納されたことを通知するメッセージを送信する。   Next, in step S 309, the information providing user 20 enters his / her comment on the response data entry form and transmits it to the management server 150. The management server 150 stores the received comment in the question response database 161. When the received comment is stored in the question response database 161, the management server 150 transmits a message notifying the information requesting user terminal 110 that the comment has been stored.

情報要求ユーザ10は、ステップS310において、情報要求ユーザ端末110から、管理サーバ150の質問応答データベース161にアクセスし、先に図7を参照して説明した応答データ閲覧フォームを取得し、自分の質問に対応するコメントを取得する。さらに、図には示していないが、情報要求ユーザ端末110から、コメントに対応する評価データを管理サーバ150に送信することができる。   In step S310, the information requesting user 10 accesses the question response database 161 of the management server 150 from the information requesting user terminal 110, obtains the response data browsing form described above with reference to FIG. Get the comment corresponding to. Furthermore, although not shown in the figure, the evaluation data corresponding to the comment can be transmitted from the information requesting user terminal 110 to the management server 150.

図8を参照した通信シーケンスによって理解されるように、このシステムにおける情報提供処理においては、情報要求ユーザ端末110と、情報提供ユーザ端末120とが直接通信を行なうことはなく、情報要求ユーザ10と情報提供ユーザ20とが直接通信を行なうことなく情報の提供が行なわれる。   As understood from the communication sequence with reference to FIG. 8, in the information providing process in this system, the information requesting user terminal 110 and the information providing user terminal 120 do not communicate directly, and the information requesting user 10 Information is provided without directly communicating with the information providing user 20.

情報要求ユーザ10の個人的な機密情報は、管理サーバ150の機密情報データベース151に格納されており、このデータベースに対しては管理サーバ150のみがアクセスし、情報要求ユーザ端末110と、情報提供ユーザ端末120からのアクセスは許容されない。情報要求ユーザ端末110と、情報提供ユーザ端末120は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバ150の機密情報データベース151に格納された情報要求ユーザ10の個人的な機密情報は、外部に漏洩することがない。さらに、管理サーバ150は、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に基づいて情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントが情報要求ユーザに提供可能となる。   The private confidential information of the information requesting user 10 is stored in the confidential information database 151 of the management server 150. Only the management server 150 accesses this database, and the information requesting user terminal 110 and the information providing user Access from the terminal 120 is not allowed. The information requesting user terminal 110 and the information providing user terminal 120 are only allowed to access the question answering database within a limited range, and the information requesting user 10 stored in the confidential information database 151 of the management server 150 is used. Personally confidential information will not be leaked to the outside. Furthermore, since the management server 150 acquires information for selecting the optimal information providing user from the confidential information database and selects the information providing user based on the acquired information, a useful comment by the optimal information providing user is received. It can be provided to information requesting users.

本発明の構成によれば、情報要求端末と、情報提供端末とが直接通信を行なうことなく、情報要求ユーザに対して、情報提供ユーザから提供された情報が提示可能となる。例えば、情報要求ユーザの個人的な機密情報は、管理サーバの機密情報データベースに格納され、このデータベースに対しては管理サーバのみがアクセスし、情報要求端末と、情報提供端末からのアクセスは許容されない。情報要求端末と、情報提供端末は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバの機密情報データベースに格納された機密情報は、外部に漏洩することがない。管理サーバは、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に従って情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントを情報要求ユーザに提供することが可能となる。   According to the configuration of the present invention, it is possible to present information provided from an information providing user to an information requesting user without directly communicating between the information requesting terminal and the information providing terminal. For example, the private confidential information of the information requesting user is stored in the confidential information database of the management server, and only the management server accesses this database, and access from the information requesting terminal and the information providing terminal is not permitted. . The information requesting terminal and the information providing terminal are only allowed to access the question answering database to a limited extent, and the confidential information stored in the confidential information database of the management server may be leaked to the outside. Absent. The management server obtains information for selecting the optimum information providing user from the confidential information database, and selects the information providing user according to the obtained information. Therefore, the information requesting user provides useful comments by the optimum information providing user. It becomes possible to do.

このように、本発明を利用することによって、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除し、また個人情報を含むデータ通信に際しては、通信データの暗号化を実行するなどのセキュリティを高める構成としており、情報の漏洩が防止される。上述した実施例において説明したように、患者は自分のプライベートな情報を知られることなく、自分の担当医師以外の専門化からのセカンドオピニオンを、安全に獲得することができる。担当医師に本システムを使用したコメント取得が行なわれていることを知られる恐れもなく、医師同士も誰が該当患者に関わっているかの情報を取得することはできないので、人間関係に亀裂が入ることがない。   As described above, by using the present invention, the user can acquire information required by the user using personal information that cannot be directly referred to by himself / herself. Further, access from outside to the confidential information database is eliminated, and when data communication including personal information is performed, security is enhanced such as encryption of communication data, and information leakage is prevented. As described in the above-described embodiments, the patient can safely acquire a second opinion from a specialist other than his / her doctor without knowing his / her private information. There is no fear that the doctor in charge will be aware that comments are being obtained using this system, and doctors cannot obtain information about who is involved in the patient, so there is a crack in the human relationship There is no.

なお、上記実施例では、質問に対する適した情報提供者を検索し、その回答を管理サーバを介して閲覧できる構成としたが、例えば図9に示すように、もっと単純に情報要求ユーザ10からの情報リクエストと情報要求ユーザ10に関する機密情報とを用いて、提供情報検索部601において、情報検索用の検索条件を生成し、システム内のデータベースや、ネットワーク上に接続されたデータベース611を検索して検索結果を情報要求ユーザ10に提供するだけの構成としてもよい。図9において、検索結果は検索データ格納データベース602に格納される。あるいは、情報要求ユーザ10からの情報リクエストと機密情報を用いて、情報リクエストに適した情報提供者をユーザ情報データベースで検索して出力するだけの構成としてもよい。   In the above-described embodiment, a suitable information provider for the question is searched, and the answer can be browsed via the management server. However, for example, as shown in FIG. Using the information request and the confidential information regarding the information requesting user 10, the provided information search unit 601 generates a search condition for information search, and searches a database in the system or a database 611 connected to the network. The search result may be simply provided to the information requesting user 10. In FIG. 9, the search result is stored in the search data storage database 602. Or it is good also as a structure which only searches and outputs the information provider suitable for an information request in a user information database using the information request from the information request user 10, and confidential information.

いずれの場合においても、これまで利用が困難であった自己の機密情報を活用した情報検索が可能となる。   In either case, it is possible to search for information utilizing the confidential information of the user that has been difficult to use.

なお、検索結果を表示する際に、検索結果と共に検索式を表示するように構築された検索データベースが多い。このような場合には、機密情報が漏洩してしまう恐れがあるため、検索結果には機密情報自体が機密情報と識別可能な状態で含まれないように提供情報検索手段で検索結果を出力することが望ましい。すなわち、検索結果に機密情報の言葉の一部が含まれる場合であっても、検索式自体やその用語がハイライトや太字化されていなければ、少なくとも情報要求者固有の機密情報だと分からない場合も多いし、明らかな削除を行うとかえってそれが目立ってしまう恐れがある。従って、このように検索結果に機密情報に関わる語を強調する変更を行わなければ良い。   Note that many search databases are configured to display a search expression together with a search result when displaying the search result. In such a case, since the confidential information may be leaked, the search result is output by the provided information search means so that the confidential information itself is not included in a state that can be distinguished from the confidential information. It is desirable. In other words, even if the search result includes a part of confidential information words, if the search expression itself or its terms are not highlighted or bolded, at least the information requester's confidential information is not known. There are many cases, and there is a risk that it will become noticeable if it is clearly deleted. Therefore, there is no need to change the search result to emphasize words related to confidential information.

最後に、上述した検索処理を実行する情報要求ユーザ端末110、情報提供ユーザ端末120、管理サーバ150に適用可能な情報処理装置のハードウェア構成例について、図10を参照して説明する。   Finally, a hardware configuration example of an information processing apparatus applicable to the information requesting user terminal 110, the information providing user terminal 120, and the management server 150 that execute the above-described search processing will be described with reference to FIG.

CPU(Central Processing Unit)501は、OS(Operating System)、上述の実施例においてデータ通信制御、さらに、管理サーバにおいては、ユーザ認証処理、データ検索処理、キーワード抽出処理等、各処理の実行シーケンスを記述した各種コンピュータ・プログラムに従ったデータ処理を実行する。   A CPU (Central Processing Unit) 501 performs an execution sequence of each process such as an OS (Operating System), data communication control in the above-described embodiment, and further, a user authentication process, a data search process, a keyword extraction process, and the like in the management server. Data processing is executed according to the various computer programs described.

ROM(Read Only Memory)502は、CPU501が使用するプログラムや演算パラメータ等を格納する。RAM(Random Access Memory)503は、CPU501の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはCPUバスなどから構成されるホストバス504により相互に接続されている。   A ROM (Read Only Memory) 502 stores programs used by the CPU 501, calculation parameters, and the like. A RAM (Random Access Memory) 503 stores programs used in the execution of the CPU 501, parameters that change as appropriate during the execution, and the like. These are connected to each other by a host bus 504 including a CPU bus.

ホストバス504は、ブリッジ505を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス506に接続されている。   The host bus 504 is connected to an external bus 506 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 505.

キーボード508、ポインティングデバイス509は、ユーザにより操作される入力デバイスである。ディスプレイ510は、液晶表示装置またはCRT(Cathode Ray Tube)などから成り、各種情報をテキストやイメージで表示する。   A keyboard 508 and a pointing device 509 are input devices operated by the user. The display 510 includes a liquid crystal display device, a CRT (Cathode Ray Tube), or the like, and displays various types of information as text and images.

HDD(Hard Disk Drive)511は、ハードディスクを内蔵し、ハードディスクを駆動し、CPU501によって実行するプログラムや情報を記録または再生させる。ハードディスクは、管理サーバ150においては、図2に示す機密情報データベース151、ユーザ情報データベース152、類似語データベース158、質問応答データベース161としての役割、および各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。   An HDD (Hard Disk Drive) 511 includes a hard disk, drives the hard disk, and records or reproduces a program executed by the CPU 501 and information. The hard disk stores various computer programs such as the confidential information database 151, the user information database 152, the similar word database 158, the question answering database 161 shown in FIG. 2, and various data processing programs in the management server 150. Is done.

ドライブ512は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体521に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース507、外部バス506、ブリッジ505、およびホストバス504を介して接続されているRAM503に供給する。なお、リムーバブル記録媒体521も上述のハードディスクと同様、管理サーバ150においては、図2に示す機密情報データベース151、ユーザ情報データベース152、類似語データベース158、質問応答データベース161としての役割を持つことができる。   The drive 512 reads data or a program recorded on a removable recording medium 521 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and the data or program is read out from the interface 507 and the external bus 506. , And supplied to the RAM 503 connected via the bridge 505 and the host bus 504. The removable recording medium 521 can also serve as the confidential information database 151, the user information database 152, the similar word database 158, and the question answering database 161 shown in FIG. .

接続ポート514は、外部接続機器522を接続するポートであり、USB,IEEE1394等の接続部を持つ。接続ポート514は、インタフェース507、および外部バス506、ブリッジ505、ホストバス504等を介してCPU501等に接続されている。通信部515は、ネットワークに接続され、CPU501、またはHDD511等からの供給データの送信、データ受信を実行する。   The connection port 514 is a port for connecting the external connection device 522 and has a connection unit such as USB or IEEE1394. The connection port 514 is connected to the CPU 501 and the like via the interface 507, the external bus 506, the bridge 505, the host bus 504, and the like. A communication unit 515 is connected to a network and executes transmission of data supplied from the CPU 501 or the HDD 511 and data reception.

なお、図10に示す情報処理装置のハードウェア構成例は、PCを適用して構成した装置の一例であり、本発明の情報処理装置は、図10に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。   Note that the hardware configuration example of the information processing apparatus illustrated in FIG. 10 is an example of an apparatus configured by applying a PC, and the information processing apparatus of the present invention is not limited to the configuration illustrated in FIG. Any configuration can be used as long as the processing described in the above item can be executed.

以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiments without departing from the gist of the present invention. In other words, the present invention has been disclosed in the form of exemplification, and should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.

なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。   The series of processes described in the specification can be executed by hardware, software, or a combined configuration of both. When executing processing by software, the program recording the processing sequence is installed in a memory in a computer incorporated in dedicated hardware and executed, or the program is executed on a general-purpose computer capable of executing various processing. It can be installed and executed.

例えば、プログラムは記録媒体としてのハードディスクやROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD−ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。   For example, the program can be recorded in advance on a hard disk or ROM (Read Only Memory) as a recording medium. Alternatively, the program is temporarily or permanently stored on a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto optical) disk, a DVD (Digital Versatile Disc), a magnetic disk, or a semiconductor memory. It can be stored (recorded). Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。   The program is installed on the computer from the removable recording medium as described above, or is wirelessly transferred from the download site to the computer, or is wired to the computer via a network such as a LAN (Local Area Network) or the Internet. The computer can receive the program transferred in this manner and install it on a recording medium such as a built-in hard disk.

なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。   The various processes described in the specification are not only executed in time series according to the description, but may be executed in parallel or individually as required by the processing capability of the apparatus that executes the processes. Further, in this specification, the system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to being in the same casing.

以上、説明したように、本発明の構成は、例えば情報要求ユーザの個人的な機密情報を管理サーバのみがアクセス可能な機密情報データベースに格納し、管理サーバは、機密情報を適用して、情報リクエストに適した検索をする構成であり、機密情報を漏洩することなく管理するとともに、機密情報に基づく情報検索を可能とした情報処理システムが実現される。   As described above, the configuration of the present invention stores, for example, the personal confidential information of the information requesting user in the confidential information database accessible only by the management server, and the management server applies the confidential information to the information An information processing system that is configured to perform a search suitable for a request, manages confidential information without leaking, and enables information retrieval based on the confidential information is realized.

本発明の構成によれば、利用者は自分で直接は参照することができないパーソナルな情報を用いて自分の必要とする情報を獲得することができる。さらに機密情報データベースに対する外部からのアクセスを排除可能であり、セキュリティを考慮した上で、有効な情報を確実に取得する構成が実現される。   According to the configuration of the present invention, the user can acquire the information he needs using personal information that cannot be directly referred to by himself / herself. Furthermore, access to the confidential information database from the outside can be eliminated, and a configuration for reliably acquiring valid information in consideration of security is realized.

本発明の情報処理システムの全体構成を示す図である。It is a figure showing the whole information processing system composition of the present invention. 本発明の情報処理システムを構成する管理サーバの構成について説明するブロック図である。It is a block diagram explaining the structure of the management server which comprises the information processing system of this invention. 情報要求ユーザ端末から管理サーバに送信される情報要求リクエストのフォーム例について説明する図である。It is a figure explaining the example of a form of the information request request transmitted to a management server from an information request user terminal. キーワード抽出部の実行するキーワード抽出処理の詳細手順を示すフローチャートである。It is a flowchart which shows the detailed procedure of the keyword extraction process which a keyword extraction part performs. 情報提供ユーザ検索部が実行するキーワードに基づく情報提供ユーザの検索処理の手順について説明するフローチャートである。It is a flowchart explaining the procedure of the search process of the information provision user based on the keyword which an information provision user search part performs. 情報提供ユーザ端末に提示される応答データ記入フォーマットの例を示す図である。It is a figure which shows the example of the response data entry format shown to an information provision user terminal. 情報要求ユーザが、質問応答データ格納データベースに対するアクセスによって取得する応答データ閲覧フォーム例を示す図である。It is a figure which shows the example of a response data browsing form which an information request user acquires by access with respect to a question response data storage database. 本発明の情報処理システムにおいて実行する一連の処理において、情報要求ユーザ端末と、管理サーバと、情報提供ユーザ端末との間で実行されるデータ通信シーケンスについて説明する図である。It is a figure explaining the data communication sequence performed among an information request user terminal, a management server, and an information provision user terminal in a series of processes performed in the information processing system of this invention. 本発明の情報処理システムを構成する管理サーバの構成について説明するブロック図である。It is a block diagram explaining the structure of the management server which comprises the information processing system of this invention. 情報要求ユーザ端末と、管理サーバと、情報提供ユーザ端末を構成する情報処理装置のハードウェア構成例について説明する図である。It is a figure explaining the hardware structural example of the information processing apparatus which comprises an information request | requirement user terminal, a management server, and an information provision user terminal.

符号の説明Explanation of symbols

10 情報要求ユーザ
20 情報提供ユーザ
110 情報要求ユーザ端末
120 情報提供ユーザ端末
121 通信部
122 情報登録部
123 情報閲覧部
150 管理サーバ
151 機密情報データベース
152 ユーザ情報データベース
153 通信部
154 機密情報検索部
155 情報提供ユーザ検索部
156通信部
157 キーワード抽出部
158 類似語データベース
159 ユーザ認証部
161 質問応答データ格納データベース
180 ネットワーク
300 情報要求リクエストフォーム
301 ユーザID入力部
302 顔画像データ入力部
303 診察日入力部
304 病名入力部
305 コメント入力部
306 制限事項入力部
307 送信ボタン
320 応答データ記入フォーマット
350 応答データ閲覧フォーム
351 情報要求ユーザ(患者)属性データ部
352 情報提供ユーザコメント部
353 チェックボックス
355 終了ボタン
501 CPU(Central processing Unit)
502 ROM(Read-Only-Memory)
503 RAM(Random Access Memory)
504 ホストバス
505 ブリッジ
506 外部バス
507 インタフェース
508 キーボード
509 ポインティングデバイス
510 ディスプレイ
511 HDD(Hard Disk Drive)
512 ドライブ
514 接続ポート
515 通信部
521 リムーバブル記録媒体
522 外部接続機器
601 情報提供検索部
602 検索データ格納部
611 データベース
DESCRIPTION OF SYMBOLS 10 Information requesting user 20 Information providing user 110 Information requesting user terminal 120 Information providing user terminal 121 Communication unit 122 Information registration unit 123 Information browsing unit 150 Management server 151 Confidential information database 152 User information database 153 Communication unit 154 Confidential information search unit 155 Information Provided user search unit 156 Communication unit 157 Keyword extraction unit 158 Similar word database 159 User authentication unit 161 Question answer data storage database 180 Network 300 Information request request form 301 User ID input unit 302 Face image data input unit 303 Examination date input unit 304 Disease name Input unit 305 Comment input unit 306 Restriction item input unit 307 Send button 320 Response data entry format 350 Response data browsing form 351 Information request User (patient) attribute data part 352 Information providing user comment part 353 Check box 355 End button 501 CPU (Central processing Unit)
502 ROM (Read-Only-Memory)
503 RAM (Random Access Memory)
504 Host bus 505 Bridge 506 External bus 507 Interface 508 Keyboard 509 Pointing device 510 Display 511 HDD (Hard Disk Drive)
512 Drive 514 Connection port 515 Communication unit 521 Removable recording medium 522 Externally connected device 601 Information provision search unit 602 Search data storage unit 611 Database

Claims (32)

情報要求端末と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースと、各ユーザに対応付けられた機密情報を格納した機密情報データベースと、前記情報要求端末からの情報要求を受信して情報要求を処理する管理部を有する情報処理システムであり、
前記情報要求端末は、ユーザ識別情報を含む情報要求リクエストを前記管理部に送信する構成を有し、
前記管理部は、
情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、前記ユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理システム。
An information request terminal, a user information database that stores user identification information for each user of the user, a confidential information database that stores confidential information associated with each user, and an information request from the information request terminal An information processing system having a management unit for processing information requests.
The information request terminal has a configuration for transmitting an information request including user identification information to the management unit,
The management unit
A user authentication unit that executes user authentication processing based on user information included in the information request received from the information requesting terminal and a matching process with the user information database;
A confidential information search unit that acquires confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. And
An information processing system comprising:
前記提供情報検索部は、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする請求項1に記載の情報処理システム。
The provided information search unit
2. The information processing system according to claim 1, wherein when the information acquired from the confidential information database is included in a search result provided to the user, the confidential information is provided as a data setting that cannot be identified.
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項1に記載の情報処理システム。
The user information database stores user information of information providing users,
The provided information search unit executes a search process of the user information database based on the confidential information and the configuration data of the information request request, and searches for an information providing user suitable for the information request request The information processing system according to claim 1, further comprising a search unit, and transmitting information of the searched information providing user to the information requesting terminal.
前記情報処理システムは、さらに、
前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項1に記載の情報処理システム。
The information processing system further includes:
A question response database for storing response data from the information providing user searched in the information providing user search unit;
The user authentication unit performs user authentication in response to an access request to the question answering database from the information requesting user, allows access on condition that user authentication is established, and provides information provided by the information providing user. The information processing system according to claim 1, further comprising a configuration for providing the information requesting terminal.
前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索部は、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする請求項1に記載の情報処理システム。
The confidential information database is
A database that stores confidential information corresponding to the information requesting user in association with a user identifier,
The confidential information search unit
The information processing system according to claim 1, wherein the information processing system is configured to execute processing for acquiring confidential information corresponding to the information requesting user from the confidential information database on condition that user authentication is established.
前記管理部は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、
前記提供情報検索部は、
前記キーワード抽出部の生成したキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする請求項1に記載の情報処理システム。
The management unit further includes:
A keyword extracting unit that generates a keyword for searching for an information providing user based on the confidential information acquired from the confidential information database and the configuration data of the information request request;
The provided information search unit
The information processing system according to claim 1, wherein the database search process is executed based on a keyword generated by the keyword extraction unit.
前記キーワード抽出部は、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする請求項6に記載の情報処理システム。
The keyword extraction unit
The morphological analysis is executed based on the confidential information acquired from the confidential information database and the configuration data of the information request request, and a process of acquiring word information usable as a keyword is executed. Item 7. The information processing system according to Item 6.
前記提供情報検索部は、
前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記データベースの検索処理を実行する構成であることを特徴とする請求項6に記載の情報処理システム。
The provided information search unit
The information according to claim 6, wherein a similar word similar to the keyword generated by the keyword extraction unit is acquired, and the database search process is executed based on the keyword including the similar word. Processing system.
前記ユーザ認証部は、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする請求項1に記載の情報処理システム。
The user authentication unit includes:
The information processing system according to claim 1, wherein a user authentication process based on a user face image data matching process is executed.
前記管理部は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする請求項4に記載の情報処理システム。
The management unit further includes:
5. The information processing system according to claim 4, further comprising: a password issuance process that is applied to setting an access right for the question answering database.
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する管理サーバとしての情報処理装置であり、
前記情報要求端末から受信する情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証部と、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を前記機密情報データベースから取得する機密情報検索部と、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索部と、
を有することを特徴とする情報処理装置。
As a management server that receives information requests from an information requesting terminal and applies information stored in a confidential information database that stores confidential information associated with the user making the information request, and executes information provision processing for the user Information processing apparatus,
A user authentication unit that executes user authentication processing based on collation processing between user information included in the information request received from the information requesting terminal and a user information database that stores user identification information for each user of the user,
A confidential information search unit that acquires confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. And
An information processing apparatus comprising:
前記提供情報検索部は、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供する構成であることを特徴とする請求項11に記載の情報処理装置。
The provided information search unit
12. The information processing apparatus according to claim 11, wherein when the information acquired from the confidential information database is included in a search result provided to the user, the confidential information is provided as a data setting that cannot be identified.
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索部は、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項11に記載の情報処理装置。
The user information database stores user information of information providing users,
The provided information search unit executes a search process of the user information database based on the confidential information and the configuration data of the information request request, and searches for an information providing user suitable for the information request request The information processing apparatus according to claim 11, further comprising a search unit, and transmitting information of the searched information providing user to the information requesting terminal.
前記情報処理装置は、さらに、
前記情報提供ユーザ検索部において検索された情報提供ユーザからの応答データを格納する質問応答データベースを有し、
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項11に記載の情報処理装置。
The information processing apparatus further includes:
A question response database for storing response data from the information providing user searched in the information providing user search unit;
The user authentication unit performs user authentication in response to an access request to the question answering database from the information requesting user, allows access on condition that user authentication is established, and provides information provided by the information providing user. The information processing apparatus according to claim 11, wherein the information processing apparatus is configured to be provided to the information requesting terminal.
前記ユーザ認証部は、前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提供する構成を有することを特徴とする請求項14に記載の情報処理装置。   The user authentication unit performs user authentication in response to an access request to the question answering database from the information requesting user, permits access on the condition that user authentication is established, and provides information provided by the information providing user. The information processing apparatus according to claim 14, wherein the information processing apparatus is configured to be provided to the information requesting terminal. 前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索部は、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする請求項11に記載の情報処理装置。
The confidential information database is
A database that stores confidential information corresponding to the information requesting user in association with a user identifier,
The confidential information search unit
The information processing apparatus according to claim 11, wherein the information processing apparatus is configured to execute processing for acquiring confidential information corresponding to the information requesting user from the confidential information database on condition that user authentication is established.
前記情報処理装置は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出部を有し、
前記情報提供ユーザ検索部は、
前記キーワード抽出部の生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行する構成であることを特徴とする請求項11に記載の情報処理装置。
The information processing apparatus further includes:
A keyword extracting unit that generates a keyword for searching for an information providing user based on the confidential information acquired from the confidential information database and the configuration data of the information request request;
The information providing user search unit
Based on the keyword generated by the keyword extraction unit, the user information database search process is executed, and an optimum information providing user corresponding to the information request is searched. The information processing apparatus according to claim 11.
前記キーワード抽出部は、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行する構成であることを特徴とする請求項17に記載の情報処理装置。
The keyword extraction unit
The morphological analysis is executed based on the confidential information acquired from the confidential information database and the configuration data of the information request request, and a process of acquiring word information usable as a keyword is executed. Item 18. The information processing device according to Item 17.
前記情報提供ユーザ検索部は、
前記キーワード抽出部の生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行する構成であることを特徴とする請求項17に記載の情報処理装置。
The information providing user search unit
18. The configuration according to claim 17, wherein a similar word similar to the keyword generated by the keyword extraction unit is acquired, and search processing of the user information database is executed based on the keyword including the similar word. Information processing device.
前記ユーザ認証部は、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行する構成であることを特徴とする請求項11に記載の情報処理装置。
The user authentication unit includes:
The information processing apparatus according to claim 11, wherein a user authentication process based on a user face image data matching process is executed.
前記情報処理装置は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行する構成を有することを特徴とする請求項14に記載の情報処理装置。
The information processing apparatus further includes:
The information processing apparatus according to claim 14, further comprising: a password issuance process applied to setting an access right for the question answering database.
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理を実行する情報処理方法であり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とする情報処理方法。
An information processing method for receiving an information request from an information requesting terminal and applying information stored in a confidential information database storing confidential information associated with the user making the information request to execute an information providing process for the user And
A user authentication step for executing a user authentication process based on a collation process between the user information included in the information request received from the information request terminal and a user information database storing user identification information for each user of the user;
A confidential information search step for acquiring confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. Steps,
An information processing method characterized by comprising:
前記提供情報検索ステップは、
前記機密情報データベースから取得した情報を前記ユーザに提供する検索結果に含める場合、機密情報が識別可能とならないデータ設定として提供することを特徴とする請求項22に記載の情報処理方法。
The provided information search step includes:
23. The information processing method according to claim 22, wherein when information acquired from the confidential information database is included in a search result provided to the user, the information is provided as a data setting that does not allow identification of the confidential information.
前記ユーザ情報データベースには、情報提供ユーザのユーザ情報が格納されており、
前記提供情報検索ステップは、前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに適した情報提供ユーザを検索する情報提供ユーザ検索部を有するとともに、検索された情報提供ユーザの情報を前記情報要求端末に送信することを特徴とする請求項22に記載の情報処理方法。
The user information database stores user information of information providing users,
The providing information search step performs an information processing user search process based on the confidential information and the configuration data of the information request request, and searches for an information providing user suitable for the information request request. 23. The information processing method according to claim 22, further comprising a search unit, and transmitting information of the searched information providing user to the information requesting terminal.
前記情報処理方法は、さらに、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する情報提供ユーザ検索ステップと、
前記情報提供ユーザ検索ステップにおいて選択された情報提供ユーザからの応答データを質問応答データベースに格納するステップと、
前記情報要求ユーザからの前記質問応答データベースに対するアクセス要求に応じて、ユーザ認証を実行し、ユーザ認証の成立を条件としてアクセスを許容し、情報提供ユーザから提供された情報を前記情報要求端末に提示する情報提示ステップと、
を有することを特徴とする請求項22に記載の情報処理方法。
The information processing method further includes:
An information providing user search step of executing a search process of the user information database based on the confidential information and the configuration data of the information request request and searching for an optimal information providing user corresponding to the information request.
Storing response data from the information providing user selected in the information providing user search step in a question answering database;
In response to an access request from the information requesting user to the question answering database, user authentication is performed, access is permitted on condition that user authentication is established, and information provided by the information providing user is presented to the information requesting terminal. An information presentation step,
The information processing method according to claim 22, further comprising:
前記機密情報データベースは、
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索ステップは、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行することを特徴とする請求項22に記載の情報処理方法。
The confidential information database is
A database that stores confidential information corresponding to the information requesting user in association with a user identifier,
The confidential information search step includes:
23. The information processing method according to claim 22, wherein a process of acquiring confidential information corresponding to the information requesting user from the confidential information database is executed on condition that user authentication is established.
前記情報処理方法は、さらに、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて情報提供ユーザを検索するためのキーワードを生成するキーワード抽出ステップを有し、
前記情報提供ユーザ検索ステップは、
前記キーワード抽出ステップにおいて生成したキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行し、前記情報要求リクエストに対応する最適な情報提供ユーザを検索する処理を実行することを特徴とする請求項22に記載の情報処理方法。
The information processing method further includes:
A keyword extraction step of generating a keyword for searching for an information providing user based on the confidential information acquired from the confidential information database and the configuration data of the information request request;
The information providing user search step includes:
23. The search processing for the user information database is executed based on the keyword generated in the keyword extraction step, and the processing for searching for an optimal information providing user corresponding to the information request is executed. Information processing method described in 1.
前記キーワード抽出ステップは、
前記機密情報データベースから取得した機密情報と前記情報要求リクエストの構成データとに基づいて形態素解析を実行し、キーワードとして利用可能な単語情報を取得する処理を実行するステップであることを特徴とする請求項27に記載の情報処理方法。
The keyword extraction step includes:
The morphological analysis is performed based on the confidential information acquired from the confidential information database and the configuration data of the information request request, and a process of acquiring word information usable as a keyword is performed. Item 28. The information processing method according to Item 27.
前記情報提供ユーザ検索ステップは、
前記キーワード抽出ステップにおいて生成したキーワードに類似する類似語を取得し、該類似語を含むキーワードに基づいて、前記ユーザ情報データベースの検索処理を実行するステップであることを特徴とする請求項27に記載の情報処理方法。
The information providing user search step includes:
28. The step of acquiring a similar word similar to the keyword generated in the keyword extraction step and executing a search process of the user information database based on the keyword including the similar word. Information processing method.
前記ユーザ認証ステップは、
ユーザの顔画像データの照合処理に基づくユーザ認証処理を実行することを特徴とする請求項22に記載の情報処理方法。
The user authentication step includes:
The information processing method according to claim 22, wherein a user authentication process based on a collation process of user face image data is executed.
前記情報処理方法は、さらに、
前記質問応答データベースに対するアクセス権の設定に適用するパスワードの発行処理を実行するステップを有することを特徴とする請求項25に記載の情報処理方法。
The information processing method further includes:
26. The information processing method according to claim 25, further comprising a step of executing a password issuance process applied to setting an access right for the question answering database.
情報要求端末からの情報要求を受領し、情報要求を行なう利用ユーザに対応付けられた機密情報を格納した機密情報データベースの格納情報を適用して、利用ユーザに対する情報提供処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
前記情報要求端末から受信した情報要求リクエストに含まれるユーザ情報と、利用ユーザのユーザ毎のユーザ識別情報を格納するユーザ情報データベースとの照合処理に基づくユーザ認証処理を実行するユーザ認証ステップと、
ユーザ認証の成立を条件として、該ユーザに対応する機密情報を機密情報データベースから取得する機密情報検索ステップと、
前記機密情報と前記情報要求リクエストの構成データとに基づいて、該情報処理システム内もしくはネットワークで接続されたデータベースの検索処理を実行し、検索結果を前記情報要求端末に対して提供する提供情報検索ステップと、
を有することを特徴とするコンピュータ・プログラム。
Receives an information request from an information requesting terminal, and applies information stored in a confidential information database storing confidential information associated with the user who makes the information request, and executes information providing processing for the user on the computer A computer program,
A user authentication step for executing a user authentication process based on a collation process between the user information included in the information request received from the information request terminal and a user information database storing user identification information for each user of the user;
A confidential information search step for acquiring confidential information corresponding to the user from the confidential information database on the condition that user authentication is established;
Based on the confidential information and the configuration data of the information request request, a search process for a database connected in the information processing system or network is executed, and a search result is provided to the information request terminal. Steps,
A computer program characterized by comprising:
JP2004321600A 2004-11-05 2004-11-05 Information processing system, information processing apparatus, information processing method, and computer program Expired - Fee Related JP4622462B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004321600A JP4622462B2 (en) 2004-11-05 2004-11-05 Information processing system, information processing apparatus, information processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004321600A JP4622462B2 (en) 2004-11-05 2004-11-05 Information processing system, information processing apparatus, information processing method, and computer program

Publications (2)

Publication Number Publication Date
JP2006134019A true JP2006134019A (en) 2006-05-25
JP4622462B2 JP4622462B2 (en) 2011-02-02

Family

ID=36727519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004321600A Expired - Fee Related JP4622462B2 (en) 2004-11-05 2004-11-05 Information processing system, information processing apparatus, information processing method, and computer program

Country Status (1)

Country Link
JP (1) JP4622462B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009017135A1 (en) * 2007-08-02 2009-02-05 Nec Corporation Information providing support device and information providing support method
JP2020144528A (en) * 2019-03-05 2020-09-10 オムロンヘルスケア株式会社 Matching support device, matching support method, and matching support program
JP2022548325A (en) * 2019-09-24 2022-11-17 ダブコ,エルエルシー Cloud-based corneal surface differential mapping system and method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0410062A (en) * 1990-04-27 1992-01-14 Hitachi Ltd Document search method with vocabulary expansion function
JP2002278977A (en) * 2001-03-22 2002-09-27 Fujitsu Ltd Question answering device, question answering method and question answering program
JP2003050869A (en) * 2001-08-06 2003-02-21 Wako Pure Chem Ind Ltd Medical treatment information providing system and medical treatment information providing method
JP2004178167A (en) * 2002-11-26 2004-06-24 Oki Electric Ind Co Ltd Information retrieval method and device
WO2004061743A2 (en) * 2002-12-18 2004-07-22 Ge Medical Systems Global Technology Company, Llc Integrated medical knowledge base interface system and method
JP2004258978A (en) * 2003-02-26 2004-09-16 Toshiba Corp Virtual patient system, information providing system, and medical information providing method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0410062A (en) * 1990-04-27 1992-01-14 Hitachi Ltd Document search method with vocabulary expansion function
JP2002278977A (en) * 2001-03-22 2002-09-27 Fujitsu Ltd Question answering device, question answering method and question answering program
JP2003050869A (en) * 2001-08-06 2003-02-21 Wako Pure Chem Ind Ltd Medical treatment information providing system and medical treatment information providing method
JP2004178167A (en) * 2002-11-26 2004-06-24 Oki Electric Ind Co Ltd Information retrieval method and device
WO2004061743A2 (en) * 2002-12-18 2004-07-22 Ge Medical Systems Global Technology Company, Llc Integrated medical knowledge base interface system and method
JP2004258978A (en) * 2003-02-26 2004-09-16 Toshiba Corp Virtual patient system, information providing system, and medical information providing method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009017135A1 (en) * 2007-08-02 2009-02-05 Nec Corporation Information providing support device and information providing support method
JP4936028B2 (en) * 2007-08-02 2012-05-23 日本電気株式会社 Information providing support device and information providing support method
US8407781B2 (en) 2007-08-02 2013-03-26 Nec Corporation Information providing support device and information providing support method
JP2020144528A (en) * 2019-03-05 2020-09-10 オムロンヘルスケア株式会社 Matching support device, matching support method, and matching support program
WO2020179423A1 (en) * 2019-03-05 2020-09-10 オムロンヘルスケア株式会社 Matching assistance device, matching assistance method, and matching assistance program
JP7211167B2 (en) 2019-03-05 2023-01-24 オムロンヘルスケア株式会社 Matching support device, matching support method, and matching support program
JP2022548325A (en) * 2019-09-24 2022-11-17 ダブコ,エルエルシー Cloud-based corneal surface differential mapping system and method

Also Published As

Publication number Publication date
JP4622462B2 (en) 2011-02-02

Similar Documents

Publication Publication Date Title
Dinç et al. Trust in nurse–patient relationships: A literature review
JP5990458B2 (en) Clinical decision support system with external context
US20100131498A1 (en) Automated healthcare information composition and query enhancement
CN103329140B (en) Access control policy is created based on privacy of user preference
JP5739700B2 (en) Similar case browsing system, similar case browsing method
CN107767963B (en) Method and device for obtaining health information
JP2005100408A (en) System and method for storage, investigation and retrieval of clinical information, and business method
US20050159984A1 (en) Medical data management system
US20140136235A1 (en) Patient and physician gateway to clinical data
US20240428934A1 (en) Methods and systems for presentation of historical multi-channel service platforms
US20230298708A1 (en) Unstructured to structured data pipeline in a clinical trial verification system
JP5392086B2 (en) Database system and program
CN115600004A (en) Medical search result display method and device, computer equipment and storage medium
JP2018173937A (en) Precise search and extraction of medical images and data in cloud storage
JP2010211452A (en) Case image retrieval device, method, and program
US20020116225A1 (en) Tracking and reporting client outcome
JP2004030128A (en) Health care information sharing system, health care information sharing method, and health care information sharing program
JP4622462B2 (en) Information processing system, information processing apparatus, information processing method, and computer program
JP2007148510A (en) Medical information management system
JPH11143956A (en) Method and apparatus for disclosing medical information to other medical institutions
JP2003216496A (en) Medical image registration reference method, medical image registration reference system, content registration server, content reference server, program, and recording medium thereof
Li et al. A health insurance portability and accountability act–compliant ocular telehealth network for the remote diagnosis and management of diabetic retinopathy
JP2020500387A (en) Genealogy management
JP2022031189A (en) Control of viewing of patient information shared between healthcare facilities
JP2002197199A (en) Method of providing medical checkup result, method of making appointment of medical institution, method of providing medical information, medical institution system and computer readable portable information storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100723

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101005

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101018

R150 Certificate of patent or registration of utility model

Ref document number: 4622462

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees