(57)【特許請求の範囲】
【請求項１】
電子ショッピングモールを管理するサーバ装置と、当該電子ショッピングモールに回線網を介して接続するクライアント装置とを用いる電子ショッピングモールシステムであって、
前記サーバ装置は、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶する記憶部と、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信部と、
前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信部と、
を備え、
前記クライアント装置は、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記サーバ装置から取得する第１の取得部と、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部と、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記サーバ装置に通知し、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記サーバ装置から取得する第２の取得部と、
を備え、
前記第２の送信部は、前記表示された商品が選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信し、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする電子ショッピングモールシステム。
【請求項２】
前記共通カテゴリ及び前記店舗カテゴリは、当該共通カテゴリ及び当該店舗カテゴリに分類される商品を更に細かく分類するためのカテゴリを含み、
前記第１の送信部は、前記電子ショッピングモールの前記共通カテゴリに従ったクライアント利用上最下位（以下、単に最下位という）のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに属する商品を、前記共通カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信し、
前記第２の送信部は、前記店舗カテゴリに従った最下位のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに分類され、かつ、当該店舗が取り扱う商品を、前記店舗カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信する、
ことを特徴とする、請求項１に記載の電子ショッピングモールシステム。
【請求項３】
前記第１の送信部及び前記第２の送信部は、
前記クライアント装置から、前記記憶部に記憶された情報を検索するための検索条件を取得して、当該検索条件に基づいて、前記記憶部に記憶された前記商品に関する情報を検索し、当該検索の結果得られた前記商品の数が所定数である場合、当該商品を購入するための情報と、当該商品を販売する店舗に関する情報とを取得して前記クライアント装置に送信する、
ことを特徴とする、請求項１に記載の電子ショッピングモールシステム。
【請求項４】
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理する管理装置であって、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶する記憶部と、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報を前記記憶部から取得して前記クライアント装置に送信する第１の送信部と、
前記第１の送信部により送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報を前記記憶部から取得して前記クライアントに送信する第２の送信部と、
を備えることを特徴とする管理装置。
【請求項５】
前記共通カテゴリ及び前記店舗カテゴリは、当該共通カテゴリ及び当該店舗カテゴリに属する商品を更に細かく分類するためのカテゴリを含み、
前記第１の送信部は、前記電子ショッピングモールの前記共通カテゴリに従ったクライアント利用上最下位（以下、単に最下位という）のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに属する商品を、前記共通カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信し、
前記第２の送信部は、前記店舗カテゴリに従った最下位のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに分類され、かつ、当該店舗が取り扱う商品を、前記店舗カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信する、
ことを特徴とする、請求項４に記載の管理装置。
【請求項６】
前記第１の送信部及び前記第２の送信部は、
前記クライアント装置から、前記記憶部に記憶された情報を検索するための検索条件を取得して、当該検索条件に基づいて、前記記憶部に記憶された前記商品に関する情報を検索し、当該検索の結果得られた前記商品の数が所定数である場合、当該商品を購入するための情報と、当該商品を販売する店舗に関する情報とを取得して前記クライアント装置に送信する、
ことを特徴とする、請求項４に記載の管理装置。
【請求項７】
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理し、記憶部を有する管理装置で実行される管理方法であって、
前記記憶部は、前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶し、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信ステップと、
前記第１の送信ステップで送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信ステップと、
を備えることを特徴とする管理方法。
【請求項８】
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理するコンピュータを、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリと示す情報を記憶する記憶部、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信部、
前記第１の送信部により送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信部、
として機能させることを特徴とするプログラム。
【請求項９】
電子ショッピングモールに回線網を介して接続する情報処理装置であって、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得部と、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部と、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得部と、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得部により取得された前記共通カテゴリ、又は、前記第２の取得部により取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御部と
を備え、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする情報処理装置。
【請求項１０】
電子ショッピングモールに回線網を介して接続する情報処理装置で実行する情報処理方法であって、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得ステップと、
前記第１の取得ステップで取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示ステップと、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得ステップと、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得ステップにより取得された前記共通カテゴリ、又は、前記第２の取得ステップにより取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御ステップと、
を備え、
前記表示ステップでは、前記第２の取得ステップで取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする情報処理方法。
【請求項１１】
電子ショッピングモールに回線網を介して接続するコンピュータを、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得部、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得部、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得部により取得された前記共通カテゴリ、又は、前記第２の取得部により取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御部、
として機能させ、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ショッピングモール内の各店舗が、自店舗の取扱商品を管理するためのカテゴリをカスタマイズできる電子ショッピングモールシステム、管理装置、管理方法、プログラム、情報処理装置、情報処理方法に関する。
【背景技術】
【０００２】
現在、電子ショッピングモールをインターネット上で運営するためのショッピングモールシステムが普及している。例えば、特許文献１には、ユーザがインターネットを介して容易に商品購入注文ができるシステムが開示されている。【０００３】
ショッピングモールシステムのデータベースには、電子ショッピングモールに出店する各店舗が取り扱っている商品に関する商品情報が記憶されている。ショッピングモールシステムは、このデータベースに記憶された情報に基づいて、ＨＴＭＬ（Hyper Text Markup Language）やＸＭＬ（eXtensible Markup Language）等を用いて各店舗の紹介画面や各店舗が扱う商品の説明や購入画面をユーザのコンピュータに表示させる。ショッピングモールシステムは、多くの店舗および商品を集中的に管理することができる。【０００４】
ユーザがコンピュータにインストールされたＷＷＷ（World Wide Web）ブラウザを用いてショッピングモールシステムにアクセスすると、ショッピングモールシステムは、電子ショッピングモールの案内画面をコンピュータの画面に表示させる。この案内画面には、電子ショッピングモールの紹介文や、商品カテゴリ一覧などが含まれる。カテゴリ一覧からあるカテゴリがユーザにより選択されると、ショッピングモールシステムは、選択されたカテゴリに属するサブカテゴリ、カテゴリに属する商品、商品を販売している店名などをコンピュータの画面に表示させる。例えば、ＷＷＷブラウザを用いてユーザにより商品が選択されると、ショッピングモールシステムは、選択された商品の説明画面や購入画面を表示させる。
【特許文献１】特開２０００−１７９１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のショッピングモールシステムは、ショッピングモールシステムの運営者が設定したカテゴリ・サブカテゴリに従って商品を分類する。このため、各店舗が取扱商品を独自のカテゴリ・サブカテゴリに従って分類できないという問題がある。【０００６】
たとえば、ある店舗がウイスキーを取り扱う場合に、独自性を出すために、”ウイスキー”のカテゴリと、”モルトウイスキー”と”グレーンウイスキー”と”ブレンデッドウイスキー”のサブカテゴリとを用意して商品の違いを表現したいとしても、ショッピングモールシステムが”ウイスキー”のカテゴリのみを認める場合は、いずれも同じカテゴリの商品として扱われてしまう。これでは、この店舗の意図した通りに商品の違いを表現できず、その店舗の独自性を失わせる。【０００７】
本発明は、上記問題に鑑みてなされたもので、１つのショッピングモールに属しつつ各店舗が独自性をアピールできる柔軟性に富んだ電子ショッピングモールシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点に係る電子ショッピングモールシステムは、
電子ショッピングモールを管理するサーバ装置と、当該電子ショッピングモールに回線網を介して接続するクライアント装置とを用いる電子ショッピングモールシステムであって、
前記サーバ装置は、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶する記憶部と、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信部と、
前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信部と、
を備え、
前記クライアント装置は、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記サーバ装置から取得する第１の取得部と、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部と、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記サーバ装置に通知し、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記サーバ装置から取得する第２の取得部と、
を備え、
前記第２の送信部は、前記表示された商品が選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信し、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする。
【０００９】
前記共通カテゴリ及び前記店舗カテゴリは、当該共通カテゴリ及び当該店舗カテゴリに分類される商品を更に細かく分類するためのカテゴリを含み、
前記第１の送信部は、前記電子ショッピングモールの前記共通カテゴリに従ったクライアント利用上最下位（以下、単に最下位という）のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに属する商品を、前記共通カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信し、
前記第２の送信部は、前記店舗カテゴリに従った最下位のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに分類され、かつ、当該店舗が取り扱う商品を、前記店舗カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信してもよい。【００１０】
前記第１の送信部及び前記第２の送信部は、
前記クライアント装置から、前記記憶部に記憶された情報を検索するための検索条件を取得して、当該検索条件に基づいて前記記憶部に記憶された前記商品に関する情報を検索し、当該検索の結果得られた前記商品の数が所定数である場合、当該商品を購入するための情報と、当該商品を販売する店舗に関する情報とを取得して前記クライアント装置に送信してもよい。【００１１】
本発明のその他の観点に係る管理装置は、
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理する管理装置であって、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶する記憶部と、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報を前記記憶部から取得して前記クライアント装置に送信する第１の送信部と、
前記第１の送信部により送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報を前記記憶部から取得して前記クライアントに送信する第２の送信部と、
を備えることを特徴とする。
【００１２】
前記共通カテゴリ及び前記店舗カテゴリは、当該共通カテゴリ及び当該店舗カテゴリに属する商品を更に細かく分類するためのカテゴリを含み、
前記第１の送信部は、前記電子ショッピングモールの前記共通カテゴリに従ったクライアント利用上最下位（以下、単に最下位という）のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに属する商品を、前記共通カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信し、
前記第２の送信部は、前記店舗カテゴリに従った最下位のカテゴリを示す情報を取得する場合、当該最下位のカテゴリに分類され、かつ、当該店舗が取り扱う商品を、前記店舗カテゴリに予め対応づけられた順番に従って配列した情報を取得して前記クライアント装置に送信してもよい。【００１３】
前記第１の送信部及び前記第２の送信部は、
前記クライアント装置から、前記記憶部に記憶された情報を検索するための検索条件を取得して、当該検索条件に基づいて前記記憶部に記憶された前記商品に関する情報を検索し、当該検索の結果得られた前記商品の数が所定数である場合、当該商品を購入するための情報と、当該商品を販売する店舗に関する情報とを取得して前記クライアント装置に送信してもよい。【００１４】
本発明のその他の観点に係る管理方法は、
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理し、記憶部を有する管理装置で実行される管理方法であって、
前記記憶部は、前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリとを示す情報を記憶し、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信ステップと、
前記第１の送信ステップで送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信ステップと、
を備えることを特徴とする。
【００１５】
本発明のその他の観点に係るプログラムは、
回線網を介して接続されたクライアント装置を用いた電子ショッピングモールを管理するコンピュータを、
前記電子ショッピングモールが扱う商品に対応づけて、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリと、当該商品を取り扱う店舗ごとに設定される商品分類に基づく店舗カテゴリと示す情報を記憶する記憶部、
前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアント装置に送信する第１の送信部、
前記第１の送信部により送信された前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報が前記クライアント装置により表示された後、当該表示された商品がユーザによって選択された旨が前記クライアント装置から通知された場合に、前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記記憶部から取得して前記クライアントに送信する第２の送信部、
として機能させることを特徴とする。
【００１６】
本発明のその他の観点に係る情報処理装置は、
電子ショッピングモールに回線網を介して接続する情報処理装置であって、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得部と、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部と、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得部と、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得部により取得された前記共通カテゴリ、又は、前記第２の取得部により取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御部と
を備え、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする。
【００１７】
本発明のその他の観点に係る情報処理方法は、
電子ショッピングモールに回線網を介して接続する情報処理装置で実行する情報処理方法であって、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得ステップと、
前記第１の取得ステップで取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示ステップと、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得ステップと、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得ステップにより取得された前記共通カテゴリ、又は、前記第２の取得ステップにより取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御ステップと、
を備え、
前記表示ステップでは、前記第２の取得ステップで取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする。
【００１８】
本発明のその他の観点に係るプログラムは、
電子ショッピングモールに回線網を介して接続するコンピュータを、
前記電子ショッピングモールを管理する管理装置から、前記電子ショッピングモールの全体に設定される商品分類に基づく共通カテゴリを示す情報と当該共通カテゴリに分類される商品を示す情報とを取得する第１の取得部、
前記第１の取得部が取得した前記共通カテゴリを示す情報と前記共通カテゴリに分類される商品を示す情報とをモニタに表示する表示部、
前記表示された商品がユーザによって選択された場合に、前記表示された商品が選択された旨を前記管理装置に通知し、前記電子ショッピングモールに出店する店舗ごとに設定される商品分類に基づく店舗カテゴリを示す情報と当該店舗カテゴリに分類される商品を示す情報とを前記管理装置から取得する第２の取得部、
前記電子ショッピングモールに出品された商品の選択指示入力と、前記共通カテゴリと前記店舗カテゴリとのどちらで当該商品を分類するかを示す分類指示入力とを受け付けて、当該分類指示入力に基づいて、当該選択指示入力が示す商品に関する情報を、前記第１の取得部により取得された前記共通カテゴリ、又は、前記第２の取得部により取得された前記店舗カテゴリのいずれか一方で分類するように制御する制御部、
として機能させ、
前記表示部は、前記第２の取得部が取得した前記店舗カテゴリを示す情報と前記店舗カテゴリに分類される商品を示す情報とを前記モニタに更に表示する、
ことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザは、電子ショッピングモール全体の共通カテゴリだけでなく、各店舗が独自に設定したカテゴリにも基づいて、商品を閲覧、選択、購入等することができ、店舗の独自性を反映することができる。
【図面の簡単な説明】
【００２０】
【図１】ショッピングモールシステムの全体の構成を示す図である。
【図２】運営サーバ装置の構成を示す図である。
【図３】（ａ）ショッピングモール全体に設定された共通カテゴリによる分類の例を示す図である。（ｂ）ショッピングモールに参加する店舗が独自に設定した店舗カテゴリ分類の例を示す図である。
【図４】商品を並び替えて表示する際の表示順を示すデータの例である。
【図５】商品情報保存部に保存される商品情報テーブルの構造の例を示す図である。
【図６】店舗情報保存部に保存される店舗情報テーブルの構造の例を示す図である。
【図７】クライアント装置の構成を示す図である。
【図８】（ａ）〜（ｅ）は、ショッピングモール全体の共通カテゴリによる分類に基づいて、商品やカテゴリを表示する画面の例である。
【図９】商品・店舗表示処理のフローチャートである。
【図１０】商品・店舗表示処理のフローチャートの続きである。
【図１１】店舗が独自に設定した店舗カテゴリによる分類に基づいて、商品やカテゴリを表示する画面の例である。
【符号の説明】
【００２１】
１  ショッピングモールシステム
１００  運営サーバ装置
１１０  制御部
１２０  記憶部
１３０  通信制御部
１４０  商品情報保存部
１４１  商品情報テーブル
１５０  店舗情報保存部
１５１  店舗情報テーブル
１９０  バス
２００  クライアント装置
２１０  商品ＩＤ
２２０  商品名
２３０  価格
２４０  ショッピングモールカテゴリ名
２５０  店舗カテゴリ名
２６０  店舗キーワード
２７０  商品紹介
２８０  商品画像
２９０  登録日
３００  ネットワーク
【発明を実施するための最良の形態】
【００２２】
本発明の実施形態に係る電子ショッピングモールシステムを、図面を参照して説明する。【００２３】
本実施形態のショッピングモールシステム１は、図１に示すように、運営サーバ装置１００と、ネットワーク３００を介して運営サーバ装置１００に接続されるクライアント装置２００（図中では２００Ａ〜２００Ｃ）とから構成される。本図にはクライアント装置２００は３台しか記載されていないが、台数に制限はない。ネットワーク３００は典型的にはインターネットであるが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、専用回線など他のネットワークであってもよい。【００２４】
運営サーバ装置１００は、図２に示すように、制御部１１０と、記憶部１２０と、通信制御部１３０と、商品情報保存部１４０と、店舗情報保存部１５０と、バス１９０とから構成される。制御部１１０と、記憶部１２０と、通信制御部１３０と、商品情報保存部１４０と、店舗記憶情報部１５０とはバス１９０で相互に接続される。【００２５】
制御部１１０は、ＣＰＵ（Central Processing Unit）を有し、記憶部１２０に記憶された動作プログラムに基づき、演算処理を行い、各部を制御する。【００２６】
記憶部１２０は、たとえば、ワークエリアとなるＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、ハードディスクと、を有し、制御部１１０の動作を制御するためのＯＳ（Operating System）、アプリケーションプログラム等を記憶する。記憶部１２０に記憶されるアプリケーションプログラムとしては、例えば、商品情報保存部１４０にデータを書き込み、変更し、また消去等をするプログラム、店舗情報保存部１５０にデータを書き込み・変更・消去等をするプログラム、ユーザが指定した条件に従って商品情報保存部１４０と店舗情報制御部１５０を検索し、条件に合致する商品や店舗を抽出する検索プログラム、店舗の紹介画面や検索結果を含むＷＷＷページを生成してクライアント装置２００に送信するＷＷＷサーバプログラム等を含む。【００２７】
また、記憶部１２０は、図３（ａ）に示すように、この電子ショッピングモール全体で共通な分類方法で商品を分類するために用いられる商品カテゴリ（以下、「共通カテゴリ」と呼ぶ）を任意のデータ形式で記憶する。この共通カテゴリは、第１階層、第２階層などのように複数の階層構造を有している。階層の数は任意に設定できる。
また、記憶部１２０は、図４に示すように、検索処理で複数の商品が検索された際に、商品を表示する順番を規定する、表示順データを記憶する。例えば、商品の登録順（新しい順・古い順）、商品番号順（昇順・降順）、価格順（昇順・降順）、納品日数順（昇順・降順）等を設定するためのデータが格納されている。記憶部１２０は、１つの表示順データに対応づけて、そのデータを有効とするか無効とするかを示すフラグを記憶してもよい。【００２８】
通信制御部１３０は、たとえば、ＮＩＣ（Network Interface Card）のような通信装置を有し、制御部１１０の制御により、運営サーバ装置１００とクライアント装置２００との間のデータの送受信を行う。【００２９】
商品情報保存部１４０は、たとえば、ハードディスク装置から構成され、電子ショッピングモールに出店する店舗別に、その店舗の取り扱い商品の情報を保存する。例えば、商品情報保存部１４０は、図５に示すような商品情報テーブル１４１を記憶する。商品情報テーブル１４１の各エントリには、商品ＩＤ２１０、商品名２２０、価格２３０、ショッピングモールカテゴリ名２４０、店舗カテゴリ名２５０、店舗キーワード２６０、商品紹介２７０、商品画像２８０、登録日２９０、その他情報が保存される。【００３０】
商品ＩＤ２１０は、電子ショッピングモールに出店する全店舗および全商品にユニークな識別情報である。したがって、店舗が同一でも商品が異なる場合や、商品が同一でも店舗が違う場合は、それぞれの商品ＩＤ２１０は異なる。商品ＩＤ２１０から、店舗および商品が特定できる。【００３１】
商品名２２０はその商品の名称である。価格２３０はその商品の単価である。ショッピングモールカテゴリ名２４０は、電子ショッピングモール全体で用いられる共通カテゴリで分類されたその商品のカテゴリ名である。なお、カテゴリが階層化されている場合には、最下位のサブカテゴリ名が設定される。店舗カテゴリ名２５０は、各店舗が独自に設定したカテゴリ（以下、「店舗カテゴリ」と呼ぶ）で分類されたその商品のカテゴリ名である。なお、カテゴリが階層化されている場合には、最下位のサブカテゴリ名が設定される。店舗キーワード２６０は、その商品を表すために任意に設定されたキーワードであり、例えば、その商品の特徴を端的に表現する１又は複数の単語である。【００３２】
商品紹介文２７０は、その商品への購買意欲を高めるために紹介するキャッチフレーズなどの文章である。画像２８０は、商品の写真等、任意の画像である。登録日２９０は、その商品が電子ショッピングモールに登録された日付を示す情報であり、日付は制御部１１０によって自動的に付加される。なお、日付の代わりに、あるいは日付に加えて、電子ショッピングモールに登録された時刻が記憶されていてもよい。【００３３】
店舗情報保存部１５０は、たとえば、ハードディスク装置から構成され、電子ショッピングモールに出店している店舗に関する情報を格納する。具体的には、店舗情報保存部１５０は、電子ショッピングモールに出店する各店舗の情報を格納した店舗情報テーブル１５１を記憶する。図６に例示するように、店舗情報テーブル１５１は、店舗特定データ３１０、店舗の紹介画面データ３２０、やカテゴリ定義情報３３０、表示情報３４０を記憶する。【００３４】
店舗特定データ３１０は、店舗名、店舗ＩＤ等、店舗を識別するためのデータである。
店舗紹介画面データ３２０は、店舗を紹介するためのデータである。例えば、店舗紹介画面データ３２０は、各商店の紹介用のＨＴＭＬ文書などから構成され、店舗の個性を現すコピーやロゴマーク等を含む。
カテゴリ定義情報３３０は、任意のデータ形式で、図３（ｂ）に例示されるような、店舗独自の店舗カテゴリの構造を定義する。カテゴリ定義情報３３０は、各店舗が所定のエディタなどを用いて任意に修正可能である。
また、表示情報３４０は、図４に示した内容と同様に、検索された商品をどのような順番で表示するかを定義する情報である。【００３５】
クライアント装置２００は、たとえば、一般のパーソナルコンピュータから構成される。クライアント装置２００は、ＷＷＷブラウザ等、電子ショッピングモールで商品を閲覧したり購入したりするための所定のソフトウェアアプリケーションが動作する装置である。クライアント装置２００は、携帯電話やＰＤＡ（Personal Digital Assistants）などの携帯端末であってもよい。クライアント装置２００は、ＷＷＷブラウザを介して運営サーバ装置１００に指示を行い、運営サーバ装置１００から受けたデータを表示する機能を有する。本実施形態では一般に用いられているＷＷＷブラウザを用いるが、他の同様の機能を有するソフトウェアアプリケーションでもよい。【００３６】
図７は、クライアント装置２００の構成を示す図である。クライアント装置２００は、入力部４１０、出力部４２０、記憶部４３０、制御部４４０、通信制御部４５０、及び、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）ドライブ４６０を備える。
入力部４１０は、キーボードやマウスなどの入力装置を有し、これらの入力装置からデータ入力や指示入力を受け付けて、これらに対応する制御信号を制御部４４０に入力する。入力部４１０は、フラッシュメモリなどの取り外し可能な外部メモリを備えていてもよい。
出力部４２０は、モニタやスピーカなどの出力装置を備え、制御部４４０の制御により、静止画像・動画像などの映像をモニタに出力したり、音声をスピーカに出力したりする。
記憶部４３０は、ハードディスク、ＲＡＭ、ＲＯＭを有し、制御部４４０により実行されるＯＳ、制御プログラム、各種データなどを記憶する。
制御部４４０は、ＣＰＵを有し、記憶部４３０に記憶されたＯＳ、制御プログラムを実行してクライアント装置２００全体の制御を行う。
通信制御部４５０は、ＮＩＣなどを有し、クライアント装置２００とネットワーク３００とを接続する。
ＤＶＤ−ＲＯＭドライブ４６０は、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭからデータを読み出して、読み出したデータを制御部４４０に入力する。なお、クライアント装置２００は、他の記録媒体からデータを読み出す装置を備えていてもよい。【００３７】
次に、上記構成のショッピングモールシステム１の動作を説明する。
（運営サーバ装置１００での事前準備）
運営サーバ装置１００は、記憶部１２０に登録されている電子ショッピングモール全体の共通カテゴリに基づいて、各カテゴリのＷｅｂページを予め用意して、記憶部１２０に格納しておく。【００３８】
例えば、運営サーバ装置１００は、図３（ａ）に示す共通カテゴリに基づいてＷｅｂページを表示するためのＷｅｂページ用データを記憶部１２０に格納する。例えば、図８（ａ）は、このショッピングモールシステム１にアクセスしたときに最初にモニタに表示される商品選択Ｗｅｂページである。この共通カテゴリで「食品」を選択すると、図８（ｂ）のようにサブカテゴリを表示する。このサブカテゴリで「飲料」を選択すると、図８（ｃ）のように更にサブカテゴリを表示する。このサブカテゴリで「アルコール」を選択すると、図８（ｄ）のように更にサブカテゴリを表示する。このサブカテゴリで「ウイスキー」を選択すると、図８（ｅ）のように商品の詳細を表示する。最下層のカテゴリが選択されると、そのカテゴリに分類されている商品が抽出され、図４に示すような表示順で表品が表示される。各Ｗｅｂページには、検索用のキーワードを入力する入力エリアと検索開始を指示する検索ボタンとを配置されるのが望ましい。なお、これらの表示画面は１つの例に過ぎず任意に変更できる。【００３９】
（商品・店舗表示処理）
次に、ユーザがクライアント装置２００から運営サーバ装置１００にアクセスし商品を閲覧・購入するときに運営サーバ装置１００が行う処理を、図９と図１０のフローチャートを参照して説明する。【００４０】
クライアント装置２００は、ＷＷＷブラウザ上でのユーザの操作指示に従って、運営サーバ装置１００にアクセスする。
運営サーバ装置１００の制御部１１０は、通信制御部１３０を介してこのアクセスを受け付け、予め用意している電子ショッピングモールのトップページデータ（例えば、図８（ａ）に示すようなもの）をクライアント装置２００に送信する。クライアント装置２００の制御部４４０は、通信制御部４５０を介してこのトップページデータを受信し、出力部４２０を制御してモニタにトップページを表示する。【００４１】
ユーザがクライアント装置２００の入力部４１０が備える入力装置を操作して、トップページ上の任意の共通カテゴリが選択されると、制御部４４０は、選択されたショッピングモールカテゴリ名２４０と、そのカテゴリ名が共通カテゴリに基づいたものであることを示す情報を、通信制御部４５０を制御して運営サーバ装置１００に通知する。【００４２】
運営サーバ装置１００の制御部１１０は、ショッピングモールカテゴリ名２４０が選択されたか否かを判定する（ステップＳ１０１）。制御部１１０は、選択されたショッピングモールカテゴリ名２４０などの情報をクライアント装置２００から受信したか否かに基づいて判定する。
ショッピングモールカテゴリ名２４０が選択されないと判別した場合（ステップＳ１０１；ＮＯ）、制御部１１０はステップＳ１０３の処理に進む。
一方、ショッピングモールカテゴリ名２４０が選択されたと判定した場合（ステップＳ１０１；ＹＥＳ）、制御部１１０は、選択されたショッピングモールカテゴリ名２４０に対応するＷｅｂページデータを、通信制御部１３０を制御してクライアント装置２００に送信する（ステップＳ１０２）。クライアント装置２００の制御部４４０は、このＷｅｂページデータに基づいてＷｅｂページをモニタに表示する。【００４３】
ユーザは、電子ショッピングモールの共通カテゴリに基づいて、サブカテゴリがある場合にはさらに任意のサブカテゴリを選択することができる。例えば、図８に示すように、「モルトウイスキー」を購入したいユーザは、トップページで、「食品」を選択し、次のページで「飲料」を選択し、さらに次のページで、「アルコール」を選択する。さらにユーザは、次のページで「モルトウイスキー」のカテゴリが存在しないために、最も近いと思われる「ウイスキー」のカテゴリを選択する。【００４４】
なお、ステップＳ１０１で受信したショッピングモールカテゴリ名２４０が最下位階層のカテゴリである場合には、運営サーバ装置１００は、選択された最下位階層のカテゴリ用のＷｅｂページデータ（即ち、そのカテゴリとそのカテゴリに分類される商品とその商品を提供する店舗などを示すデータ）を、商品情報テーブル１４１を検索して抽出し、所定の表示順に並び替えたＷｅｂページデータを送信する。なお、このページは、たとえば、ＣＧＩ（Common Gateway Interface）によりその場で生成してもよい。
ここで運営サーバ１００から送信されるデータは、各店舗が独自に定めた店舗カテゴリを用いないで生成されたデータである。【００４５】
ユーザは、所望の商品の商品ＩＤ又は商品名を選択する。クライアント装置２００の制御部４４０は、通信制御部４５０を制御して、選択された商品を示す情報を運営サーバ装置１００に送信する。【００４６】
制御部１１０は、クライアント装置２００によって商品が選択されたか否かを判定する（ステップＳ１０３）。制御部１１０は、選択された商品を示す情報を受け取ったか否かに基づいて判定する。
商品が選択されないと判定した場合（ステップＳ１０３；ＮＯ）、制御部１１０はステップＳ１０５の処理に進む。
一方、商品が選択されたと判定した場合（ステップＳ１０３；ＹＥＳ）、制御部１１０は、選択された商品を販売する店舗の商品情報テーブル１４１を検索する。そして、制御部１１０は、通知された商品に対応付けられた商品名２２０と、価格２３０と、ショッピングモールカテゴリ名２４０と、店舗カテゴリ名２５０と、商品紹介２７０と、商品画像２８０とを読み出す。また、制御部１１０は、店舗情報保存部１５０にアクセスし、店舗情報テーブル１５１に記憶されたこの店舗の紹介画面データ３２０（店舗の個性を現すコピーやロゴマークなど）及び店舗別のカテゴリ定義情報３３０を読み出す。さらに、制御部１１０は、選択された商品に関する情報と、店舗独自の情報を含む店舗紹介のＷｅｂページデータを生成し、クライアント装置２００に送信する（ステップＳ１０４）。クライアント装置２００の制御部４４０は、受信したＷｅｂページデータに基づいて店舗紹介Ｗｅｂページを表示する。【００４７】
例えば、図１１（ａ）は、ステップＳ１０４で送信されるＷｅｂページデータに基づいてモニタに表示される店舗紹介Ｗｅｂページの一例である。図示するように、このＷｅｂページには、店舗紹介表示領域７１０と、その商品に対応する店舗カテゴリ表示領域７２０と、店舗独自のカテゴリ体系表示領域７３０と、商品写真表示領域７４０と、商品紹介表示領域７５０と、商品購入ボタン７６０、検索ボタン７７０とが表示される。なお、このＷｅｂページに表示されるデータはこれらに限定されない。【００４８】
次に、店舗紹介Ｗｅｂページ（図１１（ａ））上で、店舗カテゴリ表示領域７２０を選択すると、クライアント装置２００の制御部４４０は、店舗カテゴリ表示領域７２０が選択された旨の通知を運営サーバ装置１００に通知する。【００４９】
運営サーバ装置１００の制御部１１０は、店舗カテゴリ表示領域７２０が選択されたか否かを判別する（ステップＳ１０５）。
店舗カテゴリ表示領域７２０が選択されないと判別した場合（ステップＳ１０５；ＮＯ）、制御部１１０はステップＳ１０７の処理に進む。
一方、店舗カテゴリ表示領域７２０が選択されたと判別した場合（ステップＳ１０５；ＹＥＳ）、制御部１１０は、店舗情報テーブル１５１に格納されている店舗カテゴリ定義情報３４０に基づいたＷｅｂページデータを生成し、クライアント装置２００に送信する（ステップＳ１０６）。例えば、クライアント装置２００の制御部４４０は、Ｗｅｂページデータを受信して、図１１（ｂ）に示すようなカテゴリ選択Ｗｅｂページをモニタに表示する。なお、選択された店舗カテゴリ表示領域７２０に表示されたカテゴリが最下位のカテゴリの場合には、制御部１１０は、商品情報保存部１４１にアクセスし、その店舗の商品情報を検索し、そのカテゴリに分類される商品を抽出してＷｅｂページデータを生成して送信する。
ここで送信されるＷｅｂページデータは、その店舗が独自に設定した店舗カテゴリを用いて表品情報を表示するためのデータである。【００５０】
クライアント装置２００の制御部４４０は、Ｗｅｂページデータを受信すると、このＷｅｂページデータに基づいて、商品選択Ｗｅｂページをモニタに表示する。例えば、制御部４４０は、図１１（ｃ）に示すような商品選択Ｗｅｂページを表示する。ユーザは、カテゴリ選択Ｗｅｂページでは、任意のカテゴリを選択でき、商品選択Ｗｅｂページでは、そのカテゴリに分類される任意の商品を選択できる。【００５１】
次に、ユーザが、図８（ｅ）に例示する商品選択Ｗｅｂページで店舗を選択すると、クライアント装置２００の制御部４４０は、店舗が選択された旨を運用サーバ１００に通知する。【００５２】
運営サーバ装置１００の制御部１１０は、店舗が選択されたか否かを判別する（ステップＳ１０７）。
店舗が選択されないと判別した場合（ステップＳ１０７；ＮＯ）、制御部１１０はステップＳ１０９の処理に進む。
一方、店舗が選択されたと判別した場合（ステップＳ１０７；ＹＥＳ）、制御部１１０は、選択された店舗の店舗紹介Ｗｅｂページデータを作成し、クライアント装置２００に送信する（ステップＳ１０８）。この店舗紹介Ｗｅｂページは、店舗紹介や店舗独自の店舗カテゴリなどを含む。例えば、図１１（ａ）のような店舗紹介Ｗｅｂページと同様の内容である。ただし、この場合には具体的な商品が選択されていないので商品写真表示領域７４０と商品紹介表示領域７５０は無くてもよい。【００５３】
次に、ユーザが各Ｗｅｂページ上の検索用キーワード入力欄にキーワードを入力し、検索ボタン７７０を押下すると、クライアント装置２００の制御部４４０は、Ｗｅｂページの種類を特定する情報と、検索キーワードと、検索指示とを、運営サーバ装置１００に送信する。【００５４】
運営サーバ装置１００の制御部１１０は、これらの情報を受信して、図８（ａ）〜（ｅ）に示すような電子ショッピングモール全体で用いられる共通ページを用いた検索指示か否かを判別する（ステップＳ１０９）。
検索指示が電子ショッピングモールの共通ページを用いたものであると判別した場合（ステップＳ１０９；ＹＥＳ）、制御部１１０は、商品情報保存部１４０に記憶されたキーワードと、受信した検索キーワードとに基づいて、商品を抽出する。さらに、制御部１１０は、所定の表示順に並べ替えて、図８（ｅ）に例示するような商品選択Ｗｅｂページを表示するためのデータを生成し、クライアント装置２００に送信する（ステップＳ１１０）。以後の処理は、上述と同様である。【００５５】
検索指示が電子ショッピングモールの共通ページを用いたものでないと判別した場合（ステップＳ１０９；ＮＯ）、制御部１１０は、図１１（ａ）〜（ｃ）に示すような店舗ページを用いたものか否かを判別する（ステップＳ１１１）。
検索指示が店舗ページを用いたものでないと判別した場合（ステップＳ１１１；ＮＯ）、制御部１１０はステップＳ１１３の処理に進む。
一方、検索指示が店舗ページを用いたものであると判定した場合（ステップＳ１１１；ＹＥＳ）、制御部１１０は、商品情報保存部１４０に記憶されたキーワードと、受信した検索キーワードとに基づいて、商品を抽出する。さらに、制御部１１０は、所定の表示順に並べ替えて、図１１（ａ）に例示するような店舗紹介Ｗｅｂページ、図１１（ｂ）に例示するようなカテゴリ選択Ｗｅｂページ、又は、図１１（ｃ）に例示するような商品選択Ｗｅｂページを表示するためのデータを生成し、クライアント装置２００に送信する（ステップＳ１１２）。以後の処理は、上述と同様である。【００５６】
ここで、ステップＳ１１０と１１２で、検索の結果、抽出された商品の数が１つだけの場合には、その商品に係る商品データとその商品を販売する店舗の紹介とを含む図１１（ａ）に示すようなページを表示するためのＷｅｂページデータを生成してクライアント装置２００に送信することが望ましい。また、抽出された商品の数が２以上の所定数の場合にも、商品とその商品を販売する店舗の紹介とを含むＷｅｂページデータを生成するようにしてもよい。【００５７】
次に、ユーザが図１１（ａ）に示すような店舗紹介Ｗｅｂページで購入ボタン７６０を押下すると、クライアント装置２００の制御部４４０は、購入する商品を特定する情報と、購入ボタン７６０が押下された旨の通知を運用サーバ１００に送信する。【００５８】
運営サーバ装置１００の制御部１１０は、これらの情報を受信して、商品の購入処理を行うか否かを判別する（ステップＳ１１３）。
商品の購入処理を行わないと判別した場合（ステップＳ１１３；ＮＯ）、制御部１１０はステップＳ１１５の処理に進む。
一方、商品の購入処理を行うと判別した場合（ステップＳ１１３；ＹＥＳ）、制御部１１０は、選択された商品の購入処理を実行する（ステップＳ１１４）。なお、購入処理の手法や課金の手法は任意である。例えば、いわゆる買い物カゴの表示処理、ユーザ認証処理、クレジットカードによる決済処理、電子マネーによる決済処理などの既知の技術を組み合わせて実行される。【００５９】
次に、ユーザが商品のキャンセルなどその他指示入力を行うと、クライアント装置２００の制御部４４０は、その指示入力に対応する指示信号を運営サーバ装置１００に送信する。【００６０】
運営サーバ装置１００の制御部１１０は、この指示信号を受信して、その他の指示入力があるか否かを判別する（ステップＳ１１５）。
その他の指示入力がないと判別した場合（ステップＳ１１５；ＮＯ）、制御部１１０は商品・店舗表示処理を終了する。
一方、その他の指示入力があると判別した場合（ステップ１１５；ＹＥＳ）、制御部１１０は、その指示入力に応じた処理を行い（ステップ１１６）、商品・店舗表示処理を終了する。【００６１】
（商品・カテゴリの更新処理）
ショッピングモールシステムの運営者は、商品やカテゴリを適宜入れ替えて変更することができる。運営者は、運営サーバ装置１００に接続された入出力装置（図示せず）を操作し、たとえば、ＩＤ（識別情報）とパスワードなどアクセスに必要な情報を予め取得する。記憶部１２０は、これらのＩＤやパスワードを対応づけて記憶する。制御部１１０は、入力されたＩＤやパスワードが、記憶部１２０に記憶されたＩＤやパスワードと一致するか否かを判別する。一致すれば、商品や共通カテゴリの更新を許可する。すなわち、制御部１１０は、記憶部１２０に格納されている図３（ａ）の共通カテゴリ、図４の表示順データ、図５の商品情報テーブル１４１、図６の店舗情報テーブル１５１の変更を許可する。運営者は、必要に応じて、入力装置を用いて各内容を修正する。制御部１１０は、修正されたデータを記憶部１２０に記憶する。【００６２】
また、店舗の管理者・従業員は、自店舗の商品やカテゴリを変更したり削除したりすることができる。
店舗の管理者・従業員は、図示せぬ店舗用端末を用いて操作し、例えば、ＩＤとパスワードなどアクセスに必要な情報を予め取得する。記憶部１２０は、これらのＩＤやパスワードを対応づけて記憶する。制御部１１０は、入力されたＩＤやパスワードが、記憶部１２０に記憶されたＩＤやパスワードと一致するか否かを判別する。一致すれば、商品や店舗カテゴリの更新を許可する。すなわち、制御部１１０は、図３（ｂ）の店舗カテゴリ、図５の商品情報テーブル１４１のうち自店舗に関する部分、図６の店舗情報テーブル１５１のうち自店舗に関する部分の変更を許可する。店舗の管理者・従業員は、所定の編集プログラムなどを用いてこれらのデータを編集・更新・削除する。制御部１１０は、修正されたデータを記憶部１２０に記憶する。
同様に、店舗の管理者・従業員は、取り扱い商品を追加することができる。管理者・従業員は、追加したい商品の商品名２２０と、価格２３０と、ショッピングモールカテゴリ名２４０と、店舗カテゴリ名２５０と、店舗キーワード２６０と、商品紹介２７０と、商品画像２８０とを対応付けて入力し、運営サーバ装置１００に追加の指示と共に送信する。運営サーバ装置１００の制御部１１０は、商品情報テーブル１４１にこれらのデータを記憶する。また、制御部１１０は、ユニークな商品ＩＤを生成し、また、内部タイマ等から登録日を取得して、一緒に記憶する。【００６３】
以上説明したように、この実施形態のショッピングモールシステムでは、ユーザは利用開始時には、電子ショッピングモールの共通のルールに従って商品を絞り込み、購入することができる。一方、商品を選択した後は、店舗が独自に決めたルールに従って商品を絞り込み、購入することができる。従って、店舗の個性を発揮して、他店舗との差別化を図ることができる。【００６４】
本発明は、上記実施形態に限定されず、種々の変形および応用が可能である。【００６５】
上記実施形態では、電子ショッピングモールに出店する店舗は商品を販売するが、販売するものは、商品に限らなくともよい。たとえば、「ふとんの水洗いクリーニングサービス」といった役務を販売することも可能である。【００６６】
図５、図６等で示した各種データのデータ構造は任意に変更可能である。たとえば、店舗情報保存部１５０が保存するデータは、テキストデータ、動画像データ、静止画像データ、音声データ等であってもよく、また、これらの組み合わせであってもよい。【００６７】
図８、図１１で示したＷｅｂページは一例であり、実際の表示形態は任意である。
例えば、図１１（ａ）において、店舗カテゴリ７３０や検索ボタン７７０を表示しなくてもよい。この場合、ステップＳ１０４の処理において、制御部１１０は、この商店について、独自の店舗カテゴリ７３０や検索ボタン７７０を表示しないＷｅｂページデータを生成すればよい。また、図１１（ａ）において、商品のキーワードも合わせて表示してもよい。この場合、ステップＳ１０４の処理において、制御部１１０は、商品情報テーブル１４１から店舗キーワード２６０もさらに読み出してＷｅｂページデータを生成し、この店舗キーワード２６０を図１１（ａ）の画面の適切な場所に表示させればよい。【００６８】
また、電子ショッピングモールの各店舗が、独自のドメイン名を有し、各店舗のページの運営は、当該ドメイン名を用いて行ってもよい。
例えば、運営サーバ装置１００は、ＤＮＳ（Domain Name Service）サーバに、各店舗のドメイン名が運営サーバ装置１００のドメイン名のエイリアスとするように設定する。このように設定すれば、ユーザはどちらのドメイン名を用いてもよいことになりシステムの利便性が増す。【００６９】
また、ブラウザのＵＲＬの表示方法を変えることもできる。
例えば、図７（ｄ）の画面で、ユーザが商品ＩＤまたは商品名をクリックしたとき、商品情報を表示するためのＣＧＩと、店舗情報を表示するためのＣＧＩは共通のＵＲＬ（例えば、“http://www.shoppingmall.com/cgi-bin/search.cgi”など）を持つ。
このＣＧＩを使うと、制御部４４０は、図１１（ａ）に示される画面を表示する。ここで、例えばブラウザに“http://www.shoppingmall.com/cgi-bin/search.cgi”というＵＲＬが表示されると、電子ショッピングモールから店舗の中へと入る雰囲気が出ない。
そこで、図７（ｅ）のような電子ショッピングモール全体の共通ページで商品ＩＤをクリックすると、例えば、“http://www.store.com/cgi-bin/search.cgi?id=112233”というＵＲＬがブラウザに表示されるようにする。ここで、?id=112233とは、商品ＩＤ“112233”である商品を表示する、という意味を表す引数である。“http://www.store.com/cgi-bin/search.cgi?id=112233”なるＵＲＬで示されるＣＧＩと、“http://www.shoppingmall.com/cgi-bin/search.cgi?id=112233”なるＵＲＬで示されるＣＧＩとは実際には同一であるが、ブラウザ上ではＵＲＬが異なって表示される。これにより、このショッピングモールから商店の中へと入る雰囲気を出すことができる。そして、ブラウザに表示するＵＲＬを変えることによって、ショッピングモールから別の店舗に入っていくという演出をして、店舗の独自性をアピールすることができる。【００７０】
ただし、上述のようにエイリアスを使って同一のアドレスに異なったＵＲＬでアクセスできるようにすると次のような不都合が生じる。例えば、ユーザが直接その商店のトップページにアクセスするためにブラウザに“http://www.store.com/”と入力してアクセスすると、ショッピングモールシステムの画面が表示される。
そこで、運営サーバ装置１００の記憶部１２０の所定の場所に各商店の専用フォルダを作成し、そこに商店固有のデータを記憶する。。例えば、フォルダ“/store”の下に、この商店固有のデータを格納するフォルダ“/store/store-x”を用意する。また、運営サーバ装置１００の制御部１１０は、ブラウザが店舗固有のデータ（フォルダ“/store/store-x”の中に存在するデータ）にアクセスする場合と、ブラウザに図１１（ａ）〜（ｃ）に示すの店舗ページで店舗内の商品を検索するためのＣＧＩを使う場合とにおいては、クライアント装置２００に、店舗固有のデータや、ＣＧＩの出力結果を送信する。それ以外の場合は、クライアント装置２００に、ショッピングモールシステムのドメイン名を含んだＵＲＬにジャンプするＨＴＭＬを返すように制御する。【００７１】
例えば、ユーザがブラウザを用いてＵＲＬ”http://www.store.com/”にアクセスすると、ＤＮＳサーバは、運営サーバ装置１００を示すアドレスを返す。続いて、運営サーバ装置１００の制御部１１０は、記憶部１２０に格納されているフォルダ“ /store/store-x/”にアクセスする。制御部１１０は、必要なファイルを読み出して、クライアント装置２００に、店舗ページが表示されるＷｅｂページデータを送る。
以上の処理によって、ユーザは、ブラウザに商店独自のＵＲＬが表記された状態で、その商店独自の店舗カテゴリを用いて商品の閲覧・購入などを行うことができる。そして、店舗は、電子ショッピングモールに出店している他店舗との差別化を一層図ることができる。【００７２】
本実施形態では、運営サーバ装置１００が、商品情報保存部１４０及び店舗情報保存部１５０に記憶された情報に基づいて、共通カテゴリ又は店舗カテゴリを用いて商品を分類し、分類結果をクライアント装置２００に送信している。しかし、運営サーバ装置１００が商品の共通カテゴリ又は店舗カテゴリに関する情報をクライアント装置２００に送信し、クライアント装置２００が受信した共通カテゴリ又は店舗カテゴリに基づいて商品を分類して表示するようにしてもよい。
すなわち、運営サーバ装置１００の制御部１１０は、クライアント装置２００から商品を指定する情報を受け取ると、その商品に関する情報と、その商品を販売する店舗に関する情報を商品情報保存部１４０及び店舗情報保存部１５０から取得してクライアント装置２００に送信する。この時点では商品はいずれのカテゴリによっても分類されていない。一方、クライアント装置２００の制御部４４０は、ユーザにより商品が選択されると、その商品を販売する店舗が独自に設定した店舗カテゴリと、電子ショッピングモールの全体の共通カテゴリとに関する情報を運営サーバ装置１００から取得する。また、制御部４４０は、選択された商品に関する情報と、その商品を販売する店舗に関する情報とを取得する。そして、制御部４４０は、ユーザにより選択された商品とその商品を販売する店舗に関する情報を、共通カテゴリ又は店舗カテゴリを用いて分類してモニタ等に表示する。これにより、電子ショッピングモールに出店している店舗の独自性を反映できるとともに、運営サーバ装置１００が行う処理の負荷を軽減することができる。【００７３】
本発明に係る運営サーバ装置１００とクライアント装置２００は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、CD-ROM、DVD-ROM等）に格納して配布し、このプログラムをコンピュータにインストールすることにより、上述の処理を実行するように構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有するストレージにこのプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで運営サーバ装置１００及びクライアント装置２００を構成してもよい。【００７４】
また、上述の機能を、ＯＳとアプリケーションの分担、またはＯＳとアプリケーションとの協働により実現する場合などには、アプリケーション部分のみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（Bulletin Board System）にこのプログラムを掲示し、ネットワークを介してこのプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。【００７５】
本出願は、２００５年４月１４日に出願された、日本国特許出願２００５−１１７６０１号に基づく。本明細書中に日本国特許出願２００５−１１７６０１号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【００７６】
本発明は、複数のカテゴリ分類方法を使い分けて、電気通信回線を介して商品・サービスなどのコンテンツを提供する、様々なシステムに応用することができる。
【図２】
0004598070.tif 000002
【図３】
0004598070.tif 000003
【図４】
0004598070.tif 000004
【図５】
0004598070.tif 000005
【図６】
0004598070.tif 000006
【図７】
0004598070.tif 000007
【図８】
0004598070.tif 000008
【図９】
0004598070.tif 000009
【図１０】
0004598070.tif 000010
【図１１】
0004598070.tif 000011
【図１】
0004598070.tif 000012