(57)【要約】  再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる通信装置。この装置では、回線状態解析部（２０６）は、受信信号より回線状態を解析する。接続端末情報記憶部（２０７）は、回線状態または無線端末局の接続数が変化した際に接続端末情報を更新して記憶する。再送数選択部（２０９）は、接続端末情報を用いて再送設定テーブル部（２０８）に記憶している再送数設定情報を参照することにより再送回数を選択して設定する。再送制御データ生成部（２１０）は、設定した再送回数の再送回数情報を含む再送制御データを生成する。
2008142798.tif 000002
【特許請求の範囲】
【請求項１】
受信信号より回線状態を解析する回線状態解析手段と、
解析した前記回線状態に基づいて通信相手毎に再送回数を設定する再送回数設定手段と、
設定した前記再送回数を前記通信相手に通知する通知手段と、
を具備する通信装置。
【請求項２】
回線状態と再送回数とを対応付けた再送数設定情報を記憶する記憶手段を具備し、
前記再送回数設定手段は、前記回線状態解析手段で解析した回線状態を用いて前記再送回数設定情報を参照することにより再送回数を設定する請求項１記載の通信装置。
【請求項３】
前記記憶手段は、前記通信相手の接続数毎の前記再送回数設定情報を記憶し、
前記再送回数設定手段は、解析した前記回線状態に加えて、接続している前記通信相手の接続数を用いて前記再送回数設定情報を参照することにより再送回数を設定する請求項２記載の通信装置。
【請求項４】
接続する前記通信相手の接続数を検出する接続数検出手段を具備し、
前記再送回数設定手段は、検出した前記接続数が検出前の前記接続数と比較して変化した際に再送回数を設定する請求項１記載の通信装置。
【請求項５】
前記受信信号の伝送速度を検出する伝送速度検出手段を具備し、
前記再送回数設定手段は、検出した前記伝送速度が検出前の前記伝送速度と比較して変化した際に再送回数を設定する請求項１記載の通信装置。
【請求項６】
基地局装置が、通信端末装置から受信した受信信号より回線状態を解析するステップと、
解析した前記回線状態に基づいて前記基地局装置が前記通信端末装置毎に再生回数を設定するステップと、
設定した前記再送回数の情報である再送回数情報を前記基地局装置から前記各通信端末装置に送信するステップと、
前記再送回数情報を受信した前記通信端末装置が前記再送回数情報の再送回数の再送を行うステップと、
を具備するデータ再送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びデータ再送方法に関し、特に無線回線にベストエフォート型の伝送方式を適用した通信装置及びデータ再送方法に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮのように、１つの無線基地局と複数の無線端末局により構成されたシステムにおいては、限られた周波数資源内で多数の無線端末局が無線基地局と通信を行う。従って、限られた周波数資源内で効率的なデータ通信を実現するとともに、多くの無線端末局を１つのシステムに収容するための技術として多元接続が広く用いられており、無線ＬＡＮではＣＳＭＡ方式を採用している。ただし、ＣＳＭＡ方式を採用していても、衝突などによりデータが正しく受信されない場合がある。【０００３】
無線ＬＡＮでは、送信側は、パケットが衝突または減衰等することにより、送信したメッセージが正常に受信されたことを確認する肯定応答を受信しない場合に、データの再送信、または電波環境に応じて送信パケットのレートを変更するマルチレート制御を行う。送信側は、肯定応答を受信できない場合は、最大Ｎ回の再送を行うことが可能であり、また再送したにも関わらず肯定応答を受信できない場合には、送信伝送速度を低くする。【０００４】
無線ＬＡＮにおける通信サービス品質を維持する方法および装置の一例が、特許文献１に記載されている。特許文献１では、無線ＬＡＮシステムにおける一つの基本サービスセット（ＢＳＳ：Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）において、無線基地局は、無線端末局による接続要求を検出した場合で、且つ十分なリソースを有する場合は、無線端末局との間で所定のスループットを満たす接続を確立することができる。
【特許文献１】特開２００５−５３６９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムにおいては、再送により占有される時間を考慮していないので、伝送速度に起因するパケット長よりも再送による送信時間の増大により無線ＬＡＮシステムに与える負荷が大きくなるという問題がある。即ち、上記の通り、無線端末局が移動して弱電界に陥った場合は、低い伝送速度で送信することにより安定した通信状態となるが、低い伝送速度ではパケット長が長くなるため、多くの帯域を占有することとなる。特にリアルタイム処理を必要とする音声通話においては、帯域が特定の無線端末局に占有されてしまうと、音声データがオーバーフローして大きなパケット損失が生じてしまうという問題がある。【０００６】
本発明の目的は、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる通信装置及びデータ再送方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、受信信号より回線状態を解析する回線状態解析手段と、解析した前記回線状態に基づいて通信相手毎に再送回数を設定する再送回数設定手段と、設定した前記再送回数を前記通信相手に通知する通知手段と、を具備する構成を採る。【０００８】
本発明のデータ再送方法は、基地局装置が、通信端末装置から受信した受信信号より回線状態を解析するステップと、解析した前記回線状態に基づいて前記基地局装置が前記通信端末装置毎に再生回数を設定するステップと、設定した前記再送回数の情報である再送回数情報を前記基地局装置から前記各通信端末装置に送信するステップと、前記再送回数情報を受信した前記通信端末装置が前記再送回数情報の再送回数の再送を行うステップと、を具備するようにした。
【発明の効果】
【０００９】
本発明によれば、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る通信システムの構成を示す図
【図２】本発明の実施の形態に係る無線基地局の構成を示すブロック図
【図３】本発明の実施の形態に係る無線端末局の構成を示すブロック図
【図４】本発明の実施の形態に係る再送制御方法を示すフロー図
【図５】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図６】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図７】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図８】本発明の実施の形態に係る再送設定情報を示す図
【図９】本発明の実施の形態に係る再送設定情報の使用方法を示す図
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。【００１２】
（実施の形態）
図１は、本発明の実施の形態に係る通信システム１００の構成を示すブロック図である。【００１３】
図１において、通信システム１００は、１つの無線基地局１０と、複数の無線端末局２０−１〜２０−３とが、特定の無線周波数を使用して双方向に通信するように構成されている。このように、１つの無線基地局１０と複数の無線端末局２０−１〜２０−３とから構成され、無線基地局１０が各無線端末局２０−１〜２０−３の通信を管理する単位システムを、基本サービスセット３０という。図１の通信システム１００は、例えば無線ＬＡＮシステムに適用可能である。【００１４】
次に、無線基地局１０の構成について、図２を用いて説明する。図２は、無線基地局１０の構成を示すブロック図である。【００１５】
アンテナ２０１は、無線端末局２０から初回送信または再送された信号を受信して無線受信部２０２へ出力するとともに、無線送信部２１６から入力した送信信号を送信する。【００１６】
無線受信部２０２は、アンテナ２０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして逆拡散部２０３へ出力する。【００１７】
逆拡散部２０３は、無線受信部２０２から入力した受信信号を逆拡散処理して復調部２０４へ出力する。【００１８】
復調部２０４は、逆拡散部２０３から入力した受信信号を復調して復号化部２０５へ出力する。【００１９】
復号化部２０５は、復調部２０４から入力した受信信号を復号化処理して受信データを取得し、取得した受信データを外部へ出力するとともに回線状態解析部２０６へ出力する。また、復号化部２０５は、復号化処理により抽出した各無線端末局２０の識別情報を接続端末情報記憶部２０７へ出力する。ここで、各無線端末局２０の識別情報とは、例えば、各無線端末局２０に個別に割り当てられるＭａｃアドレスである。また、復号化部２０５は、復号処理の結果、正しく復号できた場合には、ＡＣＫ信号生成部２１１に対して、正しく復号できた旨を１パケット毎に通知する。【００２０】
回線状態解析部２０６は、復号化部２０５から入力した受信データより回線状態を解析し、解析結果を接続端末情報記憶部２０７へ出力する。例えば、回線状態解析部２０６は、受信データを解析することにより無線端末局２０毎の伝送速度及び無線端末局２０毎のパケットエラー率を検出し、解析結果として無線端末局２０毎の伝送速度及び無線端末局２０毎のパケットエラー率（ＰＥＲ）を取得する。【００２１】
接続端末情報記憶部２０７は、回線状態解析部２０６から入力した解析結果及び復号化部２０５から入力した各無線端末局２０の識別情報を接続端末情報として記憶する。そして、接続端末情報記憶部２０７は、解析結果または各無線端末局２０の識別情報が入力する毎に、入力した解析結果及び各無線端末局２０の識別情報と記憶している解析結果及び各無線端末局２０の識別情報とを比較して、解析結果または各無線端末局２０の識別情報が前回比較時と比べて変化していることを検出した場合に接続端末情報を更新する。また、接続端末情報記憶部２０７は、再送数選択部２０９から入力した無線端末局２０毎に設定した再送回数を記憶する。また、接続端末情報記憶部２０７は、無線端末局２０の接続数が前回比較時と比べて変化した場合、または解析結果中の伝送速度が前回比較時と比べて変化した場合に、記憶している接続端末情報を再送数選択部２０９へ出力する。【００２２】
再送設定テーブル部２０８は、再送回数を設定するための再送数設定情報を有する。例えば、再送設定テーブル部２０８は、回線状態と再送回数とを対応付けた無線端末局２０の接続数毎の再送設定用情報をテーブルとして有している。なお、再送設定用情報の詳細については後述する。【００２３】
再送数選択部２０９は、接続端末情報記憶部２０７から再送設定用情報が入力した場合に、再送設定用情報及び再送設定テーブル部２０８の再送設定用情報に基づいて再送回数を無線端末局２０毎に設定する。そして、再送数選択部２０９は、設定した無線端末局２０毎の再送回数を接続端末情報記憶部２０７及び再送制御データ生成部２１０へ出力する。【００２４】
再送制御データ生成部２１０は、再送数選択部２０９から入力した無線端末局２０毎に設定した再送回数の情報である再送回数情報を含む再送処理のための制御データを生成して、生成した制御データを符号化部２１３へ出力する。【００２５】
ＡＣＫ信号生成部２１１は、復号化部２０５から、正しく復号できた旨の通知を受けた際に、受信成功を示すＡＣＫ信号を生成して符号化部２１３へ出力する。【００２６】
送信データ生成部２１２は、所定の送信データを生成して符号化部２１３へ出力する。【００２７】
符号化部２１３は、送信データ生成部２１２から入力した送信データを符号化して変調部２１４へ出力する。また、符号化部２１３は、再送制御データ生成部２１０から入力した制御データおよびＡＣＫ信号生成部２１１から入力したＡＣＫ信号を符号化して変調部２１４へ出力する。【００２８】
変調部２１４は、符号化部２１３から入力した制御データまたは送信データを符号化して制御信号または送信信号を生成して拡散部２１５へ出力する。【００２９】
拡散部２１５は、変調部２１４から入力した制御信号または送信信号を拡散処理して無線送信部２１６へ出力する。【００３０】
無線送信部２１６は、拡散部２１５から入力した制御信号または送信信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１へ出力する。【００３１】
次に、無線端末局２０の構成について、図３を用いて説明する。図３は、無線端末局２０の構成を示すブロック図である。【００３２】
アンテナ３０１は、無線基地局１０から送信された信号を受信して無線受信部３０２へ出力するとともに、無線送信部３１２から入力した送信信号を送信する。【００３３】
無線受信部３０２は、アンテナ３０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして逆拡散部３０３へ出力する。【００３４】
逆拡散部３０３は、無線受信部３０２から入力した受信信号を逆拡散処理して復調部３０４へ出力する。【００３５】
復調部３０４は、逆拡散部３０３から入力した受信信号を復調して復号化部３０５へ出力する。【００３６】
復号化部３０５は、復調部３０４から入力した受信信号を復号処理して外部へ出力する。また、復号化部３０５は、復調部３０４から入力した受信信号を復号処理して制御データを取得し、取得した制御データを再送制御データ解析部３０６へ出力する。また、復号化部３０５は、復調部３０４から入力した受信信号を復号処理してＡＣＫ信号を取得した際に、取得したＡＣＫ信号を再送制御部３０７へ出力する。【００３７】
再送制御データ解析部３０６は、復号化部３０５から入力した制御データを解析して再送回数情報を抽出するとともに、抽出した再送回数情報を再送制御部３０７へ出力する。【００３８】
再送制御部３０７は、送信データ生成部３０８に対して、再送制御データ解析部３０６から入力した再送回数情報の再送回数の再送データの出力を指示する。また、再送制御部３０７は、復号化部３０５からＡＣＫ信号が入力した際には再送は不要なため、送信データ生成部３０８に対して、再送データの出力を中止する制御を行う。この際、再送制御部３０７は、復号化部３０５からＡＣＫ信号を受信した場合に再送回数の設定を行うようにすれば、同一パケットにおける再送中に再送回数が変更されることによる処理の煩わしさを解消することができる。【００３９】
送信データ生成部３０８は、所定の送信データを生成し、生成した送信データを符号化部３０９へ出力する。また、送信データ生成部３０８は、符号化部３０９に対して、再送制御部３０７により指示された再送回数だけ再送データを出力する。【００４０】
符号化部３０９は、送信データ生成部３０８から入力した送信データを符号化して送信信号を生成し、生成した送信信号を変調部３１０へ出力する。また、符号化部３０９は、送信データ生成部３０８から入力した再送データを符号化して変調部３１０へ出力する。【００４１】
変調部３１０は、符号化部３０９から入力した送信信号または再送データを所定の変調方式で変調して拡散部３１１へ出力する。【００４２】
拡散部３１１は、変調部３１０から入力した送信信号または再送データを拡散処理して無線送信部３１２へ出力する。【００４３】
無線送信部３１２は、拡散部３１１から入力した送信信号または再生データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ３０１へ出力する。【００４４】
次に、無線基地局１０及び無線端末局２０の動作について説明する。【００４５】
最初に、無線基地局１０における送信手順について説明する。まず、無線基地局１０は、基本サービスセット３０内の各無線端末局２０に対する送信データごとに、符号化部２１３で送信データを符号化し、符号化した送信データを変調部２１４で変調する。その後、無線基地局１０は、拡散部２１５で固有の拡散コードを用いて送信データを拡散する。拡散後の送信データは、拡散部２１５から無線送信部２１６へ出力され、アンテナ２０１から無線送信される。【００４６】
次に、無線基地局１０における受信手順について説明する。まず、無線基地局１０は、アンテナ２０１で受信した信号に対して無線受信部２０２にて所定の無線処理を施す。無線処理後の無線受信部２０２からの出力信号は、逆拡散部２０３へ出力され、無線端末局２０毎の拡散コードにより逆拡散された後、復調部２０４において復調される。復調された受信データは、復号化部２０５で復号化されて回線状態解析部２０６へ出力される。【００４７】
回線状態解析部２０６では、受信データを用いて、各無線端末局２０と無線基地局１０との間の回線状態を解析する。即ち、回線状態解析部２０６は、受信フレームを解析し、各無線端末局２０が通信に用いている伝送速度を測定し、パケットエラー率を測定する。そして、これらの測定結果及び判定結果の情報は、接続端末情報記憶部２０７で記憶される。【００４８】
接続端末情報記憶部２０７は、無線端末局２０の接続数が変化した場合または伝送速度が変化した場合に、更新後の接続端末情報を再送数選択部２０９へ出力する。【００４９】
再送数選択部２０９は、各無線端末局２０の現状の回線状態が最低限保たれるように、再送設定情報に基づいて、各無線端末局２０に対して再送限界値である再送回数を設定する。再送設定情報は、無線基地局１０のＲＯＭ等にあらかじめ記憶されている。再送選択部２０９は、ＶｏＩＰ等のリアルタイムアプリケーションが動作している場合には、コーデック周期内に収まるような伝送速度と再送回数の組み合わせを選択して各無線端末局２０に対して割り当てる。【００５０】
再送数選択部２０９にて設定された各無線端末局２０の再送回数を示す情報である再送回数情報は、再送制御データ生成部２１０で再送制御データとして送信フレーム化され、送信データと同様な手順を踏まえ、各無線端末局２０に送信される。【００５１】
無線端末局２０は、再送制御データを受信した場合に、復号化部３０５で復号化し、再送制御データ解析部３０６で再送制御データから再送回数情報を取り出し、取り出した再送回数情報を再送制御部３０７に渡す。【００５２】
無線端末局２０は、無線基地局１０に送信したデータに対する確認応答を受信しない場合には、再送制御部３０７により、再送回数情報の再送回数の再送を行う。【００５３】
次に、再送制御方法について、図４を用いて説明する。図４は、再送制御方法を示すフロー図である。【００５４】
無線基地局１０は、接続端末情報記憶部２０７に記憶している接続端末情報を比較することにより、接続端末情報の変更を検出した場合、即ち基本サービスセット３０内における無線端末局２０の接続数の変化を検出した場合、または接続している無線端末局２０の伝送速度の変化を検出した際に（ステップＳＴ４０１）、各無線端末局２０に対して、再送回数を指定するために、各無線端末局２０の回線状態を解析し（ステップＳＴ４０２）、接続端末情報記憶部２０７に記憶している接続端末情報を更新する（ステップＳＴ４０３）。そして、解析した回線状態を用いて再送設定情報を参照することにより（ステップＳＴ４０４）、各無線端末局２０の再送回数を設定する（ステップＳＴ４０５）。さらに、無線基地局１０は、設定した再送回数を各無線端末局２０で設定するために、再送回数情報を含む再送制御データを生成して無線端末局２０に送信する（ステップＳＴ４０６）。【００５５】
次に、通信システム１００における無線基地局１０及び無線端末局２０の動作について、図５〜図７を用いて説明する。図５〜図７は、無線基地局１０及び無線端末局２０の動作を示すシーケンス図である。無線基地局１０における基本サービスセット３０内で接続されている各無線端末局２０に対する再送回数の設定は、図５〜図７の３通りの状況を検出した場合に行われる。【００５６】
図５は、無線基地局１０が、基本サービスセット３０内で接続される新たな無線端末局２０を検出した際に再送回数の設定を行う場合を示す。なお、図５において、無線端末局２０−１は無線基地局１０と通信中であり、無線端末局２０−２は新たに無線基地局１０と接続して通信を行うものとする。【００５７】
無線基地局１０と無線端末局２０−１が通信中において（ステップＳＴ５０１）、無線端末局２０−２は、無線基地局１０に対して、接続要求を行い（INVITE）（ステップＳＴ５０２）、無線基地局１０は、無線端末局２０−２に対して、応答信号を送信する（Session Progress）（ステップＳＴ５０３）。【００５８】
次に、無線基地局１０は、無線端末局２０−１に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知する（ステップＳＴ５０４）。【００５９】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−１から送信されたデータ（ステップＳＴ５０５）、及びステップＳＴ５０２で受信した接続要求の信号を用いて、無線端末局２０−１との間の回線状態及び無線端末局２０−２との間の回線状態を解析する。【００６０】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ５０６）。【００６１】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１及び無線端末局２０−２の再送回数を各々設定する（ステップＳＴ５０７）。【００６２】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信するとともに（ステップＳＴ５０８）、無線端末局２０−２へ送信する（ステップＳＴ５０９）。【００６３】
その後、無線基地局１０は、無線端末局２０−１及び無線端末局２０−２と通信を行い、データを正しく受信できない場合には、無線端末局２０−１及び無線端末局２０−２は、再送回数情報の再送回数の再送を行う（ステップＳＴ５１０、ステップＳＴ５１１）。【００６４】
図６は、無線基地局１０が、基本サービスセット３０内で接続している無線端末局２０との接続を解除した際に再送回数の設定を行う場合を示す。なお、図６において、無線端末局２０−１は無線基地局１０と通信を継続し、無線端末局２０−２は無線基地局１０との接続を解除するものとする。【００６５】
無線基地局１０と無線端末局２０−１との通信中（ステップＳＴ６０１）、及び無線基地局１０と無線端末局２０−２との通信中において（ステップＳＴ６０２）、無線端末局２０−２は、無線基地局１０に対して、接続の切断の要求を行い（Bye）（ステップＳＴ６０３）、無線基地局１０は、無線端末局２０−２に対して、切断を承認する応答信号を送信する（O.K.）（ステップＳＴ６０４）。【００６６】
次に、無線基地局１０は、無線端末局２０−１に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知する（ステップＳＴ６０５）。【００６７】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−２に配分していた帯域を他の接続中の無線端末局２０−１に配分するため、無線端末局２０−１から送信されたデータを用いて（ステップＳＴ６０６）、無線端末局２０−１との間の回線状態を解析する。【００６８】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ６０７）。【００６９】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１の再送回数を設定する（ステップＳＴ６０８）。【００７０】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信する（ステップＳＴ６０９）。【００７１】
その後、無線基地局１０は、無線端末局２０−１との通信を継続し、データを正しく受信できない場合には、無線端末局２０−１は、再送回数情報の再送回数の再送を行う（ステップＳＴ６１０）。【００７２】
図７は、無線基地局１０が、無線端末局２０から送信されるデータの伝送速度の変化を検出した際に再送回数の設定を行う場合を示す。【００７３】
無線ＬＡＮでは、無線基地局１０と無線端末局２０−１、２０−２とのデータの伝送はベストエフォート型で行われるため、データの伝送速度は時間的に変化する。無線基地局１０により、無線端末局２０−１、２０−２の再送回数を設定しても、無線端末局２０−１、２０−２が移動することによる伝搬特性の変化により、設定した再送回数内において無線端末局２０−１、２０−２の伝送速度がフォールバックする場合には、低い伝送速度によるパケット長の増大から、設定した再送回数において、帯域を超える可能性がある。また、同様に無線端末局２０−１、２０−２の伝送速度が高くなる場合も考えられるため、無線端末局２０−１、２０−２の伝送速度が変化した際に、基本サービスセット３０内で接続している無線端末局２０−１、２０−２に対して再送回数の設定を行う。【００７４】
無線基地局１０と無線端末局２０−１との通信中（ステップＳＴ７０１）、及び無線基地局１０と無線端末局２０−２との通信中において（ステップＳＴ７０２）、無線端末局２０−１が移動することにより、無線端末局２０−１は、移動するまでに送信していたデータ（ステップＳＴ７０３）の伝送速度を変化させてフォールバックしてデータを送信する（ステップＳＴ７０４）。【００７５】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−１及び無線端末局２０−２から送信された各データを用いて、無線端末局２０−１との間の回線状態及び無線端末局２０−２との間の回線状態を解析する。【００７６】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ７０５）。【００７７】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１及び無線端末局２０−２の再送回数を各々設定する（ステップＳＴ７０６）。【００７８】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信する（ステップＳＴ７０７）。【００７９】
また、無線基地局１０は、無線端末局２０−２に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知した後（ステップＳＴ７０８）、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−２へ送信する（ステップＳＴ７０９）。【００８０】
その後、無線基地局１０は、無線端末局２０−１及び無線端末局２０−２との通信を継続し、データを正しく受信できない場合には、無線端末局２０−１及び無線端末局２０−２は、再送回数情報の再送回数の再送を行う（ステップＳＴ７１０、ステップＳＴ７１１）。【００８１】
図８は、再送設定情報の一例を示す図である。【００８２】
図８に示すように、再送設定情報は、無線端末局２０の接続数毎の情報であるとともに、再送設定情報では、回線品質（ＰＥＲ）（縦軸）と伝送速度（横軸）と再送回数と占有時間とが対応付けられている。【００８３】
次に、図８に示す再送設定情報の使用方法について、図９を用いて説明する。図９は、再送設定情報の使用方法を示す図である。【００８４】
図９より、無線基地局１０の接続端末情報記憶部２０７は、接続している無線端末局２０の接続数が３であることを検出し、無線基地局１０の再送数選択部２０９は、再送設定テーブル部２０８に記憶している再送設定情報の中から接続数が３のテーブル＃９０１を選択する。また、図９に示すように、接続端末情報記憶部２０７は、接続端末情報＃９０２を記憶している。接続端末情報＃９０２は、無線端末局２０の識別情報であるＭａｃアドレスと伝送速度と再送回数と占有時間とを対応付けた情報である。【００８５】
また、無線基地局１０の回線状態解析部２０６は、回線状態としてのパケットエラー率（ＰＥＲ）と伝送速度を測定する。例えば、図９に示すように、Ｍａｃアドレス１、２の無線端末局２０との通信中に、新たにＭａｃアドレス３の無線端末局２０と接続した場合において、回線状態解析部２０６は、Ｍａｃアドレス３の無線端末局２０の回線状態の測定値として、パケットエラー率５％及び伝送速度１１Ｍｂｐｓを取得する。そして、接続端末情報記憶部２０７は、Ｍａｃアドレス３と伝送速度１１Ｍｂｐｓを含む接続端末情報＃９０２に更新する。【００８６】
また、無線基地局１０の再送数選択部２０９は、回線状態を示すパケットエラー率５％及び伝送速度１１Ｍｂｐｓを用いて、テーブル＃９０１を参照することにより、再送回数と占有時間の候補＃９０３を選択する。さらに、再送数選択部２０９は、接続端末情報＃９０２に記憶しているＭａｃアドレス１、２の占有時間と新たに接続したＭａｃアドレス３の占有時間との合計時間を考慮して、テーブル＃９０１の候補＃９０３の中から再送回数３を選択する。そして、接続端末情報記憶部２０７は、選択した再送回数３を含む接続端末情報＃９０２に更新する。【００８７】
また、無線基地局１０は、Ｍａｃアドレス３の無線端末局２０に対して、設定した再送回数３を再送回数情報として通知する。【００８８】
このように、本実施の形態によれば、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる。
【産業上の利用可能性】
【００８９】
本発明にかかる通信装置及びデータ再送方法は、特に無線回線にベストエフォート型の伝送方式を適用した通信に好適である。
【図１】
2008142798.tif 000003
【図２】
2008142798.tif 000004
【図３】
2008142798.tif 000005
【図４】
2008142798.tif 000006
【図５】
2008142798.tif 000007
【図６】
2008142798.tif 000008
【図７】
2008142798.tif 000009
【図８】
2008142798.tif 000010
【図９】
2008142798.tif 000011
【手続補正書】
【提出日】平成21年5月25日(2009.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
受信信号より回線状態を解析する回線状態解析手段と、
解析した前記回線状態に基づいて通信相手毎に再送回数を設定する再送回数設定手段と、
設定した前記再送回数を前記通信相手に通知する通知手段と、
を具備する通信装置。
【請求項２】
回線状態と再送回数とを対応付けた再送数設定情報を記憶する記憶手段を具備し、
前記再送回数設定手段は、前記回線状態解析手段で解析した回線状態を用いて前記再送回数設定情報を参照することにより再送回数を設定する請求項１記載の通信装置。
【請求項３】
前記記憶手段は、前記通信相手の接続数毎の前記再送回数設定情報を記憶し、
前記再送回数設定手段は、解析した前記回線状態に加えて、接続している前記通信相手の接続数を用いて前記再送回数設定情報を参照することにより再送回数を設定する請求項２記載の通信装置。
【請求項４】
接続する前記通信相手の接続数を検出する接続数検出手段を具備し、
前記再送回数設定手段は、検出した前記接続数が検出前の前記接続数と比較して変化した際に再送回数を設定する請求項１記載の通信装置。
【請求項５】
前記受信信号の伝送速度を検出する伝送速度検出手段を具備し、
前記再送回数設定手段は、検出した前記伝送速度が検出前の前記伝送速度と比較して変化した際に再送回数を設定する請求項１記載の通信装置。
【請求項６】
基地局装置が、通信端末装置から受信した受信信号より回線状態を解析するステップと、
解析した前記回線状態に基づいて前記基地局装置が前記通信端末装置毎に再生回数を設定するステップと、
設定した前記再送回数の情報である再送回数情報を前記基地局装置から前記各通信端末装置に送信するステップと、
前記再送回数情報を受信した前記通信端末装置が前記再送回数情報の再送回数の再送を行うステップと、
を具備するデータ再送方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びデータ再送方法に関し、特に無線回線にベストエフォート型の伝送方式を適用した通信装置及びデータ再送方法に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮのように、１つの無線基地局と複数の無線端末局により構成されたシステムにおいては、限られた周波数資源内で多数の無線端末局が無線基地局と通信を行う。従って、限られた周波数資源内で効率的なデータ通信を実現するとともに、多くの無線端末局を１つのシステムに収容するための技術として多元接続が広く用いられており、無線ＬＡＮではＣＳＭＡ方式を採用している。ただし、ＣＳＭＡ方式を採用していても、衝突などによりデータが正しく受信されない場合がある。
【０００３】
無線ＬＡＮでは、送信側は、パケットが衝突または減衰等することにより、送信したメッセージが正常に受信されたことを確認する肯定応答を受信しない場合に、データの再送信、または電波環境に応じて送信パケットのレートを変更するマルチレート制御を行う。送信側は、肯定応答を受信できない場合は、最大Ｎ回の再送を行うことが可能であり、また再送したにも関わらず肯定応答を受信できない場合には、送信伝送速度を低くする。
【０００４】
無線ＬＡＮにおける通信サービス品質を維持する方法および装置の一例が、特許文献１に記載されている。特許文献１では、無線ＬＡＮシステムにおける一つの基本サービスセット（ＢＳＳ：Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ）において、無線基地局は、無線端末局による接続要求を検出した場合で、且つ十分なリソースを有する場合は、無線端末局との間で所定のスループットを満たす接続を確立することができる。
【特許文献１】特開２００５−５３６９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のシステムにおいては、再送により占有される時間を考慮していないので、伝送速度に起因するパケット長よりも再送による送信時間の増大により無線ＬＡＮシステムに与える負荷が大きくなるという問題がある。即ち、上記の通り、無線端末局が移動して弱電界に陥った場合は、低い伝送速度で送信することにより安定した通信状態となるが、低い伝送速度ではパケット長が長くなるため、多くの帯域を占有することとなる。特にリアルタイム処理を必要とする音声通話においては、帯域が特定の無線端末局に占有されてしまうと、音声データがオーバーフローして大きなパケット損失が生じてしまうという問題がある。
【０００６】
本発明の目的は、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる通信装置及びデータ再送方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の通信装置は、受信信号より回線状態を解析する回線状態解析手段と、解析した前記回線状態に基づいて通信相手毎に再送回数を設定する再送回数設定手段と、設定した前記再送回数を前記通信相手に通知する通知手段と、を具備する構成を採る。
【０００８】
本発明のデータ再送方法は、基地局装置が、通信端末装置から受信した受信信号より回
線状態を解析するステップと、解析した前記回線状態に基づいて前記基地局装置が前記通信端末装置毎に再生回数を設定するステップと、設定した前記再送回数の情報である再送回数情報を前記基地局装置から前記各通信端末装置に送信するステップと、前記再送回数情報を受信した前記通信端末装置が前記再送回数情報の再送回数の再送を行うステップと、を具備するようにした。
【発明の効果】
【０００９】
本発明によれば、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１１】
（実施の形態）
図１は、本発明の実施の形態に係る通信システム１００の構成を示すブロック図である。
【００１２】
図１において、通信システム１００は、１つの無線基地局１０と、複数の無線端末局２０−１〜２０−３とが、特定の無線周波数を使用して双方向に通信するように構成されている。このように、１つの無線基地局１０と複数の無線端末局２０−１〜２０−３とから構成され、無線基地局１０が各無線端末局２０−１〜２０−３の通信を管理する単位システムを、基本サービスセット３０という。図１の通信システム１００は、例えば無線ＬＡＮシステムに適用可能である。
【００１３】
次に、無線基地局１０の構成について、図２を用いて説明する。図２は、無線基地局１０の構成を示すブロック図である。
【００１４】
アンテナ２０１は、無線端末局２０から初回送信または再送された信号を受信して無線受信部２０２へ出力するとともに、無線送信部２１６から入力した送信信号を送信する。
【００１５】
無線受信部２０２は、アンテナ２０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして逆拡散部２０３へ出力する。
【００１６】
逆拡散部２０３は、無線受信部２０２から入力した受信信号を逆拡散処理して復調部２
０４へ出力する。
【００１７】
復調部２０４は、逆拡散部２０３から入力した受信信号を復調して復号化部２０５へ出力する。
【００１８】
復号化部２０５は、復調部２０４から入力した受信信号を復号化処理して受信データを取得し、取得した受信データを外部へ出力するとともに回線状態解析部２０６へ出力する。また、復号化部２０５は、復号化処理により抽出した各無線端末局２０の識別情報を接続端末情報記憶部２０７へ出力する。ここで、各無線端末局２０の識別情報とは、例えば、各無線端末局２０に個別に割り当てられるＭａｃアドレスである。また、復号化部２０５は、復号処理の結果、正しく復号できた場合には、ＡＣＫ信号生成部２１１に対して、正しく復号できた旨を１パケット毎に通知する。
【００１９】
回線状態解析部２０６は、復号化部２０５から入力した受信データより回線状態を解析し、解析結果を接続端末情報記憶部２０７へ出力する。例えば、回線状態解析部２０６は、受信データを解析することにより無線端末局２０毎の伝送速度及び無線端末局２０毎のパケットエラー率を検出し、解析結果として無線端末局２０毎の伝送速度及び無線端末局２０毎のパケットエラー率（ＰＥＲ）を取得する。
【００２０】
接続端末情報記憶部２０７は、回線状態解析部２０６から入力した解析結果及び復号化部２０５から入力した各無線端末局２０の識別情報を接続端末情報として記憶する。そして、接続端末情報記憶部２０７は、解析結果または各無線端末局２０の識別情報が入力する毎に、入力した解析結果及び各無線端末局２０の識別情報と記憶している解析結果及び各無線端末局２０の識別情報とを比較して、解析結果または各無線端末局２０の識別情報が前回比較時と比べて変化していることを検出した場合に接続端末情報を更新する。また、接続端末情報記憶部２０７は、再送数選択部２０９から入力した無線端末局２０毎に設定した再送回数を記憶する。また、接続端末情報記憶部２０７は、無線端末局２０の接続数が前回比較時と比べて変化した場合、または解析結果中の伝送速度が前回比較時と比べて変化した場合に、記憶している接続端末情報を再送数選択部２０９へ出力する。
【００２１】
再送設定テーブル部２０８は、再送回数を設定するための再送数設定情報を有する。例えば、再送設定テーブル部２０８は、回線状態と再送回数とを対応付けた無線端末局２０の接続数毎の再送設定用情報をテーブルとして有している。なお、再送設定用情報の詳細については後述する。
【００２２】
再送数選択部２０９は、接続端末情報記憶部２０７から再送設定用情報が入力した場合に、再送設定用情報及び再送設定テーブル部２０８の再送設定用情報に基づいて再送回数を無線端末局２０毎に設定する。そして、再送数選択部２０９は、設定した無線端末局２０毎の再送回数を接続端末情報記憶部２０７及び再送制御データ生成部２１０へ出力する。
【００２３】
再送制御データ生成部２１０は、再送数選択部２０９から入力した無線端末局２０毎に設定した再送回数の情報である再送回数情報を含む再送処理のための制御データを生成して、生成した制御データを符号化部２１３へ出力する。
【００２４】
ＡＣＫ信号生成部２１１は、復号化部２０５から、正しく復号できた旨の通知を受けた際に、受信成功を示すＡＣＫ信号を生成して符号化部２１３へ出力する。
【００２５】
送信データ生成部２１２は、所定の送信データを生成して符号化部２１３へ出力する。
【００２６】
符号化部２１３は、送信データ生成部２１２から入力した送信データを符号化して変調部２１４へ出力する。また、符号化部２１３は、再送制御データ生成部２１０から入力した制御データおよびＡＣＫ信号生成部２１１から入力したＡＣＫ信号を符号化して変調部２１４へ出力する。
【００２７】
変調部２１４は、符号化部２１３から入力した制御データまたは送信データを符号化して制御信号または送信信号を生成して拡散部２１５へ出力する。
【００２８】
拡散部２１５は、変調部２１４から入力した制御信号または送信信号を拡散処理して無線送信部２１６へ出力する。
【００２９】
無線送信部２１６は、拡散部２１５から入力した制御信号または送信信号をベースバンド周波数から無線周波数にアップコンバートしてアンテナ２０１へ出力する。
【００３０】
次に、無線端末局２０の構成について、図３を用いて説明する。図３は、無線端末局２０の構成を示すブロック図である。
【００３１】
アンテナ３０１は、無線基地局１０から送信された信号を受信して無線受信部３０２へ出力するとともに、無線送信部３１２から入力した送信信号を送信する。
【００３２】
無線受信部３０２は、アンテナ３０１から入力した受信信号を無線周波数からベースバンド周波数にダウンコンバートして逆拡散部３０３へ出力する。
【００３３】
逆拡散部３０３は、無線受信部３０２から入力した受信信号を逆拡散処理して復調部３０４へ出力する。
【００３４】
復調部３０４は、逆拡散部３０３から入力した受信信号を復調して復号化部３０５へ出力する。
【００３５】
復号化部３０５は、復調部３０４から入力した受信信号を復号処理して外部へ出力する。また、復号化部３０５は、復調部３０４から入力した受信信号を復号処理して制御データを取得し、取得した制御データを再送制御データ解析部３０６へ出力する。また、復号化部３０５は、復調部３０４から入力した受信信号を復号処理してＡＣＫ信号を取得した際に、取得したＡＣＫ信号を再送制御部３０７へ出力する。
【００３６】
再送制御データ解析部３０６は、復号化部３０５から入力した制御データを解析して再送回数情報を抽出するとともに、抽出した再送回数情報を再送制御部３０７へ出力する。
【００３７】
再送制御部３０７は、送信データ生成部３０８に対して、再送制御データ解析部３０６から入力した再送回数情報の再送回数の再送データの出力を指示する。また、再送制御部３０７は、復号化部３０５からＡＣＫ信号が入力した際には再送は不要なため、送信データ生成部３０８に対して、再送データの出力を中止する制御を行う。この際、再送制御部３０７は、復号化部３０５からＡＣＫ信号を受信した場合に再送回数の設定を行うようにすれば、同一パケットにおける再送中に再送回数が変更されることによる処理の煩わしさを解消することができる。
【００３８】
送信データ生成部３０８は、所定の送信データを生成し、生成した送信データを符号化部３０９へ出力する。また、送信データ生成部３０８は、符号化部３０９に対して、再送制御部３０７により指示された再送回数だけ再送データを出力する。
【００３９】
符号化部３０９は、送信データ生成部３０８から入力した送信データを符号化して送信信号を生成し、生成した送信信号を変調部３１０へ出力する。また、符号化部３０９は、送信データ生成部３０８から入力した再送データを符号化して変調部３１０へ出力する。
【００４０】
変調部３１０は、符号化部３０９から入力した送信信号または再送データを所定の変調方式で変調して拡散部３１１へ出力する。
【００４１】
拡散部３１１は、変調部３１０から入力した送信信号または再送データを拡散処理して無線送信部３１２へ出力する。
【００４２】
無線送信部３１２は、拡散部３１１から入力した送信信号または再生データをベースバンド周波数から無線周波数にアップコンバートしてアンテナ３０１へ出力する。
【００４３】
次に、無線基地局１０及び無線端末局２０の動作について説明する。
【００４４】
最初に、無線基地局１０における送信手順について説明する。まず、無線基地局１０は、基本サービスセット３０内の各無線端末局２０に対する送信データごとに、符号化部２１３で送信データを符号化し、符号化した送信データを変調部２１４で変調する。その後、無線基地局１０は、拡散部２１５で固有の拡散コードを用いて送信データを拡散する。拡散後の送信データは、拡散部２１５から無線送信部２１６へ出力され、アンテナ２０１から無線送信される。
【００４５】
次に、無線基地局１０における受信手順について説明する。まず、無線基地局１０は、アンテナ２０１で受信した信号に対して無線受信部２０２にて所定の無線処理を施す。無線処理後の無線受信部２０２からの出力信号は、逆拡散部２０３へ出力され、無線端末局２０毎の拡散コードにより逆拡散された後、復調部２０４において復調される。復調された受信データは、復号化部２０５で復号化されて回線状態解析部２０６へ出力される。
【００４６】
回線状態解析部２０６では、受信データを用いて、各無線端末局２０と無線基地局１０との間の回線状態を解析する。即ち、回線状態解析部２０６は、受信フレームを解析し、各無線端末局２０が通信に用いている伝送速度を測定し、パケットエラー率を測定する。そして、これらの測定結果及び判定結果の情報は、接続端末情報記憶部２０７で記憶される。
【００４７】
接続端末情報記憶部２０７は、無線端末局２０の接続数が変化した場合または伝送速度が変化した場合に、更新後の接続端末情報を再送数選択部２０９へ出力する。
【００４８】
再送数選択部２０９は、各無線端末局２０の現状の回線状態が最低限保たれるように、再送設定情報に基づいて、各無線端末局２０に対して再送限界値である再送回数を設定する。再送設定情報は、無線基地局１０のＲＯＭ等にあらかじめ記憶されている。再送選択部２０９は、ＶｏＩＰ等のリアルタイムアプリケーションが動作している場合には、コーデック周期内に収まるような伝送速度と再送回数の組み合わせを選択して各無線端末局２０に対して割り当てる。
【００４９】
再送数選択部２０９にて設定された各無線端末局２０の再送回数を示す情報である再送回数情報は、再送制御データ生成部２１０で再送制御データとして送信フレーム化され、送信データと同様な手順を踏まえ、各無線端末局２０に送信される。
【００５０】
無線端末局２０は、再送制御データを受信した場合に、復号化部３０５で復号化し、再送制御データ解析部３０６で再送制御データから再送回数情報を取り出し、取り出した再
送回数情報を再送制御部３０７に渡す。
【００５１】
無線端末局２０は、無線基地局１０に送信したデータに対する確認応答を受信しない場合には、再送制御部３０７により、再送回数情報の再送回数の再送を行う。
【００５２】
次に、再送制御方法について、図４を用いて説明する。図４は、再送制御方法を示すフロー図である。
【００５３】
無線基地局１０は、接続端末情報記憶部２０７に記憶している接続端末情報を比較することにより、接続端末情報の変更を検出した場合、即ち基本サービスセット３０内における無線端末局２０の接続数の変化を検出した場合、または接続している無線端末局２０の伝送速度の変化を検出した際に（ステップＳＴ４０１）、各無線端末局２０に対して、再送回数を指定するために、各無線端末局２０の回線状態を解析し（ステップＳＴ４０２）、接続端末情報記憶部２０７に記憶している接続端末情報を更新する（ステップＳＴ４０３）。そして、解析した回線状態を用いて再送設定情報を参照することにより（ステップＳＴ４０４）、各無線端末局２０の再送回数を設定する（ステップＳＴ４０５）。さらに、無線基地局１０は、設定した再送回数を各無線端末局２０で設定するために、再送回数情報を含む再送制御データを生成して無線端末局２０に送信する（ステップＳＴ４０６）。
【００５４】
次に、通信システム１００における無線基地局１０及び無線端末局２０の動作について、図５〜図７を用いて説明する。図５〜図７は、無線基地局１０及び無線端末局２０の動作を示すシーケンス図である。無線基地局１０における基本サービスセット３０内で接続されている各無線端末局２０に対する再送回数の設定は、図５〜図７の３通りの状況を検出した場合に行われる。
【００５５】
図５は、無線基地局１０が、基本サービスセット３０内で接続される新たな無線端末局２０を検出した際に再送回数の設定を行う場合を示す。なお、図５において、無線端末局２０−１は無線基地局１０と通信中であり、無線端末局２０−２は新たに無線基地局１０と接続して通信を行うものとする。
【００５６】
無線基地局１０と無線端末局２０−１が通信中において（ステップＳＴ５０１）、無線端末局２０−２は、無線基地局１０に対して、接続要求を行い（INVITE）（ステップＳＴ５０２）、無線基地局１０は、無線端末局２０−２に対して、応答信号を送信する（Session Progress）（ステップＳＴ５０３）。
【００５７】
次に、無線基地局１０は、無線端末局２０−１に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知する（ステップＳＴ５０４）。
【００５８】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−１から送信されたデータ（ステップＳＴ５０５）、及びステップＳＴ５０２で受信した接続要求の信号を用いて、無線端末局２０−１との間の回線状態及び無線端末局２０−２との間の回線状態を解析する。
【００５９】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ５０６）。
【００６０】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１及び無線端末局２０−２の再送回数を各々設定する（ステップＳＴ５０７）。
【００６１】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信するとともに（ステップＳＴ５０８）、無線端末局２０−２へ送信する（ステップＳＴ５０９）。
【００６２】
その後、無線基地局１０は、無線端末局２０−１及び無線端末局２０−２と通信を行い、データを正しく受信できない場合には、無線端末局２０−１及び無線端末局２０−２は、再送回数情報の再送回数の再送を行う（ステップＳＴ５１０、ステップＳＴ５１１）。
【００６３】
図６は、無線基地局１０が、基本サービスセット３０内で接続している無線端末局２０との接続を解除した際に再送回数の設定を行う場合を示す。なお、図６において、無線端末局２０−１は無線基地局１０と通信を継続し、無線端末局２０−２は無線基地局１０との接続を解除するものとする。
【００６４】
無線基地局１０と無線端末局２０−１との通信中（ステップＳＴ６０１）、及び無線基地局１０と無線端末局２０−２との通信中において（ステップＳＴ６０２）、無線端末局２０−２は、無線基地局１０に対して、接続の切断の要求を行い（Bye）（ステップＳＴ６０３）、無線基地局１０は、無線端末局２０−２に対して、切断を承認する応答信号を送信する（O.K.）（ステップＳＴ６０４）。
【００６５】
次に、無線基地局１０は、無線端末局２０−１に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知する（ステップＳＴ６０５）。
【００６６】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−２に配分していた帯域を他の接続中の無線端末局２０−１に配分するため、無線端末局２０−１から送信されたデータを用いて（ステップＳＴ６０６）、無線端末局２０−１との間の回線状態を解析する。
【００６７】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ６０７）。
【００６８】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１の再送回数を設定する（ステップＳＴ６０８）。
【００６９】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信する（ステップＳＴ６０９）。
【００７０】
その後、無線基地局１０は、無線端末局２０−１との通信を継続し、データを正しく受信できない場合には、無線端末局２０−１は、再送回数情報の再送回数の再送を行う（ステップＳＴ６１０）。
【００７１】
図７は、無線基地局１０が、無線端末局２０から送信されるデータの伝送速度の変化を検出した際に再送回数の設定を行う場合を示す。
【００７２】
無線ＬＡＮでは、無線基地局１０と無線端末局２０−１、２０−２とのデータの伝送はベストエフォート型で行われるため、データの伝送速度は時間的に変化する。無線基地局１０により、無線端末局２０−１、２０−２の再送回数を設定しても、無線端末局２０−１、２０−２が移動することによる伝搬特性の変化により、設定した再送回数内において無線端末局２０−１、２０−２の伝送速度がフォールバックする場合には、低い伝送速度
によるパケット長の増大から、設定した再送回数において、帯域を超える可能性がある。また、同様に無線端末局２０−１、２０−２の伝送速度が高くなる場合も考えられるため、無線端末局２０−１、２０−２の伝送速度が変化した際に、基本サービスセット３０内で接続している無線端末局２０−１、２０−２に対して再送回数の設定を行う。
【００７３】
無線基地局１０と無線端末局２０−１との通信中（ステップＳＴ７０１）、及び無線基地局１０と無線端末局２０−２との通信中において（ステップＳＴ７０２）、無線端末局２０−１が移動することにより、無線端末局２０−１は、移動するまでに送信していたデータ（ステップＳＴ７０３）の伝送速度を変化させてフォールバックしてデータを送信する（ステップＳＴ７０４）。
【００７４】
次に、無線基地局１０の回線状態解析部２０６は、無線端末局２０−１及び無線端末局２０−２から送信された各データを用いて、無線端末局２０−１との間の回線状態及び無線端末局２０−２との間の回線状態を解析する。
【００７５】
次に、無線基地局１０の接続端末情報記憶部２０７は、接続端末情報を更新する（ステップＳＴ７０５）。
【００７６】
次に、無線基地局１０の再送数選択部２０９は、更新後の接続端末情報を用いて再送設定テーブル部２０８の再送設定情報を参照することにより無線端末局２０−１及び無線端末局２０−２の再送回数を各々設定する（ステップＳＴ７０６）。
【００７７】
次に、無線基地局１０は、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−１へ送信する（ステップＳＴ７０７）。
【００７８】
また、無線基地局１０は、無線端末局２０−２に対してＡＣＫ信号を送信することにより、１パケット分のデータの受信が成功したことを通知した後（ステップＳＴ７０８）、設定した再送回数の再送回数情報を再送制御データに含めて無線端末局２０−２へ送信する（ステップＳＴ７０９）。
【００７９】
その後、無線基地局１０は、無線端末局２０−１及び無線端末局２０−２との通信を継続し、データを正しく受信できない場合には、無線端末局２０−１及び無線端末局２０−２は、再送回数情報の再送回数の再送を行う（ステップＳＴ７１０、ステップＳＴ７１１）。
【００８０】
図８は、再送設定情報の一例を示す図である。
【００８１】
図８に示すように、再送設定情報は、無線端末局２０の接続数毎の情報であるとともに、再送設定情報では、回線品質（ＰＥＲ）（縦軸）と伝送速度（横軸）と再送回数と占有時間とが対応付けられている。
【００８２】
次に、図８に示す再送設定情報の使用方法について、図９を用いて説明する。図９は、再送設定情報の使用方法を示す図である。
【００８３】
図９より、無線基地局１０の接続端末情報記憶部２０７は、接続している無線端末局２０の接続数が３であることを検出し、無線基地局１０の再送数選択部２０９は、再送設定テーブル部２０８に記憶している再送設定情報の中から接続数が３のテーブル＃９０１を選択する。また、図９に示すように、接続端末情報記憶部２０７は、接続端末情報＃９０２を記憶している。接続端末情報＃９０２は、無線端末局２０の識別情報であるＭａｃアドレスと伝送速度と再送回数と占有時間とを対応付けた情報である。
【００８４】
また、無線基地局１０の回線状態解析部２０６は、回線状態としてのパケットエラー率（ＰＥＲ）と伝送速度を測定する。例えば、図９に示すように、Ｍａｃアドレス１、２の無線端末局２０との通信中に、新たにＭａｃアドレス３の無線端末局２０と接続した場合において、回線状態解析部２０６は、Ｍａｃアドレス３の無線端末局２０の回線状態の測定値として、パケットエラー率５％及び伝送速度１１Ｍｂｐｓを取得する。そして、接続端末情報記憶部２０７は、Ｍａｃアドレス３と伝送速度１１Ｍｂｐｓを含む接続端末情報＃９０２に更新する。
【００８５】
また、無線基地局１０の再送数選択部２０９は、回線状態を示すパケットエラー率５％及び伝送速度１１Ｍｂｐｓを用いて、テーブル＃９０１を参照することにより、再送回数と占有時間の候補＃９０３を選択する。さらに、再送数選択部２０９は、接続端末情報＃９０２に記憶しているＭａｃアドレス１、２の占有時間と新たに接続したＭａｃアドレス３の占有時間との合計時間を考慮して、テーブル＃９０１の候補＃９０３の中から再送回数３を選択する。そして、接続端末情報記憶部２０７は、選択した再送回数３を含む接続端末情報＃９０２に更新する。
【００８６】
また、無線基地局１０は、Ｍａｃアドレス３の無線端末局２０に対して、設定した再送回数３を再送回数情報として通知する。
【００８７】
このように、本実施の形態によれば、再送限界値を設定することにより、帯域の占有を抑圧することができるとともに帯域の占有による通信品質の劣化を抑制することができ、リアルタイム処理を必要とする際に、データのオーバーフローによるパケット損失を防ぐことができ、効率良くリソースを分配することができる。
【産業上の利用可能性】
【００８８】
本発明にかかる通信装置及びデータ再送方法は、特に無線回線にベストエフォート型の伝送方式を適用した通信に好適である。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る通信システムの構成を示す図
【図２】本発明の実施の形態に係る無線基地局の構成を示すブロック図
【図３】本発明の実施の形態に係る無線端末局の構成を示すブロック図
【図４】本発明の実施の形態に係る再送制御方法を示すフロー図
【図５】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図６】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図７】本発明の実施の形態に係る無線基地局及び無線端末局の動作を示すシーケンス図
【図８】本発明の実施の形態に係る再送設定情報を示す図
【図９】本発明の実施の形態に係る再送設定情報の使用方法を示す図
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2008142798.tif 000012
【図２】
2008142798.tif 000013
【図３】
2008142798.tif 000014
【図４】
2008142798.tif 000015
【図５】
2008142798.tif 000016
【図６】
2008142798.tif 000017
【図７】
2008142798.tif 000018
【図８】
2008142798.tif 000019
【図９】
2008142798.tif 000020
【国際調査報告】
2008142798.tif 000021
2008142798.tif 000022
2008142798.tif 000023
2008142798.tif 000024