[go: up one dir, main page]

JP2008067257A - 中継装置および動的帯域保障方法 - Google Patents

中継装置および動的帯域保障方法 Download PDF

Info

Publication number
JP2008067257A
JP2008067257A JP2006245140A JP2006245140A JP2008067257A JP 2008067257 A JP2008067257 A JP 2008067257A JP 2006245140 A JP2006245140 A JP 2006245140A JP 2006245140 A JP2006245140 A JP 2006245140A JP 2008067257 A JP2008067257 A JP 2008067257A
Authority
JP
Japan
Prior art keywords
bandwidth
trigger information
band
communication
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006245140A
Other languages
English (en)
Inventor
Yoshio Niizaki
義雄 新崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2006245140A priority Critical patent/JP2008067257A/ja
Publication of JP2008067257A publication Critical patent/JP2008067257A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

【課題】 送信元装置から複数の送信先装置に至るネットワークを意識せず、またネットワーク構成に伴うトラフィック量の変動に依存することなく、帯域保障を行える動的帯域保障方法を提供する。
【解決手段】 PLCモデム10は、音声送信ユニットから音声受信ユニットに送信される通信データを中継する装置であって、通信データに含まれる帯域確保に関するトリガ情報を検知するトリガ情報検知部18と、トリガ情報検知部18にて検知したトリガ情報が帯域確保の開始を示す場合には、スピーカ線網34の帯域を確保し、トリガ情報が帯域確保の終了を示す場合には確保された帯域を解放する帯域設定部15とを備える。
【選択図】図1

Description

