(57)【要約】【課題】ある顧客からの製品ランキングへの寄与を公平にすることができ、そのままではＰａｇｅＲａｎｋが適用できない対象についても、ＰａｇｅＲａｎｋと同様に商品ランキングの効果的な作成が可能な製品ランキング方法を提供する。【解決手段】操作履歴ＤＢ１６には顧客が商品を操作した履歴が管理されている。製品陳列部１４は、ある製品をある期間内に操作した顧客群を求め、その顧客群に含まれる顧客について、その顧客がその期間にその製品を操作した操作数を、その顧客がその期間に操作した総操作数で除算したものを累算し、その累算した結果を総顧客数で除算した結果を、その製品に対する得点とする。【選択図】      図１
2004259182.tif 000002
【特許請求の範囲】
【請求項１】
３Ｄブラウザに製品を陳列する際の製品のランキング方法であって、
ある期間における製品ランキングを掲示する製品群に含まれる各製品について該期間における得点を求め、該得点によりソートされた製品群を製品ランキングとする製品ランキング方法。
【請求項２】
顧客の製品に対する顧客識別子付き操作履歴を変数で管理し、ある製品について、ある期間内における得点を計算するときには、その製品をその期間内に操作した顧客群を求め、その顧客群に含まれる顧客について、その顧客がその期間にその製品を操作した操作数を、その顧客がその期間に操作した総操作数で除算したものを累算し、その累算した結果を、総顧客数で除算した結果を、その製品に対する得点とする、請求項１記載の製品ランキング方法。
【請求項３】
順序に対応する座標群を変数で管理し、ソートされた製品群に含まれる製品について、その製品の順序に対応する、３Ｄ空間上の座標に陳列するために、前記座標を検索する、請求項１記載の製品ランキング方法。
【請求項４】
得点付けされた製品群の各製品の周辺に、その得点に応じた付加表現を追加する、請求項１に記載の製品ランキング方法。
【請求項５】
３Ｄブラウザに製品を陳列する際に製品をランキングする装置であって、
顧客が製品を操作した履歴を顧客識別子付きで管理する手段と、
ある期間における製品ランキングを掲示する製品群に含まれる各製品を該期間内に操作した顧客群を求め、その顧客群に含まれる顧客について、その顧客がその期間にその製品を操作した操作数を、その顧客がその期間に操作した総操作数で除算したものを累算し、その累算した結果を、総顧客数で除算した結果を、その製品に対する得点とし、該得点によりソートされた製品群を製品ランキングとする手段を有する製品ランキング装置。
【請求項６】
請求項１から４のいずれかに記載の製品ランキング方法をコンピュータに実行させるための製品ランキングプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は３Ｄ電子商取引システムに関し、特に３Ｄブラウザを用いて製品群を掲示するための製品ランキング方法に関する。
【０００２】
【従来の技術】
３Ｄ電子商取引システムは、３Ｄブラウザ上に配置されている各ウィンドウに製品の情報を掲示することで、顧客が大量の製品から意中の製品を選ぶこと（選択）、買い物篭へ取り置くこと（取置）、決済すること（購入）を可能にしたシステムである。
【０００３】
３Ｄブラウザは、従来の２Ｄ（ＷＷＷ）ブラウザとは異なり、コンテンツを３次元的な空間に配置して、その空間内を自由に往来することで、コンテンツの閲覧を可能にしたブラウザであり、ＮＴＴ研究所において開発されたＩｎｆｏＬｅａｄ  （特許文献１）が、その代表例である。
【０００４】
ネットショッピングでは、その製品の売れている数によりランキングを行っている。例えば、ネット上の書店であるＡｍａｚｏｎ．ｃｏ．ｊｐ  （ｈｔｔｐ：／／ｗｗｗ．ａｍａｚｏｎ．ｃｏ．ｊｐ／）などが、この方法を利用している。
【０００５】
インターネット上のサーチエンジンＧｏｏｇｌｅ  （ｈｔｔｐ：／／ｗｗｗ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／）  においては、検索結果をＰａｇｅＲａｎｋとよばれる数値によりランキングすることで、検索精度を飛躍的に向上させている。
【０００６】
ＰａｇｅＲａｎｋは、ランダムサーファーモデルという考え方をベースとしている。ランダムサーファーは、あるＷｅｂページを閲覧した後に、そのＷｅｂページに存在するリンクのいずれかを等確率でたどるか、次のＷｅｂページを閲覧することを繰り返すような仮想的なユーザである。ＰａｇｅＲａｎｋは、ランダムサーファーが、長時間が経過した後に、あるＷｅｂページを閲覧している確率を表現したものである。ただし、実際のＰａｇｅＲａｎｋは、ランダムサーファーが閉路（ループ）から抜け出られるように、ある確率（１５％程度）で、リンクをたどるのを止め、全くでたらめなＷｅｂページを閲覧するものとして計算される。なお、ＰａｇｅＲａｎｋの計算法は、確率過程の一種である離散Ｍａｒｋｏｖ過程の推移確率行列において、固有値が１となる固有ベクトルを求める問題に帰着されることが知られている（非特許文献１）。
【０００７】
【特許文献１】
特開２０００―０９９２３２号
【非特許文献１】
Ｍｏｎｉｋａ  Ｈｅｎｚｉｎｇｅｒ，  Ａｌｌａｎ  Ｈｅｙｄｏｎ，  Ｍｉｃｈａｅｌ  Ｍｉｔｚｅｎｍａｃｈｅｒ，  ａｎｄ  Ｍａｒｃ  Ａ．  Ｎａｊｏｒｋ：  “Ｍｅａｓｕｒｉｎｇ  Ｉｎｄｅｘ  Ｑｕａｌｉｔｙ  ｕｓｉｎｇ  Ｒａｎｄｏｍ  Ｗａｌｋｓ  ｏｎ  ｔｈｅ  Ｗｅｂ，  ”  Ｐｒｏｃ．  ｏｆ  ｔｈｅ  ８ｔｈ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｗｏｒｌｄ  Ｗｉｄｅ  ＷＷＷ  Ｃｏｎｆｅｒｅｎｃｅ，  ｐｐ．  ２１３−２２５  （１９９９−５）．
【０００８】
【発明が解決しようとする課題】
従来、ネットショッピングと同様に、３Ｄ電子商取引システムにおいても、ある期間における購入数による製品ランキングを掲示することにより、製品選択の支援が行われてきた。
【０００９】
しかし、購入数によるランキングには、ある程度の購入数がないと、意味がある結果を得られないという問題があり、３Ｄ電子商取引システムでは、購入数によるランキングではなく、製品の選択数によるランキングによる代用が検討されてきた。だが、選択数は、顧客により無限に、その数を増加させることができるため、単純なランキングでは、効果的な結果を得られないという問題があった。
【００１０】
また、インターネット上では、閲覧履歴を利用しない、ＰａｇｅＲａｎｋという閲覧確率をベースにしたランキングが開発され、成功を収めてきた。しかし、ＰａｇｅＲａｎｋは、Ｗｅｂページのようにリンク関係の定義できるものでないと適用することができないため、そのままでは、３Ｄ電子商取引システムには、適用できないという問題があった。
【００１１】
本発明の目的は、ある顧客からの製品ランキングへの寄与を公平にすることができ、そのままでは、ＰａｇｅＲａｎｋが適用できない対象についても、ＰａｇｅＲａｎｋと同様に製品ランキングの効果的な作成が可能な製品ランキング方法、装置、およびプログラムを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ある期間における製品ランキングを掲示する製品群に含まれる各製品について該期間における得点を求め、該得点によりソートされた製品群を製品ランキングとする。
【００１３】
具体的には、顧客が製品を操作した履歴を顧客識別子付きで管理し、ある期間における製品ランキングを掲示する製品群に含まれる各製品を該期間内に操作した顧客群を求め、その顧客群に含まれる顧客について、その顧客がその期間にその製品を操作した操作数を、その顧客がその期間に操作した総操作数で除算したものを累算し、その累算した結果を、総顧客数で除算した結果を、その製品に対する得点とし、該得点によりソータされた製品群を製品ランキングとする。
【００１４】
操作履歴を用いて、ある期間内に、ある顧客が、その製品を操作している操作確率を求めて、製品毎にその操作確率を足し、その結果で製品ランキングを作成し、３Ｄ空間に製品を陳列することにより、閲覧数のように顧客により無限に増加させることが可能な指標を用いた場合でも、ある顧客からの製品ランキングへの寄与を公平することができ、３Ｄ電子商取引システムの製品ランキングのように、そのままでは、ＰａｇｅＲａｎｋが適用できない対象についても、ＰａｇｅＲａｎｋと同様に効果的なランキングの作成が可能になる。
【００１５】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は本発明の一実施形態の３Ｄ電子商取引システムの構成図である。
【００１７】
本システムは製品ランキングサーバ１とユーザ端末２とネットワーク３で構成されている。なお、ユーザ端末２は便宜上１つしか図示されていないが、実際には多数存在する。
【００１８】
製品ランキングサーバ１は要求送受信部１１と操作履歴検索部１２と空間テンプレート検索部１３と製品陳列部１４を有し、空間テンプレートＤＢ１５と操作履歴ＤＢ１６が接続されている。
【００１９】
空間テンプレートＤＢ１５は空間テンプレート（製品の順序に対応する座標、付加表現等）が格納されている。
【００２０】
操作履歴ＤＢ１６には、各顧客の商品に対する操作履歴（製品を閲覧した回数）が保持されている。
【００２１】
要求送受信部１１は、ネットワーク３を介してユーザ端末２から製品掲示要求を受信し、ネットワーク３を介して製品ランキング情報をユーザ端末２に送信する。
【００２２】
操作履歴検索部１２は顧客を検索キーとして操作履歴ＤＢ１６を検索し、検索結果を得る。
【００２３】
空間テンプレート検索部１３は製品を検索キーとして、空間テンプレートＤＢ１５を検索し、検索結果を得る。
【００２４】
製品陳列部１４は操作履歴ＤＢ１６に格納されている操作履歴（閲覧回数）を用いて、製品群に対する得点の生成、製品ソート処理を実行し、空間テンプレートＤＢ１５に格納されている空間テンプレートを用いて、得点に応じた製品陳列、付加表現を追加する処理を実行する。
【００２５】
ユーザ端末２は要求送受信部２１と３Ｄブラウザ部２２とディスプレイ装置２３を有する。
【００２６】
要求送受信部２１は製品陳列要求をネットワーク３を介して製品ランキングサーバ１に送信し、製品掲示要求の応答として製品ランキング情報を製品ランキングサーバ１からを受信したときは３Ｄブラウザ部２２を起動する。
【００２７】
３Ｄブラウザ部２２は製品ランキング情報を基にディスプレイ装置２３に製品ランキングを３Ｄ表示する。
【００２８】
ネットワーク３は製品ランキングサーバ１とユーザ端末２を互いに接続するもので、インターネット、公衆通信網等を含む。
【００２９】
次に、本実施形態の動作例を具体例により説明する。
【００３０】
以下では、３Ｄ電子商取引システムの操作として、製品を拡大表示したことを閲覧と表現して、閲覧数を例として説明する。
【００３１】
製品群（製品群Ｇ１）に含まれる製品（製品Ｐ１、製品Ｐ２、製品Ｐ３、製品Ｐ４、製品Ｐ５、製品Ｐ６）について、期間（２００３／０１／０１〜２００３／０１／３１）における製品ランキングを掲示する例について説明する。
【００３２】
製品陳列部１４は操作履歴ＤＢ１６に格納されている操作履歴を用いて、製品群Ｇ１に含まれる製品（製品Ｐ１、製品Ｐ２、製品Ｐ３、製品Ｐ４、製品Ｐ５、製品Ｐ６）について、期間（２００３／０１／０１〜２００３／０１／３１）における、その製品の得点を求めると、表１のようになる。
【００３３】
【表１】
2004259182.tif 000003
この得点により製品群をソートすると、表２のようになる。
【００３４】
【表２】
2004259182.tif 000004
この得点（０．３、０．２、０．２、０．１、０．１、０．１）および、この得点によりソートされた製品群（製品Ｐ３、製品Ｐ２、製品Ｐ４、製品Ｐ１、製品Ｐ５、製品Ｐ６）の情報が要求送受信部１１よりネットワーク３を介してユーザ端末２に送られ、３Ｄブラウザ部２２によりディスプレイ装置２３で３Ｄ空間内にソートされた製品群を陳列し、その３Ｄ空間を掲示する。
【００３５】
顧客識別子付き閲覧履歴として例えば表３のような閲覧履歴が操作履歴ＤＢ１６で変数管理されている。
【００３６】
【表３】
2004259182.tif 000005
このような状況で、製品Ｐ７について、期間内（２００３／０１／０１〜２００３／０１／３１）における得点を計算する例を説明する。製品Ｐ７を期間内（２００３／０１／０１〜２００３／０１／３１）に閲覧した顧客群（顧客Ａ、顧客Ｃ）を求め、顧客群に含まれる顧客について、顧客（顧客Ａ、顧客Ｃ）が期間（２００３／０１／０１〜２００３／０１／３１）に製品Ｐ７を閲覧した閲覧数（２、１）を、顧客がその期間に閲覧した総閲覧数（４、１）で除算したもの（０．５、１）を累算し、その累算した結果（１．５）を、総顧客数（５）で除算した結果（０．３）を、その製品に対する得点とする。
【００３７】
順序に対応する座標群としては、例えば表４に示す座標群が変数で空間テンプレートＤＢ１５で管理されている。
【００３８】
【表４】
2004259182.tif 000006
この状況で、得点によりソートされた製品群Ｇ１（上記）を３Ｄ空間に陳列する例について説明する。
【００３９】
空間テンプレート検索部１３は製品群Ｇ１に含まれる製品（製品Ｐ３、製品Ｐ２、製品Ｐ４、製品Ｐ１、製品Ｐ５、製品Ｐ６）について、製品の順序（１、２、３、４、５、６）に対応する座標（（―１０、１０、０）、（１０、１０、０）、（１０、―１０、０）、（―１０、―１０、０）、（―５、５、―５）、（５、５、―５））を空間テンプレートＤＢ１５から検索し、該座標を要求送受信部１１よりユーザ端末２に送信する。３Ｄブラウザ部２２は製品（製品Ｐ３、製品Ｐ２、製品Ｐ４、製品Ｐ１、製品Ｐ５、製品Ｐ６）を３Ｄ空間上の座標（（―１０、１０、０）、（１０、１０、０）、（１０、―１０、０）、（―１０、―１０、０）、（―５、５、―５）、（５、５、―５））に陳列する。その結果を図２に示す。
【００４０】
次に、得点付けされた製品Ｇ１を３Ｄ空間に陳列する例について説明する。製品（製品Ｐ３、製品Ｐ２、製品Ｐ４、製品Ｐ１、製品Ｐ５、製品Ｐ６）の周辺に、その得点（０．３、０．２、０．２、０．１、０．１、０．１）に応じた付加表現（メータ表現）を追加する（図３、図４参照）。
【００４１】
次に、得点付けされた製品群Ｇ１を３Ｄ空間に陳列する例について説明する製品（製品Ｐ３、製品Ｐ２、製品Ｐ４、製品Ｐ１、製品Ｐ５、製品Ｐ６）の周辺に、その得点（０．３、０．２、０．２、０．１、０．１、０．１）に応じた付加表現（リング表現）を追加する（図３、図４参照）。
【００４２】
最後に、得点の数式による表現について説明する。
【００４３】
まず、顧客、製品、操作の記法を下記のように定義する。
【００４４】
システム内で扱う顧客を、Ｕ  ｛ｕｉ｜ｉ∈Ｎ｝と記述し、｜Ｕ｜は総顧客数とする。
システム内で扱う製品を、Ｇ｛ｇｊ｜ｊ∈Ｎ｝と記述し、｜Ｇ｜は総製品数とする。顧客ｕｉが製品ｇｊを操作したことを、ｕｉ→ｇｊと記述する。
【００４５】
すると、ある期間に、顧客ｕｉが製品ｇｊを閲覧した閲覧数は、
【００４６】
【数１】
2004259182.tif 000007
となり、ある期間に、顧客ｕｉが閲覧した総閲覧数は、
【００４７】
【数２】
2004259182.tif 000008
となり、このとき、ある期間における製品ｇｊの得点は、
【００４８】
【数３】
2004259182.tif 000009
と定義される。
【００４９】
なお、本発明は専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。コンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ‐ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取り可能な記録媒体は、インターネットを介してプログラムを送信する場合のように、短時間の間、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００５０】
【発明の効果】
以上説明したように、本発明によれば、閲覧数のように顧客により無限に増加させることが可能な指標を用いた場合でも、ある顧客からの製品ランキングへの寄与を公平にすることができ、３Ｄ電子商取引システムの製品ランキングのように、そのままでは、ＰａｇｅＲａｎｋが提供できない対象についも、ＰａｇｅＲａｎｋ  と同様に効果的なランキングの作成が可能になる。
【図面の簡単な説明】
【図１】本発明が適用される３Ｄ電子商取引システムの構成図である。
【図２】製品の、３Ｄ空間内の掲示例を示す図である。
【図３】製品の、３Ｄ空間内の掲示例を示す図である。
【図４】製品の、３Ｄ空間内の掲示例を示す図である。
【符号の説明】
１    製品ランキングサーバ
２    ユーザ端末
３    ネットワーク
１１    要求送受信部
１２    操作履歴検索部
１３    空間テンプレート検索部
１４    製品陳列部
１５    空間テンプレートＤＢ
１６    操作履歴ＤＢ
２１    要求送受信部
２２    ３Ｄブラウザ部
２３    ディスプレイ装置
【図１】
2004259182.tif 000010
【図２】
2004259182.tif 000011
【図３】
2004259182.tif 000012
【図４】
2004259182.tif 000013