(57)【要約】  第１中継装置２００は、第１帯域割当要求を受け取り、その後に、第２帯域割当要求を受け取った場合、第１帯域割当要求のフロー情報が第２帯域割当要求のフロー情報より優先するものであれば、第１中継装置２００は第２帯域割当要求に基づき帯域の予約を行わない。第２中継装置２００は、第２帯域割当要求を受け取り、その後に、第１帯域割当要求を受け取った場合、第１帯域割当要求のフロー情報が第２帯域割当要求のフロー情報より優先するものであれば、第２中継装置３００は第１帯域割当要求に基づき帯域の予約を行う。
2007080780.tif 000002
【特許請求の範囲】
【請求項１】
データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて、
前記データ送信端末は、自端末と前記データ受信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第１要求送出手段を備え、
前記データ受信端末は、自装置と前記データ送信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第２要求送出手段を備え、
前記中継装置は、
前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信すると、当該新たな要求信号が新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手段と、
前記判定手段により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手段と、
前記判定手段により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手段と、
を備える通信システム。
【請求項２】
前記条件は、ネットワーク資源の確保に関する処理の実行を抑止するための要求信号のフローの方向の関係を定めた条件である請求項１記載の通信システム。
【請求項３】
前記データ送信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第１フロー設定手段をさらに有し、
前記データ受信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第２フロー設定手段をさらに有し、
前記中継装置の前記判定手段は、前記新たな要求信号に設定されたフロー情報に基づき当該新たな要求信号が前記条件を満足するかを判定する
請求項２記載の通信システム。
【請求項４】
前記要求信号は要求する帯域を含み、
前記条件は、新たな要求信号により要求される帯域とこれまでに受信した要求信号により要求された帯域との大小関係を定めた条件である請求項１記載の通信システム。
【請求項５】
前記条件は、帯域の解除を要求する要求信号である帯域解除要求信号が帯域の確保を要求する要求信号である帯域割当要求信号より優先すると定めた条件である請求項１記載の通信システム。
【請求項６】
データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて行われる通信方法おいて、
前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信する受信手順と、
前記受信手順により受信される新たな要求信号がネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手順と、
前記判定手順により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手順と、
前記判定手順により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手順と、
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有線回線や無線回線のネットワークを介して接続されたデータ送信端末及びデータ受信端末との間でデータを送受信する通信システムに関し、データ伝送時の伝送品質を保証するためのＱｏＳ（Quality of Service）設定の技術に関する。
【背景技術】
【０００２】
ネットワーク上で、送信元の装置から送信先の装置までの通信経路の帯域を予約し、通信品質を確保するプロトコルとして、ＲＳＶＰ（Resource reSerVation Protocol）が知られている。
ＲＳＶＰでは、データを送信する側の端末（データ送信端末）はデータを受信する側の端末（データ受信端末）へ向けてＰＡＴＨメッセージを送信する。ＰＡＴＨメッセージは、データ送信端末がデータ受信端末から要求されたデータを当該データ受信端末に対して送信するときに当該データが通らなければならないパスを予約するために、データ送信端末が出力するメッセージである。このＰＡＴＨメッセージには、帯域幅の要件、トラフィックの特性、及びアドレス情報（データ送信端末のＩＰアドレス、データ受信端末のＩＰアドレスなど）が格納される。【０００３】
データ送信端末がデータ受信端末に向けて送信したＰＡＴＨメッセージは、ルータなどの中継装置で順次帯域幅の要件が書き替えられながら、中継装置のＩＰアドレスが書き込まれていく。
ＰＡＴＨメッセージを受信したデータ受信端末は、ＲＥＳＶメッセージをデータ送信端末へ向けて送信する。ＲＥＳＶメッセージは、データ送信端末がデータ受信端末から要求されたデータを当該データ受信端末に対して送信するときに当該データが通らなければならないパスの帯域幅を予約するために、データ受信端末が出力するメッセージである。このＲＥＳＶメッセージには、実際に予約する帯域幅、要求するサービスレベル、及びアドレス情報（データ送信端末のＩＰアドレスなど）が格納される。【０００４】
データ受信端末がデータ送信端末に向けて送信したＲＥＳＶメッセージは、ＰＡＴＨメッセージがたどったパスを逆方向にたどってデータ送信端末に返信される。ＲＥＳＶメッセージを中継したルータなどの中継装置はＲＥＳＶメッセージに格納された帯域幅の予約を行う。
ＲＳＶＰでは、データ送信端末からデータ受信端末に対してＰＡＴＨメッセージを送信し、ＰＡＴＨメッセージを受信したデータ受信端末は応答としてＲＥＳＶメッセージをデータ送信端末に対して送信する。このように、ＲＳＶＰでは、実際の帯域予約はＲＥＳＶメッセージを送信するデータ受信端末が行うことになっており、データ受信端末側の要求品質を反映させる、マルチキャスト通信に適している。
【非特許文献１】RFC2205 Resource reservation Protocol(RSVP)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、ネットワーク機能を有したハードディスクレコーダは、データ送信端末としてデータ受信端末に対して映像ストリームを送出する機能を有するとともに、データ受信端末として他のデータ送信端末からの映像ストリームを受信する機能を有する。
データ送信端末からデータ受信端末へ送出する映像ストリームのデータレートはデータ送信端末側が把握しており、データレートを可変することが可能か否かもデータ送信端末装置側が把握している。このため、帯域予約は、データ受信端末側からするよりもデータ送信端末側から行うことが望ましい場合もある。【０００６】
そこで、データ送信端末及びデータ受信端末の双方から帯域予約を行うことができるようにする。この場合の動作シーケンスについて図１３を参照して説明する。図１３はデータ送信端末が帯域予約を行う場合のシーケンス図である。
データ送信端末４０００は、要求する帯域ｂ１を含む帯域割当要求パケットを生成し（ステップＳ１００１）、生成した帯域割当要求パケットを第２中継装置３０００へ出力する（ステップＳ１００２）。第２中継装置３０００は帯域割当要求パケットに含まれる帯域ｂ１の予約を行い（ステップＳ１００３）、帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１００４）。【０００７】
第１中継装置２０００は帯域割当要求パケットに含まれる帯域ｂ１の予約を行い（ステップＳ１００５）、帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１００６）。
帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ１の予約が行われたことを特定する（ステップＳ１００７）。そして、帯域割当要求パケットの応答としての帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１００８、Ｓ１００９、Ｓ１０１０）。【０００８】
帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ１が予約されたことを把握する（ステップＳ１０１１）。以降、データ送信端末４０００は、帯域ｂ１で、データ受信端末１０００に対して、映像ストリームなどのデータ送信を行う。
ところが、データ送信端末４０００とデータ受信端末１０００との双方が帯域予約を行えるようにし、データ送信端末４０００とデータ受信端末１０００との双方が帯域予約の解除を行えるようにすると、例えば、以下のような問題が生じる。なお、データ送信端末４０００とデータ受信端末１０００との間に第１中継装置２０００及び第２中継装置３０００とがあるとして記載する。【０００９】
第１の問題として、データ送信端末４０００とデータ受信端末１０００とがほぼ同じタイミングで互いに異なる帯域の帯域予約を行ったとすると、第１中継装置２０００が最終的に割り当てる帯域と第２中継装置３０００が最終的に割り当てる帯域とが異なった帯域になる。
第２の問題として、データ送信端末４０００が帯域割当要求を行い、これとほぼ同じタイミングでデータ受信端末１０００が帯域解除要求を行ったとすると、最終的に、第１中継装置２０００及び第２中継装置３０００の一方は帯域の解除を行うが、他方は帯域を予約した状態になる。【００１０】
第１の問題について図１４を参照して説明する。図１４はデータ送信端末及びデータ受信端末が互いに帯域の異なる帯域予約を行った場合のシーケンス図である。
データ受信端末１０００は、要求する帯域ｒ１を含む第１帯域割当要求パケットを生成し（ステップＳ１１０１）、生成した第１帯域割当要求パケットを第１中継装置２０００へ出力する（ステップＳ１１０２）。第１中継装置２０００は、第１帯域割当要求パケットに含まれる帯域ｒ１の予約を行い（ステップＳ１１０３）、第１帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１１０４）。【００１１】
一方、データ送信端末４０００は、帯域ｓ１を含む第２帯域割当要求パケットを生成し（ステップＳ１１０５）、生成した第２帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１１０６）。第２中継装置３０００は、第２帯域割当要求パケットに含まれる帯域ｓ１の予約を行い（ステップＳ１１０７）、第２帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１１０８）。【００１２】
第２中継装置３０００は、第２帯域割当要求に基づく帯域ｓ１の予約を行った後、第１中継装置２０００から受信した第１帯域割当要求パケットに含まれる帯域ｒ１の予約を行い（ステップＳ１１０９）、第１帯域割当要求パケットをデータ送信端末４０００へ転送する（ステップＳ１１１０）。
第１帯域割当要求パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｒ１が予約されたことを把握する（ステップＳ１１１１）。【００１３】
第１中継装置２０００は、第１帯域割当要求パケットに基づく帯域ｒ１の予約を行った後、第２中継装置３０００から受信した第２帯域割当要求パケットに含まれる帯域ｓ１の予約を行い（ステップＳ１１１２）、第２帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１１１３）。
第２帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｓ１が予約されたことを把握する（ステップＳ１１１４）。【００１４】
第１帯域割当要求パケットの応答としての第１帯域割当応答パケットが、データ送信端末４０００から第２中継装置３０００へ、第２中継装置３０００から第１中継装置２０００へ、第１中継装置２０００からデータ受信端末１０００へ転送される（ステップＳ１１１５、Ｓ１１１６、Ｓ１１１７）。
第１帯域割当応答パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｒ１が予約されたことを把握する（ステップＳ１１１８）。【００１５】
データ受信端末１０００は、第２帯域割当要求パケットの応答としての第２帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１１１９、Ｓ１１２０、Ｓ１１２１）。
第２帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｓ１が予約されたことを把握する（ステップＳ１１２２）。【００１６】
このように、第１中継装置２０００で割り当てた帯域幅と第２中継装置で割り当てた帯域幅が互いに異なる。
第２の問題について図１５を参照して説明する。図１５はデータ受信端末が帯域解除を要求し、データ送信端末が帯域予約を行った場合のシーケンス図である。
データ受信端末１０００は、帯域解除要求パケットを生成し（ステップＳ１２０１）、生成した帯域解除要求パケットを第１中継装置２０００へ出力する（ステップＳ１２０２）。第１中継装置２０００は、帯域解除要求パケットに基づき帯域ｂ５の予約を解除し（ステップＳ１２０３）、帯域解除要求パケットを第２中継装置３０００へ転送する（ステップＳ１２０４）。【００１７】
一方、データ送信端末４０００は、要求する帯域ｂ５を含む帯域割当要求パケットを生成し（ステップＳ１２０５）、生成した帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１２０６）。第２中継装置３０００は、帯域割当要求パケットに含まれる帯域ｂ５の予約を行い（ステップＳ１２０７）、帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１２０８）。【００１８】
第２中継装置３０００は、帯域割当要求に基づく帯域ｂ５の予約を行った後、第１中継装置２０００から受信した帯域解除要求パケットに基づき帯域ｂ５の予約を解除し（ステップＳ１２０９）、帯域解除要求パケットをデータ送信端末４０００へ転送する（ステップＳ１２１０）。
帯域解除要求パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５の予約が解除されたことを把握する（ステップＳ１２１１）。【００１９】
第１中継装置２０００は、帯域解除要求パケットに基づく帯域ｂ５の予約を解除した後、第２中継装置３０００から受信した帯域割当要求パケットに含まれる帯域ｂ５の予約を行い（ステップＳ１２１２）、帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１２１３）。
帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５が予約されたことを把握する（ステップＳ１２１４）。【００２０】
帯域解除要求パケットの応答としての帯域解除応答パケットが、データ送信端末４０００から第２中継装置３０００へ、第２中継装置３０００から第１中継装置２０００へ、第１中継装置２０００からデータ受信端末１０００へ転送される（ステップＳ１２１５、Ｓ１２１６、Ｓ１２１７）。
帯域解除応答パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５の予約が解除されたことを把握する（ステップＳ１２１８）。【００２１】
帯域割当要求パケットの応答としての帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１２１９、Ｓ１２２０、Ｓ１２２１）。
帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５が予約されたことを把握する（ステップＳ１２２２）。【００２２】
このように、第１中継装置２０００では帯域ｂ５の予約が行われ、第２中継装置では帯域ｂ５の予約が解除された状態になる。
そこで、本発明は、データ送信端末とデータ受信端末との双方がネットワーク資源の確保に関する処理の要求を行える場合であっても、データ装置端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定に不整合が生じることを防止することが可能な通信システム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００２３】
上記目的を達成するために本発明の通信システムは、データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて、前記データ送信端末は、自端末と前記データ受信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第１要求送出手段を備え、前記データ受信端末は、自装置と前記データ送信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第２要求送出手段を備え、前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信すると、当該新たな要求信号が新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手段と、前記判定手段により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手段と、前記判定手段により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手段と、を備える。【００２４】
本発明の通信方法は、データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて行われる通信方法おいて、前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信する受信手順と、前記受信手順により受信される新たな要求信号がネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手順と、前記判定手順により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手順と、前記判定手順により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手順と、を有する。【００２５】
ただし、ネットワーク資源の確保に関する処理として、例えば、要求された帯域を予約する処理、確保された帯域の予約を解除する処理などがある。
【発明の効果】
【００２６】
上記の通信システム及び通信方法によれば、中継装置は新たな要求信号が上記の条件を満たすかを判断し、新たな要求信号が上記の条件を満たすと判定された場合には新たな要求信号に基づくネットワークの資源の確保に関する処理の実行を行わず、満たさないと判定された場合には新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を行う。このため、データ送信端末とデータ受信端末が異なるネットワーク資源の確保に関する処理を要求しても、中継装置が双方の要求信号に基づくネットワーク資源の確保に関する処理を実行することを防ぐことができる。この結果、上記の通信システム及び通信方法は、データ装置端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定に不整合が生じることを回避することができる。【００２７】
上記の通信システムにおいて、前記条件は、ネットワーク資源の確保に関する処理の実行を抑止するための要求信号のフローの方向の関係を定めた条件であってよい。
これによれば、新たな要求信号のデータフローをこれまでに受信した要求信号のデータフローとの関係を調べるだけで足りるので、簡単且つ確実に、データ送信端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定の不整合の発生を防止することができる。【００２８】
上記の通信システムにおいて、前記データ送信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第１フロー設定手段をさらに有し、前記データ受信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第２フロー設定手段をさらに有し、前記中継装置の前記判定手段は、前記新たな要求信号に設定されたフロー情報に基づき当該新たな要求信号が前記条件を満足するかを判定するようにしてもよい。【００２９】
これによれば、データ送信端末及びデータ受信端末は夫々要求信号のフローの方向を示すフロー情報を当該要求信号に設定するため、中継装置は簡単且つ確実に要求信号のフロー方向を特定することができる。
上記の通信システムにおいて、前記要求信号は要求する帯域を含み、前記条件は、新たな要求信号により要求される帯域とこれまでに受信した要求信号により要求された帯域との大小関係を定めた条件であってもよい。【００３０】
これによれば、新たな要求信号が要求する帯域幅とこれまでに受信した要求信号が要求する帯域幅との関係を調べるだけで足りるので、簡単且つ確実に、データ送信端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定の不整合の発生を防止することができる。
上記の通信システムにおいて、前記条件は、帯域の解除を要求する要求信号である帯域解除要求信号が帯域の確保を要求する要求信号である帯域割当要求信号より優先すると定めた条件であってもよい。【００３１】
これによれば、データ送信端末及びデータ受信端末の一方が帯域解除要求を行い、他方が帯域割当要求を行った場合、帯域解除要求が優先されるため、データ送信端末とデータ受信端末との間のパス上に存在する中継装置の全てが解除を要求された帯域を解除することになる。この結果、データ送信端末とデータ受信端末とのパス上に存在する中継装置の一部が帯域を解除し、残りの中継装置が帯域を確保したままの状態になることを防止することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態の通信システムのシステム構成図。
【図２】本発明のデータ送信端末及びデータ受信端末の装置構成図である。
【図３】図２のフロー情報記憶部の記憶内容を示す図。
【図４】本発明の中継装置の装置構成図。
【図５】図４の割当帯域記憶部の記憶内容を示す図。
【図６】図４のパス設定部が内部に有するパス情報記憶部の記憶内容を示す図。
【図７】図２の送受信端末（データ送信端末及びデータ受信端末）の処理フローを示すフローチャート。
【図８】図４の中継装置の処理フローを示すフローチャート。
【図９】本発明の実施の形態の通信システムのフロー情報取得処理、及びパス設定処理の流れを示す動作シーケンス。
【図１０】本発明の実施の形態の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１１】本発明の実施の形態の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１２】本発明の実施の形態の通信システムの帯域予約及び帯域解除処理の流れを示す動作シーケンス。
【図１３】従来の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１４】従来の通信システムの問題点を説明するための動作シーケンス。
【図１５】従来の通信システムの問題点を説明するための動作シーケンス。
【符号の説明】
【００３３】
１０  送受信端末
１１  要求生成部
１２  フロー情報記憶部
１３  ポート番号設定部
１４  ＩＰアドレス設定部
１５  フロー情報設定部
１６  パケット生成部
１７  データ処理部
１８  プロトコル処理部
１９  通信部
５０  中継装置
５１  有線通信部
５２  無線通信部
５３  要求パケット検出部
５４  割当帯域記憶部
５５  処理済要求判別部
５６  要求種別判別部
５７  ポート番号取出部
５８  ＩＰアドレス取出部
５９  フロー情報取出部
６０  帯域割当解除制御部
６１  処理結果付加部
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について、図面を参照しつつ説明する。
≪通信システムの構成≫
本発明の実施の形態の通信システムの構成について図１を参照しつつ説明する。図１は本実施の形態の通信システムのシステム構成図である。
図１に一構成例を示す通信システム１では、ネットワーク対応テレビ２とネットワーク対応レコーダ３とが無線アクセスポイント４，５を介して接続されている。【００３５】
ネットワーク対応テレビ２と無線アクセスポイント４とは無線接続され、ネットワーク対応レコーダ３と無線アクセスポイント５とは無線接続されている。無線アクセスポイント４と無線アクセスポイント５とは有線接続されている。
なお、ネットワーク対応テレビ２は、データ送信端末として機能するとともに、データ受信端末として機能する。また、ネットワーク対応レコーダ３は、データ送信端末として機能するとともに、データ受信端末として機能する。【００３６】
無線アクセスポイント４，５は中継装置として機能し、無線アクセスポイント４，５間にはルータやブリッジなどの中継装置が配置されている場合もある。
通信システム１はEnd to End間のＱｏＳ設定を行うものである。なお、本実施の形態では、無線接続区間での帯域予約を行い、有線接続区間では有線の帯域が大きいことから帯域予約を行わないとする。図１の場合、ネットワーク対応テレビ２と無線アクセスポイント４間、ネットワーク対応レコーダ３と無線アクセスポイント５間では帯域予約を行うが、無線アクセスポイント４，５間では帯域予約を行わない。【００３７】
帯域の予約では、後述するコネクション単位で、データ送信端末からデータ受信端末への帯域予約のための帯域割当要求より、データ受信端末からデータ送信端末への帯域割当要求を優先させる。この条件の下、データ送信端末とデータ受信端末間のデータ通信に用いられるパスに対する帯域の予約に関する処理が実行される。
また、帯域の予約及び帯域の解除が同じコネクションにあった場合には、帯域予約のための帯域割当要求より帯域の予約解除のための帯域解除要求を優先させる。この条件の下、データ送信端末とデータ受信端末間のデータ通信に用いられるパスに対する帯域予約及び帯域の予約解除に関する処理が実行される。このように、帯域の予約解除を帯域予約より優先することにより、例えば動作を停止した端末に関連したコネクションに帯域が予約されたままの状態を防ぐことができる。【００３８】
本実施の形態では、いわゆるＴＣＰコネクションやいわゆるＵＤＰコネクションの単位で帯域の割り当てを行う。ここで、ＴＣＰコネクションとは、端末のＩＰアドレス及びポート番号と通信相手の端末のＩＰアドレス及びポート番号との対で特定される送受信端末間のパスのことである。また、ＵＤＰコネクションとは、端末のＩＰアドレス及びポート番号と通信相手の端末のＩＰアドレス及びポート番号との対で特定される送受信端末間のパスのことである。【００３９】
なお、コネクション（ＴＣＰコネクション、ＵＤＰコネクション）の各々は、１つのデータ送信端末と１つのデータ受信端末との間で張られる。このため、データ送信端末及びデータ受信端末の何れか一方のＩＰアドレスとポート番号とが分かれば、コネクションの特定を行うことができる。
≪データ送信端末、データ受信端末の構成≫
本実施の形態のデータ送信端末及びデータ受信端末の装置構成について図２を参照しつつ説明する。図２はデータ送信端末及びデータ受信端末の装置構成図である。ただし、本発明に関連する部分はデータ送信端末及びデータ受信端末の双方で共通であるため、送受信端末として説明する。なお、図１のネットワーク対応テレビ２とネットワーク対応レコーダ３とが送受信端末に対応する。【００４０】
送受信端末１０は、要求生成部１１と、フロー情報記憶部１２と、ポート番号設定部１３と、ＩＰアドレス設定部１４と、フロー情報設定部１５と、パケット生成部１６と、データ処理部１７と、プロトコル処理部１８と、通信部１９とを備える。
要求生成部１１は、帯域割当要求及び帯域解除要求を生成し、生成した帯域割当要求及び帯域解除要求をパケット生成部１６へ出力する。ただし、帯域割当要求は、割り当てを要求する帯域を含む帯域の割り当てを要求するためのものである。また、帯域解除要求は、帯域の解除を要求するためのものである。【００４１】
フロー情報記憶部１２は、コネクション（ＵＤＰコネクション、ＴＣＰコネクション）単位で、フロー情報及び帯域又は帯域の解除を記憶するものであり、その一例について図３を参照しつつ説明する。図３はフロー情報記憶部１２の記憶内容を示す図である。
フロー情報記憶部１２には、コネクションを識別するために、自装置のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号が対応付けて記憶されている。【００４２】
そして、フロー情報記憶部１２には、コネクション単位で、フロー情報及び帯域又は帯域の解除がコネクションを識別するための情報に対応付けて記憶されている。
ここで、フロー情報の“上り”は自端末がデータを受信する側の端末であることを示し、“下り”は自端末がデータを送信する側の端末であることを示している。
また、帯域には、割り当てられた帯域又は解除が格納され、“解除”は帯域が解除されたことを示す。【００４３】
なお、フロー情報記憶部１２が自端末のＩＰアドレスを記憶しないように構成してもよい。
ポート番号設定部１３は、帯域割当要求や帯域解除要求を行うアプリケーションソフトのポート番号をパケット生成部１６及びフロー情報設定部１５へ出力する。
ＩＰアドレス設定部１４は、自端末のＩＰアドレスを予め格納しており、格納しているＩＰアドレスをパケット生成部１６へ出力する。【００４４】
フロー情報設定部１５は、フロー情報記憶部１２の自端末のポート番号がポート番号設定部１３から入力されるポート番号に一致するフロー情報記憶部１２のレコードから、フロー情報を取り出し、取り出したフロー情報をパケット生成部１６へ出力する。
パケット生成部１６は、要求生成部１１から入力される帯域割当要求に、ポート番号設定部１３から入力されるポート番号、ＩＰアドレス設定部１４から入力されるＩＰアドレス、及びフロー情報設定部１５から入力されるフロー情報を付加して、帯域割当要求パケットを生成し、生成した帯域割当要求パケットをプロトコル処理部１８へ出力する。【００４５】
また、パケット生成部１６は、要求生成部１１から入力される帯域解除要求に、ポート番号設定部１３から入力されるポート番号、ＩＰアドレス設定部１４から入力されるＩＰアドレス、及びフロー情報設定部１５から入力されるフロー情報を付加して、帯域解除要求パケットを生成し、生成した帯域解除要求パケットをプロトコル処理部１８へ出力する。【００４６】
データ処理部１７は、送受信したデータを処理するものであって、要求応答処理部１７ａ、フロー情報取得部１７ｂ、及びパス設定要求部１７ｃとして機能する。
要求応答処理部１７ａは、帯域割当要求や帯域割当応答に対する処理を行う。
フロー情報取得部１７ｂは、自端末のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号に対応するフロー情報を取得する。そして、フロー情報取得部１７ｂは、フロー情報記憶部１２に、自端末のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号に対応付けて取得したフロー情報を格納する。【００４７】
パス設定要求部１７ｃは、自端末と通信相手の端末間でデータなどが伝送するパスを設定するためのパス設定要求パケットを生成し、生成したパス設定要求パケットをプロトコル処理部１８へ出力する。このパス設定要求を受信した中継装置は、データなどを転送する他の中継装置や端末の設定を行う。
プロトコル処理部１８は所定のプロトコル処理を行う。なお、プロトコル処理部１８が行うプロトコル処理は本発明と直接関係しないため説明を省略する。【００４８】
通信部１９は、例えば中継装置に無線接続するためのものである。
≪中継装置の構成≫
本実施の形態の中継装置の装置構成について図４を参照しつつ説明する。図４は中継装置の装置構成図である。なお、図１の無線アクセスポイント４，５が中継装置に対応する。【００４９】
中継装置５０は、有線通信部５１と、無線通信部５２と、要求パケット検出部５３と、割当帯域記憶部５４と、処理済要求判別部５５と、要求種別判別部５６と、ポート番号取出部５７と、ＩＰアドレス取出部５８と、フロー情報取出部５９と、帯域割当解除制御部６０と、処理結果付加部６１と、パス設定部６２とを備える。
有線通信部５１は例えば中継装置に有線接続するためのものであり、無線通信部５２は例えば送受信端末を自装置に無線接続するためのものである。【００５０】
要求パケット検出部５３は、有線通信部５１から入力されるパケットや無線通信部５２から入力されるパケットから帯域割当要求パケットや帯域解除要求パケットを検出する。要求パケット検出部５３は、検出した帯域割当要求パケットや帯域解除要求パケットを処理済要求判別部５５、要求種別判別部５６、ポート番号取出部５７、ＩＰアドレス取出部５８、フロー情報取出部５９、及び処理結果付加部６１の夫々へ出力する。【００５１】
要求パケット検出部５３は、有線通信部５１から入力されるパケットや無線通信部５２から入力されるパケットからパス設定要求パケットを検出し、検出したパス設定要求パケットをパス設定部６２へ出力する。
割当帯域記憶部５４は、コネクション（ＵＤＰコネクション、ＴＣＰコネクション）単位で、要求フロー情報及び帯域又は帯域の解除を記憶するものであり、その一例について図５を参照しつつ説明する。図５は割当帯域記憶部５４の記憶内容を示す図である。【００５２】
割当帯域記憶部５４には、コネクションを識別するために、第１の端末のＩＰアドレス及びポート番号並びに第２の端末のＩＰアドレス及びポート番号が対応付けて記憶されている。
そして、割当帯域記憶部５４には、コネクション単位で、要求フロー情報及び帯域又は帯域の解除がコネクションを識別するための情報に対応付けて記憶されている。【００５３】
要求フロー情報には、コネクションに対して帯域の予約を行う元になった帯域割当要求又はコネクションに予約した帯域を解除する元になった帯域解除要求に付加されたフロー情報が格納される。
ここで、要求フロー情報の“上り”はデータを受信する側の端末によって送信された帯域割当要求又は帯域解除要求に基づく処理により帯域の割当又は解除が行われたことを示す。また、要求フロー情報の“下り”はデータを送信する側の端末によって送信された帯域割当要求又は帯域解除要求に基づく処理により帯域の割当又は解除が行われたことを示す。【００５４】
また、帯域は無線通信部５２に割り当てられた帯域を示しており、無線通信部５３は帯域割当記憶部５４の帯域に格納された帯域を用いてデータ伝送を行う。なお、帯域の“解除”は帯域が解除されたことを示す。
処理済要求判別部５５は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）に処理済情報が付加されているかを判別し、判別結果を帯域割当解除制御部６０へ出力する。処理済情報は、前方の中継装置において当該要求パケットで帯域の予約などが行われなかったことを示すための情報である。処理済情報が付加された要求パケットに基づく帯域の予約などのための処理が、中継装置、データ送信端末、データ受信端末では行われない。【００５５】
要求種別判別部５６は、要求パケット検出部５３から入力される要求パケットが帯域割当要求パケットであるか帯域解除要求パケットであるかを判別し、判別結果を帯域割当解除制御部６０へ出力する。
ポート番号取出部５７は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたポート番号を取り出し、取り出したポート番号を帯域割当解除制御部６０へ出力する。【００５６】
ＩＰアドレス取出部５８は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたＩＰアドレスを取り出し、取り出したＩＰアドレスを帯域割当解除制御部６０へ出力する。
フロー情報取出部５９は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたフロー情報を取り出し、取り出した情報を帯域割当解除制御部６０へ出力する。【００５７】
帯域割当解除制御部６０には、条件「帯域予約ではフロー情報“下り”よりフロー情報“上り”が優先する。」及び条件「帯域予約より帯域解除が優先する。」が予め設定されている。
帯域割当解除制御部６０は、処理済要求判別部５５、要求種別判別部５６、ポート番号取出部５７、ＩＰアドレス取出部５８、及びフロー情報取出部５９から入力される各情報に基づいて帯域の予約や帯域の解除を行い、割当帯域記憶部５４の記憶内容を更新する。なお、帯域割当解除制御部６０が行う処理の詳細は図８を参照して後述する。【００５８】
処理結果付加部６１は、帯域割当解除制御部６０から入力される情報に基づいて、パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）に処理済情報を付加し、パケット検出部５３へ返す。パケット検出部５３は、要求パケットが有線通信部５１から入力されていた場合には、返された要求パケットを無線通信部５２へ出力し、要求パケットが無線通信部５２から入力されていた場合には、返された要求パケットを有線通信部５１へ出力する。【００５９】
パス設定部６２は、パス情報記憶部を内部に有し、その一例について図６を参照しつつ説明する。図６はパス情報記憶部の記憶内容を示す図である。
パス情報記憶部には、コネクション（ＴＣＰコネクション、ＵＤＰコネクション）を識別するために、第１の端末のＩＰアドレス及びポート番号並びに第２の端末のＩＰアドレス及びポート番号が対応付けて記憶されている。【００６０】
そして、割当帯域記憶部５４には、コネクション単位で、自装置の前後の中継装置又は端末（データ送信端末、データ受信端末）のＩＰアドレスが、第１中継ＩＰアドレス及び第２中継ＩＰアドレスに格納されている。
パス設定部６２は、パス設定要求パケットを送ってきた中継装置又は端末のＩＰアドレスをパス情報記憶部の第１中継ＩＰアドレスに格納する。また、パス設定部６２は、パス設定要求パケットの宛て先から、例えば不図示のルーティングテーブルを利用して、パス設定要求パケットを転送する中継装置又は端末を決定し、決定した中継装置又は端末のＩＰアドレスをパス情報記憶部の第２中継ＩＰアドレスに格納する。【００６１】
≪データ送信端末、データ受信端末の動作≫
図２を用いて装置構成を説明したデータ送信端末及びデータ受信端末の処理について図７を参照しつつ説明する。図７はデータ送信端末及びデータ受信端末の処理フローを示すフローチャートである。なお、図７は帯域割当要求及び帯域解除要求に関連するデータ送信端末及びデータ受信端末の処理を示しおり、当該処理はデータ送信端末及びデータ受信端末で実質的に同じである。【００６２】
パケット生成部１６は要求生成部１１から要求（帯域割当要求、帯域解除要求）が入力されたかを判定する（ステップＳ１０１）。要求が入力されていれば（Ｓ１０１：ＹＥＳ）、ステップＳ１０２の処理が行われ、要求が入力されていなければ（Ｓ１０１：ＮＯ）、ステップＳ１０７の処理が行われる。
ポート番号設定部１３は、要求を行うアプリケーションソフトのポート番号をパケット生成部１６へ出力する（ステップＳ１０２）。ＩＰアドレス設定部１４は自端末のＩＰアドレスをパケット生成部１６へ出力する（ステップＳ１０３）。フロー情報設定部１５はフロー情報記憶部１２の自端末のポート番号がポート番号設定部１３から入力されるポート番号に一致するレコードから、フロー情報を取り出し、取り出したフロー情報をパケット生成部１６へ出力する（ステップＳ１０４）。パケット生成部１６は、要求生成部１１から入力される要求にポート番号、ＩＰアドレス、及びフロー情報を付加して、要求パケット（帯域割当要求パケット、帯域解除要求パケット）を生成し、生成した要求パケットをプロトコル処理部１８へ出力する（ステップＳ１０５）。そして、要求パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１０６）。そして、ステップＳ１０１の処理が行われる。【００６３】
データ処理部１７の要求応答処理部１７ａは、通信部１９及びプロトコル処理部１８を介して入力されるデータを基に、相手端末からの要求パケット（帯域割当要求パケット、帯域解除要求パケット）を受信したか否かを判定する（ステップＳ１０７）。要求パケットが受信されていれば（Ｓ１０７：ＹＥＳ）、ステップＳ１０８の処理が行われ、要求パケットが受信されていなければ（Ｓ１０７：ＮＯ）、ステップＳ１１４の処理が行われる。【００６４】
要求応答処理部１７ａは、さらに、要求パケットに処理済情報が付加されているかを判定し（ステップＳ１０８）、処理済情報が付加されていれば（Ｓ１０８：ＹＥＳ）、ステップＳ１１２の処理が行われ、処理済情報が付加されていなければ（Ｓ１０８：ＮＯ）、ステップＳ１０９の処理が行われる。
要求応答処理部１７ａは、要求パケットに基づく処理を行う（ステップＳ１０９）。【００６５】
具体的には、要求パケットが帯域割当要求パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、帯域割当要求パケットに含まれる帯域に書き替える。なお、データ通信は、以降、書き替えられた帯域で行われる。【００６６】
要求パケットが帯域解除要求パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれるＩＰアドレス及びポート番号に一致するレコードの帯域を、解除に書き替える。
要求応答処理部１７ａは、要求パケットに対する応答として、要求パケットに含まれているＩＰアドレス及びポート番号並びに帯域を含む応答パケット（帯域割当応答パケット、帯域解除応答パケット）を生成し、生成した応答パケットをプロトコル処理部１８へ出力する（ステップＳ１１０）。そして、応答パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１１１）。そして、ステップＳ１０１の処理が行われる。【００６７】
要求応答処理部１７ａは、要求パケットに対する応答として、要求パケットに含まれているＩＰアドレス及びポート番号並びに帯域を含む応答パケット（帯域割当応答パケット、帯域解除応答パケット）を生成し、当該応答パケットに処理済情報を付加する。要求応答処理部１７ａは、処理済情報が付加された応答パケットをプロトコル処理部１８へ出力する（ステップＳ１１２）。そして、処理済情報が付加された応答パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１１３）。そして、ステップＳ１０１の処理が行われる。【００６８】
要求応答処理部１７ａは、通信部１０及びプロトコル処理部１８を介して入力されるデータを基に、相手端末からの応答パケット（帯域割当応答パケット、帯域解除応答パケット）を受信したか否かを判定する（ステップ１１４）。応答パケットが受信されていれば（Ｓ１１４：ＹＥＳ）、ステップＳ１１５の処理が行われ、応答パケットが受信されていなければ（Ｓ１１４：ＮＯ）、ステップＳ１０１の処理が行われる。【００６９】
要求応答処理部１７ａは、さらに、応答パケットに処理済情報が付加されているかを判定し（ステップＳ１１５）、処理済情報が付加されていれば（Ｓ１１５：ＹＥＳ）、ステップＳ１０１の処理が行われ、処理済情報が付加されていなければ（Ｓ１１５：ＮＯ）、ステップＳ１１６の処理が行われる。
要求応答処理部１７ａは、応答パケットに基づく処理を行い（ステップＳ１１６）、ステップＳ１０１の処理が行われる。【００７０】
具体的には、応答パケットが帯域割当応答パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当応答パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、帯域割当応答パケットに含まれている帯域に書き替える。なお、データ通信は、以降、書き替えられた帯域で行われる。【００７１】
要求パケットが帯域解除応答パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域解除応答パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、解除に書き替える。
≪中継装置の動作≫
図４を用いて装置構成を説明した中継装置の処理について図８を参照しつつ説明する。図８は中継装置の処理フローを示すフローチャートである。なお、図８は帯域割当要求パケット及び帯域解除要求パケットに関連する中継装置の処理を示す。【００７２】
要求パケット検出部６０は、要求パケット（帯域割当要求パケット、帯域解除要求パケット）を検出する。要求種別判別部５６は、要求パケットの種別（帯域割当要求パケット、帯域解除要求パケット）を判別する。帯域割当解除制御部６０は、要求種別判別部５６から入力される判別結果を基に、検出された要求パケットが帯域割当要求パケットであるかを判定する（ステップＳ１５１）。【００７３】
帯域割当要求パケットであれば（Ｓ１５１：ＹＥＳ）、ステップＳ１５２の処理が行われる。
処理済要求判別部５５は、要求パケットに処理済情報が付加されているかを判別する。帯域割当解除制御部６０は、処理済要求判別部５５から入力される判別結果を基に、検出された要求パケットに処理済情報が付加されているかを判定する（ステップＳ１５２）。処理済情報が付加されていれば（Ｓ１５２：ＹＥＳ）、帯域割当要求パケットに基づく帯域の予約などを行わずに、帯域割当要求パケットが転送される（ステップＳ１５８）。【００７４】
処理済情報が付加されていなければ（Ｓ１５２：ＮＯ）、ポート番号取出部５７は検出された帯域割当要求パケットに含まれているポート番号を取り出し、ＩＰアドレス取出部５８は検出された帯域割当要求パケットに含まれているＩＰアドレスを取り出す。帯域割当解除制御部６０は、割当帯域記憶部５４において、割当帯域記憶部５４の第１の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコード、割当帯域記憶部５４の第２の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコードを検索する。帯域割当解除制御部６０は、検索されたレコードに値（帯域、解除）が有るかを判定する（ステップＳ１５３）。【００７５】
値がなければ（Ｓ１５３：ＮＯ）、これまでに帯域の予約も帯域の解除もされていないコネクションに関するものなので、ステップＳ１５６の処理が行われる。
帯域割当解除制御部６０は、ステップＳ１５３で検索されたレコードの要求フロー情報に、検出された帯域割当要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に検出された帯域割当要求パケットに含まれている帯域を書き込む（ステップＳ１５６）。そして、帯域割当要求パケットが転送される（ステップＳ１５８）。【００７６】
値があれば（Ｓ１５３：ＹＥＳ）、帯域割当解除制御部６０は、検索されたレコードの帯域が“解除”であるかを判定する（ステップＳ１５４）。
“解除”であれば（Ｓ１５４：ＹＥＳ）、帯域解除要求が帯域割当要求より優先なので検出された帯域割当要求パケットに基づく帯域の予約を行う処理を行わずに、帯域割当解除制御部６０は処理結果付加部６１に帯域割当要求パケットに処理済情報を付加させ（ステップＳ１５７）、処理結果付加部６１によって処理済情報が付加された帯域要求割当パケットが転送される（ステップＳ１５８）。なお、帯域割当要求より前に帯域解除要求があったことが、当該帯域割当要求に基づく帯域の予約の実行を抑止する条件になっている。【００７７】
“解除”でなければ（Ｓ１５４：ＮＯ）、ステップＳ１５５の処理が行われる。
フロー情報取出部５９は検出された帯域割当要求パケットに含まれているフロー情報を取り出す。帯域割当解除制御部６０は、取り出されたフロー情報がステップＳ１５３で検索されたレコードの要求フロー情報より優先するフロー情報であるかを判定する（ステップＳ１５５）。なお、フロー情報が“下り”で要求フロー情報が“上り”である場合にだけ、フロー情報が要求フロー情報より優先しないフロー情報であると判定する。つまり、フロー情報が“下り”である今回の帯域割当要求より前にフロー情報が“上り”である帯域割当要求があったことが、今回の帯域割当要求に基づく帯域の予約の実行を抑止する条件になっている。【００７８】
優先するフロー情報でなければ（Ｓ１５５：ＮＯ）、検出された帯域割当要求パケットに基づく帯域の予約を行う処理を行わずに、帯域割当解除制御部６０は処理結果付加部６１に帯域割当要求パケットに処理済情報を付加させ（ステップＳ１５７）、処理結果付加部６１によって処理済情報が付加された帯域要求割当パケットが転送される（ステップＳ１５８）。【００７９】
優先するフロー情報であれば（Ｓ１５５：ＹＥＳ）、帯域割当解除制御部６０は、ステップＳ１５３で検索されたレコードの要求フロー情報に、検出された帯域割当要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に検出された帯域割当要求パケットに含まれている帯域を書き込む（ステップＳ１５６）。そして、帯域要求割当パケットが転送される（ステップＳ１５８）。【００８０】
帯域割当要求パケットでなければ（Ｓ１５１：ＮＯ）、帯域割当解除制御部６０は、要求種別判別部５６から入力される判別結果を基に、検出された要求パケットが帯域解除要求パケットであるかを判定する（ステップＳ１５９）。帯域解除要求パケットでなければ（Ｓ１５９：ＮＯ）、ステップＳ１５１の処理が行われる。帯域解除要求パケットであれば（Ｓ１５９：ＹＥＳ）、ステップＳ１６０の処理が行われる。【００８１】
ポート番号取出部５７は検出された帯域解除要求パケットに含まれているポート番号を取り出し、ＩＰアドレス取出部５８は検出された帯域割当要求パケットに含まれているＩＰアドレスを取り出す。帯域割当解除制御部６０は、割当帯域記憶部５４において、割当帯域記憶部５４の第１の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコード、割当帯域記憶部５４の第２の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコードを検索する（ステップＳ１６０）。【００８２】
帯域割当解除制御部６０は、ステップＳ１６０で検索されたレコードの要求フロー情報に、検出された帯域解除要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に“解除”を書き込む（ステップＳ１６１）。そして、帯域解除要求パケットが転送される（ステップＳ１６２）。
≪フロー情報取得処理、パス設定処理≫
データ送信端末及びデータ受信端末のフロー情報取得処理、並びに第１中継装置及び第２中継装置のパス設定処理について図９を参照しつつ説明する。図９は、データ送信端末及びデータ受信端末のフロー情報取得処理、並びに第１中継装置及び第２中継装置のパス設定処理の流れを示す動作シーケンスである。なお、データ受信端末１００及びデータ送信端末４００が夫々図１のネットワーク対応テレビ２及びネットワーク対応レコーダ３に対応する。また、第１中継装置２００及び第２中継装置３００が図１の無線アクセスポイント４，５に対応する。【００８３】
データ受信端末１００のフロー情報取得部１７ｂは、自端末のＩＰアドレス及びデータ送信端末の検索要求を行うアプリケーションソフトのポート番号を含む検索パケットを生成し、プロトコル処理部１８へ出力する（ステップＳ２０１）。検索パケットはプロトコル処理部１８により所定の処理が施され、通信部１９からマルチキャスト又はブロードキャストにて送信される（ステップＳ２０２）。【００８４】
検索パケットを受信したデータ送信端末４００のフロー情報取得部１７ｂは、検索パケットの応答として、自端末のＩＰアドレス及び要求パケットの要求に対応したアプリケーションソフトのポート番号を含む検索応答パケットを生成し、プロトコル処理部１８へ出力する。検索応答パケットはプロトコル処理部１８により所定の処理が施され、通信部１９からユニキャストにて検索元のデータ受信端末１００へ返信される（ステップＳ２０３）。【００８５】
データ送信端末４００のフロー情報取得部１７ｂは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号に検索応答パケットに含めたＩＰアドレス及びポート番号を書き込むとともに、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号に検索パケットに含まれているＩＰアドレス及びポート番号を書き込む。そして、フロー情報取得部１７ｃは、自端末がデータを送信する側の端末であるので、フロー情報記憶部１２のフロー情報に“下り”を書き込む（ステップＳ２０４）。【００８６】
データ受信端末４００が検索応答パケットを受信すると、データ受信端末４００のフロー情報取得部１７ｂは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号に検索パケットに含めたＩＰアドレス及びポート番号を書き込むとともに、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号に検索応答パケットに含まれているＩＰアドレス及びポート番号を書き込む。そして、フロー情報取得部１７ｃは、自端末がデータを受信する側の端末であるので、フロー情報記憶部１２のフロー情報に“上り”を書き込む（ステップＳ２０５）。【００８７】
データ送信端末４００のパス設定要求部１７ｃは、新たにフロー情報記憶部１２に設定した自端末のＩＰアドレス及びポート番号並びに通信相手の端末のＩＰアドレス及びポート番号を含むパス設定要求パケットを生成し、生成したパス設定要求パケットをプロトコル処理部１８へ出力する（ステップＳ２０６）。パス設定要求パケットはプロトコル処理部１８により所定の処理が施され、通信部１９を介して無線回線へ出力される（ステップＳ２０７）。【００８８】
パス設定要求パケットは第２中継装置３００により受信され、要求パケット検出部５３により検出される。パス設定部６２は、図６のパス情報記憶部の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、図６のパス情報記憶部の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。そして、パス設定部６２は、図６のパス情報記憶部の第１中継ＩＰアドレスとしてデータ送信端末４００のＩＰアドレスを書き込み、第２中継ＩＰアドレスとして第１中継装置２００のＩＰアドレスを書き込む（ステップＳ２０８）。【００８９】
なお、この際、パス設定部６２は、割当帯域記憶部５４の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、割当帯域記憶部５４の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。【００９０】
パス設定要求パケットは、パス設定部６２により上記の処理などが施された後、第２中継装置３００から第１中継装置２００へ転送される（ステップＳ２０９）。
パス設定要求パケットは第１中継装置２００により受信され、要求パケット検出部５３により検出される。パス設定部６２は、図６のパス情報記憶部の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、図６のパス情報記憶部の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。そして、パス設定部６２は、図６のパス情報記憶部の第１中継ＩＰアドレスとして第２中継装置３００のＩＰアドレスを書き込み、第２中継ＩＰアドレスとしてデータ受信端末１００のＩＰアドレスを書き込む（ステップＳ２１０）。【００９１】
なお、この際、パス設定部６２は、割当帯域記憶部５４の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、割当帯域記憶部５４の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。【００９２】
パス設定要求パケットは、パス設定部６２により上記の処理などが施された後、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ２１１）。
データ受信端末１００は、パス設定要求パケットを受信すると、応答としてパス設定応答パケットを生成する。生成されたパス設定応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ２１２、Ｓ２１３、Ｓ２１４）。【００９３】
≪帯域予約処理（その１）≫
データ送信端末のみが帯域割当要求を行う場合の通信システムの帯域予約処理について図１０を参照しつつ説明する。図１０は、通信システムの帯域予約処理の流れを示す動作シーケンスである。なお、図１０は、帯域予約の対象のコネクション（ＴＣＰコネクション、ＵＤＰコネクション）において初めて帯域割当要求が行われる場合とする。【００９４】
データ送信端末４００のパケット生成部１６は帯域割当要求パケットを生成する（ステップＳ３０１）。なお、この帯域割当要求パケットは、要求する帯域Ｂ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ３０２）。【００９５】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ１”を書き込む（ステップＳ３０３）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ３０４）。【００９６】
帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ１”を書き込む（ステップＳ３０５）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ３０６）。【００９７】
帯域割当要求パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｂ１”を書き込む（ステップＳ３０７）。
要求応答処理部１７ａは、帯域割当要求パケットの応答として、帯域割当要求パケットに含まれるＩＰアドレス及びポート番号並びに帯域を含む帯域割当応答パケットを生成する。生成された帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ３０８、Ｓ３０９、Ｓ３１０）。なお、帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。【００９８】
帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｂ１”を書き込む（ステップＳ３１１）。
≪帯域予約処理（その２）≫
データ送信端末及びデータ受信端末の双方が帯域割当要求を行う場合の通信システムの帯域予約処理について図１１を参照しつつ説明する。図１１は、通信システムの帯域予約処理の流れを示す動作シーケンスである。ただし、図１１の動作シーケンスは、データ送信端末４００とデータ受信端末１００とが同じコネクションに対してほぼ同時に異なる帯域の帯域割当要求を行った場合のものである。なお、図１１は、対象のコネクションに初めて帯域割当要求が行われる場合とする。【００９９】
データ受信端末１００のパケット生成部１６は第１帯域割当要求パケットを生成する（ステップＳ４０１）。なお、この第１帯域割当要求パケットは、要求する帯域Ｒ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“上り”を含む。
第１帯域割当要求パケットは、データ受信端末１００から第１中継装置２００へ送信される（ステップＳ４０２）。【０１００】
第１帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“Ｒ１”を書き込む（ステップＳ４０３）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第１帯域割当要求パケットを第２中継装置３００へ転送する（ステップＳ４０４）。【０１０１】
データ送信端末４００のパケット生成部１６は第２帯域割当要求パケットを生成する（ステップＳ４０５）。なお、この第２帯域割当要求パケットは、要求する帯域Ｓ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
第２帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ４０６）。【０１０２】
第２帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｓ１”を書き込む（ステップＳ４０７）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第２帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ４０８）。【０１０３】
第１帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、第１帯域割当要求パケットに含まれるフロー情報“上り”が割当帯域記憶部５４の該当する要求フロー情報“下り”より優先されるため、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“Ｒ１”を書き込む（ステップＳ４０９）。【０１０４】
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第１帯域割当要求パケットをデータ送信端末４００へ転送する（ステップＳ４１０）。
第１帯域割当要求パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が第１帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｒ１”を書き込む（ステップＳ４１１）。【０１０５】
第２帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、第２帯域割当要求パケットに含まれるフロー情報“下り”が割当帯域記憶部５４の該当する要求フロー情報“上り”より優先しないため、帯域割当解除制御部６０は、第２帯域割当要求パケットに基づく帯域予約を行わず、処理結果付加部６１は第２帯域割当要求パケットに処理済情報を付加する（ステップＳ４１２）。【０１０６】
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、処理済情報が付加された第２帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ４１３）。
データ送信端末４００の要求応答処理部１７ａは、第１帯域割当要求パケットの応答として、第１帯域割当要求パケットに含まれるＩＰアドレス及びポート番号並びに帯域を含む第１帯域割当応答パケットを生成する。生成された第１帯域割当応答パケットは、データ送信端末４００から第２中継装置３００へ、第２中継装置３００から第１中継装置２００へ、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ４１４、Ｓ４１５、Ｓ４１６）。なお、第１帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。【０１０７】
第１帯域割当応答パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｒ１”を書き込む（ステップＳ４１７）。
データ受信端末１００の要求応答処理部１７ａは、第２帯域割当要求パケットに処理済情報が付加されているので、帯域の予約に関する処理を行わない。要求応答処理部１７ａは、第２帯域割当要求パケットの応答として、第２帯域割当要求パケットに含まれているＩＰアドレス及びポート番号を含む第２帯域割当応答パケットを生成し、当該第２帯域割当応答パケットに処理済情報を付加する。処理済情報が付加された第２帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ４１８、Ｓ４１９、Ｓ４２０）。なお、第２帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。【０１０８】
第２帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、第２帯域割当応答パケットに処理済情報が付加されているので、帯域Ｓ１の予約に失敗したことを把握する（ステップＳ４２１）。
≪帯域予約及び帯域解除処理≫
データ送信端末が帯域割当要求を行い、データ受信端末が帯域解除要求を行う場合の通信システムの帯域予約及び帯域解除処理について図１２を参照しつつ説明する。図１２は、通信システムの帯域予約及び帯域解除処理の流れを示す動作シーケンスである。ただし、図１２の動作シーケンスは、データ送信端末４００とデータ受信端末１００とが同じコネクションに対してほぼ同時に帯域解除要求と帯域割当要求とを行った場合のものである。
なお、図１２は以前にデータ送信端末４００のみが帯域割当要求を行っていたとする。【０１０９】
データ受信端末１００のパケット生成部１６は帯域解除要求パケットを生成する（ステップＳ４５１）。なお、この帯域解除要求パケットは、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“上り”を含む。
帯域解除要求パケットは、データ受信端末１００から第１中継装置２００へ送信される（ステップＳ４５２）。【０１１０】
帯域解除要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、帯域解除は帯域割当より優先するため、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“解除”を書き込む（ステップＳ４５３）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域解除要求パケットを第２中継装置３００へ転送する（ステップＳ４５４）。【０１１１】
データ送信端末４００のパケット生成部１６は帯域割当要求パケットを生成する（ステップＳ４５５）。なお、この帯域割当要求パケットは、要求する帯域Ｂ５を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ４５６）。【０１１２】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ５”を書き込む（ステップＳ４５７）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ４５８）。【０１１３】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、帯域解除は帯域割当より優先するため、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“解除”を書き込む（ステップＳ４５９）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域解除要求パケットをデータ送信端末４００へ転送する（ステップＳ４６０）。【０１１４】
帯域解除要求パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“解除”を書き込む（ステップＳ４６１）。
帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、割当帯域記憶部５４の該当する帯域に“解除”が格納されており、帯域解除要求が帯域予約要求より優先するので、帯域割当解除制御部６０は、帯域割当要求パケットに基づく帯域予約を行わず、処理結果付加部６１は帯域割当要求パケットに処理済情報を付加する（ステップＳ４６２）。【０１１５】
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、処理済情報が付加された帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ４６３）。
データ送信端末４００の要求応答処理部１７ａは、帯域解除要求パケットの応答として、帯域割当要求パケットに含まれるＩＰアドレス及びポート番号を含む帯域解除応答パケットを生成する。生成された帯域解除応答パケットは、データ送信端末４００から第２中継装置３００へ、第２中継装置３００から第１中継装置２００へ、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ４６４、Ｓ４６５、Ｓ４６６）。なお、帯域解除応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。【０１１６】
帯域解除応答パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“解除”を書き込む（ステップＳ４６７）。
データ受信端末１００の要求応答処理部１７ａは、帯域割当要求パケットに処理済情報が付加されているので、帯域の予約に関する処理を行わない。要求応答処理部１７ａは、帯域割当要求パケットの応答として、帯域割当要求パケットに含まれているＩＰアドレス及びポート番号を含む帯域割当応答パケットを生成し、当該帯域割当応答パケットに処理済情報を付加する。処理済情報が付加された第２帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ４６８、Ｓ４６９、Ｓ４７０）。なお、帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。【０１１７】
帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、帯域割当応答パケットに処理済情報が付加されているので、帯域Ｂ５の予約に失敗したことを把握する（ステップＳ４７１）。
≪補足≫
本発明は、上記の実施の形態に限定されるものではなく、例えば、次のようなものであってもよい。【０１１８】
（１）上記の実施の形態では、帯域の予約や帯域の解除を行う単位をいわゆるＴＣＰコネクション及びいわゆるＵＤＰコネクション単位で行うようにしている。しかしながら、これに限らず、任意の単位で帯域の予約や帯域の解除を行うようにしてもよい。例えば、送受信端末単位で帯域の予約や帯域の解除を行うようにしてもよい。この場合には、ポート番号は不要になる。【０１１９】
（２）上記の実施の形態では、端末を識別するための情報としてデータ送信端末やデータ受信端末のＩＰアドレスを利用しているが、これに限らず、端末を識別することができる情報であればよい。例えば、無線ＬＡＮやＥｔｈｅｎｅｔ（登録商標）などＭＡＣアドレスを有するものであれば、端末を識別するための情報として、ＩＰアドレスの代わりにＭＡＣアドレスを用いてもよい。【０１２０】
また、上記の実施の形態では、データ送信端末とデータ受信端末間のパスを識別するための情報として、ＩＰアドレスとポート番号の対を用いているが、これに限らず、データ送信端末とデータ受信端末間のパスを識別することができるものであれば、いかなる情報を利用してもよく、いかなる情報の組み合わせを利用してもよい。
（３）上記の実施の形態では、帯域の予約は“下り”方向より“上り”方向を優先して行うことにしているが、これに限らず、“上り”方向より“下り”方向を優先して帯域の予約を行うようにしてもよい。この場合、データ送信端末が行う帯域要求割当に帯域予約が優先するため、データ送信端末が送信するコンテンツなどの送信レートが変化する場合に、送信レートの変化に先立って帯域の更新を行うことができる。【０１２１】
（４）上記の実施の形態では、帯域の解除を帯域の予約より優先して行うことにしているが、これに限らず、フロー情報を利用して帯域の解除を行うか否かを判定するようにすればよい。
例えば、中継装置が、帯域割当要求を受け取り、その後に、帯域解除要求を受け取った場合には、帯域割当要求のフロー情報が帯域解除要求のフロー情報より優先するものであれば、中継装置は帯域解除要求に基づき帯域の解除を行わない。逆に、帯域割当要求のフロー情報より帯域解除要求のフロー情報が優先するものであれば、中継装置は帯域解除要求に基づき帯域の解除を行う。【０１２２】
また、中継装置が、帯域解除要求を受け取り、その後に、帯域割当要求を受け取った場合には、帯域解除要求のフロー情報が帯域割当要求のフロー情報より優先するものであれば、中継装置は帯域割当要求に基づき帯域の予約を行わない。逆に、帯域解除割当要求のフロー情報より帯域割当要求のフロー情報が優先するものであれば、中継装置は帯域割当要求に基づき帯域の予約を行う。【０１２３】
（５）上記の実施の形態では、帯域割当要求に基づく帯域の予約を実行するか否かをフロー情報を利用して判断しているが、これに限らず、例えば、帯域割当要求により要求される帯域を利用して帯域割当要求に基づく帯域の予約を実行するか否かを判断するようにしてもよい。なお、この場合には、例えば、要求される帯域の幅が広い方の帯域割当要求を優先し、これにより帯域の予約を行う。この場合、必要な帯域より広い帯域の幅を予約してしまうことがあるが、データ転送に必要な帯域が確実に確保されるという利点がある。【０１２４】
（６）上記の実施の形態では、無線接続区間のみ帯域の予約を行なうものとしたが、これに限らず、優先接続区間においても帯域の予約を行うようにしてもよい。
（７）上記の実施の形態では、End to End間のＱｏＳ設定を対象としたが、これに限らず、End to Endの一部の区間を対象として帯域の予約及び帯域の解除を行うようにしてもよい。【０１２５】
（８）上記の実施の形態において、データ送信端末又はデータ受信端末又は中継装置の構成要素の全て又は一部と等価な処理を行う受信方法であってもよい。
また、上記の実施の形態において説明したデータ送信端末又はデータ受信端末又は中継装置が行う全部又は一部と等価な処理手順を記述したプログラムをメモリに格納し、ＣＰＵ等を用いて処理を行わせるようにしてもよい。
【産業上の利用可能性】
【０１２６】
本発明は、送受信端末間のＱｏＳ設定に利用できる。
【図１】
2007080780.tif 000003
【図２】
2007080780.tif 000004
【図３】
2007080780.tif 000005
【図４】
2007080780.tif 000006
【図５】
2007080780.tif 000007
【図６】
2007080780.tif 000008
【図７】
2007080780.tif 000009
【図８】
2007080780.tif 000010
【図９】
2007080780.tif 000011
【図１０】
2007080780.tif 000012
【図１１】
2007080780.tif 000013
【図１２】
2007080780.tif 000014
【図１３】
2007080780.tif 000015
【図１４】
2007080780.tif 000016
【図１５】
2007080780.tif 000017
【手続補正書】
【提出日】平成20年7月4日(2008.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて、
前記データ送信端末は、自端末と前記データ受信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第１要求送出手段を備え、
前記データ受信端末は、自装置と前記データ送信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第２要求送出手段を備え、
前記中継装置は、
前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信すると、当該新たな要求信号が新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手段と、
前記判定手段により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手段と、
前記判定手段により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手段と、
を備える通信システム。
【請求項２】
前記条件は、ネットワーク資源の確保に関する処理の実行を抑止するための要求信号のフローの方向の関係を定めた条件である請求項１記載の通信システム。
【請求項３】
前記データ送信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第１フロー設定手段をさらに有し、
前記データ受信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第２フロー設定手段をさらに有し、
前記中継装置の前記判定手段は、前記新たな要求信号に設定されたフロー情報に基づき当該新たな要求信号が前記条件を満足するかを判定する
請求項２記載の通信システム。
【請求項４】
前記要求信号は要求する帯域を含み、
前記条件は、新たな要求信号により要求される帯域とこれまでに受信した要求信号により要求された帯域との大小関係を定めた条件である請求項１記載の通信システム。
【請求項５】
前記条件は、帯域の解除を要求する要求信号である帯域解除要求信号が帯域の確保を要求する要求信号である帯域割当要求信号より優先すると定めた条件である請求項１記載の通信システム。
【請求項６】
データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて行われる通信方法おいて、
前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信する受信手順と、
前記受信手順により受信される新たな要求信号がネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手順と、
前記判定手順により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手順と、
前記判定手順により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手順と、
を有する通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有線回線や無線回線のネットワークを介して接続されたデータ送信端末及びデータ受信端末との間でデータを送受信する通信システムに関し、データ伝送時の伝送品質を保証するためのＱｏＳ（Quality of Service）設定の技術に関する。
【背景技術】
【０００２】
ネットワーク上で、送信元の装置から送信先の装置までの通信経路の帯域を予約し、通信品質を確保するプロトコルとして、ＲＳＶＰ（Resource reSerVation Protocol）が知られている。
ＲＳＶＰでは、データを送信する側の端末（データ送信端末）はデータを受信する側の端末（データ受信端末）へ向けてＰＡＴＨメッセージを送信する。ＰＡＴＨメッセージは、データ送信端末がデータ受信端末から要求されたデータを当該データ受信端末に対して送信するときに当該データが通らなければならないパスを予約するために、データ送信端末が出力するメッセージである。このＰＡＴＨメッセージには、帯域幅の要件、トラフィックの特性、及びアドレス情報（データ送信端末のＩＰアドレス、データ受信端末のＩＰアドレスなど）が格納される。
【０００３】
データ送信端末がデータ受信端末に向けて送信したＰＡＴＨメッセージは、ルータなどの中継装置で順次帯域幅の要件が書き替えられながら、中継装置のＩＰアドレスが書き込まれていく。
ＰＡＴＨメッセージを受信したデータ受信端末は、ＲＥＳＶメッセージをデータ送信端末へ向けて送信する。ＲＥＳＶメッセージは、データ送信端末がデータ受信端末から要求されたデータを当該データ受信端末に対して送信するときに当該データが通らなければならないパスの帯域幅を予約するために、データ受信端末が出力するメッセージである。このＲＥＳＶメッセージには、実際に予約する帯域幅、要求するサービスレベル、及びアドレス情報（データ送信端末のＩＰアドレスなど）が格納される。
【０００４】
データ受信端末がデータ送信端末に向けて送信したＲＥＳＶメッセージは、ＰＡＴＨメッセージがたどったパスを逆方向にたどってデータ送信端末に返信される。ＲＥＳＶメッセージを中継したルータなどの中継装置はＲＥＳＶメッセージに格納された帯域幅の予約を行う。
ＲＳＶＰでは、データ送信端末からデータ受信端末に対してＰＡＴＨメッセージを送信し、ＰＡＴＨメッセージを受信したデータ受信端末は応答としてＲＥＳＶメッセージをデータ送信端末に対して送信する。このように、ＲＳＶＰでは、実際の帯域予約はＲＥＳＶメッセージを送信するデータ受信端末が行うことになっており、データ受信端末側の要求品質を反映させる、マルチキャスト通信に適している。
【非特許文献１】RFC2205 Resource reservationProtocol(RSVP)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、ネットワーク機能を有したハードディスクレコーダは、データ送信端末としてデータ受信端末に対して映像ストリームを送出する機能を有するとともに、データ受信端末として他のデータ送信端末からの映像ストリームを受信する機能を有する。
データ送信端末からデータ受信端末へ送出する映像ストリームのデータレートはデータ送信端末側が把握しており、データレートを可変することが可能か否かもデータ送信端末装置側が把握している。このため、帯域予約は、データ受信端末側からするよりもデータ送信端末側から行うことが望ましい場合もある。
【０００６】
そこで、データ送信端末及びデータ受信端末の双方から帯域予約を行うことができるようにする。この場合の動作シーケンスについて図１３を参照して説明する。図１３はデータ送信端末が帯域予約を行う場合のシーケンス図である。
データ送信端末４０００は、要求する帯域ｂ１を含む帯域割当要求パケットを生成し（ステップＳ１００１）、生成した帯域割当要求パケットを第２中継装置３０００へ出力する（ステップＳ１００２）。第２中継装置３０００は帯域割当要求パケットに含まれる帯域ｂ１の予約を行い（ステップＳ１００３）、帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１００４）。
【０００７】
第１中継装置２０００は帯域割当要求パケットに含まれる帯域ｂ１の予約を行い（ステップＳ１００５）、帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１００６）。
帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ１の予約が行われたことを特定する（ステップＳ１００７）。そして、帯域割当要求パケットの応答としての帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１００８、Ｓ１００９、Ｓ１０１０）。
【０００８】
帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ１が予約されたことを把握する（ステップＳ１０１１）。以降、データ送信端末４０００は、帯域ｂ１で、データ受信端末１０００に対して、映像ストリームなどのデータ送信を行う。
ところが、データ送信端末４０００とデータ受信端末１０００との双方が帯域予約を行えるようにし、データ送信端末４０００とデータ受信端末１０００との双方が帯域予約の解除を行えるようにすると、例えば、以下のような問題が生じる。なお、データ送信端末４０００とデータ受信端末１０００との間に第１中継装置２０００及び第２中継装置３０００とがあるとして記載する。
【０００９】
第１の問題として、データ送信端末４０００とデータ受信端末１０００とがほぼ同じタイミングで互いに異なる帯域の帯域予約を行ったとすると、第１中継装置２０００が最終的に割り当てる帯域と第２中継装置３０００が最終的に割り当てる帯域とが異なった帯域になる。
第２の問題として、データ送信端末４０００が帯域割当要求を行い、これとほぼ同じタイミングでデータ受信端末１０００が帯域解除要求を行ったとすると、最終的に、第１中継装置２０００及び第２中継装置３０００の一方は帯域の解除を行うが、他方は帯域を予約した状態になる。
【００１０】
第１の問題について図１４を参照して説明する。図１４はデータ送信端末及びデータ受信端末が互いに帯域の異なる帯域予約を行った場合のシーケンス図である。
データ受信端末１０００は、要求する帯域ｒ１を含む第１帯域割当要求パケットを生成し（ステップＳ１１０１）、生成した第１帯域割当要求パケットを第１中継装置２０００へ出力する（ステップＳ１１０２）。第１中継装置２０００は、第１帯域割当要求パケットに含まれる帯域ｒ１の予約を行い（ステップＳ１１０３）、第１帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１１０４）。
【００１１】
一方、データ送信端末４０００は、帯域ｓ１を含む第２帯域割当要求パケットを生成し（ステップＳ１１０５）、生成した第２帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１１０６）。第２中継装置３０００は、第２帯域割当要求パケットに含まれる帯域ｓ１の予約を行い（ステップＳ１１０７）、第２帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１１０８）。
【００１２】
第２中継装置３０００は、第２帯域割当要求に基づく帯域ｓ１の予約を行った後、第１中継装置２０００から受信した第１帯域割当要求パケットに含まれる帯域ｒ１の予約を行い（ステップＳ１１０９）、第１帯域割当要求パケットをデータ送信端末４０００へ転送する（ステップＳ１１１０）。
第１帯域割当要求パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｒ１が予約されたことを把握する（ステップＳ１１１１）。
【００１３】
第１中継装置２０００は、第１帯域割当要求パケットに基づく帯域ｒ１の予約を行った後、第２中継装置３０００から受信した第２帯域割当要求パケットに含まれる帯域ｓ１の予約を行い（ステップＳ１１１２）、第２帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１１１３）。
第２帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｓ１が予約されたことを把握する（ステップＳ１１１４）。
【００１４】
第１帯域割当要求パケットの応答としての第１帯域割当応答パケットが、データ送信端末４０００から第２中継装置３０００へ、第２中継装置３０００から第１中継装置２０００へ、第１中継装置２０００からデータ受信端末１０００へ転送される（ステップＳ１１１５、Ｓ１１１６、Ｓ１１１７）。
第１帯域割当応答パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｒ１が予約されたことを把握する（ステップＳ１１１８）。
【００１５】
データ受信端末１０００は、第２帯域割当要求パケットの応答としての第２帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１１１９、Ｓ１１２０、Ｓ１１２１）。
第２帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｓ１が予約されたことを把握する（ステップＳ１１２２）。
【００１６】
このように、第１中継装置２０００で割り当てた帯域幅と第２中継装置で割り当てた帯域幅が互いに異なる。
第２の問題について図１５を参照して説明する。図１５はデータ受信端末が帯域解除を要求し、データ送信端末が帯域予約を行った場合のシーケンス図である。
データ受信端末１０００は、帯域解除要求パケットを生成し（ステップＳ１２０１）、生成した帯域解除要求パケットを第１中継装置２０００へ出力する（ステップＳ１２０２）。第１中継装置２０００は、帯域解除要求パケットに基づき帯域ｂ５の予約を解除し（ステップＳ１２０３）、帯域解除要求パケットを第２中継装置３０００へ転送する（ステップＳ１２０４）。
【００１７】
一方、データ送信端末４０００は、要求する帯域ｂ５を含む帯域割当要求パケットを生成し（ステップＳ１２０５）、生成した帯域割当要求パケットを第２中継装置３０００へ転送する（ステップＳ１２０６）。第２中継装置３０００は、帯域割当要求パケットに含まれる帯域ｂ５の予約を行い（ステップＳ１２０７）、帯域割当要求パケットを第１中継装置２０００へ転送する（ステップＳ１２０８）。
【００１８】
第２中継装置３０００は、帯域割当要求に基づく帯域ｂ５の予約を行った後、第１中継装置２０００から受信した帯域解除要求パケットに基づき帯域ｂ５の予約を解除し（ステップＳ１２０９）、帯域解除要求パケットをデータ送信端末４０００へ転送する（ステップＳ１２１０）。
帯域解除要求パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５の予約が解除されたことを把握する（ステップＳ１２１１）。
【００１９】
第１中継装置２０００は、帯域解除要求パケットに基づく帯域ｂ５の予約を解除した後、第２中継装置３０００から受信した帯域割当要求パケットに含まれる帯域ｂ５の予約を行い（ステップＳ１２１２）、帯域割当要求パケットをデータ受信端末１０００へ転送する（ステップＳ１２１３）。
帯域割当要求パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５が予約されたことを把握する（ステップＳ１２１４）。
【００２０】
帯域解除要求パケットの応答としての帯域解除応答パケットが、データ送信端末４０００から第２中継装置３０００へ、第２中継装置３０００から第１中継装置２０００へ、第１中継装置２０００からデータ受信端末１０００へ転送される（ステップＳ１２１５、Ｓ１２１６、Ｓ１２１７）。
帯域解除応答パケットを受信したデータ受信端末１０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５の予約が解除されたことを把握する（ステップＳ１２１８）。
【００２１】
帯域割当要求パケットの応答としての帯域割当応答パケットが、データ受信端末１０００から第１中継装置２０００へ、第１中継装置２０００から第２中継装置３０００へ、第２中継装置３０００からデータ送信端末４０００へ転送される（ステップＳ１２１９、Ｓ１２２０、Ｓ１２２１）。
帯域割当応答パケットを受信したデータ送信端末４０００は、第１中継装置２０００及び第２中継装置３０００で帯域ｂ５が予約されたことを把握する（ステップＳ１２２２）。
【００２２】
このように、第１中継装置２０００では帯域ｂ５の予約が行われ、第２中継装置では帯域ｂ５の予約が解除された状態になる。
そこで、本発明は、データ送信端末とデータ受信端末との双方がネットワーク資源の確保に関する処理の要求を行える場合であっても、データ装置端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定に不整合が生じることを防止することが可能な通信システム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００２３】
上記目的を達成するために本発明の通信システムは、データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて、前記データ送信端末は、自端末と前記データ受信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第１要求送出手段を備え、前記データ受信端末は、自装置と前記データ送信端末間のデータ通信に用いられるパスに対するネットワーク資源の確保に関する処理を要求するための要求信号を伝送路へ送出する第２要求送出手段を備え、前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信すると、当該新たな要求信号が新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手段と、前記判定手段により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手段と、前記判定手段により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手段と、を備える。
【００２４】
本発明の通信方法は、データ送信端末、データ受信端末、前記データ送信端末と前記データ受信端末との間のデータ通信を中継する少なくとも１つの中継装置を備える通信システムにおいて行われる通信方法おいて、前記中継装置は、前記データ送信端末及び前記データ受信端末の何れかから新たな要求信号を受信する受信手順と、前記受信手順により受信される新たな要求信号がネットワーク資源の確保に関する処理の実行を抑止するためのこれまでに受信された要求信号に対して満たすべき条件を満足するかを判定する判定手順と、前記判定手順により前記新たな要求信号が前記条件を満たすと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を抑止する抑止手順と、前記判定手順により前記新たな要求信号が前記条件を満たさないと判定されると、当該新たな要求信号に基づき前記パスに対するネットワーク資源の確保に関する処理を実行する実行手順と、を有する。
【００２５】
ただし、ネットワーク資源の確保に関する処理として、例えば、要求された帯域を予約する処理、確保された帯域の予約を解除する処理などがある。
【発明の効果】
【００２６】
上記の通信システム及び通信方法によれば、中継装置は新たな要求信号が上記の条件を満たすかを判断し、新たな要求信号が上記の条件を満たすと判定された場合には新たな要求信号に基づくネットワークの資源の確保に関する処理の実行を行わず、満たさないと判定された場合には新たな要求信号に基づくネットワーク資源の確保に関する処理の実行を行う。このため、データ送信端末とデータ受信端末が異なるネットワーク資源の確保に関する処理を要求しても、中継装置が双方の要求信号に基づくネットワーク資源の確保に関する処理を実行することを防ぐことができる。この結果、上記の通信システム及び通信方法は、データ装置端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定に不整合が生じることを回避することができる。
【００２７】
上記の通信システムにおいて、前記条件は、ネットワーク資源の確保に関する処理の実行を抑止するための要求信号のフローの方向の関係を定めた条件であってよい。
これによれば、新たな要求信号のデータフローをこれまでに受信した要求信号のデータフローとの関係を調べるだけで足りるので、簡単且つ確実に、データ送信端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定の不整合の発生を防止することができる。
【００２８】
上記の通信システムにおいて、前記データ送信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第１フロー設定手段をさらに有し、前記データ受信端末は、自端末が送出する要求信号のフローの方向を示すフロー情報を当該要求信号に設定する第２フロー設定手段をさらに有し、前記中継装置の前記判定手段は、前記新たな要求信号に設定されたフロー情報に基づき当該新たな要求信号が前記条件を満足するかを判定するようにしてもよい。
【００２９】
これによれば、データ送信端末及びデータ受信端末は夫々要求信号のフローの方向を示すフロー情報を当該要求信号に設定するため、中継装置は簡単且つ確実に要求信号のフロー方向を特定することができる。
上記の通信システムにおいて、前記要求信号は要求する帯域を含み、前記条件は、新たな要求信号により要求される帯域とこれまでに受信した要求信号により要求された帯域との大小関係を定めた条件であってもよい。
【００３０】
これによれば、新たな要求信号が要求する帯域幅とこれまでに受信した要求信号が要求する帯域幅との関係を調べるだけで足りるので、簡単且つ確実に、データ送信端末とデータ受信端末との間のパス上に存在する中継装置間のネットワーク資源に関する設定の不整合の発生を防止することができる。
上記の通信システムにおいて、前記条件は、帯域の解除を要求する要求信号である帯域解除要求信号が帯域の確保を要求する要求信号である帯域割当要求信号より優先すると定めた条件であってもよい。
【００３１】
これによれば、データ送信端末及びデータ受信端末の一方が帯域解除要求を行い、他方が帯域割当要求を行った場合、帯域解除要求が優先されるため、データ送信端末とデータ受信端末との間のパス上に存在する中継装置の全てが解除を要求された帯域を解除することになる。この結果、データ送信端末とデータ受信端末とのパス上に存在する中継装置の一部が帯域を解除し、残りの中継装置が帯域を確保したままの状態になることを防止することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について、図面を参照しつつ説明する。
≪通信システムの構成≫
本発明の実施の形態の通信システムの構成について図１を参照しつつ説明する。図１は本実施の形態の通信システムのシステム構成図である。
図１に一構成例を示す通信システム１では、ネットワーク対応テレビ２とネットワーク対応レコーダ３とが無線アクセスポイント４，５を介して接続されている。
【００３３】
ネットワーク対応テレビ２と無線アクセスポイント４とは無線接続され、ネットワーク対応レコーダ３と無線アクセスポイント５とは無線接続されている。無線アクセスポイント４と無線アクセスポイント５とは有線接続されている。
なお、ネットワーク対応テレビ２は、データ送信端末として機能するとともに、データ受信端末として機能する。また、ネットワーク対応レコーダ３は、データ送信端末として機能するとともに、データ受信端末として機能する。
【００３４】
無線アクセスポイント４，５は中継装置として機能し、無線アクセスポイント４，５間にはルータやブリッジなどの中継装置が配置されている場合もある。
通信システム１はEnd to End間のＱｏＳ設定を行うものである。なお、本実施の形態では、無線接続区間での帯域予約を行い、有線接続区間では有線の帯域が大きいことから帯域予約を行わないとする。図１の場合、ネットワーク対応テレビ２と無線アクセスポイント４間、ネットワーク対応レコーダ３と無線アクセスポイント５間では帯域予約を行うが、無線アクセスポイント４，５間では帯域予約を行わない。
【００３５】
帯域の予約では、後述するコネクション単位で、データ送信端末からデータ受信端末への帯域予約のための帯域割当要求より、データ受信端末からデータ送信端末への帯域割当要求を優先させる。この条件の下、データ送信端末とデータ受信端末間のデータ通信に用いられるパスに対する帯域の予約に関する処理が実行される。
また、帯域の予約及び帯域の解除が同じコネクションにあった場合には、帯域予約のための帯域割当要求より帯域の予約解除のための帯域解除要求を優先させる。この条件の下、データ送信端末とデータ受信端末間のデータ通信に用いられるパスに対する帯域予約及び帯域の予約解除に関する処理が実行される。このように、帯域の予約解除を帯域予約より優先することにより、例えば動作を停止した端末に関連したコネクションに帯域が予約されたままの状態を防ぐことができる。
【００３６】
本実施の形態では、いわゆるＴＣＰコネクションやいわゆるＵＤＰコネクションの単位で帯域の割り当てを行う。ここで、ＴＣＰコネクションとは、端末のＩＰアドレス及びポート番号と通信相手の端末のＩＰアドレス及びポート番号との対で特定される送受信端末間のパスのことである。また、ＵＤＰコネクションとは、端末のＩＰアドレス及びポート番号と通信相手の端末のＩＰアドレス及びポート番号との対で特定される送受信端末間のパスのことである。
【００３７】
なお、コネクション（ＴＣＰコネクション、ＵＤＰコネクション）の各々は、１つのデータ送信端末と１つのデータ受信端末との間で張られる。このため、データ送信端末及びデータ受信端末の何れか一方のＩＰアドレスとポート番号とが分かれば、コネクションの特定を行うことができる。
≪データ送信端末、データ受信端末の構成≫
本実施の形態のデータ送信端末及びデータ受信端末の装置構成について図２を参照しつつ説明する。図２はデータ送信端末及びデータ受信端末の装置構成図である。ただし、本発明に関連する部分はデータ送信端末及びデータ受信端末の双方で共通であるため、送受信端末として説明する。なお、図１のネットワーク対応テレビ２とネットワーク対応レコーダ３とが送受信端末に対応する。
【００３８】
送受信端末１０は、要求生成部１１と、フロー情報記憶部１２と、ポート番号設定部１３と、ＩＰアドレス設定部１４と、フロー情報設定部１５と、パケット生成部１６と、データ処理部１７と、プロトコル処理部１８と、通信部１９とを備える。
要求生成部１１は、帯域割当要求及び帯域解除要求を生成し、生成した帯域割当要求及び帯域解除要求をパケット生成部１６へ出力する。ただし、帯域割当要求は、割り当てを要求する帯域を含む帯域の割り当てを要求するためのものである。また、帯域解除要求は、帯域の解除を要求するためのものである。
【００３９】
フロー情報記憶部１２は、コネクション（ＵＤＰコネクション、ＴＣＰコネクション）単位で、フロー情報及び帯域又は帯域の解除を記憶するものであり、その一例について図３を参照しつつ説明する。図３はフロー情報記憶部１２の記憶内容を示す図である。
フロー情報記憶部１２には、コネクションを識別するために、自装置のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号が対応付けて記憶されている。
【００４０】
そして、フロー情報記憶部１２には、コネクション単位で、フロー情報及び帯域又は帯域の解除がコネクションを識別するための情報に対応付けて記憶されている。
ここで、フロー情報の“上り”は自端末がデータを受信する側の端末であることを示し、“下り”は自端末がデータを送信する側の端末であることを示している。
また、帯域には、割り当てられた帯域又は解除が格納され、“解除”は帯域が解除されたことを示す。
【００４１】
なお、フロー情報記憶部１２が自端末のＩＰアドレスを記憶しないように構成してもよい。
ポート番号設定部１３は、帯域割当要求や帯域解除要求を行うアプリケーションソフトのポート番号をパケット生成部１６及びフロー情報設定部１５へ出力する。
ＩＰアドレス設定部１４は、自端末のＩＰアドレスを予め格納しており、格納しているＩＰアドレスをパケット生成部１６へ出力する。
【００４２】
フロー情報設定部１５は、フロー情報記憶部１２の自端末のポート番号がポート番号設定部１３から入力されるポート番号に一致するフロー情報記憶部１２のレコードから、フロー情報を取り出し、取り出したフロー情報をパケット生成部１６へ出力する。
パケット生成部１６は、要求生成部１１から入力される帯域割当要求に、ポート番号設定部１３から入力されるポート番号、ＩＰアドレス設定部１４から入力されるＩＰアドレス、及びフロー情報設定部１５から入力されるフロー情報を付加して、帯域割当要求パケットを生成し、生成した帯域割当要求パケットをプロトコル処理部１８へ出力する。
【００４３】
また、パケット生成部１６は、要求生成部１１から入力される帯域解除要求に、ポート番号設定部１３から入力されるポート番号、ＩＰアドレス設定部１４から入力されるＩＰアドレス、及びフロー情報設定部１５から入力されるフロー情報を付加して、帯域解除要求パケットを生成し、生成した帯域解除要求パケットをプロトコル処理部１８へ出力する。
【００４４】
データ処理部１７は、送受信したデータを処理するものであって、要求応答処理部１７ａ、フロー情報取得部１７ｂ、及びパス設定要求部１７ｃとして機能する。
要求応答処理部１７ａは、帯域割当要求や帯域割当応答に対する処理を行う。
フロー情報取得部１７ｂは、自端末のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号に対応するフロー情報を取得する。そして、フロー情報取得部１７ｂは、フロー情報記憶部１２に、自端末のＩＰアドレス及びポート番号並びに通信相手のＩＰアドレス及びポート番号に対応付けて取得したフロー情報を格納する。
【００４５】
パス設定要求部１７ｃは、自端末と通信相手の端末間でデータなどが伝送するパスを設定するためのパス設定要求パケットを生成し、生成したパス設定要求パケットをプロトコル処理部１８へ出力する。このパス設定要求を受信した中継装置は、データなどを転送する他の中継装置や端末の設定を行う。
プロトコル処理部１８は所定のプロトコル処理を行う。なお、プロトコル処理部１８が行うプロトコル処理は本発明と直接関係しないため説明を省略する。
【００４６】
通信部１９は、例えば中継装置に無線接続するためのものである。
≪中継装置の構成≫
本実施の形態の中継装置の装置構成について図４を参照しつつ説明する。図４は中継装置の装置構成図である。なお、図１の無線アクセスポイント４，５が中継装置に対応する。
【００４７】
中継装置５０は、有線通信部５１と、無線通信部５２と、要求パケット検出部５３と、割当帯域記憶部５４と、処理済要求判別部５５と、要求種別判別部５６と、ポート番号取出部５７と、ＩＰアドレス取出部５８と、フロー情報取出部５９と、帯域割当解除制御部６０と、処理結果付加部６１と、パス設定部６２とを備える。
有線通信部５１は例えば中継装置に有線接続するためのものであり、無線通信部５２は例えば送受信端末を自装置に無線接続するためのものである。
【００４８】
要求パケット検出部５３は、有線通信部５１から入力されるパケットや無線通信部５２から入力されるパケットから帯域割当要求パケットや帯域解除要求パケットを検出する。要求パケット検出部５３は、検出した帯域割当要求パケットや帯域解除要求パケットを処理済要求判別部５５、要求種別判別部５６、ポート番号取出部５７、ＩＰアドレス取出部５８、フロー情報取出部５９、及び処理結果付加部６１の夫々へ出力する。
【００４９】
要求パケット検出部５３は、有線通信部５１から入力されるパケットや無線通信部５２から入力されるパケットからパス設定要求パケットを検出し、検出したパス設定要求パケットをパス設定部６２へ出力する。
割当帯域記憶部５４は、コネクション（ＵＤＰコネクション、ＴＣＰコネクション）単位で、要求フロー情報及び帯域又は帯域の解除を記憶するものであり、その一例について図５を参照しつつ説明する。図５は割当帯域記憶部５４の記憶内容を示す図である。
【００５０】
割当帯域記憶部５４には、コネクションを識別するために、第１の端末のＩＰアドレス及びポート番号並びに第２の端末のＩＰアドレス及びポート番号が対応付けて記憶されている。
そして、割当帯域記憶部５４には、コネクション単位で、要求フロー情報及び帯域又は帯域の解除がコネクションを識別するための情報に対応付けて記憶されている。
【００５１】
要求フロー情報には、コネクションに対して帯域の予約を行う元になった帯域割当要求又はコネクションに予約した帯域を解除する元になった帯域解除要求に付加されたフロー情報が格納される。
ここで、要求フロー情報の“上り”はデータを受信する側の端末によって送信された帯域割当要求又は帯域解除要求に基づく処理により帯域の割当又は解除が行われたことを示す。また、要求フロー情報の“下り”はデータを送信する側の端末によって送信された帯域割当要求又は帯域解除要求に基づく処理により帯域の割当又は解除が行われたことを示す。
【００５２】
また、帯域は無線通信部５２に割り当てられた帯域を示しており、無線通信部５３は帯域割当記憶部５４の帯域に格納された帯域を用いてデータ伝送を行う。なお、帯域の“解除”は帯域が解除されたことを示す。
処理済要求判別部５５は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）に処理済情報が付加されているかを判別し、判別結果を帯域割当解除制御部６０へ出力する。処理済情報は、前方の中継装置において当該要求パケットで帯域の予約などが行われなかったことを示すための情報である。処理済情報が付加された要求パケットに基づく帯域の予約などのための処理が、中継装置、データ送信端末、データ受信端末では行われない。
【００５３】
要求種別判別部５６は、要求パケット検出部５３から入力される要求パケットが帯域割当要求パケットであるか帯域解除要求パケットであるかを判別し、判別結果を帯域割当解除制御部６０へ出力する。
ポート番号取出部５７は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたポート番号を取り出し、取り出したポート番号を帯域割当解除制御部６０へ出力する。
【００５４】
ＩＰアドレス取出部５８は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたＩＰアドレスを取り出し、取り出したＩＰアドレスを帯域割当解除制御部６０へ出力する。
フロー情報取出部５９は、要求パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）から、要求パケットに付加されたフロー情報を取り出し、取り出した情報を帯域割当解除制御部６０へ出力する。
【００５５】
帯域割当解除制御部６０には、条件「帯域予約ではフロー情報“下り”よりフロー情報“上り”が優先する。」及び条件「帯域予約より帯域解除が優先する。」が予め設定されている。
帯域割当解除制御部６０は、処理済要求判別部５５、要求種別判別部５６、ポート番号取出部５７、ＩＰアドレス取出部５８、及びフロー情報取出部５９から入力される各情報に基づいて帯域の予約や帯域の解除を行い、割当帯域記憶部５４の記憶内容を更新する。なお、帯域割当解除制御部６０が行う処理の詳細は図８を参照して後述する。
【００５６】
処理結果付加部６１は、帯域割当解除制御部６０から入力される情報に基づいて、パケット検出部５３から入力される要求パケット（帯域割当要求パケット、帯域解除要求パケット）に処理済情報を付加し、パケット検出部５３へ返す。パケット検出部５３は、要求パケットが有線通信部５１から入力されていた場合には、返された要求パケットを無線通信部５２へ出力し、要求パケットが無線通信部５２から入力されていた場合には、返された要求パケットを有線通信部５１へ出力する。
【００５７】
パス設定部６２は、パス情報記憶部を内部に有し、その一例について図６を参照しつつ説明する。図６はパス情報記憶部の記憶内容を示す図である。
パス情報記憶部には、コネクション（ＴＣＰコネクション、ＵＤＰコネクション）を識別するために、第１の端末のＩＰアドレス及びポート番号並びに第２の端末のＩＰアドレス及びポート番号が対応付けて記憶されている。
【００５８】
そして、割当帯域記憶部５４には、コネクション単位で、自装置の前後の中継装置又は端末（データ送信端末、データ受信端末）のＩＰアドレスが、第１中継ＩＰアドレス及び第２中継ＩＰアドレスに格納されている。
パス設定部６２は、パス設定要求パケットを送ってきた中継装置又は端末のＩＰアドレスをパス情報記憶部の第１中継ＩＰアドレスに格納する。また、パス設定部６２は、パス設定要求パケットの宛て先から、例えば不図示のルーティングテーブルを利用して、パス設定要求パケットを転送する中継装置又は端末を決定し、決定した中継装置又は端末のＩＰアドレスをパス情報記憶部の第２中継ＩＰアドレスに格納する。
【００５９】
≪データ送信端末、データ受信端末の動作≫
図２を用いて装置構成を説明したデータ送信端末及びデータ受信端末の処理について図７を参照しつつ説明する。図７はデータ送信端末及びデータ受信端末の処理フローを示すフローチャートである。なお、図７は帯域割当要求及び帯域解除要求に関連するデータ送信端末及びデータ受信端末の処理を示しおり、当該処理はデータ送信端末及びデータ受信端末で実質的に同じである。
【００６０】
パケット生成部１６は要求生成部１１から要求（帯域割当要求、帯域解除要求）が入力されたかを判定する（ステップＳ１０１）。要求が入力されていれば（Ｓ１０１：ＹＥＳ）、ステップＳ１０２の処理が行われ、要求が入力されていなければ（Ｓ１０１：ＮＯ）、ステップＳ１０７の処理が行われる。
ポート番号設定部１３は、要求を行うアプリケーションソフトのポート番号をパケット生成部１６へ出力する（ステップＳ１０２）。ＩＰアドレス設定部１４は自端末のＩＰアドレスをパケット生成部１６へ出力する（ステップＳ１０３）。フロー情報設定部１５はフロー情報記憶部１２の自端末のポート番号がポート番号設定部１３から入力されるポート番号に一致するレコードから、フロー情報を取り出し、取り出したフロー情報をパケット生成部１６へ出力する（ステップＳ１０４）。パケット生成部１６は、要求生成部１１から入力される要求にポート番号、ＩＰアドレス、及びフロー情報を付加して、要求パケット（帯域割当要求パケット、帯域解除要求パケット）を生成し、生成した要求パケットをプロトコル処理部１８へ出力する（ステップＳ１０５）。そして、要求パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１０６）。そして、ステップＳ１０１の処理が行われる。
【００６１】
データ処理部１７の要求応答処理部１７ａは、通信部１９及びプロトコル処理部１８を介して入力されるデータを基に、相手端末からの要求パケット（帯域割当要求パケット、帯域解除要求パケット）を受信したか否かを判定する（ステップＳ１０７）。要求パケットが受信されていれば（Ｓ１０７：ＹＥＳ）、ステップＳ１０８の処理が行われ、要求パケットが受信されていなければ（Ｓ１０７：ＮＯ）、ステップＳ１１４の処理が行われる。
【００６２】
要求応答処理部１７ａは、さらに、要求パケットに処理済情報が付加されているかを判定し（ステップＳ１０８）、処理済情報が付加されていれば（Ｓ１０８：ＹＥＳ）、ステップＳ１１２の処理が行われ、処理済情報が付加されていなければ（Ｓ１０８：ＮＯ）、ステップＳ１０９の処理が行われる。
要求応答処理部１７ａは、要求パケットに基づく処理を行う（ステップＳ１０９）。
【００６３】
具体的には、要求パケットが帯域割当要求パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、帯域割当要求パケットに含まれる帯域に書き替える。なお、データ通信は、以降、書き替えられた帯域で行われる。
【００６４】
要求パケットが帯域解除要求パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれるＩＰアドレス及びポート番号に一致するレコードの帯域を、解除に書き替える。
要求応答処理部１７ａは、要求パケットに対する応答として、要求パケットに含まれているＩＰアドレス及びポート番号並びに帯域を含む応答パケット（帯域割当応答パケット、帯域解除応答パケット）を生成し、生成した応答パケットをプロトコル処理部１８へ出力する（ステップＳ１１０）。そして、応答パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１１１）。そして、ステップＳ１０１の処理が行われる。
【００６５】
要求応答処理部１７ａは、要求パケットに対する応答として、要求パケットに含まれているＩＰアドレス及びポート番号並びに帯域を含む応答パケット（帯域割当応答パケット、帯域解除応答パケット）を生成し、当該応答パケットに処理済情報を付加する。要求応答処理部１７ａは、処理済情報が付加された応答パケットをプロトコル処理部１８へ出力する（ステップＳ１１２）。そして、処理済情報が付加された応答パケットは、プロトコル処理部１８により所定の処理が施され、通信部１９から出力される（ステップＳ１１３）。そして、ステップＳ１０１の処理が行われる。
【００６６】
要求応答処理部１７ａは、通信部１０及びプロトコル処理部１８を介して入力されるデータを基に、相手端末からの応答パケット（帯域割当応答パケット、帯域解除応答パケット）を受信したか否かを判定する（ステップ１１４）。応答パケットが受信されていれば（Ｓ１１４：ＹＥＳ）、ステップＳ１１５の処理が行われ、応答パケットが受信されていなければ（Ｓ１１４：ＮＯ）、ステップＳ１０１の処理が行われる。
【００６７】
要求応答処理部１７ａは、さらに、応答パケットに処理済情報が付加されているかを判定し（ステップＳ１１５）、処理済情報が付加されていれば（Ｓ１１５：ＹＥＳ）、ステップＳ１０１の処理が行われ、処理済情報が付加されていなければ（Ｓ１１５：ＮＯ）、ステップＳ１１６の処理が行われる。
要求応答処理部１７ａは、応答パケットに基づく処理を行い（ステップＳ１１６）、ステップＳ１０１の処理が行われる。
【００６８】
具体的には、応答パケットが帯域割当応答パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当応答パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、帯域割当応答パケットに含まれている帯域に書き替える。なお、データ通信は、以降、書き替えられた帯域で行われる。
【００６９】
要求パケットが帯域解除応答パケットの場合には、要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域解除応答パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域を、解除に書き替える。
≪中継装置の動作≫
図４を用いて装置構成を説明した中継装置の処理について図８を参照しつつ説明する。図８は中継装置の処理フローを示すフローチャートである。なお、図８は帯域割当要求パケット及び帯域解除要求パケットに関連する中継装置の処理を示す。
【００７０】
要求パケット検出部６０は、要求パケット（帯域割当要求パケット、帯域解除要求パケット）を検出する。要求種別判別部５６は、要求パケットの種別（帯域割当要求パケット、帯域解除要求パケット）を判別する。帯域割当解除制御部６０は、要求種別判別部５６から入力される判別結果を基に、検出された要求パケットが帯域割当要求パケットであるかを判定する（ステップＳ１５１）。
【００７１】
帯域割当要求パケットであれば（Ｓ１５１：ＹＥＳ）、ステップＳ１５２の処理が行われる。
処理済要求判別部５５は、要求パケットに処理済情報が付加されているかを判別する。帯域割当解除制御部６０は、処理済要求判別部５５から入力される判別結果を基に、検出された要求パケットに処理済情報が付加されているかを判定する（ステップＳ１５２）。処理済情報が付加されていれば（Ｓ１５２：ＹＥＳ）、帯域割当要求パケットに基づく帯域の予約などを行わずに、帯域割当要求パケットが転送される（ステップＳ１５８）。
【００７２】
処理済情報が付加されていなければ（Ｓ１５２：ＮＯ）、ポート番号取出部５７は検出された帯域割当要求パケットに含まれているポート番号を取り出し、ＩＰアドレス取出部５８は検出された帯域割当要求パケットに含まれているＩＰアドレスを取り出す。帯域割当解除制御部６０は、割当帯域記憶部５４において、割当帯域記憶部５４の第１の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコード、割当帯域記憶部５４の第２の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコードを検索する。帯域割当解除制御部６０は、検索されたレコードに値（帯域、解除）が有るかを判定する（ステップＳ１５３）。
【００７３】
値がなければ（Ｓ１５３：ＮＯ）、これまでに帯域の予約も帯域の解除もされていないコネクションに関するものなので、ステップＳ１５６の処理が行われる。
帯域割当解除制御部６０は、ステップＳ１５３で検索されたレコードの要求フロー情報に、検出された帯域割当要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に検出された帯域割当要求パケットに含まれている帯域を書き込む（ステップＳ１５６）。そして、帯域割当要求パケットが転送される（ステップＳ１５８）。
【００７４】
値があれば（Ｓ１５３：ＹＥＳ）、帯域割当解除制御部６０は、検索されたレコードの帯域が“解除”であるかを判定する（ステップＳ１５４）。
“解除”であれば（Ｓ１５４：ＹＥＳ）、帯域解除要求が帯域割当要求より優先なので検出された帯域割当要求パケットに基づく帯域の予約を行う処理を行わずに、帯域割当解除制御部６０は処理結果付加部６１に帯域割当要求パケットに処理済情報を付加させ（ステップＳ１５７）、処理結果付加部６１によって処理済情報が付加された帯域要求割当パケットが転送される（ステップＳ１５８）。なお、帯域割当要求より前に帯域解除要求があったことが、当該帯域割当要求に基づく帯域の予約の実行を抑止する条件になっている。
【００７５】
“解除”でなければ（Ｓ１５４：ＮＯ）、ステップＳ１５５の処理が行われる。
フロー情報取出部５９は検出された帯域割当要求パケットに含まれているフロー情報を取り出す。帯域割当解除制御部６０は、取り出されたフロー情報がステップＳ１５３で検索されたレコードの要求フロー情報より優先するフロー情報であるかを判定する（ステップＳ１５５）。なお、フロー情報が“下り”で要求フロー情報が“上り”である場合にだけ、フロー情報が要求フロー情報より優先しないフロー情報であると判定する。つまり、フロー情報が“下り”である今回の帯域割当要求より前にフロー情報が“上り”である帯域割当要求があったことが、今回の帯域割当要求に基づく帯域の予約の実行を抑止する条件になっている。
【００７６】
優先するフロー情報でなければ（Ｓ１５５：ＮＯ）、検出された帯域割当要求パケットに基づく帯域の予約を行う処理を行わずに、帯域割当解除制御部６０は処理結果付加部６１に帯域割当要求パケットに処理済情報を付加させ（ステップＳ１５７）、処理結果付加部６１によって処理済情報が付加された帯域要求割当パケットが転送される（ステップＳ１５８）。
【００７７】
優先するフロー情報であれば（Ｓ１５５：ＹＥＳ）、帯域割当解除制御部６０は、ステップＳ１５３で検索されたレコードの要求フロー情報に、検出された帯域割当要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に検出された帯域割当要求パケットに含まれている帯域を書き込む（ステップＳ１５６）。そして、帯域要求割当パケットが転送される（ステップＳ１５８）。
【００７８】
帯域割当要求パケットでなければ（Ｓ１５１：ＮＯ）、帯域割当解除制御部６０は、要求種別判別部５６から入力される判別結果を基に、検出された要求パケットが帯域解除要求パケットであるかを判定する（ステップＳ１５９）。帯域解除要求パケットでなければ（Ｓ１５９：ＮＯ）、ステップＳ１５１の処理が行われる。帯域解除要求パケットであれば（Ｓ１５９：ＹＥＳ）、ステップＳ１６０の処理が行われる。
【００７９】
ポート番号取出部５７は検出された帯域解除要求パケットに含まれているポート番号を取り出し、ＩＰアドレス取出部５８は検出された帯域割当要求パケットに含まれているＩＰアドレスを取り出す。帯域割当解除制御部６０は、割当帯域記憶部５４において、割当帯域記憶部５４の第１の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコード、割当帯域記憶部５４の第２の端末のＩＰアドレス及びポート番号が取り出されたＩＰアドレス及びポート番号に一致するレコードを検索する（ステップＳ１６０）。
【００８０】
帯域割当解除制御部６０は、ステップＳ１６０で検索されたレコードの要求フロー情報に、検出された帯域解除要求パケットに含まれているフロー情報を書きこむとともに、当該レコードの帯域に“解除”を書き込む（ステップＳ１６１）。そして、帯域解除要求パケットが転送される（ステップＳ１６２）。
≪フロー情報取得処理、パス設定処理≫
データ送信端末及びデータ受信端末のフロー情報取得処理、並びに第１中継装置及び第２中継装置のパス設定処理について図９を参照しつつ説明する。図９は、データ送信端末及びデータ受信端末のフロー情報取得処理、並びに第１中継装置及び第２中継装置のパス設定処理の流れを示す動作シーケンスである。なお、データ受信端末１００及びデータ送信端末４００が夫々図１のネットワーク対応テレビ２及びネットワーク対応レコーダ３に対応する。また、第１中継装置２００及び第２中継装置３００が図１の無線アクセスポイント４，５に対応する。
【００８１】
データ受信端末１００のフロー情報取得部１７ｂは、自端末のＩＰアドレス及びデータ送信端末の検索要求を行うアプリケーションソフトのポート番号を含む検索パケットを生成し、プロトコル処理部１８へ出力する（ステップＳ２０１）。検索パケットはプロトコル処理部１８により所定の処理が施され、通信部１９からマルチキャスト又はブロードキャストにて送信される（ステップＳ２０２）。
【００８２】
検索パケットを受信したデータ送信端末４００のフロー情報取得部１７ｂは、検索パケットの応答として、自端末のＩＰアドレス及び要求パケットの要求に対応したアプリケーションソフトのポート番号を含む検索応答パケットを生成し、プロトコル処理部１８へ出力する。検索応答パケットはプロトコル処理部１８により所定の処理が施され、通信部１９からユニキャストにて検索元のデータ受信端末１００へ返信される（ステップＳ２０３）。
【００８３】
データ送信端末４００のフロー情報取得部１７ｂは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号に検索応答パケットに含めたＩＰアドレス及びポート番号を書き込むとともに、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号に検索パケットに含まれているＩＰアドレス及びポート番号を書き込む。そして、フロー情報取得部１７ｃは、自端末がデータを送信する側の端末であるので、フロー情報記憶部１２のフロー情報に“下り”を書き込む（ステップＳ２０４）。
【００８４】
データ受信端末４００が検索応答パケットを受信すると、データ受信端末４００のフロー情報取得部１７ｂは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号に検索パケットに含めたＩＰアドレス及びポート番号を書き込むとともに、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号に検索応答パケットに含まれているＩＰアドレス及びポート番号を書き込む。そして、フロー情報取得部１７ｃは、自端末がデータを受信する側の端末であるので、フロー情報記憶部１２のフロー情報に“上り”を書き込む（ステップＳ２０５）。
【００８５】
データ送信端末４００のパス設定要求部１７ｃは、新たにフロー情報記憶部１２に設定した自端末のＩＰアドレス及びポート番号並びに通信相手の端末のＩＰアドレス及びポート番号を含むパス設定要求パケットを生成し、生成したパス設定要求パケットをプロトコル処理部１８へ出力する（ステップＳ２０６）。パス設定要求パケットはプロトコル処理部１８により所定の処理が施され、通信部１９を介して無線回線へ出力される（ステップＳ２０７）。
【００８６】
パス設定要求パケットは第２中継装置３００により受信され、要求パケット検出部５３により検出される。パス設定部６２は、図６のパス情報記憶部の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、図６のパス情報記憶部の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。そして、パス設定部６２は、図６のパス情報記憶部の第１中継ＩＰアドレスとしてデータ送信端末４００のＩＰアドレスを書き込み、第２中継ＩＰアドレスとして第１中継装置２００のＩＰアドレスを書き込む（ステップＳ２０８）。
【００８７】
なお、この際、パス設定部６２は、割当帯域記憶部５４の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、割当帯域記憶部５４の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。
【００８８】
パス設定要求パケットは、パス設定部６２により上記の処理などが施された後、第２中継装置３００から第１中継装置２００へ転送される（ステップＳ２０９）。
パス設定要求パケットは第１中継装置２００により受信され、要求パケット検出部５３により検出される。パス設定部６２は、図６のパス情報記憶部の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、図６のパス情報記憶部の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。そして、パス設定部６２は、図６のパス情報記憶部の第１中継ＩＰアドレスとして第２中継装置３００のＩＰアドレスを書き込み、第２中継ＩＰアドレスとしてデータ受信端末１００のＩＰアドレスを書き込む（ステップＳ２１０）。
【００８９】
なお、この際、パス設定部６２は、割当帯域記憶部５４の第１端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信元の端末のＩＰアドレス及びポート番号を書き込む。また、パス設定部６２は、割当帯域記憶部５４の第２端末のＩＰアドレス及びポート番号に、パス設定要求パケットに含まれる当該パス設定要求パケットの送信先の端末のＩＰアドレス及びポート番号を書き込む。
【００９０】
パス設定要求パケットは、パス設定部６２により上記の処理などが施された後、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ２１１）。
データ受信端末１００は、パス設定要求パケットを受信すると、応答としてパス設定応答パケットを生成する。生成されたパス設定応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ２１２、Ｓ２１３、Ｓ２１４）。
【００９１】
≪帯域予約処理（その１）≫
データ送信端末のみが帯域割当要求を行う場合の通信システムの帯域予約処理について図１０を参照しつつ説明する。図１０は、通信システムの帯域予約処理の流れを示す動作シーケンスである。なお、図１０は、帯域予約の対象のコネクション（ＴＣＰコネクション、ＵＤＰコネクション）において初めて帯域割当要求が行われる場合とする。
【００９２】
データ送信端末４００のパケット生成部１６は帯域割当要求パケットを生成する（ステップＳ３０１）。なお、この帯域割当要求パケットは、要求する帯域Ｂ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ３０２）。
【００９３】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ１”を書き込む（ステップＳ３０３）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ３０４）。
【００９４】
帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ１”を書き込む（ステップＳ３０５）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ３０６）。
【００９５】
帯域割当要求パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｂ１”を書き込む（ステップＳ３０７）。
要求応答処理部１７ａは、帯域割当要求パケットの応答として、帯域割当要求パケットに含まれるＩＰアドレス及びポート番号並びに帯域を含む帯域割当応答パケットを生成する。生成された帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ３０８、Ｓ３０９、Ｓ３１０）。なお、帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。
【００９６】
帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｂ１”を書き込む（ステップＳ３１１）。
≪帯域予約処理（その２）≫
データ送信端末及びデータ受信端末の双方が帯域割当要求を行う場合の通信システムの帯域予約処理について図１１を参照しつつ説明する。図１１は、通信システムの帯域予約処理の流れを示す動作シーケンスである。ただし、図１１の動作シーケンスは、データ送信端末４００とデータ受信端末１００とが同じコネクションに対してほぼ同時に異なる帯域の帯域割当要求を行った場合のものである。なお、図１１は、対象のコネクションに初めて帯域割当要求が行われる場合とする。
【００９７】
データ受信端末１００のパケット生成部１６は第１帯域割当要求パケットを生成する（ステップＳ４０１）。なお、この第１帯域割当要求パケットは、要求する帯域Ｒ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“上り”を含む。
第１帯域割当要求パケットは、データ受信端末１００から第１中継装置２００へ送信される（ステップＳ４０２）。
【００９８】
第１帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“Ｒ１”を書き込む（ステップＳ４０３）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第１帯域割当要求パケットを第２中継装置３００へ転送する（ステップＳ４０４）。
【００９９】
データ送信端末４００のパケット生成部１６は第２帯域割当要求パケットを生成する（ステップＳ４０５）。なお、この第２帯域割当要求パケットは、要求する帯域Ｓ１を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
第２帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ４０６）。
【０１００】
第２帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｓ１”を書き込む（ステップＳ４０７）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第２帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ４０８）。
【０１０１】
第１帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、第１帯域割当要求パケットに含まれるフロー情報“上り”が割当帯域記憶部５４の該当する要求フロー情報“下り”より優先されるため、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“Ｒ１”を書き込む（ステップＳ４０９）。
【０１０２】
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、第１帯域割当要求パケットをデータ送信端末４００へ転送する（ステップＳ４１０）。
第１帯域割当要求パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が第１帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｒ１”を書き込む（ステップＳ４１１）。
【０１０３】
第２帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、第２帯域割当要求パケットに含まれるフロー情報“下り”が割当帯域記憶部５４の該当する要求フロー情報“上り”より優先しないため、帯域割当解除制御部６０は、第２帯域割当要求パケットに基づく帯域予約を行わず、処理結果付加部６１は第２帯域割当要求パケットに処理済情報を付加する（ステップＳ４１２）。
【０１０４】
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、処理済情報が付加された第２帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ４１３）。
データ送信端末４００の要求応答処理部１７ａは、第１帯域割当要求パケットの応答として、第１帯域割当要求パケットに含まれるＩＰアドレス及びポート番号並びに帯域を含む第１帯域割当応答パケットを生成する。生成された第１帯域割当応答パケットは、データ送信端末４００から第２中継装置３００へ、第２中継装置３００から第１中継装置２００へ、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ４１４、Ｓ４１５、Ｓ４１６）。なお、第１帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。
【０１０５】
第１帯域割当応答パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域割当要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“Ｒ１”を書き込む（ステップＳ４１７）。
データ受信端末１００の要求応答処理部１７ａは、第２帯域割当要求パケットに処理済情報が付加されているので、帯域の予約に関する処理を行わない。要求応答処理部１７ａは、第２帯域割当要求パケットの応答として、第２帯域割当要求パケットに含まれているＩＰアドレス及びポート番号を含む第２帯域割当応答パケットを生成し、当該第２帯域割当応答パケットに処理済情報を付加する。処理済情報が付加された第２帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ４１８、Ｓ４１９、Ｓ４２０）。なお、第２帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。
【０１０６】
第２帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、第２帯域割当応答パケットに処理済情報が付加されているので、帯域Ｓ１の予約に失敗したことを把握する（ステップＳ４２１）。
≪帯域予約及び帯域解除処理≫
データ送信端末が帯域割当要求を行い、データ受信端末が帯域解除要求を行う場合の通信システムの帯域予約及び帯域解除処理について図１２を参照しつつ説明する。図１２は、通信システムの帯域予約及び帯域解除処理の流れを示す動作シーケンスである。ただし、図１２の動作シーケンスは、データ送信端末４００とデータ受信端末１００とが同じコネクションに対してほぼ同時に帯域解除要求と帯域割当要求とを行った場合のものである。
なお、図１２は以前にデータ送信端末４００のみが帯域割当要求を行っていたとする。
【０１０７】
データ受信端末１００のパケット生成部１６は帯域解除要求パケットを生成する（ステップＳ４５１）。なお、この帯域解除要求パケットは、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“上り”を含む。
帯域解除要求パケットは、データ受信端末１００から第１中継装置２００へ送信される（ステップＳ４５２）。
【０１０８】
帯域解除要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、帯域割当解除制御部６０は、帯域解除は帯域割当より優先するため、割当帯域記憶部５４の該当する要求フロー情報に“上り”を書き込み、その該当する帯域に“解除”を書き込む（ステップＳ４５３）。
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域解除要求パケットを第２中継装置３００へ転送する（ステップＳ４５４）。
【０１０９】
データ送信端末４００のパケット生成部１６は帯域割当要求パケットを生成する（ステップＳ４５５）。なお、この帯域割当要求パケットは、要求する帯域Ｂ５を含むとともに、自端末のＩＰアドレス及び帯域割当要求を行うアプリケーションのポート番号並びにフロー情報“下り”を含む。
帯域割当要求パケットは、データ送信端末４００から第２中継装置３００へ送信される（ステップＳ４５６）。
【０１１０】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“Ｂ５”を書き込む（ステップＳ４５７）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域割当要求パケットを第１中継装置２００へ転送する（ステップＳ４５８）。
【０１１１】
帯域割当要求パケットを受信した第２中継装置３００では、図８の処理フローが実行され、帯域割当解除制御部６０は、帯域解除は帯域割当より優先するため、割当帯域記憶部５４の該当する要求フロー情報に“下り”を書き込み、その該当する帯域に“解除”を書き込む（ステップＳ４５９）。
第２中継装置３００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、帯域解除要求パケットをデータ送信端末４００へ転送する（ステップＳ４６０）。
【０１１２】
帯域解除要求パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、フロー情報記憶部１２の通信相手の端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“解除”を書き込む（ステップＳ４６１）。
帯域割当要求パケットを受信した第１中継装置２００では、図８の処理フローが実行され、割当帯域記憶部５４の該当する帯域に“解除”が格納されており、帯域解除要求が帯域予約要求より優先するので、帯域割当解除制御部６０は、帯域割当要求パケットに基づく帯域予約を行わず、処理結果付加部６１は帯域割当要求パケットに処理済情報を付加する（ステップＳ４６２）。
【０１１３】
第１中継装置２００は、パス設定部６２内のパス情報記憶部の記憶内容を参照し、処理済情報が付加された帯域割当要求パケットをデータ受信端末１００へ転送する（ステップＳ４６３）。
データ送信端末４００の要求応答処理部１７ａは、帯域解除要求パケットの応答として、帯域割当要求パケットに含まれるＩＰアドレス及びポート番号を含む帯域解除応答パケットを生成する。生成された帯域解除応答パケットは、データ送信端末４００から第２中継装置３００へ、第２中継装置３００から第１中継装置２００へ、第１中継装置２００からデータ受信端末１００へ転送される（ステップＳ４６４、Ｓ４６５、Ｓ４６６）。なお、帯域解除応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。
【０１１４】
帯域解除応答パケットを受信したデータ受信端末１００の要求応答処理部１７ａは、フロー情報記憶部１２の自端末のＩＰアドレス及びポート番号が帯域解除要求パケットに含まれているＩＰアドレス及びポート番号に一致するレコードの帯域に“解除”を書き込む（ステップＳ４６７）。
データ受信端末１００の要求応答処理部１７ａは、帯域割当要求パケットに処理済情報が付加されているので、帯域の予約に関する処理を行わない。要求応答処理部１７ａは、帯域割当要求パケットの応答として、帯域割当要求パケットに含まれているＩＰアドレス及びポート番号を含む帯域割当応答パケットを生成し、当該帯域割当応答パケットに処理済情報を付加する。処理済情報が付加された第２帯域割当応答パケットは、データ受信端末１００から第１中継装置２００へ、第１中継装置２００から第２中継装置３００へ、第２中継装置３００からデータ送信端末４００へ転送される（ステップＳ４６８、Ｓ４６９、Ｓ４７０）。なお、帯域割当応答パケットの転送はパス設定部６２内のパス情報記憶部の記憶内容を参照して行われる。
【０１１５】
帯域割当応答パケットを受信したデータ送信端末４００の要求応答処理部１７ａは、帯域割当応答パケットに処理済情報が付加されているので、帯域Ｂ５の予約に失敗したことを把握する（ステップＳ４７１）。
≪補足≫
本発明は、上記の実施の形態に限定されるものではなく、例えば、次のようなものであってもよい。
【０１１６】
（１）上記の実施の形態では、帯域の予約や帯域の解除を行う単位をいわゆるＴＣＰコネクション及びいわゆるＵＤＰコネクション単位で行うようにしている。しかしながら、これに限らず、任意の単位で帯域の予約や帯域の解除を行うようにしてもよい。例えば、送受信端末単位で帯域の予約や帯域の解除を行うようにしてもよい。この場合には、ポート番号は不要になる。
【０１１７】
（２）上記の実施の形態では、端末を識別するための情報としてデータ送信端末やデータ受信端末のＩＰアドレスを利用しているが、これに限らず、端末を識別することができる情報であればよい。例えば、無線ＬＡＮやＥｔｈｅｎｅｔ（登録商標）などＭＡＣアドレスを有するものであれば、端末を識別するための情報として、ＩＰアドレスの代わりにＭＡＣアドレスを用いてもよい。
【０１１８】
また、上記の実施の形態では、データ送信端末とデータ受信端末間のパスを識別するための情報として、ＩＰアドレスとポート番号の対を用いているが、これに限らず、データ送信端末とデータ受信端末間のパスを識別することができるものであれば、いかなる情報を利用してもよく、いかなる情報の組み合わせを利用してもよい。
（３）上記の実施の形態では、帯域の予約は“下り”方向より“上り”方向を優先して行うことにしているが、これに限らず、“上り”方向より“下り”方向を優先して帯域の予約を行うようにしてもよい。この場合、データ送信端末が行う帯域要求割当に帯域予約が優先するため、データ送信端末が送信するコンテンツなどの送信レートが変化する場合に、送信レートの変化に先立って帯域の更新を行うことができる。
【０１１９】
（４）上記の実施の形態では、帯域の解除を帯域の予約より優先して行うことにしているが、これに限らず、フロー情報を利用して帯域の解除を行うか否かを判定するようにすればよい。
例えば、中継装置が、帯域割当要求を受け取り、その後に、帯域解除要求を受け取った場合には、帯域割当要求のフロー情報が帯域解除要求のフロー情報より優先するものであれば、中継装置は帯域解除要求に基づき帯域の解除を行わない。逆に、帯域割当要求のフロー情報より帯域解除要求のフロー情報が優先するものであれば、中継装置は帯域解除要求に基づき帯域の解除を行う。
【０１２０】
また、中継装置が、帯域解除要求を受け取り、その後に、帯域割当要求を受け取った場合には、帯域解除要求のフロー情報が帯域割当要求のフロー情報より優先するものであれば、中継装置は帯域割当要求に基づき帯域の予約を行わない。逆に、帯域解除割当要求のフロー情報より帯域割当要求のフロー情報が優先するものであれば、中継装置は帯域割当要求に基づき帯域の予約を行う。
【０１２１】
（５）上記の実施の形態では、帯域割当要求に基づく帯域の予約を実行するか否かをフロー情報を利用して判断しているが、これに限らず、例えば、帯域割当要求により要求される帯域を利用して帯域割当要求に基づく帯域の予約を実行するか否かを判断するようにしてもよい。なお、この場合には、例えば、要求される帯域の幅が広い方の帯域割当要求を優先し、これにより帯域の予約を行う。この場合、必要な帯域より広い帯域の幅を予約してしまうことがあるが、データ転送に必要な帯域が確実に確保されるという利点がある。
【０１２２】
（６）上記の実施の形態では、無線接続区間のみ帯域の予約を行なうものとしたが、これに限らず、優先接続区間においても帯域の予約を行うようにしてもよい。
（７）上記の実施の形態では、End to End間のＱｏＳ設定を対象としたが、これに限らず、End to Endの一部の区間を対象として帯域の予約及び帯域の解除を行うようにしてもよい。
【０１２３】
（８）上記の実施の形態において、データ送信端末又はデータ受信端末又は中継装置の構成要素の全て又は一部と等価な処理を行う受信方法であってもよい。
また、上記の実施の形態において説明したデータ送信端末又はデータ受信端末又は中継装置が行う全部又は一部と等価な処理手順を記述したプログラムをメモリに格納し、ＣＰＵ等を用いて処理を行わせるようにしてもよい。
【産業上の利用可能性】
【０１２４】
本発明は、送受信端末間のＱｏＳ設定に利用できる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態の通信システムのシステム構成図。
【図２】本発明のデータ送信端末及びデータ受信端末の装置構成図である。
【図３】図２のフロー情報記憶部の記憶内容を示す図。
【図４】本発明の中継装置の装置構成図。
【図５】図４の割当帯域記憶部の記憶内容を示す図。
【図６】図４のパス設定部が内部に有するパス情報記憶部の記憶内容を示す図。
【図７】図２の送受信端末（データ送信端末及びデータ受信端末）の処理フローを示すフローチャート。
【図８】図４の中継装置の処理フローを示すフローチャート。
【図９】本発明の実施の形態の通信システムのフロー情報取得処理、及びパス設定処理の流れを示す動作シーケンス。
【図１０】本発明の実施の形態の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１１】本発明の実施の形態の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１２】本発明の実施の形態の通信システムの帯域予約及び帯域解除処理の流れを示す動作シーケンス。
【図１３】従来の通信システムの帯域予約処理の流れを示す動作シーケンス。
【図１４】従来の通信システムの問題点を説明するための動作シーケンス。
【図１５】従来の通信システムの問題点を説明するための動作シーケンス。
【符号の説明】
【０１２６】
１０  送受信端末
１１  要求生成部
１２  フロー情報記憶部
１３  ポート番号設定部
１４  ＩＰアドレス設定部
１５  フロー情報設定部
１６  パケット生成部
１７  データ処理部
１８  プロトコル処理部
１９  通信部
５０  中継装置
５１  有線通信部
５２  無線通信部
５３  要求パケット検出部
５４  割当帯域記憶部
５５  処理済要求判別部
５６  要求種別判別部
５７  ポート番号取出部
５８  ＩＰアドレス取出部
５９  フロー情報取出部
６０  帯域割当解除制御部
６１  処理結果付加部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007080780.tif 000018
【図２】
2007080780.tif 000019
【図３】
2007080780.tif 000020
【図４】
2007080780.tif 000021
【図５】
2007080780.tif 000022
【図６】
2007080780.tif 000023
【図７】
2007080780.tif 000024
【図８】
2007080780.tif 000025
【図９】
2007080780.tif 000026
【図１０】
2007080780.tif 000027
【図１１】
2007080780.tif 000028
【図１２】
2007080780.tif 000029
【図１３】
2007080780.tif 000030
【図１４】
2007080780.tif 000031
【図１５】
2007080780.tif 000032
【国際調査報告】
2007080780.tif 000033
2007080780.tif 000034