(57)【要約】  【課題】リアルタイム通信パケットの無線中継に好適な技術を提供する。  【解決手段】無線アクセスポイント１は、ＬＡＮ４を介してＩＰ電話機２から、無線ＩＰ電話機３を宛先とし、音声データ、映像データ等のリアルタイムデータを格納したＲＴＰパケット６を受信する。そして、受信したＲＴＰパケット６のペイロードからリアルタイムデータを取り出して蓄積し、これをＲＴＰパケット６のシーケンス番号順に統合する。これにより、統合リアルタイムデータ７を生成する。また、無線アクセスポイント１は、無線ＬＡＮ５の輻輳状態を監視する。そして、無線ＬＡＮ５が輻輳状態でないときに、統合リアルタイムデータ７を格納したＲＴＰパケット８を再構築し、このＲＴＰパケット８を無線ＩＰ電話機３に無線ＬＡＮ５を介して送信する。【選択図】図１
2008270931.tif 000002
【特許請求の範囲】
【請求項１】
有線および無線ネットワーク間を中継する無線アクセスポイントであって、
前記有線ネットワークに接続するための有線ネットワーク接続手段と、
前記無線ネットワークに接続するための無線ネットワーク接続手段と、
前記有線ネットワーク接続手段を介して前記有線ネットワークから受信したリアルタイム通信パケットに格納されているリアルタイムデータを、当該リアルタイム通信パケットの送信元および宛先の組毎に蓄積して、当該リアルタイム通信パケットのシーケンス番号順あるいはタイムスタンプ順に統合するリアルタイムデータ蓄積・統合手段と、
前記リアルタイムデータ蓄積・統合手段により送信元および宛先の組毎に蓄積されて統合されているリアルタイムデータを、当該組毎にリアルタイム通信パケット化して、前記無線ネットワーク接続手段から前記無線ネットワークに送信するリアルタイム通信パケット再構築手段と、を有する
ことを特徴とする無線アクセスポイント。
【請求項２】
請求項１に記載の無線アクセスポイントであって、
前記リアルタイムデータ蓄積・統合手段により送信元および宛先の組毎に蓄積されて統合されているリアルタイムデータ各々に優先度を付与する優先度付与手段をさらに有し、
前記リアルタイム通信パケット再構築手段は、
前記優先度付与手段により付与された優先度の高い、前記統合されているリアルタイムデータから順番に、リアルタイム通信パケット化して、前記無線ネットワーク接続手段から前記無線ネットワークに送信する
ことを特徴とする無線アクセスポイント。
【請求項３】
請求項２に記載の無線アクセスポイントであって、
前記優先度付与手段は、
データ容量、保持時間、および蓄積開始時刻の少なくともいずれか一つに基づいて、前記リアルタイムデータ蓄積・統合手段により送信元および宛先の組毎に蓄積されて統合されているリアルタイムデータ各々に優先度を付与する
ことを特徴とする無線アクセスポイント。
【請求項４】
請求項１乃至３のいずれか一項に記載の無線アクセスポイントであって、
前記無線ネットワークの輻輳状態に基づいて通信パケットの無線送信タイミングを判断する無線送信タイミング判断手段をさらに有し、
前記リアルタイム通信パケット再構築手段は、
前記無線送信タイミング判断手段により無線送信タイミングであると判断された場合に、前記統合されているリアルタイムデータをリアルタイム通信パケット化して、前記無線ネットワーク接続手段から前記無線ネットワークに送信する
ことを特徴とする無線アクセスポイント。
【請求項５】
請求項４に記載の無線アクセスポイントであって、
前記有線ネットワーク接続手段を介して前記有線ネットワークから受信したリアルタイム通信パケット以外の通信パケットを、順番に蓄積する通信パケット蓄積手段と、
前記無線送信タイミング判断手段により無線送信タイミングであると判断された場合において、前記リアルタイムデータ蓄積・統合手段により送信元および宛先の組毎に蓄積されて統合されているリアルタイムデータが存在していない場合に、前記通信パケット蓄積手段により蓄積されている通信パケットを前記無線ネットワーク接続手段から前記無線ネットワークに送信する通信パケット中継手段と、をさらに有する
ことを特徴とする無線アクセスポイント。
【請求項６】
請求項５に記載の無線アクセスポイントであって、
前記有線ネットワーク接続手段を介して前記有線ネットワークから受信した通信パケットを解析し、当該通信パケットがリアルタイム通信パケットの場合は、当該通信パケットを前記リアルタイムデータ蓄積・統合手段へ出力し、当該通信パケットがリアルタイム通信パケットでない場合は、当該通信パケットを前記通信パケット蓄積手段へ出力する通信パケット振分手段をさらに有する
ことを特徴とする無線アクセスポイント。
【請求項７】
リアルタイム通信パケットの無線中継方法であって、
有線ネットワークから受信したリアルタイム通信パケットに格納されているリアルタイムデータを、当該リアルタイム通信パケットの送信元および宛先の組毎に蓄積して、当該リアルタイム通信パケットのシーケンス番号順あるいはタイムスタンプ順に統合し、
前記宛先毎に蓄積され統合されているリアルタイムデータを、当該宛先毎にリアルタイム通信パケットに再構築して、無線ネットワークに送信する
ことを特徴とするリアルタイム通信パケットの無線中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線アクセスポイントの技術に関し、特に、音声データ、映像データ等のリアルタイムデータを格納したリアルタイム通信パケットの無線中継技術に関する。
【背景技術】
【０００２】
特許文献１には、本来の伝送速度を活かすことができ、且つ効率的にパケットを伝送することのできる無線アクセスポイント（基地局装置）が開示されている。この無線アクセスポイントは、有線ネットワークから受信したパケットを、優先するＱｏＳパケットとそれ以外の一般パケットとに振り分けると共に、振り分けた優先するＱｏＳパケットを蓄積する。そして、蓄積したＱｏＳパケットをカプセル化し、これをカプセルパケットとして、ＣＯＤＥＣ周期と整合をとって無線ネットワークに送信する。
【０００３】
【特許文献１】特開２００４−１２８６０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＱｏＳパケットが、音声データ、映像データ等のリアルタイムデータを格納したリアルタイム通信パケットである場合、特許文献１に記載の無線アクセスポイントによれば、カプセルパケットのペイロードにリアルタイム通信パケットのパケットヘッダが複数含まれることとなり、カプセルパケットにおけるリアルタイムデータの占める割合が低くなる。このため、オーバヘッドが大きくなり、通信帯域を有効に活用できない。
【０００５】
また、特許文献１に記載の無線アクセスポイントは、上述したように、カプセルパケットをＣＯＤＥＣ周期と整合をとって無線ネットワークに送信している。このため、輻輳により無線ネットワーク上でパケットロスが発生する可能性があり、この場合、カプセルパケットに格納されている複数のリアルタイム通信パケットが一度に失われることとなり、リアルタイムデータの再生に影響を及ぼす可能性がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、リアルタイム通信パケットの無線中継に好適な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、有線ネットワークから受信したリアルタイム通信パケットに格納されているリアルタイムデータを蓄積し、蓄積されたリアルタイムデータをリアルタイム通信パケットのシーケンス番号順あるいはタイムスタンプ順に統合する。そして、この統合されたリアルタイムデータを、一つのリアルタイム通信パケットに再構築して、無線ネットワークに送信する。
【０００８】
例えば、本発明は、有線および無線ネットワーク間を中継する無線アクセスポイントであって、
前記有線ネットワークに接続するための有線ネットワーク接続手段と、
前記無線ネットワークに接続するための無線ネットワーク接続手段と、
前記有線ネットワーク接続手段を介して前記有線ネットワークから受信したリアルタイム通信パケットに格納されているリアルタイムデータを、当該リアルタイム通信パケットの送信元および宛先の組毎に蓄積して、当該リアルタイム通信パケットのシーケンス番号順あるいはタイムスタンプ順に統合するリアルタイムデータ蓄積・統合手段と、
前記リアルタイムデータ蓄積・統合手段により送信元および宛先の組毎に蓄積されて統合されているリアルタイムデータを、当該組毎にリアルタイム通信パケット化して、前記無線ネットワーク接続手段から前記無線ネットワークに送信するリアルタイム通信パケット再構築手段と、を有する。
【０００９】
なお、上記の無線アクセスポイントに、前記無線ネットワークの輻輳状態に基づいて通信パケットの無線送信タイミングを判断する無線送信タイミング判断手段をさらに設けてもよい。そして、前記リアルタイム通信パケット再構築手段に、前記無線送信タイミング判断手段により無線送信タイミングであると判断された場合に、前記統合されているリアルタイムデータをリアルタイム通信パケット化して、前記無線ネットワーク接続手段から前記無線ネットワークに送信させてもよい。
【発明の効果】
【００１０】
本発明では、複数のリアルタイム通信パケットが一つのリアルタイム通信パケットに再構築されるため、パケットヘッダによるオーバヘッドが小さくなり、通信帯域を有効活用できる。また、無線ネットワークの輻輳状態に基づいて、リアルタイム通信パケットの無線送信タイミングを判断することにより、無線ネットワークの輻輳状態に応じて、リアルタイム通信パケットの送信インターバルおよびパケットサイズを変化させることができ、これにより、無線ネットワーク上でのパケットロスの頻度を低減できると共に、パケットロスの影響を低減することができる。このように、本発明によれば、リアルタイム通信パケットの無線中継に好適な技術を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について説明する。
【００１２】
図１は、本発明の実施の形態に係る無線アクセスポイント１の動作原理を説明するための概念図である。
【００１３】
図１において、無線アクセスポイント１は、ＬＡＮ４を介してＩＰ電話機２から、無線ＩＰ電話機３を宛先とし、音声データ、映像データ等のリアルタイムデータを格納したリアルタイム通信パケットであるＲＴＰ（Ｒｅａｌ−Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケット６を受信する。そして、受信したＲＴＰパケット６のペイロードからリアルタイムデータを取り出して蓄積し、これをＲＴＰパケット６のシーケンス番号順に統合する。これにより、統合リアルタイムデータ７を生成する。
【００１４】
また、無線アクセスポイント１は、無線ＬＡＮ５の輻輳状態を監視する。そして、無線ＬＡＮ５が輻輳状態でないときに、統合リアルタイムデータ７を格納したＲＴＰパケット８を再構築し、このＲＴＰパケット８を、無線ＬＡＮ５を介して無線ＩＰ電話機３に送信する。
【００１５】
図２は、本発明の実施の形態に係る無線アクセスポイント１の概略図である。
【００１６】
図示するように、本実施の形態に係る無線アクセスポイント１は、ＬＡＮインターフェース部１１と、無線ＬＡＮインターフェース部１２と、上り中継部１３と、下り中継部１４と、を有する。
【００１７】
ＬＡＮインターフェース部１１は、ＬＡＮ４に接続するためのインターフェースである。ＬＡＮインターフェース部１１は、ＬＡＮ４上を伝送するＬＡＮフレームを受信して、このＬＡＮフレームからＩＰパケットを取り出す。そして、取り出したＩＰパケットを下り中継部１４に渡す。また、ＬＡＮインターフェース部１１は、上り中継部１３より受け取ったＩＰパケットをＬＡＮフレームに格納して、ＬＡＮ４上に送出する。
【００１８】
無線ＬＡＮインターフェース部１２は、無線ＬＡＮ４に接続するためのインターフェースである。無線ＬＡＮインターフェース部１２は、無線ＬＡＮ５上を伝送する無線ＬＡＮフレームを受信して、この無線ＬＡＮフレームからＩＰパケットを取り出す。そして、取り出したＩＰパケットを上り中継部１３に渡す。また、下り中継部１４から受け取ったＩＰパケットを無線ＬＡＮフレームに格納して、無線ＬＡＮ５上に送出（無線送信）する。
【００１９】
上り中継部１３は、無線ＬＡＮインターフェース部１２から受け取ったＩＰパケットをＬＡＮインターフェース部１１に中継（ブリッジ）する。
【００２０】
下り中継部１４は、ＬＡＮインターフェース部１１から受け取ったＩＰパケットのうち、ＲＴＰパケット６を格納したＩＰパケット以外のＩＰパケットを無線ＬＡＮインターフェース部１２に中継（ブリッジ）する。また、ＬＡＮインターフェース部１１から受け取ったＩＰパケットのうち、ＲＴＰパケット６を格納したＩＰパケットについては、このＩＰパケットに格納されているＲＴＰパケット６からリアルタイムデータを取り出して蓄積し、ＲＴＰパケットのシーケンス番号順に統合する。そして、これにより生成された統合リアルタイムデータ７を格納したＲＴＰパケット８を再構築し、この再構築したＲＴＰパケット８を格納したＩＰパケットを生成し、無線ＬＡＮインターフェース部１２に渡す。
【００２１】
図３は、下り中継部１４の概略図である。
【００２２】
図示するように、下り中継部１４は、ＩＰパケット振分部１４１と、ＩＰパケット蓄積部１４２と、リアルタイムデータ蓄積・統合部１４３と、記憶部１４４と、ＩＰパケット中継部１４５と、ＲＴＰパケット再構築部１４６と、ＩＰパケット再構築部１４７と、優先度付与部１４８と、送信タイミング判断部１４９と、を有する。
【００２３】
ＩＰパケット振分部１４１は、ＬＡＮインターフェース部１１から受け取ったＩＰパケットを解析し、ＩＰパケットがＲＴＰパケットを格納しているか否かを判断する。そして、ＲＴＰパケットを格納していると判断した場合は、このＩＰパケットをリアルタイムデータ蓄積・統合部１４３に渡す。一方、ＲＴＰパケットを格納していないと判断した場合は、このＩＰパケットをＩＰパケット蓄積部１４２に渡す。
【００２４】
ＩＰパケット蓄積部１４２は、ＩＰパケット振分部１４１より受け取ったＩＰパケットを、記憶部１４４に設けられたＩＰパケットバッファ１４４１に蓄積する。ここで、ＩＰパケットバッファ１４４１の構成は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）構成とする。
【００２５】
リアルタイムデータ蓄積・統合部１４３は、ＩＰパケット振分部１４１より受け取ったＩＰパケットに格納されているＲＴＰパケット６からリアルタイムデータを取り出す。そして、このＲＴＰパケット６の送信元および宛先の組に対応付けられて記憶部１４４に設けられたリアルタイムデータバッファ１４４２に、取り出したリアルタイムデータを蓄積する。また、蓄積したリアルタイムデータをＲＴＰパケットのシーケンス番号順に統合する。
【００２６】
ＩＰパケット中継部１４５は、ＩＰパケットバッファ１４４１からＩＰパケットを取り出して、無線ＬＡＮインターフェース部１２に渡す。
【００２７】
ＲＴＰパケット再構築部１４６は、いずれかのリアルタイムデータバッファ１４４２から、ＲＴＰパケットのシーケンス番号順に統合されたリアルタイムデータ（統合リアルタイムデータ７）を取り出す。そして、この統合リアルタイムデータ７を格納し、このリアルタイムデータバッファ１４４２に対応付けられている送信元、宛先を送信元、宛先とするＲＴＰパケット８を再構築して、ＩＰパケット再構築部１４７に渡す。
【００２８】
ＩＰパケット再構築部１４７は、ＲＴＰパケット再構築部１４６より受け取ったＲＴＰパケット８を格納したＵＤＰパケットを再構築し、さらにこのＵＤＰパケットを格納したＩＰパケットを再構築し、無線ＬＡＮインターフェース部１２に渡す。
【００２９】
優先度付与部１４８は、記憶部１４４に設けられたリアルタイムデータバッファ１４４２各々について、データ容量およびバッファ持続時間に基づいて優先度を計算し、これを対象のリアルタイムデータバッファ１４４２に付与する。この優先度は、ＲＴＰパケット再構築部１４６でＲＴＰパケットに再構築される順番を決定する。
【００３０】
送信タイミング判断部１４９は、キャリアセンス等により無線ＬＡＮ５の輻輳状態を監視し、無線送信タイミングであるか否かを判断する。具体的には、無線ＬＡＮ５が輻輳状態でないときに無線送信タイミングであると判断する。
【００３１】
次に、上記構成の無線アクセスポイント１について、ＬＡＮ４上のパケットを無線ＬＡＮ５へ中継する処理を説明する。
【００３２】
なお、無線ＬＡＮ５上のパケットをＬＡＮ４に中継する処理は、既存の無線アクセスポイントでの処理と同様であるので、その詳細な説明を省略する。
【００３３】
図４は、無線アクセスポイント１のＬＡＮフレーム受信処理を説明するためのフロー図である。このフローは、ＬＡＮインターフェース部１１がＬＡＮ４からＬＡＮフレームを受信すると開始される。
【００３４】
先ず、ＬＡＮインターフェース部１１は、受信したＬＡＮフレームからＩＰパケットを抽出して、ＩＰパケット振分部１４１に渡す（Ｓ４０１）。
【００３５】
次に、ＩＰパケット振分部１４１は、ＬＡＮインターフェース部１１から受け取ったＩＰパケットに格納されているパケットがＵＤＰパケットか否かを判断する（Ｓ４０２）。ＵＤＰパケットでない場合（Ｓ４０２でＮＯ）、ＩＰパケット振分部１４１は、このＩＰパケットをＩＰパケット蓄積部１４２に渡す。これを受けて、ＩＰパケット蓄積部１４２は、ＩＰパケット振分部１４１から受け取ったＩＰパケットを、ＩＰパケットバッファ１４４１に蓄積する（Ｓ４１３）。
【００３６】
また、ＩＰパケット振分部１４１は、ＬＡＮインターフェース部１１から受け取ったＩＰパケットに格納されているパケットがＵＤＰパケットである場合（Ｓ４０２でＹＥＳ）、このＵＤＰパケットに格納されているパケットがＲＴＰパケット６であるか否かをさらに調べる（Ｓ４０３）。ＲＴＰパケット６でない場合（Ｓ４０３でＮＯ）、ＩＰパケット振分部１４１は、このＩＰパケットをＩＰパケット蓄積部１４２に渡す。これを受けて、ＩＰパケット蓄積部１４２は、ＩＰパケット振分部１４１から受け取ったＩＰパケットを、ＩＰパケットバッファ１４４１に蓄積する（Ｓ４１３）。
【００３７】
また、ＬＡＮインターフェース部１１から受け取ったＩＰパケットに格納されているパケットが、ＲＴＰパケット６を格納したＵＤＰパケットである場合（Ｓ４０３でＹＥＳ）、ＩＰパケット振分部１４１は、このＩＰパケットをリアルタイムデータ蓄積・統合部１４３に渡す。これを受けて、リアルタイムデータ蓄積・統合部１４３は、ＩＰパケット振分部１４１から受け取ったＩＰパケットからＵＤＰパケットを抽出し、さらにこの抽出したＵＤＰパケットからＲＴＰパケット６を抽出する（Ｓ４０４）。
【００３８】
次に、リアルタイムデータ蓄積・統合部１４３は、抽出したＲＴＰパケット６のヘッダから送信元情報、宛先情報、およびシーケンス番号を取得する（Ｓ４０５）。
【００３９】
それから、リアルタイムデータ蓄積・統合部１４３は、取得した送信元情報および宛先情報を含む属性情報を持つリアルタイムデータバッファ１４４２が記憶部１４４に設けられているか否かを調べる（Ｓ４０６）。取得した送信元情報および宛先情報を含む属性情報を持つリアルタイムデータバッファ１４４２が記憶部１４４に設けられている場合（Ｓ４０６でＹＥＳ）、リアルタイムデータ蓄積・統合部１４３は、これらのリアルタイムデータバッファ１４４２の中に、取得したシーケンス番号の直前のシーケンス番号を含む属性情報を持つリアルタイムデータバッファ１４４２があるか否かをさらに調べる（Ｓ４０７）。取得したシーケンス番号の直前のシーケンス番号を含む属性情報を持つリアルタイムデータバッファ１４４２がある場合（Ｓ４０７でＹＥＳ）、リアルタイムデータ蓄積・統合部１４３は、このリアルタイムデータバッファ１４４２を更新対象のリアルタイムデータバッファ１４４２に設定する。そして、抽出したＲＴＰパケット６のペイロードからリアルタイムデータを抽出し、これを、更新対象のリアルタイムデータバッファ１４４２に保持されているリアルタイムデータの末尾に接続する。これにより、抽出したリアルタイムデータを更新対象のリアルタイムデータバッファ１４４２に蓄積・統合する（Ｓ４０８）。また、リアルタイムデータ蓄積・統合部１４３は、更新対象のリアルタイムデータバッファ１４４２の属性情報に含まれているシーケンス番号を、Ｓ４０５で取得したシーケンス番号に更新する（Ｓ４０９）。
【００４０】
一方、取得した送信元情報および宛先情報を含む属性情報を持つリアルタイムデータバッファ１４４２が記憶部１４４に設けられていない場合（Ｓ４０６でＮＯ）、あるいは、取得した送信元情報および宛先情報を含む属性情報を持つリアルタイムデータバッファ１４４２の中に、取得したシーケンス番号の直前のシーケンス番号を含む属性情報を持つリアルタイムデータバッファ１４４２がない場合（Ｓ４０７でＮＯ）、リアルタイムデータ蓄積・統合部１４３は、記憶部１４４にリアルタイムデータバッファ１４４２を新規に設ける。そして、抽出したＲＴＰパケット６のペイロードからリアルタイムデータを抽出し、これを新規のリアルタイムデータバッファ１４４２に蓄積する（Ｓ４１０）。また、リアルタイムデータ蓄積・統合部１４３は、新規のリアルタイムデータバッファ１４４２の属性情報に、Ｓ４０５で取得した送信元情報、宛先情報、およびシーケンス番号を登録する（Ｓ４１１）。さらに、リアルタイムデータ蓄積・統合部１４３は、新規のリアルタイムデータバッファ１４４２の属性情報にバッファ持続タイマをセットし、このリアルタイムデータバッファ１４４２が設けられてからの経過時間の計測を開始する（Ｓ４１２）。
【００４１】
図５は、無線アクセスポイント１の無線ＬＡＮフレーム送信処理を説明するためのフロー図である。
【００４２】
先ず、ＲＴＰパケット再構築部１４６は、送信タイミング判断部１４９を監視し、その判断結果が送信タイミングとなるのを待つ（Ｓ５０１）。
【００４３】
次に、ＲＴＰパケット再構築部１４６は、記憶部１４４にリアルタイムデータバッファ１４４２が設けられているか否かを調べる（Ｓ５０２）。リアルタイムデータバッファ１４４２が記憶部１４４に設けられていない場合（Ｓ５０２でＮＯ）、ＲＴＰパケット再構築部１４６は、ＩＰパケット中継部１４５にＩＰパケットの中継を指示する。これを受けて、ＩＰパケット中継部１４５は、ＩＰパケットバッファ１４４１にＩＰパケットが蓄積されているか否かを調べる（Ｓ５１４）。蓄積されている場合（Ｓ５１４でＹＥＳ）、ＩＰパケット中継部１４５は、ＩＰパケットバッファ１４４１から最も古くに蓄積されたＩＰパケットを取り出し、これを無線ＬＡＮインターフェース部１２に渡す（Ｓ５１５）。無線ＬＡＮインターフェース部１２は、ＩＰパケット中継部１４５から受け取ったＩＰパケットを無線ＬＡＮフレームに格納して、無線ＬＡＮ５に送信する（Ｓ５１６）。
【００４４】
一方、リアルタイムデータバッファ１４４２が記憶部１４４に設けられている場合（Ｓ５０２でＹＥＳ）、ＲＴＰパケット再構築部１４６は、リアルタイムデータバッファ１４４２が記憶部１４４に複数設けられているか否かをさらに調べる（Ｓ５０３）。
【００４５】
リアルタイムデータバッファ１４４２が記憶部１４４に複数設けられている場合（Ｓ５０３でＹＥＳ）、ＲＴＰパケット再構築部１４６は、優先度付与部１４８に、優先度の更新を指示する。これを受けて、優先度付与部１４８は、記憶部１４４に設けられているリアルタイムデータバッファ１４４２各々の優先度を更新する（Ｓ５０４〜Ｓ５０９）。
【００４６】
先ず、優先度付与部１４８は、未選択のリアルタイムデータバッファ１４４２を一つ選択する（Ｓ５０４）。次に、優先度付与部１４８は、選択したリアルタイムデータバッファ１４４２の属性情報にセットされているバッファ持続タイマのタイマ値が、所定時間以上であるか否かを判断し（Ｓ５０５）、所定時間以上である場合は（Ｓ５０５でＹＥＳ）、選択したリアルタイムデータバッファ１４４２の属性情報に登録されている優先度を一つインクリメントする（Ｓ５０６）。ここで、選択したリアルタイムデータバッファ１４４２の属性情報に優先度が登録されていない場合は、この属性情報に初期値の優先度を登録する。また、優先度付与部１４８は、選択したリアルタイムデータバッファ１４４２に保持されているリアルタイムデータのデータサイズが、所定容量以上であるか否かを判断し（Ｓ５０７）、所定容量以上である場合は（Ｓ５０７でＹＥＳ）、選択したリアルタイムデータバッファ１４４２の属性情報に登録されている優先度を一つインクリメントする（Ｓ５０８）。それから、優先度付与部１４８は、記憶部１４４に設けられている全てのリアルタイムデータバッファ１４４２を選択したか否かを判断し（Ｓ５０９）、選択していないならば（Ｓ５０９でＮＯ）、Ｓ５０４に戻る。
【００４７】
以上のようにして、優先度付与部１４８により、記憶部１４４に設けられている全てのリアルタイムデータバッファ１４４２の優先度が更新されたならば（Ｓ５０９でＹＥＳ）、ＲＴＰパケット再構築部１４６は、最も大きな優先度を含む属性情報を持つリアルタイムデータバッファ１４４２を送信対象バッファに決定する（Ｓ５１０）。
【００４８】
なお、リアルタイムデータバッファ１４４２が記憶部１４４に一つのみ設けられている場合（Ｓ５０３でＮＯ）、ＲＴＰパケット再構築部１４６は、このリアルタイムデータバッファ１４４２を送信対象バッファに決定する（Ｓ５１１）。
【００４９】
以上のようにして、送信対象バッファを決定したならば、ＲＴＰパケット再構築部１４６は、送信対象バッファから統合リアルタイムデータ７を取り出す。そして、この統合リアルタイムデータ７を格納したＲＴＰパケットであって、送信元、宛先を、送信対象バッファの属性情報に含まれている送信元情報、宛先情報により特定される送信先、宛先とするＲＴＰパケット８を再構築し、これをＩＰパケット再構築部１４７に渡す。また、ＲＴＰパケット再構築部１４６は、送信対象バッファを記憶部１４４から削除する（Ｓ５１２）。
【００５０】
ＩＰパケット再構築部１４７は、ＲＴＰパケット再構築部１４６からＲＴＰパケット８を受け取ると、このＲＴＰパケット８を格納したＵＤＰパケットを再構築し、さらにこのＵＤＰパケットを格納したＩＰパケットを再構築する。そして、再構築したＩＰパケットを無線ＬＡＮインターフェース部１２に渡す（Ｓ５１３）。無線ＬＡＮインターフェース部１２は、ＩＰパケット再構築部１４７から受け取ったＩＰパケットを無線ＬＡＮフレームに格納して、無線ＬＡＮ５に送信する（Ｓ５１６）。
【００５１】
以上、本発明の一実施の形態を説明した。
【００５２】
本実施の形態では、ＬＡＮ４から受信したＲＴＰパケット６に格納されているリアルタイムデータを蓄積し、ＲＴＰパケットのシーケンス番号順に統合する。そして、これにより生成された統合リアルタイムデータ７を一つのＲＴＰパケット８に再構築して、無線ＬＡＮ５に送信する。このため、本実施の形態によれば、複数のＲＴＰパケット６が一つのＲＴＰパケット８に再構築されるため、パケットヘッダによるオーバヘッドが小さくなり、通信帯域を有効活用できる。
【００５３】
また、本実施の形態では、無線ＬＡＮ５の輻輳状態に基づいて送信タイミングであるか否かを判断する。そして、送信タイミングであると判断された場合に、統合リアルタイムデータ７を一つのＲＴＰパケット８に再構築して、無線ＬＡＮ５に送信する。このため、本実施の形態によれば、無線ＬＡＮ５の輻輳状態に応じて、ＲＴＰパケットの送信インターバルおよびパケットサイズを変化させることができ、これにより、無線ＬＡＮ５上でのパケットロスの頻度を低減することができると共に、パケットロスの影響を低減することができる。
【００５４】
また、本実施の形態では、リアルタイムデータバッファ１４４２の各々に、バッファ持続タイマおよびデータサイズに応じて定まる優先度を付与している。そして、優先度の高いリアルタイムデータバッファ１４４２に蓄積されている統合リアルタイムデータ７から順番に、ＲＴＰパケット８を再構築して無線ＬＡＮ５に送信している。このため、本実施の形態によれば、記憶部１４４に長い時間留まっている統合リアルタイムデータ７を優先的に送信することができるので、リアルタイムデータの遅延を低減することができ、従ってリアルタイムデータの再生に与える影響をより小さくすることができる。また、大きなデータサイズのリアルタイムデータを優先的に送信することができるので、パケットの再構築に際して、リアルタイムデータのフラグメンテーションの発生を少なくすることができる。
【００５５】
また、本実施の形態では、ＲＴＰパケットを格納したＵＤＰパケット以外のＩＰパケットを蓄積するＩＰパケットバッファ１４４１を設け、リアルタイムデータバッファ１４４２に蓄積されたリアルタイムデータ７の無線ＬＡＮ５への送信を、ＩＰパケットバッファ１４４１に蓄積されているＩＰパケットよりも優先するようにしている。このため、本実施の形態によれば、ＲＴＰパケットを格納したＵＤＰパケット以外のＩＰパケットがリアルタイムデータの再生に与える影響をより小さくすることができる。
【００５６】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００５７】
例えば、本実施の形態では、リアルタイムデータバッファ１４４２の各々に付与する優先度を、バッファ持続タイマおよびデータサイズに基づいて決定している。しかしながら、本発明はこれに限定されない。バッファ持続タイマ、データサイズ、およびバッファ開始時刻の少なくともいずれか一つに基づいて、リアルタイムデータバッファ１４４２の各々に付与する優先度を決定するものであればよい。
【００５８】
例えば、図４に示すフローのＳ４１２において、リアルタイムデータ蓄積・統合部１４３が、新規のリアルタイムデータバッファ１４４２の属性情報にバッファ持続タイマをセットし、このリアルタイムデータバッファ１４４２が設けられてからの経過時間の計測を開始する代わりに、新規のリアルタイムデータバッファ１４４２の属性情報に現在時刻（バッファ開始時刻）を優先度として登録してもよい。そして、図５に示すフローにおいて、Ｓ５０４〜Ｓ５０９の処理を省略すると共に、Ｓ５１０において、ＲＴＰパケット再構築部１４６が、最も古い時刻を示す優先度を含む属性情報を持つリアルタイムデータバッファ１４４２を送信対象バッファに決定するようにしてもよい。
【００５９】
また、本実施の形態では、ＲＴＰパケット６に格納されているリアルタイムデータをＲＴＰパケットのシーケンス番号順に統合しているが、これをＲＴＰパケット６のタイムスタンプ順に統合するようにしてもかまわない。この場合、図４に示すフローのＳ４０９、Ｓ４１１でリアルタイムデータバッファ１４４２の属性情報にシーケンス番号を含める必要はなく、Ｓ４０７、Ｓ４０９も不要である。また、Ｓ４０５でシーケンス番号を取得する代わりにＲＴＰパケット６のヘッダからタイムスタンプを取得する。さらに、Ｓ４０８において、リアルタイムデータ蓄積・統合部１４３が、ＲＴＰパケット６のペイロードから抽出したリアルタイムデータに、属性情報として、この取得したタイムスタンプを付与する。そして、このリアルタイムデータを更新対象のリアルタイムデータバッファ１４４２に蓄積し、その後、更新対象のリアルタイムデータバッファ１４４２に蓄積されているリアルタイムデータ各々をタイムスタンプ順にソートする。これにより、抽出したリアルタイムデータを更新対象のリアルタイムデータバッファ１４４２に蓄積・統合する。
【００６０】
また、本実施の形態において、無線アクセスポイント１の構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実行されるものでもよいし、あるいはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｅｒ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの計算機によりソフトウエア的に実行されるものでもよい。
【図面の簡単な説明】
【００６１】
【図１】図１は、本発明の実施の形態に係る無線アクセスポイント１の動作原理を説明するための概念図である。
【図２】図２は、本発明の実施の形態に係る無線アクセスポイント１の概略図である。
【図３】図３は、下り中継部１４の概略図である。
【図４】図４は、無線アクセスポイント１のＬＡＮフレーム受信処理を説明するためのフロー図である。
【図５】図５は、無線アクセスポイント１の無線ＬＡＮフレーム送信処理を説明するためのフロー図である。
【符号の説明】
【００６２】
１：無線アクセスポイント、２：ＩＰ電話機、３：無線ＩＰ電話機、４：ＬＡＮ、５：無線ＬＡＮ、１１：ＬＡＮインターフェース部、１２：無線ＬＡＮインターフェース部、１３：上り中継部、１４：下り中継部、１４１：ＩＰパケット振分部、１４２：ＩＰパケット蓄積部、１４３：リアルタイムデータ蓄積・統合部、１４４：記憶部、１４５：ＩＰパケット中継部、１４６：ＲＴＰパケット再構築部、１４７：ＩＰパケット再構築部、１４８：優先度付与部、１４９：送信タイミング判断部、１４４１：ＩＰパケットバッファ、１４４２：リアルタイムデータバッファ
【図１】
2008270931.tif 000003
【図２】
2008270931.tif 000004
【図３】
2008270931.tif 000005
【図４】
2008270931.tif 000006
【図５】
2008270931.tif 000007