本発明は、ネットワークにおけるQoS(Qoality of Service)を実現するための帯域保障技術に関する。特に、ネットワークインフラの一部に、電力線等の既設ケーブルを使用する構内ネットワークを対象とし、いわゆるPLC(Power Line Communication)における帯域保障制御に関する。
QoSを実現する方法は、優先制御と帯域制御の2種類に大別できる。優先制御は、伝送対象となるパケットに優先順位を設けておき、ルータで優先順位に基づいてパケットの伝送順序を制御する方法である。帯域制御は、伝送元から伝送先へのリンク毎に、伝送パケットの大きさや伝送レート等のパラメータ(以下、「QoS値」という)に基づいて、伝送時間を割り当て、割り当てた時間内は帯域を占有してデータを伝送できるようにスケジューリングする方法である(IEEE802.11eで規定)。伝送対象が映像や音声のデータである場合には、高レートで、少なくとも数分間連続してパケットを伝送できる帯域制御が望ましい。
帯域制御では、QoS値に基づいて帯域確保を行う必要があるが、データの種類が複数ある場合、状況に応じて切り替える必要が出てくる。このため、最近では、自動的に帯域を確保したり、別の帯域を確保するに当たって、不要な帯域を解放するといった方法が打ち出されている。例えば、特許文献1には、伝送データの送信元となる端末から、ルータなどの帯域保障を行う端末に対してコマンドを送り、そのコマンドをトリガとして設定を行う例が記載されている。また、特許文献2には、伝送量を計測し、その結果を元にQoS値を算出して帯域を確保する例が記載されている。
特開2002−247067号公報 特開2005−236416号公報
しかしながら、上記した特許文献1に記載された動的帯域保障のコマンドを送信する方法では、送信先のモデムの台数が増えた場合、送信時の宛先指定で必要となるモデム固有のIPアドレスやMACアドレスを管理するのが困難である。
特に、電力線等の既設ケーブルを利用したPLCによって構内放送システムを構成する場合、送信先の端末(スピーカ)の数が多いことがある。例えば、10階建ての建物において、各フロアに10台のスピーカがある構内放送システムでは、合計で100台のPLCモデムが存在する。構内放送システムにおいて、スピーカ側にマイクを付けて双方向通信を行うシステムなども知られているが、この場合、音声データの送信元装置は、スピーカに付随する全PLCモデムを管理しなければならないので、100台ものPLCモデムを管理しなければならない。従って、送信先のPLCモデムを指定して帯域制御の指示(コマンド)を出すことは煩雑な処理を伴った。
また、既設ケーブルを用いた伝送が一部分だけの場合、1システム内に、PLCモデムに対する帯域保障用コマンドのシーケンスを必要とするネットワークと該シーケンスの不要なネットワークが混在する。送信元装置は、PLCモデムを有するネットワークにデータを送信する場合と、PLCモデムを有しないネットワークにデータを送信する場合とで、シーケンスを切り替えなくてはならない。また、建物の増改築などに伴う伝送路の構成変更時に、ケーブルの施設といった物理的な作業以外に、上記シーケンス処理を切り替えるシステム上の見直しが必要となり、対応コストが高くなる。
また、伝送量に基づいてQoS値を算出し、帯域を確保する上記特許文献2の動的帯域保障方法では、トラフィック量の変動により以下のような問題が生じるおそれがある。例えば、本店と支店間といったWAN構成で、WANに接続したビル内での伝送にPLCを適用する場合、WANにおいて均一なトラフィックでの伝送が保障されない。WANでのトラフィック量が少ない時にQoSの自動設定がなされると、その後トラフィックが増えた場合に、設定された帯域では全パケットを伝送することができず、音切れ等の品質悪化の要因となる。
本発明は、上記背景に鑑み、送信元装置から複数の送信先装置に至るネットワークを意識せず、またネットワーク構成に伴うトラフィック量の変動に依存することなく、帯域保障を行える動的帯域保障方法を提供することを目的とする。
本発明の中継装置は、送信元装置から送信先装置に送信される通信データを中継する中継装置であって、前記通信データに含まれる帯域確保に関するトリガ情報を検知するトリガ情報検知部と、前記トリガ情報検知部にて検知したトリガ情報が帯域確保の開始を示す場合には、前記中継装置と前記送信先装置との間のネットワークの帯域を確保し、前記トリガ情報が帯域確保の終了を示す場合には確保された帯域を解放する帯域制御部とを備えた構成を有する。
この構成により、中継装置が、送信先装置宛ての通信データに含まれるトリガ情報を検知し、検知したトリガ情報に基づいて帯域の設定および解放を行うので、送信元装置は送信先装置がどのネットワークのどの中継装置に接続されているかを意識する必要がない。従って、送信先装置の属するネットワークに応じて帯域確保のためのシーケンスを変えることなく、帯域の確保および解放を行える。
本発明の中継装置は、確保すべき帯域の大きさを示す帯域情報を前記トリガ情報に関連付けて記憶した帯域テーブルを備え、前記帯域制御部は、前記トリガ情報が帯域確保の開始を示す場合に、前記帯域テーブルから前記トリガ情報に対応する帯域情報を読み出し、前記帯域情報に示す大きさの帯域を確保する構成を有する。
この構成により、通信内容に応じて、確保すべき帯域の大きさを設定できるので、ネットワークの揺らぎ等に依存しないで、必要な大きさの帯域を確保することができる。
本発明の中継装置は、前記帯域テーブルを外部インターフェースを通じて更新する更新部を備えた構成を有する。
この構成により、通信内容に応じて必要な帯域の大きさを容易に設定することができる。
本発明の中継装置は、緊急の通信か否かを示す緊急度情報を前記トリガ情報に関連付けて記憶した緊急度テーブルを備え、前記帯域制御部は、前記トリガ情報が帯域確保の開始を示す場合に、前記緊急度テーブルから前記トリガ情報に対応する緊急度情報を読み出し、前記緊急度情報に基づいて前記トリガ情報を含む通信データの通信が緊急の通信であるか否かを判定し、緊急の通信である場合には、緊急でない通信を停止すると共に緊急でない通信のために確保されている帯域を解放する構成を有する。
この構成により、緊急度の高い通信のための帯域を確実に確保することができる。この構成を、例えば構内放送に適用した場合には、通常のアナウンスを停止して緊急のアナウンスを放送することができるので、通常のアナウンスに邪魔されないで、緊急のアナウンスを放送できるというメリットもある。
本発明の動的帯域保障方法は、送信元装置が、帯域確保の開始および終了を示すトリガ情報を埋め込んだ通信データを送信先装置に送信するステップと、前記通信データを中継する中継装置が、通信データに含まれたトリガ情報を取得するステップと、前記中継装置が、前記トリガ情報が帯域確保の開始を示す場合には前記中継装置と送信先装置との間のネットワークの帯域を確保し、帯域確保の終了を示す情報である場合には確保された帯域を解放するステップと、前記中継装置が、確保された帯域を利用して前記通信データを前記送信先装置に送信するステップとを備えた構成を有する。
この構成により、上記した中継装置と同様に、送信先装置の属するネットワークに応じて帯域確保のためシーケンスを変えることなく、帯域の確保および解放を行うことができる。
本発明の動的帯域保障方法は、前記中継装置に、確保すべき帯域の大きさを示す帯域情報を前記トリガ情報に関連付けて記憶した帯域テーブルを準備するステップと、前記中継装置が、前記トリガ情報が帯域確保の開始を示す場合に、前記帯域テーブルから前記トリガ情報に対応する帯域情報を読み出すステップとを備え、前記中継装置が、前記帯域テーブルから読み出した帯域情報に示される大きさの帯域を確保する。
この構成により、通信内容に応じて、確保すべき帯域の大きさを設定できるので、ネットワークの揺らぎ等に依存しないで、必要な大きさの帯域を確保することができる。
本発明の動的帯域保障方法は、前記中継装置に、緊急の通信か否かを示す緊急度情報を前記トリガ情報に関連付けて記憶した緊急度テーブルを準備するステップと、前記中継装置は、前記トリガ情報が帯域確保の開始を示す情報である場合に、前記緊急度テーブルから前記トリガ情報に対応する緊急度情報を読み出すステップとを備え、前記中継装置が、前記緊急度情報に基づいて、前記トリガ情報を含む通信データの通信が緊急の通信であるか否かを判定し、緊急の通信である場合には、緊急でない通信を停止すると共に、緊急でない通信のために確保されている帯域を解放する。
この構成により、緊急度の高い通信のための帯域を確実に確保することができる。
本発明のプログラムは、送信元装置から送信先装置に送信される通信データを中継すると共に、送信先装置との間のネットワークの帯域を確保するために、送信元装置および送信先装置にネットワークを介して接続されたコンピュータに、送信元装置から送信された通信データを受信するステップと、送信元装置から受信した通信データに含まれたトリガ情報を取得するステップと、前記トリガ情報が帯域確保の開始を示す場合には前記中継装置と送信先装置との間のネットワークの帯域を確保し、帯域確保の終了を示す情報である場合には確保された帯域を解放するステップと、確保された帯域を利用して送信元装置から送信された通信データを送信先装置に送信するステップとを実行させる構成を有する。
この構成により、上記した中継装置と同様に、送信先装置の属するネットワークに応じて帯域確保のためシーケンスを変えることなく、帯域の確保および解放を行うことができる。なお、本発明の中継装置の各種の構成を、本発明のプログラムに適用することも可能である。
本発明によれば、中継装置が、送信先装置宛ての通信データに含まれるトリガ情報を検知し、検知したトリガ情報に基づいて帯域の設定および解放を行うので、送信元装置は送信先装置がどのネットワークのどの中継装置に接続されているかを意識する必要がない。従って、送信先装置の属するネットワークに応じて帯域確保のためのシーケンスを変えることなく、帯域の確保および解放を行えるというすぐれた効果を有する。
以下、本発明の実施の形態の中継装置および動的帯域保障方法について、図面を用いて説明する。以下では、中継装置の例としてPLCモデムを取り上げて説明する。
(第1の実施の形態)
図1は、第1の実施の形態のPLCモデム10の構成を示す図である。図1を参照してPLCモデム10について説明する前に、PLCモデム10が使用されるシステムの全体構成について説明する。
図2は、PLCモデム10を使用した構内放送システム30の例を示す図である。PLCモデム10は電力線上で、データ通信を行うためにデジタル信号を変復調する中継装置である。PLCで用いる伝送路としては、電力線が一般的であるが、電流の流れるケーブルであれば、理論的に伝送路として用いることが可能である。本例では、建物内の構内放送用に張り巡らされているスピーカ線を、そのままデジタル信号を送信するための伝送路として活用したシステムを取り上げる。
図2において、構内放送システム30は、音源装置31、音声送信ユニット32、PLCモデム10、音声受信ユニット36、スピーカ37を有している。
音源装置31と音声送信ユニット32は、建物内のマシンルームに配置される。複数の音源を同時に出力する場合は、複数の組の音源装置31と音声送信ユニット32を準備する。スピーカ線網34は、建物のフロア毎に敷かれている。各フロアのスピーカ線網34と、音声送信ユニット32は、Ethernet(登録商標)33によって接続されている。
音源装置31は、BGMやアナウンスのデータを生成する装置である。音源装置31としては、例えば、CDプレーヤーやマイクを用いることができる。
音声送信ユニット32は、音源装置31から出力されたアナログ信号をEthernet33に流すためにデジタル信号へ変換する。
Ethernet33に接続されたPLCモデム10は、デジタル信号を変調し、スピーカ線網34に流す。スピーカ線網34からの信号の受信側のモデム35は、スピーカ線網34から受信したデータを復調して元のデジタル信号に戻し、音声受信ユニット36に渡す。音声受信ユニット36は、受信したデジタル信号をアナログ信号に変換し、変換されたアナログ信号をスピーカ37に渡す。スピーカ37は、音声受信ユニット36から受信したアナログ信号に従って音を再生する。
次に、本実施の形態のPLCモデム10について、図1を参照して詳しく説明する。
PLCモデム10は、PLC伝送処理部11と、IP伝送処理部12と、シリアル管理部13と、コマンド処理部14と、帯域設定部15と、帯域設定テーブル16と、動的帯域保障エンジン17とを備えている。
PLC伝送処理部11は、スピーカ線網34経由でデータ送受信のための変復調処理を行う機能を有する。PLC伝送処理部11は、送信時に、IP伝送処理部12から送られてきたデータを変調し、変調したデータをスピーカ線網34へ流す。PLC伝送処理部11は、受信時に、スピーカ線網34から流れてきたデータを復調し、復調したデータをIP伝送処理部12に渡す。IP伝送処理部12は、Ethernet33経由でデータを送受信する機能を有する。シリアル管理部13は、RS−232C等のシリアルインタフェースを介して、他の機器とのデータ通信を行う機能を有する。
コマンド処理部14は、スピーカ線網34、Ethernet33、シリアルのいずれかから送られてくる制御信号に応じて、PLCモデム10における内部処理を実行する。また、コマンド処理部14は、PLCモデム10とPCをシリアル経由で接続し、PCからPLCモデム10を起動したり、LANで接続されているPCからEthernet33経由でPLCモデム10にコマンドを投げ、帯域設定をリモートで実行するといった動作をさせる時の処理部となる。
帯域設定部15は、QoS保障を行うための帯域確保と、確保した帯域の解放処理を行う。帯域設定テーブル16は、帯域設定部15が帯域を確保した場合に、帯域設定内容の情報を記録し、解放時に記録を削除する。
次に、動的帯域保障エンジン17について説明する。動的帯域保障エンジン17は、トリガ情報検知部18と、帯域設定要否判定部19と、QoS値決定部20と、トリガ−QoS値対応テーブル21とを有している。
トリガ情報検知部18は、Ethernet33経由で受信したデータの中から、帯域制御用のトリガ情報が付与された信号を検知し、信号内のトリガ情報から帯域確保の開始および終了の区別を行う。
帯域設定要否判定部19は、トリガ情報検知部18で検知した信号に基づいて帯域設定の要否を判定する。帯域設定要否判定部19は、帯域確保の開始を示すトリガ情報を検知した場合には、対象の宛先アドレスに対して既に帯域確保されていないか否かを、帯域設定テーブル16に格納されている情報に基づいて判定し、その判定結果に基づいて、帯域制御の要否を決定する。帯域設定要否判定部19は、帯域確保の終了を検知した場合には、対象の宛先アドレスに対して確保された帯域が既に解放されていないか否かを、帯域設定テーブル16に格納されている情報に基づいて判定し、その判定結果に基づいて、帯域制御の要否を決定する。
図3(a)は、帯域設定テーブル16に格納されたデータの例を示す図である。帯域設定テーブル16は、宛先アドレス41と、QoS値42と、送信元アドレス43とを格納している。宛先アドレス41は、帯域保障対象となる宛先の音声受信ユニット36のアドレスを示す情報である。複数端末に対して同じデータを流す場合は、宛先アドレス41にはマルチキャストアドレスやブロードキャストアドレスが格納される。また、複数のデータについて宛先が同じ場合、ポート番号により受信側のアプリケーションで処理を振り分けることもあるが、その場合は宛先アドレス41にポート番号も含めて格納する。QoS値42は、帯域を確保する際のパラメータである。QoS値42は、IEEE802.11eではTSPEC(Traffic SPECification)に該当し、例えば、データのパケットサイズやデータの伝送レート、パケットの連結数などの指標値で構成される。指標値の種類は各PLCモデムにおいて帯域確保時の帯域割り当てロジックに依存し、上記した指標値は一例である。送信元アドレス43は、データの送信元となる音声送信ユニット32のアドレスを示すデータである。
QoS値決定部20は、トリガ−QoS値対応テーブル21に格納されたデータに基づいて、帯域確保時に設定するQoS値を決定する。
図3(b)は、トリガ−QoS値対応テーブル21に格納されたデータの例を示す図である。トリガ−QoS値対応テーブル21は、トリガ情報51とQoS値52とを関連付けて格納している。
トリガ情報51は、トリガ情報51は、音声送信ユニット32と音声受信ユニット36との間で流れるパケットに埋め込まれたトリガ情報と同じデータである。QoS値52は、トリガ情報51に対応するQoS値を示すデータであり、帯域設定テーブル16で管理しているQoS値42と同じデータである。
次に、音声送信ユニット32と音声受信ユニット36との間を伝送されるデータについて説明する。
図4(a)及び図4(b)は、音声送信ユニット32、音声受信ユニット36の間を伝送されるデータの構成を示す図である。図4(a)は制御用コマンドを示し、図4(b)は音声データを示す。
図4(a)に示す制御用コマンド60は、音声伝送の開始または終了を音声送信ユニット32から音声受信ユニット36へ伝えたり、音声受信ユニット36の稼動チェックに用いられる。制御用コマンド60は、宛先アドレス61、送信元アドレス62、データ65を含むのが通常の構成であるが、本実施の形態では、これらに加えて、トリガ情報63、音声データの宛先アドレス64を含んでいる。
制御用コマンド60の宛先アドレス61は、送信先となる音声受信ユニット36のアドレスである。制御用コマンド60の送信元アドレス62は、制御用コマンド60の発信元となる音声送信ユニット32のアドレスである。トリガ情報63は、帯域確保(帯域確保の開始)と帯域解放(帯域確保の終了)を示す情報である。帯域確保を示す情報は、高音質の音声伝送や低音質の音声伝送など、伝送対象となるデータの伝送スペックの種類に応じて複数のトリガ情報を用意する。これにより、高音質であればデータ量が多くなるため確保する帯域を広くし、低音質ではデータ量が少ないため帯域を抑えるといった制御を行える。音声データの宛先アドレス41は、帯域制御の対象となる音声データの宛先アドレスである。データ65は、制御用コマンド60に固有のその他のデータを意味する。
図4(b)に示す音声データ70は、音声データ70の宛先アドレス71と、音声データの送信元アドレス72と、トリガ情報73と、音声データ74とを含んでいる。音声データの宛先アドレス71は、音声データ70の送り先となる音声受信ユニット36のアドレスである。音声データ70の送信元アドレス72は、その音声データ70を発信した音声送信ユニット32のアドレスである。トリガ情報73は、制御用コマンド60のトリガ情報63と同じデータである。このように音声データ70にトリガ情報73を含めることにより、音声データ70も帯域確保の開始または終了のトリガとして利用できる。音声データ70は、例えば、BGMやアナウンスといった構内放送用のデータである。
なお、図4(a)及び図4(b)で示した各項目の順序は一例であり、同等のデータが含まれていればその順序は上記の例に限定されない。
次に、上記のように構成されたPLCモデム10の動作について説明する。まず、音声送信ユニット32は、帯域確保の開始および終了のトリガ情報を、送信データの図4(a)または図4(b)に示す位置に埋め込む。本実施の形態では、トリガ情報の埋め込み位置を図4(a)および図4(b)に示しているが、トリガ情報を埋め込む場所はシステムで適宜規定してもよい。例えば、IPパケットのヘッダ内に定義されているTOS(Type Of Service)フィールドに書き込んでもよい。本来TOSフィールドはQoSで優先制御を行う際の優先度を指定するフィールドであるが、本来の用途で使用しない場合は、フィールド値の設定側とフィールド値を参照する側とで、その値の使い方をシステム内で規定しておくことで、本発明における帯域制御のトリガ用途に使用することができる。また、通信データに付与される各種ヘッダにはリザーブ領域が用意されているので、その領域を利用してもよい。本発明では、トリガ情報の設定箇所は、限定されない。
音声送信ユニット32は、上記のようにしてトリガ情報が含められたデータをEthernet33に送信する。
図5は、パケットを受信するPLCモデム10の動作を示す図である。PLCモデム10は、IP伝送処理部12によってパケットを受信し、IP伝送処理部12からトリガ情報検知部18へ渡す(S10)。トリガ情報検知部18は、音声送信ユニット32から送られてくるパケットからトリガ情報の埋め込まれたフィールドを読み出し(S12)、トリガ情報が設定されているか否かを確認する(S14)。トリガ情報が設定されていない場合は(S14でNO)、そのデータについては処理を行わずに次に到着したデータに対する処理へ移行する。トリガ情報が設定されている場合は(S14でYES)、トリガ情報の値から帯域確保の開始と終了を判定する(S16)。トリガ情報検知部18は、トリガ情報を、帯域設定要否判定部19に送る。
トリガ情報が帯域確保の開始を示す情報の場合(S16で「開始」)、帯域設定要否判定部19は、帯域設定テーブル16を参照し、帯域設定対象となるデータの宛先アドレス41が登録されているか否かを判定する(S18)。宛先アドレス41が登録されている場合(S18でYES)、既に帯域確保がなされていると判断できるので以降の処理は行わず、次のデータの処理に移行する。既に登録されているケースとしては、音声送信ユニット32側のアプリケーションにおいて、一度のトリガ情報の送信では確実にそのパケットが音声受信ユニット36に届かないケースを考慮し、同じパケットを複数回送信するケースがある。本実施の形態では、このように同じトリガ情報を含むパケットが複数回送信された場合にも重複して帯域確保されることがない。
宛先アドレス41が登録されていない場合(S18でNO)、QoS値決定部20は、トリガ−QoS値対応テーブル21を参照し、帯域確保の開始を示すトリガ情報51に対応するQoS値52を取り出し、帯域設定部15へ渡す。帯域設定部15は、QoS値決定部20から送られてきたQoS値52に基づいて、対象となるデータの帯域を確保し、帯域設定テーブル16に確保した帯域の情報を登録する。帯域確保は、トリガ情報が読み出された制御用コマンド60または音声データ70に含まれるデータの送信元(音声送信ユニット32)と宛先アドレスにより規定される送信先(音声受信ユニット36)の間のストリームに対してなされる。帯域を確保すると、確保した帯域に相当する割り当て時間が、先のストリームに該当するデータの伝送に占有される。
帯域設定部15は、帯域設定テーブル16の宛先アドレス41に、制御用コマンド60または音声データ70の宛先アドレスを格納する。また、帯域設定部15は、帯域設定テーブル16の送信元アドレス43に、制御用コマンド60または音声データ70の送信元アドレスを格納する。制御用コマンド60により帯域確保の開始通知が送られてきた場合は、制御用コマンド60の送信元アドレス62を格納する。これは、制御用コマンド60を発行するユニットが音声送信ユニット32であるからであるが、そうでない場合は、制御用コマンド60に音声データ70の送信元アドレス72を組み込んで流せば対応できる。帯域設定テーブル16のQoS値42には、QoS値決定部20で取得したQoS値を格納する。
トリガ情報検知部18で検知したトリガ情報が帯域確保の終了を示す情報である場合は(S16で「終了」)、帯域設定要否判定部19は、帯域設定テーブル16を参照し、対象となるデータの宛先アドレス41が登録されているか否かを判定する(S24)。
帯域設定テーブル16に宛先アドレス41が登録されていない場合は(S24でNO)、解放対象の帯域が存在しないため、以降の処理は行わず、次のデータの処理に移行する。帯域設定テーブル16に宛先アドレス41が登録されている場合は(S24でYES)、帯域設定部15は、帯域設定要否判定部19から送られてきた宛先アドレスのために確保されている帯域を解放し、帯域設定テーブル16から解放した帯域の情報を削除する(S26)。
以上、第1の実施の形態に係るPLCモデムおよびPLCモデムを用いたシステムについて説明した。
第1の実施の形態のPLCモデム10は、帯域確保の開始あるいは終了の情報であるトリガ情報51をPLCモデム10を宛先とした通信コマンドからではなく、音声受信ユニット36を宛先とする通信データから自動検知し、帯域確保あるいは解放の要否を判定する。そして、帯域確保の開始時には、帯域設定部15は、あらかじめ設定しておいた伝送対象となるデータに最適なQoS値42に基づいて帯域を確保し、帯域確保の終了時には、帯域設定部15は、対象の宛先アドレス41に基づいて帯域を解放する。これにより、音声送信ユニット32は、PLCモデム10のアドレス管理をせずに、帯域を保障したデータ送信を行うことが可能となる。
また、送信元の音声送信ユニット32は、通信データにトリガ情報を埋め込んで送信するだけなので、スピーカ線網34を使用するエリアと使用しないエリアが混在しても、音声送信ユニット32から音声受信ユニット36に対するシーケンスを切り分ける必要がない。
また、第1の実施の形態のPLCモデム10は、トリガ−QoS値対応テーブル21に、トリガ情報に対応するQoS値の情報を持っており、このトリガ−QoS値対応テーブル21に基づいて必要なQoS値を実現できる帯域を確保するので、Ethernet33の揺らぎの影響を受けない帯域制御を実現できる。
なお、上記では音声データを対象に記述しているが、映像伝送におけるQoS保障にも適用できる。この場合、音源装置31を映像配信サーバとし、音声送信ユニット32を映像送信ユニット、音声受信ユニット36を映像受信ユニットとし、スピーカ37を映像モニターに置き換え、音声送信ユニット32と音声受信ユニット36との間を流れる音声データを映像データとする。また、帯域保障のトリガ情報となるトリガ情報は、音声用や映像用といった形で付与することで、音声と映像の両方を伝送するシステムにも適用可能である。
なお、帯域保障の対象は、音声や映像といったデータだけでなく、制御コマンドの信号も対象にすることができる。その場合、トリガ情報に制御信号用の情報を割り当て、QoS値42として対象となる制御信号の伝送に応じた指標をトリガ−QoS値対応テーブル21に登録することで可能となる。
(第2の実施の形態)
図6は、第2の実施の形態のPLCモデム10を示す図である。第2の実施の形態のPLCモデム10は、基本的な構成は、第1の実施の形態のPLCモデム10と同じである。第2の実施の形態のPLCモデム10は、QoS値決定部20における処理において、緊急のアナウンスが通常のアナウンスと重なる場合に通常のアナウンスを自動的に停止するための通常アナウンス停止通知部22と通常アナウンス帯域解放部23をさらに備えている。
通常アナウンス停止通知部22は、QoS値決定部20によって起動され、コマンド処理部14に通常アナウンス停止を要求する。通常アナウンス帯域解放部23は、コマンド処理部14によって起動され、帯域設定テーブル16から通常アナウンス用に確保している帯域の情報を取得し、帯域設定部15に帯域解放を要求する。
図7(a)は、帯域設定テーブル16に記憶されたデータの例を示す図である。帯域設定テーブル16は、第1の実施の形態の帯域設定テーブル16が有するデータに加え、データ種別44を含んでいる。データ種別44は、BGM、通常アナウンス、緊急放送といった用途の種別である。このうち、緊急放送が緊急のアナウンスで、BGM、通常アナウンスが、通常のアナウンスである。本実施の形態では、緊急と通常の2段階の緊急度を有するが、例えば、BGMの緊急度を通常アナウンスより低くするなどして、3段階あるいはそれ以上の段階を有する緊急度を持たせることとしてもよい。
図7(b)は、トリガ−QoS値対応テーブル21に記憶されたデータの例を示す図である。トリガ−QoS値対応テーブル21は、第1の実施の形態のトリガ−QoS値対応テーブル21が有するデータに加え、データ種別53を含んでいる。トリガ−QoS値対応テーブル21に記憶されたデータ種別53は、帯域設定テーブル16に含まれるデータ種別44と同じデータである。トリガ−QoS値対応テーブル21では、帯域保障のトリガ情報であるトリガ情報51もデータ種別と1:1で対応しており、音声送信用ユニット32からの指定を行えるようにしておく。
以上のように構成されたPLCモデム10の動作について説明する。音声送信ユニット32は、帯域保障のトリガ情報を設定する際に、トリガ−QoS値対応テーブル21に記憶されたような細分化した形でトリガ情報51を設定する。音声送信ユニット32は、トリガ情報を設定したパケットをEthernet33に送信する。
図8は、PLCモデム10の動作を示す図である。PLCモデム10は、第1の実施の形態と同様に、Ethernet33を通じて送信されるパケットを受信し、受信したパケットからトリガ情報51を取得し、取得したトリガ情報に対してのQoS値を導出する(S30)。
QoS値決定部20は、トリガ情報51に対するQoS値42の導出を行う際、トリガ−QoS値対応テーブル21から対象トリガ情報のデータ種別53を参照し、データ種別53が緊急放送であるか確認する(S32)。データ種別53が緊急放送でない場合は(S32でNO)、第1の実施の形態と同様に、取得したQoS値42に基づき帯域確保を行う(S36)。データ種別53が緊急放送の場合は(S32でYES)、通常アナウンス停止通知部22を起動する(S34)。通常アナウンス停止通知部22は、コマンド処理部14に通常アナウンス停止を要求し、現在放送中の通常アナウンスを停止する。また、PLCモデム10は、通常アナウンスのために確保された帯域を解放し(S36)、トリガ情報に対応するQoS値に基づいて緊急放送のための帯域を確保する(S38)。
第2の実施の形態のPLCモデム10によれば、緊急放送と通常アナウンスをトリガ情報によって区別し、緊急放送用の帯域を確保する場合に、通常アナウンスを自動で停止すると共に、通常アナウンスのために確保された帯域を解放する。これにより、音声送信ユニット32側で緊急放送時の障害となる通常アナウンスの停止処理を行う必要がなく、単に緊急放送として放送を開始させるだけで、他の通常アナウンスの音声に遮られることなく緊急放送の内容を伝えることができる。
なお、緊急放送時に通常アナウンスのみを停止する例について記載したが、通常アナウンス停止通知部22における判定処理を変更することで、通常アナウンスだけではなく、BGMを停止する制御を組み込むことも可能である。
(第3の実施の形態)
図9は、本発明の第3の実施の形態のPLCモデム10を示す図である。第3の実施の形態のPLCモデム10の基本的な構成は、第1の実施の形態のPLCモデム10と同じである。第3の実施の形態のPLCモデム10は、コマンド処理部14にテーブル更新部24を設け、トリガ−QoS値対応テーブル21のカスタマイズをシリアルやEthernet33による外部インターフェースを介して行えるようにした点が第1の実施の形態と異なる。PLCモデム10には、シリアルあるいはEthernet33を介して、設定用PCが接続されている。
以上のように構成されたPLCモデム10について、その動作を説明する。設定用PCから、トリガ−QoS値対応テーブル21を更新するコマンドを発行する。PLCモデム10は、IP伝送処理部12あるいはシリアル管理部13を介してコマンド処理部14で受信する。コマンド処理部14は、テーブル更新部24を介して、トリガ−QoS値対応テーブル21に登録されている情報を吸い上げ、IP伝送処理部12あるいはシリアル管理部13を介してPCへ伝送する。設定用PCは、取得した情報に基づいて設定用の画面を表示し、ユーザによる設定変更を受け付ける。設定用PCにユーザから更新情報が入力されると、設定用PCは、更新情報をPLCモデム10へ送信する。PLCモデム10は、IP伝送処理部12あるいはシリアル管理部13を介してコマンド処理部14で更新情報を受け取る。更新情報は、テーブル更新部24を介して、トリガ−QoS値対応テーブル21に反映される。
第3の実施の形態のPLCモデム10によれば、トリガ−QoS値対応テーブル21を更新するためのテーブル更新部24を設けたことにより、伝送するデータのスペックが変更となった場合でも、トリガ−QoS値対応テーブル21に、最適なQoS値52の設定が可能である。例えば、音声とは伝送スペックが大きく異なる映像などを追加するといったシステム拡張時に柔軟な対応が取れるようになる。
以上、本発明の中継装置および動的帯域保障方法について、実施の形態を挙げて詳細に説明したが、本発明は上記した実施の形態に限定されるものではない。
上記した実施の形態では、音声送信ユニット32からスピーカ38の一方向へ音声データが送信される構内放送システム30を取り上げて説明したが、本発明は双方向の通信にも適用することが可能である。
図10は、本発明の中継装置に該当するPLCモデム10が適用される双方向放送システム80を示す図である。図10に示す双方向放送システム80は、各フロアでの音声を集めるマイク82と、マシンルームで音声を出力するスピーカ83を備えている。また、双方向放送システム80は、上記した実施の形態の音声送信ユニット32、音声受信ユニット36に代えて、音声送受信ユニット81を備えている。以上の構成により、双方向放送システム80は、マイク82で集音した音声データをスピーカ83に送信することができる。
なお、説明の便宜上、図10では、音声送受信ユニットが配置された場所に応じて、マシンルーム側を音声送受信ユニット81a、フロア側を音声送受信ユニット81bとしている。また、PLCモデム10についても同様に、Ethernet33とスピーカ線網34との間に配置されたPLCモデムをPLCモデム10a、スピーカ線網34と音声送受信ユニット81bの間に配置されたPLCモデムをPLCモデム10bとしている。
図10に示す構内放送システム80では、PLCモデム10bが、音声データに含まれるトリガ情報に基づいてスピーカ線網34の帯域を確保するので、品質の良い音声データを送信することが可能となる。
ここで、図10に示す構内放送システム80において、PLCモデム10aが緊急アナウンスの通信データを受信したときの動作について説明する。PLCモデム10aは、データ種別53が緊急放送の通信データを受信すると、図8で説明したとおり、PLCモデム10aが確保している通常アナウンスのための帯域を解放する。図8において、PLCモデム10aが通常アナウンス停止通知部22を起動すると、PLCモデム10aのコマンド処理部14は、IP伝送処理部12を介して、通常アナウンス停止コマンドを図10のスピーカ線網34内にブロードキャストし、スピーカ線網34内のPLCモデム10bに対して通常アナウンスの停止を通知する。
図11は、通常アナウンス停止通知を受信したPLCモデム10bの動作を示す図である。PLCモデム10bは、通常アナウンス停止コマンドを受信すると、受信したコマンドをIP伝送処理部12を介してコマンド処理部14に渡す(S40)。コマンド処理部14は、通常アナウンス帯域解放部23を起動する。通常アナウンス帯域解放部23は、帯域設定テーブル16から通常アナウンスで確保されている帯域を検索する(S42)。確保された帯域がない場合は(S42でNO)、以降の処理を行わない。
確保された帯域がある場合は(S42でYES)、通常アナウンス帯域解放部23は、帯域設定部15に帯域解放を要求する。帯域設定部15は、通常アナウンスの帯域を解放し(S44)、帯域設定テーブル16から該当帯域に関する項目を削除する(S46)。また、通常アナウンス帯域解放部23は、帯域解放の対象となったデータの送信元である音声送信ユニット32へ、帯域が解放されたことを通知する(S48)。通常アナウンス帯域解放部23は、帯域設定テーブル16の送信元アドレス43に登録されている情報に基づいて、帯域解放通知の通知先を設定する。
このように緊急アナウンスの通信データが送信されてきた場合には、PLCモデム10aは、通常アナウンスを停止すると共に、通常アナウンスのための帯域を解放する動作に加え、他のPLCモデム10bに対して通常アナウンス停止コマンドを送信し、通常アナウンスを停止させる。これにより、通常アナウンスに邪魔されないで緊急の構内放送をアナウンスすることができる。
以上のように、本発明にかかる動的帯域保障方法は、送信元装置から複数の送信先装置に至るネットワークを意識せず、またネットワーク構成に伴うトラフィック量の変動に依存することなく、帯域保障を行えるという効果を有し、PLCでQoSを実現するための帯域保障として有用である。
本発明の第1の実施の形態における動的帯域保障装置のブロック図 本発明におけるシステム構成図 (a)本発明におけるトリガ情報を含んだ場合の制御コマンドの構成図(b)本発明における音声データの構成図 (a)本発明の第1の実施の形態における帯域設定テーブルの構成図(b)本発明の第1の実施の形態におけるトリガ−QoS値対応テーブルの構成図 本発明の第1の実施の形態における動的帯域保障装置の動作説明のためのフロー図 本発明の第2の実施の形態における動的帯域保障装置のブロック図 (a)本発明の第2の実施の形態における帯域設定テーブルの構成図(b)本発明の第2の実施の形態におけるトリガ−QoS値対応テーブルの構成図 本発明の第2の実施の形態におけるQoS値決定部の動作説明のためのフロー図 本発明の第3の実施の形態における動的帯域保障装置のブロック図 本発明を双方向通信可能な構内放送システムに適用した変形例を示す図 変形例における通常アナウンス停止通知コマンド受信時の動作説明のためのフロー図
符号の説明
10 PLCモデム
11 PLC伝送処理部
12 IP伝送処理部
13 シリアル管理部
14 コマンド処理部
15 帯域設定部
16 帯域設定テーブル
17 動的帯域保障エンジン
18 トリガ情報検知部
19 帯域設定要否判定部
20 QoS値決定部
21 トリガ−QoS値対応テーブル
22 通常アナウンス停止通知部
23 通常アナウンス帯域解放部
24 テーブル更新部
30 構内放送システム
31 音源装置
32 音声送信ユニット
33 Ethernet
34 モデム
35 スピーカ線網
36 音声受信ユニット
37 スピーカ
80 双方向放送システム

