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 PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 123
- 238000003672 processing method Methods 0.000 title claims description 33
- 238000004590 computer program Methods 0.000 title claims description 14
- 238000012545 processing Methods 0.000 claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 61
- 238000000034 method Methods 0.000 claims description 116
- 230000008569 process Effects 0.000 claims description 112
- 238000000605 extraction Methods 0.000 claims description 38
- 238000004458 analytical method Methods 0.000 claims description 8
- 230000000877 morphologic effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 abstract description 2
- 238000007726 management method Methods 0.000 description 79
- 230000006854 communication Effects 0.000 description 26
- 238000004891 communication Methods 0.000 description 25
- 238000013479 data entry Methods 0.000 description 16
- 238000013500 data storage Methods 0.000 description 16
- 201000010099 disease Diseases 0.000 description 9
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 9
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 8
- 238000003745 diagnosis Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 208000024891 symptom Diseases 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
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
管理サーバ150は、機密情報データベース151およびユーザ情報データベース152を管理し、情報要求ユーザ端末110からの情報要求処理に応じて、正確な情報提供のために必要となる機密情報を機密情報データベース151から取得し、また、ユーザ情報データベース152から、情報提供に適した専門家等の最適情報提供ユーザを検索する。
The
管理サーバ150は、ユーザ情報データベース152から検索した情報提供ユーザに対して、機密情報データベース151から取得した正確な情報提供のために必要となる機密情報を提供する。
The
本発明の情報提供システムによる情報提供処理の詳細について、図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
以下の実施例では、説明を理解しやすくするための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
すなわち、本発明のシステムは、患者(情報要求ユーザ)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
管理サーバの各構成部の処理、機能について説明する。通信部153は、情報要求ユーザ端末110からの情報要求リクエストを受信するなど、情報要求ユーザ端末110との通信処理を実行する。機密情報検索部154は、情報要求ユーザ端末110からの情報要求リクエストに基づいて、情報要求ユーザ10に対応する機密情報、例えば診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース151から取得する。
Processing and functions of each component of the management server will be described. The
情報要求ユーザ端末110からの情報要求リクエストは、所定のフォームに記述されたデータであり、ユーザ識別子(ユーザID)が含まれ、機密情報検索部154は、情報要求ユーザ端末110からの情報要求リクエストに含まれるユーザ識別子(ユーザID)等の個人識別情報に基づいて、診断情報を含むカルテなどのパーソナルな機密データを機密情報データベース151から取得する。機密情報データベース151には、ユーザ識別子に対応付けられた各ユーザの機密情報が格納されたデータベースである。
The information request request from the information requesting
情報要求ユーザ端末110から管理サーバ150に送信される情報要求リクエストのフォーム例について図3を参照して説明する。図3は、情報要求ユーザ端末110のディスプレイに表示される情報要求リクエストフォーム300を示している。
An example of an information request request form transmitted from the information requesting
この情報要求リクエストフォーム300は、患者(情報要求ユーザ)10が、情報要求を行なう場合のフォームの一例を示している。このフォーム以外にも、要求情報の内容に応じた様々なフォームが適用可能である。図に示す情報要求リクエストフォーム300は、ユーザID入力部301、顔画像データ入力部302、診察日入力部303、病名入力部304、コメント入力部305、制限事項入力部306を有する。
This information
ユーザID入力部301に入力するユーザIDは、ユーザ識別情報として患者(情報要求ユーザ)10に対して付与されているデータであり、管理サーバ150の機密情報データベース151の管理データのインデックスデータとして利用可能なユーザIDと対応可能であればよい。ユーザIDには、患者(情報要求ユーザ)10自身の年齢や性別情報を含ませることが可能であるが、名前などは含ませる必要はない。
The user ID input to the user
顔画像データ入力部302は患者(情報要求ユーザ)10自身の顔画像を貼り付ける欄である。顔画像はデジタル化された画像であり、あらかじめデジタルカメラなどで患者が撮影したデータ、あるいは、情報要求リクエストフォーム300を作成中の情報要求ユーザ端末110に備えられたデジタルカメラで撮影した画像データを入力する構成としてもよい。
The face image
診察日入力部303には、病院で診察された日時を記入する。病名入力部304は診断された病名を記入する部である。ここで言う病名は実際にカルテに記入された病名と一致していなくてもよい。例えば、情報要求リクエストフォームに複数の主要病名を選択可能なセレクトボックスを付属させ、セレクトボックスから病名を選択する構成としてもよい。
In the examination
コメント入力部305は、患者(情報要求ユーザ)10が相談内容を記入するコメント欄であり、ここに疑問に思ったことや質問したいことを記入する。文章で記入してもよいが、キーワードとなる名詞のみを例えばタブ区切りで列記してもよい。制限事項入力部306は制限事項を記入する欄であり、患者(情報要求ユーザ)10が「こういう医師には尋ねてもらいたくない」など医師に対する制限事項があれば記入する欄である。
The
患者(情報要求ユーザ)10が、情報要求リクエストフォーム300のデータ入力を完了すると、患者(情報要求ユーザ)10は、送信ボタン307をクリックして記入した情報を管理サーバ150に送信(アップロード)する。なお、情報要求リクエストフォーム300には、顔画像データなど、個人情報が含まれ、第三者へのデータ漏洩がないように、データ暗号化などの特殊なフォーマットに変換した後、データ送信を行なう構成とし、また、アクセス権の制限を設ける構成とすることが好ましい。なお本実施例では、ユーザ識別情報の一態様として、顔画像を用いているが、指紋や音声データで代用してもよい。IDと個人を特定するデータを共用することでセキュリティ能力を高め、ユーザ認証の確実性を高める。
When the patient (information requesting user) 10 completes the data input of the information requesting
患者(情報要求ユーザ)10による送信ボタン307クリック動作に基づいて、情報要求リクエストフォーム300は、管理サーバ150に対して送信(アップロード)される。なお、アップロードする際に操作が正しく行われた旨を患者(情報要求ユーザ)10に伝えるために、情報要求ユーザ端末110に表示中の情報要求リクエストフォーム300の顔画像データ入力部302においてアニメの(患者本人のではない)顔画像が表示されるようにする。
The information
図2に戻り、管理サーバ150の処理について説明する。管理サーバ150は、データ入力のなされた情報要求リクエストフォームを通信部153を介して受領すると、ユーザ認証部159においてユーザ認証処理を実行する。ユーザ認証部159におけるユーザ認証処理は、登録ユーザ情報を格納したユーザ情報データベース152の登録情報との照合処理として実行される。
Returning to FIG. 2, the processing of the
ユーザ情報データベース152には、登録ユーザのユーザ情報としてユーザ識別子(ユーザID)の他、ユーザの顔画像データが登録されている。ユーザ認証部159は、まず、情報要求リクエストフォームのユーザID入力部301に入力されたユーザIDが、ユーザ情報データベース152に格納された登録ユーザのユーザIDに一致するかを判定し、一致するユーザIDが登録済みである場合に、その登録ユーザIDに対応してユーザ情報データベース152に格納された登録ユーザの登録顔画像データを取得し、取得した登録顔画像データと、情報要求リクエストフォームの顔画像データ入力部302に入力された顔画像データとの照合処理を実行する。
In the
ユーザ認証部159は、顔画像データの照合処理に基づく認証処理を実行する顔検出エンジンを有する。顔検出エンジンはユーザ情報データベース152に格納された登録ユーザの登録顔画像データとの照合の精度を高めるため、情報要求リクエストフォームの顔画像データ入力部302に入力されアップロードされる顔画像データの規格を制限する。すなわち、アップロード可能な顔画像データは、正面顔のみ検出、特定サイズ以上の顔のみ検出などの制限が設定される。この規格以外の顔画像データを情報要求リクエストフォームの顔画像データ入力部302に入力した場合、管理サーバ150はアップロードを受け付けず、情報要求ユーザ端末110に対してエラーメッセージを通知し、規格に応じた顔画像データを入力することを求める。
The
機密情報検索部154は、情報要求ユーザ端末110から受領した情報要求リクエストフォームの記載事項に基づいて機密情報データベース151から、ユーザ対応の機密情報、例えば電子カルテを検索し取得する。通常、カルテは患者が転院する場合を除いて病院外に持ち出せない。電子カルテは診察時には見ることは可能であるが、そのコピーなどは入手できないのが一般的である。
The confidential
そのため一般的に、カルテに記録されている具体的な内容について、患者は完全に理解することはできない。機密情報検索部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
機密情報として機密情報データベース151に格納される電子カルテには患者に知らされたユーザIDが記載されている。検索キーとしてユーザIDを利用する場合はこの情報を用いる。また診察日時もカルテに記載されており、カルテを特定するための検索キーとなりうる。検索キーとして顔画像を用いる場合、電子カルテにも顔画像が添付されていることが必要である。
The electronic medical record stored in the
検索キーとして顔画像を用いた検索を行なう場合は、ユーザ認証部159において、顔画像データに基づく認証処理がなされ、認証が成立したことを条件として、認証済みの画像データを用いて機密情報検索部154が検索を実行する。画像データ相互の類似度を判定する顔認識エンジンを用いる場合、照合する2種類の顔画像は全く同一画像である必要はない。また1人の人物に対して複数のカルテが存在する場合は、診察日やIDと併用した検索処理を実行することで1つの電子カルテのみヒットするようにする。もしヒットする電子カルテがない場合は、情報要求ユーザ端末110にその旨を伝える情報を電子メール等により通知する。
When performing a search using a face image as a search key, the
キーワード抽出部157は、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ、および機密情報検索部154の検索処理により機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に基づいて、情報要求ユーザ10の要求する情報を提供するのに最適な情報提供ユーザ(本例では医師)を検索するために必要なキーワードを抽出する処理を実行する。
The
情報提供ユーザ(本例では医師)を検索する処理を実行するのは、情報提供ユーザ検索部155であり、ユーザ情報データベースに格納された情報提供ユーザ(本例では医師)登録データから、最適な情報提供ユーザ(本例では医師)を検索する。キーワード抽出部157は、この検索処理において適用する検索キーとしてのキーワードの生成処理を実行する。
The information providing
キーワード抽出部157の実行するキーワード抽出処理の詳細について、図4に示すフローチャートを参照して説明する。キーワード抽出部157は、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ、および機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に基づいてキーワードを抽出する。ステップS101〜S103の処理は、情報要求リクエストフォームの記入データに対する処理、ステップS111〜S112の処理は、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に対する処理である。これらの処理は、並列に実行可能な処理である。
Details of the keyword extraction processing executed by the
まず、ステップS101〜S103の処理について説明する。キーワード抽出部157は、ステップS101において、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中の、ユーザID入力部301、コメント入力部305、制限事項入力部306に記入されたデータを取得する。
First, the processing of steps S101 to S103 will be described. The
次にステップ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における処理によって情報要求リクエストフォームの記入データから抽出された名詞、固有名詞を、順にKi(i=1,2,….K)とする。
In step S103, the morphological analysis of the sentences constituting the data entered in the
次に、ステップ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
ステップS112では、機密情報データベース151から取得したユーザ対応の機密情報(電子カルテ)に記録されたデータを構成する文章の形態素解析を実行し、文章中から名詞、固有名詞を抽出する処理を実行する。ステップS112における処理によって機密情報(電子カルテ)から抽出された名詞、固有名詞を、順にLi(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
次に、ステップS121において、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群Ki(i=1,2,….K)、および、機密情報(電子カルテ)から抽出された名詞によって構成されるワード群Li(i=1,2,….L)に基づく単語列Miを生成する。ワード群KiおよびLi双方に存在する名詞は重要な名詞であり、情報要求ユーザ(患者)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では、ワード群KiおよびLi双方に存在する名詞からなる単語列Mi(i=1,2,……M)を生成する。単語列Miに含まれる単語は一般名詞及び固有名詞である必要がある。 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では、単語列Miに含まれる単語数(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では、単語列Miに含まれる単語数(M)が下限閾値Td以上であるか否かを判定し、単語数(M)が下限閾値Td未満である場合には、ステップS123に進み、ワード群KiおよびLi双方を再度、チェックして出現頻度の高い単語を単語列Miに追加する処理を行い、単語列Miに含まれる単語数(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では、単語列Miに含まれる単語数(M)が上限閾値Th以下であるか否かを判定し、単語数(M)が上限閾値Thを超えている場合には、ステップS125に進み、ワード群KiおよびLi双方を再度、チェックして出現頻度の低い単語を単語列Miから削除する処理を行い、単語列Miに含まれる単語数(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は、情報要求リクエストフォームの記入データから抽出された名詞によって構成されるワード群Ki(i=1,2,….K)、および、機密情報(電子カルテ)から抽出された名詞によって構成されるワード群Li(i=1,2,….L)に基づくM個(Td≦M≦Th)の名詞から構成される単語列Miを生成し、これをキーワードとして設定する。
As described above, the
情報提供ユーザ検索部155は、キーワード抽出部157が、情報要求リクエストフォームの記入データと、ユーザ対応の機密情報(電子カルテ)に基づいて生成したM個(Td≦M≦Th)のキーワード[単語列Mi]を適用して、ユーザ情報データベース152の検索処理を実行し、ユーザ情報データベース152に格納された情報提供ユーザ(本例では医師)登録データから、最適な情報提供ユーザ(本例では医師)を検索する。
The information providing
ユーザ情報データベース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
すなわち、キーワード抽出部157において実行されたキーワード抽出処理の結果として生成したM個(Td≦M≦Th)のキーワード[単語列Mi]に対応する単語が、医師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
なお、情報提供ユーザ検索部155は、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[Mi]のみを検索キーワードとして利用してもよいが、さらに、キーワード[Mi]に類似する類似語を類似語データベース158から取得して実際に使用するキーワードを増やして検索を実行してもよい。
Note that the information providing
図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
情報提供ユーザ検索部155は、まず、ステップS201において、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[Mi]を入力する。次にステップS202において、類似語データベース158を利用して、キーワード[Mi]に基づいてキーワード[Mi]に類似する単語[Mi1,Mi2,Mi3・・]を生成する。類似語データベース158は複数の単語の類似関係データを登録したデータベースであり、1つの単語に基づいて、その類似する単語データを取得可能としたデータベースである。
First, in step S201, the information providing
次に、情報提供ユーザ検索部155は、ステップS203において、キーワード抽出部157において抽出したM個(Td≦M≦Th)のキーワード[Mi]と、類似単語[Mi1,Mi2,Mi3・・]をキーワードとして、ユーザ情報データベース152の検索処理を実行する。検索対象データは、ユーザ情報データベース152に登録された情報提供ユーザの属性情報であり、前述したように、例えば、情報提供ユーザとして登録された医師Diに関する属性Aijに検索キーワードに対応する単語が含まれている場合には、検索処理によってこの医師Diを抽出する。この検索処理によって、複数の情報提供ユーザが抽出される。
Next, in step S203, the information providing
次に、ステップ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
情報提供ユーザ検索部155は、このようにして、最終的なに情報提供ユーザを選択する。管理サーバ150は、情報提供ユーザ検索部155によって抽出された情報提供ユーザ(医師)に対して、通信部156を介して電子メールやWEBメールなどを用いて、情報要求ユーザ(患者)10のリクエスト内容を通知する。
In this way, the information providing
情報要求ユーザ(患者)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
図2に示す情報提供ユーザ端末120は、管理サーバ150からの情報要求ユーザ(患者)10のリクエスト内容を、通信部121を介して受信する。この通信には、電子メールやWEBメールなどが適用される。情報提供ユーザ端末120の情報登録部122で指定されたフォーマット文書にコメントや質問の答えを記入する。
The information providing
図6に情報提供ユーザ端末120に提示される応答データ記入フォーマット320の例を示す。応答データ記入フォーマット320には、図6に示すように、本人、すなわち情報提供ユーザ(医師)20のID(医師ID)、情報要求ユーザ(患者)10のID、および、情報要求ユーザ(患者)10のコメントが記録されたフォーマット文書が配布される。このコメントは、情報要求ユーザ端末110から送信される情報要求リクエストフォームの記入データ中のコメント入力部305(図3参照)に記入された内容である。情報要求ユーザ(患者)10のプライベートな情報および担当医師に関する情報は伝えられない。
FIG. 6 shows an example of a response
この応答データ記入フォーマット320は、管理サーバ150において情報提供ユーザとして選択されたユーザに例えばメール添付データとして送付する。なお、このデータ通信を行なう場合には、通信データの暗号化処理を実行して、データ漏洩の可能性を低減する処理が実行される。
This response
あるいは、この応答データ記入フォーマット320を情報提供ユーザとして選択されたユーザに直接送付することなく、管理サーバ150の管理する質問応答データ格納データベース160に格納し、情報提供ユーザとして選択されたユーザには、質問応答データ格納データベース160に対するアクセス権に対応するパスワードを通知する構成とし、情報提供ユーザ端末120は、情報閲覧部123において、パスワードを適用して管理サーバ150の管理する質問応答データ格納データベース160にアクセスして、パスワードに対応してアクセス可能に設定された応答データ記入フォーマット320を取得する構成としてもよい。
Alternatively, the response
情報提供ユーザ(医師)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
管理サーバ150の管理する質問応答データ格納データベース160には、情報提供ユーザ(医師)20から提供されたコメントデータが、情報要求ユーザ(患者)10からの情報要求リクエストフォームデータに対応付けられて格納される。多くの場合、1つの情報要求リクエストに対して、複数の情報提供ユーザ(医師)からのコメントが受領される。
In the question response data storage database 160 managed by the
情報要求ユーザ(患者)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
情報要求ユーザ(患者)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
管理サーバ150の認証部159の認証処理によって認証が成立すると、情報要求ユーザ(患者)10は、質問応答データ格納データベース160に格納された情報提供ユーザ(医師)20から送信されたコメントを閲覧することができる。
When authentication is established by the authentication process of the
図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
図7に示すように、応答データ閲覧フォーム350は、情報要求ユーザ(患者)属性データ部351、情報提供ユーザコメント部352によって構成される。情報要求ユーザ(患者)属性データ部351には、機密情報データベース151に格納されたユーザ対応の機密情報(電子カルテ)などから取得された情報が記録される。
As illustrated in FIG. 7, the response
情報提供ユーザコメント部352には、情報提供ユーザ(医師)20からのコメントがリストとして記録される。図の例では、情報提供ユーザコメント部352に3人の情報提供ユーザ(医師)のコメントが記入された例を示している。情報提供ユーザ(医師)を特定できるような情報は表示されない。複数の情報提供ユーザ(医師)からのコメントが存在する場合には、図に示すようにリスト化されて一度に表示される。
In the information provision
情報要求ユーザ(患者)10は、これら応答データ閲覧フォーム350から入手した意見を読み、自分のためになると思ったコメントに対してチェックボックス353にチェックをして終了ボタン355を押す。複数のチェックボックスにチェックしてもよいし、1つもチェックしなくてもよい。終了ボタン355を押したとき、該当IDを持つ患者がどのコメントが有用であると感じたかに関する情報が管理サーバ150に送られる。
The information requesting user (patient) 10 reads the opinions obtained from the response
管理サーバ150は、これらの評価データをユーザ情報データベースに登録された情報提供ユーザの属性情報として登録する。医師に報酬を与える場合にこれらの情報を参考にしてもよい。
The
図8を参照して、本発明の情報処理システムにおいて実行する一連の処理において、情報要求ユーザ端末110と、管理サーバ150と、情報提供ユーザ端末120との間で実行されるデータ通信シーケンスについて説明する。
Referring to FIG. 8, a data communication sequence executed among information requesting
通信処理は、図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
管理サーバ150は、情報要求ユーザ端末110からの情報要求リクエストフォームを受信すると、情報要求リクエストフォームからユーザID、顔画像データを取得し、これらの各データと、ユーザ情報データベースに格納された登録ユーザのユーザ情報との照合処理に基づく認証処理を実行する。
When the
認証が成立すると、ユーザ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
このようにして選択された情報提供ユーザの情報提供ユーザ端末120に対して、図8に示すステップS302において、管理サーバ150から依頼メールが送信される。情報提供ユーザ20は、依頼メールを受信すると、管理サーバ150に対して、応答データ記入フォームをリクエストして、ステップS304において、応答データ記入フォームを管理サーバ150から受領する。
In step S302 shown in FIG. 8, a request mail is transmitted from the
応答データ記入フォームは、先に図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
次に、情報提供ユーザ20は、受領した応答データ記入フォームに記録された情報要求ユーザ10のコメントを読み、自分のコメントを提供する処理を実行するが、受領した応答データ記入フォームに記録された情報要求ユーザ10のコメントが不十分な場合、ステップS305において、管理サーバ150に情報要求ユーザ10の質問の詳細を呈示してもらうように要求することができる。
Next, the
管理サーバ150は、この要求を受信すると、ステップS306において、情報要求ユーザ端末110に対して、質問の具体化を要求するメッセージを送信し、ステップS307において、情報要求ユーザ端末110からの、質問詳細情報を受領すると、ステップS308において、受領した質問詳細情報を情報提供ユーザ端末120に送信する。なお、このステップS305〜S308の処理は省略可能な処理である。
Upon receiving this request, the
次に、ステップS309において、情報提供ユーザ20は、応答データ記入フォームに自分のコメントを記入し、管理サーバ150に送信する。管理サーバ150は、受領コメントを質問応答データベース161に格納する。管理サーバ150は、受領コメントが質問応答データベース161に格納された場合は、情報要求ユーザ端末110に対してコメントが格納されたことを通知するメッセージを送信する。
Next, in step S 309, the
情報要求ユーザ10は、ステップS310において、情報要求ユーザ端末110から、管理サーバ150の質問応答データベース161にアクセスし、先に図7を参照して説明した応答データ閲覧フォームを取得し、自分の質問に対応するコメントを取得する。さらに、図には示していないが、情報要求ユーザ端末110から、コメントに対応する評価データを管理サーバ150に送信することができる。
In step S310, the
図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
情報要求ユーザ10の個人的な機密情報は、管理サーバ150の機密情報データベース151に格納されており、このデータベースに対しては管理サーバ150のみがアクセスし、情報要求ユーザ端末110と、情報提供ユーザ端末120からのアクセスは許容されない。情報要求ユーザ端末110と、情報提供ユーザ端末120は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバ150の機密情報データベース151に格納された情報要求ユーザ10の個人的な機密情報は、外部に漏洩することがない。さらに、管理サーバ150は、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に基づいて情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントが情報要求ユーザに提供可能となる。
The private confidential information of the
本発明の構成によれば、情報要求端末と、情報提供端末とが直接通信を行なうことなく、情報要求ユーザに対して、情報提供ユーザから提供された情報が提示可能となる。例えば、情報要求ユーザの個人的な機密情報は、管理サーバの機密情報データベースに格納され、このデータベースに対しては管理サーバのみがアクセスし、情報要求端末と、情報提供端末からのアクセスは許容されない。情報要求端末と、情報提供端末は、それぞれ限定された範囲で、質問応答データベースのアクセスが許容されるのみであり、管理サーバの機密情報データベースに格納された機密情報は、外部に漏洩することがない。管理サーバは、最適な情報提供ユーザを選択するための情報を、機密情報データベースから取得し、取得情報に従って情報提供ユーザを選択するので、最適な情報提供ユーザによる有益なコメントを情報要求ユーザに提供することが可能となる。 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
いずれの場合においても、これまで利用が困難であった自己の機密情報を活用した情報検索が可能となる。 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
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
ホストバス504は、ブリッジ505を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス506に接続されている。
The
キーボード508、ポインティングデバイス509は、ユーザにより操作される入力デバイスである。ディスプレイ510は、液晶表示装置またはCRT(Cathode Ray Tube)などから成り、各種情報をテキストやイメージで表示する。
A
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
ドライブ512は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体521に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース507、外部バス506、ブリッジ505、およびホストバス504を介して接続されているRAM503に供給する。なお、リムーバブル記録媒体521も上述のハードディスクと同様、管理サーバ150においては、図2に示す機密情報データベース151、ユーザ情報データベース152、類似語データベース158、質問応答データベース161としての役割を持つことができる。
The
接続ポート514は、外部接続機器522を接続するポートであり、USB,IEEE1394等の接続部を持つ。接続ポート514は、インタフェース507、および外部バス506、ブリッジ505、ホストバス504等を介してCPU501等に接続されている。通信部515は、ネットワークに接続され、CPU501、またはHDD511等からの供給データの送信、データ受信を実行する。
The
なお、図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.
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
502 ROM (Read-Only-Memory)
503 RAM (Random Access Memory)
504
512
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.
前記情報要求ユーザに対応する機密情報をユーザ識別子に対応付けて格納したデータベースであり、
前記機密情報検索部は、
ユーザ認証の成立を条件として、前記情報要求ユーザに対応する機密情報を前記機密情報データベースから取得する処理を実行する構成であることを特徴とする請求項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:
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)
| 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)
| 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 |
-
2004
- 2004-11-05 JP JP2004321600A patent/JP4622462B2/en not_active Expired - Fee Related
Patent Citations (6)
| 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)
| 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 |