(57)【要約】【課題】無駄な伝送路通信評価を行うことなく、通信効率を向上させることができる通信装置を提供する。【解決手段】伝送パラメータが登録される伝送結果記憶部１０と、自装置の固有ＩＤ及び伝送路１５を介して近傍に設置された通信装置の固有ＩＤを含む固有情報１２を参照して、近傍の通信装置に対し自装置との間での伝送パラメータを問い合わせる情報を送信するフレーム構成部１と、自装置からの問い合わせ情報に応じて送信されてきた伝送パラメータを伝送結果記憶部１０に登録すると共に、自装置への問い合わせに応じて伝送結果記憶部１０を検索し対応する伝送パラメータを問い合わせ元の通信装置に返信する指示受信部１４とを備える。【選択図】図１
2007104039.tif 000002
【特許請求の範囲】
【請求項１】
データ伝送条件を規定する伝送パラメータに基づいて通信する通信装置において、
前記伝送パラメータが登録されるパラメータ記憶部と、
自装置の近傍に設置された通信装置に対して自装置との通信に関する伝送パラメータの有無を問い合わせるパラメータ要求部と、
自装置からの問い合わせに応じて送信されてきた伝送パラメータを前記パラメータ記憶部に登録すると共に、自装置への問い合わせに応じて前記パラメータ記憶部を検索し対応する伝送パラメータを問い合わせ元の通信装置に返信するパラメータ共有処理部とを備えたことを特徴とする通信装置。
【請求項２】
伝送路上の通信装置の位置情報が登録される位置管理用記憶部と、通信装置毎の伝送パラメータが登録されるパラメータ管理用記憶部と、前記位置管理用記憶部及び前記パラメータ管理用記憶部の内容を参照して問い合わせに応じた伝送パラメータが前記パラメータ管理用記憶部に登録されているか否かを判定するパラメータ判定部と、問い合わせに対応する判定結果の伝送パラメータを問い合わせ元に返信するパラメータ送信部とを有する管理処理部を備え、
パラメータ要求部は、前記管理処理部に対して通信相手の通信装置との間での伝送パラメータの有無を問い合わせ、
パラメータ共有処理部は、問い合わせに応じて前記管理処理部から送信されてきた伝送パラメータをパラメータ記憶部に登録することを特徴とする請求項１記載の通信装置。
【請求項３】
位置情報及び伝送パラメータを管理処理部に送信する情報転送部を備え、
前記管理処理部は、送信されてきた位置情報及び伝送パラメータを位置管理用記憶部及びパラメータ管理用記憶部に登録するパラメータ受信部を備えたことを特徴とする請求項２記載の通信装置。
【請求項４】
パラメータ管理用記憶部は、伝送パラメータが使用された時刻情報が登録され、
パラメータ判定部は、前記時刻情報に基づいて前記パラメータ管理用記憶部から問い合わせに対応する伝送パラメータを選択することを特徴とする請求項２又は請求項３記載の通信装置。
【請求項５】
通信装置毎の伝送パラメータ値の関係に基づいて管理用記憶部の内容を更新する動的更新部を備えたことを特徴とする請求項２から請求項４のうちのいずれか１項記載の通信装置。
【請求項６】
パラメータ記憶部は、過去の伝送結果を通信相手の通信装置毎に登録し、
前記パラメータ記憶部に登録された伝送結果を用いて伝送路の品質を判定する伝送路状態判定部と、前記伝送路状態判定部により判定された伝送路の品質に基づいて、伝送パラメータを決定するパラメータ決定部とを備えたことを特徴とする請求項１から請求項５のうちのいずれか１項記載の通信装置。
【請求項７】
データ伝送条件を規定する伝送パラメータに基づいて通信する通信装置と伝送路を介して接続し、前記通信装置の伝送パラメータを管理する管理サーバにおいて、
伝送路上の通信装置の位置情報が登録される位置管理用記憶部と、
通信装置毎の伝送パラメータが登録されるパラメータ管理用記憶部と、
前記位置管理用記憶部及び前記パラメータ管理用記憶部の内容を参照して前記通信装置からの問い合わせに応じた伝送パラメータが前記パラメータ管理用記憶部に登録されているか否かを判定するパラメータ判定部と、
問い合わせに対応する判定結果の伝送パラメータを問い合わせ元の通信装置に返信するパラメータ送信部とを備えたことを特徴とする管理サーバ。
【請求項８】
通信装置から送信されてきた位置情報及び伝送パラメータを位置管理用記憶部及びパラメータ管理用記憶部に登録するパラメータ受信部を備えたことを特徴とする請求項７記載の管理サーバ。
【請求項９】
パラメータ管理用記憶部は、伝送パラメータが使用された時刻情報が登録され、
パラメータ判定部は、前記時刻情報に基づいて前記パラメータ管理用記憶部から問い合わせに応じた伝送パラメータを選択することを特徴とする請求項７又は請求項８記載の管理サーバ。
【請求項１０】
通信装置毎の伝送パラメータ値の関係に基づいて管理用記憶部の内容を更新する動的更新部を備えたことを特徴とする請求項７から請求項９のうちのいずれか１項記載の管理サーバ。
【請求項１１】
請求項１記載の通信装置と、伝送路を介して近傍に設置された前記通信装置にエリアを規定し、近傍に位置するエリア毎に前記通信装置の伝送パラメータを管理する請求項７から請求項１０のうちのいずれか１項記載の管理サーバとを備えた通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば電灯線通信によりデータ伝送を行う通信装置間で最適な伝送パラメータを共有する通信装置、通信装置の伝送パラメータを統括して管理する管理サーバ及びこれらを備えた通信システムに関するものである。
【背景技術】
【０００２】
電灯線通信による従来の通信装置としては、例えば特許文献１に開示される電灯線通信装置がある。この通信装置は、データ送信の際に送信相手毎の伝送結果を記憶して蓄積する伝送結果記憶手段を有し、記憶した過去の伝送結果に対応した評価点を利用して演算を行い、この結果に基づいてデータ伝送路の品質を評価する。また、過去の複数の伝送結果から平均点を求めたり、経過時間によって重み付けをして評価点数を演算し、これらに基づいて伝送パラメータを設定することにより効率的なデータ転送を実現している。
【０００３】
このように、過去の伝送結果に応じてデータ伝送路の品質を評価することにより、例えば経時変化するが異なる日の同時刻のノイズ発生状況が同様であるような、使用する通信環境の周期的な変化が繰り返される一種の定常状態にある場合には有効にノイズ対策することができる。
【０００４】
【特許文献１】特開２０００−１７４７３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の通信装置では、突発的なノイズが発生するような状況や無作為的にノイズが発生するような状況であると、ノイズの影響を受けて最適な伝送パラメータを設定できない不要な伝送結果が記憶される。このため、当該伝送結果を用いる分だけ、無駄な伝送路通信評価が行われてしまう。
【０００６】
また、ノイズ源の近傍に位置する通信装置とデータ通信した場合においても、ノイズの影響を受けて最適な伝送パラメータを設定できない不要な伝送結果が伝送結果記憶手段に記憶されることになる。従って、このような不要な過去の伝送結果を参照することにより、実際の通信状況にあてはまらない誤った伝送パラメータが設定される可能性がある。この場合、通信システム全体からみると、不適切な伝送パラメータでのデータ伝送でデータ誤りが生じ、これに対するデータ再送等が行われて伝送効率が劣化してしまう。
【０００７】
さらに、過去の不要な伝送結果が伝送結果記憶手段に記憶されると、データ送信をするにあたり、最適な伝送パラメータが決定されるまで上記不要な伝送結果も含めて伝送路通信評価が行われる。このため、最適な伝送パラメータにたどり着くまでに過去の伝送結果に基づく評価を繰り返さなければならず不要な手間がかかってしまう。
【０００８】
さらに、従来では、このように手間をかけて獲得した最適な伝送パラメータ等の情報は、他の通信装置との間で共有されていないため、近傍に位置する通信装置も同様の手間をかけて伝送パラメータを決定しなければならない。このような場合、通信装置の数が少ない、若しくは、通信装置数が多くてもそれぞれが均等に散らばって配置されていて疎結合であるならば、通信効率に問題があまり生じない。しかしながら、通信装置数が多く、かつ、幾つかの場所で複数の通信装置が密結合していればいるほど通信効率が劣化してしまう。
【０００９】
この発明は、上記のような課題を解決するためになされたもので、通信装置を各々一意に特定できる固有の識別情報により自装置の近傍に配置された他の通信装置を把握し、通信装置間で伝送路通信評価により決定された最適な伝送パラメータを共有することで、無駄な伝送路通信評価を行うことなく、通信効率を向上させることができる通信装置、複数の通信装置の伝送パラメータを統括して管理する管理サーバ、及びこれらを備えた通信システムを得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る通信装置は、データの伝送条件を規定する伝送パラメータが登録されるパラメータ記憶部と、伝送路を介して自装置の近傍に設置された通信装置に対し、自装置との通信に関する伝送パラメータの有無を問い合わせるパラメータ要求部と、自装置からの問い合わせに応じて送信されてきた伝送パラメータをパラメータ記憶部に登録すると共に、自装置への問い合わせに応じてパラメータ記憶部を検索し対応する伝送パラメータを問い合わせ元の通信装置に返信するパラメータ共有処理部とを備えるものである。
【発明の効果】
【００１１】
この発明によれば、自装置とその近傍の通信装置との間での伝送パラメータを問い合わせ、問い合わせに応じて互いに伝送パラメータを共有するので、無駄な伝送路通信評価を省略でき、これに伴い通信効率を向上させることができるという効果がある。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１は、この発明の実施の形態１による通信装置の構成を示すブロック図であり、本発明を電灯線通信装置に適用した例を示している。図において、フレーム構成部（パラメータ要求部）１は、伝送パラメータに基づいて、入力した送信データを含む情報フレームを構成する。なお、伝送パラメータとは、通信装置間のデータ伝送条件を規定するパラメータであり、例えば情報フレームの長さ、受信側からの応答を待たずに一度に連続して送信し得る最大連続情報フレーム数等を示す情報がある。また、伝送パラメータは、通信装置間の伝送路１５の品質に基づいて最適化される。
【００１３】
誤り検出符号付加部２は、フレーム構成部１により構成された各情報フレーム毎に誤り検出符号を算出し、この誤り検出符号を情報フレームに組み入れた情報フレームを構成する。変調部３は、誤り検出符号付加部２により誤り検出符号が付加された情報フレームに対して変調を施し、この変調信号を電灯線結合部４に出力する。また、変調部３は、１つの情報フレームの変調が終了した時点で、無応答判定部５にタイミング信号を出力する。
【００１４】
電灯線結合部４は、電灯線からなる伝送路１５に接続されており、変調部３により変調された変調信号を伝送路１５に重畳する。また、電灯線結合部４は、伝送路１５上に重畳されている変調信号を抽出し、復調部６に出力する。無応答判定部５では、変調部３からのタイミング信号の入力時点から一定時間、情報フレームの送信に対する受信側からの応答フレームがあるか否かを復調部６からの復調信号の出力に基づいて判定する。
【００１５】
復調部６は、電灯線結合部４から入力した変調信号を復調し、受信側からの応答フレームを再生する。誤り検出部７は、復調部６により復調された情報フレームを入力し、情報フレームのデータの誤りを検出する。受信内容解析部８は、誤り検出部７によって情報フレームに含まれるデータの誤りが検出されなければ、この情報フレームの内容を解析し、その解析結果を示すデータを伝送結果記憶部１０及び指示受信部１４に出力する。
【００１６】
伝送制御部９は、例えば特許文献１と同様に、伝送路状態判定部１１からの伝送路１５の品質に基づいて、情報フレーム長や受信側からの応答を待たずに一度に連続して送信し得る最大連続情報フレーム数等を示す伝送パラメータを決定してフレーム構成部１に出力する。例えば、伝送路１５の品質が良ければ、一度に送信する情報フレームの長さを長くしても支障なく送信することができ、伝送路１５の品質が劣化してきた場合には、一度に送信する情報フレームの長さを短くして起こり得る通信障害に対応する。
【００１７】
また、例えば特許文献１と同様に、誤り検出部７によりデータの誤りが検出されたり、無応答判定部５により無応答が判定されたり、受信内容解析部８により応答フレームの否定応答が抽出されると、伝送制御部９は、送信データの再送をする旨のデータをフレーム構成部１に出力する。これに応答して、フレーム構成部１は、伝送制御部９からの伝送パラメータに基づいて少なくとも一度は既に送信された送信データを含む情報フレームを構成し、この情報フレームを変調部３に出力して再送する。
【００１８】
特に、本発明の伝送制御部９では、他の通信装置にデータ送信するにあたり、後述するように問い合わせに応じて近傍の通信装置から送信されてきた最適な伝送パラメータと、上述のように特許文献１と同様に伝送路状態判定部１１からの伝送路１５の品質に基づき決定した伝送パラメータとのいずれかを選択してフレーム構成部１に設定する。
【００１９】
伝送結果記憶部（パラメータ記憶部）１０は、誤り検出部７からの情報フレーム中のデータの誤りの有無を示す演算結果、受信内容解析部８からの一定期間あるいは一定回数の送信に対する情報フレームの内容を示すデータ、及び、無応答判定部５からの無応答を示すデータを伝送結果として記憶する。
【００２０】
また、本発明の伝送結果記憶部１０には、後述するように問い合わせに応じて近傍の通信装置から送信されてきた最適な伝送パラメータも登録される。伝送路状態判定部１１は、伝送結果記憶部１０に記憶させた過去の伝送結果を利用して、例えば特許文献１と同様な方法により伝送路１５のデータ伝送路としての品質を判定する。
【００２１】
固有情報１２は、自装置を一意に特定するための識別情報、及び伝送路１５を介して自装置の近傍に設置されている、他の本発明に係る通信装置を一意に特定するための識別情報を含んでおり、例えば通信装置毎の固有ＩＤが考えられる。なお、固有ＩＤには、通信装置毎のＭＡＣアドレスや通信装置毎に別途規定した重複しない数値を用いても良い。
【００２２】
また、固有ＩＤは、各通信装置を具現化するコンピュータの演算処理部により読み出されて処理される電子情報として設定されるようにしてもよい。この場合、例えば通信装置を具現化するコンピュータの演算処理部により固有ＩＤの設定用プログラムを実行して固有ＩＤの設定を受け付け、これに応じて前記コンピュータに入力された固有ＩＤが設定される。さらに、ハードウエアとしてディップスイッチのようなものを用い、各スイッチに自装置及び近傍の通信装置をそれぞれ対応付けて設定するようにしてもよい。
【００２３】
図２は、実施の形態１による固有情報の一例を模式的に示す図である。図示の例では、自装置の固有情報１２ａにおける固有ＩＤとして「９」が設定され、近傍に設置されている通信装置の固有情報１２ｂ，１２ｃ，１２ｄにおける固有ＩＤとして「１」、「２」、「３」が設定されている。つまり、固有情報１２ａ〜１２ｄにおける各固有ＩＤを有する通信装置は、伝送路１５上の通信環境（ノイズの発生状況等）がほぼ同じになるであろう近傍に配置されている。
【００２４】
情報転送部１３は、固有情報１２を検索して近傍の通信装置があるか否かを判定し、近傍の通信装置がある場合、その固有ＩＤを固有情報１２から読み出してフレーム構成部１に出力する。フレーム構成部１では、情報転送部１３から取得した送信先の通信装置の固有ＩＤを含む問い合わせ情報の情報フレームを構成し、変調部３を介して当該通信装置に送信する。
【００２５】
指示受信部（パラメータ共有処理部）１４は、他の通信装置からの伝送パラメータの問い合わせに応じて、当該通信装置との間で過去に通信した伝送パラメータが伝送結果記憶部１０にあるか否かを検索する。問い合わせに対応する伝送パラメータがある場合、指示受信部１４は、伝送パラメータを伝送結果記憶部１０から呼び出して問い合わせ元の通信装置に返信する。
【００２６】
次に動作について説明する。
本発明は、データ送信にあたり他の通信装置に問い合わせて取得した最適な伝送パラメータを設定する処理に特徴を有するため、この処理について主に説明する。
特許文献１に開示された従来の通信装置では、伝送処理毎にその伝送結果を伝送結果記憶部１０に蓄積し、この蓄積情報を用いて伝送路状態判定部１１が伝送路の品質を判定する。この判定結果に基づいて伝送制御部９が決定した伝送パラメータにより、フレーム構成部１が情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４を経由して伝送路に送り出していた。これに対して、本実施の形態１では、後述のようにして近傍に配置された他の通信装置から取得した最適な伝送パラメータを参照することができる。
【００２７】
図３は、実施の形態１による通信装置の伝送パラメータ問い合わせ処理の流れを示すフローチャートである。先ず、フレーム構成部１は、送信先の通信装置が特定された送信データを入力すると、そのヘッダ部に設定されたビット値に応じて通常の送信処理（例えば、特許文献１に示す過去の伝送結果に応じて決定された伝送パラメータでの送信）か、又は、最適な伝送パラメータを近傍の通信装置に問い合わせる処理を選択する。例えば、送信データのヘッダ部における所定ビットに上述の処理にそれぞれ対応するビット値を設定しておき、フレーム構成部１が送信データの入力時に上記ビット値を参照することにより処理を選択する。
【００２８】
ここで、送信データに最適な伝送パラメータを近傍の通信装置に問い合わせる処理が指定されていた場合、フレーム構成部１は、その旨を情報転送部１３に通知する。これにより、情報転送部１３は、固有情報１２（固有情報１２ｂ，１２ｃ，１２ｄ，・・・）を参照して他の通信装置が近傍にあるか否かを調べる（ステップＳＴ１）。このとき、固有情報１２から近傍に通信装置がない場合、情報転送部１３から伝送制御部９にその旨が通知される。
【００２９】
これにより、ステップＳＴ６の処理に移行して、伝送制御部９が、伝送路状態判定部１１に指示して、例えば特許文献１と同様な方法により伝送結果記憶部１０に記憶されている伝送結果を用いて伝送路１５の品質を判定させる。この伝送路１５の品質に基づいて、伝送制御部９が、伝送パラメータを決定してフレーム構成部１に設定する。フレーム構成部１は、設定された伝送パラメータに応じて送信データを含む情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４の各処理を経て伝送路１５に重畳し送信する（ステップＳＴ５）。
【００３０】
一方、ステップＳＴ１において近傍の通信装置がある場合、情報転送部１３は、当該通信装置に対して過去に通信した伝送パラメータがあるか否かを確認するようにフレーム構成部１に指示を送る。フレーム構成部１では、問い合わせ先の通信装置の固有ＩＤを含む伝送パラメータの問い合わせ情報による情報フレームを構成して、誤り検出符号付加部２、変調部３及び電灯線結合部４の各処理を経て伝送路１５に重畳し送信する（ステップＳＴ２）。
【００３１】
このように、フレーム構成部１では、本発明の適用に際し特別な処理を経ることなく通常のデータ送信と同様な処理により、例えば特許文献１に開示される従来の方法で決定された伝送パラメータと、上述の問い合わせに応じて近傍の通信装置から取得した最適な伝送パラメータとのいずれかを設定したデータ送信を実現することができる。
なお、図２に示す固有情報１２では通信装置の位置情報を設定していないので、例えばブロードキャスト送信にて問い合わせを行う。この場合、問い合わせ情報を受信した通信装置は、例えば受信内容解析部８により問い合わせ情報中に自装置の固有ＩＤがあるか否かにより自装置への問い合わせであるかどうかを判定する。
【００３２】
問い合わせ先の通信装置は、伝送路１５を介して伝送パラメータの問い合わせ情報を受信すると、当該問い合わせ情報は電灯線結合部４、復調部６及び誤り検出部７の各処理を経由して受信内容解析部８に入力される。受信内容解析部８では、誤り検出部７によりデータの誤りが検出されなければ、この情報フレームの内容を解析し解析結果を示すデータを伝送結果記憶部１０及び指示受信部１４に出力する。
【００３３】
指示受信部１４は、受信内容解析部８により伝送パラメータの問い合わせ情報である旨が解析されると、これに含まれる問い合わせ元の通信装置の固有ＩＤに基づいて伝送結果記憶部１０を検索し、当該通信装置と過去に通信した際の最適な伝送パラメータがあるか否かを調査する。
【００３４】
ここで、過去に通信した際の最適な伝送パラメータが登録されていれば、指示受信部１４は、そのパラメータ値を伝送結果記憶部１０から読み出して伝送路状態判定部１１を経由して伝送制御部９に出力する。また、過去に通信したことがなく、最適な伝送パラメータがなければ、指示受信部１４は、その旨を伝送制御部９に通知する。
【００３５】
これにより、伝送制御部９は、最適な伝送パラメータ値がある場合であれば、この伝送パラメータ値をフレーム構成部１に出力し、最適な伝送パラメータ値がなければ、その旨を伝える応答情報をフレーム構成部１に出力する。フレーム構成部１では、上述と同様にして、最適な伝送パラメータ値を含む応答情報又は過去に通信したことがなく、最適なパラメータ値がない旨の応答情報による情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４の各処理を経て伝送路１５に重畳して問い合わせ元の通信装置に送信する。なお、最適な伝送パラメータ値を含む応答情報としては、そのデータのヘッダ部の所定ビットに問い合わせに対する応答である旨のビット値を設定したもの等が考えられる。
【００３６】
問い合わせ元の通信装置では、伝送路１５を介して応答情報を受信すると（ステップＳＴ３）、当該応答情報は電灯線結合部４、復調部６及び誤り検出部７の各処理を経由して受信内容解析部８に入力される。受信内容解析部８では、誤り検出部７によりデータの誤りが検出されなければ、この情報フレームの内容を解析する。例えば、上述のように受信データのヘッダ部に付加されているビット情報に基づき、問い合わせに対する返答であるか否かを判定する。
【００３７】
ステップＳＴ４において、応答情報が問い合わせ先の通信装置から送られてきた最適な伝送パラメータの情報であれば、当該伝送パラメータ値が受信内容解析部８から指示受信部１４に送られる。これにより、指示受信部１４は、当該伝送パラメータ値を伝送結果記憶部１０に登録する。また、最適なパラメータ値がない旨の応答情報であれば、受信内容解析部８は、その旨を伝送制御部９に通知する。伝送制御部９では、伝送結果記憶部１０に登録された問い合わせ先の通信装置から送られてきた最適な伝送パラメータ値があれば、これをフレーム構成部１に設定し、問い合わせ先の通信装置からの伝送パラメータがなければ、ステップＳＴ１からの処理に戻り、再度、他の通信装置が近傍にあるか否かを調査してステップＳＴ２以降の処理を繰り返す。
【００３８】
フレーム構成部１は、伝送制御部９によって問い合わせ先の通信装置から送られてきた最適な伝送パラメータが設定されると、この伝送パラメータに基づいて当該通信装置への送信データを含む情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４の各処理を経て伝送路１５に重畳して送信する（ステップＳＴ５）。
【００３９】
以上のように、この実施の形態１によれば、データの伝送条件を規定する伝送パラメータが登録される伝送結果記憶部１０と、自装置の固有ＩＤ及び近傍に設置された通信装置の固有ＩＤを含む固有情報１２を参照して近傍の通信装置に対し自装置との間での伝送パラメータの有無を問い合わせる情報を送信するフレーム構成部１と、自装置の問い合わせに応じて近傍の通信装置から送信されてきた伝送パラメータを伝送結果記憶部１０に登録すると共に、他の通信装置からの問い合わせに応じて伝送結果記憶部１０を検索し対応する伝送パラメータを返信する指示受信部１４とを備えるので、近傍の通信装置に対し自装置との間での伝送パラメータの有無を問い合わせることによって近傍の通信装置との間で伝送パラメータを共有することができる。これにより、無駄な伝送路通信評価を省略することができ、ひいては通信効率を向上させることができる。
【００４０】
実施の形態２．
本実施の形態２は、伝送路上に存在する複数の通信装置の伝送パラメータを統括して管理するサーバを設けたものである。
【００４１】
図４は、この発明の実施の形態２による通信システムの構成を示すブロック図であり、図１と同様に、本発明を電灯線通信装置に適用した例を示している。図において、サーバ（管理サーバ）１６は、伝送路１５上に存在する複数の通信装置の伝送パラメータを統括して管理する。また、固有情報１２は、自装置を一意に特定するための識別情報、及び伝送路１５を介して自装置の近傍に設置されている、他の通信装置を一意に特定するための識別情報に加え、通信装置が伝送路１５上のどの位置に配置されているかを特定するための位置情報が記載されている。
【００４２】
図５は、実施の形態２による固有情報の一例を模式的に示す図である。図示の例では、固有情報１２において、自装置の固有情報１２ａとして固有ＩＤ「９」が設定され、自装置の位置を特定する位置情報１２ａ−１として「Ａ−９」が設定されている。本実施の形態２では、伝送パラメータ等の情報をサーバ１６へ転送する際に固有情報１２の位置情報を用いる。
【００４３】
特許文献１に開示される通信装置では、伝送路状態判定部１１に対応する構成が、過去の伝送結果に基づいて伝送路の品質を判定し、その結果に応じて伝送制御部９に対応する構成が、適切な伝送パラメータをフレーム構成部１に相当する構成に設定してデータ通信を行っていた。
【００４４】
これに対して、本実施の形態２では、情報転送部１３が、上述のようにして設定された伝送パラメータと自装置及びその近傍の通信装置の固有情報１２における固有ＩＤをサーバ１６に送信する。そして、情報転送部１３は、他の通信装置へデータを送信する際、フレーム構成部１に対してサーバ１６に最適な伝送パラメータがあるか否かを確認するように指示を送る。フレーム構成部１では、例えば最適な伝送パラメータがあるか否かの問い合わせである旨のビット値をヘッダ部の所定ビットに設定した送信データに自装置の固有ＩＤ、送信先の通信装置の固有ＩＤを含めた問い合わせ情報を生成してサーバ１６に送信する。
【００４５】
なお、他の通信装置へデータを送信する度に、サーバ１６に最適な伝送パラメータがあるか否かを確認するのではなく、例えば通信装置にタイマを設け、前回送信を行ってから所定の期間（通信状況に変化が生じないであろうと仮定できる時間幅）経過していない場合には、自装置の伝送結果記憶部１０に記憶されている伝送結果に基づいて伝送路状態判定部１１が伝送パラメータを決定するようにしてもよい。
【００４６】
指示受信部（パラメータ共有処理部）１４は、問い合わせに応じてサーバ１６から送られてきた伝送パラメータの情報を伝送結果記憶部１０に登録する。例えば、指示受信部１４は、受信内容解析部８により受信データがサーバ１６からの送信データであると解析された場合、自装置が属するエリア内の他の通信装置がデータ転送に使用した最適な伝送パラメータ値を内容とするものであると判断して伝送結果記憶部１０中の該当する通信装置に関するデータとして登録する。これにより、伝送路状態判定部１１は、伝送路１５の品質を判定するにあたり、サーバ１６から受信した最適な伝送パラメータ値を伝送結果記憶部１０から選定して参照することができる。
【００４７】
なお、伝送路状態判定部１１によるパラメータ選定の優先度を示す評価点を設け、指示受信部１４が、受信した伝送パラメータの値を伝送結果記憶部１０に登録する際、前記評価点に重み付けして登録するようにしてもよい。また、伝送路状態判定部１１が、伝送結果記憶部１０に登録された伝送パラメータを選定するにあたり、サーバ１６からの伝送パラメータについては常に優先して選択するようにしてもよい。
【００４８】
さらに、例えば通信装置にタイマを設け、サーバ１６から伝送パラメータを受信してから所定の参照期間（通信状況に変化が生じないであろうと仮定できる時間幅）経過した場合には、自装置の伝送結果記憶部１０の伝送結果に基づいて、伝送路状態判定部１１が伝送パラメータを決定するようにしてもよい。サーバ１６は、伝送路１５上に存在する複数の通信装置の伝送パラメータを統括して管理するものであり、通信装置とは別個に用意したコンピュータで具現化してもよいし、通信装置の一機能として構成してもよい。
【００４９】
図６は、実施の形態２による通信システムのサーバの構成例を示すブロック図であり、通信装置とは別個に設ける構成を示している。図において、サーバ（管理サーバ）１６Ａは、伝送パラメータを処理する構成である、位置情報データ（位置管理用記憶部）１７及びパラメータデータ（パラメータ管理用記憶部）１８を記憶する記憶装置、パラメータ受信部１９、パラメータ判定部２０、パラメータ送信部２１、及び伝送路１５上の通信装置と通信するための通信処理部２１ａから構成される。なお、説明の簡単のため、位置情報データ１７及びパラメータデータ１８を記憶する記憶装置も含めて単に位置情報データ１７及びパラメータデータ１８と称する。
【００５０】
位置情報データ１７は、通信装置毎の固有ＩＤとその位置情報が対応付けて記憶されている。パラメータデータ１８は、通信装置間で通信の際に用いた伝送パラメータを構成する各情報が記載される。パラメータ受信部１９は、伝送路１５を介して通信装置からの要求を受け付ける。ここで、通信装置からの要求には、位置情報データ１７及びパラメータデータ１８をサーバ１６の記憶部へ登録することに関する登録要求と、通信を開始しようとしている通信装置間で設定された最適な伝送パラメータを問い合わせる伝送パラメータ要求の２種類ある。
【００５１】
なお、通信装置から送信されたデータを位置情報データ１７及びパラメータデータ１８として登録する処理は、パラメータ受信部１９が直接行う。一方、最適な伝送パラメータの送信要求（伝送パラメータの問い合わせ）に対しては、パラメータ判定部２０が位置情報データ１７及びパラメータデータ１８について最適か否かの判定処理を行って伝送パラメータを抽出する。
【００５２】
また、パラメータ判定部２０により抽出された最適な伝送パラメータの情報は、パラメータ送信部２１及び通信処理部２１ａを介して問い合わせ元の通信装置のフレーム構成部１に送信データとして返信される。このように、通信装置とは別個に設けたサーバ１６Ａと通信装置との間におけるデータのやりとりは、通信装置と同様な通信機能を有する通信処理部２１ａを介して行われる。なお、パラメータ送信部２１が、最適な伝送パラメータを含む送信データのヘッダ部の所定ビットに、問い合わせに対する返答である旨を示すビット値を設定しておく。問い合わせ元の通信装置のフレーム構成部１は、送信データを入力すると、そのヘッダ部の所定ビットを参照し、問い合わせに対する返答である旨を示すビット値であれば、その送信データ中の伝送パラメータを取り出して自己に設定する。
【００５３】
図７は、実施の形態２による通信装置の構成例を示す図であり、サーバを自装置の一機能として設けた構成を示している。図７において、図６と同一符号を付した構成要素は、同一又は相当する構成要素である。自装置の一機能として設けたサーバ（管理処理部）１６Ｂは、他の通信装置と通信するための通信処理部２１ａが省略されている。また、受信内容解析部８は、伝送路１５を介して受信された情報内容の解析結果としてサーバ１６Ｂに対する要求であると判定すると、この受信情報をサーバ１６Ｂへ出力する。
【００５４】
サーバ１６Ｂでは、パラメータ受信部１９が位置情報データ１７及びパラメータデータ１８へのデータ登録要求を受信し、最適な伝送パラメータの送信要求はパラメータ受信部１９からパラメータ判定部２０へ出力される。これにより、上述のサーバ１６Ａの場合と同様に、各要求に対してパラメータ受信部１９が位置情報データ１７及びパラメータデータ１８へのデータ登録処理を行い、パラメータ判定部２０が最適な伝送パラメータに関する情報の抽出処理を行う。
【００５５】
このようにして、サーバ２０Ｂには、伝送路１５上の通信装置毎に位置情報及び伝送パラメータが位置情報データ１７及びパラメータデータ１８として保有される。なお、位置情報データ１７及びパラメータデータ１８は、それぞれ通信装置の固有ＩＤと連動して保有される。また、パラメータ判定部２０により抽出された最適な伝送パラメータに関する情報は、パラメータ送信部２１によって要求元の通信装置へ返信される。
【００５６】
ここで、上述したサーバ１６Ａ，１６Ｂにて管理される位置情報データ１７とパラメータデータ１８について説明する。
図８は、実施の形態２による位置情報データの一例を示す図である。図示の例では、通信装置の固有ＩＤ２２として、ＩＤ番号が「１」の固有ＩＤ２２−１、ＩＤ番号が「２」の固有ＩＤ２２−２、ＩＤ番号が「３」の固有ＩＤ２２−３、・・・が登録されており、これら固有ＩＤに対応させる各通信装置の位置情報２３として、エリアコード番号が「Ａ−１」の位置情報２３−１、エリアコード番号が「Ａ−２」の位置情報２３−２、エリアコード番号が「Ｂ−１」の位置情報２３−３、・・・が登録されている。
【００５７】
なお、通信装置の固有ＩＤ２２は、通信装置を一意に特定できる情報であればよく、本発明の通信システムをＬＡＮ（Local Area Network）に適用した場合であれば、例えば通信装置を具現化するコンピュータに割り当てられたＩＰアドレスやＭＡＣアドレスのようなものであってもよい。また、コンピュータ毎に付されたシリアル番号でもよい。図示の例では、説明の簡単のため単純に通し番号を用いている（ＩＤ番号＝「１」〜「３」）。
【００５８】
位置情報２３は、伝送路１５上において通信装置が設置されている場所を示す情報である。位置情報２３は、例えば各通信装置内にＧＰＳ（Global Positioning System）機能を持たせ（例えば、パラメータ受信部１９の一機能として）、ＧＰＳにより得られた位置情報を伝送路１５上の位置情報に変換して使用してもよい。
【００５９】
また、伝送路１５上での位置を一意に決められる数値を予め設定しておいてもよい。例えば、通信装置を具現化するコンピュータのディップスイッチで上記数値を設定したり、通信装置に実行させるプログラムの変数として上記数値を予め設定して埋め込んでおいたり、又は、前述のＩＰアドレスやＭＡＣアドレスのような固有ＩＤ２２を用いてもよい。
【００６０】
また、固有ＩＤ２２に対しＩＤ番号が何番から何番までの通信装置は近傍に配置されており、あるエリアに属するという情報を設置時に設定しておくことで、サーバ１６に固有ＩＤ２２を設定するだけでそれに対応する位置情報を与えることができる。さらに、ネットワークで用いられているＤＨＣＰ（Dynamic Host Configuration Protocol）のような機能をサーバ１６に持たせ、新たな通信装置を接続する際にサーバ１６へ自装置を識別させるための通知をしておけば、その通信装置は、サーバ１６からＩＰアドレス等が設定されて自装置がどのエリアに属するのかを自動的に決定することができる。
【００６１】
図８の例では、位置情報２３をエリアコードＡ、Ｂ、Ｃ、Ｄ・・・と通し番号の数字とを併せた表記で例を示している。つまり、「Ａ−１」はエリアＡに属する固有ＩＤが「１」の通信装置を意味し、「Ａ−２」はエリアＡに属する固有ＩＤが「２」の通信装置を意味し、「Ｂ−１」はエリアＢに属する固有ＩＤが「１」の通信装置を意味する。
【００６２】
続いて、パラメータデータ１８について説明する。
パラメータデータ１８は、通信装置毎の固有ＩＤに対応付けて伝送パラメータを設定したデータである。伝送パラメータとは、特許文献１で提案されているように、過去の伝送結果に割り当てた評価ポイントから伝送路状態判定部１１が判定した品質に応じて伝送制御部９により決定される、通信装置間の通信条件を規定する情報である。また、伝送パラメータには、参考文献１にあるように、季節、日付、時間、統計情報、及びデータレート情報等の情報を含めてもよい。
参考文献１：特表２００４−５０１５３５号公報
【００６３】
図９は、実施の形態２によるパラメータデータの一例を示す図である。図示のように、パラメータデータ１８は、通信装置の固有ＩＤ毎に、当該通信装置以外の通信装置の固有ＩＤとその伝送パラメータをまとめた情報である。このようにして、サーバ１６は、伝送路１５上に存在する通信装置の伝送パラメータを統括して管理している。
【００６４】
例えば、通信装置ＩＤが「１」の通信装置のパラメータデータ１８Ａについて、送信先の通信装置の固有ＩＤ（通信装置ＩＤ）２４ａとして「２」、「３」、「４」、・・・が通信装置ＩＤ２４ａ−１、２４ａ−２、２４ａ−３、・・・に設定されており、通信装置ＩＤ２４ａ−１、２４ａ−２、２４ａ−３、・・・に対応する伝送パラメータ２５ａとして伝送パラメータ２５ａ−１、２５ａ−２、２５ａ−３、・・・が関連付けられて登録されている。同様に、通信装置ＩＤが「２」の通信装置のパラメータデータ１８Ｂについて、送信先の通信装置の固有ＩＤ（通信装置ＩＤ）２４ｂとして「１」、「３」、「４」、・・・が通信装置ＩＤ２４ｂ−１、２４ｂ−２、２４ｂ−３、・・・に設定されており、これらに対応する伝送パラメータ２５ｂとして伝送パラメータ２５ｂ−１、２５ｂ−２、２５ｂ−３、・・・が関連付けられて登録されている。
【００６５】
また、図示の例では、伝送パラメータ２５ａ，２５ｂを５ビットのデジタル情報として表記してある。この伝送パラメータ２５ａ，２５ｂは、例えば一つの周波数帯につき１ビットを割り当てておき、その周波数帯を使用するか否かを対応するビットの値を参照することで決定する。
【００６６】
図１０は、実施の形態２による通信システムにおける通信装置、サーバ及びこれらが属するエリアの関係を示す図である。図示の例では、伝送路１５上で隣接して配置された通信装置２７，２８がエリアＡの通信装置として分類され、通信装置２９，３０がエリアＢの通信装置として分類され、通信装置３１，３２がエリアＣの通信装置として分類され、通信装置３３，３４がエリアＤの通信装置として分類されている。
【００６７】
これら通信装置２７〜３４の伝送パラメータは、図９のような形態でサーバαにより統括して管理される。なお、図１０では、サーバαにより伝送パラメータが統括して管理される通信装置のエリアの集合を一つの管理エリア２６としている。また、図１０では、サーバαを通信装置とは別個に設けた例を示しているが、サーバαを通信装置のいずれかの一つの機能として組み込んでもよく、各通信装置にサーバαの部分的な機能を持たせ、各通信装置が分散してサーバαの機能を実現するようにしてもよい。
【００６８】
次に動作について説明する。
（１）システム起動時（初期化処理）における動作
図１１は、実施の形態２によるサーバのシステム起動時における動作を示すフローチャートである。先ず、システムを起動させると、サーバ１６は、初期化処理を実行する（ステップＳＴ１ａ）。この初期化処理の一つとして、例えばサーバ１６のパラメータ受信部１９が、通信装置の位置情報及び伝送パラメータが自サーバ１６内に予め設定されているか否かを調べる（ステップＳＴ２ａ）。
【００６９】
これら初期値が設定されていれば、パラメータ受信部１９は、これら値を位置情報データ１７やパラメータデータ１８の初期値として登録する（ステップＳＴ３ａ）。一方、初期値が設定されていなければ、システム起動時における処理を終了する。上述の一連の処理は、伝送路１５上のどの位置にどの通信装置が接続されるのかが、システム設計時から判明している場合に行われる。
【００７０】
図１２は、実施の形態２による通信装置のシステム起動時における動作を示すフローチャートである。先ず、システムを起動させると、通信装置は、初期化処理を実行する（ステップＳＴ１ｂ）。この初期化処理の一つとして、あるいは、初期化処理後にサーバ１６に対して最初にデータ送信を要求したときに、通信装置が、自装置の固有情報１２をサーバ１６に登録する（ステップＳＴ２ｂ）。
【００７１】
例えば、通信装置の情報転送部１３が、自装置の固有情報１２を読み出し、フレーム構成部１に出力する。フレーム構成部１は、情報転送部１３から入力した自装置の固有情報１２を情報フレームに組み込み、当該情報フレームを誤り検出符号付加部２、変調部３、及び電灯線結合部４による各々の処理を経由してサーバ１６に送信する。サーバ１６のパラメータ受信部１９では、通信装置からの固有情報１２を受信すると、図５に示すように固有情報１２に含まれる通信装置の固有ＩＤ１２ａとその位置情報１２ａ−１を抽出し、位置情報データ１７として登録する。
【００７２】
なお、サーバ１６が通信装置の一機能として構成されたサーバ１６Ｂである場合、他の通信装置からサーバ１６Ｂへのデータは、電灯線結合部４、復調部６、誤り検出部７等の各処理を経由して受信され、サーバ１６が通信装置とは別個に設けたサーバ１６Ａである場合、サーバ１６Ａへのデータは、サーバ１６Ａの通信処理部２１ａにより受信される。
【００７３】
また、送信データのヘッダ部の所定ビットにサーバ１６宛てであるか否か、いかなる内容であるか等を判定するための情報を付加しておいてもよい。例えば、ヘッダ部の先頭ビットに「０」が設定されていれば通常の通信処理、「１」であればサーバ１６に対する位置情報データ１７やパラメータデータ１８の初期登録要求、「２」であれば最適な伝送パラメータの問い合わせ、「３」であれば伝送パラメータの登録要求とする。これにより、当該データを受信した側では、そのヘッダ部の先頭ビットの値により各要求に対応する処理を容易に区別して実行することができる。
【００７４】
（２）通信装置間でのデータ送信時における動作
図１３は、実施の形態２による通信装置の最適な伝送パラメータの取得処理を示すフローチャートである。先ず、通信装置は、他の通信装置と通信するにあたり、通信要求元の通信装置から通信リクエストを受信する（ステップＳＴ１ｃ）。このリクエストの送信後、通信要求元の通信装置（送信元の通信装置）は、送信相手（送信先の通信装置）との間での伝送パラメータを有するか否かを確認する（ステップＳＴ２ｃ）。例えば、送信相手への送信データの構成の一部（送信データの先頭部分（ヘッダ部）の所定ビット等）に、伝送結果記憶部１０の記憶データとして送信先の通信装置との間での最適な伝送パラメータ値を有しているか否かを確認させる情報を付加しておいてもよい。
【００７５】
また、送信元の通信装置を管理するユーザが、不図示の入力手段を用いて当該通信装置（例えば、伝送制御部９）に対して伝送結果記憶部１０に送信先の通信装置との間での伝送パラメータを有しているか否かを確認させる指示をするか、若しくは、呼び出し関数を複数用意して、一方の関数を用いて送信した場合には上記確認処理を行い、他の関数を用いた場合には確認処理を行わない等のような処理を規定してもよい。この他、通信装置毎にステップＳＴ２ｃの処理でいずれの選択肢をとるのかを予め固定的に設定しておくようにしてもよい。
【００７６】
例えば、送信相手への送信データの構成の一部（ヘッダ部の先頭ビット等）に、伝送結果記憶部１０の記憶データとして送信先の通信装置との間での最適な伝送パラメータ値を有しているか否かを確認させる情報を設定しておいた場合を説明する。この場合、送信元の通信装置のフレーム構成部１が、上記送信データを入力し、当該データの上記構成の一部に上記確認処理の指示があれば、その旨を伝送制御部９に通知する。伝送制御部９では、伝送路状態判定部１１に指示して送信先の通信装置の固有ＩＤを用いて、この通信装置との間での最適な伝送パラメータ値が伝送結果記憶部１０にあるか否かを検索する。このとき、伝送パラメータがあれば、伝送路状態判定部１１は、伝送結果記憶部１０から当該伝送パラメータを読み出して伝送制御部９に出力する。
【００７７】
伝送制御部９では、伝送路状態判定部１１が検索した最適な伝送パラメータを更新せずに使用するか否かを確認する（ステップＳＴ３ｃ）。例えば、一日のうちある時間帯だけは必ず決まった伝送パラメータを用いるように伝送制御部９にスケジュールを設定しておく。この場合、伝送制御部９は、伝送路状態判定部１１から伝送パラメータを入力した時刻を確認し、その時間帯であれば当該伝送パラメータをフレーム構成部１に出力する。フレーム構成部１では、伝送パラメータに基づいて送信データを含む情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４による各処理を経由して通信先の通信装置に送信する。一方、所定の時間帯でなければステップＳＴ４ｃの処理に移行する。
【００７８】
ステップＳＴ２ｃで伝送パラメータがなかった場合又はステップＳＴ３ｃで伝送パラメータを更新すると判定された場合、伝送制御部９は、サーバ１６に対して伝送パラメータの問い合わせを行う（ステップＳＴ４ｃ）。例えば、伝送制御部９が、情報転送部１３を制御して固有情報１２中の自装置の固有ＩＤ及び送信先の通信装置の固有ＩＤをフレーム構成部１に与える。フレーム構成部１では、自装置の固有ＩＤ及び送信先の通信装置の固有ＩＤを含む情報フレームとして伝送パラメータ問い合わせ情報を作成し、誤り検出符号付加部２、変調部３及び電灯線結合部４による各処理を経由してサーバ１６に送信する。
【００７９】
サーバ１６のパラメータ受信部１９は、受信したデータのヘッダ部の所定ビットを参照して、そのビット値により通信装置からの伝送パラメータ問い合わせ情報であると認識すると、当該問い合わせ情報をパラメータ判定部２０に出力する。パラメータ判定部２０では、後述のようにして問い合わせ情報中の通信装置の固有ＩＤを用いてパラメータデータ１８を検索し、問い合わせに応じた最適な伝送パラメータが登録されているか否かを判定する（ステップＳＴ５ｃ）。このとき、最適な伝送パラメータが登録されていない場合、パラメータ判定部２０は、パラメータ送信部２１により問い合わせに対応する伝送パラメータがない旨を示す送信データとして問い合わせ元の通信装置のフレーム構成部１に返信する。
【００８０】
問い合わせ元の通信装置のフレーム構成部１では、サーバ１６からの送信データのヘッダ部における所定ビットを参照し、これに設定されるビット値から最適な伝送パラメータが登録されていない旨を通知するデータ内容であることを認識し、その旨を伝送制御部９に通知する。
【００８１】
これにより、伝送制御部９は、伝送路状態判定部１１に指示して伝送結果記憶部１０の伝送結果を利用して伝送路１５のデータ伝送路としての品質を判定させる（ステップＳＴ６ｃ）。この伝送路通信評価は、特許文献１と同様に、伝送結果記憶部１０における、例えば応答フレームに含まれるデータの誤りの有無、一定期間あるいは一定回数の送信に対する応答フレームの内容、及び無応答を示すデータを利用して伝送路１５の品質を判定する。
【００８２】
この後、伝送制御部９は、伝送路状態判定部１１に判定された伝送路１５の品質に基づいて伝送パラメータを決定し、決定した伝送パラメータをフレーム構成部１に設定する。フレーム構成部１は、伝送制御部９からの伝送パラメータに基づいて、入力した送信データを含む情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４による各処理を経由して送信先の通信装置に送信する。（ステップＳＴ７ｃ）。
【００８３】
一方、ステップＳＴ５ｃにおいて、問い合わせられた最適な伝送パラメータが登録されていた場合、パラメータ判定部２０は、パラメータ送信部２１により当該伝送パラメータを問い合わせ元の通信装置のフレーム構成部１に返信する。当該通信装置のフレーム構成部１では、サーバ１６からの送信データのヘッダ部における所定ビットを参照し、これに設定されるビット値からサーバ１６からの伝送パラメータである旨を認識する。これにより、フレーム構成部１は、サーバ１６からの伝送パラメータに基づいて、入力した送信データを含む情報フレームを構成し、誤り検出符号付加部２、変調部３及び電灯線結合部４による各処理を経由して送信先の通信装置に送信する（ステップＳＴ７ｃ）。
【００８４】
上述のようにして、通信装置間のデータ送信が完了すると、情報転送部１３は、伝送結果記憶部１０の記憶内容において、送信先の通信装置との間での伝送パラメータに変更があったか否かを判定する（ステップＳＴ８ｃ）。変更があった場合、情報転送部１３は、今回の伝送パラメータ値、自装置の固有ＩＤ、及び送信先の通信装置の固有ＩＤをフレーム構成部１に出力する。
【００８５】
フレーム構成部１は、今回の伝送パラメータ値及び通信装置の固有ＩＤを含む送信データのヘッダ部の所定ビットに更新要求を示すビット値を設定した情報フレームを構成し、変調部３及び電灯線結合部４の各処理を経由して、伝送パラメータの更新要求としてサーバ１６に送信する（ステップＳＴ９ｃ）。サーバ１６のパラメータ受信部１９は、受信したデータのヘッダ部における所定ビットを参照して、そのビット値から当該受信データが通信装置の伝送パラメータ更新要求であると認識すると、その受信データから伝送パラメータを求め、更新要求に含まれる通信装置の固有ＩＤを用いてパラメータデータ１８を検索し、更新要求された伝送パラメータ値を更新する。
【００８６】
図１４は、伝送パラメータ問い合わせに対する実施の形態２のサーバによる処理を示すフローチャートである。先ず、サーバ１６のパラメータ受信部１９は、通信装置間でデータ送信処理が開始されている間、通信装置からの最適な伝送パラメータの問い合わせ情報を受け付ける状態にある（ステップＳＴ１ｄ）。ここで、パラメータ受信部１９は、受信したデータの内容が伝送パラメータ問い合わせ情報であると、当該問い合わせ情報をパラメータ判定部２０に出力する。
【００８７】
パラメータ判定部２０では、問い合わせ情報に含まれる通信装置の固有ＩＤを用いて位置情報データ１７を検索し、問い合わせ元の通信装置の近傍に存在する通信装置に関するデータが存在するか否かを確認する（ステップＳＴ２ｄ）。例えば、図８に示す位置情報データ１７において、問い合わせ元の通信装置の固有ＩＤが固有ＩＤ２２−１の「１」であるとした場合、その位置情報２３−１は「Ａ−１」である。この場合、当該通信装置の近傍にある通信装置は、同じエリアＡに属する固有ＩＤが「２」の通信装置であると特定される。
【００８８】
続いて、パラメータ判定部２０は、ステップＳＴ２ｄで特定した近傍の通信装置の固有ＩＤを用いてパラメータデータ１８を検索し、送信先の通信装置に関する最適な伝送パラメータデータが存在するか否かを確認する（ステップＳＴ３ｄ）。このとき、送信先の通信装置の伝送パラメータデータがあれば、パラメータ判定部２０は、当該伝送パラメータを問い合わせ元の通信装置に返信する（ステップＳＴ４ｄ）。
【００８９】
例えば、ステップＳＴ２ｄにおいて、上述のように図８に示すエリアＡに属する固有ＩＤが「２」の通信装置が近傍の通信装置として特定された場合、送信先の通信装置の固有ＩＤが「５」であれば、パラメータ判定部２０は、図９に示す通信装置の固有ＩＤが「２」のパラメータデータ１８Ｂにおける固有ＩＤが「５」の伝送パラメータ２５ｂ−３の５ビットのデジタル値「１１１１０」をパラメータデータ１８から読み出し、パラメータ送信部２１及び通信処理部２１ａを介して問い合わせ元の通信装置に送信する。
【００９０】
一方、ステップＳＴ２ｄにおいて近傍の通信装置のデータがなかった場合又はステップＳＴ３ｄにおいて送信先の通信装置の伝送パラメータデータがなかった場合、サーバ１６のパラメータ判定部２０は、最適な伝送パラメータがない旨を問い合わせ元の通信装置に対して返信する（ステップＳＴ５ｄ）。
【００９１】
図１５は、伝送パラメータ更新要求に対する実施の形態２のサーバによる処理を示すフローチャートであり、この図に沿って送信処理が完了した後に通信装置から送られてくる伝送パラメータ情報の更新処理について説明する。サーバ１６のパラメータ受信部１９は、通信装置間でデータ送信処理が完了すると、通信装置からの最適な伝送パラメータの更新要求を受け付ける（ステップＳＴ１ｅ）。
【００９２】
ここで、パラメータ受信部１９は、受信したデータのヘッダ部における所定ビットの値を参照し、そのビット値により通信装置からの伝送パラメータ更新要求であると確認された場合、更新要求情報に含まれる通信装置の固有ＩＤを用いてパラメータデータ１８を検索し、更新要求された伝送パラメータを更新する（ステップＳＴ２ｅ）。
【００９３】
このように、上述した通信装置とサーバ１６との間でのデータのやり取りにおいて、通常に通信する際、データの先頭に処理内容を特定するＩＤに相当する情報を付随させて通信することで、特別な処理をすることなく、最適な伝送パラメータの問い合わせであるのか、伝送パラメータの更新要求なのかを区別することができる。
【００９４】
（３）サーバへのアクセス動作
通信装置からサーバ１６へのアクセスは、サーバ１６を特定して通信しても、伝送路１５上の全ての通信装置宛てへのブロードキャストでもよい。また、通信装置からサーバ１６に対して通信するには、前述したように送信データのヘッダ部、例えば先頭ビットが「０」であれば、通常の通信装置間での通信処理である。このため、サーバ１６は、この情報を無視する。また、例えば先頭ビットが「１」であれば通信装置からのサーバ１６へのデータ初期登録であり、「２」であれば通信装置からの伝送パラメータ問い合わせ、「３」であれば通信装置からの伝送パラメータの登録要求と判別し、サーバ１６による処理であると把握することができる。
【００９５】
以上のように、この実施の形態２によれば、伝送路上の通信装置の位置情報が登録される位置情報データ１７と、通信装置毎の伝送パラメータが登録されるパラメータデータ１８と、位置情報データ１７及びパラメータデータ１８の内容を参照して問い合わせに応じた伝送パラメータがパラメータデータ１８に登録されているか否かを判定するパラメータ判定部２０と、問い合わせに対応する判定結果の伝送パラメータを問い合わせ元に返信するパラメータ送信部２１とを有するサーバ１６Ａ，１６Ｂを備え、通信装置のフレーム構成部１が、サーバ１６Ａ，１６Ｂに対して通信相手の通信装置との間での伝送パラメータの有無を問い合わせ、指示受信部１４が、問い合わせに応じてサーバ１６Ａ，１６Ｂから送信されてきた伝送パラメータを伝送結果記憶部１０に登録し、伝送結果記憶部１０に登録されたサーバ１６Ａ，１６Ｂからの伝送パラメータに基づいて通信が制御されるので、通信装置から別の通信装置との間で通信するのに最適な伝送パラメータをサーバ１６Ａ，１６Ｂに集中させ、伝送パラメータを近傍の通信装置と共有することにより、伝送路通信評価を無駄に行うことなく、結果として通信効率を向上させることが可能となる。
【００９６】
実施の形態３．
本実施の形態３は、パラメータデータに時刻情報を追加することにより通信装置間の通信状況の経時変化に応じて伝送パラメータを選択するものである。通信システムの基本的な構成は、上記実施の形態１で示した図１、図４及び図７と同様であるが、パラメータデータ１８が利用された時刻情報を有し、サーバ１６での伝送パラメータの選択に時刻情報を利用する点が異なる。
【００９７】
図１６は、この発明の実施の形態３によるパラメータデータの一例を示す図であり、上記実施の形態２で示した図９のパラメータデータに時刻情報を追加している。図示の例では、通信装置ＩＤが「１」の通信装置のパラメータデータ１８Ａ−１について、送信先の通信装置の固有ＩＤ（通信装置ＩＤ）２４ａとして「２」、「３」、「４」、・・・が通信装置ＩＤ２４ａ−１、２４ａ−２、２４ａ−３、・・・に設定されており、通信装置ＩＤ２４ａ−１、２４ａ−２、２４ａ−３、・・・に対応する伝送パラメータ２５ａとして伝送パラメータ２５ａ−１、２５ａ−２、２５ａ−３、・・・、時刻情報３５ａとして時刻データ３５ａ−１、３５ａ−２、３５ａ−３、・・・が関連付けられて登録されている。
【００９８】
同様に、通信装置ＩＤが「２」の通信装置のパラメータデータ１８Ｂ−１について、送信先の通信装置の固有ＩＤ（通信装置ＩＤ）２４ｂとして「１」、「３」、「４」、・・・が通信装置ＩＤ２４ｂ−１、２４ｂ−２、２４ｂ−３、・・・に設定されており、これらに対応する伝送パラメータ２５ｂとして伝送パラメータ２５ｂ−１、２５ｂ−２、２５ｂ−３、・・・、時刻情報３５ｂとして時刻データ３５ｂ−１、３５ｂ−２、３５ｂ−３、・・・が関連付けられて登録されている。このように、通信装置の固有ＩＤ毎のパラメータデータに対して時刻情報を追加することで、近傍の通信装置が複数存在する場合により新しい情報を選択することができる。
【００９９】
次に、伝送パラメータ問い合わせに応じたパラメータ選択処理について説明する。
例えば、固有ＩＤが「１」、「２」、「４」の通信装置が互いに近傍に配置されて同一のエリアに属するものとする。ここで、固有ＩＤが「４」の通信装置によって、固有ＩＤが「３」の通信装置に対して通信リクエスト送信されたが、固有ＩＤが「３」の通信装置は、固有ＩＤが「４」の通信装置との通信における最適な伝送パラメータを有していなかった場合を考える。
【０１００】
この場合、固有ＩＤが「４」の通信装置から上記実施の形態２で示した処理と同様にして、サーバ１６に対し固有ＩＤが「３」の通信装置との間での最適な伝送パラメータを問い合わせる情報が送信される。サーバ１６のパラメータ判定部２０では、問い合わせ情報に含まれる送信先の通信装置（固有ＩＤが「３」の通信装置）の固有ＩＤを用いてパラメータデータ１８を検索する。
【０１０１】
パラメータ判定部２０は、固有ＩＤが「４」の通信装置と同一のエリアに属する固有ＩＤが「１」、「２」の通信装置についてのパラメータデータ１８Ａ−１，１８Ｂ−１において、固有ＩＤが「３」の通信装置の伝送パラメータデータが存在すれば、当該伝送パラメータを問い合わせ元の通信装置に返信する。ところが、図１６の例では、固有ＩＤが「３」に対応する伝送パラメータとして、パラメータデータ１８Ａ−１，１８Ｂ−１において伝送パラメータ２５ａ−２、２５ｂ−２が該当し、互いにパラメータ値（「１１０１１」、「１００１０」）が異なる。このため、いずれかのデータを選択しなければならない。
【０１０２】
この場合、本実施の形態３によるパラメータ判定部２０では、時刻情報３５ａ−２、３５ｂ−２を参照し、現時刻に最も近いより新しいデータであるパラメータデータ１８Ａ−１の伝送パラメータ２５ａ−２を選択する。この後、パラメータ判定部２０は、伝送パラメータ２５ａ−２のデジタル値「１１０１１」をパラメータデータ１８から読み出し、パラメータ送信部２１及び通信処理部２１ａにより問い合わせ元の通信装置に送信する。
【０１０３】
以上のように、この実施の形態３によれば、パラメータデータ１８に時刻情報を追加したので、同一エリア内の近傍の通信装置が保有する伝送パラメータに違いがあった場合、どちらが適切であるのかを判断することができる。これにより、間違ったパラメータを選択してしまい、通信ができない、もしくは効率が悪い通信となってしまうことを抑制することができる。従って、結果として伝送路通信評価を繰り返さずにすみ、通信効率を向上させることが可能となる。
【０１０４】
実施の形態４．
図１７は、この発明の実施の形態４による通信装置の構成を示すブロック図である。本実施の形態４によるサーバ１６Ｃは、上記実施の形態２で示した図６の構成に加え、自己が管理する位置情報データ１７及びパラメータデータ１８の内容を動的に更新するパラメータ動的更新部（動的更新部）３６を備えている。なお、図１７において図７に記載の構成要素と同一の符号を付したものは同一又は相当する構成要素であるので重複した説明を省略する。また、図１７では、サーバ１６Ｃを通信装置の一つの機能として実現した例を示しているが、図４のように通信装置とは別個に設けたコンピュータでサーバ１６Ｃを構築してもよい。
【０１０５】
次に動作について説明する。
図１８は、実施の形態４によるパラメータ動的更新部の動作を示すフローチャートであり、この図に沿って説明する。
サーバ１６Ｃのパラメータ動的更新部３６は、自己に設定された一定の更新周期に従って、パラメータデータ１８における伝送パラメータデータの更新処理を開始する（ステップＳＴ１ｆ）。また、前述の他、パラメータ動的更新部３６が、パラメータ受信部１９により位置情報データ１７又はパラメータデータ１８のうちのいずれかのデータが更新されると、これをトリガとしてパラメータデータ１８における他のデータについても更新処理を開始するようにしてもよい。
【０１０６】
先ず、パラメータ動的更新部３６は、パラメータデータ１８から通信装置ＩＤ毎のパラメータデータ（例えば、図９中のパラメータデータ１８Ａ，１８Ｂ）の伝送パラメータをそれぞれ比較し（ステップＳＴ２ｆ）、通信装置ＩＤ毎のパラメータデータのうち、似た伝送パラメータがあるか否かを判定する（ステップＳＴ３ｆ）。ここで、同一の送信先通信装置に関する伝送パラメータが同一値又は同一エリアに属すると推定できる程度に類似した値を有している場合に、似た伝送パラメータと判断する。
【０１０７】
ステップＳＴ２ｆにおいて、似た伝送パラメータがなければ、パラメータ動的更新部３６は、次の固有ＩＤ番号のパラメータデータについての比較処理に移行する（ステップＳＴ５ｆ）。また、似た伝送パラメータがある場合、パラメータ動的更新部３６は、それらのパラメータデータの通信装置が近傍に位置されて同一エリアに属するものとして、これら通信装置に関する位置情報データ１７を修正する（ステップＳＴ４ｆ）。
【０１０８】
具体例を挙げて説明する。図８に示した位置情報データ１７において通信装置ＩＤが「１」の位置情報２３−１と通信装置ＩＤが「２」の位置情報２３−２とが、異なるエリアにエリア分けされていた場合を考える。つまり、図８において、通信装置ＩＤが「１」の位置情報２３−１と通信装置ＩＤが「２」の位置情報２３−２は同じエリアＡに属しているが、ここでは通信装置ＩＤが「１」の位置情報２３−１が「Ａ−１」ではなく、異なるエリアコードで登録されていたものとする。
【０１０９】
上述のように、パラメータ動的更新部３６は、パラメータデータ１８から通信装置ＩＤが「１」のパラメータデータ１８Ａにおける伝送パラメータ２５ａ−１〜２５ａ−３と、通信装置ＩＤが「２」のパラメータデータ１８Ｂにおける伝送パラメータ２５ｂ−１〜２５ｂ−３とをそれぞれ読み出して互いの伝送パラメータの値を比較する。図９では、パラメータデータ１８Ａ，１８Ｂにおいて通信装置ＩＤが「３」の伝送パラメータが互いに含まれ、その値も「１１０１１」で一致している。
【０１１０】
従って、固有ＩＤが「１」の通信装置と固有ＩＤが「２」の通信装置では、双方とも固有ＩＤが「３」の通信装置と通信したことがあり、さらに固有ＩＤが「３」の通信装置と同一値の伝送パラメータで通信している。これにより、固有ＩＤが「１」の通信装置と固有ＩＤが「２」の通信装置とは、伝送路１５の品質が類似しており同じエリアに属していることが推測される。
【０１１１】
そこで、パラメータ動的更新部３６は、位置情報データ１７から固有ＩＤが「１」の通信装置と固有ＩＤが「２」の通信装置に関する位置情報２３−１，２３−２を読み出し、両者が同一のエリアで登録されていなければ、同一エリアになるように修正する。上述した例では、固有ＩＤが「１」の通信装置の位置情報２３−１がエリアコード「Ａ−１」に修正される。
【０１１２】
このように、パラメータ動的更新部３６は、上記実施の形態２のように通信装置からの更新要求に応じてパラメータデータ１８を更新するのとは異なり、自サーバ１６に登録された実際の通信装置間の伝送結果に基づくパラメータデータ１８を用いて動的にその位置情報データ１７を更新する。
【０１１３】
この後、パラメータ動的更新部３６は、ステップＳＴ２ｆからステップＳＴ４ｆまでの処理をパラメータデータ１８中の全ての通信装置ＩＤのパラメータデータについて実行したか否かを判定し、未処理のパラメータデータがあれば全てのパラメータデータについて完了するまでステップＳＴ２ｆからの処理を繰り返す（ステップＳＴ５ｆ）。
【０１１４】
以上のように、この実施の形態４によれば、実際の通信装置間の伝送結果に基づくパラメータデータ１８を用いて動的にその位置情報データ１７を更新するパラメータ動的更新部３６を備えたので、サーバ１６のパラメータデータ１８に誤ったエリア分けの位置情報で登録された場合であっても、実際に送信した結果に基づいてエリア分けがし直される。これにより、通信装置間のデータ通信において近傍の通信装置による伝送パラメータを正しく選択することが可能となる。
【０１１５】
実施の形態５．
図１９は、この発明の実施の形態５による通信システムの構成を示すブロック図であり、上記実施の形態２の図１０で示したような複数の通信装置とサーバからなるユニットを複数集合させたシステムである。本実施の形態５による通信システムは、伝送路を介して接続する複数の通信装置の全てを一つのサーバで管理するのではなく、伝送路１５を介して近傍に設置された通信装置に対しサーバの性能や通信装置間での通信頻度等に応じて一つのサーバで許容できる台数分のエリアを規定して、複数のサーバによっていくつかのエリアをカバーするユニット毎に区分けする。これにより、サーバに集中しがちな伝送パラメータの問い合わせや更新要求を緩衝させることができる。
【０１１６】
図示のシステムは、サーバα、サーバβ、サーバγによって通信装置間の伝送が管理される三つのユニット２６Ａ，２６Ｂ，２６Ｃから構成されている。ユニット２６Ａ，２６Ｂ，２６Ｃは、幹線となる伝送路３７に対してそれぞれ伝送路１５ａ，１５ｂ，１５ｃを介して接続している。また、ユニット２６Ａは、サーバαによって通信条件が管理される通信装置２７ａ〜３４ａを有し、互いの通信条件が類似する近傍の通信装置と判断される通信装置２７ａ，２８ａがエリアＡに属し、通信装置２９ａ，３０ａがエリアＢに属し、通信装置３１ａ，３２ａがエリアＣに属し、通信装置３３ａ，３４ａがエリアＤに属している。
【０１１７】
同様に、ユニット２６Ｂでは、サーバβによって通信条件が管理される通信装置２７ｂ〜３４ｂを有し、互いの通信条件が類似する近傍の通信装置と判断される通信装置２７ｂ，２８ｂがエリアＥに属し、通信装置２９ｂ，３０ｂがエリアＦに属し、通信装置３１ｂ，３２ｂがエリアＧに属し、通信装置３３ｂ，３４ｂがエリアＨに属している。また、ユニット２６Ｃは、サーバγによって通信条件が管理される通信装置２７ｃ〜３４ｃを有し、互いの通信条件が類似する近傍の通信装置と判断される通信装置２７ｃ，２８ｃがエリアＩに属し、通信装置２９ｃ，３０ｃがエリアＪに属し、通信装置３１ｃ，３２ｃがエリアＫに属し、通信装置３３ｃ，３４ｃがエリアＬに属している。
【０１１８】
ユニット２６Ａに属するサーバαには、エリアＡ〜Ｄ内の通信装置２７ａ〜３４ａの位置情報データ１７やパラメータデータ１８が登録されており、同様にサーバβには通信装置２７ｂ〜３４ｂの位置情報データ１７やパラメータデータ１８が登録されており、サーバγには通信装置２７ｃ〜３４ｃの位置情報データ１７やパラメータデータ１８が登録されている。
【０１１９】
各サーバに情報の登録を分ける方法としては、例えば各通信装置に固有ＩＤの番号を割り振る際、上位の何ビットかにそれぞれの所属するサーバ特有のＩＤ、若しくはサーバを一意に特定できる前記ＩＤの一部を割り振って、管理されるべきサーバを特定すること等が考えられる。なお、サーバを特定する情報は、各通信装置のディップスイッチで設定してもよい。
【０１２０】
また、各通信装置から他の通信装置に対して通信を行う際に最適な伝送パラメータを獲得する処理の流れは、上記実施の形態１と同様である。
【０１２１】
本実施の形態５に上記実施の形態４を適用した場合、パラメータ動的更新部３６は、各サーバα，β，γが管理しているエリア内の通信装置に対してのみ更新処理を行うものとし、他のサーバが管轄している通信装置までは対象としない。
【０１２２】
以上のように、この実施の形態５によれば、複数の通信装置とサーバからなるユニットを複数集合させ、複数のサーバによって管轄する通信装置の通信条件を管理するので、通信装置数が増加しても、通信時に伝送パラメータを獲得しようとする際や、通信完了後にサーバの伝送パラメータを更新しようとする要求によって伝送路上の通信負荷が増加することを軽減できる。
【０１２３】
なお、上記実施の形態１から上記実施の形態５までは、伝送路１５として電灯線を利用する場合について説明したが、本発明の趣旨から逸脱しない範囲であれば、他の通信媒体による伝送路であってもよい。
【図面の簡単な説明】
【０１２４】
【図１】この発明の実施の形態１による通信装置の構成を示すブロック図である。
【図２】実施の形態１による固有情報の一例を模式的に示す図である。
【図３】実施の形態１による通信装置の伝送パラメータ問い合わせ処理の流れを示すフローチャートである。
【図４】この発明の実施の形態２による通信システムの構成を示すブロック図である。
【図５】実施の形態２による固有情報の一例を模式的に示す図である。
【図６】実施の形態２による通信システムのサーバの構成例を示すブロック図である。
【図７】実施の形態２による通信装置の構成例を示す図である。
【図８】実施の形態２による位置情報データの一例を示す図である。
【図９】実施の形態２によるパラメータデータの一例を示す図である。
【図１０】実施の形態２による通信システムにおける通信装置、サーバ及びこれらが属するエリアの関係を示す図である。
【図１１】実施の形態２によるサーバのシステム起動時における動作を示すフローチャートである。
【図１２】実施の形態２による通信装置のシステム起動時における動作を示すフローチャートである。
【図１３】実施の形態２による通信装置の最適な伝送パラメータの取得処理を示すフローチャートである。
【図１４】伝送パラメータ問い合わせに対する実施の形態２のサーバによる処理を示すフローチャートである。
【図１５】伝送パラメータ更新要求に対する実施の形態２のサーバによる処理を示すフローチャートである。
【図１６】実施の形態３によるパラメータデータの一例を示す図である。
【図１７】この発明の実施の形態４による通信装置の構成を示すブロック図である。
【図１８】実施の形態４によるパラメータ動的更新部の動作を示すフローチャートである。
【図１９】この発明の実施の形態５による通信システムの構成を示すブロック図である。
【符号の説明】
【０１２５】
１  フレーム構成部（パラメータ要求部）、２  誤り検出符号付加部、３  変調部、４  電灯線結合部、５  無応答判定部、６  復調部、７  誤り検出部、８  受信内容解析部、９  伝送制御部、１０  伝送結果記憶部（パラメータ記憶部）、１１  伝送路状態判定部、１２  固有情報、１３  情報転送部、１４  指示受信部（パラメータ共有処理部）、１５  伝送路、１６，１６Ａ，１６Ｂ，１６Ｃ  サーバ（管理サーバ、管理処理部）、１７  位置情報データ（位置管理用記憶部）、１８  パラメータデータ（パラメータ管理用記憶部）、１８Ａ，１８Ｂ，１８Ａ−１，１８Ｂ−１  パラメータデータ、１９  パラメータ受信部、２０  パラメータ判定部、２１  パラメータ送信部、２１ａ  通信処理部、２２  通信装置ＩＤ、２２−１〜２２−３，２４ａ−１〜２４ａ−３，２４ｂ−１〜２４ｂ−３  ＩＤ番号、２３，２３−１〜２３−３  位置情報、２４ａ，２４ｂ  通信装置ＩＤ、２５ａ，２５ｂ，２５ａ−１〜２５ａ−３，２５ｂ−１〜２５ｂ−３  伝送パラメータ、２６，２６Ａ，２６Ｂ，２６Ｃ  ユニット、２７〜３４，２７ａ〜３４ａ，２７ｂ〜３４ｂ，２７ｃ〜３４ｃ  通信装置、３５ａ  時刻情報、３５ａ−１〜３５ａ−３，３５ｂ−１〜３５ｂ−３  時刻データ、３６  パラメータ動的更新部（動的更新部）。
【図１】
2007104039.tif 000003
【図２】
2007104039.tif 000004
【図３】
2007104039.tif 000005
【図４】
2007104039.tif 000006
【図５】
2007104039.tif 000007
【図６】
2007104039.tif 000008
【図７】
2007104039.tif 000009
【図８】
2007104039.tif 000010
【図９】
2007104039.tif 000011
【図１０】
2007104039.tif 000012
【図１１】
2007104039.tif 000013
【図１２】
2007104039.tif 000014
【図１３】
2007104039.tif 000015
【図１４】
2007104039.tif 000016
【図１５】
2007104039.tif 000017
【図１６】
2007104039.tif 000018
【図１７】
2007104039.tif 000019
【図１８】
2007104039.tif 000020
【図１９】
2007104039.tif 000021