(57)【特許請求の範囲】
【請求項１】
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部とを備え、前記複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、
優先的に中継するストリームを識別するストリーム識別データを、複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、
メディア種別の組み合わせパターンごとに、当該組み合わせに係る複数のメディア種別の優先順位を記録する優先順位記録部と、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリーム及び、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームの両方を、前記優先度に従って、中継する優先中継部と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、
前記優先順位記録部に記録された、前記メディア種別データが示すメディア種別の組み合わせに対応する組み合わせパターンの前記優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定部と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新部とを備える、中継装置。
【請求項２】
前記優先度別データ記録部は、前記ストリーム識別データで特定されるストリームの中継に要する帯域を示す必要帯域データをさらに記録し、
前記優先度決定部は、前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとをさらに用いて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する、請求項１に記載の中継装置。
【請求項３】
複数の無線端末から無線でアクセス可能であり、前記複数の無線端末による有線ネットワークとの通信を中継する中継装置と、前記中継装置と有線ネットワークで接続される通信制御装置を含む通信システムであって、
前記通信制御装置は、
任意の無線端末から受信した通信の開始要求に基づいて、前記通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれるストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信を中継する前記中継装置へ送信する連携部と、
前記連携部が送信した要求に対する応答を前記中継装置から受信して、前記応答に基づいて前記通信に含まれるストリームごとに通信の開始を制御する通信制御部とを備え、
前記中継装置は、
優先的に中継するストリームを識別するストリーム識別データを、複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、
メディア種別の組み合わせパターンごとに、当該組み合わせに係る複数のメディア種別の優先順位を記録する優先順位記録部複数のメディア種別の優先順位を記録する優先順位記録部と、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリーム及び、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームの両方を、前記優先度に従って、中継する優先中継部と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、
前記優先順位記録部に記録された、前記メディア種別データが示すメディア種別の組み合わせに対応する組み合わせパターンの前記優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定部と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新部と、
前記要求に対する応答を前記通信制御装置へ送信する応答部とを備える、通信システム。
【請求項４】
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、メディア種別の組み合わせパターンごとに、当該組み合わせに係る複数のメディア種別の優先順位を記録する優先順位記録部複数のメディア種別の優先順位を記録する優先順位記録部とを備えた中継装置が、前記複数の無線端末と有線ネットワークとの通信を中継する中継方法であって、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリーム及び、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームの両方を、前記優先度に従って、中継する優先中継工程と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信工程と、
前記優先順位記録部に記録された、前記メディア種別データが示すメディア種別の組み合わせに対応する組み合わせパターンの前記優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定工程と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新工程とを含む、中継方法。
【請求項５】
複数の無線端末とコンピュータとの無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記コンピュータとを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、メディア種別の組み合わせパターンごとに、当該組み合わせに係る複数のメディア種別の優先順位を記録する優先順位記録部複数のメディア種別の優先順位を記録する優先順位記録部とを備えたコンピュータに、前記複数の無線端末と有線ネットワークとの通信を中継する処理を実行させる中継プログラムであって、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリーム及び、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームの両方を、前記優先度に従って、中継する優先中継処理と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信処理と、
前記優先順位記録部に記録された、前記メディア種別データが示すメディア種別の組み合わせに対応する組み合わせパターンの前記優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定処理と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新処理とを前記コンピュータに実行させる、中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、中継する通信の品質を確保するための中継装置、中継方法、中継プログラムおよび、そのような中継装置を含む通信システムに関する。
【背景技術】
【０００２】
近年、例えば、無線ＬＡＮによるＩＰ電話のように、無線通信を介して通話を行う携帯端末が普及している。無線通信を介して通話を行う携帯端末は、中継装置（例えば、無線ＬＡＮのアクセスポイント等）と無線通信を行うことで、有線ネットワークとの通話を可能にしている。このような通信形態においては、中継装置の通信エリア内に複数の携帯端末が存在し、それらの携帯端末が同時に通話を行う状況が発生する。この場合、複数の携帯端末は、中継装置で利用可能な通信帯域を分け合ってそれぞれ通信を行う。そのため、１つの中継装置を介して同時に通話を行う携帯端末が増えた場合、通信帯域が不足する。その結果、携帯端末において、相手側端末からの音声が遅れて再生されたり、音切れ等のノイズが発生したりする。これは通話の場合だけでなく、ストリーミングにより音楽や動画などのデータを通信する場合にも発生しうる。すなわち、通話、音楽配信、動画配信等のように連続したデータをリアルタイムに送信することが求められる通信においては、中継装置における通信帯域の不足は、通信品質の低下をもたらす。
【０００３】
中継装置における通信帯域の不足を防ぐため、例えば、中継装置で利用可能な通信帯域が少なくなるとその中継装置を介した通話の開始を拒否する方法が採られている。また、呼制御装置が、中継装置からトラフィック情報を一定の間隔で受信し、受信したトラフィック情報を基に中継装置が中継する通信の可否を制御する方法も提案されている（例えば、特許文献１参照）。この呼制御装置は、トラフィックの多い中継装置が中継する通話は開始しないように呼を制御する。
【特許文献１】特開２００３−２８４１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では、中継装置が中継する通信に含まれるメディア種別は考慮されていなかった。そのため、例えば、音声と映像が含まれる通信のように複数のメディア種別のストリームが含まれる通信であっても、中継装置は、音声のストリームだけを優先的に中継する等、メディア種別を考慮した中継はできなかった。近年、無線端末による通信には、メディア種別の異なる複数のストリームが含まれるようになっている。そのため、通信に含まれるメディア種別を考慮した中継装置の帯域制御が必要とされる。
【０００５】
そこで、本発明の目的は、無線端末による通信に含まれるメディア種別を考慮して、中継する通信の帯域制御を行うことができる中継装置、中継方法、中継プログラムおよび通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明にかかる中継装置は、複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部とを備え、前記複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、優先的に中継する通信を示す通信識別データと、前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部と、前記優先データ記録部に記録された通信識別データが示す通信を、他の通信よりも優先して中継する優先中継部と、開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択部と、前記選択部が選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信部が受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新部と、前記選択部で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答部とを備え、前記選択部は、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別を選択する。
【０００７】
通信制御装置は、開始しようとする無線端末の通信を優先的に中継する要求を中継装置に送信する。要求受信部は、通信制御装置からのこの要求を、優先を要求する通信を示す通信識別データと、その通信に含まれるストリームそれぞれのメディア種別を示すメディア種別データとともに受信する。選択部は、前記メディア種別データが示す各メディア種別から、優先的に中継するメディア種別を選択する。その際、選択部は、選択したメディア種別のストリームの中継に必要となる帯域を表すデータを、優先データ記録部に追加して記録した場合に必要帯域データが示す帯域の和が所定の上限値を超えないようにメディア種別を選択する。そのため、優先的に中継するメディア種別のストリームの中継に必要となる帯域は上限値を越えない。これにより、優先中継部は、優先データ記録部に記録された通信を安定して優先中継することができる。また、応答部は、優先的に中継することができるメディア種別を、通信制御装置へ伝えることができる。その結果、通信制御装置は、中継装置で優先的に中継されるストリームのメディア種別に基づいて、無線端末の通信に含まれるストリームのメディア種別ごとに前記通信の開始を制御することができる。これにより、無線端末による通信に含まれるストリームのメディア種別を考慮して、中継する通信の帯域制御が行われる。
【０００８】
本発明にかかる中継装置は、複数のメディア種別の優先順位を記録する優先順位記録部をさらに備え、前記選択部は、前記優先順位記録部に記録された優先順位に基づいて、優先的に中継するストリームのメディア種別を選択することが好ましい。
【０００９】
前記選択部は、優先順位記録部に記録された優先順位に基づいて、優先的に中継するストリームのメディア種別を選択するので、優先順位記録部によって、中継するストリームの優先順位を管理することができる。
【００１０】
本発明にかかる中継装置において、前記選択部は、優先的に中継するストリームのメディア種別を、通信の開始を要求した無線端末に問い合わせることを前記通信制御装置に要求し、前記要求の応答として優先的に中継するストリームのメディア種別を示すデータを前記通信制御装置から取得して、取得したデータに基づいて前記ストリームのメディア種別を選択することが好ましい。
【００１１】
選択部は、無線端末への問い合わせ要求に対する応答として得られるデータに基づいて、優先的に中継するストリームのメディア種別を選択する。そのため、通信を開始しようとする無線端末のユーザが要求するメディア種別を、優先的に中継するストリームのメディア種別として選択することができる。
【００１２】
本発明にかかる中継装置は、複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部とを備え、前記複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、優先的に中継するストリームを識別するストリーム識別データを、複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、複数のメディア種別の優先順位を記録する優先順位記録部と、複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する優先中継部と、通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定部と、前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新部とを備える。
【００１３】
優先度決定部は、優先順位記録部に記録された優先順位に基づいて、通信制御装置から中継を要求されている通信に含まれる各メディア種別のストリームの優先度を決定し、更新部は、各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する。優先中継部は、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する。このように、優先度別データ記録部のデータに従って、通信に含まれるメディア種別ごとに中継の優先度が制御される。そのため、中継装置は、無線端末による通信に含まれるストリームのメディア種別を考慮して、中継する通信の帯域制御を行うことができる。
【００１４】
本発明にかかる通信システムは、複数の無線端末から無線でアクセス可能であり、前記複数の無線端末による有線ネットワークとの通信を中継する中継装置と、前記中継装置と有線ネットワークで接続される通信制御装置を含む通信システムである。前記通信制御装置は、任意の無線端末から受信した通信の開始要求に基づいて、前記通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれるストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信を中継する前記中継装置へ送信する連携部と、前記連携部が送信した要求に対する応答を前記中継装置から受信して、前記応答に基づいて前記通信に含まれるストリームごとに通信の開始を制御する通信制御部とを備える。前記中継装置は、優先的に中継する通信を示す通信識別データと、前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部と、前記優先データ記録部に記録された通信識別データが示す通信を、他の通信よりも優先して中継する優先中継部と、開始しようとする通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択部と、前記選択部が選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信部が受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新部と、前記選択部で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答部とを備える。前記選択部は、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別を選択する。
【００１５】
本発明にかかる中継方法は、複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部と、優先的に中継する通信を示す通信識別データと前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部とを備えた中継装置が、前記複数の無線端末と有線ネットワークとの通信を中継する中継方法であって、開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信工程と、前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択工程と、前記選択工程で選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信工程で受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新工程と、前記選択工程で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答工程とを含み、前記選択工程では、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別が選択される。
【００１６】
本発明にかかる中継プログラムは、複数の無線端末とコンピュータとの無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記コンピュータとを接続する有線接続部と、優先的に中継する通信を示す通信識別データと前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部とを備えたコンピュータに、前記複数の無線端末と有線ネットワークとの通信を中継する処理を実行させる中継プログラムであって、開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信処理と、前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択処理と、前記選択処理で選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信処理で受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新処理と、前記選択処理で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答処理とをコンピュータに実行させ、前記選択処理では、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別が選択される。
【００１７】
本発明にかかる中継方法は、複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、複数のメディア種別の優先順位を記録する優先順位記録部とを備えた中継装置が、前記複数の無線端末と有線ネットワークとの通信を中継する中継方法であって、複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する優先中継工程と、通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信工程と、前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定工程と、前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新工程とを含む。
【００１８】
本発明にかかる中継プログラムは、複数の無線端末とコンピュータとの無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記コンピュータとを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、複数のメディア種別の優先順位を記録する優先順位記録部とを備えたコンピュータに、前記複数の無線端末と有線ネットワークとの通信を中継する処理を実行させる中継プログラムであって、複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する優先中継処理と、通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信処理と、前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定処理と、前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新処理とを前記コンピュータに実行させる。
【発明の効果】
【００１９】
本発明によれば、無線端末による通信に含まれるメディア種別を考慮して、中継する通信の帯域制御を行うことができる中継装置、中継方法、中継プログラムおよび通信システムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の実施の一形態を詳細に説明する。
【００２１】
（第１の実施形態）
図１は、第１の実施形態における無線通信システムの全体構成図である。本実施形態における無線通信システムは、ＳＩＰサーバ２、無線ＬＡＮアクセスポイント（以下、ＡＰと称する）１ａ、１ｂ、有線端末４および無線端末３ａ〜ｄを含む。ＳＩＰサーバ２、ＡＰ１ａ、１ｂおよび有線端末４は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６により有線で互いに接続されている。無線端末３ａ〜ｄは、ＡＰ１ａまたは１ｂに無線によりアクセス可能である。図１は、一例として無線端末３ａ、３ｂがＡＰ１ａにアクセス可能であり、無線端末３ｃ、３ｄがＡＰ１ｂにアクセス可能である状態を示している。この状態において、ＡＰ１ａは、無線端末３ａ、ｂと有線ＬＡＮ６との通信を中継し、ＡＰ１ｂは、無線端末３ｃ、ｄと有線ＬＡＮ６との通信を中継する。
【００２２】
無線端末３ａ〜ｄのそれぞれは、ＡＰ１ａまたは１ｂ、有線ＬＡＮ６を介して、他の無線端末または有線端末４と通信する。無線端末が行う通信の開始は、ＳＩＰサーバ２により制御される。
【００２３】
ＳＩＰサーバ２により制御される無線端末の通信は、送信元と送信先で特定される。送信先は１つの場合と複数の場合がある。ＳＩＰサーバ２により制御される通信には、１または複数のストリームが含まれる。ストリームは、リアルタイムに送信される連続したデータである。ストリームの例として、通話において送信される音声データや、動画配信で配信される映像データ等が挙げられる。そのため、ＳＩＰサーバ２により制御される通信は、ストリーム数という属性を有する。また、各ストリームは、メディア種別という属性を有する。ストリームのメディア種別の例として、音声、文字、動画、静止画、ポインティング位置情報等が挙げられる。また、例えば、ステレオ音声の右音声と左音声のように、音声に２つのメディア種別が含まれる場合がある。通信において、メディア種別毎にそれぞれ異なるストリームが送信される。本実施形態においては、一例として、無線端末３ａ〜ｄが、映像再生機能付きのＩＰ電話であり、メディア種別が映像ストリームと、メディア種別が音声のストリームとを含む通信が可能である場合について説明する。
【００２４】
なお、無線端末３ａ〜ｄは、ＩＰ電話に限られない。例えば、無線端末３ａ〜ｄとして、映像再生端末、ＰＤＡ、電子手帳、ゲーム機、ＧＰＳ端末等が含まれる。また、ＳＩＰサーバ２により開始が制御される無線端末の通信も、通話に限られない。無線端末の通信の例として、映像配信、音楽配信、オンラインゲーム、株価情報配信、遠隔地プレゼンテーション、テレビ会議、監視カメラ画像送信等が挙げられる。また、無線端末の台数および有線ＬＡＮ６に接続されるＡＰ、有線端末の台数は、図１に示す例に限られない。
【００２５】
ＳＩＰサーバ２は、有線ＬＡＮインタフェース２５、連携部２１、通信制御部２２、端末情報記録部２３を備える。有線ＬＡＮインタフェース２５は、ＳＩＰサーバ２と有線ＬＡＮ６との間のデータやり取りを、有線ＬＡＮの規格に準拠して仲介する。
【００２６】
通信制御部２２は、無線端末３ａ〜ｄのいずれかから通信の開始および終了の要求を受信して、その無線端末による通信の開始、終了を制御する。通信制御部２２は、無線端末に対して、様々なメッセージを送信することにより、通信の開始、終了を制御する。
【００２７】
端末情報記録部２３には、通信制御部２２が制御する通信を識別する通信識別データが記録されている。通信識別データには、例えば、通信を行う通信端末（無線端末および有線端末を含む）のＬＡＮ上の位置を示す情報、通信端末を識別する情報等が含まれる。本実施形態では、通信制御部２２が、ＳＩＰプロトコルに従って、通信の開始、終了を制御する例を説明する。
【００２８】
連携部２１は、ＡＰ１ａ、１ｂに対して、通信制御部２２が開始させようとする通信の帯域の確保や、終了した通信の帯域の開放を要求する。連携部２１は、帯域の確保を要求することで、開始しようとする通信を優先的に中継することをＡＰ１ａ、１ｂへ要求する。
【００２９】
ＳＩＰサーバ２は、サーバマシン、パーソナルコンピュータ、ワークステーションなどのコンピュータ１台または複数で構成される。有線ＬＡＮインタフェース２５、連携部２１、通信制御部２２の各機能は、コンピュータが備えるＣＰＵが所定のプログラムを実行することによって実現される。また、端末情報記録部２３は、コンピュータに内蔵された記録媒体またはコンピュータがアクセス可能な外部記録装置により具現化される。ＳＩＰサーバ２は、１台のコンピュータ上に構成されてもよいし、有線ＬＡＮ６に接続された複数のコンピュータに分散して構成されてもよい。
【００３０】
図２は、ＡＰ１ａの詳細の構成を示す機能ブロック図である。ＡＰ１ｂの構成も図２に示すＡＰ１ａと構成と同様である。ＡＰ１ａは、有線ＬＡＮインタフェース５、要求受信部７、更新部８、選択部９、優先順位記録部１１、優先データ記録部１３、応答部１４、優先中継部１５、無線ＬＡＮインタフェース１７を備える。
【００３１】
有線ＬＡＮインタフェース５は、ＡＰ１ａと有線ＬＡＮ６との間のデータやり取りを、有線ＬＡＮの規格に準拠して仲介する。無線ＬＡＮインタフェース１７は、無線端末３ａ、３ｂとＡＰ１ａとの無線によるデータとやり取りを、無線ＬＡＮの規格に準拠して仲介する。無線ＬＡＮインタフェース１７および有線ＬＡＮインタフェース５によって、無線端末３ａ、３ｂと有線ＬＡＮ６との間の通信が中継される。
【００３２】
優先中継部１５は、無線ＬＡＮインタフェース５が中継する通信の優先度を、優先データ記録部に記録されたデータに基づいて制御する。優先データ記録部１３には、優先的に中継する通信を示す通信識別データと、優先的に中継する通信に要する帯域を示す必要帯域データとが記録されている。
【００３３】
図３は、優先データ記録部１３に記録されるデータの具体例を示す図である。図３に示す図では、優先データ記録部１３に記録されるデータが優先テーブル３１として記録される例を示している。優先テーブル３１には、送信元ＩＰアドレス、受信先ＩＰアドレス、状態、必要帯域を示すデータが、優先的に中継する通信ごとに対応付けられて記録されている。送信元ＩＰアドレスおよび受信先ＩＰアドレスは、優先的に中継する通信を示す通信識別データの一例である。状態は、通信識別データが示す通信の状態を表すデータである。必要帯域は、通信識別データが示す通信に要する帯域を表すデータである。
【００３４】
なお、通信識別データは、通信を識別することができるデータであればよく、図３に示す例に限られない。例えば、通信識別データとしては、ＩＰアドレスに加えて、ポート番号が記録されてもよい。
【００３５】
優先中継部１５は、優先データ記録部１３に記録された通信識別データが示す通信を、他の通信よりも優先して中継するように、無線ＬＡＮインタフェースを制御する。
【００３６】
要求受信部７は、ＳＩＰサーバ２の連携部２１から、開始しようとする無線端末の通信を、優先的に中継する要求を受信する。その際、要求受信部７は、優先的に中継する通信を示す通信識別データと、その通信に含まれる１または複数のストリームのメディア種別を示すメディア種別データを受信する。通信に含まれるストリームは、メディア種別毎にそれぞれ異なるストリームとして送信される。従って、通信に含まれるストリームは、メディア種別データにより識別することもできる。
【００３７】
更新部８は、メディア種別データで識別できる複数のストリームのうち、優先的に中継するストリームを選択するように、選択部９に要求する。選択部９は、メディア種別データが示す各メディア種別のストリームの中継に要する帯域を表すデータを決定する。このメディア種別ごとのストリームの中継に要する帯域を表すデータは、例えば、メディア種別ごとに予め記録されている値を用いて決定することができる。また、メディア種別に応じて計算により必要となる帯域を求めてもよい。また、要求受信部７が受信するメディア種別データに含まれていてもよい。
【００３８】
選択部９は、決定したデータと、優先データ記録部１３に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する。選択部９は、選択したメディア種別のストリームの中継に要する帯域を表すデータを、優先データ記録部１３に追加して記録した場合に必要帯域データが示す帯域の和が所定の上限値を超えないようにメディア種別を選択する。さらに、選択部９は、優先順位記録部１１に記録された優先順位に従って、メディア種別を選択する。
【００３９】
優先順位記録部１１は、複数のメディア種別の優先順位を記録する。図４は、優先順位記録部１１に記録されたデータの具体例を示す図である。図４に示す例では、メディア優先度テーブル３２に、優先順位とメディア種別とが対応付けられて記録されている。このように、メディア種別毎の優先順位をＡＰにおいて記録することで、各ＡＰが、ＡＰ固有の状況に応じて、中継するストリームのメディア種別毎の優先順位を制御することができる。
【００４０】
更新部８は、選択部９が選択したストリームの中継に要する帯域を示すデータと要求受信部７が受信した通信識別データとを優先データ記録部１３に追加して記録する。また、応答部１４は、選択部９が選択したメディア種別のストリーム、すなわち優先的に中継するストリームを示すデータを、要求に対する応答としてＳＩＰサーバ２へ送信する。この応答は、有線ＬＡＮインタフェース５を介してＳＩＰサーバ２へ送信される。
【００４１】
ＡＰ１ａ、１ｂは、コンピュータが組み込まれた電波中継装置で構成される。有線ＬＡＮインタフェース５、要求受信部７、更新部８、選択部９、応答部１４、優先中継部１５、無線ＬＡＮインタフェース１７の各機能は、コンピュータが備えるプロセッサが所定のプログラムを実行することで実現される。また、優先データ記録部１３、優先順位記録部１１は、コンピュータに内蔵された記録媒体またはコンピュータがアクセス可能な外部記録装置により具現化される。
【００４２】
（無線通信システムの動作例）
次に、無線端末による通信が行われる場合の無線通信システムの動作例を説明する。図５は、図１に示す無線端末による通信が行われる場合の無線通信システムの動作例を示す図である。図５では、一例として、ＡＰ１ａにアクセス可能な無線端末３ａ、３ｂが通信を開始し、終了する処理が示される。
【００４３】
無線端末３ａは、ＡＰ１ａの通信エリア内で起動すると、ＡＰを探す探索メッセージを送出する（＃１）。探索メッセージに対してＡＰ１ａが応答することによって、無線端末３ａは、ＡＰ１ａをアクセス可能なＡＰとして認識する。
【００４４】
その後、無線端末３ａは、ＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２に送信する（＃２）。ＲＥＧＩＳＴＥＲメッセージには、例えば、無線端末３ａの位置情報（例えば、ＩＰアドレス、ポート番号等）、無線端末３ａを呼び出すための識別子（例えば、電話番号、ユーザＩＤ、ＳＩＰアドレス等）等の端末情報が含まれる。ＳＩＰサーバ２は、ＲＥＧＩＳＴＥＲメッセージに含まれる端末情報を、端末情報記録部２３に記録する。この記録に成功すると、ＳＩＰサーバ２は、無線端末３ａにＯＫメッセージを送信する（＃３）。
【００４５】
同様にして、無線端末３ｂは、無線中継局１ａへの探索メッセージを送信し（＃４）、応答を受けると、ＲＥＧＩＳＴＥＲメッセージをＳＩＰサーバ２に送信する（＃５）。ＳＩＰサーバ２は無線端末３ｂの端末情報を記録し、ＯＫメッセージを無線端末３ｂへ送信する（＃６）。なお、ＲＥＳＩＧＴＥＲメッセージおよびＯＫメッセージは、ＳＩＰプロトコルで定義されたメッセージである。また、以下に述べる、ＩＮＶＩＴＥ、ＴＲＹＩＮＧ、ＲＩＮＧＩＮＧ、ＡＣＫ、ＢＹＥメッセージも、ＳＩＰプロトコルで定義されたメッセージである。
【００４６】
無線端末３ａは、無線端末３ｂに宛てたＩＮＶＩＴＥメッセージをＳＩＰサーバ２に送信する（＃７）。これにより、無線端末３ａは、無線端末３ｂとの通信の開始をＳＩＰサーバ２に要求する。ＩＮＶＩＴＥメッセージには、開始しようとする通信を示す通信識別データの他、開始しようとする通信に含まれるストリームのメディア種別を示すメディア種別データが含まれる。メディア種別データは、例えば、ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｌ）に従った形式で、ＩＮＶＩＴＥメッセージに含まれる。以下、ＩＮＶＩＴＥメッセージに含まれるＳＤＰに従う形式のデータをＳＤＰデータと称する。メディア種別データは、ＳＤＰデータに含まれる。なお、ＳＤＰデータには、メディア種別の他、例えば、ストリームの送信で使用されるプロトコル、ストリームの中継に必要な帯域の基になる情報（例えば、コーデック情報等）等が含まれても良い。
【００４７】
ＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２は、端末情報記録部２３を参照して、無線端末３ａ、３ｂの位置を特定する。これによりＳＩＰサーバ２は、開始しようとする通信を中継するＡＰがＡＰ１ａであることを特定する。ＳＩＰサーバ２は、ＡＰ１ａへ開始しようとする通信のための帯域確保予約を要求する（＃８）。すなわち、ＳＩＰサーバ２は、開始しようとする通信を優先的に中継することをＡＰ１ａへ要求する。その際、ＳＩＰサーバ２は、開始しようとする通信の通信識別データと、ＩＮＶＩＴＥメッセージに含まれるＳＤＰデータをＡＰ１ａへ送信する。
【００４８】
帯域予約の要求を受信したＡＰ１ａは、通信識別データと、通信に要する帯域を表す必要帯域データと、予約中を示すデータとを優先データ記録部１３に記録する。これにより、帯域確保の予約がなされる。なお、予約の際、ＡＰ１ａは、通信に含まれるストリームのうち、優先して中継することのできるストリームのメディア種別を選択する。選択したメディア種別のストリームの中継に要する帯域は、必要帯域データとして優先データ記録部１３に記録される。ＡＰ１ａは、帯域を予約すると帯域確保予約の要求に対する応答として、ＯＫメッセージをＳＩＰサーバ２に送信する（＃９）。ＡＰ１ａが帯域確保を予約する処理の詳細は後述する。このとき、ＯＫメッセージにはＳＤＰデータが含まれている。このＳＤＰデータには、帯域確保が予約できたストリームを示す情報が含まれている。
【００４９】
ＳＩＰサーバ２は、ＯＫメッセージを受けると、無線端末３ｂに対してＩＮＶＩＴＥメッセージを送信する（＃１０）。また、ＳＩＰサーバ２は、無線端末３ａにＴＲＹＩＮＧメッセージを送信する（＃１１）。なお、ＡＰ１ａが帯域確保予約に失敗して、ＳＩＰサーバ２がエラーメッセージを受信した場合は、ＳＩＰサーバ２は、例えば、無線端末３ａ、３ｂ間の通信を開始せず、無線端末３ａに切断メッセージを送信してもよい。
【００５０】
ＳＩＰサーバ２から、ＩＮＶＩＴＥメッセージを受信した無線端末３ｂは、呼び出し中を表すＲＩＮＧＩＮＧメッセージをＳＩＰサーバ２へ送信する（＃１２）。ＳＩＰサーバ２が受信したＲＩＮＧＩＮＧメッセージは、無線端末３ａへ送信される（＃１３）。
【００５１】
無線端末３ｂのユーザが、通信開始の要求を受け入れる旨の操作を無線端末３ｂにすると、無線端末３ｂからＳＩＰサーバ２へＯＫメッセージが送信される（＃１４）。ＳＩＰサーバ２は、ＡＰ１ａへ開始しようとする通信のための帯域確保を要求する（＃１５）。これにより、ＡＰ１ａは、＃８で予約した帯域の確保を確定させる。これによって、ＡＰ１ａと無線端末３ａとの間および、ＡＰ１ｂと無線端末３ｂとの間の無線通信が、他の無線通信より優先的に行われるようになる。通信具体的な帯域確保の確定処理は後述する。
【００５２】
ＳＩＰサーバ２は、無線端末３ａにＯＫメッセージを送信する（＃１６）。このとき、ＯＫメッセージにはＳＤＰデータが含まれている。このＳＤＰデータには、ＡＰ１ａで帯域確保ができたストリームのメディア種別を示す情報が含まれている。従って、無線端末３ａは、帯域が確保できたストリームについて通信を開始することができる。
【００５３】
ＯＫメッセージを受信した無線端末３ａは、無線端末３ｂに対し、ＳＩＰサーバ２経由でＡＣＫメッセージを送信する（＃１７，＃１８）。これにより、無線端末３ａ、３ｂの間で通信が開始される。この通信は、例えば、ＲＴＰ／ＡＶＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  ｕｓｉｎｇ  Ａｕｄｉｏ  Ｖｉｄｅｏ  Ｐｒｏｆｉｌｅ）に従って行われる。
【００５４】
この通信において、ＡＰ１ａで帯域確保ができたストリームが無線端末３ａ、３ｂ間でやり取りされる。例えば、メディア種別が音声のストリームとメディア種別が映像のストリームとがＡＰ１ａで帯域確保された場合、音声のストリームと映像のストリームとが無線端末３ａ、３ｂ間でやり取りされる。ストリームは、パケットで送られるので、ＡＰ１ａは、中継するパケットごとに優先的に中継するか否かを判断する。
【００５５】
無線端末３ａ、３ｂのいずれか一方のユーザが通信の終了を要求する場合、その無線端末から、通信の終了を要求するＢＹＥメッセージがＳＩＰサーバ２へ送信される。図５の例では、無線端末３ａがＢＹＥメッセージを送信する（＃１９）。ＢＹＥメッセージを受信したＳＩＰサーバ２は、ＢＹＥメッセージを無線端末３ｂに送信する（＃２０）。ＢＹＥメッセージを受信した無線端末３ｂは、通信の終了を受け入れることを示すＯＫメッセージをＳＩＰサーバ２へ送信する（＃２０１）。
【００５６】
ＯＫメッセージを受信したＳＩＰサーバ２は、ＡＰ１ａへ通信のために確保していた帯域を開放することを要求する（＃２０２）。ＡＰ１ａは、優先データ記録部１３から、該当する通信の通信識別データおよび必要帯域データを削除することで、確保していた帯域を開放する。ＳＩＰサーバ２は、さらにＯＫメッセージを無線端末３ａへ送信する（＃２０３）これにより、無線端末３ａと無線端末３ｂとの間の通信が終了する。
【００５７】
なお、図５に示す例は、無線端末３ａ、３ｂが両方ともＡＰ１ａにアクセス可能である状態の場合の処理であるが、無線端末３ａ、３ｂが異なるＡＰ（例えば、ＡＰ１ａとＡＰ１ｂ）にそれぞれアクセスする場合は、図５に示すＡＰ１ａとＳＩＰサーバ２の処理（＃８、＃９、＃１５、＃２０２）が各ＡＰ１ａ、１ｂについて行われる。その際、ＳＩＰサーバ２は、ＡＰ１ａで確保される帯域と、ＡＰ１ｂで確保される帯域とが同じなるように各ＡＰ１ａ、１に対して帯域確保を要求することができる。
【００５８】
（帯域確保予約の処理）
図６は、図５に示す＃８において、帯域確保予約の要求がＳＩＰサーバ２からＡＰ１ａへ送信された際の処理の例を示すシーケンス図である。すなわち、図６に示す処理は、無線端末３ａから通信開始を要求するＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２が、その通信のための帯域確保の予約をＡＰ１ａに対して要求した場合の処理の例である。図６において、まず、ＳＩＰサーバ２の連携部２１は、ＡＰ１ａの要求受信部７に対して、開始しようとする通信の帯域の確保予約を要求する（＃８）。このとき、連携部２１は、無線端末３ａから受信したＩＮＶＩＴＥメッセージに含まれるＳＤＰデータをＡＰ１ａへ送信する。
【００５９】
要求受信部７は、受信したＳＤＰデータを解読して、開始しようとする通信を識別する通信識別データを読み出す。通信識別データは、例えば、無線端末３ａのＩＰアドレスと、無線端末３ｂのＩＰアドレスである。
【００６０】
また、要求受信部７は、受信したＳＤＰデータを解読して、通信に含まれるストリームの数、メディア種別、メディア種別ごとのストリームの必要帯域を示すデータを生成する（＃８０１）。図７（ａ）および図７（ｂ）は、ＳＤＰデータの一部の具体例を示す図である。図７（ａ）は、要求受信部７が受信したＳＤＰデータのうち、開始しようとする通信に含まれるストリームを表すデータの部分の例である。
【００６１】
図７（ａ）に示すＳＤＰデータにおいて、通信に含まれる各ストリームは、ストリームを表す文字列で示される。各ストリームは、ストリームＩＤによって識別される。例えば、一行目において、“ｍ＝ａｕｄｉｏ”は、メディア種別が音声（ａｕｄｉｏ）であることを示している。“４９１７０”は、このストリームを送受信するためのポート番号であり、送信元／受信先ＩＰアドレスを組み合わせて、ストリームを識別するストリームＩＤとして使用される。 “ＲＴＰ／ＡＶＰ”はそのストリームの通信プロトコルを表し、“０”はストリームの圧縮形式（コーデック）をそれぞれ表している。要求受信部７は、図７（ａ）に示すデータから、通信に含まれるストリームのストリーム数は２であり、通信に含まれるストリームのメディア種別は、音声（ａｕｄｉｏ）と、映像（ｖｉｄｅｏ）であることを示すデータを生成することができる。
【００６２】
また、要求受信部７は、メディア種別が音声のストリームと、メディア種別が映像のストリームそれぞれについて、必要帯域を決定する。必要帯域は、例えば、各メディア種別について予め記録された必要帯域を用いて決定することができる。図８は、各メディア種別について必要帯域を記録する必要帯域テーブル３５の例を示す図である。例えば、図８に示すような必要帯域テーブル３５が予めＡＰ１ａに記録されている。要求受信部７は、必要帯域テーブル３５を参照することにより、メディア種別が音声であるストリームの中継に必要となる帯域は１２８、メディア種別が映像であるストリームの中継に必要な帯域は４２０と決定することができる。
【００６３】
本実施形態では、一例として、ＡＰにおけるある特定の通信の必要帯域は、ＡＰが中継することのできる最大の単位時間あたり通信量のうち、その特定の通信による通信量がどの程度を占めるかを表す値となっている。この値の例として、ＡＰとある端末の間のリンク速度（端末とＡＰの間で決まる通信モード。例えばＩＥＥＥ８０２．１１ｂでは、１Ｍｂｐｓ、２Ｍｂｐｓ、５．５Ｍｂｐｓ、１１Ｍｂｐｓの通信モードがあり、それぞれが理論的な最大通信量を表す。）が１１Ｍｂｐｓであるときの音声ストリームの単位時間あたりの通信量が１２８ｋｂｐｓである場合に、必要帯域１２８ｋｂｐｓが定められる。これは、ＡＰが中継することのできる理論的な最大通信量のうち１２８ｋ／１１Ｍが音声ストリームの中継に使われることを意味している。この場合、ＡＰと端末の間のリンク速度が変わると、リンク速度に応じて必要帯域の値を１１Ｍｂｐｓでの値に換算して記録する。例えば、ＡＰのリンク速度が１１Ｍｂｐｓのときの音声ストリームの必要帯域が１２８ｋｂｐｓであった場合、ＡＰと端末の間のリンク速度が５．５Ｍｂｐｓに変わるとそのＡＰと端末で行うことのできる最大の単位時間あたり通信量がリンク速度１１Ｍｂｐｓの時の半分になってしまう。そのため、リンク速度５．５Ｍｂｐｓの時の必要帯域は倍の２５６ｋｂｐｓに換算される。
【００６４】
なお、１１Ｍｂｐｓのリンク速度であっても、中継装置の物理的な性能、アクセス方式等の影響で実際に使用できる最大のスループットは中継装置の機種によって異なる。したがって、優先的に中継する通信に割り当てる帯域の上限値は、中継装置の機種の性能を表す値を基に計算する。例えば、５Ｍｂｐｓの実効スループットを出せる機種であれば５Ｍｂｐｓを優先的に中継する通信に割り当てる帯域の上限値とすることができる。
【００６５】
なお、必要帯域の表し方は、上記の方法に限られない。例えば、ＡＰと端末との間の通信で使用可能な周波数帯域のうち、特定の通信に使われる周波数帯域の占める度合いをその通信の必要帯域として表してもよい。
【００６６】
要求受信部７は、上記のようにして、ＳＤＰデータから生成した、通信に含まれるストリームの数、通信に含まれるストリームのメディア種別、および各メディア種別の必要帯域を示すデータを更新部８へ渡す。更新部８は、優先データ記録部１３を参照して、優先的に中継される通信が使用しているまたは使用する予定の使用帯域を取得する（＃８０３ａ、＃８０３ｂ）。使用帯域は、例えば、優先データ記録部１３に記録されている必要帯域データが示す帯域の和で表される。例えば、図３に示す優先テーブル３１に記録された必要帯域データが示す帯域の和は、１２８＋４２０＋１２８＝６７６になる。
【００６７】
更新部８は、使用帯域を取得すると、取得した使用帯域を用いて、使用可能帯域を計算する。使用可能帯域は、例えば、使用帯域と所定の上限値との差を求めることで得られる。例えば、取得した使用帯域が上記の６７６で、所定の上限値が１０００であった場合、使用可能帯域は、１０００−６７６＝３２４となる。
【００６８】
使用可能帯域の計算に用いられる所定の上限値は、例えば、ＡＰ１ａが無線通信に利用できる帯域の最大値としてもよし、この最大値から所定の必要空き帯域を減じた値でもよい。また、更新部８は、必要空き帯域を状況に応じて変更してもよい。必要空き帯域を常用に応じて変更する例は後述する。
【００６９】
使用可能帯域を取得した更新部８は、通信に含まれるストリームのメディア種別毎の必要帯域と、使用可能帯域とを比較する。更新部８は、通信に含まれる全てのストリームの中継に要する必要帯域が、使用可能帯域を越えているか否かを判断する。例えば、通信にメディア種別が音声のストリームと、メディア種別が映像ストリームが含まれる場合、音声のストリームと映像のストリームの通信に必要な帯域は、上記例では、１２８＋４２０＝５４８となる。一方、使用可能帯域の上記例は３２４なので、この場合、必要帯域が使用可能帯域を超えていると判断される。
【００７０】
必要帯域が使用可能帯域を超えていれば、選択部９に対して優先的に中継するストリームのメディア種別の選択を要求する（＃８０４ａ）。必要帯域が使用可能帯域を超えていなければ、選択要求はせずに（＃８０４ａ〜＃８０６の処理は行わず）、帯域予約（＃８０７ａ）をする。
【００７１】
選択要求を受けた選択部９は、優先順位記録部１１を参照して（＃８０５ａ）、メディア種別の優先順位を取得する（＃８０５ｂ）。選択部９は、取得した優先順位の高いメディア種別から順に、必要帯域が使用可能帯域を超えない範囲でメディア種別を選択する（＃８０６）。例えば、優先順位記録部１１に記録されたデータが、図４に示すメディア優先度テーブル３２であり、通信に含まれるストリームのメディア種別が音声と映像である場合、選択部９は、まず優先度が高い音声の必要帯域が使用可能帯域を超えているか否か判断する。この場合、音声の必要帯域（本例では１２８）は、使用可能帯域（本例では３２４）を超えていないので、選択部９は音声を選択する。同様に、映像についても判断する。映像の必要帯域（本例では４２０）は、使用可能帯域から音声の必要帯域を除いた帯域（本例では３２４−１２８＝１９６）を超えているので、映像は選択されない。
【００７２】
選択部９は、選択結果を更新部８に応答する（＃８０４ｂ）。ここでは、選択部９は、例えば、通信に含まれるストリームのメディア種別（すなわち、音声と映像）のうち、音声のみを選択したことを更新部８へ応答する。更新部８は、選択部９が選択したメディア種別のストリームの必要帯域を示すデータと、通信識別データとを優先データ記録部１３へ記録する。本例では、音声のストリームの必要帯域（１２８）と、通信識別データ（無線端末３ａのＩＰアドレスおよび無線端末３ｂのＩＰアドレス）とを優先データ記録部１３へ記録する。また、優先データ記録部１３の状態を示すデータとして「予約」を示すデータを記録する。これにより、音声の通信のみを優先的に中継するための帯域確保が予約される。更新部８は、データ記録完了の通知を受けると（＃８０７ｂ）、帯域確保の予約がされたメディア種別を応答部１４へ通知する。すなわち、選択部９が選択したメディア種別（本例では音声）を応答部１４へ通知する（＃８０８）。
【００７３】
応答部１４は、要求受信部７が受信したＳＤＰデータを修正して、帯域確保の予約がされたストリームのメディア種別がＳＤＰデータで表されるようにする。例えば、応答部１４は、ＳＤＰデータのストリームを表す情報のうち、帯域確保の予約がされたストリームを表す情報だけ残して、その他のストリームを表す情報を削除する。図７（ｂ）は、図７（ａ）に示すＳＤＰデータが修正され、帯域確保の予約がされたストリームを表す情報だけが残された状態を示す図である。メディア種別が音声“ｍ＝ａｕｄｉｏ”のストリームを表す情報が残され、メディア種別が映像“ｍ＝ｖｉｄｅｏ”のストリームを表す情報は削除されている。なお、選択部９がメディア種別の選択をしなかった場合には、ＳＤＰデータは修正されない。
【００７４】
応答部１４は、このように修正したＳＤＰデータをＯＫメッセージとともにＳＩＰサーバ２の連携部２１へ送信する。連携部２１は、帯域確保予約の要求に対する応答として、ＯＫメッセージとＳＤＰデータを受信する（＃９）。これにより、ＳＩＰサーバ２は、ＡＰ１ａで帯域が確保できるのは、メディア種別が音声のストリームの通信についてのみであることを示すデータを得ることができる。
【００７５】
なお、図６に示す処理は一例であり、ＡＰによる帯域確保の予約処理は、図６に示す例に限られない。
【００７６】
（帯域確保の処理）
図９は、図５に示す＃１５において、帯域確保の要求がＳＩＰサーバ２からＡＰ１ａへ送信された際の処理の例を示すシーケンス図である。図９に示す処理は、図６に示す帯域確保の予約処理がＡＰ１ａでされた後の処理の例である。すなわち、図９に示す処理は、無線端末３ｂから通信開始を受け入れるＯＫメッセージを受信したＳＩＰサーバ２が、その通信のためにすでに予約している帯域の確保をＡＰ１ａに対して要求した場合の処理の例である。図９において、まず、ＳＩＰサーバ２の連携部２１は、ＡＰ１ａの要求受信部７に対して、開始しようとする通信の帯域の確保を要求する（＃１５）。このとき、連携部２１は、開始しようとする通信の通信識別データと、無線端末３ｂから受信したＯＫメッセージに含まれるＳＤＰデータをＡＰ１ａへ送信する。要求受信部７は、受信したＳＤＰデータを解読して、開始しようとする通信を識別する通信識別データを読み出す（＃１５０１）。通信識別データは、例えば、無線端末３ａのＩＰアドレスと無線端末３ｂのＩＰアドレスである。要求受信部７は、読み出したＩＰアドレスを更新部８へ渡す（＃１５０２）。更新部８は、優先データ記録部１３の記録されたデータのうち、要求受信部７から渡されたＩＰアドレスで示される通信の状態を「予約」から「通信中」に更新する。これにより帯域確保が完了する。（＃１５０３ａ）。
【００７７】
更新部８は、優先データ記録部１３から更新完了の通知を受け取ると（＃１５０３ｂ）、応答部１４へ帯域確保ができた旨のＯＫメッセージを渡し（＃１５０４）、応答部１４は、ＳＩＰサーバ２の連携部２１に帯域確保できた旨の応答を送信する（＃１５０５）。
【００７８】
以上の処理により、帯域が確保される。ＡＰ１ａの優先中継部１５は、優先データ記録部１３を参照して状態が通信中になっている通信を優先して中継することになる。従って、無線端末３ａと無線端末３ｂとの間で音声ストリームの通信が開始されると、その通信はＡＰ１ａにおいて、優先データ記録部１３に記録されている通信の他の通信よりも優先して中継される。
【００７９】
（メディア種別選択処理の第１の変形例）
ここで、図６に示した処理の＃８０６において、選択部９がメディア種別を選択する処理の変形例について説明する。図１０は、第１の変形例において選択部９が参照する優先順位記録部１１に記録されるデータの例を示す図である。図１０に示すように、本変形例における優先順位記録部１１には、メディア種別組み合わせテーブル３６、メディア優先度テーブルＡ、メディア優先度テーブルＢ、メディア優先度テーブルＣが記録される。メディア種別組み合わせテーブル３６は、通信に含まれるストリームのメディア種別の組み合わせパターンを表すデータと、参照するメディア優先度テーブルを示すデータとが、メディア種別の組み合わせごとに対応付けられて記録されている。
【００８０】
選択部９は、メディア種別組み合わせテーブル３６を参照して、開始しようとする通信に含まれるストリームのメディア種別の組み合わせに対応するメディア優先度テーブルを示すデータを取得する。例えば、開始しようとする通信に含まれるストリームのメディア種別が音声と文字であった場合、選択部９は、メディア種別組み合わせテーブル３６を参照することにより、対応するメディア優先度テーブルＡを示すデータを取得する。選択部９は、メディア優先度テーブルＡのメディア種別の優先度を参照して音声または文字を選択する。
【００８１】
このように、通信に含まれるストリームのメディア種別の組み合わせパターンごとにメディア優先度テーブルを設けることにより、開始しようとする通信に含まれるストリームのメディア種別の組み合わせに応じてメディア種別の優先度を変えることができる。例えば、ステレオ音声の右音声および左音声のストリームと映像のストリームとを含む通信の場合、メディア優先度テーブルＣが示すように右音声、映像、左音声の順に優先して中継することができる。また、他の例として、ペンタブレットのポインティング位置情報、音声、映像を含むプレゼンテーション情報をストリーミングで通信する場合に、音声、ポインティング情報、映像の順に中継を優先することができる。プレゼンテーションの場合、映像は静止画像である場合が多いので、映像の通信で遅延が発生しても問題になりにくいので優先度を下げてもよいからである。
【００８２】
（メディア種別選択処理の第２の変形例）
ここで、選択部９がメディア種別を選択する処理の他の変形例について説明する。図１１は、第２の変形例において選択部９が参照する優先順位記録部１１に記録されるデータの例を示す図である。図１１に示すように、本変形例における優先順位記録部１１には、端末種別テーブル３７、電話機用メディア優先度テーブル３８ａ、カメラ用メディア優先度テーブル３８ｂ、ＴＶ会議用メディア優先度テーブル３８ｃが記録される。端末種別テーブル３７は、通信を開始しようとする端末に関する情報と、参照するメディア優先度テーブルを示すデータとが対応付けられて記録されている。
【００８３】
選択部９は、要求受信部７が受信したＳＤＰデータから、通信を開始しようとする無線端末に関する情報を取得する。端末に関する情報の例としては、端末に関する情報の例としては、製品名、あるいは規格名を示すデータが挙げられる。選択部９は、端末種別テーブル３７を参照して、開始しようとする通信を行う端末に対応するメディア優先度テーブルを示すデータを取得する。例えば、開始しようとする通信を行う端末が電話機であった場合、選択部９は、端末種別テーブル３７を参照することにより、対応する電話機用メディア優先度テーブル３８ａを示すデータを取得する。選択部９は、電話機用メディア優先度テーブル３８ａのメディア種別の優先度を参照してメディア種別を選択する。
【００８４】
これにより、通信を行う端末が電話機の場合は、音声、文字、映像の順で優先して中継される。電話機による通信においては、音声の伝達が重要である場合が多いからである。また、例えば、監視カメラの画像を送信する場合等は、音声よりも映像の伝達の方が重要になるので、カメラ用メディア優先度テーブル３８ｂのように、映像の優先度を音声の優先度よりも高く設定することができる。このように、端末種別ごとにメディア優先度テーブルを設けることにより、通信を開始しようとする端末の種別に応じてメディア種別の優先度を変えることができる。
【００８５】
（所定の必要空き帯域の設定方法）
ここで、図６に示す処理において、更新部８が使用帯域を取得した（＃８０３ｂ）後、使用可能帯域を求める際に用いられる上限値を決定する処理の変形例について説明する。上限値は、優先的に中継する通信に割り当てることができる帯域の最大値である。上限値と使用帯域との差が使用可能帯域となる。本変形例では、更新部８は、一例として、上限値を下記式によって求める。
【００８６】
上限値＝ＡＰ１ａが無線通信に利用できる帯域の最大値  −  必要空き帯域
ここで、必要空き帯域は、ＡＰ１ａが無線通信に利用できる帯域のうち、優先的に中継する通信に割り当てずに残しておく必要がある帯域である。このように空き帯域を常に残しておくことで、優先的に中継する通信以外の通信に、帯域を常に割り当てておくことができる。本変形例では、必要空き帯域は、開始しようとする通信の中継に要する必要帯域に応じて異なる値を用いる。
【００８７】
例えば、音声通信を一定数以上確保したい場合に、次のように設定する。更新部８は、必要空き帯域を図１２に示すような必要空き帯域テーブル４１を参照して決めることができる。必要空き帯域テーブル４１には、開始しようとする通信の中継に要する必要帯域の範囲を示すデータと、必要空き帯域を示すデータとが、対応付けられて記録されている。図１２に示す例では、必要帯域が２００以下の場合は、必要空き帯域＝必要帯域となる。必要帯域が２０１〜４００の場合の必要空き帯域は８００、必要帯域が４０１〜８００の場合の必要空き帯域は１６００、必要帯域が８０１以上の場合の必要空き帯域は１２８×平均通話数と設定する。平均通話数は、日常的にＡＰが中継している通話数の平均値を利用する。
【００８８】
更新部８は、図１２に示すような必要空き帯域テーブル４１を用いることにより、必要帯域が大きいほど、必要空き帯域を多くすることができる。例えば、必要帯域の大きな映像等をメディア種別に含む通信は、大きな空き帯域がないと優先的に中継されないようにすることができる。これにより、大きな帯域を使う少数の通信によって、ＡＰの利用可能な帯域が占められるのを防ぐことができる。
【００８９】
上記の実施形態では、無線端末の通信を制御する通信制御装置がＳＩＰサーバである場合について説明した。しかし、通信制御装置はＳＩＰサーバに限られず、ネットワークにおける端末間の通信の開始、終了する通信制御措置であればよい。また、動作例として、無線端末同士が、音声および映像の通信を開始、終了する場合の例を説明したが、ＡＰが中継する通信は、無線端末間の通信に限られない。例えば、無線端末と有線ネットワークに接続されたサーバとの間の通信が開始される場合にも、ＡＰにおいてメディア種別ごとに通信の帯域を確保することができる。
【００９０】
（第２の実施形態）
第１の実施形態では、通信に含まれる複数のストリームのうちのいくつかをメディア種別に応じて選択部９が選択していたが、第２の実施形態では、通信に含まれる複数のストリームについて、各ストリームの通信品質の優先度を、メディア種別に応じて変更する例である。
【００９１】
図１３は、第２の実施形態にかかるＡＰ１０ａの詳細の構成を示す機能ブロック図である。図１３において、図２と同様の機能ブロックには同じ番号を付し説明を省略する。
【００９２】
図１３に示すＡＰ１０ａは、図２に示す優先データ記録部１３の代わりに優先度別データ記録部１６を備える。また、ＡＰ１０ａは、図２に示す選択部９の代わりに優先度決定部１２を備える。
【００９３】
優先度別データ記録部１６は、複数段階設けられた優先度の各段階について複数設けられる。それぞれの優先度別データ記録部１６は、優先的に中継するストリームを識別するストリーム識別データと、そのストリームを優先的に中継するのに要する帯域を示す必要帯域データとを記録する。
【００９４】
図１４は、各優先度について設けられた優先度別データ記録部１６のそれぞれに記録されるデータの具体例を示す図である。図１４には、優先度が「１」の優先度別データ記録部１６に記録されたデータの例である第１優先テーブルと、優先度が「２」の優先度別データ記録部１６に記録されたデータの例である第２優先テーブルとが示されている。第１優先テーブル３９ａおよび第２優先テーブル３９ｂには、送信元ＩＰアドレス、受信先ＩＰアドレス、ポート番号、状態、必要帯域を示すデータが、優先的に中継するストリームごとに対応付けられて記録されている。
【００９５】
送信元ＩＰアドレス、受信先ＩＰアドレスおよびポート番号は、優先的に中継するストリームを示すストリーム識別データの一例である。送信元ＩＰアドレス、受信先ＩＰアドレスおよびポート番号で優先的に中継されるストリームが特定される。状態は、ストリーム識別データが示すストリームの通信状態を表すデータである。必要帯域は、ストリーム識別データ（送信元ＩＰアドレス、受信先ＩＰアドレスおよびポート番号）で特定されるストリームの中継に要する帯域を表すデータである。
【００９６】
なお、図１４に示す例では、優先度「１」「２」の２段階について優先度別データ記録部１６が設けられる場合を示したが、優先度の段階は２段階に限られない。また、ストリーム識別データは、送信元ＩＰアドレス、受信先ＩＰアドレスおよびポート番号に限られない。
【００９７】
優先中継部１５ａは、無線ＬＡＮインタフェース１７を制御して、複数の優先度別データ記録部１６のうち、優先度が上位の優先度別データ記録部１６に記録された通信識別データおよびメディア識別データで特定されるストリームの通信を、優先度が下位の優先度別データ記録部１６に記録された通信識別データが示すストリームの通信よりも優先して中継させる。優先中継部１５ａは、例えば、図１４に示す第１テーブルに記録された送信元ＩＰアドレス、受信先ＩＰアドレスおよびポート番号で特定されるストリームを、第２優先テーブルに記録された送信元ＩＰアドレス、受信先ＩＰアドレスポート番号で特定されるストリームよりも優先的に中継させる。
【００９８】
要求受信部７は、ＳＩＰサーバ２の連携部２１から、開始しようとする無線端末の通信を、優先的に中継する要求を受信する。その際、要求受信部７は、優先して中継する通信を示す通信識別データと、その通信に含まれる１または複数のストリームのメディア種別を示すメディア種別データを受信する。
【００９９】
優先度決定部１２は、優先順位記録部１１に記録された優先順位に基づいて、要求受信部７が受信したメディア種別データが示す各メディア種別のストリームについて優先度を決定する。
【０１００】
更新部８は、メディア種別データが示す各メディア種別のストリームについて、ストリーム識別データと、状態と、必要帯域データとを、優先度決定部１２が決定した優先度に応じた優先度別データ記録部１６に記録する。応答部１４ａは、要求受信部７が受信した要求に対する応答をＳＩＰサーバ２へ送信する。
【０１０１】
次に、無線端末による通信が行われる場合の本実施形態における無線通信システムの動作例を説明する。無線端末による通信が行われる場合の無線通信システム全体の処理の流れは図５に示す処理と同様である。
【０１０２】
図１５は、図５に示す＃８において、帯域確保予約の要求がＳＩＰサーバ２からＡＰ１０ａへ送信された際の処理の例を示すシーケンス図である。すなわち、図１５に示す処理は、無線端末３ａから通信開始を要求するＩＮＶＩＴＥメッセージを受信したＳＩＰサーバ２が、その通信のための帯域確保の予約をＡＰ１０ａに対して要求した場合の処理の例である。なお、図１５に示す処理において、図６に示した処理と同様の処理には同じ番号を付し説明を省略する。
【０１０３】
図１５において、＃８から＃８０２までの処理は図６に示す処理と同様である。＃８０３１ａにおいて、更新部８ａは、優先度決定部１２に対して優先的に中継するストリームの優先度の決定を要求する。例えば、更新部８ａは、要求受信部７から、通信に含まれるストリームのメディア種別として、音声と映像を渡されていた場合、音声の優先度と、映像の優先度とを決定することを優先度決定部１２に要求する。優先度決定部１２は、優先順位記録部１１を参照し（＃８０４１ａ）、通信に含まれるストリームごとのメディア種別の優先度を取得する（＃８０４１ｂ）。
【０１０４】
優先度決定部１２は、取得した優先度を基に各メディア種別のストリームの優先度を決定する（＃８０５１）。例えば、優先順位記録部１１に記録されたデータが、図４に示すメディア優先度テーブル３２であり、通信に含まれるストリームのメディア種別が音声と映像である場合、優先度決定部１２は、音声の優先度を「１」、映像の優先度を「２」に決定する。優先度決定部１２は、決定した優先度を更新部８ａに応答する（＃８０３１ｂ）。
【０１０５】
更新部８ａは、複数の段階の優先度毎に設けられた優先度別データ記録部１６を参照し（＃８０６１ａ）、複数の段階の優先度それぞれについて、優先的に中継されるストリームが使用しているまたは使用する予定の使用帯域を取得する（＃８０６１ｂ）。例えば、更新部８ａは、図１４に示す第１優先テーブル３９ａに記録されている必要帯域データが示す帯域の和（１２８＋４２０＋１２８＝６７６）を優先度「１」の通信の使用帯域として取得する。さらに、更新部８ａは、第２優先テーブル３９ｂに記録されている必要帯域データが示す帯域の和（１２８＋１２８＝２５６）を優先度「２」の通信の使用帯域として取得する。
【０１０６】
更新部８ａは、優先度ごとの使用帯域を取得すると、取得した使用帯域を用いて、優先度ごとに、使用可能帯域を計算する。使用可能帯域は、例えば、各優先度の使用帯域と、所定の上限値との差を求めることで得られる。ここで、所定の上限値は、それぞれの優先度によって異なる値であってもよいし、同じ値であってもよい。
【０１０７】
例えば、優先度「１」の通信の使用帯域が６７６で、優先度「１」の所定の上限値が１０００であった場合、優先度「１」の通信の使用可能帯域は、１０００−６７６＝３２４となる。また、優先度「２」の通信の使用帯域が２５６で、優先度「２」の所定の上限値が１０００であった場合、優先度「２」の通信の使用可能帯域は、１０００−２５６＝７４４となる。
【０１０８】
各優先度について使用可能帯域を取得した更新部８ａは、各優先度の使用可能帯域と対応する優先度を有するメディア種別のストリームの必要帯域とを比較する。使用帯域の方が大きければ、その優先度の優先度別データ記録部１６に、対応するメディア種別のストリーム識別データ、状態、必要帯域を記録する。
【０１０９】
例えば、音声の優先度が「１」、映像の優先度が「２」の場合、更新部８ａは、優先度「１」の通信の使用可能帯域「３２４」と、音声のストリームの必要帯域「１２８」とを比較する。このように、使用可能帯域の方が大きければ、その音声のストリームに関する情報を優先度「１」の第１優先テーブル３９ａに登録する。更新部８ａは、映像のストリームについても、優先度「２」の通信の使用可能帯域「７４４」と必要帯域「４２０」とを比較して、使用可能帯域の方が大きければ、優先度「２」の第２優先テーブル３９ｂにその映像のストリームに関するデータを記録する。これにより、帯域確保の予約がなされる（＃８０７１ａ）。
【０１１０】
上記例においては、音声のストリームは優先度「１」で帯域が確保され、映像のストリームは優先度「２」で帯域が確保される。その結果、音声のストリームは最優先で中継され、映像のストリームは中継の優先度が音声より下がるものの無線端末に中継される。すなわち、映像のストリームは、音声のストリームより若干遅れてでも中継される。このため、無線端末においては、まず必要な音声だけは優先して中継され、映像は品質の劣化や遅れが見られても、最低限会話はスムーズに行えるようになる。
【０１１１】
なお、使用可能帯域が必要帯域より少ない場合は、メディア種別の優先度毎に、帯域の確保を予約してもよいが、下記の通り段階的に確保するようにしてもよい。
【０１１２】
すなわち、ある優先度において、ストリームの中継に要する必要帯域が使用可能帯域を越えている場合、更新部８ａは、その優先度のストリーム中継に要する必要帯域を、１段階低い優先度における使用可能帯域と比較する。必要帯域が１段階低い優先度の使用帯域を超えていなければ、その優先度で、帯域確保が予約される。これにより、例えば、優先度決定部１２で優先度「１」と決定されたメディア種別のストリームが、優先度「１」の第１優先テーブル３９ａで帯域不足により帯域確保の予約がされななかったとしても、優先度「２」の第２優先テーブル３９ｂで帯域確保の予約がされる可能性がある。このようにして、帯域確保の予約されるまで優先度を１段階ずつさげて必要帯域と使用可能帯域とを比較することで、予約可能な優先度を決定することができる。
【０１１３】
なお、優先度を最低まで下げても、予約ができないストリーム、すなわち、どの優先度の優先度別データ記録部１６にも記録されなかったストリームのストリーム識別データは、例えば、別途設けられた非優先テーブルに記録されてもよい。優先中継部１５は、非優先テーブルに記録されたストリーム識別データのストリームを優先して中継はしないが、中継することは保証することができる。これにより、通信品質の保証はされないが、中継は保証されるという状態で、ストリームの通信を開始することができる。
【０１１４】
帯域確保の予約がなされ、更新部８ａがデータ記録完了の通知を受けると（＃８０７１ｂ）、更新部８ａは、帯域確保の予約がされたことを応答部１４ａへ通知する（＃８０８１）。応答部１４ａは、ＯＫメッセージをＳＩＰサーバ２の連携部２１へ送信する。連携部２１は、帯域確保予約の要求に対する応答として、ＯＫメッセージを受信する（＃９）。これにより、ＳＩＰサーバ２は、ＡＰ１ａで帯域が確保できたことを示す応答を得ることができる。
【０１１５】
なお、図１５に示す処理は一例であり、ＡＰによる帯域確保の予約処理は、図１５に示す例に限られない。更新部８ａは、例えば、優先度決定部１２が優先度「１」と決定したメディア種別のストリームと、優先度「２」と決定したメディア種別のストリームとの両方を、優先度「１」の第１優先テーブル３９ａへ記録できるか否かを判断し、両方できない場合は、優先度「２」のメディア種別のストリームを第２優先テーブルに記録するようにしてもよい。
【０１１６】
（第３の実施形態）
図１６は、第３の実施形態にかかるＡＰ１００ａの詳細の構成を示す機能ブロック図である。図１６において、図２と同様の機能ブロックには同じ番号を付し説明を省略する。図１６に示すＡＰ１００ａは、図２に示すような優先順位記録部１１を備えていない。図１６に示す選択部９ｂは、優先順位記録部１１を参照する代わりに、通信を開始しようとする無線端末へ優先的に中継するストリームのメディア種別を問い合わせることをＳＩＰサーバ２に要求する。選択部９ｂは、ＳＩＰサーバ２からの応答として、優先的に中継するストリームのメディア種別を示すデータを受信し、受信したデータに基づいて優先的に中継するストリームのメディア種別を選択する。
【０１１７】
図１７は、図５に示す＃８において、帯域確保予約の要求がＳＩＰサーバ２からＡＰ１００ａへ送信された際の処理の例を示すシーケンス図である。なお、図１７に示す処理において、図６に示した処理と同様の処理には同じ番号を付し説明を省略する。
【０１１８】
図１７において、＃８から＃８０４ａまでの処理は図６に示す処理と同様である。＃８０４２ａにおいて、選択部９ｂは、通信を開始しようとする無線端末へ優先させるメディア種別を問い合わせることをＳＩＰサーバ２の連携部２１に要求する。ＳＩＰサーバ２は、無線端末３ａに、優先的に中継するストリームのメディア種別を問い合わせる。無線端末３ａは、優先的に中継するストリームのメディア種別を示すデータをＳＩＰサーバ２に応答する。ＳＩＰサーバ２の連携部２１は、優先的に中継するストリームのメディア種別を示すデータをＡＰ１００ａの選択部９ｂへ送信する。選択部９ｂは、問い合わせの応答として、優先的に中継するストリームのメディア種別を示すデータを受信する（＃８０４２ｂ）。選択部９ｂは、受信したストリームのメディア種別に基づいてメディア種別を選択する（＃８０６１）。
【０１１９】
例えば、開始しようとする通信に含まれるストリームのメディア種別が音声と映像であり、メディア種別：音声の必要帯域が１２８、メディア種別：映像の必要帯域が４２０である場合について説明する。使用可能帯域が、例えば、４５０であるとする。この場合、音声および映像の必要帯域の和は使用可能帯域を超えるが、いずれか一方の必要帯域は使用可能帯域を超えない。そこで、選択部９ｂは、音声または映像のいずれを優先させて中継するかを無線端末３ａに問い合わせるメッセージをＳＩＰサーバ２の連携部２１へ送信する。選択部９ｂは問い合わせへの回答として、例えば、音声を示すデータを優先させて中継するメディア種別を示すデータとして受信する。この場合、選択部９ｂは、音声を選択する。
【０１２０】
このように、通信を開始しようとしている無線端末３ａへ、優先的に中継するメディア種別を問い合わせることによって、無線端末３ａのユーザの意思を考慮して、優先的に中継するストリームのメディア種別を選択することができる。
【０１２１】
本実施形態においては、選択部９ｂは、優先順位記録部１１を参照する代わりに無線端末へ優先的に中継するストリームを問い合わせる例について説明した。その他の優先順位記録部１１を参照する処理に代わる処理として、選択部９ｂは、必要帯域の小さいストリームから優先して選択するようにしてもよい。
【０１２２】
以上、第１〜３の実施形態において、一例として、無線ＬＡＮ用のＡＰの構成および動作を説明した。無線ＬＡＮは、ＩＥＥＥ８０２．１１で定められた短距離無線ネットワークの規格である。しかし、本発明にかかる中継装置は、無線ＬＡＮ用のＡＰに限られない。例えば、ＷｉＭＡＸで定められた長距離無線ネットワークの規格である無線ＭＡＮ用のＡＰにも本発明の中継装置を適用できる。
【０１２３】
以上の実施の形態に関し、更に以下の付記を開示する。
（付記１）
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部とを備え、前記複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、
優先的に中継する通信を示す通信識別データと、前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部と、
前記優先データ記録部に記録された通信識別データが示す通信を、他の通信よりも優先して中継する優先中継部と、
開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、
前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択部と、
前記選択部が選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信部が受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新部と、
前記選択部で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答部とを備え、
前記選択部は、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別を選択する、中継装置。
（付記２）
複数のメディア種別の優先順位を記録する優先順位記録部をさらに備え、
前記選択部は、前記優先順位記録部に記録された優先順位に基づいて、優先的に中継するストリームのメディア種別を選択する、付記１に記載の中継装置。
（付記３）
前記選択部は、優先的に中継するストリームのメディア種別を、通信の開始を要求した無線端末に問い合わせることを前記通信制御装置に要求し、前記要求の応答として優先的に中継するストリームのメディア種別を示すデータを前記通信制御装置から取得して、取得したデータに基づいて前記ストリームのメディア種別を選択する、付記１に記載の中継装置。
（付記４）
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部とを備え、前記複数の無線端末と有線ネットワークとの通信を中継する中継装置であって、
優先的に中継するストリームを識別するストリーム識別データを、複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、
複数のメディア種別の優先順位を記録する優先順位記録部と、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する優先中継部と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、
前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定部と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新部とを備える、中継装置。
（付記５）
複数の無線端末から無線でアクセス可能であり、前記複数の無線端末による有線ネットワークとの通信を中継する中継装置と、前記中継装置と有線ネットワークで接続される通信制御装置を含む通信システムであって、
前記通信制御装置は、
任意の無線端末から受信した通信の開始要求に基づいて、前記通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれるストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信を中継する前記中継装置へ送信する連携部と、
前記連携部が送信した要求に対する応答を前記中継装置から受信して、前記応答に基づいて前記通信に含まれるストリームごとに通信の開始を制御する通信制御部とを備え、
前記中継装置は、
優先的に中継する通信を示す通信識別データと、前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部と、
前記優先データ記録部に記録された通信識別データが示す通信を、他の通信よりも優先して中継する優先中継部と、
開始しようとする通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信部と、
前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択部と、
前記選択部が選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信部が受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新部と、
前記選択部で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答部とを備え、
前記選択部は、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別を選択する、通信システム。
（付記６）
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部と、優先的に中継する通信を示す通信識別データと前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部とを備えた中継装置が、前記複数の無線端末と有線ネットワークとの通信を中継する中継方法であって、
開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信工程と、
前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択工程と、
前記選択工程で選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信工程で受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新工程と、
前記選択工程で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答工程とを含み、
前記選択工程では、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別が選択される、中継方法。
（付記７）
複数の無線端末とコンピュータとの無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記コンピュータとを接続する有線接続部と、優先的に中継する通信を示す通信識別データと前記通信を優先的に中継するのに必要となる帯域を示す必要帯域データとを記録した優先データ記録部とを備えたコンピュータに、前記複数の無線端末と有線ネットワークとの通信を中継する処理を実行させる中継プログラムであって、
開始しようとする無線端末の通信を優先的に中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信処理と、
前記メディア種別データが示すメディア種別のストリームそれぞれの中継に必要となる帯域を表すデータを決定し、決定した前記データと、前記優先データ記録部に記録された必要帯域データとを用いて、優先的に中継するストリームのメディア種別を選択する選択処理と、
前記選択処理で選択したメディア種別のストリームの中継に必要となる帯域を示すデータと前記要求受信処理で受信した前記通信識別データとを前記優先データ記録部に追加して記録する更新処理と、
前記選択処理で選択された、優先的に中継するストリームを示すデータを、前記要求に対する応答として前記通信制御装置へ送信する応答処理とをコンピュータに実行させ、
前記選択処理では、選択したメディア種別のストリームの中継に必要となる帯域を示すデータを優先データ記録部に追加して記録した場合に、必要帯域データが示す帯域の和が所定の上限値を超えないように前記メディア種別が選択される、中継プログラム。
（付記８）
複数の無線端末と中継装置との無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記中継装置とを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、複数のメディア種別の優先順位を記録する優先順位記録部とを備えた中継装置が、前記複数の無線端末と有線ネットワークとの通信を中継する中継方法であって、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先して中継する優先中継工程と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信工程と、
前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定工程と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新工程とを含む、中継方法。
（付記９）
複数の無線端末とコンピュータとの無線通信を可能にする無線交信部と、無線端末の通信の開始および終了を制御する通信制御装置を含む有線ネットワークと前記コンピュータとを接続する有線接続部と、優先的に中継するストリームを識別するストリーム識別データを複数段階設けられた優先度の各段階について記録した複数の優先度別データ記録部と、複数のメディア種別の優先順位を記録する優先順位記録部とを備えたコンピュータに、前記複数の無線端末と有線ネットワークとの通信を中継する処理を実行させる中継プログラムであって、
複数の前記優先度別データ記録部のうち、優先度が上位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームを、優先度が下位の優先度別データ記録部に記録されたストリーム識別データで特定されるストリームよりも優先的に中継する優先中継処理と、
通信を中継する要求を、前記通信を示す通信識別データと、前記通信に含まれる１または複数のストリームそれぞれのメディア種別を示すメディア種別データとともに、前記通信制御装置から受信する要求受信処理と、
前記優先順位記録部に記録された優先順位に基づいて、前記メディア種別データが示す各メディア種別のストリームについて優先度を決定する優先度決定処理と、
前記各メディア種別のストリームについて、前記通信識別データと前記メディア種別データで特定されるストリームを識別するためのストリーム識別データを、前記優先度決定部が決定した優先度に応じた優先度別データ記録部に記録する更新処理とを前記コンピュータに実行させる、中継プログラム。
【産業上の利用可能性】
【０１２４】
本発明は、無線端末による通信に含まれるメディアを考慮して中継する通信の帯域制御を行うことができる中継装置、中継方法、中継プログラムおよび通信システムとして利用可能である。
【図面の簡単な説明】
【０１２５】
【図１】第１の実施形態における無線通信システムの全体構成図
【図２】ＡＰ１ａの詳細の構成を示す機能ブロック図
【図３】優先データ記録部１３に記録されるデータの具体例を示す図
【図４】優先順位記録部１１に記録されたデータの具体例を示す図
【図５】無線端末による通信が行われる場合の無線通信システムの動作例を示す図
【図６】帯域確保予約の要求がＡＰ１ａへ送信された際の処理の例を示すシーケンス図
【図７】（ａ）および（ｂ）は、ＳＤＰデータの一部の具体例を示す図
【図８】各メディアについて必要帯域を記録する必要帯域テーブル３５の例を示す図
【図９】帯域確保の要求がＡＰ１ａへ送信された際の処理の例を示すシーケンス図
【図１０】第１の変形例において優先順位記録部１１に記録されるデータの例を示す図
【図１１】第２の変形例において優先順位記録部１１に記録されるデータの例を示す図
【図１２】必要空き帯域テーブル４１を示す図
【図１３】第２の実施形態にかかるＡＰ１０ａの詳細の構成を示す機能ブロック図
【図１４】優先度別データ記録部１６に記録されるデータの具体例を示す図
【図１５】帯域確保予約の要求がＡＰへ送信された際の処理の例を示すシーケンス図
【図１６】第３の実施形態にかかるＡＰ１００ａの詳細の構成を示す機能ブロック図
【図１７】帯域確保予約の要求がＡＰ１００ａへ送信された際の処理の例を示すシーケンス図
【符号の説明】
【０１２６】
１ａ、１ｂ、１０ａ、１００ａ  ＡＰ（中継装置）
２      ＳＩＰサーバ（通信制御装置）
３ａ〜ｄ      無線端末
４      有線端末
５      有線ＬＡＮインタフェース
６      有線ＬＡＮ（有線ネットワーク）
７      要求受信部
８、８ａ      更新部
９、９ｂ      選択部
１１    優先順位記録部
１２    優先度決定部
１３    優先データ記録部
１４、１４ａ    応答部
１５、１５ａ    優先中継部
１６    優先度別データ記録部
１７    無線ＬＡＮインタフェース（無線交信部）
２１    連携部
２２    通信制御部
２３    端末情報記録部
２５    有線ＬＡＮインタフェース（有線接続部）
３１    優先テーブル
３２    メディア優先度テーブル
３５    必要帯域テーブル
３６    メディア種別組み合わせテーブル
３７    端末種別テーブル
３８ａ  電話機用メディア優先度テーブル
３８ｂ  カメラ用メディア優先度テーブル
３８ｃ  テレビ会議用メディア優先度テーブル
３９ａ  第１優先テーブル
３９ｂ  第２優先テーブル
４１    必要空き帯域テーブル
【図１】
0004781880.tif 000002
【図２】
0004781880.tif 000003
【図３】
0004781880.tif 000004
【図４】
0004781880.tif 000005
【図５】
0004781880.tif 000006
【図６】
0004781880.tif 000007
【図７】
0004781880.tif 000008
【図８】
0004781880.tif 000009
【図９】
0004781880.tif 000010
【図１０】
0004781880.tif 000011
【図１１】
0004781880.tif 000012
【図１２】
0004781880.tif 000013
【図１３】
0004781880.tif 000014
【図１４】
0004781880.tif 000015
【図１５】
0004781880.tif 000016
【図１６】
0004781880.tif 000017
【図１７】
0004781880.tif 000018