(57)【要約】【課題】商品販売サイトのコンテンツを充実させるための情報を提供する。【解決手段】ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納するステップと、統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納するステップとを含む。これにより、商品販売用のコンテンツに含める情報のうち、ユーザの商品検索にヒットしやすくするために必要な情報を特定することができる。そして、特定された情報に従って商品販売サイトのコンテンツを充実させることによって、販売店のサイトがユーザに認知されやすくなる。【選択図】  図１
2004295279.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
を含む、コンピュータにより実行される商品情報提供方法。
【請求項２】
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、前記商品販売用コンテンツの所有者又は管理者宛に送信するステップ
をさらに含む、請求項１記載のコンピュータにより実行される商品情報提供方法。
【請求項３】
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて前記商品販売用コンテンツを修正するステップと、
修正された前記商品販売用コンテンツのデータを前記商品販売用コンテンツの所有者又は管理者宛に送信するステップと、
をさらに含む、請求項１記載のコンピュータにより実行される商品情報提供方法。
【請求項４】
前記統計データ登録ステップが、
前記検索条件から特定される商品の分類と前記検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、
前記検索された回数が所定の回数以上であるセットを特定する特定ステップと、
を含む、請求項１記載のコンピュータにより実行される商品情報提供方法。
【請求項５】
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
をコンピュータに実行させるための商品情報提供プログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、商品販売用コンテンツを充実させるための情報処理技術に関する。
【０００２】
【従来の技術】
従来、オンライン・ショッピングにおいて、ユーザは、希望する商品を取り扱っている販売店のウェブ（Ｗｅｂ）サイト（以下、サイトと略す）にアクセスすることにより、商品価格の情報を入手するのが一般的であった。なお、商品を取り扱っている販売店が不明な場合には、検索サイトにおいて商品に関するキーワードを入力して検索を行うことにより、販売店のサイトを知ることも可能である。また、同一商品を取り扱っている各販売店の価格を比較可能なサイト（以下、価格比較サイトと呼ぶ）も存在する。このようなサイトでは、サイトに登録している各販売店の商品価格が商品毎に一覧で示されており、ユーザは例えばその中で最も安い販売店を選択することができる。
【０００３】
また、様々な販売店のカタログ情報から商品を検索して購入可能とする技術が存在する（例えば特許文献１参照）。すなわち、販売企業側において販売商品の電子カタログを生成し、サーバシステムは電子カタログを自動収集し、購入企業は、商品のカタログ検索要求を検索機能に依頼して検索結果を受取り、購入希望商品の見積依頼を見積機能に行い、見積機能が商品の見積回答するか、販売企業側の販売担当者が見積回答の内容を入力して回答を行い、購入企業において、見積回答を受け取り、発注を行う場合、発注データを発注機能に送信し、発注機能は、発注データを所定の電子取引情報として、販売企業側へデータを転送し、販売企業側から出力された納期情報や出荷状況を受け取りデータベースに格納するとともに、購入企業の要求によって納期回答や出荷状況の表示を行う。
【０００４】
【特許文献１】
特開平２００１−２６５９８１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来技術においては、ユーザが希望する商品を取り扱っている販売店であっても、ユーザの購入先対象からもれてしまう場合がある。すなわち、元々ユーザが販売店のサイトを知らない場合においては、当該販売店が他の販売店に比べて最も安い価格で商品を販売していたとしても、価格比較サイトに登録していなければ、ユーザに知られることはない。また、サイトのコンテンツが充実していない場合には、検索サイトにおける検索にヒットしないこともある。例えば、ユーザが商品名及び色をキーワードに指定して検索した場合、販売店のサイトに色の情報が含まれていないと、検索にヒットしない。その結果、販売店は販売機会を逃してしまい、一方ユーザは、例えば最も安い価格で購入できるチャンスを逃してしまうことになる。
【０００６】
従って本発明の目的は、商品販売サイトのコンテンツを充実させるための新規な情報処理技術を提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る商品情報提供方法は、ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップとを含む。
【０００８】
これにより、商品販売用のコンテンツに含める情報のうち、ユーザの商品検索にヒットしやすくするために必要な情報を特定することができる。そして、特定された情報に従って商品販売サイトのコンテンツを充実させることによって、販売店のサイトがユーザに認知されやすくなる。
【０００９】
また、特定された商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、商品販売用コンテンツの所有者又は管理者宛に送信するようにしてもよい。これにより、商品販売用コンテンツの所有者又は管理者は、自己が所有する又は管理する商品販売用コンテンツを充実させるために必要な情報を入手することができる。
【００１０】
また、特定された商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて商品販売用コンテンツを修正し、修正された商品販売用コンテンツのデータを、商品販売用コンテンツの所有者又は管理者宛に送信するようにしてもよい。
【００１１】
これにより、商品販売用コンテンツの所有者又は管理者は、自己が所有する又は管理する商品販売用コンテンツを例えば差し替えるだけで、コンテンツの改善を図ることができる。なお、商品販売用コンテンツがデータベース（ＤＢ）の検索結果を出力するような構成となっている場合、ＤＢテーブルの構成を変更（例えば列を追加）する場合もある。
【００１２】
また、上で述べた統計データ登録ステップが、検索条件から特定される商品の分類と検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、検索された回数が所定の回数以上であるセットを特定する特定ステップとを含むようにしてもよい。
【００１３】
これにより、特定の商品分類において、検索時に指定されることの多い属性を特定することができる。例えば検索条件が「掃除機，赤」や「掃除機，白」等、「掃除機」の検索において「色」についての検索が併せてなされる回数が多かった場合、「掃除機」と「色」とのセットが特定できる。すなわち、この場合、商品として「掃除機」を取り扱っているコンテンツには、「色」のデータを含めることにより、ユーザの検索にヒットする回数が多くなることが分かる。
【００１４】
なお、本発明に係る方法を実施するためのプログラムは、例えばフレキシブル・ディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークを介してデジタル信号として頒布される場合もある。なお、処理途中のデータについては、コンピュータのメモリに一時保管される。
【００１５】
【発明の実施の形態】
本発明の一実施の形態に係るシステム構成図を図１に示す。例えばインターネットであるネットワーク１には、１又は複数の商品情報提供サーバ５と、１又は複数の販売店サーバ７と、例えばパーソナル・コンピュータである１又は複数のユーザ端末３とが、無線又は有線によって接続されている。商品情報提供サーバ５は、検索処理部５１と統計分析部５２と修正コンテンツ生成部５３とコンテンツ修正データ配布部５４とを有している。これらの処理内容については処理フローの説明において述べる。なお、ワーク・メモリ領域５５は、商品情報提供サーバ５の例えばメイン・メモリに確保され、商品情報提供サーバ５は、処理を実行する際に一時使用するデータをワーク・メモリ領域５５に格納する。また、商品情報提供サーバ５は、商品ＤＢ１５と統計ＤＢ２５とを管理している。
【００１６】
また、商品情報提供サーバ５及び販売店サーバ７は、図示していないがＷｅｂサーバ機能を有しており、ユーザからの要求に従いＷｅｂページ・データの送信処理ができるようになっている。そして、販売店サーバ７は、商品販売用のＷｅｂページ（コンテンツ）が格納されているＷｅｂコンテンツ格納部１７を管理している。また、ユーザ端末３は、図示していないがＷｅｂブラウザ機能を有しており、Ｗｅｂページの閲覧が可能となっている。なお、ユーザ端末３は、同様の機能を有する携帯電話や携帯情報端末等であってもよい。
【００１７】
なお、ネットワーク１を経由する通信には、図示していないがドメイン・ネーム・サーバ（ＤＮＳ）やファイア・ウォール等のインターネット接続に必要な機器及び機能を使用するものとする。
【００１８】
図２に、商品ＤＢ１５のテーブル構成及び格納されているデータの一例を示す。図２の例には、カテゴリの列２００とメーカ名の列２０２と商品コードの列２０４と商品名の列２０６と消費電力の列２０８と吸込み仕事率の列２１０とコードの長さの列２１２と色の列２１４と寸法の列２１６と価格の列２１８とが含まれている。この他、図示していないが、重さや材質、写真（画像）データ等、商品の属性データを格納するための列が含まれている。なお、図２に示した例は、掃除機用のテーブル構成となっているが、他の商品カテゴリ（分類）用のテーブルも商品ＤＢ１５には含まれている。また、テーブルを結合して複数カテゴリの商品データを例えば１つのテーブルで管理するようにしてもよい。
【００１９】
図３及び図４に、統計ＤＢ２５のテーブル構成及び格納されているデータの一例を示す。図３に、検索キー・テーブルの一例を示す。図３の例には、カテゴリの列３００と検索項目１の列３０２と検索キーワード１の列３０４と検索項目２の列３０６と検索キーワード２の列３０８と検索項目３の列３１０と検索キーワード３の列３１２と検索回数の列３１４とが含まれている。検索項目と検索キーワードとはセットになっており、図示していないが、検索キーワード３の列３１２と検索回数の列３１４との間に１又は複数の、検索項目の列と検索キーワードの列とがセットで含まれる場合もある。
【００２０】
図４に、検索回数テーブルの一例を示す。図４の例には、カテゴリの列４００と検索項目の列４０２と検索回数の列４０４とチェック・フラグの列４０６とが含まれている。この検索回数テーブルには、検索キー・テーブル（図３）に格納されているデータを集計した結果のデータが格納されている。また、検索回数の列４０４の値が所定の回数（例えば２０回）以上であるレコードのチェック・フラグの列４０６には選択を表す「●」が登録されている。
【００２１】
次に、図５を用いて図１に示したシステムの処理の内容について説明する。まずユーザ端末３は、ユーザの操作に従い、商品検索ページ・データの要求を商品情報提供サーバ５に対して送信する（ステップＳ１）。商品情報提供サーバ５は、商品検索ページ・データの要求をユーザ端末３から受信する（ステップＳ３）。そして、商品情報提供サーバ５は、商品検索ページのデータを生成し、ユーザ端末３に対して送信する（ステップＳ５）。ユーザ端末３は、商品検索ページのデータを商品情報提供サーバ５から受信し、表示装置に表示する（ステップＳ７）。
【００２２】
図６に、商品検索ページの一例を示す。図６の例には、検索キーワード１の入力欄６００と検索キーワード２の入力欄６０２と検索キーワード３の入力欄６０４と検索ボタン６０６とが含まれている。この他、さらに検索キーワードを入力するための欄が含まれる場合もある。また、図示していないが、戻るボタンやクリア・ボタン、キャンセル・ボタン等、このような形態のＷｅｂページに一般的に設置されているボタンが含まれている場合もある。
【００２３】
なお、本実施の形態においては、この商品検索ページではユーザから商品のカテゴリが特定できるようなキーワード（例えば「掃除機」や「冷蔵庫」等）と当該商品の属性を指定するキーワードとを受け付けるようになっているものとする。例えば「ピンク」というキーワードのみが指定された場合、商品カテゴリとは関係なく検索することも可能であるが、商品カテゴリについての指定を伴わない検索については、当該検索データを、具体的に商品の購入を検討しているユーザの検索についてのデータと同様に扱うのは適切ではないためである。
【００２４】
図５の処理フローに戻り、ユーザ端末３は、商品検索ページ（図６）に対するユーザからのキーワード入力及び検索ボタン６０６（図６）のクリックを受け付け、入力された検索キーワードを商品情報提供サーバ５に対して送信する（ステップＳ９）。商品情報提供サーバ５は、検索キーワードをユーザ端末３から受信し、一旦記憶装置に格納する（ステップＳ１１）。
【００２５】
そして、商品情報提供サーバ５の統計分析部５２は、受信した検索キーワードを用いて統計データ登録処理を行う（ステップＳ１３）。この統計データ登録処理については後に詳述する。そして、商品情報提供サーバ５の検索処理部５１は、検索キーワードに基づき商品ＤＢ１５（図２）を検索する（ステップＳ１５）。さらに、商品情報提供サーバ５の検索処理部５１は、商品ＤＢ１５（図２）の検索結果に基づき検索結果ページのデータを生成し、ユーザ端末３に対して送信する（ステップＳ１７）。ユーザ端末３は、検索結果ページのデータを商品情報提供サーバ５から受信し、表示装置に表示する（ステップＳ１９）。
【００２６】
図７に、検索結果ページの一例を示す。図７の例には、検索結果一覧７００と詳細表示ボタン７０２とが含まれている。また、図示していないが、戻るボタン等が含まれる場合もある。検索結果一覧７００には、商品検索ページ（図６）においてユーザに指定された検索条件を満たす商品が一覧で示されている。そして、各行の右端に詳細ボタン７０２が含まれており、ユーザのクリックにより、当該商品の詳細データの表示要求を受け付ける。
【００２７】
図５の処理フローに戻り、ユーザ端末３は、検索結果ページ（図７）に対するユーザからの選択入力（詳細表示ボタン７０２（図７）のクリックによる、詳細表示を指示する操作）を受け付ける（ステップＳ２１）。そして、ユーザ端末３は、選択された商品の詳細表示ページのデータ要求を商品情報提供サーバ５に対して送信する（ステップＳ２３）。商品情報提供サーバ５は、詳細表示ページのデータ要求をユーザ端末３から受信する（ステップＳ２５）。
【００２８】
そして、商品情報提供サーバ５の検索処理部５１は、商品ＤＢ１５（図２）を検索し、選択された商品のデータを抽出する（ステップＳ２７）。そして、商品情報提供サーバ５の検索処理部５１は、詳細表示ページのデータを生成し、ユーザ端末３に対して送信する（ステップＳ２９）。ユーザ端末３は、商品情報提供サーバ５から詳細表示ページのデータを受信し、表示装置に表示する（ステップＳ３１）。図示しないが、詳細表示ページには、商品ＤＢ１５（図２）のレコードと同様のデータが含まれる。また、商品の写真（画像）データ等が含まれる場合もある。
【００２９】
また、商品情報提供サーバ５は、所定の間隔でコンテンツ確認処理を行う（ステップＳ３３）。このコンテンツ確認処理については後に詳述する。
【００３０】
このようにして、ユーザからの商品の検索条件（キーワード）を受け付ける。なお、後に説明する統計データ登録処理（ステップＳ１３）及びコンテンツ確認処理（ステップＳ３３）を除き、一般的な商品検索サイトにおける処理と同様の処理が行われる。
【００３１】
次に、図８を用いて、統計データ登録処理（図５：ステップＳ１３）の詳細について説明する。なお、以下の処理は、特に断りのない限り商品情報提供サーバ５の統計分析部５２が実行する。
【００３２】
まず、ステップＳ１１（図５）において受信したキーワードの組み合わせに基づき検索キー・テーブル（図３）を検索する（図８：ステップＳ４１）。そして、当該キーワードの組み合わせが既に検索キー・テーブル（図３）に登録済みかどうか判定する（ステップＳ４３）。登録済みであると判定された場合（ステップＳ４３：Ｙｅｓルート）、該当するレコードの検索回数の列３１４（図３）の値に１を加えてレコードを更新する（ステップＳ４５）。そして、後に述べるステップＳ５５の処理に移行する。
【００３３】
一方、登録済みではないと判定された場合（ステップＳ４３：Ｎｏルート）、ステップＳ１１（図５）において受信した各キーワードに基づき商品ＤＢ１５（図２）を検索する（ステップＳ４７）。ここでは、キーワードの組み合わせについての検索処理ではなく、各キーワードについての検索処理を行う。例えば検索条件に「すう蔵，青」と指定された場合、「すう蔵」についての検索と「青」についての検索とを行う。
【００３４】
そして、各キーワードと合致するデータを含む列名を特定する（ステップＳ４９）。例えば「すう蔵」は「商品名」であり、「青」は「色」であると特定する。これらの組み合わせは、検索項目（「商品名」等）と検索キーワード（「すう蔵」等）とのセットとして、一旦ワーク・メモリ領域５５に格納しておく。
【００３５】
なお、ここで例えばキーワードが「掃除機」等、商品ＤＢ１５のカテゴリの列２００（図２）に該当するものであった場合には、検索項目には「種類」と設定しておく。例えば「掃除機」は、商品のカテゴリであり且つ検索キーワードでもあるため、後の処理において紛らわしくならないように、各商品の分類を表す場合（カテゴリ）と検索項目を表す場合（種類）とで使い分ける。
【００３６】
そして、いずれかのキーワードと合致するデータを含む商品のカテゴリを特定する（ステップＳ５１）。上で述べたように、本実施の形態においては、少なくとも商品のカテゴリを特定できるようなキーワードを受け付けるようになっており、例えば「すう蔵」というキーワードから商品のカテゴリを「掃除機」と特定する。
【００３７】
そして、ステップＳ１１（図５）において受信したキーワードと、ステップＳ４９及びステップＳ５１の処理結果とを用いて検索キー・テーブル（図３）のレコードを生成し、登録する（ステップＳ５３）。なお、検索回数の列３１４（図３）には「１」と登録する。
【００３８】
検索キー・テーブル（図３）のレコード登録処理（ステップＳ５３）又は更新処理（ステップＳ４５）の終了後、検索キー・テーブル（図３）のデータを用いて、商品のカテゴリ及び検索項目毎に検索回数を集計する（ステップＳ５５）。例えば、図３に示した例では、１行目のレコードと２行目のレコードとから、検索対象の商品のカテゴリが「掃除機」である場合において検索項目に「種類」が指定された回数が少なくとも２０回（１３＋７）あり、同様に、検索対象の商品のカテゴリが「掃除機」である場合において検索項目に「色」が指定された回数が少なくとも２０回（１３＋７）あることが分かる。このように、カテゴリと検索項目との各セットについて検索回数を集計し、一旦ワーク・メモリ領域５５に格納しておく。
【００３９】
そして、検索回数テーブル（図４）にデータが既に登録されているかどうか（空でないかどうか）判定する（ステップＳ５７）。登録されていると判定された場合（ステップＳ５７：Ｙｅｓルート）、ステップＳ５５において算出されたデータを用いて検索回数テーブル（図４）のレコードを更新する（ステップＳ５９）。そして、後に述べるステップＳ６３の処理に移行する。
【００４０】
一方、登録されていないと判定された場合（ステップＳ５７：Ｎｏルート）、ステップＳ５５において算出されたデータを用いて検索回数テーブル（図４）のレコードを生成し、登録する（ステップＳ６１）。
【００４１】
そして、検索回数テーブル（図４）の各レコードにおいて、検索回数の列４０４（図４）の値が所定の回数以上であり且つチェック・フラグの列４０６（図４）に選択を表す「●」が登録されていない場合には「●」を登録する（ステップＳ６３）。
【００４２】
このようにして統計データ登録処理を行い、ユーザから受け付けた商品の検索条件（キーワード）に基づき統計データ（検索キー・テーブル（図３）及び検索回数テーブル（図４）のレコード・データ）を登録する。
【００４３】
次に、図９乃至図１４を用いて、コンテンツ確認処理（図５：ステップＳ３３）の詳細について説明する。本実施の形態においては、このコンテンツ確認処理を所定の間隔（例えば１日１回）で実施するようにしているが、商品情報提供サーバ５がユーザ端末３から商品検索のキーワードを受信する毎に実施するようにしてもよい。
【００４４】
まず、商品情報提供サーバ５の統計分析部５２は、検索回数テーブル（図４）から、チェック・フラグが付いているレコードのデータを抽出し、ワーク・メモリ領域５５に格納する（ステップＳ７１）。すなわち、検索回数テーブル（図４）から、チェック・フラグの列４０６（図４）に「●」が登録されているレコードを抜き出し、当該レコードのカテゴリの列４００（図４）の値及び検索項目の列４０２（図４）の値を抽出する。
【００４５】
図１０に、抽出した結果をワーク・メモリ領域５５に格納した場合における概要図を示す。図１０の例には、カテゴリの列１０００と検索項目の列１００２とが含まれている。図１０の例では、商品の検索において、「色」の指定を伴う掃除機の検索と「種類」の指定を伴う掃除機の検索とが数多くなされたことが示されている。
【００４６】
図９の処理フローに戻り、商品情報提供サーバ５の統計分析部５２は、販売店サーバ７のＷｅｂコンテンツ格納部１７から、商品販売サイトのＷｅｂページのデータを１ページ分読み込み、ワーク・メモリ領域５５に格納する（ステップＳ７３）。なお、ステップＳ７１において抽出されたデータとは別の領域に格納する。また、本実施の形態において、商品販売サイトは１ページにつき１つの商品カテゴリのデータが含まれるような構成となっているが、１つの商品カテゴリのデータが複数ページにわたって含まれるような場合には、当該複数ページのデータを読み込む。
【００４７】
そして、商品情報提供サーバ５の統計分析部５２は、読み込んだＷｅｂページのデータに基づき当該Ｗｅｂページの取扱商品のカテゴリを特定する（ステップＳ７５）。すなわち、商品ＤＢ１５（図２）のデータを用いて当該Ｗｅｂページのデータを検索し、該当するカテゴリの列２００（図２）の値を特定する。例えば「すう蔵」という文字がＷｅｂページに含まれていた場合には、当該Ｗｅｂページの取扱商品は「掃除機」と特定する。なお、該当する商品のカテゴリが特定できない場合には、ステップＳ７３に戻り、次のＷｅｂページ・データを１ページ分読み込む。
【００４８】
そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ７５において特定された商品のカテゴリが、ステップＳ７１において抽出されたデータ（図１０参照）に含まれているかどうか確認する（ステップＳ７７）。例えばカテゴリの列１０００（図１０）の値が「掃除機」であるデータを検索する。
【００４９】
そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ７７において該当するデータが存在したかどうか判定する（ステップＳ７９）。存在しなかったと判定された場合（ステップＳ７９：Ｎｏルート）、ステップＳ７３に戻り、次のＷｅｂページ・データを１ページ分読み込む。すなわち、先に読み込んだＷｅｂページは、検索される回数の多い商品（カテゴリ）を取り扱っているＷｅｂページではなかったため、次のＷｅｂページの検査に移行する。
【００５０】
一方、存在したと判定された場合（ステップＳ７９：Ｙｅｓルート）、該当するデータの検索項目を特定する（ステップＳ８１）。例えばステップＳ７１において抽出されたデータが図１０のようになっており、「掃除機」で検索した場合、検索項目の列１００２（図１０）の値から、「色」と「種類」とが検索項目として特定される。
【００５１】
そして、商品情報提供サーバ５の統計分析部５２は、特定した検索項目を、読み込んだＷｅｂページ内で検索する（ステップＳ８３）。例えば「色」という文字列と「種類」という文字列とがＷｅｂページのデータに含まれているかどうか検索する。
【００５２】
そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ８３において該当するデータが存在したかどうか判定する（ステップＳ８５）。存在したと判定された場合（ステップＳ８５：Ｙｅｓルート）、ステップＳ７３に戻り、次のＷｅｂページ・データを１ページ分読み込む。すなわち、先に読み込んだＷｅｂページは、検索される回数の多い商品（カテゴリ）を取り扱っているが、指定されることの多い検索項目のデータ（例えば「種類」や「色」等の文字列）を含んでいると判断できたため、次のＷｅｂページの検査に移行する。
【００５３】
なお、ユーザによる検索操作において「色」や「種類」という文字列が検索キーワードとして指定されることは想定していない。しかし、Ｗｅｂページ内に「色」や「種類」という見出しとなるような文字列が存在するということは、「白」や「ピンク」等の具体的な色のデータや「掃除機」等の商品カテゴリのデータが、当該Ｗｅｂページには当然含まれているものと判断できるため、このような処理になっている。
【００５４】
一方、存在しなかったと判定された場合（ステップＳ８５：Ｎｏルート）、処理は端子Ａを介して図１１の処理に移行する。そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ７５（図９）において特定された商品のカテゴリと、ステップＳ８５（図９）においてＷｅｂページに存在しなかったと判定された検索項目とに基づき、商品ＤＢ１５（図２）から値を抽出し、ワーク・メモリ領域５５に格納する（図１１：ステップＳ９１）。
【００５５】
ここでは、例えば「色」や「種類」といった見出しとなるような文字列がＷｅｂページ内に見つからなかった場合に、「白」や「ピンク」、「掃除機」といった具体的な内容を示すデータを抽出する。例えば色を表す見出し項目がＷｅｂページにあったとしても「カラー」と表示されているなど、必ずしも「色」という文字が含まれているとは限らない。また「種類」というような見出しは省略されることも多い。このような場合には、ステップＳ８３（図９）において当該Ｗｅｂページが該当するデータを含んでいることを検出できないため、具体的な内容を示すデータが含まれているかどうか検査する。
【００５６】
例えば、Ｗｅｂページの取扱商品が「掃除機」である場合、ステップＳ８５（図９）において「種類」という文字列がＷｅｂページに存在しなかったと判定された場合には、カテゴリの列２００（図２）の値である「掃除機」を抽出する。同様に、ステップＳ８５（図９）において例えば「色」という文字列がＷｅｂページに存在しなかったと判定された場合には、カテゴリの列２００（図２）の値が「掃除機」であるレコードの、色の列２１４（図２）の値（「白」等）を全て抽出する。
【００５７】
そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ９１において抽出した値に基づきＷｅｂページ内を検索する（ステップＳ９３）。例えば「掃除機」という文字列でＷｅｂページ・データを検索する。また例えば「白」という文字列でＷｅｂページ・データを検索する。
【００５８】
そして、商品情報提供サーバ５の統計分析部５２は、ステップＳ９３においてＷｅｂページ内に該当するデータが存在したかどうか判定する（ステップＳ９５）。存在したと判定された場合（ステップＳ９５：Ｙｅｓルート）、処理は端子Ｂを介してステップＳ７３（図９）に戻る。すなわち、先に読み込んだＷｅｂページは、検索される回数の多い商品（カテゴリ）を取り扱っているが、指定されることの多い検索項目のデータ（例えば「掃除機」や「白」等の文字列）を含んでいると判断できたため、次のＷｅｂページの検査に移行する。
【００５９】
一方、存在しなかったと判定された場合（ステップＳ９５：Ｎｏルート）、商品情報提供サーバ５の統計分析部５２は、当該Ｗｅｂページにおいて不足していると判断できる情報を、コンテンツ不足情報として特定する（ステップＳ９７）。例えば、取扱商品（カテゴリ）が掃除機であるＷｅｂページにおいて「色」という項目名を表す文字列が含まれず且つ「白」等の具体的な色を示す文字列も含まれていない場合、「色」に関するデータが不足していると特定する。同様に、「種類」という項目名を表す文字列が含まれず且つ「掃除機」という文字列も含まれていない場合、当該Ｗｅｂページは例えば「掃除機」というキーワードでの検索にヒットしないため、ページに含めるべきデータが不足していると特定する。
【００６０】
そして、商品情報提供サーバ５の修正コンテンツ生成部５３は、特定されたコンテンツ不足情報に基づきコンテンツ修正データを生成する（ステップＳ９９）。なお、商品販売用コンテンツの構成が各販売店によって異なる場合等、ステップＳ９９の処理をスキップすることもある。
【００６１】
そして、商品情報提供サーバ５の統計分析部５２は統計データを生成し、商品情報提供サーバ５のコンテンツ修正データ配布部５４は、生成された統計データと、修正された商品販売用コンテンツのデータとを商品販売用コンテンツの所有者又は管理者宛に送信する（ステップＳ１０１）。統計データには、例えばステップＳ７１（図９）において抽出されたデータ（図１０参照）が含まれる。なお、ステップＳ９７において特定されたコンテンツ不足情報を統計データとするようにしてもよい。すなわち、コンテンツを充実させるために含むべきデータを特定できるような内容とする。
【００６２】
図１２に、商品販売用コンテンツの所有者又は管理者宛に送信するメッセージの一例を示す。例えばメール・メッセージである図１２の例には、統計データ表示部１２００が含まれており、統計データが示されている。また、添付ファイルとして修正済みコンテンツを送信したことが示されている。商品販売用コンテンツの所有者又は管理者は、統計データを参考にしてコンテンツを修正する又は元のコンテンツを修正済みコンテンツに差し替えることにより、コンテンツの充実を図る（商品の検索にヒットしやすいコンテンツにする）ことができる。
【００６３】
図１３（ａ）及び（ｂ）に、商品販売用コンテンツの一例を示す。図１３（ａ）には、掃除機の商品一覧ページが示されている。このページには掃除機の色についてのデータは含まれていない。そして、例えば修正済みコンテンツによって差し替えられた商品販売用コンテンツの一例を図１３（ｂ）に示す。図１３（ｂ）には、図１３（ａ）と同様に掃除機の商品一覧ページが示されているが、このページには掃除機の色についてのデータが含まれている。そのため、例えばユーザが「掃除機，白」というキーワードで検索した場合、図１３（ａ）に示したページはヒットしないが、図１３（ｂ）に示したページはヒットする。
【００６４】
図１４（ａ）及び（ｂ）に検索サイト・ページの一例を示す。図１４（ａ）には、例えばＡ販売店の商品販売用コンテンツが図１３（ａ）の状態であった時に、ユーザが「掃除機，ピンク」というキーワードで検索した場合の検索結果の画面例が示されている。この図１４（ａ）の例では、Ａ販売店のコンテンツは検索にヒットしていない。
【００６５】
一方、図１４（ｂ）には、例えばＡ販売店の商品販売用コンテンツが図１３（ｂ）の状態であった時に、ユーザが「掃除機，ピンク」というキーワードで検索した場合の検索結果の画面例が示されている。この図１４（ｂ）の例では、Ａ販売店のコンテンツが検索にヒットしたことが示されている。このように、コンテンツを充実させることにより、販売店をユーザに認知させる機会を増やすことができる。
【００６６】
図１１の処理フローに戻り、商品情報提供サーバ５の統計分析部５２は、検査すべきＷｅｂページの全てのページについて処理が終了したかどうか判定する（ステップＳ１０３）。終了していないと判定された場合（ステップＳ１０３：Ｎｏルート）、処理は端子Ｂを介してステップＳ７３（図９）に戻る。
【００６７】
一方、検査すべきＷｅｂページの全てのページについて処理が終了したと判定された場合、コンテンツ確認処理を終了する。
【００６８】
このようにしてコンテンツ確認処理を行い、商品販売サイトを構成するＷｅｂページに含めるべきデータに不足がないかどうか検査し、データが不足しているＷｅｂページがあった場合には、その旨を商品販売用コンテンツの所有者又は管理者宛に通知する。
【００６９】
以上本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、図２乃至図４に示したテーブル構成は一例であって、同様のデータを格納するためであれば、別の構成を採用するようにしてもよい。また、必要に応じて項目を追加又は削除するようにしてもよい。また、図６、図７、図１２、図１３（ａ）、図１３（ｂ）、図１４（ａ）及び図１４（ｂ）に示した画面構成は一例であって、同様の内容を別の態様にて表現することも可能である。また、図１０に示したワーク・メモリ領域５５におけるデータも一例であって、同様のデータを別の表現で示す場合もある。また、図１に示した商品情報提供サーバ５の機能ブロックも一例であって、図１に示した通りに機能ブロックが構成されない場合もある。また、商品情報提供サーバ５及び販売店サーバ７が各々複数のコンピュータによって構成されていてもよい。
【００７０】
さらに、上で示した処理フローは一例であって、同じ機能を有する他のフローを利用することも可能である。また、検索頻度を重視するために、検索回数の統計データを所定の間隔でリセットするようなステップを追加してもよい。また、本実施の形態においては、所定の商品検索サイトでの検索についての統計をとるようにしているが、例えば図１４（ａ）及び（ｂ）で示したような一般的な検索サイトにおいて本発明の技術を利用する（統計データを取得する）ことも可能である。
【００７１】
（付記１）
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
を含む、コンピュータにより実行される商品情報提供方法。
【００７２】
（付記２）
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを、前記商品販売用コンテンツの所有者又は管理者宛に送信するステップ
をさらに含む、付記１記載のコンピュータにより実行される商品情報提供方法。
【００７３】
（付記３）
特定された前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを用いて前記商品販売用コンテンツを修正するステップと、
修正された前記商品販売用コンテンツのデータを前記商品販売用コンテンツの所有者又は管理者宛に送信するステップと、
をさらに含む、付記１記載のコンピュータにより実行される商品情報提供方法。
【００７４】
（付記４）
前記統計データ登録ステップが、
前記検索条件から特定される商品の分類と前記検索条件から特定される商品の属性とのセット毎に、検索された回数を集計する集計ステップと、
前記検索された回数が所定の回数以上であるセットを特定する特定ステップと、
を含む、付記１記載のコンピュータにより実行される商品情報提供方法。
【００７５】
（付記５）
前記不足データ抽出ステップにおいて、前記商品販売用コンテンツと、特定された前記セットのデータとを用いて、前記商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定することを特徴とする、
付記４記載のコンピュータにより実行される商品情報提供方法。
【００７６】
（付記６）
前記集計ステップが、
前記検索条件に含まれるキーワードの組合せが同じであった回数を集計するステップを含む、
付記４記載のコンピュータにより実行される商品情報提供方法。
【００７７】
（付記７）
前記集計ステップが、
前記検索条件に含まれるキーワードに基づき当該検索対象の商品の分類と当該検索対象の商品の属性とを特定するステップをさらに含む、
付記４記載のコンピュータにより実行される商品情報提供方法。
【００７８】
（付記８）
前記不足データ抽出ステップが、
前記商品販売用コンテンツに含まれる取扱商品の分類を特定するステップと、特定された前記セットにおける商品の分類と、前記取扱商品の分類とが等しいか確認するステップと、
を含む、付記５記載のコンピュータにより実行される商品情報提供方法。
【００７９】
（付記９）
特定された前記セットにおける商品の分類と、前記取扱商品の分類とが等しい場合、
前記不足データ抽出ステップが、
前記商品販売用コンテンツが、特定された前記セットにおける商品の属性又は当該属性に包含される下位の属性のデータを含んでいるか確認するステップ
をさらに含む、付記８記載のコンピュータにより実行される商品情報提供方法。
【００８０】
（付記１０）
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する統計データ登録ステップと、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する不足データ抽出ステップと、
をコンピュータに実行させるための商品情報提供プログラム。
【００８１】
（付記１１）
ユーザから受け付けた商品の検索条件の統計をとり、商品又は商品群に関する統計データを生成して、統計データ記憶部に格納する手段と、
前記統計データを用いて、商品販売用コンテンツに含めるべき特定の商品又は商品群の属性データを特定し、記憶装置に格納する手段と、
を有する商品情報提供装置。
【００８２】
【発明の効果】
以上述べたように、本発明によれば、商品販売サイトのコンテンツを充実させるための情報を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るシステム構成図である。
【図２】商品ＤＢのテーブル構成及び格納されるデータの一例を示す図である。
【図３】検索キー・テーブルの構成及び格納されるデータの一例を示す図である。
【図４】検索回数テーブルの構成及び格納されるデータの一例を示す図である。
【図５】本発明の一実施の形態における処理フローを示す図である。
【図６】商品検索ページの一例を示す図である。
【図７】検索結果ページの一例を示す図である。
【図８】統計データ登録処理の処理フローを示す図である。
【図９】コンテンツ確認処理の処理フロー（その１）を示す図である。
【図１０】ワーク・メモリ領域の構成及び格納されるデータの一例を示す図である。
【図１１】コンテンツ確認処理の処理フロー（その２）を示す図である。
【図１２】統計データ通知メール・メッセージの一例を示す図である。
【図１３】商品販売用コンテンツの一例を示す図である。
【図１４】検索サイト・ページの一例を示す図である。
【符号の説明】
１  ネットワーク    ３  ユーザ端末
５  商品情報提供サーバ    ７  販売店サーバ
１５  商品ＤＢ    １７  Ｗｅｂコンテンツ格納部
２５  統計ＤＢ    ５１  検索処理部
５２  統計分析部    ５３  修正コンテンツ生成部
５４  コンテンツ修正データ配布部
５５  ワーク・メモリ領域
【図１】
2004295279.tif 000003
【図２】
2004295279.tif 000004
【図３】
2004295279.tif 000005
【図４】
2004295279.tif 000006
【図５】
2004295279.tif 000007
【図６】
2004295279.tif 000008
【図７】
2004295279.tif 000009
【図８】
2004295279.tif 000010
【図９】
2004295279.tif 000011
【図１０】
2004295279.tif 000012
【図１１】
2004295279.tif 000013
【図１２】
2004295279.tif 000014
【図１３】
2004295279.tif 000015
【図１４】
2004295279.tif 000016