(57)【要約】【課題】Ｗｅｂコンテンツの、元のデータの記述を変更することなく、付加情報や付加機能を追加する技術を提供する。【解決手段】コンテンツデータ（６）を保持するＷｅｂコンテンツサーバ（２）と、付加情報（７）を保持しネットワーク（５）を介してＷｅｂコンテンツサーバ（２）に接続される中継サーバ（３）と、Ｗｅｂブラウザ（８）を保持しネットワーク（５）を介してＷｅｂコンテンツサーバ（２）と中継サーバ（３）とに接続されるクライアント装置（４）とを具備するＷｅｎコンテンツ配信システム（１）を構築する。ここにおいて、中継サーバ（３）は、コンテンツデータ（６）の開始を示す開始タグと、コンテンツデータ（６）の終了を示す終了タグとを抽出し、終了タグの後段に、付加情報（７）を追加してクライアント装置（４）に供給する。【選択図】図７
2010238136.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを保持するＷｅｂコンテンツサーバと、
付加情報を保持し、ネットワークを介して前記Ｗｅｂコンテンツサーバに接続される中継サーバと、
Ｗｅｂブラウザを保持し、前記ネットワークを介して前記Ｗｅｂコンテンツサーバと前記中継サーバとに接続されるクライアント装置と
を具備し、
前記中継サーバは、
前記コンテンツデータの開始を示す開始タグと、前記コンテンツデータの終了を示す終了タグとを抽出し、
前記終了タグの後段に、前記付加情報を追加して前記クライアント装置に供給する
Ｗｅｂコンテンツ配信システム。
【請求項２】
請求項１に記載のＷｅｂコンテンツ配信システムにおいて、
前記中継サーバは、
＜ｈｔｍｌ＞タグと＜／ｈｔｍｌ＞タグとで前記コンテンツデータをはさんでいるＨＴＭＬデータの後段に、他の＜ｈｔｍｌ＞タグと他の＜／ｈｔｍｌ＞タグとで前記付加情報をはさんでいる他のＨＴＭＬデータを続けて記述する
Ｗｅｂコンテンツ配信システム。
【請求項３】
請求項２に記載のＷｅｂコンテンツ配信システムにおいて、
前記中継サーバは、
前記Ｗｅｂコンテンツサーバから供給されるコンテンツデータを保持するページ情報一時記憶部と、
前記コンテンツデータに含まれる付加情報対象ページを保持する付加情報対象ページ一時記憶部と、
前記付加情報を保持する付加情報記憶部と、
前記開始タグと前記前記終了タグとを抽出するページ要求応答部と、
付加情報変換部と
を備え、
前記ページ要求応答部は、
前記付加情報対象ページ一時記憶部から読み出した前記付加情報対象ページのデータがページ最終データであるとき、前記付加情報変換部にアクセスし、前記付加情報変換部が前記付加情報記憶部を参照して得られた前記付加情報を受け取り、前記付加情報対象ページの最終データに引続き前記付加情報を記述して前記クライアント装置に供給する
Ｗｅｂコンテンツ配信システム。
【請求項４】
請求項３に記載のＷｅｂコンテンツ配信システムにおいて、
前記中継サーバは、さらに、
受信したアクセス要求に対応するＵＲＬが、前記付加情報を付加する対象となる付加情報対象ＵＲＬか否かの判断をするＵＲＬ監視部と、
前記付加情報対象ＵＲＬを保持する付加情報対象ＵＲＬ記憶部と、
前記コンテンツデータに対する受信経路を切り替える経路切換え部と、
前記ＵＲＬ監視部からの指示に従って、前記経路切換え部の接続を制御する経路切換え制御部と
を具備する
Ｗｅｂコンテンツ配信システム。
【請求項５】
請求項４に記載のＷｅｂコンテンツ配信システムにおいて、
前記中継サーバは、さらに、
付加情報メンテナンス部を具備し、
前記付加情報メンテナンス部は、
前記コンテンツデータと前記付加情報とを、前記Ｗｅｂブラウザで重ね合わせて表示するときの前記付加情報の表示位置を変更する機能を有する
Ｗｅｂコンテンツ配信システム。
【請求項６】
請求項１から５のいずれか１項に記載のＷｅｂコンテンツ配信システムにおいて、
前記中継サーバは、さらに、ＩＰルーティング部を備え、
前記ＩＰルーティング部は、
予め設定されたＩＰアドレスの割り振りに対応して、論理ネットワークを構成する
Ｗｅｂコンテンツ配信システム。
【請求項７】
コンテンツデータを保持するＷｅｂコンテンツサーバとクライアント装置との間に配置され、ネットワークを介して前記Ｗｅｂコンテンツサーバに接続される中継サーバであって、
前記中継サーバは、
付加情報を保持する付加情報記憶部と、
前記コンテンツデータの開始を示す開始タグと、前記コンテンツデータの終了を示す終了タグとを抽出するページ要求応答部と、
付加情報変換部と
を具備し、
前記終了タグの後段に、前記付加情報を追加して前記クライアント装置に供給する
中継サーバ。
【請求項８】
請求項７に記載の中継サーバにおいて、さらに、
前記Ｗｅｂコンテンツサーバから供給されるコンテンツデータを保持するページ情報一時記憶部と、
前記コンテンツデータに含まれる付加情報対象ページを保持する付加情報対象ページ一時記憶部と
を具備し、
前記ページ要求応答部は、
前記付加情報対象ページ一時記憶部から読み出した前記付加情報対象ページのデータがページ最終データであるとき、前記付加情報変換部にアクセスし、前記付加情報変換部が前記付加情報記憶部を参照して得られた前記付加情報を受け取り、前記付加情報対象ページの最終データに引続き前記付加情報を記述してクライアント装置に供給する
中継サーバ。
【請求項９】
請求項８に記載の中継サーバにおいて、さらに、
受信したアクセス要求に対応するＵＲＬが、前記付加情報を付加する対象となる付加情報対象ＵＲＬか否かの判断をするＵＲＬ監視部と、
前記付加情報対象ＵＲＬを保持する付加情報対象ＵＲＬ記憶部と、
前記コンテンツデータに対する受信経路を切り替える経路切換え部と、
前記ＵＲＬ監視部からの指示に従って、前記経路切換え部の接続を制御する経路切換え制御部と
を具備する
中継サーバ。
【請求項１０】
請求項９に記載の中継サーバにおいて、さらに、
付加情報メンテナンス部を具備し、
前記付加情報メンテナンス部は、
前記コンテンツデータと前記付加情報とを、前記Ｗｅｂブラウザで重ね合わせて表示するときの前記付加情報の表示位置を変更する機能を有する
中継サーバ。
【請求項１１】
請求項７から１０のいずれか１項に記載の中継サーバにおいて、
前記ページ要求応答部は、
＜ｈｔｍｌ＞タグと＜／ｈｔｍｌ＞タグとで前記コンテンツデータをはさんでいるＨＴＭＬデータの後段に、他の＜ｈｔｍｌ＞タグと他の＜／ｈｔｍｌ＞タグとで前記付加情報をはさんでいる他のＨＴＭＬデータを続けて記述する
中継サーバ。
【請求項１２】
請求項７から１１のいずれか１項に記載の中継サーバにおいて、さらに、
ＩＰルーティング部を備え、
前記ＩＰルーティング部は、
予め設定されたＩＰアドレスの割り振りに対応して、論理ネットワークを構成する
中継サーバ。
【請求項１３】
コンテンツデータを読み出すコンテンツデータ読み出しステップと、
付加情報を読み出す付加情報読み出しステップと、
前記コンテンツデータと前記付加情報とを供給するデータ供給ステップと
を具備し、
前記データ供給ステップは、
（ａ）前記コンテンツデータの開始を示す開始タグと、前記コンテンツデータの終了を示す終了タグとを抽出するステップと、
（ｂ）前記終了タグの後段に、前記付加情報を追加して前記クライアント装置に供給するステップと
を含む
Ｗｅｂコンテンツ配信方法。
【請求項１４】
請求項１３に記載のＷｅｂコンテンツ配信方法において、
前記（ｂ）ステップは、
＜ｈｔｍｌ＞タグと＜／ｈｔｍｌ＞タグとで前記コンテンツデータをはさんでいるＨＴＭＬデータの後段に、他の＜ｈｔｍｌ＞タグと他の＜／ｈｔｍｌ＞タグとで前記付加情報をはさんでいる他のＨＴＭＬデータを続けて記述するステップを含む
Ｗｅｂコンテンツ配信方法。
【請求項１５】
請求項１４に記載のＷｅｂコンテンツ配信方法において、
前記（ａ）ステップは、
前記コンテンツデータに含まれる付加情報対象ページを読み出すステップを含み、
前記（ｂ）ステップは、
前記付加情報対象ページのデータがページ最終データであるとき、前記付加情報を受け取るステップと、
その受け取った前記付加情報を、前記付加情報対象ページの最終データに引き続き記述するステップと
を含む
Ｗｅｂコンテンツ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂコンテンツ配信システムに関する。
【背景技術】
【０００２】
近年のコンピュータシステムの多くが、Ｗｅｂブラウザ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）やＦＩＲＥＦＯＸ（登録商標）など）をユーザ・インターフェースとして利用するようになってきている。それらのＷｅｂブラウザで利用される言語は、ＨＴＭＬ（登録商標）だけでなく、ＪＡＶＡ（登録商標）やＦｌａｓｈ（登録商標）など多岐に渡るようになってきている。
【０００３】
ユーザ・インターフェースとしてＷｅｂブラウザが利用される機会が増したことで、コンピュータの利用経験の浅いユーザやコンピュータの利用頻度の低いユーザなどが、Ｗｅｂブラウザを使用する機会が増えてきている。Ｗｅｂブラウザによる閲覧の際に、利用機会に即した案内や誤入力の防止等の情報を供給する技術が知られている（例えば、特許文献１、２参照）。
【０００４】
図１は、特許文献１に記載のＨＴＭＬページ共有システムの構成を示すブロック図である。特許文献１に記載のＨＴＭＬページ共有システムは、複数の利用者がコンテンツであるＨＴＭＬページを共有し、互いの操作をコンテンツに反映させ、その結果をＷｅｂブラウザにて表示し共同作業を行っている。図２は、そのＨＴＭＬページ共有システムの処理フローを示すフローチャートである。従来のＨＴＭＬページ共有システムでは、ある利用者の操作を画面に反映させない、つまり共有制限をかけることがしばしば行われる。特許文献１には、この共有制限がかかっているか否かを利用者が即座に把握する技術が開示されている。
【０００５】
図３は、特許文献１のＨＴＭＬページ共有システムにおいて、共有制限がかかっているか否かをＷｅｂブラウザ上に表示した画面を示すブロック図である。特許文献１のＨＴＭＬページ共有システムは、共有制限解析手段を用いてＨＴＭＬページにしるしを付加している。図３に示されているように、第１入力領域には共有制限がかかっていないことを示す○印が付加されており、第２入力領域とボタン領域には共有制限がかかっていることを示す×印が付加されている。このことより、特許文献１のＨＴＭＬページ共有システムにおいては、Ｗｅｂブラウザでこの画面を見た利用者は即座に共有制限がかかっているか否かを判断することができる。さらに特許文献１のＨＴＭＬページ共有システムは、共有制限に基づく利用者のアクセス制限も行っている。
【０００６】
特許文献１に記載の技術では、ＨＴＭＬタグに付されている属性を元に共有制限を解析し、その情報をＨＴＭＬに付加して、ブラウザで表示している。図４は、特許文献１に記載の技術において、予め共有制限の属性を付加したタグを入れた閲覧情報を、サーバ側で提供するためのリストである。特許文献１には、このような方法によって共有制限情報を付加する技術が開示されている。また、中継サーバやＷｅｂブラウザにタグの解析機能を持たせ、最終的に共有制限情報を付加する方法が開示されている。
【０００７】
図５は、特許文献２に記載のクライアントコンピュータに付箋機能を与えて付箋によるコミュニケーションを可能にするシステムの構成を示すブロック図である。特許文献２に記載のシステムは、Ｗｅｂブラウザで表示できる閲覧情報と付箋情報と付箋情報を配置するためのスクリプトをサーバが有し、さらに閲覧情報に付箋情報を付加する仕組みを有している。この付箋は、元のコンテンツに重ねて表示される。また、特許文献２に記載のシステムは、複数のクライアントからの付箋情報の書換え機能を有している。そのため、各クライアント間で付箋を用いたコミュニケーション手段を実現している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２６８７３６号公報
【特許文献２】特開２００５−１９６５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載の技術では、共有制限情報に関係するタグが必要である。そのタグを付け加えるには、共有制限情報に関係するタグを付加するグループが、閲覧情報を独自で変更できるシステムが構築されていなければならない。そのため、著作権等で、改変の禁止されているコンテンツに、共有制限情報に関係するタグを付加することは非常に困難となる。また、表示ページに即した利用案内や情報を付加する支援システムに対応させることが困難である。
【００１０】
特許文献２に記載の技術では、Ｗｅｂブラウザの画面にオーバーレイする形で付箋をつけている。しかしながら、この付箋はサーバ側のプログラムにより実現されているものである。サーバからクライアントのＷｅｂブラウザへは、オーバーレイする付箋情報も含めて送信されている。このように、特許文献２に記載の技術も、閲覧情報を独自で変更できるシステムに対応している。そのため、著作権等で、改変の禁止されているコンテンツには適用することが非常に困難である。
【００１１】
上述のように、従来技術は、情報を付加する対象そのものが、自前の情報であったり、改変が許可された情報であったりすることを前提としていた。したがって、付加情報は元のコンテンツ情報ＨＴＭＬ記述）に埋め込まれる形で提供されていた。
【００１２】
本発明が解決しようとする課題は、ＨＴＭＬ等のＷｅｂコンテンツにおいて、Ｗｅｂコンテンツの、元のデータの記述を変更することなく、付加情報や付加機能を追加する技術を提供することにある。
【課題を解決するための手段】
【００１３】
以下に、［発明を実施するための形態］で使用される番号を用いて、［課題を解決するための手段］を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１４】
上記の課題を解決するために、コンテンツデータ（６）を保持するＷｅｂコンテンツサーバ（２）と、付加情報（７）を保持しネットワーク（５）を介して前記Ｗｅｂコンテンツサーバ（２）に接続される中継サーバ（３）と、Ｗｅｂブラウザ（８）を保持し前記ネットワーク（５）を介して前記Ｗｅｂコンテンツサーバ（２）と前記中継サーバ（３）とに接続されるクライアント装置（４）とを具備するＷｅｎコンテンツ配信システム（１）を構築する。ここにおいて、前記中継サーバ（３）は、前記コンテンツデータ（６）の開始を示す開始タグと、前記コンテンツデータ（６）の終了を示す終了タグとを抽出し、前記終了タグの後段に、前記付加情報（７）を追加して前記クライアント装置（４）に供給する。
【００１５】
Ｗｅｂコンテンツの元データが、クライアントのＷｅｂブラウザに送られる過程において、その間に介在する中継サーバに情報付加機能を持たせている。その中継サーバは、Ｗｅｂコンテンツの元データを改変せずに付加情報を付加する。
【発明の効果】
【００１６】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば、Ｗｅｂコンテンツの、元のデータの記述を変更することなく、付加情報や付加機能を追加することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】図１は、従来のＨＴＭＬページ共有システムの構成を示すブロック図である。
【図２】図２は、従来のＨＴＭＬページ共有システムの処理フローを示すフローチャートである。
【図３】図３は、従来のＨＴＭＬページ共有システムで共有制限がかかっているか否かをＷｅｂブラウザ上に表示した画面を示すブロック図である。
【図４】図４は、予め共有制限の属性を付加したタグを入れた閲覧情報を、サーバ側で提供するためのリストである。
【図５】図５は、従来のクライアントコンピュータに付箋機能を与えて付箋によるコミュニケーションを可能にするシステムの構成を示すブロック図である。
【図６】図６は、本実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。
【図７】図７は、本実施形態のＷｅｂコンテンツ配信システム１の詳細な構成を例示するブロック図である。
【図８】図８は、本実施形態のＷｅｂコンテンツ配信システム１の動作を例示するフローチャートである。
【図９】図９は、中継サーバ３とクライアント装置４との間で実行されるメッセージの応答を示すシーケンス図である。
【図１０】図１０は、本実施形態の動作を概念的に例示する概念図である。
【図１１】図１１は、コンテンツデータ６の構成を例示するリスト（ＨＴＭＬコンテンツデータ）である。
【図１２】図１２は、ＨＴＭＬコンテンツデータを表示した場合の画面の構成を例示する図である。
【図１３】図１３は、付加情報７の構成を例示するリスト（ＨＴＭＬ付加情報データ）である。
【図１４】図１４は、ＨＴＭＬ付加情報データを表示した場合の画面の構成を例示する図である。
【図１５】図１５は、クライアント装置４の画面の構成を例示する図である。
【図１６】図１６は、第２実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。
【図１７】図１７は、第２実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。
【発明を実施するための形態】
【００１８】
［第１実施形態］
以下、本発明の実施の形態を図面に基づいて説明する。なお、実施の形態を説明するための図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。なお、以下の説明において、“ページ要求”などのように“ページ”という言葉を使用して本実施形態に関する説明を行っている。この表現は、後述するＷｅｂブラウザ８で特定のコンテンツを見た場合に、１つの表示画面を本のページに見立てたことに由来する。このとき、Ｗｅｂブラウザ８のリンクをクリックすることで画面が切替わる動作を、本のページを繰ったことに例えたことから来た概念である。Ｗｅｂブラウザ８から見るとコンテンツデータ６は、このページの集合体のように見える。
【００１９】
図６は、本実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。Ｗｅｂコンテンツ配信システム１は、Ｗｅｂコンテンツサーバ２と、中継サーバ３と、クライアント装置４とを備え、それらはネットワーク５を介して接続されている。Ｗｅｂコンテンツサーバ２は、コンテンツデータ６を保持している。中継サーバ３は、付加情報７を保持している。クライアント装置４は、後述するＷｅｂブラウザ８を保持している。中継サーバ３は、Ｗｅｂコンテンツサーバ２とクライアント装置４との各々に接続されている。本実施形態の中継サーバ３は、例えば、部門毎に置かれていても良い。また、その中継サーバ３には、部門毎のクライアント装置４等が、複数台つながれていてもよい。部門毎に中継サーバ３を置き、その部門にふさわしい付加情報を置くと、その部門のクライアント装置４には、各部門の中継サーバ３に保持された付加情報が表示されることとなる。
【００２０】
なお、本実施形態のＷｅｂコンテンツ配信システム１において、Ｗｅｂコンテンツサーバ２やクライアント装置４は、一般に広く普及している情報処理装置である。したがって、本願発明の理解を容易にするために、その内部構成に関する詳細な説明は省略する。また、コンテンツデータ６の送出手順やＷｅｂブラウザ８の画面表示手順なども、一般に広く普及している方式である。したがって、それらの手順に関する詳細な説明は省略する。
【００２１】
図７は、本実施形態のＷｅｂコンテンツ配信システム１の詳細な構成を例示するブロック図である。上述したように、本実施形態のＷｅｂコンテンツ配信システム１は、Ｗｅｂコンテンツサーバ２と、中継サーバ３と、クライアント装置４とを備え、それらは、ネットワーク５を介して相互に接続されている。
【００２２】
中継サーバ３は、ページ情報一時記憶部１１と、付加情報対象ページ一時記憶部１２と、付加情報メンテナンス部１３と、経路切り替え部１４と、経路切り替え制御部１５と、ページ要求応答部１６と、付加情報変換部１７と、ＵＲＬ監視部１８と、付加情報対象ＵＲＬ記憶部１９と、付加情報記憶部２０とを備えている。中継サーバ３の付加情報記憶部２０は、付加情報７を保持している。また、クライアント装置４は、Ｗｅｂブラウザ８を備えている。
【００２３】
以下に、本実施形態のＷｅｂコンテンツ配信システム１の動作について説明する。図８は、本実施形態のＷｅｂコンテンツ配信システム１の動作を例示するフローチャートである。本実施形態の動作は、クライアント装置４の利用者が、Ｗｅｂブラウザ８にて、あるコンテンツデータ６を見ようと試みたときに開始する。ステップＳ１０１において、クライアント装置４は、Ｗｅｂブラウザ８で閲覧希望のＵＲＬに対し、ＵＲＬアクセスを実行する。
【００２４】
ステップＳ１０２において、クライアント装置４から中継サーバ３にそのアクセス要求が送られ、中継サーバ３のＵＲＬ監視部１８は、付加情報対象ＵＲＬ記憶部１９を参照して、そのアクセス要求に対応するＵＲＬが、付加情報対象ＵＲＬか否かの判断を行う。その判断の結果、付加情報対象ＵＲＬであるならば、処理はステップＳ１０３に進む。また、その判断の結果、付加情報対象ＵＲＬでないならば、処理はステップＳ１１１に進む。
【００２５】
ステップＳ１１１において、そのアクセス要求に対応するＵＲＬが、付加情報対象ＵＲＬでないので、ページ情報一時記憶部１１にアクセスする。ステップＳ１１２において、そのページ情報一時記憶部１１に保持されているページ情報を読み出した後処理はステップＳ１１０に進む。
【００２６】
ステップＳ１０３において、経路切り替え制御部１５は、経路切り替え部１４を作動させ、アクセス経路を切換える。ステップＳ１０４において、クライアント装置４は、ページ要求応答部１６にアクセスする。
【００２７】
ステップＳ１０５において、ページ要求応答部１６は、Ｗｅｂコンテンツサーバ２に置かれたコンテンツデータ６の一部をキャッシュした付加情報対象ページ一時記憶部１２にアクセスする。ページ要求応答部１６は、付加情報対象ページ一時記憶部１２から読み出したデータが、ページ最終データか否かの判断を実行する。その判断の結果、ページ最終データと判断された場合、処理はＳ１０８に進む。その判断の結果、ページ最終データと判断されない場合、処理はＳ１０６に進む。ステップＳ１０６において、ページ要求応答部１６は、付加情報対象ページ一時記憶部１２を参照して、ページデータを読み出し、ステップＳ１０７において、Ｗｅｂブラウザ８へページデータを送信する処理を繰り返す。
【００２８】
ステップＳ１０８において、ページ要求応答部１６は、付加情報変換部１７にアクセスする。ステップＳ１０９において、付加情報変換部１７は、付加情報記憶部２０を参照して得られた付加情報７を、先に送信したページデータの最終データに引き続きページ要求応答部１６を介して、Ｗｅｂブラウザ８に送信する。
【００２９】
ステップＳ１１０において、クライアント装置４上のＷｅｂブラウザ８では、アクセスページを付加情報付でＷｅｂブラウザ８に表示する。なお、Ｗｅｂコンテンツサーバ２に保持されているコンテンツデータ６を、ページ情報一時記憶部１１を介して付加情報対象ページ一時記憶部１２にキャッシュする処理は、図８で示すフローのバックグラウンドで実行される。
【００３０】
図９は、中継サーバ３とクライアント装置４との間で実行されるメッセージの応答を示すシーケンス図である。図９は、Ｗｅｂコンテンツサーバ２から供給されるコンテンツデータ６と中継サーバ３から供給される付加情報７とを、クライアント装置４に供給する動作を時間経過に対応して例示している。
【００３１】
クライアント装置４から中継サーバ３へのページ要求は、破線矢印で表すＴＣＰ  ＳＹＮから始まっている。そのＴＣＰ  ＳＹＮに基づいて伝送経路の確立過程が最初に処理される。図９に示されているように、伝送経路が確定した後、その上でＨＴＴＰ応答の処理が実行される。通常Ｗｅｂブラウザへ表示するコンテンツは、ＨＴＭＬのタグ
＜ｈｔｍｌ＞
と、
＜／ｈｔｍｌ＞
で囲まれた範囲を１ページとしている。Ｗｅｂブラウザ８は、＜／ｈｔｍｌ＞タグをページ最終端として処理を実施する。
【００３２】
図９を参照すると、コンテンツデータ６と付加情報７の応答の間に、破線矢印のＴＣＰ伝送経路の応答が入り、コンテンツデータ６と付加情報７との応答が分断されることになる。本実施形態のＷｅｂコンテンツ配信システム１は、コンテンツデータ６のページ最終端の検出に引き続き、付加情報７の送出が中継サーバ３により実行される。そのため、分断が行われることなく付加情報７が供給される。具体的には、
＜ｈｔｍｌ＞
コンテンツデータ
＜／ｈｔｍｌ＞
＜ｈｔｍｌ＞
付加情報
＜／ｈｔｍｌ＞
という記述が送信される。
【００３３】
Ｗｅｂブラウザ８は、上記書式のＨＴＭＬを受け取ると、コンテンツデータ６と付加情報７とを重ね合わせた表示画面を構成し、クライアント装置４の表示装置に反映する。なお、図１０は、本実施形態の動作を概念的に例示する概念図である。図１０は、コンテンツデータ６と付加情報７とのそれぞれを、Ｗｅｂブラウザ８で閲覧する場合の動作と、そのときの画面の構成とを概念的に例示している。図１０を参照すると、クライアント装置４からのページ要求が中継サーバ３を経由して、Ｗｅｂコンテンツサーバ２に供給される。Ｗｅｂコンテンツサーバ２は、このページ要求に応答して、コンテンツデータ６の応答を、中継サーバ３を経由してクライアント装置４に送信する。中継サーバ３は、コンテンツデータ６の応答の最後に引き続き、中継サーバ３に内部に保持されている付加情報７を、付加情報応答として、クライアント装置４に送信する。クライアント装置４は、Ｗｅｂブラウザ８の機能によってコンテンツデータ６と付加情報７との重ね合わせを実行し、ユーザが視覚的に認識できるよう画像化する。画像化されたコンテンツデータ６と付加情報７とは、図１０に示されるように、クライアント装置４の表示装置に表示される。画像の重ね合わせの動作は、既存のＷｅｂブラウザ（例えば、Ｉｎｔｅｒｎｅｔ  ＥｘｐｌｏｒｅｒやＦＩＲＥＦＯＸ）に搭載されている機能を使用することで実現可能である。本実施形態のＷｅｂコンテンツ配信システム１は、コンテンツデータ６の応答と、それに引続く付加情報７の応答を、定められた書式に従って実行し、Ｗｅｂブラウザ８に重ね合わせを実行させている。
【００３４】
図１１は、本実施形態のＷｅｂコンテンツ配信システム１において、Ｗｅｂコンテンツサーバ２が保持可能なコンテンツデータ６の構成を例示するリスト（ＨＴＭＬコンテンツデータ）である。図１１に示されているように、リスト（ＨＴＭＬコンテンツデータ）は、
＜ｈｔｍｌ＞
コンテンツデータ
＜／ｈｔｍｌ＞
という記述を含んでいる。
【００３５】
図１２は、そのリスト（ＨＴＭＬコンテンツデータ）を、クライアント装置４のＷｅｂブラウザ８で表示した場合の、表示装置の画面の構成を例示する図である。図１２に示されているように、Ｗｅｂブラウザ８は、図１１のリスト（ＨＴＭＬコンテンツデータ）に示されている情報を、ユーザが視覚的に認識できる状態にして表示させている。
【００３６】
図１３は、中継サーバ３が保持可能な付加情報７の構成を例示するリスト（ＨＴＭＬ付加情報データ）である。図１３に示されているように、そのリスト（ＨＴＭＬ付加情報データ）は、
＜ｈｔｍｌ＞
付加情報
＜／ｈｔｍｌ＞
という記述を含んでいる。また、そのリスト（ＨＴＭＬ付加情報データ）は、上書き位置を指定する“位置決め指定”を含んでいる。
【００３７】
図１４は、そのリスト（ＨＴＭＬ付加情報データ）を、クライアント装置４のＷｅｂブラウザ８で表示した場合の、表示装置の画面の構成を例示する図である。図１２に示されているように、Ｗｅｂブラウザ８は、図１３のリスト（ＨＴＭＬ付加情報データ）に示されている情報を、ユーザが視覚的に認識できる状態にして表示させている。
【００３８】
図１５は、これらのデータを本実施形態のＷｅｂコンテンツ配信システム１によって適用したときの、クライアント装置４の表示装置の、画面の構成を例示する図である。図１５に示されているように、Ｗｅｂブラウザ８の表示領域には、コンテンツデータ６に付加情報７が上書きされた形となっている。コンテンツデータ６の、
“部門番号を入力してください”
という文字列は、付加情報７の、
“９桁の部門番号を入力してください”
という文字列に上書きされている。そのため、元の“部門番号を入力してください”という文字列は、利用者から見えなくなっている。なお、上書きする文字列の位置は、上述の“位置決め指定”の値を変更することにより変更できる。本実施形態のＷｅｂコンテンツ配信システム１において、中継サーバ３の付加情報メンテナンス部１３は、コンテンツデータ６と付加情報７を重ね合わせて表示するときの、この位置決めを支援する機能を有することが好ましい。
【００３９】
［第２実施形態］
以下に、本発明を実施するための第２実施形態について説明を行う。図１６は、第２実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。図１６に示されているように、第２実施形態のＷｅｂコンテンツ配信システム１において、中継サーバ３は、中継サーバ機能ブロック２１とＩＰルーティング部２２とを含んでいる。中継サーバ機能ブロック２１は、第１実施形態の中継サーバ３と同様の機能を提供する。中継サーバ機能ブロック２１は、或る管理ＩＰアドレス領域内のクライアントＰＣからのＷｅｂアクセス要求のアドレス情報をすげ替えたり、過去にアクセスしたデータをキャッシュしたりする機能を提供する。
【００４０】
図１７は、第２実施形態のＷｅｂコンテンツ配信システム１の構成を例示するブロック図である。第２実施形態の中継サーバ３は、ＩＰアドレスの割り振りに従って、配信側３１〜部門Ｂグループ３４のように、ネットワークを構成する。第２実施形態のＷｅｂコンテンツ配信システム１は、論理的なネットワーク構成と物理的ネットワーク構成とが異なる場合でも、ＩＰアドレスの割り振りを決めるだけで比較的自由にネットワークを構成することができるようになる。図１７には、複数の部門に対して、１つの中継サーバ３を配置した場合を例示している。その中継サーバ３には、その複数の部門毎の付加情報（第１付加情報７−１〜第ｎ付加情報７−ｎ）が保持されている。中継サーバ３は、中継サーバ機能ブロック２１によって、論理ネットワークに対応したＷｅｂコンテンツ配信システム１を構築する。
【００４１】
中継サーバ機能ブロック２１を備えた中継サーバ３が図１７に示すようなＩＰアドレス体系のネットワーク構成に適用された場合、その中継サーバ３は、クライアント装置４からの応答要求に含まれるＩＰアドレスを参照することが可能となる。そのため、中継サーバ３は、部門Ａグループ３３に所属のクライアント装置４からの応答要求か、部門Ｂグループ３４に所属のクライアント装置４からの応答要求かを判別することができる。第２実施形態の中継サーバ３は、その判別によって得られた判別情報に基づき、第１付加情報７−１〜第ｎ付加情報７−ｎのうちのどの付加情報を送信するのかを適時切り替える。
【００４２】
上述してきたように、本発明のＷｅｂコンテンツ配信システム１は、Ｗｅｂコンテンツの元のデータに改変を加えることなく付加情報を付け加えた画面をクライアントＰＣ上のＷｅｂブラウザに表示することができる。また、市販のＷｅｂコンテンツ・ソフトやインターネット上のＷｅｂコンテンツなど著作権で改変が許されないコンテンツにも付加情報提供者が用意する付加情報を付け加えることができる。また、Ｗｅｂコンテンツ配信システム１は、部門に最適な情報を付加できる。
【００４３】
以上、本願発明の実施の形態を具体的に説明した。本願発明は上述の実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【符号の説明】
【００４４】
１…Ｗｅｂコンテンツ配信システム
２…Ｗｅｂコンテンツサーバ
３…中継サーバ
４…クライアント装置
５…ネットワーク
６…コンテンツデータ
７…付加情報
７−１…第１付加情報
７−ｎ…第ｎ付加情報
８…Ｗｅｂブラウザ
１１…ページ情報一時記憶部
１２…付加情報対象ページ一時記憶部
１３…付加情報メンテナンス部
１４…経路切り替え部
１５…経路切り替え制御部
１６…ページ要求応答部
１７…付加情報変換部
１８…ＵＲＬ監視部
１９…付加情報対象ＵＲＬ記憶部
２０…付加情報記憶部
２１…中継サーバ機能ブロック
２２…ＩＰルーティング部
３１…配信側
３２…中継側
３３…部門Ａグループ
３４…部門Ｂグループ
【図１】
2010238136.tif 000003
【図２】
2010238136.tif 000004
【図３】
2010238136.tif 000005
【図４】
2010238136.tif 000006
【図５】
2010238136.tif 000007
【図６】
2010238136.tif 000008
【図７】
2010238136.tif 000009
【図８】
2010238136.tif 000010
【図９】
2010238136.tif 000011
【図１０】
2010238136.tif 000012
【図１１】
2010238136.tif 000013
【図１２】
2010238136.tif 000014
【図１３】
2010238136.tif 000015
【図１４】
2010238136.tif 000016
【図１５】
2010238136.tif 000017
【図１６】
2010238136.tif 000018
【図１７】
2010238136.tif 000019