(57)【要約】【課題】ネットショッピングにおける「楽しさ」を提供する。【解決手段】関連性ＤＢ１５には、各製品群を構成する製品の順序付けと、顧客と製品の関連性、製品と製品の関連性が管理されている。ショッピングの開始時には、顧客と関連性（「推奨」）を持った製品のうち、関連性「推奨」に対応する関連度が最も大きい製品を、「現在掲示する製品」とする。さらに、「現在掲示する製品」を３Ｄ空間に掲示し、その製品が含まれる製品群を現在掲示する製品群とし、その製品と、関連性（「併買」）を持った製品群を検索し、現在掲示する製品とともに、製品群を掲示する。【選択図】    図１
2004220074.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄブラウザを用いて３Ｄ空間に陳列された製品を購入するネットショッピング方法において、
各製品群を構成する製品の順序付け、顧客と製品の関連性、製品と製品の関連性を変数で管理し、
ショッピングの開始時には、顧客とある関連性のある製品のうち、その関連性に対応する関連度が最も大きい製品を、現在掲示する製品とし、
現在掲示する製品を３Ｄ空間に掲示し、その製品が含まれる製品群を現在掲示する製品群とし、その製品と、ある関連性を持った製品群を検索し、現在掲示する製品とともに、その製品群を掲示し、
顧客が掲示されている製品群から製品を選択した時には、その製品を現在掲示する製品とし、
顧客が掲示されている製品群から製品を選択しない時には、現在掲示する製品群の、現在掲示する製品の次の順序の製品を、現在掲示する製品とし、次の製品が存在しない時には、現在掲示する製品群の先頭の製品を、現在掲示する製品とすることを特徴とするネットショッピング方法。
【請求項２】
順序付けられた製品群を作成するために、
起点となる製品群、製品と製品の関連性を変数で管理し、
起点となる製品群からある製品を取得し、
順序付けられた製品群として未登録の製品群から、前記製品とある関連性を持った製品群を検索し、
検索した製品群を、その関連性に対応する関連度により順序付けし、
検索した製品群を、前記製品との順序付けられた製品群として登録し、
該製品群に含まれる製品について、順序付けられた製品群として未登録の製品群から、該製品とある関連性を持った製品群を検索し、
元の製品を、その製品群の先頭に追加し、
起点となる製品群に、検索した製品群を追加し、
起点となる製品群が空となるまで、上記を繰り返す、請求項１に記載のネットショッピング方法。
【請求項３】
顧客と製品の関連性を抽出するために、顧客の属性情報と、製品の属性情報を変数で管理し、
ある顧客がある製品を操作した時には、その顧客の属性情報と、その製品の属性情報を用いて、その製品の属性情報を更新し、
ある顧客に対して、すべての製品について、その顧客の属性情報と、その製品の属性情報との尤度を計算し、ある一定以上の尤度にある製品群について、その顧客とその製品群に含まれる製品との間を、「推奨」という関連性で管理し、その顧客とその製品との「推奨度」という関連度として、その尤度を管理する、請求項１に記載のネットショッピング方法。
【請求項４】
製品と製品の関連性を抽出するために、過去の操作履歴において、同一顧客が、同一セション内において、操作した製品同士を、「併買」という関連性で管理し、その数を、その製品同士の「併買度」という関連度として管理する、請求項２に記載のネットショッピング方法。
【請求項５】
製品と製品の関連性を抽出するために、過去の操作履歴において、同一顧客が、同一カテゴリ内において、操作した製品同士を、「類似」という関連性で管理し、その数を、その製品同士の「類似度」という関連度として管理する、請求項２に記載のネットショッピング方法。
【請求項６】
請求項１から５のいずれか１項に記載の方法をコンピュータに実行させるためのネットショッピングプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、３Ｄブラウザを用いて３Ｄ空間に配列された製品を購入するネットショッピング方法に関する。
【０００２】
【従来の技術】
３Ｄネットショッピング・システムとは、３Ｄブラウザ上に配置されている各ウィンドウに製品の情報を掲示することで、顧客が大量の製品から意中の製品を選ぶこと（選択）、買い物篭への取り置くこと（取置）、決済すること（購入）を可能にしたシステムである。
【０００３】
３Ｄブラウザは、従来の２Ｄ（ＷＷＷ）ブラウザとは異なり、コンテンツを３次元的な空間に配置して、その空間内を自由に往来することで、コンテンツの閲覧を可能にしたブラウザであり、ＮＴＴ研究所において開発されたＩｎｆｏＬｅａｄ（特許文献１）がその代表例である。
【０００４】
【特許文献１】
特開２０００−０９９２３２号
【０００５】
【発明が解決しようとする課題】
従来のネットショッピングにおいては、ショッピングに最低限必要な機能（例えば、製品の選択、取置、購入など）のみが提供されてきた。しかし、現実のショッピングにおいては、ショッピングに「楽しさ」を求めることも多く、「楽しさ」がないことがネットショッピングの普及を妨げる要因にもなっていた。また、ネットショッピングにおける「楽しさ」は、いくつかの要素（「発見」、「享受」）から構成されると考えられる。
【０００６】
本発明の目的は、顧客に対してネットショッピングにおける「楽しさ」を提供するネットショッピング方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、３Ｄブラウザを用いて３Ｄ空間に陳列された製品を購入するために、各製品群を構成する製品の順序付け、顧客と製品の関連性、製品と製品の関連性を変数で管理する。
【０００８】
ショッピングの開始時には、顧客とある関連性にある製品のうち、その関連性に対応する関連度が最も大きい製品を、現在掲示する製品とする。現在掲示する製品を３Ｄ空間に掲示し、その製品が含まれる製品群を現在掲示する製品群とし、その製品と、ある関連性を持った製品群を検索し、現在掲示する製品とともに、その製品群を掲示する。顧客が掲示されている製品群から製品を選択した時には、その製品を現在掲示する製品とする。顧客が掲示されている製品群から製品を選択しない時には、現在掲示する製品群の、現在掲示する製品の次の順序の製品を、現在掲示する製品とし、次の製品が存在しない時には、現在掲示する製品群の先頭の製品を、現在掲示する製品とする。
【０００９】
本発明の実施態様では、順序付けられた製品群を作成するために、起点となる製品群、製品と製品の関連性を変数で管理する。まず、起点となる製品群からある製品を取得し、順序付けられた製品群として未登録の製品群から、前記製品とある関連性を持った製品群を検索し、検索した製品群を、前記製品とのその関連性に対応する関連度により順序付けし、検索した製品群を元の製品を先頭に追加し、元の製品を、その製品群の先頭に追加し、その製品群を、順序付けられた製品群として登録する。その製品群に含まれる製品について、順序付けられた製品群として未登録の製品群から、該製品とある関連性を持った製品群を検索し、起点となる製品群に、検索した製品群を追加する。起点となる製品群が空となるまで、上記の手順を繰り返す。
【００１０】
本発明の実施態様では、顧客と製品の関連性を抽出するために、顧客の属性情報と、製品の属性情報を変数で管理する。ある顧客がある製品を操作（購入、取置、選択）した時には、その顧客の属性情報と、その製品の属性情報を用いて、その製品の属性情報を更新し、ある顧客に対して、すべての製品について、その顧客の属性情報と、その製品の属性情報との尤度を計算し、ある一定以上の尤度にある製品群について、その顧客とその製品群に含まれる製品との間を、「推奨」という関連性で管理し、その顧客とその製品との「推奨度」という関連度として、その尤度を管理する。
【００１１】
本発明の実施態様では、製品と製品の関連性を抽出するために、過去の操作履歴（購入、取置、選択）において、同一顧客が、同一セション内において、操作（購入、取置、選択）した製品同士を、「併買」という関連性で管理し、その数を、その製品同士の「併買度」という関連度として管理する。
【００１２】
本発明の実施態様では、製品と製品の関連性を抽出するために、過去の操作履歴（購入、取置、選択）において、同一顧客が、同一カテゴリ内において、操作（購入、取置、選択）した製品同士を、「類似」という関連性で管理し、その数を、その製品同士の「類似度」という関連度として管理する。
【００１３】
本発明は、３Ｄブラウザによる大量の製品閲覧を享受するというネットショッピングにおける「楽しさ」に加え、ある類似した製品群を閲覧中に他の製品群への発見を提供することで、ネットショッピングにおける「楽しさ」を提供するものである。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は本発明の一実施形態のネットショッピングシステムの構成図である。
【００１６】
本システムはネットショッピングサーバ１とユーザ端末２とネットワーク３で構成されている。なお、ユーザ端末２は便宜上１つしか図示されていないが、実際には多数存在する。
【００１７】
ネットショッピングサーバ１は要求送信部１１と関連性検索部１２とネットショッピング部１３と関連性生成部１４を有し、関連性ＤＢ１５とネットショッピングＤＢ１６と操作履歴ＤＢ１７が接続されている。
【００１８】
関連性ＤＢ１５は、関連付けられた製品群、顧客と製品の関連性と関連度、製品と製品の関連性とその関連度を管理している。
【００１９】
ネットショッピングＤＢ１６は、各製品群を構成する製品の順序付け、顧客と製品の関連性、製品と製品の関連性を変数で管理している。
【００２０】
操作履歴ＤＢ１７には、各顧客の商品に対する操作履歴（購入、取置、選択）が保持されている。
【００２１】
要求受信部１１は、ネットワーク３を介してユーザ端末２から製品表示要求を受信し、また空間情報をネットワーク３を介してユーザ端末２に送信する。
【００２２】
関連性検索部１２は製品または顧客を検索キーとして関連性ＤＢ１５を検索結果を得る。
【００２３】
ネットショッピング部１３は関連性検索部１２による検索結果を基にして、順序付けられた製品群を作成し、これを含む空間情報を生成し、要求送受信部１１を介して製品表示要求の応答として空間情報をユーザ端末２に送信する。
【００２４】
ここで、「空間情報」とは、３Ｄブラウザが解釈可能な形式のデータを意味する。初期のＩｎｆｏＬｅａｄ（３Ｄブラウザの一実装）では独自の形式（ＣＳＶ形式）を用いて下記のようなデータ項目を持っている。
【００２５】
製品ＩＤ、Ｘ座標、Ｙ座標、Ｚ座標、画像へのＵＲＬ、クリック時の動作
一方、現在の３Ｄブラウザの実装では、Ｘ３Ｄ（ｈｔｔｐ：／／ｗｗｗ．ｗｅｂ３ｄ．ｏｒｇ／ｘ３ｄ．ｈｔｍｌ）やＶＲＭＬ９７（ＩＳＯ／ＩＥＣ１４７７２−１：１９９７）等の標準規格を利用しつつある。
【００２６】
関連性生成部１４は操作履歴ＤＢ１７を検索して操作履歴（購入、取置、選択）をもとにして関連性を生成し、関連性ＤＢ１５に格納する。
【００２７】
ユーザ端末２は要求送受信部２１と３Ｄブラウザ部２２とディスプレイ装置２３を有する。
【００２８】
要求送受信部２１は製品表示要求をネットワーク３を介して広告掲示サーバ１に送信し、製品表示要求の応答として空間情報を広告掲示サーバ１から受信したときは３Ｄブラウザ部２２を起動する。
【００２９】
３Ｄブラウザ部２２は空間情報をもとに３Ｄ空間をディスプレイ装置２３に表示する。
【００３０】
ネットワーク３は製品陳列サーバ１とユーザ端末２を互いに接続するもので、インターネット、公衆通信網等を含む。
【００３１】
次に、本実施形態の動作例を具体例により説明する。
【００３２】
なお、顧客がネットショッピングサーバ１を利用するに当たって、ネットショッピングサーバ１は該顧客を認証するものとする。
【００３３】
例１．
関連性ＤＢ１５は、表１に示すように、製品群、順序、製品の各情報からなる順序付けられた製品群と、表２に示すように、関連種別（「推奨」）、関連元（顧客）、関連先（製品）、関連度の情報からなる、顧客と製品の関連性と、表３に示すように、関連種別（「併買」）、関連元（製品）、関連先（製品）の情報からなる、製品と製品の関連性を管理しているものとする。
【００３４】
【表１】
2004220074.tif 000003
【００３５】
【表２】
2004220074.tif 000004
【００３６】
【表３】
2004220074.tif 000005
このような状況で、ユーザ端末２（顧客Ｄ）から製品表示要求がネットワーク３を介してネットショッピングサーバ１に送信されてくると、これが要求送受信部１１で受信され、ネットショッピング１３を経て関連性検索部１２に送られる。関連性検索部１２は関連性ＤＢ１５の表２から顧客Ｄと関連性（「推奨」）を持った製品を検索する。ネットショッピング部１３は顧客Ｄと関連性（「推奨」）を持った製品である製品Ｐ１７、Ｐ１４、Ｐ１５、Ｐ１３のうち関連度が最も大きい製品Ｐ１７を、「現在掲示する製品」として、その空間情報を要求送受信部１１からネットワーク３を介してユーザ端末２に送信する。ユーザ端末２の３Ｄブラウザ２２は空間情報に含まれている製品Ｐ１７をディスプレイ装置２３に３Ｄ空間に表示する。ネットショッピングサーバ１の関連性検索部１２は製品Ｐ１７が含まれる製品群である製品群Ｇ１を「現在掲示する製品群」とし、製品Ｐ１７と関連性（「併買」）を持った製品群（製品Ｐ２２、Ｐ２３）を関連性ＤＢ１５の表３から検索する。関連性生成部１４は製品Ｐ２２、Ｐ２３を含む空間情報を生成し、要求送受信部１１からユーザ端末２に送信する。ユーザ端末２の３Ｄブラウザ２２は製品Ｐ２２、Ｐ２３を「現在掲示する製品」Ｐ１７とともにディスプレイ装置２３の画面に表２に示すように掲示する。ここで、仮に、顧客Ｄが製品Ｐ２２を選択した時には、その製品Ｐ２２を「現在掲示する製品」とする。また、仮に、顧客Ｄが製品を選択しない時には、現在掲示する製品群（製品群Ｇ１）において、現在掲示されている製品Ｐ１７の次の製品（製品Ｐ１４）を、「現在掲示する製品」とする。
【００３７】
この例では、全ての製品は「順序付けられた製品群として未登録」の状態から処理を開始し、「順序付けられた製品群」として登録された時点で、この製品群から削除されていく。
【００３８】
例２．
関連性ＤＢ１５は、表４に示すように、順序と製品の情報からなる、起点となる製品群、表５と表６に示すように、関連種別（「類似」または「併買」）と関連元製品と関連先製品と関連度の情報を含む、製品と製品の関連性を管理しているものとする。
【００３９】
【表４】
2004220074.tif 000006
【００４０】
【表５】
2004220074.tif 000007
【００４１】
【表６】
2004220074.tif 000008
まず、関連性検索部１２は表４の起点となる製品群から、ある製品（製品Ｐ１７）を取得し、順序付けられた製品群（空集合）として未登録の製品群から、その製品（製品Ｐ１７）とある関連性（「類似」）を持った製品群（製品Ｐ１４、製品Ｐ１５、製品Ｐ１３）を表５から検索し、その製品群を、その関連性に対応する関連度（１、０．９、０．８）により順序（１、２、３）付けし、元の製品（製品Ｐ１７）を、その製品群の先頭（０）に追加し、その製品群を、順序付けられた製品群として、表７のように登録する。
【００４２】
【表７】
2004220074.tif 000009
その製品群（製品群Ｇ１）に含まれる製品（製品Ｐ１７、製品Ｐ１４、製品Ｐ１５、製品Ｐ１３）について、順序付けられた製品群（製品Ｐ１７、製品Ｐ１４、製品Ｐ１５、製品Ｐ１３）として未登録の製品群から、その製品（製品Ｐ１７、製品Ｐ１４、製品Ｐ１５、製品Ｐ１３）とある関連性（「併買」）を持った製品群（製品Ｐ２２、製品Ｐ３３）を表６から検索し、起点となる製品群に、その製品群を追加する。追加後の起点となる製品群は、表８のようになる。
【００４３】
【表８】
2004220074.tif 000010
この時点で、起点となる製品群（製品Ｐ２２、製品Ｐ３３）が空ではないので、上記の手順が操りされる。
【００４４】
例３．
関連性ＤＢ１５は顧客の属性情報と製品属性情報をそれぞれ表９、表１０に示すような変数で管理しているものとする。
【００４５】
【表９】
2004220074.tif 000011
【００４６】
【表１０】
2004220074.tif 000012
このような状況で、顧客Ｃが製品Ｐ６を操作（購入）した時には、ネットショッピング部１３は顧客Ｃの属性情報（表９）と、製品Ｐ６の属性情報（表１０）を用いて、製品Ｃの属性情報を更新する。例えば、顧客と製品の属性値の平均を新しい製品の属性値とする場合、新しい製品Ｐ６の属性情報は、表１１のようになる。
【００４７】
【表１１】
2004220074.tif 000013
また、製品Ｐ６以外の製品の属性情報について、表１２に示すような変数で関連性ＤＢ１５で管理されているものとする。
【００４８】
【表１２】
2004220074.tif 000014
このような状況で、ネットショッピング部１３は顧客Ｃに対して、すべての製品について、顧客Ｃの属性情報と、製品（製品Ｐ６、製品Ｐ７、製品Ｐ８、製品Ｐ９）の属性情報との尤度を計算する。例えば、顧客と製品の属性情報同士の方向余弦ｃｏｓθ
【００４９】
【数１】
2004220074.tif 000015
を用いて尤度を計算すると、表１３の結果を得る。
【００５０】
【表１３】
2004220074.tif 000016
ネットショッピング部１３はある一定以上の尤度（ｃｏｓ３０°＝０．８６６）にある製品群について、顧客Ｃと製品群に含まれる製品（製品Ｐ６、製品Ｐ８）との間に、「推奨」という関連性を管理し、顧客Ｃと製品との「推奨度」という関連度（０．９８１９８１、０．９４４９１１）として、その尤度を管理する。
【００５１】
例４．
操作履歴ＤＢ１７には過去の操作履歴（購入、取置、選択）について、表１４のような変数が管理されている。
【００５２】
【表１４】
2004220074.tif 000017
関連性生成部１４は表１４の過去の操作履歴（購入、取置、選択）において、同一顧客（顧客Ａ、顧客Ｂ）が、同一セション内（セション０００１、セション０００２）において操作（購入）した製品同士（製品Ｐ１、製品Ｐ２）に、表１５に示すように、「併買」という関連性を管理し、その数「２」を、その製品同士の「併買度」という関連度として操作履歴ＤＢ１７で管理する。
【００５３】
【表１５】
2004220074.tif 000018
なお、本発明におけるセションは、システムへのログインからログアウト（認証、製品の閲覧、選択、取置、購入）までの一連の手順を表現している。
【００５４】
例５．
操作履歴ＤＢ１７には過去の操作履歴（購入、取置、選択）について、表１６のような変数が管理されている。
【００５５】
【表１６】
2004220074.tif 000019
関連性生成部１４は表１４の過去の操作履歴（購入、取置、選択）において、同一顧客（顧客Ａ）が、同一カテゴリ（カテゴリ０００１）内において、操作（購入）した製品同士に、表１７に示すように、「類似」という関連性を管理し、その数「１」を、その製品同士の「類似度」という関連度として管理する。
【００５６】
【表１７】
2004220074.tif 000020
なお、本発明は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、顧客に対して、ネットショッピングにおける「楽しさ」を提供でき、ネットショッピングの普及を促進できる効果がある。
【図面の簡単な説明】
【図１】本発明が適用されるネットショッピングシステムの構成図である。
【図２】本発明による３Ｄ空間内の製品の掲示例を示す図である。
【図３】本発明による３Ｄ空間内の製品の掲示例を示す図である。
【符号の説明】
１    ネットショッピングサーバ
２    ユーザ端末
３    ネットワーク
１１    要求送受信部
１２    関連性検索部
１３    ネットショッピング部
１４    関連性生成部
１５    関連性ＤＢ
１６    ネットショッピングＤＢ
１７    操作履歴ＤＢ
２１    要求送受信部
２２    ３Ｄブラウザ部
２３    ディスプレイ装置
【図１】
2004220074.tif 000021
【図２】
2004220074.tif 000022
【図３】
2004220074.tif 000023