(57)【要約】【課題】簡易な構成でオンライン電子カタログをユーザプロファイルに合わせて最適化する。【解決手段】端末１０３は電子カタログ識別子とカスタマイズ用ユーザプロファイルを送信し（ステップＳ２０６、２０５）、電子カタログ定義情報とそれをカスタマイズする規則を定義するカスタマイズ規則情報とを登録し（ステップＳ２０１、２０３）、端末１０３から通知されるカスタマイズ用ユーザプロファイルに対応して検索（ステップＳ２０７）したカスタマイズ規則情報に基づいて、端末１０３から送信される電子カタログ識別子に対応して検索（ステップＳ２０８）された電子カタログ定義情報をカスタマイズし、最適化した電子カタログ構成情報を生成して（ステップＳ２０９）端末１０３へ送信し（ステップＳ２１０）、端末１０３はその情報に従って電子カタログを表示する（ステップＳ２１１）。【選択図】        図２
2004178094.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、前記通信ネットワークを介して前記電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムであって、
前記電子カタログ提供システムは、
３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、該電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、
該情報登録手段によって登録されたカスタマイズ規則情報の内から、前記端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、前記情報登録手段によって登録された電子カタログ定義情報の内から、前記端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、
前記端末から通知されるカスタマイズ用ユーザプロファイル及び前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記電子カタログ定義管理手段によって検索された電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、当該生成した電子カタログ構成情報を前記端末へ送信する電子カタログ生成手段とを備え、
前記端末は、
前記電子カタログ提供システムに対して、前記ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する
ことを特徴とするオンライン電子カタログ構成システム。
【請求項２】
請求項１に記載のオンライン電子カタログ構成システムにおいて、
前記情報登録手段、前記電子カタログ定義管理手段及び前記電子カタログ生成手段の各々が、前記通信ネットワークに接続されている
ことを特徴とするオンライン電子カタログ構成システム。
【請求項３】
請求項１又は２に記載のオンライン電子カタログ構成システムにおいて、
前記電子カタログ定義管理手段は、
前記情報登録手段より登録された電子カタログ定義情報を保持するための電子カタログ定義保持手段と、
前記情報登録手段により登録されたカスタマイズ規則情報を保持するためのカスタマイズ規則保持手段と、
前記電子カタログ生成手段からの指示により、該指示に対応して前記電子カタログ定義保持手段によって保持された電子カタログ定義情報を検索して前記電子カタログ生成手段に返信する電子カタログ定義検索手段と、
前記電子カタログ生成手段からの指示により、該指示に対応して前記カスタマイズ規則保持手段によって保持されたカスタマイズ規則情報を検索して前記電子カタログ生成手段に返信するカスタマイズ規則検索手段とを備え、
前記電子カタログ生成手段は、
少なくとも前記端末から通知されるカスタマイズ用ユーザプロファイルをキーとして、前記カスタマイズ規則検索手段に検索の指示を行い、前記カスタマイズ用ユーザプロファイルに対応するカスタマイズ規則情報を前記カスタマイズ規則検索手段から取得するカスタマイズ規則取得手段と、
前記端末から送信された電子カタログ識別子をキーとして、前記電子カタログ定義検索手段に検索の指示を行い、前記電子カタログ識別子に対応する電子カタログ定義情報を前記電子カタログ定義検索手段から取得する電子カタログ定義取得手段と、
前記端末から通知されるカスタマイズ用ユーザプロファイル及び前記カスタマイズ規則取得手段により取得したカスタマイズ規則情報に基づき前記電子カタログ定義取得手段により取得した電子カタログ定義情報をカスタマイズして、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する電子カタログ構成情報生成手段と、
該電子カタログ構成情報生成手段により生成した電子カタログ構成情報を前記端末に送信する電子カタログ構成情報送信手段とを備えた
ことを特徴とするオンライン電子カタログ構成システム。
【請求項４】
請求項３に記載のオンライン電子カタログ構成システムにおいて、
前記端末は、
前記ユーザの表示すべき電子カタログの要求操作を受け付け、当該受け付けた要求操作より指示された電子カタログ識別子を前記電子カタログ定義取得手段に送信する電子カタログ要求手段と、
該電子カタログ要求手段による電子カタログ識別子の送信に同期して、カスタマイズ用ユーザプロファイルを前記カスタマイズ規則取得手段に通知するカスタマイズ用ユーザプロファイル通知手段と、
前記電子カタログ構成情報送信手段から送信された電子カタログ構成情報を受信し、当該受信した電子カタログ構成情報に従って電子カタログを画面表示する電子カタログ表示手段と
を備えたことを特徴とするオンライン電子カタログ構成システム。
【請求項５】
請求項３に記載のオンライン電子カタログ構成システムにおいて、
前記情報登録手段は、
３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報の登録の指示を受け付け、前記電子カタログ定義情報を前記電子カタログ定義保持手段に登録するために送信する電子カタログ定義登録手段と、
カスタマイズ規則情報の登録の指示を受け付け、該電子カタログ定義登録手段により送信された電子カタログ定義情報を、カスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を、前記カスタマイズ規則保持手段に登録するために送信するカスタマイズ規則登録手段と
を備えたことを特徴とするオンライン電子カタログ構成システム。
【請求項６】
請求項４に記載の端末が有する前記電子カタログ要求手段、前記カスタマイズ用ユーザプロファイル通知手段及び前記電子カタログ表示手段を備えたことを特徴とするオンライン電子カタログ構成システムの端末。
【請求項７】
請求項５に記載の情報登録手段が有する前記電子カタログ定義登録手段及び前記カスタマイズ規則登録手段を備えたことを特徴とするオンライン電子カタログ構成システムの情報登録装置。
【請求項８】
請求項３に記載の電子カタログ定義管理手段が有する前記電子カタログ定義保持手段、前記カスタマイズ規則保持手段、前記電子カタログ定義検索手段及び前記カスタマイズ規則検索手段を備えたことを特徴とするオンライン電子カタログ構成システムの電子カタログ定義管理装置。
【請求項９】
請求項３に記載の電子カタログ生成手段が有する前記カスタマイズ規則取得手段、前記電子カタログ定義取得手段、前記電子カタログ構成情報生成手段及び前記電子カタログ構成情報送信手段を備えたことを特徴とするオンライン電子カタログ構成システムの電子カタログ生成装置。
【請求項１０】
通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムへ、ユーザによって使用される端末から前記通信ネットワークを介してアクセスすることにより、前記端末へ電子カタログを提供するオンライン電子カタログ構成方法であって、
前記端末によって、前記電子カタログ提供システムへ、前記ユーザにより指示された電子カタログ識別子を送信する電子カタログ要求ステップと、
前記端末によって、前記電子カタログ提供システムへ、カスタマイズ用ユーザプロファイルを通知するカスタマイズ用ユーザプロファイル通知ステップと、
前記電子カタログ提供システムによって、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を登録する電子カタログ定義登録ステップと、
前記電子カタログ提供システムによって、前記電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を登録するカスタマイズ規則登録ステップと、
前記電子カタログ提供システムによって、前記カスタマイズ規則登録ステップにおいて登録されたカスタマイズ規則情報の内から、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイルに対応してカスタマイズ規則情報を検索するカスタマイズ規則情報検索ステップと、
前記電子カタログ提供システムによって、前記電子カタログ定義登録ステップにおいて登録された電子カタログ定義情報の内から、前記電子カタログ要求ステップにおいて送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義検索ステップと、
前記電子カタログ提供システムによって、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報検索ステップにおいて検索されたカスタマイズ規則情報に基づいて、前記電子カタログ定義検索ステップにおいて検索された電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する生成ステップと、
前記電子カタログ提供システムによって、前記生成ステップにおいて生成した電子カタログ構成情報を前記端末へ送信する送信ステップと、
前記端末によって、前記送信ステップにおいて前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する表示ステップと
を備えたことを特徴とするオンライン電子カタログ構成方法。
【請求項１１】
請求項１０に記載の端末によって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１２】
請求項１０に記載の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１０に記載の端末によって実行される各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１０に記載の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、前記通信ネットワークを介して前記電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムであって、
前記電子カタログ提供システムは、
電子カタログ定義情報の内で前記端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素の検索条件及び該検索結果の表示方法を定義し、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素を定義し、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、該電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、
該情報登録手段によって登録されたカスタマイズ規則情報の内から、前記端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、前記情報登録手段によって登録された電子カタログ定義情報の内から、前記端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、
電子カタログの動的構成要素に対応する表示内容を保持し、検索依頼に応じて保持する表示内容に対して検索を行い検索結果を返信する表示内容管理手段と、
前記電子カタログ定義管理手段によって検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び前記端末から通知されるカスタマイズ用ユーザプロファイル、並びに前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記表示内容管理手段に検索依頼を発行し、該検索依頼に応じた検索結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成し、前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、生成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、当該生成した電子カタログ構成情報を前記端末へ送信する電子カタログ生成手段とを備え、
前記端末は、
前記電子カタログ提供システムに対して、前記ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する
ことを特徴とするオンライン電子カタログ構成システム。
【請求項１６】
請求項１５に記載のオンライン電子カタログ構成システムにおいて、
前記情報登録手段、前記電子カタログ定義管理手段、前記表示内容管理手段及び前記電子カタログ生成手段の各々が、前記通信ネットワークに接続されていることを特徴とするオンライン電子カタログ構成システム。
【請求項１７】
請求項１５又は１６に記載のオンライン電子カタログ構成システムにおいて、
前記電子カタログ定義管理手段は、
前記情報登録手段より登録された電子カタログ定義情報を保持するための電子カタログ定義保持手段と、
前記情報登録手段により登録されたカスタマイズ規則情報を保持するためのカスタマイズ規則保持手段と、
前記電子カタログ生成手段からの指示により、該指示に対応して前記電子カタログ定義保持手段によって保持された電子カタログ定義情報を検索して前記電子カタログ生成手段に返信する電子カタログ定義検索手段と、
前記電子カタログ生成手段からの指示により、該指示に対応して前記カスタマイズ規則保持手段によって保持されたカスタマイズ規則情報を検索して前記電子カタログ生成手段に返信するカスタマイズ規則検索手段とを備え、
前記電子カタログ生成手段は、
少なくとも前記端末から通知されるカスタマイズ用ユーザプロファイルをキーとして、前記カスタマイズ規則検索手段に検索の指示を行い、前記カスタマイズ用ユーザプロファイルに対応するカスタマイズ規則情報を前記カスタマイズ規則検索手段から取得するカスタマイズ規則取得手段と、
前記端末から送信された電子カタログ識別子をキーとして、前記電子カタログ定義検索手段に検索の指示を行い、前記電子カタログ識別子に対応する電子カタログ定義情報を前記電子カタログ定義検索手段から取得する電子カタログ定義取得手段と、
前記電子カタログ定義管理手段によって検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び
前記端末から通知されるカスタマイズ用ユーザプロファイル並びに前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記表示内容管理手段に検索依頼を発行し、該検索依頼に応じた検索結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成する動的電子カタログ定義情報生成手段と、
前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、動的電子カタログ定義情報生成手段によって作成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する電子カタログ構成情報生成手段と、
該電子カタログ構成情報生成手段により生成した電子カタログ構成情報を前記端末に送信する電子カタログ構成情報送信手段とを備えた
ことを特徴とするオンライン電子カタログ構成システム。
【請求項１８】
請求項１７に記載のオンライン電子カタログ構成システムにおいて、
前記端末は、
前記ユーザの表示すべき電子カタログの要求操作を受け付け、当該受け付けた要求操作より指示された電子カタログ識別子を前記電子カタログ定義取得手段に送信する電子カタログ要求手段と、
該電子カタログ要求手段による電子カタログ識別子の送信に同期して、カスタマイズ用ユーザプロファイルを前記カスタマイズ規則取得手段に通知するカスタマイズ用ユーザプロファイル通知手段と、
前記電子カタログ構成情報送信手段から送信された電子カタログ構成情報を受信し、当該受信した電子カタログ構成情報に従って電子カタログを画面表示する電子カタログ表示手段と
を備えたことを特徴とするオンライン電子カタログ構成システム。
【請求項１９】
請求項１７に記載のオンライン電子カタログ構成システムにおいて、
前記情報登録手段は、
３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報の登録の指示を受け付け、前記電子カタログ定義情報を前記電子カタログ定義保持手段に登録するために送信する電子カタログ定義登録手段と、
前記動的構成要素の作成指示を受け付け、前記動的構成要素の検索条件及び該検索結果の表示方法を定義し、当該定義された動的構成要素を前記電子カタログ定義登録手段へ渡す動的構成要素作成手段と、
前記静的構成要素の作成指示を受け付け、前期静的構成要素を定義し、当該定義された静的構成要素を前記電子カタログ定義登録手段へ渡す静的構成要素作成手段と、
カスタマイズ規則情報の登録の指示を受け付け、該電子カタログ定義登録手段により送信された電子カタログ定義情報を、カスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を、前記カスタマイズ規則保持手段に登録するために送信するカスタマイズ規則登録手段と
を備えたことを特徴とするオンライン電子カタログ構成システム。
【請求項２０】
請求項１７に記載のオンライン電子カタログ構成システムにおいて、
前記表示内容管理手段は、
電子カタログの動的構成要素部分に対応する表示内容を保持する表示内容保持手段と、
前記動的電子カタログ定義情報生成手段からの検索依頼により、前記表示内容保持手段に保持する表示内容に対して検索を行い、当該検索結果を前記動的電子カタログ定義情報生成手段へ返信する表示内容検索手段と
を備えたことを特徴とするオンライン電子カタログ構成システム。
【請求項２１】
請求項１８に記載の端末が有する前記電子カタログ要求手段、前記カスタマイズ用ユーザプロファイル通知手段及び前記電子カタログ表示手段を備えたことを特徴とするオンライン電子カタログ構成システムの端末。
【請求項２２】
請求項１９に記載の情報登録手段が有する前記電子カタログ定義登録手段、前記動的構成要素作成手段、前記静的構成要素作成手段及び前記カスタマイズ規則登録手段を備えたことを特徴とするオンライン電子カタログ構成システムの情報登録装置。
【請求項２３】
請求項１７記載の電子カタログ定義管理手段が有する前記電子カタログ定義保持手段、前記カスタマイズ規則保持手段、前記電子カタログ定義検索手段及び前記カスタマイズ規則検索手段を備えたことを特徴とするオンライン電子カタログ構成システムの電子カタログ定義管理装置。
【請求項２４】
請求項１７に記載の電子カタログ生成手段が有する前記カスタマイズ規則取得手段、前記電子カタログ定義取得手段、前記動的電子カタログ定義情報生成手段、前記電子カタログ構成情報生成手段及び前記電子カタログ構成情報送信手段を備えたことを特徴とするオンライン電子カタログ構成システムの電子カタログ生成装置。
【請求項２５】
請求項２０に記載の前記表示内容管理手段が有する前記表示内容保持手段と前記表示内容検索手段とを備えたことを特徴とするオンライン電子カタログ構成システムの表示内容管理装置。
【請求項２６】
通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムへ、ユーザによって使用される端末から前記通信ネットワークを介してアクセスすることにより、前記端末へ電子カタログを提供するオンライン電子カタログ構成方法であって、
前記電子カタログ提供システムは、電子カタログの動的構成要素に対応する表示内容を予め保持しており、
前記端末によって、前記電子カタログ提供システムへ、前記ユーザにより指示された電子カタログ識別子を送信する電子カタログ要求ステップと、
前記端末によって、前記電子カタログ提供システムへ、カスタマイズ用ユーザプロファイルを通知するカスタマイズ用ユーザプロファイル通知ステップと、
前記電子カタログ提供システムによって、電子カタログ定義情報の内で前記端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素の検索条件及び該検索結果の表示方法を定義する動的構成要素作成ステップと、
前記電子カタログ提供システムによって、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素を定義する静的構成要素作成ステップと、
前記電子カタログ提供システムによって、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を登録する電子カタログ定義登録ステップと、
前記電子カタログ提供システムによって、前記電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を登録するカスタマイズ規則登録ステップと、
前記電子カタログ提供システムによって、前記カスタマイズ規則登録ステップにおいて登録されたカスタマイズ規則情報の内から、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイルに対応してカスタマイズ規則情報を検索するカスタマイズ規則情報検索ステップと、
前記電子カタログ提供システムによって、前記電子カタログ定義登録ステップにおいて登録された電子カタログ定義情報の内から、前記電子カタログ要求ステップにおいて送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義検索ステップと、
前記電子カタログ提供システムによって、電子カタログ定義検索ステップにおいて検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイル、並びに前記カスタマイズ規則情報検索ステップにおいて検索されたカスタマイズ規則情報に基づいて、前記電子カタログ提供システムに保持された前記表示内容を検索し、当該検索した結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成し、前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、生成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する生成ステップと、
前記電子カタログ提供システムによって、前記生成ステップにおいて生成した電子カタログ構成情報を前記端末へ送信する送信ステップと、
前記端末によって、前記送信ステップにおいて前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する表示ステップと
を備えたことを特徴とするオンライン電子カタログ構成方法。
【請求項２７】
請求項２６に記載の端末によって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２８】
請求項２６に記載の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２９】
請求項２６に記載の端末によって実行される各ステップをコンピュータに実行させることを特徴とするプログラム。
【請求項３０】
請求項２６に記載の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オンライン電子カタログ構成システム及び方法に関する。より詳しくは、３次元仮想空間を用いたオンラインサービスのユーザインタフェース構築技術に関し、３次元仮想空間を用いたオンライン電子カタログサービスのユーザインタフェースを、エンドユーザのアクセス時にユーザプロファイルに合わせて動的にカスタマイズするオンライン電子カタログ構成システム、その端末、その情報登録装置、その電子カタログ定義管理装置、その電子カタログ生成装置、その表示内容管理装置、オンライン電子カタログ構成方法、記録媒体及びプログラムに関する。
【０００２】
【従来の技術】
従来の３次元仮想空間を用いたオンラインサービスのユーザインタフェース構築技術においては、特定アプリケーションによる３次元仮想空間表示を前提とした技術が主流であるが、標準化を目的としたオープンアーキテクチャに基づく３次元仮想空間によるユーザインタフェース構築技術も存在する。
【０００３】
前者の例としては例えばＭａｃｒｏｍｅｄｉａ社のＦｌａｓｈ３Ｄ技術（非特許文献１参照）があり、後者の例としては例えばＶＲＭＬ（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ  ｍｏｄｅｌｉｎｇ  ｌａｎｇｕａｇｅ）技術（非特許文献２参照）やＸ３Ｄ技術（非特許文献３参照）がある。
【０００４】
通例、これらの技術によりオンラインサービスのユーザインタフェースを構築する場合、サービス提供者はあらかじめ各技術に固有のデータ形式による３次元仮想空間構成情報をサーバに保持しておき、エンドユーザ要求に基づきこれをエンドユーザ側の特定アプリケーションにて表示する。例えばＦｌａｓｈ３Ｄ技術の場合には固有のデータ形式としてバイナリー形式のＦｌａｓｈムービーが用いられ、エンドユーザ側のＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザに追加されたＦｌａｓｈプラグインにより３次元仮想空間を画面表示する。またＶＲＭＬ技術の場合には固有のデータ形式としてテキスト形式のＶＲＭＬ９７が用いられ、エンドユーザ側のＷＷＷブラウザに追加されたＶＲＭＬプラグインにより３次元仮想空間を画面表示する。
【０００５】
【非特許文献１】
Ｍａｃｒｏｍｅｄｉａ，  Ｉｎｃ．、”Ｍａｃｒｏｍｅｄｉａ  Ｄｉｒｅｃｔｏｒ  Ｓｈｏｃｋｗａｖｅ  Ｓｔｕｄｉｏ”、［ｏｎｌｉｎｅ］、［平成１４年１０月１６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍａｃｒｏｍｅｄｉａ．ｃｏｍ／ｊｐ／ｓｏｆｔｗａｒｅ／ｄｉｒｅｃｔｏｒ／＞
【０００６】
【非特許文献２】
Ｔｈｅ  ＶＲＭＬ  Ｃｏｎｓｏｒｔｉｕｍ  Ｉｎｃｏｒｐｏｒａｔｅｄ、”Ｔｈｅ  Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ”、［ｏｎｌｉｎｅ］、［平成１４年１０月１６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｗｅｂ３ｄ．ｏｒｇ／Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ／ＶＲＭＬ９７／＞
【０００７】
【非特許文献３】
Ｗｅｂ３Ｄ  ＣＯＮＳＯＲＴＩＵＭ、”Ｘ３Ｄ”、［ｏｎｌｉｎｅ］、［平成１４年１０月１６日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｗｅｂ３ｄ．ｏｒｇ／ＴａｓｋＧｒｏｕｐｓ／ｘ３ｄ／ｓｐｅｃｉｆｉｃａｔｉｏｎ−２００２ｆｅｂｒｕａｒｙ／ｉｎｄｅｘ．ｈｔｍｌ＞
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては、オンライン電子カタログをエンドユーザの情報リテラシーや端末性能、ユーザ嗜好等のユーザプロファイルに合わせて最適化するためには、あらかじめユーザプロファイルを分類しておき、各分類毎にカスタマイズした個別の３次元仮想空間構成情報を作成してサーバに保持しておかなければならない。
【０００９】
また各技術は通例、互換性がないため、各技術毎に固有の最適化作業を行わなければならず、再利用性が困難である。
【００１０】
Ｘ３ＤはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースの標準化により互換性の問題を解決しようとした例であるが、例えばＸ３Ｄによりこのような最適化を行うためには、ＸＳＬＴ（ｅｘｔｅｎｓｉｂｌｅ  ｓｔｙｌｅｓｈｅｅｔ  ｌａｎｇｕａｇｅ  ｔｒａｎｓｆｏｒｍａｔｉｏｎｓ）等によるＸＭＬ変換規則をＸＭＬによるエンドユーザプロファイル及びＸ３Ｄによる各３次元仮想空間構成情報に対して定義しておく必要があり、いずれも記述に高い自由度を持つ反面、作成や再利用は困難なのが現状である。
【００１１】
従来のシステムには上述したような種々の課題があり、さらなる改善が望まれている。
【００１２】
本発明は、このような課題に鑑みてなされたもので、その第１の目的は、簡易な構成でオンライン電子カタログをユーザプロファイルに合わせて最適化することができるオンライン電子カタログ構成システム及び方法を提供することにある。
【００１３】
また、本発明の第２の目的は、多様な３次元仮想空間表示技術の再利用性を高めることができるオンライン電子カタログ構成システム及び方法を提供することにある。
【００１４】
【課題を解決するための手段】
このような目的を達成するために、本発明のオンライン電子カタログ構成システムは、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、前記通信ネットワークを介して前記電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムであって、前記電子カタログ提供システムは、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、該電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、該情報登録手段によって登録されたカスタマイズ規則情報の内から、前記端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、前記情報登録手段によって登録された電子カタログ定義情報の内から、前記端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、前記端末から通知されるカスタマイズ用ユーザプロファイル及び前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記電子カタログ定義管理手段によって検索された電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、当該生成した電子カタログ構成情報を前記端末へ送信する電子カタログ生成手段とを備え、前記端末は、前記電子カタログ提供システムに対して、前記ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示することを特徴とする（実施形態１）。
【００１５】
ここで、前記情報登録手段、前記電子カタログ定義管理手段及び前記電子カタログ生成手段の各々が、前記通信ネットワークに接続されていることを特徴とすることができる。
【００１６】
また、前記電子カタログ定義管理手段は、前記情報登録手段より登録された電子カタログ定義情報を保持するための電子カタログ定義保持手段と、前記情報登録手段により登録されたカスタマイズ規則情報を保持するためのカスタマイズ規則保持手段と、前記電子カタログ生成手段からの指示により、該指示に対応して前記電子カタログ定義保持手段によって保持された電子カタログ定義情報を検索して前記電子カタログ生成手段に返信する電子カタログ定義検索手段と、前記電子カタログ生成手段からの指示により、該指示に対応して前記カスタマイズ規則保持手段によって保持されたカスタマイズ規則情報を検索して前記電子カタログ生成手段に返信するカスタマイズ規則検索手段とを備え、前記電子カタログ生成手段は、少なくとも前記端末から通知されるカスタマイズ用ユーザプロファイルをキーとして、前記カスタマイズ規則検索手段に検索の指示を行い、前記カスタマイズ用ユーザプロファイルに対応するカスタマイズ規則情報を前記カスタマイズ規則検索手段から取得するカスタマイズ規則取得手段と、前記端末から送信された電子カタログ識別子をキーとして、前記電子カタログ定義検索手段に検索の指示を行い、前記電子カタログ識別子に対応する電子カタログ定義情報を前記電子カタログ定義検索手段から取得する電子カタログ定義取得手段と、前記端末から通知されるカスタマイズ用ユーザプロファイル及び前記カスタマイズ規則取得手段により取得したカスタマイズ規則情報に基づき前記電子カタログ定義取得手段により取得した電子カタログ定義情報をカスタマイズして、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する電子カタログ構成情報生成手段と、該電子カタログ構成情報生成手段により生成した電子カタログ構成情報を前記端末に送信する電子カタログ構成情報送信手段とを備えたことを特徴とすることができる。
【００１７】
また、前記端末は、前記ユーザの表示すべき電子カタログの要求操作を受け付け、当該受け付けた要求操作より指示された電子カタログ識別子を前記電子カタログ定義取得手段に送信する電子カタログ要求手段と、該電子カタログ要求手段による電子カタログ識別子の送信に同期して、カスタマイズ用ユーザプロファイルを前記カスタマイズ規則取得手段に通知するカスタマイズ用ユーザプロファイル通知手段と、前記電子カタログ構成情報送信手段から送信された電子カタログ構成情報を受信し、当該受信した電子カタログ構成情報に従って電子カタログを画面表示する電子カタログ表示手段とを備えたことを特徴とすることができる。
【００１８】
また、前記情報登録手段は、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報の登録の指示を受け付け、前記電子カタログ定義情報を前記電子カタログ定義保持手段に登録するために送信する電子カタログ定義登録手段と、カスタマイズ規則情報の登録の指示を受け付け、該電子カタログ定義登録手段により送信された電子カタログ定義情報を、カスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を、前記カスタマイズ規則保持手段に登録するために送信するカスタマイズ規則登録手段とを備えたことを特徴とすることができる。
【００１９】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの端末は、前記電子カタログ要求手段、前記カスタマイズ用ユーザプロファイル通知手段及び前記電子カタログ表示手段を備えたことを特徴とする。
【００２０】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの情報登録装置は、前記電子カタログ定義登録手段及び前記カスタマイズ規則登録手段を備えたことを特徴とする。
【００２１】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの電子カタログ定義管理装置は、前記電子カタログ定義保持手段、前記カスタマイズ規則保持手段、前記電子カタログ定義検索手段及び前記カスタマイズ規則検索手段を備えたことを特徴とする。
【００２２】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの電子カタログ生成装置は、前記カスタマイズ規則取得手段、前記電子カタログ定義取得手段、前記電子カタログ構成情報生成手段及び前記電子カタログ構成情報送信手段を備えたことを特徴とする。
【００２３】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成方法は、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムへ、ユーザによって使用される端末から前記通信ネットワークを介してアクセスすることにより、前記端末へ電子カタログを提供するオンライン電子カタログ構成方法であって、前記端末によって、前記電子カタログ提供システムへ、前記ユーザにより指示された電子カタログ識別子を送信する電子カタログ要求ステップと、前記端末によって、前記電子カタログ提供システムへ、カスタマイズ用ユーザプロファイルを通知するカスタマイズ用ユーザプロファイル通知ステップと、前記電子カタログ提供システムによって、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を登録する電子カタログ定義登録ステップと、前記電子カタログ提供システムによって、前記電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を登録するカスタマイズ規則登録ステップと、前記電子カタログ提供システムによって、前記カスタマイズ規則登録ステップにおいて登録されたカスタマイズ規則情報の内から、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイルに対応してカスタマイズ規則情報を検索するカスタマイズ規則情報検索ステップと、前記電子カタログ提供システムによって、前記電子カタログ定義登録ステップにおいて登録された電子カタログ定義情報の内から、前記電子カタログ要求ステップにおいて送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義検索ステップと、前記電子カタログ提供システムによって、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報検索ステップにおいて検索されたカスタマイズ規則情報に基づいて、前記電子カタログ定義検索ステップにおいて検索された電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する生成ステップと、前記電子カタログ提供システムによって、前記生成ステップにおいて生成した電子カタログ構成情報を前記端末へ送信する送信ステップと、前記端末によって、前記送信ステップにおいて前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する表示ステップとを備えたことを特徴とする。
【００２４】
また、上記目的を達成するために、本発明のコンピュータ読み取り可能な記録媒体は、上述の端末によって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００２５】
また、上記目的を達成するために、本発明のコンピュータ読み取り可能な記録媒体は、上述の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００２６】
また、上記目的を達成するために、本発明のプログラムは、上述の端末によって実行される各ステップをコンピュータに実行させることを特徴とする。
【００２７】
また、上記目的を達成するために、本発明のプログラムは、上述の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させることを特徴とする。
【００２８】
以上の構成により、３次元仮想空間を用いたオンライン電子カタログという限定された適用範囲において、各電子カタログ毎に一意な電子カタログ定義情報から各エンドユーザのカスタマイズ用ユーザプロファイルに合わせて最適化した電力カタログ構成情報を動的に生成し表示することを可能とする。
【００２９】
また、電子カタログ動的生成装置の電子カタログ構成情報動的生成手段により多様な３次元仮想空間表示技術を用いた各種サービス端末に合わせて電子カタログ構成情報を生成し、各種サービス端末にて表示可能とする。
【００３０】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムは、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、前記通信ネットワークを介して前記電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムであって、前記電子カタログ提供システムは、電子カタログ定義情報の内で前記端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素の検索条件及び該検索結果の表示方法を定義し、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素を定義し、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、該電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、該情報登録手段によって登録されたカスタマイズ規則情報の内から、前記端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、前記情報登録手段によって登録された電子カタログ定義情報の内から、前記端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、電子カタログの動的構成要素に対応する表示内容を保持し、検索依頼に応じて保持する表示内容に対して検索を行い検索結果を返信する表示内容管理手段と、前記電子カタログ定義管理手段によって検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び前記端末から通知されるカスタマイズ用ユーザプロファイル、並びに前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記表示内容管理手段に検索依頼を発行し、該検索依頼に応じた検索結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成し、前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、生成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、当該生成した電子カタログ構成情報を前記端末へ送信する電子カタログ生成手段とを備え、前記端末は、前記電子カタログ提供システムに対して、前記ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示することを特徴とする（実施形態２）。
【００３１】
ここで、前記情報登録手段、前記電子カタログ定義管理手段、前記表示内容管理手段及び前記電子カタログ生成手段の各々が、前記通信ネットワークに接続されていることを特徴とすることができる。
【００３２】
また、前記電子カタログ定義管理手段は、前記情報登録手段より登録された電子カタログ定義情報を保持するための電子カタログ定義保持手段と、前記情報登録手段により登録されたカスタマイズ規則情報を保持するためのカスタマイズ規則保持手段と、前記電子カタログ生成手段からの指示により、該指示に対応して前記電子カタログ定義保持手段によって保持された電子カタログ定義情報を検索して前記電子カタログ生成手段に返信する電子カタログ定義検索手段と、前記電子カタログ生成手段からの指示により、該指示に対応して前記カスタマイズ規則保持手段によって保持されたカスタマイズ規則情報を検索して前記電子カタログ生成手段に返信するカスタマイズ規則検索手段とを備え、前記電子カタログ生成手段は、少なくとも前記端末から通知されるカスタマイズ用ユーザプロファイルをキーとして、前記カスタマイズ規則検索手段に検索の指示を行い、前記カスタマイズ用ユーザプロファイルに対応するカスタマイズ規則情報を前記カスタマイズ規則検索手段から取得するカスタマイズ規則取得手段と、前記端末から送信された電子カタログ識別子をキーとして、前記電子カタログ定義検索手段に検索の指示を行い、前記電子カタログ識別子に対応する電子カタログ定義情報を前記電子カタログ定義検索手段から取得する電子カタログ定義取得手段と、前記電子カタログ定義管理手段によって検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び記端末から通知されるカスタマイズ用ユーザプロファイル並びに前記電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、前記表示内容管理手段に検索依頼を発行し、該検索依頼に応じた検索結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成する動的電子カタログ定義情報生成手段と、前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、動的電子カタログ定義情報生成手段によって作成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する電子カタログ構成情報生成手段と、該電子カタログ構成情報生成手段により生成した電子カタログ構成情報を前記端末に送信する電子カタログ構成情報送信手段とを備えたことを特徴とすることができる。
【００３３】
また、前記端末は、前記ユーザの表示すべき電子カタログの要求操作を受け付け、当該受け付けた要求操作より指示された電子カタログ識別子を前記電子カタログ定義取得手段に送信する電子カタログ要求手段と、該電子カタログ要求手段による電子カタログ識別子の送信に同期して、カスタマイズ用ユーザプロファイルを前記カスタマイズ規則取得手段に通知するカスタマイズ用ユーザプロファイル通知手段と、前記電子カタログ構成情報送信手段から送信された電子カタログ構成情報を受信し、当該受信した電子カタログ構成情報に従って電子カタログを画面表示する電子カタログ表示手段とを備えたことを特徴とすることができる。
【００３４】
また、前記情報登録手段は、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報の登録の指示を受け付け、前記電子カタログ定義情報を前記電子カタログ定義保持手段に登録するために送信する電子カタログ定義登録手段と、前記動的構成要素の作成指示を受け付け、前記動的構成要素の検索条件及び該検索結果の表示方法を定義し、当該定義された動的構成要素を前記電子カタログ定義登録手段へ渡す動的構成要素作成手段と、前記静的構成要素の作成指示を受け付け、前期静的構成要素を定義し、当該定義された静的構成要素を前記電子カタログ定義登録手段へ渡す静的構成要素作成手段と、カスタマイズ規則情報の登録の指示を受け付け、該電子カタログ定義登録手段により送信された電子カタログ定義情報を、カスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を、前記カスタマイズ規則保持手段に登録するために送信するカスタマイズ規則登録手段とを備えたことを特徴とすることができる。
【００３５】
また、前記表示内容管理手段は、電子カタログの動的構成要素部分に対応する表示内容を保持する表示内容保持手段と、前記動的電子カタログ定義情報生成手段からの検索依頼により、前記表示内容保持手段に保持する表示内容に対して検索を行い、当該検索結果を前記動的電子カタログ定義情報生成手段へ返信する表示内容検索手段とを備えたことを特徴とすることができる。
【００３６】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの端末は、前記電子カタログ要求手段、前記カスタマイズ用ユーザプロファイル通知手段及び前記電子カタログ表示手段を備えたことを特徴とする。
【００３７】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの情報登録装置は、前記電子カタログ定義登録手段、前記動的構成要素作成手段、前記静的構成要素作成手段及び前記カスタマイズ規則登録手段を備えたことを特徴とする。
【００３８】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの電子カタログ定義管理装置は、前記電子カタログ定義保持手段、前記カスタマイズ規則保持手段、前記電子カタログ定義検索手段及び前記カスタマイズ規則検索手段を備えたことを特徴とする。
【００３９】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの電子カタログ生成装置は、前記カスタマイズ規則取得手段、前記電子カタログ定義取得手段、前記動的電子カタログ定義情報生成手段、前記電子カタログ構成情報生成手段及び前記電子カタログ構成情報送信手段を備えたことを特徴とする。
【００４０】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成システムの表示内容管理装置は、前記表示内容保持手段と前記表示内容検索手段とを備えたことを特徴とする。
【００４１】
また、上記目的を達成するために、本発明のオンライン電子カタログ構成方法は、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムへ、ユーザによって使用される端末から前記通信ネットワークを介してアクセスすることにより、前記端末へ電子カタログを提供するオンライン電子カタログ構成方法であって、前記電子カタログ提供システムは、電子カタログの動的構成要素に対応する表示内容を予め保持しており、前記端末によって、前記電子カタログ提供システムへ、前記ユーザにより指示された電子カタログ識別子を送信する電子カタログ要求ステップと、前記端末によって、前記電子カタログ提供システムへ、カスタマイズ用ユーザプロファイルを通知するカスタマイズ用ユーザプロファイル通知ステップと、前記電子カタログ提供システムによって、電子カタログ定義情報の内で前記端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素の検索条件及び該検索結果の表示方法を定義する動的構成要素作成ステップと、前記電子カタログ提供システムによって、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素を定義する静的構成要素作成ステップと、前記電子カタログ提供システムによって、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を登録する電子カタログ定義登録ステップと、前記電子カタログ提供システムによって、前記電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報を登録するカスタマイズ規則登録ステップと、前記電子カタログ提供システムによって、前記カスタマイズ規則登録ステップにおいて登録されたカスタマイズ規則情報の内から、前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイルに対応してカスタマイズ規則情報を検索するカスタマイズ規則情報検索ステップと、前記電子カタログ提供システムによって、前記電子カタログ定義登録ステップにおいて登録された電子カタログ定義情報の内から、前記電子カタログ要求ステップにおいて送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義検索ステップと、前記電子カタログ提供システムによって、電子カタログ定義検索ステップにおいて検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と該検索結果の表示方法、及び前記カスタマイズ用ユーザプロファイル通知ステップにおいて通知されるカスタマイズ用ユーザプロファイル、並びに前記カスタマイズ規則情報検索ステップにおいて検索されたカスタマイズ規則情報に基づいて、前記電子カタログ提供システムに保持された前記表示内容を検索し、当該検索した結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成し、前記カスタマイズ用ユーザプロファイル及び前記カスタマイズ規則情報に基づき、生成した前記動的電子カタログ定義情報をカスタマイズし、前記カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成する生成ステップと、前記電子カタログ提供システムによって、前記生成ステップにおいて生成した電子カタログ構成情報を前記端末へ送信する送信ステップと、前記端末によって、前記送信ステップにおいて前記電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する表示ステップとを備えたことを特徴とする。
【００４２】
また、上記目的を達成するために、本発明のコンピュータ読み取り可能な記録媒体は、上述の端末によって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００４３】
また、上記目的を達成するために、本発明のコンピュータ読み取り可能な記録媒体は、上述の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させるためのプログラムを記録したことを特徴とする。
【００４４】
また、上記目的を達成するために、本発明のプログラムは、上述の端末によって実行される各ステップをコンピュータに実行させることを特徴とする。
【００４５】
また、上記目的を達成するために、本発明のプログラムは、上述の電子カタログ提供システムによって実行される各ステップをコンピュータに実行させることを特徴とする。
【００４６】
以上の構成により、３次元仮想空間を用いたオンライン電子カタログという限定された適用範囲において、各電子カタログ毎に一意な電子カタログ定義情報から各エンドユーザのカスタマイズ用ユーザプロファイルに合わせて最適化した電子カタログ構成情報を動的に生成し表示することを可能とする。
【００４７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００４８】
実施形態１
（システム構成）
図１は、本実施形態１のオンライン電子カタログ構成システムのシステム構成図である。図１において、オンライン電子カタログ構成システム１００は、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２、サービス端末１０３、電子カタログ動的生成装置１０４、通信ネットワーク１０５等を含む。尚、オンライン電子カタログ構成システム１００は複数種類のサービス端末を有することが可能だが、その内の１つのサービス端末１０３を図示している。
【００４９】
電子カタログ定義登録装置１０１は、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、その電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則とを、電子カタログ定義管理装置１０２に登録する機能を有するコンピュータシステムである。
【００５０】
電子カタログ定義登録装置１０１は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）１０１ａ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）１０１ｂ、ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１０１ｃ、モニタ１０１ｄ、コンソール１０１ｅ等を有し通信ネットワーク１０５に接続されている。
【００５１】
ＣＰＵ１０１ａは、電子カタログ定義登録装置１０１全体の制御を行う。ＨＤＤ１０１ｃは、電子カタログ定義登録装置１０１の機能を実現するための電子カタログ定義登録プログラム１０１ｆを格納しており、各種データを格納するために使用される。ＲＡＭ１０１ｂは、ＨＤＤ１０１ｃからロードされる電子カタログ定義登録プログラム１０１ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ１０１ｄとコンソール１０１ｅを使用して、電子カタログ定義登録装置１０１へのデータの入出力を行う。
【００５２】
電子カタログ定義管理装置１０２は、電子カタログ動的生成装置１０４からの依頼により、電子カタログ定義登録装置１０１により登録された電子カタログ定義情報を検索して結果を返信し、電子カタログ動的生成装置１０４からの依頼により、電子カタログ定義登録装置１０１により登録されたカスタマイズ規則を検索して結果を返信する機能を有するコンピュータシステムである。
【００５３】
電子カタログ定義管理装置１０２は、ＣＰＵ１０２ａ、ＲＡＭ１０２ｂ、ＨＤＤ１０２ｃ、モニタ１０２ｄ、コンソール１０２ｅ等を有し通信ネットワーク１０５に接続されている。
【００５４】
ＣＰＵ１０２ａは、電子カタログ定義管理装置１０２全体の制御を行う。ＨＤＤ１０２ｃは、電子カタログ定義管理装置１０２の機能を実現するための電子カタログ定義管理プログラム１０２ｆを格納しており、各種データを格納するために使用される。ＲＡＭ１０２ｂは、ＨＤＤ１０２ｃからロードされる電子カタログ定義管理プログラム１０２ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ１０２ｄとコンソール１０２ｅを使用して、電子カタログ定義管理装置１０２と対話可能である。
【００５５】
サービス端末１０３は、電子カタログ動的生成装置１０４に対して、カスタマイズ用ユーザプロファイルを通知しエンドユーザ操作により表示すべき電子カタログを要求して、電子カタログ動的生成装置１０４から送信された電子カタログ構成情報を受信して電子カタログを画面表示する機能を有するコンピュータシステムである。
【００５６】
サービス端末１０３は、ＣＰＵ１０３ａ、ＲＡＭ１０３ｂ、ＨＤＤ１０３ｃ、モニタ１０３ｄ、コンソール１０３ｅ等を有し通信ネットワーク１０５に接続可能である。
【００５７】
ＣＰＵ１０３ａは、サービス端末１０３全体の制御を行う。ＨＤＤ１０３ｃは、サービス端末１０３の機能を実現するためのサービス端末プログラム１０３ｆを格納しており、各種データを格納するために使用される。ＲＡＭ１０３ｂは、ＨＤＤ１０３ｃからロードされるサービス端末プログラム１０３ｆ、及び種々のデータを処理するために使用される。エンドユーザはモニタ１０３ｄとコンソール１０３ｅを使用して、サービス端末１０３へのデータの入出力を行う。
【００５８】
電子カタログ動的生成装置１０４は、サービス端末１０３から通知されたカスタマイズ用ユーザプロファイル及び表示すべき電子カタログをキーとして電子カタログ定義管理装置１０２に検索依頼して電子カタログ要求に対応するカスタマイズ規則を取得し、サービス端末１０３から要求された電子カタログの電子カタログ定義情報を電子カタログ定義管理装置１０２に検索依頼して取得し、カスタマイズ用ユーザプロファイル及びカスタマイズ規則に基づき電子カタログ定義情報をカスタマイズしてカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を動的に生成し、サービス端末１０３へ送信する機能を有するコンピュータシステムである。
【００５９】
電子カタログ動的生成装置１０４は、ＣＰＵ１０４ａ、ＲＡＭ１０４ｂ、ＨＤＤ１０４ｃ、モニタ１０４ｄ、コンソール１０４ｅ等を有し通信ネットワーク１０５に接続されている。
【００６０】
ＣＰＵ１０４ａは、電子カタログ動的生成装置１０４全体の制御を行う。ＨＤＤ１０４ｃは、電子カタログ動的生成装置１０４の機能を実現するための電子カタログ動的生成プログラム１０４ｆを格納しており、各種データを格納するために使用される。ＲＡＭ１０４ｂは、ＨＤＤ１０４ｃからロードされる電子カタログ動的生成プログラム１０４ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ１０４ｄとコンソール１０４ｅを使用して、電子カタログ動的生成装置１０４と対話可能である。
【００６１】
通信ネットワーク１０５は、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２、サービス端末１０３、電子カタログ動的生成装置１０４等を接続する。通信ネットワーク１０５としては、インターネット等が好適であり、データの送受信にはＴＣＰ／ＩＰ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ／ｉｎｔｅｒｎｅｔｐｒｏｔｏｃｏｌ  ）、ＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）、ＳＭＴＰ（ｓｉｍｐｌｅ  ｍａｉｌ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）、ＦＴＰ（ｆｉｌｅ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）等通常のプロトコルを使用すればよい。
【００６２】
図２は、オンライン電子カタログ構成システム１００の機能を実現するプログラムが含む各機能モジュールの関係を示したモジュール構成図である。図２において、電子カタログ定義登録プログラム１０１ｆ、電子カタログ定義管理プログラム１０２ｆ、サービス端末プログラム１０３ｆ、電子カタログ動的生成プログラム１０４ｆに含まれる各機能モジュールの関係が示されている。
【００６３】
電子カタログ定義登録装置１０１の電子カタログ定義登録プログラム１０１ｆは、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を電子カタログ定義管理装置１０２に登録する電子カタログ定義登録モジュール２０１ａと、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則を、電子カタログ定義管理装置１０２に登録するカスタマイズ規則登録モジュール２０１ｂとを有する。
【００６４】
電子カタログ定義管理装置１０２の電子カタログ定義管理プログラム１０２ｆは、電子カタログ定義登録装置１０１の電子カタログ定義登録モジュール２０１ａにより登録された電子カタログ定義情報を保持する電子カタログ定義保持モジュール２０２ａと、電子カタログ定義登録装置１０１のカスタマイズ規則登録２０１ｂにより登録されたカスタマイズ規則を保持するカスタマイズ規則保持モジュール２０２ｂを有する。
【００６５】
さらに、電子カタログ定義管理装置１０２の電子カタログ定義管理プログラム１０２ｆは、電子カタログ動的生成装置１０４からの依頼により電子カタログ定義保持モジュール２０２ａにて保持する電子カタログ定義情報を検索して結果を電子カタログ動的生成装置１０４に返信する電子カタログ定義検索モジュール２０２ｃと、電子カタログ動的生成装置１０４からの依頼によりカスタマイズ規則保持モジュール２０２ｂにて保持するカスタマイズ規則を検索して結果を電子カタログ動的生成装置１０４に返信するカスタマイズ規則検索モジュール２０２ｄとを有する。
【００６６】
サービス端末１０３のサービス端末プログラム１０３ｆは、カスタマイズ用ユーザプロファイルを電子カタログ動的生成装置１０４に通知するカスタマイズ用ユーザプロファイル通知モジュール２０３ａと、エンドユーザ操作により表示すべき電子カタログを電子カタログ動的生成装置１０４に要求する電子カタログ要求モジュール２０３ｂと、電子カタログ動的生成装置１０４から送信された電子カタログ構成情報を受信して電子カタログを画面表示する電子カタログ表示モジュール２０３ｃとを有する。
【００６７】
電子カタログ動的生成装置１０４の電子カタログ動的生成プログラム１０４ｆは、サービス端末１０３のカスタマイズ用ユーザプロファイル通知モジュール２０３ａから通知されたカスタマイズ用ユーザプロファイル及びサービス端末の電子カタログ要求モジュール２０３ｂから要求された表示すべき電子カタログをキーとして、電子カタログ定義管理装置１０２のカスタマイズ規則検索モジュール２０２ｄに検索依頼してその電子カタログ要求に対応するカスタマイズ規則を取得するカスタマイズ規則取得モジュール２０４ａと、サービス端末１０３の電子カタログ要求モジュール２０３ｂから要求された電子カタログ定義情報を、電子カタログ定義管理装置１０２の電子カタログ定義検索モジュール２０２ｃに検索依頼してその電子カタログ定義情報を取得する電子カタログ定義取得モジュール２０４ｂを有する。
【００６８】
さらに、電子カタログ動的生成装置１０４の電子カタログ動的生成プログラム１０４ｆは、サービス端末１０３のカスタマイズ用ユーザプロファイル通知モジュール２０３ａから通知されたカスタマイズ用ユーザプロファイル及びカスタマイズ規則取得モジュールにより取得したカスタマイズ規則に基づき電子カタログ定義取得モジュール２０４ｂにより取得した電子カタログ定義情報をカスタマイズして、カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を動的に生成する電子カタログ構成情報動的生成モジュール２０４ｃを有する。さらに、電子カタログ構成情報動的生成モジュール２０４ｃにより動的に生成した電子カタログ構成情報をサービス端末１０３に送信する電子カタログ構成情報送信モジュール２０４ｄを有する。
【００６９】
（動作説明）
次に、以上のように構成される本実施形態１のオンライン電子カタログ構成システム１００の動作について、図２内に示すステップ番号Ｓ２０１〜Ｓ２１１を参照して説明する。
【００７０】
まず、電子カタログ定義登録装置１０１は、オペレータの電子カタログ定義登録操作を受け付けると、電子カタログ定義登録モジュール２０１ａが、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報（ＳＣ；ｓｏｕｒｃｅ  ｃａｔａｌｏｇｕｅ）２０５を、電子カタログ定義管理装置１０２に登録するために送信する（ステップＳ２０１）。
【００７１】
次に、電子カタログ定義管理装置１０２は、電子カタログ定義保持モジュール２０２ａにより、電子カタログ定義登録装置１０１の電子カタログ定義登録モジュール２０１ａによって登録するために送信された電子カタログ定義情報２０５を、ＨＤＤ１０２ｃに保持する（ステップＳ２０２）。
【００７２】
また、電子カタログ定義登録装置１０１は、オペレータのカスタマイズ規則登録操作を受け付けると、カスタマイズ規則登録モジュール２０１ｂにより、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報（ＣＲ；ｃｕｓｔｏｍｉｚｅ  ｒｅｇｕｌａｔｉｏｎ）２０７を、電子カタログ定義管理装置１０２に登録するために送信する（ステップＳ２０３）。
【００７３】
次に、電子カタログ定義管理装置１０２は、カスタマイズ規則保持モジュール２０２ｂにより、電子カタログ定義登録装置１０１のカスタマイズ規則登録モジュール２０１ｂによって登録するために送信されたカスタマイズ規則情報２０７を、ＨＤＤ１０２ｃに保持する（ステップＳ２０４）。
【００７４】
次に、サービス端末１０３は、自律的に、カスタマイズ用ユーザプロファイル通知モジュール２０３ａにより、カスタマイズ用ユーザプロファイル（ＴＩＤ；ｔｅｒｍｉｎａｌ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）２１３を電子カタログ動的生成装置１０４に通知する（ステップＳ２０５）。
【００７５】
次に、サービス端末１０３は、エンドユーザにより表示すべき電子カタログの要求操作を受け付けると、電子カタログ要求モジュール２０３ｂにより、その電子カタログの電子カタログＩＤ（ＣＩＤ；ｃａｔａｌｏｇｕｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）２０９を電子カタログ動的生成装置１０４へ送信し、電子カタログを要求する（ステップＳ２０６）。
【００７６】
次に、電子カタログ動的生成装置１０４は、カスタマイズ規則取得モジュール２０４ａにより、カスタマイズ用ユーザプロファイル２１３に対応するカスタマイズ規則情報を、サービス端末１０３のカスタマイズ用ユーザプロファイル通知モジュール２０３ａから通知されたカスタマイズ用ユーザプロファイル２１３及びサービス端末１０３の電子カタログ要求モジュール２０３ｂから要求された表示すべき電子カタログＩＤ２０９をキーとして、電子カタログ定義管理装置１０２のカスタマイズ規則検索モジュール２０２ｄに検索依頼する。
【００７７】
電子カタログ定義管理装置１０２は、カスタマイズ規則検索モジュール２０２ｄにより、電子カタログ動的生成装置１０４から依頼されたカスタマイズ規則保持モジュール２０２ｂにて保持されたカスタマイズ規則情報２０８を、ＨＤＤ１０２ｃから検索して結果を返信し、電子カタログ動的生成装置１０４のカスタマイズ規則取得モジュール２０４ａはサービス端末１０３からの電子カタログ要求に対応するカスタマイズ規則情報２１６を取得する（以上ステップＳ２０７）。
【００７８】
次に、電子カタログ動的生成装置１０４は、電子カタログ定義取得モジュール２０４ｂにより、サービス端末１０３の電子カタログ要求モジュール２０３ｂから送信された電子カタログＩＤ２０９に対応する電子カタログ定義情報を、電子カタログ定義管理装置１０２の電子カタログ定義検索モジュール２０２ｃに検索依頼するために、電子カタログＩＤ２１０を送信する。
【００７９】
電子カタログ定義管理装置１０２は、電子カタログ定義検索モジュール２０２ｃにより電子カタログＩＤ２１１をキーとして、電子カタログ動的生成装置１０４から依頼された電子カタログ定義保持モジュール２０２ａにて保持された電子カタログ定義情報２０６を、ＨＤＤ１０２ｃから検索して結果を返信し、電子カタログ動的生成装置１０４の電子カタログ定義取得モジュール２０４ｂは電子カタログ定義情報２１２を取得する（以上ステップＳ２０８）。
【００８０】
次に、電子カタログ動的生成装置１０４は、電子カタログ構成情報動的生成モジュール２０４ｃによって、サービス端末１０３のカスタマイズ用ユーザプロファイル通知モジュール２０３ａから通知されたカスタマイズ用ユーザプロファイル２１３及びカスタマイズ規則取得モジュール２０４ａにより取得したカスタマイズ規則情報２１６に基づき、電子カタログ定義取得モジュール２０４ｂにより取得した電子カタログ定義情報２１２をカスタマイズして、そのカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報２１８を動的に生成する（ステップＳ２０９）。
【００８１】
次に、電子カタログ動的生成装置１０４は、電子カタログ構成情報送信モジュール２０４ｄにより、電子カタログ構成情報動的生成モジュール２０４ｃによって動的に生成した電子カタログ構成情報２１８をサービス端末１０３に送信する（ステップＳ２１０）。
【００８２】
次に、サービス端末１０３は、電子カタログ表示モジュール２０３ｃにより、電子カタログ動的生成装置１０４から送信された電子カタログ構成情報２１９を受信して、電子カタログをモニタ１０３ｄに表示する（ステップＳ２１１）。
【００８３】
（電子カタログ定義登録装置の処理）
上記のシステム構成において、上述した本実施形態１のオンライン電子カタログ構成システム１００における電子カタログ定義登録装置１０１の処理手順を以下、上述の図１、２と合わせて図３のフローチャートを用いて説明する。
【００８４】
図３の処理手順は、電子カタログ定義登録装置１０１の電子カタログ定義登録プログラム１０１ｆの処理内容を示す。図３に示す処理手順は、電子カタログ定義登録装置１０１のＣＰＵ１０１ａが電子カタログ定義登録プログラム１０１ｆを実行することにより行われる。
【００８５】
図３において、ＣＰＵ１０１ａはイベント発生を監視している（ステップＳ３００）。ＣＰＵ１０１ａは、オペレータの電子カタログ定義登録操作による電子カタログ定義登録指示のイベントを受け付けると（ステップＳ３００→Ｓ３１０）、電子カタログ定義登録モジュール２０１ａの電子カタログ定義登録処理により、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報２０５を電子カタログ定義管理装置１０２に登録するために送信する（ステップＳ３１０→Ｓ３２０→Ｓ３００）。
【００８６】
ＣＰＵ１０１ａは、オペレータのカスタマイズ規則登録操作によるカスタマイズ規則登録指示のイベントを受け付けると（ステップＳ３００→Ｓ３１０）、カスタマイズ規則登録モジュール２０１ｂの処理のカスタマイズ規則登録処理により、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報２０７を、電子カタログ定義管理装置１０２に登録するために送信する（ステップＳ３１０→Ｓ３３０→Ｓ３００）。
【００８７】
ＣＰＵ１０１ａは、上記以外のイベントを受け付けると（ステップＳ３００→Ｓ３１０）、それに対応したその他の処理を行う（ステップＳ３１０→Ｓ３４０→Ｓ３００）。
【００８８】
（電子カタログ定義管理装置の処理）
上記のシステム構成において、上述した本実施形態１のオンライン電子カタログ構成システム１００における電子カタログ定義管理装置１０２の処理手順を以下、上述の図１、２と合わせて図４のフローチャートを用いて説明する。
【００８９】
図４の処理手順は、電子カタログ定義管理装置１０２の電子カタログ定義管理プログラム１０２ｆの処理内容を示す。図４に示す処理手順は、電子カタログ定義管理装置１０２のＣＰＵ１０２ａが電子カタログ定義管理プログラム１０２ｆを実行することにより行われる。
【００９０】
図４において、ＣＰＵ１０２ａはイベント発生を監視している（ステップＳ４００）。ＣＰＵ１０２ａは、電子カタログ定義登録装置１０１の電子カタログ定義登録モジュール２０１ａにより登録するために送信された電子カタログ定義情報２０５の受信イベントを受け付けると（ステップＳ４００→Ｓ４１０）、電子カタログ定義保持モジュール２０２ａの電子カタログ定義保持処理により、電子カタログ定義情報２０５をＨＤＤ１０２ｃに保持する（ステップＳ４１０→Ｓ４２０→Ｓ４００）。
【００９１】
ＣＰＵ１０２ａは、電子カタログ定義登録装置１０１のカスタマイズ規則登録モジュール２０１ｂによって登録するために送信されたカスタマイズ規則情報２０７の受信イベントを受け付けると（ステップＳ４００→Ｓ４１０）、カスタマイズ規則保持モジュール２０２ｂのカスタマイズ規則保持処理により、カスタマイズ規則情報２０７をＨＤＤ１０２ｃに保持する（ステップＳ４１０→Ｓ４３０→Ｓ４００）。
【００９２】
ＣＰＵ１０２ａは、電子カタログ動的生成装置１０４から送信された電子カタログＩＤの受信イベントを受け付けると（ステップＳ４００→Ｓ４１０）、電子カタログ定義検索モジュール２０２ｃの電子カタログ定義検索処理により、電子カタログＩＤ２１１をキーとして、電子カタログ定義保持モジュール２０２ａによって保持された電子カタログ定義情報２０６を、ＨＤＤ１０２ｃから検索して結果を電子カタログ動的生成装置１０４へ返信する（ステップＳ４１０→Ｓ４４０→Ｓ４００）。
【００９３】
ＣＰＵ１０２ａは、電子カタログ動的生成装置１０４から送信された
カスタマイズ用ユーザプロファイル２１３及び電子カタログＩＤ２０９から成る検索キーの受信イベントを受け付けると（ステップＳ４００→Ｓ４１０）、カスタマイズ規則検索モジュール２０２ｄのカスタマイズ規則検索処理により、カスタマイズ用ユーザプロファイル２１５をキーとして、カスタマイズ規則保持モジュール２０２ｂによって保持されたカスタマイズ規則情報２０８を、ＨＤＤ１０２ｃから検索して結果を電子カタログ動的生成装置１０４へ返信する（ステップＳ４１０→Ｓ４５０→Ｓ４００）。
【００９４】
ＣＰＵ１０１ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【００９５】
（電子カタログ動的生成装置の処理）
上記のシステム構成において、上述した本実施形態１のオンライン電子カタログ構成システム１００における電子カタログ動的生成装置１０４の処理手順を以下、上述の図１、２と合わせて図５のフローチャートを用いて説明する。
【００９６】
図５の処理手順は、電子カタログ動的生成装置１０４の電子カタログ動的生成プログラム１０４ｆの処理内容を示す。図５に示す処理手順は、電子カタログ動的生成装置１０４のＣＰＵ１０４ａが電子カタログ動的生成プログラム１０４ｆを実行することにより行われる。
【００９７】
図５において、ＣＰＵ１０４ａはイベント発生を監視している（ステップＳ５００）。ＣＰＵ１０４ａは、サービス端末１０３の電子カタログ要求モジュール２０３ｂから送信された電子カタログＩＤの受信イベントを受け付けると（ステップＳ５００→Ｓ５１０）、電子カタログ定義取得モジュール２０４ｂの電子カタログ定義取得処理により、受信された電子カタログＩＤに対応する電子カタログ定義情報を、電子カタログ定義管理装置１０２の電子カタログ定義検索モジュール２０２ｃに検索依頼するために、電子カタログＩＤ２１０を電子カタログ定義管理装置１０２へ送信する（ステップＳ５１０→Ｓ５４０→Ｓ５００）。
【００９８】
ＣＰＵ１０４ａは、サービス端末１０３のカスタマイズ用ユーザプロファイル通知モジュール２０３ａから通知されたカスタマイズ用ユーザプロファイルの受信イベントを受け付けると（ステップＳ５００→Ｓ５１０）、カスタマイズ規則取得モジュール２０４ａのカスタマイズ規則取得処理により、受信されたカスタマイズ用ユーザプロファイルに対応するカスタマイズ規則情報を、電子カタログ定義管理装置１０２のカスタマイズ規則検索モジュール２０２ｄに検索依頼するために、カスタマイズ用ユーザプロファイル２１３及び電子カタログＩＤ２０９から成る検索キーを電子カタログ定義管理装置１０２へ送信する（ステップＳ５１０→Ｓ５５０→Ｓ５００）。
【００９９】
ＣＰＵ１０４ａは、電子カタログ定義管理装置１０２の電子カタログ定義検索モジュール２０２ｃから返信された電子カタログ定義情報の受信イベントを受け付けると（ステップＳ５００→Ｓ５１０）、電子カタログ定義取得モジュール２０４ｂの処理により、受信された電子カタログ定義情報２１２がＲＡＭ１０４ｂに保持され、既にカスタマイズ規則情報２１６がＲＡＭ１０４ｂに保持されているか否かチェックされる（ステップＳ５１０→Ｓ５２０→Ｓ５６０）。
【０１００】
またＣＰＵ１０４ａは、電子カタログ定義管理装置１０２のカスタマイズ規則検索モジュール２０２ｄから返信されたカスタマイズ規則情報の受信イベントを受け付けると（ステップＳ５００→Ｓ５１０）、カスタマイズ規則取得モジュール２０４ａの処理により、受信されたカスタマイズ規則情報２１６がＲＡＭ１０４ｂに保持され、既に電子カタログ定義情報２１２がＲＡＭ１０４ｂに保持されているか否かチェックされる（ステップＳ５１０→Ｓ５３０→Ｓ５６０）。
【０１０１】
ＣＰＵ１０４ａは、電子カタログ定義情報２１２とカスタマイズ規則情報２１６とが共にＲＡＭ１０４ｂに保持されている場合、電子カタログ構成情報動的生成モジュール２０４ｃの電子カタログ構成情報動的生成処理により、カスタマイズ用ユーザプロファイル２１３及びカスタマイズ規則情報２１６に基づき電子カタログ定義情報２１２をカスタマイズして、そのカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報２１８を動的に生成する。電子カタログ構成情報２１８は、電子カタログ構成情報送信モジュール８０４ｄにより、サービス端末７０３に送信される（ステップＳ５６０→Ｓ５７０→Ｓ５００）。
【０１０２】
ＣＰＵ１０１ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【０１０３】
（サービス端末の処理）
上記のシステム構成において、上述した本実施形態１のオンライン電子カタログ構成システム１００におけるサービス端末１０３の処理手順を以下、上述の図１、２と合わせて図６のフローチャートを用いて説明する。
【０１０４】
図６の処理手順は、サービス端末１０３のサービス端末プログラム１０３ｆの処理内容を示す。図６に示す処理手順は、サービス端末１０３のＣＰＵ１０３ａがサービス端末プログラム１０３ｆを実行することにより行われる。
【０１０５】
図６において、ＣＰＵ１０３ａはイベント発生を監視している（ステップＳ６００）。ＣＰＵ１０３ａは、エンドユーザの表示すべき電子カタログの要求操作による電子カタログ要求指示のイベントを受け付けると（ステップＳ６００→Ｓ６１０）、電子カタログ要求モジュール２０３ｂの電子カタログ要求処理により、その電子カタログの電子カタログＩＤ２０９を電子カタログ動的生成装置１０４へ送信し、電子カタログを要求する（ステップＳ６１０→Ｓ６２０→Ｓ６００）。
【０１０６】
ＣＰＵ１０３ａは次いで、自律的に発生するカスタマイズ用ユーザプロファイル通知指示のイベントを受け付けると（ステップＳ６００→Ｓ６１０）、カスタマイズ用ユーザプロファイル通知モジュール２０３ａの処理のカスタマイズ用ユーザプロファイル通知処理により、カスタマイズ用ユーザプロファイル２１３を電子カタログ動的生成装置１０４に通知する（ステップＳ６１０→Ｓ６３０→Ｓ６００）。
【０１０７】
ＣＰＵ１０３ａは、電子カタログ動的生成装置１０４から送信された電子カタログ構成情報２１９の受信イベントを受け付けると（ステップＳ６００→Ｓ６１０）、電子カタログ表示モジュール２０３ｃの電子カタログ表示処理により、電子カタログ構成情報２１９に従って電子カタログをモニタ１０３ｄに表示する（ステップＳ６１０→Ｓ６４０→Ｓ６００）。
【０１０８】
ＣＰＵ１０３ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【０１０９】
実施形態２
（システム構成）
図７は、本実施形態２のオンライン電子カタログ構成システムのシステム構成図である。図７において、オンライン電子カタログ構成システム７００は、電子カタログ定義登録装置７０１、電子カタログ定義管理装置７０２、サービス端末７０３、電子カタログ動的生成装置７０４、表示内容管理装置７０６、通信ネットワーク７０５等を含む。尚、オンライン電子カタログ構成システム７００は複数種類のサービス端末を有することが可能だが、その内の１つのサービス端末７０３を図示している。
【０１１０】
電子カタログ定義登録装置７０１は、電子カタログ定義情報の内でサービス端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素部分の検索条件及びその検索結果の表示方法をカタログ作成者操作により定義し、また、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素部分をカタログ作成者操作により定義する機能を有するコンピュータシステムである。
【０１１１】
さらに、電子カタログ定義登録装置７０１は、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、その電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則とを、電子カタログ定義管理装置７０２に登録する機能を有するコンピュータシステムである。
【０１１２】
電子カタログ定義登録装置７０１は、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）７０１ａ、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）７０１ｂ、ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）７０１ｃ、モニタ７０１ｄ、コンソール７０１ｅ等を有し通信ネットワーク７０５に接続されている。
【０１１３】
ＣＰＵ７０１ａは、電子カタログ定義登録装置７０１全体の制御を行う。ＨＤＤ７０１ｃは、電子カタログ定義登録装置７０１の機能を実現するための電子カタログ定義登録プログラム７０１ｆを格納しており、各種データを格納するために使用される。ＲＡＭ７０１ｂは、ＨＤＤ７０１ｃからロードされる電子カタログ定義登録プログラム７０１ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ７０１ｄとコンソール７０１ｅを使用して、電子カタログ定義登録装置７０１へのデータの入出力を行う。
【０１１４】
電子カタログ定義管理装置７０２は、電子カタログ動的生成装置７０４からの依頼により、電子カタログ定義登録装置７０１により登録された電子カタログ定義情報を検索して結果を返信し、電子カタログ動的生成装置７０４からの依頼により、電子カタログ定義登録装置７０１により登録されたカスタマイズ規則を検索して結果を返信する機能を有するコンピュータシステムである。
【０１１５】
電子カタログ定義管理装置７０２は、ＣＰＵ７０２ａ、ＲＡＭ７０２ｂ、ＨＤＤ７０２ｃ、モニタ７０２ｄ、コンソール７０２ｅ等を有し通信ネットワーク７０５に接続されている。
【０１１６】
ＣＰＵ７０２ａは、電子カタログ定義管理装置７０２全体の制御を行う。ＨＤＤ７０２ｃは、電子カタログ定義管理装置７０２の機能を実現するための電子カタログ定義管理プログラム７０２ｆを格納しており、各種データを格納するために使用される。ＲＡＭ７０２ｂは、ＨＤＤ７０２ｃからロードされる電子カタログ定義管理プログラム７０２ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ７０２ｄとコンソール１０２ｅを使用して、電子カタログ定義管理装置７０２と対話可能である。
【０１１７】
サービス端末７０３は、電子カタログ動的生成装置７０４に対して、カスタマイズ用ユーザプロファイルを通知しエンドユーザ操作により表示すべき電子カタログを要求して、電子カタログ動的生成装置７０４から送信された電子カタログ構成情報を受信して電子カタログを画面表示する機能を有するコンピュータシステムである。
【０１１８】
サービス端末７０３は、ＣＰＵ７０３ａ、ＲＡＭ７０３ｂ、ＨＤＤ７０３ｃ、モニタ７０３ｄ、コンソール７０３ｅ等を有し通信ネットワーク７０５に接続可能である。
【０１１９】
ＣＰＵ７０３ａは、サービス端末７０３全体の制御を行う。ＨＤＤ７０３ｃは、サービス端末７０３の機能を実現するためのサービス端末プログラム７０３ｆを格納しており、各種データを格納するために使用される。ＲＡＭ７０３ｂは、ＨＤＤ７０３ｃからロードされるサービス端末プログラム７０３ｆ、及び種々のデータを処理するために使用される。エンドユーザはモニタ７０３ｄとコンソール７０３ｅを使用して、サービス端末７０３へのデータの入出力を行う。
【０１２０】
電子カタログ動的生成装置７０４は、サービス端末７０３から通知されたカスタマイズ用ユーザプロファイル及び表示すべき電子カタログをキーとして電子カタログ定義管理装置７０２に検索依頼して電子カタログ要求に対応するカスタマイズ規則を取得し、サービス端末７０３から要求された電子カタログの電子カタログ定義情報を電子カタログ定義管理装置７０２に検索依頼して取得する機能を有するコンピュータシステムである。
【０１２１】
さらに、電子カタログ動的生成装置７０４は、取得した電子カタログ定義情報の内の動的構成要素部分にて定義されている検索条件及びその検索結果の表示方法、及びサービス端末７０３から通知されたカスタマイズ用ユーザプロファイル、並びに取得したカスタマイズ規則に基づき、表示内容管理装置７０６に検索を依頼し、検索結果を電子カタログ定義情報の内の動的構成要素部分と置き換えて動的電子カタログ定義情報を生成し、カスタマイズ用ユーザプロファイル及びカスタマイズ規則に基づき、作成した動的電子カタログ定義情報をカスタマイズしてカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を動的に生成し、サービス端末７０３へ送信する機能を有するコンピュータシステムである。
【０１２２】
電子カタログ動的生成装置７０４は、ＣＰＵ７０４ａ、ＲＡＭ７０４ｂ、ＨＤＤ７０４ｃ、モニタ７０４ｄ、コンソール７０４ｅ等を有し通信ネットワーク７０５に接続されている。
【０１２３】
ＣＰＵ７０４ａは、電子カタログ動的生成装置７０４全体の制御を行う。ＨＤＤ７０４ｃは、電子カタログ動的生成装置７０４の機能を実現するための電子カタログ動的生成プログラム７０４ｆを格納しており、各種データを格納するために使用される。ＲＡＭ７０４ｂは、ＨＤＤ７０４ｃからロードされる電子カタログ動的生成プログラム７０４ｆ、及び種々のデータを処理するために使用される。オペレータはモニタ７０４ｄとコンソール７０４ｅを使用して、電子カタログ動的生成装置７０４と対話可能である。
【０１２４】
表示内容管理装置７０６は、電子カタログの動的構成要素部分に対応する表示内容を保持し、電子カタログ動的生成装置７０４からの依頼により保持する表示内容に対して検索を行い検索結果を返信する機能を有するコンピュータシステムである。
【０１２５】
表示内容管理装置７０６は、ＣＰＵ７０６ａ、ＲＡＭ７０６ｂ、ＨＤＤ７０６ｃ、モニタ７０６ｄ、コンソール７０６ｅ等を有し通信ネットワーク７０５に接続可能である。
【０１２６】
ＣＰＵ７０６ａは、表示内容管理装置７０６全体の制御を行う。ＨＤＤ７０６ｃは、表示内容管理装置７０６の機能を実現するための表示内容管理プログラム７０６ｆを格納しており、各種データを格納するために使用される。ＲＡＭ７０６ｂは、ＨＤＤ７０６ｃからロードされる表示内容管理プログラム７０６ｆ、及び種々のデータを処理するために使用される。エンドユーザはモニタ７０６ｄとコンソール７０６ｅを使用して、表示内容管理装置７０６へのデータの入出力を行う。
【０１２７】
通信ネットワーク１０５は、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２、サービス端末１０３、電子カタログ動的生成装置１０４、表示内容管理装置７０６等を接続する。通信ネットワーク１０５としては、インターネット等が好適であり、データの送受信にはＴＣＰ／ＩＰ（ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ／ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ  ）、ＨＴＴＰ（ｈｙｐｅｒｔｅｘｔ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）、ＳＭＴＰ（ｓｉｍｐｌｅ  ｍａｉｌ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）、ＦＴＰ（ｆｉｌｅ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）等通常のプロトコルを使用すればよい。
【０１２８】
図８は、オンライン電子カタログ構成システム７００の機能を実現するプログラムが含む各機能モジュールの関係を示したモジュール構成図である。図８において、電子カタログ定義登録プログラム７０１ｆ、電子カタログ定義管理プログラム７０２ｆ、サービス端末プログラム７０３ｆ、電子カタログ動的生成プログラム７０４ｆ、表示内容管理プログラム７０６ｆに含まれる各機能モジュールの関係が示されている。
【０１２９】
電子カタログ定義登録装置７０１の電子カタログ定義登録プログラム７０１ｆは、電子カタログ定義情報の内でサービス端末７０３より電子カタログ要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素部分の検索条件及びその検索結果の表示方法を、カタログ作成者操作により定義する動的構成要素作成モジュール８０１ｃと、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素部分を、カタログ作成者操作により定義する静的構成要素作成モジュール８０１ｄとを有する。さらに、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報を電子カタログ定義管理装置７０２に登録する電子カタログ定義登録モジュール８０１ａと、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則を、電子カタログ定義管理装置７０２に登録するカスタマイズ規則登録モジュール８０１ｂとを有する。
【０１３０】
電子カタログ定義管理装置７０２の電子カタログ定義管理プログラム７０２ｆは、電子カタログ定義登録装置７０１の電子カタログ定義登録モジュール８０１ａにより登録された電子カタログ定義情報を保持する電子カタログ定義保持モジュール８０２ａと、電子カタログ定義登録装置７０１のカスタマイズ規則登録８０１ｂにより登録されたカスタマイズ規則を保持するカスタマイズ規則保持モジュール８０２ｂを有する。
【０１３１】
さらに、電子カタログ定義管理装置７０２の電子カタログ定義管理プログラム７０２ｆは、電子カタログ動的生成装置７０４からの依頼により電子カタログ定義保持モジュール８０２ａにて保持する電子カタログ定義情報を検索して結果を電子カタログ動的生成装置７０４に返信する電子カタログ定義検索モジュール８０２ｃと、電子カタログ動的生成装置７０４からの依頼によりカスタマイズ規則保持モジュール８０２ｂにて保持するカスタマイズ規則を検索して結果を電子カタログ動的生成装置７０４に返信するカスタマイズ規則検索モジュール８０２ｄとを有する。
【０１３２】
サービス端末７０３のサービス端末プログラム７０３ｆは、カスタマイズ用ユーザプロファイルを電子カタログ動的生成装置７０４に通知するカスタマイズ用ユーザプロファイル通知モジュール８０３ａと、エンドユーザ操作により表示すべき電子カタログを電子カタログ動的生成装置７０４に要求する電子カタログ要求モジュール８０３ｂと、電子カタログ動的生成装置７０４から送信された電子カタログ構成情報を受信して電子カタログを画面表示する電子カタログ表示モジュール８０３ｃとを有する。
【０１３３】
電子カタログ動的生成装置７０４の電子カタログ動的生成プログラム７０４ｆは、サービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル及びサービス端末の電子カタログ要求モジュール８０３ｂから要求された表示すべき電子カタログをキーとして、電子カタログ定義管理装置７０２のカスタマイズ規則検索モジュール８０２ｄに検索依頼してその電子カタログ要求に対応するカスタマイズ規則を取得するカスタマイズ規則取得モジュール８０４ａと、サービス端末７０３の電子カタログ要求モジュール８０３ｂから要求された電子カタログ定義情報を、電子カタログ定義管理装置７０２の電子カタログ定義検索モジュール８０２ｃに検索依頼してその電子カタログ定義情報を取得する電子カタログ定義取得モジュール８０４ｂを有する。
【０１３４】
さらに、電子カタログ動的生成装置７０４の電子カタログ動的生成プログラム７０４ｆは、電子カタログ定義取得モジュール８０４ｂにより取得した電子カタログ定義情報の内の動的構成要素部分にて定義されている検索条件及びその検索結果の表示方法、及びサービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル、並びにカスタマイズ規則取得モジュール８０４ａにより取得したカスタマイズ規則に基づき、表示内容管理装置７０６の表示内容検索モジュール８０５ａに検索を依頼し、その検索結果を電子カタログ定義情報の内の動的構成要素部分と置き換えて動的電子カタログ定義情報を生成する動的電子カタログ定義情報生成モジュール８０４ｅを有する。
【０１３５】
さらに、電子カタログ動的生成装置７０４の電子カタログ動的生成プログラム７０４ｆは、サービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル及びカスタマイズ規則取得モジュールにより取得したカスタマイズ規則に基づき、動的電子カタログ定義情報生成モジュール８０４ｅにより作成した動的電子カタログ定義情報をカスタマイズして、カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を動的に生成する電子カタログ構成情報動的生成モジュール８０４ｃを有する。さらに、電子カタログ構成情報動的生成モジュール８０４ｃにより動的に生成した電子カタログ構成情報をサービス端末７０３に送信する電子カタログ構成情報送信モジュール８０４ｄを有する。
【０１３６】
表示内容管理装置７０６は、電子カタログの動的構成要素部分に対応する表示内容を保持する表示内容保持モジュール８０５ａと、電子カタログ動的生成装置７０４の動的電子カタログ定義情報生成モジュール８０４ｅからの依頼により、表示内容保持モジュール８０５ｂにて保持する表示内容に対して検索を行い検索結果を返信する表示内容検索モジュール８０５ｂとを有する。
【０１３７】
（動作説明）
次に、以上のように構成される本実施形態のオンライン電子カタログ構成システム７００の動作について、図８内に示すステップ番号Ｓ８０１〜Ｓ８１４を参照して説明する。
【０１３８】
まず、電子カタログ定義登録装置７０１は、カタログ作成者操作の動的構成要素作成指示を受け付けると、動的構成要素作成モジュール８０１ｃによって、電子カタログ定義情報の内でサービス端末７０３の電子カタログ要求モジュール８０３ｂにより要求が発生した際に検索を行った結果に基づき、表示内容を動的に決定する動的構成要素部分（ＤＥ；ｄｙｎａｍｉｃ  ｅｎｔｉｔｙ）８２０の検索条件及びその検索結果の表示方法を定義し、電子カタログ定義登録モジュール８０１ａへ渡す（ステップＳ８０１）。
【０１３９】
また、電子カタログ定義登録装置７０１は、カタログ作成者操作の静的構成要素作成指示を受け付けると、静的構成要素作成モジュール８０１ｄによって、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素部分（ＳＥ；ｓｔａｔｉｃ  ｅｎｔｉｔｙ）８２１を定義し、電子カタログ定義登録モジュール８０１ａへ渡す（ステップＳ８０２）。
【０１４０】
次に、電子カタログ定義登録装置７０１は、オペレータの電子カタログ定義登録操作を受け付けると、電子カタログ定義登録モジュール８０１ａが、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報（ＳＣ；ｓｏｕｒｃｅ  ｃａｔａｌｏｇｕｅ）８０５を、電子カタログ定義管理装置７０２に登録するために送信する（ステップＳ８０３）。
【０１４１】
次に、電子カタログ定義管理装置７０２は、電子カタログ定義保持モジュール８０２ａにより、電子カタログ定義登録装置７０１の電子カタログ定義登録モジュール８０１ａによって登録するために送信された電子カタログ定義情報８０５を、ＨＤＤ７０２ｃに保持する（ステップＳ８０４）。
【０１４２】
また、電子カタログ定義登録装置７０１は、オペレータのカスタマイズ規則登録操作を受け付けると、カスタマイズ規則登録モジュール８０１ｂにより、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報（ＣＲ；ｃｕｓｔｏｍｉｚｅ  ｒｅｇｕｌａｔｉｏｎ）８０７を、電子カタログ定義管理装置７０２に登録するために送信する（ステップＳ８０５）。
【０１４３】
次に、電子カタログ定義管理装置７０２は、カスタマイズ規則保持モジュール８０２ｂにより、電子カタログ定義登録装置７０１のカスタマイズ規則登録モジュール８０１ｂによって登録するために送信されたカスタマイズ規則情報８０７を、ＨＤＤ７０２ｃに保持する（ステップＳ８０６）。
【０１４４】
次に、サービス端末７０３は、自律的に、カスタマイズ用ユーザプロファイル通知モジュール８０３ａにより、カスタマイズ用ユーザプロファイル（ＴＩＤ；ｔｅｒｍｉｎａｌ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）８１３を電子カタログ動的生成装置７０４に通知する（ステップＳ８０７）。
【０１４５】
次に、サービス端末７０３は、エンドユーザにより表示すべき電子カタログの要求操作を受け付けると、電子カタログ要求モジュール８０３ｂにより、その電子カタログの電子カタログＩＤ（ＣＩＤ；ｃａｔａｌｏｇｕｅ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）８０９を電子カタログ動的生成装置７０４へ送信し、電子カタログを要求する（ステップＳ８０８）。
【０１４６】
次に、電子カタログ動的生成装置７０４は、カスタマイズ規則取得モジュール８０４ａにより、カスタマイズ用ユーザプロファイル８１３に対応するカスタマイズ規則情報を、サービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル８１３及びサービス端末７０３の電子カタログ要求モジュール８０３ｂから要求された表示すべき電子カタログＩＤ８０９をキーとして、電子カタログ定義管理装置７０２のカスタマイズ規則検索モジュール８０２ｄに検索依頼する。
【０１４７】
電子カタログ定義管理装置７０２は、カスタマイズ規則検索モジュール８０２ｄにより、電子カタログ動的生成装置７０４から依頼されたカスタマイズ規則保持モジュール８０２ｂにて保持されたカスタマイズ規則情報８０８を、ＨＤＤ７０２ｃから検索して結果を返信し、電子カタログ動的生成装置７０４のカスタマイズ規則取得モジュール８０４ａはサービス端末７０３からの電子カタログ要求に対応するカスタマイズ規則情報８１６を取得する（以上ステップＳ８０９）。
【０１４８】
次に、電子カタログ動的生成装置７０４は、電子カタログ定義取得モジュール８０４ｂにより、サービス端末７０３の電子カタログ要求モジュール８０３ｂから送信された電子カタログＩＤ８０９に対応する電子カタログ定義情報を、電子カタログ定義管理装置７０２の電子カタログ定義検索モジュール８０２ｃに検索依頼するために、電子カタログＩＤ８１０を送信する。
【０１４９】
電子カタログ定義管理装置７０２は、電子カタログ定義検索モジュール８０２ｃにより電子カタログＩＤ８１１をキーとして、電子カタログ動的生成装置７０４から依頼された電子カタログ定義保持モジュール８０２ａにて保持された電子カタログ定義情報８０６を、ＨＤＤ７０２ｃから検索して結果を返信し、電子カタログ動的生成装置７０４の電子カタログ定義取得モジュール８０４ｂは電子カタログ定義情報８１２を取得する（以上ステップＳ８１０）。
【０１５０】
次に、電子カタログ動的生成装置７０４は、動的電子カタログ定義情報生成モジュール８０４ｅによって、電子カタログ定義取得モジュール８０４ｂにより取得した電子カタログ定義情報８１２の内の動的構成要素部分８２０にて定義されている検索条件及びその検索結果の表示方法、及びサービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル８１３、並びにカスタマイズ規則取得モジュール８０４ａにより取得したカスタマイズ規則８１６に基づき、表示内容管理装置７０６の表示内容検索モジュール８０５ｂに検索を依頼する。
【０１５１】
表示内容管理装置７０６の表示内容検索モジュール８０５ｂは、電子カタログ動的生成装置７０４の動的電子カタログ定義情報生成モジュール８０４ｅからの依頼により、表示内容保持モジュール８０５ａにて保持する表示内容に対して検索を行い検索結果（ＳＲ；ｓｅａｒｃｈ  ｒｅｓｕｌｔ）８２３を返信し、電子カタログ動的生成装置７０４の動的電子カタログ定義情報生成モジュール８０４ｅは、その検索結果８２３を電子カタログ定義情報８１２の内の動的構成要素部分８２０と置き換えて動的電子カタログ定義情報（ＳＣ２）８２２を生成する（ステップＳ８１１）。
【０１５２】
次に、電子カタログ動的生成装置７０４は、電子カタログ構成情報動的生成モジュール８０４ｃによって、サービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル８１３及びカスタマイズ規則取得モジュール８０４ａにより取得したカスタマイズ規則情報８１６に基づき、動的電子カタログ定義情報生成モジュール８０４ｅにより作成した動的電子カタログ定義情報８２２をカスタマイズして、そのカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報８１８を動的に生成する（ステップＳ８１２）。
【０１５３】
次に、電子カタログ動的生成装置７０４は、電子カタログ構成情報送信モジュール８０４ｄにより、電子カタログ構成情報動的生成モジュール８０４ｃによって動的に生成した電子カタログ構成情報８１８をサービス端末７０３に送信する（ステップＳ８１３）。
【０１５４】
次に、サービス端末７０３は、電子カタログ表示モジュール８０３ｃにより、電子カタログ動的生成装置７０４から送信された電子カタログ構成情報８１９を受信して、電子カタログをモニタ７０３ｄに表示する（ステップＳ８１４）。
【０１５５】
（電子カタログ定義登録装置の処理）
上記のシステム構成において、上述した本実施形態のオンライン電子カタログ構成システム７００における電子カタログ定義登録装置７０１の処理手順を以下、上述の図７、８と合わせて図９のフローチャートを用いて説明する。
【０１５６】
図９の処理手順は、電子カタログ定義登録装置７０１の電子カタログ定義登録プログラム７０１ｆの処理内容を示す。図９に示す処理手順は、電子カタログ定義登録装置７０１のＣＰＵ７０１ａが電子カタログ定義登録プログラム７０１ｆを実行することにより行われる。
【０１５７】
図９において、ＣＰＵ７０１ａはイベント発生を監視している（ステップＳ９００）。ＣＰＵ７０１ａは、カタログ作成者操作の動的構成要素作成操作による動的構成要素作成指示のイベントを受け付けると（ステップＳ９００→Ｓ９１０→Ｓ９４０）、動的構成要素作成モジュール８０１ｃの動的構成要素作成処理により、電子カタログ定義情報の内でサービス端末７０３の電子カタログ要求モジュール８０３ｂにより要求が発生した際に検索を行った結果に基づき、表示内容を動的に決定する動的構成要素部分８２０の検索条件及びその検索結果の表示方法を定義し、電子カタログ定義登録モジュール８０１ａへ渡す（ステップＳ９４０→Ｓ９５０→Ｓ９００）。
【０１５８】
ＣＰＵ７０１ａは、カタログ作成者操作の静的構成要素作成操作による静的構成要素作成指示のイベントを受け付けると（ステップＳ９００→Ｓ９１０→Ｓ９４０）、静的構成要素作成モジュール８０１ｄの静的構成要素作成処理により、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素部分８２１を定義し、電子カタログ定義登録モジュール８０１ａへ渡す（ステップＳ９４０→Ｓ９６０→Ｓ９００）。
【０１５９】
ＣＰＵ７０１ａは、オペレータの電子カタログ定義登録操作による電子カタログ定義登録指示のイベントを受け付けると（ステップＳ９００→Ｓ９１０）、電子カタログ定義登録モジュール２０１ａの電子カタログ定義登録処理により、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報２０５を電子カタログ定義管理装置７０２に登録するために送信する（ステップＳ９１０→Ｓ９２０→Ｓ９００）。
【０１６０】
ＣＰＵ７０１ａは、オペレータのカスタマイズ規則登録操作によるカスタマイズ規則登録指示のイベントを受け付けると（ステップＳ９００→Ｓ９１０）、カスタマイズ規則登録モジュール８０１ｂの処理のカスタマイズ規則登録処理により、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報８０７を、電子カタログ定義管理装置７０２に登録するために送信する（ステップＳ９１０→Ｓ９３０→Ｓ９００）。
【０１６１】
ＣＰＵ７０１ａは、上記以外のイベントを受け付けると（ステップＳ９００→Ｓ９１０→Ｓ９４０）、それに対応したその他の処理を行う（ステップＳ９４０→Ｓ９７０→Ｓ９００）。
【０１６２】
（電子カタログ定義管理装置の処理）
上記のシステム構成において、上述した本実施形態のオンライン電子カタログ構成システム７００における電子カタログ定義管理装置７０２の処理手順を以下、上述の図７、８と合わせて図１０のフローチャートを用いて説明する。
【０１６３】
図１０の処理手順は、電子カタログ定義管理装置７０２の電子カタログ定義管理プログラム７０２ｆの処理内容を示す。図１０に示す処理手順は、電子カタログ定義管理装置７０２のＣＰＵ７０２ａが電子カタログ定義管理プログラム７０２ｆを実行することにより行われる。
【０１６４】
図１０において、ＣＰＵ７０２ａはイベント発生を監視している（ステップＳ１０００）。ＣＰＵ７０２ａは、電子カタログ定義登録装置７０１の電子カタログ定義登録モジュール８０１ａにより登録するために送信された電子カタログ定義情報８０５の受信イベントを受け付けると（ステップＳ１０００→Ｓ１０１０）、電子カタログ定義保持モジュール８０２ａの電子カタログ定義保持処理により、電子カタログ定義情報８０５をＨＤＤ７０２ｃに保持する（ステップＳ１０１０→Ｓ１０２０→Ｓ１０００）。
【０１６５】
ＣＰＵ７０２ａは、電子カタログ定義登録装置７０１のカスタマイズ規則登録モジュール８０１ｂによって登録するために送信されたカスタマイズ規則情報８０７の受信イベントを受け付けると（ステップＳ１０００→Ｓ１０１０）、カスタマイズ規則保持モジュール８０２ｂのカスタマイズ規則保持処理により、カスタマイズ規則情報８０７をＨＤＤ７０２ｃに保持する（ステップＳ１０１０→Ｓ１０３０→Ｓ１０００）。
【０１６６】
ＣＰＵ７０２ａは、電子カタログ動的生成装置７０４から送信された電子カタログＩＤの受信イベントを受け付けると（ステップＳ１０００→Ｓ１０１０）、電子カタログ定義検索モジュール８０２ｃの電子カタログ定義検索処理により、電子カタログＩＤ８１１をキーとして、電子カタログ定義保持モジュール８０２ａによって保持された電子カタログ定義情報８０６を、ＨＤＤ７０２ｃから検索して結果を電子カタログ動的生成装置７０４へ返信する（ステップＳ１０１０→Ｓ１０４０→Ｓ１０００）。
【０１６７】
ＣＰＵ７０２ａは、電子カタログ動的生成装置７０４から送信されたカスタマイズ用ユーザプロファイル８１３及び電子カタログＩＤ８０９から成る検索キーの受信イベントを受け付けると（ステップＳ１０００→Ｓ１０１０）、カスタマイズ規則検索モジュール８０２ｄのカスタマイズ規則検索処理により、カスタマイズ用ユーザプロファイル８１５をキーとして、カスタマイズ規則保持モジュール８０２ｂによって保持されたカスタマイズ規則情報８０８を、ＨＤＤ７０２ｃから検索して結果を電子カタログ動的生成装置７０４へ返信する（ステップＳ１０１０→Ｓ１０５０→Ｓ１０００）。
【０１６８】
ＣＰＵ７０１ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【０１６９】
（電子カタログ動的生成装置の処理）
上記のシステム構成において、上述した本実施形態のオンライン電子カタログ構成システム７００における電子カタログ動的生成装置７０４の処理手順を以下、上述の図７、８と合わせて図１１のフローチャートを用いて説明する。
【０１７０】
図１１の処理手順は、電子カタログ動的生成装置７０４の電子カタログ動的生成プログラム７０４ｆの処理内容を示す。図１１に示す処理手順は、電子カタログ動的生成装置７０４のＣＰＵ７０４ａが電子カタログ動的生成プログラム７０４ｆを実行することにより行われる。
【０１７１】
図１１において、ＣＰＵ７０４ａはイベント発生を監視している（ステップＳ１１００）。ＣＰＵ７０４ａは、サービス端末７０３の電子カタログ要求モジュール８０３ｂから送信された電子カタログＩＤの受信イベントを受け付けると（ステップＳ１１００→Ｓ１１１０）、電子カタログ定義取得モジュール８０４ｂの電子カタログ定義取得処理により、受信された電子カタログＩＤに対応する電子カタログ定義情報を、電子カタログ定義管理装置７０２の電子カタログ定義検索モジュール８０２ｃに検索依頼するために、電子カタログＩＤ８１０を電子カタログ定義管理装置７０２へ送信する（ステップＳ１１１０→Ｓ１１４０→Ｓ１１００）。
【０１７２】
ＣＰＵ７０４ａは、サービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイルの受信イベントを受け付けると（ステップ１１５００→Ｓ１１１０）、カスタマイズ規則取得モジュール８０４ａのカスタマイズ規則取得処理により、受信されたカスタマイズ用ユーザプロファイル８１３に対応するカスタマイズ規則情報を、電子カタログ定義管理装置７０２のカスタマイズ規則検索モジュール８０２ｄに検索依頼するために、カスタマイズ用ユーザプロファイル８１３及び電子カタログＩＤ８０９から成る検索キーを電子カタログ定義管理装置７０２へ送信する（ステップＳ１１１０→Ｓ１１５０→Ｓ１１００）。
【０１７３】
またＣＰＵ７０４ａは、電子カタログ定義管理装置７０２のカスタマイズ規則検索モジュール８０２ｄから返信されたカスタマイズ規則情報の受信イベントを受け付けると（ステップＳ１１００→Ｓ１１１０）、カスタマイズ規則取得モジュール８０４ａの処理により、受信されたカスタマイズ規則情報２１６がＲＡＭ１０４ｂに保持される（ステップＳ１１１０→Ｓ１１３０→Ｓ１１００）。
【０１７４】
ＣＰＵ７０４ａは、電子カタログ定義管理装置７０２の電子カタログ定義検索モジュール８０２ｃから返信された電子カタログ定義情報の受信イベントを受け付けると（ステップＳ１１００→Ｓ１１１０）、電子カタログ定義取得モジュール８０４ｂの処理により、受信された電子カタログ定義情報８１２がＲＡＭ７０４ｂに保持される（ステップＳ１１１０→Ｓ１１２０）。
【０１７５】
そしてＣＰＵ７０４ａは、動的電子カタログ定義情報生成モジュール８０４ｅの動的電子カタログ定義情報生成処理によって、電子カタログ定義取得モジュール８０４ｂにより取得した電子カタログ定義情報８１２の内の動的構成要素部分８２０にて定義されている検索条件及びその検索結果の表示方法、及びサービス端末７０３のカスタマイズ用ユーザプロファイル通知モジュール８０３ａから通知されたカスタマイズ用ユーザプロファイル８１３、並びにカスタマイズ規則取得モジュール８０４ａにより取得したカスタマイズ規則８１６に基づき、表示内容管理装置７０６の表示内容検索モジュール８０５ｂに検索を依頼する（ステップＳ１１７０→Ｓ１１００）。
【０１７６】
ＣＰＵ７０４ａは、表示内容管理装置７０６の表示内容検索モジュール８０５ｂからの検索結果８２３の受信イベントを受け付けると（ステップＳ１１００→Ｓ１１１０）、動的電子カタログ定義情報生成モジュール８０４ｅの動的電子カタログ定義情報生成処理により、その検索結果８２３を電子カタログ定義情報８１２の内の動的構成要素部分８２０と置き換えて動的電子カタログ定義情報８２２を生成する（ステップＳ１１１０→Ｓ１１６０→Ｓ１１８０）。
【０１７７】
そしてＣＰＵ７０４ａは、電子カタログ構成情報動的生成モジュール８０４ｃの電子カタログ構成情報動的生成処理によって、カスタマイズ用ユーザプロファイル８１３及びカスタマイズ規則情報８１６に基づき、動的電子カタログ定義情報８２２をカスタマイズして、そのカスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報８１８を動的に生成する。電子カタログ構成情報８１８は、電子カタログ構成情報送信モジュール８０４ｄにより、サービス端末７０３に送信される（ステップＳ１１９０→Ｓ１１００）。
【０１７８】
ＣＰＵ７０１ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【０１７９】
（サービス端末の処理）
上記のシステム構成において、上述した本実施形態のオンライン電子カタログ構成システム７００におけるサービス端末７０３の処理手順を以下、上述の図７、８と合わせて図１２のフローチャートを用いて説明する。
【０１８０】
図１２の処理手順は、サービス端末７０３のサービス端末プログラム７０３ｆの処理内容を示す。図１２に示す処理手順は、サービス端末７０３のＣＰＵ７０３ａがサービス端末プログラム７０３ｆを実行することにより行われる。
【０１８１】
図１２において、ＣＰＵ７０３ａはイベント発生を監視している（ステップＳ１２００）。ＣＰＵ７０３ａは、エンドユーザの表示すべき電子カタログの要求操作による電子カタログ要求指示のイベントを受け付けると（ステップＳ１２００→Ｓ１２１０）、電子カタログ要求モジュール８０３ｂの電子カタログ要求処理により、その電子カタログの電子カタログＩＤ８０９を電子カタログ動的生成装置７０４へ送信し、電子カタログを要求する（ステップＳ１２１０→Ｓ１２２０→Ｓ１２００）。
【０１８２】
ＣＰＵ７０３ａは次いで、自律的に発生するカスタマイズ用ユーザプロファイル通知指示のイベントを受け付けると（ステップＳ１２００→Ｓ１２１０）、カスタマイズ用ユーザプロファイル通知モジュール８０３ａの処理のカスタマイズ用ユーザプロファイル通知処理により、カスタマイズ用ユーザプロファイル８１３を電子カタログ動的生成装置７０４に通知する（ステップＳ１２１０→Ｓ１２３０→Ｓ１２００）。
【０１８３】
ＣＰＵ７０３ａは、電子カタログ動的生成装置７０４から送信された電子カタログ構成情報８１９の受信イベントを受け付けると（ステップＳ１２００→Ｓ１２１０）、電子カタログ表示モジュール８０３ｃの電子カタログ表示処理により、電子カタログ構成情報８１９に従って電子カタログをモニタ７０３ｄに表示する（ステップＳ１２１０→Ｓ１２４０→Ｓ１２００）。
【０１８４】
ＣＰＵ７０３ａは、上記以外のイベントを受け付けると、それに対応したその他の処理を行う（不図示）。
【０１８５】
（表示内容管理装置の処理）
上記のシステム構成において、上述した本実施形態のオンライン電子カタログ構成システム７００における表示内容管理装置７０６の処理手順を以下、上述の図７、８と合わせて図１３のフローチャートを用いて説明する。
【０１８６】
図１３の処理手順は、表示内容管理装置７０６の表示内容管理プログラム７０６ｆの処理内容を示す。図１３に示す処理手順は、表示内容管理装置７０６のＣＰＵ７０６ａが表示内容管理プログラム７０６ｆを実行することにより行われる。
【０１８７】
図１３において、ＣＰＵ７０６ａはイベント発生を監視している（ステップＳ１３００）。ＣＰＵ７０６ａは、電子カタログ動的生成装置７０４から送信された検索依頼の受信イベントを受け付けると（ステップＳ１３００→Ｓ１３１０）、表示内容検索モジュール８０５ｂの表示内容検索処理により、表示内容保持モジュール８０５ａにて保持する表示内容に対して検索を行い検索結果８２３を電子カタログ動的生成装置７０４へ返信する（ステップＳ１３１０→Ｓ１３２０→Ｓ１３００）。
【０１８８】
ＣＰＵ７０６ａは、上記以外のイベントを受け付けると（ステップＳ１３００→Ｓ１３１０）、それに対応したその他の処理を行う（ステップＳ１３１０→Ｓ１３３０→Ｓ１３００）。
【０１８９】
他の実施形態
上述の実施形態１では、通信ネットワーク１０５に、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２、サービス端末１０３、電子カタログ動的生成装置１０４等が接続されており、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２及び電子カタログ動的生成装置１０４の各機能が協働してサービス端末１０３に対する電子カタログ提供システムとしての機能を呈している。
【０１９０】
しかし、電子カタログ定義登録装置１０１、電子カタログ定義管理装置１０２及び電子カタログ動的生成装置１０４が、必ずしも各々独立した装置である必要は無く、それらの各機能を１つのサーバマシンで実現し電子カタログ提供システムの機能をサービス端末１０３に対して提供するようにしてもよい。
【０１９１】
同様に、上述の実施形態２では、通信ネットワーク７０５に、電子カタログ定義登録装置７０１、電子カタログ定義管理装置７０２、サービス端末７０３、電子カタログ動的生成装置７０４、表示内容管理装置７０６等が接続されており、電子カタログ定義登録装置７０１、電子カタログ定義管理装置７０２、電子カタログ動的生成装置７０４及び表示内容管理装置７０６の各機能が協働してサービス端末７０３に対する電子カタログ提供システムとしての機能を呈している。
【０１９２】
しかし、電子カタログ定義登録装置７０１、電子カタログ定義管理装置７０２、電子カタログ動的生成装置７０４及び表示内容管理装置７０６が、必ずしも各々独立した装置である必要は無く、それらの各機能を１つのサーバマシンで実現し電子カタログ提供システムの機能をサービス端末７０３に対して提供するようにしてもよい。
【０１９３】
上述の実施形態は本発明の例示のために説明したが、上述の実施形態の他にも変形が可能である。その変形が特許請求の範囲で述べられている本発明の技術思想に基づく限り、その変形は本発明の技術的範囲内となる。
【０１９４】
【発明の効果】
以上説明したように本発明によれば、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、通信ネットワークを介して電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムにおいて、電子カタログ提供システムは、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、情報登録手段によって登録されたカスタマイズ規則情報の内から、端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、情報登録手段によって登録された電子カタログ定義情報の内から、端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、端末から通知されるカスタマイズ用ユーザプロファイル及び電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、電子カタログ定義管理手段によって検索された電子カタログ定義情報をカスタマイズし、カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、生成した電子カタログ構成情報を端末へ送信する電子カタログ生成手段とを備え、端末は、電子カタログ提供システムに対して、ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する。
【０１９５】
このため、３次元仮想空間を用いたオンライン電子カタログという限定された適用範囲において、各電子カタログ毎に一意な電子カタログ定義情報から各エンドユーザのカスタマイズ用ユーザプロファイルに合わせて最適化した電子カタログ構成情報を動的に生成し表示することを可能とする。
【０１９６】
これにより、オンライン電子カタログをエンドユーザの情報リテラシー端末性能等のユーザプロファイルに合わせて最適化するためには、あらかじめユーザプロファイルを分類しておき、各分類毎にカスタマイズした個別の３次元仮想空間構成情報を作成してサーバに保持しておかなければならない、という従来の問題を解決できる。
【０１９７】
また電子カタログ動的生成装置の電子カタログ構成情報動的生成手段により多様な３次元仮想空間表示技術を用いた各種サービス端末に合わせて電子カタログ構成情報を生成し、各種サービス端末にて表示可能とする。
【０１９８】
これによりまた各技術は通例、互換性がないため、各技術毎に固有の最適化作業を行わなければならず、再利用性が困難である、という従来の問題を解決できる。
【０１９９】
また、本発明によれば、通信ネットワークに接続されておりユーザへ電子カタログを提供するための電子カタログ提供システムと、通信ネットワークを介して電子カタログ提供システムにアクセス可能な、ユーザによって使用される端末とを有するオンライン電子カタログ構成システムにおいて、電子カタログ提供システムは、電子カタログ定義情報の内で端末より要求が発生した際に検索を行った結果に基づき表示内容を動的に決定する動的構成要素の検索条件及び検索結果の表示方法を定義し、電子カタログ定義情報の内であらかじめ静的に表示内容の定まった静的構成要素を定義し、３次元仮想空間を用いたオンライン電子カタログの構成要素を定義する電子カタログ定義情報と、電子カタログ定義情報をカスタマイズ用ユーザプロファイルによってカスタマイズする規則を定義するカスタマイズ規則情報とを、登録するための情報登録手段と、情報登録手段によって登録されたカスタマイズ規則情報の内から、端末から通知されるカスタマイズ用ユーザプロファイル情報に対応してカスタマイズ規則情報を検索し、情報登録手段によって登録された電子カタログ定義情報の内から、端末から送信される電子カタログ識別子に対応して電子カタログ定義情報を検索する電子カタログ定義管理手段と、電子カタログの動的構成要素に対応する表示内容を保持し、検索依頼に応じて保持する表示内容に対して検索を行い検索結果を返信する表示内容管理手段と、電子カタログ定義管理手段によって検索された電子カタログ定義情報の内の動的構成要素にて定義されている検索条件と検索結果の表示方法、及び端末から通知されるカスタマイズ用ユーザプロファイル、並びに電子カタログ定義管理手段によって検索されたカスタマイズ規則情報に基づいて、表示内容管理手段に検索依頼を発行し、検索依頼に応じた検索結果を電子カタログ定義情報の内の動的構成要素と置き換えて動的電子カタログ定義情報を生成し、カスタマイズ用ユーザプロファイル及びカスタマイズ規則情報に基づき、生成した動的電子カタログ定義情報をカスタマイズし、カスタマイズ用ユーザプロファイルに最適化した電子カタログ構成情報を生成して、生成した電子カタログ構成情報を端末へ送信する電子カタログ生成手段とを備え、端末は、電子カタログ提供システムに対して、ユーザにより指示された電子カタログ識別子を送信し、カスタマイズ用ユーザプロファイルを通知し、電子カタログ提供システムから送信された電子カタログ構成情報に従って電子カタログを表示する。
【０２００】
このため、３次元仮想空間を用いたオンライン電子カタログという限定された適用範囲において、各電子カタログ毎に一意な電子カタログ定義情報から各エンドユーザのカスタマイズ用ユーザプロファイルに合わせて最適化した電子カタログ構成情報を動的に生成し表示することを可能とする。
【０２０１】
これにより、オンライン電子カタログをユーザ嗜好等のユーザプロファイルに合わせて最適化するためには、あらかじめユーザプロファイルを分類しておき、各分類毎にカスタマイズした個別の３次元仮想空間構成情報を作成してサーバに保持しておかなければならない、という従来の問題を解決できる。
【図面の簡単な説明】
【図１】本発明の実施形態１の、オンライン電子カタログ構成システムのシステム構成図である。
【図２】本発明の実施形態１の、オンライン電子カタログ構成システムの機能を実現するプログラムが含む各機能モジュールの関係を示したモジュール構成図である。
【図３】本発明の実施形態１の、電子カタログ定義登録装置の電子カタログ定義登録プログラムの処理手順を示すフローチャートである。
【図４】本発明の実施形態１の、電子カタログ定義管理装置の電子カタログ定義管理プログラムの処理手順を示すフローチャートである。
【図５】本発明の実施形態１の、電子カタログ動的生成装置の電子カタログ動的生成プログラムの処理手順を示すフローチャートである。
【図６】本発明の実施形態１の、サービス端末のサービス端末プログラムの処理手順を示すフローチャートである。
【図７】本発明の実施形態２の、オンライン電子カタログ構成システムのシステム構成図である。
【図８】本発明の実施形態２の、オンライン電子カタログ構成システムの機能を実現するプログラムが含む各機能モジュールの関係を示したモジュール構成図である。
【図９】本発明の実施形態２の、電子カタログ定義登録装置の電子カタログ定義登録プログラムの処理手順を示すフローチャートである。
【図１０】本発明の実施形態２の、電子カタログ定義管理装置の電子カタログ定義管理プログラムの処理手順を示すフローチャートである。
【図１１】本発明の実施形態２の、電子カタログ動的生成装置の電子カタログ動的生成プログラムの処理手順を示すフローチャートである。
【図１２】本発明の実施形態２の、サービス端末のサービス端末プログラムの処理手順を示すフローチャートである。
【図１３】本発明の実施形態２の、表示内容管理装置の表示内容管理プログラムの処理手順を示すフローチャートである。
【符号の説明】
１００  オンライン電子カタログ構成システム
１０１  電子カタログ定義登録装置
１０１ａ、１０２ａ、１０３ａ、１０４ａ  ＣＰＵ
１０１ｃ、１０２ｃ、１０３ｃ、１０４ｃ  ＨＤＤ
１０１ｆ  電子カタログ定義登録プログラム
１０２  電子カタログ定義管理装置
１０２ｆ  電子カタログ定義管理プログラム
１０３  サービス端末
１０３ｆ  サービス端末プログラム
１０４  電子カタログ動的生成装置
１０４ｆ  電子カタログ動的生成プログラム
１０５  通信ネットワーク
２０１ａ  電子カタログ定義登録モジュール
２０１ｂ  カスタマイズ規則登録モジュール
２０２ａ  電子カタログ定義保持モジュール
２０２ｂ  カスタマイズ規則保持モジュール
２０２ｃ  電子カタログ定義検索モジュール
２０２ｄ  カスタマイズ規則検索モジュール
２０３ａ  カスタマイズ用ユーザプロファイル通知モジュール
２０３ｂ  電子カタログ要求モジュール
２０３ｃ  電子カタログ表示モジュール
２０４ａ  カスタマイズ規則取得モジュール
２０４ｂ  電子カタログ定義取得モジュール
２０４ｃ  電子カタログ構成情報動的生成モジュール
２０４ｄ  電子カタログ構成情報送信モジュール
７００  オンライン電子カタログ構成システム
７０１  電子カタログ定義登録装置
７０１ａ、７０２ａ、７０３ａ、７０４ａ、７０６ａ  ＣＰＵ
７０１ｃ、７０２ｃ、７０３ｃ、７０４ｃ、７０６ｃ  ＨＤＤ
７０１ｆ  電子カタログ定義登録プログラム
７０２  電子カタログ定義管理装置
７０２ｆ  電子カタログ定義管理プログラム
７０３  サービス端末
７０３ｆ  サービス端末プログラム
７０４  電子カタログ動的生成装置
７０４ｆ  電子カタログ動的生成プログラム
７０５  通信ネットワーク
７０６  表示内容管理装置
７０６ｆ  表示内容管理プログラム
８０１ａ  電子カタログ定義登録モジュール
８０１ｂ  カスタマイズ規則登録モジュール
８０１ｃ  動的構成要素作成モジュール
８０１ｄ  静的構成要素作成モジュール
８０２ａ  電子カタログ定義保持モジュール
８０２ｂ  カスタマイズ規則保持モジュール
８０２ｃ  電子カタログ定義検索モジュール
８０２ｄ  カスタマイズ規則検索モジュール
８０３ａ  カスタマイズ用ユーザプロファイル通知モジュール
８０３ｂ  電子カタログ要求モジュール
８０３ｃ  電子カタログ表示モジュール
８０４ａ  カスタマイズ規則取得モジュール
８０４ｂ  電子カタログ定義取得モジュール
８０４ｃ  電子カタログ構成情報動的生成モジュール
８０４ｄ  電子カタログ構成情報送信モジュール
８０５ａ  表示内容保持モジュール
８０５ｂ  表示内容検索モジュール
８０４ｅ  動的電子カタログ定義情報生成モジュール
【図１】
2004178094.tif 000003
【図２】
2004178094.tif 000004
【図３】
2004178094.tif 000005
【図４】
2004178094.tif 000006
【図５】
2004178094.tif 000007
【図６】
2004178094.tif 000008
【図７】
2004178094.tif 000009
【図８】
2004178094.tif 000010
【図９】
2004178094.tif 000011
【図１０】
2004178094.tif 000012
【図１１】
2004178094.tif 000013
【図１２】
2004178094.tif 000014
【図１３】
2004178094.tif 000015