(57)【要約】【課題】データベースで一元管理する情報を用いて、検索、選択した情報を保持する機能を実現することにより、ドキュメント作成作業を効率的に行う情報検索支援システム等を提供する。【解決手段】サーバ１０１は、商品情報データベース３０１から検索、選択した商品情報３１０（商品画像）をバスケット情報３３０として保存し、保存したバスケット情報３３０を選択することにより、セッション変数７０に、バスケット情報３３０の商品ＩＤ３３５を代入し、その後、商品情報３１０を検索、選択しバスケットに登録することにより、検索、選択した商品情報３１０の商品ＩＤ３３５をセンション変数７０に加え、セッション変数７０に相当するバスケット情報３３０を保存、提供する。【選択図】図１９
2007133532.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末にネットワークを介して接続され、情報を記憶、管理するデータベースを有し、情報を検索、選択する情報検索支援サーバであって、
前記クライアント端末からの検索要求に応じて、指定された検索条件に基づいて、前記データベースから前記情報を検索し、情報検索結果を提供する検索手段と、
前記クライアント端末からの前記情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、前記バスケットに現在対応付けられている情報に加えて、選択された情報を対応付ける選択手段と、
前記クライアント端末からのバスケット保存要求に応じて、前記バスケットに対応付けられている情報を、バスケット情報として前記データベースに保存するバスケット保存手段と、
前記クライアント端末からの保存されているバスケット情報の一覧要求に応じて、指定されたバスケット情報を前記データベースから取得し、当該バスケット情報の情報を、前記バスケットに現在対応付けられている情報に加えて対応付け、前記バスケットに対応付けられた情報からなる情報一覧を提供する保存バスケット一覧提供手段と、
を具備することを特徴とする情報検索支援サーバ。
【請求項２】
前記情報は、商品画像であることを特徴とする請求項１に記載の情報検索支援サーバ。
【請求項３】
前記バスケット情報は、ユーザＩＤ、バスケット識別情報、前記バスケットに対応付けられている情報ＩＤを少なくとも有することを特徴とする請求項１に記載の情報検索支援サーバ。
【請求項４】
前記クライアント端末からの指示に応じて、前記バスケット保存手段と前記保存バスケット一覧提供手段に相当する機能を提供するか否かを設定する制御情報をユーザ毎に前記データベースに保存し、
前記制御情報に応じて、当該機能を提供するか否かを決定することを特徴とする請求項１に記載の情報検索支援サーバ。
【請求項５】
前記クライアント端末からのバスケット一覧要求に応じて、前記選択手段により前記バスケットに対応付けられた情報からなる情報一覧を提供するバスケット一覧提供手段、
を、更に具備することを特徴とする請求項１に記載の情報検索支援サーバ。
【請求項６】
前記サーバはＷｅｂサーバであり、前記クライアント端末はＷｅｂブラウザとして機能するものであることを特徴とする請求項１記載の情報検索支援サーバ。
【請求項７】
クライアント端末と、情報を記憶、管理するデータベースを有し、情報の検索を行う情報検索支援サーバと、がネットワークを介して接続される情報検索支援システムであって、
前記情報検索支援サーバは、
前記クライアント端末からの検索要求に応じて、指定された検索条件に基づいて、前記データベースから前記情報を検索し、情報検索結果を提供する検索手段と、
前記クライアント端末からの前記情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、前記バスケットに現在対応付けられている情報に加えて、選択された情報を対応付ける選択手段と、
前記クライアント端末からのバスケット保存要求に応じて、前記バスケットに対応付けられている情報を、バスケット情報として前記データベースに保存するバスケット保存手段と、
前記クライアント端末からの保存されているバスケット情報の一覧要求に応じて、指定されたバスケット情報を前記データベースから取得し、当該バスケット情報の情報を、前記バスケットに現在対応付けられている情報に加えて対応付け、前記バスケットに対応付けられた情報からなる情報一覧を提供する保存バスケット一覧提供手段と、
を、備え
前記クライアント端末は、
検索、選択し前記バスケットに対応付けられた情報を保存する保存要求を送信するバスケット保存要求手段と、
保存されているバスケット情報の一覧要求に対して、前記サーバから送られた、前記バスケットに現在対応付けられている情報に、保存されたバスケット情報の情報を加えた情報一覧を表示する表示手段と、
を具備することを特徴とする情報検索支援システム。
【請求項８】
コンピュータを請求項１から請求項６のいずれかに記載の情報検索支援サーバとして機能させるプログラム。
【請求項９】
コンピュータを請求項１から請求項６のいずれかに記載の情報検索支援サーバとして機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用した情報検索支援システムに係り、特に、データベースから検索、選択した情報を管理、記憶する処理に関する。
【背景技術】
【０００２】
近年、カタログ制作を行う際、コンピュータの普及に伴い、カタログに載せる商品データをデータベース化して利用することが始まっている。データベースと連携し、デスクトップパブリッシング（ＤＴＰ）等でカタログ制作作業を行い、その効率化が図られてきている。例えば、商品情報等を蓄積したデータベースと、データベースの情報を管理し、データベースの情報の入出力、検索、閲覧等の機能を提供するサーバと複数のユーザ端末装置等からなる情報検索支援システム（例えば、特許文献１）や、ネットワークを介して、Ｗｅｂ上で、商品情報等を蓄積、管理するデータベースから情報を検索する検索システムが存在する。
【０００３】
【特許文献１】特開２００１−３２４９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、営業マンが担当する代理店や顧客に対して、チラシ、もしくは小冊子的なカタログを用いて、最新の商品情報を提案する場合が多い。例えば、顧客に対して提案書等を作成するには、数十点の商品画像を選択する動作を毎回行っていた。提案書に掲載する商品画像を検索するには、まず、紙媒体のカタログから提案書に配置する商品番号を検索し、その商品からリンクしている商品画像を抽出する作業を商品画像の数だけ行う必要があった。また、提案書用の商品は一度で決定することなく、検索した商品より価格が安い商品に変更するなど、数回の変更が生じることが多く、その度に初めから検索する必要があり、時間のロスが大きく、効率的ではなかった。
また、手元にダウンロードしデータを保管しておくと、設定した商品情報項目のみしか残らず、表示する項目の変更があった場合、再度検索する必要があり上記の問題点の解決にならなかった。
更に、新たな提案書を作成する際には、この機能は一時的に必要でなくなる為、機能を常時表示させておく形態では使い勝手が悪く、効率的に業務が行えないという問題があった。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、データベースで一元管理する情報を用いて、検索、選択した情報を保持する機能を実現することにより、ドキュメント作成作業を効率的に行う情報検索支援システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために第１の発明は、クライアント端末にネットワークを介して接続され、情報を記憶、管理するデータベースを有し、情報を検索、選択する情報検索支援サーバであって、前記クライアント端末からの検索要求に応じて、指定された検索条件に基づいて、前記データベースから前記情報を検索し、情報検索結果を提供する検索手段と、前記クライアント端末からの前記情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、前記バスケットに現在対応付けられている情報に加えて、選択された情報を対応付ける選択手段と、前記クライアント端末からのバスケット保存要求に応じて、前記バスケットに対応付けられている情報を、バスケット情報として前記データベースに保存するバスケット保存手段と、前記クライアント端末からの保存されているバスケット情報の一覧要求に応じて、指定されたバスケット情報を前記データベースから取得し、当該バスケット情報の情報を、前記バスケットに現在対応付けられている情報に加えて対応付け、前記バスケットに対応付けられた情報からなる情報一覧を提供する保存バスケット一覧提供手段と、を具備することを特徴とする情報検索支援サーバである。
【０００７】
また、前記クライアント端末からの指示に応じて、前記バスケット保存手段と前記保存したバスケット一覧提供手段に相当する機能を提供するか否かを設定する制御情報をユーザ毎に前記データベースに保存し、前記制御情報に応じて、当該機能を提供するか否かを決定することを特徴とする請求項１に記載の情報検索支援サーバことが望ましい。
また、前記クライアント端末からのバスケット一覧要求に応じて、前記選択手段により前記バスケットに対応付けられた情報からなる情報一覧を提供するバスケット一覧提供手段を具備することが望ましい。
【０００８】
第１の発明による情報検索支援サーバは、クライアント端末にネットワークを介して接続され、情報を記憶、管理するデータベースを有し、クライアント端末からの検索要求に応じて、指定された検索条件に基づいて、データベースから情報を検索し、情報検索結果を提供し、クライアント端末からの情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、バスケットに現在対応付けられている情報に加えて、選択された情報を対応付け、クライアント端末からのバスケット保存要求に応じて、前記バスケットに対応付けられている情報を、バスケット情報としてデータベースに保存する。また、クライアント端末からの保存されているバスケット情報の一覧要求に応じて、指定されたバスケット情報をデータベースから取得し、当該バスケット情報の情報を、バスケットに現在対応付けられている情報に加えて対応付け、バスケットに対応付けられた情報からなる情報一覧を提供する。
【０００９】
「バスケット情報」は、ユーザＩＤ、バスケット名称、バスケットに対応付けられている情報ＩＤ、登録日付等を有する。
「情報」は、商品情報であり、商品の文字情報、商品の画像情報等を有する素材情報である。
【００１０】
第１の発明では、以前、検索、選択した商品情報一覧からなるバスケット情報を保持し、保持したバスケット情報を選択、流用することにより、従来の毎回の商品情報選択の作業を軽減し、提案書を効率的に作成することを可能とする。
また、バスケット内容を定義することで、セッション変数を用いたシステム開発を容易に行うことができ、かつ開発作業を軽減できるため、開発期間を短縮することができる。
【００１１】
また、第２の発明は、クライアント端末と、情報を記憶、管理するデータベースを有し、情報の検索を行う情報検索支援サーバと、がネットワークを介して接続される情報検索支援システムであって、前記情報検索支援サーバは、前記クライアント端末からの検索要求に応じて、指定された検索条件に基づいて、前記データベースから前記情報を検索し、情報検索結果を提供する検索手段と、前記クライアント端末からの前記情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、前記バスケットに現在対応付けられている情報に加えて、選択された情報を対応付ける選択手段と、前記クライアント端末からのバスケット保存要求に応じて、前記バスケットに対応付けられている情報を、バスケット情報として前記データベースに保存するバスケット保存手段と、前記クライアント端末からの保存されているバスケット情報の一覧要求に応じて、指定されたバスケット情報を前記データベースから取得し、当該バスケット情報の情報を、前記バスケットに現在対応付けられている情報に加えて対応付け、前記バスケットに対応付けられた情報からなる情報一覧を提供する保存バスケット一覧提供手段と、を備え、前記クライアント端末は、検索、選択し前記バスケットに対応付けられた情報を保存する保存要求を送信するバスケット保存要求手段と、保存されているバスケット情報の一覧要求に対して、前記サーバから送られた、前記バスケットに現在対応付けられている情報に、保存されたバスケット情報の情報を加えた情報一覧を表示する表示手段と、を具備することを特徴とする情報検索支援システムである。
【００１２】
第２の発明は、第１の発明の情報検索支援サーバと、検索、選択しバスケットに対応付けられた情報を保存する保存要求を送信し、保存されているバスケット情報の一覧要求に対して、サーバから送られた、バスケットに現在対応付けられている情報に、保存されたバスケット情報の情報を加えた情報一覧を表示するクライアント端末から構成される情報検索支援システムに関する発明である。
【００１３】
第３の発明は、コンピュータを第１の発明の情報検索支援サーバとして機能させるプログラムである。
第４の発明は、コンピュータを第１の発明の情報検索支援サーバとして機能させるプログラムを記録した記録媒体である。
【００１４】
上述のプログラムをＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【発明の効果】
【００１５】
本発明は、データベースで一元管理する情報を用いて、検索、選択した情報を保持する機能を実現することにより、ドキュメント作成作業を効率的に行う情報検索支援システム等を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、添付図面を参照しながら、本発明に係る情報検索支援システム等の好適な実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１７】
図１は、本発明の本実施の形態に係る情報検索支援システム１００の概略構成を示す図である。
【００１８】
図１は、情報検索支援システム１００の１例であり、図１に示すように、情報検索支援システム１００は、サーバ１０１、複数のクライアント端末１０３等が、ネットワーク１０９を介して接続されて構成される。尚、情報検索支援システム１００は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術を用いて実現した場合の構成図である。
【００１９】
ネットワーク１０９は、インターネット、ローカルエリアネットワーク（ＬＡＮ）、社内ＬＡＮ等のネットワークであり、有線、無線を問わない。
【００２０】
サーバ１０１は、サーバコンピュータ等であり、ＷＷＷサーバ１１０、情報検索支援手段１１１、データベースサーバ１１２等を有する。情報検索支援手段１１１は、データベースサーバ１１２を介して、クライアント端末１０３からの要求に応じて、商品情報データベース３０１から検索、選択した商品情報をバスケット情報として、商品情報データベース３０１に保持し、保存されているバスケット情報を取得し、提供する。データベースサーバ１１２は、データベースエンジン等であり、商品情報データベース３０１の商品情報を管理し、商品情報データベース３０１の商品情報の入出力、検索、閲覧等を行う。
【００２１】
クライアント端末１０３は、パーソナルコンピュータ、携帯型端末機（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等である。クライアント端末１０３には、ＷＷＷブラウザ１２０が搭載される。クライアント端末１０３は、ＷＷＷブラウザ１２０を介して、サーバ１０１のＷＷＷサーバ１１０にアクセスし、商品情報データベース３０１から検索し、選択した商品情報をバスケットに登録し、バスケットの保存要求を送信する。また、保存されているバスケット情報を流用する場合、保存されているバスケット情報の一覧要求を送信し、サーバ１０１から受け取った当該バスケット情報の情報からなる情報一覧を表示する。
【００２２】
次に、サーバ１０１のハードウェア構成を説明する。図２は、サーバ１０１のハードウェア構成図である。
【００２３】
サーバ１０１は、制御部２０１、記憶部２０２、メディア入出力部２０３、通信制御部２０４、入力部２０５、表示部２０６、印刷部２０７等が、システムバス２０９を介して接続されて構成される。
【００２４】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ  ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
【００２５】
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、システムバス２０９を介して接続された各装置を駆動制御し、サーバ１０１が行う後述する各種処理（図６乃至図１１参照）を実現する。
ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部２０２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２０１が各種処理を行う為に使用するワークエリアを備える。
【００２６】
記憶部２０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部２０１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラム３９１や、本コンピュータを適用するサーバ１０１が行う後述の処理に相当するアプリケーションプログラム３９２等が格納されている。
これらの各プログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて各種の手段として実行される。
【００２７】
メディア入出力部２０３（ドライブ装置）は、データの入出力を行い、例えば、フロッピディスクドライブ、ＰＤドライブ、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＭＯドライブ等のメディア入出力装置等を有する。
【００２８】
通信制御部２０４は、通信制御装置、通信ポート等を有し、サーバ１０１とネットワーク１０９間の通信を媒介する通信インタフェースであり、ネットワーク１０９を介して、サーバ１０１と、クライアント端末１０３間の通信制御を行う。
【００２９】
入力部２０５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。
入力部２０５を介して、サーバ１０１に対して、操作指示、動作指示、データ入力等を行うことができる。
【００３０】
表示部２０６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００３１】
印刷部２０７は、プリンタであり、印刷出力処理を行う。
【００３２】
システムバス２０９は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３３】
次に、図３を参照しながら、サーバ１０１の記憶部２０２が保持する情報について説明する。図３は、記憶部２０２が保持する情報を示す図である。
【００３４】
記憶部２０２内には、複数の商品情報データベース３０１、及び制御プログラム３９１、アプリケーションプログラム３９２等が格納されている。
【００３５】
図４は、商品情報データベース３０１のデータ構造を示す図である。
図４に示すように、商品情報データベース３０１は、複数の商品情報３１０、商品情報管理テーブル群３２０、１以上のバスケット情報３３０、複数のユーザ情報３４０等からなる。尚、サーバ１０１が管理する商品情報データベース３０１は、必要に応じて、複数存在してもよい。
【００３６】
商品情報３１０は、商品のスペック等の文字情報３１１、商品の素材情報である画像情報３１２等からなる。
商品情報管理テーブル群３２０は、商品情報３１０を管理する各種管理テーブルからなる。
【００３７】
バスケット情報３３０は、１以上の商品情報３１０とバスケットを対応付ける情報であり、ユーザＩＤ３３１、バスケットタイトル３３２、バスケット内容３３３である商品ＩＤ３３５、登録日時３３４等からなる。
ユーザＩＤ３３１は、バスケット情報３３０を登録、保存したユーザの識別情報である。
バスケットタイトル３３２は、保存したバスケット情報を識別するバスケット名称である。
バスケット内容３３３は、バスケット情報３３０として選択された商品情報３１０の商品ＩＤ３３５からなる。
登録日時３３４は、バスケット情報を登録、保存した日時情報である。
【００３８】
ユーザ情報３４０は、当該商品情報データベース３０１に接続可能な登録ユーザの情報であり、ユーザＩＤ３４１、バスケット管理表示情報３４２等を有する。バスケット管理表示情報３４２は、バスケット管理機能をクライアント端末１０３に提供（表示）するか否かを設定する表示制御情報である。
【００３９】
尚、商品情報データベース３０１のデータ構成は、この構成に限られるものではない。
【００４０】
制御プログラム３９１は、サーバ１０１の各構成部分を駆動制御するプログラムであり、ＯＳ（オペレーティングシステム）に相当する。
アプリケーションプログラム３９２は、サーバ１０１が行う後述の処理（図、図６乃至図１１参照）に相当する実行可能プログラムであり、ＷＷＷサーバ１１０、情報検索支援手段１１１、データベースサーバ１１２等に該当するプログラムである。
【００４１】
次に、図５を参照しながら、クライアント端末１０３のハードウェア構成を説明する。図５は、クライアント端末１０３のハードウェア構成図である。
【００４２】
クライアント端末１０３は、制御部４０１、記憶部４０２、通信制御部４０３、メディア入出力部４０４、入力部４０５、表示部４０６、印刷部４０７等が、システムバス４０９を介して接続される。
尚、クライアント端末１０３のハードウェア構成は、図２について前述したサーバ１０１と同様の構成を採る。
【００４３】
次に、図６、図７、図８を参照しながら、情報検索支援システム１００における、サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１から検索し選択した商品情報３１０をバスケット情報３３０に保持するバスケット保存処理の処理動作について詳しく説明する。図６は、サーバ１０１のバスケット情報３３０の保存処理の処理手順を示すフローチャートである。
【００４４】
サーバ１０１の記憶部２０２には、アプリケーションプログラム３９２である情報検索支援プログラムがインストールされている。以下のサーバ１０１の処理は、ＷＷＷサーバ１１０、データベースサーバ１１２を介して、この情報検索支援プログラムの制御に従って、サーバ１０１の制御部２０１によって行われる。
また、クライアント端末１０３の記憶部４０２には、アプリケーションプログラムであるＷＷＷブラウザ１２０がインストールされており、以下のクライアント端末１０３の処理（ＷＷＷブラウザ１２０を介したサーバ１０１へのアクセス、サーバ１０１への指示等）は、クライアント１０３の制御部４０１によって行われる。
【００４５】
クライアント端末１０３の制御部４０１は、サーバ１０１に対して、Ｗｅｂブラウザ１２０を介して、商品情報データベース３０１にログインする（ステップＳ６０１）。
図７は、ログイン処理の処理手順を示すフローチャートである。
図１２は、ログイン画面１０を示す図である。
図７に示すように、クライアント端末１０３の制御部４０１は、サーバ１０１の所定サイト（情報検索サイト）にアクセスする（ステップＳ７０１）。サーバ１０１の制御部２０１は、商品情報データベース３０１へのログイン画面データを送信する（ステップＳ７０２）。クライアント端末１０３の制御部４０１は、ログイン画面１０を表示し、ログインＩＤ１１を入力、送信し、商品情報データベース３０１にログイン要求を行う（ステップＳ７０３）。
サーバ１０１の制御部２０１は、ユーザ情報３４０を用いて、受け取ったログインＩＤ１１からユーザ認証を行い（ステップＳ７０４）、正しくユーザ認証された場合、指定されたサーバ名に応じた商品情報データベース３０１を設定、接続する（ステップＳ７０５）。
【００４６】
クライアント端末１０３の制御部４０１は、商品情報データベース３０１の商品情報３１０（画像情報）の検索、選択を行う（ステップＳ６０２）。
【００４７】
図８は、商品情報データベース３０１からの商品情報の検索、選択処理の処理手順を示すフローチャートである。
【００４８】
図８に示すように、クライアント端末１０３の制御部４０１は、サーバ１０１に、「画像検索」を押下することにより、商品画像検索要求を行う（ステップＳ８０１）。サーバ１０１の制御部２０１は、検索画面データを送信する（ステップＳ８０２）。
【００４９】
クライアント端末１０３の制御部４０１は、検索画面２０を表示する。
図１３は、検索画面２０を示す図である。
図１３に示すように、利用者は、検索画面２０に従って、検索条件２１として、品番指定２３、分類指定２４、掲載カタログ指定２５等のいずれかを指定し、検索ボタン２２を押下する。クライアント端末１０３の制御部４０１は、指定した検索条件２１と、検索要求を送信する（ステップＳ８０３）。
【００５０】
サーバ１０１の制御部２０１は、商品情報データベース３０１から、受け取った検索条件２１に基づいて、商品情報３１０を検索し、取得する（ステップＳ８０４）。
制御部２０１は、取得した商品情報３１０（商品画像）からなる商品検索結果を送信する（ステップＳ８０５）。
【００５１】
クライアント端末１０３の制御部４０１は、商品検索結果画面３０を表示する（ステップＳ８０６）。
図１４は、商品検索結果画面３０を示す図である。
図１４に示すように、商品検索結果画面３０は、商品画像３２、チェック欄３３を有する商品検索結果一覧３１、「バスケット登録」ボタン３４、表示設定、「画像検索」ボタン３５、「バスケット一覧」ボタン３６等からなる。
利用者は、チェック欄３３をチェックし当該商品画像３２を選択し、「バスケット登録」ボタン３４を押下する。制御部４０１は、選択した商品ＩＤ３３５と、バスケット登録要求を送信する（ステップＳ８０７）。
サーバ１０１の制御部２０１は、バスケットに選択した商品ＩＤ３３５を対応付け、セッションに代入する（ステップＳ８０８）。
【００５２】
クライアント端末１０３の制御部４０１は、「バスケット一覧」ボタン３６押下により、バスケット一覧（商品一覧）要求を送信する（ステップＳ６０３）。
サーバ１０１の制御部２０１は、選択された商品情報３１０（商品画像）からなるバスケット一覧データを送信する（ステップＳ６０４）。
クライアント端末１０３の制御部４０１は、バスケット一覧（選択）画面４０を表示する（ステップＳ６０５）。
【００５３】
図１５は、バスケット一覧（選択）画面４０を示す図である。
図１５に示すように、バスケット一覧（選択）画面４０は、バスケット管理機能表示部４１と、バスケットに選択、登録された商品情報の商品画像３２からなる商品一覧４８からなる。
バスケット管理機能表示部４１は、「バスケット管理表示」メニュコマンド４２と、保存するバスケット情報のバスケットタイトル４３の入力フィールドと、保存したバスケットタイトル４４と、「保存」ボタン４５、「表示」ボタン４６、「削除」ボタン４７等からなる。
バスケットタイトル４３を入力し、「保存」ボタン４５を押下することにより、制御部４０１は、バスケットタイトル４３、バスケット保存要求を送信する（ステップＳ６０６）。
サーバ１０１の制御部２０１は、入力したバスケットタイトルで、バスケット一覧４８に示すバスケットに対応付けられる商品情報（商品画像情報３２）からなるバスケット情報３３０を生成し、商品情報データベース３０１に保存する（ステップＳ６０７）。
図１８は、保存するバスケット情報３３０の一態様を示す図である。
例えば、バスケット情報３３０は、ユーザＩＤ３３１、バスケットタイトル３３２、バスケット内容３３３−商品ＩＤ３３５、登録日時３３４等を有する。
ユーザＩＤ３３１は、現ログインＩＤであり、例えば「Ｓｕｚｕｋｉ」である。
バスケットタイトル３３２は、指定されたバスケット情報のバスケット名称（識別情報）であり、例えば、「２００５０９１３登録」である。
バスケット内容３３３は、バスケットに選択、登録した商品ＩＤ３３５からなり、例えば商品ＩＤ「１０００００２１」、「１０００００３１」、「１０００００３３」、「１０００００３９」、「１０００００４０」である。
登録日時３３４は、登録した日時情報であり、例えば「２００５０９１３、１２：００：００」である。
【００５４】
次に、図９を参照しながら、サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用１の処理動作について詳しく説明する。保存したバスケット情報３３０の流用１の処理は、以前、保存したバスケット情報３３０を読み出し、その商品情報３１０を流用して商品検索、選択を加え、商品情報３１０を変更するものである。図９は、サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用１の処理動作の処理手順を示すフローチャートである。
【００５５】
クライアント端末１０３の制御部４０１は、前述した図７のログイン処理に示すように、サーバ１０１に対して、Ｗｅｂブラウザ１２０を介して、商品情報データベース３０１にログインする（ステップＳ９０１）。
【００５６】
クライアント端末１０３の制御部４０１は、「バスケット一覧」ボタン３６押下により、バスケット一覧（商品一覧）要求を送信する（ステップＳ９０２）。
サーバ１０１の制御部２０１は、バスケット一覧（初期）画面データを送信する（ステップＳ９０３）。
クライアント端末１０３の制御部４０１は、バスケット一覧（初期）画面５０を表示する（ステップＳ９０４）。
【００５７】
図１６は、バスケット一覧（初期）画面５０を示す図である。
図１６に示すように、利用者は、バスケット一覧（初期）画面５０上のバスケット管理機能表示部４１の保存したバスケットタイトル４４から利用するバスケットタイトルを選択し、「表示」ボタン４６を押下する。制御部４０１は、選択した保存したバスケットタイトル４４の表示要求を送信する（ステップＳ９０５）。
サーバ１０１の制御部２０１は、商品情報データベース３０１から、選択されたバスケットタイトル４４のバスケット情報３３０を取得し、セッションへ当該バスケット情報３３０を代入する（ステップＳ９０６）。
制御部２０１は、選択されたバスケットタイトル４４のバスケット情報３３０の商品情報３１０（例えば、商品画像情報３２）からなるバスケット一覧データを送信する（ステップＳ９０７）。
【００５８】
図１５に示すように、クライアント端末１０３の制御部４０１は、選択した保存したバスケットタイトルのバスケット情報３３０の商品一覧４８からなるバスケット一覧（選択）画面４０を表示する（ステップＳ９０８）。
クライアント端末１０３の制御部４０１は、前述した図８の商品選択検索処理と同様に、商品情報データベース３０１の商品情報３１０（例えば、商品画像情報３２）の検索、選択を行う（ステップＳ９０９）。
【００５９】
クライアント端末１０３の制御部４０１は、「バスケット一覧」ボタン３６押下により、バスケット一覧（商品一覧）要求を送信する（ステップＳ９１０）。
サーバ１０１の制御部２０１は、選択された商品情報３１０（商品画像）をセッションに加える（ステップＳ９１１）。
図１９は、保存したバスケット情報３３０の商品情報３１０に、検索、選択をした商品情報３１０を加えたバスケットを示す図である。
図１９に示すように、保存したバスケット情報３３０を選択、表示要求することにより、セッション変数７０に、バスケット情報３３０の商品ＩＤ「１０００００２１」、「１０００００３１」、「１０００００３３」、「１０００００３９」、「１０００００４０」を代入し、その後、商品の検索、選択しバスケットに登録することにより、検索、選択した商品の商品ＩＤ「１０００００２５」、「１０００００３１」「１０００００５０」、「１０００００５９」、「１０００００６０」をセンション変数７０に加え、センション変数７０は、商品ＩＤ「１０００００２１」、「１０００００２５」、「１０００００３１」、「１０００００３３」、「１０００００３９」、「１０００００４０」、「１０００００５０」、「１０００００５９」、「１０００００６０」となる。
セッション変数７０は、値を格納してセッション管理することができ、セッション中に登録しておくことで、どのページでも値を参照可能となる。本実施の形態では、「セッション変数」をバスケット内容３３３の商品ＩＤ３３５を格納して、Ｗｅｂアプリケーションである情報検索支援プログラムの複数ページ間で共有可能な記憶領域とする。
制御部２０１は、保存したバスケット情報３３０の商品情報３１０からなる現バスケット一覧データに検索、選択した商品情報３１０を加えたバスケット一覧データを送信する（ステップＳ９１２）。
クライアント端末１０３の制御部４０１は、バスケット一覧（選択）画面を表示する（ステップＳ９１３）。
【００６０】
バスケットタイトル４３を入力し、「保存」ボタン４５を押下することにより、制御部４０１は、バスケットタイトル４３、バスケット保存要求を送信する（ステップＳ９１４）。上書き保存の場合は同じバスケットタイトルを、別のバスケットタイトルを入力すると前のバスケット情報３３０はそのままの状態として、新たにバスケット情報３３０を保存する。
サーバ１０１の制御部２０１は、入力したバスケットタイトル４３で保存したバスケット情報３３０の商品情報３１０に検索、選択した商品情報３１０を加えたバスケットに対応付けられる商品情報３１０からなるバスケット情報３３０を生成し、商品情報データベース３０１に上書き／別名保存する（ステップＳ９１４）。
【００６１】
次に、図１０を参照しながら、サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用２の処理動作について詳しく説明する。保存したバスケット情報３３０の流用２の処理は、予め、商品情報３１０を検索、選択した後、以前、保存したバスケット情報３３０を読み出し、作業中の商品情報３１０と合成した商品情報３１０を流用するものである。図１０は、サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用２の処理動作の処理手順を示すフローチャートである。
【００６２】
クライアント端末１０３の制御部４０１は、前述した図７のログイン処理に示すように、サーバ１０１に対して、Ｗｅｂブラウザ１２０を介して、商品情報データベース３０１にログインする（ステップＳ１００１）。
【００６３】
クライアント端末１０３の制御部４０１は、前述した図８の商品選択検索処理と同様に、商品情報データベース３０１の商品情報３１０（画像情報）の検索、選択を行う（ステップＳ１００２）。
【００６４】
クライアント端末１０３の制御部４０１は、「バスケット一覧」ボタン３６押下により、バスケット一覧（商品一覧）要求を送信する（ステップＳ１００３）。
サーバ１０１の制御部２０１は、選択された商品情報３１０（商品画像）からなるバスケット一覧データを送信する（ステップＳ１００４）。
クライアント端末１０３の制御部４０１は、バスケット一覧（選択）画面４０を表示する（ステップＳ１００５）。
【００６５】
利用者は、バスケット一覧（選択）画面４０上のバスケット管理機能表示部４１の保存したバスケットタイトル４４から利用するバスケットタイトルを選択し、「表示」ボタン４６を押下する。制御部４０１は、選択した保存したバスケットタイトル４４の表示要求を送信する（ステップＳ１００６）。
サーバ１０１の制御部２０１は、商品情報データベース３０１から、選択されたバスケットタイトルのバスケット情報３３０を取得し、セッションへ当該バスケット情報３３０を加える（ステップＳ１００７）。
制御部２０１は、検索、選択した商品情報３１０に、選択されたバスケットタイトルのバスケット情報３３０の商品情報３１０を加えた情報からなるバスケット一覧データを送信する（ステップＳ１００８）。
【００６６】
クライアント端末１０３の制御部４０１は、検索、選択した商品情報３１０に、選択した保存したバスケットタイトルのバスケット情報３３０の商品一覧４８からなるバスケット一覧（選択）画面を表示する（ステップＳ１００９）。
【００６７】
図２０は、検索、選択した商品情報３１０に、保存したバスケット情報３３０の商品情報を加えたバスケットを示す図である。
図２０に示すように、商品の検索、選択しバスケットに登録することにより、選択した商品ＩＤ「１０００００２５」、「１０００００３１」「１０００００５０」、「１０００００５９」、「１０００００６０」をセンション変数７０に代入し、保存したバスケット情報３３０を表示要求することにより、セッション変数７０に、当該バスケット情報３３０のバスケット内容３３３の商品ＩＤ「１０００００２１」、「１０００００３１」、「１０００００３３」、「１０００００３９」、「１０００００４０」を加え、センション変数７０は、商品ＩＤ「１０００００２１」、「１０００００２５」、「１０００００３１」、「１０００００３３」、「１０００００３９」、「１０００００４０」、「１０００００５０」、「１０００００５９」、「１０００００６０」となる。
【００６８】
制御部２０１は、保存したバスケット情報３３０の商品情報３１０からなる現バスケット一覧データに検索、選択した商品情報を加えたバスケット一覧データを送信する（ステップＳ１０１０）。
【００６９】
バスケットタイトル４３を入力し、「保存」ボタン４５を押下することにより、制御部４０１は、バスケットタイトル４３、バスケット保存要求を送信する（ステップＳ１０１１）。上書き保存の場合は同じバスケットタイトルを、別のバスケットタイトルを入力すると前のバスケット情報はそのままの状態として、新たにバスケット情報を保存する。
サーバ１０１の制御部２０１は、検索、選択した商品情報３１０に、入力したバスケットタイトル４３で保存したバスケット情報３３０の商品情報３１０を加えたバスケットに対応付けられる商品情報３１０からなるバスケット情報３３０を生成し、商品情報データベース３０１に上書き／別名保存する（ステップＳ１０１１）。
【００７０】
次に、サーバ１０１のバスケット保存処理と保存したバスケット一覧提供処理に相当するバスケット管理機能の表示制御について、詳しく説明する。図１１は、サーバ１０１のバスケット管理機能の表示制御の処理手順を示すフローチャートである。
【００７１】
クライアント端末１０３の制御部４０１は、「バスケット一覧」ボタン３６押下により、バスケット一覧（商品一覧）要求を送信する（ステップＳ１１０１
）。
サーバ１０１の制御部２０１は、バスケット管理機能表示部４１を表示／非表示（ログインしているユーザＩＤ３４１に応じたユーザ情報３４０のバスケット管理機能表示情報３４２：ＯＮ／ＯＦＦ）を判定する（ステップＳ１１０２）。
バスケット管理機能表示部４１の表示（バスケット管理機能表示情報３４２：ＯＮ）の場合、制御部２０１は、バスケット一覧画面データにバスケット管理機能表示部データを設定する（ステップＳ１１０３）。
バスケット管理機能表示部４１の非表示（バスケット管理機能表示情報３４２：ＯＦＦ）の場合、制御部２０１は、バスケット一覧画面データにバスケット管理機能表示部の「バスケット管理表示」メニュコマンド４２等のヘッダデータのみを設定する（ステップＳ１１０４）。
制御部２０１は、バスケット一覧（初期）画面データを送信する（ステップＳ１１０５）。
クライアント端末１０３の制御部４０１は、例えば、図１６に示すように、バスケット管理機能表示部４１の表示状態のバスケット一覧（初期）画面５０を表示する（ステップＳ１１０６）。
「バスケット管理表示」メニュコマンド４２を押下することにより、制御部４０１は、バスケット管理表示／非表示要求を送信する（ステップＳ１１０７）。
サーバ１０１の制御部２０１は、ユーザＩＤに応じたユーザ情報３４０のバスケット管理表示情報３４２を反転し、保持する（ステップＳ１１０８）。
制御部２０１は、当該バスケット管理機能表示情報３４２ＯＮ／ＯＦＦを判定する（ステップＳ１１０９）。
バスケット管理機能表示部４１の表示（バスケット管理表示情報３４２：ＯＮ）の場合、制御部２０１は、バスケット管理機能表示部データを設定し、送信する（ステップＳ１１１０）。
バスケット管理機能表示部４１の非表示（バスケット管理表示情報３４２：ＯＦＦ）の場合、制御部２０１は、バスケット一覧画面データにバスケット管理機能表示部の「バスケット管理表示」メニュコマンド４２等のヘッダデータのみを設定する（ステップＳ１１１１）。
【００７２】
クライアント端末１０３の制御部４０１は、バスケット管理機能表示部４１の表示／非表示を行う（ステップＳ１１１２）。
例えば、バスケット管理機能表示部４１の表示状態のバスケット一覧（初期）画面５０上で「バスケット管理表示」メニュコマンド４２を押下すると、制御部４０１は、バスケット管理機能表示部４１の非表示状態のバスケット一覧（バスケット管理機能非表示）画面６０を表示する。図１７は、バスケット一覧（バスケット管理機能非表示）画面６０を示す図である。バスケット一覧（バスケット管理機能非表示）画面６０は、バスケット管理機能表示部４１の表示／非表示を制御する「バスケット管理表示」メニュコマンド４２等のヘッダのみを表示する。
【００７３】
以上説明したように、本発明の実施の形態によれば、サーバ１０１の制御部２０１は、商品情報３１０を記憶、管理する商品情報データベース３０１を有し、クライアント端末１０３からの検索要求に応じて、指定された検索条件に基づいて、商品情報データベース３０１から、商品情報を検索し、商品情報検索結果を提供する検索手段と、クライアント端末１０３からの商品情報検索結果より選択された情報をバスケットに入れた選択要求に応じて、バスケットに対応付けられている情報に加えて、選択された情報を対応付ける選択手段と、クライアント端末１０３からのバスケット一覧要求に応じて、選択手段によりバスケットに対応付けられている商品情報からなる商品情報一覧（バスケット一覧）を提供するバスケット一覧提供手段と、クライアント端末１０３からのバスケット保存要求に応じて、バスケットに対応付けられている情報を、バスケット情報３３０として商品情報データベース３０１に保存するバスケット保存手段と、クライアント端末１０３からの保存されているバスケット情報３３０の一覧要求に応じて、指定されたバスケット情報を商品情報データベース３０１から取得し、当該バスケット情報３３０の商品情報を、バスケットに対応付けられている情報に加えて対応付け、バスケットに対応付けられている商品情報からなる商品情報一覧（バスケット一覧）を提供する保存バスケット一覧提供手段と、を備え、商品情報の検索支援を行う。
また、クライアント端末１０３からの指示に応じて、バスケット管理機能を表示するか否かを設定する表示制御情報をユーザ毎に商品情報データベース３０１に保存し、当該ユーザのログイン時、表示制御情報に応じて、当該機能を表示するか否かを決定する。
【００７４】
これにより、以前、検索、選択した商品情報一覧からなるバスケット情報を保持し、保持したバスケット情報を選択、流用することにより、従来の毎回の商品情報選択の作業を軽減し、提案書を効率的に作成することを可能とする。
また、バスケット内容を定義することで、セッション変数を用いたシステム開発を容易に行うことができ、かつ開発作業を軽減できるため、開発期間を短縮することができる。
また、必要に応じて、バスケット管理機能を表示させることを可能として、その表示状態（表示／非表示）は保持され、次のログインによる作業において、その表示状態での作業を可能とする。
【００７５】
尚、本実施の形態では、サーバ１０１に、ＷＷＷサーバ１１０、情報検索支援手段１１１、データベースサーバ１１２等を有し、クライアント端末１０３から、サーバ１０１にアクセスし、ＷＷＷサーバ１１０を介して情報検索支援プログラムを起動したが、予め、クライアント端末１０３側に情報検索支援プログラムをダウンロードにしておき、クライアント端末１０３上の情報検索支援プログラムを起動し、サーバ１０１側のデータベースサーバ１１２の商品情報データベース３０１をアクセスしながら、情報検索処理を行ってもよい。
【００７６】
また、情報検索支援システムとして、ＷＷＷサーバ１１０、データベースサーバ１１２、複数のクライアント端末１０３等がネットワーク１０９を介して接続されて構成され、ＷＷＷサーバ１１０に情報検索支援手段１１１を有するシステム構成であってもよい。この場合、クライアント端末１０３からの要求に応じて、ＷＷＷサーバ１１０の情報検索支援手段１１１は、ネットワーク１０９を介して、データベースサーバ１１２にアクセスし、検索、選択した商品情報をバスケット情報として保存して、保存したバスケット情報を流用して提案書作成処理を行う。
【００７７】
また、本実施の形態では、データベースとして商品情報、商品画像情報等を蓄積する商品情報データベース３０１を用いたが、商品情報、商品画像情報等に限るものではない。
【００７８】
尚、図６乃至図１１等に示す処理を行うプログラムはＣＤ−ＲＯＭ等の記録媒体に保持させて流通させてもよいし、このプログラムを通信回線を介して送受することもできる。
【００７９】
以上、添付図面を参照しながら、本発明に係る情報検索支援システム等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００８０】
【図１】本実施の形態に係る情報検索支援システム１００の概略構成を示す図
【図２】サーバ１０１のハードウェア構成図
【図３】記憶部２０２が保持する情報を示す図
【図４】商品情報データベース３０１のデータ構造を示す図
【図５】クライアント端末１０３のハードウェア構成図
【図６】サーバ１０１のバスケット情報３３０の保存処理の処理手順を示すフローチャート
【図７】ログイン処理の処理手順を示すフローチャート
【図８】商品情報データベース３０１からの商品情報の検索、選択処理の処理手順を示すフローチャート
【図９】サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用１の処理動作の処理手順を示すフローチャート
【図１０】サーバ１０１の情報検索支援手段１１１による商品情報データベース３０１に保存したバスケット情報３３０の流用２の処理動作の処理手順を示すフローチャート
【図１１】サーバ１０１のバスケット管理機能の表示制御の処理手順を示すフローチャート
【図１２】ログイン画面１０を示す図
【図１３】検索画面２０を示す図
【図１４】商品検索結果画面３０を示す図
【図１５】バスケット一覧（選択）画面４０を示す図
【図１６】バスケット一覧（初期）画面５０を示す図
【図１７】バスケット一覧（バスケット管理機能非表示）画面６０を示す図
【図１８】保存するバスケット情報３３０の一態様を示す図
【図１９】保存したバスケット情報３３０の商品情報３１０に、検索、選択をした商品情報３１０を加えたバスケットを示す図
【図２０】検索、選択した商品情報３１０に、保存したバスケット情報３３０の商品情報を加えたバスケットを示す図
【符号の説明】
【００８１】
１００………情報検索支援システム
１０１………サーバ
１０３………クライアント端末
１０９………ネットワーク
１１０………ＷＷＷサーバ
１１１………情報検索支援手段
１１２………データベースサーバ
１２０………ＷＷＷブラウザ
２０１、４０１………制御部
２０２、４０２………記憶部
３０１………商品情報データベース
３１０………商品情報
３２０………商品情報
３３０………バスケット情報
３３１………ユーザＩＤ
３３２………バスケットタイトル
３３３………バスケット内容
３３４………登録日時
３３５………商品ＩＤ
３４０………ユーザ情報
３４１………ユーザＩＤ
３４２………バスケット管理表示情報
３１………商品検索結果一覧
３２………商品画像
３４………「バスケット登録」ボタン
３５………「画像検索」ボタン
３６………「バスケット一覧」ボタン
４１………バスケット管理機能表示部
４２………「バスケット管理機能」メニュコマンド
４３………バスケットタイトル
４４………保存したバスケットタイトル
４５………「保存」ボタン
４６………「表示」ボタン
４８………商品一覧（バスケット一覧）
【図１】
2007133532.tif 000003
【図２】
2007133532.tif 000004
【図３】
2007133532.tif 000005
【図４】
2007133532.tif 000006
【図５】
2007133532.tif 000007
【図６】
2007133532.tif 000008
【図７】
2007133532.tif 000009
【図８】
2007133532.tif 000010
【図９】
2007133532.tif 000011
【図１０】
2007133532.tif 000012
【図１１】
2007133532.tif 000013
【図１２】
2007133532.tif 000014
【図１３】
2007133532.tif 000015
【図１４】
2007133532.tif 000016
【図１５】
2007133532.tif 000017
【図１６】
2007133532.tif 000018
【図１７】
2007133532.tif 000019
【図１８】
2007133532.tif 000020
【図１９】
2007133532.tif 000021
【図２０】
2007133532.tif 000022