Claims (8)

  1. 送信元装置から送信先装置に送信される通信データを中継する中継装置であって、
    前記通信データに含まれる帯域確保に関するトリガ情報を検知するトリガ情報検知部と、
    前記トリガ情報検知部にて検知したトリガ情報が帯域確保の開始を示す場合には、前記中継装置と前記送信先装置との間のネットワークの帯域を確保し、前記トリガ情報が帯域確保の終了を示す場合には確保された帯域を解放する帯域制御部と、
    を備えたことを特徴とする中継装置。
  2. 確保すべき帯域の大きさを示す帯域情報を前記トリガ情報に関連付けて記憶した帯域テーブルを備え、
    前記帯域制御部は、前記トリガ情報が帯域確保の開始を示す場合に、前記帯域テーブルから前記トリガ情報に対応する帯域情報を読み出し、前記帯域情報に示す大きさの帯域を確保することを特徴とする請求項1に記載の中継装置。
  3. 前記帯域テーブルを外部インターフェースを通じて更新する更新部を備えたことを特徴とする請求項2に記載の中継装置。
  4. 緊急の通信か否かを示す緊急度情報を前記トリガ情報に関連付けて記憶した緊急度テーブルを備え、
    前記帯域制御部は、前記トリガ情報が帯域確保の開始を示す場合に、前記緊急度テーブルから前記トリガ情報に対応する緊急度情報を読み出し、前記緊急度情報に基づいて前記トリガ情報を含む通信データの通信が緊急の通信であるか否かを判定し、緊急の通信である場合には、緊急でない通信を停止すると共に緊急でない通信のために確保されている帯域を解放することを特徴とする請求項1に記載の中継装置。
  5. 送信元装置が、帯域確保の開始および終了を示すトリガ情報を埋め込んだ通信データを送信先装置に送信するステップと、
    前記通信データを中継する中継装置が、通信データに含まれたトリガ情報を取得するステップと、
    前記中継装置が、前記トリガ情報が帯域確保の開始を示す場合には前記中継装置と送信先装置との間のネットワークの帯域を確保し、帯域確保の終了を示す情報である場合には確保された帯域を解放するステップと、
    前記中継装置が、確保された帯域を利用して前記通信データを前記送信先装置に送信するステップと、
    を備えたことを特徴とする動的帯域保障方法。
  6. 前記中継装置に、確保すべき帯域の大きさを示す帯域情報を前記トリガ情報に関連付けて記憶した帯域テーブルを準備するステップと、
    前記中継装置が、前記トリガ情報が帯域確保の開始を示す場合に、前記帯域テーブルから前記トリガ情報に対応する帯域情報を読み出すステップと、
    を備え、
    前記中継装置が、前記帯域テーブルから読み出した帯域情報に示される大きさの帯域を確保することを特徴とする請求項5に記載の動的帯域保障方法。
  7. 前記中継装置に、緊急の通信か否かを示す緊急度情報を前記トリガ情報に関連付けて記憶した緊急度テーブルを準備するステップと、
    前記中継装置は、前記トリガ情報が帯域確保の開始を示す情報である場合に、前記緊急度テーブルから前記トリガ情報に対応する緊急度情報を読み出すステップと、
    を備え、
    前記中継装置が、前記緊急度情報に基づいて、前記トリガ情報を含む通信データの通信が緊急の通信であるか否かを判定し、緊急の通信である場合には、緊急でない通信を停止すると共に、緊急でない通信のために確保されている帯域を解放することを特徴とする請求項5に記載の動的帯域保障方法。
  8. 送信元装置から送信先装置に送信される通信データを中継すると共に、送信先装置との間のネットワークの帯域を確保するために、送信元装置および送信先装置にネットワークを介して接続されたコンピュータに、
    送信元装置から送信された通信データを受信するステップと、
    送信元装置から受信した通信データに含まれたトリガ情報を取得するステップと、
    前記トリガ情報が帯域確保の開始を示す場合には前記中継装置と送信先装置との間のネットワークの帯域を確保し、帯域確保の終了を示す情報である場合には確保された帯域を解放するステップと、
    確保された帯域を利用して送信元装置から送信された通信データを送信先装置に送信するステップと、
    を実行させることを特徴とするプログラム。
