(57)【特許請求の範囲】
【請求項１】
記憶手段とこの記憶手段に接続されたサーバ側演算手段とを有するサーバと、
顧客によりこのサーバにネットワークを介して接続されるとともに、情報入力手段，表示手段及びこれら情報入力手段及び表示手段に接続された端末側演算手段を有する情報端末と、を備え、
上記サーバを構成する記憶手段には、複数の商品に関する商品画像情報と、これらの商品の価格に関する価格情報と、これら各商品の体積が仮想的に数字で特定された仮想体積情報と、上記各商品を詰め込む袋に関する袋画像情報と、この袋画像情報に対応し顧客が支払う支払金額に関する支払金額情報と、上記袋に対応するとともに上記仮想体積情報に係る数値の和の上限となる上限数値で特定された仮想容積情報と、上記袋が膨張した状態をその膨張の程度毎に表示する複数の膨張袋画像情報と、上記袋が破壊され又は破れた状態を表示する破壊袋画像情報と、顧客による清算の意思を確認するために使用される清算表示情報と、が記憶され、
上記情報端末を構成する表示手段に、上記複数の商品画像情報、上記袋画像情報又は複数の膨張袋画像情報の何れか１つの膨張画像情報及び上記支払金額情報が表示されている状態において、該情報端末を構成する情報入力手段により、該表示手段に表示された各商品画像情報の何れかがクリックされるとともに、上記袋画像情報上までドラッグされた後に該袋画像情報上にてドロップされたことを条件に、該ドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和と、上記仮想容積情報に係る上限数値とを比較するステップと、
上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値以下である場合又は該上限数値に満たない場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記複数の膨張袋画像情報の何れか又は上記それまで表示されていた膨張袋画像情報とは異なる別の膨張袋画像情報と、上記清算表示情報とが該表示手段に表示されるステップと、
上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値を超えた場合又は該上限数値以上である場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記破壊袋画像情報が該表示手段に表示されるステップと、
上記膨張袋画像情報が表示されるとともに上記清算表示情報が表示された状態において、該清算表示情報が上記情報入力手段によりクリックされると、上記表示手段には、上記支払金額情報が表示されるとともに、上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和の何れかが表示されるステップと、を備えてなることを特徴とする商品販売システム。
【請求項２】
前記記憶手段には、再試行情報が記憶されてなるとともに、
この再試行情報が、前記破壊袋画像情報が前記表示手段に表示された際に表示され、又は支払金額情報と上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和とが該表示手段に表示された際に表示されるステップと、
この再試行情報が前記情報入力手段によりクリックされることを条件に、再度前記複数の商品画像情報と袋画像情報が上記表示手段に表示されるステップを備えてなることを特徴とする請求項１記載の商品販売システム。
【請求項３】
前記記憶手段には、グラフ生成手段が記憶されてなるとともに、
前記清算表示情報がクリックされると、前記表示手段には、前記仮想容積情報に係る上限数値に対してドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和との比率を示すグラフ情報が生成され、該グラフ情報が上記表示手段に表示されるステップを備えてなることを特徴とする請求項１又は２記載の何れかの商品販売システム。
【請求項４】
前記記憶手段に記憶された袋画像情報は、前記商品を詰め込む複数の袋に関する情報であるとともに、前記支払金額情報、仮想容積情報、膨張袋画像情報並びに破壊袋画像情報は、それぞれこれら複数の袋に対応した複数のものであり、
前記表示手段に、複数の袋に関する袋画像情報と、これら複数の袋に関する袋画像情報に対応した状態で上記各支払金額情報が表示されている状態において、
前記情報入力手段により、上記複数の袋に関する袋画像情報の何れかがクリックされることを条件に、前記ドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和と比較される仮想容積情報に係る上限数値は、該クリックされた袋画像情報に係る特定の袋の仮想容積情報の上限値とされることを特徴とする請求項１，２又は３記載の何れかの商品販売システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で商品を販売する際に使用される商品販売システムに関するものである。
【背景技術】
【０００２】
インターネット等のネットワークを利用して商品を販売する所謂オンラインショッピングは、特定の販売者が運営するホームページに顧客がアクセスし、該ホームページ上に掲載された各種の商品を選択して決済・購入する方法と、特定の販売管理者が運営するホームページに顧客がアクセスし、その後に該ホームページに出店している販売者のホームページにアクセスし、該ホームページ上に掲載された各種の商品を選択して決済・購入する方法がある。これらの商品販売システムは、何れも、顧客は、ホームページに表示・掲載された商品名やその商品の写真、価格、販売者や製造者の詳細、配送費等、該商品の購入の判断に関連する各種の情報を参考にしながら、顧客が使用するパソコンや携帯電話等のモバイル端末の操作を介して、商品の注文を行う。この場合、顧客が購入する商品の数は、単一である場合以外に同一の商品を複数購入することができるシステムが採用されているものもあり、また、異なる商品を複数購入できるようにされているものもある。こうしたネットワークを利用した商品販売システムは、顧客が実際に販売者の店舗に赴く必要が無く、簡単に商品を購入することができることから年々その取引額は上昇している。
【０００３】
一方、こうしたネットワークを介して商品を購入する場合において、例えば、お中元やお歳暮などのように、各種の商品がセットになった状態で販売されているものがある。しかし、こうしたセット販売による場合は、顧客が自由に商品を選択することによりカスタマイズされたセット商品ではない。こうした点を踏まえて、商品受注システムが提案されている（特許文献１，２参照）。これらの商品受注システムは、各商品を収納すべき枠が形成された容器を選択し、この枠内に任意の商品を詰め込んで、ギフトボックス商品を作成する手段を備えたものである。
【特許文献１】特開２００２−２４６３８号公報
【特許文献２】特開２００２−２４５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した各種のオンラインショッピングとして採用されている商品販売システムでは、上記カスタマイズできる特許文献１，２に開示されたシステムも含めて、特定の商品とその価格は１：１の関係にあるに止まり、ネットワーク上における顧客の操作方法如何に拘わらず該価格は自動的に決定されているものであり、ショッピングの楽しさや割安感や割高感の変化を感じさせるものとはなっていない。例えば、特定の商品の価格は予め決定されており、顧客はこの価格を了解した上で決済・購入するものであり、このことは、購入しようとする同一の商品を複数購入する場合であっても、異なる商品を複数購入する場合であっても同じである。
【０００５】
そこで、本発明は、上述した従来の商品販売システムが有する課題を解決するために提案されたものであって、ネットワーク上で商品を購入する際に行われる顧客の操作方法に応じて価格感に変化を持たせ、良好な操作をした場合にはより高い割安感を演出するという所謂ゲーム性を取り入れ、ひいては楽しくオンラインショッピングを行うことができ、購入機会を増加させることができる新規な商品販売システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するため、第１の発明（請求項１記載の発明）に係る商品販売システムは、記憶手段とこの記憶手段に接続されたサーバ側演算手段とを有するサーバと、顧客によりこのサーバにネットワークを介して接続されるとともに、情報入力手段，表示手段及びこれら情報入力手段及び表示手段に接続された端末側演算手段を有する情報端末と、を備え、上記サーバを構成する記憶手段には、複数の商品に関する商品画像情報と、これらの商品の価格に関する価格情報と、これら各商品の体積が仮想的に数字で特定された仮想体積情報と、上記各商品を詰め込む袋に関する袋画像情報と、この袋画像情報に対応し顧客が支払う支払金額に関する支払金額情報と、上記袋に対応するとともに上記仮想体積情報に係る数値の和の上限となる上限数値で特定された仮想容積情報と、上記袋が膨張した状態をその膨張の程度毎に表示する複数の膨張袋画像情報と、上記袋が破壊され又は破れた状態を表示する破壊袋画像情報と、顧客による清算の意思を確認するために使用される清算表示情報と、が記憶され、上記情報端末を構成する表示手段に、上記複数の商品画像情報、上記袋画像情報又は複数の膨張袋画像情報の何れか１つの膨張画像情報及び上記支払金額情報が表示されている状態において、該情報端末を構成する情報入力手段により、該表示手段に表示された各商品画像情報の何れかがクリックされるとともに、上記袋画像情報上までドラッグされた後に該袋画像情報上にてドロップされたことを条件に、該ドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和と、上記仮想容積情報に係る上限数値とを比較するステップと、上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値以下である場合又は該上限数値に満たない場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記複数の膨張袋画像情報の何れか又は上記それまで表示されていた膨張袋画像情報とは異なる別の膨張袋画像情報と、上記清算表示情報とが該表示手段に表示されるステップと、上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値を超えた場合又は該上限数値以上である場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記破壊袋画像情報が該表示手段に表示されるステップと、上記膨張袋画像情報が表示されるとともに上記清算表示情報が表示された状態において、該清算表示情報が上記情報入力手段によりクリックされると、上記表示手段には、上記支払金額情報が表示されるとともに、上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和の何れかが表示されるステップと、を備えてなる特徴とするものである。
【０００７】
上記第１の発明では、顧客が、自己が使用するパソコン等の操作端末を使用し、インターネット等のネットワークを介して、販売者が管理運営するサーバに接続されると、上記操作端末を構成する画面（表示手段）には、複数の商品画像情報と、袋画像情報又は複数の膨張袋画像情報の何れか１つの膨張画像情報と、支払金額情報が表示されるステップを有している。上記複数の商品画像情報とは、複数の商品の写真やイラスト等であり、上記袋画像情報とは、後述するように、上記商品を詰め込む際に使用される袋の図形や写真等の情報である。これら複数の商品画像情報や袋画像情報は、予めサーバを構成するＲＡＭ等の記憶手段（メモリ）に記憶されているものであり、サーバ側演算手段（サーバ側ＣＰＵ）により、上記表示手段に表示されているものである。
【０００８】
そして、これら複数の商品画像情報や袋画像情報が表示手段に表示されている状態において、顧客により、マウス等の情報入力手段を介して、上記商品画像情報の何れかがクリックされるとともに、上記袋画像情報上までドラッグされた後に該袋画像情報上にてドロップされると、上記サーバ側ＣＰＵにより、このドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和と、上記仮想容積情報に係る上限数値とが比較される。上記クリック，ドラッグ，ドロップと言う顧客による情報入力手段を使用した操作は、仮想の店舗において顧客が商品を袋に詰め込む作業を表示手段において演出したものである。そして、上記仮想体積情報とは、上記サーバを構成する記憶手段に記憶されているものであって、上記商品画像情報に係る各商品の体積が仮想的に数字で特定されたものである。例えば、Ａ商品の仮想体積情報は「３」、Ａ商品よりも体積が小さい商品Ｂは「１」というように、それぞれの商品毎に付与された数字が、この仮想体積情報である。一方、上記仮想容積情報とは、上記袋画像情報に係る袋の容積を仮想的に数字で特定したものであり、上記仮想体積情報の和の上限を規定する数値である。
【０００９】
そして、この発明に係る商品販売システムにおいては、上記ドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和と、上記仮想容積情報に係る上限数値とが比較された結果、上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値以下である場合又は該上限数値に満たない場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記複数の膨張袋画像情報の何れか又は上記それまで表示されていた膨張袋画像とは異なる別の膨張袋画像と、上記清算表示情報とが該表示手段に表示される。上記膨張袋画像情報は、上記記憶手段に予め記憶されているものであって、袋が膨張した状態をその程度毎にそれぞれ画像として複数有してなるものである。すなわち、この膨張袋画像情報は、例えば、膨張していない袋画像情報よりもやや膨張した第１の膨張袋画像情報、この第１の膨張袋画像情報からさらに膨張した第２の膨張袋画像情報、この第２の膨張袋画像情報よりもさらにまた膨張した第３の膨張袋画像情報・・・というように、例えば５段階に亘って袋の膨張の程度がそれぞれ異なる各画像情報である。したがって、上記クリック，ドラッグ，ドロップと言う顧客による情報入力手段を使用した操作が、例えば２回目であり、且つ、第１回目においてドロップされた特定の商品の仮想体積情報に係る数値と第２回目においてドロップされた特定の商品の仮想体積情報に係る数値の和が、上記上限数値以下である場合又は該上限数値に満たない場合には、それまで表示されていた第１の膨張袋画像情報に代わって上記第２の膨張袋画像情報と、上記清算表示情報とが該表示手段に表示される。このように、顧客によりなされるクリック，ドラッグ，ドロップという操作により、袋に詰め込まれた商品の（仮想）体積が、袋の（仮想）容積（上限数値）以下又はそれに満たない場合には、それまで表示されていた袋画像情報又は膨張袋画像に代えて別の膨張袋画像情報を表示することにより、袋が膨らんだ状態を仮想的に演出するものである。また、上記清算表示情報とは、上記記憶手段に予め記憶されている情報であり、顧客による清算の意思を確認するために使用される情報（クリックされるボタン）であり、文字情報又は画像情報からなるものである。
【００１０】
一方、上記仮想体積情報に係る数値又はこれらの数値の和が、上記上限数値を超えた場合又は該上限数値以上である場合には、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記破壊袋画像情報が表示手段に表示される。この破壊袋画像情報とは、上記記憶手段に予め記憶されている情報であって、上記袋が破壊され又は破れた状態を表示する画像情報である。上記条件により、それまで表示されていた袋画像情報又は膨張袋画像情報に代わって上記破壊袋画像情報が表示手段に表示することにより、袋が破壊されてしまったことを演出するものである。
【００１１】
また、商品販売システムにおいては、上記膨張袋画像情報が表示されるとともに上記清算表示情報が表示された状態において、該清算表示情報が上記情報入力手段によりクリックされると、上記表示手段には、上記支払金額情報が表示されるとともに、上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和の何れかが表示される。上記支払金額情報とは、上記袋画像情報との関係において記憶手段に予め記憶されている情報であって、この袋画像情報に対応し顧客が支払う支払金額に関するものである。例えば、特定の袋との関係において、表示手段に表示された「５，０００円」又は「１０，０００円」という数字は、この支払金額に相当する情報である。こうした支払金額情報（例えば、「５，０００円」）が、袋画像情報ドロップされた単一の商品の価格情報（例えば、「２，５００円」）又は複数の商品の価格情報の和（例えば、「４，０００円」又は「５，５００円」）とともに表示されると、顧客には、これらを比較しその差額が認識される。
そして、この商品販売システムでは、上記各商品との対応関係で特定された仮想体積情報と、上記袋画像情報に係る袋の容積を仮想的に数字で特定した上記仮想体積情報の和の上限を規定する数値である仮想容積情報とは、上記表示手段には一切表示されない。また、袋に詰め込むことができる上限は、上記仮想容積情報に係る上限数値であって、袋に詰め込まれた商品の価格金額又はその合計金額とは関係性を持たない。
【００１２】
したがって、この商品販売システムによれば、仮想容積情報（個々の商品の仮想体積情報の和の上限数値）と、支払金額や商品の価格金額との関係は、以下の態様が存在する。
Ａ）袋に詰め込んだ個々の商品の仮想体積情報の和の上限（仮想容積情報）には相当満たない場合（大きく下回る場合）であって、個々の商品の価格金額の和は、支払金額に対して相当低額である場合
この場合は、商品をさらに袋に詰め込むことができる（できた）状態であり、支払金額との関係では商品を割高に購入する状態（損をした状態）である。
Ｂ）袋に詰め込んだ個々の商品の仮想体積情報の和の上限（仮想容積情報）と同程度である場合であって、個々の商品の価格金額の和は、支払金額に対して相当低額である場合
この場合は、商品をさらに袋に詰め込むことができない状態である一方、支払金額との関係では商品を割高に購入する状態（損をした状態）である。
Ｃ）袋に詰め込んだ個々の商品の仮想体積情報の和の上限（仮想容積情報）には相当満たない場合（大きく下回る場合）であって、個々の商品の価格金額の和は、支払金額に対して大きく超える場合
この場合は、商品をさらに袋に詰め込むことができる（できた）状態である一方、支払金額との関係では商品を割安に購入する状態（得をした状態）である。
Ｄ）袋に詰め込んだ個々の商品の仮想体積情報の和の上限（仮想容積情報）と同程度である場合であって、個々の商品の価格金額の和は、支払金額に対して大きく超える場合
この場合は、商品をさらに袋に詰め込むことができない状態であり、支払金額との関係では商品を割安に購入する状態（得をした状態）である。
上記４つの態様からも明らかなように、この商品販売システムでは、顧客には知らされない仮想体積情報に係る数値が低く、価格情報として表示される価格としては高い価格の商品を袋に詰め込むことが、商品を割安に購入することにつながる。
【００１３】
したがって、この第１の発明によれば、仮想体積情報や仮想容積情報と、顧客に表示される商品の価格情報及び支払金額情報との関係により、商品を割安に購入するか割高に購入するかという価格に関する結果は、表示手段に複数表示された商品画像情報の中でどの商品を袋画像情報にドロップしたかによって決定され、割高感や割安感は、表示手段に表示される支払金額情報と、ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和により顧客に認識させることができ、上記仮想体積情報や仮想容積情報は、顧客には知らされないことから、商品を購入する顧客には十分ゲームに似た感覚を与えることができる。
【００１４】
さらに詳細に説明すれば、表示手段に表示された支払金額よりも、単一の商品の価格情報又は複数の商品の価格情報の和が下回った場合には、実際には袋に詰め込んだ個々の商品の仮想体積情報の和の上限（仮想容積情報）と同程度である場合であっても、更に商品を袋に詰め込むことができたかもしれないことを認識することがあったり、逆に、支払金額よりも複数の商品の価格情報の和が上回った場合には、割安感を持つと同時に、上記破壊袋情報が表示手段に表示されない範囲内においてさらに商品を詰め込むことができる可能性がある（あった）かもしれないことを予測させたりすることができる。
換言すれば、この第１の発明では、顧客によるクリック，ドラッグ，ドロップという情報入力手段を用いた操作と、これらの操作を繰り返すことによる膨張袋画像情報や破壊袋画像情報が表示される過程（ステップ・プロセス）において、スーパー等で実際に顧客が商品を袋に詰め込んでいる行為を仮想的に演出することができ、さらに、支払金額情報、ドロップした各商品に関する価格情報又はその和に関する情報という表示手段に表示される情報を頼りに、顧客は、顧客に公表されない上記仮想体積情報と仮想容積情報を想像しながら、どの商品であれば更に詰め込むことができ、どの商品であれば詰め込むことができない（破壊袋情報が表示される）ということを、経験的にスキルとして身に付けることが可能となる。このことは、特に、商品の数が多ければ多いほど複雑となり、より高価な商品をより効率よく購入しようとする動機につながり、次回はより割安に商品を購入しようとする動機を誘発することができる。
【００１５】
また、第２の発明（請求項２記載の発明）は、上記第１の発明において、前記記憶手段には、再試行情報が記憶されてなるとともに、この再試行情報が、前記破壊袋画像情報が前記表示手段に表示された際に表示され、又は支払金額情報と上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和とが該表示手段に表示された際に表示されるステップと、この再試行情報が前記情報入力手段によりクリックされることを条件に、再度前記複数の商品画像情報と袋画像情報が上記表示手段に表示されるステップを備えてなることを特徴とするものである。
【００１６】
この発明において、上記再試行情報とは、再度複数の商品画像情報をクリックし、ドラッグしドロップすることができる状態に表示手段を切り替えることができるように、顧客による情報入力手段によりクリックされるボタンを言う。この再試行情報は、例えば、「リトライ」，「再チャレンジ」，「再挑戦」又は「もう一度」等の文字情報又はこれらの文字情報とともに表示される画像情報からなる。そして、この再試行情報は、前記破壊袋画像情報が前記表示手段に表示された際に表示され、又は支払金額情報と上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和とが該表示手段に表示された際に表示される。そして、こうした情報が表示手段に表示された後に、上記再試行情報が前記情報入力手段によりクリックされると、再度前記複数の商品画像情報と袋画像情報が上記表示手段に表示され、再び前述したクリック，ドラッグ，ドロップの操作が可能となる。
【００１７】
したがって、この第２の発明によれば、破壊袋画像情報が表示された場合には、これまでになされたプロセスの全てを無駄にしなければならない場合や、前記清算表示情報がクリックされ、支払金額情報と上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和とが該表示手段に表示された場合には、そのまま清算しなければならないことにはならず、更にクリック，ドラッグ，ドロップすることが可能となる。上記破壊袋画像情報が表示された場合には勿論、前述したように、表示手段に表示された支払金額よりも、単一の商品の価格情報又は複数の商品の価格情報の和が下回った場合には、更に商品を袋に詰め込むことができたであろうことを顧客は認識し、再度試行したいと考え、また、支払金額よりも複数の商品の価格情報の和が上回った場合には、割安感を持つと同時に、上記破壊袋情報が表示手段に表示されない範囲内においてさらに商品を詰め込むことができる可能性があったかもしれないことを予測し、再度試行したいと考える。この第２の発明は、こうした顧客の要求に応えるものであるとともに、ゲーム感覚を一層高めることができるとともに、各商品に付与された仮想体積情報と仮想容積情報との複雑な関係の中から、顧客の想像と再試行を繰り返す過程で、支払金額を上回った形で商品を購入するためのスキルの向上に貢献することができる。
【００１８】
また、第３の発明（請求項３記載の発明）は、上記第１又は第２の何れかの発明において、前記記憶手段には、グラフ生成手段が記憶されてなるとともに、前記清算表示情報がクリックされると、前記表示手段には、前記仮想容積情報に係る上限数値に対してドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和との比率を示すグラフ情報が生成され、該グラフ情報が上記表示手段に表示されるステップを備えてなることを特徴とするものである。
【００１９】
この第３の発明によれば、グラフ生成手段により、表示手段には、前記仮想容積情報に係る上限数値に対してドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和との比率を示すグラフ情報が生成され、該グラフ情報が上記表示手段に表示されることから、顧客が選択した商品に係る仮想体積情報が仮想容積情報との関係においていかなる関係にあるかの判断材料（ヒント）として機能し、より高価な商品をより効率よく購入するためのスキルを上げる一助となる。特に、上記第２の発明を前提とした場合には、上記グラフ情報を参考にしながら、上記再試行情報をクリックすることにより、個々の商品に係る仮想体積情報の予測を早めることができ、割安に商品を購入する近道を顧客に示唆することが可能となる。
【００２０】
また、第４の発明（請求項４記載の発明）によれば、顧客の支払う支払金額は、複数の袋画像情報との関係において適宜選択することができることから、顧客の予算に応じて商品を購入することが可能となり、さらに商品の購入機会を増加させることができる。
【発明の効果】
【００２１】
上記第１の発明（請求項１記載の発明）に係る商品販売システムによれば、仮想体積情報や仮想容積情報と、顧客に表示される商品の価格情報及び支払金額情報との関係により、商品を割安に購入するか割高に購入するかという価格に関する結果は、どの商品を袋画像情報にドロップしたかによって決定され、割高感や割安感は、表示手段に表示される支払金額情報と、ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和により顧客に認識させることができ、上記仮想体積情報や仮想容積情報は、顧客には知らされないことから、商品を購入する顧客には十分ゲームに似た感覚を与えることができ、ひいては楽しくオンラインショッピングを行うことができ、商品の購入機会を増加させることができる。
【００２２】
また、第２の発明（請求項２記載の発明）によれば、破壊袋画像情報が表示された場合には、これまでになされたプロセスの全てを無駄にしなければならないとか、前記清算表示情報がクリックされ、支払金額情報と上記ドロップされた単一の商品の価格情報又は複数の商品の価格情報の和とが該表示手段に表示された場合には、そのまま清算しなければならないことにはならず、更に商品を購入することが可能となる。上記破壊袋画像情報が表示された場合には勿論、前述したように、表示手段に表示された支払金額よりも、単一の商品の価格情報又は複数の商品の価格情報の和が下回った場合には、更に商品を袋に詰め込むことができたであろうことを顧客は認識し、再度試行したいと考え、また、支払金額よりも複数の商品の価格情報の和が上回った場合には、割安感を持つと同時に、上記破壊袋情報が表示手段に表示されない範囲内においてさらに商品を詰め込むことができる可能性があったかもしれないことを予測し、再度試行したいと考える。この第２の発明は、こうした顧客の要求に応えるものであるとともに、ゲーム感覚を一層高めることがでるとともに、各商品に付与された仮想体積情報と仮想容積情報との複雑な関係の中から、顧客の想像と再試行を繰り返す過程で、支払金額を上回った形で商品を購入するためのスキルの向上に貢献することができ、さらに楽しくオンラインショッピングを行うことができ、商品の購入機会を増加させることができる。
【００２３】
また、第３の発明（請求項３記載の発明）によれば、グラフ生成手段により、表示手段には、前記仮想容積情報に係る上限数値に対してドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和との比率を示すグラフ情報が生成され、該グラフ情報が上記表示手段に表示されることから、顧客が選択した商品に係る仮想体積情報が仮想容積情報との関係においていかなる関係にあるかの判断材料（ヒント）として機能し、より高価な商品をより効率よく購入するためのスキルを上げる一助となる。特に、上記第２の発明を前提とした場合には、上記グラフ情報を参考にしながら、上記再試行情報をクリックすることにより、個々の商品に係る仮想体積情報の予測を早めることができ、割安に商品を購入する近道を顧客に示唆することが可能となり、より一層楽しくオンラインショッピングを行うことができる。
【００２４】
また、第４の発明（請求項４記載の発明）によれば、顧客の支払う支払金額は、複数の袋画像情報との関係において適宜選択することができることから、顧客の予算に応じて商品を購入することが可能となり、さらに商品の購入機会を増加させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係る商品販売システムの実施の形態について、図面を参照しながら詳細に説明する。
【００２６】
本発明の実施の形態に係る商品販売システム１は、図１に示す構成とされており、商品販売システム１により買い物を行う顧客１１と、この顧客１１が購入しようとする商品を商品販売システム１により販売する販売者１２とが参加するものである。この顧客１１は、商品販売システム１により商品を購入する際にはコンピュータ２１を使用している。このコンピュータ２１はこの発明を構成する情報端末であって、一般に用いられているコンピュータと同様のものであり、詳細は省略するが、マウス２２やキーボード等の顧客１１がこのコンピュータ２１に情報を入力するための情報入力手段や、ディスプレイ２３等の顧客１１がこのコンピュータ２１から情報を得るための表示手段や、イーサネット（富士ゼロックス株式会社の登録商標）等の他のコンピュータと接続して通信するための通信手段その他このコンピュータ２１の動作に必要なＣＰＵ等の端末側演算手段２４や記憶手段を有している。そして、このコンピュータ２１の通信手段がこの発明を構成するネットワークであるインターネット４１に接続されていることから、顧客１１がマウス２２等を用いて指示することにより、後述するサーバ３１を含む不特定多数の他のコンピュータやサーバから情報を得て、ウェブページや電子メールの情報を表示手段に表示させることができる。また、販売者１２は商品販売システム１の管理や運用にサーバ３１を使用している。このサーバ３１も一般に用いられているサーバと同様のものであって、詳細は省略するが、情報入力手段，表示手段及び通信手段を有すると共に、特に本発明を構成する記憶手段３２及びサーバ側演算手段３３を有している。そして、このサーバ３１の通信手段がインターネット４１に接続されていることから、上記顧客１１が使用するコンピュータ２１等が該インターネット４１を介して該サーバ２６が管理する商品販売システム１に対してウェブページ表示のためのデータの送信を求めてきた場合には、該商品販売システム１の必要なデータを、該インターネット４１を介して送信（返信）する。また、当然ながら上記インターネット４１には図示しない無数のコンピュータやサーバが接続されているが、これについては省略する。
【００２７】
サーバ３１は、後にフローチャートを用いて説明するプログラムに基づいて動作するサーバ側演算手段３３により、インターネット４１を介して要求された各種情報を必要に応じて記憶手段３２より読み出してインターネット４１に出力するものであるが、このようにサーバ側演算手段３３からの指示に基づいて記憶された各種情報を読み出すことができるのであれば、該サーバ３１と同一の筐体内に該記憶手段３２が内蔵されているものであっても、或いは、物理的に別々の構成とされていて接続されているものであっても良く、特に、記憶手段３２とサーバ側演算手段３３と全く異なる場所に位置してインターネット４１を介して接続されてなるものであっても良い。なお、この商品販売システム１の説明において、上記サーバ３１の動作について以下に説明するが、このサーバ３１が記憶手段３２から情報を読み出すという場合には、記憶手段３２に記憶された情報をサーバ側演算手段３３（と接続されたメインメモリ等）に読み出して必要な処理に用いることができるようにすることをいい、また、上記顧客１１のコンピュータ２１は、このようにサーバ３１から送られた情報に付いてはウェブページの表示に関するものであれば端末側演算手段２４が自動的にこのウェブページをディスプレイ２３上に表示等をする。また、この商品販売システム１の動作において数値の計算や文字列の生成等を行うプログラム（例えば、後述する購入リスト生成手段）を用いるが、このプログラムはサーバ３１の記憶手段３２より読み出された後、このプログラムにより上記サーバ側演算手段３３が演算を行っても良く、或いは、このプログラムそのものをサーバ３１が顧客１１のコンピュータ２１に送出し、該コンピュータ２１の端末側演算手段２４がこのプログラムにより演算を行っても良い。
【００２８】
また、このサーバ３１の記憶手段３２には、以下に説明するこの商品販売システム１の動作に必要な情報である商品画像情報７２，７３，７４，カテゴリ情報，支払金額情報，価格情報，袋画像情報６２，仮想体積情報，合計仮想体積情報，仮想容積情報，膨張袋画像情報８２，８６，８７，８８，８９，破壊袋画像情報９０，清算表示情報８３，再試行情報１０４，１１３，１２３，グラフ情報１０２，商品購入キャンセル用画像情報１２４，現在購入内容表示情報７７，購入リスト情報１０３，文字情報５５，６８，７５，７６，１０６，１１５，１１６，１２５，１２６，会計情報１０５，終了情報１１４，詰込変数，グラフ生成手段，現在購入内容生成手段，購入リスト生成手段等が特に記憶されている。そして、上記サーバ３１の記憶手段３２に記憶された上記商品画像情報７２，７３，７４とは、各商品の写真又はイラスト等のように、商品を特定できる画像情報からなるものである。これらの商品画像情報７２，７３，７４は、後述するように、顧客１１によりドラッグアンドドロップの操作をされる対象として表示手段に表示されるものである。また、上記カテゴリ情報とは、上記複数の商品をカテゴリ毎に区分されたことを示す情報であり、顧客１１が使用する情報表示手段であるディスプレイ２３に表示された場合には、このカテゴリ情報が情報入力手段であるマウス２２によりクリックされる対象となるものである。また、支払金額情報とは、後述する袋（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９）に詰め込んだ個々の商品の価格又はその価格の合計金額とは無関係に、顧客１が最終的に支払うべき金額である。また、上記価格情報とは、上記商品画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９に係る各商品との対応関係において特定された各商品の価格に関する情報である。なお、この商品販売システム１においては、上述したように、各商品の価格を積算した合計金額が顧客１１の支払金額ではなく、上記支払金額（情報）が、最終的に顧客１１が支払う金額である。したがって、この価格情報は、袋（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９）に詰め込むことができた商品の合計金額を積算する際に用いられる情報であり、さらに、この合計金額は、上記支払金額と比較し、割高か割安かの評価の参考とされるものである。また、上記袋画像情報６２とは、顧客１１が後述するドラッグアンドドロップの操作というマウス２２を使用して行う一連の操作により、ディスプレイ２３上において商品を詰め込む袋に関する画像情報であり、この実施の形態に係る商品販売システム１においては、後述するように、袋が膨張した大きさ毎に複数の画像情報（膨張袋画像情報８２，８６，８７，８８，８９）が記憶手段３２に記憶されている。なお、この袋画像情報６２及び膨張袋画像情報８２，８６，８７，８８，８９は、現実に商品を購入する際に用いられる買い物袋のメタファーであって、現実の買い物袋を仮想したものであって、同様に上述の商品画像情報７２，７３，７４は、現実に購入される商品のメタファーである。このため、この商品販売システム１において「商品画像情報７２，７３，７４を袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をする」ことは、顧客１１が現実に商店で商品の購入をする際に買い物袋に商品を入れるという行為のメタファーでもある。従って、以下の説明において顧客１１の操作について「袋に商品を入れる（詰め込む）」という場合には、この商品購入システム１において「商品画像情報７２，７３，７４を袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をする」ことをいう。また、サーバ３１での処理においては、「（仮想的な）袋に商品を入れる（詰め込む）」という場合には、その時点において顧客１１にドラッグアンドドロップの操作をされた商品画像情報７２，７３，７４についての履歴の情報に新たにドラッグアンドドロップの操作をされた商品画像情報７２，７３，７４の情報を追加することをいう。
【００２９】
また、上記仮想体積情報とは、上記各商品画像情報７２，７３，７４に係る商品毎に、該商品の体積を数字により付与された数値情報である。また、合計仮想体積情報とは、顧客が上記袋（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９）内にドラッグアンドドロップの操作により入れた上記各商品画像情報７２，７３，７４に付与された数値情報の合計の数値情報である。また、上記仮想容積情報とは、上記袋（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９）に対応するとともに、上記仮想体積情報に係る数値の和の上限となる上限数値で特定された数値情報である。なお、この仮想体積情報は、上記各商品に係る仮想体積情報の和と比較され、その結果によって、各種の情報処理がなされる。また、上記膨張袋画像情報８２，８６，８７，８８，８９とは、図９により後で説明するように、膨張していない袋画像情報６２よりもやや膨張した膨張袋画像情報、この膨張後の膨張袋画像情報からさらに膨張した膨張袋画像情報、さらに膨張した膨張袋画像情報・・・というように、例えば５段階に亘って袋の膨張の程度がそれぞれ異なる各画像情報である。そして、こうした複数の膨張画像情報８２，８６，８７，８８，８９は、上記大きさの異なる複数の支払金額情報毎に複数記憶されている。
また、破壊袋画像情報９０とは、袋（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９）が破壊され又は破れた状態を表示する画像情報であり、上記大きさの異なる複数の支払金額情報毎に複数記憶されている。また、上記清算表示情報８３とは、顧客１１による清算の意思を確認するために使用される情報（クリックされるボタン）であり、文字情報又は画像情報からなる情報である。また、上記再試行情報１０４，１１３，１２３とは、再度複数の商品画像情報をドラッグアンドドロップの操作をすることができる状態にディスプレイ２３の表示内容を切り替えることができるように、顧客１１がマウス２２によりクリックされる情報（ボタン）であり、上記破壊袋画像情報９０又は清算表示情報８３が表示手段に表示された際に併せて表示される情報である。また、上記グラフ情報１０２とは、上記仮想容積情報に係る上限数値に対してドロップされた商品に対応する仮想体積情報に係る数値又はこれらの数値の和との比率を示す情報であり、後述するグラフ生成手段により生成される情報である。また、上記商品購入キャンセル用画像情報１２４とは、後述するように、上記再試行情報１０４，１１３，１２３がクリックされることを条件にディスプレイ２３の表示内容に表示されるものであり、商品が詰め込まれた後の袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９の内容として表示された該商品をクリック及びドラッグするとともに、ドロップされる位置を示す画像情報である。なお、この商品購入システム１の実施例においては、この商品購入キャンセル用画像情報１２４としてはゴミ箱のメタファーの画像とされている。なお、上記カテゴリ情報、商品名、商品価格情報、仮想体積情報は、図２に示す情報対応テーブルで上記記憶手段３２に記憶されている。
【００３０】
また、上記現在購入内容表示情報７７とは、後述する現在購入内容生成手段により生成された情報であり、支払金額情報が異なる複数の袋画像情報の内の何れかがクリックされた場合に、上記ドラッグアンドドロップの操作をされた商品表示画像に対応する商品名とその操作の回数を表示手段であるディスプレイ２３に表示する情報である。また、上記購入リスト情報１０３とは、後述する購入リスト生成手段により生成される情報であり、上記清算表示情報８３のクリックを条件に、表示手段であるディスプレイ２３に表示される情報であり、上記ドラッグアンドドロップの操作をされた商品表示画像に対応する商品名とその回数並びに該商品に係る価格情報の合計金額を示す情報である。また、上記文字情報５５，６８，７５，７６，１０６，１１５，１１６，１２５，１２６とは、顧客１１に対して次の操作を指示し又は説明するために、各画面表示の内容に応じて表示装置であるディスプレイ２３に表示される情報である。また、上記会計情報１０５とは、上記購入リスト情報１０３と併せて表示される情報であって、顧客１１がドラッグアンドドロップの操作を終え、上記購入リスト情報１０３に表示された商品の内容で顧客１１が購入する内容を確定する際に顧客１１がマウス２２によりクリックされる情報（ボタン）である。また、上記終了情報１１４とは、商品の購入を終了させる意思を確認するための情報であって、後述するように、後述する合計仮想体積情報ｎが、仮想の袋の仮想容積情報よりも大きいと判断した場合に表示手段に表示される情報である。また、上記詰込変数とは、顧客１１が商品画像情報７２，７３，７４の袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９へのドラッグアンドドロップの操作をして袋内に商品を詰め込んだ回数をカウントするための変数である。また、上記グラフ生成手段とは、顧客１１により選択された特定の袋画像情報６２に係る上限数値と、特定の袋画像情報６２又は膨張画像情報８２，８６，８７，８８，８９上にドラッグアンドドロップの操作をされた商品表示画像７２，７３，７４に対応する仮想体積情報に係る数値又はこれらの数値の和と、を元に上記グラフ情報を生成する機能を有してなるプログラムである。また、上記現在購入内容生成手段とは、特定の袋画像情報６２又は膨張画像情報８２，８６，８７，８８，８９上に商品画像情報７２，７３，７４がドロップされたことに基づき、該特定の袋画像情報６２又は膨張画像情報８２，８６，８７，８８，８９上にドラッグアンドドロップの操作をされた商品画像情報７２，７３，７４に対応する商品に係る商品名とその数から、上記現在購入内容表示情報７７を生成する機能を有してなるプログラムである。また、上記購入リスト生成手段とは、上記清算表示情報８３のクリックを条件に、上記ドラッグアンドドロップの操作をされた商品画像情報７２，７３，７４に対応する商品名とその数並びに該商品に係る価格情報の合計金額を元に、上記購入リスト情報を生成するプログラムである。
【００３１】
また、このインターネット４１を介するコンピュータ及びサーバの接続は一般に開放されて何人にも接続するものとしても良く、或いは、パスワード等を用いて販売者１２が組織する組織の会員にのみ接続を許可するものとしても良い。また、ここではネットワークをインターネット４１として説明しているが、このネットワークとしてイントラネット等の限定された範囲でのみ接続がされるものであっても良い。以下、サーバ３１から出力される情報は、顧客１１のコンピュータ２１のディスプレイ２３上に表示されるブラウザアプリケーションにより表示され、また、顧客１１はマウス２２やキーボードを用いて該コンピュータ２１のディスプレイ２３上に表示されたリンクやボタンや画像の情報をクリックやドラッグの操作をし、或いはキーボードにより文字情報の入力の操作をすることにより、サーバ３１への情報の出力を指示等する。
【００３２】
次に、この商品販売システム１により顧客１１が販売者１２から商品を購入する際の商品販売システム１の動作について、先ず図３に示すフローチャートにより説明する。この顧客１１がこの商品販売システム１により商品の購入をする場合には、この顧客１１がマウス２２等の情報入力手段を操作し、ブラウザアプリケーションのＵＲＬ欄に直接販売者のウェブページのＵＲＬの入力し、或いは、検索エンジンのウェブページの検索結果をクリックし、リンク集等の他のウェブページのリンクをクリック等することにより、該顧客１１のコンピュータ２１はインターネット４１を介してサーバ３１へウェブページの表示に必要なデータを請求する。これに対し、サーバ３１はカテゴリ画像情報５２，５３，５４及び文字情報５５等のウェブページ５１の表示に必要なデータを記憶手段３２より読み出した上で、インターネット４１を介して顧客１１のコンピュータ２１へ送出し、コンピュータ２１のディスプレイ２３は販売者１２が管理するこの商品販売システム１のトップページとなる図４に示すウェブページ５１を表示する（ステップＳｔ１）。なお、詳細は省略するが、上述の方法でこの図４に示すウェブページ５１の表示をする前に、予め顧客１１と販売者１２との間で定められたＩＤとパスワードの入力を顧客１１に要求する図示しないウェブページの情報をサーバ３１が送出して顧客１１のコンピュータ２１のディスプレイ２３が表示するものとし、このＩＤとパスワードが適正なものである場合にのみこの図４に示すウェブページ５１を表示するものとしても良い。また、以下この商品販売システム１の説明においては、顧客１１のコンピュータ２１のウェブページの画面表示を図４にしめすように図示したが、以下この商品販売システム１の説明で図示するウェブページの画面表示はこの商品販売システム１の説明に必要な要素のみを模式的に図示したものである。すなわち、実際に用いられるこの商品販売システム１でのウェブページの表示には、販売者１２のロゴマークや、顧客１１に対するあいさつ文や、この商品販売システム１についての説明、或いは、以下の顧客１１が購入手続を途中でキャンセルする場合にクリックされるキャンセルボタン等も表示されているが、このような表示については図示を省略する。また、顧客１１は情報入力手段であるマウス２２を用いてコンピュータ２１を操作するが、このマウス２２の操作に対応して該コンピュータ２１のディスプレイ２３上にはマウスポインタ（マウスカーソル）が表示されているが、このマウスポインタは図示を省略する。なお、このステップＳｔ１において表示する図４に示すウェブページ５１では、３つのカテゴリ画像情報５２，５３，５４と、顧客１１がこのウェブページ５１に表示されているカテゴリ画像情報５２，５３，５４の中から何れのカテゴリの商品を購入するかについてカテゴリを選択すべきことを促す文字情報５５が表示されている。なお、この実施の形態で挙げる商品販売システム１では、販売者１２は商品を「野菜」「雑貨」及び「化粧品」の３つのカテゴリに分類しており、図４に示すように、上記カテゴリ画像情報５２，５３，５４はそれぞれ該３つのカテゴリに対応するように表示がされている。
【００３３】
そして、これら３つのカテゴリ画像情報５２，５３，５４の何れかがクリックされたことについてそれぞれステップＳｔ２においてコンピュータ２１の端末側演算手段２４は判断し、これら３つのカテゴリ画像情報５２，５３，５４の何れもがクリックされていない場合には、再度ステップＳｔ２に戻って３つのカテゴリ画像情報５２，５３，５４の何れかがクリックされたかについての判断を繰り返す。また、上記ステップＳｔ２において３つのカテゴリ画像情報５２，５３，５４の何れかがクリックされた場合には、コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、ステップＳｔ３において、サーバ３１のサーバ側演算手段３３は、クリックされた３つのカテゴリ画像情報５２，５３，５４の何れかに対応する特定のカテゴリ情報を記憶手段３２から読み出す。なお、この実施の形態で挙げる商品販売システム１では、顧客１１はステップＳｔ２においてカテゴリ画像情報５２をクリックし、「野菜」のカテゴリを選択して今回の購入手続を行うものとして以下説明する。
【００３４】
次いで、サーバ３１のサーバ側演算手段３３は、上記のカテゴリ情報関連する商品に関する情報を読み出すと共に、新たなウェブページ６１の表示に必要な情報を記憶手段３２から読み出して送出し、これにより顧客１１のコンピュータ２１の端末側演算手段２４は画面表示を遷移させて図５に示すウェブページ６１を表示する（ステップＳｔ４）。このステップＳｔ４において表示する図５に示すウェブページでは、３つの袋画像情報６２，６３，６４と、該袋画像情報６２，６３，６４それぞれに対応する支払金額情報６５，６６，６７と、顧客１１がこのウェブページ６１に表示されている袋画像情報６２，６３，６４又は支払金額情報６５，６６，６７の中から何れの支払金額に対応する大きさの袋を用いて商品の購入するかについて、袋の大きさを選択すべきことを促す文字情報６８が表示されている。なお、この実施の形態で挙げる商品販売システム１では、販売者１２は支払金額を「５，０００円」，「３，０００円」，「２，０００円」とした三種類の仮想的な袋を用意している。また、図５に示すように、上記袋画像情報６２，６３，６４の大きさは、何れもこれらの支払金額の大きさに比例する大きさとされて表示されている。また、上記支払金額情報６５，６６，６７は、画像情報ではなくテキスト情報であって、それぞれ該袋画像情報６２，６３，６４と対応する位置関係で表示がされている。
【００３５】
そして、上記コンピュータ２１の端末側演算手段２４は、この３つの袋画像情報６２，６３，６４又は３つの支払金額情報６５，６６，６７の何れかがクリックされたことについてそれぞれステップＳｔ５において判断し、これら３つの袋画像情報６２，６３，６４又は３つの支払金額情報６５，６６，６７の何れもがクリックされていない場合には、再度ステップＳｔ５に戻って３つの袋画像情報６２，６３，６４又は３つの支払金額情報６５，６６，６７の何れかがクリックされたかについての判断を繰り返す。また、上記ステップＳｔ５において、３つの袋画像情報６２，６３，６４又は３つの支払金額情報６５，６６，６７の何れかがクリックされたと上記コンピュータ２１の端末側演算手段２４が判断した場合には、該端末側演算手段２４はその旨をサーバ３１に通信し、図６に示すステップＳｔ６において、サーバ３１はクリックされた３つの袋画像情報６２，６３，６４又は３つの支払金額情報６５，６６，６７のうち顧客１１が選択した袋に関する情報、すなわち、仮想容積情報等を記憶手段３２から読み出す。なお、膨張袋画像情報や破壊袋画像情報は上記３つの袋画像情報６２，６３，６４に対応してそれぞれ複数種類用意されているが、上記ステップＳｔ５の時点で以降のこの商品販売システム１の動作で用いられる膨張袋画像情報や破壊袋画像情報は特定されるため、この時点で予めサーバ３１は記憶手段３２から該膨張袋画像情報や破壊袋画像情報を取り出しておいても良い。また、ここで記憶手段３２から読み出される仮想容積情報は、商品の体積が仮想的に数字で特定された後述する仮想体積情報に係る数値の和（後述する合計仮想体積情報ｎ）の上限となる上限数値で特定されたものである。この数値は、上記支払金額情報の大きさに比例して大きな数値とされており、このため、支払金額情報が「３，０００円」の袋に対応する仮想容積情報は、支払金額情報が「２，０００円」の袋に対応する仮想容積情報よりも大きいものとされており、同様に、支払金額情報が「５，０００円」の袋に対応する仮想容積情報は、支払金額情報が「３，０００円」の袋に対応する仮想容積情報よりも大きいものとされている。また、上記膨張袋画像情報８２は、それぞれ特定の袋画像情報に対応しているとともに、膨張の大小の程度に差がつけられて複数設けられている。そして、上記袋画像情報６２，６３，６４から選択された特定の袋画像情報に対応したこれら複数の膨張袋画像情報は、この仮想の袋の中に後述するようにドラッグアンドドロップされた（詰め込まれた）一又は複数の商品の仮想体積情報の和（後述する合計仮想体積情報ｎ）に比例して、より大きく中から膨張した状態の画像となるように対応するものとされている（つまり、袋画像情報は、袋の中に何も入れられていない状態の画像の情報であって、また、膨張袋画像情報は、この仮想の袋内に詰め込まれた商品の合計仮想体積情報ｎの値が大きなものとなるにつれて、より袋の中から膨張した状態の画像の情報が用いられている）。なお、この実施の形態で挙げる商品販売システム１では、顧客１１はステップＳｔ２において袋画像情報６２をクリックし、「５，０００円」の袋を仮想の袋として選択して、今回の購入手続を行うものとして以下説明する。
【００３６】
次いで、サーバ３１のサーバ側演算手段３３は、上記の袋に関する情報を記憶手段３２から読み出すと共に、新たなウェブページ７１の表示に必要な情報を記憶手段３２から読み出して送出し、これにより顧客１１のコンピュータ２１の端末側演算手段２４は画面表示を遷移させて図７に示すウェブページ７１を表示する（ステップＳｔ７）。このステップＳｔ７において、図７に示すウェブページ７１では、上記ステップＳｔ３において記憶手段３２から読み出された商品画像情報７２，７３，７４と、ステップＳｔ５において顧客１１により選択された袋である袋画像情報６２と、商品を袋に詰め込むべきことを促す文字情報７５が表示されている。さらに、上記文字情報７５の下方には、図７に示すように、このウェブページ７１が表示されている際に顧客１１が可能な操作に関する説明、つまり、顧客１１が該商品画像情報７２，７３，７４をクリックして該袋画像情報６２までドラッグして該袋画像情報６２上で該商品画像情報７２，７３，７４をドロップすることにより、この商品販売システム１での商品購入が可能である旨を説明する文字情報７６が表示されている（詳細は図示を省略する）。また、上記商品画像情報７２，７３，７４の下方には、後述の方法により袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップされた商品、つまり、顧客１１が仮想の袋の中に詰め込んだ商品の一覧とその商品毎の数量を示す現在購入内容表示情報７７が表示される。この現在購入内容表示情報７７は、記憶手段３２に記憶されている前記現在購入内容生成手段により生成されるものである。なお、この商品販売システム１では、販売者１２は、今回顧客１１が選択したカテゴリである「野菜」に属する商品は「かぼちゃ」「ピーマン」「大根」の三種類の野菜を用意しており、図７に示すように、上記商品画像情報７２，７３，７４の画像の内容は、何れもこれらの野菜「かぼちゃ」「ピーマン」「大根」を表示する。また、サーバ３１のサーバ側演算手段３３は、以下で説明する商品画像情報７２，７３，７４の袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９へのドラッグアンドドロップの操作をして袋内に商品を詰め込んだ回数をカウントするための変数（以下、詰込変数という。）をｍと定め、このｍには数値０を代入し、また、ドラッグアンドドロップの操作により現時点で袋内に詰め込まれた商品の仮想体積を合計するための変数（合計仮想体積情報という）をｎと定め、このｎにも数値０を代入する（ステップＳｔ８）。なお、ここで用いている詰込変数ｍは、顧客１１が一つも商品を袋に詰め込んでいないまま清算処理を行わないようにするためのものであり、このため、詰込変数ｍが０の場合に表示するウェブページ７１には後述する清算処理を開始するための図８に示す清算表示情報８３を表示していない。しかしながら、図７に示すウェブページ７１では、上記商品画像情報７２，７３，７４，袋画像情報６２，文字情報７５以外に、図８に示す清算表示情報８３が表示されていても良く、この清算表示情報８３がクリックされた場合には、後述するステップＳｔ１８に進み、図１１に示すウェブページ１０１が表示されるよう動作されるものであっても良く、この場合、清算の処理をする後述する図１１に示すウェブページ１０１では、顧客１１が一つも袋の中に商品を詰め込んでいない場合には会計の処理を開始する会計情報１０５を表示しないものとしても良い。
【００３７】
そして、上記コンピュータ２１の端末側演算手段２４は、この３つの商品画像情報７２，７３，７４の何れかが、ステップＳｔ７により表示されたウェブページ７１上の袋画像情報６２に対して、又は後述するステップＳｔ１５により表示されたウェブページ８１上の膨張袋画像情報８２に対して、ドラッグアンドドロップの操作がされたか否かを判断する（ステップＳｔ９）。なお、ここでいうドラッグアンドドロップの操作は、一般にコンピュータ上のファイルやフォルダの操作に用いられる操作であって、マウスポインタを画面上のファイルやフォルダのアイコン等に合わせてマウスのボタンを押し（クリックし）て、そのままマウスのボタンを押しながら（クリックしたまま）目的の位置に移動してマウスのボタンを離す操作である。すなわち、この実施の形態に係る商品販売システムにおいて、このドラッグアンドドロップの操作は、具体的には、顧客１１のマウス２２の操作により、図７に示すウェブページ７１に表示された３つの商品画像情報７２，７３，７４の何れかにマウスポインタが合わされて、マウス２２をクリックされ、そのままマウス２２のボタンを押しながら（クリックされたまま）袋画像情報６２上又は膨張袋画像情報８２上まで移動され（ドラッグされ）マウス２２のボタンが離される（ドロップされる）操作を言う。
【００３８】
そして、上記コンピュータ２１の端末側演算手段２４は、このステップＳｔ９においてこれら３つの商品画像情報７２，７３，７４の何れもが袋画像情報６２又は膨張袋画像情報８２に対してドラッグアンドドロップの操作がされていないと判断した場合には、ステップＳｔ１０において、サーバ３１のサーバ側演算手段３３は上記詰込変数ｍが０であるか否かを判断し、該詰込変数ｍが０である場合（未だ一度もステップＳｔ９で判断するドラッグアンドドロップの操作がされたとは判断されていない場合）には、再度ステップＳｔ９に戻って上記３つの商品画像情報７２，７３，７４の何れかが袋画像情報６２又は膨張袋画像情報８２に対してドラッグアンドドロップの操作がされたか否かについての判断を繰り返す。また、上記ステップＳｔ１０において、上記詰込変数が０ではない場合（既に一回以上ステップＳｔ９で判断するドラッグアンドドロップの操作がされたと判断された場合）には、ステップＳｔ１１において、後述するウェブページ８１に表示されている清算表示情報８３がクリックされたか否かについて判断され、該清算表示情報８３がクリックされた場合には、上記コンピュータ２１の端末側演算手段２４は、その旨をサーバ３１に通信し、後述するステップＳｔ１６以下の商品の清算の処理（支払金額の精算）に進む。また、上記ステップＳｔ１１において、上記清算表示情報８３がクリックされていないと判断された場合には、再度上記ステップＳｔ９に戻って３つの商品画像情報７２，７３，７４の何れかが袋画像情報６２又は膨張袋画像情報８２に対してドラッグアンドドロップの操作がされたかについての判断を繰り返す。なお、上記清算表示情報８３とは、上記記憶手段３２に予め記憶されている情報であり、顧客による清算の意思を確認するために使用される情報（クリックされるボタン）であり、文字情報又は画像情報からなるものである。
【００３９】
また、上記ステップＳｔ９において、上記３つの商品画像情報７２，７３，７４の何れかが袋画像情報６２又は膨張袋画像情報８２に対してドラッグアンドドロップの操作がされたと判断した場合には、コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、該サーバ３１のサーバ側演算手段３３は、上記詰込変数ｍには１を加える（ステップＳｔ１２）。なお、この実施の形態で挙げる商品販売システム１は、顧客１１は商品画像情報７２を袋画像情報６２又は膨張袋画像情報８２にドラッグアンドドロップ操作をし、商品「かぼちゃ」を仮想の袋内に詰め込んだものとして以下説明する。
【００４０】
上記ステップＳｔ１２に続いて、サーバ３１のサーバ側演算手段３３は、上記合計仮想体積情報ｎに、上記ドラッグアンドドロップの操作がされた商品画像情報７２，７３，７４の何れかの仮想体積情報を加える（ステップＳｔ１３）。すなわち、上記合計仮想体積情報ｎに、商品画像情報７２に係る商品「かぼちゃ」の仮想体積情報（数値）「９」を加える。そして、上記ステップＳｔ１３により得られた新たな合計仮想体積情報ｎを、上記ステップＳｔ６で読み出されている仮想容積情報と比較する（ステップＳｔ１４）。ここで、合計仮想体積情報ｎが仮想の袋の仮想容積情報よりも大きい場合（例えば、該仮想容積情報が「８」である場合）には、この仮想の袋には商品「かぼちゃ」が入りきらずに破壊されたものとし、後述する破壊袋画像情報９０を表示するステップＳｔ２１以下の再試行画面の処理に進む。
【００４１】
また、サーバ３１のサーバ側演算手段３３は、上記ステップＳｔ１４において合計仮想体積情報ｎが仮想の袋の仮想容積情報と同じかより小さい場合には、新たなウェブページ８１に必要な情報を記憶手段３２から読み出して送出し、これにより顧客１１のコンピュータ２１は画面表示を遷移させて図８に示すウェブページ８１を表示する（ステップＳｔ１５）。このステップＳｔ１５において表示するウェブページ８１では、図８に示すように、上記ウェブページ７１とほぼ同じ構成とされており、商品画像情報７２，７３，７４と、膨張袋画像情報８２と、文字情報７５，７６，現在購入内容表示情報７７が表示されている。また、この現在購入内容表示情報７７は、これまでに袋画像情報６２又は膨張袋画像情報８２内にドラッグアンドドロップされた（仮想の袋の中に詰め込まれた）商品の名前と該商品の個数について表示されている。また、このウェブページ８１の右側には清算表示情報８３が表示される。この清算表示情報８３がクリックされた場合には、清算の処理をする（このウェブページ７１上での顧客１１の購入の手続を終了する）旨の表示がされている。
【００４２】
なお、上記膨張袋画像情報８２，８６，８７，８８，８９は、上述した通り、膨張の大小の程度に差がつけられて複数のものが記憶手段３２に記憶されており、このウェブページ８１に用いる該膨張袋画像情報８２，８６，８７，８８，８９は、該ウェブページ８１を表示する時点での上記合計仮想体積情報ｎの大きさに比例した大きさの膨張袋画像情報８２，８６，８７，８８，８９を上記サーバ３１のサーバ側演算手段３３が判断して出力し、顧客１１のコンピュータ２１の端末側演算手段２４はこれを用いてウェブページ８１を表示する。すなわち、支払金額情報が「５，０００円」であり、仮想容積情報が５０とされた仮想の袋を例に説明すると、この仮想の袋に対応する画像情報としては、図９に示すような一つの袋画像情報６２と、該袋画像情報よりやや膨張した状態から徐々に膨張しきった破壊寸前の状態に至る５段階の膨張袋画像情報８２，８６，８７，８８，８９と、破壊袋画像情報９０がサーバ３１の記憶手段３２に記憶されている。また、これら袋画像情報６２及び膨張袋画像情報８２，８６，８７，８８，８９は、上記ウェブページ８１に表示される際に上記合計仮想体積情報ｎの大きさに対応する膨張袋画像情報が選択されて表示に用いられるものとされており、例えば、合計仮想体積情報が０＜ｎ＜１０の場合には上記膨張袋画像情報８２が用いられるものとし、合計仮想体積情報が１１＜ｎ＜２０の場合には上記膨張袋画像情報８６が用いられるものとし、合計仮想体積情報が２１＜ｎ＜３０の場合には上記膨張袋画像情報８７が用いられるものとし、合計仮想体積情報が３１＜ｎ＜４０の場合には上記膨張袋画像情報８８が用いられるものとし、合計仮想体積情報が４１＜ｎ≦５０の場合には上記膨張袋画像情報８９が用いられるものとする。なお、合計仮想体積情報ｎが０である場合（まだ仮想の袋の中に一つも商品が入れられておらず、上記ウェブページ７１を表示する場合）には、袋画像情報６２が用いられ、また、合計仮想体積情報ｎが５０よりも大きい場合（仮想の袋の中に仮想容積情報を超える量の仮想体積情報の商品が入れられている場合）には、後述する破壊袋画像情報９０を表示するステップＳｔ２１以下の再試行画面の処理に進む。なお、この仮想の袋の中に商品が入れられている状態の一例としてのウェブページ８１では、膨張袋画像情報８２が表示されているが、このようにこのウェブページ８１を表示する時点での合計仮想体積情報に応じて、適宜膨張袋画像情報８２に代えて膨張袋画像情報８６，８７，８８，８９を用いてウェブページ８１を表示する。なお、これまでの上記ウェブページ８１の説明においては、膨張している袋の画像情報としては膨張袋画像情報８２についてのみ説明しているが、これは適宜膨張袋画像情報８６，８７，８８，８９の何れかに置き換えて表示されるべきものである。また、図９に図示した袋は、支払金額情報が「５，０００円」の仮想の袋であるが、この商品販売システム１で用いる他の仮想の袋、すなわちこの実施の形態で説明すれば「３，０００円」，「２，０００円」の仮想の袋についても、上記のように膨張の段階が複数のものとされた膨張袋画像情報が用意されており、記憶手段３２に記憶され必要に応じて選択され、表示手段に表示される。
【００４３】
このように上記ステップＳｔ１５において上記ウェブページ８１に画面遷移がされた場合には、再びステップＳｔ９に戻り、コンピュータ２１の端末側演算手段２４は、上記３つの商品画像情報７２，７３，７４の何れかが、上記ウェブページ８１上の膨張袋画像情報８２に対してドラッグアンドドロップの操作がされたことを判断する。このように、この商品販売システム１では、顧客１１により上記ステップＳｔ１１において清算表示情報８３がクリックされ、後述するステップＳｔ１６に進むか、或いは、上記ステップＳｔ９において顧客１１により商品画像情報７２，７３，７４が袋画像情報６２又は膨張袋画像情報８２にドラッグアンドドロップの操作がされた結果、合計仮想体積情報ｎが仮想の袋の仮想容積情報よりも大きいと判断され（仮想の袋には商品が入りきらずに破壊されたと判断され）、後述するステップＳｔ２１に進まない限りは、この商品販売システム１の動作はステップＳｔ９及びステップＳｔ１２ないしステップＳｔ１５の間を繰り返すものとされている。
【００４４】
また、コンピュータ２１の端末側演算手段２４は、上記ステップＳｔ１１において、顧客１１がウェブページ８１上に表示された清算表示情報８３をクリックしたと判断した場合には、該コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、該サーバ３１のサーバ側演算手段３３は、記憶手段３２からグラフ生成手段や購入リスト生成手段に係る情報等を読み出す（図１０に示すフローチャートのステップＳｔ１６）。そして、サーバ３１のサーバ側演算手段３３は、先に上記ステップＳｔ６において読み出した顧客１１が選択した袋画像情報に対応した仮想容積情報と、上記ステップＳｔ９において顧客１１が袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をした商品の仮想体積情報の和である上記合計仮想体積情報ｎに基づき、上記グラフ生成手段により、該仮想容積情報と該合計仮想体積情報ｎとの比率を示すグラフ情報１０２を生成し、また、購入リスト生成手段により該ステップＳｔ９において顧客１１が袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をした商品の商品名とその回数並びに該商品に係る価格情報の合計金額である購入リスト情報を生成する（ステップＳｔ１７）。すなわち、このグラフ情報１０２は、顧客１１が今回の商品の購入において、自身が袋の中にどのくらいの体積の商品を入れたのか、また、あとどのくらいの商品を袋の中に入れることができたのか、を一目で把握できるものとなっている。そして、このグラフ情報１０２の生成と共に、サーバ３１は、新たなウェブページ１０１の表示に必要な情報を記憶手段３２から読み出して送出し、これにより顧客１１のコンピュータ２１の端末側演算手段２４は、画面表示を遷移させて図１１に示すウェブページ１０１を表示する（ステップＳｔ１８）。このステップＳｔ１８において表示するウェブページ１０１では、図１１に示すように、上記ステップＳｔ１６において記憶手段３２から読み出されたグラフ生成手段により生成されたグラフ情報１０２と、購入リスト情報１０３と、再試行情報１０４と、会計情報１０５と、該購入リスト情報１０３が袋（袋画像情報）の中に詰め込まれた商品のリストである旨を説明する文字情報１０６とが表示される。なお、このウェブページ１０１には、上記再試行情報１０４及び会計情報１０５についての説明書きも表示されているが、これについては図示を省略する。なお、上記購入リスト情報１０３は、上記ステップＳｔ１１において清算表示情報８３がクリックされた時点において、顧客１１が袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をした商品の（各）名前（商品名），そ（れら）の価格情報及び商品毎の数量を表示するものであると共に、上記ステップＳｔ１７で算出した該顧客１１がドラッグアンドドロップの操作をした商品の価格情報の合計金額が表示されたものである。このため、上記再試行情報１０４又は会計情報１０５をクリックする前に、顧客１１は、自身が会計（清算）時に支払う金額である支払金額情報と、実際に該顧客１１が購入した商品の価格の合計金額を比較することができることから、上述したような該顧客１１のゲーム感覚を高めることができ、また、該再試行情報１０４又は会計情報１０５の何れをクリックするかについて顧客１１が決定するための参考とすることができる。また、再試行情報１０４は、これをクリックすることにより上記ステップＳｔ７に戻ることができ（再度図７に示すウェブページ７１に戻ることができ）、これにより最初から袋画像情報６２に商品画像情報７２，７３，７４をドラッグアンドドロップにより詰め込むことができるものである。また、上記会計情報１０５は、これをクリックすることにより上記購入リスト情報１０３の内容で今回の顧客１１の購入する商品の内容及び数量を確定し、図示を省略するウェブページにおいて商品の代金の送金方法や顧客１１の住所や氏名或いは、購入した商品の発送先の住所等を入力する会計処理のためのウェブページを開くことができる。
【００４５】
そして、顧客１１のコンピュータ２１の端末側演算手段２４は、この再試行情報１０４又は会計情報１０５の何れかがクリックされたことについてそれぞれステップＳｔ１９及びステップＳｔ２０において判断し、これら再試行情報１０４又は会計情報１０５の何れもがクリックされていない場合には、再度ステップＳｔ１９及びステップＳｔ２０に戻ってこれら再試行情報１０４又は会計情報１０５の何れかがクリックされたか否かについての判断を繰り返す。また、上記ステップＳｔ１９において再試行情報１０４がクリックされた場合には、コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、サーバ３１のサーバ側演算手段３３は、記憶手段３２からウェブページ７１の表示に必要な情報を送出し、上述した通り、再度ステップＳｔ７に戻る。また、上記ステップＳｔ２０において会計情報１０５がクリックされた場合には、サーバ３１のサーバ側演算手段３３は記憶手段３２から上述した通り会計処理のためのウェブページの表示に必要な情報を送出する。なお、この会計処理のためのウェブページは、現在既に多く開設されている商品の販売のためのウェブページで用いられている会計処理のためのウェブページと同様なものであることから、詳細は省略する。
【００４６】
また、サーバ３１のサーバ側演算手段３３が、上記ステップＳｔ１４において合計仮想体積情報ｎが、顧客１１がステップＳｔ４でクリックして選択した仮想の袋の仮想容積情報よりも大きいと判断した場合には、図１２に示すステップＳｔ２５において、サーバ３１は先にも読み出した商品画像情報７２，７３，７４，破壊袋画像情報９０とともに再試行情報１１３及び終了情報１１４等の新たなウェブページ１１１の表示に必要な情報を記憶手段３２から読み出して送出し、これにより顧客１１のコンピュータ２１は画面表示を遷移させて図１３に示すウェブページを表示する（ステップＳｔ２２）。このステップＳｔ２２において表示する図１３に示すウェブページ１１１では、上述ウェブページ７１，８１とかなり似た構成とされており、商品画像情報７２，７３，７４と、破壊袋画像情報９０と、文字情報１１５，１１６及び現在購入内容表示情報７７が表示されている。また、この現在購入内容表示情報７７は、上述の通り現在購入内容生成手段により生成された情報であって、これまでに袋画像情報６２又は膨張袋画像情報８２内にドラッグアンドドロップされた（仮想の袋の中に詰め込まれた）商品の名前と該商品の個数について表示されている。また、このウェブページ１１１の右側には再試行情報１１３及び終了情報１１４を表示する。そして、上記文字情報１１５は、仮想の袋の中に商品を詰め込みすぎたために袋が破れた旨を表示しており、また、上記文字情報１１６は、上記現在購入内容表示情報７７内に表示されている仮想の袋の中に詰め込まれた商品をもとにして、再度商品の詰め込みをするためには再試行情報１１３をクリックし、また、今回の商品購入の手続を終了するのであれば、終了情報１１４をクリックすればよい旨を表示している。なお、図示しないが、サーバ３１のサーバ側演算手段３３により、上記終了情報１１４がクリックされたと判断された場合には、それまで記憶手段３２に記憶された（顧客１１がクリックした）袋画像情報６２，該袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９にドラッグアンドドロップの操作をした商品の（各）名前（商品名），そ（れら）の価格情報及び商品毎の数量、上記ステップＳｔ１７で算出した該顧客１１がドラッグアンドドロップの操作をした商品の価格情報の合計金額等の各情報は全て消去される。
【００４７】
そして、顧客１１のコンピュータ２１の端末側演算手段２４は、ステップＳｔ２２において上記ウェブページ１１１を表示すると共に、上記再試行情報１１３がクリックされたか否かを判断する（ステップＳｔ２３）。そして、このステップＳｔ２３において再試行情報１１３がクリックされていないと判断した場合には、上記終了情報１１４がクリックされたことについてステップＳｔ２４において判断する。そして、このステップＳｔ２４において終了情報１１４がクリックされていないと判断された場合には、再度、上記再試行情報１１３がクリックされたか否かを判断する（ステップＳｔ２３）。このため、上記ウェブページ１１１が表示されている場合には、顧客１１が上記再試行情報１１３又は終了情報１１４をクリックしない限りは、上記ステップＳｔ２３及びステップＳｔ２４を繰り返す。また、上記ステップＳｔ２３において再試行情報１１３がクリックされたと判断された場合には、後述するステップＳｔ２５に進む。また、上記ステップＳｔ２４において終了情報１１４がクリックされたと判断した場合には、顧客１１はこの商品販売システム１による商品の購入を継続しないため、終了する。
【００４８】
また、顧客１１のコンピュータ２１の端末側演算手段２４は、上記ステップＳｔ２３において上記再試行情報１１３がクリックされたと判断した場合には、該顧客１１のコンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、サーバ３１は再試行情報１２３及び商品購入キャンセル用画像情報１２４等の新たなウェブページ１２１の必要な情報を記憶手段３２から読み出して送出し（ステップＳｔ２５）、これにより顧客１１のコンピュータ２１の端末側演算手段２４は、画面表示を遷移させて図１４に示すウェブページ１２１を表示する（ステップＳｔ２６）。このステップＳｔ２６において表示するウェブページ１２１では、図１４に示すように、上記破壊袋画像情報９０と、この破壊袋画像情報９０に重ねて表示されるとともに、これまでに袋画像情報６２又は膨張袋画像情報８２内にドラッグアンドドロップの操作がされた（仮想の袋の中に詰め込まれた）一又は複数の商品画像情報１２７と、再試行情報１２３と、商品購入キャンセル用画像情報１２４と、文字情報１２５，１２６とが表示されている。また、上記破壊袋画像情報９０の右側には再試行情報１２３が表示されており、該再試行情報１２３の更に右側には商品購入キャンセル用画像情報１２４が表示されている。また、上記破壊袋画像情報９０の上方に表示された文字情報１２６は、詳細は図示を省略するが、破壊袋画像情報９０に重ねて表示された一又は複数の商品画像情報１２７を、上記商品購入キャンセル用画像情報１２４上にドラッグアンドドロップの操作をすることによって破壊袋画像情報９０内から取り除くことができ、仮想の袋内に詰め込んだ商品を取り出すことができることと、再試行情報１２３をクリックすることにより再度仮想の袋内（袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９上）に商品（商品画像情報７２，７３，７４）を詰め込むことができるウェブページに画面遷移して詰め込みを再試行することができる旨が表示されている。なお、このウェブページ１２１の破壊袋画像情報９０に重ねて表示された上記一又は複数の商品画像情報１２７は、上記ウェブページ７１にて表示されていた商品画像情報７２，７３，７４と同一のものを用いている。
【００４９】
そして、サーバ３１がステップＳｔ２５において上記ウェブページ１２１に必要な情報を送出した後、顧客１１のコンピュータ２１の端末側演算手段２４は、該ウェブページ１２１上において上記商品画像情報１２７が上記商品購入キャンセル用画像情報１２４にドラッグアンドドロップの操作がされたことについてステップＳｔ２７において判断する。このドラッグアンドドロップの操作は、上述のステップＳｔ９での判断で説明したものと同様なものである。そして、ステップＳｔ２７において、上記ドラッグアンドドロップの操作がされたと判断した場合には、コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、サーバ３１は改めてウェブページ１２１の表示に必要な情報を抄出し、ステップＳｔ２８において、コンピュータ２１の端末側演算手段２４は、上記商品購入キャンセル用画像情報１２４上でドロップされた商品画像情報１２７以外の商品画像情報１２７を再度ドラッグアンドドロップの操作により商品購入キャンセル用画像情報１２４上にドロップされた商品画像情報１２７を取り除いた表示をする。そして、このステップＳｔ２８における表示をした後、コンピュータ２１の端末側演算手段２４は、再びステップＳｔ２７に戻り、ドラッグアンドドロップの操作がされたか否かを判断する。
【００５０】
そして、顧客１１のコンピュータ２１の端末側演算手段２４は、このステップＳｔ２７において上記商品画像情報１２７の何れもが商品購入キャンセル用画像情報１２４に対してドラッグアンドドロップの操作がされていないと判断した場合には、ステップＳｔ２９において、上記再試行情報１２３がクリックされたかについて判断し、該ステップＳｔ２９において該再試行情報１２３がクリックされていない場合には、再度上記ステップＳｔ２７に戻って上記商品画像情報１２７の何れかが上記商品購入キャンセル用画像情報１２４に対してドラッグアンドドロップの操作がされたか否かの判断を繰り返す。
【００５１】
また、顧客１１のコンピュータ２１の端末側演算手段２４は、上記ステップＳｔ２９において、上記再試行情報１２３がクリックされたと判断した場合には、コンピュータ２１の端末側演算手段２４はその旨をサーバ３１に通信し、サーバ３１のサーバ側演算手段３３はウェブページの表示に必要なデータを送出し、これにより顧客１１のコンピュータ２１は画面表示を遷移させて上記図７に示すウェブページ７１又は図８に示すウェブページ８１と同様なウェブページ（図示は省略する）を表示する（ステップＳｔ３０）。また、サーバ３１のサーバ側演算手段３３は、上記ステップＳｔ８の処理を行い、顧客１１のコンピュータ２１の端末側演算手段２４は、再び顧客１１による袋画像情報６２又は膨張袋画像情報８２に商品画像情報７２，７３，７４のドラッグアンドドロップの操作がされたか否かを判断する（ステップＳｔ９）。すなわち、このステップＳｔ３０において表示するウェブページでは、商品画像情報７２，７３，７４と、文字情報７５，７６と、現在購入内容表示情報７７が表示されると共に、袋画像情報６２又は膨張袋画像情報８２及び清算表示情報８３を表示する。つまり、このステップＳｔ３０で表示するウェブページでは、上記ステップＳｔ２７及びステップＳｔ２８において顧客１１が商品画像情報１２７を商品購入キャンセル用画像情報１２４にドラッグアンドドロップの操作を行うことにより動かした商品画像情報１２７を除く商品画像情報１２７が仮想の袋の中に入った状態（詰め込まれた状態）とされており、このため、該仮想の袋の中の状態に応じて該ウェブページでは袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９が適宜選択されて表示され、また、上記現在購入内容表示情報７７はこの時点における該仮想の袋の中の商品の名前及び個数等の状態（先にステップＳｔ１４において該仮想の袋が破壊された際の該現在購入内容表示情報７７より、上記ステップＳｔ２７において上記商品購入キャンセル用画像情報１２４にドラッグアンドドロップの操作により取り除かれた商品に対応する商品に関する情報を除いた状態）が表示されている。そして、上記の通りサーバ３１はステップＳｔ８の処理を行い、また、ステップＳｔ９において、コンピュータ２１の端末側演算手段２４は、顧客１１により上記商品画像情報７２，７３，７４を袋画像情報６２又は膨張袋画像情報８２にドラッグアンドドロップの操作がされたか否かを判断をする。
【００５２】
なお、詳細は省略するが、サーバ３１は、上記ウェブページ１２１が表示された際に適宜変数等のフラグ情報を用意し、上記ステップＳｔ２７において一度もドラッグアンドドロップの操作がされていない状態か、或いは、上記ステップＳｔ２７において一度以上ドラッグアンドドロップの操作がされた状態か、を該フラグ情報により判断できるものとしてもよい。この場合、上記フラグ情報によりまだ一度も上記ステップＳｔ２７においてドラッグアンドドロップの操作がされていないと判断される場合には、上記ウェブページ１２１には再試行情報１２３を表示しないものとし、また、上記ステップＳｔ２９に進む事無く、再度該ステップＳｔ２７を繰り返すものとしても良い。
【００５３】
なお、上記の商品販売システム１の動作において、顧客１１のコンピュータ２１には該顧客１１の動作毎に新たにウインドウが表示される構成、つまり、顧客１１の動作毎に画面表示に遷移される構成とされているが、このような構成とする必要は無い。すなわち、顧客１１の操作に応じて一つのウェブページ内での表示の一部分のみが新たに該顧客１１の動作に応じて画面表示を変えるものとしても良い。また、このようなウェブページの一部分のみの表示のみを変えるものとする場合には、ウェブページの一部分を入れ子状の構造とするフレームを用いても良く、或いは、ウェブページの一部分のみで動作するＡＪＡＸやアドビシステムズ株式会社のフラッシュ、或いは、マイクロソフト株式会社のシルバーライト等の技術により動作するものとしても良い。また、特にこの商品販売システム１がこのような技術により動作するものとしたような場合には、上述の説明では必要に応じて顧客１１のコンピュータ２１がサーバ３１に情報を送信し、その都度これに応じてサーバ３１が必要な情報を送出する（返信する）としているが、最初に該顧客１１のコンピュータ２１にサーバ３１にこの商品販売システム１の最初のウェブページの情報の送出をする際に、該商品販売システム１の動作に必要な情報を一度に送出し、この情報により該顧客１１のコンピュータ２１上で単独で動作するものとし、最終的に確定的な情報に付いてのみ後に該コンピュータ２１とサーバ３１との間で通信するものとしても良い。また、それぞれのウェブページ上に顧客１１がキャンセルボタンを表示させ、これによりいつでも顧客１１が購入手続を注することができるものとしても良い。また、この商品販売システム１の動作においては、例えば袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９に商品画像情報７２，７３，７４をドラッグアンドドロップの操作をし、これらの画像情報に対応する画像情報が破壊画像情報９０となるタイミングに合わせて物が壊れるような音を出すように、顧客１１のマウス２２の操作に合わせて音を出すものとしても良い。また、同様に例えば袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９に商品画像情報７２，７３，７４をドラッグアンドドロップの操作をした瞬間に、これら袋画像情報６２又は膨張袋画像情報８２，８６，８７，８８，８９に物が入ってたわむようなアニメーションを表示するものとしても良い。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る商品販売システムの構成を示す模式図である。
【図２】情報対応テーブルを示す表である。
【図３】本発明の実施の形態に係る商品販売システムの動作を示すフローチャートである。
【図４】本発明の実施の形態に係る商品販売システムの購入する商品のカテゴリを選択する画面を示す模式図である。
【図５】本発明の実施の形態に係る商品販売システムの購入する商品を詰め込む袋の大きさを選択する画面を示す模式図である。
【図６】本発明の実施の形態に係る商品販売システムの動作を示すフローチャートである。
【図７】本発明の実施の形態に係る商品販売システムの商品を袋に詰め込む画面を示す模式図である。
【図８】本発明の実施の形態に係る商品販売システムの商品を袋に詰め込む画面を示す模式図である。
【図９】本発明の実施の形態に係る商品販売システムの商品を詰め込む袋画像情報，膨張袋画像情報及び破壊袋画像情報を示す模式図である。
【図１０】本発明の実施の形態に係る商品販売システムの動作を示すフローチャートである。
【図１１】本発明の実施の形態に係る商品販売システムの清算をする画面を示す模式図である。
【図１２】本発明の実施の形態に係る商品販売システムの動作を示すフローチャートである。
【図１３】本発明の実施の形態に係る商品販売システムの清算をする画面を示す模式図である。
【図１４】本発明の実施の形態に係る商品販売システムの商品購入キャンセル用画像情報が表示された画面を示す模式図である。
【符号の説明】
【００５５】
１    商品販売システム
１１    顧客
２１    コンピュータ
２２    マウス
２３    ディスプレイ
２４    端末側演算手段
３１    サーバ
３２    記憶手段
３３    サーバ側演算手段
４１    インターネット
５１    ウェブページ
５２，５３，５４    カテゴリ情報
６１    ウェブページ
６２，６３，６４    袋画像情報
６５，６６，６７    支払金額情報
７１    ウェブページ
７２，７３，７４    商品画像情報
８１    ウェブページ
８２，８６，８７，８８，８９    膨張袋画像情報
８３    清算表示情報
９０    破壊袋画像情報
１０１    ウェブページ
１０２    グラフ情報
１０４    再試行情報
１１１    ウェブページ
１１３    再試行情報
１２４    商品購入キャンセル用画像情報
【図１】
0005041530.tif 000002
【図２】
0005041530.tif 000003
【図３】
0005041530.tif 000004
【図４】
0005041530.tif 000005
【図５】
0005041530.tif 000006
【図６】
0005041530.tif 000007
【図７】
0005041530.tif 000008
【図８】
0005041530.tif 000009
【図９】
0005041530.tif 000010
【図１０】
0005041530.tif 000011
【図１１】
0005041530.tif 000012
【図１２】
0005041530.tif 000013
【図１３】
0005041530.tif 000014
【図１４】
0005041530.tif 000015