(57)【要約】【課題】サーバや端末装置に余分な負荷をかけずに、インターネット等の通信網上で一斉同報通知を実現する一斉同報通知システム、そのサーバ、及びその端末装置、並びに一斉同報通知システムの負荷分散方法を提供する。【解決手段】端末装置ｎは、端末装置ｎの駆動開始時及び端末装置ｎ−１から情報要求送信命令とアドレス情報とを受信したときにサーバ５へ情報要求を送信し、サーバ５は、端末装置ｎから情報要求受信したときに、この端末装置ｎを記憶管理すると共に、端末装置ｎに対して、一斉同報情報と所定の端末装置ｎ＋１のアドレス情報とを送信し、端末装置ｎは、サーバ５から一斉同報情報と端末装置ｎ＋１のアドレス情報とを受信したときに、端末装置ｎ＋１に情報要求送信命令と自端末装置のアドレス情報とを送信した後に、情報要求送信命令を受けた端末装置ｎ−１に対してサーバ５から受信した一斉同報情報を送信する。【選択図】  図５
2004266622.tif 000002
【特許請求の範囲】
【請求項１】
所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおいて、
前記端末装置は、
駆動開始時に前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、
他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信する手段と、
前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに、前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、
前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信する手段と、
前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段と、
前記第３端末装置から送信された一斉同報情報を受信する手段と、
前記第３端末装置から一斉同報情報を受信したときに、前記第３端末装置に対して受信完了を表す情報を送信する手段と、
前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する手段とを備え、
前記サーバは、
前記端末装置から前記情報要求と端末装置のアドレス情報とを受信する手段と、
前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理する手段と、
前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の前記第３端末装置のアドレス情報とを送信する手段とを備えている
ことを特徴とする一斉同報通知システム。
【請求項２】
前記端末装置は、駆動を停止するときに前記サーバに対して切断情報と自端末装置のアドレス情報とを送信する手段を有し、
前記サーバは、
前記切断情報と端末装置のアドレス情報とを受信する手段と、
前記受信した切断情報の送信元端末装置のアドレス情報に基づいて、前記記憶管理している情報供給先情報を更新する手段とを有する
ことを特徴とする請求項１に記載の一斉同報通知システム。
【請求項３】
前記端末装置は、
前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信した後に、受信完了を表す情報を前記第２端末装置に送信する手段と、
前記第３端末装置に対して前記情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記第３端末装置から前記受信完了を表す情報を受信できたか否かを判定する手段と、
前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第３端末装置との通信が不可能であったことを表す通信不能情報と前記第３端末装置のアドレス情報とを送信する手段と、
前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信する手段と、
前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段とを備え、
前記サーバは、
前記端末装置から、前記第３端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記情報供給先情報の中から選択した前記第３端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信する手段とを備えている
ことを特徴とする請求項１に記載の一斉同報通知システム。
【請求項４】
前記端末装置は、
前記他の第３端末装置から一斉同報情報を受信した後に、受信完了を表す情報を前記第３端末装置に送信する手段と、
前記第２端末装置へ一斉同報情報を送信した後に、前記第２端末装置から、前記受信完了を表す情報を受信できたか否かを判定する手段と、
前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第２端末装置との通信が不可能であったことを表す通信不能情報と前記第２端末装置のアドレス情報とを送信する手段と、
前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信する手段と、
前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に前記一斉同報情報を送信する手段とを備え、
前記サーバは、
前記端末装置から、前記第２端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記一斉同報情報の送信先情報として、情報供給先情報の中から選択した前記第２端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信する手段とを備えている
ことを特徴とする請求項１に記載の一斉同報通知システム。
【請求項５】
前記端末装置は、前記サーバから一斉同報情報のみを受信したときに、該受信時から所定時間経過後に前記サーバに対して情報要求と自端末のアドレス情報とを送信する手段を有し、
前記サーバは、前記通信不能情報を受信したときに、該通信不能情報と共に受信した端末装置のアドレス情報に基づいて、該アドレス情報に対応する端末装置に対して前記一斉同報情報のみを送信する手段を有している
ことを特徴とする請求項３又は請求項４に記載の一斉同報通知システム。
【請求項６】
所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおける前記サーバであって、
前記端末装置から情報要求と端末装置のアドレス情報とを受信する手段と、
前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理する手段と、
前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の端末装置のアドレス情報とを送信する手段とを備えている
ことを特徴とする一斉同報通知システムのサーバ。
【請求項７】
所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおける前記端末装置であって、
駆動開始時に前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、
他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信する手段と、
前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに、前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、
前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信する手段と、
前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段と、
前記第３端末装置から送信された一斉同報情報を受信する手段と、
前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する手段とを備えている
ことを特徴とする一斉同報通知システムの端末装置。
【請求項８】
所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムの負荷分散方法であって、
前記端末装置は、駆動開始時及び他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに前記サーバへ情報要求と自端末装置のアドレス情報とを送信し、
前記端末装置から前記情報要求と端末装置のアドレス情報とを受信した前記サーバは、前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理すると共に、前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の前記第３端末装置のアドレス情報とを送信し、
前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信した前記端末装置は、前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信した後に、
前記端末装置は、前記第３端末装置から送信された一斉同報情報を受信すると共に前記第３端末装置に対して受信完了を表す情報を送信すると共に、前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する
ことを特徴とする一斉同報通知システムの負荷分散方法。
【請求項９】
前記端末装置は、駆動を停止するときに前記サーバに対して切断情報と自端末装置のアドレス情報とを送信し、
前記サーバは、前記切断情報と端末装置のアドレス情報とを受信したときに、前記受信した切断情報の送信元端末装置のアドレス情報に基づいて、前記記憶管理している情報供給先情報を更新する
ことを特徴とする請求項８に記載の一斉同報通知システムの負荷分散方法。
【請求項１０】
前記端末装置は、前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信した後に、受信完了を表す情報を前記第２端末装置に送信すると共に、前記第３端末装置に対して前記情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記第３端末装置から前記受信完了を表す情報を受信できたか否かを判定し、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第３端末装置との通信が不可能であったことを表す通信不能情報と前記第３端末装置のアドレス情報とを送信し、
前記第３端末装置との通信が不可能であったことを表す情報を前記端末装置から受信した前記サーバは、前記情報供給先情報を更新すると共に、前記情報供給先情報の中から選択した前記第３端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信し、
前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信した前記端末装置は、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する
ことを特徴とする請求項８に記載の一斉同報通知システムの負荷分散方法。
【請求項１１】
前記端末装置は、前記他の第３端末装置から一斉同報情報を受信した後に、受信完了を表す情報を前記第３端末装置に送信すると共に、前記第２端末装置へ一斉同報情報を送信した後に、前記第２端末装置から、前記受信完了を表す情報を受信できたか否かを判定し、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第２端末装置との通信が不可能であったことを表す通信不能情報と前記第２端末装置のアドレス情報とを送信し、
前記サーバは、前記端末装置から、前記第２端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記一斉同報情報の送信先情報として、情報供給先情報の中から選択した前記第２端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信し、
前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信した前記端末装置は、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に前記一斉同報情報を送信する
ことを特徴とする請求項８に記載の一斉同報通知システムの負荷分散方法。
【請求項１２】
前記端末装置は、前記サーバから一斉同報情報のみを受信したときに、該受信時から所定時間経過後に前記サーバに対して情報要求と自端末のアドレス情報とを送信し、
前記サーバは、前記通信不能情報を受信したときに、該通信不能情報と共に受信した端末装置のアドレス情報に基づいて、該アドレス情報に対応する端末装置に対して前記一斉同報情報のみを送信する
ことを特徴とする請求項１０又は請求項１１に記載の一斉同報通知システムの負荷分散方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の端末装置が通信網を介してサーバから同一の情報を一斉に受信する一斉同報通知システムに関し、特にサーバの負荷を軽減できる一斉同報通知システム、そのサーバ、及びその端末装置、並びに一斉同報通知システムの負荷分散方法に関するものである。
【０００２】
【従来の技術】
現在、インターネット上には様々なサーバから供給されるコンテンツが存在し、パーソナルコンピュータや一般的に情報家電と称されるインターネットに繋がった家電型の端末装置で、これらのコンテンツを視聴する機会が増えている。
【０００３】
この様なコンテンツとしては、例えば、文章、音楽、画像、映像、データベース、またはそれらを組み合わせた情報の集合であるコンテンツが一般的に知られている。
【０００４】
端末装置を用いてコンテンツを視聴する際、複数の端末装置が一斉にサーバへアクセスしてくる可能性が考えられ、ミラーサイトの設置やチェインキャスト等の技術を用いて、同一サーバへの負荷を軽減し、ユーザへコンテンツを提供している。ここで、前記チェインキャストとは、米国のチェインキャスト社が開発したストリーミング配信技術であり、同一のインターネットラジオを視聴しているユーザ端末装置を探し、そのユーザ端末装置からデータを受信してコンテンツの再生を行う技術である。
【０００５】
このチェインキャスト社の技術に関しては、例えばインターネットホームページの「ブロードバンド！ニッポン」（）の「本実験について」及び「チェインキャストとは？」に次のように開示されている。
『本実験について
１．  実験の背景及び目的
インターネットアクセス回線の高速化、ブロードバンドコンテンツの増加に伴い、コンテンツフォルダからは、映像等のコンテンツをより多くのユーザへ安全かつ安価に配信する手段を求める声が高まっています。
【０００６】
このようなニーズに対応するためには、コンテンツフォルダに効率的な配信手段を提供し、ユーザにとってもメリットの高いブロードバンドコンテンツの流通を確立することが必要であります。
【０００７】
そのために、「ブロードバンドコンテンツの流通の確立」を目的として、新たな低コスト大容量配信システムの構築・技術検証を行うとともに、その実用性を検証するため、同システムを利用した配信実験を行うこととします。
２．  実験の概要
低コスト大容量配信システムの安定性、配信サーバ効率性の技術検証、及びユーザの利用感・利用動向や、今後のシステムの改良・拡張に必要なデータを収集するために、インターネットラジオ番組の配信を利用したフィールド実験・検証を実施します。
【０００８】
実験概要図：
実施期間：平成１４年１２月中旬〜平成１５年３月下旬（予定）
※用語解説
・Ｐ２Ｐ・・・Ｐ２Ｐ（ピアツーピア、Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）と呼ばれるユーザ端末間で対等な通信を行うネットワーク形態。
・スプリッタ・・・ストリーミング信号を解析し高品質・大規模にコピー転送して配信するスイッチ装置。
・ＬＳＳ・・・ライブ・ストリーミング・スイッチ。ＮＴＴ情報流通プラットフォーム研究所が開発したスプリッタソフトウェア。
・ＣｈａｉｎＣａｓｔ社・・・米国シリコンバレーのストリーミング技術開発企業。米国のインターネットラジオ配信において、配信技術提供会社としては１位の実績を持つ。』
『チェインキャストとは？
チェインキャストとは
チェインキャスト・テクノロジーは、各ユーザーがＰＣにインストールするクライアント同士が、必要に応じてデータ交換を行なう、いわゆるＰ２Ｐ（ピア・トゥー・ピア）と呼ばれる技術アプローチを用いています。
【０００９】
ユーザーがＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒ（クライアントソフト）を起動して、好みのチャンネルを選択すると、ＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒは、コンテンツの配信元となるサーバーへアクセスする前に、まず自分がこれから視聴しようとしているものと同じチャンネルを再生している別のＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒがネットワーク上に存在しているかどうか探します。そして同じチャンネルを再生している別のプレイヤーを見つけると、そのプレイヤーからデータを受け取り始めます。
【００１０】
このプロセスは、ＮＴＥ（Ｎｅｔｗｏｒｋ  Ｔｏｐｏｌｏｇｙ  Ｅｎｇｉｎｅ）と呼ばれる中央管理システムの仲立ちによって行われます。ＮＴＥはネットワーク上で稼動しているＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒ同士のやりとりが常に最適な状態を保つように、それらの通信状況を個別に監視し、必要に応じて別のＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒへの切り替えを指示します。こうした切り替え処理が発生したときも、ＣｈａｉｎＣａｓｔ  Ｐｌａｙｅｒは滑らかな再生を継続し、ユーザーはこれに気づくことなく映像や音声を視聴し続けることができます。
【００１１】
この機能を備えたクライアントソフトがネットワーク上でたくさん稼動することによって、コンテンツのスムーズな配信をクライアント同士が補完しあい、配信元となるサーバーの負荷は安定した状態が保たれることになります』
【００１２】
【非特許文献１】
【００１３】
【発明が解決しようとする課題】
例えば、テレビの緊急放送のように、同一の情報を同一の時間に全端末装置へ通知するサービス（以降これを一斉同報通知と称する）をネットワークで実現する場合、ＴＣＰ／ＩＰのネットワーク上で、コンテンツサーバの増築を必要とせず且つ特殊なネットワークに限らずインターネット全てにおいて一斉同報通知を実現するには、各端末装置がサーバへ一定間隔を置いて情報要求を行う方法が考えられる。
【００１４】
しかしながら、この方法では、一斉同報通知する情報（コンテンツ）がサーバに何も無い時でも、端末装置はサーバへと情報要求を繰り返す必要性が生じる。この情報要求の間隔を長くすれば、各端末装置はリアルタイムに情報を得難くなり、逆に情報要求の間隔を短くすると、端末装置やサーバへ余分な負荷がかかる原因となる。
【００１５】
上記のように、ミラーサーバを増設すると、サーバのコストがかかり、前述したチェインキャストでは、端末装置はサーバに対して情報要求を行わない上、各端末装置毎にデータの送受信を行うのでサーバの増設も必要ではないが、端末装置からのアクションが無い限りサーバからデータを引き出さないため、サーバ上に新しく上げた情報をリアルタイムで一斉に全端末装置へ送信することは不可能である。
【００１６】
本発明の目的は上記の問題点に鑑み、サーバや端末装置に余分な負荷をかけずに、インターネット等の通信網上で一斉同報通知を実現する一斉同報通知システム、そのサーバ、及びその端末装置、並びに一斉同報通知システムの負荷分散方法を提供することである。
【００１７】
【課題を解決するための手段】
本発明は上記の目的を達成するために、所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおいて、前記端末装置は、駆動開始時に前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信する手段と、前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに、前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信する手段と、前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段と、前記第３端末装置から送信された一斉同報情報を受信する手段と、前記第３端末装置から一斉同報情報を受信したときに、前記第３端末装置に対して受信完了を表す情報を送信する手段と、前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する手段とを備え、前記サーバは、前記端末装置から前記情報要求と端末装置のアドレス情報とを受信する手段と、前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理する手段と、前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の前記第３端末装置のアドレス情報とを送信する手段とを備えている一斉同報通知システムを提案する。
【００１８】
本発明の一斉同報通知システムによれば、端末装置は、端末装置の駆動開始時及び他の第２端末装置から情報要求送信命令と第２端末装置のアドレス情報とを受信したときにサーバへ情報要求と自端末装置のアドレス情報とを送信する。
【００１９】
サーバは、端末装置から情報要求と端末装置のアドレス情報とを受信したときに、情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理すると共に、受信した情報要求の送信元端末装置に対して、一斉同報情報と、情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の第３端末装置のアドレス情報とを送信する。
【００２０】
端末装置は、自己が送信した情報要求に対応してサーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信したときに、受信した第３端末装置のアドレス情報に基づいて、第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記第３端末装置から送信された一斉同報情報を受信すると共に前記第３端末装置に対して受信完了を表す情報を送信する。
【００２１】
この後、前記端末装置は、前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する。
【００２２】
これにより、複数の端末装置間で一斉同報情報が連鎖的に順次伝達されるため、複数の端末装置に対して一斉に同じ情報を通知するサーバへ各端末装置が各々一定間隔で情報要求を送信することを防ぎ、サーバの負荷を軽減した上で、一斉同報情報を各端末装置に行き渡らせることが可能となる。
【００２３】
また、端末装置においてはサーバへの情報要求の送信回数を低減できるため、端末装置にかかる負荷も軽減することが可能となる。
【００２４】
また、本発明は、上記一斉同報通知システムにおいて、前記端末装置は、駆動を停止するときに前記サーバに対して切断情報と自端末装置のアドレス情報とを送信する手段を有し、前記サーバは、前記切断情報と端末装置のアドレス情報とを受信する手段と、前記受信した切断情報の送信元端末装置のアドレス情報に基づいて、前記記憶管理している情報供給先情報を更新する手段とを有する一斉同報通知システムを提案する。
【００２５】
本発明の一斉同報通知システムによれば、端末装置は、駆動を停止するときに、サーバに対して切断情報と自端末装置のアドレス情報とを送信する。
【００２６】
サーバは、端末装置から切断情報と端末装置のアドレス情報とを受信したときに、受信した切断情報の送信元端末装置のアドレス情報に基づいて、記憶管理している情報供給先情報を更新する。これにより、サーバは、常に最新の情報供給先情報に基づいて各端末装置に情報を供給することができる。
【００２７】
また、本発明は、上記一斉同報通知システムにおいて、前記端末装置は、前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信した後に、受信完了を表す情報を前記第２端末装置に送信する手段と、前記第３端末装置に対して前記情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記第３端末装置から前記受信完了を表す情報を受信できたか否かを判定する手段と、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第３端末装置との通信が不可能であったことを表す通信不能情報と前記第３端末装置のアドレス情報とを送信する手段と、前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信する手段と、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段とを備え、前記サーバは、前記端末装置から、前記第３端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記情報供給先情報の中から選択した前記第３端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信する手段とを備えている一斉同報通知システムを提案する。
【００２８】
本発明の一斉同報通知システムによれば、端末装置は、他の第２端末装置から情報要求送信命令と第２端末装置のアドレス情報とを受信した後に、受信完了を表す情報を第２端末装置に送信すると共に、第３端末装置に対して情報要求送信命令と自端末装置のアドレス情報とを送信する。
【００２９】
さらに、端末装置は、第３端末装置に対して情報要求送信命令と自端末装置のアドレス情報とを送信した後に、第３端末装置から前記受信完了を表す情報を受信できたか否かを判定し、この判定の結果、受信完了を表す情報を受信できなかったときに、サーバに対して第３端末装置との通信が不可能であったことを表す通信不能情報と前記第３端末装置のアドレス情報とを送信する。
【００３０】
サーバは、端末装置から、第３端末装置との通信が不可能であったことを表す情報を受信したとき、情報供給先情報を更新すると共に、情報供給先情報の中から選択した第３端末装置とは異なる所定の第４端末装置のアドレス情報を端末装置に送信する。
【００３１】
端末装置は、サーバに対して第３端末装置との通信が不能であることを意味する通信不能情報を送信した後に、サーバから第４端末装置のアドレス情報を受信したとき、受信した第４端末装置のアドレス情報に基づいて、第４端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する。
【００３２】
これにより、第３端末装置の電源が急遽落ちたり、端末装置と第３端末装置との間の通信網に障害が発生したり、或いは第３端末装置がファイヤーウォール内にあるために外部からの接続を受け付けていなかった等のなんらかの事情で、端末装置と第３端末装置との間の通信が不能である場合、端末装置に対して第４端末装置のアドレス情報が通知されるので、一斉同報情報の連鎖的伝達を維持することができる。
【００３３】
また、本発明は、上記一斉同報通知システムにおいて、前記端末装置は、前記他の第３端末装置から一斉同報情報を受信した後に、受信完了を表す情報を前記第３端末装置に送信する手段と、前記第２端末装置へ一斉同報情報を送信した後に、前記第２端末装置から、前記受信完了を表す情報を受信できたか否かを判定する手段と、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第２端末装置との通信が不可能であったことを表す通信不能情報と前記第２端末装置のアドレス情報とを送信する手段と、前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信する手段と、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に前記一斉同報情報を送信する手段とを備え、前記サーバは、前記端末装置から、前記第２端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記一斉同報情報の送信先情報として、情報供給先情報の中から選択した前記第２端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信する手段とを備えている一斉同報通知システムを提案する。
【００３４】
本発明の一斉同報通知システムによれば、端末装置は、他の第３端末装置から一斉同報情報を受信した後に、受信完了を表す情報を第３端末装置に送信すると共に、第２端末装置へ一斉同報情報を送信する。
【００３５】
この後、端末装置は、第２端末装置から、受信完了を表す情報を受信できたか否かを判定し、この判定の結果、受信完了を表す情報を受信できなかったときに、サーバに対して第２端末装置との通信が不可能であったことを表す通信不能情報と第２端末装置のアドレス情報とを送信する。
【００３６】
サーバは、端末装置から、第２端末装置との通信が不可能であったことを表す情報を受信したときに、情報供給先情報を更新すると共に、一斉同報情報の送信先情報として、情報供給先情報の中から選択した第２端末装置とは異なる所定の第４端末装置のアドレス情報を端末装置に送信する。
【００３７】
また、端末装置は、通信不能情報を送信した後にサーバから第４端末装置のアドレス情報を受信したときに、受信した第４端末装置のアドレス情報に基づいて、第４端末装置に一斉同報情報を送信する。
【００３８】
これにより、第２端末装置の電源が急遽落ちたり、端末装置と第２端末装置との間の通信網に障害が発生したり、或いは第２端末装置がファイヤーウォール内にあるために外部からの接続を受け付けていなかった等のなんらかの事情で、端末装置と第２端末装置との間の通信が不能である場合、端末装置に対して第４端末装置のアドレス情報が通知されるので、一斉同報情報の連鎖的伝達を維持することができる。
【００３９】
また、本発明は、上記一斉同報通知システムにおいて、前記端末装置は、前記サーバから一斉同報情報のみを受信したときに、該受信時から所定時間経過後に前記サーバに対して情報要求と自端末のアドレス情報とを送信する手段を有し、前記サーバは、前記通信不能情報を受信したときに、該通信不能情報と共に受信した端末装置のアドレス情報に基づいて、該アドレス情報に対応する端末装置に対して前記一斉同報情報のみを送信する手段を有している一斉同報通知システムを提案する。
【００４０】
本発明の一斉同報通知システムによれば、サーバは、端末装置から上記第２或いは第３端末装置との通信が不能であることを意味する通信不能情報を受信したときにこの端末装置に対して一斉同報情報のみを送信する。
【００４１】
前記第２或いは第３端末装置となる端末装置は、サーバから一斉同報情報のみを受信したときに、該受信時から所定時間経過後にサーバに対して情報要求と自端末のアドレス情報とを送信する。
【００４２】
これにより、他の端末装置との間の通信が不可能であり、サーバとの間の通信が可能な第２或いは第３端末装置は、所定時間毎にサーバから一斉同報情報の供給を受けることができる。
【００４３】
また、本発明は、所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおける前記サーバであって、前記端末装置から情報要求と端末装置のアドレス情報とを受信する手段と、前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理する手段と、前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の端末装置のアドレス情報とを送信する手段とを備えている一斉同報通知システムのサーバを提案する。
【００４４】
また、本発明は、所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムにおける前記端末装置であって、駆動開始時に前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信する手段と、前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに、前記サーバへ情報要求と自端末装置のアドレス情報とを送信する手段と、前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信する手段と、前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する手段と、前記第３端末装置から送信された一斉同報情報を受信する手段と、前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する手段とを備えている一斉同報通知システムの端末装置を提案する。
【００４５】
また、本発明は、上記一斉同報通知システムにおける負荷を分散させる方法として、所定の一斉同報情報の供給元となるコンピュータ装置からなるサーバと、前記サーバから前記一斉同報情報の供給を受けるコンピュータ装置からなる複数の端末装置と、前記サーバと前記端末装置とを接続する通信網とを備えた一斉同報通知システムの負荷分散方法であって、前記端末装置は、駆動開始時及び他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信したときに前記サーバへ情報要求と自端末装置のアドレス情報とを送信し、前記端末装置から前記情報要求と端末装置のアドレス情報とを受信した前記サーバは、前記情報要求と共に受信した端末装置のアドレス情報を情報供給先情報として記憶管理すると共に、前記受信した情報要求の送信元端末装置に対して、前記一斉同報情報と、前記情報供給先情報として記憶管理しているアドレス情報の中から選択した所定の前記第３端末装置のアドレス情報とを送信し、前記情報要求に対応して前記サーバから送信された一斉同報情報と他の第３端末装置のアドレス情報とを受信した前記端末装置は、前記受信した第３端末装置のアドレス情報に基づいて、前記第３端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記端末装置は、前記第３端末装置から送信された一斉同報情報を受信すると共に前記第３端末装置に対して受信完了を表す情報を送信すると共に、前記第２端末装置から前記情報要求送信命令と共に受信した第２端末装置のアドレス情報に基づいて、前記サーバ或いは前記第３端末装置から受信した一斉同報情報を前記第２端末装置へ送信する一斉同報通知システムの負荷分散方法を提案する。
【００４６】
本発明の一斉同報通知システムの負荷分散方法によれば、複数の端末装置間で一斉同報情報が連鎖的に順次伝達されるため、複数の端末装置に対して一斉に同じ情報を通知するサーバへ各端末装置が各々一定間隔で情報要求を送信することを防ぎ、サーバの負荷を軽減した上で、一斉同報情報を各端末装置に行き渡らせることが可能となる。また、端末装置においてはサーバへの情報要求の送信回数を低減できるため、端末装置にかかる負荷も軽減することが可能となる。
【００４７】
さらに、本発明は、上記の負荷分散方法において、前記端末装置は、駆動を停止するときに前記サーバに対して切断情報と自端末装置のアドレス情報とを送信し、前記サーバは、前記切断情報と端末装置のアドレス情報とを受信したときに、前記受信した切断情報の送信元端末装置のアドレス情報に基づいて、前記記憶管理している情報供給先情報を更新する一斉同報通知システムの負荷分散方法を提案する。
【００４８】
本発明の一斉同報通知システムの負荷分散方法によれば、サーバは、常に最新の情報供給先情報に基づいて各端末装置に情報を供給することができる。
【００４９】
また、本発明は、上記の負荷分散方法において、前記端末装置は、前記他の第２端末装置から情報要求送信命令と前記第２端末装置のアドレス情報とを受信した後に、受信完了を表す情報を前記第２端末装置に送信すると共に、前記第３端末装置に対して前記情報要求送信命令と自端末装置のアドレス情報とを送信した後に、前記第３端末装置から前記受信完了を表す情報を受信できたか否かを判定し、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第３端末装置との通信が不可能であったことを表す通信不能情報と前記第３端末装置のアドレス情報とを送信し、前記第３端末装置との通信が不可能であったことを表す情報を前記端末装置から受信した前記サーバは、前記情報供給先情報を更新すると共に、前記情報供給先情報の中から選択した前記第３端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信し、前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信した前記端末装置は、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に情報要求送信命令と自端末装置のアドレス情報とを送信する一斉同報通知システムの負荷分散方法を提案する。
【００５０】
本発明の一斉同報通知システムの負荷分散方法によれば、第３端末装置の電源が急遽落ちたり、端末装置と第３端末装置との間の通信網に障害が発生したり、或いは第３端末装置がファイヤーウォール内にあるために外部からの接続を受け付けていなかった等のなんらかの事情で、端末装置と第３端末装置との間の通信が不能である場合、端末装置に対して第４端末装置のアドレス情報が通知されるので、一斉同報情報の連鎖的伝達を維持することができる。
【００５１】
また、本発明は、上記の負荷分散方法において、前記端末装置は、前記他の第３端末装置から一斉同報情報を受信した後に、受信完了を表す情報を前記第３端末装置に送信すると共に、前記第２端末装置へ一斉同報情報を送信した後に、前記第２端末装置から、前記受信完了を表す情報を受信できたか否かを判定し、前記判定の結果、前記受信完了を表す情報を受信できなかったときに、前記サーバに対して前記第２端末装置との通信が不可能であったことを表す通信不能情報と前記第２端末装置のアドレス情報とを送信し、前記サーバは、前記端末装置から、前記第２端末装置との通信が不可能であったことを表す情報を受信したときに、前記情報供給先情報を更新すると共に、前記一斉同報情報の送信先情報として、情報供給先情報の中から選択した前記第２端末装置とは異なる所定の前記第４端末装置のアドレス情報を前記端末装置に送信し、前記通信不能情報を送信した後に前記サーバから第４端末装置のアドレス情報を受信した前記端末装置は、前記受信した第４端末装置のアドレス情報に基づいて、前記第４端末装置に前記一斉同報情報を送信する一斉同報通知システムの負荷分散方法を提案する。
【００５２】
本発明の一斉同報通知システムの負荷分散方法によれば、第２端末装置の電源が急遽落ちたり、端末装置と第２端末装置との間の通信網に障害が発生したり、或いは第２端末装置がファイヤーウォール内にあるために外部からの接続を受け付けていなかった等のなんらかの事情で、端末装置と第２端末装置との間の通信が不能である場合、端末装置に対して第４端末装置のアドレス情報が通知されるので、一斉同報情報の連鎖的伝達を維持することができる。
【００５３】
また、本発明は、上記の負荷分散方法において、前記端末装置は、前記サーバから一斉同報情報のみを受信したときに、該受信時から所定時間経過後に前記サーバに対して情報要求と自端末のアドレス情報とを送信し、前記サーバは、前記通信不能情報を受信したときに、該通信不能情報と共に受信した端末装置のアドレス情報に基づいて、該アドレス情報に対応する端末装置に対して前記一斉同報情報のみを送信する一斉同報通知システムの負荷分散方法を提案する。
【００５４】
本発明の一斉同報通知システムの負荷分散方法によれば、他の端末装置との間の通信が不可能であり、サーバとの間の通信が可能な第２或いは第３端末装置は、所定時間毎にサーバから一斉同報情報の供給を受けることができる。
【００５５】
【発明の実施の形態】
以下、図面に基づいて本発明の一実施形態を説明する。
【００５６】
図１は本発明の一実施形態における一斉同報通知システムの構成を示したブロック図である。図において、１はユーザ端末装置（以下、端末装置と称する）、２は通信ネットワーク、５はサーバであり、複数の端末装置１が通信ネットワーク２を介してサーバ５接続できるようになっている。
【００５７】
端末装置１は、周知のＣＰＵを備えたパーソナルコンピュータや一般的に情報家電と称されるインターネット等の通信ネットワーク２に繋がった家電型のコンピュータからなる端末装置で、通信ネットワーク２を介してサーバ５から供給される文章や、音楽、画像、映像、データベース、またはそれらを組み合わせた情報の集合であるコンテンツを視聴することができる装置である。
【００５８】
また、各端末装置１は、サーバ通信部１０１と、端末通知部１０２、結果表示部１０３、受信部１０４とから構成されている。
【００５９】
サーバ通信部１０１は、予め設定されているサーバ５のアドレスに基づいてサーバ５との間の通信を行い、サーバ５から一斉同報の情報（以下、一斉同報情報と称する）を受信すると共に、サーバ５に対して次に情報要求を送信するべき他の端末装置１のアドレス情報を受信する。また、サーバ通信部１０１は、サーバ５から受信したアドレス情報を端末通知部１０２に通知する。さらに、サーバ通信部１０１は、他の端末装置１から受信完了情報を受信できなかったときに、この旨をサーバ５に送信する。
【００６０】
端末通知部１０２は、サーバ５に対して次に情報要求を送信するべき他の端末装置１に対して情報要求送信命令と自己端末装置のアドレス情報を通信ネットワーク２を介して送信する。また、端末通知部１０２は、情報要求送信命令を受けた他の端末装置１に対して、情報要求送信命令を受信できたことを意味する受信完了情報を送信すると共に、サーバ５或いは他の端末装置１からサーバ受信部１０１或いは受信部１０４が受信した一斉同報情報を送信する。
【００６１】
結果表示部１０３は、サーバ受信部１０１及び受信部１０４が受信した一斉同報情報を表示する。
【００６２】
受信部１０４は、端末通知部１０２が情報要求送信命令を送信した他の端末装置１から通信ネットワーク２を介して一斉同報情報を受信すると共に、通信ネットワーク２を介して、他の端末装置１から情報要求送信命令とこの端末装置のアドレス情報とを受信する。さらに、受信部１０４は、端末通知部１０２が情報要求送信命令或いは一斉同報情報を送信した他の端末装置１から受信完了情報を受信する。
【００６３】
サーバ５は、コンピュータ装置からなり、端末選定部５０１と、受信部５０２、一斉同報情報部５０３、通知部５０４とから構成されている。
【００６４】
端末選定部５０１は、サーバ５が一斉同一情報を供給するべき端末装置１に関する情報を情報供給先情報として記録管理すると共に、受信部５０２からの通知を受けて、端末装置１から情報要求を受信したときに、自己（サーバ５）に対して次に情報要求を送信するべき端末装置１を選定して通知部５０４に通知する。
【００６５】
受信部５０２は、端末装置１から送信された情報要求と端末装置のアドレス情報とを通信ネットワーク２を介して受信し、これを端末選定部５０１と通知部５０４に通知する。
【００６６】
一斉同報情報部５０３は、情報供給対象となる各端末装置１に供給する一斉同報情報（コンテンツ等）を蓄積している。
【００６７】
通知部５０４は、受信部５０２からの通知を受けて、一斉同報情報部５０３に蓄積されている一斉同報情報と、端末選定部５０１から通知された端末装置１のアドレス情報を、受信部５０２が受信した情報要求の送信元端末装置１へ通信ネットワーク２を介して送信する。
【００６８】
上記構成よりなる一斉同報通知システムはそれそれがネットワークで結ばれたサーバ５と複数の端末装置１により構成され、本実施形態は、各端末装置１がサーバ５へ情報要求を行って情報を受信する際、サーバ５の負荷を分散させるシステムの構成例である。
【００６９】
次に、上記システムにおける通信の流れを図２に示すシーケンス図を参照して説明する。
【００７０】
電源投入されて駆動を開始した端末装置ｎ−１（ｎは整数）は、まず端末装置ｎ−１に予め設定されているサーバ５へ情報要求と自己端末装置のアドレス情報を送信する（ステップ１００１）。
【００７１】
端末装置ｎ−１から情報要求を受けたサーバ５は一斉同報情報Ｄ１とサーバ５へ次に情報要求を行うべき端末装置ｎのアドレス情報Ａ１を端末装置ｎ−１へ送信する（ステップ１００２）。
【００７２】
端末装置ｎ−１は、サーバ５から次に情報要求を行うべき端末装置のアドレス情報を受信すると、そのアドレス情報を元に端末装置ｎへ情報要求送信命令を出し、そのときに自己端末装置ｎ−１のアドレス情報も端末装置ｎに送信する（ステップ１００３）。
【００７３】
情報要求送信命令を受信した端末装置ｎは、これを受信できたことを表す受信完了情報を端末装置ｎ−１に送信する（ステップ１００４）。
【００７４】
端末装置ｎ−１から情報要求送信命令を受けた端末装置ｎは、一斉同報情報を受信するためにサーバ５へ情報要求と自己端末装置ｎのアドレス情報を送信する（ステップ１００５）。
【００７５】
サーバ５はこれを受けて、一斉同報情報Ｄ２とサーバ５へ次に情報要求を行うべき他の端末装置ｎ＋１のアドレス情報Ａ２を端末装置ｎへ送信する（ステップ１００６）。
【００７６】
サーバ５から次に情報要求を行うべき端末装置ｎ＋１のアドレス情報を受信した端末装置ｎは、そのアドレス情報を元に端末装置ｎ＋１へ情報要求送信命令を出し、そのときに自己端末装置ｎのアドレス情報も端末装置ｎ＋１に送信する（ステップ１００７）。
【００７７】
情報要求送信命令を受信した端末装置ｎ＋１は、これを受信できたことを表す受信完了情報を端末装置ｎに送信する（ステップ１００８）。
【００７８】
次に、端末装置ｎは、以前情報要求送信命令を出してきた端末装置ｎ−１に対してサーバ５から受信した一斉同報情報と自己端末装置のアドレス情報Ａ１を送信する（ステップ１００９）。
【００７９】
一斉同報情報を受信した端末装置ｎ−１は、これを受信できたことを表す受信完了情報を端末装置ｎに送信する（ステップ１０１０）。
【００８０】
端末装置ｎから情報要求送信命令を受けた端末装置ｎ＋１は、一斉同報情報を受信するためにサーバ５へ情報要求を送信する（ステップ１０１１）。
【００８１】
サーバ５は、この情報要求を受けて、一斉同報情報Ｄ３とサーバ５へ次に情報要求を行うべき他の端末装置ｎ＋２のアドレス情報Ａ３を端末装置ｎ＋１へ送信する（ステップ１０１２）。
【００８２】
端末装置ｎ＋１は、サーバ５から受信したアドレス情報を元に端末装置ｎ＋２へ情報要求送信命令と自己端末装置ｎ＋１のアドレス情報を送信する（ステップ１０１３）。
【００８３】
情報要求送信命令を受信した端末装置ｎ＋２は、これを受信できたことを表す受信完了情報を端末装置ｎ＋１に送信する（ステップ１０１４）。
【００８４】
次に、端末装置ｎ＋１は、以前情報要求送信命令を出してきた端末装置ｎへサーバ５から受信した一斉同報情報Ｄ３と自己端末装置のアドレス情報Ａ２を送信する（ステップ１０１５）。
【００８５】
端末装置ｎ＋１から一斉同報情報を受信した端末装置ｎは、これを受信できたことを表す受信完了情報を端末装置ｎ＋１に送信する（ステップ１０１６）と共に、受信した一斉同報情報Ｄ３と自己端末装置のアドレス情報Ａ１を端末装置ｎ−１へ送信する（ステップ１０１７）。
【００８６】
一斉同報情報を受信した端末装置ｎ−１は、これを受信できたことを表す受信完了情報を端末装置ｎに送信する（ステップ１０１８）。
【００８７】
また、例えば、図３のシーケンス図に示すように、端末装置ｎが、端末装置ｎ＋１から受信した一斉同報情報を端末装置ｎ−１へ送信した（ステップ１０１７）とき、一斉同報情報を端末装置ｎ−１へ送信できない、或いは端末装置ｎ−１から受信完了情報を受信できなかったときは、端末装置ｎ−１の電源が落ちている等によって、端末装置ｎが端末装置ｎ−１との間の通信を行うことができない。このため、端末装置ｎ−１へ一斉同報情報を送信できない。この場合、端末装置ｎは、端末装置ｎ−１へ接続が出来ない旨をサーバ５へ送信する（ステップ１０２１）。
【００８８】
これを受けたサーバ５は、端末装置ｎに対して端末装置ｎ−１の代わりに一斉同報情報を送信すべき端末装置を特定し、その端末装置のアドレス情報を端末装置ｎへ送信する（ステップ１０２２）。
【００８９】
また、例えば、図４のシーケンス図に示すように、端末装置ｎ−１が、サーバ５から受信した一斉同報情報を端末装置ｎへ送信した（ステップ１００３）とき、一斉同報情報を端末装置ｎへ送信できない、或いは端末装置ｎから受信完了情報を受信できなかったときは、端末装置ｎの電源が落ちている等によって、端末装置ｎ−１が端末装置ｎとの間の通信を行うことができない。このため、端末装置ｎへ一斉同報情報を送信できない。この場合、端末装置ｎ−１は、端末装置ｎへ接続が出来ない旨をサーバ５へ送信する（ステップ１０３１）。
【００９０】
これを受けたサーバ５は、端末装置ｎ−１に対して端末装置ｎの代わりに一斉同報情報を送信すべき端末装置ｎ＋１を特定し、その端末装置ｎ＋１のアドレス情報を端末装置ｎ−１へ送信する（ステップ１０３２）。
【００９１】
上記の通信処理によって最新の一斉同報情報を複数の端末装置１間で順次連鎖的に伝達すること（以下、チェーン伝達と称する）ができるので、サーバ５の負荷及び各端末装置１の負荷を低減することができる。
【００９２】
尚、上記チェーン伝達が複数発生する場合もあり得るが、各チェーン伝達における端末装置はサーバ５によって管理されている。
【００９３】
次に、サーバ５と各端末装置１のそれぞれの動きについてより具体的に、図５を参照して説明する。
【００９４】
ここでは、各端末装置ｎ−１，ｎ，ｎ＋１，ｎ＋２，…は、それぞれ記述の順にサーバ通信部１０１，２０１，３０１，４０１と、端末通知部１０２，２０２，３０２，４０４、結果表示部１０３，２０３，３０３，４０３、受信部１０４，２０４，３０４，４０４を備えているものとし、端末装置ｎ−１が駆動を開始したものて説明する。
【００９５】
まず、端末装置ｎ−１は、電源をＯＮにした際、あらかじめ端末装置ｎ−１に設定されていたサーバ５のアドレスへサーバ通信部１０１がポーリングを行う（Ｓ１）。
【００９６】
サーバ５の受信部５０２が端末装置ｎ−１からの情報要求を受信すると、サーバ受信部５０２は端末装置ｎ−１のアドレス情報を端末選定部５０１へと渡す（Ｓ２）と共に、情報要求を受信した旨を一斉同報情報部５０３に通知する（Ｓ３）。
【００９７】
前述したように各端末装置ｎ−１，ｎ，ｎ＋１，ｎ＋２，…は電源をＯＮにした時に必すサーバ５へとポーリングを行うため、サーバ５の端末選定部５０１は現在電源がＯＮとなっている端末装置ｎ−１，ｎ，ｎ＋１，ｎ＋２，…のアドレスを管理している。例えば、端末選定部５０１は、図６に示すように、一連番号と端末装置のアドレス情報及び電源のＯＮ／ＯＦＦ状態をテーブルにして情報供給先情報として管理している。
【００９８】
端末選定部５０１は、このテーブルの中から端末装置ｎ−１が情報要求送信命令を送信すべき端末装置、すなわちサーバ５に対して次に情報要求を行うべき端末装置を選定して通知部５０４に通知する（Ｓ４）。ここでは、例えば端末装置ｎ−１から端末装置ｎに情報要求送信命令を送信するものとする。
【００９９】
次いで、サーバ５の通知部５０４は、一斉同報情報部５０３に蓄積されている一斉同報情報（コンテンツ等）を受け取り（Ｓ５）、この一斉同報情報と端末装置ｎのアドレス情報を端末装置ｎ−１に送信する（Ｓ６）。
【０１００】
端末装置ｎ−１のサーバ通信部１０１は、サーバ５から端末装置ｎのアドレス情報と一斉同報情報を受信する。この時、一斉同報情報が空であれば、端末装置ｎ−１の結果表示部１０３は特に何も表示はしない。例えば一斉同報情報として「震度４の地震が発生した」との情報があるを受信した場合は、結果表示部１０３はその一斉同報情報を表示する（Ｓ７）。図７には、通常画面の下へテロップとして一斉同報情報を表示している例を示しているが、全画面へと表示を切り替えても良いし、絵としても表示しても良い。また、一斉同報情報を音声として再生させてもかまわず、結果の表示・再生方法は限定されるものではない。
【０１０１】
さらに、サーバ通信部１０１は、サーバ５から端末装置ｎのアドレス情報と一斉同報情報を受信したことを端末通知部１０２に通知する（Ｓ８）。
【０１０２】
この通知を受けた端末通知部１０２は、受信した端末装置ｎのアドレス情報に基づいて、端末装置ｎに対して「サーバ５へ情報要求を行え」という情報要求送信命令と、端末装置ｎ−１自身のアドレス情報を送信する（Ｓ９）。
【０１０３】
端末装置ｎ−１から情報要求送信命令を受信した端末装置ｎの受信部２０４は、サーバ通信部２０１と端末通知部２０２へ情報要求送信命令を受信したと伝える（Ｓ１０）。サーバ通信部２０１はサーバ５へ情報要求と自己のアドレス情報とを送信する（Ｓ１１）。また、端末通知部２０２は、情報要求送信命令を受信できた旨を端末装置ｎ−１に送信する（Ｓ１２）。
【０１０４】
端末装置ｎから情報要求を受けたサーバ５は上記と同様にして、端末装置ｎへ一斉同報情報と端末装置ｎ＋１のアドレス情報を送信する（Ｓ１３）。
【０１０５】
端末装置ｎのサーバ通信部２０１は、サーバ５から端末装置ｎ＋１のアドレスと一斉同報情報を受信し、これを端末通知部２０２と結果表示部２０４に通知する（Ｓ１４，Ｓ１５）。一斉同報情報が空の場合と、一斉同報情報がある場合の端末装置ｎの動作は上記端末装置ｎ−１で示した通りである。
【０１０６】
次に、端末装置ｎの端末通知部２０２は、受信した端末装置ｎ＋１のアドレス情報に基づいて、端末装置ｎ＋１に対して「サーバ５へ情報要求を行え」という情報要求送信命令と、端末装置ｎ自身のアドレス情報を送信する（Ｓ１６）と共に、端末装置ｎ−１に対してサーバ受信部２０１が受信した一斉同報情報を送信する（Ｓ１７）。
【０１０７】
端末装置ｎから一斉同報情報を受信した端末装置ｎ−１の受信部１０４は、一斉同報情報を受信した旨を端末通知部１０２と結果表示部１０３に通知し（Ｓ１８）、端末通知部１０２は一斉同報情報を受信できた旨を端末装置ｎに送信する（Ｓ１９）。
【０１０８】
また、一斉同報情報を受け取った結果表示部１０３はその情報を画面に表示する（図７と同様）。
【０１０９】
端末装置ｎから情報要求送信命令を受信した端末装置ｎ＋１の受信部３０４は、サーバ通信部３０１と端末通知部３０２へ情報要求送信命令を受信したと伝える（Ｓ２０）。サーバ通信部３０１はサーバ５へ情報要求と自己のアドレス情報とを送信する（Ｓ２１）。また、端末通知部３０２は、情報要求送信命令を受信できた旨を端末装置ｎ−１に送信する（Ｓ２２）。
【０１１０】
端末装置ｎから情報要求を受けたサーバ５は上記と同様にして、端末装置ｎ＋１へ一斉同報情報と端末装置ｎ＋２のアドレス情報を送信する（Ｓ２３）。
【０１１１】
端末装置ｎ＋１のサーバ通信部３０１は、サーバ５から端末装置ｎ＋２のアドレスと一斉同報情報を受信し、これを端末通知部３０２と結果表示部３０４に通知する（Ｓ２４，Ｓ２５）。
【０１１２】
次に、端末装置ｎ＋１の端末通知部３０２は、受信した端末装置ｎ＋２のアドレス情報に基づいて、端末装置ｎ＋２に対して「サーバ５へ情報要求を行え」という情報要求送信命令と、端末装置ｎ＋１自身のアドレス情報を送信する（Ｓ２６）と共に、端末通知部３０２は、前回受け取った情報要求送信命令の送信元となる端末装置ｎに対して一斉同報情報と自己のアドレス情報とを送信する（Ｓ２７）。
【０１１３】
端末装置ｎ＋１から一斉同報情報とアドレス情報とを受信した端末装置ｎの受信部２０４は、一斉同報情報を受信した旨を端末通知部２０２と結果表示部２０３に通知する（Ｓ２８）。通知を受けた結果表示部２０３は、一斉同報情報を表示し、端末通知部２０２は一斉同報情報を受信できた旨を端末装置ｎ＋１に送信する（Ｓ２９）と共に端末装置ｎ＋１から受信した一斉同報情報と自己端末装置ｎのアドレス情報とを前回受け取った情報要求送信命令の送信元となる端末装置ｎ−１に送信する（Ｓ３０）。
【０１１４】
端末装置ｎから一斉同報情報とアドレス情報とを受信した端末装置ｎ−１の受信部１０４は、一斉同報情報を受信した旨を端末通知部１０２と結果表示部１０３に通知する（Ｓ３１）。通知を受けた結果表示部１０３は、一斉同報情報を表示する。
【０１１５】
この後、上記と同様の処理を順次繰り返すことにより、複数の端末装置の間で最新の一斉同報情報が伝達される。
【０１１６】
また、各端末装置１は電源を切り、通信ネットワーク２から端末装置１を切断する際に、サーバ通信部１０１がサーバ５に対して、電源を切る旨を通知する。これにより、サーバ５の端末選定部５０１は各端末装置１の電源のＯＮ／ＯＦＦ情報を管理することができる。
【０１１７】
以上の繰り返しにより、各端末装置１がそれぞれ一定間隔で無駄にサーバ５に対して情報要求を行うことを回避し、余計な負荷をサーバ５へかけずに各端末装置１へと一斉同報情報を伝達することが可能となる。
【０１１８】
次に、もしも端末装置ｎ−１が情報要求送信命令と自身のアドレス情報を通知するべき端末装置ｎとの間の通信が行えなかった場合の処理を詳細に説明する。
【０１１９】
端末装置ｎの電源が急遽落ちたりネットワークに障害が発生したり、端末装置ｎがファイヤーウォール内にあるために外部からの接続を受け付けていなかった等、なんらかの事情で端末装置ｎとの間に本来はれるべきコネクションがはれなかった場合は、以下の処理を行う。
【０１２０】
端末装置ｎ−１のサーバ通信部１０１は、サーバ５から通知された端末装置ｎとコネクションをはれなかった時に、端末装置ｎとコネクションがはれなかった旨をサーバ５に通知する。
【０１２１】
これを受けたサーバ５の端末選定部５０１は、情報供給先情報における端末装置ｎの電源ＯＮ／ＯＦＦ状態をＯＮからＯＦＦへと切り替え設定する。次いで、端末選定部５０１は、端末装置ｎ−１へ別の端末装置のアドレス情報、例えば端末装置ｎ＋１のアドレス情報を付与し、通知部５０４を介して端末装置ｎ−１に送信する。これにより、端末装置ｎ−１は端末装置ｎ＋１に情報要求送信命令を送信する。
【０１２２】
また、端末装置ｎ−１との通信ができなかった端末装置ｎから再びサーバ５へ情報要求があったときは、サーバ５の通知部５０４は端末装置ｎとコネクションがはれるかを確かめる。この結果、サーバ５から端末装置ｎへコネクションがはれた場合は、端末選定部５０１は端末装置ｎの電源ＯＮ／ＯＦＦ状態をＯＦＦからＯＮへと書き換え、サーバ５からコネクションがはれなかった場合は、端末装置ｎの電源ＯＮ／ＯＦＦ状態はＯＦＦのままとし、通知部５０４は端末装置ｎに対して次に情報要求を送信すべき端末装置のアドレスを付与しない。
【０１２３】
このように、サーバ５から次に情報要求命令を送信すべき端末装置のアドレスを渡されず、一斉同報情報のみを受信した端末装置ｎは、他の端末装置１とコネクションを張らず、独立にサーバ５に対して一定間隔で情報要求を行う。
【０１２４】
尚、上記実施形態は本発明の一具体例に過ぎず、本発明が上記実施形態のみに限定されることはない。
【０１２５】
【発明の効果】
以上説明したように本発明の一斉同報通知システムによれば、各端末装置へと一斉に同じ情報を通知したいサーバへ各端末装置が各々一定間隔で情報要求を行うことを回避し、サーバの負荷を軽減した上で、一斉同報情報を各端末装置へと行き渡らせることが可能となる。さらに、これにより、端末装置側としてもサーバへの情報要求回数が減るため、端末装置自体としても無駄な要求処理を排除して、端末装置にかかる負荷も軽減することが可能となる。
【０１２６】
また、本発明の一斉同報通知システムの負荷分散方法によれば、各端末装置へと一斉に同じ情報を通知したいサーバへ各端末装置が各々一定間隔で情報要求を行うことを防ぎ、サーバへの負荷を軽減した上で、一斉同報情報を各端末装置へと行き渡らせることが可能となる。さらに、これにより、端末装置側としてもポーリング回数が減るため、端末装置自体としても無駄な情報要求処理を排除して、端末装置にかかる負荷も軽減することが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態における一斉同報通知システムの構成を示したブロック図
【図２】本発明の一実施形態における通信の流れを示すシーケンス図
【図３】本発明の一実施形態における通信の流れを示すシーケンス図
【図４】本発明の一実施形態における通信の流れを示すシーケンス図
【図５】本発明の一実施形態における一斉同報通知システムの動作を説明する図
【図６】本発明の一実施形態における情報供給先情報の一例を示す図
【図７】本発明の一実施形態における一斉同報情報の表示例を示す図
【符号の説明】
１，ｎ−１，ｎ，ｎ＋１，ｎ＋２…端末装置、５…サーバ、１０１…サーバ通信部、１０２…端末通知部、１０３…結果表示部、１０４…受信部、２０１…サーバ通信部、２０２…端末通知部、２０３…結果表示部、２０４…受信部、３０１…サーバ通信部、３０２…端末通知部、３０３…結果表示部、３０４…受信部、４０１…サーバ通信部、４０２…端末通知部、４０３…結果表示部、４０４…受信部、５０１…端末選定部、５０２…受信部、５０３…一斉同報情報部、５０４…通知部。
【図１】
2004266622.tif 000003
【図２】
2004266622.tif 000004
【図３】
2004266622.tif 000005
【図４】
2004266622.tif 000006
【図５】
2004266622.tif 000007
【図６】
2004266622.tif 000008
【図７】
2004266622.tif 000009