(57)【特許請求の範囲】
【請求項１】
ユーザ端末およびデータベースサーバに接続されるＷｅｂサーバであって、
前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する商品検索手段と、前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するとともに、前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信する商品リスト生成手段とを有することを特徴とするＷｅｂサーバ。
【請求項２】
前記商品リスト生成手段は、第１の商品情報に基づいてカテゴリー別に商品の売上数量を算出し、売上数量の多いカテゴリー順にソートして生成した売上順カテゴリーリストを前記ユーザ端末に送信することを特徴とする請求項１記載のＷｅｂサーバ。
【請求項３】
ユーザ端末とＷｅｂサーバとデータベースサーバとを備えた推奨商品情報提供システムであって、
前記ユーザ端末は、ユーザから入力された検索条件を前記Ｗｅｂサーバに送信するとともに、前記Ｗｅｂサーバから受信したカテゴリーリスト画面上でユーザに選択されたカテゴリーを前記Ｗｅｂサーバに送信する商品検索要求手段を有し、
前記Ｗｅｂサーバは、前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する商品検索手段と、前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するとともに、前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信する商品リスト生成手段とを有し、
前記データベースサーバは、売上数量を含む商品情報が検索条件やカテゴリーに対応付けられて登録されている商品情報データベースと、前記Ｗｅｂサーバから受信した検索条件を基に第１の商品情報を、また、前記Ｗｅｂサーバから受信したカテゴリーと検索条件を基に第２の商品情報を、それぞれ前記商品情報データベースから検索して前記Ｗｅｂサーバに送信するデータベース管理手段とを有することを特徴とする推奨商品情報提供システム。
【請求項４】
前記商品リスト生成手段は、第１の商品情報に基づいてカテゴリー別に商品の売上数量を算出し、売上数量の多いカテゴリー順にソートして生成した売上順カテゴリーリストを前記ユーザ端末に送信することを特徴とする請求項３記載の推奨商品情報提供システム。
【請求項５】
前記検索条件は、予算、プレゼント相手の性別，年齢層、時季、祝い事の種類を含む項目の組合せであり、少なくとも時季，祝い事の種類のいずれかと予算を含むことを特徴とする請求項３または４記載の推奨商品情報提供システム。
【請求項６】
前記ユーザ端末は位置情報取得部をさらに有し、前記商品検索要求手段は、売上順商品情報リスト画面上でユーザにより選択された商品情報や、受取方法入力画面上でユーザにより入力された受取方法を前記Ｗｅｂサーバに送信するとともに、前記Ｗｅｂサーバからの位置情報要求受信時に前記位置情報取得部により取得したユーザ位置情報を前記Ｗｅｂサーバに送信し、
前記Ｗｅｂサーバは、前記ユーザ端末からの商品情報受信時に受取方法入力画面を送信して受取方法を受信する受取方法決定手段と、受取方法がユーザ現在地近辺の店舗であった場合にユーザ位置情報の取得を前記ユーザ端末に要求するとともに、商品情報，ユーザ位置情報を前記データベースサーバに送信して受取店舗の検索を要求し、検索結果を基にユーザ現在地から距離の近い店舗順にソートして前記ユーザ端末に送信する取扱店舗検索手段とをさらに有し、
前記データベースサーバは、店舗名，住所，店舗位置情報，取扱商品情報を含む情報が予め登録されている店舗情報データベースをさらに有し、前記データベース管理手段は、受信した商品情報を基に前記店舗情報データベースから該当店舗を検索し、ユーザ位置情報，店舗位置情報を基にユーザ現在地から所定距離内の店舗を抽出し、抽出した店舗に距離情報を付して前記Ｗｅｂサーバに送信することを特徴とする請求項３，４または５記載の推奨商品情報提供システム。
【請求項７】
前記取扱店舗検索手段は、受取方法が指定場所近辺の店舗であった場合に商品情報，指定場所を前記データベースサーバに送信して受取店舗の検索を要求し、検索結果を基に指定場所から距離の近い店舗順にソートして前記ユーザ端末に送信し、
前記店舗情報データベースは場所情報に対応付けられた場所対応位置情報を含み、前記データベース管理手段は、受信した商品情報を基に前記店舗情報データベースから該当店舗を検索し、指定場所，場所対応位置情報を基に指定場所から所定距離内の店舗を抽出し、抽出した店舗に距離情報を付して前記Ｗｅｂサーバに送信することを特徴とする請求項６記載の推奨商品情報提供システム。
【請求項８】
第１の外部装置から受信した検索条件を第２の外部装置に送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記第１の外部装置から受信したカテゴリーを検索条件とともに前記第２の外部装置に送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する機能、前記第２の外部装置から第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記第１の外部装置に送信するとともに、前記第２の外部装置から受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記第１の外部装置に送信する機能、をコンピュータに実現させるためのプログラム。
【請求項９】
第１の外部装置から受信した検索条件を第２の外部装置に送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記第１の外部装置から受信したカテゴリーを検索条件とともに前記第２の外部装置に送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する機能、前記第２の外部装置から受信した第１の商品情報に基づいてカテゴリー別に商品の売上数量を算出し、売上数量の多いカテゴリー順にソートして生成した売上順カテゴリーリストを前記第１の外部装置に送信するとともに、前記第２の外部装置から受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記第１の外部装置に送信する機能、をコンピュータに実現させるためのプログラム。
【請求項１０】
ユーザ端末とＷｅｂサーバとデータベースサーバとを用いた推奨商品情報提供方法であって、
前記Ｗｅｂサーバが前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するステップと、前記ユーザ端末がカテゴリーリスト画面上でユーザに選択されたカテゴリーを前記Ｗｅｂサーバに送信するステップと、前記Ｗｅｂサーバが前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信するステップとを有することを特徴とする推奨商品情報提供方法。
【請求項１１】
ユーザ端末とＷｅｂサーバとデータベースサーバとを用いた推奨商品情報提供方法であって、
前記Ｗｅｂサーバが前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから第１の商品情報を受信し、第１の商品情報に基づいてカテゴリー別に商品の売上数量を算出し、売上数量の多いカテゴリー順にソートして生成した売上順カテゴリーリストを前記ユーザ端末に送信するステップと、前記ユーザ端末がカテゴリーリスト画面上でユーザに選択されたカテゴリーを前記Ｗｅｂサーバに送信するステップと、前記Ｗｅｂサーバが前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信するステップとを有することを特徴とする推奨商品情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼントする相手に相応しい商品情報を提供する推奨商品情報提供システム，Ｗｅｂサーバ，推奨商品情報提供方法およびプログラムに関する。
【背景技術】
【０００２】
商品贈与時における商品情報提供に関する関連技術は、例えば、特開２００２−７４０３３号公報（特許文献１）に開示されている。この特許文献１においては、
・ユーザはプレゼントする相手の情報（年齢，性別，好み等）と予算をユーザ端末からＷｅｂサーバに送信し、
・Ｗｅｂサーバは受信した相手の情報，予算に基づいて商品の候補を検索，抽出し、抽出した候補商品をユーザ端末に送信し、
・ユーザは受信した候補商品の中から商品を選択してＷｅｂサーバに送信する、
ことが記載されている。
【０００３】
【特許文献１】特開２００２−７４０３３号公報（段落「００５１」〜「００５４」、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１においては、ユーザからＷｅｂサーバへの商品検索要求時に、プレゼントする相手の年齢，性別，好み等を送信し、それらの情報に合致する商品をＷｅｂサーバが検索，提供している。すなわち、検索条件は検索要求時にユーザが一括して入力，送信しなければならない。しかし、相手の性別，年齢等はともかく、相手の好みについては、ごく身近な人を除き分からない場合が多く、本人に確かめるのも憚られるのが一般的である。このような、プレゼントする相手の好みが分からない場合においても、知っている範囲の情報を基に適切なプレゼント商品情報が提供されることが望ましい。
【０００５】
本発明の目的は、以上の課題を解決する推奨商品情報提供システム，Ｗｅｂサーバ，推奨商品情報提供方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のＷｅｂサーバは、ユーザ端末およびデータベースサーバに接続されるＷｅｂサーバであって、
前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する商品検索手段と、前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するとともに、前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信する商品リスト生成手段とを有する。
【０００７】
本発明の推奨商品情報提供システムは、ユーザ端末とＷｅｂサーバとデータベースサーバとを備えた推奨商品情報提供システムであって、
前記ユーザ端末は、ユーザから入力された検索条件を前記Ｗｅｂサーバに送信するとともに、前記Ｗｅｂサーバから受信したカテゴリーリスト画面上でユーザに選択されたカテゴリーを前記Ｗｅｂサーバに送信する商品検索要求手段を有し、
前記Ｗｅｂサーバは、前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する商品検索手段と、前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するとともに、前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信する商品リスト生成手段とを有し、
前記データベースサーバは、売上数量を含む商品情報が検索条件やカテゴリーに対応付けられて登録されている商品情報データベースと、前記Ｗｅｂサーバから受信した検索条件を基に第１の商品情報を、また、前記Ｗｅｂサーバから受信したカテゴリーと検索条件を基に第２の商品情報を、それぞれ前記商品情報データベースから検索して前記Ｗｅｂサーバに送信するデータベース管理手段とを有する。
【０００８】
本発明のプログラムは、第１の外部装置から受信した検索条件を第２の外部装置に送信し検索条件に合致する第１の商品情報の検索を要求するとともに、第１の商品情報受信後に前記第１の外部装置から受信したカテゴリーを検索条件とともに前記第２の外部装置に送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求する機能、前記第２の外部装置から第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記第１の外部装置に送信するとともに、前記第２の外部装置から受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記第１の外部装置に送信する機能、をコンピュータに実現させる。
【０００９】
本発明の推奨商品情報提供方法は、ユーザ端末とＷｅｂサーバとデータベースサーバとを用いた推奨商品情報提供方法であって、
前記Ｗｅｂサーバが前記ユーザ端末から受信した検索条件を前記データベースサーバに送信し検索条件に合致する第１の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから第１の商品情報を受信し、第１の商品情報に含まれる商品のカテゴリーを分類して生成したカテゴリーリストを前記ユーザ端末に送信するステップと、前記ユーザ端末がカテゴリーリスト画面上でユーザに選択されたカテゴリーを前記Ｗｅｂサーバに送信するステップと、前記Ｗｅｂサーバが前記ユーザ端末から受信したカテゴリーを検索条件とともに前記データベースサーバに送信しカテゴリーおよび検索条件に合致する第２の商品情報の検索を要求するステップと、前記Ｗｅｂサーバが前記データベースサーバから受信した第２の商品情報を売上数量の多い商品順にソートして生成した売上順商品情報リストを前記ユーザ端末に送信するステップとを有する。
【発明の効果】
【００１０】
本発明によれば、プレゼントする相手の好み（商品カテゴリー等）が分からない場合においても、知っている範囲の情報を検索条件として適切なプレゼント商品情報を検索，入手できるという効果が得られる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は、本発明の一実施の形態の構成を示す図であり、ユーザ端末１０と、Ｗｅｂサーバ２０と、データベースサーバ３０とを備えている。ユーザ端末１０とＷｅｂサーバ２０はインターネット１００を介して接続され、Ｗｅｂサーバ２０とデータベースサーバ３０はＬＡＮ(Local Area Network)またはインターネット１００を介して接続される。
【００１３】
ユーザ端末１０は、携帯電話機，ＰＨＳ(Personal Handyphone System)，ＰＤＡ(Personal Digital Assistance)等の携帯情報端末や、パーソナルコンピュータ等の情報処理装
置であり、制御部１１と、操作部１２と、表示部１３とを備えている。制御部１１は、ＣＰＵ(Central Processing Unit)等の制御装置であり、商品検索要求手段１１１を備えて
いる。この制御部１１はプログラムにより動作を制御され、プログラムは制御部１１により読み出され実行されることによって制御部１１の商品検索要求手段１１１の動作を遂行する。商品検索要求手段１１１は、インターネット１００を介してＷｅｂサーバ２０にアクセスし情報を送受信する機能を備えている。操作部１２はテンキー，機能キー，ポインティングデバイス等の入力装置であり、表示部１３はＬＣＤ(Liquid Crystal Display)等の表示装置である。
【００１４】
Ｗｅｂサーバ２０は、プレゼント商品取扱業者等により設置されたサーバであり、インターネット１００上にプレゼント商品サイトを開設している。このＷｅｂサーバ２０は、制御部２１と記憶部２２とを備えている。制御部２１はＣＰＵ等の制御装置であり、商品検索手段２１１と、商品リスト生成手段２１２とを備えている。この制御部２１はプログラムにより動作を制御され、プログラムは制御部２１により読み出され実行されることによって制御部２１の各手段の動作を遂行する。商品検索手段２１１は、ユーザ端末１０から受信した認証情報と予め記憶部２２に登録されたユーザ認証情報２２１とを照合して認証する機能と、ユーザ端末１０から受信した検索条件をデータベースサーバ３０に送信し検索要求する機能とを備えている。商品リスト生成手段２１２は、データベースサーバ３０から受信した商品情報リストに基づいてカテゴリー別に売上数量を算出する機能と、売上数量の多い順にソートして生成したカテゴリーリストや商品情報リストをユーザ端末１０に送信する機能とを備えている。記憶部２２は読み出し，書き込み可能な記憶装置であり、この記憶部２２にはユーザ認証情報２２１が予め登録されている。なお、ユーザ認証情報２２１は、ユーザを一意に識別するためのユーザＩＤ，パスワード等の情報である。
【００１５】
データベースサーバ３０は、プレゼント商品取扱業者等により設置されたサーバであり、制御部３１と記憶部３２とを備えている。制御部３１はＣＰＵ等の制御装置であり、データベース管理手段３１１を備えている。この制御部３１はプログラムにより動作を制御され、プログラムは制御部３１により読み出され実行されることによって制御部３１のデータベース管理手段３１１の動作を遂行する。データベース管理手段３１１は、Ｗｅｂサーバ２０から受信した検索条件を基に商品情報を検索，抽出してＷｅｂサーバ２０に送信する機能を備えている。記憶部３２は読み出し，書き込み可能な記憶装置であり、この記憶部３２には商品情報データベース３２１が含まれている。商品情報データベース３２１には、図２（商品情報データベース３２１に格納されるデータの一例を示す図）に示すように、カテゴリーコード，カテゴリー，商品コード，商品名，価格，対象性別，対象年齢層，季節（時季），祝い事，売上数量等が対応付けられて登録されている。なお、カテゴリーとはプレゼント商品を分類化したものであり、例えば、靴，バッグ，時計，アクセサリー等である。カテゴリーコードは各カテゴリーを一意に識別する識別情報のことである。季節（時季）とはその商品をプレゼントするのに適した季節のことであり、例えば、商品が水着であれば夏が登録されるが、季節に関係ない商品については春夏秋冬の全ての季節が登録されている。祝い事とは入学祝，結婚祝等であり、例えば、商品が万年筆や時計等の場合は入学祝に適した商品として祝い事欄に入学祝が登録されている。
【００１６】
次に、本発明の一実施の形態の動作について図１，図２および図３を参照して説明する。図３は、本発明の一実施の形態の動作を示すフローチャートである。
【００１７】
図３を参照すると、プレゼント商品の検索にあたり、ユーザ端末１０においてユーザは操作部１２から商品検索アプリケーションを起動する。商品検索アプリケーションが起動されると、制御部１１の商品検索要求手段１１１は、Ｗｅｂサーバ２０がインターネット１００上に開設しているプレゼント商品サイトにアクセスする。Ｗｅｂサーバ２０は、制御部２１の商品検索手段２１１によりユーザ認証画面情報をユーザ端末１０に送信する。ユーザ端末１０の商品検索要求手段１１１は受信したユーザ認証画面を表示部１３に表示し、ユーザは画面上で認証情報（ユーザＩＤ，パスワード等）を操作部１２から入力して送信ボタンを押下する。商品検索要求手段１１１は、ユーザから入力された認証情報をＷｅｂサーバ２０に送信する（ステップＡ１）。Ｗｅｂサーバ２０の商品検索手段２１１は、ユーザ端末１０から受信した認証情報と記憶部２２に登録されたユーザ認証情報２２１とを照合する（ステップＡ２）。照合に失敗した場合（受信した認証情報がユーザ認証情報２２１に含まれていなかった場合）は、商品検索手段２１１は認証エラーをユーザ端末１０に通知する（ステップＡ３→ステップＡ４）。認証に成功した場合（受信した認証情報がユーザ認証情報２２１に含まれていた場合）は、商品検索手段２１１は商品検索要求画面情報をユーザ端末１０に送信する（ステップＡ３→ステップＡ５）。
【００１８】
ユーザ端末１０の商品検索要求手段１１１は受信した商品検索要求画面を表示部１３に表示し、ユーザは画面上で商品検索条件を操作部１２から入力する。このとき、入力する検索条件は、例えば、予算，相手の性別，相手の年齢層，プレゼントする季節，祝い事の種類（入学祝，結婚祝等）等である。ユーザが画面上で検索条件を入力し送信ボタンを押下すると、ユーザ端末１０の商品検索要求手段１１１は入力された検索条件をＷｅｂサーバ２０に送信する（ステップＡ６）。Ｗｅｂサーバ２０の商品検索手段２１１は、ユーザ端末１０から受信した検索条件をデータベースサーバ３０に送信し商品検索を要求する（ステップＡ７）。データベースサーバ３０のデータベース管理手段３１１は、受信した検索条件に合致する商品を商品情報データベース３２１から検索，取得し、該当商品の商品情報リストをＷｅｂサーバ２０に送信する（ステップＡ８）。
【００１９】
検索条件に合致する商品情報リストを受信したＷｅｂサーバ２０の商品検索手段２１１は処理を商品リスト生成手段２１２に渡す。商品情報リストには、図２に示すように、商品コード，商品名等とともにカテゴリーや売上数量等が各商品対応に含まれている。受信した商品情報リストを基に、商品リスト生成手段２１２はカテゴリー別に商品売上数量の合計を算出する。このとき、カテゴリー別に売上数量が合計されるのは、検索条件に合致した商品の売上数量である（ステップＡ９）。次に、商品リスト生成手段２１２は売上数量の多い順にソートしたカテゴリーリスト（カテゴリー名，売上数量を含む）を生成し（ステップＡ１０）、売上順カテゴリーリストをユーザ端末１０に送信する（ステップＡ１１）。
【００２０】
ユーザ端末１０の商品検索要求手段１１１は、受信した売上順カテゴリーリストを表示部１３に表示する。ユーザは売上順カテゴリーリストを参照し、ユーザが入力したプレゼント相手の性別，年齢層，プレゼントする季節，祝い事の種類（入学祝，結婚祝等），予算等に合致する商品が含まれているカテゴリーとその売上数量を参考にする。そして、ユーザが操作部１２から希望するカテゴリーを選択すると、商品検索要求手段１１１は選択されたカテゴリーをＷｅｂサーバ２０に送信する（ステップＡ１２）。
【００２１】
Ｗｅｂサーバ２０の商品検索手段２１１は、ユーザ端末１０から受信したカテゴリーとステップＡ７で受信した検索条件とをデータベースサーバ３０に送信し、商品検索を要求する（ステップＡ１３）。データベースサーバ３０のデータベース管理手段３１１は、受信したカテゴリーおよび検索条件に合致する商品を商品情報データベース３２１から検索，取得し、該当商品の商品情報リストをＷｅｂサーバ２０に送信する（ステップＡ１４）。商品情報リストを受信したＷｅｂサーバ２０の商品検索手段２１１は処理を商品リスト生成手段２１２に渡す。商品リスト生成手段２１２は受信した商品情報リストを商品売上数量の多い順にソートし、売上順商品情報リストをユーザ端末１０に送信する（ステップＡ１５）。
【００２２】
ユーザ端末１０の商品検索要求手段１１１は、受信した売上順商品情報リストを表示部１３に表示する（ステップＡ１６）。ユーザは売上順商品情報リストを参照し、ユーザが入力した検索条件（相手の性別，年齢層，プレゼントする季節，祝い事の種類，予算等）に合致し、かつ、ステップＡ１２においてユーザが選択したカテゴリーに合致する商品とその売上数量を参考にする。
【００２３】
以上説明したように、本実施の形態においては、相手の性別，年齢層，プレゼントする季節，祝い事の種類，予算等の検索条件によりプレゼント商品を検索するようにしている。また、プレゼント商品を決定するためのユーザへの情報提供を、以下に示す２段階方式としている。
（第１の段階）：検索条件を満たす商品の売上数量をカテゴリー別に合計し、カテゴリー                別売上数量の多い順にソートした、売上順カテゴリーリストの提供。
（第２の段階）：第１の段階の売上順カテゴリーリストを参考にして選択されたカテゴリ                ーと検索条件の両方を満たす商品を売上数量の多い順にソートした、売                上順商品情報リストの提供。
このように、本実施の形態においては、相手に関する多くの情報が分からない場合においても、知っている範囲の特定の相手情報を基に適切なプレゼント商品情報を入手できるという効果が得られる。換言すれば、プレゼント相手と同一性別，年齢層等に人気のあるカテゴリーや商品をユーザに提供できるため、相手の好み等が分からない場合においても適切な商品の選択に寄与できるという効果が得られる。
【００２４】
次に、本発明の他の実施の形態について図面を参照して説明する。
【００２５】
上述した一実施の形態においては商品の検索について説明したが、本実施の形態においては商品の検索に加え、商品の受け取りに関する実施の形態を追加している。図４は、本発明の他の実施の形態の構成を示す図であり、図１（一実施の形態の構成）に比べ、
・ユーザ端末１０に、位置情報取得部１４を追加し、
・Ｗｅｂサーバ２０に、受取方法決定手段２１３と、取扱店舗検索手段２１４と、配送受付手段２１５とを追加し、
・データベースサーバ３０に、ユーザ情報データベース３２２と、店舗情報データベース３２３とを追加した点が異なっている。
【００２６】
ユーザ端末１０の位置情報取得部１４は、複数のＧＰＳ(Global Positioning System)
衛星から到来する信号を図示しないＧＰＳアンテナを介して捕捉し、位置情報（緯度／経度等）を演算，取得する機能を備えている。
【００２７】
Ｗｅｂサーバ２０の受取方法決定手段２１３は、ユーザ端末１０からの受取方法確認要求時に受取方法入力画面を送信し、ユーザにより選択された受取方法を受信する機能を備えている。取扱店舗検索手段２１４は、位置情報の取得をユーザ端末１０に要求する機能と、商品コード，位置情報や指定場所，指定距離等をデータベースサーバ３０に送信して受取店舗の検索を要求し、距離の近い順にソートしてユーザ端末１０に送信する機能とを備えている。配送受付手段２１５は、ユーザＩＤをデータベースサーバ３０に送信して配送先（ユーザの住所，氏名等）の検索を要求し、商品コード，配送先，配送希望日時を図示しない配送業者端末に送信して配送指示する機能を備えている。
【００２８】
データベースサーバ３０のユーザ情報データベース３２２には、図５（ユーザ情報データベース３２２に格納されるデータの一例を示す図）に示すように、ユーザＩＤ対応に氏名，住所，電話番号，メールアドレス等が予め登録されている。店舗情報データベース３２３には、図６（店舗情報データベース３２３に格納されるデータの一例を示す図）に示すように、店舗名，住所，店舗位置情報（緯度，経度等），取扱商品コード，最寄り駅，最寄り駅からの距離等が予め登録されている。
【００２９】
次に、本発明の他の実施の形態の動作について図３〜図７を参照して説明する。図７は、本発明の他の実施の形態における商品受取に関する動作を示すフローチャートである。なお、本発明の他の実施の形態における商品検索に関する動作は上述した一実施の形態の動作（図３）と同じである。従って、図７の商品受取に関する動作は図３の商品検索の動作に続いて行われる。
【００３０】
図３を参照すると、ステップＡ１６において、ユーザは表示部１３に表示された売上順商品情報リストを参照し、検索条件やカテゴリーに合致する商品とその売上数量を参考にする。この表示画面上でユーザが希望する商品を操作部１２から選択し受取方法指定ボタンを押下すると、商品検索要求手段１１１は画面上で選択された商品の商品コードをＷｅｂサーバ２０に送信し受取方法の指定を要求する（図７のステップＢ１）。Ｗｅｂサーバ２０は、受取方法決定手段２１３により受取方法入力画面情報をユーザ端末１０に送信する。なお、受取方法入力画面情報には、現在地近辺の店舗での受け取りか、指定場所（駅等）近辺の店舗での受け取りか、自宅への配送か、の選択情報が含まれている。また、店舗での受け取りの場合は現在地または指定場所からの距離（２ｋｍ以内等）指定欄や指定場所が、また、自宅配送の場合はユーザＩＤ記入欄や配送希望日時指定欄が受取方法入力画面情報に含まれている（ステップＢ２）。ユーザ端末１０の商品検索要求手段１１１は、受取方法入力画面情報を受信し表示部１３に表示する。ユーザは画面上で受取方法を操作部１２から選択または入力する。ユーザによる入力が終了し受取方法送信ボタンが押下されると、商品検索要求手段１１１はユーザから指定された受取方法をＷｅｂサーバ２０に送信する（ステップＢ３）。
【００３１】
Ｗｅｂサーバ２０の受取方法決定手段２１３は、受信した受取方法が店舗における受け取りか自宅配送かを判別し、店舗における受け取りの場合は取扱店舗検索手段２１４に、また、自宅配送の場合は配送受付手段２１５に処理を渡す。
【００３２】
ステップＢ３で受信した受取方法が現在地近辺の店舗での受け取りであった場合は、取扱店舗検索手段２１４はユーザ端末１０に対して位置情報の取得を要求する（ステップＢ４→ステップＢ５）。ユーザ端末１０の商品検索要求手段１１１は位置情報取得部１４に現在地の位置情報取得を指示し、位置情報取得部１４により取得された位置情報をＷｅｂサーバ２０に送信する（ステップＢ６）。Ｗｅｂサーバ２０の取扱店舗検索手段２１４は、ユーザ端末１０の位置情報と、ステップＢ１で受信した商品コードと、ステップＢ３で受信した受取方法に含まれる現在地からの指定距離とをデータベースサーバ３０に送信し取扱店舗の検索を要求する（ステップＢ７）。データベースサーバ３０のデータベース管理手段３１１は、受信したユーザ端末１０の位置情報，指定距離，商品コードを基に取扱店舗を検索する。詳細には、まず、データベース管理手段３１１は受信した商品コードの商品を取り扱っている店舗を店舗情報データベース３２３（図６参照）から抽出する。そして、データベース管理手段３１１は抽出した店舗の位置情報とユーザ端末１０の位置情報を基にユーザ端末１０と店舗間の距離を算出する。この距離の算出については、例えば、両位置情報の緯度差／経度差を求め、記憶部３２の図示しない記憶エリアに格納された緯度／経度の例えば１秒当たりの距離データを緯度差／経度差にそれぞれ掛けて、三角法（ピタゴラスの定理）により算出することが可能である。次に、データベース管理手段３１１はユーザ端末１０と店舗間の距離が指定距離内である店舗情報（店舗名，住所，ユーザ現在地からの距離）を取扱店舗リストとしてＷｅｂサーバ２０に送信する（ステップＢ１０）。Ｗｅｂサーバ２０の取扱店舗検索手段２１４は、受信した取扱店舗リストを基に、店舗をユーザ現在地から距離が近い順にソートした距離順取扱店舗リストを生成してユーザ端末１０に送信する（ステップＢ１１）。ユーザ端末１０の商品検索要求手段１１１は、距離順取扱店舗リストを受信し表示部１３に表示する。この後、ユーザは表示された距離順取扱店舗リストを参照し、希望する取扱店舗に出向いてプレゼント商品を購入することになる（ステップＢ１２）。
【００３３】
ステップＢ３で受信した受取方法が指定場所近辺の店舗での受け取りであった場合について説明する。Ｗｅｂサーバ２０の取扱店舗検索手段２１４は、ステップＢ１で受信した商品コードと、ステップＢ３で受信した受取方法に含まれる指定場所（駅名等）と、指定場所からの距離とをデータベースサーバ３０に送信し取扱店舗の検索を要求する（ステップＢ８→ステップＢ９）。データベースサーバ３０のデータベース管理手段３１１は、受信した指定場所（駅名等），指定場所からの距離，商品コードを基に取扱店舗を検索する。詳細には、データベース管理手段３１１は受信した商品コードの商品を取り扱っている店舗を店舗情報データベース３２３から抽出し、抽出した店舗の内、指定された駅名が最寄り駅であり、最寄り駅からの距離が指定距離内である店舗を取得する（図６参照）。そして、データベース管理手段３１１は取得した店舗の店舗情報（店舗名，住所，最寄り駅，最寄り駅からの距離を含む）を取扱店舗リストとしてＷｅｂサーバ２０に送信する（ステップＢ１０）。Ｗｅｂサーバ２０の取扱店舗検索手段２１４は、受信した取扱店舗リストを基に、店舗を指定された最寄り駅から距離が近い順にソートした距離順取扱店舗リストを生成してユーザ端末１０に送信する（ステップＢ１１）。ユーザ端末１０の商品検索要求手段１１１は、距離順取扱店舗リストを受信し表示部１３に表示する。この後、ユーザは表示された距離順取扱店舗リストを参照し、希望する取扱店舗に出向いてプレゼント商品を購入することになる（ステップＢ１２）。
【００３４】
ステップＢ３で受信した受取方法が自宅への配送であった場合について説明する。Ｗｅｂサーバ２０の取扱店舗検索手段２１４は、ステップＢ３で受信した受取方法に含まれるユーザＩＤをデータベースサーバ３０に送信し、配送先の検索を要求する（ステップＢ１３→ステップＢ１４）。データベースサーバ３０のデータベース管理手段３１１は、受信したユーザＩＤに対応して登録されている氏名，住所をユーザ情報データベース３２２から取得し、Ｗｅｂサーバ２０に送信する（ステップＢ１５）。Ｗｅｂサーバ２０の配送受付手段２１５は、データベースサーバ３０から受信した氏名，住所と、ステップＢ１で受信した商品コードと、ステップＢ３で受信した受取方法に含まれる配送希望日時とを図示しない配送業者端末に送信し配送を指示する（ステップＢ１６）。次に、配送受付手段２１５は、配送指示が終了した旨を配送指示終了通知（住所，氏名，配送予定日時，商品コード，商品名等を含む）としてユーザ端末１０に送信する（ステップＢ１７）。ユーザ端末１０の商品検索要求手段１１１は配送指示終了通知を受信し、表示部１３に表示する（ステップＢ１８）。
【００３５】
以上説明したように、本実施の形態においては、プレゼント商品の検索後に商品受取方法をユーザが指定し、現在地や指定場所近辺の店舗や自宅で商品を受け取るようにしている。これにより、時間や場所に拘束されることなく自分の希望する場所，時間に商品を受け取ることができるという効果が得られる。
【００３６】
次に、本発明の応用例，変形例等について説明する。
【００３７】
・上述した一実施の形態および他の実施の形態においては、ユーザ認証情報２２１をＷｅｂサーバ２０に格納しているが、データベースサーバ３０側に格納するようにしてもよい。この場合は、ユーザ認証時に、Ｗｅｂサーバ２０はユーザ端末１０から受信した認証情報とデータベースサーバ３０に格納されたユーザ認証情報２２１とを照合して認証することになる。
【００３８】
・上述した一実施の形態および他の実施の形態においては、売上順カテゴリーリストや売上順商品情報リストは売上数量の多い順にソートするとして説明したが、売上数量の代わりに売上金額の多い順としてもよい。また、カテゴリーリストについては、検索条件を満たす商品の売上数量や売上金額に関係なく、単に検索条件を満たす商品を含んでいるカテゴリーのリストとしてもよい。同様に、商品情報リストについても、商品の売上数量や売上金額に関係なく、単に検索条件，カテゴリーに合致する商品のリストとしてもよい。
【００３９】
・上述した一実施の形態および他の実施の形態においては、サーバとしてＷｅｂサーバ２０とデータベースサーバ３０を用いて説明したが、Ｗｅｂサーバ２０とアプリケーションサーバとデータベースサーバ３０とを用いるようにしてもよい。この場合は、Ｗｅｂサーバ２０の機能の内、データベースサーバ３０との間の処理機能をアプリケーションサーバが行うことになる。また、データベースサーバ３０の機能をＷｅｂサーバ２０に含め、サーバをＷｅｂサーバ２０だけで構成するようにしてもよい。
【００４０】
・上述した他の実施の形態においては、現在地近辺の取扱店舗の案内、指定場所近辺の取扱店舗の案内、自宅への配送を受取方法として説明したが、さらに、任意の場所への配送を含めてもよい。また、店舗情報データベース３２３に最寄り駅と最寄り駅からの距離を登録しておくとして説明したが、最寄り駅からの距離の代わりに最寄り駅の位置情報を登録するようにしてもよい。この場合は、最寄り駅の位置情報と店舗の位置情報から距離を算出することになる。また、指定場所近辺の取扱店舗の案内において、指定場所は駅として説明したが、住所や他の施設，公園等を指定するようにしてもよい。この場合は、データベースサーバ３０の店舗情報データベース３２３に、場所情報に対応付けられた場所対応位置情報を登録しておくものとする。または、場所対応位置情報を含む地図情報データベースをデータベースサーバ３０に備えるようにしてもよい。この場合は、指定場所対応の位置情報と店舗の位置情報から距離を算出することになる。
【００４１】
・上述した他の実施の形態においては、取扱店舗情報の提供に関しては、現在値や指定場所から指定距離内に存在する店舗を検索しているが、距離の代わりに同一市内等のエリア情報を用いるようにしてもよい。また、受取方法入力画面上で指定距離をユーザが入力するとして説明したが、ユーザの入力を不要とし、予めＷｅｂサーバ２０に登録した所定の距離を用いるようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施の形態の構成を示す図である。
【図２】商品情報データベース３２１に格納されるデータの一例を示す図である。
【図３】本発明の一実施の形態の動作を示すフローチャートである。
【図４】本発明の他の実施の形態の構成を示す図である。
【図５】ユーザ情報データベース３２２に格納されるデータの一例を示す図である。
【図６】店舗情報データベース３２３に格納されるデータの一例を示す図である。
【図７】本発明の他の実施の形態における商品受取に関する動作を示すフローチャートである。
【符号の説明】
【００４３】
１０    ユーザ端末
１１    制御部
１１１    商品検索要求手段
１２    操作部
１３    表示部
１４    位置情報取得部
２０    Ｗｅｂサーバ
２１    制御部
２１１    商品検索手段
２１２    商品リスト生成手段
２１３    受取方法決定手段
２１４    取扱店舗検索手段
２１５    配送受付手段
２２    記憶部
２２１    ユーザ認証情報
３０    データベースサーバ
３１    制御部
３１１    データベース管理手段
３２    記憶部
３２１    商品情報データベース
３２２    ユーザ情報データベース
３２３    店舗情報データベース
１００    インターネット
【図１】
0004952411.tif 000002
【図２】
0004952411.tif 000003
【図３】
0004952411.tif 000004
【図４】
0004952411.tif 000005
【図５】
0004952411.tif 000006
【図６】
0004952411.tif 000007
【図７】
0004952411.tif 000008