(57)【要約】【課題】ネットワークに流れる情報の種別に基づいた帯域の決定を行う情報配信システムを得る。【解決手段】ネットワーク３を介して複数の端末１が接続され、各端末１はそれぞれ対応するデータベースサーバ２にアクセスするように構成され、各端末１は、情報配信の対象になる情報の種別ごとに優先度を付与し、この優先度及び情報の配信先である相手先端末の情報に応じて帯域量を設定して、予めデータベースサーバ２に登録しておくとともに、端末１の起動時にデータベースサーバ２に登録した帯域量情報を読み出してミドルウェア１２のオンボードメモリに設定し、このオンボードメモリに設定した帯域量情報に基づいてミドルウェア１２が下位レイヤの通信インフラ１３を介して情報配信を行うようにしている。【選択図】図１
2009260797.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の端末とそれぞれの端末によってアクセスされるデータベースサーバを有し、上記端末によって他の端末へ情報が配信される情報配信システムにおいて、
上記端末は、上記情報配信の対象になる情報の種別ごとに付与された優先度に応じて帯域量を設定し、この設定した帯域量情報を予め上記データベースサーバに登録しておくとともに、この登録した上記帯域量情報に基づいて上記情報配信を行うことを特徴とする情報配信システム。
【請求項２】
上記端末は、上記帯域量の設定に当たって、上記情報の配信先である相手先端末までの経路を考慮することを特徴とする請求項１記載の情報配信システム。
【請求項３】
上記端末は、起動時に上記データベースサーバに登録した上記帯域量情報をミドルウェアに設定し、この設定した上記帯域量情報に基づいて上記情報配信を行うことを特徴とする請求項１または請求項２記載の情報配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、端末間でネットワークを介して情報配信を行う情報配信システムに関するものである。
【背景技術】
【０００２】
ネットワーク間で優先度を設けた通信を行う場合は、一般的に装置毎に優先度を設け、その装置の送信するパケットに優先度を付加し、これに基づいて、パケットの追い越し制御や経路設定等を行っている。つまり通信する情報の種別に関係なく優先度制御を行っているのが現状である。固定された情報を取り扱うネットワークでは、端末単位に必要となる情報が決まっており、このような場合には、装置毎に優先度を設けるよりは、情報種別毎で優先度を設けた方が効率的に通信することができる。
帯域を制御する方式として、例えば、特許文献１には、単位時間当たりの要求保証レートを算出してノードごとに管理する方式が提案されている。
【０００３】
【特許文献１】特開２００１−１８９７５４号公報（第６〜１２頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のように、固定された情報を取り扱うネットワークでは、端末単位に必要となる情報が決まっており、このような場合には、装置毎に優先度を設けるよりは、情報種別毎で優先度を設けた方が効率的に通信することができる。
特許文献１のものでは、単純な送信先までのルートの決定及び受信要求時間で帯域を決定するため、適切な帯域を割り当てることができないという問題があった。
よって、全体で流れる情報に基づいた帯域の決定を行う必要があり、そのために送信情報の諸元と送信相手先の関係を明確にし、これらに基づいて適切な帯域の確保を行う必要がある。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、ネットワークに流れる情報の種別に基づいた帯域の決定を行う情報配信システムを得ることを目的にしている。
【課題を解決するための手段】
【０００６】
この発明に係わる情報配信システムにおいては、ネットワークを介して接続された複数の端末とそれぞれの端末によってアクセスされるデータベースサーバを有し、端末によって他の端末へ情報が配信される情報配信システムにおいて、
端末は、情報配信の対象になる情報の種別ごとに付与された優先度に応じて帯域量を設定し、この設定した帯域量情報を予めデータベースサーバに登録しておくとともに、この登録した帯域量情報に基づいて情報配信を行うものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、ネットワークを介して接続された複数の端末とそれぞれの端末によってアクセスされるデータベースサーバを有し、端末によって他の端末へ情報が配信される情報配信システムにおいて、
端末は、情報配信の対象になる情報の種別ごとに付与された優先度に応じて帯域量を設定し、この設定した帯域量情報を予めデータベースサーバに登録しておくとともに、この登録した帯域量情報に基づいて情報配信を行うので、送信情報の種別ごとに適切な通信帯域
を確保でき、効率的にネットワーク全体の通信を制御・管理することが可能となる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
本発明の実施の形態１について、図を用いて説明する。
図１は、この発明の実施の形態１による情報配信システムを示す概要図である。
図１において、情報配信システムは、特定のネットワーク３を介して接続される端末１ａ〜端末１ｎと、これらからアクセス可能なデータベースサーバ２ａ〜２ｎにより構成される。
ただし、端末１とデータベースサーバ２の対応は、図１では、１対１対応としているが、１対１対応に限定する必要はなく、複数の端末１から同一のデータベースサーバ２をアクセスする構成をとってもよい。
また、データベースサーバ２ａは、他のデータベースサーバ２ｂと一定の周期間隔で登録情報の差分を補完する機能を有するものであってもよい。
なお、本システムでは、特定のネットワーク３内の端末１の構成は、固定としている。
端末１は、アプリケーション１１と、ミドルウェア１２と、下位レイヤである通信インフラ１３を有している。端末１が起動されると、アプリケーション１１によって初期設定（Ｓ１）が行われ、データベースサーバ２への登録と、ミドルウェア１２への通信諸元が設定される。この設定に基づいて、ミドルウェア１２によって、通信インフラ１３を介する情報配信が行われる（Ｓ２）。
【０００９】
図２は、この発明の実施の形態１による情報配信システムのデータベースサーバ内の各テーブルを示す図である。
図２において、テーブルとして、図２（ａ）〜図２（ｄ）があり、図２（ａ）の送信情報テーブルには、送信情報の種別を示す情報ＩＤと、その情報の優先度と、情報を送信する相手先を含むグループを識別する相手先グループＩＤと、情報の有効時間が格納されている。図２（ｂ）の送信相手先グループテーブルには、相手先グループＩＤと、このグループに含まれる送信先端末の識別を示す相手先ＩＤが複数個登録されている。図２（ｃ）の送信相手先テーブルには、相手先ＩＤと、帯域情報テーブルを一意に特定する情報である帯域ＩＤと、帯域を決定する相手先の通信諸元を示す相手情報が格納されている。図２（ｄ）の帯域情報テーブルには、帯域ＩＤごとに、該当する優先度に必要な帯域量が複数登録されている。
図２の各テーブルは、予めアプリケーション１１のＧＵＩ（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を介して、作成され、データベースサーバ２に登録される。
【００１０】
図３は、この発明の実施の形態１による情報配信システムの初期設定のシーケンスを示す図である。
【００１１】
図４は、この発明の実施の形態１による情報配信システムの帯域計算の一例を示す図である。
図４においては、帯域計算の例を示している。ネットワーク３に接続された端末１ａ〜１ｃ、１ｎと、これらを結ぶ経路上に配置されたルータまたはゲートウェイなどの中継装置４とのそれぞれの間について、その通信量と個々のノードの性能から帯域を計算し、これに基づいて端末から端末への経路ごとの帯域を計算する。この場合の各経路ごとの帯域は、その経路上のノード間で計算された最小の帯域に合わせる必要がある。
【００１２】
次に、動作について説明する。
この発明は、端末１毎のデータベースサーバ２に情報種別毎の優先度、優先度に応じた帯域及び相手先を通信の諸条件としてソフトウェア（ミドルウェア）に設定しておくことにより、迅速に情報配信を行うようにするものである。相手先を管理することで最適な通
信帯域を確保でき、効率的にネットワーク全体の通信を制御・管理するようにしている。
本システムでは、端末１は固定端末であるため、初期起動時にミドルウェア１２への設定を行う。
図３で、準備段階としての初期設定について詳しく説明する。
図３で、アプリケーション１１とハードウェアによって端末１が起動される（Ｓ１１）。アプリケーション１のＧＵＩを介して予め作成され、データベースサーバ３に登録されている図２の各テーブルを、必要に応じてアプリケーション１のＧＵＩにより更新する（Ｓ１２）。これに基づき、ミドルウェア１２は、下位レイヤである通信インフラ１３を介してデータベースサーバ２の所定のメモリにある通信諸元の更新処理を行う（Ｓ１３）。次いで、ミドルウェア１２がデータベースサーバ２から更新された通信諸元を読み出し、ミドルウェア上のＯＮＢＭ（オンボードメモリ）に格納する通信諸元設定処理を行う（Ｓ１４）。これによって通信諸元の設定が完了する。
【００１３】
端末１からデータベースサーバ２上にアクセスを行い、ある特定のメモリに書き込む処理は、端末内のミドルウェア１２で行う。端末上のアプリケーション１１は、情報配信のために送信する情報の選択のみを行い、実際の情報配信及び通信のための帯域取得は、全てミドルウェア１２で行うようにしている。
すなわち、情報配信のための各情報を送信する際には、ミドルウェア１２がデータベースサーバ２の情報に基づいた帯域で、通信インフラ１３による送信の制御を行う。
このため、ミドルウェア上のＯＮＢＭに各情報種別毎の優先度に基づいた帯域が格納されている。ミドルウェア１２は、送信情報について、帯域の設定を行い通信インフラ１３で送信する。
【００１４】
次に、データベースサーバ２に登録される情報について詳しく説明する。
各データベースサーバ２に登録される設定情報は、送信相手先の通信諸元および各送信情報の諸元である。このデータベースサーバ２に登録される設定情報の種類は、前述の２種類であり、送信情報及び相手先の情報を関係付けるテーブルをもつことで実現される。これに基づいて、図２に示される各テーブル項目が、データベースサーバ２に登録される。
【００１５】
図２（ｃ）の送信相手先テーブルには、特定のネットワーク３に接続している端末１に関する情報の登録を行う。相手先ＩＤは、各端末１を識別するＩＤである。帯域ＩＤは、図２（ｄ）の帯域情報テーブルを一意に特定する情報である。これに加えて、帯域を決定するための相手先の通信諸元を相手情報（例えば、無線か光通信かなどの通信種別を含む）として登録しておく。
【００１６】
図２（ａ）の送信情報テーブルへの登録は、送信情報の種別を示す情報ＩＤ、その送信情報の優先度、送信する相手先を含むグループを識別する相手先グループＩＤ、さらに送信情報の有効時間である。
ここで、相手先グループＩＤは、複数の端末１に送信する際に一括して送信可能な相手先グループ群（例えば、マルチキャスト送信群、ユニキャスト送信群）であり、図２（ｂ）の送信相手先グループテーブルに登録されているグループＩＤである。
図２（ｂ）の送信相手先グループテーブルには、例えば、マルチキャストとして送信するマルチキャストグループＩＤと、そのグループに含まれる相手先ＩＤ（複数）が登録されている。
【００１７】
図２（ｄ）の帯域情報テーブルには、帯域ＩＤごとに、情報の優先度に必要な帯域量が複数登録されている。情報の優先度毎に必要な帯域を登録するアルゴリズムは、情報優先度を用いた方式（例えば、図４をイメージしたＱｏＳ（ｑｕａｌｉｔｙ  ｏｆ  ｓｅｒｖｉｃｅ：サービス品質）方式）を適用する。帯域情報テーブルに登録された帯域は、ネッ
トワーク３の状況により定期なタイミングで変更されるようになっており、適用するサービスに応じて、この変更のタイミングおよび周期が決定される。
図４では、ネットワーク３に接続された端末から端末への複数の経路のうち、最も帯域量の多い経路を選んでおく。そして、図２（ｄ）の帯域情報テーブルには、相手先に応じて、図４の端末間の複数の経路のうち最も帯域量の多い経路の帯域量に基づいて、情報の優先度により、帯域量を設定する。例えば、優先度が高い場合は、最も帯域量の多い経路の帯域量の１倍、優先度が中の場合は、０．８倍、優先度が低い場合は、０．６倍などの設定を行う。つまり、優先度が高い場合は、該当する端末間の複数の経路のうち最も帯域量の多い経路を選ぶ必要があり、優先度が低い場合は、最も帯域量の多い経路を通る必要がないことになる。
【００１８】
実施の形態１によれば、送信情報の種別及び情報の送信相手先ごとに最適な通信帯域を確保でき、効率的にネットワーク全体の通信を制御・管理することが可能となる。
これにより、送信情報の確達性の向上及び帯域の利用効率が向上する。
【図面の簡単な説明】
【００１９】
【図１】この発明の実施の形態１による情報配信システムを示す概要図である。
【図２】この発明の実施の形態１による情報配信システムのデータベースサーバ内の各テーブルを示す図である。
【図３】この発明の実施の形態１による情報配信システムの初期設定のシーケンスを示す図である。
【図４】この発明の実施の形態１による情報配信システムの帯域計算の一例を示す図である。
【符号の説明】
【００２０】
１  端末
２  データベースサーバ
３  ネットワーク
４  中継装置
１１  アプリケーション
１２  ミドルウェア
１３  通信インフラ
【図１】
2009260797.tif 000003
【図２】
2009260797.tif 000004
【図３】
2009260797.tif 000005
【図４】
2009260797.tif 000006