(57)【要約】【課題】通信インフラとして高速な環境が得られない場合あるいは装置スペックとして充分な性能が得られない場合であっても、アイテムの検索を快適に行える環境をユーザに提供することを課題とする。【解決手段】サーバ１１は、出品アイテムデータベース１２を有している。モバイル端末３のディスプレイ３４には、検索条件設定画面５３が表示される。検索項目（属性）に対応したスライド軸５３１上に配置されたスライドバー５３２により、検索条件幅が指定される。メモリ３３には、サーバ１１からダウンロードした出品アイテムデータベース１２の抽出データ６２が格納されている。スライドバー５３２の位置がスライドあるいは幅が変更されることにより検索条件幅が変更されると、メモリ３３内の抽出データ６２を参照することにより、検索件数表示欄５３３に表示される登録数が瞬時に変更される。【選択図】図８
2010146089.tif 000002
【特許請求の範囲】
【請求項１】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、
ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせが選択されたとき、前記データベースにおいて前記一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数を、前記モニタに表示する全登録数表示部と、
を有することを特徴とするアイテム検索システム。
【請求項２】
請求項１に記載のアイテム検索システムにおいて、
前記検索端末は、さらに、
前記サーバから登録数テーブルをダウンロードし、メモリに格納する登録数テーブル格納部、
を有し、
前記登録数テーブルは、
前記データベースの各属性におけるアイテムの登録数情報と、
前記データベースの前記複数の属性の任意の組み合わせに対応して、各組み合わせの属性全てにデータが登録されているアイテムの登録数情報と、
を含み、
前記全登録数表示部は、前記登録数テーブル格納部に格納されている前記登録数テーブルを参照することで、前記一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数を前記モニタに表示することを特徴とするアイテム検索システム。
【請求項３】
請求項２に記載のアイテム検索システムにおいて、
前記サーバは、
前記登録数テーブルを保有するテーブル保有部と、
所定のタイミングで前記登録数テーブルを更新するテーブル更新部と、
を有することを特徴とするアイテム検索システム。
【請求項４】
請求項１ないし請求項３のいずれかに記載のアイテム検索システムにおいて、
前記検索端末は、さらに、
前記データベースに対する各属性の登録数のヒストグラム情報を前記サーバからダウンロードするヒストグラム取得部、
を有し、
前記選択メニュー表示部は、
各属性のヒストグラムを表示するヒストグラム表示部、
を含むことを特徴とするアイテム検索システム。
【請求項５】
請求項１ないし請求項４のいずれかに記載のアイテム検索システムにおいて、
前記検索端末は、さらに、
ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部、
を有することを特徴とするアイテム検索システム。
【請求項６】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、
ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、
選択された全属性にデータが登録されているアイテムの選択された属性を前記データベースからダウンロードし、抽出データとしてメモリに格納する抽出データ格納部と、
を有し、
前記検索条件設定部は、
各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、
各スライド軸上を移動するスライド要素と、
を含み、
各スライド要素は、
ユーザ操作に応答して前記スライド軸方向の幅と位置が可変であり、前記スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、
を含み、
前記設定部表示部は、
前記抽出データ格納部に格納された前記抽出データを参照することで、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、
を含むことを特徴とするアイテム検索システム。
【請求項７】
請求項６に記載のアイテム検索システムにおいて、
前記指定条件登録数表示部は、
各スライド要素によって指定された検索条件幅から、全てのスライド要素によって指定された条件のＡＮＤ条件を決定し、前記抽出データ格納部に格納された前記抽出データを参照することで、決定されたＡＮＤ条件に対応するアイテムの登録数を表示する検索結果登録数表示部、
を含むことを特徴とするアイテム検索システム。
【請求項８】
請求項７に記載のアイテム検索システムにおいて、
前記検索端末は、さらに、
アイテムの詳細情報を表示する詳細情報表示部、
を有し、
前記詳細情報表示部は、前記抽出データ格納部に格納された前記抽出データを読み込むことで詳細情報を表示することを特徴とするアイテム検索システム。
【請求項９】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、
ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、
選択された属性のレベル別の登録数情報を前記データベースからダウンロードし、レベル別データとしてメモリに格納するレベル別データ格納部と、
を有し、
前記検索条件設定部は、
各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、
各スライド軸上を移動するスライド要素と、
を含み、
各スライド要素は、
ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、
を含み、
前記設定部表示部は、
前記レベル別データ格納部に格納されている前記レベル別データを参照することで、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、
を含むことを特徴とするアイテム検索システム。
【請求項１０】
請求項９に記載のアイテム検索システムにおいて、
前記指定条件登録数表示部は、
一のスライド要素が操作されている間、前記レベル別データ格納部に格納されている前記レベル別データを参照することで、前記一のスライド要素で指定されている検索条件幅に対応した登録数を前記一のスライド要素の近傍に表示し、前記一のスライド要素の操作が終了した時点で、各スライド要素によって指定された検索条件幅から、全てのスライド要素によって指定された条件のＡＮＤ条件を決定し、前記データベースにアクセスすることで、決定されたＡＮＤ条件に対応する登録数を表示する検索結果登録数表示部、
を含むことを特徴とするアイテム検索システム。
【請求項１１】
請求項９または請求項１０に記載のアイテム検索システムにおいて、
ユーザが過去において検索操作に使用した頻度が高いと判定された属性については、前記レベル別データのレベルの刻みが細かくなっていることを特徴とするアイテム検索システム。
【請求項１２】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、
を有し、
前記検索条件設定部は、
各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、
各スライド軸上を移動するスライド要素と、
を含み、
各スライド要素は、
ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、
を含み、
前記設定部表示部は、
各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、
を含むことを特徴とするアイテム検索システム。
【請求項１３】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、
を有し、
前記検索条件設定部は、
各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、
各スライド軸上を移動するスライド要素と、
を含み、
各スライド要素は、
ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、
を含み、
前記設定部表示部は、
各属性の登録数のヒストグラムを表示するヒストグラム表示部、
を含むことを特徴とするアイテム検索システム。
【請求項１４】
アイテム検索システムであって、
複数の属性を有するアイテムのデータベースを保有するサーバと、
前記サーバとネットワークを介して接続された検索端末と、
を備え、
前記検索端末は、
情報を表示するモニタと、
各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、
を有し、
前記検索条件設定部は、
各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、
各スライド軸上を移動するスライド要素と、
を含み、
各スライド要素は、
ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、
を含み、
前記設定部表示部は、
各スライド軸の最小値条件から最大値条件までの範囲をズームする範囲可変部、
を含むことを特徴とするアイテム検索システム。
【請求項１５】
請求項１４に記載のアイテム検索システムにおいて、
前記設定部表示部は、
前記範囲可変部においてズームされた範囲の全範囲に対する相対位置を表示する相対範囲表示部、
を含むことを特徴とするアイテム検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに登録された多数のアイテムの中から好みのアイテムを検索するためのシステムに関する。
【背景技術】
【０００２】
カテゴリにもよるが、ネットオークションには多数のアイテムが出品されている。ネットワークインフラの普及、インターネットユーザの増加に伴い、ネットオークションの利用は今後も拡大を続けると考えられる。
【０００３】
また、モバイル端末の高性能化に伴い、モバイル端末を利用してネットオークションを楽しむユーザも増加傾向にある。電車に乗っている時間、待ち合わせの時間など、ちょっとした時間を利用してネットオークションに参加することが可能である。
【０００４】
【特許文献１】特開２００１−２０９４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
デスクトップＰＣ（パーソナルコンピュータ）を利用してネットオークションを楽しむのであれば、ＰＣの高い性能を利用できるので、操作性に関して大きな問題が生じることはない。さらには、高速な通信回線を利用することができるので、操作に多大なストレスを感じることも少ない。
【０００６】
しかし、モバイル端末を利用する場合には事情が異なる。モバイル端末の性能が向上したといっても限界があり、デスクトップＰＣと比較すると処理速度は劣る。また、無線を利用するため、ストレスのない快適な通信速度が得られるとは言い難い。モバイル端末でネットオークションを楽しむユーザをサポートするためには、操作性に関する改善が必要である。
【０００７】
また、モバイル端末を利用するユーザには時間的制限が加わる場合が多い。前述したように、ユーザは、電車に乗っている時間、待ち合わせの時間などにネットオークションを利用するケースが考えられる。この短い時間の中で、目的のアイテムを見つけ出すというユーザの目的を達成させるためにも、操作性に関して改善が望まれる。
【０００８】
たとえば、ファッション系のジャンルであれば、出品されているアイテムの数も膨大となる。ユーザが、検索条件を設定した結果、検索結果にマッチするアイテムの数が膨大となれば、与えられた時間の中で目的を達成することは困難である。さらに、ユーザが、検索条件を絞り込めば、検索条件を変更するたびにサーバへのアクセス、検索処理、表示といった処理が繰り返されることになり、やはりユーザにストレスを与えることになる。
【０００９】
上記特許文献１は、データベースを検索するユーザインタフェースの発明である。特許文献１のユーザインタフェースを利用することで、複数の属性に対する条件設定を簡易に行えるというメリットがある。
【００１０】
そこで、本発明は前記問題点に鑑み、通信インフラとして高速な環境が得られない場合あるいは装置スペックとして充分な性能が得られない場合であっても、アイテムの検索を快適に行える環境をユーザに提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせが選択されたとき、前記データベースにおいて前記一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数を、前記モニタに表示する全登録数表示部と、を有することを特徴とする。
【００１２】
請求項２記載の発明は、請求項１に記載のアイテム検索システムにおいて、前記検索端末は、さらに、前記サーバから登録数テーブルをダウンロードし、メモリに格納する登録数テーブル格納部、を有し、前記登録数テーブルは、前記データベースの各属性におけるアイテムの登録数情報と、前記データベースの前記複数の属性の任意の組み合わせに対応して、各組み合わせの属性全てにデータが登録されているアイテムの登録数情報と、を含み、前記全登録数表示部は、前記登録数テーブル格納部に格納されている前記登録数テーブルを参照することで、前記一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数を前記モニタに表示することを特徴とする。
【００１３】
請求項３記載の発明は、請求項２に記載のアイテム検索システムにおいて、前記サーバは、前記登録数テーブルを保有するテーブル保有部と、所定のタイミングで前記登録数テーブルを更新するテーブル更新部と、を有することを特徴とする。
【００１４】
請求項４記載の発明は、請求項１ないし請求項３のいずれかに記載のアイテム検索システムにおいて、前記検索端末は、さらに、前記データベースに対する各属性の登録数のヒストグラム情報を前記サーバからダウンロードするヒストグラム取得部、を有し、前記選択メニュー表示部は、各属性のヒストグラムを表示するヒストグラム表示部、を含むことを特徴とする。
【００１５】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載のアイテム検索システムにおいて、前記検索端末は、さらに、ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部、を有することを特徴とする。
【００１６】
請求項６記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、選択された全属性にデータが登録されているアイテムの選択された属性を前記データベースからダウンロードし、抽出データとしてメモリに格納する抽出データ格納部と、を有し、前記検索条件設定部は、各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、各スライド軸上を移動するスライド要素と、を含み、各スライド要素は、ユーザ操作に応答して前記スライド軸方向の幅と位置が可変であり、前記スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、を含み、前記設定部表示部は、前記抽出データ格納部に格納された前記抽出データを参照することで、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、を含むことを特徴とする。
【００１７】
請求項７記載の発明は、請求項６に記載のアイテム検索システムにおいて、前記指定条件登録数表示部は、各スライド要素によって指定された検索条件幅から、全てのスライド要素によって指定された条件のＡＮＤ条件を決定し、前記抽出データ格納部に格納された前記抽出データを参照することで、決定されたＡＮＤ条件に対応するアイテムの登録数を表示する検索結果登録数表示部、を含むことを特徴とする。
【００１８】
請求項８記載の発明は、請求項７に記載のアイテム検索システムにおいて、前記検索端末は、さらに、アイテムの詳細情報を表示する詳細情報表示部、を有し、前記詳細情報表示部は、前記抽出データ格納部に格納された前記抽出データを読み込むことで詳細情報を表示することを特徴とする。
【００１９】
請求項９記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、前記複数の属性に対応した複数の検索項目の選択メニューを前記モニタに表示する選択メニュー表示部と、ユーザにより前記選択メニューが操作され前記複数の検索項目の一の組み合わせの選択が決定されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、選択された属性のレベル別の登録数情報を前記データベースからダウンロードし、レベル別データとしてメモリに格納するレベル別データ格納部と、を有し、前記検索条件設定部は、各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、各スライド軸上を移動するスライド要素と、を含み、各スライド要素は、ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、を含み、前記設定部表示部は、前記レベル別データ格納部に格納されている前記レベル別データを参照することで、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、を含むことを特徴とする。
【００２０】
請求項１０記載の発明は、請求項９に記載のアイテム検索システムにおいて、前記指定条件登録数表示部は、一のスライド要素が操作されている間、前記レベル別データ格納部に格納されている前記レベル別データを参照することで、前記一のスライド要素で指定されている検索条件幅に対応した登録数を前記一のスライド要素の近傍に表示し、前記一のスライド要素の操作が終了した時点で、各スライド要素によって指定された検索条件幅から、全てのスライド要素によって指定された条件のＡＮＤ条件を決定し、前記データベースにアクセスすることで、決定されたＡＮＤ条件に対応する登録数を表示する検索結果登録数表示部、を含むことを特徴とする。
【００２１】
請求項１１記載の発明は、請求項９または請求項１０に記載のアイテム検索システムにおいて、ユーザが過去において検索操作に使用した頻度が高いと判定された属性については、前記レベル別データのレベルの刻みが細かくなっていることを特徴とする。
【００２２】
請求項１２記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、を有し、前記検索条件設定部は、各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、各スライド軸上を移動するスライド要素と、を含み、各スライド要素は、ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、を含み、前記設定部表示部は、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する指定条件登録数表示部、を含むことを特徴とする。
【００２３】
請求項１３記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、を有し、前記検索条件設定部は、各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、各スライド軸上を移動するスライド要素と、を含み、各スライド要素は、ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、を含み、前記設定部表示部は、各属性の登録数のヒストグラムを表示するヒストグラム表示部、を含むことを特徴とする。
【００２４】
請求項１４記載の発明は、アイテム検索システムであって、複数の属性を有するアイテムのデータベースを保有するサーバと、前記サーバとネットワークを介して接続された検索端末と、を備え、前記検索端末は、情報を表示するモニタと、各属性に対する検索条件を設定する検索条件設定部を前記モニタに表示する設定部表示部と、を有し、前記検索条件設定部は、各属性の最小値条件から最大値条件までの範囲に対応した長さを有するスライド軸と、各スライド軸上を移動するスライド要素と、を含み、各スライド要素は、ユーザ操作に応答して各スライド軸方向の幅と位置が可変であり、各スライド要素の幅と位置により各属性に対する検索条件幅を指定する条件指定部、を含み、前記設定部表示部は、各スライド軸の最小値条件から最大値条件までの範囲をズームする範囲可変部、を含むことを特徴とする。
【００２５】
請求項１５記載の発明は、請求項１４に記載のアイテム検索システムにおいて、前記設定部表示部は、前記範囲可変部においてズームされた範囲の全範囲に対する相対位置を表示する相対範囲表示部、を含むことを特徴とする。
【発明の効果】
【００２６】
本発明のアイテム検索システムは、ユーザにより選択メニューが操作され複数の検索項目の一の組み合わせが選択されたとき、データベースにおいて、一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数をモニタに表示する。これにより、検索項目の選択をする上で、選択の組み合わせが最適であるかどうかを判断することができる。
【００２７】
また、モバイル端末は、サーバから登録数テーブルをダウンロードしてメモリに格納する。そして、モバイル端末は、メモリ内の登録数テーブルを参照することで、一の組み合わせに対応する全ての属性に関してデータが登録されているアイテムの登録数をモニタに表示する。これにより、検索項目の選択が変更になった場合にも、即座に登録数を表示することができる。
【００２８】
また、本発明のアイテム検索システムは、ユーザにより複数の検索項目の一の組み合わせが選択されたとき、選択された検索項目に対する検索条件を設定する検索条件設定部をモニタに表示し、選択された全属性にデータが登録されているアイテムの選択された属性を前記データベースからダウンロードし、抽出データとしてメモリに格納する。そして、ユーザ操作に応答してスライド軸方向の幅と位置が可変であり、スライド要素の幅と位置により各属性に対する検索条件幅を指定することが可能であり、抽出データ格納部に格納された抽出データを参照することで、各スライド要素によって指定された検索条件幅に対応する各属性の登録数を表示する。これにより、スライド要素によって指定される検索条件幅が変更された場合にも、即座に登録数を表示させることができる。
【００２９】
本発明のアイテム検索システムは、各属性に対応した各スライド要素をスライドさせることにより検索条件幅を指定可能であり、各スライド要素によって指定された検索条件幅に対応する各属性の登録数がモニタ上に表示される。これにより、ユーザは、各属性で設定した条件の妥当性を判断することができ、操作性が向上する。
【００３０】
また、各スライド要素に対応し、各属性の登録数のヒストグラムが表示される。これにより、ユーザは、各属性の登録数の分布を把握することができ、検索条件の指定操作のガイドとすることができる。
【００３１】
さらには、各スライド軸の最小値条件から最大値条件までの範囲をズームする機能を備える。これにより、重要な検索項目については、詳細な設定が可能となり、検索操作性がさらに向上する。
【発明を実施するための最良の形態】
【００３２】
｛第１の実施の形態｝
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の実施の形態に係るネットオークションシステムの全体図である。ネットオークションシステムは、ネットオークションサイト１と、ネットオークションサイト１とインターネット２を介して接続されるモバイル端末３とを備えて構成される。
【００３３】
ネットオークションサイト１は、インターネット２と専用線などを介して接続され、全国の多数のユーザからのアクセスに対しても応答できるよう充分な通信インフラと処理能力を備えて整備されている。ネットオークションサイト１には、ネットオークションを運営するサーバ１１が設置されている。サーバ１１には、出品アイテムデータベース１２が接続されている。出品アイテムデータベース１２には、ネットオークションに出品された膨大な数のアイテムのデータが登録されている。
【００３４】
モバイル端末３は、ネットオークションに参加するユーザが使用する端末であり、無線通信を利用してインターネット２に接続される。ユーザは、モバイル端末３を利用することで、外出先においても、ネットオークションに参加することができる。
【００３５】
図２は、モバイル端末３のブロック図である。モバイル端末３は、通信部３１、検索処理部３２、メモリ３３、タッチパネル式ディスプレイ３４を備えている。通信部３１は、無線通信機能を備えており、インターネット２に接続可能としている。本実施の形態においては、無線通信としてＩＥＥＥ８０２．１１に規定された無線ＬＡＮを利用している。検索処理部３２は、出品アイテムデータベース１２に対する出品アイテムの検索処理を実行する機能、各種の検索メニューをタッチパネル式ディスプレイ３４に表示する機能などを備えている。
【００３６】
タッチパネル式ディスプレイ３４は、ユーザの操作性を向上させるための様々な機能を備えている。たとえば、ユーザは、タッチパネル式ディスプレイ３４に表示されたオブジェクトを指でタッチすることで、オブジェクトの選択を行うことや、オブジェクトを連続的にタッチすることでオブジェクトへの実行指示を行うことができる。また、オブジェクトに触れたままスライド移動することでドラッグ操作を行うことや、画面上で指をスライドさせることで画面をスクロールさせることができる。また、２本の指を利用して画面にタッチし、２本の指の間隔を広げたり狭めたりするような動きを行うことで、オブジェクトに対する拡大操作や縮小操作を行うことができる。
【００３７】
図３は、出品アイテムデータベース１２に登録されている出品アイテムデータの一例を示す図である。商品アイテムデータベース１２は、属性として、“アイテムＮｏ．”、“アイテム名”、“価格”、“購入時期”、“残り時間”、“サイズ”、“色”、“素材”、“評価”、“入札数”、“重量”などを有している。その他にも図示省略しているが、“商品説明”などの属性を有している。また、出品アイテムデータベース１２には、出品アイテムのサムネイル画像データなどが登録されている。
【００３８】
“アイテムＮｏ．”は、出品アイテムを一意に識別するための番号であり、出品アイテムデータベース１２の主キーとなる。“アイテム名”は、出品アイテムの名称である。“価格”は、現在の入札価格のうち最高値の価格である。“価格”に設定される値は、入札額の上昇とともに自動更新されるようになっている。“購入時期”は、出品アイテムが購入された時期である。“残り時間”は、オークションの締め切りまでの時間である。“残り時間”に設定される値は、時間の更新とともに自動更新されるようになっている。“サイズ”、“色”、“素材”、“重量”には、出品アイテムのサイズ、色、素材、重量の情報が入力される。“評価”は、出品者自信による出品アイテムの評価値が入力される。“入札数”には、現在の入札件数が設定される。“入札数”に設定される値は、入札者の増加とともに自動更新されるようになっている。図において、属性欄に“−”と記載されているのは、属性が未登録である状態を示している。
【００３９】
ユーザは、電車の中、外出先など好きな時間にネットオークションに参加する。ユーザは、タッチパネル式ディスプレイ３４を操作し、ネットオークションサイト１へのアクセスを行う。モバイル端末３が、ネットオークションサイト１へアクセスすると、検索処理部３２が、サーバ１１からオークションページのコンテンツをダウンロードし、タッチパネル式ディスプレイ３４にオークションサイトトップ画面を表示する。さらに、ユーザがタッチパネル式ディスプレイ３４上で操作を行うことで、カテゴリ選択メニュー５１が表示される。
【００４０】
図４は、タッチパネル式ディスプレイ３４に表示されたカテゴリ選択メニュー画面５１を示す図である。カテゴリ選択メニュー画面５１は、ネットオークションに出品されているアイテムのカテゴリ一覧を表示する画面である。ユーザは、画面にタッチして画面スクロールさせることで、カテゴリ一覧を参照し、チェックしたいカテゴリを選択する。
【００４１】
カテゴリ選択メニュー画面５１において、ユーザが検索したいアイテムのカテゴリを選択すると、図５に示す検索項目選択メニュー画面５２が表示される。図５の例では、カテゴリとして女性用コートが選択されたときに表示される検索項目選択メニュー画面５２を示している。
【００４２】
検索項目選択メニュー画面５２は、検索条件の設定を行う検索項目を選択するメニュー画面である。図では、“価格”、“購入時期”、“残り時間”、“サイズ”、“色”、“素材”、“評価”、“入札数”、“重量”の９つの検索項目に対応した選択ボタン５２１，５２１・・・が表示されている。これら９つの検索項目は、図３で示した出品アイテムデータベース１２の属性に対応している。したがって、以下の説明において、「検索項目」と「属性」とは、しばし同義の用語として使用する。
【００４３】
図３に示すように、出品アイテムデータベース１２には多数の属性が含まれるが、カテゴリによって登録される属性の組み合わせは異なる。あるいは、カテゴリによって重要な属性は異なる。検索項目選択メニュー画面５２には、選択されたカテゴリに対応する属性（検索項目）が表示される。あるいは、選択されたカテゴリに対応する属性の中から、選択されたカテゴリに関して重要な属性（検索項目）が表示される。
【００４４】
また、ユーザの過去の操作履歴に基づいて属性（検索項目）を選択してもよい。たとえば、ユーザが過去に検索条件を設定した頻度の高い上位５つの検索項目を検索項目選択メニュー画面５２に表示するなどすれば、ユーザにとって使いやすいユーザインタフェースとなる。
【００４５】
ユーザは、この検索項目選択メニュー画面５２において、検索条件を設定する検索項目を任意の組み合わせで選択することができる。たとえば、“価格”と“サイズ”と“色”の３つの検索条件を設定することで女性用コートの出品アイテムを検索したいのであれば、“価格”、“サイズ”、“色”に対応した選択ボタン５２１，５２１・・・を選択する。図は、この３つの選択ボタン５２１，５２１・・・が強調表示され、選択された状態を示している。
【００４６】
検索項目選択メニュー画面５２の上部側には、該当アイテム数表示欄５２２が配置されている。該当アイテム数表示欄５２２には、選択されている全ての属性（検索項目）にデータが登録されているアイテム数が表示される。たとえば、図５の例であれば、“価格”、“サイズ”、“色”の３つの検索項目が選択されている。したがって、該当アイテム数表示欄５２２には、女性用コートのアイテムの中で、出品アイテムデータベース１２に、“価格”、“サイズ”、“色”の全ての属性にデータが登録されている出品アイテムのアイテム数が表示されるのである。
【００４７】
これにより、ユーザは、これから検索しようとする出品アイテムの検索件数の母集団を即座に知ることができる。検索項目をいくつか選択し、該当アイテム数が膨大な数になっていれば、検索項目を更に増やした方がよいと判断できる。逆に、該当アイテム数が少なすぎるのであれば、検索項目を減らした方がよいと判断することもできる。あるいは、特定の検索項目を選択することで、該当アイテム数が極端に減少するのであれば、その検索項目の登録数が少ないと判断できるので、その検索項目を検索条件から除外するなどの判断をすることができる。
【００４８】
ここで、検索処理部３２は、該当アイテム数表示欄５２２に、該当アイテム数を表示するために、図６に示す属性登録テーブル６１をサーバ１１からダウンロードする。検索処理部３２は、ユーザによってカテゴリが選択され、図５に示す検索項目選択メニュー画面５２を表示するタイミングで、サーバ１１から属性登録テーブル６１をダウンロードする。ダウンロードした属性登録テーブル６１は、メモリ３３に格納される。
【００４９】
属性登録テーブル６１には、出品アイテムデータベース１２の各属性におけるアイテムの登録数情報が記録されている。属性登録テーブル６１には、さらに、出品アイテムデータベース１２の複数の属性の任意の組み合わせに対応して、各組み合わせの属性全てにデータが登録されているアイテムの登録数情報が記録されている。属性登録テーブル６１は、カテゴリが選択された時点でダウンロードされるテーブルであり、カテゴリに属するアイテムに関するテーブルである。たとえば、図５に示すように、女性用コートに関するカテゴリが選択されている場合、属性登録テーブル６１も女性用コートに関するデータである。
【００５０】
ユーザが、図５の検索項目選択メニュー画面５２において、いろいろな組み合わせの選択ボタン５２１，５２１・・・を選択すると、検索処理部３２は、その選択操作に応答して、メモリ３３に格納されている属性登録テーブル６１を参照し、選択されている属性の組み合わせに対応した登録数を取得し、該当アイテム数表示欄５２２に登録数を表示する。
【００５１】
これにより、モバイル端末３は、ユーザによる検索項目の選択操作に応答して即座に登録数を表示することができる。一般的なデータベース検索システムの考え方を用いれば、ユーザによる検索項目の選択操作が発生するたびにサーバ１１へのアクセスが発生し、サーバ１１において登録数を算出する処理が発生し、登録数情報をダウンロードする処理が発生することになるであろう。このため、選択操作が発生するたびに登録数が表示されるまでの待ち時間が発生することになる。サーバ１１への処理が集中しているときや回線が混んでいる場合には、待ち時間がさらに長くなりユーザにとってストレスとなる。
【００５２】
本実施の形態においては、モバイル端末３は、カテゴリが選択された時点で、属性登録テーブル６１をダウンロードし、メモリ３３に格納しているので、検索項目の選択操作が頻繁に行われても即座に登録数を表示することができ、操作性が格段に向上する。特に、モバイル端末３を利用してネットオークションに参加する場合には、限られた時間の中で結果を得る必要があり、操作結果が早く得られることのメリットは大きい。
【００５３】
また、サーバ１１は、予め各カテゴリに対応した属性登録テーブル６１を作成し、サーバ１１に保有している。したがって、サーバ１１は、モバイル端末３から属性登録テーブル６１のダウンロード要求を受けると、即座に指定されたカテゴリに対応する属性登録テーブル６１を送信することができる。これによっても、モバイル端末３では、検索操作のレスポンスを向上させることができる。
【００５４】
サーバ１１は、出品アイテムデータベース１２を参照することにより、属性登録テーブル６１を作成することができる。出品アイテムデータベース１２は、ユーザからのネットオークションへの出品依頼が発生するたびに更新されるデータベースである。サーバ１１は、出品アイテムデーベース１２が新規に追加されるたびに属性登録テーブル６１の更新を行う。あるいは、定期的に属性登録テーブル６１を更新するようにしてもよい。登録数情報は、検索作業を行う上で、ユーザに提供する参考情報であるので、多少の数値のずれは問題とはならないであろう。
【００５５】
また、ユーザが長期間、ネットオークションへのログオン状態を維持している場合には、定期的に属性登録テーブル６１の再ダウンロードを実行するようにしてもよい。
【００５６】
図５に示した検索項目選択メニュー画面５２では、選択ボタン５２１には、それぞれ属性名がラベルとして表示されている。これに対して、図７は、選択ボタン５２１に登録数のヒストグラムが表示されている。たとえば、属性“価格”に関する選択ボタン５２１には、左側が低価格の分布、右側が高価格の分布を示すようにヒストグラムが表示されている。これにより、ユーザは、各属性の検索項目を選択するか否かの判断材料とすることができる。たとえば、ヒストグラムを見たところ殆どのレンジで登録数が少ないのであれば、その属性については検索項目として選択するメリットがあまりないと判断できる。あるいは、一部のレンジに登録数が集中している場合にも検索項目として選択するメリットが低いと判断できる。これに対して、登録数が充分存在し、広いレンジにわたって登録数が分布しているような属性は検索項目として選択するメリットが多いと判断できる。
【００５７】
検索項目選択メニュー画面５２において、ヒストグラムを表示させるか否かは、ユーザによりＯＮ／ＯＦＦ操作可能としておけばよい。また、この実施の形態においては、登録数の分布をヒストグラムで表示したが、たとえば、色の濃淡で登録数分布を表現するようにしてもよい。
【００５８】
検索項目選択メニュー画面５２において、ユーザは、以上のような操作を行うことで検索項目の組み合わせを選択する。ユーザは、該当アイテム数表示欄５２２を参照して、選択した組み合わせの登録数から、検索項目の選択が妥当であるかどうかのおおよその判断を行う。そして、ユーザは、検索項目を最終決定すると、表示ボタン５２３を選択する。これにより、図８に示す、検索条件設定画面５３が表示される。
【００５９】
検索条件設定画面５３には、図に示すように、複数のスライド軸５３１，５３１・・・と、各スライド軸上で移動するスライドバー５３２，５３２・・・とが表示される。複数のスライド軸５３１，５３１・・・は、検索項目選択メニュー画面５２において選択された複数の検索項目に対応して表示されている。たとえば、図８の例であれば、検索項目選択メニュー画面５２において、“購入時期”、“価格”、“残り時間”、“サイズ”、“色”、“素材”の６つの検索項目が選択された場合に対応している。
【００６０】
スライド軸５３１の長さ方向は、検索項目の最小値条件から最大値条件までの幅を表している。たとえば、図の属性“価格”に対応する検索項目については、最小値が１００円、最大値が１２０００円の登録データが存在することを示している。なお、属性“色”に対応する検索項目については、寒色系から暖色系に至る色の分布を数値化している。また、属性“素材”に対応する検索項目については、綿系からポリエステル系に至る素材の配列を独自に決定し、数値化している。
【００６１】
スライドバー５３２のスライド軸方向の幅は、検索条件幅を示している。ユーザは、スライドバー５３２に指で触れ、上下方向にスライドさせることで、スライドバー５３２をスライド軸５３１上で上下に移動させることができる。これにより、検索条件幅が平行移動することになる。
【００６２】
たとえば、図９において、“価格”に対応するスライドバー５３２に指で触れ、図の矢印Ａの方向にスライドさせることで、スライドバー５３２を上方向に移動させることができる。逆に、“素材”に対応するスライドバー５３２に指で触れ、図の矢印Ｂの方向にスライドさせることで、スライドバー５３２を下方向に移動させることができる。
【００６３】
さらに、ユーザは、スライドバー５３２を２本の指を利用して拡大あるいは縮小操作することで、検索条件幅を変更することができる。図９において、“残り時間”に対応するスライドバー５３２に２本の指で触れ、図の矢印Ｃ，Ｃの方向に向かって２本の指が離れるように操作することにより、スライドバー５３２の幅を上下方向に拡大させることができる。
【００６４】
たとえば、“価格”に関して、当初、スライドバー５３２が、５００円〜７００円あたりの検索条件幅を指定していたとする。ユーザは、スライドバー５３２を上方向にスライド移動させることで、６００円〜８００円などに検索条件幅を平行移動させることができる。さらに、平行移動させた後、２本の指でスライドバー５３２の拡大操作を行うことにより、５００円〜９００円などに検索条件幅を変更することができる。
【００６５】
また、各スライドバー５３２には、指定された検索条件幅における登録数が表示されている。たとえば、属性“価格”であれば、スライドバー５３２によって指定されている検索条件幅にアイテムの登録数が３０件あることが示されている。属性“サイズ”であれば、スライドバー５３２によって指定されている検索条件幅にアイテムの登録数が２４５件あることが示されている。同様に、他の検索項目についても、スライドバー５３２によって指定されている検索条件幅に登録されているアイテム数が示されている。
【００６６】
また、図示はしていないが、選択された属性全てにデータが登録されているアイテムに関して、各属性の全登録数をスライド軸５３１の下部などに表示するようにしてもよい。これにより、各属性について全登録数と検索指定幅の登録数とを対比することができる。
【００６７】
なお、検索条件設定画面５３が表示される初期状態においては、スライドバー５３２は、各属性に登録されているデータの中央値を中心とした所定の幅で表示されるようになっている。たとえば、“価格”であれば初期設定幅が２００円などと設定されており、中央値が１０００円であれば、初期状態では、スライドバー５３２が９００円〜１１００円を指定するように表示される。初期設定幅は、ユーザにより変更可能とすればよい。あるいは、初期状態においては、スライドバー５３２は、各属性に登録されているデータの平均値を中心として初期設定幅で表示されてもよいし、ピーク値を中心として初期設定幅で表示されてもよい。
【００６８】
検索条件設定画面５３の下部には、検索件数表示欄５３３、一覧表示指示ボタン５３４、初期化ボタン５３５が配置されている。
【００６９】
ユーザにより、スライドバー５３２のスライド操作あるいは拡大縮小操作が行われ、各検索項目について検索条件が設定されると、検索処理部３２は、全ての検索条件のＡＮＤ条件を決定し、ＡＮＤ条件にマッチしているアイテム数を検索件数表示欄５３３に表示する。図８の例であれば、“購入時期”、“価格”、“残り時間”、“サイズ”、“色”、“素材”の全ての検索項目について設定された検索条件にマッチするアイテムが２３件存在することが示されている。
【００７０】
検索処理部３２は、各スライドバー５３２上に表示させる登録数を表示させるため、あるいは、検索件数表示欄５３３に検索数を表示させるため、抽出データ６２をサーバ１１からダウンロードし、メモリ３３に格納している。
【００７１】
図１０は、抽出データ６２を示す図である。抽出データ６２は、出品アイテムデータベース１２から抽出された一部のレコードである。抽出データ６２は、選択されたカテゴリに属するレコードを抽出したデータである。また、図５に示す検索項目選択メニュー画面５２において、ユーザによって選択された検索項目に対応する全ての属性が登録されているレコードのみを抽出したデータである。たとえば、図５に示した状態で、表示ボタン５２３が選択されると、サーバ１１は、出品アイテムデータベース１２から“価格”、“サイズ”、“色”の３つの属性全てにデータが登録されている女性用コートのアイテムのレコードを抽出する。そして、抽出された抽出データ６２は、サーバ１１からモバイル端末３にダウンロードされ、メモリ３３に格納される。
【００７２】
抽出データ６２は、基本的には、選択された検索項目に対応する属性のみを備えていればよい。しかし、後で説明するように、詳細画面の表示においても利用するのであれば、その他、詳細画面の表示に必要な属性を加えておけばよい。
【００７３】
このようにして、検索条件設定画面５３が表示される段階において、モバイル端末３は、抽出データ６２をダウンロードしてメモリ３３に格納している。これにより、図１１に示すように、スライドバー５３２の位置やサイズが変更された場合にも、検索処理部３２は、サーバ１１にアクセスする必要はない。検索処理部３２は、メモリ３３に格納されている抽出データ６２を参照して、スライドバー５３２に表示させる登録数や、検索件数表示欄５３３に表示させる件数を算出すればよい。このように、検索条件設定画面５３を表示させる段階で、抽出データ６２をダウンロードしているので、ユーザが検索条件を変更した場合にも、通信処理やサーバ１１での処理が発生しないので、瞬時に検索件数を表示させることができる。スライドバー５３２を調整するたびに検索件数がほぼリアルタイムに変化することで、感覚的な面白さもユーザに提供することができる。また、ユーザは、出展傾向などについても感覚的な理解を得ることができる。
【００７４】
図８に示した検索条件設定画面５３では、スライドバー５３２には、それぞれ検索条件幅に対応した登録数が表示されている。これに対して、図１２は、スライド軸５３１に登録数のヒストグラムが表示されている。ここでは、ヒストグラムを見やすくするために、図８と比較して縦横の方向が変化している。たとえば、属性“価格”に関するスライド軸５３１には、左側が低価格の分布、右側が高価格の分布を示すようにヒストグラムが表示されている。これにより、ユーザは、各属性の検索条件幅をどのように設定するかの判断材料とすることができる。たとえば、ヒストグラムを見たところ、あるレンジにおいては殆んどアイテムが登録されていないのであれば、そのレンジに対して検索条件幅を設定することはあまり意味がないと判断できる。あるいは、あるレンジにおいてアイテムの登録数が集中しているのであれば、そのレンジで幅の広い検索条件幅を設定すると、ヒット数が多くなりすぎると判断できる。
【００７５】
検索条件設定画面５３において、ヒストグラムを表示させるか否かは、ユーザによりＯＮ／ＯＦＦ操作可能としておけばよい。また、本実施の形態においては、各属性の登録数の分布をヒストグラムで表示したが、その他にも、たとえば色の濃淡で登録数の分布を表現するようにしてもよい。
【００７６】
また、検索条件設定画面５３においては、スライド軸５３１によって設定されている最小値条件と最大値条件とを変更することができる。図１３（Ａ）においては、属性“価格”に対応するスライド軸５３１は、最小値１００円から最大値１２０００円までを指定可能となっている。図１３（Ａ）の状態で、ユーザが２本の指を利用して、スライド軸５３１の上部位置と下部位置（図の丸で囲った領域）をタッチし、図の矢印の方向に指を近づけるように移動させる。つまり、最大値条件と最小値条件の間隔を狭めるような感覚で操作を行うのである。この操作によって、図１３（Ｂ）に示すように、スライド軸５３１は、最小値２０００円から最大値６０００円までの範囲に変更される。このように、スライド軸５３１の最大値条件と最小値条件が変更されると、ユーザは、２０００円から６０００円までのレンジの中で、スライドバー５３２を細かく操作することが可能となる。
【００７７】
逆に、図１３（Ｂ）の状態において、ユーザが２本の指を利用して、スライド軸５３１の上部位置と下部位置（図の丸で囲った領域）をタッチし、図の矢印の方向に指を離すように移動させる。つまり、最大値条件と最小値条件の間隔を広げるような感覚で操作するのである。この操作によって、再び、スライド軸５３１の最大値条件と最小値条件が広がる。この操作を繰り返すことにより、図１３（Ａ）に示すように、スライド軸５３１は、最小値１００円から最大値１２０００円までの範囲に変更される。
【００７８】
このように、スライド軸５３１のレンジを可変とすることで、スライドバー５３２による条件設定操作を、ときには詳細に、ときには大雑把に行うことができ、さらなる操作性の向上を図っている。
【００７９】
図１３で示すように、スライド軸５３１のレンジを変更した場合、全レンジに対する現在の表示レンジの状態が分かり難くなる場合がある。そこで、図１４に示すように、スライド軸５３１の現在のレンジの位置を、全レンジに対する相対位置として表示する機能を備えている。
【００８０】
図１４（Ａ）は、スライド軸５３１が初期状態、つまり、全レンジを表示している状態である。この状態から、指の操作でスライド軸５３１のレンジが縮小された状態を示すのが図１４（Ｂ）である。そして、図１４（Ｂ）では、スライド軸５３１の側部に、ガイドバー５３３が表示され、ガイドバー５３３上に現在のレンジ位置を示す相対位置マーク５３４が表示されている。これにより、ユーザは、現在、全体のレンジの中でどのレンジを検索条件として指定しているかを把握することができる。
【００８１】
なお、ガイドバー５３３および相対位置マーク５３４の表示は、ユーザによりＯＮ／ＯＦＦ可能としておけばよい。
【００８２】
ユーザは、検索件数表示欄５３３に表示された件数を見て、自分に与えられた時間との兼ね合いでアイテムを参照するかどうかの判断を行う。もし、検索件数が多いのであれば、いずれかの検索項目について検索条件を絞ればよい。検索件数が少ないのであれば、逆の操作をすればよい。もし、移動させ拡大縮小させたスライドバー５３２の状態を初期状態に戻したいのであれば、初期化ボタン５３５を選択すればよい。
【００８３】
ユーザは、検索件数がちょうどよい件数だと判断したならば、一覧表示ボタン５３４を選択する。一覧表示ボタン５３４を選択することにより、図１５に示す検索結果一覧画面５４が表示される。
【００８４】
図１５に示すように、検索結果一覧画面５４には、検索条件にマッチした出品アイテムのアイテム名とサムネイル画像とが表示される。他にも、価格や残り時間などの情報が表示されている。ユーザは、画面をスクロールさせながら、サムネイル画像やその他の情報を参照し、お気に入りの出品アイテムを探す。そして、気に入った出品アイテムが見つかれば、そのアイテムのサムネイル画像あるいはアイテム名などをクリックし、図１６に示す出品アイテム詳細画面５５を表示させる。
【００８５】
出品アイテム詳細画面５５には、アイテム名、価格、残り時間、色、サイズ、素材、サムネイル画像など、出品アイテムの詳しい情報が表示される。出品アイテム詳細画面５５を表示させるときに、抽出データ６２に含まれていないデータについては、検索処理部３２は、サーバ１１にアクセスし、それら情報を取得すればよい。
【００８６】
上述したように、抽出データ６２を出品アイテム詳細画面５５の表示用としても兼用するのであれば、商品説明文やサムネイル画像などの属性データも、抽出データ６２に含めておけばよい。この場合であれば、メモリ３３には、抽出データ６２がダウンロードされているので、検索処理部３２は、サーバ１１にアクセスすることなく、出品アイテムの詳細情報を表示させることができる。これによって、最終の詳細画面を表示する際にも、処理遅延が発生することなく、即座にアイテム情報を表示させることが可能である。
【００８７】
ただし、あくまでも抽出データ６２は、各スライドバー５３２上に表示させる登録数を表示させるため、あるいは、検索件数表示欄５３３に検索数を表示させるために利用するのであれば、それらの情報は含まれていなくてもよい。
【００８８】
ユーザは、出品アイテム詳細画面５５において、出品アイテムに関する各種の情報を参照する。そして、ネットオークションに参加することを決定すると、入札ボタン５５１を選択する。この後、図示せぬ画面でユーザは、入札価格などを決定し、入札操作を行うのである。
【００８９】
このように、本実施の形態のネットオークションシステムによれば、ユーザによる検索条件の設定操作が行い易い。ユーザは、短い時間の中でも、効率的に、目的の出品アイテムを見つけ出すことができる。また、属性登録テーブル６１や抽出データ６２をダウンロードしてメモリ３３に格納することにより、検索項目の選択が変更されたり、検索条件が変更されたりした場合にも、処理遅延が発生しない。ユーザは、ストレスを感じることなく、短い時間を利用して目的のアイテムを見つけ出すことができる。
【００９０】
｛第２の実施の形態｝
次に、本発明の第２の実施の形態について説明する。第１の実施の形態において、検索条件設定画面５３を表示するとき、モバイル端末３は、抽出データ６２をダウンロードすることで、検索条件の変更操作に迅速に対応できるようにした。第２の実施の形態においては、検索条件の変更操作に迅速に対応するために、抽出データ６２ではなく、レベル別データ６３を利用する。
【００９１】
図１７は、レベル別データ６３の例を示す図である。この例では、レベル別データ６３として、価格テーブル６３１、色テーブル６３２、サイズテーブル６３３を図示している。
【００９２】
各レベル別データ６３は、図５で示す検索項目選択メニュー画面５２において選択された全ての属性にデータが登録されているアイテムに関して、各属性のレベル別の登録数を示すデータである。たとえば、価格テーブル６３１であれば、各価格帯で登録されているアイテムの数が記録されている。ただし、対象となるアイテムは、選択された全ての属性にデータが登録されているアイテムである。
【００９３】
検索処理部３２は、各レベル別データ６３をダウンロードし、メモリ３３に格納する。これにより、図１８に示すように、スライドバー５３２が操作され、検索条件が変更された場合にも、検索処理部３２は、即座に、スライドバー５３２に表示する登録数を更新することができる。つまり、サーバ１１にアクセスすることによる通信時間やサーバにおける処理時間が省略できるので、検索条件の変更に即座に対応できるのである。
【００９４】
ただし、レベル別データ６３は、各属性に関する個別のデータであるので、レベル別データを参照しても、検索件数表示欄５３３に表示させる件数は判明しない。ユーザは、スライドバー５３２上に表示される各検索条件幅の登録数を参照し、ＡＮＤ条件のマッチ数をおおよその感覚で想定した上で件数表示ボタン５３６にタッチする。これにより、検索処理部３２が、出品アイテムデータベース１２にアクセスし、検索処理を実行することで、検索件数表示欄５３３にＡＮＤ条件にマッチしたアイテム数が表示される。ＡＮＤ条件にマッチしたアイテム数を表示させるまでには待ち時間が発生することになるが、スライドバー５３２を動かすたびにサーバ１１へのアクセスが発生することはない。
【００９５】
このように、第２の実施の形態においても、ネットオークションシステムは、ユーザに対して検索結果のレスポンスを高めることができ、利便性の高いシステムとなる。ユーザは、短い時間を利用して効率的に検索処理を実行し、目的の出品アイテムを見つけ出すことができる。
【００９６】
レベル別データ６３のレベルの刻みは、各属性で異ならせてもよい。たとえば、属性“価格”については、一般的に詳細な検索条件の設定が行われることを想定して、他の属性に比べてレベルの刻みを細かくしておいてもよい。
【００９７】
あるいは、ユーザの操作履歴に基づいてレベルの刻みを決定してもよい。ユーザが、日頃から頻繁に設定を行う検索項目については、より細かいレベルの刻みに設定するのである。
【００９８】
また、図１３、図１４において示したように、検索条件設定画面５３においては、スライド軸５３１のレンジを変更することができる。所期状態で広いレンジの幅を指定している状態から、狭いレンジを指定する状態に変更された場合には、そのタイミングで、細かい刻みのレベル別データ６３を再取り込みするようにしてもよい。
【００９９】
あるいは、初期状態においては、デフォルトのレベル刻みのレベル別データ６３をダウンロードしておき、検索操作中に、刻みの細かいレベル別データ６３をダウンロードするようにしてもよい。
【０１００】
指がスライドバー５３２にタッチしている状態では、スライドバー５３２上に表示された検索条件幅に対応する登録数が見難いかもしれない。そこで、指がスライドバー５３２に触れている間は、登録数をスライドバー５３２の上部などにポップアップするようにしてもよい。
【０１０１】
ポップアップ表示を応用すれば、次のような第２の実施の形態の変形例が可能である。指がスライドバー５３２に触れ、スライドバー５３２を操作している間は、レベル別データ６３を参照して、刻々変化する検索条件幅に対応する登録数をポップアップ表示する。そして、指がスライドバー５３２から離れた時点で、サーバ１１にアクセスし、ＡＮＤ条件にマッチするアイテム数を取得し、検索件数表示欄５３３に表示させるのである。このようにすれば、ユーザに快適な操作性を提供することができる。
【図面の簡単な説明】
【０１０２】
【図１】ネットオークションシステムの全体図である。
【図２】モバイル端末のブロック図である。
【図３】出品アイテムデータベースを示す図である。
【図４】カテゴリ選択メニュー画面を示す図である。
【図５】検索項目選択メニュー画面を示す図である。
【図６】属性登録テーブルを示す図である。
【図７】ヒストグラムの表示がＯＮされている状態の検索項目選択メニュー画面を示す図である。
【図８】検索条件設定画面を示す図である。
【図９】検索条件設定画面における操作イメージを示す図である。
【図１０】抽出データを示す図である。
【図１１】検索条件の変更操作に対応した処理の流れを示す図である。
【図１２】ヒストグラムの表示がＯＮされている状態の検索条件設定画面を示す図である。
【図１３】スライド軸のレンジ幅の変更態様を示す図である。
【図１４】スライド軸の全レンジに対する相対位置の表示態様を示す図である。
【図１５】検索結果一覧画面を示す図である。
【図１６】出品アイテム詳細画面を示す図である。
【図１７】レベル別データを示す図である。
【図１８】検索条件の変更操作に対応した処理の流れを示す図である。
【符号の説明】
【０１０３】
１    ネットオークションサイト
２    インターネット
３    モバイル端末
１１    サーバ
１２    出品アイテムデータベース
３２    検索処理部
３３    メモリ
３４    タッチパネル式ディスプレイ
５１    カテゴリ選択メニュー画面
５２    検索項目選択メニュー画面
５３    検索条件設定画面
５４    検索結果一覧画面
５５    出品アイテム詳細画面
５３１    スライド軸
５３２    スライドバー
５３３    検索件数表示欄
【図１】
2010146089.tif 000003
【図２】
2010146089.tif 000004
【図３】
2010146089.tif 000005
【図４】
2010146089.tif 000006
【図５】
2010146089.tif 000007
【図６】
2010146089.tif 000008
【図７】
2010146089.tif 000009
【図８】
2010146089.tif 000010
【図９】
2010146089.tif 000011
【図１０】
2010146089.tif 000012
【図１１】
2010146089.tif 000013
【図１２】
2010146089.tif 000014
【図１３】
2010146089.tif 000015
【図１４】
2010146089.tif 000016
【図１５】
2010146089.tif 000017
【図１６】
2010146089.tif 000018
【図１７】
2010146089.tif 000019
【図１８】
2010146089.tif 000020