(57)【要約】【課題】  情報検索において、１度の検索要求で、様々なアクセス権に応じた検索を可能にする。【解決手段】  検索要求を受信し、受信した検索要求を送信した情報処理装置のアクセス権を取得し、受信した検索要求に対する検索を取得したアクセス権に基づいておこなった結果である検索結果を情報処理装置に送信する。【選択図】  図２
2005189958.tif 000002
【特許請求の範囲】
【請求項１】
情報を複数保持する情報保持手段中から情報を検索する情報処理方法であって、
検索要求を受信する受信工程と、
前記受信工程で受信した検索要求を送信した情報処理装置のアクセス権を取得する取得工程と、
前記受信工程で受信した検索要求に対する検索を前記取得工程で取得したアクセス権に基づいておこなった結果である検索結果を前記情報処理装置に送信する送信工程とを有することを特徴とする情報処理方法。
【請求項２】
前記アクセス権は検索要求を送信した情報処理装置の前記情報保持手段中の情報に対するアクセス権であることを特徴とする請求項１記載の情報処理方法。
【請求項３】
前記アクセス権は検索要求を送信した情報処理装置利用者の前記情報保持手段中の情報に対するアクセス権であることを特徴とする請求項１記載の情報処理方法。
【請求項４】
検索結果を配信する配信先を指定する指定工程を更に有し、
前記送信工程は、前記指定工程で指定した配信先のアクセス権に基づいて行った検索結果を、該配信先に送信することを特徴とする請求項１記載の情報処理方法。
【請求項５】
前記指定工程は前記配信先及び配信先の優先度を指定し、
前記送信工程は、前記優先度及び前記アクセス権に基づいて検索した検索結果を送信することを特徴とする請求項４記載の情報処理方法。
【請求項６】
情報を複数保持する情報保持手段中から情報を検索する情報処理装置であって、
検索要求を受信する受信手段と、
前記受信手段で受信した検索要求を送信した情報処理装置のアクセス権を取得する取得手段と、
前記受信手段で受信した検索要求に対する検索を前記取得手段で取得したアクセス権に基づいておこなった結果である検索結果を前記情報処理装置に送信する送信手段とを有することを特徴とする情報処理装置。
【請求項７】
前記アクセス権は検索要求を送信した情報処理装置の前記情報保持手段中の情報に対するアクセス権であることを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記アクセス権は検索要求を送信した情報処理装置利用者の前記情報保持手段中の情報に対するアクセス権であることを特徴とする請求項６記載の情報処理装置。
【請求項９】
検索結果を配信する配信先を指定する指定手段を更に有し、
前記送信手段は、前記指定手段で指定した配信先のアクセス権に基づいて行った検索結果を、該配信先に送信することを特徴とする請求項６記載の情報処理装置。
【請求項１０】
前記指定手段は前記配信先及び各配信先の優先度を指定し、
前記送信手段は、前記優先度及び前記アクセス権に基づいて検索した検索結果を送信することを特徴とする請求項９記載の情報処理装置。
【請求項１１】
請求項１乃至５のいずれか１つに記載の情報処理方法をコンピュータに実行させるための制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
複数の情報から所定の情報を検索する情報処理装置等に関する。
【背景技術】
【０００２】
近年、大量の電子データを扱う機会が増加し、所望の電子データを検索する手段も多種多様になってきている。またネットワークの発達に伴って、アクセス制限等によるセキュリティも強化されてきている。特許文献１のように検索を依頼したユーザのアクセス権に基づきアクセス権を持たない情報を除いた検索結果を作成するものも提案されている。
【特許文献１】特開２００３−０９９２６６
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、網羅的な検索において、このようなアクセス制限などにより、ある特定のアクセス権を持ったユーザが検索することでそのユーザのアクセス権でアクセスできる情報のみ検索される。異なったアクセス権を持ったユーザがそれぞれ検索するため、同じ目的のために同じクエリーで複数回検索する必要になる場合もあり、計算機やネットワークの資源が効率的に使用されないという問題があった。
【課題を解決するための手段】
【０００４】
上記課題を解決するため、本発明は情報を複数保持する情報保持手段中から情報を検索する情報処理装置で実施される情報処理方法であって、検索要求を受信する受信工程と、前記受信工程で受信した検索要求を送信した情報処理装置のアクセス権を取得する取得工程と、前記受信工程で受信した検索要求に対する検索を前記取得工程で取得したアクセス権に基づいておこなった結果である検索結果を前記情報処理装置に送信する送信工程とを有することを特徴とする。
【０００５】
また本発明は、情報を複数保持する情報保持手段中から情報を検索する情報処理装置であって、検索要求を受信する受信手段と、前記受信手段で受信した検索要求を送信した情報処理装置のアクセス権を取得する取得手段と、前記受信手段で受信した検索要求に対する検索を前記取得手段で取得したアクセス権に基づいておこなった結果である検索結果を前記情報処理装置に送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、計算機資源とネットワーク資源の使用効率の向上および、各ユーザがそれぞれ検索することなく１度に検索できるため、ユーザの操作性を大幅に向上させることが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例１】
【０００８】
図１は、本発明の実施例１に係る情報処理装置の構成を示すブロック図である。この情報処理装置は、プログラムに従って処理を実行する中央処理部１と、検索対象となる文書やアノテーション付き画像等のほか、プログラムや辞書の納まっているデータベース等の記憶部２と、処理を操作するキーボードやマウス等の入力部３と、検索結果を表示する表示部４と、ＦＤ（フロッピー（登録商標）ディスク）、ＣＤ−ＲＯＭ、ＲＯＭ及び磁気テープ等の記録媒体に記憶されたプログラムやデータ等を記憶部２に読み取る記憶媒体読取部５とで構成されている。また、情報処理装置は、ネットワーク回線に接続されている。
【０００９】
本実施例の検索動作の概要を説明する。図２は、検索配信処理を示すフローチャートである。まず、入力部３によりクエリーを取得し（ステップＳ２１）、次に検索結果配信先の取得を行う（ステップＳ２２）。さらに、ステップＳ２１で取得したクエリーに基づき記憶部２から検索を行う（ステップＳ２３）。
【００１０】
ステップＳ２２で取得した配信先のアクセス権を記憶部２から取得する（ステップＳ２４）。ステップＳ２４で取得したアクセス権から検索結果を作成する（ステップＳ２５）。ステップＳ２５で作成した検索結果を配信する（ステップＳ２６）。
【００１１】
次に、上述した各フローチャートで説明した処理で実現される本実施例の検索動作について、表示例を参照しつつ具体的に説明する。まず、図８のような表示部４に表示し、入力部３からクエリーを入力する。ここでは「１月の議事録」と入力し、クエリーとして「１月の議事録」を取得する（ステップＳ２１）。次に入力部３から配信先を指定する。ここでは「Ａ」と「Ｂ」と「Ｃ」を指定し、配信先「Ａ」、「Ｂ」、「Ｃ」を取得する（ステップＳ２２）。次にＳ２１で取得したクエリー「１月の議事録」に基づいて検索する（ステップＳ２３）。ここでは検索対象として図３のようなアクセス権が設定されたファイルが記憶部２に格納されている。アクセス権を適用前、検索した結果は７つのファイルが検索される。アクセス権適用前の仮想表示例は図４である。
【００１２】
次にステップＳ２２で取得した配信先に対応したアクセス権を取得する（ステップＳ２４）。記憶部２から配信先「Ａ」のアクセス権ＡＸ、配信先「Ｂ」のアクセス権ＢＸ、配信先「Ｃ」のアクセス権ＣＸを取得する。
【００１３】
検索結果作成では、ステップＳ２４で取得したそれぞれの配信先に対応するアクセス権から各配信先に対する検索結果を作成する（ステップＳ２５）。配信先「Ａ」に配信する検索結果は、アクセス権ＡＸなので図４検索結果から図３のアクセス権ＡＸのアクセス権があるファイルは図５のように４ファイルとなる。
【００１４】
同様に、配信先「Ｂ」にアクセス権ＢＸを適用し、配信先「Ｂ」に対する検索結果を図６のような検索結果を作成する。さらに配信先「Ｃ」についても配信先「Ｃ」のアクセス権ＣＸを適用し、図７のような検索結果を作成する。次に、配信先「Ａ」、「Ｂ」「Ｃ」にそれぞれ対応した検索結果を配信する（ステップＳ２６）。
【００１５】
検索手法はテキストによるキーワード検索、全文検索、類似概念検索、キーワードのリレーション検索、画像の類似検索、音声検索、動画検索等のように目的、対象や手法によらないあらゆる検索が適用できる。また、ローカルな検索、サーバサイドの検索、分散検索等の機構にも依存しない。アクセス権は個人のアクセス権、グループのアクセス権などが適用できる。
【００１６】
このように本実施例によれば、１度の検索でアクセス権に応じた複数の検索結果を配信することで、アクセス権にかかわらず網羅的な検索を行うことができ、目的の情報を効果的に検索することができる。
【実施例２】
【００１７】
本実施例の検索動作の概要を説明する。図１４は、検索配信処理を示すフローチャートである。まず、入力部３によりクエリーを取得し（ステップＳ１４１）、次に検索結果配信先の取得を行う（ステップＳ１４２）。配信先の優先度の取得を行う（ステップＳ１４３）。さらに、ステップＳ１４１で取得したクエリーに基づき記憶部２から検索を行う（ステップＳ１４４）。
【００１８】
ステップＳ１４２で取得した配信先のアクセス権を記憶部２から取得する（ステップＳ１４５）。ステップＳ１４２で取得したアクセス権とステップ１７３から検索結果を作成する（ステップＳ１４６）。ステップＳ１４６で作成した検索結果を配信する（ステップＳ１４７）。
【００１９】
次に、上述した各フローチャートで説明した処理で実現される本実施例の検索動作について、表示例を参照しつつ具体的に説明する。まず、図１０のような表示部４に表示し、入力部３からクエリーを入力する。ここでは「１月の議事録」と入力し、クエリーとして「１月の議事録」を取得する（ステップＳ１４１）。次に入力部３から配信先を指定する。ここでは「Ａ」と「Ｂ」と「Ｃ」を指定し、配信先「Ａ」、「Ｂ」、「Ｃ」を取得する（ステップＳ１４２）。配信先に対応する優先度を取得する（ステップＳ１４３）。配信先「Ａ」は優先度「１」、配信先「Ｂ」は優先度「２」、配信先「Ｃ」は優先度「３」を取得する。次にＳ１４１で取得したクエリー「１月の議事録」を検索する（ステップＳ１４４）。ここでは検索対象として図３のようなアクセス権が設定されたファイルが記憶部２に格納されている。アクセス権を適用前、検索した結果は７つのファイルが検索される。アクセス権適用前の仮想表示例は図４である。
【００２０】
次にステップＳ１４２で取得した配信先に対応したアクセス権を取得する（ステップＳ１４５）。記憶部２から配信先「Ａ」のアクセス権ＡＸ、配信先「Ｂ」のアクセス権ＢＸ、配信先「Ｃ」のアクセス権ＣＸを取得する。
【００２１】
検索結果作成では、ステップＳ１４５で取得したそれぞれの配信先に対応するアクセス権から各配信先に対する検索結果を作成する（ステップＳ１４６）。配信先「Ａ」に配信する検索結果は、アクセス権ＡＸでかつ優先度１なので図４の検索結果から図３のアクセス権ＡＸのアクセス権があるファイルは図１１のように４ファイルとなる。
【００２２】
同様に、優先度２なので図４の検索結果から図１１の４ファイルを除いた３ファイルから配信先「Ｂ」のアクセス権ＢＸを適用し、配信先「Ｂ」に対する検索結果を図１２のような検索結果を作成する。さらに残りのファイルに対して配信先「Ｃ」についても配信先「Ｃ」のアクセス権ＣＸを適用し、図１３のような検索結果を作成する。次に、配信先「Ａ」、「Ｂ」「Ｃ」にそれぞれ対応した検索結果を配信する（ステップＳ１４７）。優先度をしていない場合、重複して結果作成しても良い。
【００２３】
このように本実施例によれば、設定した優先権に応じた検査を行うことができる。
【００２４】
また、本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００２５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施例１に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の実施例１に係る検索配信手順を示すフローチャートである。
【図３】本発明の実施例１に係るファイル名とアクセス権を示す図である。
【図４】アクセス権非適用の検索結果の例である。
【図５】アクセス権ＡＸ適用の検索結果の例である。
【図６】アクセス権ＢＸ適用の検索結果の例である。
【図７】アクセス権ＣＸ適用の検索結果の例である。
【図８】配信先指定を含む入力状態の例を示す図である。
【図９】従来の入力状態図の例を示すである。
【図１０】本発明の実施例２に係る配信先、優先度指定を含む入力状態の例を示す図である。
【図１１】本発明の実施例２に係るアクセス権ＡＸ適用の検索結果の例である。
【図１２】本発明の実施例２に係るアクセス権ＢＸ適用の検索結果の例である。
【図１３】本発明の実施例２に係るアクセス権ＣＸ適用の検索結果の例である。
【図１４】本発明の実施例２に係る検索配信手順を示すフローチャートである。
【符号の説明】
【００２８】
１  中央処理部
２  記憶部
３  入力部
４  表示部
５  記憶媒体読取部
【図１】
2005189958.tif 000003
【図２】
2005189958.tif 000004
【図３】
2005189958.tif 000005
【図４】
2005189958.tif 000006
【図５】
2005189958.tif 000007
【図６】
2005189958.tif 000008
【図７】
2005189958.tif 000009
【図８】
2005189958.tif 000010
【図９】
2005189958.tif 000011
【図１０】
2005189958.tif 000012
【図１１】
2005189958.tif 000013
【図１２】
2005189958.tif 000014
【図１３】
2005189958.tif 000015
【図１４】
2005189958.tif 000016