(57)【要約】      （修正有）【課題】  検索システムにおいて、検索画面が遷移する際における操作の効率が向上させる。【解決手段】  クライアント１側の入力部３から、ブラウザ５を介してサーバ２上の検索システムが呼び出されると、検索条件指定画面制御手段６のＨＴＭＬファイルがブラウザ５に送信され、検索メイン画面が表示される。そして、検索メイン画面上で、検索文字が入力され、検索の実行が指示されると、検索条件を引数として、サーバ２の検索手段７が呼び出され、検索結果がブラウザ５に送信されて、表示部４に表示される。一方、検索メイン画面で検索対象が切り替えられると、ブラウザ５によって検索メイン画面の検索条件を引数として、サーバ２の対象選定手段８のが呼び出される。次いで、サーバ２側で対象選定手段８が実行され、検索条件指定画面制御手段６のＨＴＭＬファイルがブラウザ５に送信されて、表示部４によって表示される。【選択図】  図１
2007018435.tif 000002
【特許請求の範囲】
【請求項１】
検索画面において、検索項目内に検索条件を入力する入力手段と、
検索条件を指定する検索条件指定画面を表示する表示手段と、
設定された前記検索条件に基づいて検索を行う検索手段と、
第１の検索対象から第２の検索対象への切り替えの際に、同じ検索条件として引き継ぐことができる検索条件を判断し、該検索条件を引き継いで画面制御手段を起動し、前記検索条件を設定して検索手段を起動する設定画面制御手段と
を有することを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＴＭＬやＪＳＰ画面からの検索システムに関し、特に、迅速に目的のキーワード検索情報を取得することができる検索システムに関する。
【背景技術】
【０００２】
従来から種々の検索システムが提案されている。まず、一般的な検索システムにおける検索方法について説明する。一般的な検索システムは、基本的に、対象単位でユーザが入力した検索条件を保持する機能を有するものである。つまり、ある対象に対して検索条件を指定し検索結果を得た場合に、その検索条件は保持されず、新たな検索条件を指定する画面に遷移し、再度検索条件を入力するように初期化される仕組みになっている。
【０００３】
以下、このような検索システムについて、図７を参照しつつ具体例で説明する。図７は、上記のような一般的な検索システムの画面の遷移の様子を示す図である。
【０００４】
図７に示すように、対象Ａの検索に特化した条件を指定する画面（a_search）１０１において、複数の検索条件を指定し、検索を実行すると条件に合致した対象Ａのリスト画面(a_list)１０２が表示され、その中から１件を選択し詳細画面(a_detail)１０３を表示することができる。その際に対象Ａのリスト画面(a_list)１０２や詳細画面(a_detail)１０３から、対象Ａの検索条件指定画面（a_search）１０１に遷移した場合は、ユーザが入力した検索条件を再び設定し表示を行っていた。
【０００５】
一方、対象Ａの各画面１０１〜１０３から対象Ｂの検索条件を指定する画面（b_search）１０４に遷移した場合は、従来は、初期化した状態で対象Ｂの検索条件指定画面（b_search）１０４を表示する（特許文献１参照）。
【０００６】
【特許文献１】特開２００１−６７３７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の検索システムでは、対象Ａと対象Ｂについて同じ内容に対して設定を行う検索条件であっても、検索条件を引き継ぐことはできない。従って、ユーザは対象を切り替えて検索を行う場合は、初めから検索条件を指定し直す必要があるため、操作の効率が悪く、目的の検索結果を得るのに時間がかかるという問題点があった。
【０００８】
本発明は、迅速に目的の検索結果を取得する事ができる検索システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る検索システムは、対象をまたぐ画面遷移の際に、設定された検索条件を引き継ぐことを特徴とする。
【００１０】
すなわち、本発明の一観点によれば、検索画面において、検索項目内に検索条件を入力する入力手段と、検索条件を指定する検索条件指定画面を表示する表示手段と、設定された前記検索条件に基づいて検索を行う検索手段と、第１の検索対象から第２の検索対象への切り替えの際に、同じ検索条件として引き継ぐことができる検索条件を判断し、該検索条件を引き継いで画面制御手段を起動し、前記検索条件を設定して検索手段を起動する設定画面制御手段とを有することを特徴とする検索システムが提供される。
【００１１】
検索対象の切り替えの際に、移動前の対象に設定された検索条件のうち移動後の対象に使用可能な検索条件を引き継ぎ、いずれの対象から移動しても共通で使用できる検索条件を元に検索を実行することにより、同様の検索条件の設定入力を繰り返す必要が無いため操作効率が向上し、検索条件の絞り込み効率を向上でき、迅速に目的の検索情報を取得することができる。
【発明の効果】
【００１２】
本発明によれば、検索対象の切り替えの際に、検索条件指定画面制御手段が各対象の検索条件指定画面において設定された検索条件を引き継いで画面を切り替え、検索の際に、各画面における検索条件をあらかじめ設定して検索を行うことができるため、同様の検索条件の設定入力を繰り返す必要が無く操作効率が向上し、検索条件の絞り込み効率を向上できる。従って、迅速に目的の検索情報を取得することができるという効果がある。
【発明を実施するための最良の形態】
【００１３】
本発明の一実施の形態による検索システムについて図面を参照しながら説明する。尚、以下に説明する機能を実現する手段は、当該機能を実現できる手段であれば、どのような回路又は装置であっても良く、また機能の一部又は全部を、ソフトウェアで実現することも可能である。さらに、機能実現手段を複数の回路によって実現してもよく、複数の機能実現手段を単一の回路で実現してもよい。
【００１４】
本実施の形態による検索システムは、複数の対象に対しそれぞれについての特化した検索条件を設定し、各対象から検索を行う検索システムであって、対象を切り替える際に、対象毎に共通となる検索条件を自動的に判断して引き継ぎ、画面遷移が行われる際に、引き継いだ検索条件で検索を行うことを特徴とする。同様の検索条件の繰り返し設定入力が不要なため、操作効率が向上し、検索条件の絞り込み効率を向上でき、迅速に目的の検索情報を取得することができる。
【００１５】
より具体的には、本実施の形態による検索システムは、検索条件の入力及び検索条件を設定する検索条件指定画面の切り替え指示の入力、及び検索指示の入力を行う入力手段と、検索条件指定画面及び検索結果を表示する表示手段と、設定された検索条件に従って検索を行い検索結果を出力する検索手段と、対象の切り替えの際に、引き継がれた各画面における検索条件を自動的に抽出して組み込んで画面を切り替える画面制御手段と、検索条件指定画面の表示内容を制御し、入力部から入力された検索条件を記憶し、対象の切り替えの際に各検索条件指定画面において設定された検索条件を引き継いで画面制御手段を起動し、検索の際に、記憶した検索条件を設定して検索手段を起動する設定画面制御手段とを有することを特徴とする。
【００１６】
検索対象の切り替えの際に、移動前の対象に設定された検索条件のうち移動後の対象に使用可能な検索条件を引き継ぎ、いずれの対象から移動しても共通で使用できる検索条件を元に検索を実行するものことにより、同様の検索条件の設定入力を繰り返す必要が無いため操作効率が向上し、検索条件の絞り込み効率を向上でき、迅速に目的の検索情報を取得することができる。
【００１７】
まず、本実施の形態による検索システムの概略構成例について図１を参照して説明する。図１は、本実施の形態による検索システムの概略構成例を示す機能ブロック図である。尚、図１では、検索条件を設定する検索条件指定画面と、検索結果リストから選択された１件の情報を表示する詳細画面とを有し、２つの対象に対してこの画面構成を有する検索システムを例として示している。
【００１８】
本実施の形態による検索システムは、ＨＴＭＬやＪＳＰ画面からの検索システムであり、図１に示すように、基本的に検索条件を入力し、検索結果を表示するクライアント１と、クライアント１において入力された検索条件に従って検索を行い、検索結果をクライアント１に出力するサーバ２とから構成されている。
【００１９】
クライアント１は、入力部３及び入力制御手段１１と、表示部４及び表示制御手段１３と、ＷＷＷブラウザ５と、対象切替指定手段１２と、を有して構成されている。入力部３は、対象の切り替え指定や、検索条件の設定等を入力するためのマウスやキー等の一般的な入力部である。入力制御手段１１は入力部３からの入力信号に基づいて、図示しないＣＰＵに対してどのような入力がなされたかに関する入力情報を伝える。ＷＷＷブラウザ５は、入力部３からの入力に基づく入力情報をサーバ２側に送信し、逆に、サーバ２側から送信されたＨＴＭＬファイル（ＨＴＭＬまたはＪＳＰで記載されたページ）又は表示情報を受信して、ＨＴＭＬファイルの内容又は表示情報の種類に応じて表示部４に出力する一般的なＷＷＷブラウザ（閲覧ソフト）である。この際の表示制御を行うのが表示制御部１３である。
【００２０】
尚、本実施の形態による検索システムでは、ＷＷＷブラウザ５において、サーバ２から送信される後述の検索条件指定画面制御手段６を実現するＨＴＭＬやＪＳＰファイルが実行されるか、又は、サーバ２上で実行された検索手段７を実現するＪＡＶＡ−ＳＥＲＶＬＥＴプログラムファイルの実行結果が表示される。
【００２１】
一方、サーバ２は、検索条件指定画面制御手段６と、検索手段７と、対象選定手段８と、対象（１）９と、対象（２）１０とから構成されている。ここで、対象選定手段８は対象切り替え指定を行い、検索条件指定画面制御手段６は検索条件指定画面の制御を行う。
【００２２】
次に、本実施の形態による検索システムにおけるサーバ２を構成する各部について具体的に説明する。検索条件指定画面制御手段６は、検索画面の制御を行う。検索条件指定画面制御手段６は、一般的なＨＴＭＬやＪＳＰで記載されたページ（ＨＴＭＬやＪＳＰファイル）をサーバ２において構築し、クライアント１からの検索システムの起動要求又は後述する対象選定手段８からの起動に応じてクライアント１に送信され、クライアント１の表示制御手段１３とＷＷＷブラウザ５とによって実行される。
【００２３】
以下、制御内容例について、より具体的に説明する。例えば、表示部４に、図２に示す対象に特化した検索メイン画面を表示させる。図２は、本実施の形態による検索システムにおけるユーザ情報の検索画面例を示す図である。適宜、図１も参照しつつ説明を行う。図２は、検索メイン画面の例を示す図であり、図１のa_search画面に該当する。図２に示すように、対象選択領域２１は、例えば部署情報２１ａと、ユーザ情報２１ｂと、を含んでいる。ここでは、ユーザ情報２１ｂが選択され、ユーザ情報検索画面が表示されている。また、検索条件領域２３においては、会社名２３ａと、部署名２３ｂと、社員番号２３ｃと、氏名２３ｄと、開始日２３ｅと終了日２３ｆと、のそれぞれの検索条件表示部と、検索ボタン２３ｇとが設けられている。
【００２４】
この画面において、クライアント１の入力部３から検索文字列や、日付範囲の指定の入力などが行われると、当該対象における検索条件としてそれぞれの項目３３ａから３３ｆまでを記憶する（図３）。図３においては、図２と同じ領域の符号を図２の符号に１０を足して表示している。実際の検索結果３５が表示されている。すなわち、会社名３３ａが○○○株式会社であり、部署名３３ｂが○○○部であり、社員番号３３ｃの上３桁が１２３であり、氏名２３ｄのうちの氏が田中であり、開始日２２ｅと終了日２２ｆとの指定された範囲内に入っている３人の社員が検索結果として検出される。
【００２５】
一方、図４（図２と同じ領域の符号を図２の符号に２０を足して表示している。）に示すように、クライアント１の入力部３から、対象の切り替えボタンの部署情報ボタン４１ａが押下されると、図２に示すユーザ情報検索画面から、図４に示す部署情報検索画面に切り替わる。この際、部署情報検索画面への移行が指示された場合に、移行先（切替後）の画面が部署情報の検索条件指定画面である旨と、前画面（図２〜３）における検索条件とを引数とすることによって引き継ぎ、後述する対象選定手段８を起動するようになっている。
【００２６】
尚、部署情報の検索条件指定画面への移行が指示された際には、ユーザ情報における検索条件のうち部署情報における検索条件と共通の項目のみを引数として引き継ぐようになっている。すなわち、図４と図２との共通項目である会社名４３ａと、部署名４３ｂと、開始日４３ｅと終了日４３ｆと、が引き継がれている。例えば、図２の検索において、検索項目（例えば「会社名」）と検索条件（入力される条件：例えば○○○株式会社）とを図示しないメモリに記憶しておき、検索条件指定画面が移行した場合に、移行後の画面における検索項目と移行前の記憶されている検索項目とが一致する場合には、一致する項目（例えば「会社名」）に入力すべき検索条件（例えば○○○株式会社）をそのままコピーする。これにより、検索項目が同じ場合の検索条件の入力の手間を省くことができる。
【００２７】
次いで、クライアント１の入力部３から、検索文字列や、日付範囲の指定の入力などが行われると、当該対象における検索条件として記憶する（図５）。検索結果は、ユーザ情報の場合と同様に、図５の下欄に表示される。
【００２８】
同様に、部署情報の検索条件指定画面から対象の切り替えボタンのユーザ情報ボタン５１ｂが押下されると、ユーザ情報の画面（図２）への移行が指示されたものとして、移行先（切替後）の画面がユーザ情報の検索条件指定画面である旨と、前画面における検索条件とを引数とすることによって引き継ぎ、後述する対象選定手段８を起動するようになっている（図２）。尚、ユーザ情報の検索条件指定画面への移行が指示された際には、部署情報における検索条件のうちユーザ情報における検索条件に共通な項目のみ引数として引き継ぐようになっている。
【００２９】
検索手段７は、クライアント１のＷＷＷブラウザ５上で実行中の検索条件指定画面制御手段６によって起動され、引数として渡される検索条件に従って検索を行い、検索結果をクライアント１に送信する手段であり、通常ＪＡＶＡ−ＳＥＲＶＬＥＴプログラムファイルとしてサーバ２上に構築されており、サーバ２上で実行され、実行結果がクライアント１のＷＷＷブラウザ５に送信されるように構成されている。
【００３０】
対象選定手段８は、サーバ２における検索対象の切り替え制御を行うものであり、クライアント１のＷＷＷブラウザ５上で実行中の検索条件指定画面制御手段６によって検索条件の引数と共に起動され、検索条件指定画面の切り替えを行う。より具体的には、図２〜図５に示した検索メイン画面において対象が指示されたときに、各検索条件指定画面で設定された検索条件を引数として起動され、指定された検索条件指定画面への切り替えを行う。
【００３１】
次に、本実施の形態による検索システムにおける対象選定手段の処理の流れについて、図４を用いて説明する。図４は、本発明の検索システムの対象選定手段における検索メイン画面から別の対象への切り替え処理の流れを示すフローチャート図である。適宜図１も参照して説明する。本実施の形態による検索システムの対象選定手段における検索メイン画面から別の対象への切り替え処理は、クライアント１のＷＷＷブラウザ上で、検索条件指定画面制御手段６が実行されて、検索メイン画面が表示され、入力部３から対象切り替えボタンが押下された時に（ステップＳ１）、検索条件指定画面制御手段６によって起動され、渡された引数の個数分に対して繰り返し処理が行われる（ステップＳ２）。尚、このとき引数が渡されなかった場合は、条件未指定のままとなる。そして、前の対象から渡された引数について切り替えられた対象にも該当する引数が存在するかどうか確認を行う（ステップＳ３）。ここで、渡された引数が切り替え後の対象の引数に存在する場合には、切り替え後の対象の検索条件として設定し（ステップＳ４）、存在しなかった場合はステップＳ２に戻りその検索条件は破棄する。このようにして渡された引数すべてについて確認を終了すると、切り替え処理を終了し、検索手段７によって設定された検索条件をもとに切り替えられた対象に対して検索を行い（ステップＳ５）、検索条件指定画面制御手段６のＨＴＭＬファイルをクライアント１側に送信して（ステップＳ６）、処理を終了する。
【００３２】
次に、本実施の形態による検索システム全体の動作について、図面を参照しつつ説明を行う。本実施の形態による検索システムでは、クライアント１側の入力部３から、ＷＷＷブラウザ５を介してサーバ２上の検索システムが呼び出されると、検索条件指定画面制御手段６のＨＴＭＬファイルがクライアント１のＷＷＷブラウザ５に送信されて実行され、表示部４に図２、図４に示した検索メイン画面が表示される。そして、例えば、検索メイン画面上で、検索文字が入力されると、検索メイン画面における検索条件として図示しない記憶手段に記憶される。検索の実行が指示されると、検索条件を引数として、サーバ２の検索手段７のＪＡＶＡ−ＳＥＲＶＬＥＴプログラムが呼び出され、サーバ２上で検索手段７の検索処理が行われ、検索結果がＷＷＷブラウザ５に送信されて、表示部４に表示されるようになっている。
【００３３】
一方、検索メイン画面で検索対象が切り替えられると、ＷＷＷブラウザ５によって検索メイン画面の検索条件を引数として、サーバ２の対象選定手段８のＪＡＶＡ−ＳＥＲＶＬＥＴプログラムが呼び出される。次いで、サーバ２側で対象選定手段８が実行され、ＪＡＶＡ−ＳＥＲＶＬＥＴの引数として上記記憶手段に記憶され引き渡された検索条件が組み込まれてから、検索条件指定画面制御手段６のＨＴＭＬファイルがクライアント１のＷＷＷブラウザ５に送信されて、表示部４によって表示される。
【００３４】
次に、本実施の形態による検索システムの画面遷移について図７を参照して説明する。図７に示すように、対象A検索条件指定画面（a_search）１０１から対象Aリスト表示画面（a_list）１０２へと移行する際には、対象A検索条件指定画面（a_search）１０１における検索条件を引数として引き渡して検索が行われる。そして対象Aリスト表示画面（a_list）１０２から１件が選択されると、選択された情報についての対象A詳細画面（a_detail）１０３が表示される。
【００３５】
同様に、対象B検索条件指定画面（b_search）１０４から対象Bリスト表示画面（b_list）１０５へと移行する際には、対象B検索条件指定画面（b_search）１０４における検索条件を引数として引き渡して検索が行われる。そして対象Bリスト表示画面（b_list）１０５から１件が選択されると、選択された情報についての対象B詳細画面（b_detail）１０６が表示される。
【００３６】
また、対象A検索条件指定画面（a_search）１０１から対象B検索条件指定画面（b_search）１０４に移行する際には、対象A検索条件指定画面（a_search）１０１における検索条件を引数として引き渡され対象Bに使用できるもののみ選定されて対象B検索条件指定画面（b_search）１０４に検索項目が設定されて表示される。引数の引継に関しては対象Aリスト表示画面（a_list）１０２から対象B検索条件指定画面（b_search）１０４に移行した場合や対象A詳細画面（a_detail）１０３から対象B検索条件指定画面（b_search）１０４に移行した場合についても同様である。
【００３７】
また、対象B検索条件指定画面（b_search）１０４から対象A検索条件指定画面（a_search）１０１に移行する際についても、対象B検索条件指定画面（b_search）１０４における検索条件を引数として引き渡され対象Aに使用できるもののみ選定されて対象A検索条件指定画面（a_search）１０１に検索項目が設定されて表示される。
【００３８】
本実施の形態による検索システムによれば、クライアント１側で対象の切り替えを指示するボタンが押下されると、各画面における検索条件を引数として引き継いで検索条件指定画面制御手段６のＪＡＶＡ−ＳＥＲＶＬＥＴを起動し、サーバ２側で対象選定手段８が引数として受け取った検索条件を対象の切り替え前後において選定を行った上でＨＴＭＬファイルに送信する。従って、当該画面から検索が実行されたときに、他画面の検索条件を利用して検索が実行でき、検索条件の絞り込みの効率を高めることができるという利点がある。
【００３９】
また、本実施の形態による検索システムによれば、画面を切り替える際に、既に入力された切り替え後の画面の検索条件を例えばＨＴＭＬファイルに組み込んで送信するため、既に入力された検索条件を再入力する必要がなく、検索条件の入力操作の効率を高めることができる。
【００４０】
以上に説明したように、検索条件の入力操作の効率と、検索条件の絞り込みの効率が向上することで、迅速に目的の検索結果を取得することができるという効果がある。
【産業上の利用可能性】
【００４１】
本発明は、検索システムに利用できる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態による検索システムの概略構成例を示す昨日ブロック図である。
【図２】本実施の形態による検索システムにおける検索メイン画面の例を示す図である（図７のa_search画面に該当する）。
【図３】本実施の形態による検索システムにおける検索メイン画面の例を示す図である（図７のa_list画面に該当する）。
【図４】本実施の形態による検索システムにおける検索メイン画面の例を示す図である（図７のb_search画面に該当する）。
【図５】本実施の形態による検索システムにおける検索メイン画面の例を示す図である（図７のb_list画面に該当する）。
【図６】本実施の形態による検索システムにおける対象切り替え手段における検索メイン画面から対象の切り替え処理の流れを示すフローチャート図である。
【図７】一般的な検索システムの画面遷移を示す図であり、本実施の形態による画面遷移を示す図を兼ねる。
【符号の説明】
【００４３】
１…クライアント、 ２…サーバ、 ３…入力部、 ４…表示部、５…WWWブラウザ、 ６…検索条件指定画面制御手段、 ７…検索手段、 ８…対象選定手段、 ９…対象１、 １０…対象２、１１…入力手段、１２…対象切り替え指定手段、１３…表示手段。
【図１】
2007018435.tif 000003
【図２】
2007018435.tif 000004
【図３】
2007018435.tif 000005
【図４】
2007018435.tif 000006
【図５】
2007018435.tif 000007
【図６】
2007018435.tif 000008
【図７】
2007018435.tif 000009