(57)【要約】【課題】ユーザが必要とするデータを検索する際のユーザの作業負担を軽減させること。【解決手段】第１の情報格納部と、第２の情報格納部と、検索対象属性入力受付部と、検索式入力受付部と、第１の情報格納部に格納されている情報のうち、検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部と、検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部と、第２の情報格納部に格納されている情報のうち、属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部と、検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部とを備える。【選択図】図１
2014115692.tif 000002
【特許請求の範囲】
【請求項１】
検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部と、
検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部と、
所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部と、
前記所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部と、
前記第１の情報格納部に格納されている情報のうち、前記検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部と、
前記検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部と、
前記第２の情報格納部に格納されている情報のうち、前記属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、前記検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部と、
前記検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部と
を備える検索システム。
【請求項２】
検索対象の属性と、当該検索対象の属性に該当する検索結果の候補の入力を受け付ける情報入力受付部と、
前記情報入力受付部が入力を受け付けた情報と同じ内容の情報が前記第１の情報格納部に格納されているか否かを判定する情報判定部と
を備え、
同じ内容の情報が前記第１の情報格納部に格納されていないと前記情報判定部が判定した場合に、前記第１の情報格納部には、前記情報入力部が入力を受け付けた情報が格納される
請求項１に記載の検索システム。
【請求項３】
所望の検索対象の属性の入力を受け付ける検索対象属性入力受付段階と、
前記所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付段階と、
検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部に格納されている情報のうち、前記検索対象属性入力受付段階において入力が受け付けられた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出段階と、
前記検索式入力受付段階において入力が受け付けられた検索式によって特定され得る検索結果の候補の属性を特定する属性特定段階と、
検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部に格納されている情報のうち、前記属性特定段階において特定された検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、前記検索結果候補抽出段階において抽出された検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定段階と、
前記検索結果候補特定段階において特定された検索結果の候補を、検索結果として出力する検索結果出力段階と
を備える検索方法。
【請求項４】
コンピュータを、
検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部、
検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部、
所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部、
前記所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部、
前記第１の情報格納部に格納されている情報のうち、前記検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部、
前記検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部、
前記第２の情報格納部に格納されている情報のうち、前記属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、前記検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部、
前記検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部
として機能させるプログラム。
【請求項５】
コンピュータを、
検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部、
検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部、
所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部、
前記所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部、
前記第１の情報格納部に格納されている情報のうち、前記検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部、
前記検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部、
前記第２の情報格納部に格納されている情報のうち、前記属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、前記検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部、
前記検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部
として機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索システム、検索方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
通信ネットワークは、基地局、交換機、サーバ、スイッチ、伝送装置、無線制御装置、ルータ等の多種多様なネットワーク機器から構成される。これらのネットワーク機器は、ＮＥ（Ｎｅｔｗｏｒｋ  Ｅｌｅｍｅｎｔ）と呼ばれる。これらのＮＥは、総数が数万ノードにも及ぶ場合があり、地理的に分散配置される。オペレーションサポートシステムは、これらのＮＥを一元的に集約し、ＮＥからの警報やネットワークを流れるトラヒックを監視し、ＮＥの故障やネットワークのふくそうに対する回復措置を行うシステムである。
【０００３】
このような背景に関連する技術としては、様々なものが知られている（例えば、特許文献１参照。）。
【０００４】
例えば特許文献１には、新規サービス追加、装置仕様変更、網構成の変化に柔軟かつ即時に対応可能な監視・制御アダプタを提供することが開示されている。具体的には、複数の異なるベンダと複数の異なる装置により構成されるＩＰ網上のサービスを実現する網を統合的に管理するオペレーションサポートシステムをシステム構成とする。このシステム構成において、その内部に存在する監視・制御アダプタが、装置に対する監視プログラム及び制御プログラムに対して、装置種別・ベンダ種別の差異を共通化する共通部と、装置種別・ベンダ種別固有の処理へ変換を行うベンダ個別部とを設ける。ベンダ個別部は、装置から出力された装置固有の障害メッセージを、オペレーションサポートシステム内部で予めハード構成、ソフト構成を意識し、共通化した障害モデルに対応付け、不要な障害メッセージは変換を行わず廃棄する。制御プログラムは、共通部が制御プログラムに対して提供する装置種別・ベンダ種別の差異を共通化した処理を利用して装置への要求を行う。また、共通部は制御プログラムからの要求を装置種別・ベンダ種別に従ってベンダ個別部へと振り分ける手段を備えたことを特徴とする。
【０００５】
また、例えば特許文献１には、新規サービス用のオペレーションサポートシステムを迅速かつ容易に構築可能なオペレーションサポートシステムのプラットフォームシステムを実現することが開示されている。具体的には、設備情報ＤＢに対する検索・更新処理を実行する共用インタフェースを設けて、オペレーションサポートシステム毎に実装されていた設備情報ＤＢへの検索・更新インタフェースを独立化させる。また、オペレーションサポートシステム毎に実装されていた線路損失計算・提供可否判断などの計算機能をコア計算モジュールとして独立化させて共用可能とする。さらに、設備情報の加工や線路損失など、設備情報や計算機能を組み合わせた処理を実行するプロセスを設け、これらをオペレーションサポートシステム毎に設けたミドルウェアを介して共通のインタフェースで接続して、複数のオペレーションサポートシステムで再利用可能とする。これにより、新規オペレーションサポートシステムの構築を迅速かつ容易にする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２５８７９９号公報
【特許文献２】特開２００５−２５２３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、オペレーションサポートシステムが具備する機能をユーザが使用する際、ユーザは、システムが管理する全てのデータから、使用する機能が必要とするデータを検索しなければならいケースがある。
【０００８】
ユーザは、必要となるデータを検索するために、そのデータに適した検索条件を設定する。検索条件は、詳細に設定するほど、検索結果を絞り込むことが可能である。しかしながら、より詳細な検索条件を設定するためには、設定可能な検索条件と管理データに対する理解、検索実行時に多くの検索条件を設定することが必要となり、ユーザの作業負担は増加することとなる。
【０００９】
逆に検索条件を簡略化した場合は、検索実行時におけるユーザの作業負担は軽減されるが、使用したい機能には不要なデータも検索されてしまう。そのため検索結果から必要なデータをユーザが判断しなければならず、検索結果が膨大となった場合、ユーザの作業負担は、同じく増加することとなる。
【００１０】
なおオペレーションサポートシステムは、不要なデータを検索することによるメモリ等のリソース消費を回避し、不要なデータが選択された際のエラー処理を簡略化するために、詳細な検索条件の設定をユーザに求めることが少なくない。
【００１１】
本発明の目的は、上述した課題を解決する検索システム、検索方法、プログラム、及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の形態は、検索システムである。この形態は、検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部を備える。また、この形態は、検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部を備える。また、この形態は、所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部を備える。また、この形態は、所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部を備える。また、この形態は、第１の情報格納部に格納されている情報のうち、検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部を備える。また、この形態は、検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部を備える。また、この形態は、第２の情報格納部に格納されている情報のうち、属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部を備える。また、この形態は、検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部を備える。
【００１３】
本発明の第２の形態は、検索方法である。この形態は、所望の検索対象の属性の入力を受け付ける検索対象属性入力受付段階を備える。また、この形態は、所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付段階を備える。また、この形態は、検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部に格納されている情報のうち、検索対象属性入力受付段階において入力が受け付けられた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出段階を備える。また、この形態は、検索式入力受付段階において入力が受け付けられた検索式によって特定され得る検索結果の候補の属性を特定する属性特定段階を備える。また、この形態は、検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部に格納されている情報のうち、属性特定段階において特定された検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出段階において抽出された検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定段階を備える。また、この形態は、検索結果候補特定段階において特定された検索結果の候補を、検索結果として出力する検索結果出力段階を備える。
【００１４】
本発明の第３の形態は、プログラムである。この形態は、コンピュータを、検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部として機能させる。また、この形態は、コンピュータを、検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部として機能させる。また、この形態は、コンピュータを、所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部として機能させる。また、この形態は、コンピュータを、所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部として機能させる。また、この形態は、コンピュータを、第１の情報格納部に格納されている情報のうち、検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部として機能させる。また、この形態は、コンピュータを、検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部として機能させる。また、この形態は、コンピュータを、第２の情報格納部に格納されている情報のうち、属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部として機能させる。また、この形態は、コンピュータを、検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部として機能させる。
【００１５】
本発明の第４の形態は、記録媒体である。この形態は、コンピュータを、検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部として機能させるプログラムを記録した。また、この形態は、コンピュータを、検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部として機能させるプログラムを記録した。また、この形態は、コンピュータを、所望の検索対象の属性の入力を受け付ける検索対象属性入力受付部として機能させるプログラムを記録した。また、この形態は、コンピュータを、所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付部として機能させるプログラムを記録した。また、この形態は、コンピュータを、第１の情報格納部に格納されている情報のうち、検索対象属性入力受付部が入力を受け付けた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出部として機能させるプログラムを記録した。また、この形態は、コンピュータを、検索式入力受付部が入力を受け付けた検索式によって特定され得る検索結果の候補の属性を特定する属性特定部として機能させるプログラムを記録した。また、この形態は、コンピュータを、第２の情報格納部に格納されている情報のうち、属性特定部が特定した検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出部が抽出した検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定部として機能させるプログラムを記録した。また、この形態は、コンピュータを、検索結果候補特定部が特定した検索結果の候補を、検索結果として出力する検索結果出力部として機能させるプログラムを記録した。
【００１６】
なおまた、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となり得る。
【発明の効果】
【００１７】
以上の説明から明らかなように、この発明によっては、例えば、オペレーションサポートシステムが管理するデータの中から、ユーザが必要とするデータを検索するにあたり、作業負担を軽減させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る検索システムの全体構成を示す構成図である。
【図２】本発明の実施形態に係る検索システムの動作の一例を示すフローチャート図である。
【図３】データ検索サポート装置５０の一構成例を示す構成図である。
【図４】検索サポートファイル１００の一構成例を示す構成図である。
【図５】本発明の実施形態に係る検索システムの動作シーケンスの一例を示すシーケンスチャート図である。
【発明を実施するための形態】
【００１９】
以下、発明の実施の形態を通じて本発明を詳細に説明する。
【００２０】
図１は、本発明の実施形態に係る検索システムの全体構成を示す構成図である。同図において、本実施形態の検索システム（オペレーションサポートシステム８０）は、管理者１０とユーザ２０が共通に使用するクライアント端末３０（端末装置）を備える。また、本実施形態の検索システムは、アプリケーションサーバ４０、データ検索サポート装置５０、ＤＢＭＳ６０（データベース管理システム）、及びＤＢＭＳ６０によって管理されるデータベース７０を備える。ここで、クライアント端末３０、アプリケーションサーバ４０、ＤＢＭＳ６０、及びデータベース７０は、従前のオペレーティングサポートシステムを適用することができる。しかし、データ検索サポート装置５０は、本発明の検索システムに特徴的な装置である。
【００２１】
なお、本実施形態の検索システムは、その論理的な構成要素として、検索対象属性入力受付部、検索式入力受付部、検索結果出力部、第１の情報格納部、第２の情報格納部、検索結果候補抽出部、属性特定部、及び検索結果候補特定部を含む。具体的には、本実施形態の検索システムは下記の論理的な機能構成を備える。クライアント端末３０が検索対象属性入力受付部、検索式入力受付部、及び検索結果出力部の機能を担う。また、データベース７０が第１の情報格納部の機能を担う。また、ＤＢＭＳ６０が検索結果候補抽出部の機能を担う。また、データ検索サポート装置５０が第２の情報格納部、及び属性特定部の機能を担う。さらに、アプリケーションサーバ４０が検索結果候補特定部の機能を担う。
【００２２】
図１に示す本実施形態の検索システムにおいて、クライアント端末３０は、管理者１０およびユーザ２０が操作を行うことができる端末装置である。アプリケーションサーバ４０は、クライアント端末３０、データ検索サポート装置５０、及びＤＢＭＳ６０への要求応答処理を行うサーバ装置である。データ検索サポート装置５０は、検索サポートファイルを管理する装置である。
【００２３】
アプリケーションサーバ４０は、ここでは機能αと、機能βとを実現できるものとしているが、アプリケーションサーバ４０によって実現される機能は、機能αと、機能βに限定されるものではなく、一般に、必要な任意のサーバ機能を実現することが可能である。また、データ検索サポート装置５０は、ここでは検索サポートファイルＡ−１，Ｂ−１を検索サポート対象としているが、データ検索サポート装置５０の検索サポート対象は、検索サポートファイルＡ−１，Ｂ−１に限定されるものではない。即ち、データ検索サポート装置５０は、一般に、必要な任意の検索サポートファイルを検索サポート対象とすることができる。なお、データベース７０が記憶する管理対象を、ここでは管理対象９０としているが、データベース７０が記憶する管理対象（データ）は、管理対象９０に限定されるものではなく、一般に、必要な任意のデータを管理対象とすることができる。
【００２４】
管理対象９０の内訳(管理対象)は、ここでは、グループａに属する管理対象を管理装置Ａ−１−ａ（データ）とし、グループｂに属する管理対象を管理装置Ｂ−２−ｂ，Ｂ−３−ａ（いずれもデータ）としている。また、グループａとグループｂとに共通に属する管理対象を管理装置Ｂ−１−ｂ，Ａ−２−ｂ（いずれもデータ）とし、上記の各グループから独立した管理対象を管理装置Ａ−３−ａ（データ）としている。
【００２５】
本発明の検索システムは、オペレーションサポートシステムが管理するデータの中から、ユーザが必要とするデータを検索する際に、本システムによって該データに関する何らかの属性データ（例えば、データの種類や用途）に合わせた検索条件を補完する。これにより、ユーザが実施しなければならないデータ検索時のユーザの作業負担（例えば、検索条件の設定作業や入力作業）を軽減させるものである。
【００２６】
データ検索サポート装置５０は、検索サポートファイルの管理機能を具備する。この実施形態では、例えば、図１に示す検索サポートファイルＡ−１には、機能αの実現に必要なデータが、管理対象９０がデータを管理する管理装置Ａ−ｎ−ｘ（ｎは１，２、ｘはａまたはｂ）のデータであることを定義しているものとする。ここで、ユーザ２０は、例えば、機能αを実行する場合、機能αが必要とする管理装置（データ）を検索する。
【００２７】
より具体的には、ユーザ２０は、グループａが検索結果となる検索条件Ａにて、クライアント端末３０を介し、データ検索の検索指令を実行する。アプリケーションサーバ４０は、この検索指令を受けて、データ検索サポート装置５０から検索サポートファイルＡ−１を取得し、検索条件Ａと検索サポートファイルＡ−１とを用いて、ＤＢＭＳ６０を介して、データベース７０を検索する。この検索結果は、管理装置Ａ−１−ａ，Ａ−２−ｂを示す情報であったとすると、この情報は、上記と逆の経路を辿って検索結果としてユーザ２０に返される。
【００２８】
ここで、もしもデータ検索サポート装置５０を設置していない場合、ユーザ２０が検索条件Ａにてデータ検索を実施すると、グループａが検索結果となるが、該検索結果には機能αの実現には不要なデータも含まれてしまう。即ち、管理装置Ａ−１−ａ（データ）または管理装置Ａ−２−ｂ（データ）に加えて、機能αには不要な装置Ｂ−１−ｂ（データ）も検索結果に含まれてしまうことになる。よって、この場合、ユーザ２０が機能αを正常に実行するには、上記の検索結果から管理装置Ａ−１−ａまたは管理装置Ａ−２−ｂをユーザ自身で選択しなければならない。
【００２９】
また、この場合、装置Ｂ−１−ｂ（データ）を用いて機能αを実行してしまうことを予め考慮して、オペレーションサポートシステム８０にはエラー処理を行う機能を具備しなければならなくなる。若しくは、ここで、もしも上記のエラー処理機能を具備しない場合には、ユーザ２０がデータ検索を実行する際、検索サポートファイルＡに相当する検索条件の設定を、ユーザ２０に強制しなければならなくなる。
【００３０】
さらに、エラー処理を具備した場合であっても、エラー処理を具備しない場合であっても、機能αを正常に実行するためには、ユーザ２０は、装置Ｂ−１−ｂ（データ）が機能αの対象外のデータであることを把握しておかなければならなくなる。即ち、システムで扱われるデータの種類や数が多ければ多いほど、ユーザ２０の作業負担は増大していくことになる。しかし、本発明の検索システムを使用すれば、このようなデータ検索時におけるユーザの作業負担は軽減されることになる。
【００３１】
図２は、本発明の実施形態に係る検索システムの動作の一例を示すフローチャート図である。以下、図１を参照しながら、図２に示すフローチャートを用いて、本実施形態に係る検索システムの動作の一例を説明する。
【００３２】
まず、ユーザ２０が操作するクライアント端末３０と、アプリケーションサーバ４０とは、オペレーションサポートシステム８０が提供する機能αと機能βとを必要または不要とするデータを定義した検索サポートファイルＡ，Ｂを作成する（ステップＳ１）。例えば、ここでは、検索サポートファイルＡは、機能αが必要とするデータが管理装置Ａ−ｎ−ｘ（ｎは１，２、ｘはａまたはｂ）のデータであることを定義するものとする。また、ここでは、機能βが必要とするデータが管理装置Ｘ−ｎ−ｂ（ｎは１，２）のデータであることを定義するものとする。
【００３３】
次に、クライアント端末３０は、ユーザ２０からの、上記作成した検索サポートファイルＡ，Ｂの登録要求を受け付ける（ステップＳ２）。次に、クライアント端末３０は、上記検索サポートファイルＡ，Ｂの登録要求をクライアント端末３０に送出する（ステップＳ３）。次に、アプリケーションサーバ４０は、データ検索サポート装置５０へ検索サポートファイルＡ，Ｂの登録要求を行う（ステップＳ４）。
【００３４】
次に、データ検索サポート装置５０は、登録要求された検索サポートファイルＡ，Ｂが、既に登録済みの検索サポートファイルと同様のファイルであるか否かをチェックする（ステップＳ５）。既に登録済みの検索サポートファイルと同様のファイルが存在する場合は、データ検索サポート装置５０は、管理者１０にエラー応答を行う（ステップＳ９）。また、既に登録済みの検索サポートファイルと同様のファイルが存在していなかった場合、データ検索サポート装置５０は、検索サポートファイルＡ，Ｂを登録する（ステップＳ６）。
【００３５】
この登録後、データ検索サポート装置５０は、管理者１０に検索サポートファイルの登録完了応答を行う（ステップＳ７）。また、データ検索サポート装置５０は、検索サポートファイルの追加・更新が必要な場合か否かを検証し、検索サポートファイルの追加・更新が必要な場合は、ステップＳ１に戻って管理者１０による検索サポートファイルの作成・更新を繰り返す（ステップＳ８）。検索サポートファイルの追加・更新が必要ではない場合は、処理を終了する。
【００３６】
なお、データ検索サポート装置５０は、オペレーションサポートシステム８０が運用中であっても、管理者１０からの検索サポートファイル追加・更新を可能にする。これにより、アプリケーションサーバ４０が実現する機能が必要とするデータの変更、あるはオペレーションサポートシステム８０に機能が追加された場合であっても、容易にデータ検索時のユーザの作業負担を軽減することができる。
【００３７】
図３は、データ検索サポート装置５０の一構成例を示す構成図である。同図に示す一構成例では、データ検索サポート装置５０は、ＣＰＵ５１、ＲＡＭ５２、通信部５３、及び記憶部５４を備えて構成される。データ検索サポート装置５０は、管理者１０が追加または更新を要求した検索サポートファイル１００（図４）を、アプリケーションサーバ４０から通信部５３を介して受け取り、ファイル識別名の「１００」と対応付けて記憶部５４に保存する。
【００３８】
図５は、本発明の実施形態に係る検索システムの動作シーケンスの一例を示すシーケンスチャート図である。以下、図１を参照しながら、図２に示すシーケンスチャートを用いて、本実施形態に係る検索システムの動作シーケンスの一例を説明する。
【００３９】
ユーザ２０は、クライアント端末３０からアプリケーションサーバ４０に機能αの実行要求を行う（＃１）。アプリケーションサーバ４０は、データ検索サポート装置５０に、機能αの実行要求がされたことを通知し（＃２）、データ検索サポート装置５０は検索サポートファイルＡ−１を返す（＃３）。アプリケーションサーバ４０は、ユーザ２０に、機能αが必要とする管理装置を検索するための検索条件を要求する（＃４）。
【００４０】
ユーザ２０は、グループａが検索結果となる検索条件Ａにてデータ検索を実行する（＃５）。アプリケーションサーバ４０は、検索条件Ａと検索サポートファイルＡ−１を用いて、ＤＢＭＳ６０にデータ検索を要求する（＃６）。ＤＢＭＳ６０は、データベース７０から管理装置Ａ−１−ａ，Ａ−２−ｂを検索結果とし、その応答を返す（＃７）。ユーザ２０は、上記の検索結果から機能αに必要なデータを選択する（＃８）。アプリケーションサーバ４０は、機能αを実行し、ユーザ２０に、その実行結果の応答を返す（＃９）。
【００４１】
本実施形態に係る検索システムによれば、ユーザは、以下に箇条書きする点においてデータ検索時における自己の作業負担が軽減される効果が有る。（１）：検索結果を必要なデータに限定するための詳細検索条件の設定が不要となる。（２）：詳細な検索条件を設定するために必要となる、設定可能な検索条件と管理データに対する理解が不要となる。（３）：自己が使用したい機能に対して、不要なデータが検索されたり、選択されたりしてしまうことを防止することができる。
【００４２】
また、本実施形態に係る検索システムによれば、オペレーションサポートシステムにおいても、下記に箇条書きする点での利点を有する。（１）：不要なデータがユーザによって選択されてしまった場合に必要となる、エラー処理を省略することができる。（２）：検索結果が絞り込まれることによるメモリ等のリソース消費の削減効果が得られる。（３）：システムの運用中であっても検索サポートファイルの追加と更新が可能となる。
【００４３】
発明の他の実施形態：本発明に係る検索システムは、オペレーションサポートシステムに関わらず、ユーザが検索条件を入力してデータ検索を行う必要がある他のシステムに対して適用可能である。特に、このような他のシステムで、管理データや必要となるデータが更新される得る可能性が有るシステムに対しては好適に適応することができる。例えば、或る外資系ファーストフードチェーン店が日本を撤退した場合等で、カーナビゲーション等を用いて飲食店を検索する場合には、本発明を適用することで、地図情報を更新することなく、該撤退したチェーン店を検索結果から除外することが可能となる。
【００４４】
なお、本発明の検索方法は、第２の情報格納部と、所望の検索対象の属性の入力を受け付ける検索対象属性入力受付段階と、上記所望の検索対象を検索するための検索式の入力を受け付ける検索式入力受付段階を備える。さらに、検索対象の属性と、当該検索対象の属性に該当する検索結果の候補とが対応付けられて格納される第１の情報格納部に格納されている情報に着目する。即ち、上記検索対象属性入力受付段階において入力が受け付けられた検索対象の属性に対応付けられて格納されている検索結果の候補を抽出する検索結果候補抽出段階を有する。
【００４５】
また、本発明の検索方法は、上記検索式入力受付段階において入力が受け付けられた検索式によって特定され得る検索結果の候補の属性を特定する属性特定段階を備える。また、検索結果の候補と、当該検索結果の候補の属性とが対応付けられて格納される第２の情報格納部に格納されている情報に着目する。即ち、上記属性特定段階において特定された検索結果の候補の属性に対応付けられて格納されている検索結果の候補であって、検索結果候補抽出段階において抽出された検索結果の候補に該当する検索結果の候補を特定する検索結果候補特定段階を備える。さらに、本発明の検索方法は、上記検索結果候補特定段階において特定された検索結果の候補を、検索結果として出力する検索結果出力段階を有する。
【００４６】
また、本発明のプログラムは、コンピュータに、上記の本発明の検索方法を実行させるためのプログラムである。さらに、本発明の記録媒体は、上記のプログラムを記録する記録媒体である。
【符号の説明】
【００４７】
１０  管理者
２０  ユーザ
３０  クライアント端末
４０  アプリケーションサーバ
５０  データ検索サポート装置
６０  ＤＢＭＳ
７０  データベース
８０  オペレーションサポートシステム
９０  管理対象
【図１】
2014115692.tif 000003
【図２】
2014115692.tif 000004
【図３】
2014115692.tif 000005
【図４】
2014115692.tif 000006
【図５】
2014115692.tif 000007