(57)【要約】【課題】従来は、Ｗｅｂサーバがコンテンツの変換・送信処理だけでなくトラックバックｐｉｎｇの受信及び送信処理を行うため、Ｗｅｂサーバに負荷がかかり、その処理が遅くなる場合がある。【解決手段】Ｗｅｂサーバ３１は、Ｗｅｂサーバ３２からトラックバックｐｉｎｇを受信した場合には、処理を行わず、トラックバック用キャッシュサーバ３３に転送する。トラックバック用キャッシュサーバ３３は、Ｗｅｂサーバ３１に代わってＷｅｂサーバ３２からのトラックバックｐｉｎｇを受信し、装置内部のデータベースに蓄積する。また、端末３４からのトラックバックリスト表示要求に対して応答し、端末３４に対してトラックバックリストを送出する。従って、トラックバックに関連する処理をＷｅｂサーバ３１から分離しているので、Ｗｅｂサーバ３１の負荷を軽減させることができる。【選択図】図１
2007233791.tif 000002
【特許請求の範囲】
【請求項１】
不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバの負荷軽減方法であって、前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、トラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送して、該トラックバック用キャッシュサーバにトラックバックｐｉｎｇの受信処理を行わせることを特徴とするＷｅｂサーバの負荷軽減方法。
【請求項２】
不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバの負荷軽減方法であって、
前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、トラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送する第１のステップと、
任意の端末からネットワークを介してコンテンツ情報の閲覧要求があった場合には、コンテンツ情報と共に前記トラックバック用キャッシュサーバのＵＲＬを含む情報を前記任意の端末へ前記ネットワークを介して送信する第２のステップと、
前記任意の端末から前記ネットワークを介して前記トラックバック用キャッシュサーバへトラックバックリスト要求があったときは、該トラックバック用キャッシュサーバがトラックバックリストを作成して該ネットワークを介して前記任意の端末へ送信する第３のステップと
を含むことを特徴とするＷｅｂサーバの負荷軽減方法。
【請求項３】
前記トラックバック用キャッシュサーバは、複数のＷｅｂサーバに共通に設けられていることを特徴とする請求項１又は２記載のＷｅｂサーバの負荷軽減方法。
【請求項４】
前記トラックバック用キャッシュサーバは、複数のトラックバック処理サーバと、該複数のトラックバック処理サーバに共通に設けられたトラックバック用データベースとからなり、前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、前記複数のトラックバック処理サーバの中から選択した一のトラックバック処理サーバへ転送することを特徴とする請求項１又は２記載のＷｅｂサーバの負荷軽減方法。
【請求項５】
不特定多数の第１のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、トラックバック機能を有する第２のＷｅｂサーバがネットワークを介して受信すると、受信したトラックバックｐｉｎｇをデータベースに蓄積しておき、その後に、任意の端末からネットワークを介して前記第２のＷｅｂサーバにコンテンツ情報の閲覧要求があった場合には、該第２のＷｅｂサーバが前記トラックバックｐｉｎｇの情報に基づいてトラックバックリストを作成し、コンテンツ情報と共に前記端末に向けて送出する情報伝達システムにおいて、
前記第１のＷｅｂサーバから送信された前記トラックバックｐｉｎｇを、前記ネットワークを介して前記第２のＷｅｂサーバが受信したときは、該第２のＷｅｂサーバとは別途設けられたトラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送して、該トラックバック用キャッシュサーバにトラックバックｐｉｎｇの受信処理を行わせることを特徴とする情報伝達システム。
【請求項６】
不特定多数の第１のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、トラックバック機能を有する第２のＷｅｂサーバがネットワークを介して受信すると、受信したトラックバックｐｉｎｇをデータベースに蓄積しておき、その後に、任意の端末からネットワークを介して前記第２のＷｅｂサーバにコンテンツ情報の閲覧要求があった場合には、該第２のＷｅｂサーバが前記トラックバックｐｉｎｇの情報に基づいてトラックバックリストを作成し、コンテンツ情報と共に前記端末に向けて送出する情報伝達システムにおいて、
前記第２のＷｅｂサーバは、
前記第１のＷｅｂサーバから送信された前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、別途設けられたトラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送する転送手段と、
前記任意の端末からネットワークを介してコンテンツ情報の閲覧要求があった場合には、前記コンテンツ情報と共に前記トラックバック用キャッシュサーバのＵＲＬを含む情報を前記任意の端末へ前記ネットワークを介して送信する送信手段とを有し、
前記トラックバック用キャッシュサーバは、前記任意の端末から前記ネットワークを介してトラックバックリスト要求があったときは、転送された前記トラックバックｐｉｎｇに基づいてトラックバックリストを作成して該ネットワークを介して前記任意の端末へ送信するリスト作成及び送信手段を有することを特徴とする情報伝達システム。
【請求項７】
前記トラックバック用キャッシュサーバは、複数の前記第２のＷｅｂサーバに共通に設けられていることを特徴とする請求項５又は６記載の情報伝達システム。
【請求項８】
前記トラックバック用キャッシュサーバは、複数のトラックバック処理サーバと、該複数のトラックバック処理サーバに共通に設けられたトラックバック用データベースとからなり、前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、前記複数のトラックバック処理サーバの中から選択した一のトラックバック処理サーバへ転送することを特徴とする請求項５又は６記載の情報伝達システム。
【請求項９】
不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバ装置であって、
前記トラックバックｐｉｎｇを、前記ネットワークを介して受信するサーバと、
前記サーバにより受信された前記トラックバックｐｉｎｇが転送されて入力され、そのトラックバックｐｉｎｇの受信処理を行うトラックバック用キャッシュサーバと
が前記ネットワークを介して接続されていることを特徴とするＷｅｂサーバ装置。
【請求項１０】
不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバ装置であって、サーバとトラックバック用キャッシュサーバとが前記ネットワークを介して接続された構成であり、
前記サーバは、
前記トラックバックｐｉｎｇを、前記ネットワークを介して受信する受信手段と、
任意の端末からネットワークを介してコンテンツ情報の閲覧要求を受信したときは、コンテンツ情報と共に前記トラックバック用キャッシュサーバのＵＲＬを含む情報を前記任意の端末へ前記ネットワークを介して送信する送信手段とを有し、
前記トラックバック用キャッシュサーバは、
前記サーバにより受信された前記トラックバックｐｉｎｇが転送されて入力され、そのトラックバックｐｉｎｇの受信処理を行う受信処理手段と、
前記任意の端末から前記ネットワークを介してトラックバックリスト要求があったときは、トラックバックリストを作成して該ネットワークを介して前記任意の端末へ送信するリスト作成及び送信手段と
を有することを特徴とするＷｅｂサーバ装置。
【請求項１１】
前記トラックバック用キャッシュサーバは、複数の前記サーバに共通に設けられていることを特徴とする請求項９又は１０記載のＷｅｂサーバ装置。
【請求項１２】
前記トラックバック用キャッシュサーバは、複数のトラックバック処理サーバと、該複数のトラックバック処理サーバに共通に設けられたトラックバック用データベースとからなり、前記トラックバックｐｉｎｇを、前記ネットワークを介して受信したときは、前記複数のトラックバック処理サーバの中から選択した一のトラックバック処理サーバへ転送することを特徴とする請求項９又は１０記載のＷｅｂサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＷｅｂサーバにおける負荷軽減方法、情報伝達システム及びＷｅｂサーバ装置に係り、特にインターネット上で日記を書いたり、自己の意見・エッセイ・その他の文章（以下コンテンツ）を他人に向けて容易に発信することができ、かつ、トラックバック機能を有するＷｅｂサーバにおける負荷軽減方法、情報伝達システム及びＷｅｂサーバ装置に関する。
【背景技術】
【０００２】
図５はＷｅｂサーバのインターネット上における一例の接続例を示す。同図に示すように、Ｗｅｂサーバ１は、端末３からインターネット２を介してコンテンツ取得要求があった場合に、表示すべきコンテンツを保持し、あるいはバックエンドのデータベースに蓄積されているコンテンツを取得し、標準化団体World Wide Web Consortium（Ｗ３Ｃ）の定める仕様に基づいて、コンテンツをＨＴＭＬ（Hyper-Text Markup Language）あるいはＸＭＬ（Extensible Markup Language）に変換し、更にインターネット２上に送信可能な形式に変換し、情報を要求した端末３に対してインターネット２を通じてコンテンツ情報を送信する。
【０００３】
また、端末３は、Ｗｅｂサーバ１に対してインターネット２を通じてコンテンツ取得要求を送信し、応答としてＷｅｂサーバ１によって送られたコンテンツ情報を受信及び解釈し、整形して画面上に表示あるいは印刷を行う。
【０００４】
ところで、通常、ＨＴＭＬでは自分の作成したコンテンツ内に任意のコンテンツを参照するためのリンクを作成することができるが、自分の作成したコンテンツに対して外部からリンクを自動的に作成することはできない。しかし、Ｗｅｂサーバに他の人のサイトから手軽に自己のサイトにリンクを張ることのできるトラックバックと呼ばれる機能がある場合には、例えばＡという人間が書いた記事を参照して、Ｂという人間が自分のコンテンツを作成した場合に、Ａのコンテンツを見た人間がＢのコンテンツも閲覧できるように、ＡのコンテンツからＢのコンテンツに逆にリンクを張ってもらうようにする処理を自動的に行うことができる。
【０００５】
このことについて、図６の従来の情報伝達システムの一例のシステム構成図と共に説明する。人間Ａが作成したコンテンツが端末１１からインターネット１４を通じてＷｅｂサーバ１５に置かれているものとする。また、そのコンテンツはトラックバックを受け入れるコンテンツであり、通常トラックバックＵＲＬ（Uniform Resource Locator）という、トラックバックをどこに送るか、そしてコンテンツを識別するための識別子が含まれた情報が公開されている。
【０００６】
この人間Ａが作成したコンテンツを人間Ｂがインターネット１４を通じて参照し、そのコンテンツを引用等して別のコンテンツを作成した場合、ＢはこのトラックバックＵＲＬを利用して、Ｂが作成したコンテンツが置かれているＷｅｂサーバ１６からＡのコンテンツが置かれているＷｅｂサーバ１５へ送られる、トラックバックピング（トラックバックｐｉｎｇ）と呼ばれるトラックバック作成要求を送信することができる。その要求の中には、日付、トラックバック送信元、すなわちリンクの参照先、そして引用コンテンツとの関連を示す概要文が含まれている。
【０００７】
インターネット上のさまざまな場所からトラックバックが行われるが、それらをまとめた情報は、Ａのコンテンツを閲覧した端末に対し、トラックバックリストとして提供される。これにより、第三者が端末１２を使用してインターネット１４を通じてＡのコンテンツを閲覧すると、Ａのコンテンツそれ自身だけでなく、いつだれがＡのコンテンツを引用あるいは参照して別のコンテンツを作成したかがトラックバックリストから知ることができ、さらに自動作成されたリンクを使用することによりＢのコンテンツの詳細を閲覧することができる。
【０００８】
次に、従来のトラックバックが処理される仕組みを図７を参照して説明する。インターネット接続事業者の多くは、自らのサービスへの加入者へ多様なサービスを提供するために、ウェブログ（略してブログ）と呼ばれるトラックバック機能付きのホームページ開設サービスを個人あるいは法人に向けて提供している。ここで、トラックバックｐｉｎｇは、あるブログから別のブログのコンテンツにリンクを張った際にＷｅｂサーバ間で送受信されるリンク通知のことであり、例えば、図７に示すように、Ｗｅｂサーバ２１からインターネット２２を通じてＷｅｂサーバ２３へ送られるトラックバックｐｉｎｇをすべてＷｅｂサーバ２３が受信し、データベースに蓄積しておく。そして、端末２４からインターネット２２を通じてＷｅｂサーバ２３にコンテンツ情報の閲覧要求があった場合には、Ｗｅｂサーバ２３がトラックバックリストを作成し、コンテンツ情報と共に端末２４に向けて送出する。
【０００９】
このため、従来は、Ｗｅｂサーバ２３がコンテンツの変換・送信処理だけでなくトラックバックｐｉｎｇの受信及び送信処理を行うため、多数のトラックバックｐｉｎｇを受信した場合、あるいは多数のトラックバック情報を含むコンテンツを送信する際に、Ｗｅｂサーバに負荷がかかり、その処理が遅くなる場合がある。
【００１０】
そこで、従来、このようなＷｅｂサーバの負荷を軽減する方法が提案されている（例えば、特許文献１参照）。この特許文献１には、コンテンツサーバが、Ｗｅｂページに使用されるバナー広告のデータを広告サーバから取得するように記述されたＷｅｂページデータを携帯電話機に提供すると、携帯電話機は、バナー広告のデータを広告サーバから取得し、バナー広告のリンク先のＷｅｂページを閲覧する場合には、携帯電話機が広告サーバからリンク先となるＵＲＬを取得し、リンク先のＷｅｂページデータを取得する発明が開示されている。
【００１１】
この特許文献１記載の発明によれば、バナー広告が表示されるＷｅｂページを表示するための通信に関して、セッションがコンテンツを提供するサーバと広告を提供するサーバとに分散されるため、サーバへの負荷を軽減できる。
【００１２】
【特許文献１】特開２００３−２２３３８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１記載の発明は、送信しようとするＷｅｂページのデータを複数のサーバに分散して送信する構成であるため、不特定多数のＷｅｂサーバからトラックバックｐｉｎｇを受信するＷｅｂサーバを複数設けることなく、負荷を低減することはできない。従って、従来のトラックバックＰｉｎｇ受信のためにＷｅｂサーバに対して負荷がかかり、また、トラックバックリスト作成・送出のためにやはりＷｅｂサーバに対して負荷がかかるという課題を特許文献１記載の発明では解決できない。
【００１４】
本発明は、以上の点に鑑みなされたもので、トラックバックに関連する処理をＷｅｂサーバから分離してやることにより、Ｗｅｂサーバをコンテンツ自体の処理に集中させて全体の負荷を軽減させるＷｅｂサーバにおける負荷軽減方法、情報伝達システム及びＷｅｂサーバ装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記の目的を達成するため、本発明のＷｅｂサーバにおける負荷軽減方法は、不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバの負荷軽減方法であって、トラックバックｐｉｎｇを、ネットワークを介して受信したときは、トラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送して、トラックバック用キャッシュサーバにトラックバックｐｉｎｇの受信処理を行わせることを特徴とする。この発明では、トラックバックｐｉｎｇの受信処理をトラックバック用キャッシュサーバが行うようにしたため、Ｗｅｂサーバの負荷を軽減できる。
【００１６】
また、上記の目的を達成するため、本発明のＷｅｂサーバにおける負荷軽減方法は、不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバの負荷軽減方法であって、トラックバックｐｉｎｇを、ネットワークを介して受信したときは、トラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送する第１のステップと、任意の端末からネットワークを介してコンテンツ情報の閲覧要求があった場合には、コンテンツ情報と共にトラックバック用キャッシュサーバのＵＲＬを含む情報を任意の端末へネットワークを介して送信する第２のステップと、任意の端末からネットワークを介してトラックバック用キャッシュサーバへトラックバックリスト要求があったときは、トラックバック用キャッシュサーバがトラックバックリストを作成してネットワークを介して任意の端末へ送信する第３のステップとを含むことを特徴とする。
【００１７】
この発明では、Ｗｅｂサーバとは別にトラックバック用キャッシュサーバを置く。この装置は、Ｗｅｂサーバに代わってトラックバック送信元から送信されたトラックバックｐｉｎｇを受信し、蓄積する。端末からコンテンツの要求があり、トラックバックを含めた情報を端末に送信する際には、トラックバック用キャッシュサーバがＷｅｂサーバに代わりトラックバックリスト情報を送信する。Ｗｅｂサーバは、トラックバックリスト情報を本来送信すべきところに、キャッシュサーバへの参照情報のみを埋め込む。このようにして、本発明では、トラックバックリスト情報の受信処理及び送信処理が、Ｗｅｂサーバに代わってトラックバック用キャッシュサーバによって行われるため、Ｗｅｂサーバの負荷を軽減することができる。
【００１８】
また、上記の目的を達成するため、本発明の情報伝達システムは、不特定多数の第１のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、トラックバック機能を有する第２のＷｅｂサーバがネットワークを介して受信すると、受信したトラックバックｐｉｎｇをデータベースに蓄積しておき、その後に、任意の端末からネットワークを介して第２のＷｅｂサーバにコンテンツ情報の閲覧要求があった場合には、第２のＷｅｂサーバがトラックバックｐｉｎｇの情報に基づいてトラックバックリストを作成し、コンテンツ情報と共に端末に向けて送出する情報伝達システムにおいて、第１のＷｅｂサーバから送信されたトラックバックｐｉｎｇを、ネットワークを介して第２のＷｅｂサーバが受信したときは、第２のＷｅｂサーバとは別途設けられたトラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送して、トラックバック用キャッシュサーバにトラックバックｐｉｎｇの受信処理を行わせることを特徴とする。この発明では、トラックバックｐｉｎｇの受信処理をトラックバック用キャッシュサーバが行うようにしたため、Ｗｅｂサーバの負荷を軽減できる。
【００１９】
また、上記の目的を達成するため、本発明の情報伝達システムは、不特定多数の第１のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、トラックバック機能を有する第２のＷｅｂサーバがネットワークを介して受信すると、受信したトラックバックｐｉｎｇをデータベースに蓄積しておき、その後に、任意の端末からネットワークを介して第２のＷｅｂサーバにコンテンツ情報の閲覧要求があった場合には、第２のＷｅｂサーバがトラックバックｐｉｎｇの情報に基づいてトラックバックリストを作成し、コンテンツ情報と共に端末に向けて送出する情報伝達システムにおいて、
第２のＷｅｂサーバは、第１のＷｅｂサーバから送信されたトラックバックｐｉｎｇを、ネットワークを介して受信したときは、別途設けられたトラックバック用キャッシュサーバに、受信トラックバックｐｉｎｇを転送する転送手段と、任意の端末からネットワークを介してコンテンツ情報の閲覧要求があった場合には、コンテンツ情報と共にトラックバック用キャッシュサーバのＵＲＬを含む情報を任意の端末へネットワークを介して送信する送信手段とを有し、トラックバック用キャッシュサーバは、任意の端末からネットワークを介してトラックバックリスト要求があったときは、転送されたトラックバックｐｉｎｇに基づいてトラックバックリストを作成してネットワークを介して任意の端末へ送信するリスト作成及び送信手段を有することを特徴とする。
【００２０】
この発明では、トラックバック用キャッシュサーバがＷｅｂサーバの代わりに、トラックバックｐｉｎｇの受信処理と、トラックバックリストを作成してネットワークを介して任意の端末へ送信する処理とを行うため、Ｗｅｂサーバの負荷を軽減できる。
【００２１】
また、上記の目的を達成するため、本発明のＷｅｂサーバ装置は、トラックバック用キャッシュサーバは、複数のトラックバック処理サーバと、複数のトラックバック処理サーバに共通に設けられたトラックバック用データベースとからなり、トラックバックｐｉｎｇを、ネットワークを介して受信したときは、複数のトラックバック処理サーバの中から選択した一のトラックバック処理サーバへ転送することを特徴とする。この発明では、トラックバックｐｉｎｇの受信処理をトラックバック用キャッシュサーバが行うようにしたため、Ｗｅｂサーバの負荷を軽減できる。
【００２２】
また、上記の目的を達成するため、本発明のＷｅｂサーバ装置は、不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバ装置であって、トラックバックｐｉｎｇを、ネットワークを介して受信するサーバと、サーバにより受信されたトラックバックｐｉｎｇが転送されて入力され、そのトラックバックｐｉｎｇの受信処理を行うトラックバック用キャッシュサーバとがネットワークを介して接続されていることを特徴とする。この発明では、トラックバックｐｉｎｇの受信処理をトラックバック用キャッシュサーバが行うようにしたため、Ｗｅｂサーバの負荷を軽減できる。
【００２３】
また、上記の目的を達成するため、本発明のＷｅｂサーバ装置は、不特定多数の他のＷｅｂサーバから送信されたトラックバック作成要求であるトラックバックｐｉｎｇを、ネットワークを介して受信するトラックバック機能を有するＷｅｂサーバ装置であって、サーバとトラックバック用キャッシュサーバとがネットワークを介して接続された構成であり、
上記のサーバは、トラックバックｐｉｎｇを、ネットワークを介して受信する受信手段と、任意の端末からネットワークを介してコンテンツ情報の閲覧要求を受信したときは、コンテンツ情報と共にトラックバック用キャッシュサーバのＵＲＬを含む情報を任意の端末へネットワークを介して送信する送信手段とを有し、
上記のトラックバック用キャッシュサーバは、サーバにより受信されたトラックバックｐｉｎｇが転送されて入力され、そのトラックバックｐｉｎｇの受信処理を行う受信処理手段と、任意の端末からネットワークを介してトラックバックリスト要求があったときは、トラックバックリストを作成してネットワークを介して任意の端末へ送信するリスト作成及び送信手段とを有することを特徴とする。
【００２４】
この発明では、トラックバック用キャッシュサーバがＷｅｂサーバの代わりに、トラックバックｐｉｎｇの受信処理と、トラックバックリストを作成してネットワークを介して任意の端末へ送信する処理とを行うため、Ｗｅｂサーバの負荷を軽減できる。
【００２５】
ここで、上記のトラックバック用キャッシュサーバは、複数のサーバに共通に設けられていることを特徴とする。この発明では、複数のサーバに共通に１台のトラックバック用キャッシュサーバを設ける構成としたため、サーバ毎にトラックバック用キャッシュサーバを設ける構成に比べて、トラックバック用キャッシュサーバの台数削減によるコスト削減を実現できる。
【００２６】
また、上記のトラックバック用キャッシュサーバは、複数のトラックバック処理サーバと、複数のトラックバック処理サーバに共通に設けられたトラックバック用データベースとからなり、トラックバックｐｉｎｇを、ネットワークを介して受信したときは、複数のトラックバック処理サーバの中から選択した一のトラックバック処理サーバへ転送することを特徴とする。この発明では、複数のトラックバック処理サーバがトラックバック用データベースを共有しているため、どのトラックバック処理サーバに処理が割り振られても処理が行え、トラックバックの処理速度を向上できる。
【発明の効果】
【００２７】
本発明によれば、トラックバックｐｉｎｇをトラックバック用キャッシュサーバがＷｅｂサーバの代わりに受信し処理しているので、多数のトラックバックｐｉｎｇを受信しても、Ｗｅｂサーバの性能を劣化させずに処理を継続できる。
【００２８】
また、本発明によれば、トラックバックリスト情報を表示する処理がＷｅｂサーバの代わりにトラックバック用キャッシュサーバによって行われるので、多数のトラックバックを含むコンテンツを表示させても、Ｗｅｂサーバの性能を劣化させずに処理を継続できる。
【発明を実施するための最良の形態】
【００２９】
次に、本発明の実施の形態について図面と共に説明する。図１は本発明になる情報伝達システムの一実施の形態のシステム構成図を示す。同図に示すように、情報伝達システムは、Ｗｅｂサーバ３１、３２、トラックバック用キャッシュサーバ３３及び端末３４がインターネット３５を介して相互接続された構成である。ここで、Ｗｅｂサーバ３１及びトラックバック用キャッシュサーバ３３は本発明のＷｅｂサーバ装置の一実施の形態を構成している。
【００３０】
Ｗｅｂサーバ３１は、表示すべきコンテンツを内部に保持している。通常、そのコンテンツはユーザがインターネット３５に対して公開したい、ＨＴＭＬ、ＸＭＬあるいはその他のフォーマットで記述された電子文書である。また、Ｗｅｂサーバ３１は、端末３４からインターネット３５を介してコンテンツの取得要求があれば、データを適当な送信可能形式に変換してインターネット３５を経由して端末３４に送信する。
【００３１】
この際、従来の方法であれば、それまでに受信したトラックバックリストを一緒に送付するが、本実施の形態においては、ＨＴＭＬのフレーム機能及びリフレッシュ機能を使用して、トラックバックリストを表示すべきスペースの部分に、トラックバック用キャッシュサーバ３３のインターネット３５上のアドレス（以下ＵＲＬ）を参照するＨＴＭＬ命令を送出する。また、Ｗｅｂサーバ３１は、トラックバックｐｉｎｇを受信した場合には、処理を行わず、トラックバック用キャッシュサーバ３３に転送する。
【００３２】
Ｗｅｂサーバ３２は、Ｗｅｂサーバ３１に対してインターネット３５を介してトラックバックｐｉｎｇを送信する。Ｗｅｂサーバ３２も、通常であればコンテンツを変換して端末に送信する機能や、トラックバックｐｉｎｇを受信し、トラックバックリストを端末に送信する機能を有するが、本実施の形態ではそれらの機能は本質的ではない。
【００３３】
トラックバック用キャッシュサーバ３３は、Ｗｅｂサーバ３１に代わってＷｅｂサーバ３２からのトラックバックｐｉｎｇを受信し、装置内部のデータベースに蓄積する。また、端末３４からのトラックバックリスト表示要求に対して応答し、端末３４に対してトラックバックリストを送出する。
【００３４】
端末３４は、Ｗｅｂサーバ３１に対してインターネット３５を介してコンテンツの要求信号を出す。Ｗｅｂサーバ３１から応答としてコンテンツが送信されると、そのコンテンツをインターネット３５を介して受信し、受信したコンテンツの内容を解釈・整形して人間が読み取り可能な形式にして端末３４上の画面上に表示する。また、端末３４は、Ｗｅｂサーバ３１から受信したコンテンツ内にＨＴＭＬのフレーム命令がある場合には、コンテンツをフレームに分割して表示する機能を持つ。
【００３５】
更に、端末３４は、受信したコンテンツ内にＨＴＭＬ  ＭＥＴＡタグのリフレッシュ命令があり、リフレッシュ命令の詳細な指示内容として参照すべきコンテンツ（Ｗｅｂサーバ３１に限らない）のＵＲＬがある場合には、新たにコンテンツ要求信号を当該ＵＲＬに向けて送信し、コンテンツを取得した上で画面上に表示する。
【００３６】
なお、図１ではＷｅｂサーバ３１及び３２、端末３４、トラックバック用キャッシュサーバ３３を相互接続するものをインターネット３５と記述してあるが、その代わりに、それらの装置間で電子情報をあて先を指定して送受信できるネットワークであれば代替可能であるため、本発明で相互接続するネットワークはインターネット３５に限定されない。また、端末３４は、パーソナルコンピュータ、携帯電話、電子手帳、インターネット接続機能付きテレビ、家庭用ゲーム機器等、インターネットに接続可能、かつ、Ｗ３Ｃの定めた仕様に則り、ＨＴＭＬやＸＭＬで記述された情報をＷｅｂサーバとやり取りできる装置であれば一般的に使用できるので、その詳細な構成は省略する。
【００３７】
次に、図１の情報伝達システムの動作を図２に示すシーケンス図を使用して説明する。まず、Ｗｅｂサーバ３２からＷｅｂサーバ３１に対し、トラックバックｐｉｎｇが送信される（図２のステップＳ１）。このトラックバックｐｉｎｇには、Ｗｅｂサーバ３１上のトラックバック先のＵＲＬ、トラックバックを要求した人物が作成したコンテンツが置かれているＷｅｂサーバ３２上のＵＲＬ（トラックバック元のＵＲＬ）、トラックバックを行った日時、そして引用したコンテンツとトラックバックを送信する先のコンテンツの関係を示す概要が含まれている。
【００３８】
続いて、このトラックバックｐｉｎｇは、Ｗｅｂサーバ３１上で特に処理を行われずに、そのままトラックバック用キャッシュサーバ３３に転送される（図２のステップＳ２）。トラックバック用キャッシュサーバ３３がトラックバックｐｉｎｇを受信すると、装置内のデータベースにその情報が格納される。
【００３９】
一方、端末３４がトラックバック先のＷｅｂサーバ３１上のコンテンツを要求すると（図２のステップＳ３）、Ｗｅｂサーバ３１は、まず全体の情報が分割されていることを示すＨＴＭＬのフレーム情報を、また、一方のフレームには自分のコンテンツそのものを、そして、もう片方のフレームには２つのパラメータｈｔｔｐ−ｅｑｕｉｖ＝“ｒｅｆｒｅｓｈ”、及びｃｏｎｔｅｎｔにトラックバック用キャッシュサーバ３３のＵＲＬを指定した、ＭＥＴＡタグを含んだ情報を送信する（図２のステップＳ４）。このＵＲＬには、Ｗｅｂサーバ３１上の特定のコンテンツに関する識別子を埋め込んでおく。
【００４０】
この情報を受信した端末３４は、受信したコンテンツを表示すると同時に、受信情報中のＭＥＴＡタグによって、別のＵＲＬの情報も取得する必要があることを認識し、そのＵＲＬに基づき、トラックバック用キャッシュサーバ３３にトラックバックリスト要求を送信する（図２のステップＳ５）。
【００４１】
トラックバック用キャッシュサーバ３３はこのトラックバックリスト要求を受信すると、そのトラックバックリスト要求の内部に、図２のステップＳ４で埋め込まれた識別子からＷｅｂサーバ３１のトラックバック先のＵＲＬがあるかを判断し、また、過去に他のＷｅｂサーバからトラックバックｐｉｎｇを受信したことがあるかどうかをデータベース内で探索し、もしあればそのトラックバックｐｉｎｇに関する日付、概要、トラックバック元のＵＲＬなどの付帯情報をデータベースから取得し、ＨＴＭＬあるいはＸＭＬに変換し、トラックバックリストとして端末３４に対して送出する（図２のステップＳ６）。
【００４２】
この情報を受信した端末３４は、図２のステップＳ４で受信したフレームのもう一方にトラックバックリストを表示する。これによって、トラックバックリストを含む完全なコンテンツが、端末３４上に表示される。
【００４３】
このように、本実施の形態では、トラックバックｐｉｎｇをトラックバック用キャッシュサーバ３３がＷｅｂサーバ３１の代わりに受信し処理しているので、Ｗｅｂサーバ３１の負荷を軽減でき、多数のトラックバックｐｉｎｇを受信しても、Ｗｅｂサーバ３１の性能を劣化させずに処理を継続できる。また、本実施の形態では、トラックバックリスト情報を表示する処理がＷｅｂサーバ３１の代わりに、トラックバック用キャッシュサーバ３３によって行われるので、多数のトラックバックを含むコンテンツを端末に表示させても、Ｗｅｂサーバ３１の性能を劣化させずに処理を継続できる。
【００４４】
次に、本発明の他の実施の形態について説明する。この実施の形態の基本的構成は、図１と同様であるが、トラックバック用キャッシュサーバの共有について更に工夫したものである。その構成を図３に示す。図３において、中央にあるトラックバック用キャッシュサーバ４０はＷｅｂサーバ４１、Ｗｅｂサーバ４２、Ｗｅｂサーバ４３、及びＷｅｂサーバ４４それぞれに対するトラックバックをまとめて処理する構成となっている。これらトラックバック用キャッシュサーバ４０及びＷｅｂサーバ４１〜４４はインターネット４５を介して相互接続されている。
【００４５】
トラックバックｐｉｎｇを受信した後のトラックバック用キャッシュサーバ４０の処理は、図１のトラックバック用キャッシュサーバ３３と同じであるが、本実施の形態では、図１のように、Ｗｅｂサーバ個々にトラックバック用キャッシュサーバを設けるのではなく、複数のＷｅｂサーバ４１〜４４に共通に１台のトラックバック用キャッシュサーバ４０を設け、この１台のトラックバック用キャッシュサーバ４０でトラックバックの処理を行っているので、図１の実施の形態に比べてトラックバック用キャッシュサーバの数を減らしてコストを削減できるという効果が得られる。
【００４６】
各Ｗｅｂサーバ４１〜４４はトラックバックｐｉｎｇを受信すると、共通のトラックバック用キャッシュサーバ４０に転送し、また、コンテンツを表示する際にはトラックバックリストを表示するフレームに共通のトラックバック用キャッシュサーバ４０のＵＲＬを埋め込む。その他の動作は前記の実施の形態と同じである。
【００４７】
図４は本発明になる情報伝達システムの更に他の実施の形態のシステム構成図を示す。この実施の形態の基本的構成は、図１と同様であるが、トラックバックの処理の性能を更に上げた構成としたものである。すなわち、この実施の形態は、図４に示すように、１台のＷｅｂサーバ５０は、一旦トラックバックｐｉｎｇを受信した場合に、順番に割り当てるラウンドロビン方式、あるいは、端末のＩＰアドレス、トラックバック先ＵＲＬ、トラックバック元ＵＲＬなどの情報を使用して、フロントエンドである３台のトラックバック処理サーバ５１、５２及び５３のうち、任意の１台のトラックバック処理サーバに処理を割り当てる方式である。
【００４８】
この図４の場合、３台のトラックバック処理サーバ５１、５２及び５３は高速な内部ネットワークで接続されたトラックバック用データベース５４を共有しているため、どのトラックバック用サーバに処理が割り振られても処理が行える。これにより、本実施の形態によれば、トラックバックの処理が並列接続したトラックバック処理サーバの台数分向上した構成を実現することができる。
【００４９】
なお、図１の実施の形態ではトラックバックｐｉｎｇをＷｅｂサーバ３１がトラックバック用キャッシュサーバ３３に転送する方式であったが、トラックバックＵＲＬに直接トラックバック用キャッシュサーバを送信先として公開するようにすれば、トラックバックｐｉｎｇがＷｅｂサーバ３２から直接トラックバック用キャッシュサーバ３３に送信されるので、トラックバックｐｉｎｇをＷｅｂサーバ３１からトラックバック用キャッシュサーバ３３に転送させる必要がなくなり、さらにＷｅｂサーバ３１の負荷を軽減し、また通信量を削減することができる。
【００５０】
なお、本発明は以上の実施の形態に限定されるものではなく、図１、図３、図４のＷｅｂサーバの動作をコンピュータにより実行させるコンピュータプログラムも本発明に包含されるものである。
【産業上の利用可能性】
【００５１】
本発明を使用することによりＷｅｂサーバに掛かる負担を軽減できるため、高価なＷｅｂサーバの台数を削減できるなど、コスト上のメリットが発生する。
【図面の簡単な説明】
【００５２】
【図１】本発明の情報伝達システムの一実施の形態のシステム構成図である。
【図２】図１の動作説明用シーケンス図である。
【図３】本発明の情報伝達システム及びＷｅｂ装置の他の実施の形態の要部の構成図である。
【図４】本発明の情報伝達システム及びＷｅｂ装置の更に他の実施の形態の要部の構成図である。
【図５】Ｗｅｂサーバと端末との接続例を示す図である。
【図６】従来の情報伝達システムの一例のシステム構成図である。
【図７】従来のトラックバックが処理される仕組みを説明する図である。
【符号の説明】
【００５３】
３１、３２、４１〜４４、５０  Ｗｅｂサーバ
３３、４０  トラックバック用キャッシュサーバ
３４  端末
３５  インターネット
５１〜５３  トラックバック処理サーバ
５４  トラックバック用データベース
【図１】
2007233791.tif 000003
【図２】
2007233791.tif 000004
【図３】
2007233791.tif 000005
【図４】
2007233791.tif 000006
【図５】
2007233791.tif 000007
【図６】
2007233791.tif 000008
【図７】
2007233791.tif 000009