JP2006245140A 2006-09-11 2006-09-11 中継装置および動的帯域保障方法 Pending JP2008067257A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006245140A JP2008067257A (ja) 2006-09-11 2006-09-11 中継装置および動的帯域保障方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006245140A JP2008067257A (ja) 2006-09-11 2006-09-11 中継装置および動的帯域保障方法

Publications (1)

Publication Number Publication Date
JP2008067257A true JP2008067257A (ja) 2008-03-21

Family

ID=39289517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006245140A Pending JP2008067257A (ja) 2006-09-11 2006-09-11 中継装置および動的帯域保障方法

Country Status (1)

Country Link
JP (1) JP2008067257A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010028561A (ja) * 2008-07-22 2010-02-04 Kyoraku Sangyo Kk ポーリング通信システム、及びポーリング制御方法
JP2021528017A (ja) * 2018-06-22 2021-10-14 ビュー, インコーポレイテッド 光学的に切り替え可能な窓システム用の感知および通信ユニット

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010028561A (ja) * 2008-07-22 2010-02-04 Kyoraku Sangyo Kk ポーリング通信システム、及びポーリング制御方法
JP2021528017A (ja) * 2018-06-22 2021-10-14 ビュー, インコーポレイテッド 光学的に切り替え可能な窓システム用の感知および通信ユニット

