(57)【要約】【課題】検索を直感的に行わせることのできる情報検索管理装置を提供する。【解決手段】ユーザ端末からページの要求を受け付け、画面上の共通領域に対するユーザによる文字列の入力、アイテムのドラッグイン／ドラッグアウト、および入力内容の送信を行う機能と、その入力内容に対する検索結果を受信し、その検索結果の表示を前記共通領域に対して行う機能とを有するプログラムモジュールを含んだページデータを送信する手段を備える。【選択図】図１
2011002871.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からページの要求を受け付け、画面上の共通領域に対するユーザによる文字列の入力、アイテムのドラッグイン／ドラッグアウト、および入力内容の送信を行う機能と、その入力内容に対する検索結果を受信し、その検索結果の表示を前記共通領域に対して行う機能とを有するプログラムモジュールを含んだページデータを送信する手段を備えたことを特徴とする情報検索管理装置。
【請求項２】
ユーザ端末からページの要求を受け付け、画面上の共通領域に対するユーザによる文字列の入力、アイテムのドラッグイン／ドラッグアウト、および入力内容の送信を行う機能と、その入力内容に対する検索結果を受信し、その検索結果の表示を前記共通領域に対して行う機能とを有するプログラムモジュールを含んだページデータを送信する工程を備えたことを特徴とする情報検索管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを介して情報の検索を行う技術に関する。
【背景技術】
【０００２】
ポータルサイトの検索ページやネットショッピングサイトの商品検索ページでは、検索ワードの入力を受け付ける領域（検索窓）と、検索結果が表示される領域（検索結果一覧）とが別になっているのが一般的である（例えば、特許文献１参照。）。
【０００３】
そのため、ユーザは検索窓に検索ワードを入力して検索を指示した後、検索結果一覧を見て所望の情報が検索されているか否か判断し、所望の情報が検索されていない場合には検索窓まで画面スクロール等を行って戻った上で検索ワードの見直しを行うことになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８３１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、従来の一般的な検索システムでは、検索ワードの入力を受け付ける領域と検索結果が表示される領域とが別になっており、両者の間に距離があった。そのため、検索結果を見てから検索ワードの見直しを行うまでの操作を連続的に行うのが困難であり、軽快に検索ワードの見直しが行えないという問題があった。例えば、検索結果一覧をスクロールしながら検索ワードを広めにすべきであるとか、狭めにすべきであるとかを思い付いたとしても、再び検索窓の部分まで画面スクロールを行ってから検索ワードの再入力を行わなければならず、操作が煩雑であるが故に検索を続ける意欲を減退させるものであった。特に、表示領域や操作系に制限のある携帯端末では、そのような問題がいっそう顕著になる。
【０００６】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、検索を直感的に行わせることのできる情報検索管理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ユーザ端末からページの要求を受け付け、画面上の共通領域に対するユーザによる文字列の入力、アイテムのドラッグイン／ドラッグアウト、および入力内容の送信を行う機能と、その入力内容に対する検索結果を受信し、その検索結果の表示を前記共通領域に対して行う機能とを有するプログラムモジュールを含んだページデータを送信する手段を備える情報検索管理装置を要旨としている。
【０００８】
また、請求項２に記載されるように、ユーザ端末からページの要求を受け付け、画面上の共通領域に対するユーザによる文字列の入力、アイテムのドラッグイン／ドラッグアウト、および入力内容の送信を行う機能と、その入力内容に対する検索結果を受信し、その検索結果の表示を前記共通領域に対して行う機能とを有するプログラムモジュールを含んだページデータを送信する工程を備える情報検索管理方法として構成することができる。
【発明の効果】
【０００９】
本発明の情報検索管理装置にあっては、検索を直感的に行わせることができ、情報の検索に要する時間や手間を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】商品データベースのデータ構造例を示す図である。
【図３】ネットショッピング管理サーバのハードウェア構成例を示す図である。
【図４】実施形態の処理例を示すシーケンス図（その１）である。
【図５】実施形態の処理例を示すシーケンス図（その２）である。
【図６】ショッピングページの画面例を示す図（その１）である。
【図７】ショッピングページの画面例を示す図（その２）である。
【図８】ショッピングページの画面例を示す図（その３）である。
【図９】ショッピングページの画面例を示す図（その４）である。
【図１０】ショッピングページの画面例を示す図（その５）である。
【図１１】ショッピングページの画面例を示す図（その６）である。
【図１２】ショッピングページの画面例を示す図（その７）である。
【図１３】ショッピングページの画面例を示す図（その８）である。
【発明を実施するための形態】
【００１１】
以下、本発明の好適な実施形態につき説明する。なお、ネットショッピング管理サーバの商品検索に適用した例について説明するが、その他の一般の検索システムに適用することが可能である。
【００１２】
＜構成＞
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。
【００１３】
図１において、インターネット等のネットワーク１には、ユーザが操作するＰＣ（Personal Computer）、携帯電話、ＰＤＡ（Personal Digital Assistants）等のユーザ端末２が複数接続されている。ユーザ端末２は、一般的なブラウザ（Ｗｅｂブラウザ）２１と、モニタ、マウス、キーボード等の入出力デバイス２２とを備えている。
【００１４】
ブラウザ２１は、ブラウザ基本機能部２１１と入力受付・表示・送信部２１２と検索結果一覧受信・表示部２１３とを備えている。ブラウザ基本機能部２１１は、インターネットの標準プロトコルであるＨＴＴＰ（Hyper Text Transfer Protocol）等に従い、ＨＴＭＬ（Hyper Text Markup Language）等の言語で記述されたページデータの要求・取得・表示およびフォームデータの送信等を行う機能を有している。入力受付・表示・送信部２１２および検索結果一覧受信・表示部２１３は、後述するネットショッピング管理サーバ３から送信されてくるページデータに含まれるＪａｖａｓｃｒｉｐｔ等のプログラムコードによりブラウザ２１内に動的に生成される機能部である。
【００１５】
入力受付・表示・送信部２１２は、表示画面のほぼ全面となる共通領域における任意の位置へのユーザによる文字列の入力、商品画像やアイコン等のドラッグインもしくはドラッグアウトと、ドラッグインやドラッグアウトされたアイテムを特定する情報を含めた入力内容のネットショッピング管理サーバ３への送信等とを行う機能を有している。なお、文字列の入力にあたっては、便宜上、共通領域上に入力欄を表示する。また、必須ではないが、ドラッグインやドラッグアウトが行われた場合には、入力欄を表示し、現時点の入力内容をユーザに知らせることができる。これらの入力欄の表示は、表示画面の共通領域に既に表示されている文字・画像等のレイヤ（画像表示階層）とは異なるレイヤに描画することにより、それらの文字・画像等の上に重ねて表示する。
【００１６】
検索結果一覧受信・表示部２１３は、表示画面のほぼ全面となる共通領域において、ネットショッピング管理サーバ３から送信されるページデータに基づいて検索結果ページを表示するとともに、商品画像のドラッグイン（マウスで引きずって入れる）およびドラッグアウト（マウスで引きずって出す）のための退避領域の表示等を行う機能を有している。
【００１７】
一方、ネットワーク１には、ユーザの操作するユーザ端末２のブラウザ２１からのアクセスに対して商品の検索および販売（購入）の管理を行うネットショッピング管理サーバ３が接続されている。
【００１８】
ネットショッピング管理サーバ３は、機能部として、ユーザ対応部３１と商品検索条件抽出部３２と商品検索実行部３３と検索結果一覧ページ生成部３４とを備えている。これらの機能部は、ネットショッピング管理サーバ３を構成するコンピュータのＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。これらの機能部は、単一のコンピュータ上に配置される必要はなく、必要に応じて分散される形態であってもよい。
【００１９】
また、ネットショッピング管理サーバ３が参照するデータベースとして、商品データベース３０１が設けられている。このデータベースは、データベースを保持するコンピュータ内のＨＤＤ（Hard Disk Drive）等の記憶媒体上に所定のデータを体系的に保持するものである。
【００２０】
図２は商品データベース３０１のデータ構造例を示す図であり、「商品ＩＤ」「商品名」「商品画像」「価格」「説明」「キーワード」「カテゴリ」「ＵＲＬ」等の項目を有している。「商品ＩＤ」は、販売（購入）の対象となる商品を識別する情報である。「商品名」は、当該商品の名称である。「商品画像」は、当該商品の外観画像である。「価格」は、当該商品の販売金額である。「説明」は、当該商品の簡単な説明文である。「キーワード」は、当該商品の検索に用いられる語句を列挙したものである。「カテゴリ」は、当該商品の属する分類である。「ＵＲＬ」は、当該商品の個別の商品ページのアドレスである。
【００２１】
図１に戻り、ネットショッピング管理サーバ３のユーザ対応部３１は、ユーザ端末２のブラウザ２１からのショッピングページ要求に対してＪａｖａｓｃｒｉｐｔ等のプログラムモジュールを含むショッピングページのページデータを返送するとともに、ユーザ端末２のブラウザ２１からユーザの入力内容を受け付け、検索結果一覧ページのページデータを返送する機能を有している。
【００２２】
商品検索条件抽出部３２は、ユーザ対応部３１がユーザ端末２のブラウザ２１から受け付けたユーザの入力内容に基づき、検索条件を抽出する機能を有している。検索条件の抽出にあたり、後述するドラッグインにより商品画像に対応する商品ＩＤが追加入力されている場合には、商品データベース３０１から商品ＩＤをキーに検索し、対応するカテゴリを取得し、検索条件にＯＲで追加する機能を有している。
【００２３】
商品検索実行部３３は、商品検索条件抽出部３２が抽出した検索条件に基づいて商品データベース３０１を検索する機能を有している。
【００２４】
検索結果一覧ページ生成部３４は、商品検索実行部３３の検索結果から検索結果一覧ページのページデータを生成してユーザ対応部３１に引き渡す機能を有している。
【００２５】
図３はネットショッピング管理サーバ３のハードウェア構成例を示す図である。
【００２６】
図３において、ネットショッピング管理サーバ３は、システムバス３００１に接続されたＣＰＵ３００２、ＲＯＭ３００３、ＲＡＭ３００４、ＮＶＲＡＭ（Non-Volatile Random Access Memory）３００５、Ｉ／Ｆ（Interface）３００６と、Ｉ／Ｆ３００６に接続された、キーボード、マウス、モニタ、ＣＤ／ＤＶＤ（Compact Disk/Digital Versatile Disk）ドライブ等のＩ／Ｏ（Input/Output Device）３００７、ＨＤＤ３００８、ＮＩＣ（Network Interface Card）３００９等を備えている。Ｍはプログラムもしくはデータが格納されたＣＤ／ＤＶＤ等のメディア（記録媒体）である。
【００２７】
ユーザ端末２のハードウェア構成については、ユーザ端末２がＰＣである場合は図３に示したものと同様である。ユーザ端末２が携帯電話やＰＤＡである場合、Ｉ／Ｏ３００７がフラッシュメモリに対応したものであったり、ＨＤＤ３００８が存在しなかったりするほか、ＮＩＣ３００９は移動無線網等に対応したものとなる。
【００２８】
＜動作＞
図４および図５は上記の実施形態の処理例を示すシーケンス図である。
【００２９】
図４において、ユーザ端末２のユーザがネットショッピングを行おうとする場合、表示ページからのＵＲＬリンクの選択等により、ユーザ端末２のブラウザ基本機能部２１１からネットショッピング管理サーバ３のユーザ対応部３１にアクセスしてショッピングページ要求を行なう（ステップＳ１０１）。ページ要求は、インターネットの標準プロトコルであるＨＴＴＰに従ったＧＥＴメソッドとリクエストＵＲＩ（Uniform Resource Indicator）等を含むメッセージがユーザ端末２のブラウザ基本機能部２１１からネットショッピング管理サーバ３のユーザ対応部３１に送信されることで行なわれる。
【００３０】
これを受け、ネットショッピング管理サーバ３のユーザ対応部３１は、内部的に保持あるいは動的に生成したショッピングページのページデータをユーザ端末２のブラウザ基本機能部２１１に送信する（ステップＳ１０２）。このショッピングページのページデータには、Ｊａｖａｓｃｒｉｐｔ等のプログラムモジュールが含まれている。ページデータはＨＴＴＰのレスポンス等に従ってネットショッピング管理サーバ３のユーザ対応部３１からユーザ端末２のブラウザ基本機能部２１１に送信される。
【００３１】
ユーザ端末２のブラウザ基本機能部２１１は、受信したページデータに基づいてショッピングページの表示を行う（ステップＳ１０３）。また、ショッピングページの表示と同時に、ショッピングページのページデータに含まれているＪａｖａｓｃｒｉｐｔ等のプログラムモジュールの起動により入力受付・表示・送信部２１２と検索結果一覧受信・表示部２１３が動的に生成される。
【００３２】
図６はショッピングページの画面例を示す図であり、表示画面のほぼ全面にわたる共通入力・表示領域２０１が設けられている。
【００３３】
図４に戻り、ユーザ端末２のユーザが表示画面上の任意の位置でマウスクリックを行うと（ステップＳ１０４）、入力受付・表示・送信部２１２はマウス位置を基点とする入力欄を表示する（ステップＳ１０５）。なお、マウス位置が共通入力・表示領域の端部付近にある等により入力欄が正常に表示できない場合は、入力欄が正常に表示できる位置に補正される。図７は共通入力・表示領域２０１においてマウスカーソル２０２を基点に入力欄２０３が表示された状態を示している。
【００３４】
図４に戻り、ユーザ端末２のユーザがキーボードにより文字入力を行うと（ステップＳ１０６）、入力受付・表示・送信部２１２は既に表示した入力欄に、入力した文字列を表示する（ステップＳ１０７）。図８は共通入力・表示領域２０１の入力欄２０３に「２００９  ノートＰＣ」という文字列が入力されて表示された状態を示している。なお、ユーザ端末２のユーザがマウスクリックを行うことなくキーボードにより文字入力を行った場合も、入力受付・表示・送信部２１２は、その時点のマウス位置を基点にして図８と同様の表示を行う。
【００３５】
図４に戻り、ユーザ端末２のユーザがキーボードによりエンターキーの押下（エンターキー入力）を行うと（ステップＳ１０８）、入力受付・表示・送信部２１２は、入力内容（エンターキーが押下されるまでの入力文字列）をネットショッピング管理サーバ３のユーザ対応部３１に送信する（ステップＳ１０９）。入力内容はＨＴＴＰのＰＯＳＴメソッドあるいはＰＵＴメソッド等に付加されたＨＴＭＬ等のデータあるいはＧＥＴメソッド等に付加されたパラメータとしてユーザ端末２の入力受付・表示・送信部２１２からネットショッピング管理サーバ３のユーザ対応部３１に送信される。
【００３６】
これを受け、ネットショッピング管理サーバ３のユーザ対応部３１は、入力内容を商品検索条件抽出部３２に引き渡す（ステップＳ１１０）。ユーザ対応部３１と商品検索条件抽出部３２の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００３７】
商品検索条件抽出部３２は、入力内容から検索条件を抽出し（ステップＳ１１１）、商品検索実行部３３に引き渡す（ステップＳ１１２）。上記の入力内容例「２００９  ノートＰＣ」の場合、「２００９」ＡＮＤ「ノートＰＣ」を検索条件として抽出し、商品検索実行部３３に引き渡す。商品検索条件抽出部３２と商品検索実行部３３の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００３８】
商品検索実行部３３は、渡された検索条件に基づいて商品データベース３０１を検索し（ステップＳ１１３）、検索結果を検索結果一覧ページ生成部３４に引き渡す（ステップＳ１１４）。商品検索実行部３３と検索結果一覧ページ生成部３４の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００３９】
検索結果一覧ページ生成部３４は、検索結果に基づいて検索結果一覧ページのページデータを生成し（ステップＳ１１５）、生成した検索結果一覧ページのページデータをユーザ対応部３１に引き渡す（ステップＳ１１６）。検索結果一覧ページのページデータの生成にあたっては、「安い順」、「おすすめ順」、「売れている順」等で順位付けを行うことができる。検索結果一覧ページが表形式の場合は、先頭から順位が高いものを配置する。検索結果一覧ページが２次元的に商品を配置する形式の場合は、目立つ位置（左上等）から順位が高いものを配置する。検索結果一覧ページ生成部３４とユーザ対応部３１の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００４０】
ユーザ対応部３１は、受け取った検索結果一覧ページのページデータをユーザ端末２の検索結果一覧受信・表示部２１３に送信する（ステップＳ１１７）。ページデータはＨＴＴＰのレスポンス等に従ってネットショッピング管理サーバ３のユーザ対応部３１からユーザ端末２の検索結果一覧受信・表示部２１３に送信される。
【００４１】
ユーザ端末２の検索結果一覧受信・表示部２１３は、受信したページデータに基づいて検索結果一覧ページの表示を行う（ステップＳ１１８）。図９は共通入力・表示領域２０１に検索結果一覧ページが表示され、新たに退避領域２０５が表示された状態を示している。共通入力・表示領域２０１内のスクロールボタン２０４を押下することで右方向にスクロールすることができる。なお、この状態では、入力欄２０３（図８）は消去されている。図９では退避領域２０５を空欄から開始しているが、予め商品カテゴリを表す画像やアイコン等を配置しておいてもよい。これらの画像やアイコン等は共通入力・表示領域２０１へのドラッグインの対象とすることができる。
【００４２】
また、図９の検索結果一覧ページに表示された個々の商品に対応したチェックボックスを設け、ユーザのマウスクリックにより選択を行わせるようにすることができる。この場合、チェックされた商品はその後の再検索によっても共通入力・表示領域２０１から消去されずに固定的に表示が残るものとなる。
【００４３】
検索結果一覧ページが表示されている状態で、ユーザが表示画面上の任意の位置でマウスクリックを行うと、図８に示したのと同様に入力欄２０３が表示される。マウスクリックを行うことなくキーボードにより文字入力を行った場合も入力欄２０３が表示される。この場合、直前の入力内容（キーボード入力が行われた場合は直前の入力内容にキーボード入力した内容が追加されたもの）が入力欄２０３に表示される。入力欄２０３の文字列の後端にカーソルがある状態でバックスペースキーを連続して押下したり、文字列を全選択してデリートキーを押下したりすることにより、入力欄２０３の内容を消去することができる。また、検索結果一覧ページの商品の説明文の文字列をマウスでなぞり（なぞられた部分は反転表示）、エンターキーを押下することにより、その文字列を入力して検索を実行することができる。
【００４４】
次に、図５において、ユーザ端末２のユーザは共通入力・表示領域の検索結果一覧ページを見て除外したい商品を見出した場合、共通入力・表示領域から該当する商品画像を退避領域にドラッグアウトする（ステップＳ１１９）。固定的に表示が残ることを指示するチェックボックスがチェックされている場合には、チェックを外さなければドラッグアウトの対象とすることができない。
【００４５】
ドラッグアウトが行われると、入力受付・表示・送信部２１２は退避領域の再表示を行う（ステップＳ１２０）。この際、現状の入力内容（クエリ）がどうなっているかをユーザに示すために入力欄を併せて表示してもよい。図１０は共通入力・表示領域２０１から商品画像２０６を矢印２０７のように退避領域２０５にドラッグアウトした状態を示している。その結果、図１１に示すように、退避領域２０５に商品画像２０６と説明が追加される。また、必須ではないが、現状の入力内容として、入力欄２０３が表示されている。ここでは、直前の入力内容「２００９  ノートＰＣ」に対してドラッグアウトした商品のカテゴリが除外されることを示す「−」とともに商品画像２０６と説明が入力欄２０３内に追加されている。
【００４６】
図５に戻り、入力受付・表示・送信部２１２は、入力内容（直前までの入力文字列とドラッグアウトされた商品画像等を特定する商品ＩＤ等）をネットショッピング管理サーバ３のユーザ対応部３１に送信する（ステップＳ１２１）。上記のドラッグアウトを行った例では、「２００９  ノートＰＣ  −  ＸＸＸＸ」（ＸＸＸＸは商品ＩＤ）といった入力内容が送信される。入力内容はＨＴＴＰのＰＯＳＴメソッドあるいはＰＵＴメソッド等に付加されたＨＴＭＬ等のデータあるいはＧＥＴメソッド等に付加されたパラメータとしてユーザ端末２の入力受付・表示・送信部２１２からネットショッピング管理サーバ３のユーザ対応部３１に送信される。
【００４７】
これを受け、ネットショッピング管理サーバ３のユーザ対応部３１は、入力内容を商品検索条件抽出部３２に引き渡す（ステップＳ１２２）。ユーザ対応部３１と商品検索条件抽出部３２の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００４８】
商品検索条件抽出部３２は、入力内容から検索条件を抽出し（ステップＳ１２３）、商品検索実行部３３に引き渡す（ステップＳ１２４）。上記の入力内容例「２００９  ノートＰＣ  −  ＸＸＸＸ」の場合、「２００９」ＡＮＤ「ノートＰＣ」を検索条件として抽出するとともに、商品ＩＤ「ＸＸＸＸ」をキーに商品データベース３０１を検索して対応するカテゴリを取得し、最終的に、例えば「２００９」ＡＮＤ「ノートＰＣ」から取得カテゴリを除外した検索条件として抽出し、商品検索実行部３３に引き渡す。商品検索条件抽出部３２と商品検索実行部３３の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００４９】
商品検索実行部３３は、渡された検索条件に基づいて商品データベース３０１を検索し（ステップＳ１２５）、検索結果を検索結果一覧ページ生成部３４に引き渡す（ステップＳ１２６）。商品検索実行部３３と検索結果一覧ページ生成部３４の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００５０】
検索結果一覧ページ生成部３４は、検索結果に基づいて検索結果一覧ページのページデータを生成し（ステップＳ１２７）、生成した検索結果一覧ページのページデータをユーザ対応部３１に引き渡す（ステップＳ１２８）。検索結果一覧ページのページデータの生成にあたっては、「安い順」、「おすすめ順」、「売れている順」等で順位付けを行うことができる。検索結果一覧ページが表形式の場合は先頭から順位が高いものを配置する。検索結果一覧ページが２次元的に商品を配置する形式の場合は目立つ位置（左上等）から順位が高いものを配置する。検索結果一覧ページ生成部３４とユーザ対応部３１の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００５１】
ユーザ対応部３１は、受け取った検索結果一覧ページのページデータをユーザ端末２の検索結果一覧受信・表示部２１３に送信する（ステップＳ１２９）。ページデータはＨＴＴＰのレスポンス等に従ってネットショッピング管理サーバ３のユーザ対応部３１からユーザ端末２の検索結果一覧受信・表示部２１３に送信される。
【００５２】
ユーザ端末２の検索結果一覧受信・表示部２１３は、受信したページデータに基づいて検索結果一覧ページの表示を行う（ステップＳ１３０）。検索結果一覧ページは図９に示したものと同様となるが、検索条件が変更されているため（上記の例ではドラッグアウトした商品のカテゴリが除外）、表示される商品は違ったものが含まれてくる。
【００５３】
図５に戻り、ユーザ端末２のユーザは退避領域を見て追加したい商品ないしはカテゴリを見出した場合、退避領域から該当する商品画像あるいはアイコン等を共通入力・表示領域にドラッグインする（ステップＳ１３１）。
【００５４】
ドラッグインが行われると、入力受付・表示・送信部２１２は退避領域の再表示を行う（ステップＳ１３２）。なお、退避領域にいったん入れたアイテムは、ドラッグインされてもそのまま残るようにしてもよく、その場合、退避領域の再表示は不要となる。また、これと同時に、現状の入力内容（クエリ）がどうなっているかをユーザに示すために入力欄を併せて表示してもよい。図１２は退避領域２０５から商品画像２０６を矢印２０８のように共通入力・表示領域２０１にドラッグインした状態を示している。その結果、図１３に示すように、退避領域２０５から商品画像２０６と説明が削除される。また、必須ではないが、現状の入力内容として、入力欄２０３が表示されている。ここでは、直前の入力内容「２００９  ノートＰＣ  −  ＸＸＸＸ」に対して同じ商品がドラッグインしたことで商品のカテゴリが削除されている。別の商品画像やカテゴリのアイコンがドラッグインされた場合には、カテゴリが追加されることを示す「＋」と商品画像等が入力欄２０３内に追加される。
【００５５】
図５に戻り、入力受付・表示・送信部２１２は、入力内容（直前までの入力文字列とドラッグインされた商品画像等を特定する商品ＩＤ等）をネットショッピング管理サーバ３のユーザ対応部３１に送信する（ステップＳ１３３）。上記のドラッグインを行った例では、同じ商品ＩＤの商品画像がドラッグインされたため相殺されて「２００９  ノートＰＣ」といった入力内容が送信される。入力内容はＨＴＴＰのＰＯＳＴメソッドあるいはＰＵＴメソッド等に付加されたＨＴＭＬ等のデータあるいはＧＥＴメソッド等に付加されたパラメータとしてユーザ端末２の入力受付・表示・送信部２１２からネットショッピング管理サーバ３のユーザ対応部３１に送信される。
【００５６】
これを受け、ネットショッピング管理サーバ３のユーザ対応部３１は、入力内容を商品検索条件抽出部３２に引き渡す（ステップＳ１３４）。ユーザ対応部３１と商品検索条件抽出部３２の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００５７】
商品検索条件抽出部３２は、入力内容から検索条件を抽出し（ステップＳ１３５）、商品検索実行部３３に引き渡す（ステップＳ１３６）。上記の入力内容例「２００９  ノートＰＣ」の場合、「２００９」ＡＮＤ「ノートＰＣ」を検索条件として抽出し、商品検索実行部３３に引き渡す。商品ＩＤが「＋」で含まれている場合には、商品ＩＤをキーに商品データベース３０１を検索して対応するカテゴリを取得し、取得カテゴリをＯＲで追加した検索条件として抽出し、商品検索実行部３３に引き渡す。商品検索条件抽出部３２と商品検索実行部３３の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００５８】
商品検索実行部３３は、渡された検索条件に基づいて商品データベース３０１を検索し（ステップＳ１３７）、検索結果を検索結果一覧ページ生成部３４に引き渡す（ステップＳ１３８）。商品検索実行部３３と検索結果一覧ページ生成部３４の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００５９】
検索結果一覧ページ生成部３４は、検索結果に基づいて検索結果一覧ページのページデータを生成し（ステップＳ１３９）、生成した検索結果一覧ページのページデータをユーザ対応部３１に引き渡す（ステップＳ１４０）。検索結果一覧ページのページデータの生成にあたっては、「安い順」、「おすすめ順」、「売れている順」等で順位付けを行うことができる。検索結果一覧ページが表形式の場合は先頭から順位が高いものを配置する。検索結果一覧ページが２次元的に商品を配置する形式の場合は目立つ位置（左上等）から順位が高いものを配置する。検索結果一覧ページ生成部３４とユーザ対応部３１の間の通信はネットショッピング管理サーバ３内の通信であるため、任意の形式とすることができる。
【００６０】
ユーザ対応部３１は、受け取った検索結果一覧ページのページデータをユーザ端末２の検索結果一覧受信・表示部２１３に送信する（ステップＳ１４１）。ページデータはＨＴＴＰのレスポンス等に従ってネットショッピング管理サーバ３のユーザ対応部３１からユーザ端末２の検索結果一覧受信・表示部２１３に送信される。
【００６１】
ユーザ端末２の検索結果一覧受信・表示部２１３は、受信したページデータに基づいて検索結果一覧ページの表示を行う（ステップＳ１４２）。検索結果一覧ページは図９に示したものと同様となるが、検索条件が変更されているため、表示される商品は違ったものが含まれてくる。
【００６２】
なお、上述した動作では、アイテムをドラッグインまたはドラッグアウトすると直ちに（自動的に）入力内容がネットショッピング管理サーバ３に送信されるものとしたが、アイテムをドラッグインまたはドラッグアウトした後、エンターキーの入力をトリガーとして、入力内容をネットショッピング管理サーバ３に送信するようにしてもよい。この場合、アイテムを１つ１つドラッグインまたはドラッグアウトし、複数のアイテムを対象にまとめて検索をかけることができる。例えば、アイテムＡ（カテゴリ：Ｔ社製）をドラッグアウトさせ、続いて、アイテムＢ（カテゴリ：Ｓ社製）をドラッグアウトさせ、その後、エンターキーを押すと、Ｔ社製とＳ社製が省かれた商品一覧が検索結果として表示される、という動作となる。
【００６３】
＜総括＞
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００６４】
１          ネットワーク
２          ユーザ端末
２１        ブラウザ
２１１      ブラウザ基本機能部
２１２      入力受付・表示・送信部
２１３      検索結果一覧受信・表示部
２２        入出力デバイス
３          ネットショッピング管理サーバ
３１        ユーザ対応部
３２        商品検索条件抽出部
３３        商品検索実行部
３４        検索結果一覧ページ生成部
３０１      商品データベース
【図１】
2011002871.tif 000003
【図２】
2011002871.tif 000004
【図３】
2011002871.tif 000005
【図４】
2011002871.tif 000006
【図５】
2011002871.tif 000007
【図６】
2011002871.tif 000008
【図７】
2011002871.tif 000009
【図８】
2011002871.tif 000010
【図９】
2011002871.tif 000011
【図１０】
2011002871.tif 000012
【図１１】
2011002871.tif 000013
【図１２】
2011002871.tif 000014
【図１３】
2011002871.tif 000015