(57)【要約】【課題】本発明は、拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムおよびリソース予約方法に関する。【解決手段】本発明に係る拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムは、アプリケーションストリーム識別子またはＡＶＢストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する流出装置と、前記ＧＡＲＰメッセージに従って前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を登録し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを流入装置に送信する中継装置と、前記アプリケーションストリーム識別子を含む前記ＧＡＲＰメッセージを介して前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当て、前記中継装置に予約信号を送信する前記流入装置と、を含む。【選択図】図３
2008125042.tif 000002
【特許請求の範囲】
【請求項１】
拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムにおいて、
アプリケーションストリーム識別子またはＡＶＢストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する流出装置と、
前記ＧＡＲＰメッセージに従って前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を登録し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを流入装置に送信する中継装置と、
前記アプリケーションストリーム識別子を含む前記ＧＡＲＰメッセージを介して前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当て、前記中継装置に予約信号を送信する前記流入装置と、
を含むことを特徴とするＡＶＢシステム。
【請求項２】
前記中継装置は、
前記ＧＡＲＰメッセージから前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を抽出して登録し、前記ＧＡＲＰメッセージが前記アプリケーションストリーム識別子を含む場合、前記ＧＡＲＰメッセージを前記流入装置に送信することを特徴とする請求項１に記載のＡＶＢシステム。
【請求項３】
前記予約信号は、前記アプリケーションストリーム識別子および前記アプリケーションストリーム識別子に対応する前記ＡＶＢストリーム識別子を含むことを特徴とする請求項１に記載のＡＶＢシステム。
【請求項４】
前記中継装置は、
前記流入装置から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングし、前記予約信号を前記流出装置に送信することを特徴とする請求項１に記載のＡＶＢシステム。
【請求項５】
前記流出装置は、前記中継装置から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングすることを特徴とする請求項１に記載のＡＶＢシステム。
【請求項６】
前記ＧＡＲＰメッセージは、前記ＡＶＢストリーム識別子を含んで生成されたり、前記流出装置で前記ＡＶＢストリーム識別子を含まない場合、前記アプリケーションストリーム識別子を含んで生成されることを特徴とする請求項１に記載のＡＶＢシステム。
【請求項７】
前記ＧＡＲＰメッセージは、前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子のどちらの識別子を用いるかを示す属性タイプ情報を含むことを特徴とする請求項３に記載のＡＶＢシステム。
【請求項８】
前記アプリケーションストリーム識別子は、前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションに対応し、
前記中継装置は、
前記アプリケーションストリーム識別子を登録する場合、前記アプリケーションストリーム識別子の登録情報に前記上位階層のアプリケーションに対するアプリケーションタイプを含んで登録することを特徴とする請求項１に記載のＡＶＢシステム。
【請求項９】
前記中継装置および前記流出装置は、前記ＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子のみを用いてリソースの登録および予約のためのプロセスを遂行することを特徴とする請求項１に記載のＡＶＢシステム。
【請求項１０】
拡張したＡＶＢ予約プロトコルを用いたリソース予約方法において、
流出装置でＡＶＢストリーム識別子を含まない場合、アプリケーションストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する段階と、
前記中継装置で受信した前記ＧＡＲＰメッセージが含む前記アプリケーションストリーム識別子を登録して前記ＧＡＲＰメッセージを流入装置に送信する段階と、
前記流入装置で前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当てて予約信号を生成し、前記中継装置に送信する段階と、
前記中継装置で前記予約信号を用いて前記アプリケーションストリーム識別子および前記ＡＶＢストリーム識別子をマッピングし、前記予約信号を前記流出装置に送信する段階と、
を含むことを特徴とするリソース予約方法。
【請求項１１】
流出装置でＡＶＢストリーム識別子を含まない場合、アプリケーションストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する前記段階は、
前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションから前記アプリケーションストリーム識別子を確認する段階と、
前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを生成して前記中継装置に送信する段階と、
を含むことを特徴とする請求項１０に記載のリソース予約方法。
【請求項１２】
前記流出装置で前記ＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子を含むＧＡＲＰメッセージを前記中継装置に送信する段階と、
前記中継装置で受信された前記ＧＡＲＰメッセージがＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子を登録する段階と、
をさらに含むことを特徴とする請求項１０に記載のリソース予約方法。
【請求項１３】
前記予約信号は、前記アプリケーションストリーム識別子および前記アプリケーションストリーム識別子に対応する前記ＡＶＢストリーム識別子を含むことを特徴とする請求項１０に記載のリソース予約方法。
【請求項１４】
前記流出装置で前記中継装置から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングする段階、
をさらに含むことを特徴とする請求項１０に記載のリソース予約方法。
【請求項１５】
前記アプリケーションストリーム識別子は、前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションに対応し、
前記中継装置で受信した前記ＧＡＲＰメッセージが含む前記アプリケーションストリーム識別子を登録して前記ＧＡＲＰメッセージを流入装置に送信する前記段階は、
前記アプリケーションストリーム識別子を登録する場合、前記アプリケーションストリーム識別子の登録情報に前記上位階層のアプリケーションに対するアプリケーションタイプを含んで登録する段階、
を含むことを特徴とする請求項１０に記載のリソース予約方法。
【請求項１６】
前記中継装置および前記流出装置は、前記ＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子のみを用いてリソースの登録および予約のためのプロセスを遂行することを特徴とする請求項１０に記載のリソース予約方法。
【請求項１７】
請求項１０ないし１６のいずれか一項の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡張したＡＶＢ（Audio/Video bridging）予約プロトコルを用いたＡＶＢシステムおよびリソース予約方法に関し、より詳細には、上位階層のアプリケーションに対応するアプリケーションストリーム識別子を用いて追加要請または前記上位階層のアプリケーションの拡張なく登録または予約のプロセスを遂行するＡＶＢシステムおよびリソース予約方法に関する。
【背景技術】
【０００２】
ＡＶＢとは、時刻同期化（time-synchronization）を用いたＩＥＥＥ８０２ネットワークにおいて、遅延を抑えたストリーミングサービスを提供する技術である。このような技術においては、オーディオ／ビデオストリームのためにブリッジでリソースを保障するリソース予約プロトコル（RSVP：Resource Reservation Protocol）を用いる。
【０００３】
現在の予約プロトコルには、ＩＥＥＥ８０２．１のＧＡＲＰ（Generic Attribute Registration Protocol）に基づいて登録プロセスを開始する流出（egress）装置および承認制御プロセスを開始する流入（ingress）装置が含まれている。
【０００４】
流出装置は、ストリームの送信への参加意思を明らかにするためにＧＡＲＰ登録／登録取消を用いる。このため、流入装置と中継装置は、可能性を有する流出装置がどこにあるのか、または流出装置に対する情報をどのように得るのかを認識する必要がある。
【０００５】
また、流入装置は、上述した承認制御を行うために流出装置に予約信号を送信してリソース予約を遂行する。
【０００６】
ＡＶＢ予約プロトコルは、一般的にＲＳＶＰ（Resource Reservation Protocol）、ＵＰｎＰ−ＡＶ（Universal Plug and Play-Audio/Video）、またはＵＰｎＰ−ＱｏＳ（Universal Plug and Play-Quality of Service）などのような上位階層のアプリケーションによって開始されるため、ＡＶＢ予約プロトコルと上位階層のアプリケーションとの間におけるインターフェイスのための方法が必要となる。
【０００７】
図１は、従来技術に係るＡＶＢ予約プロトコルを用いたＡＶＢシステムの概括的な様子を説明するための図である。
【０００８】
ＡＶＢ予約プロトコルは、上述したように、上位階層のアプリケーション１０１によって開始される二階層の予約プロトコルである。このとき、ＡＶＢ予約プロトコルは、グループＭＡＣアドレス１０２を二階層のストリーム識別子として備えているフィルタリングデータベース１０３を設定することができる。
【０００９】
現在のＡＶＢ予約プロトコルは、流出装置１０４と流入装置１０５の両者において二階層の予約プロトコルであるＡＶＢストリーム識別子を認識することを要求している。このようなＡＶＢストリーム識別子は、効果的なデータフォワーディングを可能にするために現在のブリッジフォワーディングメカニズムでフォーマットの互換が可能であり、そのために上述したような４８−ビットＭＡＣアドレスを用いている。
【００１０】
ＡＶＢストリーム識別子は、一般的に流入装置１０５で割り当てられて流出装置１０４に知らされる。しかし、ＡＶＢ予約プロトコルは、このような流出装置１０４および流入装置１０５の間のＡＶＢストリーム識別子の伝達に対して関与せず、ＡＶＢ予約プロトコルを開始する上位階層のアプリケーション１０１で遂行される。
【００１１】
このように、従来技術では、ＡＶＢストリーム識別子と関連した情報に対する流入装置および流出装置の間の伝達をすでに標準化されている上位階層のアプリケーションで遂行するため、容易に確張することができない。例えば、ＲＳＶＰは、ＩＰ階層でリソースを予約する間にＡＶＢ予約プロトコルを遂行させ、ＡＶＢ予約プロトコルと関連した階層の対応するリソースを予約する。しかし、ＲＳＶＰは、ＡＶＢストリーム識別子と関連した情報を流出装置および流入装置の間に伝達する特性を備えていない。すなわち、上述したように、流入装置で割り当てられたＡＶＢストリーム識別子を流出装置に伝達することができないという問題点を有している。
【００１２】
これを解決するために、ＡＶＢ予約プロトコルに新しい信号を追加して流入装置のＡＶＢストリーム識別子を流出装置に伝達することが可能ではあるものの、これには追加する信号のオーバーヘッドとストリーム確立の遅延をもたらすという問題点が伴う。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明は、従来技術の前記問題点を解決するために創案されたものであって、拡張したＡＶＢ（Audio/Video bridging）予約プロトコルを用いたＡＶＢシステムおよびリソース予約方法に関する新しい技術を提案する。
【００１４】
本発明は、流出装置でＡＶＢストリーム識別子を認識することができない場合でも、上位階層のアプリケーションのアプリケーションストリーム識別子を用いてリソースの登録および予約プロセスを遂行することを目的とする。
【００１５】
また、本発明は、前記流出装置で前記ＡＶＢストリーム識別子を認識することができない場合でも、一度の往復で前記登録および前記リソース予約プロセスを遂行することを他の目的とする。
【００１６】
また、本発明は、前記上位階層のアプリケーションに対する追加要求または拡張のない標準サービスインターフェイスを用いるＡＶＢ予約プロトコルを介して信号オーバーヘッドおよび遅延を抑え、性能を向上させることをさらに他の目的とする。
【課題を解決するための手段】
【００１７】
前記目的を達成し、上述した従来技術の問題点を解決するために、本発明の一実施形態に係る拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムは、アプリケーションストリーム識別子またはＡＶＢストリーム識別子を含むＧＡＲＰ（Generic Attribute Registration Protocol）メッセージを中継装置に送信する流出（egress）装置と、前記ＧＡＲＰメッセージに従って前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を登録し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを流入（ingress）装置に送信する中継装置と、前記アプリケーションストリーム識別子を含む前記ＧＡＲＰメッセージを介して前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当て、前記中継装置に予約信号を送信する前記流入装置と、を含む。
【００１８】
また、本発明の一態様に係ると、前記中継装置は、前記ＧＡＲＰメッセージから前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を抽出して登録し、前記ＧＡＲＰメッセージが前記アプリケーションストリーム識別子を含む場合、前記ＧＡＲＰメッセージを前記流入装置に送信することができる。
【００１９】
また、本発明の他の態様に係ると、前記予約信号は、前記アプリケーションストリーム識別子および前記アプリケーションストリーム識別子に対応する前記ＡＶＢストリーム識別子を含むことができる。
【００２０】
また、本発明のさらに他の態様に係ると、前記中継装置は、前記流入装置から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングし、前記予約信号を前記流出装置に送信することができる。
【００２１】
また、本発明の他の態様において、拡張したＡＶＢ（Audio/Video bridging）予約プロトコルを用いたリソース予約方法は、流出装置でＡＶＢストリーム識別子を含まない場合、アプリケーションストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する段階と、前記中継装置で受信した前記ＧＡＲＰメッセージが含む前記アプリケーションストリーム識別子を登録して前記ＧＡＲＰメッセージを流入装置に送信する段階と、前記流入装置で前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当てて予約信号を生成し、前記中継装置に送信する段階と、前記中継装置で前記予約信号を用いて前記アプリケーションストリーム識別子および前記ＡＶＢストリーム識別子をマッピングし、前記予約信号を前記流出装置に送信する段階と、を含む。
【発明の効果】
【００２２】
本発明によると、流出装置でＡＶＢストリーム識別子を認識できない場合でも、上位階層のアプリケーションのアプリケーションストリーム識別子を用いてリソースの登録および予約プロセスを遂行することができる。
【００２３】
また、本発明によると、前記流出装置で前記ＡＶＢストリーム識別子を認識することができない場合でも、一度の往復で前記登録および前記リソース予約プロセスを遂行することができる。
【００２４】
また、本発明によると、前記上位階層のアプリケーションに対する追加要求または拡張のない標準サービスインターフェイスを用いるＡＶＢ予約プロトコルを介して信号オーバーヘッドおよび遅延を抑え、性能を向上させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、添付の図面を参照して、本発明に係る多様な実施形態を詳しく説明する。
【００２６】
本発明は、上述したように、現行のＡＶＢ予約プロトコルを確張し、追加の修正事項がなくともＡＶＢ予約プロトコルと上位階層のアプリケーションとの間のインターフェイスを可能にするためのものである。
【００２７】
上位階層のアプリケーションにおいて、ＡＶＢ予約プロトコルの本質である流出装置または流入装置を遂行させるとき、前記上位階層のアプリケーションは、前記上位階層のアプリケーションに対応するアプリケーションストリーム識別子を提供することがある。例えば、ＲＳＶＰ（Resource Reservation Protocol）における“セッションオブジェクト（Session object）”、ＵＰｎＰ−ＡＶ（Universal Plug and Play-Audio/Video）における“コネクション識別子（Connection ID）”またはＵＰｎＰ−ＱｏＳ（Universal Plug and Play-Quality of Service）における“トラフィック識別子（Traffic Identifier）”などがある。
【００２８】
しかし、このような識別子のフォーマットは、一般的に前記ＡＶＢ予約プロトコルのためのＡＶＢストリーム識別子とは相違しており、前記ＡＶＢ予約プロトコルを用いる階層のデータフォワーディングの目的としては適合しない。よって、前記ＡＶＢストリーム識別子と前記アプリケーションストリーム識別子との間の一対一のマッピング関係を必要とする。
【００２９】
図２は、拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムの概括的な様子を説明するための図である。
【００３０】
流出装置２０１がＡＶＢストリーム識別子２０２を認識する場合には、図１で説明したように、リソースの登録および予約プロセスを遂行することができる。しかし、流出装置２０１でＡＶＢストリーム識別子２０２を認識することができない場合には、上位階層のアプリケーション２０３で前記ＡＶＢ予約プロトコルを開始するとき、アプリケーションストリーム識別子２０４を流出装置２０１に提供することがある。
【００３１】
このような流出装置２０１は、アプリケーションストリーム識別子２０４を含むＧＡＲＰ（Generic Attribute Registration Protocol）メッセージを生成して流入装置２０５に送信したりするが、このとき、中継装置２０６は、最初に受信された前記ＧＡＲＰメッセージが含むアプリケーションストリーム識別子２０４を登録し、前記ＧＡＲＰメッセージを流入装置２０５に送信する。
【００３２】
前記ＧＡＲＰメッセージを受信した流入装置２０５は、前記ＧＡＲＰメッセージが含むアプリケーションストリーム識別子２０４を介して対応するＡＶＢストリーム識別子２０２を割り当て、ＡＶＢストリーム識別子２０２およびアプリケーションストリーム識別子２０４を含む予約信号を生成して流出装置２０１に送信する。
【００３３】
中継装置２０６では、前記予約信号を受信して登録されたアプリケーションストリーム識別子２０４に対してＡＶＢストリーム識別子２０２をマッピングし、前記予約信号を流出装置２０１に送信する。
【００３４】
流出装置２０１では、前記予約信号を受信することでリソースの登録および予約が完了したことを認識することができる。すなわち、一度の往復のみで前記登録および前記リソース予約に対するプロセスを遂行することができる。また、流出装置２０１は、ＡＶＢストリーム識別子２０２を受信したため、次にリソースの登録および予約を遂行する際には、前記ＡＶＢストリーム識別子２０２を介して前記登録および前記リソース予約のためのプロセスを直に遂行することができる。
【００３５】
これだけでなく、中継装置２０６でもアプリケーションストリーム識別子２０４とＡＶＢストリーム識別子２０２とがマッピングした情報を含んでいるため、他の流出装置から送信される同一の上位階層のアプリケーションに対するアプリケーションストリーム識別子２０４に対しては、前記マッピングされた情報を用いて前記他の流出装置にＡＶＢストリーム識別子２０２を直に提供することができる。これにより、信号に対するオーバーヘッドを減らすことができる。
【００３６】
図３は、本発明の一実施形態において、拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムの内部構成を説明するためのブロック図である。図３に示されたように、ＡＶＢシステム３００は、流出装置３０１、中継装置３０２および流入装置３０３を含む。
【００３７】
流出装置３０１は、アプリケーションストリーム識別子またはＡＶＢストリーム識別子を含むＧＡＲＰメッセージを中継装置３０２に送信する。前記のようなＧＡＲＰメッセージは前記ＡＶＢストリーム識別子を含んで生成されたり、前記流出装置で前記ＡＶＢストリーム識別子を含まない場合には、前記アプリケーションストリーム識別子を含んで生成されたりする。
【００３８】
すなわち、上述したように、流出装置３０１で前記ＡＶＢストリーム識別子を認識することができない場合、上位階層のアプリケーションから前記アプリケーションストリーム識別子を確認し、これを前記ＧＡＲＰメッセージに含ませて送信することができる。
【００３９】
また、前記ＧＡＲＰメッセージは、前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子のどちらの識別子を用いるのかを示す属性タイプ情報（attribute type information）を含んだりする。
【００４０】
中継装置３０２は、前記ＧＡＲＰメッセージに従って前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を登録し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを流入装置３０３に送信する。このとき、中継装置３０２は、前記ＧＡＲＰメッセージから前記ＡＶＢストリーム識別子または前記アプリケーションストリーム識別子を抽出して登録し、前記ＧＡＲＰメッセージが前記アプリケーションストリーム識別子を含む場合には、前記ＧＡＲＰメッセージを流入装置３０３に送信することができる。
【００４１】
また、前記アプリケーションストリーム識別子は、前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションに対応し、中継装置３０２は、前記のようなアプリケーションストリーム識別子を登録する場合に、前記アプリケーションストリーム識別子の登録情報に前記上位階層のアプリケーションに対するアプリケーションタイプを含ませて登録したりする。このような前記アプリケーションタイプは、以後に前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子を互いにマッチさせるための探索を容易にすることができる。
【００４２】
流入装置３０３は、前記アプリケーションストリーム識別子を含む前記ＧＡＲＰメッセージを介して前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当て、中継装置３０２に予約信号を送信する。このとき、前記予約信号は、前記アプリケーションストリーム識別子および前記アプリケーションストリーム識別子に対応する前記ＡＶＢストリーム識別子を含んだりする。
【００４３】
また、中継装置３０２は、流入装置３０３から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングし、前記予約信号を流出装置３０１に送信することができる。
【００４４】
このように、中継装置３０２から前記予約信号を受信した流出装置３０１は、前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングすることができる。
【００４５】
前記中継装置および前記流出装置は、前記ＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子のみを用いてリソースの登録および予約のためのプロセスを遂行することができる。これを介してＡＶＢシステム３００は、信号によるオーバーヘッドを減少することができるだけでなく、“out-of-band query-and-answer”メカニズムよりさらに遅延を抑えたストリームを用いることができるようになる。
【００４６】
図４は、流出装置、中継装置および流入装置の間のメッセージの流れを説明するための一例である。
【００４７】
流出装置４０１は、ＡＶＢストリーム識別子を認識することができない場合（段階４０１）、上位階層のアプリケーションからアプリケーションストリーム識別子を獲得し、前記アプリケーションストリーム識別子（192.168.1.2:7000）を含むＧＡＲＰメッセージ４０４を生成して流入装置４０２に送信する。
【００４８】
このとき、流出装置４０１と流入装置４０２との間に存在する中継装置４０３は、ＧＡＲＰメッセージ４０４を受信してＧＡＲＰメッセージ４０４が含む前記アプリケーションストリーム識別子を登録（段階４０２）し、流入装置４０２に送信する。
【００４９】
流入装置４０２は、受信したＧＡＲＰメッセージ４０４の前記アプリケーションストリーム識別子に対して対応するＡＶＢストリーム識別子を割り当て（段階４０３）、前記アプリケーションストリーム識別子および前記ＡＶＢストリーム識別子を含む予約信号４０５を生成して中継装置４０３に送信する。
【００５０】
このような予約信号４０５を受信した中継装置４０３は、登録された前記アプリケーションストリーム識別子に予約信号４０５が含んでいる前記ＡＶＢストリーム識別子をマッピングし（段階４０４）、予約信号４０５を流出装置４０１に送信する。
【００５１】
流出装置４０１で予約信号４０５を受信すると、リソースを登録および予約するための全ての過程が完了することになる。その後、流出装置４０１では、予約信号４０５に含まれた前記ＡＶＢストリーム識別子を用いることができるようになり（段階４０５）、前記ＡＶＢストリーム識別子を含むＧＡＲＰメッセージ４０６を介して、図１で説明したように、前記ＡＶＢストリーム識別子のリソースの登録および予約プロセスを遂行するようになる。
【００５２】
図５は、マッピングされたＡＶＢストリーム識別子およびアプリケーションストリーム識別子を含む中継装置を用いたリソースの登録および予約におけるメッセージの流れを説明するための一例である。
【００５３】
流出装置５０１でＡＶＢストリーム識別子を認識することができない場合（段階５０１）、流出装置５０１は、図４で説明したように、上位階層のアプリケーションからアプリケーションストリーム識別子を獲得し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージ５０２を生成して流入装置に送信する。
【００５４】
このとき、流出装置５０１と前記流入装置との間に、図４で説明したように、マッピングされたＡＶＢストリーム識別子およびアプリケーションストリーム識別子を含む中継装置４０３が存在する場合（段階５０２）、中継装置４０３は、前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子を含む予約信号５０３を生成して流出装置５０１に送信したりする。
【００５５】
これを介して流出装置５０１で前記ＡＶＢストリーム識別子を用いることができるようになり（段階５０３）、前記ＡＶＢストリーム識別子を含むＧＡＲＰ５０４を用いてリソースを登録および予約することができ、信号のオーバーヘッドおよびストリーム確立に対する遅延を抑えることができる。
【００５６】
すなわち、このような本発明により、流出装置でＡＶＢストリーム識別子を認識することができない場合でも、上位階層のアプリケーションのアプリケーションストリーム識別子を用いてリソースの登録および予約プロセスを遂行することができ、また一度の往復で前記登録および前記リソースの予約プロセスを遂行することもできる。
【００５７】
また、前記上位階層のアプリケーションに対する追加要求または拡張のない標準サービスインターフェイスを用いるＡＶＢ予約プロトコルを介して信号オーバーヘッドおよび遅延を抑え、性能を向上させることができる。
【００５８】
図６は、本発明の他の実施形態において、拡張したＡＶＢ予約プロトコルを用いたリソース予約方法を説明するためのフローチャートである。
【００５９】
段階６０１において、流出装置は、ＡＶＢストリーム識別子を含むか否かを確認し、前記ＡＶＢストリーム識別子を含んでいない場合は段階６０２を遂行し、前記ＡＶＢストリーム識別子を含んでいる場合は段階６０７を遂行する。
【００６０】
段階６０２において、前記流出装置は、アプリケーションストリーム識別子を含むＧＡＲＰメッセージを中継装置に送信する。このとき、段階６０２において、前記流出装置は、前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションから前記アプリケーションストリーム識別子を確認し、前記アプリケーションストリーム識別子を含むＧＡＲＰメッセージを生成して前記中継装置に送信したりする。
【００６１】
段階６０３において、前記中継装置は、受信された前記ＧＡＲＰメッセージが含む前記アプリケーションストリーム識別子を登録して前記ＧＡＲＰメッセージを流入装置に送信する。このとき、前記アプリケーションストリーム識別子は、前記ＡＶＢ予約プロトコルを開始する上位階層のアプリケーションに対応したり、前記アプリケーションストリーム識別子を登録する場合、前記アプリケーションストリーム識別子の登録情報に前記上位階層のアプリケーションに対するアプリケーションタイプを含んで登録したりする。
【００６２】
段階６０４において、前記流入装置は、前記アプリケーションストリーム識別子に対応するＡＶＢストリーム識別子を割り当てて予約信号を生成し、前記中継装置に送信する。すなわち、承認制御プロセスを開始する前記流入装置は前記上位階層のアプリケーションによって開始され、そのときに前記ＡＶＢストリーム識別子の割り当てを受けたりする。また、前記予約信号は、前記アプリケーションストリーム識別子および前記アプリケーションストリーム識別子に対応する前記ＡＶＢストリーム識別子を含んだりする。
【００６３】
段階６０５において、前記中継装置は、前記予約信号を用いて前記アプリケーションストリーム識別子および前記ＡＶＢストリーム識別子をマッピングし、前記予約信号を前記流出装置に送信する。
【００６４】
段階６０６において、前記流出装置は、前記中継装置から受信された前記予約信号に基づいて前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングする。このように、段階６０１ないし段階６０６を介して、記流出装置はリソースの登録および予約プロセスを完了し、以後の新しいストリームに対する登録および予約に対しては前記ＡＶＢストリーム識別子を用いることができる。
【００６５】
また、前記ＡＶＢストリーム識別子および前記アプリケーションストリーム識別子をマッピングした前記中継装置および前記流出装置は、信号に対するオーバーヘッドおよびストリームの確立に対する遅延を抑えるため、前記ＡＶＢストリーム識別子を含む場合には、前記ＡＶＢストリーム識別子のみを用いてリソースの登録および予約のためのプロセスを遂行する。
【００６６】
段階６０７において、前記流出装置は、前記ＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子を含むＧＡＲＰメッセージを前記中継装置に送信する。
【００６７】
段階６０８において、前記中継装置は、受信された前記ＧＡＲＰメッセージがＡＶＢストリーム識別子を含む場合、前記ＡＶＢストリーム識別子を登録する。
【００６８】
段階６０７、段階６０８および段階６０８以後の段階は、図１の説明と同一であるため、段階６０８以後の段階は省略する。
【００６９】
このように、流出装置でＡＶＢストリーム識別子を認識することができない場合でも、上位階層のアプリケーションのアプリケーションストリーム識別子を用いてリソースの登録および予約プロセスを遂行したり、一度の往復のみで前記登録および前記リソース予約プロセスを遂行したりすることができる。
【００７０】
また、前記上位階層のアプリケーションに対する追加要求または拡張のない標準サービスインターフェイスを用いるＡＶＢ予約プロトコルを介して信号オーバーヘッドおよび遅延を抑え、性能を向上させることができる。
【００７１】
本発明に係る実施形態は、コンピュータにより具現される多様な動作を実行するためのプログラム命令を含むコンピュータ読み取り可能な媒体を含む。前記媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともできる。前記媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスクおよび磁気テープのような磁気媒体（magnetic media）、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体（optical media）、フロプティカルディスク（floptical disk）のような磁気−光媒体（magneto-optical media）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。前記媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるもののような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。前記したハードウェア要素は、本発明の動作を実行するために一以上のソフトウェアモジュールとして作動するように構成され、その逆も同様である。
【００７２】
本発明の特定の実施形態に関する前記説明は、説明を目的として表されている。これらは発明を開示された正確な形に包括したり制限したりするものではなく、前記した事項を考慮して多用な修正および変形が可能であることは明らかである。
【００７３】
よって、本発明の範囲は、明細書に添付された特許請求の範囲およびその均等物により定義されなければならない。
【００７４】
本発明は添付された図面を参照して本発明の実施形態によって説明されたが、本発明は、本発明の思想の範囲を離れることなく、本発明が属する分野において通常の知識を有する者にとっては、多様な代用、修正および変形が可能であるので、本発明の実施形態に限定されない。
【図面の簡単な説明】
【００７５】
【図１】従来技術において、ＡＶＢ予約プロトコルを用いたＡＶＢシステムの概括的な様子を説明するための図である。
【図２】拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムの概括的な様子を説明するための図である。
【図３】本発明の一実施形態において、拡張したＡＶＢ予約プロトコルを用いたＡＶＢシステムの内部構成を説明するためのブロック図である。
【図４】流出装置、中継装置および流入装置の間のメッセージの流れを説明するための一例である。
【図５】マッピングされたＡＶＢストリーム識別子およびアプリケーションストリーム識別子を含む中継装置を用いたリソースの登録および予約におけるメッセージの流れを説明するための一例である。
【図６】本発明の他の実施形態において、拡張したＡＶＢ予約プロトコルを用いたリソース予約方法を説明するためのフローチャートである。
【符号の説明】
【００７６】
３００    ＡＶＢシステム
３０１    流出装置
３０２    中継装置
３０３    流入装置
【図１】
2008125042.tif 000003
【図２】
2008125042.tif 000004
【図３】
2008125042.tif 000005
【図４】
2008125042.tif 000006
【図５】
2008125042.tif 000007
【図６】
2008125042.tif 000008