Similar Documents

Publication Publication Date Title
US8189470B2 (en) Communication apparatus and device, communication apparatus control method
KR100955553B1 (ko) 리소스 관리 시스템
KR101837085B1 (ko) Av 인터페이스에 기초해 성립된 네트워크에서 경로 대역폭을 확보하여 데이터를 송수신하는 방법 및 장치
EP2675132A1 (en) System for dynamic stream management in audio video bridged networks
CN102325251A (zh) 视频监控、回放业务实现方法及设备
CN101729378A (zh) 一种媒体流监控的路由调度方法、设备及系统
KR100809261B1 (ko) QoS를 지원하는 고속 전력선 네트워크와 이더넷 간의브리지 시스템
JP4772757B2 (ja) 通信装置、通信装置の制御方法、制御プログラム、およびコンピュータ読み取り可能な記録媒体
CN101483535A (zh) 内容分发方法及接收装置
CN102244604A (zh) 一种家庭网关的服务质量控制方法及家庭网关及系统
JP2008067257A (ja) 中継装置および動的帯域保障方法
WO2014162981A1 (ja) 制御装置、制御方法、コンピュータプログラム及び映像伝送システム
CN103477594A (zh) 通信系统、路由器、交换式集线器及通信方法
CN102469079B (zh) 一种传输实况流的方法、系统和装置
JP4902445B2 (ja) 通信装置、機器、通信装置の制御方法、通信装置制御プログラム、および記録媒体
JP5152846B2 (ja) デジタル放送受信装置
KR101698286B1 (ko) 네트워크에서의 데이터 라우팅
JP4865658B2 (ja) 通信装置およびその制御方法、通信システム、データ伝送システム、通信装置制御プログラム、並びに該プログラムを記録した記録媒体
JP5095648B2 (ja) 帯域管理装置、帯域設定要求装置、帯域管理装置の制御方法、帯域設定要求装置の制御方法、帯域管理システム、帯域管理プログラム、帯域設定要求プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2007306354A (ja) 受信装置
JP2004140814A (ja) リソース管理システム
JP2004504788A (ja) 複数のネットワークを通じてデータを通信するシステム及び方法
JP4552232B2 (ja) 配信システム、配信制御装置および配信制御方法
JP5058758B2 (ja) 通信管理装置、その制御方法及びプログラム
CN113038061B (zh) 虚拟会议控制方法、系统及计算机可读存储介质