(57)【要約】      （修正有）【課題】商品に簡単に的確な検索用のキーワードを設定可能とする。【解決手段】電子ショッピングモールを構成する運営サーバ装置１００は、商品と該商品を検索するための商品キーワードとを対応づけて記憶する商品情報保存部１４０を備える。運営サーバ装置１００は、ユーザ端末から送信された検索キーワードに合致する商品キーワードを検索し、検索された商品キーワードが対応付けられている商品を抽出してクライアント装置に送信する。運営サーバ装置１００は、商品を新規に登録する際に、各店舗端末に入力された登録対象商品に関するワードとその関連語について、そのワードが検索に使用される頻度を示す情報を取得し、ワードと頻度とを、店舗端末３００に送信する。運営サーバ装置１００は、店舗端末３００での選択に応答して、選択されたワードを商品キーワードとして商品情報保存部１４０に設定する。【選択図】図２
2007286701.tif 000002
【特許請求の範囲】
【請求項１】
電子ショッピングモールを構成するサーバ装置と、回線網を介して前記サーバ装置に接続され、商品を検索して購入するためのクライアント装置と、回線網を介して前記サーバ装置に接続され、電子ショッピングモールに商品を出品登録するための店舗端末と、から構成される電子ショッピングモールシステムであって、
前記サーバ装置は、
販売対象の商品と該商品を検索するための商品キーワードと商品に関する情報とを対応づけて記憶する記憶手段と、
前記クライアント装置から送信された検索キーワードに合致する商品キーワードを検索し、検索された商品キーワードが対応付けられている商品に関する情報を前記クライアント装置に送信する検索処理手段と、
ワードと該ワードが検索に使用される頻度とを示す情報を取得し、商品に割り当てるキーワードの候補として、店舗端末に送信し、前記店舗端末での選択に応答して、選択されたワードを該商品に対応する商品キーワードとして前記記憶手段に登録するキーワード設定手段と、
を備え、
前記クライアント装置は、
検索用のキーワードを前記サーバ装置に送信し、前記サーバ装置の検索処理手段から送信された商品情報を受信して出力する検索手段と、
前記検索指示手段により得られた情報に基づいて商品の購入を指示する購入指示手段と、
から構成され、
前記店舗端末は、
商品情報を前記サーバ装置に送信して、前記サーバ装置の記憶手段に記憶させる商品情報送信手段と、
商品に関する情報を前記サーバ装置に送信して、前記サーバ装置から返信された商品検索用キーワードの候補を受信して出力するキーワード候補出力手段と、
前記キーワード候補出力手段により出力されたキーワード候補のうちの何れかを選択して商品選択用の商品キーワードとして登録するために前記サーバ装置に送信するキーワード選択手段と、
を備える、
ことを特徴とする電子ショッピングモールシステム。
【請求項２】
前記店舗端末の商品情報送信手段は、１又は複数のワードを前記サーバ装置に送信し、
前記サーバ装置のキーワード設定手段は、前記商品情報送信手段から送信されたワードに関する関連ワードと該関連ワードが検索に使用される頻度とを示す情報を取得し、商品に割り当てるキーワードの候補として、店舗端末に送信し、
前記店舗端末のキーワード候補出力手段は、前記サーバ装置のキーワード設定手段から送信された関連ワードと該関連ワードが検索に使用される頻度とを示す情報を出力し、
前記店舗端末のキーワード選択手段は、前記キーワード候補出力手段で出力された関連ワードのうちの１又は複数を選択して、前記サーバ装置に送信し、
前記サーバ装置のキーワード設定手段は、前記キーワード選択手段によって選択された関連ワードを商品の検索用のキーワードとして登録する、
ことを特徴とする請求項１に記載の電子ショッピングモールシステム。
【請求項３】
前記サーバ装置の前記検索処理手段は、検索に使用されたキーワードと検索回数とを集計し、
前記サーバ装置のキーワード設定手段は、前記検索処理手段の集計に基づいて、ワードと該ワードが検索に使用される頻度とを示す情報を取得する、
ことを特徴とする請求項１又は２に記載の電子ショッピングモールシステム。
【請求項４】
前記サーバ装置のキーワード設定手段は、外部の検索エンジンからの情報に基づいて、ワードと該ワードが検索に使用される頻度とを示す情報を取得する、
ことを特徴とする請求項１、２又は３に記載の電子ショッピングモールシステム。
【請求項５】
電子ショッピングモールを構成するコンピュータシステムであって、
商品と該商品を検索するための商品キーワードと商品に関する情報とを対応づけて記憶する記憶手段と、
ネットワークを介して接続されたユーザ端末に送信された検索キーワードに合致する商品キーワードを検索し、検索された商品キーワードが対応付けられている商品に関する情報を前記クライアント装置に送信する検索処理手段と、
検索用のキーワードを設定する対象の商品に関する情報に基づいて１又は複数のワードと該ワードが検索に使用される頻度とを示す情報を取得し、商品に割り当てる商品キーワードの候補として、ユーザ端末に送信し、該ユーザ端末での選択に応答して、選択されたワードを該商品に対応する商品キーワードとして前記記憶手段に登録するキーワード設定手段と、
を備えるコンピュータシステム。
【請求項６】
コンピュータを、
商品と該商品を検索するための商品キーワードと商品に関する情報とを対応づけて記憶する記憶手段、
ネットワークを介して接続されたユーザ端末に送信された検索キーワードに合致する商品キーワードを検索し、検索された商品キーワードが対応付けられている商品に関する情報を前記クライアント装置に送信する検索処理手段、
検索用のキーワードを設定する対象の商品に関する情報に基づいて１又は複数のワードと該ワードが検索に使用される頻度とを示す情報を取得し、商品に割り当てる商品キーワードの候補として、ユーザ端末に送信し、該ユーザ端末での選択に応答して、選択されたワードを該商品に対応する商品キーワードとして前記記憶手段に登録するキーワード設定手段、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ショッピングモール内の各店舗が、自店舗の取扱商品に、商品検索用のキーワードを簡単に付すことができる電子ショッピングモールシステムに関する。
【背景技術】
【０００２】
現在、電子ショッピングモールをインターネット上で運営するためのショッピングモールシステムが普及している。例えば、特許文献１には、ユーザがインターネットを介して容易に商品購入注文ができるシステムが開示されている。
【０００３】
ショッピングモールシステムのデータベースには、電子ショッピングモールに出店する各店舗が取り扱っている商品に関する商品情報が記憶されている。ショッピングモールシステムは、このデータベースに記憶された情報に基づいて、ＨＴＭＬ（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）ドライブ４６０を備える。
入力部４１０は、キーボードやマウスなどの入力装置を有し、これらの入力装置からデータ入力や指示入力を受け付けて、これらに対応する制御信号を制御部４４０に入力する。入力部４１０は、フラッシュメモリなどの取り外し可能な外部メモリを備えていてもよい。
出力部４２０は、モニタやスピーカなどの出力装置を備え、制御部４４０の制御により、静止画像・動画像などの映像をモニタに出力したり、音声をスピーカに出力したりする。
【００３８】
記憶部４３０は、ハードディスク、ＲＡＭ、ＲＯＭを有し、制御部４４０により実行されるＯＳ、制御プログラム、各種データなどを記憶する。
制御部４４０は、ＣＰＵを有し、記憶部４３０に記憶されたＯＳ、制御プログラムを実行してクライアント装置２００全体の制御を行う。
通信制御部４５０は、ＮＩＣなどを有し、クライアント装置２００とネットワーク３００とを接続する。
ＤＶＤ−ＲＯＭドライブ４６０は、ＤＶＤ−ＲＯＭやＣＤ−ＲＯＭからデータを読み出して、読み出したデータを制御部４４０に入力する。なお、クライアント装置２００は、他の記録媒体からデータを読み出す装置を備えていてもよい。
【００３９】
図１に示す店舗端末３００は、この電子ショッピングモールシステムに参加している店舗の管理者等により使用される端末装置であり、たとえば、一般のパーソナルコンピュータから構成される。店舗端末３００は、ＷＷＷブラウザ等、電子ショッピングモールで商品情報をメンテナンスするための所定のソフトウェアアプリケーションが動作する装置である。店舗端末３００は、携帯電話やＰＤＡ（Personal Digital Assistants）などの携帯端末であってもよい。店舗端末３００は、ＷＷＷブラウザを介して運営サーバ装置１００に指示を行い、運営サーバ装置１００から受けたデータを表示する機能を有する。本実施形態では一般に用いられているＷＷＷブラウザを用いるが、他の同様の機能を有するソフトウェアアプリケーションでもよい。店舗端末３００の物理的構成は、図９に示すクライアント装置２００の構成と同一である。
【００４０】
次に、上記構成の電子ショッピングモールシステム１の動作を説明する。
（運営サーバ装置１００での事前準備）
運営サーバ装置１００は、記憶部１２０に登録されている電子ショッピングモール全体の共通カテゴリに基づいて、各カテゴリのＷｅｂページを予め用意して、記憶部１２０に格納しておく。
【００４１】
例えば、運営サーバ装置１００は、図５（ａ）に示す共通カテゴリに基づいてＷｅｂページを表示するためのＷｅｂページ用データを記憶部１２０に格納する。例えば、図１０（ａ）は、このショッピングモールシステム１にアクセスしたときに最初にモニタに表示される商品選択Ｗｅｂページである。この共通カテゴリで「食品」を選択すると、図１０（ｂ）のようにサブカテゴリを表示する。このサブカテゴリで「飲料」を選択すると、図１０（ｃ）のように更にサブカテゴリを表示する。このサブカテゴリで「アルコール」を選択すると、図１０（ｄ）のように更にサブカテゴリを表示する。このサブカテゴリで「ウイスキー」を選択すると、図１０（ｅ）のように商品の詳細を表示する。最下層のカテゴリが選択されると、そのカテゴリに分類されている商品が抽出され、図６に示すような表示順で表品が表示される。各Ｗｅｂページには、検索用のキーワード（検索キーワード）を入力する検索キーワード入力エリアと検索開始を指示する検索ボタンとを配置される。なお、これらの表示画面は１つの例に過ぎず任意に変更できる。
【００４２】
（商品・店舗表示処理）
次に、ユーザがクライアント装置２００から運営サーバ装置１００にアクセスし商品を閲覧・購入するときに運営サーバ装置１００が行う処理を、図１１と図１２のフローチャートを参照して説明する。
【００４３】
クライアント装置２００は、ＷＷＷブラウザ上でのユーザの操作指示に従って、運営サーバ装置１００にアクセスする。
運営サーバ装置１００の制御部１１０は、通信制御部１３０を介してこのアクセスを受け付け、予め用意している電子ショッピングモールのトップページデータ（例えば、図１０（ａ）に示すようなもの）をクライアント装置２００に送信する。クライアント装置２００の制御部４４０は、通信制御部４５０を介してこのトップページデータを受信し、出力部４２０を制御してモニタにトップページを表示する。
【００４４】
ユーザがクライアント装置２００の入力部４１０が備える入力装置を操作して、トップページ上の任意の共通カテゴリが選択されると、制御部４４０は、選択されたショッピングモールカテゴリ名と、そのカテゴリ名が共通カテゴリに基づいたものであることを示す情報を、通信制御部４５０を制御して運営サーバ装置１００に通知する。
【００４５】
運営サーバ装置１００の制御部１１０は、図１１に示すように、ショッピングモールカテゴリ名２４０が選択されたか否かを判定する（ステップＳ１０１）。制御部１１０は、選択されたショッピングモールカテゴリ名などの情報をクライアント装置２００から受信したか否かに基づいて判定する。
【００４６】
ショッピングモールカテゴリ名が選択されないと判別した場合（ステップＳ１０１；ＮＯ）、制御部１１０はステップＳ１０３の処理に進む。
一方、ショッピングモールカテゴリ名が選択されたと判定した場合（ステップＳ１０１；ＹＥＳ）、制御部１１０は、選択されたショッピングモールカテゴリ名に対応するＷｅｂページデータを、通信制御部１３０を制御してクライアント装置２００に送信する（ステップＳ１０２）。クライアント装置２００の制御部４４０は、このＷｅｂページデータに基づいてＷｅｂページをモニタに表示する。
【００４７】
ユーザは、電子ショッピングモールの共通カテゴリに基づいて、サブカテゴリがある場合にはさらに任意のサブカテゴリを選択することができる。例えば、「モルトウイスキー」を購入したいユーザは、図１０（ａ）に示すページで、「食品」を選択し、図１０（ｂ）に示す次のページで「飲料」を選択し、さらに図１０（ｃ）に示す次のページで、「アルコール」を選択する。さらにユーザは、図１０（ｄ）に示す次のページで「モルトウイスキー」のカテゴリが存在しないために、最も近いと思われる「ウイスキー」のカテゴリを選択する。
【００４８】
なお、ステップＳ１０１で受信したショッピングモールカテゴリ名が最下位階層のカテゴリである場合には、運営サーバ装置１００は、選択された最下位階層のカテゴリ用のＷｅｂページデータ（即ち、そのカテゴリとそのカテゴリに分類される商品とその商品を提供する店舗などを示すデータ）を、商品情報テーブル１４１を検索して抽出し、所定の表示順に並び替えたＷｅｂページデータを送信する。なお、このページは、たとえば、ＣＧＩ（Common Gateway Interface）によりその場で生成してもよい。
ここで運営サーバ装置１００から送信されるデータは、各店舗が独自に定めた店舗カテゴリを用いないで生成されたデータである。
【００４９】
ユーザは、所望の商品の商品ＩＤ又は商品名を選択する。クライアント装置２００の制御部４４０は、通信制御部４５０を制御して、選択された商品を示す情報を運営サーバ装置１００に送信する。
【００５０】
制御部１１０は、クライアント装置２００によって商品が選択されたか否かを判定する（ステップＳ１０３）。制御部１１０は、選択された商品を示す情報を受け取ったか否かに基づいて判定する。
商品が選択されないと判定した場合（ステップＳ１０３；ＮＯ）、制御部１１０はステップＳ１０５の処理に進む。
【００５１】
一方、商品が選択されたと判定した場合（ステップＳ１０３；ＹＥＳ）、制御部１１０は、選択された商品を販売する店舗の商品情報テーブル１４１を検索する。そして、制御部１１０は、通知された商品に対応付けられた商品名と、価格と、ショッピングモールカテゴリ名と、店舗カテゴリ名と、商品紹介と、商品画像とを読み出す。また、制御部１１０は、店舗情報保存部１５０にアクセスし、店舗情報テーブル１５１に記憶されたこの店舗紹介画面データ３２０（店舗の個性を現すコピーやロゴマークなど）及び店舗別のカテゴリ定義情報３３０を読み出す。さらに、制御部１１０は、選択された商品に関する情報と、店舗独自の情報を含む店舗紹介のＷｅｂページデータを生成し、クライアント装置２００に送信する（ステップＳ１０４）。クライアント装置２００の制御部４４０は、受信したＷｅｂページデータに基づいて店舗紹介Ｗｅｂページを表示する。
【００５２】
例えば、図１３（ａ）は、ステップＳ１０４で送信されるＷｅｂページデータに基づいてモニタに表示される店舗紹介Ｗｅｂページの一例である。図示するように、このＷｅｂページには、店舗紹介表示領域７１０と、その商品に対応する店舗カテゴリ表示領域７２０と、店舗独自の店舗カテゴリ体系表示領域７３０と、商品写真表示領域７４０と、商品紹介表示領域７５０と、商品購入ボタン７６０、検索ボタン７７０とが表示される。なお、このＷｅｂページに表示されるデータはこれらに限定されない。
【００５３】
次に、店舗紹介Ｗｅｂページ（図１３（ａ））上で、店舗カテゴリ表示領域７２０を選択すると、クライアント装置２００の制御部４４０は、店舗カテゴリ表示領域７２０が選択された旨の通知を運営サーバ装置１００に通知する。
【００５４】
運営サーバ装置１００の制御部１１０は、店舗カテゴリ表示領域７２０が選択されたか否かを判別する（ステップＳ１０５）。
店舗カテゴリ表示領域７２０が選択されないと判別した場合（ステップＳ１０５；ＮＯ）、制御部１１０はステップＳ１０７の処理に進む。
【００５５】
一方、店舗カテゴリ表示領域７２０が選択されたと判別した場合（ステップＳ１０５；ＹＥＳ）、制御部１１０は、店舗情報テーブル１５１に格納されている店舗カテゴリ定義情報３３０に基づいたＷｅｂページデータを生成し、クライアント装置２００に送信する（ステップＳ１０６）。例えば、クライアント装置２００の制御部４４０は、Ｗｅｂページデータを受信して、図１３（ｂ）に示すようなカテゴリ選択Ｗｅｂページをモニタに表示する。なお、選択された店舗カテゴリ表示領域７２０に表示されたカテゴリが最下位のカテゴリの場合には、制御部１１０は、商品情報保存部１４０にアクセスし、その店舗の商品情報を検索し、そのカテゴリに分類される商品を抽出してＷｅｂページデータを生成して送信する。
【００５６】
ここで送信されるＷｅｂページデータは、その店舗が独自に設定した店舗カテゴリを用いて表品情報を表示するためのデータである。
【００５７】
クライアント装置２００の制御部４４０は、Ｗｅｂページデータを受信すると、このＷｅｂページデータに基づいて、商品選択Ｗｅｂページをモニタに表示する。例えば、制御部４４０は、図１３（ｃ）に示すような商品選択Ｗｅｂページを表示する。ユーザは、カテゴリ選択Ｗｅｂページでは、任意のカテゴリを選択でき、商品選択Ｗｅｂページでは、そのカテゴリに分類される任意の商品を選択できる。
【００５８】
次に、ユーザが、図１０（ｅ）に例示する商品選択Ｗｅｂページで店舗を選択すると、クライアント装置２００の制御部４４０は、店舗が選択された旨を運営サーバ装置１００に通知する。
【００５９】
運営サーバ装置１００の制御部１１０は、店舗が選択されたか否かを判別する（ステップＳ１０７）。
店舗が選択されないと判別した場合（ステップＳ１０７；ＮＯ）、制御部１１０はステップＳ１０９の処理に進む。
一方、店舗が選択されたと判別した場合（ステップＳ１０７；ＹＥＳ）、制御部１１０は、選択された店舗の店舗紹介Ｗｅｂページデータを作成し、クライアント装置２００に送信する（ステップＳ１０８）。この店舗紹介Ｗｅｂページは、店舗紹介や店舗独自の店舗カテゴリなどを含む。例えば、図１３（ａ）のような店舗紹介Ｗｅｂページと同様の内容である。ただし、この場合には具体的な商品が選択されていないので商品写真表示領域７４０と商品紹介表示領域７５０は無くてもよい。
【００６０】
次に、ユーザが各Ｗｅｂページ上の検索キーワード入力欄にキーワードを入力し、検索ボタンを押下すると、クライアント装置２００の制御部４４０は、Ｗｅｂページの種類を特定する情報と、検索キーワードと、検索指示とを、運営サーバ装置１００に送信する。
【００６１】
運営サーバ装置１００の制御部１１０は、これらの情報を受信して、図１０（ａ）〜（ｅ）に示すような電子ショッピングモール全体で用いられる共通ページを用いた検索指示か否かを判別する（ステップＳ１０９）。
【００６２】
検索指示が電子ショッピングモールの共通ページを用いたものであると判別した場合（ステップＳ１０９；ＹＥＳ）、制御部１１０は、商品情報保存部１４０に記憶された全店舗の全商品に登録されている商品キーワードと、受信した検索キーワードとに基づいて、商品を抽出する。即ち、商品情報保存部１４０に登録されている商品キーワードのうちから検索キーワードに一致するものを検索し、検出した商品キーワードが対応付けられている商品を抽出する。さらに、制御部１１０は、所定の表示順に並べ替えて、図１４（ａ）に例示するような、検索された商品の一覧を表示するためのデータを生成し、クライアント装置２００に送信する（ステップＳ１１０）。クライアント装置２００は、これを表示する。リストに掲載された各商品は、その商品を紹介する店舗ページにリンクしており、ユーザが商品を選択すると、ステップＳ１０３で検出され、図１３（ａ）に示すようなＷｅｂページが表示される。
【００６３】
次に、制御部１１０は、今回ユーザが入力した検索キーワードが、図４に示す検索キーワードテーブル１２２に登録されているか否かを判別する（ステップＳ１１３）。
登録されていれば（ステップＳ１１３；Ｙｅｓ）、検索数を＋１する（ステップＳ１１４）。一方、登録されていなければ（ステップＳ１１３；Ｎｏ）、検索キーワードテーブル１２２に今回入力された検索キーワードを追加し、検索数を１に設定する（ステップＳ１１５）。
【００６４】
ステップＳ１０９で、検索指示が電子ショッピングモールの共通ページを用いたものでないと判別した場合（ステップＳ１０９；ＮＯ）、制御部１１０は、図１３（ａ）〜（ｃ）に示すような店舗ページを用いた検索であるか否かを判別する（ステップＳ１１１）。
【００６５】
検索指示が店舗ページを用いた検索でないと判別した場合（ステップＳ１１１；ＮＯ）、制御部１１０はステップＳ１１６の処理に進む。
【００６６】
一方、検索指示が店舗ページを用いたものであると判定した場合（ステップＳ１１１；ＹＥＳ）、制御部１１０は、商品情報保存部１４０に記憶されている商品キーワードと、受信した検索キーワードとに基づいて、商品を抽出する。即ち、商品情報保存部１４０に登録されているその店舗の商品に割り当てられている商品キーワードのうちから検索キーワードに一致するものを検索し、検出した商品キーワードが対応付けられている商品を抽出する。さらに、制御部１１０は、所定の表示順に並べ替えて、図１４（ｂ）に示すように、検索された商品の一覧を表示するためのデータを生成し、クライアント装置２００に送信する（ステップＳ１１２）。クライアント装置２００は、これを表示する。リストに掲載された各商品は、その商品を紹介する店舗ページにリンクしており、ユーザが商品を選択すると、ステップＳ１０３で検出され、図１３（ａ）に示すようなＷｅｂページが表示される。
【００６７】
次に、制御部１１０は、ステップＳ１１３〜Ｓ１１５の処理を行って、検索キーワードテーブル１２２を更新する。
【００６８】
次に、ユーザが図１３（ａ）に示すような店舗紹介Ｗｅｂページや、商品一覧画面等で購入ボタン７６０を押下すると、クライアント装置２００の制御部４４０は、購入する商品を特定する情報と、購入ボタン７６０が押下された旨の通知を運営サーバ装置１００に送信する。
【００６９】
運営サーバ装置１００の制御部１１０は、これらの情報を受信できない場合、商品の購入処理を行わないと判別し（ステップＳ１１６；ＮＯ）、制御部１１０はステップＳ１１８の処理に進む。
【００７０】
一方、運営サーバ装置１００の制御部１１０は、これらの情報を受信すると、商品の購入処理を行うと判別し（ステップＳ１１６；ＹＥＳ）、制御部１１０は、選択された商品の購入処理を実行する（ステップＳ１１７）。なお、購入処理の手法や課金の手法は任意である。例えば、いわゆる買い物カゴの表示処理、ユーザ認証処理、クレジットカードによる決済処理、電子マネーによる決済処理などの既知の技術を組み合わせて実行される。
【００７１】
次に、ユーザが商品のキャンセルなどその他指示入力を行うと、クライアント装置２００の制御部４４０は、その指示入力に対応する指示信号を運営サーバ装置１００に送信する。
【００７２】
運営サーバ装置１００の制御部１１０は、この指示信号を受信して、その他の指示入力があるか否かを判別する（ステップＳ１１８）。
その他の指示入力がないと判別した場合（ステップＳ１１８；ＮＯ）、制御部１１０は商品・店舗表示処理を終了する。
一方、その他の指示入力があると判別した場合（ステップ１１８；ＹＥＳ）、制御部１１０は、その指示入力に応じた処理を行い（ステップ１１９）、商品・店舗表示処理を終了する。
【００７３】
（商品登録）
次に、店舗の担当者が、販売したい商品を登録する手順について説明する。
店舗担当者は、新規に販売対象の商品を登録する際には、商品名、価格、ショッピングモールカテゴリ、店舗カテゴリ、商品キーワード、商品紹介文、商品画像、．．．等の情報を自店舗の商品情報テーブル１４１に登録する。
この作業について説明する。
【００７４】
各店舗の担当者は、店舗端末３００を操作して、例えば、ＩＤ（識別情報）とパスワードなどアクセスに必要な情報を運営サーバ装置１００に送信する。運営サーバ装置１００の制御部１１０は、受信したＩＤとパスワードに基づいて認証処理を行う。認証に成功すれば、メンテナンス用の画面を店舗端末３００に送信する。
担当者は、このメンテナンス用画面で、商品の新規登録を選択する。店舗端末３００は、この操作を運営サーバ装置１００に通知する。
運営サーバ装置１００の制御部１１０は、通知に応答して、図１５に示す新規登録処理を開始し、商品名、価格、ショッピングモールカテゴリ、店舗カテゴリ、等を新規に登録するための新規登録Ｗｅｂページを店舗端末３００に送信する。
【００７５】
店舗の担当者は、この新規登録Ｗｅｂウェブページに、商品名、価格、ショッピングモールカテゴリ、店舗カテゴリ、等を入力し、送信ボタンを送信する。運営サーバ装置１００の制御部１１０は、店舗端末から送信受信した送信された情報を、ＩＤから特定される店舗の商品情報テーブル１４１に追加登録する（ステップＳ２０１）。
【００７６】
続いて、商品を検索するための商品キーワードを登録する処理に移る（ステップＳ２０２）。この商品キーワード登録処理の詳細を図１６に示す。
まず、運営サーバ装置１００の制御部１１０は、例えば、図１７（ａ）に例示するような、キーワードを入力するＷｅｂページを店舗端末２００に送信し、店舗端末２００は、これを表示する（ステップＳ３０１）。
【００７７】
店舗の担当者は、割り当てたい商品キーワードが予め決まっている場合には、テキストボックスに適当な商品キーワードを入力し、確定ボタンを押下する。このボタン操作に応答して（ステップＳ３０２；確定）、店舗端末３００の制御部４４０は、テキストボックスに入力された商品キーワードを、運営サーバ装置１００に送信する。運営サーバ装置１００の制御部１１０は、受信した商品キーワードを商品情報テーブル１４１の商品キーワード登録欄に登録する（ステップＳ３０３）。
【００７８】
一方、割り当てたい商品キーワードが決まっていない或いはよくわからない場合には、店舗担当者は、図１７（ａ）に示すキーワード登録画面のテキストボックスに適当なワードを数個入力し、「アドバイス」ボタンを押下する（ステップＳ３０２；アドバイス）。このボタン操作に応答して（ステップＳ３０２；アドバイス）、店舗端末３００の制御部は、テキストボックスに入力されたワードを商品キーワードの候補として、運営サーバ装置１００に送信する。運営サーバ装置１００の制御部１１０は、類義語辞書を参照して、受信したキーワードの候補と、その同義語、関連語を抽出し、さらに、検索数テーブルを参照して各ワードに関して検索回数を求める。即ち、店舗担当者が入力したワードと、そのワードの類義語と関連語に関して、一般ユーザがこれらのワードを検索キーワードとして使用してどの程度検索しているかを判別する（ステップＳ３０４）。次に、各ワードと検索数とを、検索数の降順にソートする。制御部１１０は、このようにして、ワードと検索数のリストを生成し、さらに、チェックボックスを付して図１７（ｂ）に示すような選択画面を生成し（ステップＳ３０４）、店舗端末３００に送信する（ステップＳ３０５）。
【００７９】
店舗端末３００は、このリストを表示して店舗担当者に提示する。このリストは、利用者がおよその感覚で入力した複数のワード及びそれに関連するワードについて、一般の人がどの程度検索に使用しているかを示す。一般的には、このリストの上位に位置するワードを使用すれば、その商品のヒット率が高くなる。そこで、店舗担当者は、このリストの上位に位置するワードで且つ比較的この商品を表現できていると思われるもののチェックボックスにチェックを入れ、「選択確定」ボタンをクリックする。
【００８０】
この選択確定ボタンのクリックに応答して（ステップＳ３０６；Ｙｅｓ）、店舗端末３００の制御部４４０は、チェックが入れられて選択されたワードを検索キーワードとして、運営サーバ装置１００に送信する。運営サーバ装置１００の制御部１１０は、受信したキーワードを、その商品の商品キーワードとして、商品情報テーブル１４１のキーワード登録欄に追加登録する（ステップＳ３０７）。
【００８１】
一方、図１７（ａ）の画面でリセットボタンが押下された場合（ステップＳ３０２；リセット）には、テキストボックス内に入力された内容をリセットして、ステップＳ３０１に戻る。
【００８２】
また、図１７（ｂ）の画面が表示されている状態で、「戻る」ボタンが押された場合にも、ステップＳ３０１に戻ってキーワード又はその候補を入力する状態に戻る。
【００８３】
このような構成によれば、的確な商品キーワードを設定する能力がある人は、自ら商品キーワードを直接選択及び設定することができる。一方、的確な商品キーワードを直接設定できない人は、関連あると思われるワードを数個入力してアドバイスボタンを押下する。これにより、運営サーバ装置１００からヒット率が高いと予想される商品キーワードの候補群がアドバイスされる。そして、そのうちから、担当者が、任意のものを選択することで、的確な商品キーワードを比較的容易に選定することができる。
【００８４】
続いて、運営サーバ装置１００の制御部１１０は、商品紹介文を登録する処理を実行し（ステップＳ２０３）、続いて、商品の画像を登録する処理を実行する（ステップＳ２０４）。
以後、必要な処理を実行して、商品登録を終了する。
【００８５】
（商品・カテゴリの更新処理）
ショッピングモールシステムの運営者は、商品やカテゴリを適宜入れ替えて変更することができる。運営者は、運営サーバ装置１００に接続された入出力装置（図示せず）を操作し、たとえば、ＩＤ（識別情報）とパスワードなどアクセスに必要な情報を予め取得する。記憶部１２０は、これらのＩＤやパスワードを対応づけて記憶する。制御部１１０は、入力されたＩＤやパスワードが、記憶部１２０に記憶されたＩＤやパスワードと一致するか否かを判別する。一致すれば、商品や共通カテゴリの更新を許可する。すなわち、制御部１１０は、記憶部１２０に格納されている図５（ａ）の共通カテゴリ、図６の表示順データ、図７の商品情報テーブル１４１、図８の店舗情報テーブル１５１の変更を許可する。運営者は、必要に応じて、入力装置を用いて各内容を修正する。制御部１１０は、修正されたデータを記憶部１２０に記憶する。
【００８６】
また、店舗の管理者・従業員は、自店舗の商品やカテゴリ、商品キーワードを変更したり削除したりすることができる。
例えば、店舗の管理者は、店舗端末３００を用いて、一定の認証処理を行って承認された後、編集プログラム等を用いて、図５（ｂ）の店舗カテゴリ、図７の商品情報テーブル１４１のうち自店舗に関する部分、図８の店舗情報テーブル１５１のうち自店舗に関する部分、等を変更・削除することができる。
【００８７】
以上説明したように、この実施の形態によれば、ユーザが入力したキーワードによる検索の範囲を商品キーワードに限定した。従って、商品の説明文全体を検索対象とする場合に比較して、検索の範囲を抑えることができ、検索を高速化し、また、運営サーバ装置１００の負担を抑えることができる。また、運営サーバ装置１００が、店舗の担当者が入力したワードに基づいて提案するキーワードの候補のうちから、検索数を参考して選択するだけで、商品キーワードを容易に且つ的確に登録できる。
【００８８】
本発明は、上記実施形態に限定されず、種々の変形および応用が可能である。
【００８９】
上記実施形態では、電子ショッピングモールに出店する店舗は商品を販売するが、販売するものは、商品に限らなくともよい。たとえば、「ふとんの水洗いクリーニングサービス」といった役務を販売することも可能である。
【００９０】
上記実施の形態では、運営サーバ装置１００自身がワード単位で検索数をカウントし、商品キーワードの候補を提示したが、ワード別の検索数を求める手段は任意である。例えば、図１８に示すように、ネットワーク４００上に存在する１又は複数の検索エンジン５００でワード別の検索数を求め、運営サーバ装置１００が、ユーザが入力したワード（候補）とその関連語の検索数を検索エンジン５００に問い合わせ、検索エンジン５００から得た情報に基づいて、商品キーワードの候補の一覧を生成してもよい。
【００９１】
また、システムから提案された商品キーワードの候補を選択する手法は、チェックボックスを用いて選択する手法に限定されるものでは、選択手法は任意である。
いくつかの候補を選択すると共に他のワードを入力して商品キーワードとして登録する等してもよい。
【００９２】
また、上記構成では、類義語辞書１２１を参照して、ユーザが入力した複数のワードとその同義語・類義語、関連語を商品キーワードの候補とした。この類義語辞書１２１は、言語学的な意味での類義語辞書に限定されず、流通や商品に関する類似関係などに基づいて設計されることが望ましい。
【００９３】
店舗担当者が、ワードを入力する例に限定されず、例えば、図１９に示すように、各階層のカテゴリにキーワードを複数登録しておき、商品のカテゴリを選択すると、そのカテゴリに対応するキーワード候補群を自動的に抽出し、さらに、必要に応じて、その類義語・関連語を含めて、検索数を求め、店舗担当者に商品キーワードの候補として提示するようにしてもよい。
【００９４】
各種データのデータ構造は任意に変更可能である。たとえば、店舗情報保存部１５０が保存するデータは、テキストデータ、動画像データ、静止画像データ、音声データ等であってもよく、また、これらの組み合わせであってもよい。
【００９５】
図１０、図１３で示したＷｅｂページは一例であり、実際の表示形態は任意である。
例えば、図１３（ａ）において、店舗カテゴリ体系表示領域７３０や検索ボタン７７０を表示しなくてもよい。この場合、ステップＳ１０４の処理において、制御部１１０は、この商店について、独自の店舗カテゴリ体系表示領域７３０や検索ボタン７７０を表示しないＷｅｂページデータを生成すればよい。また、図１３（ａ）において、商品のキーワードも合わせて表示してもよい。この場合、ステップＳ１０４の処理において、制御部１１０は、商品情報テーブル１４１から商品キーワード２６０もさらに読み出してＷｅｂページデータを生成し、この商品キーワード２６０を図１３（ａ）の画面の適切な場所に表示させればよい。
【００９６】
本発明に係る運営サーバ装置１００とクライアント装置２００は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムを、コンピュータが読みとり可能な記録媒体（フレキシブルディスク、CD-ROM、DVD-ROM等）に格納して配布し、このプログラムをコンピュータにインストールすることにより、上述の処理を実行するように構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有するストレージにこのプログラムを格納しておき、通常のコンピュータシステムがダウンロード等することで運営サーバ装置１００及びクライアント装置２００を構成してもよい。
【００９７】
また、上述の機能を、ＯＳとアプリケーションの分担、またはＯＳとアプリケーションとの協働により実現する場合などには、アプリケーション部分のみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（Bulletin Board System）にこのプログラムを掲示し、ネットワークを介してこのプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【図面の簡単な説明】
【００９８】
【図１】ショッピングモールシステムの全体の構成を示す図である。
【図２】運営サーバ装置の構成を示す図である。
【図３】記憶部に格納される類義語辞書の例を示す図である。
【図４】記憶部に格納される検索キーワードテーブルの例を示す図である。
【図５】（ａ）ショッピングモール全体に設定された共通カテゴリによる分類の例を示す図である。（ｂ）ショッピングモールに参加する店舗が独自に設定した店舗カテゴリ分類の例を示す図である。
【図６】商品を並び替えて表示する際の表示順を示すデータの例である。
【図７】商品情報保存部に保存される商品情報テーブルの構造の例を示す図である。
【図８】店舗情報保存部に保存される店舗情報テーブルの構造の例を示す図である。
【図９】クライアント装置と店舗端末の構成を示す図である。
【図１０】（ａ）〜（ｅ）は、ショッピングモール全体の共通カテゴリによる分類に基づいて、商品やカテゴリを表示する画面の例である。
【図１１】商品・店舗表示処理のフローチャートである。
【図１２】商品・店舗表示処理のフローチャートの続きである。
【図１３】店舗が独自に設定した店舗カテゴリによる分類に基づいて、商品やカテゴリを表示する画面の例である。
【図１４】商品の検索結果を表示する画面の例であり、（ａ）は全店舗を対象として検索結果の例、（ｂ）は特定店舗を対象とした検索結果の例である。
【図１５】商品登録処理のフローチャートである。
【図１６】キーワード登録処理のフローチャートである。
【図１７】キーワード設定画面の例を示す図であり、（ａ）はキーワード入力画面、（ｂ）はキーワード選択画面の例である。
【図１８】図１に示す電子モールシステムの他の実施形態の構成を示す図である。
【図１９】各カテゴリにキーワードの候補を設定した例を示す図である。
【符号の説明】
【００９９】
１  電子ショッピングモールシステム
１００  運営サーバ装置
１１０  制御部
１２０  記憶部
１３０  通信制御部
１４０  商品情報保存部
１４１  商品情報テーブル
１５０  店舗情報保存部
１５１  店舗情報テーブル
１９０  バス
２００  クライアント装置
２１０  商品ＩＤ
２２０  商品名
２３０  価格
２４０  ショッピングモールカテゴリ名
２５０  店舗カテゴリ名
２６０  商品キーワード
２７０  商品紹介
２８０  商品画像
２９０  登録日
３００  店舗端末
４００  ネットワーク
【図１】
2007286701.tif 000003
【図２】
2007286701.tif 000004
【図３】
2007286701.tif 000005
【図４】
2007286701.tif 000006
【図５】
2007286701.tif 000007
【図６】
2007286701.tif 000008
【図７】
2007286701.tif 000009
【図８】
2007286701.tif 000010
【図９】
2007286701.tif 000011
【図１０】
2007286701.tif 000012
【図１１】
2007286701.tif 000013
【図１２】
2007286701.tif 000014
【図１３】
2007286701.tif 000015
【図１４】
2007286701.tif 000016
【図１５】
2007286701.tif 000017
【図１６】
2007286701.tif 000018
【図１７】
2007286701.tif 000019
【図１８】
2007286701.tif 000020
【図１９】
2007286701.tif 000021