(57)【特許請求の範囲】
【請求項１】
情報の送受信が可能なネットワーク上に接続されたクライアントコンピュータと、前記ネットワーク上に接続され前記クライアントコンピュータから送信されたＵＲＬで特定されるＷｅｂページのデータを送信するＷｅｂサーバとを備えた情報表示システムにおいて、
Ｗｅｂページに基づいた表示画面構成を行うための構成領域の範囲の指定を含む各要素の配置位置及び表示態様を指定するタグを有するテンプレートデータを記憶したテンプレート記憶手段と、
前記クライアントコンピュータから送信されたＵＲＬに基づいて、前記テンプレート記憶手段を検索しこのＵＲＬで特定されるＷｅｂページに対応するテンプレートデータを読み出すテンプレート読出手段と、
前記テンプレート読出手段が読み出した全てのテンプレートデータを前記クライアントコンピュータに送信するテンプレートデータ送信手段とを備えたテンプレートサーバを備え、
前記クライアントコンピュータは、
利用者により入力されたコマンドがテンプレート入手コマンドである場合、利用者により入力されたＵＲＬを前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから前記ＵＲＬで特定されるＷｅｂページに対応するテンプレートデータを全て受信する手段と、
受信した全てのテンプレートデータを記憶手段に格納する手段と、
前記Ｗｅｂサーバに前記ＵＲＬを送信する手段と、
前記ＵＲＬに応じて前記Ｗｅｂサーバから送信されるＨＴＭＬデータを受信する手段と、
受信したＨＴＭＬデータに対して、記憶手段に格納された前記全てのテンプレートデータを適用し、前記テンプレートデータ毎に複数種類の表示態様の表示画面構成がされたＷｅｂページを作成する手段と、
テンプレートデータ毎に複数種類の表示態様の表示画面構成がされた前記Ｗｅｂページ内から利用者が選択したＷｅｂページ、又は、前記複数種類の表示態様の表示画面構成がされた前記Ｗｅｂページをそれぞれ区別して表示した１つのページに合成し、合成した前記ページ内から利用者が選択したＷｅｂページを、閲覧するＷｅｂページとして画面表示する手段とを備えたことを特徴とする情報表示システム。
【請求項２】
請求項１に記載の情報表示システムにおいて、
前記テンプレートサーバは、
前記クライアントコンピュータから送信されたテンプレートデータに対して、このテンプレートデータを識別するための識別情報を付加して前記テンプレート記憶手段に記憶させるテンプレート受信手段と、
前記識別情報を前記クライアントコンピュータに送信する識別送信手段と、
前記クライアントコンピュータから送信された識別情報に基づいて、前記テンプレート記憶手段を検索しこの識別情報が付加されたテンプレートデータを前記クライアントコンピュータに送信する識別テンプレートデータ送信手段とを備え、
前記クライアントコンピュータは、
利用者により入力されたコマンドがテンプレート登録コマンドである場合には、利用者により入力されたＵＲＬと、前記ＵＲＬのＷｅｂページに対応する、利用者が予め作成または用意したテンプレートデータを前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから前記識別情報を受信する手段と、
前記識別情報とテンプレートデータとを関連付けて記憶手段に格納する手段と、
前記識別情報が付加されたテンプレートデータを、ＵＲＬと共にテンプレートキャッシュ管理テーブルに登録する手段と、
利用者により入力されたコマンドがテンプレート選択コマンドである場合には、選択指定するテンプレートデータの識別情報を前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから、前記識別情報が付加されたテンプレートデータを受信すると、受信したテンプレートデータを記憶手段に格納する手段と
利用者が閲覧するＷｅｂページのＵＲＬを前記Ｗｅｂサーバに送信する手段と、
前記Ｗｅｂサーバから送信された前記ＵＲＬのＷｅｂページの表示画面を構成するＨＴＭＬデータを受信する手段と、
受信したＨＴＭＬデータを記憶手段に格納する手段と、
受信したＨＴＭＬデータに対応する、利用者が選択指定したテンプレートデータを記憶手段から読み出す手段と、
利用者が閲覧するＷｅｂページのＨＴＭＬデータを記憶手段から全て読み出す手段と、
読み出したＨＴＭＬデータに、読み出した前記テンプレートデータを適用して、前記テンプレートデータの表示画面構成を行ったＷｅｂページを作成する手段と、
作成したＷｅｂページのデータを表示する手段と、
利用者により入力されたコマンドが入手コマンド、登録コマンド又はテンプレート選択コマンドの何れでもない場合には、前記テンプレートキャッシュ管理テーブルを参照し、利用者が閲覧するＷｅｂページに対応するテンプレートデータが存在するか否かを判定し、存在する場合には、存在するテンプレートデータを適用してＷｅｂページのデータを表示する手段と、
テンプレートデータが存在しない場合には、利用者が閲覧するＷｅｂページのＵＲＬおよびテンプレートを要求する要求情報とを前記Ｗｅｂサーバに送信する手段と、
前記Ｗｅｂサーバから前記ＵＲＬに対応するテンプレートデータとＨＴＭＬデータを受信すると、受信したＨＴＭＬデータにテンプレートデータを適用して、Ｗｅｂページを表示する手段とを備えたことを特徴とする情報表示システム。
【請求項３】
請求項２に記載の情報表示システムにおいて、
前記識別テンプレートデータ送信手段が識別情報が付加されたテンプレートデータを前記クライアントコンピュータに送信する毎に、この識別情報が付加されたテンプレートデータについての利用者数情報を更新し、テンプレートデータに付加して前記テンプレート記憶手段にネットワーク上で公開可能に記憶させる利用者更新手段を備えたことを特徴とする情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報の送受信が可能なネットワーク上に接続されたクライアントコンピュータと、前記ネットワーク上に接続され前記クライアントコンピュータから送信されたＵＲＬで特定されるＷｅｂページのデータを送信するＷｅｂサーバとを備えた情報表示システムに関する。
【背景技術】
【０００２】
近年、インターネットの普及により、インターネット上に接続されたクライアントコンピュータにおいてＷｅｂブラウザを用いて、Ｗｅｂサーバ等から受信してＷｅｂページを閲覧することが盛んに行われている。一般的に、Ｗｅｂブラウザ上でのＷｅｂページの表示画面等の見栄えを設定する手段として、スタイルシートを用いることが多い。スタイルシートは、Ｗｅｂページ内の文字の大きさやフォント、背景色や、表形式で表示する際のカラムの高さや幅を指定することで、利用者が見易い画面構成にすることによって画面上の見栄えを変更できる。ただし、スタイルシートではＷｅｂページ内の表示画面を構成する情報のブロックの位置を交換したり、情報のブロックごとに表示しないようにしたりといった表示画面構成について自由な設定を行うことができない。
【０００３】
これを解決する方法として、ＨＴＭＬのページを生成する際に、デザインのテンプレートに従って、データベースからデータを入手し、ＨＴＭＬページにデータを埋め込んでＨＴＭＬページを生成する技術が公開されている（例えば、特許文献１参照。）。
【０００４】
また、複数のＷｅｂページをＷｅｂブラウザ上に同時に表示する技術としてHTML4.0から採用された、FRAMESET,
FRAMEというタグがある。FRAMESETタグ内に指定したFRAMEタグ内に指定されたＵＲＬに対応するＷｅｂページをＷｅｂブラウザの画面を分割して、分割された各区画に表示することができる。
【０００５】
また、複数のＷｅｂページをＷｅｂブラウザ上に同時に表示するもう１つの技術として「ポートレット」がある。ポートレットはJCP(Java（登録商標）Communication
Process)でJSR168として標準化の検討が進められている技術であり、この技術を用いてポータルサイトを構築する技術が公開されている（例えば、特許文献２参照。）。
【０００６】
【特許文献１】特開２０００−３３９２５１号公報
【特許文献２】特開２００３−３６１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の技術では、ＨＴＭＬページを合成する際にテンプレートを適用することとなっており、このテンプレートのデータはＷｅｂサーバ上に記憶されているため、利用者が自分の好みにあったテンプレートを選択することができず、Ｗｅｂサーバから提供されたテンプレートを使用しなければならないという問題がある。
【０００８】
また、ＦＲＡＭＥＳＥＴ，ＦＲＡＭＥタグは、ＦＲＡＭＥタグ内に指定されたＵＲＬに対応するＷｅｂページをＷｅｂブラウザの画面を分割して、分割された各区画に表示することが可能となっているが、ＨＴＭＬ４．０で採用されたタグであり、ＨＴＭＬ４．０に対応していないＷｅｂブラウザでは表示することができない。また、上下左右の分割方向は固定であり、利用者の好みに応じて、上下左右の分割以外に自由な分割を行った表示方法に変更することなどはできない。
【０００９】
また、上述の特許文献２に記載の技術では、複数のＷｅｂページをＷｅｂブラウザの１つの画面上に表示させることはできるものの、Ｗｅｂページ単位での表示位置を変更することができるだけであり、各Ｗｅｂページ毎の内部の表示画面構成について自由な設定は出来ず、画面構成のブロック等の表示位置を変更することはできないという問題がある。
【００１０】
本発明は以上の問題点に鑑みてなされたものであり、その目的とするところは、利用者の要求に応じてテンプレートを変更することによりＷｅｂページ内の表示画面構成を変更することが可能な情報表示システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に係る発明は、情報の送受信が可能なネットワーク上に接続されたクライアントコンピュータと、前記ネットワーク上に接続され前記クライアントコンピュータから送信されたＵＲＬで特定されるＷｅｂページのデータを送信するＷｅｂサーバとを備えた情報表示システムにおいて、
Ｗｅｂページに基づいた表示画面構成を行うための構成領域の範囲の指定を含む各要素の配置位置及び表示態様を指定するタグを有するテンプレートデータを記憶したテンプレート記憶手段と、
前記クライアントコンピュータから送信されたＵＲＬに基づいて、前記テンプレート記憶手段を検索しこのＵＲＬで特定されるＷｅｂページに対応するテンプレートデータを読み出すテンプレート読出手段と、
前記テンプレート読出手段が読み出した全てのテンプレートデータを前記クライアントコンピュータに送信するテンプレートデータ送信手段とを備えたテンプレートサーバを備え、
前記クライアントコンピュータは、
利用者により入力されたコマンドがテンプレート入手コマンドである場合、利用者により入力されたＵＲＬを前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから前記ＵＲＬで特定されるＷｅｂページに対応するテンプレートデータを全て受信する手段と、
受信した全てのテンプレートデータを記憶手段に格納する手段と、
前記Ｗｅｂサーバに前記ＵＲＬを送信する手段と、
前記ＵＲＬに応じて前記Ｗｅｂサーバから送信されるＨＴＭＬデータを受信する手段と、
受信したＨＴＭＬデータに対して、記憶手段に格納された前記全てのテンプレートデータを適用し、前記テンプレートデータ毎に複数種類の表示態様の表示画面構成がされたＷｅｂページを作成する手段と、
テンプレートデータ毎に複数種類の表示態様の表示画面構成がされた前記Ｗｅｂページ内から利用者が選択したＷｅｂページ、又は、前記複数種類の表示態様の表示画面構成がされた前記Ｗｅｂページをそれぞれ区別して表示した１つのページに合成し、合成した前記ページ内から利用者が選択したＷｅｂページを、閲覧するＷｅｂページとして画面表示する手段とを備えたことを特徴とする。
【００１２】
請求項２に係る発明は、請求項１に記載の情報表示システムにおいて、
前記テンプレートサーバは、
前記クライアントコンピュータから送信されたテンプレートデータに対して、このテンプレートデータを識別するための識別情報を付加して前記テンプレート記憶手段に記憶させるテンプレート受信手段と、
前記識別情報を前記クライアントコンピュータに送信する識別送信手段と、
前記クライアントコンピュータから送信された識別情報に基づいて、前記テンプレート記憶手段を検索しこの識別情報が付加されたテンプレートデータを前記クライアントコンピュータに送信する識別テンプレートデータ送信手段とを備え、
前記クライアントコンピュータは、
利用者により入力されたコマンドがテンプレート登録コマンドである場合には、利用者により入力されたＵＲＬと、前記ＵＲＬのＷｅｂページに対応する、利用者が予め作成または用意したテンプレートデータを前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから前記識別情報を受信する手段と、
前記識別情報とテンプレートデータとを関連付けて記憶手段に格納する手段と、
前記識別情報が付加されたテンプレートデータを、ＵＲＬと共にテンプレートキャッシュ管理テーブルに登録する手段と、
利用者により入力されたコマンドがテンプレート選択コマンドである場合には、選択指定するテンプレートデータの識別情報を前記テンプレートサーバに送信する手段と、
前記テンプレートサーバから、前記識別情報が付加されたテンプレートデータを受信すると、受信したテンプレートデータを記憶手段に格納する手段と
利用者が閲覧するＷｅｂページのＵＲＬを前記Ｗｅｂサーバに送信する手段と、
前記Ｗｅｂサーバから送信された前記ＵＲＬのＷｅｂページの表示画面を構成するＨＴＭＬデータを受信する手段と、
受信したＨＴＭＬデータを記憶手段に格納する手段と、
受信したＨＴＭＬデータに対応する、利用者が選択指定したテンプレートデータを記憶手段から読み出す手段と、
利用者が閲覧するＷｅｂページのＨＴＭＬデータを記憶手段から全て読み出す手段と、
読み出したＨＴＭＬデータに、読み出した前記テンプレートデータを適用して、前記テンプレートデータの表示画面構成を行ったＷｅｂページを作成する手段と、
作成したＷｅｂページのデータを表示する手段と、
利用者により入力されたコマンドが入手コマンド、登録コマンド又はテンプレート選択コマンドの何れでもない場合には、前記テンプレートキャッシュ管理テーブルを参照し、利用者が閲覧するＷｅｂページに対応するテンプレートデータが存在するか否かを判定し、存在する場合には、存在するテンプレートデータを適用してＷｅｂページのデータを表示する手段と、
テンプレートデータが存在しない場合には、利用者が閲覧するＷｅｂページのＵＲＬおよびテンプレートを要求する要求情報とを前記Ｗｅｂサーバに送信する手段と、
前記Ｗｅｂサーバから前記ＵＲＬに対応するテンプレートデータとＨＴＭＬデータを受信すると、受信したＨＴＭＬデータにテンプレートデータを適用して、Ｗｅｂページを表示する手段とを備えたことを特徴とする。
【００１３】
請求項３に係る発明は、請求項２に記載の情報表示システムにおいて、
前記識別テンプレートデータ送信手段が識別情報が付加されたテンプレートデータを前記クライアントコンピュータに送信する毎に、この識別情報が付加されたテンプレートデータについての利用者数情報を更新し、テンプレートデータに付加して前記テンプレート記憶手段にネットワーク上で公開可能に記憶させる利用者更新手段を備えたことを特徴とする。
【発明の効果】
【００１４】
請求項１に係る発明によれば、利用者は、クライアントコンピュータを用いてＵＲＬをテンプレートサーバに送信することにより、テンプレート読出手段がテンプレート記憶手段を検索してこのＵＲＬで特定されるＷｅｂページに対応するテンプレートデータを読み出し、テンプレートデータ送信手段がテンプレート読出手段が読み出したテンプレートデータをクライアントコンピュータに送信するので、このテンプレートデータにより自己の好みに応じて、ＵＲＬで特定されるＷｅｂページに基づいた表示画面構成を行うことができ、Ｗｅｂページ参照の際の利便性の向上を実現することができる。
【００１５】
また、請求項２に係る発明によれば、テンプレートサーバにおいてテンプレート受信手段が、クライアントコンピュータから送信されたテンプレートデータに対して、このテンプレートデータを識別するための識別情報を付加してテンプレート記憶手段に記憶させ、識別送信手段が識別情報をクライアントコンピュータに送信するので、利用者は、自己の好みに応じた表示画面構成を行うためのテンプレートデータを作成してテンプレート記憶手段に記憶させておくことができる。また、識別テンプレートデータ送信手段が、クライアントコンピュータから送信された識別情報に基づいて、テンプレート記憶手段を検索しこの識別情報が付加されたテンプレートデータをクライアントコンピュータに送信するので、利用者は、自己の好みに応じたテンプレートデータを使用したい際には、識別情報を送信してＵＲＬで特定されるＷｅｂページに使用することができる。
【００１６】
請求項３に係る発明によれば、利用者更新手段が、識別テンプレートデータ送信手段が識別情報が付加されたテンプレートデータをクライアントコンピュータに送信する毎に、この識別情報が付加されたテンプレートデータについての利用者数情報を更新し、テンプレートデータに付加してテンプレート記憶手段にネットワーク上で公開可能に記憶させるので、利用者は、ネットワーク上で利用者数情報を参照することにより、例えば利用回数が多く、利用者が見易いＷｅｂページを構成するテンプレートデータを適切に選択して使用することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の実施形態について、図面を参照して具体的に説明する。図１は、本実施の形態における情報表示システムの一実施の形態を示すシステム構成図である。この情報表示システムは、ネットワーク上でＷｅｂページを閲覧可能に公開するＷｅｂサーバ１と、このＷｅｂページに基づいた表示画面構成を様々な表示構成態様で表示させる処理を行うためのテンプレートのデータをネットワーク上で使用可能に公開するテンプレートサーバ２と、このテンプレートサーバ２で公開されているテンプレートデータを利用するためのクライアントコンピュータ３と、これらのＷｅｂサーバ１とテンプレートサーバ２とクライアントコンピュータ３とを情報やデータの送受信が可能に接続するインターネット等の公衆網であるネットワーク４とを備えている。ここで、テンプレートとは、Ｗｅｂページに基づいた表示画面の構成を、利用者が自己の好みに応じて見易くなるように変更して様々な表示構成態様で表示させる処理を行うためのデータであり、Ｗｅｂページを構成する各画像や文字等のコンテンツ、要素や構成部分のＨＴＭＬデータを用いて、各種類のテンプレートデータ毎にそれぞれ異なる表示画面構成で、Ｗｅｂページをクライアントコンピュータ３に構成されたディスプレイ装置等の表示画面に表示させることができる。
【００１８】
Ｗｅｂサーバ１は、Ｗｅｂページをネットワーク上で公開する各種の処理を行うための端末装置１１と、Ｗｅｂページをネットワーク上で公開するために必要となる情報やデータを記憶する外部記憶装置１２と、ネットワーク４を介して外部と情報やデータを送受信するための通信ポート１３とから構成されている。
【００１９】
端末装置１１は、後述するＷｅｂサーバプログラム１２Ａを実行することにより外部から送信されたＵＲＬで特定されるＷｅｂページを表示するためのＨＴＭＬデータ等のデータをクライアントコンピュータ３に送信する等の各種の処理を実行するＣＰＵ１１Ａと、ＣＰＵ１１Ａの処理の実行中のデータを一時的に格納するメモリ１１Ｂとを備えている。
【００２０】
外部記憶装置１２には、ＣＰＵ１１Ａに各種の処理を実行させるためのＷｅｂサーバプログラム１２Ａと、Ｗｅｂページの表示画面を構成する各コンテンツ、要素や構成部分を表示したＨＴＭＬデータを含むＨＴＭＬコンテンツ１２Ｂと、各ＨＴＭＬデータを用いてＷｅｂページの表示画面構成を行うための少なくとも１種類のテンプレートのデータを含むテンプレートデータ１２Ｃとが格納されている。
【００２１】
テンプレートサーバ２は、テンプレートのデータをネットワーク４上で使用可能に公開する各種の処理を行うための端末装置２１と、テンプレートデータをネットワーク上で公開するために必要となる情報やデータを記憶する外部記憶装置２２と、ネットワーク４を介して外部と情報やデータを送受信するための通信ポート２３とから構成されている。
【００２２】
端末装置２１は、後述するテンプレート管理プログラム２２Ａを実行することにより外部から送信されたＵＲＬで特定されるＷｅｂページの表示画面構成を行うためのテンプレートデータ等のデータをクライアントコンピュータ３に送信する等の各種の処理を実行するＣＰＵ２１Ａと、ＣＰＵ２１Ａの処理の実行中のデータを一時的に格納するメモリ２１Ｂとを備えている。
【００２３】
外部記憶装置２２には、ＣＰＵ２１Ａに各種の処理を実行させるためのテンプレートＷｅｂサーバプログラム１２Ａと、後述するテンプレートデータ２２Ｃに含まれる各テンプレートデータのテンプレートファイル名やテンプレートデータを識別するための識別ＩＤ、その利用回数情報等を管理するためのテンプレート管理テーブル２２Ｂと、Ｗｅｂサーバ１で公開可能なＷｅｂページでの様々な表示画面構成を行うための複数種類のテンプレートのデータを含むテンプレートデータ２２Ｃとが格納されている。
【００２４】
クライアントコンピュータ３は、Ｗｅｂサーバ１によってネットワーク上で公開されたＷｅｂページを取得してディスプレイ装置等に画面表示する等の各種の処理を行うための端末装置３１と、ネットワーク４上で公開されたＷｅｂページを取得してディスプレイ装置等に画面表示するために必要となる情報やデータを記憶する外部記憶装置３２と、ネットワーク４を介して外部と情報やデータを送受信するための通信ポート３３とから構成されている。
【００２５】
端末装置３１は、後述するＷｅｂブラウザプログラム３２Ａを実行することにより利用者の操作によって入力されたＵＲＬで特定されるＷｅｂページを画面表示する等の各種の処理を実行するＣＰＵ３１Ａと、ＣＰＵ３１Ａの処理の実行中のデータを一時的に格納するメモリ３１Ｂとを備えている。
【００２６】
外部記憶装置３２には、ＣＰＵ３１Ａに各種の処理を実行させるためのＷｅｂブラウザプログラム３２Ａと、テンプレートサーバ２によりネットワーク４上で公開されているテンプレートデータを用いてＨＴＭＬデータからＷｅｂページの表示画面構成の処理を実行する等の処理を実行するためのプロキシプログラム３２Ｂと、ネットワーク４上で公開されているテンプレートデータを取得して格納するためのテンプレートキャッシュ３２Ｃと、テンプレートキャッシュ３２Ｃに格納された各テンプレートデータを識別するための識別ＩＤやテンプレートデータを用いて表示画面構成の処理を行うＷｅｂページのＵＲＬ、テンプレートファイル名等を管理するためのテンプレートキャッシュ管理テーブル３２Ｄとが格納されている。
【００２７】
図２は、テンプレートサーバ２上の外部記憶装置２２に格納されているテンプレートデータ２２Ｃの一例を示す説明図である。このテンプレートデータ２００は、図２に示すように、config_id属性として“１”が指定されたDISPLAYCONFIGタグを持つＸＭＬデータ２０１の中に、id属性が指定されたDISPLAY_AREAタグを持つＸＭＬデータ２０２が複数配置されている。ＸＭＬデータ２０２は、子ノードとして、Ｗｅｂページを構成する各コンテンツや要素、構成部分のブラウザ画面上の表示位置を指定するcoord属性が指定されたUPPER_X,
UPPER_Y, LOWER_X, LOWER_Yタグを持つノード２０３や、Ｗｅｂページの背景色をcolor属性で指定されたBGCOLORタグを持つノード２０４や、Ｗｅｂページ内の文字や記号等のフォントサイズをsize属性で指定されたFONTSIZEタグを持つノード２０５を含んでいる。
【００２８】
図３は、テンプレートサーバ２上の外部記憶装置２２に格納されているテンプレートデータ２２Ｃの他の一例を示す説明図である。このテンプレートデータ３００は、図３に示すように、テンプレートデータ２００と異なるconfig_id属性として“２”が指定されたDISPLAYCONFIGタグを持つＸＭＬデータであり、Ｗｅｂページを構成する各コンテンツや要素、構成部分であるテンプレートデータ２００と同じid属性を持ったDISPLAY_AREAノードの表示位置を示すUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性が異なっており、テンプレートデータ２００と異なるブラウザ画面上の表示位置を指定するようになっている。
【００２９】
図４は、Ｗｅｂサーバ１のＨＴＭＬコンテンツ１２Ｂに含まれるＨＴＭＬデータの一例を示す説明図である。このＨＴＭＬデータ４００には、上述のテンプレートデータ２００、３００に含まれるDISPLAY_AREAノードのid属性での指定対象となる名称を示すIDがDIVタグのID属性として、ノード４０１、４０２、４０３のそれぞれに定められている。
【００３０】
図５は、図４に示したＨＴＭＬデータ４００に上述のテンプレートデータ２００、３００を適用して合成されたＷｅｂページのブラウザ上での表示画面を示す説明図である。画面５Ａは、ＨＴＭＬデータ４００にテンプレートデータ２００を適用して合成された表示画面構成を示す説明図である。ＨＴＭＬデータのDIVタグにおいてID属性として”mokuji”で定められたデータが、テンプレートデータ２００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（０，０）−（２４０，４８０）で示す構成領域の範囲５０１に、id属性として”mokuji”が指定されていることに従って表示されている。
【００３１】
また、ＨＴＭＬデータのDIVタグのID属性として”honbun”で定められたデータが、テンプレートデータ２００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（２４０，０）−（７２０，２４０）で示す構成領域の範囲５０２に、id属性として”honbun”が指定されていることに従って表示されている。また、ＨＴＭＬデータのDIVタグのID属性として”koukoku”で定められたデータが、テンプレートデータ２００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（２４０，２４０）−（７２０，４８０）で示す構成領域の範囲５０３にid属性として”koukoku”が指定されていることに従って表示されている。
【００３２】
画面５Ｂは、ＨＴＭＬデータ４００にテンプレートデータ３００を適用して合成された表示画面構成を示す説明図である。HTMLデータのDIVタグのID属性として”mokuji”で定められたデータが、テンプレートデータ３００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X,
UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（４８０，０）−（７２０，４８０）で示す構成領域の範囲５０４にid属性として”mokuji”が指定されていることに従って表示されている。
【００３３】
また、ＨＴＭＬデータのDIVタグのID属性として”honbun” で定められたデータが、テンプレートデータ３００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（０，０）−（４８０，２４０）で示す構成領域の範囲５０５にid属性として”honbun”が指定されていることに従って表示されている。また、ＨＴＭＬデータのDIVタグのID属性として”koukoku”で定められたデータが、テンプレートデータ３００に含まれるDISPLAY_AREAタグのXMLデータ内のUPPER_X, UPPER_Y, LOWER_X, LOWER_Yタグのcoord属性で指定されたブラウザ上の表示画面内の（０，２４０）−（４８０，４８０）の範囲５０６にid属性として”koukoku”が指定されていることに従って表示されている。
【００３４】
図６は、テンプレートサーバ２の外部記憶装置２２に記憶されているテンプレート管理テーブル２２Ｂの一例を示す説明図である。テンプレート管理テーブル２２Ｂには、各テンプレートのデータを識別するためのテンプレートＩＤ６０１と、後述するように外部記憶装置２２にテンプレートデータを登録した利用者を識別するための登録者ＩＤ６０２と、テンプレートデータを適用して表示画面構成を行うＷｅｂページを特定するＵＲＬ６０３と、各テンプレートデータのファイル名６０４と、各テンプレートデータを利用した利用回数を示す利用者数６０５とが関連付けられて格納されている。
【００３５】
図７は、クライアントコンピュータ３の外部記憶装置３２に記憶されているテンプレートキャッシュ管理テーブル３２Ｄの一例を示す説明図である。テンプレートキャッシュ管理テーブル３２Ｄには、テンプレートＩＤ６０１と同一の各テンプレートのデータを識別するためのテンプレートＩＤ７０１と、ＵＲＬ６０３と同一のテンプレートデータを適用して表示画面構成を行うＷｅｂページを特定するＵＲＬ７０２と、ファイル名６０４と同一のテンプレートデータのファイル名７０３とが関連付けられて格納されている。
【００３６】
続いて、本実施の形態における情報表示システムの動作について説明する。まず、図８は、クライアントコンピュータ３上で動作するプロキシプログラム３２Ａにより実行する処理について、図８に示すフローチャートを用いて詳細に説明する。クライアントコンピュータ３上で、利用者がＷｅｂページを閲覧するためにキーボードやマウス等の操作手段を操作して、Ｗｅｂブラウザプログラム３２Ａを実行させ、これに応じてプロキシプログラム３２Ｂが起動すると、クライアントコンピュータ３は、Ｗｅｂブラウザプログラム３２Ａからデータや情報の送受信が可能にプロキシプログラム３２Ｂとの接続を受け付け、Ｗｅｂブラウザプログラム３２Ａ上で入力された利用者が閲覧するＷｅｂページのＵＲＬを取得する処理を行う(ステップ８０１)。そして、その後、利用者により入力されたＷｅｂページの表示画面構成を行うためのコマンドを取得する（ステップ８０２）。
【００３７】
次に、クライアントコンピュータ３は、取得したコマンドがテンプレート入手コマンドであるか否かを判定し（ステップ８０３）、テンプレート入手コマンドである場合には（ステップ８０３のＹＥＳ）、ステップ８０１で取得したＵＲＬをテンプレートサーバ２に送信する処理を行う（ステップ８０４）。
【００３８】
次に、クライアントコンピュータ３は、このＵＲＬのＷｅｂページに対応するテンプレートデータを全て受信する処理を行う（ステップ８０５）。テンプレートサーバ２がこのＵＲＬで特定されるＷｅｂページに対応する、即ち、表示画面構成の処理で使用可能な、図２、図３に示すように、テンプレートデータを検索してテンプレートデータ２２Ｃから読み出しネットワーク４を介して送信すると、これらの送信された全てのテンプレートデータを受信し、メモリ３１Ｂに格納する処理を行う。
【００３９】
次に、クライアントコンピュータ３は、Ｗｅｂサーバ１にこのＵＲＬを送信し、これに応じてＷｅｂサーバ１から送信される、図４に示すように、ＨＴＭＬデータを受信する処理を行う（ステップ８０６）。
【００４０】
次に、クライアントコンピュータ３は、テンプレートによって受信したＨＴＭＬデータを用いてＷｅｂページの表示画面構成の処理を実行する処理を行う（ステップ８０７）。受信したＨＴＭＬデータに対して、メモリ３１Ｂに格納された全てのテンプレートデータを適用し、これらのテンプレートデータ毎に複数種類の表示態様の表示画面構成がされたＷｅｂページを作成する処理を行う。
【００４１】
次に、クライアントコンピュータ３は、これらの複数種類の表示態様の表示画面構成のＷｅｂページをそれぞれ区別して表示したテーブル形式の１つのページに合成する処理を行い、Ｗｅｂブラウザプログラム３２Ａ側に送信して渡す処理を行う。そして、ステップ８０１の処理を再度繰り返し実行する。Ｗｅｂブラウザプログラム３２Ａ上では、この渡されたテーブル形式のページをディスプレイ装置等に表示する処理を行い、利用者がディスプレイ装置等を確認してテーブル形式のページ内から選択されたテンプレートデータの表示画面構成のＷｅｂページを、Ｗｅｂブラウザプログラム３２Ａで閲覧するＷｅｂページとして画面表示する。
【００４２】
次に、クライアントコンピュータ３は、ステップ８０３において取得したコマンドがテンプレート入手コマンドでない場合には(ステップ８０３のＮＯ)、このコマンドが、利用者自身が作成または用意したテンプレートを登録するためのテンプレート登録コマンドであるか否かを判定し(ステップ８０９)、テンプレート登録コマンドである場合には(ステップ８０９のＹＥＳ)、ステップ８０１で取得したＵＲＬと、このＵＲＬのＷｅｂページに対応する、利用者自身が作成または用意して予めテンプレートキャッシュ３２Ｃに格納した利用者の好みの表示画面構成を行うテンプレートデータをテンプレートサーバ２に送信する処理を行う(ステップ８１０)。
【００４３】
次に、クライアントコンピュータ３は、テンプレートサーバ２がこれらのＵＲＬとテンプレートデータを外部記憶装置２２に記憶し、テンプレート管理テーブル２２Ｂに登録する処理を行って、このテンプレートデータに新たに設定したテンプレートＩＤ６０１をネットワーク４を介して送信すると、この送信されたテンプレートＩＤ６０１を受信し（ステップ８１１）、このテンプレートＩＤ６０１をテンプレートデータと関連付けてテンプレートキャッシュ３２Ｃに格納する処理を行う(ステップ８１２)。そして、格納する際にこれらのテンプレートＩＤ６０１およびテンプレートデータを、ＵＲＬと共にテンプレートキャッシュ管理テーブル３２Ｄに登録する処理を行う。そして、ステップ８０１の処理を再度繰り返し実行する。
【００４４】
次に、クライアントコンピュータ３は、ステップ８０９において取得したコマンドがテンプレート登録コマンドでない場合には（ステップ８０９のＮＯ）、このコマンドが、利用者が閲覧するＷｅｂページに用いるテンプレートデータを選択して指定するためのテンプレート選択コマンドであるか否かを判定し（ステップ８１３）、テンプレート選択コマンドである場合には（ステップ８１３のＹＥＳ）、この選択指定するテンプレートデータのテンプレートＩＤ６０１をテンプレートサーバ２に送信する処理を行う（ステップ８１４）。
【００４５】
次に、クライアントコンピュータ３は、テンプレートサーバ２がこのテンプレートＩＤ６０１に基づいて外部記憶装置２２を検索し、テンプレートＩＤ６０１に関連付けられたテンプレートデータをテンプレートデータ２２Ｃから読み出してネットワーク４を介して送信すると、この送信されたテンプレートデータを受信しテンプレートキャッシュ３２Ｃに格納する処理を行う（ステップ８１５）。
【００４６】
次に、クライアントコンピュータ３は、利用者が閲覧するＷｅｂページのＨＴＭＬデータを取得する処理を行う（ステップ８１６）。利用者が閲覧するＷｅｂページのＵＲＬをネットワーク４を介してＷｅｂサーバ１に送信し、Ｗｅｂサーバ１から送信されたＵＲＬのＷｅｂページの表示画面を構成する各コンテンツ、要素や構成部分を表示したＨＴＭＬデータを受信し、メモリ３１Ｂに格納する処理を行う。
【００４７】
次に、クライアントコンピュータ３は、受信したＨＴＭＬデータに対応する、利用者が選択指定したテンプレートデータをテンプレートキャッシュ３２Ｃから読み出す処理を行う（ステップ８１７）。
【００４８】
次に、クライアントコンピュータ３は、この読み出したテンプレートデータを用いてＷｅｂページを作成する処理を行う（ステップ８１８）。メモリ３１Ｂから利用者が閲覧するＷｅｂページのＨＴＭＬデータを全て読み出し、これらのＨＴＭＬデータに読み出したテンプレートデータを適用して、このテンプレートデータの表示画面構成を行ったＷｅｂページを作成する。
【００４９】
次に、クライアントコンピュータ３は、この作成したＷｅｂページのデータをＷｅｂブラウザプログラム３２Ａ側に送信して渡す処理を行う（ステップ８１９）。そして、ステップ８０１の処理を再度繰り返し実行する。Ｗｅｂブラウザプログラム３２Ａ上では、この渡されたＷｅｂページのデータをディスプレイ装置等に表示する処理を行う。
【００５０】
次に、クライアントコンピュータ３は、ステップ８１３において取得したコマンドがテンプレート選択コマンドでない場合には（ステップ８１３のＮＯ）、このコマンドが、外部記憶装置３２内のテンプレートキャッシュ管理テーブル３２Ｄを参照し、利用者が閲覧するＷｅｂページに対応するテンプレートデータが存在するか否かを判定し（ステップ８２０）、存在する場合には（ステップ８２０のＹＥＳ）、ステップ８１６以降の処理を実行する。ここで、ステップ８１７では、利用者が閲覧するＷｅｂページに対応するテンプレートデータをテンプレートキャッシュ３２Ｃから読み出して処理を実行する。
【００５１】
次に、クライアントコンピュータ３は、ステップ８２０において利用者が閲覧するＷｅｂページに対応するテンプレートデータが存在しない場合には（ステップ８２０のＮＯ）、利用者が閲覧するＷｅｂページのＨＴＭＬデータと、Ｗｅｂサーバ１に用意されたテンプレートデータを取得する処理を行う（ステップ８２１）。利用者が閲覧するＷｅｂページのＵＲＬおよびテンプレートを要求する要求情報とをネットワーク４を介してＷｅｂサーバ１に送信する。Ｗｅｂサーバ１が要求情報に応じて、このＵＲＬに対応するテンプレートデータをテンプレートデータ１２Ｃから読み出し、ＵＲＬのＷｅｂページのＨＴＭＬデータと共にネットワーク４を介して送信すると、クライアントコンピュータ３は、これらのＨＴＭＬデータおよびテンプレートデータを受信し、テンプレートキャッシュ３２Ｃに格納する処理を行う（ステップ８２２）。そして、クライアントコンピュータ３は、テンプレートキャッシュ３２Ｃに格納したこのテンプレートデータを読み出し、ステップ８１８以降の処理を実行する。
【００５２】
続いて、テンプレートサーバ２上で動作するテンプレート管理プログラム２２Ａにより実行する処理について、図９に示すフローチャートを用いて詳細に説明する。まず、クライアントコンピュータ３において、プロキシプログラム３２Ｂが起動され、クライアントコンピュータ３からデータや情報の送受信が可能にアクセスされると、テンプレートサーバ２は、このアクセスを受けて、上述のステップ８０４でクライアントコンピュータ３から送信されるＵＲＬおよびコマンドを受信し、メモリ２１Ｂに格納する処理を行う（ステップ９０１、９０２）。
【００５３】
次に、テンプレートサーバ２は、この受信したコマンドがテンプレート入手コマンドであるか否かを判定し（ステップ９０３）、テンプレート入手コマンドである場合には（ステップ９０３のＹＥＳ）、メモリ２１Ｂに格納したＵＲＬを読み出す処理を行う（ステップ９０４）。
【００５４】
次に、テンプレートサーバ２は、このＵＲＬのＷｅｂページに対応するテンプレートデータを全て送信する処理を行う（ステップ９０５）。このＵＲＬに基づいて、外部記憶装置２２内のテンプレート管理テーブル２２Ｂを検索し、ＵＲＬ６０３等の情報を参照してこのＵＲＬのＷｅｂページに対して表示画面構成の処理を行うことが可能なテンプレートデータを全て読み出す処理を行う。この検索処理は例えばＵＲＬで特定されるＷｅｂページの表示画面の構成に関するＷｅｂページ内の画像の数や文字、アイコン等のデータの数やサイズ等の情報に従って検索を行い、このＷｅｂページに対して表示画面構成の処理を行うことが可能なテンプレートデータを読み出すようになっていてもよい。これらの読み出した全てのテンプレートデータをネットワーク４を介してクライアントコンピュータ３に送信する処理を行う。そして、ステップ９０１以降の処理を再度繰り返し実行する。
【００５５】
次に、テンプレートサーバ２は、ステップ９０３において受信したコマンドがテンプレート入手コマンドでない場合には（ステップ９０３のＮＯ）、このコマンドが、テンプレート選択コマンドであるか否かを判定し（ステップ９０６）、テンプレート選択コマンドである場合には（ステップ９０６のＹＥＳ）、上述のステップ８１４においてクライアントコンピュータ３から送信されたテンプレートＩＤ６０１を受信して、メモリ２１Ｂに格納する処理を行う（ステップ９０７）。
【００５６】
次に、テンプレートサーバ２は、テンプレート管理テーブル２２Ｂの利用者数６０５を更新する処理を行う（ステップ９０８）。外部記憶装置２２内のテンプレート管理テーブル２２Ｂを検索し、メモリ２１Ｂに格納されたテンプレートＩＤ６０１に関連付けられた利用者数６０５の情報の数字に「１」を加えて、テンプレート管理テーブル２２Ｂに更新して記憶する処理を行う。外部記憶装置２２を検索し、テンプレートＩＤ６０１に関連付けられたテンプレートデータをテンプレートデータ２２Ｃから読み出してネットワーク４を介してクライアントコンピュータ３に送信する処理を行う。そして、ステップ９０１以降の処理を再度繰り返し実行する。
【００５７】
次に、テンプレートサーバ２は、ステップ９０６において受信したコマンドがテンプレート選択コマンドでない場合には(ステップ９０６のＮＯ)、このコマンドが、テンプレート登録コマンドであるか否かを判定し(ステップ９０９)、テンプレート登録コマンドである場合には(ステップ９０９のＹＥＳ)、上述のステップ８１０においてクライアントコンピュータ３から送信されたＵＲＬと、利用者の好みの表示画面構成を行うテンプレートデータと、これらのＵＲＬおよびテンプレートデータに付加された各利用者を識別するためのユーザＩＤとを受信して、メモリ２１Ｂに格納する処理を行う（ステップ９１０）。
【００５８】
次に、テンプレートサーバ２は、新規のテンプレートＩＤ６０１を設定する処理を行う（ステップ９１１）。メモリ２１Ｂに格納されたテンプレートデータを読み出して、このテンプレートデータを識別するための新たなテンプレートＩＤ６０１を作成して付加し設定する処理を行う。
【００５９】
次に、テンプレートサーバ２は、テンプレートデータをテンプレート管理テーブル２２Ｂに登録する処理を行う(ステップ９１２)。この新たに作成したテンプレートＩＤ６０１と、メモリ２１Ｂに格納されたＵＲＬとテンプレートデータとユーザＩＤを読み出して、ユーザＩＤを登録者６０２に設定し、テンプレートＩＤ６０１、登録者６０２、ＵＲＬ６０３、テンプレートデータのファイル名６０４の情報と、利用者数６０５として「０」の情報とを相互に付加し関連付けて、図６に示すように、テンプレート管理テーブル２２Ｂに登録する処理を行う。
【００６０】
次に、テンプレートサーバ２は、テンプレートＩＤ６０１をクライアントコンピュータ３に返却する処理を行う(ステップ９１３)。この新たにテンプレート管理テーブル２２Ｂに登録したテンプレートデータのテンプレートＩＤ６０１をネットワーク４を介してクライアントコンピュータ３に送信する処理を行う。そして、ステップ９０１以降の処理を再度繰り返し実行する。
【００６１】
次に、テンプレートサーバ２は、ステップ９０９において受信したコマンドがテンプレート登録コマンドでない場合には(ステップ９０９のＮＯ)、このコマンドがエラーである旨のエラー通知情報をネットワーク４を介してクライアントコンピュータ３に送信する処理を行う。そして、ステップ９０１以降の処理を再度繰り返し実行する。
【００６２】
以上のように、本実施の形態における情報表示システムでは、テンプレートサーバ２がクライアントコンピュータ３からＵＲＬおよびテンプレート入手コマンドが送信されると、このＵＲＬに基づいて、外部記憶装置２２内のテンプレート管理テーブル２２Ｂを検索し、ＵＲＬ６０３等の情報を参照してこのＵＲＬのＷｅｂページに対して表示画面構成の処理を行うことが可能なテンプレートデータを全て読み出し、クライアントコンピュータ３に送信する処理を行う。クライアントコンピュータ３では、テンプレートデータによりＷｅｂサーバ１から送信されたＨＴＭＬデータを用いてＷｅｂページの表示画面構成の処理を実行し、複数種類の表示態様の表示画面構成がされたＷｅｂページをそれぞれ区別して表示したテーブル形式の１つのページに合成し、利用者から選択されたテンプレートデータの表示画面構成のＷｅｂページを閲覧する。
【００６３】
このため、利用者は、テーブル形式のページ内から自己にとって見易い表示画面構成の好みのＷｅｂページを選択することにより、自己の好みに応じてＷｅｂページを表示画面構成を変更することが可能であり、Ｗｅｂページを閲覧する利用者の利便性の向上を実現することができる。
【００６４】
また、テンプレートサーバ２がクライアントコンピュータ３からテンプレート登録コマンドおよびＵＲＬ、テンプレートデータ、ユーザＩＤが送信されると、このテンプレートデータを識別するための新たなテンプレートＩＤ６０１を作成し、これらの情報と利用者数６０５として「０」の情報とを相互に関連付けてテンプレート管理テーブル２２Ｂに登録する処理を行う。また、新たなテンプレートＩＤ６０１をクライアントコンピュータ３に返却する処理を行う。
【００６５】
このため、利用者は、自己の好みに応じた画面表示構成を行うためのテンプレートデータをテンプレート管理テーブル２２Ｂに登録しておき、テンプレートＩＤ６０１に基づいて選択指定して利用することにより、Ｗｅｂページを閲覧する利用者の利便性の向上をさらに図ることができる。
【００６６】
テンプレートサーバ２がクライアントコンピュータ３からテンプレート選択コマンドおよびテンプレートＩＤ６０１が送信されると、テンプレート管理テーブル２２Ｂの利用者数６０５を更新する処理を行い、テンプレートＩＤ６０１に関連付けられたテンプレートデータをクライアントコンピュータ３に送信する処理を行う。
【００６７】
このため、利用者は、自己の好みのテンプレートデータを選択指定して、取得し利用することにより、自己の好みに応じてＷｅｂページを表示画面構成を変更してＷｅｂページを閲覧する利用者の利便性の向上を実現することができる。また、ネットワーク４上に公開されたテンプレート管理テーブル２２Ｂを参照して、テンプレートデータの利用回数を示す利用者数６０５を確認して、回数が多く利用されているテンプレートデータ等から自己にとって適切なテンプレートデータを選択指定することができる。
【００６８】
（他の実施の形態）
上述の実施の形態においては、複数種類の表示態様の表示画面構成のＷｅｂページをそれぞれ区別して表示したテーブル形式の１つのページに合成する処理を行うこととなっているが、これに限られず、Ｗｅｂページを個別のページにそれぞれ作成する処理を行い、利用者がディスプレイ装置等を確認して各ページの中から選択されたテンプレートデータの表示画面構成のＷｅｂページを、Ｗｅｂブラウザプログラム３２Ａで閲覧するＷｅｂページとして画面表示するとしても良い。
【００６９】
また、上述の実施の形態において、ステップ９１２において、クライアントコンピュータ３から送信されたテンプレートデータをそのままテンプレート管理テーブル２２Ｂに登録する処理を行っていたが、登録をする前に、テンプレート管理テーブル２２Ｂに同一のテンプレートデータが既に登録されているか否かを判定し、未だ登録されていない場合に登録する処理を行うこととしても良い。ここで、既に登録されているか否かは、テンプレート管理テーブル２２Ｂ内のＵＲＬ６０３、テンプレートファイル名６０４、登録者６０２等の情報やテンプレートのデータが全く同一か否かを照合することにより判定しても良い。
【図面の簡単な説明】
【００７０】
【図１】本実施の形態における情報表示システムの全体の構成を示すシステム構成図である。
【図２】本実施の形態における情報表示システムのテンプレートデータの一例を示す説明図である。
【図３】本実施の形態における情報表示システムのテンプレートデータの他の一例を示す説明図である。
【図４】本実施の形態における情報表示システムのＨＴＭＬデータの一例を示す説明図である。テンプレートデータを適用する対象のＨＴＭＬデータの例である。
【図５】本実施の形態における情報表示システムのＨＴＭＬデータにテンプレートデータを適用した表示画面を示す説明図である。
【図６】本実施の形態における情報表示システムのテンプレート管理テーブルを示す説明図である。
【図７】本実施の形態における情報表示システムのテンプレートキャッシュ管理テーブルを示す説明図である。
【図８】本実施の形態における情報表示システムのプロキシプログラムにより実行する処理を示すフローチャートである。
【図９】本実施の形態における情報表示システムのテンプレート管理プログラムにより実行する処理を示すフローチャートである。
【符号の説明】
【００７１】
１  Ｗｅｂサーバ
２  テンプレートサーバ
３  クライアントコンピュータ
４  ネットワーク
１１、２１、３１  端末装置
１２、２２、３２  外部記憶装置
１２Ａ  Ｗｅｂサーバプログラム
１２Ｂ  ＨＴＭＬコンテンツ
１２C  テンプレートデータ
２２Ａ  テンプレート管理プログラム
２２Ｂ  テンプレート管理テーブル
２２Ｃ  テンプレートデータ
３２Ａ  Ｗｅｂブラウザプログラム
３２B  プロキシプログラム
３２C  テンプレートキャッシュ
３２Ｄ  テンプレートキャッシュ管理テーブル
【図１】
0004722697.tif 000002
【図２】
0004722697.tif 000003
【図３】
0004722697.tif 000004
【図４】
0004722697.tif 000005
【図５】
0004722697.tif 000006
【図６】
0004722697.tif 000007
【図７】
0004722697.tif 000008
【図８】
0004722697.tif 000009
【図９】
0004722697.tif 000010