(57)【要約】【課題】異なるプラットフォームを有するデータベースの情報検索を、低コスト、高能率に可能とすること。【解決手段】データベース１と異なるプラットフォームを持つ他のデータベースとをネットワーク３を介して緩やかに結合することにより、前記データベース１に接続された端末２およびネットワーク３に直接接続された端末７が自由にアクセスし、検索できる検索空間４を構成し、データベース１は前記検索空間４に情報を、優先順位を付して公開し、また、前記公開情報を検索する際、前記優先順位に従い、検索を行うことにより、情報についての様々な仕様に関わらないデータベース間の連携を可能とする。【選択図】            図１
2004310454.tif 000002
【特許請求の範囲】
【請求項１】
異なるプラットフォームを有するデータベース間のアクセスや検索を可能とする分散データベース高能率検索システムであって、
前記データベース間をネットワークを介して緩やかに結合することにより、前記データベースに接続された端末およびネットワークに直接接続された端末が自由にアクセスし、検索できる検索空間を構成し、
各データベースは前記検索空間に情報を、優先順位を付して公開し、
各データベースは前記公開情報を検索する際、前記優先順位に従い、検索を行う
ことを特徴とする分散データベース高能率検索システム。
【請求項２】
データベースは情報を公開する際、初期優先順位として当該データベースが規定する優先順位を付すことを特徴とする請求項１に記載の分散データベース高能率検索システム。
【請求項３】
検索空間で共通に使用されるオントロジに変換した検索情報を載せた検索パケットが前記検索空間に存在する特定の公開情報をヒットすると、該ヒットした公開情報を公開したデータベースに接続された端末は公開情報が検索されたことの通知を受けることを特徴とする請求項１又は２に記載の分散データベース高能率検索システム。
【請求項４】
データベースは、当該データベースに接続された端末が受信した自身の持つ公開情報のヒットに関する情報を、前記公開情報の項目毎に最新のＮ個または所定の時間内に受信した個数を対象に解析し、自身の持つ前記公開情報の優先順位を修正することを特徴とする請求項３に記載の分散データベース高能率検索システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、異なるプラットフォームを有するデータベース間で情報検索を行うシステムに関し、より詳細には、データベースがネットワーク上に構成した検索空間に公開した情報を検索する際に、公開情報に付された優先順位に従い、検索を行うシステムに関する。
【０００２】
【従来の技術】
従来のデータベース連携システムでは、データベース間の連携を処理するデータベース連携サーバを必要とし、このため多くの設備を要した（例えば、特許文献１参照）。
【０００３】
また、連携するデータベースは、それぞれが有する情報について様々な仕様を持つため、情報の検索に際し、検索速度がそれぞれの仕様に影響されて遅くなるという問題があった。
【０００４】
【特許文献１】
特開２００２−９４５６１号公報
【０００５】
【発明が解決しようとする課題】
本発明は、上述した、従来のデータベース連携サーバの必要性に起因する設備経費の問題と、それぞれのデータベースが有する情報の仕様に起因する検索速度の低下の問題とを解決することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の第１の態様では、異なるプラットフォームを有するデータベース間のアクセスや検索を可能とする分散データベース高能率検索システムであって、前記データベース間をネットワークを介して緩やかに結合することにより、前記データベースに接続された端末およびネットワークに直接接続された端末が自由にアクセスし、検索できる検索空間を構成し、各データベースは前記検索空間に情報を、優先順位を付して公開し、各データベースは前記公開情報を検索する際、前記優先順位に従い、検索を行うことを特徴とする。
【０００７】
前記構成によれば、データベースのプラットフォームを変更することなく、また、データベース連携サーバ等を必要とすることなく、データベース間の連携を行うことが可能となるとともに、各データベースが持つ情報の仕様に関わらず、公開情報の優先順位に基づく高能率な情報検索が可能となる。
【０００８】
また、本発明の第２の態様では、データベースは情報を公開する際、初期優先順位として当該データベースが規定する優先順位を付すことを特徴とする。
【０００９】
また、本発明の第３の態様では、検索空間で共通に使用されるオントロジに変換した検索情報を載せた検索パケットが前記検索空間に存在する特定の公開情報をヒットすると、該ヒットした公開情報を公開したデータベースに接続された端末は公開情報が検索されたことの通知を受けることを特徴とする。
【００１０】
また、本発明の第４の態様では、データベースは、当該データベースに接続された端末が受信した自身の持つ公開情報のヒットに関する情報を、前記公開情報の項目毎に最新のＮ個または所定の時間内に受信した個数を対象に解析し、自身の持つ前記公開情報の優先順位を修正することを特徴とする。
【００１１】
前記構成によれば、各データベースにおける公開情報の優先順位が情報検索のヒット率に応じて修正されるため、実際の検索状況に即した情報検索が可能となる。
【００１２】
【発明の実施の形態】
以下、図面を用いて本発明の構造と動作を説明する。以下の説明は、本発明の理解を助けるものであって、本発明の請求範囲を制限するものではない。また、以下の図面では本発明を実現する上で同じ機能を持つ構成要素には同じ番号を付与するものとする。
【００１３】
図１は、本発明によるＰ２Ｐ型分散データベース高能率検索システムの構成を説明するもので、図中、１は、例えば図書館等のデータベース、２はデータベース１に接続された端末、３は異なるプラットフォームを有するデータベース間を結合するネットワークである。なお、ネットワーク３としてはＰ２Ｐネットワークを対象とするが、Ｐ２Ｐネットワークに制限されるわけではない。また、４はネットワーク３上に形成される検索空間、５はデータベース１が持つ検索テーブル、６は検索パケット、７はネットワーク３に直接接続された端末である。
【００１４】
図１において、データベース１はネットワーク３により、異なるプラットフォームを持つ他のデータベース（図示せず）とデータベース自体の構造を合わせるプラットフォームを変更することなく、緩やかに結合され、データベース１と他のデータベースとの間でアクセスや検索が可能となる検索空間４を形成し、データベース１および他のデータベースは前記検索空間４にその情報を公開する。
【００１５】
この際、データベース１および他のデータベースは、公開情報の優先順位を記述した検索テーブル５により、優先順位を付して公開情報を公開するが、初期優先順位として自らが規定する優先順位を付すものとする。データベース１および他のデータベースは、検索空間４において公開情報の検索を行う際、前記検索テーブル５に記述された優先順位に従い、検索を行う。
【００１６】
ネットワーク３に接続された端末、例えば７は、検索空間４で共通に使用されるオントロジにリアルタイムに変換した検索情報を検索パケット６に載せて検索空間４に送出する。前記検索パケット６が、検索空間４に存在する特定の公開情報をヒットすると、該ヒットした公開情報を公開したデータベース、例えば１に接続された端末２へ公開情報が検索されたことの通知が送られる。
【００１７】
公開情報が検索されたことの通知を受けた端末２を接続するデータベース１は、自身の持つ公開情報のヒットに関する情報を、公開情報の項目毎に最新のＮ個または所定の時間内に受信した個数を対象に解析し、自身の持つ公開情報の検索テーブル５の優先順位を修正する。
【００１８】
以上により、本発明によるＰ２Ｐ型分散データベース高能率検索システムによれば、データベースのプラットフォームを変更することなく、また、データベース連携サーバ等を必要とすることなく、データベース間の連携を行うことが可能となるとともに、それぞれのデータベースが持つ情報の仕様に関わらず、優先順位を付した公開情報の検索テーブルの使用により高能率な情報検索が行われる。
【００１９】
また、検索に際し、検索を行う各端末が、検索情報を検索空間で共通に使用されるオントロジにリアルタイムに変換するので、従来のデータベース連携システムのように、連携システムの中心をなすデータベース連携サーバが不要であり、各データベースでオントロジを合わせる作業も不要である。
【００２０】
図２は、本発明によるＰ２Ｐ型分散データベース高能率検索システムの動作を説明するもので、図中、５−１，５−２はネットワーク３を介して公開情報の検索要求があった時に、データベース１が公開情報の存在をその優先順位に従い検索する検索テーブルである。
【００２１】
図２において、５−１はデータベース１がある時点で持つ、公開情報の優先順位付き検索テーブルである。データベース１では、情報の検索要求があれば、検索テーブルを参照して、情報項目Ａ、Ｂ、Ｃの順番に検索が行われる。
【００２２】
５−２はデータベース１が有する公開情報の検索優先順位を、公開情報の項目毎に、最新のＮ個のヒット通知の受信数または所定の時間内に受信したヒット通知の数を対象に解析して、優先順位を修正した公開情報の検索テーブルである。優先順位の修正後、情報の検索は情報項目Ｂ、Ｄ、Ａの順番に行われる。
【００２３】
以上により、本発明によるデータベースでは、過去にヒットした回数により公開情報の優先順位を更新し、公開情報の検索効率を高めることができる。
【００２４】
【発明の効果】
以上説明したように、本発明による分散データベース高能率検索システムによれば、異なるプラットフォームを有するデータベース間をネットワークを介して緩やかに結合することにより、前記データベースに接続された端末およびネットワークに直接接続された端末が自由にアクセスし、検索できる検索空間を構成し、各データベースは前記検索空間に情報を、優先順位を付して公開し、各データベースは前記公開情報を検索する際、前記優先順位に従い、検索を行うことにより、従来のデータベース連携サーバ等の多くの設備を必要としたり、また検索情報の共通化のために、連携データベースの構築にも、またこれを利用するユーザにも膨大な作業または負担が必要であったりした問題を解決できるとともに、それぞれのデータベースが持つ情報の仕様の相違に起因する検索速度の低下の問題を解決でき、高能率化な情報検索が可能となる。
【００２５】
また、検索を行う各端末が、検索に際し、検索情報を検索空間で使用されるオントロジにリアルタイムに変換するので、データベース連携サーバやオントロジ整合作業も不要となる効果が期待できる。
【図面の簡単な説明】
【図１】本発明によるＰ２Ｐ型分散データベース高能率検索システムの構成を説明する図
【図２】本発明によるＰ２Ｐ型分散データベース高能率検索システムの動作を説明する図
【符号の説明】
１：データベース、２，７：端末、３：ネットワーク、４：検索空間、５，５−１，５−２：検索テーブル、６：検索パケット。
【図１】
2004310454.tif 000003
【図２】
2004310454.tif 000004