(57)【特許請求の範囲】
【請求項１】
第１販売者により第１販売条件で販売される販売物を当該第１販売者の次に販売する申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を第２販売者とし、前記選択された申出に係る販売条件を第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記第２販売者が選択された後に、前記第１販売者により販売されている販売物の前記在庫数が所定の条件と満たすと、前記第２販売者の販売物の販売を開始させる制御部
を備えることを特徴とする選択装置。
【請求項２】
請求項１に記載の選択装置であって、
前記取得された在庫数から、前記第１販売者により前記第１販売条件で販売されている前記販売物が完売する完売日時を推定する推定部
をさらに備え、
前記設定部は、前記推定された完売日時より以前の日時を申出締切日時として設定する
ことを特徴とする選択装置。
【請求項３】
請求項２に記載の選択装置であって、
前記設定部は、前記推定された完売日時よりあらかじめ定めた猶予期間だけ以前の日時を申出締切日時として設定する
ことを特徴とする選択装置。
【請求項４】
請求項３に記載の選択装置であって、
前記受付部は、前記第１販売者による前記販売物の販売が開始されてから完売するまでの期間と、前記第１販売条件に含まれる販売個数と、に基づいて、最低個数を定め、
前記受付部は、前記販売条件に含まれる販売個数が前記定められた最低個数未満の申出の受付を拒絶する
ことを特徴とする選択装置。
【請求項５】
請求項４に記載の選択装置であって、
前記第１販売者により前記第１販売条件で販売されている前記販売物が完売すると、前記第２販売者を新たな第１販売者として、前記取得部による取得、前記推定部による推定、前記設定部による設定、前記選択部による選択が実行されることにより、新たな第２販売者が選択されることを繰り返す
ことを特徴とする選択装置。
【請求項６】
請求項１から５のいずれか１項に記載の選択装置であって、
前記選択部は、前記販売条件に含まれる販売価格、前記販売条件に含まれる販売個数、前記販売条件に含まれる紹介文書の情報量に基づいて定められる得点が最も高い申出を選択し、
前記得点は、前記販売価格が安いほど、前記販売個数が多いほど、前記紹介文書の情報量が多いほど、高く定められる
ことを特徴とする選択装置。
【請求項７】
請求項６に記載の選択装置であって、
前記紹介文書の情報量は、前記紹介文書に含まれる文字数、画像数、もしくは、画像のサイズにより定められる
ことを特徴とする選択装置。
【請求項８】
請求項６に記載の選択装置であって、
前記受け付けられた申出のうち、ある申出に係る紹介文書の情報量は、他の申出に係る紹介文書に登場しない単語の数により定められる
ことを特徴とする選択装置。
【請求項９】
設定部と、受付部と、選択部と、取得部と、制御部と、を備える選択装置が実行する選択方法であって、
前記設定部が、第１販売者により第１販売条件で販売される販売物を当該第１販売者の次に販売する申出締切日時を設定する設定工程、
前記受付部が、前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付工程、
前記選択部が、前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を第２販売者とし、前記選択された申出に係る販売条件を第２販売条件とする選択工程、
前記取得部が、前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得工程、
前記制御部が、前記第２販売者が選択された後に、前記第１販売者により販売されている販売物の前記在庫数が所定の条件を満たすと、前記第２販売者の販売物の販売を開始させる制御工程
を備えることを特徴とする選択方法。
【請求項１０】
コンピュータを、
第１販売者により第１販売条件で販売される販売物を当該第１販売者の次に販売する申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を第２販売者とし、前記選択された申出に係る販売条件を第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記第２販売者が選択された後に、前記第１販売者により販売されている販売物の前記在庫数が所定の条件と満たすと、前記第２販売者の販売物の販売を開始させる制御部
として機能させることを特徴とするプログラム。
【請求項１１】
コンピュータを、
第１販売者により第１販売条件で販売される販売物を当該第１販売者の次に販売する申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を第２販売者とし、前記選択された申出に係る販売条件を第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記第２販売者が選択された後に、前記第１販売者により販売されている販売物の前記在庫数が所定の条件と満たすと、前記第２販売者の販売物の販売を開始させる制御部
として機能させることを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択装置、選択方法、プログラム、及び、記録媒体に関し、特に、商品の販売者の選択に関するものである。
【背景技術】
【０００２】
従来から、複数の販売者から商品の登録を受け付け、それらの商品に関するＷＥＢページをユーザに提示し、商品の取引を行うショッピングシステムが知られている（例えば、特許文献１）。このようなショッピングシステムにおいて、同じ商品が複数の販売者によって販売されることがある。このような場合、ユーザは、同じ商品について、各販売者が提供する商品のＷＥＢページを参照して比較・検討を行い、自らの希望する条件を最も満たすものを購入するのが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５２４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザにとっては、同じ商品についていずれの販売者から購入するのがよいか比較検討するのが煩わしいという問題があった。
【０００５】
本発明は、上記のような課題を解決するもので、ある商品を販売する販売者を一つ選択するのに好適な選択装置、選択方法、プログラム、及び、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る選択装置は、
第１販売者により第１販売条件で販売されている販売物が完売した後に、前記販売物を第２販売条件で販売することができる第２販売者を選択する選択装置であって、
申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を前記第２販売者とし、前記選択された申出に係る販売条件を前記第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記取得された在庫数が０になると、前記第２販売者による販売を開始するために前記第２販売条件に係る紹介文書を公開する公開部
を備えることを特徴とする。
【０００７】
また、上記観点に係る選択装置は、
前記取得された在庫数から、前記第１販売者により前記第１販売条件で販売されている前記販売物が完売する完売日時を推定する推定部
をさらに備え、
前記設定部は、前記推定された完売日時より以前の日時を申出締切日時として設定する
ことを特徴とする。
【０００８】
また、上記観点に係る選択装置において、
前記設定部は、前記推定された完売日時よりあらかじめ定めた猶予期間だけ以前の日時を申出締切日時として設定する
ことを特徴とする。
【０００９】
また、上記観点に係る選択装置において、
前記受付部は、前記第１販売者による前記販売物の販売が開始されてから完売するまでの期間と、前記第１販売条件に含まれる販売個数と、に基づいて、最低個数を定め、
前記受付部は、前記販売条件に含まれる販売個数が前記定められた最低個数未満の申出の受付を拒絶する
ことを特徴とする。
【００１０】
また、上記観点に係る選択装置において、
前記第１販売者により前記第１販売条件で販売されている前記販売物が完売すると、前記第２販売者を新たな第１販売者として、前記取得部による取得、前記推定部による推定、前記設定部による設定、前記選択部による選択が実行されることにより、新たな第２販売者が選択されることを繰り返す
ことを特徴とする。
【００１１】
また、上記観点に係る選択装置において、
前記選択部は、前記販売条件に含まれる販売価格、前記販売条件に含まれる販売個数、前記販売条件に含まれる紹介文書の情報量に基づいて定められる得点が最も高い申出を選択し、
前記得点は、前記販売価格が安いほど、前記販売個数が多いほど、前記紹介文書の情報量が多いほど、高く定められる
ことを特徴とする。
【００１２】
また、上記観点に係る選択装置において、
前記紹介文書の情報量は、前記紹介文書に含まれる文字数、画像数、もしくは、画像のサイズにより定められる
ことを特徴とする。
【００１３】
また、上記観点に係る選択装置において、
前記受け付けられた申出のうち、ある申出に係る紹介文書の情報量は、他の申出に係る紹介文書に登場しない単語の数により定められる
ことを特徴とする。
【００１４】
本発明の第２の観点に係る選択方法は、
第１販売者により第１販売条件で販売されている販売物が完売した後に、前記販売物を第２販売条件で販売することができる第２販売者を選択し、設定部と、受付部と、選択部と、取得部と、公開部と、を備える選択装置が実行する選択方法であって、
前記設定部が、申出締切日時を設定する設定工程、
前記受付部が、前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付工程、
前記選択部が、前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を前記第２販売者とし、前記選択された申出に係る販売条件を前記第２販売条件とする選択工程、
前記取得部が、前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得工程、
前記公開部が、前記取得された在庫数が０になると、前記第２販売者による販売を開始するために前記第２販売条件に係る紹介文書を公開する公開工程
を備えることを特徴とする。
【００１５】
本発明の第３の観点に係るプログラムは、
コンピュータを、
第１販売者により第１販売条件で販売されている販売物が完売した後に、前記販売物を第２販売条件で販売することができる第２販売者を選択する選択装置として機能させるプログラムであって、
前記プログラムは、前記コンピュータを、
申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を前記第２販売者とし、前記選択された申出に係る販売条件を前記第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記取得された在庫数が０になると、前記第２販売者による販売を開始するために前記第２販売条件に係る紹介文書を公開する公開部
として機能させることを特徴とする。
【００１６】
本発明の第４の観点に係るコンピュータ読み取り可能な記録媒体は、
コンピュータを、
第１販売者により第１販売条件で販売されている販売物が完売した後に、前記販売物を第２販売条件で販売することができる第２販売者を選択する選択装置として機能させるプログラムであって、
前記プログラムは、前記コンピュータを、
申出締切日時を設定する設定部、
前記設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも前記販売物の販売個数、販売価格ならびに紹介文書を含む前記販売物の販売条件の申出を受け付ける受付部、
前記設定された申出締切日時に至ると、前記受け付けられた申出にかかる販売条件に基づいて、前記一人または複数の申出からいずれかを選択し、前記選択された申出に係る販売申出者を前記第２販売者とし、前記選択された申出に係る販売条件を前記第２販売条件とする選択部、
前記第１販売者により前記第１販売条件で販売されている前記販売物の在庫数を取得する取得部、
前記取得された在庫数が０になると、前記第２販売者による販売を開始するために前記第２販売条件に係る紹介文書を公開する公開部
として機能させることを特徴とするプログラムを記録する。
【発明の効果】
【００１７】
本発明によれば、ある商品を販売する販売者を一つ選択するのに好適な選択装置、選択方法、プログラム、及び、記録媒体を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る選択装置と、ショッピングサーバと、販売者端末と、ユーザ端末との関係を示す図である。
【図２】選択装置と、ショッピングサーバと、販売者端末と、ユーザ端末との間で行われる通信の例を示す図である。
【図３】本発明の実施形態に係る選択装置が実現される典型的な情報処理装置の概要構成を示す図である。
【図４】実施形態１に係る選択装置の概要構成を示す図である。
【図５】紹介文書を説明するための図である。
【図６】販売申出受付ページを説明するための図である。
【図７】販売者テーブルを説明するための図である。
【図８】販売条件記入ページを説明するための図である。
【図９】登録商品テーブルを説明するための図である。
【図１０】申出履歴テーブルを説明するための図である。
【図１１】販売者商品テーブルを説明するための図である。
【図１２】販売条件記入ページを説明するための図である。
【図１３】実施形態１に係る選択装置の各部が行う選択処理を説明するためのフローチャートである。
【図１４】実施形態２に係る選択装置の概要構成を示す図である。
【図１５】在庫数の変化を説明するための図である。
【図１６】実施形態２に係る選択装置の各部が行う選択処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
以下に本発明の実施形態を説明する。以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２０】
（１．全体構成）
本発明の実施形態に係る選択装置１００は、図１に示すように、インターネット５００に接続される。インターネット５００には、ショッピングサーバ２００と、販売者端末３０１、３０２〜３０ｍ（以下、これらを総称して「販売者端末３００」という）と、ユーザ端末４０１、４０２〜４０ｎ（以下、これらを総称して「ユーザ端末４００」という）と、が接続されている。販売者端末３００は、商品の販売者が使用する端末である。ユーザ端末４００は、販売者の商品の閲覧・購入を行うユーザが使用する端末である。ショッピングサーバ２００は、販売者端末３００から送信された商品の情報を登録し、ユーザ端末４００からの要求に応じて、登録されている商品の情報を提示する。また、ユーザ端末４００から商品の注文を受け付け、販売者端末３００に注文についての情報を送信する。以下、このような販売形態を「通常の販売形態」という。
【００２１】
また、ショッピングサーバ２００は、複数の販売者から商品について販売の委託を受け付け、ショッピングサーバ２００において複数の販売者の商品に対する注文を取りまとめ、当該注文にかかる商品をまとめてユーザに配送する販売形態も採用する。以下、このような販売形態を、「取りまとめ販売形態」という。例えば、各販売者の商品を、ショッピングサーバ２００を管理する者が所有する倉庫に予め集めて置いておき、ユーザから注文があった場合に、その倉庫で商品を取りまとめて配送する。取りまとめ販売形態では、ユーザは複数の店舗にまたがって商品の購入が可能であり、それらの商品は当該倉庫から配送されるので、販売者毎に送料を支払う通常の販売形態に比べて送料が安くなるという利点がある。
【００２２】
選択装置１００は、取りまとめ販売形態において、一つの商品につき販売者（店舗）を一つに限定するため、当該商品について販売を希望する複数の販売者の中から一つを選択するものである。以下、現在取りまとめ販売形態において、ある商品を販売する権利を有する者として選択された販売者を、「第１販売者」といい、第１販売者の次に当該商品について販売する権利を有する者として選択される販売者を「第２販売者」という。
【００２３】
取りまとめ販売形態において、選択装置１００、ショッピングサーバ２００、販売者端末３００及びユーザ端末４００の間で行われる通信について、図２を用いて説明する。図２では、商品Ａの売買及び商品Ａの第２販売者の選択の際に行われる通信について示す。
【００２４】
ユーザ端末４００は、商品Ａの紹介文書の閲覧要求をショッピングサーバ２００に送信する（１０）。
【００２５】
紹介文書とは、商品の価格や仕様、品質等を紹介する文書であり、ユーザ端末４００で閲覧されるＷＥＢページ等である。
【００２６】
ショッピングサーバ２００は、閲覧要求に応じて商品Ａの紹介文書をユーザ端末４００に送信する（２０）。ショッピングサーバ２００が送信する紹介文書は、現在商品Ａを販売する権利を有している第１販売者が提供する紹介文書である。
【００２７】
また、ユーザ端末４００は、商品Ａの注文をショッピングサーバ２００へ送信する（３０）。
【００２８】
ショッピングサーバ２００は、販売者が商品の受注実績を確認できるように、第１販売者が使用する販売者端末３００に商品Ａの受注通知を送信する（４０）。
【００２９】
また、ショッピングサーバ２００は、注文に対する確認の通知をユーザ端末４００に送信する（５０）。そして、商品Ａを保管する倉庫から、ユーザ端末４００のユーザ宛に商品Ａが配送される。
【００３０】
また、ショッピングサーバ２００は、選択装置１００に、商品Ａの在庫数を通知する（６０）。
【００３１】
選択装置１００は、第１販売者の商品Ａがショッピングサーバ２００で販売されている間に、第１販売者の次に商品Ａを販売する第２販売者を選択するため、販売者端末３００から商品Ａの販売の申出を受け付ける。販売者端末３００は、販売の申出を選択装置１００に送信する（７０）。
【００３２】
選択装置１００は、申出締切日時まで販売者端末３００から申出を受け付ける。そして、申出締切日時を経過した後、受け付けた申出の中からいずれかを選択する。選択装置１００は、申出を送信した販売者端末３００のすべてに選択結果を通知する（８０）。選択された申出を送信した販売者は、商品Ａを、第１販売者の商品Ａが完売するまでにショッピングサーバ２００の管理者が所有する倉庫に送る。
【００３３】
選択装置１００は、第１販売者の商品Ａが完売すると（在庫が０になると）、第２販売者が提供する商品Ａの紹介文書をショッピングサーバ２００に公開させる（９０）。例えば、ショッピングサーバ２００が公開する商品Ａの紹介文書のＵＲＬ（Uniform Resource Locator）は固定され、第１販売者の商品Ａが完売すると、選択装置１００は、第１販売者が提供した紹介文書の内容を第２販売者が提供した紹介文書の内容に書き換える。また、例えば、第１販売者の紹介文書と第２販売者の紹介文書とは異なるＵＲＬが割り当てられ、第１販売者の商品Ａが完売すると、選択装置１００は、商品Ａの紹介文書のＵＲＬを、第１販売者の紹介文書のＵＲＬから第２販売者の紹介文書のＵＲＬに切り替える。なお、第１販売者の紹介文書から第２販売者の紹介文書に切り替える手法はこれらに限らず、第１販売者の紹介文書と第２販売者の紹介文書とが、第１販売者の商品が完売したときにリアルタイムで切り替えることができるものであれば、どのような手法でもよい。そして、ショッピングサーバ２００は、第１販売者の商品Ａが完売した後、第２販売者の紹介文書をユーザ端末４００に公開し、第２販売者より委託をうけた商品Ａの販売を開始する。
【００３４】
なお、以下に示す実施形態では、選択装置１００とショッピングサーバ２００とは、図１に示すようにインターネット５００を介して接続されるが、この例に限らない。例えば、選択装置１００とショッピングサーバ２００とが同じ装置により実現されてもよい。あるいは、選択装置１００とショッピングサーバ２００とが直接接続されてもよい。
【００３５】
（２．情報処理装置の概要構成）
本発明の実施形態に係る選択装置１００が実現される典型的な情報処理装置６００について説明する。
【００３６】
情報処理装置６００は、図３に示すように、ＣＰＵ（Central Processing Unit）６０１と、ＲＯＭ（Read only Memory）６０２と、ＲＡＭ（Random Access Memory）６０３と、ＮＩＣ（Network Interface Card）６０４と、画像処理部６０５と、音声処理部６０６と、ＤＶＤ−ＲＯＭ（Digital Versatile Disc ROM）ドライブ６０７と、インターフェース６０８と、外部メモリ６０９と、コントローラ６１０と、モニタ６１１と、スピーカ６１２と、を備える。
【００３７】
ＣＰＵ  ６０１は、情報処理装置６００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００３８】
ＲＯＭ  ６０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、所定のプログラムをＲＡＭ  ６０３に読み出してＣＰＵ  ６０１による当該プログラムの実行が開始される。また、ＲＯＭ  ６０２には、情報処理装置６００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００３９】
ＲＡＭ  ６０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００４０】
ＮＩＣ  ６０４は、情報処理装置６００をインターネット等のコンピュータ通信網に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  ６０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００４１】
画像処理部６０５は、ＤＶＤ−ＲＯＭ等から読み出されたデータをＣＰＵ  ６０１や画像処理部６０５が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを画像処理部６０５が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され、モニタ６１１に出力される。これにより、各種のページ表示が可能となる。
【００４２】
音声処理部６０６は、ＤＶＤ−ＲＯＭ等から読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ６１２から出力させる。また、ＣＰＵ  ６０１の制御の下、情報処理装置６００が行う処理の進行の中で発生させるべき音を生成し、これに対応した音声をスピーカ６１２から出力させる。
【００４３】
ＤＶＤ−ＲＯＭドライブ６０７に装着されるＤＶＤ−ＲＯＭには、例えば、実施形態に係る選択装置１００を実現するためのプログラムが記憶される。ＣＰＵ  ６０１の制御によって、ＤＶＤ−ＲＯＭドライブ６０７は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  ６０３等に一時的に記憶される。
【００４４】
インターフェース６０８には、外部メモリ６０９、コントローラ６１０、モニタ６１１、及びスピーカ６１２が、着脱可能に接続される。
【００４５】
外部メモリ６０９には、ユーザの個人情報に関するデータなどが書き換え可能に記憶される。
【００４６】
コントローラ６１０は、情報処理装置６００の各種の設定時などに行われる操作入力を受け付ける。情報処理装置６００のユーザは、コントローラ６１０を介して指示入力を行うことにより、これらのデータを適宜外部メモリ６０９に記録することができる。
【００４７】
モニタ６１１は、画像処理部６０５により出力されたデータを情報処理装置６００のユーザに提示する。
【００４８】
スピーカ６１２は、音声処理部６０６により出力された音声データを情報処理装置６００のユーザに提示する。
【００４９】
この他、情報処理装置６００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  ６０２、ＲＡＭ  ６０３、外部メモリ６０９、ＤＶＤ−ＲＯＭドライブ６０７に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
【００５０】
以下、上記情報処理装置６００において実現される選択装置１００について、図１乃至１６を参照して説明する。情報処理装置６００の電源を投入することにより、実施形態に係る選択装置１００として機能させるプログラムが実行され、実施形態に係る選択装置１００が実現される。
【００５１】
（３．実施形態１の選択装置の概要構成）
本実施形態の選択装置１００は、販売者が申出を行う際に指定した販売条件に基づいて、取りまとめ販売形態において、ある商品を販売する権利を有する者を選択する。具体的には、選択装置１００は、第１販売者により第１販売条件で販売されている販売物（商品）が完売した後に、販売物を第２販売条件で販売することができる第２販売者を選択するものである。第１販売条件とは、第１販売者が販売の申出を行ったときに指定した販売条件であり、第２販売条件とは、第２販売者が販売の申出を行ったときに指定した販売条件である。
【００５２】
選択装置１００は、図４に示すように、設定部１０１と、受付部１０２と、選択部１０３と、取得部１０４と、公開部１０５と、から構成される。
【００５３】
設定部１０１は、申出締切日時を設定する。
【００５４】
申出締切日時は、選択装置１００の管理者等が任意に設定することができる。例えば、設定部１０１は、第１販売者により商品Ａが販売されてから３日経過した時を、申出締切日時と設定する。
【００５５】
本実施形態では、ＣＰＵ  ６０１が、設定部１０１として機能する。なお、後述する実施形態２においても同様である。
【００５６】
受付部１０２は、設定された申出締切日時まで、一人または複数の販売申出者から、少なくとも販売物の販売個数、販売価格ならびに紹介文書を含む販売物の販売条件の申出を受け付ける。なお、実施形態１及び２では、選択部１０３により選択された第i番目の販売者に対する第i番目の申出締切日時が、第i＋1番目の販売者を選択するための第i＋1番目の申出開始日時とする。受付部１０２は、申出開始日時から申出締切日時まで、申出を受け付ける。
【００５７】
販売申出者とは、第１販売者の商品が完売した後に、当該商品について販売を希望する者である。販売申出者は、当該商品について、ショッピングサーバ２００の倉庫に納品できる販売個数と、取りまとめ販売形態において希望する販売価格と、当該商品の紹介文書と、を申出の際に指定する。
【００５８】
紹介文書の例を図５に示す。紹介文書７１０には、商品の販売価格や在庫数の他に、商品の画像７１１や、商品の詳細な説明７１２等が含まれる。
【００５９】
受付部１０２は、販売者端末３００により申出を希望するアクセスを受け付けると、販売者を特定するためのページ（以下、「販売申出受付ページ」という）を提示し、当該ページにＩＤとパスワードを記入させる。販売申出受付ページの例を図６に示す。販売申出受付ページ７２０には、販売者ＩＤ  ７２１と、予め登録されたパスワード７２２と、ログインボタン７２３と、が含まれる。
【００６０】
例えば、選択装置１００のＲＡＭ  ６０３等には、ショッピングサーバ２００において商品を販売している店舗の情報が登録されたテーブル（以下、「販売者テーブル１００ａ」という）が格納されている。受付部１０２は、販売者テーブル１００ａを参照して、申出をした販売者を特定する。販売者テーブル１００ａには、例えば、図７に示すように、販売者を特定する販売者ＩＤ  １００ａ１と、予め登録されたパスワード１００ａ２と、当該販売者の販売者名１００ａ３と、当該販売者の住所１００ａ４と、ショッピングサーバ２００で公開されている当該販売者の販売者ＵＲＬ  １００ａ５と、が対応付けて登録されている。
【００６１】
例えば、図７の１行目は、販売者ＩＤ“３０１”及びパスワード“ｘｘｘｘ”の組み合わせが、“ショップ３０１”の販売者を示し、当該販売者の住所が“ＸＸＸ”、当該販売者のＵＲＬが“http://www.aaa.jp/301/”であることを示す。
【００６２】
販売申出受付ページ７２０において正しい販売者ＩＤとパスワードが記入されログインボタン７２３がクリックされると、受付部１０２は、次に、販売者端末３００に販売条件の内容を登録させるためのページ（以下、「販売条件記入ページ」という）を提示し、当該ページに販売条件の内容を記入させる。販売条件記入ページの例を図８に示す。販売条件記入ページ７３０には、商品の商品ＩＤ、商品名、及び現在販売している第１販売者の情報７３１と、現在の販売価格の欄７３２と、販売条件の目安の欄７３３と、希望販売価格の欄７３４と、希望販売個数の欄７３５と、紹介文書のＵＲＬの欄７３６と、登録ボタン７３７と、が含まれる。販売条件の目安７３３には、ショッピングサーバ２００において望ましい商品の委託販売個数や、紹介文書の文字数や、商品の平均販売価格等が記される。なお、現在商品の販売を行っている第１販売者の第１販売条件を示してもよい。
【００６３】
例えば、選択装置１００のＲＡＭ  ６０３等には、取りまとめ販売形態において扱う商品についての情報が登録されたテーブル（以下、「登録商品テーブル１００ｂ」という）が格納されている。受付部１０２は、登録商品テーブル１００ｂを参照して、販売条件記入ページにおいて提示する情報を取得する。登録商品テーブル１００ｂには、例えば、図９に示すように、商品を識別するための商品ＩＤ  １００ｂ１と、当該商品の商品名１００ｂ２と、現在当該商品を販売している販売者を識別するための販売者ＩＤ  １００ｂ３と、当該商品の現在の在庫数１００ｂ４と、現在の販売条件１００ｂ５と、が対応付けて登録されている。すなわち、登録商品テーブル１００ｂに登録されている販売者ＩＤ  １００ｂ３が示す販売者が第１販売者であり、販売条件１００ｂ５が第１販売条件である。
【００６４】
商品ＩＤ  １００ｂ１は、例えば、ＪＡＮ（Japanese Article Number）コード、又は、ショッピングサーバ２００の管理者が使用する任意の識別子である。販売条件１００ｂ５は、例えば、販売価格１００ｂ５１、販売個数１００ｂ５２と、紹介文書の情報量１００ｂ５３と、を含む。
【００６５】
販売価格１００ｂ５１は、第１販売者により提示された価格である。販売個数１００ａ５２は、第１販売者が委託した商品の個数である。紹介文書の情報量１００ｂ５３は、例えば、第１販売者により提供された紹介文書の文字数である。販売者ＩＤ  １００ｂ３及び販売条件１００ｂ５は、商品の販売者が第１販売者から第２販売者に切り替わる度に、すなわち、在庫数１００ｂ４が０になる度に変更される。また、在庫数１００ｂ４は、ショッピングサーバ２００において、商品の売買が行われる度に変更される。
【００６６】
例えば、図９の１行目は、販売者ＩＤ“３０１”の販売者“ショップ３０１”により、１００個の商品Ａが販売価格１４８円で当該商品の販売が委託され、現在の在庫数が５０個であり、現在ショッピングサーバ２００で開示されている商品Ａの紹介文書が“３５０文字”であることを示す。受付部１０２は、この情報に基づいて、販売条件記入ページにおける商品Ａについての現在の販売者（第１販売者）や販売価格等を表示する。なお、販売条件の目安は、管理者が適宜設定することもできるし、過去の第１販売者の履歴から平均等を求めて、自動的に決定することができるようにしてもよい。
【００６７】
販売申出者は、販売条件記入ページに記された現在の販売価格やその他の販売条件を参照して、商品Ａについて希望する販売価格を欄７３４に、希望する販売個数を欄７３５に、自らが作成した商品Ａの紹介文書のＵＲＬを欄７３６に、記入する。そして、登録ボタン７３７をクリックすると、申出が完了し、当該申出を受付部１０２が受け付ける。
【００６８】
受付部１０２は、販売者端末３００から申出を受け付けると、例えば、当該申出をテーブル（以下、「申出履歴テーブル１００ｃ」という）に登録する。申出履歴テーブル１００ｃは、例えば、ＲＡＭ  ６０３等に格納される。申出履歴テーブル１００ｃには、例えば、図１０に示すように、商品の商品ＩＤ  １００ｃ１と、販売申出者を特定する販売者ＩＤ  １００ｃ２と、当該販売申出者により指定された販売価格１００ｃ３と、販売個数１００ｃ４と、紹介文書ＵＲＬ  １００ｃ５と、紹介文書の情報量１００ｃ６と、当該申出を受け付けた申出日時１００ｃ７と、公開フラグ１００ｃ８と、第２販売者フラグ１００ｃ９と、が対応付けて登録されている。
【００６９】
紹介文書の情報量１００ｃ６とは、例えば、販売申出者により指定された紹介文書ＵＲＬが示す紹介文書に含まれる文字数である。紹介文書の情報量１００ｃ６は、例えば、受付部１０２が申出を受け付けると、受付部１０２により求められる。あるいは、申出締切日時に至ると、第２販売者を選択する際に、選択部１０３により求められるようにしてもよい。
【００７０】
公開フラグ１００ｃ８とは、取りまとめ販売形態をとるショッピングサーバ２００において、紹介文書ＵＲＬ  １００ｃ５が現在商品Ａの紹介文書として公開されているか否かを示すものである。現在公開されている紹介文書ＵＲＬを含む申出の履歴は、公開フラグ“１”と設定される。
【００７１】
第２販売者フラグ１００ｃ９とは、選択部１０３が選択した第２販売者が、販売申出者のうち誰であるかを示すものである。設定された申出締切日時に至ると、選択部１０３により、販売申出者の中から第２販売者を選択する処理が行われ、第２販売者に選択された販売申出者の申出の履歴に、第２販売者フラグ“１”と設定される。
【００７２】
図１０の申出履歴テーブル１００ｃは、販売者ＩＤ“３０１”、“３０２”、及び“３０ｍ”の販売者が商品Ａについて申出を行ったことを示している。現在は、まだ申出締切日時に至っていないこととする。したがって、いずれの履歴にも第２販売者フラグは設定されない。例えば、図１０の申出履歴テーブル１００ｃの２行目は、受付部１０２が、商品ＩＤ“Ａ”の商品Ａについて、販売者ＩＤ“３０２”の販売者から、販売価格“１５０円”、販売個数“１２０個”、紹介文書のＵＲＬ“http://www.aaa.jp/302/AAA”を指定する申出を、２０１１年８月３日１８時に、受け付けたことを示す。また、図１０の申出履歴テーブル１００ｃの１行目は、第１販売者である販売者ＩＤ“３０１”の販売者“ショップ３０１”による申出の履歴である。販売者“ショップ３０１”は、現在委託している商品Ａが完売した後、商品Ａを新たに１００個委託販売することを希望している。販売者“ショップ３０１”の紹介文書は現在公開されているので、公開フラグが“１”と設定されている。
【００７３】
なお、紹介文書ＵＲＬは、販売条件記入ページで指定されなくてもよい。例えば、販売申出受付ページにおいて、販売の申出を行う販売者が特定されると、ショッピングサーバ２００では、当該販売者が通常の販売形態において使用している商品Ａの紹介文書（ＷＥＢページ）を特定することができるので、当該紹介文書のＵＲＬを申出にかかる紹介文書ＵＲＬとしてもよい。この場合、販売者が通常の販売形態において使用している紹介文書を変更したい場合は、新たな紹介文書のＵＲＬを指定することができるようにしてもよい。
【００７４】
また、各販売者が、申出を行う予定の商品について作成した紹介文書や販売条件を、申出をする前に予め登録しておけるようにしてもよい。そして、受付部１０２により販売者が特定されると、予め登録した紹介文書や販売条件の情報が、販売条件記入ページに記入された状態で表示されるようにしてもよい。
【００７５】
例えば、選択装置１００のＲＡＭ  ６０３等には、販売者が申出をする前に登録した紹介文書や販売条件の情報が登録されたテーブル（以下、「販売者商品テーブル１００ｄ」という）が格納されている。販売者商品テーブル１００ｄには、例えば、図１１に示すように、販売者ＩＤ  １００ｄ１と、商品の商品ＩＤ  １００ｄ２と、商品名１００ｄ３と、当該商品の紹介文書ＵＲＬ  １００ｄ４と、販売条件１００ｄ５と、が対応付けて登録されている。販売条件１００ｄ５は、販売申出者が希望する販売価格１００ｄ５１と、希望する販売個数１００ｄ５２と、紹介文書ＵＲＬ  １００ｄ４が示す紹介文書の情報量１００ｄ５３とを含む。受付部１０２は、販売者端末３００から正しい販売者ＩＤ及びパスワードを受け付けると販売申出者を特定し、当該販売者ＩＤ及び販売者商品テーブル１００ｄを参照して、販売申出者の紹介文書ＵＲＬや販売条件を特定する。そして、受付部１０２は、特定された紹介文書ＵＲＬや販売条件を販売条件記入ページに記入して表示する。
【００７６】
例えば、販売者“ショップ３０２”が販売申出受付ページで販売者ＩＤとパスワードを指定して、受付部１０２により、販売申出者が“ショップ３０２”と特定されると、図１２に示すように、販売申出受付ページの欄７３４に販売者商品テーブル１００ｄ（図１１）の販売価格１００ｄ５１の“１５１円”が、欄７３５に販売個数１００ｄ５２の“１２０個”が、欄７３６に紹介文書ＵＲＬ  １００ｄ４の“http://www.aaa.jp/302/AAA”が、記入された状態で表示される。
【００７７】
販売申出者“ショップ３０２”が、この販売条件記入ページ（図１２）において、希望販売価格（欄７３４）を“１５０円”に変更して登録ボタン７３７をクリックしたとすると、受付部１０２は、欄７３４、７３５、７３６に記入された内容が指定された申出を受け付ける。そして、受付部１０２は、図１０に示すように、申出履歴テーブル１００ｃに申出において指定された販売価格“１５０円”等を登録する。
【００７８】
このように、紹介文書や販売条件を予め登録しておき、販売条件記入ページにおいて、記入内容の確認や希望販売価格等の変更のみを行えば申出の受付が完了するようにしておくことにより、販売者の入力の手間を省くことができる。
【００７９】
なお、店舗テーブル１００ａ、登録商品テーブル１００ｂ、申出履歴テーブル１００ｃ、又は、販売者商品テーブル１００ｄはショッピングサーバ２００に格納されており、選択装置１００が適宜インターネット等を介してそれらのテーブルを参照するようにしてもよい。
【００８０】
また、受付部１０２が提示する販売条件記入ページは、図８の例に限らない。例えば、選択装置２００により第２販売者として選択されるための、条件を示すようにしてもよい。例えば、販売個数や紹介文書の情報量は、第１販売者や他の申出販売者よりも良いが、販売価格が高く、このままでは選択されないと選択部１０３が判断した場合、受付部１０２は、図１２の欄７３３に示されるように、選択されるための販売価格を示すようにしてもよい。
【００８１】
本実施形態では、ＣＰＵ  ６０１、ＮＩＣ  ６０４、及び画像処理部６０５が協働して、受付部１０２として機能する。なお、後述する実施形態２においても同様である。
【００８２】
選択部１０３は、設定された申出締切日時に至ると、受け付けられた申出にかかる販売条件に基づいて、一人または複数の申出からいずれかを選択し、選択された申出に係る販売申出者を第２販売者とし、選択された申出に係る販売条件を第２販売条件とする。
【００８３】
具体的には、選択部１０３は、販売条件に含まれる販売価格、販売条件に含まれる販売個数、販売条件に含まれる紹介文書の情報量に基づいて定められる得点が最も高い申出を選択する。当該得点は、販売価格が安いほど、販売個数が多いほど、紹介文書の情報量が多いほど、高く定められる。
【００８４】
ここで、紹介文書の情報量は、例えば、紹介文書に含まれる文字数の他に、画像数、もしくは、画像のサイズにより定められるようにしてもよい。すなわち、文字数や画像数が多いほど、又は、画像サイズが大きいほど、情報量が多いとし、高い得点が定められる。あるいは、受け付けられた申出のうち、ある申出に係る紹介文書の情報量は、他の申出に係る紹介文書に登場しない単語の数により定められるようにしてもよい。すなわち、他の申出に係る紹介文書に登場しない単語の数が多いほど、情報量が多いとし、高い得点が求められる。
【００８５】
あるいは、紹介文書の情報量についての得点は、所定のフォーマットに従っているか否かによって定めるようにしてもよい。例えば、紹介文書内の説明文が４００文字以上で“１点”、画像が２つ以上ある場合は“１点”、というように得点を求めてもよい。また、商品が食品である場合は製造年月日や消費期限等が記載されていれば“１点”、商品が電化製品の場合には、耐用年数が記載されていれば“１点”、というように、商品の種類に基づいてユーザにとって有用な情報を予め設定しておき、そのような情報が記載されている場合は得点が加算されるようにしてもよい。
【００８６】
例えば、選択部１０３は、申出履歴テーブル１００ｃを参照して、受け付けた申出のうち、最も安い販売価格を“１０点”、その次に安い販売価格を“９点”というように点数をつけ、同様に、販売個数や紹介文書の情報量についても最も多い順から“１０点”、“９点”、“８点”、・・・と点数を付ける。そして、選択部１０３は、販売価格についての得点、販売個数についての得点、及び紹介文書の情報量の得点を合計して最も得点の高い申出の販売者を選択する。
【００８７】
選択部１０３が、図１０の申出履歴テーブル１００ｃ基づいて、第２販売者を選択する例を説明する。図１０の申出履歴テーブル１００ｃを参照すると、“ショップ３０１”の販売条件の合計得点は２７点（販売価格：１０点、販売個数：９点、紹介文書の情報量：８点）、“ショップ３０２”の販売条件の合計得点は２８点（販売価格：８点、販売個数：１０点、紹介文書の情報量：１０点）、“ショップ３０ｍ”の販売条件の合計得点は２６点（販売価格：９点、販売個数：８点、紹介文書の情報量：９点）である。したがって、選択部１０３は第２販売者として“ショップ３０２”を選択し、“ショップ３０２”が申出で指定した販売条件を第２販売条件とする。また、選択部１０３は、申出履歴テーブル１００ｃにおいて、“ショップ３０２”の申出の履歴の第２販売者フラグ１００ｃ９に“１”と設定する。
【００８８】
販売価格が安いと、ユーザにより購入され易くなる。また、販売個数が多ければ、在庫切れの可能性が低くなり、ユーザによる購入機会を逃すことを減らすことができる。また、紹介文書の情報量が多いほど、ユーザは商品についての情報を多く得られることができるので、ユーザは購入の判断がし易くなる。したがって、得点が高い販売条件を提示した申出の販売者を選択することにより、ユーザにより最も利用され易い販売者を選択することができる。
【００８９】
なお、この得点は、商品によって重み付けを行ってもよい。例えば、一般的によく知られた商品は、ユーザは当該商品の詳細な情報を必要としないことが考えられるので、紹介文書の情報量が多くてもユーザの購入には寄与しないことが予想される。このような場合は、販売価格や販売個数に基づいて定められた得点よりも、寄与率を低く設定して、合計得点を求めるようにしてもよい。例えば、販売価格についての得点が“１０点”、販売個数についての得点が“６点”、紹介文書の情報量についての得点“８点”の場合、紹介文書の情報量の得点の寄与率を“０．５”として、合計得点を１０点×１．０＋６点×１．０＋８×０．５＝２０点と求める。
【００９０】
また、紹介文書の情報量についての得点は、商品の紹介文書毎でなく、販売申出者が通常の販売形態においてショッピングサーバ２００で公開している全部の紹介文書、又は、申出に係る商品と同じ商品カテゴリの商品の紹介文書の情報量を求め、それらの平均や最頻値等により求めるようにしてもよい。
【００９１】
また、販売個数は多いほど高い得点が定められるとしたが、これに限らず、例えば、適当な販売個数を設定し、当該販売個数に近いほど高い得点が定められるようにしてもよい。例えば、委託される販売個数が少ないとすぐに在庫切れが発生してしまうので好ましくないが、ショッピングサーバ２００の管理者にとっては、倉庫のスペースは限られているので、あまり多くの商品が一度に送られても保管場所に困るといった問題が生じることもある。このような場合には、適当な個数を適当な間隔で納品する販売者の方が、管理者にとっては好ましい。したがって、管理者が設定した販売個数に近いほど高い得点を付けるようにすることにより、ユーザのみならず、管理者の都合も考慮して販売者を選択することができる。
【００９２】
また、選択部１０３は、第２販売者を選択した後、販売申出者に選択結果を通知するようにしてもよい。この場合、申出を行ったが選択されなかった販売申出者に対しては、選択されなかった旨と一緒に、何が原因で選択されなかったかを通知するようにしてもよい。例えば、上記例において“ショップ３０１”には、販売個数と紹介文書の情報量が他の販売申出者に負けたので選択されなかった旨を通知する。
【００９３】
本実施形態では、ＣＰＵ  ６０１及びＮＩＣ  ６０４が協働して、選択部１０３として機能する。なお、後述する実施形態２においても同様である。
【００９４】
取得部１０４は、第１販売者により第１販売条件で販売されている販売物の在庫数を取得する。
【００９５】
例えば、取得部１０４は、登録商品テーブル１００ｂの在庫数１００ｂ４を参照して、商品Ａの現在の在庫数“５０個”を取得する。
【００９６】
本実施形態では、ＣＰＵ  ６０１及びＮＩＣ  ６０４が協働して、取得部１０４として機能する。なお、後述する実施形態２においても同様である。
【００９７】
公開部１０５は、取得された在庫数が０になると、第２販売者による販売を開始するために第２販売条件に係る紹介文書を公開する。
【００９８】
例えば、公開部１０５は、申出履歴テーブル１００ｃの公開フラグ１００ｃ８と第２販売者フラグ１００ｃ９を参照して現在公開されている紹介文書と次に公開する紹介文書とを特定し、第１販売者の在庫数が０になったときに紹介文書を切り替える。例えば、“ショップ３０１”の公開フラグ１００ｃ８が“１”と設定され、“ショップ３０２”の第２販売者フラグ１００ｃ９が“１”と設定されている場合、公開部１０５は、“ショップ３０１”の商品Ａが完売すると、“ショップ３０２”の商品Ａの販売を受け付ける紹介文書“http://www.aaa.jp/302/AAA”を公開し、“ショップ３０１”の紹介文書“http://www.aaa.jp/301/AAA”を非公開にする。同時に、公開部１０５は、申出履歴テーブル１００ｃを更新する。すなわち、“ショップ３０２”の公開フラグ１００ｃ８を“１”と設定し、“ショップ３０１”の公開フラグ１００ｃ８及び“ショップ３０２”の第２販売者フラグ１００ｃ９を消去する。
【００９９】
また、第１販売者の商品が完売すると、更新された申出履歴テーブル１００ｃを参照して、商品登録テーブル１００ｂの内容が更新される。例えば、第１販売者の“ショップ３０１”の商品Ａが完売すると、公開部１０５が、更新後の申出履歴テーブル１００ｃを参照して、図９の登録商品テーブル１００ｂの販売者ＩＤ  １００ｂ３を“３０２”に、在庫数１００ｂ４を“１２０個”に、販売価格１００ｂ５１を“１５０円”、販売個数１００ｂ５２を“１２０個”に、紹介文書の情報量１００ｂ５３を“４５０文字”に更新する。
【０１００】
また、販売者商品テーブル１００ｄに基づいて販売価格等が記入された販売条件記入ページにおいて、販売者によって希望販売価格が変更された申出が、選択部１０３により選択されたとする。この場合、公開部１０５は、予め登録された紹介文書の販売価格の部分を自動的に修正して、修正後の紹介文書を公開する。
【０１０１】
例えば、販売者商品テーブル１００ｄ（図１１）に、“ショップ３０２”の商品Ａについての販売価格は“１５１円”と登録されているが、販売申出者が、販売条件記入ページにおいて希望販売価格を“１５０円”と変更したとする。この場合、申出履歴テーブル１００ｃには、変更後の希望販売価格“１５０円”が登録される。公開部１０５は、申出履歴テーブル１００ｃの販売価格１００ｃ３を参照して紹介文書“http://www.aaa.jp/302/AAA”の販売価格の部分を“１５１円”から“１５０円”に変更し、変更後の紹介文書を公開する。
【０１０２】
このように公開部１０５を構成することにより、販売者は、紹介文書を変更の度に修正しなくてもよく、また、申出の際に指定した販売価格と紹介文書に記載された販売価格とが一致しないという間違いも生じなくさせることができる。
【０１０３】
なお、公開部１０５は、第２販売者の紹介文書を、第１販売者の商品Ａの在庫が０になる前に公開するようにしてもよい。この場合、第２販売者の紹介文書はユーザ端末４００により閲覧可能であるが、第２販売者の商品Ａの販売は開始しておらず、ショッピングサーバ２００は、第２販売者の商品Ａについての注文は受け付けない。
【０１０４】
本実施形態では、ＣＰＵ  ６０１、ＮＩＣ  ６０４、及び画像処理部６０５が協働して、公開部１０５として機能する。なお、後述する実施形態２においても同様である。
【０１０５】
そして、第１販売者により第１販売条件で販売されている販売物が完売すると、第２販売者を新たな第１販売者として、取得部１０４による取得、設定部１０１による設定、選択部１０３による選択が実行されることにより、新たな第２販売者が選択されることを繰り返す。また、第２販売条件は、第１販売条件として登録商品テーブル１００ｂに登録される。
【０１０６】
（４．実施形態１の選択装置の動作）
次に、本実施形態の選択装置１００の動作について説明する。選択装置１００に電源が投入されると、ＣＰＵ  ６０１は図１３に示す選択処理が開始される。
【０１０７】
設定部１０１は、申出締切日時を設定する（ステップＳ１０１）。
【０１０８】
例えば、設定部１０１は、第１販売者である“ショップ３０１”により商品Ａが販売されてから３日経過した時を、申出締切日時と設定する。
【０１０９】
受付部１０２は、販売者端末３００を操作する販売者から、商品の販売個数、販売価格ならびに紹介文書を含む販売条件の申出を受け付ける（ステップＳ１０２）。
【０１１０】
例えば、商品Ａについて、受付部１０２は、図６の販売申出受付ページや図８の販売条件記入ページを販売者端末３００に提示する。そして、例えば、“ショップ３０２”により、販売価格“１５０円”、販売個数“１２０個”、紹介文書のＵＲＬ“http://www.aaa.jp/302/AAA”を指定する申出を受け付け、申出に係る販売価格等の情報を申出履歴テーブル１００ｃに登録する。
【０１１１】
そして、受付部１０２は、現時点が申出締切日時か否かを判断する（ステップＳ１０３）。受付部１０２が、現時点が申出締切日時であると判断すると（ステップＳ１０３；Ｙｅｓ）、申出の受付を終了し、受け付けた申出の中から一つの申出を選択する（ステップＳ１０４）。そして、選択部１０３は、選択結果を、申出を送信した販売者端末３００に送信する（ステップＳ１０５）。一方、受付部１０２が、現時点は申出締切日時でないと判断すると（ステップＳ１０３；Ｎｏ）、そのまま待機する。
【０１１２】
例えば、第１販売者の“ショップ３０１”により商品Ａが販売されてから３日経過した場合、受付部１０２は、販売申出者からの申出の受付を終了し、選択部１０３は、申出履歴テーブル１００ｃ（図１０）を参照して、登録されている申出の履歴から一つの申出を選択する。選択部１０３は、販売条件について得点を求め、当該得点の高い販売条件に係る申出を選択する。“ショップ３０２”を第２販売者として選択した場合、選択部１０３は、“ショップ３０２”には選択された旨を、“ショップ３０１”及び“ショップ３０ｍ”には、選択されなかった旨及びその理由を通知する。また、選択部１０３は、申出履歴テーブル１００ｃ（図１０）において、“ショップ３０２”の第２販売者フラグ１００ｃ９に“１”を設定する。一方、第１販売者の“ショップ３０１”により商品Ａが販売されてから３日経過していない場合は、受付部１０２は引き続き申出を受け付ける。
【０１１３】
次に、取得部１０４は、第１販売者が委託した商品の在庫数を取得し、当該在庫数が０か否かを判断する（ステップＳ１０６）。取得部１０４が、当該在庫数が０であると判断すると（ステップＳ１０６；Ｙｅｓ）、公開部１０５は、ステップＳ１０４の処理で選択された販売者（申出）に対応する第２販売者の紹介文書をショッピングサーバ２００に公開させる（ステップＳ１０７）。一方、取得部１０４が、当該在庫数が０でないと判断した場合（ステップＳ１０６；Ｎｏ）、そのまま待機する。
【０１１４】
例えば、取得部１０４は、登録商品テーブル１００ｂの在庫数１００ｂ４を参照し、在庫数が０であると判断すると、公開部１０５は“ショップ３０２”の紹介文書“http://www.aaa.jp/302/AAA”を公開する。一方、取得部１０４が、在庫数が０でないと判断した場合、引き続き在庫数１００ｂ４を参照して待機する。
【０１１５】
そして、ステップＳ１０１に戻り、第２販売者を第１販売者とし、第２販売条件を第１販売条件として、ステップＳ１０１以降の処理を繰り返す。
【０１１６】
例えば、選択部１０３により第２販売者として選択された“ショップ３０２”を第１販売者とし、“ショップ３０２”が提示した希望販売価格等を第１販売条件として登録商品テーブル１００ｂに登録される。そして、新たな第２販売者を選択するため、申出が受付部１０２により受け付けられる。
【０１１７】
本実施形態によれば、一つの商品について販売者を一つだけに限定することにより、ユーザは同一商品の比較・検討することなく、スムーズに商品の購入を行うことができる。そして、販売者の切替えは、第１販売者の在庫が完売してから行われるので、在庫の返品を行わなくてよく、販売者又は管理者は煩雑な手続を行わなくてよい。また、販売者の選択において、販売価格だけでなく、他の要素を考慮することにより、販売者間の価格競争を防ぐことができる。また、商品の紹介文書の情報量を考慮して販売者を選択するので、ショッピングサーバ２００で公開されるコンテンツの充実を図ることができる。さらに、選択された販売者がショッピングサーバ２００に登録している紹介文書をそのまま公開することができるので、販売申出の際の手間を省くことができる。
【０１１８】
なお、本実施形態において、商品ＩＤは販売者間で共通のＩＤとしたが、これに限らない。例えば、各販売者は、商品を識別するための商品ＩＤを独自に有していてもよい。この場合、選択装置１００では、ショッピングサーバ２００で扱う商品を識別するためのＩＤ（例えば、「カタログＩＤ」という）を用いて商品が識別される。例えば、図８のＷＥＢページの商品ＩＤや登録商品テーブル１００ｂ等の各テーブルの商品ＩＤがカタログＩＤで置き換えられる。なお、各テーブルには販売者が独自に付した商品ＩＤも登録されるようにしてもよい。
【０１１９】
カタログＩＤを用いる場合、選択装置１００は、例えば、販売者ＩＤと、当該販売者ＩＤの販売者が付した商品ＩＤと、カタログＩＤとの対応関係を記したテーブルを有する。販売者端末３００が、独自の商品ＩＤが指定された申出を送信すると、選択装置１００は、当該申出を受け付け、対応関係を記したテーブルを参照して、販売者ＩＤ及び商品ＩＤからカタログＩＤを求める。あるいは、対応関係を記したテーブルは、各販売者端末３００が有しており、独自の商品ＩＤを指定して申出を行うと、自動的にカタログＩＤが指定された申出が選択装置１００に送信されるようにしてもよい。
【０１２０】
（５．実施形態２の選択装置の概要構成）
本実施形態の選択装置１００は、商品の完売日時に基づいて申出締切日時を設定することができるものである。
【０１２１】
選択装置１００は、図１４に示すように、設定部１０１と、受付部１０２と、選択部１０３と、取得部１０４と、公開部１０５と、推定部１０６と、から構成される。本実施形態において、選択部１０３、取得部１０４、及び、公開部１０５は、実施形態１と同様の機能を有する。以下、異なる機能を有する設定部１０１、受付部１０２、及び、推定部１０６について説明する。
【０１２２】
図１５に、取りまとめ販売形態における商品Ａの在庫数の変化の例を示す。例えば、商品Ａの現在の倉庫における在庫がＸ（ｉ−２）個であり、第１販売者である（ｉ−１）番目の販売者が商品ＡをＡ（ｉ−１）個納品すると（納品８１１）、倉庫の在庫数はＸ（ｉ−２）＋Ａ（ｉ−１）となる。そして、（ｉ−１）番目の販売者の商品Ａの販売が開始されてから（販売開始８１２）、しばらく経過すると、申出締切日時（申出締切８１３）となり、第２販売者のｉ番目の販売者が選択され、ｉ番目の販売者は商品ＡをＡ（ｉ）個納品する（納品８２１）。このとき、倉庫の在庫数は、第１販売者の商品Ａの在庫数Ｘ（ｉ−１）と足し合わせて、Ｘ（ｉ−１）＋Ａ（ｉ）となる。そして、第１販売者の商品Ａが完売すると（完売８１４）、ｉ番目の販売者の商品Ａが販売される（販売開始８２２）。また、申出締切８１３となった時点が、ｉ＋１番目の販売者を選択するための申出開始日時（申出開始８３０）となる。以下、図１５の例を参照して、推定部１０６、設定部１０１、受付部１０２の機能について説明する。
【０１２３】
なお、図１５の例では、便宜上、申出締切８１３、８２３と同時に納品８２１、８３１がされているが、実際には、申出締切の後１、２日後に納品される。
【０１２４】
推定部１０６は、取得された在庫数から、第１販売者により第１販売条件で販売されている販売物（商品）が完売する完売日時を推定する。
【０１２５】
例えば、取りまとめ販売形態において、第１販売者から納品された商品Ａが１００個あり、商品Ａが１日に２０個売れているとする。この場合、第１販売者により納品された商品Ａは５日で完売すると推定される。第１販売者により納品された商品Ａが２０１１年８月１日の１２時に販売開始されたとすると、推定部１０６は、当該販売日時から５日後の２０１１年８月６日１２時を完売日時と推定する。図１５の例では、販売開始８１２、８２２、８３２からの傾斜に基づいて完売日時を推定することができる。
【０１２６】
なお、推定部１０５は、完売日時を推定するにあたって、取りまとめ販売形態における売れ行きを参考することに限らず、通常の販売形態における第１販売者の商品の販売実績に基づいて、商品の完売日時を推定するようにしてもよい。例えば、取りまとめ販売形態において販売実績が少なく、通常の販売形態においての販売実績が多い場合等には、完売日時をより正確に推定することができる。
【０１２７】
また、例えば、販売時の季節等により、過去の売れ行きにより推定された完売日時より実際に完売する日時は変動することが考えられる。したがって、推定部１０５は、昨年の同じ時期の販売実績に基づいて完売日時を推定するようにしてもよい。
【０１２８】
本実施形態では、ＣＰＵ  ６０１が、推定部１０６として機能する。
【０１２９】
設定部１０１は、推定部１０６により推定された完売日時より以前の日時を申出締切日時として設定する。
【０１３０】
例えば、設定部１０１は、申出締切日時を、第２販売者が納品に要する時間を考慮して定める。例えば、商品を保管する倉庫から最も遠い住所の販売者より商品が送られた場合に、倉庫に商品が到着するまでの期間（以下、「最長納品所要期間」という）を求める。そして、当該販売者が第２販売者に選択されたとしても、在庫が何個あれば、商品Ａが納品される前に第１販売者の商品Ａが在庫切れになることがないかを推定する。この在庫数は、最長納品所要期間と商品Ａの販売傾向とにより求められる。つまり、最長納品所要期間に商品Ａは何個売れるかを推定する。この在庫数は、例えば、図１５のＸ（ｉ−１）、Ｘ（ｉ）、Ｘ（ｉ＋１）である。在庫数が、Ｘ（ｉ−１）、Ｘ（ｉ）、Ｘ（ｉ＋１）になったときに申出を締め切り、選択された第２販売者は納品可能期間８２５、８３５内に納品する。推定した販売動向が、実際の商品の売れ行きと変わらなければ、納品可能期間は最長納品所用期間と等しくなる。したがって、推定した販売動向と実際の売れ行きに大きな差が無ければ、第２販売者は、第１販売者の商品Ａが完売するまでに納品することができる。これにより、倉庫に在庫がないという状態を防ぐことができ、ユーザへの配送が遅くなることを防ぐことができる。さらに、申出締切日時は第１販売者の販売動向に基づいて決められるので、販売申出者には申出が締め切られる瞬間が分からず、選択装置１００へのアクセスの集中を防ぐことができる。
【０１３１】
また、設定部１０１は、推定部１０６により推定された完売日時よりあらかじめ定めた猶予期間だけ以前の日時を申出締切日時として設定するようにしてもよい。例えば、第２販売者より商品が納品されてから配送可能にするまで要する期間を求め、当該期間を猶予期間とする。当該期間が１日であるとすると、設定部１０１は、推定された完売日時より１日間前の日時を申出締切日時と設定する。
【０１３２】
受付部１０２は、第１販売者による販売物の販売が開始されてから完売するまでの期間と、第１販売条件に含まれる販売個数と、に基づいて、最低個数を定め、受付部１０２は、販売条件に含まれる販売個数が定められた最低個数未満の申出の受付を拒絶する。
【０１３３】
例えば、（ｉ−１）番目の販売者による商品Ａの販売が開始されてから（販売開始８１２）から完売するまで（完売８１４）の期間と、第１販売条件の販売個数“１００個”から、取りまとめ販売形態において、商品Ａがどの程度の速さで完売するかを知ることができる。例えば、上記のように第２販売者の商品の納品に要する期間を考慮する場合、納品に要する期間で販売が完了する販売個数の最大の個数を最低個数とする。このように、最低個数を求めると、（ｉ−１）番目の販売者の商品Ａが完売した後に申出の受付が開始されるのは、申出開始８４０の時点であるので、（ｉ＋２）番目の販売者を選択するための申出において、販売個数が当該最低個数未満の申出の受付を拒絶することができる。販売申出者は最低個数以上であれば、希望する販売個数を指定することができる。
【０１３４】
なお、最低個数を求めるにあたって、実際に完売するまでの期間でなく、推定部１０６により推定された完売日時を用いてもよい。この場合、（ｉ−１）番目の販売者の商品Ａが完売する時を待たなくてよいので、受付部１０２は、（ｉ−１）番目の販売者の商品Ａの販売が開始された後に申出の受付が開始（申出開始８３０）される（ｉ＋１）番目の販売者を選択するための申出において、最低個数未満の申出の受付を拒絶することができる。
【０１３５】
この他、受付部１０２は、申出に指定された販売価格や紹介文書の情報量が所定の基準を満たしていない場合は、申出を受け付けないようにするようにしてもよい。取りまとめ販売形態において、例えば、管理者が紹介文書の内容の質を重視したいとした場合に、質の低い紹介文書については受け付けないようにすることができる。また、商品によって紹介文書の内容の質を重視するものとしないものに分けて、申出の受付を拒絶するか否かを判断するようにしてもよい。例えば、一般によく知られた商品については、紹介文書の内容がユーザの購入に寄与することは少ないと考えられるので、このような商品について、内容の質が低い紹介文書が指定された申出がなされても、当該申出の受付を拒絶しないようにしてもよい。
【０１３６】
あるいは、受付部１０２は、図８に示すように、販売条件の目安を販売申出者に提示するのではなく、ショッピングサーバ２００側で希望する販売価格、販売個数、又は紹介文書の情報量を決め、その条件に同意できると承認した販売者の申出のみを受け付けるようにしてもよい。
【０１３７】
このように、所定の条件を満たさない申出の受付を拒絶することにより、選択部１０３が行う処理が軽減される。
【０１３８】
第１販売者により第１販売条件で販売されている販売物が完売すると、第２販売者を新たな第１販売者として、取得部１０４による取得、推定部１０６による推定、設定部１０１による設定、選択部１０３による選択が実行されることにより、新たな第２販売者が選択されることを繰り返す。
【０１３９】
（６．実施形態２の選択装置の動作）
次に、本実施形態の選択装置１００の各部が行う動作について図１６のフローチャートを用いて説明する。選択装置１００に電源が入れられると、ＣＰＵ  ６０１は図１６に示す選択処理を開始する。なお、図１６のフローチャートにおいて、ステップＳ２０４〜Ｓ２０８は図１３のフローチャートのステップＳ１０３〜Ｓ１０７の処理と同様の処理を行う。したがって、これらの説明は省略する。
【０１４０】
受付部１０２は、販売者端末３００を操作する販売者から、商品の販売個数、販売価格ならびに紹介文書を含む販売条件の申出を受け付ける（ステップＳ２０１）。
【０１４１】
例えば、受付部１０２は、申出開始８２０（図１５）のタイミングになると、ｉ番目の販売者として販売を希望する者の申出を受け付ける。また、受付部１０２は、所定の基準を満たさない申出の受付を拒絶する。
【０１４２】
推定部１０６は、第１販売者の商品の完売日時を推定する（ステップＳ２０２）。
【０１４３】
例えば、（ｉ−１）番目の販売者の商品Ａが販売されてから（販売開始８１２）、所定の期間の売れ行き動向（販売開始８１２からの在庫数の傾斜）に基づいて、（ｉ−１）番目の販売者の商品Ａの完売日時を推定する。
【０１４４】
設定部１０１は、完売日時より以前の日時を申出締切日時として設定する（ステップＳ２０３）。
【０１４５】
例えば、設定部１０１は、第２販売者であるｉ番目の販売者が商品Ａを納品するのに要する時間を考慮して、申出締切後にｉ番目の販売者が商品Ａを配送して、（ｉ−１）番目の販売者の商品Ａが完売するまでに納品することが可能なように、申出締切日時を設定する。
【０１４６】
そして、ステップＳ２０４〜Ｓ２０８の処理を行った後、ステップＳ２０１に戻り、第２販売者を第１販売者とし、第２販売条件を第１販売条件として、ステップＳ２０１以降の処理を繰り返す。
【０１４７】
本実施形態によれば、第１販売者の商品の完売日時を推定することにより、適当な申出締切販売日時を設定することができる。これにより、商品の在庫切れを防ぐことができる。
【産業上の利用可能性】
【０１４８】
本発明によれば、ある商品を販売する販売者を一つ選択するのに好適な選択装置、選択方法、プログラム、及び、記録媒体を提供することができる。
【符号の説明】
【０１４９】
１００  選択装置
１０１  設定部
１０２  受付部
１０３  選択部
１０４  取得部
１０５  公開部
１０６  推定部
２００  ショッピングサーバ
３０１、３０２〜３０ｍ、３００  販売者端末
４０１、４０２〜４０ｎ、４００  ユーザ端末
５００  インターネット
６００  情報処理装置
６０１  ＣＰＵ
６０２  ＲＯＭ
６０３  ＲＡＭ
６０４  ＮＩＣ
６０５  画像処理部
６０６  音声処理部
６０７  ＤＶＤ−ＲＯＭドライブ
６０８  インターフェース
６０９  外部メモリ
６１０  コントローラ
６１１  モニタ
６１２  スピーカ
７１０  紹介文書
７１１  画像
７１２  商品の詳細な説明
７２０  販売申出受付ページ
７２１  販売者ＩＤ
７２２  パスワード
７２３  ログインボタン
７３０  販売条件記入ページ
７３１  情報
７３２、７３３、７３４、７３５、７３６  欄
７３７  登録ボタン
【図１】
0005567532.tif 000002
【図２】
0005567532.tif 000003
【図３】
0005567532.tif 000004
【図４】
0005567532.tif 000005
【図５】
0005567532.tif 000006
【図６】
0005567532.tif 000007
【図７】
0005567532.tif 000008
【図８】
0005567532.tif 000009
【図９】
0005567532.tif 000010
【図１０】
0005567532.tif 000011
【図１１】
0005567532.tif 000012
【図１２】
0005567532.tif 000013
【図１３】
0005567532.tif 000014
【図１４】
0005567532.tif 000015
【図１５】
0005567532.tif 000016
【図１６】
0005567532.tif 000017