(57)【特許請求の範囲】
【請求項１】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末からのホップ数を計測し、前記ホップ数が複数存在する前記周辺端末を、重複して前記情報を送信している前記周辺端末として判定するホップ数管理部と、
を有し、
前記変更端末判定部は、設定した閾値以上に前記受信電界レベルが高くかつ重複して前記情報を送信している前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信端末。
【請求項２】
前記選別は、前記受信電界レベルのデータと前記ホップ数のデータが所定量蓄積された場合または所定時間毎に行う請求項１に記載の無線通信端末。
【請求項３】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から送信される前記情報の送信所要時間を前記周辺端末から送信される前記情報の送信時刻と受信時刻とから計算する送信時間管理部と、
を有し、
前記変更端末判定部は、設定した閾値以上に受信電界レベルが高くかつ前記送信所要時間のデータが複数存在する前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信端末。
【請求項４】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から前記情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するエラーレート管理部と、
を有し、
前記変更端末判定部は、設定した閾値以上に受信電界レベルが高くかつ前記直接送信された場合のエラーレートが前記経由送信された場合のエラーレートより高い前記周辺端末を、前記無線出力レベルを低下させる端末として判定することを特徴とする無線通信端末。
【請求項５】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から送信される前記情報の送信所要時間を前記周辺端末から送信される前記情報の送信時刻と受信時刻とから計算する送信時間管理部と、
を有し、
前記送信時間管理部は、前記送信される前記情報の前記送信所要時間が複数ある前記周辺端末を選択してそれぞれの差分を計算し所定の第二の閾値と比較し、
前記変更端末判定部は、設定した第一の閾値以上に受信電界レベルが高くかつ前記送信所要時間の差分が前記第二の閾値以下の前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信端末。
【請求項６】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信システムにおいて、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末からのホップ数を計測し、前記ホップ数が複数存在する前記周辺端末を、重複して前記情報を送信している前記周辺端末として判定するホップ数管理部と、
を有し、
前記変更端末判定部は、設定した閾値以上に前記受信電界レベルが高くかつ重複して前記情報を送信している前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信システム。
【請求項７】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末からのホップ数を計測し、前記ホップ数が複数存在する前記周辺端末を、重複して前記情報を送信している前記周辺端末として判定するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、設定した閾値以上に前記受信電界レベルが高くかつ重複して前記情報を送信している前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信方法。
【請求項８】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末から送信される前記情報の送信所要時間を前記周辺端末から送信される前記情報の送信時刻と受信時刻とから計算するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、設定した閾値以上に受信電界レベルが高くかつ前記送信所要時間のデータが複数存在する前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信方法。
【請求項９】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末から前記情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、設定した閾値以上に受信電界レベルが高くかつ前記直接送信された場合のエラーレートが前記経由送信された場合のエラーレートより高い前記周辺端末を、前記無線出力レベルを低下させる端末として判定することを特徴とする無線通信方法。
【請求項１０】
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末から送信される前記情報の送信所要時間を前記周辺端末から送信される前記情報の送信時刻と受信時刻とから計算するステップと、
を有し、
前記送信所要時間を計算するステップは、前記送信される前記情報の前記送信所要時間が複数ある前記周辺端末を選択してそれぞれの差分を計算し所定の第二の閾値と比較し、
前記無線出力レベルを低下させる端末を判定するステップは、設定した第一の閾値以上に受信電界レベルが高くかつ前記送信所要時間の差分が前記第二の閾値以下の前記周辺端末を、前記無線出力レベルを低下させる端末として選別することを特徴とする無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末に関し、特に輻輳を防止するような無線通信端末に関する。
【背景技術】
【０００２】
近年、無線通信において、通信速度や安定した通信を重視するあまり、不必要に高い無線出力が飛び交う状況になっている場合がある。無線通信を行う端末の数や種類も増えてきており、特に無線通信を行う端末が密集している地域では、輻輳が起きる可能性が高まっている。輻輳が発生した場合、復旧するまでの間の無線通信は途絶えることとなり、ネットワーク全体に影響が及ぶことも起こりうる。
【０００３】
そこで、無線通信において伝送品質を向上する技術として、特許文献１及び特許文献２のような技術が開示されている。
【０００４】
特許文献１には、伝送品質に関する情報を利用して、ボトルネックとなる部分を推定し、実効帯域を分割して各端末装置に割り当てることにより、ネットワークの変化への追従性、応答性等を向上させ、伝送品質を高めることが可能な技術が開示されている。
【０００５】
また、特許文献２には、中継機器のデータ量を、自分最適化と全体最適化とのバランスを調整することにより制御することで、ネットワークで発生する輻輳を防止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００９／０２８１８５号
【特許文献２】国際公開第２００８／０３５６００号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、ルーティング情報を用いて、無線ネットワーク全体の伝送帯域の効率的な割り当てを自動化しているが、中継機器を利用していて、端末だけでは制御できない、という課題があった。
【０００８】
特許文献２に記載の技術では、協調する中継機器を利用していない場合は、適用できない、という課題があった。
【０００９】
本発明の目的は、上述した課題を解決し、無線通信を行う端末が密集している地域であっても、端末による制御だけで、輻輳を防止することを可能にすることにある。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するために、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、周辺端末の受信電界レベルを比較する受信電界レベル管理部と、複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、周辺端末からのホップ数を計測し、重複して情報を送信している周辺端末を調査するホップ数管理部とを有し、変更端末判定部は、受信電界レベル管理部から得た周辺端末の受信電界レベルのデータと、ホップ数管理部から得たホップ数のデータとから無線出力レベルを低下させる端末を選別することを特徴としている。
【００１１】
また、本発明は、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、周辺端末の受信電界レベルを比較する受信電界レベル管理部と、複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算する送信時間管理部とを有し、変更端末判定部は、受信電界レベル管理部から得た周辺端末の受信電界レベルのデータと、送信時間管理部から得た送信時間のデータの数とから無線出力レベルを低下させる端末を選別することを特徴としている。
【００１２】
また、本発明は、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、周辺端末の受信電界レベルを比較する受信電界レベル管理部と、複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、周辺端末から情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するエラーレート管理部とを有し、変更端末判定部は、受信電界レベル管理部から得た周辺端末の受信電界レベルのデータと、エラーレート管理部から得たエラーレートの比較結果とから無線出力レベルを低下させる端末を判定することを特徴としている。
【００１３】
また、本発明は、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、周辺端末の受信電界レベルを比較する受信電界レベル管理部と、複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、周辺端末から送信される情報の送信所要時間を周辺端末から送信される情報の送信時刻と受信時刻とから計算する送信時間管理部とを有し、送信時間管理部は、送信される情報の送信所要時間が複数ある周辺端末を選択してそれぞれの差分を計算し所定の閾値と比較し、変更端末判定部は、受信電界レベル管理部から得た周辺端末の受信電界レベルのデータと、送信時間管理部から得た送信時間の差分のデータとから無線出力レベルを低下させる端末を選別することを特徴としている。
【００１４】
また、本発明は、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信システムにおいて、周辺端末の受信電界レベルを比較する受信電界レベル管理部と、複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、周辺端末からのホップ数を計測し、重複して情報を送信している周辺端末を調査するホップ数管理部とを有し、変更端末判定部は、受信電界レベル管理部から得た周辺端末の受信電界レベルのデータと、ホップ数管理部から得たホップ数のデータとから無線出力レベルを低下させる端末を選別することを特徴としている。
【００１５】
また、本発明は、任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、周辺端末の受信電界レベルを比較するステップと、複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、周辺端末からのホップ数を計測し、重複して情報を送信している周辺端末を調査するステップとを有し、無線出力レベルを低下させる端末を判定するステップは、周辺端末の受信電界レベルを比較するステップから得た周辺端末の受信電界レベルのデータと、周辺端末を調査するステップから得たホップ数のデータとから無線出力レベルを低下させる端末を選別することを特徴としている。
【発明の効果】
【００１６】
本発明によれば、無線通信を行う端末が密集している地域であっても、端末による制御だけで、輻輳を防止することができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態における無線通信端末の構成を示すブロック図である。
【図２】本発明の第１の実施形態における無線通信端末が有する周辺端末管理部の構成を示すブロック図である。
【図３】本発明の第１の実施形態におけるメッセージフォーマットの例を示す図である。
【図４】本発明の第１の実施形態における周辺端末の接続状態を示す図である。
【図５】本発明の第１の実施形態における周辺端末の受信電界レベルとホップ数を示す図である。
【図６】本発明の第１の実施形態における無線通信端末の動作を示すフローチャートである。
【図７】本発明の第１の実施形態における無線通信端末の動作を示すフローチャートである。
【図８】本発明の第２の実施形態における周辺端末の受信電界レベルと送信所要時間を示す図である。
【図９】本発明の第２の実施形態における無線通信端末の動作を示すフローチャートである。
【図１０】本発明の第３の実施形態における周辺端末の受信電界レベルとエラーレート管理を示す図である。
【図１１】本発明の第３の実施形態における無線通信端末の動作を示すフローチャートである。
【図１２】本発明の第４の実施形態における周辺端末の受信電界レベルと送信所要時間を示す図である。
【図１３】本発明の第５の実施形態における周辺端末の受信電界レベルと送信所要時間を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１９】
（第１の実施形態）
図１、２、３、４を用いて、本発明の第１の実施形態である無線通信端末の構成を説明する。図１は、本発明の第１の実施形態である無線通信端末１０１の構成を示すブロック図である。
【００２０】
無線通信端末１０１は、制御部１０２、無線部１０３、周辺端末管理部１０４、ホップ数計算部１０５、メモリ１０６、通信品質メッセージ管理部１０７から構成される。
【００２１】
制御部１０２は、通信品質管理メッセージ以外のメッセージ作成や無線出力レベルを制御する。無線部１０３は、基地局や中継器を介する通信だけでなく、基地局や中継器を介さずに周辺端末と通信を行うこともでき、メッセージの送受信を行う。周辺端末管理部１０４は、メモリ１０６に格納されている周辺端末のデータに基づき、無線出力レベルを低下すべき端末を判断する。ホップ数計算部１０５は、周辺端末宛ての送信メッセージに付与するホップ数を計算する。メモリ１０６は、無線通信端末１０１の無線出力レベルや周辺端末のデータ等を格納する。通信品質メッセージ管理部１０７は、通信品質管理メッセージの作成や受信メッセージを解析する。
【００２２】
図２は、図１に示す周辺端末管理部１０４の詳細を示す図である。
【００２３】
周辺端末管理部１０４は、受信電界レベル管理部２０１とホップ数管理部２０２と送信時間管理部２０３とエラーレート管理部２０４と変更端末判定部２０５で構成される。
【００２４】
受信電界レベル管理部２０１は、メモリ１０６に格納されている周辺端末の受信電界レベルのデータを集約し、周辺端末毎の受信電界レベルを管理する。ホップ数管理部２０２は、周辺端末がメッセージ送信時に使用したホップ数を集約し、周辺端末から自端末までのルート（後出の送信ルート）毎のホップ数を管理する。送信時間管理部２０３は、メモリ１０６に格納されているメッセージ送信時刻と受信時刻より送信所要時間を周辺端末毎に計算し管理する。エラーレート管理部２０４は、メモリ１０６に格納されているエラーレートのデータを集約し、周辺端末毎のエラーレートを管理する。変更端末判定部２０５は、受信電界レベル管理部２０１とホップ数管理部２０２、送信時間管理部２０３、エラーレート管理部２０４の管理情報から無線出力を変更すべき端末を判定する。
【００２５】
なお送信時間管理部２０３とエラーレート管理部２０４は本第１の実施形態ではなく、第２実施形態以降で用いるものである。
【００２６】
本実施形態における端末と周辺端末が送受信する通信品質管理メッセージについて、説明する。
【００２７】
図３は、メッセージフォーマットの例を示す図である。図３に、通信品質管理メッセージの一例を示す。通信品質管理メッセージは、ヘッダ、メッセージＩＤ、送信チャネル、送信タイミング、ホップ数、送信時刻、メッセージ送信時刻、エラーレート、ＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）等から構成される。「へッダ」は、無線プロトコル（例えばＩＥＥＥ８０２．１１ｂ等）やＩＰ等の各レイヤのヘッダより構成される。「メッセージＩＤ」は、本実施形態において送受信されるメッセージの種別を示す。例えば、“０”を設定した場合は“通信品質管理メッセージ”、“１”を設定した場合は“無線出力低下メッセージ”を示す。「データ」は、本実施形態で使用する送信元端末情報、通信環境等の情報が格納される。「ＦＣＳ」は、受信したフレームに誤りがないか調べるために付加されるデータである。例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）（巡回冗長符号）で構成される。
【００２８】
次にメッセージフォーマット内の「データ」について説明する。「送信元端末」は送信元端末を特定するための情報、例えばＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス等を格納する。この「送信元端末」は、経由端末毎に書き換えられないものとする。「送信端末」は、送信端末を特定するための情報、例えばＭＡＣアドレス等を格納する。この「送信端末」は、経由端末毎に書き換えられるものとする。
【００２９】
「シーケンスＩＤ」は送信するメッセージを特定するための情報である。例えば、送信する毎に加算されるシーケンス番号等を格納する。この「シーケンスＩＤ」は経由端末毎に書き換えられないものとする。
【００３０】
「送信チャネル」は、送信元端末がメッセージを送信する際に使用する無線チャネル、無線周波数等の情報を格納する。この「送信チャネル」は、経由端末毎に書き換えられるものとする。「送信タイミング」は、送信元端末がメッセージを送信する送信タイミング、例えばタイムスロット等の情報を格納する。この「送信タイミング」は、経由端末毎に書き換えられるものとする。
【００３１】
「ホップ数」は、目的端末に到達するまでに経由する端末の数等の情報を格納する。この「ホップ数」は、経由端末毎に書き換えられるものとする。端末を経由する毎に受信メッセージ中に記録されているホップ数「ｎ」に「１」を追加し、「ｎ＋１」として格納する。
【００３２】
「送信時刻」は、送信元端末および経由端末が本メッセージを送信した時刻を格納する。この「送信時刻」は経由端末によって書き換えられるものとする。「メッセージ送信時刻」は、送信元端末が本メッセージを送信した時刻を格納する。この「メッセージ送信時刻」は、経由端末によって書き換えられないものとする。送信元端末がメッセージを送信する際、「送信時刻」と「メッセージ送信時刻」は同一情報である。その後、経由送信する際、「送信時刻」は変化するが、「メッセージ送信時刻」は変化しない。
【００３３】
図４は、第１の実施形態における、送信元端末、経由端末、受信端末の配置例を示す。
【００３４】
図４の“端末Ｃ→端末Ｂ→端末Ａの通信パス”を考えると、端末Ｃが送信元端末、端末Ｂが経由端末、端末Ａが受信端末となり、「送信元端末」は常に端末Ｃである。
【００３５】
ここで、端末Ａは、他の端末から送信された情報を管理し、他の端末を制御する端末となる。そして、端末Ａは、無線出力を変更すべき端末を判定する端末となる。本発明の各実施形態では、すべての無線通信端末１０１に、この機能が備わっており、相互に無線出力の制御を行う。以下に端末Aが他の端末を制御する動作を記載する。
【００３６】
端末Ｃから「シーケンスＩＤ：３」のメッセージを送信した場合の情報を「送信時刻１２：３１：４８」、「メッセージ送信時刻＝１２：３１：４８」とする。このメッセージを端末Ｂが経由送信する場合、「送信時刻＝１２：３１：５１」に書き換えるが、「メッセージ送信時刻＝１２：３１：４８」は、書き換えない。「エラーレート」は、経由端末が前段の端末との通信時の通信品質等を格納する。この「エラーレート」は経由端末毎に書き換えられるものとする。
【００３７】
例えば、図４の“端末Ｃ→端末Ｂ→端末Ａの通信パス”を考えると、端末Ｃが送信元端末、端末Ｂが経由端末、端末Ａが受信端末となり、端末Ｂは端末Ｃ−端末Ｂ間で通信した際の通信品質を格納する。なお、端末Ｃは、送信元端末となり、前段の端末が存在しないため、「０」を格納する。また「エラーレート」には、経由端末が前段端末との通信時に測定したエラーレートと本メッセージに格納された「エラーレート」から通信パス全体のエラーレートを推定して格納することも可能である。エラーレートを推定する方法として、経由端末を含む一連の通信パスｐを考えた場合、最も高いエラーレートを持つ端末間が、この通信パスｐのエラーレートと考えることができる。
【００３８】
つまり、端末（送信元端末もしくは経由端末）が測定した周辺端末のエラーレートと通信品質管理メッセージ内の「エラーレート」を比較し、高い値を持つ方を「エラーレート」として通信品質管理メッセージに格納する方法である。
【００３９】
例えば、図４における端末Ｈ−端末Ｇ−端末Ｄ−端末Ａの通信パスの場合、端末Ｄが測定した端末Ｇのエラーレートが“０．１％”とし、端末Ｄが端末Ｇから受信した通信品質管理メッセージ内の「エラーレート」が“０．５％”とすると、端末Ｄは、後者を一連の通信パスのエラーレートとして推定し、通信品質管理メッセージ内の「エラーレート」に“０．５％”を格納する。
【００４０】
図３では、通信品質管理メッセージのメッセージＩＤは０としている。無線通信端末１０１は、以上のような自端末の情報を格納し、周辺端末に送信する。また、周辺端末からの通信品質管理メッセージを受信する。周辺端末からの通信品質管理メッセージを転送する際は、自端末の情報を通信品質管理メッセージに追加する。
【００４１】
また、無線出力低下メッセージは上記の通信品質管理メッセージ中の「メッセージＩＤ」を“１”としたものであり、データ部は共通である。無線出力低下メッセージの宛先とされた端末は、任意の固定値（例えば、０．５ｄＢｍ）分、送信出力を低下させる。
【００４２】
また、データ部に「送信出力低下レベル指定」を追加し、送信元端末の低下させたい送信出力分の値を設定することで、指定した送信出力分だけ、送信元の送信出力を低下させることも可能である。（例えば、端末Ｃの送信出力が１５ｄＢｍの場合、「送信出力低下レベル指定：３」と設定すると、端末Ｃの送信出力は１５−３＝１２ｄＢｍとなる。）
また、データ部に「送信出力レベル指定」を追加することで、指定した送信出力に変更させることも可能である。（例えば端末Ｃの送信出力が１５ｄＢｍの場合、「送信出力レベル指定：１０」と設定すると、端末Ｃの送信出力は１０ｄＢｍとなる。）
図１、２、３、４、５、６、７を用いて、本発明の第１の実施形態である無線通信端末の動作を説明する。図１において、無線部１０３は、周辺端末の受信電界レベルを測定し、その結果をメモリ１０６に格納する。
【００４３】
通信品質メッセージ管理部１０７は、周辺端末より受信したメッセージを解析し、無線出力レベル変更判定に必要なデータをメモリ１０６に格納する。第１の実施形態では、受信メッセージのホップ数と周辺端末の受信電界レベルを基に、無線出力レベルを変更すべき端末を判定する場合について説明する。
【００４４】
無線通信端末１０１は、無線部１０３にて周辺端末より通信品質管理メッセージを送受信する。通信品質管理メッセージには、送信元端末の送信チャネルや送信タイミング、メッセージ送信時のホップ数等が記録されている。ホップ数とは、目的端末に到達するまでに経由する端末の数である。
【００４５】
周辺端末との関係について、図４と図５を用いて説明する。
【００４６】
図４において、無線出力レベル低下端末の判別を行う端末を端末Ａとする。端末Ａの周辺端末は、端末Ｂ〜端末Ｊとする。端末Ａは、受信した通信品質管理メッセージを解析し、周辺端末の受信電界レベル算出に必要な情報と各メッセージのホップ数を抽出する。
【００４７】
図５は、無線出力レベルを低下すべき端末の抽出結果の１例である。受信電界レベル管理部２０１は、無線部１０３にて測定された周辺端末の受信電界レベルと、メッセージに付与された送信元端末の送信チャネルや送信タイミングをメモリ１０６から参照し、閾値以上の受信電界レベルの端末を受信電界レベルの高い端末として判定する。
【００４８】
図５において、閾値を１８ｄＢｍと設定した場合、端末Ａの受信電界レベル管理部２０１は端末Ｃ、端末Ｄ、端末Ｈを受信電界レベルの高い端末と判定する。この受信電界レベル管理部２０１の判定結果をメモリ１０６に格納する。
【００４９】
また、端末Ａに対して直接メッセージを送信している端末、つまり１ホップでメッセージを送信している端末は、端末Ｂ、端末Ｃ、端末Ｄ、端末Ｅ、端末Ｆである。他の端末を経由してメッセージを送信している端末、つまり２ホップでメッセージを送信している端末は、端末Ｃ、端末Ｇ、端末Ｈ、端末Ｉ、端末Ｊである。この場合、ホップ数管理部２０２は、重複してメッセージを送信している端末は、端末Ｃであると判定する。ホップ数管理部２０２は、この判定結果をメモリ１０６に格納する。
【００５０】
端末Ａの変更端末判定部２０５は、メモリ１０６より上記の受信電界レベル管理部２０１とホップ数管理部２０２の判定結果を参照し、受信電界レベルが高く、かつ、重複してメッセージを送信している端末を判定する。
【００５１】
図５の例では、端末Ｃが該当する端末である。ホップ数が複数存在するということは、送信元端末の送信電力が大きいため、通信パスが複数存在すると判断できる。端末Ｃ−端末Ａ間の通信を考えると、端末Ｃの送信電力が大きい場合、「通信パス：端末Ｃ−端末Ａ」と「通信パス：端末Ｃ−端末Ｂ−端末Ａ」が存在する。ここで、端末Ａ、端末Ｃから見れば、いずれかのパスで通信できればよいので、「通信パス：端末Ｃ−端末Ａ」は、無くても問題ない。また、「通信パス：端末Ｃ−端末Ｂ−端末Ａ」から見ると「通信パス：端末Ｃ−端末Ａ」は、妨害波となっており、通信環境を向上させるためにも「通信パス：端末Ｃ−端末Ａ」は削除したほうが好ましい。よって、端末Ｃの送信電力を低下できると判定する。
【００５２】
本判定結果より端末Ａは、端末Ｃに対して無線出力レベルの低下を指示するメッセージを送信する。メッセージを受信した端末Ｃは、制御部１０２にて無線出力レベルを低下する。
【００５３】
周辺端末管理部１０４の動作について説明する。
【００５４】
受信電界レベル管理部２０１は、メモリ１０６に格納された受信電界レベル判定用の閾値と送信元端末の送信チャネルと送信タイミングと、上記無線部１０３の受信電界レベル測定結果を参照し、閾値より受信電界レベルが高い端末を判別する。受信電界レベル管理部２０１は、本判定結果をメモリ１０６に格納する。さらにホップ数管理部２０２が、メモリ１０６に格納された周辺端末ごとの受信メッセージのホップ数を参照し、１ホップでメッセージを送信している端末と２ホップ以上でメッセージを送信している端末のどちらにも該当する端末を判別し、本判定結果をメモリ１０６に格納する。
【００５５】
そして、変更端末判定部２０５が、メモリ１０６より受信電界レベル管理部２０１とホップ数管理部２０２の結果を参照し、どちらの結果にも該当する端末を、無線出力レベルを低下すべき端末として特定する。
【００５６】
変更端末判定部２０５が、制御部１０２に無線出力低下メッセージの作成を指示する。制御部１０２は、無線出力低下メッセージを作成する。作成されたメッセージは、無線部１０３より、無線出力レベルを低下すべき端末宛てに送信される。
【００５７】
なお、本実施形態においては、図３のメッセージフォーマット中の送信元端末情報と送信端末情報、シーケンスＩＤ、送信チャネル、送信タイミング及びホップ数のみで構成することが可能である。無線出力低下メッセージのフォーマットは、図３のメッセージフォーマットと同様のものである。図３のデータ中の送信時刻、メッセージ送信時刻、エラーレートは第２実施形態以降で用いるものである。
【００５８】
無線出力低下メッセージとは、変更端末判定部２０５が無線出力レベルを低下すべき端末を判定した際に、該当端末に対して送信するメッセージであり、このメッセージ特有のメッセージＩＤを持つ。図３では、無線出力低下メッセージのメッセージＩＤは１としている。
【００５９】
これを受信した端末はメッセージＩＤを判別し、無線出力低下メッセージのＩＤであれば無線出力レベルを低下する。メッセージ受信ごとに一定の任意の値（例えば０．５ｄＢｍ）を下げることも可能であり、メッセージフォーマット中に任意の値を記録し、記録された値を下げることも可能である。
【００６０】
以下に、通信品質管理メッセージを送受信する際の動作を説明する。
【００６１】
通信品質管理メッセージを送信する場合、通信品質メッセージ管理部１０７もしくは制御部１０２にて、図３のメッセージフォーマット例に記載されたデータ部の情報（ホップ数を除く）と、ホップ数計算部１０５での計算結果を通信品質メッセージ管理部１０７に付与する。ホップ数計算部１０５では、新規メッセージを生成する場合はホップ数に「１」を設定し、他端末のメッセージを転送する場合は、受信メッセージ中に記録されているホップ数「ｎ」に「１」を追加し、「ｎ＋１」として通信品質メッセージ管理部１０７に付与する。
【００６２】
通信品質管理メッセージを受信した場合、制御部１０２にて受信メッセージを解析し、周辺端末に関するデータをメモリ１０６に格納する。一定量のデータ、例えば１０個のデータが蓄積され次第、もしくは一定期間毎（たとえば、１０秒毎）に周辺端末管理部１０４が始動し、無線出力を低下させる端末を判定する。
【００６３】
図６は無線出力低下メッセージを送信する際の動作を示すフローチャートである。
【００６４】
無線通信端末１０１は、無線部１０３で通信品質管理メッセージを受信すると、このメッセージをメモリ１０６に格納し、通信品質メッセージ管理部１０７に通知する。本処理は制御部１０２を介して行ってもよい（Ｓ６０１）。
【００６５】
無線部１０３から通知を受けた通信品質メッセージ管理部１０７は、Ｓ６０１で受信した通信品質管理メッセージを解析し、送信チャネルやメッセージ送信時刻、ホップ数等のメッセージに記録されたデータをメモリ１０６に格納する。この時、通信品質メッセージ管理部１０７は、メッセージ毎に受信時刻をメモリ１０６に格納する。なお、この受信時間の格納は上記のＳ６０１において無線部１０３が行ってもよい（Ｓ６０２）。
【００６６】
制御部１０２は、定期的にメモリ１０６に格納された通信品質管理メッセージ数を確認し、一定量（例えば、１０個）のデータが蓄積されている場合、周辺端末管理部１０４に通信品質管理メッセージの解析開始を指示する。
【００６７】
また、無線部１０３に受信電界レベル測定を指示する（Ｓ６０３のＹｅｓ）。通信品質管理メッセージ数が一定数に達していない場合は、Ｓ６０１の処理へ戻る（Ｓ６０３のＮｏ）。なお、通信品質管理メッセージ数によらず、定期的にメモリ１０６を確認するタイミングで、周辺端末管理部１０４に通信品質管理メッセージの解析開始を指示することも可能である。
【００６８】
Ｓ６０３のＹｅｓより、制御部１０２から指示を受けた無線部１０３は、周辺端末の受信電界レベルを測定し、測定結果をメモリ１０６に格納する（Ｓ６０４）。本処理は下記のＳ６０５の後に行ってもよい。
【００６９】
Ｓ６０３のＹｅｓより、制御部１０２から指示を受けた周辺端末管理部１０４は、内部ブロックである受信電界レベル管理部２０１に変更候補端末の判定を指示する。
【００７０】
端末は、それぞれ個別に送信チャネルと送信タイミングが割り当てられているため、通信品質管理メッセージ内の送信チャネルと送信タイミングの情報から特定の端末が送信するデータを受信することができる。このタイミングで受信電界レベル測定を行い、上記特定の端末の受信電界強度を測定する。
【００７１】
こうして受信電界レベル管理部２０１は、通信品質管理メッセージ内の送信チャネルと送信タイミングの情報と、上記Ｓ６０４で測定した受信電界レベル測定値を紐づけて、周辺端末毎の電界レベルの統計を取り、統計結果をメモリ１０６に格納する。
【００７２】
また、受信電界レベル管理部２０１は、本統計結果とメモリ１０６に格納された任意の閾値を比較し、受信電界レベルが閾値より大きい場合、変更候補端末として判定しメモリ１０６に格納し、変更端末判定部２０５に通知する（Ｓ６０５）。
【００７３】
Ｓ６０３のＹｅｓより、制御部１０２から指示を受けた周辺端末管理部１０４は、内部ブロックであるホップ数管理部２０２に変更候補端末の判定を指示する。ホップ数管理部２０２は、メモリ１０６に格納された周辺端末毎の受信メッセージのホップ数を参照し、１ホップでメッセージを送信している端末と２ホップ以上でメッセージを送信している端末を判別し、２ホップ以上の端末を変更候補端末（メッセージ多重端末）として判定判別結果をメモリ１０６に格納し、変更端末判定部２０５に通知する（Ｓ６０６）。
【００７４】
変更端末判定部２０５は、Ｓ６０５での受信電界レベル管理部２０１による判定結果と、Ｓ６０６でのホップ数管理部２０２による判定結果をメモリ１０６から参照し、どちらの結果にも該当する変更候補端末を、無線出力レベルを低下すべき端末（変更端末）として判定する（Ｓ６０７）。周辺端末管理部１０４は、内部ブロックである変更端末判定部２０５の判定結果を制御部１０２に通知する。
【００７５】
周辺端末管理部１０４から判定結果を受け付けた制御部１０２は、変更端末毎に無線出力低下メッセージを作成し、無線部１０３に通知する（Ｓ６０８）。
【００７６】
制御部１０２から変更端末毎の無線出力低下メッセージを受け付けた無線部１０３は、変更端末判定部２０５にて判定された変更端末宛てに、無線出力低下メッセージを送信する（Ｓ６０９）。
【００７７】
図７を用いて、無線出力低下メッセージを受信する際の動作を説明する。図７は、無線出力低下メッセージを受信する際の動作を示すフローチャートである。
【００７８】
無線通信端末１０１（図５の例では端末Ｃ）が無線出力低下メッセージを受信すると、無線部１０３は、上記メッセージをメモリ１０６に格納し通信品質メッセージ管理部１０７に通知する（Ｓ７０１）。本処理は制御部１０２を介して行ってもよい。
【００７９】
無線部１０３から通知を受けた通信品質メッセージ管理部１０７は、（Ｓ７０１）で受信した無線出力低下メッセージを解析し、送信出力低下レベル指定、送信出力レベル指定等のメッセージに記録されたデータをメモリ１０６に格納する。通信品質メッセージ管理部１０７は無線部１０３に無線出力レベルの低下を指示する（Ｓ７０２）。Ｓ７０１同様、本処理は制御部１０２を介して行ってもよい。
【００８０】
通信品質メッセージ管理部１０７もしくは制御部１０２より通知を受けた無線部１０３は、無線出力レベルを低下させる。無線部１０３は、１メッセージ受信ごとに一定の任意の値（例えば０．５ｄＢｍ）ずつ低下させる。また、メッセージ内に「送信出力低下レベル指定」が格納されている場合、メモリ１０６より「送信出力レベル低下指定」を参照し、指定した送信出力分だけ、送信元の送信出力を低下させることも可能である。
【００８１】
もしくは、メッセージ内に「送信出力レベル指定」が格納されている場合、メモリ１０６より「送信出力レベル指定」を参照し、指定した送信出力に変更させることも可能である。また、通信品質メッセージ管理部１０７もしくは制御部１０２が、メモリ１０６より「送信出力レベル低下指定」、「送信出力レベル指定」を参照し、無線部１０３に送信出力レベルを設定することも可能である（Ｓ７０３）。
【００８２】
（第２の実施形態）
図１、２、３、４、８、９を用いて、第２の実施形態の動作について説明する。本発明の第２の実施形態は、周辺端末管理部１０４において受信電界レベル管理部２０１と送信時間管理部２０３を用いて判定する方法である。第１の実施形態において周辺端末管理部１０４の動作を以下に置き換える。
【００８３】
第１の実施形態と同様に、図４において無線出力レベル低下端末の判別を行う端末を端末Ａとする。端末Ａの周辺端末は、端末Ｂ〜端末Ｊとする。
【００８４】
図８は、本発明の第２の実施形態における周辺端末の受信電界レベルと送信所要時間を示す図である。図８に第２の実施形態で無線出力レベルを低下すべき端末の抽出結果の例を示す。図９は、無線通信端末１０１が第２の実施形態において無線出力低下メッセージを送信する際の動作を示すフローチャートである。
【００８５】
図９の動作のうち、Ｓ９０１からＳ９０５、Ｓ９０７からＳ９０９は、図６のＳ６０１からＳ６０５、Ｓ６０７からＳ６０９と同等の動作である。図６のＳ６０６の動作を以下の処理（Ｓ９０６）に置き換える。
【００８６】
上記のＳ９０３より、制御部１０２から指示を受けた周辺端末管理部１０４の内部ブロックである送信時間管理部２０３に変更候補端末の判定を指示する。送信時間管理部２０３は、メモリ１０６に格納された各メッセージに含まれるメッセージ送信時刻と、上記Ｓ９０２でメモリ１０６に格納された受信時刻を参照し、送信所要時間を計算する。上記計算結果から送信元端末毎の統計を取り、送信所要時間のデータが複数存在する端末を変更候補端末として判定結果をメモリ１０６に格納し、変更端末判定部２０５に通知する（Ｓ９０６）。
【００８７】
第２の実施形態における周辺端末管理部１０４の動作を説明する。
【００８８】
受信電界レベル管理部２０１がメモリ１０６に格納された送信元端末の送信チャネルと送信タイミング、受信電界レベル測定結果を参照し、無線通信端末１０１周辺で受信電界レベルが高い端末を判別する。受信電界レベル管理部２０１はメモリ１０６に本判定結果を格納する。通信品質管理メッセージは送信元端末の送信チャネルに加えて、メッセージ送信時刻も付与されている。
【００８９】
このメッセージ送信時刻は経由端末が再送する場合、更新されないものとする。通信品質メッセージ管理部１０７はメッセージ受信時に受信時刻をメモリ１０６に格納する。送信時間管理部２０３がメモリ１０６より各メッセージのメッセージ送信時刻と受信時刻を参照し、送信所要時間を計算する。送信元端末ごとに分類し、同一メッセージで複数の送信所要時間が抽出された端末がある場合、送信元端末の送信電力が大きいため、通信パスが複数存在すると判断できる。
【００９０】
例えば、端末Ｃ−端末Ａ間の通信を考えると、端末Ｃの送信電力が大きい場合、「通信パス：端末Ｃ−端末Ａ」と「通信パス：端末Ｃ−端末Ｂ−端末Ａ」が存在する。ここで、端末Ａ、端末Ｃから見れば、いずれかのパスで通信できればよいので、「通信パス：端末Ｃ−端末Ａ」は、無くても問題ない。また、「通信パス：端末Ｃ−端末Ｂ−端末Ａ」から見ると「通信パス：端末Ｃ−端末Ａ」は妨害波となっており、通信環境を向上させるためにも「通信パス：端末Ｃ−端末Ａ」は削除したほうが好ましい。
【００９１】
よって、端末Ｃの送信電力を低下できると判断し、端末Ｃを変更候補端末とする。送信時間管理部２０３は、メモリ１０６に本判定結果を格納する。
【００９２】
端末Ａの変更端末判定部２０５は、メモリ１０６より上記の受信電界レベル管理部２０１と送信時間管理部２０３の判定結果を参照し、設定した閾値以上に受信電界レベルが高く、かつ、重複してメッセージを送信している端末を判定する。
【００９３】
図８の例では、端末Ａに対して高い受信電界レベルの端末が端末Ｃ、端末Ｄ、端末Ｈであり、送信所要時間の複数ある端末が端末Ｂ、端末Ｃであるとした場合、無線出力レベルを低下すべき端末は端末Ｃであると判定する。端末Ａは、端末Ｃに対して無線出力レベルの低下を指示するメッセージを送信し、メッセージを受信した端末Ｃは、制御部１０２にて無線出力レベルを低下する。
【００９４】
なお、本実施形態においては、図３のメッセージフォーマット中の送信元端末情報、送信端末情報、シーケンスＩＤ、送信チャネル、送信タイミング及びメッセージ送信時刻のみで構成することが可能である。
【００９５】
（第３の実施形態）
図１、２、３、４、１０、１１を用いて、本発明の第３の実施形態の動作について説明する。第３の実施形態は、周辺端末管理部１０４において受信電界レベル管理部２０１とエラーレート管理部２０４を用いて判定する方法である。第１の実施形態において、周辺端末管理部１０４の動作を以下に置き換える。第１の実施形態と同様に、図４において無線出力レベル低下端末の判別を行う端末を端末Ａとする。端末Ａの周辺端末は端末Ｂ〜端末Ｊとする。
【００９６】
図１０は、本発明の第３の実施形態における周辺端末の受信電界レベルとエラーレート管理を示す図である。図１０に第２の実施形態で無線出力レベルを低下すべき端末の抽出結果の例を示す。
【００９７】
図１１は、無線通信端末１０１が第３の実施形態において無線出力低下メッセージを送信する際の動作を示すフローチャートである。図１１の動作のうち、Ｓ１１１からＳ１１５、Ｓ１１７からＳ１１９は、図６のＳ６０１からＳ６０５、Ｓ６０７からＳ６０９と同等の動作である。図６のＳ６０６の動作を以下の処理Ｓ１１６に置き換える。
【００９８】
上記のＳ１１３より、制御部１０２から指示を受けた周辺端末管理部１０４は内部ブロックであるエラーレート管理部２０４に変更候補端末の判定を指示する。ここで、経由端末をもつ送信元端末は、以下の２つの通信パスを持つ。１つは経由端末がなく通信する経路（以下、直接送信）であり、もう１つは経由端末を介して通信する経路（以下、経由送信）である。
【００９９】
エラーレート管理部２０４は、メモリ１０６に格納された各メッセージの送信端末と送信元端末を参照し、メッセージ内の送信端末と送信元端末が同一のメッセージより、直接送信を持つ送信元端末を特定する。また、メッセージ内の送信端末と送信元端末が異なる場合、経由送信をもつ送信元端末として特定する。この結果から、エラーレート管理部２０４は経由送信と直接送信を持つ送信元端末を抽出する。
【０１００】
経由送信に使用した経由端末のエラーレートと送信元端末のエラーレートをメモリ１０６より参照し、送信元端末のエラーレートより経由端末のエラーレートの方が低い場合、送信元端末を変更候補端末として判定結果をメモリ１０６に格納し、変更端末判定部２０５に通知する（Ｓ１１６）。ここで上記エラーレートは、上記のＳ１１４にて、メモリ１０６に格納されたものを使用する。
【０１０１】
第３の実施形態における周辺端末管理部１０４の動作を説明する。
【０１０２】
受信電界レベル管理部２０１が、メモリ１０６に格納された送信元端末の送信チャネルと送信タイミング、受信電界レベル測定結果を参照し、無線通信端末１０１周辺で受信電界レベルが高い端末を判別する。
【０１０３】
受信電界レベル管理部２０１は、メモリ１０６に本判定結果を格納する。エラーレート管理部２０４がメモリ１０６より各メッセージのエラーレートを参照し、送信元端末ごとに比較する。エラーレートの低い経路の方が通信品質は良好である。通信品質の低い経路は、通信品質の高い経路の妨害波となってしまう。経由端末がなく通信する経路（以下、直接送信）の方が低い通信品質の場合、送信元の無線出力レベルを下げて経由端末を介して通信する経路（以下、経由送信）のみにした方が、より良い通信が可能となる。そのため、直接送信と経由送信された端末の中で、直接送信の方が高いエラーレートの端末を変更候補端末とする。
【０１０４】
図１０のエラーレート管理の表の端末Ｃにおいて、直接送信の方がエラーレートは高い。一方、端末Ｂは、経由送信の方がエラーレートは高い。この場合、変更候補端末は端末Ｃと判定する。エラーレート管理部２０４は、本判定結果をメモリ１０６に格納する。
【０１０５】
端末Ａの変更端末判定部２０５は、メモリ１０６より上記の受信電界レベル管理部２０１とエラーレート管理部２０４の判定結果を参照し、受信電界レベルが高い、かつ、直接送信の方が高いエラーレートの端末を判定する。
【０１０６】
図１０の例では、端末Ｃが該当する端末である。端末Ａは端末Ｃに対して無線出力レベルの低下を指示するメッセージを送信する。メッセージを受信した端末Ｃは制御部１０２にて無線出力レベルを低下する。
【０１０７】
なお、本実施形態においては、図３のメッセージフォーマット中のデータ部分は、送信元端末情報、送信端末情報、シーケンスＩＤ、送信チャネル、送信タイミング及びエラーレートのみで構成することが可能である。
【０１０８】
（第４の実施形態）
図１、２、３、４、９、１２を用いて、本発明の第４の実施形態の動作について説明する。本第４の実施形態は、第２の実施形態に加えて送信時間管理部２０３にて参照するパラメータを増やして判定する方法である。第４の実施形態では、送信時間管理部２０３において、直接送信と経由送信の差分時間をパラメータとして追加する。第２の実施形態の周辺端末管理部１０４内の送信時間管理部２０３の動作を以下に置き換える。
【０１０９】
第１の実施形態と同様に、図４において無線出力レベル低下端末の判別を行う端末を端末Ａとする。端末Ａの周辺端末は端末Ｂ〜端末Ｊとする。
【０１１０】
図１２は、本発明の第４の実施形態における周辺端末の受信電界レベルと送信所要時間を示す図である。図１２に、第４の実施形態で無線出力レベルを低下すべき端末の抽出結果の例を示す。無線通信端末１０１が第４の実施形態において無線出力低下メッセージを送信する際の動作フローは、図９の第２の実施形態での動作フローと同等の動作である。第４の実施形態では、図９のＳ９０６に以下の処理を追加する。
【０１１１】
送信時間管理部２０３は、メモリ１０６に格納された各メッセージに含まれるメッセージ送信時刻と、上記Ｓ９０２でメモリ１０６に格納された受信時刻を参照し、送信所要時間を計算する。上記計算結果から送信元端末毎の統計を取り、複数の送信所要時間の存在する端末を特定する。その際、その複数の送信所要時間を順に並べ、それぞれの差分を取る。送信時間管理部２０３は算出された差分とメモリ１０６に格納された任意の閾値と比較し、差分が閾値以下の場合、変更候補端末として判定結果をメモリ１０６に格納し、変更端末判定部２０５に通知する。
【０１１２】
送信時間管理部２０３が、メモリ１０６より各メッセージのメッセージ送信時刻と受信時刻を参照し、送信所要時間を計算する。送信元端末ごとに分類し、所要時間順に並べて、それぞれの差分をとる。この差分が閾値（例えば５００ｍＳ）より小さい場合、無線区間におけるエラー等による再送処理が発生しておらず、通信品質が良いと推測できる。つまり、いずれのパスを削除しても問題ないと考えられる。
【０１１３】
また、複数の通信パスが存在するということは、上記第１の実施形態に記載したとおり、互いの通信パスが妨害波となっており、通信環境を向上させるためにもいずれかのパスを削除したほうが好ましい。さらに、複数の通信パスが存在するということは、送信元端末の送信電力が大きいため、複数の端末が受信してしまい複数の通信パスが発生していると考えられる。これより、送信元端末の送信電力を低下できると判断する。
【０１１４】
一方、差分が閾値（例えば５００ｍＳ）以上の場合は、無線区間におけるエラー等による再送処理が頻発しており、通信品質が悪いと推測される。よって、通信パスを削減することによるメリットはないため、送信元端末に対する送信電力制御は行わない。
【０１１５】
図１２の送信所要時間の表において、同一送信元端末で複数の送信所要時間があるのは端末Ｂ、Ｃである。まず、端末Ｂについて通信パス１と通信パス２の差分は、「９００ｍＳ」であり、閾値（５００ｍＳ）を超えている。次に端末Ｃについて通信パス３と通信パス４の差分は、「３００ｍＳ」であり、閾値（５００ｍＳ）以内である。よって、送信時間管理部２０３での変更端末候補は、端末Ｃとなる。送信時間管理部２０３は本判定結果をメモリ１０６に格納する。
【０１１６】
閾値の値は、端末管理者が、希望する通信品質の端末の差分時間を閾値とすればよい。
たとえば、希望する差分時間の閾値ｘは、下記のように算出する。１回の再送時間ａを５０［ｍＳ］と仮定し、端末管理者が希望する通信品質を「再送回数ｂ＝１０」として定義した場合、
閾値ｘ＝再送時間ａ×再送回数ｂ＝５０［ｍＳ］×１０＝５００［ｍＳ］となる。
【０１１７】
変更端末判定部２０５は、メモリ１０６より受信電界レベル管理部２０１と送信時間管理部２０３の結果を参照し、どちらの結果にも該当する端末を、無線出力を低下すべき端末として特定する。
【０１１８】
なお、第４の実施形態においては、図３のメッセージフォーマット中の送信元端末情報、送信端末情報、送信チャネル、送信タイミング、シーケンスＩＤ及びメッセージ送信時刻のみで構成することが可能である。
【０１１９】
（第５の実施形態）
図１、２、３、４、９、１３を用いて、本発明の第５の実施形態の動作について説明する。本発明の第５の実施形態は、第４の実施形態において、ホップ数管理部２０２を追加した構成である。第４の実施形態では一定だった送信所要時間の閾値を送信ルートごとに設定している。第５の実施形態における送信時間管理部２０３が判定に使用する閾値として、送信ルートごとを考慮して「ホップ数×経由端末内の処理時間＋α」を設定する。
【０１２０】
直接送信と経由送信の差分時間は、経由端末内の処理時間と経由送信時に余分にかかった時間の和である。
「ホップ数×経由端末内の処理時間＋α」を閾値とした場合、
ここで、閾値≧差分時間であるならば、送信するために余分にかかった時間はマイナス値、つまり、直接送信と経由送信の通信品質に遜色ないことになる。
【０１２１】
また、閾値＜差分時間であるならば、送信するために余分にかかった時間はプラス値、つまり、直接送信より経由送信の方が通信品質が悪いことになる。また、αとは「送信遅延時間」に相当する。
【０１２２】
例えば、図１３において、経由端末内の処理時間を３００ｍＳ、α＝１０ｍＳと仮定する。閾値は、通信パス１１については、端末Ｈ→端末Ｇ→端末Ａの２ホップなので、閾値は、２×３００（ｍｓ）＋１０（ｍｓ）＝６１０（ｍｓ）となる。従って、通信パス１１については、閾値と差分は同等である。
【０１２３】
また、図１３において、通信パス３と通信パス４の時間差分は、３００ｍＳと閾値以下である。
【０１２４】
図１３では、送信所要時間の表から、差分の少ない端末Ｃと端末Ｈが選択でき、周辺端末の受信電界レベルの表の受信電界レベルの高い端末の中から選択すると、端末Ｃと端末Ｈが選択できる。
【０１２５】
図１３の差分が閾値と等しいか、より小さい場合、無線区間におけるエラー等による再送処理が発生しておらず、通信品質が良いと推測できる。よって、いずれのパスを削除しても問題ないと考えられる。
【０１２６】
また、複数の通信パスが存在するということは、上記第１の実施形態に記載したとおり、互いの通信パスが妨害波となっており、通信環境を向上させるためにもいずれかのパスを削除したほうが好ましい。さらに、複数の通信パスが存在するということは、送信元端末の送信電力が大きいため、複数の端末が受信してしまい複数の通信パスが発生していると考えられる。このことより、送信元端末の送信電力を低下できると判断する。
【０１２７】
以降の処理は、上記第４の実施形態と同様である。
なお、本実施形態においては、図３のメッセージフォーマット中の送信元端末情報、送信端末情報、送信チャネル、送信タイミング、シーケンスＩＤ、ホップ数及びメッセージ送信時刻のみで構成することが可能である。
【０１２８】
以上説明したように、本実施形態によれば、無線通信を行う端末が密集している地域であっても、端末による制御だけで、輻輳を防止することができる。
【０１２９】
また、本実施形態によれば、端末が相互に管理し自動で必要以上の無線出力を抑えるので、端末の消費電力を削減することが可能である。また、システム全体として端末ごとに無線出力を調整することが可能である。
【０１３０】
また第１〜第４の実施形態では選別する端末が１つであるが、複数選別することもある。
【０１３１】
尚、本願発明は、上述の実施の形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することが出来る。
【０１３２】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末からのホップ数を計測し、重複して情報を送信している前記周辺端末を調査するホップ数管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記ホップ数管理部から得たホップ数のデータと、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信端末。
（付記２）
設定した閾値以上に受信電界レベルが高くかつ前記ホップ数が複数存在する周辺端末を、前記無線出力レベルを下げる端末として選別する付記１に記載の無線通信端末。
（付記３）
前記選別は、前記受信電界レベルのデータと前記ホップ数のデータが所定量蓄積された場合または所定時間毎に行う付記１または２に記載の無線通信端末。
（付記４）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算する送信時間管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記送信時間管理部から得た送信時間のデータの数と、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信端末。
（付記５）
設定した閾値以上に受信電界レベルが高くかつ前記送信時間のデータ数が多い周辺端末を、前記無線出力レベルを下げる端末として選別する付記４に記載の無線通信端末。
（付記６）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するエラーレート管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記エラーレート管理部から得たエラーレートの比較結果と、
から無線出力レベルを低下させる端末を判定することを特徴とする無線通信端末。
（付記７）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信端末において、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算する送信時間管理部と、
を有し、
前記送信時間管理部は、前記送信される情報の送信所要時間が複数ある前記周辺端末を選択してそれぞれの差分を計算し所定の閾値と比較し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記送信時間管理部から得た送信時間の差分のデータと、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信端末。
（付記８）
前記送信時間の差分のデータが前記閾値以下の周辺端末を、無線出力レベルを下げる端末として選別する付記７に記載の無線通信端末。
（付記９）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信システムにおいて、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末からのホップ数を計測し、重複して情報を送信している前記周辺端末を調査するホップ数管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記ホップ数管理部から得たホップ数のデータと、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信システム。
（付記１０）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末からのホップ数を計測し、重複して情報を送信している前記周辺端末を調査するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、前記周辺端末の受信電界レベルを比較するステップから得た前記周辺端末の受信電界レベルのデータと、前記周辺端末を調査するステップから得たホップ数のデータと、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信方法。
（付記１１）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信システムにおいて、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算する送信時間管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記送信時間管理部から得た送信時間のデータの数と、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信システム。
（付記１２）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信システムにおいて、
前記周辺端末の受信電界レベルを比較する受信電界レベル管理部と、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定する変更端末判定部と、
前記周辺端末から情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するエラーレート管理部と、
を有し、
前記変更端末判定部は、前記受信電界レベル管理部から得た前記周辺端末の受信電界レベルのデータと、前記エラーレート管理部から得たエラーレートの比較結果と、
から無線出力レベルを低下させる端末を判定することを特徴とする無線通信システム。
（付記１３）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末から情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、前記周辺端末の受信電界レベルを比較するステップから得た前記周辺端末の受信電界レベルのデータと、前記周辺端末から情報が直接送信された場合のエラーレートと経由送信された場合のエラーレートとを入手するステップから得たエラーレートの比較結果と、
から無線出力レベルを低下させる端末を判定することを特徴とする無線通信方法。
（付記１４）
任意の１の端末がその近傍に位置する複数の周辺端末から情報を受信する無線通信方法において、
前記周辺端末の受信電界レベルを比較するステップと、
前記複数の周辺端末の中から無線出力レベルを低下させる端末を判定するステップと、
前記周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算するステップと、
を有し、
前記無線出力レベルを低下させる端末を判定するステップは、前記送信される情報の送信所要時間が複数ある前記周辺端末を選択してそれぞれの差分を計算し所定の閾値と比較し、
前記無線出力レベルを低下させる端末を判定するステップは、前記周辺端末の受信電界レベルを比較するステップから得た前記周辺端末の受信電界レベルのデータと、前記周辺端末から送信される情報の送信所要時間を前記周辺端末から送信される情報の送信時刻と受信時刻とから計算するステップから得た送信時間の差分のデータと、
から無線出力レベルを低下させる端末を選別することを特徴とする無線通信方法。
（付記１５）
前記所定の閾値は、
ホップ数管理部から得たホップ数のデータと、
経由した前記周辺端末内の処理時間と、
前記経由した前記周辺端末における送信遅延時間と
から得られる値であることを特徴とする付記１４に記載の無線通信方法。
【産業上の利用可能性】
【０１３３】
本発明は、無線通信を行う端末が密集している地域において使用可能な、無線通信端末に利用可能である。
【符号の説明】
【０１３４】
１０１    無線通信端末
１０２    制御部
１０３    無線部
１０４    周辺端末管理部
１０５    ホップ数計算部
１０６    メモリ
１０７    通信品質メッセージ管理部
２０１    受信電界レベル管理部
２０２    ホップ数管理部
２０３    送信時間管理部
２０４    エラーレート管理部
２０５    変更端末判定部
【図１】
0005992939.tif 000002
【図２】
0005992939.tif 000003
【図３】
0005992939.tif 000004
【図４】
0005992939.tif 000005
【図５】
0005992939.tif 000006
【図６】
0005992939.tif 000007
【図７】
0005992939.tif 000008
【図８】
0005992939.tif 000009
【図９】
0005992939.tif 000010
【図１０】
0005992939.tif 000011
【図１１】
0005992939.tif 000012
【図１２】
0005992939.tif 000013
【図１３】
0005992939.tif 000014