(57)【特許請求の範囲】
【請求項１】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報と表示属性情報および前記表示エリアに表示される条件となるスケジュール情報を取得する段階と、
（ｃ）表示エリア特定情報および前記スケジュール情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する段階と、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記表示属性情報に基づいて整形する段階と、
（ｆ）該整形されたコンテンツを前記情報端末に送信する段階と、
を含む表示情報確定方法。
【請求項２】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得する段階と、
（ｃ）前記表示情報確定装置において、表示エリア特定情報に関連付けられて管理されている複数のバナーＢｅａｎを取得する段階と、
（ｄ）前記複数のバナーＢｅａｎの各々に関連付けられた複数のスケジュール条件を検査して、前記ページテンプレートに埋めこむべきバナーを含むＢｅａｎであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきバナー含むＢｅａｎであると判断されたバナーＢｅａｎから、表示イメージ特定情報とリンク先ＵＲＬ特定情報を取得する段階と、
（ｆ）前記表示イメージ特定情報に対応する表示イメージデータと、前記リンク先ＵＲＬ特定情報に対応する文字列情報とを前記情報端末に送信する段階と、
を含む表示情報確定方法。
【請求項３】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報および前記コンテンツが前記表示エリアに表示される条件となるスケジュール情報を取得する段階と、
（ｃ）前記表示エリア特定情報および前記スケジュール情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する段階と、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信する段階と、
を含む表示情報確定方法。
【請求項４】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）表示エリア特定情報をパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルを特定する情報をプロパティとして保持するページテンプレートＢｅａｎを定義する段階と、
（ｂ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持するパーツＢｅａｎであると判断されたパーツＢｅａｎから、コンテンツ特定情報を取得する段階と、
（ｃ）前記コンテンツが前記表示エリアに表示される条件となるスケジュール情報を前記パーツＢｅａｎに設定する段階と、
（ｄ）前記スケジュール情報とともに前記パーツＢｅａｎと前記表示エリア特定情報とを関連付けてサーバに保持する段階と、
を含む表示情報確定方法。
【請求項５】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置を含む表示情報確定システムであって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析し、前記ページテンプレートから表示エリア特定情報および前記表示エリアに表示される条件となるスケジュール情報を取得し、表示エリア特定情報および前記スケジュール情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する表示エリアコンテンツ・クリエータと、
（ｂ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを検査するスケジュール・エンジンと、
（ｃ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信するウエブ・サーバ・ソフトウエアと、
を含む表示情報確定システム。
【請求項６】
表示画面と入力装置を備える情報端末から表示エリア特定情報をパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるデータベースを含む表示情報確定システムであって、
（ａ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持したパーツＢｅａｎを格納するコンポーネントＤＢと、
（ｂ）前記コンテンツ特定情報とともに前記パーツＢｅａｎと前記表示エリア特定情報と、前記パーツが前記表示エリアに表示される条件となるスケジュール情報とを関連付けてサーバに保持させる配置オブジェクトを格納する配置ルールＤＢと、
を含む表示情報確定システム。
【請求項７】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報と表示属性情報および前記表示エリアに表示される条件となるスケジュール情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）表示エリア特定情報および前記スケジュール情報を含むに関連付けられて管理されている複数のコンテンツ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記表示属性情報に基づいて整形することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｆ）該整形されたコンテンツを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体。
【請求項８】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）前記表示情報確定装置において、表示エリア特定情報に関連付けられて管理されている複数のバナーＢｅａｎを取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のバナーＢｅａｎの各々に関連付けられた複数のスケジュール条件を検査して、前記ページテン プレートに埋めこむべきバナーを含むＢｅａｎであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきバナー含むＢｅａｎであると判断されたバナーＢｅａｎから、表示イメージ特定情報とリンク先ＵＲＬ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｆ）前記表示イメージ特定情報に対応する表示イメージデータと、前記リンク先ＵＲＬ特定情報に対応する文字列情報とを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体。
【請求項９】
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報および前記コンテンツが前記表示エリアに表示される条件となるスケジュール情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）前記表示エリア特定情報および前記スケジュール情報に関連付けられて管理されている複数のコンテンツ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体。
【請求項１０】
表示画面と入力装置を備える情報端末から表示エリア特定情報をパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるオブジェクトを格納する記憶媒体であって、
（ａ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持したパーツＢｅａｎと、
（ｂ）前記コンテンツ特定情報とともに前記パーツＢｅａｎと、前記表示エリア特定情報と、前記パーツが前記表示エリアに表示される条件となる情報とを関連付けてサーバに保持させる配置オブジェクトと、
を含む記憶媒体。
【請求項１１】
表示画面と入力装置を備える情報端末から表示エリア特定情報と、表示属性情報とをパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるオブジェクトを格納する記憶媒体であって、
（ａ）前記表示エリアに表示されるバナーの表示イメージを特定するバナー表示イメージ特定情報と、前記バナーのリンク先ＵＲＬを特定するバナーリンク先ＵＲＬ特定情報をプロパティとして保持したバナーＢｅａｎと、
（ｂ）前記バナー表示イメージ特定情報およびバナーリンク先ＵＲＬ特定情報とともに前記バナーＢｅａｎと、前記表示エリア特定情報と、前記バナーが前記表示エリアに表示される条件となるスケジュール情報とを関連付けてサーバに保持させる配置オブジェクトと、
を含む記憶媒体。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ウエブ・ブラウザに表示される情報をダイナミックに切り替える方式に関するものであり、より詳しくは、ページテンプレートに埋めこむデータをダイナミックに切り替える方式に関する。
【０００２】
【従来の技術】
特開平１０−１９８５９６号公報、特開平１１−８５７２７号公報、特開平１０−３３４０８６号公報、特開平１１−６６１５２号公報のように、ウエブ・ページとして表示する情報のうち、変更の少ない情報をＨＴＭＬテンプレートとし、変更の多い情報をこのテンプレートに埋めこんで表示させる技術が存在していた。
【０００３】
しかし、かかる技術は、図２９に示すように、テンプレートに埋めこむデータの選択、アクセス方法の指定、レイアウトの指定、データフォーマットの指定等をＣＧＩプログラムにより指定したり、図３０に示すようにデータにアクセスするＪａｖａＢｅａｎのような所定のデータにアクセスし、所定の形式で表示させるプログラムを埋め込み、テンプレートに組み込む方式が採用されていた。
【０００４】
かかるＣＧＩプログラムやＪａｖａＢｅａｎには固定的にデータベース名やファイル名等が記述されているため、データベースやファイルの内容自体を変更せずに、別のデータベースの情報や別のファイル等内容をテンプレートに組み込みたい場合には、ＣＧＩプログラムの修正や、新たなＪａｖａＢｅａｎとの入れ替え等の作業が発生し、所定の表示データをダイナミックに切り替えることはできなかった。また、ウエブページのデザインを行なう者にはプログラミングの知識が必要とされる場合もあった。
【０００５】
特に、ウエブ・ブラウザを用いてインターネット上で様々な製品のキャンペーンを行なうに際し、キャンペーンの企画者は、ＨＴＭＬファイルの編集やＣＧＩ等のサーバ・プログラムの修正をすることなく、対象とするカスタマの対象やスケジュールに応じてコンテンツの内容やレイアウトを変更することが望まれる。
【０００６】
また、所定のユーザのみに限定して所定の内容を表示させることにより、そのユーザのニーズに基づいた効果的な宣伝等、効果的な情報を伝達でき、広告効果の増大や電子商取引を行なうに際し、売り上げの増大を図ることができる。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、ＨＴＭＬファイルの編集やＣＧＩ等のサーバ・プログラムの修正をすることなく、ページ・テンプレートに埋めこむコンテンツの内容やレイアウトを変更するのできるシステムを提供することにある。
【０００８】
本発明の他の一つの目的は、ユーザによってアクセスされたときの状況に応じてページ・テンプレートに埋めこむコンテンツの内容やレイアウトを動的に変更するのできるシステムを提供することにある。
【０００９】
本発明の他の一つの目的は、あるページ・テンプレートに埋めこむコンテンツやレイアウトの情報を他のページ・テンプレートにも流用できる汎用性の高い低コストなシステムを提供することにある。
【００１０】
本発明の他の一つの目的は、インターネットを使用したユーザの行動に基づいて、そのユーザの嗜好、行動パターンに適合した情報を、そのユーザまたはそのユーザを含むグループにのみ提供することのできるシステムを提供することにある。
【００１１】
本発明の他の一つの目的は、実行時に必要となる資源を削減したシステムを提供することにある。
【００１２】
【課題を解決するための手段】
かかる課題を解決するために、本発明においては、情報端末からの表示情報取得要求によって特定されるページテンプレートの表示エリアの定義部分において、表示エリアを特定する情報と、表示属性情報（表示の制御を行なうために使用する情報）とをパラメータとして有しているサーブレットを定義する。このサーブレットがウエブサーバ側で認識されると、表示エリア特定情報に関連付けられて格納されている複数のパーツＪａｖａＢｅａｎが特定される。このパーツＪａｖａＢｅａｎは、その表示エリアに埋めこむオブジェクトを形成するイメージデータや、リンク先のＵＲＬ情報、出力メッセージ情報等をリンクする情報がプロパティとして設定されている。また、このパーツＪａｖａＢｅａｎには、このパーツＪａｖａＢｅａｎが実際に使用されるか否かを決定するスケジュール情報等の表示条件情報が関連付けられている。表示エリア特定情報に関連付けられて格納されている複数のパーツＪａｖａＢｅａｎの夫々で、この表示条件が調べられ、表示を行なうものの絞り込みを行なう。そして、表示条件を満たすパーツＪａｖａＢｅａｎのプロパティであるリンク情報をもとに、表示エリアに埋めこむオブジェクトを形成するイメージデータや、リンク先のＵＲＬ情報、出力メッセージ情報等を取得し、ＨＴＭＬを生成し、情報端末側に送信する。
【００１３】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報と表示属性情報を取得する段階と、
（ｃ）表示エリア特定情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する段階と、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記表示属性情報に基づいて整形する段階と、
（ｆ）該整形されたコンテンツを前記情報端末に送信する段階と、
を含む表示情報確定方法が提供される。
【００１４】
本願明細書の特許請求の範囲において、「表示エリア」とは、動的に決定されるコンテンツを表示する領域を含む概念である。また、「表示属性情報」は、表示の制御に使用されるパラメータ等を含む概念である。「表示条件」は、実施例において後述する「スケジュール条件」、「パブリッシュ決定フラグ」等の条件の他、所定のユーザからのアクセスであるか否かの条件、所定の資源の状況による条件（例えば、変動する所定のデータベースの数値が所定の値を越えたか否かに連動する条件、所定のサーバの稼働率が所定の値以上であるか否かに連動する条件、非稼動カスタマ・サポート・エージェントが存在するか否かの条件等）など、種々の条件を含む概念である。
【００１５】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得する段階と、
（ｃ）前記表示情報確定装置において、表示エリア特定情報に関連付けられて管理されている複数のバナーＢｅａｎを取得する段階と、
（ｄ）前記複数のバナーＢｅａｎの各々に関連付けられた複数のスケジュール条件を検査して、前記ページテンプレートに埋めこむべきバナーを含むＢｅａｎであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきバナー含むＢｅａｎであると判断されたバナーＢｅａｎから、表示イメージ特定情報とリンク先ＵＲＬ特定情報を取得する段階と、
（ｆ）前記表示イメージ特定情報に対応する表示イメージデータと、前記リンク先ＵＲＬ特定情報に対応する文字列情報とを前記情報端末に送信する段階と、
を含む表示情報確定方法が提供される。
【００１６】
本願明細書の特許請求の範囲において、「Ｂｅａｎ」とは、所定のインタフェースに基づいて、問い合わせが行われると、それに応答して、管理するプロパティ情報を提供することのできるオブジェクトであり、ＪａｖａＢｅａｎを含む概念である。
【００１７】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析する段階と、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得する段階と、
（ｃ）表示エリア特定情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する段階と、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定する段階と、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信する段階と、
を含む表示情報確定方法が提供される。
【００１８】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定方法であって、
（ａ）表示エリア特定情報をパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルを特定する情報をプロパティとして保持するページテンプレートＢｅａｎを定義する段階と、
（ｂ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持するパーツＢｅａｎであると判断されたパーツＢｅａｎから、コンテンツ特定情報を取得する段階と、
（ｃ）前記コンテンツが前記表示エリアに表示される条件となるスケジュール情報を前記パーツＢｅａｎに設定する段階と、
（ｄ）前記パーツＢｅａｎと前記表示エリア特定情報とを関連付けて保持する段階と、
を含む表示情報確定方法が提供される。
【００１９】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置を含む表示情報確定システムであって、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析し、前記ページテンプレートから表示エリア特定情報を取得し、表示エリア特定情報に関連付けられて管理されている複数のコンテンツ特定情報を取得する表示エリアコンテンツ・クリエータと、
（ｂ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを検査するスケジュール・エンジンと、
（ｃ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信するウエブ・サーバ・ソフトウエアと、
を含む表示情報確定システムが提供される。
【００２０】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末から表示エリア特定情報と、表示属性情報とをパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるデータベースを含む表示情報確定システムであって、
（ａ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持したパーツＢｅａｎを格納するコンポーネントＤＢと、
（ｂ）前記パーツＢｅａｎと前記表示エリア特定情報と、前記パーツが前記表示エリアに表示される条件となるスケジュール情報とを関連付けて保持する配置オブジェクトを格納する配置ルールＤＢと、
を含む表示情報確定システムが提供される。
【００２１】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、
該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報と表示属性情報とを取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）表示エリア特定情報に関連付けられて管理されている複数のコンテンツ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記表示属性情報に基づいて整形することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｆ）該整形されたコンテンツを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体が提供される。
【００２２】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、
該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）前記表示情報確定装置において、表示エリア特定情報に関連付けられて管理されている複数のバナーＢｅａｎを取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のバナーＢｅａｎの各々に関連付けられた複数のスケジュール条件を検査して、前記ページテンプレートに埋めこむべきバナーを含むＢｅａｎであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきバナー含むＢｅａｎであると判断されたバナーＢｅａｎから、表示イメージ特定情報とリンク先ＵＲＬ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、（ｆ）前記表示イメージ特定情報に対応する表示イメージデータと、前記リンク先ＵＲＬ特定情報に対応する文字列情報とを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体が提供される。
【００２３】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末に表示情報を送信する表示情報確定装置上で実行される表示情報確定プログラムを格納する記憶媒体であって、
該プログラムは、
（ａ）前記情報端末からの表示情報取得要求によって特定されたページテンプレートを解析することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｂ）前記ページテンプレートから表示エリア特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｃ）表示エリア特定情報に関連付けられて管理されている複数のコンテンツ特定情報を取得することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｄ）前記複数のコンテンツ特定情報の各々に関連付けられた複数の表示条件を検査して、前記ページテンプレートに埋めこむべきコンテンツであるか否かを判定することを前記表示情報確定装置に指示するためのプログラムコードと、
（ｅ）前記ページテンプレートに埋めこむべきコンテンツであると判断された少なくとも１以上のコンテンツを前記情報端末に送信することを前記表示情報確定装置に指示するためのプログラムコードと、
を含む記憶媒体が提供される。
【００２４】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末から表示エリア特定情報をパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるオブジェクトを格納する記憶媒体であって、
（ａ）前記表示エリアに表示されるパーツのコンテンツを特定するコンテンツ特定情報をプロパティとして保持したパーツＢｅａｎと、
（ｂ）前記パーツＢｅａｎと、前記表示エリア特定情報と、前記パーツが前記表示エリアに表示される条件となる情報とを関連付けて保持する配置オブジェクトと、
を含む記憶媒体が提供される。
【００２５】
本発明の他の一態様においては、
表示画面と入力装置を備える情報端末から表示エリア特定情報と、表示属性情報とをパラメータとして含むサーブレット定義部を含むＨＴＭＬファイルの取得要求に応答して、対応する表示情報を送信する表示情報確定装置からアクセスされるオブジェクトを格納する記憶媒体であって、
（ａ）前記表示エリアに表示されるバナーの表示イメージを特定するバナー表示イメージ特定情報と、前記バナーのリンク先ＵＲＬを特定するバナーリンク先ＵＲＬ特定情報をプロパティとして保持したバナーＢｅａｎと、
（ｂ）前記バナーＢｅａｎと、前記表示エリア特定情報と、前記バナーが前記表示エリアに表示される条件となるスケジュール情報とを関連付けて保持する配置オブジェクトと、
を含む記憶媒体が提供される。
【００２６】
【実施例】
Ａ．ハードウエア構成
図１は、本発明の情報端末１１０、ウエブ・サーバ１２０、クライアント・マシン１３０を実施するためのハードウェア構成の概観図である。情報端末１１０、ウエブ・サーバ１２０、クライアント・マシン１３０は、中央処理装置（ＣＰＵ）１とメモリ４とを含んでいる。ＣＰＵ１とメモリ４は、バス２等を介して、補助記憶装置としてのハードディスク装置１３、３１とを接続してある。フロッピーディスク装置（またはＭＯ２８、ＣＤ−ＲＯＭ２６、２９等の媒体駆動装置２６、２８、２９、３０）２０はフロッピーディスクコントローラ（またはＩＤＥコントローラ２５、ＳＣＳＩコントローラ２７等の各種コントローラ）１９を介してバス２へ接続されている。
【００２７】
フロッピーディスク装置（またはＭＯ、ＣＤ−ＲＯＭ等の媒体駆動装置２６、２８、２９、３０）２０には、フロッピーディスク（またはＭＯ、ＣＤ−ＲＯＭ等の媒体）が挿入され、このフロッピーディスク等やハードディスク装置１３、ＲＯＭ１４等の記憶媒体には、オペレーティング・システムと協働してＣＰＵ等に命令を与え、本発明を実施するためのコンピュータ・プログラムのコードを記録することができ、メモリ４にロードされることによって実行される。このコンピュータ・プログラムのコードは圧縮し、または、複数に分割して、複数の媒体にまたがって記録することもできる。
【００２８】
情報端末１１０、ウエブ・サーバ１２０、クライアント・マシン１３０は更に、ユーザ・インターフェース・ハードウェアを備えたシステムとすることができ、ユーザ・インターフェース・ハードウェアとしては、例えば、画面位置情報を入力をするためのポインティング・デバイス（マウス、ジョイスティック、トラックボール等）７、キー入力をサポートするキーボード６や、イメージデータをユーザに提示するためのディスプレイ１１、１２がある。また、スピーカ２３は、オーディオ・コントローラ２１から音声信号を、アンプ２２を介して受領し、音声として出力する。
【００２９】
この情報端末１１０、ウエブ・サーバ１２０、クライアント・マシン１３０は、シリアルポート１５およびモデムまたは、トークンリング等の通信アダプタ１８等を介して、他のコンピュータ等と通信を行うことができる。
【００３０】
本発明は、通常のパーソナルコンピュータ（ＰＣ）やワークステーション、テレビやＦＡＸ等の各種家電製品に組み込まれたコンピュータ又はこれらの組合せによって実施可能である。ただし、これらの構成要素は例示であり、その全ての構成成要素が本発明の必須の構成要素となるわけではない。特に、本発明は、ページテンプレートに埋めこむコンテンツを動的に変更するものであるため、オーディオ・コントローラ２１、アンプ２２、スピーカ２３等の構成要素は本発明の一態様においては必須のものではない。
【００３１】
情報端末１１０、ウエブ・サーバ１２０、クライアント・マシン１３０側のオペレーティング・システムとしては、ＷｉｎｄｏｗｓＮＴ（マイクロソフトの商標）、Ｗｉｎｄｏｗｓ９ｘ（マイクロソフトの商標）、Ｗｉｎｄｏｗｓ３．ｘ（マイクロソフトの商標）、ＯＳ／２（ＩＢＭの商標）、ＭａｃＯＳ（Ａｐｐｌｅ社の商標）、Ｌｉｎｕｘ（Ｌｉｎｕｓ  Ｔｏｒｖｌｄｓの商標）、ＡＩＸ（ＩＢＭの商標）上のＸ−ＷＩＮＤＯＷシステム（ＭＩＴの商標）などの、標準でＧＵＩマルチウインドウ環境をサポートするものや、ＰＣ−ＤＯＳ（ＩＢＭの商標）、ＭＳ−ＤＯＳ（マイクロソフトの商標）などのキャラクタ・ベース環境のもの、さらにはＯＳ／Ｏｐｅｎ（ＩＢＭの商標）、ＶｘＷｏｒｋｓ（Ｗｉｎｄ  Ｒｉｖｅｒ  Ｓｙｓｔｅｍｓ，  Ｉｎｃ．の商標）等のリアルタイムＯＳ、ＪａｖａＯＳ等のネットワークコンピュータに組み込まれたＯＳでも実現可能であり、特定のオペレーティング・システム環境に限定されるものではない。
【００３２】
Ｂ．システム構成
図２は、本発明の好適な実施例におけるウエブ・ページ生成システムを含むシステムのシステム構成を示す機能ブロック図である。
【００３３】
本発明の好適な実施例において、情報端末１１には、ウエブ・ブラウザ１１１がインストールされている。ウエブ・ブラウザ１１１は、ＵＲＬを指定し、所定のウエブ・サーバ１２０へ向けＨＴＴＰリクエストを送信する。また、ウエブ・サーバ１２０から送信されたレスポンスを受領し、表示画面上にそれを表示する。
【００３４】
この一方、本発明の好適な実施例におけるウエブ・サーバ・マシン１２０は、フォーマッタ１２１、表示エリア・コンテンツ・クリエータ１２３、スケジュール・エンジン１２５、ウエブ・サーバ・プログラム１２７、ｅ−ｍａｉｌセンダ１５１、イベント・モニタ１５３、サブスクリプション・レシーバ１５５、サブスクライバＤＢマネジャ１５７を備えている。
【００３５】
フォーマッタ１２１は、各種リソースを後述する表示エリアに設定された属性情報（表示位置、高さ、幅、スタイル、フォーマット等）に基づいてコンテンツを所定の形式にフォーマットする。
【００３６】
表示エリア・コンテンツ・クリエータ１２３は、ページテンプレートに埋めこむコンテンツの候補を配置ルールＤＢから探索し、スケジュールやカスタマ・セル等の条件により候補から表示するコンテンツの絞り込みを行なう。また、表示するコンテンツと表示エリアに設定された情報をフォーマッタ１２１に渡し、フォーマットされたコンテンツを受け取り、ページテンプレートに埋めこんでウエブ・サーバ１２７に返す。
【００３７】
スケジュール・エンジン１２５は、ユーザがアクセスしてきた時刻が、スケジュール定義の条件を満たしているか否かの判断を行なう。スケジュール定義は、期間の他、曜日、時間帯等を組み合わせて条件設定することもできる。
【００３８】
サブスクリプション・レシーバ１５５は、後述する配置ルールＤＢマネジャ１４３に登録されたパブリッシュ済みイベントパーツの一覧をユーザに提供し、ユーザの選択したパーツのＩＤ、条件式、通知形式、及びユーザ管理ＤＢ１５９から抽出したユーザ情報をサブスクライバＤＢ１５７に登録する。
【００３９】
イベント・モニタ１５３は、このサブスクライバＤＢ１５７の内容を定期的に監視し、監視対象の外部または内部のリソース（図の例だと外部ウエブ・サーバ１１５）を監視する。そして、そのリソースが所定の条件に一致した場合、その条件をキーにサブスクライバＤＢ１５７にアクセスし、通知形式を参照し、通知形式に応じた処理を実行する。
【００４０】
ｅ−ｍａｉｌセンダ１５１は、イベント・モニタ１５３の指示に応答して配置ルールＤＢ１４３からｅ−ｍａｉｌパーツを取り出し、所定の情報を埋めこんでｅ−ｍａｉｌを生成し、発信する。ユーザ管理ＤＢ１５９は、顧客情報を管理する。
【００４１】
クライアント・マシーン１３０は、テンプレート・パーサ１３１、リソース・マネジャ１３３、リソースＤＢマネジャ１３５、ページ・デザイナ１３７、コンポーネントＤＢマネジャ１４１、配置ルールＤＢマネジャ１４３を備えている。
【００４２】
テンプレート・パーサ１３１は、ページテンプレートを解析し、ページテンプレートに含まれる表示エリアを検出し、その属性（表示位置、高さ、幅、スタイル、フォーマット等）を抜出す。
【００４３】
リソース・マネジャ１３３は、オペレータに、ＪａｖａＢｅａｎを登録／変更／削除するＧＵＩを提供する。本発明の好適な実施例において、ページテンプレート、バナー、テロップ、ボタン等のオブジェクト、カスタマ・セル（ユーザによって表示内容の変更を行なう場合に、異なる情報を表示するユーザグループをカスタマ・セルと呼ぶ）等もＪａｖａＢｅａｎとしてリソースＤＢに登録される。各Ｂｅａｎは、Ｊａｖａオブジェクト・コードと属性を持ち、共通したインタフェースで問い合わせを行なうことにより、Ｊａｖａオブジェクト・コードを実行させ、Ｂｅａｎの保持している属性の一覧を取り出すことができる。例えばバナーＢｅａｎの場合には、Ｂｅａｎの種類、パーツ名、表示するイメージファイル、リンク先ＵＲＬ、説明文等の属性を持っている。本発明の好適な実施例においては、汎用性を高めるため、ページテンプレートもＪａｖａＢｅａｎとして登録される。
【００４４】
リソースＤＢマネジャ１３５は、リソースＤＢを管理する。リソースＤＢは、属性情報がセットされる前のパーツを管理する。本発明の好適な実施例において、リソースＤＢで管理されるパーツは、パーツの種類（ページテンプレート、テロップ、バナー等）や書誌的な事項のみが登録されており、どのようなイメージを表示するか等の実態的な属性を持っていない。かかる構成により、検索の高速化等を図ることができる。
【００４５】
コンポーネントＤＢマネジャ１４１は、コンポーネントＤＢを管理する。コンポーネントＤＢは、パーツの属性情報を管理する。例えば、パーツがバナーＢｅａｎの場合、パーツ名、表示するイメージフィル、リンク先ＵＲＬ、説明文等の情報を管理する。
【００４６】
配置ルールＤＢマネジャ１４３は、配置ルールＤＢを管理する。配置ルールＤＢは、表示エリアとパーツの対応付情報、スケジュール情報、パブリッシュの可能性を判別する情報等を格納する。オペレータは、ページテンプレート名、ディスプレイ・エリア名をキーにして、このＤＢに格納されているパーツのリストを得ることもできる。
【００４７】
ページ・デザイナ１３７は、オペレータに、パーツに対する配置登録、スケジュール設定、パブリッシュ決定等の登録／変更を可能にするＧＵＩを提供する。
【００４８】
図３は、本発明の好適な実施例におけるパーツの状態遷移を示す概念図である。図において、登録済みパーツ２０３（クラス）は、リソース・マネージャ１３３マネージメントで登録した情報（メタデータ）であり、変更・削除ができる。この登録済みパーツ２０３は、リソースＤＢ１３５に格納される。この段階では、パーツには、パーツの種類（ページテンプレート、テロップ、バナー等）や書誌的な事項のみが登録されており、どのようなイメージを表示するか等の実態的な属性を持っていない。
【００４９】
設定済みパーツ２０５（インスタンス）は、登録済みパーツ２０３に対し、それぞれのパーツプロパティで設定した情報  （Ｂａｎｎｅｒ，Ｔｅｌｏｐ，Ｌｉｓｔ等）を関連付けたものであり、変更・削除できる。この設定済みパーツ２０５は、配置ルールＤＢ１４３に格納される。この状態において、設定済みパーツ２０５は、例えばバナーＢｅａｎの場合には、Ｂｅａｎの種類、パーツ名、表示するイメージファイル、リンク先ＵＲＬ、説明文等の属性を持っている。属性は、コンポーネントＤＢに格納される。本発明の好適な実施例において、パーツのプロパティ設定に際し、オペレータは、リソースＤＢに登録されたコンテンツを参照・選択することができる。
【００５０】
配置済みパーツ２０７は、設定済みパーツ２０５に対し表示エリアとの関連付けを行なったものであり、削除可能である。この設定済みパーツ２０５は、配置ルールＤＢ１４３に格納される。
【００５１】
パブリシュ可能パーツ２０９は、配置済みパーツがスケジュール設定されたものであり、変更・削除可能である。このパブリシュ可能パーツ２０９は、配置ルールＤＢ１４３に格納される。パブリシュ済みパーツ２１１は、パブリッシュ可能パーツがパブリッシュされたものである。アンパブリッシュのオペレーションにより、パブリシュ可能パーツ２０９とすることもできる。このパブリシュ済みパーツ２０９は、配置ルールＤＢ１４３に格納される。期限切れパーツ２１３は、スケジュールの終了したパブリシュ可能パーツ２０９またはパブリシュ済みパーツ２１１である。
【００５２】
なお、本発明の好適な実施例においては、所定の表示エリアに配置されたパーツを検索する時間を短縮するため、表示エリアとパーツとの関連情報を配置ルールＤＢに格納することにしているが、個々のパーツに持たせることによっても実施可能である。また、所定の表示エリアに配置されたパーツのうち、スケジュール条件を満たすものを決定する時間を短縮するため、スケジュールも、配置ルールＤＢの中の個々の配置データに付随して保持されるが、この情報も個々のパーツに持たせることによっても実施可能である。同様に、パブリシュされているか否かの情報も配置ルールＤＢで管理しているが、パーツの属性としてコンポーネントＤＢで管理することにしてもよい。
【００５３】
以上図２に示す各機能ブロックを説明したが、これらの機能ブロックは、論理的機能ブロックであり、各々１つのまとまりを持ったハードウエアやソフトウエアによって実現されることを意味するのではなく、複合し、または共通したハードウエアやソフトウエアによって実現可能である。特に、この例ではウエブ・サーバ１２０とクライアント・マシン１３０を異なるマシンで実装しているが、クライアント・マシン１３０で説明した機能をウエブ・サーバ１２０に持たせてもよい。また、この図２に示す全ての機能ブロックが本発明に必須の構成要素という訳ではない。
【００５４】
Ｃ．動作手順
Ｃ−１．コンテンツの登録
図４は、本発明の好適な実施例における、コンテンツ登録手順を示すメッセージフローである。図４に示すように、コンテンツ・クリエータ５０１は、リソース・マネジャ１３３の提供するリソース・マネジャ・メインパネル５０３を開き、作成したコンテンツを指定して（本発明の好適な実施例においては、コンテンツが存在する場所：ＵＲＬを指定している）、コンテンツの登録を行なう（メッセージ５００１）。
【００５５】
リソース・マネージャ・メインパネル５０３は、これに応答して、メモリ上にメタデータ５０７の生成を行ない（メッセージ５００２、５００３）。正常に生成が完了した場合には、メタデータ５０７にコンテンツのＵＲＬを登録する（メッセージ５００４）。そして、リソース・マネージャ・メインパネル５０３は、リソース・メタデータ定義パネル５０５をオープンする（メッセージ５００５、５００６、５００７）。
【００５６】
コンテンツ・クリエータ５０１は、このリソース・メタデータ定義パネル５０５に、書誌的事項（作成者、作成日、コンテンツの説明等）を入力する。また、本発明の好適な実施例において、登録日、登録時間等は自動的にセットされ、コンテンツの種類はプルダウン・メニューより選択可能になっている。コンテンツ・クリエータ５０１が、リソース・メタデータ定義パネル５０５でＯＫボタンを押すと、リソースＤＢ５０９にメタデータ（コンテンツへのリンク情報を含む）の書込みを行い、また、コンテンツに固有のＩＤを生成し、リソースＤＢ５０９にメタデータと関連付けてセットする（メッセージ５０１０、５０１１、５０１２、５０１３、５０１４、５０１５）。
【００５７】
Ｃ−２．ページ・テンプレートの登録
図５は、本発明の好適な実施例における、ページ・テンプレート登録手順を示すメッセージフローである。図５に示すように、コンテンツ・クリエータ５０１は、リソース・マネジャ１３３の提供するリソース・マネジャ・メインパネル５０３を開き、ページ・テンプレートを指定して（本発明の好適な実施例においては、コンテンツが存在する場所：ＵＲＬを指定している）、ページ・テンプレートの登録を行なう（メッセージ５１０１）。
【００５８】
リソース・マネージャ・メインパネル５０３は、これに応答して、メモリ上にメタデータ５０７の生成を行ない（メッセージ５１０２、５１０３）。正常に生成が完了した場合には、メタデータ５０７にコンテンツのＵＲＬを登録する（メッセージ５１０４）。
【００５９】
次に、リソース・マネージャ・メインパネル５０３は、テンプレート・パーサ５１１にＵＲＬを渡し、表示エリアの解析を依頼する（メッセージ５１０５）。テンプレート・パーサ５１１は、図６に示すようにページ・テンプレート２５０にアクセスし、ページ・テンプレート２５０に含まれる表示エリアの解析を行なう。本発明の好適な実施例においては、ＨＴＭＬに含まれるＳＥＲＶＬＥＴタグ２６１、２６３を探索し、「ｃｏｄｅ＝”ｉｃｄａｃｒｔ”」という文字列を検出することにより、表示エリアの定義を行なうサーブレットであると認識を行なっている。
【００６０】
表示エリアであると認定された場合は、ページ・テンプレートに含まれる各表示エリア毎、そのページテンプレートに含まれる何番目の表示エリアであるか、表示エリア名、表示位置、表示スタイル、幅、高さ等の情報を認識する（メッセージ５１０６）。
【００６１】
そして、リソース・マネージャ・メインパネル５０３は、リソース・メタデータ定義パネル５０５をオープンする（メッセージ５００５、５００６、５００７）。コンテンツ・クリエータ５０１は、このリソース・メタデータ定義パネル５０５に、書誌的事項（作成者、作成日、テンプレートツの説明等）を入力する。また、本発明の好適な実施例において、登録日、登録時間等は自動的にセットされる。
【００６２】
コンテンツ・クリエータ５０１が、リソース・メタデータ定義パネル５０５でＯＫボタンを押すと、リソース・メタデータ定義パネル５０５は、メタデータ（コンテンツへのリンク情報を含む）と、テンプレート・パーサ１３１が認識した表示エリア情報（表示エリア番号、表示エリア名、表示位置、表示スタイル、幅、高さ等の情報）をリソースＤＢ５０９に書込みを行う（メッセージ５１１２、５１１３、５１１４、５１１５）。
【００６３】
Ｃ−３．パーツの属性設定（パーツの作成）
図７、８は、本発明の好適な実施例における、パーツ作成手順を示すメッセージフローである。図７に示すように、ウエブ・ページ・クリエータ５２１は、ページ・デザイナ・メイン画面から設定済みパーツ一覧画面５２３を開き（メッセージ５２０１）、パーツの作成を選択すると（メッセージ５２０２）、パーツタイプ選択画面５２５がオープンされる。本発明の好適な実施例におけるページ・デザイナ１３７の画面構成を図９に示す。
【００６４】
ウエブ・ページ・クリエータ５２１がパーツタイプ選択画面５２５においてパーツタイプを選択すると、リソースＤＢ１３５から、そのパーツ・タイプに該当する登録済みパーツのメタデータが取得される（メッセージ５２０３、５２０４）。また、各パーツタイプ毎に識別可能なパーツＩＤやパーツ名が割り振られる（メッセージ５２０５、５２０６、５２０７、５２０８、５２０９）。
【００６５】
ウエブ・ページ・クリエータ５２１がパーツタイプを確認することにより（メッセージ５２１０）、新たなパーツ５３１が生成され（メッセージメッセージ５２１１、５２１２）、登録済みパーツのメタデータやクリエータの名前がセットされるとともに（メッセージ５２１３〜５２１６）、パーツ属性定義パネル５３３がオープンする（メッセージ５２１７〜５２１９）。
【００６６】
ウエブ・ページ・クリエータ５２１は、このパーツ属性定義パネル５３３に所定のプロパティ（一覧として登録されていないテロップメッセージやリンク先ＵＲＬ等）、パーツ名、説明文を設定する（メッセージ５２２１〜５２２７）。
【００６７】
ウエブ・ページ・クリエータ５２１は、このパーツ属性定義パネル５３３からコンテンツ選択パネル５３７を開き、リソースＤＢ５２７に登録されているイメージやテキスト等のコンテンツにアクセスすることもできる（メッセージ５２２８〜５２３４）。例えば、バナーのパーツである場合は、表示するイメージ、リンク先のＵＲＬ等の一覧を、テロップのパーツの場合には、出力するメッセージの一覧を得ることができる。
【００６８】
ウエブ・ページ・クリエータ５２１が、コンテンツの一覧から所定のコンテンツを選択すると、リソースＤＢ１３５に格納されたコンテンツの情報がパーツのプロパティとして登録される（メッセージ５２３５〜５２４１）。そしてウエブ・ページ・クリエータ５２１が、パーツ属性定義パネル５３３において最終確認を行なうと、コンポーネントＤＢ５３５にパーツの情報、パーツＩＤ、変更履歴情報が登録される（メッセージ５２４２〜５２４９）。
【００６９】
Ｃ−４．パーツの配置
図１０、１１は、本発明の好適な実施例における、パーツ配置手順を示すメッセージフローである。図１０に示すように、ウエブ・ページ・クリエータ５３１は、まずパーツ配置パネル５３３を介してパーツ選択パネル５４３にアクセスし（メッセージ５３０１、５３０２）、リソースＤＢ５３７に登録されたパーツの配置を行なう表示エリアを取得する（メッセージ５３０３、５３０４）。そして、表示エリアの属性情報（表示位置、高さ、幅、スタイル、フォーマット等）を取得する（メッセージ５３０５、５３０６）。
【００７０】
本発明の好適な実施例において、表示エリアの属性情報の一つに表示エリアスタイルというものがある。この表示エリアスタイルは、（セルやスケジュールの条件に従って）選択されたパーツを（ＨＴＭＬを使って）どのような表示形式で表示するかを指定する属性情報である。  表示スタイルには、例えばｂａｎｎｅｒＦｌｏｗ（バナー配列）やｉｔｅｍｉｚｅｄＬｉｓｔ（箇条書きリスト）などがある。
【００７１】
各表示スタイルには、リソース・マネージャによって表示整形可能なパーツの種類が予め関連付けられている。例えば、ｂａｎｎｅｒＦｌｏｗスタイルにはＢａｎｎｅｒパーツ（リンク付イメージファイル）、ｉｔｅｍｉｚｅｄＬｉｓｔにはＬｉｓｔＩｔｅｍパーツ（リンク付１行テキスト）といったように関連付けられている。本発明の好適な実施例において、この関連付けは、各表示スタイルに応じてＨＴＭＬを生成するフォーマッタをリソース・マネージャに登録する際に指定される。
【００７２】
表示エリアに貼れるパーツの一覧は、表示エリアスタイルと表示可能パーツ・タイプ間の関連付け情報を基に、表示エリアに表示可能な種類のパーツを設定済みパーツの中から選択し表示している（メッセージ５３０３〜５３３１）。
【００７３】
そして、ウエブ・ページ・クリエータ５３１がこの一覧から所望のパーツを選択すると、表示エリアとパーツが対応付けられ、その対応付けが配置ルールＤＢ５５３に格納される。
【００７４】
Ｃ−５．表示エリアへのパーツの追加
図１２は、本発明の好適な実施例における、表示エリアへのパーツの追加手順を示すメッセージフローである。本発明の好適な実施例においては、図１３に示すような表示エリアおよびパーツを選択し対応付けを行なうＧＵＩパネルが別途存在する。このパネルの表示エリア一覧リスト６３０から表示エリア６２１を選択し「パーツ配置」ボタン６４３を押すと、シーケンス図１０、１１のメッセージ５３０１〜５３３１の処理が行われる。図１２は、その後のメッセージフローである。
【００７５】
ウエブ・ページ・クリエータ５４１が、パーツ選択パネル５４３において一覧表示されたパーツから所定のパーツを選択すると（メッセージ５４０１）、配置オブジェクト５４５がメモリ上に新たに生成される。そして、この生成された配置オブジェクト５４５にパーツＩＤと表示エリアＩＤがセットされ（メッセージ５４０４〜５４０９）、配置ルールＤＢに書込まれる（メッセージ５４１０〜５４１４）。
【００７６】
Ｃ−６．スケジュール定義
図１４は、本発明の好適な実施例における、配置済みパーツに対するスケジュール定義の手順を示すメッセージフローである。図１４に示すように、ウエブ・ページ・クリエータ５５１は、まずパーツ配置パネル５５３において、表示エリアとパーツのセットを指定して、スケジュール定義パネル５５５をオープンし（メッセージ５５０１、５５０２）、ウエブ・ページ・クリエータ５５１がスケジュール登録（修正）を行なう配置済みパーツにアクセスする（メッセージ５５０３、５５０４）。
【００７７】
そして、もしその配置済みパーツがパブリッシュされていなければ、スケジュールの新規設定または変更のため、現在パーツに設定されているスケジュールを取得する（メッセージ５５０５）。スケジュールが設定されていない場合には、データが空のスケジュール登録画面が出力され、既にスケジュールが設定されている場合には、スケジュール修正画面となる。本発明の好適な実施例においては、スケジュールの変更は、パーツがパブリッシュされていない状態（アンパブリッシュ状態）でなければできないようになっている。こては、一般ユーザが見ている先からパーツの表示スケジュールが変ってしまうことを防止するためである。
【００７８】
Ｃ−７．パブリッシュ決定
図１５は、本発明の好適な実施例における、表示エリアへ埋めこむコンテンツのパブリッシュ決定の手順を示すメッセージフローである。図１５に示すように、ウエブ・ページ・クリエータ５７１が、パーツ配置パネル５７３において、表示エリア、パーツを指定し、パブリッシュを指定すると、配置オブジェクト５７５にパブリッシュのフラグがセットされる（メッセージ５７０１〜５７０３）。そして、配置オブジェクトの内容は配置ルールＤＢに書込まれる。パブリッシュの取り消し（アンパブリッシュ）も同様の手順で指定することができる。
【００７９】
Ｃ−８．表示エリアのコンテンツ生成
図１６、１７は、本発明の好適な実施例における、表示エリアへ埋めこむコンテンツの生成手順を示すメッセージフローである。図１６に示すように、ユーザ５６１が、ウエブ・ブラウザ１１１からウエブ・サーバ１２７へＨＴＴＰリクエストを送信すると、ウエブ・サーバ１２７は、そのＨＴＴＰリクエストに対応するページ・テンプレートを取得する。
【００８０】
ウエブ・ブラウザ１２７は、ページテンプレートに含まれるサーブレットタグを検出し、サーブレットタグに含まれるコード（図１８）を表示エリア・コンテンツ・クリエータ１２３に渡し（メッセージ５６０１）、結果を受領するまで待機する。
【００８１】
そして、表示エリア・コンテンツ・クリエータ１２３は、表示エリアの取得を行い（メッセージ５６０２、５６０３）、その表示エリアを含むテンプレートのメタデータをリソースＤＢ５６７から取得する（メッセージ５６０４、５６０５）。本発明の好適な実施例においては、表示エリアは表示エリア名７０１により管理されており、リソースＤＢ５６７や配置ルールＤＢ５６５にこれをキーにアクセスすることができる。
【００８２】
この表示エリア名７０１とページテンプレートＩＤ７２５（メッセージ５６０５で取得）をキーにして、この表示エリアの配置ルールＤＢにアクセスし、配置オブジェクトを取得する（メッセージ５６０６、５６０７）。なお、本発明の好適な実施例においては、表示エリア名７０１とページテンプレートＩＤ７２５をキーにして、配置オブジェクトを取得しているが、表示エリア名を全てのページテンプレートについて一意に特定できる名称とすることによって、表示エリア名のみをキーとしてアクセスすることもできる。
【００８３】
図１９の例では、配置オブジェクト０００１と０００２が取得される。この取得した配置オブジェクトからスケジュール情報７２７、７２８を取り出し（メッセージ５６０８、５６０９）、スケジュール・エンジン５７１に、その有効性を問い合わせる（メッセージ５６１０、５６１１）。また、そのパーツがパブリッシュされているものであるかを確認する（メッセージ５６１２、５６１３）。図１９の例では、配置オブジェクト０００１、０００１ともにパブリッシュされている。なお、現在、１９９９／０７／２６の１９：００であるとすると、図１９の例においては、配置オブジェクト０００１は、スケジュール条件に適合せず、配置オブジェクト０００２は、スケジュール条件に適合することになる。
【００８４】
もし、有効なスケジュールであり、パブリッシュされているパーツであると判定された場合、コンポーネントＤＢ５７５にアクセスし、そのパーツに対応する、表示イメージファイル、リンク先ＵＲＬ、説明文等の情報を取得する（メッセージ５７１４、５７１５）。
【００８５】
図２０は、本発明の好適な実施例におけるコンポーネントＤＢの概念図である。本発明の好適な実施例においては、バナー７５０、リスト・アイテム７６０、テロップ７７０等、複数種類のオブジェクトに対応するために、単純なテーブルではなく、オブジェクトとして登録されている。実際のバナーの表示イメージを特定する情報（パス名、ディレクトリ名、ファイル名）等のコンテンツ情報は、バナー・オブジェクト７５０のプロパティとして設定されている。システムは、パーツ名またはパーツＩＤをキーに問い合わせを行なうことにより、コンテンツ情報を取得し、イメージ情報等を入手することができる。
【００８６】
再び図１６に戻ると、表示エリア・コンテンツ・クリエータ５６３は、表示属性７０３（図１８）を取得し（メッセージ５６１６）、フォーマッタ５７７を使用して表示エリアに合わせてコンテンツの整形を行なう（メッセージ５６１７〜５６３１）。たとえば、コンテンツの幅が表示エリアよりも幅よりも大きい場合には、コンテンツの左右を均等にカットしたり、図２１に示すように、複数のバナー７１１〜７１７を「現在置かれたバナー幅の合計が表示エリア幅よりも小さいときはその位置に確定し、大きいときは次の段に置く。」といったルールに基づいて設置を行なったり、コンテンツを表示エリアに合わせて拡大させたり縮小させたりすることもできる。そして、この整形されたコンテンツを基に、ＨＴＭＬを生成し（メッセージ５６３２、５６３３）、ウエブ・サーバ１２７経由で情報端末１１０のウエブ・ブラウザ１１１に送信する（メッセージ５６３４）。
【００８７】
Ｄ．インターネットを使用したキャンペーンへの応用例
外部のリソースの状況に基づいて所定のユーザに表示する情報を変更する態様、ｅ−ｍａｉｌを組み合わせて通知する態様を以下に説明する。
【００８８】
Ｄ−１．イベント・モニタ、条件判定セル・パーツ、イベント対象セル・パーツの登録
図２２は、本発明の好適な実施例における、イベント・モニタの登録手順を示すメッセージフローである。図２２に示すように、登録者５７１は、図４の場合と同様に、リソースマネジャ５７３を使用して、リソースＤＢ５７５に、イベント・モニタ・パーツをＪａｖａＢｅａｎの形式で登録することができる（メッセージ５７０１、５７０２）。本発明の好適な実施例におけるイベント・モニタＪａｖａＢｅａｎには、監視対象、監視頻度、通知形式、イベント対象セル・パーツへのパス情報の項目が存在する。
【００８９】
また、これと同様の手順で、後述する条件判定セル・パーツと、イベント対象セル・パーツも登録される。条件判定セル・パーツは、イベント対象者条件（例えば、ユーザ管理ＤＢに含まれるユーザの内、所定の年齢層、所定の職業、所定の収入、所定の役職などユーザをカテゴライズする条件とその説明文を項目として含んでいる。イベント対象セル・パーツは、実際にイベントを打つ対象者を登録するためのセル・パーツであり、条件判定セル・パーツを特定する情報（パーツＩＤ）と、フィルタリング条件と、ｅ−ｍａｉｌパーツＩＤを項目として保持する。ｅ−ｍａｉｌパーツには、ｆｒｏｍ、ｔｏ、コンテンツ、説明文の項目がある。
【００９０】
Ｄ−２．キャンペーンの定義
図２３は、本発明の好適な実施例における、キャンペーン定義手順を示すメッセージフローである。図２３に示すように、キャンペーンの登録者５８１は、図７乃至図１１の場合と同様に、ページ・デザイナ５８５の所定の画面を使用して、リソースＤＢ５７５にアクセスし、登録済みイベント・モニタの一覧を取得する（メッセージ５８０１〜５８０３）。
【００９１】
キャンペーン定義者５８１は、新規イベント・モニタの登録を選択し（メッセージ５８０４）、登録画面よりプロパティの登録を行なう（メッセージ５８０５）。例えば、監視対象としては、監視対象を直感的に把握できる説明文（東証第１部情報企業株式等）と、その情報を取得できる場所を特定する情報（ＵＲＬ、どのＨＴＭＬタグのどのデータかを特定する情報）がセットされる。監視頻度として、デフォルト値、上限値、下限値等がセットされる。通知形式は、ｅ−ｍａｉｌ通知の有無等をセットする。イベント対象セル・パーツへのパス情報には、パブリッシュ済みのイベント対象セル・パーツのパス名、ディレクトリ名、ファイル名をセットする。なお、パーツＩＤをセットすることによっても実施可能である。
【００９２】
そして、キャンペーンルールとして、スケジュール情報、パブリッシュの有無の情報が入力される（メッセージ５８０７）。なお、この他のリソースの状況に応じてイベントを発生する態様においては、配置ルールＤＢ７２０は、図２４のような情報が管理されることが望ましい。この図に示すように、配置ルールＤＢ７２０には、パーツタイプ７３１、イベント・フラグ７３３、セル・パーツＩＤ７３５の情報が付加されている。パーツタイプ７３１は、バナー・パーツ、テロップ・パーツ、イベント対象セル・パーツ、条件判定セル・パーツ、イベント・モニタ・パーツ等、パーツの種類を判別するための情報である。また、イベント・フラグ７３３は、後述するサブスクリプションが行われ、イベントの発効したものであるか否かを判定するためのフラグであり、セル・パーツＩＤ７３５は、イベント・モニタ・パーツの場合には、後述するサブスクリプションを行なったユーザが所定の条件を満たすか否かの判断に使用する条件判定セル・パーツが設定されており、その他の場合には、実際にイベントを打つ対象者の登録されたイベント対象セル・パーツが登録されている。
【００９３】
そして、ページ・デザイナ５８３は、イベント・モニタ５８９に配置オブジェクトを指定して、イベントのイベント・モニタの起動を指示する（メッセージ５８０８）。これにより、イベント・モニタ５８９は、イベントのモニタリングを開始する。
【００９４】
Ｄ−３．イベントのサブスクライブ
図２５は、本発明の好適な実施例における、イベントのサブスクライブの手順を示すメッセージフローである。図２５に示すように、イベントのサブスクリプションを希望するユーザ５９１は、ウエブ・ページにアクセスする（メッセージ５９０１）。エグゼキューション・ランタイム（図２の表示エリア・コンテンツ・クリエータ１２３と、スケジュールエンジン１２５を含むコンポーネント）は、ユーザ管理ＤＢ５９４にアクセスし、ＨＴＴＰリクエストに含まれるＣｏｏｋｉｅをキーにユーザＩＤを取得する（メッセージ５９０２）。
【００９５】
図２６は、本発明の好適な実施例におけるユーザ管理ＤＢ７４０の管理する情報を示す概念図である。図に示すように、ユーザ管理ＤＢ７４０は、ユーザＩＤ７４１、クッキー７４３、ｅ−ｍａｉｌアドレス７４５、ユーザ・プロファイル情報７４７を管理している。ユーザ・プロファイル情報７４７には、年齢、職業、勤務先、住所、勤務先住所など、そのユーザの情報が入っている。本発明の好適な実施例においてユーザは、インターネット上で所定のサービスの提供を受けることを条件に、これらの情報を登録する。ユーザＩＤは、システムによって自動的に生成される。システムにおいては、クッキー７４３やユーザＩＤをキーに、そのレコードに含まれる情報を取得することができる。
【００９６】
エクゼキューション・ランタイム５９３が会員として登録されたユーザであると認識した場合には、ユーザにパブリッシュ済みのイベント・モニタ・パーツの一覧を表示する。（メッセージ５９０４〜５９０６）。なお、エクゼキューション・ランタイム５９３が会員として登録されたユーザないと認識した場合には、ユーザ登録パネルを出力することもできる。また、本発明の好適な実施例においては、会員向けのサブスクリプション・サービスを行なっているが、会員性でなく一般の公衆を対象としたサブスクリプション・サービスを行なうこともできる。
【００９７】
ユーザは、イベント・モニタを選択すると、イベントの設定画面が表示される（メッセージ５９０７、５９０８）。そして、ユーザは、条件式のパラメータや通知方法を設定する（メッセージ５９０９）。例えば、Ａ社の株価が１２０．００円以上になった場合にｅ−ｍａｉｌによる通知を希望するといった設定ができる。
【００９８】
そして、この設定された情報とユーザ管理ＤＢの情報がサブスクリプションＤＢ５９７に格納される（メッセージ５９１０〜５９１３）。図２７は、本発明の好適な実施例におけるサブスクリプションＤＢ５９７の管理項目を示す概念図である。図に示すように、サブスクリプションＤＢ７５０には、サブスクリプションＩＤ７５１、ユーザＩＤ７５３、パーツＩＤ７５５、条件式７５７、通知形式７５８、キャンペーン・フラグ７５９が管理される。そして、ユーザの指定したイベント・モニタが起動していなければ、起動をかける（メッセージ５９１４）。
【００９９】
Ｄ−４．イベントのモニタリングと通知
図２８は、本発明の好適な実施例における、イベントのモニタリング及び通知手順を示すメッセージフローである。図２８に示すように、起動されたイベント・モニタ６５３は、定期的、または非定期的に変動するデータを含む監視対象６５１を設定された監視頻度情報に基づいた周期で監視する（メッセージ６５０１）。本発明の好適な実施例において、イベント・モニタ６５３は、監視対象、イベント発生条件、監視頻度、サブスクリプションＩＤ、イベントフラグの情報を有しておりイベントフラグがオンのものの監視を行なっている。なお、本発明の好適な実施例においては、イベント・モニタをさらに監視するモニタ・パーツがあり、スケジュールの終了したイベント・モニタのイベントフラグ７３３（図２４）をオフにし、イベント・モニタ６５１に通知している。
【０１００】
そして、イベント・モニタ６５１がイベント発生条件に適合したと判断した場合に、サブスクリプションＤＢ６５５にアクセスし、サブスクリプションＩＤに対応するユーザＩＤとパーツＩＤを返す（メッセージ６５０２、６５０３）。そして、イベント・モニタ６５３は、パーツＩＤをキーに配置ルールＤＢ６５７にアクセスし、条件判定セル・パーツＩＤ７３５（図２４）を取得する。また、コンポーネントＤＢにアクセスし、条件判定セル・パーツの判定条件を取り出し、ユーザ管理ＤＢのユーザ・プロファイルと比較し、キャンペーンの対象であるか否かを判断する（メッセージ６５０４、６５０５）。
【０１０１】
キャンペーンの対象であると判断されたユーザであった場合には、条件判定セル・パーツに対応するイベント対象セル・パーツを取り出し、そのイベント対象セルパーツにそのユーザのユーザＩＤまたはクッキーを登録する（メッセージ６５０６）。通知形式にｗｅｂを指定しているユーザのみを登録することもできる。
【０１０２】
そして、サブスクリプションＤＢから取り出した通知形式７５８にｅ−ｍａｉｌが指定されている場合には、イベント・モニタ６５３は、イベント対象セル・パーツに登録されているｅ−ｍａｉｌパーツのＩＤと、ユーザＩＤをエクゼキューション・ランタイム６５９に渡す（メッセージ６５０７）。
【０１０３】
エクゼキューション・ランタイム６５９は、ｅ−ｍａｉｌパーツにアクセスし、ｅ−ｍａｉｌセンダ（Ｆｒｏｍ）を取得し（メッセージ６５０８〜６５１１）、ユーザＩＤとともにｅ−ｍａｉｌセンダ６６３にｅ−ｍａｉｌの発信を依頼する（メッセージ６５１２）。
【０１０４】
ｅ−ｍａｉｌセンダ６６３は、ユーザ管理ＤＢ６６５にアクセスし、ユーザＩＤからｅ−ｍａｉｌアドレス取得し、ｅ−ｍａｉｌパーツがプロパティとして保持するｆｒｏｍ、コンテンツの情報を基にｅ−ｍｅｉｌを生成し、ｅ−ｍａｉｌの発信を行なう（メッセージ６５１５）。
【０１０５】
そして、このユーザが、所定のページテンプレートを要求するＨＴＴＰリクエストを送信してきた場合には、図１６、１７で説明した処理が実行される。そして、この処理に使用される配置オブジェクトには、図２４に示すような、イベント・フラグ７３３、セルパーツＩＤ７３５も、スケジュール７２７、７２８、パブリッシュ・フラグ７２９とともに表示条件として判断される。係る場合、セル・パーツＩＤ７３５には、図２８のメッセージ６５０６において、このユーザが登録されたセル・パーツを指定しており、イベント・フラグもオンにセットされているので、表示エリアに所定のパーツ（バナー）等の表示されるＨＴＭＬを取得することになる。
【０１０６】
【発明の効果】
以上説明したように、本発明によれば、表示情報の管理者に、ＨＴＭＬファイルの編集やＣＧＩ等のサーバ・プログラムの修正を強いることなく、ページ・テンプレートに埋めこむコンテンツの内容やレイアウトを変更することができる。また、ユーザによってアクセスされたときの状況に応じてページ・テンプレートに埋めこむコンテンツの内容やレイアウトを動的に変更することができる。また、各ユーザの嗜好に適合すると思われる情報を、そのユーザまたはそのユーザを含むグループにのみ提供し、広告効果等を高めることができる。
【０１０７】
【図面の簡単な説明】
【図１】本発明の情報端末、ウエブ・サーバ、クライアント・マシンのハードウェア構成の一実施例を示すブロック図である。
【図２】本発明の好適な実施例における処理要素のブロック図である。
【図３】本発明の好適な実施例におけるパーツの状態遷移を示す概念図である。
【図４】本発明の好適な実施例における、コンテンツ登録手順を示すメッセージフローである。
【図５】本発明の好適な実施例における、ページ・テンプレート登録手順を示すメッセージフローである。
【図６】本発明の好適な実施例におけるページテンプレートを説明するための概念図である。
【図７】本発明の好適な実施例における、パーツ作成手順を示すメッセージフローである。
【図８】本発明の好適な実施例における、パーツ作成手順を示すメッセージフローである。
【図９】本発明の好適な実施例におけるページ・デザイナの画面構成を示す概念図である。
【図１０】本発明の好適な実施例における、パーツ配置手順を示すメッセージフローである。
【図１１】本発明の好適な実施例における、パーツ配置手順を示すメッセージフローである。
【図１２】本発明の好適な実施例における、表示エリアへのパーツの追加手順を示すメッセージフローである。
【図１３】本発明の好適な実施例における、パーツ選択パネルの概念図である。
【図１４】本発明の好適な実施例における、配置済みパーツに対するスケジュール定義の手順を示すメッセージフローである。
【図１５】本発明の好適な実施例における、表示エリアへ埋めこむコンテンツのパブリッシュ決定の手順を示すメッセージフローである。
【図１６】本発明の好適な実施例における、表示エリアへ埋めこむコンテンツの生成手順を示すメッセージフローである。
【図１７】本発明の好適な実施例における、表示エリアへ埋めこむコンテンツの生成手順を示すメッセージフローである。
【図１８】本発明の好適な実施例における表示エリアを定義するコードの一例を示す図である。
【図１９】本発明の好適な実施例における配置ルールＤＢの概念図である。
【図２０】本発明の好適な実施例におけるコンポーネントＤＢの概念図である。
【図２１】本発明の好適な実施例における表示エリアに埋めこむコンテンツの整形を説明する概念図である。
【図２２】本発明の好適な実施例における、イベント・モニタの登録手順を示すメッセージフローである。
【図２３】本発明の好適な実施例における、キャンペーン定義手順を示すメッセージフローである。
【図２４】本発明の好適な実施例における配置ルールＤＢの概念図である。
【図２５】本発明の好適な実施例における、イベントのサブスクライブの手順を示すメッセージフローである。
【図２６】本発明の好適な実施例におけるユーザ管理ＤＢの管理する情報を示す概念図である。
【図２７】本発明の好適な実施例におけるサブスクリプションＤＢの管理項目を示す概念図である。
【図２８】本発明の好適な実施例における、イベントのモニタリング及び通知手順を示すメッセージフローである。
【図２９】ページテンプレートへコンテンツを埋めこむ従来技術である。
【図３０】ページテンプレートへコンテンツを埋めこむ従来技術である。
【符号の説明】
１１０  情報端末
１１１  ウエブ・ブラウザ
１１５  外部ウエブ・サーバ
１２０  ウエブ・サーバ・マシン
１２１  フォーマッタ
１２３  表示エリア・コンテンツ・クリエータ
１２５  スケジュール・エンジン
１２７  ウエブ・サーバ・ソフトウエア
１３０  クライアント・マシン
１３１  テンプレート・パーサ
１３３  リソース・マネジャ
１３５  リソースＤＢマネジャ
１３７  ページ・デザイナ
１４１  コンポーネントＤＢマネジャ
１４３  配置ルールＤＢマネジャ
１５１  ｅ−ｍａｉｌセンダ
１５３  イベント・モニタ
１５５  サブスクリプション・レシーバ
１５７  サブスクライバＤＢマネジャ
１５９  ユーザ管理ＤＢ
【図１】
0003542930.tif 000002
【図２】
0003542930.tif 000003
【図３】
0003542930.tif 000004
【図４】
0003542930.tif 000005
【図５】
0003542930.tif 000006
【図６】
0003542930.tif 000007
【図７】
0003542930.tif 000008
【図８】
0003542930.tif 000009
【図９】
0003542930.tif 000010
【図１０】
0003542930.tif 000011
【図１１】
0003542930.tif 000012
【図１２】
0003542930.tif 000013
【図１３】
0003542930.tif 000014
【図１４】
0003542930.tif 000015
【図１５】
0003542930.tif 000016
【図１６】
0003542930.tif 000017
【図１７】
0003542930.tif 000018
【図１８】
0003542930.tif 000019
【図１９】
0003542930.tif 000020
【図２０】
0003542930.tif 000021
【図２１】
0003542930.tif 000022
【図２２】
0003542930.tif 000023
【図２３】
0003542930.tif 000024
【図２４】
0003542930.tif 000025
【図２５】
0003542930.tif 000026
【図２６】
0003542930.tif 000027
【図２７】
0003542930.tif 000028
【図２８】
0003542930.tif 000029
【図２９】
0003542930.tif 000030
【図３０】
0003542930.tif 000031